diff --git a/.hgignore b/.hgignore index 17b7297..7251956 100644 --- a/.hgignore +++ b/.hgignore @@ -1,3 +1,3 @@ syntax: glob bin -cover.out \ No newline at end of file +tmp \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/github.com/golang/lint.a b/.vendor/pkg/darwin_amd64/github.com/golang/lint.a index 9104b84..fc862c3 100644 Binary files a/.vendor/pkg/darwin_amd64/github.com/golang/lint.a and b/.vendor/pkg/darwin_amd64/github.com/golang/lint.a differ diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/blog.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/blog.a new file mode 100644 index 0000000..09a7895 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/blog.a @@ -0,0 +1,926 @@ +! +__.PKGDEF 0 0 0 644 110049 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package blog + import log "log" + import present "golang.org/x/tools/present" + import runtime "runtime" + import time "time" + import http "net/http" + import filepath "path/filepath" + import atom "golang.org/x/tools/blog/atom" + import os "os" + import strings "strings" + import fmt "fmt" + import sort "sort" + import xml "encoding/xml" + import regexp "regexp" + import json "encoding/json" + import template "html/template" + import bytes "bytes" + type @"".Config struct { ContentPath string; TemplatePath string; BaseURL string; BasePath string; GodocURL string; Hostname string; HomeArticles int; FeedArticles int; FeedTitle string; PlayEnabled bool } + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"golang.org/x/tools/present".Elem interface { TemplateName() (? string) } + type @"golang.org/x/tools/present".Author struct { Elem []@"golang.org/x/tools/present".Elem } + func (@"golang.org/x/tools/present".p·2 *@"golang.org/x/tools/present".Author "esc:0x0") TextElem () (@"golang.org/x/tools/present".elems·1 []@"golang.org/x/tools/present".Elem) + import io "io" // indirect + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + import template "text/template" // indirect + import parse "text/template/parse" // indirect + type @"text/template/parse".NodeType int + func (@"text/template/parse".t·2 @"text/template/parse".NodeType) Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".t·2 } + type @"text/template/parse".Pos int + func (@"text/template/parse".p·2 @"text/template/parse".Pos) Position () (? @"text/template/parse".Pos) { return @"text/template/parse".p·2 } + type @"text/template/parse".Node interface { Copy() (? @"text/template/parse".Node); Position() (? @"text/template/parse".Pos); String() (? string); Type() (? @"text/template/parse".NodeType); @"text/template/parse".tree() (? *@"text/template/parse".Tree) } + type @"text/template/parse".ListNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Nodes []@"text/template/parse".Node } + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode) CopyList () (? *@"text/template/parse".ListNode) + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode "esc:0x0") String () (? string) + func (@"text/template/parse".l·1 *@"text/template/parse".ListNode) @"text/template/parse".append (@"text/template/parse".n·2 @"text/template/parse".Node) { @"text/template/parse".l·1.Nodes = append(@"text/template/parse".l·1.Nodes, @"text/template/parse".n·2) } + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".l·2.@"text/template/parse".tr } + type @"text/template/parse".stateFn func(? *@"text/template/parse".lexer) (? @"text/template/parse".stateFn) + type @"text/template/parse".itemType int + type @"text/template/parse".item struct { @"text/template/parse".typ @"text/template/parse".itemType; @"text/template/parse".pos @"text/template/parse".Pos; @"text/template/parse".val string } + func (@"text/template/parse".i·2 @"text/template/parse".item) String () (? string) + type @"text/template/parse".lexer struct { @"text/template/parse".name string; @"text/template/parse".input string; @"text/template/parse".leftDelim string; @"text/template/parse".rightDelim string; @"text/template/parse".state @"text/template/parse".stateFn; @"text/template/parse".pos @"text/template/parse".Pos; @"text/template/parse".start @"text/template/parse".Pos; @"text/template/parse".width @"text/template/parse".Pos; @"text/template/parse".lastPos @"text/template/parse".Pos; @"text/template/parse".items chan @"text/template/parse".item; @"text/template/parse".parenDepth int } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".accept (@"text/template/parse".valid·3 string) (? bool) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".acceptRun (@"text/template/parse".valid·2 string) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".atTerminator () (? bool) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".backup () { @"text/template/parse".l·1.@"text/template/parse".pos -= @"text/template/parse".l·1.@"text/template/parse".width } + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".emit (@"text/template/parse".t·2 @"text/template/parse".itemType) { @"text/template/parse".l·1.@"text/template/parse".items <- (@"text/template/parse".item{ @"text/template/parse".typ:@"text/template/parse".t·2, @"text/template/parse".pos:@"text/template/parse".l·1.@"text/template/parse".start, @"text/template/parse".val:@"text/template/parse".l·1.@"text/template/parse".input[@"text/template/parse".l·1.@"text/template/parse".start:@"text/template/parse".l·1.@"text/template/parse".pos] }); @"text/template/parse".l·1.@"text/template/parse".start = @"text/template/parse".l·1.@"text/template/parse".pos } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".errorf (@"text/template/parse".format·3 string "esc:0x0", @"text/template/parse".args·4 ...interface {} "esc:0x0") (? @"text/template/parse".stateFn) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".ignore () { @"text/template/parse".l·1.@"text/template/parse".start = @"text/template/parse".l·1.@"text/template/parse".pos } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".lineNumber () (? int) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".next () (? rune) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".nextItem () (? @"text/template/parse".item) { var @"text/template/parse".item·3 @"text/template/parse".item; ; @"text/template/parse".item·3 = <-@"text/template/parse".l·2.@"text/template/parse".items; @"text/template/parse".l·2.@"text/template/parse".lastPos = @"text/template/parse".item·3.@"text/template/parse".pos; return @"text/template/parse".item·3 } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".peek () (? rune) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer) @"text/template/parse".run () + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".scanNumber () (? bool) + type @"text/template/parse".CommandNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Args []@"text/template/parse".Node } + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode "esc:0x0") String () (? string) + func (@"text/template/parse".c·1 *@"text/template/parse".CommandNode) @"text/template/parse".append (@"text/template/parse".arg·2 @"text/template/parse".Node) { @"text/template/parse".c·1.Args = append(@"text/template/parse".c·1.Args, @"text/template/parse".arg·2) } + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".c·2.@"text/template/parse".tr } + type @"text/template/parse".VariableNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Ident []string } + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".VariableNode{ @"text/template/parse".tr:@"text/template/parse".v·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x12), Pos:@"text/template/parse".v·2.Pos, Ident:append(([]string{ }), @"text/template/parse".v·2.Ident...) }) } + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode "esc:0x0") String () (? string) + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".v·2.@"text/template/parse".tr } + type @"text/template/parse".PipeNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Decl []*@"text/template/parse".VariableNode; Cmds []*@"text/template/parse".CommandNode } + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode) CopyPipe () (? *@"text/template/parse".PipeNode) + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode "esc:0x0") String () (? string) + func (@"text/template/parse".p·1 *@"text/template/parse".PipeNode) @"text/template/parse".append (@"text/template/parse".command·2 *@"text/template/parse".CommandNode) { @"text/template/parse".p·1.Cmds = append(@"text/template/parse".p·1.Cmds, @"text/template/parse".command·2) } + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".p·2.@"text/template/parse".tr } + type @"text/template/parse".ActionNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Pipe *@"text/template/parse".PipeNode } + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode) String () (? string) + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".a·2.@"text/template/parse".tr } + type @"text/template/parse".BoolNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; True bool } + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode "esc:0x0") String () (? string) { if @"text/template/parse".b·2.True { return "true" }; return "false" } + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".b·2.@"text/template/parse".tr } + type @"text/template/parse".ChainNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Node @"text/template/parse".Node; Field []string } + func (@"text/template/parse".c·1 *@"text/template/parse".ChainNode) Add (@"text/template/parse".field·2 string) + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".ChainNode{ @"text/template/parse".tr:@"text/template/parse".c·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x3), Pos:@"text/template/parse".c·2.Pos, Node:@"text/template/parse".c·2.Node, Field:append(([]string{ }), @"text/template/parse".c·2.Field...) }) } + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode) String () (? string) + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".c·2.@"text/template/parse".tr } + type @"text/template/parse".DotNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x0") String () (? string) { return "." } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0x5) } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".d·2.@"text/template/parse".tr } + type @"text/template/parse".elseNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x0") String () (? string) { return "{{else}}" } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0x6) } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".e·2.@"text/template/parse".tr } + type @"text/template/parse".endNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".e·2 *@"text/template/parse".endNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".e·2 *@"text/template/parse".endNode "esc:0x0") String () (? string) { return "{{end}}" } + func (@"text/template/parse".e·2 *@"text/template/parse".endNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".e·2.@"text/template/parse".tr } + type @"text/template/parse".FieldNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Ident []string } + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".FieldNode{ @"text/template/parse".tr:@"text/template/parse".f·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x8), Pos:@"text/template/parse".f·2.Pos, Ident:append(([]string{ }), @"text/template/parse".f·2.Ident...) }) } + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode "esc:0x0") String () (? string) + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".f·2.@"text/template/parse".tr } + type @"text/template/parse".BranchNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Pipe *@"text/template/parse".PipeNode; List *@"text/template/parse".ListNode; ElseList *@"text/template/parse".ListNode } + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode) String () (? string) + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".b·2.@"text/template/parse".tr } + type @"text/template/parse".IfNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".i·2 *@"text/template/parse".IfNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".NilNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x0") String () (? string) { return "nil" } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0xC) } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".n·2.@"text/template/parse".tr } + type @"text/template/parse".NumberNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; IsInt bool; IsUint bool; IsFloat bool; IsComplex bool; Int64 int64; Uint64 uint64; Float64 float64; Complex128 complex128; Text string } + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode) Copy () (? @"text/template/parse".Node) { var @"text/template/parse".nn·3 *@"text/template/parse".NumberNode; ; @"text/template/parse".nn·3 = new(@"text/template/parse".NumberNode); *@"text/template/parse".nn·3 = *@"text/template/parse".n·2; return @"text/template/parse".nn·3 } + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode "esc:0x1") String () (? string) { return @"text/template/parse".n·2.Text } + func (@"text/template/parse".n·1 *@"text/template/parse".NumberNode "esc:0x0") @"text/template/parse".simplifyComplex () + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".n·2.@"text/template/parse".tr } + type @"text/template/parse".RangeNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".r·2 *@"text/template/parse".RangeNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".StringNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Quoted string; Text string } + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode "esc:0x1") String () (? string) { return @"text/template/parse".s·2.Quoted } + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".s·2.@"text/template/parse".tr } + type @"text/template/parse".TemplateNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Name string; Pipe *@"text/template/parse".PipeNode } + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode) String () (? string) + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".t·2.@"text/template/parse".tr } + type @"text/template/parse".TextNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Text []byte } + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".TextNode{ @"text/template/parse".tr:@"text/template/parse".t·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x0), Pos:@"text/template/parse".t·2.Pos, Text:append(([]byte{ }), @"text/template/parse".t·2.Text...) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode) String () (? string) + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".t·2.@"text/template/parse".tr } + type @"text/template/parse".WithNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".w·2 *@"text/template/parse".WithNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".Tree struct { Name string; ParseName string; Root *@"text/template/parse".ListNode; @"text/template/parse".text string; @"text/template/parse".funcs []map[string]interface {}; @"text/template/parse".lex *@"text/template/parse".lexer; @"text/template/parse".token [3]@"text/template/parse".item; @"text/template/parse".peekCount int; @"text/template/parse".vars []string } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) Copy () (? *@"text/template/parse".Tree) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) ErrorContext (@"text/template/parse".n·4 @"text/template/parse".Node) (@"text/template/parse".location·1 string, @"text/template/parse".context·2 string) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) Parse (@"text/template/parse".text·4 string, @"text/template/parse".leftDelim·5 string, @"text/template/parse".rightDelim·6 string, @"text/template/parse".treeSet·7 map[string]*@"text/template/parse".Tree "esc:0x0", @"text/template/parse".funcs·8 ...map[string]interface {}) (@"text/template/parse".tree·1 *@"text/template/parse".Tree, @"text/template/parse".err·2 error) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".action () (@"text/template/parse".n·1 @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".add (@"text/template/parse".treeSet·2 map[string]*@"text/template/parse".Tree "esc:0x0") + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup () { @"text/template/parse".t·1.@"text/template/parse".peekCount++ } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup2 (@"text/template/parse".t1·2 @"text/template/parse".item) { @"text/template/parse".t·1.@"text/template/parse".token[0x1] = @"text/template/parse".t1·2; @"text/template/parse".t·1.@"text/template/parse".peekCount = 0x2 } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup3 (@"text/template/parse".t2·2 @"text/template/parse".item, @"text/template/parse".t1·3 @"text/template/parse".item) { @"text/template/parse".t·1.@"text/template/parse".token[0x1] = @"text/template/parse".t1·3; @"text/template/parse".t·1.@"text/template/parse".token[0x2] = @"text/template/parse".t2·2; @"text/template/parse".t·1.@"text/template/parse".peekCount = 0x3 } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".command () (? *@"text/template/parse".CommandNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".elseControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".endControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".error (@"text/template/parse".err·2 error) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".errorf (@"text/template/parse".format·2 string, @"text/template/parse".args·3 ...interface {} "esc:0x0") + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".expect (@"text/template/parse".expected·3 @"text/template/parse".itemType, @"text/template/parse".context·4 string) (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".expectOneOf (@"text/template/parse".expected1·3 @"text/template/parse".itemType, @"text/template/parse".expected2·4 @"text/template/parse".itemType, @"text/template/parse".context·5 string) (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".hasFunction (@"text/template/parse".name·3 string "esc:0x0") (? bool) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".ifControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) @"text/template/parse".itemList () (@"text/template/parse".list·1 *@"text/template/parse".ListNode, @"text/template/parse".next·2 @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newAction (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode) (? *@"text/template/parse".ActionNode) { return (&@"text/template/parse".ActionNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x1), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newBool (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".true·4 bool) (? *@"text/template/parse".BoolNode) { return (&@"text/template/parse".BoolNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x2), Pos:@"text/template/parse".pos·3, True:@"text/template/parse".true·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newChain (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".node·4 @"text/template/parse".Node) (? *@"text/template/parse".ChainNode) { return (&@"text/template/parse".ChainNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x3), Pos:@"text/template/parse".pos·3, Node:@"text/template/parse".node·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newCommand (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".CommandNode) { return (&@"text/template/parse".CommandNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x4), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newDot (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".DotNode) { return (&@"text/template/parse".DotNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x5), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newElse (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int) (? *@"text/template/parse".elseNode) { return (&@"text/template/parse".elseNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x6), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newEnd (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".endNode) { return (&@"text/template/parse".endNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x7), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newField (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".ident·4 string "esc:0x0") (? *@"text/template/parse".FieldNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newIf (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".IfNode) { return (&@"text/template/parse".IfNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xA), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newList (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".ListNode) { return (&@"text/template/parse".ListNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xB), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newNil (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".NilNode) { return (&@"text/template/parse".NilNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xC), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) @"text/template/parse".newNumber (@"text/template/parse".pos·4 @"text/template/parse".Pos, @"text/template/parse".text·5 string, @"text/template/parse".typ·6 @"text/template/parse".itemType) (? *@"text/template/parse".NumberNode, ? error) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newPipeline (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".decl·5 []*@"text/template/parse".VariableNode) (? *@"text/template/parse".PipeNode) { return (&@"text/template/parse".PipeNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xE), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Decl:@"text/template/parse".decl·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newRange (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".RangeNode) { return (&@"text/template/parse".RangeNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xF), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newString (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".orig·4 string, @"text/template/parse".text·5 string) (? *@"text/template/parse".StringNode) { return (&@"text/template/parse".StringNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x10), Pos:@"text/template/parse".pos·3, Quoted:@"text/template/parse".orig·4, Text:@"text/template/parse".text·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newTemplate (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".name·5 string, @"text/template/parse".pipe·6 *@"text/template/parse".PipeNode) (? *@"text/template/parse".TemplateNode) { return (&@"text/template/parse".TemplateNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x11), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Name:@"text/template/parse".name·5, Pipe:@"text/template/parse".pipe·6 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newText (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".text·4 string "esc:0x0") (? *@"text/template/parse".TextNode) { return (&@"text/template/parse".TextNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x0), Pos:@"text/template/parse".pos·3, Text:([]byte)(@"text/template/parse".text·4) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newVariable (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".ident·4 string "esc:0x0") (? *@"text/template/parse".VariableNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newWith (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".WithNode) { return (&@"text/template/parse".WithNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x13), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x1") @"text/template/parse".next () (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".nextNonSpace () (@"text/template/parse".token·1 @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".operand () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".parse (@"text/template/parse".treeSet·3 map[string]*@"text/template/parse".Tree "esc:0x0") (@"text/template/parse".next·1 @"text/template/parse".Node) + func (@"text/template/parse".t·6 *@"text/template/parse".Tree) @"text/template/parse".parseControl (@"text/template/parse".allowElseIf·7 bool, @"text/template/parse".context·8 string) (@"text/template/parse".pos·1 @"text/template/parse".Pos, @"text/template/parse".line·2 int, @"text/template/parse".pipe·3 *@"text/template/parse".PipeNode, @"text/template/parse".list·4 *@"text/template/parse".ListNode, @"text/template/parse".elseList·5 *@"text/template/parse".ListNode) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".parseDefinition (@"text/template/parse".treeSet·2 map[string]*@"text/template/parse".Tree "esc:0x0") + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x1") @"text/template/parse".peek () (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".peekNonSpace () (@"text/template/parse".token·1 @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".pipeline (@"text/template/parse".context·3 string) (@"text/template/parse".pipe·1 *@"text/template/parse".PipeNode) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".popVars (@"text/template/parse".n·2 int) { @"text/template/parse".t·1.@"text/template/parse".vars = @"text/template/parse".t·1.@"text/template/parse".vars[:@"text/template/parse".n·2] } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".rangeControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".recover (@"text/template/parse".errp·2 *error "esc:0x0") + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".startParse (@"text/template/parse".funcs·2 []map[string]interface {}, @"text/template/parse".lex·3 *@"text/template/parse".lexer) { @"text/template/parse".t·1.Root = nil; @"text/template/parse".t·1.@"text/template/parse".lex = @"text/template/parse".lex·3; @"text/template/parse".t·1.@"text/template/parse".vars = ([]string{ 0x0:"$" }); @"text/template/parse".t·1.@"text/template/parse".funcs = @"text/template/parse".funcs·2 } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".stopParse () { @"text/template/parse".t·1.@"text/template/parse".lex = nil; @"text/template/parse".t·1.@"text/template/parse".vars = nil; @"text/template/parse".t·1.@"text/template/parse".funcs = nil } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".templateControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".term () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".textOrAction () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".unexpected (@"text/template/parse".token·2 @"text/template/parse".item, @"text/template/parse".context·3 string) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".useVar (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".name·4 string "esc:0x0") (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".withControl () (? @"text/template/parse".Node) + type @"text/template".FuncMap map[string]interface {} + import reflect "reflect" // indirect + type @"reflect".typeAlg struct { @"reflect".hash func(? @"unsafe".Pointer, ? uintptr, ? uintptr) (? uintptr); @"reflect".equal func(? @"unsafe".Pointer, ? @"unsafe".Pointer, ? uintptr) (? bool) } + type @"reflect".method struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".mtyp *@"reflect".rtype; @"reflect".typ *@"reflect".rtype; @"reflect".ifn @"unsafe".Pointer; @"reflect".tfn @"unsafe".Pointer } + type @"reflect".ChanDir int + func (@"reflect".d·2 @"reflect".ChanDir) String () (? string) + type @"reflect".StructTag string + func (@"reflect".tag·2 @"reflect".StructTag "esc:0x0") Get (@"reflect".key·3 string "esc:0x0") (? string) + type @"reflect".StructField struct { Name string; PkgPath string; Type @"reflect".Type; Tag @"reflect".StructTag; Offset uintptr; Index []int; Anonymous bool } + type @"reflect".Kind uint + func (@"reflect".k·2 @"reflect".Kind) String () (? string) + type @"reflect".Type interface { Align() (? int); AssignableTo(@"reflect".u @"reflect".Type) (? bool); Bits() (? int); ChanDir() (? @"reflect".ChanDir); Comparable() (? bool); ConvertibleTo(@"reflect".u @"reflect".Type) (? bool); Elem() (? @"reflect".Type); Field(@"reflect".i int) (? @"reflect".StructField); FieldAlign() (? int); FieldByIndex(@"reflect".index []int) (? @"reflect".StructField); FieldByName(@"reflect".name string) (? @"reflect".StructField, ? bool); FieldByNameFunc(@"reflect".match func(? string) (? bool)) (? @"reflect".StructField, ? bool); Implements(@"reflect".u @"reflect".Type) (? bool); In(@"reflect".i int) (? @"reflect".Type); IsVariadic() (? bool); Key() (? @"reflect".Type); Kind() (? @"reflect".Kind); Len() (? int); Method(? int) (? @"reflect".Method); MethodByName(? string) (? @"reflect".Method, ? bool); Name() (? string); NumField() (? int); NumIn() (? int); NumMethod() (? int); NumOut() (? int); Out(@"reflect".i int) (? @"reflect".Type); PkgPath() (? string); Size() (? uintptr); String() (? string); @"reflect".common() (? *@"reflect".rtype); @"reflect".uncommon() (? *@"reflect".uncommonType) } + type @"reflect".Method struct { Name string; PkgPath string; Type @"reflect".Type; Func @"reflect".Value; Index int } + type @"reflect".uncommonType struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".methods []@"reflect".method } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".uncommonType "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Name () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".name == nil { return "" }; return *@"reflect".t·2.@"reflect".name } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x0") NumMethod () (? int) { if @"reflect".t·2 == nil { return 0x0 }; return len(@"reflect".t·2.@"reflect".methods) } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") PkgPath () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".pkgPath == nil { return "" }; return *@"reflect".t·2.@"reflect".pkgPath } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x2") @"reflect".uncommon () (? *@"reflect".uncommonType) { return @"reflect".t·2 } + type @"reflect".rtype struct { @"reflect".size uintptr; @"reflect".hash uint32; _ uint8; @"reflect".align uint8; @"reflect".fieldAlign uint8; @"reflect".kind uint8; @"reflect".alg *@"reflect".typeAlg; @"reflect".gc [2]@"unsafe".Pointer; @"reflect".string *string; @"reflect".? *@"reflect".uncommonType; @"reflect".ptrToThis *@"reflect".rtype; @"reflect".zero @"unsafe".Pointer } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Align () (? int) { return int(@"reflect".t·2.@"reflect".align) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") AssignableTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Bits () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ChanDir () (? @"reflect".ChanDir) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Comparable () (? bool) { return @"reflect".t·2.@"reflect".alg != nil && @"reflect".t·2.@"reflect".alg.@"reflect".equal != nil } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ConvertibleTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Elem () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype) Field (@"reflect".i·3 int) (? @"reflect".StructField) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") FieldAlign () (? int) { return int(@"reflect".t·2.@"reflect".fieldAlign) } + func (@"reflect".t·2 *@"reflect".rtype) FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".StructField) + func (@"reflect".t·3 *@"reflect".rtype) FieldByName (@"reflect".name·4 string "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·3 *@"reflect".rtype) FieldByNameFunc (@"reflect".match·4 func(? string) (? bool) "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Implements (@"reflect".u·3 @"reflect".Type) (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") In (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") IsVariadic () (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Key () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".t·2.@"reflect".kind & 0x1F) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Len () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".rtype "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Name () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumField () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumIn () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumMethod () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumOut () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Out (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") PkgPath () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Size () (? uintptr) { return @"reflect".t·2.@"reflect".size } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") String () (? string) { return *@"reflect".t·2.@"reflect".string } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x2") @"reflect".common () (? *@"reflect".rtype) { return @"reflect".t·2 } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") @"reflect".pointers () (? bool) { return @"reflect".t·2.@"reflect".kind & 0x80 == 0x0 } + func (@"reflect".t·2 *@"reflect".rtype) @"reflect".ptrTo () (? *@"reflect".rtype) + type @"reflect".flag uintptr + func (@"reflect".f·2 @"reflect".flag) @"reflect".kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".f·2 & @"reflect".flag(0x1F)) } + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBe (@"reflect".expected·2 @"reflect".Kind) + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeAssignable () + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeExported () + type @"reflect".Value struct { @"reflect".typ *@"reflect".rtype; @"reflect".ptr @"unsafe".Pointer; @"reflect".? @"reflect".flag } + func (@"reflect".v·2 @"reflect".Value) Addr () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Bool () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") Bytes () (? []byte) + func (@"reflect".v·2 @"reflect".Value) Call (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) CallSlice (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanAddr () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0x80) != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanInterface () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanSet () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0xA0) == @"reflect".flag(0x80) } + func (@"reflect".v·2 @"reflect".Value) Cap () (? int) + func (@"reflect".v·1 @"reflect".Value) Close () + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Complex () (? complex128) + func (@"reflect".v·2 @"reflect".Value) Convert (@"reflect".t·3 @"reflect".Type) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Elem () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Field (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByNameFunc (@"reflect".match·3 func(? string) (? bool) "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Float () (? float64) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Index (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Int () (? int64) + func (@"reflect".v·2 @"reflect".Value) Interface () (@"reflect".i·1 interface {}) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") InterfaceData () (? [2]uintptr) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsNil () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsValid () (? bool) { return @"reflect".v·2.@"reflect".flag != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Kind () (? @"reflect".Kind) + func (@"reflect".v·2 @"reflect".Value) Len () (? int) + func (@"reflect".v·2 @"reflect".Value) MapIndex (@"reflect".key·3 @"reflect".Value) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) MapKeys () (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Method (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") MethodByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumField () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumMethod () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowComplex (@"reflect".x·3 complex128) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowFloat (@"reflect".x·3 float64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowInt (@"reflect".x·3 int64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowUint (@"reflect".x·3 uint64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Pointer () (? uintptr) + func (@"reflect".v·3 @"reflect".Value) Recv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·1 @"reflect".Value) Send (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value) Set (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBool (@"reflect".x·2 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBytes (@"reflect".x·2 []byte) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetCap (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetComplex (@"reflect".x·2 complex128) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetFloat (@"reflect".x·2 float64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetInt (@"reflect".x·2 int64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetLen (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value) SetMapIndex (@"reflect".key·2 @"reflect".Value, @"reflect".val·3 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetPointer (@"reflect".x·2 @"unsafe".Pointer) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetString (@"reflect".x·2 string) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetUint (@"reflect".x·2 uint64) + func (@"reflect".v·2 @"reflect".Value) Slice (@"reflect".i·3 int, @"reflect".j·4 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) Slice3 (@"reflect".i·3 int, @"reflect".j·4 int, @"reflect".k·5 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) String () (? string) + func (@"reflect".v·3 @"reflect".Value) TryRecv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value) TrySend (@"reflect".x·3 @"reflect".Value) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Type () (? @"reflect".Type) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Uint () (? uint64) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") UnsafeAddr () (? uintptr) + func (@"reflect".v·2 @"reflect".Value) @"reflect".assignTo (@"reflect".context·3 string "esc:0x0", @"reflect".dst·4 *@"reflect".rtype, @"reflect".target·5 @"unsafe".Pointer) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) @"reflect".call (@"reflect".op·3 string "esc:0x0", @"reflect".in·4 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") @"reflect".pointer () (? @"unsafe".Pointer) + func (@"reflect".v·3 @"reflect".Value) @"reflect".recv (@"reflect".nb·4 bool) (@"reflect".val·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") @"reflect".runes () (? []rune) + func (@"reflect".v·2 @"reflect".Value) @"reflect".send (@"reflect".x·3 @"reflect".Value, @"reflect".nb·4 bool) (@"reflect".selected·1 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") @"reflect".setRunes (@"reflect".x·2 []rune) + type @"text/template".common struct { @"text/template".tmpl map[string]*@"text/template".Template; @"text/template".parseFuncs @"text/template".FuncMap; @"text/template".execFuncs map[string]@"reflect".Value } + type @"text/template".Template struct { @"text/template".name string; ? *@"text/template/parse".Tree; @"text/template".? *@"text/template".common; @"text/template".leftDelim string; @"text/template".rightDelim string } + func (@"text/template".t·3 *@"text/template".Template) AddParseTree (@"text/template".name·4 string, @"text/template".tree·5 *@"text/template/parse".Tree) (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) Clone () (? *@"text/template".Template, ? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x2") Delims (@"text/template".left·3 string, @"text/template".right·4 string) (? *@"text/template".Template) { @"text/template".t·2.@"text/template".leftDelim = @"text/template".left·3; @"text/template".t·2.@"text/template".rightDelim = @"text/template".right·4; return @"text/template".t·2 } + func (@"text/template".t·2 *@"text/template".Template) Execute (@"text/template".wr·3 @"io".Writer, @"text/template".data·4 interface {}) (@"text/template".err·1 error) + func (@"text/template".t·2 *@"text/template".Template) ExecuteTemplate (@"text/template".wr·3 @"io".Writer, @"text/template".name·4 string, @"text/template".data·5 interface {}) (? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x2") Funcs (@"text/template".funcMap·3 @"text/template".FuncMap "esc:0x0") (? *@"text/template".Template) + func (@"text/template".t·2 *@"text/template".Template "esc:0x0") Lookup (@"text/template".name·3 string "esc:0x0") (? *@"text/template".Template) { if @"text/template".t·2.@"text/template".common == nil { return nil }; return @"text/template".t·2.@"text/template".common.@"text/template".tmpl[@"text/template".name·3] } + func (@"text/template".t·2 *@"text/template".Template "esc:0x1") Name () (? string) { return @"text/template".t·2.@"text/template".name } + func (@"text/template".t·2 *@"text/template".Template) New (@"text/template".name·3 string) (? *@"text/template".Template) + func (@"text/template".t·3 *@"text/template".Template) Parse (@"text/template".text·4 string) (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) ParseFiles (@"text/template".filenames·4 ...string "esc:0x0") (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) ParseGlob (@"text/template".pattern·4 string) (? *@"text/template".Template, ? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x0") Templates () (? []*@"text/template".Template) + func (@"text/template".t·3 *@"text/template".Template "esc:0x0") @"text/template".associate (@"text/template".new·4 *@"text/template".Template, @"text/template".tree·5 *@"text/template/parse".Tree) (? bool, ? error) + func (@"text/template".t·2 *@"text/template".Template) @"text/template".copy (@"text/template".c·3 *@"text/template".common) (? *@"text/template".Template) + func (@"text/template".t·1 *@"text/template".Template "esc:0x0") @"text/template".init () { if @"text/template".t·1.@"text/template".common == nil { @"text/template".t·1.@"text/template".common = new(@"text/template".common); @"text/template".t·1.@"text/template".common.@"text/template".tmpl = make(map[string]*@"text/template".Template, 0x0); @"text/template".t·1.@"text/template".common.@"text/template".parseFuncs = make(@"text/template".FuncMap, 0x0); @"text/template".t·1.@"text/template".common.@"text/template".execFuncs = make(map[string]@"reflect".Value, 0x0) } } + import sync "sync" // indirect + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"html/template".nameSpace struct { @"html/template".mu @"sync".Mutex; @"html/template".set map[string]*@"html/template".Template } + type @"html/template".FuncMap map[string]interface {} + type @"html/template".Template struct { @"html/template".escapeErr error; @"html/template".text *@"text/template".Template; Tree *@"text/template/parse".Tree; @"html/template".? *@"html/template".nameSpace } + func (@"html/template".t·3 *@"html/template".Template) AddParseTree (@"html/template".name·4 string, @"html/template".tree·5 *@"text/template/parse".Tree) (? *@"html/template".Template, ? error) + func (@"html/template".t·3 *@"html/template".Template) Clone () (? *@"html/template".Template, ? error) + func (@"html/template".t·2 *@"html/template".Template "esc:0x2") Delims (@"html/template".left·3 string, @"html/template".right·4 string) (? *@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template) Execute (@"html/template".wr·3 @"io".Writer, @"html/template".data·4 interface {}) (? error) + func (@"html/template".t·2 *@"html/template".Template) ExecuteTemplate (@"html/template".wr·3 @"io".Writer, @"html/template".name·4 string, @"html/template".data·5 interface {}) (? error) + func (@"html/template".t·2 *@"html/template".Template "esc:0x2") Funcs (@"html/template".funcMap·3 @"html/template".FuncMap "esc:0x0") (? *@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template) Lookup (@"html/template".name·3 string "esc:0x0") (? *@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template "esc:0x1") Name () (? string) + func (@"html/template".t·2 *@"html/template".Template) New (@"html/template".name·3 string) (? *@"html/template".Template) + func (@"html/template".t·3 *@"html/template".Template) Parse (@"html/template".src·4 string) (? *@"html/template".Template, ? error) + func (@"html/template".t·3 *@"html/template".Template) ParseFiles (@"html/template".filenames·4 ...string "esc:0x0") (? *@"html/template".Template, ? error) + func (@"html/template".t·3 *@"html/template".Template) ParseGlob (@"html/template".pattern·4 string) (? *@"html/template".Template, ? error) + func (@"html/template".t·2 *@"html/template".Template) Templates () (? []*@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template) @"html/template".escape () (? error) + func (@"html/template".t·3 *@"html/template".Template) @"html/template".lookupAndEscapeTemplate (@"html/template".name·4 string) (@"html/template".tmpl·1 *@"html/template".Template, @"html/template".err·2 error) + func (@"html/template".t·2 *@"html/template".Template) @"html/template".new (@"html/template".name·3 string) (? *@"html/template".Template) + type @"golang.org/x/tools/present".Section struct { Number []int; Title string; Elem []@"golang.org/x/tools/present".Elem } + func (@"golang.org/x/tools/present".s·2 @"golang.org/x/tools/present".Section "esc:0x0") FormattedNumber () (? string) + func (@"golang.org/x/tools/present".s·2 @"golang.org/x/tools/present".Section "esc:0x0") Level () (? int) { return len(@"golang.org/x/tools/present".s·2.Number) + 0x1 } + func (@"golang.org/x/tools/present".s·2 *@"golang.org/x/tools/present".Section) Render (@"golang.org/x/tools/present".w·3 @"io".Writer, @"golang.org/x/tools/present".t·4 *@"html/template".Template) (? error) + func (@"golang.org/x/tools/present".s·2 @"golang.org/x/tools/present".Section "esc:0x0") Sections () (@"golang.org/x/tools/present".sections·1 []@"golang.org/x/tools/present".Section) + func (@"golang.org/x/tools/present".s·2 @"golang.org/x/tools/present".Section "esc:0x0") TemplateName () (? string) { return "section" } + type @"golang.org/x/tools/present".Doc struct { Title string; Subtitle string; Time @"time".Time; Authors []@"golang.org/x/tools/present".Author; Sections []@"golang.org/x/tools/present".Section; Tags []string } + func (@"golang.org/x/tools/present".d·2 *@"golang.org/x/tools/present".Doc) Render (@"golang.org/x/tools/present".w·3 @"io".Writer, @"golang.org/x/tools/present".t·4 *@"html/template".Template) (? error) + type @"html/template".HTML string + type @"".Doc struct { ? *@"golang.org/x/tools/present".Doc; Permalink string; Path string; HTML @"html/template".HTML; Related []*@"".Doc; Newer *@"".Doc; Older *@"".Doc } + type @"net/http".keyValues struct { @"net/http".key string; @"net/http".values []string } + type @"net/http".headerSorter struct { @"net/http".kvs []@"net/http".keyValues } + func (@"net/http".s·2 *@"net/http".headerSorter "esc:0x0") Len () (? int) { return len(@"net/http".s·2.@"net/http".kvs) } + func (@"net/http".s·2 *@"net/http".headerSorter "esc:0x0") Less (@"net/http".i·3 int, @"net/http".j·4 int) (? bool) { return @"net/http".s·2.@"net/http".kvs[@"net/http".i·3].@"net/http".key < @"net/http".s·2.@"net/http".kvs[@"net/http".j·4].@"net/http".key } + func (@"net/http".s·1 *@"net/http".headerSorter "esc:0x0") Swap (@"net/http".i·2 int, @"net/http".j·3 int) { @"net/http".s·1.@"net/http".kvs[@"net/http".i·2], @"net/http".s·1.@"net/http".kvs[@"net/http".j·3] = @"net/http".s·1.@"net/http".kvs[@"net/http".j·3], @"net/http".s·1.@"net/http".kvs[@"net/http".i·2] } + type @"net/http".Header map[string][]string + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Add (@"net/http".key·2 string, @"net/http".value·3 string) + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Del (@"net/http".key·2 string "esc:0x0") + func (@"net/http".h·2 @"net/http".Header "esc:0x0") Get (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Set (@"net/http".key·2 string, @"net/http".value·3 string) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") Write (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") WriteSubset (@"net/http".w·3 @"io".Writer, @"net/http".exclude·4 map[string]bool "esc:0x0") (? error) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") @"net/http".clone () (? @"net/http".Header) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") @"net/http".get (@"net/http".key·3 string "esc:0x0") (? string) { var @"net/http".v·4 []string; ; @"net/http".v·4 = @"net/http".h·2[@"net/http".key·3]; if len(@"net/http".v·4) > 0x0 { return @"net/http".v·4[0x0] }; return "" } + func (@"net/http".h·3 @"net/http".Header "esc:0x0") @"net/http".sortedKeyValues (@"net/http".exclude·4 map[string]bool "esc:0x0") (@"net/http".kvs·1 []@"net/http".keyValues, @"net/http".hs·2 *@"net/http".headerSorter) + type @"net/http".ResponseWriter interface { Header() (? @"net/http".Header); Write(? []byte) (? int, ? error); WriteHeader(? int) } + import url "net/url" // indirect + type @"net/url".Userinfo struct { @"net/url".username string; @"net/url".password string; @"net/url".passwordSet bool } + func (@"net/url".u·3 *@"net/url".Userinfo "esc:0x1") Password () (? string, ? bool) { if @"net/url".u·3.@"net/url".passwordSet { return @"net/url".u·3.@"net/url".password, true }; return "", false } + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") String () (? string) + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") Username () (? string) { return @"net/url".u·2.@"net/url".username } + type @"net/url".Values map[string][]string + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Add (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = append(@"net/url".v·1[@"net/url".key·2], @"net/url".value·3) } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Del (@"net/url".key·2 string "esc:0x0") { delete(@"net/url".v·1, @"net/url".key·2) } + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Encode () (? string) + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Get (@"net/url".key·3 string "esc:0x0") (? string) { if @"net/url".v·2 == nil { return "" }; var @"net/url".vs·4 []string; ; var @"net/url".ok·5 bool; ; @"net/url".vs·4, @"net/url".ok·5 = @"net/url".v·2[@"net/url".key·3]; if !@"net/url".ok·5 || len(@"net/url".vs·4) == 0x0 { return "" }; return @"net/url".vs·4[0x0] } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Set (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = ([]string{ 0x0:@"net/url".value·3 }) } + type @"net/url".URL struct { Scheme string; Opaque string; User *@"net/url".Userinfo; Host string; Path string; RawQuery string; Fragment string } + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") IsAbs () (? bool) { return @"net/url".u·2.Scheme != "" } + func (@"net/url".u·3 *@"net/url".URL "esc:0x2") Parse (@"net/url".ref·4 string) (? *@"net/url".URL, ? error) + func (@"net/url".u·2 *@"net/url".URL) Query () (? @"net/url".Values) + func (@"net/url".u·2 *@"net/url".URL "esc:0x1") RequestURI () (? string) + func (@"net/url".u·2 *@"net/url".URL "esc:0x2") ResolveReference (@"net/url".ref·3 *@"net/url".URL "esc:0x2") (? *@"net/url".URL) + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") String () (? string) + type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) } + import multipart "mime/multipart" // indirect + import textproto "net/textproto" // indirect + type @"net/textproto".MIMEHeader map[string][]string + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Add (@"net/textproto".key·2 string, @"net/textproto".value·3 string) + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Del (@"net/textproto".key·2 string "esc:0x0") + func (@"net/textproto".h·2 @"net/textproto".MIMEHeader "esc:0x0") Get (@"net/textproto".key·3 string "esc:0x0") (? string) + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Set (@"net/textproto".key·2 string, @"net/textproto".value·3 string) + type @"mime/multipart".File interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); ReadAt(@"io".p []byte, @"io".off int64) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"mime/multipart".FileHeader struct { Filename string; Header @"net/textproto".MIMEHeader; @"mime/multipart".content []byte; @"mime/multipart".tmpfile string } + func (@"mime/multipart".fh·3 *@"mime/multipart".FileHeader) Open () (? @"mime/multipart".File, ? error) + type @"mime/multipart".Form struct { Value map[string][]string; File map[string][]*@"mime/multipart".FileHeader } + func (@"mime/multipart".f·2 *@"mime/multipart".Form "esc:0x0") RemoveAll () (? error) + import tls "crypto/tls" // indirect + import x509 "crypto/x509" // indirect + type @"crypto/x509".SignatureAlgorithm int + type @"crypto/x509".PublicKeyAlgorithm int + import big "math/big" // indirect + type @"math/big".Word uintptr + type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } + import rand "math/rand" // indirect + type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } + type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } + func (@"math/rand".r·2 *@"math/rand".Rand) ExpFloat64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Float32 () (? float32) + func (@"math/rand".r·2 *@"math/rand".Rand) Float64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Int () (? int) + func (@"math/rand".r·2 *@"math/rand".Rand) Int31 () (? int32) + func (@"math/rand".r·2 *@"math/rand".Rand) Int31n (@"math/rand".n·3 int32) (? int32) + func (@"math/rand".r·2 *@"math/rand".Rand) Int63 () (? int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Int63n (@"math/rand".n·3 int64) (? int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Intn (@"math/rand".n·3 int) (? int) + func (@"math/rand".r·2 *@"math/rand".Rand) NormFloat64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Perm (@"math/rand".n·3 int) (? []int) + func (@"math/rand".r·1 *@"math/rand".Rand) Seed (@"math/rand".seed·2 int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Uint32 () (? uint32) + type @"io".RuneScanner interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error); UnreadRune() (? error) } + type @"math/big".nat []@"math/big".Word + func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 int; ; @"math/big".j·4 = int(@"math/big".i·3 / 0x40); if @"math/big".j·4 >= len(@"math/big".z·2) { return 0x0 }; return uint(@"math/big".z·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) } + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".bitLen () (? int) + func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x0") (@"math/big".i·1 int) + func (@"math/big".z·1 @"math/big".nat "esc:0x0") @"math/big".clear () + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x0") (@"math/big".r·1 int) + func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x0", @"math/big".charset·3 string "esc:0x0", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x0") + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".decimalString () (? string) + func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) + func (@"math/big".z·3 @"math/big".nat "esc:0x2") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) + func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".norm () (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand, @"math/big".limit·4 @"math/big".nat "esc:0x0", @"math/big".n·5 int) (? @"math/big".nat) + func (@"math/big".z·4 @"math/big".nat) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? @"math/big".nat, ? int, ? error) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".string (@"math/big".charset·3 string "esc:0x0") (? string) + func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".trailingZeroBits () (? uint) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) } + type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) } + type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } + func (@"math/big".z·2 *@"math/big".Int) Abs (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Add (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) And (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) AndNot (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int) Bit (@"math/big".i·3 int) (? uint) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") BitLen () (? int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs } + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Bytes () (? []byte) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x0") (@"math/big".r·1 int) + func (@"math/big".z·2 *@"math/big".Int) Div (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) DivMod (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".m·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Exp (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int "esc:0x0", @"math/big".m·5 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·1 *@"math/big".Int "esc:0x0") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune) + func (@"math/big".z·2 *@"math/big".Int) GCD (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int, @"math/big".a·5 *@"math/big".Int, @"math/big".b·6 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) GobDecode (@"math/big".buf·3 []byte "esc:0x0") (? error) + func (@"math/big".x·3 *@"math/big".Int "esc:0x0") GobEncode () (? []byte, ? error) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Int64 () (? int64) + func (@"math/big".z·2 *@"math/big".Int) Lsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error) + func (@"math/big".z·2 *@"math/big".Int) Mod (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) ModInverse (@"math/big".g·3 *@"math/big".Int, @"math/big".n·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Mul (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Neg (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Not (@"math/big".x·3 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Or (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int) ProbablyPrime (@"math/big".n·3 int) (? bool) + func (@"math/big".z·2 *@"math/big".Int) Quo (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) QuoRem (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".r·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rand (@"math/big".rnd·3 *@"math/rand".Rand, @"math/big".n·4 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rem (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error) + func (@"math/big".z·2 *@"math/big".Int) Set (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetBit (@"math/big".x·3 *@"math/big".Int, @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int "esc:0x2") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetBytes (@"math/big".buf·3 []byte "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool) + func (@"math/big".z·2 *@"math/big".Int) SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 } + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") String () (? string) + func (@"math/big".z·2 *@"math/big".Int) Sub (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Uint64 () (? uint64) + func (@"math/big".z·2 *@"math/big".Int) UnmarshalJSON (@"math/big".text·3 []byte) (? error) + func (@"math/big".z·2 *@"math/big".Int) UnmarshalText (@"math/big".text·3 []byte) (? error) + func (@"math/big".z·2 *@"math/big".Int) Xor (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int, @"math/big".b·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·4 *@"math/big".Int) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error) + import pkix "crypto/x509/pkix" // indirect + import asn1 "encoding/asn1" // indirect + type @"encoding/asn1".ObjectIdentifier []int + func (@"encoding/asn1".oi·2 @"encoding/asn1".ObjectIdentifier "esc:0x0") Equal (@"encoding/asn1".other·3 @"encoding/asn1".ObjectIdentifier "esc:0x0") (? bool) + func (@"encoding/asn1".oi·2 @"encoding/asn1".ObjectIdentifier "esc:0x0") String () (? string) + type @"crypto/x509/pkix".AttributeTypeAndValue struct { Type @"encoding/asn1".ObjectIdentifier; Value interface {} } + type @"crypto/x509/pkix".RelativeDistinguishedNameSET []@"crypto/x509/pkix".AttributeTypeAndValue + type @"crypto/x509/pkix".RDNSequence []@"crypto/x509/pkix".RelativeDistinguishedNameSET + type @"crypto/x509/pkix".Name struct { Country []string; Organization []string; OrganizationalUnit []string; Locality []string; Province []string; StreetAddress []string; PostalCode []string; SerialNumber string; CommonName string; Names []@"crypto/x509/pkix".AttributeTypeAndValue } + func (@"crypto/x509/pkix".n·1 *@"crypto/x509/pkix".Name) FillFromRDNSequence (@"crypto/x509/pkix".rdns·2 *@"crypto/x509/pkix".RDNSequence "esc:0x0") + func (@"crypto/x509/pkix".n·2 @"crypto/x509/pkix".Name) ToRDNSequence () (@"crypto/x509/pkix".ret·1 @"crypto/x509/pkix".RDNSequence) + type @"crypto/x509".KeyUsage int + type @"crypto/x509/pkix".Extension struct { Id @"encoding/asn1".ObjectIdentifier; Critical bool "asn1:\"optional\""; Value []byte } + type @"crypto/x509".ExtKeyUsage int + import net "net" // indirect + type @"net".IPMask []byte + func (@"net".m·3 @"net".IPMask "esc:0x0") Size () (@"net".ones·1 int, @"net".bits·2 int) + func (@"net".m·2 @"net".IPMask "esc:0x0") String () (? string) + type @"net".IP []byte + func (@"net".ip·2 @"net".IP "esc:0x0") DefaultMask () (? @"net".IPMask) + func (@"net".ip·2 @"net".IP "esc:0x0") Equal (@"net".x·3 @"net".IP "esc:0x0") (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsGlobalUnicast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsInterfaceLocalMulticast () (? bool) { return len(@"net".ip·2) == 0x10 && @"net".ip·2[0x0] == byte(0xFF) && @"net".ip·2[0x1] & byte(0xF) == byte(0x1) } + func (@"net".ip·2 @"net".IP "esc:0x0") IsLinkLocalMulticast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsLinkLocalUnicast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsLoopback () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsMulticast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsUnspecified () (? bool) + func (@"net".ip·3 @"net".IP "esc:0x0") MarshalText () (? []byte, ? error) + func (@"net".ip·2 @"net".IP "esc:0x0") Mask (@"net".mask·3 @"net".IPMask "esc:0x0") (? @"net".IP) + func (@"net".ip·2 @"net".IP "esc:0x0") String () (? string) + func (@"net".ip·2 @"net".IP "esc:0x2") To16 () (? @"net".IP) + func (@"net".ip·2 @"net".IP "esc:0x2") To4 () (? @"net".IP) + func (@"net".ip·2 *@"net".IP "esc:0x0") UnmarshalText (@"net".text·3 []byte "esc:0x0") (? error) + type @"encoding/asn1".RawContent []byte + type @"encoding/asn1".RawValue struct { Class int; Tag int; IsCompound bool; Bytes []byte; FullBytes []byte } + type @"crypto/x509/pkix".AlgorithmIdentifier struct { Algorithm @"encoding/asn1".ObjectIdentifier; Parameters @"encoding/asn1".RawValue "asn1:\"optional\"" } + type @"crypto/x509/pkix".RevokedCertificate struct { SerialNumber *@"math/big".Int; RevocationTime @"time".Time; Extensions []@"crypto/x509/pkix".Extension "asn1:\"optional\"" } + type @"crypto/x509/pkix".TBSCertificateList struct { Raw @"encoding/asn1".RawContent; Version int "asn1:\"optional,default:2\""; Signature @"crypto/x509/pkix".AlgorithmIdentifier; Issuer @"crypto/x509/pkix".RDNSequence; ThisUpdate @"time".Time; NextUpdate @"time".Time "asn1:\"optional\""; RevokedCertificates []@"crypto/x509/pkix".RevokedCertificate "asn1:\"optional\""; Extensions []@"crypto/x509/pkix".Extension "asn1:\"tag:0,optional,explicit\"" } + type @"encoding/asn1".BitString struct { Bytes []byte; BitLength int } + func (@"encoding/asn1".b·2 @"encoding/asn1".BitString "esc:0x0") At (@"encoding/asn1".i·3 int) (? int) { if @"encoding/asn1".i·3 < 0x0 || @"encoding/asn1".i·3 >= @"encoding/asn1".b·2.BitLength { return 0x0 }; var @"encoding/asn1".x·4 int; ; @"encoding/asn1".x·4 = @"encoding/asn1".i·3 / 0x8; var @"encoding/asn1".y·5 uint; ; @"encoding/asn1".y·5 = 0x7 - uint(@"encoding/asn1".i·3 % 0x8); return int(@"encoding/asn1".b·2.Bytes[@"encoding/asn1".x·4] >> @"encoding/asn1".y·5) & 0x1 } + func (@"encoding/asn1".b·2 @"encoding/asn1".BitString "esc:0x2") RightAlign () (? []byte) + type @"crypto/x509/pkix".CertificateList struct { TBSCertList @"crypto/x509/pkix".TBSCertificateList; SignatureAlgorithm @"crypto/x509/pkix".AlgorithmIdentifier; SignatureValue @"encoding/asn1".BitString } + func (@"crypto/x509/pkix".certList·2 *@"crypto/x509/pkix".CertificateList "esc:0x0") HasExpired (@"crypto/x509/pkix".now·3 @"time".Time "esc:0x0") (? bool) + type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"crypto/x509".CertPool struct { @"crypto/x509".bySubjectKeyId map[string][]int; @"crypto/x509".byName map[string][]int; @"crypto/x509".certs []*@"crypto/x509".Certificate } + func (@"crypto/x509".s·1 *@"crypto/x509".CertPool) AddCert (@"crypto/x509".cert·2 *@"crypto/x509".Certificate) + func (@"crypto/x509".s·2 *@"crypto/x509".CertPool) AppendCertsFromPEM (@"crypto/x509".pemCerts·3 []byte) (@"crypto/x509".ok·1 bool) + func (@"crypto/x509".s·2 *@"crypto/x509".CertPool "esc:0x0") Subjects () (@"crypto/x509".res·1 [][]byte) + func (@"crypto/x509".s·4 *@"crypto/x509".CertPool "esc:0x0") @"crypto/x509".findVerifiedParents (@"crypto/x509".cert·5 *@"crypto/x509".Certificate) (@"crypto/x509".parents·1 []int, @"crypto/x509".errCert·2 *@"crypto/x509".Certificate, @"crypto/x509".err·3 error) + type @"crypto/x509".VerifyOptions struct { DNSName string; Intermediates *@"crypto/x509".CertPool; Roots *@"crypto/x509".CertPool; CurrentTime @"time".Time; KeyUsages []@"crypto/x509".ExtKeyUsage } + type @"crypto/x509".Certificate struct { Raw []byte; RawTBSCertificate []byte; RawSubjectPublicKeyInfo []byte; RawSubject []byte; RawIssuer []byte; Signature []byte; SignatureAlgorithm @"crypto/x509".SignatureAlgorithm; PublicKeyAlgorithm @"crypto/x509".PublicKeyAlgorithm; PublicKey interface {}; Version int; SerialNumber *@"math/big".Int; Issuer @"crypto/x509/pkix".Name; Subject @"crypto/x509/pkix".Name; NotBefore @"time".Time; NotAfter @"time".Time; KeyUsage @"crypto/x509".KeyUsage; Extensions []@"crypto/x509/pkix".Extension; ExtraExtensions []@"crypto/x509/pkix".Extension; ExtKeyUsage []@"crypto/x509".ExtKeyUsage; UnknownExtKeyUsage []@"encoding/asn1".ObjectIdentifier; BasicConstraintsValid bool; IsCA bool; MaxPathLen int; MaxPathLenZero bool; SubjectKeyId []byte; AuthorityKeyId []byte; OCSPServer []string; IssuingCertificateURL []string; DNSNames []string; EmailAddresses []string; IPAddresses []@"net".IP; PermittedDNSDomainsCritical bool; PermittedDNSDomains []string; CRLDistributionPoints []string; PolicyIdentifiers []@"encoding/asn1".ObjectIdentifier } + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckCRLSignature (@"crypto/x509".crl·3 *@"crypto/x509/pkix".CertificateList) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckSignature (@"crypto/x509".algo·3 @"crypto/x509".SignatureAlgorithm, @"crypto/x509".signed·4 []byte, @"crypto/x509".signature·5 []byte) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckSignatureFrom (@"crypto/x509".parent·3 *@"crypto/x509".Certificate) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) CreateCRL (@"crypto/x509".rand·4 @"io".Reader, @"crypto/x509".priv·5 interface {}, @"crypto/x509".revokedCerts·6 []@"crypto/x509/pkix".RevokedCertificate, @"crypto/x509".now·7 @"time".Time, @"crypto/x509".expiry·8 @"time".Time) (@"crypto/x509".crlBytes·1 []byte, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x0") Equal (@"crypto/x509".other·3 *@"crypto/x509".Certificate "esc:0x0") (? bool) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) Verify (@"crypto/x509".opts·4 @"crypto/x509".VerifyOptions "esc:0x4") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x2") VerifyHostname (@"crypto/x509".h·3 string "esc:0x2") (? error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) @"crypto/x509".buildChains (@"crypto/x509".cache·4 map[int][][]*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".currentChain·5 []*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".opts·6 *@"crypto/x509".VerifyOptions "esc:0x0") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x2") @"crypto/x509".isValid (@"crypto/x509".certType·3 int, @"crypto/x509".currentChain·4 []*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".opts·5 *@"crypto/x509".VerifyOptions "esc:0x0") (? error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate "esc:0x0") @"crypto/x509".systemVerify (@"crypto/x509".opts·4 *@"crypto/x509".VerifyOptions "esc:0x0") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) { return nil, nil } + type @"crypto/tls".ConnectionState struct { Version uint16; HandshakeComplete bool; DidResume bool; CipherSuite uint16; NegotiatedProtocol string; NegotiatedProtocolIsMutual bool; ServerName string; PeerCertificates []*@"crypto/x509".Certificate; VerifiedChains [][]*@"crypto/x509".Certificate; TLSUnique []byte } + type @"net/http".Cookie struct { Name string; Value string; Path string; Domain string; Expires @"time".Time; RawExpires string; MaxAge int; Secure bool; HttpOnly bool; Raw string; Unparsed []string } + func (@"net/http".c·2 *@"net/http".Cookie) String () (? string) + import bufio "bufio" // indirect + type @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int } + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r } + func (@"bufio".b·3 *@"bufio".Reader) Peek (@"bufio".n·4 int) (? []byte, ? error) + func (@"bufio".b·3 *@"bufio".Reader) Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error) + func (@"bufio".b·4 *@"bufio".Reader) ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error) + func (@"bufio".b·4 *@"bufio".Reader) ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error) + func (@"bufio".b·1 *@"bufio".Reader) Reset (@"bufio".r·2 @"io".Reader) + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadByte () (? error) + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < 0x0 || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = -0x1; @"bufio".b·2.@"bufio".lastRuneSize = -0x1; return nil } + func (@"bufio".b·3 *@"bufio".Reader) WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error) + func (@"bufio".b·1 *@"bufio".Reader) @"bufio".fill () + func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 } + func (@"bufio".b·1 *@"bufio".Reader "esc:0x0") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:-0x1, @"bufio".lastRuneSize:-0x1 }) } + func (@"bufio".b·3 *@"bufio".Reader) @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error) + type @"bytes".readOp int + type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] } + func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Next (@"bytes".n·3 int) (? []byte) + func (@"bytes".b·3 *@"bytes".Buffer) Read (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·4 *@"bytes".Buffer) ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error) + func (@"bytes".b·1 *@"bytes".Buffer) Reset () + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") String () (? string) { if @"bytes".b·2 == nil { return "" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) } + func (@"bytes".b·1 *@"bytes".Buffer) Truncate (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadByte () (? error) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadRune () (? error) + func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + type @"mime/multipart".Part struct { Header @"net/textproto".MIMEHeader; @"mime/multipart".buffer *@"bytes".Buffer; @"mime/multipart".mr *@"mime/multipart".Reader; @"mime/multipart".bytesRead int; @"mime/multipart".disposition string; @"mime/multipart".dispositionParams map[string]string; @"mime/multipart".r @"io".Reader } + func (@"mime/multipart".p·2 *@"mime/multipart".Part) Close () (? error) + func (@"mime/multipart".p·2 *@"mime/multipart".Part "esc:0x0") FileName () (? string) + func (@"mime/multipart".p·2 *@"mime/multipart".Part "esc:0x0") FormName () (? string) + func (@"mime/multipart".p·3 *@"mime/multipart".Part) Read (@"mime/multipart".d·4 []byte) (@"mime/multipart".n·1 int, @"mime/multipart".err·2 error) + func (@"mime/multipart".p·1 *@"mime/multipart".Part "esc:0x0") @"mime/multipart".parseContentDisposition () + func (@"mime/multipart".bp·2 *@"mime/multipart".Part) @"mime/multipart".populateHeaders () (? error) + type @"mime/multipart".Reader struct { @"mime/multipart".bufReader *@"bufio".Reader; @"mime/multipart".currentPart *@"mime/multipart".Part; @"mime/multipart".partsRead int; @"mime/multipart".nl []byte; @"mime/multipart".nlDashBoundary []byte; @"mime/multipart".dashBoundaryDash []byte; @"mime/multipart".dashBoundary []byte } + func (@"mime/multipart".r·3 *@"mime/multipart".Reader) NextPart () (? *@"mime/multipart".Part, ? error) + func (@"mime/multipart".r·3 *@"mime/multipart".Reader) ReadForm (@"mime/multipart".maxMemory·4 int64) (@"mime/multipart".f·1 *@"mime/multipart".Form, @"mime/multipart".err·2 error) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader) @"mime/multipart".isBoundaryDelimiterLine (@"mime/multipart".line·3 []byte "esc:0x0") (@"mime/multipart".ret·1 bool) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader "esc:0x0") @"mime/multipart".isFinalBoundary (@"mime/multipart".line·3 []byte "esc:0x0") (? bool) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader "esc:0x0") @"mime/multipart".peekBufferIsEmptyPart (@"mime/multipart".peek·3 []byte "esc:0x0") (? bool) + type @"net/http".Request struct { Method string; URL *@"net/url".URL; Proto string; ProtoMajor int; ProtoMinor int; Header @"net/http".Header; Body @"io".ReadCloser; ContentLength int64; TransferEncoding []string; Close bool; Host string; Form @"net/url".Values; PostForm @"net/url".Values; MultipartForm *@"mime/multipart".Form; Trailer @"net/http".Header; RemoteAddr string; RequestURI string; TLS *@"crypto/tls".ConnectionState } + func (@"net/http".r·1 *@"net/http".Request "esc:0x0") AddCookie (@"net/http".c·2 *@"net/http".Cookie) + func (@"net/http".r·4 *@"net/http".Request "esc:0x0") BasicAuth () (@"net/http".username·1 string, @"net/http".password·2 string, @"net/http".ok·3 bool) + func (@"net/http".r·3 *@"net/http".Request "esc:0x0") Cookie (@"net/http".name·4 string "esc:0x0") (? *@"net/http".Cookie, ? error) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") Cookies () (? []*@"net/http".Cookie) + func (@"net/http".r·4 *@"net/http".Request) FormFile (@"net/http".key·5 string "esc:0x0") (? @"mime/multipart".File, ? *@"mime/multipart".FileHeader, ? error) + func (@"net/http".r·2 *@"net/http".Request) FormValue (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".r·3 *@"net/http".Request) MultipartReader () (? *@"mime/multipart".Reader, ? error) + func (@"net/http".r·2 *@"net/http".Request) ParseForm () (? error) + func (@"net/http".r·2 *@"net/http".Request) ParseMultipartForm (@"net/http".maxMemory·3 int64) (? error) + func (@"net/http".r·2 *@"net/http".Request) PostFormValue (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") ProtoAtLeast (@"net/http".major·3 int, @"net/http".minor·4 int) (? bool) { return @"net/http".r·2.ProtoMajor > @"net/http".major·3 || @"net/http".r·2.ProtoMajor == @"net/http".major·3 && @"net/http".r·2.ProtoMinor >= @"net/http".minor·4 } + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") Referer () (? string) + func (@"net/http".r·1 *@"net/http".Request "esc:0x0") SetBasicAuth (@"net/http".username·2 string "esc:0x0", @"net/http".password·3 string "esc:0x0") + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") UserAgent () (? string) + func (@"net/http".r·2 *@"net/http".Request) Write (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".r·2 *@"net/http".Request) WriteProxy (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".r·1 *@"net/http".Request) @"net/http".closeBody () + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".expectsContinue () (? bool) + func (@"net/http".r·3 *@"net/http".Request) @"net/http".multipartReader () (? *@"mime/multipart".Reader, ? error) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".wantsClose () (? bool) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".wantsHttp10KeepAlive () (? bool) + func (@"net/http".req·2 *@"net/http".Request) @"net/http".write (@"net/http".w·3 @"io".Writer, @"net/http".usingProxy·4 bool, @"net/http".extraHeaders·5 @"net/http".Header "esc:0x0") (? error) + type @"net/http".Handler interface { ServeHTTP(? @"net/http".ResponseWriter, ? *@"net/http".Request) } + type @"".Server struct { @"".cfg @"".Config; @"".docs []*@"".Doc; @"".tags []string; @"".docPaths map[string]*@"".Doc; @"".docTags map[string][]*@"".Doc; @"".template struct { @"".home *@"html/template".Template; @"".index *@"html/template".Template; @"".article *@"html/template".Template; @"".doc *@"html/template".Template }; @"".atomFeed []byte; @"".jsonFeed []byte; @"".content @"net/http".Handler } + func (@"".s·1 *@"".Server) ServeHTTP (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request) + func (@"".s·2 *@"".Server) @"".loadDocs (@"".root·3 string) (? error) + func (@"".s·2 *@"".Server) @"".renderAtomFeed () (? error) + func (@"".s·2 *@"".Server "esc:0x0") @"".renderJSONFeed () (? error) + func @"".NewServer (@"".cfg·3 @"".Config) (? *@"".Server, ? error) + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + var @"bufio".ErrInvalidUnreadRune error + +$$ +_go_.6 0 0 0 644 155866 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ldbytes.aencoding/json.aencoding/xml.a +fmt.ahtml/template.a +log.anet/http.aos.apath/filepath.aregexp.a sort.astrings.a time.ahtml/template.(*Template).Funcs‚""".statictmp_0028˜� runtime.duffcopy¸4runtime.writebarrierstringŽ$path/filepath.Join†4runtime.writebarrierstringðHhtml/template.(*Template).ParseFiles„.runtime.writebarrierptr®&path/filepath.Clean’*"".(*Server).loadDocs¶6"".(*Server).renderAtomFeedÚ6"".(*Server).renderJSONFeed°"type.net/http.DirÆ0type.net/http.FileSystemÞPgo.itab.net/http.Dir.net/http.FileSystemŒruntime.convT2I†2type.net/http.fileHandler˜"runtime.newobjectü2runtime.writebarrierifacež\go.itab.*net/http.fileHandler.net/http.HandlerÌ (net/http.StripPrefixÎ!2runtime.writebarrierifaceÖ"4type.*net/http.fileHandlerì"*type.net/http.Handler„#\go.itab.*net/http.fileHandler.net/http.Handler˜# runtime.typ2ItabÀ�F"".autotmp_0035Ï*type.net/http.Handler"".autotmp_0034ï4type.*net/http.fileHandler"".autotmp_0033¯0type.net/http.FileSystem"".autotmp_00328type.*html/template.Template"".autotmp_0030type.[]string"".autotmp_0029type.*[2]string"".autotmp_0027type.[]string"".autotmp_00268type.*html/template.Template"".autotmp_00258type.*html/template.Template"".autotmp_0023�type."".Config"".autotmp_0022ßtype.*"".Server"".autotmp_0021¯htype.struct { F uintptr; A0 *string; A1 *"".Config }"".autotmp_0017ÿtype.[]string"".autotmp_0016*type.net/http.Handler"".autotmp_00154type.*net/http.fileHandler"".autotmp_0014�"type.net/http.Dir"".autotmp_0013type.error"".autotmp_0012type.error"".autotmp_0010type.string"".autotmp_0009type.string"".autotmp_0008type.[2]string"".autotmp_0007ïtype.[1]string"".autotmp_00058type.*html/template.Template"".autotmp_0004Ïtype.string"".autotmp_0003Ïtype.[2]string "".~r0Ï*type.net/http.Handler net/http.root·2¯0type.net/http.FileSystem"".pÿ8type.*html/template.Template "".errïtype.error"".sŸtype.*"".Server"".parse�dtype.func(string) (*html/template.Template, error)"".root�type.string "".~r2 type.error "".~r1�type.*"".Server "".cfgtype."".Configz%�Ø��¢��¢��û�����Q��Q��¢��¸Ð¤”=¬N +�i,q,q,(¢,_$ $ $ö-N+!    h­+}gAB\G\G?—+|5JU ïF2h¦…Tgclocals·97cb998ac2a1d20693ce9b80b0ea3392Tgclocals·0b2885b2fb733f9ccf0d45c5ebed4a3e�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ"".sectioned@8H‹\$H‹kXHƒýÆD$ÃÆD$ëø  "".~r1type.bool"".dHtype.*golang.org/x/tools/present.Doc  Ž Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ"".authorsà Ä eH‹ %H�D$¨H;AwèëåH�ìØHÇ„$øHÇ„$H�H‰$èH‹œ$èH‹T$H‰T$PH‰ÙHÿËH‰\$0H‹¬$àH‹œ$ðH‰œ$¸1ÀH‰Œ$°H‰L$8H‰¬$¨H‰éH‹l$8H9è�äH‰L$HHƒù„¥H�¬$�H‰ïH‰ÎH¥H¥H¥H‰D$@H�œ$�H�¬$ÀH‰ïH‰ÞH¥H¥H¥Hƒø~-H‹l$0H9è…8H‰$H�H�l$H‰ïH‰ÞH¥H¥èH�œ$ÀH�,$H‰ïH‰ÞH¥H¥H¥èH‹L$H‹D$ H‹\$PH‰$H‰L$hH‰L$H‰D$pH‰D$èH‹T$PH‹L$HH‹D$@HƒÁHÿÀH‹l$8H9èŒÿÿÿH‰ÐHÇD$XHÇD$`1íH9êu&H�H‹ H‹CH‰Œ$øH‰„$H�ÄØÃH‹rH‹RH‹HH9ÊrRH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰D$xH‰$H‰¼$€H‰|$H‰”$ˆH‰T$èH‹L$H‹D$ ë…è H‰$H�H�l$H‰ïH‰ÞH¥H¥èéÃþÿÿ‰éTþÿÿ +*0runtime.morestack_noctxtz"type.bytes.BufferŒ"runtime.newobjectŒ"go.string." and "´6bytes.(*Buffer).WriteStringî"".authorNameÆ6bytes.(*Buffer).WriteStringÔ"go.string.""À2runtime.slicebytetostringâ$runtime.panicsliceügo.string.", "¤ 6bytes.(*Buffer).WriteStringP°"".autotmp_0055type.string"".autotmp_0054�Ltype.golang.org/x/tools/present.Author"".autotmp_0053ŸNtype.*golang.org/x/tools/present.Author"".autotmp_0052¿type.int"".autotmp_0051type.int"".autotmp_0050ßtype.string"".autotmp_0049_Ptype.[]golang.org/x/tools/present.Author"".autotmp_0048¯type.int +"".&b�$type.*bytes.Buffer "".~r0ÿtype.string"".a/Ltype.golang.org/x/tools/present.Author"".lastÏtype.int "".~r10type.string"".authorsPtype.[]golang.org/x/tools/present.Author"°ª¯°£ð<–:" „ +N¬ EÔé2Tgclocals·c45f1008acf31f9ce337f7dfa1fa0204Tgclocals·70d1e485617537fd919bc2a1be09bd73�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ"".authorName€æeH‹ %H;awèëêHƒìxHÇ„$˜HÇ„$ H�œ$€H‰$èH‹T$H‹L$H‹D$H‰D$PHƒùuHÇ„$˜HÇ„$ HƒÄxÃH�H‰$H‰T$@HƒùH‰L$H†“H�l$H‰ïH‰ÖH¥H¥èH�\$XH�l$H‰ßH‰îè¶\$8€ûtCH‹\$`Hƒût8H‹L$XH‹D$`H‹\$hHƒøvH‹)H‰¬$˜H‹iH‰¬$ HƒÄxÃè HÇ„$˜HÇ„$ HƒÄxÃè  + 0runtime.morestack_noctxt~Zgolang.org/x/tools/present.(*Author).TextElemúHtype.golang.org/x/tools/present.TextÒ$runtime.assertI2T2ü� runtime.duffcopy’$runtime.panicindexÚ$runtime.panicindexPð +"".autotmp_0065type.int"".text?Htype.golang.org/x/tools/present.Text +"".eloLtype.[]golang.org/x/tools/present.Elem "".~r10type.string"".aLtype.golang.org/x/tools/present.Author2ð_ïð�ïð#ïðÀ(¸2%M8 >‚Tgclocals·5dfce38b1d248a3900c6ec750de77702Tgclocals·f6f85c04fc44e72aa0eb6199a85b35c5�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ*"".(*Server).loadDocsà:Ô:eH‹ %H�„$øýÿÿH;AwèëâH�ìˆHÇ„$¨HÇ„$°HÇ„$XHÇ„$`HÇ„$hH�œ$XH‰ØH�-H‰+H�¬$�H‰kH�¬$˜H‰kH‹œ$˜H‰$H‹œ$ H‰\$H‰D$èH‹D$H‹L$ H‰Œ$HƒøH‰„$øtH‰„$¨H‰Œ$°H�ĈÃH‹œ$�Hƒû„¨ H‹«ˆH‰¬$ÐH‹«�H‰¬$ØH‹«˜H‰¬$àH�H‰$H�H‰\$H�H‰\$H�œ$ÐH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH�H‰$HÇD$èH‹D$H‹œ$�H‰$Hƒ<$„í H�$¸H‰D$èH�H‰$HÇD$èH‹D$H‹œ$�H‰$Hƒ<$„š H�$ÀH‰D$èH‹œ$�Hƒû„o H‹“ˆH‹ƒ�H‹«˜H‰¬$È1ÉH‰„$ÀH‰D$xH‰”$¸H‰ÐH‹l$xH9é� +H‰„$¸H‹0H‰Œ$€H‰´$ Hƒþ„þ H�vH�$H‰ßH¥H¥H‹¼$�Hƒÿ„Ö H�o0H�|$H‰îH¥H¥èH‹\$ H‰œ$H‹\$(H‰œ$ H‹œ$ H‰œ$ÀH�H‰$H‹œ$�H‹«¸H‰l$H�œ$H‰\$H�œ$ÀH‰\$èH‹œ$ H‹+Hƒý„< H‹MhH‹EpH‹]xH‰œ$°1ÒH‰„$¨H‰D$hH‰Œ$ H‰ÈH‹l$hH9ê�ÑH‰„$°Hƒø„ç +H‹H‹@H‰T$pH‰Œ$H‰„$ H‰Œ$ÈH‰„$ÐH�H‰$H‹œ$�H‹«ÀH‰l$H‰Œ$H‰L$H‰„$H‰D$èH‹\$ Hƒû„g +H‹H‹KH‹[H‰”$ˆH‰Œ$�H‰œ$˜H‰ØH)ËHƒû}OH�H‰$H‰”$@H‰T$H‰Œ$HH‰L$H‰„$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$HH‰„$PH‰”$@H�ÊH‰$H‹œ$ H‰\$èH‹œ$@H‰œ$pH‹œ$HH‰œ$xH‹œ$PH‰œ$€H�H‰$H‹œ$�H‹«ÀH‰l$H�œ$H‰\$H�œ$pH‰\$èH‹„$°H‹T$pHƒÀHÿÂH‹l$hH9êŒ/þÿÿH‹„$¸H‹Œ$€HƒÀHÿÁH‹l$xH9éŒöüÿÿH‹œ$�H‹«ÀH�¼$81ÀèH�H‰$H‰l$H�œ$8H‰\$èH‹œ$81íH9넘H‹œ$8Hƒû„�H‹+H‰¬$ØH‹kH‰¬$àH‹œ$�Hƒû„`H‹“ H‹‹¨H‹›°H‰”$ H‰Œ$¨H‰œ$°H‰ØH)ËHƒû}OH�H‰$H‰”$(H‰T$H‰Œ$0H‰L$H‰„$8H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$0H‰„$8H‰”$(H‰ÍHkíHëH‰$H‹œ$ØH‰\$H‹œ$àH‰\$èH‹”$(H‹Œ$0H‹„$8H‹œ$�H‰$Hƒ<$„OH�$ H‰”$ H‰T$H‰Œ$¨H‰L$H‰„$°H‰D$èH�œ$8H‰$èH‹œ$81íH9ë…hþÿÿH‹¼$�Hƒÿ„ÞH�¯ H�<$H‰îH¥H¥H¥èH‹œ$�Hƒû„¬H‹“ˆH‹ƒ�H‹«˜H‰¬$˜1ÉH‰„$�H‰D$pH‰”$ˆH‰ÐH‹l$pH9é�ÁH‰„$¸H‹H‰L$hH‰”$�H‹œ$�1ÀH‹³�H9ð}cH‹¬$�H‰ÁHƒý„L‹�ˆH‹½�L‹…˜L‰„$PL‰Œ$@H‰¼$HH9øƒßI�ÁH‹H9Ó„ˆHÿÀH9ð|�H�H‰$HÇD$èH‹\$H‰œ$ˆH‹œ$�H‹+Hƒý„=H‹MhH‹EpH‹]xH‰œ$°1ÒH‰„$¨H‰D$PH‰Œ$ H‰ÈH‹l$PH9ê�hH‰„$°Hƒø„èH‹H‹@H‰T$`H‰Œ$èH‰„$ðH�H‰$H‹œ$�H‹«ÀH‰l$H‰Œ$H‰L$H‰„$H‰D$èH‹\$ Hƒû„xH‹+H‹KH‹CH‰¬$@H‰Œ$HH‰„$PH‰„$È1ÒH‰Œ$ÀH‰L$xH‰¬$¸H‰éH‹l$xH9ê}|H‰Œ$¨H‹H‰T$XH‹¬$�H9ètNH‰„$ÀÆD$GH�H‰$H‹œ$ˆH‰\$H�œ$ÀH‰\$H�\$GH‰\$èH‹T$XH‹Œ$¨HƒÁHÿÂH‹l$xH9ê|„H‹„$°H‹T$`HƒÀHÿÂH‹l$PH9ꌘþÿÿH‹Œ$ˆH�¼$è1ÀèH�H‰$H‰L$H�œ$èH‰\$èH‹œ$è1íH9ë„`H‹œ$èH‹+H‰¬$˜H‹œ$�Hƒû„H‹S8H‹K@H‹[HH‰”$@H‰Œ$HH‰œ$PH‰ØH)ËHƒû}OH�H‰$H‰”$¸H‰T$H‰Œ$ÀH‰L$H‰„$ÈH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ÀH‰„$ÈH‰”$¸H�ÊH‰$H‹œ$˜H‰\$èH‹”$¸H‹Œ$ÀH‹„$ÈH‹œ$�H‰$Hƒ<$„!Hƒ$8H‰”$@H‰T$H‰Œ$HH‰L$H‰„$PH‰D$èH�œ$èH‰$èH‹œ$è1íH9ë… þÿÿH‹œ$�Hƒû„³H‹k8H‰¬$ÐH‹k@H‰¬$ØH‹kHH‰¬$àH�H‰$H�H‰\$H�H‰\$H�œ$ÐH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹„$¸H‹L$hHƒÀHÿÁH‹l$pH9éŒ?ûÿÿHÇ„$¨HÇ„$°H�ĈÉéFÿÿÿ‰%éÓþÿÿ‰éæýÿÿ‰é�üÿÿ‰éüÿÿ‰Eé»ûÿÿHƒøŽ…H‰$Hƒ<$„"Hƒ$PH‰ÈH‰L$HHÿÈH‹œ$�Hƒû„ùH‹“ˆH‹‹�H‹«˜H‰¬$PH‰”$@H‰Œ$HH9ȃ¼H�ÂH‹+H‰l$èH‹”$�H‹L$HH‹œ$�H‹«�H‰ËHÿÃH9ë�ÓúÿÿH‰$Hƒ<$tlHƒ$XH‰ÈHÿÀH‹œ$�HƒûtOH‹“ˆH‹‹�H‹«˜H‰¬$PH‰”$@H‰Œ$HH9ÈsH�ÂH‹+H‰l$èégúÿÿè ‰ë­‰%ë‹è ‰éÿÿÿ‰%éÒþÿÿè ‰EéÜùÿÿ‰éMùÿÿ‰éùÿÿ‰%饸ÿÿ‰é™÷ÿÿ‰éi÷ÿÿ‰é’õÿÿ‰éõÿÿ‰Eé¼ôÿÿ‰é#ôÿÿ‰éûóÿÿ‰éŠóÿÿ‰%éZóÿÿ‰%éóÿÿ‰éQòÿÿt +00runtime.morestack_noctxtÞ"".func·002Ú$path/filepath.WalkÖ$type."".docsByTimeì&type.sort.Interface„Hgo.itab."".docsByTime.sort.Interface²runtime.convT2Iâsort.Sortð.type.map[string]*"".Doc”runtime.makemapð.runtime.writebarrierptrþ2type.map[string][]*"".Doc¢runtime.makemapþ.runtime.writebarrierptrâ +$strings.TrimPrefixÄ .type.map[string]*"".Doc² $runtime.mapassign1Þ2type.map[string][]*"".DocÌ4runtime.mapaccess1_faststrÖtype.[]*"".DocÈ"runtime.growsliceÖ.runtime.writebarrierptrÄ2type.map[string][]*"".Doc²$runtime.mapassign1üØ runtime.duffzeroŠ2type.map[string][]*"".DocÀ&runtime.mapiterinitÜtype.[]stringÎ"runtime.growsliceˆ4runtime.writebarrierstringÎ2runtime.writebarriersliceð&runtime.mapiternextìsort.StringsÊ!*type.map[*"".Doc]boolî!runtime.makemap”$2type.map[string][]*"".Doc‚%4runtime.mapaccess1_faststr '*type.map[*"".Doc]boolú'$runtime.mapassign1¨)Ø runtime.duffzero¶)*type.map[*"".Doc]boolì)&runtime.mapiterinitÊ+type.[]*"".Doc¼,"runtime.growsliceÊ-.runtime.writebarrierptrŠ/2runtime.writebarrierslice¬/&runtime.mapiternextÌ0$type."".docsByTimeâ0&type.sort.Interfaceú0Hgo.itab."".docsByTime.sort.Interface¨1runtime.convT2IØ1sort.SortÀ5.runtime.writebarrierpträ7.runtime.writebarrierptrø7$runtime.panicindex 8$runtime.panicindexÔ8$runtime.panicindexP� +’"".autotmp_0135type.uint64"".autotmp_0134type.uint64"".autotmp_0133type.int"".autotmp_0132type.int"".autotmp_0131type.[]*"".Doc"".autotmp_0130type.[]*"".Doc"".autotmp_0129type.*"".Doc"".autotmp_0128¿type.**"".Doc"".autotmp_0127type.int"".autotmp_0126type.int"".autotmp_0125type.string"".autotmp_0124type.*string"".autotmp_0123type.int"".autotmp_0122type.int"".autotmp_0121type.int"".autotmp_0120type.int"".autotmp_0119type.*"".Doc"".autotmp_0118type.**"".Doc"".autotmp_0117type.int"".autotmp_0116type.int"".autotmp_0115type.uint64"".autotmp_0114type.uint64"".autotmp_0113type.int"".autotmp_0112type.int"".autotmp_0111¿type.[]string"".autotmp_0110type.[]string"".autotmp_0107ßtype.int"".autotmp_0106Ïtype.int"".autotmp_0105�type.[]*"".Doc"".autotmp_0104ÿtype.string"".autotmp_0103¯type.*string"".autotmp_0102¿type.int"".autotmp_0101¯type.int"".autotmp_0099Ÿtype.**"".Doc"".autotmp_0098Ÿtype.int"".autotmp_0097�type.int"".autotmp_0096ßjtype.struct { F uintptr; A0 **"".Server; A1 *string }"".autotmp_0094$type."".docsByTime"".autotmp_0093type.[]*"".Doc"".autotmp_0092¿4type.map.iter[*"".Doc]bool"".autotmp_0091*type.map[*"".Doc]bool"".autotmp_0090� type.bool"".autotmp_0089type.*"".Doc"".autotmp_0088type.[]*"".Doc"".autotmp_0087type.[]*"".Doc"".autotmp_0086type.string"".autotmp_0085type.[]string"".autotmp_0083type.int"".autotmp_0082type.[]*"".Doc"".autotmp_0081type.[]string"".autotmp_0080ŸHƒÿ„[H�w H�<$H¥H¥H¥èH‹\$H‰œ$ØH‹\$ H‰œ$àH‹\$hH‰$èH‹\$H‰œ$ÈH‹\$H‰œ$ÐH‹t$hH‹>Hƒÿ„íH�w8H�<$H¥H¥H¥èH‹\$H‰œ$¸H‹\$ H‰œ$ÀH�H‰$èH‹D$H‰„$€H‰$Hƒ<$„ˆH‹t$hH‹>Hƒÿ„oH�7H�|$H¥H¥èH‹¼$�H�o0H�<$H‰îH¥H¥H‹|$hHƒÿ„1H�oH�|$H‰îH¥H¥èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹œ$€H‰$Hƒ<$„åHƒ$èH�H‰$èH‹|$Hƒÿ„µH�-H‰øH‰îèHƒø„’HÇÂHÇÁH‰”$xH‰Œ$€H‰„$pH‰$Hƒ$H‹|$hHƒÿ„MH�oH�|$H‰îH¥H¥èH‹œ$€H‰$Hƒ<$„Hƒ$ H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$èH‹œ$€H‰$Hƒ<$„ÁHƒ$8H‹œ$èH‰\$H‹œ$ðH‰\$èH‹œ$€H‰$Hƒ<$„zHƒ$HH‹œ$ØH‰\$H‹œ$àH‰\$èH�H‰$èH‹D$Hƒø„0H�(H�H‰ïH‰ÞH¥H¥H‰D$xH‰$Hƒ<$„üHƒ$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹œ$€H‰$Hƒ<$„µHƒ$`H‹\$xH‰\$èH�H‰$èH‹D$Hƒø„{H�(H�H‰ïH‰ÞH¥H¥H‰D$xH‰$Hƒ<$„GHƒ$H‹|$hHƒÿ„,H�o(H�|$H‰îH¥H¥èH‹œ$€H‰$Hƒ<$„ôHƒ$hH‹\$xH‰\$èH�H‰$èH‹|$H‰ùHƒÿ„·1ÀèH‰L$pH‰ $Hƒ<$„�H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹œ$€H‰$Hƒ<$„NHƒ$XH‹\$pH‰\$èH‹œ$€H‰\$`H‹œ$�H‹SpH‹KxH‹›€H‰”$XH‰Œ$`H‰œ$hH‰ØH)ËHƒû}OH�H‰$H‰”$@H‰T$H‰Œ$HH‰L$H‰„$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$HH‰„$PH‰”$@H�ÊH‰$H‹\$`H‰\$èH‹”$@H‹Œ$HH‹„$PH‹œ$�H‰$Hƒ$pH‰”$XH‰T$H‰Œ$`H‰L$H‰„$hH‰D$èH‹Œ$ˆH‹D$PHƒÁHÿÀéùÿÿ‰%é¦þÿÿ‰%édþÿÿ‰éBþÿÿ‰%éþÿÿ‰éÍýÿÿ‰%é­ýÿÿ‰é~ýÿÿ‰%é?ýÿÿ‰%éøüÿÿ‰éÉüÿÿ‰%ézüÿÿ‰%é3üÿÿ‰%éßûÿÿ‰é¬ûÿÿ‰égûÿÿ‰éDûÿÿ‰%éûÿÿ‰éÈúÿÿ‰éŠúÿÿ‰%élúÿÿ‰é úÿÿ‰éžùÿÿ‰éUùÿÿ‰éò÷ÿÿ‰é+÷ÿÿ‰éìöÿÿ‰éÉöÿÿ‰éöÿÿ‰éVõÿÿè t +00runtime.morestack_noctxtÊLtype.golang.org/x/tools/blog/atom.FeedÜ"runtime.newobjectÈBgolang.org/x/tools/blog/atom.Timeª¼ runtime.duffzeroø go.string."tag:"È$go.string.",2013:"–*runtime.concatstring4’Rtype.[1]golang.org/x/tools/blog/atom.Link¤"runtime.newobjectÐ""".statictmp_0161æ� runtime.duffcopy– +,go.string."/feed.atom"¾ +*runtime.concatstring2’ 4runtime.writebarrierstring€ Ltype.golang.org/x/tools/blog/atom.FeedÆ .runtime.writebarrierfatÔNtype.*golang.org/x/tools/blog/atom.Feed�(encoding/xml.Marshal¬2runtime.writebarriersliceÎBgolang.org/x/tools/blog/atom.TimeÌBgolang.org/x/tools/blog/atom.Timeœ"".summaryš"".authorsÜNtype.golang.org/x/tools/blog/atom.Entryî"runtime.newobjectì4runtime.writebarrierstringâ*runtime.concatstring2Ì4runtime.writebarrierstringÚRtype.[1]golang.org/x/tools/blog/atom.Linkì"runtime.newobject˜""".statictmp_0169®� runtime.duffcopyè4runtime.writebarrierstringø2runtime.writebarriersliceî4runtime.writebarrierstringä4runtime.writebarrierstringòLtype.golang.org/x/tools/blog/atom.Text„"runtime.newobject¶ go.string."html"º4runtime.writebarrierstring� .runtime.writebarrierptrž Ltype.golang.org/x/tools/blog/atom.Text° "runtime.newobjectâ  go.string."html"ð!4runtime.writebarrierstringÆ".runtime.writebarrierptrÔ"Ptype.golang.org/x/tools/blog/atom.Personæ""runtime.newobject˜#à runtime.duffzeroþ#4runtime.writebarrierstringÔ$.runtime.writebarrierptrò%Ttype.[]*golang.org/x/tools/blog/atom.Entryä&"runtime.growsliceì'.runtime.writebarrierptr–)2runtime.writebarriersliceÖ-$runtime.panicindex0 >"".autotmp_0177type.int"".autotmp_0176type.int"".autotmp_0175ŸTtype.[]*golang.org/x/tools/blog/atom.Entry"".autotmp_0174ïTtype.[]*golang.org/x/tools/blog/atom.Entry"".autotmp_0173¿Rtype.*golang.org/x/tools/blog/atom.Person"".autotmp_0172Ntype.*golang.org/x/tools/blog/atom.Text"".autotmp_0171¯Ntype.*golang.org/x/tools/blog/atom.Text"".autotmp_0170Ttype.*[1]golang.org/x/tools/blog/atom.Link"".autotmp_0168Ptype.[]golang.org/x/tools/blog/atom.Link"".autotmp_0167ŸPtype.*golang.org/x/tools/blog/atom.Entry"".autotmp_0165�type.**"".Doc"".autotmp_0164type.int"".autotmp_0163type.int"".autotmp_0160¿Ptype.[]golang.org/x/tools/blog/atom.Link"".autotmp_0158Ttype.[]*golang.org/x/tools/blog/atom.Entry"".autotmp_0157¯type.string"".autotmp_0156�type.string"".autotmp_0155ïRtype.golang.org/x/tools/blog/atom.TimeStr"".autotmp_0154Rtype.golang.org/x/tools/blog/atom.TimeStr"".autotmp_0153type.[]*"".Doc"".autotmp_0152�Ltype.golang.org/x/tools/blog/atom.Feed"".autotmp_0151ÏRtype.golang.org/x/tools/blog/atom.TimeStr"".autotmp_0150ïtype.int"".&feedÿNtype.*golang.org/x/tools/blog/atom.Feed "".errïtype.error"".dataÿtype.[]uint8"".eßPtype.*golang.org/x/tools/blog/atom.Entry "".docÏtype.*"".Doc"".updated¯type.time.Time "".~r0type.error"".stype.*"".Server(% íŸ fŸ †€òŠE# m K/Q<a7/Zc4NG  'B?(?O!6":Ž ¾k+p+\+% *”1.   $ !"„í6§G�„¥ß ?(?*?þH;;k+p+\+ˆDU -Tgclocals·946747b05285fa937c30f4626663514aTgclocals·8cb1ca130050168746004982f13d431d�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ6"".(*Server).renderJSONFeed ˆeH‹ %H�„$ ÿÿÿH;AwèëâH�ì`1ÀH�¼$øèHÇ„$pHÇ„$xE1ÀL‰„$€1ÿH‰¼$ˆ1öH‰´$�H‹œ$hHƒû„€H‹“ˆH‹‹�H‹«˜H‰¬$ð1ÀH‰Œ$èH‰L$@H‰”$àH‰ÑH‹l$@H9è}"H‰L$XH‹H‰D$HH‹¬$hH‹]hH9Ã�þL‰„$ÈH‰¼$ÐH‰´$ØH�H‰$H�œ$ÈH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹t$H‹l$H‹T$ H‹D$(H‹L$0H‰L$hHƒøH‰D$`tH‰„$pH‰Œ$xH�Ä`ÃH‹œ$hH‰$Hƒ<$tTH�$H‰´$˜H‰t$H‰¬$ H‰l$H‰”$¨H‰T$èHÇ„$pHÇ„$xH�Ä`É%ë£H‰T$PH‰$èH‹\$H‰\$pH‹\$H‰\$xH‹t$PH‹>Hƒÿ„äH�w8H�<$H¥H¥H¥èH‹D$PL‹D$H‹T$ H�H�¬$øH‰ïH‰ÞèH‹8Hƒÿ„”H�H�¼$øH‰ÞH¥H¥H�hH�œ$H‰ßH‰îH¥H¥H‹8Hƒÿ„XH�_ H�¼$H‰ÞH¥H¥H¥H‹\$pH‰œ$0H‹|$xH‰¼$8H�h(H�¼$@H‰îH¥H¥L‰„$PH‰”$XH‹”$€H‹Œ$ˆH‹œ$�H‰ØH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¸H‰„$ÀH�H‰$H‰ÓH‰”$°H‰ÍHkíhHëH‰\$H�œ$øH‰\$èL‹„$°H‹¼$¸H‹´$ÀL‰„$€H‰¼$ˆH‰´$�H‹L$XH‹D$HHƒÁHÿÀéÌüÿÿ‰é¡þÿÿ‰éeþÿÿ‰éþÿÿ‰éyüÿÿ +00runtime.morestack_noctxt`Ì runtime.duffzeroö$type.[]"".jsonItem¢runtime.convT2EÒ*encoding/json.Marshalâ2runtime.writebarriersliceÐ"".summaryÂ"".authorsî""".statictmp_0201” ” runtime.duffcopy’ $type.[]"".jsonItem„ "runtime.growsliceÜ  type."".jsonItem¼.runtime.writebarrierfat0À"".autotmp_0202ß$type.[]"".jsonItem"".autotmp_0199�type.**"".Doc"".autotmp_0198¿type.int"".autotmp_0197¯type.int"".autotmp_0196¯$type.[]"".jsonItem"".autotmp_0193ßtype.string"".autotmp_0192ÿtype.[]*"".Doc "".errÿtype.error"".data�type.[]uint8"".itemÏ type."".jsonItem "".docŸtype.*"".Doc"".feed¿$type.[]"".jsonItem "".~r0type.error"".stype.*"".Server(%ÀÈ¿Àf¿À»�P‚L`k G  "4 ®ð $�  7 9¡\sTgclocals·65da895b3dbef1b5b79355c3852ec825Tgclocals·125a48b074b991822e4c32d724343652�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ"".summaryÀ¢eH‹ %H�„$8ÿÿÿH;AwèëâH�ìHH‹Œ$PHÇ„$XHÇ„$`H‹)H‹]XHƒûu HÇ„$XHÇ„$`H�ÄHÃH‹)Hƒý„ +H‹MPH‹EXH‹]`H‰œ$ðH‰ËH‰Œ$àHƒøH‰„$è†ÒH‹I(H‹C0H‹k8H‰¬$ 1ÒH‰„$H‰D$@H‰Œ$H‰ÈH‹l$@H9ê�oH‰D$XHƒø„€H‹0H‹hH‰T$HH‰´$¨H‰¬$°H�H‰$H‰´$ˆH‰t$H‰¬$�H‰l$èH�œ$(H�l$H‰ßH‰îè¶\$8€û„Õ¶œ$@€û…ÄH�H‰$èH‹\$H‰\$`H‹”$(H‹„$0H‹œ$8H‰œ$1ÉH‰„$H‰D$@H‰”$øH‰ÐH‹l$@H9é�ªH‰D$PHƒø„LH‹H‹hH‰L$HH‰”$˜H‰¬$ H‰T$xH‰$H‰¬$€H‰l$èH‹L$H‹D$H‹\$`H‰$H‰Œ$¸H‰L$H‰„$ÀH‰D$èH‹\$`H‰$ÆD$ +èH‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒVÿÿÿH‹D$`HÇD$hHÇD$p1íH9èu&H�H‹ H‹CH‰Œ$XH‰„$`H�ÄHÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$ÈH‰$H‰¼$ÐH‰|$H‰”$ØH‰T$èH‹L$H‹D$ ë‚è ‰é­þÿÿH‹D$XH‹T$HHƒÀHÿÂH‹l$@H9ꌑýÿÿHÇ„$XHÇ„$`H�ÄHÉéyýÿÿè ‰Eéîüÿÿ +00runtime.morestack_noctxt´Htype.golang.org/x/tools/present.Textú$runtime.assertI2T2ª� runtime.duffcopyö"type.bytes.Bufferˆ"runtime.newobject¸@golang.org/x/tools/present.Styleœ 6bytes.(*Buffer).WriteString 2bytes.(*Buffer).WriteByteÊ +"go.string.""¼ 2runtime.slicebytetostringÞ $runtime.panicslice†$runtime.panicindex0�("".autotmp_0222type.string"".autotmp_0221ßtype.string"".autotmp_0220ïtype.*string"".autotmp_0219type.int"".autotmp_0218type.int"".autotmp_0217¿Htype.golang.org/x/tools/present.Elem"".autotmp_0216ßJtype.*golang.org/x/tools/present.Elem"".autotmp_0215�type.int"".autotmp_0214type.int"".autotmp_0213Ÿ.type.html/template.HTML"".autotmp_0212Ÿtype.[]string"".autotmp_0211oLtype.[]golang.org/x/tools/present.Elem"".autotmp_0210ÿtype.int"".&bufÏ$type.*bytes.Buffer "".~r0¿type.string"".sŸtype.string"".text?Htype.golang.org/x/tools/present.Text"".elemÿHtype.golang.org/x/tools/present.Elem "".~r1type.string"".dtype.*"".Doc4%�L��Õ��²��% H´E  ¥GsM±  %¼G˜‚ƒTgclocals·1ee14e32cec51f1cde6c2b0577d81887Tgclocals·44560f06dee1abf5dd3362475db7e110�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ,"".(*Server).ServeHTTP€(ø'eH‹ %H�„$ØþÿÿH;AwèëâH�ì¨H‹Œ$°H�¼$81ÀèHƒù„¯ H�i0H�œ$@H‰ßH‰îH¥H¥H�i@H�œ$PH‰ßH‰îH¥H¥H‹´$ÈH‹~Hƒÿ„f H�w8H�<$H¥H¥H�i0H�\$H‰ßH‰îH¥H¥èH‹L$ H‹D$(H‰L$XH‰D$`H‰Œ$ØH‰ $H‰„$àH‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$ØH‹„$àH‹\$ Hƒû� +Hƒø…òH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$ØH‹„$à¶\$ €û„°H�H‰$H‹œ$°H‰\$Hƒ|$„€H�D$ˆèH‹„$°H�\$H�¬$`H‰ïH‰ÞH¥H¥H‹ˆ�H‹X`H9Ë�:H‹�˜H‹H`H9Ê‚H‹¨ˆH‰¬$H‰Œ$H‰”$H�H‰$H�œ$H‰\$èH‹„$°H�\$H�¬$`H‰ïH‰ÞH¥H¥H‹¨ÈH‰l$PH�œ$8H�¬$pH‰ïH‰ÞèH�H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$H‰œ$˜H‹\$ H‰œ$ H�H‰$H�œ$pH‰\$èH�\$H�l$(H‰ïH‰ÞH¥H¥H‹\$PH‰$H‹œ$˜H‰\$H‹´$ H‰t$H�5H�l$H‰ïH¥H¥èH‹L$8H‹t$@Hƒù„ÊH�œ$¸HÇHÇCH�œ$¸Hƒû„©HÇÂHÇÅH‰œ$èH‰”$ðH‰¬$øH‰L$xH‰ $H‰´$€H‰t$èH‹L$H‹D$H‹œ$èH‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹œ$èH‰$H‹œ$ðH‰\$H‹œ$øH‰\$èH�ĨÉéPÿÿÿè é0þÿÿ‰%étýÿÿHƒø…%H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„óH‹´$ÈH‰4$H�5H�l$H‰ïH¥H¥èH‹L$H‹D$ H‹H‰$H‰L$hH‰L$H‰D$pH‰D$èH‹”$ÀH‹Œ$¸¶\$€û„ùH‰$H‹Y ÿÓH‹t$H‰4$H�5H�l$H‰ïH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH‹\$hH‰œ$ÈH‹\$pH‰œ$ÐH�¼$1ÀèH�œ$Hƒû„vHÇÂHÇÁH‰œ$èH‰”$ðH‰Œ$øH�H‰$H�œ$ÈH‰\$èH‹L$H‹D$H‹œ$èH‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH�H‰$H‹œ$°H‰\$Hƒ|$„ÎH�D$èH‹L$H‹D$H‹œ$èHƒÃH‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH�H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$èH‰\$ H‹œ$ðH‰\$(H‹œ$øH‰\$0èH�ĨÉ%é&ÿÿÿ‰éƒþÿÿH‰$H‹Y ÿÓH‹t$H‰4$H�5H�l$H‰ïH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH‹¼$°Hƒÿt7H�¯H�|$H‰îH¥H¥H¥H‹œ$ÀH‰$H‹œ$¸H‹[(ÿÓH�ĨÉëÅH‹L$XH‹D$`H�H‰$H‹œ$°H‹«¸H‰l$H‰Œ$ØH‰L$H‰„$àH‰D$èH‹”$°H‹D$ ¶\$(H‰ÙH‹(€ûuaHƒútWH‹ŠH‹ª H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹œ$ÈH‰\$H‰¬$�H‰,$H‰Œ$ˆH‹Y ÿÓH�ĨÉë¥H‰¬$8H‹ªØH‰l$Pé"úÿÿHƒø +…ÜH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$ØH‹„$à¶\$ €û„šH‹œ$ÀH‰$H‹œ$¸H‹[ ÿÓH‹t$H‰4$H�5H�l$H‰ïH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH‹¼$°Hƒÿt7H�¯èH�|$H‰îH¥H¥H¥H‹œ$ÀH‰$H‹œ$¸H‹[(ÿÓH�ĨÉëÅHƒøuBH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$ØH‹„$à¶\$ €û…ÿÿÿHƒø…éýÿÿH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„·ýÿÿH�H‰$H‹œ$°H‰\$Hƒ|$t>H�D$ˆèH�\$H�¬$`H‰ïH‰ÞH¥H¥H‹œ$°H‹«ÐH‰l$PéZøÿÿ‰%빉é“öÿÿ‰éJöÿÿ‚ +00runtime.morestack_noctxtpä runtime.duffzeroÐ$strings.TrimPrefix¸$go.string."/.json"à"runtime.cmpstringÒgo.string."/"ú runtime.eqstringÄtype.[]*"".Docšruntime.convT2Eôtype.[]*"".Doc runtime.convT2E¬ ¼ runtime.duffcopyº type.io.Writer€ +runtime.convI2I + type."".rootDataî +runtime.convT2Eê  go.string."root"Œ Rhtml/template.(*Template).ExecuteTemplateˆruntime.convI2Eò2runtime.writebarrierifaceÈlog.Printlnð$runtime.panicsliceÊ$go.string."/.json"ò runtime.eqstring´"go.string."jsonp"Ö:net/http.(*Request).FormValueø""".validJSONPFunc²8regexp.(*Regexp).MatchString† +¢0go.string."Content-type"Èbgo.string."application/javascript; charset=utf-8"ð&net/http.Header.SetÂð runtime.duffzeroÀtype.stringìruntime.convT2EÖ2runtime.writebarrierifaceätype.[]uint8ºruntime.convT2E¬2runtime.writebarrierifaceºtype.io.Writer€runtime.convI2I´$go.string."%v(%s)"ªfmt.Fprintfø +”0go.string."Content-type"ºVgo.string."application/json; charset=utf-8"â&net/http.Header.Setà +–.type.map[string]*"".Doc„4runtime.mapaccess2_faststrì +æ ,go.string."/feed.atom"Ž! runtime.eqstring‚" +ž"0go.string."Content-type"Ä"^go.string."application/atom+xml; charset=utf-8"ì"&net/http.Header.Setê# +ª$@go.string."/feeds/posts/default"Ò$ runtime.eqstringÂ%$go.string."/index"ê% runtime.eqstring”&type.[]*"".Docâ&runtime.convT2E@Ð2"".autotmp_0256"type.interface {}"".autotmp_0254&type.[]interface {}"".autotmp_0253Ÿtype.io.Writer"".autotmp_0251"type.interface {}"".autotmp_0250ÿ"type.interface {}"".autotmp_0248ÿ&type.[]interface {}"".autotmp_0245type.string"".autotmp_0244ß(type.[1]interface {}"".autotmp_0242o type."".rootData"".autotmp_0241type.string"".autotmp_0240(type.net/http.Header"".autotmp_0239¿type.string"".autotmp_0238Ÿ(type.[2]interface {}"".autotmp_0237(type.net/http.Header"".autotmp_0235type.string"".autotmp_0233Ïtype.[]*"".Doc"".autotmp_0231Ÿtype.string "".errßtype.error"".pÿtype.string"".pŸtype.string"".t¯8type.*html/template.Template"".dß type."".rootData"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".stype.*"".ServerT%ÐÊÏаÏИÏÐÅÏÐþÏÐ�€Èð-E¡LQo 6Õ +Ê= <pA�A=`U -LQ=H<E01  p§H�ƒp +7O~`A2. +ÝŸ( ÅuP;§L<PTgclocals·9a68f8414e7859befd5e7341b374c125Tgclocals·5a4859303fc0670dc72735db07542450�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ""".docsByTime.Len H‹\$H‰\$ Ã@ "".~r00type.int"".s$type."".docsByTimeÎTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ$"".docsByTime.SwapàÜeH‹ %H;awèëêHƒìH‹T$8H‹L$ H‹D$(H9ÂsyH�ÑH‹+H‰l$H9ÂsaH�ÑH‰$H‹l$@H9ÅsHH�éH‹+H‰l$èH‹\$ H‹l$@L‹D$(L9ÅsH�ëH‰$H‹\$H‰\$èHƒÄÃè è è è  + 0runtime.morestack_noctxt¼.runtime.writebarrierptr’.runtime.writebarrierptr¦$runtime.panicindex´$runtime.panicindexÂ$runtime.panicindexÐ$runtime.panicindexP0"".autotmp_0268type.*"".Doc"".j@type.int"".i0type.int"".s$type."".docsByTime0w/0° +а]+(Tgclocals·aa3b86c1ca8acadbe172378c24a491bcTgclocals·e1ae6533a9e39048ba0735a2264ce16a�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ$"".docsByTime.LessÀÀeH‹ %H;awèëêH‹T$H‹D$H‹l$ H9ÅsoH�êH‹+H‹]HƒûtZH‹K ‹s(H‹k0H‹l$(H9Ås>H�êH‹+H‹]Hƒût)H‹C ‹S(H‹k0H9Á H9Áu9Ö~ HÇÀˆD$0Ã1Àë÷‰ëÓè ‰ë¢è  + 0runtime.morestack_noctxtž$runtime.panicindex´$runtime.panicindex` "".~r2Ptype.bool"".j@type.int"".i0type.int"".s$type."".docsByTime   +Ò  ŽTgclocals·1d34c988be6c2d215996051490e513b2Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ"".func·001àÎeH‹ %H�D$ÈH;AwèëåH�ì¸H‹ZH‰\$@H‹ZH‰\$HHÇ„$ØHÇ„$àH�$HÇHÇCèH‹\$H‰$H‹H‰\$èH‹\$H‰\$8H�|$x1ÀèH�\$xHƒû„}HÇÂHÇÁH‰T$hH‰L$pH‰\$`H‰$H‹|$HH�oH�|$H‰îH¥H¥èH‹\$`HƒÃH‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹\$`H‰$H‹\$hH‰\$H‹\$pH‰\$èH‹\$H‰\$PH‹\$ H‰\$XH�¼$˜1ÀèH�œ$˜Hƒû„¸HÇÂHÇÁH‰T$hH‰L$pH‰\$`H‰$H‹t$@H�l$H‰ïH¥H¥èH‹\$`HƒÃH‰$H‹\$PH‰\$H‹\$XH‰\$èH‹\$8H‰$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$èH‹T$ H‹L$(H‹D$0H‰”$ÐH‰Œ$ØH‰„$àH�ĸÉéAÿÿÿ‰é|þÿÿ +*"runtime.morestackÀ"html/template.Newà"".funcMapô>html/template.(*Template).Funcs ð runtime.duffzero´4runtime.writebarrierstringŒ4runtime.writebarrierstringÐ$path/filepath.Join–ð runtime.duffzero¨4runtime.writebarrierstringô4runtime.writebarrierstringÌHhtml/template.(*Template).ParseFilesPð"".autotmp_0280type.*[2]string"".autotmp_0279type.[]string"".autotmp_0277¯type.[]string"".autotmp_0276Ïtype.string"".autotmp_0275type.[2]string"".autotmp_0274?type.[2]string"".autotmp_02728type.*html/template.Template"".&cfgßtype.*"".Config"".&rootïtype.*string"".tÿ8type.*html/template.Template "".~r20type.error "".~r1 8type.*html/template.Template"".nametype.string"ðöïð°œL<¨_zNl&,KTgclocals·16fee6aecc70ad80763bf921ad1184a2Tgclocals·6b3e9519e237ea4d4cceda13071d16c9�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ"".func·002€ðeH‹ %H�„$xÿÿÿH;AwèëâH�ìH‹ZH‰\$pH‹ZH‰\$xHÇ„$@HÇ„$HH‹œ$H‰$H‹œ$H‰\$èH‹T$H‹L$Hƒù…H‰”$°H‰$H‰Œ$¸H‰L$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ÏH‹œ$H‰$H‹œ$H‰\$èH‹l$H‹L$H‹T$ H‰”$8HƒùH‰Œ$0tH‰Œ$@H‰”$H�èH�ÄÃH‰l$HH‰,$H� QjèYYH…À…=H‹\$HH‰\$hH‹ 1íH9é„ïH‹T$hH‰Œ$ H‰ $H‰”$¨H‰T$H‹œ$H‰\$H‹œ$H‰\$HÇD$ èH‹\$(H‰\$PH‹L$0H‹T$8H‰”$8HƒùH‰Œ$0tH‰Œ$@H‰”$H�èH�ÄÃH�H‰$èH‹L$H‰L$@H‰L$`H‹ 1íH9é„þH‹\$PH‰$H‹T$`H‰Œ$�H‰L$H‰”$˜H‰T$H‹\$pH‹H‹«àH‰l$èH‹¼$H‹T$ H‹L$(H‰Œ$8HƒúH‰”$0tH‰”$@H‰Œ$H�èH�ÄÃH‹\$xH‹KH‰úHƒêH9ׂWH9Ê‚NH‹„$H)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰”$H‰T$èH‹L$H‹D$H‰Œ$°H‰Œ$H‰„$¸H‰„$H‹D$@HÇ„$€HÇ„$ˆ1íH9è…4H�H‹+H‰¬$€H‹kH‰¬$ˆH�H‰$èH‹L$H‰ÏHƒù„í1ÀèH‰L$XH‰ $Hƒ<$„ÆH‹\$PH‰\$èH‹t$pH‹>Hƒÿ„žH�w0H�<$H¥H¥H‹œ$H‰\$H‹œ$H‰\$èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹\$XH‰$Hƒ<$„?Hƒ$èH‹t$pH‹>Hƒÿ„H�w H�<$H¥H¥H‹œ$H‰\$H‹œ$H‰\$èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹\$XH‰$Hƒ<$„½Hƒ$èH‹\$XH‰$Hƒ<$„“Hƒ$(H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$XH‰\$XH‹\$pH‹+Hƒý„KH‹µˆH‹•�H‹�˜H‰´$ðH‰”$øH‰Œ$H‰ËH)ÓHƒû}OH�H‰$H‰´$ØH‰t$H‰”$àH‰T$H‰Œ$èH‰L$HÇD$ èH‹t$(H‹T$0H‹L$8H‰×HÿÇH‰¼$àH‰Œ$èH‰´$ØH�ÖH‰$H‹\$XH‰\$èH‹´$ØH‹”$àH‹Œ$èH‹\$pH‹+H‰,$Hƒ<$tZH�$ˆH‰´$ðH‰t$H‰”$øH‰T$H‰Œ$H‰L$èHÇ„$@HÇ„$H�èH�ÄÉ%ë�‰Eé­þÿÿ‰%éaþÿÿ‰%é7þÿÿ‰éÝýÿÿ‰%éµýÿÿ‰é[ýÿÿ‰%é.ýÿÿ‰é ýÿÿH‹pH‹PH‹HH9ÊrxH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$ÀH‰$H‰¼$ÈH‰|$H‰”$ÐH‰T$èH‹L$H‹D$ H‰Œ$°H‰Œ$€H‰„$¸H‰„$ˆéaüÿÿè è H�H‰$H�H‰\$H�H‰\$èH‹L$éÐúÿÿH�H‰$H�H‰\$H�H‰\$èH‹L$éßùÿÿ�èH�ÄÃHÇ„$@HÇ„$H�èH�ÄÃ\ +0"runtime.morestackÒ"path/filepath.Extº(go.string.".article"â runtime.eqstringºos.Open°&runtime.deferreturnà&os.(*File).Close·fð"runtime.deferproc¨4go.itab.*os.File.io.ReaderÊ@golang.org/x/tools/present.ParseÊ&runtime.deferreturnè"type.bytes.Bufferú"runtime.newobject¦>go.itab.*bytes.Buffer.io.Writer¾ Pgolang.org/x/tools/present.(*Doc).Renderº +&runtime.deferreturnþ *path/filepath.ToSlash° "go.string.""ì type."".Docþ "runtime.newobject°Ð runtime.duffzeroö.runtime.writebarrierptrð*runtime.concatstring2Ô4runtime.writebarrierstringÎ*runtime.concatstring2²4runtime.writebarrierstring¢4runtime.writebarrierstringÚtype.[]*"".DocÌ"runtime.growsliceÔ.runtime.writebarrierptr’2runtime.writebarriersliceÎ&runtime.deferreturn¾2runtime.slicebytetostring¦$runtime.panicslice´$runtime.panicsliceÆ$type.*bytes.BufferÜtype.io.Writerô>go.itab.*bytes.Buffer.io.Writerˆ runtime.typ2Itabªtype.*os.FileÀtype.io.ReaderØ4go.itab.*os.File.io.Readerì runtime.typ2ItabŒ&runtime.deferreturnØ&runtime.deferreturn€�:"".autotmp_0313type.uint64"".autotmp_0312type.uint64"".autotmp_0311type.int"".autotmp_0310type.int"".autotmp_0309_type.[]*"".Doc"".autotmp_0308/type.[]*"".Doc"".autotmp_0307ßtype.*"".Doc"".autotmp_0306type.*"".Doc"".autotmp_0305type.uint64"".autotmp_0304type.uint64"".autotmp_0303type.uint64"".autotmp_0302type.string"".autotmp_0297type.*uint8"".autotmp_0295type.[]*"".Doc"".autotmp_0294type.string"".autotmp_0290$type.*bytes.Buffer"".autotmp_0289Ï$type.*bytes.Buffer"".autotmp_0288¿type.*os.File"".autotmp_0287¯type.string "".~r0�type.string"".&rootŸtype.*string +"".&s¯ type.**"".Server"".html�$type.*bytes.Buffer"".dïHtype.*golang.org/x/tools/present.Doc"".fÿtype.*os.File "".~r3`type.error "".err@type.error"".info  type.os.FileInfo"".ptype.stringh%�þ��²��·��‰��Þ��%� ÀŽÞOt5#~w<H +’878o¸& £ 2 2 .`h®!m?b= c€<–Ù_¹412<Tgclocals·311bf471569a1263b0481d30eee5f25cTgclocals·6bc364c59eaee34f63b07b374ea9d1e0�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ"".initÀ¤eH‹ %H;awèëêHƒìP¶€ût¶€ûuHƒÄPÃè ÆèèèèèèèèèèèèèèH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èH�H‰\$(H�H‰\$ H�H‰$HÇD$èH‹\$H‰\$H�H‰$èH�H‹+H‰l$@H‹kH‰l$HH‹\$(H‰\$8H�H‰\$0H�H‰$H‹H‰\$H�\$@H‰\$H�\$0H‰\$èH�H‹+H‰l$@H‹kH‰l$HH‹\$ H‰\$8H�H‰\$0H�H‰$H‹H‰\$H�\$@H‰\$H�\$0H‰\$èÆHƒÄPÃR + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·Œ>golang.org/x/tools/present.init–Bgolang.org/x/tools/blog/atom.init time.initªstrings.init´regexp.init¾$path/filepath.initÈos.initÒnet/http.initÜlog.initæ$html/template.initðfmt.initú"encoding/xml.init„$encoding/json.initŽbytes.initœFgo.string."(?i)^[a-z_][a-z0-9_.]*$"Â$regexp.MustCompileÚ""".validJSONPFuncö.runtime.writebarrierptr„"".sectioned·fœ"".authors·f´4type.html/template.FuncMapØruntime.makemapú"".funcMapŒ.runtime.writebarrierptrš*go.string."sectioned"Þ^type.func(*golang.org/x/tools/present.Doc) boolö4type.html/template.FuncMapŒ"".funcMapÈ$runtime.mapassign1Ö&go.string."authors"šjtype.func([]golang.org/x/tools/present.Author) string²4type.html/template.FuncMapÈ"".funcMap„$runtime.mapassign1�"".initdone· "".autotmp_0331?"type.interface {}"".autotmp_0330type.string"".autotmp_0329_jtype.func([]golang.org/x/tools/present.Author) string"".autotmp_0328O^type.func(*golang.org/x/tools/present.Doc) bool  Ÿ šŸà&Ò‹™4È  ïÎ7´x^Tgclocals·0372b889336bbdf612862c172920463dTgclocals·30dc308baf89b3e6c72ab74b8ac5ab49�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ(type..hash."".Configà Ì eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„,HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„ïHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„­Hƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„kHƒ$0HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„)Hƒ$@HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„çHƒ$PHÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¥Hƒ$`HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tjHƒ$pHÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t/H�$€HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëȉ%ë�‰%éOÿÿÿ‰%é ÿÿÿ‰%éËþÿÿ‰%é‰þÿÿ‰%éGþÿÿ‰%éþÿÿ‰%éÈýÿÿ + 0runtime.morestack_noctxt„runtime.strhashðruntime.strhashÜruntime.strhashÈruntime.strhash´runtime.strhash runtime.strhashŒruntime.memhashðruntime.strhashÚruntime.memhash@@"".autotmp_0342type.uintptr"".autotmp_0341type.uintptr"".autotmp_0340type.uintptr"".autotmp_0339type.uintptr"".autotmp_0338type.uintptr"".autotmp_0337type.uintptr"".autotmp_0336type.uintptr"".autotmp_0335type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Config@å?@pðð A¯Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ$type..eq."".Config šeH‹ %H;awèëêHƒìHH‹\$PHƒû„ÝH‹3H‹KH‹\$XHƒû„ÀH‹H‹CH9Á…¦H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„lH‹\$PHƒû„VH‹SH‹CH‹\$XHƒû„8H‹sH‹KH9È…H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €û„ãH‹\$PHƒû„ÍH‹s H‹K(H‹\$XHƒû„¯H‹S H‹C(H9Á…”H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„ZH‹\$PHƒû„DH‹S0H‹C8H‹\$XHƒû„&H‹s0H‹K8H9È… H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €û„ÑH‹\$PHƒû„»H‹s@H‹KHH‹\$XHƒû„�H‹S@H‹CHH9Á…‚H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„HH‹\$PHƒû„2H‹SPH‹CXH‹\$XHƒû„H‹sPH‹KXH9È…ùH‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$èH‹L$PH‹D$X¶\$ €û„µH‹Y`H‹h`H9ët +ÆD$hHƒÄHÃH‹YhH‹hhH9ët +ÆD$hHƒÄHÃH‹qpH‹IxH‹PpH‹@xH9ÁuhH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût2H‹l$P¶�€L‹D$XA¶¨€@8ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉéåþÿÿ‰éÇþÿÿÆD$hHƒÄHÉé\þÿÿ‰é>þÿÿÆD$hHƒÄHÉéÓýÿÿ‰éµýÿÿÆD$hHƒÄHÉéJýÿÿ‰é,ýÿÿÆD$hHƒÄHÉéÁüÿÿ‰é£üÿÿÆD$hHƒÄHÉé9üÿÿ‰éüÿÿ + 0runtime.morestack_noctxtî runtime.eqstringÐ runtime.eqstring² runtime.eqstring” runtime.eqstringö runtime.eqstringØ + runtime.eqstringæ  runtime.eqstring@�$"".autotmp_0356type.string"".autotmp_0355type.string"".autotmp_0354type.string"".autotmp_0353type.string"".autotmp_0352type.string"".autotmp_0351type.string"".autotmp_0350type.string"".autotmp_0349type.string"".autotmp_0348type.string"".autotmp_0347type.string"".autotmp_0346type.string"".autotmp_0345type.string"".autotmp_0344?type.string"".autotmp_0343type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Config"".ptype.*"".Config’�Ä����r�� �� �� �������������� všTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ "".(*Doc).Render`HHÇD$(HÇD$0H‹\$H‹+H‰l$é@Pgolang.org/x/tools/present.(*Doc).Render` "".~r3@type.error>golang.org/x/tools/present.t·408type.*html/template.Template>golang.org/x/tools/present.w·3type.io.Writer""..thistype.*"".Doc000Tgclocals·55bb62d178ce8a7624d2db81040dc82fTgclocals·3280bececceccd33cb74587feedb1f9fþ"".Doc.RenderÀ¸eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇ„$°HÇ„$¸H‹\$8H‰$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹L$ H‹D$(H‰Œ$°H‰„$¸HƒÄ0à + 0runtime.morestack_noctxtòPgolang.org/x/tools/present.(*Doc).Render�` "".~r3ðtype.error>golang.org/x/tools/present.t·4à8type.*html/template.Template>golang.org/x/tools/present.w·3Àtype.io.Writer""..thistype."".Doc`�_   +x(Tgclocals·269a05592a2fffc0bca13b86552c451aTgclocals·3280bececceccd33cb74587feedb1f9fþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0360type.int"".autotmp_0359type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0364?type.string"".autotmp_0363type.string"".autotmp_0362_type.int"".autotmp_0361Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ(type..hash.[2]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0367type.int"".autotmp_0366type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[2]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ$type..eq.[2]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0371?type.string"".autotmp_0370type.string"".autotmp_0369_type.int"".autotmp_0368Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[2]string"".ptype.*[2]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ(type..hash.[1]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0374type.int"".autotmp_0373type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[1]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ$type..eq.[1]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0378?type.string"".autotmp_0377type.string"".autotmp_0376_type.int"".autotmp_0375Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[1]string"".ptype.*[1]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ("".(*docsByTime).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~ go.string."blog"¨,go.string."docsByTime"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this&type.*"".docsByTime`‰_` °° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*docsByTime).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ + 0runtime.morestack_noctxt~ go.string."blog"¨,go.string."docsByTime"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_0380?type.*"".Doc"".jOtype.int"".s/$type."".docsByTime"".j type.int"".itype.int""..this&type.*"".docsByTime°‰¯°,Ð +Ð}r+6Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·85958d73acdbeaad000eee83bcb9eb73þ*"".(*docsByTime).Less ŽeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt4H�,$H‰ïH¥H¥H¥H‹\$@H‰\$H‹\$HH‰\$ è¶\$(ˆ\$PHƒÄ0ÉëÈ + 0runtime.morestack_noctxt~ go.string."blog"¨,go.string."docsByTime"Ô go.string."Less"ü"runtime.panicwrapâ$"".docsByTime.Less@` "".~r20type.bool"".j type.int"".itype.int""..this&type.*"".docsByTime`¨_` Ð Ð +}STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ^type..hash.[1]golang.org/x/tools/blog/atom.LinkàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüXtype..hash.golang.org/x/tools/blog/atom.Link@` "".autotmp_0384type.int"".autotmp_0383type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pTtype.*[1]golang.org/x/tools/blog/atom.Link`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþZtype..eq.[1]golang.org/x/tools/blog/atom.LinkÀªeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�!H‰D$0H‹L$pHƒù„GH‹\$xH‰ÅHkí HéHƒû„'H‰ÅHkí HëH‰L$@Hƒù„H‹1H‹IH‰\$8Hƒû„êH‹H‹CH9Á…ÂH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„ˆH‹\$@Hƒû„ŠH‹SH‹CH‹\$8HƒûtsH‹sH‹KH9ÈuYH‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €ût#H‹D$0HÿÀH‹l$(H9èŒßþÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ뉉éoÿÿÿ‰éÿÿÿ‰éòþÿÿ‰éÒþÿÿ‰é²þÿÿ + 0runtime.morestack_noctxtŽ runtime.eqstringà runtime.eqstring@Ð"".autotmp_0392type.string"".autotmp_0391type.string"".autotmp_0390?type.string"".autotmp_0389type.string"".autotmp_0388_Ntype.*golang.org/x/tools/blog/atom.Link"".autotmp_0387ONtype.*golang.org/x/tools/blog/atom.Link"".autotmp_0386type.int"".autotmp_0385otype.int "".~r30type.bool"".s type.uintptr"".qTtype.*[1]golang.org/x/tools/blog/atom.Link"".pTtype.*[1]golang.org/x/tools/blog/atom.Link&ÐÆÏÐ ÏÐ2  ÆiqTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ,type..hash."".jsonItemÀºeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„cHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„&Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$8HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HHÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$XHÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÎþÿÿ‰%é‘þÿÿ + 0runtime.morestack_noctxt„runtime.strhashðruntime.strhashÜ(type..hash.time.TimeÈruntime.strhash¬runtime.strhash�runtime.strhash@@"".autotmp_0398type.uintptr"".autotmp_0397type.uintptr"".autotmp_0396type.uintptr"".autotmp_0395type.uintptr"".autotmp_0394type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".jsonItem@À?@E   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ(type..eq."".jsonItem  ‚ eH‹ %H;awèëêHƒìHH‹\$PHƒû„ÑH‹3H‹KH‹\$XHƒû„´H‹H‹CH9Á…šH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„`H‹\$PHƒû„JH‹SH‹CH‹\$XHƒû„,H‹sH‹KH9È…H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$èH‹t$PH‹T$X¶\$ €û„ÍH‰ñHƒþ„¹HƒÁ H‰ÐHƒú„¡HƒÀ H‹H‹(H9ë…„‹Y‹h9ë…vH‹YH‹hH9ë…eH‰óH‹v8H‹K@H‰ÓH‹R8H‹C@H9Á…<H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„H‹\$PHƒû„ìH‹SHH‹CPH‹\$XHƒû„ÎH‹sHH‹KPH9È…³H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût}H‹\$PHƒûtnH‹sXH‹K`H‹\$XHƒûtWH‹SXH‹C`H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé+ÿÿÿ‰é ÿÿÿÆD$hHƒÄHÃÆD$hHƒÄHÉéXþÿÿ‰é@þÿÿÆD$hHƒÄHÉéÍýÿÿ‰é¯ýÿÿÆD$hHƒÄHÉéEýÿÿ‰é(ýÿÿ + 0runtime.morestack_noctxtî runtime.eqstringÐ runtime.eqstring¶ runtime.eqstring˜ runtime.eqstringÚ  runtime.eqstring@�"".autotmp_0410type.string"".autotmp_0409type.string"".autotmp_0408type.string"".autotmp_0407type.string"".autotmp_0406type.string"".autotmp_0405type.string"".autotmp_0402type.string"".autotmp_0401type.string"".autotmp_0400?type.string"".autotmp_0399type.string "".~r30type.bool"".s type.uintptr"".q"type.*"".jsonItem"".p"type.*"".jsonItemb�ê�� ������ �������� všTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ,type..hash."".rootDataÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$(HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„runtime.memhashðruntime.strhashÔruntime.strhash¸(runtime.nilinterhash@@"".autotmp_0414type.uintptr"".autotmp_0413type.uintptr"".autotmp_0412type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".rootData@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ(type..eq."".rootDataàÖeH‹ %H;awèëêHƒìhH‹L$pH‹D$xH‹H‹(H9ët Æ„$ˆHƒÄhÃH‹qH‹IH‹PH‹@H9Á…IH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„H‹\$pHƒû„ùH‹SH‹C H‹\$xHƒû„ÛH‹sH‹K H9È…½H‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €û„ƒH‹\$xHƒûttH‹K(H‹s0H‹\$pHƒût]H‹C(H‹S0H9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ량ëˆÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿÆ„$ˆHƒÄhà + + 0runtime.morestack_noctxtú runtime.eqstringÜ runtime.eqstring¦runtime.efaceeq@Ð"".autotmp_0420"type.interface {}"".autotmp_0419_"type.interface {}"".autotmp_0418type.string"".autotmp_0417type.string"".autotmp_0416?type.string"".autotmp_0415type.string "".~r30type.bool"".s type.uintptr"".q"type.*"".rootData"".p"type.*"".rootDataDÐ!ÏбÏÐ ÏÐÏÐϰ° |´Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0423type.int"".autotmp_0422type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0427?"type.interface {}"".autotmp_0426"type.interface {}"".autotmp_0425_type.int"".autotmp_0424Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0430type.int"".autotmp_0429type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0434?"type.interface {}"".autotmp_0433"type.interface {}"".autotmp_0432_type.int"".autotmp_0431Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/blog.goþ,Pgo.itab.net/http.Dir.net/http.FileSystemþ,\go.itab.*net/http.fileHandler.net/http.Handlerþ*go.string."root.tmpl"@4 root.tmpl *go.string."root.tmpl"þ*go.string."home.tmpl"@4 home.tmpl *go.string."home.tmpl"þ,go.string."index.tmpl"@6 +index.tmpl ,go.string."index.tmpl"þ0go.string."article.tmpl"@: article.tmpl 0go.string."article.tmpl"þ(go.string."doc.tmpl"@2doc.tmpl (go.string."doc.tmpl"þTgclocals·0b2885b2fb733f9ccf0d45c5ebed4a3e°°d ˆˆ@ +@ +ˆˆˆ” +@ + +È@ +@ +È@ +"@*ˆ"@ +ˆ"€@*ˆ€@ +ˆÈ€@ +ˆ@ +À +@ +‚@ +þTgclocals·97cb998ac2a1d20693ce9b80b0ea3392  ("""%"""%"""%"""%"""%"""%"""%"""%"""%"""%"""%"""%"""%"""%"""%"""%"""%þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ"go.string." and "0, and  "go.string." and "þgo.string.", "0&,  go.string.", "þ"go.string.""0, "go.string.""þTgclocals·70d1e485617537fd919bc2a1be09bd73@@$ +€ +þTgclocals·c45f1008acf31f9ce337f7dfa1fa0204(( +þTgclocals·f6f85c04fc44e72aa0eb6199a85b35c5þTgclocals·5dfce38b1d248a3900c6ec750de77702 +þ,Hgo.itab."".docsByTime.sort.InterfaceþTgclocals·a4e5b781d59603a0ef11da709e0909c1ÐЀ��€ �€  �€( �€( €�€( � +� ªU � ªU� ªU � +(� +ª� �ªZ( �ªZ � ªZ �þTgclocals·b12bb711d4d0e736552890033234d314   + + + + + + + + + + + + + + + + + + +þ go.string."tag:"0*tag: go.string."tag:"þ$go.string.",2013:"0.,2013: $go.string.",2013:"þ go.string."self"0*self go.string."self"þ,go.string."/feed.atom"@6 +/feed.atom ,go.string."/feed.atom"þ*go.string."alternate"@4 alternate *go.string."alternate"þ go.string."html"0*html go.string."html"þTgclocals·8cb1ca130050168746004982f13d431d��l@ ˆˆ¢ ˆˆ¢ ˆˆ¢(((€(ˆ(€ˆ*€ˆ*€ˆ *€ˆ*€ˆ*€*€€*€*€ **(((þTgclocals·946747b05285fa937c30f4626663514aÐÐþTgclocals·125a48b074b991822e4c32d724343652¸¸D + ˆ”" +"ˆ”"ˆ”"ˆ”"€ˆ”"ˆ”"þTgclocals·65da895b3dbef1b5b79355c3852ec825HHþTgclocals·44560f06dee1abf5dd3362475db7e110PP>€"þTgclocals·1ee14e32cec51f1cde6c2b0577d8188700þ$go.string."/.json"0./.json $go.string."/.json"þgo.string."/"0$/ go.string."/"þ@go.string."/feeds/posts/default"PJ/feeds/posts/default @go.string."/feeds/posts/default"þ$go.string."/index"0./index $go.string."/index"þ0go.string."Content-type"@: Content-type 0go.string."Content-type"þ^go.string."application/atom+xml; charset=utf-8"ph#application/atom+xml; charset=utf-8 ^go.string."application/atom+xml; charset=utf-8"þ"go.string."jsonp"0,jsonp "go.string."jsonp"þbgo.string."application/javascript; charset=utf-8"pl%application/javascript; charset=utf-8 bgo.string."application/javascript; charset=utf-8"þ$go.string."%v(%s)"0.%v(%s) $go.string."%v(%s)"þVgo.string."application/json; charset=utf-8"``application/json; charset=utf-8 Vgo.string."application/json; charset=utf-8"þ go.string."root"0*root go.string."root"þTgclocals·5a4859303fc0670dc72735db07542450ÈÈ V(ò(ò (ò(ò€€€ü€üŠ<,Š<Š<<€<þTgclocals·9a68f8414e7859befd5e7341b374c125xx ®®®®®®®®®®®®®þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·aa3b86c1ca8acadbe172378c24a491bc  +BBþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1d34c988be6c2d215996051490e513b2 BþTgclocals·6b3e9519e237ea4d4cceda13071d16c9HH ( +" +"‚""""""þTgclocals·16fee6aecc70ad80763bf921ad1184a2HH +þ,4go.itab.*os.File.io.Readerþ,>go.itab.*bytes.Buffer.io.Writerþ(go.string.".article"@2.article (go.string.".article"þTgclocals·6bc364c59eaee34f63b07b374ea9d1e0€€2  ¨   "¢" " € € €þTgclocals·311bf471569a1263b0481d30eee5f25cˆˆ² ²»²»²»² ² ² ² ² ² ² ² ² ² ² þFgo.string."(?i)^[a-z_][a-z0-9_.]*$"PP(?i)^[a-z_][a-z0-9_.]*$ Fgo.string."(?i)^[a-z_][a-z0-9_.]*$"þ*go.string."sectioned"@4 sectioned *go.string."sectioned"þ&go.string."authors"00authors &go.string."authors"þTgclocals·30dc308baf89b3e6c72ab74b8ac5ab4900 +òðþTgclocals·0372b889336bbdf612862c172920463dþ*""".validJSONPFunc&type.*regexp.Regexpþ*"".funcMap4type.html/template.FuncMapþ""".statictmp_0018@type.[2]string@   *go.string."root.tmpl"þ""".statictmp_0028@type.[2]string@  (go.string."doc.tmpl"þ""".statictmp_0161@Rtype.[1]golang.org/x/tools/blog/atom.Link  go.string."self"þ""".statictmp_0169@Rtype.[1]golang.org/x/tools/blog/atom.Link  *go.string."alternate"þ""".statictmp_0201Ð type."".jsonItemþ,"".initdone·type.uint8þ"".NewServer·f"".NewServerþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ*path/filepath.Join·f$path/filepath.Joinþ"".func·001·f"".func·001þ(runtime.newobject·f"runtime.newobjectþ4runtime.writebarrierfat·f.runtime.writebarrierfatþ4runtime.writebarrierptr·f.runtime.writebarrierptrþLgolang.org/x/tools/present.Template·fFgolang.org/x/tools/present.TemplateþDhtml/template.(*Template).Funcs·f>html/template.(*Template).FuncsþNhtml/template.(*Template).ParseFiles·fHhtml/template.(*Template).ParseFilesþ,path/filepath.Clean·f&path/filepath.Cleanþ0"".(*Server).loadDocs·f*"".(*Server).loadDocsþ<"".(*Server).renderAtomFeed·f6"".(*Server).renderAtomFeedþ<"".(*Server).renderJSONFeed·f6"".(*Server).renderJSONFeedþ$runtime.convT2I·fruntime.convT2Iþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþ&runtime.typ2Itab·f runtime.typ2Itabþ.net/http.StripPrefix·f(net/http.StripPrefixþ,runtime.throwreturn·f&runtime.throwreturnþ"".sectioned·f"".sectionedþ"".authors·f"".authorsþregexp.(*Regexp).MatchString·f8regexp.(*Regexp).MatchStringþ$runtime.convI2I·fruntime.convI2Iþfmt.Fprintf·ffmt.Fprintfþ:runtime.mapaccess2_faststr·f4runtime.mapaccess2_faststrþXhtml/template.(*Template).ExecuteTemplate·fRhtml/template.(*Template).ExecuteTemplateþ$runtime.convI2E·fruntime.convI2Eþlog.Println·flog.Printlnþ("".docsByTime.Len·f""".docsByTime.Lenþ*"".docsByTime.Swap·f$"".docsByTime.Swapþ*"".docsByTime.Less·f$"".docsByTime.Lessþ(html/template.New·f"html/template.Newþ(path/filepath.Ext·f"path/filepath.Extþ,runtime.deferreturn·f&runtime.deferreturnþos.Open·fos.Openþ&os.(*File).Close·f os.(*File).Closeþ(runtime.deferproc·f"runtime.deferprocþFgolang.org/x/tools/present.Parse·f@golang.org/x/tools/present.ParseþVgolang.org/x/tools/present.(*Doc).Render·fPgolang.org/x/tools/present.(*Doc).Renderþ0path/filepath.ToSlash·f*path/filepath.ToSlashþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþDgolang.org/x/tools/present.init·f>golang.org/x/tools/present.initþHgolang.org/x/tools/blog/atom.init·fBgolang.org/x/tools/blog/atom.initþtime.init·ftime.initþstrings.init·fstrings.initþregexp.init·fregexp.initþ*path/filepath.init·f$path/filepath.initþos.init·fos.initþ net/http.init·fnet/http.initþlog.init·flog.initþ*html/template.init·f$html/template.initþfmt.init·ffmt.initþ(encoding/xml.init·f"encoding/xml.initþ*encoding/json.init·f$encoding/json.initþbytes.init·fbytes.initþ*regexp.MustCompile·f$regexp.MustCompileþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc."".Config(type..hash."".Configþ,type..eqfunc."".Config$type..eq."".Configþ&type..alg."".Config 0type..hashfunc."".Config,type..eqfunc."".Configþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ0go.string."*blog.Config"@: *blog.Config 0go.string."*blog.Config"þtype.*"".Config  ¸86   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*blog.Config"p0go.weak.type.**"".Config€"runtime.zerovalue�type."".Configþ,$type..gc."".Config$þ,type..gcprog."".Configfffeþ.go.string."blog.Config"@8 blog.Config .go.string."blog.Config"þ.go.string."ContentPath"@8 ContentPath .go.string."ContentPath"þ0go.string."TemplatePath"@: TemplatePath 0go.string."TemplatePath"þ&go.string."BaseURL"00BaseURL &go.string."BaseURL"þ(go.string."BasePath"@2BasePath (go.string."BasePath"þ(go.string."GodocURL"@2GodocURL (go.string."GodocURL"þ(go.string."Hostname"@2Hostname (go.string."Hostname"þ0go.string."HomeArticles"@: HomeArticles 0go.string."HomeArticles"þ0go.string."FeedArticles"@: FeedArticles 0go.string."FeedArticles"þ*go.string."FeedTitle"@4 FeedTitle *go.string."FeedTitle"þ.go.string."PlayEnabled"@8 PlayEnabled .go.string."PlayEnabled"þ$go.string."Config"0.Config $go.string."Config"þtype."".Config°°ˆÖdzåY + + 0@P`hp€> &type..alg."".Config0$type..gc."".Config@,type..gcprog."".ConfigP.go.string."blog.Config"ptype.*"".Config€"runtime.zerovalue�Àtype."".ConfigÀ.go.string."ContentPath"àtype.string�0go.string."TemplatePath"°type.stringà&go.string."BaseURL"€type.string°(go.string."BasePath"Ðtype.string€(go.string."GodocURL" type.stringÐ(go.string."Hostname"ðtype.string 0go.string."HomeArticles"Àtype.intð0go.string."FeedArticles"�type.intÀ*go.string."FeedTitle"àtype.string�.go.string."PlayEnabled"°type.bool`àtype."".Configà$go.string."Config"ð"go.importpath."".€°type."".Configþbruntime.gcbits.0x88848484448800000000000000000000 ˆ„„„Dˆþ(go.string."blog.Doc"@2blog.Doc (go.string."blog.Doc"þ*go.string."Permalink"@4 Permalink *go.string."Permalink"þ go.string."Path"0*Path go.string."Path"þ go.string."HTML"0*HTML go.string."HTML"þ&go.string."Related"00Related &go.string."Related"þ"go.string."Newer"0,Newer "go.string."Newer"þ"go.string."Older"0,Older "go.string."Older"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·55bb62d178ce8a7624d2db81040dc82f ®þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·269a05592a2fffc0bca13b86552c451a "Šˆ +þ~go.string."func(blog.Doc, io.Writer, *template.Template) error"�ˆ3func(blog.Doc, io.Writer, *template.Template) error ~go.string."func(blog.Doc, io.Writer, *template.Template) error"þvtype.func("".Doc, io.Writer, *html/template.Template) errorÀÀÿx»43 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(blog.Doc, io.Writer, *template.Template) error"pˆgo.weak.type.*func("".Doc, io.Writer, *html/template.Template) error€"runtime.zerovalue €vtype.func("".Doc, io.Writer, *html/template.Template) errorаvtype.func("".Doc, io.Writer, *html/template.Template) error€type."".Doc�type.io.Writer 8type.*html/template.Template°type.errorþgo.string."Doc"0(Doc go.string."Doc"þ$go.string."Render"0.Render $go.string."Render"þjgo.string."func(io.Writer, *template.Template) error"€t)func(io.Writer, *template.Template) error jgo.string."func(io.Writer, *template.Template) error"þftype.func(io.Writer, *html/template.Template) error°°ãe‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(io.Writer, *template.Template) error"pxgo.weak.type.*func(io.Writer, *html/template.Template) error€"runtime.zerovalue €ftype.func(io.Writer, *html/template.Template) errorРftype.func(io.Writer, *html/template.Template) error€type.io.Writer�8type.*html/template.Template type.errorþtype."".Doc  ` +žöu(8PX8 à runtime.algarray0bruntime.gcbits.0x88848484448800000000000000000000P(go.string."blog.Doc"ptype.*"".Doc€"runtime.zerovalue�Àtype."".DocàHtype.*golang.org/x/tools/present.Doc�*go.string."Permalink"°type.stringà go.string."Path"€type.string° go.string."HTML"Ð.type.html/template.HTML€&go.string."Related" type.[]*"".DocÐ"go.string."Newer"ðtype.*"".Doc "go.string."Older"Àtype.*"".Doc`ðtype."".Docðgo.string."Doc"€"go.importpath."".�Àtype."".DocÀ$go.string."Render"àftype.func(io.Writer, *html/template.Template) errorðvtype.func("".Doc, io.Writer, *html/template.Template) error€ "".(*Doc).Render�"".Doc.Renderþ*go.string."*blog.Doc"@4 *blog.Doc *go.string."*blog.Doc"þ€go.string."func(*blog.Doc, io.Writer, *template.Template) error"�Š4func(*blog.Doc, io.Writer, *template.Template) error €go.string."func(*blog.Doc, io.Writer, *template.Template) error"þxtype.func(*"".Doc, io.Writer, *html/template.Template) errorÀÀ›ªt+3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*blog.Doc, io.Writer, *template.Template) error"pŠgo.weak.type.*func(*"".Doc, io.Writer, *html/template.Template) error€"runtime.zerovalue €xtype.func(*"".Doc, io.Writer, *html/template.Template) errorаxtype.func(*"".Doc, io.Writer, *html/template.Template) error€type.*"".Doc�type.io.Writer 8type.*html/template.Template°type.errorþtype.*"".DocÐЀš“6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*blog.Doc"p*go.weak.type.**"".Doc€"runtime.zerovalue�type."".Doc` type.*"".DocÀðtype.*"".Docð$go.string."Render"�ftype.func(io.Writer, *html/template.Template) error xtype.func(*"".Doc, io.Writer, *html/template.Template) error° "".(*Doc).RenderÀ "".(*Doc).Renderþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ.go.string."[]*blog.Doc"@8 []*blog.Doc .go.string."[]*blog.Doc"þtype.[]*"".Doc  ,’gœ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]*blog.Doc"p.go.weak.type.*[]*"".Doc€"runtime.zerovalue�type.*"".DocþBgo.typelink.[]*blog.Doc/[]*"".Doctype.[]*"".Docþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþbruntime.gcbits.0x88888888000000000000000000000000 ˆˆˆˆþ0go.string."[8]*blog.Doc"@: [8]*blog.Doc 0go.string."[8]*blog.Doc"þtype.[8]*"".DocÀÀ@8³+*  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P0go.string."[8]*blog.Doc"p0go.weak.type.*[8]*"".Doc€"runtime.zerovalue�type.*"".Doc type.[]*"".DocþFgo.typelink.[8]*blog.Doc/[8]*"".Doctype.[8]*"".DocþPgo.string."*map.bucket[string]*blog.Doc"`Z*map.bucket[string]*blog.Doc Pgo.string."*map.bucket[string]*blog.Doc"þ>type.*map.bucket[string]*"".Doc  �øÌ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*map.bucket[string]*blog.Doc"pPgo.weak.type.**map.bucket[string]*"".Doc€"runtime.zerovalue�type.*map.bucket[string]*"".Docþbruntime.gcbits.0x44844800000000000000000000000000 D„HþHgo.string."map.hdr[string]*blog.Doc"`Rmap.hdr[string]*blog.Doc Hgo.string."map.hdr[string]*blog.Doc"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þ6type.map.hdr[string]*"".Docàà0ax}Í  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PHgo.string."map.hdr[string]*blog.Doc"pHgo.weak.type.*map.hdr[string]*"".Doc€"runtime.zerovalue�À6type.map.hdr[string]*"".DocÀ&go.string."buckets"à>type.*map.bucket[string]*"".Doc�,go.string."oldbuckets"°>type.*map.bucket[string]*"".Docþ@go.string."map[string]*blog.Doc"PJmap[string]*blog.Doc @go.string."map[string]*blog.Doc"þ.type.map[string]*"".DocÜܦÿƒ5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."map[string]*blog.Doc"p@go.weak.type.*map[string]*"".Doc€"runtime.zerovalue�type.string type.*"".Doc°[8][]*blog.Doc 4go.string."[8][]*blog.Doc"þ"type.[8][]*"".DocÀÀÀ+ +  à runtime.algarray0bruntime.gcbits.0x48844448844448844448844400000000P4go.string."[8][]*blog.Doc"p4go.weak.type.*[8][]*"".Doc€"runtime.zerovalue�type.[]*"".Doc  type.[][]*"".DocþNgo.typelink.[8][]*blog.Doc/[8][]*"".Doc"type.[8][]*"".DocþTgo.string."*map.bucket[string][]*blog.Doc"`^*map.bucket[string][]*blog.Doc Tgo.string."*map.bucket[string][]*blog.Doc"þBtype.*map.bucket[string][]*"".Doc  â¯›6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."*map.bucket[string][]*blog.Doc"pTgo.weak.type.**map.bucket[string][]*"".Doc€"runtime.zerovalue�@type.map.bucket[string][]*"".Docþ,Htype..gc.map.bucket[string][]*"".Doc,þPtype..gcprog.map.bucket[string][]*"".Doc*™™™™Y–eY–e þRgo.string."map.bucket[string][]*blog.Doc"`\map.bucket[string][]*blog.Doc Rgo.string."map.bucket[string][]*blog.Doc"þ@type.map.bucket[string][]*"".Doc°°PKO=`YˆH à runtime.algarray0Htype..gc.map.bucket[string][]*"".Doc@Ptype..gcprog.map.bucket[string][]*"".DocPRgo.string."map.bucket[string][]*blog.Doc"pRgo.weak.type.*map.bucket[string][]*"".Doc€"runtime.zerovalue�À@type.map.bucket[string][]*"".DocÀ go.string."keys"àtype.[8]string�$go.string."values"°"type.[8][]*"".Docà(go.string."overflow"€Btype.*map.bucket[string][]*"".DocþLgo.string."map.hdr[string][]*blog.Doc"`Vmap.hdr[string][]*blog.Doc Lgo.string."map.hdr[string][]*blog.Doc"þ:type.map.hdr[string][]*"".Docàà0?ù–ý  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PLgo.string."map.hdr[string][]*blog.Doc"pLgo.weak.type.*map.hdr[string][]*"".Doc€"runtime.zerovalue�À:type.map.hdr[string][]*"".DocÀ&go.string."buckets"àBtype.*map.bucket[string][]*"".Doc�,go.string."oldbuckets"°Btype.*map.bucket[string][]*"".DocþDgo.string."map[string][]*blog.Doc"PNmap[string][]*blog.Doc Dgo.string."map[string][]*blog.Doc"þ2type.map[string][]*"".DocÜÜ=“BŒ5P € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."map[string][]*blog.Doc"pDgo.weak.type.*map[string][]*"".Doc€"runtime.zerovalue�type.string type.[]*"".Doc°@type.map.bucket[string][]*"".DocÀ:type.map.hdr[string][]*"".Docþngo.typelink.map[string][]*blog.Doc/map[string][]*"".Doc2type.map[string][]*"".Docþbruntime.gcbits.0x88880000000000000000000000000000 ˆˆþ""..gostring.1�‚pstruct { home *template.Template; index *template.Template; article *template.Template; doc *template.Template } ""..gostring.1þ go.string."home"0*home go.string."home"þ"go.string."index"0,index "go.string."index"þ&go.string."article"00article &go.string."article"þgo.string."doc"0(doc go.string."doc"þ’type.struct { home *html/template.Template; index *html/template.Template; article *html/template.Template; doc *html/template.Template }€€ Š ¦ $  runtime.algarray0bruntime.gcbits.0x88880000000000000000000000000000P""..gostring.1p¤go.weak.type.*struct { home *html/template.Template; index *html/template.Template; article *html/template.Template; doc *html/template.Template }€"runtime.zerovalue�À’type.struct { home *html/template.Template; index *html/template.Template; article *html/template.Template; doc *html/template.Template }À go.string."home"Ð"go.importpath."".à8type.*html/template.Template�"go.string."index" "go.importpath."".°8type.*html/template.Templateà&go.string."article"ð"go.importpath."".€8type.*html/template.Template°go.string."doc"À"go.importpath."".Ð8type.*html/template.Templateþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þ0go.string."*blog.Server"@: *blog.Server 0go.string."*blog.Server"þ„go.string."func(*blog.Server, http.ResponseWriter, *http.Request)"�Ž6func(*blog.Server, http.ResponseWriter, *http.Request) „go.string."func(*blog.Server, http.ResponseWriter, *http.Request)"þ‚type.func(*"".Server, net/http.ResponseWriter, *net/http.Request)°°ÈC3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*blog.Server, http.ResponseWriter, *http.Request)"p”go.weak.type.*func(*"".Server, net/http.ResponseWriter, *net/http.Request)€"runtime.zerovalue €‚type.func(*"".Server, net/http.ResponseWriter, *net/http.Request)а‚type.func(*"".Server, net/http.ResponseWriter, *net/http.Request)€type.*"".Server�8type.net/http.ResponseWriter ,type.*net/http.RequestþXgo.string."func(*blog.Server, string) error"pb func(*blog.Server, string) error Xgo.string."func(*blog.Server, string) error"þFtype.func(*"".Server, string) error°°Ì:Fª3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*blog.Server, string) error"pXgo.weak.type.*func(*"".Server, string) error€"runtime.zerovalue €Ftype.func(*"".Server, string) errorРFtype.func(*"".Server, string) error€type.*"".Server�type.string type.errorþHgo.string."func(*blog.Server) error"`Rfunc(*blog.Server) error Hgo.string."func(*blog.Server) error"þ6type.func(*"".Server) error  ~p3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*blog.Server) error"pHgo.weak.type.*func(*"".Server) error€"runtime.zerovalue €6type.func(*"".Server) errorÐ�6type.func(*"".Server) error€type.*"".Server�type.errorþ*go.string."ServeHTTP"@4 ServeHTTP *go.string."ServeHTTP"þhgo.string."func(http.ResponseWriter, *http.Request)"€r(func(http.ResponseWriter, *http.Request) hgo.string."func(http.ResponseWriter, *http.Request)"þjtype.func(net/http.ResponseWriter, *net/http.Request)  ‘ô›3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(http.ResponseWriter, *http.Request)"p|go.weak.type.*func(net/http.ResponseWriter, *net/http.Request)€"runtime.zerovalue €jtype.func(net/http.ResponseWriter, *net/http.Request)Рjtype.func(net/http.ResponseWriter, *net/http.Request)€8type.net/http.ResponseWriter�,type.*net/http.Requestþ(go.string."loadDocs"@2loadDocs (go.string."loadDocs"þrenderAtomFeed 4go.string."renderAtomFeed"þ0go.string."func() error"@: func() error 0go.string."func() error"þ"type.func() error��œ‚Öµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func() error"p4go.weak.type.*func() error€"runtime.zerovalue €"type.func() errorЀ"type.func() error€type.errorþ4go.string."renderJSONFeed"@>renderJSONFeed 4go.string."renderJSONFeed"þtype.*"".Serverððà,Në6>   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*blog.Server"p0go.weak.type.**"".Server€"runtime.zerovalue�type."".Server` type.*"".ServerÀðtype.*"".Serverð*go.string."ServeHTTP"�jtype.func(net/http.ResponseWriter, *net/http.Request) ‚type.func(*"".Server, net/http.ResponseWriter, *net/http.Request)°,"".(*Server).ServeHTTPÀ,"".(*Server).ServeHTTPÐ(go.string."loadDocs"à"go.importpath."".ð.type.func(string) error€Ftype.func(*"".Server, string) error�*"".(*Server).loadDocs *"".(*Server).loadDocs°4go.string."renderAtomFeed"À"go.importpath."".Ð"type.func() errorà6type.func(*"".Server) errorð6"".(*Server).renderAtomFeed€6"".(*Server).renderAtomFeed�4go.string."renderJSONFeed" "go.importpath."".°"type.func() errorÀ6type.func(*"".Server) errorÐ6"".(*Server).renderJSONFeedà6"".(*Server).renderJSONFeedþ,$type..gc."".ServerLþ,type..gcprog."".Server%fffeY–ªZÖþ.go.string."blog.Server"@8 blog.Server .go.string."blog.Server"þgo.string."cfg"0(cfg go.string."cfg"þ go.string."docs"0*docs go.string."docs"þ go.string."tags"0*tags go.string."tags"þ(go.string."docPaths"@2docPaths (go.string."docPaths"þ&go.string."docTags"00docTags &go.string."docTags"þ(go.string."template"@2template (go.string."template"þ(go.string."atomFeed"@2atomFeed (go.string."atomFeed"þ(go.string."jsonFeed"@2jsonFeed (go.string."jsonFeed"þ&go.string."content"00content &go.string."content"þ$go.string."Server"0.Server $go.string."Server"þtype."".Serveràà(}³ž"Y ˆ ¸ÀÈèL à runtime.algarray0$type..gc."".Server@,type..gcprog."".ServerP.go.string."blog.Server"ptype.*"".Server€"runtime.zerovalue�Àtype."".ServerÀgo.string."cfg"Ð"go.importpath."".àtype."".Config� go.string."docs" "go.importpath."".°type.[]*"".Docà go.string."tags"ð"go.importpath."".€type.[]string°(go.string."docPaths"À"go.importpath."".Ð.type.map[string]*"".Doc€&go.string."docTags"�"go.importpath."". 2type.map[string][]*"".DocÐ(go.string."template"à"go.importpath."".ð’type.struct { home *html/template.Template; index *html/template.Template; article *html/template.Template; doc *html/template.Template } (go.string."atomFeed"°"go.importpath."".Àtype.[]uint8ð(go.string."jsonFeed"€"go.importpath."".�type.[]uint8À&go.string."content"Ð"go.importpath."".à*type.net/http.Handler`�type."".Server�$go.string."Server" "go.importpath."".°àtype."".Serverþhgo.string."func(string) (*template.Template, error)"€r(func(string) (*template.Template, error) hgo.string."func(string) (*template.Template, error)"þdtype.func(string) (*html/template.Template, error)°°³T»î3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(string) (*template.Template, error)"pvgo.weak.type.*func(string) (*html/template.Template, error)€"runtime.zerovalue €dtype.func(string) (*html/template.Template, error)Ð�dtype.func(string) (*html/template.Template, error)€type.string�8type.*html/template.Template type.errorþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[2]string(type..hash.[2]stringþ,type..eqfunc.[2]string$type..eq.[2]stringþ&type..alg.[2]string 0type..hashfunc.[2]string,type..eqfunc.[2]stringþbruntime.gcbits.0x48480000000000000000000000000000 HHþ*go.string."[2]string"@4 [2]string *go.string."[2]string"þtype.[2]stringÀÀ PXåé &type..alg.[2]string0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."[2]string"p.go.weak.type.*[2]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[2]string/[2]stringtype.[2]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[1]string(type..hash.[1]stringþ,type..eqfunc.[1]string$type..eq.[1]stringþ&type..alg.[1]string 0type..hashfunc.[1]string,type..eqfunc.[1]stringþbruntime.gcbits.0x48000000000000000000000000000000 Hþ*go.string."[1]string"@4 [1]string *go.string."[1]string"þtype.[1]stringÀÀĸb  &type..alg.[1]string0bruntime.gcbits.0x48000000000000000000000000000000P*go.string."[1]string"p.go.weak.type.*[1]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[1]string/[1]stringtype.[1]stringþ,go.string."*[2]string"@6 +*[2]string ,go.string."*[2]string"þtype.*[2]string   f<6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[2]string"p0go.weak.type.**[2]string€"runtime.zerovalue�type.[2]stringþbruntime.gcbits.0x84488800000000000000000000000000 „Hˆþzgo.string."struct { F uintptr; A0 *string; A1 *blog.Config }"�„1struct { F uintptr; A0 *string; A1 *blog.Config } zgo.string."struct { F uintptr; A0 *string; A1 *blog.Config }"þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þgo.string."A1"0&A1 go.string."A1"þhtype.struct { F uintptr; A0 *string; A1 *"".Config }°°@#µ  runtime.algarray0bruntime.gcbits.0x84488800000000000000000000000000Pzgo.string."struct { F uintptr; A0 *string; A1 *blog.Config }"pzgo.weak.type.*struct { F uintptr; A0 *string; A1 *"".Config }€"runtime.zerovalue�Àhtype.struct { F uintptr; A0 *string; A1 *"".Config }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*stringàgo.string."A1"€type.*"".Configþ|go.string."*struct { F uintptr; A0 *string; A1 *blog.Config }"�†2*struct { F uintptr; A0 *string; A1 *blog.Config } |go.string."*struct { F uintptr; A0 *string; A1 *blog.Config }"þjtype.*struct { F uintptr; A0 *string; A1 *"".Config }   B®P6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."*struct { F uintptr; A0 *string; A1 *blog.Config }"p|go.weak.type.**struct { F uintptr; A0 *string; A1 *"".Config }€"runtime.zerovalue�htype.struct { F uintptr; A0 *string; A1 *"".Config }þ,go.string."*[1]string"@6 +*[1]string ,go.string."*[1]string"þtype.*[1]string  l.!ä6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[1]string"p0go.weak.type.**[1]string€"runtime.zerovalue�type.[1]stringþ8go.string."[]present.Author"PB[]present.Author 8go.string."[]present.Author"þPtype.[]golang.org/x/tools/present.Author  ?”eª   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]present.Author"pbgo.weak.type.*[]golang.org/x/tools/present.Author€"runtime.zerovalue�Ltype.golang.org/x/tools/present.Authorþ€go.typelink.[]present.Author/[]golang.org/x/tools/present.AuthorPtype.[]golang.org/x/tools/present.Authorþ4go.string."[]present.Elem"@>[]present.Elem 4go.string."[]present.Elem"þLtype.[]golang.org/x/tools/present.Elem   |ÏÈ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]present.Elem"p^go.weak.type.*[]golang.org/x/tools/present.Elem€"runtime.zerovalue�Htype.golang.org/x/tools/present.Elemþxgo.typelink.[]present.Elem/[]golang.org/x/tools/present.ElemLtype.[]golang.org/x/tools/present.Elemþ8go.string."*blog.docsByTime"PB*blog.docsByTime 8go.string."*blog.docsByTime"þ go.string."blog"0*blog go.string."blog"þ,go.string."docsByTime"@6 +docsByTime ,go.string."docsByTime"þgo.string."Len"0(Len go.string."Len"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Swap"0*Swap go.string."Swap"þTgclocals·85958d73acdbeaad000eee83bcb9eb73  +þTgclocals·5719e95fd01d864484e48bd45fcc377f þ go.string."Less"0*Less go.string."Less"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þLgo.string."func(*blog.docsByTime) int"`Vfunc(*blog.docsByTime) int Lgo.string."func(*blog.docsByTime) int"þ:type.func(*"".docsByTime) int  sù 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*blog.docsByTime) int"pLgo.weak.type.*func(*"".docsByTime) int€"runtime.zerovalue €:type.func(*"".docsByTime) intÐ�:type.func(*"".docsByTime) int€&type.*"".docsByTime�type.intþbgo.string."func(*blog.docsByTime, int, int) bool"pl%func(*blog.docsByTime, int, int) bool bgo.string."func(*blog.docsByTime, int, int) bool"þPtype.func(*"".docsByTime, int, int) boolÀÀS´Þm3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*blog.docsByTime, int, int) bool"pbgo.weak.type.*func(*"".docsByTime, int, int) bool€"runtime.zerovalue €Ptype.func(*"".docsByTime, int, int) boolаPtype.func(*"".docsByTime, int, int) bool€&type.*"".docsByTime�type.int type.int°type.boolþXgo.string."func(*blog.docsByTime, int, int)"pb func(*blog.docsByTime, int, int) Xgo.string."func(*blog.docsByTime, int, int)"þFtype.func(*"".docsByTime, int, int)°°� +Z33 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*blog.docsByTime, int, int)"pXgo.weak.type.*func(*"".docsByTime, int, int)€"runtime.zerovalue €Ftype.func(*"".docsByTime, int, int)аFtype.func(*"".docsByTime, int, int)€&type.*"".docsByTime�type.int type.intþ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþ>go.string."func(int, int) bool"PHfunc(int, int) bool >go.string."func(int, int) bool"þ0type.func(int, int) bool°°¢"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(int, int) bool"pBgo.weak.type.*func(int, int) bool€"runtime.zerovalue €0type.func(int, int) boolР0type.func(int, int) bool€type.int�type.int type.boolþ4go.string."func(int, int)"@>func(int, int) 4go.string."func(int, int)"þ&type.func(int, int)  %Ç„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int, int)"p8go.weak.type.*func(int, int)€"runtime.zerovalue €&type.func(int, int)Р&type.func(int, int)€type.int�type.intþ&type.*"".docsByTime��¦tj6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*blog.docsByTime"p8go.weak.type.**"".docsByTime€"runtime.zerovalue�$type."".docsByTime` &type.*"".docsByTimeÀð&type.*"".docsByTimeðgo.string."Len"�type.func() int :type.func(*"".docsByTime) int°("".(*docsByTime).LenÀ("".(*docsByTime).LenÐ go.string."Less"ð0type.func(int, int) bool€Ptype.func(*"".docsByTime, int, int) bool�*"".(*docsByTime).Less *"".(*docsByTime).Less° go.string."Swap"Ð&type.func(int, int)àFtype.func(*"".docsByTime, int, int)ð*"".(*docsByTime).Swap€*"".(*docsByTime).Swapþ6go.string."blog.docsByTime"@@blog.docsByTime 6go.string."blog.docsByTime"þJgo.string."func(blog.docsByTime) int"`Tfunc(blog.docsByTime) int Jgo.string."func(blog.docsByTime) int"þ8type.func("".docsByTime) int  %SSÓ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(blog.docsByTime) int"pJgo.weak.type.*func("".docsByTime) int€"runtime.zerovalue €8type.func("".docsByTime) intÐ�8type.func("".docsByTime) int€$type."".docsByTime�type.intþ`go.string."func(blog.docsByTime, int, int) bool"pj$func(blog.docsByTime, int, int) bool `go.string."func(blog.docsByTime, int, int) bool"þNtype.func("".docsByTime, int, int) boolÀÀ«Œ~3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(blog.docsByTime, int, int) bool"p`go.weak.type.*func("".docsByTime, int, int) bool€"runtime.zerovalue €Ntype.func("".docsByTime, int, int) boolаNtype.func("".docsByTime, int, int) bool€$type."".docsByTime�type.int type.int°type.boolþVgo.string."func(blog.docsByTime, int, int)"``func(blog.docsByTime, int, int) Vgo.string."func(blog.docsByTime, int, int)"þDtype.func("".docsByTime, int, int)°°ƒÛq3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(blog.docsByTime, int, int)"pVgo.weak.type.*func("".docsByTime, int, int)€"runtime.zerovalue €Dtype.func("".docsByTime, int, int)аDtype.func("".docsByTime, int, int)€$type."".docsByTime�type.int type.intþ$type."".docsByTime��PZÍ¿2   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."blog.docsByTime"p&type.*"".docsByTime€"runtime.zerovalue�type.*"".Doc` $type."".docsByTime ,go.string."docsByTime"°"go.importpath."".Àð$type."".docsByTimeðgo.string."Len"�type.func() int 8type.func("".docsByTime) int°("".(*docsByTime).LenÀ""".docsByTime.LenÐ go.string."Less"ð0type.func(int, int) bool€Ntype.func("".docsByTime, int, int) bool�*"".(*docsByTime).Less $"".docsByTime.Less° go.string."Swap"Ð&type.func(int, int)àDtype.func("".docsByTime, int, int)ð*"".(*docsByTime).Swap€$"".docsByTime.Swapþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ^runtime.gcbits.0x000000000000000000000000000000 þ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþLgo.string."*map.bucket[*blog.Doc]bool"`V*map.bucket[*blog.Doc]bool Lgo.string."*map.bucket[*blog.Doc]bool"þ:type.*map.bucket[*"".Doc]bool  Uêß6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."*map.bucket[*blog.Doc]bool"pLgo.weak.type.**map.bucket[*"".Doc]bool€"runtime.zerovalue�8type.map.bucket[*"".Doc]boolþbruntime.gcbits.0x84888888484888888888840000000000 „ˆˆˆHHˆˆˆˆ„þJgo.string."map.bucket[*blog.Doc]bool"`Tmap.bucket[*blog.Doc]bool Jgo.string."map.bucket[*blog.Doc]bool"þ8type.map.bucket[*"".Doc]bool°°XÄ14HP à runtime.algarray0bruntime.gcbits.0x84888888484888888888840000000000PJgo.string."map.bucket[*blog.Doc]bool"pJgo.weak.type.*map.bucket[*"".Doc]bool€"runtime.zerovalue�À8type.map.bucket[*"".Doc]boolÀ go.string."keys"àtype.[8]*"".Doc�$go.string."values"°type.[8]boolà(go.string."overflow"€:type.*map.bucket[*"".Doc]boolþDgo.string."map.hdr[*blog.Doc]bool"PNmap.hdr[*blog.Doc]bool Dgo.string."map.hdr[*blog.Doc]bool"þ2type.map.hdr[*"".Doc]boolàà0 x4   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PDgo.string."map.hdr[*blog.Doc]bool"pDgo.weak.type.*map.hdr[*"".Doc]bool€"runtime.zerovalue�À2type.map.hdr[*"".Doc]boolÀ&go.string."buckets"à:type.*map.bucket[*"".Doc]bool�,go.string."oldbuckets"°:type.*map.bucket[*"".Doc]boolþgo.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþNgo.string."map.iter[string][]*blog.Doc"`Xmap.iter[string][]*blog.Doc Ngo.string."map.iter[string][]*blog.Doc"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þ*blog.jsonItem 4go.string."*blog.jsonItem"þ"type.*"".jsonItem   Ö�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*blog.jsonItem"p4go.weak.type.**"".jsonItem€"runtime.zerovalue� type."".jsonItemþbruntime.gcbits.0x48484488848484844484484848000000 HHDˆ„„„„D„HHHþ2go.string."blog.jsonItem"@< blog.jsonItem 2go.string."blog.jsonItem"þ"go.string."Title"0,Title "go.string."Title"þ go.string."Link"0*Link go.string."Link"þ go.string."Time"0*Time go.string."Time"þ&go.string."Summary"00Summary &go.string."Summary"þ&go.string."Content"00Content &go.string."Content"þ$go.string."Author"0.Author $go.string."Author"þ(go.string."jsonItem"@2jsonItem (go.string."jsonItem"þ type."".jsonItemððh¹ +[û 8HX, *type..alg."".jsonItem0bruntime.gcbits.0x48484488848484844484484848000000P2go.string."blog.jsonItem"p"type.*"".jsonItem€"runtime.zerovalue�À type."".jsonItemÀ"go.string."Title"àtype.string� go.string."Link"°type.stringà go.string."Time"€type.time.Time°&go.string."Summary"Ðtype.string€&go.string."Content" type.stringÐ$go.string."Author"ðtype.string`  type."".jsonItem (go.string."jsonItem"°"go.importpath."".Àð type."".jsonItemþ6go.string."[]blog.jsonItem"@@[]blog.jsonItem 6go.string."[]blog.jsonItem"þ$type.[]"".jsonItem  (¥±   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]blog.jsonItem"p6go.weak.type.*[]"".jsonItem€"runtime.zerovalue� type."".jsonItemþRgo.typelink.[]blog.jsonItem/[]"".jsonItem$type.[]"".jsonItemþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".rootData,type..hash."".rootDataþ0type..eqfunc."".rootData(type..eq."".rootDataþ*type..alg."".rootData 4type..hashfunc."".rootData0type..eqfunc."".rootDataþ4go.string."*blog.rootData"@>*blog.rootData 4go.string."*blog.rootData"þ"type.*"".rootData  RÈy36   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*blog.rootData"p4go.weak.type.**"".rootData€"runtime.zerovalue� type."".rootDataþbruntime.gcbits.0x8884c48c4848cc000000000000000000 ˆ„ÄŒHHÌþ2go.string."blog.rootData"@< blog.rootData 2go.string."blog.rootData"þ go.string."Data"0*Data go.string."Data"þ(go.string."rootData"@2rootData (go.string."rootData"þ type."".rootDataÐÐ8êˆ?M($ *type..alg."".rootData0bruntime.gcbits.0x8884c48c4848cc000000000000000000P2go.string."blog.rootData"p"type.*"".rootData€"runtime.zerovalue�À type."".rootDataÀgo.string."Doc"àtype.*"".Doc�(go.string."BasePath"°type.stringà(go.string."GodocURL"€type.string° go.string."Data"Ð"type.interface {}`€ type."".rootData€(go.string."rootData"�"go.importpath."". Ð type."".rootDataþ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ +__.PKGDEF 0 0 0 644 8816 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package atom + import runtime "runtime" + import time "time" + import xml "encoding/xml" + type @"encoding/xml".Name struct { Space string; Local string } + type @"".Link struct { Rel string "xml:\"rel,attr\""; Href string "xml:\"href,attr\"" } + type @"".TimeStr string + type @"".Person struct { Name string "xml:\"name\""; URI string "xml:\"uri,omitempty\""; Email string "xml:\"email,omitempty\""; InnerXML string "xml:\",innerxml\"" } + type @"".Text struct { Type string "xml:\"type,attr\""; Body string "xml:\",chardata\"" } + type @"".Entry struct { Title string "xml:\"title\""; ID string "xml:\"id\""; Link []@"".Link "xml:\"link\""; Published @"".TimeStr "xml:\"published\""; Updated @"".TimeStr "xml:\"updated\""; Author *@"".Person "xml:\"author\""; Summary *@"".Text "xml:\"summary\""; Content *@"".Text "xml:\"content\"" } + type @"".Feed struct { XMLName @"encoding/xml".Name "xml:\"http://www.w3.org/2005/Atom feed\""; Title string "xml:\"title\""; ID string "xml:\"id\""; Link []@"".Link "xml:\"link\""; Updated @"".TimeStr "xml:\"updated\""; Author *@"".Person "xml:\"author\""; Entry []*@"".Entry "xml:\"entry\"" } + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + func @"".Time (@"".t·2 @"time".Time "esc:0x0") (? @"".TimeStr) + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + +$$ +_go_.6 0 0 0 644 23058 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ldencoding/xml.a time.aþ"".Time€ðeH‹ %H;awèëêHƒì8HÇD$XHÇD$`H‹\$@H‰$‹\$H‰\$H‹t$PH‰t$H�5H�l$H‰ïH¥H¥èH‹L$(H‹D$0H‰L$XH‰D$`HƒÄ8à + 0runtime.morestack_noctxt”Jgo.string."2006-01-02T15:04:05-07:00"¶ time.Time.FormatPp "".~r10type."".TimeStr"".ttype.time.Timep]o € +p,T +Z&Tgclocals·53d1129464840190b2068d32e04d2d08Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþ"".init žeH‹ %H;awèëê¶€ût¶€ûuÃè ÆèèÆÃ + 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|time.init†"encoding/xml.init’"".initdone·PPtP +/!Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþ$type..hash."".LinkÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.strhash@@ +"".autotmp_0002type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Link@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþ type..eq."".LinkÀ´eH‹ %H;awèëêHƒìHH‹\$PHƒû„êH‹3H‹KH‹\$XHƒû„ÍH‹H‹CH9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹SH‹CH‹\$XHƒûtWH‹sH‹KH9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé,ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtî runtime.eqstring° runtime.eqstring@�"".autotmp_0006type.string"".autotmp_0005type.string"".autotmp_0004?type.string"".autotmp_0003type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Link"".ptype.*"".Link2�Õ�� ����   vªTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþ(type..hash."".PersonÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$0HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„runtime.strhashðruntime.strhashÔruntime.strhash¸runtime.strhash@@"".autotmp_0010type.uintptr"".autotmp_0009type.uintptr"".autotmp_0008type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Person@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþ$type..eq."".PersonàØeH‹ %H;awèëêHƒìHH‹\$PHƒû„üH‹3H‹KH‹\$XHƒû„ßH‹H‹CH9Á…ÅH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„‹H‹\$PHƒû„uH‹SH‹CH‹\$XHƒû„WH‹sH‹KH9È…<H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €û„H‹\$PHƒû„ìH‹s H‹K(H‹\$XHƒû„ÎH‹S H‹C(H9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹S0H‹C8H‹\$XHƒûtWH‹s0H‹K8H9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé+ÿÿÿ‰é ÿÿÿÆD$hHƒÄHÉé¢þÿÿ‰é„þÿÿÆD$hHƒÄHÉéþÿÿ‰éýýÿÿ + 0runtime.morestack_noctxtî runtime.eqstringÐ runtime.eqstring² runtime.eqstringô runtime.eqstring@�"".autotmp_0018type.string"".autotmp_0017type.string"".autotmp_0016type.string"".autotmp_0015type.string"".autotmp_0014type.string"".autotmp_0013type.string"".autotmp_0012?type.string"".autotmp_0011type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Person"".ptype.*"".PersonJ�·�� ��������°° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþ$type..hash."".TextÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.strhash@@ +"".autotmp_0020type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Text@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþ type..eq."".TextÀ´eH‹ %H;awèëêHƒìHH‹\$PHƒû„êH‹3H‹KH‹\$XHƒû„ÍH‹H‹CH9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹SH‹CH‹\$XHƒûtWH‹sH‹KH9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé,ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtî runtime.eqstring° runtime.eqstring@�"".autotmp_0024type.string"".autotmp_0023type.string"".autotmp_0022?type.string"".autotmp_0021type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Text"".ptype.*"".Text2�Õ�� ����   vªTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/blog/atom/atom.goþJgo.string."2006-01-02T15:04:05-07:00"`T2006-01-02T15:04:05-07:00 Jgo.string."2006-01-02T15:04:05-07:00"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·53d1129464840190b2068d32e04d2d08 +%þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ"".Time·f"".Timeþ&time.Time.Format·f time.Time.Formatþ,runtime.throwreturn·f&runtime.throwreturnþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþtime.init·ftime.initþ(encoding/xml.init·f"encoding/xml.initþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ2go.string."*atom.TimeStr"@< *atom.TimeStr 2go.string."*atom.TimeStr"þ type.*"".TimeStr  ÞÊ‘D6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*atom.TimeStr"p2go.weak.type.**"".TimeStr€"runtime.zerovalue�type."".TimeStrþbruntime.gcbits.0x48000000000000000000000000000000 Hþ0go.string."atom.TimeStr"@: atom.TimeStr 0go.string."atom.TimeStr"þ&go.string."TimeStr"00TimeStr &go.string."TimeStr"þtype."".TimeStrààdT4ƒ À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000P0go.string."atom.TimeStr"p type.*"".TimeStr€"runtime.zerovalue`�type."".TimeStr�&go.string."TimeStr" "go.importpath."".°àtype."".TimeStrþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ,type..hashfunc."".Link$type..hash."".Linkþ(type..eqfunc."".Link type..eq."".Linkþ"type..alg."".Link ,type..hashfunc."".Link(type..eqfunc."".Linkþ,go.string."*atom.Link"@6 +*atom.Link ,go.string."*atom.Link"þtype.*"".Link  êÚQ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*atom.Link"p,go.weak.type.**"".Link€"runtime.zerovalue�type."".Linkþbruntime.gcbits.0x48480000000000000000000000000000 HHþ*go.string."atom.Link"@4 atom.Link *go.string."atom.Link"þgo.string."Rel"0(Rel go.string."Rel"þ8go.string."xml:\"rel,attr\""@>xml:"rel,attr" 8go.string."xml:\"rel,attr\""þ go.string."Href"0*Href go.string."Href"þ:go.string."xml:\"href,attr\""@@xml:"href,attr" :go.string."xml:\"href,attr\""þ go.string."Link"0*Link go.string."Link"þtype."".Link°° M#Ä* "type..alg."".Link0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."atom.Link"ptype.*"".Link€"runtime.zerovalue�Àtype."".LinkÀgo.string."Rel"àtype.stringð8go.string."xml:\"rel,attr\""� go.string."Href"°type.stringÀ:go.string."xml:\"href,attr\""`àtype."".Linkà go.string."Link"ð"go.importpath."".€°type."".Linkþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ.go.string."[]atom.Link"@8 []atom.Link .go.string."[]atom.Link"þtype.[]"".Link  DÏœ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]atom.Link"p.go.weak.type.*[]"".Link€"runtime.zerovalue�type."".LinkþBgo.typelink.[]atom.Link/[]"".Linktype.[]"".LinkþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc."".Person(type..hash."".Personþ,type..eqfunc."".Person$type..eq."".Personþ&type..alg."".Person 0type..hashfunc."".Person,type..eqfunc."".Personþbruntime.gcbits.0x48484848000000000000000000000000 HHHHþ.go.string."atom.Person"@8 atom.Person .go.string."atom.Person"þ go.string."Name"0*Name go.string."Name"þ0go.string."xml:\"name\""@6 +xml:"name" 0go.string."xml:\"name\""þgo.string."URI"0(URI go.string."URI"þBgo.string."xml:\"uri,omitempty\""PHxml:"uri,omitempty" Bgo.string."xml:\"uri,omitempty\""þ"go.string."Email"0,Email "go.string."Email"þFgo.string."xml:\"email,omitempty\""PLxml:"email,omitempty" Fgo.string."xml:\"email,omitempty\""þ(go.string."InnerXML"@2InnerXML (go.string."InnerXML"þ:go.string."xml:\",innerxml\""@@xml:",innerxml" :go.string."xml:\",innerxml\""þ$go.string."Person"0.Person $go.string."Person"þtype."".PersonÐÐ@Ç0á5 0, &type..alg."".Person0bruntime.gcbits.0x48484848000000000000000000000000P.go.string."atom.Person"ptype.*"".Person€"runtime.zerovalue�Àtype."".PersonÀ go.string."Name"àtype.stringð0go.string."xml:\"name\""�go.string."URI"°type.stringÀBgo.string."xml:\"uri,omitempty\""à"go.string."Email"€type.string�Fgo.string."xml:\"email,omitempty\""°(go.string."InnerXML"Ðtype.stringà:go.string."xml:\",innerxml\""`€type."".Person€$go.string."Person"�"go.importpath."". Ðtype."".Personþ0go.string."*atom.Person"@: *atom.Person 0go.string."*atom.Person"þtype.*"".Person  ðiB|6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*atom.Person"p0go.weak.type.**"".Person€"runtime.zerovalue�type."".PersonþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ,type..hashfunc."".Text$type..hash."".Textþ(type..eqfunc."".Text type..eq."".Textþ"type..alg."".Text ,type..hashfunc."".Text(type..eqfunc."".Textþ*go.string."atom.Text"@4 atom.Text *go.string."atom.Text"þ go.string."Type"0*Type go.string."Type"þ:go.string."xml:\"type,attr\""@@xml:"type,attr" :go.string."xml:\"type,attr\""þ go.string."Body"0*Body go.string."Body"þ:go.string."xml:\",chardata\""@@xml:",chardata" :go.string."xml:\",chardata\""þ go.string."Text"0*Text go.string."Text"þtype."".Text°° yä "type..alg."".Text0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."atom.Text"ptype.*"".Text€"runtime.zerovalue�Àtype."".TextÀ go.string."Type"àtype.stringð:go.string."xml:\"type,attr\""� go.string."Body"°type.stringÀ:go.string."xml:\",chardata\""`àtype."".Textà go.string."Text"ð"go.importpath."".€°type."".Textþ,go.string."*atom.Text"@6 +*atom.Text ,go.string."*atom.Text"þtype.*"".Text  øÛÖµ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*atom.Text"p,go.weak.type.**"".Text€"runtime.zerovalue�type."".Textþbruntime.gcbits.0x48484884848488000000000000000000 HHH„„„ˆþ,go.string."atom.Entry"@6 +atom.Entry ,go.string."atom.Entry"þ"go.string."Title"0,Title "go.string."Title"þ2go.string."xml:\"title\""@8 xml:"title" 2go.string."xml:\"title\""þgo.string."ID"0&ID go.string."ID"þ,go.string."xml:\"id\""@2xml:"id" ,go.string."xml:\"id\""þ0go.string."xml:\"link\""@6 +xml:"link" 0go.string."xml:\"link\""þ*go.string."Published"@4 Published *go.string."Published"þ:go.string."xml:\"published\""@@xml:"published" :go.string."xml:\"published\""þ&go.string."Updated"00Updated &go.string."Updated"þ6go.string."xml:\"updated\""@< xml:"updated" 6go.string."xml:\"updated\""þ$go.string."Author"0.Author $go.string."Author"þ4go.string."xml:\"author\""@: xml:"author" 4go.string."xml:\"author\""þ&go.string."Summary"00Summary &go.string."Summary"þ6go.string."xml:\"summary\""@< xml:"summary" 6go.string."xml:\"summary\""þ&go.string."Content"00Content &go.string."Content"þ6go.string."xml:\"content\""@< xml:"content" 6go.string."xml:\"content\""þ"go.string."Entry"0,Entry "go.string."Entry"þtype."".Entry��p\”Ú 8HX`hD à runtime.algarray0bruntime.gcbits.0x48484884848488000000000000000000P,go.string."atom.Entry"ptype.*"".Entry€"runtime.zerovalue�Àtype."".EntryÀ"go.string."Title"àtype.stringð2go.string."xml:\"title\""�go.string."ID"°type.stringÀ,go.string."xml:\"id\""à go.string."Link"€type.[]"".Link�0go.string."xml:\"link\""°*go.string."Published"Ðtype."".TimeStrà:go.string."xml:\"published\""€&go.string."Updated" type."".TimeStr°6go.string."xml:\"updated\""Ð$go.string."Author"ðtype.*"".Person€4go.string."xml:\"author\"" &go.string."Summary"Àtype.*"".TextÐ6go.string."xml:\"summary\""ð&go.string."Content"�type.*"".Text 6go.string."xml:\"content\""`Àtype."".EntryÀ"go.string."Entry"Ð"go.importpath."".à�type."".Entryþ.go.string."*atom.Entry"@8 *atom.Entry .go.string."*atom.Entry"þtype.*"".Entry  “ã³]6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*atom.Entry"p.go.weak.type.**"".Entry€"runtime.zerovalue�type."".Entryþ2go.string."[]*atom.Entry"@< []*atom.Entry 2go.string."[]*atom.Entry"þ type.[]*"".Entry  û=^   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]*atom.Entry"p2go.weak.type.*[]*"".Entry€"runtime.zerovalue�type.*"".EntryþJgo.typelink.[]*atom.Entry/[]*"".Entry type.[]*"".Entryþ,go.string."*atom.Feed"@6 +*atom.Feed ,go.string."*atom.Feed"þtype.*"".Feed  AK6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*atom.Feed"p,go.weak.type.**"".Feed€"runtime.zerovalue�type."".Feedþ, type..gc."".Feed$þ(type..gcprog."".Feedff–iþ*go.string."atom.Feed"@4 atom.Feed *go.string."atom.Feed"þ&go.string."XMLName"00XMLName &go.string."XMLName"þhgo.string."xml:\"http://www.w3.org/2005/Atom feed\""pn&xml:"http://www.w3.org/2005/Atom feed" hgo.string."xml:\"http://www.w3.org/2005/Atom feed\""þ2go.string."xml:\"entry\""@8 xml:"entry" 2go.string."xml:\"entry\""þ go.string."Feed"0*Feed go.string."Feed"þtype."".FeedÀÀˆÊJ*¨Y 0@Xhp@ à runtime.algarray0 type..gc."".Feed@(type..gcprog."".FeedP*go.string."atom.Feed"ptype.*"".Feed€"runtime.zerovalue�Àtype."".FeedÀ&go.string."XMLName"à,type.encoding/xml.Nameðhgo.string."xml:\"http://www.w3.org/2005/Atom feed\""�"go.string."Title"°type.stringÀ2go.string."xml:\"title\""àgo.string."ID"€type.string�,go.string."xml:\"id\""° go.string."Link"Ðtype.[]"".Linkà0go.string."xml:\"link\""€&go.string."Updated" type."".TimeStr°6go.string."xml:\"updated\""Ð$go.string."Author"ðtype.*"".Person€4go.string."xml:\"author\"" "go.string."Entry"À type.[]*"".EntryÐ2go.string."xml:\"entry\""`ðtype."".Feedð go.string."Feed"€"go.importpath."".�Àtype."".Feedþ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þ0go.string."encoding/xml"@: encoding/xml 0go.string."encoding/xml"þ6go.importpath.encoding/xml.  0go.string."encoding/xml"þ*type..hash."".Link·f$type..hash."".Linkþ$runtime.strhash·fruntime.strhashþ&type..eq."".Link·f type..eq."".Linkþ&runtime.eqstring·f runtime.eqstringþ.type..hash."".Person·f(type..hash."".Personþ*type..eq."".Person·f$type..eq."".Personþ*type..hash."".Text·f$type..hash."".Textþ&type..eq."".Text·f type..eq."".Textþ"runtime.zerovalueÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/cmd/vet/whitelist.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/cmd/vet/whitelist.a index 9bc4419..bdb3262 100644 Binary files a/.vendor/pkg/darwin_amd64/golang.org/x/tools/cmd/vet/whitelist.a and b/.vendor/pkg/darwin_amd64/golang.org/x/tools/cmd/vet/whitelist.a differ diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/container/intsets.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/container/intsets.a new file mode 100644 index 0000000..c3404a7 Binary files /dev/null and b/.vendor/pkg/darwin_amd64/golang.org/x/tools/container/intsets.a differ diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/cover.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/cover.a index 6d88734..af5dfa2 100644 Binary files a/.vendor/pkg/darwin_amd64/golang.org/x/tools/cover.a and b/.vendor/pkg/darwin_amd64/golang.org/x/tools/cover.a differ diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ast/astutil.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ast/astutil.a index a3056f3..09247e7 100644 --- a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ast/astutil.a +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ast/astutil.a @@ -1,6 +1,6 @@ ! __.PKGDEF 0 0 0 644 10858 ` -go object darwin amd64 go1.4.1 X:precisestack +go object darwin amd64 go1.4.2 X:precisestack $$ package astutil @@ -113,7 +113,7 @@ package astutil $$ _go_.6 0 0 0 644 215208 ` -go object darwin amd64 go1.4.1 X:precisestack +go object darwin amd64 go1.4.2 X:precisestack ! go13ld diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/buildutil.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/buildutil.a new file mode 100644 index 0000000..4d177a3 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/buildutil.a @@ -0,0 +1,394 @@ +! +__.PKGDEF 0 0 0 644 23875 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package buildutil + import ioutil "io/ioutil" + import sync "sync" + import ast "go/ast" + import parser "go/parser" + import runtime "runtime" + import time "time" + import io "io" + import filepath "path/filepath" + import os "os" + import strings "strings" + import fmt "fmt" + import sort "sort" + import build "go/build" + import token "go/token" + import path "path" + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } + func (@"go/token".pos·2 *@"go/token".Position "esc:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } + func (@"go/token".pos·2 @"go/token".Position "esc:0x2") String () (? string) + type @"go/build".Package struct { Dir string; Name string; ImportComment string; Doc string; ImportPath string; Root string; SrcRoot string; PkgRoot string; BinDir string; Goroot bool; PkgObj string; AllTags []string; ConflictDir string; GoFiles []string; CgoFiles []string; IgnoredGoFiles []string; CFiles []string; CXXFiles []string; MFiles []string; HFiles []string; SFiles []string; SwigFiles []string; SwigCXXFiles []string; SysoFiles []string; CgoCFLAGS []string; CgoCPPFLAGS []string; CgoCXXFLAGS []string; CgoLDFLAGS []string; CgoPkgConfig []string; Imports []string; ImportPos map[string][]@"go/token".Position; TestGoFiles []string; TestImports []string; TestImportPos map[string][]@"go/token".Position; XTestGoFiles []string; XTestImports []string; XTestImportPos map[string][]@"go/token".Position } + func (@"go/build".p·2 *@"go/build".Package "esc:0x0") IsCommand () (? bool) { return @"go/build".p·2.Name == "main" } + type @"go/build".ImportMode uint + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } + type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Text () (? string) + type @"go/build".Context struct { GOARCH string; GOOS string; GOROOT string; GOPATH string; CgoEnabled bool; UseAllFiles bool; Compiler string; BuildTags []string; ReleaseTags []string; InstallSuffix string; JoinPath func(@"go/build".elem ...string) (? string); SplitPathList func(@"go/build".list string) (? []string); IsAbsPath func(@"go/build".path string) (? bool); IsDir func(@"go/build".path string) (? bool); HasSubdir func(@"go/build".root string, @"go/build".dir string) (@"go/build".rel string, @"go/build".ok bool); ReadDir func(@"go/build".dir string) (@"go/build".fi []@"os".FileInfo, @"go/build".err error); OpenFile func(@"go/build".path string) (@"go/build".r @"io".ReadCloser, @"go/build".err error) } + func (@"go/build".ctxt·3 *@"go/build".Context) Import (@"go/build".path·4 string, @"go/build".srcDir·5 string, @"go/build".mode·6 @"go/build".ImportMode) (? *@"go/build".Package, ? error) + func (@"go/build".ctxt·3 *@"go/build".Context) ImportDir (@"go/build".dir·4 string, @"go/build".mode·5 @"go/build".ImportMode) (? *@"go/build".Package, ? error) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") MatchFile (@"go/build".dir·4 string, @"go/build".name·5 string) (@"go/build".match·1 bool, @"go/build".err·2 error) + func (@"go/build".ctxt·2 *@"go/build".Context) SrcDirs () (? []string) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".goodOSArchFile (@"go/build".name·3 string, @"go/build".allTags·4 map[string]bool "esc:0x0") (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context) @"go/build".gopath () (? []string) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") @"go/build".hasSubdir (@"go/build".root·4 string, @"go/build".dir·5 string) (@"go/build".rel·1 string, @"go/build".ok·2 bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".isAbsPath (@"go/build".path·3 string) (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".isDir (@"go/build".path·3 string) (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".isFile (@"go/build".path·3 string) (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".joinPath (@"go/build".elem·3 ...string) (? string) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".match (@"go/build".name·3 string, @"go/build".allTags·4 map[string]bool "esc:0x0") (? bool) + func (@"go/build".ctxt·5 *@"go/build".Context "esc:0x0") @"go/build".matchFile (@"go/build".dir·6 string, @"go/build".name·7 string, @"go/build".returnImports·8 bool, @"go/build".allTags·9 map[string]bool "esc:0x0") (@"go/build".match·1 bool, @"go/build".data·2 []byte, @"go/build".filename·3 string, @"go/build".err·4 error) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") @"go/build".openFile (@"go/build".path·4 string) (? @"io".ReadCloser, ? error) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") @"go/build".readDir (@"go/build".path·4 string) (? []@"os".FileInfo, ? error) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".saveCgo (@"go/build".filename·3 string, @"go/build".di·4 *@"go/build".Package, @"go/build".cg·5 *@"go/ast".CommentGroup "esc:0x0") (? error) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".shouldBuild (@"go/build".content·3 []byte "esc:0x0", @"go/build".allTags·4 map[string]bool "esc:0x0") (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".splitPathList (@"go/build".s·3 string) (? []string) + func @"".AllPackages (@"".ctxt·2 *@"go/build".Context) (? []string) + func @"".ForEachPackage (@"".ctxt·1 *@"go/build".Context, @"".found·2 func(@"".importPath string, @"".err error)) + func @"".FakeContext (@"".pkgs·2 map[string]map[string]string) (? *@"go/build".Context) + type @"go/ast".ObjKind int + func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } + type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } + func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x0") IsExported () (? bool) + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "" } + func (? *@"go/ast".Ident) @"go/ast".exprNode () { } + type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } + type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } + func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) + type @"go/token".Token int + func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3C) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } + func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xA) } + func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xB) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3B) } + func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) + func (@"go/token".tok·2 @"go/token".Token) String () (? string) + type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } + func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } + type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } + type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"go/token".lineInfo struct { Offset int; Filename string; Line int } + type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } + func (@"go/token".f·1 *@"go/token".File) AddLine (@"go/token".offset·2 int) + func (@"go/token".f·1 *@"go/token".File) AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) + func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File) SetLines (@"go/token".lines·3 []int) (? bool) + func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·4 *@"go/token".File "esc:0x1") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) + type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } + func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) + func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) + func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) + func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x0") + func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) + type @"go/parser".Mode uint + func @"".ParseFile (@"".fset·3 *@"go/token".FileSet, @"".ctxt·4 *@"go/build".Context "esc:0x0", @"".displayPath·5 func(? string) (? string) "esc:0x0", @"".dir·6 string, @"".file·7 string, @"".mode·8 @"go/parser".Mode) (? *@"go/ast".File, ? error) + func @"".ContainingPackage (@"".ctxt·3 *@"go/build".Context, @"".dir·4 string, @"".filename·5 string) (? *@"go/build".Package, ? error) + func @"".FileExists (@"".ctxt·2 *@"go/build".Context "esc:0x0", @"".path·3 string) (? bool) + func @"".OpenFile (@"".ctxt·3 *@"go/build".Context "esc:0x0", @"".path·4 string) (? @"io".ReadCloser, ? error) + func @"".IsAbsPath (@"".ctxt·2 *@"go/build".Context "esc:0x0", @"".path·3 string) (? bool) + func @"".JoinPath (@"".ctxt·2 *@"go/build".Context "esc:0x0", @"".path·3 ...string) (? string) + func @"".IsDir (@"".ctxt·2 *@"go/build".Context "esc:0x0", @"".path·3 string) (? bool) + func @"".ReadDir (@"".ctxt·3 *@"go/build".Context "esc:0x0", @"".path·4 string) (? []@"os".FileInfo, ? error) + func @"".SplitPathList (@"".ctxt·2 *@"go/build".Context "esc:0x0", @"".s·3 string) (? []string) + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + var @"go/ast".objKindStrings [7]string + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + +$$ +_go_.6 0 0 0 644 146051 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ldgo/build.aos.apath/filepath.a sort.astrings.a sync.a +fmt.aio.aio/ioutil.a path.a time.ago/ast.ago/parser.ago/token.aþ"".AllPackages€øeH‹ %H;awèëêHƒì0HÇD$@HÇD$HHÇD$PH�H‰$èH‹\$H‰\$(H�H‰$èH‹\$H‰\$ H�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$„”Hƒ$H‹\$ H‰\$èH‹\$H‰$Hƒ<$tgHƒ$H‹\$(H‰\$èH‹\$8H‰$H‹\$H‰\$èH‹t$(H�,$H‰ïH¥H¥H¥èH‹\$(H‹+H‰l$@H‹kH‰l$HH‹kH‰l$PHƒÄ0É%ë�‰%é`ÿÿÿ + 0runtime.morestack_noctxtptype.[]string‚"runtime.newobject¤type.sync.Mutex¶"runtime.newobjectØntype.struct { F uintptr; A0 *sync.Mutex; A1 *[]string }ê"runtime.newobject‚"".func·001Ø.runtime.writebarrierptr .runtime.writebarrierptrÐ""".ForEachPackageþsort.Strings@` +"".autotmp_0018/ptype.*struct { F uintptr; A0 *sync.Mutex; A1 *[]string }"".&listtype.*[]string "".&mu type.*sync.Mutex "".~r1type.[]string"".ctxt,type.*go/build.Context`Œ_`À @5 +ƒ$@7<YTgclocals·afd56e89fe406cd8321967b6f2c293efTgclocals·4b50cb2b3232913b1c27a965b4a14ade®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ""".ForEachPackageÀ À eH‹ %H�D$ÈH;AwèëåH�ì¸H�H‰$èH‹D$H‰D$`H‹¬$ÀH‰(H�H‰$èH‹D$H‰D$XH‹¬$ÈH‰(H�H‰$èH‹\$H‰\$HH�H‰$HÇD$èH‹D$H‹\$HH‰$H‰D$èH�H‰$èH‹\$H‰\$@H‹\$`H‹+H‰,$èH‹T$H‹D$H‹L$H‰”$ H‰„$¨H‰Œ$°H‰Œ$˜1ÉH‰„$�H‰D$ H‰”$ˆH‰ÐH‹l$ H9é�‘H‰D$8Hƒø„ÑH‹H‹hH‰L$(H‰T$xH‰T$hH‰¬$€H‰l$pH�H‰$èH‹D$H‰D$PH‰$H‹\$hH‰\$H‹\$pH‰\$èH‹\$@H‰$HÇD$èH�H‰$èH‹D$H�-H‰(H‰D$0H‰$Hƒ<$„!Hƒ$H‹\$`H‰\$èH‹\$0H‰$Hƒ<$„íHƒ$H‹\$HH‰\$èH‹\$0H‰$Hƒ<$„¹Hƒ$H‹\$PH‰\$èH‹\$0H‰$Hƒ<$„…Hƒ$ H‹\$XH‰\$èH‹\$0H‰$Hƒ<$tXHƒ$(H‹\$@H‰\$èH‹\$0SjèYYH‹D$8H‹L$(HƒÀHÿÁH‹l$ H9éŒoþÿÿH‹\$@H‰$èH�ĸÉ%량%éoÿÿÿ‰%é;ÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ‰é(þÿÿ8 +*0runtime.morestack_noctxtJ,type.*go/build.Context\"runtime.newobject”0type.func(string, error)¦"runtime.newobjectÞtype.chan boolð"runtime.newobject’type.chan bool¶ runtime.makechanæ.runtime.writebarrierptrô&type.sync.WaitGroup†"runtime.newobject¼6go/build.(*Context).SrcDirsÜtype.stringî"runtime.newobject¼4runtime.writebarrierstringê*sync.(*WaitGroup).Addøðtype.struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }Š"runtime.newobject¢"".func·002ø.runtime.writebarrierptrÈ.runtime.writebarrierptr˜ .runtime.writebarrierptrè .runtime.writebarrierptr° +.runtime.writebarrierptrÊ +runtime.newproc¨ ,sync.(*WaitGroup).Wait ð"".autotmp_0026�òtype.*struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }"".autotmp_0025type.string"".autotmp_0024ÿtype.*string"".autotmp_0023¯type.int"".autotmp_0022Ÿtype.int"".autotmp_0021_type.[]string"".autotmp_0020/type.[]string"".&found¿2type.*func(string, error)"".&rootÏtype.*string"".&semaßtype.*chan bool"".&ctxt¯.type.**go/build.Context "".&wgï(type.*sync.WaitGroup"".rootŸtype.string*"ð€4ïð@ 6llKš7ò 9 4-%%#C™'^PY/MTgclocals·1afade137eba74e0b6f075422f3cf114Tgclocals·d2860f9c12d127f702c657fdb6cbad23®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ"".allPackagesà Ô eH‹ %H;awèëêHƒìxH�H‰$èH‹D$H‰D$`H‹¬$€H‰(H�H‰$èH‹D$H‰D$HH‹¬$ˆH‰(H�H‰$èH‹|$H‰|$PH�¬$�H‰îH¥H¥H�H‰$èH‹D$H‰D$XH‹¼$ H‰8H‹t$PH�<$H¥H¥èH‹L$H‹D$H‰L$hH‰ $H‰D$pH‰D$H�H�l$H‰ïH‰ÞH¥H¥èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹\$PH‰$èH�H‰$èH‹\$H‰\$8H�H‰$èH‹\$H‰\$@H�H‰$èH‹D$H�-H‰(H‰D$0H‰$Hƒ<$„YHƒ$H‹\$PH‰\$èH‹\$0H‰$Hƒ<$„%Hƒ$H‹\$HH‰\$èH‹\$0H‰$Hƒ<$„ñHƒ$H‹\$`H‰\$èH‹\$0H‰$Hƒ<$„½Hƒ$ H‹\$XH‰\$èH‹\$0H‰$Hƒ<$„‰Hƒ$(H‹\$8H‰\$èH‹\$0H‰$Hƒ<$t\Hƒ$0H‹\$@H‰\$èH‹\$@H‰$H‹\$0H‰\$èH‹t$PH�,$H‰ïH¥H¥H‹\$@H‹H‹ÿÓH‹\$8H‰$èHƒÄxÉ%뛉%ékÿÿÿ‰%é7ÿÿÿ‰%éÿÿÿ‰%éÏþÿÿ‰%é›þÿÿ< + 0runtime.morestack_noctxt:,type.*go/build.ContextL"runtime.newobject„type.chan bool–"runtime.newobjectÎtype.stringà"runtime.newobject 0type.func(string, error)²"runtime.newobject€&path/filepath.CleanÈgo.string."/"ð*runtime.concatstring2´4runtime.writebarrierstringÂ&type.sync.WaitGroupÔ"runtime.newobjectö"type.func(string)ˆ"runtime.newobjectª”type.struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }¼"runtime.newobjectÔ"".func·004ª.runtime.writebarrierptrú.runtime.writebarrierptrÊ.runtime.writebarrierptrš.runtime.writebarrierptrê.runtime.writebarrierptr² .runtime.writebarrierptrâ .runtime.writebarrierptr  + +¸ +,sync.(*WaitGroup).WaitPð"".autotmp_0028�–type.*struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }"".autotmp_0027type.string"".&found?2type.*func(string, error)"".&ctxt/.type.**go/build.Context"".&sema_type.*chan bool"".&rootOtype.*string"".&walkDiro$type.*func(string) "".&wg(type.*sync.WaitGroupðŠïðKð,޲l@£K@%%%)'„7(((d  UTgclocals·ac248a5fbb402bed5a85fa173fb46364Tgclocals·58cfb5d6a11a11ab95e0a4935948a7ac®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ"".FakeContext€ æ eH‹ %H;awèëêHƒì8H�H‰$èH‹D$H‰D$ H‹l$@H‰(H�H‰$èH‹D$H‰D$0H‰$H�H‰\$èH�H‰$èH‹D$H�H‰$H‰D$(H‰D$H�H‰\$èH‹D$(H�h H�H‰ïH‰ÞH¥H¥H�h0HÇEHÇEH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$„àHƒ$H‹\$0H‰\$èH‹\$H‰$Hƒ<$„¬Hƒ$H‹\$ H‰\$èH‹\$(H‰$H�$°H‹\$H‰\$èH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$„9Hƒ$H‹\$0H‰\$èH‹\$H‰$Hƒ<$„Hƒ$H‹\$ H‰\$èH‹\$(H‰$H�$ÀH‹\$H‰\$èH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$„’Hƒ$H‹\$0H‰\$èH‹\$H‰$Hƒ<$teHƒ$H‹\$ H‰\$èH‹\$(H‰$H�$ÈH‹\$H‰\$èH‹\$(H‰$H�$¨H�H‰\$èH‹\$(H‰\$HHƒÄ8É%ë’‰%ébÿÿÿ‰%éïþÿÿ‰%é»þÿÿ‰%éHþÿÿ‰%éþÿÿD + 0runtime.morestack_noctxt:Btype.map[string]map[string]stringL"runtime.newobject~0type.func(string) string�"runtime.newobjectº"".func·005·fÎ.runtime.writebarrierptrÜ*type.go/build.Contextî"runtime.newobject†*type.go/build.Context° go/build.DefaultÄ.runtime.writebarrierfatägo.string."/go"®¨type.struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }À"runtime.newobjectØ"".func·006®.runtime.writebarrierptrþ.runtime.writebarrierptr¾.runtime.writebarrierptr̨type.struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }Þ"runtime.newobjectö"".func·007Ì.runtime.writebarrierptrœ.runtime.writebarrierptrÜ.runtime.writebarrierptrê¨type.struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }ü"runtime.newobject”"".func·008ê.runtime.writebarrierptr² .runtime.writebarrierptrò .runtime.writebarrierptr¢ +"".func·009·f¶ +.runtime.writebarrierptr p"".autotmp_0031ªtype.*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"".autotmp_0030ªtype.*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"".autotmp_0029?ªtype.*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"".&pkgs/Dtype.*map[string]map[string]string"".&clean2type.*func(string) string"".&ctxt,type.*go/build.Context "".~r1,type.*go/build.Contextp“opR€@><@�"�‹ " !%4%";uHGHG$ ˆTgclocals·d2a701546bccde17a508ee8f261130f1Tgclocals·e538a3ca88c2686fb051c44665bb6675®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ"".byName.Len H‹\$H‰\$ Ã@ "".~r00type.int"".stype."".byName²Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ"".byName.SwapàÎeH‹ %H;awèëêHƒì(H‹T$HH‹L$0H‹D$8H‰ËH‰ÕH9ƒ¨HkíHëH‹+H‰l$H‹kH‰l$ H‰ËH‰ÕH9Âs~HkíHëH‰$H‹l$PH‰ËH9Ås_HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹\$0H‹l$PL‹D$8L9Ås)HkíHëH‰$H‹\$H‰\$H‹\$ H‰\$èHƒÄ(Ãè è è è  + 0runtime.morestack_noctxt”2runtime.writebarrieriface„2runtime.writebarrieriface˜$runtime.panicindex¦$runtime.panicindex´$runtime.panicindexÂ$runtime.panicindexPP"".autotmp_0033 type.os.FileInfo"".j@type.int"".i0type.int"".stype."".byNameP°OP%ð +´ð‰8/Tgclocals·aa3b86c1ca8acadbe172378c24a491bcTgclocals·cb9af6b3d97a54a99a5776dfe54028e3®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ"".byName.Less ŽeH‹ %H;awèëêHƒìXH‹\$`H‹l$xL‹D$hL9ŃÎHkíHëH‹ H‹kH‰l$0H‰,$H‰L$(H‹Y8ÿÓH‹\$H‰\$HH‹\$H‰\$PH‹\$`H‹¬$€L‹D$hL9ÅszHkíHëH‹ H‹kH‰l$0H‰,$H‰L$(H‹Y8ÿÓH‹L$H‹\$H‹l$HH‰,$H‹l$PH‰l$H‰L$8H‰L$H‰\$@H‰\$èH‹\$ Hƒû| Æ„$ˆHƒÄXÃÆ„$ˆëñè è  + 0runtime.morestack_noctxt¤ +¾ +¦"runtime.cmpstringô$runtime.panicindex‚$runtime.panicindex`° "".autotmp_0035?type.string"".autotmp_0034type.string "".~r2Ptype.bool"".j@type.int"".i0type.int"".stype."".byName°Ô¯°!� +¶�RM3>Tgclocals·d5fc09145616eeb514ee16a0094b2898Tgclocals·295799aab954106638a6a2ba39a198f2®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ("".fakeFileInfo.Name@*H‹\$H‰\$H‹\$H‰\$ Ã@ "".~r0 type.string +"".fi(type."".fakeFileInfo  ¾ Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ&"".fakeFileInfo.Sys@&HÇD$HÇD$ Ã@ "".~r0 "type.interface {}  À Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ."".fakeFileInfo.ModTime@*1Ò1É1ÀH‰T$‰L$ H‰D$(ÃP "".~r0 type.time.Time   Tgclocals·5dfce38b1d248a3900c6ec750de77702Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ*"".fakeFileInfo.IsDir ÆD$Ã0 "".~r0 type.boolÄTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ("".fakeFileInfo.Size HÇD$Ã0 "".~r0 type.int64ÆTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ("".fakeFileInfo.Mode ÇD$¤Ã0 "".~r0  type.os.FileModeÈTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ&"".fakeDirInfo.Name@*H‹\$H‰\$H‹\$H‰\$ Ã@ "".~r0 type.string +"".fd&type."".fakeDirInfo  Ð Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ$"".fakeDirInfo.Sys@&HÇD$HÇD$ Ã@ "".~r0 "type.interface {}  Ò Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ,"".fakeDirInfo.ModTime@*1Ò1É1ÀH‰T$‰L$ H‰D$(ÃP "".~r0 type.time.Time  Ô Tgclocals·5dfce38b1d248a3900c6ec750de77702Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ("".fakeDirInfo.IsDir ÆD$Ã0 "".~r0 type.boolÖTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ&"".fakeDirInfo.Size HÇD$Ã0 "".~r0 type.int64ØTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ&"".fakeDirInfo.Mode ÇD$íÃ0 "".~r0  type.os.FileModeÚTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ"".ParseFileà Ä eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ØHÇ„$àHÇ„$èH‹œ$ H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$è¶\$€û…žH�H‰$èH‹D$Hƒø„xHÇÂHÇÁH‰”$€H‰Œ$ˆH‰D$xH‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹\$xHƒÃH‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹œ$ H‰$H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹L$ H‹D$(H‰Œ$ÀH‰„$ÈH‹œ$ H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹t$H‰t$HH‹l$ H‰l$PH‹L$(H‹T$0H‰T$`HƒùH‰L$Xt*HÇ„$ØH‰Œ$àH‰”$è�èH�Ä�ÃH‰,$Hƒþ„H�^ SjèH‹”$¸YYH…À…ò1íH9êt8H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹ÿÓH‹T$H‹L$H‰”$ÀH‰Œ$ÈH‹\$HH‰$H‹\$PH‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$˜H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$H‹œ$ÐH‰\$(èH‹L$0H‹l$8H‹T$@H‰Œ$ØH‰l$hH‰¬$àH‰T$pH‰”$è�èH�Ä�Ã�èH�Ä�ÉéÚþÿÿ‰é�ýÿÿé=þÿÿ +*0runtime.morestack_noctxtÚ"".IsAbsPath„type.[2]string–"runtime.newobjectÀ4runtime.writebarrierstring˜4runtime.writebarrierstring‚"".JoinPathŒ"".OpenFile¬&runtime.deferreturnð"runtime.deferprocä +Ä runtime.convI2Eü +&go/parser.ParseFileê &runtime.deferreturn† &runtime.deferreturn° "".autotmp_0045/type.[]string"".autotmp_0044Otype.error"".autotmp_0042type.string "".errotype.error +"".rd�$type.io.ReadCloser "".~r7�type.error "".~r6€"type.*go/ast.File"".modep&type.go/parser.Mode"".filePtype.string "".dir0type.string"".displayPath 0type.func(string) string"".ctxt,type.*go/build.Context"".fset,type.*go/token.FileSetD" ¿Ÿ úŸ  Ÿ !°:BF9àN *-8³ &lsa·;/’=Tgclocals·a2412aec62c8b1542a0535d2f3137161Tgclocals·f60a413bec72af7accdf6748cea6b1e7 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/util.goþ("".ContainingPackage ’eH‹ %H�„$(ÿÿÿH;AwèëâH�ìXHÇ„$�HÇ„$˜H‹œ$`H‰$H‹œ$xH‰\$H‹œ$€H‰\$è¶\$€û…NH�H‰$èH‹D$Hƒø„(HÇÂHÇÁH‰”$0H‰Œ$8H‰„$(H‰$H‹œ$hH‰\$H‹œ$pH‰\$èH‹œ$(HƒÃH‰$H‹œ$xH‰\$H‹œ$€H‰\$èH‹œ$`H‰$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$8H‰\$èH‹L$ H‹D$(H‰Œ$xH‰„$€H‹œ$xH‰$H‹œ$€H‰\$èH‹L$H‹D$H‰Œ$H‰ $H‰„$H‰D$èH‹L$H‹D$H‰Œ$ðH‰ $H‰„$øH‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$ H‰œ$°H‹\$(H‰œ$¸H‹œ$`H‰$èH‹T$H‹D$H‹L$H‰”$(H‰„$0H‰Œ$8H‰Œ$P1ÉH‰„$HH‰D$PH‰”$@H‰ÐH‹l$PH9é� H‰D$XHƒø„BH‹H‹hH‰L$HH‰”$H‰¬$H‰”$€H‰$H‰¬$ˆH‰l$èH‹L$H‹D$H‰Œ$H‰ $H‰„$H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹|$ L‹L$(L‹„$°L‰D$`H‹´$¸H‰|$pH‰¼$�L‰L$xH‰t$hL‰Œ$˜L9ÎŒuL9΂sL‰„$ðL‰Œ$øM9É…SL‰$L‰L$H‰|$L‰L$èL‹L$x¶\$ €û„(HÇÀ<„ÃH‹Œ$¸HÿÉH‹”$¸H9Ê‚ L9É‚—H‹”$°L)ÉHƒùt L‰ËHÓH‰ÚH‹œ$`H‰$H‰”$ H‰T$H‰Œ$¨H‰L$H‹œ$hH‰\$H‹œ$pH‰\$ HÇD$(èH‹T$0H‹L$8H‹D$@H‰”$ˆH‰Œ$�H‰„$˜H�ÄXÃè H‹D$XH‹L$HHƒÀHÿÁH‹l$PH9éŒôýÿÿH‹œ$xH‰œ$ÐH‹œ$€H‰œ$ØH�œ$àHÇHÇCH�œ$àHƒû„çHÇÁHÇÂH‰œ$H‰Œ$H‰”$ H�H‰$H�œ$ÐH‰\$èH‹L$H‹D$H‹œ$H‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$H‰\$H‹œ$ H‰\$ èH‹L$(H‹D$0HÇ„$ˆH‰Œ$�H‰„$˜H�ÄXÉéÿÿÿ1ÀéØýÿÿè ‰é·üÿÿ‰éÑúÿÿé–ûÿÿ2 +00runtime.morestack_noctxtÈ"".IsAbsPathòtype.[2]string„"runtime.newobject´4runtime.writebarrierstring’4runtime.writebarrierstring‚"".JoinPathò*path/filepath.ToSlashÂpath.Dir–go.string."/"¾*runtime.concatstring2”6go/build.(*Context).SrcDirsÔ +*path/filepath.ToSlash¨ go.string."/"Ð *runtime.concatstring2Ò  runtime.eqstring°4go/build.(*Context).Import˜$runtime.panicsliceÆtype.stringòruntime.convT2EÜ2runtime.writebarrierifaceêXgo.string."can't find package containing %s"Þfmt.Errorfà$runtime.panicslice€°D"".autotmp_0083¯"type.interface {}"".autotmp_0081�&type.[]interface {}"".autotmp_0079type.uint64"".autotmp_0078type.uint64"".autotmp_0077type.int"".autotmp_0074type.string"".autotmp_0073type.bool"".autotmp_0072type.string"".autotmp_0071ÿtype.*string"".autotmp_0070type.int"".autotmp_0069type.int"".autotmp_0067_type.[]string"".autotmp_0066type.error"".autotmp_0065�type.string"".autotmp_0064ï(type.[1]interface {}"".autotmp_0061type.int"".autotmp_0060type.int"".autotmp_0056type.string"".autotmp_0055/type.[]string"".autotmp_0054type.[]string"".autotmp_0053Ïtype.string"".autotmp_0052type.string"".autotmp_0051¯type.string"strings.prefix·3�type.stringstrings.s·2ïtype.string"".importPathïtype.string"".srcdirSlashÏtype.string"".srcdir¯type.string"".dirSlashÏtype.string "".~r4`type.error "".~r3P,type.*go/build.Package"".filename0type.string "".dirtype.string"".ctxt,type.*go/build.Context(%°¥¯°Õ¯°/Ð Lt=9éž“f™?}·  8cvgÉ ¿¯á +vA !Tgclocals·f8188ca75fd818cebdbca4284ea42262Tgclocals·ff2e299abe827eddb4bf0027ade2fa77 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/util.goþ"".FileExists ŽeH‹ %H;awèëêHƒìPH‹T$XH‹L$`H‹D$hH‹šÈ1íH9ëtaH‰ $H‰D$H‹’ÈH‹ÿÓH‹T$H‹L$H‹D$ H‹\$(H‰\$HHƒøH‰D$@t +ÆD$pHƒÄPÃH‰L$8H‰ $H‰T$0H‹Z ÿÓÆD$pHƒÄPÃH‰ $H‰D$èH‹D$ H‹\$(Hƒøt +ÆD$pHƒÄPÃÆD$pëô + + 0runtime.morestack_noctxt” +˜ +Äos.Stat@  + "".errtype.error"".r?$type.io.ReadCloser "".~r20type.bool"".pathtype.string"".ctxt,type.*go/build.Context0 _Ÿ Ÿ 'Ÿ Ð(º).  + +  J†Tgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·44568aa369055d8938d809aa5d80843b /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/util.goþ"".OpenFile€îeH‹ %H;awèëêHƒìHH‹T$PH‹L$XH‹D$`HÇD$hHÇD$pHÇD$xHÇ„$€H‹šÈ1íH9ëtEH‰ $H‰D$H‹’ÈH‹ÿÓH‹l$H‹T$H‹L$ H‹D$(H‰l$hH‰T$pH‰L$xH‰„$€HƒÄHÃH‰ $H‰D$èH‹\$H‰\$0H‹\$H‰\$8H‹\$ H‰\$@H‹1íH9èt+H‹\$0H‰\$pH‰D$hH‹\$8H‰\$xH‹\$@H‰œ$€HƒÄHÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë¦ + 0runtime.morestack_noctxtâ +Úos.Open¤H‰|$H�|$H‰ÎH¥H¥H‹(H‰l$ èH‹\$(H‰$èHƒÄ0à + "runtime.morestack°"".allPackagesÌ,sync.(*WaitGroup).Done` "".&wg(type.*sync.WaitGroup`T_p~3)W Tgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·e1ae6533a9e39048ba0735a2264ce16a®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ"".func·003ÀºeH‹ %H�D$ØH;AwèëåH�ì¨H‹ZH‰\$0H‹ZH‰\$8H‹BH‹Z H‰\$(H‹H‹hH‰l$HH‰,$H‰L$@H‹Y8ÿÓH‹\$H‰\$`H‹\$H‰\$hH�¼$ˆ1ÀèH�œ$ˆHƒû„ÅHÇÂHÇÁH‰T$xH‰Œ$€H‰\$pH‰$H‹t$8H�l$H‰ïH¥H¥èH‹\$pHƒÃH‰$H‹\$`H‰\$H‹\$hH‰\$èH‹\$pH‰$H‹\$xH‰\$H‹œ$€H‰\$èH‹L$H‹D$ H‰L$PH‰ $H‰D$XH‰D$H‹\$0H‹H‹ÿÓH‹\$(H‰$èH�ĨÉé4ÿÿÿ +*"runtime.morestack´ +öð runtime.duffzeroŽ4runtime.writebarrierstringÚ4runtime.writebarrierstring¤$path/filepath.Joinü +”,sync.(*WaitGroup).DoneÐ"".autotmp_0124otype.[]string"".autotmp_0123¯type.string"".autotmp_0122�type.string"".autotmp_0121?type.[2]string "".&wgÿ(type.*sync.WaitGroup"".&dirßtype.*string"".&walkDirï$type.*func(string)"гÏÐ +àÌAÿ +Zl&%- Tgclocals·64c48bd0c65b4af1edf8e3d2547f8224Tgclocals·fef86af671621a9f7b315a5a9ccff6ef®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ"".func·004€øeH‹ %H�„$HÿÿÿH;AwèëâH�ì8H‹ZH‰œ$€H‹ZH‰\$xH‹ZH‰œ$ H‹Z H‰œ$ˆH‹Z(H‰\$hH‹Z0H‰\$pH�H‰$èH‹D$H�¬$@H‰ÇH‰îH¥H¥H‰„$˜H�,$H‰ïH‰ÆH¥H¥èH‹L$H‹D$HƒøthHƒø†u¶€û.tVH‰Œ$ØHƒø†T¶€û_t�~{xWAx¡ 9uxWA3Tgclocals·1639104afb191a75561eef7785a79b68Tgclocals·22c8feddc9b73f744500bb682cfda17a®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/fakecontext.goþ"".func·008àÚeH‹ %H�„$PÿÿÿH;AwèëâH�ì0H‹BH‹ZH‰\$@HÇ„$HHÇ„$PHÇ„$XHÇ„$`H‹œ$8H‰$H‹œ$@H‰\$H‹H‹ÿÓH‹L$H‹D$H‰Œ$8H‰ $H‰„$@H‰D$èH‹L$H‹D$H‹\$ H‰œ$˜H‹\$(H‰œ$ H‰L$xH‰ $H‰„$€H‰D$èH‹L$H‹D$H�H‰$H‹\$@H‹+H‰l$H‰Œ$H‰L$H‰„$H‰D$èH‹\$ H‹+H‹”$˜H‹Œ$ H�H‰$H‰l$H‰”$øH‰T$H‰Œ$H‰L$èH‹L$ ¶\$(Hƒù„àH‹H‰”$ˆH‹iH‰¬$�€û…CH‹œ$8H‰œ$ØH‹œ$@H‰œ$àH�œ$èHÇHÇCH�œ$èHƒû„óHÇÂHÇÁH‰œ$H‰”$ H‰Œ$(H�H‰$H�œ$ØH‰\$èH‹L$H‹D$H‹œ$H‰$H‰Œ$¸H‰L$H‰„$ÀH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$ H‰\$H‹œ$(H‰\$ èH‹L$(H‹D$0HÇ„$HHÇ„$PH‰Œ$XH‰„$`H�Ä0ÉéÿÿÿH‰T$XH‰l$`H�H‰$èH‹D$H‰D$8H‰$Hƒ<$„>H‹\$XH‰\$H‹\$`H‰\$èH‹D$8HÇ@HÇ@ÿÿÿÿH‰D$8H‹1íH9è„ÇH‹T$8H‰„$¨H‰”$°HÇD$HHÇD$PH�œ$ÈHÇHÇCH‰D$hH‰„$ÈH‰T$pH‰”$ÐH�H‰$H�H‰\$H�H‰\$H�œ$ÈH‰\$èH‹L$ H‹D$(H‰Œ$HH‰„$PHÇ„$XHÇ„$`H�Ä0ÃH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰%é¶þÿÿ‰éýÿÿ4 +0"runtime.morestack‚ +Îpath.SplitÌpath.CleanîBtype.map[string]map[string]stringÎ4runtime.mapaccess1_faststrŒ,type.map[string]stringÜ4runtime.mapaccess2_faststr°type.stringÜruntime.convT2EÆ 2runtime.writebarrierifaceÔ þ""".(*byName).Swap †eH‹ %H;awèëêHƒì`H‹Y H…Ût H�|$hH9;uH‰#H‹\$h1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$hHƒû„éH‹H‹KH‹kH‰l$XH‹D$pH‹t$xH‰ÓH‰ÅH9ȃ¹HkíHëH‹+H‰l$8H‹kH‰l$@H‰ÓH‰ÅH9ȃ‹HkíHëH‰$H‰ÓH‰T$HH‰õH‰t$0H‰L$PH9Îs_HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹\$HH‹l$0L‹D$PL9Ås)HkíHëH‰$H‹\$8H‰\$H‹\$@H‰\$èHƒÄ`Ãè è è è ‰éÿÿÿ + 0runtime.morestack_noctxt~*go.string."buildutil"¨$go.string."byName"Ô go.string."Swap"ü"runtime.panicwrap¾2runtime.writebarrieriface®2runtime.writebarrierifaceÂ$runtime.panicindexÐ$runtime.panicindexÞ$runtime.panicindexì$runtime.panicindex0À "".autotmp_0219O type.os.FileInfo"".j_type.int"".s/type."".byName"".j type.int"".itype.int""..thistype.*"".byNameÀÅ¿À0��}¡8:Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·2ef756eb60fa93116ff3685e4ecee06eþ""".(*byName).Less ŽeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt4H�,$H‰ïH¥H¥H¥H‹\$@H‰\$H‹\$HH‰\$ è¶\$(ˆ\$PHƒÄ0ÉëÈ + 0runtime.morestack_noctxt~*go.string."buildutil"¨$go.string."byName"Ô go.string."Less"ü"runtime.panicwrapâ"".byName.Less@` "".~r20type.bool"".j type.int"".itype.int""..thistype.*"".byName`¨_` ÐÐ +}STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*fakeFileInfo).NameàÒeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹ H‹kH‰L$@H‰l$HHƒÄ0Éëæ + 0runtime.morestack_noctxt~*go.string."buildutil"¨0go.string."fakeFileInfo"Ô go.string."Name"ü"runtime.panicwrap0` "".~r0type.string""..this*type.*"".fakeFileInfo`Š_` ° +° +}3Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*fakeFileInfo).SysàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t1É1ÀH‰L$@H‰D$HHƒÄ0É%ëä + 0runtime.morestack_noctxt~*go.string."buildutil"¨0go.string."fakeFileInfo"Ôgo.string."Sys"ü"runtime.panicwrap0` "".~r0"type.interface {}""..this*type.*"".fakeFileInfo`„_`° ° +}3Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*fakeFileInfo).ModTimeàÜeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t1Ò1É1ÀH‰T$@‰L$HH‰D$PHƒÄ0É%ëÞ + 0runtime.morestack_noctxt~*go.string."buildutil"¨0go.string."fakeFileInfo"Ô&go.string."ModTime"ü"runtime.panicwrap@` "".~r0type.time.Time""..this*type.*"".fakeFileInfo`Š_` °° +}3Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*fakeFileInfo).IsDirÀÀeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t 1ÀˆD$@HƒÄ0É%ëì + 0runtime.morestack_noctxt~*go.string."buildutil"¨0go.string."fakeFileInfo"Ô"go.string."IsDir"ü"runtime.panicwrap ` "".~r0type.bool""..this*type.*"".fakeFileInfo`|_`    +}#Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*fakeFileInfo).SizeàÂeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t 1ÀH‰D$@HƒÄ0É%ëë + 0runtime.morestack_noctxt~*go.string."buildutil"¨0go.string."fakeFileInfo"Ô go.string."Size"ü"runtime.panicwrap ` "".~r0type.int64""..this*type.*"".fakeFileInfo`}_`°° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*fakeFileInfo).ModeàÆeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t¸¤‰D$@HƒÄ0É%ëé + 0runtime.morestack_noctxt~*go.string."buildutil"¨0go.string."fakeFileInfo"Ô go.string."Mode"ü"runtime.panicwrap ` "".~r0 type.os.FileMode""..this*type.*"".fakeFileInfo`_`°° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*fakeDirInfo).NameàÒeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹ H‹kH‰L$@H‰l$HHƒÄ0Éëæ + 0runtime.morestack_noctxt~*go.string."buildutil"¨.go.string."fakeDirInfo"Ô go.string."Name"ü"runtime.panicwrap0` "".~r0type.string""..this(type.*"".fakeDirInfo`Š_` °° +}3Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*fakeDirInfo).SysàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t1É1ÀH‰L$@H‰D$HHƒÄ0É%ëä + 0runtime.morestack_noctxt~*go.string."buildutil"¨.go.string."fakeDirInfo"Ôgo.string."Sys"ü"runtime.panicwrap0` "".~r0"type.interface {}""..this(type.*"".fakeDirInfo`„_`°° +}3Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*fakeDirInfo).ModTimeàÜeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t1Ò1É1ÀH‰T$@‰L$HH‰D$PHƒÄ0É%ëÞ + 0runtime.morestack_noctxt~*go.string."buildutil"¨.go.string."fakeDirInfo"Ô&go.string."ModTime"ü"runtime.panicwrap@` "".~r0type.time.Time""..this(type.*"".fakeDirInfo`Š_` °° +}3Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*fakeDirInfo).IsDiràÊeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8tHÇÀˆD$@HƒÄ0É%ëç + 0runtime.morestack_noctxt~*go.string."buildutil"¨.go.string."fakeDirInfo"Ô"go.string."IsDir"ü"runtime.panicwrap ` "".~r0type.bool""..this(type.*"".fakeDirInfo`�_`°° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*fakeDirInfo).SizeàÂeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t 1ÀH‰D$@HƒÄ0É%ëë + 0runtime.morestack_noctxt~*go.string."buildutil"¨.go.string."fakeDirInfo"Ô go.string."Size"ü"runtime.panicwrap ` "".~r0type.int64""..this(type.*"".fakeDirInfo`}_`°° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*fakeDirInfo).ModeàÆeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8t¸í‰D$@HƒÄ0É%ëé + 0runtime.morestack_noctxt~*go.string."buildutil"¨.go.string."fakeDirInfo"Ô go.string."Mode"ü"runtime.panicwrap ` "".~r0 type.os.FileMode""..this(type.*"".fakeDirInfo`_`° ° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ(type..hash.[2]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0227type.int"".autotmp_0226type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[2]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ$type..eq.[2]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0231?type.string"".autotmp_0230type.string"".autotmp_0229_type.int"".autotmp_0228Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[2]string"".ptype.*[2]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0234type.int"".autotmp_0233type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0238?"type.interface {}"".autotmp_0237"type.interface {}"".autotmp_0236_type.int"".autotmp_0235Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b®/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/buildutil/allpackages.goþTgclocals·4b50cb2b3232913b1c27a965b4a14ade00 ("þTgclocals·afd56e89fe406cd8321967b6f2c293ef00þTgclocals·d2860f9c12d127f702c657fdb6cbad23°° +" (€( (¨¨¨*ª*ª(¨(þTgclocals·1afade137eba74e0b6f075422f3cf114`` + + + + + + + + + + +þgo.string."/"0$/ go.string."/"þTgclocals·58cfb5d6a11a11ab95e0a4935948a7acxx  € €"€*ˆ*¨*ª**** +*(þTgclocals·ac248a5fbb402bed5a85fa173fb46364xx +*************þgo.string."/go"0(/go go.string."/go"þTgclocals·e538a3ca88c2686fb051c44665bb6675PPˆ¨ª*" þTgclocals·d2a701546bccde17a508ee8f261130f1PPþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·cb9af6b3d97a54a99a5776dfe54028e3  þTgclocals·aa3b86c1ca8acadbe172378c24a491bc  +BBþTgclocals·295799aab954106638a6a2ba39a198f2  þTgclocals·d5fc09145616eeb514ee16a0094b2898  BBþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·5dfce38b1d248a3900c6ec750de77702 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·5dfce38b1d248a3900c6ec750de77702 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·f60a413bec72af7accdf6748cea6b1e788 þTgclocals·a2412aec62c8b1542a0535d2f313716188ªHªH.ªH.ªH.ªHþXgo.string."can't find package containing %s"pb can't find package containing %s Xgo.string."can't find package containing %s"þTgclocals·ff2e299abe827eddb4bf0027ade2fa77€€@ €€‚€€<€€<þTgclocals·f8188ca75fd818cebdbca4284ea42262HHŠŠŠŠŠŠŠþTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·e0dd5664695c71438932a711825a98a4 +þ,òò°þTgclocals·1732000e0306905c63d7c3c4963145b6XX þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ""".AllPackages·f"".AllPackagesþ(runtime.newobject·f"runtime.newobjectþ"".func·001·f"".func·001þ4runtime.writebarrierptr·f.runtime.writebarrierptrþ("".ForEachPackage·f""".ForEachPackageþsort.Strings·fsort.Stringsþ,runtime.throwreturn·f&runtime.throwreturnþ&runtime.makechan·f runtime.makechanþgo.typelink.chan bool/chan booltype.chan boolþ6go.string."**build.Context"@@**build.Context 6go.string."**build.Context"þ.type.**go/build.Context  c~Yè6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**build.Context"p@go.weak.type.***go/build.Context€"runtime.zerovalue�,type.*go/build.Contextþ,go.string."*chan bool"@6 +*chan bool ,go.string."*chan bool"þtype.*chan bool  IJË6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*chan bool"p0go.weak.type.**chan bool€"runtime.zerovalue�type.chan boolþ>go.string."func(string, error)"PHfunc(string, error) >go.string."func(string, error)"þ0type.func(string, error)  ÚìYZ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(string, error)"pBgo.weak.type.*func(string, error)€"runtime.zerovalue €0type.func(string, error)Р0type.func(string, error)€type.string�type.errorþ@go.string."*func(string, error)"PJ*func(string, error) @go.string."*func(string, error)"þ2type.*func(string, error)  œz‚L6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*func(string, error)"pDgo.weak.type.**func(string, error)€"runtime.zerovalue�0type.func(string, error)þbruntime.gcbits.0x84888800000000000000000000000000 „ˆˆþ""..gostring.1�‚pstruct { F uintptr; A0 **build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup } ""..gostring.1þgo.string."A2"0&A2 go.string."A2"þgo.string."A3"0&A3 go.string."A3"þgo.string."A4"0&A4 go.string."A4"þðtype.struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }  0"uªK ($  runtime.algarray0bruntime.gcbits.0x84888800000000000000000000000000P""..gostring.1p‚go.weak.type.*struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }€"runtime.zerovalue�Àðtype.struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }Àgo.string."F"àtype.uintptr�go.string."A0"°.type.**go/build.Contextàgo.string."A1"€type.*chan bool°go.string."A2"Ðtype.*string€go.string."A3" 2type.*func(string, error)Ðgo.string."A4"ð(type.*sync.WaitGroupþ""..gostring.2�„q*struct { F uintptr; A0 **build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup } ""..gostring.2þòtype.*struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }  ã½£�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.2p„go.weak.type.**struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }€"runtime.zerovalue�ðtype.struct { F uintptr; A0 **go/build.Context; A1 *chan bool; A2 *string; A3 *func(string, error); A4 *sync.WaitGroup }þ0go.string."func(string)"@: func(string) 0go.string."func(string)"þ"type.func(string)��ŠÇ¹¾3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func(string)"p4go.weak.type.*func(string)€"runtime.zerovalue €"type.func(string)Ð�"type.func(string)€type.stringþ2go.string."*func(string)"@< *func(string) 2go.string."*func(string)"þ$type.*func(string)  iHJ^6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*func(string)"p6go.weak.type.**func(string)€"runtime.zerovalue�"type.func(string)þbruntime.gcbits.0x84888848888888000000000000000000 „ˆˆHˆˆˆþ""..gostring.3°¦‚struct { F uintptr; A0 *string; A1 *chan bool; A2 **build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) } ""..gostring.3þgo.string."A5"0&A5 go.string."A5"þ”type.struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }ðð8:Õ?¢ (0(  runtime.algarray0bruntime.gcbits.0x84888848888888000000000000000000P""..gostring.3p¦go.weak.type.*struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }€"runtime.zerovalue�À”type.struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*stringàgo.string."A1"€type.*chan bool°go.string."A2"Ð.type.**go/build.Context€go.string."A3" 2type.*func(string, error)Ðgo.string."A4"ð(type.*sync.WaitGroup go.string."A5"À$type.*func(string)þ""..gostring.4°¨ƒ*struct { F uintptr; A0 *string; A1 *chan bool; A2 **build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) } ""..gostring.4þ–type.*struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }  åþñ/6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.4p¨go.weak.type.**struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }€"runtime.zerovalue�”type.struct { F uintptr; A0 *string; A1 *chan bool; A2 **go/build.Context; A3 *func(string, error); A4 *sync.WaitGroup; A5 *func(string) }þ>go.string."func(string) string"PHfunc(string) string >go.string."func(string) string"þ0type.func(string) string  Mü¨ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(string) string"pBgo.weak.type.*func(string) string€"runtime.zerovalue €0type.func(string) stringÐ�0type.func(string) string€type.string�type.stringþ@go.string."*func(string) string"PJ*func(string) string @go.string."*func(string) string"þ2type.*func(string) string  žÀ;Ú6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*func(string) string"pDgo.weak.type.**func(string) string€"runtime.zerovalue�0type.func(string) stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþJgo.string."*map.bucket[string]string"`T*map.bucket[string]string Jgo.string."*map.bucket[string]string"þYˆ à runtime.algarray0Btype..gc.map.bucket[string]string@Jtype..gcprog.map.bucket[string]stringPHgo.string."map.bucket[string]string"pLgo.weak.type.*map.bucket[string]string€"runtime.zerovalue�À:type.map.bucket[string]stringÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]stringà(go.string."overflow"€go.weak.type.*map[string]string€"runtime.zerovalue�type.string type.string°:type.map.bucket[string]stringÀ4type.map.hdr[string]stringþ^go.typelink.map[string]string/map[string]string,type.map[string]stringþ>go.string."[]map[string]string"PH[]map[string]string >go.string."[]map[string]string"þ0type.[]map[string]string  è÷Õf   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]map[string]string"pBgo.weak.type.*[]map[string]string€"runtime.zerovalue�,type.map[string]stringþfgo.typelink.[]map[string]string/[]map[string]string0type.[]map[string]stringþbruntime.gcbits.0x88888888000000000000000000000000 ˆˆˆˆþ@go.string."[8]map[string]string"PJ[8]map[string]string @go.string."[8]map[string]string"þ2type.[8]map[string]stringÀÀ@Y�Þ à runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P@go.string."[8]map[string]string"pDgo.weak.type.*[8]map[string]string€"runtime.zerovalue�,type.map[string]string 0type.[]map[string]stringþjgo.typelink.[8]map[string]string/[8]map[string]string2type.[8]map[string]stringþ`go.string."*map.bucket[string]map[string]string"pj$*map.bucket[string]map[string]string `go.string."*map.bucket[string]map[string]string"þRtype.*map.bucket[string]map[string]string  >@ø6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*map.bucket[string]map[string]string"pdgo.weak.type.**map.bucket[string]map[string]string€"runtime.zerovalue�Ptype.map.bucket[string]map[string]stringþbruntime.gcbits.0x84848484848484848488888888000000 „„„„„„„„„ˆˆˆˆþ^go.string."map.bucket[string]map[string]string"ph#map.bucket[string]map[string]string ^go.string."map.bucket[string]map[string]string"þPtype.map.bucket[string]map[string]string°°Ð5{ÐˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000P^go.string."map.bucket[string]map[string]string"pbgo.weak.type.*map.bucket[string]map[string]string€"runtime.zerovalue�ÀPtype.map.bucket[string]map[string]stringÀ go.string."keys"àtype.[8]string�$go.string."values"°2type.[8]map[string]stringà(go.string."overflow"€Rtype.*map.bucket[string]map[string]stringþXgo.string."map.hdr[string]map[string]string"pb map.hdr[string]map[string]string Xgo.string."map.hdr[string]map[string]string"þJtype.map.hdr[string]map[string]stringàà0—eï¥  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PXgo.string."map.hdr[string]map[string]string"p\go.weak.type.*map.hdr[string]map[string]string€"runtime.zerovalue�ÀJtype.map.hdr[string]map[string]stringÀ&go.string."buckets"àRtype.*map.bucket[string]map[string]string�,go.string."oldbuckets"°Rtype.*map.bucket[string]map[string]stringþPgo.string."map[string]map[string]string"`Zmap[string]map[string]string Pgo.string."map[string]map[string]string"þBtype.map[string]map[string]stringÜÜïQ_ 5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."map[string]map[string]string"pTgo.weak.type.*map[string]map[string]string€"runtime.zerovalue�type.string ,type.map[string]string°Ptype.map.bucket[string]map[string]stringÀJtype.map.hdr[string]map[string]stringþŠgo.typelink.map[string]map[string]string/map[string]map[string]stringBtype.map[string]map[string]stringþRgo.string."*map[string]map[string]string"`\*map[string]map[string]string Rgo.string."*map[string]map[string]string"þDtype.*map[string]map[string]string  lŠ\6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map[string]map[string]string"pVgo.weak.type.**map[string]map[string]string€"runtime.zerovalue�Btype.map[string]map[string]stringþ¶go.string."struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"ÀÀOstruct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string } ¶go.string."struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"þ¨type.struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }°°GH³  runtime.algarray0bruntime.gcbits.0x84488800000000000000000000000000P¶go.string."struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"pºgo.weak.type.*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }€"runtime.zerovalue�À¨type.struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }Àgo.string."F"àtype.uintptr�go.string."A0"°2type.*func(string) stringàgo.string."A1"€Dtype.*map[string]map[string]stringþ¸go.string."*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"ÐÂP*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string } ¸go.string."*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"þªtype.*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }  +¬È6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¸go.string."*struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }"p¼go.weak.type.**struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }€"runtime.zerovalue�¨type.struct { F uintptr; A0 *func(string) string; A1 *map[string]map[string]string }þ:go.string."*buildutil.byName"PD*buildutil.byName :go.string."*buildutil.byName"þ*go.string."buildutil"@4 buildutil *go.string."buildutil"þ$go.string."byName"0.byName $go.string."byName"þgo.string."Len"0(Len go.string."Len"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Swap"0*Swap go.string."Swap"þTgclocals·2ef756eb60fa93116ff3685e4ecee06e  ++þTgclocals·5719e95fd01d864484e48bd45fcc377f þ go.string."Less"0*Less go.string."Less"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þNgo.string."func(*buildutil.byName) int"`Xfunc(*buildutil.byName) int Ngo.string."func(*buildutil.byName) int"þ2type.func(*"".byName) int  R›“3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*buildutil.byName) int"pDgo.weak.type.*func(*"".byName) int€"runtime.zerovalue €2type.func(*"".byName) intÐ�2type.func(*"".byName) int€type.*"".byName�type.intþdgo.string."func(*buildutil.byName, int, int) bool"pn&func(*buildutil.byName, int, int) bool dgo.string."func(*buildutil.byName, int, int) bool"þHtype.func(*"".byName, int, int) boolÀÀ¸.K3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*buildutil.byName, int, int) bool"pZgo.weak.type.*func(*"".byName, int, int) bool€"runtime.zerovalue €Htype.func(*"".byName, int, int) boolаHtype.func(*"".byName, int, int) bool€type.*"".byName�type.int type.int°type.boolþZgo.string."func(*buildutil.byName, int, int)"pd!func(*buildutil.byName, int, int) Zgo.string."func(*buildutil.byName, int, int)"þ>type.func(*"".byName, int, int)°°m_Þ +3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*buildutil.byName, int, int)"pPgo.weak.type.*func(*"".byName, int, int)€"runtime.zerovalue €>type.func(*"".byName, int, int)а>type.func(*"".byName, int, int)€type.*"".byName�type.int type.intþ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþ>go.string."func(int, int) bool"PHfunc(int, int) bool >go.string."func(int, int) bool"þ0type.func(int, int) bool°°¢"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(int, int) bool"pBgo.weak.type.*func(int, int) bool€"runtime.zerovalue €0type.func(int, int) boolР0type.func(int, int) bool€type.int�type.int type.boolþ4go.string."func(int, int)"@>func(int, int) 4go.string."func(int, int)"þ&type.func(int, int)  %Ç„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int, int)"p8go.weak.type.*func(int, int)€"runtime.zerovalue €&type.func(int, int)Р&type.func(int, int)€type.int�type.intþtype.*"".byName��ÆÈ(6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*buildutil.byName"p0go.weak.type.**"".byName€"runtime.zerovalue�type."".byName` type.*"".byNameÀðtype.*"".byNameðgo.string."Len"�type.func() int 2type.func(*"".byName) int° "".(*byName).LenÀ "".(*byName).LenÐ go.string."Less"ð0type.func(int, int) bool€Htype.func(*"".byName, int, int) bool�""".(*byName).Less """.(*byName).Less° go.string."Swap"Ð&type.func(int, int)à>type.func(*"".byName, int, int)ð""".(*byName).Swap€""".(*byName).Swapþ8go.string."buildutil.byName"PBbuildutil.byName 8go.string."buildutil.byName"þLgo.string."func(buildutil.byName) int"`Vfunc(buildutil.byName) int Lgo.string."func(buildutil.byName) int"þ0type.func("".byName) int  1«ˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(buildutil.byName) int"pBgo.weak.type.*func("".byName) int€"runtime.zerovalue €0type.func("".byName) intÐ�0type.func("".byName) int€type."".byName�type.intþbgo.string."func(buildutil.byName, int, int) bool"pl%func(buildutil.byName, int, int) bool bgo.string."func(buildutil.byName, int, int) bool"þFtype.func("".byName, int, int) boolÀÀZë†r3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(buildutil.byName, int, int) bool"pXgo.weak.type.*func("".byName, int, int) bool€"runtime.zerovalue €Ftype.func("".byName, int, int) boolаFtype.func("".byName, int, int) bool€type."".byName�type.int type.int°type.boolþXgo.string."func(buildutil.byName, int, int)"pb func(buildutil.byName, int, int) Xgo.string."func(buildutil.byName, int, int)"þgo.string."func() interface {}"PHfunc() interface {} >go.string."func() interface {}"þ0type.func() interface {}��#´ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() interface {}"pBgo.weak.type.*func() interface {}€"runtime.zerovalue €0type.func() interface {}Ѐ0type.func() interface {}€"type.interface {}þ*type.*"".fakeFileInfo°°2Î6L   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*buildutil.fakeFileInfo"ptype.func("".fakeFileInfo) bool  £Qk³3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(buildutil.fakeFileInfo) bool"pPgo.weak.type.*func("".fakeFileInfo) bool€"runtime.zerovalue €>type.func("".fakeFileInfo) boolÐ�>type.func("".fakeFileInfo) bool€(type."".fakeFileInfo�type.boolþdgo.string."func(buildutil.fakeFileInfo) time.Time"pn&func(buildutil.fakeFileInfo) time.Time dgo.string."func(buildutil.fakeFileInfo) time.Time"þHtype.func("".fakeFileInfo) time.Time  ¶1œp3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(buildutil.fakeFileInfo) time.Time"pZgo.weak.type.*func("".fakeFileInfo) time.Time€"runtime.zerovalue €Htype.func("".fakeFileInfo) time.TimeÐ�Htype.func("".fakeFileInfo) time.Time€(type."".fakeFileInfo�type.time.Timeþhgo.string."func(buildutil.fakeFileInfo) os.FileMode"€r(func(buildutil.fakeFileInfo) os.FileMode hgo.string."func(buildutil.fakeFileInfo) os.FileMode"þLtype.func("".fakeFileInfo) os.FileMode  ¬ã½3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(buildutil.fakeFileInfo) os.FileMode"p^go.weak.type.*func("".fakeFileInfo) os.FileMode€"runtime.zerovalue €Ltype.func("".fakeFileInfo) os.FileModeÐ�Ltype.func("".fakeFileInfo) os.FileMode€(type."".fakeFileInfo� type.os.FileModeþ^go.string."func(buildutil.fakeFileInfo) string"ph#func(buildutil.fakeFileInfo) string ^go.string."func(buildutil.fakeFileInfo) string"þBtype.func("".fakeFileInfo) string  |ü3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(buildutil.fakeFileInfo) string"pTgo.weak.type.*func("".fakeFileInfo) string€"runtime.zerovalue €Btype.func("".fakeFileInfo) stringÐ�Btype.func("".fakeFileInfo) string€(type."".fakeFileInfo�type.stringþ\go.string."func(buildutil.fakeFileInfo) int64"pf"func(buildutil.fakeFileInfo) int64 \go.string."func(buildutil.fakeFileInfo) int64"þ@type.func("".fakeFileInfo) int64  ùƧ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(buildutil.fakeFileInfo) int64"pRgo.weak.type.*func("".fakeFileInfo) int64€"runtime.zerovalue €@type.func("".fakeFileInfo) int64Ð�@type.func("".fakeFileInfo) int64€(type."".fakeFileInfo�type.int64þjgo.string."func(buildutil.fakeFileInfo) interface {}"€t)func(buildutil.fakeFileInfo) interface {} jgo.string."func(buildutil.fakeFileInfo) interface {}"þNtype.func("".fakeFileInfo) interface {}  CX8V3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(buildutil.fakeFileInfo) interface {}"p`go.weak.type.*func("".fakeFileInfo) interface {}€"runtime.zerovalue €Ntype.func("".fakeFileInfo) interface {}Ð�Ntype.func("".fakeFileInfo) interface {}€(type."".fakeFileInfo�"type.interface {}þ(type."".fakeFileInfo  Š2Y]N À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PDgo.string."buildutil.fakeFileInfo"p*type.*"".fakeFileInfo€"runtime.zerovalue`�(type."".fakeFileInfo�0go.string."fakeFileInfo" "go.importpath."".°à(type."".fakeFileInfoà"go.string."IsDir"€ type.func() bool�>type.func("".fakeFileInfo) bool 0"".(*fakeFileInfo).IsDir°*"".fakeFileInfo.IsDirÀ&go.string."ModTime"à*type.func() time.TimeðHtype.func("".fakeFileInfo) time.Time€4"".(*fakeFileInfo).ModTime�."".fakeFileInfo.ModTime  go.string."Mode"À.type.func() os.FileModeÐLtype.func("".fakeFileInfo) os.FileModeà."".(*fakeFileInfo).Modeð("".fakeFileInfo.Mode€ go.string."Name" $type.func() string°Btype.func("".fakeFileInfo) stringÀ."".(*fakeFileInfo).NameÐ("".fakeFileInfo.Nameà go.string."Size"€"type.func() int64�@type.func("".fakeFileInfo) int64 ."".(*fakeFileInfo).Size°("".fakeFileInfo.SizeÀgo.string."Sys"à0type.func() interface {}ðNtype.func("".fakeFileInfo) interface {}€,"".(*fakeFileInfo).Sys�&"".fakeFileInfo.SysþDgo.string."*buildutil.fakeDirInfo"PN*buildutil.fakeDirInfo Dgo.string."*buildutil.fakeDirInfo"þ.go.string."fakeDirInfo"@8 fakeDirInfo .go.string."fakeDirInfo"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þZgo.string."func(*buildutil.fakeDirInfo) bool"pd!func(*buildutil.fakeDirInfo) bool Zgo.string."func(*buildutil.fakeDirInfo) bool"þ>type.func(*"".fakeDirInfo) bool  #._)3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*buildutil.fakeDirInfo) bool"pPgo.weak.type.*func(*"".fakeDirInfo) bool€"runtime.zerovalue €>type.func(*"".fakeDirInfo) boolÐ�>type.func(*"".fakeDirInfo) bool€(type.*"".fakeDirInfo�type.boolþdgo.string."func(*buildutil.fakeDirInfo) time.Time"pn&func(*buildutil.fakeDirInfo) time.Time dgo.string."func(*buildutil.fakeDirInfo) time.Time"þHtype.func(*"".fakeDirInfo) time.Time  g4%3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*buildutil.fakeDirInfo) time.Time"pZgo.weak.type.*func(*"".fakeDirInfo) time.Time€"runtime.zerovalue €Htype.func(*"".fakeDirInfo) time.TimeÐ�Htype.func(*"".fakeDirInfo) time.Time€(type.*"".fakeDirInfo�type.time.Timeþhgo.string."func(*buildutil.fakeDirInfo) os.FileMode"€r(func(*buildutil.fakeDirInfo) os.FileMode hgo.string."func(*buildutil.fakeDirInfo) os.FileMode"þLtype.func(*"".fakeDirInfo) os.FileMode  ^5g3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*buildutil.fakeDirInfo) os.FileMode"p^go.weak.type.*func(*"".fakeDirInfo) os.FileMode€"runtime.zerovalue €Ltype.func(*"".fakeDirInfo) os.FileModeÐ�Ltype.func(*"".fakeDirInfo) os.FileMode€(type.*"".fakeDirInfo� type.os.FileModeþ^go.string."func(*buildutil.fakeDirInfo) string"ph#func(*buildutil.fakeDirInfo) string ^go.string."func(*buildutil.fakeDirInfo) string"þBtype.func(*"".fakeDirInfo) string  �yÆÖ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*buildutil.fakeDirInfo) string"pTgo.weak.type.*func(*"".fakeDirInfo) string€"runtime.zerovalue €Btype.func(*"".fakeDirInfo) stringÐ�Btype.func(*"".fakeDirInfo) string€(type.*"".fakeDirInfo�type.stringþ\go.string."func(*buildutil.fakeDirInfo) int64"pf"func(*buildutil.fakeDirInfo) int64 \go.string."func(*buildutil.fakeDirInfo) int64"þ@type.func(*"".fakeDirInfo) int64  Téë>3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*buildutil.fakeDirInfo) int64"pRgo.weak.type.*func(*"".fakeDirInfo) int64€"runtime.zerovalue €@type.func(*"".fakeDirInfo) int64Ð�@type.func(*"".fakeDirInfo) int64€(type.*"".fakeDirInfo�type.int64þjgo.string."func(*buildutil.fakeDirInfo) interface {}"€t)func(*buildutil.fakeDirInfo) interface {} jgo.string."func(*buildutil.fakeDirInfo) interface {}"þNtype.func(*"".fakeDirInfo) interface {}  È̽O3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*buildutil.fakeDirInfo) interface {}"p`go.weak.type.*func(*"".fakeDirInfo) interface {}€"runtime.zerovalue €Ntype.func(*"".fakeDirInfo) interface {}Ð�Ntype.func(*"".fakeDirInfo) interface {}€(type.*"".fakeDirInfo�"type.interface {}þ(type.*"".fakeDirInfo°°Lê96L   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*buildutil.fakeDirInfo"p:go.weak.type.**"".fakeDirInfo€"runtime.zerovalue�&type."".fakeDirInfo` (type.*"".fakeDirInfoÀð(type.*"".fakeDirInfoð"go.string."IsDir"� type.func() bool >type.func(*"".fakeDirInfo) bool°."".(*fakeDirInfo).IsDirÀ."".(*fakeDirInfo).IsDirÐ&go.string."ModTime"ð*type.func() time.Time€Htype.func(*"".fakeDirInfo) time.Time�2"".(*fakeDirInfo).ModTime 2"".(*fakeDirInfo).ModTime° go.string."Mode"Ð.type.func() os.FileModeàLtype.func(*"".fakeDirInfo) os.FileModeð,"".(*fakeDirInfo).Mode€,"".(*fakeDirInfo).Mode� go.string."Name"°$type.func() stringÀBtype.func(*"".fakeDirInfo) stringÐ,"".(*fakeDirInfo).Nameà,"".(*fakeDirInfo).Nameð go.string."Size"�"type.func() int64 @type.func(*"".fakeDirInfo) int64°,"".(*fakeDirInfo).SizeÀ,"".(*fakeDirInfo).SizeÐgo.string."Sys"ð0type.func() interface {}€Ntype.func(*"".fakeDirInfo) interface {}�*"".(*fakeDirInfo).Sys *"".(*fakeDirInfo).SysþBgo.string."buildutil.fakeDirInfo"PLbuildutil.fakeDirInfo Bgo.string."buildutil.fakeDirInfo"þXgo.string."func(buildutil.fakeDirInfo) bool"pb func(buildutil.fakeDirInfo) bool Xgo.string."func(buildutil.fakeDirInfo) bool"þtype.func("".fakeDirInfo) int64  ïÒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(buildutil.fakeDirInfo) int64"pPgo.weak.type.*func("".fakeDirInfo) int64€"runtime.zerovalue €>type.func("".fakeDirInfo) int64Ð�>type.func("".fakeDirInfo) int64€&type."".fakeDirInfo�type.int64þhgo.string."func(buildutil.fakeDirInfo) interface {}"€r(func(buildutil.fakeDirInfo) interface {} hgo.string."func(buildutil.fakeDirInfo) interface {}"þLtype.func("".fakeDirInfo) interface {}  ¸‚È3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(buildutil.fakeDirInfo) interface {}"p^go.weak.type.*func("".fakeDirInfo) interface {}€"runtime.zerovalue €Ltype.func("".fakeDirInfo) interface {}Ð�Ltype.func("".fakeDirInfo) interface {}€&type."".fakeDirInfo�"type.interface {}þ&type."".fakeDirInfo  zGŸ¤N À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PBgo.string."buildutil.fakeDirInfo"p(type.*"".fakeDirInfo€"runtime.zerovalue`�&type."".fakeDirInfo�.go.string."fakeDirInfo" "go.importpath."".°à&type."".fakeDirInfoà"go.string."IsDir"€ type.func() bool�type.func("".fakeDirInfo) int64 ,"".(*fakeDirInfo).Size°&"".fakeDirInfo.SizeÀgo.string."Sys"à0type.func() interface {}ðLtype.func("".fakeDirInfo) interface {}€*"".(*fakeDirInfo).Sys�$"".fakeDirInfo.SysþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[2]string(type..hash.[2]stringþ,type..eqfunc.[2]string$type..eq.[2]stringþ&type..alg.[2]string 0type..hashfunc.[2]string,type..eqfunc.[2]stringþbruntime.gcbits.0x48480000000000000000000000000000 HHþ*go.string."[2]string"@4 [2]string *go.string."[2]string"þtype.[2]stringÀÀ PXåé &type..alg.[2]string0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."[2]string"p.go.weak.type.*[2]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[2]string/[2]stringtype.[2]stringþ,go.string."*[2]string"@6 +*[2]string ,go.string."*[2]string"þtype.*[2]string   f<6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[2]string"p0go.weak.type.**[2]string€"runtime.zerovalue�type.[2]stringþ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.typelink.[]uintptr/[]uintptrtype.[]uintptrþ^runtime.gcbits.0x000000000000000000000000000000 þ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþZgo.string."map.iter[string]map[string]string"pd!map.iter[string]map[string]string Zgo.string."map.iter[string]map[string]string"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þLtype.map.iter[string]map[string]stringððPuAL4 (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PZgo.string."map.iter[string]map[string]string"p^go.weak.type.*map.iter[string]map[string]string€"runtime.zerovalue�ÀLtype.map.iter[string]map[string]stringÀgo.string."key"àtype.*string�go.string."val"°.type.*map[string]stringàgo.string."t"€type.*uint8°go.string."h"ÐLtype.*map.hdr[string]map[string]string€&go.string."buckets" Rtype.*map.bucket[string]map[string]stringÐ go.string."bptr"ðRtype.*map.bucket[string]map[string]string "go.string."other"Àtype.[4]uintptrþDgo.string."*map.hdr[string]string"PN*map.hdr[string]string Dgo.string."*map.hdr[string]string"þ6type.*map.hdr[string]string  �ºÆ¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*map.hdr[string]string"pHgo.weak.type.**map.hdr[string]string€"runtime.zerovalue�4type.map.hdr[string]stringþDgo.string."map.iter[string]string"PNmap.iter[string]string Dgo.string."map.iter[string]string"þ6type.map.iter[string]stringððP¹…\ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PDgo.string."map.iter[string]string"pHgo.weak.type.*map.iter[string]string€"runtime.zerovalue�À6type.map.iter[string]stringÀgo.string."key"àtype.*string�go.string."val"°type.*stringàgo.string."t"€type.*uint8°go.string."h"Ð6type.*map.hdr[string]string€&go.string."buckets"  +__.PKGDEF 0 0 0 644 139511 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package callgraph + import runtime "runtime" + import fmt "fmt" + import ssa "golang.org/x/tools/go/ssa" + import token "go/token" + import types "golang.org/x/tools/go/types" // indirect + import io "io" // indirect + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"golang.org/x/tools/go/types".Scope struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".children []*@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".comment string; @"golang.org/x/tools/go/types".elems map[string]@"golang.org/x/tools/go/types".Object } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Child (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) Insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Lookup (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems[@"golang.org/x/tools/go/types".name·3] } + func (@"golang.org/x/tools/go/types".s·3 *@"golang.org/x/tools/go/types".Scope "esc:0x2") LookupParent (@"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Scope, ? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Names () (? []string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") NumChildren () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) String () (? string) + func (@"golang.org/x/tools/go/types".s·1 *@"golang.org/x/tools/go/types".Scope) WriteTo (@"golang.org/x/tools/go/types".w·2 @"io".Writer, @"golang.org/x/tools/go/types".n·3 int, @"golang.org/x/tools/go/types".recurse·4 bool) + type @"golang.org/x/tools/go/types".Package struct { @"golang.org/x/tools/go/types".path string; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".complete bool; @"golang.org/x/tools/go/types".imports []*@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".fake bool } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x0") Complete () (? bool) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".complete } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Imports () (? []*@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".imports } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") MarkComplete () { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".complete = true } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Path () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".path } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") SetImports (@"golang.org/x/tools/go/types".list·2 []*@"golang.org/x/tools/go/types".Package) { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".imports = @"golang.org/x/tools/go/types".list·2 } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package) String () (? string) + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"golang.org/x/tools/go/types".Type interface { String() (? string); Underlying() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/types".Object interface { Exported() (? bool); Id() (? string); Name() (? string); Parent() (? *@"golang.org/x/tools/go/types".Scope); Pkg() (? *@"golang.org/x/tools/go/types".Package); Pos() (? @"go/token".Pos); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type); @"golang.org/x/tools/go/types".order() (? uint32); @"golang.org/x/tools/go/types".sameId(@"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".name string) (? bool); @"golang.org/x/tools/go/types".setOrder(? uint32); @"golang.org/x/tools/go/types".setParent(? *@"golang.org/x/tools/go/types".Scope) } + type @"golang.org/x/tools/go/types".SelectionKind int + type @"golang.org/x/tools/go/types".Selection struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/types".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".index []int; @"golang.org/x/tools/go/types".indirect bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Index () (? []int) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".index } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Indirect () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".indirect } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".SelectionKind) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Obj () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Recv () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".object struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".pos @"go/token".Pos; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".order_ uint32 } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Exported () (? bool) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Id () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Pkg () (? *@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pkg } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pos } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".typ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".order () (? uint32) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".order_ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".sameId (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setOrder (@"golang.org/x/tools/go/types".order·2 uint32) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setParent (@"golang.org/x/tools/go/types".parent·2 *@"golang.org/x/tools/go/types".Scope) { @"golang.org/x/tools/go/types".obj·1.@"golang.org/x/tools/go/types".parent = @"golang.org/x/tools/go/types".parent·2 } + type @"golang.org/x/tools/go/types".Var struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".anonymous bool; @"golang.org/x/tools/go/types".visited bool; @"golang.org/x/tools/go/types".isField bool; @"golang.org/x/tools/go/types".used bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") Anonymous () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".anonymous } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") IsField () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".isField } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var) String () (? string) + type @"golang.org/x/tools/go/types".Tuple struct { @"golang.org/x/tools/go/types".vars []*@"golang.org/x/tools/go/types".Var } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types".t·2 != nil { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars) }; return 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Signature struct { @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".recv *@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".params *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".results *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".variadic bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Params () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".params } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Recv () (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Results () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".results } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x0") Variadic () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".variadic } + import ast "go/ast" // indirect + type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) } + import sync "sync" // indirect + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"go/token".lineInfo struct { Offset int; Filename string; Line int } + type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } + func (@"go/token".pos·2 *@"go/token".Position "esc:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } + func (@"go/token".pos·2 @"go/token".Position "esc:0x2") String () (? string) + type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } + func (@"go/token".f·1 *@"go/token".File) AddLine (@"go/token".offset·2 int) + func (@"go/token".f·1 *@"go/token".File) AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) + func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File) SetLines (@"go/token".lines·3 []int) (? bool) + func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·4 *@"go/token".File "esc:0x1") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) + type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } + func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) + func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) + func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) + func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x0") + func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) + type @"golang.org/x/tools/go/ssa".BuilderMode uint + type @"golang.org/x/tools/go/types".MethodSet struct { @"golang.org/x/tools/go/types".list []*@"golang.org/x/tools/go/types".Selection } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Selection) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Lookup (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Selection) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".TypeName struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) String () (? string) + type @"golang.org/x/tools/go/types".Func struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) FullName () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func "esc:0x0") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".object.@"golang.org/x/tools/go/types".typ.(*@"golang.org/x/tools/go/types".Signature).@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) String () (? string) + type @"golang.org/x/tools/go/types".Named struct { @"golang.org/x/tools/go/types".obj *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/types".underlying @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named) AddMethod (@"golang.org/x/tools/go/types".m·2 *@"golang.org/x/tools/go/types".Func) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Obj () (? *@"golang.org/x/tools/go/types".TypeName) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") SetUnderlying (@"golang.org/x/tools/go/types".underlying·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".underlying } + func (@"golang.org/x/tools/go/types".n·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") @"golang.org/x/tools/go/types".setUnderlying (@"golang.org/x/tools/go/types".typ·2 @"golang.org/x/tools/go/types".Type) { if @"golang.org/x/tools/go/types".n·1 != nil { @"golang.org/x/tools/go/types".n·1.@"golang.org/x/tools/go/types".underlying = @"golang.org/x/tools/go/types".typ·2 } } + type @"golang.org/x/tools/go/types".MethodSetCache struct { @"golang.org/x/tools/go/types".mu @"sync".Mutex; @"golang.org/x/tools/go/types".named map[*@"golang.org/x/tools/go/types".Named]struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }; @"golang.org/x/tools/go/types".others map[@"golang.org/x/tools/go/types".Type]*@"golang.org/x/tools/go/types".MethodSet } + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache) MethodSet (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/types".MethodSet) + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache "esc:0x0") @"golang.org/x/tools/go/types".lookupNamed (@"golang.org/x/tools/go/types".named·3 *@"golang.org/x/tools/go/types".Named) (? struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }) + import typeutil "golang.org/x/tools/go/types/typeutil" // indirect + type @"golang.org/x/tools/go/types/typeutil".Hasher struct { @"golang.org/x/tools/go/types/typeutil".memo map[@"golang.org/x/tools/go/types".Type]uint32 } + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") Hash (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashFor (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashTuple (@"golang.org/x/tools/go/types/typeutil".tuple·3 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") (? uint32) + type @"golang.org/x/tools/go/types/typeutil".entry struct { @"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types/typeutil".value interface {} } + type @"golang.org/x/tools/go/types/typeutil".Map struct { @"golang.org/x/tools/go/types/typeutil".hasher @"golang.org/x/tools/go/types/typeutil".Hasher; @"golang.org/x/tools/go/types/typeutil".table map[uint32][]@"golang.org/x/tools/go/types/typeutil".entry; @"golang.org/x/tools/go/types/typeutil".length int } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") At (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Delete (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Iterate (@"golang.org/x/tools/go/types/typeutil".f·2 func(@"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value interface {}) "esc:0x0") + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Keys () (? []@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") KeysString () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types/typeutil".m·2 != nil { return @"golang.org/x/tools/go/types/typeutil".m·2.@"golang.org/x/tools/go/types/typeutil".length }; return 0x0 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Set (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value·4 interface {}) (@"golang.org/x/tools/go/types/typeutil".prev·1 interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") SetHasher (@"golang.org/x/tools/go/types/typeutil".hasher·2 @"golang.org/x/tools/go/types/typeutil".Hasher) { @"golang.org/x/tools/go/types/typeutil".m·1.@"golang.org/x/tools/go/types/typeutil".hasher = @"golang.org/x/tools/go/types/typeutil".hasher·2 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") @"golang.org/x/tools/go/types/typeutil".toString (@"golang.org/x/tools/go/types/typeutil".values·3 bool) (? string) + type @"golang.org/x/tools/go/ssa".selectionKey struct { @"golang.org/x/tools/go/ssa".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/ssa".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".index string; @"golang.org/x/tools/go/ssa".indirect bool } + import exact "golang.org/x/tools/go/exact" // indirect + type @"golang.org/x/tools/go/exact".Kind int + type @"golang.org/x/tools/go/exact".Value interface { Kind() (? @"golang.org/x/tools/go/exact".Kind); String() (? string); @"golang.org/x/tools/go/exact".implementsValue() } + type @"golang.org/x/tools/go/ssa".domInfo struct { @"golang.org/x/tools/go/ssa".idom *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".children []*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".pre int32; @"golang.org/x/tools/go/ssa".post int32 } + type @"golang.org/x/tools/go/ssa".BasicBlock struct { Index int; Comment string; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; Instrs []@"golang.org/x/tools/go/ssa".Instruction; Preds []*@"golang.org/x/tools/go/ssa".BasicBlock; Succs []*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".succs2 [2]*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".dom @"golang.org/x/tools/go/ssa".domInfo; @"golang.org/x/tools/go/ssa".gaps int; @"golang.org/x/tools/go/ssa".rundefers int } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") Dominates (@"golang.org/x/tools/go/ssa".c·3 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") (? bool) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".pre <= @"golang.org/x/tools/go/ssa".c·3.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".pre && @"golang.org/x/tools/go/ssa".c·3.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".post <= @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".post } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Dominees () (? []*@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".children } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Idom () (? *@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".idom } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".emit (@"golang.org/x/tools/go/ssa".i·3 @"golang.org/x/tools/go/ssa".Instruction) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".hasPhi () (? bool) { var @"golang.org/x/tools/go/ssa".ok·3 bool; ; _, @"golang.org/x/tools/go/ssa".ok·3 = @"golang.org/x/tools/go/ssa".b·2.Instrs[0x0].(*@"golang.org/x/tools/go/ssa".Phi); return @"golang.org/x/tools/go/ssa".ok·3 } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") @"golang.org/x/tools/go/ssa".phis () (? []@"golang.org/x/tools/go/ssa".Instruction) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".predIndex (@"golang.org/x/tools/go/ssa".c·3 *@"golang.org/x/tools/go/ssa".BasicBlock) (? int) + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".removePred (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".replacePred (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0", @"golang.org/x/tools/go/ssa".q·3 *@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".replaceSucc (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0", @"golang.org/x/tools/go/ssa".q·3 *@"golang.org/x/tools/go/ssa".BasicBlock) + type @"golang.org/x/tools/go/ssa".Instruction interface { Block() (? *@"golang.org/x/tools/go/ssa".BasicBlock); Operands(@"golang.org/x/tools/go/ssa".rands []*@"golang.org/x/tools/go/ssa".Value) (? []*@"golang.org/x/tools/go/ssa".Value); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); String() (? string); @"golang.org/x/tools/go/ssa".setBlock(? *@"golang.org/x/tools/go/ssa".BasicBlock) } + type @"golang.org/x/tools/go/ssa".Value interface { Name() (? string); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); Referrers() (? *[]@"golang.org/x/tools/go/ssa".Instruction); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/ssa".Const struct { @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Complex128 () (? complex128) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Float64 () (? float64) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Int64 () (? int64) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/ssa".c·2.Value == nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Name () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) String () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".typ } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Uint64 () (? uint64) + type @"golang.org/x/tools/go/types".Const struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".visited bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const) String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const "esc:0x1") Val () (? @"golang.org/x/tools/go/exact".Value) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".val } + import loader "golang.org/x/tools/go/loader" // indirect + type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } + type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Text () (? string) + type @"go/ast".ObjKind int + func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } + type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } + func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x0") IsExported () (? bool) + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "" } + func (? *@"go/ast".Ident) @"go/ast".exprNode () { } + type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } + type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } + func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) + type @"go/token".Token int + func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3C) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } + func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xA) } + func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xB) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3B) } + func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) + func (@"go/token".tok·2 @"go/token".Token) String () (? string) + type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } + func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } + type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } + type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } + type @"golang.org/x/tools/go/types".operandMode uint8 + type @"golang.org/x/tools/go/types".TypeAndValue struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; Type @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Addressable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Assignable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") HasOk () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x8) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsBuiltin () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x2) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".tv·2.Type == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsType () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x3) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsValue () (? bool) + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsVoid () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x1) } + type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() } + type @"go/ast".SelectorExpr struct { X @"go/ast".Expr; Sel *@"go/ast".Ident } + func (@"go/ast".x·2 *@"go/ast".SelectorExpr "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".SelectorExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".SelectorExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Initializer struct { Lhs []*@"golang.org/x/tools/go/types".Var; Rhs @"go/ast".Expr } + func (@"golang.org/x/tools/go/types".init·2 *@"golang.org/x/tools/go/types".Initializer "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".Info struct { Types map[@"go/ast".Expr]@"golang.org/x/tools/go/types".TypeAndValue; Defs map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Uses map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Implicits map[@"go/ast".Node]@"golang.org/x/tools/go/types".Object; Selections map[*@"go/ast".SelectorExpr]*@"golang.org/x/tools/go/types".Selection; Scopes map[@"go/ast".Node]*@"golang.org/x/tools/go/types".Scope; InitOrder []*@"golang.org/x/tools/go/types".Initializer } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") ObjectOf (@"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object; ; @"golang.org/x/tools/go/types".obj·4, _ = @"golang.org/x/tools/go/types".info·2.Defs[@"golang.org/x/tools/go/types".id·3]; if @"golang.org/x/tools/go/types".obj·4 != nil { return @"golang.org/x/tools/go/types".obj·4 }; return @"golang.org/x/tools/go/types".info·2.Uses[@"golang.org/x/tools/go/types".id·3] } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") TypeOf (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".Importer func(? map[string]*@"golang.org/x/tools/go/types".Package, ? string) (? *@"golang.org/x/tools/go/types".Package, ? error) + type @"golang.org/x/tools/go/types".Sizes interface { Alignof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64); Offsetsof(@"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var) (? []int64); Sizeof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64) } + type @"golang.org/x/tools/go/types".Struct struct { @"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".tags []string; @"golang.org/x/tools/go/types".offsets []int64 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Field (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") NumFields () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Tag (@"golang.org/x/tools/go/types".i·3 int) (? string) { if @"golang.org/x/tools/go/types".i·3 < len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags[@"golang.org/x/tools/go/types".i·3] }; return "" } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Config struct { IgnoreFuncBodies bool; FakeImportC bool; Packages map[string]*@"golang.org/x/tools/go/types".Package; Error func(@"golang.org/x/tools/go/types".err error); Import @"golang.org/x/tools/go/types".Importer; Sizes @"golang.org/x/tools/go/types".Sizes; DisableUnusedImportCheck bool } + func (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config) Check (@"golang.org/x/tools/go/types".path·4 string, @"golang.org/x/tools/go/types".fset·5 *@"go/token".FileSet, @"golang.org/x/tools/go/types".files·6 []*@"go/ast".File "esc:0x0", @"golang.org/x/tools/go/types".info·7 *@"golang.org/x/tools/go/types".Info) (? *@"golang.org/x/tools/go/types".Package, ? error) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".alignof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetof (@"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".index·4 []int "esc:0x0") (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetsof (@"golang.org/x/tools/go/types".T·3 *@"golang.org/x/tools/go/types".Struct) (? []int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".sizeof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + type @"go/ast".Field struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Tag *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".Field) End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".Field) Pos () (? @"go/token".Pos) + type @"go/ast".FieldList struct { Opening @"go/token".Pos; List []*@"go/ast".Field; Closing @"go/token".Pos } + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") NumFields () (? int) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".FuncType struct { Func @"go/token".Pos; Params *@"go/ast".FieldList; Results *@"go/ast".FieldList } + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncType) @"go/ast".exprNode () { } + type @"go/ast".Stmt interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".stmtNode() } + type @"go/ast".BlockStmt struct { Lbrace @"go/token".Pos; List []@"go/ast".Stmt; Rbrace @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".s·2.Rbrace + @"go/token".Pos(0x1) } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.Lbrace } + func (? *@"go/ast".BlockStmt) @"go/ast".stmtNode () { } + type @"go/ast".FuncDecl struct { Doc *@"go/ast".CommentGroup; Recv *@"go/ast".FieldList; Name *@"go/ast".Ident; Type *@"go/ast".FuncType; Body *@"go/ast".BlockStmt } + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncDecl) @"go/ast".declNode () { } + type @"golang.org/x/tools/go/types".declInfo struct { @"golang.org/x/tools/go/types".file *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".lhs []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".typ @"go/ast".Expr; @"golang.org/x/tools/go/types".init @"go/ast".Expr; @"golang.org/x/tools/go/types".fdecl *@"go/ast".FuncDecl; @"golang.org/x/tools/go/types".deps map[@"golang.org/x/tools/go/types".Object]bool; @"golang.org/x/tools/go/types".mark int } + func (@"golang.org/x/tools/go/types".d·1 *@"golang.org/x/tools/go/types".declInfo) @"golang.org/x/tools/go/types".addDep (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".m·3 map[@"golang.org/x/tools/go/types".Object]bool; ; @"golang.org/x/tools/go/types".m·3 = @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps; if @"golang.org/x/tools/go/types".m·3 == nil { @"golang.org/x/tools/go/types".m·3 = make(map[@"golang.org/x/tools/go/types".Object]bool, 0x0); @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps = @"golang.org/x/tools/go/types".m·3 }; @"golang.org/x/tools/go/types".m·3[@"golang.org/x/tools/go/types".obj·2] = true } + func (@"golang.org/x/tools/go/types".d·2 *@"golang.org/x/tools/go/types".declInfo "esc:0x0") @"golang.org/x/tools/go/types".hasInitializer () (? bool) { return @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".init != nil || @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl != nil && @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl.Body != nil } + type @"golang.org/x/tools/go/types".BasicKind int + type @"golang.org/x/tools/go/types".BasicInfo int + type @"golang.org/x/tools/go/types".Basic struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".BasicKind; @"golang.org/x/tools/go/types".info @"golang.org/x/tools/go/types".BasicInfo; @"golang.org/x/tools/go/types".name string } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Info () (? @"golang.org/x/tools/go/types".BasicInfo) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".info } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".BasicKind) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".exprInfo struct { @"golang.org/x/tools/go/types".isLhs bool; @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".typ *@"golang.org/x/tools/go/types".Basic; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value } + type @"golang.org/x/tools/go/types".funcInfo struct { @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".body *@"go/ast".BlockStmt } + type @"golang.org/x/tools/go/types".context struct { @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".iota @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".hasLabel bool; @"golang.org/x/tools/go/types".hasCallOrRecv bool } + type @"golang.org/x/tools/go/types".builtinId int + type @"golang.org/x/tools/go/types".operand struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".expr @"go/ast".Expr; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".id @"golang.org/x/tools/go/types".builtinId } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) String () (? string) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".assignableTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".convertibleTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".isInteger () (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".isNil () (? bool) { return @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".typ == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/types".x·1 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".setConst (@"golang.org/x/tools/go/types".tok·2 @"go/token".Token, @"golang.org/x/tools/go/types".lit·3 string) + type @"go/ast".CallExpr struct { Fun @"go/ast".Expr; Lparen @"go/token".Pos; Args []@"go/ast".Expr; Ellipsis @"go/token".Pos; Rparen @"go/token".Pos } + func (@"go/ast".x·2 *@"go/ast".CallExpr "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".x·2.Rparen + @"go/token".Pos(0x1) } + func (@"go/ast".x·2 *@"go/ast".CallExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".CallExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".getter func(@"golang.org/x/tools/go/types".x *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".i int) + type @"go/ast".ValueSpec struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Values []@"go/ast".Expr; Comment *@"go/ast".CommentGroup } + func (@"go/ast".s·2 *@"go/ast".ValueSpec) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ValueSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ValueSpec) @"go/ast".specNode () { } + type @"go/ast".BranchStmt struct { TokPos @"go/token".Pos; Tok @"go/token".Token; Label *@"go/ast".Ident } + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.TokPos } + func (? *@"go/ast".BranchStmt) @"go/ast".stmtNode () { } + type @"go/ast".LabeledStmt struct { Label *@"go/ast".Ident; Colon @"go/token".Pos; Stmt @"go/ast".Stmt } + func (@"go/ast".s·2 *@"go/ast".LabeledStmt) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".LabeledStmt "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".LabeledStmt) @"go/ast".stmtNode () { } + type @"golang.org/x/tools/go/types".block struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".block; @"golang.org/x/tools/go/types".lstmt *@"go/ast".LabeledStmt; @"golang.org/x/tools/go/types".labels map[string]*@"go/ast".LabeledStmt } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x1") @"golang.org/x/tools/go/types".enclosingTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x0") @"golang.org/x/tools/go/types".gotoTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·1 *@"golang.org/x/tools/go/types".block) @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".s·2 *@"go/ast".LabeledStmt) + type @"golang.org/x/tools/go/types".exprKind int + type @"golang.org/x/tools/go/types".Interface struct { @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".embeddeds []*@"golang.org/x/tools/go/types".Named; @"golang.org/x/tools/go/types".allMethods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) Complete () (? *@"golang.org/x/tools/go/types".Interface) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Embedded (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Named) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Empty () (? bool) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) == 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") ExplicitMethod (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumEmbeddeds () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumExplicitMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".objset map[string]@"golang.org/x/tools/go/types".Object + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".objset "esc:0x0") @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + type @"go/ast".InterfaceType struct { Interface @"go/token".Pos; Methods *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Interface } + func (? *@"go/ast".InterfaceType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".opPredicates map[@"go/token".Token]func(? @"golang.org/x/tools/go/types".Type) (? bool) + type @"golang.org/x/tools/go/types".objNode struct { @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".in int; @"golang.org/x/tools/go/types".out []*@"golang.org/x/tools/go/types".objNode; @"golang.org/x/tools/go/types".index int; @"golang.org/x/tools/go/types".mark int } + type @"golang.org/x/tools/go/types".stmtContext uint + type @"go/ast".StructType struct { Struct @"go/token".Pos; Fields *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Struct } + func (? *@"go/ast".StructType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Checker struct { @"golang.org/x/tools/go/types".conf *@"golang.org/x/tools/go/types".Config; @"golang.org/x/tools/go/types".fset *@"go/token".FileSet; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; ? *@"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/types".objMap map[@"golang.org/x/tools/go/types".Object]*@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".files []*@"go/ast".File; @"golang.org/x/tools/go/types".unusedDotImports map[*@"golang.org/x/tools/go/types".Scope]map[*@"golang.org/x/tools/go/types".Package]@"go/token".Pos; @"golang.org/x/tools/go/types".firstErr error; @"golang.org/x/tools/go/types".methods map[string][]*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".untyped map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; @"golang.org/x/tools/go/types".funcs []@"golang.org/x/tools/go/types".funcInfo; @"golang.org/x/tools/go/types".delayed []func(); @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".context; @"golang.org/x/tools/go/types".indent int } + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) Files (@"golang.org/x/tools/go/types".files·3 []*@"go/ast".File "esc:0x0") (@"golang.org/x/tools/go/types".err·1 error) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addDeclDep (@"golang.org/x/tools/go/types".to·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addMethodDecls (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addUnusedDotImport (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".appendInPostOrder (@"golang.org/x/tools/go/types".order·2 *[]@"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".argument (@"golang.org/x/tools/go/types".sig·2 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".i·3 int, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".ellipsis·5 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arguments (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".arg·5 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·6 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arityMatch (@"golang.org/x/tools/go/types".s·2 *@"go/ast".ValueSpec "esc:0x0", @"golang.org/x/tools/go/types".init·3 *@"go/ast".ValueSpec "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arrayLength (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? int64) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVar (@"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVars (@"golang.org/x/tools/go/types".lhs·2 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignment (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assocMethod (@"golang.org/x/tools/go/types".tname·2 string, @"golang.org/x/tools/go/types".meth·3 *@"golang.org/x/tools/go/types".Func) { var @"golang.org/x/tools/go/types".m·4 map[string][]*@"golang.org/x/tools/go/types".Func; ; @"golang.org/x/tools/go/types".m·4 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods; if @"golang.org/x/tools/go/types".m·4 == nil { @"golang.org/x/tools/go/types".m·4 = make(map[string][]*@"golang.org/x/tools/go/types".Func, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods = @"golang.org/x/tools/go/types".m·4 }; @"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2] = append(@"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2], @"golang.org/x/tools/go/types".meth·3) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".binary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".rhs·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".blockBranches (@"golang.org/x/tools/go/types".all·3 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".parent·4 *@"golang.org/x/tools/go/types".block, @"golang.org/x/tools/go/types".lstmt·5 *@"go/ast".LabeledStmt, @"golang.org/x/tools/go/types".list·6 []@"go/ast".Stmt "esc:0x0") (? []*@"go/ast".BranchStmt) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".builtin (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·4 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".id·5 @"golang.org/x/tools/go/types".builtinId) (_ bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".call (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 *@"go/ast".CallExpr) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseTypes (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".types·5 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".seen·6 map[@"golang.org/x/tools/go/types".Type]@"go/token".Pos "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseValues (@"golang.org/x/tools/go/types".x·2 @"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".values·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".closeScope () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectObjects () + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectParams (@"golang.org/x/tools/go/types".scope·4 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".list·5 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".variadicOk·6 bool) (@"golang.org/x/tools/go/types".params·1 []*@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".variadic·2 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".comparison (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".complexArg (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".constDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·4 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".conversion (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".convertUntyped (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".target·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declStmt (@"golang.org/x/tools/go/types".decl·2 @"go/ast".Decl) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declare (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declareInSet (@"golang.org/x/tools/go/types".oset·3 *@"golang.org/x/tools/go/types".objset "esc:0x0", @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declarePkgObj (@"golang.org/x/tools/go/types".ident·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".d·4 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".delay (@"golang.org/x/tools/go/types".f·2 func()) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed, @"golang.org/x/tools/go/types".f·2) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".dump (@"golang.org/x/tools/go/types".format·2 string "esc:0x0", @"golang.org/x/tools/go/types".args·3 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".err (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string, @"golang.org/x/tools/go/types".soft·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".error (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".errorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".expr (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprInternal (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprOrType (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprWithHint (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·4 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".filename (@"golang.org/x/tools/go/types".fileNo·3 int) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcBody (@"golang.org/x/tools/go/types".decl·2 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".name·3 string, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcType (@"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".recvPar·4 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".ftyp·5 *@"go/ast".FuncType) (? *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".functionBodies () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".handleBailout (@"golang.org/x/tools/go/types".err·2 *error "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".ident (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".index (@"golang.org/x/tools/go/types".index·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".max·5 int64) (@"golang.org/x/tools/go/types".i·1 int64, @"golang.org/x/tools/go/types".valid·2 bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".indexedElts (@"golang.org/x/tools/go/types".elts·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".length·5 int64) (? int64) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initConst (@"golang.org/x/tools/go/types".lhs·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initFiles (@"golang.org/x/tools/go/types".files·2 []*@"go/ast".File "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initOrder () + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVar (@"golang.org/x/tools/go/types".lhs·3 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".result·5 bool) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVars (@"golang.org/x/tools/go/types".lhs·2 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".returnPos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceFor (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"go/ast".InterfaceType) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceType (@"golang.org/x/tools/go/types".iface·2 *@"golang.org/x/tools/go/types".Interface, @"golang.org/x/tools/go/types".ityp·3 *@"go/ast".InterfaceType "esc:0x0", @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidAST (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidArg (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidOp (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminating (@"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingList (@"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingSwitch (@"golang.org/x/tools/go/types".body·3 *@"go/ast".BlockStmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".labels (@"golang.org/x/tools/go/types".body·2 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".later (@"golang.org/x/tools/go/types".name·2 string, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs, (@"golang.org/x/tools/go/types".funcInfo{ @"golang.org/x/tools/go/types".name:@"golang.org/x/tools/go/types".name·2, @"golang.org/x/tools/go/types".decl:@"golang.org/x/tools/go/types".decl·3, @"golang.org/x/tools/go/types".sig:@"golang.org/x/tools/go/types".sig·4, @"golang.org/x/tools/go/types".body:@"golang.org/x/tools/go/types".body·5 })) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".multipleDefaults (@"golang.org/x/tools/go/types".list·2 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".objDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".def·3 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".op (@"golang.org/x/tools/go/types".m·3 @"golang.org/x/tools/go/types".opPredicates "esc:0x0", @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".openScope (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt, @"golang.org/x/tools/go/types".comment·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".packageObjects (@"golang.org/x/tools/go/types".objList·2 []@"golang.org/x/tools/go/types".Object "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rawExpr (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordBuiltinType (@"golang.org/x/tools/go/types".f·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordCommaOkTypes (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".a·3 [2]@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordDef (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordImplicit (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordScope (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".scope·3 *@"golang.org/x/tools/go/types".Scope) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordSelection (@"golang.org/x/tools/go/types".x·2 *@"go/ast".SelectorExpr, @"golang.org/x/tools/go/types".kind·3 @"golang.org/x/tools/go/types".SelectionKind, @"golang.org/x/tools/go/types".recv·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".index·6 []int, @"golang.org/x/tools/go/types".indirect·7 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordTypeAndValue (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".mode·3 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".val·5 @"golang.org/x/tools/go/exact".Value) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordUntyped () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordUse (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rememberUntyped (@"golang.org/x/tools/go/types".e·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".lhs·3 bool, @"golang.org/x/tools/go/types".mode·4 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·5 *@"golang.org/x/tools/go/types".Basic, @"golang.org/x/tools/go/types".val·6 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".m·7 map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; ; @"golang.org/x/tools/go/types".m·7 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped; if @"golang.org/x/tools/go/types".m·7 == nil { @"golang.org/x/tools/go/types".m·7 = make(map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped = @"golang.org/x/tools/go/types".m·7 }; @"golang.org/x/tools/go/types".m·7[@"golang.org/x/tools/go/types".e·2] = (@"golang.org/x/tools/go/types".exprInfo{ @"golang.org/x/tools/go/types".isLhs:@"golang.org/x/tools/go/types".lhs·3, @"golang.org/x/tools/go/types".mode:@"golang.org/x/tools/go/types".mode·4, @"golang.org/x/tools/go/types".typ:@"golang.org/x/tools/go/types".typ·5, @"golang.org/x/tools/go/types".val:@"golang.org/x/tools/go/types".val·6 }) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportAltDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportCycle (@"golang.org/x/tools/go/types".cycle·2 []*@"golang.org/x/tools/go/types".objNode, @"golang.org/x/tools/go/types".i·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".representable (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".typ·3 *@"golang.org/x/tools/go/types".Basic) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".resolveOrder () (? []@"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".selector (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 *@"go/ast".SelectorExpr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shift (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shortVarDecl (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".lhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·4 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".simpleStmt (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".softErrorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".sprintf (@"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmt (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmtList (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".structType (@"golang.org/x/tools/go/types".styp·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".StructType "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".suspendedCall (@"golang.org/x/tools/go/types".keyword·2 string, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".tag (@"golang.org/x/tools/go/types".t·3 *@"go/ast".BasicLit) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".trace (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typ (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExpr (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExprInternal (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typOrNil (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeAssertion (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".T·5 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·3 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unusedImports () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".updateExprType (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".final·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".updateExprVal (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".val·3 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".info·4 @"golang.org/x/tools/go/types".exprInfo; ; var @"golang.org/x/tools/go/types".ok·5 bool; ; @"golang.org/x/tools/go/types".info·4, @"golang.org/x/tools/go/types".ok·5 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2]; if @"golang.org/x/tools/go/types".ok·5 { @"golang.org/x/tools/go/types".info·4.@"golang.org/x/tools/go/types".val = @"golang.org/x/tools/go/types".val·3; @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2] = @"golang.org/x/tools/go/types".info·4 } } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".usage (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".use (@"golang.org/x/tools/go/types".arg·2 ...@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".useGetter (@"golang.org/x/tools/go/types".get·2 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".varDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".lhs·3 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·5 @"go/ast".Expr) + type @"golang.org/x/tools/go/loader".PackageInfo struct { Pkg *@"golang.org/x/tools/go/types".Package; Importable bool; TransitivelyErrorFree bool; Files []*@"go/ast".File; Errors []error; ? @"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/loader".checker *@"golang.org/x/tools/go/types".Checker; @"golang.org/x/tools/go/loader".errorFunc func(? error) } + func (@"golang.org/x/tools/go/loader".info·2 *@"golang.org/x/tools/go/loader".PackageInfo "esc:0x1") String () (? string) + func (@"golang.org/x/tools/go/loader".info·1 *@"golang.org/x/tools/go/loader".PackageInfo) @"golang.org/x/tools/go/loader".appendError (@"golang.org/x/tools/go/loader".err·2 error) + type @"golang.org/x/tools/go/ssa".methodSet struct { @"golang.org/x/tools/go/ssa".mapping map[string]*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".complete bool } + type @"golang.org/x/tools/go/ssa".Program struct { Fset *@"go/token".FileSet; @"golang.org/x/tools/go/ssa".imported map[string]*@"golang.org/x/tools/go/ssa".Package; @"golang.org/x/tools/go/ssa".packages map[*@"golang.org/x/tools/go/types".Package]*@"golang.org/x/tools/go/ssa".Package; @"golang.org/x/tools/go/ssa".mode @"golang.org/x/tools/go/ssa".BuilderMode; MethodSets @"golang.org/x/tools/go/types".MethodSetCache; @"golang.org/x/tools/go/ssa".methodsMu @"sync".Mutex; @"golang.org/x/tools/go/ssa".methodSets @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".runtimeTypes @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".canon @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".bounds map[*@"golang.org/x/tools/go/types".Func]*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".thunks map[@"golang.org/x/tools/go/ssa".selectionKey]*@"golang.org/x/tools/go/ssa".Function } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") AllPackages () (? []*@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") BuildAll () + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") ConstValue (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Const) (? *@"golang.org/x/tools/go/ssa".Const) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) CreatePackage (@"golang.org/x/tools/go/ssa".info·3 *@"golang.org/x/tools/go/loader".PackageInfo) (? *@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) CreateTestMainPackage (@"golang.org/x/tools/go/ssa".pkgs·3 ...*@"golang.org/x/tools/go/ssa".Package) (? *@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") FuncValue (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") ImportedPackage (@"golang.org/x/tools/go/ssa".path·3 string "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".prog·2.@"golang.org/x/tools/go/ssa".imported[@"golang.org/x/tools/go/ssa".path·3] } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) LookupMethod (@"golang.org/x/tools/go/ssa".T·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pkg·4 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/ssa".name·5 string) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) Method (@"golang.org/x/tools/go/ssa".sel·3 *@"golang.org/x/tools/go/types".Selection) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) NewFunction (@"golang.org/x/tools/go/ssa".name·3 string, @"golang.org/x/tools/go/ssa".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/ssa".provenance·5 string) (? *@"golang.org/x/tools/go/ssa".Function) { return (&@"golang.org/x/tools/go/ssa".Function{ Prog:@"golang.org/x/tools/go/ssa".prog·2, @"golang.org/x/tools/go/ssa".name:@"golang.org/x/tools/go/ssa".name·3, Signature:@"golang.org/x/tools/go/ssa".sig·4, Synthetic:@"golang.org/x/tools/go/ssa".provenance·5 }) } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") Package (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".prog·2.@"golang.org/x/tools/go/ssa".packages[@"golang.org/x/tools/go/ssa".obj·3] } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) RuntimeTypes () (? []@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/ssa".prog·3 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") VarValue (@"golang.org/x/tools/go/ssa".obj·4 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/ssa".pkg·5 *@"golang.org/x/tools/go/ssa".Package, @"golang.org/x/tools/go/ssa".ref·6 []@"go/ast".Node "esc:0x0") (@"golang.org/x/tools/go/ssa".value·1 @"golang.org/x/tools/go/ssa".Value, @"golang.org/x/tools/go/ssa".isAddr·2 bool) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".addMethod (@"golang.org/x/tools/go/ssa".mset·3 *@"golang.org/x/tools/go/ssa".methodSet "esc:0x0", @"golang.org/x/tools/go/ssa".sel·4 *@"golang.org/x/tools/go/types".Selection) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".createMethodSet (@"golang.org/x/tools/go/ssa".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/ssa".methodSet) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".declaredFunc (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".needMethods (@"golang.org/x/tools/go/ssa".T·2 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".skip·3 bool) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".needMethodsOf (@"golang.org/x/tools/go/ssa".T·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".packageLevelValue (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/ssa".Value) + type @"golang.org/x/tools/go/ssa".Member interface { Name() (? string); Object() (? @"golang.org/x/tools/go/types".Object); Package() (? *@"golang.org/x/tools/go/ssa".Package); Pos() (? @"go/token".Pos); RelString(? *@"golang.org/x/tools/go/types".Package) (? string); String() (? string); Token() (? @"go/token".Token); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/ssa".NamedConst struct { @"golang.org/x/tools/go/ssa".object *@"golang.org/x/tools/go/types".Const; Value *@"golang.org/x/tools/go/ssa".Const; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Name () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".pkg } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x0") Pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst) String () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x40) } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Type struct { @"golang.org/x/tools/go/ssa".object *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/ssa".pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Name () (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".t·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".t·2.@"golang.org/x/tools/go/ssa".pkg } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x0") Pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type) String () (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x54) } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Global struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; Pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".v·2.Pkg } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return nil } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x55) } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".Package struct { Prog *@"golang.org/x/tools/go/ssa".Program; Object *@"golang.org/x/tools/go/types".Package; Members map[string]@"golang.org/x/tools/go/ssa".Member; @"golang.org/x/tools/go/ssa".values map[@"golang.org/x/tools/go/types".Object]@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".init *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".debug bool; @"golang.org/x/tools/go/ssa".started int32; @"golang.org/x/tools/go/ssa".ninit int32; @"golang.org/x/tools/go/ssa".info *@"golang.org/x/tools/go/loader".PackageInfo } + func (@"golang.org/x/tools/go/ssa".p·1 *@"golang.org/x/tools/go/ssa".Package) Build () + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Const (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".c·1 *@"golang.org/x/tools/go/ssa".NamedConst) { @"golang.org/x/tools/go/ssa".c·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".NamedConst); return } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Func (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) { @"golang.org/x/tools/go/ssa".f·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Function); return } + func (@"golang.org/x/tools/go/ssa".pkg·1 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") SetDebugMode (@"golang.org/x/tools/go/ssa".debug·2 bool) { @"golang.org/x/tools/go/ssa".pkg·1.@"golang.org/x/tools/go/ssa".debug = @"golang.org/x/tools/go/ssa".debug·2 } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Type (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".t·1 *@"golang.org/x/tools/go/ssa".Type) { @"golang.org/x/tools/go/ssa".t·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Type); return } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Var (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".g·1 *@"golang.org/x/tools/go/ssa".Global) { @"golang.org/x/tools/go/ssa".g·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Global); return } + func (@"golang.org/x/tools/go/ssa".p·3 *@"golang.org/x/tools/go/ssa".Package) WriteTo (@"golang.org/x/tools/go/ssa".w·4 @"io".Writer) (? int64, ? error) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package) @"golang.org/x/tools/go/ssa".objectOf (@"golang.org/x/tools/go/ssa".id·3 *@"go/ast".Ident) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package) @"golang.org/x/tools/go/ssa".typeOf (@"golang.org/x/tools/go/ssa".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Parameter struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".FreeVar struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction; @"golang.org/x/tools/go/ssa".outer @"golang.org/x/tools/go/ssa".Value } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".anInstruction struct { @"golang.org/x/tools/go/ssa".block *@"golang.org/x/tools/go/ssa".BasicBlock } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x1") Block () (? *@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".block } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".block.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x0") @"golang.org/x/tools/go/ssa".setBlock (@"golang.org/x/tools/go/ssa".block·2 *@"golang.org/x/tools/go/ssa".BasicBlock) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".block = @"golang.org/x/tools/go/ssa".block·2 } + type @"golang.org/x/tools/go/ssa".register struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".anInstruction; @"golang.org/x/tools/go/ssa".num int; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x0") Name () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setNum (@"golang.org/x/tools/go/ssa".num·2 int) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".num = @"golang.org/x/tools/go/ssa".num·2 } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setPos (@"golang.org/x/tools/go/ssa".pos·2 @"go/token".Pos) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".pos = @"golang.org/x/tools/go/ssa".pos·2 } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setType (@"golang.org/x/tools/go/ssa".typ·2 @"golang.org/x/tools/go/types".Type) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".typ = @"golang.org/x/tools/go/ssa".typ·2 } + type @"golang.org/x/tools/go/ssa".Alloc struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Comment string; Heap bool; @"golang.org/x/tools/go/ssa".index int } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".targets struct { @"golang.org/x/tools/go/ssa".tail *@"golang.org/x/tools/go/ssa".targets; @"golang.org/x/tools/go/ssa"._break *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._continue *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._fallthrough *@"golang.org/x/tools/go/ssa".BasicBlock } + type @"golang.org/x/tools/go/ssa".lblock struct { @"golang.org/x/tools/go/ssa"._goto *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._break *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._continue *@"golang.org/x/tools/go/ssa".BasicBlock } + type @"golang.org/x/tools/go/ssa".Function struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".method *@"golang.org/x/tools/go/types".Selection; Signature *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; Synthetic string; @"golang.org/x/tools/go/ssa".syntax @"go/ast".Node; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; Pkg *@"golang.org/x/tools/go/ssa".Package; Prog *@"golang.org/x/tools/go/ssa".Program; Params []*@"golang.org/x/tools/go/ssa".Parameter; FreeVars []*@"golang.org/x/tools/go/ssa".FreeVar; Locals []*@"golang.org/x/tools/go/ssa".Alloc; Blocks []*@"golang.org/x/tools/go/ssa".BasicBlock; Recover *@"golang.org/x/tools/go/ssa".BasicBlock; AnonFuncs []*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction; @"golang.org/x/tools/go/ssa".currentBlock *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".objects map[@"golang.org/x/tools/go/types".Object]@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".namedResults []*@"golang.org/x/tools/go/ssa".Alloc; @"golang.org/x/tools/go/ssa".targets *@"golang.org/x/tools/go/ssa".targets; @"golang.org/x/tools/go/ssa".lblocks map[*@"go/ast".Object]*@"golang.org/x/tools/go/ssa".lblock } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") DomPreorder () (? []*@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".v·2.Pkg } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { if @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent != nil { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers }; return nil } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function) String () (? string) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Syntax () (? @"go/ast".Node) { return @"golang.org/x/tools/go/ssa".f·2.@"golang.org/x/tools/go/ssa".syntax } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x47) } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.Signature } + func (@"golang.org/x/tools/go/ssa".f·3 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") ValueForExpr (@"golang.org/x/tools/go/ssa".e·4 @"go/ast".Expr "esc:0x0") (@"golang.org/x/tools/go/ssa".value·1 @"golang.org/x/tools/go/ssa".Value, @"golang.org/x/tools/go/ssa".isAddr·2 bool) + func (@"golang.org/x/tools/go/ssa".f·3 *@"golang.org/x/tools/go/ssa".Function) WriteTo (@"golang.org/x/tools/go/ssa".w·4 @"io".Writer) (? int64, ? error) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addLocal (@"golang.org/x/tools/go/ssa".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pos·4 @"go/token".Pos) (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addLocalForIdent (@"golang.org/x/tools/go/ssa".id·3 *@"go/ast".Ident "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addNamedLocal (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addParam (@"golang.org/x/tools/go/ssa".name·3 string, @"golang.org/x/tools/go/ssa".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pos·5 @"go/token".Pos) (? *@"golang.org/x/tools/go/ssa".Parameter) { var @"golang.org/x/tools/go/ssa".v·6 *@"golang.org/x/tools/go/ssa".Parameter; ; @"golang.org/x/tools/go/ssa".v·6 = (&@"golang.org/x/tools/go/ssa".Parameter{ @"golang.org/x/tools/go/ssa".name:@"golang.org/x/tools/go/ssa".name·3, @"golang.org/x/tools/go/ssa".typ:@"golang.org/x/tools/go/ssa".typ·4, @"golang.org/x/tools/go/ssa".pos:@"golang.org/x/tools/go/ssa".pos·5, @"golang.org/x/tools/go/ssa".parent:@"golang.org/x/tools/go/ssa".f·2 }); @"golang.org/x/tools/go/ssa".f·2.Params = append(@"golang.org/x/tools/go/ssa".f·2.Params, @"golang.org/x/tools/go/ssa".v·6); return @"golang.org/x/tools/go/ssa".v·6 } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addParamObj (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"golang.org/x/tools/go/ssa".Parameter) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addSpilledParam (@"golang.org/x/tools/go/ssa".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".createSyntacticParams (@"golang.org/x/tools/go/ssa".recv·2 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/ssa".functype·3 *@"go/ast".FuncType "esc:0x0") + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") @"golang.org/x/tools/go/ssa".debugInfo () (? bool) { return @"golang.org/x/tools/go/ssa".f·2.Pkg != nil && @"golang.org/x/tools/go/ssa".f·2.Pkg.@"golang.org/x/tools/go/ssa".debug } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".emit (@"golang.org/x/tools/go/ssa".instr·3 @"golang.org/x/tools/go/ssa".Instruction) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".finishBody () + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".labelledBlock (@"golang.org/x/tools/go/ssa".label·3 *@"go/ast".Ident) (? *@"golang.org/x/tools/go/ssa".lblock) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".lookup (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/ssa".escaping·4 bool) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".newBasicBlock (@"golang.org/x/tools/go/ssa".comment·3 string) (? *@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") @"golang.org/x/tools/go/ssa".pkgobj () (? *@"golang.org/x/tools/go/types".Package) { if @"golang.org/x/tools/go/ssa".f·2.Pkg != nil { return @"golang.org/x/tools/go/ssa".f·2.Pkg.Object }; return nil } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".relMethod (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/ssa".recv·4 @"golang.org/x/tools/go/types".Type) (? string) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".removeNilBlocks () + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".startBody () + type @"golang.org/x/tools/go/ssa".CallCommon struct { Value @"golang.org/x/tools/go/ssa".Value; Method *@"golang.org/x/tools/go/types".Func; Args []@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x0") Description () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x0") IsInvoke () (? bool) { return @"golang.org/x/tools/go/ssa".c·2.Method != nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon) Signature () (? *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x1") StaticCallee () (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon) String () (? string) + type @"golang.org/x/tools/go/ssa".Call struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Call @"golang.org/x/tools/go/ssa".CallCommon } + func (@"golang.org/x/tools/go/ssa".s·2 *@"golang.org/x/tools/go/ssa".Call "esc:0x2") Common () (? *@"golang.org/x/tools/go/ssa".CallCommon) { return &@"golang.org/x/tools/go/ssa".s·2.Call } + func (@"golang.org/x/tools/go/ssa".s·2 *@"golang.org/x/tools/go/ssa".Call) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Call "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.Call.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Call) String () (? string) + func (@"golang.org/x/tools/go/ssa".s·2 *@"golang.org/x/tools/go/ssa".Call "esc:0x2") Value () (? *@"golang.org/x/tools/go/ssa".Call) { return @"golang.org/x/tools/go/ssa".s·2 } + type @"golang.org/x/tools/go/ssa".CallInstruction interface { Block() (? *@"golang.org/x/tools/go/ssa".BasicBlock); Common() (? *@"golang.org/x/tools/go/ssa".CallCommon); Operands(@"golang.org/x/tools/go/ssa".rands []*@"golang.org/x/tools/go/ssa".Value) (? []*@"golang.org/x/tools/go/ssa".Value); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); String() (? string); Value() (? *@"golang.org/x/tools/go/ssa".Call); @"golang.org/x/tools/go/ssa".setBlock(? *@"golang.org/x/tools/go/ssa".BasicBlock) } + type @"".Edge struct { Caller *@"".Node; Site @"golang.org/x/tools/go/ssa".CallInstruction; Callee *@"".Node } + func (@"".e·2 @"".Edge) Description () (? string) + func (@"".e·2 @"".Edge) Pos () (? @"go/token".Pos) + func (@"".e·2 @"".Edge) String () (? string) + type @"".Node struct { Func *@"golang.org/x/tools/go/ssa".Function; ID int; In []*@"".Edge; Out []*@"".Edge } + func (@"".n·2 *@"".Node) String () (? string) + func (@"".n·1 *@"".Node "esc:0x0") @"".deleteIns () + func (@"".n·1 *@"".Node "esc:0x0") @"".deleteOuts () + type @"".Graph struct { Root *@"".Node; Nodes map[*@"golang.org/x/tools/go/ssa".Function]*@"".Node } + func (@"".g·2 *@"".Graph "esc:0x0") CreateNode (@"".fn·3 *@"golang.org/x/tools/go/ssa".Function) (? *@"".Node) { var @"".n·4 *@"".Node; var @"".ok·5 bool; @"".n·4, @"".ok·5 = @"".g·2.Nodes[@"".fn·3]; if !@"".ok·5 { @"".n·4 = (&@"".Node{ Func:@"".fn·3, ID:len(@"".g·2.Nodes) }); @"".g·2.Nodes[@"".fn·3] = @"".n·4 }; return @"".n·4 } + func (@"".g·1 *@"".Graph "esc:0x0") DeleteNode (@"".n·2 *@"".Node "esc:0x0") + func (@"".g·1 *@"".Graph "esc:0x0") DeleteSyntheticNodes () + func @"".New (@"".root·2 *@"golang.org/x/tools/go/ssa".Function) (? *@"".Graph) + func @"".AddEdge (@"".caller·1 *@"".Node, @"".site·2 @"golang.org/x/tools/go/ssa".CallInstruction, @"".callee·3 *@"".Node) { var @"".e·4 *@"".Edge; @"".e·4 = (&@"".Edge{ Caller:@"".caller·1, Site:@"".site·2, Callee:@"".callee·3 }); @"".callee·3.In = append(@"".callee·3.In, @"".e·4); @"".caller·1.Out = append(@"".caller·1.Out, @"".e·4) } + func @"".CalleesOf (@"".caller·2 *@"".Node "esc:0x0") (? map[*@"".Node]bool) + func @"".GraphVisitEdges (@"".g·2 *@"".Graph "esc:0x0", @"".edge·3 func(? *@"".Edge) (? error) "esc:0x0") (? error) + func @"".PathSearch (@"".start·2 *@"".Node, @"".isEnd·3 func(? *@"".Node) (? bool) "esc:0x0") (? []*@"".Edge) + func @"".init () + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + type @"golang.org/x/tools/go/ssa".Phi struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Comment string; Edges []@"golang.org/x/tools/go/ssa".Value } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Phi) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Phi) String () (? string) + var @"go/ast".objKindStrings [7]string + var @"golang.org/x/tools/go/types".Typ [26]*@"golang.org/x/tools/go/types".Basic + +$$ +_go_.6 0 0 0 644 104354 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.ago/token.a6golang.org/x/tools/go/ssa.aþ "".NewàÒeH‹ %H;awèëêHƒìxH�H‰$HÇD$èH‹\$H‰\$pH�H‰$èH‹D$HÇHÇ@H‰D$XH‰$Hƒ<$„hHƒ$H‹\$pH‰\$èH‹L$XH‰L$8H‹„$€H‰D$HH�H‰$H‰L$@H‹iH‰l$H‰D$èH‹L$¶\$ H‹ €û…¼H‹l$@H‹]HƒûtH‹H‰\$(H�H‰$èH‹|$H‰ùHƒÿ„Ä1ÀèH‰L$PH‰ $Hƒ<$„�H‹\$HH‰\$èH‹D$PH‹l$(H‰hH‹\$HH‰\$hH‰D$0H‰D$`H�H‰$H‹\$@H‹kH‰l$H�\$hH‰\$H�\$`H‰\$èH‹L$0H‹\$8H‰$Hƒ<$tH‰L$èH‹\$8H‰œ$ˆHƒÄxÉ%ëÛ‰%éWÿÿÿ‰é5ÿÿÿ‰%éŒþÿÿ + 0runtime.morestack_noctxt:jtype.map[*golang.org/x/tools/go/ssa.Function]*"".Node^runtime.makemap€type."".Graph’"runtime.newobjectŠ.runtime.writebarrierptrÆjtype.map[*golang.org/x/tools/go/ssa.Function]*"".Nodeþ2runtime.mapaccess2_fast64ætype."".Nodeø"runtime.newobjectªà runtime.duffzeroð.runtime.writebarrierptrÂjtype.map[*golang.org/x/tools/go/ssa.Function]*"".Node˜$runtime.mapassign1Ö.runtime.writebarrierptr ð"".autotmp_0007Otype.*"".Node"".autotmp_0005?type.*"".Graph"".autotmp_0004/type.*"".Node"".autotmp_0003Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0002Ÿtype.int"".autotmp_0000jtype.map[*golang.org/x/tools/go/ssa.Function]*"".Node"".n�type.*"".Node +"".fn_Ptype.*golang.org/x/tools/go/ssa.Function"".gotype.*"".Graph"".gtype.*"".Graph "".~r1type.*"".Graph"".rootPtype.*golang.org/x/tools/go/ssa.Functionð¦ïð/ð|t¡".<:yTFTgclocals·3be0b30e44224793f9e9b8c26d600a35Tgclocals·945e6b5241b2021559a5b151fc5a28ccª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ,"".(*Graph).CreateNodeàÔeH‹ %H;awèëêHƒìPH‹D$`H�H‰$H‹\$XH‹kH‰l$H‰D$èH‹L$¶\$ H‹ €û…¸H‹l$XH‹]HƒûtH‹H‰\$(H�H‰$èH‹|$H‰ùHƒÿ„’1ÀèH‰L$8H‰ $Hƒ<$trH‹\$`H‰\$èH‹D$8H‹l$(H‰hH‹\$`H‰\$HH‰D$0H‰D$@H�H‰$H‹\$XH‹kH‰l$H�\$HH‰\$H�\$@H‰\$èH‹L$0H‰L$hHƒÄPÉ%ë…‰égÿÿÿ + 0runtime.morestack_noctxtDjtype.map[*golang.org/x/tools/go/ssa.Function]*"".Node|2runtime.mapaccess2_fast64ätype."".Nodeö"runtime.newobject¨à runtime.duffzeroæ.runtime.writebarrierptr¸jtype.map[*golang.org/x/tools/go/ssa.Function]*"".NodeŽ$runtime.mapassign10 "".autotmp_0013/type.*"".Node"".autotmp_0011type.*"".Node"".autotmp_0010Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0009Otype.int"".n?type.*"".Node "".~r1 type.*"".Node +"".fnPtype.*golang.org/x/tools/go/ssa.Function"".gtype.*"".Graph ÿŸ ° Š5 mK +=uT*Tgclocals·3cd76c4f8d01c613585e17871258aa07Tgclocals·698432855d8c6f40fef791f1bc0e5e1fª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ""".(*Node).StringàÚeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„ÉHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH‹\$HHƒÃH‰$H‹œ$ˆH‹+H� H‰L$8H‰L$H‰l$@H‰l$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é+ÿÿÿ‰éãþÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype.int°runtime.convT2Eˆ2runtime.writebarrierifaceÆPtype.*golang.org/x/tools/go/ssa.Functionø2runtime.writebarrieriface†$go.string."n%d:%s"èfmt.Sprintf0€ +"".autotmp_0018�"type.interface {}"".autotmp_0016o&type.[]interface {}"".autotmp_0014?(type.[2]interface {} "".~r0type.string"".ntype.*"".Node€¼ÿ€ð¬5»—œ=Tgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40dª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ"".Edge.StringàÞeH‹ %H;awèëêH�ì€HÇ„$¨HÇ„$°H�|$`1ÀèH�\$`Hƒû„ØHÇÂHÇÁH‰T$PH‰L$XH‰\$HH‰$H‹Œ$ˆH�H‰D$8H‰D$H‰L$@H‰L$èH‹\$HHƒÃH‰$H‹Œ$ H�H‰D$8H‰D$H‰L$@H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$¨H‰„$°H�ĀÉé!ÿÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroøtype.*"".Nodeª2runtime.writebarrierifaceâtype.*"".Node”2runtime.writebarrieriface¢*go.string."%s --> %s"„fmt.Sprintf`€"".autotmp_0026o&type.[]interface {}"".autotmp_0024?(type.[2]interface {} "".~r0@type.string"".etype."".Edge€Šÿ€°È5û”m/Tgclocals·19c9daf7317673e0a4a0c33ba3738ba2Tgclocals·aa288e3c39d4102a912a36b10515d40dª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ&"".Edge.DescriptionÀ®eH‹ %H;awèëêHƒì(H‹D$8HÇD$PHÇD$XHƒøuH�H‹+H‰l$PH‹kH‰l$XHƒÄ(ÃH‰ÁH‹D$@H‰D$ H‰$H‰L$H‹Y(ÿÓH‹\$H‰$èH‹L$H‹D$H‰L$PH‰D$XHƒÄ(à + + 0runtime.morestack_noctxtt4go.string."synthetic call"Ü +ôfgolang.org/x/tools/go/ssa.(*CallCommon).Description`P "".~r0@type.string"".etype."".EdgeP9OPBO + Ð1L +n2Tgclocals·55bb62d178ce8a7624d2db81040dc82fTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3ª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ"".Edge.PosÀ¼eH‹ %H;awèëêHƒì H‹D$0HƒøuHÇD$HHƒÄ ÃH‰ÁH‹D$8H‰D$H‰$H‰L$H‹Y@ÿÓH‹\$H‰\$HHƒÄ à + 0runtime.morestack_noctxtš +P@ "".~r0@"type.go/token.Pos"".etype."".Edge@?@*?`Þ- +MTgclocals·1636323c3c7edfb611d2acb50d9c1864Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3ª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ"".AddEdge  „ eH‹ %H;awèëêH�ì€H�H‰$èH‹D$H‰D$HH‰$Hƒ<$„°H‹œ$ˆH‰\$èH‹\$HH‰$Hƒ<$„~Hƒ$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$HH‰$Hƒ<$„:Hƒ$H‹œ$ H‰\$èH‹\$HH‰\$@H‹œ$ Hƒû„H‹SH‹KH‹[ H‰T$hH‰L$pH‰\$xH‰ØH)ËHƒû}FH�H‰$H‰T$PH‰T$H‰L$XH‰L$H‰D$`H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$XH‰D$`H‰T$PH�ÊH‰$H‹\$@H‰\$èH‹T$PH‹L$XH‹D$`H‹œ$ H‰$Hƒ<$„5Hƒ$H‰T$hH‰T$H‰L$pH‰L$H‰D$xH‰D$èH‹œ$ˆHƒû„ôH‹S(H‹K0H‹[8H‰T$hH‰L$pH‰\$xH‰ØH)ËHƒû}FH�H‰$H‰T$PH‰T$H‰L$XH‰L$H‰D$`H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰l$XH‰D$`H‰T$PH�ÊH‰$H‹\$@H‰\$èH‹T$PH‹L$XH‹D$`H‹œ$ˆH‰$Hƒ<$t0Hƒ$(H‰T$hH‰T$H‰L$pH‰L$H‰D$xH‰D$èH�ĀÉ%ëljéÿÿÿ‰%é¿þÿÿ‰éùýÿÿ‰%éºýÿÿ‰%évýÿÿ‰%éDýÿÿ + 0runtime.morestack_noctxt@type."".EdgeR"runtime.newobject¨.runtime.writebarrierptr˜2runtime.writebarrierifaceî.runtime.writebarrierptr‚type.[]*"".Edgeâ"runtime.growsliceØ.runtime.writebarrierptrô2runtime.writebarriersliceôtype.[]*"".EdgeÔ"runtime.growsliceÊ .runtime.writebarrierptrÞ +2runtime.writebarrierslice@€"".autotmp_0054type.uint64"".autotmp_0053type.uint64"".autotmp_0052type.int"".autotmp_0051type.int"".autotmp_0050type.[]*"".Edge"".autotmp_0049type.[]*"".Edge"".autotmp_0044_type.[]*"".Edge"".autotmp_0043/type.[]*"".Edge"".autotmp_0042otype.*"".Edge"".autotmp_0041type.[]*"".Edge"".autotmp_0040type.[]*"".Edge"".etype.*"".Edge"".callee0type.*"".Node"".site\type.golang.org/x/tools/go/ssa.CallInstruction"".callertype.*"".Node€�ÿ€U�*ð¨ùõ2&(+Ý;N«JbTgclocals·8375af20f91e3bf26f9f4b100ffb7d0eTgclocals·b5f72640f5dc483e1f02097688902a5dª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ"".CalleesOf€üeH‹ %H;awèëêHƒì`H�H‰$HÇD$èH‹\$H‰\$8H‹\$hHƒû„«H‹S(H‹C0H‹k8H‰l$X1ÉH‰D$PH‰D$(H‰T$HH‰ÐH‹l$(H9é}dH‰D$@H‹(H‰L$0ÆD$'H�H‰$H‹\$8H‰\$H‰l$Hƒ|$t?HƒD$H�\$'H‰\$èH‹D$@H‹L$0HƒÀHÿÁH‹l$(H9é|œH‹\$8H‰\$pHƒÄ`É%븉éNÿÿÿ + 0runtime.morestack_noctxt:,type.map[*"".Node]bool^runtime.makemap ,type.map[*"".Node]bool€$runtime.mapassign1 À"".autotmp_0066?type.**"".Edge"".autotmp_0065otype.int"".autotmp_0064_type.int"".autotmp_0063qtype.bool"".autotmp_0062/type.[]*"".Edge"".calleesO,type.map[*"".Node]bool "".~r1,type.map[*"".Node]bool"".callertype.*"".NodeÀÓ¿À€" #K<  .‘ATgclocals·2148c3737b2bb476685a1100a2e8343eTgclocals·770683613b64aeb90b5472e68a988b48 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ$"".GraphVisitEdges  eH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$ÀHÇ„$ÈH�H‰$HÇD$èH‹D$H‰D$ HÇD$HÇD$8HÇD$@HÇD$HHÇD$PH�D$8H�-H‰(H�l$ H‰hH�l$H‰hH�¬$¸H‰hH‰D$H‹œ$°H‹kH�|$X1ÀèH�H‰$H‰l$H�\$XH‰\$èH‹\$X1íH9ëtmH‹\$`H‹+H‹\$XHƒûtzH‰,$H‹T$H‹ÿÓH‹L$H‹D$H‰D$0HƒùH‰L$(tH‰Œ$ÀH‰„$ÈH�ĨÃH�\$XH‰$èH‹\$X1íH9ëu“HÇ„$ÀHÇ„$ÈH�ĨÉë‚ +*0runtime.morestack_noctxtz,type.map[*"".Node]boolžruntime.makemap¤"".func·001 Ø runtime.duffzero®jtype.map[*golang.org/x/tools/go/ssa.Function]*"".NodeÞ&runtime.mapiterinit¼ +¸&runtime.mapiternext@Ð"".autotmp_0073ßÈtype.struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) error; A2 *func(*"".Edge) error }"".autotmp_0070Ÿttype.map.iter[*golang.org/x/tools/go/ssa.Function]*"".Node "".errÿtype.error"".visitŸ2type.func(*"".Node) error"".seen�,type.map[*"".Node]bool "".~r2 type.error"".edge2type.func(*"".Edge) error"".gtype.*"".Graph&"ЯÏÐ9ÏÐ�.::# VV( + N ¢Tgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·85375b07560f565fdc1a0ce6c2d3bdd7 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ"".PathSearch€òeH‹ %H;awèëêH�ì€HÇ„$˜HÇ„$ HÇ„$¨H�H‰$HÇD$HÇD$ èH‹T$H‹L$ H‹D$(H‰T$@H‰L$HH‰D$PH�H‰$HÇD$èH‹\$H‰\$0HÇD$8H�|$X1ÀèH�\$XH�-H‰+H�l$0H‰kH�¬$�H‰kH�l$@H‰kH�l$8H‰k H‰\$8H‹œ$ˆH‰$H‹T$8H‹ÿÓH‹T$H‹L$H‹D$H‰”$˜H‰Œ$ H‰„$¨H�Āà + 0runtime.morestack_noctxtˆtype.[]*"".Edge¾"runtime.makesliceˆ,type.map[*"".Node]bool¬runtime.makemapêì runtime.duffzero‚"".func·002� +P€"".autotmp_0079Oðtype.struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) bool; A2 *[]*"".Edge; A3 *func(*"".Node) []*"".Edge }"".autotmp_0077type.[]*"".Edge"".search�H‰¼$8H‰t$xH�nH�¼$@H‰îH¥H¥H‰T$pH‹rH‰´$PH�´$8H�¬$XH‰ïèH�H‰$H‹\$hH‰\$H�œ$XH‰\$èH‹t$xH‹\$¶+@€ý„ H‹„$ H‹T$PHƒÀHÿÂH‹l$HH9êŒ2ÿÿÿH‹œ$°HƒÃH‰œ$°H‹\$`HÿÃH‰\$`H‹\$`H‹l$XH9댥þÿÿH‹œ$ÐH‰$H‹œ$ˆH‰\$èH�œ$xH‰$èH‹œ$x1íH9ë…©ýÿÿH�ÄÈÃHƒþ„òH‹~H‹VH‹\$pH‹CH‹.H‰¬$�H‰¼$ÈH‰¼$¸H‰”$ÐH‰”$ÀH‰„$˜H�H‰$èH‹D$H‰„$¨H‰$Hƒ<$„vH‹œ$�H‰\$èH‹œ$¨H‰$Hƒ<$„AHƒ$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹œ$¨H‰$Hƒ<$„úHƒ$H‹œ$˜H‰\$èH‹œ$¨H‰œ$€H‹œ$˜Hƒû„ºH‹sH‹SH‹C H‰´$ðH‰”$øH‰„$H‰ÃH)ÓHƒû}OH�H‰$H‰´$ØH‰t$H‰”$àH‰T$H‰„$èH‰D$HÇD$ èH‹t$(H‹T$0H‹D$8H‰ÕHÿÅH‰¬$àH‰„$èH‰´$ØH�ÖH‰$H‹œ$€H‰\$èH‹¬$ØH‹”$àH‹„$èH‹œ$˜H‰$Hƒ<$„ÈHƒ$H‰¬$ðH‰l$H‰”$øH‰T$H‰„$H‰D$èH‹œ$�Hƒû„~H‹s(H‹S0H‹C8H‰´$ðH‰”$øH‰„$H‰ÃH)ÓHƒû}OH�H‰$H‰´$ØH‰t$H‰”$àH‰T$H‰„$èH‰D$HÇD$ èH‹t$(H‹T$0H‹D$8H‰ÕHÿÅH‰¬$àH‰„$èH‰´$ØH�ÖH‰$H‹œ$€H‰\$èH‹¬$ØH‹”$àH‹„$èH‹œ$�H‰$Hƒ<$„ŒHƒ$(H‰¬$ðH‰l$H‰”$øH‰T$H‰„$H‰D$èH�œ$8H�¬$XH‰ïH‰ÞèÆD$GH�H‰$H‹\$hH‰\$H�œ$XH‰\$H�\$GH‰\$èH‹t$xé®ûÿÿ‰%éhÿÿÿ‰é{þÿÿ‰%é,þÿÿ‰é?ýÿÿ‰%éúüÿÿ‰%é³üÿÿ‰%é~üÿÿ‰éüÿÿ‰énúÿÿ‰éýùÿÿé¾ûÿÿ‰%éÞøÿÿ‰Eécøÿÿ‰éRøÿÿH +00runtime.morestack_noctxtP*type.map["".Edge]booltruntime.makemap¾Ø runtime.duffzeroÌjtype.map[*golang.org/x/tools/go/ssa.Function]*"".Node‚&runtime.mapiterinitž*type.map["".Edge]boolú$runtime.mapassign1Ø&runtime.mapiternext´Ø runtime.duffzeroÂjtype.map[*golang.org/x/tools/go/ssa.Function]*"".Nodeø&runtime.mapiterinit¸"".isInitˆ ð runtime.duffzero  � runtime.duffcopy® *type.map["".Edge]boolî $runtime.mapaccess1„,"".(*Graph).DeleteNode¦&runtime.mapiternext†type."".Edge˜"runtime.newobjectô.runtime.writebarrierptrê2runtime.writebarrierifaceÆ.runtime.writebarrierptrøtype.[]*"".Edgeê"runtime.growsliceø.runtime.writebarrierptr¸2runtime.writebarriersliceÊtype.[]*"".Edge¼"runtime.growsliceÊ.runtime.writebarrierptrŠ2runtime.writebarriersliceÀ� runtime.duffcopyØ*type.map["".Edge]bool¬$runtime.mapassign1�\"".autotmp_0124type.uint64"".autotmp_0123type.uint64"".autotmp_0122type.int"".autotmp_0121type.int"".autotmp_0120type.[]*"".Edge"".autotmp_0119type.[]*"".Edge"".autotmp_0114ßtype.[]*"".Edge"".autotmp_0113¯type.[]*"".Edge"".autotmp_0112type.*"".Edge"".autotmp_0111type.*"".Node"".autotmp_0110ÿ\type.golang.org/x/tools/go/ssa.CallInstruction"".autotmp_0109type.*"".Edge"".autotmp_0108Ïtype.**"".Edge"".autotmp_0107ÿtype.int"".autotmp_0106ïtype.int"".autotmp_0105type.*"".Edge"".autotmp_0104type.**"".Edge"".autotmp_0103type.int"".autotmp_0102type.int"".autotmp_0101type.*"".Node"".autotmp_0100¿type.*"".Edge"".autotmp_0099¯type.**"".Edge"".autotmp_0098ßtype.int"".autotmp_0097Ïtype.int"".autotmp_0095type.bool"".autotmp_0094type."".Edge"".autotmp_0093type.[]*"".Edge"".autotmp_0092type.[]*"".Edge"".autotmp_0090ßtype."".Edge"".autotmp_0089ÿtype.[]*"".Edge"".autotmp_0088type.[]*"".Edge"".autotmp_0086ttype.map.iter[*golang.org/x/tools/go/ssa.Function]*"".Node"".autotmp_0085jtype.map[*golang.org/x/tools/go/ssa.Function]*"".Node"".autotmp_0084�type.bool"".autotmp_0083Ïtype.[]*"".Edge"".autotmp_0082Ÿttype.map.iter[*golang.org/x/tools/go/ssa.Function]*"".Node"".e�type.*"".Edge"".calleeßtype.*"".Node"".siteŸ\type.golang.org/x/tools/go/ssa.CallInstruction"".callerïtype.*"".Node"".newEdgeŸtype."".Edge"".eOut¯type.*"".Edge "".eInŸtype.*"".Edge "".cgnÿtype.*"".Node"".edges¿*type.map["".Edge]bool"".gtype.*"".Graph%�Œ��¾ðz®%#mR:$ +fEjaCV"4$  ×V  +Q  V9G¼/°Û‹Š.;ÀG`É`Q›Tgclocals·706ce5d72300046c2dbd3f42d9f1bc9fTgclocals·4f913bc33e1dd2206b4eef2311e9485f /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ"".isInitÀ¢eH‹ %H;awèëêHƒìXH‹D$`H‹X`1íH9넘H‹@`H�H‹H‹KH‰T$(H‰L$0H�H‰$H‹hH‰l$H‰T$HH‰T$H‰L$PH‰L$èH‹\$ HƒûtKH‹ H‹kH�H‰$H‰L$8H‰L$H‰l$@H‰l$èH‹\$H‹l$`H9ëu +ÆD$hHƒÄXÃÆD$hëô‰ë± + 0runtime.morestack_noctxtj go.string."init"š`type.map[string]golang.org/x/tools/go/ssa.Memberæ4runtime.mapaccess1_faststr˜Ptype.*golang.org/x/tools/go/ssa.FunctionÒ$runtime.assertI2T2 ° +"".autotmp_0132?Jtype.golang.org/x/tools/go/ssa.Member"".autotmp_0131type.stringBgolang.org/x/tools/go/ssa.name·3_type.string "".~r1type.bool +"".fnPtype.*golang.org/x/tools/go/ssa.Function°«¯°àøÁ +rnTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·f883d3996c76325fd1714d4e3de9fa33 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ,"".(*Graph).DeleteNode€èeH‹ %H;awèëêHƒìH‹\$(H‰$èH‹\$(H‰$èH�H‰$H‹\$ H‹kH‰l$H‹\$(H‰\$Hƒ|$t +èHƒÄÉ%ëí + 0runtime.morestack_noctxtH("".(*Node).deleteInsd*"".(*Node).deleteOutsrjtype.map[*golang.org/x/tools/go/ssa.Function]*"".NodeÄ"runtime.mapdelete 0"".ntype.*"".Node"".gtype.*"".Graph0P/0€„0 +#]Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ("".(*Node).deleteIns€€eH‹ %H;awèëêHƒì8H‹\$@Hƒû„�H‹SH‹CH‹k H‰l$01ÉH‰D$(H‰D$H‰T$ H‰ÐH‹l$H9é}1H‰D$H‹(H‰L$H‰,$èH‹D$H‹L$HƒÀHÿÁH‹l$H9é|ÏH‹\$@Hƒût!H�kHÇEHÇEHÇEHƒÄ8ÉëÛ‰éiÿÿÿ + 0runtime.morestack_noctxtÔ "".removeOutEdgep +"".autotmp_0136?type.**"".Edge"".autotmp_0135_type.int"".autotmp_0134Otype.int"".autotmp_0133/type.[]*"".Edge"".ntype.*"".Nodepšop À$’K ' +iWTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57Tgclocals·29f0050a5ee7c2b9348a75428171d7de /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ*"".(*Node).deleteOuts€€eH‹ %H;awèëêHƒì8H‹\$@Hƒû„�H‹S(H‹C0H‹k8H‰l$01ÉH‰D$(H‰D$H‰T$ H‰ÐH‹l$H9é}1H‰D$H‹(H‰L$H‰,$èH‹D$H‹L$HƒÀHÿÁH‹l$H9é|ÏH‹\$@Hƒût!H�k(HÇEHÇEHÇEHƒÄ8ÉëÛ‰éiÿÿÿ + 0runtime.morestack_noctxtÔ"".removeInEdgep +"".autotmp_0141?type.**"".Edge"".autotmp_0140_type.int"".autotmp_0139Otype.int"".autotmp_0138/type.[]*"".Edge"".ntype.*"".Nodepšop À$¢K ' +iWTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57Tgclocals·29f0050a5ee7c2b9348a75428171d7de /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ "".removeOutEdge –eH‹ %H�D$ðH;AwèëåH�ì�L‹„$˜M‹M‹Q0I‹I(I‹y0I‹i8H‰¬$ˆ1ÀH‰¼$€H‰L$xH9ø�H‹H‰ÆL9Ã…éIƒù„×I‹I(I‹A0I‹i8H9ƃ»H�ñH‰$L‰ÐL‰T$0HÿÈL‰L$8I‹Q(I‹I0I‹i8H‰l$pH‰T$`H‰L$hH9Ès|H�ÂH‹+H‰l$èH‹t$0H‹T$8H‰÷HÿÎHƒútQH‹J(H‹B0H‹j8H9Æs9H�ñHÇH‰øHÿÈH‹J8H9ÁrH‹r(H‰r(H‰B0H‰J8H�Ä�Ãè è ‰ë«è è A‰é!ÿÿÿHƒÁHÿÀH9øŒøþÿÿIƒø„”H�,$H‰ïL‰ÆèèH‹L$ H‹D$(H�H�,$H‰ïH‰ÞH¥H¥H‰L$PH‰L$H‰D$XH‰D$èH‹\$ H‰\$@H‹\$(H‰\$HH�H‰$H�\$@H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è A‰édÿÿÿ +*0runtime.morestack_noctxt .runtime.writebarrierptrÜ$runtime.panicsliceê$runtime.panicindex€$runtime.panicindexŽ$runtime.panicindexô� runtime.duffcopyþ"".Edge.String 8go.string."edge not found: "î*runtime.concatstring2¤type.stringÊruntime.convT2Eúruntime.gopanic "".autotmp_0152type.int"".autotmp_0151type.int"".autotmp_0147type.int"".autotmp_0146Ÿtype.string"".autotmp_0145type.string"".autotmp_0144/type.[]*"".Edge"".n¿type.int"".caller¯type.*"".Node"".edgetype.*"".Edge" ŠŸ ã�>²*2 r( «Ï^·,Tgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4Tgclocals·ccc78caa20efd0994df8a3147d90f8b6 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ"".removeInEdge ˜eH‹ %H�D$ðH;AwèëåH�ì�L‹„$˜M‹HM‹QI‹II‹yI‹i H‰¬$ˆ1ÀH‰¼$€H‰L$xH9ø�H‹H‰ÆL9Ã…éIƒù„×I‹II‹AI‹i H9ƃ»H�ñH‰$L‰ÐL‰T$0HÿÈL‰L$8I‹QI‹II‹i H‰l$pH‰T$`H‰L$hH9Ès|H�ÂH‹+H‰l$èH‹t$0H‹T$8H‰÷HÿÎHƒútQH‹JH‹BH‹j H9Æs9H�ñHÇH‰øHÿÈH‹J H9ÁrH‹rH‰rH‰BH‰J H�Ä�Ãè è ‰ë«è è A‰é!ÿÿÿHƒÁHÿÀH9øŒøþÿÿIƒø„”H�,$H‰ïL‰ÆèèH‹L$ H‹D$(H�H�,$H‰ïH‰ÞH¥H¥H‰L$PH‰L$H‰D$XH‰D$èH‹\$ H‰\$@H‹\$(H‰\$HH�H‰$H�\$@H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è A‰édÿÿÿ +*0runtime.morestack_noctxt¢.runtime.writebarrierptrÞ$runtime.panicsliceì$runtime.panicindex‚$runtime.panicindex�$runtime.panicindexö� runtime.duffcopy€"".Edge.String¢8go.string."edge not found: "ð*runtime.concatstring2¦type.stringÌruntime.convT2Eüruntime.gopanic "".autotmp_0172type.int"".autotmp_0171type.int"".autotmp_0167type.int"".autotmp_0166Ÿtype.string"".autotmp_0165type.string"".autotmp_0164/type.[]*"".Edge"".n¿type.int"".caller¯type.*"".Node"".edgetype.*"".Edge" ‹Ÿ â�>Ò*2 r( ªÐ^·+Tgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4Tgclocals·ccc78caa20efd0994df8a3147d90f8b6 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ"".func·001 ’eH‹ %H�D$àH;AwèëåH�ì H‹JH‹ZH‰\$PH‹ZH‰\$`HÇ„$°HÇ„$¸H‹„$¨H�H‰$H‰L$XH‹)H‰l$H‰D$èH‹\$¶+@€ý…{H‹œ$¨H‰\$HÆD$'H�H‰$H‹\$XH‹+H‰l$H�\$HH‰\$H�\$'H‰\$èH‹œ$¨Hƒû„H‹S(H‹C0H‹k8H‰¬$˜1ÉH‰„$�H‰D$(H‰”$ˆH‰ÐH‹l$(H9é�ÃH‰D$@H‹(H‰L$0H‰l$8H‹mH‰,$H‹\$PH‹H‹ÿÓH‹L$H‹D$H‰D$pHƒùH‰L$htH‰Œ$°H‰„$¸H�Ä ÃH‹\$8H‰$H‹\$`H‹H‹ÿÓH‹L$H‹D$H‰„$€HƒùH‰L$xtH‰Œ$°H‰„$¸H�Ä ÃH‹D$@H‹L$0HƒÀHÿÁH‹l$(H9éŒ=ÿÿÿHÇ„$°HÇ„$¸H�ĠÉéÚþÿÿë× +*"runtime.morestack¶,type.map[*"".Node]boolì2runtime.mapaccess1_fast64Â,type.map[*"".Node]bool–$runtime.mapassign1„ +” +0À"".autotmp_0192¿type.**"".Edge"".autotmp_0191ïtype.int"".autotmp_0190ßtype.int"".autotmp_0189type.error"".autotmp_0187/type.[]*"".Edge"".autotmp_0186ñtype.bool"".autotmp_0185¯type.*"".Node"".&edge4type.*func(*"".Edge) error"".&visitŸ4type.*func(*"".Node) error"".&seen�.type.*map[*"".Node]bool "".errOtype.error "".errotype.error"".eÏtype.*"".Edge "".~r1type.error"".ntype.*"".Node2"ÀÓ¿ÀJ¿À>¿À�2@P<C[43   uUxH†Tgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·c731e028cb482c69e1b3f17cd484e610 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ"".func·002à à eH‹ %H�D$�H;AwèëåH�ìðH‹JH‹ZH‰œ$ˆH‹ZH‰\$pH‹Z H‰œ$€HÇ„$HÇ„$HÇ„$H‹„$øH�H‰$H‰L$xH‹)H‰l$H‰D$èH‹\$¶+@€ý…ÇH‹œ$øH‰\$hÆD$GH�H‰$H‹\$xH‹+H‰l$H�\$hH‰\$H�\$GH‰\$èH‹œ$øH‰$H‹œ$ˆH‹H‹ÿÓH‹D$p¶\$€ût+H‹(H‰¬$H‹hH‰¬$H‹hH‰¬$H�ÄðÃH‹œ$øHƒû„H‹s(H‹K0H‹k8H‰¬$è1ÒH‰Œ$àH‰L$HH‰´$ØH‰ñH‹l$HH9ê�¦H‰L$`H‹)H‰T$PH‰l$XH‹H‹HH‹XH‰ØH)ËHƒû}OH�H‰$H‰”$¨H‰T$H‰Œ$°H‰L$H‰„$¸H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$°H‰„$¸H‰”$¨H�ÊH‰$H‹\$XH‰\$èH‹”$¨H‹Œ$°H‹„$¸H‹\$pH‰$H‰”$ÀH‰T$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹\$XH‹kH‰,$H‹œ$€H‹H‹ÿÓH‹D$pH‹l$H‹T$H‹L$H‰”$˜H‰Œ$ HƒýH‰¬$�t H‰¬$H‰”$H‰Œ$H�ÄðÃH‹HHÿÉH‹PH9ÊrYH‹0H‰0H‰HH‰PH‹L$`H‹T$PHƒÁHÿÂH‹l$HH9êŒZþÿÿHÇ„$HÇ„$HÇ„$H�ÄðÃè ‰éäýÿÿëÄ +*"runtime.morestackì,type.map[*"".Node]bool¢2runtime.mapaccess1_fast64ø,type.map[*"".Node]boolÌ$runtime.mapassign1ˆ +ôtype.[]*"".Edgeæ"runtime.growsliceî.runtime.writebarrierptrˆ +2runtime.writebarriersliceÆ + + $runtime.panicslice@à*"".autotmp_0214type.uint64"".autotmp_0213type.uint64"".autotmp_0212type.int"".autotmp_0207�type.[]*"".Edge"".autotmp_0205Ÿtype.**"".Edge"".autotmp_0204Ïtype.int"".autotmp_0203¿type.int"".autotmp_0202type.int"".autotmp_0201type.[]*"".Edge"".autotmp_0200_type.[]*"".Edge"".autotmp_0199/type.[]*"".Edge"".autotmp_0197Ñtype.bool"".autotmp_0196�type.*"".Node"".&searchß>type.*func(*"".Node) []*"".Edge"".&stackÿ type.*[]*"".Edge"".&isEndÏ2type.*func(*"".Node) bool"".&seenï.type.*map[*"".Node]bool"".found¿type.[]*"".Edge"".e¯type.*"".Edge "".~r1type.[]*"".Edge"".ntype.*"".Node4"à�ßà¶ßàhßàð@~k<C++`èO  , ,�UîDM ½ Tgclocals·f565a1229afec041643831d3cd6a3b7dTgclocals·80762af009eda06731bb5908213c9ac0 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/util.goþ"".initÀ¨eH‹ %H;awèëê¶€ût¶€ûuÃè ÆèèèÆÃ + 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|þ,"".(*Edge).Description žeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt*H�,$H‰ïèèH‹L$ H‹D$(H‰L$@H‰D$HHƒÄ0ÉëÒ + 0runtime.morestack_noctxt¢*go.string."callgraph"Ì go.string."Edge"ø.go.string."Description" "runtime.panicwrapÒ� runtime.duffcopyÜ&"".Edge.Description0` "".~r0type.string""..thistype.*"".Edge`°_`ÐÐ �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Edge).Pos€æeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt H�,$H‰ïèèH‹\$ H‰\$@HƒÄ0ÉëÜ + 0runtime.morestack_noctxt~*go.string."callgraph"¨ go.string."Edge"Ôgo.string."Pos"ü"runtime.panicwrap®� runtime.duffcopy¸"".Edge.Pos ` "".~r0"type.go/token.Pos""..thistype.*"".Edge`”_`ÀÀ +}CTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0232type.int"".autotmp_0231type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0236?"type.interface {}"".autotmp_0235"type.interface {}"".autotmp_0234_type.int"".autotmp_0233Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ*type..hash.[8]"".EdgeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü$type..hash."".Edge@` "".autotmp_0239type.int"".autotmp_0238type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[8]"".Edge`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ&type..eq.[8]"".EdgeàÌeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�ËH‰D$0H‹T$pHƒú„ØH‹\$xH‰ÅHkí HêHƒû„¸H‰ÅHkí HëH‰ØH‹H‹(H9ë…�H‰D$8H‹HH‹pH‰T$@H‹BH‹RH9ÈupH‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €ût:H‹l$@H‹]L‹D$8I‹hH9ëu#H‹D$0HÿÀH‹l$(H9èŒ5ÿÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéAÿÿÿ‰é!ÿÿÿ + 0runtime.morestack_noctxt†runtime.ifaceeq@Ð"".autotmp_0245?\type.golang.org/x/tools/go/ssa.CallInstruction"".autotmp_0244\type.golang.org/x/tools/go/ssa.CallInstruction"".autotmp_0243_type.*"".Edge"".autotmp_0242Otype.*"".Edge"".autotmp_0241type.int"".autotmp_0240otype.int "".~r30type.bool"".s type.uintptr"".q type.*[8]"".Edge"".p type.*[8]"".Edge&ÐðÏÐ Ïа° ÂnTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23ª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0248type.int"".autotmp_0247type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0252?type.string"".autotmp_0251type.string"".autotmp_0250_type.int"".autotmp_0249Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþ\type..hash.[8]golang.org/x/tools/go/ssa.MemberàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0255type.int"".autotmp_0254type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pRtype.*[8]golang.org/x/tools/go/ssa.Member`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþXtype..eq.[8]golang.org/x/tools/go/ssa.MemberàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0259?Jtype.golang.org/x/tools/go/ssa.Member"".autotmp_0258Jtype.golang.org/x/tools/go/ssa.Member"".autotmp_0257_type.int"".autotmp_0256Otype.int "".~r30type.bool"".s type.uintptr"".qRtype.*[8]golang.org/x/tools/go/ssa.Member"".pRtype.*[8]golang.org/x/tools/go/ssa.Member&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bª/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/callgraph/callgraph.goþTgclocals·945e6b5241b2021559a5b151fc5a28ccHH¨¨ + þTgclocals·3be0b30e44224793f9e9b8c26d600a35HHþTgclocals·698432855d8c6f40fef791f1bc0e5e1f((¢þTgclocals·3cd76c4f8d01c613585e17871258aa07(( + + +þ$go.string."n%d:%s"0.n%d:%s $go.string."n%d:%s"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ*go.string."%s --> %s"@4 %s --> %s *go.string."%s --> %s"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·19c9daf7317673e0a4a0c33ba3738ba2(( ®®®þ4go.string."synthetic call"@>synthetic call 4go.string."synthetic call"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·55bb62d178ce8a7624d2db81040dc82f ®þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·1636323c3c7edfb611d2acb50d9c1864 +®þTgclocals·b5f72640f5dc483e1f02097688902a5d88" þTgclocals·8375af20f91e3bf26f9f4b100ffb7d0e88®®®®®þTgclocals·770683613b64aeb90b5472e68a988b48  + +þTgclocals·2148c3737b2bb476685a1100a2e8343e þTgclocals·85375b07560f565fdc1a0ce6c2d3bdd700$ +©ªZþTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·b2fe8732888b98b639ea956de7c3991f(( *¤ +þTgclocals·149f5bf45741ad4d84849674a456615e(( + + + +þTgclocals·4f913bc33e1dd2206b4eef2311e9485fààX ªU ªU ªU*‚àꪪU"ª¸à + ªU"ªºà + ªU"ª +à + ªU¢ªà + ªU¢ª à + ªU¢Šà + ªU"Š à + ªU"‚à + ªU"‚પUþTgclocals·706ce5d72300046c2dbd3f42d9f1bc9f€€þ go.string."init"0*init go.string."init"þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þ8go.string."edge not found: "PBedge not found:  8go.string."edge not found: "þTgclocals·ccc78caa20efd0994df8a3147d90f8b6((þTgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4((þTgclocals·ccc78caa20efd0994df8a3147d90f8b6((þTgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4((þTgclocals·c731e028cb482c69e1b3f17cd484e61088€ + ŠˆþTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þTgclocals·80762af009eda06731bb5908213c9ac0€€&€* (€ŠŠ ˆþTgclocals·f565a1229afec041643831d3cd6a3b7dHHþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ"".New·f "".Newþ$runtime.makemap·fruntime.makemapþ(runtime.newobject·f"runtime.newobjectþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ8runtime.mapaccess2_fast64·f2runtime.mapaccess2_fast64þ*runtime.mapassign1·f$runtime.mapassign1þ,runtime.throwreturn·f&runtime.throwreturnþ2"".(*Graph).CreateNode·f,"".(*Graph).CreateNodeþ("".(*Node).String·f""".(*Node).Stringþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Sprintf·ffmt.Sprintfþ""".Edge.String·f"".Edge.Stringþ,"".Edge.Description·f&"".Edge.Descriptionþlgolang.org/x/tools/go/ssa.(*CallCommon).Description·ffgolang.org/x/tools/go/ssa.(*CallCommon).Descriptionþ"".Edge.Pos·f"".Edge.Posþ"".AddEdge·f"".AddEdgeþ(runtime.growslice·f"runtime.growsliceþ8runtime.writebarrierslice·f2runtime.writebarriersliceþ"".CalleesOf·f"".CalleesOfþ*"".GraphVisitEdges·f$"".GraphVisitEdgesþ"".func·001·f"".func·001þ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ "".PathSearch·f"".PathSearchþ(runtime.makeslice·f"runtime.makesliceþ"".func·002·f"".func·002þF"".(*Graph).DeleteSyntheticNodes·f@"".(*Graph).DeleteSyntheticNodesþ"".isInit·f"".isInitþ*runtime.mapaccess1·f$runtime.mapaccess1þ2"".(*Graph).DeleteNode·f,"".(*Graph).DeleteNodeþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþ*runtime.assertI2T2·f$runtime.assertI2T2þ."".(*Node).deleteIns·f("".(*Node).deleteInsþ0"".(*Node).deleteOuts·f*"".(*Node).deleteOutsþ(runtime.mapdelete·f"runtime.mapdeleteþ&"".removeOutEdge·f "".removeOutEdgeþ$"".removeInEdge·f"".removeInEdgeþ*runtime.panicindex·f$runtime.panicindexþ*runtime.panicslice·f$runtime.panicsliceþ0runtime.concatstring2·f*runtime.concatstring2þ$runtime.gopanic·fruntime.gopanicþ8runtime.mapaccess1_fast64·f2runtime.mapaccess1_fast64þ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþBgolang.org/x/tools/go/ssa.init·fcallgraph.Edge 4go.string."callgraph.Edge"þ$go.string."Caller"0.Caller $go.string."Caller"þ go.string."Site"0*Site go.string."Site"þ$go.string."Callee"0.Callee $go.string."Callee"þ*go.string."callgraph"@4 callgraph *go.string."callgraph"þ go.string."Edge"0*Edge go.string."Edge"þ$go.string."String"0.String $go.string."String"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ.go.string."Description"@8 Description .go.string."Description"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þgo.string."Pos"0(Pos go.string."Pos"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þbruntime.gcbits.0x88000000000000000000000000000000 ˆþNgo.string."func(callgraph.Edge) string"`Xfunc(callgraph.Edge) string Ngo.string."func(callgraph.Edge) string"þ2type.func("".Edge) string  ÀÝ¢g3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(callgraph.Edge) string"pDgo.weak.type.*func("".Edge) string€"runtime.zerovalue €2type.func("".Edge) stringÐ�2type.func("".Edge) string€type."".Edge�type.stringþTgo.string."func(callgraph.Edge) token.Pos"`^func(callgraph.Edge) token.Pos Tgo.string."func(callgraph.Edge) token.Pos"þ>type.func("".Edge) go/token.Pos  ŒR³T3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(callgraph.Edge) token.Pos"pPgo.weak.type.*func("".Edge) go/token.Pos€"runtime.zerovalue €>type.func("".Edge) go/token.PosÐ�>type.func("".Edge) go/token.Pos€type."".Edge�"type.go/token.Posþ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþ8go.string."func() token.Pos"PBfunc() token.Pos 8go.string."func() token.Pos"þ0type.func() go/token.Pos��ž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."func() token.Pos"pBgo.weak.type.*func() go/token.Pos€"runtime.zerovalue €0type.func() go/token.PosЀ0type.func() go/token.Pos€"type.go/token.Posþtype."".Edge   _t™0> "type..alg."".Edge0bruntime.gcbits.0xc8880000000000000000000000000000P4go.string."callgraph.Edge"ptype.*"".Edge€"runtime.zerovalue�Àtype."".EdgeÀ$go.string."Caller"àtype.*"".Node� go.string."Site"°\type.golang.org/x/tools/go/ssa.CallInstructionà$go.string."Callee"€type.*"".Node`°type."".Edge° go.string."Edge"À"go.importpath."".Ѐtype."".Edge€.go.string."Description" $type.func() string°2type.func("".Edge) stringÀ,"".(*Edge).DescriptionÐ&"".Edge.Descriptionàgo.string."Pos"€0type.func() go/token.Pos�>type.func("".Edge) go/token.Pos "".(*Edge).Pos°"".Edge.PosÀ$go.string."String"à$type.func() stringð2type.func("".Edge) string€""".(*Edge).String�"".Edge.Stringþ6go.string."*callgraph.Edge"@@*callgraph.Edge 6go.string."*callgraph.Edge"þPgo.string."func(*callgraph.Edge) string"`Zfunc(*callgraph.Edge) string Pgo.string."func(*callgraph.Edge) string"þ4type.func(*"".Edge) string  õaòÔ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*callgraph.Edge) string"pFgo.weak.type.*func(*"".Edge) string€"runtime.zerovalue €4type.func(*"".Edge) stringÐ�4type.func(*"".Edge) string€type.*"".Edge�type.stringþVgo.string."func(*callgraph.Edge) token.Pos"``func(*callgraph.Edge) token.Pos Vgo.string."func(*callgraph.Edge) token.Pos"þ@type.func(*"".Edge) go/token.Pos  •zü�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*callgraph.Edge) token.Pos"pRgo.weak.type.*func(*"".Edge) go/token.Pos€"runtime.zerovalue €@type.func(*"".Edge) go/token.PosÐ�@type.func(*"".Edge) go/token.Pos€type.*"".Edge�"type.go/token.Posþtype.*"".Edge��¨cü 6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*callgraph.Edge"p,go.weak.type.**"".Edge€"runtime.zerovalue�type."".Edge` type.*"".EdgeÀðtype.*"".Edgeð.go.string."Description"�$type.func() string 4type.func(*"".Edge) string°,"".(*Edge).DescriptionÀ,"".(*Edge).DescriptionÐgo.string."Pos"ð0type.func() go/token.Pos€@type.func(*"".Edge) go/token.Pos�"".(*Edge).Pos "".(*Edge).Pos°$go.string."String"Ð$type.func() stringà4type.func(*"".Edge) stringð""".(*Edge).String€""".(*Edge).Stringþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ:go.string."[]*callgraph.Edge"PD[]*callgraph.Edge :go.string."[]*callgraph.Edge"þtype.[]*"".Edge  ,ø5W   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]*callgraph.Edge"p0go.weak.type.*[]*"".Edge€"runtime.zerovalue�type.*"".EdgeþPgo.typelink.[]*callgraph.Edge/[]*"".Edgetype.[]*"".Edgeþbruntime.gcbits.0x48488444000000000000000000000000 HH„Dþ4go.string."callgraph.Node"@>callgraph.Node 4go.string."callgraph.Node"þ go.string."Func"0*Func go.string."Func"þgo.string."ID"0&ID go.string."ID"þgo.string."In"0&In go.string."In"þgo.string."Out"0(Out go.string."Out"þ go.string."Node"0*Node go.string."Node"þtype."".NodeÐÐ@ö²(«($ à runtime.algarray0bruntime.gcbits.0x48488444000000000000000000000000P4go.string."callgraph.Node"ptype.*"".Node€"runtime.zerovalue�Àtype."".NodeÀ go.string."Func"àPtype.*golang.org/x/tools/go/ssa.Function�go.string."ID"°type.intàgo.string."In"€type.[]*"".Edge°go.string."Out"Ðtype.[]*"".Edge`€type."".Node€ go.string."Node"�"go.importpath."". Ðtype."".Nodeþ6go.string."*callgraph.Node"@@*callgraph.Node 6go.string."*callgraph.Node"þPgo.string."func(*callgraph.Node) string"`Zfunc(*callgraph.Node) string Pgo.string."func(*callgraph.Node) string"þ4type.func(*"".Node) string  Ü –3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*callgraph.Node) string"pFgo.weak.type.*func(*"".Node) string€"runtime.zerovalue €4type.func(*"".Node) stringÐ�4type.func(*"".Node) string€type.*"".Node�type.stringþBgo.string."func(*callgraph.Node)"PLfunc(*callgraph.Node) Bgo.string."func(*callgraph.Node)"þ&type.func(*"".Node)��ÛaN‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*callgraph.Node)"p8go.weak.type.*func(*"".Node)€"runtime.zerovalue €&type.func(*"".Node)Ð�&type.func(*"".Node)€type.*"".Nodeþ*go.string."deleteIns"@4 deleteIns *go.string."deleteIns"þ$go.string."func()"0.func() $go.string."func()"þtype.func()€€ö¼‚ö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P$go.string."func()"p(go.weak.type.*func()€"runtime.zerovalue €type.func()Ѐtype.func()þ,go.string."deleteOuts"@6 +deleteOuts ,go.string."deleteOuts"þtype.*"".Node��¦=‡ƒ62   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*callgraph.Node"p,go.weak.type.**"".Node€"runtime.zerovalue�type."".Node` type.*"".NodeÀðtype.*"".Nodeð$go.string."String"�$type.func() string 4type.func(*"".Node) string°""".(*Node).StringÀ""".(*Node).StringÐ*go.string."deleteIns"à"go.importpath."".ðtype.func()€&type.func(*"".Node)�("".(*Node).deleteIns ("".(*Node).deleteIns°,go.string."deleteOuts"À"go.importpath."".Ðtype.func()à&type.func(*"".Node)ð*"".(*Node).deleteOuts€*"".(*Node).deleteOutsþ6go.string."[]*ssa.Function"@@[]*ssa.Function 6go.string."[]*ssa.Function"þTtype.[]*golang.org/x/tools/go/ssa.Function  ,tØ·   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]*ssa.Function"pfgo.weak.type.*[]*golang.org/x/tools/go/ssa.Function€"runtime.zerovalue�Ptype.*golang.org/x/tools/go/ssa.Functionþ‚go.typelink.[]*ssa.Function/[]*golang.org/x/tools/go/ssa.FunctionTtype.[]*golang.org/x/tools/go/ssa.Functionþbruntime.gcbits.0x88888888000000000000000000000000 ˆˆˆˆþ8go.string."[8]*ssa.Function"PB[8]*ssa.Function 8go.string."[8]*ssa.Function"þVtype.[8]*golang.org/x/tools/go/ssa.FunctionÀÀ@%²x  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P8go.string."[8]*ssa.Function"phgo.weak.type.*[8]*golang.org/x/tools/go/ssa.Function€"runtime.zerovalue�Ptype.*golang.org/x/tools/go/ssa.Function Ttype.[]*golang.org/x/tools/go/ssa.Functionþ†go.typelink.[8]*ssa.Function/[8]*golang.org/x/tools/go/ssa.FunctionVtype.[8]*golang.org/x/tools/go/ssa.Functionþ:go.string."[]*callgraph.Node"PD[]*callgraph.Node :go.string."[]*callgraph.Node"þtype.[]*"".Node  þ©1­   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]*callgraph.Node"p0go.weak.type.*[]*"".Node€"runtime.zerovalue�type.*"".NodeþPgo.typelink.[]*callgraph.Node/[]*"".Nodetype.[]*"".Nodeþ   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."callgraph.Graph"ptype.*"".Graph€"runtime.zerovalue�Àtype."".GraphÀ go.string."Root"àtype.*"".Node�"go.string."Nodes"°jtype.map[*golang.org/x/tools/go/ssa.Function]*"".Node`àtype."".Graphà"go.string."Graph"ð"go.importpath."".€°type."".Graphþ8go.string."**callgraph.Node"PB**callgraph.Node 8go.string."**callgraph.Node"þtype.**"".Node  òd†G6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."**callgraph.Node"p.go.weak.type.***"".Node€"runtime.zerovalue�type.*"".Nodeþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.weak.type.*map[*"".Node]bool€"runtime.zerovalue�type.*"".Node type.bool°:type.map.bucket[*"".Node]boolÀ4type.map.hdr[*"".Node]boolþlgo.typelink.map[*callgraph.Node]bool/map[*"".Node]bool,type.map[*"".Node]boolþ8go.string."**callgraph.Edge"PB**callgraph.Edge 8go.string."**callgraph.Edge"þtype.**"".Edge  �PN6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."**callgraph.Edge"p.go.weak.type.***"".Edge€"runtime.zerovalue�type.*"".EdgeþNgo.string."func(*callgraph.Edge) error"`Xfunc(*callgraph.Edge) error Ngo.string."func(*callgraph.Edge) error"þ2type.func(*"".Edge) error  k·kú3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*callgraph.Edge) error"pDgo.weak.type.*func(*"".Edge) error€"runtime.zerovalue €2type.func(*"".Edge) errorÐ�2type.func(*"".Edge) error€type.*"".Edge�type.errorþNgo.string."func(*callgraph.Node) error"`Xfunc(*callgraph.Node) error Ngo.string."func(*callgraph.Node) error"þ2type.func(*"".Node) error   vzœ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*callgraph.Node) error"pDgo.weak.type.*func(*"".Node) error€"runtime.zerovalue €2type.func(*"".Node) errorÐ�2type.func(*"".Node) error€type.*"".Node�type.errorþ4go.string."**ssa.Function"@>**ssa.Function 4go.string."**ssa.Function"þRtype.**golang.org/x/tools/go/ssa.Function  uúø6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."**ssa.Function"pdgo.weak.type.***golang.org/x/tools/go/ssa.Function€"runtime.zerovalue�Ptype.*golang.org/x/tools/go/ssa.Functionþdgo.string."*map.hdr[*ssa.Function]*callgraph.Node"pn&*map.hdr[*ssa.Function]*callgraph.Node dgo.string."*map.hdr[*ssa.Function]*callgraph.Node"þttype.*map.hdr[*golang.org/x/tools/go/ssa.Function]*"".Node  pêÚ\6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."*map.hdr[*ssa.Function]*callgraph.Node"p†go.weak.type.**map.hdr[*golang.org/x/tools/go/ssa.Function]*"".Node€"runtime.zerovalue�rtype.map.hdr[*golang.org/x/tools/go/ssa.Function]*"".Nodeþ*go.string."[]uintptr"@4 []uintptr *go.string."[]uintptr"þtype.[]uintptr  »3À]   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P*go.string."[]uintptr"p.go.weak.type.*[]uintptr€"runtime.zerovalue�type.uintptrþ>go.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþdgo.string."map.iter[*ssa.Function]*callgraph.Node"pn&map.iter[*ssa.Function]*callgraph.Node dgo.string."map.iter[*ssa.Function]*callgraph.Node"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þttype.map.iter[*golang.org/x/tools/go/ssa.Function]*"".NodeððPrÝØª (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000Pdgo.string."map.iter[*ssa.Function]*callgraph.Node"p†go.weak.type.*map.iter[*golang.org/x/tools/go/ssa.Function]*"".Node€"runtime.zerovalue�Àttype.map.iter[*golang.org/x/tools/go/ssa.Function]*"".NodeÀgo.string."key"àRtype.**golang.org/x/tools/go/ssa.Function�go.string."val"°type.**"".Nodeàgo.string."t"€type.*uint8°go.string."h"Ðttype.*map.hdr[*golang.org/x/tools/go/ssa.Function]*"".Node€&go.string."buckets" ztype.*map.bucket[*golang.org/x/tools/go/ssa.Function]*"".NodeÐ go.string."bptr"ðztype.*map.bucket[*golang.org/x/tools/go/ssa.Function]*"".Node "go.string."other"Àtype.[4]uintptrþJgo.string."*map[*callgraph.Node]bool"`T*map[*callgraph.Node]bool Jgo.string."*map[*callgraph.Node]bool"þ.type.*map[*"".Node]bool  ·è.ƒ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."*map[*callgraph.Node]bool"p@go.weak.type.**map[*"".Node]bool€"runtime.zerovalue�,type.map[*"".Node]boolþPgo.string."*func(*callgraph.Node) error"`Z*func(*callgraph.Node) error Pgo.string."*func(*callgraph.Node) error"þ4type.*func(*"".Node) error  ÉûYc6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*func(*callgraph.Node) error"pFgo.weak.type.**func(*"".Node) error€"runtime.zerovalue�2type.func(*"".Node) errorþPgo.string."*func(*callgraph.Edge) error"`Z*func(*callgraph.Edge) error Pgo.string."*func(*callgraph.Edge) error"þ4type.*func(*"".Edge) error  ùÜÇñ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*func(*callgraph.Edge) error"pFgo.weak.type.**func(*"".Edge) error€"runtime.zerovalue�2type.func(*"".Edge) errorþbruntime.gcbits.0x84880000000000000000000000000000 „ˆþ""..gostring.1�Štstruct { F uintptr; A0 *map[*callgraph.Node]bool; A1 *func(*callgraph.Node) error; A2 *func(*callgraph.Edge) error } ""..gostring.1þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þgo.string."A1"0&A1 go.string."A1"þgo.string."A2"0&A2 go.string."A2"þÈtype.struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) error; A2 *func(*"".Edge) error }€€ v„K  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P""..gostring.1pÚgo.weak.type.*struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) error; A2 *func(*"".Edge) error }€"runtime.zerovalue�ÀÈtype.struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) error; A2 *func(*"".Edge) error }Àgo.string."F"àtype.uintptr�go.string."A0"°.type.*map[*"".Node]boolàgo.string."A1"€4type.*func(*"".Node) error°go.string."A2"Ð4type.*func(*"".Edge) errorþ""..gostring.2�Œu*struct { F uintptr; A0 *map[*callgraph.Node]bool; A1 *func(*callgraph.Node) error; A2 *func(*callgraph.Edge) error } ""..gostring.2þÊtype.*struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) error; A2 *func(*"".Edge) error }  ƒ~«6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.2pÜgo.weak.type.**struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) error; A2 *func(*"".Edge) error }€"runtime.zerovalue�Ètype.struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) error; A2 *func(*"".Edge) error }þLgo.string."func(*callgraph.Node) bool"`Vfunc(*callgraph.Node) bool Lgo.string."func(*callgraph.Node) bool"þ0type.func(*"".Node) bool  NÐH3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*callgraph.Node) bool"pBgo.weak.type.*func(*"".Node) bool€"runtime.zerovalue €0type.func(*"".Node) boolÐ�0type.func(*"".Node) bool€type.*"".Node�type.boolþfgo.string."func(*callgraph.Node) []*callgraph.Edge"pp'func(*callgraph.Node) []*callgraph.Edge fgo.string."func(*callgraph.Node) []*callgraph.Edge"þtype.*func(*"".Node) []*"".Edge  ÿ[3²6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."*func(*callgraph.Node) []*callgraph.Edge"pPgo.weak.type.**func(*"".Node) []*"".Edge€"runtime.zerovalue�type.*func(*"".Node) []*"".Edgeþ""..gostring.4ÐЗ*struct { F uintptr; A0 *map[*callgraph.Node]bool; A1 *func(*callgraph.Node) bool; A2 *[]*callgraph.Edge; A3 *func(*callgraph.Node) []*callgraph.Edge } ""..gostring.4þòtype.*struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) bool; A2 *[]*"".Edge; A3 *func(*"".Node) []*"".Edge }  äJ˜›6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.4p„go.weak.type.**struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) bool; A2 *[]*"".Edge; A3 *func(*"".Node) []*"".Edge }€"runtime.zerovalue�ðtype.struct { F uintptr; A0 *map[*"".Node]bool; A1 *func(*"".Node) bool; A2 *[]*"".Edge; A3 *func(*"".Node) []*"".Edge }þ8go.string."[]callgraph.Edge"PB[]callgraph.Edge 8go.string."[]callgraph.Edge"þtype.[]"".Edge  Ðè¶ê   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]callgraph.Edge"p.go.weak.type.*[]"".Edge€"runtime.zerovalue�type."".EdgeþLgo.typelink.[]callgraph.Edge/[]"".Edgetype.[]"".EdgeþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þ2type..hashfunc.[8]"".Edge*type..hash.[8]"".Edgeþ.type..eqfunc.[8]"".Edge&type..eq.[8]"".Edgeþ(type..alg.[8]"".Edge 2type..hashfunc.[8]"".Edge.type..eqfunc.[8]"".Edgeþbruntime.gcbits.0xc888c888c888c888c888c888c888c888 ȈȈȈȈȈȈȈȈþ:go.string."[8]callgraph.Edge"PD[8]callgraph.Edge :go.string."[8]callgraph.Edge"þtype.[8]"".EdgeÀÀàž" (type..alg.[8]"".Edge0bruntime.gcbits.0xc888c888c888c888c888c888c888c888P:go.string."[8]callgraph.Edge"p0go.weak.type.*[8]"".Edge€"runtime.zerovalue�type."".Edge type.[]"".EdgeþPgo.typelink.[8]callgraph.Edge/[8]"".Edgetype.[8]"".EdgeþVgo.string."*map.bucket[callgraph.Edge]bool"``*map.bucket[callgraph.Edge]bool Vgo.string."*map.bucket[callgraph.Edge]bool"þ:type.*map.bucket["".Edge]bool  pû¡É6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[callgraph.Edge]bool"pLgo.weak.type.**map.bucket["".Edge]bool€"runtime.zerovalue�8type.map.bucket["".Edge]boolþ,@type..gc.map.bucket["".Edge]boolHþHtype..gcprog.map.bucket["".Edge]bool((® þTgo.string."map.bucket[callgraph.Edge]bool"`^map.bucket[callgraph.Edge]bool Tgo.string."map.bucket[callgraph.Edge]bool"þ8type.map.bucket["".Edge]bool°°Ö�'Y à runtime.algarray0@type..gc.map.bucket["".Edge]bool@Htype..gcprog.map.bucket["".Edge]boolPTgo.string."map.bucket[callgraph.Edge]bool"pJgo.weak.type.*map.bucket["".Edge]bool€"runtime.zerovalue�À8type.map.bucket["".Edge]boolÀ go.string."keys"àtype.[8]"".Edge�$go.string."values"°type.[8]boolà(go.string."overflow"€:type.*map.bucket["".Edge]boolþNgo.string."map.hdr[callgraph.Edge]bool"`Xmap.hdr[callgraph.Edge]bool Ngo.string."map.hdr[callgraph.Edge]bool"þ2type.map.hdr["".Edge]boolàà0Zv-  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[callgraph.Edge]bool"pDgo.weak.type.*map.hdr["".Edge]bool€"runtime.zerovalue�À2type.map.hdr["".Edge]boolÀ&go.string."buckets"à:type.*map.bucket["".Edge]bool�,go.string."oldbuckets"°:type.*map.bucket["".Edge]boolþFgo.string."map[callgraph.Edge]bool"PPmap[callgraph.Edge]bool Fgo.string."map[callgraph.Edge]bool"þ*type.map["".Edge]boolÜÜRÔKä5  € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[callgraph.Edge]bool"p &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ0go.string."[]ssa.Member"@: []ssa.Member 0go.string."[]ssa.Member"þNtype.[]golang.org/x/tools/go/ssa.Member  ÷Œc   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]ssa.Member"p`go.weak.type.*[]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Jtype.golang.org/x/tools/go/ssa.Memberþvgo.typelink.[]ssa.Member/[]golang.org/x/tools/go/ssa.MemberNtype.[]golang.org/x/tools/go/ssa.MemberþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þdtype..hashfunc.[8]golang.org/x/tools/go/ssa.Member\type..hash.[8]golang.org/x/tools/go/ssa.Memberþ`type..eqfunc.[8]golang.org/x/tools/go/ssa.MemberXtype..eq.[8]golang.org/x/tools/go/ssa.MemberþZtype..alg.[8]golang.org/x/tools/go/ssa.Member dtype..hashfunc.[8]golang.org/x/tools/go/ssa.Member`type..eqfunc.[8]golang.org/x/tools/go/ssa.Memberþbruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000 ŒŒŒŒŒŒŒŒþ2go.string."[8]ssa.Member"@< [8]ssa.Member 2go.string."[8]ssa.Member"þPtype.[8]golang.org/x/tools/go/ssa.MemberÀÀ€(ö@½ Ztype..alg.[8]golang.org/x/tools/go/ssa.Member0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P2go.string."[8]ssa.Member"pbgo.weak.type.*[8]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Jtype.golang.org/x/tools/go/ssa.Member Ntype.[]golang.org/x/tools/go/ssa.Memberþzgo.typelink.[8]ssa.Member/[8]golang.org/x/tools/go/ssa.MemberPtype.[8]golang.org/x/tools/go/ssa.MemberþRgo.string."*map.bucket[string]ssa.Member"`\*map.bucket[string]ssa.Member Rgo.string."*map.bucket[string]ssa.Member"þptype.*map.bucket[string]golang.org/x/tools/go/ssa.Member  õ'› 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.bucket[string]ssa.Member"p‚go.weak.type.**map.bucket[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�ntype.map.bucket[string]golang.org/x/tools/go/ssa.Memberþ,vtype..gc.map.bucket[string]golang.org/x/tools/go/ssa.Member$þ~type..gcprog.map.bucket[string]golang.org/x/tools/go/ssa.Member"™™™™íîîî +þPgo.string."map.bucket[string]ssa.Member"`Zmap.bucket[string]ssa.Member Pgo.string."map.bucket[string]ssa.Member"þntype.map.bucket[string]golang.org/x/tools/go/ssa.Member°°œ¦9®Yˆ à runtime.algarray0vtype..gc.map.bucket[string]golang.org/x/tools/go/ssa.Member@~type..gcprog.map.bucket[string]golang.org/x/tools/go/ssa.MemberPPgo.string."map.bucket[string]ssa.Member"p€go.weak.type.*map.bucket[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Àntype.map.bucket[string]golang.org/x/tools/go/ssa.MemberÀ go.string."keys"àtype.[8]string�$go.string."values"°Ptype.[8]golang.org/x/tools/go/ssa.Memberà(go.string."overflow"€ptype.*map.bucket[string]golang.org/x/tools/go/ssa.MemberþJgo.string."map.hdr[string]ssa.Member"`Tmap.hdr[string]ssa.Member Jgo.string."map.hdr[string]ssa.Member"þhtype.map.hdr[string]golang.org/x/tools/go/ssa.Memberàà0ì_R�  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PJgo.string."map.hdr[string]ssa.Member"pzgo.weak.type.*map.hdr[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Àhtype.map.hdr[string]golang.org/x/tools/go/ssa.MemberÀ&go.string."buckets"àptype.*map.bucket[string]golang.org/x/tools/go/ssa.Member�,go.string."oldbuckets"°ptype.*map.bucket[string]golang.org/x/tools/go/ssa.MemberþBgo.string."map[string]ssa.Member"PLmap[string]ssa.Member Bgo.string."map[string]ssa.Member"þ`type.map[string]golang.org/x/tools/go/ssa.MemberÜÜÞAÌC5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."map[string]ssa.Member"prgo.weak.type.*map[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�type.string Jtype.golang.org/x/tools/go/ssa.Member°ntype.map.bucket[string]golang.org/x/tools/go/ssa.MemberÀhtype.map.hdr[string]golang.org/x/tools/go/ssa.Memberþšgo.typelink.map[string]ssa.Member/map[string]golang.org/x/tools/go/ssa.Member`type.map[string]golang.org/x/tools/go/ssa.Memberþ*[8]ssa.Member 4go.string."*[8]ssa.Member"þRtype.*[8]golang.org/x/tools/go/ssa.Member  psS¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]ssa.Member"pdgo.weak.type.**[8]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Ptype.[8]golang.org/x/tools/go/ssa.Memberþ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þJgo.string."golang.org/x/tools/go/ssa"`Tgolang.org/x/tools/go/ssa Jgo.string."golang.org/x/tools/go/ssa"þPgo.importpath.golang.org/x/tools/go/ssa.  Jgo.string."golang.org/x/tools/go/ssa"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ*type..hash."".Edge·f$type..hash."".Edgeþ$runtime.memhash·fruntime.memhashþ(runtime.interhash·f"runtime.interhashþ&type..eq."".Edge·f type..eq."".Edgeþ$runtime.ifaceeq·fruntime.ifaceeqþ("".(*Edge).String·f""".(*Edge).Stringþ(runtime.panicwrap·f"runtime.panicwrapþ2"".(*Edge).Description·f,"".(*Edge).Descriptionþ""".(*Edge).Pos·f"".(*Edge).Posþ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ0type..hash.[8]"".Edge·f*type..hash.[8]"".Edgeþ,type..eq.[8]"".Edge·f&type..eq.[8]"".Edgeþ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ&runtime.eqstring·f runtime.eqstringþbtype..hash.[8]golang.org/x/tools/go/ssa.Member·f\type..hash.[8]golang.org/x/tools/go/ssa.Memberþ^type..eq.[8]golang.org/x/tools/go/ssa.Member·fXtype..eq.[8]golang.org/x/tools/go/ssa.Memberþ"runtime.zerovalue ÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/exact.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/exact.a index 9e3fb80..7124bae 100644 Binary files a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/exact.a and b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/exact.a differ diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/gcimporter.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/gcimporter.a index c633d38..30ac7f5 100644 --- a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/gcimporter.a +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/gcimporter.a @@ -1,6 +1,6 @@ ! __.PKGDEF 0 0 0 644 9308 ` -go object darwin amd64 go1.4.1 X:precisestack +go object darwin amd64 go1.4.2 X:precisestack $$ package gcimporter @@ -71,7 +71,7 @@ package gcimporter $$ _go_.6 0 0 0 644 225337 ` -go object darwin amd64 go1.4.1 X:precisestack +go object darwin amd64 go1.4.2 X:precisestack ! go13ldbufio.aerrors.a diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/loader.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/loader.a new file mode 100644 index 0000000..75dbd25 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/loader.a @@ -0,0 +1,889 @@ +! +__.PKGDEF 0 0 0 644 103994 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package loader + import log "log" + import ioutil "io/ioutil" + import ast "go/ast" + import sync "sync" + import exec "os/exec" + import gcimporter "golang.org/x/tools/go/gcimporter" + import parser "go/parser" + import runtime "runtime" + import time "time" + import errors "errors" + import io "io" + import filepath "path/filepath" + import os "os" + import strconv "strconv" + import strings "strings" + import types "golang.org/x/tools/go/types" + import fmt "fmt" + import sort "sort" + import build "go/build" + import astutil "golang.org/x/tools/go/ast/astutil" + import token "go/token" + import regexp "regexp" + import buildutil "golang.org/x/tools/go/buildutil" + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"go/token".lineInfo struct { Offset int; Filename string; Line int } + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } + func (@"go/token".pos·2 *@"go/token".Position "esc:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } + func (@"go/token".pos·2 @"go/token".Position "esc:0x2") String () (? string) + type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } + func (@"go/token".f·1 *@"go/token".File) AddLine (@"go/token".offset·2 int) + func (@"go/token".f·1 *@"go/token".File) AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) + func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File) SetLines (@"go/token".lines·3 []int) (? bool) + func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·4 *@"go/token".File "esc:0x1") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) + type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } + func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) + func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) + func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) + func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x0") + func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) + type @"go/parser".Mode uint + type @"golang.org/x/tools/go/types".Type interface { String() (? string); Underlying() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/types".Object interface { Exported() (? bool); Id() (? string); Name() (? string); Parent() (? *@"golang.org/x/tools/go/types".Scope); Pkg() (? *@"golang.org/x/tools/go/types".Package); Pos() (? @"go/token".Pos); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type); @"golang.org/x/tools/go/types".order() (? uint32); @"golang.org/x/tools/go/types".sameId(@"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".name string) (? bool); @"golang.org/x/tools/go/types".setOrder(? uint32); @"golang.org/x/tools/go/types".setParent(? *@"golang.org/x/tools/go/types".Scope) } + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"golang.org/x/tools/go/types".Scope struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".children []*@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".comment string; @"golang.org/x/tools/go/types".elems map[string]@"golang.org/x/tools/go/types".Object } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Child (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) Insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Lookup (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems[@"golang.org/x/tools/go/types".name·3] } + func (@"golang.org/x/tools/go/types".s·3 *@"golang.org/x/tools/go/types".Scope "esc:0x2") LookupParent (@"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Scope, ? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Names () (? []string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") NumChildren () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) String () (? string) + func (@"golang.org/x/tools/go/types".s·1 *@"golang.org/x/tools/go/types".Scope) WriteTo (@"golang.org/x/tools/go/types".w·2 @"io".Writer, @"golang.org/x/tools/go/types".n·3 int, @"golang.org/x/tools/go/types".recurse·4 bool) + type @"golang.org/x/tools/go/types".Package struct { @"golang.org/x/tools/go/types".path string; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".complete bool; @"golang.org/x/tools/go/types".imports []*@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".fake bool } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x0") Complete () (? bool) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".complete } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Imports () (? []*@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".imports } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") MarkComplete () { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".complete = true } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Path () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".path } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") SetImports (@"golang.org/x/tools/go/types".list·2 []*@"golang.org/x/tools/go/types".Package) { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".imports = @"golang.org/x/tools/go/types".list·2 } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package) String () (? string) + type @"golang.org/x/tools/go/types".Importer func(? map[string]*@"golang.org/x/tools/go/types".Package, ? string) (? *@"golang.org/x/tools/go/types".Package, ? error) + type @"golang.org/x/tools/go/types".object struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".pos @"go/token".Pos; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".order_ uint32 } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Exported () (? bool) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Id () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Pkg () (? *@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pkg } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pos } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".typ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".order () (? uint32) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".order_ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".sameId (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setOrder (@"golang.org/x/tools/go/types".order·2 uint32) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setParent (@"golang.org/x/tools/go/types".parent·2 *@"golang.org/x/tools/go/types".Scope) { @"golang.org/x/tools/go/types".obj·1.@"golang.org/x/tools/go/types".parent = @"golang.org/x/tools/go/types".parent·2 } + type @"golang.org/x/tools/go/types".Var struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".anonymous bool; @"golang.org/x/tools/go/types".visited bool; @"golang.org/x/tools/go/types".isField bool; @"golang.org/x/tools/go/types".used bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") Anonymous () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".anonymous } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") IsField () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".isField } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var) String () (? string) + type @"golang.org/x/tools/go/types".Sizes interface { Alignof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64); Offsetsof(@"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var) (? []int64); Sizeof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64) } + type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } + type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Text () (? string) + type @"go/ast".ObjKind int + func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } + type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } + func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x0") IsExported () (? bool) + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "" } + func (? *@"go/ast".Ident) @"go/ast".exprNode () { } + type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } + type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } + func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) + type @"go/token".Token int + func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3C) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } + func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xA) } + func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xB) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3B) } + func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) + func (@"go/token".tok·2 @"go/token".Token) String () (? string) + type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } + func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } + type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } + type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } + type @"golang.org/x/tools/go/types".operandMode uint8 + import exact "golang.org/x/tools/go/exact" // indirect + type @"golang.org/x/tools/go/exact".Kind int + type @"golang.org/x/tools/go/exact".Value interface { Kind() (? @"golang.org/x/tools/go/exact".Kind); String() (? string); @"golang.org/x/tools/go/exact".implementsValue() } + type @"golang.org/x/tools/go/types".TypeAndValue struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; Type @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Addressable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Assignable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") HasOk () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x8) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsBuiltin () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x2) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".tv·2.Type == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsType () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x3) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsValue () (? bool) + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsVoid () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x1) } + type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() } + type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) } + type @"golang.org/x/tools/go/types".SelectionKind int + type @"golang.org/x/tools/go/types".Selection struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/types".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".index []int; @"golang.org/x/tools/go/types".indirect bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Index () (? []int) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".index } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Indirect () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".indirect } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".SelectionKind) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Obj () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Recv () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) Type () (? @"golang.org/x/tools/go/types".Type) + type @"go/ast".SelectorExpr struct { X @"go/ast".Expr; Sel *@"go/ast".Ident } + func (@"go/ast".x·2 *@"go/ast".SelectorExpr "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".SelectorExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".SelectorExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Initializer struct { Lhs []*@"golang.org/x/tools/go/types".Var; Rhs @"go/ast".Expr } + func (@"golang.org/x/tools/go/types".init·2 *@"golang.org/x/tools/go/types".Initializer "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".Info struct { Types map[@"go/ast".Expr]@"golang.org/x/tools/go/types".TypeAndValue; Defs map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Uses map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Implicits map[@"go/ast".Node]@"golang.org/x/tools/go/types".Object; Selections map[*@"go/ast".SelectorExpr]*@"golang.org/x/tools/go/types".Selection; Scopes map[@"go/ast".Node]*@"golang.org/x/tools/go/types".Scope; InitOrder []*@"golang.org/x/tools/go/types".Initializer } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") ObjectOf (@"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object; ; @"golang.org/x/tools/go/types".obj·4, _ = @"golang.org/x/tools/go/types".info·2.Defs[@"golang.org/x/tools/go/types".id·3]; if @"golang.org/x/tools/go/types".obj·4 != nil { return @"golang.org/x/tools/go/types".obj·4 }; return @"golang.org/x/tools/go/types".info·2.Uses[@"golang.org/x/tools/go/types".id·3] } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") TypeOf (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".Struct struct { @"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".tags []string; @"golang.org/x/tools/go/types".offsets []int64 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Field (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") NumFields () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Tag (@"golang.org/x/tools/go/types".i·3 int) (? string) { if @"golang.org/x/tools/go/types".i·3 < len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags[@"golang.org/x/tools/go/types".i·3] }; return "" } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Config struct { IgnoreFuncBodies bool; FakeImportC bool; Packages map[string]*@"golang.org/x/tools/go/types".Package; Error func(@"golang.org/x/tools/go/types".err error); Import @"golang.org/x/tools/go/types".Importer; Sizes @"golang.org/x/tools/go/types".Sizes; DisableUnusedImportCheck bool } + func (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config) Check (@"golang.org/x/tools/go/types".path·4 string, @"golang.org/x/tools/go/types".fset·5 *@"go/token".FileSet, @"golang.org/x/tools/go/types".files·6 []*@"go/ast".File "esc:0x0", @"golang.org/x/tools/go/types".info·7 *@"golang.org/x/tools/go/types".Info) (? *@"golang.org/x/tools/go/types".Package, ? error) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".alignof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetof (@"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".index·4 []int "esc:0x0") (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetsof (@"golang.org/x/tools/go/types".T·3 *@"golang.org/x/tools/go/types".Struct) (? []int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".sizeof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"go/build".Package struct { Dir string; Name string; ImportComment string; Doc string; ImportPath string; Root string; SrcRoot string; PkgRoot string; BinDir string; Goroot bool; PkgObj string; AllTags []string; ConflictDir string; GoFiles []string; CgoFiles []string; IgnoredGoFiles []string; CFiles []string; CXXFiles []string; MFiles []string; HFiles []string; SFiles []string; SwigFiles []string; SwigCXXFiles []string; SysoFiles []string; CgoCFLAGS []string; CgoCPPFLAGS []string; CgoCXXFLAGS []string; CgoLDFLAGS []string; CgoPkgConfig []string; Imports []string; ImportPos map[string][]@"go/token".Position; TestGoFiles []string; TestImports []string; TestImportPos map[string][]@"go/token".Position; XTestGoFiles []string; XTestImports []string; XTestImportPos map[string][]@"go/token".Position } + func (@"go/build".p·2 *@"go/build".Package "esc:0x0") IsCommand () (? bool) { return @"go/build".p·2.Name == "main" } + type @"go/build".ImportMode uint + type @"go/build".Context struct { GOARCH string; GOOS string; GOROOT string; GOPATH string; CgoEnabled bool; UseAllFiles bool; Compiler string; BuildTags []string; ReleaseTags []string; InstallSuffix string; JoinPath func(@"go/build".elem ...string) (? string); SplitPathList func(@"go/build".list string) (? []string); IsAbsPath func(@"go/build".path string) (? bool); IsDir func(@"go/build".path string) (? bool); HasSubdir func(@"go/build".root string, @"go/build".dir string) (@"go/build".rel string, @"go/build".ok bool); ReadDir func(@"go/build".dir string) (@"go/build".fi []@"os".FileInfo, @"go/build".err error); OpenFile func(@"go/build".path string) (@"go/build".r @"io".ReadCloser, @"go/build".err error) } + func (@"go/build".ctxt·3 *@"go/build".Context) Import (@"go/build".path·4 string, @"go/build".srcDir·5 string, @"go/build".mode·6 @"go/build".ImportMode) (? *@"go/build".Package, ? error) + func (@"go/build".ctxt·3 *@"go/build".Context) ImportDir (@"go/build".dir·4 string, @"go/build".mode·5 @"go/build".ImportMode) (? *@"go/build".Package, ? error) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") MatchFile (@"go/build".dir·4 string, @"go/build".name·5 string) (@"go/build".match·1 bool, @"go/build".err·2 error) + func (@"go/build".ctxt·2 *@"go/build".Context) SrcDirs () (? []string) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".goodOSArchFile (@"go/build".name·3 string, @"go/build".allTags·4 map[string]bool "esc:0x0") (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context) @"go/build".gopath () (? []string) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") @"go/build".hasSubdir (@"go/build".root·4 string, @"go/build".dir·5 string) (@"go/build".rel·1 string, @"go/build".ok·2 bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".isAbsPath (@"go/build".path·3 string) (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".isDir (@"go/build".path·3 string) (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".isFile (@"go/build".path·3 string) (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".joinPath (@"go/build".elem·3 ...string) (? string) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".match (@"go/build".name·3 string, @"go/build".allTags·4 map[string]bool "esc:0x0") (? bool) + func (@"go/build".ctxt·5 *@"go/build".Context "esc:0x0") @"go/build".matchFile (@"go/build".dir·6 string, @"go/build".name·7 string, @"go/build".returnImports·8 bool, @"go/build".allTags·9 map[string]bool "esc:0x0") (@"go/build".match·1 bool, @"go/build".data·2 []byte, @"go/build".filename·3 string, @"go/build".err·4 error) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") @"go/build".openFile (@"go/build".path·4 string) (? @"io".ReadCloser, ? error) + func (@"go/build".ctxt·3 *@"go/build".Context "esc:0x0") @"go/build".readDir (@"go/build".path·4 string) (? []@"os".FileInfo, ? error) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".saveCgo (@"go/build".filename·3 string, @"go/build".di·4 *@"go/build".Package, @"go/build".cg·5 *@"go/ast".CommentGroup "esc:0x0") (? error) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".shouldBuild (@"go/build".content·3 []byte "esc:0x0", @"go/build".allTags·4 map[string]bool "esc:0x0") (? bool) + func (@"go/build".ctxt·2 *@"go/build".Context "esc:0x0") @"go/build".splitPathList (@"go/build".s·3 string) (? []string) + type @"".PkgSpec struct { Path string; Files []*@"go/ast".File; Filenames []string } + type @"go/ast".Field struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Tag *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".Field) End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".Field) Pos () (? @"go/token".Pos) + type @"go/ast".FieldList struct { Opening @"go/token".Pos; List []*@"go/ast".Field; Closing @"go/token".Pos } + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") NumFields () (? int) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".FuncType struct { Func @"go/token".Pos; Params *@"go/ast".FieldList; Results *@"go/ast".FieldList } + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncType) @"go/ast".exprNode () { } + type @"go/ast".Stmt interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".stmtNode() } + type @"go/ast".BlockStmt struct { Lbrace @"go/token".Pos; List []@"go/ast".Stmt; Rbrace @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".s·2.Rbrace + @"go/token".Pos(0x1) } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.Lbrace } + func (? *@"go/ast".BlockStmt) @"go/ast".stmtNode () { } + type @"go/ast".FuncDecl struct { Doc *@"go/ast".CommentGroup; Recv *@"go/ast".FieldList; Name *@"go/ast".Ident; Type *@"go/ast".FuncType; Body *@"go/ast".BlockStmt } + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncDecl) @"go/ast".declNode () { } + type @"golang.org/x/tools/go/types".declInfo struct { @"golang.org/x/tools/go/types".file *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".lhs []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".typ @"go/ast".Expr; @"golang.org/x/tools/go/types".init @"go/ast".Expr; @"golang.org/x/tools/go/types".fdecl *@"go/ast".FuncDecl; @"golang.org/x/tools/go/types".deps map[@"golang.org/x/tools/go/types".Object]bool; @"golang.org/x/tools/go/types".mark int } + func (@"golang.org/x/tools/go/types".d·1 *@"golang.org/x/tools/go/types".declInfo) @"golang.org/x/tools/go/types".addDep (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".m·3 map[@"golang.org/x/tools/go/types".Object]bool; ; @"golang.org/x/tools/go/types".m·3 = @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps; if @"golang.org/x/tools/go/types".m·3 == nil { @"golang.org/x/tools/go/types".m·3 = make(map[@"golang.org/x/tools/go/types".Object]bool, 0x0); @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps = @"golang.org/x/tools/go/types".m·3 }; @"golang.org/x/tools/go/types".m·3[@"golang.org/x/tools/go/types".obj·2] = true } + func (@"golang.org/x/tools/go/types".d·2 *@"golang.org/x/tools/go/types".declInfo "esc:0x0") @"golang.org/x/tools/go/types".hasInitializer () (? bool) { return @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".init != nil || @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl != nil && @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl.Body != nil } + type @"golang.org/x/tools/go/types".Func struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) FullName () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func "esc:0x0") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".object.@"golang.org/x/tools/go/types".typ.(*@"golang.org/x/tools/go/types".Signature).@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) String () (? string) + type @"golang.org/x/tools/go/types".BasicKind int + type @"golang.org/x/tools/go/types".BasicInfo int + type @"golang.org/x/tools/go/types".Basic struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".BasicKind; @"golang.org/x/tools/go/types".info @"golang.org/x/tools/go/types".BasicInfo; @"golang.org/x/tools/go/types".name string } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Info () (? @"golang.org/x/tools/go/types".BasicInfo) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".info } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".BasicKind) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".exprInfo struct { @"golang.org/x/tools/go/types".isLhs bool; @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".typ *@"golang.org/x/tools/go/types".Basic; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value } + type @"golang.org/x/tools/go/types".Tuple struct { @"golang.org/x/tools/go/types".vars []*@"golang.org/x/tools/go/types".Var } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types".t·2 != nil { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars) }; return 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Signature struct { @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".recv *@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".params *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".results *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".variadic bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Params () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".params } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Recv () (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Results () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".results } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x0") Variadic () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".variadic } + type @"golang.org/x/tools/go/types".funcInfo struct { @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".body *@"go/ast".BlockStmt } + type @"golang.org/x/tools/go/types".context struct { @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".iota @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".hasLabel bool; @"golang.org/x/tools/go/types".hasCallOrRecv bool } + type @"golang.org/x/tools/go/types".TypeName struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) String () (? string) + type @"golang.org/x/tools/go/types".builtinId int + type @"golang.org/x/tools/go/types".operand struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".expr @"go/ast".Expr; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".id @"golang.org/x/tools/go/types".builtinId } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) String () (? string) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".assignableTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".convertibleTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".isInteger () (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".isNil () (? bool) { return @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".typ == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/types".x·1 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".setConst (@"golang.org/x/tools/go/types".tok·2 @"go/token".Token, @"golang.org/x/tools/go/types".lit·3 string) + type @"go/ast".CallExpr struct { Fun @"go/ast".Expr; Lparen @"go/token".Pos; Args []@"go/ast".Expr; Ellipsis @"go/token".Pos; Rparen @"go/token".Pos } + func (@"go/ast".x·2 *@"go/ast".CallExpr "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".x·2.Rparen + @"go/token".Pos(0x1) } + func (@"go/ast".x·2 *@"go/ast".CallExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".CallExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".getter func(@"golang.org/x/tools/go/types".x *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".i int) + type @"go/ast".ValueSpec struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Values []@"go/ast".Expr; Comment *@"go/ast".CommentGroup } + func (@"go/ast".s·2 *@"go/ast".ValueSpec) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ValueSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ValueSpec) @"go/ast".specNode () { } + type @"go/ast".BranchStmt struct { TokPos @"go/token".Pos; Tok @"go/token".Token; Label *@"go/ast".Ident } + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.TokPos } + func (? *@"go/ast".BranchStmt) @"go/ast".stmtNode () { } + type @"go/ast".LabeledStmt struct { Label *@"go/ast".Ident; Colon @"go/token".Pos; Stmt @"go/ast".Stmt } + func (@"go/ast".s·2 *@"go/ast".LabeledStmt) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".LabeledStmt "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".LabeledStmt) @"go/ast".stmtNode () { } + type @"golang.org/x/tools/go/types".block struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".block; @"golang.org/x/tools/go/types".lstmt *@"go/ast".LabeledStmt; @"golang.org/x/tools/go/types".labels map[string]*@"go/ast".LabeledStmt } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x1") @"golang.org/x/tools/go/types".enclosingTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x0") @"golang.org/x/tools/go/types".gotoTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·1 *@"golang.org/x/tools/go/types".block) @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".s·2 *@"go/ast".LabeledStmt) + type @"golang.org/x/tools/go/types".exprKind int + type @"golang.org/x/tools/go/types".Named struct { @"golang.org/x/tools/go/types".obj *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/types".underlying @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named) AddMethod (@"golang.org/x/tools/go/types".m·2 *@"golang.org/x/tools/go/types".Func) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Obj () (? *@"golang.org/x/tools/go/types".TypeName) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") SetUnderlying (@"golang.org/x/tools/go/types".underlying·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".underlying } + func (@"golang.org/x/tools/go/types".n·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") @"golang.org/x/tools/go/types".setUnderlying (@"golang.org/x/tools/go/types".typ·2 @"golang.org/x/tools/go/types".Type) { if @"golang.org/x/tools/go/types".n·1 != nil { @"golang.org/x/tools/go/types".n·1.@"golang.org/x/tools/go/types".underlying = @"golang.org/x/tools/go/types".typ·2 } } + type @"golang.org/x/tools/go/types".Interface struct { @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".embeddeds []*@"golang.org/x/tools/go/types".Named; @"golang.org/x/tools/go/types".allMethods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) Complete () (? *@"golang.org/x/tools/go/types".Interface) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Embedded (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Named) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Empty () (? bool) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) == 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") ExplicitMethod (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumEmbeddeds () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumExplicitMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Const struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".visited bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const) String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const "esc:0x1") Val () (? @"golang.org/x/tools/go/exact".Value) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".val } + type @"golang.org/x/tools/go/types".objset map[string]@"golang.org/x/tools/go/types".Object + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".objset "esc:0x0") @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + type @"go/ast".InterfaceType struct { Interface @"go/token".Pos; Methods *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Interface } + func (? *@"go/ast".InterfaceType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".opPredicates map[@"go/token".Token]func(? @"golang.org/x/tools/go/types".Type) (? bool) + type @"golang.org/x/tools/go/types".objNode struct { @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".in int; @"golang.org/x/tools/go/types".out []*@"golang.org/x/tools/go/types".objNode; @"golang.org/x/tools/go/types".index int; @"golang.org/x/tools/go/types".mark int } + type @"golang.org/x/tools/go/types".stmtContext uint + type @"go/ast".StructType struct { Struct @"go/token".Pos; Fields *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Struct } + func (? *@"go/ast".StructType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Checker struct { @"golang.org/x/tools/go/types".conf *@"golang.org/x/tools/go/types".Config; @"golang.org/x/tools/go/types".fset *@"go/token".FileSet; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; ? *@"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/types".objMap map[@"golang.org/x/tools/go/types".Object]*@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".files []*@"go/ast".File; @"golang.org/x/tools/go/types".unusedDotImports map[*@"golang.org/x/tools/go/types".Scope]map[*@"golang.org/x/tools/go/types".Package]@"go/token".Pos; @"golang.org/x/tools/go/types".firstErr error; @"golang.org/x/tools/go/types".methods map[string][]*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".untyped map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; @"golang.org/x/tools/go/types".funcs []@"golang.org/x/tools/go/types".funcInfo; @"golang.org/x/tools/go/types".delayed []func(); @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".context; @"golang.org/x/tools/go/types".indent int } + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) Files (@"golang.org/x/tools/go/types".files·3 []*@"go/ast".File "esc:0x0") (@"golang.org/x/tools/go/types".err·1 error) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addDeclDep (@"golang.org/x/tools/go/types".to·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addMethodDecls (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addUnusedDotImport (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".appendInPostOrder (@"golang.org/x/tools/go/types".order·2 *[]@"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".argument (@"golang.org/x/tools/go/types".sig·2 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".i·3 int, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".ellipsis·5 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arguments (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".arg·5 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·6 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arityMatch (@"golang.org/x/tools/go/types".s·2 *@"go/ast".ValueSpec "esc:0x0", @"golang.org/x/tools/go/types".init·3 *@"go/ast".ValueSpec "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arrayLength (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? int64) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVar (@"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVars (@"golang.org/x/tools/go/types".lhs·2 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignment (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assocMethod (@"golang.org/x/tools/go/types".tname·2 string, @"golang.org/x/tools/go/types".meth·3 *@"golang.org/x/tools/go/types".Func) { var @"golang.org/x/tools/go/types".m·4 map[string][]*@"golang.org/x/tools/go/types".Func; ; @"golang.org/x/tools/go/types".m·4 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods; if @"golang.org/x/tools/go/types".m·4 == nil { @"golang.org/x/tools/go/types".m·4 = make(map[string][]*@"golang.org/x/tools/go/types".Func, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods = @"golang.org/x/tools/go/types".m·4 }; @"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2] = append(@"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2], @"golang.org/x/tools/go/types".meth·3) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".binary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".rhs·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".blockBranches (@"golang.org/x/tools/go/types".all·3 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".parent·4 *@"golang.org/x/tools/go/types".block, @"golang.org/x/tools/go/types".lstmt·5 *@"go/ast".LabeledStmt, @"golang.org/x/tools/go/types".list·6 []@"go/ast".Stmt "esc:0x0") (? []*@"go/ast".BranchStmt) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".builtin (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·4 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".id·5 @"golang.org/x/tools/go/types".builtinId) (_ bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".call (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 *@"go/ast".CallExpr) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseTypes (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".types·5 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".seen·6 map[@"golang.org/x/tools/go/types".Type]@"go/token".Pos "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseValues (@"golang.org/x/tools/go/types".x·2 @"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".values·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".closeScope () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectObjects () + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectParams (@"golang.org/x/tools/go/types".scope·4 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".list·5 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".variadicOk·6 bool) (@"golang.org/x/tools/go/types".params·1 []*@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".variadic·2 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".comparison (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".complexArg (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".constDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·4 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".conversion (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".convertUntyped (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".target·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declStmt (@"golang.org/x/tools/go/types".decl·2 @"go/ast".Decl) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declare (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declareInSet (@"golang.org/x/tools/go/types".oset·3 *@"golang.org/x/tools/go/types".objset "esc:0x0", @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declarePkgObj (@"golang.org/x/tools/go/types".ident·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".d·4 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".delay (@"golang.org/x/tools/go/types".f·2 func()) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed, @"golang.org/x/tools/go/types".f·2) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".dump (@"golang.org/x/tools/go/types".format·2 string "esc:0x0", @"golang.org/x/tools/go/types".args·3 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".err (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string, @"golang.org/x/tools/go/types".soft·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".error (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".errorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".expr (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprInternal (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprOrType (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprWithHint (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·4 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".filename (@"golang.org/x/tools/go/types".fileNo·3 int) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcBody (@"golang.org/x/tools/go/types".decl·2 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".name·3 string, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcType (@"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".recvPar·4 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".ftyp·5 *@"go/ast".FuncType) (? *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".functionBodies () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".handleBailout (@"golang.org/x/tools/go/types".err·2 *error "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".ident (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".index (@"golang.org/x/tools/go/types".index·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".max·5 int64) (@"golang.org/x/tools/go/types".i·1 int64, @"golang.org/x/tools/go/types".valid·2 bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".indexedElts (@"golang.org/x/tools/go/types".elts·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".length·5 int64) (? int64) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initConst (@"golang.org/x/tools/go/types".lhs·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initFiles (@"golang.org/x/tools/go/types".files·2 []*@"go/ast".File "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initOrder () + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVar (@"golang.org/x/tools/go/types".lhs·3 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".result·5 bool) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVars (@"golang.org/x/tools/go/types".lhs·2 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".returnPos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceFor (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"go/ast".InterfaceType) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceType (@"golang.org/x/tools/go/types".iface·2 *@"golang.org/x/tools/go/types".Interface, @"golang.org/x/tools/go/types".ityp·3 *@"go/ast".InterfaceType "esc:0x0", @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidAST (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidArg (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidOp (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminating (@"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingList (@"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingSwitch (@"golang.org/x/tools/go/types".body·3 *@"go/ast".BlockStmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".labels (@"golang.org/x/tools/go/types".body·2 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".later (@"golang.org/x/tools/go/types".name·2 string, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs, (@"golang.org/x/tools/go/types".funcInfo{ @"golang.org/x/tools/go/types".name:@"golang.org/x/tools/go/types".name·2, @"golang.org/x/tools/go/types".decl:@"golang.org/x/tools/go/types".decl·3, @"golang.org/x/tools/go/types".sig:@"golang.org/x/tools/go/types".sig·4, @"golang.org/x/tools/go/types".body:@"golang.org/x/tools/go/types".body·5 })) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".multipleDefaults (@"golang.org/x/tools/go/types".list·2 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".objDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".def·3 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".op (@"golang.org/x/tools/go/types".m·3 @"golang.org/x/tools/go/types".opPredicates "esc:0x0", @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".openScope (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt, @"golang.org/x/tools/go/types".comment·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".packageObjects (@"golang.org/x/tools/go/types".objList·2 []@"golang.org/x/tools/go/types".Object "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rawExpr (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordBuiltinType (@"golang.org/x/tools/go/types".f·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordCommaOkTypes (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".a·3 [2]@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordDef (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordImplicit (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordScope (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".scope·3 *@"golang.org/x/tools/go/types".Scope) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordSelection (@"golang.org/x/tools/go/types".x·2 *@"go/ast".SelectorExpr, @"golang.org/x/tools/go/types".kind·3 @"golang.org/x/tools/go/types".SelectionKind, @"golang.org/x/tools/go/types".recv·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".index·6 []int, @"golang.org/x/tools/go/types".indirect·7 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordTypeAndValue (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".mode·3 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".val·5 @"golang.org/x/tools/go/exact".Value) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordUntyped () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordUse (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rememberUntyped (@"golang.org/x/tools/go/types".e·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".lhs·3 bool, @"golang.org/x/tools/go/types".mode·4 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·5 *@"golang.org/x/tools/go/types".Basic, @"golang.org/x/tools/go/types".val·6 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".m·7 map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; ; @"golang.org/x/tools/go/types".m·7 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped; if @"golang.org/x/tools/go/types".m·7 == nil { @"golang.org/x/tools/go/types".m·7 = make(map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped = @"golang.org/x/tools/go/types".m·7 }; @"golang.org/x/tools/go/types".m·7[@"golang.org/x/tools/go/types".e·2] = (@"golang.org/x/tools/go/types".exprInfo{ @"golang.org/x/tools/go/types".isLhs:@"golang.org/x/tools/go/types".lhs·3, @"golang.org/x/tools/go/types".mode:@"golang.org/x/tools/go/types".mode·4, @"golang.org/x/tools/go/types".typ:@"golang.org/x/tools/go/types".typ·5, @"golang.org/x/tools/go/types".val:@"golang.org/x/tools/go/types".val·6 }) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportAltDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportCycle (@"golang.org/x/tools/go/types".cycle·2 []*@"golang.org/x/tools/go/types".objNode, @"golang.org/x/tools/go/types".i·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".representable (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".typ·3 *@"golang.org/x/tools/go/types".Basic) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".resolveOrder () (? []@"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".selector (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 *@"go/ast".SelectorExpr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shift (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shortVarDecl (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".lhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·4 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".simpleStmt (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".softErrorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".sprintf (@"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmt (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmtList (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".structType (@"golang.org/x/tools/go/types".styp·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".StructType "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".suspendedCall (@"golang.org/x/tools/go/types".keyword·2 string, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".tag (@"golang.org/x/tools/go/types".t·3 *@"go/ast".BasicLit) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".trace (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typ (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExpr (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExprInternal (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typOrNil (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeAssertion (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".T·5 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·3 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unusedImports () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".updateExprType (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".final·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".updateExprVal (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".val·3 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".info·4 @"golang.org/x/tools/go/types".exprInfo; ; var @"golang.org/x/tools/go/types".ok·5 bool; ; @"golang.org/x/tools/go/types".info·4, @"golang.org/x/tools/go/types".ok·5 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2]; if @"golang.org/x/tools/go/types".ok·5 { @"golang.org/x/tools/go/types".info·4.@"golang.org/x/tools/go/types".val = @"golang.org/x/tools/go/types".val·3; @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2] = @"golang.org/x/tools/go/types".info·4 } } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".usage (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".use (@"golang.org/x/tools/go/types".arg·2 ...@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".useGetter (@"golang.org/x/tools/go/types".get·2 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".varDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".lhs·3 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·5 @"go/ast".Expr) + type @"".PackageInfo struct { Pkg *@"golang.org/x/tools/go/types".Package; Importable bool; TransitivelyErrorFree bool; Files []*@"go/ast".File; Errors []error; ? @"golang.org/x/tools/go/types".Info; @"".checker *@"golang.org/x/tools/go/types".Checker; @"".errorFunc func(? error) } + func (@"".info·2 *@"".PackageInfo "esc:0x1") String () (? string) + func (@"".info·1 *@"".PackageInfo) @"".appendError (@"".err·2 error) + type @"".Program struct { Fset *@"go/token".FileSet; Created []*@"".PackageInfo; Imported map[string]*@"".PackageInfo; ImportMap map[string]*@"golang.org/x/tools/go/types".Package; AllPackages map[*@"golang.org/x/tools/go/types".Package]*@"".PackageInfo } + func (@"".prog·2 *@"".Program "esc:0x0") InitialPackages () (? []*@"".PackageInfo) + func (@"".prog·4 *@"".Program) PathEnclosingInterval (@"".start·5 @"go/token".Pos, @"".end·6 @"go/token".Pos) (@"".pkg·1 *@"".PackageInfo, @"".path·2 []@"go/ast".Node, @"".exact·3 bool) + type @"".Config struct { Fset *@"go/token".FileSet; ParserMode @"go/parser".Mode; TypeChecker @"golang.org/x/tools/go/types".Config; TypeCheckFuncBodies func(? string) (? bool); SourceImports bool; Build *@"go/build".Context; DisplayPath func(@"".path string) (? string); AllowErrors bool; CreatePkgs []@"".PkgSpec; ImportPkgs map[string]bool; PackageCreated func(? *@"golang.org/x/tools/go/types".Package) } + func (@"".conf·1 *@"".Config) CreateFromFilenames (@"".path·2 string, @"".filenames·3 ...string) + func (@"".conf·1 *@"".Config) CreateFromFiles (@"".path·2 string, @"".files·3 ...*@"go/ast".File) + func (@"".conf·3 *@"".Config) FromArgs (@"".args·4 []string, @"".xtest·5 bool) (? []string, ? error) + func (@"".conf·1 *@"".Config "esc:0x0") Import (@"".path·2 string) + func (@"".conf·1 *@"".Config "esc:0x0") ImportWithTests (@"".path·2 string) + func (@"".conf·3 *@"".Config) Load () (? *@"".Program, ? error) + func (@"".conf·3 *@"".Config "esc:0x0") ParseFile (@"".filename·4 string, @"".src·5 interface {}) (? *@"go/ast".File, ? error) + func (@"".conf·1 *@"".Config "esc:0x0") @"".addImport (@"".path·2 string, @"".tests·3 bool) { if @"".path·2 == "unsafe" { return }; if @"".conf·1.ImportPkgs == nil { @"".conf·1.ImportPkgs = make(map[string]bool, 0x0) }; @"".conf·1.ImportPkgs[@"".path·2] = @"".conf·1.ImportPkgs[@"".path·2] || @"".tests·3 } + func (@"".conf·2 *@"".Config "esc:0x1") @"".build () (? *@"go/build".Context) { if @"".conf·2.Build != nil { return @"".conf·2.Build }; return &@"go/build".Default } + func (@"".conf·3 *@"".Config) @"".findSourcePackage (@"".path·4 string) (? *@"go/build".Package, ? error) + func (@"".conf·2 *@"".Config "esc:0x1") @"".fset () (? *@"go/token".FileSet) + func (@"".conf·3 *@"".Config) @"".parsePackageFiles (@"".bp·4 *@"go/build".Package, @"".which·5 rune) (? []*@"go/ast".File, ? []error) + const @"".FromArgsUsage = "\n is a list of arguments denoting a set of initial packages.\nIt may take one of two forms:\n\n1. A list of *.go source files.\n\n All of the specified files are loaded, parsed and type-checked\n as a single package. All the files must belong to the same directory.\n\n2. A list of import paths, each denoting a package.\n\n The package's directory is found relative to the $GOROOT and\n $GOPATH using similar logic to 'go build', and the *.go files in\n that directory are loaded, parsed and type-checked as a single\n package.\n\n In addition, all *_test.go files in the directory are then loaded\n and parsed. Those files whose package declaration equals that of\n the non-*_test.go files are included in the primary package. Test\n files whose package declaration ends with \"_test\" are type-checked\n as another package, the 'external' test package, so that a single\n import path may denote two packages. (Whether this behaviour is\n enabled is tool-specific, and may depend on additional flags.)\n\nA '--' argument terminates the list of packages.\n" + func @"".init () + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + var @"go/ast".objKindStrings [7]string + var @"golang.org/x/tools/go/types".Typ [26]*@"golang.org/x/tools/go/types".Basic + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + var @"go/build".Default @"go/build".Context + +$$ +_go_.6 0 0 0 644 367444 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.ago/ast.ago/build.ago/parser.ago/token.aio/ioutil.a +log.aos.aos/exec.apath/filepath.aregexp.astrings.aerrors.a sort.a sync.a time.aFgolang.org/x/tools/go/ast/astutil.aDgolang.org/x/tools/go/gcimporter.a:golang.org/x/tools/go/types.aio.astrconv.aBgolang.org/x/tools/go/buildutil.aþ$"".processCgoFiles ˆeH‹ %H�„$èþÿÿH;AwèëâH�ì˜HÇ„$ÀHÇ„$ÈHÇ„$ÐHÇ„$ØHÇ„$àH‹¼$ Hƒÿ„ÊH�o@H�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿèH‹T$8H‹L$@H‰”$ðH‰$H‰Œ$øH‰L$H�H�l$H‰ïH‰ÞH¥H¥èH�\$ H�l$H‰ïH‰ÞH¥H¥H�$HÇHÇCèH‹t$ H‰´$�H‹l$(H‰¬$˜H‹L$0H‹T$8H‰”$ÈHƒùH‰Œ$ÀtBHÇ„$ÀHÇ„$ÈHÇ„$ÐH‰Œ$ØH‰”$à�èH�ĘÃH‰4$H‰l$H� Qj èH‹´$ÀYYH…À…bH‹œ$ Hƒû„IH‹H‹K1íH9ît+H‰”$ H‰$H‰Œ$¨H‰L$H‹H‰òÿÓH‹T$H‹L$H‹œ$ H‰$H‰”$ H‰T$H‰Œ$¨H‰L$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹\$(H‰œ$L‹L$0L‰Œ$ H‹\$8H‰œ$(H‹\$@H‰œ$0H‹\$HH‰œ$8H‹\$PH‰œ$@H‹L$XH‹T$`H‰”$ÈHƒùH‰Œ$ÀtBHÇ„$ÀHÇ„$ÈHÇ„$ÐH‰Œ$ØH‰”$à�èH�ĘÃ1ÿH‰¼$1öH‰´$1ÒH‰”$1ÉL‰L$pH‹l$pH9é�€H‰L$xH‹œ$H‰ÍH‰L$hL9ɃÃHkíHëH�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$H‹l$ H‰¬$¸HƒùH‰Œ$°tBHÇ„$ÀHÇ„$ÈHÇ„$ÐH‰Œ$ØH‰¬$à�èH�ĘÃH‰”$€H‰$H� QjèYYH…À…H�¼$x1ÀèH�œ$xHƒû„æHÇÂHÇÁH‰”$hH‰Œ$pH‰œ$`H‰$H‹¼$ Hƒÿ„£H�/H�|$H‰îH¥H¥èH‹œ$`HƒÃH‰$H‹œ$0H‹l$hL‹„$8L9ŃZHkíHëH�l$H‰ïH‰ÞH¥H¥èH‹œ$`H‰$H‹œ$hH‰\$H‹œ$pH‰\$èH‹l$H‹T$ H‹Œ$€H‹œ$¨H‰$H‰¬$ÐH‰l$H‰”$ØH‰T$H‰ÊH� H‰Œ$àH‰L$H‰”$èH‰T$ H‹œ$¸H‰\$(èH‹\$0H‰œ$ˆH‹L$8H‹T$@H‰”$¸HƒùH‰Œ$°tBHÇ„$ÀHÇ„$ÈHÇ„$ÐH‰Œ$ØH‰”$à�èH�ĘÃH‹”$H‹Œ$H‹œ$H‰ØH)ËHƒû}OH�H‰$H‰”$HH‰T$H‰Œ$PH‰L$H‰„$XH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$PH‰„$XH‰”$HH�ÊH‰$H‹œ$ˆH‰\$èL‹Œ$ H‹¼$HH‹´$PH‹”$XH‰¼$H‰´$H‰”$H‹L$xHÿÁH‹l$pH9錀üÿÿH‰¼$ÀH‰´$ÈH‰”$ÐHÇ„$ØHÇ„$à�èH�ĘÃè ‰éVýÿÿ‰éýÿÿ�èH�ĘÃè ‰é°úÿÿ�èH�ĘÉé/ùÿÿB +00runtime.morestack_noctxtŠgo.string."/"¶go.string."_"ðstrings.ReplaceÄgo.string."_C"ì*runtime.concatstring2Ä"io/ioutil.TempDir¬&runtime.deferreturnÜos.RemoveAll·fì"runtime.deferproc˜ +² "".runCgo‚ &runtime.deferreturnè os.Open¦&runtime.deferreturnÜ&os.(*File).Close·fì"runtime.deferproc ð runtime.duffzeroä4runtime.writebarrierstringö4runtime.writebarrierstringÌ$path/filepath.JoinÐtype.*os.File¨&go/parser.ParseFileö&runtime.deferreturnÜ&type.[]*go/ast.FileÎ"runtime.growsliceÜ.runtime.writebarrierpträ&runtime.deferreturnþ$runtime.panicindexª&runtime.deferreturnÄ$runtime.panicindexâ&runtime.deferreturn�°6"".autotmp_0023type.int"".autotmp_0022type.int"".autotmp_0021Ÿ&type.[]*go/ast.File"".autotmp_0019otype.[]string"".autotmp_0018Ïtype.int"".autotmp_0017¿type.int"".autotmp_0014type.string"".autotmp_0013?type.[2]string"".autotmp_0012type.string"".autotmp_0011Ïtype.string"".fŸ"type.*go/ast.File"".display�type.string "".errÏtype.error +"".rd¯type.*os.File"".ißtype.int"".files¯&type.[]*go/ast.File$"".cgoDisplayFilesÏtype.[]string"".cgoFilesÿtype.[]string"".pkgdirïtype.string "".err¯type.error"".tmpdir�type.string "".~r5ptype.error "".~r4@&type.[]*go/ast.File"".mode0&type.go/parser.Mode"".DisplayPath 0type.func(string) string"".fset,type.*go/token.FileSet +"".bp,type.*go/build.PackageŠ%°ü¯°È¯°Ñ¯°Ê¯°¶¯°"¯°¯°Ð†ŠañB++¥BJB&ïƒBã> T·þ£›^$|tnfmGƒ + !Tgclocals·d4add73e375286b2e04df9bdf086894bTgclocals·1c72f177474aac4772c94fadfd937886˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ"".runCgo€XòWeH‹ %H�„$HýÿÿH;AwèëâH�ì8HÇ„$˜HÇ„$ HÇ„$€HÇ„$ˆHÇ„$�HÇ„$hHÇ„$pHÇ„$xH‹œ$@H‰$ÆD$èH‹\$H‰œ$€H‹\$H‰œ$ˆH‹\$ H‰œ$�H‹œ$@H‰$ÆD$èH‹\$(H‰œ$hH‹\$0H‰œ$pH‹\$8H‰œ$xH‹œ$@H‹«@HƒýŽ H�H�,$H‰ïH‰ÞH¥H¥H�\$HÇHÇCHÇCèH‹L$(H‹D$0HÇ„$hHÇ„$pHÇ„$xHÇ„$€HÇ„$ˆHÇ„$�H‰Œ$˜H‰„$ H�Ä8ÃH‹´$€H‹”$ˆH‹„$�H‰ÃH)ÓHƒû}OH�H‰$H‰´$°H‰t$H‰”$¸H‰T$H‰„$ÀH‰D$HÇD$ èH‹t$(H‹T$0H‹D$8H‰ÕHƒÅI‰ðH‰¬$¸H‰„$ÀH‰÷H‰ÖHköH÷H�5H¥H¥H‰ÕHÿÅL‰ÃL‰„$°HkíHëH‰$H‹œ$XH‰\$H‹œ$`H‰\$èH‹´$°H‹”$¸H‹„$ÀH‰´$€H‰”$ˆH‰„$�H�œ$xHƒû„H�5H‰ßèHÇÂHÇÁH‰”$0H‰Œ$8H‰œ$(H‰$H‹œ$XH‰\$H‹œ$`H‰\$èH‹œ$(H‰$H‹œ$0H‰\$H‹œ$8H‰\$èH‹\$H‰œ$@H‹\$ H‰œ$HH‹”$hH‹Œ$pH‹„$xH‰ÃH)ËHƒû}OH�H‰$H‰”$(H‰T$H‰Œ$0H‰L$H‰„$8H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$0H‰„$8H‰”$(H‰ÍHkíHëH‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹”$(H‹Œ$0H‹„$8H‰”$hH‰Œ$pH‰„$xH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8I‰ÈIÿÀH‰×H‰ÎHköH÷H�5H¥H¥H‰”$°L‰„$¸H‰„$ÀH‰”$€L‰„$ˆH‰„$�H‹œ$@Hƒû„°H‹‹èH‹ƒðH‹«øH‰¬$81ÒH‰„$0H‰D$xH‰Œ$(H‰ÈH‹l$xH9ê�ÊH‰„$ˆHƒø„RH‹H‹XH‰T$pH‰ØHƒèH‰œ$˜H9Â'H‹5H‰4$H‰Œ$�H‰Œ$@H‰L$H‰„$HH‰D$H�5H�l$H‰ïH¥H¥èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�¼$x1ÀèH�œ$xHƒû„ HÇÁHÇÂH‰Œ$¸H‰”$ÀH‰œ$°H‰$H‹œ$XH‰\$H‹œ$`H‰\$èH‹œ$ H‰$H‹´$¨H‰t$H�5H�l$H‰ïH¥H¥èH‹L$ H‹D$(H‹œ$°HƒÃH‰$H‰Œ$@H‰L$H‰„$HH‰D$èH‹œ$°H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$H‰œ$@H‹\$ H‰œ$HH‹”$hH‹Œ$pH‹„$xH‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¸H‰„$ÀH‰ÓH‰”$°H‰ÍHkíHëH‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹”$°H‹Œ$¸H‹„$ÀH‰”$hH‰Œ$pH‰„$xH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$ H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$H‰„$ H‰ÓH‰”$H‰ÍHkíHëH‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹”$H‹Œ$H‹„$ H‰”$°H‰”$€H‰Œ$¸H‰Œ$ˆH‰„$ÀH‰„$�H‹„$ˆH‹T$pHƒÀHÿÂH‹l$xH9êŒ6üÿÿHÇ„$PHÇ„$XHÇ„$`H‹¬$@¶��€û„'H‹œ$@Hƒû„7 H‹K@H‹CHHƒø …H‰Œ$@H‰ $H‰„$HH‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ÁH‹”$PH‹Œ$XH‹„$`H‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰×H‰ÎHköH÷H�5H¥H¥H‰”$°H‰¬$¸H‰„$ÀH‰”$PH‰¬$XH‰„$`H‹¬$@¶��€û„˜ +H‹œ$@Hƒû„ñ +H‹K@H‹CHHƒø …t +H‰Œ$@H‰ $H‰„$HH‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„2 +H‹”$PH‹Œ$XH‹„$`H‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8I‰ÈIÿÀH‰×H‰ÎHköH÷H�5H¥H¥H‰”$°L‰„$¸H‰„$ÀH‰”$PL‰„$XH‰„$`H�H‹+H‰¬$àH‹kH‰¬$èH�H‹+H‰¬$0H‹kH‰¬$8H�H‹+H‰¬$ H‹kH‰¬$(H�H‹+H‰¬$H‹kH‰¬$H‹œ$XH‰œ$H‹œ$`H‰œ$H‹œ$PH‰œ$ÈH‹œ$XH‰œ$ÐH‹œ$`H‰œ$ØH�H‹+H‰¬$ðH‹kH‰¬$øH‹œ$€H‰œ$øH‹œ$ˆH‰œ$H‹œ$�H‰œ$H‹œ$hH‰œ$àH‹œ$pH‰œ$èH‹œ$xH‰œ$ðH�¼$˜1ÀèH�œ$˜Hƒû„HÇÁ +HÇ +H‰œ$˜H‰Œ$ H‰”$¨H�H‰$H�œ$àH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$0H‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$˜HƒÃ H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$H‰\$èH‹L$H‹D$H‹œ$˜HƒÃ0H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$H‰\$èH‹L$H‹D$H‹œ$˜HƒÃ@H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$ÈH‰\$èH‹L$H‹D$H‹œ$˜HƒÃPH‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$ðH‰\$èH‹L$H‹D$H‹œ$˜HƒÃ`H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$øH‰\$èH‹L$H‹D$H‹œ$˜HƒÃpH‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H�œ$àH‰\$èH‹L$H‹D$H‹œ$˜H�ÀH‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H‰$H‹œ$@H‰\$Hƒ|$„¨H�D$èèH‹L$H‹D$H‹œ$˜H�Ã�H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH‹œ$˜H‰$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹T$H‹L$ L‹D$(L‰„$PHƒù‚ HƒùH‰Œ$H†òH�,$H‰ïH‰ÖH¥H¥H‰”$@H‰ÐH‰ÊHÿÊL‰ÁHÿÉHƒùtHƒÀH‰„$(H‰D$H‰”$0H‰T$H‰Œ$8H‰L$ èH‹D$(H‰„$€H‰$Hƒ<$„oHƒ$@H‹œ$HH‰\$H‹œ$PH‰\$èH‹1íH9è„H‹œ$€H‰$Hƒ<$„äHƒ$`H‹ H‰„$ÀH‰D$H‰Œ$ÈH‰L$èH‹1íH9è„uH‹œ$€H‰$Hƒ<$„RHƒ$pH‹ H‰„$ÀH‰D$H‰Œ$ÈH‰L$èH‹œ$€H‰$èH‹L$H‹D$H‰„$¸HƒùH‰Œ$°„ÒH‹œ$@H‰œ$ÈH‹œ$HH‰œ$ÐH‹œ$PH‰œ$ØH�¼$X1ÀèH�œ$XHƒû„zHÇÁHÇÂH‰œ$˜H‰Œ$ H‰”$¨H�H‰$H�œ$ÈH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH‹œ$°H‰$H‹œ$¸H‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ èH‹L$(H‹D$0HÇ„$hHÇ„$pHÇ„$xHÇ„$€HÇ„$ˆHÇ„$�H‰Œ$˜H‰„$ H�Ä8ÉéþÿÿHÇ„$˜HÇ„$ H�Ä8É%é¢ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éYýÿÿ‰%éýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÇüÿÿ‰%é…üÿÿè è ‰%éLûÿÿ‰éö÷ÿÿH‹œ$@HƒûtYH‹K@H‰Œ$@H‹CHH‰„$HHƒø …_öÿÿH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û…lõÿÿé(öÿÿ‰룉éõÿÿ‰éÂóÿÿ‰éYðÿÿè ‰é§ïÿÿ‰éIïÿÿ‰éáìÿÿà +00runtime.morestack_noctxt®"".cflags¨"".cflags¶Pgo.string."cgo pkg-config not supported"”fmt.Errorf¾type.[]string°"runtime.growsliceª go.string."-I"¨ +4runtime.writebarrierstringº """.statictmp_0075Ê � runtime.duffcopyÜ 4runtime.writebarrierstring² $path/filepath.Join¼type.[]string®"runtime.growsliceè4runtime.writebarrierstringžtype.[]string�"runtime.growsliceâgo.string."C"ò"".cgoReÌgo.string."_"îBregexp.(*Regexp).ReplaceAllStringÀð runtime.duffzeroö4runtime.writebarrierstring¶&go.string."cgo1.go"Ø*runtime.concatstring2Ê4runtime.writebarrierstring $path/filepath.Joinªtype.[]stringœ"runtime.growsliceÖ4runtime.writebarrierstringŒ!type.[]stringþ!"runtime.growslice¸#4runtime.writebarrierstringŒ'.go.string."runtime/cgo"´' runtime.eqstring¦(type.[]string˜)"runtime.growsliceê)Jgo.string."-import_runtime_cgo=false"Š,0go.string."runtime/race"², runtime.eqstring¤-type.[]string–."runtime.growsliceè.Bgo.string."-import_syscall=false"Þ/go.string."go"š0 go.string."tool"Ö0go.string."cgo"’1&go.string."-objdir"î2go.string."--"ú4° runtime.duffzeroø5type.string¤6runtime.convT2EŽ72runtime.writebarrierifaceœ7type.stringÈ7runtime.convT2Eº82runtime.writebarrierifaceÈ8type.stringô8runtime.convT2Eæ92runtime.writebarrierifaceô9type.string :runtime.convT2E’;2runtime.writebarrieriface ;type.stringÌ;runtime.convT2E¾<2runtime.writebarrierifaceÌ<type.[]stringø<runtime.convT2Eê=2runtime.writebarrierifaceø=type.string¤>runtime.convT2E–?2runtime.writebarrieriface¤?type.[]stringÐ?runtime.convT2EÂ@2runtime.writebarrierifaceÐ@type.[]stringü@runtime.convT2EôA2runtime.writebarrieriface‚Btype.[]stringØBruntime.convT2EÐC2runtime.writebarrieriface¦D"".stringListÂFos/exec.CommandÂG4runtime.writebarrierstringÐG4go.itab.*os.File.io.Writer¬Hos.StderrêH2runtime.writebarrierifaceøH4go.itab.*os.File.io.WriterÔIos.Stderr’J2runtime.writebarrieriface´J$os/exec.(*Cmd).RunúKð runtime.duffzeroøLtype.[]string¤Mruntime.convT2EŽN2runtime.writebarrierifaceÊNruntime.convI2E¼O2runtime.writebarrierifaceÊO>   b  ¬–=vÎ|š+~]”¯„1d~]”]þrÍr‡�Ž@¹¸SzÅY-p$1##Tgclocals·a4f54c16e2098db417b9e7a4f8fb7a3aTgclocals·1025c0899fe47518c43e2a7261022936˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ"".cflags€äeH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$HÇ„$HÇ„$HÇ„$ðHÇ„$øHÇ„$HÇ„$ØHÇ„$àHÇ„$èHÇ„$ÀHÇ„$ÈHÇ„$ÐHÇD$8HÇD$@€¼$¸tH�H‹+H‰l$8H‹kH‰l$@H�H�,$H‰ïH‰ÞH¥H¥H�\$HÇHÇCèH‹\$ H‰\$pH‹\$(H‰\$xH‹\$0H‰œ$€H�¼$ˆ1ÀèH�œ$ˆHƒû„ÕHÇÂHÇÁH‰\$XH‰T$`H‰L$hH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹\$XH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H‰$H‹œ$°H‰\$Hƒ|$„BH�D$ðèH‹L$H‹D$H‹\$XHƒÃH‰$H‰L$HH‰L$H‰D$PH‰D$èH‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$èH‹T$H‹L$ H‹D$(H‰”$ÀH‰Œ$ÈH‰„$ÐH�H�,$H‰ïH‰ÞH¥H¥H‹\$8H‰\$H‹\$@H‰\$èH‹\$ H‰\$pH‹\$(H‰\$xH‹\$0H‰œ$€H�¼$ˆ1ÀèH�œ$ˆHƒû„DHÇÁHÇÂH‰\$XH‰L$`H‰T$hH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹\$XH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H‰$H‹œ$°H‰\$Hƒ|$„±H�D$ØèH‹L$H‹D$H‹\$XHƒÃH‰$H‰L$HH‰L$H‰D$PH‰D$èH‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$èH‹T$H‹L$ H‹D$(H‰”$ØH‰Œ$àH‰„$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$8H‰\$H‹\$@H‰\$èH‹\$ H‰\$pH‹\$(H‰\$xH‹\$0H‰œ$€H�¼$ˆ1ÀèH�œ$ˆHƒû„³HÇÁHÇÂH‰\$XH‰L$`H‰T$hH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹\$XH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H‰$H‹œ$°H‰\$Hƒ|$„ H�D$èH‹L$H‹D$H‹\$XHƒÃH‰$H‰L$HH‰L$H‰D$PH‰D$èH‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$èH‹T$H‹L$ H‹D$(H‰”$ðH‰Œ$øH‰„$H�H�,$H‰ïH‰ÞH¥H¥H‹\$8H‰\$H‹\$@H‰\$èH‹\$ H‰\$pH‹\$(H‰\$xH‹\$0H‰œ$€H�¼$ˆ1ÀèH�œ$ˆHƒû„"HÇÁHÇÂH‰\$XH‰L$`H‰T$hH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹\$XH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H‰$H‹œ$°H‰\$Hƒ|$„�H�D$ èH‹L$H‹D$H‹\$XHƒÃH‰$H‰L$HH‰L$H‰D$PH‰D$èH‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$èH‹T$H‹L$ H‹D$(H‰”$H‰Œ$H‰„$H�ĨÉ%éeÿÿÿ‰é×þÿÿ‰%éÔýÿÿ‰éFýÿÿ‰%éCüÿÿ‰éµûÿÿ‰%é²úÿÿ‰é$úÿÿV +*0runtime.morestack_noctxt¢$go.string."-g -O2"Ò0go.string."CGO_CPPFLAGS" "".envList€ð runtime.duffzeroìtype.[]string’runtime.convT2Eê2runtime.writebarrierifaceøtype.[]stringÎruntime.convT2E®2runtime.writebarrierifaceò"".stringListÎ ,go.string."CGO_CFLAGS"œ +"".envListü +ð runtime.duffzeroè type.[]stringŽ runtime.convT2Eæ 2runtime.writebarrierifaceô type.[]stringÊ runtime.convT2Eª2runtime.writebarrierifaceî"".stringListÊ0go.string."CGO_CXXFLAGS"˜"".envListøð runtime.duffzeroätype.[]stringŠruntime.convT2Eâ2runtime.writebarrierifaceðtype.[]stringÆruntime.convT2E¦2runtime.writebarrierifaceê"".stringListÆ.go.string."CGO_LDFLAGS"”"".envListôð runtime.duffzeroàtype.[]string†runtime.convT2EÞ2runtime.writebarrierifaceìtype.[]stringÂruntime.convT2E¢2runtime.writebarrierifaceæ"".stringListàÐB"".autotmp_0219"type.interface {}"".autotmp_0218"type.interface {}"".autotmp_0217*type.*[2]interface {}"".autotmp_0216&type.[]interface {}"".autotmp_0215"type.interface {}"".autotmp_0214"type.interface {}"".autotmp_0213*type.*[2]interface {}"".autotmp_0212&type.[]interface {}"".autotmp_0211"type.interface {}"".autotmp_0210"type.interface {}"".autotmp_0209*type.*[2]interface {}"".autotmp_0208&type.[]interface {}"".autotmp_0207"type.interface {}"".autotmp_0206¿"type.interface {}"".autotmp_0204Ÿ&type.[]interface {}"".autotmp_0203type.[]string"".autotmp_0202type.[]string"".autotmp_0201(type.[2]interface {}"".autotmp_0200type.[]string"".autotmp_0199type.[]string"".autotmp_0198(type.[2]interface {}"".autotmp_0197type.[]string"".autotmp_0196type.[]string"".autotmp_0195(type.[2]interface {}"".autotmp_0193otype.[]string"".autotmp_0192?(type.[2]interface {}"".defaultsßtype.string"".ldflags°type.[]string"".cxxflags€type.[]string"".cflagsPtype.[]string"".cppflags type.[]string "".deftype.bool"".p,type.*go/build.Package"Ðà ÏÐZÀBIJ +þþþþ!B�y°Uy°Uy°Uy°ŽTgclocals·446792a885329c88f79b636b2334aa2aTgclocals·c8d06c1bc51f9c72111fad84bec692f8˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ"".envListàÄeH‹ %H;awèëêHƒì8HÇD$`HÇD$hHÇD$pH‹\$@H‰$H‹\$HH‰\$èH‹L$H‹D$Hƒøu +H‹L$PH‹D$XH‰L$(H‰ $H‰D$0H‰D$èH‹T$H‹L$H‹D$ H‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxt’os.Getenvöstrings.Fieldspp"".vtype.string "".~r2@type.[]string "".def type.string "".keytype.stringp‡o°â5" +I +HhTgclocals·031c5db7ad8b13885a665cc892ca95feTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ"".stringList žeH‹ %H�„$XÿÿÿH;AwèëâH�ì(HÇ„$HHÇ„$PHÇ„$XE1ÀL‰„$°1ÿH‰¼$¸1öH‰´$ÀH‹Œ$0H‹„$8H‹œ$@H‰œ$1ÒH‰„$H‰D$HH‰Œ$øH‰ÈH‹l$HH9ê�ìH‰D$XHƒø„ÉH‹H‹hH‰T$PH‰Œ$€H‰¬$ˆH‰L$`H‰ $H‰l$hH‰l$è‹L$‰L$D�ùÓ¨ó +…µH�H‰$H‹\$`H‰\$H‹\$hH‰\$è‹L$DH‹\$H‰œ$H‹|$ H‰¼$H‹\$(H‰œ$ ¶\$0€û„XH‹´$°H‹„$¸H‹Œ$ÀH‰ÂH‰„$ÐHøH‰Œ$ØH)ÈHƒø~SH�H‰$H‰´$ÈH‰t$H‰T$H‰L$H‰D$ èH‹¼$H‹t$(H‹\$0H‰œ$ÐH‹\$8H‰œ$ØH‹œ$¸H‰õH‰´$ÈHkÛHÝH‰,$H‹œ$H‰\$H‰ûHÁãH‰\$èH‹¼$¸H‹¬$H‹´$ØL‹„$ÈHïL‰„$ÈH‰¼$ÐH‰´$ØL‰„$°H‰¼$¸H‰´$ÀH‹D$XH‹T$PHƒÀHÿÂH‹l$HH9êŒþÿÿL‰„$HH‰¼$PH‰´$XH�Ä(Ã�ù´\ÿà…ZH�H‰$H‹\$`H‰\$H‹\$hH‰\$èH‹\$H‰œ$�H‹\$ H‰œ$˜¶\$(€û„H‹”$°H‹Œ$¸H‹œ$ÀH‰ØH)ËHƒû}OH�H‰$H‰”$àH‰T$H‰Œ$èH‰L$H‰„$ðH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$èH‰„$ðH‰ÓH‰”$àH‰ÍHkíHëH‰$H‹œ$�H‰\$H‹œ$˜H‰\$èL‹„$àH‹¼$èH‹´$ðL‰„$ÈL‰„$°H‰¼$ÐH‰¼$¸H‰´$ØH‰´$Àé[þÿÿH‹\$`H‰œ$ H‹\$hH‰œ$¨H�H‹+H‰l$pH‹kH‰l$xH�H‰$H�\$pH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é0üÿÿ" +00runtime.morestack_noctxtÞ$runtime.efacethash”type.[]stringÎ$runtime.assertE2T2¼type.[]string†"runtime.growsliceÌruntime.memmove– type.stringÐ $runtime.assertE2T2ö type.[]stringè "runtime.growslice¢4runtime.writebarrierstringþPgo.string."stringList: invalid argument"®type.stringÔruntime.convT2E„runtime.gopanic`Ð0"".autotmp_0255type.uint64"".autotmp_0254type.uint64"".autotmp_0253type.int"".autotmp_0252type.int"".autotmp_0251type.[]string"".autotmp_0248type.int"".autotmp_0245¿type.[]string"".autotmp_0244Çtype.uint32"".autotmp_0242"type.interface {}"".autotmp_0241�"type.interface {}"".autotmp_0240Ÿ$type.*interface {}"".autotmp_0239¿type.int"".autotmp_0238¯type.int"".autotmp_0237ïtype.string"".autotmp_0236type.[]string"".autotmp_0235�type.[]string"".autotmp_0234_&type.[]interface {} "".arg�"type.interface {} "".arg¯type.string "".arg/type.[]string "".argÏ"type.interface {}"".xïtype.[]string "".~r10type.[]string"".args&type.[]interface {}%ЖÏÐÔ� >öIc™™ X‰  L ,îÔcÂŒ]™'Tgclocals·23d5059e9962722032581567c9c431f8Tgclocals·fbf77ddbc0c1aad025a0c416907e387e˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ0"".(*PackageInfo).String`HH‹\$H‹HƒûtH‹ H‹kH‰L$H‰l$Éëê0 "".~r0type.string"".info(type.*"".PackageInfo00Ô0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ:"".(*PackageInfo).appendErrorà Ì eH‹ %H�D$ÀH;AwèëåH�ìÀH‹„$ÈH‹˜�1íH9ë„oH‹œ$ÐH‰$H‹œ$ØH‰\$H‹��H‹ÿÓH‹œ$ÈHƒû„1H‹S(H‹K0H‹C8H‰”$�H‰Œ$˜H‰„$ H‰ÃH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$€H‰„$ˆH‰T$xH‰ÍHkíHëH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹T$xH‹Œ$€H‹„$ˆH‹œ$ÈH‰$Hƒ<$t9Hƒ$(H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èH�ÄÀÉ%뾉éÈþÿÿH‹H‰D$@1íH9è„íH�\$hHÇHÇCH�\$hHƒû„ÃHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H‹œ$ÐH‰$H‹œ$ØH‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$XH‰L$H‰D$`H‰D$èH‹ H‹D$@H‰D$HH‰$H‰L$PH‰L$H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èé¹ýÿÿ‰é6ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$@éÜþÿÿ +*0runtime.morestack_noctxt¾ +Ìtype.[]error¸"runtime.growsliceì2runtime.writebarrierifacež2runtime.writebarriersliceÜ4go.itab.*os.File.io.WriterÊruntime.convI2E¨ 2runtime.writebarrieriface¶ os.Stderr¾ +fmt.Fprintlnä +type.*os.Fileú +type.io.Writer’ 4go.itab.*os.File.io.Writer¦  runtime.typ2Itab0€"".autotmp_0271type.int"".autotmp_0270type.int"".autotmp_0269�type.[]error"".autotmp_0268_type.[]error"".autotmp_0267Ï"type.interface {}"".autotmp_0265/&type.[]interface {}"".autotmp_0264ÿtype.*uint8"".autotmp_0263type.[]error"".autotmp_0262¯(type.[1]interface {} "".errtype.error"".info(type.*"".PackageInfo"€øÿ€Õð,Ø*%²øH"_ÖY–z4Tgclocals·a02efc190d1c7709e4c72531a85b968dTgclocals·cb4fd12483c3cf35b663d2d555448b7ež/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ""".(*Config).fset  eH‹ %H;awèëêHƒìH‹l$H‹]1íH9ëuGH�H‰$èH‹L$H‰ÏHƒùtD1ÀèHÇAH‹\$H‰$Hƒ<$tH‰L$èH‹\$H‹+H‰l$ HƒÄÉ%ëÛ‰ë¸ + 0runtime.morestack_noctxtZ*type.go/token.FileSetl"runtime.newobject–à runtime.duffzeroÚ.runtime.writebarrierptr "".autotmp_0282,type.*go/token.FileSet "".~r0,type.*go/token.FileSet"".conftype.*"".Config h �êG  +5[Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ,"".(*Config).ParseFileàÚeH‹ %H;awèëêHƒìHHÇ„$€HÇ„$ˆH‹\$PH‰$èH‹\$H‰$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$ H‹\$PH‹kH‰l$(èH‹T$0H‹L$8H‹D$@H‰T$xH‰Œ$€H‰„$ˆHƒÄHà + 0runtime.morestack_noctxtx""".(*Config).fset€&go/parser.ParseFile€� + "".~r3`type.error "".~r2P"type.*go/ast.File "".src0"type.interface {}"".filenametype.string"".conftype.*"".Config�’�° †2~ +;uTgclocals·f49e05dc210fb338b7f89e83f93ca802Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ*"".(*Config).FromArgsààeH‹ %H�„$ ÿÿÿH;AwèëâH�ì`HÇ„$�HÇ„$˜HÇ„$ HÇ„$¨HÇ„$°HÇ„$HÇ„$ HÇ„$(H‹”$pH‹Œ$xH‹œ$€H‰œ$X1ÀH‰Œ$PH‰L$@H‰”$HH‹l$@H9è�H‰T$`Hƒú„PH‹2H‹JH‰D$HH‰D$8H‰´$¸H‰´$øH‰Œ$ÀH‰Œ$Hƒù… H‰4$H‰L$H�-L�D$L‰ÇH‰îH¥H¥èH‹T$`H‹D$H¶\$ €û„ÍH‹D$8HÿÀH‹¼$€H‹”$xH9‚¥H‹Œ$pH‰ÆH)ÂH‰ûH)ÃH‰ØHƒût H‰óHÁãHËH‰ÙH‰Œ$H‰”$ H‰„$(H‹Œ$€H‹D$8H9Á‚FH‹”$pH‰”$pH‰„$xH‰Œ$€H‹œ$xHƒûŽ H‹œ$pHƒ¼$x†öL‹L‰D$hH‹KH�H‹;H‰¼$ˆH‹CH‰L$pH‰„$�H9ÁŒ°H‰ÊH)ÂH‰ÎH9Ñ‚¥L‰ÁH)ÖHƒþt H‰ÓHËH‰ÙH‰Œ$¸H‰´$ÀH9Æ…pH‰ $H‰t$H‰|$H‰D$è¶\$ €û„JHÇÀ<„IL‹„$pH‹„$xH‹œ$€H‰œ$X1ÿH‰„$PH‰D$PL‰„$HH‹l$PH9ï�RL‰D$`Iƒø„íM‹ M‹XH‰|$XL‰¤$¸L‰œ$ÀL‰¤$èL‰d$xL‰œ$ðH�L‹ L‰Œ$˜H‹CL‰œ$€H‰„$ I9ÃŒL‰ÚH)ÂI9Ó‚wL‰áL‰ÞH)ÖHƒþt H‰ÓHËH‰ÙH‰Œ$¸H‰´$ÀH9Æ…?H‰ $H‰t$L‰L$H‰D$èL‹¤$èL‹œ$ðL‹D$`H‹|$X¶\$ €û„ÿHÇÀ<…?L‰¤$ÈL‰œ$ÐH�œ$ØHÇHÇCH�œ$ØHƒû„ÿHÇÂHÇÁH‰œ$0H‰”$8H‰Œ$@H�H‰$H�œ$ÈH‰\$èH‹L$H‹D$H‹œ$0H‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$0H‰\$H‹œ$8H‰\$H‹œ$@H‰\$ èH‹L$(H‹D$0HÇ„$�HÇ„$˜HÇ„$ H‰Œ$¨H‰„$°H�Ä`ÉéúþÿÿIƒÀHÿÇH‹l$PH9ýÿÿH‹œ$hH‰$H�\$HÇHÇCH‹œ$pH‰\$H‹œ$xH‰\$ H‹œ$€H‰\$(èH‹œ$H‰œ$�H‹œ$ H‰œ$˜H‹œ$(H‰œ$ HÇ„$¨HÇ„$°H�Ä`Ã1Àéþÿÿè A‰é ýÿÿH‹”$pH‹„$xH‹œ$€H‰œ$X1ÉH‰„$PH‰D$PH‰”$HH‰ÐH‹l$PH9é�RÿÿÿH‰D$`Hƒø„”H‹H‹hH‰L$HH‰”$¸H‰¬$À€¼$ˆtAH‹œ$hH‰$H‰”$H‰T$H‰¬$H‰l$èH‹D$`H‹L$HHƒÀHÿÁé|ÿÿÿH‹œ$hH‰$H‰”$H‰T$H‰¬$H‰l$è뽉éeÿÿÿ1Àé¶ûÿÿè è è è HƒÂHÿÀé“ùÿÿ‰é©ùÿÿ* +00runtime.morestack_noctxtÀgo.string."--"è runtime.eqstringÂgo.string.".go"¼ + runtime.eqstringŽ go.string.".go"Ž runtime.eqstringÈtype.stringôruntime.convT2EÞ2runtime.writebarrierifaceìZgo.string."named files must be .go files: %s"àfmt.Errorf¼@"".(*Config).CreateFromFilenamesô$runtime.panicsliceØ8"".(*Config).ImportWithTestsÚ&"".(*Config).Import„$runtime.panicslice’$runtime.panicindex $runtime.panicslice®$runtime.panicslice Àh"".autotmp_0335type.string"".autotmp_0334type.*string"".autotmp_0333type.int"".autotmp_0332type.int"".autotmp_0331ï"type.interface {}"".autotmp_0329_&type.[]interface {}"".autotmp_0328type.uint64"".autotmp_0327type.uint64"".autotmp_0326type.uint64"".autotmp_0324type.string"".autotmp_0323type.bool"".autotmp_0322type.string"".autotmp_0321type.*string"".autotmp_0320type.int"".autotmp_0319type.int"".autotmp_0318type.uint64"".autotmp_0317type.uint64"".autotmp_0316type.uint64"".autotmp_0314type.string"".autotmp_0312type.uint64"".autotmp_0311type.uint64"".autotmp_0306type.int"".autotmp_0305Ïtype.string"".autotmp_0304ÿtype.*string"".autotmp_0303¿type.int"".autotmp_0302¯type.int"".autotmp_0301type.[]string"".autotmp_0299¯type.string"".autotmp_0298�(type.[1]interface {}"".autotmp_0296type.int"".autotmp_0295type.int"".autotmp_0294type.int"".autotmp_0293type.[]string"".autotmp_0291Ÿtype.int"".autotmp_0290�type.int"".autotmp_0289type.int"".autotmp_0288type.int"".autotmp_0287/type.[]string"strings.suffix·3�type.stringstrings.s·2Ïtype.string"strings.suffix·3¯type.stringstrings.s·2ïtype.string "".arg¯type.string "".argïtype.string "".argÏtype.string"".iÏtype.int"".rest�type.[]string "".~r3€type.error "".~r2Ptype.[]string"".xtest@type.bool"".argstype.[]string"".conftype.*"".Config*%À” +¿À·¿À¾°nàa$}Nc6 +ÖpÓ¿ +LP!s +++  6³ê©³v®\²V/Tgclocals·f2fa5eb845937810c4d33695aaf3edcaTgclocals·50ff3106107baff77eb54e095c017e2ež/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ@"".(*Config).CreateFromFilenamesÀºeH‹ %H�D$ÐH;AwèëåH�ì°H�|$p1ÀèH‹œ$ÀH‰\$pH‹œ$ÈH‰\$xH‹œ$ÐH‰œ$˜H‹œ$ØH‰œ$ H‹œ$àH‰œ$¨H‹œ$¸Hƒû„ H‹SpH‹KxH‹›€H‰T$XH‰L$`H‰\$hH‰ØH)ËHƒû}FH�H‰$H‰T$@H‰T$H‰L$HH‰L$H‰D$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$HH‰D$PH�H‰$H‰ÓH‰T$@H‰ÍHkí@HëH‰\$H�\$pH‰\$èH‹T$@H‹L$HH‹D$PH‹œ$¸H‰$Hƒ<$t0Hƒ$pH‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$èH�İÉ%ëljéíþÿÿ +*0runtime.morestack_noctxtTà runtime.duffzeroî"type.[]"".PkgSpecÎ"runtime.growsliceštype."".PkgSpecî.runtime.writebarrierfat‚2runtime.writebarrierslice`à"".autotmp_0352ß"type.[]"".PkgSpec"".autotmp_0351¯"type.[]"".PkgSpec"".autotmp_0350type."".PkgSpec"".autotmp_0349"type.[]"".PkgSpec"".filenames0type.[]string"".pathtype.string"".conftype.*"".Config"àêßà ¬"ãæPJ Tgclocals·e8d3240594e259421cd655d317fed5feTgclocals·c3298099d1675c825e1862506c8f5ab3ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ8"".(*Config).CreateFromFilesÀºeH‹ %H�D$ÐH;AwèëåH�ì°H�|$p1ÀèH‹œ$ÀH‰\$pH‹œ$ÈH‰\$xH‹œ$ÐH‰œ$€H‹œ$ØH‰œ$ˆH‹œ$àH‰œ$�H‹œ$¸Hƒû„ H‹SpH‹KxH‹›€H‰T$XH‰L$`H‰\$hH‰ØH)ËHƒû}FH�H‰$H‰T$@H‰T$H‰L$HH‰L$H‰D$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$HH‰D$PH�H‰$H‰ÓH‰T$@H‰ÍHkí@HëH‰\$H�\$pH‰\$èH‹T$@H‹L$HH‹D$PH‹œ$¸H‰$Hƒ<$t0Hƒ$pH‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$èH�İÉ%ëljéíþÿÿ +*0runtime.morestack_noctxtTà runtime.duffzeroî"type.[]"".PkgSpecÎ"runtime.growsliceštype."".PkgSpecî.runtime.writebarrierfat‚2runtime.writebarrierslice`à"".autotmp_0363ß"type.[]"".PkgSpec"".autotmp_0362¯"type.[]"".PkgSpec"".autotmp_0361type."".PkgSpec"".autotmp_0360"type.[]"".PkgSpec"".files0&type.[]*go/ast.File"".pathtype.string"".conftype.*"".Config"àêßà º"ãæPJ Tgclocals·e8d3240594e259421cd655d317fed5feTgclocals·c3298099d1675c825e1862506c8f5ab3ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ8"".(*Config).ImportWithTests ”eH‹ %H;awèëêHƒìhH‹\$pH‰\$0H‹L$xH‰L$8H‹„$€ÆD$.H‰D$@Hƒøu=H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹L$8H‹D$@¶\$ €ûtHƒÄhÃH‹l$0H‹�ˆ1íH9ëuNH�H‰$HÇD$èH‹D$H‹\$0H‰$Hƒ<$„¶H�$ˆH‰D$èH‹L$8H‹D$@H‰L$XH‰D$`H�H‰$H‹\$0H‹«ˆH‰l$H‰L$HH‰L$H‰D$PH‰D$èH‹\$ ¶+@€ýuF€|$.u?ÆD$/H�H‰$H‹\$0H‹«ˆH‰l$H�\$XH‰\$H�\$/H‰\$èéÿÿÿÆD$/뿉%é>ÿÿÿ + 0runtime.morestack_noctxt¤$go.string."unsafe"Ì runtime.eqstring²(type.map[string]boolÖruntime.makemap¬.runtime.writebarrierptrâ(type.map[string]bool¾4runtime.mapaccess1_faststr€(type.map[string]boolÜ$runtime.mapassign10Ð"".autotmp_0375qtype.bool"".autotmp_0373?type.string"".autotmp_0372type.string"".testsstype.bool"".path_type.string"".confotype.*"".Config"".pathtype.string"".conftype.*"".ConfigÐhÏÐ�� +Ö�e¹O#Tgclocals·2018557e3ee0abccf2865b16663e690bTgclocals·4bd22cf15f2af6f7abd5d9147ca57e76ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ&"".(*Config).Import ”eH‹ %H;awèëêHƒìhH‹\$pH‰\$0H‹L$xH‰L$8H‹„$€ÆD$.H‰D$@Hƒøu=H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹L$8H‹D$@¶\$ €ûtHƒÄhÃH‹l$0H‹�ˆ1íH9ëuNH�H‰$HÇD$èH‹D$H‹\$0H‰$Hƒ<$„¶H�$ˆH‰D$èH‹L$8H‹D$@H‰L$XH‰D$`H�H‰$H‹\$0H‹«ˆH‰l$H‰L$HH‰L$H‰D$PH‰D$èH‹\$ ¶+@€ýuF€|$.u?ÆD$/H�H‰$H‹\$0H‹«ˆH‰l$H�\$XH‰\$H�\$/H‰\$èéÿÿÿÆD$/뿉%é>ÿÿÿ + 0runtime.morestack_noctxt¤$go.string."unsafe"Ì runtime.eqstring²(type.map[string]boolÖruntime.makemap¬.runtime.writebarrierptrâ(type.map[string]bool¾4runtime.mapaccess1_faststr€(type.map[string]boolÜ$runtime.mapassign10Ð"".autotmp_0380qtype.bool"".autotmp_0378?type.string"".autotmp_0377type.string"".testsstype.bool"".path_type.string"".confotype.*"".Config"".pathtype.string"".conftype.*"".ConfigÐhÏÐ�� +à�e¹O#Tgclocals·2018557e3ee0abccf2865b16663e690bTgclocals·4bd22cf15f2af6f7abd5d9147ca57e76ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ,"".(*Config).addImportàÖeH‹ %H;awèëêHƒìPH‹D$hHƒøu:H‹t$`H‰4$H‰D$H�5L�D$L‰ÇH¥H¥èH‹D$h¶\$ €ûtHƒÄPÃH‹l$XH‹�ˆ1íH9ëuIH�H‰$HÇD$èH‹D$H‹\$XH‰$Hƒ<$„»H�$ˆH‰D$èH‹D$hH‹\$`H‰\$@H‰D$HH‹L$`H�H‰$H‹\$XH‹«ˆH‰l$H‰L$0H‰L$H‰D$8H‰D$èH‹\$ ¶+@€ýuF€|$pu?ÆD$/H�H‰$H‹\$XH‹«ˆH‰l$H�\$@H‰\$H�\$/H‰\$èHƒÄPÃÆD$/뿉%é9ÿÿÿ + 0runtime.morestack_noctxtl$go.string."unsafe"Ž runtime.eqstringê(type.map[string]boolŽruntime.makemapä.runtime.writebarrierptr¤(type.map[string]bool€4runtime.mapaccess1_faststrÂ(type.map[string]boolž$runtime.mapassign1@  "".autotmp_0385Atype.bool"".autotmp_0383?type.string"".autotmp_0382type.string"".tests0type.bool"".pathtype.string"".conftype.*"".Config& DŸ øŸ ð*ä;I˜F¹qTgclocals·5fd304b214e0b35f5d635a54d1422c77Tgclocals·a1d8257ee5fc09a16c1a87509e9dfc59ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþF"".(*Program).PathEnclosingIntervalà Ê eH‹ %H�D$ H;AwèëåH�ìàHÇ„$HÇ„$HÇ„$H‹œ$èH‹k0H�¼$�1ÀèH�H‰$H‰l$H�œ$�H‰\$èH‹œ$�1íH9ë„ôH‹œ$˜H‹+H‹œ$�Hƒû„«H‰l$HHƒý„”H‹UH‹EH‹m H‰¬$ˆ1ÉH‰„$€H‰D$8H‰T$xH‰ÐH‹l$8H9é}oH‰D$XH‹(H‰L$@H‰l$PH‹EH‹œ$èH‹+H‰,$H‰D$èH‹\$H‰$H‹œ$ðH‰\$è¶\$€ûuH‹D$XH‹L$@HƒÀHÿÁH‹l$8H9é|‘H�œ$�H‰$èH‹œ$�1íH9ë… ÿÿÿHÇ„$HÇ„$HÇ„$HÇ„$Æ„$ H�ÄàÃH‹\$PH‰$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹L$H‹l$ H‰l$hH‹T$(H‰T$p¶\$0H‰ØHƒùH‰L$`„)ÿÿÿH‹\$HH‰œ$H‰Œ$H‰¬$H‰”$ˆ„$ H�ÄàÉEédþÿÿ‰éNþÿÿ +*0runtime.morestack_noctxtºØ runtime.duffzeroÈztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfoþ&runtime.mapiterinitÄ0go/token.(*FileSet).Fileú."".tokenFileContainsPosæ&runtime.mapiternextÜngolang.org/x/tools/go/ast/astutil.PathEnclosingInterval€À"".autotmp_0394�$type.**go/ast.File"".autotmp_0393Ïtype.int"".autotmp_0392¿type.int"".autotmp_0388Ï&type.[]*go/ast.File"".autotmp_0387Ÿ„type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfo"".pathÿ$type.[]go/ast.Node"".fŸ"type.*go/ast.File"".info¯(type.*"".PackageInfo"".exactptype.bool"".path@$type.[]go/ast.Node "".pkg0(type.*"".PackageInfo "".end "type.go/token.Pos"".start"type.go/token.Pos"".prog type.*"".Program("À§¿À‹¿Àð4†FmQG$@ X4 ~£Q{ƒTgclocals·848c271ee359113dab85eb6a850d829fTgclocals·9c2942a70117b20e180d3b5cc59b7f67ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ:"".(*Program).InitialPackagesà Þ eH‹ %H�D$ H;AwèëåH�ìàH‹„$èHÇ„$ðHÇ„$øHÇ„$H‹HH‹X HƒûtH‹H‰ØH�H‰$HÇD$H‰ËHÃH‰\$èH‹t$H‹D$ H‹L$(H‹œ$èHƒû„�H‹kH‰l$xL‹CH‹kH‰¬$ˆH‰t$HH‰D$PH‰L$XH‰ÇH‰D$hL‰„$€LÀH‰L$pH)ÈHƒø~OH�H‰$H‰t$`H‰t$H‰|$H‰L$H‰D$ èL‹„$€H‹|$PH‹t$(H‹\$0H‰\$hH‹\$8H‰\$pH‰t$`H�,þH‰,$H‹\$xH‰\$L‰ÃHÁãH‰\$èH‹D$PH‹¬$€H‹L$pH‹T$`HèH‰T$`H‰D$hH‰L$pH‰T$HH‰D$PH‰L$XH‹œ$èH‹k H�¼$�1ÀèH�H‰$H‰l$H�œ$�H‰\$èH‹œ$�1íH9ë„H‹œ$˜H‹+H‹œ$�Hƒû„H‰l$@H‹T$HH‹L$PH‹D$XH‰ÃH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$€H‰„$ˆH‰T$xH�ÊH‰$H‹\$@H‰\$èH‹T$xH‹Œ$€H‹„$ˆH‰T$HH‰L$PH‰D$XH�œ$�H‰$èH‹œ$�1íH9ë…ýþÿÿH‹\$HH‰œ$ðH‹\$PH‰œ$øH‹\$XH‰œ$H�ÄàÉéäþÿÿ‰éxýÿÿ +*0runtime.morestack_noctxtÊ,type.[]*"".PackageInfo„"runtime.makesliceæ,type.[]*"".PackageInfoª"runtime.growsliceÆruntime.memmoveìØ runtime.duffzeroú>type.map[string]*"".PackageInfo°&runtime.mapiterinitÞ,type.[]*"".PackageInfoÊ "runtime.growsliceÌ +.runtime.writebarrierptr¶ &runtime.mapiternext@À""".autotmp_0415type.uint64"".autotmp_0414type.uint64"".autotmp_0413type.int"".autotmp_0412type.int"".autotmp_0411,type.[]*"".PackageInfo"".autotmp_0407type.int"".autotmp_0405type.int"".autotmp_0404ÿ,type.[]*"".PackageInfo"".autotmp_0403,type.[]*"".PackageInfo"".autotmp_0402,type.[]*"".PackageInfo"".autotmp_0401ŸHtype.map.iter[string]*"".PackageInfo"".autotmp_0399,type.[]*"".PackageInfo"".autotmp_0398Ï,type.[]*"".PackageInfo"".info¿(type.*"".PackageInfo"".infos¯,type.[]*"".PackageInfo "".~r0,type.[]*"".PackageInfo"".prog type.*"".Program"Àþ¿À°,¨NGŠr½$/(�“Nu�A5VTgclocals·9a86f49b1dc257f4749875b85df67619Tgclocals·b7c04badf2c366cdfc116a0366da8e62ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ@"".(*importInfo).awaitCompletionàÊeH‹ %H;awèëêHƒìH‹\$H‰$Hƒ<$trHƒ$èH‹D$H‹X1íH9ëu,Hƒx u%H‰$Hƒ<$t=Hƒ$0èH‹D$H‹X1íH9ëtÔH‰$Hƒ<$tHƒ$èHƒÄÉ%ëè‰%뺉%ë… + + 0runtime.morestack_noctxt`$sync.(*Mutex).Lock¸"sync.(*Cond).Wait‚(sync.(*Mutex).Unlock +"".ii&type.*"".importInfoo&°,”     /�Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ2"".(*importInfo).Complete€ôeH‹ %H;awèëêHƒìH‹\$ H‰$Hƒ<$„ÀHƒ$èH‹\$ H‰$Hƒ<$„–Hƒ$H‹\$(H‰\$èH‹\$ H‰$Hƒ<$tiHƒ$ H‹\$0H‰\$H‹\$8H‰\$èH‹\$ H‰$Hƒ<$t2Hƒ$0èH‹\$ H‰$Hƒ<$tHƒ$èHƒÄÉ%ëè‰%ëʼn%뎉%é^ÿÿÿ‰%é4ÿÿÿ + 0runtime.morestack_noctxth$sync.(*Mutex).Lock¸.runtime.writebarrierptr”2runtime.writebarrierifaceÈ,sync.(*Cond).Broadcastü(sync.(*Mutex).Unlock@0 "".err type.error"".info(type.*"".PackageInfo +"".ii&type.*"".importInfo0¬/09€4¨ (.     3ÍTgclocals·508dc9e83628ecf5572e02348d9d6862Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ""".(*Config).Load nŠneH‹ %H�„$(úÿÿH;AwèëâH�ìXH‹„$`HÇ„$pHÇ„$xH‹X1íH9ëuQH�H‰$HÇD$èH‹D$H‹œ$`H‰$Hƒ<$„ôHƒ$Hƒ$H‰D$èH‹„$`H‹X 1íH9ëu2H‰$Hƒ<$„²Hƒ$Hƒ$H�H‰\$èH‹„$`H‰$èH‹\$H‰œ$€H�H‰$HÇD$èH‹\$H‰œ$xH�H‰$HÇD$èH‹\$H‰œ$pH�H‰$èH‹T$H‰×Hƒú„1ÀèH‰”$HH‰$Hƒ<$„ÚH‹œ$€H‰\$èH‹œ$HH‰$Hƒ<$„¥Hƒ$ H‹œ$xH‰\$èH‹œ$HH‰$Hƒ<$„kHƒ$(H‹œ$`H‹kH‰l$èH‹œ$HH‰$Hƒ<$„-Hƒ$0H‹œ$pH‰\$èH‹œ$HH‰œ$˜H�H‰$èH‹\$H‰œ$ˆH�H‰$HÇD$èH‹\$H‰œ$hèH‹$H‰œ$`‹\$‰œ$hH‹\$H‰œ$pH�H‰$HÇD$èH‹D$H�H�¬$H‰ïH‰ÞèH‹œ$`H‰œ$H‹œ$˜H‰œ$H‹œ$hH‰œ$@H‹œ$`H‰œ$‹œ$h‰œ$ H‹œ$pH‰œ$(H‰„$PH�H‰$H‹œ$ˆH‰\$H�œ$H‰\$èHÇ„$(HÇ„$0HÇ„$8H‹œ$ˆH‰$H�\$HÇHÇCH‹œ$`H‹«ˆH‰l$èH‹T$ H‹D$(H‹L$0H‰”$HH‰„$PH‰Œ$XH‰Œ$@1ÉH‰„$8H‰„$€H‰”$0H‰ÐH‹¬$€H9é�‹H‰„$@H‹H‰Œ$ˆHƒx „sH‰„$ÈH�h H�$H‰ßH‰îH¥H¥H‹¬$`H‹U H‹ÿÓH‹œ$ÈHƒû„/H‹+H‰¬$@H‹kH‰¬$HH‹”$(H‹Œ$0H‹„$8H‰ÃH)ËHƒû}OH�H‰$H‰”$¸H‰T$H‰Œ$ÀH‰L$H‰„$ÈH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ÀH‰„$ÈH‰ÓH‰”$¸H‰ÍHkíHëH‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹”$¸H‹Œ$ÀH‹„$ÈH‰”$(H‰Œ$0H‰„$8H‹„$@H‹Œ$ˆHƒÀHÿÁH‹¬$€H9éŒuþÿÿHÇ„$€HÇ„$ˆHÇ„$�H‹œ$`H‹«ˆH�¼$¸1ÀèH�H‰$H‰l$H�œ$¸H‰\$èH‹œ$¸1íH9ët_H‹œ$À¶+H‹œ$¸H‰èHƒû„eH‹H‰”$ÐH‹kH‰¬$Ø<… H�œ$¸H‰$èH‹œ$¸1íH9ëu¡HÇ„$ˆHÇ„$�HÇ„$˜H�œ$ˆH�-H‰+H‰œ$0H‰$Hƒ<$„”Hƒ$H‹œ$ˆH‰\$èH‹„$0H�¬$˜H‰hH‰„$ÐH‹œ$`Hƒû„HH‹KpH‹CxH‹«€H‰¬$ø1ÒH‰„$ðH‰D$xH‰Œ$èH‰ÈH‹l$xH9ê�§H‰„$(Hƒø„ðH�¬$ØH‰ïH‰ÆèH‰”$€H�œ$ØH�¬$˜H‰ïH‰ÞèH‹œ$`H‰$èH‹”$`H‹L$H‹ZX1íH9ë„~H‹BXH‰ $H‰D$HÇD$H�H�l$H‰ïH‰ÞH¥H¥H�œ$ÀH�l$(H‰ïH‰ÞH¥H¥H¥H‹jH‰l$@èH‹T$HH‹L$PH‹D$XH‹\$`H‰œ$àH‹\$hH‰œ$èH‹\$pH‰œ$ðH‹œ$¨H‰œ$pH‹œ$°H‰œ$xH‹œ$¸H‰œ$€H‰”$ÈH‰”$XH‰Œ$ÐH‰Œ$`H‰„$ØH‰„$hH‹„$`H‹¬$xHèH‹¬$hH)èHƒø~kH�H‰$H‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$H‰D$ èH‹Œ$ÐH‹\$(H‰œ$XH‹\$0H‰œ$`H‹\$8H‰œ$hH‹„$xH‹¬$XH�lÍH‰,$H‹œ$pH‰\$H‰ÃHÁãH‰\$èH‹„$ÐH‹¬$xH‹”$hH‹Œ$XHèH‰Œ$XH‰„$`H‰”$hH‹œ$XH‰œ$pH‹œ$`H‰œ$xH‹œ$hH‰œ$€H‹Œ$pH‹„$xH‹´$€H‹œ$˜H‰œ$àH‹œ$ H‰œ$èH‹œ$èHƒûu9Hƒø~3Hƒø† H‹)H‹]Hƒû„ï H‹kH‰¬$àH‹kH‰¬$èH‹œ$àH‰$H‹œ$èH‰\$H‰Œ$ÈH‰L$H‰„$ÐH‰D$H‰´$ØH‰t$ H‹œ$àH‰\$(H‹œ$èH‰\$0H‹œ$ðH‰\$8H‹”$ÐH‹ÿÓH‹„$(H‹”$€HƒÀ@HÿÂH‹l$xH9êŒYüÿÿH‹œ$€H‰œ$ÐH‹œ$ˆH‰œ$ØH‹œ$�H‰œ$àH�H‰$H�H‰\$H�H‰\$H�œ$ÐH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹”$€H‹Œ$ˆH‹œ$�H‰œ$°1ÀH‰Œ$¨H‰L$xH‰”$ H‰”$ H‹l$xH9è�yH‹œ$ H‹+H‰¬$H‰„$€H‹œ$H‰œ$àH‹œ$ˆH‹+H‰,$H‹œ$àH‰\$ÇD$xèH‹\$H‰œ$°H‹\$ H‰œ$¸H‹\$(H‰œ$ÀH‹\$0H‰œ$H‹\$8H‰œ$H‹\$@H‰œ$ H‹¼$àHƒÿ„¹ +H�o@H�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH�\$ H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0H‹œ$ H‰\$8H‹”$ÐH‹ÿÓH‹œ$ HƒÃH‰œ$ H‹„$€HÿÀH‹l$xH9茇þÿÿH‹¬$˜H‹] HƒûtH‹H‰ÙH‹œ$˜H‹kH‰ËHëHƒû…aH�H‹+H‰¬$ÀH‹kH‰¬$ÈHÇ„$�HÇ„$˜H�H‰$èH‹\$H‰œ$H‹œ$H‰$Hƒ<$„ëH‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹œ$H‰œ$H‹H‰œ$H‹œ$1íH9ëtdH‹œ$H‰œ$èH‹„$èH‹œ$H‰œ$�H‰„$˜HÇ„$hH‹œ$�H‰œ$pH‹œ$˜H‰œ$xH�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ébÿÿÿ‰%é ÿÿÿH‹œ$˜H‹k(H�¼$h1ÀèH�H‰$H‰l$H�œ$hH‰\$èH‹œ$h1íH9ë„—H‹œ$pH‹+H‰¬$H‹œ$hHƒû„ãH‹œ$H‰œ$¨H‹œ$¨H‰œ$H�H‰$H‹œ$˜H‹k0H‰l$H‹œ$H‰\$èH‹\$H‹+H‰¬$`H‹œ$`H‰œ$°H‹œ$°1íH9ë…;H‹œ$¨H‰œ$XH�H‰$èH‹\$H‰œ$`H‹¼$`Hƒÿ„õ1ÀèH‹œ$`H‰$Hƒ<$„ËH‹œ$¨H‰\$èH‹œ$`HÇÅ@ˆkH‹œ$`H‰œ$PH�H‰$H‹œ$˜H‹k0H‰l$H�œ$XH‰\$H�œ$PH‰\$èH�œ$hH‰$èH‹œ$h1íH9ë…iþÿÿH‹¬$`¶]h€û…ÏH‹œ$˜H‹k0H�¼$1ÀèH�H‰$H‰l$H�œ$H‰\$èH‹”$(H‹Œ$0H‹œ$1íH9ë„ÔH‹œ$ H‹+H‰¬$`H‹œ$Hƒû„–H‹œ$`H‰œ$ÀH‹œ$ÀH‹k0HƒýŽUH‹œ$ÀH‹+H‰¬$ HÇ„$ HÇ„$¨H‹œ$ Hƒû„,H‹+H‰¬$ H‹kH‰¬$¨H‹œ$ H‰œ$@H‹œ$¨H‰œ$HH‹„$8H‰ÃH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$ H‰L$H‰„$(H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ H‰„$(H‰ÓH‰”$H‰ÍHkíHëH‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹”$H‹Œ$ H‹„$(H‰”$(H‰Œ$0H‰„$8H�œ$H‰$èH‹”$(H‹Œ$0H‹œ$1íH9ë…,þÿÿHƒú„‘HÇ„$ðHÇ„$øHƒùŽTH‰ËHƒëH‰œ$�H�œ$`HÇHÇCH�œ$`H‰œ$øH‹œ$øHƒû„ HÇÂHÇÁH‰œ$@H‰”$HH‰Œ$PH�H‰$H�œ$�H‰\$èH‹\$H‰œ$ H‹\$H‰œ$(H‹œ$@H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$ èH‹L$(H‹D$0H‰Œ$ðH‰„$øH‹„$8Hƒø‚$H‹”$(HÇÁH‰„$8H‰”$(H‰$H‰Œ$0H‰L$H‹´$8H‰t$H�5H�l$H‰ïH¥H¥èH‹\$(H‰œ$pH‹\$0H‰œ$xH‹œ$ðH‰œ$PH‹œ$øH‰œ$XH�¼$x1ÀèH�œ$xH‰œ$ðH‹œ$ðHƒû„]HÇÁHÇÂH‰œ$@H‰Œ$HH‰”$PH�H‰$H�œ$pH‰\$èH‹\$H‰œ$ H‹\$H‰œ$(H‹œ$@H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH�H‰$H�œ$PH‰\$èH‹\$H‰œ$ H‹\$H‰œ$(H‹œ$@HƒÃH‰$H‹œ$ H‰\$H‹œ$(H‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$ èH‹L$(H‹D$0HÇ„$hH‰Œ$pH‰„$xH�ÄXÉéœþÿÿè ‰éÙüÿÿH‹œ$˜H‹k0H‰,$èH‹œ$˜H‰œ$hHÇ„$pHÇ„$xH�ÄXÉéÍúÿÿ‰écúÿÿ‰%é)ùÿÿ‰éùÿÿH‹œ$°1íH‰«ˆH‹œ$°1íH‰«�ékùÿÿ‰éøÿÿ‰é@õÿÿ‰é +óÿÿè H�H‰Øéwðÿÿ‰é ðÿÿ‰é±ïÿÿ‰%é`ïÿÿH‹œ$`H‰$H‰T$H‰l$èH‹|$H‹D$ H‹\$(H‰œ$HƒøH‰„$…¯îÿÿH‰¼$ØH‹¯°HƒýŽÛH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}WH�H‰$H‰”$ H‰T$H‰Œ$¨H‰L$H‰„$°H‰D$HÇD$ èH‹¼$ØH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¨H‰„$°H‰”$ H�ÊH‰$H‰|$èH‹”$ H‹Œ$¨H‹„$°H‰”$€H‰Œ$ˆH‰„$�H‹œ$ˆH‰$Hƒ$0èH‹Œ$ÐH‹„$ØH�H‰$H‹œ$ˆH‹k8H‰l$H‰Œ$@H‰L$H‰„$HH‰D$èH‹\$ H‹+H‹mH‰¬$¸H‹œ$ˆH‰$Hƒ$0èH‹œ$ˆH‹+H‰,$H‹œ$ØH‰\$ÇD$tèH‹\$H‰œ$˜H‹\$ H‰œ$ H‹\$(H‰œ$¨H‹T$0H‹D$8H‹L$@H‰”$øH‰„$H‰Œ$H‰Œ$1ÉH‰„$H‰D$xH‰”$H‰ÐH‹l$xH9é}}H‰„$8Hƒø„ºH‹H‹hH‰Œ$€H‰”$0H‰¬$8H‹œ$¸H‰$H‰”$H‰T$H‰¬$H‰l$èH‹„$8H‹Œ$€HƒÀHÿÁH‹l$xH9é|ƒH‹œ$ˆH‰$H‹œ$¸H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ ÆD$(èéÁëÿÿ‰é?ÿÿÿ‰é”ëÿÿ‰éÊéÿÿH‹XH‹HƒûtvH‹H‹kH‰”$°H‰”$pH‰¬$¸H‰¬$xH�H‰$H‹œ$˜H‹k H‰l$H�œ$pH‰\$H‰D$Hƒ|$tHƒD$èéXêÿÿ‰%ëç‰놉%éÇæÿÿ‰%鉿ÿÿ‰%éOæÿÿ‰%éæÿÿ‰éõåÿÿ‰%éBåÿÿ‰%éåÿÿð +00runtime.morestack_noctxt¦htype.map[string]*golang.org/x/tools/go/types.PackageÊruntime.makemapª.runtime.writebarrierptr�"".func·001·f¤.runtime.writebarrierptrÆ""".(*Config).fsetî>type.map[string]*"".PackageInfo’runtime.makemapºztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfoÞruntime.makemap†type."".Program˜"runtime.newobjectÊä runtime.duffzeroœ.runtime.writebarrierptrø.runtime.writebarrierptrÜ.runtime.writebarrierptr¸.runtime.writebarrierptræ type."".importerø"runtime.newobject  type.map[string]map[string]boolâ +runtime.makemapú +""".statictmp_0470  è runtime.duffcopyú  type."".importerÀ .runtime.writebarrierfatú,"".(*importer).loadAllÊ +îtype.[]stringà"runtime.growsliceš4runtime.writebarrierstringÎØ runtime.duffzeroÜ(type.map[string]bool’&runtime.mapiterinitÐ&runtime.mapiternextÔ"".func·002¶.runtime.writebarrierptrÚ  runtime.duffcopy   runtime.duffcopyÂ""".(*Config).fset´go.string."."  "".parseFiles¢#&type.[]*go/ast.FileŒ$"runtime.growsliceØ%runtime.memmove˜+ +Ì,(type."".byImportPathâ,&type.sort.Interfaceú,Lgo.itab."".byImportPath.sort.Interface¨-runtime.convT2IØ-sort.Sortš0<"".(*Config).parsePackageFiles†2"go.string."_test"®2*runtime.concatstring2Ž4 +Ú5Vgo.string."no initial packages were loaded"Æ6.type.errors.errorStringØ6"runtime.newobjectÞ74runtime.writebarrierstringŒ8Bgo.itab.*errors.errorString.error�:0type.*errors.errorString¦:type.error¾:Bgo.itab.*errors.errorString.errorÒ: runtime.typ2ItabÄ;Ø runtime.duffzeroÒ;htype.map[string]*golang.org/x/tools/go/types.Packageˆ<&runtime.mapiterinitÆ=ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo”>2runtime.mapaccess1_fast64¨?&type."".PackageInfoº?"runtime.newobject†@´ runtime.duffzeroØ@.runtime.writebarrierptr¬Aztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo”B$runtime.mapassign1¶B&runtime.mapiternext¼CØ runtime.duffzeroÊCztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo€D&runtime.mapiterinitúGtype.[]stringìH"runtime.growslice¦J4runtime.writebarrierstring¨K&runtime.mapiternext°Ntype.intÜNruntime.convT2EæO2runtime.writebarrierifaceôO0go.string." and %d more"èPfmt.SprintfÈRgo.string.", "êRstrings.JoinüSð runtime.duffzerošUtype.stringÆUruntime.convT2EÐV2runtime.writebarrierifaceÞVtype.stringŠWruntime.convT2EœX2runtime.writebarrierifaceªXlgo.string."couldn't load packages due to errors: %s%s"žYfmt.Errorf’Z$runtime.panicsliceÎZ0"".markErrorFreePackagesò\$runtime.panicindex„] go/build.Defaultþ]<"".(*Config).findSourcePackageØ_0type.[]*go/build.PackageÊ`"runtime.growsliceØa.runtime.writebarrierpträb$sync.(*Mutex).Lock’ctype.map[string]*"".PackageInfoÀl$runtime.mapassign1@°€"".autotmp_0528"type.interface {}"".autotmp_0527"type.interface {}"".autotmp_0526Ï*type.*[2]interface {}"".autotmp_0525&type.[]interface {}"".autotmp_0524type.uint64"".autotmp_0523ï"type.interface {}"".autotmp_0522¿*type.*[1]interface {}"".autotmp_0521¯ &type.[]interface {}"".autotmp_0520type.uint64"".autotmp_0519type.uint64"".autotmp_0518type.int"".autotmp_0517type.int"".autotmp_0516type.[]string"".autotmp_0515type.string"".autotmp_0514(type.*"".PackageInfo"".autotmp_0513(type.*"".PackageInfo"".autotmp_0512¯Rtype.*golang.org/x/tools/go/types.Package"".autotmp_0511Ÿtype.*uint8"".autotmp_0510type.error"".autotmp_0509�0type.*errors.errorString"".autotmp_0508ÿ,type.*go/build.Package"".autotmp_0507ï.type.**go/build.Package"".autotmp_0506type.int"".autotmp_0505type.int"".autotmp_0504type.uint64"".autotmp_0503type.uint64"".autotmp_0502type.int"".autotmp_0501type.uintptr"".autotmp_0500type.int"".autotmp_0499ÿ &type.[]*go/ast.File"".autotmp_0498Ï &type.[]*go/ast.File"".autotmp_0496ÿtype."".PkgSpec"".autotmp_0495ß type.*"".PkgSpec"".autotmp_0494type.int"".autotmp_0493type.int"".autotmp_0492Ÿ vtype.struct { F uintptr; A0 *"".importer; A1 **"".Program }"".autotmp_0491Ïxtype.*struct { F uintptr; A0 *"".importer; A1 **"".Program }"".autotmp_0490Ïtype.error"".autotmp_0489¿type.*error"".autotmp_0488type.int"".autotmp_0487type.int"".autotmp_0486type.uint64"".autotmp_0485type.uint64"".autotmp_0484type.int"".autotmp_0483type.int"".autotmp_0482ï +0type.[]*go/build.Package"".autotmp_0478¿type.int"".autotmp_0476¿ +type.[]string"".autotmp_0475¯type.string"".autotmp_0473¯(type.**"".importInfo"".autotmp_0472¯type.int"".autotmp_0471Ÿtype.int"".autotmp_0469Ÿ type.*"".Program"".autotmp_0468type.error"".autotmp_0467�type.string"".autotmp_0466type.string"".autotmp_0465¿(type.[2]interface {}"".autotmp_0464type.string"".autotmp_0463�type.int"".autotmp_0462type.int"".autotmp_0461ï(type.[1]interface {}"".autotmp_0460type.int"".autotmp_0459type.[]string"".autotmp_0458type.int"".autotmp_0457ÿ„type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfo"".autotmp_0456ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo"".autotmp_0455�(type.*"".PackageInfo"".autotmp_0454ÿRtype.*golang.org/x/tools/go/types.Package"".autotmp_0453ï(type.*"".PackageInfo"".autotmp_0452Rtype.*golang.org/x/tools/go/types.Package"".autotmp_0451ßrtype.map.iter[string]*golang.org/x/tools/go/types.Package"".autotmp_0450htype.map[string]*golang.org/x/tools/go/types.Package"".autotmp_04490type.*errors.errorString"".autotmp_0448type.int"".autotmp_0447type.int"".autotmp_04460type.[]*go/build.Package"".autotmp_0445� +(type."".byImportPath"".autotmp_0444type.int"".autotmp_0443&type.[]*go/ast.File"".autotmp_0442,type.*go/token.FileSet"".autotmp_0441ß "type.[]"".PkgSpec"".autotmp_0440¯ type.[]error"".autotmp_0439&type.*"".importInfo"".autotmp_0438type.string"".autotmp_0436type.int"".autotmp_0435¿2type.map.iter[string]bool"".autotmp_0433Ïtype.string"".autotmp_0432ÿtype.[]string"".autotmp_0431Ï*type.[]*"".importInfo"".autotmp_0430Ÿ*type.[]*"".importInfo"".autotmp_0429Ÿ type."".importer"".autotmp_0427ïtype.time.Time"".autotmp_0426ßtype.map[string]*"".PackageInfo"".autotmp_0423¯,type.*go/token.FileSet"".&impŸ"type.*"".importer "".~r0ïtype.stringDgolang.org/x/tools/go/types.pkg·2ïRtype.*golang.org/x/tools/go/types.Package "".~r0�type.errorerrors.text·2¯type.string "".~r0Ïtype.string"".moreÏtype.string"".info¯(type.*"".PackageInfo"".infoÏ(type.*"".PackageInfo "".objßRtype.*golang.org/x/tools/go/types.Package"".errs� type.[]error"".filesÏ&type.[]*go/ast.File +"".bpï,type.*go/build.Package"".pathïtype.string"".errsï type.[]error"".filesŸ&type.[]*go/ast.File +"".cpÿtype."".PkgSpec"".createPkg�Ttype.func(string, []*go/ast.File, []error) "".err�type.error"".errs¿ type.[]error"".filesÿ&type.[]*go/ast.File"".info¿(type.*"".PackageInfo "".err¯type.error +"".bpÿ,type.*go/build.Package"".path�type.string"".xtestPkgs¯0type.[]*go/build.Package +"".iiŸ&type.*"".importInfo"".errpkgsß type.[]string"".progÿ type.*"".Program "".~r1 type.error "".~r0 type.*"".Program"".conftype.*"".Config6%°ß¯°û¯°Y¯°µ �7žÒ E Q 2&†&) ª$© +š($† Xx™¶© 3t%}xwª-4á +…^Í$•Õ4 + + +«)�0   M2Û__u+!J;.-u  -7 �d¤&B.` &=¯]©Š]¼ÒÆåfᇹŠq¤C•†SO^e +¶]AÚ†�®ì:'ö¦GFK*)Ök�qTgclocals·82920b6c7d2129fef89e7f2d81949622Tgclocals·5d22c7a9d75edd0f90b51d5e212bf67až/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ&"".byImportPath.Len H‹\$H‰\$ Ã@ "".~r00type.int"".b(type."".byImportPath† Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ("".byImportPath.LessàÔeH‹ %H;awèëêHƒì(H‹L$0H‹D$8L‹D$HI9ÀsuJ�,ÁH‹}HƒÿtcH�o@H�<$H‰îH¥H¥L‹D$PI9ÀsCJ�,ÁH‹}Hƒÿt1H�o@H�|$H‰îH¥H¥èH‹\$ Hƒû| +ÆD$XHƒÄ(ÃÆD$Xëô‰ëËè ‰ë™è + + 0runtime.morestack_noctxtè"runtime.cmpstring²$runtime.panicindexÈ$runtime.panicindex`P "".~r2Ptype.bool"".j@type.int"".i0type.int"".b(type."".byImportPathPrOP#° +ˆ ° +s=Tgclocals·1d34c988be6c2d215996051490e513b2Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ("".byImportPath.SwapàÜeH‹ %H;awèëêHƒìH‹T$8H‹L$ H‹D$(H9ÂsyH�ÑH‹+H‰l$H9ÂsaH�ÑH‰$H‹l$@H9ÅsHH�éH‹+H‰l$èH‹\$ H‹l$@L‹D$(L9ÅsH�ëH‰$H‹\$H‰\$èHƒÄÃè è è è  + 0runtime.morestack_noctxt¼.runtime.writebarrierptr’.runtime.writebarrierptr¦$runtime.panicindex´$runtime.panicindexÂ$runtime.panicindexÐ$runtime.panicindexP0"".autotmp_0552,type.*go/build.Package"".j@type.int"".i0type.int"".b(type."".byImportPath0w/0° +Š °]+(Tgclocals·aa3b86c1ca8acadbe172378c24a491bcTgclocals·e1ae6533a9e39048ba0735a2264ce16až/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ0"".markErrorFreePackages „eH‹ %H�„$PÿÿÿH;AwèëâH�ì0H�H‰$HÇD$èH‹\$H‰\$XH‹Œ$8H�¼$à1ÀèH�H‰$H‰L$H�œ$àH‰\$èH‹œ$à1íH9ë„�H‹œ$àH‹H‰œ$ˆHƒû„ŠH‹S0H‹C8H‹k@H‰”$�H‰„$˜H‰¬$ H‰¬$¸1ÉH‰„$°H‰D$0H‰”$¨H‰ÐH‹l$0H9é�H‰D$hH‹(H‰L$8H‰¬$€H�H‰$H‹\$XH‰\$H‰l$èH‹L$¶\$ H‹ €ûuhH�H‰$HÇD$èH‹D$H‹œ$€H‰\$xH‰D$`H‰D$pH�H‰$H‹\$XH‰\$H�\$xH‰\$H�\$pH‰\$èH‹L$`H‹œ$ˆH‰\$xÆD$/H�H‰$H‰L$H�\$xH‰\$H�\$/H‰\$èH‹D$hH‹L$8HƒÀHÿÁH‹l$0H9éŒøþÿÿH�œ$àH‰$èH‹œ$à1íH9ë…cþÿÿH�H‰$HÇD$èH‹D$H‰D$HHÇD$@HÇ„$ÀHÇ„$ÈHÇ„$ÐHÇ„$ØH�„$ÀH�-H‰(H�l$HH‰hH�l$XH‰hH�l$@H‰hH‰D$@H‹Œ$8H�¼$à1ÀèH�H‰$H‰L$H�œ$àH‰\$èH‹œ$à1íH9ëtXH‹œ$èH‹H‹œ$àHƒû„H‹h0Hƒý~H‹(H‰,$H‹T$@H‹ÿÓH�œ$àH‰$èH‹œ$à1íH9ëu¨H‹Œ$8H�¼$à1ÀèH�H‰$H‰L$H�œ$àH‰\$èH‹œ$à1íH9ëtH‹œ$èH‹+H‹œ$àHƒûtpH�H‰$H‹\$HH‰\$H‰l$PH‹mH‰l$èH‹\$¶+@€ýu8H‹\$PHÇÅ@ˆk H�œ$àH‰$èH‹œ$à1íH9ëu�H�Ä0ÃëÖ‰댉ééþÿÿ‰éoüÿÿ< +00runtime.morestack_noctxtP¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]booltruntime.makemap¶Ø runtime.duffzeroÄztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfoú&runtime.mapiterinitº¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolê2runtime.mapaccess2_fast64œdtype.map[*golang.org/x/tools/go/types.Package]boolÀruntime.makemap†¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolÔ$runtime.mapassign1�dtype.map[*golang.org/x/tools/go/types.Package]boolÔ$runtime.mapassign1´&runtime.mapiternextèdtype.map[*golang.org/x/tools/go/types.Package]boolŒ runtime.makemap° +"".func·003¤ Ø runtime.duffzero² ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfoè &runtime.mapiterinitú +˜ &runtime.mapiternextä Ø runtime.duffzeroò ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo¨&runtime.mapiterinit†dtype.map[*golang.org/x/tools/go/types.Package]boolÈ2runtime.mapaccess1_fast64¦&runtime.mapiternextà6"".autotmp_0578(type.*"".PackageInfo"".autotmp_0576ß°type.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool; A2 *func(*golang.org/x/tools/go/types.Package) }"".autotmp_0572�Ttype.**golang.org/x/tools/go/types.Package"".autotmp_0571ÿtype.int"".autotmp_0570ïtype.int"".autotmp_0568„type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfo"".autotmp_0567ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo"".autotmp_0566type.int"".autotmp_0565„type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfo"".autotmp_0564ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo"".autotmp_0563dtype.map[*golang.org/x/tools/go/types.Package]bool"".autotmp_0562�type.bool"".autotmp_0561Rtype.*golang.org/x/tools/go/types.Package"".autotmp_0560ÿdtype.map[*golang.org/x/tools/go/types.Package]bool"".autotmp_0559ïRtype.*golang.org/x/tools/go/types.Package"".autotmp_0557Rtype.*golang.org/x/tools/go/types.Package"".autotmp_0556�Vtype.[]*golang.org/x/tools/go/types.Package"".autotmp_0555Ÿ„type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfo "".~r0¿Vtype.[]*golang.org/x/tools/go/types.Package"".info¿(type.*"".PackageInfo"".visitß^type.func(*golang.org/x/tools/go/types.Package)"".reachableÏdtype.map[*golang.org/x/tools/go/types.Package]bool"".clientsŸdtype.map[*golang.org/x/tools/go/types.Package]bool"".QßRtype.*golang.org/x/tools/go/types.Package"".PÏRtype.*golang.org/x/tools/go/types.Package"".importedBy¯¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool"".allPackagesztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo%àˆßà"Ðt’ %#Ws4J; $# be + a6 + +49C¸u@0,®ð/>Tgclocals·32dd6b3b5829b8bd98ed964596384130Tgclocals·0c0ddb0f7fa6ae7dfd28ae4f38cfeba6ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ$"".(*Config).build`NH‹D$H‹XX1íH9ët +H‹hXH‰l$ÃH�H‰\$Ã: go/build.Default  "".~r0,type.*go/build.Context"".conftype.*"".Config00â   +Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ<"".(*Config).findSourcePackageàÌeH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�H‹D$hH‹XX1íH9ë„ÑH‹@XH‰$H‹\$pH‰\$H‹\$xH‰\$H�\$HÇHÇCHÇD$(èH‹\$0H‰\$HH‹L$8H‹D$@H�H‰$H‰L$PH‰L$H‰D$XH‰D$èH‹L$H¶\$€ût%H‰Œ$€HÇ„$ˆHÇ„$�HƒÄ`ÃH‰Œ$€H‹\$PH‰œ$ˆH‹\$XH‰œ$�HƒÄ`ÃH�H‰Øé$ÿÿÿ + 0runtime.morestack_noctxt€4go/build.(*Context).Import¶0type.*go/build.NoGoErrorð&runtime.assertI2TOK´ go/build.Default`À "".errtype.error +"".bp/,type.*go/build.Package "".~r2@type.error "".~r10,type.*go/build.Package"".pathtype.string"".conftype.*"".Config&ÀÕ¿À&¿À°ö 2f3%'8yTgclocals·6ed1ec921c983e73e89d4f634e0f2c00Tgclocals·c3d93ee9fec51c39a2f3a057d96b6340ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ<"".(*Config).parsePackageFiles€öeH‹ %H�„$`ÿÿÿH;AwèëâH�ì ‹”$8H‹Œ$0HÇ„$@HÇ„$HHÇ„$PHÇ„$XHÇ„$`HÇ„$hHÇ„$¨HÇ„$°HÇ„$¸ƒúg…Hƒù„H‹©ÐH‰¬$¨H‹©ØH‰¬$°H‹©àH‰¬$¸H‹œ$(H‰$èH‹”$(H‹L$H‹ZX1íH9넞H‹BXH‰ $H‰D$H‹r`H‰t$H‹¼$0Hƒÿ„oH�7H�|$H¥H¥H‹œ$¨H‰\$(H‹œ$°H‰\$0H‹œ$¸H‰\$8H‹jH‰l$@èL‹T$HL‰”$�L‹L$PL‰Œ$˜H‹l$XH‰¬$ L‹D$`L‰„$ÀH‹|$hH‰¼$ÈH‹t$pH‰´$Ћœ$8ƒûg…˜H‹œ$0Hƒ»è„‚H‹œ$(H‰$èH‹Œ$(H‹D$H‹œ$0H‰$H‰D$H‹i`H‰l$H‹iH‰l$èH‹\$ H‰œ$ØL‹D$(L‰„$àH‹\$0H‰œ$èH‹|$8H‹\$@H‰œ$ˆHƒÿH‰¼$€„)H‹”$ÀH‹Œ$ÈH‹œ$ÐH‰ØH)ËHƒû}WH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹¼$€H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$H‰„$H‰ÓH‰”$H‰ÍHkíHëH‰$H‰|$H‹œ$ˆH‰\$èL‹”$�L‹Œ$˜H‹¬$ L‹„$H‹¼$H‹´$L‰”$@L‰Œ$HH‰¬$PL‰„$XH‰¼$`H‰´$hH�Ä ÃH‹´$�H‹„$˜H‹Œ$ H‰ÂH‰„$øLÀH‰Œ$H)ÈHƒø~SH�H‰$H‰´$ðH‰t$H‰T$H‰L$H‰D$ èL‹„$àH‹t$(H‹\$0H‰œ$øH‹\$8H‰œ$H‹œ$˜H‰´$ðH�,ÞH‰,$H‹œ$ØH‰\$L‰ÃHÁãH‰\$èL‹„$ÀH‹¼$ÈH‹´$ÐL‹Œ$˜H‹¬$àIéH‹¬$L‹”$ðéÈþÿÿ‰éŠüÿÿH�H‰ØéWüÿÿ‰éòûÿÿƒútu +00runtime.morestack_noctxt¾$go.string."unsafe"à runtime.eqstring‚Dgolang.org/x/tools/go/types.Unsafe”$sync.(*Mutex).Lock "èstrings.JoinÈtype.stringôruntime.convT2EÒ2runtime.writebarrierifaceà8go.string."import cycle: %s"Ôfmt.ErrorfÚ�go.string."internal error: import of incomplete (yet acyclic) package: "”*runtime.concatstring2Ötype.string‚runtime.convT2E²runtime.gopanicp°0"".autotmp_0625ß"type.interface {}"".autotmp_0623�&type.[]interface {}"".autotmp_0620type.int"".autotmp_0619type.uintptr"".autotmp_0618type.int"".autotmp_0617_type.[]string"".autotmp_0616¿type.[1]string"".autotmp_0613type.[]string"".autotmp_0612type.string"".autotmp_0610type.string"".autotmp_0609Ÿ(type.[1]interface {}"".autotmp_0608type.[]string"".autotmp_0607/type.[]string"".autotmp_0606ÿtype.string"".autotmp_0604ßtype.string "".~r0Ÿtype.string"".cycle¿type.[]string"".fromPathÿtype.string +"".ii¯&type.*"".importInfo "".~r3Ptype.error "".~r2@Rtype.*golang.org/x/tools/go/types.Package +"".to type.string"".from(type.*"".PackageInfo "".imp"type.*"".importerD%°‡¯°Ý¯°9¯°Ö¯°¤À \ê E9/!X6u, /&jåéu  @oÓ@7Ü—Îy†p`7@Tgclocals·771148fe1e9b76305304fdb9fdb3a921Tgclocals·0b03e16133f14b9ca6d96a69fc4ed0e8ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ,"".(*importer).loadAll ˆeH‹ %H�„$ÿÿÿH;AwèëâH�ìpHÇ„$˜HÇ„$ HÇ„$¨H‹œ$�HƒûtH‹H‰ØH�H‰$HÇD$H‰D$èH‹T$H‹L$ H‹D$(H‰”$ÀH‰Œ$ÈH‰„$ÐH‹Œ$�H�¼$ 1ÀèH�H‰$H‰L$H�œ$ H‰\$èH‹œ$ 1íH9ë„JH‹œ$ Hƒû„½H‹ H‹kH‹œ$xH‰$H‰Œ$€H‰L$H‰¬$ˆH‰l$èH‹\$H‰\$xH‹”$ÀH‹Œ$ÈH‹œ$ÐH‰ØH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$H‰„$H‰”$H�ÊH‰$H‹\$xH‰\$èH‹”$H‹Œ$H‹„$H‰”$ÀH‰Œ$ÈH‰„$ÐH�œ$ H‰$èH‹œ$ 1íH9ë…¶þÿÿH‹œ$ˆHƒû„H‹œ$xH‰$Hƒ<$„PHƒ$@èH‹Œ$€H‹„$ˆH�H‰$H‹œ$xH‹kHH‰l$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹L$ ¶\$(H‹)H‰l$`€û…€H�H‰$HÇD$èH‹D$H‹œ$€H‰œ$ H‹œ$ˆH‰œ$¨H‰D$`H‰D$pH�H‰$H‹œ$xH‹kHH‰l$H�œ$ H‰\$H�\$pH‰\$èH‹Œ$�H�¼$ 1ÀèH�H‰$H‰L$H�œ$ H‰\$èH‹œ$ 1íH9ë„“H‹œ$ Hƒû„ûH‹ H‹kH‰Œ$�H‰Œ$ H‰¬$˜H‰¬$¨ÆD$GH�H‰$H‹\$`H‰\$H�œ$ H‰\$H�\$GH‰\$èH�œ$ H‰$èH‹œ$ 1íH9ë…mÿÿÿH‹œ$xH‰$Hƒ<$„WHƒ$@èH‹”$ÀH‹„$ÈH‹œ$ÐH‰œ$1ÉH‰„$øH‰D$PH‰”$ðH‰ÐH‹l$PH9é�ºH‰D$hH‹(H‰L$HH‹œ$ˆHƒû„ÓH‹¼$xH‰<$H‰l$XHƒý„ÃH�mH�|$H‰îH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹l$XH‹T$(H‹L$0H‹D$8H‰Œ$àH‰„$èHƒúH‰”$ØtWH‹D$hH‹L$HHƒÀHÿÁH‹l$PH9éŒFÿÿÿH‹œ$ÀH‰œ$˜H‹œ$ÈH‰œ$ H‹œ$ÐH‰œ$¨H�ÄpÃH‰,$è랉Eé5ÿÿÿ‰%é�þÿÿ‰éþýÿÿ‰%é¤üÿÿ‰é<ûÿÿ8 +00runtime.morestack_noctxtÀ*type.[]*"".importInfoî"runtime.makesliceêØ runtime.duffzeroø(type.map[string]bool®&runtime.mapiterinitÜ0"".(*importer).startLoadÆ*type.[]*"".importInfo¸"runtime.growsliceÀ.runtime.writebarrierptrÂ&runtime.mapiternextÎ $sync.(*Mutex).Lockü >type.map[string]map[string]boolä +4runtime.mapaccess2_faststr¨ (type.map[string]boolÌ runtime.makemap¸ >type.map[string]map[string]boolš $runtime.mapassign1È Ø runtime.duffzeroÖ (type.map[string]boolŒ&runtime.mapiterinit¼(type.map[string]bool�$runtime.mapassign1²&runtime.mapiternextš(sync.(*Mutex).Unlockü."".(*importer).findPath @"".(*importInfo).awaitCompletionpà@"".autotmp_0663&type.*"".importInfo"".autotmp_0662�(type.**"".importInfo"".autotmp_0661type.int"".autotmp_0660type.int"".autotmp_0656type.int"".autotmp_0655type.int"".autotmp_0654*type.[]*"".importInfo"".autotmp_0652Ÿtype.string"".autotmp_0649*type.[]*"".importInfo"".autotmp_0648Ñtype.bool"".autotmp_0647type.string"".autotmp_06462type.map.iter[string]bool"".autotmp_0645(type.map[string]bool"".autotmp_0644ÿ(type.map[string]bool"".autotmp_0643type.string"".autotmp_0642(type.map[string]bool"".autotmp_0641ÿtype.string"".autotmp_0640ÿ*type.[]*"".importInfo"".autotmp_0639ï&type.*"".importInfo"".autotmp_0638Ÿ2type.map.iter[string]bool"".autotmp_0636Ï*type.[]*"".importInfo"".autotmp_0635type.int"".cycle¯type.[]string +"".ii¯&type.*"".importInfo"".path¿type.string"".depsŸ(type.map[string]bool"".pathßtype.string"".resultß*type.[]*"".importInfo "".~r2@*type.[]*"".importInfo"".paths0(type.map[string]bool"".fromPathtype.string "".imp"type.*"".importer%àå +ßàEÐ r²IYe�$ +!] beV$!U|(8 !  Dv`ÅDAFæ9‚4±’ATgclocals·9c285db0de3804ac2062356e281cd27eTgclocals·d93d20ed97af9031db00297b5a9424fbž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ."".(*importer).findPathàÞeH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ÀHÇ„$ÈHÇ„$ÐH‹œ$˜H‰$Hƒ<$„†Hƒ$@èH‹œ$˜H‰$Hƒ<$„YHƒ$@H� QjèYYH…À…,H�H‰$HÇD$èH‹\$H‰\$@HÇD$HH�|$h1ÀèH�\$hH�-H‰+H�l$@H‰kH�¬$°H‰kH�¬$˜H‰kH�l$HH‰k H‰\$HH�H‰$HÇD$HÇD$èH‹l$H‹T$ H‹L$(H‰l$PH‰,$H‰T$XH‰T$H‰L$`H‰L$H‹œ$ H‰\$H‹œ$¨H‰\$ H‹T$HH‹ÿÓH‹l$(H‹T$0H‹L$8H‰l$PH‰¬$ÀH‰T$XH‰”$ÈH‰L$`H‰Œ$Ð�èH�Ä�Ã�èH�Ä�É%é›þÿÿ‰%énþÿÿ +*0runtime.morestack_noctxtÆ$sync.(*Mutex).LockŒ.sync.(*Mutex).Unlock·fœ"runtime.deferprocÀ(type.map[string]booläruntime.makemap¢ì runtime.duffzeroº"".func·004¬type.[]stringâ"runtime.makeslice† +ú&runtime.deferreturn–&runtime.deferreturn€ "".autotmp_0681Oâtype.struct { F uintptr; A0 *map[string]bool; A1 *string; A2 **"".importer; A3 *func([]string, string) []string }"".autotmp_0679type.[]string"".autotmp_0678type.[]string"".search�Htype.func([]string, string) []string"".seenŸ(type.map[string]bool "".~r2Ptype.[]string +"".to0type.string"".fromtype.string "".imp"type.*"".importer6" i´Ÿ  Ÿ ð*’F!6# J¶% bO‹'Tgclocals·74e003b526b1e94abcb577f33b5adc08Tgclocals·5027dbb8a6c31b2961ac3886a3bc0920ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ0"".(*importer).startLoadÀ +¸ +eH‹ %H;awèëêH�ì€H‹œ$ˆH‰$Hƒ<$„\Hƒ$0èH‹Œ$�H‹„$˜H�H‰$H‹œ$ˆH‹k8H‰l$H‰L$pH‰L$H‰D$xH‰D$èH‹L$ ¶\$(H‹)H‰l$0€û…UH�H‰$èH‹|$H‰ùHƒÿ„É1ÀèH‰L$8H‰ $Hƒ<$„¢H‹œ$�H‰\$H‹œ$˜H‰\$èH‹L$8H‰L$0H‰ÊHƒù„eHƒÁH‰L$HH‹1íH9è„H‰$Hƒ<$„óHƒ$0H‰D$PH‰D$H‰L$XH‰L$èH‹œ$�H‰\$`H‹œ$˜H‰\$hH‹\$0H‰\$@H�H‰$H‹œ$ˆH‹k8H‰l$H�\$`H‰\$H�\$@H‰\$èH‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$H‹\$0H‰\$H� Qj èYYH‹œ$ˆH‰$Hƒ<$tHƒ$0èH‹\$0H‰œ$ H�ĀÉ%ëØ‰%éÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$0H‹L$HH‹D$é¶þÿÿ‰é”þÿÿ‰%éRþÿÿ‰é0þÿÿ‰%é˜ýÿÿ( + 0runtime.morestack_noctxtt$sync.(*Mutex).Lock¢go.itab.*sync.Mutex.sync.Lockerª2runtime.writebarrieriface€go.itab.*sync.Mutex.sync.Locker¼  runtime.typ2Itab@€"".autotmp_0687�&type.*"".importInfo"".autotmp_0685&type.*"".importInfo"".autotmp_0684?type.string"".autotmp_0683o type.*sync.Mutex"".autotmp_0682type.string +"".iiŸ&type.*"".importInfo "".~r10&type.*"".importInfo"".pathtype.string "".imp"type.*"".importer*€Í1ÿ€{ <Ø!W aZYA O 9¼_Y?qCTgclocals·f99f470b4e8bf0bbfec1c215fb234ac7Tgclocals·a08c434387dd0a689a27df246565f565ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ&"".(*importer).loadÀ¶eH‹ %H;awèëêHƒìPHÇD$0HÇD$8H‹L$`H‹D$hH�H‰$H‹\$XH‹H‹«ˆH‰l$H‰L$@H‰L$H‰D$HH‰D$èH‹|$`H‹t$hH‹T$XH‹L$ ¶\$(Hƒù„ƒ€ûuZH‹*¶]P€ûuNH‰$H‰|$H‰t$èH‹D$H‹T$ H‹L$(H‹\$pH‰$H‰D$H‰T$0H‰T$H‰L$8H‰L$èHƒÄPÃH‰$H‰|$H‰t$èH‹D$H‹T$ H‹L$(ë°‰évÿÿÿ + 0runtime.morestack_noctxtr(type.map[string]boolÔ4runtime.mapaccess2_faststrâ>"".(*importer).importFromBinaryÎ2"".(*importInfo).Completeþ:"".(*importer).loadFromSource@  +"".autotmp_0691type.string "".err?type.error +"".ii0&type.*"".importInfo"".pathtype.string "".imp"type.*"".importer ÕŸ 0 (öv"' "  i·Tgclocals·75071264801fac11866b0af38c297b2aTgclocals·44568aa369055d8938d809aa5d80843bž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ>"".(*importer).importFromBinaryÀ ¬ eH‹ %H;awèëêH�ì€H‹Œ$ˆHÇ„$¨HÇ„$°H‹H‹[(H‰\$@1íH9ëu H�H‰\$@H‰ $Hƒ<$„_Hƒ$(èH‹œ$ˆH‹H‹kH‰,$H‹œ$�H‰\$H‹œ$˜H‰\$H‹T$@H‹ÿÓH‹D$H‹\$ H‰\$`H‹\$(H‰\$hH‰D$01íH9ètWH‹œ$�H‰\$pH‹œ$˜H‰\$xH‰D$XH�H‰$H‹œ$ˆH‹H‹kH‰l$H�\$pH‰\$H�\$XH‰\$èH‹œ$ˆH‰$Hƒ<$„Hƒ$(èH‹D$`Hƒøt)HÇ„$ H‰„$¨H‹\$hH‰œ$°H�Ä€ÃH�H‰$èH‹L$H‰ÏHƒù„1ÀèH‰L$HH‰ $Hƒ<$„ñH‹\$0H‰\$èH‹D$HH‰D$8HÇÅ@ˆhH‹œ$ˆH‰$Hƒ<$„ªHƒ$(èH‹\$0H‰\$XH‹\$8H‰\$PH�H‰$H‹œ$ˆH‹[H‹k0H‰l$H�\$XH‰\$H�\$PH‰\$èH‹œ$ˆH‰$Hƒ<$t7Hƒ$(èH‹\$8H‰œ$ HÇ„$¨HÇ„$°H�ĀÉ%ëÀ‰%éJÿÿÿ‰%éÿÿÿ‰éáþÿÿ‰%éuþÿÿ‰%é•ýÿÿ + 0runtime.morestack_noctxt¦Tgolang.org/x/tools/go/gcimporter.Import·fâ$sync.(*Mutex).LockÔ +æhtype.map[string]*golang.org/x/tools/go/types.PackageÈ$runtime.mapassign1Š(sync.(*Mutex).Unlock€&type."".PackageInfo’"runtime.newobjectÄ´ runtime.duffzeroŠ.runtime.writebarrierptrö$sync.(*Mutex).Lock¬ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo� $runtime.mapassign1Ê (sync.(*Mutex).Unlock`€"".autotmp_0697o(type.*"".PackageInfo"".autotmp_0696_(type.*"".PackageInfo"".autotmp_0695Rtype.*golang.org/x/tools/go/types.Package"".autotmp_0694ORtype.*golang.org/x/tools/go/types.Package"".autotmp_0693type.string"".info�(type.*"".PackageInfo "".err?type.error "".pkgŸRtype.*golang.org/x/tools/go/types.Package"".importfnRtype.golang.org/x/tools/go/types.Importer "".~r2@type.error "".~r10(type.*"".PackageInfo"".pathtype.string "".imp"type.*"".importer(€ßÿ€˜ÿ€Jà\”=  P W&)Q!M-   *p:y!D<6M|Tgclocals·28e4b02b6c788793496ddfcd790cf953Tgclocals·fbd40ef8fac2030dd6a59a839bd57881ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ:"".(*importer).loadFromSource€ ð eH‹ %H�D$ˆH;AwèëåH�ìøHÇ„$ HÇ„$(H‹œ$H‹+H‰,$H‹œ$H‰\$H‹œ$H‰\$èH‹\$H‰\$`H‹D$ H‹L$(H‰Œ$ˆHƒøH‰„$€t$HÇ„$H‰„$ H‰Œ$(H�ÄøÃH‹œ$H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹D$H‰D$XHÇÅ@ˆhH‹œ$H‹+H‰,$H‹\$`H‰\$ÇD$gèH‹\$H‰œ$°H‹\$ H‰œ$¸H‹\$(H‰œ$ÀH‹T$0H‹D$8H‹L$@H‰”$ÈH‰„$ÐH‰Œ$ØH‰Œ$ð1ÉH‰„$èH‰D$HH‰”$àH‰ÐH‹l$HH9é}hH‰D$hHƒø„ŒH‹H‹hH‰L$PH‰”$�H‰¬$˜H‹\$XH‰$H‰T$pH‰T$H‰l$xH‰l$èH‹D$hH‹L$PHƒÀHÿÁH‹l$HH9é|˜H‹œ$H‰$H‹\$XH‰\$H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ ÆD$(èH‹œ$H‰$Hƒ<$„ÉHƒ$(èH‹œ$H‰œ$ H‹œ$H‰œ$¨H�H‰$H‹œ$H‹H‹kH‰l$H�œ$ H‰\$H‹\$XH‰\$Hƒ|$tXèH‹œ$H‰$Hƒ<$t7Hƒ$(èH‹\$XH‰œ$HÇ„$ HÇ„$(H�ÄøÃ‰%ëÀ‰%량%é+ÿÿÿ‰émþÿÿ +*0runtime.morestack_noctxtÈ<"".(*Config).findSourcePackageº:"".(*importer).newPackageInfo°<"".(*Config).parsePackageFiles¾:"".(*PackageInfo).appendError‚ ."".(*importer).addFilesÄ $sync.(*Mutex).Lock’ +htype.map[string]*golang.org/x/tools/go/types.PackageŠ $runtime.mapassign1Ä (sync.(*Mutex).Unlock`ð "".autotmp_0704Ïtype.error"".autotmp_0703Ÿtype.*error"".autotmp_0702ßtype.int"".autotmp_0701Ïtype.int"".autotmp_0700¯type.string"".autotmp_0699/type.[]error "".err�type.error"".errs_type.[]error"".files�&type.[]*go/ast.File"".info¿(type.*"".PackageInfo "".errïtype.error +"".bp¯,type.*go/build.Package "".~r2@type.error "".~r10(type.*"".PackageInfo"".pathtype.string "".imp"type.*"".importer("ð“ïðÜïð-ÀPÊ:J$0\o"G!c-   &cy;Çb„_Tgclocals·eda57d60e805297221010beefc01cf3dTgclocals·0977b9411a07bc8e60c84fa8322ef13až/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ."".(*importer).addFiles€ +ú eH‹ %H�D$àH;AwèëåH�ì H‹œ$°Hƒû„BH‹sH‹CH‹K H‰´$ˆH‰„$�H‰Œ$˜H‰ÇH‰D$xH‹¬$ÀHèH‰Œ$€H)ÈHƒø~MH�H‰$H‰t$pH‰t$H‰|$H‰L$H‰D$ èH‹¼$�H‹t$(H‹\$0H‰\$xH‹\$8H‰œ$€H‹„$ÀH‰t$pH�,þH‰,$H‹œ$¸H‰\$H‰ÃHÁãH‰\$èH‹„$�H‹¬$ÀH‹Œ$€H‹T$pHèH‰T$pH‰D$xH‰Œ$€H‹œ$°H‰$Hƒ<$„%Hƒ$H‰”$ˆH‰T$H‰„$�H‰D$H‰Œ$˜H‰L$èHÇD$`HÇD$h€¼$Ðt0H‹œ$°H‹Hƒû„¼H‹ H‹kH‰L$PH‰L$`H‰l$XH‰l$hH‹œ$¸H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹D$H‹œ$¨H‰$H‹\$`H‰\$H‹\$hH‰\$H‰D$èH‹œ$°H‹«ˆH‰,$H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH�ĠÉé=ÿÿÿ‰%éÏþÿÿ‰é·ýÿÿ +*0runtime.morestack_noctxtþ&type.[]*go/ast.FileÂ"runtime.growsliceðruntime.memmoveä2runtime.writebarriersliceÒ"".scanImports°,"".(*importer).loadAll® Xgolang.org/x/tools/go/types.(*Checker).Files`À"".autotmp_0718type.int"".autotmp_0717type.uintptr"".autotmp_0716type.int"".autotmp_0715_&type.[]*go/ast.File"".autotmp_0714/&type.[]*go/ast.File"".autotmp_0705&type.[]*go/ast.File "".~r0Ÿtype.string"".fromPathtype.string"".cycleCheckPtype.bool"".files &type.[]*go/ast.File"".info(type.*"".PackageInfo "".imp"type.*"".importer"ÀÀ¿À€.„"Ô +0Z? !  Wzw/iTgclocals·e8926f8e14186444577f214460f98750Tgclocals·e606e1efb0e00c9ab2b6a4ba51ead400ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ:"".(*importer).newPackageInfoàÐeH‹ %H�D$àH;AwèëåH�ì H�H‰$èH‹D$H‰„$˜H‹¬$¨H‰(H‹œ$°H‰$H‹œ$¸H‰\$H�\$HÇHÇCèH‹Œ$˜H‹D$ H‰D$(H‹)H‹mH‹��1íH9ëtH‰$H‹)H‹mH‹•�H‹ÿÓH�H‰$èH‹\$H‰œ$�H�H‰$HÇD$èH‹\$H‰œ$€H�H‰$HÇD$èH‹\$H‰\$xH�H‰$HÇD$èH‹\$H‰\$pH�H‰$HÇD$èH‹\$H‰\$hH�H‰$HÇD$èH‹\$H‰\$`H�H‰$HÇD$èH‹\$H‰\$XH�H‰$èH‹L$H‰ÏHƒù„S1ÀèH‰L$@H‰ $Hƒ<$„,H‹\$(H‰\$èH‹\$@H‰$Hƒ<$„ýHƒ$@H‹œ$€H‰\$èH‹\$@H‰$Hƒ<$„ÆHƒ$@Hƒ$H‹\$xH‰\$èH‹\$@H‰$Hƒ<$„�Hƒ$@Hƒ$H‹\$pH‰\$èH‹\$@H‰$Hƒ<$„THƒ$@Hƒ$H‹\$hH‰\$èH‹\$@H‰$Hƒ<$„Hƒ$@Hƒ$(H‹\$`H‰\$èH‹\$@H‰$Hƒ<$„âHƒ$@Hƒ$ H‹\$XH‰\$èH‹\$@H‰$Hƒ<$„©H�$�H‹œ$˜H‹H‹H‹k H‰l$èH‹œ$�H‰$H‹\$@H‰\$èH�H‰$èH‹D$H�H‰$H‰„$ˆH‰D$H‹œ$˜H‹H‹+H‰l$Hƒ|$„HƒD$èH‹œ$ˆ1í@ˆ+H‹œ$˜H‹H‹H‹CH1íH9èt>H‹œ$°H‰$H‹œ$¸H‰\$H‹H‰ÂÿÓ¶\$H‰ØH‹œ$ˆ<„œ1í@ˆ+H�H‰$èH‹D$H�-H‰(H‰D$8H‰$Hƒ<$„XHƒ$H‹œ$˜H‰\$èH‹\$8H‰$Hƒ<$„!Hƒ$H‹œ$�H‰\$èH‹œ$ˆH‰$Hƒ$H‹\$8H‰\$èH�H‰$èH‹D$H�-H‰(H‰D$0H‰$Hƒ<$„«Hƒ$H‹œ$�H‹+H‰l$èH‹œ$ˆH‰$Hƒ$H‹\$0H‰\$èH‹œ$˜H‹H‹+H‰,$èH‹D$H‹œ$ˆH‰$H‰D$H‹\$(H‰\$H‹œ$�H‹+H‰l$Hƒ|$„HƒD$@èH‹D$ H‹œ$�H‹+H‰,$Hƒ<$„ÜH�$ˆH‰D$èH‹œ$˜H‹+H‰,$Hƒ<$„¤Hƒ$(èH‹\$(H‰\$PH‹œ$�H‹+H‰l$HH�H‰$H‹œ$˜H‹H‹[H‹k0H‰l$H�\$PH‰\$H�\$HH‰\$èH‹œ$˜H‹+H‰,$Hƒ<$t%Hƒ$(èH‹œ$�H‹+H‰¬$ÀH�ĠÉ%ëÒ‰%éPÿÿÿ‰%éÿÿÿ‰%éâþÿÿ‰%éIþÿÿ‰%éÓýÿÿ‰%éœýÿÿHÇÅéZýÿÿ‰%éâüÿÿ‰%éKüÿÿ‰%éüÿÿ‰%éÙûÿÿ‰%é ûÿÿ‰%égûÿÿ‰%é.ûÿÿ‰%é÷úÿÿ‰%éÈúÿÿ‰é¦úÿÿn +*0runtime.morestack_noctxtJ"type.*"".importer\"runtime.newobjectðLgolang.org/x/tools/go/types.NewPackageð +ú(type.*"".PackageInfoŒ"runtime.newobject´ztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueØruntime.makemap€rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Object¤runtime.makemapÆrtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Objectêruntime.makemapŒntype.map[go/ast.Node]golang.org/x/tools/go/types.Object°runtime.makemapÒntype.map[go/ast.Node]*golang.org/x/tools/go/types.Scopeöruntime.makemap˜ˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection¼runtime.makemapÞ&type."".PackageInfoð"runtime.newobject¢´ runtime.duffzeroè.runtime.writebarrierptr¾.runtime.writebarrierptr˜ .runtime.writebarrierptrò .runtime.writebarrierptrÌ +.runtime.writebarrierptr¦ .runtime.writebarrierptr€ .runtime.writebarrierptrð .runtime.writebarrierptr¦ .runtime.writebarrierptr´ Ntype.golang.org/x/tools/go/types.ConfigÆ "runtime.newobjectÞ Ntype.golang.org/x/tools/go/types.ConfigÔ.runtime.writebarrierfatæ +ª€type.struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }¼"runtime.newobjectÔ"".func·005°.runtime.writebarrierptr†.runtime.writebarrierptrÆ.runtime.writebarrierptrÔXtype.struct { F uintptr; R *"".PackageInfo }æ"runtime.newobjectþH"".*PackageInfo.("".appendError)·fmà.runtime.writebarrierptr .runtime.writebarrierptrÎ""".(*Config).fsetÜLgolang.org/x/tools/go/types.NewChecker¾.runtime.writebarrierptr†$sync.(*Mutex).LockÈztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo²$runtime.mapassign1ò(sync.(*Mutex).Unlock@À""".autotmp_0759ßZtype.*struct { F uintptr; R *"".PackageInfo }"".autotmp_0758Ï‚type.*struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }"".autotmp_0757¿(type.*"".PackageInfo"".autotmp_0756¯(type.*"".PackageInfo"".autotmp_0755ŸRtype.*golang.org/x/tools/go/types.Package"".autotmp_0751�ˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection"".autotmp_0750ntype.map[go/ast.Node]*golang.org/x/tools/go/types.Scope"".autotmp_0749ontype.map[go/ast.Node]golang.org/x/tools/go/types.Object"".autotmp_0748_rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Object"".autotmp_0747Ortype.map[*go/ast.Ident]golang.org/x/tools/go/types.Object"".autotmp_0746?ztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue"".&info*type.**"".PackageInfo"".&imp$type.**"".importer "".&tc/Ptype.*golang.org/x/tools/go/types.Config "".pkgïRtype.*golang.org/x/tools/go/types.Package "".~r10(type.*"".PackageInfo"".pathtype.string"Àµ ¿ÀØ°Š¶JD&#####�W >•m�$V      ot-JA3&####<+-----SW®KM ^«" øTgclocals·a2382cc275298d335e19d367fab66e02Tgclocals·2ff121aec17e0feab3f01cbed9d35376ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ"".parseFiles $„$eH‹ %H�„$øþÿÿH;AwèëâH�ìˆH�H‰$èH‹D$H‰„$˜H‹¬$�H‰(H�H‰$èH‹D$H‰„$°H‹¬$˜H‰(H�H‰$èH‹D$H‰„$¨H‹¬$ H‰(H�H‰$èH‹Œ$¨H‹D$H‰„$�H‹¬$ÐH‰(HÇ„$ØHÇ„$àHÇ„$èHÇ„$ðHÇ„$øHÇ„$H‹1íH9ëuH‰ $H�H‰\$èH�H‰$èH‹\$H‰œ$€H‹œ$ÀH‰\$8H�H‰$èH‹D$8H‹\$H‰œ$ˆH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‹œ$ˆH‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$èH�H‰$èH‹D$8H‹\$H‰œ$ H�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‹œ$ H‰$H‰”$XH‰T$H‰Œ$`H‰L$H‰„$hH‰D$èH‹”$¸H‹Œ$ÀH‹œ$ÈH‰œ$P1ÀH‰Œ$HH‰L$PH‰”$@H‰ÑH‹l$PH9è�H‰ËH‰L$xHƒù„=H‹ H‹kH‰D$XH‰D$@H‰Œ$èH‰¬$ðH‹œ$°H‰èH‹+H‰,$H‰Œ$¸H‰L$H‰„$ÀH‰D$è¶\$€û…ØH�H‰$èH‹D$Hƒø„²HÇÂHÇÁH‰”$0H‰Œ$8H‰„$(H‰$H‹œ$¨H‰\$H‹œ$°H‰\$èH‹œ$(HƒÃH‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹œ$°H‹+H‰,$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$8H‰\$èH‹L$ H‹D$(H‰Œ$¸H‰„$ÀH‹œ$€H‰$HÇD$èH�H‰$èH‹D$H�-H‰(H‰D$pH‰$Hƒ<$„ŒHƒ$H‹œ$€H‰\$èH‹\$pH‰$Hƒ<$„UHƒ$H‹œ$°H‰\$èH‹\$pH‰$Hƒ<$„Hƒ$H‹œ$ H‰\$èH‹\$pH‰$Hƒ<$„çHƒ$ H‹œ$ˆH‰\$èH‹\$pH‰$Hƒ<$„°Hƒ$(H‹œ$˜H‰\$èH‹\$pH‰$Hƒ<$„yHƒ$0H‹œ$¨H‰\$èH‹\$pH‰$Hƒ<$„BHƒ$8H‹œ$�H‰\$èH‹\$@H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹\$pSjèYYH‹L$xH‹D$XHƒÁHÿÀH‹l$PH9èŒëüÿÿH‹œ$€H‰$èH‹œ$ˆ1ÉH‹H‹CH‹kH‰¬$€1öH‰„$xH‰D$PH‰”$pH‹l$PH9î�†H‰T$hH‹H‰t$X1íH9èt]H‹œ$ˆH‹3H‹SH‹kH‰¬$ H‰´$H‰L$0H‰”$H9у3H�ÎH‰$H‰D$èH‹t$XH‹T$hH‹L$0HÿÁHƒÂHÿÆH‹l$PH9îŒzÿÿÿH‹œ$ˆH‹SH‰ÈH9Ê‚ÛH‹œ$ˆH‹ H‹œ$ˆH‰Œ$H‰ H‰„$H‰CH‰”$ H‰SH‹œ$ 1ÉH‹H‹CH‹kH‰¬$h1öH‰„$`H‰D$PH‰”$XH‹l$PH9î�ÁH‰T$`Hƒú„MH‹H‹zH‰t$HH‰„$ØH‰¼$àHƒøt{H‹œ$ H‹3H‹SH‹kH‰¬$H‰óH‰´$øH‰ÍH‰L$0H‰”$H9уåHkíHëH‰$H‰„$ÈH‰D$H‰¼$ÐH‰|$èH‹t$HH‹T$`H‹L$0HÿÁHƒÂHÿÆH‹l$PH9îŒ?ÿÿÿH‹œ$ H‹CH9Èr|H‹œ$ H‹+H‹œ$ H‰+H‰KH‰CH‹œ$ˆH‹+H‰¬$ØH‹kH‰¬$àH‹kH‰¬$èH‹œ$ H‹+H‰¬$ðH‹kH‰¬$øH‹kH‰¬$H�ĈÃè è ‰é¬þÿÿè è ‰%é²üÿÿ‰%é{üÿÿ‰%éDüÿÿ‰%é üÿÿ‰%éÖûÿÿ‰%éŸûÿÿ‰%éhûÿÿ‰éGúÿÿéûÿÿ‰é¼ùÿÿb +00runtime.morestack_noctxtP,type.*go/token.FileSetb"runtime.newobject ,type.*go/build.Context²"runtime.newobjectð0type.func(string) string‚"runtime.newobjectÀ&type.go/parser.ModeÒ"runtime.newobjectÌ"".func·006·fà.runtime.writebarrierptrî&type.sync.WaitGroup€"runtime.newobjectÂ&type.[]*go/ast.FileÔ"runtime.newobject†&type.[]*go/ast.File¬"runtime.makesliceº2runtime.writebarriersliceÈtype.[]errorÚ"runtime.newobjectŒtype.[]error²"runtime.makesliceÀ 2runtime.writebarrierslice˜ Rgolang.org/x/tools/go/buildutil.IsAbsPath type.[2]stringÔ "runtime.newobject„4runtime.writebarrierstringâ4runtime.writebarrierstringØPgolang.org/x/tools/go/buildutil.JoinPathÀ*sync.(*WaitGroup).AddÎÒtype.struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }à"runtime.newobjectø"".func·007Ô.runtime.writebarrierptrª.runtime.writebarrierptr€.runtime.writebarrierptrÖ.runtime.writebarrierptr¬.runtime.writebarrierptr‚.runtime.writebarrierptrØ.runtime.writebarrierptr¸runtime.newprocœ,sync.(*WaitGroup).WaitÞ.runtime.writebarrierptr€2runtime.writebarrierifaceò!$runtime.panicslice€"$runtime.panicindexœ"$runtime.panicsliceª"$runtime.panicindexð�P"".autotmp_0788type.uint64"".autotmp_0787type.uint64"".autotmp_0786ßtype.error"".autotmp_0785Ïtype.*error"".autotmp_0784type.int"".autotmp_0783type.int"".autotmp_0779¿$type.**go/ast.File"".autotmp_0778type.int"".autotmp_0777type.int"".autotmp_0776¯Ôtype.*struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }"".autotmp_0774¿type.[]string"".autotmp_0773¿type.string"".autotmp_0772Ÿtype.*string"".autotmp_0771ïtype.int"".autotmp_0770type.int"".autotmp_0769type.int"".autotmp_0768type.[]error"".autotmp_0767type.int"".autotmp_0766&type.[]*go/ast.File"".autotmp_0765type.string"".autotmp_0763�type.[]string"".autotmp_0762_type.[]error"".autotmp_0761/&type.[]*go/ast.File"".autotmp_0760ßtype.int"".&modeï(type.*go/parser.Mode"".&displayPath¿2type.*func(string) string"".&fsetß.type.**go/token.FileSet"".&parsedÿ(type.*[]*go/ast.File"".&errorsÏtype.*[]error"".&ctxt¯.type.**go/build.Context "".&wg�(type.*sync.WaitGroup "".errÿtype.error"".o¯type.int"".fileŸtype.string"".i�type.int"".nŸtype.int "".~r7Àtype.[]error "".~r6�&type.[]*go/ast.File"".filesPtype.[]string "".dir0type.string.%�ô +Õ��˜�´8• + ƒƒ{4ì$þ+0EU Ncs /^T'b0(((‡:,ƒóv/;4J²2¡Ñ¹˜Tgclocals·5bc797acb65afbfbc264e6821024e18fTgclocals·eda74d9411691e9e9fc994e99700c7b1š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/util.goþ"".scanImportsÀ¸eH‹ %H�„$@ÿÿÿH;AwèëâH�ì@H�H‰$HÇD$èH‹\$H‰\$hH‹Œ$HH‹„$PH‹œ$XH‰œ$8HÇD$`H‰„$0H‰D$XH‰Œ$(H‰Œ$€H‹\$`H‹l$XH9ë�/H‹œ$€H‹Hƒû„H‹SH‹C H‹k(H‰¬$ 1ÉH‰„$H‰D$HH‰”$H‰ÐH‹l$HH9é�ªH‰D$xHƒø„ÍH‹H‹hH‰L$PH‰”$ØH‰¬$àH�H‰$H‰”$¸H‰T$H‰¬$ÀH‰l$èH‹D$¶\$ €û„#H‹XHƒûK…H‰ÃH‹P H‹@(H‹k0H‰¬$1ÉH‰„$H‰D$8H‰”$øH‰ÐH‹l$8H9é�ÖH‰D$pHƒø„H‹H‹hH‰L$@H‰”$ÈH‰¬$ÐH�H‰$H‰”$ˆH‰T$H‰¬$�H‰l$èH‹t$H‹~Hƒÿ„±H�wH�<$H¥H¥èH‹T$H‰”$˜H‹D$H‰„$ H‹L$ H‹\$(H‰œ$°HƒùH‰Œ$¨„‡H‹D$pH‹L$@HƒÀHÿÁH‹l$8H9éŒ*ÿÿÿH‹D$xH‹L$PHƒÀHÿÁH‹l$HH9éŒVþÿÿH‹œ$€HƒÃH‰œ$€H‹\$`HÿÃH‰\$`H‹\$`H‹l$XH9ëŒÑýÿÿH‹\$hH‰œ$`H�Ä@ÃHƒøuBH‰$H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹”$˜H‹„$ ¶\$ €û…1ÿÿÿHƒøuBH‰$H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹”$˜H‹„$ ¶\$ €û…éþÿÿH‰”$èH‰„$ðÆD$7H�H‰$H‹\$hH‰\$H�œ$èH‰\$H�\$7H‰\$èéžþÿÿ‰éHþÿÿ‰éèýÿÿ‰é,ýÿÿ‰éÚüÿÿ +00runtime.morestack_noctxtP(type.map[string]booltruntime.makemapÀ(type.*go/ast.GenDecl†$runtime.assertI2T2ª.type.*go/ast.ImportSpecð"runtime.assertI2T¸strconv.Unquoteî go.string."C"–  runtime.eqstringþ $go.string."unsafe"¦  runtime.eqstringš(type.map[string]boolî$runtime.mapassign1@€."".autotmp_0819ï type.go/ast.Spec"".autotmp_0818Ÿ"type.*go/ast.Spec"".autotmp_0817�type.int"".autotmp_0816ÿtype.int"".autotmp_0815Ï type.go/ast.Decl"".autotmp_0814�"type.*go/ast.Decl"".autotmp_0813ïtype.int"".autotmp_0812ßtype.int"".autotmp_0810ÿ$type.**go/ast.File"".autotmp_0809Ïtype.int"".autotmp_0808¿type.int"".autotmp_0807‘type.bool"".autotmp_0806¯type.string"".autotmp_0805�$type.[]go/ast.Spec"".autotmp_0804_$type.[]go/ast.Decl"".autotmp_0803/&type.[]*go/ast.File "".err¯type.error"".pathÏtype.string"".specï type.go/ast.Spec"".decl� type.go/ast.Decl"".imports¯(type.map[string]bool "".~r10(type.map[string]bool"".files&type.[]*go/ast.File%€¿ÿ€ûàR¬%#dqKj/K 4&�F"9‰µ“¬*Tgclocals·9cf15d8275d9c299f023024ca604cf90Tgclocals·a79886758a1ab4678044d4e05f0cf67eš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/util.goþ."".tokenFileContainsPos`XH‹T$H‹L$H‹BH9ÈH‹Z HÃH9Ë~ÆD$ÃÆD$ëø0 "".~r2 type.bool "".pos"type.go/token.Pos"".f&type.*go/token.File00â"Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/util.goþ"".func·001À®eH‹ %H�D$ðH;AwèëåH�ì�H‹H‰D$@1íH9è„çH�\$hHÇHÇCH�\$hHƒû„½HÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH‹œ$˜H‰$H‹œ$ H‰\$èH‹L$H‹D$H‹\$xH‰$H‰L$XH‰L$H‰D$`H‰D$èH‹ H‹D$@H‰D$HH‰$H‰L$PH‰L$H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH�Ä�Éé<ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$@éâþÿÿ +*0runtime.morestack_noctxtJ4go.itab.*os.File.io.Writer²runtime.convI2EŠ2runtime.writebarrieriface˜os.Stderršfmt.FprintlnÆtype.*os.FileÜtype.io.Writerô4go.itab.*os.File.io.Writerˆ runtime.typ2Itab   +"".autotmp_0824o"type.interface {}"".autotmp_0822/&type.[]interface {}"".autotmp_0821Ÿtype.*uint8"".autotmp_0820O(type.[1]interface {}"".etype.error" öŸ Gà +ä à˜t7Tgclocals·5d337c33229a1f6985067fdb9c5533ffTgclocals·034215279531c9fd772ebf1435ed3cafž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ"".func·002À +¦ +eH‹ %H�D$¨H;AwèëåH�ìØH‹BH‹ZH‰\$`H‰D$hH‰$H‹œ$àH‰\$H‹œ$èH‰\$èH‹\$H‰\$PH‹”$H‹„$H‹œ$H‰œ$Ð1ÉH‰„$ÈH‰D$@H‰”$ÀH‰ÐH‹l$@H9é}hH‰D$XHƒø„ØH‹H‹hH‰L$HH‰”$€H‰¬$ˆH‹\$PH‰$H‰T$pH‰T$H‰l$xH‰l$èH‹D$XH‹L$HHƒÀHÿÁH‹l$@H9é|˜H‹\$hH‰$H‹\$PH‰\$H‹œ$ðH‰\$H‹œ$øH‰\$H‹œ$H‰\$ ÆD$(èH‹\$`H‹+Hƒý„!H‹UH‹MH‹]H‰”$¨H‰Œ$°H‰œ$¸H‰ØH)ËHƒû}OH�H‰$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$˜H‰„$ H‰”$�H�ÊH‰$H‹\$PH‰\$èH‹”$�H‹Œ$˜H‹„$ H‹\$`H‹+H‰,$Hƒ<$t9Hƒ$H‰”$¨H‰T$H‰Œ$°H‰L$H‰„$¸H‰D$èH�ÄØÃ‰%뾉Eé×þÿÿ‰é!þÿÿ +*"runtime.morestack¦:"".(*importer).newPackageInfoÜ:"".(*PackageInfo).appendErrorš."".(*importer).addFiles¬,type.[]*"".PackageInfož"runtime.growslice¦.runtime.writebarrierptrÞ 2runtime.writebarrierslice€°""".autotmp_0840type.int"".autotmp_0839type.int"".autotmp_0838�,type.[]*"".PackageInfo"".autotmp_0837_,type.[]*"".PackageInfo"".autotmp_0836¯type.error"".autotmp_0835ÿtype.*error"".autotmp_0834¯type.int"".autotmp_0833Ÿtype.int"".autotmp_0832,type.[]*"".PackageInfo"".autotmp_0831/type.[]error"".&progï"type.**"".Program"".&impß"type.*"".importer "".errÏtype.error"".info�(type.*"".PackageInfo"".errsPtype.[]error"".files &type.[]*go/ast.File"".pathtype.string"°Ø¯°% .î +/2o"D¢R›_Æ\2Tgclocals·db29dd4fa81351759a32c1751b0dd107Tgclocals·ed01171b5035c89d97005b1fd568eeb8ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ"".func·003ÀºeH‹ %H�D$èH;AwèëåH�ì˜H‹JH‹ZH‰\$@H‹ZH‰\$0H‹„$ H�H‰$H‰L$8H‹)H‰l$H‰D$èH‹\$¶+@€ý…çH‹œ$ H‰\$(ÆD$'H�H‰$H‹\$8H‹+H‰l$H�\$(H‰\$H�\$'H‰\$èH‹„$ H�H‰$H‹\$@H‹+H‰l$H‰D$èH‹\$H‹+H�|$H1ÀèH�H‰$H‰l$H�\$HH‰\$èH‹\$H1íH9ët3H‹\$HH‹+H‰,$H‹\$0H‹H‹ÿÓH�\$HH‰$èH‹\$H1íH9ëuÍH�ĘÃëö +*"runtime.morestack†dtype.map[*golang.org/x/tools/go/types.Package]bool¼2runtime.mapaccess1_fast64’dtype.map[*golang.org/x/tools/go/types.Package]boolæ$runtime.mapassign1„¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolº2runtime.mapaccess1_fast64âØ runtime.duffzeroðdtype.map[*golang.org/x/tools/go/types.Package]bool &runtime.mapiterinitî +†&runtime.mapiternext°"".autotmp_0853Ÿntype.map.iter[*golang.org/x/tools/go/types.Package]bool"".autotmp_0849átype.bool"".autotmp_0848ßRtype.*golang.org/x/tools/go/types.Package"".&visitÏ`type.*func(*golang.org/x/tools/go/types.Package)"".&importedBy¯¸type.*map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool"".&reachable¿ftype.*map[*golang.org/x/tools/go/types.Package]bool"".pRtype.*golang.org/x/tools/go/types.Package"°¸¯°à ´ 8<Cq ]U*3QTgclocals·243046f8c2d97c9a1c930a58207f4094Tgclocals·e169b27fc566ace6dd06a03c15647ba2ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ"".func·004àÆeH‹ %H�„$XÿÿÿH;AwèëâH�ì(H‹jH‹ZH‰\$HH‹ZH‰\$`H‹Z H‰\$XHÇ„$XHÇ„$`HÇ„$hH‹Œ$HH‹„$PH�H‰$H‰l$PH‹mH‰l$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹\$ ¶+@€ý…_H‹œ$HH‰œ$ˆH‹œ$PH‰œ$�ÆD$GH�H‰$H‹\$PH‹+H‰l$H�œ$ˆH‰\$H�\$GH‰\$èH‹”$0H‹Œ$8H‹œ$@H‰ØH)ËHƒû}OH�H‰$H‰”$ÀH‰T$H‰Œ$ÈH‰L$H‰„$ÐH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ÈH‰„$ÐH‰ÓH‰”$ÀH‰ÍHkíHëH‰$H‹œ$HH‰\$H‹œ$PH‰\$èH‹|$HH‹´$PH‹”$ÀH‹Œ$ÈH‹„$ÐH‰”$0H‰Œ$8H‰„$@H‹oH9îuoH‹¬$HH‰,$H‰t$H‰þL�D$L‰ÇH¥H¥èH‹´$P¶\$ €ût8H‹œ$0H‰œ$XH‹œ$8H‰œ$`H‹œ$@H‰œ$hH�Ä(ÃH‹Œ$HH�H‰$H‹\$`H‹H‹kHH‰l$H‰L$xH‰L$H‰´$€H‰t$èH‹\$ H‹+H�¼$Ø1ÀèH�H‰$H‰l$H�œ$ØH‰\$èH‹œ$Ø1íH9ë„ÑH‹œ$ØHƒû„ëH‹ H‹kH‹œ$0H‰$H‹œ$8H‰\$H‹œ$@H‰\$H‰L$hH‰L$H‰l$pH‰l$ H‹\$XH‹H‹ÿÓH‹T$(H‹L$0H‹D$8H‰Œ$°H‰„$¸HƒúH‰”$¨t H‰”$XH‰Œ$`H‰„$hH�Ä(ÃH�œ$ØH‰$èH‹œ$Ø1íH9ë…/ÿÿÿHÇ„$XHÇ„$`HÇ„$hH�Ä(ÉéÿÿÿëË" +0"runtime.morestackö(type.map[string]boolØ4runtime.mapaccess1_faststrÔ(type.map[string]bool®$runtime.mapassign1„type.[]stringö"runtime.growslice°4runtime.writebarrierstring†  runtime.eqstring¸ +>type.map[string]map[string]boolš 4runtime.mapaccess1_faststrÈ Ø runtime.duffzeroÖ (type.map[string]boolŒ &runtime.mapiterinitö +®&runtime.mapiternext€Ð "".autotmp_0864Ïtype.[]string"".autotmp_0863type.[]string"".autotmp_0862Ÿ2type.map.iter[string]bool"".autotmp_0859ßtype.string"".autotmp_0857Átype.bool"".autotmp_0856¿type.string"".autotmp_0854Ÿtype.string"".&searchŸJtype.*func([]string, string) []string"".&imp�$type.**"".importer "".&to¿type.*string"".&seen¯*type.*map[string]bool"".pÿtype.[]string"".xÿtype.string "".~r2Ptype.[]string"".importPath0type.string"".stacktype.[]string4%ÐëÏиÏÐOÏа<žhZYþ@8¥t $ ,  («kd]kŠ9«Tgclocals·4c800ebfdec628629b1e7b276082318eTgclocals·690f326af24b0cfecd96029122fac268ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ"".func·005€þeH‹ %H;awèëêHƒì8H‹JH‹BHÇD$`HÇD$hH‹)H‰,$H‹(H‰l$H‹\$HH‰\$H‹\$PH‰\$èH‹T$ H‹L$(H‹D$0H‰T$XH‰L$`H‰D$hHƒÄ8à + "runtime.morestack°."".(*importer).doImport`p "".~r3@type.error "".~r20Rtype.*golang.org/x/tools/go/types.Package +"".totype.stringpdo€ æ4L +W)Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþH"".*PackageInfo.("".appendError)·fm€€eH‹ %H;awèëêHƒìH‹ZH‰$H‹\$ H‰\$H‹\$(H‰\$èHƒÄà + "runtime.morestackn:"".(*PackageInfo).appendError 0 +"".a0type.error0%/@ì@ +6 +Tgclocals·20671cc48303dfd2b9d73bba3d1850b7Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/loader.goþ"".func·006@*H‹\$H‰\$H‹\$H‰\$ Ã@ "".~r1 type.string"".pathtype.string  < Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/util.goþ"".func·007€æeH‹ %H�D$�H;AwèëåH�ìðH‹JH‹ZH‰\$xH‹ZH‰\$hH‹Z H‰\$PH‹Z(H‰\$`H‹Z0H‰\$pH‹Z8H‰\$XH‰ $H� QjèH‹”$ˆYYH…À…cHÇ„$€HÇ„$ˆHÇ„$�HÇ„$˜H‹*H‹�È1íH9ë„…H‹œ$H‰$H‹œ$H‰\$H‹*H‹•ÈH‹ÿÓH‹\$H‰œ$€H‹\$H‰œ$ˆH‹L$ H‹t$(H‰´$˜HƒùH‰Œ$�tgH‹\$hH‹H‹CH‹kH‰¬$èH‰ÓH‰”$ØH‹¬$øH‰„$àH9Ås(HkíHëH‰$H‰L$H‰t$è�èH�ÄðÃè H‹œ$H‰$H‹œ$H‰\$H‹\$pH‹H‹ÿÓH‹\$H‰œ$°H‹\$H‰œ$¸H‹œ$€H‰$H‹œ$ˆH‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹\$`H‹+H‰,$H‹œ$°H‰\$H‹œ$¸H‰\$H‹\$XH‹+H‰l$(èH‹D$0H‹\$8H‰œ$ H‹\$@H‰œ$¨H‹\$PH‹H‹KH‹kH‰¬$ÐH‰”$ÀH‹¬$øH‰Œ$ÈH9̓£H�êH‰$H‰D$èH‹\$hH‹ H‹CH‹kH‰¬$èH‰ËH‰Œ$ØH‹¬$øH‰„$àH9ÅsRHkíHëH‰$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹œ$ˆH‰$H‹œ$€H‹[ ÿÓ�èH�ÄðÃè è H‹H‰D$H1íH9ètOH‹œ$H‰$H‹œ$H‰\$èH‹D$H‹L$H‹t$ H‰´$˜H‰„$ˆH‹\$HH‰œ$€émýÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$Hézÿÿÿ�èH�ÄðÃ0 +*"runtime.morestackÆ2sync.(*WaitGroup).Done·fÖ"runtime.deferprocÚ +î2runtime.writebarrierifaceú&runtime.deferreturn”$runtime.panicindexè +Ôruntime.convI2EŒ &go/parser.ParseFileà +.runtime.writebarrierptr¤ 2runtime.writebarrierifaceÜ +ä &runtime.deferreturnþ $runtime.panicindexŒ $runtime.panicindexž 5\jbJYTgclocals·c76281df5ce6b0d63d21632e2eefc422Tgclocals·a277e4bee1c6cbfcfd52dfdae30a7ff6š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/util.goþ"".initàÒeH‹ %H;awèëêHƒì¶€ût¶€ûuHƒÄÃè ÆèèèèèèèèèèèèèèèèèèèèH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èÆHƒÄÃ> + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·ŒHgolang.org/x/tools/go/buildutil.init–strconv.init io.initª@golang.org/x/tools/go/types.init´Jgolang.org/x/tools/go/gcimporter.init¾Lgolang.org/x/tools/go/ast/astutil.initÈtime.initÒsync.initÜstrings.initæregexp.initð$path/filepath.initúos/exec.init„os.initŽlog.init˜io/ioutil.init¢go/token.init¬go/parser.init¶go/build.initÀgo/ast.initÊfmt.initØ(go.string."[/\\\\:]"þ$regexp.MustCompile–"".cgoRe².runtime.writebarrierptr¾"".initdone·00/0±/©4ê©4 7¹Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/util.go˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ(type..hash.[2]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0886type.int"".autotmp_0885type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[2]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ$type..eq.[2]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0890?type.string"".autotmp_0889type.string"".autotmp_0888_type.int"".autotmp_0887Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[2]string"".ptype.*[2]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ6type..hash.[10]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ +H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0893type.int"".autotmp_0892type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p,type.*[10]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ2type..eq.[10]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$( +H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0897?"type.interface {}"".autotmp_0896"type.interface {}"".autotmp_0895_type.int"".autotmp_0894Otype.int "".~r30type.bool"".s type.uintptr"".q,type.*[10]interface {}"".p,type.*[10]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ4type..hash.[3]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0900type.int"".autotmp_0899type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[3]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ0type..eq.[3]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0904?"type.interface {}"".autotmp_0903"type.interface {}"".autotmp_0902_type.int"".autotmp_0901Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[3]interface {}"".p*type.*[3]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0907type.int"".autotmp_0906type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0911?"type.interface {}"".autotmp_0910"type.interface {}"".autotmp_0909_type.int"".autotmp_0908Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ4"".(*PackageInfo).ObjectOf€pHÇD$HÇD$ H‹\$H‰\$Hƒ|$t HƒD$@é‰%ëìVXgolang.org/x/tools/go/types.(*Info).ObjectOf@ "".~r2 Ntype.golang.org/x/tools/go/types.ObjectBgolang.org/x/tools/go/types.id·3$type.*go/ast.Ident""..this(type.*"".PackageInfo@@@Tgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*PackageInfo).TypeOf€pHÇD$ HÇD$(H‹\$H‰\$Hƒ|$t HƒD$@é‰%ëìVTgolang.org/x/tools/go/types.(*Info).TypeOfP "".~r20Jtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.e·3 type.go/ast.Expr""..this(type.*"".PackageInfo@@@Tgclocals·57e1009a600f832f844e0e3c49ba5a89Tgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0914type.int"".autotmp_0913type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0918?"type.interface {}"".autotmp_0917"type.interface {}"".autotmp_0916_type.int"".autotmp_0915Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0921type.int"".autotmp_0920type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0925?type.string"".autotmp_0924type.string"".autotmp_0923_type.int"".autotmp_0922Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ0type..hash."".importInfoÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$0HÇD$8H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„runtime.strhashðruntime.memhashÔ"runtime.interhash¸(type..hash.sync.Cond@@"".autotmp_0929type.uintptr"".autotmp_0928type.uintptr"".autotmp_0927type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p&type.*"".importInfo@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ,type..eq."".importInfoà Æ eH‹ %H�D$èH;AwèëåH�ì˜H‹œ$ Hƒû„¨H‹3H‹KH‹œ$¨Hƒû„ˆH‹H‹CH9Á…hH‰´$ˆH‰4$H‰Œ$�H‰L$H‰T$xH‰T$H‰„$€H‰D$èH‹´$ H‹”$¨¶\$ €û„H‰ñHƒþ„HƒÁH‰ÐHƒú„éHƒÀ‹‹(9ë…É‹Y‹h9ë…»H‹^H‹jH9ëtÆ„$¸H�ĘÃH‹J H‹z(H‹F H‹V(H9È…uH‰D$XH‰$H‰T$`H‰T$H‰L$hH‰L$H‰|$pH‰|$è¶\$ €û„;H‹Œ$ Hƒù„"H‹„$¨HƒÁ0Hƒø„HƒÀ0H‰D$(Hƒø„ëH‹H‹pH‰L$0Hƒù„ÎH‹H‹IH9Ð…¦H‰D$8H‰$H‰L$@H‰L$H‰T$HH‰T$H‰t$PH‰t$èH‹t$0H‹T$(¶\$ €ûtfH‰ñHƒþtqHƒÁH‰ÐHƒút`HƒÀH‹H‹(H9ëuAH‹YH‹hH9ëu4H‹YH‹hH9ëu'‹^(‹j(9ëuH‹^0H‹j0H9ëuÆ„$¸H�Ä˜ÃÆ„$¸H�ĘÉ뜉닉é+ÿÿÿ‰éÿÿÿ‰éôþÿÿ‰é×þÿÿÆ„$¸H�Ä˜ÃÆ„$¸H�ĘÉéþÿÿ‰éøýÿÿÆ„$¸H�ĘÉéqýÿÿ‰éQýÿÿ + +*0runtime.morestack_noctxtœ runtime.eqstring”runtime.ifaceeqÊruntime.ifaceeq@°"".autotmp_0939¿ type.sync.Locker"".autotmp_0938Ÿ type.sync.Locker"".autotmp_0937ßtype.*sync.Cond"".autotmp_0936Ïtype.*sync.Cond"".autotmp_0935type.error"".autotmp_0934_type.error"".autotmp_0931?type.string"".autotmp_0930type.string "".~r30type.bool"".s type.uintptr"".q&type.*"".importInfo"".p&type.*"".importInfoX"°æ¯°Ù¯°¯°3¯°¯°¯°ðð�׌Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·cb3a2bf9da7ea448ac00535f18ccf6e3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ,"".(*byImportPath).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~$go.string."loader"¨0go.string."byImportPath"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this*type.*"".byImportPath`‰_` °° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*byImportPath).Less€úeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$PHƒû„£L‹H‹SH‹kH‰l$@H‹L$XH‹\$`H9Ñs}I�,ÊH‹}HƒÿtkH�o@H�<$H‰îH¥H¥L‰T$0H‰T$8H9ÓsFI�,ÚH‹}Hƒÿt4H�o@H�|$H‰îH¥H¥èH‹\$ Hƒû| 1ÀˆD$hHƒÄHÃHÇÀëî‰ëÈè ‰ë‘è ‰éVÿÿÿ + 0runtime.morestack_noctxt~$go.string."loader"¨0go.string."byImportPath"Ô go.string."Less"ü"runtime.panicwrapú"runtime.cmpstringÊ$runtime.panicindexà$runtime.panicindex@� +"".b/(type."".byImportPath "".~r20type.bool"".j type.int"".itype.int""..this*type.*"".byImportPath�ü��)À +À }ÃTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ."".(*byImportPath).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ + 0runtime.morestack_noctxt~$go.string."loader"¨0go.string."byImportPath"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_0944?,type.*go/build.Package"".jOtype.int"".b/(type."".byImportPath"".j type.int"".itype.int""..this*type.*"".byImportPath°‰¯°,Ð Ð}r+6Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·85958d73acdbeaad000eee83bcb9eb73þ(type..hash.[1]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0947type.int"".autotmp_0946type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[1]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ$type..eq.[1]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0951?type.string"".autotmp_0950type.string"".autotmp_0949_type.int"".autotmp_0948Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[1]string"".ptype.*[1]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ2type..hash.[8]go/ast.ExpràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0954type.int"".autotmp_0953type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[8]go/ast.Expr`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ.type..eq.[8]go/ast.ExpràÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0958? type.go/ast.Expr"".autotmp_0957 type.go/ast.Expr"".autotmp_0956_type.int"".autotmp_0955Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[8]go/ast.Expr"".p(type.*[8]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþltype..hash.[8]golang.org/x/tools/go/types.TypeAndValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí(HëH‰$HÇD$(H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüftype..hash.golang.org/x/tools/go/types.TypeAndValue@` "".autotmp_0961type.int"".autotmp_0960type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pbtype.*[8]golang.org/x/tools/go/types.TypeAndValue`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþhtype..eq.[8]golang.org/x/tools/go/types.TypeAndValueÀ¼eH‹ %H�D$øH;AwèëåH�ìˆ1ÀHÇD$(H‹l$(H9è�*H‰D$0H‹”$�Hƒú„EH‹œ$˜H‰ÅHkí(HêHƒû„"H‰ÅHkí(HëH‰Ø¶¶(@8ë…ëH‰D$8H‹HH‹pH‰T$@H‹BH‹RH9È…ÈH‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„‹H‹\$8Hƒû„�H‹KH‹s H‹\$@HƒûtyH‹CH‹S H9Èu\H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €ût&H‹D$0HÿÀH‹l$(H9èŒÖþÿÿÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉ냉éiÿÿÿ‰é×þÿÿ‰é´þÿÿ +*0runtime.morestack_noctxt°runtime.ifaceeq‚runtime.ifaceeq@�"".autotmp_0969Ltype.golang.org/x/tools/go/exact.Value"".autotmp_0968_Ltype.golang.org/x/tools/go/exact.Value"".autotmp_0967?Jtype.golang.org/x/tools/go/types.Type"".autotmp_0966Jtype.golang.org/x/tools/go/types.Type"".autotmp_0965Ÿ\type.*golang.org/x/tools/go/types.TypeAndValue"".autotmp_0964�\type.*golang.org/x/tools/go/types.TypeAndValue"".autotmp_0963¿type.int"".autotmp_0962¯type.int "".~r30type.bool"".s type.uintptr"".qbtype.*[8]golang.org/x/tools/go/types.TypeAndValue"".pbtype.*[8]golang.org/x/tools/go/types.TypeAndValue&"�Ò����  ×i`Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·6a8507892607404f128e2c479beb1c2b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ`type..hash.[8]golang.org/x/tools/go/types.ObjectàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0972type.int"".autotmp_0971type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pVtype.*[8]golang.org/x/tools/go/types.Object`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ\type..eq.[8]golang.org/x/tools/go/types.ObjectàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0976?Ntype.golang.org/x/tools/go/types.Object"".autotmp_0975Ntype.golang.org/x/tools/go/types.Object"".autotmp_0974_type.int"".autotmp_0973Otype.int "".~r30type.bool"".s type.uintptr"".qVtype.*[8]golang.org/x/tools/go/types.Object"".pVtype.*[8]golang.org/x/tools/go/types.Object&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ2type..hash.[8]go/ast.NodeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0979type.int"".autotmp_0978type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[8]go/ast.Node`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþ.type..eq.[8]go/ast.NodeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0983? type.go/ast.Node"".autotmp_0982 type.go/ast.Node"".autotmp_0981_type.int"".autotmp_0980Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[8]go/ast.Node"".p(type.*[8]go/ast.Node&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/loader/cgo.goþgo.string."/"0$/ go.string."/"þgo.string."_"0$_ go.string."_"þgo.string."_C"0&_C go.string."_C"þTgclocals·1c72f177474aac4772c94fadfd937886€€ +F ‚ ‚ ‚ ‚€‚ €€ € þTgclocals·d4add73e375286b2e04df9bdf086894b`` +jjÂjÂjÂjÂjÂjjÂjÂjÂþ,4go.itab.*os.File.io.WriterþPgo.string."cgo pkg-config not supported"`Zcgo pkg-config not supported Pgo.string."cgo pkg-config not supported"þgo.string."-I"0&-I go.string."-I"þ6go.string."_cgo_gotypes.go"@@_cgo_gotypes.go 6go.string."_cgo_gotypes.go"þgo.string."C"0$C go.string."C"þ&go.string."cgo1.go"00cgo1.go &go.string."cgo1.go"þ.go.string."runtime/cgo"@8 runtime/cgo .go.string."runtime/cgo"þJgo.string."-import_runtime_cgo=false"`T-import_runtime_cgo=false Jgo.string."-import_runtime_cgo=false"þ0go.string."runtime/race"@: runtime/race 0go.string."runtime/race"þBgo.string."-import_syscall=false"PL-import_syscall=false Bgo.string."-import_syscall=false"þgo.string."go"0&go go.string."go"þ go.string."tool"0*tool go.string."tool"þgo.string."cgo"0(cgo go.string."cgo"þ&go.string."-objdir"00-objdir &go.string."-objdir"þgo.string."--"0&-- go.string."--"þfgo.string."Running cgo for package %q: %s (dir=%s)"pp'Running cgo for package %q: %s (dir=%s) fgo.string."Running cgo for package %q: %s (dir=%s)"þ€€€€ €€€þTgclocals·23d5059e9962722032581567c9c431f8HH þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·cb4fd12483c3cf35b663d2d555448b7e00 <<€þTgclocals·a02efc190d1c7709e4c72531a85b968d00....þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f49e05dc210fb338b7f89e83f93ca802Êþgo.string.".go"0(.go go.string.".go"þZgo.string."named files must be .go files: %s"pd!named files must be .go files: %s Zgo.string."named files must be .go files: %s"þTgclocals·50ff3106107baff77eb54e095c017e2epp@€€€È ÈþTgclocals·f2fa5eb845937810c4d33695aaf3edca@@ + + + + + +þTgclocals·c3298099d1675c825e1862506c8f5ab3(( ‚ ‚þTgclocals·e8d3240594e259421cd655d317fed5fe(( ŠŠŠþTgclocals·c3298099d1675c825e1862506c8f5ab3(( ‚ ‚þTgclocals·e8d3240594e259421cd655d317fed5fe(( ŠŠŠþ$go.string."unsafe"0.unsafe $go.string."unsafe"þTgclocals·4bd22cf15f2af6f7abd5d9147ca57e7600 +þTgclocals·2018557e3ee0abccf2865b16663e690b00 + + + +þTgclocals·4bd22cf15f2af6f7abd5d9147ca57e7600 +þTgclocals·2018557e3ee0abccf2865b16663e690b00 + + + +þTgclocals·a1d8257ee5fc09a16c1a87509e9dfc59  þTgclocals·5fd304b214e0b35f5d635a54d1422c77 JJþTgclocals·9c2942a70117b20e180d3b5cc59b7f67PP&¨j*¨j"¨jþTgclocals·848c271ee359113dab85eb6a850d829f00þTgclocals·b7c04badf2c366cdfc116a0366da8e62pp(€‚ ªU ªU€ ªUþTgclocals·9a86f49b1dc257f4749875b85df67619@@þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·508dc9e83628ecf5572e02348d9d6862ºþ,Lgo.itab."".byImportPath.sort.Interfaceþ,Bgo.itab.*errors.errorString.errorþgo.string."."0$. go.string."."þ"go.string."_test"0,_test "go.string."_test"þVgo.string."no initial packages were loaded"``no initial packages were loaded Vgo.string."no initial packages were loaded"þ0go.string." and %d more"@: and %d more 0go.string." and %d more"þgo.string.", "0&,  go.string.", "þlgo.string."couldn't load packages due to errors: %s%s"€v*couldn't load packages due to errors: %s%s lgo.string."couldn't load packages due to errors: %s%s"þTgclocals·5d22c7a9d75edd0f90b51d5e212bf67a°&°&3p +€ + € €    ”  e™      €   ªZ € ªZ € ªZ € ªZ € ªZ  ªZ  ªZ  ªZ  ªZ€  �€  �"€   €�"€   ‚�"�€  �€  �€€ �€ €€ �€ ��€� � ªU" � ªU" � ªU + � ªU€ � ªU �ªZ�ªZ�ªZ< �< �€�€€�ÿ€€�ÿþTgclocals·82920b6c7d2129fef89e7f2d81949622¨¨3þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1d34c988be6c2d215996051490e513b2 BþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·aa3b86c1ca8acadbe172378c24a491bc  +BBþTgclocals·0c0ddb0f7fa6ae7dfd28ae4f38cfeba6��<€ªZ€ +ªZ€ªªZ€ˆªZ€Š©ªZª©ªZþTgclocals·32dd6b3b5829b8bd98ed964596384130PPþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·c3d93ee9fec51c39a2f3a057d96b6340 .þTgclocals·6ed1ec921c983e73e89d4f634e0f2c00  + +þTgclocals·ae70351be6e4e885c2c4b21864dace13€€( +  ‚ ‚ þTgclocals·85ef6cfabab4dd1d851c06c1c9f93f13HHþ^go.string."internal error: unexpected import: "ph#internal error: unexpected import:  ^go.string."internal error: unexpected import: "þ go.string." -> "0* ->  go.string." -> "þ8go.string."import cycle: %s"PBimport cycle: %s 8go.string."import cycle: %s"þ�go.string."internal error: import of incomplete (yet acyclic) package: " š<internal error: import of incomplete (yet acyclic) package:  �go.string."internal error: import of incomplete (yet acyclic) package: "þTgclocals·0b03e16133f14b9ca6d96a69fc4ed0e8   6€€€€€€€€¼ €¼þTgclocals·771148fe1e9b76305304fdb9fdb3a921XX *********þ8go.string."import cycle: %q"PBimport cycle: %q 8go.string."import cycle: %q"þTgclocals·d93d20ed97af9031db00297b5a9424fb€€ +F¨j¨j ¨jˆ¨j¨j" þTgclocals·9c285db0de3804ac2062356e281cd27e`` +ŠŠŠŠŠŠŠŠŠŠþTgclocals·5027dbb8a6c31b2961ac3886a3bc092000 +¤ + +¤ +þTgclocals·74e003b526b1e94abcb577f33b5adc0800ŠŠŠŠþ,>go.itab.*sync.Mutex.sync.LockerþTgclocals·a08c434387dd0a689a27df246565f56588‚" þTgclocals·f99f470b4e8bf0bbfec1c215fb234ac788 + + + + +þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·75071264801fac11866b0af38c297b2aŠþTgclocals·fbd40ef8fac2030dd6a59a839bd57881XX  ¸°‚ + +þTgclocals·28e4b02b6c788793496ddfcd790cf953XX + + + + + + + + +þTgclocals·0977b9411a07bc8e60c84fa8322ef13a``("€þTgclocals·eda57d60e805297221010beefc01cf3d88 + + + + +þ>go.string."%s: start %q (%d)\n"PF%s: start %q (%d) + >go.string."%s: start %q (%d)\n"þ2go.string."%s: stop %q\n"@: %s: stop %q + 2go.string."%s: stop %q\n"þTgclocals·e606e1efb0e00c9ab2b6a4ba51ead40000€‚ þTgclocals·e8926f8e14186444577f214460f9875000 ****þTgclocals·2ff121aec17e0feab3f01cbed9d35376ÀÀ  (€( (¨(ª(€ª( ª(‚ ª(‚ *(‚  +(‚ (‚ (‚ (‚(*"* +* +(þTgclocals·a2382cc275298d335e19d367fab66e02ÀÀ + + + + + + + + + + + + + + + + + + + + + +þTgclocals·eda74d9411691e9e9fc994e99700c7b1��J€€ €( (¢(ª(ª*€ªª€ªª€ª*€ª* ªªþTgclocals·5bc797acb65afbfbc264e6821024e18f��ªªªªªªªªªªªªªªªªþTgclocals·a79886758a1ab4678044d4e05f0cf67e``6¢ªª ªþTgclocals·9cf15d8275d9c299f023024ca604cf9088þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·034215279531c9fd772ebf1435ed3caf((¼<þTgclocals·5d337c33229a1f6985067fdb9c5533ff(( þTgclocals·ed01171b5035c89d97005b1fd568eeb8``" ª" þTgclocals·db29dd4fa81351759a32c1751b0dd10788"""""þTgclocals·e169b27fc566ace6dd06a03c15647ba288¨ŠªZþTgclocals·243046f8c2d97c9a1c930a58207f409488þTgclocals·690f326af24b0cfecd96029122fac268��8ª¢¢¢€   ªUþTgclocals·4c800ebfdec628629b1e7b276082318ePP‚‚‚‚‚‚‚‚þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·20671cc48303dfd2b9d73bba3d1850b7 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ,"".(*Config).ImportWithTests·f8"".(*Config).ImportWithTestsþ,"".(*Config).Import·f&"".(*Config).Importþ4runtime.writebarrierfat·f.runtime.writebarrierfatþ>"".(*Config).CreateFromFiles·f8"".(*Config).CreateFromFilesþ$runtime.makemap·fruntime.makemapþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþ*runtime.mapassign1·f$runtime.mapassign1þ2"".(*Config).addImport·f,"".(*Config).addImportþL"".(*Program).PathEnclosingInterval·fF"".(*Program).PathEnclosingIntervalþ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ6go/token.(*FileSet).File·f0go/token.(*FileSet).Fileþ4"".tokenFileContainsPos·f."".tokenFileContainsPosþtgolang.org/x/tools/go/ast/astutil.PathEnclosingInterval·fngolang.org/x/tools/go/ast/astutil.PathEnclosingIntervalþ@"".(*Program).InitialPackages·f:"".(*Program).InitialPackagesþ(runtime.makeslice·f"runtime.makesliceþF"".(*importInfo).awaitCompletion·f@"".(*importInfo).awaitCompletionþ*sync.(*Mutex).Lock·f$sync.(*Mutex).Lockþ(sync.(*Cond).Wait·f"sync.(*Cond).Waitþ.sync.(*Mutex).Unlock·f(sync.(*Mutex).Unlockþ8"".(*importInfo).Complete·f2"".(*importInfo).Completeþ2sync.(*Cond).Broadcast·f,sync.(*Cond).Broadcastþ("".(*Config).Load·f""".(*Config).Loadþ"".func·001·f"".func·001þtime.Now·ftime.Nowþ2"".(*importer).loadAll·f,"".(*importer).loadAllþB"".(*Config).findSourcePackage·f<"".(*Config).findSourcePackageþB"".(*Config).parsePackageFiles·f<"".(*Config).parsePackageFilesþ4"".(*importer).addFiles·f."".(*importer).addFilesþ"".func·002·f"".func·002þ "".parseFiles·f"".parseFilesþ$runtime.convT2I·fruntime.convT2Iþsort.Sort·fsort.Sortþ8runtime.mapaccess1_fast64·f2runtime.mapaccess1_fast64þfmt.Sprintf·ffmt.Sprintfþstrings.Join·fstrings.Joinþ6"".markErrorFreePackages·f0"".markErrorFreePackagesþ,"".byImportPath.Len·f&"".byImportPath.Lenþ."".byImportPath.Less·f("".byImportPath.Lessþ(runtime.cmpstring·f"runtime.cmpstringþ."".byImportPath.Swap·f("".byImportPath.Swapþ8runtime.mapaccess2_fast64·f2runtime.mapaccess2_fast64þ"".func·003·f"".func·003þ*"".(*Config).build·f$"".(*Config).buildþ:go/build.(*Context).Import·f4go/build.(*Context).Importþ,runtime.assertI2TOK·f&runtime.assertI2TOKþ4"".(*importer).doImport·f."".(*importer).doImportþ4"".(*importer).findPath·f."".(*importer).findPathþ6"".(*importer).startLoad·f0"".(*importer).startLoadþ:runtime.mapaccess2_faststr·f4runtime.mapaccess2_faststrþ"".func·004·f"".func·004þ,"".(*importer).load·f&"".(*importer).loadþ$runtime.newproc·fruntime.newprocþ@"".(*importer).loadFromSource·f:"".(*importer).loadFromSourceþD"".(*importer).importFromBinary·f>"".(*importer).importFromBinaryþTgolang.org/x/tools/go/gcimporter.Import·fNgolang.org/x/tools/go/gcimporter.Importþ@"".(*importer).newPackageInfo·f:"".(*importer).newPackageInfoþ""".scanImports·f"".scanImportsþtime.Since·ftime.Sinceþfmt.Fprintf·ffmt.Fprintfþ^golang.org/x/tools/go/types.(*Checker).Files·fXgolang.org/x/tools/go/types.(*Checker).FilesþRgolang.org/x/tools/go/types.NewPackage·fLgolang.org/x/tools/go/types.NewPackageþ"".func·005·f"".func·005þN"".*PackageInfo.("".appendError)·fm·fH"".*PackageInfo.("".appendError)·fmþRgolang.org/x/tools/go/types.NewChecker·fLgolang.org/x/tools/go/types.NewCheckerþ"".func·006·f"".func·006þXgolang.org/x/tools/go/buildutil.IsAbsPath·fRgolang.org/x/tools/go/buildutil.IsAbsPathþVgolang.org/x/tools/go/buildutil.JoinPath·fPgolang.org/x/tools/go/buildutil.JoinPathþ0sync.(*WaitGroup).Add·f*sync.(*WaitGroup).Addþ"".func·007·f"".func·007þ2sync.(*WaitGroup).Wait·f,sync.(*WaitGroup).Waitþ*runtime.assertI2T2·f$runtime.assertI2T2þ(runtime.assertI2T·f"runtime.assertI2Tþ$strconv.Unquote·fstrconv.Unquoteþ2sync.(*WaitGroup).Done·f,sync.(*WaitGroup).Doneþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþNgolang.org/x/tools/go/buildutil.init·fHgolang.org/x/tools/go/buildutil.initþstrconv.init·fstrconv.initþio.init·fio.initþFgolang.org/x/tools/go/types.init·f@golang.org/x/tools/go/types.initþPgolang.org/x/tools/go/gcimporter.init·fJgolang.org/x/tools/go/gcimporter.initþRgolang.org/x/tools/go/ast/astutil.init·fLgolang.org/x/tools/go/ast/astutil.initþtime.init·ftime.initþsync.init·fsync.initþstrings.init·fstrings.initþregexp.init·fregexp.initþ*path/filepath.init·f$path/filepath.initþos/exec.init·fos/exec.initþos.init·fos.initþlog.init·flog.initþ"io/ioutil.init·fio/ioutil.initþ go/token.init·fgo/token.initþ"go/parser.init·fgo/parser.initþ go/build.init·fgo/build.initþgo/ast.init·fgo/ast.initþfmt.init·ffmt.initþ*regexp.MustCompile·f$regexp.MustCompileþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ.go.string."[]*ast.File"@8 []*ast.File .go.string."[]*ast.File"þ&type.[]*go/ast.File  …»=s   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]*ast.File"p8go.weak.type.*[]*go/ast.File€"runtime.zerovalue�"type.*go/ast.FileþLgo.typelink.[]*ast.File/[]*go/ast.File&type.[]*go/ast.Fileþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ>go.string."func(string) string"PHfunc(string) string >go.string."func(string) string"þ0type.func(string) string  Mü¨ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(string) string"pBgo.weak.type.*func(string) string€"runtime.zerovalue €0type.func(string) stringÐ�0type.func(string) string€type.string�type.stringþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[2]string(type..hash.[2]stringþ,type..eqfunc.[2]string$type..eq.[2]stringþ&type..alg.[2]string 0type..hashfunc.[2]string,type..eqfunc.[2]stringþbruntime.gcbits.0x48480000000000000000000000000000 HHþ*go.string."[2]string"@4 [2]string *go.string."[2]string"þtype.[2]stringÀÀ PXåé &type..alg.[2]string0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."[2]string"p.go.weak.type.*[2]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[2]string/[2]stringtype.[2]stringþ,go.string."*[2]string"@6 +*[2]string ,go.string."*[2]string"þtype.*[2]string   f<6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[2]string"p0go.weak.type.**[2]string€"runtime.zerovalue�type.[2]stringþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ>type..hashfunc.[10]interface {}6type..hash.[10]interface {}þ:type..eqfunc.[10]interface {}2type..eq.[10]interface {}þ4type..alg.[10]interface {} >type..hashfunc.[10]interface {}:type..eqfunc.[10]interface {}þbruntime.gcbits.0xcccccccccccccccccccc000000000000 ÌÌÌÌÌÌÌÌÌÌþ8go.string."[10]interface {}"PB[10]interface {} 8go.string."[10]interface {}"þ*type.[10]interface {}ÀÀ QAl` + 4type..alg.[10]interface {}0bruntime.gcbits.0xcccccccccccccccccccc000000000000P8go.string."[10]interface {}"pgo.weak.type.**[10]interface {}€"runtime.zerovalue�*type.[10]interface {}þ8go.string."*[3]interface {}"PB*[3]interface {} 8go.string."*[3]interface {}"þ*type.*[3]interface {}  °þ¹6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[3]interface {}"pgo.string."*loader.PackageInfo"PH*loader.PackageInfo >go.string."*loader.PackageInfo"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·57e1009a600f832f844e0e3c49ba5a89 +.þ|go.string."func(*loader.PackageInfo, *ast.Ident) types.Object"�†2func(*loader.PackageInfo, *ast.Ident) types.Object |go.string."func(*loader.PackageInfo, *ast.Ident) types.Object"þ˜type.func(*"".PackageInfo, *go/ast.Ident) golang.org/x/tools/go/types.Object°°Þ‰•S3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*loader.PackageInfo, *ast.Ident) types.Object"pªgo.weak.type.*func(*"".PackageInfo, *go/ast.Ident) golang.org/x/tools/go/types.Object€"runtime.zerovalue €˜type.func(*"".PackageInfo, *go/ast.Ident) golang.org/x/tools/go/types.ObjectР˜type.func(*"".PackageInfo, *go/ast.Ident) golang.org/x/tools/go/types.Object€(type.*"".PackageInfo�$type.*go/ast.Ident Ntype.golang.org/x/tools/go/types.ObjectþXgo.string."func(*loader.PackageInfo) string"pb func(*loader.PackageInfo) string Xgo.string."func(*loader.PackageInfo) string"þBtype.func(*"".PackageInfo) string  °Äí3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*loader.PackageInfo) string"pTgo.weak.type.*func(*"".PackageInfo) string€"runtime.zerovalue €Btype.func(*"".PackageInfo) stringÐ�Btype.func(*"".PackageInfo) string€(type.*"".PackageInfo�type.stringþtgo.string."func(*loader.PackageInfo, ast.Expr) types.Type"€~.func(*loader.PackageInfo, ast.Expr) types.Type tgo.string."func(*loader.PackageInfo, ast.Expr) types.Type"þ�type.func(*"".PackageInfo, go/ast.Expr) golang.org/x/tools/go/types.Type°°ul¯Ã3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*loader.PackageInfo, ast.Expr) types.Type"p¢go.weak.type.*func(*"".PackageInfo, go/ast.Expr) golang.org/x/tools/go/types.Type€"runtime.zerovalue €�type.func(*"".PackageInfo, go/ast.Expr) golang.org/x/tools/go/types.TypeР�type.func(*"".PackageInfo, go/ast.Expr) golang.org/x/tools/go/types.Type€(type.*"".PackageInfo� type.go/ast.Expr Jtype.golang.org/x/tools/go/types.TypeþXgo.string."func(*loader.PackageInfo, error)"pb func(*loader.PackageInfo, error) Xgo.string."func(*loader.PackageInfo, error)"þBtype.func(*"".PackageInfo, error)  …4�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*loader.PackageInfo, error)"pTgo.weak.type.*func(*"".PackageInfo, error)€"runtime.zerovalue €Btype.func(*"".PackageInfo, error)РBtype.func(*"".PackageInfo, error)€(type.*"".PackageInfo�type.errorþ(go.string."ObjectOf"@2ObjectOf (go.string."ObjectOf"þRgo.string."func(*ast.Ident) types.Object"`\func(*ast.Ident) types.Object Rgo.string."func(*ast.Ident) types.Object"þvtype.func(*go/ast.Ident) golang.org/x/tools/go/types.Object  DqŒb3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ast.Ident) types.Object"pˆgo.weak.type.*func(*go/ast.Ident) golang.org/x/tools/go/types.Object€"runtime.zerovalue €vtype.func(*go/ast.Ident) golang.org/x/tools/go/types.ObjectÐ�vtype.func(*go/ast.Ident) golang.org/x/tools/go/types.Object€$type.*go/ast.Ident�Ntype.golang.org/x/tools/go/types.Objectþ$go.string."String"0.String $go.string."String"þ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþ$go.string."TypeOf"0.TypeOf $go.string."TypeOf"þJgo.string."func(ast.Expr) types.Type"`Tfunc(ast.Expr) types.Type Jgo.string."func(ast.Expr) types.Type"þntype.func(go/ast.Expr) golang.org/x/tools/go/types.Type  d�†3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(ast.Expr) types.Type"p€go.weak.type.*func(go/ast.Expr) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ntype.func(go/ast.Expr) golang.org/x/tools/go/types.TypeÐ�ntype.func(go/ast.Expr) golang.org/x/tools/go/types.Type€ type.go/ast.Expr�Jtype.golang.org/x/tools/go/types.Typeþ.go.string."appendError"@8 appendError .go.string."appendError"þ(type.*"".PackageInfoððÜk[6:   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*loader.PackageInfo"p:go.weak.type.**"".PackageInfo€"runtime.zerovalue�&type."".PackageInfo` (type.*"".PackageInfoÀð(type.*"".PackageInfoð(go.string."ObjectOf"�vtype.func(*go/ast.Ident) golang.org/x/tools/go/types.Object ˜type.func(*"".PackageInfo, *go/ast.Ident) golang.org/x/tools/go/types.Object°4"".(*PackageInfo).ObjectOfÀ4"".(*PackageInfo).ObjectOfÐ$go.string."String"ð$type.func() string€Btype.func(*"".PackageInfo) string�0"".(*PackageInfo).String 0"".(*PackageInfo).String°$go.string."TypeOf"Ðntype.func(go/ast.Expr) golang.org/x/tools/go/types.Typeà�type.func(*"".PackageInfo, go/ast.Expr) golang.org/x/tools/go/types.Typeð0"".(*PackageInfo).TypeOf€0"".(*PackageInfo).TypeOf�.go.string."appendError" "go.importpath."".° type.func(error)ÀBtype.func(*"".PackageInfo, error)Ð:"".(*PackageInfo).appendErrorà:"".(*PackageInfo).appendErrorþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.weak.type.*func(string) bool€"runtime.zerovalue €,type.func(string) boolÐ�,type.func(string) bool€type.string�type.boolþ6go.string."*loader.PkgSpec"@@*loader.PkgSpec 6go.string."*loader.PkgSpec"þ type.*"".PkgSpec  8�÷÷6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*loader.PkgSpec"p2go.weak.type.**"".PkgSpec€"runtime.zerovalue�type."".PkgSpecþbruntime.gcbits.0x48488444000000000000000000000000 HH„Dþ4go.string."loader.PkgSpec"@>loader.PkgSpec 4go.string."loader.PkgSpec"þ go.string."Path"0*Path go.string."Path"þ*go.string."Filenames"@4 Filenames *go.string."Filenames"þ&go.string."PkgSpec"00PkgSpec &go.string."PkgSpec"þtype."".PkgSpec€€@kÍ7‘( à runtime.algarray0bruntime.gcbits.0x48488444000000000000000000000000P4go.string."loader.PkgSpec"p type.*"".PkgSpec€"runtime.zerovalue�Àtype."".PkgSpecÀ go.string."Path"àtype.string�"go.string."Files"°&type.[]*go/ast.Fileà*go.string."Filenames"€type.[]string`°type."".PkgSpec°&go.string."PkgSpec"À"go.importpath."".Ѐtype."".PkgSpecþ8go.string."[]loader.PkgSpec"PB[]loader.PkgSpec 8go.string."[]loader.PkgSpec"þ"type.[]"".PkgSpec  ¼—î   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]loader.PkgSpec"p4go.weak.type.*[]"".PkgSpec€"runtime.zerovalue�type."".PkgSpecþRgo.typelink.[]loader.PkgSpec/[]"".PkgSpec"type.[]"".PkgSpecþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ^runtime.gcbits.0x000000000000000000000000000000 þ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþFgo.string."*map.bucket[string]bool"PP*map.bucket[string]bool Fgo.string."*map.bucket[string]bool"þ8type.*map.bucket[string]bool  ë[ÔE6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*map.bucket[string]bool"pJgo.weak.type.**map.bucket[string]bool€"runtime.zerovalue�6type.map.bucket[string]boolþ,>type..gc.map.bucket[string]bool(þFtype..gcprog.map.bucket[string]bool™™™™%þDgo.string."map.bucket[string]bool"PNmap.bucket[string]bool Dgo.string."map.bucket[string]bool"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þ6type.map.bucket[string]bool°°˜2aBÝYˆ� à runtime.algarray0>type..gc.map.bucket[string]bool@Ftype..gcprog.map.bucket[string]boolPDgo.string."map.bucket[string]bool"pHgo.weak.type.*map.bucket[string]bool€"runtime.zerovalue�À6type.map.bucket[string]boolÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]boolà(go.string."overflow"€8type.*map.bucket[string]boolþbruntime.gcbits.0x44844800000000000000000000000000 D„Hþ>go.string."map.hdr[string]bool"PHmap.hdr[string]bool >go.string."map.hdr[string]bool"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þ0type.map.hdr[string]boolàà03‡(  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P>go.string."map.hdr[string]bool"pBgo.weak.type.*map.hdr[string]bool€"runtime.zerovalue�À0type.map.hdr[string]boolÀ&go.string."buckets"à8type.*map.bucket[string]bool�,go.string."oldbuckets"°8type.*map.bucket[string]boolþ6go.string."map[string]bool"@@map[string]bool 6go.string."map[string]bool"þ(type.map[string]boolÜÜñÓ5˜ € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."map[string]bool"p:go.weak.type.*map[string]bool€"runtime.zerovalue�type.string type.bool°6type.map.bucket[string]boolÀ0type.map.hdr[string]boolþVgo.typelink.map[string]bool/map[string]bool(type.map[string]boolþ@go.string."func(*types.Package)"PJfunc(*types.Package) @go.string."func(*types.Package)"þ^type.func(*golang.org/x/tools/go/types.Package)��~_�@3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*types.Package)"ppgo.weak.type.*func(*golang.org/x/tools/go/types.Package)€"runtime.zerovalue €^type.func(*golang.org/x/tools/go/types.Package)Ð�^type.func(*golang.org/x/tools/go/types.Package)€Rtype.*golang.org/x/tools/go/types.Packageþ,$type..gc."".Config(þ,type..gcprog."".Config–º™f)þ2go.string."loader.Config"@< loader.Config 2go.string."loader.Config"þ go.string."Fset"0*Fset go.string."Fset"þ,go.string."ParserMode"@6 +ParserMode ,go.string."ParserMode"þ.go.string."TypeChecker"@8 TypeChecker .go.string."TypeChecker"þ>go.string."TypeCheckFuncBodies"PHTypeCheckFuncBodies >go.string."TypeCheckFuncBodies"þ2go.string."SourceImports"@< SourceImports 2go.string."SourceImports"þ"go.string."Build"0,Build "go.string."Build"þ.go.string."DisplayPath"@8 DisplayPath .go.string."DisplayPath"þ.go.string."AllowErrors"@8 AllowErrors .go.string."AllowErrors"þ,go.string."CreatePkgs"@6 +CreatePkgs ,go.string."CreatePkgs"þ,go.string."ImportPkgs"@6 +ImportPkgs ,go.string."ImportPkgs"þ4go.string."PackageCreated"@>PackageCreated 4go.string."PackageCreated"þ$go.string."Config"0.Config $go.string."Config"þtype."".Config€ € ˜Îd@Y HPX`hpˆ�B à runtime.algarray0$type..gc."".Config@,type..gcprog."".ConfigP2go.string."loader.Config"ptype.*"".Config€"runtime.zerovalue�Àtype."".ConfigÀ go.string."Fset"à,type.*go/token.FileSet�,go.string."ParserMode"°&type.go/parser.Modeà.go.string."TypeChecker"€Ntype.golang.org/x/tools/go/types.Config°>go.string."TypeCheckFuncBodies"Ð,type.func(string) bool€2go.string."SourceImports" type.boolÐ"go.string."Build"ð,type.*go/build.Context .go.string."DisplayPath"À0type.func(string) stringð.go.string."AllowErrors"�type.boolÀ,go.string."CreatePkgs"à"type.[]"".PkgSpec�,go.string."ImportPkgs"°(type.map[string]boolà4go.string."PackageCreated"€^type.func(*golang.org/x/tools/go/types.Package)`°type."".Config°$go.string."Config"À"go.importpath."".Ѐ type."".Configþ4go.string."*loader.Config"@>*loader.Config 4go.string."*loader.Config"þfgo.string."func(*loader.Config, string, ...string)"pp'func(*loader.Config, string, ...string) fgo.string."func(*loader.Config, string, ...string)"þPtype.func(*"".Config, string, ...string)°°áo 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*loader.Config, string, ...string)"pbgo.weak.type.*func(*"".Config, string, ...string)€"runtime.zerovalue €Ptype.func(*"".Config, string, ...string)аPtype.func(*"".Config, string, ...string)€type.*"".Config�type.string type.[]stringþlgo.string."func(*loader.Config, string, ...*ast.File)"€v*func(*loader.Config, string, ...*ast.File) lgo.string."func(*loader.Config, string, ...*ast.File)"þ\type.func(*"".Config, string, ...*go/ast.File)°°ÚtGç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*loader.Config, string, ...*ast.File)"pngo.weak.type.*func(*"".Config, string, ...*go/ast.File)€"runtime.zerovalue €\type.func(*"".Config, string, ...*go/ast.File)а\type.func(*"".Config, string, ...*go/ast.File)€type.*"".Config�type.string &type.[]*go/ast.Fileþ„go.string."func(*loader.Config, []string, bool) ([]string, error)"�Ž6func(*loader.Config, []string, bool) ([]string, error) „go.string."func(*loader.Config, []string, bool) ([]string, error)"þntype.func(*"".Config, []string, bool) ([]string, error)ÐÐ"7kó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*loader.Config, []string, bool) ([]string, error)"p€go.weak.type.*func(*"".Config, []string, bool) ([]string, error)€"runtime.zerovalue €ntype.func(*"".Config, []string, bool) ([]string, error)аntype.func(*"".Config, []string, bool) ([]string, error)€type.*"".Config�type.[]string type.bool°type.[]stringÀtype.errorþPgo.string."func(*loader.Config, string)"`Zfunc(*loader.Config, string) Pgo.string."func(*loader.Config, string)"þ:type.func(*"".Config, string)  T +›Ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*loader.Config, string)"pLgo.weak.type.*func(*"".Config, string)€"runtime.zerovalue €:type.func(*"".Config, string)Р:type.func(*"".Config, string)€type.*"".Config�type.stringþBgo.string."[]*loader.PackageInfo"PL[]*loader.PackageInfo Bgo.string."[]*loader.PackageInfo"þ,type.[]*"".PackageInfo  j[V¡   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PBgo.string."[]*loader.PackageInfo"p>go.weak.type.*[]*"".PackageInfo€"runtime.zerovalue�(type.*"".PackageInfoþfgo.typelink.[]*loader.PackageInfo/[]*"".PackageInfo,type.[]*"".PackageInfoþbruntime.gcbits.0x88888888000000000000000000000000 ˆˆˆˆþDgo.string."[8]*loader.PackageInfo"PN[8]*loader.PackageInfo Dgo.string."[8]*loader.PackageInfo"þ.type.[8]*"".PackageInfoÀÀ@Z +-ò  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000PDgo.string."[8]*loader.PackageInfo"p@go.weak.type.*[8]*"".PackageInfo€"runtime.zerovalue�(type.*"".PackageInfo ,type.[]*"".PackageInfoþjgo.typelink.[8]*loader.PackageInfo/[8]*"".PackageInfo.type.[8]*"".PackageInfoþdgo.string."*map.bucket[string]*loader.PackageInfo"pn&*map.bucket[string]*loader.PackageInfo dgo.string."*map.bucket[string]*loader.PackageInfo"þNtype.*map.bucket[string]*"".PackageInfo  ÿ¡.Þ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."*map.bucket[string]*loader.PackageInfo"p`go.weak.type.**map.bucket[string]*"".PackageInfo€"runtime.zerovalue�Ltype.map.bucket[string]*"".PackageInfoþbruntime.gcbits.0x84848484848484848488888888000000 „„„„„„„„„ˆˆˆˆþbgo.string."map.bucket[string]*loader.PackageInfo"pl%map.bucket[string]*loader.PackageInfo bgo.string."map.bucket[string]*loader.PackageInfo"þLtype.map.bucket[string]*"".PackageInfo°°ÐÄÐ_1ˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000Pbgo.string."map.bucket[string]*loader.PackageInfo"p^go.weak.type.*map.bucket[string]*"".PackageInfo€"runtime.zerovalue�ÀLtype.map.bucket[string]*"".PackageInfoÀ go.string."keys"àtype.[8]string�$go.string."values"°.type.[8]*"".PackageInfoà(go.string."overflow"€Ntype.*map.bucket[string]*"".PackageInfoþ\go.string."map.hdr[string]*loader.PackageInfo"pf"map.hdr[string]*loader.PackageInfo \go.string."map.hdr[string]*loader.PackageInfo"þFtype.map.hdr[string]*"".PackageInfoàà0c‘³ì  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P\go.string."map.hdr[string]*loader.PackageInfo"pXgo.weak.type.*map.hdr[string]*"".PackageInfo€"runtime.zerovalue�ÀFtype.map.hdr[string]*"".PackageInfoÀ&go.string."buckets"àNtype.*map.bucket[string]*"".PackageInfo�,go.string."oldbuckets"°Ntype.*map.bucket[string]*"".PackageInfoþTgo.string."map[string]*loader.PackageInfo"`^map[string]*loader.PackageInfo Tgo.string."map[string]*loader.PackageInfo"þ>type.map[string]*"".PackageInfoÜÜX<9Þ5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."map[string]*loader.PackageInfo"pPgo.weak.type.*map[string]*"".PackageInfo€"runtime.zerovalue�type.string (type.*"".PackageInfo°Ltype.map.bucket[string]*"".PackageInfoÀFtype.map.hdr[string]*"".PackageInfoþŠgo.typelink.map[string]*loader.PackageInfo/map[string]*"".PackageInfo>type.map[string]*"".PackageInfoþ8go.string."[]*types.Package"PB[]*types.Package 8go.string."[]*types.Package"þVtype.[]*golang.org/x/tools/go/types.Package  S`Ð=   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*types.Package"phgo.weak.type.*[]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Packageþ†go.typelink.[]*types.Package/[]*golang.org/x/tools/go/types.PackageVtype.[]*golang.org/x/tools/go/types.Packageþ:go.string."[8]*types.Package"PD[8]*types.Package :go.string."[8]*types.Package"þXtype.[8]*golang.org/x/tools/go/types.PackageÀÀ@ŽFóù  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P:go.string."[8]*types.Package"pjgo.weak.type.*[8]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package Vtype.[]*golang.org/x/tools/go/types.PackageþŠgo.typelink.[8]*types.Package/[8]*golang.org/x/tools/go/types.PackageXtype.[8]*golang.org/x/tools/go/types.PackageþZgo.string."*map.bucket[string]*types.Package"pd!*map.bucket[string]*types.Package Zgo.string."*map.bucket[string]*types.Package"þxtype.*map.bucket[string]*golang.org/x/tools/go/types.Package  ¼ÚŒ^6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*map.bucket[string]*types.Package"pŠgo.weak.type.**map.bucket[string]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�vtype.map.bucket[string]*golang.org/x/tools/go/types.PackageþXgo.string."map.bucket[string]*types.Package"pb map.bucket[string]*types.Package Xgo.string."map.bucket[string]*types.Package"þvtype.map.bucket[string]*golang.org/x/tools/go/types.Package°°ÐÃAâˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PXgo.string."map.bucket[string]*types.Package"pˆgo.weak.type.*map.bucket[string]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Àvtype.map.bucket[string]*golang.org/x/tools/go/types.PackageÀ go.string."keys"àtype.[8]string�$go.string."values"°Xtype.[8]*golang.org/x/tools/go/types.Packageà(go.string."overflow"€xtype.*map.bucket[string]*golang.org/x/tools/go/types.PackageþRgo.string."map.hdr[string]*types.Package"`\map.hdr[string]*types.Package Rgo.string."map.hdr[string]*types.Package"þptype.map.hdr[string]*golang.org/x/tools/go/types.Packageàà0Dj›è  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PRgo.string."map.hdr[string]*types.Package"p‚go.weak.type.*map.hdr[string]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Àptype.map.hdr[string]*golang.org/x/tools/go/types.PackageÀ&go.string."buckets"àxtype.*map.bucket[string]*golang.org/x/tools/go/types.Package�,go.string."oldbuckets"°xtype.*map.bucket[string]*golang.org/x/tools/go/types.PackageþJgo.string."map[string]*types.Package"`Tmap[string]*types.Package Jgo.string."map[string]*types.Package"þhtype.map[string]*golang.org/x/tools/go/types.PackageÜܽ$65Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."map[string]*types.Package"pzgo.weak.type.*map[string]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�type.string Rtype.*golang.org/x/tools/go/types.Package°vtype.map.bucket[string]*golang.org/x/tools/go/types.PackageÀptype.map.hdr[string]*golang.org/x/tools/go/types.Packageþªgo.typelink.map[string]*types.Package/map[string]*golang.org/x/tools/go/types.Packagehtype.map[string]*golang.org/x/tools/go/types.Packageþtgo.string."*map.bucket[*types.Package]*loader.PackageInfo"€~.*map.bucket[*types.Package]*loader.PackageInfo tgo.string."*map.bucket[*types.Package]*loader.PackageInfo"þŠtype.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfo  Ð6ý6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."*map.bucket[*types.Package]*loader.PackageInfo"pœgo.weak.type.**map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfo€"runtime.zerovalue�ˆtype.map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfoþbruntime.gcbits.0x84888888888888888800000000000000 „ˆˆˆˆˆˆˆˆþrgo.string."map.bucket[*types.Package]*loader.PackageInfo"€|-map.bucket[*types.Package]*loader.PackageInfo rgo.string."map.bucket[*types.Package]*loader.PackageInfo"þˆtype.map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfo°°�ø¿ªHˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000Prgo.string."map.bucket[*types.Package]*loader.PackageInfo"pšgo.weak.type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfo€"runtime.zerovalue�Àˆtype.map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfoÀ go.string."keys"àXtype.[8]*golang.org/x/tools/go/types.Package�$go.string."values"°.type.[8]*"".PackageInfoà(go.string."overflow"€Štype.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfoþlgo.string."map.hdr[*types.Package]*loader.PackageInfo"€v*map.hdr[*types.Package]*loader.PackageInfo lgo.string."map.hdr[*types.Package]*loader.PackageInfo"þ‚type.map.hdr[*golang.org/x/tools/go/types.Package]*"".PackageInfoàà0øÈÖ$  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Plgo.string."map.hdr[*types.Package]*loader.PackageInfo"p”go.weak.type.*map.hdr[*golang.org/x/tools/go/types.Package]*"".PackageInfo€"runtime.zerovalue�À‚type.map.hdr[*golang.org/x/tools/go/types.Package]*"".PackageInfoÀ&go.string."buckets"àŠtype.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfo�,go.string."oldbuckets"°Štype.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfoþdgo.string."map[*types.Package]*loader.PackageInfo"pn&map[*types.Package]*loader.PackageInfo dgo.string."map[*types.Package]*loader.PackageInfo"þztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfoÜÜ{ÀY‡5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."map[*types.Package]*loader.PackageInfo"pŒgo.weak.type.*map[*golang.org/x/tools/go/types.Package]*"".PackageInfo€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package (type.*"".PackageInfo°ˆtype.map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfoÀ‚type.map.hdr[*golang.org/x/tools/go/types.Package]*"".PackageInfoþÖgo.typelink.map[*types.Package]*loader.PackageInfo/map[*golang.org/x/tools/go/types.Package]*"".PackageInfoztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfoþbruntime.gcbits.0x88448888488488000000000000000000 ˆDˆˆH„ˆþ4go.string."loader.Program"@>loader.Program 4go.string."loader.Program"þ&go.string."Created"00Created &go.string."Created"þ(go.string."Imported"@2Imported (go.string."Imported"þ*go.string."ImportMap"@4 ImportMap *go.string."ImportMap"þ.go.string."AllPackages"@8 AllPackages .go.string."AllPackages"þ&go.string."Program"00Program &go.string."Program"þtype."".Program  8ô€˜� (0( à runtime.algarray0bruntime.gcbits.0x88448888488488000000000000000000P4go.string."loader.Program"p type.*"".Program€"runtime.zerovalue�Àtype."".ProgramÀ go.string."Fset"à,type.*go/token.FileSet�&go.string."Created"°,type.[]*"".PackageInfoà(go.string."Imported"€>type.map[string]*"".PackageInfo°*go.string."ImportMap"Ðhtype.map[string]*golang.org/x/tools/go/types.Package€.go.string."AllPackages" ztype.map[*golang.org/x/tools/go/types.Package]*"".PackageInfo`Ðtype."".ProgramÐ&go.string."Program"à"go.importpath."".ð type."".Programþ6go.string."*loader.Program"@@*loader.Program 6go.string."*loader.Program"þngo.string."func(*loader.Program) []*loader.PackageInfo"€x+func(*loader.Program) []*loader.PackageInfo ngo.string."func(*loader.Program) []*loader.PackageInfo"þPtype.func(*"".Program) []*"".PackageInfo  { 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*loader.Program) []*loader.PackageInfo"pbgo.weak.type.*func(*"".Program) []*"".PackageInfo€"runtime.zerovalue €Ptype.func(*"".Program) []*"".PackageInfoÐ�Ptype.func(*"".Program) []*"".PackageInfo€ type.*"".Program�,type.[]*"".PackageInfoþ,go.string."[]ast.Node"@6 +[]ast.Node ,go.string."[]ast.Node"þ$type.[]go/ast.Node  8UÐÙ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]ast.Node"p6go.weak.type.*[]go/ast.Node€"runtime.zerovalue� type.go/ast.NodeþHgo.typelink.[]ast.Node/[]go/ast.Node$type.[]go/ast.Nodeþ¾go.string."func(*loader.Program, token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool)"ÐÈSfunc(*loader.Program, token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool) ¾go.string."func(*loader.Program, token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool)"þ²type.func(*"".Program, go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)ààÊïô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¾go.string."func(*loader.Program, token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool)"pÄgo.weak.type.*func(*"".Program, go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)€"runtime.zerovalue €²type.func(*"".Program, go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)а²type.func(*"".Program, go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)€ type.*"".Program�"type.go/token.Pos "type.go/token.Pos°(type.*"".PackageInfoÀ$type.[]go/ast.NodeÐtype.boolþ6go.string."InitialPackages"@@InitialPackages 6go.string."InitialPackages"þPgo.string."func() []*loader.PackageInfo"`Zfunc() []*loader.PackageInfo Pgo.string."func() []*loader.PackageInfo"þ:type.func() []*"".PackageInfo��Ž 83 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func() []*loader.PackageInfo"pLgo.weak.type.*func() []*"".PackageInfo€"runtime.zerovalue €:type.func() []*"".PackageInfoЀ:type.func() []*"".PackageInfo€,type.[]*"".PackageInfoþBgo.string."PathEnclosingInterval"PLPathEnclosingInterval Bgo.string."PathEnclosingInterval"þœgo.string."func(token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool)"°¦Bfunc(token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool) œgo.string."func(token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool)"þ˜type.func(go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)ÐÐÙisL3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(token.Pos, token.Pos) (*loader.PackageInfo, []ast.Node, bool)"pªgo.weak.type.*func(go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)€"runtime.zerovalue €˜type.func(go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)Р˜type.func(go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)€"type.go/token.Pos�"type.go/token.Pos (type.*"".PackageInfo°$type.[]go/ast.NodeÀtype.boolþ type.*"".Program°°B…!¸6$   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*loader.Program"p2go.weak.type.**"".Program€"runtime.zerovalue�type."".Program`  type.*"".ProgramÀð type.*"".Programð6go.string."InitialPackages"�:type.func() []*"".PackageInfo Ptype.func(*"".Program) []*"".PackageInfo°:"".(*Program).InitialPackagesÀ:"".(*Program).InitialPackagesÐBgo.string."PathEnclosingInterval"ð˜type.func(go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)€²type.func(*"".Program, go/token.Pos, go/token.Pos) (*"".PackageInfo, []go/ast.Node, bool)�F"".(*Program).PathEnclosingInterval F"".(*Program).PathEnclosingIntervalþrgo.string."func(*loader.Config) (*loader.Program, error)"€|-func(*loader.Config) (*loader.Program, error) rgo.string."func(*loader.Config) (*loader.Program, error)"þTtype.func(*"".Config) (*"".Program, error)°°ál×…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*loader.Config) (*loader.Program, error)"pfgo.weak.type.*func(*"".Config) (*"".Program, error)€"runtime.zerovalue €Ttype.func(*"".Config) (*"".Program, error)Ð�Ttype.func(*"".Config) (*"".Program, error)€type.*"".Config� type.*"".Program type.errorþ’go.string."func(*loader.Config, string, interface {}) (*ast.File, error)" œ=func(*loader.Config, string, interface {}) (*ast.File, error) ’go.string."func(*loader.Config, string, interface {}) (*ast.File, error)"þ‚type.func(*"".Config, string, interface {}) (*go/ast.File, error)ÐÐn·Qî3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P’go.string."func(*loader.Config, string, interface {}) (*ast.File, error)"p”go.weak.type.*func(*"".Config, string, interface {}) (*go/ast.File, error)€"runtime.zerovalue €‚type.func(*"".Config, string, interface {}) (*go/ast.File, error)а‚type.func(*"".Config, string, interface {}) (*go/ast.File, error)€type.*"".Config�type.string "type.interface {}°"type.*go/ast.FileÀtype.errorþ\go.string."func(*loader.Config, string, bool)"pf"func(*loader.Config, string, bool) \go.string."func(*loader.Config, string, bool)"þFtype.func(*"".Config, string, bool)°°jÛkV3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*loader.Config, string, bool)"pXgo.weak.type.*func(*"".Config, string, bool)€"runtime.zerovalue €Ftype.func(*"".Config, string, bool)аFtype.func(*"".Config, string, bool)€type.*"".Config�type.string type.boolþ^go.string."func(*loader.Config) *build.Context"ph#func(*loader.Config) *build.Context ^go.string."func(*loader.Config) *build.Context"þNtype.func(*"".Config) *go/build.Context  6Ù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*loader.Config) *build.Context"p`go.weak.type.*func(*"".Config) *go/build.Context€"runtime.zerovalue €Ntype.func(*"".Config) *go/build.ContextÐ�Ntype.func(*"".Config) *go/build.Context€type.*"".Config�,type.*go/build.Contextþ€go.string."func(*loader.Config, string) (*build.Package, error)"�Š4func(*loader.Config, string) (*build.Package, error) €go.string."func(*loader.Config, string) (*build.Package, error)"þptype.func(*"".Config, string) (*go/build.Package, error)ÀÀè¹½3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*loader.Config, string) (*build.Package, error)"p‚go.weak.type.*func(*"".Config, string) (*go/build.Package, error)€"runtime.zerovalue €ptype.func(*"".Config, string) (*go/build.Package, error)Рptype.func(*"".Config, string) (*go/build.Package, error)€type.*"".Config�type.string ,type.*go/build.Package°type.errorþ^go.string."func(*loader.Config) *token.FileSet"ph#func(*loader.Config) *token.FileSet ^go.string."func(*loader.Config) *token.FileSet"þNtype.func(*"".Config) *go/token.FileSet  å�%M3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*loader.Config) *token.FileSet"p`go.weak.type.*func(*"".Config) *go/token.FileSet€"runtime.zerovalue €Ntype.func(*"".Config) *go/token.FileSetÐ�Ntype.func(*"".Config) *go/token.FileSet€type.*"".Config�,type.*go/token.FileSetþœgo.string."func(*loader.Config, *build.Package, int32) ([]*ast.File, []error)"°¦Bfunc(*loader.Config, *build.Package, int32) ([]*ast.File, []error) œgo.string."func(*loader.Config, *build.Package, int32) ([]*ast.File, []error)"þ’type.func(*"".Config, *go/build.Package, int32) ([]*go/ast.File, []error)ÐÐõw3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*loader.Config, *build.Package, int32) ([]*ast.File, []error)"p¤go.weak.type.*func(*"".Config, *go/build.Package, int32) ([]*go/ast.File, []error)€"runtime.zerovalue €’type.func(*"".Config, *go/build.Package, int32) ([]*go/ast.File, []error)а’type.func(*"".Config, *go/build.Package, int32) ([]*go/ast.File, []error)€type.*"".Config�,type.*go/build.Package type.int32°&type.[]*go/ast.FileÀtype.[]errorþ>go.string."CreateFromFilenames"PHCreateFromFilenames >go.string."CreateFromFilenames"þFgo.string."func(string, ...string)"PPfunc(string, ...string) Fgo.string."func(string, ...string)"þ8type.func(string, ...string)  B¥—(3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(string, ...string)"pJgo.weak.type.*func(string, ...string)€"runtime.zerovalue €8type.func(string, ...string)Р8type.func(string, ...string)€type.string�type.[]stringþ6go.string."CreateFromFiles"@@CreateFromFiles 6go.string."CreateFromFiles"þLgo.string."func(string, ...*ast.File)"`Vfunc(string, ...*ast.File) Lgo.string."func(string, ...*ast.File)"þDtype.func(string, ...*go/ast.File)  Dê�ã3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(string, ...*ast.File)"pVgo.weak.type.*func(string, ...*go/ast.File)€"runtime.zerovalue €Dtype.func(string, ...*go/ast.File)РDtype.func(string, ...*go/ast.File)€type.string�&type.[]*go/ast.Fileþ(go.string."FromArgs"@2FromArgs (go.string."FromArgs"þdgo.string."func([]string, bool) ([]string, error)"pn&func([]string, bool) ([]string, error) dgo.string."func([]string, bool) ([]string, error)"þVtype.func([]string, bool) ([]string, error)ÀÀýÉ‚#3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func([]string, bool) ([]string, error)"phgo.weak.type.*func([]string, bool) ([]string, error)€"runtime.zerovalue €Vtype.func([]string, bool) ([]string, error)РVtype.func([]string, bool) ([]string, error)€type.[]string�type.bool type.[]string°type.errorþ$go.string."Import"0.Import $go.string."Import"þ0go.string."func(string)"@: func(string) 0go.string."func(string)"þ"type.func(string)��ŠÇ¹¾3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func(string)"p4go.weak.type.*func(string)€"runtime.zerovalue €"type.func(string)Ð�"type.func(string)€type.stringþ6go.string."ImportWithTests"@@ImportWithTests 6go.string."ImportWithTests"þ go.string."Load"0*Load go.string."Load"þVgo.string."func() (*loader.Program, error)"``func() (*loader.Program, error) Vgo.string."func() (*loader.Program, error)"þ@type.func() (*"".Program, error)  „fÂ^3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func() (*loader.Program, error)"pRgo.weak.type.*func() (*"".Program, error)€"runtime.zerovalue €@type.func() (*"".Program, error)Ѐ@type.func() (*"".Program, error)€ type.*"".Program�type.errorþ*go.string."ParseFile"@4 ParseFile *go.string."ParseFile"þrgo.string."func(string, interface {}) (*ast.File, error)"€|-func(string, interface {}) (*ast.File, error) rgo.string."func(string, interface {}) (*ast.File, error)"þjtype.func(string, interface {}) (*go/ast.File, error)ÀÀA.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(string, interface {}) (*ast.File, error)"p|go.weak.type.*func(string, interface {}) (*go/ast.File, error)€"runtime.zerovalue €jtype.func(string, interface {}) (*go/ast.File, error)Рjtype.func(string, interface {}) (*go/ast.File, error)€type.string�"type.interface {} "type.*go/ast.File°type.errorþ*go.string."addImport"@4 addImport *go.string."addImport"þgo.string."CreateFromFilenames"�8type.func(string, ...string) Ptype.func(*"".Config, string, ...string)°@"".(*Config).CreateFromFilenamesÀ@"".(*Config).CreateFromFilenamesÐ6go.string."CreateFromFiles"ðDtype.func(string, ...*go/ast.File)€\type.func(*"".Config, string, ...*go/ast.File)�8"".(*Config).CreateFromFiles 8"".(*Config).CreateFromFiles°(go.string."FromArgs"ÐVtype.func([]string, bool) ([]string, error)àntype.func(*"".Config, []string, bool) ([]string, error)ð*"".(*Config).FromArgs€*"".(*Config).FromArgs�$go.string."Import"°"type.func(string)À:type.func(*"".Config, string)Ð&"".(*Config).Importà&"".(*Config).Importð6go.string."ImportWithTests"�"type.func(string) :type.func(*"".Config, string)°8"".(*Config).ImportWithTestsÀ8"".(*Config).ImportWithTestsÐ go.string."Load"ð@type.func() (*"".Program, error)€Ttype.func(*"".Config) (*"".Program, error)�""".(*Config).Load """.(*Config).Load°*go.string."ParseFile"Ðjtype.func(string, interface {}) (*go/ast.File, error)à‚type.func(*"".Config, string, interface {}) (*go/ast.File, error)ð,"".(*Config).ParseFile€,"".(*Config).ParseFile�*go.string."addImport" "go.importpath."".°.type.func(string, bool)ÀFtype.func(*"".Config, string, bool)Ð,"".(*Config).addImportà,"".(*Config).addImportð"go.string."build"€"go.importpath."".�:type.func() *go/build.Context Ntype.func(*"".Config) *go/build.Context°$"".(*Config).buildÀ$"".(*Config).buildÐ:go.string."findSourcePackage"à"go.importpath."".ðXtype.func(string) (*go/build.Package, error)€ ptype.func(*"".Config, string) (*go/build.Package, error)� <"".(*Config).findSourcePackage  <"".(*Config).findSourcePackage°  go.string."fset"À "go.importpath."".Ð :type.func() *go/token.FileSetà Ntype.func(*"".Config) *go/token.FileSetð """.(*Config).fset€ +""".(*Config).fset� +:go.string."parsePackageFiles"  +"go.importpath."".° +ztype.func(*go/build.Package, int32) ([]*go/ast.File, []error)À +’type.func(*"".Config, *go/build.Package, int32) ([]*go/ast.File, []error)Ð +<"".(*Config).parsePackageFilesà +<"".(*Config).parsePackageFilesþ6go.string."**types.Package"@@**types.Package 6go.string."**types.Package"þTtype.**golang.org/x/tools/go/types.Package  ð!u6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**types.Package"pfgo.weak.type.***golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Packageþ@go.string."**loader.PackageInfo"PJ**loader.PackageInfo @go.string."**loader.PackageInfo"þ*type.**"".PackageInfo  "ùF]6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."**loader.PackageInfo"pgo.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþngo.string."map.iter[*types.Package]*loader.PackageInfo"€x+map.iter[*types.Package]*loader.PackageInfo ngo.string."map.iter[*types.Package]*loader.PackageInfo"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þ„type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfoððPvZ~ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000Pngo.string."map.iter[*types.Package]*loader.PackageInfo"p–go.weak.type.*map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfo€"runtime.zerovalue�À„type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageInfoÀgo.string."key"àTtype.**golang.org/x/tools/go/types.Package�go.string."val"°*type.**"".PackageInfoàgo.string."t"€type.*uint8°go.string."h"Єtype.*map.hdr[*golang.org/x/tools/go/types.Package]*"".PackageInfo€&go.string."buckets" Štype.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfoÐ go.string."bptr"ðŠtype.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageInfo "go.string."other"Àtype.[4]uintptrþ,go.string."**ast.File"@6 +**ast.File ,go.string."**ast.File"þ$type.**go/ast.File  Q¶Iì6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."**ast.File"p6go.weak.type.***go/ast.File€"runtime.zerovalue�"type.*go/ast.Fileþ^go.string."*map.hdr[string]*loader.PackageInfo"ph#*map.hdr[string]*loader.PackageInfo ^go.string."*map.hdr[string]*loader.PackageInfo"þHtype.*map.hdr[string]*"".PackageInfo  Ùþ`y6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."*map.hdr[string]*loader.PackageInfo"pZgo.weak.type.**map.hdr[string]*"".PackageInfo€"runtime.zerovalue�Ftype.map.hdr[string]*"".PackageInfoþ^go.string."map.iter[string]*loader.PackageInfo"ph#map.iter[string]*loader.PackageInfo ^go.string."map.iter[string]*loader.PackageInfo"þHtype.map.iter[string]*"".PackageInfoððPNãá1 (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000P^go.string."map.iter[string]*loader.PackageInfo"pZgo.weak.type.*map.iter[string]*"".PackageInfo€"runtime.zerovalue�ÀHtype.map.iter[string]*"".PackageInfoÀgo.string."key"àtype.*string�go.string."val"°*type.**"".PackageInfoàgo.string."t"€type.*uint8°go.string."h"ÐHtype.*map.hdr[string]*"".PackageInfo€&go.string."buckets" Ntype.*map.bucket[string]*"".PackageInfoÐ go.string."bptr"ðNtype.*map.bucket[string]*"".PackageInfo "go.string."other"Àtype.[4]uintptrþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·cb3a2bf9da7ea448ac00535f18ccf6e3  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þ8type..hashfunc."".importInfo0type..hash."".importInfoþ4type..eqfunc."".importInfo,type..eq."".importInfoþ.type..alg."".importInfo 8type..hashfunc."".importInfo4type..eqfunc."".importInfoþbruntime.gcbits.0x48848c8c84488444c8c8488844000000 H„ŒŒ„H„DÈÈHˆDþ:go.string."loader.importInfo"PDloader.importInfo :go.string."loader.importInfo"þ go.string."path"0*path go.string."path"þgo.string."mu"0&mu go.string."mu"þ go.string."info"0*info go.string."info"þgo.string."err"0(err go.string."err"þ(go.string."complete"@2complete (go.string."complete"þ,go.string."importInfo"@6 +importInfo ,go.string."importInfo"þ$type."".importInfo  hÍ0µˆ 02 .type..alg."".importInfo0bruntime.gcbits.0x48848c8c84488444c8c8488844000000P:go.string."loader.importInfo"p&type.*"".importInfo€"runtime.zerovalue�À$type."".importInfoÀ go.string."path"Ð"go.importpath."".àtype.string�go.string."mu" "go.importpath."".°type.sync.Mutexà go.string."info"ð"go.importpath."".€(type.*"".PackageInfo°go.string."err"À"go.importpath."".Ðtype.error€(go.string."complete"�"go.importpath."". type.sync.Cond`Ð$type."".importInfoÐ,go.string."importInfo"à"go.importpath."".ð $type."".importInfoþgo.weak.type.*[8]*"".importInfo€"runtime.zerovalue�&type.*"".importInfo *type.[]*"".importInfoþfgo.typelink.[8]*loader.importInfo/[8]*"".importInfo,type.[8]*"".importInfoþbgo.string."*map.bucket[string]*loader.importInfo"pl%*map.bucket[string]*loader.importInfo bgo.string."*map.bucket[string]*loader.importInfo"þLtype.*map.bucket[string]*"".importInfo  ?Çk6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."*map.bucket[string]*loader.importInfo"p^go.weak.type.**map.bucket[string]*"".importInfo€"runtime.zerovalue�Jtype.map.bucket[string]*"".importInfoþ`go.string."map.bucket[string]*loader.importInfo"pj$map.bucket[string]*loader.importInfo `go.string."map.bucket[string]*loader.importInfo"þJtype.map.bucket[string]*"".importInfo°°ÐѳøˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000P`go.string."map.bucket[string]*loader.importInfo"p\go.weak.type.*map.bucket[string]*"".importInfo€"runtime.zerovalue�ÀJtype.map.bucket[string]*"".importInfoÀ go.string."keys"àtype.[8]string�$go.string."values"°,type.[8]*"".importInfoà(go.string."overflow"€Ltype.*map.bucket[string]*"".importInfoþZgo.string."map.hdr[string]*loader.importInfo"pd!map.hdr[string]*loader.importInfo Zgo.string."map.hdr[string]*loader.importInfo"þDtype.map.hdr[string]*"".importInfoàà0š¶…ó  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PZgo.string."map.hdr[string]*loader.importInfo"pVgo.weak.type.*map.hdr[string]*"".importInfo€"runtime.zerovalue�ÀDtype.map.hdr[string]*"".importInfoÀ&go.string."buckets"àLtype.*map.bucket[string]*"".importInfo�,go.string."oldbuckets"°Ltype.*map.bucket[string]*"".importInfoþRgo.string."map[string]*loader.importInfo"`\map[string]*loader.importInfo Rgo.string."map[string]*loader.importInfo"þgo.weak.type.*[]map[string]bool€"runtime.zerovalue�(type.map[string]boolþ^go.typelink.[]map[string]bool/[]map[string]bool,type.[]map[string]boolþtype.map[string]map[string]boolÜÜ2^;m5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."map[string]map[string]bool"pPgo.weak.type.*map[string]map[string]bool€"runtime.zerovalue�type.string (type.map[string]bool°Ltype.map.bucket[string]map[string]boolÀFtype.map.hdr[string]map[string]boolþ‚go.typelink.map[string]map[string]bool/map[string]map[string]bool>type.map[string]map[string]boolþ8go.string."*loader.importer"PB*loader.importer 8go.string."*loader.importer"þ”go.string."func(*loader.importer, *loader.PackageInfo, []*ast.File, bool)" ž>func(*loader.importer, *loader.PackageInfo, []*ast.File, bool) ”go.string."func(*loader.importer, *loader.PackageInfo, []*ast.File, bool)"þ|type.func(*"".importer, *"".PackageInfo, []*go/ast.File, bool)ÀÀ³®Ð3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(*loader.importer, *loader.PackageInfo, []*ast.File, bool)"pŽgo.weak.type.*func(*"".importer, *"".PackageInfo, []*go/ast.File, bool)€"runtime.zerovalue €|type.func(*"".importer, *"".PackageInfo, []*go/ast.File, bool)ÐÀ|type.func(*"".importer, *"".PackageInfo, []*go/ast.File, bool)€"type.*"".importer�(type.*"".PackageInfo &type.[]*go/ast.File°type.boolþ®go.string."func(*loader.importer, *loader.PackageInfo, string) (*types.Package, error)"À¸Kfunc(*loader.importer, *loader.PackageInfo, string) (*types.Package, error) ®go.string."func(*loader.importer, *loader.PackageInfo, string) (*types.Package, error)"þ¼type.func(*"".importer, *"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)ÐÐ’Ú™Å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*loader.importer, *loader.PackageInfo, string) (*types.Package, error)"pÎgo.weak.type.*func(*"".importer, *"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)€"runtime.zerovalue €¼type.func(*"".importer, *"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)а¼type.func(*"".importer, *"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)€"type.*"".importer�(type.*"".PackageInfo type.string°Rtype.*golang.org/x/tools/go/types.PackageÀtype.errorþvgo.string."func(*loader.importer, string, string) []string"€€/func(*loader.importer, string, string) []string vgo.string."func(*loader.importer, string, string) []string"þ`type.func(*"".importer, string, string) []stringÀÀB3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*loader.importer, string, string) []string"prgo.weak.type.*func(*"".importer, string, string) []string€"runtime.zerovalue €`type.func(*"".importer, string, string) []stringа`type.func(*"".importer, string, string) []string€"type.*"".importer�type.string type.string°type.[]stringþŽgo.string."func(*loader.importer, string) (*loader.PackageInfo, error)" ˜;func(*loader.importer, string) (*loader.PackageInfo, error) Žgo.string."func(*loader.importer, string) (*loader.PackageInfo, error)"þptype.func(*"".importer, string) (*"".PackageInfo, error)ÀÀ©”Kß3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(*loader.importer, string) (*loader.PackageInfo, error)"p‚go.weak.type.*func(*"".importer, string) (*"".PackageInfo, error)€"runtime.zerovalue €ptype.func(*"".importer, string) (*"".PackageInfo, error)Рptype.func(*"".importer, string) (*"".PackageInfo, error)€"type.*"".importer�type.string (type.*"".PackageInfo°type.errorþ|go.string."func(*loader.importer, string, *loader.importInfo)"�†2func(*loader.importer, string, *loader.importInfo) |go.string."func(*loader.importer, string, *loader.importInfo)"þ^type.func(*"".importer, string, *"".importInfo)°°ò¡á‚3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*loader.importer, string, *loader.importInfo)"ppgo.weak.type.*func(*"".importer, string, *"".importInfo)€"runtime.zerovalue €^type.func(*"".importer, string, *"".importInfo)а^type.func(*"".importer, string, *"".importInfo)€"type.*"".importer�type.string &type.*"".importInfoþ go.string."func(*loader.importer, string, map[string]bool) []*loader.importInfo"°ªDfunc(*loader.importer, string, map[string]bool) []*loader.importInfo  go.string."func(*loader.importer, string, map[string]bool) []*loader.importInfo"þ‚type.func(*"".importer, string, map[string]bool) []*"".importInfoÀÀi­3Q3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(*loader.importer, string, map[string]bool) []*loader.importInfo"p”go.weak.type.*func(*"".importer, string, map[string]bool) []*"".importInfo€"runtime.zerovalue €‚type.func(*"".importer, string, map[string]bool) []*"".importInfoа‚type.func(*"".importer, string, map[string]bool) []*"".importInfo€"type.*"".importer�type.string (type.map[string]bool°*type.[]*"".importInfoþ|go.string."func(*loader.importer, string) *loader.PackageInfo"�†2func(*loader.importer, string) *loader.PackageInfo |go.string."func(*loader.importer, string) *loader.PackageInfo"þ^type.func(*"".importer, string) *"".PackageInfo°°¦óY3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*loader.importer, string) *loader.PackageInfo"ppgo.weak.type.*func(*"".importer, string) *"".PackageInfo€"runtime.zerovalue €^type.func(*"".importer, string) *"".PackageInfoР^type.func(*"".importer, string) *"".PackageInfo€"type.*"".importer�type.string (type.*"".PackageInfoþzgo.string."func(*loader.importer, string) *loader.importInfo"�„1func(*loader.importer, string) *loader.importInfo zgo.string."func(*loader.importer, string) *loader.importInfo"þ\type.func(*"".importer, string) *"".importInfo°°û/3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*loader.importer, string) *loader.importInfo"pngo.weak.type.*func(*"".importer, string) *"".importInfo€"runtime.zerovalue €\type.func(*"".importer, string) *"".importInfoР\type.func(*"".importer, string) *"".importInfo€"type.*"".importer�type.string &type.*"".importInfoþ(go.string."addFiles"@2addFiles (go.string."addFiles"þpgo.string."func(*loader.PackageInfo, []*ast.File, bool)"€z,func(*loader.PackageInfo, []*ast.File, bool) pgo.string."func(*loader.PackageInfo, []*ast.File, bool)"þ`type.func(*"".PackageInfo, []*go/ast.File, bool)°°åôÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*loader.PackageInfo, []*ast.File, bool)"prgo.weak.type.*func(*"".PackageInfo, []*go/ast.File, bool)€"runtime.zerovalue €`type.func(*"".PackageInfo, []*go/ast.File, bool)а`type.func(*"".PackageInfo, []*go/ast.File, bool)€(type.*"".PackageInfo�&type.[]*go/ast.File type.boolþ(go.string."doImport"@2doImport (go.string."doImport"þŠgo.string."func(*loader.PackageInfo, string) (*types.Package, error)" ”9func(*loader.PackageInfo, string) (*types.Package, error) Šgo.string."func(*loader.PackageInfo, string) (*types.Package, error)"þ type.func(*"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)ÀÀ!Îg3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*loader.PackageInfo, string) (*types.Package, error)"p²go.weak.type.*func(*"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)€"runtime.zerovalue € type.func(*"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)Р type.func(*"".PackageInfo, string) (*golang.org/x/tools/go/types.Package, error)€(type.*"".PackageInfo�type.string Rtype.*golang.org/x/tools/go/types.Package°type.errorþ(go.string."findPath"@2findPath (go.string."findPath"þRgo.string."func(string, string) []string"`\func(string, string) []string Rgo.string."func(string, string) []string"þDtype.func(string, string) []string°°.É—û3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(string, string) []string"pVgo.weak.type.*func(string, string) []string€"runtime.zerovalue €Dtype.func(string, string) []stringРDtype.func(string, string) []string€type.string�type.string type.[]stringþ8go.string."importFromBinary"PBimportFromBinary 8go.string."importFromBinary"þjgo.string."func(string) (*loader.PackageInfo, error)"€t)func(string) (*loader.PackageInfo, error) jgo.string."func(string) (*loader.PackageInfo, error)"þTtype.func(string) (*"".PackageInfo, error)°°Î}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(string) (*loader.PackageInfo, error)"pfgo.weak.type.*func(string) (*"".PackageInfo, error)€"runtime.zerovalue €Ttype.func(string) (*"".PackageInfo, error)Ð�Ttype.func(string) (*"".PackageInfo, error)€type.string�(type.*"".PackageInfo type.errorþ go.string."load"0*load go.string."load"þXgo.string."func(string, *loader.importInfo)"pb func(string, *loader.importInfo) Xgo.string."func(string, *loader.importInfo)"þBtype.func(string, *"".importInfo)  ?õ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(string, *loader.importInfo)"pTgo.weak.type.*func(string, *"".importInfo)€"runtime.zerovalue €Btype.func(string, *"".importInfo)РBtype.func(string, *"".importInfo)€type.string�&type.*"".importInfoþ&go.string."loadAll"00loadAll &go.string."loadAll"þ|go.string."func(string, map[string]bool) []*loader.importInfo"�†2func(string, map[string]bool) []*loader.importInfo |go.string."func(string, map[string]bool) []*loader.importInfo"þftype.func(string, map[string]bool) []*"".importInfo°°´©Ãu3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(string, map[string]bool) []*loader.importInfo"pxgo.weak.type.*func(string, map[string]bool) []*"".importInfo€"runtime.zerovalue €ftype.func(string, map[string]bool) []*"".importInfoРftype.func(string, map[string]bool) []*"".importInfo€type.string�(type.map[string]bool *type.[]*"".importInfoþ4go.string."loadFromSource"@>loadFromSource 4go.string."loadFromSource"þ4go.string."newPackageInfo"@>newPackageInfo 4go.string."newPackageInfo"þXgo.string."func(string) *loader.PackageInfo"pb func(string) *loader.PackageInfo Xgo.string."func(string) *loader.PackageInfo"þBtype.func(string) *"".PackageInfo  ®‡]3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(string) *loader.PackageInfo"pTgo.weak.type.*func(string) *"".PackageInfo€"runtime.zerovalue €Btype.func(string) *"".PackageInfoÐ�Btype.func(string) *"".PackageInfo€type.string�(type.*"".PackageInfoþ*go.string."startLoad"@4 startLoad *go.string."startLoad"þVgo.string."func(string) *loader.importInfo"``func(string) *loader.importInfo Vgo.string."func(string) *loader.importInfo"þ@type.func(string) *"".importInfo  à:�ô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(string) *loader.importInfo"pRgo.weak.type.*func(string) *"".importInfo€"runtime.zerovalue €@type.func(string) *"".importInfoÐ�@type.func(string) *"".importInfo€type.string�&type.*"".importInfoþ"type.*"".importerÐÐ

"".(*importer).importFromBinaryà>"".(*importer).importFromBinaryð go.string."load"€"go.importpath."".�Btype.func(string, *"".importInfo) ^type.func(*"".importer, string, *"".importInfo)°&"".(*importer).loadÀ&"".(*importer).loadÐ&go.string."loadAll"à"go.importpath."".ðftype.func(string, map[string]bool) []*"".importInfo€‚type.func(*"".importer, string, map[string]bool) []*"".importInfo�,"".(*importer).loadAll ,"".(*importer).loadAll°4go.string."loadFromSource"À"go.importpath."".ÐTtype.func(string) (*"".PackageInfo, error)àptype.func(*"".importer, string) (*"".PackageInfo, error)ð:"".(*importer).loadFromSource€:"".(*importer).loadFromSource�4go.string."newPackageInfo" "go.importpath."".°Btype.func(string) *"".PackageInfoÀ^type.func(*"".importer, string) *"".PackageInfoÐ:"".(*importer).newPackageInfoà:"".(*importer).newPackageInfoð*go.string."startLoad"€"go.importpath."".�@type.func(string) *"".importInfo \type.func(*"".importer, string) *"".importInfo°0"".(*importer).startLoadÀ0"".(*importer).startLoadþbruntime.gcbits.0x88444884840000000000000000000000 ˆDH„„þ6go.string."loader.importer"@@loader.importer 6go.string."loader.importer"þ go.string."conf"0*conf go.string."conf"þ go.string."prog"0*prog go.string."prog"þ"go.string."start"0,start "go.string."start"þ2go.string."typecheckerMu"@< typecheckerMu 2go.string."typecheckerMu"þ,go.string."importedMu"@6 +importedMu ,go.string."importedMu"þ(go.string."imported"@2imported (go.string."imported"þ&go.string."graphMu"00graphMu &go.string."graphMu"þ"go.string."graph"0,graph "go.string."graph"þ(go.string."importer"@2importer (go.string."importer"þ type."".importer��PµÁr?(08@HD à runtime.algarray0bruntime.gcbits.0x88444884840000000000000000000000P6go.string."loader.importer"p"type.*"".importer€"runtime.zerovalue�À type."".importerÀ go.string."conf"Ð"go.importpath."".àtype.*"".Config� go.string."prog" "go.importpath."".° type.*"".Programà"go.string."start"ð"go.importpath."".€type.time.Time°2go.string."typecheckerMu"À"go.importpath."".Ðtype.sync.Mutex€,go.string."importedMu"�"go.importpath."". type.sync.MutexÐ(go.string."imported"à"go.importpath."".ðtype.map[string]map[string]bool`À type."".importerÀ(go.string."importer"Ð"go.importpath."".à� type."".importerþ8go.string."[]*build.Package"PB[]*build.Package 8go.string."[]*build.Package"þ0type.[]*go/build.Package  ÙÇW   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*build.Package"pBgo.weak.type.*[]*go/build.Package€"runtime.zerovalue�,type.*go/build.Packageþ`go.typelink.[]*build.Package/[]*go/build.Package0type.[]*go/build.Packageþ@go.string."*loader.byImportPath"PJ*loader.byImportPath @go.string."*loader.byImportPath"þ$go.string."loader"0.loader $go.string."loader"þ0go.string."byImportPath"@: byImportPath 0go.string."byImportPath"þgo.string."Len"0(Len go.string."Len"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Less"0*Less go.string."Less"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þ go.string."Swap"0*Swap go.string."Swap"þTgclocals·85958d73acdbeaad000eee83bcb9eb73  +þTgclocals·5719e95fd01d864484e48bd45fcc377f þTgo.string."func(*loader.byImportPath) int"`^func(*loader.byImportPath) int Tgo.string."func(*loader.byImportPath) int"þ>type.func(*"".byImportPath) int  2|Ö†3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*loader.byImportPath) int"pPgo.weak.type.*func(*"".byImportPath) int€"runtime.zerovalue €>type.func(*"".byImportPath) intÐ�>type.func(*"".byImportPath) int€*type.*"".byImportPath�type.intþjgo.string."func(*loader.byImportPath, int, int) bool"€t)func(*loader.byImportPath, int, int) bool jgo.string."func(*loader.byImportPath, int, int) bool"þTtype.func(*"".byImportPath, int, int) boolÀÀ75úó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*loader.byImportPath, int, int) bool"pfgo.weak.type.*func(*"".byImportPath, int, int) bool€"runtime.zerovalue €Ttype.func(*"".byImportPath, int, int) boolаTtype.func(*"".byImportPath, int, int) bool€*type.*"".byImportPath�type.int type.int°type.boolþ`go.string."func(*loader.byImportPath, int, int)"pj$func(*loader.byImportPath, int, int) `go.string."func(*loader.byImportPath, int, int)"þJtype.func(*"".byImportPath, int, int)°°lž^3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*loader.byImportPath, int, int)"p\go.weak.type.*func(*"".byImportPath, int, int)€"runtime.zerovalue €Jtype.func(*"".byImportPath, int, int)аJtype.func(*"".byImportPath, int, int)€*type.*"".byImportPath�type.int type.intþ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþ>go.string."func(int, int) bool"PHfunc(int, int) bool >go.string."func(int, int) bool"þ0type.func(int, int) bool°°¢"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(int, int) bool"pBgo.weak.type.*func(int, int) bool€"runtime.zerovalue €0type.func(int, int) boolР0type.func(int, int) bool€type.int�type.int type.boolþ4go.string."func(int, int)"@>func(int, int) 4go.string."func(int, int)"þ&type.func(int, int)  %Ç„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int, int)"p8go.weak.type.*func(int, int)€"runtime.zerovalue €&type.func(int, int)Р&type.func(int, int)€type.int�type.intþ*type.*"".byImportPath��`LAb6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*loader.byImportPath"ptype.func(*"".byImportPath) int°,"".(*byImportPath).LenÀ,"".(*byImportPath).LenÐ go.string."Less"ð0type.func(int, int) bool€Ttype.func(*"".byImportPath, int, int) bool�."".(*byImportPath).Less ."".(*byImportPath).Less° go.string."Swap"Ð&type.func(int, int)àJtype.func(*"".byImportPath, int, int)ð."".(*byImportPath).Swap€."".(*byImportPath).Swapþ>go.string."loader.byImportPath"PHloader.byImportPath >go.string."loader.byImportPath"þRgo.string."func(loader.byImportPath) int"`\func(loader.byImportPath) int Rgo.string."func(loader.byImportPath) int"þgo.string."loader.byImportPath"p*type.*"".byImportPath€"runtime.zerovalue�,type.*go/build.Package` (type."".byImportPath 0go.string."byImportPath"°"go.importpath."".Àð(type."".byImportPathðgo.string."Len"�type.func() int go.string."**loader.importInfo"PH**loader.importInfo >go.string."**loader.importInfo"þ(type.**"".importInfo  8§<26   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."**loader.importInfo"p:go.weak.type.***"".importInfo€"runtime.zerovalue�&type.*"".importInfoþ8go.string."**loader.Program"PB**loader.Program 8go.string."**loader.Program"þ"type.**"".Program  ¡c¤6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."**loader.Program"p4go.weak.type.***"".Program€"runtime.zerovalue� type.*"".Programþbruntime.gcbits.0x84488800000000000000000000000000 „Hˆþ”go.string."struct { F uintptr; A0 *loader.importer; A1 **loader.Program }" ž>struct { F uintptr; A0 *loader.importer; A1 **loader.Program } ”go.string."struct { F uintptr; A0 *loader.importer; A1 **loader.Program }"þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þgo.string."A1"0&A1 go.string."A1"þvtype.struct { F uintptr; A0 *"".importer; A1 **"".Program }°°ç~¬!  runtime.algarray0bruntime.gcbits.0x84488800000000000000000000000000P”go.string."struct { F uintptr; A0 *loader.importer; A1 **loader.Program }"pˆgo.weak.type.*struct { F uintptr; A0 *"".importer; A1 **"".Program }€"runtime.zerovalue�Àvtype.struct { F uintptr; A0 *"".importer; A1 **"".Program }Àgo.string."F"àtype.uintptr�go.string."A0"°"type.*"".importeràgo.string."A1"€"type.**"".Programþ–go.string."*struct { F uintptr; A0 *loader.importer; A1 **loader.Program }"  ?*struct { F uintptr; A0 *loader.importer; A1 **loader.Program } –go.string."*struct { F uintptr; A0 *loader.importer; A1 **loader.Program }"þxtype.*struct { F uintptr; A0 *"".importer; A1 **"".Program }  »°Õ36   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P–go.string."*struct { F uintptr; A0 *loader.importer; A1 **loader.Program }"pŠgo.weak.type.**struct { F uintptr; A0 *"".importer; A1 **"".Program }€"runtime.zerovalue�vtype.struct { F uintptr; A0 *"".importer; A1 **"".Program }þ6go.string."**build.Package"@@**build.Package 6go.string."**build.Package"þ.type.**go/build.Package  1TƒH6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**build.Package"p@go.weak.type.***go/build.Package€"runtime.zerovalue�,type.*go/build.PackageþVgo.string."*map.bucket[*types.Package]bool"``*map.bucket[*types.Package]bool Vgo.string."*map.bucket[*types.Package]bool"þttype.*map.bucket[*golang.org/x/tools/go/types.Package]bool  ÏòUî6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[*types.Package]bool"p†go.weak.type.**map.bucket[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�rtype.map.bucket[*golang.org/x/tools/go/types.Package]boolþbruntime.gcbits.0x84888888484888888888840000000000 „ˆˆˆHHˆˆˆˆ„þTgo.string."map.bucket[*types.Package]bool"`^map.bucket[*types.Package]bool Tgo.string."map.bucket[*types.Package]bool"þrtype.map.bucket[*golang.org/x/tools/go/types.Package]bool°°XZDë¿HP à runtime.algarray0bruntime.gcbits.0x84888888484888888888840000000000PTgo.string."map.bucket[*types.Package]bool"p„go.weak.type.*map.bucket[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Àrtype.map.bucket[*golang.org/x/tools/go/types.Package]boolÀ go.string."keys"àXtype.[8]*golang.org/x/tools/go/types.Package�$go.string."values"°type.[8]boolà(go.string."overflow"€ttype.*map.bucket[*golang.org/x/tools/go/types.Package]boolþNgo.string."map.hdr[*types.Package]bool"`Xmap.hdr[*types.Package]bool Ngo.string."map.hdr[*types.Package]bool"þltype.map.hdr[*golang.org/x/tools/go/types.Package]boolàà0·Ø‡½  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[*types.Package]bool"p~go.weak.type.*map.hdr[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Àltype.map.hdr[*golang.org/x/tools/go/types.Package]boolÀ&go.string."buckets"àttype.*map.bucket[*golang.org/x/tools/go/types.Package]bool�,go.string."oldbuckets"°ttype.*map.bucket[*golang.org/x/tools/go/types.Package]boolþFgo.string."map[*types.Package]bool"PPmap[*types.Package]bool Fgo.string."map[*types.Package]bool"þdtype.map[*golang.org/x/tools/go/types.Package]boolÜÜœѳ5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[*types.Package]bool"pvgo.weak.type.*map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package type.bool°rtype.map.bucket[*golang.org/x/tools/go/types.Package]boolÀltype.map.hdr[*golang.org/x/tools/go/types.Package]boolþ¢go.typelink.map[*types.Package]bool/map[*golang.org/x/tools/go/types.Package]booldtype.map[*golang.org/x/tools/go/types.Package]boolþJgo.string."[]map[*types.Package]bool"`T[]map[*types.Package]bool Jgo.string."[]map[*types.Package]bool"þhtype.[]map[*golang.org/x/tools/go/types.Package]bool  FÇ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PJgo.string."[]map[*types.Package]bool"pzgo.weak.type.*[]map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�dtype.map[*golang.org/x/tools/go/types.Package]boolþªgo.typelink.[]map[*types.Package]bool/[]map[*golang.org/x/tools/go/types.Package]boolhtype.[]map[*golang.org/x/tools/go/types.Package]boolþLgo.string."[8]map[*types.Package]bool"`V[8]map[*types.Package]bool Lgo.string."[8]map[*types.Package]bool"þjtype.[8]map[*golang.org/x/tools/go/types.Package]boolÀÀ@ýCZó à runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000PLgo.string."[8]map[*types.Package]bool"p|go.weak.type.*[8]map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�dtype.map[*golang.org/x/tools/go/types.Package]bool htype.[]map[*golang.org/x/tools/go/types.Package]boolþ®go.typelink.[8]map[*types.Package]bool/[8]map[*golang.org/x/tools/go/types.Package]booljtype.[8]map[*golang.org/x/tools/go/types.Package]boolþ|go.string."*map.bucket[*types.Package]map[*types.Package]bool"�†2*map.bucket[*types.Package]map[*types.Package]bool |go.string."*map.bucket[*types.Package]map[*types.Package]bool"þÆtype.*map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool  ¬«@>6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."*map.bucket[*types.Package]map[*types.Package]bool"pØgo.weak.type.**map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Ätype.map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolþzgo.string."map.bucket[*types.Package]map[*types.Package]bool"�„1map.bucket[*types.Package]map[*types.Package]bool zgo.string."map.bucket[*types.Package]map[*types.Package]bool"þÄtype.map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool°°�ì]v­Hˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000Pzgo.string."map.bucket[*types.Package]map[*types.Package]bool"pÖgo.weak.type.*map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�ÀÄtype.map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolÀ go.string."keys"àXtype.[8]*golang.org/x/tools/go/types.Package�$go.string."values"°jtype.[8]map[*golang.org/x/tools/go/types.Package]boolà(go.string."overflow"€Ætype.*map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolþtgo.string."map.hdr[*types.Package]map[*types.Package]bool"€~.map.hdr[*types.Package]map[*types.Package]bool tgo.string."map.hdr[*types.Package]map[*types.Package]bool"þ¾type.map.hdr[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolàà0®‚  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Ptgo.string."map.hdr[*types.Package]map[*types.Package]bool"pÐgo.weak.type.*map.hdr[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�À¾type.map.hdr[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolÀ&go.string."buckets"àÆtype.*map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool�,go.string."oldbuckets"°Ætype.*map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolþlgo.string."map[*types.Package]map[*types.Package]bool"€v*map[*types.Package]map[*types.Package]bool lgo.string."map[*types.Package]map[*types.Package]bool"þ¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolÜ܉ [/5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."map[*types.Package]map[*types.Package]bool"pÈgo.weak.type.*map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package dtype.map[*golang.org/x/tools/go/types.Package]bool°Ätype.map.bucket[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolÀ¾type.map.hdr[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolþšgo.typelink.map[*types.Package]map[*types.Package]bool/map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolþHgo.string."*map[*types.Package]bool"`R*map[*types.Package]bool Hgo.string."*map[*types.Package]bool"þftype.*map[*golang.org/x/tools/go/types.Package]bool  �`6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."*map[*types.Package]bool"pxgo.weak.type.**map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�dtype.map[*golang.org/x/tools/go/types.Package]boolþngo.string."*map[*types.Package]map[*types.Package]bool"€x+*map[*types.Package]map[*types.Package]bool ngo.string."*map[*types.Package]map[*types.Package]bool"þ¸type.*map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool  ©Õ–6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."*map[*types.Package]map[*types.Package]bool"pÊgo.weak.type.**map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�¶type.map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]boolþBgo.string."*func(*types.Package)"PL*func(*types.Package) Bgo.string."*func(*types.Package)"þ`type.*func(*golang.org/x/tools/go/types.Package)  =¨J÷6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."*func(*types.Package)"prgo.weak.type.**func(*golang.org/x/tools/go/types.Package)€"runtime.zerovalue�^type.func(*golang.org/x/tools/go/types.Package)þbruntime.gcbits.0x84880000000000000000000000000000 „ˆþ""..gostring.1 ˜{struct { F uintptr; A0 *map[*types.Package]bool; A1 *map[*types.Package]map[*types.Package]bool; A2 *func(*types.Package) } ""..gostring.1þgo.string."A2"0&A2 go.string."A2"þ°type.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool; A2 *func(*golang.org/x/tools/go/types.Package) }€€ Üý=à  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P""..gostring.1pÂgo.weak.type.*struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool; A2 *func(*golang.org/x/tools/go/types.Package) }€"runtime.zerovalue�À°type.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool; A2 *func(*golang.org/x/tools/go/types.Package) }Àgo.string."F"àtype.uintptr�go.string."A0"°ftype.*map[*golang.org/x/tools/go/types.Package]boolàgo.string."A1"€¸type.*map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool°go.string."A2"Ð`type.*func(*golang.org/x/tools/go/types.Package)þ""..gostring.2 š|*struct { F uintptr; A0 *map[*types.Package]bool; A1 *map[*types.Package]map[*types.Package]bool; A2 *func(*types.Package) } ""..gostring.2þ²type.*struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool; A2 *func(*golang.org/x/tools/go/types.Package) }  ÿ°nz6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.2pÄgo.weak.type.**struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool; A2 *func(*golang.org/x/tools/go/types.Package) }€"runtime.zerovalue�°type.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *map[*golang.org/x/tools/go/types.Package]map[*golang.org/x/tools/go/types.Package]bool; A2 *func(*golang.org/x/tools/go/types.Package) }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[1]string(type..hash.[1]stringþ,type..eqfunc.[1]string$type..eq.[1]stringþ&type..alg.[1]string 0type..hashfunc.[1]string,type..eqfunc.[1]stringþbruntime.gcbits.0x48000000000000000000000000000000 Hþ*go.string."[1]string"@4 [1]string *go.string."[1]string"þtype.[1]stringÀÀĸb  &type..alg.[1]string0bruntime.gcbits.0x48000000000000000000000000000000P*go.string."[1]string"p.go.weak.type.*[1]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[1]string/[1]stringtype.[1]stringþ,go.string."*[1]string"@6 +*[1]string ,go.string."*[1]string"þtype.*[1]string  l.!ä6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[1]string"p0go.weak.type.**[1]string€"runtime.zerovalue�type.[1]stringþ8go.string."*map[string]bool"PB*map[string]bool 8go.string."*map[string]bool"þ*type.*map[string]bool  i€6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*map[string]bool"p\% 0type..alg.[8]go/ast.Expr0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P.go.string."[8]ast.Expr"p8go.weak.type.*[8]go/ast.Expr€"runtime.zerovalue� type.go/ast.Expr $type.[]go/ast.ExprþLgo.typelink.[8]ast.Expr/[8]go/ast.Expr&type.[8]go/ast.Exprþ@go.string."[]types.TypeAndValue"PJ[]types.TypeAndValue @go.string."[]types.TypeAndValue"þ^type.[]golang.org/x/tools/go/types.TypeAndValue  çaßl   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P@go.string."[]types.TypeAndValue"ppgo.weak.type.*[]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�Ztype.golang.org/x/tools/go/types.TypeAndValueþ–go.typelink.[]types.TypeAndValue/[]golang.org/x/tools/go/types.TypeAndValue^type.[]golang.org/x/tools/go/types.TypeAndValueþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·6a8507892607404f128e2c479beb1c2b  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þttype..hashfunc.[8]golang.org/x/tools/go/types.TypeAndValueltype..hash.[8]golang.org/x/tools/go/types.TypeAndValueþptype..eqfunc.[8]golang.org/x/tools/go/types.TypeAndValuehtype..eq.[8]golang.org/x/tools/go/types.TypeAndValueþjtype..alg.[8]golang.org/x/tools/go/types.TypeAndValue ttype..hashfunc.[8]golang.org/x/tools/go/types.TypeAndValueptype..eqfunc.[8]golang.org/x/tools/go/types.TypeAndValueþ,htype..gc.[8]golang.org/x/tools/go/types.TypeAndValue*þptype..gcprog.[8]golang.org/x/tools/go/types.TypeAndValueíþBgo.string."[8]types.TypeAndValue"PL[8]types.TypeAndValue Bgo.string."[8]types.TypeAndValue"þ`type.[8]golang.org/x/tools/go/types.TypeAndValueÀÀ@`­J"Q jtype..alg.[8]golang.org/x/tools/go/types.TypeAndValue0htype..gc.[8]golang.org/x/tools/go/types.TypeAndValue@ptype..gcprog.[8]golang.org/x/tools/go/types.TypeAndValuePBgo.string."[8]types.TypeAndValue"prgo.weak.type.*[8]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�Ztype.golang.org/x/tools/go/types.TypeAndValue ^type.[]golang.org/x/tools/go/types.TypeAndValueþšgo.typelink.[8]types.TypeAndValue/[8]golang.org/x/tools/go/types.TypeAndValue`type.[8]golang.org/x/tools/go/types.TypeAndValueþfgo.string."*map.bucket[ast.Expr]types.TypeAndValue"pp'*map.bucket[ast.Expr]types.TypeAndValue fgo.string."*map.bucket[ast.Expr]types.TypeAndValue"þŠtype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue  e„6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*map.bucket[ast.Expr]types.TypeAndValue"pœgo.weak.type.**map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�ˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþ,�type..gc.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue<þ˜type..gcprog.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue22íîîîíþdgo.string."map.bucket[ast.Expr]types.TypeAndValue"pn&map.bucket[ast.Expr]types.TypeAndValue dgo.string."map.bucket[ast.Expr]types.TypeAndValue"þˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue°°Ð³ýùUYˆÈ à runtime.algarray0�type..gc.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue@˜type..gcprog.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValuePdgo.string."map.bucket[ast.Expr]types.TypeAndValue"pšgo.weak.type.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�Àˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÀ go.string."keys"à&type.[8]go/ast.Expr�$go.string."values"°`type.[8]golang.org/x/tools/go/types.TypeAndValueà(go.string."overflow"€Štype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþ^go.string."map.hdr[ast.Expr]types.TypeAndValue"ph#map.hdr[ast.Expr]types.TypeAndValue ^go.string."map.hdr[ast.Expr]types.TypeAndValue"þ‚type.map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueàà0Ï£¾‘  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P^go.string."map.hdr[ast.Expr]types.TypeAndValue"p”go.weak.type.*map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�À‚type.map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÀ&go.string."buckets"àŠtype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue�,go.string."oldbuckets"°Štype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþVgo.string."map[ast.Expr]types.TypeAndValue"``map[ast.Expr]types.TypeAndValue Vgo.string."map[ast.Expr]types.TypeAndValue"þztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÜÜkE15(Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."map[ast.Expr]types.TypeAndValue"pŒgo.weak.type.*map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue� type.go/ast.Expr Ztype.golang.org/x/tools/go/types.TypeAndValue°ˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÀ‚type.map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþÈgo.typelink.map[ast.Expr]types.TypeAndValue/map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþ0go.string."[]*ast.Ident"@: []*ast.Ident 0go.string."[]*ast.Ident"þ(type.[]*go/ast.Ident  7•¬   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*ast.Ident"p:go.weak.type.*[]*go/ast.Ident€"runtime.zerovalue�$type.*go/ast.IdentþPgo.typelink.[]*ast.Ident/[]*go/ast.Ident(type.[]*go/ast.Identþ2go.string."[8]*ast.Ident"@< [8]*ast.Ident 2go.string."[8]*ast.Ident"þ*type.[8]*go/ast.IdentÀÀ@Xê:Î  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P2go.string."[8]*ast.Ident"p[]types.Object 4go.string."[]types.Object"þRtype.[]golang.org/x/tools/go/types.Object  Ìj�ò   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]types.Object"pdgo.weak.type.*[]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ntype.golang.org/x/tools/go/types.Objectþ~go.typelink.[]types.Object/[]golang.org/x/tools/go/types.ObjectRtype.[]golang.org/x/tools/go/types.ObjectþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þhtype..hashfunc.[8]golang.org/x/tools/go/types.Object`type..hash.[8]golang.org/x/tools/go/types.Objectþdtype..eqfunc.[8]golang.org/x/tools/go/types.Object\type..eq.[8]golang.org/x/tools/go/types.Objectþ^type..alg.[8]golang.org/x/tools/go/types.Object htype..hashfunc.[8]golang.org/x/tools/go/types.Objectdtype..eqfunc.[8]golang.org/x/tools/go/types.Objectþ6go.string."[8]types.Object"@@[8]types.Object 6go.string."[8]types.Object"þTtype.[8]golang.org/x/tools/go/types.ObjectÀÀ€x*ºª ^type..alg.[8]golang.org/x/tools/go/types.Object0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P6go.string."[8]types.Object"pfgo.weak.type.*[8]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ntype.golang.org/x/tools/go/types.Object Rtype.[]golang.org/x/tools/go/types.Objectþ‚go.typelink.[8]types.Object/[8]golang.org/x/tools/go/types.ObjectTtype.[8]golang.org/x/tools/go/types.Objectþ^go.string."*map.bucket[*ast.Ident]types.Object"ph#*map.bucket[*ast.Ident]types.Object ^go.string."*map.bucket[*ast.Ident]types.Object"þ‚type.*map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.Object  Êšþ 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."*map.bucket[*ast.Ident]types.Object"p”go.weak.type.**map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.Object€"runtime.zerovalue�€type.map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.Objectþbruntime.gcbits.0x84888888c8c8c8c8c8c8c8c888000000 „ˆˆˆÈÈÈÈÈÈÈȈþ\go.string."map.bucket[*ast.Ident]types.Object"pf"map.bucket[*ast.Ident]types.Object \go.string."map.bucket[*ast.Ident]types.Object"þ€type.map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.Object°°ÐÉä-HÈ à runtime.algarray0bruntime.gcbits.0x84888888c8c8c8c8c8c8c8c888000000P\go.string."map.bucket[*ast.Ident]types.Object"p’go.weak.type.*map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.Object€"runtime.zerovalue�À€type.map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.ObjectÀ go.string."keys"à*type.[8]*go/ast.Ident�$go.string."values"°Ttype.[8]golang.org/x/tools/go/types.Objectà(go.string."overflow"€‚type.*map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.ObjectþVgo.string."map.hdr[*ast.Ident]types.Object"``map.hdr[*ast.Ident]types.Object Vgo.string."map.hdr[*ast.Ident]types.Object"þztype.map.hdr[*go/ast.Ident]golang.org/x/tools/go/types.Objectàà0Àõ‚  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PVgo.string."map.hdr[*ast.Ident]types.Object"pŒgo.weak.type.*map.hdr[*go/ast.Ident]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Àztype.map.hdr[*go/ast.Ident]golang.org/x/tools/go/types.ObjectÀ&go.string."buckets"à‚type.*map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.Object�,go.string."oldbuckets"°‚type.*map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.ObjectþNgo.string."map[*ast.Ident]types.Object"`Xmap[*ast.Ident]types.Object Ngo.string."map[*ast.Ident]types.Object"þrtype.map[*go/ast.Ident]golang.org/x/tools/go/types.ObjectÜÜ~•c;5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."map[*ast.Ident]types.Object"p„go.weak.type.*map[*go/ast.Ident]golang.org/x/tools/go/types.Object€"runtime.zerovalue�$type.*go/ast.Ident Ntype.golang.org/x/tools/go/types.Object°€type.map.bucket[*go/ast.Ident]golang.org/x/tools/go/types.ObjectÀztype.map.hdr[*go/ast.Ident]golang.org/x/tools/go/types.Objectþ¸go.typelink.map[*ast.Ident]types.Object/map[*go/ast.Ident]golang.org/x/tools/go/types.Objectrtype.map[*go/ast.Ident]golang.org/x/tools/go/types.ObjectþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ:type..hashfunc.[8]go/ast.Node2type..hash.[8]go/ast.Nodeþ6type..eqfunc.[8]go/ast.Node.type..eq.[8]go/ast.Nodeþ0type..alg.[8]go/ast.Node :type..hashfunc.[8]go/ast.Node6type..eqfunc.[8]go/ast.Nodeþ.go.string."[8]ast.Node"@8 [8]ast.Node .go.string."[8]ast.Node"þ&type.[8]go/ast.NodeÀÀ€MëÓ¦ 0type..alg.[8]go/ast.Node0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P.go.string."[8]ast.Node"p8go.weak.type.*[8]go/ast.Node€"runtime.zerovalue� type.go/ast.Node $type.[]go/ast.NodeþLgo.typelink.[8]ast.Node/[8]go/ast.Node&type.[8]go/ast.NodeþZgo.string."*map.bucket[ast.Node]types.Object"pd!*map.bucket[ast.Node]types.Object Zgo.string."*map.bucket[ast.Node]types.Object"þ~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object  ómæž6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*map.bucket[ast.Node]types.Object"p�go.weak.type.**map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue�|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Objectþ,„type..gc.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object$þŒtype..gcprog.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object"íîîîîîîî +þXgo.string."map.bucket[ast.Node]types.Object"pb map.bucket[ast.Node]types.Object Xgo.string."map.bucket[ast.Node]types.Object"þ|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object°°]§¶%Yˆ à runtime.algarray0„type..gc.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object@Œtype..gcprog.map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectPXgo.string."map.bucket[ast.Node]types.Object"pŽgo.weak.type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue�À|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectÀ go.string."keys"à&type.[8]go/ast.Node�$go.string."values"°Ttype.[8]golang.org/x/tools/go/types.Objectà(go.string."overflow"€~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectþRgo.string."map.hdr[ast.Node]types.Object"`\map.hdr[ast.Node]types.Object Rgo.string."map.hdr[ast.Node]types.Object"þvtype.map.hdr[go/ast.Node]golang.org/x/tools/go/types.Objectàà0º4¬5  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PRgo.string."map.hdr[ast.Node]types.Object"pˆgo.weak.type.*map.hdr[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Àvtype.map.hdr[go/ast.Node]golang.org/x/tools/go/types.ObjectÀ&go.string."buckets"à~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object�,go.string."oldbuckets"°~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectþJgo.string."map[ast.Node]types.Object"`Tmap[ast.Node]types.Object Jgo.string."map[ast.Node]types.Object"þntype.map[go/ast.Node]golang.org/x/tools/go/types.ObjectÜÜÃ&`5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."map[ast.Node]types.Object"p€go.weak.type.*map[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue� type.go/ast.Node Ntype.golang.org/x/tools/go/types.Object°|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectÀvtype.map.hdr[go/ast.Node]golang.org/x/tools/go/types.Objectþ°go.typelink.map[ast.Node]types.Object/map[go/ast.Node]golang.org/x/tools/go/types.Objectntype.map[go/ast.Node]golang.org/x/tools/go/types.Objectþ4go.string."[]*types.Scope"@>[]*types.Scope 4go.string."[]*types.Scope"þRtype.[]*golang.org/x/tools/go/types.Scope  bÂ-à   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*types.Scope"pdgo.weak.type.*[]*golang.org/x/tools/go/types.Scope€"runtime.zerovalue�Ntype.*golang.org/x/tools/go/types.Scopeþ~go.typelink.[]*types.Scope/[]*golang.org/x/tools/go/types.ScopeRtype.[]*golang.org/x/tools/go/types.Scopeþ6go.string."[8]*types.Scope"@@[8]*types.Scope 6go.string."[8]*types.Scope"þTtype.[8]*golang.org/x/tools/go/types.ScopeÀÀ@ÒóK  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P6go.string."[8]*types.Scope"pfgo.weak.type.*[8]*golang.org/x/tools/go/types.Scope€"runtime.zerovalue�Ntype.*golang.org/x/tools/go/types.Scope Rtype.[]*golang.org/x/tools/go/types.Scopeþ‚go.typelink.[8]*types.Scope/[8]*golang.org/x/tools/go/types.ScopeTtype.[8]*golang.org/x/tools/go/types.ScopeþZgo.string."*map.bucket[ast.Node]*types.Scope"pd!*map.bucket[ast.Node]*types.Scope Zgo.string."*map.bucket[ast.Node]*types.Scope"þ~type.*map.bucket[go/ast.Node]*golang.org/x/tools/go/types.Scope  ×÷Û6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*map.bucket[ast.Node]*types.Scope"p�go.weak.type.**map.bucket[go/ast.Node]*golang.org/x/tools/go/types.Scope€"runtime.zerovalue�|type.map.bucket[go/ast.Node]*golang.org/x/tools/go/types.Scopeþbruntime.gcbits.0xc4c8c8c8c8c8c8c88888888888000000 ÄÈÈÈÈÈÈȈˆˆˆˆþXgo.string."map.bucket[ast.Node]*types.Scope"pb map.bucket[ast.Node]*types.Scope Xgo.string."map.bucket[ast.Node]*types.Scope"þ|type.map.bucket[go/ast.Node]*golang.org/x/tools/go/types.Scope°°Ð6cóˆÈ à runtime.algarray0bruntime.gcbits.0xc4c8c8c8c8c8c8c88888888888000000PXgo.string."map.bucket[ast.Node]*types.Scope"pŽgo.weak.type.*map.bucket[go/ast.Node]*golang.org/x/tools/go/types.Scope€"runtime.zerovalue�À|type.map.bucket[go/ast.Node]*golang.org/x/tools/go/types.ScopeÀ go.string."keys"à&type.[8]go/ast.Node�$go.string."values"°Ttype.[8]*golang.org/x/tools/go/types.Scopeà(go.string."overflow"€~type.*map.bucket[go/ast.Node]*golang.org/x/tools/go/types.ScopeþRgo.string."map.hdr[ast.Node]*types.Scope"`\map.hdr[ast.Node]*types.Scope Rgo.string."map.hdr[ast.Node]*types.Scope"þvtype.map.hdr[go/ast.Node]*golang.org/x/tools/go/types.Scopeàà0Rõm  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PRgo.string."map.hdr[ast.Node]*types.Scope"pˆgo.weak.type.*map.hdr[go/ast.Node]*golang.org/x/tools/go/types.Scope€"runtime.zerovalue�Àvtype.map.hdr[go/ast.Node]*golang.org/x/tools/go/types.ScopeÀ&go.string."buckets"à~type.*map.bucket[go/ast.Node]*golang.org/x/tools/go/types.Scope�,go.string."oldbuckets"°~type.*map.bucket[go/ast.Node]*golang.org/x/tools/go/types.ScopeþJgo.string."map[ast.Node]*types.Scope"`Tmap[ast.Node]*types.Scope Jgo.string."map[ast.Node]*types.Scope"þntype.map[go/ast.Node]*golang.org/x/tools/go/types.ScopeÜÜ«0±Å5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."map[ast.Node]*types.Scope"p€go.weak.type.*map[go/ast.Node]*golang.org/x/tools/go/types.Scope€"runtime.zerovalue� type.go/ast.Node Ntype.*golang.org/x/tools/go/types.Scope°|type.map.bucket[go/ast.Node]*golang.org/x/tools/go/types.ScopeÀvtype.map.hdr[go/ast.Node]*golang.org/x/tools/go/types.Scopeþ°go.typelink.map[ast.Node]*types.Scope/map[go/ast.Node]*golang.org/x/tools/go/types.Scopentype.map[go/ast.Node]*golang.org/x/tools/go/types.Scopeþ>go.string."[]*ast.SelectorExpr"PH[]*ast.SelectorExpr >go.string."[]*ast.SelectorExpr"þ6type.[]*go/ast.SelectorExpr  vÅ é   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]*ast.SelectorExpr"pHgo.weak.type.*[]*go/ast.SelectorExpr€"runtime.zerovalue�2type.*go/ast.SelectorExprþlgo.typelink.[]*ast.SelectorExpr/[]*go/ast.SelectorExpr6type.[]*go/ast.SelectorExprþ@go.string."[8]*ast.SelectorExpr"PJ[8]*ast.SelectorExpr @go.string."[8]*ast.SelectorExpr"þ8type.[8]*go/ast.SelectorExprÀÀ@“  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P@go.string."[8]*ast.SelectorExpr"pJgo.weak.type.*[8]*go/ast.SelectorExpr€"runtime.zerovalue�2type.*go/ast.SelectorExpr 6type.[]*go/ast.SelectorExprþpgo.typelink.[8]*ast.SelectorExpr/[8]*go/ast.SelectorExpr8type.[8]*go/ast.SelectorExprþgo.string."[8]*types.Selection"PH[8]*types.Selection >go.string."[8]*types.Selection"þ\type.[8]*golang.org/x/tools/go/types.SelectionÀÀ@Uþrz  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P>go.string."[8]*types.Selection"pngo.weak.type.*[8]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�Vtype.*golang.org/x/tools/go/types.Selection Ztype.[]*golang.org/x/tools/go/types.Selectionþ’go.typelink.[8]*types.Selection/[8]*golang.org/x/tools/go/types.Selection\type.[8]*golang.org/x/tools/go/types.Selectionþtgo.string."*map.bucket[*ast.SelectorExpr]*types.Selection"€~.*map.bucket[*ast.SelectorExpr]*types.Selection tgo.string."*map.bucket[*ast.SelectorExpr]*types.Selection"þ˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection  ÞG6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."*map.bucket[*ast.SelectorExpr]*types.Selection"pªgo.weak.type.**map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþrgo.string."map.bucket[*ast.SelectorExpr]*types.Selection"€|-map.bucket[*ast.SelectorExpr]*types.Selection rgo.string."map.bucket[*ast.SelectorExpr]*types.Selection"þ–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection°°�S�è Hˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000Prgo.string."map.bucket[*ast.SelectorExpr]*types.Selection"p¨go.weak.type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�À–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÀ go.string."keys"à8type.[8]*go/ast.SelectorExpr�$go.string."values"°\type.[8]*golang.org/x/tools/go/types.Selectionà(go.string."overflow"€˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþlgo.string."map.hdr[*ast.SelectorExpr]*types.Selection"€v*map.hdr[*ast.SelectorExpr]*types.Selection lgo.string."map.hdr[*ast.SelectorExpr]*types.Selection"þ�type.map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionàà0(ÿé  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Plgo.string."map.hdr[*ast.SelectorExpr]*types.Selection"p¢go.weak.type.*map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�À�type.map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÀ&go.string."buckets"à˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection�,go.string."oldbuckets"°˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþdgo.string."map[*ast.SelectorExpr]*types.Selection"pn&map[*ast.SelectorExpr]*types.Selection dgo.string."map[*ast.SelectorExpr]*types.Selection"þˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÜÜ*Êmº5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."map[*ast.SelectorExpr]*types.Selection"pšgo.weak.type.*map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�2type.*go/ast.SelectorExpr Vtype.*golang.org/x/tools/go/types.Selection°–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÀ�type.map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþägo.typelink.map[*ast.SelectorExpr]*types.Selection/map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþžgo.string."struct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo }"°¨Cstruct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo } žgo.string."struct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo }"þ€type.struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }°°Yì g  runtime.algarray0bruntime.gcbits.0x84488800000000000000000000000000Pžgo.string."struct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo }"p’go.weak.type.*struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }€"runtime.zerovalue�À€type.struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }Àgo.string."F"àtype.uintptr�go.string."A0"°$type.**"".importeràgo.string."A1"€*type.**"".PackageInfoþbruntime.gcbits.0x84000000000000000000000000000000 „þngo.string."struct { F uintptr; R *loader.PackageInfo }"€x+struct { F uintptr; R *loader.PackageInfo } ngo.string."struct { F uintptr; R *loader.PackageInfo }"þgo.string."R"0$R go.string."R"þXtype.struct { F uintptr; R *"".PackageInfo }ààl0:Û À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Pngo.string."struct { F uintptr; R *loader.PackageInfo }"pjgo.weak.type.*struct { F uintptr; R *"".PackageInfo }€"runtime.zerovalue�ÀXtype.struct { F uintptr; R *"".PackageInfo }Àgo.string."F"àtype.uintptr�go.string."R"°(type.*"".PackageInfoþ go.string."*struct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo }"°ªD*struct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo }  go.string."*struct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo }"þ‚type.*struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }   m­„6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."*struct { F uintptr; A0 **loader.importer; A1 **loader.PackageInfo }"p”go.weak.type.**struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }€"runtime.zerovalue�€type.struct { F uintptr; A0 **"".importer; A1 **"".PackageInfo }þpgo.string."*struct { F uintptr; R *loader.PackageInfo }"€z,*struct { F uintptr; R *loader.PackageInfo } pgo.string."*struct { F uintptr; R *loader.PackageInfo }"þZtype.*struct { F uintptr; R *"".PackageInfo }  âïåÚ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."*struct { F uintptr; R *loader.PackageInfo }"plgo.weak.type.**struct { F uintptr; R *"".PackageInfo }€"runtime.zerovalue�Xtype.struct { F uintptr; R *"".PackageInfo }þ6go.string."**build.Context"@@**build.Context 6go.string."**build.Context"þ.type.**go/build.Context  c~Yè6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**build.Context"p@go.weak.type.***go/build.Context€"runtime.zerovalue�,type.*go/build.Contextþ(go.string."*[]error"@2*[]error (go.string."*[]error"þtype.*[]error  À½„‰6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P(go.string."*[]error"p,go.weak.type.**[]error€"runtime.zerovalue�type.[]errorþ0go.string."*[]*ast.File"@: *[]*ast.File 0go.string."*[]*ast.File"þ(type.*[]*go/ast.File  „,½û6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[]*ast.File"p:go.weak.type.**[]*go/ast.File€"runtime.zerovalue�&type.[]*go/ast.Fileþ6go.string."**token.FileSet"@@**token.FileSet 6go.string."**token.FileSet"þ.type.**go/token.FileSet  ÙE[6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**token.FileSet"p@go.weak.type.***go/token.FileSet€"runtime.zerovalue�,type.*go/token.FileSetþ@go.string."*func(string) string"PJ*func(string) string @go.string."*func(string) string"þ2type.*func(string) string  žÀ;Ú6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*func(string) string"pDgo.weak.type.**func(string) string€"runtime.zerovalue�0type.func(string) stringþbruntime.gcbits.0x84888888000000000000000000000000 „ˆˆˆþ""..gostring.5àÒ˜struct { F uintptr; A0 *sync.WaitGroup; A1 **build.Context; A2 *[]error; A3 *[]*ast.File; A4 **token.FileSet; A5 *func(string) string; A6 *parser.Mode } ""..gostring.5þgo.string."A4"0&A4 go.string."A4"þgo.string."A5"0&A5 go.string."A5"þgo.string."A6"0&A6 go.string."A6"þÒtype.struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }ÀÀ@@Y´“ (08,  runtime.algarray0bruntime.gcbits.0x84888888000000000000000000000000P""..gostring.5pägo.weak.type.*struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }€"runtime.zerovalue�ÀÒtype.struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }Àgo.string."F"àtype.uintptr�go.string."A0"°(type.*sync.WaitGroupàgo.string."A1"€.type.**go/build.Context°go.string."A2"Ðtype.*[]error€go.string."A3" (type.*[]*go/ast.FileÐgo.string."A4"ð.type.**go/token.FileSet go.string."A5"À2type.*func(string) stringðgo.string."A6"�(type.*go/parser.Modeþ""..gostring.6àÔ™*struct { F uintptr; A0 *sync.WaitGroup; A1 **build.Context; A2 *[]error; A3 *[]*ast.File; A4 **token.FileSet; A5 *func(string) string; A6 *parser.Mode } ""..gostring.6þÔtype.*struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }  * Ø6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.6pægo.weak.type.**struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }€"runtime.zerovalue�Òtype.struct { F uintptr; A0 *sync.WaitGroup; A1 **go/build.Context; A2 *[]error; A3 *[]*go/ast.File; A4 **go/token.FileSet; A5 *func(string) string; A6 *go/parser.Mode }þ,go.string."[]ast.Decl"@6 +[]ast.Decl ,go.string."[]ast.Decl"þ$type.[]go/ast.Decl  q|�+   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]ast.Decl"p6go.weak.type.*[]go/ast.Decl€"runtime.zerovalue� type.go/ast.DeclþHgo.typelink.[]ast.Decl/[]go/ast.Decl$type.[]go/ast.Declþ,go.string."[]ast.Spec"@6 +[]ast.Spec ,go.string."[]ast.Spec"þ$type.[]go/ast.Spec  0Ž4   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]ast.Spec"p6go.weak.type.*[]go/ast.Spec€"runtime.zerovalue� type.go/ast.SpecþHgo.typelink.[]ast.Spec/[]go/ast.Spec$type.[]go/ast.SpecþPgo.string."*map.hdr[*types.Package]bool"`Z*map.hdr[*types.Package]bool Pgo.string."*map.hdr[*types.Package]bool"þntype.*map.hdr[*golang.org/x/tools/go/types.Package]bool  — 06   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*map.hdr[*types.Package]bool"p€go.weak.type.**map.hdr[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�ltype.map.hdr[*golang.org/x/tools/go/types.Package]boolþPgo.string."map.iter[*types.Package]bool"`Zmap.iter[*types.Package]bool Pgo.string."map.iter[*types.Package]bool"þntype.map.iter[*golang.org/x/tools/go/types.Package]boolððPŠJ0µ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PPgo.string."map.iter[*types.Package]bool"p€go.weak.type.*map.iter[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Àntype.map.iter[*golang.org/x/tools/go/types.Package]boolÀgo.string."key"àTtype.**golang.org/x/tools/go/types.Package�go.string."val"°type.*boolàgo.string."t"€type.*uint8°go.string."h"Ðntype.*map.hdr[*golang.org/x/tools/go/types.Package]bool€&go.string."buckets" ttype.*map.bucket[*golang.org/x/tools/go/types.Package]boolÐ go.string."bptr"ðttype.*map.bucket[*golang.org/x/tools/go/types.Package]bool "go.string."other"Àtype.[4]uintptrþ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ0go.string."*[8]ast.Expr"@: *[8]ast.Expr 0go.string."*[8]ast.Expr"þ(type.*[8]go/ast.Expr  “û˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Expr"p:go.weak.type.**[8]go/ast.Expr€"runtime.zerovalue�&type.[8]go/ast.ExprþDgo.string."*[8]types.TypeAndValue"PN*[8]types.TypeAndValue Dgo.string."*[8]types.TypeAndValue"þbtype.*[8]golang.org/x/tools/go/types.TypeAndValue  Ò<8u6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*[8]types.TypeAndValue"ptgo.weak.type.**[8]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�`type.[8]golang.org/x/tools/go/types.TypeAndValueþ8go.string."*[8]types.Object"PB*[8]types.Object 8go.string."*[8]types.Object"þVtype.*[8]golang.org/x/tools/go/types.Object  Ý;'¢6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[8]types.Object"phgo.weak.type.**[8]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ttype.[8]golang.org/x/tools/go/types.Objectþ0go.string."*[8]ast.Node"@: *[8]ast.Node 0go.string."*[8]ast.Node"þ(type.*[8]go/ast.Node  t.¥a6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Node"p:go.weak.type.**[8]go/ast.Node€"runtime.zerovalue�&type.[8]go/ast.Nodeþgo.string."log"0(log go.string."log"þ$go.importpath.log.  go.string."log"þ*go.string."io/ioutil"@4 io/ioutil *go.string."io/ioutil"þ0go.importpath.io/ioutil.  *go.string."io/ioutil"þ$go.string."go/ast"0.go/ast $go.string."go/ast"þ*go.importpath.go/ast.  $go.string."go/ast"þ go.string."sync"0*sync go.string."sync"þ&go.importpath.sync.  go.string."sync"þ&go.string."os/exec"00os/exec &go.string."os/exec"þ,go.importpath.os/exec.  &go.string."os/exec"þXgo.string."golang.org/x/tools/go/gcimporter"pb golang.org/x/tools/go/gcimporter Xgo.string."golang.org/x/tools/go/gcimporter"þ^go.importpath.golang.org/x/tools/go/gcimporter.  Xgo.string."golang.org/x/tools/go/gcimporter"þ*go.string."go/parser"@4 go/parser *go.string."go/parser"þ0go.importpath.go/parser.  *go.string."go/parser"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þ$go.string."errors"0.errors $go.string."errors"þ*go.importpath.errors.  $go.string."errors"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þ2go.string."path/filepath"@< path/filepath 2go.string."path/filepath"þ8go.importpath.path/filepath.  2go.string."path/filepath"þgo.string."os"0&os go.string."os"þ"go.importpath.os.  go.string."os"þ&go.string."strconv"00strconv &go.string."strconv"þ,go.importpath.strconv.  &go.string."strconv"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þNgo.string."golang.org/x/tools/go/types"`Xgolang.org/x/tools/go/types Ngo.string."golang.org/x/tools/go/types"þTgo.importpath.golang.org/x/tools/go/types.  Ngo.string."golang.org/x/tools/go/types"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ go.string."sort"0*sort go.string."sort"þ&go.importpath.sort.  go.string."sort"þ(go.string."go/build"@2go/build (go.string."go/build"þ.go.importpath.go/build.  (go.string."go/build"þZgo.string."golang.org/x/tools/go/ast/astutil"pd!golang.org/x/tools/go/ast/astutil Zgo.string."golang.org/x/tools/go/ast/astutil"þ`go.importpath.golang.org/x/tools/go/ast/astutil. ! Zgo.string."golang.org/x/tools/go/ast/astutil"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ$go.string."regexp"0.regexp $go.string."regexp"þ*go.importpath.regexp.  $go.string."regexp"þVgo.string."golang.org/x/tools/go/buildutil"``golang.org/x/tools/go/buildutil Vgo.string."golang.org/x/tools/go/buildutil"þ\go.importpath.golang.org/x/tools/go/buildutil.  Vgo.string."golang.org/x/tools/go/buildutil"þ.type..hash.[2]string·f(type..hash.[2]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[2]string·f$type..eq.[2]stringþ +__.PKGDEF 0 0 0 644 168328 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package pointer + import log "log" + import exec "os/exec" + import runtime "runtime" + import time "time" + import callgraph "golang.org/x/tools/go/callgraph" + import typeutil "golang.org/x/tools/go/types/typeutil" + import exact "golang.org/x/tools/go/exact" + import io "io" + import os "os" + import strings "strings" + import types "golang.org/x/tools/go/types" + import fmt "fmt" + import sort "sort" + import reflect "reflect" + import intsets "golang.org/x/tools/container/intsets" + import ssa "golang.org/x/tools/go/ssa" + import token "go/token" + import debug "runtime/debug" + import bytes "bytes" + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"golang.org/x/tools/go/types".Scope struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".children []*@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".comment string; @"golang.org/x/tools/go/types".elems map[string]@"golang.org/x/tools/go/types".Object } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Child (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) Insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Lookup (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems[@"golang.org/x/tools/go/types".name·3] } + func (@"golang.org/x/tools/go/types".s·3 *@"golang.org/x/tools/go/types".Scope "esc:0x2") LookupParent (@"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Scope, ? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Names () (? []string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") NumChildren () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) String () (? string) + func (@"golang.org/x/tools/go/types".s·1 *@"golang.org/x/tools/go/types".Scope) WriteTo (@"golang.org/x/tools/go/types".w·2 @"io".Writer, @"golang.org/x/tools/go/types".n·3 int, @"golang.org/x/tools/go/types".recurse·4 bool) + type @"golang.org/x/tools/go/types".Package struct { @"golang.org/x/tools/go/types".path string; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".complete bool; @"golang.org/x/tools/go/types".imports []*@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".fake bool } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x0") Complete () (? bool) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".complete } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Imports () (? []*@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".imports } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") MarkComplete () { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".complete = true } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Path () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".path } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") SetImports (@"golang.org/x/tools/go/types".list·2 []*@"golang.org/x/tools/go/types".Package) { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".imports = @"golang.org/x/tools/go/types".list·2 } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package) String () (? string) + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"golang.org/x/tools/go/types".Type interface { String() (? string); Underlying() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/types".Object interface { Exported() (? bool); Id() (? string); Name() (? string); Parent() (? *@"golang.org/x/tools/go/types".Scope); Pkg() (? *@"golang.org/x/tools/go/types".Package); Pos() (? @"go/token".Pos); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type); @"golang.org/x/tools/go/types".order() (? uint32); @"golang.org/x/tools/go/types".sameId(@"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".name string) (? bool); @"golang.org/x/tools/go/types".setOrder(? uint32); @"golang.org/x/tools/go/types".setParent(? *@"golang.org/x/tools/go/types".Scope) } + type @"golang.org/x/tools/go/types".SelectionKind int + type @"golang.org/x/tools/go/types".Selection struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/types".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".index []int; @"golang.org/x/tools/go/types".indirect bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Index () (? []int) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".index } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Indirect () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".indirect } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".SelectionKind) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Obj () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Recv () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".object struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".pos @"go/token".Pos; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".order_ uint32 } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Exported () (? bool) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Id () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Pkg () (? *@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pkg } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pos } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".typ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".order () (? uint32) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".order_ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".sameId (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setOrder (@"golang.org/x/tools/go/types".order·2 uint32) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setParent (@"golang.org/x/tools/go/types".parent·2 *@"golang.org/x/tools/go/types".Scope) { @"golang.org/x/tools/go/types".obj·1.@"golang.org/x/tools/go/types".parent = @"golang.org/x/tools/go/types".parent·2 } + type @"golang.org/x/tools/go/types".Var struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".anonymous bool; @"golang.org/x/tools/go/types".visited bool; @"golang.org/x/tools/go/types".isField bool; @"golang.org/x/tools/go/types".used bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") Anonymous () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".anonymous } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") IsField () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".isField } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var) String () (? string) + type @"golang.org/x/tools/go/types".Tuple struct { @"golang.org/x/tools/go/types".vars []*@"golang.org/x/tools/go/types".Var } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types".t·2 != nil { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars) }; return 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Signature struct { @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".recv *@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".params *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".results *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".variadic bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Params () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".params } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Recv () (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Results () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".results } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x0") Variadic () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".variadic } + import ast "go/ast" // indirect + type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) } + import sync "sync" // indirect + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"go/token".lineInfo struct { Offset int; Filename string; Line int } + type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } + func (@"go/token".pos·2 *@"go/token".Position "esc:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } + func (@"go/token".pos·2 @"go/token".Position "esc:0x2") String () (? string) + type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } + func (@"go/token".f·1 *@"go/token".File) AddLine (@"go/token".offset·2 int) + func (@"go/token".f·1 *@"go/token".File) AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) + func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File) SetLines (@"go/token".lines·3 []int) (? bool) + func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·4 *@"go/token".File "esc:0x1") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) + type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } + func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) + func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) + func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) + func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x0") + func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) + type @"golang.org/x/tools/go/ssa".BuilderMode uint + type @"golang.org/x/tools/go/types".MethodSet struct { @"golang.org/x/tools/go/types".list []*@"golang.org/x/tools/go/types".Selection } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Selection) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Lookup (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Selection) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".TypeName struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) String () (? string) + type @"golang.org/x/tools/go/types".Func struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) FullName () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func "esc:0x0") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".object.@"golang.org/x/tools/go/types".typ.(*@"golang.org/x/tools/go/types".Signature).@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) String () (? string) + type @"golang.org/x/tools/go/types".Named struct { @"golang.org/x/tools/go/types".obj *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/types".underlying @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named) AddMethod (@"golang.org/x/tools/go/types".m·2 *@"golang.org/x/tools/go/types".Func) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Obj () (? *@"golang.org/x/tools/go/types".TypeName) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") SetUnderlying (@"golang.org/x/tools/go/types".underlying·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".underlying } + func (@"golang.org/x/tools/go/types".n·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") @"golang.org/x/tools/go/types".setUnderlying (@"golang.org/x/tools/go/types".typ·2 @"golang.org/x/tools/go/types".Type) { if @"golang.org/x/tools/go/types".n·1 != nil { @"golang.org/x/tools/go/types".n·1.@"golang.org/x/tools/go/types".underlying = @"golang.org/x/tools/go/types".typ·2 } } + type @"golang.org/x/tools/go/types".MethodSetCache struct { @"golang.org/x/tools/go/types".mu @"sync".Mutex; @"golang.org/x/tools/go/types".named map[*@"golang.org/x/tools/go/types".Named]struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }; @"golang.org/x/tools/go/types".others map[@"golang.org/x/tools/go/types".Type]*@"golang.org/x/tools/go/types".MethodSet } + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache) MethodSet (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/types".MethodSet) + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache "esc:0x0") @"golang.org/x/tools/go/types".lookupNamed (@"golang.org/x/tools/go/types".named·3 *@"golang.org/x/tools/go/types".Named) (? struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }) + type @"golang.org/x/tools/go/types/typeutil".Hasher struct { @"golang.org/x/tools/go/types/typeutil".memo map[@"golang.org/x/tools/go/types".Type]uint32 } + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") Hash (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashFor (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashTuple (@"golang.org/x/tools/go/types/typeutil".tuple·3 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") (? uint32) + type @"golang.org/x/tools/go/types/typeutil".entry struct { @"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types/typeutil".value interface {} } + type @"golang.org/x/tools/go/types/typeutil".Map struct { @"golang.org/x/tools/go/types/typeutil".hasher @"golang.org/x/tools/go/types/typeutil".Hasher; @"golang.org/x/tools/go/types/typeutil".table map[uint32][]@"golang.org/x/tools/go/types/typeutil".entry; @"golang.org/x/tools/go/types/typeutil".length int } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") At (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Delete (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Iterate (@"golang.org/x/tools/go/types/typeutil".f·2 func(@"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value interface {}) "esc:0x0") + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Keys () (? []@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") KeysString () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types/typeutil".m·2 != nil { return @"golang.org/x/tools/go/types/typeutil".m·2.@"golang.org/x/tools/go/types/typeutil".length }; return 0x0 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Set (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value·4 interface {}) (@"golang.org/x/tools/go/types/typeutil".prev·1 interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") SetHasher (@"golang.org/x/tools/go/types/typeutil".hasher·2 @"golang.org/x/tools/go/types/typeutil".Hasher) { @"golang.org/x/tools/go/types/typeutil".m·1.@"golang.org/x/tools/go/types/typeutil".hasher = @"golang.org/x/tools/go/types/typeutil".hasher·2 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") @"golang.org/x/tools/go/types/typeutil".toString (@"golang.org/x/tools/go/types/typeutil".values·3 bool) (? string) + type @"golang.org/x/tools/go/ssa".selectionKey struct { @"golang.org/x/tools/go/ssa".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/ssa".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".index string; @"golang.org/x/tools/go/ssa".indirect bool } + type @"golang.org/x/tools/go/exact".Kind int + type @"golang.org/x/tools/go/exact".Value interface { Kind() (? @"golang.org/x/tools/go/exact".Kind); String() (? string); @"golang.org/x/tools/go/exact".implementsValue() } + type @"golang.org/x/tools/go/ssa".domInfo struct { @"golang.org/x/tools/go/ssa".idom *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".children []*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".pre int32; @"golang.org/x/tools/go/ssa".post int32 } + type @"golang.org/x/tools/go/ssa".BasicBlock struct { Index int; Comment string; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; Instrs []@"golang.org/x/tools/go/ssa".Instruction; Preds []*@"golang.org/x/tools/go/ssa".BasicBlock; Succs []*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".succs2 [2]*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".dom @"golang.org/x/tools/go/ssa".domInfo; @"golang.org/x/tools/go/ssa".gaps int; @"golang.org/x/tools/go/ssa".rundefers int } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") Dominates (@"golang.org/x/tools/go/ssa".c·3 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") (? bool) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".pre <= @"golang.org/x/tools/go/ssa".c·3.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".pre && @"golang.org/x/tools/go/ssa".c·3.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".post <= @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".post } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Dominees () (? []*@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".children } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Idom () (? *@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".idom } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".emit (@"golang.org/x/tools/go/ssa".i·3 @"golang.org/x/tools/go/ssa".Instruction) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".hasPhi () (? bool) { var @"golang.org/x/tools/go/ssa".ok·3 bool; ; _, @"golang.org/x/tools/go/ssa".ok·3 = @"golang.org/x/tools/go/ssa".b·2.Instrs[0x0].(*@"golang.org/x/tools/go/ssa".Phi); return @"golang.org/x/tools/go/ssa".ok·3 } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") @"golang.org/x/tools/go/ssa".phis () (? []@"golang.org/x/tools/go/ssa".Instruction) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".predIndex (@"golang.org/x/tools/go/ssa".c·3 *@"golang.org/x/tools/go/ssa".BasicBlock) (? int) + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".removePred (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".replacePred (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0", @"golang.org/x/tools/go/ssa".q·3 *@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".replaceSucc (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0", @"golang.org/x/tools/go/ssa".q·3 *@"golang.org/x/tools/go/ssa".BasicBlock) + type @"golang.org/x/tools/go/ssa".Instruction interface { Block() (? *@"golang.org/x/tools/go/ssa".BasicBlock); Operands(@"golang.org/x/tools/go/ssa".rands []*@"golang.org/x/tools/go/ssa".Value) (? []*@"golang.org/x/tools/go/ssa".Value); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); String() (? string); @"golang.org/x/tools/go/ssa".setBlock(? *@"golang.org/x/tools/go/ssa".BasicBlock) } + type @"golang.org/x/tools/go/ssa".Value interface { Name() (? string); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); Referrers() (? *[]@"golang.org/x/tools/go/ssa".Instruction); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/ssa".Const struct { @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Complex128 () (? complex128) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Float64 () (? float64) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Int64 () (? int64) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/ssa".c·2.Value == nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Name () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) String () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".typ } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Uint64 () (? uint64) + type @"golang.org/x/tools/go/types".Const struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".visited bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const) String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const "esc:0x1") Val () (? @"golang.org/x/tools/go/exact".Value) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".val } + import loader "golang.org/x/tools/go/loader" // indirect + type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } + type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Text () (? string) + type @"go/ast".ObjKind int + func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } + type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } + func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x0") IsExported () (? bool) + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "" } + func (? *@"go/ast".Ident) @"go/ast".exprNode () { } + type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } + type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } + func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) + type @"go/token".Token int + func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3C) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } + func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xA) } + func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xB) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3B) } + func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) + func (@"go/token".tok·2 @"go/token".Token) String () (? string) + type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } + func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } + type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } + type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } + type @"golang.org/x/tools/go/types".operandMode uint8 + type @"golang.org/x/tools/go/types".TypeAndValue struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; Type @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Addressable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Assignable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") HasOk () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x8) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsBuiltin () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x2) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".tv·2.Type == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsType () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x3) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsValue () (? bool) + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsVoid () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x1) } + type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() } + type @"go/ast".SelectorExpr struct { X @"go/ast".Expr; Sel *@"go/ast".Ident } + func (@"go/ast".x·2 *@"go/ast".SelectorExpr "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".SelectorExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".SelectorExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Initializer struct { Lhs []*@"golang.org/x/tools/go/types".Var; Rhs @"go/ast".Expr } + func (@"golang.org/x/tools/go/types".init·2 *@"golang.org/x/tools/go/types".Initializer "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".Info struct { Types map[@"go/ast".Expr]@"golang.org/x/tools/go/types".TypeAndValue; Defs map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Uses map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Implicits map[@"go/ast".Node]@"golang.org/x/tools/go/types".Object; Selections map[*@"go/ast".SelectorExpr]*@"golang.org/x/tools/go/types".Selection; Scopes map[@"go/ast".Node]*@"golang.org/x/tools/go/types".Scope; InitOrder []*@"golang.org/x/tools/go/types".Initializer } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") ObjectOf (@"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object; ; @"golang.org/x/tools/go/types".obj·4, _ = @"golang.org/x/tools/go/types".info·2.Defs[@"golang.org/x/tools/go/types".id·3]; if @"golang.org/x/tools/go/types".obj·4 != nil { return @"golang.org/x/tools/go/types".obj·4 }; return @"golang.org/x/tools/go/types".info·2.Uses[@"golang.org/x/tools/go/types".id·3] } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") TypeOf (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".Importer func(? map[string]*@"golang.org/x/tools/go/types".Package, ? string) (? *@"golang.org/x/tools/go/types".Package, ? error) + type @"golang.org/x/tools/go/types".Sizes interface { Alignof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64); Offsetsof(@"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var) (? []int64); Sizeof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64) } + type @"golang.org/x/tools/go/types".Struct struct { @"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".tags []string; @"golang.org/x/tools/go/types".offsets []int64 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Field (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") NumFields () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Tag (@"golang.org/x/tools/go/types".i·3 int) (? string) { if @"golang.org/x/tools/go/types".i·3 < len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags[@"golang.org/x/tools/go/types".i·3] }; return "" } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Config struct { IgnoreFuncBodies bool; FakeImportC bool; Packages map[string]*@"golang.org/x/tools/go/types".Package; Error func(@"golang.org/x/tools/go/types".err error); Import @"golang.org/x/tools/go/types".Importer; Sizes @"golang.org/x/tools/go/types".Sizes; DisableUnusedImportCheck bool } + func (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config) Check (@"golang.org/x/tools/go/types".path·4 string, @"golang.org/x/tools/go/types".fset·5 *@"go/token".FileSet, @"golang.org/x/tools/go/types".files·6 []*@"go/ast".File "esc:0x0", @"golang.org/x/tools/go/types".info·7 *@"golang.org/x/tools/go/types".Info) (? *@"golang.org/x/tools/go/types".Package, ? error) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".alignof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetof (@"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".index·4 []int "esc:0x0") (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetsof (@"golang.org/x/tools/go/types".T·3 *@"golang.org/x/tools/go/types".Struct) (? []int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".sizeof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + type @"go/ast".Field struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Tag *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".Field) End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".Field) Pos () (? @"go/token".Pos) + type @"go/ast".FieldList struct { Opening @"go/token".Pos; List []*@"go/ast".Field; Closing @"go/token".Pos } + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") NumFields () (? int) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".FuncType struct { Func @"go/token".Pos; Params *@"go/ast".FieldList; Results *@"go/ast".FieldList } + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncType) @"go/ast".exprNode () { } + type @"go/ast".Stmt interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".stmtNode() } + type @"go/ast".BlockStmt struct { Lbrace @"go/token".Pos; List []@"go/ast".Stmt; Rbrace @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".s·2.Rbrace + @"go/token".Pos(0x1) } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.Lbrace } + func (? *@"go/ast".BlockStmt) @"go/ast".stmtNode () { } + type @"go/ast".FuncDecl struct { Doc *@"go/ast".CommentGroup; Recv *@"go/ast".FieldList; Name *@"go/ast".Ident; Type *@"go/ast".FuncType; Body *@"go/ast".BlockStmt } + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncDecl) @"go/ast".declNode () { } + type @"golang.org/x/tools/go/types".declInfo struct { @"golang.org/x/tools/go/types".file *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".lhs []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".typ @"go/ast".Expr; @"golang.org/x/tools/go/types".init @"go/ast".Expr; @"golang.org/x/tools/go/types".fdecl *@"go/ast".FuncDecl; @"golang.org/x/tools/go/types".deps map[@"golang.org/x/tools/go/types".Object]bool; @"golang.org/x/tools/go/types".mark int } + func (@"golang.org/x/tools/go/types".d·1 *@"golang.org/x/tools/go/types".declInfo) @"golang.org/x/tools/go/types".addDep (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".m·3 map[@"golang.org/x/tools/go/types".Object]bool; ; @"golang.org/x/tools/go/types".m·3 = @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps; if @"golang.org/x/tools/go/types".m·3 == nil { @"golang.org/x/tools/go/types".m·3 = make(map[@"golang.org/x/tools/go/types".Object]bool, 0x0); @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps = @"golang.org/x/tools/go/types".m·3 }; @"golang.org/x/tools/go/types".m·3[@"golang.org/x/tools/go/types".obj·2] = true } + func (@"golang.org/x/tools/go/types".d·2 *@"golang.org/x/tools/go/types".declInfo "esc:0x0") @"golang.org/x/tools/go/types".hasInitializer () (? bool) { return @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".init != nil || @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl != nil && @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl.Body != nil } + type @"golang.org/x/tools/go/types".BasicKind int + type @"golang.org/x/tools/go/types".BasicInfo int + type @"golang.org/x/tools/go/types".Basic struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".BasicKind; @"golang.org/x/tools/go/types".info @"golang.org/x/tools/go/types".BasicInfo; @"golang.org/x/tools/go/types".name string } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Info () (? @"golang.org/x/tools/go/types".BasicInfo) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".info } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".BasicKind) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".exprInfo struct { @"golang.org/x/tools/go/types".isLhs bool; @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".typ *@"golang.org/x/tools/go/types".Basic; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value } + type @"golang.org/x/tools/go/types".funcInfo struct { @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".body *@"go/ast".BlockStmt } + type @"golang.org/x/tools/go/types".context struct { @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".iota @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".hasLabel bool; @"golang.org/x/tools/go/types".hasCallOrRecv bool } + type @"golang.org/x/tools/go/types".builtinId int + type @"golang.org/x/tools/go/types".operand struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".expr @"go/ast".Expr; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".id @"golang.org/x/tools/go/types".builtinId } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) String () (? string) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".assignableTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".convertibleTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".isInteger () (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".isNil () (? bool) { return @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".typ == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/types".x·1 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".setConst (@"golang.org/x/tools/go/types".tok·2 @"go/token".Token, @"golang.org/x/tools/go/types".lit·3 string) + type @"go/ast".CallExpr struct { Fun @"go/ast".Expr; Lparen @"go/token".Pos; Args []@"go/ast".Expr; Ellipsis @"go/token".Pos; Rparen @"go/token".Pos } + func (@"go/ast".x·2 *@"go/ast".CallExpr "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".x·2.Rparen + @"go/token".Pos(0x1) } + func (@"go/ast".x·2 *@"go/ast".CallExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".CallExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".getter func(@"golang.org/x/tools/go/types".x *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".i int) + type @"go/ast".ValueSpec struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Values []@"go/ast".Expr; Comment *@"go/ast".CommentGroup } + func (@"go/ast".s·2 *@"go/ast".ValueSpec) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ValueSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ValueSpec) @"go/ast".specNode () { } + type @"go/ast".BranchStmt struct { TokPos @"go/token".Pos; Tok @"go/token".Token; Label *@"go/ast".Ident } + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.TokPos } + func (? *@"go/ast".BranchStmt) @"go/ast".stmtNode () { } + type @"go/ast".LabeledStmt struct { Label *@"go/ast".Ident; Colon @"go/token".Pos; Stmt @"go/ast".Stmt } + func (@"go/ast".s·2 *@"go/ast".LabeledStmt) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".LabeledStmt "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".LabeledStmt) @"go/ast".stmtNode () { } + type @"golang.org/x/tools/go/types".block struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".block; @"golang.org/x/tools/go/types".lstmt *@"go/ast".LabeledStmt; @"golang.org/x/tools/go/types".labels map[string]*@"go/ast".LabeledStmt } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x1") @"golang.org/x/tools/go/types".enclosingTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x0") @"golang.org/x/tools/go/types".gotoTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·1 *@"golang.org/x/tools/go/types".block) @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".s·2 *@"go/ast".LabeledStmt) + type @"golang.org/x/tools/go/types".exprKind int + type @"golang.org/x/tools/go/types".Interface struct { @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".embeddeds []*@"golang.org/x/tools/go/types".Named; @"golang.org/x/tools/go/types".allMethods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) Complete () (? *@"golang.org/x/tools/go/types".Interface) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Embedded (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Named) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Empty () (? bool) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) == 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") ExplicitMethod (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumEmbeddeds () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumExplicitMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".objset map[string]@"golang.org/x/tools/go/types".Object + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".objset "esc:0x0") @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + type @"go/ast".InterfaceType struct { Interface @"go/token".Pos; Methods *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Interface } + func (? *@"go/ast".InterfaceType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".opPredicates map[@"go/token".Token]func(? @"golang.org/x/tools/go/types".Type) (? bool) + type @"golang.org/x/tools/go/types".objNode struct { @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".in int; @"golang.org/x/tools/go/types".out []*@"golang.org/x/tools/go/types".objNode; @"golang.org/x/tools/go/types".index int; @"golang.org/x/tools/go/types".mark int } + type @"golang.org/x/tools/go/types".stmtContext uint + type @"go/ast".StructType struct { Struct @"go/token".Pos; Fields *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Struct } + func (? *@"go/ast".StructType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Checker struct { @"golang.org/x/tools/go/types".conf *@"golang.org/x/tools/go/types".Config; @"golang.org/x/tools/go/types".fset *@"go/token".FileSet; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; ? *@"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/types".objMap map[@"golang.org/x/tools/go/types".Object]*@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".files []*@"go/ast".File; @"golang.org/x/tools/go/types".unusedDotImports map[*@"golang.org/x/tools/go/types".Scope]map[*@"golang.org/x/tools/go/types".Package]@"go/token".Pos; @"golang.org/x/tools/go/types".firstErr error; @"golang.org/x/tools/go/types".methods map[string][]*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".untyped map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; @"golang.org/x/tools/go/types".funcs []@"golang.org/x/tools/go/types".funcInfo; @"golang.org/x/tools/go/types".delayed []func(); @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".context; @"golang.org/x/tools/go/types".indent int } + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) Files (@"golang.org/x/tools/go/types".files·3 []*@"go/ast".File "esc:0x0") (@"golang.org/x/tools/go/types".err·1 error) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addDeclDep (@"golang.org/x/tools/go/types".to·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addMethodDecls (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addUnusedDotImport (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".appendInPostOrder (@"golang.org/x/tools/go/types".order·2 *[]@"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".argument (@"golang.org/x/tools/go/types".sig·2 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".i·3 int, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".ellipsis·5 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arguments (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".arg·5 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·6 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arityMatch (@"golang.org/x/tools/go/types".s·2 *@"go/ast".ValueSpec "esc:0x0", @"golang.org/x/tools/go/types".init·3 *@"go/ast".ValueSpec "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arrayLength (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? int64) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVar (@"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVars (@"golang.org/x/tools/go/types".lhs·2 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignment (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assocMethod (@"golang.org/x/tools/go/types".tname·2 string, @"golang.org/x/tools/go/types".meth·3 *@"golang.org/x/tools/go/types".Func) { var @"golang.org/x/tools/go/types".m·4 map[string][]*@"golang.org/x/tools/go/types".Func; ; @"golang.org/x/tools/go/types".m·4 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods; if @"golang.org/x/tools/go/types".m·4 == nil { @"golang.org/x/tools/go/types".m·4 = make(map[string][]*@"golang.org/x/tools/go/types".Func, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods = @"golang.org/x/tools/go/types".m·4 }; @"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2] = append(@"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2], @"golang.org/x/tools/go/types".meth·3) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".binary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".rhs·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".blockBranches (@"golang.org/x/tools/go/types".all·3 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".parent·4 *@"golang.org/x/tools/go/types".block, @"golang.org/x/tools/go/types".lstmt·5 *@"go/ast".LabeledStmt, @"golang.org/x/tools/go/types".list·6 []@"go/ast".Stmt "esc:0x0") (? []*@"go/ast".BranchStmt) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".builtin (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·4 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".id·5 @"golang.org/x/tools/go/types".builtinId) (_ bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".call (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 *@"go/ast".CallExpr) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseTypes (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".types·5 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".seen·6 map[@"golang.org/x/tools/go/types".Type]@"go/token".Pos "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseValues (@"golang.org/x/tools/go/types".x·2 @"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".values·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".closeScope () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectObjects () + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectParams (@"golang.org/x/tools/go/types".scope·4 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".list·5 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".variadicOk·6 bool) (@"golang.org/x/tools/go/types".params·1 []*@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".variadic·2 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".comparison (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".complexArg (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".constDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·4 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".conversion (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".convertUntyped (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".target·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declStmt (@"golang.org/x/tools/go/types".decl·2 @"go/ast".Decl) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declare (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declareInSet (@"golang.org/x/tools/go/types".oset·3 *@"golang.org/x/tools/go/types".objset "esc:0x0", @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declarePkgObj (@"golang.org/x/tools/go/types".ident·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".d·4 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".delay (@"golang.org/x/tools/go/types".f·2 func()) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed, @"golang.org/x/tools/go/types".f·2) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".dump (@"golang.org/x/tools/go/types".format·2 string "esc:0x0", @"golang.org/x/tools/go/types".args·3 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".err (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string, @"golang.org/x/tools/go/types".soft·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".error (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".errorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".expr (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprInternal (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprOrType (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprWithHint (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·4 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".filename (@"golang.org/x/tools/go/types".fileNo·3 int) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcBody (@"golang.org/x/tools/go/types".decl·2 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".name·3 string, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcType (@"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".recvPar·4 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".ftyp·5 *@"go/ast".FuncType) (? *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".functionBodies () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".handleBailout (@"golang.org/x/tools/go/types".err·2 *error "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".ident (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".index (@"golang.org/x/tools/go/types".index·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".max·5 int64) (@"golang.org/x/tools/go/types".i·1 int64, @"golang.org/x/tools/go/types".valid·2 bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".indexedElts (@"golang.org/x/tools/go/types".elts·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".length·5 int64) (? int64) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initConst (@"golang.org/x/tools/go/types".lhs·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initFiles (@"golang.org/x/tools/go/types".files·2 []*@"go/ast".File "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initOrder () + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVar (@"golang.org/x/tools/go/types".lhs·3 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".result·5 bool) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVars (@"golang.org/x/tools/go/types".lhs·2 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".returnPos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceFor (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"go/ast".InterfaceType) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceType (@"golang.org/x/tools/go/types".iface·2 *@"golang.org/x/tools/go/types".Interface, @"golang.org/x/tools/go/types".ityp·3 *@"go/ast".InterfaceType "esc:0x0", @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidAST (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidArg (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidOp (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminating (@"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingList (@"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingSwitch (@"golang.org/x/tools/go/types".body·3 *@"go/ast".BlockStmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".labels (@"golang.org/x/tools/go/types".body·2 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".later (@"golang.org/x/tools/go/types".name·2 string, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs, (@"golang.org/x/tools/go/types".funcInfo{ @"golang.org/x/tools/go/types".name:@"golang.org/x/tools/go/types".name·2, @"golang.org/x/tools/go/types".decl:@"golang.org/x/tools/go/types".decl·3, @"golang.org/x/tools/go/types".sig:@"golang.org/x/tools/go/types".sig·4, @"golang.org/x/tools/go/types".body:@"golang.org/x/tools/go/types".body·5 })) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".multipleDefaults (@"golang.org/x/tools/go/types".list·2 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".objDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".def·3 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".op (@"golang.org/x/tools/go/types".m·3 @"golang.org/x/tools/go/types".opPredicates "esc:0x0", @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".openScope (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt, @"golang.org/x/tools/go/types".comment·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".packageObjects (@"golang.org/x/tools/go/types".objList·2 []@"golang.org/x/tools/go/types".Object "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rawExpr (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordBuiltinType (@"golang.org/x/tools/go/types".f·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordCommaOkTypes (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".a·3 [2]@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordDef (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordImplicit (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordScope (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".scope·3 *@"golang.org/x/tools/go/types".Scope) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordSelection (@"golang.org/x/tools/go/types".x·2 *@"go/ast".SelectorExpr, @"golang.org/x/tools/go/types".kind·3 @"golang.org/x/tools/go/types".SelectionKind, @"golang.org/x/tools/go/types".recv·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".index·6 []int, @"golang.org/x/tools/go/types".indirect·7 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordTypeAndValue (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".mode·3 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".val·5 @"golang.org/x/tools/go/exact".Value) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordUntyped () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordUse (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rememberUntyped (@"golang.org/x/tools/go/types".e·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".lhs·3 bool, @"golang.org/x/tools/go/types".mode·4 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·5 *@"golang.org/x/tools/go/types".Basic, @"golang.org/x/tools/go/types".val·6 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".m·7 map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; ; @"golang.org/x/tools/go/types".m·7 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped; if @"golang.org/x/tools/go/types".m·7 == nil { @"golang.org/x/tools/go/types".m·7 = make(map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped = @"golang.org/x/tools/go/types".m·7 }; @"golang.org/x/tools/go/types".m·7[@"golang.org/x/tools/go/types".e·2] = (@"golang.org/x/tools/go/types".exprInfo{ @"golang.org/x/tools/go/types".isLhs:@"golang.org/x/tools/go/types".lhs·3, @"golang.org/x/tools/go/types".mode:@"golang.org/x/tools/go/types".mode·4, @"golang.org/x/tools/go/types".typ:@"golang.org/x/tools/go/types".typ·5, @"golang.org/x/tools/go/types".val:@"golang.org/x/tools/go/types".val·6 }) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportAltDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportCycle (@"golang.org/x/tools/go/types".cycle·2 []*@"golang.org/x/tools/go/types".objNode, @"golang.org/x/tools/go/types".i·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".representable (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".typ·3 *@"golang.org/x/tools/go/types".Basic) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".resolveOrder () (? []@"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".selector (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 *@"go/ast".SelectorExpr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shift (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shortVarDecl (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".lhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·4 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".simpleStmt (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".softErrorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".sprintf (@"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmt (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmtList (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".structType (@"golang.org/x/tools/go/types".styp·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".StructType "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".suspendedCall (@"golang.org/x/tools/go/types".keyword·2 string, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".tag (@"golang.org/x/tools/go/types".t·3 *@"go/ast".BasicLit) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".trace (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typ (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExpr (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExprInternal (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typOrNil (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeAssertion (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".T·5 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·3 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unusedImports () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".updateExprType (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".final·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".updateExprVal (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".val·3 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".info·4 @"golang.org/x/tools/go/types".exprInfo; ; var @"golang.org/x/tools/go/types".ok·5 bool; ; @"golang.org/x/tools/go/types".info·4, @"golang.org/x/tools/go/types".ok·5 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2]; if @"golang.org/x/tools/go/types".ok·5 { @"golang.org/x/tools/go/types".info·4.@"golang.org/x/tools/go/types".val = @"golang.org/x/tools/go/types".val·3; @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2] = @"golang.org/x/tools/go/types".info·4 } } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".usage (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".use (@"golang.org/x/tools/go/types".arg·2 ...@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".useGetter (@"golang.org/x/tools/go/types".get·2 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".varDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".lhs·3 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·5 @"go/ast".Expr) + type @"golang.org/x/tools/go/loader".PackageInfo struct { Pkg *@"golang.org/x/tools/go/types".Package; Importable bool; TransitivelyErrorFree bool; Files []*@"go/ast".File; Errors []error; ? @"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/loader".checker *@"golang.org/x/tools/go/types".Checker; @"golang.org/x/tools/go/loader".errorFunc func(? error) } + func (@"golang.org/x/tools/go/loader".info·2 *@"golang.org/x/tools/go/loader".PackageInfo "esc:0x1") String () (? string) + func (@"golang.org/x/tools/go/loader".info·1 *@"golang.org/x/tools/go/loader".PackageInfo) @"golang.org/x/tools/go/loader".appendError (@"golang.org/x/tools/go/loader".err·2 error) + type @"golang.org/x/tools/go/ssa".methodSet struct { @"golang.org/x/tools/go/ssa".mapping map[string]*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".complete bool } + type @"golang.org/x/tools/go/ssa".Program struct { Fset *@"go/token".FileSet; @"golang.org/x/tools/go/ssa".imported map[string]*@"golang.org/x/tools/go/ssa".Package; @"golang.org/x/tools/go/ssa".packages map[*@"golang.org/x/tools/go/types".Package]*@"golang.org/x/tools/go/ssa".Package; @"golang.org/x/tools/go/ssa".mode @"golang.org/x/tools/go/ssa".BuilderMode; MethodSets @"golang.org/x/tools/go/types".MethodSetCache; @"golang.org/x/tools/go/ssa".methodsMu @"sync".Mutex; @"golang.org/x/tools/go/ssa".methodSets @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".runtimeTypes @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".canon @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".bounds map[*@"golang.org/x/tools/go/types".Func]*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".thunks map[@"golang.org/x/tools/go/ssa".selectionKey]*@"golang.org/x/tools/go/ssa".Function } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") AllPackages () (? []*@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") BuildAll () + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") ConstValue (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Const) (? *@"golang.org/x/tools/go/ssa".Const) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) CreatePackage (@"golang.org/x/tools/go/ssa".info·3 *@"golang.org/x/tools/go/loader".PackageInfo) (? *@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) CreateTestMainPackage (@"golang.org/x/tools/go/ssa".pkgs·3 ...*@"golang.org/x/tools/go/ssa".Package) (? *@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") FuncValue (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") ImportedPackage (@"golang.org/x/tools/go/ssa".path·3 string "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".prog·2.@"golang.org/x/tools/go/ssa".imported[@"golang.org/x/tools/go/ssa".path·3] } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) LookupMethod (@"golang.org/x/tools/go/ssa".T·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pkg·4 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/ssa".name·5 string) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) Method (@"golang.org/x/tools/go/ssa".sel·3 *@"golang.org/x/tools/go/types".Selection) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) NewFunction (@"golang.org/x/tools/go/ssa".name·3 string, @"golang.org/x/tools/go/ssa".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/ssa".provenance·5 string) (? *@"golang.org/x/tools/go/ssa".Function) { return (&@"golang.org/x/tools/go/ssa".Function{ Prog:@"golang.org/x/tools/go/ssa".prog·2, @"golang.org/x/tools/go/ssa".name:@"golang.org/x/tools/go/ssa".name·3, Signature:@"golang.org/x/tools/go/ssa".sig·4, Synthetic:@"golang.org/x/tools/go/ssa".provenance·5 }) } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") Package (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".prog·2.@"golang.org/x/tools/go/ssa".packages[@"golang.org/x/tools/go/ssa".obj·3] } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) RuntimeTypes () (? []@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/ssa".prog·3 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") VarValue (@"golang.org/x/tools/go/ssa".obj·4 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/ssa".pkg·5 *@"golang.org/x/tools/go/ssa".Package, @"golang.org/x/tools/go/ssa".ref·6 []@"go/ast".Node "esc:0x0") (@"golang.org/x/tools/go/ssa".value·1 @"golang.org/x/tools/go/ssa".Value, @"golang.org/x/tools/go/ssa".isAddr·2 bool) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".addMethod (@"golang.org/x/tools/go/ssa".mset·3 *@"golang.org/x/tools/go/ssa".methodSet "esc:0x0", @"golang.org/x/tools/go/ssa".sel·4 *@"golang.org/x/tools/go/types".Selection) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".createMethodSet (@"golang.org/x/tools/go/ssa".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/ssa".methodSet) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".declaredFunc (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".needMethods (@"golang.org/x/tools/go/ssa".T·2 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".skip·3 bool) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".needMethodsOf (@"golang.org/x/tools/go/ssa".T·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".packageLevelValue (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/ssa".Value) + type @"golang.org/x/tools/go/ssa".Member interface { Name() (? string); Object() (? @"golang.org/x/tools/go/types".Object); Package() (? *@"golang.org/x/tools/go/ssa".Package); Pos() (? @"go/token".Pos); RelString(? *@"golang.org/x/tools/go/types".Package) (? string); String() (? string); Token() (? @"go/token".Token); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/ssa".NamedConst struct { @"golang.org/x/tools/go/ssa".object *@"golang.org/x/tools/go/types".Const; Value *@"golang.org/x/tools/go/ssa".Const; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Name () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".pkg } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x0") Pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst) String () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x40) } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Type struct { @"golang.org/x/tools/go/ssa".object *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/ssa".pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Name () (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".t·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".t·2.@"golang.org/x/tools/go/ssa".pkg } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x0") Pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type) String () (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x54) } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Global struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; Pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".v·2.Pkg } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return nil } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x55) } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".Package struct { Prog *@"golang.org/x/tools/go/ssa".Program; Object *@"golang.org/x/tools/go/types".Package; Members map[string]@"golang.org/x/tools/go/ssa".Member; @"golang.org/x/tools/go/ssa".values map[@"golang.org/x/tools/go/types".Object]@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".init *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".debug bool; @"golang.org/x/tools/go/ssa".started int32; @"golang.org/x/tools/go/ssa".ninit int32; @"golang.org/x/tools/go/ssa".info *@"golang.org/x/tools/go/loader".PackageInfo } + func (@"golang.org/x/tools/go/ssa".p·1 *@"golang.org/x/tools/go/ssa".Package) Build () + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Const (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".c·1 *@"golang.org/x/tools/go/ssa".NamedConst) { @"golang.org/x/tools/go/ssa".c·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".NamedConst); return } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Func (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) { @"golang.org/x/tools/go/ssa".f·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Function); return } + func (@"golang.org/x/tools/go/ssa".pkg·1 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") SetDebugMode (@"golang.org/x/tools/go/ssa".debug·2 bool) { @"golang.org/x/tools/go/ssa".pkg·1.@"golang.org/x/tools/go/ssa".debug = @"golang.org/x/tools/go/ssa".debug·2 } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Type (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".t·1 *@"golang.org/x/tools/go/ssa".Type) { @"golang.org/x/tools/go/ssa".t·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Type); return } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Var (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".g·1 *@"golang.org/x/tools/go/ssa".Global) { @"golang.org/x/tools/go/ssa".g·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Global); return } + func (@"golang.org/x/tools/go/ssa".p·3 *@"golang.org/x/tools/go/ssa".Package) WriteTo (@"golang.org/x/tools/go/ssa".w·4 @"io".Writer) (? int64, ? error) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package) @"golang.org/x/tools/go/ssa".objectOf (@"golang.org/x/tools/go/ssa".id·3 *@"go/ast".Ident) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package) @"golang.org/x/tools/go/ssa".typeOf (@"golang.org/x/tools/go/ssa".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Parameter struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".FreeVar struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction; @"golang.org/x/tools/go/ssa".outer @"golang.org/x/tools/go/ssa".Value } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".anInstruction struct { @"golang.org/x/tools/go/ssa".block *@"golang.org/x/tools/go/ssa".BasicBlock } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x1") Block () (? *@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".block } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".block.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x0") @"golang.org/x/tools/go/ssa".setBlock (@"golang.org/x/tools/go/ssa".block·2 *@"golang.org/x/tools/go/ssa".BasicBlock) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".block = @"golang.org/x/tools/go/ssa".block·2 } + type @"golang.org/x/tools/go/ssa".register struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".anInstruction; @"golang.org/x/tools/go/ssa".num int; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x0") Name () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setNum (@"golang.org/x/tools/go/ssa".num·2 int) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".num = @"golang.org/x/tools/go/ssa".num·2 } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setPos (@"golang.org/x/tools/go/ssa".pos·2 @"go/token".Pos) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".pos = @"golang.org/x/tools/go/ssa".pos·2 } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setType (@"golang.org/x/tools/go/ssa".typ·2 @"golang.org/x/tools/go/types".Type) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".typ = @"golang.org/x/tools/go/ssa".typ·2 } + type @"golang.org/x/tools/go/ssa".Alloc struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Comment string; Heap bool; @"golang.org/x/tools/go/ssa".index int } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".targets struct { @"golang.org/x/tools/go/ssa".tail *@"golang.org/x/tools/go/ssa".targets; @"golang.org/x/tools/go/ssa"._break *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._continue *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._fallthrough *@"golang.org/x/tools/go/ssa".BasicBlock } + type @"golang.org/x/tools/go/ssa".lblock struct { @"golang.org/x/tools/go/ssa"._goto *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._break *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._continue *@"golang.org/x/tools/go/ssa".BasicBlock } + type @"golang.org/x/tools/go/ssa".Function struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".method *@"golang.org/x/tools/go/types".Selection; Signature *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; Synthetic string; @"golang.org/x/tools/go/ssa".syntax @"go/ast".Node; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; Pkg *@"golang.org/x/tools/go/ssa".Package; Prog *@"golang.org/x/tools/go/ssa".Program; Params []*@"golang.org/x/tools/go/ssa".Parameter; FreeVars []*@"golang.org/x/tools/go/ssa".FreeVar; Locals []*@"golang.org/x/tools/go/ssa".Alloc; Blocks []*@"golang.org/x/tools/go/ssa".BasicBlock; Recover *@"golang.org/x/tools/go/ssa".BasicBlock; AnonFuncs []*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction; @"golang.org/x/tools/go/ssa".currentBlock *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".objects map[@"golang.org/x/tools/go/types".Object]@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".namedResults []*@"golang.org/x/tools/go/ssa".Alloc; @"golang.org/x/tools/go/ssa".targets *@"golang.org/x/tools/go/ssa".targets; @"golang.org/x/tools/go/ssa".lblocks map[*@"go/ast".Object]*@"golang.org/x/tools/go/ssa".lblock } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") DomPreorder () (? []*@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".v·2.Pkg } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { if @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent != nil { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers }; return nil } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function) String () (? string) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Syntax () (? @"go/ast".Node) { return @"golang.org/x/tools/go/ssa".f·2.@"golang.org/x/tools/go/ssa".syntax } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x47) } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.Signature } + func (@"golang.org/x/tools/go/ssa".f·3 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") ValueForExpr (@"golang.org/x/tools/go/ssa".e·4 @"go/ast".Expr "esc:0x0") (@"golang.org/x/tools/go/ssa".value·1 @"golang.org/x/tools/go/ssa".Value, @"golang.org/x/tools/go/ssa".isAddr·2 bool) + func (@"golang.org/x/tools/go/ssa".f·3 *@"golang.org/x/tools/go/ssa".Function) WriteTo (@"golang.org/x/tools/go/ssa".w·4 @"io".Writer) (? int64, ? error) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addLocal (@"golang.org/x/tools/go/ssa".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pos·4 @"go/token".Pos) (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addLocalForIdent (@"golang.org/x/tools/go/ssa".id·3 *@"go/ast".Ident "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addNamedLocal (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addParam (@"golang.org/x/tools/go/ssa".name·3 string, @"golang.org/x/tools/go/ssa".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pos·5 @"go/token".Pos) (? *@"golang.org/x/tools/go/ssa".Parameter) { var @"golang.org/x/tools/go/ssa".v·6 *@"golang.org/x/tools/go/ssa".Parameter; ; @"golang.org/x/tools/go/ssa".v·6 = (&@"golang.org/x/tools/go/ssa".Parameter{ @"golang.org/x/tools/go/ssa".name:@"golang.org/x/tools/go/ssa".name·3, @"golang.org/x/tools/go/ssa".typ:@"golang.org/x/tools/go/ssa".typ·4, @"golang.org/x/tools/go/ssa".pos:@"golang.org/x/tools/go/ssa".pos·5, @"golang.org/x/tools/go/ssa".parent:@"golang.org/x/tools/go/ssa".f·2 }); @"golang.org/x/tools/go/ssa".f·2.Params = append(@"golang.org/x/tools/go/ssa".f·2.Params, @"golang.org/x/tools/go/ssa".v·6); return @"golang.org/x/tools/go/ssa".v·6 } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addParamObj (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"golang.org/x/tools/go/ssa".Parameter) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addSpilledParam (@"golang.org/x/tools/go/ssa".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".createSyntacticParams (@"golang.org/x/tools/go/ssa".recv·2 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/ssa".functype·3 *@"go/ast".FuncType "esc:0x0") + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") @"golang.org/x/tools/go/ssa".debugInfo () (? bool) { return @"golang.org/x/tools/go/ssa".f·2.Pkg != nil && @"golang.org/x/tools/go/ssa".f·2.Pkg.@"golang.org/x/tools/go/ssa".debug } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".emit (@"golang.org/x/tools/go/ssa".instr·3 @"golang.org/x/tools/go/ssa".Instruction) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".finishBody () + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".labelledBlock (@"golang.org/x/tools/go/ssa".label·3 *@"go/ast".Ident) (? *@"golang.org/x/tools/go/ssa".lblock) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".lookup (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/ssa".escaping·4 bool) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".newBasicBlock (@"golang.org/x/tools/go/ssa".comment·3 string) (? *@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") @"golang.org/x/tools/go/ssa".pkgobj () (? *@"golang.org/x/tools/go/types".Package) { if @"golang.org/x/tools/go/ssa".f·2.Pkg != nil { return @"golang.org/x/tools/go/ssa".f·2.Pkg.Object }; return nil } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".relMethod (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/ssa".recv·4 @"golang.org/x/tools/go/types".Type) (? string) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".removeNilBlocks () + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".startBody () + type @"golang.org/x/tools/go/ssa".CallCommon struct { Value @"golang.org/x/tools/go/ssa".Value; Method *@"golang.org/x/tools/go/types".Func; Args []@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x0") Description () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x0") IsInvoke () (? bool) { return @"golang.org/x/tools/go/ssa".c·2.Method != nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon) Signature () (? *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon "esc:0x1") StaticCallee () (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".CallCommon) String () (? string) + type @"golang.org/x/tools/go/ssa".Call struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Call @"golang.org/x/tools/go/ssa".CallCommon } + func (@"golang.org/x/tools/go/ssa".s·2 *@"golang.org/x/tools/go/ssa".Call "esc:0x2") Common () (? *@"golang.org/x/tools/go/ssa".CallCommon) { return &@"golang.org/x/tools/go/ssa".s·2.Call } + func (@"golang.org/x/tools/go/ssa".s·2 *@"golang.org/x/tools/go/ssa".Call) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Call "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.Call.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Call) String () (? string) + func (@"golang.org/x/tools/go/ssa".s·2 *@"golang.org/x/tools/go/ssa".Call "esc:0x2") Value () (? *@"golang.org/x/tools/go/ssa".Call) { return @"golang.org/x/tools/go/ssa".s·2 } + type @"golang.org/x/tools/go/ssa".CallInstruction interface { Block() (? *@"golang.org/x/tools/go/ssa".BasicBlock); Common() (? *@"golang.org/x/tools/go/ssa".CallCommon); Operands(@"golang.org/x/tools/go/ssa".rands []*@"golang.org/x/tools/go/ssa".Value) (? []*@"golang.org/x/tools/go/ssa".Value); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); String() (? string); Value() (? *@"golang.org/x/tools/go/ssa".Call); @"golang.org/x/tools/go/ssa".setBlock(? *@"golang.org/x/tools/go/ssa".BasicBlock) } + type @"golang.org/x/tools/go/callgraph".Edge struct { Caller *@"golang.org/x/tools/go/callgraph".Node; Site @"golang.org/x/tools/go/ssa".CallInstruction; Callee *@"golang.org/x/tools/go/callgraph".Node } + func (@"golang.org/x/tools/go/callgraph".e·2 @"golang.org/x/tools/go/callgraph".Edge) Description () (? string) + func (@"golang.org/x/tools/go/callgraph".e·2 @"golang.org/x/tools/go/callgraph".Edge) Pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/callgraph".e·2 @"golang.org/x/tools/go/callgraph".Edge) String () (? string) + type @"golang.org/x/tools/go/callgraph".Node struct { Func *@"golang.org/x/tools/go/ssa".Function; ID int; In []*@"golang.org/x/tools/go/callgraph".Edge; Out []*@"golang.org/x/tools/go/callgraph".Edge } + func (@"golang.org/x/tools/go/callgraph".n·2 *@"golang.org/x/tools/go/callgraph".Node) String () (? string) + func (@"golang.org/x/tools/go/callgraph".n·1 *@"golang.org/x/tools/go/callgraph".Node "esc:0x0") @"golang.org/x/tools/go/callgraph".deleteIns () + func (@"golang.org/x/tools/go/callgraph".n·1 *@"golang.org/x/tools/go/callgraph".Node "esc:0x0") @"golang.org/x/tools/go/callgraph".deleteOuts () + type @"golang.org/x/tools/go/callgraph".Graph struct { Root *@"golang.org/x/tools/go/callgraph".Node; Nodes map[*@"golang.org/x/tools/go/ssa".Function]*@"golang.org/x/tools/go/callgraph".Node } + func (@"golang.org/x/tools/go/callgraph".g·2 *@"golang.org/x/tools/go/callgraph".Graph "esc:0x0") CreateNode (@"golang.org/x/tools/go/callgraph".fn·3 *@"golang.org/x/tools/go/ssa".Function) (? *@"golang.org/x/tools/go/callgraph".Node) { var @"golang.org/x/tools/go/callgraph".n·4 *@"golang.org/x/tools/go/callgraph".Node; ; var @"golang.org/x/tools/go/callgraph".ok·5 bool; ; @"golang.org/x/tools/go/callgraph".n·4, @"golang.org/x/tools/go/callgraph".ok·5 = @"golang.org/x/tools/go/callgraph".g·2.Nodes[@"golang.org/x/tools/go/callgraph".fn·3]; if !@"golang.org/x/tools/go/callgraph".ok·5 { @"golang.org/x/tools/go/callgraph".n·4 = (&@"golang.org/x/tools/go/callgraph".Node{ Func:@"golang.org/x/tools/go/callgraph".fn·3, ID:len(@"golang.org/x/tools/go/callgraph".g·2.Nodes) }); @"golang.org/x/tools/go/callgraph".g·2.Nodes[@"golang.org/x/tools/go/callgraph".fn·3] = @"golang.org/x/tools/go/callgraph".n·4 }; return @"golang.org/x/tools/go/callgraph".n·4 } + func (@"golang.org/x/tools/go/callgraph".g·1 *@"golang.org/x/tools/go/callgraph".Graph "esc:0x0") DeleteNode (@"golang.org/x/tools/go/callgraph".n·2 *@"golang.org/x/tools/go/callgraph".Node "esc:0x0") + func (@"golang.org/x/tools/go/callgraph".g·1 *@"golang.org/x/tools/go/callgraph".Graph "esc:0x0") DeleteSyntheticNodes () + type @"".Config struct { Mains []*@"golang.org/x/tools/go/ssa".Package; Reflection bool; BuildCallGraph bool; Queries map[@"golang.org/x/tools/go/ssa".Value]struct {}; IndirectQueries map[@"golang.org/x/tools/go/ssa".Value]struct {}; Log @"io".Writer } + func (@"".c·1 *@"".Config "esc:0x0") AddIndirectQuery (@"".v·2 @"golang.org/x/tools/go/ssa".Value) + func (@"".c·1 *@"".Config "esc:0x0") AddQuery (@"".v·2 @"golang.org/x/tools/go/ssa".Value) + func (@"".c·2 *@"".Config "esc:0x0") @"".prog () (? *@"golang.org/x/tools/go/ssa".Program) + type @"".nodeid uint32 + func (@"".n·2 @"".nodeid) String () (? string) + type @"".callsite struct { @"".targets @"".nodeid; @"".instr @"golang.org/x/tools/go/ssa".CallInstruction } + func (@"".c·2 *@"".callsite) String () (? string) + func (@"".c·2 *@"".callsite) @"".pos () (? @"go/token".Pos) + type @"".cgnode struct { @"".fn *@"golang.org/x/tools/go/ssa".Function; @"".obj @"".nodeid; @"".sites []*@"".callsite; @"".callersite *@"".callsite } + func (@"".n·2 *@"".cgnode) String () (? string) + func (@"".n·2 *@"".cgnode) @"".contour () (? string) + type @"".object struct { @"".flags uint32; @"".size uint32; @"".data interface {}; @"".cgn *@"".cgnode } + type @"".fieldInfo struct { @"".typ @"golang.org/x/tools/go/types".Type; @"".op interface {}; @"".tail *@"".fieldInfo } + func (@"".fi·2 *@"".fieldInfo) @"".path () (? string) + type @"".onodeid uint32 + type @"golang.org/x/tools/container/intsets".word uintptr + type @"golang.org/x/tools/container/intsets".block struct { @"golang.org/x/tools/container/intsets".offset int; @"golang.org/x/tools/container/intsets".bits [4]@"golang.org/x/tools/container/intsets".word; @"golang.org/x/tools/container/intsets".next *@"golang.org/x/tools/container/intsets".block; @"golang.org/x/tools/container/intsets".prev *@"golang.org/x/tools/container/intsets".block } + func (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".empty () (? bool) + func (@"golang.org/x/tools/container/intsets".b·1 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".forEach (@"golang.org/x/tools/container/intsets".f·2 func(? int) "esc:0x0") + func (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".has (@"golang.org/x/tools/container/intsets".i·3 uint) (? bool) + func (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".insert (@"golang.org/x/tools/container/intsets".i·3 uint) (? bool) + func (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".len () (? int) + func (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".max () (? int) + func (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".min (@"golang.org/x/tools/container/intsets".take·3 bool) (? int) + func (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block "esc:0x0") @"golang.org/x/tools/container/intsets".remove (@"golang.org/x/tools/container/intsets".i·3 uint) (? bool) + type @"golang.org/x/tools/container/intsets".Sparse struct { @"golang.org/x/tools/container/intsets".root @"golang.org/x/tools/container/intsets".block } + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) AppendTo (@"golang.org/x/tools/container/intsets".slice·3 []int "esc:0x2") (? []int) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) BitString () (? string) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) Clear () { @"golang.org/x/tools/container/intsets".s·1.@"golang.org/x/tools/container/intsets".root.@"golang.org/x/tools/container/intsets".next = &@"golang.org/x/tools/container/intsets".s·1.@"golang.org/x/tools/container/intsets".root; @"golang.org/x/tools/container/intsets".s·1.@"golang.org/x/tools/container/intsets".root.@"golang.org/x/tools/container/intsets".prev = &@"golang.org/x/tools/container/intsets".s·1.@"golang.org/x/tools/container/intsets".root } + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) Copy (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) Difference (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse, @"golang.org/x/tools/container/intsets".y·3 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) DifferenceWith (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Equals (@"golang.org/x/tools/container/intsets".t·3 *@"golang.org/x/tools/container/intsets".Sparse) (? bool) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) GoString () (? string) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Has (@"golang.org/x/tools/container/intsets".x·3 int) (? bool) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Insert (@"golang.org/x/tools/container/intsets".x·3 int) (? bool) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) Intersection (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse, @"golang.org/x/tools/container/intsets".y·3 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) IntersectionWith (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Intersects (@"golang.org/x/tools/container/intsets".x·3 *@"golang.org/x/tools/container/intsets".Sparse) (? bool) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) IsEmpty () (? bool) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Len () (? int) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Max () (? int) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Min () (? int) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) Remove (@"golang.org/x/tools/container/intsets".x·3 int) (? bool) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) String () (? string) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) SubsetOf (@"golang.org/x/tools/container/intsets".x·3 *@"golang.org/x/tools/container/intsets".Sparse) (? bool) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) SymmetricDifference (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse, @"golang.org/x/tools/container/intsets".y·3 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) SymmetricDifferenceWith (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) TakeMin (@"golang.org/x/tools/container/intsets".p·3 *int "esc:0x0") (? bool) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) Union (@"golang.org/x/tools/container/intsets".x·2 *@"golang.org/x/tools/container/intsets".Sparse, @"golang.org/x/tools/container/intsets".y·3 *@"golang.org/x/tools/container/intsets".Sparse) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) UnionWith (@"golang.org/x/tools/container/intsets".x·3 *@"golang.org/x/tools/container/intsets".Sparse) (? bool) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) @"golang.org/x/tools/container/intsets".block (@"golang.org/x/tools/container/intsets".offset·3 int) (? *@"golang.org/x/tools/container/intsets".block) + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) @"golang.org/x/tools/container/intsets".check () (? error) + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) @"golang.org/x/tools/container/intsets".discardTail (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block) { if @"golang.org/x/tools/container/intsets".b·2 != &@"golang.org/x/tools/container/intsets".s·1.@"golang.org/x/tools/container/intsets".root { @"golang.org/x/tools/container/intsets".b·2.@"golang.org/x/tools/container/intsets".prev.@"golang.org/x/tools/container/intsets".next = &@"golang.org/x/tools/container/intsets".s·1.@"golang.org/x/tools/container/intsets".root; @"golang.org/x/tools/container/intsets".s·1.@"golang.org/x/tools/container/intsets".root.@"golang.org/x/tools/container/intsets".prev = @"golang.org/x/tools/container/intsets".b·2.@"golang.org/x/tools/container/intsets".prev } } + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse) @"golang.org/x/tools/container/intsets".forEach (@"golang.org/x/tools/container/intsets".f·2 func(? int) "esc:0x0") + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse "esc:0x0") @"golang.org/x/tools/container/intsets".insertBlockBefore (@"golang.org/x/tools/container/intsets".next·3 *@"golang.org/x/tools/container/intsets".block) (? *@"golang.org/x/tools/container/intsets".block) { var @"golang.org/x/tools/container/intsets".b·4 *@"golang.org/x/tools/container/intsets".block; ; @"golang.org/x/tools/container/intsets".b·4 = new(@"golang.org/x/tools/container/intsets".block); @"golang.org/x/tools/container/intsets".b·4.@"golang.org/x/tools/container/intsets".next = @"golang.org/x/tools/container/intsets".next·3; @"golang.org/x/tools/container/intsets".b·4.@"golang.org/x/tools/container/intsets".prev = @"golang.org/x/tools/container/intsets".next·3.@"golang.org/x/tools/container/intsets".prev; @"golang.org/x/tools/container/intsets".b·4.@"golang.org/x/tools/container/intsets".prev.@"golang.org/x/tools/container/intsets".next = @"golang.org/x/tools/container/intsets".b·4; @"golang.org/x/tools/container/intsets".next·3.@"golang.org/x/tools/container/intsets".prev = @"golang.org/x/tools/container/intsets".b·4; return @"golang.org/x/tools/container/intsets".b·4 } + func (@"golang.org/x/tools/container/intsets".s·1 *@"golang.org/x/tools/container/intsets".Sparse "esc:0x0") @"golang.org/x/tools/container/intsets".removeBlock (@"golang.org/x/tools/container/intsets".b·2 *@"golang.org/x/tools/container/intsets".block) { @"golang.org/x/tools/container/intsets".b·2.@"golang.org/x/tools/container/intsets".prev.@"golang.org/x/tools/container/intsets".next = @"golang.org/x/tools/container/intsets".b·2.@"golang.org/x/tools/container/intsets".next; @"golang.org/x/tools/container/intsets".b·2.@"golang.org/x/tools/container/intsets".next.@"golang.org/x/tools/container/intsets".prev = @"golang.org/x/tools/container/intsets".b·2.@"golang.org/x/tools/container/intsets".prev } + func (@"golang.org/x/tools/container/intsets".s·2 *@"golang.org/x/tools/container/intsets".Sparse) @"golang.org/x/tools/container/intsets".start () (? *@"golang.org/x/tools/container/intsets".block) + type @"".onode struct { @"".rep @"".onodeid; @"".edges @"golang.org/x/tools/container/intsets".Sparse; @"".implicit @"golang.org/x/tools/container/intsets".Sparse; @"".peLabels @"golang.org/x/tools/container/intsets".Sparse; @"".indirect bool; @"".index int32; @"".lowlink int32; @"".scc int32 } + type @"".peLabel int + type @"".offsetAddr struct { @"".ptr @"".nodeid; @"".offset uint32 } + type @"".hvn struct { @"".a *@"".analysis; N int; @"".log @"io".Writer; @"".onodes []*@"".onode; @"".label @"".peLabel; @"".hvnLabel map[string]@"".peLabel; @"".stack []@"".onodeid; @"".index int32; @"".offsetAddrLabels map[@"".offsetAddr]@"".peLabel } + func (@"".h·1 *@"".hvn) @"".addEdge (@"".odst·2 @"".onodeid, @"".osrc·3 @"".onodeid) + func (@"".h·1 *@"".hvn) @"".addImplicitEdge (@"".odst·2 @"".onodeid, @"".osrc·3 @"".onodeid) + func (@"".h·1 *@"".hvn "esc:0x0") @"".checkCanonical (@"".x·2 @"".onodeid) + func (@"".h·1 *@"".hvn) @"".coalesce (@"".x·2 @"".onodeid, @"".y·3 @"".onodeid) + func (@"".h·2 *@"".hvn "esc:0x0") @"".find (@"".x·3 @"".onodeid) (? @"".onodeid) + func (@"".h·1 *@"".hvn) @"".labelSCC (@"".x·2 @"".onodeid) + func (@"".h·1 *@"".hvn) @"".markIndirect (@"".oid·2 @"".onodeid, @"".comment·3 string) + func (@"".h·1 *@"".hvn) @"".markIndirectNodes () + func (@"".h·2 *@"".hvn "esc:0x0") @"".nextLabel () (? @"".peLabel) { @"".h·2.@"".label++; return @"".h·2.@"".label } + func (@"".h·2 *@"".hvn "esc:0x0") @"".ref (@"".id·3 @"".onodeid) (? @"".onodeid) { return @"".id·3 + @"".onodeid(len(@"".h·2.@"".a.@"".nodes)) } + func (@"".h·1 *@"".hvn) @"".simplify () + func (@"".h·1 *@"".hvn) @"".visit (@"".x·2 @"".onodeid) + type @"".nodeset struct { ? @"golang.org/x/tools/container/intsets".Sparse } + func (@"".ns·2 *@"".nodeset) String () (? string) + func (@"".ns·2 *@"".nodeset) @"".add (@"".n·3 @"".nodeid) (? bool) + func (@"".x·2 *@"".nodeset) @"".addAll (@"".y·3 *@"".nodeset) (? bool) + type @"".constraint interface { String() (? string); @"".presolve(@"".h *@"".hvn); @"".ptr() (? @"".nodeid); @"".renumber(@"".mapping []@"".nodeid); @"".solve(@"".a *@"".analysis, @"".delta *@"".nodeset) } + type @"".solverState struct { @"".complex []@"".constraint; @"".copyTo @"".nodeset; @"".pts @"".nodeset; @"".prevPTS @"".nodeset } + type @"".node struct { @"".obj *@"".object; @"".typ @"golang.org/x/tools/go/types".Type; @"".subelement *@"".fieldInfo; @"".solve *@"".solverState } + type @"".intrinsic func(@"".a *@"".analysis, @"".cgn *@"".cgnode) + type @"".track uint32 + type @"golang.org/x/tools/go/types".Pointer struct { @"golang.org/x/tools/go/types".base @"golang.org/x/tools/go/types".Type } + func (@"golang.org/x/tools/go/types".p·2 *@"golang.org/x/tools/go/types".Pointer "esc:0x1") Elem () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".p·2.@"golang.org/x/tools/go/types".base } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Pointer) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Pointer "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"".Label struct { @"".obj *@"".object; @"".subelement *@"".fieldInfo } + func (@"".l·2 @"".Label) Path () (? string) + func (@"".l·2 @"".Label) Pos () (? @"go/token".Pos) + func (@"".l·2 @"".Label "esc:0x1") ReflectType () (? @"golang.org/x/tools/go/types".Type) { var @"".rtype·3 @"golang.org/x/tools/go/types".Type; @"".rtype·3, _ = @"".l·2.@"".obj.@"".data.(@"golang.org/x/tools/go/types".Type); return @"".rtype·3 } + func (@"".l·2 @"".Label) String () (? string) + func (@"".l·2 @"".Label "esc:0x1") Value () (? @"golang.org/x/tools/go/ssa".Value) { var @"".val·3 @"golang.org/x/tools/go/ssa".Value; @"".val·3, _ = @"".l·2.@"".obj.@"".data.(@"golang.org/x/tools/go/ssa".Value); return @"".val·3 } + type @"golang.org/x/tools/go/ssa".Convert struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; X @"golang.org/x/tools/go/ssa".Value } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Convert) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return append(@"golang.org/x/tools/go/ssa".rands·3, &@"golang.org/x/tools/go/ssa".v·2.X) } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Convert) String () (? string) + type @"".analysis struct { @"".config *@"".Config; @"".prog *@"golang.org/x/tools/go/ssa".Program; @"".log @"io".Writer; @"".panicNode @"".nodeid; @"".nodes []*@"".node; @"".flattenMemo map[@"golang.org/x/tools/go/types".Type][]*@"".fieldInfo; @"".trackTypes map[@"golang.org/x/tools/go/types".Type]bool; @"".constraints []@"".constraint; @"".cgnodes []*@"".cgnode; @"".genq []*@"".cgnode; @"".intrinsics map[*@"golang.org/x/tools/go/ssa".Function]@"".intrinsic; @"".globalval map[@"golang.org/x/tools/go/ssa".Value]@"".nodeid; @"".globalobj map[@"golang.org/x/tools/go/ssa".Value]@"".nodeid; @"".localval map[@"golang.org/x/tools/go/ssa".Value]@"".nodeid; @"".localobj map[@"golang.org/x/tools/go/ssa".Value]@"".nodeid; @"".atFuncs map[*@"golang.org/x/tools/go/ssa".Function]bool; @"".mapValues []@"".nodeid; @"".work @"".nodeset; @"".result *@"".Result; @"".track @"".track; @"".deltaSpace []int; @"".hasher @"golang.org/x/tools/go/types/typeutil".Hasher; @"".reflectValueObj @"golang.org/x/tools/go/types".Object; @"".reflectValueCall *@"golang.org/x/tools/go/ssa".Function; @"".reflectRtypeObj @"golang.org/x/tools/go/types".Object; @"".reflectRtypePtr *@"golang.org/x/tools/go/types".Pointer; @"".reflectType *@"golang.org/x/tools/go/types".Named; @"".rtypes @"golang.org/x/tools/go/types/typeutil".Map; @"".reflectZeros @"golang.org/x/tools/go/types/typeutil".Map; @"".runtimeSetFinalizer *@"golang.org/x/tools/go/ssa".Function } + func (@"".a·1 *@"".analysis) @"".addConstraint (@"".c·2 @"".constraint) + func (@"".a·2 *@"".analysis) @"".addLabel (@"".ptr·3 @"".nodeid, @"".label·4 @"".nodeid) (? bool) + func (@"".a·2 *@"".analysis) @"".addNodes (@"".typ·3 @"golang.org/x/tools/go/types".Type, @"".comment·4 string) (? @"".nodeid) + func (@"".a·2 *@"".analysis) @"".addOneNode (@"".typ·3 @"golang.org/x/tools/go/types".Type, @"".comment·4 string, @"".subelement·5 *@"".fieldInfo) (? @"".nodeid) + func (@"".a·1 *@"".analysis) @"".addWork (@"".id·2 @"".nodeid) + func (@"".a·1 *@"".analysis) @"".addressOf (@"".T·2 @"golang.org/x/tools/go/types".Type, @"".id·3 @"".nodeid, @"".obj·4 @"".nodeid) + func (@"".a·1 *@"".analysis) @"".callEdge (@"".caller·2 *@"".cgnode, @"".site·3 *@"".callsite, @"".calleeid·4 @"".nodeid) + func (@"".a·1 *@"".analysis) @"".computeTrackBits () + func (@"".a·1 *@"".analysis) @"".copy (@"".dst·2 @"".nodeid, @"".src·3 @"".nodeid, @"".sizeof·4 uint32) + func (@"".a·1 *@"".analysis) @"".copyElems (@"".cgn·2 *@"".cgnode, @"".typ·3 @"golang.org/x/tools/go/types".Type, @"".dst·4 @"golang.org/x/tools/go/ssa".Value, @"".src·5 @"golang.org/x/tools/go/ssa".Value) + func (@"".a·1 *@"".analysis "esc:0x0") @"".dumpSolution (@"".filename·2 string, @"".N·3 int) + func (@"".a·2 *@"".analysis "esc:0x0") @"".enclosingObj (@"".id·3 @"".nodeid) (? @"".nodeid) + func (@"".a·2 *@"".analysis) @"".endObject (@"".obj·3 @"".nodeid, @"".cgn·4 *@"".cgnode, @"".data·5 interface {}) (? *@"".object) + func (@"".a·2 *@"".analysis) @"".findIntrinsic (@"".fn·3 *@"golang.org/x/tools/go/ssa".Function) (? @"".intrinsic) + func (@"".a·2 *@"".analysis "esc:0x0") @"".flatten (@"".t·3 @"golang.org/x/tools/go/types".Type) (? []*@"".fieldInfo) + func (@"".a·2 *@"".analysis "esc:0x0") @"".funcParams (@"".id·3 @"".nodeid) (? @"".nodeid) + func (@"".a·2 *@"".analysis "esc:0x0") @"".funcResults (@"".id·3 @"".nodeid) (? @"".nodeid) + func (@"".a·1 *@"".analysis) @"".genAppend (@"".instr·2 *@"golang.org/x/tools/go/ssa".Call, @"".cgn·3 *@"".cgnode) + func (@"".a·1 *@"".analysis) @"".genBuiltinCall (@"".instr·2 @"golang.org/x/tools/go/ssa".CallInstruction, @"".cgn·3 *@"".cgnode) + func (@"".a·1 *@"".analysis) @"".genCall (@"".caller·2 *@"".cgnode, @"".instr·3 @"golang.org/x/tools/go/ssa".CallInstruction) + func (@"".a·1 *@"".analysis) @"".genConv (@"".conv·2 *@"golang.org/x/tools/go/ssa".Convert, @"".cgn·3 *@"".cgnode) + func (@"".a·1 *@"".analysis) @"".genDynamicCall (@"".caller·2 *@"".cgnode, @"".site·3 *@"".callsite "esc:0x0", @"".call·4 *@"golang.org/x/tools/go/ssa".CallCommon, @"".result·5 @"".nodeid) + func (@"".a·1 *@"".analysis) @"".genFunc (@"".cgn·2 *@"".cgnode) + func (@"".a·1 *@"".analysis) @"".genInstr (@"".cgn·2 *@"".cgnode, @"".instr·3 @"golang.org/x/tools/go/ssa".Instruction) + func (@"".a·1 *@"".analysis) @"".genInvoke (@"".caller·2 *@"".cgnode, @"".site·3 *@"".callsite, @"".call·4 *@"golang.org/x/tools/go/ssa".CallCommon, @"".result·5 @"".nodeid) + func (@"".a·1 *@"".analysis) @"".genInvokeReflectType (@"".caller·2 *@"".cgnode, @"".site·3 *@"".callsite, @"".call·4 *@"golang.org/x/tools/go/ssa".CallCommon, @"".result·5 @"".nodeid) + func (@"".a·1 *@"".analysis) @"".genLoad (@"".cgn·2 *@"".cgnode, @"".result·3 @"".nodeid, @"".ptr·4 @"golang.org/x/tools/go/ssa".Value, @"".offset·5 uint32, @"".sizeof·6 uint32) + func (@"".a·1 *@"".analysis) @"".genMethodsOf (@"".T·2 @"golang.org/x/tools/go/types".Type) + func (@"".a·1 *@"".analysis) @"".genOffsetAddr (@"".cgn·2 *@"".cgnode, @"".v·3 @"golang.org/x/tools/go/ssa".Value, @"".ptr·4 @"".nodeid, @"".offset·5 uint32) + func (@"".a·2 *@"".analysis) @"".genRootCalls () (? *@"".cgnode) + func (@"".a·1 *@"".analysis) @"".genStaticCall (@"".caller·2 *@"".cgnode, @"".site·3 *@"".callsite, @"".call·4 *@"golang.org/x/tools/go/ssa".CallCommon, @"".result·5 @"".nodeid) + func (@"".a·1 *@"".analysis) @"".genStore (@"".cgn·2 *@"".cgnode, @"".ptr·3 @"golang.org/x/tools/go/ssa".Value, @"".val·4 @"".nodeid, @"".offset·5 uint32, @"".sizeof·6 uint32) + func (@"".a·1 *@"".analysis) @"".generate () + func (@"".a·1 *@"".analysis) @"".hvn () + func (@"".a·2 *@"".analysis) @"".isReflect (@"".fn·3 *@"golang.org/x/tools/go/ssa".Function) (? bool) + func (@"".a·2 *@"".analysis "esc:0x0") @"".isTaggedObject (@"".obj·3 @"".nodeid) (? bool) { return @"".a·2.@"".nodes[@"".obj·3].@"".obj.@"".flags & 0x1 != 0x0 } + func (@"".a·2 *@"".analysis) @"".labelFor (@"".id·3 @"".nodeid) (? *@"".Label) + func (@"".a·1 *@"".analysis) @"".load (@"".dst·2 @"".nodeid, @"".src·3 @"".nodeid, @"".offset·4 uint32, @"".sizeof·5 uint32) + func (@"".a·2 *@"".analysis) @"".makeCGNode (@"".fn·3 *@"golang.org/x/tools/go/ssa".Function, @"".obj·4 @"".nodeid, @"".callersite·5 *@"".callsite) (? *@"".cgnode) { var @"".cgn·6 *@"".cgnode; @"".cgn·6 = (&@"".cgnode{ @"".fn:@"".fn·3, @"".obj:@"".obj·4, @"".callersite:@"".callersite·5 }); @"".a·2.@"".cgnodes = append(@"".a·2.@"".cgnodes, @"".cgn·6); return @"".cgn·6 } + func (@"".a·2 *@"".analysis) @"".makeFunctionObject (@"".fn·3 *@"golang.org/x/tools/go/ssa".Function, @"".callersite·4 *@"".callsite) (? @"".nodeid) + func (@"".a·2 *@"".analysis) @"".makeRtype (@"".T·3 @"golang.org/x/tools/go/types".Type) (? @"".nodeid) + func (@"".a·2 *@"".analysis) @"".makeTagged (@"".typ·3 @"golang.org/x/tools/go/types".Type, @"".cgn·4 *@"".cgnode, @"".data·5 interface {}) (? @"".nodeid) + func (@"".a·2 *@"".analysis "esc:0x0") @"".nextNode () (? @"".nodeid) { return @"".nodeid(len(@"".a·2.@"".nodes)) } + func (@"".a·2 *@"".analysis) @"".objectNode (@"".cgn·3 *@"".cgnode, @"".v·4 @"golang.org/x/tools/go/ssa".Value) (? @"".nodeid) + func (@"".a·1 *@"".analysis) @"".offsetAddr (@"".T·2 @"golang.org/x/tools/go/types".Type, @"".dst·3 @"".nodeid, @"".src·4 @"".nodeid, @"".offset·5 uint32) + func (@"".a·2 *@"".analysis "esc:0x0") @"".offsetOf (@"".typ·3 @"golang.org/x/tools/go/types".Type, @"".index·4 int) (? uint32) + func (@"".a·2 *@"".analysis) @"".onlineCopy (@"".dst·3 @"".nodeid, @"".src·4 @"".nodeid) (? bool) + func (@"".a·2 *@"".analysis) @"".onlineCopyN (@"".dst·3 @"".nodeid, @"".src·4 @"".nodeid, @"".sizeof·5 uint32) (? uint32) + func (@"".a·1 *@"".analysis) @"".processNewConstraints () + func (@"".a·1 *@"".analysis) @"".renumber () + func (@"".a·2 *@"".analysis "esc:0x1") @"".rtypeTaggedValue (@"".obj·3 @"".nodeid) (? @"golang.org/x/tools/go/types".Type) + func (@"".a·1 *@"".analysis) @"".setValueNode (@"".v·2 @"golang.org/x/tools/go/ssa".Value, @"".id·3 @"".nodeid, @"".cgn·4 *@"".cgnode) + func (@"".a·2 *@"".analysis) @"".shouldTrack (@"".T·3 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"".a·2 *@"".analysis) @"".shouldUseContext (@"".fn·3 *@"golang.org/x/tools/go/ssa".Function) (? bool) + func (@"".a·1 *@"".analysis) @"".showCounts () + func (@"".a·2 *@"".analysis "esc:0x0") @"".sizeof (@"".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"".a·1 *@"".analysis) @"".solve () + func (@"".a·1 *@"".analysis) @"".solveConstraints (@"".n·2 *@"".node, @"".delta·3 *@"".nodeset) + func (@"".a·1 *@"".analysis) @"".store (@"".dst·2 @"".nodeid, @"".src·3 @"".nodeid, @"".offset·4 uint32, @"".sizeof·5 uint32) + func (@"".a·4 *@"".analysis "esc:0x0") @"".taggedValue (@"".obj·5 @"".nodeid) (@"".tDyn·1 @"golang.org/x/tools/go/types".Type, @"".v·2 @"".nodeid, @"".indirect·3 bool) + func (@"".a·1 *@"".analysis) @"".typeAssert (@"".T·2 @"golang.org/x/tools/go/types".Type, @"".dst·3 @"".nodeid, @"".src·4 @"".nodeid, @"".exact·5 bool) + func (@"".a·2 *@"".analysis) @"".valueNode (@"".v·3 @"golang.org/x/tools/go/ssa".Value) (? @"".nodeid) + func (@"".a·2 *@"".analysis) @"".valueOffsetNode (@"".v·3 @"golang.org/x/tools/go/ssa".Value, @"".index·4 int) (? @"".nodeid) + func (@"".a·1 *@"".analysis) @"".warnf (@"".pos·2 @"go/token".Pos, @"".format·3 string "esc:0x0", @"".args·4 ...interface {} "esc:0x0") + type @"".PointsToSet struct { @"".a *@"".analysis; @"".pts *@"".nodeset } + func (@"".s·2 @"".PointsToSet) DynamicTypes () (? *@"golang.org/x/tools/go/types/typeutil".Map) + func (@"".x·2 @"".PointsToSet) Intersects (@"".y·3 @"".PointsToSet) (? bool) + func (@"".s·2 @"".PointsToSet) Labels () (? []*@"".Label) + func (@"".s·2 @"".PointsToSet) String () (? string) + type @"".Pointer struct { @"".a *@"".analysis; @"".n @"".nodeid } + func (@"".p·2 @"".Pointer) DynamicTypes () (? *@"golang.org/x/tools/go/types/typeutil".Map) + func (@"".p·2 @"".Pointer) MayAlias (@"".q·3 @"".Pointer) (? bool) + func (@"".p·2 @"".Pointer "esc:0x2") PointsTo () (? @"".PointsToSet) { if @"".p·2.@"".n == @"".nodeid(0x0) { return (@"".PointsToSet{ }) }; return (@"".PointsToSet{ @"".a:@"".p·2.@"".a, @"".pts:&@"".p·2.@"".a.@"".nodes[@"".p·2.@"".n].@"".solve.@"".pts }) } + func (@"".p·2 @"".Pointer "esc:0x0") String () (? string) + type @"".Warning struct { Pos @"go/token".Pos; Message string } + type @"".Result struct { CallGraph *@"golang.org/x/tools/go/callgraph".Graph; Queries map[@"golang.org/x/tools/go/ssa".Value]@"".Pointer; IndirectQueries map[@"golang.org/x/tools/go/ssa".Value]@"".Pointer; Warnings []@"".Warning } + func @"".Analyze (@"".config·3 *@"".Config) (@"".result·1 *@"".Result, @"".err·2 error) + func @"".CanPoint (@"".T·2 @"golang.org/x/tools/go/types".Type "esc:0x0") (? bool) + func @"".CanHaveDynamicTypes (@"".T·2 @"golang.org/x/tools/go/types".Type "esc:0x0") (? bool) + func @"".init () + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + type @"golang.org/x/tools/go/ssa".Phi struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Comment string; Edges []@"golang.org/x/tools/go/ssa".Value } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Phi) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Phi) String () (? string) + var @"go/ast".objKindStrings [7]string + var @"golang.org/x/tools/go/types".Typ [26]*@"golang.org/x/tools/go/types".Basic + const @"".otTagged = 0x1 + +$$ +_go_.6 0 0 0 644 1659660 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.ago/token.aio.aos.areflect.aruntime.aruntime/debug.a sort.aBgolang.org/x/tools/go/callgraph.a6golang.org/x/tools/go/ssa.a:golang.org/x/tools/go/types.aLgolang.org/x/tools/go/types/typeutil.abytes.aLgolang.org/x/tools/container/intsets.astrings.a:golang.org/x/tools/go/exact.a +log.aos/exec.a time.aþ6"".(*analysis).enclosingObjàÒeH‹ %H;awèëêHƒìH‹D$XH‹t$P‰ÇƒørKHƒþ„§H‹V(H‹N0H‹n8H‰l$@H‰T$0‹èH9ÍH‰L$8ƒˆH�êH‹+H‹M1íH9ét^‹YÃ9ûwLH�H‹+H‰l$ H‹kH‰l$(H�H‰$H�\$ H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰D$`HƒÄHÃÿȃør¤Hƒþ…Yÿÿÿ‰éRÿÿÿè  + 0runtime.morestack_noctxtðPgo.string."node has no enclosing object" type.stringÆruntime.convT2Eöruntime.gopanicÆ$runtime.panicindex0�"".autotmp_0012Otype.string "".~r1 type."".nodeid +"".idtype."".nodeid"".a"type.*"".analysis�¯��&ð(¨#7  L ¢@Tgclocals·ef9565ce69254e47860e525ddab6fc04Tgclocals·2b892b6166a29da84b4f26d3316f1499¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ."".(*analysis).labelFor ˆeH‹ %H;awèëêHƒì@H‹\$HH‰$‹\$P‰\$è‹\$‰\$H�H‰$èH‹D$H‰D$ H‰$Hƒ<$„×H‹l$HHƒý„ÀH‹M(H‹E0L‹E8L‰D$8H‰L$(‹l$H9ÅH‰D$0ƒ‘H�éH‹H‹+H‰l$èH‹\$ H‰$Hƒ<$tdHƒ$H‹l$HHƒýtOH‹M(H‹E0L‹E8L‰D$8H‰L$(‹l$PH9ÅH‰D$0s$H�éH‹H‹kH‰l$èH‹\$ H‰\$XHƒÄ@Ãè ‰E묉%ë“è ‰Eé8ÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxtX6"".(*analysis).enclosingObjvtype."".Labelˆ"runtime.newobjectÐ.runtime.writebarrierptr‚.runtime.writebarrierptrª$runtime.panicindexÔ$runtime.panicindex0€ +"".autotmp_0015?type.*"".Label"".autotmp_0014Gtype."".nodeid "".~r1 type.*"".Label +"".idtype."".nodeid"".a"type.*"".analysis€ù€<ÐÈÍ<+|m<Tgclocals·ef9565ce69254e47860e525ddab6fc04Tgclocals·29f0050a5ee7c2b9348a75428171d7de¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ("".(*analysis).warnfÀ¼eH‹ %H�„$XÿÿÿH;AwèëâH�ì(H‹œ$@H‰$H‹œ$HH‰\$H‹œ$PH‰\$H‹œ$XH‰\$H‹œ$`H‰\$ èH‹¬$0H‹T$(H‹D$0H‰T$PH‰D$XHƒ}„”H‹]H‹+H‰,$H‹œ$8H‰\$èH�\$H�¬$H‰ïH‰ÞèH‹\$PH‰\$pH‹\$XH‰\$xH�¼$à1ÀèH�œ$àHƒû„ÜHÇÂHÇÁH‰œ$ÈH‰”$ÐH‰Œ$ØH�H‰$H�œ$H‰\$èH‹L$H‹D$H‹œ$ÈH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$ÈHƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH‹¼$0Hƒÿ„H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ÈH‰\$ H‹œ$ÐH‰\$(H‹œ$ØH‰\$0èH‹¬$0H�œ$°HÇHÇCHÇCH‹œ$8H‰œ$°H‹\$PH‰œ$¸H‹\$XH‰œ$ÀH‹­Hƒý„IH‹UH‹M H‹E(H‰”$˜H‰Œ$ H‰„$¨H‰ÃH)ËHƒû}OH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÅH‰ðH‰ÖH‰„$ˆH‰¬$�H‰”$€H‰ÏHkÿHþH‰4$HÇD$H�´$°H�|$H¥H¥H¥èH‹”$€H‹Œ$ˆH‹„$�H‹œ$0H‹«H‰,$Hƒ<$t9Hƒ$H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH�Ä(É%뾉Eé¯þÿÿ‰éõýÿÿ‰éýÿÿ$ +00runtime.morestack_noctxtÌfmt.SprintfÔ8go/token.(*FileSet).Position„ô runtime.duffcopyÊð runtime.duffzeroÈ,type.go/token.Positionôruntime.convT2EÒ2runtime.writebarrierifaceàtype.string†runtime.convT2Eì2runtime.writebarrieriface¼:go.string."%s: warning: %s\n"²fmt.Fprintfä +"type.[]"".WarningÖ "runtime.growslice  0runtime.writebarrierfat3æ2runtime.writebarrierslicepÐ""".autotmp_0031type.int"".autotmp_0030type.int"".autotmp_0029Ï"type.[]"".Warning"".autotmp_0028Ÿ"type.[]"".Warning"".autotmp_0027ïtype."".Warning"".autotmp_0026"type.interface {}"".autotmp_0025�"type.interface {}"".autotmp_0023¿&type.[]interface {}"".autotmp_0022"type.[]"".Warning"".autotmp_0021ïtype.string"".autotmp_0020O,type.go/token.Position"".autotmp_0019�(type.[2]interface {} "".msg¯type.string"".args@&type.[]interface {}"".format type.string "".pos"type.go/token.Pos"".a"type.*"".analysis%ЙÏÐ!à(Ö%a ”’(eD�ßÒec .Tgclocals·9617addac7f5c6297e5d5c127eb37353Tgclocals·45d99dc1444a86f642b62a04ec2c0b71¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ>"".(*analysis).computeTrackBitsÀºeH‹ %H�„$ØþÿÿH;AwèëâH�ì¨HÇ„$ÀHÇ„$ÈHÇ„$ÐH‹œ$°H‹H‹k H�¼$X1ÀèH�H‰$H‰l$H�œ$XH‰\$èH‹œ$X1íH9ë„\H‹œ$XHƒû„¨H‹ H‹kH‰l$xH‰,$H‰L$pH‹YHÿÓH‹\$H‰œ$°H‹\$H‰œ$¸H‹”$ÀH‹Œ$ÈH‹œ$ÐH‰ØH)ËHƒû}OH�H‰$H‰”$ØH‰T$H‰Œ$àH‰L$H‰„$èH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$àH‰„$èH‰ÓH‰”$ØH‰ÍHkíHëH‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹”$ØH‹Œ$àH‹„$èH‰”$ÀH‰Œ$ÈH‰„$ÐH�œ$XH‰$èH‹œ$X1íH9ë…¤þÿÿH‹œ$°H‹H‹k(H�¼$1ÀèH�H‰$H‰l$H�œ$H‰\$èH‹œ$1íH9ë„„H‹œ$Hƒû„òH‹ H‹kH‰l$hH‰,$H‰L$`H‹YHÿÓH‹L$H‹D$H‰Œ$°H‰ $H‰„$¸H‰D$èH‹\$H‰œ$ H‹\$H‰œ$¨H‹”$ÀH‹Œ$ÈH‹œ$ÐH‰ØH)ËHƒû}OH�H‰$H‰”$ðH‰T$H‰Œ$øH‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$øH‰„$H‰ÓH‰”$ðH‰ÍHkíHëH‰$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹”$ðH‹Œ$øH‹„$H‰”$ÀH‰Œ$ÈH‰„$ÐH�œ$H‰$èH‹œ$1íH9ë…|þÿÿH‹”$ÀH‹„$ÈH‹œ$ÐH‰œ$è1ÉH‰„$àH‰D$PH‰”$ØH‰ÐH‹l$PH9é�ÈH‰D$XHƒø„"H‹H‹hH‰L$HH‰”$ H‰¬$¨H‰¬$ˆH‰,$H‰”$€H‹Z(ÿÓH‹L$H‹D$H‰Œ$ H‰„$¨H‰Œ$°H‰ $H‰„$¸H‰D$èH‹´$°H‹¬$¸H‹„$°‹T$�úß9ù‡‚‰T$D�ú™y…"H�H‰$H‰t$H‰l$èH‹´$°H‹¬$¸‹T$DH‹„$°¶\$€û„Þ‹¨ ƒÍ‰¨ H‰ÃHƒø„»H‹€HH‹«PH‰¬$˜HƒøH‰„$�tpH‰,$H‹XXÿÓH‹L$H‹D$H‹œ$€H‰$H‹œ$ˆH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$è¶\$ €ûtH‹œ$°ǃ ÿÿÿÿH�ĨÃH‹D$XH‹L$HHƒÀHÿÁH‹l$PH9éŒ8þÿÿH�ĨÉé>ÿÿÿ�úß9ù…%ÿÿÿH�H‰$H‰t$H‰l$èH‹„$°¶\$€û„õþÿÿ‹¨ ƒÍ‰¨ éáþÿÿ‰T$D�ú$runtime.mapassign1Ê>šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type†@\type.map[golang.org/x/tools/go/types.Type]boolè@$runtime.mapassign1ÂB.runtime.writebarrierptrœD.runtime.writebarrierptrÒD&go.string."runtime"ÆEdtype.map[string]*golang.org/x/tools/go/ssa.Package®F4runtime.mapaccess1_faststrÂG0go.string."SetFinalizer"¶H`type.map[string]golang.org/x/tools/go/ssa.MemberžI4runtime.mapaccess1_faststrøIPtype.*golang.org/x/tools/go/ssa.Function¾J$runtime.assertI2T2ºK.runtime.writebarrierptrÜK>"".(*analysis).computeTrackBitsþK."".(*analysis).generate L2"".(*analysis).showCountsÂL."".(*analysis).renumberüL$"".(*analysis).hvnžM("".(*analysis).solve²Q¤type.map[*golang.org/x/tools/go/ssa.Function]*golang.org/x/tools/go/callgraph.NodeðQ2runtime.mapaccess2_fast64šSRtype.golang.org/x/tools/go/callgraph.Node¬S"runtime.newobjectøSà runtime.duffzeroÊT.runtime.writebarrierptrÚU¤type.map[*golang.org/x/tools/go/ssa.Function]*golang.org/x/tools/go/callgraph.NodeÂV$runtime.mapassign1ÚWp runtime.duffzero‚`ngolang.org/x/tools/container/intsets.(*Sparse).AppendTo’c."".(*analysis).callEdge¾f&runtime.deferreturnþf$runtime.panicindex’iRtype.*golang.org/x/tools/go/types.Pointer¨iJtype.golang.org/x/tools/go/types.TypeÀišgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÔi runtime.typ2Itab¤o&runtime.deferreturn@Ѐ"".autotmp_0181ïtype.int"".autotmp_0180¯ type.*int"".autotmp_0179type.int"".autotmp_0178type.int"".autotmp_0177Ÿ type.*[100]int"".autotmp_0176� "type.*"".callsite"".autotmp_0175ÿ $type.**"".callsite"".autotmp_0174type.int"".autotmp_0173type.int"".autotmp_0172type.*"".cgnode"".autotmp_0171 type.**"".cgnode"".autotmp_0170type.int"".autotmp_0169type.int"".autotmp_0168ï Ttype.*golang.org/x/tools/go/callgraph.Node"".autotmp_0167ß Vtype.**golang.org/x/tools/go/callgraph.Node"".autotmp_0166Ï type.*"".cgnode"".autotmp_0165¿  type.**"".cgnode"".autotmp_0164type.int"".autotmp_0163type.int"".autotmp_0158ßtype.int"".autotmp_0157Ïtype.int"".autotmp_0156type.*uint8"".autotmp_0155¯ $type.*"".fieldInfo"".autotmp_0153Ÿ Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0152Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0151"type.interface {}"".autotmp_0150*type.*[1]interface {}"".autotmp_0149&type.[]interface {}"".autotmp_0146type.int"".autotmp_0145type.int"".autotmp_0144ï"type.interface {}"".autotmp_0142ÿ&type.[]interface {}"".autotmp_0141� type.*uint8"".autotmp_0140ÿ +type.*"".Result"".autotmp_0139ï +"type.*"".analysis"".autotmp_0138ß +`type.golang.org/x/tools/go/types/typeutil.Hasher"".autotmp_0137ÏHtype.struct { F uintptr; A0 *error }"".autotmp_0135Ïtype.[]int"".autotmp_0134type.[]int"".autotmp_0133Ÿ&type.[]*"".callsite"".autotmp_0132"type.[]*"".cgnode"".autotmp_0131Ï +Ttype.*golang.org/x/tools/go/callgraph.Node"".autotmp_0130¿ +Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0129type.int"".autotmp_0128Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0127ï"type.[]*"".cgnode"".autotmp_0126¯type.error"".autotmp_0122type.int"".autotmp_0121�Jtype.golang.org/x/tools/go/ssa.Member"".autotmp_0120type.string"".autotmp_0119Ntype.*golang.org/x/tools/go/ssa.Package"".autotmp_0118type.string"".autotmp_0117type.bool"".autotmp_0116Jtype.golang.org/x/tools/go/types.Type"".autotmp_0115Étype.bool"".autotmp_0114Jtype.golang.org/x/tools/go/types.Type"".autotmp_0113¿(type.[]*"".fieldInfo"".autotmp_0112ïJtype.golang.org/x/tools/go/types.Type"".autotmp_0111Jtype.golang.org/x/tools/go/types.Type"".autotmp_0110Jtype.golang.org/x/tools/go/types.Type"".autotmp_0109Ntype.golang.org/x/tools/go/types.Object"".autotmp_0108type.string"".autotmp_0107Jtype.golang.org/x/tools/go/types.Type"".autotmp_0106Ntype.golang.org/x/tools/go/types.Object"".autotmp_0105type.string"".autotmp_0103ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_0102¯Ntype.golang.org/x/tools/go/types.Object"".autotmp_0101type.string"".autotmp_0100Ntype.*golang.org/x/tools/go/ssa.Package"".autotmp_0099�type.string"".autotmp_0098type.error"".autotmp_0097type.string"".autotmp_0096(type.[1]interface {}"".autotmp_0095�Rtype.[]*golang.org/x/tools/go/ssa.Package"".autotmp_0094_Rtype.[]*golang.org/x/tools/go/ssa.Package"".autotmp_0093ïtype.string"".autotmp_0092Ï(type.[1]interface {}"".autotmp_0091/type.[]int"".autotmp_0090¯ +ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointer"".autotmp_0089Ÿ +ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointer"".autotmp_0088� +rtype.map[*golang.org/x/tools/go/ssa.Function]"".intrinsic"".autotmp_0086ÿ btype.map[*golang.org/x/tools/go/ssa.Function]bool"".autotmp_0085ï \type.map[golang.org/x/tools/go/types.Type]bool"".autotmp_0084ß rtype.map[golang.org/x/tools/go/types.Type][]*"".fieldInfo"".autotmp_0083Ï dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeid"".autotmp_0082¿ dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeid"".autotmp_0081¯ Ntype.*golang.org/x/tools/go/ssa.Program"".autotmp_0080type.error "".~r0ÏTtype.*golang.org/x/tools/go/callgraph.NodeJgolang.org/x/tools/go/callgraph.ok·5Ëtype.boolHgolang.org/x/tools/go/callgraph.n·4ï Ttype.*golang.org/x/tools/go/callgraph.NodeJgolang.org/x/tools/go/callgraph.fn·3ÿ Ptype.*golang.org/x/tools/go/ssa.FunctionHgolang.org/x/tools/go/callgraph.g·2Ÿ Vtype.*golang.org/x/tools/go/callgraph.Graphš›ÍÐDª]žme¼“ 0 -ާ- ˜’ü604== " o:   †!Œ¬;G&&&&&2.&&/7Bq11..111W.1K¥‚€v;„Œd‘¸ ;1 tE\˜ƒ×­|àÈÕW!«6ç7Tgclocals·ca09dd10ca10659452e01aa143b2a14cTgclocals·2868e6fef28aa98b109076c138584694¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ."".(*analysis).callEdge€-ö,eH‹ %H�„$¸þÿÿH;AwèëâH�ìÈH‹´$ЋŒ$èHƒþ„ö +H‹V(H‹F0L‹F8L‰„$XH‰”$H‹éH9ÅH‰„$PƒÀ +H�êH‹H‹‹ƒãƒû…iH‹¬$à‰L$TH�¼$¨1ÀèH�œ$¨Hƒû„5HÇÂHÇÁH‰”$˜H‰Œ$ H‰œ$�H‰$H�H‰„$H‰D$H‰¬$H‰l$èH�H‰$H�\$TH‰\$èH‹D$H‹L$H‹œ$�HƒÃH‰$H‰„$H‰D$H‰Œ$H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$ èH‹\$(H‰œ$8H‹\$0H‰œ$@H�H‰$H�œ$8H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÄþÿÿH‹hH‰¬$ÈH‹žH‹1íH9è„ÍH‰„$°H‹œ$ØH‰ÁH‹H‰„$�H�H‰$H‰Œ$€H‹iH‰l$H‰D$èH‹D$¶\$ H‹€û…ÚH‹¬$€H‹]HƒûtH‹H‰\$XH�H‰$èH‹|$H‰ùHƒÿ„�1ÀèH‰Œ$ØH‰ $Hƒ<$„WH‹œ$�H‰\$èH‹„$ØH‹l$XH‰hH‹œ$�H‰œ$ðH‰D$pH‰„$èH�H‰$H‹œ$€H‹kH‰l$H�œ$ðH‰\$H�œ$èH‰\$èH‹D$pH‰D$hH‹Œ$°H‹œ$ÈH‹H‰„$˜H�H‰$H‰Œ$ˆH‹iH‰l$H‰D$èH‹L$¶\$ H‹ €û…ÚH‹¬$ˆH‹]HƒûtH‹H‰\$XH�H‰$èH‹|$H‰ùHƒÿ„81ÀèH‰Œ$ØH‰ $Hƒ<$„H‹œ$˜H‰\$èH‹„$ØH‹l$XH‰hH‹œ$˜H‰œ$ðH‰D$xH‰„$èH�H‰$H‹œ$ˆH‹kH‰l$H�œ$ðH‰\$H�œ$èH‰\$èH‹L$xH‰ÈH‹L$hH‹œ$àHƒû„mH‹sH‹kH‰Œ$¸H‰´$H‰´$øH‰¬$ H‰¬$H‰„$ÀH�H‰$èH‹D$H‰„$ÐH‰$Hƒ<$„ýH‹œ$¸H‰\$èH‹œ$ÐH‰$Hƒ<$„ÈHƒ$H‹œ$øH‰\$H‹œ$H‰\$èH‹œ$ÐH‰$Hƒ<$„�Hƒ$H‹œ$ÀH‰\$èH‹œ$ÐH‰œ$¨H‹œ$ÀHƒû„AH‹SH‹KH‹[ H‰”$xH‰Œ$€H‰œ$ˆH‰ØH)ËHƒû}OH�H‰$H‰”$`H‰T$H‰Œ$hH‰L$H‰„$pH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$hH‰„$pH‰”$`H�ÊH‰$H‹œ$¨H‰\$èH‹”$`H‹Œ$hH‹„$pH‹œ$ÀH‰$Hƒ<$„OHƒ$H‰”$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$èH‹œ$¸Hƒû„H‹S(H‹K0H‹[8H‰”$xH‰Œ$€H‰œ$ˆH‰ØH)ËHƒû}OH�H‰$H‰”$`H‰T$H‰Œ$hH‰L$H‰„$pH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$hH‰„$pH‰”$`H�ÊH‰$H‹œ$¨H‰\$èH‹”$`H‹Œ$hH‹„$pH‹œ$¸H‰$Hƒ<$„Hƒ$(H‰”$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$èH‹´$ÐHƒ~„2H‹¬$àH‹œ$ÈH‰œ$àH�¼$¨1ÀèH�œ$¨Hƒû„�HÇÁHÇÂH‰Œ$˜H‰”$ H‰œ$�H‰$H�H‰„$H‰D$H‰¬$H‰l$èH‹œ$�HƒÃH‰$H‹Œ$àH�H‰„$H‰D$H‰Œ$H‰L$èH‹¼$ÐHƒÿ„èH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$ H‹œ$˜H‰\$(H‹œ$ H‰\$0èH‹´$ÐH‹œ$ÈH‹+Hƒ½¸…tH‰4$H‰¬$ H‰l$èH‹\$1íH9ë…NH‹œ$àH‰$èH‹D$H‰D$`H‹”$ H�„$(HÇHÇ@H�„$(Hƒø„ûHÇÁHÇÅH‰Œ$˜H‰¬$ H‰„$�H‰$H�H‰„$H‰D$H‰”$H‰T$èH‹œ$ÐH‰$H‹t$`H‰t$H�5H�l$H‰ïH¥H¥H‹œ$�H‰\$ H‹œ$˜H‰\$(H‹œ$ H‰\$0èH‹œ$ H‹{0H‹´$ÐH‰4$H‰|$H�5H�|$H¥H¥H�\$ HÇHÇCHÇCèH�ÄÈÉéþþÿÿëï‰éþÿÿ‰éjýÿÿ‰%éáüÿÿ‰éôûÿÿ‰%é¥ûÿÿ‰é¸úÿÿ‰%ésúÿÿ‰%é,úÿÿ‰%é÷ùÿÿ‰éŒùÿÿ‰%éæøÿÿ‰éÁøÿÿ‰%é�÷ÿÿ‰éx÷ÿÿè ‰éõÿÿt +00runtime.morestack_noctxt¸ð runtime.duffzero¾"type.*"".callsiteü2runtime.writebarrierifaceŠtype."".nodeid°runtime.convT2E¢2runtime.writebarrieriface°jgo.string."callEdge %s -> n%d: not a function object"¤fmt.Sprintfætype.string’runtime.convT2EÂruntime.gopanicà¤type.map[*golang.org/x/tools/go/ssa.Function]*golang.org/x/tools/go/callgraph.Nodež 2runtime.mapaccess2_fast64Œ +Rtype.golang.org/x/tools/go/callgraph.Nodež +"runtime.newobjectÐ +à runtime.duffzero¢ .runtime.writebarrierptrŒ ¤type.map[*golang.org/x/tools/go/ssa.Function]*golang.org/x/tools/go/callgraph.Nodeô $runtime.mapassign1Ì ¤type.map[*golang.org/x/tools/go/ssa.Function]*golang.org/x/tools/go/callgraph.NodeŠ2runtime.mapaccess2_fast64øRtype.golang.org/x/tools/go/callgraph.NodeŠ"runtime.newobject¼à runtime.duffzeroŽ.runtime.writebarrierptrø¤type.map[*golang.org/x/tools/go/ssa.Function]*golang.org/x/tools/go/callgraph.Nodeà$runtime.mapassign1œRtype.golang.org/x/tools/go/callgraph.Edge®"runtime.newobjectŠ.runtime.writebarrierptr€2runtime.writebarrierifaceÜ.runtime.writebarrierptrŽXtype.[]*golang.org/x/tools/go/callgraph.Edge€"runtime.growsliceŽ.runtime.writebarrierptrÎ2runtime.writebarriersliceàXtype.[]*golang.org/x/tools/go/callgraph.EdgeÒ"runtime.growsliceà.runtime.writebarrierptr 2runtime.writebarrierslice” ð runtime.duffzeroš!"type.*"".callsiteØ!2runtime.writebarrieriface–"type.*"".cgnodeÔ"2runtime.writebarrieriface¤#Dgo.string."\tcall edge %s -> %s\n"š$fmt.Fprintfˆ%8"".(*analysis).findIntrinsicÊ%$"".(*callsite).pos¢'Ptype.*golang.org/x/tools/go/ssa.Functionà'2runtime.writebarrierifaceš(bgo.string."unsound call to unknown intrinsic: %s"Š)("".(*analysis).warnfÒ)8go.string." (declared here)"¦*("".(*analysis).warnfÜ,$runtime.panicindex@�r"".autotmp_0253&type.[]interface {}"".autotmp_0252*type.*[2]interface {}"".autotmp_0251&type.[]interface {}"".autotmp_0250type.uint64"".autotmp_0249type.uint64"".autotmp_0248type.int"".autotmp_0247type.int"".autotmp_0246Xtype.[]*golang.org/x/tools/go/callgraph.Edge"".autotmp_0245Xtype.[]*golang.org/x/tools/go/callgraph.Edge"".autotmp_0242type.int"".autotmp_0241type.int"".autotmp_0240ÏXtype.[]*golang.org/x/tools/go/callgraph.Edge"".autotmp_0239ŸXtype.[]*golang.org/x/tools/go/callgraph.Edge"".autotmp_0238ïTtype.*golang.org/x/tools/go/callgraph.Edge"".autotmp_0237ß\type.golang.org/x/tools/go/ssa.CallInstruction"".autotmp_0235Ttype.*golang.org/x/tools/go/callgraph.Node"".autotmp_0234Ttype.*golang.org/x/tools/go/callgraph.Node"".autotmp_0233Vtype.**golang.org/x/tools/go/callgraph.Node"".autotmp_0232ßTtype.*golang.org/x/tools/go/callgraph.Node"".autotmp_0230"type.interface {}"".autotmp_0228o&type.[]interface {}"".autotmp_0227Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0226Ï"type.go/token.Pos"".autotmp_0225¿(type.[1]interface {}"".autotmp_0223Ïtype.*"".cgnode"".autotmp_0222"type.*"".callsite"".autotmp_0221(type.[2]interface {}"".autotmp_0220Xtype.[]*golang.org/x/tools/go/callgraph.Edge"".autotmp_0219Xtype.[]*golang.org/x/tools/go/callgraph.Edge"".autotmp_0218Ttype.*golang.org/x/tools/go/callgraph.Node"".autotmp_0217Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0216type.int"".autotmp_0215Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0214¿Ttype.*golang.org/x/tools/go/callgraph.Node"".autotmp_0213¯Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_0212type.int"".autotmp_0210Ÿtype.string"".autotmp_0209çtype."".nodeid"".autotmp_0207?(type.[2]interface {}Hgolang.org/x/tools/go/callgraph.e·4¿Ttype.*golang.org/x/tools/go/callgraph.EdgeRgolang.org/x/tools/go/callgraph.callee·3�Ttype.*golang.org/x/tools/go/callgraph.NodeNgolang.org/x/tools/go/callgraph.site·2Ÿ\type.golang.org/x/tools/go/ssa.CallInstructionRgolang.org/x/tools/go/callgraph.caller·1ŸTtype.*golang.org/x/tools/go/callgraph.NodeHgolang.org/x/tools/go/callgraph.n·4ŸTtype.*golang.org/x/tools/go/callgraph.NodeJgolang.org/x/tools/go/callgraph.fn·3ßPtype.*golang.org/x/tools/go/ssa.FunctionHgolang.org/x/tools/go/callgraph.g·2ÿVtype.*golang.org/x/tools/go/callgraph.Graph "".~r0¿Ttype.*golang.org/x/tools/go/callgraph.NodeHgolang.org/x/tools/go/callgraph.n·4¯Ttype.*golang.org/x/tools/go/callgraph.NodeJgolang.org/x/tools/go/callgraph.fn·3ïPtype.*golang.org/x/tools/go/ssa.FunctionHgolang.org/x/tools/go/callgraph.g·2�Vtype.*golang.org/x/tools/go/callgraph.Graph +"".fnÏPtype.*golang.org/x/tools/go/ssa.Function +"".cg¯Vtype.*golang.org/x/tools/go/callgraph.Graph"".calleeÿtype.*"".cgnode"".calleeid0type."".nodeid"".site "type.*"".callsite"".callertype.*"".cgnode"".a"type.*"".analysis%�ù��¡ÀTÒ4Cé  +Í  ² +?ñNwzý”7†‚iK‚ig.;ÀG`É`œ>c7¬UN-®Tgclocals·06f7a5ad5c6ec861b2a7b567451b2d8aTgclocals·fed9b8b575e0ea89cd5caa1d3e8c18af¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ6"".(*analysis).dumpSolutionÀ¦eH‹ %H�„$ØþÿÿH;AwèëâH�ì¨H‹œ$¸H‰$H‹œ$ÀH‰\$èH‹”$°H‹\$H‰œ$€H‹D$H‹L$ H‰Œ$ÀHƒøH‰„$¸t(H‰$H‰L$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‹J8H‹„$ÈH9Á‚H‹j(H‰ÂH‰Œ$€1ÀH‰”$xH‰T$hH‰¬$pH‰éH‹l$hH9è�ÕH‰Œ$˜H‹)H‰D$`H‰l$xH‹œ$€H‰œ$ H‰D$pH‹H‰„$�1íH9è„bH�œ$HÇHÇCH�œ$Hƒû„2HÇÂHÇÁH‰œ$(H‰”$0H‰Œ$8H�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$(H‰$H‰Œ$øH‰L$H‰„$H‰D$èH‹Œ$ H‹„$�H‰„$èH‰$H‰Œ$ðH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$(H‰\$ H‹œ$0H‰\$(H‹œ$8H‰\$0èH‹D$@H‹L$HH‰Œ$àHƒøH‰„$Øt(H‰$H‰L$èH�\$H�,$H‰ïH‰ÞH¥H¥è HÇ„$¨HÇ„$°H‹\$xH‹s H‰4$Hƒ<$„ÎHƒ$PH‹¼$°Hƒÿ„°H�·(H�|$H¥H¥H¥èH‹¼$¨H‹´$°H‹T$ H‹D$(H‹L$0H‰”$XH‰„$`H‰Œ$hH‰Œ$P1ÉH‰„$HH‰D$XH‰”$@H‰ÐH‹l$XH9é}!H‰„$ˆH‹H‰L$PH‹¬$ÈH9èŒH‹œ$€H‰œ$ H‹H‰„$�1íH9è„£H�œ$HÇHÇCH�œ$Hƒû„sHÇÁHÇÂH‰œ$(H‰Œ$0H‰”$8H‹|$xHƒÿ„7H�oH�<$H‰îH¥H¥èH‹L$H‹D$H‹œ$(H‰$H‰Œ$øH‰L$H‰„$H‰D$èH‹Œ$ H‹„$�H‰„$èH‰$H‰Œ$ðH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$(H‰\$ H‹œ$0H‰\$(H‹œ$8H‰\$0èH‹Œ$˜H‹D$`HƒÁHÿÀH‹l$hH9èŒ+üÿÿH‹œ$€H‰$èH‹D$H‹L$Hƒøt8H‰„$ÈH‰$H‰Œ$ÐH‰L$èH�\$H�,$H‰ïH‰ÞH¥H¥è H�ĨÉéÂþÿÿ‰é†þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$�é#þÿÿH‹œ$€H‰œ$ H‰¼$H‰´$H‰D$pH‹H‰„$�1íH9è„•H�¼$ˆ1ÀèH�œ$ˆHƒû„mHÇÂHÇÁH‰œ$(H‰”$0H‰Œ$8H�H‰$H�œ$H‰\$èH‹L$H‹D$H‹œ$(H‰$H‰Œ$øH‰L$H‰„$H‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$(HƒÃH‰$H‰Œ$øH‰L$H‰„$H‰D$èH‹Œ$ H‹„$�H‰„$èH‰$H‰Œ$ðH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$(H‰\$ H‹œ$0H‰\$(H‹œ$8H‰\$0èH�H‹;H‰¼$¨H‹sH‰´$°H‹„$ˆH‹L$PHƒÀHÿÁéüÿÿ‰éŒþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$�é1þÿÿ‰éIûÿÿ‰%é&ûÿÿ‰éÇùÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$�édùÿÿè \ +00runtime.morestack_noctxt~os.Create„runtime.convI2E´runtime.gopanic²4go.itab.*os.File.io.Writer„type.intªruntime.convT2E”2runtime.writebarrierifaceô0go.string."pts(n%d) = {"êfmt.FprintfÆ runtime.convI2Eö runtime.gopanic¶ ngolang.org/x/tools/container/intsets.(*Sparse).AppendToì 4go.itab.*os.File.io.Writeröruntime.convI2Eà2runtime.writebarrierifaceÀ(go.string."} : %s\n"¶fmt.Fprintfœ os.(*File).Closeøruntime.convI2E¨runtime.gopanicætype.*os.Fileütype.io.Writer”4go.itab.*os.File.io.Writer¨ runtime.typ2Itab¤4go.itab.*os.File.io.Writerèð runtime.duffzeroætype.string’runtime.convT2Eü2runtime.writebarrierifaceŠtype.int°runtime.convT2E¢2runtime.writebarrieriface‚ go.string."%s%d"øfmt.Fprintf†go.string." "‚type.*os.File˜type.io.Writer°4go.itab.*os.File.io.WriterÄ runtime.typ2Itabªtype.*os.FileÀtype.io.WriterØ4go.itab.*os.File.io.Writerì runtime.typ2Itabš$runtime.panicslice@ÐL"".autotmp_0314"type.interface {}"".autotmp_0313*type.*[1]interface {}"".autotmp_0312&type.[]interface {}"".autotmp_0311type.*uint8"".autotmp_0310"type.interface {}"".autotmp_0309"type.interface {}"".autotmp_0307&type.[]interface {}"".autotmp_0306type.*uint8"".autotmp_0304¿type.*int"".autotmp_0303type.int"".autotmp_0302type.int"".autotmp_0301ß"type.interface {}"".autotmp_0299ÿ&type.[]interface {}"".autotmp_0298¯type.*uint8"".autotmp_0296Ÿtype.**"".node"".autotmp_0295type.int"".autotmp_0294type.int"".autotmp_0290type.*os.File"".autotmp_0289(type.[1]interface {}"".autotmp_0288type.int"".autotmp_0287¿type.string"".autotmp_0286type.*os.File"".autotmp_0285?(type.[2]interface {}"".autotmp_0284Ïtype.[]int"".autotmp_0283Ÿtype.[]int"".autotmp_0282ïtype.int"".autotmp_0281�type.*os.File"".autotmp_0280Ÿ(type.[1]interface {}"".autotmp_0279otype.[]*"".node "".err¿type.error "".sepÿtype.string "".errŸtype.error"".nßtype.*"".node "".errßtype.error"".fÏtype.*os.File"".N0type.int"".filenametype.string"".a"type.*"".analysis%Ðü Ïоàh”%E(aØ(¹ ¼"!8 H– AAL>Ö .x  3†µ +ófTTgclocals·f86ba4dbcb9130ce402f144fbf72c9b4Tgclocals·720f6d02f9621d3f0348dd934dc1a6c3¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ2"".(*analysis).showCountsÀ4¦4eH‹ %H�„$ØýÿÿH;AwèëâH�ì¨H‹œ$°Hƒ{„ H�H‰$HÇD$èH‹\$H‰œ$ˆH‹œ$°Hƒû„œ H‹SPH‹CXH‹k`H‰¬$ 1ÉH‰„$H‰D$XH‰”$H‰ÐH‹l$XH9é�H‰„$¨Hƒø„G H‹H‹hH‰L$`H‰”$0H‰¬$8H‰”$H‰$H‰¬$H‰l$èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹\$H‰œ$pH‹\$H‰œ$xH�H‰$H‹œ$ˆH‰\$H�œ$pH‰\$èH‹\$H‹HÿÃH‰\$pH�H‰$H‹œ$ˆH‰\$H�œ$pH‰\$H�\$pH‰\$èH‹„$¨H‹L$`HƒÀHÿÁH‹l$XH9éŒòþÿÿH‹œ$°H‹kXH‰l$pH�œ$`HÇHÇCH�œ$`Hƒû„ + HÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$ H‰L$H‰„$(H‰D$èH‹¼$°Hƒÿ„| +H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$ H‹œ$¸H‰\$(H‹œ$ÀH‰\$0èHÇ„$€HÇ„$ˆHÇ„$�H‹Œ$ˆH�¼$X1ÀèH�H‰$H‰L$H�œ$XH‰\$èH‹œ$X1íH9ë„ H‹œ$`H‹H‹œ$XHƒû„— H‹+H‰¬$ÀH‹kH‰¬$ÈH‰D$pH‹œ$°H‹kXHkÀdHƒýÿ„T H™H÷ýH‰D$hH�¼$(1ÀèH�œ$(Hƒû„" HÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$ H‰L$H‰„$(H‰D$èH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$°HƒÃH‰$H‰Œ$ H‰L$H‰„$(H‰D$èH‹œ$ÀH‰$H‹œ$ÈH‰\$èH‹L$H‹D$H‹œ$°HƒÃ H‰$H‰Œ$ H‰L$H‰„$(H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹L$(H‹D$0H‰Œ$ÐH‰„$ØH‹”$€H‹Œ$ˆH‹œ$�H‰ØH)ËHƒû}OH�H‰$H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ H‰„$¨H‰ÓH‰”$˜H‰ÍHkíHëH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹”$˜H‹Œ$ H‹„$¨H‰”$€H‰Œ$ˆH‰„$�H�œ$XH‰$èH‹œ$X1íH9ë…óüÿÿH‹œ$€H‰œ$àH‹œ$ˆH‰œ$èH‹œ$�H‰œ$ðH�H‰$H�H‰\$H�H‰\$H�œ$àH‰\$èH‹L$ H‹D$(H‰Œ$H‰Œ$ðH‰„$H‰„$øHÇ„$°HÇ„$¸H�H‰$èH‹D$H‰„$ H‰$Hƒ<$„´H‹œ$ðH‰\$H‹œ$øH‰\$èH‹œ$ H‰œ$ H‹1íH9è„AH‹”$ H‰„$H‰”$H‰„$°H‰$H‰”$¸H‰T$èH‹”$€H‹„$ˆH‹œ$�H‰œ$1ÉH‰„$H‰D$xH‰”$øH‰ÐH‹l$xH9é�tH‰„$˜Hƒø„ªH‹H‹hH‰L$XH‰”$PH‰¬$XH‰”$àH‰”$@H‰¬$èH‰¬$HH�œ$`HÇHÇCH�œ$`Hƒû„>HÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$ H‰L$H‰„$(H‰D$èH‹¼$°Hƒÿ„­H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$ H‹œ$¸H‰\$(H‹œ$ÀH‰\$0èH‹„$˜H‹L$XHƒÀHÿÁH‹l$xH9錌þÿÿH‹œ$°H‹k0H‰l$hH�œ$`HÇHÇCH�œ$`Hƒû„ùHÇÁHÇÂH‰œ$°H‰Œ$¸H‰”$ÀH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$ H‰L$H‰„$(H‰D$èH‹¼$°Hƒÿ„kH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$ H‹œ$¸H‰\$(H‹œ$ÀH‰\$0èH�H‰$HÇD$èH‹\$H‰œ$€H‹œ$°Hƒû„ÛH‹S(H‹C0H‹k8H‰¬$Ø1ÉH‰„$ÐH‰D$`H‰”$ÈH‰ÐH‹l$`H9é}qH‰„$�H‹(H‰L$XÆD$WH�H‰$H‹œ$€H‰\$H‰l$Hƒ|$„YHƒD$ H�\$WH‰\$èH‹„$�H‹L$XHƒÀHÿÁH‹l$`H9é|�H‹œ$€HƒûtH‹H‰\$hH�œ$`HÇHÇCH�œ$`Hƒû„àHÇÁHÇÂH‰œ$°H‰Œ$¸H‰”$ÀH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$ H‰L$H‰„$(H‰D$èH‹¼$°HƒÿtYH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$ H‹œ$¸H‰\$(H‹œ$ÀH‰\$0èH�ĨÉ룉éÿÿÿ‰%é›þÿÿ‰éþÿÿ‰éŽýÿÿ‰éýÿÿ‰éLüÿÿ‰é»ûÿÿ‰éOûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é�úÿÿ‰%é@úÿÿ‰é×öÿÿH÷ØH‰D$hé©öÿÿ‰éböÿÿ‰é}õÿÿ‰éïôÿÿ‰é²óÿÿ‰é]óÿÿ‚ +00runtime.morestack_noctxtv2type.map[reflect.Type]intšruntime.makemapèruntime.convI2E˜reflect.TypeOfÚ2type.map[reflect.Type]int $runtime.mapaccess1Î2type.map[reflect.Type]int¨$runtime.mapassign1ºtype.intàruntime.convT2EÊ 2runtime.writebarrierifaceš +@go.string."# constraints:\t%d\n"� fmt.Fprintf† Ø runtime.duffzero” 2type.map[reflect.Type]intÊ &runtime.mapiterinitÈè runtime.duffzeroÆtype.intìruntime.convT2EÖ2runtime.writebarrierifaceätype.intŠruntime.convT2Eü2runtime.writebarrieriface¸runtime.convI2Eª2runtime.writebarrieriface¸8go.string."%7d (%2d%%)\t%s"¬fmt.Sprintf¶type.[]string¨"runtime.growsliceâ4runtime.writebarrierstringä&runtime.mapiternextø*type.sort.StringSliceŽ&type.sort.Interface¦Ngo.itab.sort.StringSlice.sort.InterfaceÔruntime.convT2Iæ"type.sort.reverseø"runtime.newobjectî2runtime.writebarrierifaceœHgo.itab.*sort.reverse.sort.Interfacežsort.Sortö!type.string¢"runtime.convT2EŒ#2runtime.writebarrierifaceÜ#$go.string."\t%s\n"Ò$fmt.Fprintfä&type.intŠ'runtime.convT2Eô'2runtime.writebarrierifaceÄ(4go.string."# nodes:\t%d\n"º)fmt.FprintfÈ):type.map[*"".solverState]boolì)runtime.makemapÒ+:type.map[*"".solverState]boolÀ,$runtime.mapassign1Ô.type.intú.runtime.convT2Eä/2runtime.writebarrieriface¬06go.string."# ptsets:\t%d\n"¢1fmt.FprintfÂ2$type.*sort.reverseØ2&type.sort.Interfaceð2Hgo.itab.*sort.reverse.sort.Interface„3 runtime.typ2ItabÐ +ˆ"".autotmp_0398"type.interface {}"".autotmp_0397*type.*[1]interface {}"".autotmp_0396&type.[]interface {}"".autotmp_0394¯type.**"".node"".autotmp_0393type.int"".autotmp_0392type.int"".autotmp_0391"type.interface {}"".autotmp_0390*type.*[1]interface {}"".autotmp_0389&type.[]interface {}"".autotmp_0388"type.interface {}"".autotmp_0387*type.*[1]interface {}"".autotmp_0386&type.[]interface {}"".autotmp_0385type.string"".autotmp_0384Ÿtype.*string"".autotmp_0383type.int"".autotmp_0382type.int"".autotmp_0380&type.sort.Interface"".autotmp_0379�$type.*sort.reverse"".autotmp_0378¯&type.sort.Interface"".autotmp_0375type.int"".autotmp_0374type.int"".autotmp_0373Ÿtype.[]string"".autotmp_0372"type.interface {}"".autotmp_0371"type.interface {}"".autotmp_0370"type.interface {}"".autotmp_0368&type.[]interface {}"".autotmp_0367type.int"".autotmp_0366�"type.interface {}"".autotmp_0364ï&type.[]interface {}"".autotmp_0363ï$type."".constraint"".autotmp_0362ÿ&type.*"".constraint"".autotmp_0361Ÿ type.int"".autotmp_0360� type.int"".autotmp_0359type.int"".autotmp_0358(type.[1]interface {}"".autotmp_0357¡ type.bool"".autotmp_0356¿type.[]*"".node"".autotmp_0354type.int"".autotmp_0353(type.[1]interface {}"".autotmp_0352Ïtype.string"".autotmp_0351(type.[1]interface {}"".autotmp_0350type.[]string"".autotmp_0349$type.*sort.reverse"".autotmp_0348�*type.sort.StringSlice"".autotmp_0347ßtype.[]string"".autotmp_0346¯type.string"".autotmp_0345ÿtype.int"".autotmp_0344type.int"".autotmp_0343type.int"".autotmp_0342ÿ(type.[3]interface {}"".autotmp_0341Ÿ‚L§\à˜]Ѧz~]A x R;X‚˜œ˜#ª&�”q _Tgclocals·63da605eb3e7a719ce5e1b607b1188ddTgclocals·c2743711eca2b21ba5d1e7d13b2657f4¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ*"".(*Config).AddQuery  ˆ eH‹ %H�D$ÀH;AwèëåH�ìÀH‹œ$ØH‰$H‹œ$ÐH‹[HÿÓH‹L$H‹D$H‰L$xH‰ $H‰„$€H‰D$è¶\$€û…�H‹œ$ØH‰$H‹œ$ÐH‹[HÿÓH‹\$H‰\$hH‹\$H‰\$pH�¼$ 1ÀèH�œ$ Hƒû„GHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H‹œ$ÐH‰$H‹œ$ØH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰L$8H‰L$H‰D$@H‰D$èH‹\$hH‰$H‹\$pH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹\$(H‰\$XH‹\$0H‰\$`H�H‰$H�\$XH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é²þÿÿH‹¬$ÈH‹] 1íH9ëu@H�H‰$HÇD$èH‹D$H‹œ$ÈH‰$Hƒ<$tkHƒ$ H‰D$èH‹œ$ÐH‰\$HH‹œ$ØH‰\$PH�\$8H�H‰$H‹œ$ÈH‹k H‰l$H�\$HH‰\$H�\$8H‰\$èH�ÄÀÉ%ëŒ( +*0runtime.morestack_noctxtt +º"".CanPointŽ +Ðð runtime.duffzeroüruntime.convI2EÚ2runtime.writebarrierifaceŠruntime.convI2Eð2runtime.writebarrierifaceþ\go.string."%s is not a pointer-like value: %s"òfmt.Sprintf¨type.stringÎruntime.convT2Eþruntime.gopanicÄdtype.map[golang.org/x/tools/go/ssa.Value]struct {}èruntime.makemap¶ .runtime.writebarrierptr‚ +dtype.map[golang.org/x/tools/go/ssa.Value]struct {}Þ +$runtime.mapassign10€"".autotmp_0429"type.interface {}"".autotmp_0428�"type.interface {}"".autotmp_0426o&type.[]interface {}"".autotmp_0425�type.struct {}"".autotmp_0424ïHtype.golang.org/x/tools/go/ssa.Value"".autotmp_0422Ïtype.string"".autotmp_0421¯Jtype.golang.org/x/tools/go/types.Type"".autotmp_0420?(type.[2]interface {}"".autotmp_0418�Jtype.golang.org/x/tools/go/types.Type"".vHtype.golang.org/x/tools/go/ssa.Value"".ctype.*"".Config"€˜ÿ€Ð&¢"M�@T$:ÃGt.M{ +"Tgclocals·7f6dc253b73feee6e3c25ada7a52269dTgclocals·ab227a125684f11adcc7a332ec2aaa2eš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/api.goþ:"".(*Config).AddIndirectQueryà Æ eH‹ %H�D$°H;AwèëåH�ìÐH‹¬$ØH‹](1íH9ëuDH�H‰$HÇD$èH‹D$H‹œ$ØH‰$Hƒ<$„mHƒ$(H‰D$èH‹œ$èH‰$H‹œ$àH‹[HÿÓH‹L$H‹D$H‰Œ$ˆH‰ $H‰„$�H‰D$èH‹L$H‹D$H‰L$xH‰ $H‰„$€H‰D$èH‹”$èH‹Œ$à¶\$€û…�H‰$H‹YHÿÓH‹\$H‰\$hH‹\$H‰\$pH�¼$°1ÀèH�œ$°Hƒû„GHÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H‹œ$àH‰$H‹œ$èH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰L$8H‰L$H‰D$@H‰D$èH‹\$hH‰$H‹\$pH‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ èH‹\$(H‰\$XH‹\$0H‰\$`H�H‰$H�\$XH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é²þÿÿH‰L$HH‰T$PH�\$8H�H‰$H‹œ$ØH‹k(H‰l$H�\$HH‰\$H�\$8H‰\$èH�ÄÐÉ%é‡ýÿÿ* +*0runtime.morestack_noctxtpdtype.map[golang.org/x/tools/go/ssa.Value]struct {}”runtime.makemapê.runtime.writebarrierptr¢ +î"".mustDeref¸"".CanPointŒ +Îð runtime.duffzeroúruntime.convI2EØ2runtime.writebarrierifaceˆruntime.convI2Eî2runtime.writebarrierifaceüzgo.string."%s is not the address of a pointer-like value: %s"ðfmt.Sprintf¦ type.stringÌ runtime.convT2Eü runtime.gopanicº +dtype.map[golang.org/x/tools/go/ssa.Value]struct {}– $runtime.mapassign10 "".autotmp_0445"type.interface {}"".autotmp_0444¯"type.interface {}"".autotmp_0442o&type.[]interface {}"".autotmp_0441¯type.struct {}"".autotmp_0440�Htype.golang.org/x/tools/go/ssa.Value"".autotmp_0439ïtype.string"".autotmp_0438ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_0437?(type.[2]interface {}"".autotmp_0435¯Jtype.golang.org/x/tools/go/types.Type"".autotmp_0434�Jtype.golang.org/x/tools/go/types.Type"".vHtype.golang.org/x/tools/go/ssa.Value"".ctype.*"".Config" ´Ÿ ð(º"D…�D  I³Gt.e&Tgclocals·7f6dc253b73feee6e3c25ada7a52269dTgclocals·89d4c4f9c88fca1e4263843f816db7afš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/api.goþ""".(*Config).progÀ°eH‹ %H;awèëêHƒì0H‹\$8HƒûtoH‹3H‹KH‹k1ÒH9Ê}H‹.H‹mH‰l$@HƒÄ0ÃH�H‹+H‰l$ H‹kH‰l$(H�H‰$H�\$ H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰ë� + 0runtime.morestack_noctxt–.go.string."empty scope"Ætype.stringìruntime.convT2Eœruntime.gopanic `"".autotmp_0450type.string "".~r0Ntype.*golang.org/x/tools/go/ssa.Program"".ctype.*"".Config`-_`X Î L  +u+Tgclocals·2148c3737b2bb476685a1100a2e8343eTgclocals·8d600a433c6aaa81a4fe446d95c5546bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/api.goþ*"".PointsToSet.Stringà Ø eH‹ %H�„$(þÿÿH;AwèëâH�ìXHÇ„$pHÇ„$xH�H‰$èH‹D$H‰„$èH‰$ÆD$[èH‹Œ$h1íH9鄇H�|$P1ÀèH�\$PH‰ $Hƒ<$„EHƒû„41ÒHÇÁ2H‰œ$(H‰\$H‰”$0H‰T$H‰Œ$8H‰L$èH‹T$ H‹L$(H‹D$0H‰”$(H‰Œ$0H‰„$8H‰„$P1ÀH‰Œ$HH‰L$HH‰”$@H‰ÑH‹l$HH9è�ÑH‰Œ$àH‹)H‰D$@H‰l$8Hƒø~$H‹´$èH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$`H‰$H‹\$8‰Û‰\$èH‹t$Hƒþ„7H�,$H‰ïH¥H¥èH‹L$H‹D$H‹œ$èH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$àH‹D$@HƒÁHÿÀH‹l$HH9èŒ/ÿÿÿH‹œ$èH‰$ÆD$]èH‹„$èHÇ„$ðHÇ„$ø1íH9èu&H�H‹ H‹CH‰Œ$pH‰„$xH�ÄXÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰¼$H‰|$H‰”$ H‰T$èH‹L$H‹D$ ë‚è ‰éÂþÿÿ‰éÅýÿÿ‰%é¯ýÿÿ +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobjectÈ2bytes.(*Buffer).WriteByte†¸ runtime.duffzero¬ngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¶go.string.", "Ø6bytes.(*Buffer).WriteString�."".(*analysis).labelForÎ"".Label.String¸6bytes.(*Buffer).WriteString¨2bytes.(*Buffer).WriteByte„ "go.string.""ö +2runtime.slicebytetostring˜ $runtime.panicslice@° "".autotmp_0464type.string"".autotmp_0462ïtype.*int"".autotmp_0461type.int"".autotmp_0460type.int"".autotmp_0458¯type.string"".autotmp_0456/type.[]int"".autotmp_0455type.[]int"".&bufß$type.*bytes.Buffer "".~r0Ïtype.string"".l¿type.int"".space�type.[50]int "".~r0 type.string"".s&type."".PointsToSet%° ¿¯ ° ‹ð@œ=  ¿$p"º Hˆ¨§6Tgclocals·b29a376724b9675f7c9e576a6dabc1e0Tgclocals·06dd42b341e9057434688a8130d49b3bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/api.goþ*"".PointsToSet.Labels€ ä +eH‹ %H�„$0þÿÿH;AwèëâH�ìPH‹Œ$`HÇ„$hHÇ„$pHÇ„$xHÇ„$ðHÇ„$øHÇ„$1íH9é„çH�|$P1ÀèH�\$PH‰ $Hƒ<$„Hƒû„õ1ÒHÇÁ2H‰œ$H‰\$H‰”$H‰T$H‰Œ$H‰L$èH‹T$ H‹D$(H‹L$0H‰”$H‰„$H‰Œ$H‰Œ$H1ÉH‰„$@H‰D$HH‰”$8H‰ÐH‹l$HH9é�1H‰„$àH‹(H‰L$@H‹œ$XH‰$‰ë‰\$èH‹\$H‰œ$èH‹”$ðH‹Œ$øH‹œ$H‰ØH)ËHƒû}OH�H‰$H‰”$ H‰T$H‰Œ$(H‰L$H‰„$0H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$(H‰„$0H‰”$ H�ÊH‰$H‹œ$èH‰\$èH‹”$ H‹Œ$(H‹„$0H‰”$ðH‰Œ$øH‰„$H‹„$àH‹L$@HƒÀHÿÁH‹l$HH9éŒÏþÿÿH‹œ$ðH‰œ$hH‹œ$øH‰œ$pH‹œ$H‰œ$xH�ÄPÉéþÿÿ‰%éîýÿÿ +00runtime.morestack_noctxt�¸ runtime.duffzero¶ngolang.org/x/tools/container/intsets.(*Sparse).AppendTo²."".(*analysis).labelFor¢ type.[]*"".Label”"runtime.growslice¢.runtime.writebarrierptrP  "".autotmp_0486type.int"".autotmp_0485_ type.[]*"".Label"".autotmp_0483ßtype.*int"".autotmp_0482type.int"".autotmp_0481type.int"".autotmp_0478Ïtype.*"".Label"".autotmp_0477/type.[]int"".autotmp_0476type.[]int"".spaceÿtype.[50]int"".labels¿ type.[]*"".Label "".~r0  type.[]*"".Label"".s&type."".PointsToSet%  ùŸ   !À,ÀQ$  ºÿ"8!Ú~qG°Tgclocals·1625e960af1b77d047cc73adeb464d60Tgclocals·7c876379bf62d85c994ca5f894f2c57cš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/api.goþ6"".PointsToSet.DynamicTypesàÔeH‹ %H�„$ðýÿÿH;AwèëâH�ì�H�H‰$èH‹D$H‰„$ðH‹œ$˜Hƒû„H‹«@H‰$Hƒ<$„íH‰¬$àH‰l$èH‹Œ$ 1íH9é„;H�|$P1ÀèH�\$PH‰ $Hƒ<$„œHƒû„‹1ÒHÇÁ2H‰œ$`H‰\$H‰”$hH‰T$H‰Œ$pH‰L$èL‹”$˜H‹t$ H‹D$(H‹T$0H‰´$`H‰„$hH‰”$pH‰”$ˆ1ÿH‰„$€H‰D$HH‰´$xH‹l$HH9ï�€H‰´$èH‹.H‰|$@‰ë‰ÙIƒú„ÔI‹Z(I‹R0M‹J8L‰Œ$XH‰œ$HD‹ÁI9ÐH‰”$Pƒ�J�,ÃH‹mH‹m‹]ƒãƒû…v1À<u)HƒÆHÿÇH‹l$HH9ï|€H‹œ$ðH‰œ$¨H�Ä�ÃL‰$‰L$èH‹T$H‰”$øH‹L$H‰Œ$‹\$ ‰\$<¶\$$€ûtUH�H‹+H‰¬$8H‹kH‰¬$@H�H‰$H�œ$8H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‹œ$ðH‰$H‰T$H‰L$èH‹L$H‹D$ H�H‰$H‰Œ$(H‰L$H‰„$0H‰D$èH‹\$H‰œ$H‹\$ H‰œ$¶\$(€û…©H�H‰$èH‹D$H‹Œ$˜H‰Œ$H‰Œ$H‰„$H‰„$ H�H‰$H�œ$H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$èH‹œ$H‰$H‹¬$˜HƒýtzH‹M(H‹E0L‹E8L‰„$XH‰Œ$H‹l$"".(*invokeConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c2type.*"".invokeConstraintppª% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/constraint.goþ."".(*analysis).nextNode H‹\$H‹k0‰ë‰\$à  "".~r0type."".nodeid"".a"type.*"".analysisBTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ."".(*analysis).addNodes žeH‹ %H�D$øH;AwèëåH�ìˆH‹Œ$�H‹i0‰ë‰\$"".(*analysis).rtypeTaggedValue€ ä eH‹ %H�D$°H;AwèëåH�ìÐHÇ„$èHÇ„$ðH‹œ$ØH‰$‹œ$à‰\$èH‹T$H‰T$HH‹\$H‰\$P‹\$ ‰\$go.string."addressOf: zero obj"¦type.stringÌruntime.convT2Eüruntime.gopanicÄ4"".(*analysis).shouldTrackî,type."".addrConstraint€"runtime.newobject¼Pgo.itab.*"".addrConstraint."".constraint˜8"".(*analysis).addConstraint°.type.*"".addrConstraintÆ$type."".constraintÞPgo.itab.*"".addrConstraint."".constraintò runtime.typ2Itab@�"".autotmp_0825O.type.*"".addrConstraint"".autotmp_0824.type.*"".addrConstraint"".autotmp_0822type.string"".autotmp_0821type.string "".obj8type."".nodeid +"".id0type."".nodeid"".TJtype.golang.org/x/tools/go/types.Type"".a"type.*"".analysis�º��;�,ø L L0\/ P‘—Tgclocals·12b67983e9205ff0e4592a38e2cb7b20Tgclocals·dc8a771d686b581b7681e9c33c825befš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ&"".(*analysis).load  š eH‹ %H�D$ÈH;AwèëåH�츋Œ$Ì‹„$ȃøuH�ĸÃùu ƒøuH�ĸÃù„ƒø„÷1À‰D$<‹¬$Ô9胨H�H‰$èH‹D$‹¬$Љ(‹¬$ȉh‹¬$̉hH‰D$HH‹1íH9ètkH‹œ$ÀH‰$H‹L$HH‰D$PH‰D$H‰L$XH‰L$苜$ÐÿÉœ$Ћœ$ÈÿÉœ$È‹D$<ÿÀ‰D$<‹¬$Ô9è‚XÿÿÿH�ĸÃH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ‰D$D‰L$@H�¼$˜1ÀèH�œ$˜Hƒû„EHÇÂHÇÁH‰œ$€H‰”$ˆH‰Œ$�H�H‰$H�\$DH‰\$èH‹L$H‹D$H‹œ$€H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$€HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹\$(H‰\$pH‹\$0H‰\$xH�H‰$H�\$pH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é´þÿÿ, +*0runtime.morestack_noctxtò,type."".loadConstraint„"runtime.newobjectàPgo.itab.*"".loadConstraint."".constraintÂ8"".(*analysis).addConstraintÒ.type.*"".loadConstraintè$type."".constraint€Pgo.itab.*"".loadConstraint."".constraint” runtime.typ2ItabÖð runtime.duffzeroÔtype."".nodeidúruntime.convT2EØ2runtime.writebarrierifaceætype."".nodeidŒruntime.convT2Eò2runtime.writebarrieriface€ Tgo.string."ill-typed load dst=n%d src=n%d"ô fmt.Sprintfª +type.stringÐ +runtime.convT2E€ runtime.gopanic0ð "".autotmp_0841ß.type.*"".loadConstraint"".autotmp_0840"type.interface {}"".autotmp_0839¯"type.interface {}"".autotmp_0837o&type.[]interface {}"".autotmp_0834type.uint32"".autotmp_0833.type.*"".loadConstraint"".autotmp_0832�type.string"".autotmp_0831ïtype."".nodeid"".autotmp_0830çtype."".nodeid"".autotmp_0829?(type.[2]interface {}"".i÷type.uint32"".sizeof(type.uint32"".offset type.uint32 "".srctype."".nodeid "".dsttype."".nodeid"".a"type.*"".analysis4"ðïðïðÖïðªÐ>˜0 +o +2ø �Ès½.)Tgclocals·ef86be423d365e0096e61f38c54e2972Tgclocals·f9d1a8030b20f61d469c54c7b364ee66š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ("".(*analysis).store  š eH‹ %H�D$ÈH;AwèëåH�츋Œ$È‹„$̃øuH�ĸÃøu ƒùuH�ĸÃø„ƒù„÷1À‰D$<‹¬$Ô9胨H�H‰$èH‹D$‹¬$Љ(‹¬$ȉh‹¬$̉hH‰D$HH‹1íH9ètkH‹œ$ÀH‰$H‹L$HH‰D$PH‰D$H‰L$XH‰L$苜$ÐÿÉœ$Ћœ$ÌÿÉœ$Ì‹D$<ÿÀ‰D$<‹¬$Ô9è‚XÿÿÿH�ĸÃH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ‰L$D‰D$@H�¼$˜1ÀèH�œ$˜Hƒû„EHÇÂHÇÁH‰œ$€H‰”$ˆH‰Œ$�H�H‰$H�\$DH‰\$èH‹L$H‹D$H‹œ$€H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$€HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹\$(H‰\$pH‹\$0H‰\$xH�H‰$H�\$pH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é´þÿÿ, +*0runtime.morestack_noctxtò.type."".storeConstraint„"runtime.newobjectàRgo.itab.*"".storeConstraint."".constraintÂ8"".(*analysis).addConstraintÒ0type.*"".storeConstraintè$type."".constraint€Rgo.itab.*"".storeConstraint."".constraint” runtime.typ2ItabÖð runtime.duffzeroÔtype."".nodeidúruntime.convT2EØ2runtime.writebarrierifaceætype."".nodeidŒruntime.convT2Eò2runtime.writebarrieriface€ Vgo.string."ill-typed store dst=n%d src=n%d"ô fmt.Sprintfª +type.stringÐ +runtime.convT2E€ runtime.gopanic0ð "".autotmp_0860ß0type.*"".storeConstraint"".autotmp_0859"type.interface {}"".autotmp_0858¯"type.interface {}"".autotmp_0856o&type.[]interface {}"".autotmp_0853type.uint32"".autotmp_08520type.*"".storeConstraint"".autotmp_0851�type.string"".autotmp_0850ïtype."".nodeid"".autotmp_0849çtype."".nodeid"".autotmp_0848?(type.[2]interface {}"".i÷type.uint32"".sizeof(type.uint32"".offset type.uint32 "".srctype."".nodeid "".dsttype."".nodeid"".a"type.*"".analysis4"ðïðïðÖïðªÐ>Â0 +o +2ø �Ès½.)Tgclocals·ef86be423d365e0096e61f38c54e2972Tgclocals·f9d1a8030b20f61d469c54c7b364ee66š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ2"".(*analysis).offsetAddrÀ¦eH‹ %H;awèëêHƒì8H‹\$@H‰$H‹\$HH‰\$H‹\$PH‰\$è¶\$€ûuHƒÄ8Ë\$`ƒûu+H‹\$@H‰$‹\$X‰\$‹\$\‰\$ ÇD$èHƒÄ8ÃH�H‰$èH‹D$‹l$`‰(‹l$X‰h‹l$\‰hH‰D$ H‹1íH9èt)H‹\$@H‰$H‹L$ H‰D$(H‰D$H‰L$0H‰L$èë–H�H‰$H�H‰\$H�H‰\$èH‹D$ë¨ + 0runtime.morestack_noctxtp4"".(*analysis).shouldTrackì&"".(*analysis).copy„8type."".offsetAddrConstraint–"runtime.newobjectà\go.itab.*"".offsetAddrConstraint."".constraint¼8"".(*analysis).addConstraintÎ:type.*"".offsetAddrConstraintä$type."".constraintü\go.itab.*"".offsetAddrConstraint."".constraint� runtime.typ2ItabPp"".autotmp_0869/:type.*"".offsetAddrConstraint"".autotmp_0868:type.*"".offsetAddrConstraint"".offset@type.uint32 "".src8type."".nodeid "".dst0type."".nodeid"".TJtype.golang.org/x/tools/go/types.Type"".a"type.*"".analysisp0op3op¡ (ì, +&c<7ÐTgclocals·8465b837ec08e06768dbf8b7815673ddTgclocals·61e2515c69061b8fed0e66ece719f936š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ2"".(*analysis).typeAssertàÎeH‹ %H;awèëêHƒì@H‹\$PH‰$H‹\$XH‰\$è¶\$€û„ÏH�H‰$èH‹D$H‰D$(H‰$Hƒ<$„šH‹\$PH‰\$H‹\$XH‰\$èH‹D$(‹l$`‰h‹l$d‰hH‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%éZÿÿÿH�H‰$èH‹D$H‰D$ H‰$Hƒ<$„£H‹\$PH‰\$H‹\$XH‰\$èH‹D$ ‹l$`‰h‹l$d‰h¶l$h@ˆhH‰D$ H‹1íH9èt,H‹\$HH‰$H‹L$ H‰D$0H‰D$H‰L$8H‰L$èé#ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$륉%éQÿÿÿ* + 0runtime.morestack_noctxt\"".isInterface†8type."".typeFilterConstraint˜"runtime.newobjectü2runtime.writebarrierifaceº\go.itab.*"".typeFilterConstraint."".constraint–8"".(*analysis).addConstraint®:type.*"".typeFilterConstraintÄ$type."".constraintÜ\go.itab.*"".typeFilterConstraint."".constraintð runtime.typ2Itab¤.type."".untagConstraint¶"runtime.newobjectš2runtime.writebarrierifaceêRgo.itab.*"".untagConstraint."".constraintÆ8"".(*analysis).addConstraintÞ0type.*"".untagConstraintô$type."".constraintŒRgo.itab.*"".untagConstraint."".constraint  runtime.typ2ItabP€"".autotmp_0879type.*uint8"".autotmp_0878?0type.*"".untagConstraint"".autotmp_0876/:type.*"".typeFilterConstraint"".autotmp_08750type.*"".untagConstraint"".autotmp_0874:type.*"".typeFilterConstraint"".exact@type.bool "".src8type."".nodeid "".dst0type."".nodeid"".TJtype.golang.org/x/tools/go/types.Type"".a"type.*"".analysis€¹€œð(’&�;˜D&-PM-#2V-!Tgclocals·a4d09b6fe5b5547f97d7b7fcec21fe22Tgclocals·db0987207386230beda65332b07cbe03š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ8"".(*analysis).addConstraint€ +€ +eH‹ %H�D$ÈH;AwèëåH�ì¸H‹œ$ÀHƒû„EH‹SPH‹KXH‹[`H‰”$ H‰Œ$¨H‰œ$°H‰ØH)ËHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$�H‰„$˜H‰ÓH‰”$ˆH‰ÍHkíHëH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹”$ˆH‹Œ$�H‹„$˜H‹œ$ÀH‰$Hƒ<$„=Hƒ$PH‰”$ H‰T$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹œ$ÀHƒ{„æH�\$`HÇHÇCH�\$`Hƒû„ÏHÇÁHÇÂH‰\$pH‰L$xH‰”$€H‹œ$ÈH‰$H‹œ$ÐH‰\$èH‹L$H‹D$H‹\$pH‰$H‰L$PH‰L$H‰D$XH‰D$èH‹¼$ÀHƒÿtSH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹\$pH‰\$ H‹\$xH‰\$(H‹œ$€H‰\$0èH�ĸÉ멉é*ÿÿÿ‰%é·þÿÿ‰é´ýÿÿ +*0runtime.morestack_noctxtÎ(type.[]"".constraintÀ"runtime.growsliceú2runtime.writebarrierifaceº2runtime.writebarrierslice¢runtime.convI2Eú2runtime.writebarrierifaceÂ$go.string."\t%s\n"¬ fmt.Fprintf0ð"".autotmp_0894Ï"type.interface {}"".autotmp_0892�&type.[]interface {}"".autotmp_0887_(type.[]"".constraint"".autotmp_0886/(type.[]"".constraint"".autotmp_0885¯(type.[1]interface {}"".autotmp_0884(type.[]"".constraint"".c$type."".constraint"".a"type.*"".analysis"ð¿ïð€$¤"¿æ Ÿ]`t…+Tgclocals·a02efc190d1c7709e4c72531a85b968dTgclocals·f9b890ae92a2d6bb11a675e77c2db5cfš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ0"".(*analysis).copyElems ”eH‹ %H;awèëêHƒì8H‹\$@H‰$H‹\$PH‰\$H‹t$XH‰t$H�5H�l$H‰ïH¥H¥è‹\$(‰\$0H‹\$@H‰$H‹\$PH‰\$H‹\$XH‰\$è‹D$H‹\$@H‰$H‹\$HH‰\$‹\$0‰\$H‹\$pH‰\$H‹\$xH‰\$ ÇD$(‰D$4‰D$,èH‹\$@H‰$H‹\$HH‰\$H‹\$`H‰\$H‹\$hH‰\$‹\$0‰\$ ÇD$$‹\$4‰\$(èHƒÄ8à + 0runtime.morestack_noctxtt go.string."copy"–."".(*analysis).addNodesê*"".(*analysis).sizeofú,"".(*analysis).genLoad‚."".(*analysis).genStore€p +"".sztype.uint32 "".tmptype."".nodeid "".src`Htype.golang.org/x/tools/go/ssa.Value "".dst@Htype.golang.org/x/tools/go/ssa.Value "".typ Jtype.golang.org/x/tools/go/types.Type "".cgntype.*"".cgnode"".a"type.*"".analysispïo�¸=&DD  JÆTgclocals·ed96ccd2354fe3a8048d8fa22131b34dTgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ,"".(*analysis).genConvÀ#°#eH‹ %H�„$@ÿÿÿH;AwèëâH�ì@H‹œ$PH‰\$`H‹1íH9è„bH‹œ$HH‰$H‹L$`H‰„$¨H‰D$H‰Œ$°H‰L$è‹D$‰D$8ƒøuH�Ä@ÃH‹œ$PHƒû„H‹C@H‹kHH‰¬$°H‰,$H‰„$¨H‹XHÿÓH‹t$H‹T$H‹œ$PHƒû„¿H‹KH‹kH‰L$hH‰Œ$ˆH‰l$pH‰¬$�H‰”$€H‰$H‰t$xH‹^(ÿÓH‹L$H‹D$H‰Œ$èH‰„$ðH‰Œ$ÈH‰ $H‰„$ÐH‰D$è‹L$‰L$D�ù™yuEH�H‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$è‹L$DH‹\$¶\$ €ûtH�Ä@Ã�ù %s: %s"ˆfmt.SprintfÊtype.stringöruntime.convT2E¦runtime.gopanicÔNtype.*golang.org/x/tools/go/types.BasicêJtype.golang.org/x/tools/go/types.Type‚–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type– runtime.typ2ItabàNtype.*golang.org/x/tools/go/types.Basic¦$runtime.assertI2T2Ž +ú$runtime.ifacethash°Ntype.*golang.org/x/tools/go/types.Sliceö&runtime.assertI2TOK„"".sliceToArray¦–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Type &go.string."convert"Â."".(*analysis).addNodes°Ntype.*golang.org/x/tools/go/ssa.Convertî0"".(*analysis).endObjectä0"".(*analysis).addressOf‚Ntype.*golang.org/x/tools/go/types.Array˜Jtype.golang.org/x/tools/go/types.Type°–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.TypeÄ runtime.typ2ItabþRtype.*golang.org/x/tools/go/types.PointerÄ&runtime.assertI2TOK€"".tUnsafePtrÎ"".mustDeref¼Jgo.string."unsafe.Pointer conversion"Þ."".(*analysis).addNodesÌNtype.*golang.org/x/tools/go/ssa.ConvertŠ 0"".(*analysis).endObject€!0"".(*analysis).addressOf¶!Ntype.*golang.org/x/tools/go/types.Basicü!&runtime.assertI2TOKÒ"Ntype.*golang.org/x/tools/go/ssa.Convertè"Htype.golang.org/x/tools/go/ssa.Value€#”go.itab.*golang.org/x/tools/go/ssa.Convert.golang.org/x/tools/go/ssa.Value”# runtime.typ2Itab0€F"".autotmp_0931"type.interface {}"".autotmp_0930"type.interface {}"".autotmp_0928�&type.[]interface {}"".autotmp_0927type.*uint8"".autotmp_0926type.uint32"".autotmp_0925type.bool"".autotmp_0924Jtype.golang.org/x/tools/go/types.Type"".autotmp_0923type.*uint8"".autotmp_0922�Jtype.golang.org/x/tools/go/types.Type"".autotmp_0921÷type.uint32"".autotmp_0919ïJtype.golang.org/x/tools/go/types.Type"".autotmp_0917Ïtype.string"".autotmp_0916ßPtype.*golang.org/x/tools/go/ssa.Function"".autotmp_0915_(type.[3]interface {}"".autotmp_0914Ntype.*golang.org/x/tools/go/ssa.Convert"".autotmp_0913type."".nodeid"".autotmp_0912ÏNtype.*golang.org/x/tools/go/types.Array"".autotmp_0911Ntype.*golang.org/x/tools/go/ssa.Convert"".autotmp_0910type."".nodeid"".autotmp_0909Jtype.golang.org/x/tools/go/types.Type"".autotmp_0908Jtype.golang.org/x/tools/go/types.Type"".autotmp_0907Jtype.golang.org/x/tools/go/types.Type"".autotmp_0906Jtype.golang.org/x/tools/go/types.Type"".autotmp_0905¯Jtype.golang.org/x/tools/go/types.Type"".autotmp_0903¿Ntype.*golang.org/x/tools/go/ssa.Convert "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".objÿtype."".nodeid "".obj‡type."".nodeid"".utSrcïNtype.*golang.org/x/tools/go/types.Basic"".tDstïJtype.golang.org/x/tools/go/types.Type"".tSrc�Jtype.golang.org/x/tools/go/types.Type "".res�type."".nodeid "".cgn type.*"".cgnode"".convNtype.*golang.org/x/tools/go/ssa.Convert"".a"type.*"".analysis\%€cÿ€•ÿ€àÿ€½ÿ€�ÿ€Kÿ€HàŽÌ%S >4œMŒ@çA: N¢�R;2HjR;D0K :fo¡5¿÷ StA7PH55…ð 0@EÙ >LTgclocals·e4a85f27a179faf10ceae567b9099bb7Tgclocals·e63e4766cfdd7c49ef9bd24347d5d1fcš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ0"".(*analysis).genAppend€âeH‹ %H�D$�H;AwèëåH�ìðH‹”$Hƒú„¶H‹JXH‹B`H‹jhH‰¬$èH‰Œ$ØHƒøH‰„$à†�H‹)H‰¬$˜H‹iH‰¬$ H‰T$HH‰T$`H‹1íH9è„H‹œ$øH‰$H‹L$`H‰„$¸H‰D$H‰Œ$ÀH‰L$è‹\$‰\$DH‹œ$øH‰$H‹œ$˜H‰\$H‹œ$ H‰\$è‹D$H‹œ$øH‰$‹\$D‰\$‰D$ ÇD$èH‹”$H‹j`HƒýuH�ÄðÃH‹ZXH‹B`H‹jhHƒø†YHƒÃH‹+H‰¬$ˆH‹kH‰¬$�H‹JXH‹B`H‹jhH‰¬$èH‰Œ$ØHƒøH‰„$à† H‹H‹iH‰¬$ÀH‰,$H‰„$¸H‹XHÿÓH‹L$H‹D$H‰Œ$ÈH‰ $H‰„$ÐH‰D$èH‹L$H‹œ$øH‹k0‰ë‰\$@H‰L$PH‰L$XH‹1íH9è„[H‹´$øH‰4$H‹L$XH‰„$ÈH‰D$H‰Œ$ÐH‰L$H�5H�l$H‰ïH¥H¥èH‹Œ$H‹œ$øH‰$‹\$@‰\$H‹œ$H‰\$H�H‰„$¨H‰D$H‰Œ$°H‰L$ èH‹\$PHƒû„³H‹kH‰l$hH‹kH‰l$pH‹\$HH‰\$`H‹1íH9è„SH‹œ$øH‰$H‹œ$H‰\$H‹\$hH‰\$H‹\$pH‰\$H‹L$`H‰„$¸H‰D$ H‰Œ$ÀH‰L$(H‹œ$ˆH‰\$0H‹œ$�H‰\$8èH‹œ$Hƒû„ÏH‹kH‰l$xH‹kH‰¬$€H‹\$HH‰\$`H‹1íH9ètpH‹œ$øH‰$H‹L$`H‰„$¸H‰D$H‰Œ$ÀH‰L$è‹D$H‹œ$øH‰$H‹\$xH‰\$H‹œ$€H‰\$‰D$‹\$@‰\$èH�ÄðÃH�H‰$H�H‰\$H�H‰\$èH‹D$é^ÿÿÿ‰é*ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é{þÿÿ‰éFþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ésýÿÿè è H�H‰$H�H‰\$H�H‰\$èH‹D$é²ûÿÿè ‰éCûÿÿJ +*0runtime.morestack_noctxtŒŽgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.Value‚0"".(*analysis).valueNodeè0"".(*analysis).valueNodeº&"".(*analysis).copyò +¾"".sliceToArrayŽ–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Typeˆ $go.string."append"ª ."".(*analysis).addNodesŠ +Htype.*golang.org/x/tools/go/ssa.CallÈ +0"".(*analysis).endObject¬ Žgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.Value˜ 0"".(*analysis).copyElemsˆŽgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.Valueö0"".(*analysis).valueNodeæ0"".(*analysis).addressOf„Htype.*golang.org/x/tools/go/ssa.CallšHtype.golang.org/x/tools/go/ssa.Value²Žgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.ValueÆ runtime.typ2ItaböHtype.*golang.org/x/tools/go/ssa.CallŒHtype.golang.org/x/tools/go/ssa.Value¤Žgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.Value¸ runtime.typ2ItabèNtype.*golang.org/x/tools/go/types.ArrayþJtype.golang.org/x/tools/go/types.Type––go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Typeª runtime.typ2ItabÈ$runtime.panicindexÖ$runtime.panicindexèHtype.*golang.org/x/tools/go/ssa.CallþHtype.golang.org/x/tools/go/ssa.Value–Žgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.Valueª runtime.typ2ItabÈ$runtime.panicindex0à0"".autotmp_0963type.*uint8"".autotmp_0962type.*uint8"".autotmp_0961type.*uint8"".autotmp_0960type."".nodeid"".autotmp_0958type."".nodeid"".autotmp_0957Htype.*golang.org/x/tools/go/ssa.Call"".autotmp_0956Htype.*golang.org/x/tools/go/ssa.Call"".autotmp_0955Htype.*golang.org/x/tools/go/ssa.Call"".autotmp_0954Ntype.*golang.org/x/tools/go/types.Array"".autotmp_0953type.int"".autotmp_0952¯Ntype.*golang.org/x/tools/go/types.Array"".autotmp_0951OJtype.golang.org/x/tools/go/types.Type"".autotmp_0948×type."".nodeid"".autotmp_0947ŸHtype.*golang.org/x/tools/go/ssa.Call "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type"".wßtype."".nodeid"".tArray¿Ntype.*golang.org/x/tools/go/types.Array"".yÏHtype.golang.org/x/tools/go/ssa.Value"".zÏHtype.*golang.org/x/tools/go/ssa.Call"".x¯Htype.golang.org/x/tools/go/ssa.Value "".cgn type.*"".cgnode"".instrHtype.*golang.org/x/tools/go/ssa.Call"".a"type.*"".analysis*"à˜ßàÃßà�€ +Z¶*O° + +1|_O¨§9922BÀ3Æ›÷o 8099 1Tgclocals·a283640b73d2ddb841042ebf810dbcbbTgclocals·258faa9fdc611688b396f6de46153127š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ:"".(*analysis).genBuiltinCall€üeH‹ %H�D$ H;AwèëåH�ìàH‹œ$øH‰$H‹œ$ðH‹[(ÿÓH‹D$H�=H‰<$H‰D$HHƒø„H�(H�|$H‰îH¥H¥èH‹\$Hƒû„òH‹ H‹CH‰L$hH‰D$pH‰Œ$˜H‰ $H‰„$ H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$˜H‹„$ H‹\$ Hƒû�ZHƒø…˜H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$˜H‹„$ ¶\$ €ûtZH�H‰$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹\$H‰\$H‹œ$èH‰$H‹œ$H‰\$èH�ÄàÃHƒø…åH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$˜H‹„$ ¶\$ €û„£H‹\$HHƒû„�H‹KH‹C H‹k(H‰¬$ØH‰ËH‰Œ$ÈHƒøH‰„$ІUH‹ H‹kH‰¬$�H‰,$H‰Œ$ˆH‹YHÿÓH‹L$H‹D$H‰„$ÀH‰$H‰Œ$¸H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹T$HH‹\$Hƒû„ÁH‹ H‹kH‰L$XH‰l$`H‹œ$èH‰$H‹œ$H‰\$H‰L$xH‰L$H‰¬$€H‰l$HƒútvH‹JH‹B H‹j(Hƒøv]H�l$ H‰ïH‰ÎH¥H¥H‹ZH‹B H‹j(H‰¬$ØH‰œ$ÈHƒøH‰„$ÐvHƒÃH�l$0H‰ïH‰ÞH¥H¥èé0þÿÿè è ‰놉é8ÿÿÿè ‰élþÿÿHƒø…ÿýÿÿH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ÍýÿÿH‹œ$èH‰$H‹\$HHƒûtrH‹KH‹C H‹k(H‰¬$ØH‰Œ$ÈHƒøH‰„$ÐvAH�l$H‰ïH‰ÎH¥H¥èH‹Œ$è‹D$H‰ $‹i ‰l$‰D$ ÇD$èéKýÿÿè ‰ëŠHƒø…¨H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹T$HH‹Œ$˜H‹„$ ¶\$ €ûteH‹j Hƒý~VH‹œ$èH‰$H‹JH‹B H‹j(H‰¬$ØH‰Œ$ÈHƒøH‰„$ÐvH�l$H‰ïH‰ÎH¥H¥èéšüÿÿè éŽüÿÿHƒø…H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$˜H‹„$ ¶\$ €û„ÌH‹œ$øH‰$H‹œ$ðH‹[PÿÓH‹D$1íH9è„üÿÿH‰D$PH‹1íH9èt]H‹œ$èH‰$H‹L$PH‰„$ˆH‰D$H‰Œ$�H‰L$èH‹Œ$è‹D$H‰ $‰D$‹i ‰l$ ÇD$èé¨ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éqÿÿÿHƒø…lûÿÿH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„:ûÿÿH‹œ$øH‰$H‹œ$ðH‹[PÿÓH‹\$H‰\$PH‹1íH9è„ÆH‹œ$èH‰$H‹L$PH‰„$ˆH‰D$H‰Œ$�H‰L$è‹\$‰\$DH‹œ$èH‰$H‹\$HHƒûtsH‹KH‹C H‹k(H‰¬$ØH‰Œ$ÈHƒøH‰„$ÐvBH�l$H‰ïH‰ÎH¥H¥è‹D$H‹œ$èH‰$‹\$D‰\$‰D$ ÇD$èéIúÿÿè ‰ë‰H�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰éùÿÿ‰éÝøÿÿj +*0runtime.morestack_noctxtt +ˆNtype.*golang.org/x/tools/go/ssa.BuiltinÖ"runtime.assertI2TÖ"go.string."panic"þ"runtime.cmpstringð$go.string."append"˜ runtime.eqstringÚHtype.*golang.org/x/tools/go/ssa.Call "runtime.assertI2Tð0"".(*analysis).genAppend´ go.string."copy"Ü runtime.eqstringÞ +¦ +Ä Ntype.*golang.org/x/tools/go/types.SliceŠ +"runtime.assertI2T† 0"".(*analysis).copyElemsš $runtime.panicindex¨ $runtime.panicindexÌ $runtime.panicindex’"go.string."panic"º runtime.eqstring€0"".(*analysis).valueNodeÐ&"".(*analysis).copyä$runtime.panicindex¤"go.string."print"Ì runtime.eqstring²0"".(*analysis).valueNodeÆ$runtime.panicindexˆ&go.string."recover"° runtime.eqstring¤ +ØŽgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.ValueÆ0"".(*analysis).valueNode–&"".(*analysis).copy®Htype.*golang.org/x/tools/go/ssa.CallÄHtype.golang.org/x/tools/go/ssa.ValueÜŽgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.Valueð runtime.typ2Itab¸4go.string."ssa:wrapnilchk"à runtime.eqstring´ +ÒŽgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.ValueÈ0"".(*analysis).valueNode‚0"".(*analysis).valueNodeÔ&"".(*analysis).copyè$runtime.panicindex‚Htype.*golang.org/x/tools/go/ssa.Call˜Htype.golang.org/x/tools/go/ssa.Value°Žgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.ValueÄ runtime.typ2Itab@À""".autotmp_0991type.*uint8"".autotmp_0989�type.string"".autotmp_0987type."".nodeid"".autotmp_0986Htype.*golang.org/x/tools/go/ssa.Call"".autotmp_0984type."".nodeid"".autotmp_0983Htype.*golang.org/x/tools/go/ssa.Call"".autotmp_0982ŸHtype.*golang.org/x/tools/go/ssa.Call"".autotmp_0981·type."".nodeid"".autotmp_0980oJtype.golang.org/x/tools/go/types.Type"".autotmp_0979OJtype.golang.org/x/tools/go/types.Type "".~r0ïtype.string "".~r0�Jtype.golang.org/x/tools/go/types.Type"".tElemÏJtype.golang.org/x/tools/go/types.Type"".call¯Ttype.*golang.org/x/tools/go/ssa.CallCommon "".cgn0type.*"".cgnode"".instr\type.golang.org/x/tools/go/ssa.CallInstruction"".a"type.*"".analysis"Àá¿Àü €Œö"¡HR61LÞ™.-<}(' M +J#L*k 2<ì + =1T:0T‘^‚“Zcfs?;¥8ÑaTgclocals·8375af20f91e3bf26f9f4b100ffb7d0eTgclocals·6e1ca1c92243abe4ac7f9da0f2d9a5f8š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ>"".(*analysis).shouldUseContextà Æ eH‹ %H�D$ H;AwèëåH�ìàH‹œ$èH‰$H‹œ$ðH‰\$èH‹„$ðH‹\$1íH9ëtÆ„$øH�ÄàÃH‹¨ÀHƒýtÆ„$øH�ÄàÃH‹�¸H‹ˆÀH‹¨ÈH‰¬$ÀH‰”$°HƒùH‰Œ$¸†dH‹H‰T$@H‹j(Hƒý +~Æ„$øH�ÄàÃH‹X@Hƒû„¹H‹X`1íH9ë„H‹@`H�H‹H‹KH‰T$PH‰L$XH�H‰$H‹hH‰l$H‰”$ H‰T$H‰Œ$¨H‰L$èH‹\$ Hƒû„ÀH‹ H‹kH�H‰$H‰Œ$�H‰L$H‰¬$˜H‰l$èH‹T$@H‹\$H‹¬$ðH9ë…dHƒú„SH‹J H‹B(H‹j0H‰¬$Ø1ÒH‰„$ÐH‰D$0H‰Œ$ÈH‰ÈH‹l$0H9ê�üH‰D$HHƒø„H‹H‹hH‰T$8H‰L$`H‰l$hH‰Œ$€H‰ $H‰¬$ˆH‰l$è‹\$H�H‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹T$H‰T$pH‹L$ H‰L$x¶\$(€ûtNH‰ $H‹Z(ÿÓH‹D$H�=H‰<$Hƒøt]H�(H�|$H‰îH¥H¥è¶\$€ûuÆ„$øH�ÄàÃH‹D$HH‹T$8HƒÀHÿÂH‹l$0H9êŒÿÿÿÆ„$øH�ÄàÉ량éøþÿÿ‰é¦þÿÿÆ„$øH�ÄàÉé9þÿÿè  +*0runtime.morestack_noctxtx8"".(*analysis).findIntrinsicü go.string."init"¬`type.map[string]golang.org/x/tools/go/ssa.Member„4runtime.mapaccess1_faststr¾Ptype.*golang.org/x/tools/go/ssa.Function„$runtime.assertI2T2Ì$runtime.ifacethashâ\type.golang.org/x/tools/go/ssa.CallInstruction¨ $runtime.assertI2I2ü +� +Ntype.*golang.org/x/tools/go/ssa.BuiltinÌ +&runtime.assertI2TOKº $runtime.panicindex0À$"".autotmp_1016type.uint32"".autotmp_1014Ttype.golang.org/x/tools/go/ssa.Instruction"".autotmp_1013¿Ttype.golang.org/x/tools/go/ssa.Instruction"".autotmp_1012¯Vtype.*golang.org/x/tools/go/ssa.Instruction"".autotmp_1011ßtype.int"".autotmp_1010type.int"".autotmp_1008/Xtype.[]golang.org/x/tools/go/ssa.Instruction"".autotmp_1007ŸJtype.golang.org/x/tools/go/ssa.Member"".autotmp_1006type.string"".autotmp_1005type.int"".autotmp_1004Ïtype.intBgolang.org/x/tools/go/ssa.name·3Ÿtype.string"".instrß\type.golang.org/x/tools/go/ssa.CallInstruction"".instrÿTtype.golang.org/x/tools/go/ssa.Instruction "".blk¿Ttype.*golang.org/x/tools/go/ssa.BasicBlock "".~r1 type.bool +"".fnPtype.*golang.org/x/tools/go/ssa.Function"".a"type.*"".analysisV"ÀA¿À¿ÀX¿Àé¿À.¿À!¿À°VÊ"2 :Çat>    ;†ä.ÉTgclocals·2018557e3ee0abccf2865b16663e690bTgclocals·9689c544ccf31c9882375b2d3fc1ae6aš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ8"".(*analysis).genStaticCallÀ'®'eH‹ %H�„$0ÿÿÿH;AwèëâH�ìPH‹œ$pH‰$èH‹Œ$XH‹T$H‰T$pH‹™°H9Ó…WH‹1íH9è„ H‰ $H‹ H‰„$èH‰D$H‰Œ$ðH‰L$H�H�l$H‰ïH‰ÞH¥H¥HÇD$(è‹D$0H‹œ$h‰H‹œ$XH‰$H‹œ$pHƒû„�H‹KH‹C H‹k(H‰¬$0H‰Œ$ HƒøH‰„$(†ZH�l$H‰ïH‰ÎH¥H¥è‹\$‰\$TH‹œ$XH‰$H‹œ$pHƒû„H‹KH‹C H‹k(H‰¬$0H‰ËH‰Œ$ HƒøH‰„$(†áHƒÃH�l$H‰ïH‰ÞH¥H¥è‹\$‰\$PH�H‰$èH‹D$Hƒø„›L‹„$hA‹(‰(‹l$T‰h‹l$P‰hH‰„$€H‹1íH9èt;H‹œ$XH‰$H‹Œ$€H‰„$ØH‰D$H‰Œ$àH‰L$èH�ÄPÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë–‰é^ÿÿÿè ‰éàþÿÿè ‰éjþÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$XH‹D$é»ýÿÿH‹™XH9Ó…ãÆD$?H‰ $H‹œ$pHƒû„ÁH‹KH‹C H‹k(H‰¬$0H‰Œ$ HƒøH‰„$(†ŒH�l$H‰ïH‰ÎH¥H¥è‹\$‰\$PH‹œ$XH‰$H‹œ$pHƒû„KH‹KH‹C H‹k(H‰¬$0H‰ËH‰Œ$ HƒøH‰„$(†HƒÃH�l$H‰ïH‰ÞH¥H¥è‹D$H‹œ$XH‰$H‹œ$`H‰\$H‹œ$hH‰\$‹\$P‰\$‰D$¶\$?ˆ\$ 苼$x‹T$(ƒÿ„‰H‹\$pH‹k(H‹]1ÀHƒû„ƒH‹3H‹KH‹kH‰¬$H‰´$H‰Œ$H9ÈsTH�ÆH‹HƒûtCH‹K(H‹k0H‹œ$XH‰$H‰Œ$˜H‰L$H‰¬$ H‰l$‰|$‰T$èH�ÄPÉë¹è ‰évÿÿÿè ‰é®þÿÿè ‰é8þÿÿH‰ $H‰T$èH‹L$p¶\$€û„ŠH‹œ$XH‰$H‰L$H‹œ$hH‰\$è‹D$H‹œ$XH‰$H‹œ$`H‰\$H‹œ$hH‰\$‰D$L‰D$èH‹œ$pH‰$èH‹\$H‰\$hH‹œ$XH‰$‹\$L‰\$è‹\$‰\$HH‹œ$pHƒû„ÛH‹sH‰´$8H‹S H‰”$@H‹K(H‰Œ$HH‹\$hH‹[1íH9ë„÷H‹\$hH‹[Hƒû„‰H‹K(H‹k0H‹œ$XH‰$H‰Œ$¸H‰L$H‰¬$ÀH‰l$è‹\$‰\$@H‹œ$XH‰$H‹œ$8Hƒ¼$@†$H�l$H‰ïH‰ÞH¥H¥è‹D$H‹œ$XH‰$‹\$H‰\$‰D$ ‹\$@‰\$è‹D$H‹\$@É\$HH‹¬$HH‹Œ$@Hƒù‚¸H‹„$8H‰ÊHÿÊH‰éHÿÉHƒùtHƒÀH‰ÆH‰´$8H‰”$@H‰Œ$HH‰Œ$01ÀH‰”$(H‰T$XH‰´$ H‰ñH‹l$XH9è�JH‰ËH‰L$xHƒù„6H‹ H‹kH‰D$`H‰Œ$ÈH‰Œ$øH‰¬$ÐH‰¬$H‹\$hH‹[Hƒû„ðH‹H‹KH‹kH‰¬$H‰”$H‰Œ$H9ȃ½H�ÂH‹Hƒû„¥H‹K(H‹k0H‹œ$XH‰$H‰Œ$¨H‰L$H‰¬$°H‰l$è‹\$‰\$DH‹œ$XH‰$H‹œ$øH‰\$H‹œ$H‰\$è‹D$H‹œ$XH‰$‹\$H‰\$‰D$ ‹\$D‰\$è‹D$H‹\$DÉ\$HH‹L$xH‹D$`HƒÁHÿÀH‹l$XH9茶þÿÿ‹œ$xƒû„ŸH‹œ$XH‰$‹\$L‰\$è‹\$‰\$TH‹\$hH‹kH‰¬$ˆH‹1íH9ètgH‹œ$XH‰$H‹Œ$ˆH‰„$èH‰D$H‰Œ$ðH‰L$è‹D$H‹œ$XH‰$‹œ$x‰\$‹\$T‰\$ ‰D$èH�ÄPÃH�H‰$H�H‰\$H�H‰\$èH‹D$égÿÿÿ‰éTþÿÿè ‰é þÿÿ‰éÃýÿÿè è ‰épüÿÿ‰éüÿÿH‰Œ$�H‹1íH9ètEH‹œ$XH‰$HÇD$H‹Œ$�H‰„$ÈH‰D$H‰Œ$ÐH‰L$è‹D$ éBûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ëŒt +00runtime.morestack_noctxtdhgolang.org/x/tools/go/ssa.(*CallCommon).StaticCallee¶–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeâ"".tInvalid¤@go.string."SetFinalizer.targets"Þ2"".(*analysis).addOneNodeº0"".(*analysis).valueNode˜0"".(*analysis).valueNode¶Jtype."".runtimeSetFinalizerConstraintÈ"runtime.newobjectºngo.itab.*"".runtimeSetFinalizerConstraint."".constraint®8"".(*analysis).addConstraintÌLtype.*"".runtimeSetFinalizerConstraintâ$type."".constraintúngo.itab.*"".runtimeSetFinalizerConstraint."".constraintŽ  runtime.typ2Itab´ $runtime.panicindexÐ $runtime.panicindexð Ntype.*golang.org/x/tools/go/types.Basic† +Jtype.golang.org/x/tools/go/types.Typež +–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type² + runtime.typ2Itab° 0"".(*analysis).valueNodeŽ0"".(*analysis).valueNode–$"".reflectCallImplÐ0"".(*analysis).addressOfò$runtime.panicindexŽ$runtime.panicindexª$runtime.panicindexØ>"".(*analysis).shouldUseContextÄB"".(*analysis).makeFunctionObject²."".(*analysis).callEdgeÔbgolang.org/x/tools/go/ssa.(*CallCommon).Signatureš2"".(*analysis).funcParamsÊ*"".(*analysis).sizeofÈ0"".(*analysis).valueNodeš&"".(*analysis).copy¾*"".(*analysis).sizeof¤0"".(*analysis).valueNodeö&"".(*analysis).copy¢!4"".(*analysis).funcResultsâ!–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÖ"*"".(*analysis).sizeof®#&"".(*analysis).copyÌ#Ntype.*golang.org/x/tools/go/types.Tupleâ#Jtype.golang.org/x/tools/go/types.Typeú#–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeŽ$ runtime.typ2Itabº$$runtime.panicindexä$$runtime.panicsliceò$$runtime.panicindex°%–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value¶&2"".(*analysis).objectNodeÖ&Ptype.*golang.org/x/tools/go/ssa.Functionì&Htype.golang.org/x/tools/go/ssa.Value„'–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value˜' runtime.typ2ItabP \"".autotmp_1053type.*uint8"".autotmp_1052Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1051¯Jtype.*golang.org/x/tools/go/ssa.Value"".autotmp_1050type.int"".autotmp_1049type.int"".autotmp_1046type.*uint8"".autotmp_1045type.*uint8"".autotmp_1044ŸLtype.*"".runtimeSetFinalizerConstraint"".autotmp_1042Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1041type.uint32"".autotmp_1040�Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_1039type."".nodeid"".autotmp_1038type."".nodeid"".autotmp_1037type."".nodeid"".autotmp_1036type.uint32"".autotmp_1035Ltype.[]golang.org/x/tools/go/ssa.Value"".autotmp_1034type."".nodeid"".autotmp_1033type."".nodeid"".autotmp_1031type."".nodeid"".autotmp_1029type."".nodeid"".autotmp_1028Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1027type."".nodeid"".autotmp_1024type."".nodeid"".autotmp_1023type."".nodeid"".autotmp_1022Ltype.*"".runtimeSetFinalizerConstraint"".autotmp_1021ÿtype."".nodeid"".autotmp_1020type."".nodeid"".autotmp_1019÷type."".nodeid"".autotmp_1018ÿPtype.*golang.org/x/tools/go/ssa.Function "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".~r0ïJtype.golang.org/x/tools/go/types.Type +"".sz—type.uint32 "".arg¯Htype.golang.org/x/tools/go/ssa.Value +"".szŸtype.uint32"".args/Ltype.[]golang.org/x/tools/go/ssa.Value"".params�type."".nodeid "".sigÏVtype.*golang.org/x/tools/go/types.Signature "".obj‡type."".nodeid"".dotdotdot¡type.bool +"".fn¿Ptype.*golang.org/x/tools/go/ssa.Function"".result@type."".nodeid"".call0Ttype.*golang.org/x/tools/go/ssa.CallCommon"".site "type.*"".callsite"".callertype.*"".cgnode"".a"type.*"".analysis8% ýŸ ÐŸ îŸ ýàÜ‚ %ih¿3-:– ‰!'3!6N`; +†‹TŸ2  V8R1•¾ÐD6k˜º3Z\¯Tgclocals·83a7d98480477c913cd3e5f0481ff0c9Tgclocals·9765903b5db0b85f6ec904bf4564b82cš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ:"".(*analysis).genDynamicCallà  eH‹ %H�D$°H;AwèëåH�ìÐH‹œ$ØH‰$H‹¼$ðHƒÿ„H�/H�|$H‰îH¥H¥è‹D$H‹œ$è‰H‹œ$ðH‰$èH‹\$H‰\$HÇD$4H‹œ$ðHƒû„¼H‹SH‹K H‹k(H‰¬$È1ÀH‰Œ$ÀH‰L$8H‰”$¸H‰ÑH‹l$8H9è�oH‰L$PHƒù„jH‹1H‹iH‰D$@H‰´$€H‰´$�H‰¬$ˆH‰¬$˜H‹\$HH‹[Hƒû„$H‹H‹KH‹kH‰¬$°H‰”$ H‰Œ$¨H9ȃñH�ÂH‹Hƒû„ÙH‹K(H‹k0H‹œ$ØH‰$H‰L$`H‰L$H‰l$hH‰l$è‹\$‰\$0H‹œ$ØH‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹D$H‹œ$ØH‰$H‹œ$àH‰\$H‹¼$ðHƒÿ„CH�/H�|$H‰îH¥H¥‰D$ ‹\$4‰\$$‹\$0‰\$(è‹\$4‹l$0ë‰\$4H‹L$PH‹D$@HƒÁHÿÀH‹l$8H9茑þÿÿ‹œ$øƒû„ H‹\$HH‹kH‰l$XH‹1íH9脌H‹œ$ØH‰$H‹L$XH‰D$pH‰D$H‰L$xH‰L$è‹D$H‹œ$ØH‰$H‹œ$àH‰\$‹œ$ø‰\$H‹¼$ðHƒÿt(H�/H�|$H‰îH¥H¥‹\$4‰\$(‰D$,èH�ÄÐÉëÔH�H‰$H�H‰\$H�H‰\$èH‹D$éBÿÿÿ‰é¶þÿÿ‰é þÿÿè ‰éÕýÿÿ‰é�ýÿÿ‰é=ýÿÿ‰éßüÿÿ +*0runtime.morestack_noctxt 0"".(*analysis).valueNodeÞbgolang.org/x/tools/go/ssa.(*CallCommon).SignatureŽ*"".(*analysis).sizeofô0"".(*analysis).valueNode¢."".(*analysis).genStoreÆ –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type° +*"".(*analysis).sizeofÜ ,"".(*analysis).genLoad‚ Ntype.*golang.org/x/tools/go/types.Tuple˜ Jtype.golang.org/x/tools/go/types.Type° –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÄ  runtime.typ2Itabþ $runtime.panicindexP &"".autotmp_1082ŸHtype.golang.org/x/tools/go/ssa.Value"".autotmp_1081ÿJtype.*golang.org/x/tools/go/ssa.Value"".autotmp_1080¯type.int"".autotmp_1079Ÿtype.int"".autotmp_1078type.uint32"".autotmp_1077ïNtype.*golang.org/x/tools/go/types.Tuple"".autotmp_1076type.uint32"".autotmp_1075type."".nodeid"".autotmp_1073/Ltype.[]golang.org/x/tools/go/ssa.Value "".~r0ßJtype.golang.org/x/tools/go/types.Type +"".sz¿type.uint32 "".argHtype.golang.org/x/tools/go/ssa.Value"".offset·type.uint32 "".sig�Vtype.*golang.org/x/tools/go/types.Signature"".result@type."".nodeid"".call0Ttype.*golang.org/x/tools/go/ssa.CallCommon"".site "type.*"".callsite"".callertype.*"".cgnode"".a"type.*"".analysis" ×Ÿ vðPü "@ ‰…‚ + 6$O·3ÞŠ2Tgclocals·11ae97e93c98803e6c6e2e6544ba730cTgclocals·3f9574d066fb9e3f707473df9ee916c7š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ0"".(*analysis).genInvokeÀ°eH‹ %H�D$€H;AwèëåH�ìH‹œ$ Hƒû„�H‹ H‹kH‰¬$¨H‰,$H‰Œ$ H‹YHÿÓH‹T$H‰”$ÀH‹\$H‰œ$ÈH‹1íH9è„H‹œ$H‹‹xH‰Œ$¸H‰„$°H9ÂuuH‰$H‹¬$ÈH‰l$H‰D$H‰L$è¶\$ €ûtKH‹œ$H‰$H‹œ$H‰\$H‹œ$H‰\$H‹œ$ H‰\$‹œ$(‰\$ èH�ÄÃH‹œ$ H‰$èH‹L$H‹œ$H‹k0‰ë‰\$HH‰L$`H‰L$xH‹1íH9è„H‹´$H‰4$H‹L$xH‰„$ÀH‰D$H‰Œ$ÈH‰L$H�5H�l$H‰ïH¥H¥HÇD$(è‹D$0H‹œ$‰H‹\$`H‹kH‰l$pH‹1íH9è„[H‹´$H‰4$H‹L$pH‰„$°H‰D$H‰Œ$¸H‰L$H�5H�l$H‰ïH¥H¥è‹\$(‰\$DH‹\$`H‹kH‰l$pH‹1íH9脾H‹´$H‰4$H‹L$pH‰„$°H‰D$H‰Œ$¸H‰L$H�5H�l$H‰ïH¥H¥èH‹T$`‹\$(‰\$@H‹B1íH9è„XH‹@H‰Á1ÀH‰L$PH‹l$PH9è�KH‹ZH‰D$XHƒû„"H‹H‹KH‹kH‰¬$øH‰”$èH‰Œ$ðH9ȃïH�ÂH‹Hƒû„×H‹K(H‹k0H‹œ$H‰$H‰Œ$€H‰L$H‰¬$ˆH‰l$è‹\$‰\$Ptype.*golang.org/x/tools/go/ssa.MakeChanÞ>0"".(*analysis).endObject°?Ntype.*golang.org/x/tools/go/ssa.MakeMapÖ?$runtime.assertI2T2ÔA +òAJtype.*golang.org/x/tools/go/types.Map¸B"runtime.assertI2TÎC.go.string."makemap.key"êC."".(*analysis).addNodesøD2go.string."makemap.value"”E."".(*analysis).addNodes®F*"".(*analysis).sizeofŽH type.[]"".nodeid€I"runtime.growslice¾K2runtime.writebarriersliceêLNtype.*golang.org/x/tools/go/ssa.MakeMap¨M0"".(*analysis).endObject´NJtype.*golang.org/x/tools/go/ssa.SliceÚN$runtime.assertI2T2ˆP2"".(*analysis).objectNodeÐPJtype.*golang.org/x/tools/go/ssa.AllocöP$runtime.assertI2T2¶R"".mustDeref¤S"go.string."alloc"ÆS."".(*analysis).addNodes¦TJtype.*golang.org/x/tools/go/ssa.AllocäT0"".(*analysis).endObject¢UPtype.*golang.org/x/tools/go/ssa.FunctionÈU&runtime.assertI2TOK²VLtype.*golang.org/x/tools/go/ssa.GlobalØV&runtime.assertI2TOKP� º"".autotmp_1274"type.interface {}"".autotmp_1273"type.interface {}"".autotmp_1272*type.*[2]interface {}"".autotmp_1271&type.[]interface {}"".autotmp_1270�type.uint64"".autotmp_1268type.int"".autotmp_1267type.int"".autotmp_1266Ï type.[]"".nodeid"".autotmp_1265Ÿ type.[]"".nodeid"".autotmp_1264type."".nodeid"".autotmp_1263type."".nodeid"".autotmp_1262type."".nodeid"".autotmp_1260type."".nodeid"".autotmp_1259type."".nodeid"".autotmp_1258type.uint32"".autotmp_1257type.bool"".autotmp_1256Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1255type.*"".nodeid"".autotmp_1254"type.interface {}"".autotmp_1253"type.interface {}"".autotmp_1251o&type.[]interface {}"".autotmp_1249type.uint32"".autotmp_1248type.bool"".autotmp_1247Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1245¯type.uint32"".autotmp_1243ïHtype.golang.org/x/tools/go/ssa.Value"".autotmp_1242type."".nodeid"".autotmp_1241Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1240type."".nodeid"".autotmp_1239Ïtype.string"".autotmp_1238(type.[2]interface {}"".autotmp_1237type."".nodeid"".autotmp_1236type."".nodeid"".autotmp_1235type.uint32"".autotmp_1234¯Jtype.golang.org/x/tools/go/types.Type"".autotmp_1233Jtype.golang.org/x/tools/go/types.Type"".autotmp_1232type."".nodeid"".autotmp_1231type.uint32"".autotmp_1230type."".nodeid"".autotmp_1229type."".nodeid"".autotmp_1228ÿZtype.*golang.org/x/tools/go/ssa.MakeInterface"".autotmp_1227Jtype.golang.org/x/tools/go/types.Type"".autotmp_1226ïNtype.*golang.org/x/tools/go/ssa.MakeMap"".autotmp_1225type."".nodeid"".autotmp_1224 type.[]"".nodeid"".autotmp_1223type.uint32"".autotmp_1222type."".nodeid"".autotmp_1221Jtype.golang.org/x/tools/go/types.Type"".autotmp_1220type.int"".autotmp_1218Jtype.golang.org/x/tools/go/types.Type"".autotmp_1217type.int"".autotmp_1215ßNtype.*golang.org/x/tools/go/types.Array"".autotmp_1214type.int"".autotmp_1212Jtype.golang.org/x/tools/go/types.Type"".autotmp_1211type.int"".autotmp_1210Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1209type."".nodeid"".autotmp_1208Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1207§type."".nodeid"".autotmp_1206?(type.[2]interface {}"".autotmp_1205type."".nodeid"".autotmp_1203�Jtype.golang.org/x/tools/go/types.Type"".autotmp_1201ïHtype.golang.org/x/tools/go/ssa.Value "".~r0�Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.Type"".xobjçtype."".nodeid"".xobjïtype."".nodeid"".vŸRtype.*golang.org/x/tools/go/ssa.FieldAddr"".xßtype."".nodeid"".tConc¯Jtype.golang.org/x/tools/go/types.Type"".v¿Ztype.*golang.org/x/tools/go/ssa.MakeInterface "".end¿type."".nodeid +"".idÇtype."".nodeid"".elem·type."".nodeid"".tmap�Jtype.*golang.org/x/tools/go/types.Map"".vßNtype.*golang.org/x/tools/go/ssa.MakeMap"".vÿPtype.*golang.org/x/tools/go/ssa.MakeChan"".vÏRtype.*golang.org/x/tools/go/ssa.MakeSlice"".vïJtype.*golang.org/x/tools/go/ssa.Alloc "".obj×type."".nodeid"".v¯Ltype.*golang.org/x/tools/go/ssa.Global "".objÏtype."".nodeid "".~r2@type."".nodeid"".v Htype.golang.org/x/tools/go/ssa.Value "".cgntype.*"".cgnode"".a"type.*"".analysis*%� ƒ� � À � � æÐ+ú® %ša Ÿ Øc!9 I'9ƒK0B““�GÄ +´ º ëcI +6 AgÇé^ˆ;@ÒÒ<€Š¢½YW——2H%Tgclocals·66a9d7bfd63ce7f602e5183a4b01b32cTgclocals·a5c4ff390571c9bbdf4c38fc3edc6c75š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ,"".(*analysis).genLoad ’eH‹ %H;awèëêHƒì(H‹\$0H‰$H‹\$8H‰\$H‹\$HH‰\$H‹\$PH‰\$èH‹L$0‹D$ ƒøt(H‰ $‹\$@‰\$‹\$XÉ\$ ‹\$\‰\$èHƒÄ(ÃH‰ $H‹\$HH‰\$H‹\$PH‰\$è‹D$H‹\$0H‰$‹\$@‰\$‰D$ ‹\$X‰\$‹\$\‰\$èë® + 0runtime.morestack_noctxt„2"".(*analysis).objectNodeæ&"".(*analysis).copyª0"".(*analysis).valueNode†&"".(*analysis).load`P"".autotmp_1303type."".nodeid"".sizeofXtype.uint32"".offsetPtype.uint32 "".ptr0Htype.golang.org/x/tools/go/ssa.Value"".result type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysisPaOPTÐø :#K  A�Tgclocals·2d7a4f21feb090a75d0a75cf78c759d4Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ8"".(*analysis).genOffsetAddràÄeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$XH‰\$H‹\$`H‰\$è‹\$‰\$,H‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$èH‹T$XH‹L$`‹D$ ‰D$(ƒøtKH‰ $H‹ZHÿÓH‹L$H‹D$H‹\$HH‰$H‰L$0H‰L$H‰D$8H‰D$‹\$,‰\$‹\$(‰\$èHƒÄ@ÃH‰ $H‹ZHÿÓH‹L$H‹D$H‹\$HH‰$H‰L$0H‰L$H‰D$8H‰D$‹\$,‰\$‹\$h‰\$‹\$l‰\$ èë« + 0runtime.morestack_noctxtp0"".(*analysis).valueNodeØ2"".(*analysis).objectNodež +’0"".(*analysis).addressOf´ +¸2"".(*analysis).offsetAddrP€"".autotmp_1307Jtype.golang.org/x/tools/go/types.Type"".autotmp_1306Jtype.golang.org/x/tools/go/types.Type"".autotmp_1305type."".nodeid "".obj/type."".nodeid "".dst'type."".nodeid"".offsetHtype.uint32 "".ptr@type."".nodeid"".v Htype.golang.org/x/tools/go/ssa.Value "".cgntype.*"".cgnode"".a"type.*"".analysis€·€^° Ž*CFN 7ùTgclocals·973401c69fbcc9c8b8b9a02431303d77Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ."".(*analysis).genStore ’eH‹ %H;awèëêHƒì(H‹\$0H‰$H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$èH‹L$0‹D$ ƒøt(H‰ $‹\$TÉ\$‹\$P‰\$ ‹\$X‰\$èHƒÄ(ÃH‰ $H‹\$@H‰\$H‹\$HH‰\$è‹D$H‹\$0H‰$‰D$‹\$P‰\$ ‹\$T‰\$‹\$X‰\$èë® + 0runtime.morestack_noctxt„2"".(*analysis).objectNodeæ&"".(*analysis).copyª0"".(*analysis).valueNode†("".(*analysis).store`P"".autotmp_1309type."".nodeid"".sizeofPtype.uint32"".offsetHtype.uint32 "".val@type."".nodeid "".ptr Htype.golang.org/x/tools/go/ssa.Value "".cgntype.*"".cgnode"".a"type.*"".analysisPaOPTФ:#K  A�Tgclocals·3e4293b022641372a0903ab6787e2020Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ."".(*analysis).genInstràÔÒÔeH‹ %H�„$˜ûÿÿH;AwèëâH�ìèH‹œ$ðHƒ{„;HÇ„$xHÇ„$€H�H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹T$H‰”$(H‹L$ H‰Œ$0¶\$(€ûtbH‰ $H‹Z ÿÓH‹L$H‹D$H‰Œ$XH‰ $H‰„$`H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$ H‰œ$xH‹\$(H‰œ$€H‹œ$xH‰œ$HH‹œ$€H‰œ$PH�¼$È1ÀèH�œ$ÈHƒû„á3HÇÂHÇÁH‰œ$€H‰”$ˆH‰Œ$�H�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$€H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$€HƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹¼$ðHƒÿ„ù2H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$ H‹œ$ˆH‰\$(H‹œ$�H‰\$0èH‹Œ$H‹„$H‰Œ$øH‰ $H‰„$H‰D$è‹L$‰Œ$„�ùÚ$‹huHH�H‰$H‹œ$øH‰\$H‹œ$H‰\$苌$„H‹\$¶\$ €ûtH�ÄèÃ�ù¶âÐu@H�H‰$H‹œ$øH‰\$H‹œ$H‰\$苌$„H‹\$¶\$ €ûu°�ù må…sH�H‰$H‹œ$øH‰\$H‹œ$H‰\$èH‹L$¶\$ €û„6H‹i@Hƒý…>H‰Œ$pH‰Œ$PH‹1íH9è„êH‹œ$ðH‰$H‹Œ$PH‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$pHƒû„“H‹KH‹kH‹œ$ðH‰$H‰Œ$ÈH‰L$H‰¬$ÐH‰l$è‹D$H‹œ$ðH‰$H‹œ$øH‰\$‹œ$Œ‰\$H‹¼$pHƒÿt&H�oHH�|$H‰îH¥H¥ÇD$(‰D$,èéXþÿÿ‰ëÖ‰éfÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éäþÿÿHƒý$…þÿÿH‰ËH‰Œ$pH‹IHH‹kPH‰¬$ðH‰,$H‰Œ$èH‹YHÿÓH‹L$H‹D$H‰„$@H‰$H‰Œ$8H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$(H‰L$H‰„$0H‰D$èH‹\$Hƒû„EH‹KH‹kH‰Œ$èH‰Œ$XH‰¬$ðH‰¬$`H‹œ$pH‰œ$PH‹1íH9è„ÉH‹œ$ðH‰$H‹Œ$PH‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$ðH‰$H‹œ$XH‰\$H‹œ$`H‰\$è‹D$H‹œ$ðH‰$H‹œ$øH‰\$‹œ$Œ‰\$H‹¼$pHƒÿt&H�oHH�|$H‰îH¥H¥ÇD$(‰D$,èénüÿÿ‰ëÖH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰é´þÿÿH�H‰$H‹œ$øH‰\$H‹œ$H‰\$èH‹´$øH‹¬$‹„$„H‹|$H‰¼$˜H‹T$ H‰”$ ¶\$(€ût-H‹œ$ðH‰$H‹œ$øH‰\$H‰|$H‰T$èéŸûÿÿ=§@}t‡\=Xú(‡" =æ=‡Q=ÙÝ…YH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„H‰”$H‰”$H‹1íH9è„ÁH‹œ$ðH‰$H‹Œ$H‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$ðH‰$H‹¼$HƒÿteH�o@H�|$H‰îH¥H¥è‹D$H‹œ$ðH‰$H‹¼$Hƒÿt.H�oPH�|$H‰îH¥H¥‹œ$Œ‰\$‰D$ÆD$ èéTúÿÿ‰ëΉë—H�H‰$H�H‰\$H�H‰\$èH‹D$é ÿÿÿ=Ø. + …ëH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„§H‰”$ H‰”$H‹1íH9è„SH‹œ$ðH‰$H‹Œ$H‰„$èH‰D$H‰Œ$ðH‰L$HÇD$è‹\$ ‰\$pH‹œ$ Hƒû„öH‹k@H‰¬$°H‹kHH‰¬$¸H‹kPH‰¬$ÀH‹œ$¸1ÀH‰œ$ H‹œ$°H‰œ$ÐH‹¬$ H9è�üøÿÿH‹œ$ÐH‹+H‰¬$ÈH‰„$˜H‹œ$ÈH‰œ$àH‹œ$àHƒû„[H‹KH‹kH‰¬$ðH‰,$H‰Œ$èH‹YHÿÓH‹L$H‹D$H‰„$@H‰$H‰Œ$8H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$(H‰L$H‰„$0H‰D$èH‹\$H‰œ$°HÇ„$xHÇ„$€H‹œ$°Hƒû„£H‹kH‰¬$xH‹kH‰¬$€H‹œ$ðH‰$H‹œ$xH‰\$H‹œ$€H‰\$èH‹Œ$ð‹\$‰œ$€H‹œ$àH‹+H‰¬$¨H‹œ$¨Hƒû…±H‰ $H‹¼$àHƒÿ„”H�oH�|$H‰îH¥H¥è‹D$H‹œ$ðH‰$H‹œ$øH‰\$H‹¼$àHƒÿtPH�oH�|$H‰îH¥H¥‰D$ ÇD$$‹œ$€‰\$(èH‹œ$ÐHƒÃH‰œ$ÐH‹„$˜HÿÀéàýÿÿ‰묉éeÿÿÿH‹œ$¨HƒûuÃH‰ $H‹œ$øH‰\$‹\$p‰\$H‹¼$àHƒÿt>H�oH�|$H‰îH¥H¥ÇD$(‹œ$€‰\$,è‹D$p‹œ$€É\$pé^ÿÿÿ‰뾉éVþÿÿ‰éžýÿÿ‰éýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é{üÿÿ=æ=…‘H�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹D$¶\$ €ûtXH‹¼$ðH‰<$HƒøtBH�hH�|$H‰îH¥H¥èH‹Œ$ð‹D$H‰ $‹i ‰l$‰D$ ÇD$èéŒõÿÿ‰ëºH‰´$¨H‰¬$°H�œ$HÇHÇCH�œ$H‰œ$¸H‹œ$¸Hƒû„ HÇÁHÇÂH‰œ$€H‰Œ$ˆH‰”$�H‹œ$¨H‰$H‹œ$°H‰\$èH‹L$H‹D$H‹œ$€H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹\$(H‰œ$HH‹\$0H‰œ$PH�H‰$H�œ$HH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éîþÿÿ=»P'‡|=ÎXu&…$H�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„àH‰”$˜Hƒú„ÇH‹JH‹jH‰¬$ðH‰,$H‰Œ$èH‹YHÿÓH‹L$H‹D$H‰„$@H‰$H‰Œ$8H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$(H‰L$H‰„$0H‰D$èH‹\$H‰œ$ÈH‹œ$ÈH‰œ$HÇ„$øHÇ„$H‹œ$Hƒû„ÿH‹+H‰¬$øH‹kH‰¬$H‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$è‹\$‰\$tH‹œ$ÈH‰œ$HÇ„$¸HÇ„$ÀH‹œ$Hƒû„tH‹kH‰¬$¸H‹kH‰¬$ÀH‹œ$ðH‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$è‹\$‰\$XH‹œ$ðH‰$H‹¼$˜Hƒÿ„H�oH�|$H‰îH¥H¥è‹D$H‹œ$ðH‰$H‹œ$øH‰\$H‹¼$˜Hƒÿ„¹H�oH�|$H‰îH¥H¥‰D$ ÇD$$‹\$t‰\$(èH‹œ$ðH‰$H‹¼$˜HƒÿtrH�o(H�|$H‰îH¥H¥è‹D$H‹œ$ðH‰$H‹œ$øH‰\$H‹¼$˜Hƒÿt.H�oH�|$H‰îH¥H¥‰D$ ‹\$t‰\$$‹\$X‰\$(èéñÿÿ‰ëΉ늉é@ÿÿÿ‰éõþÿÿ‰é…þÿÿ‰éúýÿÿ‰é2ýÿÿ=»P'…`ûÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹\$¶\$ €û…«ðÿÿéûÿÿ=ïx&(uDH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹\$¶\$ €û…[ðÿÿ=Xú(…ÈúÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹L$¶\$ €û„‹úÿÿH‰Œ$�H‰Œ$(H‹1íH9è„XH‹œ$ðH‰$H‹Œ$(H‰„$èH‰D$H‰Œ$ðH‰L$èH‹„$�‹\$‰œ$ŒH‹¼$ðH‰<$Hƒø„õH�h@H�|$H‰îH¥H¥H‹hPH‰l$è‹\$ ‰œ$ˆH‹œ$�H‰œ$°Hƒ¼$°„¡HÇ„$XHÇ„$`H‹œ$°HƒûtwH‹kH‰¬$XH‹kH‰¬$`H‹œ$ðH‰$H‹œ$XH‰\$H‹œ$`H‰\$è‹D$H‹œ$ðH‰$‹œ$Œ‰\$‹œ$ˆ‰\$ ‰D$èé°îÿÿ‰ë…‰%éSÿÿÿ‰éÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$évþÿÿ=¹ôF8‡á=éØ)+…xH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„¶\$€û„9H‰´$¸H‰¬$ÀH�H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$H‰œ$8H‹\$ H‰œ$@H‹œ$@H‰$H‹œ$8H‹[HÿÓH‹\$H‰œ$8H‹\$H‰œ$@H‹œ$ðH‰$H‹œ$8H‰\$H‹œ$@H‰\$è‹\$‰œ$ŒH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$8H‰\$H‹œ$@H‰\$è‹D$ H‹œ$ðH‰$H‹œ$8H‰\$H‹œ$@H‰\$‹œ$Œ‰\$‰D$èéÙìÿÿ=�îê2…YH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„H‹¼$ðH‰<$H‰”$€Hƒú„ðH�jH�|$H‰îH¥H¥è‹\$‰œ$ŒH‹œ$€Hƒû„·H‹KH‹k H‰¬$ðH‰,$H‰Œ$èH‹YHÿÓH‹L$H‹D$H‹œ$ðH‰$H‰Œ$8H‰L$H‰„$@H‰D$è‹D$H‹œ$ðH‰$H‹œ$øH‰\$H‹¼$€Hƒÿt1H�oH�|$H‰îH¥H¥‹œ$Œ‰\$ ÇD$$‰D$(èé‡ëÿÿ‰ëˉéBÿÿÿ‰é ÿÿÿ=¹ôF8…âõÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹L$¶\$ €û„¥õÿÿH‰ËH‰Œ$ˆHƒù„–H‹I@H‹kHH‰¬$ðH‰,$H‰Œ$èH‹YHÿÓH‹L$H‹D$H‰„$0H‰$H‰Œ$(H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$8H‰L$H‰„$@H‰D$èH‹\$H‰œ$ض\$ ˆ\$W€|$W„}êÿÿH‹œ$ØH‰œ$øHÇ„$ˆHÇ„$�H‹œ$øHƒû„ºH‹+H‰¬$ˆH‹kH‰¬$�H‹œ$ðH‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹\$‰\$|H‹œ$ØH‰œ$ðHÇ„$HÇ„$ H‹œ$ðHƒû„/H‹kH‰¬$H‹kH‰¬$ H‹œ$ðH‰$H‹œ$H‰\$H‹œ$ H‰\$è‹\$‰\$`H‹œ$ˆH‰œ$ØH‹1íH9è„�H‹œ$ðH‰$H‹Œ$ØH‰„$èH‰D$H‰Œ$ðH‰L$è‹D$H‹œ$ðH‰$H‹œ$øH‰\$‰D$H‹¼$ˆHƒÿt*H�o@H�|$H‰îH¥H¥‹\$|‰\$(‹\$`‰\$,èéÆèÿÿ‰ëÒH�H‰$H�H‰\$H�H‰\$èH‹D$é>ÿÿÿ‰éÊþÿÿ‰é?þÿÿ‰écýÿÿ=´çb‡Ç=Þ³KuPH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„¶\$€ûtH‰´$ˆH‰¬$�éèÿÿ=´çb…†òÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹D$¶\$ €û„IòÿÿH‹œ$ðH‰$H‰D$H‹œ$øH‰\$èé©çÿÿ=pG·h… H�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹\$H‰œ$`¶\$ €û„½H‹œ$ðH‰$H‹œ$ø‹k‰l$è‹\$‰\$lH‹œ$`Hƒû„|H‹kH‰¬$˜H‹kH‰¬$ H‹kH‰¬$¨H‹œ$ 1ÀH‰œ$ H‹œ$˜H‰œ$ÀH‹¬$ H9è�ÁæÿÿH‹œ$ÀHƒû„ H‹H‹kH‰„$˜H‰”$èH‰”$hH‰¬$ðH‰¬$pH‹œ$pH‰$H‹œ$hH‹[HÿÓH‹L$H‹D$H‹œ$ðH‰$H‰Œ$(H‰L$H‰„$0H‰D$è‹\$‰\$dH‹œ$ðH‰$H‹œ$hH‰\$H‹œ$pH‰\$è‹D$H‹œ$ðH‰$‹\$l‰\$‰D$ ‹\$d‰\$è‹D$l‹\$dÉ\$lH‹œ$ÀHƒÃH‰œ$ÀH‹„$˜HÿÀéÑþÿÿ‰éíþÿÿ‰é}þÿÿ=§@}t…ðÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹L$¶\$ €û„ÅïÿÿH‹¼$ðH‰<$H‰Œ$(Hƒù„ðH�iH�|$H‰îH¥H¥è‹\$‰œ$ŒH‹œ$(Hƒû„·H‹KH‹k H‰¬$ðH‰,$H‰Œ$èH‹YHÿÓH‹L$H‹D$H‹œ$ðH‰$H‰Œ$8H‰L$H‰„$@H‰D$è‹D$H‹œ$ðH‰$H‹œ$øH‰\$H‹¼$(Hƒÿt1H�oH�|$H‰îH¥H¥‹œ$Œ‰\$ ÇD$$‰D$(èéJäÿÿ‰ëˉéBÿÿÿ‰é ÿÿÿ=Öëð¾‡ä =šl•‡º=ÜÞ€…àH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹L$¶\$ €û„œH‰Œ$8H‹¼$ðH‰<$H‰Œ$@Hƒù„oH�i@H�|$H‰îH¥H¥è‹\$‰œ$ŒH‹œ$@Hƒû„6H‹K@H‹kHH‰¬$ðH‰,$H‰Œ$èH‹YHÿÓH‹L$H‹D$H‰Œ$(H‰ $H‰„$0H‰D$èH‹L$H‹D$H‹œ$ðH‰$H‰Œ$8H‰L$H‰„$@H‰D$H‹œ$@H‹kPH‰l$è‹\$ ‰œ$„H‹1íH9èt[H‹œ$ðH‰$H‹œ$øH‰\$H‹Œ$8H‰„$èH‰D$H‰Œ$ðH‰L$‹œ$Œ‰\$ ‹œ$„‰\$$èéwâÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ésÿÿÿ‰éÃþÿÿ‰éŠþÿÿ=|͉…�H�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„YH‰”$0H‰”$@H‹1íH9è„H‹œ$ðH‰$H‹Œ$@H‰„$èH‰D$H‰Œ$ðH‰L$èH‹„$0‹\$‰œ$ŒH‹¼$ðH‰<$Hƒø„¢H�h@H�|$H‰îH¥H¥H‹hPH‰l$è‹\$ ‰œ$ˆH‹œ$0HƒûtgH‹KH‹kH‹œ$ðH‰$H‰Œ$H‰L$H‰¬$H‰l$è‹D$H‹œ$ðH‰$‹œ$Œ‰\$‹œ$ˆ‰\$ ‰D$èéÌàÿÿ‰땉éWÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÉþÿÿ=šl•…üêÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹D$¶\$ €û„¿êÿÿ¶XP€û…:àÿÿH�=H‰<$H‰„$hH�h@H�|$H‰îH¥H¥èH‹\$Hƒû„”H‹k@H‰¬$HH‹kHH‰¬$PH‹œ$PH‰$H‹œ$HH‹[HÿÓH‹L$H‹D$H‰„$0H‰$H‰Œ$(H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$8H‰L$H‰„$@H‰D$èH‹\$H‰œ$ÐH‹œ$ÐH‰œ$HÇ„$hHÇ„$pH‹œ$Hƒû„¼H‹+H‰¬$hH‹kH‰¬$pH‹œ$ðH‰$H‹œ$hH‰\$H‹œ$pH‰\$è‹\$‰\$xH‹œ$ÐH‰œ$èHÇ„$¨HÇ„$°H‹œ$èHƒû„1H‹kH‰¬$¨H‹kH‰¬$°H‹œ$ðH‰$H‹œ$¨H‰\$H‹œ$°H‰\$è‹\$‰\$\H‹œ$hH‰œ$àH‹1íH9è„’H‹œ$ðH‰$H‹Œ$àH‰„$èH‰D$H‰Œ$ðH‰L$è‹D$H‹œ$ðH‰$H‹œ$øH‰\$‰ÃÿÉ\$H‹œ$HH‰\$H‹œ$PH‰\$ ÇD$(‹\$x‹l$\ë‰\$,èé¯ÝÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é<ÿÿÿ‰éÈþÿÿ‰é=þÿÿ‰éeýÿÿ=¯ ©‡†=æßèž…VH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„H�=H‰<$H‰”$XHƒú„îH�j@H�|$H‰îH¥H¥èH‹\$H‰œ$¨H‹œ$XH‰œ$ðH‹1íH9è„xH‹œ$ðH‰$H‹Œ$ðH‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$¨H‰œ$èH‹1íH9è„æH‹œ$ðH‰$H‹Œ$èH‰„$èH‰D$H‰Œ$ðH‰L$è‹D$H‹œ$ðH‰$‹œ$Œ‰\$‰D$ ÇD$èH‹œ$XHƒû„nH‹kPH‰¬$˜H‹kXH‰¬$ H‹k`H‰¬$¨H‹œ$ 1ÀH‰œ$˜H‹œ$˜H‰œ$ÀH‹¬$˜H9è�…ÛÿÿH‹œ$ÀHƒû„þH‹H‹kH‰„$ H‰„$�H‰”$èH‰”$ØH‰¬$ðH‰¬$àH‹1íH9脃H‹œ$ðH‰$H‹œ$¨Hƒû„^H‹«ˆH‰¬$hH‹«�H‰¬$pH‹«˜H‰¬$xH‹œ$hH‹¬$�L‹„$pL9Ń H�ëH‹+H‰„$èH‰D$H‰¬$ðH‰l$è‹\$‰œ$ˆH‹œ$ðH‰$H‹œ$ØH‰\$H‹œ$àH‰\$è‹\$‰œ$ŒH‹œ$àH‰$H‹œ$ØH‹[HÿÓH‹L$H‹D$H‹œ$ðH‰$H‰Œ$(H‰L$H‰„$0H‰D$è‹D$H‹œ$ðH‰$‹œ$ˆ‰\$‹œ$Œ‰\$ ‰D$èH‹œ$ÀHƒÃH‰œ$ÀH‹„$ HÿÀéþÿÿè ‰é›þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éKþÿÿ‰éûýÿÿ‰é‹ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éèüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éVüÿÿ‰é üÿÿ=¯ ©…iãÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹D$¶\$ €û„,ãÿÿH‰„$0H‹¼$ðH‰<$Hƒø„¸H�h@H�|$H‰îH¥H¥è‹\$‰œ$ŒH‹1íH9ètXH‹œ$ðH‰$H‹œ$øH‰\$H‹Œ$0H‰„$èH‰D$H‰Œ$ðH‰L$‹œ$Œ‰\$ ÇD$$èéØÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$évÿÿÿ‰éAÿÿÿ=½r7«u?H�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„¶\$€û…éÿÿ=Öëð¾…þáÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$¶\$€û… ïÿÿéÁáÿÿ=,GzÞ‡Ô=×tU¿‡�=¥�:¿…:H�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„öH‰”$PH‰”$HH‹1íH9è„¢H‹œ$ðH‰$H‹Œ$HH‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$ðH‰$H‹¼$PHƒÿtFH�o@H�|$H‰îH¥H¥è‹D$H‹œ$ðH‰$‹œ$Œ‰\$‰D$ ÇD$èé$Öÿÿ‰ë¶H�H‰$H�H‰\$H�H‰\$èH‹D$é,ÿÿÿ=×tU¿…[àÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$¶\$€û…™çÿÿéàÿÿ=¡ZºÛ…éH�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„¥H‰”$8H‰”$ H‹1íH9è„QH‹œ$ðH‰$H‹Œ$ H‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ˆH‹œ$ðH‰$H‹¼$8Hƒÿ„îH�o@H�|$H‰îH¥H¥è‹\$‰œ$ŒH‹œ$8H‰œ$ÀHƒ¼$À„£HÇ„$˜HÇ„$ H‹œ$ÀHƒûtyH‹kH‰¬$˜H‹kH‰¬$ H‹œ$ðH‰$H‹œ$˜H‰\$H‹œ$ H‰\$è‹D$H‹œ$ðH‰$‹œ$ˆ‰\$‹œ$ŒÿÉ\$ ‰D$èéûÓÿÿ‰냉%éQÿÿÿ‰é ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é}þÿÿ=,GzÞ…ÞÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$¶\$€û…]åÿÿéâÝÿÿ=À÷õ‡�=H£ˆß…:H�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„öH‰”$HH‰”$H‹1íH9è„¢H‹œ$ðH‰$H‹Œ$H‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$ðH‰$H‹¼$HHƒÿtFH�o@H�|$H‰îH¥H¥è‹D$H‹œ$ðH‰$‹œ$Œ‰\$‰D$ ÇD$èéPÒÿÿ‰ë¶H�H‰$H�H‰\$H�H‰\$èH‹D$é,ÿÿÿ=À÷õ…‡ÜÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$¶\$€û…ÅãÿÿéJÜÿÿ=95Lú…°H�H‰$H‰t$H‰l$èH‹´$øH‹¬$‹„$„H‹T$¶\$ €û„lH‰”$xH‰”$¸Hƒ¼$¸„AHÇ„$ØHÇ„$àH‹œ$¸Hƒû„H‹kH‰¬$ØH‹kH‰¬$àH‹œ$ðH‰$H‹œ$ØH‰\$H‹œ$àH‰\$è‹\$‰\$hH‹œ$xHƒû„¬H‹kPH‰¬$˜H‹kXH‰¬$ H‹k`H‰¬$¨H‹œ$ 1ÀH‰œ$˜H‹œ$˜H‰œ$ÀH‹¬$˜H9è�†ÐÿÿH‹œ$ÀHƒû„<H‹H‹kH‰„$ H‰”$èH‰”$ÈH‰¬$ðH‰¬$ÐH‹œ$xH‰œ$øH‹1íH9脹H‹œ$ðH‰$H‹Œ$øH‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$ðH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$è‹D$H‹œ$ðH‰$‹œ$Œ‰\$‰D$ ‹\$h‰\$èH‹œ$ÀHƒÃH‰œ$ÀH‹„$ HÿÀéÓþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰é½þÿÿ‰éMþÿÿ‰ééýÿÿ‰%é³ýÿÿ=ô(€ý…„ÙÿÿH�H‰$H‰t$H‰l$èH‹´$øH‹¬$H‹L$¶\$ €û„GÙÿÿH‰Œ$ H‰Œ$H‹1íH9è„¢H‹œ$ðH‰$H‹Œ$H‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰œ$ŒH‹œ$ðH‰$H‹¼$ HƒÿtFH�o@H�|$H‰îH¥H¥è‹D$H‹œ$ðH‰$‹œ$Œ‰\$‰D$ ÇD$èéÎÿÿ‰ë¶H�H‰$H�H‰\$H�H‰\$èH‹D$é,ÿÿÿ‰éÍÿÿ‰éÌÿÿÎ +00runtime.morestack_noctxt¦Htype.golang.org/x/tools/go/ssa.Valueì$runtime.assertI2I2Ì +œgo.string." = "Ä*runtime.concatstring2Öð runtime.duffzeroÔtype.string€runtime.convT2Eê2runtime.writebarrieriface¦runtime.convI2E˜2runtime.writebarrierifaceè(go.string."; %s%s\n"Þ fmt.Fprintfº +$runtime.ifacethashî +Ptype.*golang.org/x/tools/go/ssa.DebugRef´ $runtime.assertI2T2Ž Jtype.*golang.org/x/tools/go/ssa.BinOpÔ $runtime.assertI2T2¦ Htype.*golang.org/x/tools/go/ssa.UnOpì $runtime.assertI2T2ÜŽgo.itab.*golang.org/x/tools/go/ssa.UnOp.golang.org/x/tools/go/ssa.ValueØ0"".(*analysis).valueNodeø*"".(*analysis).sizeof¦,"".(*analysis).genLoadÔHtype.*golang.org/x/tools/go/ssa.UnOpêHtype.golang.org/x/tools/go/ssa.Value‚Žgo.itab.*golang.org/x/tools/go/ssa.UnOp.golang.org/x/tools/go/ssa.Value– runtime.typ2Itabœ +ä +‚Ltype.*golang.org/x/tools/go/types.ChanÈ"runtime.assertI2TäŽgo.itab.*golang.org/x/tools/go/ssa.UnOp.golang.org/x/tools/go/ssa.Valueà0"".(*analysis).valueNodeÌ*"".(*analysis).sizeofú,"".(*analysis).genLoadšHtype.*golang.org/x/tools/go/ssa.UnOp°Htype.golang.org/x/tools/go/ssa.ValueÈŽgo.itab.*golang.org/x/tools/go/ssa.UnOp.golang.org/x/tools/go/ssa.ValueÜ runtime.typ2ItabŒ\type.golang.org/x/tools/go/ssa.CallInstructionÒ$runtime.assertI2I2˜,"".(*analysis).genCallˆTtype.*golang.org/x/tools/go/ssa.TypeAssert®$runtime.assertI2T2°šgo.itab.*golang.org/x/tools/go/ssa.TypeAssert.golang.org/x/tools/go/ssa.Value¬ 0"".(*analysis).valueNode !0"".(*analysis).valueNode®"2"".(*analysis).typeAssertÖ"Ttype.*golang.org/x/tools/go/ssa.TypeAssertì"Htype.golang.org/x/tools/go/ssa.Value„#šgo.itab.*golang.org/x/tools/go/ssa.TypeAssert.golang.org/x/tools/go/ssa.Value˜# runtime.typ2ItabÐ#Ltype.*golang.org/x/tools/go/ssa.Selectö#$runtime.assertI2T2ø$’go.itab.*golang.org/x/tools/go/ssa.Select.golang.org/x/tools/go/ssa.Value†&<"".(*analysis).valueOffsetNodeª) +ò) +�*Ltype.*golang.org/x/tools/go/types.ChanÖ*"runtime.assertI2TÊ,*"".(*analysis).sizeof�.0"".(*analysis).valueNode¾/."".(*analysis).genStoreÖ1,"".(*analysis).genLoadÂ2Ltype.*golang.org/x/tools/go/ssa.SelectØ2Htype.golang.org/x/tools/go/ssa.Valueð2’go.itab.*golang.org/x/tools/go/ssa.Select.golang.org/x/tools/go/ssa.Value„3 runtime.typ2Itab¼3Jtype.*golang.org/x/tools/go/ssa.Panicâ3$runtime.assertI2T2î40"".(*analysis).valueNode¾5&"".(*analysis).copyê7runtime.convI2EÔ82runtime.writebarrierifaceâ8:go.string."unimplemented: %T"Ö9fmt.Sprintf˜:type.stringÄ:runtime.convT2Eô:runtime.gopanicÀ;Rtype.*golang.org/x/tools/go/ssa.MapUpdateæ;$runtime.assertI2T2¦= +î= +Œ>Jtype.*golang.org/x/tools/go/types.MapÒ>"runtime.assertI2Tä@*"".(*analysis).sizeofîB*"".(*analysis).sizeofäC0"".(*analysis).valueNode”E."".(*analysis).genStoreòE0"".(*analysis).valueNodešG."".(*analysis).genStorežHJtype.*golang.org/x/tools/go/ssa.RangeÄH$runtime.assertI2T2°IRtype.*golang.org/x/tools/go/ssa.RunDefersÖI$runtime.assertI2T2ÎJJtype.*golang.org/x/tools/go/ssa.FieldôJ$runtime.assertI2T2èK�go.itab.*golang.org/x/tools/go/ssa.Field.golang.org/x/tools/go/ssa.ValueäL0"".(*analysis).valueNodeòM<"".(*analysis).valueOffsetNode˜P*"".(*analysis).sizeoföP&"".(*analysis).copy¼QJtype.*golang.org/x/tools/go/ssa.FieldÒQHtype.golang.org/x/tools/go/ssa.ValueêQ�go.itab.*golang.org/x/tools/go/ssa.Field.golang.org/x/tools/go/ssa.ValueþQ runtime.typ2ItabÌRRtype.*golang.org/x/tools/go/ssa.MakeSliceòR&runtime.assertI2TOKêSHtype.golang.org/x/tools/go/ssa.Value°T"runtime.assertI2IœU +¢V0"".(*analysis).valueNode¨W2"".(*analysis).objectNode¤X0"".(*analysis).addressOfÒXHtype.*golang.org/x/tools/go/ssa.SendøX$runtime.assertI2T2²Z0"".(*analysis).valueNode´[ +š\*"".(*analysis).sizeofÈ]."".(*analysis).genStoreš^Ltype.*golang.org/x/tools/go/ssa.LookupÀ^$runtime.assertI2T2ø_ +À` +Þ`Jtype.*golang.org/x/tools/go/types.Map¤a$runtime.assertI2T2Þc*"".(*analysis).sizeofèe*"".(*analysis).sizeof¦f’go.itab.*golang.org/x/tools/go/ssa.Lookup.golang.org/x/tools/go/ssa.Value¢g0"".(*analysis).valueNodeÊh,"".(*analysis).genLoadêhLtype.*golang.org/x/tools/go/ssa.Lookup€iHtype.golang.org/x/tools/go/ssa.Value˜i’go.itab.*golang.org/x/tools/go/ssa.Lookup.golang.org/x/tools/go/ssa.Value¬i runtime.typ2ItabœjHtype.*golang.org/x/tools/go/ssa.JumpÂj&runtime.assertI2TOKÒkNtype.*golang.org/x/tools/go/ssa.Convertøk$runtime.assertI2T2„m,"".(*analysis).genConv²mLtype.*golang.org/x/tools/go/ssa.ReturnØm$runtime.assertI2T2ün4"".(*analysis).funcResults˜r +þr*"".(*analysis).sizeofäs0"".(*analysis).valueNode¶t&"".(*analysis).copyÚuJtype.*golang.org/x/tools/go/ssa.Store€v$runtime.assertI2T2¬w0"".(*analysis).valueNode®x +”y*"".(*analysis).sizeofÂz."".(*analysis).genStoreÀ{Rtype.*golang.org/x/tools/go/ssa.FieldAddræ{$runtime.assertI2T2°}0"".(*analysis).valueNode²~ +þ~"".mustDerefŠ€."".(*analysis).offsetOf®€˜go.itab.*golang.org/x/tools/go/ssa.FieldAddr.golang.org/x/tools/go/ssa.Valueè�8"".(*analysis).genOffsetAddr€‚Rtype.*golang.org/x/tools/go/ssa.FieldAddr–‚Htype.golang.org/x/tools/go/ssa.Value®‚˜go.itab.*golang.org/x/tools/go/ssa.FieldAddr.golang.org/x/tools/go/ssa.Value‚ runtime.typ2Itab–ƒNtype.*golang.org/x/tools/go/ssa.Extract¼ƒ$runtime.assertI2T2¾„”go.itab.*golang.org/x/tools/go/ssa.Extract.golang.org/x/tools/go/ssa.Valueº…0"".(*analysis).valueNodeȆ<"".(*analysis).valueOffsetNodeà‡*"".(*analysis).sizeof¾ˆ&"".(*analysis).copyìˆNtype.*golang.org/x/tools/go/ssa.Extract‚‰Htype.golang.org/x/tools/go/ssa.Valueš‰”go.itab.*golang.org/x/tools/go/ssa.Extract.golang.org/x/tools/go/ssa.Value®‰ runtime.typ2Itabæ‰Htype.*golang.org/x/tools/go/ssa.NextŒŠ$runtime.assertI2T2úŠJtype.*golang.org/x/tools/go/ssa.Range¼‹"runtime.assertI2TÂŒ +Š� +¨�Jtype.*golang.org/x/tools/go/types.Mapî�"runtime.assertI2T€�*"".(*analysis).sizeofŠ’*"".(*analysis).sizeofÈ’Žgo.itab.*golang.org/x/tools/go/ssa.Next.golang.org/x/tools/go/ssa.ValueÄ“0"".(*analysis).valueNodeø”,"".(*analysis).genLoad�•Htype.*golang.org/x/tools/go/ssa.Next¦•Htype.golang.org/x/tools/go/ssa.Value¾•Žgo.itab.*golang.org/x/tools/go/ssa.Next.golang.org/x/tools/go/ssa.ValueÒ• runtime.typ2ItabÊ–Vtype.*golang.org/x/tools/go/ssa.MakeClosureð–$runtime.assertI2T2Ò—Ptype.*golang.org/x/tools/go/ssa.Function¨˜"runtime.assertI2Tð˜œgo.itab.*golang.org/x/tools/go/ssa.MakeClosure.golang.org/x/tools/go/ssa.Valueì™0"".(*analysis).valueNode°š–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value¬›0"".(*analysis).valueNode„œ&"".(*analysis).copyöž”go.itab.*golang.org/x/tools/go/ssa.FreeVar.golang.org/x/tools/go/ssa.Value°¡0"".(*analysis).valueNodeœ¢0"".(*analysis).valueNodeê¢ +У*"".(*analysis).sizeof®¤&"".(*analysis).copy€¥$runtime.panicindex ¥Ntype.*golang.org/x/tools/go/ssa.FreeVar¶¥Htype.golang.org/x/tools/go/ssa.ValueÎ¥”go.itab.*golang.org/x/tools/go/ssa.FreeVar.golang.org/x/tools/go/ssa.Value⥠runtime.typ2Itab ¦Ptype.*golang.org/x/tools/go/ssa.Function¶¦Htype.golang.org/x/tools/go/ssa.ValueΦ–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value⦠runtime.typ2Itab„§Vtype.*golang.org/x/tools/go/ssa.MakeClosureš§Htype.golang.org/x/tools/go/ssa.Value²§œgo.itab.*golang.org/x/tools/go/ssa.MakeClosure.golang.org/x/tools/go/ssa.ValueƧ runtime.typ2ItabŒ¨Rtype.*golang.org/x/tools/go/ssa.IndexAddr²¨$runtime.assertI2T2Þ©0"".(*analysis).valueNode‚ª˜go.itab.*golang.org/x/tools/go/ssa.IndexAddr.golang.org/x/tools/go/ssa.Value¶«8"".(*analysis).genOffsetAddrΫRtype.*golang.org/x/tools/go/ssa.IndexAddrä«Htype.golang.org/x/tools/go/ssa.Valueü«˜go.itab.*golang.org/x/tools/go/ssa.IndexAddr.golang.org/x/tools/go/ssa.Value�¬ runtime.typ2ItabάZtype.*golang.org/x/tools/go/ssa.MakeInterfaceô¬&runtime.assertI2TOKâ­Dtype.*golang.org/x/tools/go/ssa.Ifˆ®&runtime.assertI2TOKž¯Ttype.*golang.org/x/tools/go/ssa.ChangeTypeį$runtime.assertI2T2ưšgo.itab.*golang.org/x/tools/go/ssa.ChangeType.golang.org/x/tools/go/ssa.Value±0"".(*analysis).valueNode¶²0"".(*analysis).valueNode޳&"".(*analysis).copy®³Ttype.*golang.org/x/tools/go/ssa.ChangeTypeijHtype.golang.org/x/tools/go/ssa.Valueܳšgo.itab.*golang.org/x/tools/go/ssa.ChangeType.golang.org/x/tools/go/ssa.Valueð³ runtime.typ2Itab¨´Ptype.*golang.org/x/tools/go/ssa.MakeChanδ&runtime.assertI2TOK¸µJtype.*golang.org/x/tools/go/ssa.IndexÞµ$runtime.assertI2T2à¶�go.itab.*golang.org/x/tools/go/ssa.Index.golang.org/x/tools/go/ssa.ValueÜ·0"".(*analysis).valueNodeظ0"".(*analysis).valueNodeþº*"".(*analysis).sizeofà»&"".(*analysis).copy¦¼Jtype.*golang.org/x/tools/go/ssa.Index¼¼Htype.golang.org/x/tools/go/ssa.ValueÔ¼�go.itab.*golang.org/x/tools/go/ssa.Index.golang.org/x/tools/go/ssa.Valueè¼ runtime.typ2Itab ½Ntype.*golang.org/x/tools/go/ssa.MakeMapƽ&runtime.assertI2TOKƾJtype.*golang.org/x/tools/go/ssa.Sliceì¾$runtime.assertI2T2î¿�go.itab.*golang.org/x/tools/go/ssa.Slice.golang.org/x/tools/go/ssa.ValueêÀ0"".(*analysis).valueNodeÞÁ0"".(*analysis).valueNode¶Â&"".(*analysis).copyÖÂJtype.*golang.org/x/tools/go/ssa.SliceìÂHtype.golang.org/x/tools/go/ssa.Value„Ã�go.itab.*golang.org/x/tools/go/ssa.Slice.golang.org/x/tools/go/ssa.Value˜Ã runtime.typ2ItabÐÃJtype.*golang.org/x/tools/go/ssa.AllocöÃ&runtime.assertI2TOKàÄFtype.*golang.org/x/tools/go/ssa.Phi†Å$runtime.assertI2T2òÇ*"".(*analysis).sizeof„ËŒgo.itab.*golang.org/x/tools/go/ssa.Phi.golang.org/x/tools/go/ssa.Value€Ì0"".(*analysis).valueNodeìÌ0"".(*analysis).valueNodeÄÍ&"".(*analysis).copyšÎFtype.*golang.org/x/tools/go/ssa.Phi°ÎHtype.golang.org/x/tools/go/ssa.ValueÈÎŒgo.itab.*golang.org/x/tools/go/ssa.Phi.golang.org/x/tools/go/ssa.ValueÜÎ runtime.typ2ItabÖÏ^type.*golang.org/x/tools/go/ssa.ChangeInterfaceüÏ$runtime.assertI2T2ðФgo.itab.*golang.org/x/tools/go/ssa.ChangeInterface.golang.org/x/tools/go/ssa.ValueìÑ0"".(*analysis).valueNodeàÒ0"".(*analysis).valueNode¸Ó&"".(*analysis).copyØÓ^type.*golang.org/x/tools/go/ssa.ChangeInterfaceîÓHtype.golang.org/x/tools/go/ssa.Value†Ô¤go.itab.*golang.org/x/tools/go/ssa.ChangeInterface.golang.org/x/tools/go/ssa.ValuešÔ runtime.typ2Itab@а"".autotmp_1455"type.interface {}"".autotmp_1454ß *type.*[1]interface {}"".autotmp_1453&type.[]interface {}"".autotmp_1452type.*uint8"".autotmp_1451type.*uint8"".autotmp_1450type.*uint8"".autotmp_1449Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1448Jtype.*golang.org/x/tools/go/ssa.Value"".autotmp_1447type.int"".autotmp_1446type.int"".autotmp_1445type.*uint8"".autotmp_1444type.*uint8"".autotmp_1443type.*uint8"".autotmp_1442Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1441Jtype.*golang.org/x/tools/go/ssa.Value"".autotmp_1440type.int"".autotmp_1439type.int"".autotmp_1438type.*uint8"".autotmp_1437type.*uint8"".autotmp_1436type.*uint8"".autotmp_1435Htype.golang.org/x/tools/go/ssa.Value"".autotmp_1434Ï Jtype.*golang.org/x/tools/go/ssa.Value"".autotmp_1433type.int"".autotmp_1432type.int"".autotmp_1431ÿPtype.golang.org/x/tools/go/types.ChanDir"".autotmp_1430¿ Vtype.*golang.org/x/tools/go/ssa.SelectState"".autotmp_1429¯ Xtype.**golang.org/x/tools/go/ssa.SelectState"".autotmp_1428type.int"".autotmp_1427type.int"".autotmp_1426type.*uint8"".autotmp_1425type.*uint8"".autotmp_1424type.*uint8"".autotmp_1423type.*uint8"".autotmp_1422type.*uint8"".autotmp_1421type.*uint8"".autotmp_1420type.*uint8"".autotmp_1419type.*uint8"".autotmp_1416Çtype.uint32"".autotmp_1414ßTtype.golang.org/x/tools/go/ssa.Instruction"".autotmp_1413"type.interface {}"".autotmp_1412¿"type.interface {}"".autotmp_1410Ï&type.[]interface {}"".autotmp_1409type.string"".autotmp_1408Ÿ(type.[1]interface {}"".autotmp_1407type."".nodeid"".autotmp_1406type."".nodeid"".autotmp_1405type."".nodeid"".autotmp_1404type.uint32"".autotmp_1403type.uint32"".autotmp_1402Jtype.golang.org/x/tools/go/types.Type"".autotmp_1401Jtype.golang.org/x/tools/go/types.Type"".autotmp_1400type."".nodeid"".autotmp_1399Ÿ Ltype.*golang.org/x/tools/go/ssa.Lookup"".autotmp_1398type.uint32"".autotmp_1397type.uint32"".autotmp_1396Jtype.golang.org/x/tools/go/types.Type"".autotmp_1395Jtype.golang.org/x/tools/go/types.Type"".autotmp_1394type."".nodeid"".autotmp_1393� Htype.*golang.org/x/tools/go/ssa.Next"".autotmp_1392type.uint32"".autotmp_1391type.uint32"".autotmp_1390Jtype.golang.org/x/tools/go/types.Type"".autotmp_1389Jtype.golang.org/x/tools/go/types.Type"".autotmp_1388type.uint32"".autotmp_1387Jtype.golang.org/x/tools/go/types.Type"".autotmp_1386type."".nodeid"".autotmp_1385type."".nodeid"".autotmp_1384Ltype.[]golang.org/x/tools/go/ssa.Value"".autotmp_1383type."".nodeid"".autotmp_1382ÿ Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1381type."".nodeid"".autotmp_1380ï Vtype.*golang.org/x/tools/go/ssa.MakeClosure"".autotmp_1379type."".nodeid"".autotmp_1378type."".nodeid"".autotmp_1377ß Ftype.*golang.org/x/tools/go/ssa.Phi"".autotmp_1376Ltype.[]golang.org/x/tools/go/ssa.Value"".autotmp_1375type.uint32"".autotmp_1374type."".nodeid"".autotmp_1373type."".nodeid"".autotmp_1372Ï Jtype.*golang.org/x/tools/go/ssa.Slice"".autotmp_1371type."".nodeid"".autotmp_1370type."".nodeid"".autotmp_1369¿ Ttype.*golang.org/x/tools/go/ssa.TypeAssert"".autotmp_1368type."".nodeid"".autotmp_1367type."".nodeid"".autotmp_1366¯ ^type.*golang.org/x/tools/go/ssa.ChangeInterface"".autotmp_1365type."".nodeid"".autotmp_1364type."".nodeid"".autotmp_1363Jtype.golang.org/x/tools/go/types.Type"".autotmp_1362type.uint32"".autotmp_1361Jtype.golang.org/x/tools/go/types.Type"".autotmp_1360type."".nodeid"".autotmp_1359type.uint32"".autotmp_1358Jtype.golang.org/x/tools/go/types.Type"".autotmp_1357type."".nodeid"".autotmp_1356type."".nodeid"".autotmp_1355type."".nodeid"".autotmp_1354type.uint32"".autotmp_1353Jtype.golang.org/x/tools/go/types.Type"".autotmp_1352ŸLtype.[]golang.org/x/tools/go/ssa.Value"".autotmp_1351type."".nodeid"".autotmp_1350type."".nodeid"".autotmp_1349type."".nodeid"".autotmp_1348type.uint32"".autotmp_1347Jtype.golang.org/x/tools/go/types.Type"".autotmp_1346Jtype.golang.org/x/tools/go/types.Type"".autotmp_1345oZtype.[]*golang.org/x/tools/go/ssa.SelectState"".autotmp_1344type."".nodeid"".autotmp_1343Ÿ Ltype.*golang.org/x/tools/go/ssa.Select"".autotmp_1342type.uint32"".autotmp_1341type."".nodeid"".autotmp_1340type."".nodeid"".autotmp_1339� Jtype.*golang.org/x/tools/go/ssa.Index"".autotmp_1338type.uint32"".autotmp_1337type."".nodeid"".autotmp_1336type."".nodeid"".autotmp_1335ÿ +Jtype.*golang.org/x/tools/go/ssa.Field"".autotmp_1334type."".nodeid"".autotmp_1333ï +Rtype.*golang.org/x/tools/go/ssa.IndexAddr"".autotmp_1332type.uint32"".autotmp_1331Jtype.golang.org/x/tools/go/types.Type"".autotmp_1330Jtype.golang.org/x/tools/go/types.Type"".autotmp_1329type."".nodeid"".autotmp_1328ß +Rtype.*golang.org/x/tools/go/ssa.FieldAddr"".autotmp_1327type.uint32"".autotmp_1326type."".nodeid"".autotmp_1325type."".nodeid"".autotmp_1324Ï +Ntype.*golang.org/x/tools/go/ssa.Extract"".autotmp_1323¿type."".nodeid"".autotmp_1322type."".nodeid"".autotmp_1321¿ +Ttype.*golang.org/x/tools/go/ssa.ChangeType"".autotmp_1320type.uint32"".autotmp_1319type."".nodeid"".autotmp_1318Htype.*golang.org/x/tools/go/ssa.UnOp"".autotmp_1317type.uint32"".autotmp_1316·type."".nodeid"".autotmp_1315¯ +Htype.*golang.org/x/tools/go/ssa.UnOp"".autotmp_1314ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_1313ßJtype.golang.org/x/tools/go/types.Type"".autotmp_1312¿type.string"".autotmp_1311?(type.[2]interface {}"".autotmp_1310Ÿtype.string "".~r0ßJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2¯Jtype.*golang.org/x/tools/go/types.Map "".~r0ßJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2¿Jtype.*golang.org/x/tools/go/types.Map "".~r0ŸJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2ïJtype.*golang.org/x/tools/go/types.Map "".~r0¿ Jtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2ßJtype.*golang.org/x/tools/go/types.Map "".~r0ÿJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2ÿJtype.*golang.org/x/tools/go/types.Map "".~r0ÿ Jtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2ÏJtype.*golang.org/x/tools/go/types.Map "".~r0ŸJtype.golang.org/x/tools/go/types.Type‘ÞÝ9IO@h?pæå2?Hê O„…¯0/2íZÌ?á²ã$@dËHRŸØ×9Q‰¤£e4»öõ63C¤£Ob×ÈÇIaC¤£Z´»vu6³C¤£OÀ”ª·$2¿H¨»‚�6­’u1Ùï.ϧ 8 +Dá6W 1;cK �5/ ˆÓ‰ã/ F¾tv7QoaÞ…–U�Ú#s":_7bBC>e*]Ë%<] ò…±'1,K#¡*R&ÏeŽ)V,Ë3Re.­o7-8=/4“;g:/1X6DÞ…]ZE-DO;\@bâ^ŠQ1P@26AVLlS-T2K§P:W]V/MÇTÑ[uZ/QÒX:_]^/Uþ`‡6xPaxj:q]p$Tgclocals·1c68bcc5f654274a64bd4a1533a35ec5Tgclocals·b264568037f0c9ed968a9573670d6068š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ2"".(*analysis).makeCGNodeàÈeH‹ %H;awèëêH�ì€H�H‰$èH‹|$H‰ùHƒÿ„ž1ÀèH‰L$HH‰ $Hƒ<$„wH‹œ$�H‰\$èH‹D$H‹¬$˜‰hH‰$Hƒ<$„;Hƒ$(H‹œ$ H‰\$èH‹\$HH‰\$@H‹œ$ˆHƒû„H‹ShH‹KpH‹[xH‰T$hH‰L$pH‰\$xH‰ØH)ËHƒû}FH�H‰$H‰T$PH‰T$H‰L$XH‰L$H‰D$`H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$XH‰D$`H‰T$PH�ÊH‰$H‹\$@H‰\$èH‹T$PH‹L$XH‹D$`H‹œ$ˆH‰$Hƒ<$t=Hƒ$hH‰T$hH‰T$H‰L$pH‰L$H‰D$xH‰D$èH‹\$@H‰œ$¨H�ĀÉ%뺉éøþÿÿ‰%é¹þÿÿ‰%é}þÿÿ‰é[þÿÿ + 0runtime.morestack_noctxt@type."".cgnodeR"runtime.newobject„è runtime.duffzeroÐ.runtime.writebarrierptrº.runtime.writebarrierptrÎ"type.[]*"".cgnode®"runtime.growslice¤.runtime.writebarrierptr¸2runtime.writebarriersliceP€"".autotmp_1509_"type.[]*"".cgnode"".autotmp_1508/"type.[]*"".cgnode"".autotmp_1507otype.*"".cgnode"".autotmp_1506"type.[]*"".cgnode "".cgntype.*"".cgnode "".~r3@type.*"".cgnode"".callersite0"type.*"".callsite "".obj type."".nodeid +"".fnPtype.*golang.org/x/tools/go/ssa.Function"".a"type.*"".analysis€—ÿ€;ð øŽõ+(?¯;JUTgclocals·c1b31ef5ae9152d08256b2967edd57a9Tgclocals·515b42a8ed884ffcdfb5ea61a98b491dš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ6"".(*analysis).genRootCallsÀ-¬-eH‹ %H�„$@þÿÿH;AwèëâH�ì@H‹œ$HH‹kH‰¬$�H�H‰$èH‹D$H�H‹+H‰¬$ H‹kH‰¬$(H‰„$€H�H‹+H‰¬$ðH‹kH‰¬$øH�H‰$èH‹|$H‰ùHƒÿ„› +1ÀèH‰Œ$àH‰ $Hƒ<$„q +Hƒ$hH‹œ$�H‰\$èH‹œ$àH‰$Hƒ<$„7 +H‹œ$ H‰\$H‹œ$(H‰\$èH‹œ$àH‰$Hƒ<$„õ Hƒ$(H‹œ$€H‰\$èH‹œ$àH‰$Hƒ<$„» Hƒ$8H‹œ$ðH‰\$H‹œ$øH‰\$èH‹„$àH‹œ$HH‰œ$èH‰„$¨ÇD$THÇ„$ÀH�H‰$èH‹|$H‰ùHƒÿ„: 1ÀèH‰Œ$ØH‰ $Hƒ<$„ H‹œ$¨H‰\$èH‹„$Ø‹l$T‰hH‰$Hƒ<$„ÔHƒ$(H‹œ$ÀH‰\$èH‹œ$ØH‰œ$¸H‹œ$èHƒû„”H‹ShH‹KpH‹[xH‰”$H‰Œ$H‰œ$ H‰ØH)ËHƒû}OH�H‰$H‰”$øH‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$H‰„$H‰”$øH�ÊH‰$H‹œ$¸H‰\$èH‹”$øH‹Œ$H‹„$H‹œ$èH‰$Hƒ<$„¢Hƒ$hH‰”$H‰T$H‰Œ$H‰L$H‰„$ H‰D$èH‹œ$¸H‰œ$ˆH‹œ$HH‹+Hƒý„DH‹UH‹EH‹]H‰œ$81ÉH‰„$0H‰D$hH‰”$(H‰ÐH‹l$hH9é�UH‰„$ÐH‹H‰L$`H‰„$˜H�H‹H‹KH‰”$H‰Œ$H�H‰$H‹hH‰l$H‰”$ H‰T$H‰Œ$¨H‰L$èH‹\$ Hƒû„‰H‹ H‹kH�H‰$H‰Œ$�H‰L$H‰¬$˜H‰l$èH‹L$H‰Œ$ 1íH9é…H‹”$˜H�œ$€HÇHÇCH�œ$€Hƒû„âHÇÅHÇÁH‰¬$èH‰Œ$ðH‰œ$àH‰$H�H‰„$PH‰D$H‰”$XH‰T$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$ èH‹\$(H‰œ$pH‹\$0H‰œ$xH�H‰$H�œ$pH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÿÿÿH‹1íH9è„ÚH‹´$HH‰4$H‹y(H‰„$@H‰D$H‰¼$HH‰|$H�5H�|$H¥H¥HÇD$(è‹\$0‰\$PH�H‰$èH‹D$HÇHÇ@HÇ@‹l$P‰(H‰D$xH‹œ$ˆHƒû„:H‹SH‹KH‹[ H‰”$ÈH‰Œ$ÐH‰œ$ØH‰ØH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¸H‰„$ÀH‰”$°H�ÊH‰$H‹\$xH‰\$èH‹”$°H‹Œ$¸H‹„$ÀH‹œ$ˆH‰$Hƒ<$„KHƒ$H‰”$ÈH‰T$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH‹„$˜H�H‹H‹KH‰”$H‰Œ$H�H‰$H‹hH‰l$H‰”$ H‰T$H‰Œ$¨H‰L$èH‹\$ Hƒû„«H‹ H‹kH�H‰$H‰Œ$�H‰L$H‰¬$˜H‰l$èH‹\$HÇ„$`HÇ„$hH‰œ$`H‹„$ H‰„$h1ÉHÇD$pH�„$`H‹l$pH9é�ªH‰„$ÈH‹H‰L$XH‹œ$HHƒ{„ïH‰„$°H‰ÅH�œ$€HÇHÇCH�œ$€Hƒû„ÆHÇÂHÇÁH‰”$èH‰Œ$ðH‰œ$àH‰$H�H‰„$PH‰D$H‰¬$XH‰l$èH‹¼$HHƒÿ„]H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$ H‹œ$èH‰\$(H‹œ$ðH‰\$0èH‹„$°H‰„$àH‹1íH9脸H‹œ$HH‰$H‹Œ$àH‰„$0H‰D$H‰Œ$8H‰L$è‹D$H‹œ$HH‰$‹\$P‰\$‰D$ ÇD$èH‹„$ÈH‹L$XHƒÀHÿÁH‹l$pH9éŒVþÿÿH‹„$ÐH‹L$`HƒÀHÿÁH‹l$hH9錫ùÿÿH‹œ$ˆH‰œ$PH�Ä@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰éœþÿÿ‰é3þÿÿ‰éNýÿÿ‰%é©üÿÿ‰é¿ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$ H‹D$éìúÿÿ‰épùÿÿ‰Eé´øÿÿ‰%éRøÿÿ‰ée÷ÿÿ‰%é ÷ÿÿ‰%éäöÿÿ‰é¿öÿÿ‰%é9öÿÿ‰%éÿõÿÿ‰%é½õÿÿ‰%éƒõÿÿ‰é^õÿÿ~ +00runtime.morestack_noctxtxTtype.golang.org/x/tools/go/types.SignatureŠ"runtime.newobject¢$go.string.""î:go.string."root of callgraph"ªNtype.golang.org/x/tools/go/ssa.Function¼"runtime.newobjectîà runtime.duffzeroÊ.runtime.writebarrierptr¶4runtime.writebarrierstring’.runtime.writebarrierptrˆ4runtime.writebarrierstringþtype."".cgnode�"runtime.newobjectÂè runtime.duffzero”.runtime.writebarrierptrþ.runtime.writebarrierptr° +"type.[]*"".cgnode¢ "runtime.growslice° .runtime.writebarrierptrð 2runtime.writebarriersliceð go.string."main"¬`type.map[string]golang.org/x/tools/go/ssa.Member„4runtime.mapaccess1_faststr¾Ptype.*golang.org/x/tools/go/ssa.Function„$runtime.assertI2T2øNtype.*golang.org/x/tools/go/ssa.Package¶2runtime.writebarrierifaceÄFgo.string."%s has no main function"¸fmt.Sprintfútype.string¦runtime.convT2EÖruntime.gopanicöžgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Typeî0go.string."root.targets"œ2"".(*analysis).addOneNodeº type."".callsiteÌ"runtime.newobject¬&type.[]*"".callsitež"runtime.growslice¦.runtime.writebarrierptræ2runtime.writebarrierslice„ go.string."init"À`type.map[string]golang.org/x/tools/go/ssa.Member˜4runtime.mapaccess1_faststrÒPtype.*golang.org/x/tools/go/ssa.Function˜ $runtime.assertI2T2Ô#Ptype.*golang.org/x/tools/go/ssa.Function’$2runtime.writebarrierifaceâ$@go.string."\troot call to %s:\n"Ø%fmt.Fprintf†&–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value‚'0"".(*analysis).valueNodeÔ'&"".(*analysis).copyš)Ptype.*golang.org/x/tools/go/ssa.Function°)Htype.golang.org/x/tools/go/ssa.ValueÈ)–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.ValueÜ) runtime.typ2ItabÎ*Vtype.*golang.org/x/tools/go/types.Signatureä*Jtype.golang.org/x/tools/go/types.Typeü*žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Type�+ runtime.typ2Itab € t"".autotmp_1563type.*uint8"".autotmp_1562*type.*[1]interface {}"".autotmp_1561&type.[]interface {}"".autotmp_1560Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1559ïRtype.**golang.org/x/tools/go/ssa.Function"".autotmp_1558type.int"".autotmp_1557type.int"".autotmp_1556type.uint64"".autotmp_1555type.uint64"".autotmp_1554type.int"".autotmp_1553type.int"".autotmp_1552Ÿ&type.[]*"".callsite"".autotmp_1551ï&type.[]*"".callsite"".autotmp_1547¿&type.[]interface {}"".autotmp_1545ßPtype.**golang.org/x/tools/go/ssa.Package"".autotmp_1544type.int"".autotmp_1543type.int"".autotmp_1540¯type.int"".autotmp_1539Ÿtype.int"".autotmp_1538�"type.[]*"".cgnode"".autotmp_1537_"type.[]*"".cgnode"".autotmp_1536Ïtype.*"".cgnode"".autotmp_1535¿Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1534Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1533type."".nodeid"".autotmp_1532Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1531Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1530(type.[1]interface {}"".autotmp_1529¿Vtype.[2]*golang.org/x/tools/go/ssa.Function"".autotmp_1528Jtype.golang.org/x/tools/go/ssa.Member"".autotmp_1527type.string"".autotmp_1526&type.[]*"".callsite"".autotmp_1524Ÿtype.string"".autotmp_1523Ntype.*golang.org/x/tools/go/ssa.Package"".autotmp_1522ÿ(type.[1]interface {}"".autotmp_1521ßJtype.golang.org/x/tools/go/ssa.Member"".autotmp_1520¿type.string"".autotmp_1519/Rtype.[]*golang.org/x/tools/go/ssa.Package"".autotmp_1518"type.[]*"".cgnodeBgolang.org/x/tools/go/ssa.name·3ÿtype.stringBgolang.org/x/tools/go/ssa.name·3ßtype.string "".cgn�type.*"".cgnode"".callersiteÿ"type.*"".callsite "".obj×type."".nodeid +"".fn¯Ptype.*golang.org/x/tools/go/ssa.Function"".a¯"type.*"".analysisNgolang.org/x/tools/go/ssa.provenance·5Ÿtype.string@golang.org/x/tools/go/ssa.sig·4ÿVtype.*golang.org/x/tools/go/types.SignatureBgolang.org/x/tools/go/ssa.name·3¿type.stringBgolang.org/x/tools/go/ssa.prog·2ßNtype.*golang.org/x/tools/go/ssa.Program +"".fnŸPtype.*golang.org/x/tools/go/ssa.Function"".site�"type.*"".callsite"".targetsßtype."".nodeid"".main¿Ptype.*golang.org/x/tools/go/ssa.Function"".mainPkgÏNtype.*golang.org/x/tools/go/ssa.Package"".rootïtype.*"".cgnode "".~r0type.*"".cgnode"".a"type.*"".analysis%€ ¤ÿ€ –àzŒ%ëüažšb7¦ÿïv"""2:  2A|DYG6.;DB5’G`ÊÙA7{ÁD`Y½cU­Z ™Tgclocals·12ff355e79d0ef850f27ffdda7e655abTgclocals·009ad1d2d2921af506ca9a54fd009705š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ,"".(*analysis).genFuncÀ8¢8eH‹ %H�„$ þÿÿH;AwèëâH�ì`H‹œ$pH‹+H‹œ$hH‰$H‰¬$ H‰l$èH‹\$H‰œ$˜H‹œ$hHƒ{„?H‹œ$pH‰œ$ØH‹œ$pH‰$èH‹\$H‰œ$ H‹\$H‰œ$¨H�¼$@1ÀèH�œ$@Hƒû„@ HÇÂHÇÁH‰”$èH‰Œ$ðH‰œ$àH‰$H‹Œ$ØH�H‰„$`H‰D$H‰Œ$hH‰L$èH�H‰$H�œ$ H‰\$èH‹D$H‹L$H‹œ$àHƒÃH‰$H‰„$`H‰D$H‰Œ$hH‰L$èH‹¼$hHƒÿ„y H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$ H‹œ$èH‰\$(H‹œ$ðH‰\$0èH‹œ$˜1íH9ë„Ý H�H‰$èH‹D$H�H‰$H‰„$èH‰D$H‹œ$pH‹+H‰l$Hƒ|$„ˆ èH‹„$èH�¨ HÇEHÇEHÇEH�¨¸HÇEHÇEHÇEH‰$H‹¼$hHƒÿ„ H�oH�|$H‰îH¥H¥èH‹œ$˜1íH9ët.H‹œ$hH‰$H‹œ$pH‰\$H‹”$˜H‹ÿÓH�Ä`ÃH‹œ$ Hƒ»¸uH�Ä`ÃH‹œ$hHƒ{„ H�H‹+H‰¬$ H‹kH‰¬$¨H�œ$�HÇHÇCH�œ$�Hƒû„S +HÇÁHÇÂH‰œ$àH‰Œ$èH‰”$ðH�H‰$H�œ$ H‰\$èH‹D$H‹L$H‹œ$àH‰$H‰„$`H‰D$H‰Œ$hH‰L$èH‹¼$hHƒÿ„ H�oH�<$H‰îH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$ èH�H‰$HÇD$èH‹D$H‹œ$hH‰$Hƒ<$„F H�$°H‰D$èH�H‰$HÇD$èH‹D$H‹œ$hH‰$Hƒ<$„óH�$¸H‰D$èH‹œ$hH‰$H‹œ$p‹k‰l$è‹\$‰\$XH‹œ$ Hƒû„ H‹SpH‹CxH‹«€H‰¬$81ÉH‰„$0H‰D$xH‰”$(H‰ÐH‹l$xH9é�÷H‰„$ÈH‹(H‰L$pH‰¬$�H‰¬$ÀH‹1íH9è„ýH‹œ$hH‰$H‹Œ$ÀH‰„$PH‰D$H‰Œ$XH‰L$‹\$X‰\$H‹œ$pH‰\$ è‹\$X‰\$\H‹œ$�Hƒû„”H‹K H‹k(H‹œ$hH‰$H‰Œ$ðH‰L$H‰¬$øH‰l$è‹\$‹l$\ë‰\$XH‹„$ÈH‹L$pHƒÀHÿÁH‹l$xH9éŒ ÿÿÿH�H‰$èH‹\$H‰œ$àH‹œ$ Hƒû„ûH‹‹¸H‹ƒÀH‹«ÈH‰¬$ HÇD$pH‰„$H‰D$xH‰Œ$H‰Œ$¸H‹\$pH‹l$xH9ë�ˆH‹œ$¸H‹Hƒû„‰H‹K H‹C(H‹k0H‰¬$1ÒH‰„$H‰„$€H‰Œ$øH‰ÈH‹¬$€H9ê�ýH‰„$°Hƒø„.H‹H‹hH‰”$ˆH‰Œ$H‰¬$H‰Œ$pH‰ $H‰¬$xH‰l$è‹\$�û»P'…–H�H‰$H‹œ$pH‰\$H‹œ$xH‰\$èH‹\$¶\$ €û„YH‹¬$àHƒý„?1ÒHÇÁ +H‰¬$ÈH‰l$H‰”$ÐH‰T$H‰Œ$ØH‰L$H‹œ$H‰$H‹œ$H‹[(ÿÓH‹T$ H‹L$(H‹D$0H‰”$°H‰Œ$¸H‰„$ÀH�H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹T$H‰”$@H‹L$ H‰Œ$H¶\$(€ûttH‰ $H‹Z(ÿÓH‹\$H‹[1íH9ë…V1À<uPH‹”$ÀH‹Œ$¸Hƒù‚/H‹„$°H‰ÍHÿÍH‰ÑHÿÉHƒùtHƒÀH‰„$°H‰¬$¸H‰Œ$ÀH‹”$°H‹„$¸H‹œ$ÀH‰œ$Ø1ÉH‰„$ÐH‰D$hH‰”$ÈH‰ÐH‹l$hH9é�¬H‰„$¨H‹0H‰L$`H�H‰$Hƒþ„…H�|$H¥H¥èH‹L$¶\$ €ûtHH‰Œ$ÐÆD$WH�H‰$H‹œ$hH‹«ÀH‰l$H�œ$ÐH‰\$H�\$WH‰\$èH‹„$¨H‹L$`HƒÀHÿÁH‹l$hH9éŒTÿÿÿH‹„$°H‹”$ˆHƒÀHÿÂH‹¬$€H9êŒýÿÿH‹œ$¸HƒÃH‰œ$¸H‹\$pHÿÃH‰\$pH‹\$pH‹l$xH9ëŒxüÿÿH‹œ$ Hƒû„‰H‹³¸H‹ƒÀH‹«ÈH‰¬$ 1ÿH‰„$H‰D$xH‰´$H‹l$xH9ï�H‰´$¸H‹H‰|$pHƒû„&H‹S H‹C(H‹k0H‰¬$1ÉH‰„$H‰„$€H‰”$øH‰ÐH‹¬$€H9é�žH‰„$°Hƒø„ËH‹H‹hH‰Œ$ˆH‰”$pH‰¬$xH‹œ$hH‰$H‹œ$pH‰\$H‰”$ H‰T$H‰¬$(H‰l$èH‹|$pH‹´$¸H‹„$°H‹Œ$ˆHƒÀHÿÁH‹¬$€H9éŒbÿÿÿHƒÆHÿÇH‹l$xH9ïŒñþÿÿH‹œ$h1íH‰«°H‹œ$h1íH‰«¸H�Ä`Éé.ÿÿÿ‰éÓþÿÿ‰épþÿÿ‰étýÿÿè HÇÀé üÿÿ‰Eé¹ûÿÿH�H‰$H‹œ$pH‰\$H‹œ$xH‰\$èH‹l$H‰¬$H‹T$ H‰”$¶\$(€û„UûÿÿHÇ„$0HÇ„$8H‹œ$hHƒ{t4H‰$H‹] ÿÓH‹¬$H‹”$H‹L$H‹D$H‰Œ$0H‰„$8H‰$H‹]HÿÓH‹L$H‹D$H‹œ$hH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$H‹œ$0H‰\$H‹œ$8H‰\$ è‹D$(H‹œ$hH‰$H‹œ$H‰\$H‹œ$H‰\$‰D$H‹œ$pH‰\$ èé\úÿÿ‰éËùÿÿ‰épùÿÿ‰éþøÿÿ‰éeøÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÑ÷ÿÿ‰éY÷ÿÿ‰%é÷ÿÿ‰%é®öÿÿ‰é7öÿÿ‰é¦õÿÿ‰éÙôÿÿ‰%élôÿÿH‹œ$pH‹3H‰4$H‹¼$hHƒÿtH�wH�|$H¥H¥èé®ôÿÿ‰ëå‰é€óÿÿ‰é¹òÿÿv +00runtime.morestack_noctxt”8"".(*analysis).findIntrinsic–("".(*cgnode).contourèð runtime.duffzeroþtype.*"".cgnode¼2runtime.writebarrierifaceÊtype.stringöruntime.convT2Eè2runtime.writebarrieriface¸pgo.string."\n\n==== Generating constraints for %s, %s\n"®fmt.FprintfâNtype.golang.org/x/tools/go/ssa.Functionô"runtime.newobjectŒNtype.golang.org/x/tools/go/ssa.Functionð.runtime.writebarrierfatÒ +Zgolang.org/x/tools/go/ssa.(*Function).WriteToÀ +´ Zgo.string."; Creating nodes for local values"Žtype.stringºruntime.convT2E¤2runtime.writebarrieriface¾fmt.FprintlnÌdtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidðruntime.makemapÌ.runtime.writebarrierptrÚdtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidþruntime.makemapÚ.runtime.writebarrierptrš2"".(*analysis).funcParamsš˜go.itab.*golang.org/x/tools/go/ssa.Parameter.golang.org/x/tools/go/ssa.ValueÀ6"".(*analysis).setValueNodeÚ*"".(*analysis).sizeofÈRtype.[10]*golang.org/x/tools/go/ssa.ValueÚ"runtime.newobject�$runtime.ifacethash¾Jtype.*golang.org/x/tools/go/ssa.Range„$runtime.assertI2T2æ +¾ \type.golang.org/x/tools/go/ssa.CallInstruction„!$runtime.assertI2I2ä! +ò$Ptype.*golang.org/x/tools/go/ssa.Functionª%$runtime.assertI2T2ð%btype.map[*golang.org/x/tools/go/ssa.Function]boolØ&$runtime.mapassign1†-."".(*analysis).genInstr°/$runtime.panicsliceê/Htype.golang.org/x/tools/go/ssa.Value°0$runtime.assertI2I2æ1 +Î2 +è3."".(*analysis).addNodesè46"".(*analysis).setValueNode¸5Rtype.*golang.org/x/tools/go/ssa.ParameterÎ5Htype.golang.org/x/tools/go/ssa.Valueæ5˜go.itab.*golang.org/x/tools/go/ssa.Parameter.golang.org/x/tools/go/ssa.Valueú5 runtime.typ2Itabì7Zgolang.org/x/tools/go/ssa.(*Function).WriteTo À ~"".autotmp_1646Ttype.golang.org/x/tools/go/ssa.Instruction"".autotmp_1645Vtype.*golang.org/x/tools/go/ssa.Instruction"".autotmp_1644type.int"".autotmp_1643type.int"".autotmp_1642Ttype.*golang.org/x/tools/go/ssa.BasicBlock"".autotmp_1641Vtype.**golang.org/x/tools/go/ssa.BasicBlock"".autotmp_1640type.int"".autotmp_1639type.int"".autotmp_1637ïLtype.**golang.org/x/tools/go/ssa.Value"".autotmp_1636type.int"".autotmp_1635type.int"".autotmp_1630type.uint32"".autotmp_1628Ttype.golang.org/x/tools/go/ssa.Instruction"".autotmp_1627ßTtype.golang.org/x/tools/go/ssa.Instruction"".autotmp_1626ßVtype.*golang.org/x/tools/go/ssa.Instruction"".autotmp_1625¿type.int"".autotmp_1624¯type.int"".autotmp_1622ÏVtype.**golang.org/x/tools/go/ssa.BasicBlock"".autotmp_1621type.int"".autotmp_1620type.int"".autotmp_1618¿Rtype.*golang.org/x/tools/go/ssa.Parameter"".autotmp_1617¯Ttype.**golang.org/x/tools/go/ssa.Parameter"".autotmp_1616type.int"".autotmp_1615type.int"".autotmp_1614"type.interface {}"".autotmp_1612&type.[]interface {}"".autotmp_1611"type.interface {}"".autotmp_1609ÿ&type.[]interface {}"".autotmp_1608Xtype.[]golang.org/x/tools/go/ssa.Instruction"".autotmp_1607Xtype.[]*golang.org/x/tools/go/ssa.BasicBlock"".autotmp_1606‘type.bool"".autotmp_1605ŸPtype.*golang.org/x/tools/go/ssa.Function"".autotmp_1604Ntype.[]*golang.org/x/tools/go/ssa.Value"".autotmp_1602Ntype.[]*golang.org/x/tools/go/ssa.Value"".autotmp_1601type."".nodeid"".autotmp_1600¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_1598ÏXtype.[]golang.org/x/tools/go/ssa.Instruction"".autotmp_1597ŸXtype.[]*golang.org/x/tools/go/ssa.BasicBlock"".autotmp_1595type."".nodeid"".autotmp_1594Rtype.*golang.org/x/tools/go/ssa.Parameter"".autotmp_1593oVtype.[]*golang.org/x/tools/go/ssa.Parameter"".autotmp_1592‡type."".nodeid"".autotmp_1591dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeid"".autotmp_1589type.string"".autotmp_1588Ÿ(type.[1]interface {}"".autotmp_1587ÿtype.string"".autotmp_1586�type.*"".cgnode"".autotmp_1585?(type.[2]interface {}"".&spaceÿTtype.*[10]*golang.org/x/tools/go/ssa.Value"".&fn2ïPtype.*golang.org/x/tools/go/ssa.Function "".~r0ßJtype.golang.org/x/tools/go/types.Type"".instrÿTtype.golang.org/x/tools/go/ssa.Instruction"".call¿\type.golang.org/x/tools/go/ssa.CallInstruction"".randsßNtype.[]*golang.org/x/tools/go/ssa.Value"".commentßtype.string"".instrŸHtype.golang.org/x/tools/go/ssa.Value"".instr¿Ttype.golang.org/x/tools/go/ssa.Instruction"".pŸRtype.*golang.org/x/tools/go/ssa.Parameter"".params�type."".nodeid"".impl�"type."".intrinsic +"".fnÿPtype.*golang.org/x/tools/go/ssa.Function "".cgntype.*"".cgnode"".a"type.*"".analysis6%À Ä¿ À ¿ À ¶¿ À å ªÈ% +íV+ &ŒGG(aj["sm{ƒrPX2H"+(4@d}E(   R 4]<2  # +/ŠIA“¹#>q8 ¼‚ èM@›¬N“W—•%@\4L@Iy+Tgclocals·8371904265b007a332aa23112b83dd7eTgclocals·08865ace6e41aa82f9227e8fa4112540š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ6"".(*analysis).genMethodsOf ŒeH‹ %H;awèëêH�ì€H‹œ$�H‰$H‹œ$˜H‰\$è¶\$ˆ\$&H‹œ$ˆH‹kH‰,$Hƒ<$„›Hƒ$ H‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$H‰\$8H‹\$8H‹k1ÀH‰l$(H‹l$(H9è�H‹\$8H‰D$0Hƒû„4H‹H‹KH‹kH‰l$xH‰T$hH‰L$pH9ȃ +H�ÂH‹H‹œ$ˆH‹kH‰,$H‰D$èH‹D$H‰D$@H‰D$PH‹1íH9è„–H‹œ$ˆH‰$H‹L$PH‰D$XH‰D$H‰L$`H‰L$è€|$&uGH‹\$@H‰\$HÆD$'H�H‰$H‹œ$ˆH‹«ÀH‰l$H�\$HH‰\$H�\$'H‰\$èH‹D$0HÿÀH‹l$(H9èŒùþÿÿH�Ä€ÃH�H‰$H�H‰\$H�H‰\$èH‹D$é8ÿÿÿè ‰éÅþÿÿ‰%éYþÿÿ + 0runtime.morestack_noctxtn"".isInterfaceþngolang.org/x/tools/go/types.(*MethodSetCache).MethodSetþVgolang.org/x/tools/go/ssa.(*Program).Methodª–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value”0"".(*analysis).valueNodeÎbtype.map[*golang.org/x/tools/go/ssa.Function]bool°$runtime.mapassign1úPtype.*golang.org/x/tools/go/ssa.Function�Htype.golang.org/x/tools/go/ssa.Value¨–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value¼ runtime.typ2ItabÚ$runtime.panicindex0€"".autotmp_1672type.int"".autotmp_1671type.int"".autotmp_1670±type.bool"".autotmp_1669oPtype.*golang.org/x/tools/go/ssa.Function"".autotmp_1668Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_1667_Ptype.*golang.org/x/tools/go/ssa.Function"".mPtype.*golang.org/x/tools/go/ssa.Function"".n¯type.int"".iŸtype.int"".mset�Vtype.*golang.org/x/tools/go/types.MethodSet "".itf³type.bool"".TJtype.golang.org/x/tools/go/types.Type"".a"type.*"".analysis€œÿ€V�8ˆ'I]FG  2 6ÈKNF$Tgclocals·0970ea298f8caf1d4c6af259a2c87f9bTgclocals·ae1a83227f207fa864c4a44ffad24504š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ."".(*analysis).generate )Œ)eH‹ %H�„$ØþÿÿH;AwèëâH�ì¨H�H�,$H‰ïH‰ÞH¥H¥èH‹œ$°Hƒ{„ H�H‹+H‰¬$H‹kH‰¬$ H�œ$(HÇHÇCH�œ$(Hƒû„¦ HÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�œ$H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹¼$°Hƒÿ„ H�oH�<$H‰îH¥H¥H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$ èH‹1íH9è„–H‹´$°H‰4$H‹ H‰„$ØH‰D$H‰Œ$àH‰L$H�5H�l$H‰ïH¥H¥èH‹1íH9è„ H‹´$°H‰4$H‹ H‰„$ØH‰D$H‰Œ$àH‰L$H�5H�l$H‰ïH¥H¥èH‹Œ$°‹D$(‰A H‹�p1íH9ètMH‰„$ˆH‹1íH9è„WH‰ $H‹Œ$ˆH‰„$ØH‰D$H‰Œ$àH‰L$èH‹Œ$°H‰ $èH‹D$H‹¬$°H‹m¶]€ût9H‹(H‰,$èH‹D$H‹œ$°H‹«H‰,$Hƒ<$„ÆH‰D$èH‹œ$°H‹kH‰,$èH‹„$°H‹l$H‹L$H‹T$H‰¬$�H‰Œ$˜H‰”$ H‰”$ˆ1ÒH‰Œ$€H‰L$PH‰¬$xH‰éH‹l$PH9ê}tH‰ËH‰L$pHƒù„3H‹ H‹kH‰T$HH‰Œ$ØH‰¬$àH‰$H‰Œ$8H‰L$H‰¬$@H‰l$èH‹„$°H‹L$pH‹T$HHƒÁHÿÂH‹l$PH9ê|ŒH‹¨ˆHƒýŽÓH‹�€H‹ˆˆH‹¨�Hƒù†šH‹*H‰l$`H‹��H‹ˆˆHƒù‚sH‰$Hƒ<$„XH�$€H‹€€H‰ÍHÿÍH‰ÑHÿÉHƒùtHƒÀH‰„$HH‰D$H‰¬$PH‰l$H‰Œ$XH‰L$èH‹œ$°H‰$H‹\$`H‰\$èH‹„$°H‹¨ˆHƒý�-ÿÿÿH‹@H�H‹H‹KH‰”$˜H‰Œ$ H�H‰$H‹hH‰l$H‰”$H‰T$H‰Œ$H‰L$èH‹Œ$°H‹\$ H‹H‰\$X1íH9ë„H‹1íH9è„H‹ H‰„$ØH‰„$¸H‰Œ$àH‰Œ$ÀH�H‰$èH‹D$H‰D$hH‰$Hƒ<$„¾H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹D$hH‰„$�H‰D$hH‹1íH9è„IH‹L$hH‰„$ØH‰$H‰Œ$àH‰L$èH‹\$H‰œ$€H‹1íH9è„ÕH‹´$°H‰4$H‹Œ$€H‰„$ØH‰D$H‰Œ$àH‰L$H�5H�l$H‰ïH¥H¥è‹\$(‰\$@H�H‹+H‰¬$H‹kH‰¬$ H�H‰$H�œ$H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$°H‰$‹\$@‰\$HÇD$èH‹œ$�H‰\$hH‹D$XH�H‹H‹KH‰”$¨H‰Œ$°H�H‰$H‹hH‰l$H‰”$H‰T$H‰Œ$H‰L$èH‹\$ Hƒû„�H‹ H‹kH�H‰$H‰Œ$øH‰L$H‰¬$H‰l$èH‹\$H‰\$xH‹1íH9è„H‹œ$°H‰$HÇD$H‹L$xH‰„$ÈH‰D$H‰Œ$ÐH‰L$è‹\$ ‰\$DH‹1íH9脉H‹œ$°H‰$H‹L$hH‰„$ØH‰D$H‰Œ$àH‰L$‹\$D‰\$‹\$@‰\$èH‹Œ$°ÇA 1íH‰© 1íH‰©°1ÿH‰¹¸H�H�<$H‰ÞH¥H¥èH�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$éEÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÀþÿÿ‰élþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éùüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é…üÿÿ‰%é6üÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é´ûÿÿ‰%éœúÿÿè è ‰éÆùÿÿ‰%é.ùÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$°H‹D$éoøÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÁ÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é8÷ÿÿ‰éäöÿÿ‰éSöÿÿ° +00runtime.morestack_noctxtPBgo.string."Constraint generation"v"".startªNgo.string."==== Generating constraints"„type.string°runtime.convT2Eš2runtime.writebarrieriface´fmt.Fprintln–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeþ"".tInvalidÀ$go.string."(zero)"â."".(*analysis).addNodesðžgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.Type¬"".tEfaceî"go.string."panic"�."".(*analysis).addNodesèšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÔ 6"".(*analysis).genMethodsOfö 6"".(*analysis).genRootCalls +Fgolang.org/x/tools/go/callgraph.Newœ .runtime.writebarrierptrÆ bgolang.org/x/tools/go/ssa.(*Program).RuntimeTypesž6"".(*analysis).genMethodsOfÄ2runtime.writebarriersliceú,"".(*analysis).genFuncÂgo.string."os"þdtype.map[string]*golang.org/x/tools/go/ssa.PackageÖ4runtime.mapaccess1_faststr¤–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÈ�>golang.org/x/tools/go/types.Typ–Ltype.golang.org/x/tools/go/types.Slice¨"runtime.newobject˜2runtime.writebarrierifaceÊ–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Type¦"".sliceToArrayΖgo.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.TypeÎ>go.string.""ð."".(*analysis).addNodesŽ>go.string.""Êtype.stringöruntime.convT2E‚0"".(*analysis).endObject´ go.string."Args"ð`type.map[string]golang.org/x/tools/go/ssa.MemberÈ4runtime.mapaccess1_faststr‚Ltype.*golang.org/x/tools/go/ssa.GlobalÈ$runtime.assertI2T2ê’go.itab.*golang.org/x/tools/go/ssa.Global.golang.org/x/tools/go/ssa.Valueò2"".(*analysis).objectNode�–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Type¦ 0"".(*analysis).addressOfˆ!Bgo.string."Constraint generation"¨!"".stopÆ!Ntype.*golang.org/x/tools/go/types.SliceÜ!Jtype.golang.org/x/tools/go/types.Typeô!–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Typeˆ" runtime.typ2Itabª"Ltype.*golang.org/x/tools/go/ssa.GlobalÀ"Htype.golang.org/x/tools/go/ssa.ValueØ"’go.itab.*golang.org/x/tools/go/ssa.Global.golang.org/x/tools/go/ssa.Valueì" runtime.typ2Itabœ#Ntype.*golang.org/x/tools/go/types.Array²#Jtype.golang.org/x/tools/go/types.TypeÊ#–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.TypeÞ# runtime.typ2Itab€$Ntype.*golang.org/x/tools/go/types.Slice–$Jtype.golang.org/x/tools/go/types.Type®$–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.TypeÂ$ runtime.typ2Itabü$Ntype.*golang.org/x/tools/go/types.Basic’%Jtype.golang.org/x/tools/go/types.Typeª%–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¾% runtime.typ2Itabô%$runtime.panicslice‚&$runtime.panicindexº&Rtype.*golang.org/x/tools/go/types.PointerÐ&Jtype.golang.org/x/tools/go/types.Typeè&šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeü& runtime.typ2Itab®'Vtype.*golang.org/x/tools/go/types.InterfaceÄ'Jtype.golang.org/x/tools/go/types.TypeÜ'žgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.Typeð' runtime.typ2Itab’(Ntype.*golang.org/x/tools/go/types.Basic¨(Jtype.golang.org/x/tools/go/types.TypeÀ(–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÔ( runtime.typ2ItabÐT"".autotmp_1716type.*uint8"".autotmp_1715type.*uint8"".autotmp_1714type.*uint8"".autotmp_1713type.*uint8"".autotmp_1712ÿNtype.*golang.org/x/tools/go/types.Slice"".autotmp_1711Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_1710type.*uint8"".autotmp_1709Jtype.golang.org/x/tools/go/types.Type"".autotmp_1706Jtype.golang.org/x/tools/go/types.Type"".autotmp_1705ïLtype.*golang.org/x/tools/go/types.Type"".autotmp_1704type.int"".autotmp_1703type.int"".autotmp_1702type.*uint8"".autotmp_1701type.*uint8"".autotmp_1699ÿ"type.interface {}"".autotmp_1697�&type.[]interface {}"".autotmp_1696type."".nodeid"".autotmp_1695ßLtype.*golang.org/x/tools/go/ssa.Global"".autotmp_1694ßJtype.golang.org/x/tools/go/ssa.Member"".autotmp_1693type.string"".autotmp_1692Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_1691type.string"".autotmp_1690type."".nodeid"".autotmp_1689ÏNtype.*golang.org/x/tools/go/types.Array"".autotmp_1688Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_1686¿type.string"".autotmp_1685type.int"".autotmp_1684_Ntype.[]golang.org/x/tools/go/types.Type"".autotmp_1683/Ntype.[]golang.org/x/tools/go/types.Type"".autotmp_1680¿Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_1679Çtype."".nodeid"".autotmp_1678Ÿtype.string"".autotmp_1677ÿ(type.[1]interface {}Bgolang.org/x/tools/go/ssa.name·3ÿtype.stringFgolang.org/x/tools/go/types.elem·2ßJtype.golang.org/x/tools/go/types.TypeBgolang.org/x/tools/go/ssa.path·3Ÿtype.string "".objÏtype."".nodeid"".T¯Ntype.*golang.org/x/tools/go/types.Slice +"".osŸNtype.*golang.org/x/tools/go/ssa.Package "".cgn�type.*"".cgnode"".TßJtype.golang.org/x/tools/go/types.Type"".a"type.*"".analysis%кÏÐðд¬%Œ +Wf +M9 +ž+ +'x#u†¯�Ú   kd>   : 22 j:�‚WÞÓ ×8G¨©ïq292> D:YTgclocals·e681d4df6d139138e0568b1b530c5347Tgclocals·3a54c3b17a0cb44293d8af4df9d32c9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.goþ&"".(*hvn).nextLabel@4H‹L$H‹i8HÿÅH‰i8H‹i8H‰l$à  "".~r0type."".peLabel"".htype.*"".hvn  Ð Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ"".(*hvn).ref@2H‹\$H‹+H‹]0‹l$‰Ûë‰\$Ã0 "".~r1 type."".onodeid +"".idtype."".onodeid"".htype.*"".hvn  Þ Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ$"".(*analysis).hvnàÜeH‹ %H�„$0ÿÿÿH;AwèëâH�ìPH�H�,$H‰ïH‰ÞH¥H¥èH‹„$XHƒxtIH�hH�$H‰ßH‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH�H‰$èH‹\$H‰œ$ˆH‹œ$XH‹k0H‰l$XH�H‰$HÇD$èH‹\$H‰œ$€H�H‰$HÇD$èH‹”$XH‹D$H�H�¬$àH‰ïH‰ÞèH‰”$àH‹|$XH‰¼$èHƒú„H�jH�¼$ðH‰îH¥H¥H‹œ$€H‰œ$ H‰„$HH�H‰$H‹œ$ˆH‰\$H�œ$àH‰\$èH‹„$ˆHƒxtQH�hH�$H‰ßH‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH‹„$ˆH‹@HÑàH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‹œ$ˆH‰$Hƒ$ H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$èH‹œ$X1ÀH‹k0H‰l$hH‹l$hH9è�2H‰D$`‰Ã‰\$PH�H‰$èH‹|$H‰ùHƒÿ„¦1ÀèH‹œ$ˆH‹S H‹C(H‹k0H‰¬$ÀH‰”$°‹l$PH9ÅH‰„$¸ƒ_H�êH‰$H‰L$èH‹„$ˆ‹L$PH‹(H‹]0‰Ûˉ\$TH�H‰$èH‹|$H‰ùHƒÿ„ 1ÀèHÇÅ@ˆ©°H‹œ$ˆH‹S H‹C(H‹k0H‰¬$ÀH‰”$°‹l$TH9ÅH‰„$¸ƒ´H�êH‰$H‰L$èH‹D$`HÿÀH‹l$hH9èŒÎþÿÿH‹œ$ˆH‹K H‹{(H‹k01ÀH9ø}H‹‰Å‰+HƒÁHÿÀH9ø|íH‹œ$ˆH‰$èH‹´$ˆH‹nH‰n8Hƒ~tQH�nH�$H‰ßH‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH‹´$ˆH‹œ$XHƒû„ÌH‹SPH‹CXH‹k`H‰¬$Ø1ÉH‰„$ÐH‰D$`H‰”$ÈH‰ÐH‹l$`H9é}mH‰D$xHƒø„~H‹H‹hH‰L$hH‰”$ H‰¬$¨H‰t$H‰¬$˜H‰,$H‰”$�H‹Z(ÿÓH‹´$ˆH‹D$xH‹L$hHƒÀHÿÁH‹l$`H9é|“Hƒ~tQH�nH�$H‰ßH‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH‹´$ˆÇF`H‹~ H‹F(H‹n0H‰¬$À1ÉH‰„$¸H‰D$`H‰¼$°H‹l$`H9é}PH‰|$pH‹/H‰L$hHƒù~,‹�´ƒûu!H‰4$‰Ë‰\$èH‹|$pH‹´$ˆH‹L$hHƒÇHÿÁH‹l$`H9é|°H‰4$èH‹œ$XH‰$èH�H�,$H‰ïH‰ÞH¥H¥èH�ÄPÉé{þÿÿ‰é-þÿÿè ‰éðüÿÿè ‰éSüÿÿ‰éÜúÿÿT +00runtime.morestack_noctxtPgo.string."HVN"v"".startÆrgo.string."\n\n==== Pointer equivalence optimization\n\n"¦fmt.Fprintf´type."".hvnÆ"runtime.newobject�4type.map[string]"".peLabel´runtime.makemapÜBtype.map["".offsetAddr]"".peLabel€runtime.makemap¨""".statictmp_1760Îø runtime.duffcopyðtype."".hvn¶.runtime.writebarrierfat†^go.string."\nCreating offline graph nodes...\n"æfmt.Fprintf’ type.[]*"".onode¸"runtime.makesliceÐ 2runtime.writebarrierslice¶ +type."".onodeÈ +"runtime.newobjectú +  runtime.duffzero� .runtime.writebarrierptrÔ type."".onodeæ "runtime.newobject˜   runtime.duffzeroÊ.runtime.writebarrierptrô6"".(*hvn).markIndirectNodesÔZgo.string."\nAdding offline graph edges...\n"´fmt.Fprintfð +ò>go.string."\nFinding SCCs...\n"Òfmt.Fprintf´"".(*hvn).visitŒ$"".(*hvn).simplify®2"".(*analysis).showCounts¼go.string."HVN"â"".stop˜$runtime.panicindex´$runtime.panicindex D"".autotmp_1786¿type.**"".onode"".autotmp_1783type.*"".onode"".autotmp_1782type.**"".onode"".autotmp_1781type.int"".autotmp_1780type.int"".autotmp_1776ß$type."".constraint"".autotmp_1775¯&type.*"".constraint"".autotmp_1774type.int"".autotmp_1773type.int"".autotmp_1772type.*"".onode"".autotmp_1771type.**"".onode"".autotmp_1770type.int"".autotmp_1769type.int"".autotmp_1768type.*"".onode"".autotmp_1767type."".onodeid"".autotmp_1766÷type."".onodeid"".autotmp_1765type.*"".onode"".autotmp_1764type.int"".autotmp_1763type.int"".autotmp_1762type.int"".autotmp_1761type.int"".autotmp_1752¿ type.[]*"".onode"".autotmp_1751 type.[]*"".onode"".autotmp_1749�(type.[]"".constraint"".autotmp_1748 type.[]*"".onode"".autotmp_1747type.int"".autotmp_1746 type.[]*"".onode"".autotmp_1745ßtype."".hvn"".autotmp_1743Ÿ4type.map[string]"".peLabel"".autotmp_1742type.int +"".&h�type.*"".hvn"".cÿ$type."".constraint +"".idÿtype."".onodeid"".a"type.*"".analysis% — Ÿ 3ð °ê%"I&& –Q +m&t� Qu'QB!@ a!! 0:Ÿ&›X†pq, kTgclocals·2c09ec81c5cb12328d7183f25bc48833Tgclocals·ab127ce9e728742660e77498f977c90aš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ:"".(*addrConstraint).presolve žeH‹ %H;awèëêHƒìpH‹L$x‹iH‰è‹1‹i‰l$PH‹œ$€Hƒû„ˆH‹S H‹K(H‹k0H‰l$hH‰T$X‰t$T‹îH9ÍH‰L$`s[H�êH‹+H‰,$Hƒ<$t@Hƒ$xH‰D$èH‹”$€‹L$TH‹*H‹E0‰ÀÈH‰$‰D$‹\$P‰\$ èHƒÄpÉ%ë·è ‰éqÿÿÿ + + 0runtime.morestack_noctxt†jgolang.org/x/tools/container/intsets.(*Sparse).InsertÞ2"".(*hvn).addImplicitEdge„$runtime.panicindex à +"".autotmp_1822type.int"".osrc?type."".onodeid"".odst7type."".onodeid"".htype.*"".hvn"".c.type.*"".addrConstraintà�ßàÐ$ª +a +$  ‚NTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·0528ab8f76149a707fd2f0025c2178a3š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ:"".(*copyConstraint).presolve€öeH‹ %H;awèëêHƒìH‹D$ ‹‹hH‹\$(H‰$‰L$‰L$‰l$‰l$ èH‹t$(‹L$H‹.H‹U0‰ÒÊ‹D$H‹.H‹]0‰ÛÃH‰4$‰T$‰\$ èHƒÄà + 0runtime.morestack_noctxt|""".(*hvn).addEdgeä2"".(*hvn).addImplicitEdge 0 "".autotmp_1842type."".onodeid"".autotmp_1840type.int"".osrctype."".onodeid"".odsttype."".onodeid"".htype.*"".hvn"".c.type.*"".copyConstraint0`/€Ò#/ + +=CTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ:"".(*loadConstraint).presolve€îeH‹ %H;awèëêHƒì H‹L$(H‹t$0‹A‹Q‹ƒûu!H‹.H‹M0‰ÉÑH‰4$‰D$‰L$ èHƒÄ ÃH‰4$‰D$H�H�l$H‰ïH‰ÞH¥H¥èëÖ + + 0runtime.morestack_noctxt’""".(*hvn).addEdgeº8go.string."load with offset"â,"".(*hvn).markIndirect @"".htype.*"".hvn"".c.type.*"".loadConstraint@7?@.€$â$#  +H8Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ<"".(*storeConstraint).presolveÀ²eH‹ %H;awèëêHƒìhH‹t$xH‹D$p‹H‹P‹ƒûuSH‹.H‹E0‰ÀÈH‰óH‹v H‹K(H‹k0H‰l$`H‰t$P‹èH9ÍH‰L$Xs1H�îH‹+H‰,$Hƒ<$tHƒ$‹ÚH‰\$èHƒÄhÉ%ëáè  + 0runtime.morestack_noctxt€jgolang.org/x/tools/container/intsets.(*Sparse).Insert¦$runtime.panicindex Ð"".autotmp_1850type."".onodeid"".autotmp_1845type.int"".htype.*"".hvn"".c0type.*"".storeConstraintÐnÏР þ$S +!Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·0528ab8f76149a707fd2f0025c2178a3š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþF"".(*offsetAddrConstraint).presolveÀºeH‹ %H�D$øH;AwèëåH�ìˆH‹„$�‹H‹‰L$X‰L$h‰D$\‰D$lH�H‰$H‹œ$˜H‹khH‰l$H�\$hH‰\$èH‹”$˜H‹L$¶\$ H‹1€ûucH‹j8HÿÅH‰j8H‹j8‹\$X‰\$h‹\$\‰\$lH‰l$PH‰l$`H�H‰$H‹jhH‰l$H�\$hH‰\$H�\$`H‰\$èH‹”$˜H‹t$PH‹œ$�‹CH‰ÓHƒút^H‹R H‹K(H‹k0H‰¬$€H‰T$p‹èH9ÍH‰L$xs2H�êH‹+H‰,$Hƒ<$tHƒ$xH‰t$èH�ĈÉ%ëàè ‰ëž +*0runtime.morestack_noctxt„Btype.map["".offsetAddr]"".peLabelÌ$runtime.mapaccess2àBtype.map["".offsetAddr]"".peLabel¬$runtime.mapassign1újgolang.org/x/tools/container/intsets.(*Sparse).Insert¦$runtime.panicindex �"".autotmp_1866Otype."".peLabel"".autotmp_1864type."".peLabel"".autotmp_1863$type."".offsetAddr"".autotmp_1861?$type."".offsetAddr"".labelotype."".peLabel "".key_$type."".offsetAddr"".htype.*"".hvn"".c:type.*"".offsetAddrConstraint"�¦��à(œ*PTZ eûTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·0528ab8f76149a707fd2f0025c2178a3š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþF"".(*typeFilterConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd:go.string."typeFilter result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c:type.*"".typeFilterConstraint@.?PÈ*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ<"".(*untagConstraint).presolveÀªeH‹ %H;awèëêHƒì(H‹D$0‹h‰l$ H‹|$8H‹7H‰4$H�0H�|$H¥H¥è‹D$ ‹\$É\$$‹l$$9ès7H‹t$8H‰4$‰D$ ‰D$H�5H�l$H‰ïH¥H¥è‹D$ ÿÀ‹l$$9èrÉHƒÄ(à + + 0runtime.morestack_noctxt~*"".(*analysis).sizeofÚ0go.string."untag result"ü,"".(*hvn).markIndirect P "".endtype."".onodeid"".odsttype."".onodeid"".htype.*"".hvn"".c0type.*"".untagConstraintPzO  Ò3) +>bTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ>"".(*invokeConstraint).presolve€ðeH‹ %H;awèëêHƒì`H‹\$hH‹Hƒû„ÅH‹K(H‹k0H�H‰$H‰L$@H‰L$H‰l$HH‰l$èH‹D$hH‹\$H‰\$0‹h ‰l$$H‹t$pH‰4$‹x ‰|$H�5H�|$H¥H¥è‹\$$ÿÉ\$,H‹\$0H‹kH‰l$8H‹1íH9è„H‹\$pH‹+H‰,$H‹L$8H‰D$PH‰D$H‰L$XH‰L$è‹\$‹l$,ë‰\$$H‹\$0H‹kH‰l$8H‹1íH9èt|H‹\$pH‹+H‰,$H‹L$8H‰D$PH‰D$H‰L$XH‰L$è‹D$$‹\$É\$(‹l$(9ès7H‹t$pH‰4$‰D$$‰D$H�5H�l$H‰ïH¥H¥è‹D$$ÿÀ‹l$(9èrÉHƒÄ`ÃH�H‰$H�H‰\$H�H‰\$èH‹D$éRÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÌþÿÿ‰é4þÿÿ( + 0runtime.morestack_noctxtnVtype.*golang.org/x/tools/go/types.Signature¨"runtime.assertI2T‚>go.string."invoke targets node"ž,"".(*hvn).markIndirectÜ–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÆ*"".(*analysis).sizeofŒ–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeî*"".(*analysis).sizeofÊ4go.string."invoke R-block"ì,"".(*hvn).markIndirect Ntype.*golang.org/x/tools/go/types.Tuple¶Jtype.golang.org/x/tools/go/types.TypeΖgo.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeâ runtime.typ2Itab„Ntype.*golang.org/x/tools/go/types.TuplešJtype.golang.org/x/tools/go/types.Type²–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÆ runtime.typ2Itab À"".autotmp_1897type.*uint8"".autotmp_1895type."".nodeid"".autotmp_1894type.uint32"".autotmp_1893Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_1891ONtype.*golang.org/x/tools/go/types.Tuple"".autotmp_1890type."".nodeid"".autotmp_1889gtype."".nodeid "".~r0?Jtype.golang.org/x/tools/go/types.Type "".endotype."".nodeid +"".idwtype."".nodeid "".sig_Vtype.*golang.org/x/tools/go/types.Signature"".htype.*"".hvn"".c2type.*"".invokeConstraintÀò¿Às€@â +M%\T) 22 S;¨z2Tgclocals·0900b3ce34468e7211fedd5d94de68ceTgclocals·f4e1b550fbaecbed5074f0f6bcdb7e50š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ6"".(*hvn).markIndirectNodesàÜeH‹ %H�„$ÿÿÿH;AwèëâH�ìhH‹”$pH‹*Hƒý„¬H‹uPH‹EXH‹]`H‰œ$`1ÉH‰„$XH‰D$xH‰´$PH‰ðH‹l$xH9é�dH‰„$¨Hƒø„WH‹H‹hH‰Œ$€H‰”$øH‰¬$H�H‰$H‰”$ØH‰T$H‰¬$àH‰l$èH‹”$pH‹L$¶\$ €û„ÉH‹*H‰,$H‰Œ$˜‹i‰l$èH‹”$p‹D$L‹ +Iƒù„·I‹Y(I‹I0M‹A8L‰„$H‰œ$D‹ÀI9ÈH‰Œ$ƒ€J�,ÃH‹mH‹m‹]É\$XH‹œ$˜‹C‹l$X9ès=H‰$‰D$T‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$p‹D$TÿÀ‹l$X9èrÃH‹„$¨H‹Œ$€HƒÀHÿÁH‹l$xH9錜þÿÿ1ÀH‹ZH9ÃŽ@L‹Iƒø„ÒI‹p(I‹H0I‹h8H‰¬$H‰´$H‰D$`H‰Œ$H9ȃ™H�ÆH‹H‹ 1íH9é„‹ƒãƒû„qH�H‰$H‹H‹«ÀH‰l$H‰Œ$�H‹YH‹+H‰l$èH‹”$pH‹D$`H‹\$¶+@€ý„H‰$‰Ã‰\$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$`HÿÃH‰\$`H‹œ$�H‹[H‹H‹k(H‰¬$ˆH‹mH‰¬$°H‹1íH9è„‚H‹œ$pH‹+H‰,$H‹Œ$°H‰„$èH‰D$H‰Œ$ðH‰L$èH‹¼$ˆH‹”$pH‹L$`‹D$H‹_1íH9ëtY‰D$\H‹_Hƒû„H‹K(H‹C0H‹*H‰,$H‰Œ$¸H‰L$H‰„$ÀH‰D$èH‹”$pH‹L$`‹D$‹\$\É؋ØHËH‰\$pH‹l$pH9é}DH‰$H‰L$`‰Ë‰\$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$pH‹L$`HÿÁH‹l$pH9é|¼H‰ÈHÿÈHÿÀH‹ZH9Ã�ÀýÿÿH‹*Hƒý„EH‹µÈH‹…ÐH‹�ØH‰œ$H1ÉH‰„$@H‰D$xH‰´$8H‰ðH‹l$xH9é}[H‰„$ ‹8H‰Œ$€H‰$‰|$H�H�|$H‰ÞH¥H¥èH‹”$pH‹„$ H‹Œ$€HƒÀHÿÁH‹l$xH9é|¥1ÀH‹ZH9ÃŽuH�H‰$H‹*Hƒý„zH‹U(H‹M0H‹]8H‰œ$H‰”$H‰D$hH‰Œ$H9ȃAH�ÂH‹;Hƒÿ„)H�_H�|$H‰ÞH¥H¥èH‹”$pH‹L$¶\$ €û„ÕH‰ËHƒù„åH‹IH‹CH‹*H‰,$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹”$pH‹\$H‰œ$ H‹L$ H‹\$(H‰œ$01ÀH‰Œ$(H‰Œ$€H‹¬$€H9è}TH‰D$xH‹D$hHÿÀH‰$H‰D$h‰Ã‰\$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$pH‹D$xHÿÀH‹¬$€H9è|¬H‹D$hHÿÀH‹ZH9Ã�‹þÿÿH�ÄhÉéÿÿÿ‰éÐþÿÿè ‰Eé~þÿÿ‰Eé³ýÿÿ‰éêüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éLüÿÿéXýÿÿè A‰é&ûÿÿè A‰éAúÿÿ‰é¢ùÿÿ‰EéLùÿÿ< +00runtime.morestack_noctxtÔ.type.*"".addrConstraintš$runtime.assertI2T2†6"".(*analysis).enclosingObjŽ,go.string."A-T object"¶,"".(*hvn).markIndirectœ btype.map[*golang.org/x/tools/go/ssa.Function]boolô 2runtime.mapaccess1_fast64Ô +:go.string."A-T func identity"ü +,"".(*hvn).markIndirectò –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeô *"".(*analysis).sizeof¼*"".(*analysis).sizeofÂ8go.string."A-T func P-block"ê,"".(*hvn).markIndirect¨2go.string."makemap.value"Ê,"".(*hvn).markIndirectÈNtype.*golang.org/x/tools/go/types.Arrayš$runtime.assertI2T2Æ,"".(*analysis).flatten˜,go.string."array elem"À,"".(*hvn).markIndirectÚ$runtime.panicindexšNtype.*golang.org/x/tools/go/types.Tuple°Jtype.golang.org/x/tools/go/types.TypeÈ–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÜ runtime.typ2Itab„$runtime.panicindex¢$runtime.panicindexÐD"".autotmp_1933type.int"".autotmp_1932type.int"".autotmp_1931type."".nodeid"".autotmp_1930�type.*"".nodeid"".autotmp_1929type.int"".autotmp_1928type.int"".autotmp_1923ß$type."".constraint"".autotmp_1922ÿ&type.*"".constraint"".autotmp_1921type.int"".autotmp_1920type.int"".autotmp_1919type.int"".autotmp_1917�(type.[]*"".fieldInfo"".autotmp_1916_ type.[]"".nodeid"".autotmp_1915type.int"".autotmp_1914type.int"".autotmp_1913type.int"".autotmp_1911type.uint32"".autotmp_1910—type.uint32"".autotmp_1909ïNtype.*golang.org/x/tools/go/types.Tuple"".autotmp_1908type.int"".autotmp_1904type."".nodeid"".autotmp_1902/(type.[]"".constraint "".~r0¿Jtype.golang.org/x/tools/go/types.Type "".~r0ßJtype.golang.org/x/tools/go/types.Type +"".idÿtype.int "".endïtype.int "".sig¿Vtype.*golang.org/x/tools/go/types.Signature "".obj¯type.*"".object +"".id�type.int +"".id§type."".nodeid "".endŸtype."".nodeid"".cŸ.type.*"".addrConstraint"".cŸ$type."".constraint"".htype.*"".hvn%и ÏÐ’ð ´¼-zE'R/%Ik +% u Y2-:`(! ‹†2  2<Ì6˜ßÀd ‡ ¨ á/Tgclocals·ce3ac48024ab99dccf70ef1fe4c8779eTgclocals·9eff82997921e26447a416ec0c53149eš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ,"".(*hvn).markIndirectÀÀeH‹ %H;awèëêHƒìPH‹l$XHƒýt6H‹M H‹E(L‹E0‹l$`H9ÅsH�éH‹HÇÅ@ˆ«°HƒÄPÃè ‰EëÅ + 0runtime.morestack_noctxtª$runtime.panicindex@ "".comment type.string "".oidtype."".onodeid"".htype.*"".hvn 9Ÿ  `º5  +T Tgclocals·9939bf55a3a4024feaa9d0dd993681b9Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ""".(*hvn).addEdge ŽeH‹ %H;awèëêHƒìhH‹\$pHƒût^H‹K H‹C(H‹k0H‰l$`H‰L$P‹l$xH9ÅH‰D$Xs3H�éH‹+H‰,$Hƒ<$tHƒ$‹\$|H‰\$èHƒÄhÉ%ëßè ‰ëž + 0runtime.morestack_noctxtÔjgolang.org/x/tools/container/intsets.(*Sparse).Insertú$runtime.panicindex Ð"".osrctype."".onodeid"".odsttype."".onodeid"".htype.*"".hvnÐXÏÐ�ÌT +i'Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·0528ab8f76149a707fd2f0025c2178a3š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ2"".(*hvn).addImplicitEdge ŽeH‹ %H;awèëêHƒìhH‹\$pHƒût^H‹K H‹C(H‹k0H‰l$`H‰L$P‹l$xH9ÅH‰D$Xs3H�éH‹+H‰,$Hƒ<$tHƒ$@‹\$|H‰\$èHƒÄhÉ%ëßè ‰ëž + 0runtime.morestack_noctxtÔjgolang.org/x/tools/container/intsets.(*Sparse).Insertú$runtime.panicindex Ð"".osrctype."".onodeid"".odsttype."".onodeid"".htype.*"".hvnÐXÏÐ�ÚT +i'Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·0528ab8f76149a707fd2f0025c2178a3š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ"".(*hvn).visit€îeH‹ %H�„$xÿÿÿH;AwèëâH�ìH‹œ$H‰$‹œ$‰\$èH‹„$Hƒø„H‹P H‹H(H‹h0H‰¬$¸H‰”$¨‹¬$H9ÍH‰Œ$°ƒâH�êH‹ Hƒù„Ê‹h`‰©´H‰L$p‹h`‰©¸‹h`ÿʼnh`H‹pHH‹PPH‹XXH‰´$ØH‰”$àH‰œ$èH‰ÙH)ÓHƒû}WH�H‰$H‰´$ÀH‰t$H‰”$ÈH‰T$H‰Œ$ÐH‰L$HÇD$ èH‹„$H‹t$(H‹T$0H‹L$8H‰ÕHÿÅH‰÷H‰îH�—‹¬$‰+H‰¼$ÀH‰´$ÈH‰Œ$ÐH‰$Hƒ<$„ØHƒ$HH‰¼$ØH‰|$H‰´$àH‰t$H‰Œ$èH‰L$èH‹l$p‹�¼ƒû„ŠÆ$H�H�l$H‰ïH‰ÞH¥H¥èH‹l$pÇ…¼ÿÿÿÿ1Ò1É1ÀH‰,$Hƒ<$„;Hƒ$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹T$ H‹L$(H‹D$0H‹\$pH‰$Hƒ<$„ÛHƒ$@H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èD‹Œ$H‹´$H‹D$ H‹l$(H‹L$0H‰„$�H‰¬$˜H‰Œ$ H‰Œ$1ÉH‰¬$øH‰l$XH‰„$ðH‹l$XH9é}ZH‰„$ˆH‹(H‰L$`H‰4$‰ë‰\$èD‹Œ$H‹´$‹L$A9É…äH‹„$ˆH‹L$`HƒÀHÿÁH‹l$XH9é|¦H‰4$D‰L$èH‹L$pH‹„$‹™¸‹©´9ë…FH‹HPHÿÉH‹pHH‹PPH‹hXH9уtH�Ž‹+‰l$TH‹PXH9Ê‚VH‹pHH‰´$ÀH‰pHH‰Œ$ÈH‰HPH‰”$ÐH‰PXH‰$‹œ$‰\$èH‹”$Hƒú„H‹J H‹B(H‹j0H‰¬$¸H‰Œ$¨‹¬$H9ÅH‰„$°ƒÆH�éH‹+H‰¬$€H‰$‹\$T‰\$èD‹„$H‹¼$€‹T$TH‹Œ$Hƒùt}H‹q H‹A(H‹i0H‰¬$¸H‰´$¨‹êH9ÅH‰„$°sKH�îH‹+H9ïu LJ¼H‰ $D‰D$èH�ÄÃH‰ $D‰D$‰T$ èH‹„$é“þÿÿè ‰é|ÿÿÿè ‰éøþÿÿè è Hƒþ„H‹V H‹F(H‹n0A‹éH9ŃúH�êH‹H‰T$xH‹~ H‹F(H‹n0H‰¬$¸H‰¼$¨‹éH9ÅH‰„$°ƒ¸H�ïH‹‹˜¼ƒû�©ýÿÿH‰D$h‹˜¼ƒû}%‹˜´‹ª¸9ë�…ýÿÿ‹¨´‰ª¸étýÿÿH‰4$‰L$èH‹œ$H‰$‹œ$‰\$èH‹T$xH‹L$hH‹´$D‹L$D‰Œ$‹™¸‹ª¸9ë�ýÿÿ‹©¸‰ª¸éýÿÿè è ‰éàþÿÿ‰%éüÿÿ‰%é¹ûÿÿÆ$éqûÿÿ‰%éûÿÿ‰é/úÿÿè ‰éÜùÿÿ2 +00runtime.morestack_noctxtz0"".(*hvn).checkCanonicalÔ"type.[]"".onodeidÆ"runtime.growsliceÖ2runtime.writebarrierslice”4go.string."node revisited"¼"".assertængolang.org/x/tools/container/intsets.(*Sparse).AppendToŽ +ngolang.org/x/tools/container/intsets.(*Sparse).AppendToŒ "".(*hvn).findž 0"".(*hvn).checkCanonical¾0"".(*hvn).checkCanonicalŠ0"".(*hvn).checkCanonicalì$"".(*hvn).labelSCC $"".(*hvn).coalesceÄ$runtime.panicindexà$runtime.panicindexü$runtime.panicsliceŠ$runtime.panicindexø"".(*hvn).visit°"".(*hvn).findÂ$runtime.panicindexÐ$runtime.panicindexÔ$runtime.panicindex �0"".autotmp_2001type.uint64"".autotmp_2000type.uint64"".autotmp_1996type.int"".autotmp_1995ÿtype.*int"".autotmp_1994type.int"".autotmp_1993type.int"".autotmp_1990type.int"".autotmp_1989type.int"".autotmp_1988�"type.[]"".onodeid"".autotmp_1987_"type.[]"".onodeid"".autotmp_1986type.int"".autotmp_1983type."".onodeid"".autotmp_1981type.[]int"".autotmp_1980type.[]int"".autotmp_1979/type.[]int"".autotmp_1978"type.[]"".onodeid +"".xo�type.*"".onode"".yçtype."".onodeid +"".yo¿type.*"".onode +"".xoŸtype.*"".onode"".depsïtype.[]int +"".xo¯type.*"".onode"".xtype."".onodeid"".htype.*"".hvn%�œ ��¾€ âì%$Eø8 +OdQ# D5M-8 + G.6 %0 ; ;    2<æãI�fq†e`Tgclocals·d84aef0e7e60de85586e65f935a1edf0Tgclocals·34f6c0b156d2f04f8cceee6060b57243š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ$"".(*hvn).labelSCC œeH‹ %H�„$hÿÿÿH;AwèëâH�ìH‹œ$ H‰$‹œ$(‰\$èH‹”$ Hƒú„4H‹J H‹B(H‹j0H‰¬$àH‰Œ$Ћ¬$(H9ÅH‰„$؃ùH�éH‹ H‰ÈHƒù„ÞHƒÁxH‰Œ$€¶˜°€û„¶H‹j8HÿÅH‰j8H‹j8H‰l$XH‰ $Hƒ<$„‡Hƒ$(H‰Œ$ˆH‰L$Hƒ|$tdèH‹„$ˆH‰$Hƒ<$tCHƒ$0H‰D$Hƒ|$t(èH‹œ$€H‰$H‹\$XH‰\$èH�ÄÉ%ëω%ë´‰%듉%émÿÿÿH‰$Hƒ<$„ñHƒ$H�\$HÇHÇCHÇCèH‹T$ H‹D$(H‹L$0H‰”$H‰„$H‰Œ$H‰Œ$ø1ÉH‰„$ðH‰D$hH‰”$èH‰ÐH‹l$hH9é}XH‰„$˜H‹(H‰L$`H‹œ$ H‰$‰ë‰\$è‹D$‹¬$(9è…ïH‹„$˜H‹L$`HƒÀHÿÁH‹l$hH9é|¨H‹œ$€H‰$èH‹Œ$€H‹D$HƒøuH‰ $HÇD$èH�ÄÃHƒøtòH‰ $èH‹L$H‹D$H‰Œ$ H‰„$¨H�H‰$H‹œ$ H‹k@H‰l$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹”$ H‹L$ ¶\$(H‹)H‰l$P€ûuiH‹j8HÿÅH‰j8H‹j8H‹œ$ H‰œ$°H‹œ$¨H‰œ$¸H‰l$PH‰l$pH�H‰$H‹j@H‰l$H�œ$°H‰\$H�\$pH‰\$èH‹„$€H‰$Hƒ<$„„Hƒ$(H‰„$�H‰D$Hƒ|$taèH‹„$�H‰$Hƒ<$t@Hƒ$0H‰D$Hƒ|$t%èH‹œ$€H‰$H‹\$PH‰\$èéŒþÿÿ‰%ëÒ‰%ë·‰%ë–‰%épÿÿÿH‹œ$ Hƒû„6H‹S H‹K(H‹k0H‰¬$àH‰”$ЋèH9ÍH‰Œ$؃H�êH‹Hƒø„èHƒÀxH‰D$xH‰$è¶\$€û„ÃH‹\$xH‰$è¶\$€û„žÆ$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$xH‰$HÇD$èH‹L$x¶\$€ût>H‰ $èH‹\$Hƒût$Æ$H�H�l$H‰ïH‰ÞH¥H¥èéýÿÿÆ$ëÚH‹œ$€H‰$H‰L$èéåüÿÿÆ$é]ÿÿÿé8ÿÿÿ‰éÿÿÿè ‰éÃþÿÿ‰%éüÿÿ‰éûÿÿè ‰éÅúÿÿ: +00runtime.morestack_noctxtz0"".(*hvn).checkCanonicalê.runtime.writebarrierptr¾.runtime.writebarrierptrôjgolang.org/x/tools/container/intsets.(*Sparse).Insert¼ngolang.org/x/tools/container/intsets.(*Sparse).AppendTo°"".(*hvn).find´ dgolang.org/x/tools/container/intsets.(*Sparse).Lenþ jgolang.org/x/tools/container/intsets.(*Sparse).Insert¬ +jgolang.org/x/tools/container/intsets.(*Sparse).Stringî +4type.map[string]"".peLabelÖ 4runtime.mapaccess2_faststr” 4type.map[string]"".peLabelæ $runtime.mapassign1Ò.runtime.writebarrierptr¦.runtime.writebarrierptrÜjgolang.org/x/tools/container/intsets.(*Sparse).Insertülgolang.org/x/tools/container/intsets.(*Sparse).IsEmpty´lgolang.org/x/tools/container/intsets.(*Sparse).IsEmptyæRgo.string."incoming node has no PE label"Ž"".assert¼dgolang.org/x/tools/container/intsets.(*Sparse).Hasìdgolang.org/x/tools/container/intsets.(*Sparse).Len˜Hgo.string."PE set contains {0, ...}"À"".assert‚pgolang.org/x/tools/container/intsets.(*Sparse).UnionWithÀ$runtime.panicindex‚$runtime.panicindex °6"".autotmp_2060type.int"".autotmp_2056type.int"".autotmp_2055ÿtype.*int"".autotmp_2054type.int"".autotmp_2053type.int"".autotmp_2042type."".peLabel"".autotmp_2041type.string"".autotmp_2040Ïtype.string"".autotmp_2037type."".peLabel"".autotmp_2036type.string"".autotmp_2035¯type.string"".autotmp_2034type.int"".autotmp_2033type.int"".autotmp_2032type.bool"".autotmp_2031type.bool"".autotmp_2025_type.[]int"".autotmp_2024/type.[]int"".autotmp_2020Ïtype."".peLabelRgolang.org/x/tools/container/intsets.s·1�btype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.s·1Ÿbtype.*golang.org/x/tools/container/intsets.Sparse"".label�type."".peLabel "".keyïtype.string "".ype¿btype.*golang.org/x/tools/container/intsets.Sparse"".labelÿtype."".peLabel "".xpe¯btype.*golang.org/x/tools/container/intsets.Sparse"".xtype."".onodeid"".htype.*"".hvn*%° ¯°Ä¯°…� ®Œ +%$EX'˜22-eZ`  'QV + +;&3%&) -P<¸*dzB%Uˆ6* �xj1Tgclocals·0259c5e8f7759e71be4b38a2d8e218f7Tgclocals·05fdd301083b8a5c3a232e5af7cc409dš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ$"".(*hvn).coalesceààeH‹ %H�D$ðH;AwèëåH�ì�H‹´$˜‹”$ Hƒþ„nH‹N H‹F(H‹n0‹êH9ŃPH�éH‹ H‰óH‹v H‹C(H‹k0H‰¬$ˆH‰t$x‹¬$¤H9ÅH‰„$€ƒH�îH‹‰H‰L$XH‰ $Hƒ<$„åHƒ$H‰D$PH‰D$Hƒ|$„¾HƒD$èH‹D$PHƒø„�HƒÀH‰$Hƒ<$„~Hƒ$(H‰D$`H‰D$Hƒ|$„WèH‹D$`H‰$Hƒ<$„2Hƒ$0H‰D$Hƒ|$„èH‹\$XH‰$Hƒ<$„ëHƒ$@H‹\$PH‰\$Hƒ|$„ÄHƒD$@èH‹D$PHƒø„£HƒÀ@H‰$Hƒ<$„„Hƒ$(H‰D$hH‰D$Hƒ|$„]èH‹D$hH‰$Hƒ<$„8Hƒ$0H‰D$Hƒ|$„èH‹\$XH‰$Hƒ<$„ñHƒ$xH‹\$PH‰\$Hƒ|$„ÊHƒD$xèH‹D$PHƒø„©HƒÀxH‰$Hƒ<$„ŠHƒ$(H‰D$pH‰D$Hƒ|$tjèH‹D$pH‰$Hƒ<$tLHƒ$0H‰D$Hƒ|$t1èH‹l$P¶�°€ûtH‹\$XHÇÅ@ˆ«°H�Ä�É%ëÆ‰%뫉%ë�‰%éjÿÿÿ‰éPÿÿÿ‰%é*ÿÿÿ‰%éÿÿÿ‰%éÞþÿÿ‰%é¼þÿÿ‰%é—þÿÿ‰%épþÿÿ‰éVþÿÿ‰%é0þÿÿ‰%é þÿÿ‰%éäýÿÿ‰%éÂýÿÿ‰%é�ýÿÿ‰%évýÿÿ‰é\ýÿÿ‰%é6ýÿÿ‰%éýÿÿè è ‰é‹üÿÿ +*0runtime.morestack_noctxt˜pgolang.org/x/tools/container/intsets.(*Sparse).UnionWithœ.runtime.writebarrierptrú.runtime.writebarrierptrîpgolang.org/x/tools/container/intsets.(*Sparse).UnionWithò.runtime.writebarrierptrÐ.runtime.writebarrierptrÄpgolang.org/x/tools/container/intsets.(*Sparse).UnionWithÀ .runtime.writebarrierptrŽ +.runtime.writebarrierptr¸$runtime.panicindexÆ$runtime.panicindex  Rgolang.org/x/tools/container/intsets.s·1?btype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.s·1Obtype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.s·1_btype.*golang.org/x/tools/container/intsets.Sparse +"".yotype.*"".onode +"".xootype.*"".onode"".ytype."".onodeid"".xtype."".onodeid"".htype.*"".hvn" ”Ÿ ù°X² 1(;:q:q:e .77*ËB/|/x'•Tgclocals·d84aef0e7e60de85586e65f935a1edf0Tgclocals·3a609db222103d01f2ac987454b093caš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ$"".(*hvn).simplify kŠkeH‹ %H�„$HýÿÿH;AwèëâH�ì8H‹„$@H�H‰$H‹h8H‰l$H‹h8H‰l$èL‹Œ$@H‹|$H‹T$ H‹D$(H‰¼$(H‰„$81ÀH‰”$0H‰ÖH9Ð}H9ðƒ-H�‡I‹i‰í‰+HÿÀH9Ð|ãI‹)H‹E0H�H‰$H‰D$H‰D$èH‹”$@H‹l$H‹L$ H‹D$(H‰¬$àH‰Œ$èH‰„$ðHÇ„$ H‹*H‹]0H‰œ$˜H‹œ$ H‹¬$˜H9ë}uH‹„$ ‰Àƒø…šH‹œ$(Hƒ¼$0†|ÇH‹œ$àHƒ¼$è†XÇH‹œ$ HÿÃH‰œ$ H‹œ$ H‹¬$˜H9ë|‹H�H‰$HÇD$èH‹\$H‰œ$@H�H‰$HÇD$èH‹\$H‰œ$ðH�H‰$HÇD$èH‹\$H‰œ$àH�H‰$HÇD$èH‹\$H‰œ$ÈH�H‰$HÇD$èH‹\$H‰œ$ØH�H‰$HÇD$èH‹\$H‰œ$¸H�H‰$HÇD$èH‹\$H‰œ$ÀH�H‰$HÇD$èH‹\$H‰œ$èH‹œ$@H‹+H‹]XH‰\$pH‹œ$@H‹+H‹E`Hƒø‚ÆH‹œ$@H‹H‹kP1ÒH‰¬$H‰”$H‰„$ H‹œ$@H‹+Hƒý„€H‹MPH‹EXH‹]`H‰œ$à1ÒH‰„$ØH‰„$˜H‰Œ$ÐH‰ÈH‹¬$˜H9ê�H‰„$8Hƒø„%H‹H‹hH‰”$ˆH‰Œ$xH‰¬$€H‰Œ$ˆH‰ $H‰¬$�H‰l$è‹\$�û¹w…‚H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹D$¶\$ €û„EHƒø„4D‹H‹¬$àL;Œ$èƒJ�l�‹m‰(H‹œ$€H‰$H‹œ$xH‹[0ÿÓ‹\$ƒû…H‹„$8H‹”$ˆHƒÀHÿÂH‹¬$˜H9êŒèþÿÿH‹œ$@H‹+H‰,$Hƒ<$„ÎHƒ$PH‹œ$H‰\$H‹œ$H‰\$H‹œ$ H‰\$èH‹„$@Hƒx„wH‹\$pH‰œ$°H‹(H‹]XH‰œ$¨H�¼$è1ÀèH�œ$èHƒû„FHÇÁHÇ„$€H‰œ$ˆH‰Œ$�H‹œ$€H‰œ$˜H�H‰$H�œ$°H‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH�H‰$H�œ$¨H‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹¼$@HƒÿtYH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(H‹œ$˜H‰\$0èH�Ä8É룉é³þÿÿ‰%é&þÿÿÆD$RH‹Œ$xH‹„$€H‰Œ$ˆH‰ $H‰„$�H‰D$è‹D$=-¡–‰‡5=þRÔ5‡6‰D$\=¹w…žH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹D$\H‹T$¶\$ €û„]H�H‰$H‹œ$@H‰\$H‰”$H‰T$Hƒ|$„ èH‹D$¶\$ ˆ\$RHƒø„üÆD$SH�H‰$H‹œ$@H‰\$H‹œ$H‰\$Hƒ|$„ºH�\$SH‰\$è€|$R…©üÿÿH‹œ$H‰œ$pH‹œ$H‰œ$xH‹œ$ H‰œ$€H‹œ$€H‹¬$xH)ëHƒû}gH�H‰$H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$HÇD$ èH‹\$(H‰œ$pH‹\$0H‰œ$xH‹\$8H‰œ$€H‹”$xH‰ÐHÿÂH‹Œ$€H‰”$�H‹”$pH‹¬$�H‰Œ$€H‰”$pH‰¬$xH‹œ$€H‰œ$€H‹œ$pH‰ÅHkíHëH‰$H‹œ$xH‰\$H‹œ$€H‰\$èH‹œ$pH‰œ$ H‹œ$xH‰œ$¨H‹œ$€H‰œ$°H‹œ$ H‰œ$H‹œ$¨H‰œ$H‹œ$°H‰œ$ é ûÿÿ‰%é:þÿÿ‰éýýÿÿ‰%éÔýÿÿ=þRÔ5…øH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹D$¶\$ €û„»‹X‹(9ë„•úÿÿ‹Xƒû„‰úÿÿH�H‰$H‹œ$ðH‰\$H‰„$ H‰D$Hƒ|$tlèH‹D$¶\$ ˆ\$RHƒøtOÆD$SH�H‰$H‹œ$ðH‰\$H‹œ$ H‰\$Hƒ|$tH�\$SH‰\$èéIýÿÿ‰%ëã‰ë­‰%ë‹H‹œ$ˆH‰œ$XH‹œ$�H‰œ$`ÇD$dH�H‰$H�\$dH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰Œ$HH‰„$PH‹œ$XH‰$H‹œ$`H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$H‹D$ H‰”$¸H‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹T$H‹L$ H‹D$(H‰”$ÈH‰Œ$ÐH‰„$ØH‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹\$HÇD$xH‰\$hH‹\$xH‹l$hH9ë�×ûÿÿH‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹\$xH‰\$èH‹T$ H‹L$(H‹D$0H‰”$øH‰Œ$H‰„$H‹œ$øH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹Œ$HH‹D$H‹T$ H9ÈuzH‰„$¨H‰$H‰”$°H‰T$H‰L$H‹¬$PH‰l$è¶\$ €ût@H‹œ$øH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹\$Hƒûu +ÆD$Ré¿úÿÿH‹\$xHÿÃH‰\$xéÃþÿÿ‰D$\=vk‚…ïH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹D$\H‹L$¶\$ €û„®‹Yƒû„÷ÿÿH�H‰$H‹œ$ÀH‰\$H‰Œ$0H‰L$Hƒ|$tlèH‹D$¶\$ ˆ\$RHƒøtOÆD$SH�H‰$H‹œ$ÀH‰\$H‹œ$0H‰\$Hƒ|$tH�\$SH‰\$èéÅùÿÿ‰%ëã‰ë­‰%ë‹=-¡–‰…qüÿÿH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹D$¶\$ €û„4üÿÿ‹Xƒû„öÿÿH�H‰$H‹œ$àH‰\$H‰„$øH‰D$Hƒ|$tlèH‹D$¶\$ ˆ\$RHƒøtOÆD$SH�H‰$H‹œ$àH‰\$H‹œ$øH‰\$Hƒ|$tH�\$SH‰\$èéÏøÿÿ‰%ëã‰ë­‰%ë‹=¾Á�‡ô‰D$\=TÕæ�…ïH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹D$\H‹L$¶\$ €û„®‹Yƒû„õÿÿH�H‰$H‹œ$¸H‰\$H‰Œ$H‰L$Hƒ|$tlèH‹D$¶\$ ˆ\$RHƒøtOÆD$SH�H‰$H‹œ$¸H‰\$H‹œ$H‰\$Hƒ|$tH�\$SH‰\$èéÆ÷ÿÿ‰%ëã‰ë­‰%ë‹=¾Á�…rúÿÿH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹D$¶\$ €û„5úÿÿ‹Xƒû„ôÿÿH�H‰$H‹œ$ØH‰\$H‰„$H‰D$Hƒ|$tlèH‹D$¶\$ ˆ\$RHƒøtOÆD$SH�H‰$H‹œ$ØH‰\$H‹œ$H‰\$Hƒ|$tH�\$SH‰\$èéÐöÿÿ‰%ëã‰ë­‰%닉D$\=Ø™î…ïH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹D$\H‹L$¶\$ €û„®‹Yƒû„óÿÿH�H‰$H‹œ$ÈH‰\$H‰Œ$H‰L$Hƒ|$tlèH‹D$¶\$ ˆ\$RHƒøtOÆD$SH�H‰$H‹œ$ÈH‰\$H‹œ$H‰\$Hƒ|$tH�\$SH‰\$èéÒõÿÿ‰%ëã‰ë­‰%ë‹=¿3ô…~øÿÿH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹D$¶\$ €û„Aøÿÿ‹X ƒûuUH�H‹+H‰¬$¸H‹kH‰¬$ÀH�H‰$H�œ$¸H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‹Xƒû„¿ñÿÿH�H‰$H‹œ$èH‰\$H‰„$(H‰D$Hƒ|$tlèH‹D$¶\$ ˆ\$RHƒøtOÆD$SH�H‰$H‹œ$èH‰\$H‹œ$(H‰\$Hƒ|$tH�\$SH‰\$èéôÿÿ‰%ëã‰ë­‰%ë‹è ‰éÅðÿÿH‹Œ$ˆH‹„$�H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$H‰„$pH‰$H‰Œ$hH‹Y8ÿÓé’ðÿÿ‰éÔïÿÿ‰Eéxïÿÿè è è H‰$‰D$T‰D$è‹D$H‹œ$@Hƒû„¾H‹S H‹K(H‹k0H‰¬$hH‰”$X‹èH9ÍH‰Œ$`ƒˆH�êH‹Hƒø„pHƒÀxH‰„$ÐH‰$èH‹\$Hƒû„CÆ$H�H�l$H‰ïH‰ÞH¥H¥èH‹œ$ÐH‰$èH‹”$@H‹D$H‹œ$(L‹„$0L9ÀƒæH�ƒ‹ H‹Z‰Û9Ë…=‹\$T‰\$XH‹œ$(L‹„$0L9ÀƒH�ƒ‹l$X‰+H‹*Hƒ}„­‹\$T‰\$dH�¼$è1ÀèH�œ$èHƒû„ÍHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$dH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹œ$@H‹+Hƒý„;H‹M(H‹E0H‹]8H‰œ$PH‰Œ$@‹l$TH9ÅH‰„$HƒH�éH‹;Hƒÿ„ëH�_H�<$H‰ÞH¥H¥èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹´$@H‹>Hƒÿ„‚H�wH�<$H¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(H‹œ$˜H‰\$0èH‹”$@H‹œ$à‹l$TH;¬$èsH�«‹l$X‰+é êÿÿè ‰éwÿÿÿ‰éÿÿÿè ‰Eé½þÿÿ‰é,þÿÿè L‹ +Iƒù„€I‹Q(I‹A0M‹A8L‰„$PH‰”$@‰L$XD‹ÁI9ÀH‰„$HƒEJ�,ÂH‹mH‹] 1íH9ë…%Æ$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$@H‹*Hƒý„éH‹M(H‹E0H‹]8‹l$TH9ŃÉH�éH‹+H‰,$Hƒ<$„§Hƒ$ L‹Iƒø„�I‹H(I‹@0I‹h8H‰¬$PH‰Œ$@‹l$XH9ÅH‰„$HƒUH�éH‹H‹k H‰l$èH‹”$@H‹*Hƒ}„€þÿÿ‹\$T‰\$d‹\$X‰\$`H�¼$1ÀèH�œ$Hƒû„òHÇÁHÇÂH‰œ$ˆH‰Œ$�H‰”$˜H�H‰$H�\$dH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹œ$@H‹+Hƒý„ H‹M(H‹E0H‹]8H‰œ$PH‰Œ$@‹l$TH9ÅH‰„$HƒÕH�éH‹;Hƒÿ„½H�_H�<$H‰ÞH¥H¥èH‹L$H‹D$H‹œ$ˆHƒÃ H‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹´$@H‹>Hƒÿt[H�wH�<$H¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(H‹œ$˜H‰\$0èH‹”$@éwüÿÿ‰롉é<ÿÿÿè ‰Eéëþÿÿ‰éþÿÿè A‰ékýÿÿ‰%éMýÿÿè ‰EéýÿÿÆ$éÖüÿÿè A‰éxüÿÿè Æ$é¸ùÿÿ‰é‰ùÿÿè ‰é;ùÿÿè ¢ +00runtime.morestack_noctxt` type.[]"".nodeid–"runtime.makesliceÞ type.[]"".nodeid„"runtime.makesliceº>type.map["".addrConstraint]boolÞruntime.makemap†>type.map["".copyConstraint]boolªruntime.makemapÒ>type.map["".loadConstraint]boolöruntime.makemapž@type.map["".storeConstraint]boolÂruntime.makemapêJtype.map["".offsetAddrConstraint]boolŽ runtime.makemap¶ @type.map["".untagConstraint]boolÚ runtime.makemap‚ +Jtype.map["".typeFilterConstraint]bool¦ +runtime.makemapÎ +Btype.map["".invokeConstraint]boolò +runtime.makemap„$runtime.ifacethash².type.*"".addrConstraintø$runtime.assertI2T2° +¬2runtime.writebarrierslice¨ð runtime.duffzeroÀtype.intìruntime.convT2EÖ2runtime.writebarrierifaceätype.int�runtime.convT2E‚2runtime.writebarrierifaceÊTgo.string."#constraints: was %d, now %d\n"Àfmt.Fprintfä$runtime.ifacethashÄ.type.*"".addrConstraintŠ$runtime.assertI2T2Æ>type.map["".addrConstraint]bool¤$runtime.mapaccess2ì>type.map["".addrConstraint]boolÞ$runtime.mapassign1” (type.[]"".constraint†!"runtime.growsliceê#2runtime.writebarrieriface–&.type.*"".copyConstraintÜ&$runtime.assertI2T2Â'>type.map["".copyConstraint]bool˜($runtime.mapaccess2Ø(>type.map["".copyConstraint]boolÂ)$runtime.mapassign1Ö*type."".nodeidü*runtime.convT2E¬+reflect.TypeOfœ,runtime.convI2EÌ,reflect.ValueOfÀ-$reflect.Value.Elemä.,reflect.Value.NumFieldš0&reflect.Value.Field¾1$reflect.Value.TypeÌ2runtime.ifaceeq¶3$reflect.Value.Uint°4:type.*"".typeFilterConstraintö4$runtime.assertI2T2Ê5Jtype.map["".typeFilterConstraint]bool 6$runtime.mapaccess2à6Jtype.map["".typeFilterConstraint]boolÊ7$runtime.mapassign1¤8.type.*"".loadConstraintê8$runtime.assertI2T2¶9>type.map["".loadConstraint]boolŒ:$runtime.mapaccess2Ì:>type.map["".loadConstraint]bool¶;$runtime.mapassign1®<0type.*"".untagConstraintô<$runtime.assertI2T2È=@type.map["".untagConstraint]boolž>$runtime.mapaccess2Þ>@type.map["".untagConstraint]boolÈ?$runtime.mapassign1¢@:type.*"".offsetAddrConstraintè@$runtime.assertI2T2´AJtype.map["".offsetAddrConstraint]boolŠB$runtime.mapaccess2ÊBJtype.map["".offsetAddrConstraint]bool´C$runtime.mapassign1–D0type.*"".storeConstraintÜD$runtime.assertI2T2°E@type.map["".storeConstraint]bool†F$runtime.mapaccess2ÆF@type.map["".storeConstraint]bool°G$runtime.mapassign1ŠH2type.*"".invokeConstraintÐH$runtime.assertI2T2”IJgo.string."non-pointer invoke.params"ÐItype.stringüIruntime.convT2E¬Jruntime.gopanicÖJBtype.map["".invokeConstraint]bool¬K$runtime.mapaccess2ìKBtype.map["".invokeConstraint]boolÖL$runtime.mapassign1–M$runtime.panicindexÎN +üN$runtime.panicsliceŠO$runtime.panicindex˜O$runtime.panicindex¾O"".(*hvn).find”Qdgolang.org/x/tools/container/intsets.(*Sparse).LenÈQNgo.string."PE class is not a singleton"ðQ"".assert’Rdgolang.org/x/tools/container/intsets.(*Sparse).Min¦Tð runtime.duffzero¤Utype."".nodeidÊUruntime.convT2E´V2runtime.writebarrierifaceŠXruntime.convI2EüX2runtime.writebarrierifaceÌY\go.string."\tpts(n%d) is canonical : \t(%s)\n"ÂZfmt.Fprintf¦[$runtime.panicindexÐ[$runtime.panicindexü[$runtime.panicindexÆ]@go.string."missing solver state"î]"".assert¦`.runtime.writebarrierptr�aè runtime.duffzeroŽbtype."".nodeid´bruntime.convT2Ežc2runtime.writebarrieriface¬ctype."".nodeidÒcruntime.convT2EÄd2runtime.writebarrierifacešfruntime.convI2EŒg2runtime.writebarrierifaceÔgPgo.string."\tpts(n%d) = pts(n%d) : %s\n"Êhfmt.Fprintf„i$runtime.panicindex°i$runtime.panicindexæi$runtime.panicindex–j$runtime.panicindex´j$runtime.panicindexâj$runtime.panicindexþj$runtime.panicindexð È"".autotmp_2185"type.interface {}"".autotmp_2184"type.interface {}"".autotmp_2183*type.*[2]interface {}"".autotmp_2182&type.[]interface {}"".autotmp_2181Ï +type.uint64"".autotmp_2180type.uint64"".autotmp_2179type.int"".autotmp_2178type.int"".autotmp_2177�(type.[]"".constraint"".autotmp_2176type.*bool"".autotmp_2175type.*bool"".autotmp_2174type.*bool"".autotmp_2173type.*bool"".autotmp_2172type.*bool"".autotmp_2171type.*bool"".autotmp_2170type.*bool"".autotmp_2168type.uint32"".autotmp_2167type.bool"".autotmp_2166$type."".constraint"".autotmp_2165· type.uint32"".autotmp_2163$type."".constraint"".autotmp_2162ß$type."".constraint"".autotmp_2161ÿ&type.*"".constraint"".autotmp_2160type.int"".autotmp_2159type.int"".autotmp_2157"type.interface {}"".autotmp_2156"type.interface {}"".autotmp_2155"type.interface {}"".autotmp_2153&type.[]interface {}"".autotmp_2152"type.interface {}"".autotmp_2151¿"type.interface {}"".autotmp_2149ß&type.[]interface {}"".autotmp_2148type.int"".autotmp_2147type.int"".autotmp_2146¿ +type.int"".autotmp_2145¯ +type.int"".autotmp_2144Ÿ +type.int"".autotmp_2143� +type.int"".autotmp_2142(type.[2]interface {}"".autotmp_2141¯(type.[]"".constraint"".autotmp_2140type.int"".autotmp_2139type.uint64"".autotmp_2138"type.reflect.Type"".autotmp_2137$type.reflect.Value"".autotmp_2136type.int"".autotmp_2134ÿ$type.reflect.Value"".autotmp_2133Ÿ"type.reflect.Type"".autotmp_2132type."".nodeid"".autotmp_2131type.bool"".autotmp_2130ÿtype.string"".autotmp_2129type.bool"".autotmp_2128type.bool"".autotmp_2127type.bool"".autotmp_2126type.bool"".autotmp_2125type.bool"".autotmp_2124type.bool"".autotmp_2123É type.bool"".autotmp_2121Ï(type.[]"".constraint"".autotmp_2120type.int"".autotmp_2111¯ type."".nodeid"".autotmp_2110type."".nodeid"".autotmp_2109_(type.[3]interface {}"".autotmp_2108§ type."".nodeid"".autotmp_2107Ÿ(type.[2]interface {}"".autotmp_2106type.int"".autotmp_2103 type.[]"".nodeid"".autotmp_2102type.int"".fÿ$type.reflect.Value +"".nfŸ type.int"".iÿ +type.int"".xß$type.reflect.Value"".rtNodeidß"type.reflect.Type"".c¿$type."".constraint"".cŸ2type.*"".invokeConstraint"".c�:type.*"".typeFilterConstraint"".cß0type.*"".untagConstraint"".c¿:type.*"".offsetAddrConstraint"".cï0type.*"".storeConstraint"".cÿ.type.*"".loadConstraint"".c¯.type.*"".copyConstraint"".cÏ.type.*"".addrConstraint "".dupË type.bool"".cŸ$type."".constraint"".cÿ$type."".constraint +"".ccÏ(type.[]"".constraint"".nbefore� type.int"".invokesŸ Btype.map["".invokeConstraint]bool"".typeFiltersï Jtype.map["".typeFilterConstraint]bool"".untagsÿ @type.map["".untagConstraint]bool"".offsetAddrs¿ Jtype.map["".offsetAddrConstraint]bool"".storesß @type.map["".storeConstraint]bool"".loads¯ >type.map["".loadConstraint]bool"".copys� >type.map["".copyConstraint]bool"".addrsï>type.map["".addrConstraint]bool"".canonId¿ type."".nodeid"".peLabelsÏ btype.*golang.org/x/tools/container/intsets.Sparse +"".idÇ type."".nodeid"".mapping¯ type.[]"".nodeid"".canonŸ type.[]"".nodeid"".htype.*"".hvn%ð Æ ï ð ä(Ð5´ö -I +P8 (V&&&&&&&&Bx{- +'(âS ÷  ØNE° ›Ý&  H  FAœ›  ` &T—Q\|6 ¡PX FAVU  ]H FAŽ�  %[J FAdc  OH< FArq  AP. FA€  3HfU FABA  …AaV?#G$º$ KL#$œ +G$+$º!*  Jwí&&&&&&&‰—}% Fê;R ]”²¹^U]P¤­|`UUPQ +U_U U PQU TUU PVXU %]&%!k?ܼ2  + y£ +‹yTgclocals·cbca843920a59f83a80ac5d8870ba347Tgclocals·a226bcac3c6d0fa882ad59b68e79a17bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ"".(*hvn).find ”eH‹ %H;awèëêHƒì8H‹t$@‹L$HHƒþt]H‹V H‹F(H‹n0H‰l$0H‰T$ ‹éH9ÅH‰D$(s4H�êH‹+H‰l$‹E9ÈtH‰4$‰D$è‹D$H‹\$‰‰D$PHƒÄ8Ãè ‰ëŸ + 0runtime.morestack_noctxtÎ"".(*hvn).find€$runtime.panicindex0p +"".xo?type.*"".onode "".~r1 type."".onodeid"".xtype."".onodeid"".htype.*"".hvnpdop�$ê#/ fTgclocals·ef9565ce69254e47860e525ddab6fc04Tgclocals·29f0050a5ee7c2b9348a75428171d7deš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ0"".(*hvn).checkCanonical HƒìHƒÄà 0"".xtype."".onodeid"".htype.*"".hvn0/ € Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ"".assert Hƒì0HƒÄ0Ã0` "".msgtype.string"".ptype.bool`_ Œ Tgclocals·3651911e70659dad2bc07ed27cdb6e50Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/hvn.goþ"".init·1àµ̵eH‹ %H�D$ÐH;AwèëåH�ì°H�H‰$HÇD$èH‹D$H�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‰D$8H‰D$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�H‹+H‰l$PH‹kH‰l$XH�H‰\$0H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$0H‰\$èH�|$`1ÀèH�H‰$H‹\$8H‰\$H�\$`H‰\$èH‹\$`1íH9ë„£H‹\$hH‹+H‰l$(H‹\$`Hƒû„�H‹+H‰l$@H‹kH‰l$HH‹\$(H‰\$ H‹\$@H‰\$PH‹\$HH‰\$XH‹\$ H‰\$0H�H‰$H‹H‰\$H�\$PH‰\$H�\$0H‰\$èH�\$`H‰$èH‹\$`1íH9ë…]ÿÿÿH�İÉéjÿÿÿæ +*0runtime.morestack_noctxtJ8type.map[string]"".intrinsicnruntime.makemap†.go.string."bytes.Equal"¶&"".extÛ°NoEffect·fÎ8type.map[string]"".intrinsicœ$runtime.mapassign1ª6go.string."bytes.IndexByte"Ú&"".extÛ°NoEffect·fò8type.map[string]"".intrinsicÀ$runtime.mapassign1ÎLgo.string."crypto/aes.decryptBlockAsm"þ&"".extÛ°NoEffect·f–8type.map[string]"".intrinsicä$runtime.mapassign1òLgo.string."crypto/aes.encryptBlockAsm"¢&"".extÛ°NoEffect·fº8type.map[string]"".intrinsicˆ$runtime.mapassign1–Fgo.string."crypto/aes.expandKeyAsm"Æ&"".extÛ°NoEffect·fÞ8type.map[string]"".intrinsic¬$runtime.mapassign1º:go.string."crypto/aes.hasAsm"ê&"".extÛ°NoEffect·f‚8type.map[string]"".intrinsicÐ$runtime.mapassign1Þ8go.string."crypto/md5.block"Ž &"".extÛ°NoEffect·f¦ 8type.map[string]"".intrinsicô $runtime.mapassign1‚ +Fgo.string."crypto/rc4.xorKeyStream"² +&"".extÛ°NoEffect·fÊ +8type.map[string]"".intrinsic˜ $runtime.mapassign1¦ :go.string."crypto/sha1.block"Ö &"".extÛ°NoEffect·fî 8type.map[string]"".intrinsic¼ $runtime.mapassign1Ê >go.string."crypto/sha256.block"ú &"".extÛ°NoEffect·f’ 8type.map[string]"".intrinsicà $runtime.mapassign1î Lgo.string."hash/crc32.castagnoliSSE42"ž&"".extÛ°NoEffect·f¶8type.map[string]"".intrinsic„$runtime.mapassign1’@go.string."hash/crc32.haveSSE42"Â&"".extÛ°NoEffect·fÚ8type.map[string]"".intrinsic¨$runtime.mapassign1¶(go.string."math.Abs"æ&"".extÛ°NoEffect·fþ8type.map[string]"".intrinsicÌ$runtime.mapassign1Ú*go.string."math.Acos"Š&"".extÛ°NoEffect·f¢8type.map[string]"".intrinsicð$runtime.mapassign1þ*go.string."math.Asin"®&"".extÛ°NoEffect·fÆ8type.map[string]"".intrinsic”$runtime.mapassign1¢*go.string."math.Atan"Ò&"".extÛ°NoEffect·fê8type.map[string]"".intrinsic¸$runtime.mapassign1Æ,go.string."math.Atan2"ö&"".extÛ°NoEffect·fŽ8type.map[string]"".intrinsicÜ$runtime.mapassign1ê*go.string."math.Ceil"š&"".extÛ°NoEffect·f²8type.map[string]"".intrinsic€$runtime.mapassign1Ž(go.string."math.Cos"¾&"".extÛ°NoEffect·fÖ8type.map[string]"".intrinsic¤$runtime.mapassign1²(go.string."math.Dim"â&"".extÛ°NoEffect·fú8type.map[string]"".intrinsicÈ$runtime.mapassign1Ö(go.string."math.Exp"†&"".extÛ°NoEffect·fž8type.map[string]"".intrinsicì$runtime.mapassign1ú*go.string."math.Exp2"ª&"".extÛ°NoEffect·fÂ8type.map[string]"".intrinsic�$runtime.mapassign1ž,go.string."math.Expm1"Î&"".extÛ°NoEffect·fæ8type.map[string]"".intrinsic´$runtime.mapassign1Â8go.string."math.Float32bits"ò&"".extÛ°NoEffect·fŠ8type.map[string]"".intrinsicØ$runtime.mapassign1æ@go.string."math.Float32frombits"– &"".extÛ°NoEffect·f® 8type.map[string]"".intrinsicü $runtime.mapassign1Š!8go.string."math.Float64bits"º!&"".extÛ°NoEffect·fÒ!8type.map[string]"".intrinsic "$runtime.mapassign1®"@go.string."math.Float64frombits"Þ"&"".extÛ°NoEffect·fö"8type.map[string]"".intrinsicÄ#$runtime.mapassign1Ò#,go.string."math.Floor"‚$&"".extÛ°NoEffect·fš$8type.map[string]"".intrinsicè$$runtime.mapassign1ö$,go.string."math.Frexp"¦%&"".extÛ°NoEffect·f¾%8type.map[string]"".intrinsicŒ&$runtime.mapassign1š&,go.string."math.Hypot"Ê&&"".extÛ°NoEffect·fâ&8type.map[string]"".intrinsic°'$runtime.mapassign1¾',go.string."math.Ldexp"î'&"".extÛ°NoEffect·f†(8type.map[string]"".intrinsicÔ($runtime.mapassign1â((go.string."math.Log"’)&"".extÛ°NoEffect·fª)8type.map[string]"".intrinsicø)$runtime.mapassign1†*,go.string."math.Log10"¶*&"".extÛ°NoEffect·fÎ*8type.map[string]"".intrinsicœ+$runtime.mapassign1ª+,go.string."math.Log1p"Ú+&"".extÛ°NoEffect·fò+8type.map[string]"".intrinsicÀ,$runtime.mapassign1Î,*go.string."math.Log2"þ,&"".extÛ°NoEffect·f–-8type.map[string]"".intrinsicä-$runtime.mapassign1ò-(go.string."math.Max"¢.&"".extÛ°NoEffect·fº.8type.map[string]"".intrinsicˆ/$runtime.mapassign1–/(go.string."math.Min"Æ/&"".extÛ°NoEffect·fÞ/8type.map[string]"".intrinsic¬0$runtime.mapassign1º0(go.string."math.Mod"ê0&"".extÛ°NoEffect·f‚18type.map[string]"".intrinsicÐ1$runtime.mapassign1Þ1*go.string."math.Modf"Ž2&"".extÛ°NoEffect·f¦28type.map[string]"".intrinsicô2$runtime.mapassign1‚34go.string."math.Remainder"²3&"".extÛ°NoEffect·fÊ38type.map[string]"".intrinsic˜4$runtime.mapassign1¦4(go.string."math.Sin"Ö4&"".extÛ°NoEffect·fî48type.map[string]"".intrinsic¼5$runtime.mapassign1Ê5.go.string."math.Sincos"ú5&"".extÛ°NoEffect·f’68type.map[string]"".intrinsicà6$runtime.mapassign1î6*go.string."math.Sqrt"ž7&"".extÛ°NoEffect·f¶78type.map[string]"".intrinsic„8$runtime.mapassign1’8(go.string."math.Tan"Â8&"".extÛ°NoEffect·fÚ88type.map[string]"".intrinsic¨9$runtime.mapassign1¶9,go.string."math.Trunc"æ9&"".extÛ°NoEffect·fþ98type.map[string]"".intrinsicÌ:$runtime.mapassign1Ú:$runtime.mapassign1Æ>6go.string."math/big.bitLen"ö>&"".extÛ°NoEffect·fŽ?8type.map[string]"".intrinsicÜ?$runtime.mapassign1ê?6go.string."math/big.divWVW"š@&"".extÛ°NoEffect·f²@8type.map[string]"".intrinsic€A$runtime.mapassign1ŽA4go.string."math/big.divWW"¾A&"".extÛ°NoEffect·fÖA8type.map[string]"".intrinsic¤B$runtime.mapassign1²Bgo.string."runtime.cstringToGo"–r&"".extÛ°NoEffect·f®r8type.map[string]"".intrinsicür$runtime.mapassign1Šs@go.string."runtime.funcentry_go"ºs&"".extÛ°NoEffect·fÒs8type.map[string]"".intrinsic t$runtime.mapassign1®t>go.string."runtime.funcline_go"Þt&"".extÛ°NoEffect·föt8type.map[string]"".intrinsicÄu$runtime.mapassign1Òu>go.string."runtime.funcname_go"‚v&"".extÛ°NoEffect·fšv8type.map[string]"".intrinsicèv$runtime.mapassign1öv:go.string."runtime.getgoroot"¦w&"".extÛ°NoEffect·f¾w8type.map[string]"".intrinsicŒx$runtime.mapassign1šxbgo.string."runtime/pprof.runtime_cyclesPerSecond"Êx&"".extÛ°NoEffect·fâx8type.map[string]"".intrinsic°y$runtime.mapassign1¾y:go.string."strings.IndexByte"îy&"".extÛ°NoEffect·f†z8type.map[string]"".intrinsicÔz$runtime.mapassign1âzFgo.string."sync.runtime_Semacquire"’{&"".extÛ°NoEffect·fª{8type.map[string]"".intrinsicø{$runtime.mapassign1†|Fgo.string."sync.runtime_Semrelease"¶|&"".extÛ°NoEffect·fÎ|8type.map[string]"".intrinsicœ}$runtime.mapassign1ª}Ngo.string."sync.runtime_Syncsemacquire"Ú}&"".extÛ°NoEffect·fò}8type.map[string]"".intrinsicÀ~$runtime.mapassign1Î~Jgo.string."sync.runtime_Syncsemcheck"þ~&"".extÛ°NoEffect·f–8type.map[string]"".intrinsicä$runtime.mapassign1òNgo.string."sync.runtime_Syncsemrelease"¢€&"".extÛ°NoEffect·fº€8type.map[string]"".intrinsicˆ�$runtime.mapassign1–�@go.string."sync.runtime_procPin"Æ�&"".extÛ°NoEffect·fÞ�8type.map[string]"".intrinsic¬‚$runtime.mapassign1º‚Dgo.string."sync.runtime_procUnpin"ê‚&"".extÛ°NoEffect·f‚ƒ8type.map[string]"".intrinsicЃ$runtime.mapassign1ÞƒJgo.string."sync.runtime_registerPool"Ž„&"".extÛ°NoEffect·f¦„8type.map[string]"".intrinsicô„$runtime.mapassign1‚…@go.string."sync/atomic.AddInt32"²…&"".extÛ°NoEffect·fÊ…8type.map[string]"".intrinsic˜†$runtime.mapassign1¦†@go.string."sync/atomic.AddInt64"Ö†&"".extÛ°NoEffect·fî†8type.map[string]"".intrinsic¼‡$runtime.mapassign1ʇBgo.string."sync/atomic.AddUint32"ú‡&"".extÛ°NoEffect·f’ˆ8type.map[string]"".intrinsicàˆ$runtime.mapassign1îˆBgo.string."sync/atomic.AddUint64"ž‰&"".extÛ°NoEffect·f¶‰8type.map[string]"".intrinsic„Š$runtime.mapassign1’ŠDgo.string."sync/atomic.AddUintptr"Š&"".extÛ°NoEffect·fÚŠ8type.map[string]"".intrinsic¨‹$runtime.mapassign1¶‹Vgo.string."sync/atomic.CompareAndSwapInt32"æ‹&"".extÛ°NoEffect·fþ‹8type.map[string]"".intrinsicÌŒ$runtime.mapassign1ÚŒXgo.string."sync/atomic.CompareAndSwapUint32"Š�&"".extÛ°NoEffect·f¢�8type.map[string]"".intrinsicð�$runtime.mapassign1þ�Xgo.string."sync/atomic.CompareAndSwapUint64"®Ž&"".extÛ°NoEffect·fÆŽ8type.map[string]"".intrinsic”�$runtime.mapassign1¢�Zgo.string."sync/atomic.CompareAndSwapUintptr"Ò�&"".extÛ°NoEffect·fê�8type.map[string]"".intrinsic¸�$runtime.mapassign1Æ�Bgo.string."sync/atomic.LoadInt32"ö�&"".extÛ°NoEffect·fŽ‘8type.map[string]"".intrinsicÜ‘$runtime.mapassign1ê‘Bgo.string."sync/atomic.LoadInt64"š’&"".extÛ°NoEffect·f²’8type.map[string]"".intrinsic€“$runtime.mapassign1Ž“Fgo.string."sync/atomic.LoadPointer"¾“&"".extÛ°NoEffect·fÖ“8type.map[string]"".intrinsic¤”$runtime.mapassign1²”Dgo.string."sync/atomic.LoadUint32"â”&"".extÛ°NoEffect·fú”8type.map[string]"".intrinsicÈ•$runtime.mapassign1Ö•Dgo.string."sync/atomic.LoadUint64"†–&"".extÛ°NoEffect·fž–8type.map[string]"".intrinsicì–$runtime.mapassign1ú–Fgo.string."sync/atomic.LoadUintptr"ª—&"".extÛ°NoEffect·f—8type.map[string]"".intrinsic�˜$runtime.mapassign1ž˜Dgo.string."sync/atomic.StoreInt32"Θ&"".extÛ°NoEffect·fæ˜8type.map[string]"".intrinsic´™$runtime.mapassign1™Hgo.string."sync/atomic.StorePointer"ò™&"".extÛ°NoEffect·fŠš8type.map[string]"".intrinsicØš$runtime.mapassign1æšFgo.string."sync/atomic.StoreUint32"–›&"".extÛ°NoEffect·f®›8type.map[string]"".intrinsicü›$runtime.mapassign1ŠœHgo.string."sync/atomic.StoreUintptr"ºœ&"".extÛ°NoEffect·fÒœ8type.map[string]"".intrinsic �$runtime.mapassign1®�2go.string."syscall.Close"Þ�&"".extÛ°NoEffect·fö�8type.map[string]"".intrinsicÄž$runtime.mapassign1Òž0go.string."syscall.Exit"‚Ÿ&"".extÛ°NoEffect·fšŸ8type.map[string]"".intrinsicèŸ$runtime.mapassign1öŸ4go.string."syscall.Getpid"¦ &"".extÛ°NoEffect·f¾ 8type.map[string]"".intrinsicŒ¡$runtime.mapassign1š¡2go.string."syscall.Getwd"Ê¡&"".extÛ°NoEffect·fâ¡8type.map[string]"".intrinsic°¢$runtime.mapassign1¾¢0go.string."syscall.Kill"î¢&"".extÛ°NoEffect·f†£8type.map[string]"".intrinsicÔ£$runtime.mapassign1â£go.string."syscall.RawSyscall6"¶¥&"".extÛ°NoEffect·fÎ¥8type.map[string]"".intrinsicœ¦$runtime.mapassign1ª¦6go.string."syscall.Syscall"Ú¦&"".extÛ°NoEffect·fò¦8type.map[string]"".intrinsicÀ§$runtime.mapassign1Χ8go.string."syscall.Syscall6"þ§&"".extÛ°NoEffect·f–¨8type.map[string]"".intrinsicä¨$runtime.mapassign1ò¨Jgo.string."syscall.runtime_AfterFork"¢©&"".extÛ°NoEffect·fº©8type.map[string]"".intrinsicˆª$runtime.mapassign1–ªLgo.string."syscall.runtime_BeforeFork"ƪ&"".extÛ°NoEffect·fÞª8type.map[string]"".intrinsic¬«$runtime.mapassign1º«8go.string."syscall.setenv_c"ê«&"".extÛ°NoEffect·f‚¬8type.map[string]"".intrinsicЬ$runtime.mapassign1Þ¬,go.string."time.Sleep"Ž­&"".extÛ°NoEffect·f¦­8type.map[string]"".intrinsicô­$runtime.mapassign1‚®(go.string."time.now"²®&"".extÛ°NoEffect·fÊ®8type.map[string]"".intrinsic˜¯$runtime.mapassign1¦¯6go.string."time.startTimer"Ö¯6"".extÛ°timeÛ°startTimer·fî¯8type.map[string]"".intrinsic¼°$runtime.mapassign1ʰ4go.string."time.stopTimer"ú°&"".extÛ°NoEffect·f’±8type.map[string]"".intrinsicà±$runtime.mapassign1ø±Ø runtime.duffzero†²8type.map[string]"".intrinsicÀ²&runtime.mapiterinit˜´8type.map[string]"".intrinsic®´&"".intrinsicsByNameê´$runtime.mapassign1†µ&runtime.mapiternextà"".autotmp_2217�"type."".intrinsic"".autotmp_2216ÿ"type."".intrinsic"".autotmp_2215¿type.string"".autotmp_2214"type."".intrinsic"".autotmp_2213type.string"".autotmp_2212ŸBtype.map.iter[string]"".intrinsic"".autotmp_2211ï8type.map[string]"".intrinsic +"".fnŸ"type."".intrinsic"".nameßtype.string"à¼ZßàðZH" ÉYN6W’X•.Tgclocals·0372b889336bbdf612862c172920463dTgclocals·6237740dd6b146c06f2c2ba0d592eb5b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþ8"".(*analysis).findIntrinsicÀ¨eH‹ %H;awèëêHƒìPH‹D$`H�H‰$H‹\$XH‹«˜H‰l$H‰D$èH‹L$¶\$ H‹ €û…ÝH‹\$`H‰$èH‹L$H‹D$H�H‰$H‹H‰\$H‰L$@H‰L$H‰D$HH‰D$èH‹\$ H‹+H‰l$(H‹\$XH‰$H‹\$`H‰\$èH‹T$XH‹L$(¶\$€ûtvH‹*¶]€ûuZH� H‹\$`H‰\$8H‰L$(H‰L$0H�H‰$H‹ª˜H‰l$H�\$8H‰\$H�\$0H‰\$èH‹L$(H‰L$hHƒÄPÃ1íH9éu¦H� ë�ë› + 0runtime.morestack_noctxtDrtype.map[*golang.org/x/tools/go/ssa.Function]"".intrinsic‚2runtime.mapaccess2_fast64ÊXgolang.org/x/tools/go/ssa.(*Function).Stringì8type.map[string]"".intrinsic‚&"".intrinsicsByName¾4runtime.mapaccess1_faststrˆ0"".(*analysis).isReflectÖ&"".extÛ°NoEffect·fŒrtype.map[*golang.org/x/tools/go/ssa.Function]"".intrinsicÞ$runtime.mapassign1˜8"".extÛ°NotYetImplemented·f0 "".autotmp_2223?"type."".intrinsic"".autotmp_2222/Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_2219type.string"".implO"type."".intrinsic "".~r1 "type."".intrinsic +"".fnPtype.*golang.org/x/tools/go/ssa.Function"".a"type.*"".analysis §Ÿ à4ø8 U, I +@ƒk2Tgclocals·3cd76c4f8d01c613585e17871258aa07Tgclocals·37ce5e8cb4bad695c2dd0b6592d4ea69¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþ0"".(*analysis).isReflect€îeH‹ %H;awèëêHƒì`H‹D$hHƒ¸Hu +ÆD$xHƒÄ`ÃH‹ˆHH‹¨PH‰l$HH‰,$H‰L$@H‹Y@ÿÓH‹D$pH‹L$H‰L$(H‹X`1íH9ëtH‹h`H‹]H9Ëu +ÆD$xHƒÄ`ÃH‹h(H‹E1íH9脈Hƒø„�H‹H(H‹h0H‰L$0H‰ $H‰l$8H‰l$èH‹L$H‹D$H�H‰$H‰L$PH‰L$H‰D$XH‰D$èH‹L$¶\$ €ût!H‹)Hƒýt"H‹]H‹l$(H9ëu +ÆD$xHƒÄ`ÃÆD$xHƒÄ`ÉEëÙ‰élÿÿÿ + 0runtime.morestack_noctxt¦ +þ"".deref Ntype.*golang.org/x/tools/go/types.NamedÚ$runtime.assertI2T20À "".autotmp_2226Jtype.golang.org/x/tools/go/types.Type "".~r0_Jtype.golang.org/x/tools/go/types.Type""".reflectPackageoRtype.*golang.org/x/tools/go/types.Package "".~r1 type.bool +"".fnPtype.*golang.org/x/tools/go/ssa.Function"".a"type.*"".analysis>À¿ÀR¿Àš¿À ¿ÀÀ8¤ + +1 + +g + + Sk‚Tgclocals·bd51743682bd6c0f7b9f2e8e6dffed99Tgclocals·0a4b95df80c389fe7e338059324575e1¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþ "".extÛ°NoEffect à  "".cgntype.*"".cgnode"".a"type.*"".analysisèTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþ2"".extÛ°NotYetImplementedàÚeH‹ %H;awèëêHƒìxH‹œ$ˆH‹H‹h0H‰l$8H‰ÅH�\$PHÇHÇCH�\$PHƒû„’HÇÂHÇÁH‰T$hH‰L$pH‰\$`H‰$H�H‰D$@H‰D$H‰l$HH‰l$èH‹œ$€H‰$H‹t$8H‰t$H�5H�l$H‰ïH¥H¥H‹\$`H‰\$ H‹\$hH‰\$(H‹\$pH‰\$0èHƒÄxÉégÿÿÿ + 0runtime.morestack_noctxtðPtype.*golang.org/x/tools/go/ssa.Function¢2runtime.writebarrierifaceÜ„go.string."unsound: intrinsic treatment of %s not yet implemented"º("".(*analysis).warnf ð +"".autotmp_2230/&type.[]interface {}"".autotmp_2228O(type.[1]interface {} "".~r0"type.go/token.Pos "".cgntype.*"".cgnode"".a"type.*"".analysisðËïð +ðì ¼ +�LTgclocals·c70b15b9f2d08c884d2a5c6874723195Tgclocals·403a8d79fd24b295e8557f6970497aa3¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþN"".(*runtimeSetFinalizerConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cLtype.*"".runtimeSetFinalizerConstraintˆTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþX"".(*runtimeSetFinalizerConstraint).presolve �eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹>‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtb@go.string."SetFinalizer.targets"~,"".(*hvn).markIndirect @"".htype.*"".hvn"".cLtype.*"".runtimeSetFinalizerConstraint@-? PŠ)  +>Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþX"".(*runtimeSetFinalizerConstraint).renumber€øeH‹ %H;awèëêH‹T$H‹L$H‹D$HƒøtMD‹I9És>J�,Š‹m‰(D‹HI9És%J�,Š‹m‰hD‹HI9És J�,Š‹m‰hÃè è è ‰ë¯ + + 0runtime.morestack_noctxtÈ$runtime.panicindexÖ$runtime.panicindexä$runtime.panicindex@"".mapping type.[]"".nodeid"".cLtype.*"".runtimeSetFinalizerConstraint€€$�% +cTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþT"".(*runtimeSetFinalizerConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔTgo.string."runtime.SetFinalizer(n%d, n%d)"¶fmt.Sprintf0€ "".autotmp_2242"type.interface {}"".autotmp_2241�"type.interface {}"".autotmp_2239o&type.[]interface {}"".autotmp_2237?(type.[2]interface {} "".~r0type.string"".cLtype.*"".runtimeSetFinalizerConstraint€ãÿ€ œ5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþR"".(*runtimeSetFinalizerConstraint).solve ŠeH‹ %H�D$�H;AwèëåH�ìðH‹œ$H‰$Hƒ<$„€H‹¼$Hƒÿ„gH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ØH‰„$àH‰Œ$èH‰Œ$Ð1ÉH‰„$ÈH‰D$@H‰”$ÀH‰ÐH‹l$@H9é�H‰D$PH‹(H‰L$HH‹œ$H‰$‰ë‰\$èH‹T$H‰T$xH‹L$H‰Œ$€‹\$ ‰\$<¶\$$€ûtUH�H‹+H‰¬$˜H‹kH‰¬$ H�H‰$H�œ$˜H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰ $H‹Z(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹D$¶\$ €ûu'H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒòþÿÿH�ÄðÃH‹X1íH9ëtH�H‰$H‰D$è H‹H1íH9鄨H‹IHƒùužH‹X1ÀHƒû„‡H‹H‹KH‹kH‰¬$¸H‰”$¨H‰Œ$°H9ȃTH�ÂH‹Hƒû„<H‹K(H‹{0H‰L$XH‰|$`H‹´$H‰4$H‰L$hH‰L$H‰|$pH‰|$H�5H�|$H¥H¥è‹D$(H‹œ$H‰$H‹\$hH‰\$H‹\$pH‰\$‰D$8‰D$H‹œ$ø‹k‰l$ÆD$ èH‹œ$H‰$H‹\$hH‰\$H‹\$pH‰\$è‹D$H‹œ$H‰$‹\$<‰\$‹\$8‰\$ ÇD$‰D$èH‹œ$H‰$H‹œ$ø‹+‰l$‹\$<‰\$ è¶\$€ût$H‹œ$H‰$H‹œ$ø‹+‰l$èéþÿÿéþÿÿ‰é½þÿÿè ‰érþÿÿ1ÉéUþÿÿ‰é’üÿÿ‰%étüÿÿ* +*0runtime.morestack_noctxtÂngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¸4"".(*analysis).taggedValue˜Dgo.string."indirect tagged object"Ôtype.string€runtime.convT2E°runtime.gopanicÌ +êVtype.*golang.org/x/tools/go/types.Signature°$runtime.assertI2T2ÀVtype.*golang.org/x/tools/go/types.SignatureÜruntime.gopanicž +8go.string."SetFinalizer.tmp"º +."".(*analysis).addNodesÄ 2"".(*analysis).typeAssertŽ *"".(*analysis).sizeofð ("".(*analysis).store¾ 2"".(*analysis).onlineCopy�,"".(*analysis).addWork¼$runtime.panicindex0à "".autotmp_2257¿type.*int"".autotmp_2256ßtype.int"".autotmp_2255Ïtype.int"".autotmp_2251type.int"".autotmp_2249ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_2248¯type.string"".autotmp_2247_type.[]int"".autotmp_2246/type.[]int "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".tmpïtype."".nodeid +"".tx�Jtype.golang.org/x/tools/go/types.Type"".fçtype."".nodeid"".tDynïJtype.golang.org/x/tools/go/types.Type"".delta  type.*"".nodeset"".a"type.*"".analysis"".cLtype.*"".runtimeSetFinalizerConstraint"à¯ßàþÐ^¤"§;UH@'  +_9AV19 +( ,`{d'‡¯j—3Tgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·dc039ef3762ab6c7c7ffcb416fc8d536¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþ:"".extÛ°runtimeÛ°SetFinalizerà Ä eH‹ %H�D$ØH;AwèëåH�ì¨H‹1íH9è„|H‹´$°H‰4$H‹ H‰D$hH‰D$H‰L$pH‰L$H�5H�l$H‰ïH¥H¥HÇD$(è‹\$0‰\$@H�H‰$èH‹D$HÇHÇ@HÇ@‹l$@‰(H‰D$PH‹œ$¸Hƒû„ÜH‹SH‹KH‹[ H‰”$�H‰Œ$˜H‰œ$ H‰ØH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$€H‰„$ˆH‰T$xH�ÊH‰$H‹\$PH‰\$èH‹T$xH‹Œ$€H‹„$ˆH‹œ$¸H‰$Hƒ<$„öHƒ$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹œ$°H‰$H‹œ$¸‹k‰l$è‹\$‰\$DH�H‰$è‹L$DH‹D$‹l$@‰(‰H‰ÍÿʼnhH‰D$HH‹1íH9èt2H‹œ$°H‰$H‹L$HH‰D$XH‰D$H‰L$`H‰L$èH�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$량%éþþÿÿ‰éþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éRýÿÿ2 +*0runtime.morestack_noctxtJ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type†"".tInvalid¼@go.string."SetFinalizer.targets"ð2"".(*analysis).addOneNodeŽ type."".callsite "runtime.newobject€&type.[]*"".callsiteì"runtime.growsliceî.runtime.writebarrierptr¨2runtime.writebarriersliceè2"".(*analysis).funcParams†Jtype."".runtimeSetFinalizerConstraint˜"runtime.newobjectângo.itab.*"".runtimeSetFinalizerConstraint."".constraintÄ 8"".(*analysis).addConstraintâ Ltype.*"".runtimeSetFinalizerConstraintø $type."".constraint� +ngo.itab.*"".runtimeSetFinalizerConstraint."".constraint¤ + runtime.typ2Itabæ +Ntype.*golang.org/x/tools/go/types.Basicü +Jtype.golang.org/x/tools/go/types.Type” –go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¨  runtime.typ2Itab Ð"".autotmp_2276type.*uint8"".autotmp_2275¿Ltype.*"".runtimeSetFinalizerConstraint"".autotmp_2270_&type.[]*"".callsite"".autotmp_2269/&type.[]*"".callsite"".autotmp_2268¯"type.*"".callsite"".autotmp_2267"type.*"".callsite"".autotmp_2265Ltype.*"".runtimeSetFinalizerConstraint"".autotmp_2264type."".nodeid"".autotmp_2263&type.[]*"".callsite"".paramsÇtype."".nodeid"".targetsÏtype."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis"ÐËÏЂð2ê"bÔ(<*- @"w¾A]¾BTgclocals·0900b3ce34468e7211fedd5d94de68ceTgclocals·57922d87d978e18d0f0f004e7d25280e¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþD"".(*timeStartTimerConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cBtype.*"".timeStartTimerConstraint’Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþN"".(*timeStartTimerConstraint).presolve �eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹>‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtbTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþN"".(*timeStartTimerConstraint).renumberàÄeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt3D‹I9És$J�,Š‹m‰(D‹HI9És J�,Š‹m‰hÃè è ‰ëÉ + 0runtime.morestack_noctxt¢$runtime.panicindex°$runtime.panicindex@"".mapping type.[]"".nodeid"".cBtype.*"".timeStartTimerConstraintppš% +P Tgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþJ"".(*timeStartTimerConstraint).String€èeH‹ %H;awèëêHƒìpHÇ„$€HÇ„$ˆH�\$HHÇHÇCH�\$HHƒû„ØHÇÂHÇÁH‰\$XH‰T$`H‰L$hH�H‰$H‹\$xH‰\$Hƒ|$„ŽHƒD$èH‹L$H‹D$H‹\$XH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èH‹L$(H‹D$0H‰Œ$€H‰„$ˆHƒÄpÉ%éfÿÿÿ‰é!ÿÿÿ + 0runtime.morestack_noctxtêtype."".nodeid´runtime.convT2EŒ2runtime.writebarrierifaceš@go.string."time.startTimer(n%d)"üfmt.Sprintf0à +"".autotmp_2288o"type.interface {}"".autotmp_2286/&type.[]interface {}"".autotmp_2284O(type.[1]interface {} "".~r0type.string"".cBtype.*"".timeStartTimerConstraintà†ßàÀ¤2Ž™dCTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·403a8d79fd24b295e8557f6970497aa3¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþH"".(*timeStartTimerConstraint).solve€þeH‹ %H�D$øH;AwèëåH�ìˆH‹œ$ H‰$Hƒ<$„:H‹¼$˜Hƒÿ„!H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰T$pH‰D$xH‰Œ$€H‰L$h1ÉH‰D$`H‰D$@H‰T$XH‰ÐH‹l$@H9é�µH‰D$PH‹(H‰L$H‰ë‰ØƒÃ‰ÙH‹œ$˜ƒÀH‰$‰L$<‰L$‰D$ ÇD$ÇD$èH‹œ$˜H‰$H‹œ$�‹+‰l$‹\$<‰\$ è¶\$€ûtFH‹œ$˜H‰$H‹œ$�‹+‰l$èH‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒKÿÿÿH�ĈÃë׉éØþÿÿ‰%éºþÿÿ +*0runtime.morestack_noctxtÂngolang.org/x/tools/container/intsets.(*Sparse).AppendToÞ("".(*analysis).store¬2"".(*analysis).onlineCopyþ,"".(*analysis).addWork0�"".autotmp_2297otype.*int"".autotmp_2296�type.int"".autotmp_2295type.int"".autotmp_2293_type.[]int"".autotmp_2292/type.[]int"".f—type."".nodeid"".delta  type.*"".nodeset"".a"type.*"".analysis"".cBtype.*"".timeStartTimerConstraint"�Ç��€6¬"˜ +%1/65`Ž’Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·0a4b95df80c389fe7e338059324575e1¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþ0"".extÛ°timeÛ°startTimerÀ ¶ eH‹ %H�D$ØH;AwèëåH�ì¨H‹1íH9è„uH‹´$°H‰4$H‹ H‰D$hH‰D$H‰L$pH‰L$H�5H�l$H‰ïH¥H¥HÇD$(è‹\$0‰\$@H�H‰$èH‹D$HÇHÇ@HÇ@‹l$@‰(H‰D$PH‹œ$¸Hƒû„ÕH‹SH‹KH‹[ H‰”$�H‰Œ$˜H‰œ$ H‰ØH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$€H‰„$ˆH‰T$xH�ÊH‰$H‹\$PH‰\$èH‹T$xH‹Œ$€H‹„$ˆH‹œ$¸H‰$Hƒ<$„ïHƒ$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹œ$°H‰$H‹œ$¸‹k‰l$è‹\$‰\$DH�H‰$èH‹D$‹l$@‰(‹l$D‰hH‰D$HH‹1íH9èt2H‹œ$°H‰$H‹L$HH‰D$XH‰D$H‰L$`H‰L$èH�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$량%éÿÿÿ‰é$þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éYýÿÿ2 +*0runtime.morestack_noctxtJ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type†"".tInvalid¼"¾fmt.Sprintf”("".(*fieldInfo).path˜*runtime.concatstring2ø*go.string.""¾ Jtype.golang.org/x/tools/go/types.Typeä $runtime.assertE2I2à + +è Jtype.*golang.org/x/tools/go/ssa.ConstŽ $runtime.assertE2T2æ Ngolang.org/x/tools/go/ssa.(*Const).NameÈ Rtype.*golang.org/x/tools/go/ssa.MakeSliceî &runtime.assertE2TOKŽ2runtime.writebarrierifaceœgo.string."%T"�fmt.Sprintfä"go.string."*ssa."Œ$strings.TrimPrefixÜstrings.ToLower€2runtime.writebarrierifaceŽTgo.string."unhandled object data type: %T"‚fmt.SprintfÄtype.stringðruntime.convT2E runtime.gopanicÎPtype.*golang.org/x/tools/go/ssa.Functionô$runtime.assertE2T2ÌXgolang.org/x/tools/go/ssa.(*Function).String¦Ntype.*golang.org/x/tools/go/ssa.ConvertÌ&runtime.assertE2TOK´Ltype.*golang.org/x/tools/go/ssa.GlobalÚ$runtime.assertE2T2²Tgolang.org/x/tools/go/ssa.(*Global).StringªZtype.*golang.org/x/tools/go/ssa.MakeInterfaceÐ$runtime.assertE2T2€ +È +æ4go.string."makeinterface:"À*runtime.concatstring2¨ Ptype.*golang.org/x/tools/go/ssa.MakeChanÎ &runtime.assertE2TOK¶!Htype.*golang.org/x/tools/go/ssa.CallÜ!$runtime.assertE2T2°"Ntype.*golang.org/x/tools/go/ssa.Builtin€#"runtime.assertI2Tœ#Vgolang.org/x/tools/go/ssa.(*Builtin).Objectè# +Ä$$go.string."append"ì$ runtime.eqstringŽ%$go.string."append"ø%Tgolang.org/x/tools/go/ssa.(*register).Nameš&Ngo.string."unhandled *ssa.Call label: "ô&*runtime.concatstring2¶'type.stringâ'runtime.convT2E’(runtime.gopanicØ(Ntype.*golang.org/x/tools/go/ssa.MakeMapþ(&runtime.assertE2TOKÞ)type.string„*$runtime.assertE2T2¶+Jtype.*golang.org/x/tools/go/ssa.AllocÜ+$runtime.assertE2T2€-"go.string."alloc"@ D"".autotmp_2354*type.*[1]interface {}"".autotmp_2353&type.[]interface {}"".autotmp_2352*type.*[1]interface {}"".autotmp_2351&type.[]interface {}"".autotmp_2349/&type.[]interface {}"".autotmp_2348§type.uint32"".autotmp_2346�"type.interface {}"".autotmp_2345type.string"".autotmp_2344type.string"".autotmp_2343(type.[1]interface {}"".autotmp_2342type.string"".autotmp_2341ïJtype.golang.org/x/tools/go/types.Type"".autotmp_2339type.string"".autotmp_2338type.string"".autotmp_2337(type.[1]interface {}"".autotmp_2336Ïtype.string"".autotmp_2335¯type.string"".autotmp_2334type.string"".autotmp_2333�Ntype.golang.org/x/tools/go/types.Object"".autotmp_2332type.string"".autotmp_2331type.string"".autotmp_2330type.string"".autotmp_2329type.string"".autotmp_2328o(type.[1]interface {}"".autotmp_2327Otype.string"".vÏ"type.interface {}"".v�"type.interface {}"".vŸHtype.*golang.org/x/tools/go/ssa.Call"".v¯"type.interface {}"".v�type.string"".vïJtype.golang.org/x/tools/go/types.Type"".sïtype.string "".~r0 type.string"".ltype."".Label*% ŒŸ ¡Ÿ œðÎÈ=Z æPuOLcL,Z,#8cCL³…]D #Dc‹&#>cWX«  W‹@¯!´?– +ZcH2.11 ~ˆÕA+B f?V,D�AøA7B ,@sOY¦™¼u +N²Tgclocals·8540a2071a4dff4808f1c5123a5b6cd4Tgclocals·a7a1cd7dbed9f08834dd4c25b39a8800 /Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/labels.goþ."".(*analysis).renumberà>È>eH‹ %H�„$ˆýÿÿH;AwèëâH�ìøH‹„$HƒxtQH�hH�$H‰ßH‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH‹„$H‹h0‰ë‰ØH�H‰$‹ØH‰\$‹Ø‰D$lH‰\$è‹l$lH‹T$H‹L$ H‹D$(H‰”$pH‰Œ$xH‰„$€H�H‰$‹ÝH‰\$‹ÝH‰\$èH‹T$H‹L$ H‹D$(H‰”$XH‰Œ$`H‰„$hH‹œ$p1É1À‰D$X‹èH;¬$xƒ^H�ëH‰$H‹œ$Hƒû„=H‹S(H‹C0H‹k8H‰¬$àH‰”$ЉL$\‹éH9ÅH‰„$؃H�êH‹+H‰l$è‹D$\‹L$XH‹´$H‹œ$X‹èH;¬$`ƒÃ H�«‰ ÿÀÿÁ‹l$l9èsXHƒþ„  H‹~(H‹V0L‹F8L‰„$àH‰¼$ЋèH9ÕH‰”$؃j H�ïH‹H‹1íH9ê…ƒ ÿÀ‹l$l9èr¨‰L$T¸‹l$l9ès]Hƒþ„W H‹~(H‹V0L‹F8L‰„$àH‰¼$ЋèH9ÕH‰”$؃! H�ïH‹H‹1íH9ê„` ‹ZÉ؋l$l9èr£‹l$l9鄎‰L$h‹\$l‰\$dH�¼$è1ÀèH�œ$èHƒû„ZHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰Œ$H‰L$H‰„$ H‰D$èH�H‰$H�\$dH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰Œ$H‰L$H‰„$ H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹\$(H‰œ$HH‹\$0H‰œ$PH�H‰$H�œ$HH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éŸþÿÿHƒ~„ŒH�nH�$H‰ßH‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCè‹\$T‰\$h‹\$l‰\$dH�¼$è1ÀèH�œ$èHƒû„+ HÇÁHÇÂH‰œ$ˆH‰Œ$�H‰”$˜H�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰Œ$H‰L$H‰„$ H‰D$èH�H‰$H�\$dH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰Œ$H‰L$H‰„$ H‰D$èH‹¼$Hƒÿ„JH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(H‹œ$˜H‰\$0èH‹´$H‹”$XH‹Œ$`H‹œ$hH‰œ$È1ÀH‰Œ$ÀH‰Œ$€H‰”$¸H‰ÑH‹¬$€H9è�‘H‰Œ$�‹)H‰D$pH‰D$x‰l$hH�¼$è1ÀèH�œ$èHƒû„cHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$xH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰Œ$H‰L$H‰„$ H‰D$èH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰Œ$H‰L$H‰„$ H‰D$èH‹¼$Hƒÿ„‚H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(H‹œ$˜H‰\$0èH‹´$H‹Œ$�H‹D$pHƒÁHÿÀH‹¬$€H9èŒoþÿÿH‹žH‹kH�¼$¨1ÀèH�H‰$H‰l$H�œ$¨H‰\$èH‹œ$¨1íH9ë„H‹œ$°Hƒû„œH‹ ‹CH‹œ$¨Hƒû„}H‹3H‹SH‰Œ$‰„$H‹œ$X‹èH;¬$`ƒHH�«‹H‰´$¸H‰´$8H‰”$ÀH‰”$@H‰Œ$ØH‰Œ$(‰„$à‰„$0H�H‰$H‹œ$H‹›H‹kH‰l$H�œ$8H‰\$H�œ$(H‰\$èH�œ$¨H‰$èH‹œ$¨1íH9ë…þþÿÿH‹œ$H‹›H‹kH�¼$X1ÀèH�H‰$H‰l$H�œ$XH‰\$èH‹œ$X1íH9ë„H‹œ$`Hƒû„.H‹ ‹CH‹œ$XHƒû„H‹3H‹SH‰Œ$‰„$H‹œ$X‹èH;¬$`ƒÚH�«‹H‰´$˜H‰´$8H‰”$ H‰”$@H‰Œ$ÈH‰Œ$(‰„$Љ„$0H�H‰$H‹œ$H‹›H‹kH‰l$H�œ$8H‰\$H�œ$(H‰\$èH�œ$XH‰$èH‹œ$X1íH9ë…þþÿÿH‹œ$H‹«¨H�¼$1ÀèH�H‰$H‰l$H�œ$H‰\$èL‹¤$XL‹œ$`H‹œ$1íH9넼H‹œ$‹H‹œ$Hƒû„ªH‹H‹kH‰”$¨H‰”$8H‰¬$°H‰¬$@H�H‰$H‹œ$H‹«¨H‰l$H�œ$8H‰\$‹èL9݃EI�¬H‰\$èH�œ$H‰$èL‹¤$XL‹œ$`H‹œ$1íH9ë…DÿÿÿH‹œ$Hƒû„êH‹SPH‹CXH‹k`H‰¬$°1ÉH‰„$¨H‰„$€H‰”$ H‰ÐH‹¬$€H9é�”H‰„$ˆHƒø„�H‹H‹hH‰L$pH‰”$øH‰¬$L‰d$L‰\$H‹œ$hH‰\$H‰¬$ðH‰,$H‰”$èH‹Z8ÿÓL‹¤$XL‹œ$`H‹„$ˆH‹L$pHƒÀHÿÁH‹¬$€H9éŒlÿÿÿH‹œ$Hƒû„ôH‹shL‹kpH‹kx1ÿL9ï}pH‹Hƒø„ÍD‹HM9Ùƒ¹K�,Œ‹m‰hH‹PL‹PH‹h 1ÉH‰ÐL9Ñ}*H‹Hƒû„…D‹ M9ÙsvK�,Œ‹m‰+HƒÀHÿÁL9Ñ|ÖHƒÆHÿÇL9ï|�H‹œ$H‰$Hƒ<$t9Hƒ$(H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$èH�ÄøÉ%ë¾è ‰étÿÿÿè ‰é,ÿÿÿ‰éÿÿÿ‰éjþÿÿ‰éþÿÿè ‰éOýÿÿè ‰éêûÿÿ‰éËûÿÿè ‰é|úÿÿ‰é]úÿÿ‰éwùÿÿ‰é–øÿÿ‰é¯÷ÿÿ‰éÎöÿÿH‹œ$p‰L$X‹éH;¬$xƒ‰H�ëH‰$H‹V(H‹N0H‹n8H‰¬$àH‰”$ЉD$\‹èH9ÍH‰Œ$ØsKH�êH‹+H‰l$è‹D$\‹L$XH‹´$H‹œ$X‹èH;¬$`sH�«‰ ÿÀÿÁé³óÿÿè è è è ‰é¢óÿÿ‹ZÉ\$`‹l$`9èƒóÿÿH‹œ$p‰L$X‹éH;¬$xƒšH�ëH‰$Hƒþ„�H‹V(H‹N0H‹n8H‰¬$àH‰”$ЉD$\‹èH9ÍH‰Œ$ØsKH�êH‹+H‰l$èH‹´$‹D$\‹L$XH‹œ$X‹èH;¬$`sH�«‰ ÿÀÿÁéSÿÿÿè è ‰éxÿÿÿè è ‰éYòÿÿè è ‰é¼ñÿÿè ž +00runtime.morestack_noctxt’Hgo.string."\n\n==== Renumbering\n\n"òfmt.Fprintf type.[]*"".nodeÖ"runtime.makesliceº type.[]"".nodeidè"runtime.makeslice².runtime.writebarrierptr€ ð runtime.duffzeroþ type."".nodeid¤ runtime.convT2EŽ 2runtime.writebarrierifaceœ type."".nodeid runtime.convT2E´2runtime.writebarrierifaceÂLgo.string."internal error: j=%d, N=%d"¶fmt.Sprintføtype.string¤runtime.convT2EÔruntime.gopanic®fgo.string."Renumbering nodes to improve density:\n"Žfmt.FprintfÌð runtime.duffzeroÊtype."".nodeidðruntime.convT2EÚ2runtime.writebarrierifaceètype."".nodeidŽruntime.convT2E€2runtime.writebarrierifaceÐVgo.string."(%d object nodes of %d total)\n"Æfmt.FprintfÀð runtime.duffzero¾type.intäruntime.convT2EÎ2runtime.writebarrierifaceÜtype."".nodeid‚runtime.convT2Eô2runtime.writebarrierifaceÄ4go.string."\tn%d -> n%d\n"ºfmt.FprintfÈØ runtime.duffzeroÖftype.map[golang.org/x/tools/go/ssa.Value]"".PointerŒ &runtime.mapiterinitø"ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointerî#$runtime.mapassign1�$&runtime.mapiternextú$Ø runtime.duffzeroˆ%ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointer¾%&runtime.mapiterinitª(ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointer )$runtime.mapassign1Â)&runtime.mapiternext¤*Ø runtime.duffzero²*dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidè*&runtime.mapiterinitÂ,dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeid¾-$runtime.mapassign1à-&runtime.mapiternext�1 +¨52runtime.writebarriersliceÔ5$runtime.panicindexð5$runtime.panicindex¶6$runtime.panicindexÒ6$runtime.panicindexü6$runtime.panicindexœ9.runtime.writebarrierptrŒ:$runtime.panicindexš:$runtime.panicindex¨:$runtime.panicindex¶:$runtime.panicindexÎ<.runtime.writebarrierptr¾=$runtime.panicindexÌ=$runtime.panicindexè=$runtime.panicindexö=$runtime.panicindex’>$runtime.panicindex >$runtime.panicindex¼>$runtime.panicindexð Ž"".autotmp_2431type.int"".autotmp_2430type.int"".autotmp_2427type.int"".autotmp_2426type.int"".autotmp_2425ÿ$type."".constraint"".autotmp_2424ß &type.*"".constraint"".autotmp_2423type.int"".autotmp_2422type.int"".autotmp_2421type."".nodeid"".autotmp_2420type."".Pointer"".autotmp_2419ßtype."".Pointer"".autotmp_2418"type.interface {}"".autotmp_2417"type.interface {}"".autotmp_2416*type.*[2]interface {}"".autotmp_2415&type.[]interface {}"".autotmp_2414type."".nodeid"".autotmp_2413Ï type.*"".nodeid"".autotmp_2412type.int"".autotmp_2411type.int"".autotmp_2410"type.interface {}"".autotmp_2409"type.interface {}"".autotmp_2408*type.*[2]interface {}"".autotmp_2407&type.[]interface {}"".autotmp_2406"type.interface {}"".autotmp_2405¿"type.interface {}"".autotmp_2403ß&type.[]interface {}"".autotmp_2400¯(type.[]"".constraint"".autotmp_2399Htype.golang.org/x/tools/go/ssa.Value"".autotmp_2398ßntype.map.iter[golang.org/x/tools/go/ssa.Value]"".nodeid"".autotmp_2396type."".Pointer"".autotmp_2395Htype.golang.org/x/tools/go/ssa.Value"".autotmp_2394¿ptype.map.iter[golang.org/x/tools/go/ssa.Value]"".Pointer"".autotmp_2393ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointer"".autotmp_2392Ÿtype."".Pointer"".autotmp_2391ÿHtype.golang.org/x/tools/go/ssa.Value"".autotmp_2390Ÿptype.map.iter[golang.org/x/tools/go/ssa.Value]"".Pointer"".autotmp_2388type."".nodeid"".autotmp_2387ÿ type.int"".autotmp_2386(type.[2]interface {}"".autotmp_2385 type.[]"".nodeid"".autotmp_2384type."".nodeid"".autotmp_2383type."".nodeid"".autotmp_2382(type.[2]interface {}"".autotmp_2381ßtype.string"".autotmp_2380§ +type."".nodeid"".autotmp_2379Ÿ +type."".nodeid"".autotmp_2378Ÿ(type.[2]interface {}"".autotmp_2377type."".nodeid"".autotmp_2376type."".nodeid"".autotmp_2375type."".nodeid"".autotmp_2374type."".nodeid"".autotmp_2373type."".nodeid"".autotmp_2372type."".nodeid"".autotmp_2371type."".nodeid"".autotmp_2369ÿ type.[]"".nodeid"".autotmp_2368Ïtype.[]*"".node"".autotmp_2367ï type.int"".cŸ$type."".constraint"".vŸ Htype.golang.org/x/tools/go/ssa.Value "".ptrßtype."".Pointer"".v¿ Htype.golang.org/x/tools/go/ssa.Value "".ptr¿type."".Pointer"".vÿHtype.golang.org/x/tools/go/ssa.Value"".nobjÇ +type."".nodeid "".end¯ +type."".nodeid"".j¿ +type."".nodeid"".i· +type."".nodeid"".renumbering¿ type.[]"".nodeid"".newNodes�type.[]*"".node"".N— +type."".nodeid"".a"type.*"".analysis%ð ºï ð аî@-QME +‚C  C  Ž Iä]Ý%�€$—€$ †e4 +‚A% +(!  D   t   ~ !”x{¥ùÉ7uqëÏëiñWñS«Ù‹%G"�8¡8RTgclocals·63da605eb3e7a719ce5e1b607b1188ddTgclocals·d96cc94d8f852a34a8f19bda212cfe10š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/opt.goþ6"".(*addrConstraint).StringÀ´eH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„CHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„öèH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éþþÿÿ‰é¶þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid¤runtime.convT2Eü2runtime.writebarrierifaceŠtype."".nodeidÚruntime.convT2Eº2runtime.writebarrierifaceÈgo.string."load n%d <- n%d[%d]"òfmt.Sprintf0 "".autotmp_2472"type.interface {}"".autotmp_2471"type.interface {}"".autotmp_2470¯"type.interface {}"".autotmp_2468�&type.[]interface {}"".autotmp_2466_(type.[3]interface {} "".~r0type.string"".c.type.*"".loadConstraint" ¼Ÿ 1� $:ÖœœXTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/print.goþ8"".(*storeConstraint).String ”eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„®HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„aHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„úèH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�É%é_ÿÿÿ‰%éúþÿÿ‰%é“þÿÿ‰éKþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type.uint32äruntime.convT2EÄ2runtime.writebarrierifaceÒtype."".nodeid¢runtime.convT2E‚2runtime.writebarrieriface�@go.string."store n%d[%d] <- n%d"òfmt.Sprintf0 "".autotmp_2482"type.interface {}"".autotmp_2481"type.interface {}"".autotmp_2480¯"type.interface {}"".autotmp_2478�&type.[]interface {}"".autotmp_2476_(type.[3]interface {} "".~r0type.string"".c0type.*"".storeConstraint" ¼Ÿ 1� ,:ÖœœXTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/print.goþB"".(*offsetAddrConstraint).String ”eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„®HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„aHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„úHƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„�èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�É%éeÿÿÿ‰%éúþÿÿ‰%é“þÿÿ‰éKþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type."".nodeidðruntime.convT2EÐ2runtime.writebarrierifaceÞtype.uint32¢runtime.convT2E‚2runtime.writebarrieriface�Jgo.string."offsetAddr n%d <- n%d.#%d"òfmt.Sprintf0 "".autotmp_2492"type.interface {}"".autotmp_2491"type.interface {}"".autotmp_2490¯"type.interface {}"".autotmp_2488�&type.[]interface {}"".autotmp_2486_(type.[3]interface {} "".~r0type.string"".c:type.*"".offsetAddrConstraint" ¼Ÿ 1� 4:ÖœœXTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/print.goþB"".(*typeFilterConstraint).String ‚eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„¥HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„XHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„ñHƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH‹¼$˜Hƒÿ„�H�/H�<$H‰îH¥H¥èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�Éé\ÿÿÿ‰%éÿÿÿ‰%éœþÿÿ‰éTþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type."".nodeidðruntime.convT2EÐ2runtime.writebarrierifacešruntime.convI2Eú2runtime.writebarrierifaceˆLgo.string."typeFilter n%d <- n%d.(%s)"êfmt.Sprintf0 "".autotmp_2502"type.interface {}"".autotmp_2501"type.interface {}"".autotmp_2500¯"type.interface {}"".autotmp_2498�&type.[]interface {}"".autotmp_2496_(type.[3]interface {} "".~r0type.string"".c:type.*"".typeFilterConstraint" ¸Ÿ 5� <:Öœ˜\Tgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/print.goþ8"".(*untagConstraint).String ‚eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„¥HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„XHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„ñHƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH‹¼$˜Hƒÿ„�H�/H�<$H‰îH¥H¥èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�Éé\ÿÿÿ‰%éÿÿÿ‰%éœþÿÿ‰éTþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type."".nodeidðruntime.convT2EÐ2runtime.writebarrierifacešruntime.convI2Eú2runtime.writebarrierifaceˆBgo.string."untag n%d <- n%d.(%s)"êfmt.Sprintf0 "".autotmp_2512"type.interface {}"".autotmp_2511"type.interface {}"".autotmp_2510¯"type.interface {}"".autotmp_2508�&type.[]interface {}"".autotmp_2506_(type.[3]interface {} "".~r0type.string"".c0type.*"".untagConstraint" ¸Ÿ 5� D:Öœ˜\Tgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/print.goþ:"".(*invokeConstraint).StringàÊeH‹ %H�D$ÐH;AwèëåH�ì°H‹´$¸HÇ„$ÀHÇ„$ÈH‹Hƒû„ÏH‹KH‹k H‰L$8H‰L$XH‰l$@H‰l$`H�¼$€1ÀèH�œ$€Hƒû„‹HÇÂHÇÁH‰\$hH‰T$pH‰L$xH�H‰$H‰t$Hƒ|$„FHƒD$èH‹L$H‹D$H‹\$hH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹\$hHƒÃH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H‰$H‹œ$¸H‰\$Hƒ|$„•HƒD$ èH‹L$H‹D$H‹\$hHƒÃ H‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ èH‹L$(H‹D$0H‰Œ$ÀH‰„$ÈH�İÉ%é_ÿÿÿ‰%é®þÿÿ‰énþÿÿ‰é*þÿÿ +*0runtime.morestack_noctxtìè runtime.duffzeroØtype."".nodeid˜runtime.convT2Eð2runtime.writebarrierifaceþtype.string¤runtime.convT2E„2runtime.writebarrieriface’type."".nodeidâruntime.convT2EÂ2runtime.writebarrierifaceÐDgo.string."invoke n%d.%s(n%d ...)"²fmt.Sprintf0à"".autotmp_2523"type.interface {}"".autotmp_2522"type.interface {}"".autotmp_2521Ï"type.interface {}"".autotmp_2519�&type.[]interface {}"".autotmp_2517¯type.string"".autotmp_2516_(type.[3]interface {} "".~r0ïtype.string "".~r0type.string"".c2type.*"".invokeConstraint"àÜßà1° LBîË�XTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·bee63547fdf7a9d2b6db1f7cc0b3cf96ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/print.goþ "".nodeid.StringàÂeH‹ %H;awèëêHƒìxHÇ„$ˆHÇ„$�‹œ$€‰\$"".extÛ°reflectÛ°ValueÛ°Addr·fÎ8type.map[string]"".intrinsicœ$runtime.mapassign1ª@go.string."(reflect.Value).Bool"Ú&"".extÛ°NoEffect·fò8type.map[string]"".intrinsicÀ$runtime.mapassign1ÎBgo.string."(reflect.Value).Bytes"þ@"".extÛ°reflectÛ°ValueÛ°Bytes·f–8type.map[string]"".intrinsicä$runtime.mapassign1ò@go.string."(reflect.Value).Call"¢>"".extÛ°reflectÛ°ValueÛ°Call·fº8type.map[string]"".intrinsicˆ$runtime.mapassign1–Jgo.string."(reflect.Value).CallSlice"ÆH"".extÛ°reflectÛ°ValueÛ°CallSlice·fÞ8type.map[string]"".intrinsic¬$runtime.mapassign1ºFgo.string."(reflect.Value).CanAddr"ê&"".extÛ°NoEffect·f‚8type.map[string]"".intrinsicÐ$runtime.mapassign1ÞPgo.string."(reflect.Value).CanInterface"Ž &"".extÛ°NoEffect·f¦ 8type.map[string]"".intrinsicô $runtime.mapassign1‚ +Dgo.string."(reflect.Value).CanSet"² +&"".extÛ°NoEffect·fÊ +8type.map[string]"".intrinsic˜ $runtime.mapassign1¦ >go.string."(reflect.Value).Cap"Ö &"".extÛ°NoEffect·fî 8type.map[string]"".intrinsic¼ $runtime.mapassign1Ê Bgo.string."(reflect.Value).Close"ú &"".extÛ°NoEffect·f’ 8type.map[string]"".intrinsicà $runtime.mapassign1î Fgo.string."(reflect.Value).Complex"ž&"".extÛ°NoEffect·f¶8type.map[string]"".intrinsic„$runtime.mapassign1’Fgo.string."(reflect.Value).Convert"ÂD"".extÛ°reflectÛ°ValueÛ°Convert·fÚ8type.map[string]"".intrinsic¨$runtime.mapassign1¶@go.string."(reflect.Value).Elem"æ>"".extÛ°reflectÛ°ValueÛ°Elem·fþ8type.map[string]"".intrinsicÌ$runtime.mapassign1ÚBgo.string."(reflect.Value).Field"Š@"".extÛ°reflectÛ°ValueÛ°Field·f¢8type.map[string]"".intrinsicð$runtime.mapassign1þPgo.string."(reflect.Value).FieldByIndex"®N"".extÛ°reflectÛ°ValueÛ°FieldByIndex·fÆ8type.map[string]"".intrinsic”$runtime.mapassign1¢Ngo.string."(reflect.Value).FieldByName"ÒL"".extÛ°reflectÛ°ValueÛ°FieldByName·fê8type.map[string]"".intrinsic¸$runtime.mapassign1ÆVgo.string."(reflect.Value).FieldByNameFunc"öT"".extÛ°reflectÛ°ValueÛ°FieldByNameFunc·fŽ8type.map[string]"".intrinsicÜ$runtime.mapassign1êBgo.string."(reflect.Value).Float"š&"".extÛ°NoEffect·f²8type.map[string]"".intrinsic€$runtime.mapassign1ŽBgo.string."(reflect.Value).Index"¾@"".extÛ°reflectÛ°ValueÛ°Index·fÖ8type.map[string]"".intrinsic¤$runtime.mapassign1²>go.string."(reflect.Value).Int"â&"".extÛ°NoEffect·fú8type.map[string]"".intrinsicÈ$runtime.mapassign1ÖJgo.string."(reflect.Value).Interface"†H"".extÛ°reflectÛ°ValueÛ°Interface·fž8type.map[string]"".intrinsicì$runtime.mapassign1úRgo.string."(reflect.Value).InterfaceData"ª&"".extÛ°NoEffect·fÂ8type.map[string]"".intrinsic�$runtime.mapassign1žBgo.string."(reflect.Value).IsNil"Î&"".extÛ°NoEffect·fæ8type.map[string]"".intrinsic´$runtime.mapassign1ÂFgo.string."(reflect.Value).IsValid"ò&"".extÛ°NoEffect·fŠ8type.map[string]"".intrinsicØ$runtime.mapassign1æ@go.string."(reflect.Value).Kind"– &"".extÛ°NoEffect·f® 8type.map[string]"".intrinsicü $runtime.mapassign1Š!>go.string."(reflect.Value).Len"º!&"".extÛ°NoEffect·fÒ!8type.map[string]"".intrinsic "$runtime.mapassign1®"Hgo.string."(reflect.Value).MapIndex"Þ"F"".extÛ°reflectÛ°ValueÛ°MapIndex·fö"8type.map[string]"".intrinsicÄ#$runtime.mapassign1Ò#Fgo.string."(reflect.Value).MapKeys"‚$D"".extÛ°reflectÛ°ValueÛ°MapKeys·fš$8type.map[string]"".intrinsicè$$runtime.mapassign1ö$Dgo.string."(reflect.Value).Method"¦%B"".extÛ°reflectÛ°ValueÛ°Method·f¾%8type.map[string]"".intrinsicŒ&$runtime.mapassign1š&Pgo.string."(reflect.Value).MethodByName"Ê&N"".extÛ°reflectÛ°ValueÛ°MethodByName·fâ&8type.map[string]"".intrinsic°'$runtime.mapassign1¾'Hgo.string."(reflect.Value).NumField"î'&"".extÛ°NoEffect·f†(8type.map[string]"".intrinsicÔ($runtime.mapassign1â(Jgo.string."(reflect.Value).NumMethod"’)&"".extÛ°NoEffect·fª)8type.map[string]"".intrinsicø)$runtime.mapassign1†*Vgo.string."(reflect.Value).OverflowComplex"¶*&"".extÛ°NoEffect·fÎ*8type.map[string]"".intrinsicœ+$runtime.mapassign1ª+Rgo.string."(reflect.Value).OverflowFloat"Ú+&"".extÛ°NoEffect·fò+8type.map[string]"".intrinsicÀ,$runtime.mapassign1Î,Ngo.string."(reflect.Value).OverflowInt"þ,&"".extÛ°NoEffect·f–-8type.map[string]"".intrinsicä-$runtime.mapassign1ò-Pgo.string."(reflect.Value).OverflowUint"¢.&"".extÛ°NoEffect·fº.8type.map[string]"".intrinsicˆ/$runtime.mapassign1–/Fgo.string."(reflect.Value).Pointer"Æ/&"".extÛ°NoEffect·fÞ/8type.map[string]"".intrinsic¬0$runtime.mapassign1º0@go.string."(reflect.Value).Recv"ê0>"".extÛ°reflectÛ°ValueÛ°Recv·f‚18type.map[string]"".intrinsicÐ1$runtime.mapassign1Þ1@go.string."(reflect.Value).Send"Ž2>"".extÛ°reflectÛ°ValueÛ°Send·f¦28type.map[string]"".intrinsicô2$runtime.mapassign1‚3>go.string."(reflect.Value).Set"²3<"".extÛ°reflectÛ°ValueÛ°Set·fÊ38type.map[string]"".intrinsic˜4$runtime.mapassign1¦4Fgo.string."(reflect.Value).SetBool"Ö4&"".extÛ°NoEffect·fî48type.map[string]"".intrinsic¼5$runtime.mapassign1Ê5Hgo.string."(reflect.Value).SetBytes"ú5F"".extÛ°reflectÛ°ValueÛ°SetBytes·f’68type.map[string]"".intrinsicà6$runtime.mapassign1î6Lgo.string."(reflect.Value).SetComplex"ž7&"".extÛ°NoEffect·f¶78type.map[string]"".intrinsic„8$runtime.mapassign1’8Hgo.string."(reflect.Value).SetFloat"Â8&"".extÛ°NoEffect·fÚ88type.map[string]"".intrinsic¨9$runtime.mapassign1¶9Dgo.string."(reflect.Value).SetInt"æ9&"".extÛ°NoEffect·fþ98type.map[string]"".intrinsicÌ:$runtime.mapassign1Ú:Dgo.string."(reflect.Value).SetLen"Š;&"".extÛ°NoEffect·f¢;8type.map[string]"".intrinsicð;$runtime.mapassign1þ;Ngo.string."(reflect.Value).SetMapIndex"®<L"".extÛ°reflectÛ°ValueÛ°SetMapIndex·fÆ<8type.map[string]"".intrinsic”=$runtime.mapassign1¢=Lgo.string."(reflect.Value).SetPointer"Ò=J"".extÛ°reflectÛ°ValueÛ°SetPointer·fê=8type.map[string]"".intrinsic¸>$runtime.mapassign1Æ>Jgo.string."(reflect.Value).SetString"ö>&"".extÛ°NoEffect·fŽ?8type.map[string]"".intrinsicÜ?$runtime.mapassign1ê?Fgo.string."(reflect.Value).SetUint"š@&"".extÛ°NoEffect·f²@8type.map[string]"".intrinsic€A$runtime.mapassign1ŽABgo.string."(reflect.Value).Slice"¾A@"".extÛ°reflectÛ°ValueÛ°Slice·fÖA8type.map[string]"".intrinsic¤B$runtime.mapassign1²BDgo.string."(reflect.Value).String"âB&"".extÛ°NoEffect·fúB8type.map[string]"".intrinsicÈC$runtime.mapassign1ÖCFgo.string."(reflect.Value).TryRecv"†D>"".extÛ°reflectÛ°ValueÛ°Recv·fžD8type.map[string]"".intrinsicìD$runtime.mapassign1úDFgo.string."(reflect.Value).TrySend"ªE>"".extÛ°reflectÛ°ValueÛ°Send·fÂE8type.map[string]"".intrinsic�F$runtime.mapassign1žF@go.string."(reflect.Value).Type"ÎF&"".extÛ°NoEffect·fæF8type.map[string]"".intrinsic´G$runtime.mapassign1ÂG@go.string."(reflect.Value).Uint"òG&"".extÛ°NoEffect·fŠH8type.map[string]"".intrinsicØH$runtime.mapassign1æHLgo.string."(reflect.Value).UnsafeAddr"–I&"".extÛ°NoEffect·f®I8type.map[string]"".intrinsicüI$runtime.mapassign1ŠJ4go.string."reflect.Append"ºJ4"".extÛ°reflectÛ°Append·fÒJ8type.map[string]"".intrinsic K$runtime.mapassign1®K>go.string."reflect.AppendSlice"ÞK>"".extÛ°reflectÛ°AppendSlice·föK8type.map[string]"".intrinsicÄL$runtime.mapassign1ÒL0go.string."reflect.Copy"‚M0"".extÛ°reflectÛ°Copy·fšM8type.map[string]"".intrinsicèM$runtime.mapassign1öM4go.string."reflect.ChanOf"¦N4"".extÛ°reflectÛ°ChanOf·f¾N8type.map[string]"".intrinsicŒO$runtime.mapassign1šO:go.string."reflect.DeepEqual"ÊO&"".extÛ°NoEffect·fâO8type.map[string]"".intrinsic°P$runtime.mapassign1¾P8go.string."reflect.Indirect"îP8"".extÛ°reflectÛ°Indirect·f†Q8type.map[string]"".intrinsicÔQ$runtime.mapassign1âQ8go.string."reflect.MakeChan"’R8"".extÛ°reflectÛ°MakeChan·fªR8type.map[string]"".intrinsicøR$runtime.mapassign1†S8go.string."reflect.MakeFunc"¶S8"".extÛ°reflectÛ°MakeFunc·fÎS8type.map[string]"".intrinsicœT$runtime.mapassign1ªT6go.string."reflect.MakeMap"ÚT6"".extÛ°reflectÛ°MakeMap·fòT8type.map[string]"".intrinsicÀU$runtime.mapassign1ÎU:go.string."reflect.MakeSlice"þU:"".extÛ°reflectÛ°MakeSlice·f–V8type.map[string]"".intrinsicäV$runtime.mapassign1òV2go.string."reflect.MapOf"¢W2"".extÛ°reflectÛ°MapOf·fºW8type.map[string]"".intrinsicˆX$runtime.mapassign1–X.go.string."reflect.New"ÆX."".extÛ°reflectÛ°New·fÞX8type.map[string]"".intrinsic¬Y$runtime.mapassign1ºY2go.string."reflect.NewAt"êY2"".extÛ°reflectÛ°NewAt·f‚Z8type.map[string]"".intrinsicÐZ$runtime.mapassign1ÞZ2go.string."reflect.PtrTo"Ž[2"".extÛ°reflectÛ°PtrTo·f¦[8type.map[string]"".intrinsicô[$runtime.mapassign1‚\4go.string."reflect.Select"²\4"".extÛ°reflectÛ°Select·fÊ\8type.map[string]"".intrinsic˜]$runtime.mapassign1¦]6go.string."reflect.SliceOf"Ö]6"".extÛ°reflectÛ°SliceOf·fî]8type.map[string]"".intrinsic¼^$runtime.mapassign1Ê^4go.string."reflect.TypeOf"ú^4"".extÛ°reflectÛ°TypeOf·f’_8type.map[string]"".intrinsicà_$runtime.mapassign1î_6go.string."reflect.ValueOf"ž`6"".extÛ°reflectÛ°ValueOf·f¶`8type.map[string]"".intrinsic„a$runtime.mapassign1’a0go.string."reflect.Zero"Âa0"".extÛ°reflectÛ°Zero·fÚa8type.map[string]"".intrinsic¨b$runtime.mapassign1¶b0go.string."reflect.init"æb&"".extÛ°NoEffect·fþb8type.map[string]"".intrinsicÌc$runtime.mapassign1ÚcDgo.string."(*reflect.rtype).Align"Šd&"".extÛ°NoEffect·f¢d8type.map[string]"".intrinsicðd$runtime.mapassign1þdRgo.string."(*reflect.rtype).AssignableTo"®e&"".extÛ°NoEffect·fÆe8type.map[string]"".intrinsic”f$runtime.mapassign1¢fBgo.string."(*reflect.rtype).Bits"Òf&"".extÛ°NoEffect·fêf8type.map[string]"".intrinsic¸g$runtime.mapassign1ÆgHgo.string."(*reflect.rtype).ChanDir"ög&"".extÛ°NoEffect·fŽh8type.map[string]"".intrinsicÜh$runtime.mapassign1êhTgo.string."(*reflect.rtype).ConvertibleTo"ši&"".extÛ°NoEffect·f²i8type.map[string]"".intrinsic€j$runtime.mapassign1ŽjBgo.string."(*reflect.rtype).Elem"¾j>"".extÛ°reflectÛ°rtypeÛ°Elem·fÖj8type.map[string]"".intrinsic¤k$runtime.mapassign1²kDgo.string."(*reflect.rtype).Field"âk@"".extÛ°reflectÛ°rtypeÛ°Field·fúk8type.map[string]"".intrinsicÈl$runtime.mapassign1ÖlNgo.string."(*reflect.rtype).FieldAlign"†m&"".extÛ°NoEffect·fžm8type.map[string]"".intrinsicìm$runtime.mapassign1úmRgo.string."(*reflect.rtype).FieldByIndex"ªnN"".extÛ°reflectÛ°rtypeÛ°FieldByIndex·fÂn8type.map[string]"".intrinsic�o$runtime.mapassign1žoPgo.string."(*reflect.rtype).FieldByName"ÎoL"".extÛ°reflectÛ°rtypeÛ°FieldByName·fæo8type.map[string]"".intrinsic´p$runtime.mapassign1ÂpXgo.string."(*reflect.rtype).FieldByNameFunc"òpT"".extÛ°reflectÛ°rtypeÛ°FieldByNameFunc·fŠq8type.map[string]"".intrinsicØq$runtime.mapassign1æqNgo.string."(*reflect.rtype).Implements"–r&"".extÛ°NoEffect·f®r8type.map[string]"".intrinsicür$runtime.mapassign1Šs>go.string."(*reflect.rtype).In"ºs:"".extÛ°reflectÛ°rtypeÛ°In·fÒs8type.map[string]"".intrinsic t$runtime.mapassign1®tNgo.string."(*reflect.rtype).IsVariadic"Þt&"".extÛ°NoEffect·föt8type.map[string]"".intrinsicÄu$runtime.mapassign1Òu@go.string."(*reflect.rtype).Key"‚v<"".extÛ°reflectÛ°rtypeÛ°Key·fšv8type.map[string]"".intrinsicèv$runtime.mapassign1övBgo.string."(*reflect.rtype).Kind"¦w&"".extÛ°NoEffect·f¾w8type.map[string]"".intrinsicŒx$runtime.mapassign1šx@go.string."(*reflect.rtype).Len"Êx&"".extÛ°NoEffect·fâx8type.map[string]"".intrinsic°y$runtime.mapassign1¾yFgo.string."(*reflect.rtype).Method"îyB"".extÛ°reflectÛ°rtypeÛ°Method·f†z8type.map[string]"".intrinsicÔz$runtime.mapassign1âzRgo.string."(*reflect.rtype).MethodByName"’{N"".extÛ°reflectÛ°rtypeÛ°MethodByName·fª{8type.map[string]"".intrinsicø{$runtime.mapassign1†|Bgo.string."(*reflect.rtype).Name"¶|&"".extÛ°NoEffect·fÎ|8type.map[string]"".intrinsicœ}$runtime.mapassign1ª}Jgo.string."(*reflect.rtype).NumField"Ú}&"".extÛ°NoEffect·fò}8type.map[string]"".intrinsicÀ~$runtime.mapassign1Î~Dgo.string."(*reflect.rtype).NumIn"þ~&"".extÛ°NoEffect·f–8type.map[string]"".intrinsicä$runtime.mapassign1òLgo.string."(*reflect.rtype).NumMethod"¢€&"".extÛ°NoEffect·fº€8type.map[string]"".intrinsicˆ�$runtime.mapassign1–�Fgo.string."(*reflect.rtype).NumOut"Æ�&"".extÛ°NoEffect·fÞ�8type.map[string]"".intrinsic¬‚$runtime.mapassign1º‚@go.string."(*reflect.rtype).Out"ê‚<"".extÛ°reflectÛ°rtypeÛ°Out·f‚ƒ8type.map[string]"".intrinsicЃ$runtime.mapassign1ÞƒHgo.string."(*reflect.rtype).PkgPath"Ž„&"".extÛ°NoEffect·f¦„8type.map[string]"".intrinsicô„$runtime.mapassign1‚…Bgo.string."(*reflect.rtype).Size"²…&"".extÛ°NoEffect·fÊ…8type.map[string]"".intrinsic˜†$runtime.mapassign1¦†Fgo.string."(*reflect.rtype).String"Ö†&"".extÛ°NoEffect·fî†8type.map[string]"".intrinsic¼‡$runtime.mapassign1Ô‡Ø runtime.duffzeroâ‡8type.map[string]"".intrinsicœˆ&runtime.mapiterinitô‰8type.map[string]"".intrinsicŠŠ&"".intrinsicsByNameÆŠ$runtime.mapassign1âŠ&runtime.mapiternextà"".autotmp_2542�"type."".intrinsic"".autotmp_2541ÿ"type."".intrinsic"".autotmp_2540¿type.string"".autotmp_2539"type."".intrinsic"".autotmp_2538type.string"".autotmp_2537ŸBtype.map.iter[string]"".intrinsic"".autotmp_2536ï8type.map[string]"".intrinsic +"".fnŸ"type."".intrinsic"".nameßtype.string"àªEßààEJ"à·DN6W€C•0Tgclocals·0372b889336bbdf612862c172920463dTgclocals·6237740dd6b146c06f2c2ba0d592eb5b¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".extÛ°reflectÛ°ValueÛ°Addr à  "".cgntype.*"".cgnode"".a"type.*"".analysis¸Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ6"".(*rVBytesConstraint).ptr H‹\$‹+‰l$à  "".~r0type."".nodeid"".c4type.*"".rVBytesConstraintÌTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".(*rVBytesConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd4go.string."rVBytes.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c4type.*"".rVBytesConstraint@.?PÎ*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".(*rVBytesConstraint).renumberàÄeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt3D‹I9És$J�,Š‹m‰(D‹HI9És J�,Š‹m‰hÃè è ‰ëÉ + 0runtime.morestack_noctxt¢$runtime.panicindex°$runtime.panicindex@"".mapping type.[]"".nodeid"".c4type.*"".rVBytesConstraintppÔ% +P Tgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ<"".(*rVBytesConstraint).StringÀ´eH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„CHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„öHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„�èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%éeÿÿÿ‰%éþþÿÿ‰é¶þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidÚruntime.convT2Eº2runtime.writebarrierifaceÈJgo.string."n%d = reflect n%d.Bytes()"ªfmt.Sprintf0€ "".autotmp_2548"type.interface {}"".autotmp_2547�"type.interface {}"".autotmp_2545o&type.[]interface {}"".autotmp_2543?(type.[2]interface {} "".~r0type.string"".c4type.*"".rVBytesConstraint€Ýÿ€% Þ5ë—½LTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".(*rVBytesConstraint).solve€ ì eH‹ %H�D$¸H;AwèëåH�ìÈÆD$;H‹œ$àH‰$Hƒ<$„¬H‹¼$ØHƒÿ„“H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$°H‰„$¸H‰Œ$ÀH‰Œ$¨1ÉH‰„$ H‰D$@H‰”$˜H‰ÐH‹l$@H9é�¶H‰D$PH‹(H‰L$H‰ë‰ØH‹œ$ØH‰$‰D$èH‹T$H‰T$hH‹L$H‰L$p‹\$ ‰\$<¶\$$€ûtUH�H‹+H‰¬$ˆH‹kH‰¬$�H�H‰$H�œ$ˆH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰ $H‹Z(ÿÓH‹L$H‹D$H�H‰$H‰L$xH‰L$H‰„$€H‰D$èH‹L$¶\$ €û„øHƒù„"H‹)H‰l$XH‹iH‰l$`H‹1íH9è„ÍH‹\$XH‰$H‹\$`H‰\$H‹ H‰D$xH‰D$H‰Œ$€H‰L$è¶\$ €û„‡H‹œ$ØH‰$H‹œ$Ћk‰l$‹\$<‰\$ è¶\$€ûtSÆD$;H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒJþÿÿ€|$;t H‹œ$ØH‰$H‹œ$Ћk‰l$èH�ÄÈÃë°ë®H�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰é×þÿÿ‰éfýÿÿ‰%éHýÿÿ( +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÆ4"".(*analysis).taggedValue Dgo.string."indirect tagged object"Ütype.stringˆruntime.convT2E¸runtime.gopanicÔ +òNtype.*golang.org/x/tools/go/types.Slice²$runtime.assertI2T2œ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeæ€>golang.org/x/tools/go/types.TypžJgolang.org/x/tools/go/types.IdenticalŠ 2"".(*analysis).onlineCopy´ +,"".(*analysis).addWorkÚ +Ntype.*golang.org/x/tools/go/types.Basicð +Jtype.golang.org/x/tools/go/types.Typeˆ –go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeœ  runtime.typ2Itab0�"".autotmp_2560ïtype.*int"".autotmp_2559�type.int"".autotmp_2558ÿtype.int"".autotmp_2555ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_2554type.string"".autotmp_2553_type.[]int"".autotmp_2552/type.[]int "".~r0ßJtype.golang.org/x/tools/go/types.Type"".slice—type."".nodeid"".tDyn¿Jtype.golang.org/x/tools/go/types.Type"".changed™type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c4type.*"".rVBytesConstraint"�ƒ��Z€Næ"§6UEz2  %9 e}a'¯43Tgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·9de6a51dcab9f38a632a0dc1b153b6cf¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".extÛ°reflectÛ°ValueÛ°BytesàÜeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$‹l$$‰(‹l$ ‰hH‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë¥ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ2type."".rVBytesConstraintÔ"runtime.newobject�Vgo.itab.*"".rVBytesConstraint."".constraintì8"".(*analysis).addConstraint„4type.*"".rVBytesConstraintš$type."".constraint²Vgo.itab.*"".rVBytesConstraint."".constraintÆ runtime.typ2Itab € "".autotmp_2568/4type.*"".rVBytesConstraint"".autotmp_25674type.*"".rVBytesConstraint"".autotmp_2566?type."".nodeid"".autotmp_25657type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€¤€1ð ”"W'-/³Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ4"".(*rVCallConstraint).ptr H‹\$‹k ‰l$à  "".~r0type."".nodeid"".c2type.*"".rVCallConstraintºTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVCallConstraint).presolve€æeH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~‰|$H�5H�|$H¥H¥èH‹\$0H‰$H‹t$(‹~‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd4go.string."rVCall.targets"€,"".(*hvn).markIndirect¸2go.string."rVCall.result"Ô,"".(*hvn).markIndirect @"".htype.*"".hvn"".c2type.*"".rVCallConstraint@X?€¼** +?ATgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVCallConstraint).renumberÀ°eH‹ %H;awèëêH‹T$H‹L$H‹D$HƒøtiD‹HI9ÉsYJ�,Š‹m‰hD‹H I9És?J�,Š‹m‰h D‹HI9És%J�,Š‹m‰hD‹HI9És J�,Š‹m‰hÃè è è è ‰ë“ + 0runtime.morestack_noctxtò$runtime.panicindex€$runtime.panicindexŽ$runtime.panicindexœ$runtime.panicindex@"".mapping type.[]"".nodeid"".c2type.*"".rVCallConstraint  ,Ä% +x(Tgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".(*rVCallConstraint).String  eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„´HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„gHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„HƒD$ èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�É%é_ÿÿÿ‰%éôþÿÿ‰%é�þÿÿ‰éEþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type."".nodeidðruntime.convT2EÐ2runtime.writebarrierifaceÞtype."".nodeid®runtime.convT2EŽ2runtime.writebarrierifaceœNgo.string."n%d = reflect n%d.Call(n%d)"þfmt.Sprintf0 "".autotmp_2578"type.interface {}"".autotmp_2577"type.interface {}"".autotmp_2576¯"type.interface {}"".autotmp_2574�&type.[]interface {}"".autotmp_2572_(type.[3]interface {} "".~r0type.string"".c2type.*"".rVCallConstraint" ÂŸ +�Ò:Öœ¢RTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".(*rVCallConstraint).solve (š(eH‹ %H�„$ÿÿÿH;AwèëâH�ìpH‹¬$x‹]ƒûuUH�H‹+H‰¬$øH‹kH‰¬$H�H‰$H�œ$øH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ÆD$?H‹œ$ˆH‰$Hƒ<$„[ H‹¼$€Hƒÿ„B H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$XH‰„$`H‰Œ$hH‰Œ$P1ÉH‰„$HH‰D$xH‰”$@H‰ÐH‹l$xH9é�H‰„$ H‹(H‰Œ$€‰ë‰ØH‹œ$€H‰$‰D$èH‹T$H‰”$ØH‹L$H‰Œ$à‹\$ ‰\$L¶\$$€ûtUH�H‹+H‰¬$øH‹kH‰¬$H�H‰$H�œ$øH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰ $H‹Z(ÿÓH‹L$H‹D$H�H‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹L$¶\$ €ûuTH‹„$ H‹Œ$€HƒÀHÿÁH‹l$xH9éŒáþÿÿ€|$?t H‹œ$€H‰$H‹œ$x‹k‰l$èH�ÄpÃH‰Œ$ˆH‹Y1íH9ëtH�H‰$H‰L$è H‹œ$€H‰$H‹œ$x‹k‰l$‹\$L‰\$ è¶\$€û„H‹œ$€H‰$H‹œ$x‹k‰l$èH‹œ$ˆH‹KH‹œ$ˆH‹kH‰¬$�H‰Œ$˜H‰Œ$°H‹1íH9脊H‹´$€H‰4$H‹Œ$°H‰„$èH‰D$H‰Œ$ðH‰L$H�5H�l$H‰ïH¥H¥è‹\$(‰\$DH‹œ$�H‰œ$°H‹1íH9è„èH‹´$€H‰4$H‹Œ$°H‰„$èH‰D$H‰Œ$ðH‰L$H�5H�l$H‰ïH¥H¥è‹\$(‰\$@H‹œ$˜H‰œ$°H‹1íH9è„FH‹œ$€H‰$H‹Œ$°H‰„$èH‰D$H‰Œ$ðH‰L$è‹D$H‹œ$€H‰$‹\$L‰\$‹\$D‰\$ ÇD$‰D$èH‹œ$˜H‰œ$°H‹1íH9脎H‹œ$€H‰$H‹Œ$°H‰„$èH‰D$H‰Œ$ðH‰L$è‹\$‰\$PH‹œ$�H‰œ$¨H‹1íH9è„ÿH‹œ$€H‰$H‹Œ$¨H‰„$èH‰D$H‰Œ$ðH‰L$è‹D$H‹œ$€H‰$‹\$@‰\$‹\$L‰\$ ‹\$PÿÉ\$‰D$è‹t$DH‹„$˜1íH9è„{H‹@H‰Á1ÀH‰L$`H‹l$`H9è�H‹œ$˜H‰D$hHƒû„AH‹H‹KH‹kH‰¬$8H‰”$(H‰Œ$0H9ȃH�ÂH‹Hƒû„öH‹K(H‹k0H‰Œ$ÈH‰¬$ÐH‹œ$€H‰$H‰Œ$H‰L$H‰¬$H‰l$‰t$D‰t$H‹œ$x‹k‰l$ÆD$ è‹\$D‰\$TH‹œ$€H‰$H‹œ$H‰\$H‹œ$H‰\$è‹t$‹l$TîH‹D$hHÿÀH‹l$`H9èŒúþÿÿH‹„$�1íH9è„*H‹@H‰Á1ÀH‰L$XH‹l$XH9è�YûÿÿH‹œ$�H‰D$pHƒû„ðH‹H‹KH‹kH‰¬$8H‰”$(H‰Œ$0H9ȃ½H�ÂH‹Hƒû„¥H‹K(H‹k0H‰Œ$¸H‰¬$ÀH‰Œ$H‰ $H‰¬$ H‰l$èH‹”$xH‹Œ$€¶\$€ûtwH‰ $‹j‰l$‹\$@‰\$ è¶\$€ûtSÆD$?‹\$@‰\$TH‹œ$€H‰$H‹œ$H‰\$H‹œ$ H‰\$è‹\$‹l$Të‰\$@H‹D$pHÿÀéÙþÿÿë°H‰ $H‹œ$H‰\$H‹œ$ H‰\$H‹*H‰l$H�\$ HÇHÇCè‹\$0‰\$HH‹œ$€H‰$H‹œ$H‰\$H‹œ$ H‰\$è‹D$H‹œ$€H‰$‹\$HÿÉ\$‹\$@‰\$ ‰D$èH‹œ$€H‰$H‹œ$x‹k‰l$‹\$H‰\$ è¶\$€ût +ÆD$?é×þÿÿéÒþÿÿ‰éTþÿÿè ‰é þÿÿ1ÀéÓýÿÿ‰éýÿÿè ‰é¸üÿÿ1Àé‚üÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÏûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é@ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éˆúÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éæùÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éDùÿÿéýøÿÿ‰é·öÿÿ‰%é™öÿÿ‚ +00runtime.morestack_noctxtp,go.string."no targets"¬type.stringØruntime.convT2Eˆruntime.gopanicœngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¢4"".(*analysis).taggedValueˆDgo.string."indirect tagged object"Ätype.stringðruntime.convT2E runtime.gopanic¼ +ÚVtype.*golang.org/x/tools/go/types.Signature $runtime.assertI2T2Ö ,"".(*analysis).addWorkš +Vtype.*golang.org/x/tools/go/types.Signature¶ +runtime.gopanicŠ 2"".(*analysis).onlineCopyæ ,"".(*analysis).addWorkÔ –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÔ 2go.string."rVCall.params"ö ."".(*analysis).addNodes´–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type´4go.string."rVCall.results"Ö."".(*analysis).addNodes”–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type�*"".(*analysis).sizeofò("".(*analysis).store –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeœ*"".(*analysis).sizeofÚ–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÖ*"".(*analysis).sizeof¼&"".(*analysis).loadˆ2"".(*analysis).typeAssertî*"".(*analysis).sizeof "".isInterface„2"".(*analysis).onlineCopyˆ*"".(*analysis).sizeofÀ 2"".(*analysis).makeTagged¦!*"".(*analysis).sizeofü!4"".(*analysis).onlineCopyNÌ"."".(*analysis).addLabel–#$runtime.panicindexÎ#$runtime.panicindexü#Ntype.*golang.org/x/tools/go/types.Tuple’$Jtype.golang.org/x/tools/go/types.Typeª$–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type¾$ runtime.typ2Itabà$Ntype.*golang.org/x/tools/go/types.Tupleö$Jtype.golang.org/x/tools/go/types.TypeŽ%–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type¢% runtime.typ2ItabÄ%Ntype.*golang.org/x/tools/go/types.TupleÚ%Jtype.golang.org/x/tools/go/types.Typeò%–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type†& runtime.typ2Itab¨&Ntype.*golang.org/x/tools/go/types.Tuple¾&Jtype.golang.org/x/tools/go/types.TypeÖ&–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeê& runtime.typ2ItabŒ'Ntype.*golang.org/x/tools/go/types.Tuple¢'Jtype.golang.org/x/tools/go/types.Typeº'–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÎ' runtime.typ2Itab0àn"".autotmp_2622type.int"".autotmp_2621type.int"".autotmp_2620type.*uint8"".autotmp_2619type.*uint8"".autotmp_2618type.*uint8"".autotmp_2617type.*uint8"".autotmp_2614Ÿtype.*int"".autotmp_2613ïtype.int"".autotmp_2612ßtype.int"".autotmp_2611type.int"".autotmp_2610type.uint32"".autotmp_2609type."".nodeid"".autotmp_2608type.bool"".autotmp_2607type.uint32"".autotmp_2606type."".nodeid"".autotmp_2604type.bool"".autotmp_2603type.int"".autotmp_2602type.int"".autotmp_2601type.uint32"".autotmp_2600type."".nodeid"".autotmp_2599type.int"".autotmp_2597�Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_2596type.uint32"".autotmp_2595Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_2594¿type.uint32"".autotmp_2593Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_2592type."".nodeid"".autotmp_2591Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_2590·type."".nodeid"".autotmp_2589ÿNtype.*golang.org/x/tools/go/types.Tuple"".autotmp_2586�Jtype.golang.org/x/tools/go/types.Type"".autotmp_2585type.string"".autotmp_2584_type.[]int"".autotmp_2583/type.[]int"".autotmp_2582ïtype.string "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".objÏtype."".nodeid"".T¯Jtype.golang.org/x/tools/go/types.Type"".n¯type.int"".iÿtype.int"".TÏJtype.golang.org/x/tools/go/types.Type"".nŸtype.int"".i�type.int"".resultsßtype."".nodeid"".params×type."".nodeid"".tResults¿Ntype.*golang.org/x/tools/go/types.Tuple"".tParams¯Ntype.*golang.org/x/tools/go/types.Tuple"".tSigÏVtype.*golang.org/x/tools/go/types.Signature +"".fnÇtype."".nodeid"".tDyn¯Jtype.golang.org/x/tools/go/types.Type"".changedátype.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c2type.*"".rVCallConstraint%àÑßà™�ÞÚ%U­<UH%x c6 + pp†é/lG=/l8"A  GV2 + d222/Tkbƒg'ŒZ¶É3Ùt\«T 2ÀTgclocals·a283640b73d2ddb841042ebf810dbcbbTgclocals·78750c886271f25d448fcadcdefd1631¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ$"".reflectCallImplÀ¬eH‹ %H�D$èH;AwèëåH�ì˜H‹Œ$ H‹i0‰ë‰\$8H‰ËH‹‰HH‹«PH‰¬$€H‰,$H‰L$xH‹YXÿÓH‹L$H‹D$H‰L$XH‰D$`HÇD$@H�H‰$èH‹D$H‹l$@H‰(H‰D$PH‰$Hƒ<$„`Hƒ$H‹\$XH‰\$H‹\$`H‰\$èH‹\$PH‰\$PH‹1íH9è„ôH‹´$ H‰4$H‹L$PH‰„$ˆH‰D$H‰Œ$�H‰L$H�5H�l$H‰ïH¥H¥èH‹œ$ H‰$‹\$8‰\$H‹œ$¨H‰\$H�\$HÇHÇCèH‹1íH9è„3H‹´$ H‰4$H‹ H‰„$ˆH‰D$H‰Œ$�H‰L$H�5H�l$H‰ïH¥H¥HÇD$(è‹D$0H‹œ$°‰H‹œ$ Hƒû„¾H‹‹HH‹«PH‰¬$€H‰,$H‰L$xH‹YXÿÓH‹L$H‹D$H‹´$ H‰4$H‰Œ$ˆH‰L$H‰„$�H‰D$H�5H�l$H‰ïH¥H¥HÇD$(è‹D$0H‹œ$ H‰$‰D$<‰D$‹œ$¼‰\$ ÇD$ÇD$èH�H‰$èH‹D$H‰D$HH‰$Hƒ<$„ÛH‹œ$¨H‰\$èH‹D$HHƒø„³L‹„$°A‹(‰h‹¬$¸‰h ‹l$<‰h‹l$8ÿʼnh¶¬$À@ˆhH‰D$HH‹1íH9èt=H‹œ$ H‰$H‹L$HH‰D$hH‰D$H‰L$pH‰L$è‹\$8‰œ$ÈH�ĘÃH�H‰$H�H‰\$H�H‰\$èH‹D$딉éFÿÿÿ‰%éÿÿÿ‰é;þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é›ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÚüÿÿ‰%é”üÿÿF +*0runtime.morestack_noctxt´ +øLtype.golang.org/x/tools/go/types.ArrayŠ"runtime.newobjectˆ2runtime.writebarrierifaceª–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Type¤,go.string."rVCall.ret"Æ."".(*analysis).addNodesº0"".(*analysis).endObjectÈ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type„"".tInvalidÆ4go.string."rvCall.targets"ú2"".(*analysis).addOneNodeˆ +ò.go.string."rVCall.args"¦ 2"".(*analysis).addOneNode– +&"".(*analysis).load¤ +0type."".rVCallConstraint¶ +"runtime.newobjectŒ .runtime.writebarrierptrª Tgo.itab.*"".rVCallConstraint."".constraintŒ 8"".(*analysis).addConstraintÀ 2type.*"".rVCallConstraintÖ $type."".constraintî Tgo.itab.*"".rVCallConstraint."".constraint‚ runtime.typ2ItabÒNtype.*golang.org/x/tools/go/types.BasicèJtype.golang.org/x/tools/go/types.Type€–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type” runtime.typ2Itab¶Ntype.*golang.org/x/tools/go/types.ArrayÌJtype.golang.org/x/tools/go/types.Typeä–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Typeø runtime.typ2Itab`°,"".autotmp_2650type.*uint8"".autotmp_2649Ÿ2type.*"".rVCallConstraint"".autotmp_2648type.*uint8"".autotmp_2646�Ntype.*golang.org/x/tools/go/types.Array"".autotmp_2645Ntype.*golang.org/x/tools/go/types.Array"".autotmp_26432type.*"".rVCallConstraint"".autotmp_2642type."".nodeid"".autotmp_2641Jtype.golang.org/x/tools/go/types.Type"".autotmp_2640type."".nodeid"".autotmp_2639Ntype.*golang.org/x/tools/go/types.Array"".autotmp_2638Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.len·3¯type.int64Fgolang.org/x/tools/go/types.elem·2Jtype.golang.org/x/tools/go/types.Type"".argelts·type."".nodeid "".ret¿type."".nodeid "".~r6Ptype."".nodeid"".dotdotdot@type.bool "".arg8type."".nodeid"".recv0type."".nodeid"".site "type.*"".callsite "".cgntype.*"".cgnode"".a"type.*"".analysis"°º¯°Ã Jê* +ó:nŒ4‘*-2H.Z*?_£€;I2%Tgclocals·5e36dd50315bb683b733cf09b3af7b3bTgclocals·9705dd036109f595ae27027e9f2d8f88¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ"".reflectCallÀ +¸ +eH‹ %H�D$ØH;AwèëåH�ì¨H�H‰$èH‹\$H‰\$HH‹œ$¸Hƒû„GH‹SH‹KH‹[ H‰”$�H‰Œ$˜H‰œ$ H‰ØH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$€H‰„$ˆH‰T$xH�ÊH‰$H‹\$HH‰\$èH‹T$xH‹Œ$€H‹„$ˆH‹œ$¸H‰$Hƒ<$„aHƒ$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹œ$°H‰$H‹œ$¸‹k‰l$è‹L$‰ÈÿÁH‹œ$°H‰$H‹œ$¸H‰\$H‹\$HH‰\$‰D$‰L$¶œ$Àˆ\$ èH‹´$¸‹\$(‰\$DH‹H‹k(H‹]1ÀHƒû„žH‹H‹KH‹kH‰l$pH‰T$`H‰L$hH9ÈsxH�ÂH‹HƒûtgH‹k(H‰l$PH‹k0H‰l$XH‹œ$°H‰$‹n‰l$è‹D$H‹œ$°H‰$H‹\$PH‰\$H‹\$XH‰\$‰D$‹\$D‰\$èH�ĨÉë•è ‰é[ÿÿÿ‰%é“þÿÿ‰é²ýÿÿ +*0runtime.morestack_noctxtJ type."".callsite\"runtime.newobject‚&type.[]*"".callsiteî"runtime.growsliceð.runtime.writebarrierptrª2runtime.writebarriersliceê2"".(*analysis).funcParamsò$"".reflectCallImplì4"".(*analysis).funcResultsÖ 0"".(*analysis).addressOfø $runtime.panicindex0Ð"".autotmp_2665_&type.[]*"".callsite"".autotmp_2664/&type.[]*"".callsite"".autotmp_2663type."".nodeid"".autotmp_2662type."".nodeid"".autotmp_2660&type.[]*"".callsite "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".retÇtype."".nodeid"".site¿"type.*"".callsite"".dotdotdot type.bool "".cgntype.*"".cgnode"".a"type.*"".analysis"ÐÔÏÐ) 0š" +�$L¢$-‰A]d}56Tgclocals·aeca490bdf6d4d9d53ec9834f04f5bc1Tgclocals·0603d69e780b65ce77ff2a0f3898a690¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".extÛ°reflectÛ°ValueÛ°Call€xeH‹ %H;awèëêHƒìH‹\$ H‰$H‹\$(H‰\$ÆD$èHƒÄà + 0runtime.morestack_noctxtf"".reflectCall 0 "".cgntype.*"".cgnode"".a"type.*"".analysis0!/@´  +2Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".extÛ°reflectÛ°ValueÛ°CallSlice HƒìHƒÄà 0 "".cgntype.*"".cgnode"".a"type.*"".analysis0/ ¼ + Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".extÛ°reflectÛ°ValueÛ°Convert à  "".cgntype.*"".cgnode"".a"type.*"".analysisÊTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ4"".(*rVElemConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c2type.*"".rVElemConstraintàTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVElemConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd2go.string."rVElem.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c2type.*"".rVElemConstraint@.?Pâ*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVElemConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c2type.*"".rVElemConstraintppè% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".(*rVElemConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔHgo.string."n%d = reflect n%d.Elem()"¶fmt.Sprintf0€ "".autotmp_2679"type.interface {}"".autotmp_2678�"type.interface {}"".autotmp_2676o&type.[]interface {}"".autotmp_2674?(type.[2]interface {} "".~r0type.string"".c2type.*"".rVElemConstraint€ãÿ€ ò5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".(*rVElemConstraint).solve �eH‹ %H�D$ˆH;AwèëåH�ìøÆD$;H‹œ$H‰$Hƒ<$„¾H‹¼$Hƒÿ„¥H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$àH‰„$èH‰Œ$ðH‰Œ$Ø1ÉH‰„$ÐH‰D$HH‰”$ÈH‰ÐH‹l$HH9é�oH‰D$`H‹(H‰L$P‰ë‰ØH‹œ$H‰$‰D$èH‹T$H‰”$ˆH‹L$H‰Œ$�‹\$ ‰\$<¶\$$€ûtUH�H‹+H‰¬$¸H‹kH‰¬$ÀH�H‰$H�œ$¸H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰ $H‹Z(ÿÓH‹L$H‹D$H‰Œ$¨H‰„$°H‰Œ$˜H‰ $H‰„$ H‰D$è‹T$‰T$D�ú +00runtime.morestack_noctxtÒngolang.org/x/tools/container/intsets.(*Sparse).AppendToÌ4"".(*analysis).taggedValue²Dgo.string."indirect tagged object"îtype.stringšruntime.convT2EÊruntime.gopanicö +â$runtime.ifacethash˜Ntype.*golang.org/x/tools/go/types.SliceÞ$runtime.assertI2T2Ü 2"".(*analysis).makeTaggedî +*"".(*analysis).sizeofÔ &"".(*analysis).load¾ ."".(*analysis).addLabelè ,"".(*analysis).addWork¾Ntype.*golang.org/x/tools/go/types.Array„$runtime.assertI2T2„2"".(*analysis).makeTagged„*"".(*analysis).sizeofÞ4"".(*analysis).onlineCopyN¤Ntype.*golang.org/x/tools/go/types.Basicê$runtime.assertI2T2¸–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeìP>golang.org/x/tools/go/types.Typò2"".(*analysis).makeTaggedšNtype.*golang.org/x/tools/go/types.Basic°Jtype.golang.org/x/tools/go/types.TypeÈ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÜ runtime.typ2Itab0À4"".autotmp_2730·type.uint32"".autotmp_2728¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_2726ïtype.*int"".autotmp_2725¯type.int"".autotmp_2724Ÿtype.int"".autotmp_2722type."".nodeid"".autotmp_2721type.uint32"".autotmp_2720type."".nodeid"".autotmp_2719type.uint32"".autotmp_2717ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_2716type.string"".autotmp_2715_type.[]int"".autotmp_2714/type.[]int "".~r0ÿJtype.golang.org/x/tools/go/types.Type "".~r0ŸJtype.golang.org/x/tools/go/types.Type "".~r0ßJtype.golang.org/x/tools/go/types.Type "".~r0¿Jtype.golang.org/x/tools/go/types.Type"".tÿNtype.*golang.org/x/tools/go/types.Slice"".t�Ntype.*golang.org/x/tools/go/types.Array "".resÇtype."".nodeid"".payload¿type."".nodeid"".tDynßJtype.golang.org/x/tools/go/types.Type"".changedÉtype.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c4type.*"".rVIndexConstraint%ÀÚ¿ÀÐÐ ˆü%§<U— pt?18 =" MqeI l2):h}g/5½I½N€@ÏTgclocals·c317c8dfd6ab75d3b177321f873763aaTgclocals·b8b3b603b083e871df6fe79a98ac6e53¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".extÛ°reflectÛ°ValueÛ°IndexàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ2type."".rVIndexConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâVgo.itab.*"".rVIndexConstraint."".constraint¾8"".(*analysis).addConstraintÖ4type.*"".rVIndexConstraintì$type."".constraint„Vgo.itab.*"".rVIndexConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_2737/4type.*"".rVIndexConstraint"".autotmp_27364type.*"".rVIndexConstraint"".autotmp_2735?type."".nodeid"".autotmp_27347type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&Â"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVInterfaceConstraint).ptr H‹\$‹+‰l$à  "".~r0type."".nodeid"".c"".(*rVMapKeysConstraint).solve€ € eH‹ %H�D$˜H;AwèëåH�ìèÆD$?H‹œ$H‰$Hƒ<$„öH‹¼$øHƒÿ„ÝH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ÐH‰„$ØH‰Œ$àH‰Œ$È1ÉH‰„$ÀH‰D$HH‰”$¸H‰ÐH‹l$HH9é�ºH‰D$`H‹(H‰L$P‰ë‰ØH‹œ$øH‰$‰D$èH‹L$H‹D$‹\$ ‰\$@¶\$$ˆ\$>H‰„$�H‰$H‰Œ$ˆH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹D$1íH9èuNH‹D$`H‹L$PHƒÀHÿÁH‹l$HH9éŒFÿÿÿ€|$?t H‹œ$øH‰$H‹œ$ð‹k ‰l$èH�ÄèÀ|$>tUH�H‹+H‰¬$˜H‹kH‰¬$ H�H‰$H�œ$˜H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰D$XHƒø„H‹H‹hH‹œ$øH‰$H‰L$hH‰L$H‰l$pH‰l$H‹œ$ðH‹+H‰l$H�\$ HÇHÇCè‹\$0‰\$DH‹\$XHƒû„£H‹ H‹kH‹œ$øH‰$H‰L$xH‰L$H‰¬$€H‰l$è‹D$H‹œ$øH‰$‹\$DÿÉ\$‹\$@‰\$ ÇD$‰D$èH‹œ$øH‰$H‹œ$ð‹k ‰l$‹\$D‰\$ è¶\$€ût +ÆD$?éBþÿÿé=þÿÿ‰éVÿÿÿ‰éèþÿÿ‰éýÿÿ‰%éþüÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÆ4"".(*analysis).taggedValue´ +ÒJtype.*golang.org/x/tools/go/types.Map˜$runtime.assertI2T2¼,"".(*analysis).addWorkèDgo.string."indirect tagged object"¤type.stringÐruntime.convT2E€runtime.gopanic 2"".(*analysis).makeTaggedÎ +*"".(*analysis).sizeof´ &"".(*analysis).load„ ."".(*analysis).addLabel0Ð$"".autotmp_2813�type.*int"".autotmp_2812¿type.int"".autotmp_2811¯type.int"".autotmp_2807Ÿtype.string"".autotmp_2806Jtype.golang.org/x/tools/go/types.Type"".autotmp_2805_type.[]int"".autotmp_2804/type.[]int "".~r0ßJtype.golang.org/x/tools/go/types.Type "".~r0ÿJtype.golang.org/x/tools/go/types.Type"".kObjÇtype."".nodeid"".tMapŸJtype.*golang.org/x/tools/go/types.Map"".indirectÓtype.bool"".mÏtype."".nodeid"".tDyn¿Jtype.golang.org/x/tools/go/types.Type"".changedÑtype.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c8type.*"".rVMapKeysConstraint"ЇÏЖÀZÚ "§0S& Ugq2 +"e}»JyFšTgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·fd3a96b945223d6c0a89bf57edb581d5¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".extÛ°reflectÛ°ValueÛ°MapKeysàÚeH‹ %H�D$èH;AwèëåH�ì˜H‹Œ$ H‹i0‰ë‰\$0H‰ËH‹‰HH‹«PH‰¬$€H‰,$H‰L$xH‹YXÿÓH‹L$H‹D$H‰L$XH‰D$`H�H‰$èH‹D$H‰D$@H‰$Hƒ<$„H‹\$XH‰\$H‹\$`H‰\$èH‹D$@H‰D$PH‰D$@H‹1íH9脜H‹L$@H‰„$ˆH‰$H‰Œ$�H‰L$èH‹\$H‰\$HH‹1íH9è„+H‹´$ H‰4$H‹L$HH‰„$ˆH‰D$H‰Œ$�H‰L$H�5H�l$H‰ïH¥H¥èH‹œ$ H‰$‹\$0‰\$H‹œ$¨H‰\$H�\$HÇHÇCèH‹\$PH‰\$@H‹œ$ H‰$H‹œ$¨‹k‰l$è‹\$‰\$4H‹1íH9è„8H‹œ$ H‰$H‹L$@H‰„$ˆH‰D$H‰Œ$�H‰L$‹\$4‰\$‹\$0‰\$èH‹œ$ H‰$H‹œ$¨‹k‰l$è‹\$‰\$4H�H‰$èH‹D$H‰D$8H‰$Hƒ<$„›H‹œ$¨H‰\$èH‹D$8‹l$4‰h‹l$0ÿʼnh H‰D$8H‹1íH9èt2H‹œ$ H‰$H‹L$8H‰D$hH‰D$H‰L$pH‰L$èH�ĘÃH�H‰$H�H‰\$H�H‰\$èH‹D$량%éYÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é–þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é£ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é2ýÿÿ‰%éìüÿÿJ +*0runtime.morestack_noctxt´ +æLtype.golang.org/x/tools/go/types.Sliceø"runtime.newobjectÜ2runtime.writebarrierifaceˆ–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Typeä"".sliceToArray†–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Type€Dgo.string."reflect.MapKeys result"¢."".(*analysis).addNodes–0"".(*analysis).endObjectê4"".(*analysis).funcResultsˆ–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Typež0"".(*analysis).addressOfÞ2"".(*analysis).funcParamsü6type."".rVMapKeysConstraintŽ "runtime.newobjectä .runtime.writebarrierptr¦ +Zgo.itab.*"".rVMapKeysConstraint."".constraintˆ 8"".(*analysis).addConstraint¦ 8type.*"".rVMapKeysConstraint¼ $type."".constraintÔ Zgo.itab.*"".rVMapKeysConstraint."".constraintè  runtime.typ2Itabœ Ntype.*golang.org/x/tools/go/types.Slice² Jtype.golang.org/x/tools/go/types.TypeÊ –go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.TypeÞ  runtime.typ2Itab€ Ntype.*golang.org/x/tools/go/types.Array– Jtype.golang.org/x/tools/go/types.Type® –go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Type  runtime.typ2Itabä Ntype.*golang.org/x/tools/go/types.Sliceú Jtype.golang.org/x/tools/go/types.Type’–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Type¦ runtime.typ2Itab °&"".autotmp_2830type.*uint8"".autotmp_2829¿8type.*"".rVMapKeysConstraint"".autotmp_2828type.*uint8"".autotmp_2827type.*uint8"".autotmp_2825¯Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_2824Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_2823Çtype."".nodeid"".autotmp_28228type.*"".rVMapKeysConstraint"".autotmp_2821type."".nodeid"".autotmp_2820type."".nodeid"".autotmp_2819Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_2818ŸNtype.*golang.org/x/tools/go/types.Array"".autotmp_2817Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_2816Jtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.elem·2Jtype.golang.org/x/tools/go/types.Type"".T�Ntype.*golang.org/x/tools/go/types.Slice "".objÏtype."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis"°­¯°à°JŽ +* +ƒž:„(c*- 2d8Z!2DÃZc R 0 ;22Tgclocals·432b7339bc1d830c10f37aca7ddf2b41Tgclocals·a9ba6abc4c1b12723d040fec9b2e384e¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ<"".extÛ°reflectÛ°ValueÛ°Method à  "".cgntype.*"".cgnode"".a"type.*"".analysis¬ +Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".extÛ°reflectÛ°ValueÛ°MethodByName à  "".cgntype.*"".cgnode"".a"type.*"".analysis® +Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ4"".(*rVRecvConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c2type.*"".rVRecvConstraintÄ +Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVRecvConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd2go.string."rVRecv.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c2type.*"".rVRecvConstraint@.?PÆ +*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVRecvConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c2type.*"".rVRecvConstraintppÌ +% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".(*rVRecvConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔHgo.string."n%d = reflect n%d.Recv()"¶fmt.Sprintf0€ "".autotmp_2845"type.interface {}"".autotmp_2844�"type.interface {}"".autotmp_2842o&type.[]interface {}"".autotmp_2840?(type.[2]interface {} "".~r0type.string"".c2type.*"".rVRecvConstraint€ãÿ€ Ö +5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".(*rVRecvConstraint).solveà Ì eH‹ %H�D$ H;AwèëåH�ìàÆD$?H‹œ$øH‰$Hƒ<$„ÜH‹¼$ðHƒÿ„ÃH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ÈH‰„$ÐH‰Œ$ØH‰Œ$À1ÉH‰„$¸H‰D$HH‰”$°H‰ÐH‹l$HH9é�ºH‰D$XH‹(H‰L$P‰ë‰ØH‹œ$ðH‰$‰D$èH‹L$H‹D$‹\$ ‰\$D¶\$$ˆ\$>H‰„$ˆH‰$H‰Œ$€H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹D$1íH9èuNH‹D$XH‹L$PHƒÀHÿÁH‹l$HH9éŒFÿÿÿ€|$?t H‹œ$ðH‰$H‹œ$è‹k ‰l$èH�ÄàÀ|$>tUH�H‹+H‰¬$�H‹kH‰¬$˜H�H‰$H�œ$�H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è Hƒø„üH‹HH‹hH‰L$`H‰l$hH‹œ$ðH‰$H‰L$pH‰L$H‰l$xH‰l$H‹œ$èH‹+H‰l$H�\$ HÇHÇCè‹\$0‰\$@H‹œ$ðH‰$H‹\$pH‰\$H‹\$xH‰\$è‹D$H‹œ$ðH‰$‹\$@ÿÉ\$‹\$D‰\$ ÇD$‰D$èH‹œ$ðH‰$H‹œ$è‹k ‰l$‹\$@‰\$ è¶\$€ût +ÆD$?éUþÿÿéPþÿÿ‰éýþÿÿ‰é6ýÿÿ‰%éýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÆ4"".(*analysis).taggedValue´ +ÒLtype.*golang.org/x/tools/go/types.Chan˜$runtime.assertI2T2¼,"".(*analysis).addWorkèDgo.string."indirect tagged object"¤type.stringÐruntime.convT2E€runtime.gopanicÎ 2"".(*analysis).makeTagged¨ +*"".(*analysis).sizeofŽ &"".(*analysis).loadÞ ."".(*analysis).addLabel0À""".autotmp_2858�type.*int"".autotmp_2857¯type.int"".autotmp_2856Ÿtype.int"".autotmp_2852Ÿtype.string"".autotmp_2851Jtype.golang.org/x/tools/go/types.Type"".autotmp_2850_type.[]int"".autotmp_2849/type.[]int "".~r0ÿJtype.golang.org/x/tools/go/types.Type"".elemObj¿type."".nodeid"".tElemßJtype.golang.org/x/tools/go/types.Type"".indirectÃtype.bool +"".ch·type."".nodeid"".tDyn¿Jtype.golang.org/x/tools/go/types.Type"".changedÁtype.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c2type.*"".rVRecvConstraint"À‡¿À†°ZÞ +"§0S( UQX2! +"e}»J-�Tgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·a53a0aeeb449becc8b200a39cab5f922¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".extÛ°reflectÛ°ValueÛ°RecvàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ0type."".rVRecvConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâTgo.itab.*"".rVRecvConstraint."".constraint¾8"".(*analysis).addConstraintÖ2type.*"".rVRecvConstraintì$type."".constraint„Tgo.itab.*"".rVRecvConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_2863/2type.*"".rVRecvConstraint"".autotmp_28622type.*"".rVRecvConstraint"".autotmp_2861?type."".nodeid"".autotmp_28607type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&” "€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ4"".(*rVSendConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c2type.*"".rVSendConstraint¶ Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVSendConstraint).presolve à "".c2type.*"".rVSendConstraint¸ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rVSendConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c2type.*"".rVSendConstraintppº % +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".(*rVSendConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$ èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔBgo.string."reflect n%d.Send(n%d)"¶fmt.Sprintf0€ "".autotmp_2872"type.interface {}"".autotmp_2871�"type.interface {}"".autotmp_2869o&type.[]interface {}"".autotmp_2867?(type.[2]interface {} "".~r0type.string"".c2type.*"".rVSendConstraint€ãÿ€ Ä 5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".(*rVSendConstraint).solveà Ê eH‹ %H�D$ H;AwèëåH�ìàH‹œ$øH‰$Hƒ<$„ H‹¼$ðHƒÿ„‡H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ÈH‰„$ÐH‰Œ$ØH‰Œ$À1ÉH‰„$¸H‰D$HH‰”$°H‰ÐH‹l$HH9é�ºH‰D$XH‹(H‰L$P‰ë‰ØH‹œ$ðH‰$‰D$èH‹L$H‹D$‹\$ ‰\$D¶\$$ˆ\$?H‰„$ˆH‰$H‰Œ$€H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹D$1íH9èu'H‹D$XH‹L$PHƒÀHÿÁH‹l$HH9éŒFÿÿÿH�ÄàÀ|$?tUH�H‹+H‰¬$�H‹kH‰¬$˜H�H‰$H�œ$�H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è Hƒø„çH‹HH‹xH‰L$`H‰|$hH‹´$ðH‰4$H‰L$pH‰L$H‰|$xH‰|$H�5H�|$H¥H¥è‹D$(H‹œ$ðH‰$H‹\$pH‰\$H‹\$xH‰\$‰D$@‰D$H‹œ$è‹k ‰l$ÆD$ èH‹œ$ðH‰$H‹\$pH‰\$H‹\$xH‰\$è‹D$H‹œ$ðH‰$‹\$D‰\$‹\$@‰\$ ÇD$‰D$èéŒþÿÿ‰éÿÿÿ‰érýÿÿ‰%éTýÿÿ +*0runtime.morestack_noctxtÂngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¼4"".(*analysis).taggedValueª +ÈLtype.*golang.org/x/tools/go/types.ChanŽ$runtime.assertI2T2�Dgo.string."indirect tagged object"Ìtype.stringøruntime.convT2E¨runtime.gopanic²*go.string."Send.xtmp"Î."".(*analysis).addNodesØ 2"".(*analysis).typeAssert¢ +*"".(*analysis).sizeof„ ("".(*analysis).store0À "".autotmp_2884�type.*int"".autotmp_2883¯type.int"".autotmp_2882Ÿtype.int"".autotmp_2879Ÿtype.string"".autotmp_2878Jtype.golang.org/x/tools/go/types.Type"".autotmp_2877_type.[]int"".autotmp_2876/type.[]int "".~r0ÿJtype.golang.org/x/tools/go/types.Type"".xtmp¿type."".nodeid"".tElemßJtype.golang.org/x/tools/go/types.Type"".indirectÁtype.bool +"".ch·type."".nodeid"".tDyn¿Jtype.golang.org/x/tools/go/types.Type"".delta  type.*"".nodeset"".a"type.*"".analysis"".c2type.*"".rVSendConstraint"ÀÛ¿ÀòðJÌ "§0S&U9AV!`}Þkj`Tgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·a53a0aeeb449becc8b200a39cab5f922¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".extÛ°reflectÛ°ValueÛ°Send€þeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„ŽH‹\$PH‰\$è‹l$$H‹D$(‰hÿʼnh H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%éfÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams~0type."".rVSendConstraint�"runtime.newobjectà.runtime.writebarrierptršTgo.itab.*"".rVSendConstraint."".constraintö8"".(*analysis).addConstraintŽ2type.*"".rVSendConstraint¤$type."".constraint¼Tgo.itab.*"".rVSendConstraint."".constraintÐ runtime.typ2Itab € +"".autotmp_2888/2type.*"".rVSendConstraint"".autotmp_28872type.*"".rVSendConstraint"".params7type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€©€<€$ø "\'- /@K-Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ6"".extÛ°reflectÛ°ValueÛ°Set à  "".cgntype.*"".cgnode"".a"type.*"".analysisŠ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ<"".(*rVSetBytesConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c:type.*"".rVSetBytesConstraint  Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*rVSetBytesConstraint).presolve à "".c:type.*"".rVSetBytesConstraint¢ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*rVSetBytesConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c:type.*"".rVSetBytesConstraintpp¤ % +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".(*rVSetBytesConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$ èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔJgo.string."reflect n%d.SetBytes(n%d)"¶fmt.Sprintf0€ "".autotmp_2897"type.interface {}"".autotmp_2896�"type.interface {}"".autotmp_2894o&type.[]interface {}"".autotmp_2892?(type.[2]interface {} "".~r0type.string"".c:type.*"".rVSetBytesConstraint€ãÿ€ ® 5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".(*rVSetBytesConstraint).solveÀ ´ eH‹ %H�D$¸H;AwèëåH�ìÈH‹œ$àH‰$Hƒ<$„•H‹¼$ØHƒÿ„|H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$°H‰„$¸H‰Œ$ÀH‰Œ$¨1ÉH‰„$ H‰D$@H‰”$˜H‰ÐH‹l$@H9é�ÆH‰D$PH‹(H‰L$H‰ë‰ØH‹œ$ØH‰$‰D$èH‹T$H‰T$hH‹L$H‰L$p‹\$ ‰\$<¶\$$€ûtUH�H‹+H‰¬$ˆH‹kH‰¬$�H�H‰$H�œ$ˆH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰ $H‹Z(ÿÓH‹L$H‹D$H�H‰$H‰L$xH‰L$H‰„$€H‰D$èH‹L$¶\$ €û„áHƒù„ H‹)H‰l$XH‹iH‰l$`H‹1íH9è„¶H‹\$XH‰$H‹\$`H‰\$H‹ H‰D$xH‰D$H‰Œ$€H‰L$è¶\$ €ûttH‹œ$ØH‰$‹\$<‰\$H‹œ$Ћk ‰l$ è¶\$€ût@H‹œ$ØH‰$‹\$<‰\$èH‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒ:þÿÿH�ÄÈÃë×ëÕH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰éîþÿÿ‰é}ýÿÿ‰%é_ýÿÿ( +*0runtime.morestack_noctxtÂngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¼4"".(*analysis).taggedValue–Dgo.string."indirect tagged object"Òtype.stringþruntime.convT2E®runtime.gopanicÊ +èNtype.*golang.org/x/tools/go/types.Slice¨$runtime.assertI2T2’–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÜ€>golang.org/x/tools/go/types.Typ”Jgolang.org/x/tools/go/types.Identicalø2"".(*analysis).onlineCopy¾ ,"".(*analysis).addWork¢ +Ntype.*golang.org/x/tools/go/types.Basic¸ +Jtype.golang.org/x/tools/go/types.TypeÐ +–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeä + runtime.typ2Itab0�"".autotmp_2909ïtype.*int"".autotmp_2908�type.int"".autotmp_2907ÿtype.int"".autotmp_2904ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_2903type.string"".autotmp_2902_type.[]int"".autotmp_2901/type.[]int "".~r0ßJtype.golang.org/x/tools/go/types.Type"".slice—type."".nodeid"".tDyn¿Jtype.golang.org/x/tools/go/types.Type"".delta  type.*"".nodeset"".a"type.*"".analysis"".c:type.*"".rVSetBytesConstraint"�ç��VàB¶ "§6UEv2 9`}a'Ì/Tgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·9de6a51dcab9f38a632a0dc1b153b6cf¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".extÛ°reflectÛ°ValueÛ°SetBytes€þeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„ŽH‹\$PH‰\$è‹l$$H‹D$(‰hÿʼnh H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%éfÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams~8type."".rVSetBytesConstraint�"runtime.newobjectà.runtime.writebarrierptrš\go.itab.*"".rVSetBytesConstraint."".constraintö8"".(*analysis).addConstraintŽ:type.*"".rVSetBytesConstraint¤$type."".constraint¼\go.itab.*"".rVSetBytesConstraint."".constraintÐ runtime.typ2Itab € +"".autotmp_2916/:type.*"".rVSetBytesConstraint"".autotmp_2915:type.*"".rVSetBytesConstraint"".params7type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€©€<€$Ü "\'- /@K-Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".(*rVSetMapIndexConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c@type.*"".rVSetMapIndexConstraint‚ Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*rVSetMapIndexConstraint).presolve à "".c@type.*"".rVSetMapIndexConstraint„ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*rVSetMapIndexConstraint).renumber€üeH‹ %H;awèëêH‹T$H‹L$H‹D$HƒøtOD‹HI9És?J�,Š‹m‰hD‹H I9És%J�,Š‹m‰h D‹HI9És J�,Š‹m‰hÃè è è ‰ë­ + + 0runtime.morestack_noctxtÌ$runtime.panicindexÚ$runtime.panicindexè$runtime.panicindex@"".mapping type.[]"".nodeid"".c@type.*"".rVSetMapIndexConstraint€€$† %  +eTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".(*rVSetMapIndexConstraint).String  eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„´HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„gHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„HƒD$ èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�É%é_ÿÿÿ‰%éôþÿÿ‰%é�þÿÿ‰éEþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type."".nodeidðruntime.convT2EÐ2runtime.writebarrierifaceÞtype."".nodeid®runtime.convT2EŽ2runtime.writebarrierifaceœZgo.string."reflect n%d.SetMapIndex(n%d, n%d)"þfmt.Sprintf0 "".autotmp_2926"type.interface {}"".autotmp_2925"type.interface {}"".autotmp_2924¯"type.interface {}"".autotmp_2922�&type.[]interface {}"".autotmp_2920_(type.[3]interface {} "".~r0type.string"".c@type.*"".rVSetMapIndexConstraint" ÂŸ +�’ :Öœ¢RTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*rVSetMapIndexConstraint).solveàÊeH‹ %H�„$PÿÿÿH;AwèëâH�ì0H‹œ$HH‰$Hƒ<$„H‹¼$@Hƒÿ„H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$H‰„$ H‰Œ$(H‰Œ$1ÉH‰„$H‰D$PH‰”$H‰ÐH‹l$PH9é�ºH‰D$hH‹(H‰L$X‰ë‰ØH‹œ$@H‰$‰D$èH‹L$H‹D$‹\$ ‰\$D¶\$$ˆ\$?H‰„$ØH‰$H‰Œ$ÐH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH‹D$1íH9èu'H‹D$hH‹L$XHƒÀHÿÁH‹l$PH9éŒFÿÿÿH�Ä0À|$?tUH�H‹+H‰¬$àH‹kH‰¬$èH�H‰$H�œ$àH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰D$`Hƒø„_H‹H‹hH‹œ$@H‰$H‰Œ$�H‰L$H‰¬$˜H‰l$è‹\$‰\$LH‹\$`Hƒû„H‹ H‹{H‹´$@H‰4$H‰Œ$°H‰L$H‰¼$¸H‰|$H�5H�|$H¥H¥è‹T$(H‹\$`Hƒû„³H‹ H‹kH‹œ$@H‰$H‰L$pH‰L$H‰l$xH‰l$‰T$H‰T$H‹œ$8‹k ‰l$ÆD$ èH‹œ$@H‰$‹\$D‰\$‹\$H‰\$ ÇD$‹\$L‰\$èH‹\$`Hƒû„$H‹KH‹{H‹´$@H‰4$H‰Œ$€H‰L$H‰¼$ˆH‰|$H�5H�|$H¥H¥è‹T$(H‹\$`Hƒû„ÇH‹KH‹kH‹œ$@H‰$H‰Œ$ÀH‰L$H‰¬$ÈH‰l$‰T$@‰T$H‹œ$8‹k‰l$ÆD$ èH‹\$`HƒûtiH‹KH‹kH‹œ$@H‰$H‰Œ$ H‰L$H‰¬$¨H‰l$è‹D$H‹œ$@H‰$‹\$D‰\$‹\$@‰\$ ‹\$L‰\$‰D$èé/ýÿÿ‰듉é2ÿÿÿ‰éÕþÿÿ‰éFþÿÿ‰éêýÿÿ‰éšýÿÿ‰éõûÿÿ‰%é×ûÿÿ* +00runtime.morestack_noctxtÈngolang.org/x/tools/container/intsets.(*Sparse).AppendToÂ4"".(*analysis).taggedValue° +ÎJtype.*golang.org/x/tools/go/types.Map”$runtime.assertI2T2–Dgo.string."indirect tagged object"Òtype.stringþruntime.convT2E®runtime.gopanic´*"".(*analysis).sizeofÊ type."".rVSetMapIndexConstraint�"runtime.newobjectà.runtime.writebarrierptr®bgo.itab.*"".rVSetMapIndexConstraint."".constraintŠ8"".(*analysis).addConstraint¢@type.*"".rVSetMapIndexConstraint¸$type."".constraintÐbgo.itab.*"".rVSetMapIndexConstraint."".constraintä runtime.typ2Itab € +"".autotmp_2944/@type.*"".rVSetMapIndexConstraint"".autotmp_2943@type.*"".rVSetMapIndexConstraint"".params7type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€³€B�$Ò " +f'-/@U-Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþD"".extÛ°reflectÛ°ValueÛ°SetPointer à  "".cgntype.*"".cgnode"".a"type.*"".analysisæ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ6"".(*rVSliceConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c4type.*"".rVSliceConstraintü Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".(*rVSliceConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd4go.string."rVSlice.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c4type.*"".rVSliceConstraint@.?Pþ *  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".(*rVSliceConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c4type.*"".rVSliceConstraintpp„% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ<"".(*rVSliceConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔRgo.string."n%d = reflect n%d.Slice(_, _)"¶fmt.Sprintf0€ "".autotmp_2953"type.interface {}"".autotmp_2952�"type.interface {}"".autotmp_2950o&type.[]interface {}"".autotmp_2948?(type.[2]interface {} "".~r0type.string"".c4type.*"".rVSliceConstraint€ãÿ€ Ž5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".(*rVSliceConstraint).solveÀ¶eH‹ %H�„$pÿÿÿH;AwèëâH�ìÆD$?H‹œ$(H‰$Hƒ<$„ŽH‹¼$ Hƒÿ„uH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$øH‰„$H‰Œ$H‰Œ$ð1ÉH‰„$èH‰D$PH‰”$àH‰ÐH‹l$PH9é�ÑH‰D$hH‹(H‰L$X‰ë‰ØH‹œ$ H‰$‰D$@‰D$èH‹T$H‰”$�H‹L$H‰Œ$˜‹\$ ‰\$H¶\$$€ûtUH�H‹+H‰¬$ÐH‹kH‰¬$ØH�H‰$H�œ$ÐH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ÇD$DH‰ $H‹Z(ÿÓH‹L$H‹D$H‰Œ$ÀH‰„$ÈH‰Œ$°H‰ $H‰„$¸H‰D$èH‹´$°H‹¬$¸‹T$�ú³fþK‡+‰T$L�ú™y…ÝH�H‰$H‰t$H‰l$èH‹´$°H‹¬$¸‹T$LH‹\$¶\$ €û„œ‹\$@‰\$D‹\$Dƒû„…H‹œ$ H‰$H‹œ$‹k ‰l$‹\$D‰\$ è¶\$€ûtSÆD$?H‹D$hH‹L$XHƒÀHÿÁH‹l$PH9éŒ/þÿÿ€|$?t H‹œ$ H‰$H‹œ$‹k ‰l$èH�ÄÃë°�ú³fþK…`ÿÿÿH�H‰$H‰t$H‰l$èH‹\$¶\$ €û…3ÿÿÿé.ÿÿÿ‰T$L�úgolang.org/x/tools/go/types.Typ0 4"".autotmp_2975ßNtype.*golang.org/x/tools/go/types.Slice"".autotmp_2974Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_2973Jtype.golang.org/x/tools/go/types.Type"".autotmp_2972‡type.uint32"".autotmp_2970¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_2968Ïtype.*int"".autotmp_2967ÿtype.int"".autotmp_2966ïtype.int"".autotmp_2965type.bool"".autotmp_2962Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_2961Jtype.golang.org/x/tools/go/types.Type"".autotmp_2960ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_2959type.string"".autotmp_2958_type.[]int"".autotmp_2957/type.[]intFgolang.org/x/tools/go/types.elem·2ßJtype.golang.org/x/tools/go/types.Type "".~r0ŸJtype.golang.org/x/tools/go/types.Type "".~r0¿Jtype.golang.org/x/tools/go/types.Type "".res—type."".nodeid"".payload�type."".nodeid"".tDynÿJtype.golang.org/x/tools/go/types.Type"".vObjŸtype."".nodeid"".changed¡type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c4type.*"".rVSliceConstraint% žŸ œà Š–%§@U³?CJ O9.-Q|�/" +%E9$AJh�g/5®U0B_™8p€JMTgclocals·c317c8dfd6ab75d3b177321f873763aaTgclocals·9206ba828c1742928fe695a28a3ba48e¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".extÛ°reflectÛ°ValueÛ°SliceàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ2type."".rVSliceConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâVgo.itab.*"".rVSliceConstraint."".constraint¾8"".(*analysis).addConstraintÖ4type.*"".rVSliceConstraintì$type."".constraint„Vgo.itab.*"".rVSliceConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_2983/4type.*"".rVSliceConstraint"".autotmp_29824type.*"".rVSliceConstraint"".autotmp_2981?type."".nodeid"".autotmp_29807type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&î"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ."".extÛ°reflectÛ°Append à  "".cgntype.*"".cgnode"".a"type.*"".analysis‚Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".extÛ°reflectÛ°AppendSlice à  "".cgntype.*"".cgnode"".a"type.*"".analysis„Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ*"".extÛ°reflectÛ°Copy à  "".cgntype.*"".cgnode"".a"type.*"".analysis†Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".(*reflectChanOfConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c@type.*"".reflectChanOfConstraintžTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*reflectChanOfConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd@go.string."reflectChanOf.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c@type.*"".reflectChanOfConstraint@.?P *  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*reflectChanOfConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c@type.*"".reflectChanOfConstraintpp¦% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".(*reflectChanOfConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔJgo.string."n%d = reflect.ChanOf(n%d)"¶fmt.Sprintf0€ "".autotmp_2992"type.interface {}"".autotmp_2991�"type.interface {}"".autotmp_2989o&type.[]interface {}"".autotmp_2987?(type.[2]interface {} "".~r0type.string"".c@type.*"".reflectChanOfConstraint€ãÿ€ °5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*reflectChanOfConstraint).solveà Æ eH‹ %H�D$ˆH;AwèëåH�ìøÆD$?H‹œ$H‰$Hƒ<$„ÙH‹¼$Hƒÿ„ÀH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$àH‰„$èH‰Œ$ðH‰Œ$Ø1ÉH‰„$ÐH‰D$XH‰”$ÈH‰ÐH‹l$XH9é}sH‰D$xH‹(H‰L$`‰ë‰ØH‹œ$H‰$‰D$èH‹L$H‹D$H‰Œ$ H‰ $H‰„$¨H‰D$è¶\$€ûtJH‹D$xH‹L$`HƒÀHÿÁH‹l$XH9é|�€|$?t H‹œ$H‰$H‹œ$‹k ‰l$èH�ÄøÃH‹œ$Hƒû„˜H‹SH‹CH‹k H‰¬$À1ÉH‰„$¸H‰D$HH‰”$°H‰ÐH‹l$HH9é�hÿÿÿH‰D$pH‹(H‰L$PH‰l$@H‹œ$ H‰œ$€H‹œ$¨H‰œ$ˆH�H‰$èH‹D$H‹l$@H‰(H‰D$hH‰$Hƒ<$„íHƒ$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$hH‰\$hH‹1íH9ètH‹œ$H‰$H‹L$hH‰„$�H‰D$H‰Œ$˜H‰L$è‹D$H‹œ$H‰$H‹œ$‹k ‰l$‰D$ è¶\$€ûtÆD$?H‹D$pH‹L$PHƒÀHÿÁéÖþÿÿëèH�H‰$H�H‰\$H�H‰\$èH‹D$éOÿÿÿ‰%éÿÿÿ‰éaþÿÿ‰é9ýÿÿ‰%éýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¾>"".(*analysis).rtypeTaggedValueŽ"".typeTooHigh¦,"".(*analysis).addWorkÄJtype.golang.org/x/tools/go/types.ChanÖ"runtime.newobjectà2runtime.writebarrieriface‚ ”go.itab.*golang.org/x/tools/go/types.Chan.golang.org/x/tools/go/types.Typeð 0"".(*analysis).makeRtypeÀ +."".(*analysis).addLabelœ Ltype.*golang.org/x/tools/go/types.Chan² Jtype.golang.org/x/tools/go/types.TypeÊ ”go.itab.*golang.org/x/tools/go/types.Chan.golang.org/x/tools/go/types.TypeÞ  runtime.typ2Itab0ð,"".autotmp_3013ŸLtype.*golang.org/x/tools/go/types.Chan"".autotmp_3012Ltype.*golang.org/x/tools/go/types.Chan"".autotmp_3010�Rtype.*golang.org/x/tools/go/types.ChanDir"".autotmp_3009ßtype.int"".autotmp_3008type.int"".autotmp_3007Ïtype.int"".autotmp_3006ÿtype.*int"".autotmp_3005¿type.int"".autotmp_3004¯type.int"".autotmp_3003type.bool"".autotmp_3001Ltype.*golang.org/x/tools/go/types.Chan"".autotmp_3000�Ttype.[]golang.org/x/tools/go/types.ChanDir"".autotmp_2998ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_2997_type.[]int"".autotmp_2996/type.[]intFgolang.org/x/tools/go/types.elem·3ïJtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.dir·2ïPtype.golang.org/x/tools/go/types.ChanDir"".T¯Jtype.golang.org/x/tools/go/types.Type"".changedñtype.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c@type.*"".reflectChanOfConstraint"ð¼ïðѰL¸"£( [ô> (ey(L˜EHwBTgclocals·c317c8dfd6ab75d3b177321f873763aaTgclocals·077d7514881ab842aa3f000fad0b095a¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ."".extÛ°reflectÛ°ChanOfÀ +¨ +eH‹ %H;awèëêHƒìxHÇD$0H‹œ$ˆH‹C(1íH9è„ÂHƒø„IH‹HH‹hH‰l$XH‰,$H‰L$PH‹Y(ÿÓH‹D$H�H‰$H‰ÃHƒø„ H‹HH‹@ H‹k(H‰l$pH‰L$`HƒøH‰D$h†ÝH�l$H‰ïH‰ÎH¥H¥èH‹L$¶\$ €ût7Hƒù„©H�iH�$H‰ßH‰îH¥H¥èH‹D$Hƒø| HƒøH‰D$0H‹œ$€H‰$H‹œ$ˆ‹k‰l$è‹\$‰\$(H‹œ$€H‰$H‹œ$ˆ‹k‰l$è‹\$‰\$,H�H‰$èH‹D$H‰D$8H‰$Hƒ<$„÷H‹œ$ˆH‰\$èH‹D$8‹l$(ÿʼnh‹l$,‰h H‰$Hƒ<$„µHƒ$H�H‹l$0Hƒýƒ“HkíHëH�l$H‰ïH‰ÞH¥H¥H¥èH‹\$8H‰\$8H‹1íH9èt/H‹œ$€H‰$H‹L$8H‰D$@H‰D$H‰L$HH‰L$èHƒÄxÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë¢è ‰%é?ÿÿÿ‰%éýþÿÿ‰éPþÿÿè ‰éðýÿÿ‰é°ýÿÿ* + 0runtime.morestack_noctxt¼ +ÐJtype.*golang.org/x/tools/go/ssa.Constä$runtime.assertI2T2ÄHgolang.org/x/tools/go/exact.Int64Val°2"".(*analysis).funcParams€4"".(*analysis).funcResultsž>type."".reflectChanOfConstraint°"runtime.newobject†.runtime.writebarrierptræ"".dirMap¾2runtime.writebarriersliceàbgo.itab.*"".reflectChanOfConstraint."".constraintÂ8"".(*analysis).addConstraintÚ@type.*"".reflectChanOfConstraintð$type."".constraintˆ bgo.itab.*"".reflectChanOfConstraint."".constraintœ  runtime.typ2Itab´ $runtime.panicindex€ +$runtime.panicindex ð"".autotmp_3021@type.*"".reflectChanOfConstraint"".autotmp_3020@type.*"".reflectChanOfConstraint"".autotmp_3019type."".nodeid"".autotmp_3018—type."".nodeid"".paramsŸtype."".nodeid "".dir�(type.reflect.ChanDir "".cgntype.*"".cgnode"".a"type.*"".analysisð�ïðv Lò ‹&  +((¯*-!^¤ž- GTgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·4398bb51467914f29637b614067b995f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*reflectIndirectConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cDtype.*"".reflectIndirectConstraint²Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþP"".(*reflectIndirectConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtdDgo.string."reflectIndirect.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".cDtype.*"".reflectIndirectConstraint@.?P´*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþP"".(*reflectIndirectConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".cDtype.*"".reflectIndirectConstraintppº% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*reflectIndirectConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔNgo.string."n%d = reflect.Indirect(n%d)"¶fmt.Sprintf0€ "".autotmp_3032"type.interface {}"".autotmp_3031�"type.interface {}"".autotmp_3029o&type.[]interface {}"".autotmp_3027?(type.[2]interface {} "".~r0type.string"".cDtype.*"".reflectIndirectConstraint€ãÿ€ Ä5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþJ"".(*reflectIndirectConstraint).solveà È eH‹ %H�D$¨H;AwèëåH�ìØÆD$?H‹œ$ðH‰$Hƒ<$„šH‹¼$èHƒÿ„�H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ÀH‰„$ÈH‰Œ$ÐH‰Œ$¸1ÉH‰„$°H‰D$HH‰”$¨H‰ÐH‹l$HH9é�ÈH‰D$`H‹(H‰L$P‰ë‰ØH‹œ$èH‰$‰D$@‰D$èH‹L$H‹D$H‰„$�H‰$H‰Œ$ˆH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹L$¶\$ €û„rH‰L$XH‰ËHƒù„YH‹ H‹kH‹œ$èH‰$H‰L$hH‰L$H‰l$pH‰l$H‹œ$àH‹+H‰l$H�\$ HÇHÇCè‹\$0‰\$DH‹\$XHƒû„ëH‹ H‹kH‹œ$èH‰$H‰L$xH‰L$H‰¬$€H‰l$è‹D$H‹œ$èH‰$‹\$DÿÉ\$‹\$@ÿÉ\$ ÇD$‰D$è‹D$DH‹œ$èH‰$H‹œ$à‹k ‰l$‰D$ è¶\$€ûtSÆD$?H‹D$`H‹L$PHƒÀHÿÁH‹l$HH9éŒ8þÿÿ€|$?t H‹œ$èH‰$H‹œ$à‹k ‰l$èH�ÄØÃë°‰éÿÿÿ‰é þÿÿ‹D$@éfÿÿÿ‰éxýÿÿ‰%éZýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÎ4"".(*analysis).taggedValueš +¸Rtype.*golang.org/x/tools/go/types.Pointerþ$runtime.assertI2T2è2"".(*analysis).makeTaggedô*"".(*analysis).sizeofÞ&"".(*analysis).load® ."".(*analysis).addLabelØ +,"".(*analysis).addWork0° "".autotmp_3044ïtype.*int"".autotmp_3043Ÿtype.int"".autotmp_3042�type.int"".autotmp_3038Jtype.golang.org/x/tools/go/types.Type"".autotmp_3037_type.[]int"".autotmp_3036/type.[]int "".~r0¿Jtype.golang.org/x/tools/go/types.Type "".~r0ßJtype.golang.org/x/tools/go/types.Type"".tPtrÿRtype.*golang.org/x/tools/go/types.Pointer "".res§type."".nodeid"".tDynŸJtype.golang.org/x/tools/go/types.Type"".vObj¯type."".nodeid"".changed±type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".cDtype.*"".reflectIndirectConstraint"°•¯°8ðVÌ"§#ajw +." ' e�ÍF²ETgclocals·ae50a0fc534c19dceb1e22fb974e7af6Tgclocals·731abec0fd956e41b2469208fc9ab543¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ2"".extÛ°reflectÛ°IndirectàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂBtype."".reflectIndirectConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâfgo.itab.*"".reflectIndirectConstraint."".constraint¾8"".(*analysis).addConstraintÖDtype.*"".reflectIndirectConstraintì$type."".constraint„fgo.itab.*"".reflectIndirectConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3049/Dtype.*"".reflectIndirectConstraint"".autotmp_3048Dtype.*"".reflectIndirectConstraint"".autotmp_3047?type."".nodeid"".autotmp_30467type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&ü"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*reflectMakeChanConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cDtype.*"".reflectMakeChanConstraintžTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþP"".(*reflectMakeChanConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtdDgo.string."reflectMakeChan.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".cDtype.*"".reflectMakeChanConstraint@.?P *  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþP"".(*reflectMakeChanConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".cDtype.*"".reflectMakeChanConstraintpp¦% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*reflectMakeChanConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔNgo.string."n%d = reflect.MakeChan(n%d)"¶fmt.Sprintf0€ "".autotmp_3058"type.interface {}"".autotmp_3057�"type.interface {}"".autotmp_3055o&type.[]interface {}"".autotmp_3053?(type.[2]interface {} "".~r0type.string"".cDtype.*"".reflectMakeChanConstraint€ãÿ€ °5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþJ"".(*reflectMakeChanConstraint).solveà à eH‹ %H�D$ÀH;AwèëåH�ìÀÆD$?H‹œ$ØH‰$Hƒ<$„¦H‹¼$ÐHƒÿ„�H�¯(H�|$H‰îH¥H¥H¥èH‹”$ÐH‹l$ H‹D$(H‹L$0H‰¬$¨H‰„$°H‰Œ$¸H‰Œ$ 1ÉH‰„$˜H‰D$HH‰¬$�H‰èH‹l$HH9é�ëH‰D$XH‹(H‰L$P‰ëH‰$‰\$èH‹L$H‹D$H‰„$ˆH‰$H‰Œ$€H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰L$pH‰L$H‰D$xH‰D$èH‹”$ÐH‹D$¶\$ €û„CH‹(Hƒý…6H‹j0‰ë‰\$@H‹HH‹xH‰$H‰L$`H‰L$H‰|$hH‰|$H�H�|$H‰ÞH¥H¥èH‹œ$ÐH‰$‹\$@‰\$H‹œ$ÈH‹+H‰l$H�\$HÇHÇCèH‹œ$ÐH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$ÈH‹+H‰l$H�\$ HÇHÇCè‹D$0H‹œ$ÐH‰$‰Ã‰D$DÿÉ\$‹\$@‰\$ èH‹œ$ÐH‰$H‹œ$È‹k ‰l$‹\$D‰\$ èH‹”$ж\$€ûtKÆD$?H‹D$XH‹L$PHƒÀHÿÁH‹l$HH9éŒþÿÿ€|$?tH‰$H‹œ$È‹k ‰l$èH�ÄÀÃ븉élýÿÿ‰%éNýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÂ>"".(*analysis).rtypeTaggedValueŽ +¬Ltype.*golang.org/x/tools/go/types.Chanæ$runtime.assertI2T2˜Dgo.string."reflect.MakeChan.value"º."".(*analysis).addNodes´0"".(*analysis).endObjectÒ2"".(*analysis).makeTagged¤ ."".(*analysis).addLabelô ."".(*analysis).addLabelž ,"".(*analysis).addWork0€""".autotmp_3071Ïtype.*int"".autotmp_3070ïtype.int"".autotmp_3069ßtype.int"".autotmp_3067type."".nodeid"".autotmp_3066type.int"".autotmp_3065Jtype.golang.org/x/tools/go/types.Type"".autotmp_3064ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3063_type.[]int"".autotmp_3062/type.[]int "".~r0¿Jtype.golang.org/x/tools/go/types.Type +"".id÷type."".nodeid "".objÿtype."".nodeid"".TJtype.golang.org/x/tools/go/types.Type"".changed�type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".cDtype.*"".reflectMakeChanConstraint"€¸ÿ€ðR¸"¯Z +8=S%:#*/e{'¡¦"Tgclocals·ae50a0fc534c19dceb1e22fb974e7af6Tgclocals·51c7cda99875cd1a57dd0c08bf17af23¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ2"".extÛ°reflectÛ°MakeChanàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂBtype."".reflectMakeChanConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâfgo.itab.*"".reflectMakeChanConstraint."".constraint¾8"".(*analysis).addConstraintÖDtype.*"".reflectMakeChanConstraintì$type."".constraint„fgo.itab.*"".reflectMakeChanConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3077/Dtype.*"".reflectMakeChanConstraint"".autotmp_3076Dtype.*"".reflectMakeChanConstraint"".autotmp_3075?type."".nodeid"".autotmp_30747type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&ð"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ2"".extÛ°reflectÛ°MakeFunc à  "".cgntype.*"".cgnode"".a"type.*"".analysis€Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþD"".(*reflectMakeMapConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cBtype.*"".reflectMakeMapConstraint–Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþN"".(*reflectMakeMapConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtdBgo.string."reflectMakeMap.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".cBtype.*"".reflectMakeMapConstraint@.?P˜*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþN"".(*reflectMakeMapConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".cBtype.*"".reflectMakeMapConstraintppž% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþJ"".(*reflectMakeMapConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔLgo.string."n%d = reflect.MakeMap(n%d)"¶fmt.Sprintf0€ "".autotmp_3086"type.interface {}"".autotmp_3085�"type.interface {}"".autotmp_3083o&type.[]interface {}"".autotmp_3081?(type.[2]interface {} "".~r0type.string"".cBtype.*"".reflectMakeMapConstraint€ãÿ€ ¨5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".(*reflectMakeMapConstraint).solveÀ ° eH‹ %H�D$¨H;AwèëåH�ìØÆD$?H‹œ$ðH‰$Hƒ<$„H‹¼$èHƒÿ„õH�¯(H�|$H‰îH¥H¥H¥èH‹”$èH‹l$ H‹D$(H‹L$0H‰¬$ÀH‰„$ÈH‰Œ$ÐH‰Œ$¸1ÉH‰„$°H‰D$HH‰¬$¨H‰èH‹l$HH9é�ªH‰D$`H‹(H‰L$P‰ëH‰$‰\$èH‹L$H‹D$H‰„$ H‰$H‰Œ$˜H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹”$èH‹L$¶\$ €ûuFH‹D$`H‹L$PHƒÀHÿÁH‹l$HH9éŒVÿÿÿ€|$?tH‰$H‹œ$à‹k ‰l$èH�ÄØÃH‹j0‰ë‰\$@H‰L$XH‰ÎHƒù„ˆH‹ H‹~H‰$H‰L$hH‰L$H‰|$pH‰|$H�5H�|$H¥H¥èH‹\$XHƒû„>H‹KH‹{H‹´$èH‰4$H‰L$xH‰L$H‰¼$€H‰|$H�5H�|$H¥H¥èH‹œ$èH‰$‹\$@‰\$H‹œ$àH‹+H‰l$H�\$HÇHÇCèH‹œ$èH‰$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$àH‹+H‰l$H�\$ HÇHÇCè‹D$0H‹œ$èH‰$‰Ã‰D$DÿÉ\$‹\$@‰\$ èH‹œ$èH‰$H‹œ$à‹k ‰l$‹\$D‰\$ èH‹”$è¶\$€ût +ÆD$?é"þÿÿéþÿÿ‰é»þÿÿ‰éqþÿÿ‰éýÿÿ‰%éæüÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÂ>"".(*analysis).rtypeTaggedValueŽ +¬Jtype.*golang.org/x/tools/go/types.Mapò$runtime.assertI2T2œ,"".(*analysis).addWork°>go.string."reflect.MakeMap.key"Ì."".(*analysis).addNodesÎBgo.string."reflect.MakeMap.value"ê."".(*analysis).addNodesä 0"".(*analysis).endObject‚ 2"".(*analysis).makeTaggedÔ ."".(*analysis).addLabel¤ ."".(*analysis).addLabel0°&"".autotmp_3099ïtype.*int"".autotmp_3098Ÿtype.int"".autotmp_3097�type.int"".autotmp_3095type."".nodeid"".autotmp_3094type.int"".autotmp_3093Jtype.golang.org/x/tools/go/types.Type"".autotmp_3092ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3091_type.[]int"".autotmp_3090/type.[]int "".~r0¿Jtype.golang.org/x/tools/go/types.Type "".~r0ßJtype.golang.org/x/tools/go/types.Type +"".id§type."".nodeid"".mapObj¯type."".nodeid"".tMapÿJtype.*golang.org/x/tools/go/types.Map"".TJtype.golang.org/x/tools/go/types.Type"".changed±type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".cBtype.*"".reflectMakeMapConstraint"°÷¯°Æàb°"¯`,! +FO=S%:% +(e{'†XOŒ Tgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·85bd31bb628964d71798a3c940c357bd¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ0"".extÛ°reflectÛ°MakeMapàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ@type."".reflectMakeMapConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâdgo.itab.*"".reflectMakeMapConstraint."".constraint¾8"".(*analysis).addConstraintÖBtype.*"".reflectMakeMapConstraintì$type."".constraint„dgo.itab.*"".reflectMakeMapConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3105/Btype.*"".reflectMakeMapConstraint"".autotmp_3104Btype.*"".reflectMakeMapConstraint"".autotmp_3103?type."".nodeid"".autotmp_31027type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&ê"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".(*reflectMakeSliceConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cFtype.*"".reflectMakeSliceConstraintŒTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþR"".(*reflectMakeSliceConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtdFgo.string."reflectMakeSlice.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".cFtype.*"".reflectMakeSliceConstraint@.?PŽ*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþR"".(*reflectMakeSliceConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".cFtype.*"".reflectMakeSliceConstraintpp”% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþN"".(*reflectMakeSliceConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔPgo.string."n%d = reflect.MakeSlice(n%d)"¶fmt.Sprintf0€ "".autotmp_3114"type.interface {}"".autotmp_3113�"type.interface {}"".autotmp_3111o&type.[]interface {}"".autotmp_3109?(type.[2]interface {} "".~r0type.string"".cFtype.*"".reflectMakeSliceConstraint€ãÿ€ ž5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*reflectMakeSliceConstraint).solve  ˜ eH‹ %H�D$ÈH;AwèëåH�ì¸ÆD$?H‹œ$ÐH‰$Hƒ<$„H‹¼$ÈHƒÿ„éH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ H‰„$¨H‰Œ$°H‰Œ$˜1ÉH‰„$�H‰D$HH‰”$ˆH‰ÐH‹l$HH9é�žH‰D$XH‹(H‰L$P‰ë‰ØH‹œ$ÈH‰$‰D$èH‹L$H‹D$H‰„$€H‰$H‰L$xH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰L$hH‰L$H‰D$pH‰D$è¶\$€ûuNH‹D$XH‹L$PHƒÀHÿÁH‹l$HH9éŒbÿÿÿ€|$?t H‹œ$ÈH‰$H‹œ$À‹k ‰l$èH�ĸÃH‹œ$ÈH‹k0‰ë‰\$@H‹\$xH‰$H‹œ$€H‰\$èH‹\$H‰\$`H‹1íH9è„0H‹´$ÈH‰4$H‹L$`H‰D$hH‰D$H‰L$pH‰L$H�5H�l$H‰ïH¥H¥èH‹œ$ÈH‰$‹\$@‰\$H‹œ$ÀH‹+H‰l$H�\$HÇHÇCèH‹œ$ÈH‰$H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ÀH‹+H‰l$H�\$ HÇHÇCè‹D$0H‹œ$ÈH‰$‰Ã‰D$DÿÉ\$‹\$@‰\$ èH‹œ$ÈH‰$H‹œ$À‹k ‰l$‹\$D‰\$ è¶\$€ût +ÆD$?é>þÿÿé9þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éžþÿÿ‰éýÿÿ‰%éòüÿÿ( +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÆ>"".(*analysis).rtypeTaggedValueŒ +ªNtype.*golang.org/x/tools/go/types.Sliceä&runtime.assertI2TOK„,"".(*analysis).addWorkî"".sliceToArray�–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Typeþ:go.string."reflect.MakeSlice" ."".(*analysis).addNodesš 0"".(*analysis).endObject² +2"".(*analysis).makeTagged„ ."".(*analysis).addLabelÔ ."".(*analysis).addLabel” Ntype.*golang.org/x/tools/go/types.Arrayª Jtype.golang.org/x/tools/go/types.Type –go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.TypeÖ  runtime.typ2Itab0ð""".autotmp_3128¿type.*int"".autotmp_3127ßtype.int"".autotmp_3126Ïtype.int"".autotmp_3124type."".nodeid"".autotmp_3123¯Ntype.*golang.org/x/tools/go/types.Array"".autotmp_3122type.int"".autotmp_3121Jtype.golang.org/x/tools/go/types.Type"".autotmp_3120ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3119_type.[]int"".autotmp_3118/type.[]int +"".idçtype."".nodeid "".objïtype."".nodeid"".TJtype.golang.org/x/tools/go/types.Type"".changedñtype.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".cFtype.*"".reflectMakeSliceConstraint"ðëïðÂÐV¦"§O( t=P%2! +2&e}${5â’&Tgclocals·00fc6717688dcd01c29a18e7eb8cdbd2Tgclocals·9536ef09314e80fb606cb1670274d1ac¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ4"".extÛ°reflectÛ°MakeSliceàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂDtype."".reflectMakeSliceConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâhgo.itab.*"".reflectMakeSliceConstraint."".constraint¾8"".(*analysis).addConstraintÖFtype.*"".reflectMakeSliceConstraintì$type."".constraint„hgo.itab.*"".reflectMakeSliceConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3137/Ftype.*"".reflectMakeSliceConstraint"".autotmp_3136Ftype.*"".reflectMakeSliceConstraint"".autotmp_3135?type."".nodeid"".autotmp_31347type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&Ü"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ,"".extÛ°reflectÛ°MapOf à  "".cgntype.*"".cgnode"".a"type.*"".analysisìTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ<"".(*reflectNewConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c:type.*"".reflectNewConstraint‚Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*reflectNewConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd:go.string."reflectNew.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c:type.*"".reflectNewConstraint@.?P„*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*reflectNewConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c:type.*"".reflectNewConstraintppŠ% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".(*reflectNewConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔDgo.string."n%d = reflect.New(n%d)"¶fmt.Sprintf0€ "".autotmp_3146"type.interface {}"".autotmp_3145�"type.interface {}"".autotmp_3143o&type.[]interface {}"".autotmp_3141?(type.[2]interface {} "".~r0type.string"".c:type.*"".reflectNewConstraint€ãÿ€ ”5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".(*reflectNewConstraint).solve€ € eH‹ %H�D$¸H;AwèëåH�ìÈÆD$?H‹œ$àH‰$Hƒ<$„öH‹¼$ØHƒÿ„ÝH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$°H‰„$¸H‰Œ$ÀH‰Œ$¨1ÉH‰„$ H‰D$HH‰”$˜H‰ÐH‹l$HH9é�ýH‰D$`H‹(H‰L$P‰ë‰ØH‹œ$ØH‰$‰D$èH‹´$ØH‹T$H‹L$H‹~0‰û‰\$@H‰4$H‰”$ˆH‰T$H‰Œ$�H‰L$H�H�|$H‰ÞH¥H¥èH‹œ$ØH‰$‹\$@‰\$H‹œ$ÐH‹+H‰l$H�\$HÇHÇCèH‹œ$ˆH‰\$hH‹œ$�H‰\$pH�H‰$èH‹D$H‰D$XH‰$Hƒ<$„hH‹\$hH‰\$H‹\$pH‰\$èH‹\$XH‰\$XH‹1íH9è„H‹œ$ØH‰$H‹L$XH‰D$xH‰D$H‰Œ$€H‰L$H‹œ$ÐH‹+H‰l$H�\$ HÇHÇCè‹D$0H‹œ$ØH‰$‰Ã‰D$DÿÉ\$‹\$@‰\$ èH‹œ$ØH‰$H‹œ$Ћk ‰l$‹\$D‰\$ è¶\$€ûtSÆD$?H‹D$`H‹L$PHƒÀHÿÁH‹l$HH9éŒþÿÿ€|$?t H‹œ$ØH‰$H‹œ$Ћk ‰l$èH�ÄÈÃë°H�H‰$H�H‰\$H�H‰\$èH‹D$éÍþÿÿ‰%éŒþÿÿ‰éýÿÿ‰%éþüÿÿ& +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÆ>"".(*analysis).rtypeTaggedValueÈ.go.string."reflect.New"ê."".(*analysis).addNodesä0"".(*analysis).endObject¦Ptype.golang.org/x/tools/go/types.Pointer¸"runtime.newobjectœ2runtime.writebarrieriface¾šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeö2"".(*analysis).makeTaggedÈ ."".(*analysis).addLabel˜ +."".(*analysis).addLabel ,"".(*analysis).addWorkä Rtype.*golang.org/x/tools/go/types.Pointerú Jtype.golang.org/x/tools/go/types.Type’ šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type¦  runtime.typ2Itab0�&"".autotmp_3163ßRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3162Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3159Ïtype.*int"".autotmp_3158ÿtype.int"".autotmp_3157ïtype.int"".autotmp_3155type."".nodeid"".autotmp_3154Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3153type.int"".autotmp_3152ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3151_type.[]int"".autotmp_3150/type.[]intFgolang.org/x/tools/go/types.elem·2¿Jtype.golang.org/x/tools/go/types.Type +"".id‡type."".nodeid"".newObj�type."".nodeid"".TJtype.golang.org/x/tools/go/types.Type"".changed‘type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c:type.*"".reflectNewConstraint"�Ê��SÀTœ"§' +6=Í%2$ )>(e}Rg2m¦2.Tgclocals·764b06f89a441c2dcb989cb017616d17Tgclocals·a9f6ee0e0f7c026683514aa74246c123¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ("".extÛ°reflectÛ°NewàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ8type."".reflectNewConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâ\go.itab.*"".reflectNewConstraint."".constraint¾8"".(*analysis).addConstraintÖ:type.*"".reflectNewConstraintì$type."".constraint„\go.itab.*"".reflectNewConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3170/:type.*"".reflectNewConstraint"".autotmp_3169:type.*"".reflectNewConstraint"".autotmp_3168?type."".nodeid"".autotmp_31677type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&Î"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ,"".extÛ°reflectÛ°NewAt€âeH‹ %H�D$ðH;AwèëåH�ì�H‹œ$˜H‰$H‹œ$ H‰\$èH‹œ$ H‹C(1íH9è„H‰D$@H‰$èH‹\$H‰\$8H‹\$@Hƒû„ìH‹KH‹kH‰l$`H‰,$H‰L$XH‹Y8ÿÓH‹l$H�\$hHÇHÇCH�\$hHƒû„¡HÇÂHÇÁH‰”$€H‰Œ$ˆH‰\$xH‰$H�H‰D$HH‰D$H‰l$PH‰l$èH‹œ$˜H‰$H‹t$8H‰t$H�5H�l$H‰ïH¥H¥H‹\$xH‰\$ H‹œ$€H‰\$(H‹œ$ˆH‰\$0èH�Ä�ÉéXÿÿÿ‰é ÿÿÿ +*0runtime.morestack_noctxtx("".extÛ°reflectÛ°NewÂ$"".(*callsite).pos° +ØPtype.*golang.org/x/tools/go/ssa.FunctionŠ2runtime.writebarrierifaceÄngo.string."unsound: %s contains a reflect.NewAt() call"®("".(*analysis).warnf   "".autotmp_3177/&type.[]interface {}"".autotmp_3175¯"type.go/token.Pos"".autotmp_3174O(type.[1]interface {}"".siteŸ"type.*"".callsite "".cgntype.*"".cgnode"".a"type.*"".analysis" ÀŸ €Þ"„;%8lR*Tgclocals·0900b3ce34468e7211fedd5d94de68ceTgclocals·b1c69ed0139c3f79f8aa8886ac9f5f39¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ@"".(*reflectPtrToConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c>type.*"".reflectPtrToConstraint‚Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþJ"".(*reflectPtrToConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd>go.string."reflectPtrTo.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c>type.*"".reflectPtrToConstraint@.?P„*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþJ"".(*reflectPtrToConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c>type.*"".reflectPtrToConstraintppŠ% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*reflectPtrToConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔHgo.string."n%d = reflect.PtrTo(n%d)"¶fmt.Sprintf0€ "".autotmp_3190"type.interface {}"".autotmp_3189�"type.interface {}"".autotmp_3187o&type.[]interface {}"".autotmp_3185?(type.[2]interface {} "".~r0type.string"".c>type.*"".reflectPtrToConstraint€ãÿ€ ”5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþD"".(*reflectPtrToConstraint).solve  +ž +eH‹ %H�D$ÀH;AwèëåH�ìÀÆD$?H‹œ$ØH‰$Hƒ<$„EH‹¼$ÐHƒÿ„,H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$¨H‰„$°H‰Œ$¸H‰Œ$ 1ÉH‰„$˜H‰D$@H‰”$�H‰ÐH‹l$@H9é}sH‰D$XH‹(H‰L$H‰ë‰ØH‹œ$ÐH‰$‰D$èH‹L$H‹D$H‰Œ$€H‰ $H‰„$ˆH‰D$è¶\$€ûtJH‹D$XH‹L$HHƒÀHÿÁH‹l$@H9é|�€|$?t H‹œ$ÐH‰$H‹œ$È‹k ‰l$èH�ÄÀÃH‹œ$€H‰\$`H‹œ$ˆH‰\$hH�H‰$èH‹D$H‰D$PH‰$Hƒ<$„ÎH‹\$`H‰\$H‹\$hH‰\$èH‹\$PH‰\$PH‹1íH9ètkH‹œ$ÐH‰$H‹L$PH‰D$pH‰D$H‰L$xH‰L$è‹D$H‹œ$ÐH‰$H‹œ$È‹k ‰l$‰D$ è¶\$€ût +ÆD$?éÜþÿÿé×þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ‰%é&ÿÿÿ‰éÍýÿÿ‰%é¯ýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¾>"".(*analysis).rtypeTaggedValueŽ"".typeTooHigh¦,"".(*analysis).addWorkøPtype.golang.org/x/tools/go/types.PointerŠ"runtime.newobjectî2runtime.writebarrieriface�šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeò0"".(*analysis).makeRtypeÂ."".(*analysis).addLabel‚ Rtype.*golang.org/x/tools/go/types.Pointer˜ Jtype.golang.org/x/tools/go/types.Type° šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÄ  runtime.typ2Itab0€ "".autotmp_3206ßRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3205Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3203Ïtype.*int"".autotmp_3202ÿtype.int"".autotmp_3201ïtype.int"".autotmp_3200type.bool"".autotmp_3198Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3196ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3195_type.[]int"".autotmp_3194/type.[]intFgolang.org/x/tools/go/types.elem·2¿Jtype.golang.org/x/tools/go/types.Type"".TJtype.golang.org/x/tools/go/types.Type"".changed�type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c>type.*"".reflectPtrToConstraint"€¼ÿ€±�Dœ"£(  Ð +>&ey(L22Bi/Tgclocals·764b06f89a441c2dcb989cb017616d17Tgclocals·a9f6ee0e0f7c026683514aa74246c123¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ,"".extÛ°reflectÛ°PtrToàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂtype.*"".reflectPtrToConstraintì$type."".constraint„`go.itab.*"".reflectPtrToConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3213/>type.*"".reflectPtrToConstraint"".autotmp_3212>type.*"".reflectPtrToConstraint"".autotmp_3211?type."".nodeid"".autotmp_32107type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&Â"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ."".extÛ°reflectÛ°Select à  "".cgntype.*"".cgnode"".a"type.*"".analysisÒTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþD"".(*reflectSliceOfConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cBtype.*"".reflectSliceOfConstraintèTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþN"".(*reflectSliceOfConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtdBgo.string."reflectSliceOf.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".cBtype.*"".reflectSliceOfConstraint@.?Pê*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþN"".(*reflectSliceOfConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".cBtype.*"".reflectSliceOfConstraintppð% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþJ"".(*reflectSliceOfConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔLgo.string."n%d = reflect.SliceOf(n%d)"¶fmt.Sprintf0€ "".autotmp_3222"type.interface {}"".autotmp_3221�"type.interface {}"".autotmp_3219o&type.[]interface {}"".autotmp_3217?(type.[2]interface {} "".~r0type.string"".cBtype.*"".reflectSliceOfConstraint€ãÿ€ ú5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".(*reflectSliceOfConstraint).solve  +ž +eH‹ %H�D$ÀH;AwèëåH�ìÀÆD$?H‹œ$ØH‰$Hƒ<$„EH‹¼$ÐHƒÿ„,H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$¨H‰„$°H‰Œ$¸H‰Œ$ 1ÉH‰„$˜H‰D$@H‰”$�H‰ÐH‹l$@H9é}sH‰D$XH‹(H‰L$H‰ë‰ØH‹œ$ÐH‰$‰D$èH‹L$H‹D$H‰Œ$€H‰ $H‰„$ˆH‰D$è¶\$€ûtJH‹D$XH‹L$HHƒÀHÿÁH‹l$@H9é|�€|$?t H‹œ$ÐH‰$H‹œ$È‹k ‰l$èH�ÄÀÃH‹œ$€H‰\$`H‹œ$ˆH‰\$hH�H‰$èH‹D$H‰D$PH‰$Hƒ<$„ÎH‹\$`H‰\$H‹\$hH‰\$èH‹\$PH‰\$PH‹1íH9ètkH‹œ$ÐH‰$H‹L$PH‰D$pH‰D$H‰L$xH‰L$è‹D$H‹œ$ÐH‰$H‹œ$È‹k ‰l$‰D$ è¶\$€ût +ÆD$?éÜþÿÿé×þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ‰%é&ÿÿÿ‰éÍýÿÿ‰%é¯ýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¾>"".(*analysis).rtypeTaggedValueŽ"".typeTooHigh¦,"".(*analysis).addWorkøLtype.golang.org/x/tools/go/types.SliceŠ"runtime.newobjectî2runtime.writebarrieriface�–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Typeò0"".(*analysis).makeRtypeÂ."".(*analysis).addLabel‚ Ntype.*golang.org/x/tools/go/types.Slice˜ Jtype.golang.org/x/tools/go/types.Type° –go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.TypeÄ  runtime.typ2Itab0€ "".autotmp_3238ßNtype.*golang.org/x/tools/go/types.Slice"".autotmp_3237Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_3235Ïtype.*int"".autotmp_3234ÿtype.int"".autotmp_3233ïtype.int"".autotmp_3232type.bool"".autotmp_3230Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_3228ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3227_type.[]int"".autotmp_3226/type.[]intFgolang.org/x/tools/go/types.elem·2¿Jtype.golang.org/x/tools/go/types.Type"".TJtype.golang.org/x/tools/go/types.Type"".changed�type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".cBtype.*"".reflectSliceOfConstraint"€¼ÿ€±�D‚"£(  Ð +>&ey(L22Bi/Tgclocals·764b06f89a441c2dcb989cb017616d17Tgclocals·a9f6ee0e0f7c026683514aa74246c123¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ0"".extÛ°reflectÛ°SliceOfàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ@type."".reflectSliceOfConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâdgo.itab.*"".reflectSliceOfConstraint."".constraint¾8"".(*analysis).addConstraintÖBtype.*"".reflectSliceOfConstraintì$type."".constraint„dgo.itab.*"".reflectSliceOfConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3245/Btype.*"".reflectSliceOfConstraint"".autotmp_3244Btype.*"".reflectSliceOfConstraint"".autotmp_3243?type."".nodeid"".autotmp_32427type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&¨"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".(*reflectTypeOfConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c@type.*"".reflectTypeOfConstraintÊTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*reflectTypeOfConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd@go.string."reflectTypeOf.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c@type.*"".reflectTypeOfConstraint@.?PÌ*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*reflectTypeOfConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c@type.*"".reflectTypeOfConstraintppÒ% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".(*reflectTypeOfConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔJgo.string."n%d = reflect.TypeOf(n%d)"¶fmt.Sprintf0€ "".autotmp_3254"type.interface {}"".autotmp_3253�"type.interface {}"".autotmp_3251o&type.[]interface {}"".autotmp_3249?(type.[2]interface {} "".~r0type.string"".c@type.*"".reflectTypeOfConstraint€ãÿ€ Ü5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþF"".(*reflectTypeOfConstraint).solveàÎeH‹ %H�D$èH;AwèëåH�ì˜ÆD$?H‹œ$°H‰$Hƒ<$„]H‹¼$¨Hƒÿ„DH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$€H‰„$ˆH‰Œ$�H‰L$x1ÉH‰D$pH‰D$@H‰T$hH‰ÐH‹l$@H9é�«H‰D$PH‹(H‰L$H‰ë‰ØH‹œ$¨H‰$‰D$èH‹L$H‹D$H‹œ$¨H‰$H‰L$XH‰L$H‰D$`H‰D$è‹D$H‹œ$¨H‰$H‹œ$ ‹k ‰l$‰D$ è¶\$€ûtSÆD$?H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒUÿÿÿ€|$?t H‹œ$¨H‰$H‹œ$ ‹k ‰l$èH�ĘÃë°‰éµþÿÿ‰%é—þÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendTo´4"".(*analysis).taggedValue’0"".(*analysis).makeRtypeâ."".(*analysis).addLabelŒ,"".(*analysis).addWork0°"".autotmp_3264�type.*int"".autotmp_3263¯type.int"".autotmp_3262Ÿtype.int"".autotmp_3259_type.[]int"".autotmp_3258/type.[]int"".tDynJtype.golang.org/x/tools/go/types.Type"".changed±type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c@type.*"".reflectTypeOfConstraint"°ï¯°°6ä"žW et¬+Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·c77b7ac5f0b85b76c3c3d8f46704ff27¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ."".extÛ°reflectÛ°TypeOfàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ>type."".reflectTypeOfConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâbgo.itab.*"".reflectTypeOfConstraint."".constraint¾8"".(*analysis).addConstraintÖ@type.*"".reflectTypeOfConstraintì$type."".constraint„bgo.itab.*"".reflectTypeOfConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3269/@type.*"".reflectTypeOfConstraint"".autotmp_3268@type.*"".reflectTypeOfConstraint"".autotmp_3267?type."".nodeid"".autotmp_32667type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&€"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ0"".extÛ°reflectÛ°ValueOf ‚eH‹ %H;awèëêHƒì H‹\$(H‰$H‹\$0‹k‰l$è‹\$‰\$H‹\$(H‰$H‹\$0‹k‰l$è‹D$H‹\$(H‰$‹\$‰\$‰D$ ÇD$èHƒÄ à + + 0runtime.morestack_noctxt`4"".(*analysis).funcResults¤2"".(*analysis).funcParamsð&"".(*analysis).copy @"".autotmp_3273type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis@f?�”b +/aTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*reflectZeroConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c"".(*analysis).rtypeTaggedValueÊ\golang.org/x/tools/go/types/typeutil.(*Map).At„2"".(*analysis).makeTaggedªtype."".nodeidÐruntime.convT2Eˆ^golang.org/x/tools/go/types/typeutil.(*Map).SetØ."".(*analysis).addLabel‚ +,"".(*analysis).addWork0à"".autotmp_3293¯type.*int"".autotmp_3292Ïtype.int"".autotmp_3291¿type.int"".autotmp_3289×type."".nodeid"".autotmp_3285_type.[]int"".autotmp_3284/type.[]int"".zŸ"type.interface {} +"".idßtype."".nodeid"".TJtype.golang.org/x/tools/go/types.Type"".changedátype.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c"".(*rtypeElemConstraint).solveÀ +² +eH‹ %H�D$°H;AwèëåH�ìÐÆD$?H‹œ$èH‰$Hƒ<$„OH‹¼$àHƒÿ„6H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$¸H‰„$ÀH‰Œ$ÈH‰Œ$°1ÉH‰„$¨H‰D$@H‰”$ H‰ÐH‹l$@H9é�H‰D$PH‹(H‰L$H‰ë‰ØH�H‰$H‹œ$àHƒû„�H‹S(H‹K0H‹k8H‰¬$˜H‰”$ˆ‹èH9ÍH‰Œ$�ƒZH�êH‹3H‹>Hƒÿ„?H�wH�|$H¥H¥èH‹L$H‹D$ H‰„$€H‰$H‰L$xH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰L$hH‰L$H‰D$pH‰D$èH‹T$H‰T$XH‹L$ H‰L$`¶\$(€ûtpH‰ $H‹Z ÿÓH‹L$H‹D$H‹œ$àH‰$H‰L$hH‰L$H‰D$pH‰D$è‹D$H‹œ$àH‰$H‹œ$Ø‹k ‰l$‰D$ è¶\$€ûtSÆD$?H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒ�þÿÿ€|$?t H‹œ$àH‰$H‹œ$Ø‹k ‰l$èH�ÄÐÃë°‰éºþÿÿè ‰éiþÿÿ‰éÃýÿÿ‰%é¥ýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToªJtype.golang.org/x/tools/go/types.Type€"runtime.assertE2IÆ +ä$type."".hasElem·1ž$runtime.assertI2I2ò +Ì0"".(*analysis).makeRtypeœ."".(*analysis).addLabelÆ ,"".(*analysis).addWorkò $runtime.panicindex0 "".autotmp_3319ÿtype.*int"".autotmp_3318Ÿtype.int"".autotmp_3317�type.int"".autotmp_3314Jtype.golang.org/x/tools/go/types.Type"".autotmp_3313ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_3312_type.[]int"".autotmp_3311/type.[]int"".tHasElemï$type."".hasElem·1"".T¯Jtype.golang.org/x/tools/go/types.Type"".changed¡type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c8type.*"".rtypeElemConstraint" ÌŸ 1 BÊ" +§|ck  eÚ£>Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·56e536d83fa52a442d50ea49d5fbee93¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".extÛ°reflectÛ°rtypeÛ°ElemàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ6type."".rtypeElemConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâZgo.itab.*"".rtypeElemConstraint."".constraint¾8"".(*analysis).addConstraintÖ8type.*"".rtypeElemConstraintì$type."".constraint„Zgo.itab.*"".rtypeElemConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3325/8type.*"".rtypeElemConstraint"".autotmp_33248type.*"".rtypeElemConstraint"".autotmp_3323?type."".nodeid"".autotmp_33227type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&ò"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".(*rtypeFieldByNameConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cFtype.*"".rtypeFieldByNameConstraintšTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþR"".(*rtypeFieldByNameConstraint).presolve ˜eH‹ %H;awèëêHƒì H‹\$0H‰$H‹|$(‹wƒÆ‰t$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtjPgo.string."rtypeFieldByName.result.Type"†,"".(*hvn).markIndirect @"".htype.*"".hvn"".cFtype.*"".rtypeFieldByNameConstraint@1?Pœ-  +BTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþR"".(*rtypeFieldByNameConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹HI9És J�,Š‹m‰hÃè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".cFtype.*"".rtypeFieldByNameConstraintpp¢% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþN"".(*rtypeFieldByNameConstraint).String  eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„´HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„gHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�É%é_ÿÿÿ‰%éôþÿÿ‰%é�þÿÿ‰éEþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type."".nodeidðruntime.convT2EÐ2runtime.writebarrierifaceÞtype.string®runtime.convT2EŽ2runtime.writebarrierifaceœngo.string."n%d = (*reflect.rtype).FieldByName(n%d, %q)"þfmt.Sprintf0 "".autotmp_3335"type.interface {}"".autotmp_3334"type.interface {}"".autotmp_3333¯"type.interface {}"".autotmp_3331�&type.[]interface {}"".autotmp_3329_(type.[3]interface {} "".~r0type.string"".cFtype.*"".rtypeFieldByNameConstraint" ÂŸ +�¬:Öœ¢RTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþL"".(*rtypeFieldByNameConstraint).solveÀªeH‹ %H�„$HÿÿÿH;AwèëâH�ì8H‹œ$PH‰$Hƒ<$„�H‹¼$HHƒÿ„tH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ H‰„$(H‰Œ$0H‰Œ$1ÉH‰„$H‰D$PH‰”$H‰ÐH‹l$PH9é�H‰D$pH‹(H‰L$X‰ë‰ØH�H‰$H‹œ$HHƒû„ÎH‹S(H‹K0H‹k8H‰¬$H‰”$ð‹èH9ÍH‰Œ$øƒ˜H�êH‹3H‹>Hƒÿ„}H�wH�|$H¥H¥èH‹L$H‹D$ H‰„$ÐH‰$H‰Œ$ÈH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$¸H‰L$H‰„$ÀH‰D$èH‹\$H‰\$`¶\$ €ûu'H‹D$pH‹L$XHƒÀHÿÁH‹l$PH9éŒòþÿÿH�Ä8ÃH‹\$`H‹kH‰l$@1ÿH‹l$@H9ï}¿H‹\$`H‰|$HHƒû„£H‹H‹KH‹kH‰¬$èH‰”$ØH‰Œ$àH9σpH�úH‹H‹œ$@H‹[Hƒû„šH‰D$hHƒø„=H‹PH‹@ H‹œ$@Hƒû„H‹sH‰´$¨H‹KH‰”$ˆH‰”$˜H‰„$�H‰Œ$°H‰„$ H9Á…ÊH‰4$H‰L$H‰T$H‰D$èH‹|$HH‹D$h¶\$ €û„šH‹¬$@‹]ƒÃ‰\$Hƒÿ„H�wH�|$H¥H¥èH‹L$H‹D$ H‰„$˜H‰$H‰Œ$�H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH‹”$H‹D$¶\$ €ûuFH‹D$hH‹L$XHƒÀHÿÁH‹l$PH9éŒïþÿÿ€|$?tH‹œ$H‰$‹j ‰l$èH�ÄÃH‹p¶Z€ûtH‹p1íH9î„H‹FH‰Á1ÀH‰L$@H‹l$@H9è}†H‹ZHƒû|H‹ZH9ÃtHÿÀëÞH‰t$`H‰D$HHƒþ„ËH‹H‹NH‹nH‰¬$°H‰”$ H‰Œ$¨H9ȃ˜H�ÂH‹Hƒû„€H‹K(H‹k0H‹œ$H‰$H‰L$pH‰L$H‰l$xH‰l$è‹D$H‹œ$H‰$H‹œ$‹k ‰l$‰D$ èH‹t$`H‹”$H‹D$H¶\$€ût +ÆD$?é/ÿÿÿé*ÿÿÿ‰éyÿÿÿè ‰é.ÿÿÿ1Àéçþÿÿ‰éùýÿÿè ‰é¨ýÿÿ‰éúüÿÿ‰%éÜüÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToºJtype.golang.org/x/tools/go/types.Type�"runtime.assertE2IÜ +úVtype.*golang.org/x/tools/go/types.SignatureÀ$runtime.assertI2T2ê,"".(*analysis).addWorkŽ 0"".(*analysis).makeRtypeÞ ."".(*analysis).addLabelÌ $runtime.panicindex„ $runtime.panicindex0€$"".autotmp_3393type.int"".autotmp_3391¯type.*int"".autotmp_3390ßtype.int"".autotmp_3389Ïtype.int"".autotmp_3388type.int"".autotmp_3385type.int"".autotmp_3384ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_3383_type.[]int"".autotmp_3382/type.[]int "".~r0ŸJtype.golang.org/x/tools/go/types.Type"".nÿtype.int"".iïtype.int"".tuple¿Ntype.*golang.org/x/tools/go/types.Tuple"".TßJtype.golang.org/x/tools/go/types.Type"".changed�type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c:type.*"".rtypeInOutConstraint"€Þÿ€ïðhê"¯|`( # +! eâ­Ò_KTgclocals·ae50a0fc534c19dceb1e22fb974e7af6Tgclocals·b35eb80e84e6623039f94ce1770bdcc7¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ:"".extÛ°reflectÛ°rtypeÛ°InOut€ øeH‹ %H;awèëêHƒìxHÇD$0ÿÿÿÿH‹œ$ˆH‹C(1íH9è„¶Hƒø„ñH‹HH‹hH‰l$XH‰,$H‰L$PH‹Y(ÿÓH‹D$H�H‰$H‰ÃHƒø„±H‹HH‹@ H‹k(H‰l$pH‰L$`HƒøH‰D$h†…H�l$H‰ïH‰ÎH¥H¥èH‹L$¶\$ €ût+Hƒù„QH�iH�$H‰ßH‰îH¥H¥èH‹\$H‰\$0H‹œ$€H‰$H‹œ$ˆ‹k‰l$è‹\$‰\$,H‹œ$€H‰$H‹œ$ˆ‹k‰l$è‹\$‰\$(H�H‰$èH‹D$H‰D$8H‰$Hƒ<$„«H‹œ$ˆH‰\$èH‹D$8‹l$,‰h‹l$(‰h ¶¬$�@ˆhH‹l$0H‰hH‰D$8H‹1íH9èt/H‹œ$€H‰$H‹L$8H‰D$@H‰D$H‰L$HH‰L$èHƒÄxÃH�H‰$H�H‰\$H�H‰\$èH‹D$뢉%éIÿÿÿ‰é¨þÿÿè ‰éHþÿÿ‰éþÿÿ$ + 0runtime.morestack_noctxt¼ +ÐJtype.*golang.org/x/tools/go/ssa.Constä$runtime.assertI2T2ÄHgolang.org/x/tools/go/exact.Int64Val˜2"".(*analysis).funcParamsè4"".(*analysis).funcResults†8type."".rtypeInOutConstraint˜"runtime.newobjectî.runtime.writebarrierptrÖ\go.itab.*"".rtypeInOutConstraint."".constraint¸8"".(*analysis).addConstraintÐ:type.*"".rtypeInOutConstraintæ$type."".constraintþ\go.itab.*"".rtypeInOutConstraint."".constraint’ runtime.typ2ItabÐ$runtime.panicindex0ð"".autotmp_3400:type.*"".rtypeInOutConstraint"".autotmp_3399:type.*"".rtypeInOutConstraint"".autotmp_3398Ÿtype."".nodeid"".autotmp_3397—type."".nodeid"".index�type.int "".out type.bool "".cgntype.*"".cgnode"".a"type.*"".analysisðÊïð[ÀF  ‹& +((v*- ^˜e-Tgclocals·24a930cfca34f6ff5cd3ccff50f622a4Tgclocals·4398bb51467914f29637b614067b995f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ4"".extÛ°reflectÛ°rtypeÛ°In€xeH‹ %H;awèëêHƒìH‹\$ H‰$H‹\$(H‰\$ÆD$èHƒÄà + 0runtime.morestack_noctxtf:"".extÛ°reflectÛ°rtypeÛ°InOut 0 "".cgntype.*"".cgnode"".a"type.*"".analysis0!/@È  +2Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ6"".extÛ°reflectÛ°rtypeÛ°Out€xeH‹ %H;awèëêHƒìH‹\$ H‰$H‹\$(H‰\$ÆD$èHƒÄà + 0runtime.morestack_noctxtf:"".extÛ°reflectÛ°rtypeÛ°InOut 0 "".cgntype.*"".cgnode"".a"type.*"".analysis0!/@Ð  +2Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ8"".(*rtypeKeyConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".c6type.*"".rtypeKeyConstraintêTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".(*rtypeKeyConstraint).presolve ’eH‹ %H;awèëêHƒì H‹\$0H‰$H‹t$(‹~ ‰|$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtd6go.string."rtypeKey.result"€,"".(*hvn).markIndirect @"".htype.*"".hvn"".c6type.*"".rtypeKeyConstraint@.?Pì*  +?Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþB"".(*rtypeKeyConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹H I9És J�,Š‹m‰h Ãè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".c6type.*"".rtypeKeyConstraintppò% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ>"".(*rtypeKeyConstraint).StringÀÀeH‹ %H;awèëêH�ì€HÇ„$�HÇ„$˜H�|$`1ÀèH�\$`Hƒû„IHÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„üHƒD$ èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$ˆH‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ĀÉ%é_ÿÿÿ‰%éøþÿÿ‰é°þÿÿ + 0runtime.morestack_noctxtzð runtime.duffzeroàtype."".nodeid°runtime.convT2Eˆ2runtime.writebarrieriface–type."".nodeidæruntime.convT2EÆ2runtime.writebarrierifaceÔVgo.string."n%d = (*reflect.rtype).Key(n%d)"¶fmt.Sprintf0€ "".autotmp_3411"type.interface {}"".autotmp_3410�"type.interface {}"".autotmp_3408o&type.[]interface {}"".autotmp_3406?(type.[2]interface {} "".~r0type.string"".c6type.*"".rtypeKeyConstraint€ãÿ€ ü5ë—ÃFTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·aa288e3c39d4102a912a36b10515d40d¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ<"".(*rtypeKeyConstraint).solveÀ +¢ +eH‹ %H�D$°H;AwèëåH�ìÐÆD$?H‹œ$èH‰$Hƒ<$„GH‹¼$àHƒÿ„.H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$¸H‰„$ÀH‰Œ$ÈH‰Œ$°1ÉH‰„$¨H‰D$@H‰”$ H‰ÐH‹l$@H9é�pH‰D$PH‹(H‰L$H‰ë‰ØH�H‰$H‹œ$àHƒû„ˆH‹S(H‹K0H‹k8H‰¬$˜H‰”$ˆ‹èH9ÍH‰Œ$�ƒRH�êH‹3H‹>Hƒÿ„7H�wH�|$H¥H¥èH‹L$H‹D$ H‰„$€H‰$H‰L$xH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰L$hH‰L$H‰D$pH‰D$èH‹L$¶\$ €ûtpH‰ËHƒù„³H‹ H‹kH‹œ$àH‰$H‰L$XH‰L$H‰l$`H‰l$è‹D$H‹œ$àH‰$H‹œ$Ø‹k ‰l$‰D$ è¶\$€ûtSÆD$?H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒ�þÿÿ€|$?t H‹œ$àH‰$H‹œ$Ø‹k ‰l$èH�ÄÐÃë°‰éFÿÿÿ‰éÂþÿÿè ‰éqþÿÿ‰éËýÿÿ‰%é­ýÿÿ +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToªJtype.golang.org/x/tools/go/types.Type€"runtime.assertE2IÆ +äJtype.*golang.org/x/tools/go/types.Mapž$runtime.assertI2T2®0"".(*analysis).makeRtypeþ."".(*analysis).addLabel¨ ,"".(*analysis).addWorkâ $runtime.panicindex0 "".autotmp_3422ÿtype.*int"".autotmp_3421Ÿtype.int"".autotmp_3420�type.int"".autotmp_3417ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_3416_type.[]int"".autotmp_3415/type.[]int "".~r0ïJtype.golang.org/x/tools/go/types.Type"".T¯Jtype.golang.org/x/tools/go/types.Type"".changed¡type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c6type.*"".rtypeKeyConstraint" ½Ÿ @ F„"§|Tk  "eÚ”MTgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·56e536d83fa52a442d50ea49d5fbee93¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ6"".extÛ°reflectÛ°rtypeÛ°KeyàÆeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹D$H‰D$(H‰$Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰h H‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂ4type."".rtypeKeyConstraintÔ"runtime.newobject¤.runtime.writebarrierptrâXgo.itab.*"".rtypeKeyConstraint."".constraint¾8"".(*analysis).addConstraintÖ6type.*"".rtypeKeyConstraintì$type."".constraint„Xgo.itab.*"".rtypeKeyConstraint."".constraint˜ runtime.typ2Itab € "".autotmp_3428/6type.*"".rtypeKeyConstraint"".autotmp_34276type.*"".rtypeKeyConstraint"".autotmp_3426?type."".nodeid"".autotmp_34257type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€Í€H°&¤"€'-/bM-%Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþJ"".(*rtypeMethodByNameConstraint).ptr H‹\$‹k‰l$à  "".~r0type."".nodeid"".cHtype.*"".rtypeMethodByNameConstraintÌTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþT"".(*rtypeMethodByNameConstraint).presolve€òeH‹ %H;awèëêHƒì H‹\$0H‰$H‹|$(‹wƒÆ‰t$H�5H�|$H¥H¥èH‹\$0H‰$H‹|$(‹wƒÆ‰t$H�5H�|$H¥H¥èHƒÄ à + 0runtime.morestack_noctxtjRgo.string."rtypeMethodByName.result.Type"†,"".(*hvn).markIndirectÄRgo.string."rtypeMethodByName.result.Func"à,"".(*hvn).markIndirect @"".htype.*"".hvn"".cHtype.*"".rtypeMethodByNameConstraint@^?€Î--  +B>Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþT"".(*rtypeMethodByNameConstraint).renumberàÈeH‹ %H;awèëêH‹T$H‹L$H‹D$Hƒøt5D‹HI9És%J�,Š‹m‰hD‹HI9És J�,Š‹m‰hÃè è ‰ëÇ + 0runtime.morestack_noctxt¦$runtime.panicindex´$runtime.panicindex@"".mapping type.[]"".nodeid"".cHtype.*"".rtypeMethodByNameConstraintppÖ% +RTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9f¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþP"".(*rtypeMethodByNameConstraint).String  eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H�|$`1ÀèH�\$`Hƒû„´HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$˜H‰\$Hƒ|$„gHƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„HƒD$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„•HƒD$èH‹L$H‹D$H‹\$HHƒÃ H‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�É%é_ÿÿÿ‰%éôþÿÿ‰%é�þÿÿ‰éEþÿÿ +*0runtime.morestack_noctxt„è runtime.duffzeroêtype."".nodeidºruntime.convT2E’2runtime.writebarrieriface type."".nodeidðruntime.convT2EÐ2runtime.writebarrierifaceÞtype.string®runtime.convT2EŽ2runtime.writebarrierifaceœpgo.string."n%d = (*reflect.rtype).MethodByName(n%d, %q)"þfmt.Sprintf0 "".autotmp_3438"type.interface {}"".autotmp_3437"type.interface {}"".autotmp_3436¯"type.interface {}"".autotmp_3434�&type.[]interface {}"".autotmp_3432_(type.[3]interface {} "".~r0type.string"".cHtype.*"".rtypeMethodByNameConstraint" ÂŸ +�à:Öœ¢RTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·4e66f52b20879c06cabd165d1374ec07¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ"".changeRecv€þeH‹ %H;awèëêHƒìxH‹œ$€H‹CH‰D$@1íH9è„‚H‹@H‰ÃH‰D$0HÿÃH‰ØH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰D$XH‹œ$€H‹kH‰T$HHƒùH‰L$P†H‰$H‰l$è1ÀH‹l$0H9è}~H‹\$@Hƒû„ëH‹3H‹SH‹kH‰l$pH‰t$`H‰T$hH9ЃÁH�ÆH‹ H‰ÃH‰D$8HÿÃH‰ØH‹\$HL‹D$PL9Àƒ’H�ÃH‰$H‰L$èH‹D$8HÿÀH‹l$0H9è|‚H‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$èH‹´$€H‹T$H‹N¶n HÇ$HÇD$H‰T$H‰L$@ˆl$ èH‹\$(H‰œ$ˆHƒÄxÃè è ‰éÿÿÿè 1Àé{þÿÿ + 0runtime.morestack_noctxt–Ntype.[]*golang.org/x/tools/go/types.Var¼"runtime.makesliceÀ.runtime.writebarrierptr°.runtime.writebarrierptr˜Hgolang.org/x/tools/go/types.NewTupleŒPgolang.org/x/tools/go/types.NewSignatureº$runtime.panicindexÈ$runtime.panicindexä$runtime.panicindex ð"".autotmp_3448type.int"".autotmp_3447type.int"".autotmp_3444type.int"".autotmp_3443/Ntype.[]*golang.org/x/tools/go/types.Var"".itype.int +"".p2_Ntype.[]*golang.org/x/tools/go/types.Var"".n�type.int"".paramsoNtype.*golang.org/x/tools/go/types.Tuple "".~r1Vtype.*golang.org/x/tools/go/types.Signature "".sigVtype.*golang.org/x/tools/go/types.Signatureð�ïð$À8ê <. ln]B¬uTgclocals·31b90725c9a885e731df361f51db8f0dTgclocals·3c833c2cb5d04cedcd4b9fca2269862a¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþN"".(*rtypeMethodByNameConstraint).solveàÎeH‹ %H�„$ÿÿÿH;AwèëâH�ìhH‹œ$€H‰$Hƒ<$„ŸH‹¼$xHƒÿ„†H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$PH‰„$XH‰Œ$`H‰Œ$H1ÉH‰„$@H‰D$XH‰”$8H‰ÐH‹l$XH9é�*H‰„$€H‹(H‰L$`‰ë‰ØH�H‰$H‹œ$xHƒû„ÝH‹S(H‹K0H‹k8H‰¬$0H‰”$ ‹èH9ÍH‰Œ$(ƒ§H�êH‹3H‹>Hƒÿ„ŒH�wH�|$H¥H¥èH‹L$H‹D$ H‰Œ$øH‰ $H‰„$H‰D$è¶\$ˆ\$?H‹œ$xH‹kH‰,$Hƒ<$„"Hƒ$ H‹œ$øH‰\$H‹œ$H‰\$èH‹\$H‰\$pH‹\$pH‹k1ÀH‰l$HH‹l$HH9è�êH‹\$pH‰D$PHƒû„»H‹H‹KH‹kH‰¬$H‰”$H‰Œ$H9ȃˆH�ÂH‹H‹œ$pH‹[Hƒû„¹H‰D$hHƒø„UH‹HH‹h H‰Œ$˜H‰¬$ H‰¬$ÀH‰,$H‰Œ$¸H‹Y0ÿÓH‹t$H‹L$H‹œ$pHƒû„H‹SH‰”$ÈH‹CH‰„$ÐH9È…ùH‰$H‰D$H‰´$èH‰t$H‰Œ$ðH‰L$èH‹D$h¶\$ €û„¾HÇD$x€|$?„UH‰$èH‹L$H‹D$H�H‰$H‰Œ$ØH‰L$H‰„$àH‰D$èH‹D$H‹¬$p‹]ƒÃ‰\$@H‰„$ˆH‹1íH9脵H‹œ$xH‰$H‹Œ$ˆH‰„$ØH‰D$H‰Œ$àH‰L$è‹D$H‹œ$xH‰$‹\$@‰\$‰D$ è¶\$€û„NH‹œ$xH‰$‹\$@‰\$èH‹\$x1íH9넱H‹¬$p‹]ƒÃ‰\$DH‹\$xH‰œ$�H‹1íH9è„ÂH‹œ$xH‰$HÇD$H‹Œ$�H‰„$¨H‰D$H‰Œ$°H‰L$è‹D$ H‹œ$xH‰$‹\$D‰\$‰D$ è¶\$€ûtYH‹œ$xH‰$‹\$D‰\$èH‹D$PHÿÀH‹l$HH9èŒýÿÿH‹„$€H‹L$`HƒÀHÿÁH‹l$XH9éŒÖûÿÿH�ÄhÃë¾H�H‰$H�H‰\$H�H‰\$èH‹D$é ÿÿÿéÆþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éþÿÿH‹œ$xH‹kH‰,$H‰D$èH‹D$H‰D$xH‹h(H‰,$èH‹D$é²ýÿÿ‰éùüÿÿ‰é¤üÿÿè ‰é>üÿÿ‰%éÒûÿÿ‰émûÿÿè ‰éûÿÿ‰ésúÿÿ‰%éUúÿÿ@ +00runtime.morestack_noctxtÈngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¬Jtype.golang.org/x/tools/go/types.Type‚"runtime.assertE2IÒ"".isInterfaceângolang.org/x/tools/go/types.(*MethodSetCache).MethodSetò +¸  runtime.eqstring˜ Zgolang.org/x/tools/go/types.(*Selection).Typeº Vtype.*golang.org/x/tools/go/types.Signature€ "runtime.assertI2TÌ žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.TypeÈ0"".(*analysis).makeRtypeŠ."".(*analysis).addLabelØ,"".(*analysis).addWorkÄ–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.ValueÒ2"".(*analysis).objectNode”."".(*analysis).addLabelÚ,"".(*analysis).addWorkìPtype.*golang.org/x/tools/go/ssa.Function‚Htype.golang.org/x/tools/go/ssa.Valueš–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Value® runtime.typ2ItabÚVtype.*golang.org/x/tools/go/types.SignatureðJtype.golang.org/x/tools/go/types.Typeˆžgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Typeœ runtime.typ2ItabäVgolang.org/x/tools/go/ssa.(*Program).Method’"".changeRecvÌ$runtime.panicindexŽ$runtime.panicindex0Ð@"".autotmp_3473type.*uint8"".autotmp_3471¿type.string"".autotmp_3470type.int"".autotmp_3468Ïtype.*int"".autotmp_3467Ÿtype.int"".autotmp_3466�type.int"".autotmp_3465type.int"".autotmp_3464type.bool"".autotmp_3463type."".nodeid"".autotmp_3462Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_3461type.bool"".autotmp_3459Vtype.*golang.org/x/tools/go/types.Signature"".autotmp_3458¿Vtype.*golang.org/x/tools/go/types.Signature"".autotmp_3457¯Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_3456ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3455ÿtype.string"".autotmp_3454type.int"".autotmp_3451_type.[]int"".autotmp_3450/type.[]int "".~r0ŸNtype.golang.org/x/tools/go/types.Object +"".idÇtype."".nodeid +"".idÏtype."".nodeid +"".fnßPtype.*golang.org/x/tools/go/ssa.Function "".selÿVtype.*golang.org/x/tools/go/types.Selection"".n¿type.int"".i¯type.int"".msetïVtype.*golang.org/x/tools/go/types.MethodSet"".isIfaceÑtype.bool"".TßJtype.golang.org/x/tools/go/types.Type"".delta  type.*"".nodeset"".a"type.*"".analysis"".cHtype.*"".rtypeMethodByNameConstraint%ÐË ÏÐÿ𠌀%ª|'IGÏ  BŽ˜9"XE822 ) @cÝ(HÉ’Ý®7$KTgclocals·b1337c81c44feb0fba737fdc772421aaTgclocals·01198223954c90c73b66bcd2ab970539¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþH"".extÛ°reflectÛ°rtypeÛ°MethodByName€ +ü eH‹ %H;awèëêH�ì€HÇD$8HÇD$@H‹œ$�H‹C(1íH9è„ÀHƒø„'H‹HH‹hH‰l$`H‰,$H‰L$XH‹Y(ÿÓH‹D$H�H‰$H‰ÃHƒø„çH‹HH‹@ H‹k(H‰l$xH‰L$hHƒøH‰D$p†»H�l$H‰ïH‰ÎH¥H¥èH‹L$¶\$ €ût5Hƒù„‡H�iH�$H‰ßH‰îH¥H¥èH‹L$H‹D$H‰L$8H‰D$@H‹œ$ˆH‰$H‹œ$�‹k‰l$è‹\$‰\$,H‹œ$ˆH‰$H‹œ$�‹k‰l$è‹\$‰\$(H�H‰$èH‹D$H‰D$0H‰$Hƒ<$„×H‹œ$�H‰\$èH‹\$0H‰$Hƒ<$„¥Hƒ$H‹\$8H‰\$H‹\$@H‰\$èH‹D$0‹l$,‰h‹l$(‰hH‰D$0H‹1íH9èt2H‹œ$ˆH‰$H‹L$0H‰D$HH‰D$H‰L$PH‰L$èH�Ä€ÃH�H‰$H�H‰\$H�H‰\$èH‹D$량%éOÿÿÿ‰%éÿÿÿ‰érþÿÿè ‰éþÿÿ‰éÒýÿÿ& + 0runtime.morestack_noctxtÔ +èJtype.*golang.org/x/tools/go/ssa.Constü$runtime.assertI2T2ÜJgolang.org/x/tools/go/exact.StringValÄ2"".(*analysis).funcParams”4"".(*analysis).funcResults²Ftype."".rtypeMethodByNameConstraintÄ"runtime.newobjectš.runtime.writebarrierptrþ4runtime.writebarrierstring¼jgo.itab.*"".rtypeMethodByNameConstraint."".constraintž8"".(*analysis).addConstraint¼Htype.*"".rtypeMethodByNameConstraintÒ$type."".constraintêjgo.itab.*"".rtypeMethodByNameConstraint."".constraintþ runtime.typ2ItabÔ $runtime.panicindex €"".autotmp_3486ŸHtype.*"".rtypeMethodByNameConstraint"".autotmp_3485Htype.*"".rtypeMethodByNameConstraint"".autotmp_3484¯type."".nodeid"".autotmp_3483§type."".nodeid"".name�type.string "".cgntype.*"".cgnode"".a"type.*"".analysis€ýÿ€e€@Þ‹5(»*-(jƒ4k2P0+Tgclocals·0900b3ce34468e7211fedd5d94de68ceTgclocals·4646fa31e059e13eadf09f8985735e6e¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ<"".extÛ°reflectÛ°rtypeÛ°Method€üeH‹ %H;awèëêHƒì@H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$$H‹\$HH‰$H‹\$P‹k‰l$è‹\$‰\$ H�H‰$èH‹L$H‰ÏHƒù„·1ÀèH‰L$(H‰ $Hƒ<$„�H‹\$PH‰\$èH‹D$(‹l$$‰h‹l$ ‰hH‰D$(H‹1íH9èt,H‹\$HH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%édÿÿÿ‰éBÿÿÿ + 0runtime.morestack_noctxt`2"".(*analysis).funcParams¤4"".(*analysis).funcResultsÂFtype."".rtypeMethodByNameConstraintÔ"runtime.newobject†ð runtime.duffzeroÌ.runtime.writebarrierptrŠjgo.itab.*"".rtypeMethodByNameConstraint."".constraintæ8"".(*analysis).addConstraintþHtype.*"".rtypeMethodByNameConstraint”$type."".constraint¬jgo.itab.*"".rtypeMethodByNameConstraint."".constraintÀ runtime.typ2Itab € "".autotmp_3495/Htype.*"".rtypeMethodByNameConstraint"".autotmp_3494Htype.*"".rtypeMethodByNameConstraint"".autotmp_3493?type."".nodeid"".autotmp_34927type."".nodeid "".cgntype.*"".cgnode"".a"type.*"".analysis€á€DÀ&„ +"”'-/vM-!Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936¢/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/reflect.goþ"".typeHeight€ è eH‹ %H�D$àH;AwèëåH�ì H‹Œ$¨H‹„$°H‰Œ$�H‰ $H‰„$˜H‰D$èH‹´$�H‹¬$˜‹T$�úß9ù‡x‰T$,�ú™y…�H�H‰$H‰t$H‰l$èH‹´$�H‹¬$˜‹T$,H‹L$¶\$ €ûtDH‰ËHƒùt7H‹ H‹kH‰L$pH‰ $H‰l$xH‰l$èH‹\$HÿÃH‰œ$¸H�ĠÉëÅ�úß9ù…ÇH�H‰$H‰t$H‰l$èH‹L$¶\$ €û„šH‰L$8H‰ËHƒù„�H‹ H‹kH‰L$@H‰ $H‰l$HH‰l$èH‹\$H‰\$0H‹\$8HƒûtIH‹KH‹kH‰L$PH‰ $H‰l$XH‰l$èH‹L$0H‹D$H9È~H‰ÁH‰ËHƒÃH‰œ$¸H�ĠÉ볉éxÿÿÿHÇ„$¸H�ĠÉT$,�ú"".(*analysis).solveConstraintsØ4ð runtime.duffzeroÖ5type."".nodeidü5runtime.convT2Eæ62runtime.writebarrieriface¤7 type.*"".nodesetâ72runtime.writebarrierifaceª8>go.string."\t\tpts(n%d) = %s\n" 9fmt.Fprintfð:$runtime.panicindexðb"".autotmp_3552"type.interface {}"".autotmp_3551"type.interface {}"".autotmp_3549&type.[]interface {}"".autotmp_3548type.*"".node"".autotmp_3547type.**"".node"".autotmp_3546type.int"".autotmp_3545type.int"".autotmp_3543Ÿtype.**"".node"".autotmp_3542type.int"".autotmp_3541type.int"".autotmp_3540*type.*[1]interface {}"".autotmp_3539&type.[]interface {}"".autotmp_3538"type.interface {}"".autotmp_3536&type.[]interface {}"".autotmp_3535"type.interface {}"".autotmp_3534"type.interface {}"".autotmp_3532&type.[]interface {}"".autotmp_3531ß"type.interface {}"".autotmp_3529Ï&type.[]interface {}"".autotmp_3528 type.*"".nodeset"".autotmp_3527ÿtype.int"".autotmp_3526ß(type.[3]interface {}"".autotmp_3525type.bool"".autotmp_3524type.[]*"".node"".autotmp_3523type.[]*"".node"".autotmp_3522¿type.string"".autotmp_3521 type.*"".nodeset"".autotmp_3520(type.[1]interface {}"".autotmp_3519type.bool"".autotmp_3518 type.*"".nodeset"".autotmp_3517type."".nodeid"".autotmp_3516Ÿ(type.[2]interface {}"".autotmp_3515� type.*"".nodeset"".autotmp_3514ÿ type.*"".nodeset"".autotmp_3513type."".nodeid"".autotmp_3512(type.[4]interface {}"".autotmp_3511type.bool"".autotmp_3510Çtype."".nodeid"".autotmp_3509Ÿ(type.[1]interface {}"".&deltaï type.*"".nodesetRgolang.org/x/tools/container/intsets.s·1ßbtype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.s·1ïbtype.*golang.org/x/tools/container/intsets.Sparse"".n¯type.*"".node"".i¯type.int"".nÏtype.*"".node"".n¿type.*"".node +"".idÏtype."".nodeid"".x¿type.int"".a"type.*"".analysis%ð€ïðºàò0%"I + D:iý^)~€" Xc3Â"   77 3  ‘ER#$s$ñ;+Ý78   š:†¨ÜA7-Ý +2N2�ˆ›s&œ<Þ˜ŸÐÒ>cCÉ +s_h-)Tgclocals·d05cf2c033bc3f2f06069a767925b00fTgclocals·5d40cfdb29b4c666aafbbf2614b23adfž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþH"".(*analysis).processNewConstraints€#€#eH‹ %H�„$xýÿÿH;AwèëâH�ìH‹´$Hƒþ„‚H‹VPH‹FXH‹N`H�nPHÇEHÇEHÇEH‰”$`H‰„$hH‰Œ$pH‰Œ$1ÉH‰„$øH‰D$HH‰”$ðH‰ÐH‹l$HH9é�XH‰„$Hƒø„ùH‹H‹hH‰L$PH‰”$PH‰¬$XH�H‰$H‰”$ H‰T$H‰¬$(H‰l$èH‹L$¶\$ €û„Ë‹H‹œ$Hƒû„…H‹s(H‹S0H‹k8H‰¬$ H‰´$�‹èH9ÕH‰”$˜ƒOH�îH‹+H‰¬$øH‹m H‰,$Hƒ<$„!Hƒ$PH‰Œ$‹i‰l$èH‹œ$øH‹k H‰,$Hƒ<$„áHƒ$è¶\$€û„¥H‹œ$øH‹k H‹]Hƒû�‹H‹„$H‹L$PHƒÀHÿÁH‹l$HH9錨þÿÿH�H‰$èH‹\$H‰œ$H‹Œ$`H‹„$hH‹œ$pH‰œ$1ÒH‰„$øH‰D$HH‰Œ$ðH‰ÈH‹l$HH9ê�ÃH‰„$Hƒø„ëH‹H‹hH‰T$PH‰Œ$0H‰¬$8H‰Œ$PH‰ $H‰¬$XH‰l$è‹L$‰L$D�ù¹w…èH�H‰$H‹œ$PH‰\$H‹œ$XH‰\$è‹L$DH‹\$¶\$ €û„§H‹„$H‹T$PHƒÀHÿÂH‹l$HH9êŒ=ÿÿÿH�|$X1ÀèH�\$XH‰ÝH‹œ$H‰$Hƒý„S1ÒHÇÁ2H‰¬$xH‰l$H‰”$€H‰T$H‰Œ$ˆH‰L$èH‹´$H‹T$ H‹D$(H‹L$0H‰”$xH‰„$€H‰Œ$ˆH‰Œ$è1ÉH‰„$àH‰D$PH‰”$ØH‰ÐH‹l$PH9é� H‰„$H‹(H‰L$H‰ëHƒþ„œH‹V(H‹N0H‹n8H‰¬$ H‰”$�‹ëH9ÍH‰Œ$˜sjH�êH‹+H‰4$H‰l$H‹m H‰l$Hƒ|$t@H�D$ˆèH‹´$H‹„$H‹L$HHƒÀHÿÁH‹l$PH9éŒ`ÿÿÿH�ÄÉ%ë·è ‰é]ÿÿÿ‰Eé¥þÿÿ�ùþRÔ5…ÒH�H‰$H‹œ$PH‰\$H‹œ$XH‰\$èH‹D$¶\$ €û„•‹HH‹¬$Hƒý„xH‹u(H‹U0L‹E8L‰„$ H‰´$�‰L$@‹éH9ÕH‰”$˜ƒ>H�îH‹H‹k H‰,$Hƒ<$„Hƒ$‹(‰l$èH‹œ$Hƒû„ïH‹K(H‹C0H‹k8H‰¬$ H‰Œ$�‹l$@H9ÅH‰„$˜ƒ·H�éH‹+H‰¬$ðH‹m H‰,$Hƒ<$„‰Hƒ$Pè¶\$€ûupH‹œ$ðH‹k H‰,$Hƒ<$tPH�$ˆè¶\$€ûu7H‹œ$H‰$‹\$@‰\$èH‹œ$H‰$‹\$@‰\$èéÀüÿÿëà‰%ë§é°üÿÿ‰%ékÿÿÿè ‰é +ÿÿÿ‰%éÜþÿÿè ‰Eé€þÿÿH‹Œ$PH‹„$XH‰„$HH‰$H‰Œ$@H‹Y0ÿÓ‹D$H‹¬$Hƒý„�H‹U(H‹M0L‹E8L‰„$ H‰”$�‰D$@‹èH9ÍH‰Œ$˜ƒUH�êH‹H‹[ H‰œ$èHƒû„1H‹H‹KH‹[H‰”$ÀH‰Œ$ÈH‰œ$ÐH‰ØH)ËHƒû}OH�H‰$H‰”$¨H‰T$H‰Œ$°H‰L$H‰„$¸H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$°H‰„$¸H‰ÓH‰”$¨H‰ÍHkíHëH‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹”$¨H‹Œ$°H‹„$¸H‹œ$èH‰$Hƒ<$t1H‰”$ÀH‰T$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èé%ýÿÿ‰%ëÆ‰éÈþÿÿè ‰Eéiþÿÿ‰éúÿÿH‹œ$H‰$H‹œ$‹+‰l$èéQùÿÿ‰%éùÿÿ‰%éÓøÿÿè ‰étøÿÿ‰éøÿÿ‰éw÷ÿÿ@ +00runtime.morestack_noctxt°.type.*"".addrConstraintö$runtime.assertI2T2˜""".(*nodeset).addâlgolang.org/x/tools/container/intsets.(*Sparse).IsEmpty„type."".nodeset–"runtime.newobjectØ +$runtime.ifacethashŽ .type.*"".addrConstraintÔ $runtime.assertI2T2Þ ¸ runtime.duffzero„ngolang.org/x/tools/container/intsets.(*Sparse).AppendTo®>"".(*analysis).solveConstraints®$runtime.panicindexö.type.*"".copyConstraint¼$runtime.assertI2T2Æ""".(*nodeset).add¤lgolang.org/x/tools/container/intsets.(*Sparse).IsEmpty€lgolang.org/x/tools/container/intsets.(*Sparse).IsEmptyÆ""".(*nodeset).addø,"".(*analysis).addWorkÄ$runtime.panicindexø$runtime.panicindexä +˜(type.[]"".constraintŠ"runtime.growsliceÄ2runtime.writebarrierifaceò 2runtime.writebarrierslice¦!$runtime.panicindex†","".(*analysis).addWorkÊ"$runtime.panicindex� H"".autotmp_3612type.int"".autotmp_3611ÿtype.*int"".autotmp_3610type.int"".autotmp_3609type.int"".autotmp_3604type.int"".autotmp_3603¿(type.[]"".constraint"".autotmp_3602�(type.[]"".constraint"".autotmp_3601‡ type.uint32"".autotmp_3600type.bool"".autotmp_3599$type."".constraint"".autotmp_3598$type."".constraint"".autotmp_3597&type.*"".constraint"".autotmp_3596type.int"".autotmp_3595type.int"".autotmp_3594ï$type."".constraint"".autotmp_3593ï&type.*"".constraint"".autotmp_3592ÿ +type.int"".autotmp_3591ï +type.int"".autotmp_3590_type.[]int"".autotmp_3589type.[]int"".autotmp_3586(type.[]"".constraint"".autotmp_3585type."".nodeid"".autotmp_3584(type.[]"".constraint"".autotmp_3581/(type.[]"".constraint"".&staleß type.*"".nodeset"".spaceß +type.[50]int"".n¯type.*"".node"".solve¿(type.*"".solverState"".c�$type."".constraint +"".id� type."".nodeid"".c¯$type."".constraint "".dstŸtype.*"".node"".c�.type.*"".addrConstraint"".cÏ$type."".constraint"".constraintsÏ(type.[]"".constraint"".a"type.*"".analysis%� ç� � ³ÀÒÂ-v=J4 M" fƒ"2 Â>0" /I oy.)* #"Pµ  `ú‘¡ÖÕ@G…o.b Q Ò]W 0"Tgclocals·6f47602543bbdb7d5b79f6fa9870dc4bTgclocals·855c3f0e82868cedd0d32b779d0d3e0ež/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ>"".(*analysis).solveConstraints ˜eH‹ %H�„$HÿÿÿH;AwèëâH�ì8H‹œ$PH‰$Hƒ<$„è¶\$€ûtH�Ä8ÃH‹œ$HH‹k Hƒý„ÏH‹UH‹EH‹]H‰œ$01ÉH‰„$(H‰D$XH‰”$ H‰ÐH‹l$XH9é�¦H‰D$pHƒø„}H‹H‹hH‰L$`H‰”$ H‰”$€H‰¬$¨H‰¬$ˆH‹œ$@Hƒ{„H�œ$°HÇHÇCH�œ$°Hƒû„HÇÂHÇÁH‰œ$ØH‰”$àH‰Œ$èH‹œ$€H‰$H‹œ$ˆH‰\$èH‹L$H‹D$H‹œ$ØH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹¼$@Hƒÿ„|H�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ØH‰\$ H‹œ$àH‰\$(H‹œ$èH‰\$0èH‹œ$@H‰\$H‹œ$PH‰\$H‹œ$ˆH‰$H‹œ$€H‹[@ÿÓH‹D$pH‹L$`HƒÀHÿÁH‹l$XH9éŒZþÿÿH�H‰$èH‹\$H‰\$xH‹œ$HH‹s H‰4$Hƒ<$„—Hƒ$H‹¼$@Hƒÿ„yH�·(H�|$H¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$H‰„$H‰Œ$H‰Œ$1ÉH‰„$øH‰D$XH‰”$ðH‰ÐH‹l$XH9é�çH‰D$hH‹(H‰L$`‰ë‰ØH‹\$xH‰$‰D$T‰D$è¶\$€û„ÔH‹¬$@Hƒý„ºH‹M(H‹E0L‹E8L‰„$ÐH‰Œ$À‹l$TH9ÅH‰„$ȃ‚H�éH‹H‹k H‰,$Hƒ<$tcHƒ$PH‹œ$PH‰\$è¶\$€ût@H‹œ$@H‰$‹\$T‰\$èH‹D$hH‹L$`HƒÀHÿÁH‹l$XH9éŒÿÿÿH�Ä8Ãë׉%ë”è ‰Eé>ÿÿÿ뽉é€þÿÿ‰%é]þÿÿ‰é}ýÿÿ‰éëüÿÿ‰é|üÿÿ‰Eé)üÿÿ‰%éðûÿÿ +00runtime.morestack_noctxtzlgolang.org/x/tools/container/intsets.(*Sparse).IsEmpty¸runtime.convI2E¢2runtime.writebarrierifaceò>go.string."\t\tconstraint %s\n"èfmt.FprintfÔ +œ type."".nodeset® "runtime.newobjectÔ +ngolang.org/x/tools/container/intsets.(*Sparse).AppendToÐ """.(*nodeset).addÌ("".(*nodeset).addAll’,"".(*analysis).addWork€$runtime.panicindex0ð*"".autotmp_3644type.int"".autotmp_3643Ÿtype.*int"".autotmp_3642type.int"".autotmp_3641type.int"".autotmp_3640Ï"type.interface {}"".autotmp_3638¿&type.[]interface {}"".autotmp_3637¯$type."".constraint"".autotmp_3636�&type.*"".constraint"".autotmp_3635¿type.int"".autotmp_3634¯type.int"".autotmp_3632type.bool"".autotmp_3631�type.[]int"".autotmp_3630_type.[]int"".autotmp_3629�(type.[1]interface {}"".autotmp_3628/(type.[]"".constraint"".©Seenÿ type.*"".nodeset "".midÇtype."".nodeid"".cï$type."".constraint"".delta  type.*"".nodeset"".ntype.*"".node"".a"type.*"".analysis&%ð-ïð ïð\Ðbº%&�…4­$z  ,<Ÿ˜7,S~Ø QTgclocals·c317c8dfd6ab75d3b177321f873763aaTgclocals·e840cc491d06fa36796ebccc4615888až/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ."".(*analysis).addLabel  Š eH‹ %H�D$ÀH;AwèëåH�ìÀH‹¬$ÈHƒý„ H‹M(H‹E0L‹E8L‰„$€H‰L$p‹¬$ÐH9ÅH‰D$xƒÔH�éH‹H‹k H‰,$Hƒ<$„®Hƒ$P‹œ$Ô‰\$è¶\$H‰Ø€ûˆ\$W„jH‹œ$ÈHƒ{„W‹œ$Љ\$\‹œ$Ô‰\$XH�¼$ 1ÀèH�œ$ Hƒû„3HÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$\H‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH‹¼$ÈHƒÿteH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(H‹œ$˜H‰\$0è¶D$Wˆ„$ØH�ÄÀÉë—‰éÆþÿÿ‰%éFþÿÿè ‰Eéïýÿÿ +*0runtime.morestack_noctxtš""".(*nodeset).add´ð runtime.duffzero²type."".nodeidØruntime.convT2E¶2runtime.writebarrierifaceÄtype."".nodeidêruntime.convT2EÐ2runtime.writebarrieriface˜Bgo.string."\t\tpts(n%d) += n%d\n"Žfmt.Fprintfî$runtime.panicindex0€"".autotmp_3656"type.interface {}"".autotmp_3655¿"type.interface {}"".autotmp_3653o&type.[]interface {}"".autotmp_3652Ïtype."".nodeid"".autotmp_3651Çtype."".nodeid"".autotmp_3650?(type.[2]interface {}"".bÑtype.bool "".~r2 type.bool"".labeltype."".nodeid "".ptrtype."".nodeid"".a"type.*"".analysis"€üÿ€1Ð"î"w × &ŒŸÛ0Tgclocals·230b757a2dbcebabb749a0886bba4716Tgclocals·8842871bbb4916dc05ee89c6aed2d226ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ,"".(*analysis).addWork€îeH‹ %H�D$ðH;AwèëåH�ì�H‹œ$˜H‰$Hƒ<$„2H�$à‹œ$ H‰\$èH‹œ$˜Hƒ{„ó‹œ$ ‰\$TH�\$hHÇHÇCH�\$hHƒû„ÑHÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH�H‰$H�\$TH‰\$èH‹L$H‹D$H‹\$xH‰$H‰L$XH‰L$H‰D$`H‰D$èH‹¼$˜HƒÿtVH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹\$xH‰\$ H‹œ$€H‰\$(H‹œ$ˆH‰\$0èH�Ä�É릉é(ÿÿÿ‰%éÂþÿÿ +*0runtime.morestack_noctxtœjgolang.org/x/tools/container/intsets.(*Sparse).Insertòtype."".nodeid˜runtime.convT2Eð2runtime.writebarrieriface¸6go.string."\t\twork: n%d\n"¨fmt.Fprintf   "".autotmp_3665o"type.interface {}"".autotmp_3663/&type.[]interface {}"".autotmp_3662wtype."".nodeid"".autotmp_3661O(type.[1]interface {} +"".idtype."".nodeid"".a"type.*"".analysis" ½Ÿ  €"þ"0ó M~ˆ-Tgclocals·4df0ca373c4c083f16b1234afd8f9a91Tgclocals·403a8d79fd24b295e8557f6970497aa3ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ2"".(*analysis).onlineCopy€ ø eH‹ %H�D$ÀH;AwèëåH�ìÀ‹´$Ћ”$Ô9Ö„šH‹œ$ÈHƒû„«H‹K(H‹C0H‹k8H‰¬$€H‰L$p‹êH9ÅH‰D$xƒ{H�éH‹+H‰l$XH‹m H‰,$Hƒ<$„PHƒ$‰t$è¶\$€û„$H‹œ$ÈHƒ{„V‹œ$Љ\$T‹œ$Ô‰\$PH�¼$ 1ÀèH�œ$ Hƒû„ÓHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$TH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH‹¼$ÈHƒÿ„þH�oH�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(H‹œ$˜H‰\$0èH‹¬$ÈHƒý„“H‹M(H‹E0L‹E8L‰„$€H‰L$p‹¬$ÐH9ÅH‰D$xsbH�éH‹H‹k H‰,$Hƒ<$tCHƒ$PH‹\$XH‹k H‰l$Hƒ|$tHƒD$Pè¶\$ˆœ$ØH�ÄÀÉ%ëØ‰%ë´è ‰Eéeÿÿÿ‰éûþÿÿ‰é&þÿÿÆ„$ØH�ÄÀÉ%é¤ýÿÿè ‰éNýÿÿ +*0runtime.morestack_noctxt¸""".(*nodeset).addÄð runtime.duffzeroÂtype."".nodeidèruntime.convT2EÆ2runtime.writebarrierifaceÔtype."".nodeidúruntime.convT2Eà2runtime.writebarrieriface°Vgo.string."\t\t\tdynamic copy n%d <- n%d\n"¦fmt.Fprintf– +("".(*nodeset).addAllì +$runtime.panicindexÞ $runtime.panicindex0€"".autotmp_3677"type.interface {}"".autotmp_3676¿"type.interface {}"".autotmp_3674o&type.[]interface {}"".autotmp_3672ßtype."".nodeid"".autotmp_3671×type."".nodeid"".autotmp_3670?(type.[2]interface {}"".nsrcÏtype.*"".node "".~r2 type.bool "".srctype."".nodeid "".dsttype."".nodeid"".a"type.*"".analysis&"€€ÿ€>ÿ€€,š0vÖ ­ ›˜ßxvTgclocals·a971890dc298bd3a20cd2f21b35aeb98Tgclocals·1b2c5151b9dedd5006b1db15817a728ež/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ4"".(*analysis).onlineCopyNÀ¶eH‹ %H;awèëêHƒì ‹T$0‹L$41À‰D$‹l$89ès\H‹\$(H‰$‰T$0‰T$‰L$4‰L$ è¶\$€ûtAH‹\$(H‰$‹\$0‰\$è‹L$4ÿÁ‹T$0ÿ‹D$ÿÀ‰D$‹l$89èr¤‹\$8‰\$@HƒÄ ÃëÓ + 0runtime.morestack_noctxt”2"".(*analysis).onlineCopyÔ,"".(*analysis).addWork@@"".autotmp_3685type."".nodeid"".itype.uint32 "".~r30type.uint32"".sizeof type.uint32 "".srctype."".nodeid "".dsttype."".nodeid"".a"type.*"".analysis@~?@ (Æ"(   +IWTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ4"".(*loadConstraint).solveÀ®eH‹ %H�D$øH;AwèëåH�ìˆÆD$?H‹œ$ H‰$Hƒ<$„ H‹¼$˜Hƒÿ„ôH�¯(H�|$H‰îH¥H¥H¥èH‹”$�H‹l$ H‹D$(H‹L$0H‰l$pH‰D$xH‰Œ$€H‰L$h1ÉH‰D$`H‰D$@H‰l$XH‰èH‹l$@H9é}eH‰D$PH‹(H‰L$H‰ë‰Ø‹ÉØH‹œ$˜H‰$‹j‰l$‰D$ èH‹”$�¶\$€ûtGÆD$?H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9é|›€|$?tH‹œ$˜H‰$‹j‰l$èH�ĈÃ뼉éÿÿÿ‰%éçþÿÿ + +*0runtime.morestack_noctxtÌngolang.org/x/tools/container/intsets.(*Sparse).AppendToÊ2"".(*analysis).onlineCopyì,"".(*analysis).addWork0�"".autotmp_3692otype.*int"".autotmp_3691�type.int"".autotmp_3690type.int"".autotmp_3688_type.[]int"".autotmp_3687/type.[]int"".changed‘type.bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c.type.*"".loadConstraint"�Ÿ��à6Ü"œ.eQ+Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·0a4b95df80c389fe7e338059324575e1ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ6"".(*storeConstraint).solveÀ¨eH‹ %H�D$øH;AwèëåH�ìˆH‹œ$ H‰$Hƒ<$„H‹¼$˜Hƒÿ„öH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰T$pH‰D$xH‰Œ$€H‰L$h1ÉH‰D$`H‰D$@H‰T$XH‰ÐH‹l$@H9é�ŠH‰D$PH‹(H‰L$H‰ëH‹¬$�‰Ø‹]ÉØH‹œ$˜H‰$‰D$<‰D$H‹œ$�‹k‰l$ è¶\$€ût@H‹œ$˜H‰$‹\$<‰\$èH‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒvÿÿÿH�ĈÃë׉éÿÿÿ‰%éåþÿÿ + +*0runtime.morestack_noctxtÂngolang.org/x/tools/container/intsets.(*Sparse).AppendToâ2"".(*analysis).onlineCopy¨,"".(*analysis).addWork0�"".autotmp_3699otype.*int"".autotmp_3698�type.int"".autotmp_3697type.int"".autotmp_3695_type.[]int"".autotmp_3694/type.[]int"".koff—type."".nodeid"".delta  type.*"".nodeset"".a"type.*"".analysis"".c0type.*"".storeConstraint"�œ��!à2ø"˜2 !`�pTgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·0a4b95df80c389fe7e338059324575e1ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ@"".(*offsetAddrConstraint).solveàÒeH‹ %H�D$àH;AwèëåH�ì H‹´$°H‹œ$¨‹CHƒþ„cH‹V(H‹N0H‹n8H‰l$hH‰T$X‹èH9ÍH‰L$`ƒ6H�êH‹+H‰l$HH‹¼$¸H‰<$Hƒ<$„H�®(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$ˆH‰„$�H‰Œ$˜H‰Œ$€1ÉH‰D$xH‰D$8H‰T$pH‰ÐH‹l$8H9é�‰H‰D$PH‹(H‰L$@‰ë‰ØH‹\$HH‹k H‰,$Hƒ<$tnHƒ$PH‹¬$¨‹]É\$è¶\$€ûtGH‹œ$°H‰$H‹œ$¨‹k‰l$èH‹D$PH‹L$@HƒÀHÿÁH‹l$8H9éŒwÿÿÿH�Ä Ãë׉%뉉%éíþÿÿè ‰é–þÿÿ +*0runtime.morestack_noctxt¼ngolang.org/x/tools/container/intsets.(*Sparse).AppendToÞ""".(*nodeset).add²,"".(*analysis).addWork¸$runtime.panicindex0À"".autotmp_3706Ÿtype.*int"".autotmp_3705Ïtype.int"".autotmp_3704¿type.int"".autotmp_3702_type.[]int"".autotmp_3701/type.[]int "".dst¯type.*"".node"".delta  type.*"".nodeset"".a"type.*"".analysis"".c:type.*"".offsetAddrConstraint"Àá¿À,°6Œ*G�9     �‘mTgclocals·ae50a0fc534c19dceb1e22fb974e7af6Tgclocals·1f1eadeeb2946f4ff08a0ca6506292f4ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ@"".(*typeFilterConstraint).solveÀºeH‹ %H�D$ØH;AwèëåH�ì¨H‹œ$ÀH‰$Hƒ<$„ØH‹¼$¸Hƒÿ„¿H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$�H‰„$˜H‰Œ$ H‰Œ$ˆ1ÉH‰„$€H‰D$@H‰T$xH‰ÐH‹l$@H9é�>H‰D$PH‹(H‰L$H‰ë‰ØH‹œ$¸H‰$‰D$<‰D$èH‹T$H‰T$XH‹L$H‰L$`¶\$$€ûtLH�H‹+H‰l$hH‹kH‰l$pH�H‰$H�\$hH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰$H‰L$H‹¼$°Hƒÿ„›H�/H�|$H‰îH¥H¥è¶\$ €ût{H‹œ$¸H‰$H‹œ$°‹k‰l$‹\$<‰\$ è¶\$€ûtGH‹œ$¸H‰$H‹œ$°‹k‰l$èH‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒÂþÿÿH�ĨÃë×ëÕ‰é^ÿÿÿ‰é:þÿÿ‰%éþÿÿ +*0runtime.morestack_noctxtÂngolang.org/x/tools/container/intsets.(*Sparse).AppendTo¾4"".(*analysis).taggedValueˆDgo.string."indirect tagged object"¸type.stringÞruntime.convT2EŽruntime.gopanicðPgolang.org/x/tools/go/types.AssignableToÔ."".(*analysis).addLabel¨,"".(*analysis).addWork0Ð"".autotmp_3717¯type.*int"".autotmp_3716Ïtype.int"".autotmp_3715¿type.int"".autotmp_3712type.string"".autotmp_3711_type.[]int"".autotmp_3710/type.[]int"".tDynŸJtype.golang.org/x/tools/go/types.Type"".ifaceObj×type."".nodeid"".delta  type.*"".nodeset"".a"type.*"".analysis"".c:type.*"".typeFilterConstraint"ÐÜÏÐ! > "¤2L92 `~PI©Tgclocals·ae50a0fc534c19dceb1e22fb974e7af6Tgclocals·22505e98cb990ef17ae4f09da02cca6cž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ6"".(*untagConstraint).solveÀ ¦ eH‹ %H�D$ÐH;AwèëåH�ì°H�H‰\$PH‹¬$¸¶]€ût H�H‰\$PH‹œ$ÈH‰$Hƒ<$„åH‹¼$ÀHƒÿ„ÌH�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$˜H‰„$ H‰Œ$¨H‰Œ$�1ÉH‰„$ˆH‰D$@H‰”$€H‰ÐH‹l$@H9é�JH‰D$XH‹(H‰L$H‰ë‰ØH‹œ$ÀH‰$‰D$èH‹T$H‰T$`H‹L$H‰L$h‹\$ ‰\$<¶\$$€ûtLH�H‹+H‰l$pH‹kH‰l$xH�H‰$H�\$pH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰$H‰L$H‹¼$¸Hƒÿ„¡H�/H�|$H‰îH¥H¥H‹T$PH‹ÿÓ¶\$ €ût|H‹œ$ÀH‰$H‹\$`H‰\$H‹\$hH‰\$è‹D$H‹œ$ÀH‰$H‹œ$¸‹k‰l$‹\$<‰\$ ‰D$èH‹D$XH‹L$HHƒÀHÿÁH‹l$@H9錶þÿÿH�İÃë׉éXÿÿÿ‰é-þÿÿ‰%éþÿÿ +*0runtime.morestack_noctxtJVgolang.org/x/tools/go/types.AssignableTo·f„Pgolang.org/x/tools/go/types.Identical·f”ngolang.org/x/tools/container/intsets.(*Sparse).AppendToŽ4"".(*analysis).taggedValueèDgo.string."indirect tagged object"˜type.string¾runtime.convT2Eîruntime.gopanicÞ +¸*"".(*analysis).sizeof˜4"".(*analysis).onlineCopyN0à"".autotmp_3726¯type.*int"".autotmp_3725ßtype.int"".autotmp_3724Ïtype.int"".autotmp_3721type.string"".autotmp_3720_type.[]int"".autotmp_3719/type.[]int"".vçtype."".nodeid"".tDynŸJtype.golang.org/x/tools/go/types.Type"".predicate¿¤type.func(golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type) bool"".delta  type.*"".nodeset"".a"type.*"".analysis"".c0type.*"".untagConstraint"à”ßà)àFÄ"  §6L>U&% ‰}XQ,…Tgclocals·764b06f89a441c2dcb989cb017616d17Tgclocals·2f00fe822a62aca3e5ae2d6bab9f952ež/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ8"".(*invokeConstraint).solveàÔeH‹ %H�„$ÿÿÿH;AwèëâH�ìxH‹œ$�H‰$Hƒ<$„¢H‹¼$ˆHƒÿ„‰H�¯(H�|$H‰îH¥H¥H¥èH‹T$ H‹D$(H‹L$0H‰”$@H‰„$HH‰Œ$PH‰Œ$81ÉH‰„$0H‰D$XH‰”$(H‰ÐH‹l$XH9é�dH‰D$xH‹(H‰L$`‰ë‰ØH‹œ$ˆH‰$‰D$èH‹”$€H‹|$H‰¼$°H‹t$H‰´$¸‹\$ ‰\$<¶\$$€ûtUH�H‹+H‰¬$H‹kH‰¬$H�H‰$H�œ$H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‹*Hƒý„TH‹MH‹Hƒû„<H‹SH‹C H‹œ$ˆH‹kH‰,$H‰|$H‰t$H‰L$H‰”$�H‰T$ H‰„$˜H‰D$(èH‹D$01íH9è…‘H�¼$X1ÀèH�œ$XHƒû„iHÇÂHÇÁH‰œ$H‰”$H‰Œ$ H�H‰$H‹œ$€H‰\$Hƒ|$„HƒD$èH‹L$H‹D$H‹œ$H‰$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH‹œ$HƒÃH‰$H‹œ$€H‹+H� H‰Œ$ÐH‰L$H‰¬$ØH‰l$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$H‰\$H‹œ$ H‰\$ èH‹\$(H‰œ$H‹\$0H‰œ$H�H‰$H�œ$H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰%éáþÿÿ‰é�þÿÿH‹h(H‰l$hH‰D$pH‰„$ˆH‹1íH9è„ûH‹œ$ˆH‰œ$øH‰„$ðH�H‰$H‹œ$ˆH‹«¨H‰l$H�œ$ðH‰\$èH‹\$‹ƒø…H‹T$pH�œ$àHÇHÇCH�œ$àHƒû„âHÇÁHÇÅH‰Œ$H‰¬$ H‰œ$H‰$H� H‰Œ$ÐH‰L$H‰”$ØH‰T$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$H‰\$H‹œ$ H‰\$ èH‹\$(H‰œ$H‹\$0H‰œ$H�H‰$H�œ$H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÿÿÿH‹œ$ˆH‰$H‹œ$€‹k ‰l$‰D$L‰D$ èH‹œ$ˆH‰$‹\$L‰\$è‹\$‰\$TH‹\$hH‹[Hƒû„(H‹K(H‹k0H‹œ$ˆH‰$H‰Œ$ H‰L$H‰¬$¨H‰l$è‹D$H‹œ$ˆH‰$‹\$T‰\$‹\$<‰\$ ‰D$D‰D$èH‹¬$€‹] ÿÉ\$@‹\$D‹l$Të‰\$PH‹\$hH‹kH‰¬$€H‹1íH9è„TH‹œ$ˆH‰$H‹Œ$€H‰„$ÀH‰D$H‰Œ$ÈH‰L$è‹D$H‹œ$ˆH‰$‹\$P‰\$‹\$@‰\$ ‰D$H‰D$è‹\$H‹D$@‰ÙÉ\$@‹D$P‰ËÉ\$PH‹\$hH‹kH‰¬$€H‹1íH9脃H‹œ$ˆH‰$H‹Œ$€H‰„$ÀH‰D$H‰Œ$ÈH‰L$è‹D$H‹œ$ˆH‰$‹\$@‰\$‹\$P‰\$ ‰D$èH‹D$xH‹L$`HƒÀHÿÁH‹l$XH9錜ùÿÿH�ÄxÃH�H‰$H�H‰\$H�H‰\$èH‹D$éKÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ézþÿÿ‰éÑýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÓûÿÿ‰é½ùÿÿ‰Eé¤ùÿÿ‰épøÿÿ‰%éRøÿÿh +00runtime.morestack_noctxtÈngolang.org/x/tools/container/intsets.(*Sparse).AppendToÂ4"".(*analysis).taggedValue¸Dgo.string."indirect tagged object"ôtype.string runtime.convT2EÐruntime.gopanicœbgolang.org/x/tools/go/ssa.(*Program).LookupMethodÚð runtime.duffzeroØtype."".nodeid¨ runtime.convT2E’ +2runtime.writebarrierifaceÖ +Ltype.*golang.org/x/tools/go/types.Func” 2runtime.writebarrieriface¢ Ngo.string."n%d: no ssa.Function for %s"– fmt.SprintfØ type.string„ runtime.convT2E´ runtime.gopanic˜–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Valueìdtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidÀ$runtime.mapaccess1žPtype.*golang.org/x/tools/go/ssa.FunctionÜ2runtime.writebarrierifaceê@go.string."a.globalobj[%s]==nil"Þfmt.Sprintf type.stringÌruntime.convT2Eüruntime.gopanicÞ."".(*analysis).addLabel�2"".(*analysis).funcParams¬*"".(*analysis).sizeof†4"".(*analysis).onlineCopyNô–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeð*"".(*analysis).sizeofÊ4"".(*analysis).onlineCopyN²–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type®*"".(*analysis).sizeof€4"".(*analysis).onlineCopyNÜNtype.*golang.org/x/tools/go/types.TupleòJtype.golang.org/x/tools/go/types.TypeŠ–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typež runtime.typ2ItabÀNtype.*golang.org/x/tools/go/types.TupleÖJtype.golang.org/x/tools/go/types.Typeî–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type‚ runtime.typ2Itab²Ptype.*golang.org/x/tools/go/ssa.FunctionÈHtype.golang.org/x/tools/go/ssa.Valueà–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Valueô runtime.typ2Itab0ðR"".autotmp_3759type.*uint8"".autotmp_3758type.*uint8"".autotmp_3756&type.[]interface {}"".autotmp_3754Ï"type.interface {}"".autotmp_3752Ï&type.[]interface {}"".autotmp_3750ÿtype.*int"".autotmp_3749¿type.int"".autotmp_3748¯type.int"".autotmp_3747type.uint32"".autotmp_3746Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_3745type."".nodeid"".autotmp_3744type."".nodeid"".autotmp_3743type.uint32"".autotmp_3742ïNtype.*golang.org/x/tools/go/types.Tuple"".autotmp_3740type."".nodeid"".autotmp_3739type.string"".autotmp_3738Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_3737¯(type.[1]interface {}"".autotmp_3735�Htype.golang.org/x/tools/go/ssa.Value"".autotmp_3734Ptype.*golang.org/x/tools/go/ssa.Function"".autotmp_3733type.string"".autotmp_3732?(type.[2]interface {}"".autotmp_3731ßPtype.*golang.org/x/tools/go/ssa.Function"".autotmp_3730ïtype.string"".autotmp_3729Ÿtype.[]int"".autotmp_3728otype.[]int "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".~r0Ïtype.string"".paramsSizeßtype.uint32 "".dstÏtype."".nodeid "".srcïtype."".nodeid"".recvSizeçtype.uint32"".arg0Çtype."".nodeid"".fnObj×type."".nodeid "".sigŸVtype.*golang.org/x/tools/go/types.Signature +"".fn�Ptype.*golang.org/x/tools/go/ssa.Function"".v÷type."".nodeid"".tDyn�Jtype.golang.org/x/tools/go/types.Type"".delta  type.*"".nodeset"".a"type.*"".analysis"".c2type.*"".invokeConstraint%ð…ïðÅðŽø%§DUi ‘ o — (!J)Z-  Z%Y^2 2 2 Pc}o~†·7žŽA7I¨x29 7Tgclocals·7a169e788c76524bd51757b001f3f3f2Tgclocals·6edff7407ef5c7a49025ab4df8946de0ž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ4"".(*addrConstraint).solveàÌeH‹ %H;awèëêHƒì0H�H‹+H‰l$ H‹kH‰l$(H�H‰$H�\$ H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è + 0runtime.morestack_noctxt:Xgo.string."addr is not a complex constraint"jtype.string�runtime.convT2EÀruntime.gopanic0`"".autotmp_3775type.string"".delta  type.*"".nodeset"".a"type.*"".analysis"".c.type.*"".addrConstraint +`Vp ÜV +G)Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·8d600a433c6aaa81a4fe446d95c5546bž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ4"".(*copyConstraint).solveàÌeH‹ %H;awèëêHƒì0H�H‹+H‰l$ H‹kH‰l$(H�H‰$H�\$ H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è + 0runtime.morestack_noctxt:Xgo.string."copy is not a complex constraint"jtype.string�runtime.convT2EÀruntime.gopanic0`"".autotmp_3776type.string"".delta  type.*"".nodeset"".a"type.*"".analysis"".c.type.*"".copyConstraint +`Vp äV +G)Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·8d600a433c6aaa81a4fe446d95c5546bž/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/solve.goþ"".CanPointàÒeH‹ %H�D$ðH;AwèëåH�ì�H‹Œ$˜H‹„$ H‰Œ$€H‰ $H‰„$ˆH‰D$èH‹¬$€H‹”$ˆ‹D$=H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ûtÆ„$¨H�Ä�ÃH‹\$8Hƒût4H‹KH‹kH‰L$PH‰ $H‰l$XH‰l$è¶\$ˆœ$¨H�Ä�ÉëȉéWÿÿÿ‰éBÿÿÿ‰éØþÿÿ, +*0runtime.morestack_noctxt˜$runtime.ifacethashúNtype.*golang.org/x/tools/go/types.Slice &runtime.assertI2TOK˜Jtype.*golang.org/x/tools/go/types.Map¾&runtime.assertI2TOK–Rtype.*golang.org/x/tools/go/types.Pointer¼&runtime.assertI2TOKÒVtype.*golang.org/x/tools/go/types.Signatureø&runtime.assertI2TOKØVtype.*golang.org/x/tools/go/types.Interfaceþ&runtime.assertI2TOKèLtype.*golang.org/x/tools/go/types.ChanŽ&runtime.assertI2TOKöNtype.*golang.org/x/tools/go/types.Namedœ $runtime.assertI2T2æ +"go.string."Value"Ž  runtime.eqstring¾ &go.string."reflect"æ  runtime.eqstringð "".CanPoint0 "".autotmp_3782type.string"".autotmp_3781?type.string"".autotmp_3780Çtype.uint32"".autotmp_3778Jtype.golang.org/x/tools/go/types.Type"".autotmp_3777type.bool "".~r0Jtype.golang.org/x/tools/go/types.Type "".~r0Ÿtype.string "".~r0_type.string "".obj¿Ttype.*golang.org/x/tools/go/types.TypeName"".T¯Ntype.*golang.org/x/tools/go/types.Named "".~r1 type.bool"".TJtype.golang.org/x/tools/go/types.TypeB" ŸŸ �Ÿ €Ÿ >Ÿ  °:."�~‘„×CK‚ylE9Tgclocals·d946c3dbeb12c2f57b5e4bb881c757eaTgclocals·469326f449614e7dee0795a9bfd03305œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ,"".CanHaveDynamicTypes  ” eH‹ %H�D$ðH;AwèëåH�ì�H‹Œ$˜H‹„$ H‰Œ$€H‰ $H‰„$ˆH‰D$è‹L$‰L$,�ùhYœuMH�H‰$H‹œ$€H‰\$H‹œ$ˆH‰\$è‹L$,H‹\$¶\$ €ûtÆ„$¨H�Ä�Ã�ùúÒŽú…�H�H‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$H‰\$8¶\$ €û„?H‹\$8H‹H‰\$0Hƒû„!H‹KH‹C H‰L$`H‰L$pH‰D$hH‰D$xHƒø…ªH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ût|H‹\$0Hƒû„·H‹[Hƒû„¢H‹ H‹CH‰L$@H‰L$pH‰D$HH‰D$xHƒøu>H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ûtÆ„$¨H�Ä�ÃH‹\$8Hƒût4H‹KH‹kH‰L$PH‰ $H‰l$XH‰l$è¶\$ˆœ$¨H�Ä�ÉëȉéWÿÿÿ‰éBÿÿÿ‰éØþÿÿÆ„$¨H�Ä�à +*0runtime.morestack_noctxt˜$runtime.ifacethashÆVtype.*golang.org/x/tools/go/types.InterfaceŒ$runtime.assertI2T2øNtype.*golang.org/x/tools/go/types.Named¾$runtime.assertI2T2ˆ"go.string."Value"° runtime.eqstringà&go.string."reflect"ˆ runtime.eqstring’,"".CanHaveDynamicTypes0 "".autotmp_3788type.string"".autotmp_3787?type.string"".autotmp_3786Çtype.uint32"".autotmp_3784Jtype.golang.org/x/tools/go/types.Type"".autotmp_3783type.bool "".~r0Jtype.golang.org/x/tools/go/types.Type "".~r0Ÿtype.string "".~r0_type.string "".obj¿Ttype.*golang.org/x/tools/go/types.TypeName"".T¯Ntype.*golang.org/x/tools/go/types.Named "".~r1 type.bool"".TJtype.golang.org/x/tools/go/types.Type:" ŠŸ ´Ÿ >Ÿ (ŸÐ(R"{ N×CK“ylEHTgclocals·d946c3dbeb12c2f57b5e4bb881c757eaTgclocals·469326f449614e7dee0795a9bfd03305œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ"".isInterface€€eH‹ %H;awèëêHƒìH‹\$ H‰$H‹\$(H‰\$è¶\$ˆ\$0HƒÄà + 0runtime.morestack_noctxt\Ngolang.org/x/tools/go/types.IsInterface00 "".~r1 type.bool"".TJtype.golang.org/x/tools/go/types.Type0%/@l@ +-Tgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ"".mustDerefÀ¦eH‹ %H;awèëêHƒì0HÇD$HHÇD$PH‹\$@H‰$H‹\$8H‹[(ÿÓH‹L$H‹D$H�H‰$H‰L$ H‰L$H‰D$(H‰D$èH‹\$HƒûtH‹ H‹kH‰L$HH‰l$PHƒÄ0Éëæ + + 0runtime.morestack_noctxt| +šRtype.*golang.org/x/tools/go/types.PointerÔ"runtime.assertI2T@`"".autotmp_3790Jtype.golang.org/x/tools/go/types.Type "".~r1 Jtype.golang.org/x/tools/go/types.Type "".typJtype.golang.org/x/tools/go/types.Type`t_`  +t,t +>bTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ"".deref€òeH‹ %H;awèëêHƒì8HÇD$PHÇD$XH‹\$HH‰$H‹\$@H‹[(ÿÓH‹L$H‹D$H�H‰$H‰L$(H‰L$H‰D$0H‰D$èH‹L$¶\$ €ût#H‰ËHƒùtH‹ H‹kH‰L$PH‰l$XHƒÄ8ÉëæH‹\$@H‰\$PH‹\$HH‰\$XHƒÄ8à + + 0runtime.morestack_noctxt| +šRtype.*golang.org/x/tools/go/types.PointerÔ$runtime.assertI2T2@p"".autotmp_3791Jtype.golang.org/x/tools/go/types.Type "".~r1 Jtype.golang.org/x/tools/go/types.Type "".typJtype.golang.org/x/tools/go/types.Typep�opoÀ~,Q#  >‚Tgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ("".(*fieldInfo).path šeH‹ %H�„$pÿÿÿH;AwèëâH�ìHÇ„$ HÇ„$(H�H‰$èH‹\$H‰\$xH‹„$1íH9è„úH‰D$`Hƒø„�H‹HH‹hH‰Œ$°H‰ $H‰¬$¸H‰l$è‹T$‰T$T�útÈ…­H�H‰$H‹œ$°H‰\$H‹œ$¸H‰\$è‹T$TH‹L$¶\$ €û„lH‹\$xH‰\$pHƒù„QH‰ËH‹IH‹k H‰Œ$€H‰Œ$ÀH‰¬$ˆH‰¬$ÈH‹H‰D$h1íH9è„ØH�œ$ÐHÇHÇCH�œ$ÐHƒû„¨HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ÀH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹L$pH‹D$hH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹\$`H‹C 1íH9è…þÿÿH‹D$xHÇ„$�HÇ„$˜1íH9èu&H�H‹ H‹CH‰Œ$ H‰„$(H�ÄÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$àH‰$H‰¼$èH‰|$H‰”$ðH‰T$èH‹L$H‹D$ ë‚è ‰éQþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$héñýÿÿ‰é¨ýÿÿ�úÅÿ…åH�H‰$H‹œ$°H‰\$H‹œ$¸H‰\$è‹T$T¶\$¶\$€û„¤H‹\$xH‰\$pH‹1íH9ètZH‹L$pH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèé1þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$étÿÿÿ�úúqS÷…óýÿÿH�H‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹D$¶\$ €û„¶ýÿÿH‹\$xH‰\$pH‰D$XH‹H‰D$h1íH9è„H�œ$ÐHÇHÇCH�œ$ÐHƒû„ßHÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹L$pH‹D$hH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èéˆüÿÿ‰éÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$héºþÿÿ‰élúÿÿR +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobject¶$runtime.efacethashìJtype.*golang.org/x/tools/go/types.Var²$runtime.assertE2T2ì>go.itab.*bytes.Buffer.io.Writer¸type.stringäruntime.convT2EÎ2runtime.writebarrieriface¢go.string.".%s"˜ fmt.Fprintf– +"go.string.""ˆ 2runtime.slicebytetostringª $runtime.panicsliceÊ $type.*bytes.Bufferà type.io.Writerø >go.itab.*bytes.Buffer.io.WriterŒ  runtime.typ2ItabÞ type.bool¤$runtime.assertE2T2ô>go.itab.*bytes.Buffer.io.WriterÌgo.string."[*]"¬fmt.FprintfÄ$type.*bytes.BufferÚtype.io.Writerò>go.itab.*bytes.Buffer.io.Writer† runtime.typ2ItabÀtype.int†$runtime.assertE2T2Ø>go.itab.*bytes.Buffer.io.Writer¤type.intÊruntime.convT2E´2runtime.writebarrierifaceˆgo.string."#%d"þfmt.Fprintf¤$type.*bytes.Bufferºtype.io.WriterÒ>go.itab.*bytes.Buffer.io.Writeræ runtime.typ2Itab0 ."".autotmp_3810"type.interface {}"".autotmp_3809*type.*[1]interface {}"".autotmp_3808&type.[]interface {}"".autotmp_3807type.*uint8"".autotmp_3806"type.interface {}"".autotmp_3804/&type.[]interface {}"".autotmp_3803type.*uint8"".autotmp_3802Ïtype.*uint8"".autotmp_3801÷type.uint32"".autotmp_3799¿"type.interface {}"".autotmp_3798Ÿtype.string"".autotmp_3797$type.*bytes.Buffer"".autotmp_3796(type.[1]interface {}"".autotmp_3795ïtype.int"".autotmp_3794$type.*bytes.Buffer"".autotmp_3793(type.[1]interface {}"".autotmp_3792¿$type.*bytes.Buffer"".&buf¯$type.*bytes.Buffer "".~r0ÿtype.string "".~r0Ÿtype.string"".pß$type.*"".fieldInfo "".~r0type.string +"".fi$type.*"".fieldInfo% ˆŸ â� P¾=Š Ü ·E Mm2I©  +> +FHR—š¸BL„ +-@¢š4Tgclocals·f0001e38448e542567ce13f80927b83dTgclocals·d02287dffc934d3b9b38b496aee5f7f0œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ,"".(*analysis).flatten€aú`eH‹ %H�„$ þÿÿH;AwèëâH�ì`HÇ„$€HÇ„$ˆHÇ„$�H‹œ$pH‰œ$¨H‹œ$xH‰œ$°H�H‰$H‹œ$hH‹k@H‰l$H�œ$¨H‰\$èH‹L$¶\$ Hƒù„‹H‹)H‰¬$¸H‹iH‰¬$ÀH‹iH‰¬$È€û…ˆH‹Œ$pH‹„$xH‰Œ$˜H‰ $H‰„$ H‰D$èH‹´$˜H‹¬$ ‹D$=1ÀèH‹1íH9è„ëH‰ $Hƒ<$„ÐH‹Œ$èH‰„$ˆH‰D$H‰Œ$�H‰L$èH‹œ$ÐH‰œ$ÐH‹”$¸H‹Œ$ÀH‹„$ÈH‰ÃH)ËHƒû}OH�H‰$H‰”$HH‰T$H‰Œ$PH‰L$H‰„$XH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$PH‰„$XH‰”$HH�ÊH‰$H‹œ$ÐH‰\$èH‹”$HH‹Œ$PH‹„$XH‰”$¸H‰Œ$ÀH‰„$ÈH‹œ$�Hƒû„¥H‹KH‹kH‹œ$hH‰$H‰Œ$H‰L$H‰¬$H‰l$èH‹T$H‹D$ H‹L$(H‰”$H‰„$H‰Œ$H‰Œ$X1ÉH‰„$PH‰D$xH‰”$HH‰ÐH‹l$xH9é�¶öÿÿH‰„$ÈH‹(H‰L$pH‰¬$°ÆD$CH�H‰$èH‹D$H‰„$ÐH‰$Hƒ<$„ÆH‹¼$°Hƒÿ„­H�/H�|$H‰îH¥H¥èH�H‰$H�\$CH‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$ÐH‰$Hƒ<$„HHƒ$èH‹œ$ÐH‰$Hƒ<$„Hƒ$ H‹œ$°H‰\$èH‹œ$ÐH‰œ$ÐH‹”$¸H‹Œ$ÀH‹„$ÈH‰ÃH)ËHƒû}OH�H‰$H‰”$èH‰T$H‰Œ$ðH‰L$H‰„$øH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ðH‰„$øH‰”$èH�ÊH‰$H‹œ$ÐH‰\$èH‹”$èH‹Œ$ðH‹„$øH‰”$¸H‰Œ$ÀH‰„$ÈH‹„$ÈH‹L$pHƒÀHÿÁéþÿÿ‰%éÙþÿÿ‰%é¬þÿÿ‰éLþÿÿ‰%é.þÿÿ‰éTýÿÿ‰%é$üÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$ÐH‹D$éÛûÿÿ‰é»ûÿÿ=2runtime.writebarrierifaceà?(type.[]*"".fieldInfoÒ@"runtime.growsliceàA.runtime.writebarrierptrÐE,"".(*analysis).flattenÜG"type."".fieldInfoîG"runtime.newobjectòH2runtime.writebarrierifaceÈIJtype.*golang.org/x/tools/go/types.Var†J2runtime.writebarrierifaceâJ.runtime.writebarrierptrØK(type.[]*"".fieldInfoÊL"runtime.growsliceØM.runtime.writebarrierptr„P$runtime.panicindex¼PPtype.*golang.org/x/tools/go/types.StructÒPJtype.golang.org/x/tools/go/types.TypeêP˜go.itab.*golang.org/x/tools/go/types.Struct.golang.org/x/tools/go/types.TypeþP runtime.typ2ItabÌQVtype.*golang.org/x/tools/go/types.SignatureòQ&runtime.assertI2TOKÚRVtype.*golang.org/x/tools/go/types.Interface€S&runtime.assertI2TOKêSNtype.*golang.org/x/tools/go/types.Basic�T&runtime.assertI2TOKðTLtype.*golang.org/x/tools/go/types.Chan–U&runtime.assertI2TOKþUNtype.*golang.org/x/tools/go/types.Named¤V$runtime.assertI2T2€X"".isInterfaceÊX"type."".fieldInfoÜX"runtime.newobjectžYì runtime.duffzero¬Y–go.itab.*golang.org/x/tools/go/types.Named.golang.org/x/tools/go/types.Type®Z2runtime.writebarrieriface¤[(type.[]*"".fieldInfo–\"runtime.growslice¤].runtime.writebarrierptr´^Ntype.*golang.org/x/tools/go/types.NamedÊ^Jtype.golang.org/x/tools/go/types.Typeâ^–go.itab.*golang.org/x/tools/go/types.Named.golang.org/x/tools/go/types.Typeö^ runtime.typ2Itabþ_,"".(*analysis).flatten`À ö"".autotmp_3935type.uint64"".autotmp_3934type.uint64"".autotmp_3933type.int"".autotmp_3932type.int"".autotmp_3931(type.[]*"".fieldInfo"".autotmp_3930$type.*"".fieldInfo"".autotmp_3929$type.*"".fieldInfo"".autotmp_3928$type.*"".fieldInfo"".autotmp_3927&type.**"".fieldInfo"".autotmp_3926type.int"".autotmp_3925type.int"".autotmp_3924type.uint64"".autotmp_3923type.uint64"".autotmp_3922type.int"".autotmp_3921type.uintptr"".autotmp_3920type.int"".autotmp_3919(type.[]*"".fieldInfo"".autotmp_3918type.uint64"".autotmp_3917type.uint64"".autotmp_3916type.int"".autotmp_3915type.int"".autotmp_3914(type.[]*"".fieldInfo"".autotmp_3913$type.*"".fieldInfo"".autotmp_3912$type.*"".fieldInfo"".autotmp_3911$type.*"".fieldInfo"".autotmp_3910&type.**"".fieldInfo"".autotmp_3909type.int"".autotmp_3908type.int"".autotmp_3907type.int"".autotmp_3906type.uint64"".autotmp_3905type.uint64"".autotmp_3904type.int"".autotmp_3903type.int"".autotmp_3902(type.[]*"".fieldInfo"".autotmp_3901type.*uint8"".autotmp_3900$type.*"".fieldInfo"".autotmp_3899$type.*"".fieldInfo"".autotmp_3898type.uint64"".autotmp_3897type.uint64"".autotmp_3895type.int"".autotmp_3894ï(type.[]*"".fieldInfo"".autotmp_3893$type.*"".fieldInfo"".autotmp_3892$type.*"".fieldInfo"".autotmp_3891$type.*"".fieldInfo"".autotmp_3890¯&type.**"".fieldInfo"".autotmp_3889type.int"".autotmp_3888type.int"".autotmp_3887type.uint64"".autotmp_3886type.uint64"".autotmp_3885type.int"".autotmp_3884type.int"".autotmp_3883(type.[]*"".fieldInfo"".autotmp_3882type.*uint8"".autotmp_3881$type.*"".fieldInfo"".autotmp_3880$type.*"".fieldInfo"".autotmp_3879type.uint64"".autotmp_3878type.uint64"".autotmp_3877type.int"".autotmp_3876type.int"".autotmp_3875(type.[]*"".fieldInfo"".autotmp_3874$type.*"".fieldInfo"".autotmp_3873$type.*"".fieldInfo"".autotmp_3870ßtype.int"".autotmp_3869Ïtype.int"".autotmp_3868¿(type.[]*"".fieldInfo"".autotmp_3866Ÿ$type.*"".fieldInfo"".autotmp_3865$type.*"".fieldInfo"".autotmp_3864·type.uint32"".autotmp_3862�Jtype.golang.org/x/tools/go/types.Type"".autotmp_3860�(type.[]*"".fieldInfo"".autotmp_3859Jtype.golang.org/x/tools/go/types.Type"".autotmp_3858type.int"".autotmp_3857(type.[]*"".fieldInfo"".autotmp_3856¿type.int"".autotmp_3855(type.[]*"".fieldInfo"".autotmp_3854(type.[]*"".fieldInfo"".autotmp_3853(type.[]*"".fieldInfo"".autotmp_3852(type.[]*"".fieldInfo"".autotmp_3851type.int"".autotmp_3850type.int"".autotmp_3849(type.[]*"".fieldInfo"".autotmp_3848�Jtype.*golang.org/x/tools/go/types.Var"".autotmp_3847(type.[]*"".fieldInfo"".autotmp_3846(type.[]*"".fieldInfo"".autotmp_3845type.int"".autotmp_3844(type.[]*"".fieldInfo"".autotmp_3843ÿPtype.*golang.org/x/tools/go/types.Struct"".autotmp_3842_(type.[]*"".fieldInfo"".autotmp_3841¹type.bool"".autotmp_3840(type.[]*"".fieldInfo"".autotmp_3839(type.[]*"".fieldInfo"".autotmp_3838(type.[]*"".fieldInfo"".autotmp_3837ïNtype.*golang.org/x/tools/go/types.Array"".autotmp_3836(type.[]*"".fieldInfo"".autotmp_3835(type.[]*"".fieldInfo"".autotmp_3834/(type.[]*"".fieldInfo"".autotmp_3833ßNtype.*golang.org/x/tools/go/types.Named"".autotmp_3832type.bool"".autotmp_3831ïJtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type"".tïJtype.golang.org/x/tools/go/types.Type +"".fiÏ$type.*"".fieldInfo"".iÿtype.int"".nŸtype.int"".t�Ntype.*golang.org/x/tools/go/types.Tuple +"".fiï$type.*"".fieldInfo"".f¿Jtype.*golang.org/x/tools/go/types.Var"".n¯type.int"".i�type.int"".t¯Ptype.*golang.org/x/tools/go/types.Struct +"".fiß$type.*"".fieldInfo"".tŸNtype.*golang.org/x/tools/go/types.Array"".t�Jtype.golang.org/x/tools/go/types.Type"".u¯Jtype.golang.org/x/tools/go/types.Type"".tÿNtype.*golang.org/x/tools/go/types.Named +"".flÏ(type.[]*"".fieldInfo "".~r10(type.[]*"".fieldInfo"".tJtype.golang.org/x/tools/go/types.Type"".a"type.*"".analysis%À ñ¿ À ©)À0˜îI… £$ÊJ‹8O%?j8iXL¾J¬Ê" + KL,ô´¿+M+Cji[8Œ!J´Å" +M7†jiÒ-,ôbaMR^k +‚’n•@OtG»lM<CÞŠ]d   ŒB€tG–5GitGu„B}tG¯>ž(itGø�BJ.tG–A=.:)‡H.itGiDOBTgclocals·9490ff4387d1dfc80e0b8fac59669610Tgclocals·fc1ca46ace32b04fb6e8622b7597428cœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ*"".(*analysis).sizeofÀ¬eH‹ %H;awèëêHƒì0H‹\$8H‰$H‹\$@H‰\$H‹\$HH‰\$èH‹\$H‹D$ H‹\$(‰Ã‰\$PHƒÄ0à + 0runtime.morestack_noctxtp,"".(*analysis).flatten@` "".~r10type.uint32"".tJtype.golang.org/x/tools/go/types.Type"".a"type.*"".analysis`;_ ` òF +7)Tgclocals·433981679ca6b8ba029d40d9f4c7048cTgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ4"".(*analysis).shouldTrackà$Ð$eH‹ %H�„$ðþÿÿH;AwèëâH�ì�H‹„$˜‹˜ �ûÿÿÿÿuÆ„$°H�Ä�ÃH‹œ$ H‰œ$8H‹œ$¨H‰œ$@H�H‰$H‹hHH‰l$H�œ$8H‰\$èH‹L$¶\$ ¶)@ˆl$R€û…»H‹œ$ H‰œ$8H‹œ$¨H‰œ$@ÆD$SH�H‰$H‹œ$˜H‹kHH‰l$H�œ$8H‰\$H�\$SH‰\$èH‹œ$˜H‰$H‹œ$ H‰\$H‹œ$¨H‰\$è¶D$RH‹l$H‹L$ H‹T$(H‰¬$xH‰Œ$€H‰”$ˆH‰”$p1ÒH‰Œ$hH‰L$XH‰¬$`H‰éH‹l$XH9ê�\H‰L$pH‹H‰T$`Hƒû„zH‹ H‹kH‰¬$H‰,$H‰Œ$øH‹Y(ÿÓH‹L$H‹D$H‰Œ$øH‰„$H‰Œ$H‰ $H‰„$ H‰D$èH‹´$H‹¬$ ‹L$�ùgo.itab.*bytes.Buffer.io.Writer”type.intºruntime.convT2E¤ 2runtime.writebarrieriface„ +go.string."%d"ú +fmt.Fprintfð 2bytes.(*Buffer).WriteRuneÌ "go.string.""¾2runtime.slicebytetostringà$runtime.panicslice€$type.*bytes.Buffer–type.io.Writer®>go.itab.*bytes.Buffer.io.Writer runtime.typ2Itab0€ """.autotmp_4042ÿ"type.interface {}"".autotmp_4040_&type.[]interface {}"".autotmp_4039ÿtype.*uint8"".autotmp_4037ïtype.*int"".autotmp_4036type.int"".autotmp_4035type.int"".autotmp_4033¯ type.int"".autotmp_4032ß$type.*bytes.Buffer"".autotmp_4031ß(type.[1]interface {}"".autotmp_4030/type.[]int"".autotmp_4029type.[]int"".&bufÏ$type.*bytes.Buffer "".~r0¿type.string"".nß type.int"".spaceŸ type.[50]int "".~r0type.string +"".ns type.*"".nodeset%€ £ÿ +€ Ç�BŽ= Ê$½ "ºA .H€¶ ;§B0Tgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·c86c8ee73c0ead379babe33b8afff02eœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ""".(*nodeset).add žeH‹ %H;awèëêHƒìH‹\$ H‰$Hƒ<$t‹\$(H‰\$è¶\$ˆ\$0HƒÄÉ%ëÛ + 0runtime.morestack_noctxthjgolang.org/x/tools/container/intsets.(*Sparse).Insert00 "".~r1 type.bool"".ntype."".nodeid +"".ns type.*"".nodeset0+/0 +P ¬6 +3Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ("".(*nodeset).addAllàÂeH‹ %H;awèëêHƒìH‹\$ H‰$Hƒ<$t.H‹\$(H‰\$Hƒ|$tè¶\$ˆ\$0HƒÄÉ%ëä‰%ëÉ + 0runtime.morestack_noctxtzpgolang.org/x/tools/container/intsets.(*Sparse).UnionWith00 "".~r1 type.bool"".y type.*"".nodeset"".x type.*"".nodeset04/0!p ´V +<4Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ"".start Hƒì(HƒÄ(à P"".nametype.stringPO Ä + Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ"".stop Hƒì(HƒÄ(à P"".nametype.stringPO Ò Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ"".diffà Ü eH‹ %H�D$àH;AwèëåH�ì H�H‹H‰T$HH‹CH‰D$PHƒø…KH‰$H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„H�\$pHƒû„H�-H‰ßH‰îèHÇÂHÇÁH‰T$`H‰L$hH‰\$XHƒÃH‰$H‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$XHƒÃ H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èH‹\$(H‰\$0H‹1íH9è„ûH‹\$0H‰$Hƒ<$„ÛHƒ$`H‹ H‰D$8H‰D$H‰L$@H‰L$èH‹1íH9ètvH‹\$0H‰$Hƒ<$t]Hƒ$pH‹ H‰D$8H‰D$H‰L$@H‰L$èH‹\$0H‰$èH‹D$H‹\$HƒøtÆ„$ÈH�Ä ÃÆ„$Èëî‰%ëšH�H‰$H�H‰\$H�H‰\$èH‹D$éXÿÿÿ‰%éÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÓþÿÿ‰éöýÿÿH�\$pHƒû„ÉH�-H‰ßH‰îèHÇÁHÇÂH‰L$`H‰T$hH‰\$XHƒÃH‰$H‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$XHƒÃ H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èH‹\$(H‰\$0éâýÿÿ‰é0ÿÿÿ@ +*0runtime.morestack_noctxtJ$go.string."darwin" "go.string."plan9"È runtime.eqstring�""".statictmp_4091¦Ø runtime.duffcopy®4runtime.writebarrierstring†4runtime.writebarrierstring”*go.string."/bin/diff"öos/exec.Command˜4go.itab.*os.File.io.Writerîos.Stderr 2runtime.writebarrieriface®4go.itab.*os.File.io.Writerôos.Stderr¦2runtime.writebarrierifaceÂ$os/exec.(*Cmd).Run¶type.*os.FileÌtype.io.Writerä4go.itab.*os.File.io.Writerø runtime.typ2Itab² type.*os.FileÈ type.io.Writerà 4go.itab.*os.File.io.Writerô  runtime.typ2Itab +""".statictmp_4094Ø +Ø runtime.duffcopyà 4runtime.writebarrierstring¸ 4runtime.writebarrierstringÆ 2go.string."/usr/bin/diff"¨ os/exec.CommandPÀ"".autotmp_4097type.*uint8"".autotmp_4095type.*[3]string"".autotmp_4093type.[]string"".autotmp_4090�type.[]string"".autotmp_4089¯type.string"".autotmp_4087"type.*os/exec.Cmd"".autotmp_4086type.[3]string"".autotmp_4084_type.[3]string "".cmdß"type.*os/exec.Cmd "".~r2@type.bool"".b type.string"".atype.string"Àâ¿Àëð<à"AÓKC8;>Ó (csdUQ[´dTgclocals·5e71b645d7972b0c3a4fd2d04e95a48cTgclocals·20f7214f9e0f0b7eca7450e8644b86ecœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goþ"".func·001À +² +eH‹ %H�D$¸H;AwèëåH�ìÈH‹ZH‰\$HH�œ$ÐH‰$èH‹l$H‹t$Hƒý„üH�œ$�HÇHÇCH�œ$�Hƒû„HÇÂHÇÁH‰”$¸H‰Œ$ÀH‰œ$°H‰$H‰l$PH‰l$H‰t$XH‰t$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹L$(H‹D$0H‹\$HH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‹+H‰l$pH‹kH‰l$xH‹H‰D$@1íH9è„ýH�œ$�HÇHÇCH�œ$�Hƒû„ÍHÇÁHÇÂH‰œ$°H‰Œ$¸H‰”$ÀH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹ H‹D$@H‰D$`H‰$H‰L$hH‰L$H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èèH�ÄÈÉé,ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$@éÌþÿÿ‰éàýÿÿ& +*"runtime.morestackp"runtime.gorecoverð2runtime.writebarrierifaceþ–go.string."internal error in pointer analysis: %v (please report this bug)"òfmt.ErrorfÖ2runtime.writebarrierifaceä^go.string."Internal panic in pointer analysis:"”4go.itab.*os.File.io.Writeràtype.string†runtime.convT2Eð2runtime.writebarrierifaceþos.Stderr† fmt.Fprintln� 0runtime/debug.PrintStack¼ type.*os.FileÒ type.io.Writerê 4go.itab.*os.File.io.Writerþ  runtime.typ2Itab�"".autotmp_4118"type.interface {}"".autotmp_4117*type.*[1]interface {}"".autotmp_4116&type.[]interface {}"".autotmp_4115�type.*uint8"".autotmp_4113/&type.[]interface {}"".autotmp_4112¯type.string"".autotmp_4111(type.[1]interface {}"".autotmp_4110�type.error"".autotmp_4109o(type.[1]interface {}"".autotmp_4108O"type.interface {}"".&errÿtype.*error"".pï"type.interface {}"�±��L (¶+%ߘ>,7€A2˜€ 7 +"Tgclocals·f05efa7cbc4be60cd7a381de61c8414dTgclocals·2441e3b8018927414a7bb4d78cf5ab41¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ"".init€îeH‹ %H;awèëêHƒì8¶€ût¶€ûuHƒÄ8Ãè ÆèèèèèèèèèèèèèèèèèèH�$HÇHÇCHÇCH�\$HÇHÇCHÇCèH‹\$0H‰$èH‹D$H�H‰$H‰D$èH�H‰$H‹H‰\$èH�H‰$H‹H‰\$èH�H‰$HÇD$èH‹D$H�H‰$H‰D$èH�H‰$HÇD$èH‹D$H�H‰$H‰D$èèèÆHƒÄ8ÃZ + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·Œtime.init–os/exec.init log.initª@golang.org/x/tools/go/exact.init´strings.init¾Rgolang.org/x/tools/container/intsets.initÈbytes.initÒRgolang.org/x/tools/go/types/typeutil.initÜHgolang.org/x/tools/go/callgraph.initægolang.org/x/tools/go/types.Typ¶.runtime.writebarrierptrÄ"".tUnsafePtrÚ >golang.org/x/tools/go/types.Typî.runtime.writebarrierptrü8type.map[string]"".intrinsic runtime.makemap¸&"".intrinsicsByNameÔ.runtime.writebarrierptrâ2type.map[string]time.Time†runtime.makemapž"".timersº.runtime.writebarrierptrÄ"".init·1Î"".init·2Ú"".initdone·ppopÿo +Ÿœ3R&öŸÅd3ü36 7‰Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/util.goš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/gen.go¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/intrinsics.goþZtype..hash.[8]golang.org/x/tools/go/ssa.ValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_4137type.int"".autotmp_4136type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pPtype.*[8]golang.org/x/tools/go/ssa.Value`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþVtype..eq.[8]golang.org/x/tools/go/ssa.ValueàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_4141?Htype.golang.org/x/tools/go/ssa.Value"".autotmp_4140Htype.golang.org/x/tools/go/ssa.Value"".autotmp_4139_type.int"".autotmp_4138Otype.int "".~r30type.bool"".s type.uintptr"".qPtype.*[8]golang.org/x/tools/go/ssa.Value"".pPtype.*[8]golang.org/x/tools/go/ssa.Value&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ&"".(*nodeid).String€üeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹+‰,$èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0à + 0runtime.morestack_noctxt¢&go.string."pointer"Ì$go.string."nodeid"ø$go.string."String" "runtime.panicwrap "".nodeid.String0` "".~r0type.string""..thistype.*"".nodeid`£_ÀÀ �1Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,type..hash."".callsiteÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashà"runtime.interhash@@ +"".autotmp_4144type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".callsite@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ(type..eq."".callsiteÀªeH‹ %H;awèëêHƒìHH‹T$PH‹D$X‹‹(9ët +ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtæruntime.ifaceeq@� "".autotmp_4146?\type.golang.org/x/tools/go/ssa.CallInstruction"".autotmp_4145\type.golang.org/x/tools/go/ssa.CallInstruction "".~r30type.bool"".s type.uintptr"".q"type.*"".callsite"".p"type.*"".callsite*���T�� �    +r.Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ(type..hash."".objectÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.memhashè(runtime.nilinterhashÌruntime.memhash@@ "".autotmp_4149type.uintptr"".autotmp_4148type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".object@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ$type..eq."".object ”eH‹ %H;awèëêHƒìHH‹T$PH‹D$X‹‹(9ët +ÆD$hHƒÄHËZ‹h9ët +ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9ÈuaH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtŽruntime.efaceeq@� "".autotmp_4151?"type.interface {}"".autotmp_4150"type.interface {} "".~r30type.bool"".s type.uintptr"".qtype.*"".object"".ptype.*"".objectB�����k�� �� �ÐÐ †JTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ.type..hash."".fieldInfoÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$ HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„"runtime.interhashè(runtime.nilinterhashÌruntime.memhash@@ "".autotmp_4154type.uintptr"".autotmp_4153type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p$type.*"".fieldInfo@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ*type..eq."".fieldInfoÀ²eH‹ %H;awèëêHƒìhH‹\$xHƒû„)H‹ H‹sH‹\$pHƒû„ H‹H‹SH9È…ïH‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„µH‹\$xHƒû„ŸH‹KH‹sH‹\$pHƒû„�H‹CH‹SH9ÈugH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût1H‹l$pH‹] L‹D$xI‹h H9ët Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéxÿÿÿ‰éZÿÿÿÆ„$ˆHƒÄhÉéíþÿÿ‰éÐþÿÿ + 0runtime.morestack_noctxtîruntime.ifaceeqÈruntime.efaceeq@Ð"".autotmp_4158"type.interface {}"".autotmp_4157_"type.interface {}"".autotmp_4156?Jtype.golang.org/x/tools/go/types.Type"".autotmp_4155Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".q$type.*"".fieldInfo"".p$type.*"".fieldInfo>ÐûÏÐ ÏÐ ÏÐÏÐàà vêTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ("".constraint.StringàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[ ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..this$type."".constraint0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".constraint.presolveÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$(H‰\$H‹\$ H‰$H‹\$H‹[(ÿÓHƒÄà + 0runtime.morestack_noctxt˜ +0 "".h type.*"".hvn""..this$type."".constraint 8`` +LTgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".constraint.ptrÀ¢eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[0ÿÓ‹\$‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 type."".nodeid""..this$type."".constraint 6` +` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".constraint.renumberàÎeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$H‹\$0H‰$H‹\$(H‹[8ÿÓHƒÄ à + 0runtime.morestack_noctxtÀ +P@"".mapping  type.[]"".nodeid""..this$type."".constraint@L? +p p +`Tgclocals·32f137afc3f53351f1adc065fe3b9f83Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".constraint.solveÀºeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#H‹\$0H‰\$H‹\$8H‰\$H‹\$(H‰$H‹\$ H‹[@ÿÓHƒÄà + 0runtime.morestack_noctxt¬ +@0"".delta0 type.*"".nodeset"".a "type.*"".analysis""..this$type."".constraint0B/`` +V +Tgclocals·7656272378c04305d41d3c345ae5ece1Tgclocals·3280bececceccd33cb74587feedb1f9fþ&type..hash."".onodeàÂeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„'HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„êHƒ$HÇD$8H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¨Hƒ$@HÇD$qH‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tmH�$´HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t/H�$¸HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëȉ%늉%éLÿÿÿ‰%é +ÿÿÿ‰%éÍþÿÿ + 0runtime.morestack_noctxt„runtime.memhashðruntime.memhashÜruntime.memhashÆruntime.memhash°runtime.memhash@@"".autotmp_4165type.uintptr"".autotmp_4164type.uintptr"".autotmp_4163type.uintptr"".autotmp_4162type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".onode@�?@Eðð A¯Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ"type..eq."".onodeÀ¨eH‹ %H;awèëêHƒì L‹L$(H‹|$0A‹‹/9ët +ÆD$@HƒÄ ÃL‰ÎHƒÆH‰úHƒÂHƒþ„¾Hƒú„­H‹H‹*H9ë…”H‰ñHƒÁH‰ÐHƒÀH‹H‹(H9ë…wH‹YH‹hH9ë…fH‹YH‹hH9ë…UH‹YH‹hH9ë…DH‹^(H‹j(H9ë…3H‹^0H‹j0H9ë…"L‰ $Hƒ<$„Hƒ$@H‰|$Hƒ|$„åHƒD$@HÇD$qèH‹\$(H‰$Hƒ<$„±Hƒ$@H‹\$0H‰\$Hƒ|$„ŠHƒD$@HÇD$qèH‹T$(H‹L$0¶\$€ûu +ÆD$@HƒÄ Ã‹š´‹©´9ët +ÆD$@HƒÄ Ã‹š¸‹©¸9ët +ÆD$@HƒÄ Ã‹š¼‹©¼9ët +ÆD$@HƒÄ ÃÆD$@HƒÄ É%éjÿÿÿ‰%éCÿÿÿ‰%éÿÿÿ‰%éíþÿÿÆD$@HƒÄ ÉéLþÿÿ‰é;þÿÿ + 0runtime.morestack_noctxtž runtime.memequal¤ runtime.memequal@@ "".~r30type.bool"".s type.uintptr"".qtype.*"".onode"".ptype.*"".onodeD@?@¼?@?@?@?@ ?@9?@  Ž’Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_4175type.int"".autotmp_4174type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_4179?type.string"".autotmp_4178type.string"".autotmp_4177_type.int"".autotmp_4176Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ,"".(*nodeset).AppendTo€vHÇD$(HÇD$0HÇD$8H‹\$H‰\$Hƒ|$té‰%ëò\ngolang.org/x/tools/container/intsets.(*Sparse).AppendTop "".~r2@type.[]intZgolang.org/x/tools/container/intsets.slice·3type.[]int""..this type.*"".nodeset@@@Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*nodeset).BitString€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJpgolang.org/x/tools/container/intsets.(*Sparse).BitString0 "".~r1type.string""..this type.*"".nodeset@@@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*nodeset).Clear@@H‹\$H‰\$Hƒ|$té‰%ëò&hgolang.org/x/tools/container/intsets.(*Sparse).Clear""..this type.*"".nodeset   Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*nodeset).Copy@@H‹\$H‰\$Hƒ|$té‰%ëò&fgolang.org/x/tools/container/intsets.(*Sparse).Copy Rgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset   Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*nodeset).Difference@@H‹\$H‰\$Hƒ|$té‰%ëò&rgolang.org/x/tools/container/intsets.(*Sparse).Difference0Rgolang.org/x/tools/container/intsets.y·3 btype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset   Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*nodeset).DifferenceWith@@H‹\$H‰\$Hƒ|$té‰%ëò&zgolang.org/x/tools/container/intsets.(*Sparse).DifferenceWith Rgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset   Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*nodeset).Equals`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0jgolang.org/x/tools/container/intsets.(*Sparse).Equals0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.t·3btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset000Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*nodeset).GoString€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJngolang.org/x/tools/container/intsets.(*Sparse).GoString0 "".~r1type.string""..this type.*"".nodeset@@@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*nodeset).Has`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0dgolang.org/x/tools/container/intsets.(*Sparse).Has0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.x·3type.int""..this type.*"".nodeset00 0Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*nodeset).Insert`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0jgolang.org/x/tools/container/intsets.(*Sparse).Insert0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.x·3type.int""..this type.*"".nodeset00"0Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*nodeset).Intersection@@H‹\$H‰\$Hƒ|$té‰%ëò&vgolang.org/x/tools/container/intsets.(*Sparse).Intersection0Rgolang.org/x/tools/container/intsets.y·3 btype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset  $ Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fþ<"".(*nodeset).IntersectionWith@@H‹\$H‰\$Hƒ|$té‰%ëò&~golang.org/x/tools/container/intsets.(*Sparse).IntersectionWith Rgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset  & Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*nodeset).Intersects`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0rgolang.org/x/tools/container/intsets.(*Sparse).Intersects0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.x·3btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset00(0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*nodeset).IsEmpty`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0lgolang.org/x/tools/container/intsets.(*Sparse).IsEmpty  "".~r1type.bool""..this type.*"".nodeset00*0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*nodeset).Len`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8dgolang.org/x/tools/container/intsets.(*Sparse).Len  "".~r1type.int""..this type.*"".nodeset00,0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*nodeset).Max`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8dgolang.org/x/tools/container/intsets.(*Sparse).Max  "".~r1type.int""..this type.*"".nodeset00.0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*nodeset).Min`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8dgolang.org/x/tools/container/intsets.(*Sparse).Min  "".~r1type.int""..this type.*"".nodeset0000Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*nodeset).Remove`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0jgolang.org/x/tools/container/intsets.(*Sparse).Remove0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.x·3type.int""..this type.*"".nodeset0020Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*nodeset).SubsetOf`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0ngolang.org/x/tools/container/intsets.(*Sparse).SubsetOf0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.x·3btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset0040Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþB"".(*nodeset).SymmetricDifference@@H‹\$H‰\$Hƒ|$té‰%ëò&„golang.org/x/tools/container/intsets.(*Sparse).SymmetricDifference0Rgolang.org/x/tools/container/intsets.y·3 btype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset  6 Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fþJ"".(*nodeset).SymmetricDifferenceWith@@H‹\$H‰\$Hƒ|$té‰%ëò&Œgolang.org/x/tools/container/intsets.(*Sparse).SymmetricDifferenceWith Rgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset  8 Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*nodeset).TakeMin`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0lgolang.org/x/tools/container/intsets.(*Sparse).TakeMin0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.p·3type.*int""..this type.*"".nodeset00:0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*nodeset).Union@@H‹\$H‰\$Hƒ|$té‰%ëò&hgolang.org/x/tools/container/intsets.(*Sparse).Union0Rgolang.org/x/tools/container/intsets.y·3 btype.*golang.org/x/tools/container/intsets.SparseRgolang.org/x/tools/container/intsets.x·2btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset  < Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*nodeset).UnionWith`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0pgolang.org/x/tools/container/intsets.(*Sparse).UnionWith0 "".~r2 type.boolRgolang.org/x/tools/container/intsets.x·3btype.*golang.org/x/tools/container/intsets.Sparse""..this type.*"".nodeset00>0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþp"".(*nodeset).golang.org/x/tools/container/intsets.block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8hgolang.org/x/tools/container/intsets.(*Sparse).block0 "".~r2 `type.*golang.org/x/tools/container/intsets.block\golang.org/x/tools/container/intsets.offset·3type.int""..this type.*"".nodeset00@0Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþp"".(*nodeset).golang.org/x/tools/container/intsets.check€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJhgolang.org/x/tools/container/intsets.(*Sparse).check0 "".~r1type.error""..this type.*"".nodeset@@B@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ|"".(*nodeset).golang.org/x/tools/container/intsets.discardTail@@H‹\$H‰\$Hƒ|$té‰%ëò&tgolang.org/x/tools/container/intsets.(*Sparse).discardTail Rgolang.org/x/tools/container/intsets.b·2`type.*golang.org/x/tools/container/intsets.block""..this type.*"".nodeset  D Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþt"".(*nodeset).golang.org/x/tools/container/intsets.forEach@@H‹\$H‰\$Hƒ|$té‰%ëò&lgolang.org/x/tools/container/intsets.(*Sparse).forEach Rgolang.org/x/tools/container/intsets.f·2type.func(int)""..this type.*"".nodeset  F Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþˆ"".(*nodeset).golang.org/x/tools/container/intsets.insertBlockBefore`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8€golang.org/x/tools/container/intsets.(*Sparse).insertBlockBefore0 "".~r2 `type.*golang.org/x/tools/container/intsets.blockXgolang.org/x/tools/container/intsets.next·3`type.*golang.org/x/tools/container/intsets.block""..this type.*"".nodeset00H0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ|"".(*nodeset).golang.org/x/tools/container/intsets.removeBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&tgolang.org/x/tools/container/intsets.(*Sparse).removeBlock Rgolang.org/x/tools/container/intsets.b·2`type.*golang.org/x/tools/container/intsets.block""..this type.*"".nodeset  J Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþp"".(*nodeset).golang.org/x/tools/container/intsets.start`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8hgolang.org/x/tools/container/intsets.(*Sparse).start  "".~r1`type.*golang.org/x/tools/container/intsets.block""..this type.*"".nodeset00L0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$type..hash."".nodeÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.memhashè"runtime.interhashÌruntime.memhash@@ "".autotmp_4182type.uintptr"".autotmp_4181type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".node@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ type..eq."".node  eH‹ %H;awèëêHƒìHH‹T$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9ÈuxH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$èH‹L$PH‹D$X¶\$ €ût8H‹YH‹hH9ët +ÆD$hHƒÄHÃH‹Y H‹h H9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_4184?Jtype.golang.org/x/tools/go/types.Type"".autotmp_4183Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".qtype.*"".node"".ptype.*"".nodeB���k���� �� �ÐÐ +u[Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ\type..hash.[8]golang.org/x/tools/go/types.TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_4187type.int"".autotmp_4186type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pRtype.*[8]golang.org/x/tools/go/types.Type`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþXtype..eq.[8]golang.org/x/tools/go/types.TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_4191?Jtype.golang.org/x/tools/go/types.Type"".autotmp_4190Jtype.golang.org/x/tools/go/types.Type"".autotmp_4189_type.int"".autotmp_4188Otype.int "".~r30type.bool"".s type.uintptr"".qRtype.*[8]golang.org/x/tools/go/types.Type"".pRtype.*[8]golang.org/x/tools/go/types.Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ*type..hash."".PointerÀ´eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$t'HÇD$ H‹\$8H‰\$èH‹\$H‰\$@HƒÄ É%ëÐ + 0runtime.morestack_noctxt|runtime.memhash@@ "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".Pointer@6?@`` +=#Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ&type..eq."".Pointer€bH‹L$H‹D$H‹H‹(H9ëtÆD$ ËY‹h9ëtÆD$ ÃÆD$ Ã@ "".~r30type.bool"".s type.uintptr"".q type.*"".Pointer"".p type.*"".Pointer@@@Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ("".(*Pointer).String œeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt)H�,$H‰ïH¥H¥èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0ÉëÓ + 0runtime.morestack_noctxt¢&go.string."pointer"Ì&go.string."Pointer"ø$go.string."String" "runtime.panicwrapÚ""".Pointer.String0` "".~r0type.string""..this type.*"".Pointer`¯_`ÐNÐ �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Pointer).PointsTo€öeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûthH‹ ‹kƒýu1É1ÀH‰L$@H‰D$HHƒÄ0ÃH‰ÎI‰ÈHƒùt:H‹I(I‹@0M‹H8D‹ÅI9ÀsJ�,ÁH‹mH‹E Hƒøt HƒÀPH‰ñ붉ëóè ‰ë‰ë” + 0runtime.morestack_noctxt~&go.string."pointer"¨&go.string."Pointer"Ô(go.string."PointsTo"ü"runtime.panicwrapÚ$runtime.panicindex0`"".autotmp_4195&type."".PointsToSet "".~r0&type."".PointsToSet""..this type.*"".Pointer`’_`S€P€ }ƒTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Pointer).MayAlias †eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt0H�,$H‰ïH¥H¥H‹\$@H‰\$‹\$H‰\$è¶\$ ˆ\$PHƒÄ0ÉëÌ + 0runtime.morestack_noctxt~&go.string."pointer"¨&go.string."Pointer"Ô(go.string."MayAlias"ü"runtime.panicwrapÚ&"".Pointer.MayAlias@` "".~r10type.bool"".qtype."".Pointer""..this type.*"".Pointer`¤_`ÐRÐ +}STgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*Pointer).DynamicTypes€äeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8HƒþtH�,$H‰ïH¥H¥èH‹\$H‰\$@HƒÄ0ÉëÝ + 0runtime.morestack_noctxt~&go.string."pointer"¨&go.string."Pointer"Ô0go.string."DynamicTypes"ü"runtime.panicwrap¶."".Pointer.DynamicTypes ` "".~r0\type.*golang.org/x/tools/go/types/typeutil.Map""..this type.*"".Pointer`“_`ÀTÀ +}CTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*PointsToSet).String œeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt)H�,$H‰ïH¥H¥èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0ÉëÓ + 0runtime.morestack_noctxt¢&go.string."pointer"Ì.go.string."PointsToSet"ø$go.string."String" "runtime.panicwrapÚ*"".PointsToSet.String0` "".~r0type.string""..this(type.*"".PointsToSet`¯_`ÐVÐ �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*PointsToSet).LabelsàÂeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HHÇD$PH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt3H�,$H‰ïH¥H¥èH‹T$H‹L$H‹D$ H‰T$@H‰L$HH‰D$PHƒÄ0ÉëÉ + 0runtime.morestack_noctxt´&go.string."pointer"Þ.go.string."PointsToSet"Š$go.string."Labels"²"runtime.panicwrapì*"".PointsToSet.Labels@` "".~r0 type.[]*"".Label""..this(type.*"".PointsToSet`Â_`ðXð ˜XTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ<"".(*PointsToSet).DynamicTypes€äeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8HƒþtH�,$H‰ïH¥H¥èH‹\$H‰\$@HƒÄ0ÉëÝ + 0runtime.morestack_noctxt~&go.string."pointer"¨.go.string."PointsToSet"Ô0go.string."DynamicTypes"ü"runtime.panicwrap¶6"".PointsToSet.DynamicTypes ` "".~r0\type.*golang.org/x/tools/go/types/typeutil.Map""..this(type.*"".PointsToSet`“_`ÀZÀ +}CTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*PointsToSet).Intersects ŠeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt2H�,$H‰ïH¥H¥H‹\$@H‰\$H‹\$HH‰\$è¶\$ ˆ\$PHƒÄ0ÉëÊ + 0runtime.morestack_noctxt~&go.string."pointer"¨.go.string."PointsToSet"Ô,go.string."Intersects"ü"runtime.panicwrapÞ2"".PointsToSet.Intersects@` "".~r10type.bool"".y&type."".PointsToSet""..this(type.*"".PointsToSet`¦_`Ð\Ð +}STgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Label).Value �eH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$`HÇD$hH‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$XHƒûtcH‹H‹sH‰t$HHÇD$0HÇD$8H�=H‰<$H‰D$@Hƒøt+H�pH�|$H¥H¥èH‹L$H‹D$ H‰L$`H‰D$hHƒÄPÉëщë™ + 0runtime.morestack_noctxt¢&go.string."pointer"Ì"go.string."Label"ø"go.string."Value" "runtime.panicwrap„Htype.golang.org/x/tools/go/ssa.ValueÆ$runtime.assertE2I20  "".~r0?Htype.golang.org/x/tools/go/ssa.Value"".ltype."".Label "".~r0Htype.golang.org/x/tools/go/ssa.Value""..thistype.*"".Label åŸ �^���Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843bþ."".(*Label).ReflectType �eH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$`HÇD$hH‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$XHƒûtcH‹H‹sH‰t$HHÇD$0HÇD$8H�=H‰<$H‰D$@Hƒøt+H�pH�|$H¥H¥èH‹L$H‹D$ H‰L$`H‰D$hHƒÄPÉëщë™ + 0runtime.morestack_noctxt¢&go.string."pointer"Ì"go.string."Label"ø.go.string."ReflectType" "runtime.panicwrap„Jtype.golang.org/x/tools/go/types.TypeÆ$runtime.assertE2I20  "".~r0?Jtype.golang.org/x/tools/go/types.Type"".ltype."".Label "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Label åŸ �`���Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843bþ "".(*Label).Path œeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt)H�,$H‰ïH¥H¥èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0ÉëÓ + 0runtime.morestack_noctxt¢&go.string."pointer"Ì"go.string."Label"ø go.string."Path" "runtime.panicwrapÚ"".Label.Path0` "".~r0type.string""..thistype.*"".Label`¯_`ÐbÐ �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Label).Pos€äeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8HƒþtH�,$H‰ïH¥H¥èH‹\$H‰\$@HƒÄ0ÉëÝ + 0runtime.morestack_noctxt~&go.string."pointer"¨"go.string."Label"Ôgo.string."Pos"ü"runtime.panicwrap¶"".Label.Pos ` "".~r0"type.go/token.Pos""..thistype.*"".Label`“_`ÀdÀ +}CTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Label).String œeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt)H�,$H‰ïH¥H¥èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0ÉëÓ + 0runtime.morestack_noctxt¢&go.string."pointer"Ì"go.string."Label"ø$go.string."String" "runtime.panicwrapÚ"".Label.String0` "".~r0type.string""..thistype.*"".Label`¯_`ÐfÐ �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ0type..hash.[8]"".PointeràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü*type..hash."".Pointer@` "".autotmp_4209type.int"".autotmp_4208type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p&type.*[8]"".Pointer`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ,type..eq.[8]"".PointerààL‹L$H‹|$1ÀHÇÆH9ð}CL‰ÊIƒùtJH‰ÅHkíHêH‰ùHƒÿt3H‰ÅHkíHéH‹H‹)H9ëu‹Z‹i9ëuHÿÀH9ð|½ÆD$ ÃÆD$ ÉëÉA‰ë±@ "".~r30type.bool"".s type.uintptr"".q&type.*[8]"".Pointer"".p&type.*[8]"".PointerpppTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ*type..hash."".WarningÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashàruntime.strhash@@ +"".autotmp_4215type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".Warning@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ&type..eq."".WarningÀ°eH‹ %H;awèëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtì runtime.eqstring@� "".autotmp_4217?type.string"".autotmp_4216type.string "".~r30type.bool"".s type.uintptr"".q type.*"".Warning"".p type.*"".Warning*���T�� �    +u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_4220type.int"".autotmp_4219type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_4224?"type.interface {}"".autotmp_4223"type.interface {}"".autotmp_4222_type.int"".autotmp_4221Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ`type..hash.[8]golang.org/x/tools/go/types.ObjectàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_4227type.int"".autotmp_4226type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pVtype.*[8]golang.org/x/tools/go/types.Object`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ\type..eq.[8]golang.org/x/tools/go/types.ObjectàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_4231?Ntype.golang.org/x/tools/go/types.Object"".autotmp_4230Ntype.golang.org/x/tools/go/types.Object"".autotmp_4229_type.int"".autotmp_4228Otype.int "".~r30type.bool"".s type.uintptr"".qVtype.*[8]golang.org/x/tools/go/types.Object"".pVtype.*[8]golang.org/x/tools/go/types.Object&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ\type..hash.[8]golang.org/x/tools/go/ssa.MemberàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_4234type.int"".autotmp_4233type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pRtype.*[8]golang.org/x/tools/go/ssa.Member`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþXtype..eq.[8]golang.org/x/tools/go/ssa.MemberàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_4238?Jtype.golang.org/x/tools/go/ssa.Member"".autotmp_4237Jtype.golang.org/x/tools/go/ssa.Member"".autotmp_4236_type.int"".autotmp_4235Otype.int "".~r30type.bool"".s type.uintptr"".qRtype.*[8]golang.org/x/tools/go/ssa.Member"".pRtype.*[8]golang.org/x/tools/go/ssa.Member&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_4241type.int"".autotmp_4240type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_4245?"type.interface {}"".autotmp_4244"type.interface {}"".autotmp_4243_type.int"".autotmp_4242Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ4type..hash.[8]reflect.TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_4248type.int"".autotmp_4247type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[8]reflect.Type`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ0type..eq.[8]reflect.TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_4252?"type.reflect.Type"".autotmp_4251"type.reflect.Type"".autotmp_4250_type.int"".autotmp_4249Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[8]reflect.Type"".p*type.*[8]reflect.Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ4type..hash.[3]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_4255type.int"".autotmp_4254type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[3]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ0type..eq.[3]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_4259?"type.interface {}"".autotmp_4258"type.interface {}"".autotmp_4257_type.int"".autotmp_4256Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[3]interface {}"".p*type.*[3]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþDtype..hash."".typeFilterConstraintÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashàruntime.memhash@@ +"".autotmp_4261type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p:type.*"".typeFilterConstraint@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ@type..eq."".typeFilterConstraintÀªeH‹ %H;awèëêHƒìHH‹\$XHƒû„¥H‹ H‹sH‹\$PHƒû„ˆH‹H‹SH9ÈurH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$èH‹L$XH‹D$P¶\$ €ût2‹X‹i9ët +ÆD$hHƒÄHËX‹i9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉéqÿÿÿ‰éTÿÿÿ + 0runtime.morestack_noctxtæruntime.ifaceeq@� "".autotmp_4263?Jtype.golang.org/x/tools/go/types.Type"".autotmp_4262Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".q:type.*"".typeFilterConstraint"".p:type.*"".typeFilterConstraint>�„���� �� ��àà +rnTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ:type..hash."".untagConstraintÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$ H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashàruntime.memhash@@ +"".autotmp_4265type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p0type.*"".untagConstraint@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ6type..eq."".untagConstraintàÆeH‹ %H;awèëêHƒìHH‹\$XHƒû„3H‹ H‹sH‹\$PHƒû„H‹H‹SH9È…üH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €û„ÂH‹\$PH‰$Hƒ<$„¢Hƒ$H‹\$XH‰\$Hƒ|$tHƒD$HÇD$ èH‹\$PH‰$Hƒ<$tRHƒ$H‹\$XH‰\$Hƒ|$t2HƒD$HÇD$ è¶\$€ûu +ÆD$hHƒÄHÃÆD$hHƒÄHÉ%ëʼn%륉%éuÿÿÿ‰%éRÿÿÿÆD$hHƒÄHÉéãþÿÿ‰éÆþÿÿ + + 0runtime.morestack_noctxtîruntime.ifaceeqˆ runtime.memequalþ runtime.memequal@� "".autotmp_4268?Jtype.golang.org/x/tools/go/types.Type"".autotmp_4267Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".q0type.*"".untagConstraint"".p0type.*"".untagConstraint2�ü�� ��3��ðð vúTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ4type..hash.[4]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_4271type.int"".autotmp_4270type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[4]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ0type..eq.[4]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_4275?"type.interface {}"".autotmp_4274"type.interface {}"".autotmp_4273_type.int"".autotmp_4272Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[4]interface {}"".p*type.*[4]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ@type..hash.[8]"".untagConstraintàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü:type..hash."".untagConstraint@` "".autotmp_4278type.int"".autotmp_4277type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p6type.*[8]"".untagConstraint`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþþPtype..hash."".rtypeFieldByNameConstraintÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.memhashèruntime.strhashÌruntime.memhash@@ "".autotmp_4301type.uintptr"".autotmp_4300type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pFtype.*"".rtypeFieldByNameConstraint@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþLtype..eq."".rtypeFieldByNameConstraint ”eH‹ %H;awèëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9ÁurH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ût2‹Y‹h9ët +ÆD$hHƒÄHËY‹h9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtì runtime.eqstring@� "".autotmp_4303?type.string"".autotmp_4302type.string "".~r30type.bool"".s type.uintptr"".qFtype.*"".rtypeFieldByNameConstraint"".pFtype.*"".rtypeFieldByNameConstraintB���h���� �� �ÐÐ +u[Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþDtype..hash."".rtypeInOutConstraintÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashàruntime.memhash@@ +"".autotmp_4305type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p:type.*"".rtypeInOutConstraint@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ@type..eq."".rtypeInOutConstraintàÖeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„±H‹\$0H‰\$Hƒ|$„�HÇD$èH‹\$(H‰$Hƒ<$thH‹\$0H‰\$Hƒ|$tMHÇD$è¶\$€ûu +ÆD$@HƒÄ ÃH‹l$(H‹]L‹D$0I‹hH9ët +ÆD$@HƒÄ ÃÆD$@HƒÄ É%몉%ë�‰%éeÿÿÿ‰%éCÿÿÿ + 0runtime.morestack_noctxtœ runtime.memequalü runtime.memequal@@ "".~r30type.bool"".s type.uintptr"".q:type.*"".rtypeInOutConstraint"".p:type.*"".rtypeInOutConstraint"@{?@ ?@ ?@/ðð M£Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþRtype..hash."".rtypeMethodByNameConstraintÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.memhashèruntime.strhashÌruntime.memhash@@ "".autotmp_4309type.uintptr"".autotmp_4308type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pHtype.*"".rtypeMethodByNameConstraint@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþNtype..eq."".rtypeMethodByNameConstraint ”eH‹ %H;awèëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9ÁurH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ût2‹Y‹h9ët +ÆD$hHƒÄHËY‹h9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtì runtime.eqstring@� "".autotmp_4311?type.string"".autotmp_4310type.string "".~r30type.bool"".s type.uintptr"".qHtype.*"".rtypeMethodByNameConstraint"".pHtype.*"".rtypeMethodByNameConstraintB���h���� �� �ÐÐ +u[Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ.type..hash.[8]time.TimeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(type..hash.time.Time@` "".autotmp_4314type.int"".autotmp_4313type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p$type.*[8]time.Time`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ*type..eq.[8]time.Time€úL‹L$H‹|$1ÀHÇÆH9ð}PL‰ÊIƒùtWH‰ÅHkíHêH‰ùHƒÿt@H‰ÅHkíHéH‹H‹)H9ëu%‹Z‹i9ëuH‹ZH‹iH9ëuHÿÀH9ð|°ÆD$ ÃÆD$ Éë¼A‰ë¤@ "".~r30type.bool"".s type.uintptr"".q$type.*[8]time.Time"".p$type.*[8]time.Time€€€Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ(type..hash.[3]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_4321type.int"".autotmp_4320type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[3]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþ$type..eq.[3]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_4325?type.string"".autotmp_4324type.string"".autotmp_4323_type.int"".autotmp_4322Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[3]string"".ptype.*[3]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/pointer/analysis.goþPgo.string."node has no enclosing object"`Znode has no enclosing object Pgo.string."node has no enclosing object"þTgclocals·2b892b6166a29da84b4f26d3316f1499  +þTgclocals·ef9565ce69254e47860e525ddab6fc04 þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·ef9565ce69254e47860e525ddab6fc04 þ:go.string."%s: warning: %s\n"PB%s: warning: %s + :go.string."%s: warning: %s\n"þTgclocals·45d99dc1444a86f642b62a04ec2c0b71pp6€ð/ð/ þTgclocals·9617addac7f5c6297e5d5c127eb37353@@&&&&&&þTgclocals·248968d5d0404d71659c36c0381cb4dc€€ +TªZÀªZªZ ªU, ªU€ ªU,,ÀþTgclocals·07c30aedcffd51887ac646b07bd251bc`` +þ,4go.itab.*os.File.io.Writerþ,šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeþˆgo.string."no main/test packages to analyze (check $GOROOT/$GOPATH)" ’8no main/test packages to analyze (check $GOROOT/$GOPATH) ˆgo.string."no main/test packages to analyze (check $GOROOT/$GOPATH)"þDgo.string."==== Starting analysis"PN==== Starting analysis Dgo.string."==== Starting analysis"þ""..gostring.1 ˜{pointer analysis requires a complete program yet package %q was incomplete (set loader.Config.SourceImports during loading) ""..gostring.1þ&go.string."reflect"00reflect &go.string."reflect"þ"go.string."Value"0,Value "go.string."Value"þ go.string."Call"0*Call go.string."Call"þ go.string."Type"0*Type go.string."Type"þ"go.string."rtype"0,rtype "go.string."rtype"þ&go.string."runtime"00runtime &go.string."runtime"þ0go.string."SetFinalizer"@: SetFinalizer 0go.string."SetFinalizer"þ"go.string."A.pts"0,A.pts "go.string."A.pts"þ"go.string."B.pts"0,B.pts "go.string."B.pts"þrgo.string."internal error: optimization changed solution"€|-internal error: optimization changed solution rgo.string."internal error: optimization changed solution"þTgclocals·2868e6fef28aa98b109076c138584694��0î���€� �¨�ª�€ª�€ª� ª�¨ª�ªª�ªª�ªª�ªª�ª*�ª +�ª�ª�*�*� +�€�€����ò€�ò��ò€�ò�ò� �°��°� °� €°� €� ˆ€�ˆ‚�€ �€ €€�€ ‚€�þTgclocals·ca09dd10ca10659452e01aa143b2a14c��0²ºº²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²º²²²²²²²²²²²²²þjgo.string."callEdge %s -> n%d: not a function object"€t)callEdge %s -> n%d: not a function object jgo.string."callEdge %s -> n%d: not a function object"þDgo.string."\tcall edge %s -> %s\n"PJ call edge %s -> %s + Dgo.string."\tcall edge %s -> %s\n"þbgo.string."unsound call to unknown intrinsic: %s"pl%unsound call to unknown intrinsic: %s bgo.string."unsound call to unknown intrinsic: %s"þ8go.string." (declared here)"PB (declared here) 8go.string." (declared here)"þTgclocals·fed9b8b575e0ea89cd5caa1d3e8c18afÐÐXÿÿ ÿ€€" +"""" + °  +°  +¢¢€" €‚ÿÿÿ€€€þTgclocals·06f7a5ad5c6ec861b2a7b567451b2d8aÐÐjjjjjjjjjjjjjjjjjjjjjjjjþ0go.string."pts(n%d) = {"@: pts(n%d) = { 0go.string."pts(n%d) = {"þ go.string."%s%d"0*%s%d go.string."%s%d"þgo.string." "0$  go.string." "þ(go.string."} : %s\n"00} : %s + (go.string."} : %s\n"þTgclocals·720f6d02f9621d3f0348dd934dc1a6c3€€ +L + +Š +/ + +"* + ª + ð* ðˆ +/þTgclocals·f86ba4dbcb9130ce402f144fbf72c9b4`` +JJJJJJJJJJþ,Ngo.itab.sort.StringSlice.sort.Interfaceþ,Hgo.itab.*sort.reverse.sort.Interfaceþ@go.string."# constraints:\t%d\n"PF# constraints: %d + @go.string."# constraints:\t%d\n"þ8go.string."%7d (%2d%%)\t%s"@@%7d (%2d%%) %s 8go.string."%7d (%2d%%)\t%s"þ$go.string."\t%s\n"0* %s + $go.string."\t%s\n"þ4go.string."# nodes:\t%d\n"@: # nodes: %d + 4go.string."# nodes:\t%d\n"þ6go.string."# ptsets:\t%d\n"@< # ptsets: %d + 6go.string."# ptsets:\t%d\n"þTgclocals·c2743711eca2b21ba5d1e7d13b2657f4°°Š° €ªV  ü¿ªV ü¿ªVü¿ªV €ªV€€ªV°€ € "þTgclocals·63da605eb3e7a719ce5e1b607b1188dd°°þ\go.string."%s is not a pointer-like value: %s"pf"%s is not a pointer-like value: %s \go.string."%s is not a pointer-like value: %s"þTgclocals·ab227a125684f11adcc7a332ec2aaa2epp"° ü üüü°þTgclocals·7f6dc253b73feee6e3c25ada7a52269d@@......þzgo.string."%s is not the address of a pointer-like value: %s"�„1%s is not the address of a pointer-like value: %s zgo.string."%s is not the address of a pointer-like value: %s"þTgclocals·89d4c4f9c88fca1e4263843f816db7afpp&°Â?Â?À?À?°þTgclocals·7f6dc253b73feee6e3c25ada7a52269d@@......þ.go.string."empty scope"@8 empty scope .go.string."empty scope"þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·2148c3737b2bb476685a1100a2e8343e þgo.string.", "0&,  go.string.", "þ"go.string.""0, "go.string.""þTgclocals·06dd42b341e9057434688a8130d49b3b(( +þTgclocals·b29a376724b9675f7c9e576a6dabc1e0(( + + +þTgclocals·7c876379bf62d85c994ca5f894f2c57c88 " +þTgclocals·1625e960af1b77d047cc73adeb464d6088 + + + + + +þDgo.string."indirect tagged object"PNindirect tagged object Dgo.string."indirect tagged object"þTgclocals·58a2d633f01332877e94300fb81fe4d3€€, (€èèª(¨þTgclocals·6b6fbfacf80ed81d2be06478c8f1790dHH + + + + + + +þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·e616382c4a3840d19a6f2060a12c64eb  +ªªþgo.string."n%d"0(n%d go.string."n%d"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·85bd69618fca6b8128df8eb566357b3c((þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6a2e5ab2d393a1bfd331903fbd0fd425þTgclocals·d36bb3b94bf2996cb1da6c9a4c25b7b9þTgclocals·97d351f7dfa32cb8d2ae372e32214312 +fþTgclocals·aa2b73cba71b69bc124f64f356bee8e7þTgclocals·64b411f0f44be3f38c26e84fc3239091þ4go.string."shared contour"@>shared contour 4go.string."shared contour"þ:go.string."as called from %s"PDas called from %s :go.string."as called from %s"þdgo.string."as called from intrinsic (targets=n%d)"pn&as called from intrinsic (targets=n%d) dgo.string."as called from intrinsic (targets=n%d)"þTgclocals·0b7f62cec54829db8af40c20894ebb67((/þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ&go.string."cg%d:%s"00cg%d:%s &go.string."cg%d:%s"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þFgo.string."synthetic function call"PPsynthetic function call Fgo.string."synthetic function call"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·0a4b95df80c389fe7e338059324575e1 þTgclocals·3a51125f597068105218bc101f5945a2  ®®þLgo.string."\tcreate n%d %s for %s%s\n"`R create n%d %s for %s%s + Lgo.string."\tcreate n%d %s for %s%s\n"þTgclocals·ff9ab7756eacb7e5a04f765936d8eb4c��2 +€ "üÿ"üÿþTgclocals·0f6493a9d7e5e85a51fbf739f1fa266cPP®®®®®®®®þFgo.string."\tval[%s] = n%d (%T)\n"PL val[%s] = n%d (%T) + Fgo.string."\tval[%s] = n%d (%T)\n"þ"go.string."query"0,query "go.string."query"þ4go.string."query.indirect"@>query.indirect 4go.string."query.indirect"þTgclocals·9d71e0239ca1764a2f28fcb48ae1d0a6ÐÐ 6 ü? ü?° °°`` ` ` þTgclocals·4dac9b1e6899c783fb5d4b69f504b634pp +nnnnnnnnnnnnþ,–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeþ&go.string."padding"00padding &go.string."padding"þTgclocals·2ee48baa54d5e17466562facadf54b4600"þTgclocals·40e6d76d40ce73a6fa1af287e45eee8f00 ææææþ,žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Typeþ,–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeþTgo.string."\t---- makeFunctionObject %s\n"`Z ---- makeFunctionObject %s + Tgo.string."\t---- makeFunctionObject %s\n"þ.go.string."func.cgnode"@8 func.cgnode .go.string."func.cgnode"þ*go.string."func.recv"@4 func.recv *go.string."func.recv"þ.go.string."func.params"@8 func.params .go.string."func.params"þ0go.string."func.results"@: func.results 0go.string."func.results"þ(go.string."\t----\n"0. ---- + (go.string."\t----\n"þTgclocals·60e4ac3172049a839822fbdac6a79914€€4À€À +   ‚€‚‚ € €þTgclocals·9022af62e63b83210b1a03a04a4e40dfˆˆ***************þ(go.string."tagged.T"@2tagged.T (go.string."tagged.T"þ(go.string."tagged.v"@2tagged.v (go.string."tagged.v"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3d82b9230badd386081ff3ae8e6b080b®þ2go.string."reflect.rtype"@< reflect.rtype 2go.string."reflect.rtype"þTgclocals·4398bb51467914f29637b614067b995f þTgclocals·a69e79957b5150531998200513ab99ee ..þ”go.string."not a *reflect.rtype-tagged object: obj=n%d tag=%v payload=n%d" ž>not a *reflect.rtype-tagged object: obj=n%d tag=%v payload=n%d ”go.string."not a *reflect.rtype-tagged object: obj=n%d tag=%v payload=n%d"þTgclocals·c7f2283f42423697db8d9a8182916d25pp" ÂÿÂÿÀÿ ÀÿþTgclocals·3fbe3dcceb87b267057356fb6769def5@@þTgclocals·84a13d3df2db08dbc46b9063cad0a34b(( þTgclocals·2a62fc61b723f736f5d342a5cc9efb72((...þXgo.string."cannot offset within n0: %s = %s"pb cannot offset within n0: %s = %s Xgo.string."cannot offset within n0: %s = %s"þTgclocals·c14eb16b65834cb17579224dc606d9b000 Â? À?"À?þTgclocals·53514f141af45ed0835a566f7734af5700 +nnnnþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þHgo.string."not a tagged object: n%d"`Rnot a tagged object: n%d Hgo.string."not a tagged object: n%d"þTgclocals·bfac5f429b38f512bae1df806f6dc12f00 þTgclocals·0980ab7c1ad639b387cfbeb1a9504cdf00 +þpgo.string."funcParams(n%d): not a function object block"€z,funcParams(n%d): not a function object block pgo.string."funcParams(n%d): not a function object block"þTgclocals·bfac5f429b38f512bae1df806f6dc12f00 þTgclocals·a971890dc298bd3a20cd2f21b35aeb9800þrgo.string."funcResults(n%d): not a function object block"€|-funcResults(n%d): not a function object block rgo.string."funcResults(n%d): not a function object block"þTgclocals·4d4fb933119cff018d270822e1f61856pp$ +ð€ðòþTgclocals·b2b24ca662e6db1cf47f39d4fda8d701@@þ,Pgo.itab.*"".copyConstraint."".constraintþTgo.string."ill-typed copy dst=n%d src=n%d"`^ill-typed copy dst=n%d src=n%d Tgo.string."ill-typed copy dst=n%d src=n%d"þTgclocals·f9d1a8030b20f61d469c54c7b364ee6688€ðððþTgclocals·ef86be423d365e0096e61f38c54e297288þ,Pgo.itab.*"".addrConstraint."".constraintþgo.string."addressOf: zero obj"PHaddressOf: zero obj >go.string."addressOf: zero obj"þTgclocals·dc8a771d686b581b7681e9c33c825bef(( +€þTgclocals·12b67983e9205ff0e4592a38e2cb7b20((nnnþ,Pgo.itab.*"".loadConstraint."".constraintþTgo.string."ill-typed load dst=n%d src=n%d"`^ill-typed load dst=n%d src=n%d Tgo.string."ill-typed load dst=n%d src=n%d"þTgclocals·f9d1a8030b20f61d469c54c7b364ee6688€ðððþTgclocals·ef86be423d365e0096e61f38c54e297288þ,Rgo.itab.*"".storeConstraint."".constraintþVgo.string."ill-typed store dst=n%d src=n%d"``ill-typed store dst=n%d src=n%d Vgo.string."ill-typed store dst=n%d src=n%d"þTgclocals·f9d1a8030b20f61d469c54c7b364ee6688€ðððþTgclocals·ef86be423d365e0096e61f38c54e297288þ,\go.itab.*"".offsetAddrConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·8465b837ec08e06768dbf8b7815673dd  +nnþ,\go.itab.*"".typeFilterConstraint."".constraintþ,Rgo.itab.*"".untagConstraint."".constraintþTgclocals·db0987207386230beda65332b07cbe03((þTgclocals·a4d09b6fe5b5547f97d7b7fcec21fe22(( +nnnþTgclocals·f9b890ae92a2d6bb11a675e77c2db5cf00€ððþTgclocals·a02efc190d1c7709e4c72531a85b968d00....þ go.string."copy"0*copy go.string."copy"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ed96ccd2354fe3a8048d8fa22131b34dº»þ,”go.itab.*golang.org/x/tools/go/ssa.Convert.golang.org/x/tools/go/ssa.Valueþ,–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.TypeþJgo.string."unsafe.Pointer conversion"`Tunsafe.Pointer conversion Jgo.string."unsafe.Pointer conversion"þ&go.string."convert"00convert &go.string."convert"þZgo.string."illegal *ssa.Convert %s -> %s: %s"pd!illegal *ssa.Convert %s -> %s: %s Zgo.string."illegal *ssa.Convert %s -> %s: %s"þTgclocals·e63e4766cfdd7c49ef9bd24347d5d1fcàà >€° ° ° ° °  ü? ü? ü?ü? ü?þTgclocals·e4a85f27a179faf10ceae567b9099bb7xx *************þ,Žgo.itab.*golang.org/x/tools/go/ssa.Call.golang.org/x/tools/go/ssa.Valueþ$go.string."append"0.append $go.string."append"þTgclocals·258faa9fdc611688b396f6de46153127°° +*‚°° * + ‚ €°°þTgclocals·a283640b73d2ddb841042ebf810dbcbb`` +**********þ"go.string."panic"0,panic "go.string."panic"þ"go.string."print"0,print "go.string."print"þ&go.string."recover"00recover &go.string."recover"þ4go.string."ssa:wrapnilchk"@>ssa:wrapnilchk 4go.string."ssa:wrapnilchk"þTgclocals·6e1ca1c92243abe4ac7f9da0f2d9a5f8``&  +þTgclocals·8375af20f91e3bf26f9f4b100ffb7d0e88®®®®®þ go.string."init"0*init go.string."init"þTgclocals·9689c544ccf31c9882375b2d3fc1ae6aPP( þTgclocals·2018557e3ee0abccf2865b16663e690b00 + + + +þ,ngo.itab.*"".runtimeSetFinalizerConstraint."".constraintþ,–go.itab.*golang.org/x/tools/go/ssa.Function.golang.org/x/tools/go/ssa.Valueþ@go.string."SetFinalizer.targets"PJSetFinalizer.targets @go.string."SetFinalizer.targets"þTgclocals·9765903b5db0b85f6ec904bf4564b82c   :€ "°"þTgclocals·83a7d98480477c913cd3e5f0481ff0c9XX +ªªªªªªªªªþTgclocals·3f9574d066fb9e3f707473df9ee916c7PP" +, + þTgclocals·11ae97e93c98803e6c6e2e6544ba730c00 +ªªªªþ,–go.itab.*golang.org/x/tools/go/types.Named.golang.org/x/tools/go/types.Typeþ,Tgo.itab.*"".invokeConstraint."".constraintþ4go.string."invoke.targets"@>invoke.targets 4go.string."invoke.targets"þ2go.string."invoke.params"@< invoke.params 2go.string."invoke.params"þ4go.string."invoke.results"@>invoke.results 4go.string."invoke.results"þTgclocals·3a41f6afc6e56213d74ed2fe8e060b93€€( ‚" þTgclocals·212ab9e12df70a9e2d9738050faefa58HH +ªªªªªªªþ,go.string."rtype.recv"@6 +rtype.recv ,go.string."rtype.recv"þ0go.string."call.targets"@: call.targets 0go.string."call.targets"þTgclocals·d7beef7bedd6b1ae823a46ed7a0ad385��, ˆ°ˆþTgclocals·e7471bbe8747f1f6186c8277352de30cPP +ªªªªªªªªþPgo.string."\t%s to targets %s from %s\n"`V %s to targets %s from %s + Pgo.string."\t%s to targets %s from %s\n"þTgclocals·3d2b107bf1c5aedab88d4f50ea9dd75fÀÀ 0( +‚ðÿ€ðÿðÿðÿþTgclocals·6efbc9f9848b2d7e29c18ac1dccab0fehh ºººººººººººþ$go.string."global"0.global $go.string."global"þFgo.string."\tglobalobj[%s] = n%d\n"PL globalobj[%s] = n%d + Fgo.string."\tglobalobj[%s] = n%d\n"þ"go.string."alloc"0,alloc "go.string."alloc"þ*go.string."makeslice"@4 makeslice *go.string."makeslice"þ(go.string."makechan"@2makechan (go.string."makechan"þ.go.string."makemap.key"@8 makemap.key .go.string."makemap.key"þ2go.string."makemap.value"@< makemap.value 2go.string."makemap.value"þDgo.string."\tlocalobj[%s] = n%d\n"PJ localobj[%s] = n%d + Dgo.string."\tlocalobj[%s] = n%d\n"þTgclocals·a5c4ff390571c9bbdf4c38fc3edc6c75ÐÐp,,ÿÿ€€ ,, €€ÿ€ÿþTgclocals·66a9d7bfd63ce7f602e5183a4b01b32c   +ººººººººººººººººººþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2d7a4f21feb090a75d0a75cf78c759d4 ÚþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·973401c69fbcc9c8b8b9a02431303d77 +ºþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3e4293b022641372a0903ab6787e2020 ºþ,Žgo.itab.*golang.org/x/tools/go/ssa.UnOp.golang.org/x/tools/go/ssa.Valueþ,šgo.itab.*golang.org/x/tools/go/ssa.ChangeType.golang.org/x/tools/go/ssa.Valueþ,”go.itab.*golang.org/x/tools/go/ssa.Extract.golang.org/x/tools/go/ssa.Valueþ,˜go.itab.*golang.org/x/tools/go/ssa.FieldAddr.golang.org/x/tools/go/ssa.Valueþ,˜go.itab.*golang.org/x/tools/go/ssa.IndexAddr.golang.org/x/tools/go/ssa.Valueþ,�go.itab.*golang.org/x/tools/go/ssa.Field.golang.org/x/tools/go/ssa.Valueþ,�go.itab.*golang.org/x/tools/go/ssa.Index.golang.org/x/tools/go/ssa.Valueþ,’go.itab.*golang.org/x/tools/go/ssa.Select.golang.org/x/tools/go/ssa.Valueþ,¤go.itab.*golang.org/x/tools/go/ssa.ChangeInterface.golang.org/x/tools/go/ssa.Valueþ,šgo.itab.*golang.org/x/tools/go/ssa.TypeAssert.golang.org/x/tools/go/ssa.Valueþ,�go.itab.*golang.org/x/tools/go/ssa.Slice.golang.org/x/tools/go/ssa.Valueþ,Œgo.itab.*golang.org/x/tools/go/ssa.Phi.golang.org/x/tools/go/ssa.Valueþ,œgo.itab.*golang.org/x/tools/go/ssa.MakeClosure.golang.org/x/tools/go/ssa.Valueþ,”go.itab.*golang.org/x/tools/go/ssa.FreeVar.golang.org/x/tools/go/ssa.Valueþ,Žgo.itab.*golang.org/x/tools/go/ssa.Next.golang.org/x/tools/go/ssa.Valueþ,’go.itab.*golang.org/x/tools/go/ssa.Lookup.golang.org/x/tools/go/ssa.Valueþgo.string." = "0( =  go.string." = "þ(go.string."; %s%s\n"00; %s%s + (go.string."; %s%s\n"þ:go.string."unimplemented: %T"PDunimplemented: %T :go.string."unimplemented: %T"þTgclocals·b264568037f0c9ed968a9573670d6068¸"¸"=€ À?€À?,,,€  €€ €€€ À €  €€À€À ÀÀ€€€€€ ,€ € € €,,,, À À  < <<€þTgclocals·1c68bcc5f654274a64bd4a1533a35ec5øø=ºººººººººººººººººººººººººººººººººººººººººººººººººººººººººººººþTgclocals·515b42a8ed884ffcdfb5ea61a98b491d00"þTgclocals·c1b31ef5ae9152d08256b2967edd57a900 +ššššþ$go.string.""0. $go.string.""þ:go.string."root of callgraph"PDroot of callgraph :go.string."root of callgraph"þ go.string."main"0*main go.string."main"þFgo.string."%s has no main function"PP%s has no main function Fgo.string."%s has no main function"þ0go.string."root.targets"@: root.targets 0go.string."root.targets"þ@go.string."\troot call to %s:\n"PF root call to %s: + @go.string."\troot call to %s:\n"þTgclocals·009ad1d2d2921af506ca9a54fd009705°°r€ˆ€ˆˆˆ  ""   €<<€< +€" +€ +€€ € € (< € (<  (  (þTgclocals·12ff355e79d0ef850f27ffdda7e655abØØþ,˜go.itab.*golang.org/x/tools/go/ssa.Parameter.golang.org/x/tools/go/ssa.Valueþpgo.string."\n\n==== Generating constraints for %s, %s\n"€t) + +==== Generating constraints for %s, %s + pgo.string."\n\n==== Generating constraints for %s, %s\n"þZgo.string."; Creating nodes for local values"pd!; Creating nodes for local values Zgo.string."; Creating nodes for local values"þTgclocals·08865ace6e41aa82f9227e8fa4112540��t (( ð( ð((€ / /" "€ € + ° + ° + ° + °  +   +   +" +þTgclocals·8371904265b007a332aa23112b83dd7e°° + + + + + + + + + + + + + + + + + + + +þTgclocals·ae1a83227f207fa864c4a44ffad2450488Š +"þTgclocals·0970ea298f8caf1d4c6af259a2c87f9b88.....þ,žgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.Typeþ,–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Typeþ,’go.itab.*golang.org/x/tools/go/ssa.Global.golang.org/x/tools/go/ssa.ValueþBgo.string."Constraint generation"PLConstraint generation Bgo.string."Constraint generation"þNgo.string."==== Generating constraints"`X==== Generating constraints Ngo.string."==== Generating constraints"þ$go.string."(zero)"0.(zero) $go.string."(zero)"þgo.string."os"0&os go.string."os"þ>go.string.""PH >go.string.""þ go.string."Args"0*Args go.string."Args"þTgclocals·3a54c3b17a0cb44293d8af4df9d32c9føøTòò € ""€€ˆ€ þTgclocals·e681d4df6d139138e0568b1b530c5347ˆˆþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þgo.string."HVN"0(HVN go.string."HVN"þrgo.string."\n\n==== Pointer equivalence optimization\n\n"€t) + +==== Pointer equivalence optimization + + rgo.string."\n\n==== Pointer equivalence optimization\n\n"þ^go.string."\nCreating offline graph nodes...\n"pd! +Creating offline graph nodes... + ^go.string."\nCreating offline graph nodes...\n"þZgo.string."\nAdding offline graph edges...\n"`` +Adding offline graph edges... + Zgo.string."\nAdding offline graph edges...\n"þ$go.string."; %s\n"0,; %s + $go.string."; %s\n"þ>go.string."\nFinding SCCs...\n"PD +Finding SCCs... + >go.string."\nFinding SCCs...\n"þJgo.string."\nPointer equivalences:\n"PP +Pointer equivalences: + Jgo.string."\nPointer equivalences:\n"þ"go.string."---\n"0*--- + "go.string."---\n"þ"go.string."o%d\t"0*o%d  "go.string."o%d\t"þ&go.string."rep=o%d"00rep=o%d &go.string."rep=o%d"þgo.string."p%d"0(p%d go.string."p%d"þ*go.string." indirect"@4 indirect *go.string." indirect"þTgclocals·ab127ce9e728742660e77498f977c90app8€ €`+¤�ˆ‚þTgclocals·2c09ec81c5cb12328d7183f25bc48833@@þDgo.string."\tcreate p%d: {&n%d}\n"PJ create p%d: {&n%d} + Dgo.string."\tcreate p%d: {&n%d}\n"þ6go.string."\to%d has p%d\n"@< o%d has p%d + 6go.string."\to%d has p%d\n"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ8go.string."load with offset"PBload with offset 8go.string."load with offset"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ6go.string."\to%d --> o%d\n"@< o%d --> o%d + 6go.string."\to%d --> o%d\n"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þLgo.string."\tcreate p%d: {&n%d.#%d}\n"`R create p%d: {&n%d.#%d} + Lgo.string."\tcreate p%d: {&n%d.#%d}\n"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ:go.string."typeFilter result"PDtypeFilter result :go.string."typeFilter result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ0go.string."untag result"@: untag result 0go.string."untag result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ>go.string."invoke targets node"PHinvoke targets node >go.string."invoke targets node"þ4go.string."invoke R-block"@>invoke R-block 4go.string."invoke R-block"þTgclocals·f4e1b550fbaecbed5074f0f6bcdb7e5000  +þTgclocals·0900b3ce34468e7211fedd5d94de68ce00 + + + +þ,go.string."A-T object"@6 +A-T object ,go.string."A-T object"þLgo.string."n%d is address-taken: %s\n"`Tn%d is address-taken: %s + Lgo.string."n%d is address-taken: %s\n"þ:go.string."A-T func identity"PDA-T func identity :go.string."A-T func identity"þ8go.string."A-T func P-block"PBA-T func P-block 8go.string."A-T func P-block"þ,go.string."array elem"@6 +array elem ,go.string."array elem"þTgclocals·9eff82997921e26447a416ec0c53149e€€8 €þTgclocals·ce3ac48024ab99dccf70ef1fe4c8779eHHþFgo.string."\to%d is indirect: %s\n"PL o%d is indirect: %s + Fgo.string."\to%d is indirect: %s\n"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9939bf55a3a4024feaa9d0dd993681b9&þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þ6go.string."\to%d ~~> o%d\n"@< o%d ~~> o%d + 6go.string."\to%d ~~> o%d\n"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þ4go.string."node revisited"@>node revisited 4go.string."node revisited"þ*go.string."scc o%d\n"@2scc o%d + *go.string."scc o%d\n"þTgclocals·34f6c0b156d2f04f8cceee6060b57243``(*€þTgclocals·d84aef0e7e60de85586e65f935a1edf088þPgo.string."\tcreate p%d: indirect SCC\n"`V create p%d: indirect SCC + Pgo.string."\tcreate p%d: indirect SCC\n"þDgo.string."\tedge from o%d = %s\n"PJ edge from o%d = %s + Dgo.string."\tedge from o%d = %s\n"þHgo.string."\tnode has no PE label\n"PN node has no PE label + Hgo.string."\tnode has no PE label\n"þRgo.string."incoming node has no PE label"`\incoming node has no PE label Rgo.string."incoming node has no PE label"þHgo.string."PE set contains {0, ...}"`RPE set contains {0, ...} Hgo.string."PE set contains {0, ...}"þHgo.string."\tcreate p%d: union %s\n"PN create p%d: union %s + Hgo.string."\tcreate p%d: union %s\n"þTgclocals·05fdd301083b8a5c3a232e5af7cc409d��(( +€ˆþTgclocals·0259c5e8f7759e71be4b38a2d8e218f7PPþJgo.string."\tcoalesce o%d into o%d\n"PP coalesce o%d into o%d + Jgo.string."\tcoalesce o%d into o%d\n"þTgclocals·3a609db222103d01f2ac987454b093ca88 +*Š +þTgclocals·d84aef0e7e60de85586e65f935a1edf088þNgo.string."PE class is not a singleton"`XPE class is not a singleton Ngo.string."PE class is not a singleton"þ\go.string."\tpts(n%d) is canonical : \t(%s)\n"`` pts(n%d) is canonical : (%s) + \go.string."\tpts(n%d) is canonical : \t(%s)\n"þ@go.string."missing solver state"PJmissing solver state @go.string."missing solver state"þPgo.string."\tpts(n%d) = pts(n%d) : %s\n"`V pts(n%d) = pts(n%d) : %s + Pgo.string."\tpts(n%d) = pts(n%d) : %s\n"þJgo.string."non-pointer invoke.params"`Tnon-pointer invoke.params Jgo.string."non-pointer invoke.params"þTgo.string."#constraints: was %d, now %d\n"`\#constraints: was %d, now %d + Tgo.string."#constraints: was %d, now %d\n"þTgclocals·a226bcac3c6d0fa882ad59b68e79a17b° ° $   €  ðð ð ðÿðÿ ðÿ€ˆ ˆ Š"Š*Š*ª +»€*ª + €*ª€ + €*ª + €*ª€ + €*ª + €*ª + €*ª + €*ª + €*ª + €*ª + €*ªº €*ªº   €*ªº   š*ª + *ª +€ ðþTgclocals·cbca843920a59f83a80ac5d8870ba347°°$þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·ef9565ce69254e47860e525ddab6fc04 þ2go.string."not canonical"@< not canonical 2go.string."not canonical"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þgo.string."crypto/sha256.block"PHcrypto/sha256.block >go.string."crypto/sha256.block"þLgo.string."hash/crc32.castagnoliSSE42"`Vhash/crc32.castagnoliSSE42 Lgo.string."hash/crc32.castagnoliSSE42"þ@go.string."hash/crc32.haveSSE42"PJhash/crc32.haveSSE42 @go.string."hash/crc32.haveSSE42"þ(go.string."math.Abs"@2math.Abs (go.string."math.Abs"þ*go.string."math.Acos"@4 math.Acos *go.string."math.Acos"þ*go.string."math.Asin"@4 math.Asin *go.string."math.Asin"þ*go.string."math.Atan"@4 math.Atan *go.string."math.Atan"þ,go.string."math.Atan2"@6 +math.Atan2 ,go.string."math.Atan2"þ*go.string."math.Ceil"@4 math.Ceil *go.string."math.Ceil"þ(go.string."math.Cos"@2math.Cos (go.string."math.Cos"þ(go.string."math.Dim"@2math.Dim (go.string."math.Dim"þ(go.string."math.Exp"@2math.Exp (go.string."math.Exp"þ*go.string."math.Exp2"@4 math.Exp2 *go.string."math.Exp2"þ,go.string."math.Expm1"@6 +math.Expm1 ,go.string."math.Expm1"þ8go.string."math.Float32bits"PBmath.Float32bits 8go.string."math.Float32bits"þ@go.string."math.Float32frombits"PJmath.Float32frombits @go.string."math.Float32frombits"þ8go.string."math.Float64bits"PBmath.Float64bits 8go.string."math.Float64bits"þ@go.string."math.Float64frombits"PJmath.Float64frombits @go.string."math.Float64frombits"þ,go.string."math.Floor"@6 +math.Floor ,go.string."math.Floor"þ,go.string."math.Frexp"@6 +math.Frexp ,go.string."math.Frexp"þ,go.string."math.Hypot"@6 +math.Hypot ,go.string."math.Hypot"þ,go.string."math.Ldexp"@6 +math.Ldexp ,go.string."math.Ldexp"þ(go.string."math.Log"@2math.Log (go.string."math.Log"þ,go.string."math.Log10"@6 +math.Log10 ,go.string."math.Log10"þ,go.string."math.Log1p"@6 +math.Log1p ,go.string."math.Log1p"þ*go.string."math.Log2"@4 math.Log2 *go.string."math.Log2"þ(go.string."math.Max"@2math.Max (go.string."math.Max"þ(go.string."math.Min"@2math.Min (go.string."math.Min"þ(go.string."math.Mod"@2math.Mod (go.string."math.Mod"þ*go.string."math.Modf"@4 math.Modf *go.string."math.Modf"þ4go.string."math.Remainder"@>math.Remainder 4go.string."math.Remainder"þ(go.string."math.Sin"@2math.Sin (go.string."math.Sin"þ.go.string."math.Sincos"@8 math.Sincos .go.string."math.Sincos"þ*go.string."math.Sqrt"@4 math.Sqrt *go.string."math.Sqrt"þ(go.string."math.Tan"@2math.Tan (go.string."math.Tan"þ,go.string."math.Trunc"@6 +math.Trunc ,go.string."math.Trunc"þmath/big.addVV 4go.string."math/big.addVV"þ4go.string."math/big.addVW"@>math/big.addVW 4go.string."math/big.addVW"þ6go.string."math/big.bitLen"@@math/big.bitLen 6go.string."math/big.bitLen"þ6go.string."math/big.divWVW"@@math/big.divWVW 6go.string."math/big.divWVW"þ4go.string."math/big.divWW"@>math/big.divWW 4go.string."math/big.divWW"þmath/big.mulWW 4go.string."math/big.mulWW"þ4go.string."math/big.shlVU"@>math/big.shlVU 4go.string."math/big.shlVU"þ4go.string."math/big.shrVU"@>math/big.shrVU 4go.string."math/big.shrVU"þ4go.string."math/big.subVV"@>math/big.subVV 4go.string."math/big.subVV"þ4go.string."math/big.subVW"@>math/big.subVW 4go.string."math/big.subVW"þDgo.string."net.runtime_Semacquire"PNnet.runtime_Semacquire Dgo.string."net.runtime_Semacquire"þDgo.string."net.runtime_Semrelease"PNnet.runtime_Semrelease Dgo.string."net.runtime_Semrelease"þBgo.string."net.runtime_pollClose"PLnet.runtime_pollClose Bgo.string."net.runtime_pollClose"þ@go.string."net.runtime_pollOpen"PJnet.runtime_pollOpen @go.string."net.runtime_pollOpen"þBgo.string."net.runtime_pollReset"PLnet.runtime_pollReset Bgo.string."net.runtime_pollReset"þLgo.string."net.runtime_pollServerInit"`Vnet.runtime_pollServerInit Lgo.string."net.runtime_pollServerInit"þNgo.string."net.runtime_pollSetDeadline"`Xnet.runtime_pollSetDeadline Ngo.string."net.runtime_pollSetDeadline"þFgo.string."net.runtime_pollUnblock"PPnet.runtime_pollUnblock Fgo.string."net.runtime_pollUnblock"þ@go.string."net.runtime_pollWait"PJnet.runtime_pollWait @go.string."net.runtime_pollWait"þPgo.string."net.runtime_pollWaitCanceled"`Znet.runtime_pollWaitCanceled Pgo.string."net.runtime_pollWaitCanceled"þ2go.string."os.epipecheck"@< os.epipecheck 2go.string."os.epipecheck"þ@go.string."runtime.BlockProfile"PJruntime.BlockProfile @go.string."runtime.BlockProfile"þruntime.Caller 4go.string."runtime.Caller"þ6go.string."runtime.Callers"@@runtime.Callers 6go.string."runtime.Callers"þ:go.string."runtime.FuncForPC"PDruntime.FuncForPC :go.string."runtime.FuncForPC"þ,go.string."runtime.GC"@6 +runtime.GC ,go.string."runtime.GC"þruntime.Goexit 4go.string."runtime.Goexit"þHgo.string."runtime.GoroutineProfile"`Rruntime.GoroutineProfile Hgo.string."runtime.GoroutineProfile"þ6go.string."runtime.Gosched"@@runtime.Gosched 6go.string."runtime.Gosched"þruntime.NumCPU 4go.string."runtime.NumCPU"þ@go.string."runtime.NumGoroutine"PJruntime.NumGoroutine @go.string."runtime.NumGoroutine"þ@go.string."runtime.ReadMemStats"PJruntime.ReadMemStats @go.string."runtime.ReadMemStats"þNgo.string."runtime.SetBlockProfileRate"`Xruntime.SetBlockProfileRate Ngo.string."runtime.SetBlockProfileRate"þJgo.string."runtime.SetCPUProfileRate"`Truntime.SetCPUProfileRate Jgo.string."runtime.SetCPUProfileRate"þ@go.string."runtime.SetFinalizer"PJruntime.SetFinalizer @go.string."runtime.SetFinalizer"þ2go.string."runtime.Stack"@< runtime.Stack 2go.string."runtime.Stack"þNgo.string."runtime.ThreadCreateProfile"`Xruntime.ThreadCreateProfile Ngo.string."runtime.ThreadCreateProfile"þ>go.string."runtime.cstringToGo"PHruntime.cstringToGo >go.string."runtime.cstringToGo"þ@go.string."runtime.funcentry_go"PJruntime.funcentry_go @go.string."runtime.funcentry_go"þ>go.string."runtime.funcline_go"PHruntime.funcline_go >go.string."runtime.funcline_go"þ>go.string."runtime.funcname_go"PHruntime.funcname_go >go.string."runtime.funcname_go"þ:go.string."runtime.getgoroot"PDruntime.getgoroot :go.string."runtime.getgoroot"þbgo.string."runtime/pprof.runtime_cyclesPerSecond"pl%runtime/pprof.runtime_cyclesPerSecond bgo.string."runtime/pprof.runtime_cyclesPerSecond"þ:go.string."strings.IndexByte"PDstrings.IndexByte :go.string."strings.IndexByte"þFgo.string."sync.runtime_Semacquire"PPsync.runtime_Semacquire Fgo.string."sync.runtime_Semacquire"þFgo.string."sync.runtime_Semrelease"PPsync.runtime_Semrelease Fgo.string."sync.runtime_Semrelease"þNgo.string."sync.runtime_Syncsemacquire"`Xsync.runtime_Syncsemacquire Ngo.string."sync.runtime_Syncsemacquire"þJgo.string."sync.runtime_Syncsemcheck"`Tsync.runtime_Syncsemcheck Jgo.string."sync.runtime_Syncsemcheck"þNgo.string."sync.runtime_Syncsemrelease"`Xsync.runtime_Syncsemrelease Ngo.string."sync.runtime_Syncsemrelease"þ@go.string."sync.runtime_procPin"PJsync.runtime_procPin @go.string."sync.runtime_procPin"þDgo.string."sync.runtime_procUnpin"PNsync.runtime_procUnpin Dgo.string."sync.runtime_procUnpin"þJgo.string."sync.runtime_registerPool"`Tsync.runtime_registerPool Jgo.string."sync.runtime_registerPool"þ@go.string."sync/atomic.AddInt32"PJsync/atomic.AddInt32 @go.string."sync/atomic.AddInt32"þ@go.string."sync/atomic.AddInt64"PJsync/atomic.AddInt64 @go.string."sync/atomic.AddInt64"þBgo.string."sync/atomic.AddUint32"PLsync/atomic.AddUint32 Bgo.string."sync/atomic.AddUint32"þBgo.string."sync/atomic.AddUint64"PLsync/atomic.AddUint64 Bgo.string."sync/atomic.AddUint64"þDgo.string."sync/atomic.AddUintptr"PNsync/atomic.AddUintptr Dgo.string."sync/atomic.AddUintptr"þVgo.string."sync/atomic.CompareAndSwapInt32"``sync/atomic.CompareAndSwapInt32 Vgo.string."sync/atomic.CompareAndSwapInt32"þXgo.string."sync/atomic.CompareAndSwapUint32"pb sync/atomic.CompareAndSwapUint32 Xgo.string."sync/atomic.CompareAndSwapUint32"þXgo.string."sync/atomic.CompareAndSwapUint64"pb sync/atomic.CompareAndSwapUint64 Xgo.string."sync/atomic.CompareAndSwapUint64"þZgo.string."sync/atomic.CompareAndSwapUintptr"pd!sync/atomic.CompareAndSwapUintptr Zgo.string."sync/atomic.CompareAndSwapUintptr"þBgo.string."sync/atomic.LoadInt32"PLsync/atomic.LoadInt32 Bgo.string."sync/atomic.LoadInt32"þBgo.string."sync/atomic.LoadInt64"PLsync/atomic.LoadInt64 Bgo.string."sync/atomic.LoadInt64"þFgo.string."sync/atomic.LoadPointer"PPsync/atomic.LoadPointer Fgo.string."sync/atomic.LoadPointer"þDgo.string."sync/atomic.LoadUint32"PNsync/atomic.LoadUint32 Dgo.string."sync/atomic.LoadUint32"þDgo.string."sync/atomic.LoadUint64"PNsync/atomic.LoadUint64 Dgo.string."sync/atomic.LoadUint64"þFgo.string."sync/atomic.LoadUintptr"PPsync/atomic.LoadUintptr Fgo.string."sync/atomic.LoadUintptr"þDgo.string."sync/atomic.StoreInt32"PNsync/atomic.StoreInt32 Dgo.string."sync/atomic.StoreInt32"þHgo.string."sync/atomic.StorePointer"`Rsync/atomic.StorePointer Hgo.string."sync/atomic.StorePointer"þFgo.string."sync/atomic.StoreUint32"PPsync/atomic.StoreUint32 Fgo.string."sync/atomic.StoreUint32"þHgo.string."sync/atomic.StoreUintptr"`Rsync/atomic.StoreUintptr Hgo.string."sync/atomic.StoreUintptr"þ2go.string."syscall.Close"@< syscall.Close 2go.string."syscall.Close"þ0go.string."syscall.Exit"@: syscall.Exit 0go.string."syscall.Exit"þ4go.string."syscall.Getpid"@>syscall.Getpid 4go.string."syscall.Getpid"þ2go.string."syscall.Getwd"@< syscall.Getwd 2go.string."syscall.Getwd"þ0go.string."syscall.Kill"@: syscall.Kill 0go.string."syscall.Kill"þgo.string."syscall.RawSyscall6"PHsyscall.RawSyscall6 >go.string."syscall.RawSyscall6"þ6go.string."syscall.Syscall"@@syscall.Syscall 6go.string."syscall.Syscall"þ8go.string."syscall.Syscall6"PBsyscall.Syscall6 8go.string."syscall.Syscall6"þJgo.string."syscall.runtime_AfterFork"`Tsyscall.runtime_AfterFork Jgo.string."syscall.runtime_AfterFork"þLgo.string."syscall.runtime_BeforeFork"`Vsyscall.runtime_BeforeFork Lgo.string."syscall.runtime_BeforeFork"þ8go.string."syscall.setenv_c"PBsyscall.setenv_c 8go.string."syscall.setenv_c"þ,go.string."time.Sleep"@6 +time.Sleep ,go.string."time.Sleep"þ(go.string."time.now"@2time.now (go.string."time.now"þ6go.string."time.startTimer"@@time.startTimer 6go.string."time.startTimer"þ4go.string."time.stopTimer"@>time.stopTimer 4go.string."time.stopTimer"þTgclocals·6237740dd6b146c06f2c2ba0d592eb5bPP$  ªZ ªZþTgclocals·0372b889336bbdf612862c172920463dþTgclocals·37ce5e8cb4bad695c2dd0b6592d4ea69(( +*þTgclocals·3cd76c4f8d01c613585e17871258aa07(( + + +þTgclocals·0a4b95df80c389fe7e338059324575e1 þTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ„go.string."unsound: intrinsic treatment of %s not yet implemented"�Ž6unsound: intrinsic treatment of %s not yet implemented „go.string."unsound: intrinsic treatment of %s not yet implemented"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·c70b15b9f2d08c884d2a5c6874723195(( + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgo.string."runtime.SetFinalizer(n%d, n%d)"`^runtime.SetFinalizer(n%d, n%d) Tgo.string."runtime.SetFinalizer(n%d, n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ8go.string."SetFinalizer.tmp"PBSetFinalizer.tmp 8go.string."SetFinalizer.tmp"þTgclocals·dc039ef3762ab6c7c7ffcb416fc8d536PP(ÂþTgclocals·00fc6717688dcd01c29a18e7eb8cdbd200****þTgclocals·57922d87d978e18d0f0f004e7d25280e00 þTgclocals·0900b3ce34468e7211fedd5d94de68ce00 + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ"@<  2go.string.""þ*go.string.""@4  *go.string.""þNgo.string."unhandled *ssa.Call label: "`Xunhandled *ssa.Call label:  Ngo.string."unhandled *ssa.Call label: "þgo.string."%T"0&%T go.string."%T"þ"go.string."*ssa."0,*ssa. "go.string."*ssa."þ4go.string."makeinterface:"@>makeinterface: 4go.string."makeinterface:"þTgo.string."unhandled object data type: %T"`^unhandled object data type: %T Tgo.string."unhandled object data type: %T"þTgclocals·a7a1cd7dbed9f08834dd4c25b39a8800ÐÐD<ÀƒÀ€ÀþTgclocals·8540a2071a4dff4808f1c5123a5b6cd4PP + + + + + + + +þHgo.string."\n\n==== Renumbering\n\n"PJ + +==== Renumbering + + Hgo.string."\n\n==== Renumbering\n\n"þLgo.string."internal error: j=%d, N=%d"`Vinternal error: j=%d, N=%d Lgo.string."internal error: j=%d, N=%d"þfgo.string."Renumbering nodes to improve density:\n"pn&Renumbering nodes to improve density: + fgo.string."Renumbering nodes to improve density:\n"þVgo.string."(%d object nodes of %d total)\n"`^(%d object nodes of %d total) + Vgo.string."(%d object nodes of %d total)\n"þ4go.string."\tn%d -> n%d\n"@: n%d -> n%d + 4go.string."\tn%d -> n%d\n"þTgclocals·d96cc94d8f852a34a8f19bda212cfe10°°œ ÿÿÿ ÿ ÿ ÿ ÿ ªZªZ¶ ªZ  ªU ªU¶  ªU ªZ°ªZ° ªZ þTgclocals·63da605eb3e7a719ce5e1b607b1188dd°°þgo.string."load n%d <- n%d[%d]"PHload n%d <- n%d[%d] >go.string."load n%d <- n%d[%d]"þTgclocals·4e66f52b20879c06cabd165d1374ec07(( ü?ü?þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ@go.string."store n%d[%d] <- n%d"PJstore n%d[%d] <- n%d @go.string."store n%d[%d] <- n%d"þTgclocals·4e66f52b20879c06cabd165d1374ec07(( ü?ü?þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þJgo.string."offsetAddr n%d <- n%d.#%d"`ToffsetAddr n%d <- n%d.#%d Jgo.string."offsetAddr n%d <- n%d.#%d"þTgclocals·4e66f52b20879c06cabd165d1374ec07(( ü?ü?þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þLgo.string."typeFilter n%d <- n%d.(%s)"`VtypeFilter n%d <- n%d.(%s) Lgo.string."typeFilter n%d <- n%d.(%s)"þTgclocals·4e66f52b20879c06cabd165d1374ec07(( ü?ü?þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þBgo.string."untag n%d <- n%d.(%s)"PLuntag n%d <- n%d.(%s) Bgo.string."untag n%d <- n%d.(%s)"þTgclocals·4e66f52b20879c06cabd165d1374ec07(( ü?ü?þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þDgo.string."invoke n%d.%s(n%d ...)"PNinvoke n%d.%s(n%d ...) Dgo.string."invoke n%d.%s(n%d ...)"þTgclocals·bee63547fdf7a9d2b6db1f7cc0b3cf96(("ü?ü?þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·e61964297b34b3ad43ceb7f8676da30d((þ@go.string."(reflect.Value).Addr"PJ(reflect.Value).Addr @go.string."(reflect.Value).Addr"þ@go.string."(reflect.Value).Bool"PJ(reflect.Value).Bool @go.string."(reflect.Value).Bool"þBgo.string."(reflect.Value).Bytes"PL(reflect.Value).Bytes Bgo.string."(reflect.Value).Bytes"þ@go.string."(reflect.Value).Call"PJ(reflect.Value).Call @go.string."(reflect.Value).Call"þJgo.string."(reflect.Value).CallSlice"`T(reflect.Value).CallSlice Jgo.string."(reflect.Value).CallSlice"þFgo.string."(reflect.Value).CanAddr"PP(reflect.Value).CanAddr Fgo.string."(reflect.Value).CanAddr"þPgo.string."(reflect.Value).CanInterface"`Z(reflect.Value).CanInterface Pgo.string."(reflect.Value).CanInterface"þDgo.string."(reflect.Value).CanSet"PN(reflect.Value).CanSet Dgo.string."(reflect.Value).CanSet"þ>go.string."(reflect.Value).Cap"PH(reflect.Value).Cap >go.string."(reflect.Value).Cap"þBgo.string."(reflect.Value).Close"PL(reflect.Value).Close Bgo.string."(reflect.Value).Close"þFgo.string."(reflect.Value).Complex"PP(reflect.Value).Complex Fgo.string."(reflect.Value).Complex"þFgo.string."(reflect.Value).Convert"PP(reflect.Value).Convert Fgo.string."(reflect.Value).Convert"þ@go.string."(reflect.Value).Elem"PJ(reflect.Value).Elem @go.string."(reflect.Value).Elem"þBgo.string."(reflect.Value).Field"PL(reflect.Value).Field Bgo.string."(reflect.Value).Field"þPgo.string."(reflect.Value).FieldByIndex"`Z(reflect.Value).FieldByIndex Pgo.string."(reflect.Value).FieldByIndex"þNgo.string."(reflect.Value).FieldByName"`X(reflect.Value).FieldByName Ngo.string."(reflect.Value).FieldByName"þVgo.string."(reflect.Value).FieldByNameFunc"``(reflect.Value).FieldByNameFunc Vgo.string."(reflect.Value).FieldByNameFunc"þBgo.string."(reflect.Value).Float"PL(reflect.Value).Float Bgo.string."(reflect.Value).Float"þBgo.string."(reflect.Value).Index"PL(reflect.Value).Index Bgo.string."(reflect.Value).Index"þ>go.string."(reflect.Value).Int"PH(reflect.Value).Int >go.string."(reflect.Value).Int"þJgo.string."(reflect.Value).Interface"`T(reflect.Value).Interface Jgo.string."(reflect.Value).Interface"þRgo.string."(reflect.Value).InterfaceData"`\(reflect.Value).InterfaceData Rgo.string."(reflect.Value).InterfaceData"þBgo.string."(reflect.Value).IsNil"PL(reflect.Value).IsNil Bgo.string."(reflect.Value).IsNil"þFgo.string."(reflect.Value).IsValid"PP(reflect.Value).IsValid Fgo.string."(reflect.Value).IsValid"þ@go.string."(reflect.Value).Kind"PJ(reflect.Value).Kind @go.string."(reflect.Value).Kind"þ>go.string."(reflect.Value).Len"PH(reflect.Value).Len >go.string."(reflect.Value).Len"þHgo.string."(reflect.Value).MapIndex"`R(reflect.Value).MapIndex Hgo.string."(reflect.Value).MapIndex"þFgo.string."(reflect.Value).MapKeys"PP(reflect.Value).MapKeys Fgo.string."(reflect.Value).MapKeys"þDgo.string."(reflect.Value).Method"PN(reflect.Value).Method Dgo.string."(reflect.Value).Method"þPgo.string."(reflect.Value).MethodByName"`Z(reflect.Value).MethodByName Pgo.string."(reflect.Value).MethodByName"þHgo.string."(reflect.Value).NumField"`R(reflect.Value).NumField Hgo.string."(reflect.Value).NumField"þJgo.string."(reflect.Value).NumMethod"`T(reflect.Value).NumMethod Jgo.string."(reflect.Value).NumMethod"þVgo.string."(reflect.Value).OverflowComplex"``(reflect.Value).OverflowComplex Vgo.string."(reflect.Value).OverflowComplex"þRgo.string."(reflect.Value).OverflowFloat"`\(reflect.Value).OverflowFloat Rgo.string."(reflect.Value).OverflowFloat"þNgo.string."(reflect.Value).OverflowInt"`X(reflect.Value).OverflowInt Ngo.string."(reflect.Value).OverflowInt"þPgo.string."(reflect.Value).OverflowUint"`Z(reflect.Value).OverflowUint Pgo.string."(reflect.Value).OverflowUint"þFgo.string."(reflect.Value).Pointer"PP(reflect.Value).Pointer Fgo.string."(reflect.Value).Pointer"þ@go.string."(reflect.Value).Recv"PJ(reflect.Value).Recv @go.string."(reflect.Value).Recv"þ@go.string."(reflect.Value).Send"PJ(reflect.Value).Send @go.string."(reflect.Value).Send"þ>go.string."(reflect.Value).Set"PH(reflect.Value).Set >go.string."(reflect.Value).Set"þFgo.string."(reflect.Value).SetBool"PP(reflect.Value).SetBool Fgo.string."(reflect.Value).SetBool"þHgo.string."(reflect.Value).SetBytes"`R(reflect.Value).SetBytes Hgo.string."(reflect.Value).SetBytes"þLgo.string."(reflect.Value).SetComplex"`V(reflect.Value).SetComplex Lgo.string."(reflect.Value).SetComplex"þHgo.string."(reflect.Value).SetFloat"`R(reflect.Value).SetFloat Hgo.string."(reflect.Value).SetFloat"þDgo.string."(reflect.Value).SetInt"PN(reflect.Value).SetInt Dgo.string."(reflect.Value).SetInt"þDgo.string."(reflect.Value).SetLen"PN(reflect.Value).SetLen Dgo.string."(reflect.Value).SetLen"þNgo.string."(reflect.Value).SetMapIndex"`X(reflect.Value).SetMapIndex Ngo.string."(reflect.Value).SetMapIndex"þLgo.string."(reflect.Value).SetPointer"`V(reflect.Value).SetPointer Lgo.string."(reflect.Value).SetPointer"þJgo.string."(reflect.Value).SetString"`T(reflect.Value).SetString Jgo.string."(reflect.Value).SetString"þFgo.string."(reflect.Value).SetUint"PP(reflect.Value).SetUint Fgo.string."(reflect.Value).SetUint"þBgo.string."(reflect.Value).Slice"PL(reflect.Value).Slice Bgo.string."(reflect.Value).Slice"þDgo.string."(reflect.Value).String"PN(reflect.Value).String Dgo.string."(reflect.Value).String"þFgo.string."(reflect.Value).TryRecv"PP(reflect.Value).TryRecv Fgo.string."(reflect.Value).TryRecv"þFgo.string."(reflect.Value).TrySend"PP(reflect.Value).TrySend Fgo.string."(reflect.Value).TrySend"þ@go.string."(reflect.Value).Type"PJ(reflect.Value).Type @go.string."(reflect.Value).Type"þ@go.string."(reflect.Value).Uint"PJ(reflect.Value).Uint @go.string."(reflect.Value).Uint"þLgo.string."(reflect.Value).UnsafeAddr"`V(reflect.Value).UnsafeAddr Lgo.string."(reflect.Value).UnsafeAddr"þ4go.string."reflect.Append"@>reflect.Append 4go.string."reflect.Append"þ>go.string."reflect.AppendSlice"PHreflect.AppendSlice >go.string."reflect.AppendSlice"þ0go.string."reflect.Copy"@: reflect.Copy 0go.string."reflect.Copy"þ4go.string."reflect.ChanOf"@>reflect.ChanOf 4go.string."reflect.ChanOf"þ:go.string."reflect.DeepEqual"PDreflect.DeepEqual :go.string."reflect.DeepEqual"þ8go.string."reflect.Indirect"PBreflect.Indirect 8go.string."reflect.Indirect"þ8go.string."reflect.MakeChan"PBreflect.MakeChan 8go.string."reflect.MakeChan"þ8go.string."reflect.MakeFunc"PBreflect.MakeFunc 8go.string."reflect.MakeFunc"þ6go.string."reflect.MakeMap"@@reflect.MakeMap 6go.string."reflect.MakeMap"þ:go.string."reflect.MakeSlice"PDreflect.MakeSlice :go.string."reflect.MakeSlice"þ2go.string."reflect.MapOf"@< reflect.MapOf 2go.string."reflect.MapOf"þ.go.string."reflect.New"@8 reflect.New .go.string."reflect.New"þ2go.string."reflect.NewAt"@< reflect.NewAt 2go.string."reflect.NewAt"þ2go.string."reflect.PtrTo"@< reflect.PtrTo 2go.string."reflect.PtrTo"þ4go.string."reflect.Select"@>reflect.Select 4go.string."reflect.Select"þ6go.string."reflect.SliceOf"@@reflect.SliceOf 6go.string."reflect.SliceOf"þ4go.string."reflect.TypeOf"@>reflect.TypeOf 4go.string."reflect.TypeOf"þ6go.string."reflect.ValueOf"@@reflect.ValueOf 6go.string."reflect.ValueOf"þ0go.string."reflect.Zero"@: reflect.Zero 0go.string."reflect.Zero"þ0go.string."reflect.init"@: reflect.init 0go.string."reflect.init"þDgo.string."(*reflect.rtype).Align"PN(*reflect.rtype).Align Dgo.string."(*reflect.rtype).Align"þRgo.string."(*reflect.rtype).AssignableTo"`\(*reflect.rtype).AssignableTo Rgo.string."(*reflect.rtype).AssignableTo"þBgo.string."(*reflect.rtype).Bits"PL(*reflect.rtype).Bits Bgo.string."(*reflect.rtype).Bits"þHgo.string."(*reflect.rtype).ChanDir"`R(*reflect.rtype).ChanDir Hgo.string."(*reflect.rtype).ChanDir"þTgo.string."(*reflect.rtype).ConvertibleTo"`^(*reflect.rtype).ConvertibleTo Tgo.string."(*reflect.rtype).ConvertibleTo"þBgo.string."(*reflect.rtype).Elem"PL(*reflect.rtype).Elem Bgo.string."(*reflect.rtype).Elem"þDgo.string."(*reflect.rtype).Field"PN(*reflect.rtype).Field Dgo.string."(*reflect.rtype).Field"þNgo.string."(*reflect.rtype).FieldAlign"`X(*reflect.rtype).FieldAlign Ngo.string."(*reflect.rtype).FieldAlign"þRgo.string."(*reflect.rtype).FieldByIndex"`\(*reflect.rtype).FieldByIndex Rgo.string."(*reflect.rtype).FieldByIndex"þPgo.string."(*reflect.rtype).FieldByName"`Z(*reflect.rtype).FieldByName Pgo.string."(*reflect.rtype).FieldByName"þXgo.string."(*reflect.rtype).FieldByNameFunc"pb (*reflect.rtype).FieldByNameFunc Xgo.string."(*reflect.rtype).FieldByNameFunc"þNgo.string."(*reflect.rtype).Implements"`X(*reflect.rtype).Implements Ngo.string."(*reflect.rtype).Implements"þ>go.string."(*reflect.rtype).In"PH(*reflect.rtype).In >go.string."(*reflect.rtype).In"þNgo.string."(*reflect.rtype).IsVariadic"`X(*reflect.rtype).IsVariadic Ngo.string."(*reflect.rtype).IsVariadic"þ@go.string."(*reflect.rtype).Key"PJ(*reflect.rtype).Key @go.string."(*reflect.rtype).Key"þBgo.string."(*reflect.rtype).Kind"PL(*reflect.rtype).Kind Bgo.string."(*reflect.rtype).Kind"þ@go.string."(*reflect.rtype).Len"PJ(*reflect.rtype).Len @go.string."(*reflect.rtype).Len"þFgo.string."(*reflect.rtype).Method"PP(*reflect.rtype).Method Fgo.string."(*reflect.rtype).Method"þRgo.string."(*reflect.rtype).MethodByName"`\(*reflect.rtype).MethodByName Rgo.string."(*reflect.rtype).MethodByName"þBgo.string."(*reflect.rtype).Name"PL(*reflect.rtype).Name Bgo.string."(*reflect.rtype).Name"þJgo.string."(*reflect.rtype).NumField"`T(*reflect.rtype).NumField Jgo.string."(*reflect.rtype).NumField"þDgo.string."(*reflect.rtype).NumIn"PN(*reflect.rtype).NumIn Dgo.string."(*reflect.rtype).NumIn"þLgo.string."(*reflect.rtype).NumMethod"`V(*reflect.rtype).NumMethod Lgo.string."(*reflect.rtype).NumMethod"þFgo.string."(*reflect.rtype).NumOut"PP(*reflect.rtype).NumOut Fgo.string."(*reflect.rtype).NumOut"þ@go.string."(*reflect.rtype).Out"PJ(*reflect.rtype).Out @go.string."(*reflect.rtype).Out"þHgo.string."(*reflect.rtype).PkgPath"`R(*reflect.rtype).PkgPath Hgo.string."(*reflect.rtype).PkgPath"þBgo.string."(*reflect.rtype).Size"PL(*reflect.rtype).Size Bgo.string."(*reflect.rtype).Size"þFgo.string."(*reflect.rtype).String"PP(*reflect.rtype).String Fgo.string."(*reflect.rtype).String"þTgclocals·6237740dd6b146c06f2c2ba0d592eb5bPP$  ªZ ªZþTgclocals·0372b889336bbdf612862c172920463dþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ4go.string."rVBytes.result"@>rVBytes.result 4go.string."rVBytes.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þJgo.string."n%d = reflect n%d.Bytes()"`Tn%d = reflect n%d.Bytes() Jgo.string."n%d = reflect n%d.Bytes()"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·9de6a51dcab9f38a632a0dc1b153b6cf00€.þTgclocals·00fc6717688dcd01c29a18e7eb8cdbd200****þ,Vgo.itab.*"".rVBytesConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ4go.string."rVCall.targets"@>rVCall.targets 4go.string."rVCall.targets"þ2go.string."rVCall.result"@< rVCall.result 2go.string."rVCall.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þNgo.string."n%d = reflect n%d.Call(n%d)"`Xn%d = reflect n%d.Call(n%d) Ngo.string."n%d = reflect n%d.Call(n%d)"þTgclocals·4e66f52b20879c06cabd165d1374ec07(( ü?ü?þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ,go.string."no targets"@6 +no targets ,go.string."no targets"þ2go.string."rVCall.params"@< rVCall.params 2go.string."rVCall.params"þ4go.string."rVCall.results"@>rVCall.results 4go.string."rVCall.results"þTgclocals·78750c886271f25d448fcadcdefd1631°° +: €‚¨¨¨¨ ˆ°ˆþTgclocals·a283640b73d2ddb841042ebf810dbcbb`` +**********þ,Tgo.itab.*"".rVCallConstraint."".constraintþ,go.string."rVCall.ret"@6 +rVCall.ret ,go.string."rVCall.ret"þ4go.string."rvCall.targets"@>rvCall.targets 4go.string."rvCall.targets"þ.go.string."rVCall.args"@8 rVCall.args .go.string."rVCall.args"þTgclocals·9705dd036109f595ae27027e9f2d8f8800°þTgclocals·5e36dd50315bb683b733cf09b3af7b3b00 jjjjþTgclocals·0603d69e780b65ce77ff2a0f3898a69000 ,þTgclocals·aeca490bdf6d4d9d53ec9834f04f5bc100þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ2go.string."rVElem.result"@< rVElem.result 2go.string."rVElem.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þHgo.string."n%d = reflect n%d.Elem()"`Rn%d = reflect n%d.Elem() Hgo.string."n%d = reflect n%d.Elem()"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·99c87f9aaee5caf03065a0c14c31872f``( +þTgclocals·764b06f89a441c2dcb989cb017616d1788*****þ,Tgo.itab.*"".rVElemConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ4go.string."rVIndex.result"@>rVIndex.result 4go.string."rVIndex.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þJgo.string."n%d = reflect n%d.Index()"`Tn%d = reflect n%d.Index() Jgo.string."n%d = reflect n%d.Index()"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·b8b3b603b083e871df6fe79a98ac6e53pp2  ,("þTgclocals·c317c8dfd6ab75d3b177321f873763aa@@******þ,Vgo.itab.*"".rVIndexConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þrVSlice.result 4go.string."rVSlice.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þRgo.string."n%d = reflect n%d.Slice(_, _)"`\n%d = reflect n%d.Slice(_, _) Rgo.string."n%d = reflect n%d.Slice(_, _)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·9206ba828c1742928fe695a28a3ba48epp, ° +þTgclocals·c317c8dfd6ab75d3b177321f873763aa@@******þ,Vgo.itab.*"".rVSliceConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ@go.string."reflectChanOf.result"PJreflectChanOf.result @go.string."reflectChanOf.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þJgo.string."n%d = reflect.ChanOf(n%d)"`Tn%d = reflect.ChanOf(n%d) Jgo.string."n%d = reflect.ChanOf(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ,”go.itab.*golang.org/x/tools/go/types.Chan.golang.org/x/tools/go/types.TypeþTgclocals·077d7514881ab842aa3f000fad0b095app$ ÀèÂ*À(ÀþTgclocals·c317c8dfd6ab75d3b177321f873763aa@@******þ,bgo.itab.*"".reflectChanOfConstraint."".constraintþTgclocals·4398bb51467914f29637b614067b995f þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þDgo.string."reflectIndirect.result"PNreflectIndirect.result Dgo.string."reflectIndirect.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þNgo.string."n%d = reflect.Indirect(n%d)"`Xn%d = reflect.Indirect(n%d) Ngo.string."n%d = reflect.Indirect(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·731abec0fd956e41b2469208fc9ab543((  +þTgclocals·ae50a0fc534c19dceb1e22fb974e7af6((***þ,fgo.itab.*"".reflectIndirectConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þDgo.string."reflectMakeChan.result"PNreflectMakeChan.result Dgo.string."reflectMakeChan.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þNgo.string."n%d = reflect.MakeChan(n%d)"`Xn%d = reflect.MakeChan(n%d) Ngo.string."n%d = reflect.MakeChan(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þDgo.string."reflect.MakeChan.value"PNreflect.MakeChan.value Dgo.string."reflect.MakeChan.value"þTgclocals·51c7cda99875cd1a57dd0c08bf17af23((,þTgclocals·ae50a0fc534c19dceb1e22fb974e7af6((***þ,fgo.itab.*"".reflectMakeChanConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þBgo.string."reflectMakeMap.result"PLreflectMakeMap.result Bgo.string."reflectMakeMap.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þLgo.string."n%d = reflect.MakeMap(n%d)"`Vn%d = reflect.MakeMap(n%d) Lgo.string."n%d = reflect.MakeMap(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ>go.string."reflect.MakeMap.key"PHreflect.MakeMap.key >go.string."reflect.MakeMap.key"þBgo.string."reflect.MakeMap.value"PLreflect.MakeMap.value Bgo.string."reflect.MakeMap.value"þTgclocals·85bd31bb628964d71798a3c940c357bd00  + þTgclocals·00fc6717688dcd01c29a18e7eb8cdbd200****þ,dgo.itab.*"".reflectMakeMapConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þFgo.string."reflectMakeSlice.result"PPreflectMakeSlice.result Fgo.string."reflectMakeSlice.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þPgo.string."n%d = reflect.MakeSlice(n%d)"`Zn%d = reflect.MakeSlice(n%d) Pgo.string."n%d = reflect.MakeSlice(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·9536ef09314e80fb606cb1670274d1ac00 + þTgclocals·00fc6717688dcd01c29a18e7eb8cdbd200****þ,hgo.itab.*"".reflectMakeSliceConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ:go.string."reflectNew.result"PDreflectNew.result :go.string."reflectNew.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þDgo.string."n%d = reflect.New(n%d)"PNn%d = reflect.New(n%d) Dgo.string."n%d = reflect.New(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·a9f6ee0e0f7c026683514aa74246c12388°¸ +þTgclocals·764b06f89a441c2dcb989cb017616d1788*****þ,\go.itab.*"".reflectNewConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þngo.string."unsound: %s contains a reflect.NewAt() call"€x+unsound: %s contains a reflect.NewAt() call ngo.string."unsound: %s contains a reflect.NewAt() call"þTgclocals·b1c69ed0139c3f79f8aa8886ac9f5f3900¼<þTgclocals·0900b3ce34468e7211fedd5d94de68ce00 + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ>go.string."reflectPtrTo.result"PHreflectPtrTo.result >go.string."reflectPtrTo.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þHgo.string."n%d = reflect.PtrTo(n%d)"`Rn%d = reflect.PtrTo(n%d) Hgo.string."n%d = reflect.PtrTo(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·a9f6ee0e0f7c026683514aa74246c12388°¸ +þTgclocals·764b06f89a441c2dcb989cb017616d1788*****þ,`go.itab.*"".reflectPtrToConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þBgo.string."reflectSliceOf.result"PLreflectSliceOf.result Bgo.string."reflectSliceOf.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þLgo.string."n%d = reflect.SliceOf(n%d)"`Vn%d = reflect.SliceOf(n%d) Lgo.string."n%d = reflect.SliceOf(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·a9f6ee0e0f7c026683514aa74246c12388°¸ +þTgclocals·764b06f89a441c2dcb989cb017616d1788*****þ,dgo.itab.*"".reflectSliceOfConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ@go.string."reflectTypeOf.result"PJreflectTypeOf.result @go.string."reflectTypeOf.result"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þJgo.string."n%d = reflect.TypeOf(n%d)"`Tn%d = reflect.TypeOf(n%d) Jgo.string."n%d = reflect.TypeOf(n%d)"þTgclocals·aa288e3c39d4102a912a36b10515d40d(( üüþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·c77b7ac5f0b85b76c3c3d8f46704ff27 þTgclocals·4c021c22c7c9582d96eafa60e799ab08 **þ,bgo.itab.*"".reflectTypeOfConstraint."".constraintþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þgo.string."\t\tpts(n%d) = %s\n"PB pts(n%d) = %s + >go.string."\t\tpts(n%d) = %s\n"þDgo.string."pts(0) is nonempty: %s"PNpts(0) is nonempty: %s Dgo.string."pts(0) is nonempty: %s"þ2go.string."Solver done\n"@: Solver done + 2go.string."Solver done\n"þ@go.string."pts(n%d) = %s : %s\n"PHpts(n%d) = %s : %s + @go.string."pts(n%d) = %s : %s\n"þTgclocals·5d40cfdb29b4c666aafbbf2614b23adfÐÐN< <€<"  +Š ü? + ü? ü?ü?< <€€  Àÿ?€  Àÿ?€ Àÿ?€Àÿ?€ ü üüþTgclocals·d05cf2c033bc3f2f06069a767925b00fÐÐþTgclocals·855c3f0e82868cedd0d32b779d0d3e0e˜˜ H€ €€(,((À(À((þTgclocals·6f47602543bbdb7d5b79f6fa9870dc4bhh þ>go.string."\t\tconstraint %s\n"PB constraint %s + >go.string."\t\tconstraint %s\n"þTgclocals·e840cc491d06fa36796ebccc4615888app4È< È< "þTgclocals·c317c8dfd6ab75d3b177321f873763aa@@******þBgo.string."\t\tpts(n%d) += n%d\n"PF pts(n%d) += n%d + Bgo.string."\t\tpts(n%d) += n%d\n"þTgclocals·8842871bbb4916dc05ee89c6aed2d226((ÿÿþTgclocals·230b757a2dbcebabb749a0886bba4716((þ6go.string."\t\twork: n%d\n"@: work: n%d + 6go.string."\t\twork: n%d\n"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·4df0ca373c4c083f16b1234afd8f9a91((þVgo.string."\t\t\tdynamic copy n%d <- n%d\n"`X dynamic copy n%d <- n%d + Vgo.string."\t\t\tdynamic copy n%d <- n%d\n"þTgclocals·1b2c5151b9dedd5006b1db15817a728e00 üüþTgclocals·a971890dc298bd3a20cd2f21b35aeb9800þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·0a4b95df80c389fe7e338059324575e1 þTgclocals·4c021c22c7c9582d96eafa60e799ab08 **þTgclocals·0a4b95df80c389fe7e338059324575e1 þTgclocals·4c021c22c7c9582d96eafa60e799ab08 **þTgclocals·1f1eadeeb2946f4ff08a0ca6506292f4(( +þTgclocals·ae50a0fc534c19dceb1e22fb974e7af6((***þTgclocals·22505e98cb990ef17ae4f09da02cca6c((€þTgclocals·ae50a0fc534c19dceb1e22fb974e7af6((***þTgclocals·2f00fe822a62aca3e5ae2d6bab9f952e88 +ºþTgclocals·764b06f89a441c2dcb989cb017616d1788*****þNgo.string."n%d: no ssa.Function for %s"`Xn%d: no ssa.Function for %s Ngo.string."n%d: no ssa.Function for %s"þ@go.string."a.globalobj[%s]==nil"PJa.globalobj[%s]==nil @go.string."a.globalobj[%s]==nil"þTgclocals·6edff7407ef5c7a49025ab4df8946de0ààD €ðð€ð**,ÀÀÀƒ"¢ þTgclocals·7a169e788c76524bd51757b001f3f3f2€€**************þXgo.string."addr is not a complex constraint"pb addr is not a complex constraint Xgo.string."addr is not a complex constraint"þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·4c021c22c7c9582d96eafa60e799ab08 **þXgo.string."copy is not a complex constraint"pb copy is not a complex constraint Xgo.string."copy is not a complex constraint"þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·4c021c22c7c9582d96eafa60e799ab08 **þTgclocals·469326f449614e7dee0795a9bfd0330500° +þTgclocals·d946c3dbeb12c2f57b5e4bb881c757ea00 þTgclocals·469326f449614e7dee0795a9bfd0330500° +þTgclocals·d946c3dbeb12c2f57b5e4bb881c757ea00 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·78fd77a07ab543a063c3a3049973febe þ,>go.itab.*bytes.Buffer.io.Writerþgo.string."[*]"0([*] go.string."[*]"þgo.string."#%d"0(#%d go.string."#%d"þgo.string.".%s"0(.%s go.string.".%s"þTgclocals·d02287dffc934d3b9b38b496aee5f7f0   ,‚ð¢ªò€‚ò¢‚ªð€‚ðþTgclocals·f0001e38448e542567ce13f80927b83dXX þ,˜go.itab.*golang.org/x/tools/go/types.Struct.golang.org/x/tools/go/types.TypeþTgclocals·fc1ca46ace32b04fb6e8622b7597428cÐ +Ð +*v °    + + + €     + + +€ ˆ  € ‚" ‚* ‚ + € + € +€€°  €€   + þTgclocals·9490ff4387d1dfc80e0b8fac59669610àà* ..........................................þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·433981679ca6b8ba029d40d9f4c7048c.þHgo.string."\ttype not tracked: %s\n"PN type not tracked: %s + Hgo.string."\ttype not tracked: %s\n"þTgclocals·b3d299ca9b09424c8c927d508e20dce9¸¸J°° +þTgclocals·fda6278dfb8550f9b56e4f1b4f599118HH.......þ:go.string."offsetOf(%s : %T)"PDoffsetOf(%s : %T) :go.string."offsetOf(%s : %T)"þTgclocals·2a5fb9504f987675f4285157f1207853€€4°€ðððþTgclocals·2368b6d967a5c868e9a96ddbd78c5be6HH +nnnnnnnþTgclocals·24c40775c53f8dc51c601e379b96f4c9((ÀþTgclocals·8ddc77fba2c550c84caa2407b9851a29(( þgo.string."%d"0&%d go.string."%d"þTgclocals·c86c8ee73c0ead379babe33b8afff02epp0€ˆ¨ªð ˆðþTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þ&go.string."%s...\n"0.%s... + &go.string."%s...\n"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ0go.string."%s took %s\n"@8 %s took %s + 0go.string."%s took %s\n"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ$go.string."darwin"0.darwin $go.string."darwin"þ"go.string."plan9"0,plan9 "go.string."plan9"þgo.string."-c"0&-c go.string."-c"þ*go.string."/bin/diff"@4 /bin/diff *go.string."/bin/diff"þgo.string."-u"0&-u go.string."-u"þ2go.string."/usr/bin/diff"@< /usr/bin/diff 2go.string."/usr/bin/diff"þTgclocals·20f7214f9e0f0b7eca7450e8644b86ec00""þTgclocals·5e71b645d7972b0c3a4fd2d04e95a48c00 +""""þ–go.string."internal error in pointer analysis: %v (please report this bug)"  ?internal error in pointer analysis: %v (please report this bug) –go.string."internal error in pointer analysis: %v (please report this bug)"þ^go.string."Internal panic in pointer analysis:"ph#Internal panic in pointer analysis: ^go.string."Internal panic in pointer analysis:"þTgclocals·2441e3b8018927414a7bb4d78cf5ab41��"ð ðð  ð ðþTgclocals·f05efa7cbc4be60cd7a381de61c8414dþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".tEfaceVtype.*golang.org/x/tools/go/types.Interfaceþ*"".tInvalidNtype.*golang.org/x/tools/go/types.Basicþ*"".tUnsafePtrNtype.*golang.org/x/tools/go/types.Basicþ*&"".intrinsicsByName8type.map[string]"".intrinsicþ*"".dirMapÀZtype.[4][]golang.org/x/tools/go/types.ChanDirÀ""".statictmp_41270""".statictmp_4128`""".statictmp_4129�""".statictmp_4130þ*"".timers2type.map[string]time.Timeþ""".statictmp_1760àtype."".hvnþ""".statictmp_4091`type.[3]string  go.string."-c"þ""".statictmp_4094`type.[3]string  go.string."-u"þ,""".statictmp_41270Vtype.[3]golang.org/x/tools/go/types.ChanDir þ,""".statictmp_4128Vtype.[1]golang.org/x/tools/go/types.ChanDirþ,""".statictmp_4129Vtype.[1]golang.org/x/tools/go/types.ChanDirþ,""".statictmp_4130Vtype.[1]golang.org/x/tools/go/types.ChanDirþ,"".initdone·type.uint8þ<"".(*analysis).enclosingObj·f6"".(*analysis).enclosingObjþ*runtime.panicindex·f$runtime.panicindexþ$runtime.convT2E·fruntime.convT2Eþ$runtime.gopanic·fruntime.gopanicþ,runtime.throwreturn·f&runtime.throwreturnþ4"".(*analysis).labelFor·f."".(*analysis).labelForþ(runtime.newobject·f"runtime.newobjectþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ."".(*analysis).warnf·f("".(*analysis).warnfþfmt.Sprintf·ffmt.Sprintfþ>go/token.(*FileSet).Position·f8go/token.(*FileSet).Positionþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Fprintf·ffmt.Fprintfþ(runtime.growslice·f"runtime.growsliceþ6runtime.writebarrierfat3·f0runtime.writebarrierfat3þ8runtime.writebarrierslice·f2runtime.writebarriersliceþD"".(*analysis).computeTrackBits·f>"".(*analysis).computeTrackBitsþ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ"".mustDeref·f"".mustDerefþ*runtime.ifacethash·f$runtime.ifacethashþ,runtime.assertI2TOK·f&runtime.assertI2TOKþPgolang.org/x/tools/go/types.Identical·fJgolang.org/x/tools/go/types.Identicalþ"".Analyze·f"".Analyzeþfmt.Errorf·ffmt.Errorfþ,runtime.deferreturn·f&runtime.deferreturnþ"".func·001·f"".func·001þ(runtime.deferproc·f"runtime.deferprocþ("".(*Config).prog·f""".(*Config).progþ$runtime.makemap·fruntime.makemapþ(runtime.makeslice·f"runtime.makesliceþ&runtime.typ2Itab·f runtime.typ2Itabþfmt.Fprintln·ffmt.Fprintlnþfgolang.org/x/tools/go/ssa.(*Program).AllPackages·f`golang.org/x/tools/go/ssa.(*Program).AllPackagesþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþhgolang.org/x/tools/go/ssa.(*Program).LookupMethod·fbgolang.org/x/tools/go/ssa.(*Program).LookupMethodþ(runtime.assertI2T·f"runtime.assertI2Tþ*runtime.mapassign1·f$runtime.mapassign1þ*runtime.assertI2T2·f$runtime.assertI2T2þ4"".(*analysis).generate·f."".(*analysis).generateþ8"".(*analysis).showCounts·f2"".(*analysis).showCountsþ4"".(*analysis).renumber·f."".(*analysis).renumberþ."".(*analysis).solve·f("".(*analysis).solveþ<"".(*analysis).dumpSolution·f6"".(*analysis).dumpSolutionþ*runtime.panicslice·f$runtime.panicsliceþ*"".(*analysis).hvn·f$"".(*analysis).hvnþruntime.GC·fruntime.GCþ"".diff·f"".diffþ8runtime.mapaccess2_fast64·f2runtime.mapaccess2_fast64þtgolang.org/x/tools/container/intsets.(*Sparse).AppendTo·fngolang.org/x/tools/container/intsets.(*Sparse).AppendToþ4"".(*analysis).callEdge·f."".(*analysis).callEdgeþ>"".(*analysis).findIntrinsic·f8"".(*analysis).findIntrinsicþ*"".(*callsite).pos·f$"".(*callsite).posþos.Create·fos.Createþ$runtime.convI2E·fruntime.convI2Eþ&os.(*File).Close·f os.(*File).Closeþ"reflect.TypeOf·freflect.TypeOfþ*runtime.mapaccess1·f$runtime.mapaccess1þ:runtime.writebarrierstring·f4runtime.writebarrierstringþ$runtime.convT2I·fruntime.convT2Iþsort.Sort·fsort.Sortþ0"".(*Config).AddQuery·f*"".(*Config).AddQueryþ"".CanPoint·f"".CanPointþ@"".(*Config).AddIndirectQuery·f:"".(*Config).AddIndirectQueryþ0"".PointsToSet.String·f*"".PointsToSet.Stringþ8bytes.(*Buffer).WriteByte·f2bytes.(*Buffer).WriteByteþ"".(*invokeConstraint).renumberþ4"".(*analysis).nextNode·f."".(*analysis).nextNodeþ4"".(*analysis).addNodes·f."".(*analysis).addNodesþ2"".(*analysis).flatten·f,"".(*analysis).flattenþ8"".(*analysis).addOneNode·f2"".(*analysis).addOneNodeþ."".(*fieldInfo).path·f("".(*fieldInfo).pathþ<"".(*analysis).setValueNode·f6"".(*analysis).setValueNodeþ*runtime.mapaccess2·f$runtime.mapaccess2þ0"".(*analysis).sizeof·f*"".(*analysis).sizeofþ,"".(*analysis).copy·f&"".(*analysis).copyþ2"".(*analysis).genLoad·f,"".(*analysis).genLoadþ6"".(*analysis).endObject·f0"".(*analysis).endObjectþH"".(*analysis).makeFunctionObject·fB"".(*analysis).makeFunctionObjectþ8"".(*analysis).makeTagged·f2"".(*analysis).makeTaggedþ6"".(*analysis).makeRtype·f0"".(*analysis).makeRtypeþ(runtime.assertE2T·f"runtime.assertE2Tþ6"".(*analysis).addressOf·f0"".(*analysis).addressOfþD"".(*analysis).rtypeTaggedValue·f>"".(*analysis).rtypeTaggedValueþ$runtime.ifaceeq·fruntime.ifaceeqþ6"".(*analysis).valueNode·f0"".(*analysis).valueNodeþ8"".(*analysis).objectNode·f2"".(*analysis).objectNodeþB"".(*analysis).valueOffsetNode·f<"".(*analysis).valueOffsetNodeþ4"".(*analysis).offsetOf·f."".(*analysis).offsetOfþ@"".(*analysis).isTaggedObject·f:"".(*analysis).isTaggedObjectþ8"".(*analysis).funcParams·f2"".(*analysis).funcParamsþ:"".(*analysis).funcResults·f4"".(*analysis).funcResultsþ>"".(*analysis).addConstraint·f8"".(*analysis).addConstraintþ:"".(*analysis).shouldTrack·f4"".(*analysis).shouldTrackþ,"".(*analysis).load·f&"".(*analysis).loadþ."".(*analysis).store·f("".(*analysis).storeþ8"".(*analysis).offsetAddr·f2"".(*analysis).offsetAddrþ8"".(*analysis).typeAssert·f2"".(*analysis).typeAssertþ""".isInterface·f"".isInterfaceþ6"".(*analysis).copyElems·f0"".(*analysis).copyElemsþ4"".(*analysis).genStore·f."".(*analysis).genStoreþ2"".(*analysis).genConv·f,"".(*analysis).genConvþ$"".sliceToArray·f"".sliceToArrayþ6"".(*analysis).genAppend·f0"".(*analysis).genAppendþ@"".(*analysis).genBuiltinCall·f:"".(*analysis).genBuiltinCallþ(runtime.cmpstring·f"runtime.cmpstringþ&runtime.eqstring·f runtime.eqstringþD"".(*analysis).shouldUseContext·f>"".(*analysis).shouldUseContextþ*runtime.assertI2I2·f$runtime.assertI2I2þ>"".(*analysis).genStaticCall·f8"".(*analysis).genStaticCallþngolang.org/x/tools/go/ssa.(*CallCommon).StaticCallee·fhgolang.org/x/tools/go/ssa.(*CallCommon).StaticCalleeþ*"".reflectCallImpl·f$"".reflectCallImplþhgolang.org/x/tools/go/ssa.(*CallCommon).Signature·fbgolang.org/x/tools/go/ssa.(*CallCommon).Signatureþ@"".(*analysis).genDynamicCall·f:"".(*analysis).genDynamicCallþ6"".(*analysis).genInvoke·f0"".(*analysis).genInvokeþL"".(*analysis).genInvokeReflectType·fF"".(*analysis).genInvokeReflectTypeþ2"".(*analysis).genCall·f,"".(*analysis).genCallþ>"".(*analysis).genOffsetAddr·f8"".(*analysis).genOffsetAddrþ4"".(*analysis).genInstr·f."".(*analysis).genInstrþ0runtime.concatstring2·f*runtime.concatstring2þ(runtime.assertI2I·f"runtime.assertI2Iþ8"".(*analysis).makeCGNode·f2"".(*analysis).makeCGNodeþ<"".(*analysis).genRootCalls·f6"".(*analysis).genRootCallsþ2"".(*analysis).genFunc·f,"".(*analysis).genFuncþ4runtime.writebarrierfat·f.runtime.writebarrierfatþ`golang.org/x/tools/go/ssa.(*Function).WriteTo·fZgolang.org/x/tools/go/ssa.(*Function).WriteToþ<"".(*analysis).genMethodsOf·f6"".(*analysis).genMethodsOfþtgolang.org/x/tools/go/types.(*MethodSetCache).MethodSet·fngolang.org/x/tools/go/types.(*MethodSetCache).MethodSetþ\golang.org/x/tools/go/ssa.(*Program).Method·fVgolang.org/x/tools/go/ssa.(*Program).Methodþ"".start·f"".startþLgolang.org/x/tools/go/callgraph.New·fFgolang.org/x/tools/go/callgraph.Newþhgolang.org/x/tools/go/ssa.(*Program).RuntimeTypes·fbgolang.org/x/tools/go/ssa.(*Program).RuntimeTypesþ"".stop·f"".stopþ,"".(*hvn).nextLabel·f&"".(*hvn).nextLabelþ "".(*hvn).ref·f"".(*hvn).refþ<"".(*hvn).markIndirectNodes·f6"".(*hvn).markIndirectNodesþ$"".(*hvn).visit·f"".(*hvn).visitþjgolang.org/x/tools/container/intsets.(*Sparse).Min·fdgolang.org/x/tools/container/intsets.(*Sparse).Minþfmt.Fprint·ffmt.Fprintþ*"".(*hvn).simplify·f$"".(*hvn).simplifyþ@"".(*addrConstraint).presolve·f:"".(*addrConstraint).presolveþpgolang.org/x/tools/container/intsets.(*Sparse).Insert·fjgolang.org/x/tools/container/intsets.(*Sparse).Insertþ8"".(*hvn).addImplicitEdge·f2"".(*hvn).addImplicitEdgeþ@"".(*copyConstraint).presolve·f:"".(*copyConstraint).presolveþ("".(*hvn).addEdge·f""".(*hvn).addEdgeþ@"".(*loadConstraint).presolve·f:"".(*loadConstraint).presolveþ2"".(*hvn).markIndirect·f,"".(*hvn).markIndirectþB"".(*storeConstraint).presolve·f<"".(*storeConstraint).presolveþL"".(*offsetAddrConstraint).presolve·fF"".(*offsetAddrConstraint).presolveþL"".(*typeFilterConstraint).presolve·fF"".(*typeFilterConstraint).presolveþB"".(*untagConstraint).presolve·f<"".(*untagConstraint).presolveþD"".(*invokeConstraint).presolve·f>"".(*invokeConstraint).presolveþ8runtime.mapaccess1_fast64·f2runtime.mapaccess1_fast64þ6"".(*hvn).checkCanonical·f0"".(*hvn).checkCanonicalþ"".assert·f"".assertþ""".(*hvn).find·f"".(*hvn).findþ*"".(*hvn).labelSCC·f$"".(*hvn).labelSCCþ*"".(*hvn).coalesce·f$"".(*hvn).coalesceþjgolang.org/x/tools/container/intsets.(*Sparse).Has·fdgolang.org/x/tools/container/intsets.(*Sparse).Hasþjgolang.org/x/tools/container/intsets.(*Sparse).Len·fdgolang.org/x/tools/container/intsets.(*Sparse).Lenþvgolang.org/x/tools/container/intsets.(*Sparse).UnionWith·fpgolang.org/x/tools/container/intsets.(*Sparse).UnionWithþpgolang.org/x/tools/container/intsets.(*Sparse).String·fjgolang.org/x/tools/container/intsets.(*Sparse).Stringþ:runtime.mapaccess2_faststr·f4runtime.mapaccess2_faststrþ$reflect.ValueOf·freflect.ValueOfþ*reflect.Value.Elem·f$reflect.Value.Elemþ2reflect.Value.NumField·f,reflect.Value.NumFieldþ,reflect.Value.Field·f&reflect.Value.Fieldþ*reflect.Value.Type·f$reflect.Value.Typeþ*reflect.Value.Uint·f$reflect.Value.Uintþ"".init·1·f"".init·1þ&"".extÛ°NoEffect·f "".extÛ°NoEffectþ@"".extÛ°runtimeÛ°SetFinalizer·f:"".extÛ°runtimeÛ°SetFinalizerþ6"".extÛ°timeÛ°startTimer·f0"".extÛ°timeÛ°startTimerþ^golang.org/x/tools/go/ssa.(*Function).String·fXgolang.org/x/tools/go/ssa.(*Function).Stringþ6"".(*analysis).isReflect·f0"".(*analysis).isReflectþ8"".extÛ°NotYetImplemented·f2"".extÛ°NotYetImplementedþ"".deref·f"".derefþT"".(*runtimeSetFinalizerConstraint).ptr·fN"".(*runtimeSetFinalizerConstraint).ptrþ^"".(*runtimeSetFinalizerConstraint).presolve·fX"".(*runtimeSetFinalizerConstraint).presolveþ^"".(*runtimeSetFinalizerConstraint).renumber·fX"".(*runtimeSetFinalizerConstraint).renumberþZ"".(*runtimeSetFinalizerConstraint).String·fT"".(*runtimeSetFinalizerConstraint).StringþX"".(*runtimeSetFinalizerConstraint).solve·fR"".(*runtimeSetFinalizerConstraint).solveþ8"".(*analysis).onlineCopy·f2"".(*analysis).onlineCopyþ2"".(*analysis).addWork·f,"".(*analysis).addWorkþJ"".(*timeStartTimerConstraint).ptr·fD"".(*timeStartTimerConstraint).ptrþT"".(*timeStartTimerConstraint).presolve·fN"".(*timeStartTimerConstraint).presolveþT"".(*timeStartTimerConstraint).renumber·fN"".(*timeStartTimerConstraint).renumberþP"".(*timeStartTimerConstraint).String·fJ"".(*timeStartTimerConstraint).StringþN"".(*timeStartTimerConstraint).solve·fH"".(*timeStartTimerConstraint).solveþ""".Label.Value·f"".Label.Valueþ*runtime.assertE2I2·f$runtime.assertE2I2þ."".Label.ReflectType·f("".Label.ReflectTypeþ "".Label.Path·f"".Label.Pathþ"".Label.Pos·f"".Label.Posþ*runtime.efacethash·f$runtime.efacethashþ,runtime.assertE2TOK·f&runtime.assertE2TOKþZgolang.org/x/tools/go/ssa.(*Global).String·fTgolang.org/x/tools/go/ssa.(*Global).StringþTgolang.org/x/tools/go/ssa.(*Const).Name·fNgolang.org/x/tools/go/ssa.(*Const).Nameþ\golang.org/x/tools/go/ssa.(*Builtin).Object·fVgolang.org/x/tools/go/ssa.(*Builtin).ObjectþZgolang.org/x/tools/go/ssa.(*register).Name·fTgolang.org/x/tools/go/ssa.(*register).Nameþ*strings.TrimPrefix·f$strings.TrimPrefixþ$strings.ToLower·fstrings.ToLowerþ<"".(*addrConstraint).String·f6"".(*addrConstraint).Stringþ<"".(*copyConstraint).String·f6"".(*copyConstraint).Stringþ<"".(*loadConstraint).String·f6"".(*loadConstraint).Stringþ>"".(*storeConstraint).String·f8"".(*storeConstraint).StringþH"".(*offsetAddrConstraint).String·fB"".(*offsetAddrConstraint).StringþH"".(*typeFilterConstraint).String·fB"".(*typeFilterConstraint).Stringþ>"".(*untagConstraint).String·f8"".(*untagConstraint).Stringþ@"".(*invokeConstraint).String·f:"".(*invokeConstraint).Stringþ&"".nodeid.String·f "".nodeid.Stringþ"".init·2·f"".init·2þ>"".extÛ°reflectÛ°ValueÛ°Addr·f8"".extÛ°reflectÛ°ValueÛ°Addrþ@"".extÛ°reflectÛ°ValueÛ°Bytes·f:"".extÛ°reflectÛ°ValueÛ°Bytesþ>"".extÛ°reflectÛ°ValueÛ°Call·f8"".extÛ°reflectÛ°ValueÛ°CallþH"".extÛ°reflectÛ°ValueÛ°CallSlice·fB"".extÛ°reflectÛ°ValueÛ°CallSliceþD"".extÛ°reflectÛ°ValueÛ°Convert·f>"".extÛ°reflectÛ°ValueÛ°Convertþ>"".extÛ°reflectÛ°ValueÛ°Elem·f8"".extÛ°reflectÛ°ValueÛ°Elemþ@"".extÛ°reflectÛ°ValueÛ°Field·f:"".extÛ°reflectÛ°ValueÛ°FieldþN"".extÛ°reflectÛ°ValueÛ°FieldByIndex·fH"".extÛ°reflectÛ°ValueÛ°FieldByIndexþL"".extÛ°reflectÛ°ValueÛ°FieldByName·fF"".extÛ°reflectÛ°ValueÛ°FieldByNameþT"".extÛ°reflectÛ°ValueÛ°FieldByNameFunc·fN"".extÛ°reflectÛ°ValueÛ°FieldByNameFuncþ@"".extÛ°reflectÛ°ValueÛ°Index·f:"".extÛ°reflectÛ°ValueÛ°IndexþH"".extÛ°reflectÛ°ValueÛ°Interface·fB"".extÛ°reflectÛ°ValueÛ°InterfaceþF"".extÛ°reflectÛ°ValueÛ°MapIndex·f@"".extÛ°reflectÛ°ValueÛ°MapIndexþD"".extÛ°reflectÛ°ValueÛ°MapKeys·f>"".extÛ°reflectÛ°ValueÛ°MapKeysþB"".extÛ°reflectÛ°ValueÛ°Method·f<"".extÛ°reflectÛ°ValueÛ°MethodþN"".extÛ°reflectÛ°ValueÛ°MethodByName·fH"".extÛ°reflectÛ°ValueÛ°MethodByNameþ>"".extÛ°reflectÛ°ValueÛ°Recv·f8"".extÛ°reflectÛ°ValueÛ°Recvþ>"".extÛ°reflectÛ°ValueÛ°Send·f8"".extÛ°reflectÛ°ValueÛ°Sendþ<"".extÛ°reflectÛ°ValueÛ°Set·f6"".extÛ°reflectÛ°ValueÛ°SetþF"".extÛ°reflectÛ°ValueÛ°SetBytes·f@"".extÛ°reflectÛ°ValueÛ°SetBytesþL"".extÛ°reflectÛ°ValueÛ°SetMapIndex·fF"".extÛ°reflectÛ°ValueÛ°SetMapIndexþJ"".extÛ°reflectÛ°ValueÛ°SetPointer·fD"".extÛ°reflectÛ°ValueÛ°SetPointerþ@"".extÛ°reflectÛ°ValueÛ°Slice·f:"".extÛ°reflectÛ°ValueÛ°Sliceþ4"".extÛ°reflectÛ°Append·f."".extÛ°reflectÛ°Appendþ>"".extÛ°reflectÛ°AppendSlice·f8"".extÛ°reflectÛ°AppendSliceþ0"".extÛ°reflectÛ°Copy·f*"".extÛ°reflectÛ°Copyþ4"".extÛ°reflectÛ°ChanOf·f."".extÛ°reflectÛ°ChanOfþ8"".extÛ°reflectÛ°Indirect·f2"".extÛ°reflectÛ°Indirectþ8"".extÛ°reflectÛ°MakeChan·f2"".extÛ°reflectÛ°MakeChanþ8"".extÛ°reflectÛ°MakeFunc·f2"".extÛ°reflectÛ°MakeFuncþ6"".extÛ°reflectÛ°MakeMap·f0"".extÛ°reflectÛ°MakeMapþ:"".extÛ°reflectÛ°MakeSlice·f4"".extÛ°reflectÛ°MakeSliceþ2"".extÛ°reflectÛ°MapOf·f,"".extÛ°reflectÛ°MapOfþ."".extÛ°reflectÛ°New·f("".extÛ°reflectÛ°Newþ2"".extÛ°reflectÛ°NewAt·f,"".extÛ°reflectÛ°NewAtþ2"".extÛ°reflectÛ°PtrTo·f,"".extÛ°reflectÛ°PtrToþ4"".extÛ°reflectÛ°Select·f."".extÛ°reflectÛ°Selectþ6"".extÛ°reflectÛ°SliceOf·f0"".extÛ°reflectÛ°SliceOfþ4"".extÛ°reflectÛ°TypeOf·f."".extÛ°reflectÛ°TypeOfþ6"".extÛ°reflectÛ°ValueOf·f0"".extÛ°reflectÛ°ValueOfþ0"".extÛ°reflectÛ°Zero·f*"".extÛ°reflectÛ°Zeroþ>"".extÛ°reflectÛ°rtypeÛ°Elem·f8"".extÛ°reflectÛ°rtypeÛ°Elemþ@"".extÛ°reflectÛ°rtypeÛ°Field·f:"".extÛ°reflectÛ°rtypeÛ°FieldþN"".extÛ°reflectÛ°rtypeÛ°FieldByIndex·fH"".extÛ°reflectÛ°rtypeÛ°FieldByIndexþL"".extÛ°reflectÛ°rtypeÛ°FieldByName·fF"".extÛ°reflectÛ°rtypeÛ°FieldByNameþT"".extÛ°reflectÛ°rtypeÛ°FieldByNameFunc·fN"".extÛ°reflectÛ°rtypeÛ°FieldByNameFuncþ:"".extÛ°reflectÛ°rtypeÛ°In·f4"".extÛ°reflectÛ°rtypeÛ°Inþ<"".extÛ°reflectÛ°rtypeÛ°Key·f6"".extÛ°reflectÛ°rtypeÛ°KeyþB"".extÛ°reflectÛ°rtypeÛ°Method·f<"".extÛ°reflectÛ°rtypeÛ°MethodþN"".extÛ°reflectÛ°rtypeÛ°MethodByName·fH"".extÛ°reflectÛ°rtypeÛ°MethodByNameþ<"".extÛ°reflectÛ°rtypeÛ°Out·f6"".extÛ°reflectÛ°rtypeÛ°Outþ<"".(*rVBytesConstraint).ptr·f6"".(*rVBytesConstraint).ptrþF"".(*rVBytesConstraint).presolve·f@"".(*rVBytesConstraint).presolveþF"".(*rVBytesConstraint).renumber·f@"".(*rVBytesConstraint).renumberþB"".(*rVBytesConstraint).String·f<"".(*rVBytesConstraint).Stringþ@"".(*rVBytesConstraint).solve·f:"".(*rVBytesConstraint).solveþ:"".(*rVCallConstraint).ptr·f4"".(*rVCallConstraint).ptrþD"".(*rVCallConstraint).presolve·f>"".(*rVCallConstraint).presolveþD"".(*rVCallConstraint).renumber·f>"".(*rVCallConstraint).renumberþ@"".(*rVCallConstraint).String·f:"".(*rVCallConstraint).Stringþ>"".(*rVCallConstraint).solve·f8"".(*rVCallConstraint).solveþ:"".(*analysis).onlineCopyN·f4"".(*analysis).onlineCopyNþ4"".(*analysis).addLabel·f."".(*analysis).addLabelþ""".reflectCall·f"".reflectCallþ:"".(*rVElemConstraint).ptr·f4"".(*rVElemConstraint).ptrþD"".(*rVElemConstraint).presolve·f>"".(*rVElemConstraint).presolveþD"".(*rVElemConstraint).renumber·f>"".(*rVElemConstraint).renumberþ@"".(*rVElemConstraint).String·f:"".(*rVElemConstraint).Stringþ>"".(*rVElemConstraint).solve·f8"".(*rVElemConstraint).solveþ<"".(*rVIndexConstraint).ptr·f6"".(*rVIndexConstraint).ptrþF"".(*rVIndexConstraint).presolve·f@"".(*rVIndexConstraint).presolveþF"".(*rVIndexConstraint).renumber·f@"".(*rVIndexConstraint).renumberþB"".(*rVIndexConstraint).String·f<"".(*rVIndexConstraint).Stringþ@"".(*rVIndexConstraint).solve·f:"".(*rVIndexConstraint).solveþD"".(*rVInterfaceConstraint).ptr·f>"".(*rVInterfaceConstraint).ptrþN"".(*rVInterfaceConstraint).presolve·fH"".(*rVInterfaceConstraint).presolveþN"".(*rVInterfaceConstraint).renumber·fH"".(*rVInterfaceConstraint).renumberþJ"".(*rVInterfaceConstraint).String·fD"".(*rVInterfaceConstraint).StringþH"".(*rVInterfaceConstraint).solve·fB"".(*rVInterfaceConstraint).solveþB"".(*rVMapIndexConstraint).ptr·f<"".(*rVMapIndexConstraint).ptrþL"".(*rVMapIndexConstraint).presolve·fF"".(*rVMapIndexConstraint).presolveþL"".(*rVMapIndexConstraint).renumber·fF"".(*rVMapIndexConstraint).renumberþH"".(*rVMapIndexConstraint).String·fB"".(*rVMapIndexConstraint).StringþF"".(*rVMapIndexConstraint).solve·f@"".(*rVMapIndexConstraint).solveþ@"".(*rVMapKeysConstraint).ptr·f:"".(*rVMapKeysConstraint).ptrþJ"".(*rVMapKeysConstraint).presolve·fD"".(*rVMapKeysConstraint).presolveþJ"".(*rVMapKeysConstraint).renumber·fD"".(*rVMapKeysConstraint).renumberþF"".(*rVMapKeysConstraint).String·f@"".(*rVMapKeysConstraint).StringþD"".(*rVMapKeysConstraint).solve·f>"".(*rVMapKeysConstraint).solveþ:"".(*rVRecvConstraint).ptr·f4"".(*rVRecvConstraint).ptrþD"".(*rVRecvConstraint).presolve·f>"".(*rVRecvConstraint).presolveþD"".(*rVRecvConstraint).renumber·f>"".(*rVRecvConstraint).renumberþ@"".(*rVRecvConstraint).String·f:"".(*rVRecvConstraint).Stringþ>"".(*rVRecvConstraint).solve·f8"".(*rVRecvConstraint).solveþ:"".(*rVSendConstraint).ptr·f4"".(*rVSendConstraint).ptrþD"".(*rVSendConstraint).presolve·f>"".(*rVSendConstraint).presolveþD"".(*rVSendConstraint).renumber·f>"".(*rVSendConstraint).renumberþ@"".(*rVSendConstraint).String·f:"".(*rVSendConstraint).Stringþ>"".(*rVSendConstraint).solve·f8"".(*rVSendConstraint).solveþB"".(*rVSetBytesConstraint).ptr·f<"".(*rVSetBytesConstraint).ptrþL"".(*rVSetBytesConstraint).presolve·fF"".(*rVSetBytesConstraint).presolveþL"".(*rVSetBytesConstraint).renumber·fF"".(*rVSetBytesConstraint).renumberþH"".(*rVSetBytesConstraint).String·fB"".(*rVSetBytesConstraint).StringþF"".(*rVSetBytesConstraint).solve·f@"".(*rVSetBytesConstraint).solveþH"".(*rVSetMapIndexConstraint).ptr·fB"".(*rVSetMapIndexConstraint).ptrþR"".(*rVSetMapIndexConstraint).presolve·fL"".(*rVSetMapIndexConstraint).presolveþR"".(*rVSetMapIndexConstraint).renumber·fL"".(*rVSetMapIndexConstraint).renumberþN"".(*rVSetMapIndexConstraint).String·fH"".(*rVSetMapIndexConstraint).StringþL"".(*rVSetMapIndexConstraint).solve·fF"".(*rVSetMapIndexConstraint).solveþ<"".(*rVSliceConstraint).ptr·f6"".(*rVSliceConstraint).ptrþF"".(*rVSliceConstraint).presolve·f@"".(*rVSliceConstraint).presolveþF"".(*rVSliceConstraint).renumber·f@"".(*rVSliceConstraint).renumberþB"".(*rVSliceConstraint).String·f<"".(*rVSliceConstraint).Stringþ@"".(*rVSliceConstraint).solve·f:"".(*rVSliceConstraint).solveþH"".(*reflectChanOfConstraint).ptr·fB"".(*reflectChanOfConstraint).ptrþR"".(*reflectChanOfConstraint).presolve·fL"".(*reflectChanOfConstraint).presolveþR"".(*reflectChanOfConstraint).renumber·fL"".(*reflectChanOfConstraint).renumberþN"".(*reflectChanOfConstraint).String·fH"".(*reflectChanOfConstraint).StringþL"".(*reflectChanOfConstraint).solve·fF"".(*reflectChanOfConstraint).solveþ""".typeTooHigh·f"".typeTooHighþNgolang.org/x/tools/go/exact.Int64Val·fHgolang.org/x/tools/go/exact.Int64ValþL"".(*reflectIndirectConstraint).ptr·fF"".(*reflectIndirectConstraint).ptrþV"".(*reflectIndirectConstraint).presolve·fP"".(*reflectIndirectConstraint).presolveþV"".(*reflectIndirectConstraint).renumber·fP"".(*reflectIndirectConstraint).renumberþR"".(*reflectIndirectConstraint).String·fL"".(*reflectIndirectConstraint).StringþP"".(*reflectIndirectConstraint).solve·fJ"".(*reflectIndirectConstraint).solveþL"".(*reflectMakeChanConstraint).ptr·fF"".(*reflectMakeChanConstraint).ptrþV"".(*reflectMakeChanConstraint).presolve·fP"".(*reflectMakeChanConstraint).presolveþV"".(*reflectMakeChanConstraint).renumber·fP"".(*reflectMakeChanConstraint).renumberþR"".(*reflectMakeChanConstraint).String·fL"".(*reflectMakeChanConstraint).StringþP"".(*reflectMakeChanConstraint).solve·fJ"".(*reflectMakeChanConstraint).solveþJ"".(*reflectMakeMapConstraint).ptr·fD"".(*reflectMakeMapConstraint).ptrþT"".(*reflectMakeMapConstraint).presolve·fN"".(*reflectMakeMapConstraint).presolveþT"".(*reflectMakeMapConstraint).renumber·fN"".(*reflectMakeMapConstraint).renumberþP"".(*reflectMakeMapConstraint).String·fJ"".(*reflectMakeMapConstraint).StringþN"".(*reflectMakeMapConstraint).solve·fH"".(*reflectMakeMapConstraint).solveþN"".(*reflectMakeSliceConstraint).ptr·fH"".(*reflectMakeSliceConstraint).ptrþX"".(*reflectMakeSliceConstraint).presolve·fR"".(*reflectMakeSliceConstraint).presolveþX"".(*reflectMakeSliceConstraint).renumber·fR"".(*reflectMakeSliceConstraint).renumberþT"".(*reflectMakeSliceConstraint).String·fN"".(*reflectMakeSliceConstraint).StringþR"".(*reflectMakeSliceConstraint).solve·fL"".(*reflectMakeSliceConstraint).solveþB"".(*reflectNewConstraint).ptr·f<"".(*reflectNewConstraint).ptrþL"".(*reflectNewConstraint).presolve·fF"".(*reflectNewConstraint).presolveþL"".(*reflectNewConstraint).renumber·fF"".(*reflectNewConstraint).renumberþH"".(*reflectNewConstraint).String·fB"".(*reflectNewConstraint).StringþF"".(*reflectNewConstraint).solve·f@"".(*reflectNewConstraint).solveþF"".(*reflectPtrToConstraint).ptr·f@"".(*reflectPtrToConstraint).ptrþP"".(*reflectPtrToConstraint).presolve·fJ"".(*reflectPtrToConstraint).presolveþP"".(*reflectPtrToConstraint).renumber·fJ"".(*reflectPtrToConstraint).renumberþL"".(*reflectPtrToConstraint).String·fF"".(*reflectPtrToConstraint).StringþJ"".(*reflectPtrToConstraint).solve·fD"".(*reflectPtrToConstraint).solveþJ"".(*reflectSliceOfConstraint).ptr·fD"".(*reflectSliceOfConstraint).ptrþT"".(*reflectSliceOfConstraint).presolve·fN"".(*reflectSliceOfConstraint).presolveþT"".(*reflectSliceOfConstraint).renumber·fN"".(*reflectSliceOfConstraint).renumberþP"".(*reflectSliceOfConstraint).String·fJ"".(*reflectSliceOfConstraint).StringþN"".(*reflectSliceOfConstraint).solve·fH"".(*reflectSliceOfConstraint).solveþH"".(*reflectTypeOfConstraint).ptr·fB"".(*reflectTypeOfConstraint).ptrþR"".(*reflectTypeOfConstraint).presolve·fL"".(*reflectTypeOfConstraint).presolveþR"".(*reflectTypeOfConstraint).renumber·fL"".(*reflectTypeOfConstraint).renumberþN"".(*reflectTypeOfConstraint).String·fH"".(*reflectTypeOfConstraint).StringþL"".(*reflectTypeOfConstraint).solve·fF"".(*reflectTypeOfConstraint).solveþD"".(*reflectZeroConstraint).ptr·f>"".(*reflectZeroConstraint).ptrþN"".(*reflectZeroConstraint).presolve·fH"".(*reflectZeroConstraint).presolveþN"".(*reflectZeroConstraint).renumber·fH"".(*reflectZeroConstraint).renumberþJ"".(*reflectZeroConstraint).String·fD"".(*reflectZeroConstraint).StringþH"".(*reflectZeroConstraint).solve·fB"".(*reflectZeroConstraint).solveþ@"".(*rtypeElemConstraint).ptr·f:"".(*rtypeElemConstraint).ptrþJ"".(*rtypeElemConstraint).presolve·fD"".(*rtypeElemConstraint).presolveþJ"".(*rtypeElemConstraint).renumber·fD"".(*rtypeElemConstraint).renumberþF"".(*rtypeElemConstraint).String·f@"".(*rtypeElemConstraint).StringþD"".(*rtypeElemConstraint).solve·f>"".(*rtypeElemConstraint).solveþ(runtime.assertE2I·f"runtime.assertE2IþN"".(*rtypeFieldByNameConstraint).ptr·fH"".(*rtypeFieldByNameConstraint).ptrþX"".(*rtypeFieldByNameConstraint).presolve·fR"".(*rtypeFieldByNameConstraint).presolveþX"".(*rtypeFieldByNameConstraint).renumber·fR"".(*rtypeFieldByNameConstraint).renumberþT"".(*rtypeFieldByNameConstraint).String·fN"".(*rtypeFieldByNameConstraint).StringþR"".(*rtypeFieldByNameConstraint).solve·fL"".(*rtypeFieldByNameConstraint).solveþPgolang.org/x/tools/go/exact.StringVal·fJgolang.org/x/tools/go/exact.StringValþB"".(*rtypeInOutConstraint).ptr·f<"".(*rtypeInOutConstraint).ptrþL"".(*rtypeInOutConstraint).presolve·fF"".(*rtypeInOutConstraint).presolveþL"".(*rtypeInOutConstraint).renumber·fF"".(*rtypeInOutConstraint).renumberþH"".(*rtypeInOutConstraint).String·fB"".(*rtypeInOutConstraint).StringþF"".(*rtypeInOutConstraint).solve·f@"".(*rtypeInOutConstraint).solveþ@"".extÛ°reflectÛ°rtypeÛ°InOut·f:"".extÛ°reflectÛ°rtypeÛ°InOutþ>"".(*rtypeKeyConstraint).ptr·f8"".(*rtypeKeyConstraint).ptrþH"".(*rtypeKeyConstraint).presolve·fB"".(*rtypeKeyConstraint).presolveþH"".(*rtypeKeyConstraint).renumber·fB"".(*rtypeKeyConstraint).renumberþD"".(*rtypeKeyConstraint).String·f>"".(*rtypeKeyConstraint).StringþB"".(*rtypeKeyConstraint).solve·f<"".(*rtypeKeyConstraint).solveþP"".(*rtypeMethodByNameConstraint).ptr·fJ"".(*rtypeMethodByNameConstraint).ptrþZ"".(*rtypeMethodByNameConstraint).presolve·fT"".(*rtypeMethodByNameConstraint).presolveþZ"".(*rtypeMethodByNameConstraint).renumber·fT"".(*rtypeMethodByNameConstraint).renumberþV"".(*rtypeMethodByNameConstraint).String·fP"".(*rtypeMethodByNameConstraint).Stringþ "".changeRecv·f"".changeRecvþNgolang.org/x/tools/go/types.NewTuple·fHgolang.org/x/tools/go/types.NewTupleþVgolang.org/x/tools/go/types.NewSignature·fPgolang.org/x/tools/go/types.NewSignatureþT"".(*rtypeMethodByNameConstraint).solve·fN"".(*rtypeMethodByNameConstraint).solveþ`golang.org/x/tools/go/types.(*Selection).Type·fZgolang.org/x/tools/go/types.(*Selection).Typeþ "".typeHeight·f"".typeHeightþN"".(*analysis).processNewConstraints·fH"".(*analysis).processNewConstraintsþrgolang.org/x/tools/container/intsets.(*Sparse).TakeMin·flgolang.org/x/tools/container/intsets.(*Sparse).TakeMinþxgolang.org/x/tools/container/intsets.(*Sparse).Difference·frgolang.org/x/tools/container/intsets.(*Sparse).Differenceþlgolang.org/x/tools/container/intsets.(*Sparse).Copy·ffgolang.org/x/tools/container/intsets.(*Sparse).CopyþD"".(*analysis).solveConstraints·f>"".(*analysis).solveConstraintsþ("".(*nodeset).add·f""".(*nodeset).addþ:"".(*loadConstraint).solve·f4"".(*loadConstraint).solveþ<"".(*storeConstraint).solve·f6"".(*storeConstraint).solveþF"".(*offsetAddrConstraint).solve·f@"".(*offsetAddrConstraint).solveþF"".(*typeFilterConstraint).solve·f@"".(*typeFilterConstraint).solveþVgolang.org/x/tools/go/types.AssignableTo·fPgolang.org/x/tools/go/types.AssignableToþ<"".(*untagConstraint).solve·f6"".(*untagConstraint).solveþ>"".(*invokeConstraint).solve·f8"".(*invokeConstraint).solveþ:"".(*addrConstraint).solve·f4"".(*addrConstraint).solveþ:"".(*copyConstraint).solve·f4"".(*copyConstraint).solveþ2"".CanHaveDynamicTypes·f,"".CanHaveDynamicTypesþTgolang.org/x/tools/go/types.IsInterface·fNgolang.org/x/tools/go/types.IsInterfaceþ$runtime.memmove·fruntime.memmoveþ."".(*nodeset).String·f("".(*nodeset).Stringþ8bytes.(*Buffer).WriteRune·f2bytes.(*Buffer).WriteRuneþtime.Now·ftime.Nowþlog.Printf·flog.Printfþtime.Since·ftime.Sinceþ$os/exec.Command·fos/exec.Commandþ*os/exec.(*Cmd).Run·f$os/exec.(*Cmd).Runþ(runtime.gorecover·f"runtime.gorecoverþ6runtime/debug.PrintStack·f0runtime/debug.PrintStackþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþtime.init·ftime.initþos/exec.init·fos/exec.initþlog.init·flog.initþFgolang.org/x/tools/go/exact.init·f@golang.org/x/tools/go/exact.initþstrings.init·fstrings.initþXgolang.org/x/tools/container/intsets.init·fRgolang.org/x/tools/container/intsets.initþbytes.init·fbytes.initþXgolang.org/x/tools/go/types/typeutil.init·fRgolang.org/x/tools/go/types/typeutil.initþNgolang.org/x/tools/go/callgraph.init·fHgolang.org/x/tools/go/callgraph.initþBgolang.org/x/tools/go/ssa.init·f[]*ssa.Package 4go.string."[]*ssa.Package"þRtype.[]*golang.org/x/tools/go/ssa.Package  ×tÙ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*ssa.Package"pdgo.weak.type.*[]*golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�Ntype.*golang.org/x/tools/go/ssa.Packageþ~go.typelink.[]*ssa.Package/[]*golang.org/x/tools/go/ssa.PackageRtype.[]*golang.org/x/tools/go/ssa.Packageþ^runtime.gcbits.0x000000000000000000000000000000 þ*go.string."struct {}"@4 struct {} *go.string."struct {}"þtype.struct {}ÀÀ¬ö'™  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."struct {}"p.go.weak.type.*struct {}€"runtime.zerovalue�Àtype.struct {}þ.go.string."[]ssa.Value"@8 []ssa.Value .go.string."[]ssa.Value"þLtype.[]golang.org/x/tools/go/ssa.Value  ëpI´   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]ssa.Value"p^go.weak.type.*[]golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Htype.golang.org/x/tools/go/ssa.Valueþrgo.typelink.[]ssa.Value/[]golang.org/x/tools/go/ssa.ValueLtype.[]golang.org/x/tools/go/ssa.ValueþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þbtype..hashfunc.[8]golang.org/x/tools/go/ssa.ValueZtype..hash.[8]golang.org/x/tools/go/ssa.Valueþ^type..eqfunc.[8]golang.org/x/tools/go/ssa.ValueVtype..eq.[8]golang.org/x/tools/go/ssa.ValueþXtype..alg.[8]golang.org/x/tools/go/ssa.Value btype..hashfunc.[8]golang.org/x/tools/go/ssa.Value^type..eqfunc.[8]golang.org/x/tools/go/ssa.Valueþbruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000 ŒŒŒŒŒŒŒŒþ0go.string."[8]ssa.Value"@: [8]ssa.Value 0go.string."[8]ssa.Value"þNtype.[8]golang.org/x/tools/go/ssa.ValueÀÀ€e_ý Xtype..alg.[8]golang.org/x/tools/go/ssa.Value0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P0go.string."[8]ssa.Value"p`go.weak.type.*[8]golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Htype.golang.org/x/tools/go/ssa.Value Ltype.[]golang.org/x/tools/go/ssa.Valueþvgo.typelink.[8]ssa.Value/[8]golang.org/x/tools/go/ssa.ValueNtype.[8]golang.org/x/tools/go/ssa.Valueþ.go.string."[]struct {}"@8 []struct {} .go.string."[]struct {}"þ type.[]struct {}  ºÌ¥…   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]struct {}"p2go.weak.type.*[]struct {}€"runtime.zerovalue�type.struct {}þFgo.typelink.[]struct {}/[]struct {} type.[]struct {}þ0go.string."[8]struct {}"@: [8]struct {} 0go.string."[8]struct {}"þ"type.[8]struct {}ÀÀ>ƒy ‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P0go.string."[8]struct {}"p4go.weak.type.*[8]struct {}€"runtime.zerovalue�type.struct {}  type.[]struct {}þJgo.typelink.[8]struct {}/[8]struct {}"type.[8]struct {}þbruntime.gcbits.0x88000000000000000000000000000000 ˆþVgo.string."*map.bucket[ssa.Value]struct {}"``*map.bucket[ssa.Value]struct {} Vgo.string."*map.bucket[ssa.Value]struct {}"þttype.*map.bucket[golang.org/x/tools/go/ssa.Value]struct {}  øÀ’È6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[ssa.Value]struct {}"p†go.weak.type.**map.bucket[golang.org/x/tools/go/ssa.Value]struct {}€"runtime.zerovalue�rtype.map.bucket[golang.org/x/tools/go/ssa.Value]struct {}þbruntime.gcbits.0xc4c8c8c8c8c8c8c88800000000000000 ÄÈÈÈÈÈÈȈþTgo.string."map.bucket[ssa.Value]struct {}"`^map.bucket[ssa.Value]struct {} Tgo.string."map.bucket[ssa.Value]struct {}"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þrtype.map.bucket[golang.org/x/tools/go/ssa.Value]struct {}°°� Pꈈ à runtime.algarray0bruntime.gcbits.0xc4c8c8c8c8c8c8c88800000000000000PTgo.string."map.bucket[ssa.Value]struct {}"p„go.weak.type.*map.bucket[golang.org/x/tools/go/ssa.Value]struct {}€"runtime.zerovalue�Àrtype.map.bucket[golang.org/x/tools/go/ssa.Value]struct {}À go.string."keys"àNtype.[8]golang.org/x/tools/go/ssa.Value�$go.string."values"°"type.[8]struct {}à(go.string."overflow"€ttype.*map.bucket[golang.org/x/tools/go/ssa.Value]struct {}þbruntime.gcbits.0x44844800000000000000000000000000 D„HþNgo.string."map.hdr[ssa.Value]struct {}"`Xmap.hdr[ssa.Value]struct {} Ngo.string."map.hdr[ssa.Value]struct {}"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þltype.map.hdr[golang.org/x/tools/go/ssa.Value]struct {}àà0�·$®  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[ssa.Value]struct {}"p~go.weak.type.*map.hdr[golang.org/x/tools/go/ssa.Value]struct {}€"runtime.zerovalue�Àltype.map.hdr[golang.org/x/tools/go/ssa.Value]struct {}À&go.string."buckets"àttype.*map.bucket[golang.org/x/tools/go/ssa.Value]struct {}�,go.string."oldbuckets"°ttype.*map.bucket[golang.org/x/tools/go/ssa.Value]struct {}þFgo.string."map[ssa.Value]struct {}"PPmap[ssa.Value]struct {} Fgo.string."map[ssa.Value]struct {}"þdtype.map[golang.org/x/tools/go/ssa.Value]struct {}ÜܱŸ 5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[ssa.Value]struct {}"pvgo.weak.type.*map[golang.org/x/tools/go/ssa.Value]struct {}€"runtime.zerovalue�Htype.golang.org/x/tools/go/ssa.Value type.struct {}°rtype.map.bucket[golang.org/x/tools/go/ssa.Value]struct {}Àltype.map.hdr[golang.org/x/tools/go/ssa.Value]struct {}þ¢go.typelink.map[ssa.Value]struct {}/map[golang.org/x/tools/go/ssa.Value]struct {}dtype.map[golang.org/x/tools/go/ssa.Value]struct {}þbruntime.gcbits.0x4844888c000000000000000000000000 HDˆŒþ4go.string."pointer.Config"@>pointer.Config 4go.string."pointer.Config"þ"go.string."Mains"0,Mains "go.string."Mains"þ,go.string."Reflection"@6 +Reflection ,go.string."Reflection"þ4go.string."BuildCallGraph"@>BuildCallGraph 4go.string."BuildCallGraph"þ&go.string."Queries"00Queries &go.string."Queries"þ6go.string."IndirectQueries"@@IndirectQueries 6go.string."IndirectQueries"þgo.string."Log"0(Log go.string."Log"þ$go.string."Config"0.Config $go.string."Config"þtype."".Configðð@5ýÁá (0, à runtime.algarray0bruntime.gcbits.0x4844888c000000000000000000000000P4go.string."pointer.Config"ptype.*"".Config€"runtime.zerovalue�Àtype."".ConfigÀ"go.string."Mains"àRtype.[]*golang.org/x/tools/go/ssa.Package�,go.string."Reflection"°type.boolà4go.string."BuildCallGraph"€type.bool°&go.string."Queries"Ðdtype.map[golang.org/x/tools/go/ssa.Value]struct {}€6go.string."IndirectQueries" dtype.map[golang.org/x/tools/go/ssa.Value]struct {}Ðgo.string."Log"ðtype.io.Writer` type."".Config $go.string."Config"°"go.importpath."".Àðtype."".Configþ6go.string."*pointer.Config"@@*pointer.Config 6go.string."*pointer.Config"þXgo.string."func(*pointer.Config, ssa.Value)"pb func(*pointer.Config, ssa.Value) Xgo.string."func(*pointer.Config, ssa.Value)"þltype.func(*"".Config, golang.org/x/tools/go/ssa.Value)  dB6ã3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*pointer.Config, ssa.Value)"p~go.weak.type.*func(*"".Config, golang.org/x/tools/go/ssa.Value)€"runtime.zerovalue €ltype.func(*"".Config, golang.org/x/tools/go/ssa.Value)Рltype.func(*"".Config, golang.org/x/tools/go/ssa.Value)€type.*"".Config�Htype.golang.org/x/tools/go/ssa.Valueþ\go.string."func(*pointer.Config) *ssa.Program"pf"func(*pointer.Config) *ssa.Program \go.string."func(*pointer.Config) *ssa.Program"þptype.func(*"".Config) *golang.org/x/tools/go/ssa.Program  æé�¾3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*pointer.Config) *ssa.Program"p‚go.weak.type.*func(*"".Config) *golang.org/x/tools/go/ssa.Program€"runtime.zerovalue €ptype.func(*"".Config) *golang.org/x/tools/go/ssa.ProgramÐ�ptype.func(*"".Config) *golang.org/x/tools/go/ssa.Program€type.*"".Config�Ntype.*golang.org/x/tools/go/ssa.Programþ8go.string."AddIndirectQuery"PBAddIndirectQuery 8go.string."AddIndirectQuery"þ6go.string."func(ssa.Value)"@@func(ssa.Value) 6go.string."func(ssa.Value)"þTtype.func(golang.org/x/tools/go/ssa.Value)��©�Á3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."func(ssa.Value)"pfgo.weak.type.*func(golang.org/x/tools/go/ssa.Value)€"runtime.zerovalue €Ttype.func(golang.org/x/tools/go/ssa.Value)Ð�Ttype.func(golang.org/x/tools/go/ssa.Value)€Htype.golang.org/x/tools/go/ssa.Valueþ(go.string."AddQuery"@2AddQuery (go.string."AddQuery"þ go.string."prog"0*prog go.string."prog"þ>go.string."func() *ssa.Program"PHfunc() *ssa.Program >go.string."func() *ssa.Program"þ\type.func() *golang.org/x/tools/go/ssa.Program��},äá3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() *ssa.Program"pngo.weak.type.*func() *golang.org/x/tools/go/ssa.Program€"runtime.zerovalue €\type.func() *golang.org/x/tools/go/ssa.ProgramЀ\type.func() *golang.org/x/tools/go/ssa.Program€Ntype.*golang.org/x/tools/go/ssa.Programþtype.*"".Config���Ëô(60   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*pointer.Config"p0go.weak.type.**"".Config€"runtime.zerovalue�type."".Config` type.*"".ConfigÀðtype.*"".Configð8go.string."AddIndirectQuery"�Ttype.func(golang.org/x/tools/go/ssa.Value) ltype.func(*"".Config, golang.org/x/tools/go/ssa.Value)°:"".(*Config).AddIndirectQueryÀ:"".(*Config).AddIndirectQueryÐ(go.string."AddQuery"ðTtype.func(golang.org/x/tools/go/ssa.Value)€ltype.func(*"".Config, golang.org/x/tools/go/ssa.Value)�*"".(*Config).AddQuery *"".(*Config).AddQuery° go.string."prog"À"go.importpath."".Ð\type.func() *golang.org/x/tools/go/ssa.Programàptype.func(*"".Config) *golang.org/x/tools/go/ssa.Programð""".(*Config).prog€""".(*Config).progþ6go.string."*pointer.nodeid"@@*pointer.nodeid 6go.string."*pointer.nodeid"þ&go.string."pointer"00pointer &go.string."pointer"þ$go.string."nodeid"0.nodeid $go.string."nodeid"þ$go.string."String"0.String $go.string."String"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þPgo.string."func(*pointer.nodeid) string"`Zfunc(*pointer.nodeid) string Pgo.string."func(*pointer.nodeid) string"þ8type.func(*"".nodeid) string  £¤ú‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*pointer.nodeid) string"pJgo.weak.type.*func(*"".nodeid) string€"runtime.zerovalue €8type.func(*"".nodeid) stringÐ�8type.func(*"".nodeid) string€type.*"".nodeid�type.stringþ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþtype.*"".nodeidÐÐw"ºŒ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*pointer.nodeid"p0go.weak.type.**"".nodeid€"runtime.zerovalue�type."".nodeid` type.*"".nodeidÀðtype.*"".nodeidð$go.string."String"�$type.func() string 8type.func(*"".nodeid) string°&"".(*nodeid).StringÀ&"".(*nodeid).Stringþ4go.string."pointer.nodeid"@>pointer.nodeid 4go.string."pointer.nodeid"þNgo.string."func(pointer.nodeid) string"`Xfunc(pointer.nodeid) string Ngo.string."func(pointer.nodeid) string"þ6type.func("".nodeid) string  eæÍN3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(pointer.nodeid) string"pHgo.weak.type.*func("".nodeid) string€"runtime.zerovalue €6type.func("".nodeid) stringÐ�6type.func("".nodeid) string€type."".nodeid�type.stringþtype."".nodeidÀÀüQYŠ € runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P4go.string."pointer.nodeid"ptype.*"".nodeid€"runtime.zerovalue`�type."".nodeid�$go.string."nodeid" "go.importpath."".°àtype."".nodeidà$go.string."String"€$type.func() string�6type.func("".nodeid) string &"".(*nodeid).String° "".nodeid.Stringþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".callsite,type..hash."".callsiteþ0type..eqfunc."".callsite(type..eq."".callsiteþ*type..alg."".callsite 4type..hashfunc."".callsite0type..eqfunc."".callsiteþbruntime.gcbits.0xc4488c00000000000000000000000000 ÄHŒþ8go.string."pointer.callsite"PBpointer.callsite 8go.string."pointer.callsite"þ&go.string."targets"00targets &go.string."targets"þ"go.string."instr"0,instr "go.string."instr"þ(go.string."callsite"@2callsite (go.string."callsite"þ type."".callsite°°Û®Ø, *type..alg."".callsite0bruntime.gcbits.0xc4488c00000000000000000000000000P8go.string."pointer.callsite"p"type.*"".callsite€"runtime.zerovalue�À type."".callsiteÀ&go.string."targets"Ð"go.importpath."".àtype."".nodeid�"go.string."instr" "go.importpath."".°\type.golang.org/x/tools/go/ssa.CallInstruction`à type."".callsiteà(go.string."callsite"ð"go.importpath."".€° type."".callsiteþ:go.string."*pointer.callsite"PD*pointer.callsite :go.string."*pointer.callsite"þTgo.string."func(*pointer.callsite) string"`^func(*pointer.callsite) string Tgo.string."func(*pointer.callsite) string"þgo.string."[]*pointer.callsite"PH[]*pointer.callsite >go.string."[]*pointer.callsite"þ&type.[]*"".callsite  Å!•   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]*pointer.callsite"p8go.weak.type.*[]*"".callsite€"runtime.zerovalue�"type.*"".callsiteþ\go.typelink.[]*pointer.callsite/[]*"".callsite&type.[]*"".callsiteþbruntime.gcbits.0x48488400000000000000000000000000 HH„þ4go.string."pointer.cgnode"@>pointer.cgnode 4go.string."pointer.cgnode"þgo.string."fn"0&fn go.string."fn"þgo.string."obj"0(obj go.string."obj"þ"go.string."sites"0,sites "go.string."sites"þ,go.string."callersite"@6 +callersite ,go.string."callersite"þ$go.string."cgnode"0.cgnode $go.string."cgnode"þtype."".cgnodeÐÐ0wʯ(, à runtime.algarray0bruntime.gcbits.0x48488400000000000000000000000000P4go.string."pointer.cgnode"ptype.*"".cgnode€"runtime.zerovalue�Àtype."".cgnodeÀgo.string."fn"Ð"go.importpath."".àPtype.*golang.org/x/tools/go/ssa.Function�go.string."obj" "go.importpath."".°type."".nodeidà"go.string."sites"ð"go.importpath."".€&type.[]*"".callsite°,go.string."callersite"À"go.importpath."".Ð"type.*"".callsite`€type."".cgnode€$go.string."cgnode"�"go.importpath."". Ðtype."".cgnodeþ6go.string."*pointer.cgnode"@@*pointer.cgnode 6go.string."*pointer.cgnode"þPgo.string."func(*pointer.cgnode) string"`Zfunc(*pointer.cgnode) string Pgo.string."func(*pointer.cgnode) string"þ8type.func(*"".cgnode) string  ºï<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*pointer.cgnode) string"pJgo.weak.type.*func(*"".cgnode) string€"runtime.zerovalue €8type.func(*"".cgnode) stringÐ�8type.func(*"".cgnode) string€type.*"".cgnode�type.stringþ&go.string."contour"00contour &go.string."contour"þtype.*"".cgnode°°°`ä6&   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*pointer.cgnode"p0go.weak.type.**"".cgnode€"runtime.zerovalue�type."".cgnode` type.*"".cgnodeÀðtype.*"".cgnodeð$go.string."String"�$type.func() string 8type.func(*"".cgnode) string°&"".(*cgnode).StringÀ&"".(*cgnode).StringÐ&go.string."contour"à"go.importpath."".ð$type.func() string€8type.func(*"".cgnode) string�("".(*cgnode).contour ("".(*cgnode).contourþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc."".object(type..hash."".objectþ,type..eqfunc."".object$type..eq."".objectþ&type..alg."".object 0type..hashfunc."".object,type..eqfunc."".objectþbruntime.gcbits.0xc48c0000000000000000000000000000 ÄŒþ4go.string."pointer.object"@>pointer.object 4go.string."pointer.object"þ"go.string."flags"0,flags "go.string."flags"þ go.string."size"0*size go.string."size"þ go.string."data"0*data go.string."data"þgo.string."cgn"0(cgn go.string."cgn"þ$go.string."object"0.object $go.string."object"þtype."".objectÐÐ «Êqé, &type..alg."".object0bruntime.gcbits.0xc48c0000000000000000000000000000P4go.string."pointer.object"ptype.*"".object€"runtime.zerovalue�Àtype."".objectÀ"go.string."flags"Ð"go.importpath."".àtype.uint32� go.string."size" "go.importpath."".°type.uint32à go.string."data"ð"go.importpath."".€"type.interface {}°go.string."cgn"À"go.importpath."".Ðtype.*"".cgnode`€type."".object€$go.string."object"�"go.importpath."". Ðtype."".objectþ6go.string."*pointer.object"@@*pointer.object 6go.string."*pointer.object"þtype.*"".object  y x)6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*pointer.object"p0go.weak.type.**"".object€"runtime.zerovalue�type."".objectþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ6type..hashfunc."".fieldInfo.type..hash."".fieldInfoþ2type..eqfunc."".fieldInfo*type..eq."".fieldInfoþ,type..alg."".fieldInfo 6type..hashfunc."".fieldInfo2type..eqfunc."".fieldInfoþbruntime.gcbits.0x8cccc8c88c0000000000000000000000 ŒÌÈÈŒþ:go.string."pointer.fieldInfo"PDpointer.fieldInfo :go.string."pointer.fieldInfo"þgo.string."typ"0(typ go.string."typ"þgo.string."op"0&op go.string."op"þ go.string."tail"0*tail go.string."tail"þ*go.string."fieldInfo"@4 fieldInfo *go.string."fieldInfo"þ"type."".fieldInfo€€(Å?× & ,type..alg."".fieldInfo0bruntime.gcbits.0x8cccc8c88c0000000000000000000000P:go.string."pointer.fieldInfo"p$type.*"".fieldInfo€"runtime.zerovalue�À"type."".fieldInfoÀgo.string."typ"Ð"go.importpath."".àJtype.golang.org/x/tools/go/types.Type�go.string."op" "go.importpath."".°"type.interface {}à go.string."tail"ð"go.importpath."".€$type.*"".fieldInfo`°"type."".fieldInfo°*go.string."fieldInfo"À"go.importpath."".Ѐ"type."".fieldInfoþtype.func(*"".fieldInfo) string  Ô<‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*pointer.fieldInfo) string"pPgo.weak.type.*func(*"".fieldInfo) string€"runtime.zerovalue €>type.func(*"".fieldInfo) stringÐ�>type.func(*"".fieldInfo) string€$type.*"".fieldInfo�type.stringþ go.string."path"0*path go.string."path"þ$type.*"".fieldInfoÐÐ,Ǹ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptype.func(*"".fieldInfo) string°("".(*fieldInfo).pathÀ("".(*fieldInfo).pathþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·32f137afc3f53351f1adc065fe3b9f83 ++þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·7656272378c04305d41d3c345ae5ece1«þ8go.string."*pointer.onodeid"PB*pointer.onodeid 8go.string."*pointer.onodeid"þ type.*"".onodeid  d6%ü6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*pointer.onodeid"p2go.weak.type.**"".onodeid€"runtime.zerovalue�type."".onodeidþ6go.string."pointer.onodeid"@@pointer.onodeid 6go.string."pointer.onodeid"þ&go.string."onodeid"00onodeid &go.string."onodeid"þtype."".onodeidààyí�‹Š € runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P6go.string."pointer.onodeid"p type.*"".onodeid€"runtime.zerovalue`�type."".onodeid�&go.string."onodeid" "go.importpath."".°àtype."".onodeidþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ.type..hashfunc."".onode&type..hash."".onodeþ*type..eqfunc."".onode"type..eq."".onodeþ$type..alg."".onode .type..hashfunc."".onode*type..eqfunc."".onodeþbruntime.gcbits.0x44444488444484484444884400000000 DDDˆDD„HDDˆDþ2go.string."pointer.onode"@< pointer.onode 2go.string."pointer.onode"þgo.string."rep"0(rep go.string."rep"þ"go.string."edges"0,edges "go.string."edges"þ(go.string."implicit"@2implicit (go.string."implicit"þ(go.string."peLabels"@2peLabels (go.string."peLabels"þ(go.string."indirect"@2indirect (go.string."indirect"þ"go.string."index"0,index "go.string."index"þ&go.string."lowlink"00lowlink &go.string."lowlink"þgo.string."scc"0(scc go.string."scc"þ"go.string."onode"0,onode "go.string."onode"þtype."".onode��ÀN`Áe@x°´¸¼D $type..alg."".onode0bruntime.gcbits.0x44444488444484484444884400000000P2go.string."pointer.onode"ptype.*"".onode€"runtime.zerovalue�Àtype."".onodeÀgo.string."rep"Ð"go.importpath."".àtype."".onodeid�"go.string."edges" "go.importpath."".°`type.golang.org/x/tools/container/intsets.Sparseà(go.string."implicit"ð"go.importpath."".€`type.golang.org/x/tools/container/intsets.Sparse°(go.string."peLabels"À"go.importpath."".Ð`type.golang.org/x/tools/container/intsets.Sparse€(go.string."indirect"�"go.importpath."". type.boolÐ"go.string."index"à"go.importpath."".ðtype.int32 &go.string."lowlink"°"go.importpath."".Àtype.int32ðgo.string."scc"€"go.importpath."".�type.int32`Àtype."".onodeÀ"go.string."onode"Ð"go.importpath."".à�type."".onodeþ4go.string."*pointer.onode"@>*pointer.onode 4go.string."*pointer.onode"þtype.*"".onode  HL6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*pointer.onode"p.go.weak.type.**"".onode€"runtime.zerovalue�type."".onodeþ8go.string."[]*pointer.onode"PB[]*pointer.onode 8go.string."[]*pointer.onode"þ type.[]*"".onode  828ž   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*pointer.onode"p2go.weak.type.*[]*"".onode€"runtime.zerovalue�type.*"".onodeþPgo.typelink.[]*pointer.onode/[]*"".onode type.[]*"".onodeþ8go.string."*pointer.peLabel"PB*pointer.peLabel 8go.string."*pointer.peLabel"þ type.*"".peLabel  ÞnX6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*pointer.peLabel"p2go.weak.type.**"".peLabel€"runtime.zerovalue�type."".peLabelþ6go.string."pointer.peLabel"@@pointer.peLabel 6go.string."pointer.peLabel"þ&go.string."peLabel"00peLabel &go.string."peLabel"þtype."".peLabelàà�;Û‚   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P6go.string."pointer.peLabel"p type.*"".peLabel€"runtime.zerovalue`�type."".peLabel�&go.string."peLabel" "go.importpath."".°àtype."".peLabelþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ:go.string."[]pointer.peLabel"PD[]pointer.peLabel :go.string."[]pointer.peLabel"þ"type.[]"".peLabel  árqÚ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]pointer.peLabel"p4go.weak.type.*[]"".peLabel€"runtime.zerovalue�type."".peLabelþTgo.typelink.[]pointer.peLabel/[]"".peLabel"type.[]"".peLabelþgo.string."*pointer.offsetAddr"PH*pointer.offsetAddr >go.string."*pointer.offsetAddr"þ&type.*"".offsetAddr  ¤1…g6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*pointer.offsetAddr"p8go.weak.type.**"".offsetAddr€"runtime.zerovalue�$type."".offsetAddrþcheckCanonical 4go.string."checkCanonical"þBgo.string."func(pointer.onodeid)"PLfunc(pointer.onodeid) Bgo.string."func(pointer.onodeid)"þ*type.func("".onodeid)��XQ.e3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(pointer.onodeid)"pgo.weak.type.*func() "".peLabel€"runtime.zerovalue €,type.func() "".peLabelЀ,type.func() "".peLabel€type."".peLabelþgo.string."ref"0(ref go.string."ref"þ(go.string."simplify"@2simplify (go.string."simplify"þ"go.string."visit"0,visit "go.string."visit"þtype.*"".hvnð +ð +θñ½6     runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*pointer.hvn"p*go.weak.type.**"".hvn€"runtime.zerovalue�type."".hvn` type.*"".hvnÀðtype.*"".hvnð&go.string."addEdge"€"go.importpath."".�Btype.func("".onodeid, "".onodeid) Ttype.func(*"".hvn, "".onodeid, "".onodeid)°""".(*hvn).addEdgeÀ""".(*hvn).addEdgeÐ6go.string."addImplicitEdge"à"go.importpath."".ðBtype.func("".onodeid, "".onodeid)€Ttype.func(*"".hvn, "".onodeid, "".onodeid)�2"".(*hvn).addImplicitEdge 2"".(*hvn).addImplicitEdge°4go.string."checkCanonical"À"go.importpath."".Ð*type.func("".onodeid)àgo.weak.type.*func([]"".nodeid)€"runtime.zerovalue €,type.func([]"".nodeid)Ð�,type.func([]"".nodeid)€ type.[]"".nodeidþbruntime.gcbits.0x44448448444488000000000000000000 DD„HDDˆþ6go.string."pointer.nodeset"@@pointer.nodeset 6go.string."pointer.nodeset"þ&go.string."nodeset"00nodeset &go.string."nodeset"þtype."".nodesetàà8ß>2  runtime.algarray0bruntime.gcbits.0x44448448444488000000000000000000P6go.string."pointer.nodeset"p type.*"".nodeset€"runtime.zerovalue�Àtype."".nodesetà`type.golang.org/x/tools/container/intsets.Sparse`�type."".nodeset�&go.string."nodeset" "go.importpath."".°àtype."".nodesetþ8go.string."*pointer.nodeset"PB*pointer.nodeset 8go.string."*pointer.nodeset"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ"go.string."[]int"0,[]int "go.string."[]int"þtype.[]int  Žfù   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P"go.string."[]int"p&go.weak.type.*[]int€"runtime.zerovalue�type.intþ.go.typelink.[]int/[]inttype.[]intþ^go.string."func(*pointer.nodeset, []int) []int"ph#func(*pointer.nodeset, []int) []int ^go.string."func(*pointer.nodeset, []int) []int"þFtype.func(*"".nodeset, []int) []int°°2 J3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*pointer.nodeset, []int) []int"pXgo.weak.type.*func(*"".nodeset, []int) []int€"runtime.zerovalue €Ftype.func(*"".nodeset, []int) []intРFtype.func(*"".nodeset, []int) []int€ type.*"".nodeset�type.[]int type.[]intþRgo.string."func(*pointer.nodeset) string"`\func(*pointer.nodeset) string Rgo.string."func(*pointer.nodeset) string"þ:type.func(*"".nodeset) string  £¾>m3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*pointer.nodeset) string"pLgo.weak.type.*func(*"".nodeset) string€"runtime.zerovalue €:type.func(*"".nodeset) stringÐ�:type.func(*"".nodeset) string€ type.*"".nodeset�type.stringþDgo.string."func(*pointer.nodeset)"PNfunc(*pointer.nodeset) Dgo.string."func(*pointer.nodeset)"þ,type.func(*"".nodeset)��hÄŠ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*pointer.nodeset)"p>go.weak.type.*func(*"".nodeset)€"runtime.zerovalue €,type.func(*"".nodeset)Ð�,type.func(*"".nodeset)€ type.*"".nodesetþfgo.string."func(*pointer.nodeset, *intsets.Sparse)"pp'func(*pointer.nodeset, *intsets.Sparse) fgo.string."func(*pointer.nodeset, *intsets.Sparse)"þˆtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)  æ·Åä3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*pointer.nodeset, *intsets.Sparse)"pšgo.weak.type.*func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)€"runtime.zerovalue €ˆtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)Рˆtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)€ type.*"".nodeset�btype.*golang.org/x/tools/container/intsets.Sparseþˆgo.string."func(*pointer.nodeset, *intsets.Sparse, *intsets.Sparse)" ’8func(*pointer.nodeset, *intsets.Sparse, *intsets.Sparse) ˆgo.string."func(*pointer.nodeset, *intsets.Sparse, *intsets.Sparse)"þätype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)°°go.weak.type.*func([]int) []int€"runtime.zerovalue €,type.func([]int) []intÐ�,type.func([]int) []int€type.[]int�type.[]intþ*go.string."BitString"@4 BitString *go.string."BitString"þ"go.string."Clear"0,Clear "go.string."Clear"þ go.string."Copy"0*Copy go.string."Copy"þBgo.string."func(*intsets.Sparse)"PLfunc(*intsets.Sparse) Bgo.string."func(*intsets.Sparse)"þntype.func(*golang.org/x/tools/container/intsets.Sparse)��0.Ñ:3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*intsets.Sparse)"p€go.weak.type.*func(*golang.org/x/tools/container/intsets.Sparse)€"runtime.zerovalue €ntype.func(*golang.org/x/tools/container/intsets.Sparse)Ð�ntype.func(*golang.org/x/tools/container/intsets.Sparse)€btype.*golang.org/x/tools/container/intsets.Sparseþ,go.string."Difference"@6 +Difference ,go.string."Difference"þdgo.string."func(*intsets.Sparse, *intsets.Sparse)"pn&func(*intsets.Sparse, *intsets.Sparse) dgo.string."func(*intsets.Sparse, *intsets.Sparse)"þÊtype.func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)  €ü#3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*intsets.Sparse, *intsets.Sparse)"pÜgo.weak.type.*func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)€"runtime.zerovalue €Êtype.func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)РÊtype.func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)€btype.*golang.org/x/tools/container/intsets.Sparse�btype.*golang.org/x/tools/container/intsets.Sparseþ4go.string."DifferenceWith"@>DifferenceWith 4go.string."DifferenceWith"þ$go.string."Equals"0.Equals $go.string."Equals"þLgo.string."func(*intsets.Sparse) bool"`Vfunc(*intsets.Sparse) bool Lgo.string."func(*intsets.Sparse) bool"þxtype.func(*golang.org/x/tools/container/intsets.Sparse) bool  Î9Ù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*intsets.Sparse) bool"pŠgo.weak.type.*func(*golang.org/x/tools/container/intsets.Sparse) bool€"runtime.zerovalue €xtype.func(*golang.org/x/tools/container/intsets.Sparse) boolÐ�xtype.func(*golang.org/x/tools/container/intsets.Sparse) bool€btype.*golang.org/x/tools/container/intsets.Sparse�type.boolþ(go.string."GoString"@2GoString (go.string."GoString"þgo.string."Has"0(Has go.string."Has"þ4go.string."func(int) bool"@>func(int) bool 4go.string."func(int) bool"þ&type.func(int) bool  {r`°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int) bool"p8go.weak.type.*func(int) bool€"runtime.zerovalue €&type.func(int) boolÐ�&type.func(int) bool€type.int�type.boolþ$go.string."Insert"0.Insert $go.string."Insert"þ0go.string."Intersection"@: Intersection 0go.string."Intersection"þ8go.string."IntersectionWith"PBIntersectionWith 8go.string."IntersectionWith"þ,go.string."Intersects"@6 +Intersects ,go.string."Intersects"þ&go.string."IsEmpty"00IsEmpty &go.string."IsEmpty"þ.go.string."func() bool"@8 func() bool .go.string."func() bool"þ type.func() bool��TËx3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."func() bool"p2go.weak.type.*func() bool€"runtime.zerovalue € type.func() boolЀ type.func() bool€type.boolþgo.string."Len"0(Len go.string."Len"þ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþgo.string."Max"0(Max go.string."Max"þgo.string."Min"0(Min go.string."Min"þ$go.string."Remove"0.Remove $go.string."Remove"þ(go.string."SubsetOf"@2SubsetOf (go.string."SubsetOf"þ>go.string."SymmetricDifference"PHSymmetricDifference >go.string."SymmetricDifference"þFgo.string."SymmetricDifferenceWith"PPSymmetricDifferenceWith Fgo.string."SymmetricDifferenceWith"þ&go.string."TakeMin"00TakeMin &go.string."TakeMin"þ6go.string."func(*int) bool"@@func(*int) bool 6go.string."func(*int) bool"þ(type.func(*int) bool  /¤SÅ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."func(*int) bool"p:go.weak.type.*func(*int) bool€"runtime.zerovalue €(type.func(*int) boolÐ�(type.func(*int) bool€type.*int�type.boolþ"go.string."Union"0,Union "go.string."Union"þ*go.string."UnionWith"@4 UnionWith *go.string."UnionWith"þgo.string."add"0(add go.string."add"þJgo.string."func(pointer.nodeid) bool"`Tfunc(pointer.nodeid) bool Jgo.string."func(pointer.nodeid) bool"þ2type.func("".nodeid) bool  ‡!{3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(pointer.nodeid) bool"pDgo.weak.type.*func("".nodeid) bool€"runtime.zerovalue €2type.func("".nodeid) boolÐ�2type.func("".nodeid) bool€type."".nodeid�type.boolþ$go.string."addAll"0.addAll $go.string."addAll"þ"go.string."block"0,block "go.string."block"þ`go.string."golang.org/x/tools/container/intsets"pj$golang.org/x/tools/container/intsets `go.string."golang.org/x/tools/container/intsets"þfgo.importpath.golang.org/x/tools/container/intsets. $ `go.string."golang.org/x/tools/container/intsets"þHgo.string."func(int) *intsets.block"`Rfunc(int) *intsets.block Hgo.string."func(int) *intsets.block"þttype.func(int) *golang.org/x/tools/container/intsets.block  ¸cÒy3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(int) *intsets.block"p†go.weak.type.*func(int) *golang.org/x/tools/container/intsets.block€"runtime.zerovalue €ttype.func(int) *golang.org/x/tools/container/intsets.blockÐ�ttype.func(int) *golang.org/x/tools/container/intsets.block€type.int�`type.*golang.org/x/tools/container/intsets.blockþ"go.string."check"0,check "go.string."check"þ0go.string."func() error"@: func() error 0go.string."func() error"þ"type.func() error��œ‚Öµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func() error"p4go.weak.type.*func() error€"runtime.zerovalue €"type.func() errorЀ"type.func() error€type.errorþ.go.string."discardTail"@8 discardTail .go.string."discardTail"þ@go.string."func(*intsets.block)"PJfunc(*intsets.block) @go.string."func(*intsets.block)"þltype.func(*golang.org/x/tools/container/intsets.block)��ÉÚ£3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*intsets.block)"p~go.weak.type.*func(*golang.org/x/tools/container/intsets.block)€"runtime.zerovalue €ltype.func(*golang.org/x/tools/container/intsets.block)Ð�ltype.func(*golang.org/x/tools/container/intsets.block)€`type.*golang.org/x/tools/container/intsets.blockþ&go.string."forEach"00forEach &go.string."forEach"þ6go.string."func(func(int))"@@func(func(int)) 6go.string."func(func(int))"þ(type.func(func(int))��K1Äò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."func(func(int))"p:go.weak.type.*func(func(int))€"runtime.zerovalue €(type.func(func(int))Ð�(type.func(func(int))€type.func(int)þ:go.string."insertBlockBefore"PDinsertBlockBefore :go.string."insertBlockBefore"þ^go.string."func(*intsets.block) *intsets.block"ph#func(*intsets.block) *intsets.block ^go.string."func(*intsets.block) *intsets.block"þÄtype.func(*golang.org/x/tools/container/intsets.block) *golang.org/x/tools/container/intsets.block  ¤fûô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*intsets.block) *intsets.block"pÖgo.weak.type.*func(*golang.org/x/tools/container/intsets.block) *golang.org/x/tools/container/intsets.block€"runtime.zerovalue €Ätype.func(*golang.org/x/tools/container/intsets.block) *golang.org/x/tools/container/intsets.blockÐ�Ätype.func(*golang.org/x/tools/container/intsets.block) *golang.org/x/tools/container/intsets.block€`type.*golang.org/x/tools/container/intsets.block�`type.*golang.org/x/tools/container/intsets.blockþ.go.string."removeBlock"@8 removeBlock .go.string."removeBlock"þ"go.string."start"0,start "go.string."start"þBgo.string."func() *intsets.block"PLfunc() *intsets.block Bgo.string."func() *intsets.block"þntype.func() *golang.org/x/tools/container/intsets.block��$s­D3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func() *intsets.block"p€go.weak.type.*func() *golang.org/x/tools/container/intsets.block€"runtime.zerovalue €ntype.func() *golang.org/x/tools/container/intsets.blockЀntype.func() *golang.org/x/tools/container/intsets.block€`type.*golang.org/x/tools/container/intsets.blockþ type.*"".nodeset°°&ä§/6""ö   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*pointer.nodeset"p2go.weak.type.**"".nodeset€"runtime.zerovalue�type."".nodeset`  type.*"".nodesetÀð type.*"".nodesetð(go.string."AppendTo"�,type.func([]int) []int Ftype.func(*"".nodeset, []int) []int°,"".(*nodeset).AppendToÀ,"".(*nodeset).AppendToÐ*go.string."BitString"ð$type.func() string€:type.func(*"".nodeset) string�."".(*nodeset).BitString ."".(*nodeset).BitString°"go.string."Clear"Ðtype.func()à,type.func(*"".nodeset)ð&"".(*nodeset).Clear€&"".(*nodeset).Clear� go.string."Copy"°ntype.func(*golang.org/x/tools/container/intsets.Sparse)Àˆtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)Ð$"".(*nodeset).Copyà$"".(*nodeset).Copyð,go.string."Difference"�Êtype.func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse) ätype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)°0"".(*nodeset).DifferenceÀ0"".(*nodeset).DifferenceÐ4go.string."DifferenceWith"ðntype.func(*golang.org/x/tools/container/intsets.Sparse)€ˆtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)�8"".(*nodeset).DifferenceWith 8"".(*nodeset).DifferenceWith°$go.string."Equals"Ðxtype.func(*golang.org/x/tools/container/intsets.Sparse) boolà’type.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse) boolð("".(*nodeset).Equals€("".(*nodeset).Equals�(go.string."GoString"°$type.func() stringÀ:type.func(*"".nodeset) stringÐ,"".(*nodeset).GoStringà,"".(*nodeset).GoStringðgo.string."Has"�&type.func(int) bool @type.func(*"".nodeset, int) bool°""".(*nodeset).HasÀ""".(*nodeset).HasÐ$go.string."Insert"ð&type.func(int) bool€ @type.func(*"".nodeset, int) bool� ("".(*nodeset).Insert  ("".(*nodeset).Insert° 0go.string."Intersection"Ð Êtype.func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)à ätype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)ð 4"".(*nodeset).Intersection€ +4"".(*nodeset).Intersection� +8go.string."IntersectionWith"° +ntype.func(*golang.org/x/tools/container/intsets.Sparse)À +ˆtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)Ð +<"".(*nodeset).IntersectionWithà +<"".(*nodeset).IntersectionWithð +,go.string."Intersects"� xtype.func(*golang.org/x/tools/container/intsets.Sparse) bool  ’type.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse) bool° 0"".(*nodeset).IntersectsÀ 0"".(*nodeset).IntersectsÐ &go.string."IsEmpty"ð  type.func() bool€ 6type.func(*"".nodeset) bool� *"".(*nodeset).IsEmpty  *"".(*nodeset).IsEmpty° go.string."Len"Ð type.func() intà 4type.func(*"".nodeset) intð """.(*nodeset).Len€ """.(*nodeset).Len� go.string."Max"° type.func() intÀ 4type.func(*"".nodeset) intÐ """.(*nodeset).Maxà """.(*nodeset).Maxð go.string."Min"�type.func() int 4type.func(*"".nodeset) int°""".(*nodeset).MinÀ""".(*nodeset).MinÐ$go.string."Remove"ð&type.func(int) bool€@type.func(*"".nodeset, int) bool�("".(*nodeset).Remove ("".(*nodeset).Remove°$go.string."String"Ð$type.func() stringà:type.func(*"".nodeset) stringð("".(*nodeset).String€("".(*nodeset).String�(go.string."SubsetOf"°xtype.func(*golang.org/x/tools/container/intsets.Sparse) boolÀ’type.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse) boolÐ,"".(*nodeset).SubsetOfà,"".(*nodeset).SubsetOfð>go.string."SymmetricDifference"�Êtype.func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse) ätype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)°B"".(*nodeset).SymmetricDifferenceÀB"".(*nodeset).SymmetricDifferenceÐFgo.string."SymmetricDifferenceWith"ðntype.func(*golang.org/x/tools/container/intsets.Sparse)€ˆtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse)�J"".(*nodeset).SymmetricDifferenceWith J"".(*nodeset).SymmetricDifferenceWith°&go.string."TakeMin"Ð(type.func(*int) boolàBtype.func(*"".nodeset, *int) boolð*"".(*nodeset).TakeMin€*"".(*nodeset).TakeMin�"go.string."Union"°Êtype.func(*golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)Àätype.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse, *golang.org/x/tools/container/intsets.Sparse)Ð&"".(*nodeset).Unionà&"".(*nodeset).Unionð*go.string."UnionWith"�xtype.func(*golang.org/x/tools/container/intsets.Sparse) bool ’type.func(*"".nodeset, *golang.org/x/tools/container/intsets.Sparse) bool°."".(*nodeset).UnionWithÀ."".(*nodeset).UnionWithÐgo.string."add"à"go.importpath."".ð2type.func("".nodeid) bool€Ltype.func(*"".nodeset, "".nodeid) bool�""".(*nodeset).add """.(*nodeset).add°$go.string."addAll"À"go.importpath."".Ð6type.func(*"".nodeset) boolàPtype.func(*"".nodeset, *"".nodeset) boolð("".(*nodeset).addAll€("".(*nodeset).addAll�"go.string."block" fgo.importpath.golang.org/x/tools/container/intsets.°ttype.func(int) *golang.org/x/tools/container/intsets.blockÀŽtype.func(*"".nodeset, int) *golang.org/x/tools/container/intsets.blockÐp"".(*nodeset).golang.org/x/tools/container/intsets.blockàp"".(*nodeset).golang.org/x/tools/container/intsets.blockð"go.string."check"€fgo.importpath.golang.org/x/tools/container/intsets.�"type.func() error 8type.func(*"".nodeset) error°p"".(*nodeset).golang.org/x/tools/container/intsets.checkÀp"".(*nodeset).golang.org/x/tools/container/intsets.checkÐ.go.string."discardTail"àfgo.importpath.golang.org/x/tools/container/intsets.ðltype.func(*golang.org/x/tools/container/intsets.block)€†type.func(*"".nodeset, *golang.org/x/tools/container/intsets.block)�|"".(*nodeset).golang.org/x/tools/container/intsets.discardTail |"".(*nodeset).golang.org/x/tools/container/intsets.discardTail°&go.string."forEach"Àfgo.importpath.golang.org/x/tools/container/intsets.Ð(type.func(func(int))àBtype.func(*"".nodeset, func(int))ðt"".(*nodeset).golang.org/x/tools/container/intsets.forEach€t"".(*nodeset).golang.org/x/tools/container/intsets.forEach�:go.string."insertBlockBefore" fgo.importpath.golang.org/x/tools/container/intsets.°Ätype.func(*golang.org/x/tools/container/intsets.block) *golang.org/x/tools/container/intsets.blockÀÞtype.func(*"".nodeset, *golang.org/x/tools/container/intsets.block) *golang.org/x/tools/container/intsets.blockЈ"".(*nodeset).golang.org/x/tools/container/intsets.insertBlockBeforeàˆ"".(*nodeset).golang.org/x/tools/container/intsets.insertBlockBeforeð.go.string."removeBlock"€fgo.importpath.golang.org/x/tools/container/intsets.�ltype.func(*golang.org/x/tools/container/intsets.block) †type.func(*"".nodeset, *golang.org/x/tools/container/intsets.block)°|"".(*nodeset).golang.org/x/tools/container/intsets.removeBlockÀ|"".(*nodeset).golang.org/x/tools/container/intsets.removeBlockÐ"go.string."start"àfgo.importpath.golang.org/x/tools/container/intsets.ðntype.func() *golang.org/x/tools/container/intsets.block€„type.func(*"".nodeset) *golang.org/x/tools/container/intsets.block�p"".(*nodeset).golang.org/x/tools/container/intsets.start p"".(*nodeset).golang.org/x/tools/container/intsets.startþjgo.string."func(*pointer.analysis, *pointer.nodeset)"€t)func(*pointer.analysis, *pointer.nodeset) jgo.string."func(*pointer.analysis, *pointer.nodeset)"þHtype.func(*"".analysis, *"".nodeset)  #¯ä3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*pointer.analysis, *pointer.nodeset)"pZgo.weak.type.*func(*"".analysis, *"".nodeset)€"runtime.zerovalue €Htype.func(*"".analysis, *"".nodeset)РHtype.func(*"".analysis, *"".nodeset)€"type.*"".analysis� type.*"".nodesetþ>go.string."*pointer.constraint"PH*pointer.constraint >go.string."*pointer.constraint"þ&type.*"".constraint  T*6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*pointer.constraint"p8go.weak.type.**"".constraint€"runtime.zerovalue�$type."".constraintþbruntime.gcbits.0x8c000000000000000000000000000000 Œþgo.string."pointer.solverState"PHpointer.solverState >go.string."pointer.solverState"þ&go.string."complex"00complex &go.string."complex"þ$go.string."copyTo"0.copyTo $go.string."copyTo"þgo.string."pts"0(pts go.string."pts"þ&go.string."prevPTS"00prevPTS &go.string."prevPTS"þ.go.string."solverState"@8 solverState .go.string."solverState"þ&type."".solverStateÐÐÀúÉÁZPˆ, à runtime.algarray0bruntime.gcbits.0x48444444884444844844448800000000P>go.string."pointer.solverState"p(type.*"".solverState€"runtime.zerovalue�À&type."".solverStateÀ&go.string."complex"Ð"go.importpath."".à(type.[]"".constraint�$go.string."copyTo" "go.importpath."".°type."".nodesetàgo.string."pts"ð"go.importpath."".€type."".nodeset°&go.string."prevPTS"À"go.importpath."".Ðtype."".nodeset`€&type."".solverState€.go.string."solverState"�"go.importpath."". Ð&type."".solverStateþ@go.string."*pointer.solverState"PJ*pointer.solverState @go.string."*pointer.solverState"þ(type.*"".solverState  x 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*pointer.solverState"p:go.weak.type.**"".solverState€"runtime.zerovalue�&type."".solverStateþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ,type..hashfunc."".node$type..hash."".nodeþ(type..eqfunc."".node type..eq."".nodeþ"type..alg."".node ,type..hashfunc."".node(type..eqfunc."".nodeþbruntime.gcbits.0xc888888c880000000000000000000000 ȈˆŒˆþ0go.string."pointer.node"@: pointer.node 0go.string."pointer.node"þ,go.string."subelement"@6 +subelement ,go.string."subelement"þ go.string."node"0*node go.string."node"þtype."".nodeÐÐ(hªq] , "type..alg."".node0bruntime.gcbits.0xc888888c880000000000000000000000P0go.string."pointer.node"ptype.*"".node€"runtime.zerovalue�Àtype."".nodeÀgo.string."obj"Ð"go.importpath."".àtype.*"".object�go.string."typ" "go.importpath."".°Jtype.golang.org/x/tools/go/types.Typeà,go.string."subelement"ð"go.importpath."".€$type.*"".fieldInfo°"go.string."solve"À"go.importpath."".Ð(type.*"".solverState`€type."".node€ go.string."node"�"go.importpath."". Ðtype."".nodeþ2go.string."*pointer.node"@< *pointer.node 2go.string."*pointer.node"þtype.*"".node  15 ó6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*pointer.node"p,go.weak.type.**"".node€"runtime.zerovalue�type."".nodeþ6go.string."[]*pointer.node"@@[]*pointer.node 6go.string."[]*pointer.node"þtype.[]*"".node  ] YÞ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]*pointer.node"p0go.weak.type.*[]*"".node€"runtime.zerovalue�type.*"".nodeþLgo.typelink.[]*pointer.node/[]*"".nodetype.[]*"".nodeþ@go.string."[]*pointer.fieldInfo"PJ[]*pointer.fieldInfo @go.string."[]*pointer.fieldInfo"þ(type.[]*"".fieldInfo  ²bí¿   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P@go.string."[]*pointer.fieldInfo"p:go.weak.type.*[]*"".fieldInfo€"runtime.zerovalue�$type.*"".fieldInfoþ`go.typelink.[]*pointer.fieldInfo/[]*"".fieldInfo(type.[]*"".fieldInfoþ0go.string."[]types.Type"@: []types.Type 0go.string."[]types.Type"þNtype.[]golang.org/x/tools/go/types.Type  ìoiú   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]types.Type"p`go.weak.type.*[]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Typeþvgo.typelink.[]types.Type/[]golang.org/x/tools/go/types.TypeNtype.[]golang.org/x/tools/go/types.TypeþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þdtype..hashfunc.[8]golang.org/x/tools/go/types.Type\type..hash.[8]golang.org/x/tools/go/types.Typeþ`type..eqfunc.[8]golang.org/x/tools/go/types.TypeXtype..eq.[8]golang.org/x/tools/go/types.TypeþZtype..alg.[8]golang.org/x/tools/go/types.Type dtype..hashfunc.[8]golang.org/x/tools/go/types.Type`type..eqfunc.[8]golang.org/x/tools/go/types.Typeþ2go.string."[8]types.Type"@< [8]types.Type 2go.string."[8]types.Type"þPtype.[8]golang.org/x/tools/go/types.TypeÀÀ€*«Õ  Ztype..alg.[8]golang.org/x/tools/go/types.Type0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P2go.string."[8]types.Type"pbgo.weak.type.*[8]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type Ntype.[]golang.org/x/tools/go/types.Typeþzgo.typelink.[8]types.Type/[8]golang.org/x/tools/go/types.TypePtype.[8]golang.org/x/tools/go/types.TypeþDgo.string."[][]*pointer.fieldInfo"PN[][]*pointer.fieldInfo Dgo.string."[][]*pointer.fieldInfo"þ,type.[][]*"".fieldInfo  ½ ²   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PDgo.string."[][]*pointer.fieldInfo"p>go.weak.type.*[][]*"".fieldInfo€"runtime.zerovalue�(type.[]*"".fieldInfoþhgo.typelink.[][]*pointer.fieldInfo/[][]*"".fieldInfo,type.[][]*"".fieldInfoþbruntime.gcbits.0x48844448844448844448844400000000 H„DH„DH„DH„DþFgo.string."[8][]*pointer.fieldInfo"PP[8][]*pointer.fieldInfo Fgo.string."[8][]*pointer.fieldInfo"þ.type.[8][]*"".fieldInfoÀÀÀUõ  à runtime.algarray0bruntime.gcbits.0x48844448844448844448844400000000PFgo.string."[8][]*pointer.fieldInfo"p@go.weak.type.*[8][]*"".fieldInfo€"runtime.zerovalue�(type.[]*"".fieldInfo ,type.[][]*"".fieldInfoþlgo.typelink.[8][]*pointer.fieldInfo/[8][]*"".fieldInfo.type.[8][]*"".fieldInfoþngo.string."*map.bucket[types.Type][]*pointer.fieldInfo"€x+*map.bucket[types.Type][]*pointer.fieldInfo ngo.string."*map.bucket[types.Type][]*pointer.fieldInfo"þ‚type.*map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo  A¼Ï–6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."*map.bucket[types.Type][]*pointer.fieldInfo"p”go.weak.type.**map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo€"runtime.zerovalue�€type.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfoþ,ˆtype..gc.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo,þ�type..gcprog.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo*íîîîZ–eY–e þlgo.string."map.bucket[types.Type][]*pointer.fieldInfo"€v*map.bucket[types.Type][]*pointer.fieldInfo lgo.string."map.bucket[types.Type][]*pointer.fieldInfo"þ€type.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo°°PWLªYˆH à runtime.algarray0ˆtype..gc.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo@�type..gcprog.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfoPlgo.string."map.bucket[types.Type][]*pointer.fieldInfo"p’go.weak.type.*map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo€"runtime.zerovalue�À€type.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfoÀ go.string."keys"àPtype.[8]golang.org/x/tools/go/types.Type�$go.string."values"°.type.[8][]*"".fieldInfoà(go.string."overflow"€‚type.*map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfoþfgo.string."map.hdr[types.Type][]*pointer.fieldInfo"pp'map.hdr[types.Type][]*pointer.fieldInfo fgo.string."map.hdr[types.Type][]*pointer.fieldInfo"þztype.map.hdr[golang.org/x/tools/go/types.Type][]*"".fieldInfoàà0Äf Q  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Pfgo.string."map.hdr[types.Type][]*pointer.fieldInfo"pŒgo.weak.type.*map.hdr[golang.org/x/tools/go/types.Type][]*"".fieldInfo€"runtime.zerovalue�Àztype.map.hdr[golang.org/x/tools/go/types.Type][]*"".fieldInfoÀ&go.string."buckets"à‚type.*map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfo�,go.string."oldbuckets"°‚type.*map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfoþ^go.string."map[types.Type][]*pointer.fieldInfo"ph#map[types.Type][]*pointer.fieldInfo ^go.string."map[types.Type][]*pointer.fieldInfo"þrtype.map[golang.org/x/tools/go/types.Type][]*"".fieldInfoÜÜäú®j5P € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."map[types.Type][]*pointer.fieldInfo"p„go.weak.type.*map[golang.org/x/tools/go/types.Type][]*"".fieldInfo€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type (type.[]*"".fieldInfo°€type.map.bucket[golang.org/x/tools/go/types.Type][]*"".fieldInfoÀztype.map.hdr[golang.org/x/tools/go/types.Type][]*"".fieldInfoþÈgo.typelink.map[types.Type][]*pointer.fieldInfo/map[golang.org/x/tools/go/types.Type][]*"".fieldInfortype.map[golang.org/x/tools/go/types.Type][]*"".fieldInfoþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþNgo.string."*map.bucket[types.Type]bool"`X*map.bucket[types.Type]bool Ngo.string."*map.bucket[types.Type]bool"þltype.*map.bucket[golang.org/x/tools/go/types.Type]bool  SçÂ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."*map.bucket[types.Type]bool"p~go.weak.type.**map.bucket[golang.org/x/tools/go/types.Type]bool€"runtime.zerovalue�jtype.map.bucket[golang.org/x/tools/go/types.Type]boolþ,rtype..gc.map.bucket[golang.org/x/tools/go/types.Type]bool(þztype..gcprog.map.bucket[golang.org/x/tools/go/types.Type]boolíîîî&þLgo.string."map.bucket[types.Type]bool"`Vmap.bucket[types.Type]bool Lgo.string."map.bucket[types.Type]bool"þjtype.map.bucket[golang.org/x/tools/go/types.Type]bool°°˜µAëYˆ� à runtime.algarray0rtype..gc.map.bucket[golang.org/x/tools/go/types.Type]bool@ztype..gcprog.map.bucket[golang.org/x/tools/go/types.Type]boolPLgo.string."map.bucket[types.Type]bool"p|go.weak.type.*map.bucket[golang.org/x/tools/go/types.Type]bool€"runtime.zerovalue�Àjtype.map.bucket[golang.org/x/tools/go/types.Type]boolÀ go.string."keys"àPtype.[8]golang.org/x/tools/go/types.Type�$go.string."values"°type.[8]boolà(go.string."overflow"€ltype.*map.bucket[golang.org/x/tools/go/types.Type]boolþFgo.string."map.hdr[types.Type]bool"PPmap.hdr[types.Type]bool Fgo.string."map.hdr[types.Type]bool"þdtype.map.hdr[golang.org/x/tools/go/types.Type]boolàà0†]Gl  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PFgo.string."map.hdr[types.Type]bool"pvgo.weak.type.*map.hdr[golang.org/x/tools/go/types.Type]bool€"runtime.zerovalue�Àdtype.map.hdr[golang.org/x/tools/go/types.Type]boolÀ&go.string."buckets"àltype.*map.bucket[golang.org/x/tools/go/types.Type]bool�,go.string."oldbuckets"°ltype.*map.bucket[golang.org/x/tools/go/types.Type]boolþ>go.string."map[types.Type]bool"PHmap[types.Type]bool >go.string."map[types.Type]bool"þ\type.map[golang.org/x/tools/go/types.Type]boolÜÜJSd5˜ € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."map[types.Type]bool"pngo.weak.type.*map[golang.org/x/tools/go/types.Type]bool€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type type.bool°jtype.map.bucket[golang.org/x/tools/go/types.Type]boolÀdtype.map.hdr[golang.org/x/tools/go/types.Type]boolþ’go.typelink.map[types.Type]bool/map[golang.org/x/tools/go/types.Type]bool\type.map[golang.org/x/tools/go/types.Type]boolþ:go.string."[]*pointer.cgnode"PD[]*pointer.cgnode :go.string."[]*pointer.cgnode"þ"type.[]*"".cgnode  R~ž   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]*pointer.cgnode"p4go.weak.type.*[]*"".cgnode€"runtime.zerovalue�type.*"".cgnodeþTgo.typelink.[]*pointer.cgnode/[]*"".cgnode"type.[]*"".cgnodeþgo.string."[]pointer.intrinsic"PH[]pointer.intrinsic >go.string."[]pointer.intrinsic"þ&type.[]"".intrinsic  ?É…;   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]pointer.intrinsic"p8go.weak.type.*[]"".intrinsic€"runtime.zerovalue�"type."".intrinsicþ\go.typelink.[]pointer.intrinsic/[]"".intrinsic&type.[]"".intrinsicþ@go.string."[8]pointer.intrinsic"PJ[8]pointer.intrinsic @go.string."[8]pointer.intrinsic"þ(type.[8]"".intrinsicÀÀ@�gn3 à runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P@go.string."[8]pointer.intrinsic"p:go.weak.type.*[8]"".intrinsic€"runtime.zerovalue�"type."".intrinsic &type.[]"".intrinsicþ`go.typelink.[8]pointer.intrinsic/[8]"".intrinsic(type.[8]"".intrinsicþngo.string."*map.bucket[*ssa.Function]pointer.intrinsic"€x+*map.bucket[*ssa.Function]pointer.intrinsic ngo.string."*map.bucket[*ssa.Function]pointer.intrinsic"þ‚type.*map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsic  }º 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."*map.bucket[*ssa.Function]pointer.intrinsic"p”go.weak.type.**map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsic€"runtime.zerovalue�€type.map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsicþbruntime.gcbits.0x84888888888888888800000000000000 „ˆˆˆˆˆˆˆˆþlgo.string."map.bucket[*ssa.Function]pointer.intrinsic"€v*map.bucket[*ssa.Function]pointer.intrinsic lgo.string."map.bucket[*ssa.Function]pointer.intrinsic"þ€type.map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsic°°�àT6Hˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000Plgo.string."map.bucket[*ssa.Function]pointer.intrinsic"p’go.weak.type.*map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsic€"runtime.zerovalue�À€type.map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsicÀ go.string."keys"àVtype.[8]*golang.org/x/tools/go/ssa.Function�$go.string."values"°(type.[8]"".intrinsicà(go.string."overflow"€‚type.*map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsicþfgo.string."map.hdr[*ssa.Function]pointer.intrinsic"pp'map.hdr[*ssa.Function]pointer.intrinsic fgo.string."map.hdr[*ssa.Function]pointer.intrinsic"þztype.map.hdr[*golang.org/x/tools/go/ssa.Function]"".intrinsicàà0tÇ+º  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Pfgo.string."map.hdr[*ssa.Function]pointer.intrinsic"pŒgo.weak.type.*map.hdr[*golang.org/x/tools/go/ssa.Function]"".intrinsic€"runtime.zerovalue�Àztype.map.hdr[*golang.org/x/tools/go/ssa.Function]"".intrinsicÀ&go.string."buckets"à‚type.*map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsic�,go.string."oldbuckets"°‚type.*map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsicþ^go.string."map[*ssa.Function]pointer.intrinsic"ph#map[*ssa.Function]pointer.intrinsic ^go.string."map[*ssa.Function]pointer.intrinsic"þrtype.map[*golang.org/x/tools/go/ssa.Function]"".intrinsicÜÜ-Ó®Ò5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."map[*ssa.Function]pointer.intrinsic"p„go.weak.type.*map[*golang.org/x/tools/go/ssa.Function]"".intrinsic€"runtime.zerovalue�Ptype.*golang.org/x/tools/go/ssa.Function "type."".intrinsic°€type.map.bucket[*golang.org/x/tools/go/ssa.Function]"".intrinsicÀztype.map.hdr[*golang.org/x/tools/go/ssa.Function]"".intrinsicþÈgo.typelink.map[*ssa.Function]pointer.intrinsic/map[*golang.org/x/tools/go/ssa.Function]"".intrinsicrtype.map[*golang.org/x/tools/go/ssa.Function]"".intrinsicþ:go.string."[8]pointer.nodeid"PD[8]pointer.nodeid :go.string."[8]pointer.nodeid"þ"type.[8]"".nodeidÀÀ ¶]E‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P:go.string."[8]pointer.nodeid"p4go.weak.type.*[8]"".nodeid€"runtime.zerovalue�type."".nodeid  type.[]"".nodeidþTgo.typelink.[8]pointer.nodeid/[8]"".nodeid"type.[8]"".nodeidþ`go.string."*map.bucket[ssa.Value]pointer.nodeid"pj$*map.bucket[ssa.Value]pointer.nodeid `go.string."*map.bucket[ssa.Value]pointer.nodeid"þttype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeid  §Ó26   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*map.bucket[ssa.Value]pointer.nodeid"p†go.weak.type.**map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeid€"runtime.zerovalue�rtype.map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeidþbruntime.gcbits.0xc4c8c8c8c8c8c8c84844840000000000 ÄÈÈÈÈÈÈÈHD„þ^go.string."map.bucket[ssa.Value]pointer.nodeid"ph#map.bucket[ssa.Value]pointer.nodeid ^go.string."map.bucket[ssa.Value]pointer.nodeid"þrtype.map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeid°°°#_íaˆ¨ à runtime.algarray0bruntime.gcbits.0xc4c8c8c8c8c8c8c84844840000000000P^go.string."map.bucket[ssa.Value]pointer.nodeid"p„go.weak.type.*map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeid€"runtime.zerovalue�Àrtype.map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeidÀ go.string."keys"àNtype.[8]golang.org/x/tools/go/ssa.Value�$go.string."values"°"type.[8]"".nodeidà(go.string."overflow"€ttype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeidþXgo.string."map.hdr[ssa.Value]pointer.nodeid"pb map.hdr[ssa.Value]pointer.nodeid Xgo.string."map.hdr[ssa.Value]pointer.nodeid"þltype.map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeidàà0XLôà  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PXgo.string."map.hdr[ssa.Value]pointer.nodeid"p~go.weak.type.*map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeid€"runtime.zerovalue�Àltype.map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeidÀ&go.string."buckets"àttype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeid�,go.string."oldbuckets"°ttype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeidþPgo.string."map[ssa.Value]pointer.nodeid"`Zmap[ssa.Value]pointer.nodeid Pgo.string."map[ssa.Value]pointer.nodeid"þdtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidÜÜ…«5° € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."map[ssa.Value]pointer.nodeid"pvgo.weak.type.*map[golang.org/x/tools/go/ssa.Value]"".nodeid€"runtime.zerovalue�Htype.golang.org/x/tools/go/ssa.Value type."".nodeid°rtype.map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeidÀltype.map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeidþ¬go.typelink.map[ssa.Value]pointer.nodeid/map[golang.org/x/tools/go/ssa.Value]"".nodeiddtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidþTgo.string."*map.bucket[*ssa.Function]bool"`^*map.bucket[*ssa.Function]bool Tgo.string."*map.bucket[*ssa.Function]bool"þrtype.*map.bucket[*golang.org/x/tools/go/ssa.Function]bool  ÂÆWQ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."*map.bucket[*ssa.Function]bool"p„go.weak.type.**map.bucket[*golang.org/x/tools/go/ssa.Function]bool€"runtime.zerovalue�ptype.map.bucket[*golang.org/x/tools/go/ssa.Function]boolþbruntime.gcbits.0x84888888484888888888840000000000 „ˆˆˆHHˆˆˆˆ„þRgo.string."map.bucket[*ssa.Function]bool"`\map.bucket[*ssa.Function]bool Rgo.string."map.bucket[*ssa.Function]bool"þptype.map.bucket[*golang.org/x/tools/go/ssa.Function]bool°°XÊ÷�IHP à runtime.algarray0bruntime.gcbits.0x84888888484888888888840000000000PRgo.string."map.bucket[*ssa.Function]bool"p‚go.weak.type.*map.bucket[*golang.org/x/tools/go/ssa.Function]bool€"runtime.zerovalue�Àptype.map.bucket[*golang.org/x/tools/go/ssa.Function]boolÀ go.string."keys"àVtype.[8]*golang.org/x/tools/go/ssa.Function�$go.string."values"°type.[8]boolà(go.string."overflow"€rtype.*map.bucket[*golang.org/x/tools/go/ssa.Function]boolþLgo.string."map.hdr[*ssa.Function]bool"`Vmap.hdr[*ssa.Function]bool Lgo.string."map.hdr[*ssa.Function]bool"þjtype.map.hdr[*golang.org/x/tools/go/ssa.Function]boolàà0j¡¾  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PLgo.string."map.hdr[*ssa.Function]bool"p|go.weak.type.*map.hdr[*golang.org/x/tools/go/ssa.Function]bool€"runtime.zerovalue�Àjtype.map.hdr[*golang.org/x/tools/go/ssa.Function]boolÀ&go.string."buckets"àrtype.*map.bucket[*golang.org/x/tools/go/ssa.Function]bool�,go.string."oldbuckets"°rtype.*map.bucket[*golang.org/x/tools/go/ssa.Function]boolþDgo.string."map[*ssa.Function]bool"PNmap[*ssa.Function]bool Dgo.string."map[*ssa.Function]bool"þbtype.map[*golang.org/x/tools/go/ssa.Function]boolÜÜçœô5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."map[*ssa.Function]bool"ptgo.weak.type.*map[*golang.org/x/tools/go/ssa.Function]bool€"runtime.zerovalue�Ptype.*golang.org/x/tools/go/ssa.Function type.bool°ptype.map.bucket[*golang.org/x/tools/go/ssa.Function]boolÀjtype.map.hdr[*golang.org/x/tools/go/ssa.Function]boolþžgo.typelink.map[*ssa.Function]bool/map[*golang.org/x/tools/go/ssa.Function]boolbtype.map[*golang.org/x/tools/go/ssa.Function]boolþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ2type..hashfunc."".Pointer*type..hash."".Pointerþ.type..eqfunc."".Pointer&type..eq."".Pointerþ(type..alg."".Pointer 2type..hashfunc."".Pointer.type..eqfunc."".Pointerþ8go.string."*pointer.Pointer"PB*pointer.Pointer 8go.string."*pointer.Pointer"þ&go.string."Pointer"00Pointer &go.string."Pointer"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ(go.string."PointsTo"@2PointsTo (go.string."PointsTo"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ(go.string."MayAlias"@2MayAlias (go.string."MayAlias"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0go.string."DynamicTypes"@: DynamicTypes 0go.string."DynamicTypes"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ`go.string."func(*pointer.Pointer) *typeutil.Map"pj$func(*pointer.Pointer) *typeutil.Map `go.string."func(*pointer.Pointer) *typeutil.Map"þ€type.func(*"".Pointer) *golang.org/x/tools/go/types/typeutil.Map  .—*–3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*pointer.Pointer) *typeutil.Map"p’go.weak.type.*func(*"".Pointer) *golang.org/x/tools/go/types/typeutil.Map€"runtime.zerovalue €€type.func(*"".Pointer) *golang.org/x/tools/go/types/typeutil.MapÐ�€type.func(*"".Pointer) *golang.org/x/tools/go/types/typeutil.Map€ type.*"".Pointer�\type.*golang.org/x/tools/go/types/typeutil.Mapþpgo.string."func(*pointer.Pointer, pointer.Pointer) bool"€z,func(*pointer.Pointer, pointer.Pointer) bool pgo.string."func(*pointer.Pointer, pointer.Pointer) bool"þNtype.func(*"".Pointer, "".Pointer) bool°°HǦ£3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*pointer.Pointer, pointer.Pointer) bool"p`go.weak.type.*func(*"".Pointer, "".Pointer) bool€"runtime.zerovalue €Ntype.func(*"".Pointer, "".Pointer) boolРNtype.func(*"".Pointer, "".Pointer) bool€ type.*"".Pointer�type."".Pointer type.boolþ@go.string."*pointer.PointsToSet"PJ*pointer.PointsToSet @go.string."*pointer.PointsToSet"þ.go.string."PointsToSet"@8 PointsToSet .go.string."PointsToSet"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ$go.string."Labels"0.Labels $go.string."Labels"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þhgo.string."func(*pointer.PointsToSet) *typeutil.Map"€r(func(*pointer.PointsToSet) *typeutil.Map hgo.string."func(*pointer.PointsToSet) *typeutil.Map"þˆtype.func(*"".PointsToSet) *golang.org/x/tools/go/types/typeutil.Map  ÃÔ®3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*pointer.PointsToSet) *typeutil.Map"pšgo.weak.type.*func(*"".PointsToSet) *golang.org/x/tools/go/types/typeutil.Map€"runtime.zerovalue €ˆtype.func(*"".PointsToSet) *golang.org/x/tools/go/types/typeutil.MapÐ�ˆtype.func(*"".PointsToSet) *golang.org/x/tools/go/types/typeutil.Map€(type.*"".PointsToSet�\type.*golang.org/x/tools/go/types/typeutil.Mapþ€go.string."func(*pointer.PointsToSet, pointer.PointsToSet) bool"�Š4func(*pointer.PointsToSet, pointer.PointsToSet) bool €go.string."func(*pointer.PointsToSet, pointer.PointsToSet) bool"þ^type.func(*"".PointsToSet, "".PointsToSet) bool°°UR3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*pointer.PointsToSet, pointer.PointsToSet) bool"ppgo.weak.type.*func(*"".PointsToSet, "".PointsToSet) bool€"runtime.zerovalue €^type.func(*"".PointsToSet, "".PointsToSet) boolР^type.func(*"".PointsToSet, "".PointsToSet) bool€(type.*"".PointsToSet�&type."".PointsToSet type.boolþ2go.string."pointer.Label"@< pointer.Label 2go.string."pointer.Label"þ"go.string."Label"0,Label "go.string."Label"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·a08e9001cb8f9d822225de3b8e406515þ.go.string."ReflectType"@8 ReflectType .go.string."ReflectType"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·a08e9001cb8f9d822225de3b8e406515þ go.string."Path"0*Path go.string."Path"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þgo.string."Pos"0(Pos go.string."Pos"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þLgo.string."func(pointer.Label) string"`Vfunc(pointer.Label) string Lgo.string."func(pointer.Label) string"þ4type.func("".Label) string  k»ˆï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(pointer.Label) string"pFgo.weak.type.*func("".Label) string€"runtime.zerovalue €4type.func("".Label) stringÐ�4type.func("".Label) string€type."".Label�type.stringþRgo.string."func(pointer.Label) token.Pos"`\func(pointer.Label) token.Pos Rgo.string."func(pointer.Label) token.Pos"þ@type.func("".Label) go/token.Pos  0 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(pointer.Label) token.Pos"pRgo.weak.type.*func("".Label) go/token.Pos€"runtime.zerovalue €@type.func("".Label) go/token.PosÐ�@type.func("".Label) go/token.Pos€type."".Label�"type.go/token.PosþTgo.string."func(pointer.Label) types.Type"`^func(pointer.Label) types.Type Tgo.string."func(pointer.Label) types.Type"þhtype.func("".Label) golang.org/x/tools/go/types.Type  5©�i3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(pointer.Label) types.Type"pzgo.weak.type.*func("".Label) golang.org/x/tools/go/types.Type€"runtime.zerovalue €htype.func("".Label) golang.org/x/tools/go/types.TypeÐ�htype.func("".Label) golang.org/x/tools/go/types.Type€type."".Label�Jtype.golang.org/x/tools/go/types.TypeþRgo.string."func(pointer.Label) ssa.Value"`\func(pointer.Label) ssa.Value Rgo.string."func(pointer.Label) ssa.Value"þftype.func("".Label) golang.org/x/tools/go/ssa.Value  ÿò=3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(pointer.Label) ssa.Value"pxgo.weak.type.*func("".Label) golang.org/x/tools/go/ssa.Value€"runtime.zerovalue €ftype.func("".Label) golang.org/x/tools/go/ssa.ValueÐ�ftype.func("".Label) golang.org/x/tools/go/ssa.Value€type."".Label�Htype.golang.org/x/tools/go/ssa.Valueþ:go.string."func() types.Type"PDfunc() types.Type :go.string."func() types.Type"þXtype.func() golang.org/x/tools/go/types.Type��Õ +“ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."func() types.Type"pjgo.weak.type.*func() golang.org/x/tools/go/types.Type€"runtime.zerovalue €Xtype.func() golang.org/x/tools/go/types.TypeЀXtype.func() golang.org/x/tools/go/types.Type€Jtype.golang.org/x/tools/go/types.Typeþ8go.string."func() ssa.Value"PBfunc() ssa.Value 8go.string."func() ssa.Value"þVtype.func() golang.org/x/tools/go/ssa.Value��£*pointer.Label 4go.string."*pointer.Label"þNgo.string."func(*pointer.Label) string"`Xfunc(*pointer.Label) string Ngo.string."func(*pointer.Label) string"þ6type.func(*"".Label) string  -;kæ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*pointer.Label) string"pHgo.weak.type.*func(*"".Label) string€"runtime.zerovalue €6type.func(*"".Label) stringÐ�6type.func(*"".Label) string€type.*"".Label�type.stringþTgo.string."func(*pointer.Label) token.Pos"`^func(*pointer.Label) token.Pos Tgo.string."func(*pointer.Label) token.Pos"þBtype.func(*"".Label) go/token.Pos   Þ�?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*pointer.Label) token.Pos"pTgo.weak.type.*func(*"".Label) go/token.Pos€"runtime.zerovalue €Btype.func(*"".Label) go/token.PosÐ�Btype.func(*"".Label) go/token.Pos€type.*"".Label�"type.go/token.PosþVgo.string."func(*pointer.Label) types.Type"``func(*pointer.Label) types.Type Vgo.string."func(*pointer.Label) types.Type"þjtype.func(*"".Label) golang.org/x/tools/go/types.Type  ¶�–3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*pointer.Label) types.Type"p|go.weak.type.*func(*"".Label) golang.org/x/tools/go/types.Type€"runtime.zerovalue €jtype.func(*"".Label) golang.org/x/tools/go/types.TypeÐ�jtype.func(*"".Label) golang.org/x/tools/go/types.Type€type.*"".Label�Jtype.golang.org/x/tools/go/types.TypeþTgo.string."func(*pointer.Label) ssa.Value"`^func(*pointer.Label) ssa.Value Tgo.string."func(*pointer.Label) ssa.Value"þhtype.func(*"".Label) golang.org/x/tools/go/ssa.Value  Ñb¯þ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*pointer.Label) ssa.Value"pzgo.weak.type.*func(*"".Label) golang.org/x/tools/go/ssa.Value€"runtime.zerovalue €htype.func(*"".Label) golang.org/x/tools/go/ssa.ValueÐ�htype.func(*"".Label) golang.org/x/tools/go/ssa.Value€type.*"".Label�Htype.golang.org/x/tools/go/ssa.Valueþtype.*"".LabelÐÐÔ‚Ôi6B   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*pointer.Label"p.go.weak.type.**"".Label€"runtime.zerovalue�type."".Label` type.*"".LabelÀðtype.*"".Labelð go.string."Path"�$type.func() string 6type.func(*"".Label) string° "".(*Label).PathÀ "".(*Label).PathÐgo.string."Pos"ð0type.func() go/token.Pos€Btype.func(*"".Label) go/token.Pos�"".(*Label).Pos "".(*Label).Pos°.go.string."ReflectType"ÐXtype.func() golang.org/x/tools/go/types.Typeàjtype.func(*"".Label) golang.org/x/tools/go/types.Typeð."".(*Label).ReflectType€."".(*Label).ReflectType�$go.string."String"°$type.func() stringÀ6type.func(*"".Label) stringÐ$"".(*Label).Stringà$"".(*Label).Stringð"go.string."Value"�Vtype.func() golang.org/x/tools/go/ssa.Value htype.func(*"".Label) golang.org/x/tools/go/ssa.Value°""".(*Label).ValueÀ""".(*Label).Valueþ8go.string."[]*pointer.Label"PB[]*pointer.Label 8go.string."[]*pointer.Label"þ type.[]*"".Label  ôSqO   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*pointer.Label"p2go.weak.type.*[]*"".Label€"runtime.zerovalue�type.*"".LabelþPgo.typelink.[]*pointer.Label/[]*"".Label type.[]*"".Labelþngo.string."func(*pointer.PointsToSet) []*pointer.Label"€x+func(*pointer.PointsToSet) []*pointer.Label ngo.string."func(*pointer.PointsToSet) []*pointer.Label"þLtype.func(*"".PointsToSet) []*"".Label  Šù¿¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*pointer.PointsToSet) []*pointer.Label"p^go.weak.type.*func(*"".PointsToSet) []*"".Label€"runtime.zerovalue €Ltype.func(*"".PointsToSet) []*"".LabelÐ�Ltype.func(*"".PointsToSet) []*"".Label€(type.*"".PointsToSet� type.[]*"".LabelþZgo.string."func(*pointer.PointsToSet) string"pd!func(*pointer.PointsToSet) string Zgo.string."func(*pointer.PointsToSet) string"þBtype.func(*"".PointsToSet) string  ³Ô‚3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*pointer.PointsToSet) string"pTgo.weak.type.*func(*"".PointsToSet) string€"runtime.zerovalue €Btype.func(*"".PointsToSet) stringÐ�Btype.func(*"".PointsToSet) string€(type.*"".PointsToSet�type.stringþ@go.string."func() *typeutil.Map"PJfunc() *typeutil.Map @go.string."func() *typeutil.Map"þjtype.func() *golang.org/x/tools/go/types/typeutil.Map��Çö¬­3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func() *typeutil.Map"p|go.weak.type.*func() *golang.org/x/tools/go/types/typeutil.Map€"runtime.zerovalue €jtype.func() *golang.org/x/tools/go/types/typeutil.MapЀjtype.func() *golang.org/x/tools/go/types/typeutil.Map€\type.*golang.org/x/tools/go/types/typeutil.MapþTgo.string."func(pointer.PointsToSet) bool"`^func(pointer.PointsToSet) bool Tgo.string."func(pointer.PointsToSet) bool"þgo.string."pointer.PointsToSet"PHpointer.PointsToSet >go.string."pointer.PointsToSet"þfgo.string."func(pointer.PointsToSet) *typeutil.Map"pp'func(pointer.PointsToSet) *typeutil.Map fgo.string."func(pointer.PointsToSet) *typeutil.Map"þ†type.func("".PointsToSet) *golang.org/x/tools/go/types/typeutil.Map  3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(pointer.PointsToSet) *typeutil.Map"p˜go.weak.type.*func("".PointsToSet) *golang.org/x/tools/go/types/typeutil.Map€"runtime.zerovalue €†type.func("".PointsToSet) *golang.org/x/tools/go/types/typeutil.MapÐ�†type.func("".PointsToSet) *golang.org/x/tools/go/types/typeutil.Map€&type."".PointsToSet�\type.*golang.org/x/tools/go/types/typeutil.Mapþ~go.string."func(pointer.PointsToSet, pointer.PointsToSet) bool"�ˆ3func(pointer.PointsToSet, pointer.PointsToSet) bool ~go.string."func(pointer.PointsToSet, pointer.PointsToSet) bool"þ\type.func("".PointsToSet, "".PointsToSet) bool°°7¤§,3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(pointer.PointsToSet, pointer.PointsToSet) bool"pngo.weak.type.*func("".PointsToSet, "".PointsToSet) bool€"runtime.zerovalue €\type.func("".PointsToSet, "".PointsToSet) boolР\type.func("".PointsToSet, "".PointsToSet) bool€&type."".PointsToSet�&type."".PointsToSet type.boolþlgo.string."func(pointer.PointsToSet) []*pointer.Label"€v*func(pointer.PointsToSet) []*pointer.Label lgo.string."func(pointer.PointsToSet) []*pointer.Label"þJtype.func("".PointsToSet) []*"".Label  eP’ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(pointer.PointsToSet) []*pointer.Label"p\go.weak.type.*func("".PointsToSet) []*"".Label€"runtime.zerovalue €Jtype.func("".PointsToSet) []*"".LabelÐ�Jtype.func("".PointsToSet) []*"".Label€&type."".PointsToSet� type.[]*"".LabelþXgo.string."func(pointer.PointsToSet) string"pb func(pointer.PointsToSet) string Xgo.string."func(pointer.PointsToSet) string"þ@type.func("".PointsToSet) string  Žh½¸3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(pointer.PointsToSet) string"pRgo.weak.type.*func("".PointsToSet) string€"runtime.zerovalue €@type.func("".PointsToSet) stringÐ�@type.func("".PointsToSet) string€&type."".PointsToSet�type.stringþ&type."".PointsToSet°°ø9ÑH À runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."pointer.PointsToSet"p(type.*"".PointsToSet€"runtime.zerovalue�À&type."".PointsToSetÀgo.string."a"Ð"go.importpath."".à"type.*"".analysis�go.string."pts" "go.importpath."".° type.*"".nodeset`à&type."".PointsToSetà.go.string."PointsToSet"ð"go.importpath."".€°&type."".PointsToSet°0go.string."DynamicTypes"Ðjtype.func() *golang.org/x/tools/go/types/typeutil.Mapà†type.func("".PointsToSet) *golang.org/x/tools/go/types/typeutil.Mapð<"".(*PointsToSet).DynamicTypes€6"".PointsToSet.DynamicTypes�,go.string."Intersects"°pointer.Result 4go.string."pointer.Result"þ*go.string."CallGraph"@4 CallGraph *go.string."CallGraph"þ(go.string."Warnings"@2Warnings (go.string."Warnings"þ$go.string."Result"0.Result $go.string."Result"þtype."".ResultÐÐ0gmØ$ à runtime.algarray0bruntime.gcbits.0x88884400000000000000000000000000P4go.string."pointer.Result"ptype.*"".Result€"runtime.zerovalue�Àtype."".ResultÀ*go.string."CallGraph"àVtype.*golang.org/x/tools/go/callgraph.Graph�&go.string."Queries"°ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointerà6go.string."IndirectQueries"€ftype.map[golang.org/x/tools/go/ssa.Value]"".Pointer°(go.string."Warnings"Ð"type.[]"".Warning`€type."".Result€$go.string."Result"�"go.importpath."". Ðtype."".Resultþ6go.string."*pointer.Result"@@*pointer.Result 6go.string."*pointer.Result"þtype.*"".Result  ’\ž•6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*pointer.Result"p0go.weak.type.**"".Result€"runtime.zerovalue�type."".Resultþ4go.string."*pointer.track"@>*pointer.track 4go.string."*pointer.track"þtype.*"".track  !r‡÷6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*pointer.track"p.go.weak.type.**"".track€"runtime.zerovalue�type."".trackþ2go.string."pointer.track"@< pointer.track 2go.string."pointer.track"þ"go.string."track"0,track "go.string."track"þtype."".trackàà$_¶Š € runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P2go.string."pointer.track"ptype.*"".track€"runtime.zerovalue`�type."".track�"go.string."track" "go.importpath."".°àtype."".trackþ,(type..gc."".analysispþ0type..gcprog."".analysis""7ºYjY–ªZU©Y®«š&þ8go.string."pointer.analysis"PBpointer.analysis 8go.string."pointer.analysis"þ$go.string."config"0.config $go.string."config"þ*go.string."panicNode"@4 panicNode *go.string."panicNode"þ"go.string."nodes"0,nodes "go.string."nodes"þ.go.string."flattenMemo"@8 flattenMemo .go.string."flattenMemo"þ,go.string."trackTypes"@6 +trackTypes ,go.string."trackTypes"þ.go.string."constraints"@8 constraints .go.string."constraints"þ&go.string."cgnodes"00cgnodes &go.string."cgnodes"þ go.string."genq"0*genq go.string."genq"þ,go.string."intrinsics"@6 +intrinsics ,go.string."intrinsics"þ*go.string."globalval"@4 globalval *go.string."globalval"þ*go.string."globalobj"@4 globalobj *go.string."globalobj"þ(go.string."localval"@2localval (go.string."localval"þ(go.string."localobj"@2localobj (go.string."localobj"þ&go.string."atFuncs"00atFuncs &go.string."atFuncs"þ*go.string."mapValues"@4 mapValues *go.string."mapValues"þ go.string."work"0*work go.string."work"þ$go.string."result"0.result $go.string."result"þ,go.string."deltaSpace"@6 +deltaSpace ,go.string."deltaSpace"þ$go.string."hasher"0.hasher $go.string."hasher"þ6go.string."reflectValueObj"@@reflectValueObj 6go.string."reflectValueObj"þ8go.string."reflectValueCall"PBreflectValueCall 8go.string."reflectValueCall"þ6go.string."reflectRtypeObj"@@reflectRtypeObj 6go.string."reflectRtypeObj"þ6go.string."reflectRtypePtr"@@reflectRtypePtr 6go.string."reflectRtypePtr"þ.go.string."reflectType"@8 reflectType .go.string."reflectType"þ$go.string."rtypes"0.rtypes $go.string."rtypes"þ0go.string."reflectZeros"@: reflectZeros 0go.string."reflectZeros"þ>go.string."runtimeSetFinalizer"PHruntimeSetFinalizer >go.string."runtimeSetFinalizer"þ(go.string."analysis"@2analysis (go.string."analysis"þ type."".analysisðð¸l0y1Y (@HPh€˜ ¨°¸ÀÈà (@HX`px€˜°Ê à runtime.algarray0(type..gc."".analysis@0type..gcprog."".analysisP8go.string."pointer.analysis"p"type.*"".analysis€"runtime.zerovalue�À type."".analysisÀ$go.string."config"Ð"go.importpath."".àtype.*"".Config� go.string."prog" "go.importpath."".°Ntype.*golang.org/x/tools/go/ssa.Programàgo.string."log"ð"go.importpath."".€type.io.Writer°*go.string."panicNode"À"go.importpath."".Ðtype."".nodeid€"go.string."nodes"�"go.importpath."". type.[]*"".nodeÐ.go.string."flattenMemo"à"go.importpath."".ðrtype.map[golang.org/x/tools/go/types.Type][]*"".fieldInfo ,go.string."trackTypes"°"go.importpath."".À\type.map[golang.org/x/tools/go/types.Type]boolð.go.string."constraints"€"go.importpath."".�(type.[]"".constraintÀ&go.string."cgnodes"Ð"go.importpath."".à"type.[]*"".cgnode� go.string."genq" "go.importpath."".°"type.[]*"".cgnodeà,go.string."intrinsics"ð"go.importpath."".€rtype.map[*golang.org/x/tools/go/ssa.Function]"".intrinsic°*go.string."globalval"À"go.importpath."".Ðdtype.map[golang.org/x/tools/go/ssa.Value]"".nodeid€ *go.string."globalobj"� "go.importpath."".  dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidÐ (go.string."localval"à "go.importpath."".ð dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeid  +(go.string."localobj"° +"go.importpath."".À +dtype.map[golang.org/x/tools/go/ssa.Value]"".nodeidð +&go.string."atFuncs"€ "go.importpath."".� btype.map[*golang.org/x/tools/go/ssa.Function]boolÀ *go.string."mapValues"Ð "go.importpath."".à  type.[]"".nodeid�  go.string."work"  "go.importpath."".° type."".nodesetà $go.string."result"ð "go.importpath."".€ type.*"".Result° "go.string."track"À "go.importpath."".Ð type."".track€,go.string."deltaSpace"�"go.importpath."". type.[]intÐ$go.string."hasher"à"go.importpath."".ð`type.golang.org/x/tools/go/types/typeutil.Hasher 6go.string."reflectValueObj"°"go.importpath."".ÀNtype.golang.org/x/tools/go/types.Objectð8go.string."reflectValueCall"€"go.importpath."".�Ptype.*golang.org/x/tools/go/ssa.FunctionÀ6go.string."reflectRtypeObj"Ð"go.importpath."".àNtype.golang.org/x/tools/go/types.Object�6go.string."reflectRtypePtr" "go.importpath."".°Rtype.*golang.org/x/tools/go/types.Pointerà.go.string."reflectType"ð"go.importpath."".€Ntype.*golang.org/x/tools/go/types.Named°$go.string."rtypes"À"go.importpath."".ÐZtype.golang.org/x/tools/go/types/typeutil.Map€0go.string."reflectZeros"�"go.importpath."". Ztype.golang.org/x/tools/go/types/typeutil.MapÐ>go.string."runtimeSetFinalizer"à"go.importpath."".ðPtype.*golang.org/x/tools/go/ssa.Function`  type."".analysis (go.string."analysis"°"go.importpath."".Àð type."".analysisþ:go.string."*pointer.analysis"PD*pointer.analysis :go.string."*pointer.analysis"þngo.string."func(*pointer.analysis, pointer.constraint)"€x+func(*pointer.analysis, pointer.constraint) ngo.string."func(*pointer.analysis, pointer.constraint)"þLtype.func(*"".analysis, "".constraint)  @Úá3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*pointer.analysis, pointer.constraint)"p^go.weak.type.*func(*"".analysis, "".constraint)€"runtime.zerovalue €Ltype.func(*"".analysis, "".constraint)РLtype.func(*"".analysis, "".constraint)€"type.*"".analysis�$type."".constraintþ�go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid) bool" š<func(*pointer.analysis, pointer.nodeid, pointer.nodeid) bool �go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid) bool"þdtype.func(*"".analysis, "".nodeid, "".nodeid) boolÀÀœâó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid) bool"pvgo.weak.type.*func(*"".analysis, "".nodeid, "".nodeid) bool€"runtime.zerovalue €dtype.func(*"".analysis, "".nodeid, "".nodeid) boolаdtype.func(*"".analysis, "".nodeid, "".nodeid) bool€"type.*"".analysis�type."".nodeid type."".nodeid°type.boolþŒgo.string."func(*pointer.analysis, types.Type, string) pointer.nodeid" –:func(*pointer.analysis, types.Type, string) pointer.nodeid Œgo.string."func(*pointer.analysis, types.Type, string) pointer.nodeid"þ–type.func(*"".analysis, golang.org/x/tools/go/types.Type, string) "".nodeidÀÀü¶ Z3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŒgo.string."func(*pointer.analysis, types.Type, string) pointer.nodeid"p¨go.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type, string) "".nodeid€"runtime.zerovalue €–type.func(*"".analysis, golang.org/x/tools/go/types.Type, string) "".nodeidа–type.func(*"".analysis, golang.org/x/tools/go/types.Type, string) "".nodeid€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type.string°type."".nodeidþ´go.string."func(*pointer.analysis, types.Type, string, *pointer.fieldInfo) pointer.nodeid"À¾Nfunc(*pointer.analysis, types.Type, string, *pointer.fieldInfo) pointer.nodeid ´go.string."func(*pointer.analysis, types.Type, string, *pointer.fieldInfo) pointer.nodeid"þ´type.func(*"".analysis, golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeidÐÐÈ1õ`3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P´go.string."func(*pointer.analysis, types.Type, string, *pointer.fieldInfo) pointer.nodeid"pÆgo.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeid€"runtime.zerovalue €´type.func(*"".analysis, golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeidÐÀ´type.func(*"".analysis, golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeid€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type.string°$type.*"".fieldInfoÀtype."".nodeidþfgo.string."func(*pointer.analysis, pointer.nodeid)"pp'func(*pointer.analysis, pointer.nodeid) fgo.string."func(*pointer.analysis, pointer.nodeid)"þDtype.func(*"".analysis, "".nodeid)  »`km3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*pointer.analysis, pointer.nodeid)"pVgo.weak.type.*func(*"".analysis, "".nodeid)€"runtime.zerovalue €Dtype.func(*"".analysis, "".nodeid)РDtype.func(*"".analysis, "".nodeid)€"type.*"".analysis�type."".nodeidþžgo.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid)"°¨Cfunc(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid) žgo.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid)"þžtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)ÀÀz^î3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pžgo.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid)"p°go.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)€"runtime.zerovalue €žtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)ÐÀžtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type."".nodeid°type."".nodeidþ®go.string."func(*pointer.analysis, *pointer.cgnode, *pointer.callsite, pointer.nodeid)"À¸Kfunc(*pointer.analysis, *pointer.cgnode, *pointer.callsite, pointer.nodeid) ®go.string."func(*pointer.analysis, *pointer.cgnode, *pointer.callsite, pointer.nodeid)"þxtype.func(*"".analysis, *"".cgnode, *"".callsite, "".nodeid)ÀÀ¦çÕ.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*pointer.analysis, *pointer.cgnode, *pointer.callsite, pointer.nodeid)"pŠgo.weak.type.*func(*"".analysis, *"".cgnode, *"".callsite, "".nodeid)€"runtime.zerovalue €xtype.func(*"".analysis, *"".cgnode, *"".callsite, "".nodeid)ÐÀxtype.func(*"".analysis, *"".cgnode, *"".callsite, "".nodeid)€"type.*"".analysis�type.*"".cgnode "type.*"".callsite°type."".nodeidþFgo.string."func(*pointer.analysis)"PPfunc(*pointer.analysis) Fgo.string."func(*pointer.analysis)"þ.type.func(*"".analysis)��z�J 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*pointer.analysis)"p@go.weak.type.*func(*"".analysis)€"runtime.zerovalue €.type.func(*"".analysis)Ð�.type.func(*"".analysis)€"type.*"".analysisþ–go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32)"  ?func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32) –go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32)"þjtype.func(*"".analysis, "".nodeid, "".nodeid, uint32)ÀÀf¸…23 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P–go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32)"p|go.weak.type.*func(*"".analysis, "".nodeid, "".nodeid, uint32)€"runtime.zerovalue €jtype.func(*"".analysis, "".nodeid, "".nodeid, uint32)ÐÀjtype.func(*"".analysis, "".nodeid, "".nodeid, uint32)€"type.*"".analysis�type."".nodeid type."".nodeid°type.uint32þ¬go.string."func(*pointer.analysis, *pointer.cgnode, types.Type, ssa.Value, ssa.Value)"À¶Jfunc(*pointer.analysis, *pointer.cgnode, types.Type, ssa.Value, ssa.Value) ¬go.string."func(*pointer.analysis, *pointer.cgnode, types.Type, ssa.Value, ssa.Value)"þŽtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)ÐÐÁ¶Jé3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¬go.string."func(*pointer.analysis, *pointer.cgnode, types.Type, ssa.Value, ssa.Value)"p go.weak.type.*func(*"".analysis, *"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)€"runtime.zerovalue €Žtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)ÐÐŽtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)€"type.*"".analysis�type.*"".cgnode Jtype.golang.org/x/tools/go/types.Type°Htype.golang.org/x/tools/go/ssa.ValueÀHtype.golang.org/x/tools/go/ssa.Valueþ`go.string."func(*pointer.analysis, string, int)"pj$func(*pointer.analysis, string, int) `go.string."func(*pointer.analysis, string, int)"þHtype.func(*"".analysis, string, int)°°_H»}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*pointer.analysis, string, int)"pZgo.weak.type.*func(*"".analysis, string, int)€"runtime.zerovalue €Htype.func(*"".analysis, string, int)аHtype.func(*"".analysis, string, int)€"type.*"".analysis�type.string type.intþ„go.string."func(*pointer.analysis, pointer.nodeid) pointer.nodeid"�Ž6func(*pointer.analysis, pointer.nodeid) pointer.nodeid „go.string."func(*pointer.analysis, pointer.nodeid) pointer.nodeid"þXtype.func(*"".analysis, "".nodeid) "".nodeid°°sZg–3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.analysis, pointer.nodeid) pointer.nodeid"pjgo.weak.type.*func(*"".analysis, "".nodeid) "".nodeid€"runtime.zerovalue €Xtype.func(*"".analysis, "".nodeid) "".nodeidРXtype.func(*"".analysis, "".nodeid) "".nodeid€"type.*"".analysis�type."".nodeid type."".nodeidþÄgo.string."func(*pointer.analysis, pointer.nodeid, *pointer.cgnode, interface {}) *pointer.object"ÐÎVfunc(*pointer.analysis, pointer.nodeid, *pointer.cgnode, interface {}) *pointer.object Ägo.string."func(*pointer.analysis, pointer.nodeid, *pointer.cgnode, interface {}) *pointer.object"þŽtype.func(*"".analysis, "".nodeid, *"".cgnode, interface {}) *"".objectÐÐ2ûØÈ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÄgo.string."func(*pointer.analysis, pointer.nodeid, *pointer.cgnode, interface {}) *pointer.object"p go.weak.type.*func(*"".analysis, "".nodeid, *"".cgnode, interface {}) *"".object€"runtime.zerovalue €Žtype.func(*"".analysis, "".nodeid, *"".cgnode, interface {}) *"".objectÐÀŽtype.func(*"".analysis, "".nodeid, *"".cgnode, interface {}) *"".object€"type.*"".analysis�type."".nodeid type.*"".cgnode°"type.interface {}Àtype.*"".objectþˆgo.string."func(*pointer.analysis, *ssa.Function) pointer.intrinsic" ’8func(*pointer.analysis, *ssa.Function) pointer.intrinsic ˆgo.string."func(*pointer.analysis, *ssa.Function) pointer.intrinsic"þ’type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function) "".intrinsic°°ÞžQµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.analysis, *ssa.Function) pointer.intrinsic"p¤go.weak.type.*func(*"".analysis, *golang.org/x/tools/go/ssa.Function) "".intrinsic€"runtime.zerovalue €’type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function) "".intrinsicР’type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function) "".intrinsic€"type.*"".analysis�Ptype.*golang.org/x/tools/go/ssa.Function "type."".intrinsicþˆgo.string."func(*pointer.analysis, types.Type) []*pointer.fieldInfo" ’8func(*pointer.analysis, types.Type) []*pointer.fieldInfo ˆgo.string."func(*pointer.analysis, types.Type) []*pointer.fieldInfo"þ’type.func(*"".analysis, golang.org/x/tools/go/types.Type) []*"".fieldInfo°°ír¡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.analysis, types.Type) []*pointer.fieldInfo"p¤go.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type) []*"".fieldInfo€"runtime.zerovalue €’type.func(*"".analysis, golang.org/x/tools/go/types.Type) []*"".fieldInfoР’type.func(*"".analysis, golang.org/x/tools/go/types.Type) []*"".fieldInfo€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type (type.[]*"".fieldInfoþ~go.string."func(*pointer.analysis, *ssa.Call, *pointer.cgnode)"�ˆ3func(*pointer.analysis, *ssa.Call, *pointer.cgnode) ~go.string."func(*pointer.analysis, *ssa.Call, *pointer.cgnode)"þˆtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Call, *"".cgnode)°°Ô¼Y3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(*pointer.analysis, *ssa.Call, *pointer.cgnode)"pšgo.weak.type.*func(*"".analysis, *golang.org/x/tools/go/ssa.Call, *"".cgnode)€"runtime.zerovalue €ˆtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Call, *"".cgnode)аˆtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Call, *"".cgnode)€"type.*"".analysis�Htype.*golang.org/x/tools/go/ssa.Call type.*"".cgnodeþ’go.string."func(*pointer.analysis, ssa.CallInstruction, *pointer.cgnode)" œ=func(*pointer.analysis, ssa.CallInstruction, *pointer.cgnode) ’go.string."func(*pointer.analysis, ssa.CallInstruction, *pointer.cgnode)"þœtype.func(*"".analysis, golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)°°“8P§3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P’go.string."func(*pointer.analysis, ssa.CallInstruction, *pointer.cgnode)"p®go.weak.type.*func(*"".analysis, golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)€"runtime.zerovalue €œtype.func(*"".analysis, golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)аœtype.func(*"".analysis, golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)€"type.*"".analysis�\type.golang.org/x/tools/go/ssa.CallInstruction type.*"".cgnodeþ’go.string."func(*pointer.analysis, *pointer.cgnode, ssa.CallInstruction)" œ=func(*pointer.analysis, *pointer.cgnode, ssa.CallInstruction) ’go.string."func(*pointer.analysis, *pointer.cgnode, ssa.CallInstruction)"þœtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)°°¿ŠñO3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P’go.string."func(*pointer.analysis, *pointer.cgnode, ssa.CallInstruction)"p®go.weak.type.*func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)€"runtime.zerovalue €œtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)аœtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)€"type.*"".analysis�type.*"".cgnode \type.golang.org/x/tools/go/ssa.CallInstructionþ„go.string."func(*pointer.analysis, *ssa.Convert, *pointer.cgnode)"�Ž6func(*pointer.analysis, *ssa.Convert, *pointer.cgnode) „go.string."func(*pointer.analysis, *ssa.Convert, *pointer.cgnode)"þŽtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Convert, *"".cgnode)°°\OIÀ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.analysis, *ssa.Convert, *pointer.cgnode)"p go.weak.type.*func(*"".analysis, *golang.org/x/tools/go/ssa.Convert, *"".cgnode)€"runtime.zerovalue €Žtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Convert, *"".cgnode)аŽtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Convert, *"".cgnode)€"type.*"".analysis�Ntype.*golang.org/x/tools/go/ssa.Convert type.*"".cgnodeþÐgo.string."func(*pointer.analysis, *pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid)"àÚ\func(*pointer.analysis, *pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid) Ðgo.string."func(*pointer.analysis, *pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid)"þÆtype.func(*"".analysis, *"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)ÐÐc`Ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÐgo.string."func(*pointer.analysis, *pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid)"pØgo.weak.type.*func(*"".analysis, *"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)€"runtime.zerovalue €Ætype.func(*"".analysis, *"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)ÐÐÆtype.func(*"".analysis, *"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)€"type.*"".analysis�type.*"".cgnode "type.*"".callsite°Ttype.*golang.org/x/tools/go/ssa.CallCommonÀtype."".nodeidþhgo.string."func(*pointer.analysis, *pointer.cgnode)"€r(func(*pointer.analysis, *pointer.cgnode) hgo.string."func(*pointer.analysis, *pointer.cgnode)"þFtype.func(*"".analysis, *"".cgnode)  Á½úZ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*pointer.analysis, *pointer.cgnode)"pXgo.weak.type.*func(*"".analysis, *"".cgnode)€"runtime.zerovalue €Ftype.func(*"".analysis, *"".cgnode)РFtype.func(*"".analysis, *"".cgnode)€"type.*"".analysis�type.*"".cgnodeþŠgo.string."func(*pointer.analysis, *pointer.cgnode, ssa.Instruction)" ”9func(*pointer.analysis, *pointer.cgnode, ssa.Instruction) Šgo.string."func(*pointer.analysis, *pointer.cgnode, ssa.Instruction)"þ”type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Instruction)°°b¬13 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*pointer.analysis, *pointer.cgnode, ssa.Instruction)"p¦go.weak.type.*func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Instruction)€"runtime.zerovalue €”type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Instruction)а”type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Instruction)€"type.*"".analysis�type.*"".cgnode Ttype.golang.org/x/tools/go/ssa.Instructionþ¾go.string."func(*pointer.analysis, *pointer.cgnode, pointer.nodeid, ssa.Value, uint32, uint32)"ÐÈSfunc(*pointer.analysis, *pointer.cgnode, pointer.nodeid, ssa.Value, uint32, uint32) ¾go.string."func(*pointer.analysis, *pointer.cgnode, pointer.nodeid, ssa.Value, uint32, uint32)"þ¾type.func(*"".analysis, *"".cgnode, "".nodeid, golang.org/x/tools/go/ssa.Value, uint32, uint32)àà ø©÷3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¾go.string."func(*pointer.analysis, *pointer.cgnode, pointer.nodeid, ssa.Value, uint32, uint32)"pÐgo.weak.type.*func(*"".analysis, *"".cgnode, "".nodeid, golang.org/x/tools/go/ssa.Value, uint32, uint32)€"runtime.zerovalue €¾type.func(*"".analysis, *"".cgnode, "".nodeid, golang.org/x/tools/go/ssa.Value, uint32, uint32)Ðà¾type.func(*"".analysis, *"".cgnode, "".nodeid, golang.org/x/tools/go/ssa.Value, uint32, uint32)€"type.*"".analysis�type.*"".cgnode type."".nodeid°Htype.golang.org/x/tools/go/ssa.ValueÀtype.uint32Ðtype.uint32þ^go.string."func(*pointer.analysis, types.Type)"ph#func(*pointer.analysis, types.Type) ^go.string."func(*pointer.analysis, types.Type)"þrtype.func(*"".analysis, golang.org/x/tools/go/types.Type)  ¸Xi•3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*pointer.analysis, types.Type)"p„go.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €rtype.func(*"".analysis, golang.org/x/tools/go/types.Type)Рrtype.func(*"".analysis, golang.org/x/tools/go/types.Type)€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Typeþ®go.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32)"À¸Kfunc(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32) ®go.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32)"þ®type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32)ÐÐ�õÀý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32)"pÀgo.weak.type.*func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32)€"runtime.zerovalue €®type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32)ÐЮtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32)€"type.*"".analysis�type.*"".cgnode Htype.golang.org/x/tools/go/ssa.Value°type."".nodeidÀtype.uint32þfgo.string."func(*pointer.analysis) *pointer.cgnode"pp'func(*pointer.analysis) *pointer.cgnode fgo.string."func(*pointer.analysis) *pointer.cgnode"þDtype.func(*"".analysis) *"".cgnode  W½^ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*pointer.analysis) *pointer.cgnode"pVgo.weak.type.*func(*"".analysis) *"".cgnode€"runtime.zerovalue €Dtype.func(*"".analysis) *"".cgnodeÐ�Dtype.func(*"".analysis) *"".cgnode€"type.*"".analysis�type.*"".cgnodeþ¾go.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32)"ÐÈSfunc(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32) ¾go.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32)"þ¾type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)àà©Ü_ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¾go.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32)"pÐgo.weak.type.*func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)€"runtime.zerovalue €¾type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)Ðà¾type.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)€"type.*"".analysis�type.*"".cgnode Htype.golang.org/x/tools/go/ssa.Value°type."".nodeidÀtype.uint32Ðtype.uint32þngo.string."func(*pointer.analysis, *ssa.Function) bool"€x+func(*pointer.analysis, *ssa.Function) bool ngo.string."func(*pointer.analysis, *ssa.Function) bool"þ‚type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function) bool°°»¦ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*pointer.analysis, *ssa.Function) bool"p”go.weak.type.*func(*"".analysis, *golang.org/x/tools/go/ssa.Function) bool€"runtime.zerovalue €‚type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function) boolР‚type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function) bool€"type.*"".analysis�Ptype.*golang.org/x/tools/go/ssa.Function type.boolþpgo.string."func(*pointer.analysis, pointer.nodeid) bool"€z,func(*pointer.analysis, pointer.nodeid) bool pgo.string."func(*pointer.analysis, pointer.nodeid) bool"þNtype.func(*"".analysis, "".nodeid) bool°°úšE(3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*pointer.analysis, pointer.nodeid) bool"p`go.weak.type.*func(*"".analysis, "".nodeid) bool€"runtime.zerovalue €Ntype.func(*"".analysis, "".nodeid) boolРNtype.func(*"".analysis, "".nodeid) bool€"type.*"".analysis�type."".nodeid type.boolþ„go.string."func(*pointer.analysis, pointer.nodeid) *pointer.Label"�Ž6func(*pointer.analysis, pointer.nodeid) *pointer.Label „go.string."func(*pointer.analysis, pointer.nodeid) *pointer.Label"þXtype.func(*"".analysis, "".nodeid) *"".Label°°Vëø_3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.analysis, pointer.nodeid) *pointer.Label"pjgo.weak.type.*func(*"".analysis, "".nodeid) *"".Label€"runtime.zerovalue €Xtype.func(*"".analysis, "".nodeid) *"".LabelРXtype.func(*"".analysis, "".nodeid) *"".Label€"type.*"".analysis�type."".nodeid type.*"".Labelþ¦go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32, uint32)"°°Gfunc(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32, uint32) ¦go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32, uint32)"þztype.func(*"".analysis, "".nodeid, "".nodeid, uint32, uint32)ÐкÈß~3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¦go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32, uint32)"pŒgo.weak.type.*func(*"".analysis, "".nodeid, "".nodeid, uint32, uint32)€"runtime.zerovalue €ztype.func(*"".analysis, "".nodeid, "".nodeid, uint32, uint32)ÐÐztype.func(*"".analysis, "".nodeid, "".nodeid, uint32, uint32)€"type.*"".analysis�type."".nodeid type."".nodeid°type.uint32Àtype.uint32þÊgo.string."func(*pointer.analysis, *ssa.Function, pointer.nodeid, *pointer.callsite) *pointer.cgnode"àÔYfunc(*pointer.analysis, *ssa.Function, pointer.nodeid, *pointer.callsite) *pointer.cgnode Êgo.string."func(*pointer.analysis, *ssa.Function, pointer.nodeid, *pointer.callsite) *pointer.cgnode"þÀtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Function, "".nodeid, *"".callsite) *"".cgnodeÐÐì>Û!3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÊgo.string."func(*pointer.analysis, *ssa.Function, pointer.nodeid, *pointer.callsite) *pointer.cgnode"pÒgo.weak.type.*func(*"".analysis, *golang.org/x/tools/go/ssa.Function, "".nodeid, *"".callsite) *"".cgnode€"runtime.zerovalue €Àtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Function, "".nodeid, *"".callsite) *"".cgnodeÐÀÀtype.func(*"".analysis, *golang.org/x/tools/go/ssa.Function, "".nodeid, *"".callsite) *"".cgnode€"type.*"".analysis�Ptype.*golang.org/x/tools/go/ssa.Function type."".nodeid°"type.*"".callsiteÀtype.*"".cgnodeþ¨go.string."func(*pointer.analysis, *ssa.Function, *pointer.callsite) pointer.nodeid"À²Hfunc(*pointer.analysis, *ssa.Function, *pointer.callsite) pointer.nodeid ¨go.string."func(*pointer.analysis, *ssa.Function, *pointer.callsite) pointer.nodeid"þ¨type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function, *"".callsite) "".nodeidÀÀÔ Ï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."func(*pointer.analysis, *ssa.Function, *pointer.callsite) pointer.nodeid"pºgo.weak.type.*func(*"".analysis, *golang.org/x/tools/go/ssa.Function, *"".callsite) "".nodeid€"runtime.zerovalue €¨type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function, *"".callsite) "".nodeidа¨type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function, *"".callsite) "".nodeid€"type.*"".analysis�Ptype.*golang.org/x/tools/go/ssa.Function "type.*"".callsite°type."".nodeidþ|go.string."func(*pointer.analysis, types.Type) pointer.nodeid"�†2func(*pointer.analysis, types.Type) pointer.nodeid |go.string."func(*pointer.analysis, types.Type) pointer.nodeid"þ†type.func(*"".analysis, golang.org/x/tools/go/types.Type) "".nodeid°°Åq¢3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.analysis, types.Type) pointer.nodeid"p˜go.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type) "".nodeid€"runtime.zerovalue €†type.func(*"".analysis, golang.org/x/tools/go/types.Type) "".nodeidР†type.func(*"".analysis, golang.org/x/tools/go/types.Type) "".nodeid€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type."".nodeidþºgo.string."func(*pointer.analysis, types.Type, *pointer.cgnode, interface {}) pointer.nodeid"ÐÄQfunc(*pointer.analysis, types.Type, *pointer.cgnode, interface {}) pointer.nodeid ºgo.string."func(*pointer.analysis, types.Type, *pointer.cgnode, interface {}) pointer.nodeid"þºtype.func(*"".analysis, golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeidÐÐju¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pºgo.string."func(*pointer.analysis, types.Type, *pointer.cgnode, interface {}) pointer.nodeid"pÌgo.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeid€"runtime.zerovalue €ºtype.func(*"".analysis, golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeidÐÀºtype.func(*"".analysis, golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeid€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type.*"".cgnode°"type.interface {}Àtype."".nodeidþdgo.string."func(*pointer.analysis) pointer.nodeid"pn&func(*pointer.analysis) pointer.nodeid dgo.string."func(*pointer.analysis) pointer.nodeid"þBtype.func(*"".analysis) "".nodeid  Eañê3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*pointer.analysis) pointer.nodeid"pTgo.weak.type.*func(*"".analysis) "".nodeid€"runtime.zerovalue €Btype.func(*"".analysis) "".nodeidÐ�Btype.func(*"".analysis) "".nodeid€"type.*"".analysis�type."".nodeidþœgo.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value) pointer.nodeid"°¦Bfunc(*pointer.analysis, *pointer.cgnode, ssa.Value) pointer.nodeid œgo.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value) pointer.nodeid"þœtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeidÀÀQáU—3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*pointer.analysis, *pointer.cgnode, ssa.Value) pointer.nodeid"p®go.weak.type.*func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeid€"runtime.zerovalue €œtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeidаœtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeid€"type.*"".analysis�type.*"".cgnode Htype.golang.org/x/tools/go/ssa.Value°type."".nodeidþ®go.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, uint32)"À¸Kfunc(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, uint32) ®go.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, uint32)"þ®type.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)ÐÐב,=3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, uint32)"pÀgo.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)€"runtime.zerovalue €®type.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)ÐЮtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type."".nodeid°type."".nodeidÀtype.uint32þvgo.string."func(*pointer.analysis, types.Type, int) uint32"€€/func(*pointer.analysis, types.Type, int) uint32 vgo.string."func(*pointer.analysis, types.Type, int) uint32"þŠtype.func(*"".analysis, golang.org/x/tools/go/types.Type, int) uint32ÀÀ¥[è‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.analysis, types.Type, int) uint32"pœgo.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type, int) uint32€"runtime.zerovalue €Štype.func(*"".analysis, golang.org/x/tools/go/types.Type, int) uint32аŠtype.func(*"".analysis, golang.org/x/tools/go/types.Type, int) uint32€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type.int°type.uint32þ¤go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32) uint32"°®Ffunc(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32) uint32 ¤go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32) uint32"þxtype.func(*"".analysis, "".nodeid, "".nodeid, uint32) uint32ÐÐ8\r3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¤go.string."func(*pointer.analysis, pointer.nodeid, pointer.nodeid, uint32) uint32"pŠgo.weak.type.*func(*"".analysis, "".nodeid, "".nodeid, uint32) uint32€"runtime.zerovalue €xtype.func(*"".analysis, "".nodeid, "".nodeid, uint32) uint32ÐÀxtype.func(*"".analysis, "".nodeid, "".nodeid, uint32) uint32€"type.*"".analysis�type."".nodeid type."".nodeid°type.uint32Àtype.uint32þ|go.string."func(*pointer.analysis, pointer.nodeid) types.Type"�†2func(*pointer.analysis, pointer.nodeid) types.Type |go.string."func(*pointer.analysis, pointer.nodeid) types.Type"þ†type.func(*"".analysis, "".nodeid) golang.org/x/tools/go/types.Type°°!þp3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.analysis, pointer.nodeid) types.Type"p˜go.weak.type.*func(*"".analysis, "".nodeid) golang.org/x/tools/go/types.Type€"runtime.zerovalue €†type.func(*"".analysis, "".nodeid) golang.org/x/tools/go/types.TypeР†type.func(*"".analysis, "".nodeid) golang.org/x/tools/go/types.Type€"type.*"".analysis�type."".nodeid Jtype.golang.org/x/tools/go/types.Typeþžgo.string."func(*pointer.analysis, ssa.Value, pointer.nodeid, *pointer.cgnode)"°¨Cfunc(*pointer.analysis, ssa.Value, pointer.nodeid, *pointer.cgnode) žgo.string."func(*pointer.analysis, ssa.Value, pointer.nodeid, *pointer.cgnode)"þžtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)ÀÀÃ@‚63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pžgo.string."func(*pointer.analysis, ssa.Value, pointer.nodeid, *pointer.cgnode)"p°go.weak.type.*func(*"".analysis, golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)€"runtime.zerovalue €žtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)ÐÀžtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)€"type.*"".analysis�Htype.golang.org/x/tools/go/ssa.Value type."".nodeid°type.*"".cgnodeþhgo.string."func(*pointer.analysis, types.Type) bool"€r(func(*pointer.analysis, types.Type) bool hgo.string."func(*pointer.analysis, types.Type) bool"þ|type.func(*"".analysis, golang.org/x/tools/go/types.Type) bool°°í�)y3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*pointer.analysis, types.Type) bool"pŽgo.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type) bool€"runtime.zerovalue €|type.func(*"".analysis, golang.org/x/tools/go/types.Type) boolР|type.func(*"".analysis, golang.org/x/tools/go/types.Type) bool€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type.boolþlgo.string."func(*pointer.analysis, types.Type) uint32"€v*func(*pointer.analysis, types.Type) uint32 lgo.string."func(*pointer.analysis, types.Type) uint32"þ€type.func(*"".analysis, golang.org/x/tools/go/types.Type) uint32°°¢CU3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.analysis, types.Type) uint32"p’go.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type) uint32€"runtime.zerovalue €€type.func(*"".analysis, golang.org/x/tools/go/types.Type) uint32Р€type.func(*"".analysis, golang.org/x/tools/go/types.Type) uint32€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type.uint32þˆgo.string."func(*pointer.analysis, *pointer.node, *pointer.nodeset)" ’8func(*pointer.analysis, *pointer.node, *pointer.nodeset) ˆgo.string."func(*pointer.analysis, *pointer.node, *pointer.nodeset)"þ\type.func(*"".analysis, *"".node, *"".nodeset)°°1À•Å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.analysis, *pointer.node, *pointer.nodeset)"pngo.weak.type.*func(*"".analysis, *"".node, *"".nodeset)€"runtime.zerovalue €\type.func(*"".analysis, *"".node, *"".nodeset)а\type.func(*"".analysis, *"".node, *"".nodeset)€"type.*"".analysis�type.*"".node  type.*"".nodesetþ¬go.string."func(*pointer.analysis, pointer.nodeid) (types.Type, pointer.nodeid, bool)"À¶Jfunc(*pointer.analysis, pointer.nodeid) (types.Type, pointer.nodeid, bool) ¬go.string."func(*pointer.analysis, pointer.nodeid) (types.Type, pointer.nodeid, bool)"þ¬type.func(*"".analysis, "".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)ÐÐÉs„¾3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¬go.string."func(*pointer.analysis, pointer.nodeid) (types.Type, pointer.nodeid, bool)"p¾go.weak.type.*func(*"".analysis, "".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)€"runtime.zerovalue €¬type.func(*"".analysis, "".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)Р¬type.func(*"".analysis, "".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)€"type.*"".analysis�type."".nodeid Jtype.golang.org/x/tools/go/types.Type°type."".nodeidÀtype.boolþªgo.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, bool)"À´Ifunc(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, bool) ªgo.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, bool)"þªtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)ÐÐ ˆb33 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pªgo.string."func(*pointer.analysis, types.Type, pointer.nodeid, pointer.nodeid, bool)"p¼go.weak.type.*func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)€"runtime.zerovalue €ªtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)ÐЪtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)€"type.*"".analysis�Jtype.golang.org/x/tools/go/types.Type type."".nodeid°type."".nodeidÀtype.boolþzgo.string."func(*pointer.analysis, ssa.Value) pointer.nodeid"�„1func(*pointer.analysis, ssa.Value) pointer.nodeid zgo.string."func(*pointer.analysis, ssa.Value) pointer.nodeid"þ„type.func(*"".analysis, golang.org/x/tools/go/ssa.Value) "".nodeid°°«¸~Ô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.analysis, ssa.Value) pointer.nodeid"p–go.weak.type.*func(*"".analysis, golang.org/x/tools/go/ssa.Value) "".nodeid€"runtime.zerovalue €„type.func(*"".analysis, golang.org/x/tools/go/ssa.Value) "".nodeidР„type.func(*"".analysis, golang.org/x/tools/go/ssa.Value) "".nodeid€"type.*"".analysis�Htype.golang.org/x/tools/go/ssa.Value type."".nodeidþ„go.string."func(*pointer.analysis, ssa.Value, int) pointer.nodeid"�Ž6func(*pointer.analysis, ssa.Value, int) pointer.nodeid „go.string."func(*pointer.analysis, ssa.Value, int) pointer.nodeid"þŽtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, int) "".nodeidÀÀq‡A3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.analysis, ssa.Value, int) pointer.nodeid"p go.weak.type.*func(*"".analysis, golang.org/x/tools/go/ssa.Value, int) "".nodeid€"runtime.zerovalue €Žtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, int) "".nodeidаŽtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, int) "".nodeid€"type.*"".analysis�Htype.golang.org/x/tools/go/ssa.Value type.int°type."".nodeidþ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þŽgo.string."func(*pointer.analysis, token.Pos, string, ...interface {})" ˜;func(*pointer.analysis, token.Pos, string, ...interface {}) Žgo.string."func(*pointer.analysis, token.Pos, string, ...interface {})"þ|type.func(*"".analysis, go/token.Pos, string, ...interface {})ÀÀ¯a‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(*pointer.analysis, token.Pos, string, ...interface {})"pŽgo.weak.type.*func(*"".analysis, go/token.Pos, string, ...interface {})€"runtime.zerovalue €|type.func(*"".analysis, go/token.Pos, string, ...interface {})ÐÀ|type.func(*"".analysis, go/token.Pos, string, ...interface {})€"type.*"".analysis�"type.go/token.Pos type.string°&type.[]interface {}þ2go.string."addConstraint"@< addConstraint 2go.string."addConstraint"þHgo.string."func(pointer.constraint)"`Rfunc(pointer.constraint) Hgo.string."func(pointer.constraint)"þ0type.func("".constraint)��Ðe…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(pointer.constraint)"pBgo.weak.type.*func("".constraint)€"runtime.zerovalue €0type.func("".constraint)Ð�0type.func("".constraint)€$type."".constraintþ(go.string."addLabel"@2addLabel (go.string."addLabel"þjgo.string."func(pointer.nodeid, pointer.nodeid) bool"€t)func(pointer.nodeid, pointer.nodeid) bool jgo.string."func(pointer.nodeid, pointer.nodeid) bool"þHtype.func("".nodeid, "".nodeid) bool°°*v +Ù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(pointer.nodeid, pointer.nodeid) bool"pZgo.weak.type.*func("".nodeid, "".nodeid) bool€"runtime.zerovalue €Htype.func("".nodeid, "".nodeid) boolРHtype.func("".nodeid, "".nodeid) bool€type."".nodeid�type."".nodeid type.boolþ(go.string."addNodes"@2addNodes (go.string."addNodes"þfgo.string."func(types.Type, string) pointer.nodeid"pp'func(types.Type, string) pointer.nodeid fgo.string."func(types.Type, string) pointer.nodeid"þztype.func(golang.org/x/tools/go/types.Type, string) "".nodeid°°—�Ø3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(types.Type, string) pointer.nodeid"pŒgo.weak.type.*func(golang.org/x/tools/go/types.Type, string) "".nodeid€"runtime.zerovalue €ztype.func(golang.org/x/tools/go/types.Type, string) "".nodeidРztype.func(golang.org/x/tools/go/types.Type, string) "".nodeid€Jtype.golang.org/x/tools/go/types.Type�type.string type."".nodeidþ,go.string."addOneNode"@6 +addOneNode ,go.string."addOneNode"þŽgo.string."func(types.Type, string, *pointer.fieldInfo) pointer.nodeid" ˜;func(types.Type, string, *pointer.fieldInfo) pointer.nodeid Žgo.string."func(types.Type, string, *pointer.fieldInfo) pointer.nodeid"þ˜type.func(golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeidÀÀ©´î63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(types.Type, string, *pointer.fieldInfo) pointer.nodeid"pªgo.weak.type.*func(golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeid€"runtime.zerovalue €˜type.func(golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeidа˜type.func(golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeid€Jtype.golang.org/x/tools/go/types.Type�type.string $type.*"".fieldInfo°type."".nodeidþ&go.string."addWork"00addWork &go.string."addWork"þ@go.string."func(pointer.nodeid)"PJfunc(pointer.nodeid) @go.string."func(pointer.nodeid)"þ(type.func("".nodeid)��8~µ÷3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(pointer.nodeid)"p:go.weak.type.*func("".nodeid)€"runtime.zerovalue €(type.func("".nodeid)Ð�(type.func("".nodeid)€type."".nodeidþ*go.string."addressOf"@4 addressOf *go.string."addressOf"þxgo.string."func(types.Type, pointer.nodeid, pointer.nodeid)"�‚0func(types.Type, pointer.nodeid, pointer.nodeid) xgo.string."func(types.Type, pointer.nodeid, pointer.nodeid)"þ‚type.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)°°xúE3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(types.Type, pointer.nodeid, pointer.nodeid)"p”go.weak.type.*func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)€"runtime.zerovalue €‚type.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)а‚type.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)€Jtype.golang.org/x/tools/go/types.Type�type."".nodeid type."".nodeidþ(go.string."callEdge"@2callEdge (go.string."callEdge"þˆgo.string."func(*pointer.cgnode, *pointer.callsite, pointer.nodeid)" ’8func(*pointer.cgnode, *pointer.callsite, pointer.nodeid) ˆgo.string."func(*pointer.cgnode, *pointer.callsite, pointer.nodeid)"þ\type.func(*"".cgnode, *"".callsite, "".nodeid)°°C�F&3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.cgnode, *pointer.callsite, pointer.nodeid)"pngo.weak.type.*func(*"".cgnode, *"".callsite, "".nodeid)€"runtime.zerovalue €\type.func(*"".cgnode, *"".callsite, "".nodeid)а\type.func(*"".cgnode, *"".callsite, "".nodeid)€type.*"".cgnode�"type.*"".callsite type."".nodeidþ8go.string."computeTrackBits"PBcomputeTrackBits 8go.string."computeTrackBits"þpgo.string."func(pointer.nodeid, pointer.nodeid, uint32)"€z,func(pointer.nodeid, pointer.nodeid, uint32) pgo.string."func(pointer.nodeid, pointer.nodeid, uint32)"þNtype.func("".nodeid, "".nodeid, uint32)°°§jªÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(pointer.nodeid, pointer.nodeid, uint32)"p`go.weak.type.*func("".nodeid, "".nodeid, uint32)€"runtime.zerovalue €Ntype.func("".nodeid, "".nodeid, uint32)аNtype.func("".nodeid, "".nodeid, uint32)€type."".nodeid�type."".nodeid type.uint32þ*go.string."copyElems"@4 copyElems *go.string."copyElems"þ†go.string."func(*pointer.cgnode, types.Type, ssa.Value, ssa.Value)"��7func(*pointer.cgnode, types.Type, ssa.Value, ssa.Value) †go.string."func(*pointer.cgnode, types.Type, ssa.Value, ssa.Value)"þòtype.func(*"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)ÀÀÈf„O3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*pointer.cgnode, types.Type, ssa.Value, ssa.Value)"p„go.weak.type.*func(*"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)€"runtime.zerovalue €òtype.func(*"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)ÐÀòtype.func(*"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)€type.*"".cgnode�Jtype.golang.org/x/tools/go/types.Type Htype.golang.org/x/tools/go/ssa.Value°Htype.golang.org/x/tools/go/ssa.Valueþ0go.string."dumpSolution"@: dumpSolution 0go.string."dumpSolution"þ:go.string."func(string, int)"PDfunc(string, int) :go.string."func(string, int)"þ,type.func(string, int)  •Æ(ì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."func(string, int)"p>go.weak.type.*func(string, int)€"runtime.zerovalue €,type.func(string, int)Р,type.func(string, int)€type.string�type.intþ0go.string."enclosingObj"@: enclosingObj 0go.string."enclosingObj"þ^go.string."func(pointer.nodeid) pointer.nodeid"ph#func(pointer.nodeid) pointer.nodeid ^go.string."func(pointer.nodeid) pointer.nodeid"þgenBuiltinCall 4go.string."genBuiltinCall"þlgo.string."func(ssa.CallInstruction, *pointer.cgnode)"€v*func(ssa.CallInstruction, *pointer.cgnode) lgo.string."func(ssa.CallInstruction, *pointer.cgnode)"þ€type.func(golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)  TÅú�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(ssa.CallInstruction, *pointer.cgnode)"p’go.weak.type.*func(golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)€"runtime.zerovalue €€type.func(golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)Р€type.func(golang.org/x/tools/go/ssa.CallInstruction, *"".cgnode)€\type.golang.org/x/tools/go/ssa.CallInstruction�type.*"".cgnodeþ&go.string."genCall"00genCall &go.string."genCall"þlgo.string."func(*pointer.cgnode, ssa.CallInstruction)"€v*func(*pointer.cgnode, ssa.CallInstruction) lgo.string."func(*pointer.cgnode, ssa.CallInstruction)"þ€type.func(*"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)  ²æáý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.cgnode, ssa.CallInstruction)"p’go.weak.type.*func(*"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)€"runtime.zerovalue €€type.func(*"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)Р€type.func(*"".cgnode, golang.org/x/tools/go/ssa.CallInstruction)€type.*"".cgnode�\type.golang.org/x/tools/go/ssa.CallInstructionþ&go.string."genConv"00genConv &go.string."genConv"þ^go.string."func(*ssa.Convert, *pointer.cgnode)"ph#func(*ssa.Convert, *pointer.cgnode) ^go.string."func(*ssa.Convert, *pointer.cgnode)"þrtype.func(*golang.org/x/tools/go/ssa.Convert, *"".cgnode)  #EK3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.Convert, *pointer.cgnode)"p„go.weak.type.*func(*golang.org/x/tools/go/ssa.Convert, *"".cgnode)€"runtime.zerovalue €rtype.func(*golang.org/x/tools/go/ssa.Convert, *"".cgnode)Рrtype.func(*golang.org/x/tools/go/ssa.Convert, *"".cgnode)€Ntype.*golang.org/x/tools/go/ssa.Convert�type.*"".cgnodeþ4go.string."genDynamicCall"@>genDynamicCall 4go.string."genDynamicCall"þªgo.string."func(*pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid)"À´Ifunc(*pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid) ªgo.string."func(*pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid)"þªtype.func(*"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)ÀÀ˜0Ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pªgo.string."func(*pointer.cgnode, *pointer.callsite, *ssa.CallCommon, pointer.nodeid)"p¼go.weak.type.*func(*"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)€"runtime.zerovalue €ªtype.func(*"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)ÐÀªtype.func(*"".cgnode, *"".callsite, *golang.org/x/tools/go/ssa.CallCommon, "".nodeid)€type.*"".cgnode�"type.*"".callsite Ttype.*golang.org/x/tools/go/ssa.CallCommon°type."".nodeidþ&go.string."genFunc"00genFunc &go.string."genFunc"þBgo.string."func(*pointer.cgnode)"PLfunc(*pointer.cgnode) Bgo.string."func(*pointer.cgnode)"þ*type.func(*"".cgnode)���ÊyŠ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*pointer.cgnode)"pgo.weak.type.*func() *"".cgnode€"runtime.zerovalue €,type.func() *"".cgnodeЀ,type.func() *"".cgnode€type.*"".cgnodeþ2go.string."genStaticCall"@< genStaticCall 2go.string."genStaticCall"þ(go.string."genStore"@2genStore (go.string."genStore"þ˜go.string."func(*pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32)"°¢@func(*pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32) ˜go.string."func(*pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32)"þ¢type.func(*"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)ÐÐ ƒD�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P˜go.string."func(*pointer.cgnode, ssa.Value, pointer.nodeid, uint32, uint32)"p´go.weak.type.*func(*"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)€"runtime.zerovalue €¢type.func(*"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)ÐТtype.func(*"".cgnode, golang.org/x/tools/go/ssa.Value, "".nodeid, uint32, uint32)€type.*"".cgnode�Htype.golang.org/x/tools/go/ssa.Value type."".nodeid°type.uint32Àtype.uint32þ(go.string."generate"@2generate (go.string."generate"þ*go.string."isReflect"@4 isReflect *go.string."isReflect"þHgo.string."func(*ssa.Function) bool"`Rfunc(*ssa.Function) bool Hgo.string."func(*ssa.Function) bool"þftype.func(*golang.org/x/tools/go/ssa.Function) bool  á\ÿî3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Function) bool"pxgo.weak.type.*func(*golang.org/x/tools/go/ssa.Function) bool€"runtime.zerovalue €ftype.func(*golang.org/x/tools/go/ssa.Function) boolÐ�ftype.func(*golang.org/x/tools/go/ssa.Function) bool€Ptype.*golang.org/x/tools/go/ssa.Function�type.boolþ4go.string."isTaggedObject"@>isTaggedObject 4go.string."isTaggedObject"þ(go.string."labelFor"@2labelFor (go.string."labelFor"þ^go.string."func(pointer.nodeid) *pointer.Label"ph#func(pointer.nodeid) *pointer.Label ^go.string."func(pointer.nodeid) *pointer.Label"þfunc(types.Type, *pointer.cgnode, interface {}) pointer.nodeid ”go.string."func(types.Type, *pointer.cgnode, interface {}) pointer.nodeid"þžtype.func(golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeidÀÀ«°­@3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(types.Type, *pointer.cgnode, interface {}) pointer.nodeid"p°go.weak.type.*func(golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeid€"runtime.zerovalue €žtype.func(golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeidаžtype.func(golang.org/x/tools/go/types.Type, *"".cgnode, interface {}) "".nodeid€Jtype.golang.org/x/tools/go/types.Type�type.*"".cgnode "type.interface {}°type."".nodeidþ(go.string."nextNode"@2nextNode (go.string."nextNode"þ,go.string."objectNode"@6 +objectNode ,go.string."objectNode"þvgo.string."func(*pointer.cgnode, ssa.Value) pointer.nodeid"€€/func(*pointer.cgnode, ssa.Value) pointer.nodeid vgo.string."func(*pointer.cgnode, ssa.Value) pointer.nodeid"þ€type.func(*"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeid°°P¡±‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.cgnode, ssa.Value) pointer.nodeid"p’go.weak.type.*func(*"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeid€"runtime.zerovalue €€type.func(*"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeidР€type.func(*"".cgnode, golang.org/x/tools/go/ssa.Value) "".nodeid€type.*"".cgnode�Htype.golang.org/x/tools/go/ssa.Value type."".nodeidþˆgo.string."func(types.Type, pointer.nodeid, pointer.nodeid, uint32)" ’8func(types.Type, pointer.nodeid, pointer.nodeid, uint32) ˆgo.string."func(types.Type, pointer.nodeid, pointer.nodeid, uint32)"þ’type.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)ÀÀ¥Éf£3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(types.Type, pointer.nodeid, pointer.nodeid, uint32)"p¤go.weak.type.*func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)€"runtime.zerovalue €’type.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)ÐÀ’type.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, uint32)€Jtype.golang.org/x/tools/go/types.Type�type."".nodeid type."".nodeid°type.uint32þ(go.string."offsetOf"@2offsetOf (go.string."offsetOf"þPgo.string."func(types.Type, int) uint32"`Zfunc(types.Type, int) uint32 Pgo.string."func(types.Type, int) uint32"þntype.func(golang.org/x/tools/go/types.Type, int) uint32°°pšÍá3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(types.Type, int) uint32"p€go.weak.type.*func(golang.org/x/tools/go/types.Type, int) uint32€"runtime.zerovalue €ntype.func(golang.org/x/tools/go/types.Type, int) uint32Рntype.func(golang.org/x/tools/go/types.Type, int) uint32€Jtype.golang.org/x/tools/go/types.Type�type.int type.uint32þ,go.string."onlineCopy"@6 +onlineCopy ,go.string."onlineCopy"þ.go.string."onlineCopyN"@8 onlineCopyN .go.string."onlineCopyN"þ~go.string."func(pointer.nodeid, pointer.nodeid, uint32) uint32"�ˆ3func(pointer.nodeid, pointer.nodeid, uint32) uint32 ~go.string."func(pointer.nodeid, pointer.nodeid, uint32) uint32"þ\type.func("".nodeid, "".nodeid, uint32) uint32ÀÀ‘2€3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(pointer.nodeid, pointer.nodeid, uint32) uint32"pngo.weak.type.*func("".nodeid, "".nodeid, uint32) uint32€"runtime.zerovalue €\type.func("".nodeid, "".nodeid, uint32) uint32а\type.func("".nodeid, "".nodeid, uint32) uint32€type."".nodeid�type."".nodeid type.uint32°type.uint32þBgo.string."processNewConstraints"PLprocessNewConstraints Bgo.string."processNewConstraints"þ8go.string."rtypeTaggedValue"PBrtypeTaggedValue 8go.string."rtypeTaggedValue"þVgo.string."func(pointer.nodeid) types.Type"``func(pointer.nodeid) types.Type Vgo.string."func(pointer.nodeid) types.Type"þjtype.func("".nodeid) golang.org/x/tools/go/types.Type  hÂè[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(pointer.nodeid) types.Type"p|go.weak.type.*func("".nodeid) golang.org/x/tools/go/types.Type€"runtime.zerovalue €jtype.func("".nodeid) golang.org/x/tools/go/types.TypeÐ�jtype.func("".nodeid) golang.org/x/tools/go/types.Type€type."".nodeid�Jtype.golang.org/x/tools/go/types.Typeþ0go.string."setValueNode"@: setValueNode 0go.string."setValueNode"þxgo.string."func(ssa.Value, pointer.nodeid, *pointer.cgnode)"�‚0func(ssa.Value, pointer.nodeid, *pointer.cgnode) xgo.string."func(ssa.Value, pointer.nodeid, *pointer.cgnode)"þ‚type.func(golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)°°ÌÍœö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(ssa.Value, pointer.nodeid, *pointer.cgnode)"p”go.weak.type.*func(golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)€"runtime.zerovalue €‚type.func(golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)а‚type.func(golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)€Htype.golang.org/x/tools/go/ssa.Value�type."".nodeid type.*"".cgnodeþ.go.string."shouldTrack"@8 shouldTrack .go.string."shouldTrack"þBgo.string."func(types.Type) bool"PLfunc(types.Type) bool Bgo.string."func(types.Type) bool"þ`type.func(golang.org/x/tools/go/types.Type) bool  Ùö~ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(types.Type) bool"prgo.weak.type.*func(golang.org/x/tools/go/types.Type) bool€"runtime.zerovalue €`type.func(golang.org/x/tools/go/types.Type) boolÐ�`type.func(golang.org/x/tools/go/types.Type) bool€Jtype.golang.org/x/tools/go/types.Type�type.boolþ8go.string."shouldUseContext"PBshouldUseContext 8go.string."shouldUseContext"þ,go.string."showCounts"@6 +showCounts ,go.string."showCounts"þ$go.string."sizeof"0.sizeof $go.string."sizeof"þFgo.string."func(types.Type) uint32"PPfunc(types.Type) uint32 Fgo.string."func(types.Type) uint32"þdtype.func(golang.org/x/tools/go/types.Type) uint32  F}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(types.Type) uint32"pvgo.weak.type.*func(golang.org/x/tools/go/types.Type) uint32€"runtime.zerovalue €dtype.func(golang.org/x/tools/go/types.Type) uint32Ð�dtype.func(golang.org/x/tools/go/types.Type) uint32€Jtype.golang.org/x/tools/go/types.Type�type.uint32þ8go.string."solveConstraints"PBsolveConstraints 8go.string."solveConstraints"þbgo.string."func(*pointer.node, *pointer.nodeset)"pl%func(*pointer.node, *pointer.nodeset) bgo.string."func(*pointer.node, *pointer.nodeset)"þ@type.func(*"".node, *"".nodeset)  /+I3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*pointer.node, *pointer.nodeset)"pRgo.weak.type.*func(*"".node, *"".nodeset)€"runtime.zerovalue €@type.func(*"".node, *"".nodeset)Р@type.func(*"".node, *"".nodeset)€type.*"".node� type.*"".nodesetþ"go.string."store"0,store "go.string."store"þ.go.string."taggedValue"@8 taggedValue .go.string."taggedValue"þ†go.string."func(pointer.nodeid) (types.Type, pointer.nodeid, bool)"��7func(pointer.nodeid) (types.Type, pointer.nodeid, bool) †go.string."func(pointer.nodeid) (types.Type, pointer.nodeid, bool)"þ�type.func("".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)ÀÀ)ÙÍŠ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(pointer.nodeid) (types.Type, pointer.nodeid, bool)"p¢go.weak.type.*func("".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)€"runtime.zerovalue €�type.func("".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)Ð��type.func("".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)€type."".nodeid�Jtype.golang.org/x/tools/go/types.Type type."".nodeid°type.boolþ,go.string."typeAssert"@6 +typeAssert ,go.string."typeAssert"þ„go.string."func(types.Type, pointer.nodeid, pointer.nodeid, bool)"�Ž6func(types.Type, pointer.nodeid, pointer.nodeid, bool) „go.string."func(types.Type, pointer.nodeid, pointer.nodeid, bool)"þŽtype.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)ÀÀÊ(B°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(types.Type, pointer.nodeid, pointer.nodeid, bool)"p go.weak.type.*func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)€"runtime.zerovalue €Žtype.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)ÐÀŽtype.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)€Jtype.golang.org/x/tools/go/types.Type�type."".nodeid type."".nodeid°type.boolþ*go.string."valueNode"@4 valueNode *go.string."valueNode"þTgo.string."func(ssa.Value) pointer.nodeid"`^func(ssa.Value) pointer.nodeid Tgo.string."func(ssa.Value) pointer.nodeid"þhtype.func(golang.org/x/tools/go/ssa.Value) "".nodeid  z$?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(ssa.Value) pointer.nodeid"pzgo.weak.type.*func(golang.org/x/tools/go/ssa.Value) "".nodeid€"runtime.zerovalue €htype.func(golang.org/x/tools/go/ssa.Value) "".nodeidÐ�htype.func(golang.org/x/tools/go/ssa.Value) "".nodeid€Htype.golang.org/x/tools/go/ssa.Value�type."".nodeidþ6go.string."valueOffsetNode"@@valueOffsetNode 6go.string."valueOffsetNode"þ^go.string."func(ssa.Value, int) pointer.nodeid"ph#func(ssa.Value, int) pointer.nodeid ^go.string."func(ssa.Value, int) pointer.nodeid"þrtype.func(golang.org/x/tools/go/ssa.Value, int) "".nodeid°°¸ëY63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(ssa.Value, int) pointer.nodeid"p„go.weak.type.*func(golang.org/x/tools/go/ssa.Value, int) "".nodeid€"runtime.zerovalue €rtype.func(golang.org/x/tools/go/ssa.Value, int) "".nodeidРrtype.func(golang.org/x/tools/go/ssa.Value, int) "".nodeid€Htype.golang.org/x/tools/go/ssa.Value�type.int type."".nodeidþ"go.string."warnf"0,warnf "go.string."warnf"þhgo.string."func(token.Pos, string, ...interface {})"€r(func(token.Pos, string, ...interface {}) hgo.string."func(token.Pos, string, ...interface {})"þ`type.func(go/token.Pos, string, ...interface {})°°U”�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(token.Pos, string, ...interface {})"prgo.weak.type.*func(go/token.Pos, string, ...interface {})€"runtime.zerovalue €`type.func(go/token.Pos, string, ...interface {})а`type.func(go/token.Pos, string, ...interface {})€"type.go/token.Pos�type.string &type.[]interface {}þ"type.*"".analysisð1ð1p³›6@@�   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*pointer.analysis"p4go.weak.type.**"".analysis€"runtime.zerovalue� type."".analysis` "type.*"".analysisÀð"type.*"".analysisð2go.string."addConstraint"€"go.importpath."".�0type.func("".constraint) Ltype.func(*"".analysis, "".constraint)°8"".(*analysis).addConstraintÀ8"".(*analysis).addConstraintÐ(go.string."addLabel"à"go.importpath."".ðHtype.func("".nodeid, "".nodeid) bool€dtype.func(*"".analysis, "".nodeid, "".nodeid) bool�."".(*analysis).addLabel ."".(*analysis).addLabel°(go.string."addNodes"À"go.importpath."".Ðztype.func(golang.org/x/tools/go/types.Type, string) "".nodeidà–type.func(*"".analysis, golang.org/x/tools/go/types.Type, string) "".nodeidð."".(*analysis).addNodes€."".(*analysis).addNodes�,go.string."addOneNode" "go.importpath."".°˜type.func(golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeidÀ´type.func(*"".analysis, golang.org/x/tools/go/types.Type, string, *"".fieldInfo) "".nodeidÐ2"".(*analysis).addOneNodeà2"".(*analysis).addOneNodeð&go.string."addWork"€"go.importpath."".�(type.func("".nodeid) Dtype.func(*"".analysis, "".nodeid)°,"".(*analysis).addWorkÀ,"".(*analysis).addWorkÐ*go.string."addressOf"à"go.importpath."".ð‚type.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)€žtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid)�0"".(*analysis).addressOf 0"".(*analysis).addressOf°(go.string."callEdge"À"go.importpath."".Ð\type.func(*"".cgnode, *"".callsite, "".nodeid)àxtype.func(*"".analysis, *"".cgnode, *"".callsite, "".nodeid)ð."".(*analysis).callEdge€."".(*analysis).callEdge�8go.string."computeTrackBits" "go.importpath."".°type.func()À.type.func(*"".analysis)Ð>"".(*analysis).computeTrackBitsà>"".(*analysis).computeTrackBitsð go.string."copy"€"go.importpath."".�Ntype.func("".nodeid, "".nodeid, uint32) jtype.func(*"".analysis, "".nodeid, "".nodeid, uint32)°&"".(*analysis).copyÀ&"".(*analysis).copyÐ*go.string."copyElems"à"go.importpath."".ðòtype.func(*"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)€ Žtype.func(*"".analysis, *"".cgnode, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/ssa.Value, golang.org/x/tools/go/ssa.Value)� 0"".(*analysis).copyElems  0"".(*analysis).copyElems° 0go.string."dumpSolution"À "go.importpath."".Ð ,type.func(string, int)à Htype.func(*"".analysis, string, int)ð 6"".(*analysis).dumpSolution€ +6"".(*analysis).dumpSolution� +0go.string."enclosingObj"  +"go.importpath."".° +"".(*analysis).rtypeTaggedValue€(>"".(*analysis).rtypeTaggedValue�(0go.string."setValueNode" ("go.importpath."".°(‚type.func(golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)À(žtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, "".nodeid, *"".cgnode)Ð(6"".(*analysis).setValueNodeà(6"".(*analysis).setValueNodeð(.go.string."shouldTrack"€)"go.importpath."".�)`type.func(golang.org/x/tools/go/types.Type) bool )|type.func(*"".analysis, golang.org/x/tools/go/types.Type) bool°)4"".(*analysis).shouldTrackÀ)4"".(*analysis).shouldTrackÐ)8go.string."shouldUseContext"à)"go.importpath."".ð)ftype.func(*golang.org/x/tools/go/ssa.Function) bool€*‚type.func(*"".analysis, *golang.org/x/tools/go/ssa.Function) bool�*>"".(*analysis).shouldUseContext *>"".(*analysis).shouldUseContext°*,go.string."showCounts"À*"go.importpath."".Ð*type.func()à*.type.func(*"".analysis)ð*2"".(*analysis).showCounts€+2"".(*analysis).showCounts�+$go.string."sizeof" +"go.importpath."".°+dtype.func(golang.org/x/tools/go/types.Type) uint32À+€type.func(*"".analysis, golang.org/x/tools/go/types.Type) uint32Ð+*"".(*analysis).sizeofà+*"".(*analysis).sizeofð+"go.string."solve"€,"go.importpath."".�,type.func() ,.type.func(*"".analysis)°,("".(*analysis).solveÀ,("".(*analysis).solveÐ,8go.string."solveConstraints"à,"go.importpath."".ð,@type.func(*"".node, *"".nodeset)€-\type.func(*"".analysis, *"".node, *"".nodeset)�->"".(*analysis).solveConstraints ->"".(*analysis).solveConstraints°-"go.string."store"À-"go.importpath."".Ð-^type.func("".nodeid, "".nodeid, uint32, uint32)à-ztype.func(*"".analysis, "".nodeid, "".nodeid, uint32, uint32)ð-("".(*analysis).store€.("".(*analysis).store�..go.string."taggedValue" ."go.importpath."".°.�type.func("".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)À.¬type.func(*"".analysis, "".nodeid) (golang.org/x/tools/go/types.Type, "".nodeid, bool)Ð.4"".(*analysis).taggedValueà.4"".(*analysis).taggedValueð.,go.string."typeAssert"€/"go.importpath."".�/Žtype.func(golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool) /ªtype.func(*"".analysis, golang.org/x/tools/go/types.Type, "".nodeid, "".nodeid, bool)°/2"".(*analysis).typeAssertÀ/2"".(*analysis).typeAssertÐ/*go.string."valueNode"à/"go.importpath."".ð/htype.func(golang.org/x/tools/go/ssa.Value) "".nodeid€0„type.func(*"".analysis, golang.org/x/tools/go/ssa.Value) "".nodeid�00"".(*analysis).valueNode 00"".(*analysis).valueNode°06go.string."valueOffsetNode"À0"go.importpath."".Ð0rtype.func(golang.org/x/tools/go/ssa.Value, int) "".nodeidà0Žtype.func(*"".analysis, golang.org/x/tools/go/ssa.Value, int) "".nodeidð0<"".(*analysis).valueOffsetNode€1<"".(*analysis).valueOffsetNode�1"go.string."warnf" 1"go.importpath."".°1`type.func(go/token.Pos, string, ...interface {})À1|type.func(*"".analysis, go/token.Pos, string, ...interface {})Ð1("".(*analysis).warnfà1("".(*analysis).warnfþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþPgo.string."map.iter[ssa.Value]struct {}"`Zmap.iter[ssa.Value]struct {} Pgo.string."map.iter[ssa.Value]struct {}"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þntype.map.iter[golang.org/x/tools/go/ssa.Value]struct {}ððPÑày (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PPgo.string."map.iter[ssa.Value]struct {}"p€go.weak.type.*map.iter[golang.org/x/tools/go/ssa.Value]struct {}€"runtime.zerovalue�Àntype.map.iter[golang.org/x/tools/go/ssa.Value]struct {}Àgo.string."key"àJtype.*golang.org/x/tools/go/ssa.Value�go.string."val"°type.*struct {}àgo.string."t"€type.*uint8°go.string."h"Ðntype.*map.hdr[golang.org/x/tools/go/ssa.Value]struct {}€&go.string."buckets" ttype.*map.bucket[golang.org/x/tools/go/ssa.Value]struct {}Ð go.string."bptr"ðttype.*map.bucket[golang.org/x/tools/go/ssa.Value]struct {} "go.string."other"Àtype.[4]uintptrþ(go.string."[]uint32"@2[]uint32 (go.string."[]uint32"þtype.[]uint32  Ô‘   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]uint32"p,go.weak.type.*[]uint32€"runtime.zerovalue�type.uint32þ:go.typelink.[]uint32/[]uint32type.[]uint32þ*go.string."[8]uint32"@4 [8]uint32 *go.string."[8]uint32"þtype.[8]uint32ÀÀ ¥ˆ.À‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[8]uint32"p.go.weak.type.*[8]uint32€"runtime.zerovalue�type.uint32 type.[]uint32þ>go.typelink.[8]uint32/[8]uint32type.[8]uint32þRgo.string."*map.bucket[types.Type]uint32"`\*map.bucket[types.Type]uint32 Rgo.string."*map.bucket[types.Type]uint32"þptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32  xcÙ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.bucket[types.Type]uint32"p‚go.weak.type.**map.bucket[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�ntype.map.bucket[golang.org/x/tools/go/types.Type]uint32þPgo.string."map.bucket[types.Type]uint32"`Zmap.bucket[types.Type]uint32 Pgo.string."map.bucket[types.Type]uint32"þntype.map.bucket[golang.org/x/tools/go/types.Type]uint32°°°”z˜wˆ¨ à runtime.algarray0bruntime.gcbits.0xc4c8c8c8c8c8c8c84844840000000000PPgo.string."map.bucket[types.Type]uint32"p€go.weak.type.*map.bucket[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Àntype.map.bucket[golang.org/x/tools/go/types.Type]uint32À go.string."keys"àPtype.[8]golang.org/x/tools/go/types.Type�$go.string."values"°type.[8]uint32à(go.string."overflow"€ptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32þJgo.string."map.hdr[types.Type]uint32"`Tmap.hdr[types.Type]uint32 Jgo.string."map.hdr[types.Type]uint32"þhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32àà0,:   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PJgo.string."map.hdr[types.Type]uint32"pzgo.weak.type.*map.hdr[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Àhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32À&go.string."buckets"àptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32�,go.string."oldbuckets"°ptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32þBgo.string."map[types.Type]uint32"PLmap[types.Type]uint32 Bgo.string."map[types.Type]uint32"þ`type.map[golang.org/x/tools/go/types.Type]uint32ÜÜe…y5° € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."map[types.Type]uint32"prgo.weak.type.*map[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type type.uint32°ntype.map.bucket[golang.org/x/tools/go/types.Type]uint32Àhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32þšgo.typelink.map[types.Type]uint32/map[golang.org/x/tools/go/types.Type]uint32`type.map[golang.org/x/tools/go/types.Type]uint32þ6go.string."[8]*ssa.Package"@@[8]*ssa.Package 6go.string."[8]*ssa.Package"þTtype.[8]*golang.org/x/tools/go/ssa.PackageÀÀ@Z¾§  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P6go.string."[8]*ssa.Package"pfgo.weak.type.*[8]*golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�Ntype.*golang.org/x/tools/go/ssa.Package Rtype.[]*golang.org/x/tools/go/ssa.Packageþ‚go.typelink.[8]*ssa.Package/[8]*golang.org/x/tools/go/ssa.PackageTtype.[8]*golang.org/x/tools/go/ssa.PackageþVgo.string."*map.bucket[string]*ssa.Package"``*map.bucket[string]*ssa.Package Vgo.string."*map.bucket[string]*ssa.Package"þttype.*map.bucket[string]*golang.org/x/tools/go/ssa.Package  _G˜!6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[string]*ssa.Package"p†go.weak.type.**map.bucket[string]*golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�rtype.map.bucket[string]*golang.org/x/tools/go/ssa.Packageþbruntime.gcbits.0x84848484848484848488888888000000 „„„„„„„„„ˆˆˆˆþTgo.string."map.bucket[string]*ssa.Package"`^map.bucket[string]*ssa.Package Tgo.string."map.bucket[string]*ssa.Package"þrtype.map.bucket[string]*golang.org/x/tools/go/ssa.Package°°Ð&`1#ˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PTgo.string."map.bucket[string]*ssa.Package"p„go.weak.type.*map.bucket[string]*golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�Àrtype.map.bucket[string]*golang.org/x/tools/go/ssa.PackageÀ go.string."keys"àtype.[8]string�$go.string."values"°Ttype.[8]*golang.org/x/tools/go/ssa.Packageà(go.string."overflow"€ttype.*map.bucket[string]*golang.org/x/tools/go/ssa.PackageþNgo.string."map.hdr[string]*ssa.Package"`Xmap.hdr[string]*ssa.Package Ngo.string."map.hdr[string]*ssa.Package"þltype.map.hdr[string]*golang.org/x/tools/go/ssa.Packageàà0®Â«  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[string]*ssa.Package"p~go.weak.type.*map.hdr[string]*golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�Àltype.map.hdr[string]*golang.org/x/tools/go/ssa.PackageÀ&go.string."buckets"àttype.*map.bucket[string]*golang.org/x/tools/go/ssa.Package�,go.string."oldbuckets"°ttype.*map.bucket[string]*golang.org/x/tools/go/ssa.PackageþFgo.string."map[string]*ssa.Package"PPmap[string]*ssa.Package Fgo.string."map[string]*ssa.Package"þdtype.map[string]*golang.org/x/tools/go/ssa.PackageÜÜc¸ÿ5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[string]*ssa.Package"pvgo.weak.type.*map[string]*golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�type.string Ntype.*golang.org/x/tools/go/ssa.Package°rtype.map.bucket[string]*golang.org/x/tools/go/ssa.PackageÀltype.map.hdr[string]*golang.org/x/tools/go/ssa.Packageþ¢go.typelink.map[string]*ssa.Package/map[string]*golang.org/x/tools/go/ssa.Packagedtype.map[string]*golang.org/x/tools/go/ssa.Packageþ4go.string."[]types.Object"@>[]types.Object 4go.string."[]types.Object"þRtype.[]golang.org/x/tools/go/types.Object  Ìj�ò   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]types.Object"pdgo.weak.type.*[]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ntype.golang.org/x/tools/go/types.Objectþ~go.typelink.[]types.Object/[]golang.org/x/tools/go/types.ObjectRtype.[]golang.org/x/tools/go/types.ObjectþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þhtype..hashfunc.[8]golang.org/x/tools/go/types.Object`type..hash.[8]golang.org/x/tools/go/types.Objectþdtype..eqfunc.[8]golang.org/x/tools/go/types.Object\type..eq.[8]golang.org/x/tools/go/types.Objectþ^type..alg.[8]golang.org/x/tools/go/types.Object htype..hashfunc.[8]golang.org/x/tools/go/types.Objectdtype..eqfunc.[8]golang.org/x/tools/go/types.Objectþ6go.string."[8]types.Object"@@[8]types.Object 6go.string."[8]types.Object"þTtype.[8]golang.org/x/tools/go/types.ObjectÀÀ€x*ºª ^type..alg.[8]golang.org/x/tools/go/types.Object0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P6go.string."[8]types.Object"pfgo.weak.type.*[8]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ntype.golang.org/x/tools/go/types.Object Rtype.[]golang.org/x/tools/go/types.Objectþ‚go.typelink.[8]types.Object/[8]golang.org/x/tools/go/types.ObjectTtype.[8]golang.org/x/tools/go/types.ObjectþVgo.string."*map.bucket[string]types.Object"``*map.bucket[string]types.Object Vgo.string."*map.bucket[string]types.Object"þttype.*map.bucket[string]golang.org/x/tools/go/types.Object  =ÞQ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[string]types.Object"p†go.weak.type.**map.bucket[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�rtype.map.bucket[string]golang.org/x/tools/go/types.Objectþ,ztype..gc.map.bucket[string]golang.org/x/tools/go/types.Object$þ‚type..gcprog.map.bucket[string]golang.org/x/tools/go/types.Object"™™™™íîîî +þTgo.string."map.bucket[string]types.Object"`^map.bucket[string]types.Object Tgo.string."map.bucket[string]types.Object"þrtype.map.bucket[string]golang.org/x/tools/go/types.Object°°‹»¶Yˆ à runtime.algarray0ztype..gc.map.bucket[string]golang.org/x/tools/go/types.Object@‚type..gcprog.map.bucket[string]golang.org/x/tools/go/types.ObjectPTgo.string."map.bucket[string]types.Object"p„go.weak.type.*map.bucket[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Àrtype.map.bucket[string]golang.org/x/tools/go/types.ObjectÀ go.string."keys"àtype.[8]string�$go.string."values"°Ttype.[8]golang.org/x/tools/go/types.Objectà(go.string."overflow"€ttype.*map.bucket[string]golang.org/x/tools/go/types.ObjectþNgo.string."map.hdr[string]types.Object"`Xmap.hdr[string]types.Object Ngo.string."map.hdr[string]types.Object"þltype.map.hdr[string]golang.org/x/tools/go/types.Objectàà0¾ŸÖ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[string]types.Object"p~go.weak.type.*map.hdr[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Àltype.map.hdr[string]golang.org/x/tools/go/types.ObjectÀ&go.string."buckets"àttype.*map.bucket[string]golang.org/x/tools/go/types.Object�,go.string."oldbuckets"°ttype.*map.bucket[string]golang.org/x/tools/go/types.ObjectþFgo.string."map[string]types.Object"PPmap[string]types.Object Fgo.string."map[string]types.Object"þdtype.map[string]golang.org/x/tools/go/types.ObjectÜÜ×9¹5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[string]types.Object"pvgo.weak.type.*map[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�type.string Ntype.golang.org/x/tools/go/types.Object°rtype.map.bucket[string]golang.org/x/tools/go/types.ObjectÀltype.map.hdr[string]golang.org/x/tools/go/types.Objectþ¢go.typelink.map[string]types.Object/map[string]golang.org/x/tools/go/types.Objectdtype.map[string]golang.org/x/tools/go/types.ObjectþBgo.string."[1]*pointer.fieldInfo"PL[1]*pointer.fieldInfo Bgo.string."[1]*pointer.fieldInfo"þ*type.[1]*"".fieldInfoÀÀv8(Â1   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."[1]*pointer.fieldInfo"pgo.weak.type.**[1]*"".fieldInfo€"runtime.zerovalue�*type.[1]*"".fieldInfoþ4go.string."**pointer.node"@>**pointer.node 4go.string."**pointer.node"þtype.**"".node  „&E6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."**pointer.node"p.go.weak.type.***"".node€"runtime.zerovalue�type.*"".nodeþ8go.string."**pointer.cgnode"PB**pointer.cgnode 8go.string."**pointer.cgnode"þ type.**"".cgnode  ÿ­Û6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."**pointer.cgnode"p2go.weak.type.***"".cgnode€"runtime.zerovalue�type.*"".cgnodeþ8go.string."**callgraph.Node"PB**callgraph.Node 8go.string."**callgraph.Node"þVtype.**golang.org/x/tools/go/callgraph.Node  òd†G6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."**callgraph.Node"phgo.weak.type.***golang.org/x/tools/go/callgraph.Node€"runtime.zerovalue�Ttype.*golang.org/x/tools/go/callgraph.Nodeþ[]reflect.Type 4go.string."[]reflect.Type"þ&type.[]reflect.Type  %‡.Ì   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]reflect.Type"p8go.weak.type.*[]reflect.Type€"runtime.zerovalue�"type.reflect.TypeþRgo.typelink.[]reflect.Type/[]reflect.Type&type.[]reflect.TypeþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.weak.type.*[]*"".solverState€"runtime.zerovalue�(type.*"".solverStateþhgo.typelink.[]*pointer.solverState/[]*"".solverState,type.[]*"".solverStateþFgo.string."[8]*pointer.solverState"PP[8]*pointer.solverState Fgo.string."[8]*pointer.solverState"þ.type.[8]*"".solverStateÀÀ@²pû  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000PFgo.string."[8]*pointer.solverState"p@go.weak.type.*[8]*"".solverState€"runtime.zerovalue�(type.*"".solverState ,type.[]*"".solverStateþlgo.typelink.[8]*pointer.solverState/[8]*"".solverState.type.[8]*"".solverStateþbgo.string."*map.bucket[*pointer.solverState]bool"pl%*map.bucket[*pointer.solverState]bool bgo.string."*map.bucket[*pointer.solverState]bool"þJtype.*map.bucket[*"".solverState]bool  ½»á6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."*map.bucket[*pointer.solverState]bool"p\go.weak.type.**map.bucket[*"".solverState]bool€"runtime.zerovalue�Htype.map.bucket[*"".solverState]boolþ`go.string."map.bucket[*pointer.solverState]bool"pj$map.bucket[*pointer.solverState]bool `go.string."map.bucket[*pointer.solverState]bool"þHtype.map.bucket[*"".solverState]bool°°Xƒ|!ßHP à runtime.algarray0bruntime.gcbits.0x84888888484888888888840000000000P`go.string."map.bucket[*pointer.solverState]bool"pZgo.weak.type.*map.bucket[*"".solverState]bool€"runtime.zerovalue�ÀHtype.map.bucket[*"".solverState]boolÀ go.string."keys"à.type.[8]*"".solverState�$go.string."values"°type.[8]boolà(go.string."overflow"€Jtype.*map.bucket[*"".solverState]boolþZgo.string."map.hdr[*pointer.solverState]bool"pd!map.hdr[*pointer.solverState]bool Zgo.string."map.hdr[*pointer.solverState]bool"þBtype.map.hdr[*"".solverState]boolàà0ã¥<   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PZgo.string."map.hdr[*pointer.solverState]bool"pTgo.weak.type.*map.hdr[*"".solverState]bool€"runtime.zerovalue�ÀBtype.map.hdr[*"".solverState]boolÀ&go.string."buckets"àJtype.*map.bucket[*"".solverState]bool�,go.string."oldbuckets"°Jtype.*map.bucket[*"".solverState]boolþRgo.string."map[*pointer.solverState]bool"`\map[*pointer.solverState]bool Rgo.string."map[*pointer.solverState]bool"þ:type.map[*"".solverState]boolÜÜ¿MMf5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."map[*pointer.solverState]bool"pLgo.weak.type.*map[*"".solverState]bool€"runtime.zerovalue�(type.*"".solverState type.bool°Htype.map.bucket[*"".solverState]boolÀBtype.map.hdr[*"".solverState]boolþ„go.typelink.map[*pointer.solverState]bool/map[*"".solverState]bool:type.map[*"".solverState]boolþJgo.string."*map.hdr[reflect.Type]int"`T*map.hdr[reflect.Type]int Jgo.string."*map.hdr[reflect.Type]int"þaddrConstraint 4go.string."addrConstraint"þ,type."".addrConstraint°°ça é™   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PDgo.string."pointer.addrConstraint"p.type.*"".addrConstraint€"runtime.zerovalue�À,type."".addrConstraintÀgo.string."dst"Ð"go.importpath."".àtype."".nodeid�go.string."src" "go.importpath."".°type."".nodeid`à,type."".addrConstraintà4go.string."addrConstraint"ð"go.importpath."".€°,type."".addrConstraintþFgo.string."*pointer.addrConstraint"PP*pointer.addrConstraint Fgo.string."*pointer.addrConstraint"þ`go.string."func(*pointer.addrConstraint) string"pj$func(*pointer.addrConstraint) string `go.string."func(*pointer.addrConstraint) string"þHtype.func(*"".addrConstraint) string  ÄEpÔ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*pointer.addrConstraint) string"pZgo.weak.type.*func(*"".addrConstraint) string€"runtime.zerovalue €Htype.func(*"".addrConstraint) stringÐ�Htype.func(*"".addrConstraint) string€.type.*"".addrConstraint�type.stringþngo.string."func(*pointer.addrConstraint, *pointer.hvn)"€x+func(*pointer.addrConstraint, *pointer.hvn) ngo.string."func(*pointer.addrConstraint, *pointer.hvn)"þLtype.func(*"".addrConstraint, *"".hvn)  Èg®Á3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*pointer.addrConstraint, *pointer.hvn)"p^go.weak.type.*func(*"".addrConstraint, *"".hvn)€"runtime.zerovalue €Ltype.func(*"".addrConstraint, *"".hvn)РLtype.func(*"".addrConstraint, *"".hvn)€.type.*"".addrConstraint�type.*"".hvnþpgo.string."func(*pointer.addrConstraint) pointer.nodeid"€z,func(*pointer.addrConstraint) pointer.nodeid pgo.string."func(*pointer.addrConstraint) pointer.nodeid"þNtype.func(*"".addrConstraint) "".nodeid  w@‰3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*pointer.addrConstraint) pointer.nodeid"p`go.weak.type.*func(*"".addrConstraint) "".nodeid€"runtime.zerovalue €Ntype.func(*"".addrConstraint) "".nodeidÐ�Ntype.func(*"".addrConstraint) "".nodeid€.type.*"".addrConstraint�type."".nodeidþvgo.string."func(*pointer.addrConstraint, []pointer.nodeid)"€€/func(*pointer.addrConstraint, []pointer.nodeid) vgo.string."func(*pointer.addrConstraint, []pointer.nodeid)"þTtype.func(*"".addrConstraint, []"".nodeid)  ‘¿S3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.addrConstraint, []pointer.nodeid)"pfgo.weak.type.*func(*"".addrConstraint, []"".nodeid)€"runtime.zerovalue €Ttype.func(*"".addrConstraint, []"".nodeid)РTtype.func(*"".addrConstraint, []"".nodeid)€.type.*"".addrConstraint� type.[]"".nodeidþœgo.string."func(*pointer.addrConstraint, *pointer.analysis, *pointer.nodeset)"°¦Bfunc(*pointer.addrConstraint, *pointer.analysis, *pointer.nodeset) œgo.string."func(*pointer.addrConstraint, *pointer.analysis, *pointer.nodeset)"þptype.func(*"".addrConstraint, *"".analysis, *"".nodeset)°°U¶8É3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*pointer.addrConstraint, *pointer.analysis, *pointer.nodeset)"p‚go.weak.type.*func(*"".addrConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ptype.func(*"".addrConstraint, *"".analysis, *"".nodeset)аptype.func(*"".addrConstraint, *"".analysis, *"".nodeset)€.type.*"".addrConstraint�"type.*"".analysis  type.*"".nodesetþ.type.*"".addrConstraintÐйw6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*pointer.addrConstraint"p@go.weak.type.**"".addrConstraint€"runtime.zerovalue�,type."".addrConstraint` .type.*"".addrConstraintÀð.type.*"".addrConstraintð$go.string."String"�$type.func() string Htype.func(*"".addrConstraint) string°6"".(*addrConstraint).StringÀ6"".(*addrConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ltype.func(*"".addrConstraint, *"".hvn)�:"".(*addrConstraint).presolve :"".(*addrConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàNtype.func(*"".addrConstraint) "".nodeidð0"".(*addrConstraint).ptr€0"".(*addrConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀTtype.func(*"".addrConstraint, []"".nodeid)Ð:"".(*addrConstraint).renumberà:"".(*addrConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ptype.func(*"".addrConstraint, *"".analysis, *"".nodeset)°4"".(*addrConstraint).solveÀ4"".(*addrConstraint).solveþDgo.string."pointer.copyConstraint"PNpointer.copyConstraint Dgo.string."pointer.copyConstraint"þ4go.string."copyConstraint"@>copyConstraint 4go.string."copyConstraint"þ,type."".copyConstraint°°›öKÉ™   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PDgo.string."pointer.copyConstraint"p.type.*"".copyConstraint€"runtime.zerovalue�À,type."".copyConstraintÀgo.string."dst"Ð"go.importpath."".àtype."".nodeid�go.string."src" "go.importpath."".°type."".nodeid`à,type."".copyConstraintà4go.string."copyConstraint"ð"go.importpath."".€°,type."".copyConstraintþFgo.string."*pointer.copyConstraint"PP*pointer.copyConstraint Fgo.string."*pointer.copyConstraint"þ`go.string."func(*pointer.copyConstraint) string"pj$func(*pointer.copyConstraint) string `go.string."func(*pointer.copyConstraint) string"þHtype.func(*"".copyConstraint) string   qyE3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*pointer.copyConstraint) string"pZgo.weak.type.*func(*"".copyConstraint) string€"runtime.zerovalue €Htype.func(*"".copyConstraint) stringÐ�Htype.func(*"".copyConstraint) string€.type.*"".copyConstraint�type.stringþngo.string."func(*pointer.copyConstraint, *pointer.hvn)"€x+func(*pointer.copyConstraint, *pointer.hvn) ngo.string."func(*pointer.copyConstraint, *pointer.hvn)"þLtype.func(*"".copyConstraint, *"".hvn)  ¸CžI3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*pointer.copyConstraint, *pointer.hvn)"p^go.weak.type.*func(*"".copyConstraint, *"".hvn)€"runtime.zerovalue €Ltype.func(*"".copyConstraint, *"".hvn)РLtype.func(*"".copyConstraint, *"".hvn)€.type.*"".copyConstraint�type.*"".hvnþpgo.string."func(*pointer.copyConstraint) pointer.nodeid"€z,func(*pointer.copyConstraint) pointer.nodeid pgo.string."func(*pointer.copyConstraint) pointer.nodeid"þNtype.func(*"".copyConstraint) "".nodeid  ä°©Ì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*pointer.copyConstraint) pointer.nodeid"p`go.weak.type.*func(*"".copyConstraint) "".nodeid€"runtime.zerovalue €Ntype.func(*"".copyConstraint) "".nodeidÐ�Ntype.func(*"".copyConstraint) "".nodeid€.type.*"".copyConstraint�type."".nodeidþvgo.string."func(*pointer.copyConstraint, []pointer.nodeid)"€€/func(*pointer.copyConstraint, []pointer.nodeid) vgo.string."func(*pointer.copyConstraint, []pointer.nodeid)"þTtype.func(*"".copyConstraint, []"".nodeid)  ~ŽÐ”3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.copyConstraint, []pointer.nodeid)"pfgo.weak.type.*func(*"".copyConstraint, []"".nodeid)€"runtime.zerovalue €Ttype.func(*"".copyConstraint, []"".nodeid)РTtype.func(*"".copyConstraint, []"".nodeid)€.type.*"".copyConstraint� type.[]"".nodeidþœgo.string."func(*pointer.copyConstraint, *pointer.analysis, *pointer.nodeset)"°¦Bfunc(*pointer.copyConstraint, *pointer.analysis, *pointer.nodeset) œgo.string."func(*pointer.copyConstraint, *pointer.analysis, *pointer.nodeset)"þptype.func(*"".copyConstraint, *"".analysis, *"".nodeset)°°eŠÊˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*pointer.copyConstraint, *pointer.analysis, *pointer.nodeset)"p‚go.weak.type.*func(*"".copyConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ptype.func(*"".copyConstraint, *"".analysis, *"".nodeset)аptype.func(*"".copyConstraint, *"".analysis, *"".nodeset)€.type.*"".copyConstraint�"type.*"".analysis  type.*"".nodesetþ.type.*"".copyConstraintÐÐþRÔ56J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*pointer.copyConstraint"p@go.weak.type.**"".copyConstraint€"runtime.zerovalue�,type."".copyConstraint` .type.*"".copyConstraintÀð.type.*"".copyConstraintð$go.string."String"�$type.func() string Htype.func(*"".copyConstraint) string°6"".(*copyConstraint).StringÀ6"".(*copyConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ltype.func(*"".copyConstraint, *"".hvn)�:"".(*copyConstraint).presolve :"".(*copyConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàNtype.func(*"".copyConstraint) "".nodeidð0"".(*copyConstraint).ptr€0"".(*copyConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀTtype.func(*"".copyConstraint, []"".nodeid)Ð:"".(*copyConstraint).renumberà:"".(*copyConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ptype.func(*"".copyConstraint, *"".analysis, *"".nodeset)°4"".(*copyConstraint).solveÀ4"".(*copyConstraint).solveþDgo.string."pointer.loadConstraint"PNpointer.loadConstraint Dgo.string."pointer.loadConstraint"þ4go.string."loadConstraint"@>loadConstraint 4go.string."loadConstraint"þ,type."".loadConstraint€€ €@¢±™&  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PDgo.string."pointer.loadConstraint"p.type.*"".loadConstraint€"runtime.zerovalue�À,type."".loadConstraintÀ$go.string."offset"Ð"go.importpath."".àtype.uint32�go.string."dst" "go.importpath."".°type."".nodeidàgo.string."src"ð"go.importpath."".€type."".nodeid`°,type."".loadConstraint°4go.string."loadConstraint"À"go.importpath."".Ѐ,type."".loadConstraintþFgo.string."*pointer.loadConstraint"PP*pointer.loadConstraint Fgo.string."*pointer.loadConstraint"þ`go.string."func(*pointer.loadConstraint) string"pj$func(*pointer.loadConstraint) string `go.string."func(*pointer.loadConstraint) string"þHtype.func(*"".loadConstraint) string  ©ÑØë3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*pointer.loadConstraint) string"pZgo.weak.type.*func(*"".loadConstraint) string€"runtime.zerovalue €Htype.func(*"".loadConstraint) stringÐ�Htype.func(*"".loadConstraint) string€.type.*"".loadConstraint�type.stringþngo.string."func(*pointer.loadConstraint, *pointer.hvn)"€x+func(*pointer.loadConstraint, *pointer.hvn) ngo.string."func(*pointer.loadConstraint, *pointer.hvn)"þLtype.func(*"".loadConstraint, *"".hvn)  7b3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*pointer.loadConstraint, *pointer.hvn)"p^go.weak.type.*func(*"".loadConstraint, *"".hvn)€"runtime.zerovalue €Ltype.func(*"".loadConstraint, *"".hvn)РLtype.func(*"".loadConstraint, *"".hvn)€.type.*"".loadConstraint�type.*"".hvnþpgo.string."func(*pointer.loadConstraint) pointer.nodeid"€z,func(*pointer.loadConstraint) pointer.nodeid pgo.string."func(*pointer.loadConstraint) pointer.nodeid"þNtype.func(*"".loadConstraint) "".nodeid  Ï£ãË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*pointer.loadConstraint) pointer.nodeid"p`go.weak.type.*func(*"".loadConstraint) "".nodeid€"runtime.zerovalue €Ntype.func(*"".loadConstraint) "".nodeidÐ�Ntype.func(*"".loadConstraint) "".nodeid€.type.*"".loadConstraint�type."".nodeidþvgo.string."func(*pointer.loadConstraint, []pointer.nodeid)"€€/func(*pointer.loadConstraint, []pointer.nodeid) vgo.string."func(*pointer.loadConstraint, []pointer.nodeid)"þTtype.func(*"".loadConstraint, []"".nodeid)  ¯ ÉÔ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.loadConstraint, []pointer.nodeid)"pfgo.weak.type.*func(*"".loadConstraint, []"".nodeid)€"runtime.zerovalue €Ttype.func(*"".loadConstraint, []"".nodeid)РTtype.func(*"".loadConstraint, []"".nodeid)€.type.*"".loadConstraint� type.[]"".nodeidþœgo.string."func(*pointer.loadConstraint, *pointer.analysis, *pointer.nodeset)"°¦Bfunc(*pointer.loadConstraint, *pointer.analysis, *pointer.nodeset) œgo.string."func(*pointer.loadConstraint, *pointer.analysis, *pointer.nodeset)"þptype.func(*"".loadConstraint, *"".analysis, *"".nodeset)°°¥ +y3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*pointer.loadConstraint, *pointer.analysis, *pointer.nodeset)"p‚go.weak.type.*func(*"".loadConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ptype.func(*"".loadConstraint, *"".analysis, *"".nodeset)аptype.func(*"".loadConstraint, *"".analysis, *"".nodeset)€.type.*"".loadConstraint�"type.*"".analysis  type.*"".nodesetþ.type.*"".loadConstraintÐÐ-¡–‰6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*pointer.loadConstraint"p@go.weak.type.**"".loadConstraint€"runtime.zerovalue�,type."".loadConstraint` .type.*"".loadConstraintÀð.type.*"".loadConstraintð$go.string."String"�$type.func() string Htype.func(*"".loadConstraint) string°6"".(*loadConstraint).StringÀ6"".(*loadConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ltype.func(*"".loadConstraint, *"".hvn)�:"".(*loadConstraint).presolve :"".(*loadConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàNtype.func(*"".loadConstraint) "".nodeidð0"".(*loadConstraint).ptr€0"".(*loadConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀTtype.func(*"".loadConstraint, []"".nodeid)Ð:"".(*loadConstraint).renumberà:"".(*loadConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ptype.func(*"".loadConstraint, *"".analysis, *"".nodeset)°4"".(*loadConstraint).solveÀ4"".(*loadConstraint).solveþFgo.string."pointer.storeConstraint"PPpointer.storeConstraint Fgo.string."pointer.storeConstraint"þ6go.string."storeConstraint"@@storeConstraint 6go.string."storeConstraint"þ.type."".storeConstraint€€ 5S-H™&  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PFgo.string."pointer.storeConstraint"p0type.*"".storeConstraint€"runtime.zerovalue�À.type."".storeConstraintÀ$go.string."offset"Ð"go.importpath."".àtype.uint32�go.string."dst" "go.importpath."".°type."".nodeidàgo.string."src"ð"go.importpath."".€type."".nodeid`°.type."".storeConstraint°6go.string."storeConstraint"À"go.importpath."".Ѐ.type."".storeConstraintþHgo.string."*pointer.storeConstraint"`R*pointer.storeConstraint Hgo.string."*pointer.storeConstraint"þbgo.string."func(*pointer.storeConstraint) string"pl%func(*pointer.storeConstraint) string bgo.string."func(*pointer.storeConstraint) string"þJtype.func(*"".storeConstraint) string  ‰D-3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*pointer.storeConstraint) string"p\go.weak.type.*func(*"".storeConstraint) string€"runtime.zerovalue €Jtype.func(*"".storeConstraint) stringÐ�Jtype.func(*"".storeConstraint) string€0type.*"".storeConstraint�type.stringþpgo.string."func(*pointer.storeConstraint, *pointer.hvn)"€z,func(*pointer.storeConstraint, *pointer.hvn) pgo.string."func(*pointer.storeConstraint, *pointer.hvn)"þNtype.func(*"".storeConstraint, *"".hvn)  òŸˆ§3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*pointer.storeConstraint, *pointer.hvn)"p`go.weak.type.*func(*"".storeConstraint, *"".hvn)€"runtime.zerovalue €Ntype.func(*"".storeConstraint, *"".hvn)РNtype.func(*"".storeConstraint, *"".hvn)€0type.*"".storeConstraint�type.*"".hvnþrgo.string."func(*pointer.storeConstraint) pointer.nodeid"€|-func(*pointer.storeConstraint) pointer.nodeid rgo.string."func(*pointer.storeConstraint) pointer.nodeid"þPtype.func(*"".storeConstraint) "".nodeid  íÆp…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.storeConstraint) pointer.nodeid"pbgo.weak.type.*func(*"".storeConstraint) "".nodeid€"runtime.zerovalue €Ptype.func(*"".storeConstraint) "".nodeidÐ�Ptype.func(*"".storeConstraint) "".nodeid€0type.*"".storeConstraint�type."".nodeidþxgo.string."func(*pointer.storeConstraint, []pointer.nodeid)"�‚0func(*pointer.storeConstraint, []pointer.nodeid) xgo.string."func(*pointer.storeConstraint, []pointer.nodeid)"þVtype.func(*"".storeConstraint, []"".nodeid)  :ñ’3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*pointer.storeConstraint, []pointer.nodeid)"phgo.weak.type.*func(*"".storeConstraint, []"".nodeid)€"runtime.zerovalue €Vtype.func(*"".storeConstraint, []"".nodeid)РVtype.func(*"".storeConstraint, []"".nodeid)€0type.*"".storeConstraint� type.[]"".nodeidþžgo.string."func(*pointer.storeConstraint, *pointer.analysis, *pointer.nodeset)"°¨Cfunc(*pointer.storeConstraint, *pointer.analysis, *pointer.nodeset) žgo.string."func(*pointer.storeConstraint, *pointer.analysis, *pointer.nodeset)"þrtype.func(*"".storeConstraint, *"".analysis, *"".nodeset)°°- +·Ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pžgo.string."func(*pointer.storeConstraint, *pointer.analysis, *pointer.nodeset)"p„go.weak.type.*func(*"".storeConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €rtype.func(*"".storeConstraint, *"".analysis, *"".nodeset)аrtype.func(*"".storeConstraint, *"".analysis, *"".nodeset)€0type.*"".storeConstraint�"type.*"".analysis  type.*"".nodesetþ0type.*"".storeConstraintÐÐØ™î6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."*pointer.storeConstraint"pBgo.weak.type.**"".storeConstraint€"runtime.zerovalue�.type."".storeConstraint` 0type.*"".storeConstraintÀð0type.*"".storeConstraintð$go.string."String"�$type.func() string Jtype.func(*"".storeConstraint) string°8"".(*storeConstraint).StringÀ8"".(*storeConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ntype.func(*"".storeConstraint, *"".hvn)�<"".(*storeConstraint).presolve <"".(*storeConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàPtype.func(*"".storeConstraint) "".nodeidð2"".(*storeConstraint).ptr€2"".(*storeConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀVtype.func(*"".storeConstraint, []"".nodeid)Ð<"".(*storeConstraint).renumberà<"".(*storeConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) rtype.func(*"".storeConstraint, *"".analysis, *"".nodeset)°6"".(*storeConstraint).solveÀ6"".(*storeConstraint).solveþPgo.string."pointer.offsetAddrConstraint"`Zpointer.offsetAddrConstraint Pgo.string."pointer.offsetAddrConstraint"þ@go.string."offsetAddrConstraint"PJoffsetAddrConstraint @go.string."offsetAddrConstraint"þ8type."".offsetAddrConstraint€€ „›„³™&  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PPgo.string."pointer.offsetAddrConstraint"p:type.*"".offsetAddrConstraint€"runtime.zerovalue�À8type."".offsetAddrConstraintÀ$go.string."offset"Ð"go.importpath."".àtype.uint32�go.string."dst" "go.importpath."".°type."".nodeidàgo.string."src"ð"go.importpath."".€type."".nodeid`°8type."".offsetAddrConstraint°@go.string."offsetAddrConstraint"À"go.importpath."".Ѐ8type."".offsetAddrConstraintþRgo.string."*pointer.offsetAddrConstraint"`\*pointer.offsetAddrConstraint Rgo.string."*pointer.offsetAddrConstraint"þlgo.string."func(*pointer.offsetAddrConstraint) string"€v*func(*pointer.offsetAddrConstraint) string lgo.string."func(*pointer.offsetAddrConstraint) string"þTtype.func(*"".offsetAddrConstraint) string  ‡ŸM3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.offsetAddrConstraint) string"pfgo.weak.type.*func(*"".offsetAddrConstraint) string€"runtime.zerovalue €Ttype.func(*"".offsetAddrConstraint) stringÐ�Ttype.func(*"".offsetAddrConstraint) string€:type.*"".offsetAddrConstraint�type.stringþzgo.string."func(*pointer.offsetAddrConstraint, *pointer.hvn)"�„1func(*pointer.offsetAddrConstraint, *pointer.hvn) zgo.string."func(*pointer.offsetAddrConstraint, *pointer.hvn)"þXtype.func(*"".offsetAddrConstraint, *"".hvn)  {,Ë3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.offsetAddrConstraint, *pointer.hvn)"pjgo.weak.type.*func(*"".offsetAddrConstraint, *"".hvn)€"runtime.zerovalue €Xtype.func(*"".offsetAddrConstraint, *"".hvn)РXtype.func(*"".offsetAddrConstraint, *"".hvn)€:type.*"".offsetAddrConstraint�type.*"".hvnþ|go.string."func(*pointer.offsetAddrConstraint) pointer.nodeid"�†2func(*pointer.offsetAddrConstraint) pointer.nodeid |go.string."func(*pointer.offsetAddrConstraint) pointer.nodeid"þZtype.func(*"".offsetAddrConstraint) "".nodeid  ýò�‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.offsetAddrConstraint) pointer.nodeid"plgo.weak.type.*func(*"".offsetAddrConstraint) "".nodeid€"runtime.zerovalue €Ztype.func(*"".offsetAddrConstraint) "".nodeidÐ�Ztype.func(*"".offsetAddrConstraint) "".nodeid€:type.*"".offsetAddrConstraint�type."".nodeidþ‚go.string."func(*pointer.offsetAddrConstraint, []pointer.nodeid)"�Œ5func(*pointer.offsetAddrConstraint, []pointer.nodeid) ‚go.string."func(*pointer.offsetAddrConstraint, []pointer.nodeid)"þ`type.func(*"".offsetAddrConstraint, []"".nodeid)  ñyà 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.offsetAddrConstraint, []pointer.nodeid)"prgo.weak.type.*func(*"".offsetAddrConstraint, []"".nodeid)€"runtime.zerovalue €`type.func(*"".offsetAddrConstraint, []"".nodeid)Р`type.func(*"".offsetAddrConstraint, []"".nodeid)€:type.*"".offsetAddrConstraint� type.[]"".nodeidþ¨go.string."func(*pointer.offsetAddrConstraint, *pointer.analysis, *pointer.nodeset)"À²Hfunc(*pointer.offsetAddrConstraint, *pointer.analysis, *pointer.nodeset) ¨go.string."func(*pointer.offsetAddrConstraint, *pointer.analysis, *pointer.nodeset)"þ|type.func(*"".offsetAddrConstraint, *"".analysis, *"".nodeset)°°»ˆQ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."func(*pointer.offsetAddrConstraint, *pointer.analysis, *pointer.nodeset)"pŽgo.weak.type.*func(*"".offsetAddrConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €|type.func(*"".offsetAddrConstraint, *"".analysis, *"".nodeset)а|type.func(*"".offsetAddrConstraint, *"".analysis, *"".nodeset)€:type.*"".offsetAddrConstraint�"type.*"".analysis  type.*"".nodesetþ:type.*"".offsetAddrConstraintÐоÁ�6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*pointer.offsetAddrConstraint"pLgo.weak.type.**"".offsetAddrConstraint€"runtime.zerovalue�8type."".offsetAddrConstraint` :type.*"".offsetAddrConstraintÀð:type.*"".offsetAddrConstraintð$go.string."String"�$type.func() string Ttype.func(*"".offsetAddrConstraint) string°B"".(*offsetAddrConstraint).StringÀB"".(*offsetAddrConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Xtype.func(*"".offsetAddrConstraint, *"".hvn)�F"".(*offsetAddrConstraint).presolve F"".(*offsetAddrConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàZtype.func(*"".offsetAddrConstraint) "".nodeidð<"".(*offsetAddrConstraint).ptr€<"".(*offsetAddrConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À`type.func(*"".offsetAddrConstraint, []"".nodeid)ÐF"".(*offsetAddrConstraint).renumberàF"".(*offsetAddrConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) |type.func(*"".offsetAddrConstraint, *"".analysis, *"".nodeset)°@"".(*offsetAddrConstraint).solveÀ@"".(*offsetAddrConstraint).solveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þLtype..hashfunc."".typeFilterConstraintDtype..hash."".typeFilterConstraintþHtype..eqfunc."".typeFilterConstraint@type..eq."".typeFilterConstraintþBtype..alg."".typeFilterConstraint Ltype..hashfunc."".typeFilterConstraintHtype..eqfunc."".typeFilterConstraintþbruntime.gcbits.0x8cc44800000000000000000000000000 ŒÄHþPgo.string."pointer.typeFilterConstraint"`Zpointer.typeFilterConstraint Pgo.string."pointer.typeFilterConstraint"þ@go.string."typeFilterConstraint"PJtypeFilterConstraint @go.string."typeFilterConstraint"þ8type."".typeFilterConstraint€€Àþmü& Btype..alg."".typeFilterConstraint0bruntime.gcbits.0x8cc44800000000000000000000000000PPgo.string."pointer.typeFilterConstraint"p:type.*"".typeFilterConstraint€"runtime.zerovalue�À8type."".typeFilterConstraintÀgo.string."typ"Ð"go.importpath."".àJtype.golang.org/x/tools/go/types.Type�go.string."dst" "go.importpath."".°type."".nodeidàgo.string."src"ð"go.importpath."".€type."".nodeid`°8type."".typeFilterConstraint°@go.string."typeFilterConstraint"À"go.importpath."".Ѐ8type."".typeFilterConstraintþRgo.string."*pointer.typeFilterConstraint"`\*pointer.typeFilterConstraint Rgo.string."*pointer.typeFilterConstraint"þlgo.string."func(*pointer.typeFilterConstraint) string"€v*func(*pointer.typeFilterConstraint) string lgo.string."func(*pointer.typeFilterConstraint) string"þTtype.func(*"".typeFilterConstraint) string  �� 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.typeFilterConstraint) string"pfgo.weak.type.*func(*"".typeFilterConstraint) string€"runtime.zerovalue €Ttype.func(*"".typeFilterConstraint) stringÐ�Ttype.func(*"".typeFilterConstraint) string€:type.*"".typeFilterConstraint�type.stringþzgo.string."func(*pointer.typeFilterConstraint, *pointer.hvn)"�„1func(*pointer.typeFilterConstraint, *pointer.hvn) zgo.string."func(*pointer.typeFilterConstraint, *pointer.hvn)"þXtype.func(*"".typeFilterConstraint, *"".hvn)  UŒ_>3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.typeFilterConstraint, *pointer.hvn)"pjgo.weak.type.*func(*"".typeFilterConstraint, *"".hvn)€"runtime.zerovalue €Xtype.func(*"".typeFilterConstraint, *"".hvn)РXtype.func(*"".typeFilterConstraint, *"".hvn)€:type.*"".typeFilterConstraint�type.*"".hvnþ|go.string."func(*pointer.typeFilterConstraint) pointer.nodeid"�†2func(*pointer.typeFilterConstraint) pointer.nodeid |go.string."func(*pointer.typeFilterConstraint) pointer.nodeid"þZtype.func(*"".typeFilterConstraint) "".nodeid  /”9C3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.typeFilterConstraint) pointer.nodeid"plgo.weak.type.*func(*"".typeFilterConstraint) "".nodeid€"runtime.zerovalue €Ztype.func(*"".typeFilterConstraint) "".nodeidÐ�Ztype.func(*"".typeFilterConstraint) "".nodeid€:type.*"".typeFilterConstraint�type."".nodeidþ‚go.string."func(*pointer.typeFilterConstraint, []pointer.nodeid)"�Œ5func(*pointer.typeFilterConstraint, []pointer.nodeid) ‚go.string."func(*pointer.typeFilterConstraint, []pointer.nodeid)"þ`type.func(*"".typeFilterConstraint, []"".nodeid)  ÖhÓ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.typeFilterConstraint, []pointer.nodeid)"prgo.weak.type.*func(*"".typeFilterConstraint, []"".nodeid)€"runtime.zerovalue €`type.func(*"".typeFilterConstraint, []"".nodeid)Р`type.func(*"".typeFilterConstraint, []"".nodeid)€:type.*"".typeFilterConstraint� type.[]"".nodeidþ¨go.string."func(*pointer.typeFilterConstraint, *pointer.analysis, *pointer.nodeset)"À²Hfunc(*pointer.typeFilterConstraint, *pointer.analysis, *pointer.nodeset) ¨go.string."func(*pointer.typeFilterConstraint, *pointer.analysis, *pointer.nodeset)"þ|type.func(*"".typeFilterConstraint, *"".analysis, *"".nodeset)°°\v¼~3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."func(*pointer.typeFilterConstraint, *pointer.analysis, *pointer.nodeset)"pŽgo.weak.type.*func(*"".typeFilterConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €|type.func(*"".typeFilterConstraint, *"".analysis, *"".nodeset)а|type.func(*"".typeFilterConstraint, *"".analysis, *"".nodeset)€:type.*"".typeFilterConstraint�"type.*"".analysis  type.*"".nodesetþ:type.*"".typeFilterConstraintÐÐvk‚6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*pointer.typeFilterConstraint"pLgo.weak.type.**"".typeFilterConstraint€"runtime.zerovalue�8type."".typeFilterConstraint` :type.*"".typeFilterConstraintÀð:type.*"".typeFilterConstraintð$go.string."String"�$type.func() string Ttype.func(*"".typeFilterConstraint) string°B"".(*typeFilterConstraint).StringÀB"".(*typeFilterConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Xtype.func(*"".typeFilterConstraint, *"".hvn)�F"".(*typeFilterConstraint).presolve F"".(*typeFilterConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàZtype.func(*"".typeFilterConstraint) "".nodeidð<"".(*typeFilterConstraint).ptr€<"".(*typeFilterConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À`type.func(*"".typeFilterConstraint, []"".nodeid)ÐF"".(*typeFilterConstraint).renumberàF"".(*typeFilterConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) |type.func(*"".typeFilterConstraint, *"".analysis, *"".nodeset)°@"".(*typeFilterConstraint).solveÀ@"".(*typeFilterConstraint).solveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þBtype..hashfunc."".untagConstraint:type..hash."".untagConstraintþ>type..eqfunc."".untagConstraint6type..eq."".untagConstraintþ8type..alg."".untagConstraint Btype..hashfunc."".untagConstraint>type..eqfunc."".untagConstraintþbruntime.gcbits.0x8c440000000000000000000000000000 ŒDþFgo.string."pointer.untagConstraint"PPpointer.untagConstraint Fgo.string."pointer.untagConstraint"þ"go.string."exact"0,exact "go.string."exact"þ6go.string."untagConstraint"@@untagConstraint 6go.string."untagConstraint"þ.type."".untagConstraintÐÐ =’Ú, 8type..alg."".untagConstraint0bruntime.gcbits.0x8c440000000000000000000000000000PFgo.string."pointer.untagConstraint"p0type.*"".untagConstraint€"runtime.zerovalue�À.type."".untagConstraintÀgo.string."typ"Ð"go.importpath."".àJtype.golang.org/x/tools/go/types.Type�go.string."dst" "go.importpath."".°type."".nodeidàgo.string."src"ð"go.importpath."".€type."".nodeid°"go.string."exact"À"go.importpath."".Ðtype.bool`€.type."".untagConstraint€6go.string."untagConstraint"�"go.importpath."". Ð.type."".untagConstraintþHgo.string."*pointer.untagConstraint"`R*pointer.untagConstraint Hgo.string."*pointer.untagConstraint"þbgo.string."func(*pointer.untagConstraint) string"pl%func(*pointer.untagConstraint) string bgo.string."func(*pointer.untagConstraint) string"þJtype.func(*"".untagConstraint) string  $—5>3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*pointer.untagConstraint) string"p\go.weak.type.*func(*"".untagConstraint) string€"runtime.zerovalue €Jtype.func(*"".untagConstraint) stringÐ�Jtype.func(*"".untagConstraint) string€0type.*"".untagConstraint�type.stringþpgo.string."func(*pointer.untagConstraint, *pointer.hvn)"€z,func(*pointer.untagConstraint, *pointer.hvn) pgo.string."func(*pointer.untagConstraint, *pointer.hvn)"þNtype.func(*"".untagConstraint, *"".hvn)  ¸dKf3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*pointer.untagConstraint, *pointer.hvn)"p`go.weak.type.*func(*"".untagConstraint, *"".hvn)€"runtime.zerovalue €Ntype.func(*"".untagConstraint, *"".hvn)РNtype.func(*"".untagConstraint, *"".hvn)€0type.*"".untagConstraint�type.*"".hvnþrgo.string."func(*pointer.untagConstraint) pointer.nodeid"€|-func(*pointer.untagConstraint) pointer.nodeid rgo.string."func(*pointer.untagConstraint) pointer.nodeid"þPtype.func(*"".untagConstraint) "".nodeid  CÙ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.untagConstraint) pointer.nodeid"pbgo.weak.type.*func(*"".untagConstraint) "".nodeid€"runtime.zerovalue €Ptype.func(*"".untagConstraint) "".nodeidÐ�Ptype.func(*"".untagConstraint) "".nodeid€0type.*"".untagConstraint�type."".nodeidþxgo.string."func(*pointer.untagConstraint, []pointer.nodeid)"�‚0func(*pointer.untagConstraint, []pointer.nodeid) xgo.string."func(*pointer.untagConstraint, []pointer.nodeid)"þVtype.func(*"".untagConstraint, []"".nodeid)  "�œô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*pointer.untagConstraint, []pointer.nodeid)"phgo.weak.type.*func(*"".untagConstraint, []"".nodeid)€"runtime.zerovalue €Vtype.func(*"".untagConstraint, []"".nodeid)РVtype.func(*"".untagConstraint, []"".nodeid)€0type.*"".untagConstraint� type.[]"".nodeidþžgo.string."func(*pointer.untagConstraint, *pointer.analysis, *pointer.nodeset)"°¨Cfunc(*pointer.untagConstraint, *pointer.analysis, *pointer.nodeset) žgo.string."func(*pointer.untagConstraint, *pointer.analysis, *pointer.nodeset)"þrtype.func(*"".untagConstraint, *"".analysis, *"".nodeset)°°pìß¼3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pžgo.string."func(*pointer.untagConstraint, *pointer.analysis, *pointer.nodeset)"p„go.weak.type.*func(*"".untagConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €rtype.func(*"".untagConstraint, *"".analysis, *"".nodeset)аrtype.func(*"".untagConstraint, *"".analysis, *"".nodeset)€0type.*"".untagConstraint�"type.*"".analysis  type.*"".nodesetþ0type.*"".untagConstraintÐÐTÕæ�6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."*pointer.untagConstraint"pBgo.weak.type.**"".untagConstraint€"runtime.zerovalue�.type."".untagConstraint` 0type.*"".untagConstraintÀð0type.*"".untagConstraintð$go.string."String"�$type.func() string Jtype.func(*"".untagConstraint) string°8"".(*untagConstraint).StringÀ8"".(*untagConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ntype.func(*"".untagConstraint, *"".hvn)�<"".(*untagConstraint).presolve <"".(*untagConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàPtype.func(*"".untagConstraint) "".nodeidð2"".(*untagConstraint).ptr€2"".(*untagConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀVtype.func(*"".untagConstraint, []"".nodeid)Ð<"".(*untagConstraint).renumberà<"".(*untagConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) rtype.func(*"".untagConstraint, *"".analysis, *"".nodeset)°6"".(*untagConstraint).solveÀ6"".(*untagConstraint).solveþHgo.string."pointer.invokeConstraint"`Rpointer.invokeConstraint Hgo.string."pointer.invokeConstraint"þ$go.string."method"0.method $go.string."method"þ"go.string."iface"0,iface "go.string."iface"þ$go.string."params"0.params $go.string."params"þ8go.string."invokeConstraint"PBinvokeConstraint 8go.string."invokeConstraint"þ0type."".invokeConstraint€€âÐÄ4 & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PHgo.string."pointer.invokeConstraint"p2type.*"".invokeConstraint€"runtime.zerovalue�À0type."".invokeConstraintÀ$go.string."method"Ð"go.importpath."".àLtype.*golang.org/x/tools/go/types.Func�"go.string."iface" "go.importpath."".°type."".nodeidà$go.string."params"ð"go.importpath."".€type."".nodeid`°0type."".invokeConstraint°8go.string."invokeConstraint"À"go.importpath."".Ѐ0type."".invokeConstraintþJgo.string."*pointer.invokeConstraint"`T*pointer.invokeConstraint Jgo.string."*pointer.invokeConstraint"þdgo.string."func(*pointer.invokeConstraint) string"pn&func(*pointer.invokeConstraint) string dgo.string."func(*pointer.invokeConstraint) string"þLtype.func(*"".invokeConstraint) string  }¬‰3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*pointer.invokeConstraint) string"p^go.weak.type.*func(*"".invokeConstraint) string€"runtime.zerovalue €Ltype.func(*"".invokeConstraint) stringÐ�Ltype.func(*"".invokeConstraint) string€2type.*"".invokeConstraint�type.stringþrgo.string."func(*pointer.invokeConstraint, *pointer.hvn)"€|-func(*pointer.invokeConstraint, *pointer.hvn) rgo.string."func(*pointer.invokeConstraint, *pointer.hvn)"þPtype.func(*"".invokeConstraint, *"".hvn)  ©B.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.invokeConstraint, *pointer.hvn)"pbgo.weak.type.*func(*"".invokeConstraint, *"".hvn)€"runtime.zerovalue €Ptype.func(*"".invokeConstraint, *"".hvn)РPtype.func(*"".invokeConstraint, *"".hvn)€2type.*"".invokeConstraint�type.*"".hvnþtgo.string."func(*pointer.invokeConstraint) pointer.nodeid"€~.func(*pointer.invokeConstraint) pointer.nodeid tgo.string."func(*pointer.invokeConstraint) pointer.nodeid"þRtype.func(*"".invokeConstraint) "".nodeid  l=ö…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.invokeConstraint) pointer.nodeid"pdgo.weak.type.*func(*"".invokeConstraint) "".nodeid€"runtime.zerovalue €Rtype.func(*"".invokeConstraint) "".nodeidÐ�Rtype.func(*"".invokeConstraint) "".nodeid€2type.*"".invokeConstraint�type."".nodeidþzgo.string."func(*pointer.invokeConstraint, []pointer.nodeid)"�„1func(*pointer.invokeConstraint, []pointer.nodeid) zgo.string."func(*pointer.invokeConstraint, []pointer.nodeid)"þXtype.func(*"".invokeConstraint, []"".nodeid)  WÇ::3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.invokeConstraint, []pointer.nodeid)"pjgo.weak.type.*func(*"".invokeConstraint, []"".nodeid)€"runtime.zerovalue €Xtype.func(*"".invokeConstraint, []"".nodeid)РXtype.func(*"".invokeConstraint, []"".nodeid)€2type.*"".invokeConstraint� type.[]"".nodeidþ go.string."func(*pointer.invokeConstraint, *pointer.analysis, *pointer.nodeset)"°ªDfunc(*pointer.invokeConstraint, *pointer.analysis, *pointer.nodeset)  go.string."func(*pointer.invokeConstraint, *pointer.analysis, *pointer.nodeset)"þttype.func(*"".invokeConstraint, *"".analysis, *"".nodeset)°°®Ûˆq3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(*pointer.invokeConstraint, *pointer.analysis, *pointer.nodeset)"p†go.weak.type.*func(*"".invokeConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ttype.func(*"".invokeConstraint, *"".analysis, *"".nodeset)аttype.func(*"".invokeConstraint, *"".analysis, *"".nodeset)€2type.*"".invokeConstraint�"type.*"".analysis  type.*"".nodesetþ2type.*"".invokeConstraintÐп3ô6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."*pointer.invokeConstraint"pDgo.weak.type.**"".invokeConstraint€"runtime.zerovalue�0type."".invokeConstraint` 2type.*"".invokeConstraintÀð2type.*"".invokeConstraintð$go.string."String"�$type.func() string Ltype.func(*"".invokeConstraint) string°:"".(*invokeConstraint).StringÀ:"".(*invokeConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ptype.func(*"".invokeConstraint, *"".hvn)�>"".(*invokeConstraint).presolve >"".(*invokeConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàRtype.func(*"".invokeConstraint) "".nodeidð4"".(*invokeConstraint).ptr€4"".(*invokeConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀXtype.func(*"".invokeConstraint, []"".nodeid)Ð>"".(*invokeConstraint).renumberà>"".(*invokeConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ttype.func(*"".invokeConstraint, *"".analysis, *"".nodeset)°8"".(*invokeConstraint).solveÀ8"".(*invokeConstraint).solveþ>go.string."**pointer.fieldInfo"PH**pointer.fieldInfo >go.string."**pointer.fieldInfo"þ&type.**"".fieldInfo  VЫc6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."**pointer.fieldInfo"p8go.weak.type.***"".fieldInfo€"runtime.zerovalue�$type.*"".fieldInfoþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þfunc(*pointer.runtimeSetFinalizerConstraint, []pointer.nodeid) ”go.string."func(*pointer.runtimeSetFinalizerConstraint, []pointer.nodeid)"þrtype.func(*"".runtimeSetFinalizerConstraint, []"".nodeid)  úãK}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(*pointer.runtimeSetFinalizerConstraint, []pointer.nodeid)"p„go.weak.type.*func(*"".runtimeSetFinalizerConstraint, []"".nodeid)€"runtime.zerovalue €rtype.func(*"".runtimeSetFinalizerConstraint, []"".nodeid)Рrtype.func(*"".runtimeSetFinalizerConstraint, []"".nodeid)€Ltype.*"".runtimeSetFinalizerConstraint� type.[]"".nodeidþºgo.string."func(*pointer.runtimeSetFinalizerConstraint, *pointer.analysis, *pointer.nodeset)"ÐÄQfunc(*pointer.runtimeSetFinalizerConstraint, *pointer.analysis, *pointer.nodeset) ºgo.string."func(*pointer.runtimeSetFinalizerConstraint, *pointer.analysis, *pointer.nodeset)"þŽtype.func(*"".runtimeSetFinalizerConstraint, *"".analysis, *"".nodeset)°°q\Ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pºgo.string."func(*pointer.runtimeSetFinalizerConstraint, *pointer.analysis, *pointer.nodeset)"p go.weak.type.*func(*"".runtimeSetFinalizerConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €Žtype.func(*"".runtimeSetFinalizerConstraint, *"".analysis, *"".nodeset)аŽtype.func(*"".runtimeSetFinalizerConstraint, *"".analysis, *"".nodeset)€Ltype.*"".runtimeSetFinalizerConstraint�"type.*"".analysis  type.*"".nodesetþLtype.*"".runtimeSetFinalizerConstraintÐÐæÈD6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."*pointer.runtimeSetFinalizerConstraint"p^go.weak.type.**"".runtimeSetFinalizerConstraint€"runtime.zerovalue�Jtype."".runtimeSetFinalizerConstraint` Ltype.*"".runtimeSetFinalizerConstraintÀðLtype.*"".runtimeSetFinalizerConstraintð$go.string."String"�$type.func() string ftype.func(*"".runtimeSetFinalizerConstraint) string°T"".(*runtimeSetFinalizerConstraint).StringÀT"".(*runtimeSetFinalizerConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€jtype.func(*"".runtimeSetFinalizerConstraint, *"".hvn)�X"".(*runtimeSetFinalizerConstraint).presolve X"".(*runtimeSetFinalizerConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàltype.func(*"".runtimeSetFinalizerConstraint) "".nodeidðN"".(*runtimeSetFinalizerConstraint).ptr€N"".(*runtimeSetFinalizerConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àrtype.func(*"".runtimeSetFinalizerConstraint, []"".nodeid)ÐX"".(*runtimeSetFinalizerConstraint).renumberàX"".(*runtimeSetFinalizerConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) Žtype.func(*"".runtimeSetFinalizerConstraint, *"".analysis, *"".nodeset)°R"".(*runtimeSetFinalizerConstraint).solveÀR"".(*runtimeSetFinalizerConstraint).solveþbgo.string."pointer.runtimeSetFinalizerConstraint"pl%pointer.runtimeSetFinalizerConstraint bgo.string."pointer.runtimeSetFinalizerConstraint"þgo.string."f"0$f go.string."f"þgo.string."x"0$x go.string."x"þRgo.string."runtimeSetFinalizerConstraint"`\runtimeSetFinalizerConstraint Rgo.string."runtimeSetFinalizerConstraint"þJtype."".runtimeSetFinalizerConstraint€€  +Í\™&  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000Pbgo.string."pointer.runtimeSetFinalizerConstraint"pLtype.*"".runtimeSetFinalizerConstraint€"runtime.zerovalue�ÀJtype."".runtimeSetFinalizerConstraintÀ&go.string."targets"Ð"go.importpath."".àtype."".nodeid�go.string."f" "go.importpath."".°type."".nodeidàgo.string."x"ð"go.importpath."".€type."".nodeid`°Jtype."".runtimeSetFinalizerConstraint°Rgo.string."runtimeSetFinalizerConstraint"À"go.importpath."".ЀJtype."".runtimeSetFinalizerConstraintþ**ssa.Function 4go.string."**ssa.Function"þRtype.**golang.org/x/tools/go/ssa.Function  uúø6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."**ssa.Function"pdgo.weak.type.***golang.org/x/tools/go/ssa.Function€"runtime.zerovalue�Ptype.*golang.org/x/tools/go/ssa.Functionþ0go.string."[]*ssa.Value"@: []*ssa.Value 0go.string."[]*ssa.Value"þNtype.[]*golang.org/x/tools/go/ssa.Value  #•eë   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*ssa.Value"p`go.weak.type.*[]*golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/ssa.Valueþvgo.typelink.[]*ssa.Value/[]*golang.org/x/tools/go/ssa.ValueNtype.[]*golang.org/x/tools/go/ssa.Valueþbruntime.gcbits.0x88888888880000000000000000000000 ˆˆˆˆˆþ4go.string."[10]*ssa.Value"@>[10]*ssa.Value 4go.string."[10]*ssa.Value"þRtype.[10]*golang.org/x/tools/go/ssa.ValueÀÀPê�–4 +  runtime.algarray0bruntime.gcbits.0x88888888880000000000000000000000P4go.string."[10]*ssa.Value"pdgo.weak.type.*[10]*golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/ssa.Value Ntype.[]*golang.org/x/tools/go/ssa.Valueþ~go.typelink.[10]*ssa.Value/[10]*golang.org/x/tools/go/ssa.ValueRtype.[10]*golang.org/x/tools/go/ssa.Valueþ6go.string."*[10]*ssa.Value"@@*[10]*ssa.Value 6go.string."*[10]*ssa.Value"þTtype.*[10]*golang.org/x/tools/go/ssa.Value  7í…×6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*[10]*ssa.Value"pfgo.weak.type.**[10]*golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Rtype.[10]*golang.org/x/tools/go/ssa.Valueþ8go.string."[]*ssa.Parameter"PB[]*ssa.Parameter 8go.string."[]*ssa.Parameter"þVtype.[]*golang.org/x/tools/go/ssa.Parameter  #-|   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*ssa.Parameter"phgo.weak.type.*[]*golang.org/x/tools/go/ssa.Parameter€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/ssa.Parameterþ†go.typelink.[]*ssa.Parameter/[]*golang.org/x/tools/go/ssa.ParameterVtype.[]*golang.org/x/tools/go/ssa.Parameterþ:go.string."[]*ssa.BasicBlock"PD[]*ssa.BasicBlock :go.string."[]*ssa.BasicBlock"þXtype.[]*golang.org/x/tools/go/ssa.BasicBlock  ŸQæ¼   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]*ssa.BasicBlock"pjgo.weak.type.*[]*golang.org/x/tools/go/ssa.BasicBlock€"runtime.zerovalue�Ttype.*golang.org/x/tools/go/ssa.BasicBlockþŠgo.typelink.[]*ssa.BasicBlock/[]*golang.org/x/tools/go/ssa.BasicBlockXtype.[]*golang.org/x/tools/go/ssa.BasicBlockþ6go.string."**ssa.Parameter"@@**ssa.Parameter 6go.string."**ssa.Parameter"þTtype.**golang.org/x/tools/go/ssa.Parameter  Ê—íÝ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**ssa.Parameter"pfgo.weak.type.***golang.org/x/tools/go/ssa.Parameter€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/ssa.Parameterþ8go.string."**ssa.BasicBlock"PB**ssa.BasicBlock 8go.string."**ssa.BasicBlock"þVtype.**golang.org/x/tools/go/ssa.BasicBlock  ëeê{6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."**ssa.BasicBlock"phgo.weak.type.***golang.org/x/tools/go/ssa.BasicBlock€"runtime.zerovalue�Ttype.*golang.org/x/tools/go/ssa.BasicBlockþ.go.string."**ssa.Value"@8 **ssa.Value .go.string."**ssa.Value"þLtype.**golang.org/x/tools/go/ssa.Value  vz€6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**ssa.Value"p^go.weak.type.***golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/ssa.Valueþ6go.string."**pointer.onode"@@**pointer.onode 6go.string."**pointer.onode"þtype.**"".onode  ú)y6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**pointer.onode"p0go.weak.type.***"".onode€"runtime.zerovalue�type.*"".onodeþHgo.string."[]pointer.addrConstraint"`R[]pointer.addrConstraint Hgo.string."[]pointer.addrConstraint"þ0type.[]"".addrConstraint  ôÜ î   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PHgo.string."[]pointer.addrConstraint"pBgo.weak.type.*[]"".addrConstraint€"runtime.zerovalue�,type."".addrConstraintþpgo.typelink.[]pointer.addrConstraint/[]"".addrConstraint0type.[]"".addrConstraintþJgo.string."[8]pointer.addrConstraint"`T[8]pointer.addrConstraint Jgo.string."[8]pointer.addrConstraint"þ2type.[8]"".addrConstraintÀÀ@Ûь̑  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PJgo.string."[8]pointer.addrConstraint"pDgo.weak.type.*[8]"".addrConstraint€"runtime.zerovalue�,type."".addrConstraint 0type.[]"".addrConstraintþtgo.typelink.[8]pointer.addrConstraint/[8]"".addrConstraint2type.[8]"".addrConstraintþfgo.string."*map.bucket[pointer.addrConstraint]bool"pp'*map.bucket[pointer.addrConstraint]bool fgo.string."*map.bucket[pointer.addrConstraint]bool"þNtype.*map.bucket["".addrConstraint]bool  U)¯æ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*map.bucket[pointer.addrConstraint]bool"p`go.weak.type.**map.bucket["".addrConstraint]bool€"runtime.zerovalue�Ltype.map.bucket["".addrConstraint]boolþbruntime.gcbits.0x44444444444844444444840000000000 DDDDDHDDDD„þdgo.string."map.bucket[pointer.addrConstraint]bool"pn&map.bucket[pointer.addrConstraint]bool dgo.string."map.bucket[pointer.addrConstraint]bool"þLtype.map.bucket["".addrConstraint]bool°°X¥Œ3-HP à runtime.algarray0bruntime.gcbits.0x44444444444844444444840000000000Pdgo.string."map.bucket[pointer.addrConstraint]bool"p^go.weak.type.*map.bucket["".addrConstraint]bool€"runtime.zerovalue�ÀLtype.map.bucket["".addrConstraint]boolÀ go.string."keys"à2type.[8]"".addrConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Ntype.*map.bucket["".addrConstraint]boolþ^go.string."map.hdr[pointer.addrConstraint]bool"ph#map.hdr[pointer.addrConstraint]bool ^go.string."map.hdr[pointer.addrConstraint]bool"þFtype.map.hdr["".addrConstraint]boolàà00):G  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P^go.string."map.hdr[pointer.addrConstraint]bool"pXgo.weak.type.*map.hdr["".addrConstraint]bool€"runtime.zerovalue�ÀFtype.map.hdr["".addrConstraint]boolÀ&go.string."buckets"àNtype.*map.bucket["".addrConstraint]bool�,go.string."oldbuckets"°Ntype.*map.bucket["".addrConstraint]boolþVgo.string."map[pointer.addrConstraint]bool"``map[pointer.addrConstraint]bool Vgo.string."map[pointer.addrConstraint]bool"þ>type.map["".addrConstraint]boolÜÜ…:·i5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."map[pointer.addrConstraint]bool"pPgo.weak.type.*map["".addrConstraint]bool€"runtime.zerovalue�,type."".addrConstraint type.bool°Ltype.map.bucket["".addrConstraint]boolÀFtype.map.hdr["".addrConstraint]boolþŒgo.typelink.map[pointer.addrConstraint]bool/map["".addrConstraint]bool>type.map["".addrConstraint]boolþHgo.string."[]pointer.copyConstraint"`R[]pointer.copyConstraint Hgo.string."[]pointer.copyConstraint"þ0type.[]"".copyConstraint  8¨íZ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PHgo.string."[]pointer.copyConstraint"pBgo.weak.type.*[]"".copyConstraint€"runtime.zerovalue�,type."".copyConstraintþpgo.typelink.[]pointer.copyConstraint/[]"".copyConstraint0type.[]"".copyConstraintþJgo.string."[8]pointer.copyConstraint"`T[8]pointer.copyConstraint Jgo.string."[8]pointer.copyConstraint"þ2type.[8]"".copyConstraintÀÀ@ã0j‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PJgo.string."[8]pointer.copyConstraint"pDgo.weak.type.*[8]"".copyConstraint€"runtime.zerovalue�,type."".copyConstraint 0type.[]"".copyConstraintþtgo.typelink.[8]pointer.copyConstraint/[8]"".copyConstraint2type.[8]"".copyConstraintþfgo.string."*map.bucket[pointer.copyConstraint]bool"pp'*map.bucket[pointer.copyConstraint]bool fgo.string."*map.bucket[pointer.copyConstraint]bool"þNtype.*map.bucket["".copyConstraint]bool  uVÐ`6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*map.bucket[pointer.copyConstraint]bool"p`go.weak.type.**map.bucket["".copyConstraint]bool€"runtime.zerovalue�Ltype.map.bucket["".copyConstraint]boolþdgo.string."map.bucket[pointer.copyConstraint]bool"pn&map.bucket[pointer.copyConstraint]bool dgo.string."map.bucket[pointer.copyConstraint]bool"þLtype.map.bucket["".copyConstraint]bool°°X�HØcHP à runtime.algarray0bruntime.gcbits.0x44444444444844444444840000000000Pdgo.string."map.bucket[pointer.copyConstraint]bool"p^go.weak.type.*map.bucket["".copyConstraint]bool€"runtime.zerovalue�ÀLtype.map.bucket["".copyConstraint]boolÀ go.string."keys"à2type.[8]"".copyConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Ntype.*map.bucket["".copyConstraint]boolþ^go.string."map.hdr[pointer.copyConstraint]bool"ph#map.hdr[pointer.copyConstraint]bool ^go.string."map.hdr[pointer.copyConstraint]bool"þFtype.map.hdr["".copyConstraint]boolàà0‚ü¬  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P^go.string."map.hdr[pointer.copyConstraint]bool"pXgo.weak.type.*map.hdr["".copyConstraint]bool€"runtime.zerovalue�ÀFtype.map.hdr["".copyConstraint]boolÀ&go.string."buckets"àNtype.*map.bucket["".copyConstraint]bool�,go.string."oldbuckets"°Ntype.*map.bucket["".copyConstraint]boolþVgo.string."map[pointer.copyConstraint]bool"``map[pointer.copyConstraint]bool Vgo.string."map[pointer.copyConstraint]bool"þ>type.map["".copyConstraint]boolÜܹÀŽ5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."map[pointer.copyConstraint]bool"pPgo.weak.type.*map["".copyConstraint]bool€"runtime.zerovalue�,type."".copyConstraint type.bool°Ltype.map.bucket["".copyConstraint]boolÀFtype.map.hdr["".copyConstraint]boolþŒgo.typelink.map[pointer.copyConstraint]bool/map["".copyConstraint]bool>type.map["".copyConstraint]boolþHgo.string."[]pointer.loadConstraint"`R[]pointer.loadConstraint Hgo.string."[]pointer.loadConstraint"þ0type.[]"".loadConstraint  {�}¹   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PHgo.string."[]pointer.loadConstraint"pBgo.weak.type.*[]"".loadConstraint€"runtime.zerovalue�,type."".loadConstraintþpgo.typelink.[]pointer.loadConstraint/[]"".loadConstraint0type.[]"".loadConstraintþJgo.string."[8]pointer.loadConstraint"`T[8]pointer.loadConstraint Jgo.string."[8]pointer.loadConstraint"þ2type.[8]"".loadConstraintÀÀ`‘÷sx‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PJgo.string."[8]pointer.loadConstraint"pDgo.weak.type.*[8]"".loadConstraint€"runtime.zerovalue�,type."".loadConstraint 0type.[]"".loadConstraintþtgo.typelink.[8]pointer.loadConstraint/[8]"".loadConstraint2type.[8]"".loadConstraintþfgo.string."*map.bucket[pointer.loadConstraint]bool"pp'*map.bucket[pointer.loadConstraint]bool fgo.string."*map.bucket[pointer.loadConstraint]bool"þNtype.*map.bucket["".loadConstraint]bool  5]%œ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*map.bucket[pointer.loadConstraint]bool"p`go.weak.type.**map.bucket["".loadConstraint]bool€"runtime.zerovalue�Ltype.map.bucket["".loadConstraint]boolþbruntime.gcbits.0x44444444444444484444444444448400 DDDDDDDHDDDDDD„þdgo.string."map.bucket[pointer.loadConstraint]bool"pn&map.bucket[pointer.loadConstraint]bool dgo.string."map.bucket[pointer.loadConstraint]bool"þLtype.map.bucket["".loadConstraint]bool°°x7ò¾hp à runtime.algarray0bruntime.gcbits.0x44444444444444484444444444448400Pdgo.string."map.bucket[pointer.loadConstraint]bool"p^go.weak.type.*map.bucket["".loadConstraint]bool€"runtime.zerovalue�ÀLtype.map.bucket["".loadConstraint]boolÀ go.string."keys"à2type.[8]"".loadConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Ntype.*map.bucket["".loadConstraint]boolþ^go.string."map.hdr[pointer.loadConstraint]bool"ph#map.hdr[pointer.loadConstraint]bool ^go.string."map.hdr[pointer.loadConstraint]bool"þFtype.map.hdr["".loadConstraint]boolàà0aC©f  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P^go.string."map.hdr[pointer.loadConstraint]bool"pXgo.weak.type.*map.hdr["".loadConstraint]bool€"runtime.zerovalue�ÀFtype.map.hdr["".loadConstraint]boolÀ&go.string."buckets"àNtype.*map.bucket["".loadConstraint]bool�,go.string."oldbuckets"°Ntype.*map.bucket["".loadConstraint]boolþVgo.string."map[pointer.loadConstraint]bool"``map[pointer.loadConstraint]bool Vgo.string."map[pointer.loadConstraint]bool"þ>type.map["".loadConstraint]boolÜÜ›¿5 x € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."map[pointer.loadConstraint]bool"pPgo.weak.type.*map["".loadConstraint]bool€"runtime.zerovalue�,type."".loadConstraint type.bool°Ltype.map.bucket["".loadConstraint]boolÀFtype.map.hdr["".loadConstraint]boolþŒgo.typelink.map[pointer.loadConstraint]bool/map["".loadConstraint]bool>type.map["".loadConstraint]boolþJgo.string."[]pointer.storeConstraint"`T[]pointer.storeConstraint Jgo.string."[]pointer.storeConstraint"þ2type.[]"".storeConstraint  Á“Fk   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PJgo.string."[]pointer.storeConstraint"pDgo.weak.type.*[]"".storeConstraint€"runtime.zerovalue�.type."".storeConstraintþtgo.typelink.[]pointer.storeConstraint/[]"".storeConstraint2type.[]"".storeConstraintþLgo.string."[8]pointer.storeConstraint"`V[8]pointer.storeConstraint Lgo.string."[8]pointer.storeConstraint"þ4type.[8]"".storeConstraintÀÀ`¯d‹ý‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PLgo.string."[8]pointer.storeConstraint"pFgo.weak.type.*[8]"".storeConstraint€"runtime.zerovalue�.type."".storeConstraint 2type.[]"".storeConstraintþxgo.typelink.[8]pointer.storeConstraint/[8]"".storeConstraint4type.[8]"".storeConstraintþhgo.string."*map.bucket[pointer.storeConstraint]bool"€r(*map.bucket[pointer.storeConstraint]bool hgo.string."*map.bucket[pointer.storeConstraint]bool"þPtype.*map.bucket["".storeConstraint]bool  ¬a R6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."*map.bucket[pointer.storeConstraint]bool"pbgo.weak.type.**map.bucket["".storeConstraint]bool€"runtime.zerovalue�Ntype.map.bucket["".storeConstraint]boolþfgo.string."map.bucket[pointer.storeConstraint]bool"pp'map.bucket[pointer.storeConstraint]bool fgo.string."map.bucket[pointer.storeConstraint]bool"þNtype.map.bucket["".storeConstraint]bool°°x"J�hp à runtime.algarray0bruntime.gcbits.0x44444444444444484444444444448400Pfgo.string."map.bucket[pointer.storeConstraint]bool"p`go.weak.type.*map.bucket["".storeConstraint]bool€"runtime.zerovalue�ÀNtype.map.bucket["".storeConstraint]boolÀ go.string."keys"à4type.[8]"".storeConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Ptype.*map.bucket["".storeConstraint]boolþ`go.string."map.hdr[pointer.storeConstraint]bool"pj$map.hdr[pointer.storeConstraint]bool `go.string."map.hdr[pointer.storeConstraint]bool"þHtype.map.hdr["".storeConstraint]boolàà0•£r  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P`go.string."map.hdr[pointer.storeConstraint]bool"pZgo.weak.type.*map.hdr["".storeConstraint]bool€"runtime.zerovalue�ÀHtype.map.hdr["".storeConstraint]boolÀ&go.string."buckets"àPtype.*map.bucket["".storeConstraint]bool�,go.string."oldbuckets"°Ptype.*map.bucket["".storeConstraint]boolþXgo.string."map[pointer.storeConstraint]bool"pb map[pointer.storeConstraint]bool Xgo.string."map[pointer.storeConstraint]bool"þ@type.map["".storeConstraint]boolÜÜOý5 x € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."map[pointer.storeConstraint]bool"pRgo.weak.type.*map["".storeConstraint]bool€"runtime.zerovalue�.type."".storeConstraint type.bool°Ntype.map.bucket["".storeConstraint]boolÀHtype.map.hdr["".storeConstraint]boolþ�go.typelink.map[pointer.storeConstraint]bool/map["".storeConstraint]bool@type.map["".storeConstraint]boolþTgo.string."[]pointer.offsetAddrConstraint"`^[]pointer.offsetAddrConstraint Tgo.string."[]pointer.offsetAddrConstraint"þtype.[8]"".offsetAddrConstraintÀÀ`ü€ÌB‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PVgo.string."[8]pointer.offsetAddrConstraint"pPgo.weak.type.*[8]"".offsetAddrConstraint€"runtime.zerovalue�8type."".offsetAddrConstraint type.[8]"".offsetAddrConstraintþrgo.string."*map.bucket[pointer.offsetAddrConstraint]bool"€|-*map.bucket[pointer.offsetAddrConstraint]bool rgo.string."*map.bucket[pointer.offsetAddrConstraint]bool"þZtype.*map.bucket["".offsetAddrConstraint]bool  .+Û +6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."*map.bucket[pointer.offsetAddrConstraint]bool"plgo.weak.type.**map.bucket["".offsetAddrConstraint]bool€"runtime.zerovalue�Xtype.map.bucket["".offsetAddrConstraint]boolþpgo.string."map.bucket[pointer.offsetAddrConstraint]bool"€z,map.bucket[pointer.offsetAddrConstraint]bool pgo.string."map.bucket[pointer.offsetAddrConstraint]bool"þXtype.map.bucket["".offsetAddrConstraint]bool°°xGîñchp à runtime.algarray0bruntime.gcbits.0x44444444444444484444444444448400Ppgo.string."map.bucket[pointer.offsetAddrConstraint]bool"pjgo.weak.type.*map.bucket["".offsetAddrConstraint]bool€"runtime.zerovalue�ÀXtype.map.bucket["".offsetAddrConstraint]boolÀ go.string."keys"à>type.[8]"".offsetAddrConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Ztype.*map.bucket["".offsetAddrConstraint]boolþjgo.string."map.hdr[pointer.offsetAddrConstraint]bool"€t)map.hdr[pointer.offsetAddrConstraint]bool jgo.string."map.hdr[pointer.offsetAddrConstraint]bool"þRtype.map.hdr["".offsetAddrConstraint]boolàà08{P"  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Pjgo.string."map.hdr[pointer.offsetAddrConstraint]bool"pdgo.weak.type.*map.hdr["".offsetAddrConstraint]bool€"runtime.zerovalue�ÀRtype.map.hdr["".offsetAddrConstraint]boolÀ&go.string."buckets"àZtype.*map.bucket["".offsetAddrConstraint]bool�,go.string."oldbuckets"°Ztype.*map.bucket["".offsetAddrConstraint]boolþbgo.string."map[pointer.offsetAddrConstraint]bool"pl%map[pointer.offsetAddrConstraint]bool bgo.string."map[pointer.offsetAddrConstraint]bool"þJtype.map["".offsetAddrConstraint]boolÜÜÂ-0,5 x € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."map[pointer.offsetAddrConstraint]bool"p\go.weak.type.*map["".offsetAddrConstraint]bool€"runtime.zerovalue�8type."".offsetAddrConstraint type.bool°Xtype.map.bucket["".offsetAddrConstraint]boolÀRtype.map.hdr["".offsetAddrConstraint]boolþ¤go.typelink.map[pointer.offsetAddrConstraint]bool/map["".offsetAddrConstraint]boolJtype.map["".offsetAddrConstraint]boolþJgo.string."[]pointer.untagConstraint"`T[]pointer.untagConstraint Jgo.string."[]pointer.untagConstraint"þ2type.[]"".untagConstraint  }wF   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PJgo.string."[]pointer.untagConstraint"pDgo.weak.type.*[]"".untagConstraint€"runtime.zerovalue�.type."".untagConstraintþtgo.typelink.[]pointer.untagConstraint/[]"".untagConstraint2type.[]"".untagConstraintþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þHtype..hashfunc.[8]"".untagConstraint@type..hash.[8]"".untagConstraintþDtype..eqfunc.[8]"".untagConstrainttype..alg.[8]"".untagConstraint Htype..hashfunc.[8]"".untagConstraintDtype..eqfunc.[8]"".untagConstraintþbruntime.gcbits.0x8c448c448c448c448c448c448c448c44 ŒDŒDŒDŒDŒDŒDŒDŒDþLgo.string."[8]pointer.untagConstraint"`V[8]pointer.untagConstraint Lgo.string."[8]pointer.untagConstraint"þ4type.[8]"".untagConstraintÀÀhÁI1 >type..alg.[8]"".untagConstraint0bruntime.gcbits.0x8c448c448c448c448c448c448c448c44PLgo.string."[8]pointer.untagConstraint"pFgo.weak.type.*[8]"".untagConstraint€"runtime.zerovalue�.type."".untagConstraint 2type.[]"".untagConstraintþxgo.typelink.[8]pointer.untagConstraint/[8]"".untagConstraint4type.[8]"".untagConstraintþhgo.string."*map.bucket[pointer.untagConstraint]bool"€r(*map.bucket[pointer.untagConstraint]bool hgo.string."*map.bucket[pointer.untagConstraint]bool"þPtype.*map.bucket["".untagConstraint]bool  ÈXŽC6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."*map.bucket[pointer.untagConstraint]bool"pbgo.weak.type.**map.bucket["".untagConstraint]bool€"runtime.zerovalue�Ntype.map.bucket["".untagConstraint]boolþ,Vtype..gc.map.bucket["".untagConstraint]boolHþ^type..gcprog.map.bucket["".untagConstraint]bool(([ þfgo.string."map.bucket[pointer.untagConstraint]bool"pp'map.bucket[pointer.untagConstraint]bool fgo.string."map.bucket[pointer.untagConstraint]bool"þNtype.map.bucket["".untagConstraint]bool°° €@ªY à runtime.algarray0Vtype..gc.map.bucket["".untagConstraint]bool@^type..gcprog.map.bucket["".untagConstraint]boolPfgo.string."map.bucket[pointer.untagConstraint]bool"p`go.weak.type.*map.bucket["".untagConstraint]bool€"runtime.zerovalue�ÀNtype.map.bucket["".untagConstraint]boolÀ go.string."keys"à4type.[8]"".untagConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Ptype.*map.bucket["".untagConstraint]boolþ`go.string."map.hdr[pointer.untagConstraint]bool"pj$map.hdr[pointer.untagConstraint]bool `go.string."map.hdr[pointer.untagConstraint]bool"þHtype.map.hdr["".untagConstraint]boolàà0>;hÜ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P`go.string."map.hdr[pointer.untagConstraint]bool"pZgo.weak.type.*map.hdr["".untagConstraint]bool€"runtime.zerovalue�ÀHtype.map.hdr["".untagConstraint]boolÀ&go.string."buckets"àPtype.*map.bucket["".untagConstraint]bool�,go.string."oldbuckets"°Ptype.*map.bucket["".untagConstraint]boolþXgo.string."map[pointer.untagConstraint]bool"pb map[pointer.untagConstraint]bool Xgo.string."map[pointer.untagConstraint]bool"þ@type.map["".untagConstraint]boolÜÜ&5  € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."map[pointer.untagConstraint]bool"pRgo.weak.type.*map["".untagConstraint]bool€"runtime.zerovalue�.type."".untagConstraint type.bool°Ntype.map.bucket["".untagConstraint]boolÀHtype.map.hdr["".untagConstraint]boolþ�go.typelink.map[pointer.untagConstraint]bool/map["".untagConstraint]bool@type.map["".untagConstraint]boolþTgo.string."[]pointer.typeFilterConstraint"`^[]pointer.typeFilterConstraint Tgo.string."[]pointer.typeFilterConstraint"þtype.[8]"".typeFilterConstraintÀÀÀ=v{ƒ Htype..alg.[8]"".typeFilterConstraint0bruntime.gcbits.0x8cc4488cc4488cc4488cc44800000000PVgo.string."[8]pointer.typeFilterConstraint"pPgo.weak.type.*[8]"".typeFilterConstraint€"runtime.zerovalue�8type."".typeFilterConstraint type.[8]"".typeFilterConstraintþrgo.string."*map.bucket[pointer.typeFilterConstraint]bool"€|-*map.bucket[pointer.typeFilterConstraint]bool rgo.string."*map.bucket[pointer.typeFilterConstraint]bool"þZtype.*map.bucket["".typeFilterConstraint]bool  {-6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."*map.bucket[pointer.typeFilterConstraint]bool"plgo.weak.type.**map.bucket["".typeFilterConstraint]bool€"runtime.zerovalue�Xtype.map.bucket["".typeFilterConstraint]boolþ,`type..gc.map.bucket["".typeFilterConstraint]bool8þhtype..gcprog.map.bucket["".typeFilterConstraint]boolmÛ¶mÛ¶%þpgo.string."map.bucket[pointer.typeFilterConstraint]bool"€z,map.bucket[pointer.typeFilterConstraint]bool pgo.string."map.bucket[pointer.typeFilterConstraint]bool"þXtype.map.bucket["".typeFilterConstraint]bool°°Ø…§£CYÈÐ à runtime.algarray0`type..gc.map.bucket["".typeFilterConstraint]bool@htype..gcprog.map.bucket["".typeFilterConstraint]boolPpgo.string."map.bucket[pointer.typeFilterConstraint]bool"pjgo.weak.type.*map.bucket["".typeFilterConstraint]bool€"runtime.zerovalue�ÀXtype.map.bucket["".typeFilterConstraint]boolÀ go.string."keys"à>type.[8]"".typeFilterConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Ztype.*map.bucket["".typeFilterConstraint]boolþjgo.string."map.hdr[pointer.typeFilterConstraint]bool"€t)map.hdr[pointer.typeFilterConstraint]bool jgo.string."map.hdr[pointer.typeFilterConstraint]bool"þRtype.map.hdr["".typeFilterConstraint]boolàà08n¦¨  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Pjgo.string."map.hdr[pointer.typeFilterConstraint]bool"pdgo.weak.type.*map.hdr["".typeFilterConstraint]bool€"runtime.zerovalue�ÀRtype.map.hdr["".typeFilterConstraint]boolÀ&go.string."buckets"àZtype.*map.bucket["".typeFilterConstraint]bool�,go.string."oldbuckets"°Ztype.*map.bucket["".typeFilterConstraint]boolþbgo.string."map[pointer.typeFilterConstraint]bool"pl%map[pointer.typeFilterConstraint]bool bgo.string."map[pointer.typeFilterConstraint]bool"þJtype.map["".typeFilterConstraint]boolÜÜZ¾>ä5Ø € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."map[pointer.typeFilterConstraint]bool"p\go.weak.type.*map["".typeFilterConstraint]bool€"runtime.zerovalue�8type."".typeFilterConstraint type.bool°Xtype.map.bucket["".typeFilterConstraint]boolÀRtype.map.hdr["".typeFilterConstraint]boolþ¤go.typelink.map[pointer.typeFilterConstraint]bool/map["".typeFilterConstraint]boolJtype.map["".typeFilterConstraint]boolþLgo.string."[]pointer.invokeConstraint"`V[]pointer.invokeConstraint Lgo.string."[]pointer.invokeConstraint"þ4type.[]"".invokeConstraint  A=à   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PLgo.string."[]pointer.invokeConstraint"pFgo.weak.type.*[]"".invokeConstraint€"runtime.zerovalue�0type."".invokeConstraintþxgo.typelink.[]pointer.invokeConstraint/[]"".invokeConstraint4type.[]"".invokeConstraintþNgo.string."[8]pointer.invokeConstraint"`X[8]pointer.invokeConstraint Ngo.string."[8]pointer.invokeConstraint"þ6type.[8]"".invokeConstraintÀÀ€#6[  runtime.algarray0bruntime.gcbits.0x48484848484848480000000000000000PNgo.string."[8]pointer.invokeConstraint"pHgo.weak.type.*[8]"".invokeConstraint€"runtime.zerovalue�0type."".invokeConstraint 4type.[]"".invokeConstraintþ|go.typelink.[8]pointer.invokeConstraint/[8]"".invokeConstraint6type.[8]"".invokeConstraintþjgo.string."*map.bucket[pointer.invokeConstraint]bool"€t)*map.bucket[pointer.invokeConstraint]bool jgo.string."*map.bucket[pointer.invokeConstraint]bool"þRtype.*map.bucket["".invokeConstraint]bool  XªÓ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."*map.bucket[pointer.invokeConstraint]bool"pdgo.weak.type.**map.bucket["".invokeConstraint]bool€"runtime.zerovalue�Ptype.map.bucket["".invokeConstraint]boolþ,Xtype..gc.map.bucket["".invokeConstraint]bool(þ`type..gcprog.map.bucket["".invokeConstraint]bool™™™™%þhgo.string."map.bucket[pointer.invokeConstraint]bool"€r(map.bucket[pointer.invokeConstraint]bool hgo.string."map.bucket[pointer.invokeConstraint]bool"þPtype.map.bucket["".invokeConstraint]bool°°˜þ¦%cYˆ� à runtime.algarray0Xtype..gc.map.bucket["".invokeConstraint]bool@`type..gcprog.map.bucket["".invokeConstraint]boolPhgo.string."map.bucket[pointer.invokeConstraint]bool"pbgo.weak.type.*map.bucket["".invokeConstraint]bool€"runtime.zerovalue�ÀPtype.map.bucket["".invokeConstraint]boolÀ go.string."keys"à6type.[8]"".invokeConstraint�$go.string."values"°type.[8]boolà(go.string."overflow"€Rtype.*map.bucket["".invokeConstraint]boolþbgo.string."map.hdr[pointer.invokeConstraint]bool"pl%map.hdr[pointer.invokeConstraint]bool bgo.string."map.hdr[pointer.invokeConstraint]bool"þJtype.map.hdr["".invokeConstraint]boolàà0ž Ö  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Pbgo.string."map.hdr[pointer.invokeConstraint]bool"p\go.weak.type.*map.hdr["".invokeConstraint]bool€"runtime.zerovalue�ÀJtype.map.hdr["".invokeConstraint]boolÀ&go.string."buckets"àRtype.*map.bucket["".invokeConstraint]bool�,go.string."oldbuckets"°Rtype.*map.bucket["".invokeConstraint]boolþZgo.string."map[pointer.invokeConstraint]bool"pd!map[pointer.invokeConstraint]bool Zgo.string."map[pointer.invokeConstraint]bool"þBtype.map["".invokeConstraint]boolÜÜ8ùÜT5˜ € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."map[pointer.invokeConstraint]bool"pTgo.weak.type.*map["".invokeConstraint]bool€"runtime.zerovalue�0type."".invokeConstraint type.bool°Ptype.map.bucket["".invokeConstraint]boolÀJtype.map.hdr["".invokeConstraint]boolþ”go.typelink.map[pointer.invokeConstraint]bool/map["".invokeConstraint]boolBtype.map["".invokeConstraint]boolþ`go.string."*map.bucket[string]pointer.intrinsic"pj$*map.bucket[string]pointer.intrinsic `go.string."*map.bucket[string]pointer.intrinsic"þHtype.*map.bucket[string]"".intrinsic  5+/˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*map.bucket[string]pointer.intrinsic"pZgo.weak.type.**map.bucket[string]"".intrinsic€"runtime.zerovalue�Ftype.map.bucket[string]"".intrinsicþ^go.string."map.bucket[string]pointer.intrinsic"ph#map.bucket[string]pointer.intrinsic ^go.string."map.bucket[string]pointer.intrinsic"þFtype.map.bucket[string]"".intrinsic°°Ѓ1§VˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000P^go.string."map.bucket[string]pointer.intrinsic"pXgo.weak.type.*map.bucket[string]"".intrinsic€"runtime.zerovalue�ÀFtype.map.bucket[string]"".intrinsicÀ go.string."keys"àtype.[8]string�$go.string."values"°(type.[8]"".intrinsicà(go.string."overflow"€Htype.*map.bucket[string]"".intrinsicþXgo.string."map.hdr[string]pointer.intrinsic"pb map.hdr[string]pointer.intrinsic Xgo.string."map.hdr[string]pointer.intrinsic"þ@type.map.hdr[string]"".intrinsicàà0ʺ–   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PXgo.string."map.hdr[string]pointer.intrinsic"pRgo.weak.type.*map.hdr[string]"".intrinsic€"runtime.zerovalue�À@type.map.hdr[string]"".intrinsicÀ&go.string."buckets"àHtype.*map.bucket[string]"".intrinsic�,go.string."oldbuckets"°Htype.*map.bucket[string]"".intrinsicþPgo.string."map[string]pointer.intrinsic"`Zmap[string]pointer.intrinsic Pgo.string."map[string]pointer.intrinsic"þ8type.map[string]"".intrinsicÜÜ·g5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."map[string]pointer.intrinsic"pJgo.weak.type.*map[string]"".intrinsic€"runtime.zerovalue�type.string "type."".intrinsic°Ftype.map.bucket[string]"".intrinsicÀ@type.map.hdr[string]"".intrinsicþ€go.typelink.map[string]pointer.intrinsic/map[string]"".intrinsic8type.map[string]"".intrinsicþZgo.string."*map.hdr[string]pointer.intrinsic"pd!*map.hdr[string]pointer.intrinsic Zgo.string."*map.hdr[string]pointer.intrinsic"þBtype.*map.hdr[string]"".intrinsic  Ö�û6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*map.hdr[string]pointer.intrinsic"pTgo.weak.type.**map.hdr[string]"".intrinsic€"runtime.zerovalue�@type.map.hdr[string]"".intrinsicþZgo.string."map.iter[string]pointer.intrinsic"pd!map.iter[string]pointer.intrinsic Zgo.string."map.iter[string]pointer.intrinsic"þBtype.map.iter[string]"".intrinsicððPÜøP (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PZgo.string."map.iter[string]pointer.intrinsic"pTgo.weak.type.*map.iter[string]"".intrinsic€"runtime.zerovalue�ÀBtype.map.iter[string]"".intrinsicÀgo.string."key"àtype.*string�go.string."val"°$type.*"".intrinsicàgo.string."t"€type.*uint8°go.string."h"ÐBtype.*map.hdr[string]"".intrinsic€&go.string."buckets" Htype.*map.bucket[string]"".intrinsicÐ go.string."bptr"ðHtype.*map.bucket[string]"".intrinsic "go.string."other"Àtype.[4]uintptrþXgo.string."pointer.timeStartTimerConstraint"pb pointer.timeStartTimerConstraint Xgo.string."pointer.timeStartTimerConstraint"þHgo.string."timeStartTimerConstraint"`RtimeStartTimerConstraint Hgo.string."timeStartTimerConstraint"þ@type."".timeStartTimerConstraint°°hiº]™   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PXgo.string."pointer.timeStartTimerConstraint"pBtype.*"".timeStartTimerConstraint€"runtime.zerovalue�À@type."".timeStartTimerConstraintÀ&go.string."targets"Ð"go.importpath."".àtype."".nodeid�go.string."t" "go.importpath."".°type."".nodeid`à@type."".timeStartTimerConstraintàHgo.string."timeStartTimerConstraint"ð"go.importpath."".€°@type."".timeStartTimerConstraintþZgo.string."*pointer.timeStartTimerConstraint"pd!*pointer.timeStartTimerConstraint Zgo.string."*pointer.timeStartTimerConstraint"þtgo.string."func(*pointer.timeStartTimerConstraint) string"€~.func(*pointer.timeStartTimerConstraint) string tgo.string."func(*pointer.timeStartTimerConstraint) string"þ\type.func(*"".timeStartTimerConstraint) string  sPUd3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.timeStartTimerConstraint) string"pngo.weak.type.*func(*"".timeStartTimerConstraint) string€"runtime.zerovalue €\type.func(*"".timeStartTimerConstraint) stringÐ�\type.func(*"".timeStartTimerConstraint) string€Btype.*"".timeStartTimerConstraint�type.stringþ‚go.string."func(*pointer.timeStartTimerConstraint, *pointer.hvn)"�Œ5func(*pointer.timeStartTimerConstraint, *pointer.hvn) ‚go.string."func(*pointer.timeStartTimerConstraint, *pointer.hvn)"þ`type.func(*"".timeStartTimerConstraint, *"".hvn)  ó–â3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.timeStartTimerConstraint, *pointer.hvn)"prgo.weak.type.*func(*"".timeStartTimerConstraint, *"".hvn)€"runtime.zerovalue €`type.func(*"".timeStartTimerConstraint, *"".hvn)Р`type.func(*"".timeStartTimerConstraint, *"".hvn)€Btype.*"".timeStartTimerConstraint�type.*"".hvnþ„go.string."func(*pointer.timeStartTimerConstraint) pointer.nodeid"�Ž6func(*pointer.timeStartTimerConstraint) pointer.nodeid „go.string."func(*pointer.timeStartTimerConstraint) pointer.nodeid"þbtype.func(*"".timeStartTimerConstraint) "".nodeid  ±L3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.timeStartTimerConstraint) pointer.nodeid"ptgo.weak.type.*func(*"".timeStartTimerConstraint) "".nodeid€"runtime.zerovalue €btype.func(*"".timeStartTimerConstraint) "".nodeidÐ�btype.func(*"".timeStartTimerConstraint) "".nodeid€Btype.*"".timeStartTimerConstraint�type."".nodeidþŠgo.string."func(*pointer.timeStartTimerConstraint, []pointer.nodeid)" ”9func(*pointer.timeStartTimerConstraint, []pointer.nodeid) Šgo.string."func(*pointer.timeStartTimerConstraint, []pointer.nodeid)"þhtype.func(*"".timeStartTimerConstraint, []"".nodeid)  €3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*pointer.timeStartTimerConstraint, []pointer.nodeid)"pzgo.weak.type.*func(*"".timeStartTimerConstraint, []"".nodeid)€"runtime.zerovalue €htype.func(*"".timeStartTimerConstraint, []"".nodeid)Рhtype.func(*"".timeStartTimerConstraint, []"".nodeid)€Btype.*"".timeStartTimerConstraint� type.[]"".nodeidþ°go.string."func(*pointer.timeStartTimerConstraint, *pointer.analysis, *pointer.nodeset)"ÀºLfunc(*pointer.timeStartTimerConstraint, *pointer.analysis, *pointer.nodeset) °go.string."func(*pointer.timeStartTimerConstraint, *pointer.analysis, *pointer.nodeset)"þ„type.func(*"".timeStartTimerConstraint, *"".analysis, *"".nodeset)°°Vò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."func(*pointer.timeStartTimerConstraint, *pointer.analysis, *pointer.nodeset)"p–go.weak.type.*func(*"".timeStartTimerConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €„type.func(*"".timeStartTimerConstraint, *"".analysis, *"".nodeset)а„type.func(*"".timeStartTimerConstraint, *"".analysis, *"".nodeset)€Btype.*"".timeStartTimerConstraint�"type.*"".analysis  type.*"".nodesetþBtype.*"".timeStartTimerConstraintÐÐïfÓÀ6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*pointer.timeStartTimerConstraint"pTgo.weak.type.**"".timeStartTimerConstraint€"runtime.zerovalue�@type."".timeStartTimerConstraint` Btype.*"".timeStartTimerConstraintÀðBtype.*"".timeStartTimerConstraintð$go.string."String"�$type.func() string \type.func(*"".timeStartTimerConstraint) string°J"".(*timeStartTimerConstraint).StringÀJ"".(*timeStartTimerConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€`type.func(*"".timeStartTimerConstraint, *"".hvn)�N"".(*timeStartTimerConstraint).presolve N"".(*timeStartTimerConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàbtype.func(*"".timeStartTimerConstraint) "".nodeidðD"".(*timeStartTimerConstraint).ptr€D"".(*timeStartTimerConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àhtype.func(*"".timeStartTimerConstraint, []"".nodeid)ÐN"".(*timeStartTimerConstraint).renumberàN"".(*timeStartTimerConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) „type.func(*"".timeStartTimerConstraint, *"".analysis, *"".nodeset)°H"".(*timeStartTimerConstraint).solveÀH"".(*timeStartTimerConstraint).solveþ\go.string."*map.hdr[ssa.Value]pointer.Pointer"pf"*map.hdr[ssa.Value]pointer.Pointer \go.string."*map.hdr[ssa.Value]pointer.Pointer"þptype.*map.hdr[golang.org/x/tools/go/ssa.Value]"".Pointer  ˜˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."*map.hdr[ssa.Value]pointer.Pointer"p‚go.weak.type.**map.hdr[golang.org/x/tools/go/ssa.Value]"".Pointer€"runtime.zerovalue�ntype.map.hdr[golang.org/x/tools/go/ssa.Value]"".Pointerþ\go.string."map.iter[ssa.Value]pointer.Pointer"pf"map.iter[ssa.Value]pointer.Pointer \go.string."map.iter[ssa.Value]pointer.Pointer"þptype.map.iter[golang.org/x/tools/go/ssa.Value]"".PointerððP�¶•e (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000P\go.string."map.iter[ssa.Value]pointer.Pointer"p‚go.weak.type.*map.iter[golang.org/x/tools/go/ssa.Value]"".Pointer€"runtime.zerovalue�Àptype.map.iter[golang.org/x/tools/go/ssa.Value]"".PointerÀgo.string."key"àJtype.*golang.org/x/tools/go/ssa.Value�go.string."val"° type.*"".Pointeràgo.string."t"€type.*uint8°go.string."h"Ðptype.*map.hdr[golang.org/x/tools/go/ssa.Value]"".Pointer€&go.string."buckets" vtype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".PointerÐ go.string."bptr"ðvtype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".Pointer "go.string."other"Àtype.[4]uintptrþZgo.string."*map.hdr[ssa.Value]pointer.nodeid"pd!*map.hdr[ssa.Value]pointer.nodeid Zgo.string."*map.hdr[ssa.Value]pointer.nodeid"þntype.*map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeid  �D26   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*map.hdr[ssa.Value]pointer.nodeid"p€go.weak.type.**map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeid€"runtime.zerovalue�ltype.map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeidþZgo.string."map.iter[ssa.Value]pointer.nodeid"pd!map.iter[ssa.Value]pointer.nodeid Zgo.string."map.iter[ssa.Value]pointer.nodeid"þntype.map.iter[golang.org/x/tools/go/ssa.Value]"".nodeidððPù˜Æ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PZgo.string."map.iter[ssa.Value]pointer.nodeid"p€go.weak.type.*map.iter[golang.org/x/tools/go/ssa.Value]"".nodeid€"runtime.zerovalue�Àntype.map.iter[golang.org/x/tools/go/ssa.Value]"".nodeidÀgo.string."key"àJtype.*golang.org/x/tools/go/ssa.Value�go.string."val"°type.*"".nodeidàgo.string."t"€type.*uint8°go.string."h"Ðntype.*map.hdr[golang.org/x/tools/go/ssa.Value]"".nodeid€&go.string."buckets" ttype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeidÐ go.string."bptr"ðttype.*map.bucket[golang.org/x/tools/go/ssa.Value]"".nodeid "go.string."other"Àtype.[4]uintptrþJgo.string."pointer.rVBytesConstraint"`Tpointer.rVBytesConstraint Jgo.string."pointer.rVBytesConstraint"þgo.string."v"0$v go.string."v"þ:go.string."rVBytesConstraint"PDrVBytesConstraint :go.string."rVBytesConstraint"þ2type."".rVBytesConstraint°°{£'ó™   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PJgo.string."pointer.rVBytesConstraint"p4type.*"".rVBytesConstraint€"runtime.zerovalue�À2type."".rVBytesConstraintÀgo.string."v"Ð"go.importpath."".àtype."".nodeid�$go.string."result" "go.importpath."".°type."".nodeid`à2type."".rVBytesConstraintà:go.string."rVBytesConstraint"ð"go.importpath."".€°2type."".rVBytesConstraintþLgo.string."*pointer.rVBytesConstraint"`V*pointer.rVBytesConstraint Lgo.string."*pointer.rVBytesConstraint"þfgo.string."func(*pointer.rVBytesConstraint) string"pp'func(*pointer.rVBytesConstraint) string fgo.string."func(*pointer.rVBytesConstraint) string"þNtype.func(*"".rVBytesConstraint) string  ‚¡S$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*pointer.rVBytesConstraint) string"p`go.weak.type.*func(*"".rVBytesConstraint) string€"runtime.zerovalue €Ntype.func(*"".rVBytesConstraint) stringÐ�Ntype.func(*"".rVBytesConstraint) string€4type.*"".rVBytesConstraint�type.stringþtgo.string."func(*pointer.rVBytesConstraint, *pointer.hvn)"€~.func(*pointer.rVBytesConstraint, *pointer.hvn) tgo.string."func(*pointer.rVBytesConstraint, *pointer.hvn)"þRtype.func(*"".rVBytesConstraint, *"".hvn)  ØÓ¾[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.rVBytesConstraint, *pointer.hvn)"pdgo.weak.type.*func(*"".rVBytesConstraint, *"".hvn)€"runtime.zerovalue €Rtype.func(*"".rVBytesConstraint, *"".hvn)РRtype.func(*"".rVBytesConstraint, *"".hvn)€4type.*"".rVBytesConstraint�type.*"".hvnþvgo.string."func(*pointer.rVBytesConstraint) pointer.nodeid"€€/func(*pointer.rVBytesConstraint) pointer.nodeid vgo.string."func(*pointer.rVBytesConstraint) pointer.nodeid"þTtype.func(*"".rVBytesConstraint) "".nodeid  æ†Üæ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.rVBytesConstraint) pointer.nodeid"pfgo.weak.type.*func(*"".rVBytesConstraint) "".nodeid€"runtime.zerovalue €Ttype.func(*"".rVBytesConstraint) "".nodeidÐ�Ttype.func(*"".rVBytesConstraint) "".nodeid€4type.*"".rVBytesConstraint�type."".nodeidþ|go.string."func(*pointer.rVBytesConstraint, []pointer.nodeid)"�†2func(*pointer.rVBytesConstraint, []pointer.nodeid) |go.string."func(*pointer.rVBytesConstraint, []pointer.nodeid)"þZtype.func(*"".rVBytesConstraint, []"".nodeid)  )K^Á3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.rVBytesConstraint, []pointer.nodeid)"plgo.weak.type.*func(*"".rVBytesConstraint, []"".nodeid)€"runtime.zerovalue €Ztype.func(*"".rVBytesConstraint, []"".nodeid)РZtype.func(*"".rVBytesConstraint, []"".nodeid)€4type.*"".rVBytesConstraint� type.[]"".nodeidþ¢go.string."func(*pointer.rVBytesConstraint, *pointer.analysis, *pointer.nodeset)"°¬Efunc(*pointer.rVBytesConstraint, *pointer.analysis, *pointer.nodeset) ¢go.string."func(*pointer.rVBytesConstraint, *pointer.analysis, *pointer.nodeset)"þvtype.func(*"".rVBytesConstraint, *"".analysis, *"".nodeset)°°2üó•3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*pointer.rVBytesConstraint, *pointer.analysis, *pointer.nodeset)"pˆgo.weak.type.*func(*"".rVBytesConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €vtype.func(*"".rVBytesConstraint, *"".analysis, *"".nodeset)аvtype.func(*"".rVBytesConstraint, *"".analysis, *"".nodeset)€4type.*"".rVBytesConstraint�"type.*"".analysis  type.*"".nodesetþ4type.*"".rVBytesConstraintÐÐÏÐg^6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."*pointer.rVBytesConstraint"pFgo.weak.type.**"".rVBytesConstraint€"runtime.zerovalue�2type."".rVBytesConstraint` 4type.*"".rVBytesConstraintÀð4type.*"".rVBytesConstraintð$go.string."String"�$type.func() string Ntype.func(*"".rVBytesConstraint) string°<"".(*rVBytesConstraint).StringÀ<"".(*rVBytesConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Rtype.func(*"".rVBytesConstraint, *"".hvn)�@"".(*rVBytesConstraint).presolve @"".(*rVBytesConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàTtype.func(*"".rVBytesConstraint) "".nodeidð6"".(*rVBytesConstraint).ptr€6"".(*rVBytesConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀZtype.func(*"".rVBytesConstraint, []"".nodeid)Ð@"".(*rVBytesConstraint).renumberà@"".(*rVBytesConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) vtype.func(*"".rVBytesConstraint, *"".analysis, *"".nodeset)°:"".(*rVBytesConstraint).solveÀ:"".(*rVBytesConstraint).solveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þDtype..hashfunc."".rVCallConstraint"".(*rVCallConstraint).presolve >"".(*rVCallConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàRtype.func(*"".rVCallConstraint) "".nodeidð4"".(*rVCallConstraint).ptr€4"".(*rVCallConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀXtype.func(*"".rVCallConstraint, []"".nodeid)Ð>"".(*rVCallConstraint).renumberà>"".(*rVCallConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ttype.func(*"".rVCallConstraint, *"".analysis, *"".nodeset)°8"".(*rVCallConstraint).solveÀ8"".(*rVCallConstraint).solveþHgo.string."pointer.rVElemConstraint"`Rpointer.rVElemConstraint Hgo.string."pointer.rVElemConstraint"þ8go.string."rVElemConstraint"PBrVElemConstraint 8go.string."rVElemConstraint"þ0type."".rVElemConstraint€€ùö?T & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PHgo.string."pointer.rVElemConstraint"p2type.*"".rVElemConstraint€"runtime.zerovalue�À0type."".rVElemConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°0type."".rVElemConstraint°8go.string."rVElemConstraint"À"go.importpath."".Ѐ0type."".rVElemConstraintþJgo.string."*pointer.rVElemConstraint"`T*pointer.rVElemConstraint Jgo.string."*pointer.rVElemConstraint"þdgo.string."func(*pointer.rVElemConstraint) string"pn&func(*pointer.rVElemConstraint) string dgo.string."func(*pointer.rVElemConstraint) string"þLtype.func(*"".rVElemConstraint) string  *ãI&3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*pointer.rVElemConstraint) string"p^go.weak.type.*func(*"".rVElemConstraint) string€"runtime.zerovalue €Ltype.func(*"".rVElemConstraint) stringÐ�Ltype.func(*"".rVElemConstraint) string€2type.*"".rVElemConstraint�type.stringþrgo.string."func(*pointer.rVElemConstraint, *pointer.hvn)"€|-func(*pointer.rVElemConstraint, *pointer.hvn) rgo.string."func(*pointer.rVElemConstraint, *pointer.hvn)"þPtype.func(*"".rVElemConstraint, *"".hvn)  Í%¾h3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.rVElemConstraint, *pointer.hvn)"pbgo.weak.type.*func(*"".rVElemConstraint, *"".hvn)€"runtime.zerovalue €Ptype.func(*"".rVElemConstraint, *"".hvn)РPtype.func(*"".rVElemConstraint, *"".hvn)€2type.*"".rVElemConstraint�type.*"".hvnþtgo.string."func(*pointer.rVElemConstraint) pointer.nodeid"€~.func(*pointer.rVElemConstraint) pointer.nodeid tgo.string."func(*pointer.rVElemConstraint) pointer.nodeid"þRtype.func(*"".rVElemConstraint) "".nodeid  Vä3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.rVElemConstraint) pointer.nodeid"pdgo.weak.type.*func(*"".rVElemConstraint) "".nodeid€"runtime.zerovalue €Rtype.func(*"".rVElemConstraint) "".nodeidÐ�Rtype.func(*"".rVElemConstraint) "".nodeid€2type.*"".rVElemConstraint�type."".nodeidþzgo.string."func(*pointer.rVElemConstraint, []pointer.nodeid)"�„1func(*pointer.rVElemConstraint, []pointer.nodeid) zgo.string."func(*pointer.rVElemConstraint, []pointer.nodeid)"þXtype.func(*"".rVElemConstraint, []"".nodeid)  dÕ! +3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rVElemConstraint, []pointer.nodeid)"pjgo.weak.type.*func(*"".rVElemConstraint, []"".nodeid)€"runtime.zerovalue €Xtype.func(*"".rVElemConstraint, []"".nodeid)РXtype.func(*"".rVElemConstraint, []"".nodeid)€2type.*"".rVElemConstraint� type.[]"".nodeidþ go.string."func(*pointer.rVElemConstraint, *pointer.analysis, *pointer.nodeset)"°ªDfunc(*pointer.rVElemConstraint, *pointer.analysis, *pointer.nodeset)  go.string."func(*pointer.rVElemConstraint, *pointer.analysis, *pointer.nodeset)"þttype.func(*"".rVElemConstraint, *"".analysis, *"".nodeset)°°xx,3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(*pointer.rVElemConstraint, *pointer.analysis, *pointer.nodeset)"p†go.weak.type.*func(*"".rVElemConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ttype.func(*"".rVElemConstraint, *"".analysis, *"".nodeset)аttype.func(*"".rVElemConstraint, *"".analysis, *"".nodeset)€2type.*"".rVElemConstraint�"type.*"".analysis  type.*"".nodesetþ2type.*"".rVElemConstraintÐШŽü6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."*pointer.rVElemConstraint"pDgo.weak.type.**"".rVElemConstraint€"runtime.zerovalue�0type."".rVElemConstraint` 2type.*"".rVElemConstraintÀð2type.*"".rVElemConstraintð$go.string."String"�$type.func() string Ltype.func(*"".rVElemConstraint) string°:"".(*rVElemConstraint).StringÀ:"".(*rVElemConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ptype.func(*"".rVElemConstraint, *"".hvn)�>"".(*rVElemConstraint).presolve >"".(*rVElemConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàRtype.func(*"".rVElemConstraint) "".nodeidð4"".(*rVElemConstraint).ptr€4"".(*rVElemConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀXtype.func(*"".rVElemConstraint, []"".nodeid)Ð>"".(*rVElemConstraint).renumberà>"".(*rVElemConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ttype.func(*"".rVElemConstraint, *"".analysis, *"".nodeset)°8"".(*rVElemConstraint).solveÀ8"".(*rVElemConstraint).solveþJgo.string."pointer.rVIndexConstraint"`Tpointer.rVIndexConstraint Jgo.string."pointer.rVIndexConstraint"þ:go.string."rVIndexConstraint"PDrVIndexConstraint :go.string."rVIndexConstraint"þ2type."".rVIndexConstraint€€zð( & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PJgo.string."pointer.rVIndexConstraint"p4type.*"".rVIndexConstraint€"runtime.zerovalue�À2type."".rVIndexConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°2type."".rVIndexConstraint°:go.string."rVIndexConstraint"À"go.importpath."".Ѐ2type."".rVIndexConstraintþLgo.string."*pointer.rVIndexConstraint"`V*pointer.rVIndexConstraint Lgo.string."*pointer.rVIndexConstraint"þfgo.string."func(*pointer.rVIndexConstraint) string"pp'func(*pointer.rVIndexConstraint) string fgo.string."func(*pointer.rVIndexConstraint) string"þNtype.func(*"".rVIndexConstraint) string  ™ã,3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*pointer.rVIndexConstraint) string"p`go.weak.type.*func(*"".rVIndexConstraint) string€"runtime.zerovalue €Ntype.func(*"".rVIndexConstraint) stringÐ�Ntype.func(*"".rVIndexConstraint) string€4type.*"".rVIndexConstraint�type.stringþtgo.string."func(*pointer.rVIndexConstraint, *pointer.hvn)"€~.func(*pointer.rVIndexConstraint, *pointer.hvn) tgo.string."func(*pointer.rVIndexConstraint, *pointer.hvn)"þRtype.func(*"".rVIndexConstraint, *"".hvn)  ÞqÂr3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.rVIndexConstraint, *pointer.hvn)"pdgo.weak.type.*func(*"".rVIndexConstraint, *"".hvn)€"runtime.zerovalue €Rtype.func(*"".rVIndexConstraint, *"".hvn)РRtype.func(*"".rVIndexConstraint, *"".hvn)€4type.*"".rVIndexConstraint�type.*"".hvnþvgo.string."func(*pointer.rVIndexConstraint) pointer.nodeid"€€/func(*pointer.rVIndexConstraint) pointer.nodeid vgo.string."func(*pointer.rVIndexConstraint) pointer.nodeid"þTtype.func(*"".rVIndexConstraint) "".nodeid  r¢Dñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.rVIndexConstraint) pointer.nodeid"pfgo.weak.type.*func(*"".rVIndexConstraint) "".nodeid€"runtime.zerovalue €Ttype.func(*"".rVIndexConstraint) "".nodeidÐ�Ttype.func(*"".rVIndexConstraint) "".nodeid€4type.*"".rVIndexConstraint�type."".nodeidþ|go.string."func(*pointer.rVIndexConstraint, []pointer.nodeid)"�†2func(*pointer.rVIndexConstraint, []pointer.nodeid) |go.string."func(*pointer.rVIndexConstraint, []pointer.nodeid)"þZtype.func(*"".rVIndexConstraint, []"".nodeid)  ?A3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.rVIndexConstraint, []pointer.nodeid)"plgo.weak.type.*func(*"".rVIndexConstraint, []"".nodeid)€"runtime.zerovalue €Ztype.func(*"".rVIndexConstraint, []"".nodeid)РZtype.func(*"".rVIndexConstraint, []"".nodeid)€4type.*"".rVIndexConstraint� type.[]"".nodeidþ¢go.string."func(*pointer.rVIndexConstraint, *pointer.analysis, *pointer.nodeset)"°¬Efunc(*pointer.rVIndexConstraint, *pointer.analysis, *pointer.nodeset) ¢go.string."func(*pointer.rVIndexConstraint, *pointer.analysis, *pointer.nodeset)"þvtype.func(*"".rVIndexConstraint, *"".analysis, *"".nodeset)°°¾'»3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*pointer.rVIndexConstraint, *pointer.analysis, *pointer.nodeset)"pˆgo.weak.type.*func(*"".rVIndexConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €vtype.func(*"".rVIndexConstraint, *"".analysis, *"".nodeset)аvtype.func(*"".rVIndexConstraint, *"".analysis, *"".nodeset)€4type.*"".rVIndexConstraint�"type.*"".analysis  type.*"".nodesetþ4type.*"".rVIndexConstraintÐÐâÚ 6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."*pointer.rVIndexConstraint"pFgo.weak.type.**"".rVIndexConstraint€"runtime.zerovalue�2type."".rVIndexConstraint` 4type.*"".rVIndexConstraintÀð4type.*"".rVIndexConstraintð$go.string."String"�$type.func() string Ntype.func(*"".rVIndexConstraint) string°<"".(*rVIndexConstraint).StringÀ<"".(*rVIndexConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Rtype.func(*"".rVIndexConstraint, *"".hvn)�@"".(*rVIndexConstraint).presolve @"".(*rVIndexConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàTtype.func(*"".rVIndexConstraint) "".nodeidð6"".(*rVIndexConstraint).ptr€6"".(*rVIndexConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀZtype.func(*"".rVIndexConstraint, []"".nodeid)Ð@"".(*rVIndexConstraint).renumberà@"".(*rVIndexConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) vtype.func(*"".rVIndexConstraint, *"".analysis, *"".nodeset)°:"".(*rVIndexConstraint).solveÀ:"".(*rVIndexConstraint).solveþRgo.string."pointer.rVInterfaceConstraint"`\pointer.rVInterfaceConstraint Rgo.string."pointer.rVInterfaceConstraint"þBgo.string."rVInterfaceConstraint"PLrVInterfaceConstraint Bgo.string."rVInterfaceConstraint"þ:type."".rVInterfaceConstraint°°‰”Jë™   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PRgo.string."pointer.rVInterfaceConstraint"p"".(*rVInterfaceConstraint).ptr€>"".(*rVInterfaceConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àbtype.func(*"".rVInterfaceConstraint, []"".nodeid)ÐH"".(*rVInterfaceConstraint).renumberàH"".(*rVInterfaceConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ~type.func(*"".rVInterfaceConstraint, *"".analysis, *"".nodeset)°B"".(*rVInterfaceConstraint).solveÀB"".(*rVInterfaceConstraint).solveþPgo.string."pointer.rVMapIndexConstraint"`Zpointer.rVMapIndexConstraint Pgo.string."pointer.rVMapIndexConstraint"þ@go.string."rVMapIndexConstraint"PJrVMapIndexConstraint @go.string."rVMapIndexConstraint"þ8type."".rVMapIndexConstraint€€áGaw & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PPgo.string."pointer.rVMapIndexConstraint"p:type.*"".rVMapIndexConstraint€"runtime.zerovalue�À8type."".rVMapIndexConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°8type."".rVMapIndexConstraint°@go.string."rVMapIndexConstraint"À"go.importpath."".Ѐ8type."".rVMapIndexConstraintþRgo.string."*pointer.rVMapIndexConstraint"`\*pointer.rVMapIndexConstraint Rgo.string."*pointer.rVMapIndexConstraint"þlgo.string."func(*pointer.rVMapIndexConstraint) string"€v*func(*pointer.rVMapIndexConstraint) string lgo.string."func(*pointer.rVMapIndexConstraint) string"þTtype.func(*"".rVMapIndexConstraint) string  êPù¨3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.rVMapIndexConstraint) string"pfgo.weak.type.*func(*"".rVMapIndexConstraint) string€"runtime.zerovalue €Ttype.func(*"".rVMapIndexConstraint) stringÐ�Ttype.func(*"".rVMapIndexConstraint) string€:type.*"".rVMapIndexConstraint�type.stringþzgo.string."func(*pointer.rVMapIndexConstraint, *pointer.hvn)"�„1func(*pointer.rVMapIndexConstraint, *pointer.hvn) zgo.string."func(*pointer.rVMapIndexConstraint, *pointer.hvn)"þXtype.func(*"".rVMapIndexConstraint, *"".hvn)  ?gT43 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rVMapIndexConstraint, *pointer.hvn)"pjgo.weak.type.*func(*"".rVMapIndexConstraint, *"".hvn)€"runtime.zerovalue €Xtype.func(*"".rVMapIndexConstraint, *"".hvn)РXtype.func(*"".rVMapIndexConstraint, *"".hvn)€:type.*"".rVMapIndexConstraint�type.*"".hvnþ|go.string."func(*pointer.rVMapIndexConstraint) pointer.nodeid"�†2func(*pointer.rVMapIndexConstraint) pointer.nodeid |go.string."func(*pointer.rVMapIndexConstraint) pointer.nodeid"þZtype.func(*"".rVMapIndexConstraint) "".nodeid  ×}b3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.rVMapIndexConstraint) pointer.nodeid"plgo.weak.type.*func(*"".rVMapIndexConstraint) "".nodeid€"runtime.zerovalue €Ztype.func(*"".rVMapIndexConstraint) "".nodeidÐ�Ztype.func(*"".rVMapIndexConstraint) "".nodeid€:type.*"".rVMapIndexConstraint�type."".nodeidþ‚go.string."func(*pointer.rVMapIndexConstraint, []pointer.nodeid)"�Œ5func(*pointer.rVMapIndexConstraint, []pointer.nodeid) ‚go.string."func(*pointer.rVMapIndexConstraint, []pointer.nodeid)"þ`type.func(*"".rVMapIndexConstraint, []"".nodeid)  M¿p�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.rVMapIndexConstraint, []pointer.nodeid)"prgo.weak.type.*func(*"".rVMapIndexConstraint, []"".nodeid)€"runtime.zerovalue €`type.func(*"".rVMapIndexConstraint, []"".nodeid)Р`type.func(*"".rVMapIndexConstraint, []"".nodeid)€:type.*"".rVMapIndexConstraint� type.[]"".nodeidþ¨go.string."func(*pointer.rVMapIndexConstraint, *pointer.analysis, *pointer.nodeset)"À²Hfunc(*pointer.rVMapIndexConstraint, *pointer.analysis, *pointer.nodeset) ¨go.string."func(*pointer.rVMapIndexConstraint, *pointer.analysis, *pointer.nodeset)"þ|type.func(*"".rVMapIndexConstraint, *"".analysis, *"".nodeset)°°¡]3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."func(*pointer.rVMapIndexConstraint, *pointer.analysis, *pointer.nodeset)"pŽgo.weak.type.*func(*"".rVMapIndexConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €|type.func(*"".rVMapIndexConstraint, *"".analysis, *"".nodeset)а|type.func(*"".rVMapIndexConstraint, *"".analysis, *"".nodeset)€:type.*"".rVMapIndexConstraint�"type.*"".analysis  type.*"".nodesetþ:type.*"".rVMapIndexConstraintÐбã6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*pointer.rVMapIndexConstraint"pLgo.weak.type.**"".rVMapIndexConstraint€"runtime.zerovalue�8type."".rVMapIndexConstraint` :type.*"".rVMapIndexConstraintÀð:type.*"".rVMapIndexConstraintð$go.string."String"�$type.func() string Ttype.func(*"".rVMapIndexConstraint) string°B"".(*rVMapIndexConstraint).StringÀB"".(*rVMapIndexConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Xtype.func(*"".rVMapIndexConstraint, *"".hvn)�F"".(*rVMapIndexConstraint).presolve F"".(*rVMapIndexConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàZtype.func(*"".rVMapIndexConstraint) "".nodeidð<"".(*rVMapIndexConstraint).ptr€<"".(*rVMapIndexConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À`type.func(*"".rVMapIndexConstraint, []"".nodeid)ÐF"".(*rVMapIndexConstraint).renumberàF"".(*rVMapIndexConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) |type.func(*"".rVMapIndexConstraint, *"".analysis, *"".nodeset)°@"".(*rVMapIndexConstraint).solveÀ@"".(*rVMapIndexConstraint).solveþNgo.string."pointer.rVMapKeysConstraint"`Xpointer.rVMapKeysConstraint Ngo.string."pointer.rVMapKeysConstraint"þ>go.string."rVMapKeysConstraint"PHrVMapKeysConstraint >go.string."rVMapKeysConstraint"þ6type."".rVMapKeysConstraint€€‚ÌV¹ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PNgo.string."pointer.rVMapKeysConstraint"p8type.*"".rVMapKeysConstraint€"runtime.zerovalue�À6type."".rVMapKeysConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°6type."".rVMapKeysConstraint°>go.string."rVMapKeysConstraint"À"go.importpath."".Ѐ6type."".rVMapKeysConstraintþPgo.string."*pointer.rVMapKeysConstraint"`Z*pointer.rVMapKeysConstraint Pgo.string."*pointer.rVMapKeysConstraint"þjgo.string."func(*pointer.rVMapKeysConstraint) string"€t)func(*pointer.rVMapKeysConstraint) string jgo.string."func(*pointer.rVMapKeysConstraint) string"þRtype.func(*"".rVMapKeysConstraint) string  }eNª3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*pointer.rVMapKeysConstraint) string"pdgo.weak.type.*func(*"".rVMapKeysConstraint) string€"runtime.zerovalue €Rtype.func(*"".rVMapKeysConstraint) stringÐ�Rtype.func(*"".rVMapKeysConstraint) string€8type.*"".rVMapKeysConstraint�type.stringþxgo.string."func(*pointer.rVMapKeysConstraint, *pointer.hvn)"�‚0func(*pointer.rVMapKeysConstraint, *pointer.hvn) xgo.string."func(*pointer.rVMapKeysConstraint, *pointer.hvn)"þVtype.func(*"".rVMapKeysConstraint, *"".hvn)  k§?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*pointer.rVMapKeysConstraint, *pointer.hvn)"phgo.weak.type.*func(*"".rVMapKeysConstraint, *"".hvn)€"runtime.zerovalue €Vtype.func(*"".rVMapKeysConstraint, *"".hvn)РVtype.func(*"".rVMapKeysConstraint, *"".hvn)€8type.*"".rVMapKeysConstraint�type.*"".hvnþzgo.string."func(*pointer.rVMapKeysConstraint) pointer.nodeid"�„1func(*pointer.rVMapKeysConstraint) pointer.nodeid zgo.string."func(*pointer.rVMapKeysConstraint) pointer.nodeid"þXtype.func(*"".rVMapKeysConstraint) "".nodeid  ª1ì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rVMapKeysConstraint) pointer.nodeid"pjgo.weak.type.*func(*"".rVMapKeysConstraint) "".nodeid€"runtime.zerovalue €Xtype.func(*"".rVMapKeysConstraint) "".nodeidÐ�Xtype.func(*"".rVMapKeysConstraint) "".nodeid€8type.*"".rVMapKeysConstraint�type."".nodeidþ€go.string."func(*pointer.rVMapKeysConstraint, []pointer.nodeid)"�Š4func(*pointer.rVMapKeysConstraint, []pointer.nodeid) €go.string."func(*pointer.rVMapKeysConstraint, []pointer.nodeid)"þ^type.func(*"".rVMapKeysConstraint, []"".nodeid)  ·mÂs3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*pointer.rVMapKeysConstraint, []pointer.nodeid)"ppgo.weak.type.*func(*"".rVMapKeysConstraint, []"".nodeid)€"runtime.zerovalue €^type.func(*"".rVMapKeysConstraint, []"".nodeid)Р^type.func(*"".rVMapKeysConstraint, []"".nodeid)€8type.*"".rVMapKeysConstraint� type.[]"".nodeidþ¦go.string."func(*pointer.rVMapKeysConstraint, *pointer.analysis, *pointer.nodeset)"°°Gfunc(*pointer.rVMapKeysConstraint, *pointer.analysis, *pointer.nodeset) ¦go.string."func(*pointer.rVMapKeysConstraint, *pointer.analysis, *pointer.nodeset)"þztype.func(*"".rVMapKeysConstraint, *"".analysis, *"".nodeset)°°<}›3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¦go.string."func(*pointer.rVMapKeysConstraint, *pointer.analysis, *pointer.nodeset)"pŒgo.weak.type.*func(*"".rVMapKeysConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ztype.func(*"".rVMapKeysConstraint, *"".analysis, *"".nodeset)аztype.func(*"".rVMapKeysConstraint, *"".analysis, *"".nodeset)€8type.*"".rVMapKeysConstraint�"type.*"".analysis  type.*"".nodesetþ8type.*"".rVMapKeysConstraintÐÐèA å6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*pointer.rVMapKeysConstraint"pJgo.weak.type.**"".rVMapKeysConstraint€"runtime.zerovalue�6type."".rVMapKeysConstraint` 8type.*"".rVMapKeysConstraintÀð8type.*"".rVMapKeysConstraintð$go.string."String"�$type.func() string Rtype.func(*"".rVMapKeysConstraint) string°@"".(*rVMapKeysConstraint).StringÀ@"".(*rVMapKeysConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Vtype.func(*"".rVMapKeysConstraint, *"".hvn)�D"".(*rVMapKeysConstraint).presolve D"".(*rVMapKeysConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàXtype.func(*"".rVMapKeysConstraint) "".nodeidð:"".(*rVMapKeysConstraint).ptr€:"".(*rVMapKeysConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À^type.func(*"".rVMapKeysConstraint, []"".nodeid)ÐD"".(*rVMapKeysConstraint).renumberàD"".(*rVMapKeysConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ztype.func(*"".rVMapKeysConstraint, *"".analysis, *"".nodeset)°>"".(*rVMapKeysConstraint).solveÀ>"".(*rVMapKeysConstraint).solveþHgo.string."pointer.rVRecvConstraint"`Rpointer.rVRecvConstraint Hgo.string."pointer.rVRecvConstraint"þ8go.string."rVRecvConstraint"PBrVRecvConstraint 8go.string."rVRecvConstraint"þ0type."".rVRecvConstraint€€ãìÌ| & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PHgo.string."pointer.rVRecvConstraint"p2type.*"".rVRecvConstraint€"runtime.zerovalue�À0type."".rVRecvConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°0type."".rVRecvConstraint°8go.string."rVRecvConstraint"À"go.importpath."".Ѐ0type."".rVRecvConstraintþJgo.string."*pointer.rVRecvConstraint"`T*pointer.rVRecvConstraint Jgo.string."*pointer.rVRecvConstraint"þdgo.string."func(*pointer.rVRecvConstraint) string"pn&func(*pointer.rVRecvConstraint) string dgo.string."func(*pointer.rVRecvConstraint) string"þLtype.func(*"".rVRecvConstraint) string   +æ:}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*pointer.rVRecvConstraint) string"p^go.weak.type.*func(*"".rVRecvConstraint) string€"runtime.zerovalue €Ltype.func(*"".rVRecvConstraint) stringÐ�Ltype.func(*"".rVRecvConstraint) string€2type.*"".rVRecvConstraint�type.stringþrgo.string."func(*pointer.rVRecvConstraint, *pointer.hvn)"€|-func(*pointer.rVRecvConstraint, *pointer.hvn) rgo.string."func(*pointer.rVRecvConstraint, *pointer.hvn)"þPtype.func(*"".rVRecvConstraint, *"".hvn)  kš%3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.rVRecvConstraint, *pointer.hvn)"pbgo.weak.type.*func(*"".rVRecvConstraint, *"".hvn)€"runtime.zerovalue €Ptype.func(*"".rVRecvConstraint, *"".hvn)РPtype.func(*"".rVRecvConstraint, *"".hvn)€2type.*"".rVRecvConstraint�type.*"".hvnþtgo.string."func(*pointer.rVRecvConstraint) pointer.nodeid"€~.func(*pointer.rVRecvConstraint) pointer.nodeid tgo.string."func(*pointer.rVRecvConstraint) pointer.nodeid"þRtype.func(*"".rVRecvConstraint) "".nodeid  þ‚Bh3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.rVRecvConstraint) pointer.nodeid"pdgo.weak.type.*func(*"".rVRecvConstraint) "".nodeid€"runtime.zerovalue €Rtype.func(*"".rVRecvConstraint) "".nodeidÐ�Rtype.func(*"".rVRecvConstraint) "".nodeid€2type.*"".rVRecvConstraint�type."".nodeidþzgo.string."func(*pointer.rVRecvConstraint, []pointer.nodeid)"�„1func(*pointer.rVRecvConstraint, []pointer.nodeid) zgo.string."func(*pointer.rVRecvConstraint, []pointer.nodeid)"þXtype.func(*"".rVRecvConstraint, []"".nodeid)  Çÿ¤E3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rVRecvConstraint, []pointer.nodeid)"pjgo.weak.type.*func(*"".rVRecvConstraint, []"".nodeid)€"runtime.zerovalue €Xtype.func(*"".rVRecvConstraint, []"".nodeid)РXtype.func(*"".rVRecvConstraint, []"".nodeid)€2type.*"".rVRecvConstraint� type.[]"".nodeidþ go.string."func(*pointer.rVRecvConstraint, *pointer.analysis, *pointer.nodeset)"°ªDfunc(*pointer.rVRecvConstraint, *pointer.analysis, *pointer.nodeset)  go.string."func(*pointer.rVRecvConstraint, *pointer.analysis, *pointer.nodeset)"þttype.func(*"".rVRecvConstraint, *"".analysis, *"".nodeset)°°ß?þ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(*pointer.rVRecvConstraint, *pointer.analysis, *pointer.nodeset)"p†go.weak.type.*func(*"".rVRecvConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ttype.func(*"".rVRecvConstraint, *"".analysis, *"".nodeset)аttype.func(*"".rVRecvConstraint, *"".analysis, *"".nodeset)€2type.*"".rVRecvConstraint�"type.*"".analysis  type.*"".nodesetþ2type.*"".rVRecvConstraintÐÐD»‹6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."*pointer.rVRecvConstraint"pDgo.weak.type.**"".rVRecvConstraint€"runtime.zerovalue�0type."".rVRecvConstraint` 2type.*"".rVRecvConstraintÀð2type.*"".rVRecvConstraintð$go.string."String"�$type.func() string Ltype.func(*"".rVRecvConstraint) string°:"".(*rVRecvConstraint).StringÀ:"".(*rVRecvConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ptype.func(*"".rVRecvConstraint, *"".hvn)�>"".(*rVRecvConstraint).presolve >"".(*rVRecvConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàRtype.func(*"".rVRecvConstraint) "".nodeidð4"".(*rVRecvConstraint).ptr€4"".(*rVRecvConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀXtype.func(*"".rVRecvConstraint, []"".nodeid)Ð>"".(*rVRecvConstraint).renumberà>"".(*rVRecvConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ttype.func(*"".rVRecvConstraint, *"".analysis, *"".nodeset)°8"".(*rVRecvConstraint).solveÀ8"".(*rVRecvConstraint).solveþHgo.string."pointer.rVSendConstraint"`Rpointer.rVSendConstraint Hgo.string."pointer.rVSendConstraint"þ8go.string."rVSendConstraint"PBrVSendConstraint 8go.string."rVSendConstraint"þ0type."".rVSendConstraint€€s^ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PHgo.string."pointer.rVSendConstraint"p2type.*"".rVSendConstraint€"runtime.zerovalue�À0type."".rVSendConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidàgo.string."x"ð"go.importpath."".€type."".nodeid`°0type."".rVSendConstraint°8go.string."rVSendConstraint"À"go.importpath."".Ѐ0type."".rVSendConstraintþJgo.string."*pointer.rVSendConstraint"`T*pointer.rVSendConstraint Jgo.string."*pointer.rVSendConstraint"þdgo.string."func(*pointer.rVSendConstraint) string"pn&func(*pointer.rVSendConstraint) string dgo.string."func(*pointer.rVSendConstraint) string"þLtype.func(*"".rVSendConstraint) string  ‘À\3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*pointer.rVSendConstraint) string"p^go.weak.type.*func(*"".rVSendConstraint) string€"runtime.zerovalue €Ltype.func(*"".rVSendConstraint) stringÐ�Ltype.func(*"".rVSendConstraint) string€2type.*"".rVSendConstraint�type.stringþrgo.string."func(*pointer.rVSendConstraint, *pointer.hvn)"€|-func(*pointer.rVSendConstraint, *pointer.hvn) rgo.string."func(*pointer.rVSendConstraint, *pointer.hvn)"þPtype.func(*"".rVSendConstraint, *"".hvn)  &Ïdï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.rVSendConstraint, *pointer.hvn)"pbgo.weak.type.*func(*"".rVSendConstraint, *"".hvn)€"runtime.zerovalue €Ptype.func(*"".rVSendConstraint, *"".hvn)РPtype.func(*"".rVSendConstraint, *"".hvn)€2type.*"".rVSendConstraint�type.*"".hvnþtgo.string."func(*pointer.rVSendConstraint) pointer.nodeid"€~.func(*pointer.rVSendConstraint) pointer.nodeid tgo.string."func(*pointer.rVSendConstraint) pointer.nodeid"þRtype.func(*"".rVSendConstraint) "".nodeid  ¿CA3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.rVSendConstraint) pointer.nodeid"pdgo.weak.type.*func(*"".rVSendConstraint) "".nodeid€"runtime.zerovalue €Rtype.func(*"".rVSendConstraint) "".nodeidÐ�Rtype.func(*"".rVSendConstraint) "".nodeid€2type.*"".rVSendConstraint�type."".nodeidþzgo.string."func(*pointer.rVSendConstraint, []pointer.nodeid)"�„1func(*pointer.rVSendConstraint, []pointer.nodeid) zgo.string."func(*pointer.rVSendConstraint, []pointer.nodeid)"þXtype.func(*"".rVSendConstraint, []"".nodeid)  ׳Âc3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rVSendConstraint, []pointer.nodeid)"pjgo.weak.type.*func(*"".rVSendConstraint, []"".nodeid)€"runtime.zerovalue €Xtype.func(*"".rVSendConstraint, []"".nodeid)РXtype.func(*"".rVSendConstraint, []"".nodeid)€2type.*"".rVSendConstraint� type.[]"".nodeidþ go.string."func(*pointer.rVSendConstraint, *pointer.analysis, *pointer.nodeset)"°ªDfunc(*pointer.rVSendConstraint, *pointer.analysis, *pointer.nodeset)  go.string."func(*pointer.rVSendConstraint, *pointer.analysis, *pointer.nodeset)"þttype.func(*"".rVSendConstraint, *"".analysis, *"".nodeset)°°æ;‚J3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(*pointer.rVSendConstraint, *pointer.analysis, *pointer.nodeset)"p†go.weak.type.*func(*"".rVSendConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ttype.func(*"".rVSendConstraint, *"".analysis, *"".nodeset)аttype.func(*"".rVSendConstraint, *"".analysis, *"".nodeset)€2type.*"".rVSendConstraint�"type.*"".analysis  type.*"".nodesetþ2type.*"".rVSendConstraintÐÐ[Á6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."*pointer.rVSendConstraint"pDgo.weak.type.**"".rVSendConstraint€"runtime.zerovalue�0type."".rVSendConstraint` 2type.*"".rVSendConstraintÀð2type.*"".rVSendConstraintð$go.string."String"�$type.func() string Ltype.func(*"".rVSendConstraint) string°:"".(*rVSendConstraint).StringÀ:"".(*rVSendConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ptype.func(*"".rVSendConstraint, *"".hvn)�>"".(*rVSendConstraint).presolve >"".(*rVSendConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàRtype.func(*"".rVSendConstraint) "".nodeidð4"".(*rVSendConstraint).ptr€4"".(*rVSendConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀXtype.func(*"".rVSendConstraint, []"".nodeid)Ð>"".(*rVSendConstraint).renumberà>"".(*rVSendConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ttype.func(*"".rVSendConstraint, *"".analysis, *"".nodeset)°8"".(*rVSendConstraint).solveÀ8"".(*rVSendConstraint).solveþPgo.string."pointer.rVSetBytesConstraint"`Zpointer.rVSetBytesConstraint Pgo.string."pointer.rVSetBytesConstraint"þ@go.string."rVSetBytesConstraint"PJrVSetBytesConstraint @go.string."rVSetBytesConstraint"þ8type."".rVSetBytesConstraint€€umbÑ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PPgo.string."pointer.rVSetBytesConstraint"p:type.*"".rVSetBytesConstraint€"runtime.zerovalue�À8type."".rVSetBytesConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidàgo.string."x"ð"go.importpath."".€type."".nodeid`°8type."".rVSetBytesConstraint°@go.string."rVSetBytesConstraint"À"go.importpath."".Ѐ8type."".rVSetBytesConstraintþRgo.string."*pointer.rVSetBytesConstraint"`\*pointer.rVSetBytesConstraint Rgo.string."*pointer.rVSetBytesConstraint"þlgo.string."func(*pointer.rVSetBytesConstraint) string"€v*func(*pointer.rVSetBytesConstraint) string lgo.string."func(*pointer.rVSetBytesConstraint) string"þTtype.func(*"".rVSetBytesConstraint) string  L9¹•3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.rVSetBytesConstraint) string"pfgo.weak.type.*func(*"".rVSetBytesConstraint) string€"runtime.zerovalue €Ttype.func(*"".rVSetBytesConstraint) stringÐ�Ttype.func(*"".rVSetBytesConstraint) string€:type.*"".rVSetBytesConstraint�type.stringþzgo.string."func(*pointer.rVSetBytesConstraint, *pointer.hvn)"�„1func(*pointer.rVSetBytesConstraint, *pointer.hvn) zgo.string."func(*pointer.rVSetBytesConstraint, *pointer.hvn)"þXtype.func(*"".rVSetBytesConstraint, *"".hvn)  ÏÔEÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rVSetBytesConstraint, *pointer.hvn)"pjgo.weak.type.*func(*"".rVSetBytesConstraint, *"".hvn)€"runtime.zerovalue €Xtype.func(*"".rVSetBytesConstraint, *"".hvn)РXtype.func(*"".rVSetBytesConstraint, *"".hvn)€:type.*"".rVSetBytesConstraint�type.*"".hvnþ|go.string."func(*pointer.rVSetBytesConstraint) pointer.nodeid"�†2func(*pointer.rVSetBytesConstraint) pointer.nodeid |go.string."func(*pointer.rVSetBytesConstraint) pointer.nodeid"þZtype.func(*"".rVSetBytesConstraint) "".nodeid  u"›Ë3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.rVSetBytesConstraint) pointer.nodeid"plgo.weak.type.*func(*"".rVSetBytesConstraint) "".nodeid€"runtime.zerovalue €Ztype.func(*"".rVSetBytesConstraint) "".nodeidÐ�Ztype.func(*"".rVSetBytesConstraint) "".nodeid€:type.*"".rVSetBytesConstraint�type."".nodeidþ‚go.string."func(*pointer.rVSetBytesConstraint, []pointer.nodeid)"�Œ5func(*pointer.rVSetBytesConstraint, []pointer.nodeid) ‚go.string."func(*pointer.rVSetBytesConstraint, []pointer.nodeid)"þ`type.func(*"".rVSetBytesConstraint, []"".nodeid)  ¾ß8¨3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.rVSetBytesConstraint, []pointer.nodeid)"prgo.weak.type.*func(*"".rVSetBytesConstraint, []"".nodeid)€"runtime.zerovalue €`type.func(*"".rVSetBytesConstraint, []"".nodeid)Р`type.func(*"".rVSetBytesConstraint, []"".nodeid)€:type.*"".rVSetBytesConstraint� type.[]"".nodeidþ¨go.string."func(*pointer.rVSetBytesConstraint, *pointer.analysis, *pointer.nodeset)"À²Hfunc(*pointer.rVSetBytesConstraint, *pointer.analysis, *pointer.nodeset) ¨go.string."func(*pointer.rVSetBytesConstraint, *pointer.analysis, *pointer.nodeset)"þ|type.func(*"".rVSetBytesConstraint, *"".analysis, *"".nodeset)°°xè±3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."func(*pointer.rVSetBytesConstraint, *pointer.analysis, *pointer.nodeset)"pŽgo.weak.type.*func(*"".rVSetBytesConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €|type.func(*"".rVSetBytesConstraint, *"".analysis, *"".nodeset)а|type.func(*"".rVSetBytesConstraint, *"".analysis, *"".nodeset)€:type.*"".rVSetBytesConstraint�"type.*"".analysis  type.*"".nodesetþ:type.*"".rVSetBytesConstraintÐФÝJ–6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*pointer.rVSetBytesConstraint"pLgo.weak.type.**"".rVSetBytesConstraint€"runtime.zerovalue�8type."".rVSetBytesConstraint` :type.*"".rVSetBytesConstraintÀð:type.*"".rVSetBytesConstraintð$go.string."String"�$type.func() string Ttype.func(*"".rVSetBytesConstraint) string°B"".(*rVSetBytesConstraint).StringÀB"".(*rVSetBytesConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Xtype.func(*"".rVSetBytesConstraint, *"".hvn)�F"".(*rVSetBytesConstraint).presolve F"".(*rVSetBytesConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàZtype.func(*"".rVSetBytesConstraint) "".nodeidð<"".(*rVSetBytesConstraint).ptr€<"".(*rVSetBytesConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À`type.func(*"".rVSetBytesConstraint, []"".nodeid)ÐF"".(*rVSetBytesConstraint).renumberàF"".(*rVSetBytesConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) |type.func(*"".rVSetBytesConstraint, *"".analysis, *"".nodeset)°@"".(*rVSetBytesConstraint).solveÀ@"".(*rVSetBytesConstraint).solveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þRtype..hashfunc."".rVSetMapIndexConstraintJtype..hash."".rVSetMapIndexConstraintþNtype..eqfunc."".rVSetMapIndexConstraintFtype..eq."".rVSetMapIndexConstraintþHtype..alg."".rVSetMapIndexConstraint Rtype..hashfunc."".rVSetMapIndexConstraintNtype..eqfunc."".rVSetMapIndexConstraintþVgo.string."pointer.rVSetMapIndexConstraint"``pointer.rVSetMapIndexConstraint Vgo.string."pointer.rVSetMapIndexConstraint"þFgo.string."rVSetMapIndexConstraint"PPrVSetMapIndexConstraint Fgo.string."rVSetMapIndexConstraint"þ>type."".rVSetMapIndexConstraintÐÐ|ä³ , Htype..alg."".rVSetMapIndexConstraint0bruntime.gcbits.0x48844400000000000000000000000000PVgo.string."pointer.rVSetMapIndexConstraint"p@type.*"".rVSetMapIndexConstraint€"runtime.zerovalue�À>type."".rVSetMapIndexConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidàgo.string."key"ð"go.importpath."".€type."".nodeid°go.string."val"À"go.importpath."".Ðtype."".nodeid`€>type."".rVSetMapIndexConstraint€Fgo.string."rVSetMapIndexConstraint"�"go.importpath."". Ð>type."".rVSetMapIndexConstraintþXgo.string."*pointer.rVSetMapIndexConstraint"pb *pointer.rVSetMapIndexConstraint Xgo.string."*pointer.rVSetMapIndexConstraint"þrgo.string."func(*pointer.rVSetMapIndexConstraint) string"€|-func(*pointer.rVSetMapIndexConstraint) string rgo.string."func(*pointer.rVSetMapIndexConstraint) string"þZtype.func(*"".rVSetMapIndexConstraint) string  °Žñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.rVSetMapIndexConstraint) string"plgo.weak.type.*func(*"".rVSetMapIndexConstraint) string€"runtime.zerovalue €Ztype.func(*"".rVSetMapIndexConstraint) stringÐ�Ztype.func(*"".rVSetMapIndexConstraint) string€@type.*"".rVSetMapIndexConstraint�type.stringþ€go.string."func(*pointer.rVSetMapIndexConstraint, *pointer.hvn)"�Š4func(*pointer.rVSetMapIndexConstraint, *pointer.hvn) €go.string."func(*pointer.rVSetMapIndexConstraint, *pointer.hvn)"þ^type.func(*"".rVSetMapIndexConstraint, *"".hvn)  ·( +3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*pointer.rVSetMapIndexConstraint, *pointer.hvn)"ppgo.weak.type.*func(*"".rVSetMapIndexConstraint, *"".hvn)€"runtime.zerovalue €^type.func(*"".rVSetMapIndexConstraint, *"".hvn)Р^type.func(*"".rVSetMapIndexConstraint, *"".hvn)€@type.*"".rVSetMapIndexConstraint�type.*"".hvnþ‚go.string."func(*pointer.rVSetMapIndexConstraint) pointer.nodeid"�Œ5func(*pointer.rVSetMapIndexConstraint) pointer.nodeid ‚go.string."func(*pointer.rVSetMapIndexConstraint) pointer.nodeid"þ`type.func(*"".rVSetMapIndexConstraint) "".nodeid  X4�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.rVSetMapIndexConstraint) pointer.nodeid"prgo.weak.type.*func(*"".rVSetMapIndexConstraint) "".nodeid€"runtime.zerovalue €`type.func(*"".rVSetMapIndexConstraint) "".nodeidÐ�`type.func(*"".rVSetMapIndexConstraint) "".nodeid€@type.*"".rVSetMapIndexConstraint�type."".nodeidþˆgo.string."func(*pointer.rVSetMapIndexConstraint, []pointer.nodeid)" ’8func(*pointer.rVSetMapIndexConstraint, []pointer.nodeid) ˆgo.string."func(*pointer.rVSetMapIndexConstraint, []pointer.nodeid)"þftype.func(*"".rVSetMapIndexConstraint, []"".nodeid)  éøŽ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.rVSetMapIndexConstraint, []pointer.nodeid)"pxgo.weak.type.*func(*"".rVSetMapIndexConstraint, []"".nodeid)€"runtime.zerovalue €ftype.func(*"".rVSetMapIndexConstraint, []"".nodeid)Рftype.func(*"".rVSetMapIndexConstraint, []"".nodeid)€@type.*"".rVSetMapIndexConstraint� type.[]"".nodeidþ®go.string."func(*pointer.rVSetMapIndexConstraint, *pointer.analysis, *pointer.nodeset)"À¸Kfunc(*pointer.rVSetMapIndexConstraint, *pointer.analysis, *pointer.nodeset) ®go.string."func(*pointer.rVSetMapIndexConstraint, *pointer.analysis, *pointer.nodeset)"þ‚type.func(*"".rVSetMapIndexConstraint, *"".analysis, *"".nodeset)°°ø­ ¸3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*pointer.rVSetMapIndexConstraint, *pointer.analysis, *pointer.nodeset)"p”go.weak.type.*func(*"".rVSetMapIndexConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €‚type.func(*"".rVSetMapIndexConstraint, *"".analysis, *"".nodeset)а‚type.func(*"".rVSetMapIndexConstraint, *"".analysis, *"".nodeset)€@type.*"".rVSetMapIndexConstraint�"type.*"".analysis  type.*"".nodesetþ@type.*"".rVSetMapIndexConstraintÐÐy@Œæ6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*pointer.rVSetMapIndexConstraint"pRgo.weak.type.**"".rVSetMapIndexConstraint€"runtime.zerovalue�>type."".rVSetMapIndexConstraint` @type.*"".rVSetMapIndexConstraintÀð@type.*"".rVSetMapIndexConstraintð$go.string."String"�$type.func() string Ztype.func(*"".rVSetMapIndexConstraint) string°H"".(*rVSetMapIndexConstraint).StringÀH"".(*rVSetMapIndexConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€^type.func(*"".rVSetMapIndexConstraint, *"".hvn)�L"".(*rVSetMapIndexConstraint).presolve L"".(*rVSetMapIndexConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidà`type.func(*"".rVSetMapIndexConstraint) "".nodeidðB"".(*rVSetMapIndexConstraint).ptr€B"".(*rVSetMapIndexConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àftype.func(*"".rVSetMapIndexConstraint, []"".nodeid)ÐL"".(*rVSetMapIndexConstraint).renumberàL"".(*rVSetMapIndexConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ‚type.func(*"".rVSetMapIndexConstraint, *"".analysis, *"".nodeset)°F"".(*rVSetMapIndexConstraint).solveÀF"".(*rVSetMapIndexConstraint).solveþJgo.string."pointer.rVSliceConstraint"`Tpointer.rVSliceConstraint Jgo.string."pointer.rVSliceConstraint"þ:go.string."rVSliceConstraint"PDrVSliceConstraint :go.string."rVSliceConstraint"þ2type."".rVSliceConstraint€€p˜ˆE & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PJgo.string."pointer.rVSliceConstraint"p4type.*"".rVSliceConstraint€"runtime.zerovalue�À2type."".rVSliceConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°2type."".rVSliceConstraint°:go.string."rVSliceConstraint"À"go.importpath."".Ѐ2type."".rVSliceConstraintþLgo.string."*pointer.rVSliceConstraint"`V*pointer.rVSliceConstraint Lgo.string."*pointer.rVSliceConstraint"þfgo.string."func(*pointer.rVSliceConstraint) string"pp'func(*pointer.rVSliceConstraint) string fgo.string."func(*pointer.rVSliceConstraint) string"þNtype.func(*"".rVSliceConstraint) string  Ï2ô…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*pointer.rVSliceConstraint) string"p`go.weak.type.*func(*"".rVSliceConstraint) string€"runtime.zerovalue €Ntype.func(*"".rVSliceConstraint) stringÐ�Ntype.func(*"".rVSliceConstraint) string€4type.*"".rVSliceConstraint�type.stringþtgo.string."func(*pointer.rVSliceConstraint, *pointer.hvn)"€~.func(*pointer.rVSliceConstraint, *pointer.hvn) tgo.string."func(*pointer.rVSliceConstraint, *pointer.hvn)"þRtype.func(*"".rVSliceConstraint, *"".hvn)  Ò–‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.rVSliceConstraint, *pointer.hvn)"pdgo.weak.type.*func(*"".rVSliceConstraint, *"".hvn)€"runtime.zerovalue €Rtype.func(*"".rVSliceConstraint, *"".hvn)РRtype.func(*"".rVSliceConstraint, *"".hvn)€4type.*"".rVSliceConstraint�type.*"".hvnþvgo.string."func(*pointer.rVSliceConstraint) pointer.nodeid"€€/func(*pointer.rVSliceConstraint) pointer.nodeid vgo.string."func(*pointer.rVSliceConstraint) pointer.nodeid"þTtype.func(*"".rVSliceConstraint) "".nodeid  ^Ž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.rVSliceConstraint) pointer.nodeid"pfgo.weak.type.*func(*"".rVSliceConstraint) "".nodeid€"runtime.zerovalue €Ttype.func(*"".rVSliceConstraint) "".nodeidÐ�Ttype.func(*"".rVSliceConstraint) "".nodeid€4type.*"".rVSliceConstraint�type."".nodeidþ|go.string."func(*pointer.rVSliceConstraint, []pointer.nodeid)"�†2func(*pointer.rVSliceConstraint, []pointer.nodeid) |go.string."func(*pointer.rVSliceConstraint, []pointer.nodeid)"þZtype.func(*"".rVSliceConstraint, []"".nodeid)  -6ˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.rVSliceConstraint, []pointer.nodeid)"plgo.weak.type.*func(*"".rVSliceConstraint, []"".nodeid)€"runtime.zerovalue €Ztype.func(*"".rVSliceConstraint, []"".nodeid)РZtype.func(*"".rVSliceConstraint, []"".nodeid)€4type.*"".rVSliceConstraint� type.[]"".nodeidþ¢go.string."func(*pointer.rVSliceConstraint, *pointer.analysis, *pointer.nodeset)"°¬Efunc(*pointer.rVSliceConstraint, *pointer.analysis, *pointer.nodeset) ¢go.string."func(*pointer.rVSliceConstraint, *pointer.analysis, *pointer.nodeset)"þvtype.func(*"".rVSliceConstraint, *"".analysis, *"".nodeset)°°Ìîå^3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*pointer.rVSliceConstraint, *pointer.analysis, *pointer.nodeset)"pˆgo.weak.type.*func(*"".rVSliceConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €vtype.func(*"".rVSliceConstraint, *"".analysis, *"".nodeset)аvtype.func(*"".rVSliceConstraint, *"".analysis, *"".nodeset)€4type.*"".rVSliceConstraint�"type.*"".analysis  type.*"".nodesetþ4type.*"".rVSliceConstraintÐÐ7Å6»6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."*pointer.rVSliceConstraint"pFgo.weak.type.**"".rVSliceConstraint€"runtime.zerovalue�2type."".rVSliceConstraint` 4type.*"".rVSliceConstraintÀð4type.*"".rVSliceConstraintð$go.string."String"�$type.func() string Ntype.func(*"".rVSliceConstraint) string°<"".(*rVSliceConstraint).StringÀ<"".(*rVSliceConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Rtype.func(*"".rVSliceConstraint, *"".hvn)�@"".(*rVSliceConstraint).presolve @"".(*rVSliceConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàTtype.func(*"".rVSliceConstraint) "".nodeidð6"".(*rVSliceConstraint).ptr€6"".(*rVSliceConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)ÀZtype.func(*"".rVSliceConstraint, []"".nodeid)Ð@"".(*rVSliceConstraint).renumberà@"".(*rVSliceConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) vtype.func(*"".rVSliceConstraint, *"".analysis, *"".nodeset)°:"".(*rVSliceConstraint).solveÀ:"".(*rVSliceConstraint).solveþ6go.string."[]types.ChanDir"@@[]types.ChanDir 6go.string."[]types.ChanDir"þTtype.[]golang.org/x/tools/go/types.ChanDir  ,Å£   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]types.ChanDir"pfgo.weak.type.*[]golang.org/x/tools/go/types.ChanDir€"runtime.zerovalue�Ptype.golang.org/x/tools/go/types.ChanDirþ‚go.typelink.[]types.ChanDir/[]golang.org/x/tools/go/types.ChanDirTtype.[]golang.org/x/tools/go/types.ChanDirþbruntime.gcbits.0x48488484440000000000000000000000 HH„„DþVgo.string."pointer.reflectChanOfConstraint"``pointer.reflectChanOfConstraint Vgo.string."pointer.reflectChanOfConstraint"þ go.string."dirs"0*dirs go.string."dirs"þFgo.string."reflectChanOfConstraint"PPreflectChanOfConstraint Fgo.string."reflectChanOfConstraint"þ>type."".reflectChanOfConstraintÐÐ(Ã&Fø , à runtime.algarray0bruntime.gcbits.0x48488484440000000000000000000000PVgo.string."pointer.reflectChanOfConstraint"p@type.*"".reflectChanOfConstraint€"runtime.zerovalue�À>type."".reflectChanOfConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."t" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid° go.string."dirs"À"go.importpath."".ÐTtype.[]golang.org/x/tools/go/types.ChanDir`€>type."".reflectChanOfConstraint€Fgo.string."reflectChanOfConstraint"�"go.importpath."". Ð>type."".reflectChanOfConstraintþXgo.string."*pointer.reflectChanOfConstraint"pb *pointer.reflectChanOfConstraint Xgo.string."*pointer.reflectChanOfConstraint"þrgo.string."func(*pointer.reflectChanOfConstraint) string"€|-func(*pointer.reflectChanOfConstraint) string rgo.string."func(*pointer.reflectChanOfConstraint) string"þZtype.func(*"".reflectChanOfConstraint) string  ‡–ª÷3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.reflectChanOfConstraint) string"plgo.weak.type.*func(*"".reflectChanOfConstraint) string€"runtime.zerovalue €Ztype.func(*"".reflectChanOfConstraint) stringÐ�Ztype.func(*"".reflectChanOfConstraint) string€@type.*"".reflectChanOfConstraint�type.stringþ€go.string."func(*pointer.reflectChanOfConstraint, *pointer.hvn)"�Š4func(*pointer.reflectChanOfConstraint, *pointer.hvn) €go.string."func(*pointer.reflectChanOfConstraint, *pointer.hvn)"þ^type.func(*"".reflectChanOfConstraint, *"".hvn)  IÜÕ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*pointer.reflectChanOfConstraint, *pointer.hvn)"ppgo.weak.type.*func(*"".reflectChanOfConstraint, *"".hvn)€"runtime.zerovalue €^type.func(*"".reflectChanOfConstraint, *"".hvn)Р^type.func(*"".reflectChanOfConstraint, *"".hvn)€@type.*"".reflectChanOfConstraint�type.*"".hvnþ‚go.string."func(*pointer.reflectChanOfConstraint) pointer.nodeid"�Œ5func(*pointer.reflectChanOfConstraint) pointer.nodeid ‚go.string."func(*pointer.reflectChanOfConstraint) pointer.nodeid"þ`type.func(*"".reflectChanOfConstraint) "".nodeid  ðN3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.reflectChanOfConstraint) pointer.nodeid"prgo.weak.type.*func(*"".reflectChanOfConstraint) "".nodeid€"runtime.zerovalue €`type.func(*"".reflectChanOfConstraint) "".nodeidÐ�`type.func(*"".reflectChanOfConstraint) "".nodeid€@type.*"".reflectChanOfConstraint�type."".nodeidþˆgo.string."func(*pointer.reflectChanOfConstraint, []pointer.nodeid)" ’8func(*pointer.reflectChanOfConstraint, []pointer.nodeid) ˆgo.string."func(*pointer.reflectChanOfConstraint, []pointer.nodeid)"þftype.func(*"".reflectChanOfConstraint, []"".nodeid)  M(çL3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.reflectChanOfConstraint, []pointer.nodeid)"pxgo.weak.type.*func(*"".reflectChanOfConstraint, []"".nodeid)€"runtime.zerovalue €ftype.func(*"".reflectChanOfConstraint, []"".nodeid)Рftype.func(*"".reflectChanOfConstraint, []"".nodeid)€@type.*"".reflectChanOfConstraint� type.[]"".nodeidþ®go.string."func(*pointer.reflectChanOfConstraint, *pointer.analysis, *pointer.nodeset)"À¸Kfunc(*pointer.reflectChanOfConstraint, *pointer.analysis, *pointer.nodeset) ®go.string."func(*pointer.reflectChanOfConstraint, *pointer.analysis, *pointer.nodeset)"þ‚type.func(*"".reflectChanOfConstraint, *"".analysis, *"".nodeset)°°î‚§3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*pointer.reflectChanOfConstraint, *pointer.analysis, *pointer.nodeset)"p”go.weak.type.*func(*"".reflectChanOfConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €‚type.func(*"".reflectChanOfConstraint, *"".analysis, *"".nodeset)а‚type.func(*"".reflectChanOfConstraint, *"".analysis, *"".nodeset)€@type.*"".reflectChanOfConstraint�"type.*"".analysis  type.*"".nodesetþ@type.*"".reflectChanOfConstraintÐЭ.¤Ò6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*pointer.reflectChanOfConstraint"pRgo.weak.type.**"".reflectChanOfConstraint€"runtime.zerovalue�>type."".reflectChanOfConstraint` @type.*"".reflectChanOfConstraintÀð@type.*"".reflectChanOfConstraintð$go.string."String"�$type.func() string Ztype.func(*"".reflectChanOfConstraint) string°H"".(*reflectChanOfConstraint).StringÀH"".(*reflectChanOfConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€^type.func(*"".reflectChanOfConstraint, *"".hvn)�L"".(*reflectChanOfConstraint).presolve L"".(*reflectChanOfConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidà`type.func(*"".reflectChanOfConstraint) "".nodeidðB"".(*reflectChanOfConstraint).ptr€B"".(*reflectChanOfConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àftype.func(*"".reflectChanOfConstraint, []"".nodeid)ÐL"".(*reflectChanOfConstraint).renumberàL"".(*reflectChanOfConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ‚type.func(*"".reflectChanOfConstraint, *"".analysis, *"".nodeset)°F"".(*reflectChanOfConstraint).solveÀF"".(*reflectChanOfConstraint).solveþZgo.string."pointer.reflectIndirectConstraint"pd!pointer.reflectIndirectConstraint Zgo.string."pointer.reflectIndirectConstraint"þJgo.string."reflectIndirectConstraint"`TreflectIndirectConstraint Jgo.string."reflectIndirectConstraint"þBtype."".reflectIndirectConstraint€€ éÎ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PZgo.string."pointer.reflectIndirectConstraint"pDtype.*"".reflectIndirectConstraint€"runtime.zerovalue�ÀBtype."".reflectIndirectConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."v" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°Btype."".reflectIndirectConstraint°Jgo.string."reflectIndirectConstraint"À"go.importpath."".ЀBtype."".reflectIndirectConstraintþ\go.string."*pointer.reflectIndirectConstraint"pf"*pointer.reflectIndirectConstraint \go.string."*pointer.reflectIndirectConstraint"þvgo.string."func(*pointer.reflectIndirectConstraint) string"€€/func(*pointer.reflectIndirectConstraint) string vgo.string."func(*pointer.reflectIndirectConstraint) string"þ^type.func(*"".reflectIndirectConstraint) string  c>éâ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.reflectIndirectConstraint) string"ppgo.weak.type.*func(*"".reflectIndirectConstraint) string€"runtime.zerovalue €^type.func(*"".reflectIndirectConstraint) stringÐ�^type.func(*"".reflectIndirectConstraint) string€Dtype.*"".reflectIndirectConstraint�type.stringþ„go.string."func(*pointer.reflectIndirectConstraint, *pointer.hvn)"�Ž6func(*pointer.reflectIndirectConstraint, *pointer.hvn) „go.string."func(*pointer.reflectIndirectConstraint, *pointer.hvn)"þbtype.func(*"".reflectIndirectConstraint, *"".hvn)  |ÈÉÛ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.reflectIndirectConstraint, *pointer.hvn)"ptgo.weak.type.*func(*"".reflectIndirectConstraint, *"".hvn)€"runtime.zerovalue €btype.func(*"".reflectIndirectConstraint, *"".hvn)Рbtype.func(*"".reflectIndirectConstraint, *"".hvn)€Dtype.*"".reflectIndirectConstraint�type.*"".hvnþ†go.string."func(*pointer.reflectIndirectConstraint) pointer.nodeid"��7func(*pointer.reflectIndirectConstraint) pointer.nodeid †go.string."func(*pointer.reflectIndirectConstraint) pointer.nodeid"þdtype.func(*"".reflectIndirectConstraint) "".nodeid  ‚ «ã3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*pointer.reflectIndirectConstraint) pointer.nodeid"pvgo.weak.type.*func(*"".reflectIndirectConstraint) "".nodeid€"runtime.zerovalue €dtype.func(*"".reflectIndirectConstraint) "".nodeidÐ�dtype.func(*"".reflectIndirectConstraint) "".nodeid€Dtype.*"".reflectIndirectConstraint�type."".nodeidþŒgo.string."func(*pointer.reflectIndirectConstraint, []pointer.nodeid)" –:func(*pointer.reflectIndirectConstraint, []pointer.nodeid) Œgo.string."func(*pointer.reflectIndirectConstraint, []pointer.nodeid)"þjtype.func(*"".reflectIndirectConstraint, []"".nodeid)  uÁ:¨3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŒgo.string."func(*pointer.reflectIndirectConstraint, []pointer.nodeid)"p|go.weak.type.*func(*"".reflectIndirectConstraint, []"".nodeid)€"runtime.zerovalue €jtype.func(*"".reflectIndirectConstraint, []"".nodeid)Рjtype.func(*"".reflectIndirectConstraint, []"".nodeid)€Dtype.*"".reflectIndirectConstraint� type.[]"".nodeidþ²go.string."func(*pointer.reflectIndirectConstraint, *pointer.analysis, *pointer.nodeset)"À¼Mfunc(*pointer.reflectIndirectConstraint, *pointer.analysis, *pointer.nodeset) ²go.string."func(*pointer.reflectIndirectConstraint, *pointer.analysis, *pointer.nodeset)"þ†type.func(*"".reflectIndirectConstraint, *"".analysis, *"".nodeset)°°lÏù‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P²go.string."func(*pointer.reflectIndirectConstraint, *pointer.analysis, *pointer.nodeset)"p˜go.weak.type.*func(*"".reflectIndirectConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €†type.func(*"".reflectIndirectConstraint, *"".analysis, *"".nodeset)а†type.func(*"".reflectIndirectConstraint, *"".analysis, *"".nodeset)€Dtype.*"".reflectIndirectConstraint�"type.*"".analysis  type.*"".nodesetþDtype.*"".reflectIndirectConstraintÐÐcFO‰6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."*pointer.reflectIndirectConstraint"pVgo.weak.type.**"".reflectIndirectConstraint€"runtime.zerovalue�Btype."".reflectIndirectConstraint` Dtype.*"".reflectIndirectConstraintÀðDtype.*"".reflectIndirectConstraintð$go.string."String"�$type.func() string ^type.func(*"".reflectIndirectConstraint) string°L"".(*reflectIndirectConstraint).StringÀL"".(*reflectIndirectConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€btype.func(*"".reflectIndirectConstraint, *"".hvn)�P"".(*reflectIndirectConstraint).presolve P"".(*reflectIndirectConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàdtype.func(*"".reflectIndirectConstraint) "".nodeidðF"".(*reflectIndirectConstraint).ptr€F"".(*reflectIndirectConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àjtype.func(*"".reflectIndirectConstraint, []"".nodeid)ÐP"".(*reflectIndirectConstraint).renumberàP"".(*reflectIndirectConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) †type.func(*"".reflectIndirectConstraint, *"".analysis, *"".nodeset)°J"".(*reflectIndirectConstraint).solveÀJ"".(*reflectIndirectConstraint).solveþZgo.string."pointer.reflectMakeChanConstraint"pd!pointer.reflectMakeChanConstraint Zgo.string."pointer.reflectMakeChanConstraint"þJgo.string."reflectMakeChanConstraint"`TreflectMakeChanConstraint Jgo.string."reflectMakeChanConstraint"þBtype."".reflectMakeChanConstraint€€y¤÷’ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PZgo.string."pointer.reflectMakeChanConstraint"pDtype.*"".reflectMakeChanConstraint€"runtime.zerovalue�ÀBtype."".reflectMakeChanConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."typ" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°Btype."".reflectMakeChanConstraint°Jgo.string."reflectMakeChanConstraint"À"go.importpath."".ЀBtype."".reflectMakeChanConstraintþ\go.string."*pointer.reflectMakeChanConstraint"pf"*pointer.reflectMakeChanConstraint \go.string."*pointer.reflectMakeChanConstraint"þvgo.string."func(*pointer.reflectMakeChanConstraint) string"€€/func(*pointer.reflectMakeChanConstraint) string vgo.string."func(*pointer.reflectMakeChanConstraint) string"þ^type.func(*"".reflectMakeChanConstraint) string  Íð 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*pointer.reflectMakeChanConstraint) string"ppgo.weak.type.*func(*"".reflectMakeChanConstraint) string€"runtime.zerovalue €^type.func(*"".reflectMakeChanConstraint) stringÐ�^type.func(*"".reflectMakeChanConstraint) string€Dtype.*"".reflectMakeChanConstraint�type.stringþ„go.string."func(*pointer.reflectMakeChanConstraint, *pointer.hvn)"�Ž6func(*pointer.reflectMakeChanConstraint, *pointer.hvn) „go.string."func(*pointer.reflectMakeChanConstraint, *pointer.hvn)"þbtype.func(*"".reflectMakeChanConstraint, *"".hvn)  g˜ + 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.reflectMakeChanConstraint, *pointer.hvn)"ptgo.weak.type.*func(*"".reflectMakeChanConstraint, *"".hvn)€"runtime.zerovalue €btype.func(*"".reflectMakeChanConstraint, *"".hvn)Рbtype.func(*"".reflectMakeChanConstraint, *"".hvn)€Dtype.*"".reflectMakeChanConstraint�type.*"".hvnþ†go.string."func(*pointer.reflectMakeChanConstraint) pointer.nodeid"��7func(*pointer.reflectMakeChanConstraint) pointer.nodeid †go.string."func(*pointer.reflectMakeChanConstraint) pointer.nodeid"þdtype.func(*"".reflectMakeChanConstraint) "".nodeid  ú–är3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*pointer.reflectMakeChanConstraint) pointer.nodeid"pvgo.weak.type.*func(*"".reflectMakeChanConstraint) "".nodeid€"runtime.zerovalue €dtype.func(*"".reflectMakeChanConstraint) "".nodeidÐ�dtype.func(*"".reflectMakeChanConstraint) "".nodeid€Dtype.*"".reflectMakeChanConstraint�type."".nodeidþŒgo.string."func(*pointer.reflectMakeChanConstraint, []pointer.nodeid)" –:func(*pointer.reflectMakeChanConstraint, []pointer.nodeid) Œgo.string."func(*pointer.reflectMakeChanConstraint, []pointer.nodeid)"þjtype.func(*"".reflectMakeChanConstraint, []"".nodeid)  sÛ��3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŒgo.string."func(*pointer.reflectMakeChanConstraint, []pointer.nodeid)"p|go.weak.type.*func(*"".reflectMakeChanConstraint, []"".nodeid)€"runtime.zerovalue €jtype.func(*"".reflectMakeChanConstraint, []"".nodeid)Рjtype.func(*"".reflectMakeChanConstraint, []"".nodeid)€Dtype.*"".reflectMakeChanConstraint� type.[]"".nodeidþ²go.string."func(*pointer.reflectMakeChanConstraint, *pointer.analysis, *pointer.nodeset)"À¼Mfunc(*pointer.reflectMakeChanConstraint, *pointer.analysis, *pointer.nodeset) ²go.string."func(*pointer.reflectMakeChanConstraint, *pointer.analysis, *pointer.nodeset)"þ†type.func(*"".reflectMakeChanConstraint, *"".analysis, *"".nodeset)°°¶ Dâ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P²go.string."func(*pointer.reflectMakeChanConstraint, *pointer.analysis, *pointer.nodeset)"p˜go.weak.type.*func(*"".reflectMakeChanConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €†type.func(*"".reflectMakeChanConstraint, *"".analysis, *"".nodeset)а†type.func(*"".reflectMakeChanConstraint, *"".analysis, *"".nodeset)€Dtype.*"".reflectMakeChanConstraint�"type.*"".analysis  type.*"".nodesetþDtype.*"".reflectMakeChanConstraintÐÐh5\.6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."*pointer.reflectMakeChanConstraint"pVgo.weak.type.**"".reflectMakeChanConstraint€"runtime.zerovalue�Btype."".reflectMakeChanConstraint` Dtype.*"".reflectMakeChanConstraintÀðDtype.*"".reflectMakeChanConstraintð$go.string."String"�$type.func() string ^type.func(*"".reflectMakeChanConstraint) string°L"".(*reflectMakeChanConstraint).StringÀL"".(*reflectMakeChanConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€btype.func(*"".reflectMakeChanConstraint, *"".hvn)�P"".(*reflectMakeChanConstraint).presolve P"".(*reflectMakeChanConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàdtype.func(*"".reflectMakeChanConstraint) "".nodeidðF"".(*reflectMakeChanConstraint).ptr€F"".(*reflectMakeChanConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àjtype.func(*"".reflectMakeChanConstraint, []"".nodeid)ÐP"".(*reflectMakeChanConstraint).renumberàP"".(*reflectMakeChanConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) †type.func(*"".reflectMakeChanConstraint, *"".analysis, *"".nodeset)°J"".(*reflectMakeChanConstraint).solveÀJ"".(*reflectMakeChanConstraint).solveþXgo.string."pointer.reflectMakeMapConstraint"pb pointer.reflectMakeMapConstraint Xgo.string."pointer.reflectMakeMapConstraint"þHgo.string."reflectMakeMapConstraint"`RreflectMakeMapConstraint Hgo.string."reflectMakeMapConstraint"þ@type."".reflectMakeMapConstraint€€àĺx & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PXgo.string."pointer.reflectMakeMapConstraint"pBtype.*"".reflectMakeMapConstraint€"runtime.zerovalue�À@type."".reflectMakeMapConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."typ" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°@type."".reflectMakeMapConstraint°Hgo.string."reflectMakeMapConstraint"À"go.importpath."".Ѐ@type."".reflectMakeMapConstraintþZgo.string."*pointer.reflectMakeMapConstraint"pd!*pointer.reflectMakeMapConstraint Zgo.string."*pointer.reflectMakeMapConstraint"þtgo.string."func(*pointer.reflectMakeMapConstraint) string"€~.func(*pointer.reflectMakeMapConstraint) string tgo.string."func(*pointer.reflectMakeMapConstraint) string"þ\type.func(*"".reflectMakeMapConstraint) string  9JÓ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.reflectMakeMapConstraint) string"pngo.weak.type.*func(*"".reflectMakeMapConstraint) string€"runtime.zerovalue €\type.func(*"".reflectMakeMapConstraint) stringÐ�\type.func(*"".reflectMakeMapConstraint) string€Btype.*"".reflectMakeMapConstraint�type.stringþ‚go.string."func(*pointer.reflectMakeMapConstraint, *pointer.hvn)"�Œ5func(*pointer.reflectMakeMapConstraint, *pointer.hvn) ‚go.string."func(*pointer.reflectMakeMapConstraint, *pointer.hvn)"þ`type.func(*"".reflectMakeMapConstraint, *"".hvn)  ƒîYõ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.reflectMakeMapConstraint, *pointer.hvn)"prgo.weak.type.*func(*"".reflectMakeMapConstraint, *"".hvn)€"runtime.zerovalue €`type.func(*"".reflectMakeMapConstraint, *"".hvn)Р`type.func(*"".reflectMakeMapConstraint, *"".hvn)€Btype.*"".reflectMakeMapConstraint�type.*"".hvnþ„go.string."func(*pointer.reflectMakeMapConstraint) pointer.nodeid"�Ž6func(*pointer.reflectMakeMapConstraint) pointer.nodeid „go.string."func(*pointer.reflectMakeMapConstraint) pointer.nodeid"þbtype.func(*"".reflectMakeMapConstraint) "".nodeid  ÈªK3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.reflectMakeMapConstraint) pointer.nodeid"ptgo.weak.type.*func(*"".reflectMakeMapConstraint) "".nodeid€"runtime.zerovalue €btype.func(*"".reflectMakeMapConstraint) "".nodeidÐ�btype.func(*"".reflectMakeMapConstraint) "".nodeid€Btype.*"".reflectMakeMapConstraint�type."".nodeidþŠgo.string."func(*pointer.reflectMakeMapConstraint, []pointer.nodeid)" ”9func(*pointer.reflectMakeMapConstraint, []pointer.nodeid) Šgo.string."func(*pointer.reflectMakeMapConstraint, []pointer.nodeid)"þhtype.func(*"".reflectMakeMapConstraint, []"".nodeid)  Š3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*pointer.reflectMakeMapConstraint, []pointer.nodeid)"pzgo.weak.type.*func(*"".reflectMakeMapConstraint, []"".nodeid)€"runtime.zerovalue €htype.func(*"".reflectMakeMapConstraint, []"".nodeid)Рhtype.func(*"".reflectMakeMapConstraint, []"".nodeid)€Btype.*"".reflectMakeMapConstraint� type.[]"".nodeidþ°go.string."func(*pointer.reflectMakeMapConstraint, *pointer.analysis, *pointer.nodeset)"ÀºLfunc(*pointer.reflectMakeMapConstraint, *pointer.analysis, *pointer.nodeset) °go.string."func(*pointer.reflectMakeMapConstraint, *pointer.analysis, *pointer.nodeset)"þ„type.func(*"".reflectMakeMapConstraint, *"".analysis, *"".nodeset)°°HoŸ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."func(*pointer.reflectMakeMapConstraint, *pointer.analysis, *pointer.nodeset)"p–go.weak.type.*func(*"".reflectMakeMapConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €„type.func(*"".reflectMakeMapConstraint, *"".analysis, *"".nodeset)а„type.func(*"".reflectMakeMapConstraint, *"".analysis, *"".nodeset)€Btype.*"".reflectMakeMapConstraint�"type.*"".analysis  type.*"".nodesetþBtype.*"".reflectMakeMapConstraintÐÐûöŸ©6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*pointer.reflectMakeMapConstraint"pTgo.weak.type.**"".reflectMakeMapConstraint€"runtime.zerovalue�@type."".reflectMakeMapConstraint` Btype.*"".reflectMakeMapConstraintÀðBtype.*"".reflectMakeMapConstraintð$go.string."String"�$type.func() string \type.func(*"".reflectMakeMapConstraint) string°J"".(*reflectMakeMapConstraint).StringÀJ"".(*reflectMakeMapConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€`type.func(*"".reflectMakeMapConstraint, *"".hvn)�N"".(*reflectMakeMapConstraint).presolve N"".(*reflectMakeMapConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàbtype.func(*"".reflectMakeMapConstraint) "".nodeidðD"".(*reflectMakeMapConstraint).ptr€D"".(*reflectMakeMapConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àhtype.func(*"".reflectMakeMapConstraint, []"".nodeid)ÐN"".(*reflectMakeMapConstraint).renumberàN"".(*reflectMakeMapConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) „type.func(*"".reflectMakeMapConstraint, *"".analysis, *"".nodeset)°H"".(*reflectMakeMapConstraint).solveÀH"".(*reflectMakeMapConstraint).solveþ\go.string."pointer.reflectMakeSliceConstraint"pf"pointer.reflectMakeSliceConstraint \go.string."pointer.reflectMakeSliceConstraint"þLgo.string."reflectMakeSliceConstraint"`VreflectMakeSliceConstraint Lgo.string."reflectMakeSliceConstraint"þDtype."".reflectMakeSliceConstraint€€yÒÈ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000P\go.string."pointer.reflectMakeSliceConstraint"pFtype.*"".reflectMakeSliceConstraint€"runtime.zerovalue�ÀDtype."".reflectMakeSliceConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."typ" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°Dtype."".reflectMakeSliceConstraint°Lgo.string."reflectMakeSliceConstraint"À"go.importpath."".ЀDtype."".reflectMakeSliceConstraintþ^go.string."*pointer.reflectMakeSliceConstraint"ph#*pointer.reflectMakeSliceConstraint ^go.string."*pointer.reflectMakeSliceConstraint"þxgo.string."func(*pointer.reflectMakeSliceConstraint) string"�‚0func(*pointer.reflectMakeSliceConstraint) string xgo.string."func(*pointer.reflectMakeSliceConstraint) string"þ`type.func(*"".reflectMakeSliceConstraint) string  3 ¤ø3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*pointer.reflectMakeSliceConstraint) string"prgo.weak.type.*func(*"".reflectMakeSliceConstraint) string€"runtime.zerovalue €`type.func(*"".reflectMakeSliceConstraint) stringÐ�`type.func(*"".reflectMakeSliceConstraint) string€Ftype.*"".reflectMakeSliceConstraint�type.stringþ†go.string."func(*pointer.reflectMakeSliceConstraint, *pointer.hvn)"��7func(*pointer.reflectMakeSliceConstraint, *pointer.hvn) †go.string."func(*pointer.reflectMakeSliceConstraint, *pointer.hvn)"þdtype.func(*"".reflectMakeSliceConstraint, *"".hvn)  [Eò�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*pointer.reflectMakeSliceConstraint, *pointer.hvn)"pvgo.weak.type.*func(*"".reflectMakeSliceConstraint, *"".hvn)€"runtime.zerovalue €dtype.func(*"".reflectMakeSliceConstraint, *"".hvn)Рdtype.func(*"".reflectMakeSliceConstraint, *"".hvn)€Ftype.*"".reflectMakeSliceConstraint�type.*"".hvnþˆgo.string."func(*pointer.reflectMakeSliceConstraint) pointer.nodeid" ’8func(*pointer.reflectMakeSliceConstraint) pointer.nodeid ˆgo.string."func(*pointer.reflectMakeSliceConstraint) pointer.nodeid"þftype.func(*"".reflectMakeSliceConstraint) "".nodeid  °çw3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.reflectMakeSliceConstraint) pointer.nodeid"pxgo.weak.type.*func(*"".reflectMakeSliceConstraint) "".nodeid€"runtime.zerovalue €ftype.func(*"".reflectMakeSliceConstraint) "".nodeidÐ�ftype.func(*"".reflectMakeSliceConstraint) "".nodeid€Ftype.*"".reflectMakeSliceConstraint�type."".nodeidþŽgo.string."func(*pointer.reflectMakeSliceConstraint, []pointer.nodeid)" ˜;func(*pointer.reflectMakeSliceConstraint, []pointer.nodeid) Žgo.string."func(*pointer.reflectMakeSliceConstraint, []pointer.nodeid)"þltype.func(*"".reflectMakeSliceConstraint, []"".nodeid)  Ñ•FÓ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(*pointer.reflectMakeSliceConstraint, []pointer.nodeid)"p~go.weak.type.*func(*"".reflectMakeSliceConstraint, []"".nodeid)€"runtime.zerovalue €ltype.func(*"".reflectMakeSliceConstraint, []"".nodeid)Рltype.func(*"".reflectMakeSliceConstraint, []"".nodeid)€Ftype.*"".reflectMakeSliceConstraint� type.[]"".nodeidþ´go.string."func(*pointer.reflectMakeSliceConstraint, *pointer.analysis, *pointer.nodeset)"À¾Nfunc(*pointer.reflectMakeSliceConstraint, *pointer.analysis, *pointer.nodeset) ´go.string."func(*pointer.reflectMakeSliceConstraint, *pointer.analysis, *pointer.nodeset)"þˆtype.func(*"".reflectMakeSliceConstraint, *"".analysis, *"".nodeset)°°y…ˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P´go.string."func(*pointer.reflectMakeSliceConstraint, *pointer.analysis, *pointer.nodeset)"pšgo.weak.type.*func(*"".reflectMakeSliceConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ˆtype.func(*"".reflectMakeSliceConstraint, *"".analysis, *"".nodeset)аˆtype.func(*"".reflectMakeSliceConstraint, *"".analysis, *"".nodeset)€Ftype.*"".reflectMakeSliceConstraint�"type.*"".analysis  type.*"".nodesetþFtype.*"".reflectMakeSliceConstraintÐÐz‘rI6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."*pointer.reflectMakeSliceConstraint"pXgo.weak.type.**"".reflectMakeSliceConstraint€"runtime.zerovalue�Dtype."".reflectMakeSliceConstraint` Ftype.*"".reflectMakeSliceConstraintÀðFtype.*"".reflectMakeSliceConstraintð$go.string."String"�$type.func() string `type.func(*"".reflectMakeSliceConstraint) string°N"".(*reflectMakeSliceConstraint).StringÀN"".(*reflectMakeSliceConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€dtype.func(*"".reflectMakeSliceConstraint, *"".hvn)�R"".(*reflectMakeSliceConstraint).presolve R"".(*reflectMakeSliceConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàftype.func(*"".reflectMakeSliceConstraint) "".nodeidðH"".(*reflectMakeSliceConstraint).ptr€H"".(*reflectMakeSliceConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àltype.func(*"".reflectMakeSliceConstraint, []"".nodeid)ÐR"".(*reflectMakeSliceConstraint).renumberàR"".(*reflectMakeSliceConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ˆtype.func(*"".reflectMakeSliceConstraint, *"".analysis, *"".nodeset)°L"".(*reflectMakeSliceConstraint).solveÀL"".(*reflectMakeSliceConstraint).solveþPgo.string."pointer.reflectNewConstraint"`Zpointer.reflectNewConstraint Pgo.string."pointer.reflectNewConstraint"þ@go.string."reflectNewConstraint"PJreflectNewConstraint @go.string."reflectNewConstraint"þ8type."".reflectNewConstraint€€Â3¢ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PPgo.string."pointer.reflectNewConstraint"p:type.*"".reflectNewConstraint€"runtime.zerovalue�À8type."".reflectNewConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."typ" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°8type."".reflectNewConstraint°@go.string."reflectNewConstraint"À"go.importpath."".Ѐ8type."".reflectNewConstraintþRgo.string."*pointer.reflectNewConstraint"`\*pointer.reflectNewConstraint Rgo.string."*pointer.reflectNewConstraint"þlgo.string."func(*pointer.reflectNewConstraint) string"€v*func(*pointer.reflectNewConstraint) string lgo.string."func(*pointer.reflectNewConstraint) string"þTtype.func(*"".reflectNewConstraint) string  ;Èh¼3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.reflectNewConstraint) string"pfgo.weak.type.*func(*"".reflectNewConstraint) string€"runtime.zerovalue €Ttype.func(*"".reflectNewConstraint) stringÐ�Ttype.func(*"".reflectNewConstraint) string€:type.*"".reflectNewConstraint�type.stringþzgo.string."func(*pointer.reflectNewConstraint, *pointer.hvn)"�„1func(*pointer.reflectNewConstraint, *pointer.hvn) zgo.string."func(*pointer.reflectNewConstraint, *pointer.hvn)"þXtype.func(*"".reflectNewConstraint, *"".hvn)  ²êm3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.reflectNewConstraint, *pointer.hvn)"pjgo.weak.type.*func(*"".reflectNewConstraint, *"".hvn)€"runtime.zerovalue €Xtype.func(*"".reflectNewConstraint, *"".hvn)РXtype.func(*"".reflectNewConstraint, *"".hvn)€:type.*"".reflectNewConstraint�type.*"".hvnþ|go.string."func(*pointer.reflectNewConstraint) pointer.nodeid"�†2func(*pointer.reflectNewConstraint) pointer.nodeid |go.string."func(*pointer.reflectNewConstraint) pointer.nodeid"þZtype.func(*"".reflectNewConstraint) "".nodeid   1õ²3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.reflectNewConstraint) pointer.nodeid"plgo.weak.type.*func(*"".reflectNewConstraint) "".nodeid€"runtime.zerovalue €Ztype.func(*"".reflectNewConstraint) "".nodeidÐ�Ztype.func(*"".reflectNewConstraint) "".nodeid€:type.*"".reflectNewConstraint�type."".nodeidþ‚go.string."func(*pointer.reflectNewConstraint, []pointer.nodeid)"�Œ5func(*pointer.reflectNewConstraint, []pointer.nodeid) ‚go.string."func(*pointer.reflectNewConstraint, []pointer.nodeid)"þ`type.func(*"".reflectNewConstraint, []"".nodeid)  #uz3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.reflectNewConstraint, []pointer.nodeid)"prgo.weak.type.*func(*"".reflectNewConstraint, []"".nodeid)€"runtime.zerovalue €`type.func(*"".reflectNewConstraint, []"".nodeid)Р`type.func(*"".reflectNewConstraint, []"".nodeid)€:type.*"".reflectNewConstraint� type.[]"".nodeidþ¨go.string."func(*pointer.reflectNewConstraint, *pointer.analysis, *pointer.nodeset)"À²Hfunc(*pointer.reflectNewConstraint, *pointer.analysis, *pointer.nodeset) ¨go.string."func(*pointer.reflectNewConstraint, *pointer.analysis, *pointer.nodeset)"þ|type.func(*"".reflectNewConstraint, *"".analysis, *"".nodeset)°° + eì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."func(*pointer.reflectNewConstraint, *pointer.analysis, *pointer.nodeset)"pŽgo.weak.type.*func(*"".reflectNewConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €|type.func(*"".reflectNewConstraint, *"".analysis, *"".nodeset)а|type.func(*"".reflectNewConstraint, *"".analysis, *"".nodeset)€:type.*"".reflectNewConstraint�"type.*"".analysis  type.*"".nodesetþ:type.*"".reflectNewConstraintÐÐk fœ6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*pointer.reflectNewConstraint"pLgo.weak.type.**"".reflectNewConstraint€"runtime.zerovalue�8type."".reflectNewConstraint` :type.*"".reflectNewConstraintÀð:type.*"".reflectNewConstraintð$go.string."String"�$type.func() string Ttype.func(*"".reflectNewConstraint) string°B"".(*reflectNewConstraint).StringÀB"".(*reflectNewConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Xtype.func(*"".reflectNewConstraint, *"".hvn)�F"".(*reflectNewConstraint).presolve F"".(*reflectNewConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàZtype.func(*"".reflectNewConstraint) "".nodeidð<"".(*reflectNewConstraint).ptr€<"".(*reflectNewConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À`type.func(*"".reflectNewConstraint, []"".nodeid)ÐF"".(*reflectNewConstraint).renumberàF"".(*reflectNewConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) |type.func(*"".reflectNewConstraint, *"".analysis, *"".nodeset)°@"".(*reflectNewConstraint).solveÀ@"".(*reflectNewConstraint).solveþTgo.string."pointer.reflectPtrToConstraint"`^pointer.reflectPtrToConstraint Tgo.string."pointer.reflectPtrToConstraint"þDgo.string."reflectPtrToConstraint"PNreflectPtrToConstraint Dgo.string."reflectPtrToConstraint"þtype.*"".reflectPtrToConstraint€"runtime.zerovalue�Àtype.*"".reflectPtrToConstraint�type.stringþ~go.string."func(*pointer.reflectPtrToConstraint, *pointer.hvn)"�ˆ3func(*pointer.reflectPtrToConstraint, *pointer.hvn) ~go.string."func(*pointer.reflectPtrToConstraint, *pointer.hvn)"þ\type.func(*"".reflectPtrToConstraint, *"".hvn)  9ïmô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(*pointer.reflectPtrToConstraint, *pointer.hvn)"pngo.weak.type.*func(*"".reflectPtrToConstraint, *"".hvn)€"runtime.zerovalue €\type.func(*"".reflectPtrToConstraint, *"".hvn)Р\type.func(*"".reflectPtrToConstraint, *"".hvn)€>type.*"".reflectPtrToConstraint�type.*"".hvnþ€go.string."func(*pointer.reflectPtrToConstraint) pointer.nodeid"�Š4func(*pointer.reflectPtrToConstraint) pointer.nodeid €go.string."func(*pointer.reflectPtrToConstraint) pointer.nodeid"þ^type.func(*"".reflectPtrToConstraint) "".nodeid  ˜c@H3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*pointer.reflectPtrToConstraint) pointer.nodeid"ppgo.weak.type.*func(*"".reflectPtrToConstraint) "".nodeid€"runtime.zerovalue €^type.func(*"".reflectPtrToConstraint) "".nodeidÐ�^type.func(*"".reflectPtrToConstraint) "".nodeid€>type.*"".reflectPtrToConstraint�type."".nodeidþ†go.string."func(*pointer.reflectPtrToConstraint, []pointer.nodeid)"��7func(*pointer.reflectPtrToConstraint, []pointer.nodeid) †go.string."func(*pointer.reflectPtrToConstraint, []pointer.nodeid)"þdtype.func(*"".reflectPtrToConstraint, []"".nodeid)  qWø63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*pointer.reflectPtrToConstraint, []pointer.nodeid)"pvgo.weak.type.*func(*"".reflectPtrToConstraint, []"".nodeid)€"runtime.zerovalue €dtype.func(*"".reflectPtrToConstraint, []"".nodeid)Рdtype.func(*"".reflectPtrToConstraint, []"".nodeid)€>type.*"".reflectPtrToConstraint� type.[]"".nodeidþ¬go.string."func(*pointer.reflectPtrToConstraint, *pointer.analysis, *pointer.nodeset)"À¶Jfunc(*pointer.reflectPtrToConstraint, *pointer.analysis, *pointer.nodeset) ¬go.string."func(*pointer.reflectPtrToConstraint, *pointer.analysis, *pointer.nodeset)"þ€type.func(*"".reflectPtrToConstraint, *"".analysis, *"".nodeset)°°3H¥’3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¬go.string."func(*pointer.reflectPtrToConstraint, *pointer.analysis, *pointer.nodeset)"p’go.weak.type.*func(*"".reflectPtrToConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €€type.func(*"".reflectPtrToConstraint, *"".analysis, *"".nodeset)а€type.func(*"".reflectPtrToConstraint, *"".analysis, *"".nodeset)€>type.*"".reflectPtrToConstraint�"type.*"".analysis  type.*"".nodesetþ>type.*"".reflectPtrToConstraintÐÐ8YM6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*pointer.reflectPtrToConstraint"pPgo.weak.type.**"".reflectPtrToConstraint€"runtime.zerovalue�type.*"".reflectPtrToConstraintÀð>type.*"".reflectPtrToConstraintð$go.string."String"�$type.func() string Xtype.func(*"".reflectPtrToConstraint) string°F"".(*reflectPtrToConstraint).StringÀF"".(*reflectPtrToConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€\type.func(*"".reflectPtrToConstraint, *"".hvn)�J"".(*reflectPtrToConstraint).presolve J"".(*reflectPtrToConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidà^type.func(*"".reflectPtrToConstraint) "".nodeidð@"".(*reflectPtrToConstraint).ptr€@"".(*reflectPtrToConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àdtype.func(*"".reflectPtrToConstraint, []"".nodeid)ÐJ"".(*reflectPtrToConstraint).renumberàJ"".(*reflectPtrToConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) €type.func(*"".reflectPtrToConstraint, *"".analysis, *"".nodeset)°D"".(*reflectPtrToConstraint).solveÀD"".(*reflectPtrToConstraint).solveþXgo.string."pointer.reflectSliceOfConstraint"pb pointer.reflectSliceOfConstraint Xgo.string."pointer.reflectSliceOfConstraint"þHgo.string."reflectSliceOfConstraint"`RreflectSliceOfConstraint Hgo.string."reflectSliceOfConstraint"þ@type."".reflectSliceOfConstraint€€—ÉÝ™ & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PXgo.string."pointer.reflectSliceOfConstraint"pBtype.*"".reflectSliceOfConstraint€"runtime.zerovalue�À@type."".reflectSliceOfConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."t" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°@type."".reflectSliceOfConstraint°Hgo.string."reflectSliceOfConstraint"À"go.importpath."".Ѐ@type."".reflectSliceOfConstraintþZgo.string."*pointer.reflectSliceOfConstraint"pd!*pointer.reflectSliceOfConstraint Zgo.string."*pointer.reflectSliceOfConstraint"þtgo.string."func(*pointer.reflectSliceOfConstraint) string"€~.func(*pointer.reflectSliceOfConstraint) string tgo.string."func(*pointer.reflectSliceOfConstraint) string"þ\type.func(*"".reflectSliceOfConstraint) string  ¿öp!3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*pointer.reflectSliceOfConstraint) string"pngo.weak.type.*func(*"".reflectSliceOfConstraint) string€"runtime.zerovalue €\type.func(*"".reflectSliceOfConstraint) stringÐ�\type.func(*"".reflectSliceOfConstraint) string€Btype.*"".reflectSliceOfConstraint�type.stringþ‚go.string."func(*pointer.reflectSliceOfConstraint, *pointer.hvn)"�Œ5func(*pointer.reflectSliceOfConstraint, *pointer.hvn) ‚go.string."func(*pointer.reflectSliceOfConstraint, *pointer.hvn)"þ`type.func(*"".reflectSliceOfConstraint, *"".hvn)  ++E¶3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.reflectSliceOfConstraint, *pointer.hvn)"prgo.weak.type.*func(*"".reflectSliceOfConstraint, *"".hvn)€"runtime.zerovalue €`type.func(*"".reflectSliceOfConstraint, *"".hvn)Р`type.func(*"".reflectSliceOfConstraint, *"".hvn)€Btype.*"".reflectSliceOfConstraint�type.*"".hvnþ„go.string."func(*pointer.reflectSliceOfConstraint) pointer.nodeid"�Ž6func(*pointer.reflectSliceOfConstraint) pointer.nodeid „go.string."func(*pointer.reflectSliceOfConstraint) pointer.nodeid"þbtype.func(*"".reflectSliceOfConstraint) "".nodeid  X,«õ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*pointer.reflectSliceOfConstraint) pointer.nodeid"ptgo.weak.type.*func(*"".reflectSliceOfConstraint) "".nodeid€"runtime.zerovalue €btype.func(*"".reflectSliceOfConstraint) "".nodeidÐ�btype.func(*"".reflectSliceOfConstraint) "".nodeid€Btype.*"".reflectSliceOfConstraint�type."".nodeidþŠgo.string."func(*pointer.reflectSliceOfConstraint, []pointer.nodeid)" ”9func(*pointer.reflectSliceOfConstraint, []pointer.nodeid) Šgo.string."func(*pointer.reflectSliceOfConstraint, []pointer.nodeid)"þhtype.func(*"".reflectSliceOfConstraint, []"".nodeid)  /´c3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*pointer.reflectSliceOfConstraint, []pointer.nodeid)"pzgo.weak.type.*func(*"".reflectSliceOfConstraint, []"".nodeid)€"runtime.zerovalue €htype.func(*"".reflectSliceOfConstraint, []"".nodeid)Рhtype.func(*"".reflectSliceOfConstraint, []"".nodeid)€Btype.*"".reflectSliceOfConstraint� type.[]"".nodeidþ°go.string."func(*pointer.reflectSliceOfConstraint, *pointer.analysis, *pointer.nodeset)"ÀºLfunc(*pointer.reflectSliceOfConstraint, *pointer.analysis, *pointer.nodeset) °go.string."func(*pointer.reflectSliceOfConstraint, *pointer.analysis, *pointer.nodeset)"þ„type.func(*"".reflectSliceOfConstraint, *"".analysis, *"".nodeset)°°£øÿ63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."func(*pointer.reflectSliceOfConstraint, *pointer.analysis, *pointer.nodeset)"p–go.weak.type.*func(*"".reflectSliceOfConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €„type.func(*"".reflectSliceOfConstraint, *"".analysis, *"".nodeset)а„type.func(*"".reflectSliceOfConstraint, *"".analysis, *"".nodeset)€Btype.*"".reflectSliceOfConstraint�"type.*"".analysis  type.*"".nodesetþBtype.*"".reflectSliceOfConstraintÐЦ0®6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*pointer.reflectSliceOfConstraint"pTgo.weak.type.**"".reflectSliceOfConstraint€"runtime.zerovalue�@type."".reflectSliceOfConstraint` Btype.*"".reflectSliceOfConstraintÀðBtype.*"".reflectSliceOfConstraintð$go.string."String"�$type.func() string \type.func(*"".reflectSliceOfConstraint) string°J"".(*reflectSliceOfConstraint).StringÀJ"".(*reflectSliceOfConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€`type.func(*"".reflectSliceOfConstraint, *"".hvn)�N"".(*reflectSliceOfConstraint).presolve N"".(*reflectSliceOfConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàbtype.func(*"".reflectSliceOfConstraint) "".nodeidðD"".(*reflectSliceOfConstraint).ptr€D"".(*reflectSliceOfConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àhtype.func(*"".reflectSliceOfConstraint, []"".nodeid)ÐN"".(*reflectSliceOfConstraint).renumberàN"".(*reflectSliceOfConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) „type.func(*"".reflectSliceOfConstraint, *"".analysis, *"".nodeset)°H"".(*reflectSliceOfConstraint).solveÀH"".(*reflectSliceOfConstraint).solveþVgo.string."pointer.reflectTypeOfConstraint"``pointer.reflectTypeOfConstraint Vgo.string."pointer.reflectTypeOfConstraint"þgo.string."i"0$i go.string."i"þFgo.string."reflectTypeOfConstraint"PPreflectTypeOfConstraint Fgo.string."reflectTypeOfConstraint"þ>type."".reflectTypeOfConstraint€€_a! & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PVgo.string."pointer.reflectTypeOfConstraint"p@type.*"".reflectTypeOfConstraint€"runtime.zerovalue�À>type."".reflectTypeOfConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."i" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°>type."".reflectTypeOfConstraint°Fgo.string."reflectTypeOfConstraint"À"go.importpath."".Ѐ>type."".reflectTypeOfConstraintþXgo.string."*pointer.reflectTypeOfConstraint"pb *pointer.reflectTypeOfConstraint Xgo.string."*pointer.reflectTypeOfConstraint"þrgo.string."func(*pointer.reflectTypeOfConstraint) string"€|-func(*pointer.reflectTypeOfConstraint) string rgo.string."func(*pointer.reflectTypeOfConstraint) string"þZtype.func(*"".reflectTypeOfConstraint) string  ú 73 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*pointer.reflectTypeOfConstraint) string"plgo.weak.type.*func(*"".reflectTypeOfConstraint) string€"runtime.zerovalue €Ztype.func(*"".reflectTypeOfConstraint) stringÐ�Ztype.func(*"".reflectTypeOfConstraint) string€@type.*"".reflectTypeOfConstraint�type.stringþ€go.string."func(*pointer.reflectTypeOfConstraint, *pointer.hvn)"�Š4func(*pointer.reflectTypeOfConstraint, *pointer.hvn) €go.string."func(*pointer.reflectTypeOfConstraint, *pointer.hvn)"þ^type.func(*"".reflectTypeOfConstraint, *"".hvn)  zeST3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*pointer.reflectTypeOfConstraint, *pointer.hvn)"ppgo.weak.type.*func(*"".reflectTypeOfConstraint, *"".hvn)€"runtime.zerovalue €^type.func(*"".reflectTypeOfConstraint, *"".hvn)Р^type.func(*"".reflectTypeOfConstraint, *"".hvn)€@type.*"".reflectTypeOfConstraint�type.*"".hvnþ‚go.string."func(*pointer.reflectTypeOfConstraint) pointer.nodeid"�Œ5func(*pointer.reflectTypeOfConstraint) pointer.nodeid ‚go.string."func(*pointer.reflectTypeOfConstraint) pointer.nodeid"þ`type.func(*"".reflectTypeOfConstraint) "".nodeid  WötŠ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.reflectTypeOfConstraint) pointer.nodeid"prgo.weak.type.*func(*"".reflectTypeOfConstraint) "".nodeid€"runtime.zerovalue €`type.func(*"".reflectTypeOfConstraint) "".nodeidÐ�`type.func(*"".reflectTypeOfConstraint) "".nodeid€@type.*"".reflectTypeOfConstraint�type."".nodeidþˆgo.string."func(*pointer.reflectTypeOfConstraint, []pointer.nodeid)" ’8func(*pointer.reflectTypeOfConstraint, []pointer.nodeid) ˆgo.string."func(*pointer.reflectTypeOfConstraint, []pointer.nodeid)"þftype.func(*"".reflectTypeOfConstraint, []"".nodeid)  ©J¨¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.reflectTypeOfConstraint, []pointer.nodeid)"pxgo.weak.type.*func(*"".reflectTypeOfConstraint, []"".nodeid)€"runtime.zerovalue €ftype.func(*"".reflectTypeOfConstraint, []"".nodeid)Рftype.func(*"".reflectTypeOfConstraint, []"".nodeid)€@type.*"".reflectTypeOfConstraint� type.[]"".nodeidþ®go.string."func(*pointer.reflectTypeOfConstraint, *pointer.analysis, *pointer.nodeset)"À¸Kfunc(*pointer.reflectTypeOfConstraint, *pointer.analysis, *pointer.nodeset) ®go.string."func(*pointer.reflectTypeOfConstraint, *pointer.analysis, *pointer.nodeset)"þ‚type.func(*"".reflectTypeOfConstraint, *"".analysis, *"".nodeset)°°¶'&<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*pointer.reflectTypeOfConstraint, *pointer.analysis, *pointer.nodeset)"p”go.weak.type.*func(*"".reflectTypeOfConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €‚type.func(*"".reflectTypeOfConstraint, *"".analysis, *"".nodeset)а‚type.func(*"".reflectTypeOfConstraint, *"".analysis, *"".nodeset)€@type.*"".reflectTypeOfConstraint�"type.*"".analysis  type.*"".nodesetþ@type.*"".reflectTypeOfConstraintÐÐKðùU6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*pointer.reflectTypeOfConstraint"pRgo.weak.type.**"".reflectTypeOfConstraint€"runtime.zerovalue�>type."".reflectTypeOfConstraint` @type.*"".reflectTypeOfConstraintÀð@type.*"".reflectTypeOfConstraintð$go.string."String"�$type.func() string Ztype.func(*"".reflectTypeOfConstraint) string°H"".(*reflectTypeOfConstraint).StringÀH"".(*reflectTypeOfConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€^type.func(*"".reflectTypeOfConstraint, *"".hvn)�L"".(*reflectTypeOfConstraint).presolve L"".(*reflectTypeOfConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidà`type.func(*"".reflectTypeOfConstraint) "".nodeidðB"".(*reflectTypeOfConstraint).ptr€B"".(*reflectTypeOfConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àftype.func(*"".reflectTypeOfConstraint, []"".nodeid)ÐL"".(*reflectTypeOfConstraint).renumberàL"".(*reflectTypeOfConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ‚type.func(*"".reflectTypeOfConstraint, *"".analysis, *"".nodeset)°F"".(*reflectTypeOfConstraint).solveÀF"".(*reflectTypeOfConstraint).solveþRgo.string."pointer.reflectZeroConstraint"`\pointer.reflectZeroConstraint Rgo.string."pointer.reflectZeroConstraint"þBgo.string."reflectZeroConstraint"PLreflectZeroConstraint Bgo.string."reflectZeroConstraint"þ:type."".reflectZeroConstraint€€º0íE & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PRgo.string."pointer.reflectZeroConstraint"p"".(*reflectZeroConstraint).ptr€>"".(*reflectZeroConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àbtype.func(*"".reflectZeroConstraint, []"".nodeid)ÐH"".(*reflectZeroConstraint).renumberàH"".(*reflectZeroConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ~type.func(*"".reflectZeroConstraint, *"".analysis, *"".nodeset)°B"".(*reflectZeroConstraint).solveÀB"".(*reflectZeroConstraint).solveþNgo.string."pointer.rtypeElemConstraint"`Xpointer.rtypeElemConstraint Ngo.string."pointer.rtypeElemConstraint"þ>go.string."rtypeElemConstraint"PHrtypeElemConstraint >go.string."rtypeElemConstraint"þ6type."".rtypeElemConstraint€€÷¦G  & À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000PNgo.string."pointer.rtypeElemConstraint"p8type.*"".rtypeElemConstraint€"runtime.zerovalue�À6type."".rtypeElemConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."t" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid`°6type."".rtypeElemConstraint°>go.string."rtypeElemConstraint"À"go.importpath."".Ѐ6type."".rtypeElemConstraintþPgo.string."*pointer.rtypeElemConstraint"`Z*pointer.rtypeElemConstraint Pgo.string."*pointer.rtypeElemConstraint"þjgo.string."func(*pointer.rtypeElemConstraint) string"€t)func(*pointer.rtypeElemConstraint) string jgo.string."func(*pointer.rtypeElemConstraint) string"þRtype.func(*"".rtypeElemConstraint) string  [¹«Î3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*pointer.rtypeElemConstraint) string"pdgo.weak.type.*func(*"".rtypeElemConstraint) string€"runtime.zerovalue €Rtype.func(*"".rtypeElemConstraint) stringÐ�Rtype.func(*"".rtypeElemConstraint) string€8type.*"".rtypeElemConstraint�type.stringþxgo.string."func(*pointer.rtypeElemConstraint, *pointer.hvn)"�‚0func(*pointer.rtypeElemConstraint, *pointer.hvn) xgo.string."func(*pointer.rtypeElemConstraint, *pointer.hvn)"þVtype.func(*"".rtypeElemConstraint, *"".hvn)  4‹bU3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*pointer.rtypeElemConstraint, *pointer.hvn)"phgo.weak.type.*func(*"".rtypeElemConstraint, *"".hvn)€"runtime.zerovalue €Vtype.func(*"".rtypeElemConstraint, *"".hvn)РVtype.func(*"".rtypeElemConstraint, *"".hvn)€8type.*"".rtypeElemConstraint�type.*"".hvnþzgo.string."func(*pointer.rtypeElemConstraint) pointer.nodeid"�„1func(*pointer.rtypeElemConstraint) pointer.nodeid zgo.string."func(*pointer.rtypeElemConstraint) pointer.nodeid"þXtype.func(*"".rtypeElemConstraint) "".nodeid  h3š¼3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rtypeElemConstraint) pointer.nodeid"pjgo.weak.type.*func(*"".rtypeElemConstraint) "".nodeid€"runtime.zerovalue €Xtype.func(*"".rtypeElemConstraint) "".nodeidÐ�Xtype.func(*"".rtypeElemConstraint) "".nodeid€8type.*"".rtypeElemConstraint�type."".nodeidþ€go.string."func(*pointer.rtypeElemConstraint, []pointer.nodeid)"�Š4func(*pointer.rtypeElemConstraint, []pointer.nodeid) €go.string."func(*pointer.rtypeElemConstraint, []pointer.nodeid)"þ^type.func(*"".rtypeElemConstraint, []"".nodeid)  #PñÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*pointer.rtypeElemConstraint, []pointer.nodeid)"ppgo.weak.type.*func(*"".rtypeElemConstraint, []"".nodeid)€"runtime.zerovalue €^type.func(*"".rtypeElemConstraint, []"".nodeid)Р^type.func(*"".rtypeElemConstraint, []"".nodeid)€8type.*"".rtypeElemConstraint� type.[]"".nodeidþ¦go.string."func(*pointer.rtypeElemConstraint, *pointer.analysis, *pointer.nodeset)"°°Gfunc(*pointer.rtypeElemConstraint, *pointer.analysis, *pointer.nodeset) ¦go.string."func(*pointer.rtypeElemConstraint, *pointer.analysis, *pointer.nodeset)"þztype.func(*"".rtypeElemConstraint, *"".analysis, *"".nodeset)°°#`”c3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¦go.string."func(*pointer.rtypeElemConstraint, *pointer.analysis, *pointer.nodeset)"pŒgo.weak.type.*func(*"".rtypeElemConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ztype.func(*"".rtypeElemConstraint, *"".analysis, *"".nodeset)аztype.func(*"".rtypeElemConstraint, *"".analysis, *"".nodeset)€8type.*"".rtypeElemConstraint�"type.*"".analysis  type.*"".nodesetþ8type.*"".rtypeElemConstraintÐÐ�V6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*pointer.rtypeElemConstraint"pJgo.weak.type.**"".rtypeElemConstraint€"runtime.zerovalue�6type."".rtypeElemConstraint` 8type.*"".rtypeElemConstraintÀð8type.*"".rtypeElemConstraintð$go.string."String"�$type.func() string Rtype.func(*"".rtypeElemConstraint) string°@"".(*rtypeElemConstraint).StringÀ@"".(*rtypeElemConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Vtype.func(*"".rtypeElemConstraint, *"".hvn)�D"".(*rtypeElemConstraint).presolve D"".(*rtypeElemConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàXtype.func(*"".rtypeElemConstraint) "".nodeidð:"".(*rtypeElemConstraint).ptr€:"".(*rtypeElemConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À^type.func(*"".rtypeElemConstraint, []"".nodeid)ÐD"".(*rtypeElemConstraint).renumberàD"".(*rtypeElemConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ztype.func(*"".rtypeElemConstraint, *"".analysis, *"".nodeset)°>"".(*rtypeElemConstraint).solveÀ>"".(*rtypeElemConstraint).solveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þ8go.string."*pointer.hasElem"PB*pointer.hasElem 8go.string."*pointer.hasElem"þ&type.*"".hasElem·1  "ãð{6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*pointer.hasElem"p8go.weak.type.**"".hasElem·1€"runtime.zerovalue�$type."".hasElem·1þ6go.string."pointer.hasElem"@@pointer.hasElem 6go.string."pointer.hasElem"þ go.string."Elem"0*Elem go.string."Elem"þ&go.string."hasElem"00hasElem &go.string."hasElem"þ$type."".hasElem·1ÀÀâ½Ê à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P6go.string."pointer.hasElem"p&type.*"".hasElem·1€"runtime.zerovalue�À$type."".hasElem·1À go.string."Elem"àXtype.func() golang.org/x/tools/go/types.Type`ð$type."".hasElem·1ð&go.string."hasElem"€"go.importpath."".�À$type."".hasElem·1þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þXtype..hashfunc."".rtypeFieldByNameConstraintPtype..hash."".rtypeFieldByNameConstraintþTtype..eqfunc."".rtypeFieldByNameConstraintLtype..eq."".rtypeFieldByNameConstraintþNtype..alg."".rtypeFieldByNameConstraint Xtype..hashfunc."".rtypeFieldByNameConstraintTtype..eqfunc."".rtypeFieldByNameConstraintþbruntime.gcbits.0x88440000000000000000000000000000 ˆDþ\go.string."pointer.rtypeFieldByNameConstraint"pf"pointer.rtypeFieldByNameConstraint \go.string."pointer.rtypeFieldByNameConstraint"þ go.string."name"0*name go.string."name"þLgo.string."rtypeFieldByNameConstraint"`VrtypeFieldByNameConstraint Lgo.string."rtypeFieldByNameConstraint"þDtype."".rtypeFieldByNameConstraintÐÐ 2‚%P, Ntype..alg."".rtypeFieldByNameConstraint0bruntime.gcbits.0x88440000000000000000000000000000P\go.string."pointer.rtypeFieldByNameConstraint"pFtype.*"".rtypeFieldByNameConstraint€"runtime.zerovalue�ÀDtype."".rtypeFieldByNameConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode� go.string."name" "go.importpath."".°type.stringàgo.string."t"ð"go.importpath."".€type."".nodeid°$go.string."result"À"go.importpath."".Ðtype."".nodeid`€Dtype."".rtypeFieldByNameConstraint€Lgo.string."rtypeFieldByNameConstraint"�"go.importpath."". ÐDtype."".rtypeFieldByNameConstraintþ^go.string."*pointer.rtypeFieldByNameConstraint"ph#*pointer.rtypeFieldByNameConstraint ^go.string."*pointer.rtypeFieldByNameConstraint"þxgo.string."func(*pointer.rtypeFieldByNameConstraint) string"�‚0func(*pointer.rtypeFieldByNameConstraint) string xgo.string."func(*pointer.rtypeFieldByNameConstraint) string"þ`type.func(*"".rtypeFieldByNameConstraint) string  |ů#3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*pointer.rtypeFieldByNameConstraint) string"prgo.weak.type.*func(*"".rtypeFieldByNameConstraint) string€"runtime.zerovalue €`type.func(*"".rtypeFieldByNameConstraint) stringÐ�`type.func(*"".rtypeFieldByNameConstraint) string€Ftype.*"".rtypeFieldByNameConstraint�type.stringþ†go.string."func(*pointer.rtypeFieldByNameConstraint, *pointer.hvn)"��7func(*pointer.rtypeFieldByNameConstraint, *pointer.hvn) †go.string."func(*pointer.rtypeFieldByNameConstraint, *pointer.hvn)"þdtype.func(*"".rtypeFieldByNameConstraint, *"".hvn)  !\ f3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*pointer.rtypeFieldByNameConstraint, *pointer.hvn)"pvgo.weak.type.*func(*"".rtypeFieldByNameConstraint, *"".hvn)€"runtime.zerovalue €dtype.func(*"".rtypeFieldByNameConstraint, *"".hvn)Рdtype.func(*"".rtypeFieldByNameConstraint, *"".hvn)€Ftype.*"".rtypeFieldByNameConstraint�type.*"".hvnþˆgo.string."func(*pointer.rtypeFieldByNameConstraint) pointer.nodeid" ’8func(*pointer.rtypeFieldByNameConstraint) pointer.nodeid ˆgo.string."func(*pointer.rtypeFieldByNameConstraint) pointer.nodeid"þftype.func(*"".rtypeFieldByNameConstraint) "".nodeid  ;`´3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.rtypeFieldByNameConstraint) pointer.nodeid"pxgo.weak.type.*func(*"".rtypeFieldByNameConstraint) "".nodeid€"runtime.zerovalue €ftype.func(*"".rtypeFieldByNameConstraint) "".nodeidÐ�ftype.func(*"".rtypeFieldByNameConstraint) "".nodeid€Ftype.*"".rtypeFieldByNameConstraint�type."".nodeidþŽgo.string."func(*pointer.rtypeFieldByNameConstraint, []pointer.nodeid)" ˜;func(*pointer.rtypeFieldByNameConstraint, []pointer.nodeid) Žgo.string."func(*pointer.rtypeFieldByNameConstraint, []pointer.nodeid)"þltype.func(*"".rtypeFieldByNameConstraint, []"".nodeid)  t[œ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(*pointer.rtypeFieldByNameConstraint, []pointer.nodeid)"p~go.weak.type.*func(*"".rtypeFieldByNameConstraint, []"".nodeid)€"runtime.zerovalue €ltype.func(*"".rtypeFieldByNameConstraint, []"".nodeid)Рltype.func(*"".rtypeFieldByNameConstraint, []"".nodeid)€Ftype.*"".rtypeFieldByNameConstraint� type.[]"".nodeidþ´go.string."func(*pointer.rtypeFieldByNameConstraint, *pointer.analysis, *pointer.nodeset)"À¾Nfunc(*pointer.rtypeFieldByNameConstraint, *pointer.analysis, *pointer.nodeset) ´go.string."func(*pointer.rtypeFieldByNameConstraint, *pointer.analysis, *pointer.nodeset)"þˆtype.func(*"".rtypeFieldByNameConstraint, *"".analysis, *"".nodeset)°°û²”3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P´go.string."func(*pointer.rtypeFieldByNameConstraint, *pointer.analysis, *pointer.nodeset)"pšgo.weak.type.*func(*"".rtypeFieldByNameConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €ˆtype.func(*"".rtypeFieldByNameConstraint, *"".analysis, *"".nodeset)аˆtype.func(*"".rtypeFieldByNameConstraint, *"".analysis, *"".nodeset)€Ftype.*"".rtypeFieldByNameConstraint�"type.*"".analysis  type.*"".nodesetþFtype.*"".rtypeFieldByNameConstraintÐÐ’»÷Y6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."*pointer.rtypeFieldByNameConstraint"pXgo.weak.type.**"".rtypeFieldByNameConstraint€"runtime.zerovalue�Dtype."".rtypeFieldByNameConstraint` Ftype.*"".rtypeFieldByNameConstraintÀðFtype.*"".rtypeFieldByNameConstraintð$go.string."String"�$type.func() string `type.func(*"".rtypeFieldByNameConstraint) string°N"".(*rtypeFieldByNameConstraint).StringÀN"".(*rtypeFieldByNameConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€dtype.func(*"".rtypeFieldByNameConstraint, *"".hvn)�R"".(*rtypeFieldByNameConstraint).presolve R"".(*rtypeFieldByNameConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàftype.func(*"".rtypeFieldByNameConstraint) "".nodeidðH"".(*rtypeFieldByNameConstraint).ptr€H"".(*rtypeFieldByNameConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àltype.func(*"".rtypeFieldByNameConstraint, []"".nodeid)ÐR"".(*rtypeFieldByNameConstraint).renumberàR"".(*rtypeFieldByNameConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) ˆtype.func(*"".rtypeFieldByNameConstraint, *"".analysis, *"".nodeset)°L"".(*rtypeFieldByNameConstraint).solveÀL"".(*rtypeFieldByNameConstraint).solveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þLtype..hashfunc."".rtypeInOutConstraintDtype..hash."".rtypeInOutConstraintþHtype..eqfunc."".rtypeInOutConstraint@type..eq."".rtypeInOutConstraintþBtype..alg."".rtypeInOutConstraint Ltype..hashfunc."".rtypeInOutConstraintHtype..eqfunc."".rtypeInOutConstraintþPgo.string."pointer.rtypeInOutConstraint"`Zpointer.rtypeInOutConstraint Pgo.string."pointer.rtypeInOutConstraint"þgo.string."out"0(out go.string."out"þ@go.string."rtypeInOutConstraint"PJrtypeInOutConstraint @go.string."rtypeInOutConstraint"þ8type."".rtypeInOutConstraint   ÷Ž®­ 2 Btype..alg."".rtypeInOutConstraint0bruntime.gcbits.0x48440000000000000000000000000000PPgo.string."pointer.rtypeInOutConstraint"p:type.*"".rtypeInOutConstraint€"runtime.zerovalue�À8type."".rtypeInOutConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode�go.string."t" "go.importpath."".°type."".nodeidà$go.string."result"ð"go.importpath."".€type."".nodeid°go.string."out"À"go.importpath."".Ðtype.bool€go.string."i"�"go.importpath."". type.int`Ð8type."".rtypeInOutConstraintÐ@go.string."rtypeInOutConstraint"à"go.importpath."".ð 8type."".rtypeInOutConstraintþRgo.string."*pointer.rtypeInOutConstraint"`\*pointer.rtypeInOutConstraint Rgo.string."*pointer.rtypeInOutConstraint"þlgo.string."func(*pointer.rtypeInOutConstraint) string"€v*func(*pointer.rtypeInOutConstraint) string lgo.string."func(*pointer.rtypeInOutConstraint) string"þTtype.func(*"".rtypeInOutConstraint) string  5’»š3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*pointer.rtypeInOutConstraint) string"pfgo.weak.type.*func(*"".rtypeInOutConstraint) string€"runtime.zerovalue €Ttype.func(*"".rtypeInOutConstraint) stringÐ�Ttype.func(*"".rtypeInOutConstraint) string€:type.*"".rtypeInOutConstraint�type.stringþzgo.string."func(*pointer.rtypeInOutConstraint, *pointer.hvn)"�„1func(*pointer.rtypeInOutConstraint, *pointer.hvn) zgo.string."func(*pointer.rtypeInOutConstraint, *pointer.hvn)"þXtype.func(*"".rtypeInOutConstraint, *"".hvn)  uÜ*3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rtypeInOutConstraint, *pointer.hvn)"pjgo.weak.type.*func(*"".rtypeInOutConstraint, *"".hvn)€"runtime.zerovalue €Xtype.func(*"".rtypeInOutConstraint, *"".hvn)РXtype.func(*"".rtypeInOutConstraint, *"".hvn)€:type.*"".rtypeInOutConstraint�type.*"".hvnþ|go.string."func(*pointer.rtypeInOutConstraint) pointer.nodeid"�†2func(*pointer.rtypeInOutConstraint) pointer.nodeid |go.string."func(*pointer.rtypeInOutConstraint) pointer.nodeid"þZtype.func(*"".rtypeInOutConstraint) "".nodeid  ÂÙhP3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*pointer.rtypeInOutConstraint) pointer.nodeid"plgo.weak.type.*func(*"".rtypeInOutConstraint) "".nodeid€"runtime.zerovalue €Ztype.func(*"".rtypeInOutConstraint) "".nodeidÐ�Ztype.func(*"".rtypeInOutConstraint) "".nodeid€:type.*"".rtypeInOutConstraint�type."".nodeidþ‚go.string."func(*pointer.rtypeInOutConstraint, []pointer.nodeid)"�Œ5func(*pointer.rtypeInOutConstraint, []pointer.nodeid) ‚go.string."func(*pointer.rtypeInOutConstraint, []pointer.nodeid)"þ`type.func(*"".rtypeInOutConstraint, []"".nodeid)  kØý33 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*pointer.rtypeInOutConstraint, []pointer.nodeid)"prgo.weak.type.*func(*"".rtypeInOutConstraint, []"".nodeid)€"runtime.zerovalue €`type.func(*"".rtypeInOutConstraint, []"".nodeid)Р`type.func(*"".rtypeInOutConstraint, []"".nodeid)€:type.*"".rtypeInOutConstraint� type.[]"".nodeidþ¨go.string."func(*pointer.rtypeInOutConstraint, *pointer.analysis, *pointer.nodeset)"À²Hfunc(*pointer.rtypeInOutConstraint, *pointer.analysis, *pointer.nodeset) ¨go.string."func(*pointer.rtypeInOutConstraint, *pointer.analysis, *pointer.nodeset)"þ|type.func(*"".rtypeInOutConstraint, *"".analysis, *"".nodeset)°°r°Ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."func(*pointer.rtypeInOutConstraint, *pointer.analysis, *pointer.nodeset)"pŽgo.weak.type.*func(*"".rtypeInOutConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €|type.func(*"".rtypeInOutConstraint, *"".analysis, *"".nodeset)а|type.func(*"".rtypeInOutConstraint, *"".analysis, *"".nodeset)€:type.*"".rtypeInOutConstraint�"type.*"".analysis  type.*"".nodesetþ:type.*"".rtypeInOutConstraintÐÐŽyÂ6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*pointer.rtypeInOutConstraint"pLgo.weak.type.**"".rtypeInOutConstraint€"runtime.zerovalue�8type."".rtypeInOutConstraint` :type.*"".rtypeInOutConstraintÀð:type.*"".rtypeInOutConstraintð$go.string."String"�$type.func() string Ttype.func(*"".rtypeInOutConstraint) string°B"".(*rtypeInOutConstraint).StringÀB"".(*rtypeInOutConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Xtype.func(*"".rtypeInOutConstraint, *"".hvn)�F"".(*rtypeInOutConstraint).presolve F"".(*rtypeInOutConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàZtype.func(*"".rtypeInOutConstraint) "".nodeidð<"".(*rtypeInOutConstraint).ptr€<"".(*rtypeInOutConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À`type.func(*"".rtypeInOutConstraint, []"".nodeid)ÐF"".(*rtypeInOutConstraint).renumberàF"".(*rtypeInOutConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) |type.func(*"".rtypeInOutConstraint, *"".analysis, *"".nodeset)°@"".(*rtypeInOutConstraint).solveÀ@"".(*rtypeInOutConstraint).solveþLgo.string."pointer.rtypeKeyConstraint"`Vpointer.rtypeKeyConstraint Lgo.string."pointer.rtypeKeyConstraint"þ"".(*rtypeKeyConstraint).StringÀ>"".(*rtypeKeyConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€Ttype.func(*"".rtypeKeyConstraint, *"".hvn)�B"".(*rtypeKeyConstraint).presolve B"".(*rtypeKeyConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàVtype.func(*"".rtypeKeyConstraint) "".nodeidð8"".(*rtypeKeyConstraint).ptr€8"".(*rtypeKeyConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)À\type.func(*"".rtypeKeyConstraint, []"".nodeid)ÐB"".(*rtypeKeyConstraint).renumberàB"".(*rtypeKeyConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) xtype.func(*"".rtypeKeyConstraint, *"".analysis, *"".nodeset)°<"".(*rtypeKeyConstraint).solveÀ<"".(*rtypeKeyConstraint).solveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þZtype..hashfunc."".rtypeMethodByNameConstraintRtype..hash."".rtypeMethodByNameConstraintþVtype..eqfunc."".rtypeMethodByNameConstraintNtype..eq."".rtypeMethodByNameConstraintþPtype..alg."".rtypeMethodByNameConstraint Ztype..hashfunc."".rtypeMethodByNameConstraintVtype..eqfunc."".rtypeMethodByNameConstraintþ^go.string."pointer.rtypeMethodByNameConstraint"ph#pointer.rtypeMethodByNameConstraint ^go.string."pointer.rtypeMethodByNameConstraint"þNgo.string."rtypeMethodByNameConstraint"`XrtypeMethodByNameConstraint Ngo.string."rtypeMethodByNameConstraint"þFtype."".rtypeMethodByNameConstraintÐÐ /ýÓ, Ptype..alg."".rtypeMethodByNameConstraint0bruntime.gcbits.0x88440000000000000000000000000000P^go.string."pointer.rtypeMethodByNameConstraint"pHtype.*"".rtypeMethodByNameConstraint€"runtime.zerovalue�ÀFtype."".rtypeMethodByNameConstraintÀgo.string."cgn"Ð"go.importpath."".àtype.*"".cgnode� go.string."name" "go.importpath."".°type.stringàgo.string."t"ð"go.importpath."".€type."".nodeid°$go.string."result"À"go.importpath."".Ðtype."".nodeid`€Ftype."".rtypeMethodByNameConstraint€Ngo.string."rtypeMethodByNameConstraint"�"go.importpath."". ÐFtype."".rtypeMethodByNameConstraintþ`go.string."*pointer.rtypeMethodByNameConstraint"pj$*pointer.rtypeMethodByNameConstraint `go.string."*pointer.rtypeMethodByNameConstraint"þzgo.string."func(*pointer.rtypeMethodByNameConstraint) string"�„1func(*pointer.rtypeMethodByNameConstraint) string zgo.string."func(*pointer.rtypeMethodByNameConstraint) string"þbtype.func(*"".rtypeMethodByNameConstraint) string  îù©Þ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*pointer.rtypeMethodByNameConstraint) string"ptgo.weak.type.*func(*"".rtypeMethodByNameConstraint) string€"runtime.zerovalue €btype.func(*"".rtypeMethodByNameConstraint) stringÐ�btype.func(*"".rtypeMethodByNameConstraint) string€Htype.*"".rtypeMethodByNameConstraint�type.stringþˆgo.string."func(*pointer.rtypeMethodByNameConstraint, *pointer.hvn)" ’8func(*pointer.rtypeMethodByNameConstraint, *pointer.hvn) ˆgo.string."func(*pointer.rtypeMethodByNameConstraint, *pointer.hvn)"þftype.func(*"".rtypeMethodByNameConstraint, *"".hvn)  íìÞÆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*pointer.rtypeMethodByNameConstraint, *pointer.hvn)"pxgo.weak.type.*func(*"".rtypeMethodByNameConstraint, *"".hvn)€"runtime.zerovalue €ftype.func(*"".rtypeMethodByNameConstraint, *"".hvn)Рftype.func(*"".rtypeMethodByNameConstraint, *"".hvn)€Htype.*"".rtypeMethodByNameConstraint�type.*"".hvnþŠgo.string."func(*pointer.rtypeMethodByNameConstraint) pointer.nodeid" ”9func(*pointer.rtypeMethodByNameConstraint) pointer.nodeid Šgo.string."func(*pointer.rtypeMethodByNameConstraint) pointer.nodeid"þhtype.func(*"".rtypeMethodByNameConstraint) "".nodeid  ÞzŒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*pointer.rtypeMethodByNameConstraint) pointer.nodeid"pzgo.weak.type.*func(*"".rtypeMethodByNameConstraint) "".nodeid€"runtime.zerovalue €htype.func(*"".rtypeMethodByNameConstraint) "".nodeidÐ�htype.func(*"".rtypeMethodByNameConstraint) "".nodeid€Htype.*"".rtypeMethodByNameConstraint�type."".nodeidþ�go.string."func(*pointer.rtypeMethodByNameConstraint, []pointer.nodeid)" š<func(*pointer.rtypeMethodByNameConstraint, []pointer.nodeid) �go.string."func(*pointer.rtypeMethodByNameConstraint, []pointer.nodeid)"þntype.func(*"".rtypeMethodByNameConstraint, []"".nodeid)   +ÊP~3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*pointer.rtypeMethodByNameConstraint, []pointer.nodeid)"p€go.weak.type.*func(*"".rtypeMethodByNameConstraint, []"".nodeid)€"runtime.zerovalue €ntype.func(*"".rtypeMethodByNameConstraint, []"".nodeid)Рntype.func(*"".rtypeMethodByNameConstraint, []"".nodeid)€Htype.*"".rtypeMethodByNameConstraint� type.[]"".nodeidþ¶go.string."func(*pointer.rtypeMethodByNameConstraint, *pointer.analysis, *pointer.nodeset)"ÀÀOfunc(*pointer.rtypeMethodByNameConstraint, *pointer.analysis, *pointer.nodeset) ¶go.string."func(*pointer.rtypeMethodByNameConstraint, *pointer.analysis, *pointer.nodeset)"þŠtype.func(*"".rtypeMethodByNameConstraint, *"".analysis, *"".nodeset)°°<@ +•3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¶go.string."func(*pointer.rtypeMethodByNameConstraint, *pointer.analysis, *pointer.nodeset)"pœgo.weak.type.*func(*"".rtypeMethodByNameConstraint, *"".analysis, *"".nodeset)€"runtime.zerovalue €Štype.func(*"".rtypeMethodByNameConstraint, *"".analysis, *"".nodeset)аŠtype.func(*"".rtypeMethodByNameConstraint, *"".analysis, *"".nodeset)€Htype.*"".rtypeMethodByNameConstraint�"type.*"".analysis  type.*"".nodesetþHtype.*"".rtypeMethodByNameConstraintÐÐ�åÅ6J   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*pointer.rtypeMethodByNameConstraint"pZgo.weak.type.**"".rtypeMethodByNameConstraint€"runtime.zerovalue�Ftype."".rtypeMethodByNameConstraint` Htype.*"".rtypeMethodByNameConstraintÀðHtype.*"".rtypeMethodByNameConstraintð$go.string."String"�$type.func() string btype.func(*"".rtypeMethodByNameConstraint) string°P"".(*rtypeMethodByNameConstraint).StringÀP"".(*rtypeMethodByNameConstraint).StringÐ(go.string."presolve"à"go.importpath."".ð$type.func(*"".hvn)€ftype.func(*"".rtypeMethodByNameConstraint, *"".hvn)�T"".(*rtypeMethodByNameConstraint).presolve T"".(*rtypeMethodByNameConstraint).presolve°go.string."ptr"À"go.importpath."".Ð*type.func() "".nodeidàhtype.func(*"".rtypeMethodByNameConstraint) "".nodeidðJ"".(*rtypeMethodByNameConstraint).ptr€J"".(*rtypeMethodByNameConstraint).ptr�(go.string."renumber" "go.importpath."".°,type.func([]"".nodeid)Àntype.func(*"".rtypeMethodByNameConstraint, []"".nodeid)ÐT"".(*rtypeMethodByNameConstraint).renumberàT"".(*rtypeMethodByNameConstraint).renumberð"go.string."solve"€"go.importpath."".�Htype.func(*"".analysis, *"".nodeset) Štype.func(*"".rtypeMethodByNameConstraint, *"".analysis, *"".nodeset)°N"".(*rtypeMethodByNameConstraint).solveÀN"".(*rtypeMethodByNameConstraint).solveþ0go.string."[]*types.Var"@: []*types.Var 0go.string."[]*types.Var"þNtype.[]*golang.org/x/tools/go/types.Var  €QvR   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*types.Var"p`go.weak.type.*[]*golang.org/x/tools/go/types.Var€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/types.Varþvgo.typelink.[]*types.Var/[]*golang.org/x/tools/go/types.VarNtype.[]*golang.org/x/tools/go/types.VarþZgo.string."func(types.Type, types.Type) bool"pd!func(types.Type, types.Type) bool Zgo.string."func(types.Type, types.Type) bool"þ¤type.func(golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type) bool°°BË$Q3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(types.Type, types.Type) bool"p¶go.weak.type.*func(golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type) bool€"runtime.zerovalue €¤type.func(golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type) boolР¤type.func(golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type) bool€Jtype.golang.org/x/tools/go/types.Type�Jtype.golang.org/x/tools/go/types.Type type.boolþBgo.string."*[]*pointer.fieldInfo"PL*[]*pointer.fieldInfo Bgo.string."*[]*pointer.fieldInfo"þ*type.*[]*"".fieldInfo  †ÑAÞ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."*[]*pointer.fieldInfo"pgo.typelink.[3]string/[3]stringtype.[3]stringþ,go.string."*[3]string"@6 +*[3]string ,go.string."*[3]string"þtype.*[3]string   ++é 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[3]string"p0go.weak.type.**[3]string€"runtime.zerovalue�type.[3]stringþ:go.string."[][]types.ChanDir"PD[][]types.ChanDir :go.string."[][]types.ChanDir"þXtype.[][]golang.org/x/tools/go/types.ChanDir  Ts¦¶   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[][]types.ChanDir"pjgo.weak.type.*[][]golang.org/x/tools/go/types.ChanDir€"runtime.zerovalue�Ttype.[]golang.org/x/tools/go/types.ChanDirþŠgo.typelink.[][]types.ChanDir/[][]golang.org/x/tools/go/types.ChanDirXtype.[][]golang.org/x/tools/go/types.ChanDirþbruntime.gcbits.0x48844448844400000000000000000000 H„DH„Dþ[]intsets.word 4go.string."[]intsets.word"þ`type.[]golang.org/x/tools/container/intsets.word  å    runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]intsets.word"prgo.weak.type.*[]golang.org/x/tools/container/intsets.word€"runtime.zerovalue�\type.golang.org/x/tools/container/intsets.wordþŒgo.typelink.[]intsets.word/[]golang.org/x/tools/container/intsets.word`type.[]golang.org/x/tools/container/intsets.wordþ6go.string."[4]intsets.word"@@[4]intsets.word 6go.string."[4]intsets.word"þbtype.[4]golang.org/x/tools/container/intsets.wordÀÀ ör‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P6go.string."[4]intsets.word"ptgo.weak.type.*[4]golang.org/x/tools/container/intsets.word€"runtime.zerovalue�\type.golang.org/x/tools/container/intsets.word `type.[]golang.org/x/tools/container/intsets.wordþ�go.typelink.[4]intsets.word/[4]golang.org/x/tools/container/intsets.wordbtype.[4]golang.org/x/tools/container/intsets.wordþ8go.string."*[4]intsets.word"PB*[4]intsets.word 8go.string."*[4]intsets.word"þdtype.*[4]golang.org/x/tools/container/intsets.word  fE:±6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[4]intsets.word"pvgo.weak.type.**[4]golang.org/x/tools/container/intsets.word€"runtime.zerovalue�btype.[4]golang.org/x/tools/container/intsets.wordþ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ4go.string."*[8]types.Type"@>*[8]types.Type 4go.string."*[8]types.Type"þRtype.*[8]golang.org/x/tools/go/types.Type  tç6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]types.Type"pdgo.weak.type.**[8]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Ptype.[8]golang.org/x/tools/go/types.Typeþ>go.string."*[8]pointer.Pointer"PH*[8]pointer.Pointer >go.string."*[8]pointer.Pointer"þ&type.*[8]"".Pointer  }b5X6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*[8]pointer.Pointer"p8go.weak.type.**[8]"".Pointer€"runtime.zerovalue�$type.[8]"".Pointerþ8go.string."*[8]types.Object"PB*[8]types.Object 8go.string."*[8]types.Object"þVtype.*[8]golang.org/x/tools/go/types.Object  Ý;'¢6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[8]types.Object"phgo.weak.type.**[8]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ttype.[8]golang.org/x/tools/go/types.Objectþ4go.string."*[8]ssa.Member"@>*[8]ssa.Member 4go.string."*[8]ssa.Member"þRtype.*[8]golang.org/x/tools/go/ssa.Member  psS¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]ssa.Member"pdgo.weak.type.**[8]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Ptype.[8]golang.org/x/tools/go/ssa.Memberþ8go.string."*[8]reflect.Type"PB*[8]reflect.Type 8go.string."*[8]reflect.Type"þ*type.*[8]reflect.Type  (58y6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[8]reflect.Type"ptype.[8]"".typeFilterConstraintþ2go.string."*[8]time.Time"@< *[8]time.Time 2go.string."*[8]time.Time"þ$type.*[8]time.Time  ºD’y6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[8]time.Time"p6go.weak.type.**[8]time.Time€"runtime.zerovalue�"type.[8]time.Timeþ$go.importpath.log.  go.string."log"þ&go.string."os/exec"00os/exec &go.string."os/exec"þ,go.importpath.os/exec.  &go.string."os/exec"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þVgo.string."golang.org/x/tools/go/callgraph"``golang.org/x/tools/go/callgraph Vgo.string."golang.org/x/tools/go/callgraph"þ\go.importpath.golang.org/x/tools/go/callgraph.  Vgo.string."golang.org/x/tools/go/callgraph"þ`go.string."golang.org/x/tools/go/types/typeutil"pj$golang.org/x/tools/go/types/typeutil `go.string."golang.org/x/tools/go/types/typeutil"þfgo.importpath.golang.org/x/tools/go/types/typeutil. $ `go.string."golang.org/x/tools/go/types/typeutil"þNgo.string."golang.org/x/tools/go/exact"`Xgolang.org/x/tools/go/exact Ngo.string."golang.org/x/tools/go/exact"þTgo.importpath.golang.org/x/tools/go/exact.  Ngo.string."golang.org/x/tools/go/exact"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þ"go.importpath.os.  go.string."os"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þNgo.string."golang.org/x/tools/go/types"`Xgolang.org/x/tools/go/types Ngo.string."golang.org/x/tools/go/types"þTgo.importpath.golang.org/x/tools/go/types.  Ngo.string."golang.org/x/tools/go/types"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ go.string."sort"0*sort go.string."sort"þ&go.importpath.sort.  go.string."sort"þ,go.importpath.reflect.  &go.string."reflect"þJgo.string."golang.org/x/tools/go/ssa"`Tgolang.org/x/tools/go/ssa Jgo.string."golang.org/x/tools/go/ssa"þPgo.importpath.golang.org/x/tools/go/ssa.  Jgo.string."golang.org/x/tools/go/ssa"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ2go.string."runtime/debug"@< runtime/debug 2go.string."runtime/debug"þ8go.importpath.runtime/debug.  2go.string."runtime/debug"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þ`type..hash.[8]golang.org/x/tools/go/ssa.Value·fZtype..hash.[8]golang.org/x/tools/go/ssa.Valueþ(runtime.interhash·f"runtime.interhashþ\type..eq.[8]golang.org/x/tools/go/ssa.Value·fVtype..eq.[8]golang.org/x/tools/go/ssa.Valueþ,"".(*nodeid).String·f&"".(*nodeid).Stringþ(runtime.panicwrap·f"runtime.panicwrapþ2type..hash."".callsite·f,type..hash."".callsiteþ$runtime.memhash·fruntime.memhashþ.type..eq."".callsite·f(type..eq."".callsiteþ.type..hash."".object·f(type..hash."".objectþ.runtime.nilinterhash·f(runtime.nilinterhashþ*type..eq."".object·f$type..eq."".objectþ$runtime.efaceeq·fruntime.efaceeqþ4type..hash."".fieldInfo·f.type..hash."".fieldInfoþ0type..eq."".fieldInfo·f*type..eq."".fieldInfoþ."".constraint.String·f("".constraint.Stringþ2"".constraint.presolve·f,"".constraint.presolveþ("".constraint.ptr·f""".constraint.ptrþ2"".constraint.renumber·f,"".constraint.renumberþ,"".constraint.solve·f&"".constraint.solveþ,type..hash."".onode·f&type..hash."".onodeþ(type..eq."".onode·f"type..eq."".onodeþ&runtime.memequal·f runtime.memequalþ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ2"".(*nodeset).AppendTo·f,"".(*nodeset).AppendToþ4"".(*nodeset).BitString·f."".(*nodeset).BitStringþ,"".(*nodeset).Clear·f&"".(*nodeset).Clearþ*"".(*nodeset).Copy·f$"".(*nodeset).Copyþ6"".(*nodeset).Difference·f0"".(*nodeset).Differenceþ>"".(*nodeset).DifferenceWith·f8"".(*nodeset).DifferenceWithþ."".(*nodeset).Equals·f("".(*nodeset).Equalsþ2"".(*nodeset).GoString·f,"".(*nodeset).GoStringþ("".(*nodeset).Has·f""".(*nodeset).Hasþ."".(*nodeset).Insert·f("".(*nodeset).Insertþ:"".(*nodeset).Intersection·f4"".(*nodeset).IntersectionþB"".(*nodeset).IntersectionWith·f<"".(*nodeset).IntersectionWithþ6"".(*nodeset).Intersects·f0"".(*nodeset).Intersectsþ0"".(*nodeset).IsEmpty·f*"".(*nodeset).IsEmptyþ("".(*nodeset).Len·f""".(*nodeset).Lenþ("".(*nodeset).Max·f""".(*nodeset).Maxþ("".(*nodeset).Min·f""".(*nodeset).Minþ."".(*nodeset).Remove·f("".(*nodeset).Removeþ2"".(*nodeset).SubsetOf·f,"".(*nodeset).SubsetOfþH"".(*nodeset).SymmetricDifference·fB"".(*nodeset).SymmetricDifferenceþP"".(*nodeset).SymmetricDifferenceWith·fJ"".(*nodeset).SymmetricDifferenceWithþ0"".(*nodeset).TakeMin·f*"".(*nodeset).TakeMinþ,"".(*nodeset).Union·f&"".(*nodeset).Unionþ4"".(*nodeset).UnionWith·f."".(*nodeset).UnionWithþv"".(*nodeset).golang.org/x/tools/container/intsets.block·fp"".(*nodeset).golang.org/x/tools/container/intsets.blockþv"".(*nodeset).golang.org/x/tools/container/intsets.check·fp"".(*nodeset).golang.org/x/tools/container/intsets.checkþ‚"".(*nodeset).golang.org/x/tools/container/intsets.discardTail·f|"".(*nodeset).golang.org/x/tools/container/intsets.discardTailþz"".(*nodeset).golang.org/x/tools/container/intsets.forEach·ft"".(*nodeset).golang.org/x/tools/container/intsets.forEachþŽ"".(*nodeset).golang.org/x/tools/container/intsets.insertBlockBefore·fˆ"".(*nodeset).golang.org/x/tools/container/intsets.insertBlockBeforeþ‚"".(*nodeset).golang.org/x/tools/container/intsets.removeBlock·f|"".(*nodeset).golang.org/x/tools/container/intsets.removeBlockþv"".(*nodeset).golang.org/x/tools/container/intsets.start·fp"".(*nodeset).golang.org/x/tools/container/intsets.startþ*type..hash."".node·f$type..hash."".nodeþ&type..eq."".node·f type..eq."".nodeþbtype..hash.[8]golang.org/x/tools/go/types.Type·f\type..hash.[8]golang.org/x/tools/go/types.Typeþ^type..eq.[8]golang.org/x/tools/go/types.Type·fXtype..eq.[8]golang.org/x/tools/go/types.Typeþ0type..hash."".Pointer·f*type..hash."".Pointerþ,type..eq."".Pointer·f&type..eq."".Pointerþ."".(*Pointer).String·f("".(*Pointer).Stringþ2"".(*Pointer).PointsTo·f,"".(*Pointer).PointsToþ2"".(*Pointer).MayAlias·f,"".(*Pointer).MayAliasþ:"".(*Pointer).DynamicTypes·f4"".(*Pointer).DynamicTypesþ6"".(*PointsToSet).String·f0"".(*PointsToSet).Stringþ6"".(*PointsToSet).Labels·f0"".(*PointsToSet).LabelsþB"".(*PointsToSet).DynamicTypes·f<"".(*PointsToSet).DynamicTypesþ>"".(*PointsToSet).Intersects·f8"".(*PointsToSet).Intersectsþ("".(*Label).Value·f""".(*Label).Valueþ4"".(*Label).ReflectType·f."".(*Label).ReflectTypeþ&"".(*Label).Path·f "".(*Label).Pathþ$"".(*Label).Pos·f"".(*Label).Posþ*"".(*Label).String·f$"".(*Label).Stringþ6type..hash.[8]"".Pointer·f0type..hash.[8]"".Pointerþ2type..eq.[8]"".Pointer·f,type..eq.[8]"".Pointerþ0type..hash."".Warning·f*type..hash."".Warningþ,type..eq."".Warning·f&type..eq."".Warningþ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þftype..hash.[8]golang.org/x/tools/go/types.Object·f`type..hash.[8]golang.org/x/tools/go/types.Objectþbtype..eq.[8]golang.org/x/tools/go/types.Object·f\type..eq.[8]golang.org/x/tools/go/types.Objectþbtype..hash.[8]golang.org/x/tools/go/ssa.Member·f\type..hash.[8]golang.org/x/tools/go/ssa.Memberþ^type..eq.[8]golang.org/x/tools/go/ssa.Member·fXtype..eq.[8]golang.org/x/tools/go/ssa.Memberþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ:type..hash.[8]reflect.Type·f4type..hash.[8]reflect.Typeþ6type..eq.[8]reflect.Type·f0type..eq.[8]reflect.Typeþ:type..hash.[3]interface {}·f4type..hash.[3]interface {}þ6type..eq.[3]interface {}·f0type..eq.[3]interface {}þJtype..hash."".typeFilterConstraint·fDtype..hash."".typeFilterConstraintþFtype..eq."".typeFilterConstraint·f@type..eq."".typeFilterConstraintþ@type..hash."".untagConstraint·f:type..hash."".untagConstraintþtype..eq."".rVCallConstraint·f8type..eq."".rVCallConstraintþPtype..hash."".rVSetMapIndexConstraint·fJtype..hash."".rVSetMapIndexConstraintþLtype..eq."".rVSetMapIndexConstraint·fFtype..eq."".rVSetMapIndexConstraintþ*"".hasElem·1.Elem·f$"".hasElem·1.ElemþVtype..hash."".rtypeFieldByNameConstraint·fPtype..hash."".rtypeFieldByNameConstraintþRtype..eq."".rtypeFieldByNameConstraint·fLtype..eq."".rtypeFieldByNameConstraintþJtype..hash."".rtypeInOutConstraint·fDtype..hash."".rtypeInOutConstraintþFtype..eq."".rtypeInOutConstraint·f@type..eq."".rtypeInOutConstraintþXtype..hash."".rtypeMethodByNameConstraint·fRtype..hash."".rtypeMethodByNameConstraintþTtype..eq."".rtypeMethodByNameConstraint·fNtype..eq."".rtypeMethodByNameConstraintþ4type..hash.[8]time.Time·f.type..hash.[8]time.Timeþ.type..hash.time.Time·f(type..hash.time.Timeþ0type..eq.[8]time.Time·f*type..eq.[8]time.Timeþ.type..hash.[3]string·f(type..hash.[3]stringþ*type..eq.[3]string·f$type..eq.[3]stringþ"runtime.zerovalue0ÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ssa.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ssa.a new file mode 100644 index 0000000..1f6b581 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ssa.a @@ -0,0 +1,3934 @@ +! +__.PKGDEF 0 0 0 644 147937 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package ssa + import ast "go/ast" + import sync "sync" + import flag "flag" + import runtime "runtime" + import loader "golang.org/x/tools/go/loader" + import typeutil "golang.org/x/tools/go/types/typeutil" + import exact "golang.org/x/tools/go/exact" + import io "io" + import os "os" + import strconv "strconv" + import strings "strings" + import types "golang.org/x/tools/go/types" + import fmt "fmt" + import sort "sort" + import reflect "reflect" + import astutil "golang.org/x/tools/go/ast/astutil" + import token "go/token" + import atomic "sync/atomic" + import big "math/big" + import bytes "bytes" + type @"golang.org/x/tools/go/types".Type interface { String() (? string); Underlying() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/exact".Kind int + type @"golang.org/x/tools/go/exact".Value interface { Kind() (? @"golang.org/x/tools/go/exact".Kind); String() (? string); @"golang.org/x/tools/go/exact".implementsValue() } + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"golang.org/x/tools/go/types".Object interface { Exported() (? bool); Id() (? string); Name() (? string); Parent() (? *@"golang.org/x/tools/go/types".Scope); Pkg() (? *@"golang.org/x/tools/go/types".Package); Pos() (? @"go/token".Pos); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type); @"golang.org/x/tools/go/types".order() (? uint32); @"golang.org/x/tools/go/types".sameId(@"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".name string) (? bool); @"golang.org/x/tools/go/types".setOrder(? uint32); @"golang.org/x/tools/go/types".setParent(? *@"golang.org/x/tools/go/types".Scope) } + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"golang.org/x/tools/go/types".Scope struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".children []*@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".comment string; @"golang.org/x/tools/go/types".elems map[string]@"golang.org/x/tools/go/types".Object } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Child (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) Insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Lookup (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems[@"golang.org/x/tools/go/types".name·3] } + func (@"golang.org/x/tools/go/types".s·3 *@"golang.org/x/tools/go/types".Scope "esc:0x2") LookupParent (@"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Scope, ? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Names () (? []string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") NumChildren () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) String () (? string) + func (@"golang.org/x/tools/go/types".s·1 *@"golang.org/x/tools/go/types".Scope) WriteTo (@"golang.org/x/tools/go/types".w·2 @"io".Writer, @"golang.org/x/tools/go/types".n·3 int, @"golang.org/x/tools/go/types".recurse·4 bool) + type @"golang.org/x/tools/go/types".Package struct { @"golang.org/x/tools/go/types".path string; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".complete bool; @"golang.org/x/tools/go/types".imports []*@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".fake bool } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x0") Complete () (? bool) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".complete } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Imports () (? []*@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".imports } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") MarkComplete () { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".complete = true } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Path () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".path } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") SetImports (@"golang.org/x/tools/go/types".list·2 []*@"golang.org/x/tools/go/types".Package) { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".imports = @"golang.org/x/tools/go/types".list·2 } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package) String () (? string) + type @"golang.org/x/tools/go/types".SelectionKind int + type @"golang.org/x/tools/go/types".Selection struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/types".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".index []int; @"golang.org/x/tools/go/types".indirect bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Index () (? []int) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".index } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Indirect () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".indirect } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".SelectionKind) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Obj () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Recv () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".object struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".pos @"go/token".Pos; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".order_ uint32 } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Exported () (? bool) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Id () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Pkg () (? *@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pkg } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pos } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".typ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".order () (? uint32) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".order_ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".sameId (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setOrder (@"golang.org/x/tools/go/types".order·2 uint32) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setParent (@"golang.org/x/tools/go/types".parent·2 *@"golang.org/x/tools/go/types".Scope) { @"golang.org/x/tools/go/types".obj·1.@"golang.org/x/tools/go/types".parent = @"golang.org/x/tools/go/types".parent·2 } + type @"golang.org/x/tools/go/types".Var struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".anonymous bool; @"golang.org/x/tools/go/types".visited bool; @"golang.org/x/tools/go/types".isField bool; @"golang.org/x/tools/go/types".used bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") Anonymous () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".anonymous } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") IsField () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".isField } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var) String () (? string) + type @"golang.org/x/tools/go/types".Tuple struct { @"golang.org/x/tools/go/types".vars []*@"golang.org/x/tools/go/types".Var } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types".t·2 != nil { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars) }; return 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Signature struct { @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".recv *@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".params *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".results *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".variadic bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Params () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".params } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Recv () (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Results () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".results } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x0") Variadic () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".variadic } + type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) } + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"go/token".lineInfo struct { Offset int; Filename string; Line int } + type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } + func (@"go/token".pos·2 *@"go/token".Position "esc:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } + func (@"go/token".pos·2 @"go/token".Position "esc:0x2") String () (? string) + type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } + func (@"go/token".f·1 *@"go/token".File) AddLine (@"go/token".offset·2 int) + func (@"go/token".f·1 *@"go/token".File) AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) + func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File) SetLines (@"go/token".lines·3 []int) (? bool) + func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·4 *@"go/token".File "esc:0x1") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) + type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } + func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) + func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) + func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) + func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x0") + func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) + type @"".BuilderMode uint + type @"golang.org/x/tools/go/types".MethodSet struct { @"golang.org/x/tools/go/types".list []*@"golang.org/x/tools/go/types".Selection } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Selection) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Lookup (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Selection) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".TypeName struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) String () (? string) + type @"golang.org/x/tools/go/types".Func struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) FullName () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func "esc:0x0") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".object.@"golang.org/x/tools/go/types".typ.(*@"golang.org/x/tools/go/types".Signature).@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) String () (? string) + type @"golang.org/x/tools/go/types".Named struct { @"golang.org/x/tools/go/types".obj *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/types".underlying @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named) AddMethod (@"golang.org/x/tools/go/types".m·2 *@"golang.org/x/tools/go/types".Func) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Obj () (? *@"golang.org/x/tools/go/types".TypeName) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") SetUnderlying (@"golang.org/x/tools/go/types".underlying·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".underlying } + func (@"golang.org/x/tools/go/types".n·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") @"golang.org/x/tools/go/types".setUnderlying (@"golang.org/x/tools/go/types".typ·2 @"golang.org/x/tools/go/types".Type) { if @"golang.org/x/tools/go/types".n·1 != nil { @"golang.org/x/tools/go/types".n·1.@"golang.org/x/tools/go/types".underlying = @"golang.org/x/tools/go/types".typ·2 } } + type @"golang.org/x/tools/go/types".MethodSetCache struct { @"golang.org/x/tools/go/types".mu @"sync".Mutex; @"golang.org/x/tools/go/types".named map[*@"golang.org/x/tools/go/types".Named]struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }; @"golang.org/x/tools/go/types".others map[@"golang.org/x/tools/go/types".Type]*@"golang.org/x/tools/go/types".MethodSet } + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache) MethodSet (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/types".MethodSet) + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache "esc:0x0") @"golang.org/x/tools/go/types".lookupNamed (@"golang.org/x/tools/go/types".named·3 *@"golang.org/x/tools/go/types".Named) (? struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }) + type @"golang.org/x/tools/go/types/typeutil".Hasher struct { @"golang.org/x/tools/go/types/typeutil".memo map[@"golang.org/x/tools/go/types".Type]uint32 } + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") Hash (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashFor (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashTuple (@"golang.org/x/tools/go/types/typeutil".tuple·3 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") (? uint32) + type @"golang.org/x/tools/go/types/typeutil".entry struct { @"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types/typeutil".value interface {} } + type @"golang.org/x/tools/go/types/typeutil".Map struct { @"golang.org/x/tools/go/types/typeutil".hasher @"golang.org/x/tools/go/types/typeutil".Hasher; @"golang.org/x/tools/go/types/typeutil".table map[uint32][]@"golang.org/x/tools/go/types/typeutil".entry; @"golang.org/x/tools/go/types/typeutil".length int } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") At (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Delete (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Iterate (@"golang.org/x/tools/go/types/typeutil".f·2 func(@"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value interface {}) "esc:0x0") + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Keys () (? []@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") KeysString () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types/typeutil".m·2 != nil { return @"golang.org/x/tools/go/types/typeutil".m·2.@"golang.org/x/tools/go/types/typeutil".length }; return 0x0 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Set (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value·4 interface {}) (@"golang.org/x/tools/go/types/typeutil".prev·1 interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") SetHasher (@"golang.org/x/tools/go/types/typeutil".hasher·2 @"golang.org/x/tools/go/types/typeutil".Hasher) { @"golang.org/x/tools/go/types/typeutil".m·1.@"golang.org/x/tools/go/types/typeutil".hasher = @"golang.org/x/tools/go/types/typeutil".hasher·2 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") @"golang.org/x/tools/go/types/typeutil".toString (@"golang.org/x/tools/go/types/typeutil".values·3 bool) (? string) + type @"".selectionKey struct { @"".kind @"golang.org/x/tools/go/types".SelectionKind; @"".recv @"golang.org/x/tools/go/types".Type; @"".obj @"golang.org/x/tools/go/types".Object; @"".index string; @"".indirect bool } + type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } + type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Text () (? string) + type @"go/ast".ObjKind int + func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } + type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } + func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x0") IsExported () (? bool) + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "" } + func (? *@"go/ast".Ident) @"go/ast".exprNode () { } + type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } + type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } + func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) + type @"go/token".Token int + func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3C) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } + func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xA) } + func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xB) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3B) } + func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) + func (@"go/token".tok·2 @"go/token".Token) String () (? string) + type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } + func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } + type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } + type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } + type @"golang.org/x/tools/go/types".operandMode uint8 + type @"golang.org/x/tools/go/types".TypeAndValue struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; Type @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Addressable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Assignable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") HasOk () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x8) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsBuiltin () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x2) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".tv·2.Type == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsType () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x3) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsValue () (? bool) + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsVoid () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x1) } + type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() } + type @"go/ast".SelectorExpr struct { X @"go/ast".Expr; Sel *@"go/ast".Ident } + func (@"go/ast".x·2 *@"go/ast".SelectorExpr "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".SelectorExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".SelectorExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Initializer struct { Lhs []*@"golang.org/x/tools/go/types".Var; Rhs @"go/ast".Expr } + func (@"golang.org/x/tools/go/types".init·2 *@"golang.org/x/tools/go/types".Initializer "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".Info struct { Types map[@"go/ast".Expr]@"golang.org/x/tools/go/types".TypeAndValue; Defs map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Uses map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Implicits map[@"go/ast".Node]@"golang.org/x/tools/go/types".Object; Selections map[*@"go/ast".SelectorExpr]*@"golang.org/x/tools/go/types".Selection; Scopes map[@"go/ast".Node]*@"golang.org/x/tools/go/types".Scope; InitOrder []*@"golang.org/x/tools/go/types".Initializer } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") ObjectOf (@"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object; ; @"golang.org/x/tools/go/types".obj·4, _ = @"golang.org/x/tools/go/types".info·2.Defs[@"golang.org/x/tools/go/types".id·3]; if @"golang.org/x/tools/go/types".obj·4 != nil { return @"golang.org/x/tools/go/types".obj·4 }; return @"golang.org/x/tools/go/types".info·2.Uses[@"golang.org/x/tools/go/types".id·3] } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") TypeOf (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".Importer func(? map[string]*@"golang.org/x/tools/go/types".Package, ? string) (? *@"golang.org/x/tools/go/types".Package, ? error) + type @"golang.org/x/tools/go/types".Sizes interface { Alignof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64); Offsetsof(@"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var) (? []int64); Sizeof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64) } + type @"golang.org/x/tools/go/types".Struct struct { @"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".tags []string; @"golang.org/x/tools/go/types".offsets []int64 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Field (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") NumFields () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Tag (@"golang.org/x/tools/go/types".i·3 int) (? string) { if @"golang.org/x/tools/go/types".i·3 < len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags[@"golang.org/x/tools/go/types".i·3] }; return "" } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Config struct { IgnoreFuncBodies bool; FakeImportC bool; Packages map[string]*@"golang.org/x/tools/go/types".Package; Error func(@"golang.org/x/tools/go/types".err error); Import @"golang.org/x/tools/go/types".Importer; Sizes @"golang.org/x/tools/go/types".Sizes; DisableUnusedImportCheck bool } + func (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config) Check (@"golang.org/x/tools/go/types".path·4 string, @"golang.org/x/tools/go/types".fset·5 *@"go/token".FileSet, @"golang.org/x/tools/go/types".files·6 []*@"go/ast".File "esc:0x0", @"golang.org/x/tools/go/types".info·7 *@"golang.org/x/tools/go/types".Info) (? *@"golang.org/x/tools/go/types".Package, ? error) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".alignof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetof (@"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".index·4 []int "esc:0x0") (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetsof (@"golang.org/x/tools/go/types".T·3 *@"golang.org/x/tools/go/types".Struct) (? []int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".sizeof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + type @"go/ast".Field struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Tag *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".Field) End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".Field) Pos () (? @"go/token".Pos) + type @"go/ast".FieldList struct { Opening @"go/token".Pos; List []*@"go/ast".Field; Closing @"go/token".Pos } + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") NumFields () (? int) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".FuncType struct { Func @"go/token".Pos; Params *@"go/ast".FieldList; Results *@"go/ast".FieldList } + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncType) @"go/ast".exprNode () { } + type @"go/ast".Stmt interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".stmtNode() } + type @"go/ast".BlockStmt struct { Lbrace @"go/token".Pos; List []@"go/ast".Stmt; Rbrace @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".s·2.Rbrace + @"go/token".Pos(0x1) } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.Lbrace } + func (? *@"go/ast".BlockStmt) @"go/ast".stmtNode () { } + type @"go/ast".FuncDecl struct { Doc *@"go/ast".CommentGroup; Recv *@"go/ast".FieldList; Name *@"go/ast".Ident; Type *@"go/ast".FuncType; Body *@"go/ast".BlockStmt } + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncDecl) @"go/ast".declNode () { } + type @"golang.org/x/tools/go/types".declInfo struct { @"golang.org/x/tools/go/types".file *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".lhs []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".typ @"go/ast".Expr; @"golang.org/x/tools/go/types".init @"go/ast".Expr; @"golang.org/x/tools/go/types".fdecl *@"go/ast".FuncDecl; @"golang.org/x/tools/go/types".deps map[@"golang.org/x/tools/go/types".Object]bool; @"golang.org/x/tools/go/types".mark int } + func (@"golang.org/x/tools/go/types".d·1 *@"golang.org/x/tools/go/types".declInfo) @"golang.org/x/tools/go/types".addDep (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".m·3 map[@"golang.org/x/tools/go/types".Object]bool; ; @"golang.org/x/tools/go/types".m·3 = @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps; if @"golang.org/x/tools/go/types".m·3 == nil { @"golang.org/x/tools/go/types".m·3 = make(map[@"golang.org/x/tools/go/types".Object]bool, 0x0); @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps = @"golang.org/x/tools/go/types".m·3 }; @"golang.org/x/tools/go/types".m·3[@"golang.org/x/tools/go/types".obj·2] = true } + func (@"golang.org/x/tools/go/types".d·2 *@"golang.org/x/tools/go/types".declInfo "esc:0x0") @"golang.org/x/tools/go/types".hasInitializer () (? bool) { return @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".init != nil || @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl != nil && @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl.Body != nil } + type @"golang.org/x/tools/go/types".BasicKind int + type @"golang.org/x/tools/go/types".BasicInfo int + type @"golang.org/x/tools/go/types".Basic struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".BasicKind; @"golang.org/x/tools/go/types".info @"golang.org/x/tools/go/types".BasicInfo; @"golang.org/x/tools/go/types".name string } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Info () (? @"golang.org/x/tools/go/types".BasicInfo) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".info } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".BasicKind) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".exprInfo struct { @"golang.org/x/tools/go/types".isLhs bool; @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".typ *@"golang.org/x/tools/go/types".Basic; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value } + type @"golang.org/x/tools/go/types".funcInfo struct { @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".body *@"go/ast".BlockStmt } + type @"golang.org/x/tools/go/types".context struct { @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".iota @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".hasLabel bool; @"golang.org/x/tools/go/types".hasCallOrRecv bool } + type @"golang.org/x/tools/go/types".builtinId int + type @"golang.org/x/tools/go/types".operand struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".expr @"go/ast".Expr; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".id @"golang.org/x/tools/go/types".builtinId } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) String () (? string) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".assignableTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".convertibleTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".isInteger () (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".isNil () (? bool) { return @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".typ == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/types".x·1 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".setConst (@"golang.org/x/tools/go/types".tok·2 @"go/token".Token, @"golang.org/x/tools/go/types".lit·3 string) + type @"go/ast".CallExpr struct { Fun @"go/ast".Expr; Lparen @"go/token".Pos; Args []@"go/ast".Expr; Ellipsis @"go/token".Pos; Rparen @"go/token".Pos } + func (@"go/ast".x·2 *@"go/ast".CallExpr "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".x·2.Rparen + @"go/token".Pos(0x1) } + func (@"go/ast".x·2 *@"go/ast".CallExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".CallExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".getter func(@"golang.org/x/tools/go/types".x *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".i int) + type @"go/ast".ValueSpec struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Values []@"go/ast".Expr; Comment *@"go/ast".CommentGroup } + func (@"go/ast".s·2 *@"go/ast".ValueSpec) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ValueSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ValueSpec) @"go/ast".specNode () { } + type @"go/ast".BranchStmt struct { TokPos @"go/token".Pos; Tok @"go/token".Token; Label *@"go/ast".Ident } + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.TokPos } + func (? *@"go/ast".BranchStmt) @"go/ast".stmtNode () { } + type @"go/ast".LabeledStmt struct { Label *@"go/ast".Ident; Colon @"go/token".Pos; Stmt @"go/ast".Stmt } + func (@"go/ast".s·2 *@"go/ast".LabeledStmt) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".LabeledStmt "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".LabeledStmt) @"go/ast".stmtNode () { } + type @"golang.org/x/tools/go/types".block struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".block; @"golang.org/x/tools/go/types".lstmt *@"go/ast".LabeledStmt; @"golang.org/x/tools/go/types".labels map[string]*@"go/ast".LabeledStmt } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x1") @"golang.org/x/tools/go/types".enclosingTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x0") @"golang.org/x/tools/go/types".gotoTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·1 *@"golang.org/x/tools/go/types".block) @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".s·2 *@"go/ast".LabeledStmt) + type @"golang.org/x/tools/go/types".exprKind int + type @"golang.org/x/tools/go/types".Interface struct { @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".embeddeds []*@"golang.org/x/tools/go/types".Named; @"golang.org/x/tools/go/types".allMethods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) Complete () (? *@"golang.org/x/tools/go/types".Interface) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Embedded (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Named) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Empty () (? bool) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) == 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") ExplicitMethod (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumEmbeddeds () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumExplicitMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Const struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".visited bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const) String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const "esc:0x1") Val () (? @"golang.org/x/tools/go/exact".Value) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".val } + type @"golang.org/x/tools/go/types".objset map[string]@"golang.org/x/tools/go/types".Object + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".objset "esc:0x0") @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + type @"go/ast".InterfaceType struct { Interface @"go/token".Pos; Methods *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Interface } + func (? *@"go/ast".InterfaceType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".opPredicates map[@"go/token".Token]func(? @"golang.org/x/tools/go/types".Type) (? bool) + type @"golang.org/x/tools/go/types".objNode struct { @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".in int; @"golang.org/x/tools/go/types".out []*@"golang.org/x/tools/go/types".objNode; @"golang.org/x/tools/go/types".index int; @"golang.org/x/tools/go/types".mark int } + type @"golang.org/x/tools/go/types".stmtContext uint + type @"go/ast".StructType struct { Struct @"go/token".Pos; Fields *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Struct } + func (? *@"go/ast".StructType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Checker struct { @"golang.org/x/tools/go/types".conf *@"golang.org/x/tools/go/types".Config; @"golang.org/x/tools/go/types".fset *@"go/token".FileSet; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; ? *@"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/types".objMap map[@"golang.org/x/tools/go/types".Object]*@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".files []*@"go/ast".File; @"golang.org/x/tools/go/types".unusedDotImports map[*@"golang.org/x/tools/go/types".Scope]map[*@"golang.org/x/tools/go/types".Package]@"go/token".Pos; @"golang.org/x/tools/go/types".firstErr error; @"golang.org/x/tools/go/types".methods map[string][]*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".untyped map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; @"golang.org/x/tools/go/types".funcs []@"golang.org/x/tools/go/types".funcInfo; @"golang.org/x/tools/go/types".delayed []func(); @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".context; @"golang.org/x/tools/go/types".indent int } + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) Files (@"golang.org/x/tools/go/types".files·3 []*@"go/ast".File "esc:0x0") (@"golang.org/x/tools/go/types".err·1 error) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addDeclDep (@"golang.org/x/tools/go/types".to·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addMethodDecls (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addUnusedDotImport (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".appendInPostOrder (@"golang.org/x/tools/go/types".order·2 *[]@"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".argument (@"golang.org/x/tools/go/types".sig·2 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".i·3 int, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".ellipsis·5 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arguments (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".arg·5 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·6 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arityMatch (@"golang.org/x/tools/go/types".s·2 *@"go/ast".ValueSpec "esc:0x0", @"golang.org/x/tools/go/types".init·3 *@"go/ast".ValueSpec "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arrayLength (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? int64) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVar (@"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVars (@"golang.org/x/tools/go/types".lhs·2 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignment (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assocMethod (@"golang.org/x/tools/go/types".tname·2 string, @"golang.org/x/tools/go/types".meth·3 *@"golang.org/x/tools/go/types".Func) { var @"golang.org/x/tools/go/types".m·4 map[string][]*@"golang.org/x/tools/go/types".Func; ; @"golang.org/x/tools/go/types".m·4 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods; if @"golang.org/x/tools/go/types".m·4 == nil { @"golang.org/x/tools/go/types".m·4 = make(map[string][]*@"golang.org/x/tools/go/types".Func, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods = @"golang.org/x/tools/go/types".m·4 }; @"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2] = append(@"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2], @"golang.org/x/tools/go/types".meth·3) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".binary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".rhs·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".blockBranches (@"golang.org/x/tools/go/types".all·3 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".parent·4 *@"golang.org/x/tools/go/types".block, @"golang.org/x/tools/go/types".lstmt·5 *@"go/ast".LabeledStmt, @"golang.org/x/tools/go/types".list·6 []@"go/ast".Stmt "esc:0x0") (? []*@"go/ast".BranchStmt) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".builtin (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·4 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".id·5 @"golang.org/x/tools/go/types".builtinId) (_ bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".call (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 *@"go/ast".CallExpr) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseTypes (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".types·5 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".seen·6 map[@"golang.org/x/tools/go/types".Type]@"go/token".Pos "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseValues (@"golang.org/x/tools/go/types".x·2 @"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".values·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".closeScope () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectObjects () + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectParams (@"golang.org/x/tools/go/types".scope·4 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".list·5 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".variadicOk·6 bool) (@"golang.org/x/tools/go/types".params·1 []*@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".variadic·2 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".comparison (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".complexArg (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".constDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·4 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".conversion (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".convertUntyped (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".target·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declStmt (@"golang.org/x/tools/go/types".decl·2 @"go/ast".Decl) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declare (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declareInSet (@"golang.org/x/tools/go/types".oset·3 *@"golang.org/x/tools/go/types".objset "esc:0x0", @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declarePkgObj (@"golang.org/x/tools/go/types".ident·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".d·4 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".delay (@"golang.org/x/tools/go/types".f·2 func()) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed, @"golang.org/x/tools/go/types".f·2) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".dump (@"golang.org/x/tools/go/types".format·2 string "esc:0x0", @"golang.org/x/tools/go/types".args·3 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".err (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string, @"golang.org/x/tools/go/types".soft·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".error (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".errorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".expr (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprInternal (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprOrType (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprWithHint (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·4 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".filename (@"golang.org/x/tools/go/types".fileNo·3 int) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcBody (@"golang.org/x/tools/go/types".decl·2 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".name·3 string, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcType (@"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".recvPar·4 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".ftyp·5 *@"go/ast".FuncType) (? *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".functionBodies () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".handleBailout (@"golang.org/x/tools/go/types".err·2 *error "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".ident (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".index (@"golang.org/x/tools/go/types".index·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".max·5 int64) (@"golang.org/x/tools/go/types".i·1 int64, @"golang.org/x/tools/go/types".valid·2 bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".indexedElts (@"golang.org/x/tools/go/types".elts·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".length·5 int64) (? int64) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initConst (@"golang.org/x/tools/go/types".lhs·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initFiles (@"golang.org/x/tools/go/types".files·2 []*@"go/ast".File "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initOrder () + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVar (@"golang.org/x/tools/go/types".lhs·3 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".result·5 bool) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVars (@"golang.org/x/tools/go/types".lhs·2 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".returnPos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceFor (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"go/ast".InterfaceType) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceType (@"golang.org/x/tools/go/types".iface·2 *@"golang.org/x/tools/go/types".Interface, @"golang.org/x/tools/go/types".ityp·3 *@"go/ast".InterfaceType "esc:0x0", @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidAST (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidArg (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidOp (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminating (@"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingList (@"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingSwitch (@"golang.org/x/tools/go/types".body·3 *@"go/ast".BlockStmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".labels (@"golang.org/x/tools/go/types".body·2 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".later (@"golang.org/x/tools/go/types".name·2 string, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs, (@"golang.org/x/tools/go/types".funcInfo{ @"golang.org/x/tools/go/types".name:@"golang.org/x/tools/go/types".name·2, @"golang.org/x/tools/go/types".decl:@"golang.org/x/tools/go/types".decl·3, @"golang.org/x/tools/go/types".sig:@"golang.org/x/tools/go/types".sig·4, @"golang.org/x/tools/go/types".body:@"golang.org/x/tools/go/types".body·5 })) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".multipleDefaults (@"golang.org/x/tools/go/types".list·2 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".objDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".def·3 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".op (@"golang.org/x/tools/go/types".m·3 @"golang.org/x/tools/go/types".opPredicates "esc:0x0", @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".openScope (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt, @"golang.org/x/tools/go/types".comment·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".packageObjects (@"golang.org/x/tools/go/types".objList·2 []@"golang.org/x/tools/go/types".Object "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rawExpr (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordBuiltinType (@"golang.org/x/tools/go/types".f·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordCommaOkTypes (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".a·3 [2]@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordDef (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordImplicit (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordScope (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".scope·3 *@"golang.org/x/tools/go/types".Scope) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordSelection (@"golang.org/x/tools/go/types".x·2 *@"go/ast".SelectorExpr, @"golang.org/x/tools/go/types".kind·3 @"golang.org/x/tools/go/types".SelectionKind, @"golang.org/x/tools/go/types".recv·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".index·6 []int, @"golang.org/x/tools/go/types".indirect·7 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordTypeAndValue (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".mode·3 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".val·5 @"golang.org/x/tools/go/exact".Value) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordUntyped () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordUse (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rememberUntyped (@"golang.org/x/tools/go/types".e·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".lhs·3 bool, @"golang.org/x/tools/go/types".mode·4 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·5 *@"golang.org/x/tools/go/types".Basic, @"golang.org/x/tools/go/types".val·6 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".m·7 map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; ; @"golang.org/x/tools/go/types".m·7 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped; if @"golang.org/x/tools/go/types".m·7 == nil { @"golang.org/x/tools/go/types".m·7 = make(map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped = @"golang.org/x/tools/go/types".m·7 }; @"golang.org/x/tools/go/types".m·7[@"golang.org/x/tools/go/types".e·2] = (@"golang.org/x/tools/go/types".exprInfo{ @"golang.org/x/tools/go/types".isLhs:@"golang.org/x/tools/go/types".lhs·3, @"golang.org/x/tools/go/types".mode:@"golang.org/x/tools/go/types".mode·4, @"golang.org/x/tools/go/types".typ:@"golang.org/x/tools/go/types".typ·5, @"golang.org/x/tools/go/types".val:@"golang.org/x/tools/go/types".val·6 }) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportAltDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportCycle (@"golang.org/x/tools/go/types".cycle·2 []*@"golang.org/x/tools/go/types".objNode, @"golang.org/x/tools/go/types".i·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".representable (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".typ·3 *@"golang.org/x/tools/go/types".Basic) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".resolveOrder () (? []@"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".selector (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 *@"go/ast".SelectorExpr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shift (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shortVarDecl (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".lhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·4 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".simpleStmt (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".softErrorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".sprintf (@"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmt (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmtList (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".structType (@"golang.org/x/tools/go/types".styp·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".StructType "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".suspendedCall (@"golang.org/x/tools/go/types".keyword·2 string, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".tag (@"golang.org/x/tools/go/types".t·3 *@"go/ast".BasicLit) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".trace (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typ (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExpr (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExprInternal (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typOrNil (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeAssertion (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".T·5 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·3 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unusedImports () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".updateExprType (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".final·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".updateExprVal (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".val·3 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".info·4 @"golang.org/x/tools/go/types".exprInfo; ; var @"golang.org/x/tools/go/types".ok·5 bool; ; @"golang.org/x/tools/go/types".info·4, @"golang.org/x/tools/go/types".ok·5 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2]; if @"golang.org/x/tools/go/types".ok·5 { @"golang.org/x/tools/go/types".info·4.@"golang.org/x/tools/go/types".val = @"golang.org/x/tools/go/types".val·3; @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2] = @"golang.org/x/tools/go/types".info·4 } } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".usage (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".use (@"golang.org/x/tools/go/types".arg·2 ...@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".useGetter (@"golang.org/x/tools/go/types".get·2 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".varDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".lhs·3 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·5 @"go/ast".Expr) + type @"golang.org/x/tools/go/loader".PackageInfo struct { Pkg *@"golang.org/x/tools/go/types".Package; Importable bool; TransitivelyErrorFree bool; Files []*@"go/ast".File; Errors []error; ? @"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/loader".checker *@"golang.org/x/tools/go/types".Checker; @"golang.org/x/tools/go/loader".errorFunc func(? error) } + func (@"golang.org/x/tools/go/loader".info·2 *@"golang.org/x/tools/go/loader".PackageInfo "esc:0x1") String () (? string) + func (@"golang.org/x/tools/go/loader".info·1 *@"golang.org/x/tools/go/loader".PackageInfo) @"golang.org/x/tools/go/loader".appendError (@"golang.org/x/tools/go/loader".err·2 error) + type @"".methodSet struct { @"".mapping map[string]*@"".Function; @"".complete bool } + type @"".Value interface { Name() (? string); Parent() (? *@"".Function); Pos() (? @"go/token".Pos); Referrers() (? *[]@"".Instruction); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"".Program struct { Fset *@"go/token".FileSet; @"".imported map[string]*@"".Package; @"".packages map[*@"golang.org/x/tools/go/types".Package]*@"".Package; @"".mode @"".BuilderMode; MethodSets @"golang.org/x/tools/go/types".MethodSetCache; @"".methodsMu @"sync".Mutex; @"".methodSets @"golang.org/x/tools/go/types/typeutil".Map; @"".runtimeTypes @"golang.org/x/tools/go/types/typeutil".Map; @"".canon @"golang.org/x/tools/go/types/typeutil".Map; @"".bounds map[*@"golang.org/x/tools/go/types".Func]*@"".Function; @"".thunks map[@"".selectionKey]*@"".Function } + func (@"".prog·2 *@"".Program "esc:0x0") AllPackages () (? []*@"".Package) + func (@"".prog·1 *@"".Program "esc:0x0") BuildAll () + func (@"".prog·2 *@"".Program "esc:0x0") ConstValue (@"".obj·3 *@"golang.org/x/tools/go/types".Const) (? *@"".Const) + func (@"".prog·2 *@"".Program) CreatePackage (@"".info·3 *@"golang.org/x/tools/go/loader".PackageInfo) (? *@"".Package) + func (@"".prog·2 *@"".Program) CreateTestMainPackage (@"".pkgs·3 ...*@"".Package) (? *@"".Package) + func (@"".prog·2 *@"".Program "esc:0x0") FuncValue (@"".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"".Function) + func (@"".prog·2 *@"".Program "esc:0x0") ImportedPackage (@"".path·3 string "esc:0x0") (? *@"".Package) { return @"".prog·2.@"".imported[@"".path·3] } + func (@"".prog·2 *@"".Program) LookupMethod (@"".T·3 @"golang.org/x/tools/go/types".Type, @"".pkg·4 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"".name·5 string) (? *@"".Function) + func (@"".prog·2 *@"".Program) Method (@"".sel·3 *@"golang.org/x/tools/go/types".Selection) (? *@"".Function) + func (@"".prog·2 *@"".Program) NewFunction (@"".name·3 string, @"".sig·4 *@"golang.org/x/tools/go/types".Signature, @"".provenance·5 string) (? *@"".Function) { return (&@"".Function{ Prog:@"".prog·2, @"".name:@"".name·3, Signature:@"".sig·4, Synthetic:@"".provenance·5 }) } + func (@"".prog·2 *@"".Program "esc:0x0") Package (@"".obj·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? *@"".Package) { return @"".prog·2.@"".packages[@"".obj·3] } + func (@"".prog·2 *@"".Program) RuntimeTypes () (? []@"golang.org/x/tools/go/types".Type) + func (@"".prog·3 *@"".Program "esc:0x0") VarValue (@"".obj·4 *@"golang.org/x/tools/go/types".Var, @"".pkg·5 *@"".Package, @"".ref·6 []@"go/ast".Node "esc:0x0") (@"".value·1 @"".Value, @"".isAddr·2 bool) + func (@"".prog·2 *@"".Program) @"".addMethod (@"".mset·3 *@"".methodSet "esc:0x0", @"".sel·4 *@"golang.org/x/tools/go/types".Selection) (? *@"".Function) + func (@"".prog·2 *@"".Program "esc:0x0") @"".createMethodSet (@"".T·3 @"golang.org/x/tools/go/types".Type) (? *@"".methodSet) + func (@"".prog·2 *@"".Program "esc:0x0") @"".declaredFunc (@"".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"".Function) + func (@"".prog·1 *@"".Program) @"".needMethods (@"".T·2 @"golang.org/x/tools/go/types".Type, @"".skip·3 bool) + func (@"".prog·1 *@"".Program) @"".needMethodsOf (@"".T·2 @"golang.org/x/tools/go/types".Type) + func (@"".prog·2 *@"".Program "esc:0x0") @"".packageLevelValue (@"".obj·3 @"golang.org/x/tools/go/types".Object) (? @"".Value) + type @"".Member interface { Name() (? string); Object() (? @"golang.org/x/tools/go/types".Object); Package() (? *@"".Package); Pos() (? @"go/token".Pos); RelString(? *@"golang.org/x/tools/go/types".Package) (? string); String() (? string); Token() (? @"go/token".Token); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"".Global struct { @"".name string; @"".object @"golang.org/x/tools/go/types".Object; @"".typ @"golang.org/x/tools/go/types".Type; @"".pos @"go/token".Pos; Pkg *@"".Package } + func (@"".v·2 *@"".Global "esc:0x1") Name () (? string) { return @"".v·2.@"".name } + func (@"".v·2 *@"".Global "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"".v·2.@"".object } + func (@"".v·2 *@"".Global "esc:0x0") Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·3 } + func (@"".v·2 *@"".Global "esc:0x1") Package () (? *@"".Package) { return @"".v·2.Pkg } + func (@"".v·2 *@"".Global "esc:0x0") Parent () (? *@"".Function) { return nil } + func (@"".v·2 *@"".Global "esc:0x0") Pos () (? @"go/token".Pos) { return @"".v·2.@"".pos } + func (@"".v·2 *@"".Global "esc:0x0") Referrers () (? *[]@"".Instruction) { return nil } + func (@"".v·2 *@"".Global) RelString (@"".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"".v·2 *@"".Global) String () (? string) + func (@"".v·2 *@"".Global "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x55) } + func (@"".v·2 *@"".Global "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".v·2.@"".typ } + type @"".NamedConst struct { @"".object *@"golang.org/x/tools/go/types".Const; Value *@"".Const; @"".pos @"go/token".Pos; @"".pkg *@"".Package } + func (@"".c·2 *@"".NamedConst "esc:0x1") Name () (? string) + func (@"".c·2 *@"".NamedConst "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"".c·2.@"".object } + func (@"".c·2 *@"".NamedConst "esc:0x1") Package () (? *@"".Package) { return @"".c·2.@"".pkg } + func (@"".c·2 *@"".NamedConst "esc:0x0") Pos () (? @"go/token".Pos) + func (@"".c·2 *@"".NamedConst) RelString (@"".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"".c·2 *@"".NamedConst) String () (? string) + func (@"".c·2 *@"".NamedConst "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x40) } + func (@"".c·2 *@"".NamedConst "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"".Type struct { @"".object *@"golang.org/x/tools/go/types".TypeName; @"".pkg *@"".Package } + func (@"".t·2 *@"".Type "esc:0x1") Name () (? string) + func (@"".t·2 *@"".Type "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"".t·2.@"".object } + func (@"".t·2 *@"".Type "esc:0x1") Package () (? *@"".Package) { return @"".t·2.@"".pkg } + func (@"".t·2 *@"".Type "esc:0x0") Pos () (? @"go/token".Pos) + func (@"".t·2 *@"".Type) RelString (@"".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"".t·2 *@"".Type) String () (? string) + func (@"".t·2 *@"".Type "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x54) } + func (@"".t·2 *@"".Type "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"".Package struct { Prog *@"".Program; Object *@"golang.org/x/tools/go/types".Package; Members map[string]@"".Member; @"".values map[@"golang.org/x/tools/go/types".Object]@"".Value; @"".init *@"".Function; @"".debug bool; @"".started int32; @"".ninit int32; @"".info *@"golang.org/x/tools/go/loader".PackageInfo } + func (@"".p·1 *@"".Package) Build () + func (@"".p·2 *@"".Package "esc:0x0") Const (@"".name·3 string "esc:0x0") (@"".c·1 *@"".NamedConst) { @"".c·1, _ = @"".p·2.Members[@"".name·3].(*@"".NamedConst); return } + func (@"".p·2 *@"".Package "esc:0x0") Func (@"".name·3 string "esc:0x0") (@"".f·1 *@"".Function) { @"".f·1, _ = @"".p·2.Members[@"".name·3].(*@"".Function); return } + func (@"".pkg·1 *@"".Package "esc:0x0") SetDebugMode (@"".debug·2 bool) { @"".pkg·1.@"".debug = @"".debug·2 } + func (@"".p·2 *@"".Package "esc:0x0") String () (? string) + func (@"".p·2 *@"".Package "esc:0x0") Type (@"".name·3 string "esc:0x0") (@"".t·1 *@"".Type) { @"".t·1, _ = @"".p·2.Members[@"".name·3].(*@"".Type); return } + func (@"".p·2 *@"".Package "esc:0x0") Var (@"".name·3 string "esc:0x0") (@"".g·1 *@"".Global) { @"".g·1, _ = @"".p·2.Members[@"".name·3].(*@"".Global); return } + func (@"".p·3 *@"".Package) WriteTo (@"".w·4 @"io".Writer) (? int64, ? error) + func (@"".p·2 *@"".Package) @"".objectOf (@"".id·3 *@"go/ast".Ident) (? @"golang.org/x/tools/go/types".Object) + func (@"".p·2 *@"".Package) @"".typeOf (@"".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + type @"".Parameter struct { @"".name string; @"".object @"golang.org/x/tools/go/types".Object; @"".typ @"golang.org/x/tools/go/types".Type; @"".pos @"go/token".Pos; @"".parent *@"".Function; @"".referrers []@"".Instruction } + func (@"".v·2 *@"".Parameter "esc:0x1") Name () (? string) { return @"".v·2.@"".name } + func (@"".v·2 *@"".Parameter "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"".v·2.@"".object } + func (@"".v·2 *@"".Parameter "esc:0x0") Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·3 } + func (@"".v·2 *@"".Parameter "esc:0x1") Parent () (? *@"".Function) { return @"".v·2.@"".parent } + func (@"".v·2 *@"".Parameter "esc:0x0") Pos () (? @"go/token".Pos) { return @"".v·2.@"".pos } + func (@"".v·2 *@"".Parameter "esc:0x2") Referrers () (? *[]@"".Instruction) { return &@"".v·2.@"".referrers } + func (@"".v·2 *@"".Parameter) String () (? string) + func (@"".v·2 *@"".Parameter "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".v·2.@"".typ } + type @"".FreeVar struct { @"".name string; @"".typ @"golang.org/x/tools/go/types".Type; @"".pos @"go/token".Pos; @"".parent *@"".Function; @"".referrers []@"".Instruction; @"".outer @"".Value } + func (@"".v·2 *@"".FreeVar "esc:0x1") Name () (? string) { return @"".v·2.@"".name } + func (@"".v·2 *@"".FreeVar "esc:0x0") Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·3 } + func (@"".v·2 *@"".FreeVar "esc:0x1") Parent () (? *@"".Function) { return @"".v·2.@"".parent } + func (@"".v·2 *@"".FreeVar "esc:0x0") Pos () (? @"go/token".Pos) { return @"".v·2.@"".pos } + func (@"".v·2 *@"".FreeVar "esc:0x2") Referrers () (? *[]@"".Instruction) { return &@"".v·2.@"".referrers } + func (@"".v·2 *@"".FreeVar) String () (? string) + func (@"".v·2 *@"".FreeVar "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".v·2.@"".typ } + type @"".anInstruction struct { @"".block *@"".BasicBlock } + func (@"".v·2 *@"".anInstruction "esc:0x1") Block () (? *@"".BasicBlock) { return @"".v·2.@"".block } + func (@"".v·2 *@"".anInstruction "esc:0x1") Parent () (? *@"".Function) { return @"".v·2.@"".block.@"".parent } + func (@"".v·2 *@"".anInstruction "esc:0x0") Referrers () (? *[]@"".Instruction) { return nil } + func (@"".v·1 *@"".anInstruction "esc:0x0") @"".setBlock (@"".block·2 *@"".BasicBlock) { @"".v·1.@"".block = @"".block·2 } + type @"".register struct { ? @"".anInstruction; @"".num int; @"".typ @"golang.org/x/tools/go/types".Type; @"".pos @"go/token".Pos; @"".referrers []@"".Instruction } + func (@"".v·2 *@"".register "esc:0x0") Name () (? string) + func (@"".v·2 *@"".register "esc:0x0") Pos () (? @"go/token".Pos) { return @"".v·2.@"".pos } + func (@"".v·2 *@"".register "esc:0x2") Referrers () (? *[]@"".Instruction) { return &@"".v·2.@"".referrers } + func (@"".v·2 *@"".register "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".v·2.@"".typ } + func (@"".v·1 *@"".register "esc:0x0") @"".setNum (@"".num·2 int) { @"".v·1.@"".num = @"".num·2 } + func (@"".v·1 *@"".register "esc:0x0") @"".setPos (@"".pos·2 @"go/token".Pos) { @"".v·1.@"".pos = @"".pos·2 } + func (@"".v·1 *@"".register "esc:0x0") @"".setType (@"".typ·2 @"golang.org/x/tools/go/types".Type) { @"".v·1.@"".typ = @"".typ·2 } + type @"".Alloc struct { ? @"".register; Comment string; Heap bool; @"".index int } + func (@"".v·2 *@"".Alloc "esc:0x0") Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·3 } + func (@"".v·2 *@"".Alloc "esc:0x0") Pos () (? @"go/token".Pos) { return @"".v·2.@"".register.@"".pos } + func (@"".v·2 *@"".Alloc "esc:0x2") Referrers () (? *[]@"".Instruction) { return &@"".v·2.@"".register.@"".referrers } + func (@"".v·2 *@"".Alloc) String () (? string) + func (@"".v·2 *@"".Alloc "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".v·2.@"".register.@"".typ } + type @"".targets struct { @"".tail *@"".targets; @""._break *@"".BasicBlock; @""._continue *@"".BasicBlock; @""._fallthrough *@"".BasicBlock } + type @"".lblock struct { @""._goto *@"".BasicBlock; @""._break *@"".BasicBlock; @""._continue *@"".BasicBlock } + type @"".Function struct { @"".name string; @"".object @"golang.org/x/tools/go/types".Object; @"".method *@"golang.org/x/tools/go/types".Selection; Signature *@"golang.org/x/tools/go/types".Signature; @"".pos @"go/token".Pos; Synthetic string; @"".syntax @"go/ast".Node; @"".parent *@"".Function; Pkg *@"".Package; Prog *@"".Program; Params []*@"".Parameter; FreeVars []*@"".FreeVar; Locals []*@"".Alloc; Blocks []*@"".BasicBlock; Recover *@"".BasicBlock; AnonFuncs []*@"".Function; @"".referrers []@"".Instruction; @"".currentBlock *@"".BasicBlock; @"".objects map[@"golang.org/x/tools/go/types".Object]@"".Value; @"".namedResults []*@"".Alloc; @"".targets *@"".targets; @"".lblocks map[*@"go/ast".Object]*@"".lblock } + func (@"".f·2 *@"".Function "esc:0x0") DomPreorder () (? []*@"".BasicBlock) + func (@"".v·2 *@"".Function "esc:0x1") Name () (? string) { return @"".v·2.@"".name } + func (@"".v·2 *@"".Function "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"".v·2.@"".object } + func (@"".v·2 *@"".Function "esc:0x0") Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·3 } + func (@"".v·2 *@"".Function "esc:0x1") Package () (? *@"".Package) { return @"".v·2.Pkg } + func (@"".v·2 *@"".Function "esc:0x1") Parent () (? *@"".Function) { return @"".v·2.@"".parent } + func (@"".v·2 *@"".Function "esc:0x0") Pos () (? @"go/token".Pos) { return @"".v·2.@"".pos } + func (@"".v·2 *@"".Function "esc:0x2") Referrers () (? *[]@"".Instruction) { if @"".v·2.@"".parent != nil { return &@"".v·2.@"".referrers }; return nil } + func (@"".f·2 *@"".Function) RelString (@"".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"".v·2 *@"".Function) String () (? string) + func (@"".f·2 *@"".Function "esc:0x1") Syntax () (? @"go/ast".Node) { return @"".f·2.@"".syntax } + func (@"".v·2 *@"".Function "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x47) } + func (@"".v·2 *@"".Function "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".v·2.Signature } + func (@"".f·3 *@"".Function "esc:0x0") ValueForExpr (@"".e·4 @"go/ast".Expr "esc:0x0") (@"".value·1 @"".Value, @"".isAddr·2 bool) + func (@"".f·3 *@"".Function) WriteTo (@"".w·4 @"io".Writer) (? int64, ? error) + func (@"".f·2 *@"".Function) @"".addLocal (@"".typ·3 @"golang.org/x/tools/go/types".Type, @"".pos·4 @"go/token".Pos) (? *@"".Alloc) + func (@"".f·2 *@"".Function) @"".addLocalForIdent (@"".id·3 *@"go/ast".Ident "esc:0x0") (? *@"".Alloc) + func (@"".f·2 *@"".Function) @"".addNamedLocal (@"".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"".Alloc) + func (@"".f·2 *@"".Function) @"".addParam (@"".name·3 string, @"".typ·4 @"golang.org/x/tools/go/types".Type, @"".pos·5 @"go/token".Pos) (? *@"".Parameter) { var @"".v·6 *@"".Parameter; @"".v·6 = (&@"".Parameter{ @"".name:@"".name·3, @"".typ:@"".typ·4, @"".pos:@"".pos·5, @"".parent:@"".f·2 }); @"".f·2.Params = append(@"".f·2.Params, @"".v·6); return @"".v·6 } + func (@"".f·2 *@"".Function) @"".addParamObj (@"".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"".Parameter) + func (@"".f·1 *@"".Function) @"".addSpilledParam (@"".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"".f·1 *@"".Function) @"".createSyntacticParams (@"".recv·2 *@"go/ast".FieldList "esc:0x0", @"".functype·3 *@"go/ast".FuncType "esc:0x0") + func (@"".f·2 *@"".Function "esc:0x0") @"".debugInfo () (? bool) { return @"".f·2.Pkg != nil && @"".f·2.Pkg.@"".debug } + func (@"".f·2 *@"".Function) @"".emit (@"".instr·3 @"".Instruction) (? @"".Value) + func (@"".f·1 *@"".Function) @"".finishBody () + func (@"".f·2 *@"".Function) @"".labelledBlock (@"".label·3 *@"go/ast".Ident) (? *@"".lblock) + func (@"".f·2 *@"".Function) @"".lookup (@"".obj·3 @"golang.org/x/tools/go/types".Object, @"".escaping·4 bool) (? @"".Value) + func (@"".f·2 *@"".Function) @"".newBasicBlock (@"".comment·3 string) (? *@"".BasicBlock) + func (@"".f·2 *@"".Function "esc:0x1") @"".pkgobj () (? *@"golang.org/x/tools/go/types".Package) { if @"".f·2.Pkg != nil { return @"".f·2.Pkg.Object }; return nil } + func (@"".f·2 *@"".Function) @"".relMethod (@"".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"".recv·4 @"golang.org/x/tools/go/types".Type) (? string) + func (@"".f·1 *@"".Function) @"".removeNilBlocks () + func (@"".f·1 *@"".Function) @"".startBody () + type @"".domInfo struct { @"".idom *@"".BasicBlock; @"".children []*@"".BasicBlock; @"".pre int32; @"".post int32 } + type @"".BasicBlock struct { Index int; Comment string; @"".parent *@"".Function; Instrs []@"".Instruction; Preds []*@"".BasicBlock; Succs []*@"".BasicBlock; @"".succs2 [2]*@"".BasicBlock; @"".dom @"".domInfo; @"".gaps int; @"".rundefers int } + func (@"".b·2 *@"".BasicBlock "esc:0x0") Dominates (@"".c·3 *@"".BasicBlock "esc:0x0") (? bool) { return @"".b·2.@"".dom.@"".pre <= @"".c·3.@"".dom.@"".pre && @"".c·3.@"".dom.@"".post <= @"".b·2.@"".dom.@"".post } + func (@"".b·2 *@"".BasicBlock "esc:0x1") Dominees () (? []*@"".BasicBlock) { return @"".b·2.@"".dom.@"".children } + func (@"".b·2 *@"".BasicBlock "esc:0x1") Idom () (? *@"".BasicBlock) { return @"".b·2.@"".dom.@"".idom } + func (@"".b·2 *@"".BasicBlock "esc:0x1") Parent () (? *@"".Function) { return @"".b·2.@"".parent } + func (@"".b·2 *@"".BasicBlock "esc:0x0") String () (? string) + func (@"".b·2 *@"".BasicBlock) @"".emit (@"".i·3 @"".Instruction) (? @"".Value) + func (@"".b·2 *@"".BasicBlock "esc:0x0") @"".hasPhi () (? bool) { var @"".ok·3 bool; _, @"".ok·3 = @"".b·2.Instrs[0x0].(*@"".Phi); return @"".ok·3 } + func (@"".b·2 *@"".BasicBlock "esc:0x1") @"".phis () (? []@"".Instruction) + func (@"".b·2 *@"".BasicBlock) @"".predIndex (@"".c·3 *@"".BasicBlock) (? int) + func (@"".b·1 *@"".BasicBlock) @"".removePred (@"".p·2 *@"".BasicBlock "esc:0x0") + func (@"".b·1 *@"".BasicBlock "esc:0x0") @"".replacePred (@"".p·2 *@"".BasicBlock "esc:0x0", @"".q·3 *@"".BasicBlock) + func (@"".b·1 *@"".BasicBlock "esc:0x0") @"".replaceSucc (@"".p·2 *@"".BasicBlock "esc:0x0", @"".q·3 *@"".BasicBlock) + type @"".Instruction interface { Block() (? *@"".BasicBlock); Operands(@"".rands []*@"".Value) (? []*@"".Value); Parent() (? *@"".Function); Pos() (? @"go/token".Pos); String() (? string); @"".setBlock(? *@"".BasicBlock) } + type @"".Const struct { @"".typ @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"".c·2 *@"".Const) Complex128 () (? complex128) + func (@"".c·2 *@"".Const) Float64 () (? float64) + func (@"".c·2 *@"".Const) Int64 () (? int64) + func (@"".c·2 *@"".Const "esc:0x0") IsNil () (? bool) { return @"".c·2.Value == nil } + func (@"".c·2 *@"".Const) Name () (? string) + func (@"".v·2 *@"".Const "esc:0x0") Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·3 } + func (@"".c·2 *@"".Const "esc:0x0") Parent () (? *@"".Function) { return nil } + func (@"".c·2 *@"".Const "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (@"".c·2 *@"".Const "esc:0x0") Referrers () (? *[]@"".Instruction) { return nil } + func (@"".c·2 *@"".Const) RelString (@"".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"".c·2 *@"".Const) String () (? string) + func (@"".c·2 *@"".Const "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".c·2.@"".typ } + func (@"".c·2 *@"".Const) Uint64 () (? uint64) + func @"".NewConst (@"".val·2 @"golang.org/x/tools/go/exact".Value, @"".typ·3 @"golang.org/x/tools/go/types".Type) (? *@"".Const) { return (&@"".Const{ @"".typ:@"".typ·3, Value:@"".val·2 }) } + type @"golang.org/x/tools/go/loader".Program struct { Fset *@"go/token".FileSet; Created []*@"golang.org/x/tools/go/loader".PackageInfo; Imported map[string]*@"golang.org/x/tools/go/loader".PackageInfo; ImportMap map[string]*@"golang.org/x/tools/go/types".Package; AllPackages map[*@"golang.org/x/tools/go/types".Package]*@"golang.org/x/tools/go/loader".PackageInfo } + func (@"golang.org/x/tools/go/loader".prog·2 *@"golang.org/x/tools/go/loader".Program "esc:0x0") InitialPackages () (? []*@"golang.org/x/tools/go/loader".PackageInfo) + func (@"golang.org/x/tools/go/loader".prog·4 *@"golang.org/x/tools/go/loader".Program) PathEnclosingInterval (@"golang.org/x/tools/go/loader".start·5 @"go/token".Pos, @"golang.org/x/tools/go/loader".end·6 @"go/token".Pos) (@"golang.org/x/tools/go/loader".pkg·1 *@"golang.org/x/tools/go/loader".PackageInfo, @"golang.org/x/tools/go/loader".path·2 []@"go/ast".Node, @"golang.org/x/tools/go/loader".exact·3 bool) + func @"".Create (@"".iprog·2 *@"golang.org/x/tools/go/loader".Program, @"".mode·3 @"".BuilderMode) (? *@"".Program) + type @"bytes".readOp int + type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] } + func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Next (@"bytes".n·3 int) (? []byte) + func (@"bytes".b·3 *@"bytes".Buffer) Read (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·4 *@"bytes".Buffer) ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error) + func (@"bytes".b·1 *@"bytes".Buffer) Reset () + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") String () (? string) { if @"bytes".b·2 == nil { return "" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) } + func (@"bytes".b·1 *@"bytes".Buffer) Truncate (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadByte () (? error) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadRune () (? error) + func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + func @"".WriteFunction (@"".buf·1 *@"bytes".Buffer, @"".f·2 *@"".Function) + const @"".PrintPackages @"".BuilderMode = 0x1 + const @"".PrintFunctions @"".BuilderMode = 0x2 + const @"".LogSource @"".BuilderMode = 0x4 + const @"".SanityCheckFunctions @"".BuilderMode = 0x8 + const @"".NaiveForm @"".BuilderMode = 0x10 + const @"".BuildSerially @"".BuilderMode = 0x20 + const @"".GlobalDebug @"".BuilderMode = 0x40 + const @"".BareInits @"".BuilderMode = 0x80 + type @"flag".Value interface { Set(? string) (? error); String() (? string) } + type @"flag".Flag struct { Name string; Usage string; Value @"flag".Value; DefValue string } + type @"flag".ErrorHandling int + import time "time" // indirect + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"flag".FlagSet struct { Usage func(); @"flag".name string; @"flag".parsed bool; @"flag".actual map[string]*@"flag".Flag; @"flag".formal map[string]*@"flag".Flag; @"flag".args []string; @"flag".errorHandling @"flag".ErrorHandling; @"flag".output @"io".Writer } + func (@"flag".f·2 *@"flag".FlagSet "esc:0x0") Arg (@"flag".i·3 int) (? string) { if @"flag".i·3 < 0x0 || @"flag".i·3 >= len(@"flag".f·2.@"flag".args) { return "" }; return @"flag".f·2.@"flag".args[@"flag".i·3] } + func (@"flag".f·2 *@"flag".FlagSet "esc:0x1") Args () (? []string) { return @"flag".f·2.@"flag".args } + func (@"flag".f·2 *@"flag".FlagSet) Bool (@"flag".name·3 string, @"flag".value·4 bool, @"flag".usage·5 string) (? *bool) + func (@"flag".f·1 *@"flag".FlagSet) BoolVar (@"flag".p·2 *bool, @"flag".name·3 string, @"flag".value·4 bool, @"flag".usage·5 string) + func (@"flag".f·2 *@"flag".FlagSet) Duration (@"flag".name·3 string, @"flag".value·4 @"time".Duration, @"flag".usage·5 string) (? *@"time".Duration) + func (@"flag".f·1 *@"flag".FlagSet) DurationVar (@"flag".p·2 *@"time".Duration, @"flag".name·3 string, @"flag".value·4 @"time".Duration, @"flag".usage·5 string) + func (@"flag".f·2 *@"flag".FlagSet) Float64 (@"flag".name·3 string, @"flag".value·4 float64, @"flag".usage·5 string) (? *float64) + func (@"flag".f·1 *@"flag".FlagSet) Float64Var (@"flag".p·2 *float64, @"flag".name·3 string, @"flag".value·4 float64, @"flag".usage·5 string) + func (@"flag".f·1 *@"flag".FlagSet "esc:0x0") Init (@"flag".name·2 string, @"flag".errorHandling·3 @"flag".ErrorHandling) { @"flag".f·1.@"flag".name = @"flag".name·2; @"flag".f·1.@"flag".errorHandling = @"flag".errorHandling·3 } + func (@"flag".f·2 *@"flag".FlagSet) Int (@"flag".name·3 string, @"flag".value·4 int, @"flag".usage·5 string) (? *int) + func (@"flag".f·2 *@"flag".FlagSet) Int64 (@"flag".name·3 string, @"flag".value·4 int64, @"flag".usage·5 string) (? *int64) + func (@"flag".f·1 *@"flag".FlagSet) Int64Var (@"flag".p·2 *int64, @"flag".name·3 string, @"flag".value·4 int64, @"flag".usage·5 string) + func (@"flag".f·1 *@"flag".FlagSet) IntVar (@"flag".p·2 *int, @"flag".name·3 string, @"flag".value·4 int, @"flag".usage·5 string) + func (@"flag".f·2 *@"flag".FlagSet "esc:0x0") Lookup (@"flag".name·3 string "esc:0x0") (? *@"flag".Flag) { return @"flag".f·2.@"flag".formal[@"flag".name·3] } + func (@"flag".f·2 *@"flag".FlagSet "esc:0x0") NArg () (? int) { return len(@"flag".f·2.@"flag".args) } + func (@"flag".f·2 *@"flag".FlagSet "esc:0x0") NFlag () (? int) { return len(@"flag".f·2.@"flag".actual) } + func (@"flag".f·2 *@"flag".FlagSet) Parse (@"flag".arguments·3 []string) (? error) + func (@"flag".f·2 *@"flag".FlagSet "esc:0x0") Parsed () (? bool) { return @"flag".f·2.@"flag".parsed } + func (@"flag".f·1 *@"flag".FlagSet) PrintDefaults () + func (@"flag".f·2 *@"flag".FlagSet "esc:0x0") Set (@"flag".name·3 string, @"flag".value·4 string) (? error) + func (@"flag".f·1 *@"flag".FlagSet "esc:0x0") SetOutput (@"flag".output·2 @"io".Writer) { @"flag".f·1.@"flag".output = @"flag".output·2 } + func (@"flag".f·2 *@"flag".FlagSet) String (@"flag".name·3 string, @"flag".value·4 string, @"flag".usage·5 string) (? *string) + func (@"flag".f·1 *@"flag".FlagSet) StringVar (@"flag".p·2 *string, @"flag".name·3 string, @"flag".value·4 string, @"flag".usage·5 string) + func (@"flag".f·2 *@"flag".FlagSet) Uint (@"flag".name·3 string, @"flag".value·4 uint, @"flag".usage·5 string) (? *uint) + func (@"flag".f·2 *@"flag".FlagSet) Uint64 (@"flag".name·3 string, @"flag".value·4 uint64, @"flag".usage·5 string) (? *uint64) + func (@"flag".f·1 *@"flag".FlagSet) Uint64Var (@"flag".p·2 *uint64, @"flag".name·3 string, @"flag".value·4 uint64, @"flag".usage·5 string) + func (@"flag".f·1 *@"flag".FlagSet) UintVar (@"flag".p·2 *uint, @"flag".name·3 string, @"flag".value·4 uint, @"flag".usage·5 string) + func (@"flag".f·1 *@"flag".FlagSet) Var (@"flag".value·2 @"flag".Value, @"flag".name·3 string, @"flag".usage·4 string) + func (@"flag".f·1 *@"flag".FlagSet "esc:0x0") Visit (@"flag".fn·2 func(? *@"flag".Flag) "esc:0x0") + func (@"flag".f·1 *@"flag".FlagSet "esc:0x0") VisitAll (@"flag".fn·2 func(? *@"flag".Flag) "esc:0x0") + func (@"flag".f·2 *@"flag".FlagSet) @"flag".failf (@"flag".format·3 string "esc:0x0", @"flag".a·4 ...interface {} "esc:0x0") (? error) + func (@"flag".f·2 *@"flag".FlagSet "esc:0x1") @"flag".out () (? @"io".Writer) { if @"flag".f·2.@"flag".output == nil { return @"os".Stderr }; return @"flag".f·2.@"flag".output } + func (@"flag".f·3 *@"flag".FlagSet) @"flag".parseOne () (? bool, ? error) + func (@"flag".f·1 *@"flag".FlagSet) @"flag".usage () + func @"".BuilderModeFlag (@"".set·2 *@"flag".FlagSet, @"".name·3 string, @"".value·4 @"".BuilderMode) (? *@"".BuilderMode) + func @"".WritePackage (@"".buf·1 *@"bytes".Buffer, @"".p·2 *@"".Package) + func @"".EnclosingFunction (@"".pkg·2 *@"".Package, @"".path·3 []@"go/ast".Node "esc:0x0") (? *@"".Function) + func @"".HasEnclosingFunction (@"".pkg·2 *@"".Package, @"".path·3 []@"go/ast".Node "esc:0x0") (? bool) + type @"".Node interface { Operands(@"".rands []*@"".Value) (? []*@"".Value); Parent() (? *@"".Function); Pos() (? @"go/token".Pos); Referrers() (? *[]@"".Instruction); String() (? string) } + type @"".Builtin struct { @"".name string; @"".sig *@"golang.org/x/tools/go/types".Signature } + func (@"".v·2 *@"".Builtin "esc:0x1") Name () (? string) { return @"".v·2.@"".name } + func (@"".v·2 *@"".Builtin "esc:0x0") Object () (? @"golang.org/x/tools/go/types".Object) + func (@"".v·2 *@"".Builtin "esc:0x0") Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·3 } + func (@"".v·2 *@"".Builtin "esc:0x0") Parent () (? *@"".Function) { return nil } + func (@"".v·2 *@"".Builtin "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (? *@"".Builtin) Referrers () (? *[]@"".Instruction) { return nil } + func (@"".v·2 *@"".Builtin) String () (? string) + func (@"".v·2 *@"".Builtin "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"".v·2.@"".sig } + type @"".Phi struct { ? @"".register; Comment string; Edges []@"".Value } + func (@"".v·2 *@"".Phi) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".v·2 *@"".Phi) String () (? string) + type @"".CallCommon struct { Value @"".Value; Method *@"golang.org/x/tools/go/types".Func; Args []@"".Value; @"".pos @"go/token".Pos } + func (@"".c·2 *@"".CallCommon "esc:0x0") Description () (? string) + func (@"".c·2 *@"".CallCommon "esc:0x0") IsInvoke () (? bool) { return @"".c·2.Method != nil } + func (@"".c·2 *@"".CallCommon) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".c·2 *@"".CallCommon "esc:0x0") Pos () (? @"go/token".Pos) { return @"".c·2.@"".pos } + func (@"".c·2 *@"".CallCommon) Signature () (? *@"golang.org/x/tools/go/types".Signature) + func (@"".c·2 *@"".CallCommon "esc:0x1") StaticCallee () (? *@"".Function) + func (@"".c·2 *@"".CallCommon) String () (? string) + type @"".Call struct { ? @"".register; Call @"".CallCommon } + func (@"".s·2 *@"".Call "esc:0x2") Common () (? *@"".CallCommon) { return &@"".s·2.Call } + func (@"".s·2 *@"".Call) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".v·2 *@"".Call "esc:0x0") Pos () (? @"go/token".Pos) { return @"".v·2.Call.@"".pos } + func (@"".v·2 *@"".Call) String () (? string) + func (@"".s·2 *@"".Call "esc:0x2") Value () (? *@"".Call) { return @"".s·2 } + type @"".BinOp struct { ? @"".register; Op @"go/token".Token; X @"".Value; Y @"".Value } + func (@"".v·2 *@"".BinOp) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X, &@"".v·2.Y) } + func (@"".v·2 *@"".BinOp) String () (? string) + type @"".UnOp struct { ? @"".register; Op @"go/token".Token; X @"".Value; CommaOk bool } + func (@"".v·2 *@"".UnOp) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".UnOp) String () (? string) + type @"".ChangeType struct { ? @"".register; X @"".Value } + func (@"".v·2 *@"".ChangeType) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".ChangeType) String () (? string) + type @"".Convert struct { ? @"".register; X @"".Value } + func (@"".v·2 *@"".Convert) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".Convert) String () (? string) + type @"".ChangeInterface struct { ? @"".register; X @"".Value } + func (@"".v·2 *@"".ChangeInterface) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".ChangeInterface) String () (? string) + type @"".MakeInterface struct { ? @"".register; X @"".Value } + func (@"".v·2 *@"".MakeInterface) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".MakeInterface) String () (? string) + type @"".MakeClosure struct { ? @"".register; Fn @"".Value; Bindings []@"".Value } + func (@"".v·2 *@"".MakeClosure) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".v·2 *@"".MakeClosure) String () (? string) + type @"".MakeMap struct { ? @"".register; Reserve @"".Value } + func (@"".v·2 *@"".MakeMap) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.Reserve) } + func (@"".v·2 *@"".MakeMap) String () (? string) + type @"".MakeChan struct { ? @"".register; Size @"".Value } + func (@"".v·2 *@"".MakeChan) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.Size) } + func (@"".v·2 *@"".MakeChan) String () (? string) + type @"".MakeSlice struct { ? @"".register; Len @"".Value; Cap @"".Value } + func (@"".v·2 *@"".MakeSlice) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.Len, &@"".v·2.Cap) } + func (@"".v·2 *@"".MakeSlice) String () (? string) + type @"".Slice struct { ? @"".register; X @"".Value; Low @"".Value; High @"".Value; Max @"".Value } + func (@"".v·2 *@"".Slice) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X, &@"".v·2.Low, &@"".v·2.High, &@"".v·2.Max) } + func (@"".v·2 *@"".Slice) String () (? string) + type @"".FieldAddr struct { ? @"".register; X @"".Value; Field int } + func (@"".v·2 *@"".FieldAddr) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".FieldAddr) String () (? string) + type @"".Field struct { ? @"".register; X @"".Value; Field int } + func (@"".v·2 *@"".Field) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".Field) String () (? string) + type @"".IndexAddr struct { ? @"".register; X @"".Value; Index @"".Value } + func (@"".v·2 *@"".IndexAddr) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X, &@"".v·2.Index) } + func (@"".v·2 *@"".IndexAddr) String () (? string) + type @"".Index struct { ? @"".register; X @"".Value; Index @"".Value } + func (@"".v·2 *@"".Index) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X, &@"".v·2.Index) } + func (@"".v·2 *@"".Index) String () (? string) + type @"".Lookup struct { ? @"".register; X @"".Value; Index @"".Value; CommaOk bool } + func (@"".v·2 *@"".Lookup) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X, &@"".v·2.Index) } + func (@"".v·2 *@"".Lookup) String () (? string) + type @"golang.org/x/tools/go/types".ChanDir int + type @"".SelectState struct { Dir @"golang.org/x/tools/go/types".ChanDir; Chan @"".Value; Send @"".Value; Pos @"go/token".Pos; DebugNode @"go/ast".Node } + type @"".Select struct { ? @"".register; States []*@"".SelectState; Blocking bool } + func (@"".v·2 *@"".Select) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".s·2 *@"".Select) String () (? string) + type @"".Range struct { ? @"".register; X @"".Value } + func (@"".v·2 *@"".Range) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".Range) String () (? string) + type @"".Next struct { ? @"".register; Iter @"".Value; IsString bool } + func (@"".v·2 *@"".Next) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.Iter) } + func (@"".v·2 *@"".Next) String () (? string) + type @"".TypeAssert struct { ? @"".register; X @"".Value; AssertedType @"golang.org/x/tools/go/types".Type; CommaOk bool } + func (@"".v·2 *@"".TypeAssert) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.X) } + func (@"".v·2 *@"".TypeAssert) String () (? string) + type @"".Extract struct { ? @"".register; Tuple @"".Value; Index int } + func (@"".v·2 *@"".Extract) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.Tuple) } + func (@"".v·2 *@"".Extract) String () (? string) + type @"".Jump struct { ? @"".anInstruction } + func (? *@"".Jump) Operands (@"".rands·2 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·2 } + func (@"".s·2 *@"".Jump "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (@"".s·2 *@"".Jump "esc:0x0") String () (? string) + type @"".If struct { ? @"".anInstruction; Cond @"".Value } + func (@"".s·2 *@"".If) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".s·2.Cond) } + func (@"".s·2 *@"".If "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (@"".s·2 *@"".If) String () (? string) + type @"".Return struct { ? @"".anInstruction; Results []@"".Value; @"".pos @"go/token".Pos } + func (@"".s·2 *@"".Return) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".s·2 *@"".Return "esc:0x0") Pos () (? @"go/token".Pos) { return @"".s·2.@"".pos } + func (@"".s·2 *@"".Return) String () (? string) + type @"".RunDefers struct { ? @"".anInstruction } + func (? *@"".RunDefers) Operands (@"".rands·2 []*@"".Value "esc:0x2") (? []*@"".Value) { return @"".rands·2 } + func (@"".s·2 *@"".RunDefers "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (? *@"".RunDefers) String () (? string) { return "rundefers" } + type @"".Panic struct { ? @"".anInstruction; X @"".Value; @"".pos @"go/token".Pos } + func (@"".s·2 *@"".Panic) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".s·2.X) } + func (@"".s·2 *@"".Panic "esc:0x0") Pos () (? @"go/token".Pos) { return @"".s·2.@"".pos } + func (@"".s·2 *@"".Panic) String () (? string) + type @"".Go struct { ? @"".anInstruction; Call @"".CallCommon; @"".pos @"go/token".Pos } + func (@"".s·2 *@"".Go "esc:0x2") Common () (? *@"".CallCommon) { return &@"".s·2.Call } + func (@"".s·2 *@"".Go) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".s·2 *@"".Go "esc:0x0") Pos () (? @"go/token".Pos) { return @"".s·2.@"".pos } + func (@"".s·2 *@"".Go) String () (? string) + func (@"".s·2 *@"".Go "esc:0x0") Value () (? *@"".Call) { return nil } + type @"".Defer struct { ? @"".anInstruction; Call @"".CallCommon; @"".pos @"go/token".Pos } + func (@"".s·2 *@"".Defer "esc:0x2") Common () (? *@"".CallCommon) { return &@"".s·2.Call } + func (@"".s·2 *@"".Defer) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) + func (@"".s·2 *@"".Defer "esc:0x0") Pos () (? @"go/token".Pos) { return @"".s·2.@"".pos } + func (@"".s·2 *@"".Defer) String () (? string) + func (@"".s·2 *@"".Defer "esc:0x0") Value () (? *@"".Call) { return nil } + type @"".Send struct { ? @"".anInstruction; Chan @"".Value; X @"".Value; @"".pos @"go/token".Pos } + func (@"".s·2 *@"".Send) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".s·2.Chan, &@"".s·2.X) } + func (@"".s·2 *@"".Send "esc:0x0") Pos () (? @"go/token".Pos) { return @"".s·2.@"".pos } + func (@"".s·2 *@"".Send) String () (? string) + type @"".Store struct { ? @"".anInstruction; Addr @"".Value; Val @"".Value; @"".pos @"go/token".Pos } + func (@"".s·2 *@"".Store) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".s·2.Addr, &@"".s·2.Val) } + func (@"".s·2 *@"".Store "esc:0x0") Pos () (? @"go/token".Pos) { return @"".s·2.@"".pos } + func (@"".s·2 *@"".Store) String () (? string) + type @"".MapUpdate struct { ? @"".anInstruction; Map @"".Value; Key @"".Value; Value @"".Value; @"".pos @"go/token".Pos } + func (@"".v·2 *@"".MapUpdate) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".v·2.Map, &@"".v·2.Key, &@"".v·2.Value) } + func (@"".s·2 *@"".MapUpdate "esc:0x0") Pos () (? @"go/token".Pos) { return @"".s·2.@"".pos } + func (@"".s·2 *@"".MapUpdate) String () (? string) + type @"".DebugRef struct { ? @"".anInstruction; Expr @"go/ast".Expr; @"".object @"golang.org/x/tools/go/types".Object; IsAddr bool; X @"".Value } + func (@"".s·2 *@"".DebugRef) Operands (@"".rands·3 []*@"".Value "esc:0x2") (? []*@"".Value) { return append(@"".rands·3, &@"".s·2.X) } + func (@"".s·2 *@"".DebugRef) Pos () (? @"go/token".Pos) + func (@"".s·2 *@"".DebugRef) String () (? string) + type @"".CallInstruction interface { Block() (? *@"".BasicBlock); Common() (? *@"".CallCommon); Operands(@"".rands []*@"".Value) (? []*@"".Value); Parent() (? *@"".Function); Pos() (? @"go/token".Pos); String() (? string); Value() (? *@"".Call); @"".setBlock(? *@"".BasicBlock) } + func @"".FindTests (@"".pkgs·5 []*@"".Package) (@"".testpkgs·1 []*@"".Package, @"".tests·2 []*@"".Function, @"".benchmarks·3 []*@"".Function, @"".examples·4 []*@"".Function) + func @"".DefaultType (@"".typ·2 @"golang.org/x/tools/go/types".Type "esc:0x2") (? @"golang.org/x/tools/go/types".Type) + func @"".init () + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + var @"go/ast".objKindStrings [7]string + var @"golang.org/x/tools/go/types".Typ [26]*@"golang.org/x/tools/go/types".Basic + const @"go/token".VAR @"go/token".Token = 0x55 + const @"go/token".CONST @"go/token".Token = 0x40 + const @"go/token".TYPE @"go/token".Token = 0x54 + const @"go/token".FUNC @"go/token".Token = 0x47 + const @"go/token".NoPos @"go/token".Pos = 0x0 + type @"os".dirInfo struct { @"os".buf []byte; @"os".nbuf int; @"os".bufp int } + type @"os".file struct { @"os".fd int; @"os".name string; @"os".dirinfo *@"os".dirInfo; @"os".nepipe int32 } + func (@"os".file·2 *@"os".file) @"os".close () (? error) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"os".File struct { @"os".? *@"os".file } + func (@"os".f·2 *@"os".File) Chdir () (? error) + func (@"os".f·2 *@"os".File) Chmod (@"os".mode·3 @"os".FileMode) (? error) + func (@"os".f·2 *@"os".File) Chown (@"os".uid·3 int, @"os".gid·4 int) (? error) + func (@"os".f·2 *@"os".File) Close () (? error) + func (@"os".f·2 *@"os".File "esc:0x0") Fd () (? uintptr) { if @"os".f·2 == nil { return 0xFFFFFFFFFFFFFFFF }; return uintptr(@"os".f·2.@"os".file.@"os".fd) } + func (@"os".f·2 *@"os".File "esc:0x1") Name () (? string) { return @"os".f·2.@"os".file.@"os".name } + func (@"os".f·3 *@"os".File) Read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File) ReadAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") Readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") Readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error) + func (@"os".f·3 *@"os".File) Seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error) + func (@"os".f·3 *@"os".File) Stat () (@"os".fi·1 @"os".FileInfo, @"os".err·2 error) + func (@"os".f·2 *@"os".File "esc:0x0") Sync () (@"os".err·1 error) + func (@"os".f·2 *@"os".File) Truncate (@"os".size·3 int64) (? error) + func (@"os".f·3 *@"os".File) Write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File) WriteAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File) WriteString (@"os".s·4 string "esc:0x0") (@"os".ret·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".pread (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".pwrite (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + var @"os".Stderr *@"os".File + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + +$$ +_go_.6 0 0 0 644 2449726 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.aos.ago/ast.ago/token.a sync.async/atomic.a:golang.org/x/tools/go/exact.a:golang.org/x/tools/go/types.astrconv.ago.itab.*"".Jump."".Instruction´2runtime.writebarrierifaceô6"".(*BasicBlock).removePredØ$runtime.panicindexî$runtime.panicsliceü$runtime.panicindexœtype.*"".Jump²&type."".InstructionÊ>go.itab.*"".Jump."".InstructionÞ runtime.typ2Itabä8"".(*BasicBlock).replacePredð*type.[]*"".BasicBlockâ"runtime.growsliceð.runtime.writebarrierptr¢2runtime.writebarriersliceÖ$runtime.panicindexä$runtime.panicindex€$runtime.panicindexœ$runtime.panicindex¸$runtime.panicindex0ð,"".autotmp_0091type.uint64"".autotmp_0090type.int"".autotmp_0089type.int"".autotmp_0088/*type.[]*"".BasicBlock"".autotmp_0087*type.[]*"".BasicBlock"".autotmp_0085type.*uint8"".autotmp_0084¿type.int"".autotmp_0083&type.*"".BasicBlock"".autotmp_0082�(type.**"".BasicBlock"".autotmp_0081type.int"".autotmp_0080type.int"".autotmp_0074*type.[]*"".BasicBlock"".autotmp_0073type.*"".Jump"".autotmp_0071ÿtype.*"".Jump"".autotmp_0069*type.[]*"".BasicBlock"".jump¯type.*"".Jump"".aï&type.*"".BasicBlock"".jïtype.int"".cŸ&type.*"".BasicBlock "".~r2 type.bool"".b&type.*"".BasicBlock"".f"type.*"".FunctionX"ð ïðïðqïðOïðxïðÕïð…𠢄* b;i`5†0±=,> @ + šD¥Ñ¢Ø©`r CCGY FTgclocals·6b6fbfacf80ed81d2be06478c8f1790dTgclocals·3f67a2f14e5ae490320482e72aec278bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ"".fuseBlocksàÞeH‹ %H�„$`ÿÿÿH;AwèëâH�ì H‹Œ$0H‹iXHƒýtÆ„$8H�Ä ÃH‰ËH‹IPH‹CXH‹k`H‰¬$¸H‰Œ$¨HƒøH‰„$°†°H‹H‹h@HƒýtÆ„$8H�Ä ÃH‰D$XH�H‰$H‰ÃH‹H H‹@(H‹k0H‰¬$ H‰Œ$�HƒøH‰„$˜†KH�l$H‰ïH‰ÎH¥H¥èH‹”$0¶\$€ûtÆ„$8H�Ä ÃH‹B(HÿÈH‹J0H9Á‚úH‹r H‹\$XI‰ÀHƒû„ÝH‹k H‰¬$H‹{(H‹k0H‰¬$H‰´$�H‰„$˜H‰Œ$ H‰„$øH‰¼$HøH‰Œ$H)ÈHƒø~[H�H‰$H‰´$ðH‰t$L‰D$H‰L$H‰D$ èL‹„$˜H‹¼$H‹t$(H‹\$0H‰œ$øH‹\$8H‰œ$L‰ÃH‰õH‰´$ðHkÛHÝH‰,$H‹œ$H‰\$H‰ûHÁãH‰\$èH‹Œ$˜H‹¬$H‹„$HéH‹¬$ðH‰¬$ðH‰Œ$øH‰„$H‹œ$0H‰$Hƒ<$„•Hƒ$ H‰¬$H‰l$H‰Œ$H‰L$H‰„$H‰D$èH‹\$XHƒû„NH‹S H‹C(H‹k0H‰¬$1ÉH‰„$H‰D$PH‰”$H‰ÐH‹l$PH9é}gH‰D$hHƒø„H‹H‹hH‰L$HH‰”$€H‰¬$ˆH‹œ$0H‰\$H‰l$xH‰,$H‰T$pH‹ZHÿÓH‹D$hH‹L$HHƒÀHÿÁH‹l$PH9é|™H‹´$0Hƒþ„�HƒÆhHƒþ„zH‹\$XE1ÀHÇÁHƒû„ZH‹kPH‰¬$ØH‹{XH‹k`H‰¬$èH‰´$¨L‰„$°H‰Œ$¸L‰ÀL‰„$ÈH‰¼$àHøH‰Œ$ÐH)ÈHƒø~[H�H‰$H‰´$ÀH‰t$L‰D$H‰L$H‰D$ èL‹„$°H‹¼$àH‹t$(H‹\$0H‰œ$ÈH‹\$8H‰œ$ÐH‰´$ÀJ�,ÆH‰,$H‹œ$ØH‰\$H‰ûHÁãH‰\$èH‹Œ$°H‹¬$àH‹„$ÐHéH‹¬$ÀH‰¬$ÀH‰Œ$ÈH‰„$ÐH‹œ$0H‰$Hƒ<$„Hƒ$PH‰¬$ØH‰l$H‰Œ$àH‰L$H‰„$èH‰D$èH‹t$XHƒþ„ÑH‹VPH‹FXH‹n`H‰¬$è1ÉH‰„$àH‰D$@H‰”$ØH‰ÐH‹l$@H9é}HH‰D$`H‹(H‰L$PH‰,$H‰t$H‹œ$0H‰\$èH‹t$XH‹D$`H‹L$PHƒÀHÿÁH‹l$@H9é|¸H‹H‹œ$(Hƒût%À!¿ÀM¿Àv¿À¹ ¿Àj° lâ- +4 + g—r! +¥O 6 !  :åÐfƒ–Ø]ƒ o k jTgclocals·776d19cc6eced68e652f85d577f321c6Tgclocals·c750c90218172b90eb5d591b01de9e7cœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ""".optimizeBlocksÀ¢eH‹ %H;awèëêHƒìpH‹\$xH‰$èH‹t$xÆD$7€|$7„ÆÆD$7Hƒþ„°H‹Ž¸H‹†ÀH‹®ÈH‰l$h1ÒH‰D$`H‰D$8H‰L$XH‹l$8H9ê}±H‰L$PH‹H‰T$@1íH9èu HƒÁHÿÂëÙH‰4$H‰D$HH‰D$è¶\$€ût?ÆD$7H‹\$xH‰$H‹\$HH‰\$èH‹t$xH‹T$@H‹L$P¶\$€ûtÆD$7ë�ë›ëĉéIÿÿÿH‰4$èHƒÄpà + 0runtime.morestack_noctxtH4"".deleteUnreachableBlocksÚ"".fuseBlocks¨ "".jumpThreading�<"".(*Function).removeNilBlocksà"".autotmp_0199?(type.**"".BasicBlock"".autotmp_0198otype.int"".autotmp_0197_type.int"".autotmp_0195type.bool"".autotmp_0193/*type.[]*"".BasicBlock"".bO&type.*"".BasicBlock"".changedqtype.bool"".f"type.*"".Functionàöß H¶ L 1& #‰'4Tgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4Tgclocals·82667ff3e871fcc4d4f1591d2c74bb39œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ."".(*opaqueType).String`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0type.string"".t&type.*"".opaqueType00d0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ$"".(*builder).cond€òeH‹ %H;awèëêHƒìpH‹Œ$ˆH‹„$�H‰L$PH‰ $H‰D$XH‰D$èH‹”$€‹l$‰l$4�ý·š×L… +H�H‰$H‹\$PH‰\$H‹\$XH‰\$è‹l$4H‹”$€H‹D$¶\$ €û„ÇH‹XHƒû+uBH‹|$xH‰<$H‰T$H�hH�|$H‰îH¥H¥H‹œ$ H‰\$ H‹œ$˜H‰\$(èHƒÄpÃH‹\$xH‰$H‰T$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹L$ H‹D$(H‹œ$€H‰$H‰L$`H‰L$H‰D$hH‰D$H‹œ$˜H‰\$H‹œ$ H‰\$ èHƒÄpÃ�ýbY~W…nH�H‰$H‹\$PH‰\$H‹\$XH‰\$è‹l$4H‹”$€H‹L$¶\$ €û„+H‰L$HH‹iHƒý"…H‰$H�H�l$H‰ïH‰ÞH¥H¥èH‹D$H‹\$xH‰$H‹œ$€H‰\$H‹|$HHƒÿ„·H�/H�|$H‰îH¥H¥H‰D$8H‰D$ H‹œ$ H‰\$(èH‹œ$€H‰$Hƒ<$tpH�$H‹\$8H‰\$èH‹\$xH‰$H‹œ$€H‰\$H‹|$HHƒÿt4H�o H�|$H‰îH¥H¥H‹œ$˜H‰\$ H‹œ$ H‰\$(èHƒÄpÉëȉ%뇉éBÿÿÿHƒý#…þÿÿH‰$H�H�l$H‰ïH‰ÞH¥H¥èH‹D$H‹\$xH‰$H‹œ$€H‰\$H‹|$HHƒÿ„·H�/H�|$H‰îH¥H¥H‹œ$˜H‰\$ H‰D$@H‰D$(èH‹œ$€H‰$Hƒ<$tpH�$H‹\$@H‰\$èH‹\$xH‰$H‹œ$€H‰\$H‹|$HHƒÿt4H�o H�|$H‰îH¥H¥H‹œ$˜H‰\$ H‹œ$ H‰\$(èHƒÄpÉëȉ%뇉éBÿÿÿ�ý;¦5‘…ÿüÿÿH�H‰$H‹\$PH‰\$H‹\$XH‰\$èH‹”$€H‹D$¶\$ €û„ÀüÿÿH‹|$xH‰<$H‰T$Hƒøt4H�hH�|$H‰îH¥H¥H‹œ$˜H‰\$ H‹œ$ H‰\$(èHƒÄpÉëÈ. + 0runtime.morestack_noctxt|$runtime.ifacethashÂ,type.*go/ast.UnaryExprü$runtime.assertI2T2È$"".(*builder).cond¬$"".(*builder).expr¾"".emitIfî.type.*go/ast.BinaryExpr¨$runtime.assertI2T2¢*go.string."cond.true"Ê8"".(*Function).newBasicBlockô$"".(*builder).condÈ .runtime.writebarrierptrè +$"".(*builder).condÄ ,go.string."cond.false"ì 8"".(*Function).newBasicBlock– $"".(*builder).condê .runtime.writebarrierptrŠ$"".(*builder).condâ,type.*go/ast.ParenExprœ$runtime.assertI2T2Ø$"".(*builder).cond`à"".autotmp_0208wtype.uint32"".autotmp_0206? type.go/ast.Expr"".autotmp_0205type."".Value"".autotmp_0204&type.*"".BasicBlock"".lfalse_&type.*"".BasicBlock"".ltrueo&type.*"".BasicBlock"".eO.type.*go/ast.BinaryExpr"".fP&type.*"".BasicBlock"".t@&type.*"".BasicBlock"".e  type.go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builderPàÒßàzßàÔßà�ßà¦ßà € ‚¢‡. +=vGO  +$P*P  + +$P*P KC 8=¦°QU*PBU*P¼Tgclocals·ca68f72a97181b57b0ef6df6889c5f0cTgclocals·f1e701017cdddd563cee19036a4c72baš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ4"".(*builder).logicalBinopÀ-¨-eH‹ %H�„$àþÿÿH;AwèëâH�ì HÇ„$ÀHÇ„$ÈH‹´$°H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰\$XH‹´$°H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰\$hH‹œ$¸H‰œ$€H‹1íH9è„g +H‹œ$°H‹k`H‰,$H‹Œ$€H‰„$H‰D$H‰Œ$ H‰L$èH‹´$¨H‹”$¸H‹L$H‹D$ H‰Œ$èH‰„$ðHÇ„$øHÇ„$H‹jHƒý"…õH‰4$H‹¼$°H‰|$H�*H�|$H‰îH¥H¥H‹\$XH‰\$ H‹\$hH‰\$(è1ÀHÇ„$ˆHÇ„$�ˆD$GH�H‰$H�H‰\$H�H‰\$H�\$GH‰\$èH‹L$ H‹D$(H‰Œ$ˆH‰„$�H‰Œ$(H‰Œ$¨H‰„$0H‰„$°H‹œ$èH‰œ$ÈH‹œ$ðH‰œ$ÐH�H‰$èH‹D$H‰D$xH‰$Hƒ<$„ÝH‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹\$xH‰$Hƒ<$„žHƒ$H‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$xH‰\$xH‹1íH9è„,H‹\$xH‰œ$H‰„$øH‹\$XHƒ{8u[H‹œ$°H‰$Hƒ<$t?H�$H‹\$hH‰\$èH‹œ$øH‰œ$ÀH‹œ$H‰œ$ÈH�Ä É%ë¸H‹\$hHƒ{8…˜H‹œ$°H‰$Hƒ<$tyH�$H‹\$XH‰\$èH‹œ$¨H‰$H‹œ$°H‰\$H‹¼$¸Hƒÿt7H�o H�|$H‰îH¥H¥èH‹L$ H‹D$(H‰Œ$ÀH‰„$ÈH�Ä Éëʼn%é{ÿÿÿ1ÒH‰”$X1ÉH‰Œ$`1öH‰´$hH‹\$h1ÀH‹k@H‰l$HH‹l$HH9è�÷H‰D$PH‰ðH‰óH)ËHƒû}OH�H‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$xH‰„$€H‰ÓH‰”$pH‰ÍHkíHëH‰$H‹œ$øH‰\$H‹œ$H‰\$èH‹”$pH‹Œ$xH‹´$€H‰”$XH‰Œ$`H‰´$hH‹D$PHÿÀH‹l$HH9èŒ ÿÿÿH‹œ$°H‰$Hƒ<$„²H�$H‹\$XH‰\$èH‹œ$¨H‰$H‹œ$°H‰\$H‹¼$¸Hƒÿ„iH�o H�|$H‰îH¥H¥èH‹\$ H‰œ$HH‹\$(H‰œ$PH‹”$XH‹Œ$`H‹œ$hH‰ØH)ËHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$�H‰„$˜H‰ÓH‰”$ˆH‰ÍHkíHëH‰$H‹œ$HH‰\$H‹œ$PH‰\$èH‹”$ˆH‹Œ$�H‹„$˜H‰”$XH‰Œ$`H‰„$hH‹œ$°H‰$H‹\$hH‰\$èH‹œ$°H‰$Hƒ<$„ H�$H‹\$hH‰\$èH‹œ$¸H‹kH‰,$èH‹\$H‰œ$8H‹\$H‰œ$@H�H‰$èH‹|$H‰ùHƒÿ„œ1ÀèH‰L$pH‰ $Hƒ<$„uHƒ$PH‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$èH‹\$pH‰$Hƒ<$„$Hƒ$@H‹œ$8H‰\$H‹œ$@H‰\$èH‹D$pHƒø„êL‹„$¸I‹hH‰h H‰D$`H‰$Hƒ<$„ºHƒ$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹\$`H‰\$pH‹1íH9ètOH‹\$hH‰$H‹L$pH‰„$H‰D$H‰Œ$H‰L$èH‹L$H‹D$ H‰Œ$ÀH‰„$ÈH�Ä ÃH�H‰$H�H‰\$H�H‰\$èH‹D$낉%é:ÿÿÿ‰éÿÿÿ‰%éÐþÿÿ‰%éþÿÿ‰é]þÿÿ‰%ééýÿÿ‰é�üÿÿ‰%éBüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¢ùÿÿ‰%éVùÿÿ‰%éùÿÿHƒý#…•ùÿÿH‰4$H‹¼$°H‰|$H�*H�|$H‰îH¥H¥H‹\$hH‰\$ H‹\$XH‰\$(èHÇÀHÇ„$˜HÇ„$ ˆD$GH�H‰$H�H‰\$H�H‰\$H�\$GH‰\$èH‹L$ H‹D$(H‰Œ$˜H‰„$ H‰Œ$(H‰Œ$¸H‰„$0H‰„$ÀH‹œ$èH‰œ$ØH‹œ$ðH‰œ$àH�H‰$èH‹D$H‰D$xH‰$Hƒ<$„ÄH‹œ$ØH‰\$H‹œ$àH‰\$èH‹\$xH‰$Hƒ<$„…Hƒ$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$xH‰\$xH‹1íH9ètH‹\$xH‰œ$H‰„$øéû÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ë·‰%éoÿÿÿ‰%é0ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$égõÿÿ„ +00runtime.morestack_noctxt˜*go.string."binop.rhs"º8"".(*Function).newBasicBlockô,go.string."binop.done"–8"".(*Function).newBasicBlockØLgo.itab.*go/ast.BinaryExpr.go/ast.ExprÜ("".(*Package).typeOfî$"".(*builder).cond¸Ptype.golang.org/x/tools/go/exact.boolValÎLtype.golang.org/x/tools/go/exact.Valueæšgo.itab.golang.org/x/tools/go/exact.boolVal.golang.org/x/tools/go/exact.ValueŽruntime.convT2IÐtype."".Constâ"runtime.newobjectÒ 2runtime.writebarrieriface +2runtime.writebarrierifaceä +4go.itab.*"".Const."".Value� .runtime.writebarrierptræ .runtime.writebarrierptrÞ$"".(*builder).exprðtype.[]"".Valueâ"runtime.growsliceœ2runtime.writebarrieriface„.runtime.writebarrierptr„$"".(*builder).exprŽtype.[]"".Value€"runtime.growsliceº2runtime.writebarrierifaceÐ"".emitJump¬.runtime.writebarrierptrÖ*go/token.Token.String˜type."".Phiª"runtime.newobjectÜÌ runtime.duffzeroæ2runtime.writebarriersliceÖ4runtime.writebarrierstring„ 2runtime.writebarrieriface¦ €\.c‰º88gkþ]t¾]Km^8WE%J(€e¿88¡ Tgclocals·7dc934513e9af2a9245c5f33119a61b8Tgclocals·b37d65842fd0a7cd524c9f415261b9e3š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ&"".(*builder).exprNà5Ì5eH‹ %H�„$˜þÿÿH;AwèëâH�ìèHÇ„$HÇ„$H‹œ$øH‹k`H‰,$H‹œ$H‰\$H‹œ$H‰\$èH‹L$H‹D$ H�H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹\$H‰\$`H‹Œ$H‹„$H‰Œ$(H‰ $H‰„$0H‰D$èH‹´$(H‹¬$0‹L$�ù½Œ7X‡‰L$D�ù·š×L…­H�H‰$H‰t$H‰l$èH‹´$(H‹¬$0‹L$DH‹T$¶\$ €û„lH‹œ$ðH‰$H‹¼$øH‰|$H‰”$ˆHƒú„:H�jH�|$H‰îH¥H¥èH‹\$ H‰œ$XH‹\$(H‰œ$`H�H‰$èH‹|$H‰ùHƒÿ„â1ÀèHÇA@$H‰Œ$˜H‰ $Hƒ<$„°Hƒ$HH‹œ$XH‰\$H‹œ$`H‰\$èH‹”$˜HÇÅ@ˆjXH‰T$XH‰T$PH‹\$`H‰œ$¸H‹1íH9è„H‹¬$¸H‰„$ˆH‰¬$�H‰$Hƒ<$„æHƒ$H‰„$øH‰D$H‰¬$H‰l$èH‹T$XHƒú„¬H‹œ$ˆH‹+H‰j H‰”$˜H‹1íH9ètUH‹œ$øH‰$H‹Œ$˜H‰„$H‰D$H‰Œ$H‰L$èH‹L$H‹D$ H‰Œ$H‰„$H�ÄèÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰éMÿÿÿ‰%éÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$PH‹D$é°þÿÿ‰%éDþÿÿ‰éþÿÿ‰é¿ýÿÿ�ù½Œ7X…¶H�H‰$H‰t$H‰l$èH‹\$H‰œ$�¶\$ €û„�H�H‰$èH‹D$H‹œ$ðH‰$H‹œ$øH‰\$H‹œ$�H‰\$H‰„$ÀH‰D$HƒD$@èH‹\$`H‰œ$¸H‹1íH9è„ÝH‹œ$ÀH‰$Hƒ$H‹Œ$¸H‰„$ˆH‰D$H‰Œ$�H‰L$èH‹œ$ÀH‰œ$°H‹1íH9ètUH‹œ$øH‰$H‹Œ$°H‰„$H‰D$H‰Œ$H‰L$èH‹L$H‹D$ H‰Œ$H‰„$H�ÄèÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éñþÿÿH‹œ$øH‰œ$¨H�¼$È1ÀèH�œ$ÈHƒû„IHÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$H‰L$H‰„$ H‰D$èH‹œ$°HƒÃH‰$H‹„$¨H� H‰Œ$H‰L$H‰„$ H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹\$(H‰œ$8H‹\$0H‰œ$@H�H‰$H�œ$8H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é°þÿÿ‰L$D�ù/_…jH�H‰$H‰t$H‰l$èH‹´$(H‹¬$0‹L$DH‹T$¶\$ €û„)H‹œ$ðH‰$H‹¼$øH‰|$H‰T$xHƒú„úH�*H�|$H‰îH¥H¥èH‹|$ H‹t$(H‹\$`1ÀHƒû„ÄH‹H‹KH‹kH‰¬$¨H‰”$˜H‰Œ$ H9ȃ‘H�ÂH‹Hƒût}H‹K(H‹k0H‹œ$øH‰$H‰¼$XH‰|$H‰´$`H‰t$H‰Œ$ØH‰L$H‰¬$àH‰l$ H‹\$xH‹kH‰l$(èH‹L$0H‹D$8H‰Œ$H‰„$H�ÄèÉé|ÿÿÿè ‰é5ÿÿÿ‰éÿþÿÿ�ùRΞe…UH�H‰$H‰t$H‰l$èH‹´$(H‹¬$0‹L$DH‹T$¶\$ €û„H‹¼$øH‹w`H‰4$H‰”$€Hƒú„ëH�2H�|$H¥H¥èH‹L$H‹D$ H‰„$�H‰$H‰Œ$ˆH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$hH‰L$H‰„$pH‰D$èH‹\$H‰\$hH‹œ$ðH‰$H‹œ$øH‰\$H‹¼$€Hƒÿ„FH�/H�|$H‰îH¥H¥èH‹\$ H‰œ$xH‹\$(H‰œ$€H‹œ$ðH‰$H‹œ$øH‰\$H‹¼$€Hƒÿ„æH�oH�|$H‰îH¥H¥èH‹t$ H‹T$(H‹\$hHƒû„±H‹ H‹kH‹œ$øH‰$H‰´$XH‰t$H‰”$`H‰T$H‰Œ$ÈH‰L$H‰¬$ÐH‰l$ èH‹\$(H‰œ$HH‹\$0H‰œ$PH�H‰$èH‹|$H‰ùHƒÿ„"1ÀèH‰Œ$ H‰ $Hƒ<$„øHƒ$@H‹œ$xH‰\$H‹œ$€H‰\$èH‹œ$ H‰$Hƒ<$„±Hƒ$PH‹œ$HH‰\$H‹œ$PH‰\$èH‹”$ HÇÅ@ˆj`H‰T$pH‰T$HH‹\$`H‰œ$¸H‹1íH9è„H‹¬$¸H‰„$hH‰¬$pH‰$Hƒ<$„çHƒ$H‰„$èH‰D$H‰¬$ðH‰l$èH‹T$pHƒú„­H‹œ$€H‹kH‰j H‰”$ H‹1íH9ètUH‹œ$øH‰$H‹Œ$ H‰„$H‰D$H‰Œ$H‰L$èH‹L$H‹D$ H‰Œ$H‰„$H�ÄèÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰éLÿÿÿ‰%é ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$HH‹D$é¯þÿÿ‰%éCþÿÿ‰%éüýÿÿ‰é×ýÿÿ‰éHýÿÿ‰éýÿÿ‰é³üÿÿ‰éüÿÿ�ù;¦5‘…˜øÿÿH�H‰$H‰t$H‰l$èH‹D$¶\$ €û„køÿÿH‹œ$ðH‰$H‹¼$øH‰|$Hƒøt7H�hH�|$H‰îH¥H¥èH‹L$ H‹D$(H‰Œ$H‰„$H�ÄèÉëŬ +00runtime.morestack_noctxtÐ("".(*Package).typeOfòNtype.*golang.org/x/tools/go/types.Tuple¸"runtime.assertI2T¨$runtime.ifacethash–,type.*go/ast.UnaryExpr¼$runtime.assertI2T2Š$"".(*builder).exprÌtype."".UnOpÞ"runtime.newobject�Ð runtime.duffzero–2runtime.writebarrierifaceø–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type¤ +2runtime.writebarrierifaceþ +>go.itab.*"".UnOp."".Instructionò &"".(*Function).emitÄ type.*"".UnOpÚ &type."".Instructionò >go.itab.*"".UnOp."".Instruction†  runtime.typ2ItabÎ Ntype.*golang.org/x/tools/go/types.Tupleä Jtype.golang.org/x/tools/go/types.Typeü –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type� runtime.typ2Itabˆ*type.*go/ast.CallExpr®$runtime.assertI2T2òtype."".Call„"runtime.newobjectŠ*"".(*builder).setCall²–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type¸2runtime.writebarrierifaceæ>go.itab.*"".Call."".InstructionÚ&"".(*Function).emit¬type.*"".CallÂ&type."".InstructionÚ>go.itab.*"".Call."".Instructionî runtime.typ2Itab�Ntype.*golang.org/x/tools/go/types.Tuple¦Jtype.golang.org/x/tools/go/types.Type¾–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÒ runtime.typ2Itab¤ð runtime.duffzeroÐruntime.convI2Eº2runtime.writebarrierifaceø"type.*"".Function¶2runtime.writebarrierifaceÄ6go.string."exprN(%T) in %s"¸fmt.Sprintfútype.string¦runtime.convT2EÖruntime.gopanic–6type.*go/ast.TypeAssertExpr¼$runtime.assertI2T2‚$"".(*builder).exprà "".emitTypeTest¼!$runtime.panicindex‚",type.*go/ast.IndexExpr¨"$runtime.assertI2T2Ü#("".(*Package).typeOf¨$ +Æ$Jtype.*golang.org/x/tools/go/types.MapŒ%"runtime.assertI2Tž&$"".(*builder).exprÒ'$"".(*builder).exprœ)"".emitConvÞ)type."".Lookupð)"runtime.newobject¢*Ì runtime.duffzero˜+2runtime.writebarrierifaceŽ,2runtime.writebarrierifaceð,–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeœ.2runtime.writebarrierifaceø.Bgo.itab.*"".Lookup."".Instructionì/&"".(*Function).emit¾0type.*"".LookupÔ0&type."".Instructionì0Bgo.itab.*"".Lookup."".Instruction€1 runtime.typ2ItabÈ1Ntype.*golang.org/x/tools/go/types.TupleÞ1Jtype.golang.org/x/tools/go/types.Typeö1–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeŠ2 runtime.typ2ItabÄ3,type.*go/ast.ParenExprê3$runtime.assertI2T2ø4&"".(*builder).exprN`Ðl"".autotmp_0300Ÿ"type.interface {}"".autotmp_0298o&type.[]interface {}"".autotmp_0297type.*uint8"".autotmp_0296type.*uint8"".autotmp_0295Jtype.golang.org/x/tools/go/types.Type"".autotmp_0294Ÿtype.*"".UnOp"".autotmp_0293type.*uint8"".autotmp_0292type.*uint8"".autotmp_0291Jtype.golang.org/x/tools/go/types.Type"".autotmp_0290�type.*"".Lookup"".autotmp_0289type.*uint8"".autotmp_0287Çtype.uint32"".autotmp_0285ÿ type.go/ast.Expr"".autotmp_0284ßtype.string"".autotmp_0283ÿ"type.*"".Function"".autotmp_0282?(type.[2]interface {}"".autotmp_0281type."".Value"".autotmp_0280type.*"".UnOp"".autotmp_0279Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_0278type."".Value"".autotmp_0277type."".Value"".autotmp_0276type."".Value"".autotmp_0275type."".Value"".autotmp_0274type.*"".Lookup"".autotmp_0273Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_0272¿type."".Value"".autotmp_0271Ÿtype."".Value"".autotmp_0270type."".Value"".autotmp_0269ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_0268Jtype.golang.org/x/tools/go/types.Type"".autotmp_0267type."".Value"".autotmp_0266ïtype.*"".Call"".autotmp_0265ßNtype.*golang.org/x/tools/go/types.Tuple"".autotmp_0264ßtype."".Value"".autotmp_0263¿Jtype.golang.org/x/tools/go/types.Type +"".&cÏtype.*"".Call "".typßJtype.golang.org/x/tools/go/types.Type"".v¯"type.*"".register "".~r0ŸJtype.golang.org/x/tools/go/types.Type "".typÿJtype.golang.org/x/tools/go/types.Type"".v¿"type.*"".register "".~r0¿Jtype.golang.org/x/tools/go/types.Type"".unopŸtype.*"".UnOp"".e¿,type.*go/ast.UnaryExpr"".eß6type.*go/ast.TypeAssertExpr"".lookupïtype.*"".Lookup"".maptÿJtype.*golang.org/x/tools/go/types.Map"".eÏ,type.*go/ast.IndexExpr"".e¯*type.*go/ast.CallExpr "".typ�Ntype.*golang.org/x/tools/go/types.Tuple "".~r2@type."".Value"".e  type.go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builderR%ÐùÏÐóÏÐÂÏÐÅÏÐÅÏÐðªò=mŸW¥26�IQ2©1M•Y¿²y�C9d gl±*\‡g JEO+CWQJ2sA7K5c¯dZ¡Ze*T;‡h-J0Ep+|Tgclocals·ff43bc1b31ce58b0e65483ca813f754aTgclocals·52522fb32a18221679eaff913470b83cš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ*"".(*builder).builtin€RîQeH‹ %H�„$�þÿÿH;AwèëâH�ìðHÇ„$@HÇ„$HH‹œ$Hƒû„!H‹KH‹C H‰Œ$ÀH‰„$ÈH‰Œ$ H‰ $H‰„$¨H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$ H‹„$¨H‹\$ Hƒû�LHƒø…H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$ H‹„$¨¶\$ €û„ÆH‹œ$H‹k`H‰,$H‹œ$Hƒ¼$†˜H�l$H‰ïH‰ÞH¥H¥èH‹L$H‹D$ H‰Œ$àH‰ $H‰„$èH‰D$èH‹L$H‹D$H‰„$˜H‰$H‰Œ$�H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ H‰L$H‰„$(H‰D$èH‹\$H‰œ$¸¶\$ €û„ÉH‹œ$øH‰$H‹œ$H‰\$H‹œ$Hƒ¼$†’H�l$H‰ïH‰ÞH¥H¥èH‹œ$¸H‹+H‰,$èH‹\$H‰œ$¨H‹1íH9èt H‹œ$¨H‰œ$HH‰„$@H�ÄðÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë±è HÇ„$@HÇ„$HH�ÄðÃè HƒøuÓH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û…þÿÿëŸHƒø… H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$ H‹„$¨¶\$ €û„Ý H‹œ$0H‰$H‹œ$(H‹[(ÿÓH‹L$H‹D$H‰Œ$àH‰„$èH‰Œ$�H‰ $H‰„$˜H‰D$è‹T$‰T$<�ú™y…eH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹T$<¶\$€û„)H‹œ$øH‰$H‹œ$H‰\$H‹œ$Hƒ¼$†òHƒÃH�l$H‰ïH‰ÞH¥H¥èH‹¬$H‹T$ H‹L$(H‰”$PH‰”$`H‰Œ$XH‰Œ$hHƒý…™H‹œ$øH‰$H‹œ$H‰\$H‹œ$Hƒý†gHƒÃ H�l$H‰ïH‰ÞH¥H¥èH‹T$ H‹L$(H�H‰$H‰”$`H‰T$H‰Œ$hH‰L$èH‹L$¶\$ €û„/Hƒù„H�iH�$H‰ßH‰îH¥H¥èH‹\$H‰\$HH‹œ$0H‰$H‹œ$(H‹[(ÿÓH‹L$H‹D$H�H‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹\$Hƒû„™H‹ H‹kH‰Œ$ÐH‰¬$ØH‰Œ$�H‰Œ$pH‰¬$˜H‰¬$xH‹\$HH‰\$@H�H‰$èH‹D$H‹l$@H‰(H‰„$˜H‰$Hƒ<$„Hƒ$H‹œ$pH‰\$H‹œ$xH‰\$èH‹œ$˜H‰œ$˜H‹1íH9è„ H‹œ$H‰$H‹Œ$˜H‰„$�H‰D$H‰Œ$˜H‰L$H‹œ$8H‰\$èH‹D$ Hƒø„JH�h@H�H‰ïH‰ÞH¥H¥H‰„$°H�H‰$èH‹L$H‰ÏH‰Œ$�Hƒù„ü1ÀèH‹1íH9è„©H‰ $Hƒ<$„ŽHƒ$@H‹Œ$°H‰„$ÐH‰D$H‰Œ$ØH‰L$èH‹œ$�H‰$Hƒ<$„?Hƒ$`H‹œ$PH‰\$H‹œ$XH‰\$èH‹„$�Hƒø„H‹Œ$8H‰H H‰D$PH‹”$(H‹Œ$0H‰$Hƒ<$„ÆHƒ$H‰”$H‰T$H‰Œ$H‰L$èH‹\$PH‰œ$�H‹1íH9ètUH‹œ$H‰$H‹Œ$�H‰„$€H‰D$H‰Œ$ˆH‰L$èH‹L$H‹D$ H‰Œ$@H‰„$HH�ÄðÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰%é.ÿÿÿ‰é÷þÿÿ‰%éµþÿÿ‰%éfþÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$�H‹D$éþÿÿ‰éýýÿÿ‰é¯ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é.ýÿÿ‰%éÜüÿÿ‰é`üÿÿ‰éÛûÿÿH�H‰$èH‹L$H‰ÏHƒù„°1ÀèH‰Œ$ˆH‰ $Hƒ<$„†Hƒ$@H‹œ$PH‰\$H‹œ$XH‰\$èH‹œ$ˆH‰$Hƒ<$„?Hƒ$PH‹œ$`H‰\$H‹œ$hH‰\$èH‹„$ˆHƒø„H‹Œ$8H‰H H‰D$hH‹”$(H‹Œ$0H‰$Hƒ<$„ÆHƒ$H‰”$àH‰T$H‰Œ$èH‰L$èH‹\$hH‰œ$ˆH‹1íH9ètUH‹œ$H‰$H‹Œ$ˆH‰„$€H‰D$H‰Œ$ˆH‰L$èH‹L$H‹D$ H‰Œ$@H‰„$HH�ÄðÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰%é.ÿÿÿ‰é÷þÿÿ‰%éµþÿÿ‰%énþÿÿ‰éIþÿÿè é¯ùÿÿè �úß9ù…aH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹T$"type.*"".MakeChanÎ>&type."".Instructionæ>Fgo.itab.*"".MakeChan."".Instructionú> runtime.typ2Itabä?$runtime.panicindex€@type.*"".Const–@type."".Value®@4go.itab.*"".Const."".ValueÂ@ runtime.typ2ItabŠAgo.string."new"²A runtime.eqstringªB"".deref®C"".emitNewÚCgo.string."new"ŒD4go.itab.*"".Alloc."".ValueèDtype.*"".AllocþDtype."".Value–E4go.itab.*"".Alloc."".ValueªE runtime.typ2ItabôE"go.string."panic"œF runtime.eqstringÀG$"".(*builder).expr‚Hžgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.TypeòH"".tEface°I"".emitConvòItype."".Panic„J"runtime.newobject¶Jð runtime.duffzero¦K2runtime.writebarrierifaceàK@go.itab.*"".Panic."".InstructionÖL&"".(*Function).emitüL.go.string."unreachable"žM8"".(*Function).newBasicBlock’N.runtime.writebarrierptr N4go.itab.*"".Const."".Value¼N"".vTrueúNtype.*"".Const�Otype."".Value¨O4go.itab.*"".Const."".Value¼O runtime.typ2ItabêOtype.*"".Panic€P&type."".Instruction˜P@go.itab.*"".Panic."".Instruction¬P runtime.typ2ItabôPVtype.*golang.org/x/tools/go/types.InterfaceŠQJtype.golang.org/x/tools/go/types.Type¢Qžgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.Type¶Q runtime.typ2ItabÔQ$runtime.panicindex°àœ"".autotmp_0371type.*uint8"".autotmp_0370type.*uint8"".autotmp_0369ÿtype.*"".Panic"".autotmp_0368type.*uint8"".autotmp_0367type.*uint8"".autotmp_0366type.*uint8"".autotmp_0365type.*uint8"".autotmp_0364ï"type.*"".MakeChan"".autotmp_0363type.*uint8"".autotmp_0362type.*uint8"".autotmp_0361ß type.*"".MakeMap"".autotmp_0360type.*uint8"".autotmp_0359Ï$type.*"".MakeSlice"".autotmp_0358type.*uint8"".autotmp_0357type.*uint8"".autotmp_0356¿type.*"".Slice"".autotmp_0354¯Ntype.*golang.org/x/tools/go/types.Array"".autotmp_0353Ntype.*golang.org/x/tools/go/types.Array"".autotmp_0352Jtype.golang.org/x/tools/go/types.Type"".autotmp_0351çtype.uint32"".autotmp_0349¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_0348Ÿtype.string"".autotmp_0347Ÿ&type.*"".BasicBlock"".autotmp_0346type.*"".Panic"".autotmp_0345type."".Value"".autotmp_0344type."".Value"".autotmp_0343�type.*"".Const"".autotmp_0342_Jtype.golang.org/x/tools/go/types.Type"".autotmp_0341Jtype.golang.org/x/tools/go/types.Type"".autotmp_0340Jtype.golang.org/x/tools/go/types.Type"".autotmp_0339type.*"".Alloc"".autotmp_0338type.*"".Alloc"".autotmp_0337Jtype.golang.org/x/tools/go/types.Type"".autotmp_0336type."".Value"".autotmp_0335"type.*"".MakeChan"".autotmp_0334type."".Value"".autotmp_0333type.int"".autotmp_0332type."".Value"".autotmp_0331 type.*"".MakeMap"".autotmp_0330type."".Value"".autotmp_0329type.int"".autotmp_0328type."".Value"".autotmp_0327$type.*"".MakeSlice"".autotmp_0326type."".Value"".autotmp_0325type.*"".Slice"".autotmp_0324type.*"".Alloc"".autotmp_0323ÿtype.*"".Alloc"".autotmp_0322Ntype.*golang.org/x/tools/go/types.Array"".autotmp_0321Jtype.golang.org/x/tools/go/types.Type"".autotmp_0320type."".Value"".autotmp_0318?type."".Value"".autotmp_0317Jtype.golang.org/x/tools/go/types.Type "".~r0ßtype.string "".typÿJtype.golang.org/x/tools/go/types.Type "".typ¿Jtype.golang.org/x/tools/go/types.Type "".typŸJtype.golang.org/x/tools/go/types.Type "".typßJtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.len·3ßtype.int64Fgolang.org/x/tools/go/types.elem·2ÿJtype.golang.org/x/tools/go/types.Type "".~r0¿Jtype.golang.org/x/tools/go/types.Type +"".atïNtype.*golang.org/x/tools/go/types.Array"".tŸJtype.golang.org/x/tools/go/types.Type"".vŸ"type.*"".MakeChan +"".szÿtype."".Value"".v¯ type.*"".MakeMap "".resßtype."".Value"".v�$type.*"".MakeSlice"".v¿type.*"".Slice "".capÏtype.int64"".mŸtype."".Value"".n¿type."".Value "".~r5�type."".Value "".pos€"type.go/token.Pos "".typ`Jtype.golang.org/x/tools/go/types.Type"".args0$type.[]go/ast.Expr "".obj Rtype.*golang.org/x/tools/go/types.Builtin +"".fn"type.*"".Function"".b type.*"".builder|%àÉßàUßàú +ßàåßàÿßàòßà—ßàˆßàÆ€)˜Ö=}rL ‘ED~  8*™L¢Z  +M=+þ_1vH¢ 5 2ŸH¢ # P< +]lH¢ CDP)bfHœ 2Lee <Ö‰0^\ -9�ö–¦ßc ‘;5˜ +44¸Hb<n;fNJ]H4T;fNJAD*"TfN%J$5#ø(QcH+J*5)g<À.9-ô2QX3ë4E/Tgclocals·ea7d721c0d7388f52d03b41212db3a5fTgclocals·bea30240c12a4eb6784fb9d2622d27adš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ$"".(*builder).addrÀŒ¦ŒeH‹ %H�„$ÐüÿÿH;AwèëâH�ì°HÇ„$àHÇ„$èH‹Œ$ÈH‹„$ÐH‰Œ$ÐH‰ $H‰„$ØH‰D$èH‹´$ÐH‹¬$Ø‹L$�ùRΞe‡"‰L$D�ùNs;/…H�H‰$H‰t$H‰l$èH‹´$ÐH‹¬$Ø‹L$DH‹T$¶\$ €û„ÐH‰”$H‰”$XH‹1íH9è„|H‹”$XH‰„$ÐH‰”$ØH�H‰$H‰„$pH‰D$H‰”$xH‰T$èH‹L$¶\$ €û„H‰ËHƒù„H‹IH‰Œ$ÀH‹CH‰„$ÈHƒø…êH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„¸HÇÀ<tYH�\$DH�H‰$H�H‰\$H�H‰\$H�\$DH‰\$èH‹\$ H‰œ$àH‹\$(H‰œ$èH�İÃH‹œ$ÀH‹k`H‰,$H‹œ$H‰\$èH‹L$H‹D$H‹œ$ÀH‹khH‰,$H‰Œ$ H‰L$H‰„$(H‰D$èH‹L$H‹D$ H‰„$ØHƒùH‰Œ$ÐuQH‹œ$ÀH‰$H‹œ$ H‰\$H‹œ$(H‰\$¶œ$؈\$èH‹L$ H‹D$(H‰Œ$ÐH‰„$ØH‹œ$H‹+H‰l$HH‹œ$H‰œ$XH�H‰$èH‹D$H‰„$0H‰$Hƒ<$„0H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹œ$0H‹l$HH‰kH‹1íH9脼H‹œ$0H‰$Hƒ<$„™Hƒ$H‹Œ$XH‰„$ÐH‰D$H‰Œ$ØH‰L$èH‹œ$0H‰œ$0H‹1íH9èt H‹œ$0H‰œ$èH‰„$àH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$뱉%é[ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰%éÄþÿÿ1ÀéHýÿÿ‰éæüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éRüÿÿ�ù~ #2…CH�H‰$H‰t$H‰l$èH‹´$ÐH‹¬$Ø‹L$DH‹T$¶\$ €û„H‰”$àH‰”$PH‹1íH9è„®H‹œ$ÀH‹k`H‰,$H‹Œ$PH‰„$ÐH‰D$H‰Œ$ØH‰L$èH‹L$H‹D$ H‰Œ$0H‰ $H‰„$8H‰D$èH‹¬$àH‹”$ÀH‹L$H‹D$€¼$Ø„ñH‰$H‰Œ$H‰L$H‰„$H‰D$H‹mH‰l$èH‹D$ Hƒø„¯H�h@H�H‰ïH‰ÞH¥H¥H‰„$€H‰„$HH‹1íH9è„FH‹œ$¸H‰$H‹œ$ÀH‰\$H‹Œ$HH‰„$@H‰D$H‰Œ$HH‰L$H‹œ$àH‰\$ ÆD$(èH‹œ$€H‰œ$HH‹œ$àH‰œ$PH�H‰$èH‹\$H‰œ$0H‹1íH9è„sH‹œ$0H‰$Hƒ<$„PH‹Œ$HH‰„$@H‰D$H‰Œ$HH‰L$èH‹œ$0Hƒû„L‹„$àI‹hH‰kH‹1íH9脼H‹œ$0H‰$Hƒ<$„™Hƒ$H‹Œ$PH‰„$ÐH‰D$H‰Œ$ØH‰L$èH‹œ$0H‰œ$0H‹1íH9èt H‹œ$0H‰œ$èH‰„$àH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$뱉%é[ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰ééþÿÿ‰%é¤þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é[þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éˆýÿÿ‰éJýÿÿH‰$H‰Œ$H‰L$H‰„$H‰D$H‹mH‰l$èH‹D$ é +ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é üÿÿ�ùRΞe…CH�H‰$H‰t$H‰l$èH‹L$¶\$ €û„HÇ„$ÀHÇ„$ÈHÇ„$0HÇ„$8H‹¼$ÀH‹w`H‰4$H‰Œ$ðHƒù„½H�1H�|$H¥H¥èH‹L$H‹D$ H‰„$8H‰$H‰Œ$0H‹Y(ÿÓH‹L$H‹D$H‰Œ$ H‰„$(H‰Œ$°H‰ $H‰„$¸H‰D$è‹L$�ùß9ù‡‡ ‰L$D�ù™y… H�H‰$H‹œ$°H‰\$H‹œ$¸H‰\$è‹L$DH‹\$H‰œ$ ¶\$ €û„ÄH‹œ$¸H‰$H‹œ$ÀH‰\$H‹¼$ðHƒÿ„’H�/H�|$H‰îH¥H¥èH‹L$ H‹D$(H‰Œ$ÀH‰„$ÈH‹œ$ H‰œ$ÀHÇ„$pHÇ„$xH‹œ$ÀHƒû„#H‹+H‰¬$pH‹kH‰¬$xH‹Œ$pH‹„$xH‰Œ$ H‰Œ$`H‰„$¨H‰„$hHÇD$xH�H‰$èH‹D$H‰„$(H‰$Hƒ<$„›H‹œ$`H‰\$H‹œ$hH‰\$èH‹œ$(H‰\$xH‹\$xH‰œ$(H‹1íH9è„H‹œ$(H‰œ$8H‰„$0H‹œ$¸H‰$H‹œ$ÀH‰\$H‹¼$ðHƒÿ„ÔH�oH�|$H‰îH¥H¥èH‹\$ H‰œ$@H‹\$(H‰œ$HH‹1íH9è„aH‹œ$ÀH‰$H‹œ$@H‰\$H‹œ$HH‰\$H‹ H‰„$ H‰D$H‰Œ$(H‰L$ èH‹\$(H‰œ$H‹\$0H‰œ$H�H‰$èH‹\$H‰œ$H‹¼$Hƒÿ„Å1ÀèH‹œ$H‰$Hƒ<$„›Hƒ$@H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹œ$H‰$Hƒ<$„THƒ$PH‹œ$H‰\$H‹œ$H‰\$èH‹œ$H‰œ$�H‹œ$�H‰œ$ˆHƒ¼$ˆ„õH‹œ$ðH‹kH‰l$XH‹œ$ˆH‹l$XH‰k H‹œ$�H‰œ$˜Hƒ¼$˜„¨H‹œ$0H‰œ$ðH‹œ$8H‰œ$øH‹œ$˜H‰$Hƒ<$„eHƒ$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹œ$�H‰œ$H‹1íH9è„íH‹œ$ÀH‰$H‹œ$H‰œ$ˆH‰„$€H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$H‰œ$@H‹\$ H‰œ$HH‹œ$ðH‰œ$@H�H‰$èH‹D$H‰„$0H‰$Hƒ<$„HH‹œ$@H‰\$H‹œ$HH‰\$èH‹œ$0Hƒû„L‹„$ðI‹hH‰kH‹1íH9脼H‹œ$0H‰$Hƒ<$„™Hƒ$H‹Œ$@H‰„$ÐH‰D$H‰Œ$ØH‰L$èH‹œ$0H‰œ$0H‹1íH9èt H‹œ$0H‰œ$èH‰„$àH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$뱉%é[ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰ééþÿÿ‰%é¬þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éáýÿÿ‰%é�ýÿÿ‰%éLýÿÿ‰%éÿüÿÿ‰%é üÿÿ‰%éYüÿÿ‰é4üÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$émûÿÿ‰é%ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é°úÿÿ‰%éYúÿÿ‰éÖùÿÿ‰égùÿÿ�ùß9ù…•H�H‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹\$H‰œ$°¶\$ €û„PH‹œ$¸H‰$H‹œ$ÀH‰\$H‹¼$ðHƒÿ„H�/H�|$H‰îH¥H¥èH‹\$ H‰œ$@H‹\$(H‰œ$HH‹œ$¸H‰$H‹œ$ÀH‰\$H‹¼$ðHƒÿ„¾H�oH�|$H‰îH¥H¥èH‹\$ H‰œ$H‹\$(H‰œ$H‹œ$°H‰œ$ÐHÇ„$°HÇ„$¸H‹œ$ÐHƒû„NH‹+H‰¬$°H‹kH‰¬$¸H‹œ$ÀH‰$H‹œ$H‰\$H‹œ$H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èH‹\$(H‰œ$H‹\$0H‰œ$H‹œ$°H‰œ$ØHÇ„$�HÇ„$˜H‹œ$ØHƒû„—H‹kH‰¬$�H‹kH‰¬$˜H�H‰$èH‹\$H‰œ$ H‹œ$ H‰$Hƒ<$„?H‹œ$@H‰\$H‹œ$HH‰\$èH‹œ$ H‰$Hƒ<$„ýHƒ$H‹œ$H‰\$H‹œ$H‰\$èH‹œ$ H‰$Hƒ<$„¶Hƒ$ H‹œ$�H‰\$H‹œ$˜H‰\$èH‹œ$ Hƒût}L‹„$ðI‹hH‰k0H‹œ$ H‰œ$ H‹1íH9èt H‹œ$ H‰œ$èH‰„$àH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$뱉é|ÿÿÿ‰%é>ÿÿÿ‰%é÷þÿÿ‰%éµþÿÿ‰ébþÿÿ‰é«ýÿÿ‰é;ýÿÿ‰éÛüÿÿH‹œ$°H‰œ$H‹œ$¸H‰œ$H‹œ$H‰$H‹œ$H‹[ ÿÓH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹\$ H‰œ$ðH‹\$(H‰œ$øH�H‰$H�œ$ðH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰L$D�ù³fþK…øH�H‰$H‹œ$°H‰\$H‹œ$¸H‰\$è‹L$DH‹\$H‰œ$¨¶\$ €û„¯H‹œ$¸H‰$H‹œ$ÀH‰\$H‹¼$ðHƒÿ„}H�/H�|$H‰îH¥H¥¶œ$؈\$ èH‹L$(H‹D$0H‹œ$ÀH‰\$H‰„$H‰$H‰Œ$H‹Y ÿÓH‹L$H‹D$H‰Œ$ÀH‰„$ÈH‹œ$¨Hƒû„ùH‹KH‹kH‰Œ$€H‰¬$ˆH‰Œ$ H‰Œ$@H‰¬$¨H‰¬$HH�H‰$èH‹D$H‰„$(H‰$Hƒ<$„‰H‹œ$@H‰\$H‹œ$HH‰\$èH‹œ$(H‰œ$(H‹1íH9ètH‹œ$(H‰œ$8H‰„$0é…ôÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰%ékÿÿÿ‰éÿÿÿ‰é|þÿÿ�ù"".(*Program).packageLevelValueŒ *"".(*Function).lookupŽ type."".address  "runtime.newobject– 2runtime.writebarrierifaceÆ Bgo.itab.*go/ast.Ident.go/ast.Exprâ2runtime.writebarrieriface�:go.itab.*"".address."".lvalueì type.*"".address‚type."".lvalueš:go.itab.*"".address."".lvalue® runtime.typ2Itabâ$type.*go/ast.Identø type.go/ast.Expr�Bgo.itab.*go/ast.Ident.go/ast.Expr¤ runtime.typ2Itabú$type.*go/ast.Ident� type.go/ast.Expr¨Bgo.itab.*go/ast.Ident.go/ast.Expr¼ runtime.typ2Itabö2type.*go/ast.CompositeLitœ$runtime.assertI2T2˜Pgo.itab.*go/ast.CompositeLit.go/ast.Exprœ("".(*Package).typeOfì"".deref”"".emitNewÈ&go.string."complit"Š4go.itab.*"".Alloc."".ValueÄ*"".(*builder).compLit’type."".address¤"runtime.newobjectÌ4go.itab.*"".Alloc."".ValueÞ2runtime.writebarrieriface°Pgo.itab.*go/ast.CompositeLit.go/ast.ExprÌ2runtime.writebarrierifaceú:go.itab.*"".address."".lvalueÖ type.*"".addressìtype."".lvalue„:go.itab.*"".address."".lvalue˜ runtime.typ2ItabÌ2type.*go/ast.CompositeLitâ type.go/ast.ExprúPgo.itab.*go/ast.CompositeLit.go/ast.ExprŽ  runtime.typ2ItabÖ type.*"".Allocì type."".Value„!4go.itab.*"".Alloc."".Value˜! runtime.typ2Itabº!type.*"".AllocÐ!type."".Valueè!4go.itab.*"".Alloc."".Valueü! runtime.typ2Itabö"."".(*Function).addLocal˜#2type.*go/ast.CompositeLit®# type.go/ast.ExprÆ#Pgo.itab.*go/ast.CompositeLit.go/ast.ExprÚ# runtime.typ2Itab”$,type.*go/ast.IndexExprº$$runtime.assertI2T2¦&("".(*Package).typeOfò& +Þ'$runtime.ifacethash¬(Ntype.*golang.org/x/tools/go/types.Sliceò($runtime.assertI2T2®*$"".(*builder).expr„-Ptype.golang.org/x/tools/go/types.Pointer–-"runtime.newobjectŒ.2runtime.writebarrierifaceÎ.šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type”0$"".(*builder).exprÖ0–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÆ1"".tInt„2"".emitConvÆ2"type."".IndexAddrØ2"runtime.newobject¤3Ð runtime.duffzeroš42runtime.writebarrieriface�52runtime.writebarrieriface¦82runtime.writebarrierifaceÔ8Hgo.itab.*"".IndexAddr."".Instructionð9&"".(*Function).emitÒ:type."".addressä:"runtime.newobjectÚ;2runtime.writebarrieriface¬<Jgo.itab.*go/ast.IndexExpr.go/ast.ExprÈ=2runtime.writebarrierifaceö=:go.itab.*"".address."".lvalueÒ> type.*"".addressè>type."".lvalue€?:go.itab.*"".address."".lvalue”? runtime.typ2ItabÈ?,type.*go/ast.IndexExprÞ? type.go/ast.Exprö?Jgo.itab.*go/ast.IndexExpr.go/ast.ExprŠ@ runtime.typ2ItabÒ@$type.*"".IndexAddrè@&type."".Instruction€AHgo.itab.*"".IndexAddr."".Instruction”A runtime.typ2Itab¼BNtype.*golang.org/x/tools/go/types.BasicÒBJtype.golang.org/x/tools/go/types.TypeêB–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeþB runtime.typ2Itab®CRtype.*golang.org/x/tools/go/types.PointerÄCJtype.golang.org/x/tools/go/types.TypeÜCšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeðC runtime.typ2ItabÞDJtype.*golang.org/x/tools/go/types.Map¤E$runtime.assertI2T2ØF$"".(*builder).exprŒH$"".(*builder).exprìJ"".emitConvÒLtype."".elementäL"runtime.newobjectêM2runtime.writebarrierifaceàN2runtime.writebarrierifaceÖO2runtime.writebarrierifaceÀP:go.itab.*"".element."".lvalueœQ type.*"".element²Qtype."".lvalueÊQ:go.itab.*"".element."".lvalueÞQ runtime.typ2ItabòS +�Thgo.string."unexpected container type in IndexExpr: "êT*runtime.concatstring2¬Utype.stringØUruntime.convT2EˆVruntime.gopanicºVNtype.*golang.org/x/tools/go/types.Array€W$runtime.assertI2T2ÔX$"".(*builder).addrºY +Œ[Ptype.golang.org/x/tools/go/types.Pointerž["runtime.newobject”\2runtime.writebarrierifaceÂ\šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type˜]Rtype.*golang.org/x/tools/go/types.Pointer®]Jtype.golang.org/x/tools/go/types.TypeÆ]šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÚ] runtime.typ2ItabÂ^Rtype.*golang.org/x/tools/go/types.Pointerˆ_$runtime.assertI2T2¼`$"".(*builder).exprÊb +èbNtype.*golang.org/x/tools/go/types.Array®c"runtime.assertI2TÌePtype.golang.org/x/tools/go/types.PointerÞe"runtime.newobjectÔf2runtime.writebarrieriface–gšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeìgRtype.*golang.org/x/tools/go/types.Pointer‚hJtype.golang.org/x/tools/go/types.Typešhšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type®h runtime.typ2Itab¬kruntime.convI2E–l2runtime.writebarrieriface¤lZgo.string."unexpected address expression: %T"˜mfmt.SprintfÚmtype.string†nruntime.convT2E¶nruntime.gopanic€o2type.*go/ast.SelectorExpr¦o$runtime.assertI2T2’pˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionàp2runtime.mapaccess2_fast64šqBgo.itab.*go/ast.Ident.go/ast.ExprÈr$"".(*builder).addršs$type.*go/ast.Ident°s type.go/ast.ExprÈsBgo.itab.*go/ast.Ident.go/ast.ExprÜs runtime.typ2Itab�tVtype.*golang.org/x/tools/go/types.Selection¬truntime.gopanicöu,"".(*builder).receiver†z*"".emitFieldSelectionòztype."".address„{"runtime.newobjectú{2runtime.writebarrierifaceª|Bgo.itab.*go/ast.Ident.go/ast.ExprÎ}2runtime.writebarrierifaceü}:go.itab.*"".address."".lvalueØ~ type.*"".addressî~type."".lvalue†:go.itab.*"".address."".lvalueš runtime.typ2ItabÎ$type.*go/ast.Identä type.go/ast.ExprüBgo.itab.*go/ast.Ident.go/ast.Expr�€ runtime.typ2ItabÆ€$runtime.panicindexŒ�*type.*go/ast.StarExpr²�$runtime.assertI2T2€ƒ$"".(*builder).exprâƒtype."".addressôƒ"runtime.newobjectê„2runtime.writebarrierifaceº…Hgo.itab.*go/ast.StarExpr.go/ast.ExprÖ†2runtime.writebarrieriface„‡:go.itab.*"".address."".lvalueà‡ type.*"".addressö‡type."".lvalueŽˆ:go.itab.*"".address."".lvalue¢ˆ runtime.typ2ItabÖˆ*type.*go/ast.StarExprìˆ type.go/ast.Expr„‰Hgo.itab.*go/ast.StarExpr.go/ast.Expr˜‰ runtime.typ2Itab†Š,type.*go/ast.ParenExpr¬Š$runtime.assertI2T2Ò‹$"".(*builder).addrpàœ"".autotmp_0492"type.interface {}"".autotmp_0491¿ +*type.*[1]interface {}"".autotmp_0490/&type.[]interface {}"".autotmp_0489type.*uint8"".autotmp_0488type.*uint8"".autotmp_0487 type.*"".address"".autotmp_0486type.*uint8"".autotmp_0485type.*uint8"".autotmp_0484 type.*"".address"".autotmp_0483type.*uint8"".autotmp_0482¯ +$type.*"".IndexAddr"".autotmp_0481type.*uint8"".autotmp_0480type.*uint8"".autotmp_0479Ÿ + type.*"".element"".autotmp_0478type.*uint8"".autotmp_0477Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0476Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0475Jtype.golang.org/x/tools/go/types.Type"".autotmp_0474type.*uint8"".autotmp_0473Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0472Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0471Jtype.golang.org/x/tools/go/types.Type"".autotmp_0470type.*uint8"".autotmp_0469� +Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0468Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0467ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_0466type.uint32"".autotmp_0465type.bool"".autotmp_0464ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_0463type.*uint8"".autotmp_0462type.*uint8"".autotmp_0461 type.*"".address"".autotmp_0460type.*uint8"".autotmp_0458type.*uint8"".autotmp_0457type.*uint8"".autotmp_0456type.*uint8"".autotmp_0455 type.*"".address"".autotmp_0454type.*uint8"".autotmp_0453type.*uint8"".autotmp_0452type.*uint8"".autotmp_0451type.*uint8"".autotmp_0450ÿ  type.*"".address"".autotmp_0449ßtype.string"".autotmp_0448type.bool"".autotmp_0446 type.go/ast.Expr"".autotmp_0445× type.uint32"".autotmp_0443¿ type.go/ast.Expr"".autotmp_0442type.string"".autotmp_0441Ÿ(type.[1]interface {}"".autotmp_0440 type.*"".address"".autotmp_0439ï *type.*go/ast.StarExpr"".autotmp_0438type."".Value"".autotmp_0437 type.*"".address"".autotmp_0436ß ,type.*go/ast.IndexExpr"".autotmp_0435type."".Value"".autotmp_0434$type.*"".IndexAddr"".autotmp_0433type."".Value"".autotmp_0432type."".Value"".autotmp_0431ÿtype.string"".autotmp_0430type.string"".autotmp_0429 type.*"".element"".autotmp_0428type."".Value"".autotmp_0427ßtype."".Value"".autotmp_0426type."".Value"".autotmp_0425Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0424type."".Value"".autotmp_0423Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0422Jtype.golang.org/x/tools/go/types.Type"".autotmp_0421type."".Value"".autotmp_0420Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_0419type."".Value"".autotmp_0418type."".lvalue"".autotmp_0417Jtype.golang.org/x/tools/go/types.Type"".autotmp_0416Jtype.golang.org/x/tools/go/types.Type"".autotmp_0415 type.*"".address"".autotmp_0414type."".Value"".autotmp_0412type."".Value"".autotmp_0410type."".lvalue"".autotmp_0408¿type."".lvalue"".autotmp_0407 type.*"".address"".autotmp_04062type.*go/ast.CompositeLit"".autotmp_0405type.*"".Alloc"".autotmp_0404type.*"".Alloc"".autotmp_0403type.*"".Alloc"".autotmp_0402Ï type.*"".Alloc"".autotmp_0401ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_0400ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_0399¿ 2type.*go/ast.CompositeLit"".autotmp_0398 type.*"".address"".autotmp_0397$type.*go/ast.Ident"".autotmp_0396type."".Value"".autotmp_0395ßtype."".Value"".autotmp_0393× type."".blank"".autotmp_0392¯ $type.*go/ast.Ident "".typÿJtype.golang.org/x/tools/go/types.Type"".v¯ "type.*"".register "".pos¯ "type.go/token.Pos"".vÏ "type.*"".register "".~r0¿Jtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2¯ Jtype.*golang.org/x/tools/go/types.Map "".~r0ÿJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2¿ Jtype.*golang.org/x/tools/go/types.Map "".~r0ï Rtype.*golang.org/x/tools/go/types.PointerFgolang.org/x/tools/go/types.elem·2ŸJtype.golang.org/x/tools/go/types.Type "".~r0ÿJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.s·2ß Ntype.*golang.org/x/tools/go/types.Slice "".~r0ÿ Rtype.*golang.org/x/tools/go/types.PointerFgolang.org/x/tools/go/types.elem·2¿Jtype.golang.org/x/tools/go/types.Type "".~r0Ÿ Jtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.a·2Ï +Ntype.*golang.org/x/tools/go/types.Array "".~r0ŸJtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.elem·2ßJtype.golang.org/x/tools/go/types.Type "".~r0ßJtype.golang.org/x/tools/go/types.Type "".~r0¿ "type.go/token.Pos "".~r0�type.[]int "".~r0¿type.[]int "".~r0Ï "type.go/token.Pos"".eÿ type.go/ast.Expr"".eï +*type.*go/ast.StarExpr"".v¿ $type.*"".IndexAddr"".t¿Jtype.golang.org/x/tools/go/types.Type"".tÿ Jtype.*golang.org/x/tools/go/types.Map"".tŸ Ntype.*golang.org/x/tools/go/types.Slice"".tï Rtype.*golang.org/x/tools/go/types.Pointer"".t� Ntype.*golang.org/x/tools/go/types.Array +"".etÿJtype.golang.org/x/tools/go/types.Type"".xßtype."".Value"".eÿ +,type.*go/ast.IndexExpr"".vŸtype."".Value "".selÏ Vtype.*golang.org/x/tools/go/types.Selection"".e� 2type.*go/ast.SelectorExpr"".vß type.*"".Alloc"".tßJtype.golang.org/x/tools/go/types.Type"".eŸ 2type.*go/ast.CompositeLit"".v¿type."".Value "".objŸNtype.golang.org/x/tools/go/types.Object"".eß +$type.*go/ast.Ident "".~r3Ptype."".lvalue"".escaping@type.bool"".e  type.go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builderŠ%àòßàÚßà´ßàýßठßàþßàÞßàÃßà¡ßà Fš¨=ŸãY,AQˆ@M›1tô21 29\øY™þAzÁ XEQYŠR… -+ + ©#Y–Ë&%BQ +Y² I @ãŸQ8C ² fa¯Ó -JIMšð™92sþfÕ¶D9WJ;f¡L0€”0]w ¡E2=20v \¨´;„¢a;Ëe+:0;wC¡FEu 9ZZZ¬C;;„‹5rVT3j¥;ºZˆÉ;¬@v7Pi]VtWJX(WeZˆ?;jO¡P]6g^:;vU¡XJe‹Tgclocals·fc30c2365de407b3388a0dec99f32f38Tgclocals·b4ca3603ed9caf23a34e793e6542380cš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ2"".(*builder).exprInPlace€þeH‹ %H�D$ØH;AwèëåH�ì¨H‹œ$ÐH‰$H‹œ$ØH‰\$èH‹L$H‹D$H�H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹\$H‰\$8¶\$ €û„H�H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$è¶\$€û…UH‹œ$ÈH‰$H‹œ$ÀH‹[8ÿÓH‹L$H‹D$H‰L$xH‰ $H‰„$€H‰D$è¶\$€û„H‹\$8H‰\$@H‹1íH9脺H‹œ$°H‰$H‹œ$¸H‰\$H‹L$@H‰„$ˆH‰D$H‰Œ$�H‰L$ÆD$ èH‹L$(H‹D$0H‹œ$¸H‰\$H‰D$pH‰$H‰L$hH‹Y ÿÓH‹L$H‹D$H‹œ$¸H‰\$H‰L$HH‰L$H‰D$PH‰D$H‹œ$ÈH‰$H‹œ$ÀH‹[0ÿÓH�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿH�H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$è¶\$€ûtMH‹œ$ÈH‰$H‹œ$ÀH‹[8ÿÓH‹L$H‹D$H‰L$xH‰ $H‰„$€H‰D$è¶\$€û„…H‹œ$°H‰$H‹œ$¸H‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹L$ H‹D$(H‹œ$¸H‰\$H‰L$XH‰L$H‰D$`H‰D$H‹œ$ÈH‰$H‹œ$ÀH‹[0ÿÓH�ĨÃH‹œ$¸H‰\$H‹œ$ÈH‰$H‹œ$ÀH‹[ ÿÓH‹L$H‹D$H‹œ$°H‰$H‹œ$¸H‰\$H‰Œ$˜H‰L$H‰„$ H‰D$H‹\$8H‰\$ ¶œ$àˆ\$(èH‹\$8H‰\$@H‹1íH9ètWH‹œ$¸H‰$H‹L$@H‰„$ˆH‰D$H‰Œ$�H‰L$H‹œ$˜H‰\$H‹œ$ H‰\$ ÆD$(èH�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$éwÿÿÿ> +*0runtime.morestack_noctxtx"".unparenš2type.*go/ast.CompositeLità$runtime.assertI2T2žtype."".blankä&runtime.assertI2TOK¸ +þ"".isPointer¼Pgo.itab.*go/ast.CompositeLit.go/ast.ExprÖ$"".(*builder).addr° +º +Ô2type.*go/ast.CompositeLitê type.go/ast.Expr‚Pgo.itab.*go/ast.CompositeLit.go/ast.Expr– runtime.typ2Itab¸ type.*"".addressþ&runtime.assertI2TOKÊ +� +"".isInterfaceœ $"".(*builder).exprª +ˆ +´*"".(*builder).compLitÖPgo.itab.*go/ast.CompositeLit.go/ast.Expr‚"".emitDebugRef 2type.*go/ast.CompositeLit¶ type.go/ast.ExprÎPgo.itab.*go/ast.CompositeLit.go/ast.Exprâ runtime.typ2ItabpÐ&"".autotmp_0544type.*uint8"".autotmp_0542type."".Value"".autotmp_05412type.*go/ast.CompositeLit"".autotmp_0540type."".Value"".autotmp_0539type.bool"".autotmp_0538Jtype.golang.org/x/tools/go/types.Type"".autotmp_0537Ÿtype."".Value"".autotmp_0536type."".lvalue"".autotmp_0535Ï2type.*go/ast.CompositeLit"".autotmp_0533_Jtype.golang.org/x/tools/go/types.Type"".autotmp_0532? type.go/ast.Expr"".addrtype."".Value "".ptr¿type."".Value"".eß2type.*go/ast.CompositeLit"".isZero`type.bool"".e@ type.go/ast.Expr "".loc type."".lvalue +"".fn"type.*"".Function"".b type.*"".builder6"ÐÄÏзÏÐíÏÐ3ÀJà"j8M“;2 4M}1Ng34;v¹ 4�wUg0Tgclocals·e58afcbd318628159ba00efb252f4b90Tgclocals·c4508713e634e9ea38cb0a82ee71e40aš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ$"".(*builder).expràÖeH‹ %H�„$HÿÿÿH;AwèëâH�ì8HÇ„$`HÇ„$hH‹œ$PH‰$H‹œ$XH‰\$èH‹T$H‹D$H‰”$PH‰”$°H‰„$XH‰„$¸H�H‰$H‹œ$HH‹[`H‹[8H‹k@H‰l$H�œ$°H‰\$èL‹”$PL‹Œ$XL‹„$HH‹”$@H‹t$Hƒþ„úH�¬$H‰ïèH�œ$H�¬$èH‰ïH‰ÞèHƒ¼$„@H‹Œ$ðH‹„$øH‹œ$H‰\$`H‹œ$H‰\$hH‰Œ$�H‰Œ$€H‰„$˜H‰„$ˆH�H‰$èH‹D$H‰D$XH‰$Hƒ<$„ÁH‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$XH‰$Hƒ<$„‚Hƒ$H‹\$`H‰\$H‹\$hH‰\$èH‹\$XH‰\$XH‹1íH9ètH‹\$XH‰œ$hH‰„$`H�Ä8ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰%érÿÿÿ‰%é3ÿÿÿHÇD$pHÇD$xH�œ$èH�¬$ÀH‰ïH‰Þè¶œ$À€û„61À<„íH‰$L‰D$L‰T$L‰L$ÆD$ èH‹L$(H‹D$0H‹œ$HH‰\$H‰„$¨H‰$H‰Œ$ H‹Y(ÿÓH‹T$H‹L$H‹„$HH‹X`1íH9ët~H‹h`¶](€ûtqHÇÀ<tNH‹œ$HH‰$H‹œ$PH‰\$H‹œ$XH‰\$H‰T$pH‰T$H‰L$xH‰L$ ÆD$(èH‹T$pH‹L$xH‰”$`H‰Œ$hH�Ä8Ã1Àë’H‰$L‰D$L‰T$L‰L$H�œ$èH�l$ H‰ïH‰ÞèèH‹T$HH‹L$Pé,ÿÿÿHÇÀéÀþÿÿ‰éÿüÿÿ, +00runtime.morestack_noctxt®"".unparen�ztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueî$runtime.mapaccess1ìô runtime.duffcopy¢ô runtime.duffcopyâtype."".Constô"runtime.newobjectä2runtime.writebarrierifaceÈ2runtime.writebarrierifaceê4go.itab.*"".Const."".ValueÀtype.*"".ConstÖtype."".Valueî4go.itab.*"".Const."".Value‚  runtime.typ2Itabš +ô runtime.duffcopyŠ $"".(*builder).addrð +Þ "".emitDebugRef€ô runtime.duffcopyŠ&"".(*builder).expr0`ð$"".autotmp_0561type.bool"".autotmp_0558¿type.*"".Const"".autotmp_0557type.*"".Const"".autotmp_0556ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_0555type."".Value"".autotmp_0553¯type."".lvalue"".autotmp_0552type.*"".Const"".autotmp_0551OZtype.golang.org/x/tools/go/types.TypeAndValue"".autotmp_0550� type.go/ast.ExprBgolang.org/x/tools/go/types.tv·2ïZtype.golang.org/x/tools/go/types.TypeAndValue "".typïJtype.golang.org/x/tools/go/types.Type "".val¯Ltype.golang.org/x/tools/go/exact.Value"".v�type."".Value +"".tvŸZtype.golang.org/x/tools/go/types.TypeAndValue "".~r2@type."".Value"".e  type.go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builder(%ð÷ïð÷ïð[ðH =(°À6X+N:  ,V`Ã82᪠+V ,Tgclocals·bd5463d611c05ed920bbcd63d68215faTgclocals·ac2acc8201f899983e1002f265f89192š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ&"".(*builder).expr0à»Ú»eH‹ %H�„$(ùÿÿH;AwèëâH�ìXHÇ„$¨HÇ„$°H‹Œ$pH‹„$xH‰Œ$HH‰ $H‰„$PH‰D$èH‹¬$HH‹”$P‹L$�ù/_‡œ�ù·š×L‡Ó ‰L$d�ùNs;/…#H�H‰$H‰l$H‰T$èH‹¬$HH‹”$P‹L$dH‹t$¶\$ €û„âH‰´$ðH�H‰$H‹œ$hH‹[`H‹[8H‹kPH‰l$H‹œ$ðH‰\$èH‹\$Hƒû„ŽH‹+H‰¬$˜H‹kH‰¬$ H‹œ$˜H‰œ$ˆH‹œ$ H‰œ$�H‹œ$ˆH‰œ$˜H‹œ$�H‰œ$ H‹œ$˜H‰$H‹œ$ H‰\$è‹L$‰L$d�ùø±,…ÎH�H‰$H‹œ$˜H‰\$H‹œ$ H‰\$è‹L$dH‹\$H‰œ$ð¶\$ €û„…H�œ$ˆH�,$H‰ïH‰ÞH¥H¥èH‹\$H‰œ$àH‹1íH9èt H‹œ$àH‰œ$°H‰„$¨H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë±�ùQIU…ÙH�H‰$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹\$H‰œ$ض\$ €û„”H‹œ$ØH‰œ$ÐHƒ¼$ЄiHÇ„$HÇ„$H‹œ$ÐHƒû„8H‹kH‰¬$H‹k H‰¬$H�H‰$èH‹\$H‰œ$ H‹œ$ H‰$Hƒ<$„àH‹œ$H‰\$H‹œ$H‰\$èH�5H‰4$H�´$ˆH�l$H‰ïH¥H¥èH‹\$H‰\$H‹œ$ H‰$Hƒ<$twHƒ$èH‹œ$ H‰œ$ H‹1íH9èt H‹œ$ H‰œ$°H‰„$¨H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$뱉%뀉%éÿÿÿ‰éÁþÿÿ‰%é‹þÿÿH‹œ$hH‹khH‰,$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹\$H‰œ$xH‹\$ H‰œ$€H‹œ$xH‰œ$¨H‹œ$€H‰œ$°Hƒ¼$¨„ûH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è¶\$ˆ\$`€|$`„•H‹œ$hH‰$H‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$H‰œ$°H‹1íH9èt H‹œ$°H‰œ$°H‰„$¨H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë±H‹œ$¨H‰œ$¨H‹œ$°H‰œ$°H�ÄXÃH‹œ$hH‰$H‹œ$ˆH‰\$H‹œ$�H‰\$ÆD$èH‹\$ H‰œ$xH‹\$(H‰œ$€H‹œ$hH‰$H‹œ$xH‰\$H‹œ$€H‰\$èH‹\$H‰œ$°H‹1íH9èt H‹œ$°H‰œ$°H‰„$¨H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$뱉ékúÿÿ�ù~ #2… H�H‰$H‰l$H‰T$èH‹¬$HH‹”$P‹L$d¶\$€û„ÐH‰¬$ÈH‰”$ÐH‹œ$`H‰$H‹œ$hH‰\$H‹œ$ÈH‰\$H‹œ$ÐH‰\$ÆD$ èH‹\$(H‰œ$ˆH‹\$0H‰œ$�H‹œ$hH‰\$H‹œ$�H‰$H‹œ$ˆH‹[(ÿÓH‹\$H‰œ$hH‹\$H‰œ$pH‹œ$hH‰œ$¨H‹œ$pH‰œ$°H�ÄXÃ�ù·š×L…1H�H‰$H‰l$H‰T$èH‹”$hH‹Œ$`H‹D$¶\$ €û„ôH‹hH‰¬$ÈH‹œ$ÈHƒû�žH‹œ$ÈHƒû uCH‰ $H‰T$H�hH�\$H‰ßH‰îH¥H¥èH‹D$ H‹L$(H‰„$¨H‰Œ$°H�ÄXÃH‹œ$ÈHƒû …šH‰ $H‰T$H‰„$(Hƒø„xH�hH�\$H‰ßH‰îH¥H¥èH‹\$ H‰œ$øH‹\$(H‰œ$H�H‰$èH‹\$H‰œ$°H‹¼$°Hƒÿ„1ÀèH‹œ$°Hƒû„ðL‹„$(I‹hH‰k@H‹œ$°H‰$Hƒ<$„½Hƒ$HH‹œ$øH‰\$H‹œ$H‰\$èH‹œ$°H‰œ$hH‹œ$hH‰œ$Hƒ¼$„^H‹œ$(H‹+H‰¬$˜H‹œ$H‹¬$˜H‰k H‹œ$hH‰œ$xHƒ¼$x„ H‹œ$ˆH‰œ$H‹œ$�H‰œ$ H‹œ$xH‰$Hƒ<$„ÉHƒ$H‹œ$H‰\$H‹œ$ H‰\$èH‹œ$hH‰œ$°H‹1íH9ètUH‹œ$hH‰$H‹Œ$°H‰„$èH‰D$H‰Œ$ðH‰L$èH‹D$H‹L$ H‰„$¨H‰Œ$°H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰%é+ÿÿÿ‰%éèþÿÿ‰%é–þÿÿ‰%é7þÿÿ‰é þÿÿ‰ééýÿÿ‰é�ýÿÿH‹œ$ÈHƒû…IH‰ $H‰T$H‰„$(H�hH�\$H‰ßH‰îH¥H¥ÆD$ èH‹\$(H‰œ$ˆH‹\$0H‰œ$�H‹œ$ˆH‰œ$èH‹œ$�H‰œ$ðH‹¼$(Hƒÿ„ÈH�oH�<$H‰îH¥H¥èH‹D$H‹L$H�H‰$H‰„$H‰D$H‰Œ$ H‰L$è¶\$ˆ\$b€|$bt'H‹œ$hH‰\$H‹œ$ðH‰$H‹œ$èH‹[(ÿÓH‹œ$hH‰\$H‹œ$ðH‰$H‹œ$èH‹[ ÿÓH‹D$H‹L$H‰„$¨H‰Œ$°H�ÄXÉé1ÿÿÿH�H‰$H‰D$Hƒ|$t%HƒD$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰%ëÒH‹œ$ÈHƒû„³ûÿÿH‹œ$ÈHƒû$„¡ûÿÿH‹œ$ÈHƒû+„�ûÿÿë‚H�œ$XHÇHÇCH�œ$XH‰œ$xH‹œ$xHƒû„ HÇÁHÇÂH‰œ$¸H‰Œ$ÀH‰”$ÈH‹œ$pH‰$H‹œ$xH‰\$èH‹L$H‹D$H‹œ$¸H‰$H‰Œ$8H‰L$H‰„$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹œ$ÈH‰\$ èH‹\$(H‰œ$ØH‹\$0H‰œ$àH�H‰$H�œ$ØH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éîþÿÿ‰L$d�ùbY~W…8H�H‰$H‰l$H‰T$èH‹¼$hH‹´$`H‹¬$HH‹”$P‹L$dH‹D$¶\$ €û„çH‹hH‰¬$ÈH‹œ$ÈHƒû�åH‹œ$ÈHƒû�aH‹œ$ÈHƒû �&H‹œ$ÈHƒû …fH‰4$H‰|$H‰„$`Hƒø„DH�(H�\$H‰ßH‰îH¥H¥èH‹\$ H‰œ$øH‹\$(H‰œ$H‹œ$`H‰$H‹œ$hH‰\$H‹¼$`Hƒÿ„áH�o H�|$H‰îH¥H¥èH‹„$`H‹\$ H‰œ$xH‹\$(H‰œ$€H‹œ$hH‰$H‹xH‰|$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$xH‰\$ H‹´$€H‰t$(H�´$ˆH�|$0H¥H¥H‹hH‰l$@èH‹\$HH‰œ$xH‹\$PH‰œ$€H‹œ$xH‰œ$¨H‹œ$€H‰œ$°H�ÄXÉéÿÿÿ‰éµþÿÿH‹œ$ÈHƒû „ˆþÿÿH‹hH‰,$èH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹\$ H‰œ$ØH‹\$(H‰œ$àH�H‰$H�œ$ØH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‹œ$ÈHƒû„ÚýÿÿH‹œ$ÈHƒû„Èýÿÿé;ÿÿÿH‹œ$ÈHƒû)H‹œ$ÈHƒû„£ýÿÿH‹œ$ÈHƒû„‘ýÿÿéÿÿÿH‹œ$ÈHƒû„zýÿÿH‹œ$ÈHƒû„hýÿÿH‹œ$ÈHƒû„VýÿÿéÉþÿÿH‹œ$ÈHƒû'�`H‹œ$ÈHƒû)H‹œ$ÈHƒû„ýÿÿH‹œ$ÈHƒû„ ýÿÿé€þÿÿH‹œ$ÈHƒû"u5H‰4$H‰|$H‰D$èH‹D$H‹L$ H‰„$¨H‰Œ$°H�ÄXÃH‹œ$ÈHƒû#t½H‹œ$ÈHƒû'…þÿÿH‰4$H‰|$H‰„$`Hƒø„¤H�(H�\$H‰ßH‰îH¥H¥èH‹\$ H‰œ$xH‹\$(H‰œ$€H‹œ$`H‰$H‹œ$hH‰\$H‹¼$`Hƒÿ„AH�o H�|$H‰îH¥H¥èH‹”$`H‹D$ H‹L$(H‹œ$hH‰$H‹jH‰l$H‹œ$xH‰\$H‹œ$€H‰\$H‰„$øH‰D$ H‰Œ$H‰L$(H‹jH‰l$0èH‹\$8H‰œ$hH‹\$@H‰œ$pH‹œ$hH‰œ$ØH‹´$pH‰´$àH�´$ˆH�,$H‰ïH¥H¥èH‹L$H‹D$H‹œ$hH‰$H‹œ$ØH‰\$H‹œ$àH‰\$H‰Œ$¸H‰L$H‰„$ÀH‰D$ èH‹D$(H‹L$0H‰„$¨H‰Œ$°H�ÄXÉé¸þÿÿ‰éUþÿÿH‹œ$ÈHƒû))H‹œ$ÈHƒû(„þÿÿH‹œ$ÈHƒû)„þÿÿé üÿÿH‹œ$ÈHƒû,„ñýÿÿH‹œ$ÈHƒû-„ßýÿÿH‹œ$ÈHƒû.„Íýÿÿéåûÿÿ�ù½Œ7X…nH�H‰$H‰l$H‰T$èH‹¬$HH‹”$P‹L$dH‹t$¶\$ €û„-H�H‰$H‹œ$hH‹[`H‹[8H‹k@H‰l$H‰´$@H‰t$Hƒ|$„äèH‹”$@H‹t$Hƒþ„ÁH�¬$0H‰ïèH�œ$0H�¬$H‰ïH‰Þè¶œ$€û„y1À<„ûH‹œ$`H‰$H‹œ$hH‰\$Hƒú„ÑH‹JH‹B H‹j(H‰¬$PH‰Œ$@HƒøH‰„$H†œH�l$H‰ïH‰ÎH¥H¥èH‹D$ H‹L$(H‰„$ˆH‰Œ$�H‹œ$hH‰$H‹œ$ˆH‰\$H‹´$�H‰t$H�´$ˆH�l$H‰ïH¥H¥èH‹D$(H‹L$0H‰„$hH‰Œ$pH‹œ$hH‹¬$ˆH9ëujH‹¬$hH‰,$H‹¬$pH‰l$H‹¬$ˆH‰l$H‹¬$�H‰l$è¶\$ €ût(H‹œ$hH‰œ$¨H‹œ$pH‰œ$°H�ÄXÃH‹„$hH‹Œ$pH‰„$øH‰$H‰Œ$H‰L$è‹L$‰L$d�ù´çbulH�H‰$H‹œ$øH‰\$H‹œ$H‰\$è‹L$dH‹\$H‰œ$à¶\$ €ût'H‹œ$àHƒûtL‹„$@I‹hH‰k é2ÿÿÿ‰ëç�ù½r7«ulH�H‰$H‹œ$øH‰\$H‹œ$H‰\$è‹L$dH‹\$H‰œ$ð¶\$ €ût'H‹œ$ðHƒûtL‹„$@I‹hH‰k é¾þÿÿ‰ëç�ù¥�:¿…®þÿÿH�H‰$H‹œ$øH‰\$H‹œ$H‰\$èH‹\$H‰œ$è¶\$ €û„iþÿÿH‹œ$èHƒûtL‹„$@I‹hH‰k éFþÿÿ‰ëçè ‰é(ýÿÿHƒú„cH�*H�$H‰ßH‰îH¥H¥èH‹D$H‹L$H�H‰$H‰„$H‰D$H‰Œ$ H‰L$èH‹\$H‰œ$¶\$ ˆ\$_€|$_„sH‹œ$H‰œ$ðH�H‰$H‹œ$hH‹[`H‹[8H‹kPH‰l$H‹œ$ðH‰\$èH‹\$Hƒû„œH‹+H‰¬$˜H‹kH‰¬$ H�H‰$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹„$@H‹\$H‰œ$à¶\$ ˆ\$a€|$a„´H‹œ$`H‰$H‹œ$hH‰\$H‹¼$àH‰|$Hƒø„ûH�hH�|$H‰îH¥H¥H¥H�œ$ˆH�l$0H‰ïH‰ÞH¥H¥H‹hH‰l$@èH‹D$HH‹L$PH‰„$ÈH‰Œ$ÐHƒ¼$Èt(H‹œ$ÈH‰œ$¨H‹œ$ÐH‰œ$°H�ÄXÃH�H‰$èH‹\$H‰œ$H‹œ$`H‰$H‹œ$hH‰\$H‹œ$@H‰\$H‹œ$H‰\$HƒD$@èH‹œ$H‰œ$ H‹œ$ˆH‰œ$øH‹œ$�H‰œ$H‹œ$ H‰$Hƒ<$„ÉHƒ$H‹œ$øH‰\$H‹œ$H‰\$èH‹œ$H‰œ$èH‹1íH9ètUH‹œ$hH‰$H‹Œ$èH‰„$èH‰D$H‰Œ$ðH‰L$èH‹D$H‹L$ H‰„$¨H‰Œ$°H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰%é+ÿÿÿ‰éþýÿÿ‰é]ýÿÿ‰é–üÿÿHÇÀé}ùÿÿ‰é8ùÿÿ‰%éùÿÿ�ù/_…çðÿÿH�H‰$H‰l$H‰T$èH‹L$¶\$ €û„ºðÿÿH‹œ$`H‰$H‹¼$hH‰|$H‰Œ$PHƒù„�H�)H�|$H‰îH¥H¥èH‹D$ H‹L$(H‹´$hH‰4$H‰„$øH‰D$H‰Œ$H‰L$H�´$ˆH�l$H‰ïH¥H¥H‹œ$PH‹kH‰l$(èH‹D$0H‹L$8H‰„$¨H‰Œ$°H�ÄXÉéiÿÿÿ�ùèZòe‡‰L$d�ùRΞe…‰H�H‰$H‰l$H‰T$èH‹¬$HH‹”$P‹L$dH‹t$¶\$ €û„HH‹¼$hH‹o`H‰,$H‰´$XHƒþ„H�.H�|$H‰îH¥H¥èH‹\$H‰œ$(H‹\$ H‰œ$0H‹œ$0H‰$H‹œ$(H‹[(ÿÓH‹\$H‰œ$(H‹\$H‰œ$0H‹Œ$(H‹„$0H‰Œ$¸H‰ $H‰„$ÀH‰D$èH‹¬$¸H‹”$À‹L$�ùß9ù‡‡‰L$d�ù™y…hH�H‰$H‰l$H‰T$èH‹¬$¸H‹”$À‹L$d¶\$€û„,H‰¬$XH‰”$`H‹œ$XH‰œ$ÐH‹1íH9è„ÈH‹œ$`H‰$H‹œ$hH‰\$H‹Œ$ÐH‰„$H‰D$H‰Œ$ H‰L$ÆD$ èH‹\$(H‰œ$ˆH‹\$0H‰œ$�H‹œ$hH‰\$H‹œ$�H‰$H‹œ$ˆH‹[(ÿÓH‹\$H‰œ$hH‹\$H‰œ$pH‹œ$hH‰œ$¨H‹œ$pH‰œ$°H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ�ùß9ù…JH�H‰$H‰l$H‰T$èH‹¬$¸H‹”$ÀH‹\$H‰œ$˜¶\$ €û„H‹œ$hH‹s`H‰4$H‹¼$XHƒÿ„ÜH�7H�|$H¥H¥èH‹L$H‹D$ H‰„$°H‰$H‰Œ$¨H‹Y(ÿÓH‹\$H‰œ$(H‹\$H‰œ$0H�H‰$H‹œ$(H‰\$H‹œ$0H‰\$èH‹\$H‰œ$H‹œ$`H‰$H‹œ$hH‰\$H‹¼$XHƒÿ„$H�/H�|$H‰îH¥H¥èH‹\$ H‰œ$hH‹\$(H‰œ$pH‹œ$`H‰$H‹œ$hH‰\$H‹¼$XHƒÿ„ÄH�oH�|$H‰îH¥H¥èH‹D$ H‹L$(H‹œ$H‰œ$øHÇ„$HÇ„$ H‹œ$øHƒû„dH‹+H‰¬$H‹kH‰¬$ H‹œ$hH‰$H‰„$øH‰D$H‰Œ$H‰L$H‹œ$H‰\$H‹œ$ H‰\$ èH‹\$(H‰œ$xH‹\$0H‰œ$€H�H‰$èH‹\$H‰œ$€H‹¼$€Hƒÿ„¸1ÀèH‹œ$€H‰$Hƒ<$„ŽHƒ$@H‹œ$hH‰\$H‹œ$pH‰\$èH‹œ$€H‰$Hƒ<$„GHƒ$PH‹œ$xH‰\$H‹œ$€H‰\$èH‹œ$€H‰œ$H‹œ$H‰œ$`Hƒ¼$`„èH‹œ$XH‹kH‰¬$€H‹œ$`H‹¬$€H‰k H‹œ$H‰œ$@Hƒ¼$@„•H‹œ$H‰œ$HÇ„$8HÇ„$@H‹œ$Hƒû„TH‹kH‰¬$8H‹kH‰¬$@H‹Œ$8H‹„$@H‰Œ$¨H‰Œ$HH‰„$°H‰„$PH‹œ$@H‰$Hƒ<$„éHƒ$H‹œ$HH‰\$H‹œ$PH‰\$èH‹œ$H‰œ$€H‹1íH9ètuH‹œ$hH‰$H‹Œ$€H‰„$èH‰D$H‰Œ$ðH‰L$èH‹\$H‰œ$hH‹\$ H‰œ$pH‹œ$hH‰œ$¨H‹œ$pH‰œ$°H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$éYÿÿÿ‰%é ÿÿÿ‰é¥þÿÿ‰%é_þÿÿ‰%é þÿÿ‰%é­ýÿÿ‰%éfýÿÿ‰éAýÿÿ‰é•üÿÿ‰é5üÿÿ‰éÕûÿÿ‰éûÿÿH‰¬$hH‰”$pH‹œ$pH‰$H‹œ$hH‹[ ÿÓH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹\$ H‰œ$ØH‹\$(H‰œ$àH�H‰$H�œ$ØH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰L$d�ù³fþK…²H�H‰$H‰l$H‰T$èH‹¬$¸H‹”$À‹L$dH‹\$H‰œ$ ¶\$ €û„iH‹œ$`H‰$H‹œ$hH‰\$H‹¼$XHƒÿ„7H�/H�|$H‰îH¥H¥èH‹\$ H‰œ$xH‹\$(H‰œ$€H‹œ$`H‰$H‹œ$hH‰\$H‹¼$XHƒÿ„×H�oH�|$H‰îH¥H¥èH‹\$ H‰œ$hH‹\$(H‰œ$pH‹1íH9è„dH‹œ$hH‰$H‹œ$hH‰\$H‹œ$pH‰\$H‹H‰œ$0H‰„$(H‹œ$(H‰\$H‹œ$0H‰\$ èH‹\$(H‰œ$øH‹\$0H‰œ$H�H‰$èH‹\$H‰œ$ˆH‹¼$ˆHƒÿ„¸1ÀèH‹œ$ˆH‰$Hƒ<$„ŽHƒ$@H‹œ$xH‰\$H‹œ$€H‰\$èH‹œ$ˆH‰$Hƒ<$„GHƒ$PH‹œ$øH‰\$H‹œ$H‰\$èH‹œ$ˆH‰œ$(H‹œ$(H‰œ$pHƒ¼$p„èH‹œ$XH‹kH‰¬$ H‹œ$pH‹¬$ H‰k H‹œ$(H‰œ$0Hƒ¼$0„•H‹œ$ H‰œ$pHÇ„$XHÇ„$`H‹œ$pHƒû„TH‹kH‰¬$XH‹kH‰¬$`H‹Œ$XH‹„$`H‰Œ$¨H‰Œ$èH‰„$°H‰„$ðH‹œ$0H‰$Hƒ<$„éHƒ$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹œ$(H‰œ$ˆH‹1íH9ètuH‹œ$hH‰$H‹Œ$ˆH‰„$èH‰D$H‰Œ$ðH‰L$èH‹\$H‰œ$hH‹\$ H‰œ$pH‹œ$hH‰œ$¨H‹œ$pH‰œ$°H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$éYÿÿÿ‰%é ÿÿÿ‰é¥þÿÿ‰%é_þÿÿ‰%é þÿÿ‰%é­ýÿÿ‰%éfýÿÿ‰éAýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éjüÿÿ‰é"üÿÿ‰éÂûÿÿ�ù"".(*Program).packageLevelValueØJtype.*golang.org/x/tools/go/types.Varž&runtime.assertI2TOKœ"".emitLoadÄ2go.itab.*"".UnOp."".Value type.*"".UnOp¶type."".ValueÎ2go.itab.*"".UnOp."".Valueâ runtime.typ2Itab *"".(*Function).lookupª"".emitLoadÒ2go.itab.*"".UnOp."".Value®type.*"".UnOpÄtype."".ValueÜ2go.itab.*"".UnOp."".Valueð runtime.typ2Itab²2type.*go/ast.CompositeLitØ&runtime.assertI2TOK¶$"".(*builder).addr¼ +â,type.*go/ast.UnaryExprˆ $runtime.assertI2T2è!$"".(*builder).expr¶#$"".(*builder).exprø#type."".UnOpŠ$"runtime.newobjectÖ$Ð runtime.duffzero�&2runtime.writebarrieriface°)2runtime.writebarrierifaceÞ)>go.itab.*"".UnOp."".InstructionÒ*&"".(*Function).emit¤+type.*"".UnOpº+&type."".InstructionÒ+>go.itab.*"".UnOp."".Instructionæ+ runtime.typ2Itab„.$"".(*builder).addrÄ/"".unparenæ/*type.*go/ast.StarExpr¬0&runtime.assertI2TOKž1 +ì1 +È2&type.go/token.Token€3runtime.convT2E°3runtime.gopanic°6runtime.convI2Eš72runtime.writebarrieriface¨7>go.string."unexpected expr: %T"œ8fmt.SprintfÞ8type.stringŠ9runtime.convT2Eº9runtime.gopanicú9.type.*go/ast.BinaryExpr :$runtime.assertI2T2š=$"".(*builder).exprÎ>$"".(*builder).exprâ@"".emitArithÀB*go/token.Token.StringâBLgo.string."illegal op in BinaryExpr: "¼C*runtime.concatstring2þCtype.stringªDruntime.convT2EÚDruntime.gopanicèH4"".(*builder).logicalBinopÐJ$"".(*builder).expr„L$"".(*builder).exprÖM"".emitCompareúN"".DefaultType˜P"".emitConv‚S*type.*go/ast.CallExpr¨S$runtime.assertI2T2„Tztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueúT$runtime.mapaccess1ÈUô runtime.duffcopyþUô runtime.duffcopyþW$"".(*builder).expr°Y"".emitConvþZruntime.ifaceeq¾\$runtime.ifacethashì\ type.*"".Convert²]$runtime.assertI2T2Ô^,type.*"".MakeInterfaceš_$runtime.assertI2T2Ä`&type.*"".ChangeTypeŠa$runtime.assertI2T2˜b$runtime.panicindexêb"".unparenŒc$type.*go/ast.IdentÒc$runtime.assertI2T2Âdrtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Object e2runtime.mapaccess1_fast64úeRtype.*golang.org/x/tools/go/types.BuiltinÀf$runtime.assertI2T2àh*"".(*builder).builtinˆjtype."".Callšj"runtime.newobject°k*"".(*builder).setCall†m2runtime.writebarrieriface´m>go.itab.*"".Call."".Instruction¨n&"".(*Function).emitúntype.*"".Call�o&type."".Instruction¨o>go.itab.*"".Call."".Instruction¼o runtime.typ2Itaböp6type.*go/ast.TypeAssertExprœq$runtime.assertI2T2Àr$"".(*builder).exprôs""".emitTypeAssertŒu,type.*go/ast.IndexExpr²u$runtime.assertI2T2ìv("".(*Package).typeOfØw +äx$runtime.ifacethashÒyNtype.*golang.org/x/tools/go/types.Sliceøy&runtime.assertI2TOKŠ{Jgo.itab.*go/ast.IndexExpr.go/ast.Exprª|$"".(*builder).addr°} +¾~,type.*go/ast.IndexExprÔ~ type.go/ast.Exprì~Jgo.itab.*go/ast.IndexExpr.go/ast.Expr€ runtime.typ2ItabºJtype.*golang.org/x/tools/go/types.Mapà$runtime.assertI2T2œ�("".(*Package).typeOfè� +¦‚Jtype.*golang.org/x/tools/go/types.Mapì‚"runtime.assertI2T„„$"".(*builder).expr¸…$"".(*builder).exprø‡"".emitConvºˆtype."".Lookup̈"runtime.newobject˜‰Ì runtime.duffzeroŽŠ2runtime.writebarrieriface„‹2runtime.writebarrierifaceê�2runtime.writebarrieriface˜�Bgo.itab.*"".Lookup."".InstructionŒ‘&"".(*Function).emitž’type.*"".Lookup´’&type."".InstructionÌ’Bgo.itab.*"".Lookup."".Instructionà’ runtime.typ2Itab˜• +¶•hgo.string."unexpected container type in IndexExpr: "�–*runtime.concatstring2Ò–type.stringþ–runtime.convT2E®—runtime.gopanicà—Ntype.*golang.org/x/tools/go/types.Array†˜$runtime.assertI2T2â™$"".(*builder).expr–›$"".(*builder).exprØ›–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÈœ"".tInt¦�"".emitConvè�type."".Indexú�"runtime.newobjectƞРruntime.duffzero¼Ÿ2runtime.writebarrieriface² 2runtime.writebarrieriface˜¥2runtime.writebarrierifaceÆ¥@go.itab.*"".Index."".Instructionº¦&"".(*Function).emiţtype.*"".Indexâ§&type."".Instructionú§@go.itab.*"".Index."".Instructionލ runtime.typ2ItabÄ©Ntype.*golang.org/x/tools/go/types.BasicÚ©Jtype.golang.org/x/tools/go/types.Typeò©–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type†ª runtime.typ2ItabÔªRtype.*golang.org/x/tools/go/types.Pointerúª&runtime.assertI2TOKä«Ntype.*golang.org/x/tools/go/types.BasicЬ$runtime.assertI2T2Þ­$"".(*builder).expr’¯$"".(*builder).exprÔ¯type."".Lookupæ¯"runtime.newobject²°Ì runtime.duffzero¨±2runtime.writebarrierifacež²2runtime.writebarrieriface˜´–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¼´"".tByteòµ2runtime.writebarrieriface ¶Bgo.itab.*"".Lookup."".Instruction”·&"".(*Function).emit¦¸type.*"".Lookup¼¸&type."".InstructionÔ¸Bgo.itab.*"".Lookup."".Instructionè¸ runtime.typ2Itab¢¹Ntype.*golang.org/x/tools/go/types.Basic¸¹Jtype.golang.org/x/tools/go/types.Typeй–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeä¹ runtime.typ2Itab¶»2type.*go/ast.SelectorExprÜ»$runtime.assertI2T2ؼˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection¶½2runtime.mapaccess2_fast64¼¾Bgo.itab.*go/ast.Ident.go/ast.Expr¿$"".(*builder).exprÔÀ$type.*go/ast.IdentêÀ type.go/ast.Expr‚ÁBgo.itab.*go/ast.Ident.go/ast.Expr–Á runtime.typ2ItabŒÆ$"".(*builder).expr–É2"".emitImplicitSelectionsæË*"".emitFieldSelection´Í$runtime.panicindexÂÍ$runtime.panicslice¸ÏLtype.*golang.org/x/tools/go/types.FuncþÏ"runtime.assertI2TºÐ"".recvTypeªÑ"".isPointer‚Ó,"".(*builder).receiver²Ô"".isInterfaceêÕ""".emitTypeAssert®Ö"".makeBoundÖÖ&type."".MakeClosureèÖ"runtime.newobjectª×Ì runtime.duffzero¸×:go.itab.*"".Function."".ValueäØ2runtime.writebarrierifaceòØ type.[1]"".Value„Ù"runtime.newobjectÔÚ2runtime.writebarrierifaceäÛ2runtime.writebarriersliceæß2runtime.writebarrieriface”àLgo.itab.*"".MakeClosure."".Instructionˆá&"".(*Function).emitšâ(type.*"".MakeClosure°â&type."".InstructionÈâLgo.itab.*"".MakeClosure."".InstructionÜâ runtime.typ2Itab„ä"type.*"".Functionšätype."".Value²ä:go.itab.*"".Function."".ValueÆä runtime.typ2Itaböå"".makeThunkžæ:go.itab.*"".Function."".Valueâç"".emitConvôè"type.*"".FunctionŠétype."".Value¢é:go.itab.*"".Function."".Value¶é runtime.typ2ItabØéfgo.string."unexpected expression-relative selector"”êtype.stringÀêruntime.convT2Eðêruntime.gopanicšë*type.*go/ast.BasicLitÀë$runtime.assertI2T2ôëBgo.string."non-constant BasicLit"°ìtype.stringÜìruntime.convT2EŒíruntime.gopanic¶í*type.*go/ast.StarExprÜí&runtime.assertI2TOKÆî(type.*go/ast.FuncLitìî$runtime.assertI2T2þðð runtime.duffzeroüñtype.string¨òruntime.convT2E’ó2runtime.writebarrieriface ótype.intÌóruntime.convT2E¾ô2runtime.writebarrierifaceÌô"go.string."%s$%d"Àõfmt.Sprintf‚öHgo.itab.*go/ast.FuncType.go/ast.ExprŒ÷("".(*Package).typeOfØ÷ +¶ø type."".FunctionÈø"runtime.newobjectúøà runtime.duffzeroæù4runtime.writebarrierstringôùVtype.*golang.org/x/tools/go/types.Signatureºú"runtime.assertI2T�û.runtime.writebarrierptr¤ü.runtime.writebarrierptrˆý.runtime.writebarrierptrìý.runtime.writebarrierptrúýFgo.itab.*go/ast.FuncLit.go/ast.Node–ÿ2runtime.writebarrierifaceÚ€&type.[]*"".FunctionÌ�"runtime.growsliceÚ‚.runtime.writebarrierptr „2runtime.writebarriersliceÜ„6"".(*builder).buildFunctionž…:go.itab.*"".Function."".Valueú…"type.*"".Function�†type."".Value¨†:go.itab.*"".Function."".Value¼† runtime.typ2Itabè†&type."".MakeClosureú†"runtime.newobject¼‡Ì runtime.duffzeroʇ:go.itab.*"".Function."".ValueÖˆ2runtime.writebarrieriface�Š2runtime.writebarrierifaceÖ�type.[]"".ValueÈŽ"runtime.growslice‚�2runtime.writebarrieriface‘2runtime.writebarriersliceŒ“Lgo.itab.*"".MakeClosure."".Instruction€”&"".(*Function).emitÒ”(type.*"".MakeClosureè”&type."".Instruction€•Lgo.itab.*"".MakeClosure."".Instruction”• runtime.typ2ItabÄ–"type.*"".FunctionÚ–type."".Valueò–:go.itab.*"".Function."".Value†— runtime.typ2Itab„˜(type.*go/ast.FuncLitš˜ type.go/ast.Node²˜Fgo.itab.*go/ast.FuncLit.go/ast.NodeƘ runtime.typ2Itabü™*type.*go/ast.FuncType’š type.go/ast.ExprªšHgo.itab.*go/ast.FuncType.go/ast.Expr¾š runtime.typ2Itab”›,type.*go/ast.SliceExprº›$runtime.assertI2T2†ž("".(*Package).typeOfÒž +ÞŸ$runtime.ifacethash¬ Ntype.*golang.org/x/tools/go/types.Sliceò &runtime.assertI2TOK”¢$"".(*builder).expr‚¤$"".(*builder).expr°¥$"".(*builder).exprâ¦$"".(*builder).expr¤§type."".Slice¶§"runtime.newobject‚¨À runtime.duffzeroø¨2runtime.writebarrierifaceî©2runtime.writebarrierifaceäª2runtime.writebarrierifaceÚ«2runtime.writebarrierifaceü®2runtime.writebarrierifaceª¯@go.itab.*"".Slice."".Instructionž°&"".(*Function).emit°±type.*"".SliceƱ&type."".InstructionÞ±@go.itab.*"".Slice."".Instructionò± runtime.typ2Itabð³Ntype.*golang.org/x/tools/go/types.Array¶´&runtime.assertI2TOKÚµ$"".(*builder).addrà¶ +†¸.go.string."unreachable"¸type.stringî¸runtime.convT2Ež¹runtime.gopanicȹRtype.*golang.org/x/tools/go/types.PointerŽº&runtime.assertI2TOKغNtype.*golang.org/x/tools/go/types.Basicž»&runtime.assertI2TOK°°Ä"".autotmp_0752"type.interface {}"".autotmp_0751¿*type.*[1]interface {}"".autotmp_0750&type.[]interface {}"".autotmp_0749type.*uint8"".autotmp_0748type.*uint8"".autotmp_0747type.*uint8"".autotmp_0746Jtype.golang.org/x/tools/go/types.Type"".autotmp_0745type.*"".Lookup"".autotmp_0744type.*uint8"".autotmp_0743Jtype.golang.org/x/tools/go/types.Type"".autotmp_0742¯type.*"".Lookup"".autotmp_0741type.*uint8"".autotmp_0740Jtype.golang.org/x/tools/go/types.Type"".autotmp_0739Ÿtype.*"".Index"".autotmp_0738type.*uint8"".autotmp_0737type.uint32"".autotmp_0736type.bool"".autotmp_0735Jtype.golang.org/x/tools/go/types.Type"".autotmp_0734type.uint64"".autotmp_0733type.uint64"".autotmp_0732type.*uint8"".autotmp_0731¿"type.go/token.Pos"".autotmp_0730�"type.*[1]"".Value"".autotmp_0729type.[]"".Value"".autotmp_0728type.*uint8"".autotmp_0727(type.*"".MakeClosure"".autotmp_0726type.*uint8"".autotmp_0725¯\type.golang.org/x/tools/go/types.SelectionKind"".autotmp_0724type.*uint8"".autotmp_0723ÿXtype.**golang.org/x/tools/go/types.Selection"".autotmp_0722type.*uint8"".autotmp_0721type.*uint8"".autotmp_0720type.*uint8"".autotmp_0719type.*uint8"".autotmp_0718ï type.*"".Builtin"".autotmp_0717type.uint32"".autotmp_0716type.bool"".autotmp_0715Ntype.golang.org/x/tools/go/types.Object"".autotmp_0714type.*uint8"".autotmp_0713ßtype.*"".Slice"".autotmp_0712type.uint32"".autotmp_0711type.bool"".autotmp_0710ßJtype.golang.org/x/tools/go/types.Type"".autotmp_0709&type.go/token.Token"".autotmp_0708type.*uint8"".autotmp_0707Ïtype.*"".UnOp"".autotmp_0706Ÿ&type.go/token.Token"".autotmp_0705type.*uint8"".autotmp_0704type.uint32"".autotmp_0703type.bool"".autotmp_0702type."".Value"".autotmp_0701type.bool"".autotmp_0700type.*uint8"".autotmp_0699type.uint64"".autotmp_0698type.uint64"".autotmp_0696type.int"".autotmp_0695ÿtype.[]"".Value"".autotmp_0694type."".Value"".autotmp_0693Ïtype.[]"".Value"".autotmp_0691¿"type.**"".FreeVar"".autotmp_0690type.int"".autotmp_0689type.int"".autotmp_0688type.*uint8"".autotmp_0687¯(type.*"".MakeClosure"".autotmp_0686type.*uint8"".autotmp_0683type.int"".autotmp_0682type.int"".autotmp_0681Ÿ&type.[]*"".Function"".autotmp_0680ï&type.[]*"".Function"".autotmp_0679type.*uint8"".autotmp_0678Ÿ"type.*"".Function"".autotmp_0676"type.interface {}"".autotmp_0675¿"type.interface {}"".autotmp_0673¿&type.[]interface {}"".autotmp_0672çtype.uint32"".autotmp_0670Ÿ type.go/ast.Expr"".autotmp_0669type.string"".autotmp_0668ÿ(type.[1]interface {}"".autotmp_0667type."".Value"".autotmp_0666type."".lvalue"".autotmp_0665type.string"".autotmp_0664type.string"".autotmp_0663type."".Value"".autotmp_0662type."".lvalue"".autotmp_0661�,type.*go/ast.IndexExpr"".autotmp_0660type."".Value"".autotmp_0659type.*"".Lookup"".autotmp_0658type."".Value"".autotmp_0657type."".Value"".autotmp_0656type."".Value"".autotmp_0655type.*"".Lookup"".autotmp_0654type."".Value"".autotmp_0653type."".Value"".autotmp_0652type."".Value"".autotmp_0651Jtype.golang.org/x/tools/go/types.Type"".autotmp_0650Jtype.golang.org/x/tools/go/types.Type"".autotmp_0649type."".Value"".autotmp_0648type.*"".Index"".autotmp_0647type."".Value"".autotmp_0646type."".Value"".autotmp_0645type."".Value"".autotmp_0644Jtype.golang.org/x/tools/go/types.Type"".autotmp_0643Jtype.golang.org/x/tools/go/types.Type"".autotmp_0642type.string"".autotmp_0641type."".Value"".autotmp_0640type."".Value"".autotmp_0639type."".Value"".autotmp_0638type.int"".autotmp_0637type."".Value"".autotmp_0636(type.*"".MakeClosure"".autotmp_0635"type.*"".Function"".autotmp_0634type.bool"".autotmp_0633type."".Value"".autotmp_0632type.bool"".autotmp_0631Jtype.golang.org/x/tools/go/types.Type"".autotmp_0630type."".Value"".autotmp_0629"type.*"".Function"".autotmp_0628type."".Value"".autotmp_0627ÿ2type.*go/ast.SelectorExpr"".autotmp_0626type.*"".UnOp"".autotmp_0625type."".Value"".autotmp_0624type.*"".UnOp"".autotmp_0623type."".Value"".autotmp_0622ïtype.*"".Const"".autotmp_0621 type.*"".Builtin"".autotmp_0620Ntype.golang.org/x/tools/go/types.Object"".autotmp_0619$type.*go/ast.Ident"".autotmp_0618type."".Value"".autotmp_0617type.*"".Slice"".autotmp_0616type."".Value"".autotmp_0615type."".Value"".autotmp_0614type."".Value"".autotmp_0613type.string"".autotmp_0612type."".Value"".autotmp_0611type."".Value"".autotmp_0610type."".lvalue"".autotmp_0609Jtype.golang.org/x/tools/go/types.Type"".autotmp_0608Jtype.golang.org/x/tools/go/types.Type"".autotmp_0607type.string"".autotmp_0606type.string"".autotmp_0605type."".Value"".autotmp_0604Jtype.golang.org/x/tools/go/types.Type"".autotmp_0603ßtype."".Value"".autotmp_0602type."".Value"".autotmp_0601type."".Value"".autotmp_0600type."".Value"".autotmp_0599¿type."".Value"".autotmp_0598type."".Value"".autotmp_0597type."".Value"".autotmp_0596type."".Value"".autotmp_0595type.*"".UnOp"".autotmp_0594type."".Value"".autotmp_0593type."".Value"".autotmp_0592type."".Value"".autotmp_0591 type.go/ast.Expr"".autotmp_0590Ÿtype."".lvalue"".autotmp_0589type."".Value"".autotmp_0588ßtype.*"".Call"".autotmp_0587type."".Value"".autotmp_0586ÿNtype.golang.org/x/tools/go/types.Object"".autotmp_0585Ï$type.*go/ast.Ident"".autotmp_0584 type.go/ast.Expr"".autotmp_0583type."".Value"".autotmp_0582type."".Value"".autotmp_0581OZtype.golang.org/x/tools/go/types.TypeAndValue"".autotmp_0580type."".Value"".autotmp_0579type."".Value"".autotmp_0578type."".Value"".autotmp_0577(type.*"".MakeClosure"".autotmp_0576type.[]"".Value"".autotmp_0575�$type.[]*"".FreeVar"".autotmp_0574"type.*"".Function"".autotmp_0573"type.*"".Function"".autotmp_0572&type.[]*"".Function"".autotmp_0571¿(type.*go/ast.FuncLit"".autotmp_0570ßJtype.golang.org/x/tools/go/types.Type"".autotmp_0569¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_0568Ÿtype.string"".autotmp_0567�type.int"".autotmp_0566ÿtype.int"".autotmp_0565type.string"".autotmp_0564ß(type.[2]interface {}"".autotmp_0563ÿtype.string +"".&v¯type.*"".Call "".typß Jtype.golang.org/x/tools/go/types.Type"".v�"type.*"".register "".pos�"type.go/token.Pos"".v¯"type.*"".register "".typŸ Jtype.golang.org/x/tools/go/types.Type"".v¯"type.*"".register "".~r0¿Jtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2¯Jtype.*golang.org/x/tools/go/types.Map "".pos¯"type.go/token.Pos"".vï"type.*"".register "".~r0ÿJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.m·2¿Jtype.*golang.org/x/tools/go/types.Map "".typß Jtype.golang.org/x/tools/go/types.Type"".vÏ"type.*"".register "".~r0ÿJtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.a·2ÏNtype.*golang.org/x/tools/go/types.Array "".posï"type.go/token.Pos"".vÏ"type.*"".register "".~r0ß\type.golang.org/x/tools/go/types.SelectionKind@golang.org/x/tools/go/types.s·2¯Vtype.*golang.org/x/tools/go/types.Selection "".~r0¿type.[]int@golang.org/x/tools/go/types.s·2ÏVtype.*golang.org/x/tools/go/types.Selection "".typŸ Jtype.golang.org/x/tools/go/types.Type"".v�"type.*"".register "".pos¿"type.go/token.Pos"".v�"type.*"".register "".~r0Ï"type.go/token.Posgo/ast.x·2¿$type.*go/ast.Ident "".~r0ŸNtype.golang.org/x/tools/go/types.Object@golang.org/x/tools/go/types.s·2¿Vtype.*golang.org/x/tools/go/types.Selection "".~r0Ÿtype.stringDgolang.org/x/tools/go/types.obj·2�Ptype.*golang.org/x/tools/go/types.object "".typ¿ Jtype.golang.org/x/tools/go/types.Type"".v¿"type.*"".register "".posŸ"type.go/token.Pos"".vŸ"type.*"".register "".typÿ Jtype.golang.org/x/tools/go/types.Type"".v¿"type.*"".register "".posÿ"type.go/token.Pos"".v¯"type.*"".register "".typ¿ Jtype.golang.org/x/tools/go/types.Type"".vï"type.*"".registerBgolang.org/x/tools/go/types.tv·2ŸZtype.golang.org/x/tools/go/types.TypeAndValue "".typÿ Jtype.golang.org/x/tools/go/types.Type "".~r0ßtype.string"".eŸ + type.go/ast.Expr"".tß Jtype.golang.org/x/tools/go/types.Type"".tÿ Jtype.golang.org/x/tools/go/types.Type"".vÿtype.*"".Lookup"".tßNtype.*golang.org/x/tools/go/types.Basic"".vÿtype.*"".Lookup"".maptŸJtype.*golang.org/x/tools/go/types.Map"".tÿJtype.*golang.org/x/tools/go/types.Map"".vßtype.*"".Index"".tïNtype.*golang.org/x/tools/go/types.Array"".eÿ,type.*go/ast.IndexExpr"".v¿type."".Value"".lastßtype.int"".indices�type.[]int"".cß(type.*"".MakeClosure"".vÿtype."".Value"".escapingétype.bool"".wantAddrõtype.bool +"".rt¿ Jtype.golang.org/x/tools/go/types.Type "".objßLtype.*golang.org/x/tools/go/types.Func +"".okótype.bool "".selŸVtype.*golang.org/x/tools/go/types.Selection"".eŸ2type.*go/ast.SelectorExpr +"".okïtype.bool"".vßtype."".Value "".objÏJtype.*golang.org/x/tools/go/types.Nil "".objÿRtype.*golang.org/x/tools/go/types.Builtin "".objŸ Ntype.golang.org/x/tools/go/types.Object"".vŸtype.*"".Slice"".x¿type."".Value "".maxÿ +type."".Value"".high¿ +type."".Value "".lowß +type."".Value"".e¿,type.*go/ast.SliceExpr "".cmpÿ type."".Value"".eï.type.*go/ast.BinaryExpr"".vßtype.*"".UnOp +"".okëtype.bool"".addrßtype."".lvalue"".eß,type.*go/ast.UnaryExpr"".vŸtype."".Value +"".okítype.bool "".objïRtype.*golang.org/x/tools/go/types.Builtin +"".okñtype.bool +"".id�$type.*go/ast.Ident"".yÏ,type.*"".MakeInterface"".yß&type.*"".ChangeType"".yï type.*"".Convert"".yßtype."".Value"".xŸtype."".Value"".e¯*type.*go/ast.CallExpr"".e�6type.*go/ast.TypeAssertExpr +"".fvÿ type.*"".FreeVar"".vŸ(type.*"".MakeClosure "".fn2ï"type.*"".Function"".eÏ(type.*go/ast.FuncLit "".~r3�type."".Value +"".tv@Ztype.golang.org/x/tools/go/types.TypeAndValue"".e  type.go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builder†%°·¯°¼¯°ò¯°V¯°¯¯°Í¯°·¯°´¯°Ê¯°Ü¯°â¯°×¯°Â¯°‹¯°¸¯°å¯°û¯°ï ¯°Ö +¯°¬¯°–¯°±¯°° +¯°¬¯°Â¯°«¯°®¯°› +ð�èÒ=«�„›…Q” +x>•(ß�HàÀãI|CàFz¥ !hj +'I &F6ÂËéa°B +æœ$ +$$ 5¯‰$ + 6 +ÉM>ŸYW(ƒ M  Q +  u¿Œ( +>k¥ !=98Â7]�ž@œCQ¨Y¦GÜÅ -.©IYYŽGÜÅ X•2Y†G“ÅJ &1�M¶w Æ68šnŨ(-‰+'˜,N/1‹wzÅ 5 „BU‰9U¥ �Š +o % +³ µ& +eŽUpé&(¥M ˆ 2 9ÒHû +�PP H ¢ GzÅ 7! DÇ  U Œ +üf»„xc=ŒC�s? c_¨4 o€*ƒÐQJ�`•¡Àv7KÁ½ZŠä$Ÿ#tZiR"O!Èi$›g`¦G))&£¼-J0p/R2Z1_]2|ã5«V0^´ZÊa;³QAjD�Cr$DnZ²a;³QQjT| :²Z$*a;êQajD>|]mb†cjd»íeŒh8lX\"~xH�Qj‚u Xwà„E_@#N$@!¦„Ìf^O*u¹›GcŽn]œ]`Ÿ¥J‚y` |>‰¦¨l›wWY*a;;;ÑQ»j¾¢œƒP†H"Tgclocals·7a603358eeb1b08ec0740bbba4bde2b2Tgclocals·da90f6bafc68d6d82188455b05d3ca35š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ,"".(*builder).stmtList ’eH‹ %H;awèëêHƒìpH‹”$ˆH‹„$�H‹œ$˜H‰\$h1ÉH‰D$`H‰D$ H‰T$XH‰ÐH‹l$ H9é}kH‰D$0HƒøteH‹H‹hH‰L$(H‰T$HH‰l$PH‹\$xH‰$H‹œ$€H‰\$H‰T$8H‰T$H‰l$@H‰l$èH‹D$0H‹L$(HƒÀHÿÁH‹l$ H9é|•HƒÄpÉë— + 0runtime.morestack_noctxtÂ$"".(*builder).stmtPà"".autotmp_0815O type.go/ast.Stmt"".autotmp_0814"type.*go/ast.Stmt"".autotmp_0813Ÿtype.int"".autotmp_0812�type.int"".autotmp_0811/$type.[]go/ast.Stmt"".so type.go/ast.Stmt"".list $type.[]go/ast.Stmt +"".fn"type.*"".Function"".b type.*"".builderàªßà ÐÆ \/   0Tgclocals·2f0799d8cd810298cfd0902093f6121eTgclocals·4398bb51467914f29637b614067b995fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ,"".(*builder).receiverà Æ eH‹ %H�D$ÀH;AwèëåH�ìÀH‹´$ÐH‹”$ØH‹Œ$àHÇ„$øHÇ„$HÇD$HHÇD$P€¼$è„ÂH‹œ$ð¶k@@€ý…¬H‹n`H‰,$H‰T$H‰L$èH‹L$H‹D$ H‰L$hH‰ $H‰D$pH‰D$èH‹´$ÐH‹”$ØH‹Œ$à¶\$€û…MH‹œ$ÈH‰$H‰t$H‰T$H‰L$¶œ$éˆ\$ èH‹L$(H‹D$0H‹œ$ÐH‰\$H‰D$`H‰$H‰L$XH‹Y ÿÓL‹D$H‹|$H‹œ$ðHÇ„$�HÇ„$˜HÇ„$ Hƒû„¯H‹k(H‰¬$�H‹k0H‰¬$˜H‹k8H‰¬$ H�œ$�H‹sHÿÎH‹œ$ðHƒû„cH‹S(H‹K0H‹[8H‰T$xH‰Œ$€H‰œ$ˆH‰ÙH9ó‚/H‹œ$ÐH‰$L‰D$HL‰D$H‰|$PH‰|$H‰”$¨H‰T$H‰´$°H‰t$ H‰Œ$¸H‰L$(èH‹D$0H‹L$8€¼$è…ÉH‰L$PH‰ $H‰D$HH‹XHÿÓH‹L$H‹D$H‰L$hH‰ $H‰D$pH‰D$èH‹D$HH‹L$P¶\$€ûtH‹œ$ÐH‰$H‰D$H‰L$èH‹\$H‰\$@H‹1íH9ètH‹L$@H‰„$øH‰Œ$H�ÄÀÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´ë·è ‰é–þÿÿ‰éJþÿÿH‹œ$ÈH‰$H‰t$H‰T$H‰L$èL‹D$ H‹|$(éåýÿÿ" +*0runtime.morestack_noctxt¶("".(*Package).typeOfú"".isPointerž$"".(*builder).addrø +ð2"".emitImplicitSelectionsÌ +Œ +"".isPointerê +"".emitLoadŒ 2go.itab.*"".UnOp."".Valueâ type.*"".UnOpø type."".Value� 2go.itab.*"".UnOp."".Value¤  runtime.typ2ItabÀ $runtime.panicslice  $"".(*builder).expr€€$"".autotmp_0826/type.[]int"".autotmp_0825ÿtype.*"".UnOp"".autotmp_0824type.bool"".autotmp_0823Jtype.golang.org/x/tools/go/types.Type"".autotmp_0822type."".Value"".autotmp_0820type."".Value"".autotmp_0818Ïtype."".lvalue"".autotmp_0816¯Jtype.golang.org/x/tools/go/types.Type "".~r0�type.[]int "".~r0_type.[]int"".vïtype."".Value "".~r5`type."".Value "".selPVtype.*golang.org/x/tools/go/types.Selection"".escapingBtype.bool"".wantAddr@type.bool"".e  type.go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builder"€Ëÿ€‚ðDè Rƒa +i•X8/*šÌN]QTgclocals·bfe098bc66dcd40b3f64c7dbb6092d45Tgclocals·08ac9fb6082db45ba8ad8c541e771e00š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ2"".(*builder).setCallFunc€üeH‹ %H�D$ H;AwèëåH�ìàH‹„$øH‹¼$Hƒÿ„»H‹pH‰w0H�0H�<$H¥H¥èH‹L$H‹D$H�H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹L$¶\$ €û„ÐH‰L$@H�H‰$H‹œ$ðH‹[`H‹[8H‹k`H‰l$H‰L$èH‹L$¶\$ H‹ €û„‡H‹)Hƒý…zH‰L$HH‰ËH‹IH‹k H�H‰$H‰L$`H‰L$H‰l$hH‰l$èH‹D$H‰D$PH‰$èH‹L$H‹D$H‰Œ$€H‰ $H‰„$ˆH‰D$è¶\$H‰ÙH‹œ$èHÇÀH‰$H‹œ$ðH‰\$H‹|$@Hƒÿ„ÍH�/H�|$H‰îH¥H¥ˆL$ ˆD$!H‹\$HH‰\$(èH‹L$0H‹D$8H‰L$pH‰D$xH‹œ$€H‰$H‹œ$ˆH‰\$è¶\$€ûtmH‹œ$H‰$Hƒ<$tQH‹\$pH‰\$H‹\$xH‰\$èH‹œ$H‰$Hƒ<$tHƒ$H‹\$PH‰\$èH�ÄàÉ%ëÛ‰%ë¦H‹œ$ðH‹khH‰,$H‹\$PH‰\$èH‹\$H‰\$XH‹1íH9è„‘H‹œ$H‰$Hƒ<$„nH‹L$XH‰„$�H‰D$H‰Œ$˜H‰L$èH‹œ$Hƒû„1H‹SH‹K H‹[(H‰”$ÈH‰Œ$ÐH‰œ$ØH‰ØH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¸H‰„$ÀH‰ÓH‰”$°H‰ÍHkíHëH‰$H‹\$pH‰\$H‹\$xH‰\$èH‹”$°H‹Œ$¸H‹„$ÀH‹œ$H‰$Hƒ<$t6Hƒ$H‰”$ÈH‰T$H‰Œ$ÐH‰L$H‰„$ØH‰D$èé6þÿÿ‰%ëÁ‰éÈþÿÿ‰%é†þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é=þÿÿ‰é,ýÿÿH‹œ$èH‰$H‹œ$ðH‰\$H‹¼$øHƒÿtaH�/H�|$H‰îH¥H¥èH‹L$ H‹D$(H‹œ$H‰$Hƒ<$t'H‰Œ$�H‰L$H‰„$˜H‰D$èH�ÄàÉ%ëЉ뛉é>ûÿÿ8 +*0runtime.morestack_noctxt "".unparenÂ2type.*go/ast.SelectorExprˆ$runtime.assertI2T2ƈtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection”2runtime.mapaccess2_fast64ˆLtype.*golang.org/x/tools/go/types.FuncÂ"runtime.assertI2Tè"".recvType¸"".isPointerò,"".(*builder).receiverÖ"".isInterfaceÂ2runtime.writebarrieriface� .runtime.writebarrierptr‚ +4"".(*Program).declaredFunc¤ +:go.itab.*"".Function."".Value° 2runtime.writebarrieriface type.[]"".Value´ "runtime.growsliceâ2runtime.writebarrierifaceš2runtime.writebarriersliceê"type.*"".Function€type."".Value˜:go.itab.*"".Function."".Value¬ runtime.typ2ItabÄ$"".(*builder).expr¼2runtime.writebarrieriface@À$"".autotmp_0847_type.[]"".Value"".autotmp_0846/type.[]"".Value"".autotmp_0843type."".Value"".autotmp_0842type.[]"".Value"".autotmp_0841�"type.*"".Function"".autotmp_0840type.bool"".autotmp_0839Ÿtype."".Value"".autotmp_0835 type.go/ast.Expr "".~r0ÿNtype.golang.org/x/tools/go/types.Object"".vßtype."".Value"".recv¿Jtype.golang.org/x/tools/go/types.Type "".objŸLtype.*golang.org/x/tools/go/types.Func "".sel¯Vtype.*golang.org/x/tools/go/types.Selection"".selector¿2type.*go/ast.SelectorExpr"".c0&type.*"".CallCommon"".e *type.*go/ast.CallExpr +"".fn"type.*"".Function"".b type.*"".builder("À±¿À•¿À€ +r� *W@9&Z(,'   vµ> Zw m @OzW(]26' 9°\IL_Tgclocals·4fc7bdfae1004e17f25f57b4d9db22c7Tgclocals·c8f2cd144e72c342e2291b3671ab4a1eš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ4"".(*builder).emitCallArgs€XêWeH‹ %H�„$ÈýÿÿH;AwèëâH�ì¸H‹Œ$ØH‹¼$àH‹´$èHÇ„$øHÇ„$HÇ„$H‹Y0Hƒû„ÜH‰ËH‹QH‹I H‹k(H‰¬$°1ÀH‰Œ$¨H‰Œ$ˆH‰”$ H‰ÑH‹¬$ˆH9è�SH‰ËH‰Œ$øHƒù„{H‹ H‹kH‰„$�H‰D$xH‰Œ$àH‰¬$èH‹œ$ÀH‰$H‹œ$ÈH‰\$H‰Œ$H‰L$H‰¬$H‰l$èH‹|$ H‹t$(H‹œ$ÐH‹[H‹D$xHƒû„óH‹H‹KH‹kH‰¬$hH‰”$XH‰Œ$`H9ȃÀH�ÂH‹Hƒû„¨H‹K(H‹k0H‹œ$ÈH‰$H‰¼$H‰|$H‰´$H‰t$H‰Œ$ H‰L$H‰¬$(H‰l$ èH‹L$(H‹D$0H‰Œ$pH‰„$xH‹”$àH‹Œ$èH‹„$ðH‰ÃH)ËHƒû}OH�H‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$xH‰„$€H‰ÓH‰”$pH‰ÍHkíHëH‰$H‹œ$pH‰\$H‹œ$xH‰\$èH‹¼$pH‹´$xH‹„$€H‰¼$àH‰´$èH‰„$ðH‹Œ$øH‹„$�HƒÁHÿÀH‹¬$ˆH9茭ýÿÿH‰¼$øH‰´$H‹œ$ðH‰œ$H�ĸÉéQþÿÿè ‰éþÿÿ‰é~ýÿÿH‰t$@H‹QH‹A H‹i(H‰¬$°1ÉH‰„$¨H‰„$ˆH‰”$ H‰ÐH‹¬$ˆH9é�‰H‰„$øHƒø„JH‹H‹hH‰Œ$�H‰”$àH‰¬$èH‹œ$ÀH‰$H‹œ$ÈH‰\$H‰”$0H‰T$H‰¬$8H‰l$èH‹L$ H‹D$(H‰„$ˆH‰$H‰Œ$€H‹YHÿÓH‹L$H‹D$H�H‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH‹¼$àH‹´$èH‹L$¶\$ €û„Œ1íH9é„zH‹AH‰Á1ÀH‰L$PH‹l$PH9è�VH‹œ$ÈH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$H‰D$hH‰D$èH‹\$ H‰œ$H‹\$(H‰œ$H‹”$àH‹Œ$èH‹„$ðH‰ÃH)ËHƒû}OH�H‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$xH‰„$€H‰ÓH‰”$pH‰ÍHkíHëH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹¼$pH‹´$xH‹„$€H‰¼$àH‰´$èH‰„$ðH‹D$hHÿÀH‹l$PH9茪þÿÿH‹„$øH‹Œ$�HƒÀHÿÁH‹¬$ˆH9éŒwýÿÿH‹œ$ÐH‹C1íH9è„ÂH‹@H‹œ$ÐI‰Á¶k @€ýtIÿÉ1ÀL‰L$HL9È�=H‹œ$ÐH‹[Hƒû„yL‹H‹SH‹kH‰¬$hL‰„$XH‰”$`H9ЃFI�ÀH‹Hƒû„.H‹S(H‹K0H‹œ$ÈH‰$H‹\$@H‰D$`HÃH‰ýH9óƒú HkÛHÝH�\$H‰ßH‰îH¥H¥H‰”$@H‰T$H‰Œ$HH‰L$ èH‹T$(H‹L$0H‹D$@H‹l$`H‹œ$àL‹„$èHèH‰ÅL9Àƒ‹ HkíHëH‰$H‰”$H‰T$H‰Œ$H‰L$èL‹L$HH‹¼$àH‹´$èH‹D$`HÿÀL‰L$HL9ÈŒÃþÿÿH‹œ$жk @€ý„†H‹D$@L‹„$ðLÈH‰òH9Æ‚ý H‰ÆH‰ùH)ÂL‰ÃH)ÃH‰ØHƒût H‰óHÁãHËH‰ÙH‰Œ$@H‰”$HH‰„$PH‹œ$ÐH‹[Hƒû„£ H‹H‹KH‹kH‰¬$hH‰”$XH‰Œ$`I9Ƀp J�ÊH‹Hƒû„X H‹K(H‹k0H�H‰$H‰Œ$PH‰L$H‰¬$XH‰l$èH‹´$HH‹L$H‰Œ$¸Hƒù„ H‹)H‹QH‰¬$0H‰¬$`H‰”$8H‰”$hHƒþ…äH‰Œ$H‹1íH9脘H‹Œ$H‰„$ðH‰$H‰Œ$øH‰L$èH‹\$H‰œ$H‹1íH9è„!H‹œ$H‰œ$H‰„$H‹”$àH‹Œ$èH‹„$ðH‰ÃH)ËHƒû}OH�H‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$xH‰„$€H‰ÓH‰”$pH‰ÍHkíHëH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹¼$pH‹´$xH‹„$€H‰„$ðH‰¼$øH‰´$H‹œ$ðH‰œ$H�ĸÃH�H‰$H�H‰\$H�H‰\$èH‹D$é­þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é6þÿÿH‰¬$ÀH‰”$ÈH‰t$XH�H‰$èH‹D$H‹l$XH‰(H‰„$ðH‰$Hƒ<$„– Hƒ$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹œ$ðH‰œ$ðH‹1íH9è„ H‹œ$ÈH‰$H‹Œ$ðH‰„$ðH‰D$H‰Œ$øH‰L$HÇD$èH‹\$ H‰œ$H‹„$Hƒø„¼H‹œ$ØH‹{8H‰x H‹´$Hƒþ„“H�~@H�5H¥H¥H‹”$@H‹Œ$HH‹œ$PH‰œ$˜1ÀH‰Œ$�H‰Œ$€H‰”$ˆH‰”$èH‹¬$€H9è�ÜH‹œ$èHƒû„H‹H‹kH‰„$ˆH‰D$pH‰”$H‰”$ H‰¬$H‰¬$(H‹œ$H‰œ$H‹\$pH‰$èH‹\$H‰œ$H�H‰$èH‹\$H‰œ$àH‹¼$àHƒÿ„ƒ1ÀèH‹1íH9è„8H‹œ$àH‰$Hƒ<$„Hƒ$@H‹Œ$H‰„$H‰D$H‰Œ$H‰L$èH‹1íH9è„¥H‹œ$àH‰$Hƒ<$„‚Hƒ$PH‹Œ$H‰„$H‰D$H‰Œ$H‰L$èH‹œ$àH‰œ$ÈH‹œ$ÈH‰œ$¨Hƒ¼$¨„H‹œ$`H‰œ$°H‹œ$hH‰œ$¸HÇ„$ H�H‰$èH‹\$H‰œ$ØH‹œ$ØH‰$Hƒ<$„¯H‹œ$°H‰\$H‹œ$¸H‰\$èH‹œ$ØH‰œ$ØH‹œ$ØH‰œ$ H‹œ$ H‰œ$ØH‹1íH9è„H‹Œ$ØH‰„$ðH‰„$�H‰Œ$øH‰Œ$˜H‹œ$¨H‰$Hƒ<$„ÑHƒ$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹œ$ÈH‰œ$àH‹1íH9è„YH‹œ$ÈH‰$H‹œ$àH‰œ$ØH‰„$ÐH‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹œ$ÈH‰œ$àH‹œ$(H‰$H‹œ$ H‹[0ÿÓH‹\$H‰œ$˜H‹1íH9è„›H‹œ$ÈH‰$H‹Œ$àH‰„$H‰D$H‰Œ$H‰L$H‹œ$ H‰\$H‹œ$(H‰\$ H‹œ$˜H‰\$(èH‹œ$èHƒÃH‰œ$èH‹„$ˆHÿÀH‹¬$€H9èŒ$üÿÿH‹œ$H‰œ$H�H‰$èH‹\$H‰œ$ÐH‹¼$ÐHƒÿ„Ë1ÀèH‹1íH9è„€H‹œ$ÐH‰$Hƒ<$„]Hƒ$@H‹Œ$H‰„$H‰D$H‰Œ$H‰L$èH‹œ$ÐH‰œ$ÀH‹œ$ÀH‰œ$°Hƒ¼$°„öH‹œ$¸H‰œ$H‹1íH9è„¢H‹Œ$H‰„$ðH‰„$ H‰Œ$øH‰Œ$¨H‹œ$°H‰$Hƒ<$„WHƒ$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹œ$ÀH‰œ$ÐH‹1íH9è„ßH‹œ$ÈH‰$H‹œ$ÐH‰œ$ØH‰„$ÐH‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹T$H‹L$ H‹D$@H‹l$HH‹œ$àL‹„$èHèH‰ÅL9ÀsfHkíHëH‰$H‰”$H‰T$H‰Œ$H‰L$èH‹D$@H‹l$HHèHÿÀH‹Œ$ðH9ÁrH‹¼$àH‰ÆH‰Œ$ðéè÷ÿÿè è H�H‰$H�H‰\$H�H‰\$èH‹D$éïþÿÿ‰%é�þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é,þÿÿ‰%éþýÿÿ‰%é—ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éNýÿÿ‰é.ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é3üÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éuûÿÿ‰%é#ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é²úÿÿ‰%éEúÿÿ‰%éÙùÿÿ‰%érùÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é)ùÿÿ‰%éßøÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é–øÿÿ‰évøÿÿ‰éá÷ÿÿ‰éf÷ÿÿ‰é=÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é°öÿÿ‰%é^öÿÿ‰éùóÿÿ‰é¡óÿÿè ‰éVóÿÿè è è ‰éËñÿÿè ‰é€ñÿÿ1Àé;ñÿÿ1ÀéƒïÿÿH‹„$ðH‰úH‰ñH‰ÃH)óHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$�H‰„$˜H‰”$ˆH‰ÍHkíHëH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹¼$ˆH‹´$�H‹„$˜H‰¼$àH‰´$èH‰„$ðéðÿÿ‰é¯íÿÿä +00runtime.morestack_noctxtÂ$"".(*builder).expr "".emitConvªtype.[]"".Valueœ "runtime.growsliceÖ +2runtime.writebarrierifaceî $runtime.panicindexî$"".(*builder).exprº +ØNtype.*golang.org/x/tools/go/types.Tuplež$runtime.assertI2T2œ"".emitExtract¦type.[]"".Value˜"runtime.growsliceÒ2runtime.writebarrierifacež"".emitConvØ2runtime.writebarrierifaceÐ!Ntype.*golang.org/x/tools/go/types.Slice–""runtime.assertI2TÔ#–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Type¶$"".nilConstÞ$4go.itab.*"".Const."".Valueú%type.[]"".Valueì&"runtime.growslice¦(2runtime.writebarrierifaceÄ)type.*"".ConstÚ)type."".Valueò)4go.itab.*"".Const."".Value†* runtime.typ2Itab¨*Ntype.*golang.org/x/tools/go/types.Slice¾*Jtype.golang.org/x/tools/go/types.TypeÖ*–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Typeê* runtime.typ2Itab¶+Ltype.golang.org/x/tools/go/types.ArrayÈ+"runtime.newobjectØ,2runtime.writebarrieriface†-–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Type”."".emitNew¬/&go.string."varargs"¢2"".intConstÊ2"type."".IndexAddrÜ2"runtime.newobject¨3Ð runtime.duffzero¶34go.itab.*"".Alloc."".ValueÒ42runtime.writebarrierifaceà44go.itab.*"".Const."".Valueü52runtime.writebarrierifaceÀ7Ptype.golang.org/x/tools/go/types.PointerÒ7"runtime.newobjectØ82runtime.writebarrierifaceÆ9šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type¢;2runtime.writebarrierifaceÐ;Hgo.itab.*"".IndexAddr."".Instructionì<&"".(*Function).emitÄ= +è=>J9 2>V>N)›]LTgclocals·ee46e81c3ae3722d7dc5ed75a97b1c25Tgclocals·dc6ea3e7653c376660c24b44fe059e96š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ*"".(*builder).setCallà Æ eH‹ %H�D$°H;AwèëåH�ìÐH‹œ$ØH‰$H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹œ$àH‹s`H‰4$H‹¼$èHƒÿ„`H�7H�|$H¥H¥èH‹L$H‹D$ H‰„$˜H‰$H‰Œ$�H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH‹´$èH‹D$1íH9è…/H�\$pHÇHÇCH�\$pHƒû„HÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°Hƒþ„ÎH�.H�$H‰ßH‰îH¥H¥èH‹L$H‹D$H‹œ$ H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$ èH‹\$(H‰\$`H‹\$0H‰\$hH�H‰$H�\$`H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é+ÿÿÿ‰éôþÿÿH‹œ$ØH‰$H‹œ$àH‰\$H‰D$H‰t$H‹¼$ðHƒÿt{H�oH�|$ H‰îH¥H¥H¥èH‹T$8H‹L$@H‹D$HH‹œ$ðH‰$Hƒ<$t9Hƒ$H‰”$¸H‰T$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH�ÄÐÉ%뾉ë�‰é™ýÿÿ +*0runtime.morestack_noctxt¬2"".(*builder).setCallFunc’("".(*Package).typeOfÞ +üVtype.*golang.org/x/tools/go/types.SignatureÂ$runtime.assertI2T2Äruntime.convI2E¢2runtime.writebarrieriface°Ngo.string."no signature for call of %s"¤fmt.SprintfÚtype.string€runtime.convT2E°runtime.gopanicà 4"".(*builder).emitCallArgs† 2runtime.writebarrierslice@ "".autotmp_1003ÿ"type.interface {}"".autotmp_1001_&type.[]interface {}"".autotmp_1000/type.[]"".Value"".autotmp_0999ßtype.string"".autotmp_0998¿(type.[1]interface {}"".autotmp_0997ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_0996Jtype.golang.org/x/tools/go/types.Type"".c0&type.*"".CallCommon"".e *type.*go/ast.CallExpr +"".fn"type.*"".Function"".b type.*"".builder" ¬Ÿ !ð.ž"8˜ ¯› UŒp.p�Tgclocals·80099bb4b4c69d7bc0caf17ac808f7c8Tgclocals·c93733d39a678a4ef207083b746a7695š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ,"".(*builder).assignOpàÚeH‹ %H�D$ØH;AwèëåH�ì¨H‹œ$¸H‰\$H‹œ$ÈH‰$H‹œ$ÀH‹[(ÿÓH‹L$H‹D$H‰D$`H‰$H‰L$XH‹YHÿÓH‹L$H‹D$H‹œ$¸H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‰Œ$ˆH‰L$H‰„$�H‰D$ èH‹\$(H‰œ$˜H‹\$0H‰œ$ H‹œ$ÈH‰$H‹œ$ÀH‹[8ÿÓH‹L$H‹D$H‹œ$¸H‰$H‹œ$àH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹œ$˜H‰\$ H‹œ$ H‰\$(H‰L$xH‰L$0H‰„$€H‰D$8HÇD$@èH‹L$HH‹D$PH‹œ$¸H‰\$H‰L$hH‰L$H‰D$pH‰D$H‹œ$ÈH‰$H‹œ$ÀH‹[0ÿÓH�Ĩà +*0runtime.morestack_noctxtŽ +Ê +ä"".emitConvÐ +¸"".emitArithÆ +pÐ"".autotmp_1011type."".Value"".autotmp_1010_Jtype.golang.org/x/tools/go/types.Type"".autotmp_1009type."".Value"".autotmp_1008?Jtype.golang.org/x/tools/go/types.Type"".autotmp_1007type."".Value"".oldvŸtype."".Value +"".op`&type.go/token.Token"".incr@type."".Value "".loc type."".lvalue +"".fn"type.*"".Function"".b type.*"".builder"Њϰ¸"1Ò GƒsUTgclocals·c4105d353cf36fc9059d6ffe8024ce7bTgclocals·ec4f11d09723c11cf67a37373da3140bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ8"".(*builder).localValueSpec€&þ%eH‹ %H�„$0ÿÿÿH;AwèëâH�ìPH‹„$hH‹P8H‹hH9ê…îH‹PH‹HH‹hH‰¬$H1ÀH‰Œ$@H‰L$HH‰”$8H‰ÑH‹l$HH9è�*H‰Œ$€H‹)H‰D$PH‰D$@H‰l$hH‰l$xH‹1íH9è„OH‹T$xH‰„$H‰”$H�H‰$H‰„$ÀH‰D$H‰”$ÈH‰T$èH‹L$¶\$ €û„ïH‰ËHƒù„éH‹IH‰Œ$H‹CH‰„$Hƒø…ÀH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ŽHÇÀ<uH‹œ$`H‰$H‹\$hH‰\$èH‹\$hH‰\$xH‹1íH9è„H‹œ$XH‰$H‹œ$`H‰\$H‹L$xH‰„$H‰D$H‰Œ$H‰L$ÆD$ èH‹L$(H‹D$0H‹œ$XH‰$H‹œ$`H‰\$H‰Œ$ H‰L$H‰„$¨H‰D$H‹œ$hHƒû„‚H‹K0H‹C8H‹k@H‰¬$0H‰ËH‰Œ$ H‹l$@H‰„$(H9ÅsJHkíHëH�l$ H‰ïH‰ÞH¥H¥ÆD$0èH‹Œ$€H‹D$PHƒÁHÿÀH‹l$HH9èŒÖýÿÿH�ÄPÃè ‰éwÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é´þÿÿ1Àérþÿÿ‰éþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éýÿÿH‹h8Hƒý…àH‰ÃH‹PH‹@H‹kH‰¬$H1ÉH‰„$@H‰D$HH‰”$8H‰ÐH‹l$HH9é�+ÿÿÿH‰„$€H‹(H‰L$PH‰l$XH‰l$xH‹1íH9è„CH‹T$xH‰„$H‰”$H�H‰$H‰„$ÐH‰D$H‰”$ØH‰T$èH‹L$¶\$ €û„ãH‰ËHƒù„ÝH‹IH‰Œ$H‹CH‰„$Hƒø…´H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„‚HÇÀ<…åH‹œ$`H‰$H‹\$XH‰\$èH‹L$H‹„$`H‹X`1íH9ë„5H‹h`¶](€û„$HÇÀ<„ŽH‹\$XH‰\$xH‰Œ$ˆH‹5H‰t$p1íH9H‹1íH9ètpH‹œ$`H‰$H‹T$xH‰´$H‰t$H‰”$H‰T$H‹Œ$ˆH‰„$ðH‰D$H‰Œ$øH‰L$ ÆD$(èH‹„$€H‹L$PHƒÀHÿÁéþÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$pH‹D$éYÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$H‰t$péÿÿÿ1ÀéÜþÿÿ1Àé~þÿÿ‰éþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é‹ýÿÿH‹œ$XH‰$H‹œ$`H‰\$H‰ÃH‹H0H‹@8H‹k@H‰¬$0H‰Œ$ HƒøH‰„$(†H�l$H‰ïH‰ÎH¥H¥èH‹D$ H‹L$(H‰„$�H‰Œ$˜H‹œ$hHƒû„ÍH‹SH‹KH‹kH‰¬$H1ÀH‰Œ$@H‰L$HH‰”$8H‰ÑH‹l$HH9è�ÄûÿÿH‰Œ$€H‹)H‰D$PH‰D$8H‰l$`H‰l$xH‹1íH9è„.H‹T$xH‰„$H‰”$H�H‰$H‰„$àH‰D$H‰”$èH‰T$èH‹L$¶\$ €û„ÎH‰ËHƒù„ÈH‹IH‰Œ$H‹CH‰„$Hƒø…ŸH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„mHÇÀ<…H‹œ$`H‰$H‹\$`H‰\$èH‹\$`H‰\$xH‹1íH9è„õH‹œ$XH‰$H‹œ$`H‰\$H‹L$xH‰„$H‰D$H‰Œ$H‰L$ÆD$ èH‹L$(H‹D$0H‰Œ$°H‰„$¸H‹œ$`H‰$H‹œ$�H‰\$H‹œ$˜H‰\$H‹\$8H‰\$èH‹D$ H‹L$(H‹œ$`H‰\$H‰„$ðH‰D$H‰Œ$øH‰L$H‹œ$¸H‰$H‹œ$°H‹[0ÿÓH‹Œ$€H‹D$PHƒÁHÿÀéÓýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÙþÿÿ1Àé“þÿÿ‰é1þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é ýÿÿ‰é,ýÿÿè z +00runtime.morestack_noctxt¸Bgo.itab.*go/ast.Ident.go/ast.Expr†$type.*go/ast.IdentÌ$runtime.assertI2T2ðgo.string."_"˜ runtime.eqstring€>"".(*Function).addLocalForIdent¢Bgo.itab.*go/ast.Ident.go/ast.Expr¼$"".(*builder).addrü 2"".(*builder).exprInPlaceÚ +$runtime.panicindexú +$type.*go/ast.Ident�  type.go/ast.Expr¨ Bgo.itab.*go/ast.Ident.go/ast.Expr¼  runtime.typ2Itabú $type.*go/ast.Ident�  type.go/ast.Expr¨ Bgo.itab.*go/ast.Ident.go/ast.Expr¼  runtime.typ2Itab¬Bgo.itab.*go/ast.Ident.go/ast.Exprú$type.*go/ast.IdentÀ$runtime.assertI2T2ägo.string."_"Œ runtime.eqstringü>"".(*Function).addLocalForIdent¦Bgo.itab.*go/ast.Ident.go/ast.ExprÔ4go.itab.*"".Alloc."".Value�"".emitDebugRefÐtype.*"".Allocætype."".Valueþ4go.itab.*"".Alloc."".Value’ runtime.typ2Itab¾$type.*go/ast.IdentÔ type.go/ast.ExprìBgo.itab.*go/ast.Ident.go/ast.Expr€ runtime.typ2ItabÖ$type.*go/ast.Identì type.go/ast.Expr„Bgo.itab.*go/ast.Ident.go/ast.Expr˜ runtime.typ2Itabè&"".(*builder).exprN„Bgo.itab.*go/ast.Ident.go/ast.ExprÒ$type.*go/ast.Ident˜$runtime.assertI2T2¼go.string."_"ä runtime.eqstringÔ>"".(*Function).addLocalForIdentöBgo.itab.*go/ast.Ident.go/ast.Expr�!$"".(*builder).addr®""".emitExtractÈ# +„$$type.*go/ast.Identš$ type.go/ast.Expr²$Bgo.itab.*go/ast.Ident.go/ast.ExprÆ$ runtime.typ2Itab„%$type.*go/ast.Identš% type.go/ast.Expr²%Bgo.itab.*go/ast.Ident.go/ast.ExprÆ% runtime.typ2Itabò%$runtime.panicindex0 l"".autotmp_1058type.*uint8"".autotmp_1057type.string"".autotmp_1056type.bool"".autotmp_1055type.*uint8"".autotmp_1054 type.go/ast.Expr"".autotmp_1053$type.*go/ast.Ident"".autotmp_1052&type.**go/ast.Ident"".autotmp_1051type.int"".autotmp_1050type.int"".autotmp_1048type.*uint8"".autotmp_1046type.string"".autotmp_1045type.bool"".autotmp_1044type.*uint8"".autotmp_1043 type.go/ast.Expr"".autotmp_1042$type.*go/ast.Ident"".autotmp_1041&type.**go/ast.Ident"".autotmp_1040type.int"".autotmp_1039type.int"".autotmp_1038type.*uint8"".autotmp_1037Ÿtype.string"".autotmp_1035¿type.*uint8"".autotmp_1034 type.go/ast.Expr"".autotmp_1033¯$type.*go/ast.Ident"".autotmp_1032Ÿ&type.**go/ast.Ident"".autotmp_1031�type.int"".autotmp_1030ÿtype.int"".autotmp_1029type."".Value"".autotmp_1028type."".lvalue"".autotmp_1027$type.*go/ast.Ident"".autotmp_1026$type.*go/ast.Ident"".autotmp_1025(type.[]*go/ast.Ident"".autotmp_1024type."".Value"".autotmp_1023type.*"".Alloc"".autotmp_1022$type.*go/ast.Ident"".autotmp_1021�type.*"".Alloc"".autotmp_1020$type.*go/ast.Ident"".autotmp_1019(type.[]*go/ast.Ident"".autotmp_1016$type.*go/ast.Ident"".autotmp_1015$type.*go/ast.Ident"".autotmp_1014/(type.[]*go/ast.Ident"".eß type.go/ast.Expr"".eÿ type.go/ast.Expr"".eŸ type.go/ast.Expr "".lhs¿type."".lvalue +"".idß$type.*go/ast.Ident"".i¯type.int"".tupleÿtype."".Value +"".idï$type.*go/ast.Ident"".lvalßtype."".lvalue +"".idÏ$type.*go/ast.Ident"".iŸtype.int"".spec ,type.*go/ast.ValueSpec +"".fn"type.*"".Function"".b type.*"".builder% †Ÿ Ô €”È-QÚh– ">32@OÞ 7Žn@xcÞx€2@\åøÏ1@ +èA7Lh ØüON>@Tgclocals·7a169e788c76524bd51757b001f3f3f2Tgclocals·3df3758019c44e4027fa4ae5c7625dfcš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ0"".(*builder).assignStmtÀ$¬$eH‹ %H�„$ÀþÿÿH;AwèëâH�ìÀHÇ„$HHÇ„$PHÇ„$XH‹”$ØH‹„$àH‹œ$èH‰œ$¸1ÉH‰„$°H‰D$PH‰”$¨H‰ÐH‹l$PH9é�bH‰D$hHƒø„oH‹H‹hH‰L$XH‰”$H‰”$ÐH‰¬$H‰¬$ØH�\$@H�H‰$H�H‰\$H�H‰\$H�\$@H‰\$èH‹\$ H‰œ$°H‹\$(H‰œ$¸H‹Œ$ÐH‹„$ØH�H‰$H‰Œ$àH‰L$H‰„$èH‰D$èH‹L$¶\$ €û„—H‰ËHƒù„‘H‹IH‰Œ$ðH‹CH‰„$øHƒø…hH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„6HÇÀ<… €¼$„¤H�H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹D$H�H‰$H‹œ$ÐH‹[`H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒû„¦H‹H‹kH‰¬$˜HƒøH‰„$�tH‹œ$ÐH‰$H‰D$H‰l$èH‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$ÆD$ èH‹L$(H‹D$0H‰Œ$°H‰„$¸H‹”$HH‹Œ$PH‹„$XH‰ÃH)ËHƒû}OH�H‰$H‰”$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$€H‰„$ˆH‰ÓH‰”$xH‰ÍHkíHëH‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹”$xH‹Œ$€H‹„$ˆH‰”$HH‰Œ$PH‰„$XH‹D$hH‹L$XHƒÀHÿÁH‹l$PH9錞üÿÿH‹Œ$àH‹„$øH9Á…zH‹œ$àHƒûu}H‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$HHƒ¼$PvJH�l$H‰ïH‰ÞH¥H¥H‹œ$ðHƒ¼$øv!H�l$ H‰ïH‰ÞH¥H¥ÆD$0èH�ÄÀÃè è HÇ„$0HÇ„$8HÇ„$@H‹”$ðH‹Œ$øH‹œ$H‰œ$¸1ÀH‰Œ$°H‰L$@H‰”$¨H‰ÑH‹l$@H9è��H‰ËH‰L$hHƒù„jH‹ H‹kH‰D$HH‰Œ$H‰¬$H‹œ$ÈH‰$H‹œ$ÐH‰\$H‰Œ$€H‰L$H‰¬$ˆH‰l$èH‹\$ H‰œ$H‹\$(H‰œ$H‹”$0H‹Œ$8H‹„$@H‰ÃH)ËHƒû}OH�H‰$H‰”$`H‰T$H‰Œ$hH‰L$H‰„$pH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$hH‰„$pH‰”$`H‰ÍHkíHëH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹”$`H‹Œ$hH‹„$pH‰”$0H‰Œ$8H‰„$@H‹L$hH‹D$HHƒÁHÿÀH‹l$@H9èŒpþÿÿH‹”$HH‹Œ$PH‹œ$XH‰œ$ 1ÀH‰Œ$˜H‰L$@H‰”$�H‰ÑH‹l$@H9è�¦ýÿÿH‰L$`Hƒù„ŽH‹H‹IH‰D$HH‰”$ H‰Œ$(H‹œ$ÐH‰\$H‹œ$0L‹„$8H‰ÅL9ÀsFHkíHëH�l$H‰ïH‰ÞH¥H¥H‰Œ$ÈH‰ $H‰”$ÀH‹Z0ÿÓH‹L$`H‹D$HHƒÁHÿÀé\ÿÿÿè ‰ékÿÿÿ‰é�ýÿÿH‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$ðHƒ¼$ø†=H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H‰L$pH‰D$xH‹”$HH‹Œ$PH‹œ$XH‰œ$ 1ÀH‰Œ$˜H‰L$HH‰”$�H‰ÑH‹l$HH9è�[üÿÿH‰L$`Hƒù„·H‹H‹iH‰D$PH‰”$ H‰”$ H‰¬$(H‰¬$¨H‹œ$ÐH‰$H‹\$pH‰\$H‹\$xH‰\$H‰D$èH‹L$ H‹D$(H‹œ$ÐH‰\$H‰Œ$H‰L$H‰„$H‰D$H‹œ$¨H‰$H‹œ$ H‹[0ÿÓH‹L$`H‹D$PHƒÁHÿÀé,ÿÿÿ‰éBÿÿÿè ‰éSùÿÿ1ÀéÊøÿÿ‰éhøÿÿ‰éŠ÷ÿÿ@ +00runtime.morestack_noctxt¨type."".blank¾type."".lvalueÖ4go.itab."".blank."".lvalueþruntime.convT2Ià$type.*go/ast.Ident¦$runtime.assertI2T2Êgo.string."_"ò runtime.eqstringÖ$type.*go/ast.Identœ"runtime.assertI2T´rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Object‚ 2runtime.mapaccess1_fast64� +8"".(*Function).addNamedLocalŠ $"".(*builder).addr”  type.[]"".lvalue† "runtime.growsliceÀ2runtime.writebarrierifaceú2"".(*builder).exprInPlace”$runtime.panicindex¢$runtime.panicindexÊ$"".(*builder).exprÔtype.[]"".ValueÆ"runtime.growslice€2runtime.writebarrieriface² +ä$runtime.panicindexŒ&"".(*builder).exprNŽ""".emitExtract¨# +è#$runtime.panicindex�€f"".autotmp_1115type."".lvalue"".autotmp_1114type.*"".lvalue"".autotmp_1113type.int"".autotmp_1112type.int"".autotmp_1111type."".lvalue"".autotmp_1110¿type.*"".lvalue"".autotmp_1109type.int"".autotmp_1108type.int"".autotmp_1107type.uint64"".autotmp_1106type.uint64"".autotmp_1104type.int"".autotmp_1103¿type.[]"".Value"".autotmp_1102 type.go/ast.Expr"".autotmp_1101"type.*go/ast.Expr"".autotmp_1100type.int"".autotmp_1099type.int"".autotmp_1095ïtype.int"".autotmp_1094� type.[]"".lvalue"".autotmp_1093Ÿtype.string"".autotmp_1091ÿ type.go/ast.Expr"".autotmp_1090¯"type.*go/ast.Expr"".autotmp_1089ßtype.int"".autotmp_1088Ïtype.int"".autotmp_1087type."".Value"".autotmp_1086 type.[]"".lvalue"".autotmp_1085type."".Value"".autotmp_1084 type.[]"".lvalue"".autotmp_1082ßtype."".Value"".autotmp_1081$type.[]go/ast.Expr"".autotmp_1080type.int"".autotmp_1079type.int"".autotmp_1078type.int"".autotmp_1077_ type.[]"".lvalue"".autotmp_1076¿type."".lvalue"".autotmp_1073ÿtype."".blank"".autotmp_1072/$type.[]go/ast.Expr"".e¿ type.go/ast.Expr"".lval¿type."".lvalue"".tupleŸtype."".Value"".lvalÿtype."".lvalue"".rvalÿ type.go/ast.Expr"".rvalsŸtype.[]"".Value "".objßNtype.golang.org/x/tools/go/types.Object"".lvalŸtype."".lvalue "".lhsß type.go/ast.Expr"".lvalsï type.[]"".lvalue"".isDef€type.bool"".rhssP$type.[]go/ast.Expr"".lhss $type.[]go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builder%€ãÿ€—  ˜ž%$ƒQ½‰Wñg&%$vÃsUXƒu7TþT»·~]Ý è ~]šTÁN-Tgclocals·6c6f8c2e07b3ff3c8ddec8597d2e6b8cTgclocals·11b940d5b78507dc8916990d8ad67efbš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ,"".(*builder).arrayLen€ìeH‹ %H�D$àH;AwèëåH�ì HÇD$0ÿÿÿÿHÇD$8ÿÿÿÿH‹”$¸H‹„$ÀH‹œ$ÈH‰œ$˜1ÉH‰„$�H‰D$@H‰”$ˆH‰ÐH‹l$@H9é� +H‰D$PHƒø„$H‹H‹hH‰L$HH‰T$hH‰l$pH�H‰$H‰T$XH‰T$H‰l$`H‰l$èH‹L$¶\$ €û„ÍH‹œ$¨H‰$H‹¼$°H‰|$Hƒù„£H�)H�|$H‰îH¥H¥èH‹L$ H‹D$(H�H‰$H‰L$xH‰L$H‰„$€H‰D$èH‹\$H‰$èH‹D$H‰D$8H‹l$0H9è~H‰D$0H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒöþÿÿH‹\$0HÿÃH‰œ$ÐH�ĠÉéVÿÿÿH‹D$8HÿÀ뤉éÕþÿÿ +*0runtime.morestack_noctxtÈ2type.*go/ast.KeyValueExpr‚$runtime.assertI2T2–$"".(*builder).expr¸type.*"".Constø"runtime.assertI2T”""".(*Const).Int64`À"".autotmp_1129o type.go/ast.Expr"".autotmp_1128Ÿ"type.*go/ast.Expr"".autotmp_1127¿type.int"".autotmp_1126¯type.int"".autotmp_1125type.int64"".autotmp_1123Otype."".Value"".autotmp_1122/$type.[]go/ast.Expr"".e� type.go/ast.Expr"".iÏtype.int64 "".maxßtype.int64 "".~r2Ptype.int64"".elts $type.[]go/ast.Expr +"".fn"type.*"".Function"".b type.*"".builder"Àû¿À"À<ô"  m7{  À€Tgclocals·905de2cf5e884739b2fd60d43d297658Tgclocals·642113c69b05a0b78729ce0d19febc89š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ*"".(*builder).compLit€…ö„eH‹ %H�„$ˆüÿÿH;AwèëâH�ìøH‹œ$ H‰œ$¸H‹1íH9è„ H‹œ$H‹k`H‰,$H‹Œ$¸H‰„$HH‰D$H‰Œ$PH‰L$èH‹L$H‹D$ H‰Œ$¨H‰ $H‰„$°H‰D$èH‹L$H‹D$H‰„$@H‰$H‰Œ$8H‹Y(ÿÓH‹L$H‹D$H‰Œ$¨H‰„$°H‰Œ$˜H‰ $H‰„$ H‰D$èH‹´$˜H‹¬$ ‹L$�ùß9ù‡¡‰L$<�ù™y…H�H‰$H‰t$H‰l$èH‹´$˜H‹¬$ ‹L$<¶\$€û„ÝHÇ„$ÀHÇ„$¸HÇ„$ÀH‰´$xH‰¬$€H‰´$XH‰4$H‰¬$`H‰l$è‹T$‰T$<�ú™y…H�H‰$H‹œ$XH‰\$H‹œ$`H‰\$è‹T$Ntype.*golang.org/x/tools/go/types.Array®>Jtype.golang.org/x/tools/go/types.TypeÆ>–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.TypeÚ> runtime.typ2ItabÈ?Ntype.*golang.org/x/tools/go/types.ArrayŽ@$runtime.assertI2T2´AJtype.*golang.org/x/tools/go/types.MapÚA$runtime.assertI2T2ÚB"".intConst‚Ctype."".MakeMap”C"runtime.newobjectàCØ runtime.duffzeroîC4go.itab.*"".Const."".ValueŠE2runtime.writebarrieriface H2runtime.writebarrierifaceÎHDgo.itab.*"".MakeMap."".InstructionÊI&"".(*Function).emitŠK"".emitStoreÈM2type.*go/ast.KeyValueExprŽN"runtime.assertI2TÆO$"".(*builder).expr†R"".emitConvìStype."".elementþS"runtime.newobject¦T8go.itab.*"".MakeMap."".ValueØU2runtime.writebarrierifaceÎV2runtime.writebarrierifaceÄW2runtime.writebarrierifaceÖX:go.itab.*"".element."".lvalue²Z2"".(*builder).exprInPlace€[ type.*"".element–[type."".lvalue®[:go.itab.*"".element."".lvalueÂ[ runtime.typ2Itabº\ type.*"".MakeMapÐ\type."".Valueè\8go.itab.*"".MakeMap."".Valueü\ runtime.typ2Itabä] type.*"".MakeMapú]&type."".Instruction’^Dgo.itab.*"".MakeMap."".Instruction¦^ runtime.typ2Itab¨_type.*"".Const¾_type."".ValueÖ_4go.itab.*"".Const."".Valueê_ runtime.typ2Itabä` +‚aTgo.string."unexpected CompositeLit type: "Üa*runtime.concatstring2žbtype.stringÊbruntime.convT2Eúbruntime.gopanic¤cNtype.*golang.org/x/tools/go/types.ArrayÊc&runtime.assertI2TOK´dPtype.*golang.org/x/tools/go/types.StructÚd$runtime.assertI2T2Öf"".emitMemClear¸i +Öi2type.*go/ast.KeyValueExprœj$runtime.assertI2T2Ðj$type.*go/ast.Ident¤k"runtime.assertI2Tþn runtime.eqstringÎq"type."".FieldAddràq"runtime.newobject’rÔ runtime.duffzeroˆs2runtime.writebarrierifaceòtPtype.golang.org/x/tools/go/types.Pointer„u"runtime.newobjectúu2runtime.writebarrieriface¨všgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeäw2runtime.writebarrieriface’xHgo.itab.*"".FieldAddr."".InstructionŽy&"".(*Function).emit¼ytype."".addressÎy"runtime.newobjectöy]Ts9Zf)@{Ë÷\œm;;· H ]Ub> rt@mHP~²uí±T~;uu]ÌDJ2>5ejTgclocals·f1ca7d69c6e079465861cbcb398beebfTgclocals·ce8bb12b5ba27bbeaeac79860bb1301eš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ0"".(*builder).switchStmtà(Ø(eH‹ %H�„$ÿÿÿH;AwèëâH�ìpH‹”$ˆHƒzt6H‹œ$xH‰$H‹¼$€H‰|$H�jH�|$H‰îH¥H¥èH‹”$ˆH‹1íH9è„v H‹H‰œ$ØH‰„$ÐHƒztHH‹œ$xH‰$H‹¼$€H‰|$H�jH�|$H‰îH¥H¥èH‹L$ H‹D$(H‰Œ$ÐH‰„$ØH‹´$€H‰4$H�5H�l$H‰ïH¥H¥èH‹Œ$�H‹\$H‰œ$ˆ1íH9ét&H‰ $Hƒ<$„µHƒ$H‹œ$ˆH‰\$èHÇ„$˜HÇ„$�1öHÇ„$ H‹œ$ˆH‹k(H‹]H‰\$HH‹œ$ˆH‹k(Hƒý„EH‹UH‹MH‹]H‰œ$h1ÀH‰Œ$`H‰L$hH‰”$XH‰ÑH‹l$hH9è�^H‰Œ$ÈHƒù„ðH‹H‹iH‰D$pH‰D$PH‰”$ H‰”$H‰¬$(H‰¬$H‰´$°1íH9îu1H‹´$€H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$°H‹œ$ˆH‰œ$€H‹\$PHÿÃH‹l$HH9ë}1H‹´$€H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$€H�H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹´$€H‹D$Hƒx…­HƒÀ(H‰„$˜H‰´$�H‹œ$°H‰œ$ H‹Œ$ÈH‹D$pHƒÁHÿÀH‹l$hH9茢þÿÿH‹œ$ 1íH9ë„¢H‹œ$€H‰$H‹œ$ H‰\$èH‹œ$€H‰$Hƒ<$„H�$H‹œ$ H‰\$èH�H‰$èH‹L$H‰ÏHƒù„Ð1ÀèH‰Œ$¸H‰ $Hƒ<$„¦H‹œ$€H‹«0H‰l$èH‹œ$¸H‰$Hƒ<$„jHƒ$H‹œ$ˆH‰\$èH‹œ$¸H‰$Hƒ<$„0Hƒ$H‹œ$�H‰\$èH‹œ$€H‰$Hƒ<$„öH�$0H‹œ$¸H‰\$èH‹œ$xH‰$H‹œ$€H‰\$H‹´$˜Hƒþ„ªH�l$H‰ïH¥H¥H¥èH‹„$€H‰$Hƒ<$txH�$0H‹˜0H‹+H‰l$èH‹œ$€H‰$H‹œ$ˆH‰\$èH‹œ$€H‰$Hƒ<$t"H�$H‹œ$ˆH‰\$èH�ÄpÉ%ëÕ‰%é|ÿÿÿ‰éOÿÿÿ‰%éþþÿÿ‰%éÄþÿÿ‰%éŠþÿÿ‰%éNþÿÿ‰é)þÿÿ‰%éáýÿÿHÇD$xH‰ÃH‰„$¨H‹PH‹@H‹kH‰¬$P1ÉH‰„$HH‰D$XH‰”$@H‰ÐH‹l$XH9é�žH‰„$ÀHƒø„ÔH‹H‹xH‰L$`H‰”$H‰”$àH‰¼$H‰¼$èH‹´$€H‰4$H�5H�|$H¥H¥èH‹\$H‰\$xH‹œ$xH‰$H‹œ$€H‰\$H‹œ$àH‰\$H‹œ$èH‰\$èH‹L$ H‹D$(H‹œ$€H‰$HÇD$'H‹œ$ÐH‰\$H‹œ$ØH‰\$H‰Œ$0H‰L$ H‰„$8H‰D$(HÇD$0èH‹L$8H‹D$@H‹œ$€H‰$H‰Œ$ðH‰L$H‰„$øH‰D$H‹œ$°H‰\$H‹\$xH‰\$ èH‹œ$€H‰$Hƒ<$„uH�$H‹\$xH‰\$èH‹„$ÀH‹L$`HƒÀHÿÁH‹l$XH9éŒbþÿÿH‹œ$€H‰$Hƒ<$„H�$H‹œ$°H‰\$èH�H‰$èH‹L$H‰ÏHƒù„Ö1ÀèH‰Œ$¸H‰ $Hƒ<$„¬H‹œ$€H‹«0H‰l$èH‹œ$¸H‰$Hƒ<$„pHƒ$H‹œ$ˆH‰\$èH‹œ$¸H‰$Hƒ<$„6Hƒ$H‹œ$€H‰\$èH‹œ$€H‰$Hƒ<$„üH�$0H‹œ$¸H‰\$èH‹œ$xH‰$H‹œ$€H‰\$H‹¼$¨Hƒÿ„°H�o(H�|$H‰îH¥H¥H¥èH‹„$€H‰$Hƒ<$tzH�$0H‹˜0H‹+H‰l$èH‹œ$€H‰$H‹œ$ˆH‰\$èH‹œ$€H‰$Hƒ<$t$H�$H‹\$xH‰\$èH‹´$€é¬ùÿÿ‰%ëÓ‰%ézÿÿÿ‰éIÿÿÿ‰%éøþÿÿ‰%é¾þÿÿ‰%é„þÿÿ‰%éHþÿÿ‰é#þÿÿ‰%éÛýÿÿ‰%éýÿÿ‰é%üÿÿ‰é øÿÿ‰Eé³÷ÿÿ‰%é?÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹”$ˆH‹D$éPöÿÿd +00runtime.morestack_noctxt¼$"".(*builder).stmtÚ4go.itab.*"".Const."".Valueþ"".vTrueˆ$"".(*builder).exprâ.go.string."switch.done"„8"".(*Function).newBasicBlockˆ.runtime.writebarrierptrì.go.string."switch.body"Ž 8"".(*Function).newBasicBlock’ +.go.string."switch.body"´ +8"".(*Function).newBasicBlockÜ +.type.*go/ast.CaseClause¢ "runtime.assertI2TÀ "".emitJump¢.runtime.writebarrierptr°type."".targetsÂ"runtime.newobjectôð runtime.duffzeroÔ.runtime.writebarrierptr°.runtime.writebarrierptrŒ.runtime.writebarrierptrî.runtime.writebarrierptrê,"".(*builder).stmtListÈ.runtime.writebarrierptr„"".emitJumpÞ.runtime.writebarrierptrî.go.string."switch.next"Š8"".(*Function).newBasicBlockŽ$"".(*builder).exprÐ"".emitCompareè"".emitIfÄ.runtime.writebarrierptrê.runtime.writebarrierptrøtype."".targetsŠ"runtime.newobject¼ð runtime.duffzeroœ .runtime.writebarrierptrø .runtime.writebarrierptrÔ!.runtime.writebarrierptr¶".runtime.writebarrierptrº#,"".(*builder).stmtList˜$.runtime.writebarrierptrÔ$"".emitJump¨%.runtime.writebarrierptrê'type.*"".Const€(type."".Value˜(4go.itab.*"".Const."".Value¬( runtime.typ2Itab@àH"".autotmp_1284 type.*"".targets"".autotmp_1283ï type.*"".targets"".autotmp_1282¿ type.go/ast.Expr"".autotmp_1281ß"type.*go/ast.Expr"".autotmp_1280¯type.int"".autotmp_1279Ÿtype.int"".autotmp_1278Ÿ type.go/ast.Stmt"".autotmp_1277Ï"type.*go/ast.Stmt"".autotmp_1276�type.int"".autotmp_1275type.int"".autotmp_1272type."".Value"".autotmp_1271&type.*"".BasicBlock"".autotmp_1270_$type.[]go/ast.Expr"".autotmp_1269&type.*"".BasicBlock"".autotmp_1268&type.*"".BasicBlock"".autotmp_1267/$type.[]go/ast.Stmt"".autotmp_1266ÿtype.int"".autotmp_1264type."".Value"".condÿtype."".Value"".condŸ type.go/ast.Expr"".nextCondï&type.*"".BasicBlock +"".cc�.type.*go/ast.CaseClause"".bodyÿ&type.*"".BasicBlock"".clauseß type.go/ast.Stmt"".i¿type.int"".ncasesÏtype.int"".dfltBlockŸ&type.*"".BasicBlock"".fallthruß&type.*"".BasicBlock$"".dfltFallthrough¿&type.*"".BasicBlock"".dfltBody¯&type.*[]go/ast.Stmt"".doneÏ&type.*"".BasicBlock "".tag¿type."".Value"".label0type.*"".lblock"".s .type.*go/ast.SwitchStmt +"".fn"type.*"".Function"".b type.*"".builder%à• +ßàõ °šú-6)H9&  •117  !"X1µ1F'-   + 1 …+ £B."1µ1J'2ST   +  + >h]¤BƒS7�1Y\1>z!– B®Y�BwÂTgclocals·ff0973ed47960d07debfdd4272f09bf4Tgclocals·1bad469e9ccd409c224c05d3195137f4š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ8"".(*builder).typeSwitchStmt€,â+eH‹ %H�„$ðþÿÿH;AwèëâH�ì�H‹„$¨Hƒxt6H‹œ$˜H‰$H‹¼$ H‰|$H�hH�|$H‰îH¥H¥èH‹„$¨HÇ„$ÀHÇ„$ÈHƒø„^ +H‹HH‹h H‰Œ$ H‰ $H‰¬$(H‰l$è‹T$‰T$L�úˆp=Ì…% H�H‰$H‹œ$ H‰\$H‹œ$(H‰\$è‹T$LH‹L$¶\$ €û„äH‰ËHƒù„ÐH‹I(H‹C0H‹k8H‰¬$pH‰Œ$`HƒøH‰„$h†›H�,$H‰ïH‰ÎH¥H¥èH‹L$H‹D$H�H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹|$Hƒÿ„>H�/H�|$H‰îH¥H¥H‹œ$˜H‰$H‹œ$ H‰\$èH‹L$ H‹D$(H‰Œ$ÀH‰„$ÈH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹Œ$°H‹\$H‰\$x1íH9ét#H‰ $Hƒ<$„ŸHƒ$H‹\$xH‰\$èHÇ„$€H‹œ$¨H‹k(Hƒý„aH‹UH‹EH‹]H‰œ$ˆ1ÉH‰„$€H‰D$`H‰”$xH‰ÐH‹l$`H9é�šH‰„$ Hƒø„ H‹H‹hH‰L$hH‰”$ H‰¬$(H�H‰$H‰”$H‰T$H‰¬$H‰l$èH‹D$H‰„$ˆHƒx…äH‰„$€H‹„$ H‹L$hHƒÀHÿÁH‹l$`H9éŒfÿÿÿH‹œ$€1íH9넊H‹œ$˜H‰$H‹œ$ H‰\$H‹œ$€H‰\$H‹œ$ÀH‰\$H‹œ$ÈH‰\$ H‹\$xH‰\$(èH‹œ$ H‰$Hƒ<$tH�$H‹\$xH‰\$èH�Ä�É%ëØH‹œ$ H‰$H‹\$xH‰\$èë¨H‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$�HÇD$pHÇ„$HÇ„$HÇ„$ÐHÇ„$ØH‹œ$ˆHƒû„GH‹SH‹CH‹kH‰¬$p1ÉH‰„$hH‰D$PH‰”$`H‰ÐH‹l$PH9é�®H‰„$˜Hƒø„òH‹H‹xH‰L$XH‰”$PH‰”$ðH‰¼$XH‰¼$øH‹´$ H‰4$H�5H�|$H¥H¥èH‹\$H‰\$pH‹œ$ H‹k`H‰,$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹T$H‹D$ H‰”$H‰„$HÇ„$àHÇ„$èH‹1íH9è„îH‹ H‰Œ$8H‰„$0H9Â…æH‰$H‹¬$H‰l$H‰D$H‰L$èH‹”$¶\$ €û„°H‹œ$ÈH‰$H‹œ$ÀH‹[HÿÓH‹L$H‹D$H‰Œ$0H‰ $H‰„$8H‰D$èH‹\$H‰œ$¨H‹1íH9è„H‹œ$ H‰$HÇD$'H‹œ$ÀH‰\$H‹œ$ÈH‰\$H‹Œ$¨H‰„$@H‰D$ H‰Œ$HH‰L$(HÇD$0èH‹L$8H‹D$@H‹œ$ÀH‰œ$ÐH‹œ$ÈH‰œ$ØH‹œ$ H‰$H‰Œ$àH‰L$H‰„$èH‰D$H‹œ$�H‰\$H‹\$pH‰\$ èH‹œ$ H‰$Hƒ<$„/H�$H‹\$pH‰\$èH‹„$˜H‹L$XHƒÀHÿÁH‹l$PH9éŒRýÿÿH‹œ$ˆH‹kHƒýt H‹œ$ÀH‰œ$ÐH‹œ$ÈH‰œ$ØH‹œ$ H‰$Hƒ<$„¡H�$H‹œ$�H‰\$èH‹œ$˜H‰$H‹œ$ H‰\$H‹œ$ˆH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$ H‹\$xH‰\$(èH‹œ$ H‰$Hƒ<$tH�$H‹\$pH‰\$èéÝúÿÿ‰%ëÛ‰%éSÿÿÿ‰%éÅþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é±ýÿÿH‹œ$ H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$H‰T$H‹œ$H‰\$ H‹œ$ˆH‹+H‰l$(èH‹L$0H‹D$8H‹œ$ H‰$H‰Œ$°H‰L$H‰„$¸H‰D$HÇD$èH‹L$ H‹D$(H‰Œ$ÐH‰„$ØH‹œ$ H‰$H‹œ$°H‰\$H‹œ$¸H‰\$HÇD$èH‹L$ H‹D$(éRýÿÿH�H‰$H�H‰\$H�H‰\$èH‹”$H‹D$éØûÿÿ‰éûÿÿ‰é²úÿÿ‰éíøÿÿ‰Eé—øÿÿ‰%éUøÿÿ‰é»÷ÿÿè ‰é)÷ÿÿ�úËGÞ…è÷ÿÿH�H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH‹D$¶\$ €û„«÷ÿÿHƒø„¥H�(H�$H‰ßH‰îH¥H¥èH‹L$H‹D$H�H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹|$HƒÿtLH�/H�|$H‰îH¥H¥H‹œ$˜H‰$H‹œ$ H‰\$èH‹L$ H‹D$(H‰Œ$ÀH‰„$Èé÷ÿÿ‰ë°‰éTÿÿÿ‰é›õÿÿj +00runtime.morestack_noctxt¼$"".(*builder).stmtÜ$runtime.ifacethash’.type.*go/ast.AssignStmtØ$runtime.assertI2T2¢"".unparenÄ6type.*go/ast.TypeAssertExprŠ"runtime.assertI2T‚$"".(*builder).exprÜ6go.string."typeswitch.done"þ8"".(*Function).newBasicBlockö.runtime.writebarrierptrœ .type.*go/ast.CaseClauseâ "runtime.assertI2Tª4"".(*builder).typeCaseBodyþ.runtime.writebarrierptrÖ"".emitJump€6go.string."typeswitch.body"¢8"".(*Function).newBasicBlockì6go.string."typeswitch.next"ˆ8"".(*Function).newBasicBlockú("".(*Package).typeOfì–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type�"".tUntypedNil‚runtime.ifaceeqæ +²"".nilConstÚ4go.itab.*"".Const."".Value®"".emitCompare†"".emitIfâ.runtime.writebarrierptrì.runtime.writebarrierptrŠ 4"".(*builder).typeCaseBodyÞ .runtime.writebarrierptr¸!type.*"".ConstÎ!type."".Valueæ!4go.itab.*"".Const."".Valueú! runtime.typ2Itab¨#"".emitTypeTest¤$"".emitExtractÀ%"".emitExtractì%Ntype.*golang.org/x/tools/go/types.Basic‚&Jtype.golang.org/x/tools/go/types.Typeš&–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type®& runtime.typ2Itab¼'$runtime.panicindexô'*type.*go/ast.ExprStmtº($runtime.assertI2T2 )"".unparenÂ)6type.*go/ast.TypeAssertExprˆ*"runtime.assertI2Tø*$"".(*builder).expr@ X"".autotmp_1316type.*uint8"".autotmp_1314Jtype.golang.org/x/tools/go/types.Type"".autotmp_1313 type.go/ast.Expr"".autotmp_1312ï"type.*go/ast.Expr"".autotmp_1311ÿtype.int"".autotmp_1310ïtype.int"".autotmp_1309 type.go/ast.Stmt"".autotmp_1308ß"type.*go/ast.Stmt"".autotmp_1307ßtype.int"".autotmp_1306Ïtype.int"".autotmp_1305‡type.uint32"".autotmp_1303ß type.go/ast.Stmt"".autotmp_1302type.int"".autotmp_1301type."".Value"".autotmp_1300type."".Value"".autotmp_1299type."".Value"".autotmp_1298type."".Value"".autotmp_1297Ïtype.*"".Const"".autotmp_1296Jtype.golang.org/x/tools/go/types.Type"".autotmp_1295¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_1294&type.*"".BasicBlock"".autotmp_1293$type.[]go/ast.Expr"".autotmp_1292&type.*"".BasicBlock"".autotmp_1291/$type.[]go/ast.Stmt"".autotmp_1289type."".Value"".autotmp_1288 type.go/ast.Expr"".autotmp_1287Ÿtype."".Value"".autotmp_1286 type.go/ast.Expr "".yok¿type."".Value"".condvßtype."".Value"".cond¿ type.go/ast.Expr +"".tiÿtype."".Value"".casetypeÿJtype.golang.org/x/tools/go/types.Type"".next¿&type.*"".BasicBlock"".bodyÿ&type.*"".BasicBlock +"".cc�.type.*go/ast.CaseClause"".clauseŸ type.go/ast.Stmt"".default_Ÿ.type.*go/ast.CaseClause"".done¯&type.*"".BasicBlock"".xŸtype."".Value"".label0type.*"".lblock"".s 6type.*go/ast.TypeSwitchStmt +"".fn"type.*"".Function"".b type.*"".builder% ¥Ÿ µ€€¦-\6…Ø6# €/"@O* =1 Œ+IhÊ B." 1O*;<  2WN>: I¦ + €]P£®<¶¤*,&ó9„3�³O*N +W>N7G?3±Tgclocals·a75ef4c2444565e892db4d55a71f46f0Tgclocals·34e0fc563cdcad2ba6a0f47fd901493fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ4"".(*builder).typeCaseBody€ ð eH‹ %H�D$øH;AwèëåH�ìˆH‹œ$ H‰\$PH‹1íH9è„ÅH‹\$PH‰œ$€H‰D$xH�H‰$H‹œ$˜H‹[`H‹[8H‹kXH‰l$H�\$xH‰\$èH‹\$Hƒû„jH‹H‹kH‰l$`HƒøH‰D$X„£H‹œ$˜H‰$H‰D$H‰l$èH‹\$H‰\$HH‹\$`H‰$H‹\$XH‹[HÿÓH‹\$H‰\$8H‹1íH9è„ÈH‹œ$˜H‰$H‹L$HH‰D$hH‰D$H‰L$pH‰L$H‹œ$¨H‰\$H‹œ$°H‰\$ H‹\$8H‰\$(èH�H‰$èH‹L$H‰ÏHƒù„Q1ÀèH‰L$@H‰ $Hƒ<$„*H‹œ$˜H‹«0H‰l$èH‹\$@H‰$Hƒ<$„ñHƒ$H‹œ$¸H‰\$èH‹œ$˜H‰$Hƒ<$„·H�$0H‹\$@H‰\$èH‹œ$�H‰$H‹œ$˜H‰\$H‹¼$ HƒÿtuH�o(H�|$H‰îH¥H¥H¥èH‹„$˜H‰$Hƒ<$tBH�$0H‹˜0H‹+H‰l$èH‹œ$˜H‰$H‹œ$¸H‰\$èH�ĈÉ%뵉뇉%é=ÿÿÿ‰%éÿÿÿ‰%éÊþÿÿ‰é¨þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éþÿÿ‰é�ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é ýÿÿ4 +*0runtime.morestack_noctxtdLgo.itab.*go/ast.CaseClause.go/ast.Node¬ntype.map[go/ast.Node]golang.org/x/tools/go/types.Object„$runtime.mapaccess1Ž8"".(*Function).addNamedLocalÎ +ì4go.itab.*"".Alloc."".Valuež"".emitStore¬type."".targets¾"runtime.newobjectðð runtime.duffzeroÊ.runtime.writebarrierptr .runtime.writebarrierptrü.runtime.writebarrierptrø,"".(*builder).stmtListÖ .runtime.writebarrierptr’ +"".emitJump  type.*"".Alloc¶ type."".ValueÎ 4go.itab.*"".Alloc."".Valueâ  runtime.typ2Itab’ .type.*go/ast.CaseClause¨  type.go/ast.NodeÀ Lgo.itab.*go/ast.CaseClause.go/ast.NodeÔ  runtime.typ2Itab`�"".autotmp_1328� type.*"".targets"".autotmp_1327type.*uint8"".autotmp_1325Ÿ"type.go/token.Pos"".autotmp_1324type.*"".Alloc"".autotmp_1322 type.go/ast.Node"".autotmp_1321o.type.*go/ast.CaseClause "".obj_Ntype.golang.org/x/tools/go/types.Object"".doneP&type.*"".BasicBlock"".x0type."".Value +"".cc .type.*go/ast.CaseClause +"".fn"type.*"".Function"".b type.*"".builder"�ò��«ÀFô"Ž £�.F'  2 A*�E!gV +Y ó9Tgclocals·79c8a279436a950364b3891526682ce6Tgclocals·496c320e2f0f712f0e908a1925051706š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ0"".(*builder).selectStmtà–Ø–eH‹ %H�„$ýÿÿH;AwèëâH�ì€H‹Œ$˜H‹iH‹]Hƒû…ÖH�H‰$H‹iHƒý„L%H‹MH‹EH‹]H‰œ$H‰Œ$HƒøH‰„$†%H�l$H‰ïH‰ÎH¥H¥èH‹Œ$˜H‹D$Hƒx„cH‹œ$ˆH‰$H‹¼$�H‰|$H‰„$èH�hH�|$H‰îH¥H¥èH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹Œ$ H‹D$H‰„$¸1íH9étH‰ $Hƒ<$„ÒHƒ$H‰D$èH�H‰$èH‹L$H‰ÏHƒù„š1ÀèH‰Œ$0H‰ $Hƒ<$„pH‹œ$�H‹«0H‰l$èH‹œ$0H‰$Hƒ<$„4Hƒ$H‹œ$¸H‰\$èH‹œ$�H‰$Hƒ<$„úH�$0H‹œ$0H‰\$èH‹œ$ˆH‰$H‹œ$�H‰\$H‹¼$èHƒÿ„®H�o H�|$H‰îH¥H¥H¥èH‹„$�H‰$Hƒ<$txH�$0H‹˜0H‹+H‰l$èH‹œ$�H‰$H‹œ$¸H‰\$èH‹œ$�H‰$Hƒ<$t"H�$H‹œ$¸H‰\$èH�Ä€É%ëÕ‰%é|ÿÿÿ‰éKÿÿÿ‰%éúþÿÿ‰%éÀþÿÿ‰%é„þÿÿ‰é_þÿÿ‰%é"þÿÿHÇ„$ØHÇ„$àHÇ„$èÆD$KH‹„$�H‹X`1íH9ë„A"H‹h`¶](€û„0"HÇÀˆD$JH‹iHƒý„"H‹UH‹EH‹]H‰œ$1ÉH‰„$H‰D$pH‰”$H‰ÐH‹l$pH9é�îH‰„$(Hƒø„º!H‹H‹hH‰L$xH‰”$PH‰¬$XHÇ„$ˆH�H‰$H‰”$H‰T$H‰¬$H‰l$èH‹\$Hƒû„R!H‹KH‹kH‰Œ$PH‰ $H‰¬$XH‰l$èH‹´$XH‹Œ$P‹l$Hƒù…ÂH‰Œ$ðH‰´$øÆD$KH‹„$(H‹L$xHƒÀHÿÁH‹l$pH9éŒÿÿÿH�H‰$èH‹L$H‰ÏHƒù„b1ÀèH‰Œ$H‰ $Hƒ<$„8Hƒ$@H‹œ$ØH‰\$H‹œ$àH‰\$H‹œ$èH‰\$èH‹„$¶l$K@ˆhXH‰„$�H‹œ$˜H‹+H‰h 1Ò1É1ÀH‰”$ÀH‰Œ$ÈH‰„$ÐH‰ÃH)ËHƒû}OH�H‰$H‰”$ H‰T$H‰Œ$(H‰L$H‰„$0H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰Œ$(H‰„$0H‰”$ H‰t$xH�òH‰$H‹H‰\$èH‹D$xHÿÀH‹œ$ H�ÃH‰$H‹H‰\$èL‹„$ H‹”$(H‹Œ$0L‰„$ÀH‰”$ÈH‰Œ$ÐH‹´$ØH‹„$àH‹œ$èH‰œ$x1ÿH‰„$pH‰D$`H‰´$hH‹l$`H9ï�æH‰´$H‹H‰|$xH‹Hƒû…´H‹HH‹hH‰¬$¸H‰,$H‰Œ$°H‹YHÿÓH‹L$H‹D$H‰„$¨H‰$H‰Œ$ H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹\$Hƒû„ÞH‹KH‹kH‰Œ$pH‰¬$xH‰Œ$ÀH‰ $H‰¬$ÈH‰l$èH‹\$H‰œ$HH‹”$ÀH‹Œ$ÈH‹„$ÐH‰ÃH)ËHƒû}OH�H‰$H‰”$PH‰T$H‰Œ$XH‰L$H‰„$`H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$XH‰„$`H‰”$PH�ÊH‰$H‹œ$HH‰\$èH‹|$xH‹´$L‹„$PH‹”$XH‹Œ$`L‰„$ÀH‰”$ÈH‰Œ$ÐHƒÆHÿÇH‹l$`H9ïŒþÿÿH‹œ$�Hƒû„…H‰œ$€L‰$H‰T$H‰L$èH‹\$H‰œ$@H‹1íH9è„H‹”$@H‰„$ H‰”$¨H‹œ$€H‰$Hƒ<$„ÞHƒ$H‰„$°H‰D$H‰”$¸H‰T$èH‹œ$�H‰œ$H‹1íH9è„fH‹œ$�H‰$H‹Œ$H‰„$0H‰D$H‰Œ$8H‰L$èH‹œ$�H‰œ$H‹1íH9è„ßH‹œ$�H‰$H‹Œ$H‰„$€H‰D$H‰Œ$ˆH‰L$HÇD$èH‹L$ H‹D$(H‰Œ$àH‰„$èH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹Œ$ H‹D$H‰„$°1íH9étH‰ $Hƒ<$„.Hƒ$H‰D$èHÇ„$ÀHÇD$PHÇD$XH‹œ$˜H‹kHƒý„ãH‹UH‹MH‹]H‰œ$1ÀH‰Œ$H‰L$pH‰”$H‰ÑH‹l$pH9è�ÒH‰Œ$(Hƒù„ŽH‹H‹iH‰D$hH‰”$PH‰”$ H‰¬$XH‰¬$(H�H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH‹\$H‰œ$àH‹œ$àHƒ{…H‹œ$àH‰œ$ÀHƒ¼$À„ÙHƒ„$À H‹Œ$(H‹D$hHƒÁHÿÀH‹l$pH9èŒ.ÿÿÿH‹œ$À1íH9ë„¿H�H‰$èH‹L$H‰ÏHƒù„–1ÀèH‰Œ$0H‰ $Hƒ<$„lH‹œ$�H‹«0H‰l$èH‹œ$0H‰$Hƒ<$„0Hƒ$H‹œ$°H‰\$èH‹œ$�H‰$Hƒ<$„öH�$0H‹œ$0H‰\$èH‹œ$ˆH‰$H‹œ$�H‰\$H‹´$ÀHƒþ„ªH�l$H‰ïH¥H¥H¥èH‹„$�H‰$Hƒ<$txH�$0H‹˜0H‹+H‰l$èH‹œ$�H‰$H‹œ$°H‰\$èH‹œ$�H‰$Hƒ<$t"H�$H‹œ$°H‰\$èH�Ä€É%ëÕ‰%é|ÿÿÿ‰éOÿÿÿ‰%éþþÿÿ‰%éÄþÿÿ‰%éˆþÿÿ‰écþÿÿH�H�,$H‰ïH‰ÞH¥H¥èH‹\$H‰œ$8H‹ H‰Œ$1íH9é„aH‹H‰œ$H‹œ$1íH9ë„ýH‹œ$�H‰$H‹„$8H‰Œ$°H‰L$H‰„$¸H‰D$H‹H‹Œ$H‰Œ$�H‰L$H‰„$˜H‰D$ èH‹\$(H‰œ$°H‹\$0H‰œ$¸H�H‰$èH‹\$H‰œ$øH‹¼$øHƒÿ„Q1ÀèH‹œ$øH‰$Hƒ<$„'Hƒ$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹œ$øH‰œ$øH‹H‰œ$H‹œ$1íH9ë„—H‹œ$�H‰$H‹Œ$øH‹„$H‰„$0H‰D$H‰Œ$8H‰L$èH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹D$H‹œ$�H‰$Hƒ<$tH�$H‰D$èé\ýÿÿ‰%ëàH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$é/ÿÿÿ‰%éÍþÿÿ‰é¨þÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$H‹\$H‰œ$éÁýÿÿH�H‰$H�H‰\$H�H‰\$èH‹L$H‰Œ$éeýÿÿ‰%éûÿÿH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$ðH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$¨H‹\$PH‰$èH‹\$H‰œ$8H‹1íH9è„S +H‹œ$�H‰$HÇD$'H‹œ$àH‰\$H‹œ$èH‰\$H‹Œ$8H‰„$€H‰D$ H‰Œ$ˆH‰L$(HÇD$0èH‹L$8H‹D$@H‹œ$�H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$H‹œ$ðH‰\$H‹œ$¨H‰\$ èH‹œ$�H‰$Hƒ<$„‚ H�$H‹œ$ðH‰\$èH�H‰$èH‹L$H‰ÏHƒù„? 1ÀèH‰Œ$0H‰ $Hƒ<$„ H‹œ$�H‹«0H‰l$èH‹œ$0H‰$Hƒ<$„ÙHƒ$H‹œ$°H‰\$èH‹œ$�H‰$Hƒ<$„ŸH�$0H‹œ$0H‰\$èH‹œ$àHƒû„lH‹KH‹kH‰Œ$PH‰ $H‰¬$XH‰l$è‹L$‰L$L�ùˆp=Ì…ƒH�H‰$H‹œ$PH‰\$H‹œ$XH‰\$è‹L$LH‹\$H‰œ$ж\$ €û„:H‹¬$ÐH‹] Hƒû/uyH�H‰$H‹œ$ÐHƒû„H‹ H‹CH‹kH‰¬$H‰Œ$ðHƒøH‰„$ø†ÐH�l$H‰ïH‰ÎH¥H¥èH‹\$H‰\$H‹œ$�H‰$èH‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$ÐHƒû„oH‹ H‹CH‹kH‰¬$H‰Œ$ðHƒøH‰„$ø†;H�l$H‰ïH‰ÎH¥H¥ÆD$ èH‹\$(H‰œ$`H‹\$0H‰œ$hH‹œ$`H‰œ$€H‹œ$hH‰œ$ˆH‹œ$�H‰œ$H‹1íH9è„”H‹œ$�H‰$H‹Œ$H‰„$°H‰D$H‰Œ$¸H‰L$H‹\$XH‰\$èH‹L$ H‹D$(H‰Œ$�H‰„$˜€|$J„“H�H‰$H‹œ$ØH‹l$PL‹„$àL9ŃH�ëH‹;Hƒÿ„êH�_0H�|$H‰ÞH¥H¥èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$ ÆD$(èH‹œ$�H‰\$H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ˆH‰$H‹œ$€H‹[0ÿÓH‹œ$ÐH‹kHƒý…ñH‹¬$ÐH‹] Hƒû/…€H�H‰$H‹œ$ÐHƒû„H‹ H‹CH‹kH‰¬$H‰ËH‰Œ$ðHƒøH‰„$ø†ÉHƒÃH�l$H‰ïH‰ÞH¥H¥èH‹\$H‰\$H‹œ$�H‰$èH‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$ÐHƒû„dH‹ H‹CH‹kH‰¬$H‰ËH‰Œ$ðHƒøH‰„$ø†-HƒÃH�l$H‰ïH‰ÞH¥H¥ÆD$ èH‹\$(H‰œ$`H‹\$0H‰œ$hH‹œ$`H‰œ$ÐH‹œ$hH‰œ$ØH‹œ$�H‰œ$H‹1íH9è„‚H‹œ$�H‰$H‹Œ$H‰„$°H‰D$H‰Œ$¸H‰L$HÇD$èH‹L$ H‹D$(H‹œ$�H‰\$H‰Œ$°H‰L$H‰„$¸H‰D$H‹œ$ØH‰$H‹œ$ÐH‹[0ÿÓH‹\$XHÿÃH‰\$XH‹œ$ˆH‰$H‹œ$�H‰\$H‹¼$àHƒÿ„¼H�o H�|$H‰îH¥H¥H¥èH‹„$�H‰$Hƒ<$„‚H�$0H‹˜0H‹+H‰l$èH‹œ$�H‰$H‹œ$°H‰\$èH‹œ$�H‰$Hƒ<$t,H�$H‹œ$¨H‰\$èH‹\$PHÿÃH‰\$Péõòÿÿ‰%ëˉ%érÿÿÿ‰é=ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éLþÿÿè ‰é•ýÿÿè ‰éùüÿÿ‰éüÿÿè H�H‰$H�H‰\$H�H‰\$èH‹D$é:ûÿÿè ‰éŠúÿÿè ‰éõùÿÿ�ùËGÞ…\þÿÿH�H‰$H‹œ$PH‰\$H‹œ$XH‰\$èH‹\$H‰œ$ȶ\$ €û„þÿÿ€|$J„H‹œ$�H‰œ$H‹1íH9è„ÿH‹œ$�H‰$H‹Œ$H‰„$°H‰D$H‰Œ$¸H‰L$H‹\$XH‰\$èH‹L$ H‹D$(H‰Œ$ H‰„$¨H�H‰$H‹œ$ØH‹l$PL‹„$àL9Ås|H�ëH‹;HƒÿtkH�_0H�|$H‰ÞH¥H¥èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$�H‰$H‹œ$ H‰\$H‹œ$¨H‰\$ ÆD$(èH‹\$XHÿÃH‰\$Xéöüÿÿ‰ë‘è H�H‰$H�H‰\$H�H‰\$èH‹D$éÏþÿÿ‰é�÷ÿÿ‰%éU÷ÿÿ‰%é÷ÿÿ‰%éßöÿÿ‰éºöÿÿ‰%éröÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é{õÿÿ‰ékïÿÿ‰Eéïÿÿ‰%éÆîÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éïíÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éhíÿÿ‰%éíÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éµìÿÿ‰étìÿÿ‰éëÿÿ‰%é¼èÿÿ‰é—èÿÿ‰l$L�ý¡<ý…iH�H‰$H‰L$H‰t$èH‹´$X‹l$LH‹Œ$PH‹T$¶\$ €û„(H‹œ$ˆH‰$H‹¼$�H‰|$H‰”$ØHƒú„öH�*H�|$H‰îH¥H¥èH‹L$ H‹D$(H‰Œ$H‰„$H‹œ$ˆH‰$H‹œ$�H‰\$H‹¼$ØHƒÿ„–H�oH�|$H‰îH¥H¥èH‹\$ H‰œ$°H‹\$(H‰œ$¸H‹œ$H‰$H‹œ$H‹[HÿÓH‹L$H‹D$H‰„$¨H‰$H‰Œ$ H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹\$Hƒû„ßH‹KH‹kH‹œ$�H‰$H‹œ$°H‰\$H‹œ$¸H‰\$H‰Œ$`H‰L$H‰¬$hH‰l$ èH‹\$(H‰œ$€H‹\$0H‰œ$ˆH�H‰$èH‹L$H‰ÏHƒù„O1ÀèHÇH‰Œ$ H‰ $Hƒ<$„Hƒ$H‹œ$H‰\$H‹œ$H‰\$èH‹œ$ H‰$Hƒ<$„×Hƒ$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹Œ$ØH‹„$ Hƒø„’H‹iH‰h(H‰„$ˆ€|$Jt]H‰Œ$XH‹1íH9è„/H‹œ$ˆH‰$Hƒ<$„ Hƒ$0H‹Œ$XH‰„$@H‰D$H‰Œ$HH‰L$èH‹”$ØH‹Œ$àH‹„$èH‰ÃH)ËHƒû}OH�H‰$H‰”$8H‰T$H‰Œ$@H‰L$H‰„$HH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$@H‰„$HH‰”$8H�ÊH‰$H‹œ$ˆH‰\$èH‹”$8H‹Œ$@H‹„$HH‰”$ØH‰Œ$àH‰„$èéSäÿÿ‰%éèþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éŸþÿÿ‰égþÿÿ‰%éþÿÿ‰%éÖýÿÿ‰éªýÿÿ‰éýÿÿ‰écüÿÿ‰éüÿÿ�ýˆp=Ì…‚H�H‰$H‰L$H‰t$èH‹´$X‹l$LH‹Œ$PH‹D$¶\$ €û„AH‰ÃHƒø„-H‹H(H‹@0H‹k8H‰¬$H‰Œ$ðHƒøH‰„$ø†øH�,$H‰ïH‰ÎH¥H¥èH‹L$H‹D$H�H‰$H‰Œ$pH‰L$H‰„$xH‰D$èH‹D$H‹œ$ˆH‰$H‹¼$�H‰|$H‰„$˜Hƒø„zH�hH�|$H‰îH¥H¥èH‹\$ H‰œ$°H‹\$(H‰œ$¸H�H‰$èH‹L$H‰ÏHƒù„"1ÀèHÇH‰Œ$ H‰ $Hƒ<$„ñHƒ$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹Œ$ H‹„$˜Hƒù„¬H‹(H‰i(H‰Œ$ˆ€|$J„ÚüÿÿH‰„$PH‹1íH9ètMH‹œ$ˆH‰$Hƒ<$t1Hƒ$0H‹Œ$PH‰„$@H‰D$H‰Œ$HH‰L$èé€üÿÿ‰%ëÆH�H‰$H�H‰\$H�H‰\$èH‹D$넉éMÿÿÿ‰%éÿÿÿ‰é×þÿÿ‰éþÿÿè ‰éÌýÿÿ�ýËGÞ… üÿÿH�H‰$H‰L$H‰t$èH‹D$¶\$ €û„àûÿÿHƒø„ûH�(H�$H‰ßH‰îH¥H¥èH‹L$H‹D$H�H‰$H‰Œ$pH‰L$H‰„$xH‰D$èH‹D$H‹œ$ˆH‰$H‹¼$�H‰|$H‰„$ Hƒø„zH�hH�|$H‰îH¥H¥èH‹\$ H‰œ$°H‹\$(H‰œ$¸H�H‰$èH‹L$H‰ÏHƒù„"1ÀèHÇH‰Œ$ H‰ $Hƒ<$„ñHƒ$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹Œ$ H‹„$ Hƒù„¬H‹(H‰i(H‰Œ$ˆ€|$J„ŽúÿÿH‰„$PH‹1íH9ètMH‹œ$ˆH‰$Hƒ<$t1Hƒ$0H‹Œ$PH‰„$@H‰D$H‰Œ$HH‰L$èé4úÿÿ‰%ëÆH�H‰$H�H‰\$H�H‰\$èH‹D$넉éMÿÿÿ‰%éÿÿÿ‰é×þÿÿ‰éþÿÿ‰éþýÿÿ‰é§Þÿÿ‰é?Þÿÿ‰EééÝÿÿ1ÀéÐÝÿÿè ‰Eé¬Úÿÿ +00runtime.morestack_noctxt„.type.*go/ast.CommClause¬"runtime.assertI2TÈ$"".(*builder).stmtî.go.string."select.done"�8"".(*Function).newBasicBlock„.runtime.writebarrierptr’type."".targets¤"runtime.newobjectÖð runtime.duffzero¶.runtime.writebarrierptr’.runtime.writebarrierptrô.runtime.writebarrierptrø,"".(*builder).stmtListÖ .runtime.writebarrierptr’ +"".emitJumpì +.runtime.writebarrierptrð.type.*go/ast.CommClause¶"runtime.assertI2T $runtime.ifacethashØtype."".Selectê"runtime.newobjectœÐ runtime.duffzero¬2runtime.writebarriersliceÞNtype.[]*golang.org/x/tools/go/types.VarÐ"runtime.growsliceÔ"".varIndexè.runtime.writebarrierptr¦"".varOkº.runtime.writebarrierptr¦ +î +ŒLtype.*golang.org/x/tools/go/types.ChanÒ"runtime.assertI2TÜ"".anonVarÌNtype.[]*golang.org/x/tools/go/types.Var¾"runtime.growsliceÌ .runtime.writebarrierptrÊ"Hgolang.org/x/tools/go/types.NewTupleò"–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type®$2runtime.writebarrierifaceÜ$Bgo.itab.*"".Select."".InstructionØ%&"".(*Function).emit†&6go.itab.*"".Select."".Value”'"".emitExtractî'.go.string."select.done"�(8"".(*Function).newBasicBlock„).runtime.writebarrierptrî+.type.*go/ast.CommClause´,"runtime.assertI2T¼.type."".targetsÎ."runtime.newobject€/ð runtime.duffzeroà/.runtime.writebarrierptr¼0.runtime.writebarrierptrž1.runtime.writebarrierptrš2,"".(*builder).stmtListø2.runtime.writebarrierptr´3"".emitJumpŽ4.runtime.writebarrierptrº5Vgo.string."blocking select matched no case"à5"".stringConstˆ64go.itab.*"".Const."".Value¼6žgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.TypeÜ7"".tEfaceª8"".emitConvì8type."".Panicþ8"runtime.newobjectÊ9ð runtime.duffzeroÀ:2runtime.writebarrierifaceî:@go.itab.*"".Panic."".Instructionš<&"".(*Function).emitÀ<.go.string."unreachable"â<8"".(*Function).newBasicBlock¶=.runtime.writebarrierptrà=type.*"".Panicö=&type."".InstructionŽ>@go.itab.*"".Panic."".Instruction¢> runtime.typ2Itabú>Vtype.*golang.org/x/tools/go/types.Interface�?Jtype.golang.org/x/tools/go/types.Type¨?žgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.Type¼? runtime.typ2Itabþ?type.*"".Const”@type."".Value¬@4go.itab.*"".Const."".ValueÀ@ runtime.typ2Itab¢A.go.string."select.body"ÄA8"".(*Function).newBasicBlock„B.go.string."select.next"¦B8"".(*Function).newBasicBlockÜB"".intConst„C4go.itab.*"".Const."".ValueØD"".emitCompareöE"".emitIfØF.runtime.writebarrierptræFtype."".targetsøF"runtime.newobjectªGð runtime.duffzeroŠH.runtime.writebarrierptræH.runtime.writebarrierptrÈI.runtime.writebarrierptr¸J$runtime.ifacethashîJ.type.*go/ast.AssignStmt´K$runtime.assertI2T2¤L$type.*go/ast.IdentÒM"runtime.assertI2TˆN>"".(*Function).addLocalForIdentêO$"".(*builder).addrŒQ6go.itab.*"".Select."".ValueœR"".emitExtractôR type.go/ast.Expr„T"runtime.assertI2IŒU"".emitDebugRef’V +ôV$type.*go/ast.Ident°X"runtime.assertI2TæX>"".(*Function).addLocalForIdentÖZ$"".(*builder).addrø[6go.itab.*"".Select."".Value†]"".emitExtract ^ +º_,"".(*builder).stmtList `.runtime.writebarrierptrÜ`"".emitJump¶a.runtime.writebarrierptr btype.*"".Select¶btype."".ValueÎb6go.itab.*"".Select."".Valueâb runtime.typ2Itab€c$runtime.panicindexœc$runtime.panicindexÆc$runtime.panicindexØctype.*"".Selectîctype."".Value†d6go.itab.*"".Select."".Valuešd runtime.typ2Itab¸d$runtime.panicindexÔd$runtime.panicindexŒe*type.*go/ast.ExprStmtÒe$runtime.assertI2T2Ìf6go.itab.*"".Select."".ValueÜg"".emitExtractžh type.go/ast.Exprži"runtime.assertI2I¦j"".emitDebugRefÜj$runtime.panicindexîjtype.*"".Select„ktype."".Valueœk6go.itab.*"".Select."".Value°k runtime.typ2ItabÎltype.*"".Constältype."".Valueül4go.itab.*"".Const."".Value�m runtime.typ2Itabèmtype.*"".Selectþmtype."".Value–n6go.itab.*"".Select."".Valueªn runtime.typ2ItabÌntype.*"".Selectân&type."".InstructionúnBgo.itab.*"".Select."".InstructionŽo runtime.typ2ItabÈoNtype.*golang.org/x/tools/go/types.TupleÞoJtype.golang.org/x/tools/go/types.Typeöo–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeŠp runtime.typ2ItabŽq*type.*go/ast.SendStmt´q$runtime.assertI2T2€s$"".(*builder).expr´t$"".(*builder).expr u +èu +†vLtype.*golang.org/x/tools/go/types.ChanÌv"runtime.assertI2T„x"".emitConvÆx&type."".SelectStateØx"runtime.newobjectŠyà runtime.duffzeroŽz2runtime.writebarrieriface„{2runtime.writebarrieriface„|Hgo.itab.*go/ast.SendStmt.go/ast.Node }2runtime.writebarrierifaceö},type.[]*"".SelectStateè~"runtime.growsliceö.runtime.writebarrierptr†�*type.*go/ast.SendStmtœ� type.go/ast.Node´�Hgo.itab.*go/ast.SendStmt.go/ast.NodeÈ� runtime.typ2Itabø‚.type.*go/ast.AssignStmtžƒ$runtime.assertI2T2ˆ…"".unparenª…,type.*go/ast.UnaryExprð…"runtime.assertI2Tú†$"".(*builder).expr¼‡&type."".SelectState·"runtime.newobject€ˆà runtime.duffzero„‰2runtime.writebarrierifaceŠŠJgo.itab.*go/ast.UnaryExpr.go/ast.Node–‹2runtime.writebarrierifaceÀ‹,type.*go/ast.UnaryExprÖ‹ type.go/ast.Nodeî‹Jgo.itab.*go/ast.UnaryExpr.go/ast.Node‚Œ runtime.typ2ItabÜŒ$runtime.panicindex”�*type.*go/ast.ExprStmtº�$runtime.assertI2T2 Ž"".unparenÂŽ,type.*go/ast.UnaryExprˆ�"runtime.assertI2T’�$"".(*builder).exprÔ�&type."".SelectStateæ�"runtime.newobject˜‘à runtime.duffzeroœ’2runtime.writebarrieriface¢“Jgo.itab.*go/ast.UnaryExpr.go/ast.Node®”2runtime.writebarrierifaceØ”,type.*go/ast.UnaryExprî” type.go/ast.Node†•Jgo.itab.*go/ast.UnaryExpr.go/ast.Nodeš• runtime.typ2Itab¼–$runtime.panicindex@€’"".autotmp_1435type.*uint8"".autotmp_1434� +type.*"".Panic"".autotmp_1433ÿ type.*uint8"".autotmp_1432type.*uint8"".autotmp_1431 type.*"".targets"".autotmp_1430type.*uint8"".autotmp_1429type.*uint8"".autotmp_1428type.*uint8"".autotmp_1427type.uint32"".autotmp_1426type.bool"".autotmp_1425 type.go/ast.Stmt"".autotmp_1424 type.*"".targets"".autotmp_1423type.*uint8"".autotmp_1422 type.go/ast.Stmt"".autotmp_1421"type.*go/ast.Stmt"".autotmp_1420type.int"".autotmp_1419type.int"".autotmp_1418type.*uint8"".autotmp_1417type.*uint8"".autotmp_1416type.*uint8"".autotmp_1415Jtype.golang.org/x/tools/go/types.Type"".autotmp_1414type.uint64"".autotmp_1413type.uint64"".autotmp_1412type.int"".autotmp_1411type.int"".autotmp_1410Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_1409(type.*"".SelectState"".autotmp_1408ï *type.**"".SelectState"".autotmp_1407type.int"".autotmp_1406type.int"".autotmp_1405type.uint64"".autotmp_1404type.uint64"".autotmp_1403type.int"".autotmp_1402type.int"".autotmp_1401¿Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_1400ß type.*"".Select"".autotmp_1396¯ type.int"".autotmp_1395�,type.[]*"".SelectState"".autotmp_1394type.*uint8"".autotmp_1393(type.*"".SelectState"".autotmp_1392type.*uint8"".autotmp_1391(type.*"".SelectState"".autotmp_1390Ï type.*uint8"".autotmp_1389¿ (type.*"".SelectState"".autotmp_1388ç type.uint32"".autotmp_1387type.bool"".autotmp_1386 type.go/ast.Stmt"".autotmp_1385ß type.go/ast.Stmt"".autotmp_1384¯ "type.*go/ast.Stmt"".autotmp_1383Ÿ type.int"".autotmp_1382type.int"".autotmp_1380Ÿ  type.*"".targets"".autotmp_1379&type.*"".BasicBlock"".autotmp_1378type.*"".Panic"".autotmp_1377type."".Value"".autotmp_1376type.*"".Const"".autotmp_1375type.int"".autotmp_1374type.int"".autotmp_1373type."".Value"".autotmp_1372type.*"".Select"".autotmp_1371type."".lvalue"".autotmp_1370type.int"".autotmp_1369type."".Value"".autotmp_1368type.*"".Select"".autotmp_1367¿type."".lvalue"".autotmp_1366type.int"".autotmp_1365type."".Value"".autotmp_1364type.*"".Select"".autotmp_1363type."".Value"".autotmp_1362� type.*"".Const"".autotmp_1361&type.*"".BasicBlock"".autotmp_1360&type.*"".BasicBlock"".autotmp_1359$type.[]go/ast.Stmt"".autotmp_1358&type.*"".BasicBlock"".autotmp_1357type."".Value"".autotmp_1356type.*"".Select"".autotmp_1355type.*"".Select"".autotmp_1354ÿNtype.*golang.org/x/tools/go/types.Tuple"".autotmp_1353Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_1352ïJtype.*golang.org/x/tools/go/types.Var"".autotmp_1351Jtype.golang.org/x/tools/go/types.Type"".autotmp_1350Jtype.golang.org/x/tools/go/types.Type"".autotmp_1349,type.[]*"".SelectState"".autotmp_1348_Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_1347/,type.[]*"".SelectState"".autotmp_1346,type.*go/ast.UnaryExpr"".autotmp_1345type."".Value"".autotmp_1344 type.go/ast.Expr"".autotmp_1343ß,type.*go/ast.UnaryExpr"".autotmp_1342type."".Value"".autotmp_1341Ÿ type.go/ast.Expr"".autotmp_1340Ï*type.*go/ast.SendStmt"".autotmp_1339ÿtype."".Value"".autotmp_1338ßJtype.golang.org/x/tools/go/types.Type"".autotmp_1337¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_1336type."".Value"".autotmp_1335Ÿtype."".Value"".autotmp_1334$type.[]go/ast.Stmt"".autotmp_1332� type.int "".typŸJtype.golang.org/x/tools/go/types.Type"".vÿ "type.*"".register "".~r0ŸJtype.golang.org/x/tools/go/types.Type "".~r0¿Jtype.golang.org/x/tools/go/types.Type +"".okßtype."".lvalue"".vßtype."".Value"".xÿtype."".lvalue"".commß +.type.*go/ast.AssignStmt"".v¿type."".Value"".commï +*type.*go/ast.ExprStmt"".next¯ &type.*"".BasicBlock"".bodyŸ +&type.*"".BasicBlock"".clause¿ +.type.*go/ast.CommClause +"".cc¿ type.go/ast.Stmt"".rÏ type.int"".stateß type.int"".defaultBodyÿ +&type.*[]go/ast.Stmt"".doneŸ &type.*"".BasicBlock "".idx¿type."".Value"".tElemÿJtype.golang.org/x/tools/go/types.Type"".varsÿNtype.[]*golang.org/x/tools/go/types.Var "".selß type.*"".Select"".recv¿ ,type.*go/ast.UnaryExpr"".recvÏ ,type.*go/ast.UnaryExpr +"".chßtype."".Value"".commÏ +*type.*go/ast.SendStmt"".commŸ type.go/ast.Stmt +"".stï (type.*"".SelectState"".clauseÿ type.go/ast.Stmt"".debugInfoë type.bool"".blockingé type.bool"".statesÏ,type.[]*"".SelectState"".done� &type.*"".BasicBlock"".clause¯ +.type.*go/ast.CommClause"".label0type.*"".lblock"".s .type.*go/ast.SelectStmt +"".fn"type.*"".Function"".b type.*"".builder*%€œÿ €Ðÿ €�1°Kîž-h 69‡1J'-    $3x }"v‚‰U ¡“ ŸUx9   �7("`‡1F'-   ü;N 5�o 11Û1‡1•y«y “A€²© J+- [Z  2 2Q y‹ ,/ 2  2 22E qQ YZèÈ]2ÛS">& M&‡ZŒ U8%9zminÏam„MBB%1þY_8Í¥tˆ¡˜NL~V_MZYMRæDQ*dpM pU3fZ7±*[;Ž d"Gik uy*[‰6-#/ +3y +*[‰6Q#Tgclocals·7c8df22e07c4f17f44ffafb7a9de8019Tgclocals·314132e1a7f7a4e26766c420ce2286d7š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ*"".(*builder).forStmtàÜeH‹ %H;awèëêHƒìhH‹„$€Hƒxt(H‹\$pH‰$H‹|$xH‰|$H�hH�|$H‰îH¥H¥èH‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰\$HH‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰\$8H‹L$HH‹œ$€Hƒ{t&H‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹L$H‰L$0H‰L$@H‹œ$€Hƒ{(t0H‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹L$0H‹\$H‰\$@H‹œ$ˆ1íH9ët[H‹œ$ˆH‰$Hƒ<$„ÒHƒ$H‹\$8H‰\$èH‹œ$ˆH‰$Hƒ<$„›Hƒ$H‹\$@H‰\$èH‹L$0H‹\$xH‰$H‰L$èH‹\$xH‰$Hƒ<$„OH�$H‹\$0H‰\$èH‹D$HH‹\$0H9ÃttH‹\$pH‰$H‹\$xH‰\$H‹¼$€Hƒÿ„ýH�oH�|$H‰îH¥H¥H‰D$ H‹\$8H‰\$(èH‹\$xH‰$Hƒ<$„¹H�$H‹\$HH‰\$èH�H‰$èH‹L$H‰ÏHƒù„y1ÀèH‰L$PH‰ $Hƒ<$„RH‹\$xH‹«0H‰l$èH‹\$PH‰$Hƒ<$„Hƒ$H‹\$8H‰\$èH‹\$PH‰$Hƒ<$„èHƒ$H‹\$@H‰\$èH‹\$xH‰$Hƒ<$„´H�$0H‹\$PH‰\$èH‹1íH9è„YH‹\$pH‰$H‹\$xH‰\$H‹œ$€H‹k8H‰D$XH‰D$H‰l$`H‰l$èH‹D$xH‰$Hƒ<$„H�$0H‹˜0H‹+H‰l$èH‹\$xH‰$H‹\$@H‰\$èH‹œ$€Hƒ{(tyH‹\$xH‰$Hƒ<$„žH�$H‹\$@H‰\$èH‹\$pH‰$H‹\$xH‰\$H‹¼$€HƒÿtbH�o(H�|$H‰îH¥H¥èH‹\$xH‰$H‹\$0H‰\$èH‹\$xH‰$Hƒ<$tH�$H‹\$8H‰\$èHƒÄhÉ%ëÛ‰뚉%éVÿÿÿ‰%éóþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éuþÿÿ‰%é@þÿÿ‰%é þÿÿ‰%éØýÿÿ‰%é¢ýÿÿ‰é€ýÿÿ‰%é;ýÿÿ‰éüüÿÿ‰%é¥üÿÿ‰%éYüÿÿ‰%é"üÿÿH + 0runtime.morestack_noctxtš$"".(*builder).stmtº(go.string."for.body"Ü8"".(*Function).newBasicBlock�(go.string."for.done"²8"".(*Function).newBasicBlockŽ(go.string."for.loop"°8"".(*Function).newBasicBlockŒ(go.string."for.post"®8"".(*Function).newBasicBlockÀ.runtime.writebarrierptr–.runtime.writebarrierptrÆ"".emitJumpœ.runtime.writebarrierptrÌ$"".(*builder).cond¢ .runtime.writebarrierptr° type."".targets "runtime.newobjectô ð runtime.duffzeroÈ +.runtime.writebarrierptr˜ .runtime.writebarrierptrè .runtime.writebarrierptr¾ .runtime.writebarrierptrÌ Jgo.itab.*go/ast.BlockStmt.go/ast.StmtÒ $"".(*builder).stmt².runtime.writebarrierptrâ"".emitJumpÖ.runtime.writebarrierptrÂ$"".(*builder).stmtò"".emitJumpÀ.runtime.writebarrierptr¢,type.*go/ast.BlockStmt¸ type.go/ast.StmtÐJgo.itab.*go/ast.BlockStmt.go/ast.Stmtä runtime.typ2Itab@Ð"".autotmp_1481/ type.*"".targets"".autotmp_1480&type.*"".BasicBlock"".autotmp_1479&type.*"".BasicBlock"".autotmp_1478&type.*"".BasicBlock"".contO&type.*"".BasicBlock"".loopo&type.*"".BasicBlock"".done_&type.*"".BasicBlock"".body?&type.*"".BasicBlock"".label0type.*"".lblock"".s (type.*go/ast.ForStmt +"".fn"type.*"".Function"".b type.*"".builderÐÎÏÐǰ +®Š"(++& +0+00 +I+ +£+O++6'   2 +   :LL??IñS{ÌN'R +Tgclocals·c66acf6cd66ea67d54d3d007468da5dcTgclocals·545b6f1bb752972d9a63ce15099f32daš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ4"".(*builder).rangeIndexedÀd®deH‹ %H�„$ðýÿÿH;AwèëâH�ì�HÇ„$àHÇ„$èHÇ„$ÐHÇ„$ØHÇ„$¸HÇ„$ÀH‹œ$°H‰$H‹œ$¨H‹[HÿÓH‹L$H‹D$H‰Œ$hH‰ $H‰„$pH‰D$èH‹L$H‹D$H‰„$`H‰$H‰Œ$XH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$HH‰L$H‰„$PH‰D$èH‹L$¶\$ €û„H‹)H‰,$èH‹\$H‰œ$H‹1íH9脹H‹œ$H‰œ$ÀH‰„$¸H‹1íH9è„]H‹œ$ H‰$H‹ H‰„$hH‰D$H‰Œ$pH‰L$HÇD$èH‹D$ H‰„$¨H‰„$ðHÇ$ÿÿÿÿèH‹\$H‰œ$H‹5H‰´$à1íH9H‹1íH9è„SH‹œ$ H‰$H‹”$ðH‰t$H‰T$H‹Œ$H‰„$H‰D$H‰Œ$H‰L$ H‹œ$ÈH‰\$(èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹D$H‹œ$ H‰$H‰„$ðH‰D$èH‹œ$ H‰$Hƒ<$„—H�$H‹œ$ðH‰\$èH‹œ$¨H‰œ$ðH‹1íH9è„)H‹œ$ H‰$H‹Œ$ðH‰„$H‰D$H‰Œ$H‰L$èH‹\$H‰œ$èH�H‰$èH‹|$H‰ùHƒÿ„À1ÀèH‰Œ$ØHÇA@ H‹1íH9è„]H‰ $Hƒ<$„BHƒ$HH‹Œ$èH‰„$H‰D$H‰Œ$H‰L$èH‹1íH9è„ÒH‹œ$ØH‰$Hƒ<$„¯Hƒ$XH‹ H‰„$H‰D$H‰Œ$H‰L$èH‹”$ØH‰”$°Hƒú„cH‰T$hH‹1íH9è„H‹-H‰„$hH‰¬$pH‰$Hƒ<$„ãHƒ$H‰„$hH‰D$H‰¬$pH‰l$èH‹œ$¨H‰œ$ðH‹œ$°H‰œ$ØH‹1íH9è„[H‹œ$ H‰$H‹Œ$ØH‰„$øH‰D$H‰Œ$H‰L$èH‹\$H‰œ$H‹\$ H‰œ$H‹1íH9è„ÊH‹œ$ H‰$H‹Œ$ðH‰„$èH‰D$H‰Œ$ðH‰L$H‹œ$H‰\$H‹œ$H‰\$ H‹œ$ÈH‰\$(èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$¸H‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$øH‹œ$°H‰œ$ØH‹1íH9脺 H‹œ$ H‰$HÇD$(H‹Œ$ØH‰„$èH‰D$H‰Œ$ðH‰L$H‹œ$¸H‰\$ H‹œ$ÀH‰\$(HÇD$0èH‹D$8H‹L$@H‹œ$ H‰$H‰„$èH‰D$H‰Œ$ðH‰L$H‹œ$¸H‰\$H‹œ$øH‰\$ èH‹œ$ H‰$Hƒ<$„é H�$H‹œ$¸H‰\$èH‹œ$¨H‰œ$ðH‹1íH9è„{ H‹œ$ H‰$H‹Œ$ðH‰„$èH‰D$H‰Œ$ðH‰L$èH‹\$H‰œ$èH‹1íH9è„÷ H‹œ$èH‰œ$ØH‰„$ÐHƒ¼$¸„ŸH‹œ$°H‰$H‹œ$¨H‹[HÿÓH‹L$H‹D$H‰„$pH‰$H‰Œ$hH‹Y(ÿÓH‹L$H‹D$H‰Œ$XH‰„$`H‰Œ$HH‰ $H‰„$PH‰D$è‹L$‰L$L�ù™y…õH�H‰$H‹œ$HH‰\$H‹œ$PH‰\$è‹L$LH‹\$H‰œ$ˆ¶\$ €û„¬H�H‰$èH‹|$H‰ùHƒÿ„ƒ1ÀèH‰Œ$ÈH‰ $Hƒ<$„YHƒ$@H‹œ$¨H‰\$H‹œ$°H‰\$èH‹œ$ÈH‰$Hƒ<$„Hƒ$PH‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹„$ÈH‰„$ Hƒø„ÍH‰D$`H‹œ$ˆHÇ„$HHÇ„$PHƒû„—H‹+H‰¬$HH‹kH‰¬$PH‹Œ$HH‹„$PH‰Œ$H‰Œ$ÈH‰„$ H‰„$ÐHÇD$PH�H‰$èH‹D$H‰„$ÀH‰$Hƒ<$„H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹œ$ÀH‰\$PH‹\$PH‰œ$ÀH‹1íH9è„’H‹Œ$ÀH‰„$H‰„$˜H‰Œ$ H‰Œ$ H‹\$`H‰$Hƒ<$„JHƒ$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹œ$ H‰œ$ÈH‹1íH9è„ÒH‹œ$ H‰$H‹Œ$ÈH‰„$øH‰D$H‰Œ$H‰L$èH‹D$H‹L$ H‹œ$ H‰$H‰„$èH‰D$H‰Œ$ðH‰L$èH‹\$H‰œ$èH‹1íH9èt H‹œ$èH‰œ$èH‰„$àH�Ä�ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë±H�H‰$H�H‰\$H�H‰\$èH‹D$éüþÿÿ‰%éªþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é<þÿÿ‰%éåýÿÿ‰ébýÿÿ‰é,ýÿÿ‰%éâüÿÿ‰%é›üÿÿ‰évüÿÿ�ù³fþK…DH�H‰$H‹œ$HH‰\$H‹œ$PH‰\$è‹L$LH‹\$H‰\$x¶\$ €û„þH�H‰$èH‹|$H‰ùHƒÿ„Õ1ÀèH‰Œ$ÐH‰ $Hƒ<$„«Hƒ$@H‹œ$¨H‰\$H‹œ$°H‰\$èH‹œ$ÐH‰$Hƒ<$„dHƒ$PH‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹„$ÐH‰„$�Hƒø„H‹\$xHƒû„ H‹SH‹kH‰”$H‰¬$ H‰”$H‰¬$ H‰$Hƒ<$„ÆHƒ$H‰”$ˆH‰T$H‰¬$�H‰l$èH‹œ$�H‰œ$ÐH‹1íH9ètRH‹œ$ H‰$H‹Œ$ÐH‰„$øH‰D$H‰Œ$H‰L$èH‹D$H‹L$ H‰„$àH‰Œ$èé;ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é|ÿÿÿ‰%é.ÿÿÿ‰éðþÿÿ‰éÚþÿÿ‰%é�þÿÿ‰%éIþÿÿ‰é$þÿÿ�ù +º>Ntype.*golang.org/x/tools/go/types.Array€?"runtime.assertI2Tœ@Ptype.golang.org/x/tools/go/types.Pointer®@"runtime.newobject¤A2runtime.writebarrierifaceÒAšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeˆC2runtime.writebarrieriface¶CHgo.itab.*"".IndexAddr."".Instruction²D&"".(*Function).emitœE"".emitLoadÄE2go.itab.*"".UnOp."".ValuešFtype.*"".UnOp°Ftype."".ValueÈF2go.itab.*"".UnOp."".ValueÜF runtime.typ2ItabøF$type.*"".IndexAddrŽG&type."".Instruction¦GHgo.itab.*"".IndexAddr."".InstructionºG runtime.typ2ItabôGRtype.*golang.org/x/tools/go/types.PointerŠHJtype.golang.org/x/tools/go/types.Type¢Hšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type¶H runtime.typ2ItabÂJ +€K6go.string."rangeIndexed x:"ÔK*runtime.concatstring2–Ltype.stringÂLruntime.convT2EòLruntime.gopanic„Mtype.*"".UnOpšMtype."".Value²M2go.itab.*"".UnOp."".ValueÆM runtime.typ2ItabèMtype.*"".AllocþMtype."".Value–N4go.itab.*"".Alloc."".ValueªN runtime.typ2ItabäNtype.*"".BinOpúNtype."".Value’O4go.itab.*"".BinOp."".Value¦O runtime.typ2ItabÈOtype.*"".AllocÞOtype."".ValueöO4go.itab.*"".Alloc."".ValueŠP runtime.typ2Itab¬Ptype.*"".BinOpÂP&type."".InstructionÚP@go.itab.*"".BinOp."".InstructionîP runtime.typ2Itab¨QNtype.*golang.org/x/tools/go/types.Basic¾QJtype.golang.org/x/tools/go/types.TypeÖQ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeêQ runtime.typ2Itab¼Rtype.*"".ConstÒRtype."".ValueêR4go.itab.*"".Const."".ValueþR runtime.typ2Itab¸Stype.*"".UnOpÎStype."".ValueæS2go.itab.*"".UnOp."".ValueúS runtime.typ2ItabºTtype.*"".AllocÐTtype."".ValueèT4go.itab.*"".Alloc."".ValueüT runtime.typ2Itab¶Utype.*"".ConstÌUtype."".ValueäU4go.itab.*"".Const."".ValueøU runtime.typ2ItabªVtype.*"".AllocÀVtype."".ValueØV4go.itab.*"".Alloc."".ValueìV runtime.typ2ItabžWNtype.*golang.org/x/tools/go/types.Basic´WJtype.golang.org/x/tools/go/types.TypeÌW–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeàW runtime.typ2Itab‚Xtype.*"".Const˜Xtype."".Value°X4go.itab.*"".Const."".ValueÄX runtime.typ2ItabæXtype."".CalløX"runtime.newobjectÊY +–Z"".makeLen¾Z8go.itab.*"".Builtin."".ValueÄ[2runtime.writebarrierifaceÒ[ type.[1]"".Valueä["runtime.newobject”]2runtime.writebarrieriface˜^2runtime.writebarriersliceÀ^–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeä^"".tIntô_2runtime.writebarrieriface¢`>go.itab.*"".Call."".Instruction–a&"".(*Function).emitâatype.*"".Calløa&type."".Instruction�b>go.itab.*"".Call."".Instruction¤b runtime.typ2ItabÞbNtype.*golang.org/x/tools/go/types.BasicôbJtype.golang.org/x/tools/go/types.TypeŒc–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type c runtime.typ2ItabÐc type.*"".Builtinæctype."".Valueþc8go.itab.*"".Builtin."".Value’d runtime.typ2ItabР +ä"".autotmp_1565type.*uint8"".autotmp_1564type.*uint8"".autotmp_1563type.*uint8"".autotmp_1562Jtype.golang.org/x/tools/go/types.Type"".autotmp_1561Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_1560Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_1559Jtype.golang.org/x/tools/go/types.Type"".autotmp_1558$type.*"".IndexAddr"".autotmp_1557type.*uint8"".autotmp_1556type.*uint8"".autotmp_1555type.*uint8"".autotmp_1554Jtype.golang.org/x/tools/go/types.Type"".autotmp_1553ŸRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_1552Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_1551Jtype.golang.org/x/tools/go/types.Type"".autotmp_1550�$type.*"".IndexAddr"".autotmp_1549type.*uint8"".autotmp_1548ïJtype.golang.org/x/tools/go/types.Type"".autotmp_1547ÿtype.*"".Index"".autotmp_1546‡ type.uint32"".autotmp_1544Jtype.golang.org/x/tools/go/types.Type"".autotmp_1543type.*uint8"".autotmp_1542type.*uint8"".autotmp_1541type.*uint8"".autotmp_1540type.*uint8"".autotmp_1539type.*uint8"".autotmp_1538type.*uint8"".autotmp_1537Jtype.golang.org/x/tools/go/types.Type"".autotmp_1536type.*uint8"".autotmp_1535type.*uint8"".autotmp_1534ïtype.*"".BinOp"".autotmp_1533type.*uint8"".autotmp_1531type.*uint8"".autotmp_1530type.*uint8"".autotmp_1529type.*uint8"".autotmp_1528type.*uint8"".autotmp_1527Jtype.golang.org/x/tools/go/types.Type"".autotmp_1525/type.[]"".Value"".autotmp_1524type.*uint8"".autotmp_1523ßtype.*uint8"".autotmp_1522Ïtype.string"".autotmp_1521¯type.string"".autotmp_1520type.*"".UnOp"".autotmp_1519type."".Value"".autotmp_1518$type.*"".IndexAddr"".autotmp_1517Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_1516type.*"".UnOp"".autotmp_1515type."".Value"".autotmp_1514$type.*"".IndexAddr"".autotmp_1513Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_1512Jtype.golang.org/x/tools/go/types.Type"".autotmp_1511type."".Value"".autotmp_1510type.*"".Index"".autotmp_1509Jtype.golang.org/x/tools/go/types.Type"".autotmp_1508Jtype.golang.org/x/tools/go/types.Type"".autotmp_1507type.*"".UnOp"".autotmp_1506type.*"".Alloc"".autotmp_1505type."".Value"".autotmp_1504type.*"".BinOp"".autotmp_1503&type.*"".BasicBlock"".autotmp_1502&type.*"".BasicBlock"".autotmp_1501type."".Value"".autotmp_1500type.*"".BinOp"".autotmp_1499type.*"".Alloc"".autotmp_1498Ïtype.*"".UnOp"".autotmp_1497type.*"".Alloc"".autotmp_1495type.*"".Const"".autotmp_1494type.*"".Alloc"".autotmp_1493¿type.*"".Alloc"".autotmp_1492type."".Value"".autotmp_1491¯type.*"".Call"".autotmp_1490Ÿ type.*"".Builtin"".autotmp_1489Jtype.golang.org/x/tools/go/types.Type"".autotmp_1488�type.*"".Const"".autotmp_1487�Jtype.golang.org/x/tools/go/types.Type"".autotmp_1486oJtype.golang.org/x/tools/go/types.Type"".autotmp_1485OJtype.golang.org/x/tools/go/types.Type +"".&cÿtype.*"".Call "".typïJtype.golang.org/x/tools/go/types.Type"".vß"type.*"".register "".~r0ÿRtype.*golang.org/x/tools/go/types.PointerFgolang.org/x/tools/go/types.elem·2�Jtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type "".typ¯Jtype.golang.org/x/tools/go/types.Type"".v¿"type.*"".registerFgolang.org/x/tools/go/types.elem·2ïJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".typ�Jtype.golang.org/x/tools/go/types.Type "".~r0ïJtype.golang.org/x/tools/go/types.Type "".typÏJtype.golang.org/x/tools/go/types.Type"".vÏ"type.*"".register "".typïJtype.golang.org/x/tools/go/types.Type"".vï"type.*"".register"".tÏJtype.golang.org/x/tools/go/types.Type"".instrß$type.*"".IndexAddr"".t�Ntype.*golang.org/x/tools/go/types.Slice"".instrï$type.*"".IndexAddr"".tŸRtype.*golang.org/x/tools/go/types.Pointer"".instrÿtype.*"".Index"".t¯Ntype.*golang.org/x/tools/go/types.Array"".body¯&type.*"".BasicBlock"".incr¿type.*"".BinOp"".indexÏtype.*"".Alloc"".length¯type."".Value"".doneÀ&type.*"".BasicBlock"".loop°&type.*"".BasicBlock"".v�type."".Value"".kptype."".Value "".pos`"type.go/token.Pos +"".tv@Jtype.golang.org/x/tools/go/types.Type"".x type."".Value +"".fn"type.*"".Function"".b type.*"".builder%  +ðŸ +  +Š 2ÎüU­CR¨)1b9� +së11Ð1ŒÓ(Ÿè½  aX'RŸ|k,+2QŸ’½a_ ¶7d 2dJJ5 2 t22™ªnk2>;®… "‹G£vÏe†UŽ€UcYmTä;ŒU ˜/>y,T¿QGy+T ˆ;rU#•/>‡]bB'2>22>J>A>::2 *äB¿G >9Tgclocals·a0c5e85d1e0518be84c6bf9cd016fdd3Tgclocals·b4852eea1a88d4c36cd980e0784edefdš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ."".(*builder).rangeIterà+Ä+eH‹ %H�„$pÿÿÿH;AwèëâH�ìHÇ„$pHÇ„$xHÇ„$`HÇ„$hHƒ¼$8u)H‹1íH9è„> +H‹H‰œ$@H‰„$8Hƒ¼$Hu)H‹1íH9è„Ø H‹H‰œ$PH‰„$HH�H‰$èH‹|$H‰ùHƒÿ„˜ 1ÀèH‰L$hH‰ $Hƒ<$„q Hƒ$@H‹œ$(H‰\$H‹œ$0H‰\$èH‹t$hHƒþ„7 H‹Œ$XH‰N H‰t$HH‰t$8H‹1íH9è„ØH‹H‰„$ÈH‰”$ÐH‰4$Hƒ<$„¦Hƒ$H‰„$ˆH‰D$H‰”$�H‰T$èH‹\$HH‰\$hH‹1íH9è„4H‹œ$ H‰$H‹L$hH‰„$¸H‰D$H‰Œ$ÀH‰L$èH‹L$H‹D$ H‰Œ$¨H‰„$°H‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹D$H‹œ$ H‰$H‰„$€H‰D$èH‹œ$ H‰$Hƒ<$„€H�$H‹œ$€H‰\$èH‹œ$0H‰$H‹œ$(H‹[HÿÓH‹D$H‹L$H‰Œ$ÐH‰ $H‰„$ÈH‹X(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ØH‰L$H‰„$àH‰D$è¶\$ˆ\$7H�H‰$èH‹|$H‰ùHƒÿ„Â1ÀèH‰L$`H‰ $Hƒ<$„›Hƒ$@H‹œ$¨H‰\$H‹œ$°H‰\$èH‹D$`¶l$7@ˆhPH‰D$PH‰D$@H�H�,$H‰ïH‰ÞH¥H¥H‹œ$8H‰\$H‹œ$@H‰\$èH‹t$ H‰´$€H�5H�,$H‰ïH¥H¥H‹œ$HH‰\$H‹œ$PH‰\$èH‹\$ H‰\$xH�H‰$èH‹D$Hƒø„½HÇÂHÇÁH‰”$H‰Œ$H‰„$øH‰$H‹H‰\$èH‹œ$øHƒÃH‰$H‹œ$€H‰\$èH‹œ$øHƒÃH‰$H‹\$xH‰\$èH‹œ$øH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹\$H‰\$pH‹1íH9è„ÈH‹T$pH‰„$ÈH‰”$ÐH‹\$@H‰$Hƒ<$„“Hƒ$H‰„$˜H‰D$H‰”$ H‰T$èH‹\$PH‰\$`H‹1íH9è„!H‹œ$ H‰$H‹L$`H‰„$¸H‰D$H‰Œ$ÀH‰L$èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰\$XH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$ˆH‹\$PH‰\$`H‹1íH9è„DH‹œ$ H‰$H‹L$`H‰„$èH‰D$H‰Œ$ðH‰L$HÇD$èH‹L$ H‹D$(H‹œ$ H‰$H‰Œ$èH‰L$H‰„$ðH‰D$H‹\$XH‰\$H‹œ$ˆH‰\$ èH‹œ$ H‰$Hƒ<$„œH�$H‹\$XH‰\$èH‹1íH9è„AH‹ H‰Œ$àH‹œ$8H‰„$ØH9Ã…wH‹¬$8H‰,$H‹¬$@H‰l$H‰D$H‰L$è¶\$ €û„AH‹1íH9è„ýH‹ H‰Œ$àH‹œ$HH‰„$ØH9Ãu:H‹¬$HH‰,$H‹¬$PH‰l$H‰D$H‰L$è¶\$ €ûtH�ÄÃH‹\$PH‰\$`H‹1íH9ètUH‹œ$ H‰$H‹L$`H‰„$èH‰D$H‰Œ$ðH‰L$HÇD$èH‹L$ H‹D$(H‰Œ$pH‰„$xë‹H�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÑþÿÿH‹\$PH‰\$`H‹1íH9ètXH‹œ$ H‰$H‹L$`H‰„$èH‰D$H‰Œ$ðH‰L$HÇD$èH‹L$ H‹D$(H‰Œ$`H‰„$héOþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$évÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é�ýÿÿ‰%éXýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éŠüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é­ûÿÿ‰%éaûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éûÿÿ‰é<úÿÿ‰%éYùÿÿ‰é7ùÿÿ‰%étøÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éš÷ÿÿ‰%éN÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$8H‹D$éñöÿÿ‰éÂöÿÿ‰%éƒöÿÿ‰éaöÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éöõÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é�õÿÿÐ +00runtime.morestack_noctxtÆ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeê"".tInvalid®–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÒ"".tInvalid€type."".Range’"runtime.newobjectÄØ runtime.duffzero´2runtime.writebarrierifaceŒngo.itab.*"".opaqueType.golang.org/x/tools/go/types.Type°"".tRangeIter¶2runtime.writebarrierifaceØ@go.itab.*"".Range."".InstructionÎ&"".(*Function).emit¨4go.string."rangeiter.loop"Ê8"".(*Function).newBasicBlock� "".emitJumpò .runtime.writebarrierptrª + +ò + +� Ntype.*golang.org/x/tools/go/types.BasicÖ &runtime.assertI2TOKö type."".Nextˆ "runtime.newobjectº Ô runtime.duffzeroª 2runtime.writebarrierifaceè go.string."k"Â"".newVarêgo.string."v"¾"".newVaràPtype.[3]*golang.org/x/tools/go/types.Varò"runtime.newobjectò"".varOk†.runtime.writebarrierptrÊ.runtime.writebarrierptrˆ.runtime.writebarrierptrÞHgolang.org/x/tools/go/types.NewTuple€–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type°2runtime.writebarrierifaceÒ>go.itab.*"".Next."".InstructionÈ&"".(*Function).emitî4go.string."rangeiter.body"�8"".(*Function).newBasicBlockÊ4go.string."rangeiter.done"ì8"".(*Function).newBasicBlock¨2go.itab.*"".Next."".Value°"".emitExtractÈ"".emitIf¤.runtime.writebarrierptr²–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÖ"".tInvalidèruntime.ifaceeq’–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¶"".tInvalidÀruntime.ifaceeq†2go.itab.*"".Next."".Value†"".emitExtractÌtype.*"".Nextâtype."".Valueú2go.itab.*"".Next."".ValueŽ  runtime.typ2Itab° Ntype.*golang.org/x/tools/go/types.BasicÆ Jtype.golang.org/x/tools/go/types.TypeÞ –go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeò  runtime.typ2Itab¨!2go.itab.*"".Next."".Value¨""".emitExtractô"type.*"".NextŠ#type."".Value¢#2go.itab.*"".Next."".Value¶# runtime.typ2ItabØ#Ntype.*golang.org/x/tools/go/types.Basicî#Jtype.golang.org/x/tools/go/types.Type†$–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeš$ runtime.typ2ItabÔ$type.*"".Nextê$type."".Value‚%2go.itab.*"".Next."".Value–% runtime.typ2Itab¸%type.*"".NextÎ%&type."".Instructionæ%>go.itab.*"".Next."".Instructionú% runtime.typ2Itab´&Ntype.*golang.org/x/tools/go/types.TupleÊ&Jtype.golang.org/x/tools/go/types.Typeâ&–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeö& runtime.typ2Itabä'type.*"".Rangeú'&type."".Instruction’(@go.itab.*"".Range."".Instruction¦( runtime.typ2Itabà(&type.*"".opaqueTypeö(Jtype.golang.org/x/tools/go/types.TypeŽ)ngo.itab.*"".opaqueType.golang.org/x/tools/go/types.Type¢) runtime.typ2Itab‚*Ntype.*golang.org/x/tools/go/types.Basic˜*Jtype.golang.org/x/tools/go/types.Type°*–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÄ* runtime.typ2Itabæ*Ntype.*golang.org/x/tools/go/types.Basicü*Jtype.golang.org/x/tools/go/types.Type”+–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¨+ runtime.typ2Itabð h"".autotmp_1643type.*uint8"".autotmp_1642type.*uint8"".autotmp_1641Jtype.golang.org/x/tools/go/types.Type"".autotmp_1640type.*uint8"".autotmp_1639type.*uint8"".autotmp_1638Jtype.golang.org/x/tools/go/types.Type"".autotmp_1637type.*uint8"".autotmp_1636type.*uint8"".autotmp_1635type.*uint8"".autotmp_1634Jtype.golang.org/x/tools/go/types.Type"".autotmp_1632/Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_1631ßtype.*"".Next"".autotmp_1630type.*uint8"".autotmp_1629type.*uint8"".autotmp_1628�Jtype.golang.org/x/tools/go/types.Type"".autotmp_1627Ïtype.*"".Range"".autotmp_1626type.*uint8"".autotmp_1624type."".Value"".autotmp_1623type.*"".Next"".autotmp_1622type."".Value"".autotmp_1621type.*"".Next"".autotmp_1620type."".Value"".autotmp_1619type.*"".Next"".autotmp_1618&type.*"".BasicBlock"".autotmp_1617&type.*"".BasicBlock"".autotmp_1616type.*"".Next"".autotmp_1615¿Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_1614¯Jtype.*golang.org/x/tools/go/types.Var"".autotmp_1613ŸJtype.*golang.org/x/tools/go/types.Var"".autotmp_1612oJtype.golang.org/x/tools/go/types.Type"".autotmp_1611Jtype.golang.org/x/tools/go/types.Type"".autotmp_1609Otype."".Value"".autotmp_1608type.*"".Range "".typïJtype.golang.org/x/tools/go/types.Type"".vŸ"type.*"".register "".typ�Jtype.golang.org/x/tools/go/types.Type"".v¯"type.*"".register"".bodyï&type.*"".BasicBlock "".okvÿtype.*"".Next"".isString±type.bool +"".itÏtype."".Value "".rng�type.*"".Range"".doneà&type.*"".BasicBlock"".loopÐ&type.*"".BasicBlock"".v°type."".Value"".k�type."".Value "".pos€"type.go/token.Pos +"".tv`Jtype.golang.org/x/tools/go/types.Type +"".tk@Jtype.golang.org/x/tools/go/types.Type"".x type."".Value +"".fn"type.*"".Function"".b type.*"".builder% ÐŸ úð´´U ) )fff)1{o µL.1¡.phk22k22 22E  2C2@ˆÈQ�L>#�L>J"+ ižbz±D2[G2>2>X>QOTgclocals·7ec5f83b660e4695b484c5ac4cd1bd75Tgclocals·33858781c455383183fedf43e51cad1bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ."".(*builder).rangeChan€þeH‹ %H�D$˜H;AwèëåH�ìèHÇ„$(HÇ„$0H‹´$øH‰4$H�5H�l$H‰ïH¥H¥èH‹D$H‹œ$øH‰$H‰„$8H‰D$èH‹œ$øH‰$Hƒ<$„ÛH�$H‹œ$8H‰\$èH�H‰$èH‹|$H‰ùHƒÿ„˜1ÀèHÇA@$H‰L$HH‰ $Hƒ<$„iHƒ$HH‹œ$H‰\$H‹œ$H‰\$èH‹T$HHÇÅ@ˆjXH‹Œ$ H‰J H‰T$8H‰T$0H‹œ$H‰$H‹œ$H‹[HÿÓH‹L$H‹D$H‰„$ÈH‰$H‰Œ$ÀH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹t$Hƒþ„—H‹NH‹FH�5H�,$H‰ïH¥H¥H‰L$`H‰L$H‰D$hH‰D$èH‹\$ H‰\$XH�H‰$èH‹D$Hƒø„4HÇÂHÇÁH‰”$ØH‰Œ$àH‰„$ÐH‰$H‹\$XH‰\$èH‹œ$ÐHƒÃH‰$H‹H‰\$èH‹œ$ÐH‰$H‹œ$ØH‰\$H‹œ$àH‰\$èH‹\$H‰\$PH‹1íH9è„aH‹T$PH‰„$ÀH‰”$ÈH‹\$0H‰$Hƒ<$„,Hƒ$H‰D$pH‰D$H‰T$xH‰T$èH‹\$8H‰\$HH‹1íH9è„ÀH‹œ$øH‰$H‹L$HH‰„$�H‰D$H‰Œ$˜H‰L$èH‹L$H‹D$ H‰Œ$€H‰„$ˆH‹´$øH‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰\$@H‹´$øH‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$@H‹œ$øH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$HÇD$èH‹L$ H‹D$(H‹œ$øH‰$H‰Œ$ H‰L$H‰„$¨H‰D$H‹\$@H‰\$H‹œ$@H‰\$ èH‹œ$øH‰$Hƒ<$txH�$H‹\$@H‰\$èHƒ¼$tNH‹œ$øH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$HÇD$èH‹L$ H‹D$(H‰Œ$(H‰„$0H�ÄèÉ%é|ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éþÿÿ‰%éÈýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$émýÿÿ‰éÅüÿÿ‰ébüÿÿ‰%é‹ûÿÿ‰éaûÿÿ‰%éûÿÿT +*0runtime.morestack_noctxt’4go.string."rangechan.loop"´8"".(*Function).newBasicBlockú"".emitJumpÜ.runtime.writebarrierptrêtype."".UnOpü"runtime.newobject®Ð runtime.duffzero®2runtime.writebarrieriface² +ú +˜Ltype.*golang.org/x/tools/go/types.ChanÞ"runtime.assertI2Tšgo.string."k"â"".newVar„Ptype.[2]*golang.org/x/tools/go/types.Var–"runtime.newobject¦ .runtime.writebarrierptrÔ "".varOkè .runtime.writebarrierptr¾ +Hgolang.org/x/tools/go/types.NewTupleà +–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type„ 2runtime.writebarrieriface¦ >go.itab.*"".UnOp."".Instructionœ &"".(*Function).emitö 4go.string."rangechan.body"˜8"".(*Function).newBasicBlockÒ4go.string."rangechan.done"ô8"".(*Function).newBasicBlockö"".emitExtractŽ"".emitIfâ.runtime.writebarrierptrà"".emitExtractÊtype.*"".UnOpà&type."".Instructionø>go.itab.*"".UnOp."".InstructionŒ runtime.typ2ItabÆNtype.*golang.org/x/tools/go/types.TupleÜJtype.golang.org/x/tools/go/types.Typeô–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeˆ runtime.typ2Itab°Ð8"".autotmp_1679type.*uint8"".autotmp_1677Jtype.golang.org/x/tools/go/types.Type"".autotmp_1675/Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_1674¿type.*"".UnOp"".autotmp_1673type."".Value"".autotmp_1672type."".Value"".autotmp_1671&type.*"".BasicBlock"".autotmp_1670&type.*"".BasicBlock"".autotmp_1669�type."".Value"".autotmp_1668type.*"".UnOp"".autotmp_1667¯Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_1666ŸJtype.*golang.org/x/tools/go/types.Var"".autotmp_1665oJtype.golang.org/x/tools/go/types.Type"".autotmp_1664OJtype.golang.org/x/tools/go/types.Type "".typïJtype.golang.org/x/tools/go/types.Type"".vï"type.*"".register "".~r0�Jtype.golang.org/x/tools/go/types.Type"".bodyÏ&type.*"".BasicBlock +"".koÏtype."".Value"".recvßtype.*"".UnOp"".done &type.*"".BasicBlock"".loop�&type.*"".BasicBlock"".kptype."".Value "".pos`"type.go/token.Pos +"".tk@Jtype.golang.org/x/tools/go/types.Type"".x type."".Value +"".fn"type.*"".Function"".b type.*"".builder"г ÏЪ€ X´:)1y Ïf.1€* N 2L  JY#šC±HLcL >.Av?V>=Tgclocals·20335c1093ae753b44afda5ddf100237Tgclocals·3faa7103b99e8610baae3a78a9dc8675š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ."".(*builder).rangeStmt€6æ5eH‹ %H�„$ÈþÿÿH;AwèëâH�ì¸H‹”$ÐHÇ„$ØHÇ„$àHÇ„$ÈHÇ„$ÐHƒz„H‹JH‹jH�H‰$H‰Œ$HH‰L$H‰¬$PH‰l$èH‹”$ÐH‹L$¶\$ €û„° H‰ËHƒù„ª H‹IH‰Œ$xH‹CH‰„$€Hƒø…� H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹”$ж\$ €û„G HÇÀ<uNH‹¼$ÈH‹w`H‰4$Hƒú„ H�rH�|$H¥H¥èH‹”$ÐH‹L$H‹D$ H‰Œ$ØH‰„$àHƒz„H‹JH‹j H�H‰$H‰Œ$8H‰L$H‰¬$@H‰l$èH‹”$ÐH‹L$¶\$ €û„� H‰ËHƒù„{ H‹IH‰Œ$xH‹CH‰„$€Hƒø…R H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹”$ж\$ €û„ HÇÀ<uNH‹¼$ÈH‹w`H‰4$Hƒú„ì +H�rH�|$H¥H¥èH‹”$ÐH‹L$H‹D$ H‰Œ$ÈH‰„$ÐH‹Z0Hƒû/…¦Hƒ¼$ØtCH�=H‰<$H�jH�|$H‰îH¥H¥èH‹\$H‰\$H‹œ$ÈH‰$èH‹”$ÐHƒ¼$ÈtMH�=H‰<$Hƒú„5 +H�jH�|$H‰îH¥H¥èH‹\$H‰\$H‹œ$ÈH‰$èH‹”$ÐH‹œ$ÀH‰$H‹¼$ÈH‰|$Hƒú„Ó H�j8H�|$H‰îH¥H¥èH‹L$ H‹D$(HÇ„$(HÇ„$0HÇ„$¸HÇ„$ÀH‰„$ H‰$H‰Œ$˜H‹YHÿÓH‹L$H‹D$H‰„$°H‰$H‰Œ$¨H‹Y(ÿÓH‹L$H‹D$H‰Œ$˜H‰„$ H‰Œ$hH‰ $H‰„$pH‰D$èH‹”$hH‹Œ$p‹D$=³fþK‡‚‰D$|=™y…eH�H‰$H‰T$H‰L$èH‹”$hH‹Œ$p‹D$|¶\$€û„)H‰”$øH‰Œ$H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$ÈH‰\$ H‹œ$ÐH‰\$(H‹œ$ÐH‹+H‰l$0èH‹\$8H‰œ$(H‹\$@H‰œ$0H‹\$HH‰œ$¸H‹\$PH‰œ$ÀH‹\$XH‰œ$€H‹\$`H‰œ$ˆHÇ„$HÇ„$ HÇ„$¨HÇ„$°Hƒ¼$Øt_H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹¼$ÐHƒÿ„üH�oH�|$H‰îH¥H¥ÆD$ èH‹L$(H‹D$0H‰Œ$H‰„$ Hƒ¼$Èt_H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹¼$ÐHƒÿ„‹H�oH�|$H‰îH¥H¥ÆD$ èH‹L$(H‹D$0H‰Œ$¨H‰„$°Hƒ¼$ØtAH‹œ$ÈH‰\$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$ H‰$H‹œ$H‹[0ÿÓHƒ¼$ÈtAH‹œ$ÈH‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹œ$°H‰$H‹œ$¨H‹[0ÿÓH‹œ$Ø1íH9ët\H‹œ$ØH‰$Hƒ<$„�Hƒ$H‹œ$ˆH‰\$èH‹œ$ØH‰$Hƒ<$„SHƒ$H‹œ$€H‰\$èH�H‰$èH‹L$H‰ÏHƒù„1ÀèH‰Œ$�H‰ $Hƒ<$„éH‹œ$ÈH‹«0H‰l$èH‹œ$�H‰$Hƒ<$„­Hƒ$H‹œ$ˆH‰\$èH‹œ$�H‰$Hƒ<$„sHƒ$H‹œ$€H‰\$èH‹œ$ÈH‰$Hƒ<$„9H�$0H‹œ$�H‰\$èH‹1íH9è„ÛH‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‹kHH‰„$XH‰D$H‰¬$`H‰l$èH‹„$ÈH‰$Hƒ<$txH�$0H‹˜0H‹+H‰l$èH‹œ$ÈH‰$H‹œ$€H‰\$èH‹œ$ÈH‰$Hƒ<$t"H�$H‹œ$ˆH‰\$èH�ĸÉ%ëÕ‰%é|ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éóþÿÿ‰%é»þÿÿ‰%é�þÿÿ‰%éGþÿÿ‰%é þÿÿ‰éæýÿÿ‰%é¡ýÿÿ‰%égýÿÿ‰énüÿÿ‰éýûÿÿ=ß9ù…H�H‰$H‰T$H‰L$èH‹”$hH‹Œ$p‹D$|¶\$€û„ßH‰”$èH‰Œ$ðH‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$ØH‰\$ H‹œ$àH‰\$(H‹œ$ÈH‰\$0H‹œ$ÐH‰\$8H‹œ$ÐH‹+H‰l$@èH‹\$HH‰œ$(H‹\$PH‰œ$0H‹\$XH‰œ$¸H‹\$`H‰œ$ÀH‹\$hH‰œ$€H‹\$pH‰œ$ˆéqúÿÿ=³fþKu8H�H‰$H‰T$H‰L$èH‹”$hH‹Œ$p¶\$€û…rùÿÿH‰Œ$H‰ $H‰”$H‹Z ÿÓH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$xH‰L$H‰„$€H‰D$èH‹\$ H‰œ$ˆH‹\$(H‰œ$�H�H‰$H�œ$ˆH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰D$|="".(*Function).addLocalForIdentö $type.*go/ast.Ident¼ "runtime.assertI2Tò >"".(*Function).addLocalForIdentò $"".(*builder).exprž +æ +Ò$runtime.ifacethash¼Ntype.*golang.org/x/tools/go/types.Sliceâ&runtime.assertI2TOKŠ4"".(*builder).rangeIndexed¦$"".(*builder).addrú$"".(*builder).addrÊ +â +Ø.runtime.writebarrierptr´.runtime.writebarrierptrÂtype."".targetsÔ"runtime.newobject†ð runtime.duffzeroæ.runtime.writebarrierptrÂ.runtime.writebarrierptrž .runtime.writebarrierptr€!.runtime.writebarrierptrŽ!Jgo.itab.*go/ast.BlockStmt.go/ast.Stmt¬"$"".(*builder).stmtŠ#.runtime.writebarrierptrÆ#"".emitJump $.runtime.writebarrierptrè$,type.*go/ast.BlockStmtþ$ type.go/ast.Stmt–%Jgo.itab.*go/ast.BlockStmt.go/ast.Stmtª% runtime.typ2Itabœ'Jtype.*golang.org/x/tools/go/types.MapÂ'&runtime.assertI2TOKž*."".(*builder).rangeIterà+Ntype.*golang.org/x/tools/go/types.Array†,&runtime.assertI2TOKú, +˜->go.string."Cannot range over: "ò-*runtime.concatstring2´.type.stringà.runtime.convT2E�/runtime.gopanic¸/Rtype.*golang.org/x/tools/go/types.PointerÞ/&runtime.assertI2TOK¾0Ntype.*golang.org/x/tools/go/types.Basicä0&runtime.assertI2TOKÌ1Ltype.*golang.org/x/tools/go/types.Chanò1$runtime.assertI2T2ü3."".(*builder).rangeChan@ð@"".autotmp_1702Ï type.*"".targets"".autotmp_1701÷type.uint32"".autotmp_1700type.bool"".autotmp_1699ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_1698type.string"".autotmp_1697type.bool"".autotmp_1696type.string"".autotmp_1694type."".lvalue"".autotmp_1692_type.string"".autotmp_1691type.string"".autotmp_1690?Jtype.golang.org/x/tools/go/types.Type"".autotmp_1689Jtype.golang.org/x/tools/go/types.Type"".autotmp_1687Jtype.golang.org/x/tools/go/types.Type"".autotmp_1686Jtype.golang.org/x/tools/go/types.Type"".eÿ type.go/ast.Expr"".eß type.go/ast.Expr +"".vlŸtype."".lvalue +"".kl¿type."".lvalue +"".rtßJtype.golang.org/x/tools/go/types.Type +"".rtŸJtype.golang.org/x/tools/go/types.Type +"".rtÿJtype.golang.org/x/tools/go/types.Type"".doneß&type.*"".BasicBlock"".loopï&type.*"".BasicBlock"".vÿtype."".Value"".kŸtype."".Value"".x¿type."".Value +"".tvßJtype.golang.org/x/tools/go/types.Type +"".tk¿Jtype.golang.org/x/tools/go/types.Type"".label0type.*"".lblock"".s ,type.*go/ast.RangeStmt +"".fn"type.*"".Function"".b type.*"".builder%ðöïð䀂‚-0ÌNÌN C MB0à°0 _ _ A A.. µ1^'-  2 +  !GÊ?©Ò +–%„•»_»[ŠYH” ÎjiLÁ�£-EŒ ® t +; r?�ƒTgclocals·a75ef4c2444565e892db4d55a71f46f0Tgclocals·c18f4bb0c42d047391c794bea9009b3eš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ$"".(*builder).stmt ¹–¹eH‹ %H�„$ûÿÿH;AwèëâH�ìpH‹Œ$ˆH‹„$�HÇ„$ÀH‰Œ$ˆH‰„$�H‰Œ$�H‰ $H‰„$˜H‰D$è‹D$=Ë4{j‡Ê =ä’H‡|=¡<ý‡{‰D$L=‰kÏuEH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹D$LH‹\$¶\$ €ûtH�ÄpÃ=¡<ý…qH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹L$¶\$ €û„4H‹œ$xH‰$H‹¼$€H‰|$H‰Œ$�Hƒù„H�)H�|$H‰îH¥H¥èH‹\$ H‰œ$H‹\$(H‰œ$H‹œ$xH‰$H‹œ$€H‰\$H‹¼$�Hƒÿ„¢H�oH�|$H‰îH¥H¥èH‹\$ H‰œ$H‹\$(H‰œ$H‹œ$€H‹s`H‰4$H‹¼$�Hƒÿ„JH�7H�|$H¥H¥èH‹L$H‹D$ H‰„$øH‰$H‰Œ$ðH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$àH‰L$H‰„$èH‰D$èH‹\$Hƒû„ËH‹KH‹kH‹œ$€H‰$H‹œ$H‰\$H‹œ$H‰\$H‰Œ$`H‰L$H‰¬$hH‰l$ èH‹\$(H‰œ$ÐH‹\$0H‰œ$ØH�H‰$èH‹L$H‰ÏHƒù„;1ÀèH‰Œ$H‰ $Hƒ<$„Hƒ$H‹œ$H‰\$H‹œ$H‰\$èH‹œ$H‰$Hƒ<$„ÊHƒ$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹„$Hƒø„�L‹„$�I‹hH‰h(H‰„$H‹1íH9èt8H‹œ$€H‰$H‹Œ$H‰„$@H‰D$H‰Œ$HH‰L$èéíüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$뙉élÿÿÿ‰%é*ÿÿÿ‰%éãþÿÿ‰é¾þÿÿ‰é.þÿÿ‰é¯ýÿÿ‰éWýÿÿ‰é÷üÿÿH‹œ$�H‰œ$ðH‹œ$˜H‰œ$øH�œ$°HÇHÇCH�œ$°H‰œ$àH‹œ$àH‰œ$°Hƒ¼$°„=HÇ„$ HÇ„$¨H‹œ$°H‰œ$€H‹œ$ H‰œ$ˆH‹œ$¨H‰œ$�H‹œ$ðH‰$H‹œ$øH‰\$èH‹\$H‰œ$PH‹\$H‰œ$XH‹œ$€H‰$H‹œ$PH‰\$H‹œ$XH‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹\$(H‰œ$ H‹\$0H‰œ$¨H�H‰$H�œ$ H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰%é·þÿÿ‰D$L= Û5urH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹D$LH‹L$¶\$ €ût5H‹œ$xH‰$H‹œ$€H‰\$H‰L$H‹œ$ÀH‰\$èéPúÿÿ=ä’H…ÉýÿÿH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$H‰œ$ ¶\$ €û„„ýÿÿH�H‰$èH‹L$H�¼$(1ÀèH‹¬$ H‹]H‰œ$hH�H‰$H‰Œ$PH‰L$H�œ$(H‰\$èH‹œ$xH‰$H‹œ$€H‰\$H‹œ$ H‹kH‰l$H‹œ$PH‰\$HƒD$èH‹œ$PH‰œ$HH‹1íH9èt8H‹œ$€H‰$H‹Œ$HH‰„$@H‰D$H‰Œ$HH‰L$èéùÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ë™=F¯4U‡S‰D$L=¡©ƒJ…ÇH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹”$€‹D$LH‹L$¶\$ €û„~HÇ„$ØH‹iHƒýA�ÇHƒý=…H‹Y1íH9ë„­H‰$H‹iH‰l$èH‹”$€H‹\$H‹kH‰¬$ØH‰$H‹œ$ØH‰\$èH‹´$€H‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$(H‹œ$€H‰$Hƒ<$tH�$H‹œ$(H‰\$èé�÷ÿÿ‰%ëØH‹ª0H‰¬$@H‹œ$@1íH9ë„\ÿÿÿH‹œ$Ø1íH9ë…IÿÿÿH‹œ$@H‹kH‰¬$ØH‹œ$@H‹+H‰¬$@ë±HƒýA…ÿÿÿH‹Y1íH9ët0H‰$H‹iH‰l$èH‹”$€H‹\$H‹kH‰¬$ØéÛþÿÿH‹ª0H‰¬$PH‹œ$P1íH9넹þÿÿH‹œ$Ø1íH9ë…¦þÿÿH‹œ$PH‹kH‰¬$ØH‹œ$PH‹+H‰¬$Pë±HƒýEu^H‹ª0H‰¬$HH‹œ$H1íH9ë„UþÿÿH‹œ$Ø1íH9ë…BþÿÿH‹œ$HH‹kH‰¬$ØH‹œ$HH‹+H‰¬$Hë±HƒýI…þÿÿH‰$H‹iH‰l$èH‹”$€H‹\$H‹+H‰¬$Øéàýÿÿ=F¯4U…oùÿÿH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹D$¶\$ €û„2ùÿÿH‹œ$xH‰$H‹œ$€H‰\$H‰D$H‹œ$ÀH‰\$èéyõÿÿ‰D$L=¡ç]U…àH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹D$LH‹T$¶\$ €û„ŸH‹œ$€H‰$H‰”$pH‹*H‰l$èH‹D$H‹œ$€H‰$H‰„$ÀH‹(H‰l$èH‹œ$€H‰$Hƒ<$tgo.itab.*"".Send."".InstructionÌ&"".(*Function).emitätype.*"".Sendú&type."".Instruction’>go.itab.*"".Send."".Instruction¦ runtime.typ2ItabÐruntime.convI2EÚ2runtime.writebarrierifaceèRgo.string."unexpected statement kind: %T"Üfmt.Sprintfžtype.stringÊruntime.convT2Eúruntime.gopanicº(type.*go/ast.ForStmt€$runtime.assertI2T2†*"".(*builder).forStmt´&type.*go/ast.GoStmtú$runtime.assertI2T2¾type."".GoÐ"runtime.newobjectøÜ runtime.duffzero®type."".Goô.runtime.writebarrierfatø*"".(*builder).setCall¦:go.itab.*"".Go."".Instructionš&"".(*Function).emit²type.*"".GoÈ&type."".Instructionà:go.itab.*"".Go."".Instructionô runtime.typ2ItabÄ .type.*go/ast.BranchStmtŠ!$runtime.assertI2T2Ò"8"".(*Function).labelledBlock°#"".emitJumpÖ#.go.string."unreachable"ø#8"".(*Function).newBasicBlockì$.runtime.writebarrierptr’'8"".(*Function).labelledBlockŠ+8"".(*Function).labelledBlockè+.type.*go/ast.SelectStmt®,$runtime.assertI2T2´-0"".(*builder).selectStmtê-0type.*go/ast.LabeledStmt°.$runtime.assertI2T2 /8"".(*Function).labelledBlockì/"".emitJumpÌ0.runtime.writebarrierptr¸16type.*go/ast.TypeSwitchStmtþ1$runtime.assertI2T2„38"".(*builder).typeSwitchStmt²3.type.*go/ast.SwitchStmtø3$runtime.assertI2T2þ40"".(*builder).switchStmtØ5,type.*go/ast.RangeStmtž6$runtime.assertI2T2¤7."".(*builder).rangeStmtÒ7*type.*go/ast.DeclStmt˜8$runtime.assertI2T2Ì8(type.*go/ast.GenDecl�9"runtime.assertI2T°;,type.*go/ast.ValueSpecö;$runtime.assertI2T2Ú<8"".(*builder).localValueSpecÚ=.type.*go/ast.ReturnStmt >$runtime.assertI2T2œC&"".(*builder).exprNˆD +¦DNtype.*golang.org/x/tools/go/types.TupleìD"runtime.assertI2TÈG"".emitExtract¢M"".emitConvöNtype.[]"".ValueèO"runtime.growsliceÆS2runtime.writebarrierifaceêX4go.itab.*"".Alloc."".ValueØ["".emitStoreÖ\"type."".RunDefersè\"runtime.newobject�]Hgo.itab.*"".RunDefers."".InstructionŒ^&"".(*Function).emitøb4go.itab.*"".Alloc."".Valueôc"".emitLoadœd2go.itab.*"".UnOp."".Value‚ftype.[]"".Valueôf"runtime.growsliceüj2runtime.writebarrierifaceªmtype."".Return¼m"runtime.newobjectˆnì runtime.duffzero˜o2runtime.writebarriersliceˆpBgo.itab.*"".Return."".Instruction„q&"".(*Function).emitªq.go.string."unreachable"Ìq8"".(*Function).newBasicBlockÀr.runtime.writebarrierptrêrtype.*"".Return€s&type."".Instruction˜sBgo.itab.*"".Return."".Instruction¬s runtime.typ2Itab‚ttype.*"".UnOp˜ttype."".Value°t2go.itab.*"".UnOp."".ValueÄt runtime.typ2Itabættype.*"".Allocüttype."".Value”u4go.itab.*"".Alloc."".Value¨u runtime.typ2ItabÔu$runtime.panicsliceæu$type.*"".RunDefersüu&type."".Instruction”vHgo.itab.*"".RunDefers."".Instruction¨v runtime.typ2ItabÆv$runtime.panicindexævtype.*"".Allocüvtype."".Value”w4go.itab.*"".Alloc."".Value¨w runtime.typ2ItabŠx$runtime.panicindexÂx$runtime.panicindex˜|$"".(*builder).expræ�"".emitConvºƒtype.[]"".Value¬„"runtime.growsliceô‡2runtime.writebarrieriface¼Š$runtime.panicindexª‹.type.*go/ast.AssignStmtð‹$runtime.assertI2T2â�0"".(*builder).assignStmtä�$"".(*builder).addrê‘$"".(*builder).expr¶“,"".(*builder).assignOpÊ“$runtime.panicindexæ“$runtime.panicindex¬”.type.*go/ast.IncDecStmtò”$runtime.assertI2T2Ж$"".(*builder).addrà—Rtype.golang.org/x/tools/go/exact.int64Valö—Ltype.golang.org/x/tools/go/exact.ValueŽ˜œgo.itab.golang.org/x/tools/go/exact.int64Val.golang.org/x/tools/go/exact.Value¼˜runtime.convT2IÈ™ +æštype."".Constøš"runtime.newobjectî›2runtime.writebarrierifaceäœ2runtime.writebarrieriface’�4go.itab.*"".Const."".Valueèž,"".(*builder).assignOp€Ÿtype.*"".Const–Ÿtype."".Value®Ÿ4go.itab.*"".Const."".ValueŸ runtime.typ2Itab¸ ,type.*go/ast.BlockStmtþ $runtime.assertI2T2�¢,"".(*builder).stmtListÆ¢*type.*go/ast.ExprStmtŒ£$runtime.assertI2T2˜¤$"".(*builder).exprΤ&type.*go/ast.IfStmt”¥$runtime.assertI2T2¼¦$"".(*builder).stmtâ¦&go.string."if.then"„§8"".(*Function).newBasicBlockä§&go.string."if.done"†¨8"".(*Function).newBasicBlock¤©&go.string."if.else"Æ©8"".(*Function).newBasicBlock´«$"".(*builder).cond–¬.runtime.writebarrierptr¤¬Jgo.itab.*go/ast.BlockStmt.go/ast.Stmtâ­$"".(*builder).stmtž®"".emitJump¦¯.runtime.writebarrierptrž°$"".(*builder).stmtÚ°"".emitJump´±.runtime.writebarrierptrþ±,type.*go/ast.BlockStmt”² type.go/ast.Stmt¬²Jgo.itab.*go/ast.BlockStmt.go/ast.StmtÀ² runtime.typ2Itabž³,type.*go/ast.DeferStmtä³$runtime.assertI2T2¨´type."".Deferº´"runtime.newobjectâ´Ü runtime.duffzero˜µtype."".DeferÞµ.runtime.writebarrierfatâ¶*"".(*builder).setCall�·@go.itab.*"".Defer."".Instruction„¸&"".(*Function).emit¦¸*"".createRecoverBlock¾¸type.*"".DeferÔ¸&type."".Instructionì¸@go.itab.*"".Defer."".Instruction€¹ runtime.typ2Itab@àÄ"".autotmp_1811¿"type.interface {}"".autotmp_1810Ÿ*type.*[1]interface {}"".autotmp_1809ß&type.[]interface {}"".autotmp_1808type.*uint8"".autotmp_1807&type.go/token.Token"".autotmp_1806type.*uint8"".autotmp_1805�type.*"".Return"".autotmp_1804type.uint64"".autotmp_1803type.uint64"".autotmp_1802type.int"".autotmp_1801type.int"".autotmp_1800type.[]"".Value"".autotmp_1799type.*uint8"".autotmp_1798type."".Value"".autotmp_1797type.*uint8"".autotmp_1796ÿ type.*"".Alloc"".autotmp_1795ï type.**"".Alloc"".autotmp_1794type.int"".autotmp_1793type.int"".autotmp_1792type.uint64"".autotmp_1791type.*uint8"".autotmp_1790type.*uint8"".autotmp_1789type."".Value"".autotmp_1788ß type.*"".Value"".autotmp_1787type.int"".autotmp_1786type.int"".autotmp_1785type.uint64"".autotmp_1784type.uint64"".autotmp_1783type.int"".autotmp_1782type.int"".autotmp_1781type.[]"".Value"".autotmp_1780Ÿ type.go/ast.Expr"".autotmp_1779Ï "type.*go/ast.Expr"".autotmp_1778type.int"".autotmp_1777type.int"".autotmp_1776ïtype.uint64"".autotmp_1775ßtype.uint64"".autotmp_1774Ïtype.int"".autotmp_1773type.int"".autotmp_1772¯type.[]"".Value"".autotmp_1771type.int"".autotmp_1770type.*uint8"".autotmp_1769type.*uint8"".autotmp_1767type.*uint8"".autotmp_1766¿ type.*"".Const"".autotmp_1765type.*"".Const"".autotmp_1764Ltype.golang.org/x/tools/go/exact.Value"".autotmp_1763ÿLtype.golang.org/x/tools/go/exact.Value"".autotmp_1761¯ type.*"".Send"".autotmp_1760ß type.go/ast.Spec"".autotmp_1759Ÿ "type.*go/ast.Spec"".autotmp_1758¿type.int"".autotmp_1757¯type.int"".autotmp_1756Çtype.uint32"".autotmp_1754¿ type.go/ast.Stmt"".autotmp_1753Ÿtype.string"".autotmp_1752ÿ(type.[1]interface {}"".autotmp_1751&type.*"".BasicBlock"".autotmp_1750&type.*"".BasicBlock"".autotmp_1749&type.*"".BasicBlock"".autotmp_1748&type.*"".BasicBlock"".autotmp_1747type.*"".lblock"".autotmp_1746type.*"".lblock"".autotmp_1745type.*"".lblock"".autotmp_1744� &type.*"".BasicBlock"".autotmp_1743type.*"".Return"".autotmp_1742type.[]"".Value"".autotmp_1741ÿ type.*"".UnOp"".autotmp_1740type.*"".Alloc"".autotmp_1739 type.[]*"".Alloc"".autotmp_1738ï $type.*"".RunDefers"".autotmp_1737type.[]"".Value"".autotmp_1736type.[]"".Value"".autotmp_1735type."".Value"".autotmp_1734type."".Value"".autotmp_1733$type.[]go/ast.Expr"".autotmp_1732type.int"".autotmp_1731ÿtype.[]"".Value"".autotmp_1730type."".Value"".autotmp_1729type."".Value"".autotmp_1728type.int"".autotmp_1727Jtype.golang.org/x/tools/go/types.Type"".autotmp_1726type."".Value"".autotmp_1725type.int"".autotmp_1724type.int"".autotmp_1723ß type.*"".Defer"".autotmp_1722Ÿtype."".Defer"".autotmp_1721Ï type.*"".Go"".autotmp_1720�type."".Go"".autotmp_1719type."".Value"".autotmp_1718type."".lvalue"".autotmp_1717type.*"".Const"".autotmp_1716Jtype.golang.org/x/tools/go/types.Type"".autotmp_1715ŸRtype.golang.org/x/tools/go/exact.int64Val"".autotmp_1714ßtype."".lvalue"".autotmp_1713type.*"".Send"".autotmp_1712¿type."".Value"".autotmp_1711ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_1710ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_1709ßtype."".Value"".autotmp_1708¿type."".Value"".autotmp_1706Ï$type.[]go/ast.Spec +"".&v¯ type.*"".Defer +"".&v¿ type.*"".Go "".~r0ÿ Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2ÿPtype.*golang.org/x/tools/go/types.object "".~r0ïJtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.i·3ïtype.int@golang.org/x/tools/go/types.t·2�Ntype.*golang.org/x/tools/go/types.Tuple "".~r0�Ntype.*golang.org/x/tools/go/types.Tuple@golang.org/x/tools/go/types.s·2�Vtype.*golang.org/x/tools/go/types.Signature "".~r0¿ Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2ïPtype.*golang.org/x/tools/go/types.object "".~r0ÏJtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.i·3ßtype.int@golang.org/x/tools/go/types.t·2¯Ntype.*golang.org/x/tools/go/types.Tuple "".~r0ßNtype.*golang.org/x/tools/go/types.Tuple@golang.org/x/tools/go/types.s·2ŸVtype.*golang.org/x/tools/go/types.Signature "".~r0¯type.int@golang.org/x/tools/go/types.t·2ŸNtype.*golang.org/x/tools/go/types.Tuple "".~r0¿type.int@golang.org/x/tools/go/types.t·2¿Ntype.*golang.org/x/tools/go/types.Tuple "".~r0ÿNtype.*golang.org/x/tools/go/types.Tuple@golang.org/x/tools/go/types.s·2¯Vtype.*golang.org/x/tools/go/types.Signature "".typß +Jtype.golang.org/x/tools/go/types.Type "".valŸ Ltype.golang.org/x/tools/go/exact.Value "".~r0ß Ltype.golang.org/x/tools/go/exact.Value "".~r0Ÿ Jtype.golang.org/x/tools/go/types.Type"".sÿ  type.go/ast.Stmt "".elsÏ&type.*"".BasicBlock"".done¿&type.*"".BasicBlock"".thenï&type.*"".BasicBlock"".s¯&type.*go/ast.IfStmt"".tÏ type.*"".targets"".t¿ type.*"".targets"".tß type.*"".targets"".block¯&type.*"".BasicBlock"".r�type.*"".Alloc"".r¿ type."".Value"".i¯type.int"".vÿ +type."".Value"".rß  type.go/ast.Expr"".i¿type.int"".nÿtype.int"".iÏtype.int"".ttupleÿNtype.*golang.org/x/tools/go/types.Tuple"".tuple¿ +type."".Value"".resultsŸtype.[]"".Value"".sÏ.type.*go/ast.ReturnStmt"".sï,type.*go/ast.DeferStmt"".sŸ&type.*go/ast.GoStmt +"".opŸ&type.go/token.Token"".sß.type.*go/ast.AssignStmt "".locŸ type."".lvalue +"".op�&type.go/token.Token"".s¿*type.*go/ast.SendStmt"".sÿ0type.*go/ast.LabeledStmt"".specŸ + type.go/ast.Spec"".labelßtype.*"".lblock +""._s  type.go/ast.Stmt +"".fn"type.*"".Function"".b type.*"".builder%à¾ßàìZÐ\È–5 + ›ìëH4YZ�×3°±-&² �çHÜ0ëPjbBQþý/mcÖ  ++0^\[ -5 + + +5 +5 +*�HÖ0ëP&!0#$ !DÐ0ëHÊ0"ë^â0 +ëH +.v9## `Š$ŽciBÕ)¬Æ0 bl�ù0ô^œ› Ld2 H!²±Õ$!‹XRL–• ÃŽ�][B  + Vò ŸJIH–6VU•H,3À¿+Lœ.AAAZ1f1<-('  2 ­PxbBQèï4¼jZ¢ZM´*T;k-•V†7[iC:+RBQ-KdîC>8&‰C:CPC:<³ •¾7ïï‰ +HÆÀ„ nv?”BL25*43101/‡*Šä¤-Zy�DƒfE^ovHGW;;‚O-P^KI>F>TNe`w1È<K]FZRU+\RBQc>fTgclocals·43ff9e7ec1c9d487325941192719eb83Tgclocals·03453b23f1b69cc2e219c5c2e1f4b036š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ6"".(*builder).buildFunction€æeH‹ %H�„$èþÿÿH;AwèëâH�ì˜H‹Œ$¨Hƒ¹¸t�èH�ĘÃHÇD$PH‰ËH‹IHH‹kPH‰Œ$øH‰ $H‰¬$H‰l$èH‹¼$H‹¬$ø‹t$HƒýuH‰¬$˜H‰¼$ �èH�ĘÉt$<�þ´~‚…jH�H‰$H‰l$H‰|$èH‹¼$‹t$go.itab.*"".Call."".Instructionø&"".(*Function).emit®6"".(*builder).buildFunctionÌtype.*"".Callâ&type."".Instructionú>go.itab.*"".Call."".InstructionŽ runtime.typ2ItabÈNtype.*golang.org/x/tools/go/types.TupleÞJtype.golang.org/x/tools/go/types.Typeö–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeŠ runtime.typ2Itab¬"type.*"".FunctionÂtype."".ValueÚ:go.itab.*"".Function."".Valueî runtime.typ2Itab¨*type.*go/ast.FuncDecl¾ type.go/ast.NodeÖHgo.itab.*go/ast.FuncDecl.go/ast.Nodeê runtime.typ2Itab¸rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Objectî2runtime.mapaccess1_fast64Èhtype.map[golang.org/x/tools/go/types.Object]"".Value–$runtime.mapaccess1È"type.*"".FunctionŽ"runtime.assertI2Tð$type.*go/ast.Ident† type.go/ast.ExpržBgo.itab.*go/ast.Ident.go/ast.Expr² runtime.typ2Itab0 >"".autotmp_1917type.*uint8"".autotmp_1916type.*uint8"".autotmp_1915ïJtype.golang.org/x/tools/go/types.Type"".autotmp_1914type.*uint8"".autotmp_1913type.*uint8"".autotmp_1912ÿ"type.*"".Function"".autotmp_1911Ï"type.interface {}"".autotmp_1909/&type.[]interface {}"".autotmp_1908type.string"".autotmp_1907¯type.string"".autotmp_1904� type.go/ast.Expr"".autotmp_1903type."".Value"".autotmp_1902oNtype.golang.org/x/tools/go/types.Object"".autotmp_1901$type.*go/ast.Ident"".autotmp_1900ïtype.*"".Call"".autotmp_1899ßNtype.*golang.org/x/tools/go/types.Tuple"".autotmp_1898"type.*"".Function"".autotmp_1897Ï*type.*go/ast.FuncDecl"".autotmp_1896¿Vtype.*golang.org/x/tools/go/types.Signature"".autotmp_1895type.string"".autotmp_1894O(type.[1]interface {}"".autotmp_1892¯$type.*go/ast.Ident +"".&vŸtype.*"".Call "".typ�Jtype.golang.org/x/tools/go/types.Type"".v¯"type.*"".register"".eï type.go/ast.Expr +"".fn�"type.*"".Function +"".idŸ$type.*go/ast.Ident"".decl *type.*go/ast.FuncDecl "".pkg type.*"".Package"".b type.*"".builder*% ýŸ ÿŸ Íðx˜!% ê‚†Ö +Q–T 2>2| ¼ Id‡—v*'L(Å^-iO0>2>‚T ŽTgclocals·88fc812709a79791f1bdabd8c9760299Tgclocals·8bc54aa58fe7b4269f9cd6990760de13š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ,"".(*Program).BuildAllàØeH‹ %H;awèëêH�ì€H�H‰$èH‹\$H‰\$(H‹œ$ˆH‹kH�|$01ÀèH�H‰$H‰l$H�\$0H‰\$èH‹\$01íH9ëtUH‹\$8H‹H‹\$0Hƒû„ÔH‰D$H‹¬$ˆH‹]Hƒã Hƒût9H‰$èH�\$0H‰$èH‹\$01íH9ëu«H‹\$(H‰$èH�Ä€ÃH‹\$(H‰$HÇD$èH�H‰$èH‹D$H�-H‰(H‰D$ H‰$Hƒ<$t1Hƒ$H‹\$(H‰\$èH‹\$H‰$H‹\$ SjèYYéYÿÿÿ‰%ëÆ‰é%ÿÿÿ + 0runtime.morestack_noctxt@&type.sync.WaitGroupR"runtime.newobject–Ø runtime.duffzero¤rtype.map[*golang.org/x/tools/go/types.Package]*"".PackageÔ&runtime.mapiterinitâ&"".(*Package).Buildþ&runtime.mapiternext²,sync.(*WaitGroup).Waitð*sync.(*WaitGroup).AddþZtype.struct { F uintptr; A0 *sync.WaitGroup }�"runtime.newobject¨"".func·001ö.runtime.writebarrierptr¢runtime.newproc€ +"".autotmp_1932¿\type.*struct { F uintptr; A0 *sync.WaitGroup }"".autotmp_1930Ÿ|type.map.iter[*golang.org/x/tools/go/types.Package]*"".Package "".&wg¯(type.*sync.WaitGroup"".pÏ type.*"".Package"".prog type.*"".Program*€Çÿ€ið8Ø!_ [  (AoC Tgclocals·fbd5b7009fdd3864023723132632a4f4Tgclocals·7e5df42f241b63fa1215036d9b9dfcc9š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ&"".(*Package).BuildàlÆleH‹ %H�„$üÿÿH;AwèëâH�ìxH‹œ$€H‰$Hƒ<$„ÛHƒ$,ÇD$ÇD$ èH‹Œ$€¶\$€ûu�èH�ÄxÃH‹Y81íH9ëu�èH�ÄxÃH‹i8H‹]Hƒûu1íH‰i8�èH�ÄxÃH‹iH�¼$(1ÀèH�H‰$H‰l$H�œ$(H‰\$èH‹œ$(1íH9ë„ôH‹œ$0Hƒû„H‹3H‹SH‹œ$(Hƒû„åH‹ H‹kH‰´$¸H‰´$H‰”$ÀH‰”$H‰Œ$èH‰ $H‰¬$ðH‰l$è¶\$€û„�H‹œ$H‰$H‹œ$H‹[XÿÓH‹L$H‹D$H‹œ$€H‹+H‰,$H‰Œ$(H‰L$H‰„$0H‰D$èH�œ$(H‰$èH‹œ$(1íH9ë… ÿÿÿH‹¬$€H‹mH‹]HƒãHƒû„ÚH‹¬$€H�œ$HÇHÇCH�œ$Hƒû„ÁHÇÆHÇÂH‰´$pH‰”$xH‰œ$hH‰$H� H‰Œ$˜H‰L$H‰¬$ H‰l$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$hH‰\$H‹œ$pH‰\$H‹œ$xH‰\$ èH‹\$(SjèYYH…À… +H‹œ$€H‹k H‰¬$èH‰,$èHÇ„$øH‹¬$€H‹mH‹]H�ã€Hƒû…ûH‹„$€H�H‹H‹KH‰”$øH‰Œ$H�H‰$H‹hH‰l$H‰”$H‰T$H‰Œ$H‰L$èH‹\$ Hƒû„QH‹ H‹kH�H‰$H‰Œ$¸H‰L$H‰¬$ÀH‰l$èH‹\$H‰œ$àH‹´$èH‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$H‹´$èH‰4$H�5H�l$H‰ïH¥H¥èH‹\$H‰œ$øH‹œ$àH‰œ$xH‹1íH9è„]H‹œ$èH‰$H‹Œ$xH‰„$ˆH‰D$H‰Œ$�H‰L$èH‹\$H‰œ$pH‹1íH9è„ÙH‹œ$èH‰$H‹Œ$pH‰„$ˆH‰D$H‰Œ$�H‰L$H‹œ$øH‰\$H‹œ$H‰\$ èH‹œ$èH‰$Hƒ<$„iH�$H‹œ$H‰\$èH‹œ$àH‰œ$xH‹5H‰´$H1íH9î„ëH‹1íH9脟H‹œ$èH‰$H‹”$xH‰t$H‰T$H‹ H‰„$ˆH‰D$H‰Œ$�H‰L$ HÇD$(èH‹œ$€H‹[8H‹Hƒû„2H‹S0H‹C8H‹k@H‰”$8H‰„$@H‰¬$HH‰¬$Ø1ÉH‰„$ÐH‰„$ˆH‰”$ÈH‰ÐH‹¬$ˆH9é�H‰„$@H‹H‰Œ$€H‰„$¸H�H‰$H‹œ$€H‹H‹kH‰l$H‰D$èH‹\$H‹H‰œ$°1íH9ë… H‹œ$€H‹[Hƒû„ïH‹ H‹kH‰Œ$ˆH‰Œ$øH‰¬$�H‰¬$H‹œ$¸Hƒû„¯H‹ H‹kH‰Œ$¨H‰Œ$èH‰¬$°H‰¬$ðH�¼$à1ÀèH�œ$àHƒû„`HÇÂHÇÁH‰œ$hH‰”$pH‰Œ$xH�H‰$H�œ$øH‰\$èH‹D$H‹L$H‹œ$hH‰$H‰„$˜H‰D$H‰Œ$ H‰L$èH�H‰$H�œ$èH‰\$èH‹D$H‹L$H‹œ$hHƒÃH‰$H‰„$˜H‰D$H‰Œ$ H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$hH‰\$H‹œ$pH‰\$H‹œ$xH‰\$ èH‹\$(H‰œ$ØH‹\$0H‰œ$àH�H‰$H�œ$ØH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é™þÿÿ‰éJþÿÿ‰é +þÿÿH�H‰$èH‹\$H‰œ$€H‹1íH9è„ H‹œ$€H‰$Hƒ$@H‹œ$°H‹k H‰„$ˆH‰D$H‰¬$�H‰l$èH‹„$€L‹„$èI‹h0H‰hpH‰„$¨H�$HÇHÇCHÇCèH‹\$H‰œ$hH‹1íH9è„?H‹”$hH‰„$(H‰”$0H‹œ$¨H‰$Hƒ<$„Hƒ$H‰„$ÈH‰D$H‰”$ÐH‰T$èH‹œ$€H‰œ$`H‹1íH9脌H‹œ$èH‰$H‹Œ$`H‰„$xH‰D$H‰Œ$€H‰L$èH‹„$@H‹Œ$€HƒÀHÿÁH‹¬$ˆH9éŒûûÿÿH�\$WH‹œ$€H‹k8Hƒý„H‹MpH‹ExH‹�€H‰œ$À1ÒH‰„$¸H‰„$ˆH‰Œ$°H‰ÈH‹¬$ˆH9ê�0H‰„$8H‹(H‰”$€H‰êH‹¬$èH‹mhH‹]HƒãHƒû„÷H‰ÓH‰”$�Hƒú„yH‹RH‹k H‰¬$pH‰,$H‰”$hH‹Z(ÿÓH‹D$H‹œ$€H‹H‹+H‰,$H‰D$èH�\$H�¬$H‰ïH‰ÞèH‹H‰„$H1íH9è„Ê H�¼$à1ÀèH�œ$àHƒû„¢ HÇÂHÇÁH‰œ$hH‰”$pH‰Œ$xH�H‰$H‹œ$�H‰\$Hƒ|$„L èH‹D$H‹L$H‹œ$hH‰$H‰„$˜H‰D$H‰Œ$ H‰L$èH�H‰$H�œ$H‰\$èH‹D$H‹L$H‹œ$hHƒÃH‰$H‰„$˜H‰D$H‰Œ$ H‰L$èH‹ H‹„$HH‰„$XH‰$H‰Œ$`H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$hH‰\$ H‹œ$pH‰\$(H‹œ$xH‰\$0èH‹”$�H‹jHƒý…2HÇ„$HÇ„$ H‰”$�H‹*H‰¬$PH‹jH‰¬$XH‹jH‰¬$`H‹œ$PHƒ¼$X†ÑH‹+H‰¬$ H‹œ$ H‰œ$ÈHƒ¼$È„›HÇ„$˜HÇ„$ H‹œ$ÈHƒû„jH‹kH‰¬$˜H‹k H‰¬$ H‹Œ$˜H‰Œ$H‹„$ H‰„$Hƒø…ŸH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„mH�\$WH�H‰$H�H‰\$H�H‰\$H�\$WH‰\$èH‹\$ H‰œ$H‹\$(H‰œ$ H�\$WH‰$H‹œ$èH‰\$H‹œ$H‰\$H‹œ$ H‰\$H‹¼$�Hƒÿ„ÓH�oH�|$ H‰îH¥H¥ÆD$0èH‹„$8H‹”$€HƒÀHÿÂH‹¬$ˆH9êŒÐûÿÿH‹œ$€H‹k8Hƒý„sH‹]H‰œ$˜H‹]H‰œ$ H‹] H‰œ$¨HÇ„$€H‹œ$ H‰œ$ˆH‹œ$˜H‰œ$ H‹œ$€H‹¬$ˆH9ë�­H‹œ$ H‹+H‰¬$H‹œ$H‰œ$ðH‹œ$ðHƒû„ÎH‹kH‰¬$€H‹k H‰¬$ˆH‹k(H‰¬$�H‹œ$ˆ1ÀH‰\$pH‹œ$€H‰œ$H‹l$pH9è�çH‹œ$Hƒû„dH‹+H‰¬$¨H‹kH‰¬$°H‰D$xH‹œ$¨H‰œ$(H‹œ$°H‰œ$0H�H‰$H‹œ$(H‰\$H‹œ$0H‰\$èH‹\$H‰œ$¶\$ ˆ\$W€|$Wt(H�\$WH‰$H‹œ$€H‰\$H‹œ$H‰\$èH‹œ$HƒÃH‰œ$H‹D$xHÿÀH‹l$pH9èŒÿÿÿH‹œ$ HƒÃH‰œ$ H‹œ$€HÿÃH‰œ$€H‹œ$€H‹¬$ˆH9ëŒSþÿÿH‹¬$€H‹mH‹]H�ã€HƒûuOH‹œ$èH‰$H‹œ$øH‰\$èH‹œ$èH‰$Hƒ<$„ñH�$H‹œ$øH‰\$èH�H‰$èH‹\$H‰œ$PH‹ 1íH9étzH‹œ$èH‰$H‹”$PH‰Œ$xH‰L$H‰”$€H‰T$èH‹œ$èH‰$èH‹Œ$€1íH‰i8H‹)H‹]HƒãHƒût H‰ $è�èH�ÄxÃH�H‰$H�H‰\$H�H‰\$èH‹L$éTÿÿÿ‰%éÿÿÿ‰é•ýÿÿ‰é+ýÿÿ‰Eé…üÿÿ‰é&üÿÿH‹œ$ H‰œ$XH‹1íH9è„5H‹œ$XH‰œ$ÐH‰„$ÈH�H‰$H‹œ$€H‹kH‰l$H�œ$ÈH‰\$èH‹\$Hƒû„ÙH‹H‹kH�H‰$H‰„$ˆH‰D$H‰¬$�H‰l$èH‹\$H‰œ$xH‹œ$ H‰œ$ÀHƒ¼$À„pHÇD$`H‹œ$ÀH‹kH‰l$`H�H‰$èH‹\$H‰œ$0H‹¼$0Hƒÿ„ 1ÀèH‹1íH9è„ÕH‹œ$0H‰$Hƒ<$„²H‹œ$xH‰œ$PH‰„$HH‹œ$HH‰\$H‹œ$PH‰\$èH‹œ$0H‹l$`H‰kH‹œ$0H‰œ$0H‹1íH9ètH‹œ$0H‰œ$ H‰„$éúÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰%éBÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éùþÿÿ‰éÙþÿÿ‰%é„þÿÿ‰é þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é™ýÿÿ‰é�øÿÿ‰%éYøÿÿè H�\$WH‰$H‹¼$èH‰|$H‰”$�H�jH�|$H‰îH¥H¥èH‹D$ H‹L$(H‰„$ØH‰Œ$àH‹œ$�Hƒû„¤H‹+H‰¬$PH‹kH‰¬$XH‹kH‰¬$`H‹œ$X1ÀH‰\$pH‹œ$PH‰œ$(H‹l$pH9è�îøÿÿH‹œ$(H‹+H‰¬$XH‰D$xH‰D$hH‹œ$XH‰œ$˜H‹œ$˜H‰œ$ØHƒ¼$Ø„üHÇ„$¸HÇ„$ÀH‹œ$ØHƒû„ËH‹kH‰¬$¸H‹k H‰¬$ÀH‹Œ$¸H‰Œ$H‹„$ÀH‰„$HƒøuOH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ût!H‹œ$(HƒÃH‰œ$(H‹D$xHÿÀéïþÿÿH‹œ$˜H‰œ$XH‹1íH9è„êH‹œ$XH‰œ$ÐH‰„$ÈH�H‰$H‹œ$€H‹kH‰l$H�œ$ÈH‰\$èH‹\$Hƒû„ŽH‹+H‰¬$HH‹kH‰¬$PH�H‰$H‹œ$HH‰\$H‹œ$PH‰\$èH‹\$H‰œ$xH‹œ$èH‰$H‹œ$ØH‰\$H‹œ$àH‰\$H‹\$hH‰\$èH‹\$ H‰œ$ˆH‹\$(H‰œ$�H‹œ$˜H‰œ$ÐHƒ¼$ЄÆHÇD$XH‹œ$ÐH‹kH‰l$XH‹1íH9ètlH‹œ$èH‰$H‹œ$xH‰œ$@H‰„$8H‹œ$8H‰\$H‹œ$@H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ H‹\$XH‰\$(èéþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ébÿÿÿ‰%é.ÿÿÿ‰ékþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éäýÿÿ‰é.ýÿÿ‰%éøüÿÿ‰éUüÿÿ‰%é¨òÿÿ‰éWòÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$Héüñÿÿ‰é€ñÿÿ‰EéêðÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éBðÿÿ‰%éðïÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é�ïÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÂîÿÿ‰éÇëÿÿH�H‰$H�H‰\$H�H‰\$èH‹´$HH‹D$é'ëÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$H‰´$HéÛêÿÿ‰%é‹êÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éõéÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éqéÿÿ‰é¨èÿÿ�èH�ÄxÉé8çÿÿéÀæÿÿ‰éæÿÿ‰éôåÿÿ‰%éåÿÿÚ +00runtime.morestack_noctxt¤>sync/atomic.CompareAndSwapInt32Ô&runtime.deferreturn†&runtime.deferreturnÊ&runtime.deferreturn€Ø runtime.duffzeroŽ2type.map[string]"".MemberÄ&runtime.mapiterinitÊ"go/ast.IsExportedž +Š6"".(*Program).needMethodsOf¬&runtime.mapiternextÒ  type.*"".Package� +2runtime.writebarrierifacež +(go.string."build %s"’ "".logStack¬ "runtime.deferprocü 0"".(*Function).startBodyô ,go.string."init$guard"° 2type.map[string]"".Memberˆ4runtime.mapaccess1_faststrÂtype.*"".Globalˆ$runtime.assertI2T2È,go.string."init.start"ê8"".(*Function).newBasicBlockª*go.string."init.done"Ì8"".(*Function).newBasicBlock”6go.itab.*"".Global."".Value�"".emitLoad¸2go.itab.*"".UnOp."".Valueè"".emitIfÊ.runtime.writebarrierptrø6go.itab.*"".Global."".Value¬4go.itab.*"".Const."".ValueŒ"".vTrueÜ"".emitStore†rtype.map[*golang.org/x/tools/go/types.Package]*"".PackageÊ2runtime.mapaccess1_fast64Šð runtime.duffzeroˆtype.string´runtime.convT2Ež2runtime.writebarrieriface¬type.stringØruntime.convT2EÊ2runtime.writebarrierifaceغgo.string."Package(%q).Build(): unsatisfied import: Program.CreatePackage(%q) was not called"Ì fmt.SprintfŽ!type.stringº!runtime.convT2Eê!runtime.gopanic¦"type."".Call¸""runtime.newobjectà":go.itab.*"".Function."".Valueî#2runtime.writebarrierifaceî$Hgolang.org/x/tools/go/types.NewTuple–%–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÒ&2runtime.writebarrieriface€'>go.itab.*"".Call."".Instructionü'&"".(*Function).emitæ+ +¤,8go/token.(*FileSet).PositionÔ,ô runtime.duffcopyâ,4go.itab.*os.File.io.Writer¦-ð runtime.duffzero¤.Ntype.[]*golang.org/x/tools/go/types.Varè.runtime.convT2EÒ/2runtime.writebarrierifaceà/,type.go/token.PositionŒ0runtime.convT2Eþ02runtime.writebarrierifaceŒ1os.StderrÜ1\go.string."build global initializer %v @ %s\n"Ò2fmt.Fprintfþ6go.string."_"¦7 runtime.eqstringÚ7type."".blankð7type."".lvalueˆ84go.itab."".blank."".lvalue°8runtime.convT2Iœ:2"".(*builder).exprInPlace @*type.*go/ast.FuncDeclæ@$runtime.assertI2T2ðA6"".(*builder).buildFuncDeclºD"".emitJumpœE.runtime.writebarrierptrªEtype."".Return¼E"runtime.newobjectäEBgo.itab.*"".Return."".InstructionØF&"".(*Function).emitúF2"".(*Function).finishBodyÊG*"".sanityCheckPackageÖG&runtime.deferreturnôGtype.*"".ReturnŠH&type."".Instruction¢HBgo.itab.*"".Return."".Instruction¶H runtime.typ2ItabÊI–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectžJhtype.map[golang.org/x/tools/go/types.Object]"".ValueìJ$runtime.mapaccess1¦Ktype.*"".GlobalìK"runtime.assertI2T†Mtype."".address˜M"runtime.newobjectäMì runtime.duffzeroòM6go.itab.*"".Global."".Value¤O2runtime.writebarrierifaceôO:go.itab.*"".address."".lvalueÊP type.*"".addressàPtype."".lvalueøP:go.itab.*"".address."".lvalueŒQ runtime.typ2ItabÀQtype.*"".GlobalÖQtype."".ValueîQ6go.itab.*"".Global."".Value‚R runtime.typ2ItabØRJtype.*golang.org/x/tools/go/types.VarîRNtype.golang.org/x/tools/go/types.Object†S–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectšS runtime.typ2ItabÞS$runtime.panicindexÈT&"".(*builder).exprNÈYgo.string."_"ðY runtime.eqstringôZ–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectÈ[htype.map[golang.org/x/tools/go/types.Object]"".Value–\$runtime.mapaccess1ð\type.*"".Global¶]"runtime.assertI2Tº^"".emitExtractî_6go.itab.*"".Global."".ValueÊa"".emitStoreâatype.*"".Globaløatype."".Value�b6go.itab.*"".Global."".Value¤b runtime.typ2ItabìbJtype.*golang.org/x/tools/go/types.Var‚cNtype.golang.org/x/tools/go/types.Objectšc–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Object®c runtime.typ2Itabªdtype.*os.FileÀdtype.io.WriterØd4go.itab.*os.File.io.Writerìd runtime.typ2Itab¼etype.*"".CallÒe&type."".Instructionêe>go.itab.*"".Call."".Instructionþe runtime.typ2Itab¸fNtype.*golang.org/x/tools/go/types.TupleÎfJtype.golang.org/x/tools/go/types.Typeæf–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeúf runtime.typ2Itabœg"type.*"".Function²gtype."".ValueÊg:go.itab.*"".Function."".ValueÞg runtime.typ2ItabŽhtype.*"".Const¤htype."".Value¼h4go.itab.*"".Const."".ValueÐh runtime.typ2Itab‚itype.*"".Global˜itype."".Value°i6go.itab.*"".Global."".ValueÄi runtime.typ2ItabŽjtype.*"".UnOp¤jtype."".Value¼j2go.itab.*"".UnOp."".ValueÐj runtime.typ2Itabòjtype.*"".Globalˆktype."".Value k6go.itab.*"".Global."".Value´k runtime.typ2Itabâk&runtime.deferreturnðî"".autotmp_2027type.*uint8"".autotmp_2026Ÿ type.go/ast.Decl"".autotmp_2025Ï "type.*go/ast.Decl"".autotmp_2024type.int"".autotmp_2023type.int"".autotmp_2022¿ "type.*go/ast.File"".autotmp_2021¯ $type.**go/ast.File"".autotmp_2020type.int"".autotmp_2019type.int"".autotmp_2018type.*uint8"".autotmp_2017type.*uint8"".autotmp_2016type.string"".autotmp_2015Jtype.*golang.org/x/tools/go/types.Var"".autotmp_2014Ÿ Ltype.**golang.org/x/tools/go/types.Var"".autotmp_2013type.int"".autotmp_2012type.int"".autotmp_2011type.*uint8"".autotmp_2010type.*uint8"".autotmp_2009�  type.*"".address"".autotmp_2008type.*uint8"".autotmp_2007type.string"".autotmp_2006"type.interface {}"".autotmp_2005"type.interface {}"".autotmp_2004*type.*[2]interface {}"".autotmp_2003&type.[]interface {}"".autotmp_2002type.*uint8"".autotmp_2000ÿ \type.**golang.org/x/tools/go/types.Initializer"".autotmp_1999type.int"".autotmp_1998type.int"".autotmp_1997type.*uint8"".autotmp_1996type.*uint8"".autotmp_1995Jtype.golang.org/x/tools/go/types.Type"".autotmp_1994type.*uint8"".autotmp_1993"type.interface {}"".autotmp_1992"type.interface {}"".autotmp_1990&type.[]interface {}"".autotmp_1988ï Ttype.**golang.org/x/tools/go/types.Package"".autotmp_1987type.int"".autotmp_1986type.int"".autotmp_1984type.*uint8"".autotmp_1983type.*uint8"".autotmp_1982ß type.*uint8"".autotmp_1980Ÿ&type.[]interface {}"".autotmp_1979ÿtype."".Member"".autotmp_1978Ï type.*"".Return"".autotmp_1977ï$type.[]go/ast.Decl"".autotmp_1976¿&type.[]*go/ast.File"".autotmp_1975type."".Value"".autotmp_1974type.*"".Global"".autotmp_1973type."".Value"".autotmp_1972Ntype.golang.org/x/tools/go/types.Object"".autotmp_1971Jtype.*golang.org/x/tools/go/types.Var"".autotmp_1970Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_1969type."".Value"".autotmp_1968Átype."".blank"".autotmp_1967 type.*"".address"".autotmp_1966type.*"".Global"".autotmp_1965type."".Value"".autotmp_1964ßNtype.golang.org/x/tools/go/types.Object"".autotmp_1963¿ Jtype.*golang.org/x/tools/go/types.Var"".autotmp_1962type.int"".autotmp_1961ï,type.go/token.Position"".autotmp_1959(type.[2]interface {}"".autotmp_1958�^type.[]*golang.org/x/tools/go/types.Initializer"".autotmp_1957¯ type.*"".Call"".autotmp_1956Ÿ Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_1955¿type.string"".autotmp_1954Ÿtype.string"".autotmp_1953ÿtype.string"".autotmp_1952¯(type.[2]interface {}"".autotmp_1951 type.*"".Package"".autotmp_1950Rtype.*golang.org/x/tools/go/types.Package"".autotmp_1949ßVtype.[]*golang.org/x/tools/go/types.Package"".autotmp_1948type.*"".Global"".autotmp_1947� type.*"".UnOp"".autotmp_1946ÿ type.*"".Global"".autotmp_1945&type.*"".BasicBlock"".autotmp_1943type."".Member"".autotmp_1942ßtype.string"".autotmp_1939¿(type.[1]interface {}"".autotmp_1938ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_1937type.bool"".autotmp_1936Ÿ2 t d ŒQ�ƒ+øA5÷1b�‰·õÌ7?[@rUöÀõªEv¥ê91o ^X›–†¯L"=54Ô“’È-E_I>29 :F2ATgclocals·f1ba4c00c5355b94b3626870a74f8a13Tgclocals·54976ee611b3d3c57407059295ea0bd7š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ,"".(*Package).objectOf€ ô eH‹ %H�D$ˆH;AwèëåH�ìøHÇ„$HÇ„$H‹œ$H‹C8Hƒø„ãH‹Œ$HƒÀ@HÇD$HHÇD$PHÇD$XHÇD$`H‰L$@H�H‰$H‰D$8H‹hH‰l$H‰L$èH‹\$Hƒû„uH‹H‹kH‰l$`HƒøH‰D$X„H‰ÂH‰éH‰T$HH‰L$PH‰L$pHƒúH‰T$htH‰”$H‰Œ$H�ÄøÃH‹œ$H‹H‹œ$H‹H‹+H‰,$H‰D$èH�\$H�¬$ÐH‰ïH‰ÞèH�¼$°1ÀèH�œ$°Hƒû„xHÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H�H‰$H‹œ$H‰\$Hƒ|$„"HƒD$èH‹L$H‹D$H‹œ$˜H‰$H‰L$xH‰L$H‰„$€H‰D$èH�H‰$H�œ$ÐH‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰L$xH‰L$H‰„$€H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ èH‹\$(H‰œ$ˆH‹\$0H‰œ$�H�H‰$H�œ$ˆH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰%éÒþÿÿ‰é�þÿÿH‹D$@H�H‰$H‹\$8H‹kH‰l$H‰D$èH‹\$Hƒût H‹H‹Ké°ýÿÿ‰ëð‰é„ýÿÿ‰éýÿÿ( +*0runtime.morestack_noctxt�rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.ObjectÈ2runtime.mapaccess2_fast64Ú8go/token.(*FileSet).PositionŠô runtime.duffcopy¨ð runtime.duffzero¦type.stringöruntime.convT2EÚ2runtime.writebarrierifaceè,type.go/token.Position”runtime.convT2E€ 2runtime.writebarrierifaceŽ bgo.string."no types.Object for ast.Ident %s @ %s"‚ +fmt.SprintfÄ +type.stringð +runtime.convT2E  runtime.gopanicâ rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Objectš 2runtime.mapaccess1_fast64@ð"".autotmp_2075"type.interface {}"".autotmp_2074ÿ"type.interface {}"".autotmp_2072¿&type.[]interface {}"".autotmp_2070ßtype.string"".autotmp_2069O,type.go/token.Position"".autotmp_2068�(type.[2]interface {}"".autotmp_2066$type.*go/ast.Ident "".~r0ßNtype.golang.org/x/tools/go/types.ObjectDgolang.org/x/tools/go/types.obj·4¿Ntype.golang.org/x/tools/go/types.ObjectBgolang.org/x/tools/go/types.id·3ï$type.*go/ast.IdentFgolang.org/x/tools/go/types.info·2ÿLtype.*golang.org/x/tools/go/types.Info"".oŸNtype.golang.org/x/tools/go/types.Object "".~r1 Ntype.golang.org/x/tools/go/types.Object +"".id$type.*go/ast.Ident"".p type.*"".Package"ðçïð¶Àà#:¸ßW&£‰ŽÆ7U4Tgclocals·f99f470b4e8bf0bbfec1c215fb234ac7Tgclocals·e204bf50de0301d63060f3dd23e46fe4š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ("".(*Package).typeOfà Ì eH‹ %H�D$¸H;AwèëåH�ìÈHÇ„$èHÇ„$ðH‹œ$ÐH‹k8H‰,$Hƒ<$„Hƒ$@H‹œ$ØH‰\$H‹œ$àH‰\$èH‹D$H‹L$ H‰L$`HƒøH‰D$XtH‰„$èH‰Œ$ðH�ÄÈÃH‹œ$àH‰$H‹œ$ØH‹[(ÿÓH‹D$H‹œ$ÐH‹H‹+H‰,$H‰D$èH�\$H�¬$ H‰ïH‰ÞèH�¼$€1ÀèH�œ$€Hƒû„4HÇÂHÇÁH‰\$hH‰T$pH‰L$xH‹œ$ØH‰$H‹œ$àH‰\$èH‹L$H‹D$H‹\$hH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹\$hHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ èH‹\$(H‰\$HH‹\$0H‰\$PH�H‰$H�\$HH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÅþÿÿ‰%éïýÿÿ" +*0runtime.morestack_noctxtêTgolang.org/x/tools/go/types.(*Info).TypeOf† +Ä8go/token.(*FileSet).Positionôô runtime.duffcopy’ð runtime.duffzero¬runtime.convI2E„2runtime.writebarrieriface’,type.go/token.Position¾runtime.convT2Ež2runtime.writebarrieriface¬>go.string."no type for %T @ %s"Žfmt.SprintfÄtype.stringêruntime.convT2Eš runtime.gopanicP�"".autotmp_2087"type.interface {}"".autotmp_2086Ÿ"type.interface {}"".autotmp_2084¿&type.[]interface {}"".autotmp_2083ÿtype.string"".autotmp_2082O,type.go/token.Position"".autotmp_2080�(type.[2]interface {}"".TßJtype.golang.org/x/tools/go/types.Type "".~r10Jtype.golang.org/x/tools/go/types.Type"".e type.go/ast.Expr"".p type.*"".Package"�ˆ��Åðô#:Y¯tá±.<Tgclocals·4da90a0621e4e05d72a06d6692da2db8Tgclocals·910bbbf40c64f06016d225e2b2d97a7dš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ"".NewConstàÎeH‹ %H;awèëêHƒì H�H‰$èH‹D$H‰D$H‰$Hƒ<$t_H‹\$8H‰\$H‹\$@H‰\$èH‹\$H‰$Hƒ<$t-Hƒ$H‹\$(H‰\$H‹\$0H‰\$èH‹\$H‰\$HHƒÄ É%ëʉ%ë˜ + 0runtime.morestack_noctxt:type."".ConstL"runtime.newobject¨2runtime.writebarrieriface„2runtime.writebarrierifaceP@"".autotmp_2091type.*"".Const "".~r2@type.*"".Const "".typ Jtype.golang.org/x/tools/go/types.Type "".valLtype.golang.org/x/tools/go/exact.Value@z?@° ,–%.]Tgclocals·42969f7cd261cb77ee27de5eef93b763Tgclocals·e1ae6533a9e39048ba0735a2264ce16a–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ"".intConstàÆeH‹ %H�D$ðH;AwèëåH�ì�H‹œ$˜HÇD$@HÇD$HH‰\$0H�H‰$H�H‰\$H�H‰\$H�\$0H‰\$èH‹L$ H‹D$(H‰L$@H‰Œ$€H‰D$HH‰„$ˆH‹1íH9è„ÈH‹ H‹œ$€H‰\$PH‹œ$ˆH‰\$XH‰D$pH‰D$`H‰L$xH‰L$hH�H‰$èH‹D$H‰D$8H‰$Hƒ<$teH‹\$`H‰\$H‹\$hH‰\$èH‹\$8H‰$Hƒ<$t3Hƒ$H‹\$PH‰\$H‹\$XH‰\$èH‹\$8H‰œ$ H�Ä�É%ëĉ%ë’H�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ +*0runtime.morestack_noctxtˆRtype.golang.org/x/tools/go/exact.int64ValžLtype.golang.org/x/tools/go/exact.Value¶œgo.itab.golang.org/x/tools/go/exact.int64Val.golang.org/x/tools/go/exact.ValueÞruntime.convT2I´–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeØ"".tIntÂtype."".ConstÔ"runtime.newobject°2runtime.writebarrierifaceŒ2runtime.writebarrierifaceèNtype.*golang.org/x/tools/go/types.BasicþJtype.golang.org/x/tools/go/types.Type––go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeª runtime.typ2Itab  "".autotmp_2098¯type.*"".Const"".autotmp_2097type.*"".Const"".autotmp_2095?Jtype.golang.org/x/tools/go/types.Type"".autotmp_2094Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2093Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2092¿Rtype.golang.org/x/tools/go/exact.int64Val "".typ_Jtype.golang.org/x/tools/go/types.Type "".valLtype.golang.org/x/tools/go/exact.Value "".~r0ŸLtype.golang.org/x/tools/go/exact.Value "".~r1type.*"".Const"".itype.int64" ¼Ÿ Q° 8"Žn{..OTgclocals·844ab127e744730859f0523d83a2c61dTgclocals·d5a994a861f5c12bfbebaeb878a24ad8–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ"".nilConst šeH‹ %H;awèëêHƒì@HÇD$ HÇD$(H‹\$HH‰\$0H‹\$PH‰\$8H�H‰$èH‹D$H‰D$H‰$Hƒ<$t_H‹\$0H‰\$H‹\$8H‰\$èH‹\$H‰$Hƒ<$t-Hƒ$H‹\$ H‰\$H‹\$(H‰\$èH‹\$H‰\$XHƒÄ@É%ëʉ%ë˜ + 0runtime.morestack_noctxt†type."".Const˜"runtime.newobjectô2runtime.writebarrierifaceÐ2runtime.writebarrieriface0€ "".autotmp_2101Otype.*"".Const"".autotmp_2100type.*"".Const "".typJtype.golang.org/x/tools/go/types.Type "".val?Ltype.golang.org/x/tools/go/exact.Value "".~r1 type.*"".Const "".typJtype.golang.org/x/tools/go/types.Type€ €Ð F¶K..)Tgclocals·d946c3dbeb12c2f57b5e4bb881c757eaTgclocals·b29d0125b61986dcd852b1b6a44a3c2b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ"".stringConst ŒeH‹ %H�D$ØH;AwèëåH�ì¨H‹Œ$°H‹„$¸HÇD$8HÇD$@H‰L$hH‰Œ$˜H‰D$pH‰„$ H�H‰$H�H‰\$H�H‰\$H�œ$˜H‰\$èH‹L$ H‹D$(H‰L$8H‰Œ$ˆH‰D$@H‰„$�H‹1íH9è„ËH‹ H‹œ$ˆH‰\$HH‹œ$�H‰\$PH‰D$xH‰D$XH‰Œ$€H‰L$`H�H‰$èH‹D$H‰D$0H‰$Hƒ<$teH‹\$XH‰\$H‹\$`H‰\$èH‹\$0H‰$Hƒ<$t3Hƒ$H‹\$HH‰\$H‹\$PH‰\$èH‹\$0H‰œ$ÀH�ĨÉ%ëĉ%ë’H�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ +*0runtime.morestack_noctxtÂTtype.golang.org/x/tools/go/exact.stringValØLtype.golang.org/x/tools/go/exact.Valueðžgo.itab.golang.org/x/tools/go/exact.stringVal.golang.org/x/tools/go/exact.Valuežruntime.convT2Iô–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type˜"".tStringˆtype."".Constš"runtime.newobjectö2runtime.writebarrierifaceÒ2runtime.writebarrieriface®Ntype.*golang.org/x/tools/go/types.BasicÄJtype.golang.org/x/tools/go/types.TypeÜ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeð runtime.typ2Itab0Ð"".autotmp_2108ïtype.*"".Const"".autotmp_2107type.*"".Const"".autotmp_2105_Jtype.golang.org/x/tools/go/types.Type"".autotmp_2104Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2103?Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2102Ttype.golang.org/x/tools/go/exact.stringVal "".typŸJtype.golang.org/x/tools/go/types.Type "".val¿Ltype.golang.org/x/tools/go/exact.Value "".~r0ßLtype.golang.org/x/tools/go/exact.Value@golang.org/x/tools/go/exact.s·2type.string "".~r1 type.*"".Const"".stype.string"ÐßÏÐNÐ P"®Ž~..OTgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·1b3819e1e4026556c6b72a8e2fa30464–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ"".zeroConst ?œ?eH‹ %H�„$€þÿÿH;AwèëâH�ìH‹Œ$H‹„$H‰Œ$ˆH‰ $H‰„$�H‰D$èH‹´$ˆH‹¬$�‹L$�ùNtype.*golang.org/x/tools/go/types.NamedÆ>Jtype.golang.org/x/tools/go/types.TypeÞ>–go.itab.*golang.org/x/tools/go/types.Named.golang.org/x/tools/go/types.Typeò> runtime.typ2Itab0€”"".autotmp_2167"type.interface {}"".autotmp_2166"type.interface {}"".autotmp_2165*type.*[2]interface {}"".autotmp_2164&type.[]interface {}"".autotmp_2163"type.interface {}"".autotmp_2162"type.interface {}"".autotmp_2161*type.*[2]interface {}"".autotmp_2160&type.[]interface {}"".autotmp_2159type.*"".Const"".autotmp_2158type.*"".Const"".autotmp_2157type.*uint8"".autotmp_2156Jtype.golang.org/x/tools/go/types.Type"".autotmp_2155Ï"type.interface {}"".autotmp_2153o&type.[]interface {}"".autotmp_2152type.*uint8"".autotmp_2151type.*"".Const"".autotmp_2150type.*"".Const"".autotmp_2149type.*uint8"".autotmp_2148Jtype.golang.org/x/tools/go/types.Type"".autotmp_2147Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2146Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2145type.*"".Const"".autotmp_2144type.*"".Const"".autotmp_2143type.*uint8"".autotmp_2142Jtype.golang.org/x/tools/go/types.Type"".autotmp_2141Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2140Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2139ßtype.*"".Const"".autotmp_2138type.*"".Const"".autotmp_2136¯Jtype.golang.org/x/tools/go/types.Type"".autotmp_2135Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2134�Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2133—type.uint32"".autotmp_2131ïJtype.golang.org/x/tools/go/types.Type"".autotmp_2130type.string"".autotmp_2129type.string"".autotmp_2128(type.[2]interface {}"".autotmp_2127type.string"".autotmp_2126type.string"".autotmp_2125(type.[2]interface {}"".autotmp_2124ÏNtype.*golang.org/x/tools/go/types.Named"".autotmp_2123type.*"".Const"".autotmp_2122type.*"".Const"".autotmp_2121Ïtype.string"".autotmp_2120Ntype.*golang.org/x/tools/go/types.Basic"".autotmp_2119¯type.string"".autotmp_2118?(type.[2]interface {}"".autotmp_2117type.*"".Const"".autotmp_2116Ntype.*golang.org/x/tools/go/types.Basic"".autotmp_2115Ntype.*golang.org/x/tools/go/types.Basic"".autotmp_2114�Ttype.golang.org/x/tools/go/exact.stringVal"".autotmp_2113Ntype.*golang.org/x/tools/go/types.Basic"".autotmp_2112�Rtype.golang.org/x/tools/go/exact.int64Val"".autotmp_2111¿Ntype.*golang.org/x/tools/go/types.Basic"".autotmp_2110™Ptype.golang.org/x/tools/go/exact.boolVal "".typÏJtype.golang.org/x/tools/go/types.Type "".valÏLtype.golang.org/x/tools/go/exact.Value "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".typ¯Jtype.golang.org/x/tools/go/types.Type "".val¯Ltype.golang.org/x/tools/go/exact.Value "".~r0¯Ltype.golang.org/x/tools/go/exact.Value@golang.org/x/tools/go/exact.s·2ïtype.string "".typïJtype.golang.org/x/tools/go/types.Type "".val�Ltype.golang.org/x/tools/go/exact.Value "".~r0�Ltype.golang.org/x/tools/go/exact.Value "".typ�Jtype.golang.org/x/tools/go/types.Type "".valïLtype.golang.org/x/tools/go/exact.Value "".~r0ïLtype.golang.org/x/tools/go/exact.Value"".t�Jtype.golang.org/x/tools/go/types.Type"".tïNtype.*golang.org/x/tools/go/types.Named"".t¯Jtype.golang.org/x/tools/go/types.Type"".tÿNtype.*golang.org/x/tools/go/types.Basic "".~r1 type.*"".Const"".tJtype.golang.org/x/tools/go/types.Type`%€Ðÿ€÷ ÿ€¸ÿ€Òÿ€—ÿ€éÿ€TÐz`%ž"3!<.‘-L(‘)ˆ.-Ü.-Q¬§Á z ú}&‹¼NŽ7œ·7K´Sd7C„ +›44Oj˜ +44O‡ •44 OI = ›p+7CHK(‚44VTgclocals·b3f5e0e3c730dce9b9bdbed93ef28e34Tgclocals·47ea5590e08c113bb40f99dba03cd9c9–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ*"".(*Const).RelString€ +ê eH‹ %H;awèëêH�ì€HÇ„$˜HÇ„$ HÇD$PHÇD$XH‹œ$ˆHƒ{…ÈH�H‹+H‰l$PH‹kH‰l$XH‹œ$ˆHƒû„—H‹ H‹kH‰L$@H‰ $H‰l$HH‰l$H‹œ$�H‰\$èH‹L$H‹D$ H‹\$PH‰$H‹t$XH‰t$H�5H�l$H‰ïH¥H¥H‰L$pH‰L$ H‰D$xH‰D$(èH‹\$0H‰œ$˜H‹\$8H‰œ$ H�ĀÉébÿÿÿH‹œ$ˆHƒû„:H‹KH‹kH‰l$hH‰,$H‰L$`H‹Y ÿÓH‹Œ$ˆH‹\$Hƒû…ÅHƒù„´H�iH�$H‰ßH‰îH¥H¥èH‹T$H‹D$HƒøއH‰D$XHƒøruH‰T$PHÇÀH‰T$pH‰$H‰D$xH‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹T$ H‹D$(H‰T$PH‰$H‰D$XH‰D$èH‹L$H‹D$H‰L$PH‰D$XéVþÿÿè ëÆ‰éEÿÿÿH‰ËHƒùt5H‹IH‹kH‰l$hH‰,$H‰L$`H‹Y(ÿÓH‹L$H‹D$H‰L$PH‰D$Xéþÿÿ‰ëljé¿þÿÿ + 0runtime.morestack_noctxtºgo.string."nil"Ø"".relType go.string.":"ê*runtime.concatstring3œ +ˆJgolang.org/x/tools/go/exact.StringVal’go.string."..."º*runtime.concatstring2þstrconv.Quoteº$runtime.panicslicež +@€"".autotmp_2190type.string"".autotmp_2189type.string"".autotmp_2188type.string"".autotmp_2186type.string "".~r0Jtype.golang.org/x/tools/go/types.Type"".s_type.string "".~r1 type.string"".fromRtype.*golang.org/x/tools/go/types.Package"".ctype.*"".Const€ýÿ€å€N–5°E+ +O,  9«IŒTgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·7cd98efb4faaa63e779bbf5326be5089–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ "".(*Const).NameÀ¸eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$HÇD$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + 0runtime.morestack_noctxt~*"".(*Const).RelString0@ "".~r0type.string"".ctype.*"".Const@A?` º,4 +>"Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ$"".(*Const).StringÀ¦eH‹ %H;awèëêHƒìHÇD$(HÇD$0H‹\$ H‰$èH‹L$H‹D$H‰L$(H‰D$0HƒÄà + 0runtime.morestack_noctxtl "".(*Const).Name00 "".~r0type.string"".ctype.*"".Const08/` Â,4 +5+Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ "".(*Const).Type`BH‹\$HƒûtH‹+H‰l$H‹kH‰l$Éëê0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".ctype.*"".Const00Ì0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ*"".(*Const).Referrers HÇD$à  "".~r0,type.*[]"".Instruction"".ctype.*"".ConstÔTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ$"".(*Const).Parent HÇD$à  "".~r0"type.*"".Function"".ctype.*"".ConstÚTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ"".(*Const).Pos HÇD$à  "".~r0"type.go/token.Pos"".ctype.*"".ConstàTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ""".(*Const).IsNil@2H‹\$Hƒ{tÆD$ÃÆD$ëø  "".~r0type.bool"".ctype.*"".Const  ê Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ""".(*Const).Int64 �eH‹ %H�D$ðH;AwèëåH�ì�H‹œ$˜Hƒû„ÍH‹KH‹kH‰l$@H‰,$H‰L$8H‹Y ÿÓH‹T$8H‹L$@H‹D$HƒøuAH‰$H‰L$èH‹L$¶\$€ûtH‰Œ$ H�Ä�ÃHÇ„$ H�Ä�ÃHƒøu)H‰$H‰L$èòD$òH,ØH‰œ$ H�Ä�ÃH�\$hHÇHÇCH�\$hHƒû„HÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH‹¼$˜Hƒÿ„ÆH�oH�<$H‰îH¥H¥èH‹L$H‹D$H‹\$xH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹\$(H‰\$XH‹\$0H‰\$`H�H‰$H�\$XH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é3ÿÿÿ‰é÷þÿÿ‰é,þÿÿ +*0runtime.morestack_noctxtœ +ÞHgolang.org/x/tools/go/exact.Int64ValìLgolang.org/x/tools/go/exact.Float64Valúruntime.convI2EÒ2runtime.writebarrierifaceàRgo.string."unexpected constant value: %T"Îfmt.Sprintf„type.stringªruntime.convT2EÚruntime.gopanic  "".autotmp_2205�"type.interface {}"".autotmp_2203/&type.[]interface {}"".autotmp_2201otype.string"".autotmp_2200O(type.[1]interface {}"".x¯Ltype.golang.org/x/tools/go/exact.Value "".~r0type.int64"".ctype.*"".Const2" oŸ Ÿ .Ÿ »�2ö"=¬N Îj.<Tgclocals·7ba969af8c72fca351526f5bd553df36Tgclocals·5bd0a9c082f40ed029e0632c6494edf1–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ$"".(*Const).Uint64€ äeH‹ %H�D$ðH;AwèëåH�ì�H‹œ$˜Hƒû„÷H‹KH‹kH‰l$@H‰,$H‰L$8H‹Y ÿÓH‹T$8H‹L$@H‹D$HƒøuAH‰$H‰L$èH‹L$¶\$€ûtH‰Œ$ H�Ä�ÃHÇ„$ H�Ä�ÃHƒøuSH‰$H‰L$èòL$f. r.òò\ÊòH,ÙH½€H1ëH‰œ$ H�Ä�ÃòH,ÙëéH�\$hHÇHÇCH�\$hHƒû„HÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH‹¼$˜Hƒÿ„ÆH�oH�<$H‰îH¥H¥èH‹L$H‹D$H‹\$xH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹\$(H‰\$XH‹\$0H‰\$`H�H‰$H�\$XH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰é3ÿÿÿ‰é÷þÿÿ‰éþÿÿ +*0runtime.morestack_noctxtœ +ÞJgolang.org/x/tools/go/exact.Uint64ValìLgolang.org/x/tools/go/exact.Float64Valˆ*$f64.43e0000000000000œ*$f64.43e0000000000000Îruntime.convI2E¦2runtime.writebarrieriface´Rgo.string."unexpected constant value: %T"¢fmt.SprintfØtype.stringþruntime.convT2E®runtime.gopanic  "".autotmp_2215�"type.interface {}"".autotmp_2213/&type.[]interface {}"".autotmp_2211otype.string"".autotmp_2210O(type.[1]interface {}"".x¯Ltype.golang.org/x/tools/go/exact.Value "".~r0type.uint64"".ctype.*"".Const2" oŸ Ÿ QŸ ÈÀ2˜"=?¬N øj.BTgclocals·7ba969af8c72fca351526f5bd553df36Tgclocals·5bd0a9c082f40ed029e0632c6494edf1–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ&"".(*Const).Float64À¬eH‹ %H;awèëêHƒì H‹|$(òHƒÿt%H�oH�<$H‰îH¥H¥èòD$òD$0HƒÄ Éë× + 0runtime.morestack_noctxtF*$f64.0000000000000000zLgolang.org/x/tools/go/exact.Float64Val @ "".~r0type.float64"".ctype.*"".Const@7?@`º   +<$Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ,"".(*Const).Complex128àÈeH‹ %H;awèëêHƒì8H‹|$@òòHƒÿ„¤H�oH�<$H‰îH¥H¥èH‹L$H‹D$H‰L$(H‰ $H‰D$0H‰D$èòD$òD$ H‹|$@HƒÿtSH�oH�<$H‰îH¥H¥èH‹L$H‹D$H‰L$(H‰ $H‰D$0H‰D$èòT$òL$ òL$HòT$PHƒÄ8É멉éUÿÿÿ + 0runtime.morestack_noctxtF*$f64.0000000000000000V*$f64.0000000000000000’@golang.org/x/tools/go/exact.RealÖLgolang.org/x/tools/go/exact.Float64Val¬@golang.org/x/tools/go/exact.ImagðLgolang.org/x/tools/go/exact.Float64Val0p +"".autotmp_2220Ltype.golang.org/x/tools/go/exact.Value"".autotmp_2219Ltype.golang.org/x/tools/go/exact.Value +"".re/type.float64 "".~r0type.complex128"".ctype.*"".Constp¾opð$ÊLG H¨Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/const.goþ"".Createà Î eH‹ %H�D$ÀH;AwèëåH�ìÀH�H‰$HÇD$èH‹\$H‰\$hH�H‰$HÇD$èH‹\$H‰\$`H�H‰$HÇD$èH‹\$H‰\$XH�H‰$HÇD$èH‹\$H‰\$PH�H‰$èH‹L$H‰ÏHƒù„�1ÀèH‰L$HH‰ $Hƒ<$„iH‹œ$ÈH‹+H‰l$èH‹\$HH‰$Hƒ<$„4Hƒ$H‹\$hH‰\$èH‹\$HH‰$Hƒ<$„Hƒ$H‹\$`H‰\$èH‹\$HH‰$Hƒ<$„ÌH�$�H‹\$XH‰\$èH‹\$HH‰$Hƒ<$„•H�$ˆH‹\$PH‰\$èH‹D$HH‹¬$ÐH‰hH‰D$ HÇD$H�H‰$HÇD$èH‹L$H‰L$@H‰L$H‹D$ Hƒø„!HƒÀ@H‰L$8H‰$Hƒ<$„ýH‰L$(H‰L$èH‹D$ Hƒø„ØHƒÀpH‹L$8H‰$Hƒ<$„´H‰L$0H‰L$èH‹œ$ÈH‹k0H�|$p1ÀèH�H‰$H‰l$H�\$pH‰\$èH‹\$p1íH9ëtIH‹\$xH‹H‹\$pHƒûtK¶X €ûtH‹\$ H‰$H‰D$èH�\$pH‰$èH‹\$p1íH9ëu·H‹\$ H‰œ$ØH�ÄÀÉ뱉%é@ÿÿÿ‰é!ÿÿÿ‰%é÷þÿÿ‰éØþÿÿ‰%é_þÿÿ‰%é(þÿÿ‰%éôýÿÿ‰%éÀýÿÿ‰%é‹ýÿÿ‰éiýÿÿ6 +*0runtime.morestack_noctxtJ6type.map[string]*"".Packagenruntime.makemap�rtype.map[*golang.org/x/tools/go/types.Package]*"".Package´runtime.makemapÖJtype.map["".selectionKey]*"".Functionúruntime.makemapœntype.map[*golang.org/x/tools/go/types.Func]*"".FunctionÀruntime.makemapâtype."".Programô"runtime.newobject¦´ runtime.duffzeroø.runtime.writebarrierptrÈ.runtime.writebarrierptr˜.runtime.writebarrierptrî.runtime.writebarrierptrÄ.runtime.writebarrierptr�`type.map[golang.org/x/tools/go/types.Type]uint32´runtime.makemap¾.runtime.writebarrierptrª .runtime.writebarrierptrÚ Ø runtime.duffzeroè ®type.map[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo˜ +&runtime.mapiterinitŽ 6"".(*Program).CreatePackageª &runtime.mapiternext0€"".autotmp_2231ÿ`type.golang.org/x/tools/go/types/typeutil.Hasher"".autotmp_2230ï type.*"".Program"".autotmp_2229Ÿ¸type.map.iter[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo"".autotmp_2226ßntype.map[*golang.org/x/tools/go/types.Func]*"".Function"".autotmp_2225ÏJtype.map["".selectionKey]*"".Function"".autotmp_2224¿rtype.map[*golang.org/x/tools/go/types.Package]*"".Package"".autotmp_2223¯6type.map[string]*"".Package\golang.org/x/tools/go/types/typeutil.hasher·2Ÿ`type.golang.org/x/tools/go/types/typeutil.Hasher\golang.org/x/tools/go/types/typeutil.hasher·2¯`type.golang.org/x/tools/go/types/typeutil.Hasher "".~r0Ï`type.golang.org/x/tools/go/types/typeutil.Hasher"".h�`type.golang.org/x/tools/go/types/typeutil.Hasher"".prog¿ type.*"".Program "".~r2  type.*"".Program"".mode&type."".BuilderMode"".iprogTtype.*golang.org/x/tools/go/loader.Program"€×ÿ€vðT<"####‰ 166V  L@6###B((++8E67åTgclocals·20521287964a3b12b1ceedb4f837ff84Tgclocals·48ad08fe96c2c56f10706fcf72f03913˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/create.goþ&"".memberFromObject CŠCeH‹ %H�„$�þÿÿH;AwèëâH�ìðH‹œ$H‰$H‹œ$H‹[0ÿÓH‹L$H‹D$H‰Œ$@H‰„$HH‹Œ$H‹„$H‰Œ$�H‰ $H‰„$˜H‰D$è‹T$�ú“½Š‡· ‰T$4�útÈ…ÂH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹T$4H‹L$¶\$ €û„�H‰Œ$ÀH‰L$PHƒù„cH‰ËH‹I(H‹k0H‰Œ$àH‰¬$èH‰Œ$pH‰Œ$PH‰¬$xH‰¬$XH�H‰$èH‹D$H‰„$˜H‰$Hƒ<$„ðH‹œ$PH‰\$H‹œ$XH‰\$èH‹œ$˜H‰œ$˜H‹\$PHƒû„«H‹kH‰l$8H�H‰$èH‹D$H‰„$�H‰$Hƒ<$„jHƒ$8H‹œ$øH‰\$èH‹œ$�H‰$Hƒ<$„0H‹œ$@H‰\$H‹œ$HH‰\$èH‹1íH9è„ÍH‹œ$�H‰$Hƒ<$„ªHƒ$H‹Œ$ÀH‰„$`H‰D$H‰Œ$hH‰L$èH‹1íH9è„:H‹œ$�H‰$Hƒ<$„Hƒ$ H‹Œ$˜H‰„$pH‰D$H‰Œ$xH‰L$èH‹„$�H‹l$8H‰h0H‰D$pH‹\$PH‰œ$ÀH‹1íH9è„„H‹œ$ÀH‰œ$¸H‰„$°H‹\$pH‰œ$�H‹1íH9è„H‹œ$�H‰œ$¨H‰„$ H�H‰$H‹œ$øH‹kH‰l$H�œ$°H‰\$H�œ$ H‰\$èH‹œ$@H‰œ$ÐH‹œ$HH‰œ$ØH‹\$pH‰œ$�H‹1íH9èt[H‹œ$�H‰œ$ÈH‰„$ÀH�H‰$H‹œ$øH‹kH‰l$H�œ$ÐH‰\$H�œ$ÀH‰\$èH�ÄðÃH�H‰$H�H‰\$H�H‰\$èH‹D$ésÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é³þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éJþÿÿ‰%éÝýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é”ýÿÿ‰%éJýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éýÿÿ‰%éÄüÿÿ‰%éŠüÿÿ‰éNüÿÿ‰%éüÿÿ‰é–ûÿÿ�ú“½Š… H�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹L$¶\$ €û„ãHƒù„ÒH‹q@H‹QHH‰L$hH‰ËH‹I(H‹C0H‰´$H‰”$H‰Œ$ÐH‰„$ØH‰´$€H‰´$H‰”$ˆH‰”$H‰Œ$pH‰Œ$ H‰„$xH‰„$(H�H‰$èH‹D$H‰„$¨H‰$Hƒ<$„"H‹œ$ H‰\$H‹œ$(H‰\$èH‹œ$¨H‰$Hƒ<$„àHƒ$H‹œ$H‰\$H‹œ$H‰\$èH‹œ$¨H‰\$HH�H‰$èH‹L$H‰ÏHƒù„†1ÀèH‰Œ$ H‰ $Hƒ<$„\H‹\$hH‰\$èH‹œ$ H‰$Hƒ<$„*Hƒ$H‹\$HH‰\$èH‹œ$ H‰$Hƒ<$„óHƒ$H‹œ$øH‰\$èH‹œ$ H‰œ$€H‹\$hH‰œ$ÈH‹1íH9è„{H‹œ$ÈH‰œ$¸H‰„$°H‹1íH9è„H‹œ$€H‹kH‰¬$¨H‰„$ H�H‰$H‹œ$øH‹kH‰l$H�œ$°H‰\$H�œ$ H‰\$èH‹œ$@H‰œ$ÐH‹œ$HH‰œ$ØH‹œ$€H‰œ$ H‹1íH9ètXH‹œ$ H‰œ$ÈH‰„$ÀH�H‰$H‹œ$øH‹kH‰l$H�œ$ÐH‰\$H�œ$ÀH‰\$èéhûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$évÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¯þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éSþÿÿ‰%éþÿÿ‰%éÊýÿÿ‰%é˜ýÿÿ‰ésýÿÿ‰%éýÿÿ‰%éÒüÿÿ‰é'üÿÿH‹Œ$�H‹„$˜H‰„$8H‰$H‰Œ$0H‹YPÿÓH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$àH‰L$H‰„$èH‰D$èH‹\$ H‰œ$ÐH‹\$(H‰œ$ØH�H‰$H�œ$ÐH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰T$4�ú6P +¾…�H�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$è‹T$4H‹\$H‰\$X¶\$ €û„IH‹œ$@H‰œ$ÐH‹œ$HH‰œ$ØH�H‰$èH‹D$H‰„$°H‰$Hƒ<$„ñH‹\$XH‰\$èH‹œ$°H‰$Hƒ<$„¿Hƒ$H‹œ$øH‰\$èH‹œ$°H‰œ$°H‹1íH9ètXH‹œ$°H‰œ$ÈH‰„$ÀH�H‰$H‹œ$øH‹kH‰l$H�œ$ÐH‰\$H�œ$ÀH‰\$èézøÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$évÿÿÿ‰%é5ÿÿÿ‰%éÿÿÿ�úc=^Ó…œýÿÿH�H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹L$¶\$ €û„_ýÿÿH‰Œ$¸Hƒù„vH‹i(H‰¬$ðH‹i0H‰¬$øH‰L$`H‹iH‰l$@H�H‰$èH‹L$H‰ÏHƒù„'1ÀèH‰Œ$ˆH‰ $Hƒ<$„ýH‹œ$@H‰\$H‹œ$HH‰\$èH‹1íH9脚H‹œ$ˆH‰$Hƒ<$„wHƒ$H‹Œ$¸H‰„$`H‰D$H‰Œ$hH‰L$èH�H‰$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹\$H‰\$H‹œ$ˆH‰$Hƒ<$„ôHƒ$(èH‹œ$ˆH‰$Hƒ<$„ÇHƒ$HH‹œ$H‰\$H‹œ$H‰\$èH‹„$ˆH‹l$@H‰h0H‰$Hƒ<$„wHƒ$`H‹œ$øH‰\$èH‹œ$ˆH‰$Hƒ<$„=Hƒ$hH‹œ$øH‹+H‰l$èH‹”$ˆH‰T$xHƒ¼$uHƒú„úH�j8H�H‰ïH‰ÞH¥H¥H‹\$`H‰œ$¸H‹1íH9è„�H‹œ$¸H‰œ$¸H‰„$°H‰”$ˆH‹1íH9è„+H‹œ$ˆH‰œ$¨H‰„$ H�H‰$H‹œ$øH‹kH‰l$H�œ$°H‰\$H�œ$ H‰\$èH‹L$xH‹i(H‹]1íH9ë…õÿÿH‹œ$@H‰œ$ÐH‹œ$HH‰œ$ØH‰Œ$ˆH‹1íH9ètXH‹œ$ˆH‰œ$ÈH‰„$ÀH�H‰$H‹œ$øH‹kH‰l$H�œ$ÐH‰\$H�œ$ÀH‰\$èé‚ôÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$évÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é£þÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$xH‹D$é:þÿÿ‰éÿýÿÿ‰%é·ýÿÿ‰%é}ýÿÿ‰%é-ýÿÿ‰%éýÿÿ‰%é}üÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é4üÿÿ‰%é÷ûÿÿ‰éÒûÿÿ‰éƒûÿÿˆ +00runtime.morestack_noctxtz +†$runtime.ifacethashÔJtype.*golang.org/x/tools/go/types.Varš$runtime.assertI2T2úPtype.golang.org/x/tools/go/types.PointerŒ"runtime.newobject‚2runtime.writebarrierifaceàtype."".Globalò"runtime.newobjectØ.runtime.writebarrierptrÄ4runtime.writebarrierstringÒ–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Objectî 2runtime.writebarrierifaceü šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type˜ 2runtime.writebarrierifaceì –go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectÚ 6go.itab.*"".Global."".Value® htype.map[golang.org/x/tools/go/types.Object]"".Value–$runtime.mapassign1þ8go.itab.*"".Global."".MemberÊ2type.map[string]"".Member²$runtime.mapassign1Ðtype.*"".Globalætype."".Memberþ8go.itab.*"".Global."".Member’ runtime.typ2Itab´type.*"".GlobalÊtype."".Valueâ6go.itab.*"".Global."".Valueö runtime.typ2Itab˜Jtype.*golang.org/x/tools/go/types.Var®Ntype.golang.org/x/tools/go/types.ObjectÆ–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectÚ runtime.typ2Itab”Rtype.*golang.org/x/tools/go/types.PointerªJtype.golang.org/x/tools/go/types.Typešgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÖ runtime.typ2Itab�Jtype.*golang.org/x/tools/go/types.Var¦Ntype.golang.org/x/tools/go/types.Object¾–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectÒ runtime.typ2ItabðNtype.*golang.org/x/tools/go/types.Const¶$runtime.assertI2T2îtype."".Const€"runtime.newobjectö2runtime.writebarrierifaceì2runtime.writebarrieriface”$type."".NamedConst¦"runtime.newobjectØð runtime.duffzero¤.runtime.writebarrierptrú.runtime.writebarrierptrÖ.runtime.writebarrierptržšgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Objectò4go.itab.*"".Const."".ValueÎhtype.map[golang.org/x/tools/go/types.Object]"".Value¶ $runtime.mapassign1¤!@go.itab.*"".NamedConst."".Memberð!2type.map[string]"".MemberØ"$runtime.mapassign1ð"&type.*"".NamedConst†#type."".Memberž#@go.itab.*"".NamedConst."".Member²# runtime.typ2ItabÔ#type.*"".Constê#type."".Value‚$4go.itab.*"".Const."".Value–$ runtime.typ2Itab¸$Ntype.*golang.org/x/tools/go/types.ConstÎ$Ntype.golang.org/x/tools/go/types.Objectæ$šgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Objectú$ runtime.typ2Itabú& +˜'Hgo.string."unexpected Object type: "ò'*runtime.concatstring2´(type.stringà(runtime.convT2E�)runtime.gopanicÂ)Ttype.*golang.org/x/tools/go/types.TypeNameˆ*$runtime.assertI2T2Ž+type."".Type +"runtime.newobjectö+.runtime.writebarrierptrÒ,.runtime.writebarrierptr€-4go.itab.*"".Type."".MemberÌ-2type.map[string]"".Member´.$runtime.mapassign1Ì.type.*"".Typeâ.type."".Memberú.4go.itab.*"".Type."".MemberŽ/ runtime.typ2Itabø/Ltype.*golang.org/x/tools/go/types.Func¾0$runtime.assertI2T2â1 type."".Functionô1"runtime.newobject¦2à runtime.duffzero’34runtime.writebarrierstring 3˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object¼42runtime.writebarrierifaceÊ4Vtype.*golang.org/x/tools/go/types.Signature�5"runtime.assertI2Tæ5.runtime.writebarrierptrÜ62runtime.writebarrierifaceÊ7.runtime.writebarrierptr¬8.runtime.writebarrierptr†9Lgo.string."loaded from gc object file"Â9˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object¦::go.itab.*"".Function."".Valueú:htype.map[golang.org/x/tools/go/types.Object]"".Valueâ;$runtime.mapassign1ð<$runtime.mapassign1¼>"type.*"".FunctionÒ>type."".Memberê> runtime.typ2Itab ?"type.*"".Function¶?type."".ValueÎ?:go.itab.*"".Function."".Valueâ? runtime.typ2Itab„@Ltype.*golang.org/x/tools/go/types.Funcš@Ntype.golang.org/x/tools/go/types.Object²@˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.ObjectÆ@ runtime.typ2ItabøALtype.*golang.org/x/tools/go/types.FuncŽBNtype.golang.org/x/tools/go/types.Object¦B˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.ObjectºB runtime.typ2ItabPà˜"".autotmp_2288type.*uint8"".autotmp_2287type.*uint8"".autotmp_2286type.*uint8"".autotmp_2285type.*uint8"".autotmp_2284Ï"type.*"".Function"".autotmp_2283type.*uint8"".autotmp_2282type.*uint8"".autotmp_2281type.*uint8"".autotmp_2280type.*uint8"".autotmp_2279type.*uint8"".autotmp_2278¿type.*"".Global"".autotmp_2277¯Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_2276Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_2275Jtype.golang.org/x/tools/go/types.Type"".autotmp_2274type.*uint8"".autotmp_2273type.*uint8"".autotmp_2272type.*uint8"".autotmp_2271Ÿ&type.*"".NamedConst"".autotmp_2270�type.*"".Const"".autotmp_2269type.*"".Const"".autotmp_2268ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_2267ßLtype.golang.org/x/tools/go/exact.Value"".autotmp_2265ÿtype.*"".Type"".autotmp_2264÷type.uint32"".autotmp_2262¿Ntype.golang.org/x/tools/go/types.Object"".autotmp_2261type.string"".autotmp_2260type.string"".autotmp_2259type."".Member"".autotmp_2258"type.*"".Function"".autotmp_2257type.string"".autotmp_2256type."".Value"".autotmp_2255"type.*"".Function"".autotmp_2254Ntype.golang.org/x/tools/go/types.Object"".autotmp_2253Ltype.*golang.org/x/tools/go/types.Func"".autotmp_2252ïLtype.*golang.org/x/tools/go/types.Func"".autotmp_2251type."".Member"".autotmp_2250type.*"".Global"".autotmp_2249type.string"".autotmp_2248type."".Value"".autotmp_2247type.*"".Global"".autotmp_2246Ntype.golang.org/x/tools/go/types.Object"".autotmp_2245Jtype.*golang.org/x/tools/go/types.Var"".autotmp_2244Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_2243ßJtype.*golang.org/x/tools/go/types.Var"".autotmp_2242type."".Member"".autotmp_2241&type.*"".NamedConst"".autotmp_2240type.string"".autotmp_2239Ÿtype."".Value"".autotmp_2238Ntype.golang.org/x/tools/go/types.Object"".autotmp_2237ÏNtype.*golang.org/x/tools/go/types.Const"".autotmp_2236_type."".Member"".autotmp_2235type.*"".Type"".autotmp_2234?type.string"".autotmp_2233type.string "".~r0ß"type.go/token.Pos "".~r0ÿJtype.golang.org/x/tools/go/types.Type "".~r0ï"type.go/token.PosFgolang.org/x/tools/go/types.elem·2¿Jtype.golang.org/x/tools/go/types.Type "".~r0ŸJtype.golang.org/x/tools/go/types.Type "".~r2Ïtype.*"".Const "".typŸJtype.golang.org/x/tools/go/types.Type "".val¿Ltype.golang.org/x/tools/go/exact.Value "".~r0¿Jtype.golang.org/x/tools/go/types.Type "".~r0ßLtype.golang.org/x/tools/go/exact.Value "".objÿNtype.golang.org/x/tools/go/types.Object +"".fnï"type.*"".Function "".objŸLtype.*golang.org/x/tools/go/types.Func"".gÿtype.*"".Global "".obj¿Jtype.*golang.org/x/tools/go/types.Var"".cß&type.*"".NamedConst "".obj�Ntype.*golang.org/x/tools/go/types.Const "".obj¯Ttype.*golang.org/x/tools/go/types.TypeName"".nameßtype.string"".syntax0 type.go/ast.Node "".objNtype.golang.org/x/tools/go/types.Object "".pkg type.*"".Package%àÿßà«Ð! |%4�(¥‘CT ©Ž0/2d --$)I•¨ + ‘FE2d+H©]V iqXW2I<"_  +C%Ó  ©‰  2i< - +Ì=EÃ;k‹U¿Ž022>>r¥;;?+Þ‘-22�#r@T=L*+Ÿ-X+[.OU*©¡%-(22z4Tgclocals·1cca5145098d6dc75268044004bf32f3Tgclocals·77beb3be4d8eb15199dc8333c1fe4c99˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/create.goþ$"".membersFromDeclÀ0¬0eH‹ %H�„$èþÿÿH;AwèëâH�ì˜H‹Œ$¨H‹„$°H‰Œ$HH‰ $H‰„$PH‰D$è‹T$‰T$,�ú´~‚…àH�H‰$H‹œ$HH‰\$H‹œ$PH‰\$è‹T$,H‹L$¶\$ €û„ŸH‹iH‰l$XH‰L$pH‹Y1íH9ëucH‹\$XHƒû„pH‹KH‰Œ$H‹CH‰„$ Hƒøu6H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ûtH�ĘÃH‹\$XH‰\$xH‹1íH9è„ÎH‹T$xH‰„$(H‰”$0H�H‰$H‰„$øH‰D$H‰”$H‰T$èH‹L$¶\$ €û„nH‰ËHƒù„hH‹IH‰Œ$H‹CH‰„$ Hƒø…?H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ HÇÀ<…½H‹D$XH�H‰$H‹œ$ H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒû„¹H‹+H‰¬$XH‹kH‰¬$`H‹\$pH‰œ$�H‹1íH9ètUH‹œ$ H‰$H‹œ$XH‰\$H‹œ$`H‰\$H‹Œ$�H‰„$H‰D$H‰Œ$H‰L$ èH�ĘÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰é@ÿÿÿ1Àéóþÿÿ‰é‘þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éþÿÿ‰é‰ýÿÿ�ú«Òf[…lÿÿÿH�H‰$H‹œ$HH‰\$H‹œ$PH‰\$èH‹D$¶\$ €û„/ÿÿÿH‹hHƒý@…äH‰ÃH‹P H‹@(H‹k0H‰¬$�1ÉH‰„$ˆH‰D$@H‰”$€H‰ÐH‹l$@H9é�âþÿÿH‰„$ˆHƒø„ŒH‹H‹hH‰L$HH‰”$8H‰¬$@H�H‰$H‰”$˜H‰T$H‰¬$ H‰l$èH‹\$Hƒû„0H‹SH‹CH‹kH‰¬$x1ÉH‰„$pH‰D$0H‰”$hH‰ÐH‹l$0H9é�”H‰„$€H‹(H‰L$8H‰l$hH‰l$xH‹1íH9è„–H‹T$xH‰„$(H‰”$0H�H‰$H‰„$èH‰D$H‰”$ðH‰T$èH‹L$¶\$ €û„6H‰ËHƒù„0H‹IH‰Œ$H‹CH‰„$ Hƒø…H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ÕHÇÀ<…„H‹D$hH�H‰$H‹œ$ H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒû„�H‹ H‹kH‹œ$ H‰$H‰Œ$XH‰L$H‰¬$`H‰l$H�\$HÇHÇCèH‹„$€H‹L$8HƒÀHÿÁH‹l$0H9éŒlþÿÿH‹„$ˆH‹L$HHƒÀHÿÁé¢ýÿÿ‰éxÿÿÿ1Àé+ÿÿÿ‰éÉþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é8þÿÿ‰éÉýÿÿ‰émýÿÿHƒýT…bH‰ÃH‹P H‹@(H‹k0H‰¬$�1ÉH‰„$ˆH‰D$@H‰”$€H‰ÐH‹l$@H9é�ôûÿÿH‰„$ˆHƒø„ +H‹H‹@H‰L$HH‰”$8H‰„$@H�-H‰,$H‰”$¨H‰T$H‰„$°H‰D$èH‹\$H‹kH‰l$`H‰l$xH‹1íH9è„mH‹T$xH‰„$(H‰”$0H�H‰$H‰„$ÈH‰D$H‰”$ÐH‰T$èH‹L$¶\$ €û„ H‰ËHƒù„H‹IH‰Œ$H‹CH‰„$ Hƒø…ÞH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„¬HÇÀ<…€H‹D$`H�H‰$H‹œ$ H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒût_H‹ H‹kH‹œ$ H‰$H‰Œ$XH‰L$H‰¬$`H‰l$H�\$HÇHÇCèH‹„$ˆH‹L$HHƒÀHÿÁéþÿÿ‰ë�1ÀéTÿÿÿ‰éòþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éaþÿÿ‰éïýÿÿHƒýU…ÇùÿÿH‰ÃH‹P H‹@(H‹k0H‰¬$�1ÉH‰„$ˆH‰D$@H‰”$€H‰ÐH‹l$@H9é�ˆùÿÿH‰„$ˆHƒø„ÆH‹H‹hH‰L$HH‰”$8H‰¬$@H�H‰$H‰”$¸H‰T$H‰¬$ÀH‰l$èH‹\$Hƒû„jH‹SH‹CH‹kH‰¬$x1ÉH‰„$pH‰D$0H‰”$hH‰ÐH‹l$0H9é�ÎH‰„$€H‹(H‰L$8H‰l$PH‰l$xH‹1íH9è„ÐH‹T$xH‰„$(H‰”$0H�H‰$H‰„$ØH‰D$H‰”$àH‰T$èH‹L$¶\$ €û„pH‰ËHƒù„jH‹IH‰Œ$H‹CH‰„$ Hƒø…AH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„HÇÀ<…¾H‹D$PH�H‰$H‹œ$ H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒû„»H‹+H‰¬$XH‹kH‰¬$`H�H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$ H‰$H‹œ$XH‰\$H‹œ$`H‰\$èH‹„$€H‹L$8HƒÀHÿÁH‹l$0H9éŒ2þÿÿH‹„$ˆH‹L$HHƒÀHÿÁéhýÿÿ‰é>ÿÿÿ1Àéñþÿÿ‰é�þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éþýÿÿ‰é�ýÿÿ‰é3ýÿÿŒ +00runtime.morestack_noctxtž$runtime.ifacethashÔ*type.*go/ast.FuncDeclš$runtime.assertI2T2ô go.string."init"œ runtime.eqstringâBgo.itab.*go/ast.Ident.go/ast.Expr°$type.*go/ast.Identö$runtime.assertI2T2šgo.string."_" runtime.eqstring”rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.ObjectÚ2runtime.mapaccess1_fast64Î Hgo.itab.*go/ast.FuncDecl.go/ast.Nodeö +&"".memberFromObject” *type.*go/ast.FuncDeclª  type.go/ast.Node Hgo.itab.*go/ast.FuncDecl.go/ast.NodeÖ  runtime.typ2Itab¢ $type.*go/ast.Ident¸  type.go/ast.ExprÐ Bgo.itab.*go/ast.Ident.go/ast.Exprä  runtime.typ2Itab¬ (type.*go/ast.GenDeclò $runtime.assertI2T2œ,type.*go/ast.ValueSpecâ"runtime.assertI2TºBgo.itab.*go/ast.Ident.go/ast.Exprˆ$type.*go/ast.IdentÎ$runtime.assertI2T2ògo.string."_"š runtime.eqstringìrtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Object²2runtime.mapaccess1_fast64Ü&"".memberFromObjectŠ$type.*go/ast.Ident  type.go/ast.Expr¸Bgo.itab.*go/ast.Ident.go/ast.ExprÌ runtime.typ2Itabø*type.*go/ast.TypeSpec¾"runtime.assertI2TòBgo.itab.*go/ast.Ident.go/ast.ExprÀ$type.*go/ast.Ident†$runtime.assertI2T2ªgo.string."_"Ò runtime.eqstring¤ rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Objectê 2runtime.mapaccess1_fast64Œ"&"".memberFromObjectð"$type.*go/ast.Ident†# type.go/ast.Exprž#Bgo.itab.*go/ast.Ident.go/ast.Expr²# runtime.typ2ItabÐ%,type.*go/ast.ValueSpec–&"runtime.assertI2Tî'Bgo.itab.*go/ast.Ident.go/ast.Expr¼($type.*go/ast.Ident‚)$runtime.assertI2T2¦*go.string."_"Î* runtime.eqstring +rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Objectæ+2runtime.mapaccess1_fast64À, type.go/ast.Node†-runtime.convI2I„.&"".memberFromObject²/$type.*go/ast.IdentÈ/ type.go/ast.Exprà/Bgo.itab.*go/ast.Ident.go/ast.Exprô/ runtime.typ2Itab0°Ž"".autotmp_2364type.*uint8"".autotmp_2363type.string"".autotmp_2362type.bool"".autotmp_2361type.*uint8"".autotmp_2360 type.go/ast.Expr"".autotmp_2359type.string"".autotmp_2358type.string"".autotmp_2357type.bool"".autotmp_2356type.*uint8"".autotmp_2355 type.go/ast.Expr"".autotmp_2354 type.go/ast.Spec"".autotmp_2353"type.*go/ast.Spec"".autotmp_2352type.int"".autotmp_2351type.int"".autotmp_2350type.string"".autotmp_2349type.bool"".autotmp_2348type.*uint8"".autotmp_2347 type.go/ast.Expr"".autotmp_2346$type.*go/ast.Ident"".autotmp_2345&type.**go/ast.Ident"".autotmp_2344type.int"".autotmp_2343type.int"".autotmp_2342 type.go/ast.Spec"".autotmp_2341"type.*go/ast.Spec"".autotmp_2340type.int"".autotmp_2339type.int"".autotmp_2338ÿtype.string"".autotmp_2337type.bool"".autotmp_2335ß type.go/ast.Expr"".autotmp_2334¿$type.*go/ast.Ident"".autotmp_2333¯&type.**go/ast.Ident"".autotmp_2332Ïtype.int"".autotmp_2331¿type.int"".autotmp_2330¿ type.go/ast.Spec"".autotmp_2329Ÿ"type.*go/ast.Spec"".autotmp_2328¯type.int"".autotmp_2327Ÿtype.int"".autotmp_2325×type.uint32"".autotmp_2323Ÿ type.go/ast.Decl"".autotmp_2322�*type.*go/ast.FuncDecl"".autotmp_2321Ntype.golang.org/x/tools/go/types.Object"".autotmp_2320$type.*go/ast.Ident"".autotmp_2319$type.*go/ast.Ident"".autotmp_2318Ntype.golang.org/x/tools/go/types.Object"".autotmp_2317$type.*go/ast.Ident"".autotmp_2316$type.*go/ast.Ident"".autotmp_2315$type.[]go/ast.Spec"".autotmp_2314Ntype.golang.org/x/tools/go/types.Object"".autotmp_2313$type.*go/ast.Ident"".autotmp_2312$type.*go/ast.Ident"".autotmp_2311(type.[]*go/ast.Ident"".autotmp_2310$type.[]go/ast.Spec"".autotmp_2309Ntype.golang.org/x/tools/go/types.Object"".autotmp_2308$type.*go/ast.Ident"".autotmp_2307$type.*go/ast.Ident"".autotmp_2306_(type.[]*go/ast.Ident"".autotmp_2305/$type.[]go/ast.Spec"".e¿ type.go/ast.Expr"".eŸ type.go/ast.Expr"".eÿ type.go/ast.Expr"".eß type.go/ast.Expr +"".idÿ$type.*go/ast.Ident"".declÏ*type.*go/ast.FuncDecl +"".idï$type.*go/ast.Ident"".specß type.go/ast.Spec +"".id�$type.*go/ast.Ident"".spec¿ type.go/ast.Spec +"".idß$type.*go/ast.Ident"".specÿ type.go/ast.Spec"".decl type.go/ast.Decl "".pkg type.*"".Package*%°þ¯°¢¯°Ù Êî%ƒ> kÞ½9@?I +m…Þ„"@" +m3Þ€@ +m…Þ¾"@tN¿ŸŽ0 +GG¸ ¶²Í¹d +² ¤²¶²P?x'Tgclocals·090f97e5b701e8c77450d12569de0702Tgclocals·baf47f2695708a8df9158d1331cde050˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/create.goþ6"".(*Program).CreatePackage 7š7eH‹ %H�„$(þÿÿH;AwèëâH�ìXH�H‰$H‹œ$`H‹kH‰l$H‹œ$hH‹+H‰l$èH‹\$H‹1íH9ètH‰„$pH�ÄXÃH�H‰$HÇD$èH‹\$H‰œ$ÐH�H‰$HÇD$èH‹\$H‰œ$ÈH�H‰$èH‹|$H‰ùHƒÿ„ã 1ÀèH‰Œ$ØH‰ $Hƒ<$„¹ H‹œ$`H‰\$èH‹œ$ØH‰$Hƒ<$„„ Hƒ$H‹œ$ÐH‰\$èH‹œ$ØH‰$Hƒ<$„J Hƒ$H‹œ$ÈH‰\$èH‹œ$ØH‰$Hƒ<$„ Hƒ$H‹œ$hH‹+H‰l$èH‹œ$ØH‰$Hƒ<$„Ó Hƒ$8H‹œ$hH‰\$èH‹œ$ØH‰\$pH�H‰$èH‹\$H‰œ$ÀH�H‰$èH‹|$H‰ùHƒÿ„i 1ÀèHƒù„Q H�)H�H‰ïH‰ÞH¥H¥H‰Œ$¨H‰ $Hƒ<$„ Hƒ$(H‹œ$ÀH‰\$èH‹„$¨Hƒø„ê +H�h8H�H‰ïH‰ÞH¥H¥H‰$Hƒ<$„º +Hƒ$`H‹\$pH‰\$èH‹œ$¨H‰$Hƒ<$„ƒ +Hƒ$hH‹œ$`H‰\$èH‹\$pH‰$Hƒ<$„L +Hƒ$ H‹œ$¨H‰\$èH‹T$pH‹1íH9è„ç H‹j H‰¬$ØH‰„$ÐH�H‰$H‹jH‰l$H‹j H‰l$Hƒ|$„ž H�œ$ÐH‰\$èH‹œ$hH‹kHƒýŽFH‹œ$hHƒû„-H‹sH‹CH‹k H‰¬$P1ÿH‰„$HH‰D$PH‰´$@H‹l$PH9ï�ðH‰´$ H‹H‰|$XHƒû„ÓH‹SH‹C H‹k(H‰¬$81ÉH‰„$0H‰D$@H‰”$(H‰ÐH‹l$@H9é�…H‰„$˜Hƒø„~H‹H‹hH‰L$HH‰”$ H‰¬$¨H‹\$pH‰$H‰”$`H‰T$H‰¬$hH‰l$èH‹|$XH‹´$ H‹„$˜H‹L$HHƒÀHÿÁH‹l$@H9éŒ{ÿÿÿHƒÆHÿÇH‹l$PH9ïŒÿÿÿH‹¬$`H‹]H�ã€Hƒû…H‹1íH9è„•H‹ H‰„$€H‰„$PH‰Œ$ˆH‰Œ$XH�H‰$èH‹D$H‰„$ˆH‰$Hƒ<$„6H‹œ$PH‰\$H‹œ$XH‰\$èH‹œ$ˆH‰œ$ˆH�H‰$èH‹|$H‰ùHƒÿ„Þ1ÀèH‰Œ$€H‰ $Hƒ<$„´Hƒ$8H‹\$pH‰\$èH‹´$€Hƒþ„‡H�.H�5H‰ïH¥H¥H‹1íH9è„2H‹œ$€H‰$Hƒ<$„Hƒ$ H‹Œ$ˆH‰„$€H‰D$H‰Œ$ˆH‰L$èH‹„$€Hƒø„ÊH‹H‹hH‰”$H‰”$°H‰¬$H‰¬$¸H‰„$€H‹1íH9è„WH‹œ$€H‰œ$ØH‰„$ÐH�H‰$H‹\$pH‹kH‰l$H�œ$°H‰\$H�œ$ÐH‰\$èH‹¬$`H‹]Hƒã@HƒûtH‹\$pHÇÀˆC(H‹¬$`H‹]HƒãHƒûtaH�H‰$èH‹1íH9è„xH‹\$pH‰$H‹ H‰„$pH‰D$H‰Œ$xH‰L$èH�H‰$èH‹¬$h¶]€û„¬H‹œ$hH‹HÇ„$HÇ„$Hƒû„ðH‹+H‰¬$H‹kH‰¬$H‹œ$H‰œ$°H‹œ$H‰œ$¸H‹\$pH‰œ$°H�H‰$H‹œ$`H‹kH‰l$H�œ$°H‰\$H�œ$°H‰\$èH‹\$pH‰œ$°H�H‰$H‹œ$`H‹kH‰l$H‹\$pH‰\$Hƒ|$t-HƒD$H�œ$°H‰\$èH‹\$pH‰œ$pH�ÄXÉ%ëʉé ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éVþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éwýÿÿ‰é/ýÿÿ‰%éåüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éœüÿÿ‰érüÿÿ‰%é@üÿÿ‰éüÿÿ‰%é¾ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é9ûÿÿ‰é{úÿÿ‰é&úÿÿ‰éÌùÿÿH‹\$pH‹kH‹m H‰l$hH‰,$èH‹L$H‹D$H‹T$H‰Œ$H‰„$H‰”$ H‰”$1ÒH‰„$H‰D$XH‰Œ$øH‰ÈH‹l$XH9ê�ƒúÿÿH‰„$�Hƒø„¥H‹H‹hH‰T$`H‹D$hH‰ÊH‰Œ$@H‰¬$HHÇ„$àHÇ„$èH‰Œ$0H‰¬$8H‰éH�H‰$H‹h0H‰l$H‰”$�H‰T$H‰Œ$˜H‰L$èH‹\$ Hƒû„ H‹ H‹kH‰Œ$àH‰¬$èH‹\$pH‰$H‰Œ$ H‰L$H‰¬$(H‰l$H�\$HÇHÇCèH�H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH‹L$¶\$ €û„Hƒù„lH‰ËH‹I(H‹k0H�H‰$H‰Œ$ðH‰L$H‰¬$øH‰l$èH‹T$H‹j 1ÀH‰l$0H‹l$0H9è�ÀH‰T$xH‰D$8H‰ÓHƒú„ûH‹RH‹K H‹k(H‰¬$ðH‰”$àH‰Œ$èH9ȃÇH�ÂH‹+H‰¬$¸H‹1íH9ètxH‹\$pH‰$H‹Œ$¸H‰„$ÀH‰D$H‰Œ$ÈH‰L$H�\$HÇHÇCèH‹T$xH‹D$8HÿÀH‹l$0H9èŒ@ÿÿÿH‹„$�H‹T$`HƒÀHÿÂé‰ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éVÿÿÿè ‰éþþÿÿ‰é�þÿÿ‰éìýÿÿ‰éTýÿÿ‰%éVöÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$pH‹D$éâõÿÿ‰%é¨õÿÿ‰%éqõÿÿ‰%é:õÿÿ‰éõÿÿ‰%éÚôÿÿ‰é¨ôÿÿ‰é�ôÿÿ‰%é!ôÿÿ‰%éäóÿÿ‰%éªóÿÿ‰%épóÿÿ‰%é;óÿÿ‰éóÿÿ¸ +00runtime.morestack_noctxtPrtype.map[*golang.org/x/tools/go/types.Package]*"".Package¤2runtime.mapaccess1_fast64ð2type.map[string]"".Member”runtime.makemap¼htype.map[golang.org/x/tools/go/types.Object]"".Valueàruntime.makemapˆtype."".Packageš"runtime.newobjectÌà runtime.duffzerož.runtime.writebarrierptrú.runtime.writebarrierptrÖ.runtime.writebarrierptr¸.runtime.writebarrierptr”.runtime.writebarrierptr¼Ttype.golang.org/x/tools/go/types.SignatureÎ"runtime.newobjectö type."".Functionˆ"runtime.newobjectºà runtime.duffzeroâ go.string."init"Ò .runtime.writebarrierptrŒ +>go.string."package initializer"æ +.runtime.writebarrierptr .runtime.writebarrierptr˜ .runtime.writebarrierptr° J�,ÁH‹m‹�˜L‹L$(I9ÁsN�ÉM‹A‹¨˜9ë|ÆD$0ÃÆD$0ëøè è  + 0runtime.morestack_noctxtÄ$runtime.panicindexÒ$runtime.panicindex` "".~r2Ptype.bool"".j@type.int"".i0type.int"".a*type."".byDomPreorderppdp +aTgclocals·1d34c988be6c2d215996051490e513b2Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ4"".(*Function).DomPreorderÀ¶eH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨HÇ„$°H‹œ$˜H‹«ÀH�H‰$H‰l$H‰l$èH‹|$H‹t$ H‹D$(H‰|$0H‰t$8H‰D$@H‰„$ˆH‹œ$˜Hƒû„íH‹“¸H‹‹ÀH‹«ÈH‰l$XH‰´$€H‰ðH‰L$PH9ñ}H‰ÈH‰|$xH‰<$H‰T$HH‰T$H‰ÃHÁãH‰\$èH‹\$0H‰\$`H‹\$8H‰\$hH‹\$@H‰\$pH�H‰$H�H‰\$H�H‰\$H�\$`H‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹\$0H‰œ$ H‹\$8H‰œ$¨H‹\$@H‰œ$°H�Ä�Éé ÿÿÿ +*0runtime.morestack_noctxt°*type."".byDomPreorderÖ"runtime.makesliceòruntime.memmove¼*type."".byDomPreorderÒ&type.sort.InterfaceêNgo.itab."".byDomPreorder.sort.Interface’runtime.convT2IÂsort.Sort@ "".autotmp_2451type.int"".autotmp_2450�*type.[]*"".BasicBlock"".autotmp_2449*type."".byDomPreorder"".autotmp_2448_*type."".byDomPreorder"".autotmp_2447/*type."".byDomPreorder"".order¿*type."".byDomPreorder "".~r0*type.[]*"".BasicBlock"".f"type.*"".Function" ñŸ   nF)h/ jŽPXTgclocals·363b18caf0020ca418fd378dbb75c855Tgclocals·7a4e2e29614f6cb37bf7caa823c545f8’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ""".(*ltState).dfs  – eH‹ %H�D$øH;AwèëåH�ìˆH‹œ$¨‹¬$ HcíH;¬$°ƒ‚H�ëH‰$H‹œ$˜H‰\$苜$ H‹Œ$˜‰™˜ÿÉœ$ H‹H‹œ$�Hƒû„.H‹3H‹SH‹kH‰¬$€H‰t$pH‰T$xH9ЃH�ÆH‰$H‰L$èH‹”$�H‹œ$˜1ÉH‹H‰ÓHƒú„ÆH‹r0H‹R8H‹k@H‰¬$€H‰t$pH‰T$xH9Ѓ˜H�ÆH‰$H‰L$èL‹”$�H‹œ$˜Hƒû„eH‹{PH‹CXH‹k`H‰¬$€E1ÉH‰D$xH‰D$@H‰|$pH‹l$@I9é�H‰|$PH‹7L‰L$8H‹Iƒú„I‹ +I‹BM‹BH9ƒôH�ÑH‹1íH9ë…°H‰t$HH‹I‹RI‹J I‹j(H‰l$hH‰T$XH‰L$`H9ȃ¯H�ÂH‰$H‹œ$˜H‰\$èH‹œ$�H‰$H‹\$HH‰\$‹œ$ ‰\$H‹œ$¨H‰\$H‹œ$°H‰\$ H‹œ$¸H‰\$(èL‹”$�L‹L$8H‹|$P‹\$0‰œ$ HƒÇIÿÁH‹l$@I9éŒûþÿÿ‹œ$ ‰œ$ÀH�ĈÃè è A‰ééþÿÿ‰é”þÿÿè ‰é3þÿÿè ‰éËýÿÿè  +*0runtime.morestack_noctxt°.runtime.writebarrierptr†.runtime.writebarrierptr¼.runtime.writebarrierpträ.runtime.writebarrierptrþ""".(*ltState).dfs˜ +$runtime.panicindex¦ +$runtime.panicindexÒ +$runtime.panicindexî +$runtime.panicindexŠ $runtime.panicindexp�"".autotmp_2458o(type.**"".BasicBlock"".autotmp_2457�type.int"".autotmp_2456type.int"".autotmp_2455type.int32"".autotmp_2454*type.[]*"".BasicBlock"".w&type.*"".BasicBlock "".~r3`type.int32"".preorder0*type.[]*"".BasicBlock"".i type.int32"".v&type.*"".BasicBlock +"".lt type.*"".ltState"�è��EÐL "I McS3Fj  WšMMETgclocals·b9d1d48fb0620d175f37b2a0dc2b0e34Tgclocals·55aeec0596ce7ae25fabe49aa4e537d5’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ$"".(*ltState).eval€öeH‹ %H;awèëêH‹L$H‹D$H‰ÂL‹Hƒù„žH‹y0H‹q8L‹A@I9ñƒ¯J�ÏH‹1íH9ë„—H‹8H‹1H‹YL‹IH9ßs}H�,þH‹m‹�˜H‹:H‹1H‹iL‹QH9ïsUL�þM‹A‹¨˜9ë}H‰ÂH‹8Hƒùt3H‹q0H‹A8H‹i@H9ÇsH�þH‹L‹Hƒù…bÿÿÿ‰é[ÿÿÿè ‰ëÉè è H‰T$Ãè + 0runtime.morestack_noctxt¬$runtime.panicindexÂ$runtime.panicindexÐ$runtime.panicindexê$runtime.panicindex0 "".~r1 &type.*"".BasicBlock"".v&type.*"".BasicBlock +"".lt type.*"".ltState€€(À 4F@  Õ+Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ$"".(*ltState).link€èeH‹ %H;awèëêHƒì(H‹\$@H‹H‹\$0HƒûtCH‹S0H‹K8H‹k@H‰l$ H‰T$H‰L$H9ÈsH�ÂH‰$H‹\$8H‰\$èHƒÄ(Ãè ‰ë¹ + 0runtime.morestack_noctxtÀ.runtime.writebarrierptrÔ$runtime.panicindex0P"".w &type.*"".BasicBlock"".v&type.*"".BasicBlock +"".lt type.*"".ltStatePNOP€ØJ +_!Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·0528ab8f76149a707fd2f0025c2178a3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ"".buildDomTree :Ž:eH‹ %H�„$ÿÿÿH;AwèëâH�ìxL‹„$€Iƒø„HI‹ˆ¸I‹°ÀI‹¨È1ÒH9ò}$H‹9Hƒÿ„HƒÇx1ÀèHƒÁHÿÂH9ò|ÜI‹¨ÀH�H‰$H‰ëHkÛH‰\$H‰ëH‰l$HHkÛH‰\$èH‹L$HL‹L$H‹T$ L‹D$(H‰”$¨H�¼$01ÀèI9È‚’ L‰Œ$0H‰Œ$8L‰„$@H‰ÎHÑæI9ð‚d H9΂[ L‰ÊH)ÎL‰ÀH)ÈHƒøt H‰ËHÁãHÓH‰ÚH‰”$HH‰´$PH‰„$XH‰ÈHÑàH‰ÎHköI9ð‚ H9Æ‚þ I‰ÂL‰ÊH)ÆL‰ÃH)ÃH‰ØHƒût L‰ÓHÁãHÓH‰ÚH‰”$`H‰´$hH‰„$pH‰ÈHkÀH‰ÊHÁâL‰„$°I9Ђ› H9‚’ H‰ÇL‰Œ$ L‰ÉH)ÂL‰ÃH)ÃH‰ØHƒût H‰ûHÁãHËH‰ÙH‹œ$€H‰ÎH‰ÁHƒû„F H‹»¸H‹ƒÀH‹«ÈH‰¬$(H‰¼$HƒøH‰„$ † H‹/H�œ$0H‰$H‰¬$ˆH‰l$ÇD$H‰´$¸H‰t$H‰”$ÀH‰T$ H‰Œ$ÈH‰L$(è‹L$0H‹œ$€H‹ƒÐH‰„$�1íH9ètAH�œ$0H‰$H‰D$‰L$H‹œ$¸H‰\$H‹œ$ÀH‰\$ H‹œ$ÈH‰\$(èH‹D$HH‹T$HH‹´$°HÁàHkÒH9Ö‚+ H9‚" H‹Œ$ H‰ÇH)ÂH‰óH)ÃH‰ØHƒût H‰ûHÁãHËH‰ÙH‰ÎH‰Œ$ÐH‰”$ØH‰ÕH‰„$àH‰„$(H‹”$¸H‹Œ$ÀH‹œ$ÈH‰œ$H‰¬$ H‰èH‰Œ$H9é}H‰ÈH‰´$H‰4$H‰”$H‰T$H‰ÃHÁãH‰\$èH‹D$H‰Àÿȃø޶H‹œ$¸HcèH;¬$Àƒ; +H�ëH‹+H‰l$hH‹œ$ЉD$DHcèH;¬$؃ +H�ëH‹H‹l$hH9è„ÐH�œ$0H‰$H‰D$xH‰D$èH‹T$xH‹D$L‹H‹´$0H‹œ$8L‹„$@L‰„$H‰´$H‰œ$I9ÙƒŽ J�,ÎH‹m‹�˜‹l$D9ë�G H‰$Hƒ<$„, Hƒ$xH‰D$èH‹\$xHc«˜H‹œ$ÐH;¬$؃ôH�ëH‹H‹l$hH9è…0ÿÿÿH‹\$hH‹+H‹Œ$0H‹„$8H‹œ$@H9ѝH�éH‰$H‹\$hH‹+H‹”$HH‹Œ$PH‹œ$XH‰œ$H‰”$H‰Œ$H9̓_H�êH‹+H‰l$èH‹t$hHƒþ„8H‹V8H‹F@H‹nHH‰¬$1ÉH‰„$H‰D$`H‰”$H‰ÐH‹l$`H9é�WH‰„$˜H‹(H‰L$XH�œ$0H‰$H‰l$èH‹t$hH‹D$L‹H‹œ$0H‹”$8L‹„$@I9у¡J�,ËH‹m‹�˜L‹L‹„$0H‹”$8L‹Œ$@L‰Œ$(L‰„$H‰”$ I9ÒƒPO�ÐM‹A‹¨˜9ë��H‹H‹¬$0H‹”$8H‹œ$@H‰ëH9у H�ËH‰$H‹(H‹”$0H‹Œ$8H‹œ$@H‰œ$(H‰”$H‰Œ$ H9̓ÁH�êH‹+H‰l$èH‹t$hH‹„$˜H‹L$XHƒÀHÿÁH‹l$`H9錩þÿÿH�œ$0H‰ÚH‹.H‹Œ$HH‹„$PH‹œ$XH9ŃSH�éH‹ H‹H‰ÓHƒú„5H‹r0H‹R8H‹k@H‰¬$H‰´$H‰”$H9ЃH�ÆH‰$H‰L$èL‹”$ÐH‹¼$ØH‹D$hL‹H‹”$HH‹Œ$PH‹¬$XI9ȃ¯J�ÂH‹L‹H‹”$0H‹Œ$8L‹„$@I9Ƀ}J�,ÊH‹mH9ë…TH‰$Hƒ<$„9Hƒ$xH‹(H‹”$HH‹Œ$PH‹œ$XH‰œ$H‰”$H‰Œ$H9̓ñH�êH‹+H‰l$è‹D$Dÿȃø�JûÿÿH‹œ$ÐHƒ¼$؆³H‹H‹¬$ˆH9ètgH‰„$€H‰$Hƒ<$„€Hƒ$xH‹œ$ˆH‰\$èH‹œ$€Hc«˜H‹œ$ÐH;¬$؃=H�ëH‹H‹¬$ˆH9èu™H‹¬$ÈH‹Œ$ÀHƒù‚H‹„$¸H‰ÊHÿÊH‰éHÿÉHƒùtHƒÀH‰ÅH‰ÐH‰Œ$(1ÒH‰„$ H‰D$PH‰¬$H‰éH‹l$PH9ê�H‰Œ$˜H‹H‰T$`H‹¬$ˆH9脈H‹¬$�H9è„wL‹H‹´$0H‹”$8H‹¬$@H‰¬$H‰´$H‰”$I9Ѓ4J�ÆH‹H‹hxH9ët0H‰$Hƒ<$„ Hƒ$xH‰D$pH‹XxH‹kxH‰l$èH‹D$pH‰D$pH‹hxHƒý„ÍH‹µ€H‹•ˆH‹��H‰´$H‰”$H‰œ$H‰ÙH)ÓHƒû}TH�H‰$H‰´$èH‰t$H‰”$ðH‰T$H‰Œ$øH‰L$HÇD$ èH‹D$pH‹t$(H‹T$0H‹L$8H‰ÕHÿÅH‰¬$ðH‰Œ$øH‰´$èH�ÖH‰$H‰D$èH‹”$èH‹Œ$ðH‹„$øH‹\$pH‹kxH‰,$Hƒ<$„ÔHƒ$xHƒ$H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$èH‹T$`H‹Œ$˜HƒÁHÿÂH‹l$PH9êŒúýÿÿH‹œ$ˆH‰$ÇD$ÇD$ èH‹”$�‹L$‹D$1íH9êtH‰$‰L$‰D$ èH‹¬$€H‹mhH‹]HƒãHƒûtH‹œ$€H‰$èH�ÄxÉ%é ÿÿÿ‰Eé+þÿÿ‰%éëýÿÿè 1íH‰hxé=ÿÿÿè è ‰%étüÿÿè è ‰%é»ûÿÿ‹l$DHcíH9ýƒI�êH‰$H‹(H‹”$0H‹Œ$8H‹œ$@H‰œ$H‰”$H‰Œ$H9̓¶H�êH‹+Hc�˜H9ûƒ˜I�,ÚH‹]H‰\$èH‹L$hH‹H‹¬$0H‹”$8H‹œ$@H‰œ$H‰ëH‰¬$H‰”$H9Ðs?H�ÃH‹+Hc�˜H‹¬$ÐH;œ$ØsH�lÝH‰,$H‰L$èéûÿÿè è è è è è è è ‰éÄùÿÿè è è è è ‰éÁ÷ÿÿè è è ‰%éÈöÿÿH‰$Hƒ<$tHƒ$xH‹\$hH‰\$èé³öÿÿ‰%ëÞè è è è è ‰é³óÿÿè è è è ‰éáñÿÿA‰é°ñÿÿt +00runtime.morestack_noctxtÎì runtime.duffzero‚*type.[]*"".BasicBlockÎ"runtime.makeslice¤Ü runtime.duffzero¤ +""".(*ltState).dfsê """.(*ltState).dfs¬runtime.memmove´$"".(*ltState).eval°.runtime.writebarrierptr¤.runtime.writebarrierptr†$"".(*ltState).evalš.runtime.writebarrierptrò.runtime.writebarrierptrž".runtime.writebarrierptræ#.runtime.writebarrierptr†).runtime.writebarrierptr¶**type.[]*"".BasicBlock¨+"runtime.growslice°,.runtime.writebarrierptrü-2runtime.writebarrierslice‚/ "".numberDomTreeÒ/ "".numberDomTree¨0*"".sanityCheckDomTree‚1$runtime.panicindex¦1$runtime.panicslice´1$runtime.panicindexÚ1$runtime.panicindexè1$runtime.panicindexþ3.runtime.writebarrierpträ5.runtime.writebarrierptrø5$runtime.panicindex†6$runtime.panicindex”6$runtime.panicindex¢6$runtime.panicindex°6$runtime.panicindex¾6$runtime.panicindexÌ6$runtime.panicindexÚ6$runtime.panicindexö6$runtime.panicindex„7$runtime.panicindex’7$runtime.panicindex 7$runtime.panicindex®7$runtime.panicindexÊ7$runtime.panicindexØ7$runtime.panicindexæ7$runtime.panicindexÀ8.runtime.writebarrierptræ8$runtime.panicindexô8$runtime.panicindex‚9$runtime.panicindex�9$runtime.panicslicež9$runtime.panicindexº9$runtime.panicsliceÈ9$runtime.panicsliceÖ9$runtime.panicsliceä9$runtime.panicsliceð„"".autotmp_2536type.uint64"".autotmp_2535type.uint64"".autotmp_2533type.int"".autotmp_2532Ÿ*type.[]*"".BasicBlock"".autotmp_2531*type.[]*"".BasicBlock"".autotmp_2530&type.*"".BasicBlock"".autotmp_2529(type.**"".BasicBlock"".autotmp_2528type.int"".autotmp_2527type.int"".autotmp_2526type.uint64"".autotmp_2525type.uint64"".autotmp_2524&type.*"".BasicBlock"".autotmp_2523(type.**"".BasicBlock"".autotmp_2522type.int"".autotmp_2521type.int"".autotmp_2520type.uintptr"".autotmp_2519type.int"".autotmp_2518ï*type.[]*"".BasicBlock"".autotmp_2517*type.[]*"".BasicBlock"".autotmp_2516type.uintptr"".autotmp_2515type.uint64"".autotmp_2514type.uint64"".autotmp_2513type.uint64"".autotmp_2512type.int"".autotmp_2511type.int"".autotmp_2510type.uintptr"".autotmp_2509type.uint64"".autotmp_2508type.uint64"".autotmp_2507type.uint64"".autotmp_2506type.int"".autotmp_2505type.int"".autotmp_2504type.uintptr"".autotmp_2503type.uint64"".autotmp_2502type.uint64"".autotmp_2501type.uint64"".autotmp_2500type.int"".autotmp_2499type.int"".autotmp_2498type.uintptr"".autotmp_2496type.uint64"".autotmp_2495type.uint64"".autotmp_2494type.int"".autotmp_2490¿(type.**"".BasicBlock"".autotmp_2489¿type.int"".autotmp_2488¯type.int"".autotmp_2487*type.[]*"".BasicBlock"".autotmp_2486*type.[]*"".BasicBlock"".autotmp_2485type.int32"".autotmp_2484&type.*"".BasicBlock"".autotmp_2483*type.[]*"".BasicBlock"".autotmp_2482&type.*"".BasicBlock"".autotmp_2480*type.[]*"".BasicBlock"".autotmp_2479type.int"".autotmp_2478¿*type.[]*"".BasicBlock"".w�&type.*"".BasicBlock"".vï&type.*"".BasicBlock"".vÿ&type.*"".BasicBlock"".wŸ&type.*"".BasicBlock"".içtype.int32"".bucketsÏ*type.[]*"".BasicBlock"".recoverÏ&type.*"".BasicBlock"".rootß&type.*"".BasicBlock"".preorderÿ*type.[]*"".BasicBlock +"".lt�type."".ltState"".space¯*type.[]*"".BasicBlock"".nßtype.int"".f"type.*"".Function%ðúïðð�þæ- +) I 7":UDQAYˆ%2%V7ˆV „�"š`a1B'.9 ~"L0Ã1    ‚n78   +   l¦ëcᄸq¶ÖdÐÕfC(– +s +¤^Tgclocals·95bec3bfddd834e8ca95e8fb178542aeTgclocals·a126bd594aabc091ec4d0f4f081edfb6’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ "".numberDomTreeàÄeH‹ %H;awèëêHƒìH‹L$X‹T$\H‹\$P‰‹˜ÿÁH‹\$PHƒû„�H‹»€H‹ƒˆH‹«�H‰l$@1öH‰D$8H‰D$H‰|$0H‰øH‹l$H9î}IH‰D$(H‹(H‰t$ H‰,$‰L$X‰L$‰T$\‰T$ è‹L$‹T$H‹D$(H‹t$ HƒÀHÿÆH‹l$H9î|·H‹\$P‰“œ‰ÐÿÀ‰L$`‰D$dHƒÄHÉé\ÿÿÿ + 0runtime.morestack_noctxt° "".numberDomTree0�"".autotmp_2597?(type.**"".BasicBlock"".autotmp_2596_type.int"".autotmp_2595Otype.int"".autotmp_2594type.int32"".autotmp_2593/*type.[]*"".BasicBlock "".~r4(type.int32 "".~r3 type.int32"".posttype.int32 "".pretype.int32"".v&type.*"".BasicBlock�À��ð,®" T!   —YTgclocals·ef9565ce69254e47860e525ddab6fc04Tgclocals·29f0050a5ee7c2b9348a75428171d7de’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ*"".sanityCheckDomTree 4’4eH‹ %H�„$`þÿÿH;AwèëâH�ì H‹œ$(H‹«ÀH�H‰$H‰l$H‰l$XH‰l$èH‹T$H‹L$ H‹D$(H‰”$˜H‰Œ$ H‰„$¨HÇ$èH‹\$H‰œ$˜H�H‰$èH‹D$H‰„$ðH‰$H‹œ$˜H‰\$èH‹\$H‰$H‹œ$ðH‰\$H‹\$XH‰\$èH‹\$H‰$H‹œ$ðH‰\$H‹œ$˜H‰\$èL‹Œ$(Iƒù„Û I‹‘¸I‹‰ÀI‹©ÈH‰¬$�1ÀH‰Œ$ˆH‰Œ$ˆH‰”$€H‰ÑH‹¬$ˆH9è�–H‰Œ$ØH‹ H‰„$�Hƒø„ I‹™ÐH9Ë„ö +H‹œ$˜L‹„$ H‰ÅL9ÀƒÓ +Hkí HëH‰$H‹œ$ðH‰\$èL‹Œ$(H‹Œ$ØH‹„$�HƒÁHÿÀH‹¬$ˆH9èŒjÿÿÿÆD$T€|$T„ˆÆD$TIƒù„qI‹±¸I‹�ÀI‹©ÈH‰¬$�1ÉH‰„$ˆH‰„$ˆH‰´$€H‹¬$ˆH9é}¢H‰´$ØH‹H‰Œ$�H‰L$hHƒù„ãI‹™ÐH‰„$¸H9ÄËH�H‰$èH‹D$H‰„$èH‰$H‹œ$ðH‰\$èH‹”$èH‹œ$¸Hƒû„ŸH‹s8H‹C@H‹kHH‰¬$x1ÉH‰„$pH‰D$xH‰´$hH‰ðH‹l$xH9é}sH‰„$ÈH‹(H‰Œ$€H‰$H‰T$H‹mH‹œ$˜L‹„$ L9Ń'Hkí HëH‰\$èH‹”$èH‹„$ÈH‹Œ$€HƒÀHÿÁH‹l$xH9é|�H‰$H‰T$H‹\$hH‰\$HÇD$èH‹œ$˜H‹l$hL‹„$ L9ѧHkí HëH‰$H‹œ$èH‰\$èL‹Œ$(H‹´$ØH‹Œ$�H‹\$HƒûtTH‹œ$˜H‹l$hL‹„$ L9ÅsFHkí HëH‰$H‹œ$èH‰\$èL‹Œ$(H‹´$ØH‹Œ$�ÆD$THƒÆHÿÁéâýÿÿè è è ‰éZþÿÿA‰é‡ýÿÿÆD$S1ÿH‹l$XH9ï�Æ1ÒH‹l$XH9ê�¥Iƒù„·I‹‰¸I‹�ÀI‹©ÈH‰¬$�H‰Œ$€H‰„$ˆH9ƒzH�ÑH‹I‹±¸I‹‰ÀI‹©ÈH‰¬$xH‰´$hH‰Œ$pH9σ6H�þH‹ I‹™ÐH9Ã…ñHÿÂH‹l$XH9êŒ[ÿÿÿHÿÇH‹l$XH9ïŒ:ÿÿÿL‰ $è¶|$SH‹T$H‹L$H‹D$H‰”$8H‰Œ$@H‰„$HH‹œ$(Hƒû„�H‹³¸H‹ƒÀH‹«ÈH‰¬$x1ÒH‰„$pH‰„$ˆH‰´$hH‹¬$ˆH9ê�+H‰´$ØH‹H‰”$€Hc©˜H‹œ$8H;¬$@ƒH�ëH‹H9È„ÓH‰„$ÐH‰Œ$¨H‰Œ$àH‹H‰„$À1íH9è„~H�¼$°1ÀèH�œ$°Hƒû„VHÇÅHÇÂH‰œ$PH‰¬$XH‰”$`H�H‰$H‰L$Hƒ|$„HƒD$xHƒD$ èH‹D$H‹L$H‹œ$PH‰$H‰„$H‰D$H‰Œ$H‰L$èH‹œ$PHƒÃH‰$H‹Œ$ÐH�H‰„$H‰D$H‰Œ$H‰L$èH‹œ$PHƒÃ H‰$H‹Œ$àH�H‰„$H‰D$H‰Œ$H‰L$èH‹ H‹„$ÀH‰„$øH‰$H‰Œ$H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$PH‰\$ H‹œ$XH‰\$(H‹œ$`H‰\$0èH‹´$ØH‹”$€1ÿHƒÆHÿÂH‹¬$ˆH9êŒÕýÿÿ@€ÿ… H‹œ$(H‰$èH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$(H‰L$H‰„$0H‰D$èH‹\$ H‰œ$H‹\$(H‰œ$ H�H‰$H�œ$H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H�Ä É%éìýÿÿ‰é£ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$¨H‹\$H‰œ$Àé@ýÿÿè ‰éxüÿÿH‰Œ$°H‰„$ ‹™˜‹¨˜9ë�‹˜œ‹©œ9ë�ïHÇÀˆD$WH‹œ$˜H‰ÕH‰T$`L‹„$ L9ƒ¼Hkí HëH‰$H‰|$pH‰|$èL‹Œ$(H‹|$p¶L$WH‹T$`H‹\$Hƒû„p1À8Á„aûÿÿH‹œ$°H‰œ$ÐH‹œ$ H‰œ$àˆL$VˆD$UH‹H‰„$À1íH9è„êH�¼$à1ÀèH�œ$àHƒû„ÂHÇÂHÇÁH‰”$XH‰Œ$`H‰œ$PH‰$H‹Œ$ÐH�H‰„$H‰D$H‰Œ$H‰L$èH‹œ$PHƒÃH‰$H‹Œ$àH�H‰„$H‰D$H‰Œ$H‰L$èH�H‰$H�\$VH‰\$èH‹D$H‹L$H‹œ$PHƒÃ H‰$H‰„$H‰D$H‰Œ$H‰L$èH�H‰$H�\$UH‰\$èH‹D$H‹L$H‹œ$PHƒÃ0H‰$H‰„$H‰D$H‰Œ$H‰L$èH‹ H‹„$ÀH‰„$øH‰$H‰Œ$H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$PH‰\$ H‹œ$XH‰\$(H‹œ$`H‰\$0èL‹Œ$(H‹|$pH‹T$`ÆD$Sé<ùÿÿ‰é7þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ÀéÜýÿÿHÇÀé†ýÿÿè 1Àéýÿÿè è A‰éAøÿÿè H‹œ$˜L‹„$ H‰ÅL9ÀsNHkí HëH‰$H‹œ$˜Hƒ¼$ v)H‰\$HÇD$HÇD$èL‹Œ$(éìôÿÿè è A‰éôÿÿ� +00runtime.morestack_noctxtn&type.[]math/big.Intž"runtime.makeslice†math/big.NewInt®"type.math/big.IntÀ"runtime.newobject†&math/big.(*Int).SetÐ&math/big.(*Int).Lsh &math/big.(*Int).Sub¦&math/big.(*Int).SetÎ +"type.math/big.Intà +"runtime.newobject¦ &math/big.(*Int).SetÞ &math/big.(*Int).Andò,math/big.(*Int).SetBitè&math/big.(*Int).Cmpœ&math/big.(*Int).Setø$runtime.panicindex†$runtime.panicindex”$runtime.panicindexþ4"".(*Function).DomPreorderÈ4go.itab.*os.File.io.WriterŒè runtime.duffzeroŠtype.int32Öruntime.convT2EÀ2runtime.writebarrierifaceþ&type.*"".BasicBlock¼2runtime.writebarrierifaceú&type.*"".BasicBlock¸2runtime.writebarrierifaceÆos.Stderr–Ngo.string."preorder[%d]==%s, want %s\n"Œ fmt.Fprintf–!*"".(*Function).String¸!Tgo.string."sanityCheckDomTree failed for "’"*runtime.concatstring2Ô"type.string€#runtime.convT2E°#runtime.gopanicø#type.*os.FileŽ$type.io.Writer¦$4go.itab.*os.File.io.Writerº$ runtime.typ2Itabø$$runtime.panicindex†'&math/big.(*Int).BitÄ(4go.itab.*os.File.io.Writerˆ)à runtime.duffzerož*&type.*"".BasicBlockÜ*2runtime.writebarrierifaceš+&type.*"".BasicBlockØ+2runtime.writebarrierifaceæ+type.boolŒ,runtime.convT2Eþ,2runtime.writebarrierifaceŒ-type.bool²-runtime.convT2E¤.2runtime.writebarrieriface².os.Stderr‚/Xgo.string."dominates(%s, %s)==%t, want %t\n"ø/fmt.FprintfÌ0type.*os.Fileâ0type.io.Writerú04go.itab.*os.File.io.WriterŽ1 runtime.typ2ItabÔ1$runtime.panicindexð1$runtime.panicindexþ1$runtime.panicindexœ2$runtime.panicindexÄ3,math/big.(*Int).SetBitè3$runtime.panicindexö3$runtime.panicindexÀz"".autotmp_2649"type.interface {}"".autotmp_2647&type.[]interface {}"".autotmp_2646type.*uint8"".autotmp_2645&type.*"".BasicBlock"".autotmp_2644(type.**"".BasicBlock"".autotmp_2643type.int"".autotmp_2642type.int"".autotmp_2641"type.interface {}"".autotmp_2640"type.interface {}"".autotmp_2638Ÿ&type.[]interface {}"".autotmp_2637¿type.*uint8"".autotmp_2635&type.*"".BasicBlock"".autotmp_2634&type.*"".BasicBlock"".autotmp_2633¯(type.**"".BasicBlock"".autotmp_2632Ïtype.int"".autotmp_2631¿type.int"".autotmp_2630&type.*"".BasicBlock"".autotmp_2629(type.**"".BasicBlock"".autotmp_2628type.int"".autotmp_2627type.int"".autotmp_2626Ÿ&type.*"".BasicBlock"".autotmp_2625�(type.**"".BasicBlock"".autotmp_2624¯type.int"".autotmp_2623type.int"".autotmp_2622�type.string"".autotmp_2621ïtype.string"".autotmp_2620&type.*"".BasicBlock"".autotmp_2619&type.*"".BasicBlock"".autotmp_2618ß(type.[3]interface {}"".autotmp_2617*type.[]*"".BasicBlock"".autotmp_2616*type.[]*"".BasicBlock"".autotmp_2615type.int"".autotmp_2614type.int"".autotmp_2613•type.bool"".autotmp_2612“type.bool"".autotmp_2611ÿ&type.*"".BasicBlock"".autotmp_2610&type.*"".BasicBlock"".autotmp_2609(type.[4]interface {}"".autotmp_2607type.int"".autotmp_2606ï*type.[]*"".BasicBlock"".autotmp_2605*type.[]*"".BasicBlock"".autotmp_2604¿*type.[]*"".BasicBlock"".autotmp_2602$type.*math/big.Int"".autotmp_2599Ÿtype.int +"".&xï$type.*math/big.Int"".&allß$type.*math/big.Int"".bï&type.*"".BasicBlock"".preorderÏ*type.[]*"".BasicBlock"".actual‘type.bool"".cÿ&type.*"".BasicBlock"".bß&type.*"".BasicBlock"".jÿtype.int"".ißtype.int +"".ok™type.bool"".bÏ&type.*"".BasicBlock"".iïtype.int"".changed—type.bool "".one�$type.*math/big.Int"".D�&type.[]math/big.Int"".n�type.int"".f"type.*"".Function%ÀÀ¿Àª�ˆÒ%Fsh A (a'&]?!!^O  („5m-Ñ + UCc›A;Z†N4#MÃÝ#œJ•. ï s>jE%u(] ‡ë>�K#x + Tgclocals·7c53c8eee2e27dc688ff1b27f8e6570fTgclocals·6227f5543b6dc0d35bc75c1e0871d1c4’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ&"".printDomTreeText€ þ eH‹ %H�„$hÿÿÿH;AwèëâH�ìH‹œ$ H‰œ$€H‹œ$0HÁãH‰\$`HÇ„$¨HÇ„$°H‹œ$(H‰\$xH‹H‰D$p1íH9è„FH�¼$è1ÀèH�œ$èHƒû„HÇÂHÇÁH‰œ$¸H‰”$ÀH‰Œ$ÈH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$¸H‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH�H‰$H�œ$¨H‰\$èH‹L$H‹D$H‹œ$¸HƒÃH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹œ$¸HƒÃ H‰$H‹D$xH� H‰Œ$˜H‰L$H‰„$ H‰D$èH‹Œ$€H‹D$pH‰„$ˆH‰$H‰Œ$�H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$¸H‰\$ H‹œ$ÀH‰\$(H‹œ$ÈH‰\$0èH‹œ$(Hƒû„—H‹“€H‹ƒˆH‹«�H‰¬$à1ÉH‰„$ØH‰D$XH‰”$ÐH‰ÐH‹l$XH9é}NH‰D$hH‹(H‰L$PH‹œ$ H‰$H‰l$H‹œ$0HÿÃH‰\$èH‹D$hH‹L$PHƒÀHÿÁH‹l$XH9é|²H�ÄÉébÿÿÿ‰éÛýÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$péƒýÿÿ& +00runtime.morestack_noctxtÜ>go.itab.*bytes.Buffer.io.Writeršè runtime.duffzero˜type.int¾runtime.convT2E¨2runtime.writebarrieriface¶type.stringâruntime.convT2EÔ2runtime.writebarrierifaceŒ&type.*"".BasicBlockÊ2runtime.writebarrieriface¤&go.string."%*s%s\n"šfmt.Fprintf¦ +&"".printDomTreeText– $type.*bytes.Buffer¬ type.io.WriterÄ >go.itab.*bytes.Buffer.io.WriterØ  runtime.typ2Itab0°""".autotmp_2684&type.*"".BasicBlock"".autotmp_2683ß(type.**"".BasicBlock"".autotmp_2682type.int"".autotmp_2681type.int"".autotmp_2680"type.interface {}"".autotmp_2679ÿ"type.interface {}"".autotmp_2677¿&type.[]interface {}"".autotmp_2676Ïtype.*uint8"".autotmp_2675�*type.[]*"".BasicBlock"".autotmp_2674¿&type.*"".BasicBlock"".autotmp_2673ßtype.string"".autotmp_2672ïtype.int"".autotmp_2671¯$type.*bytes.Buffer"".autotmp_2670_(type.[3]interface {}"".indent type.int"".v&type.*"".BasicBlock "".buf$type.*bytes.Buffer%°”¯°F€&ô%ì`&? ÞÆh†YTgclocals·3b6ed0f8b5c9fcfa68dc272499898fdbTgclocals·acd888c93059e4bb6ce86892863536ef’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ$"".printDomTreeDotà2Ô2eH‹ %H�„$¸þÿÿH;AwèëâH�ìÈ1ÀH�¼$`èH‹œ$ÐH‰œ$°H�H‹+H‰¬$èH‹kH‰¬$ðH‹œ$ØH‰œ$¨H‹H‰„$ 1íH9è„ä H�¼$@1ÀèH�œ$@Hƒû„¼ HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$èH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹œ$øHƒÃH‰$H‹„$¨H� H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹Œ$°H‹„$ H‰„$¸H‰$H‰Œ$ÀH‰L$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹œ$ÐH‰œ$°H�H‹+H‰¬$èH‹kH‰¬$ðH‹H‰„$ 1íH9è„/ +H�œ$ØHÇHÇCH�œ$ØHƒû„ÿ HÇÁHÇÂH‰œ$øH‰Œ$H‰”$H�H‰$H�œ$èH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹Œ$°H‹„$ H‰„$¸H‰$H‰Œ$ÀH‰L$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹œ$ØHƒû„ H‹“¸H‹‹ÀH‹«ÈH‰¬$81ÀH‰Œ$0H‰L$hH‰”$(H‹l$hH9è�gH‰”$˜H‹2H‰D$pH‰D$PH‰ðHƒþ„®H�vxH�œ$`H‰ßèH‹œ$ÐH‰œ$°H‰„$€H‰„$�H‹H‰„$ 1íH9è„&H�¼$ˆ1ÀèH�œ$ˆHƒû„þHÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$`H‰\$HƒD$ èH‹L$H‹D$H‹œ$øH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹œ$øHƒÃH‰$H‹„$�H� H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH�H‰$H�œ$`H‰\$HƒD$ èH‹L$H‹D$H‹œ$øHƒÃ H‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH�H‰$H�œ$`H‰\$HƒD$$èH‹L$H‹D$H‹œ$øHƒÃ0H‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹Œ$°H‹„$ H‰„$¸H‰$H‰Œ$ÀH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹\$PHƒû„¢H‹œ$ÐH‰œ$°H‹H‰„$ 1íH9脬H�¼$@1ÀèH�œ$@Hƒû„„HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H‹œ$`H‰\$Hƒ|$„.HƒD$xHƒD$ èH‹L$H‹D$H‹œ$øH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH�H‰$H�œ$`H‰\$HƒD$ èH‹L$H‹D$H‹œ$øHƒÃH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹Œ$°H‹„$ H‰„$¸H‰$H‰Œ$ÀH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹œ$€Hƒû„H‹S8H‹C@H‹kHH‰¬$ 1ÉH‰„$H‰D$`H‰”$H‰ÐH‹l$`H9é�ÖH‰„$ˆH‹(H‰L$XH‰l$xH‹œ$ÐH‰œ$°H‹H‰„$ 1íH9è„SH�¼$@1ÀèH�œ$@Hƒû„+HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H‹\$xH‰\$Hƒ|$„ØHƒD$xHƒD$ èH‹L$H‹D$H‹œ$øH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH�H‰$H�œ$`H‰\$HƒD$ èH‹L$H‹D$H‹œ$øHƒÃH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹Œ$°H‹„$ H‰„$¸H‰$H‰Œ$ÀH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹„$ˆH‹L$XHƒÀHÿÁH‹l$`H9éŒ*þÿÿH‹”$˜H‹D$pHƒÂHÿÀH‹l$hH9茙ùÿÿH‹œ$ÐH‰œ$°H�H‹+H‰¬$èH‹kH‰¬$ðH‹H‰„$ 1íH9è„H�œ$ØHÇHÇCH�œ$ØHƒû„ÕHÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$èH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹Œ$°H‹„$ H‰„$¸H‰$H‰Œ$ÀH‰L$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH�ÄÈÉé$ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ éÁþÿÿ‰%éýÿÿ‰éÎüÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ ésüÿÿ‰éñûÿÿ‰%éÆúÿÿ‰éuúÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ éúÿÿ‰éû÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ é ÷ÿÿ‰éK÷ÿÿ‰éàöÿÿ‰éúõÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ é—õÿÿ‰é=ôÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ éâóÿÿ¨ +00runtime.morestack_noctxt`ì runtime.duffzeroŽgo.string."//"ê>go.itab.*bytes.Buffer.io.Writer®ð runtime.duffzero¬type.stringØruntime.convT2EÂ2runtime.writebarrieriface€"type.*"".Function¾2runtime.writebarrierifaceèfmt.Fprintln–:go.string."digraph domtree {"Ò>go.itab.*bytes.Buffer.io.Writer¤ type.stringÐ runtime.convT2Eº +2runtime.writebarrierifaceä fmt.Fprintlnø ô runtime.duffcopyÆ>go.itab.*bytes.Buffer.io.WriterŠà runtime.duffzeroˆtype.int32Àruntime.convT2Eª2runtime.writebarrierifaceè&type.*"".BasicBlock¦2runtime.writebarrieriface´type.int32ìruntime.convT2EÞ2runtime.writebarrierifaceìtype.int32¤runtime.convT2E–2runtime.writebarrierifaceö€go.string."\tn%d [label=\"%s (%d, %d)\",shape=\"rectangle\"];\n"ìfmt.Fprintf¸>go.itab.*bytes.Buffer.io.Writerüð runtime.duffzeroútype.int32Öruntime.convT2EÀ2runtime.writebarrierifaceÎtype.int32†runtime.convT2Eø2runtime.writebarrierifaceØpgo.string."\tn%d -> n%d [style=\"solid\",weight=100];\n"Îfmt.FprintfÂ>go.itab.*bytes.Buffer.io.Writer† ð runtime.duffzero„!type.int32Ú!runtime.convT2EÄ"2runtime.writebarrierifaceÒ"type.int32Š#runtime.convT2Eü#2runtime.writebarrierifaceÜ$ngo.string."\tn%d -> n%d [style=\"dotted\",weight=0];\n"Ò%fmt.Fprintfˆ'go.string."}"Ä'>go.itab.*bytes.Buffer.io.Writer–)type.stringÂ)runtime.convT2E¬*2runtime.writebarrierifaceÖ+fmt.Fprintln‚,$type.*bytes.Buffer˜,type.io.Writer°,>go.itab.*bytes.Buffer.io.WriterÄ, runtime.typ2Itabœ-$type.*bytes.Buffer²-type.io.WriterÊ->go.itab.*bytes.Buffer.io.WriterÞ- runtime.typ2ItabÄ.$type.*bytes.BufferÚ.type.io.Writerò.>go.itab.*bytes.Buffer.io.Writer†/ runtime.typ2ItabÆ/$type.*bytes.BufferÜ/type.io.Writerô/>go.itab.*bytes.Buffer.io.Writerˆ0 runtime.typ2Itabä0$type.*bytes.Bufferú0type.io.Writer’1>go.itab.*bytes.Buffer.io.Writer¦1 runtime.typ2Itabæ1$type.*bytes.Bufferü1type.io.Writer”2>go.itab.*bytes.Buffer.io.Writer¨2 runtime.typ2Itab �t"".autotmp_2746"type.interface {}"".autotmp_2745*type.*[1]interface {}"".autotmp_2744&type.[]interface {}"".autotmp_2743type.*uint8"".autotmp_2742"type.interface {}"".autotmp_2741"type.interface {}"".autotmp_2740*type.*[2]interface {}"".autotmp_2739&type.[]interface {}"".autotmp_2738type.*uint8"".autotmp_2737&type.*"".BasicBlock"".autotmp_2736ÿ(type.**"".BasicBlock"".autotmp_2735type.int"".autotmp_2734type.int"".autotmp_2733"type.interface {}"".autotmp_2732"type.interface {}"".autotmp_2731*type.*[2]interface {}"".autotmp_2730&type.[]interface {}"".autotmp_2729type.*uint8"".autotmp_2728"type.interface {}"".autotmp_2727"type.interface {}"".autotmp_2726"type.interface {}"".autotmp_2724&type.[]interface {}"".autotmp_2723type.*uint8"".autotmp_2722ï&type.*"".BasicBlock"".autotmp_2721ß(type.**"".BasicBlock"".autotmp_2720type.int"".autotmp_2719type.int"".autotmp_2718"type.interface {}"".autotmp_2716&type.[]interface {}"".autotmp_2715type.*uint8"".autotmp_2714ÿ"type.interface {}"".autotmp_2712Ÿ&type.[]interface {}"".autotmp_2711Ïtype.*uint8"".autotmp_2710type.string"".autotmp_2709$type.*bytes.Buffer"".autotmp_2708(type.[1]interface {}"".autotmp_2707$type.*bytes.Buffer"".autotmp_2706(type.[2]interface {}"".autotmp_2705ï*type.[]*"".BasicBlock"".autotmp_2704$type.*bytes.Buffer"".autotmp_2703(type.[2]interface {}"".autotmp_2702&type.*"".BasicBlock"".autotmp_2701$type.*bytes.Buffer"".autotmp_2700(type.[4]interface {}"".autotmp_2699¿*type.[]*"".BasicBlock"".autotmp_2698type.string"".autotmp_2697$type.*bytes.Buffer"".autotmp_2696ß(type.[1]interface {}"".autotmp_2695¿"type.*"".Function"".autotmp_2694¿type.string"".autotmp_2693¯$type.*bytes.Buffer"".autotmp_2692�(type.[2]interface {}"".predŸ&type.*"".BasicBlock"".vÏtype."".domInfo"".b�&type.*"".BasicBlock"".iïtype.int"".f"type.*"".Function "".buf$type.*bytes.Buffer%�Ñ��¹°l†4„¾lº +¢cŸ""¾AMM AAGlësU´Š®s£µü†üøŠ7MTAOATgclocals·12904be32cab73b22c8253ca98b54233Tgclocals·5d0541b6c81a0bfcf752912530d731b7’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/dom.goþ"".emitNew  eH‹ %H�D$øH;AwèëåH�ìˆH�H‰$èH‹|$H‰ùHƒÿ„Å1ÀèHÇÅ@ˆiPH‰L$0H‰L$(H‹œ$˜H‰\$XH‹œ$ H‰\$`H�H‰$èH‹D$H‰D$8H‰$Hƒ<$„ZH‹\$XH‰\$H‹\$`H‰\$èH‹\$8H‰\$8H‹1íH9è„óH‹T$8H‰D$xH‰”$€H‹\$(H‰$Hƒ<$„ÁHƒ$H‰D$HH‰D$H‰T$PH‰T$èH‹T$0Hƒú„�H‹Œ$¨H‰J H‰T$@H‹1íH9èt?H‹œ$�H‰$H‹L$@H‰D$hH‰D$H‰L$pH‰L$èH‹\$0H‰œ$°H�ĈÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë’‰élÿÿÿ‰%é3ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÛþÿÿ‰%éšþÿÿ‰é4þÿÿ( +*0runtime.morestack_noctxtJtype."".Alloc\"runtime.newobjectŽÐ runtime.duffzeroúPtype.golang.org/x/tools/go/types.PointerŒ"runtime.newobjectð2runtime.writebarrieriface’šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type°2runtime.writebarrierifaceþ@go.itab.*"".Alloc."".Instructionà&"".(*Function).emit˜type.*"".Alloc®&type."".InstructionÆ@go.itab.*"".Alloc."".InstructionÚ runtime.typ2ItabœRtype.*golang.org/x/tools/go/types.Pointer²Jtype.golang.org/x/tools/go/types.TypeÊšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÞ runtime.typ2ItabP�"".autotmp_2788type.*uint8"".autotmp_2786Jtype.golang.org/x/tools/go/types.Type"".autotmp_2785ŸRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_2784Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_2783�type.*"".Alloc"".autotmp_2782type.*"".Alloc"".autotmp_2781Rtype.*golang.org/x/tools/go/types.Pointer "".typJtype.golang.org/x/tools/go/types.Type"".v¿"type.*"".registerFgolang.org/x/tools/go/types.elem·2_Jtype.golang.org/x/tools/go/types.Type"".v¯type.*"".Alloc "".~r3@type.*"".Alloc "".pos0"type.go/token.Pos "".typJtype.golang.org/x/tools/go/types.Type"".f"type.*"".Function"�æ��‡�,*"4Ë=/J -X2`•B"Tgclocals·c288740dd538fdf6af320a165005d96aTgclocals·0797a4a1639fe52cad958b1c7775370e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitLoad€ôeH‹ %H;awèëêHƒìpH�H‰$èH‹L$H‰ÏHƒù„w1ÀèHÇA@H‰L$8H‰ $Hƒ<$„HHƒ$HH‹œ$€H‰\$H‹œ$ˆH‰\$èH‹D$8H‰D$(Hƒø„ H‰D$0H‹œ$ˆH‰$H‹œ$€H‹[HÿÓH‹L$H‹D$H‰L$`H‰ $H‰D$hH‰D$èH‹L$H‹D$H‹\$0H‰$Hƒ<$„žHƒ$H‰L$@H‰L$H‰D$HH‰D$èH‹\$(H‰\$8H‹1íH9èt9H‹\$xH‰$H‹L$8H‰D$PH‰D$H‰L$XH‰L$èH‹\$(H‰œ$�HƒÄpÃH�H‰$H�H‰\$H�H‰\$èH‹D$똉%éVÿÿÿ‰éðþÿÿ‰%é¬þÿÿ‰é‚þÿÿ + 0runtime.morestack_noctxt:type."".UnOpL"runtime.newobject~Ð runtime.duffzeroþ2runtime.writebarrierifaceè +¨"".deref 2runtime.writebarrierifaceÂ>go.itab.*"".UnOp."".Instructionž&"".(*Function).emitÐtype.*"".UnOpæ&type."".Instructionþ>go.itab.*"".UnOp."".Instruction’ runtime.typ2Itab@à"".autotmp_2795otype.*"".UnOp"".autotmp_2794type.*"".UnOp"".autotmp_2792Jtype.golang.org/x/tools/go/types.Type "".typ_Jtype.golang.org/x/tools/go/types.Type"".v"type.*"".register"".v�type.*"".UnOp "".~r20type.*"".UnOp"".addrtype."".Value"".f"type.*"".FunctionàÊßà[À$@nŒ?/%Y6[y8Tgclocals·cb9ecaffe2cf49a5dd898e834c382c9cTgclocals·835c801bc35b97dd49312fc31e5d5730”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitDebugRef€üeH‹ %H�D$ÈH;AwèëåH�ì¸H‹Œ$ÈH‹„$ÀH‹X`1íH9ë„¶H‹h`¶](€û„¥HÇÀ<uH�ĸÃHƒ¼$Ø„.Hƒù„$HÇD$HHÇD$PH‰ $H‹œ$ÐH‰\$èH‹L$H‹D$H�H‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹L$¶\$ €û„úH‰L$0H‰L$@H‹1íH9è„gH‹T$@H‰„$˜H‰”$ H�H‰$H‰D$XH‰D$H‰T$`H‰T$èH‹L$¶\$ €û„ H‰ËHƒù„H‹IH‰L$xH‹CH‰„$€Hƒø…áH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„¯HÇÀ<tH�ĸÃH‹œ$ÀH‹k`H‰,$H‹\$0H‰\$èH‹L$H‹D$H‰L$HH‰D$PH‰Œ$ˆH‰ $H‰„$�H‰D$è‹L$‰L$,�ù“½Šu@H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹L$,¶\$€ûtH�ĸÃ�ùø±,u8H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹L$,¶\$€ûu¸�ùQIUu8H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è¶\$€û…xÿÿÿH�H‰$èH‹|$H‰ùHƒÿ„R1ÀèH‰L$8H‰ $Hƒ<$„+Hƒ$0H‹œ$ØH‰\$H‹œ$àH‰\$èH‹\$8H‰$Hƒ<$„çHƒ$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹D$8¶¬$è@ˆh(H‰$Hƒ<$„—Hƒ$H‹\$HH‰\$H‹\$PH‰\$èH‹\$8H‰\$8H‹1íH9èt2H‹œ$ÀH‰$H‹L$8H‰D$hH‰D$H‰L$pH‰L$èH�ĸÃH�H‰$H�H‰\$H�H‰\$èH‹D$량%é]ÿÿÿ‰%é ÿÿÿ‰%éÉþÿÿ‰é§þÿÿ1ÀéQýÿÿ‰éòüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$égüÿÿH�H‹+H‰¬$¨H‹kH‰¬$°H�H‰$H�œ$¨H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è 1Àé[ûÿÿL +*0runtime.morestack_noctxtÄ"".unparenæ$type.*go/ast.Ident¬$runtime.assertI2T2ôBgo.itab.*go/ast.Ident.go/ast.ExprÂ$type.*go/ast.Identü$runtime.assertI2T2šgo.string."_" runtime.eqstringÂ,"".(*Package).objectOf¦$runtime.ifacethashÔNtype.*golang.org/x/tools/go/types.Constš &runtime.assertI2TOKä Jtype.*golang.org/x/tools/go/types.Nilª +&runtime.assertI2TOKä +Rtype.*golang.org/x/tools/go/types.Builtinª &runtime.assertI2TOKÔ  type."".DebugRefæ "runtime.newobject˜ à runtime.duffzeroˆ 2runtime.writebarrierifaceø 2runtime.writebarrierifaceô2runtime.writebarrieriface–Fgo.itab.*"".DebugRef."".Instructionø&"".(*Function).emit–"type.*"".DebugRef¬&type."".InstructionÄFgo.itab.*"".DebugRef."".InstructionØ runtime.typ2Itabæ$type.*go/ast.Identü type.go/ast.Expr”Bgo.itab.*go/ast.Ident.go/ast.Expr¨ runtime.typ2ItabÊgo.string."nil"†type.string²runtime.convT2Eâruntime.gopanic`ð("".autotmp_2813type.*uint8"".autotmp_2812ÿ"type.*"".DebugRef"".autotmp_2811—type.uint32"".autotmp_2810type.bool"".autotmp_2809Ntype.golang.org/x/tools/go/types.Object"".autotmp_2808type.string"".autotmp_2807type.bool"".autotmp_2805 type.go/ast.Expr"".autotmp_2803"type.*"".DebugRef"".autotmp_2802_Ntype.golang.org/x/tools/go/types.Object"".autotmp_2801ï$type.*go/ast.Ident"".autotmp_2800? type.go/ast.Expr"".autotmp_2799type.string"".e¿ type.go/ast.Expr +"".id�$type.*go/ast.Ident "".objßNtype.golang.org/x/tools/go/types.Object"".isAddrPtype.bool"".v0type."".Value"".e type.go/ast.Expr"".f"type.*"".FunctionD"ðBïðàïð ïð ïðø€ +`T*3 =Ñ)p€ï*-+@ U :¡œ£2ÂovB 0 hE +(Tgclocals·8cfba6043da4be508eb46adafbd487e3Tgclocals·b99957c19b78ae58f0cad67d05ad5c20”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitArithàÆeH‹ %H�D$ØH;AwèëåH�ì¨L‹„$¸H‹¼$°H‹´$ÀH‹¬$ÈH‹”$àH‹Œ$èHÇ„$øHÇ„$Iƒø�*Iƒø �ýIƒø …]H‰<$H‰t$H‰l$H‰T$H‰L$ èH‹L$(H‹D$0H‰Œ$ÀH‰„$ÈH‹œ$°H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$àH‰\$H‹œ$èH‰\$ èH‹L$(H‹D$0H‰Œ$ÐH‰„$ØH�H‰$èH‹L$H‰ÏHƒù„ž1ÀèH‹¬$¸H‰i@H‰L$@H‰ $Hƒ<$„kHƒ$HH‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹\$@H‰$Hƒ<$„'Hƒ$XH‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹D$@Hƒø„íH‹Œ$ðH‰H H‰D$8H‹”$àH‹Œ$èH‰$Hƒ<$„±Hƒ$H‰T$HH‰T$H‰L$PH‰L$èH‹\$8H‰\$@H‹1íH9ètLH‹œ$°H‰$H‹L$@H‰D$XH‰D$H‰L$`H‰L$èH‹L$H‹D$ H‰Œ$øH‰„$H�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë…‰%éCÿÿÿ‰é ÿÿÿ‰%éÍþÿÿ‰%é‰þÿÿ‰é[þÿÿIƒø „™ýÿÿL‰$èH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰L$xH‰L$H‰„$€H‰D$èH‹\$ H‰\$hH‹\$(H‰\$pH�H‰$H�\$hH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è Iƒø„ýÿÿIƒø„ùüÿÿIƒø„ïüÿÿéQÿÿÿIƒø#Iƒø„ÚüÿÿIƒø„ÐüÿÿIƒø„Æüÿÿé(ÿÿÿIƒø…yH‰<$H‰t$H‰l$H‰T$H‰L$ èH‹L$(H‹D$0H‰Œ$ÀH‰„$ÈH‹œ$ØH‰$H‹œ$ÐH‹[HÿÓH‹L$H‹D$H‰„$ H‰$H‰Œ$˜H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹L$¶\$ €û„‘üÿÿH‹YHƒãHƒû…üÿÿH‹1íH9ètkH‹œ$°H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹ H‰„$˜H‰D$H‰Œ$ H‰L$ èH‹L$(H‹D$0H‰Œ$ÐH‰„$ØéüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿIƒø„}þÿÿIƒø„*ûÿÿéŒýÿÿD +*0runtime.morestack_noctxtÂ"".emitConv€"".emitConvÂtype."".BinOpÔ"runtime.newobject†Ì runtime.duffzeroŽ2runtime.writebarrierifaceþ2runtime.writebarrieriface¸2runtime.writebarrierifaceÚ@go.itab.*"".BinOp."".Instruction¼ &"".(*Function).emitŽ +type.*"".BinOp¤ +&type."".Instruction¼ +@go.itab.*"".BinOp."".InstructionÐ + runtime.typ2Itabè *go/token.Token.StringŠ Jgo.string."illegal op in emitArith: "Þ *runtime.concatstring2” type.stringº runtime.convT2Eê runtime.gopanicÔ"".emitConvÀ +ˆ +¦Ntype.*golang.org/x/tools/go/types.Basicì$runtime.assertI2T2Ä–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¬°>golang.org/x/tools/go/types.Typê"".emitConv¶Ntype.*golang.org/x/tools/go/types.BasicÌJtype.golang.org/x/tools/go/types.Typeä–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeø runtime.typ2Itab°Ð("".autotmp_2830type.*uint8"".autotmp_2829Ïtype.*"".BinOp"".autotmp_2826type."".Value"".autotmp_2825type.*"".BinOp"".autotmp_2824type.string"".autotmp_2823_type.string"".autotmp_2822type."".Value"".autotmp_2821type."".Value"".autotmp_2820type."".Value"".autotmp_2819?Jtype.golang.org/x/tools/go/types.Type"".autotmp_2818Jtype.golang.org/x/tools/go/types.Type "".typ¿Jtype.golang.org/x/tools/go/types.Type"".vßtype.*"".BinOp "".~r6�type."".Value "".pos€"type.go/token.Pos"".t`Jtype.golang.org/x/tools/go/types.Type"".y@type."".Value"".x type."".Value +"".op&type.go/token.Token"".f"type.*"".Function"ÐáÏÐìð +€”j +7_¥ +B“  + +Œ  + + +7—t2 + + +0 æ•BJLi�‡Tgclocals·0df8930dd641ab773ed217ce244c3ae6Tgclocals·5415e0c10703b102cd9f19a8ac6ec739”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitCompare€äeH‹ %H�D$ÐH;AwèëåH�ì°HÇ„$ðHÇ„$øH‹œ$ÐH‰$H‹œ$ÈH‹[HÿÓH‹L$H‹D$H‰„$¨H‰$H‰Œ$ H‹Y(ÿÓH‹L$H‹D$H‰L$`H‰D$hH‹œ$àH‰$H‹œ$ØH‹[HÿÓH‹L$H‹D$H‰„$¨H‰$H‰Œ$ H‹Y(ÿÓH‹L$H‹D$H‰L$PH‰D$XH‹1íH9è„H‹ H‰Œ$˜H‹œ$ÈH‰„$�H9Ã…©H‹¬$ÈH‰,$H‹¬$ÐH‰l$H‰D$H‰L$è¶\$ €ûtwH‹œ$ÀHƒû'uiH�H‰$H‹\$PH‰\$H‹\$XH‰\$èH‹L$¶\$ €ût6H‹YHƒãHƒût(H‹œ$ØH‰œ$ðH‹œ$àH‰œ$øH�İÃH‹\$`H‰$H‹\$hH‰\$H‹\$PH‰\$H‹\$XH‰\$è¶\$ €û„%H�H‰$èH‹|$H‰ùHƒÿ„ü1ÀèH‹¬$ÀH‰i@H‰L$HH‰ $Hƒ<$„ÉHƒ$HH‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹\$HH‰$Hƒ<$„…Hƒ$XH‹œ$ØH‰\$H‹œ$àH‰\$èH‹T$HHƒú„KH‹Œ$èH‰J H‰T$@H‰T$8H‹1íH9è„ìH‹-H‰„$ H‰¬$¨H‰$Hƒ<$„ºHƒ$H‰D$pH‰D$H‰l$xH‰l$èH‹\$@H‰\$HH‹1íH9ètRH‹œ$¸H‰$H‹L$HH‰„$€H‰D$H‰Œ$ˆH‰L$èH‹D$H‹L$ H‰„$ðH‰Œ$øH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$é|ÿÿÿ‰%é:ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$8H‹D$éÝþÿÿ‰é®þÿÿ‰%éoþÿÿ‰%é+þÿÿ‰éýýÿÿH�H‰$H‹\$`H‰\$H‹\$hH‰\$è¶\$€û„ˆH‹œ$ÐH‰$H‹œ$ÈH‹[HÿÓH‹L$H‹D$H‹œ$¸H‰$H‹œ$ØH‰\$H‹œ$àH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$ èH‹D$(H‹L$0H‰„$ØH‰Œ$àé!ýÿÿH�H‰$H‹\$PH‰\$H‹\$XH‰\$è¶\$€û„ˆH‹œ$àH‰$H‹œ$ØH‹[HÿÓH‹L$H‹D$H‹œ$¸H‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$ èH‹D$(H‹L$0H‰„$ÈH‰Œ$ÐégüÿÿH�H‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹”$àH‹Œ$ض\$€ûtxH‰$H‹YHÿÓH‹L$H‹D$H‹œ$¸H‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$ èH‹D$(H‹L$0H‰„$ÈH‰Œ$Ðé«ûÿÿH�H‰$H‰L$H‰T$è¶\$€û„ƒûÿÿH‹œ$ÐH‰$H‹œ$ÈH‹[HÿÓH‹L$H‹D$H‹œ$¸H‰$H‹œ$ØH‰\$H‹œ$àH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$ èH‹D$(H‹L$0H‰„$ØH‰Œ$àéûúÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¾ùÿÿd +*0runtime.morestack_noctxt¤ +ì +È +� +Â4go.itab.*"".Const."".Valueæ"".vTrueøruntime.ifaceeq¶Ntype.*golang.org/x/tools/go/types.Basicð$runtime.assertI2T2ÒJgolang.org/x/tools/go/types.Identicalütype."".BinOpŽ"runtime.newobjectÀÌ runtime.duffzeroÈ 2runtime.writebarrieriface¸ +2runtime.writebarrieriface� –go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type´ "".tBool® 2runtime.writebarrierifaceÐ @go.itab.*"".BinOp."".Instruction¾ &"".(*Function).emit�type.*"".BinOp¦&type."".Instruction¾@go.itab.*"".BinOp."".InstructionÒ runtime.typ2ItabŒNtype.*golang.org/x/tools/go/types.Basic¢Jtype.golang.org/x/tools/go/types.Typeº–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÎ runtime.typ2ItabÆVtype.*golang.org/x/tools/go/types.Interface€&runtime.assertI2TOKÔ +î"".emitConvºVtype.*golang.org/x/tools/go/types.Interfaceô&runtime.assertI2TOKÈ +â"".emitConv®type.*"".Constô&runtime.assertI2TOKÀ +Ú"".emitConv¦type.*"".ConstÌ&runtime.assertI2TOK  +º"".emitConv†type.*"".Constœtype."".Value´4go.itab.*"".Const."".ValueÈ runtime.typ2Itab�à:"".autotmp_2855type.*uint8"".autotmp_2854type.*uint8"".autotmp_2853Jtype.golang.org/x/tools/go/types.Type"".autotmp_2852Ïtype.*"".BinOp"".autotmp_2850?type."".Value"".autotmp_2849type."".Value"".autotmp_2848type.*"".BinOp"".autotmp_2847type."".Value"".autotmp_2846Jtype.golang.org/x/tools/go/types.Type"".autotmp_2845type."".Value"".autotmp_2844Jtype.golang.org/x/tools/go/types.Type"".autotmp_2843type."".Value"".autotmp_2842Jtype.golang.org/x/tools/go/types.Type"".autotmp_2841type."".Value"".autotmp_2840Jtype.golang.org/x/tools/go/types.Type"".autotmp_2838Jtype.golang.org/x/tools/go/types.Type"".autotmp_2837Jtype.golang.org/x/tools/go/types.Type"".autotmp_2835Jtype.golang.org/x/tools/go/types.Type "".typJtype.golang.org/x/tools/go/types.Type"".vï"type.*"".register"".vßtype.*"".BinOp +"".yt¿Jtype.golang.org/x/tools/go/types.Type +"".xtŸJtype.golang.org/x/tools/go/types.Type "".~r5ptype."".Value "".pos`"type.go/token.Pos"".y@type."".Value"".x type."".Value +"".op&type.go/token.Token"".f"type.*"".Function*"àžßàÃßà»À~Ò:RRzA(:"¥ +`œC2ƒ2ƒDs(ƒ-@>RR—Ë]³H J>Y+¹Tgclocals·b7aeb2893b84934287e08e55c56f9aaeTgclocals·ddaa2915dbc813850fb779e8a06206b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ("".isValuePreservingàÄeH‹ %H;awèëêHƒì@H‹\$XH‰$H‹\$`H‰\$H‹\$HH‰\$H‹\$PH‰\$è¶\$ €ût +ÆD$hHƒÄ@ÃH‹L$XH‹D$`H‰L$0H‰ $H‰D$8H‰D$è‹L$‰L$,�ùR 3/ Û fRœÔ ÀU?ƒ?TZN JZ8 QWHJ’, c1C  WHJX4>R3F�uÑ71%Q(WH)J(‚ ;; ©Tgclocals·41ef594e5e52f7ebbe8255ff7bc920dfTgclocals·f5ab976af50c3bf7849ce6a5a0fd7c8e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitStore ŽeH‹ %H�D$øH;AwèëåH�ìˆH‹œ$ H‰$H‹œ$˜H‹[HÿÓH‹L$H‹D$H‰L$xH‰ $H‰„$€H‰D$èH‹L$H‹D$H‹œ$�H‰$H‹œ$¨H‰\$H‹œ$°H‰\$H‰L$hH‰L$H‰D$pH‰D$ èH‹\$(H‰\$XH‹\$0H‰\$`H�H‰$èH‹L$H‰ÏHƒù„ 1ÀèH‰L$@H‰ $Hƒ<$„ùHƒ$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹\$@H‰$Hƒ<$„µHƒ$H‹\$XH‰\$H‹\$`H‰\$èH‹D$@H‹¬$¸H‰h(H‰D$8H‰D$@H‹1íH9èt?H‹œ$�H‰$H‹L$@H‰D$HH‰D$H‰L$PH‰L$èH‹\$8H‰œ$ÀH�ĈÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë’‰%é?ÿÿÿ‰%éûþÿÿ‰éÙþÿÿ +*0runtime.morestack_noctxtt +º"".derefÌ"".emitConv‚type."".Store”"runtime.newobjectÆè runtime.duffzero¶2runtime.writebarrierifaceš2runtime.writebarrierifaceÞ@go.itab.*"".Store."".InstructionÀ&"".(*Function).emitøtype.*"".StoreŽ&type."".Instruction¦@go.itab.*"".Store."".Instructionº runtime.typ2Itabp�"".autotmp_2926�type.*"".Store"".autotmp_2925type.*"".Store"".autotmp_2924_type."".Value"".autotmp_2923?Jtype.golang.org/x/tools/go/types.Type"".autotmp_2922Jtype.golang.org/x/tools/go/types.Type"".sŸtype.*"".Store "".~r4`type.*"".Store "".posP"type.go/token.Pos "".val0type."".Value"".addrtype."".Value"".f"type.*"".Function"�–��W�$ô"œ¤B/( :�Q2S=4Tgclocals·3c3c50627daa05f8afe6c11c0d4ef845Tgclocals·f2b556745ee185d45bb5d2bbc6980560”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitJumpà  eH‹ %H�D$àH;AwèëåH�ì H‹œ$¨H‹«H‰l$PH�H‰$èH‹\$H‰\$XH‹1íH9è„�H‹\$PH‰$H‹L$XH‰D$`H‰D$H‰L$hH‰L$èH‹D$PH‹œ$°H‰\$@H‰D$HHƒø„>H‹PPH‹HXH‹X`H‰”$ˆH‰Œ$�H‰œ$˜H‰ØH)ËHƒû}IH�H‰$H‰T$pH‰T$H‰L$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$xH‰„$€H‰T$pH�ÊH‰$H‹\$@H‰\$èH‹T$pH‹L$xH‹„$€H‹\$HH‰$Hƒ<$„dHƒ$PH‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹\$@Hƒû„H‹S8H‹K@H‹[HH‰”$ˆH‰Œ$�H‰œ$˜H‰ØH)ËHƒû}IH�H‰$H‰T$pH‰T$H‰L$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰l$xH‰„$€H‰T$pH�ÊH‰$H‹\$HH‰\$èH‹T$pH‹L$xH‹„$€H‹\$@H‰$Hƒ<$tJHƒ$8H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹œ$¨1íH‰«H�ĠÉ%ë­‰éÜþÿÿ‰%é�þÿÿ‰é»ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éAýÿÿ$ +*0runtime.morestack_noctxtrtype."".Jump„"runtime.newobject¦>go.itab.*"".Jump."".InstructionŠ*"".(*BasicBlock).emitº*type.[]*"".BasicBlock "runtime.growsliceœ.runtime.writebarrierptrÊ2runtime.writebarriersliceÖ*type.[]*"".BasicBlock¼"runtime.growslice¸ .runtime.writebarrierptrÞ +2runtime.writebarriersliceä type.*"".Jumpú &type."".Instruction’ >go.itab.*"".Jump."".Instruction¦  runtime.typ2Itab À "".autotmp_2945type.uint64"".autotmp_2944type.uint64"".autotmp_2943type.int"".autotmp_2942type.int"".autotmp_2941*type.[]*"".BasicBlock"".autotmp_2940*type.[]*"".BasicBlock"".autotmp_2935_*type.[]*"".BasicBlock"".autotmp_2934/*type.[]*"".BasicBlock"".autotmp_2932*type.[]*"".BasicBlock"".autotmp_2931*type.[]*"".BasicBlock"".autotmp_2930�type.*"".Jump +"".to¿&type.*"".BasicBlock"".from¯&type.*"".BasicBlock"".bŸ&type.*"".BasicBlock"".target&type.*"".BasicBlock"".f"type.*"".Function"À©¿Àd°&Ž"Sª#A&AÎ>W·S dTgclocals·c20e8000ea72b2e38dcaf5397c5f36dfTgclocals·386894d6a35a15d226c62a3c433d15ba”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitIfÀºeH‹ %H�D$ÐH;AwèëåH�ì°H‹œ$¸H‹«H‰l$`H�H‰$èH‹D$HÇHÇ@HÇ@H‰D$hH‰$Hƒ<$„›Hƒ$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹\$hH‰\$hH‹1íH9è„)H‹\$`H‰$H‹L$hH‰D$pH‰D$H‰L$xH‰L$èH‹D$`H‹œ$ÐH‰\$@H‰D$PHƒø„ÚH‹PPH‹HXH‹X`H‰”$˜H‰Œ$ H‰œ$¨H‰ØH)ËHƒû}OH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ˆH‰„$�H‰”$€H�ÊH‰$H‹\$@H‰\$èH‹”$€H‹Œ$ˆH‹„$�H‹\$PH‰$Hƒ<$„îHƒ$PH‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹\$@Hƒû„§H‹S8H‹K@H‹[HH‰”$˜H‰Œ$ H‰œ$¨H‰ØH)ËHƒû}OH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ˆH‰„$�H‰”$€H�ÊH‰$H‹\$PH‰\$èH‹”$€H‹Œ$ˆH‹„$�H‹\$@H‰$Hƒ<$„»Hƒ$8H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹D$`H‹œ$ØH‰\$HH‰D$XHƒø„bH‹PPH‹HXH‹X`H‰”$˜H‰Œ$ H‰œ$¨H‰ØH)ËHƒû}OH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ˆH‰„$�H‰”$€H�ÊH‰$H‹\$HH‰\$èH‹”$€H‹Œ$ˆH‹„$�H‹\$XH‰$Hƒ<$„vHƒ$PH‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹\$HHƒû„/H‹S8H‹K@H‹[HH‰”$˜H‰Œ$ H‰œ$¨H‰ØH)ËHƒû}OH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ˆH‰„$�H‰”$€H�ÊH‰$H‹\$XH‰\$èH‹”$€H‹Œ$ˆH‹„$�H‹\$HH‰$Hƒ<$tJHƒ$8H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹œ$¸1íH‰«H�İÉ%ë­‰éÊþÿÿ‰%é~þÿÿ‰é—ýÿÿ‰%é9ýÿÿ‰éRüÿÿ‰%éüÿÿ‰éûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¥úÿÿ‰%éYúÿÿ6 +*0runtime.morestack_noctxtrtype."".If„"runtime.newobject¬2runtime.writebarrierifaceÎ:go.itab.*"".If."".Instruction²*"".(*BasicBlock).emitâ*type.[]*"".BasicBlockÔ"runtime.growsliceÜ.runtime.writebarrierptr–2runtime.writebarrierslice¢ *type.[]*"".BasicBlock” +"runtime.growsliceœ .runtime.writebarrierptrÖ 2runtime.writebarrierslice†*type.[]*"".BasicBlockø"runtime.growslice€.runtime.writebarrierptrº2runtime.writebarriersliceÆ*type.[]*"".BasicBlock¸"runtime.growsliceÀ.runtime.writebarrierptrò2runtime.writebarriersliceÄtype.*"".IfÚ&type."".Instructionò:go.itab.*"".If."".Instruction† runtime.typ2ItabPàF"".autotmp_2984type.uint64"".autotmp_2983type.uint64"".autotmp_2982type.int"".autotmp_2981type.int"".autotmp_2980*type.[]*"".BasicBlock"".autotmp_2979*type.[]*"".BasicBlock"".autotmp_2978type.uint64"".autotmp_2977type.uint64"".autotmp_2976type.int"".autotmp_2975type.int"".autotmp_2974*type.[]*"".BasicBlock"".autotmp_2973*type.[]*"".BasicBlock"".autotmp_2972type.uint64"".autotmp_2971type.uint64"".autotmp_2970type.int"".autotmp_2969type.int"".autotmp_2968*type.[]*"".BasicBlock"".autotmp_2967*type.[]*"".BasicBlock"".autotmp_2962_*type.[]*"".BasicBlock"".autotmp_2961/*type.[]*"".BasicBlock"".autotmp_2959�type.*"".If"".autotmp_2958*type.[]*"".BasicBlock"".autotmp_2957*type.[]*"".BasicBlock"".autotmp_2956*type.[]*"".BasicBlock"".autotmp_2955*type.[]*"".BasicBlock"".autotmp_2954type.*"".If +"".toÏ&type.*"".BasicBlock"".from¯&type.*"".BasicBlock +"".toß&type.*"".BasicBlock"".from¿&type.*"".BasicBlock"".bŸ&type.*"".BasicBlock"".fblock@&type.*"".BasicBlock"".tblock0&type.*"".BasicBlock"".condtype."".Value"".f"type.*"".Function"àó +ßàŠ  2¤"§ÒÎ#&AHATC‘D]Ã]‘ +D]ÃYŠTgclocals·2df9fe1e86b6a499c9b45cf5ed0dd87eTgclocals·287870cebaccd0822d20d043854493f2”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitExtractà Î eH‹ %H�D$èH;AwèëåH�ì˜HÇ„$ÀHÇ„$ÈH�H‰$èH‹L$H‰ÏHƒù„1ÀèH‰L$8H‰ $Hƒ<$„ÝHƒ$@H‹œ$¨H‰\$H‹œ$°H‰\$èH‹D$8H‹¬$¸H‰hPH‰D$0H‰D$(H‹œ$°H‰$H‹œ$¨H‹[HÿÓH‹L$H‹D$H�H‰$H‰L$pH‰L$H‰D$xH‰D$èH‹\$H‹„$¸Hƒû„8H‹H‹KH‹kH‰¬$�H‰”$€H‰Œ$ˆH9ȃH�ÂH‹Hƒû„íH‹K(H‹k0H‰L$@H‰l$HH‰L$pH‰l$xH‹\$(H‰$Hƒ<$„±Hƒ$H‰L$PH‰L$H‰l$XH‰l$èH‹\$0H‰\$8H‹1íH9ètLH‹œ$ H‰$H‹L$8H‰D$`H‰D$H‰L$hH‰L$èH‹L$H‹D$ H‰Œ$ÀH‰„$ÈH�ĘÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë…‰%éCÿÿÿ‰é ÿÿÿè ‰éÁþÿÿ‰%éþÿÿ‰éõýÿÿ" +*0runtime.morestack_noctxtztype."".ExtractŒ"runtime.newobject¾Ô runtime.duffzero®2runtime.writebarrierifaceœ +ºNtype.*golang.org/x/tools/go/types.Tupleô"runtime.assertI2T¸2runtime.writebarrierifaceÚDgo.itab.*"".Extract."".Instruction¼&"".(*Function).emitŽ type.*"".Extract¤&type."".Instruction¼Dgo.itab.*"".Extract."".InstructionÐ runtime.typ2ItabŽ $runtime.panicindex`°"".autotmp_3003Jtype.golang.org/x/tools/go/types.Type"".autotmp_3002¿ type.*"".Extract"".autotmp_3000 type.*"".Extract"".autotmp_2999OJtype.golang.org/x/tools/go/types.Type "".typ�Jtype.golang.org/x/tools/go/types.Type"".vß"type.*"".register "".~r0¯Jtype.golang.org/x/tools/go/types.Type"".eÏ type.*"".Extract "".~r3@type."".Value"".index0type.int"".tupletype."".Value"".f"type.*"".Function"°á¯°lð º:rô“!$EQ8ÍBJ*Tgclocals·2ccd86049125329ff171526e605ef830Tgclocals·5bdb3806bcced2216041624a7b648646”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ""".emitTypeAssertÀ¶eH‹ %H;awèëêHƒìXHÇ„$�HÇ„$˜H�H‰$èH‹L$H‰ÏHƒù„€1ÀèH‰L$(H‰ $Hƒ<$„YHƒ$@H‹\$hH‰\$H‹\$pH‰\$èH‹\$(H‰$Hƒ<$„Hƒ$PH‹\$xH‰\$H‹œ$€H‰\$èH‹D$(Hƒø„äH‹Œ$ˆH‰H H‰D$0H‹T$xH‹Œ$€H‰$Hƒ<$„«Hƒ$H‰T$8H‰T$H‰L$@H‰L$èH‹\$0H‰\$(H‹1íH9ètFH‹\$`H‰$H‹L$(H‰D$HH‰D$H‰L$PH‰L$èH‹L$H‹D$ H‰Œ$�H‰„$˜HƒÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$닉%éIÿÿÿ‰éÿÿÿ‰%éÙþÿÿ‰%é›þÿÿ‰éyþÿÿ + 0runtime.morestack_noctxtj$type."".TypeAssert|"runtime.newobject®Ì runtime.duffzero’2runtime.writebarrierifaceü2runtime.writebarrieriface°2runtime.writebarrierifaceÒJgo.itab.*"".TypeAssert."".Instruction®&"".(*Function).emitú&type.*"".TypeAssert�&type."".Instruction¨Jgo.itab.*"".TypeAssert."".Instruction¼ runtime.typ2Itab€°"".autotmp_3010_&type.*"".TypeAssert"".autotmp_3008&type.*"".TypeAssert "".typ?Jtype.golang.org/x/tools/go/types.Type"".aO&type.*"".TypeAssert "".~r4`type."".Value "".posP"type.go/token.Pos"".t0Jtype.golang.org/x/tools/go/types.Type"".xtype."".Value"".f"type.*"".Function°ß¯°fà(Ì2•?� $=K�?GCTgclocals·33140b31232d5c66d20e91813f237c86Tgclocals·8a1f13d06d0b43f02f72a75a838f7b1d”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitTypeTestà Ø eH‹ %H�D$èH;AwèëåH�ì˜HÇ„$ÐHÇ„$ØH�H‰$èH‹|$H‰ùHƒÿ„É1ÀèH‰L$0H‰ $Hƒ<$„¢Hƒ$@H‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$0H‰$Hƒ<$„^Hƒ$PH‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹T$0HÇÇ@ˆz`H‹Œ$ÈH‰J H‰T$HH‰T$(H�H�<$H‰ÞH¥H¥H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$ H‰\$@H�H‰$èH‹D$Hƒø„³HÇÂHÇÁH‰”$ˆH‰Œ$�H‰„$€H‰$H‹\$@H‰\$èH‹œ$€HƒÃH‰$H‹H‰\$èH‹œ$€H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹\$H‰\$8H‹1íH9è„àH‹T$8H‰D$pH‰T$xH‹\$(H‰$Hƒ<$„±Hƒ$H‰D$PH‰D$H‰T$XH‰T$èH‹\$HH‰\$0H‹1íH9ètLH‹œ$ H‰$H‹L$0H‰D$`H‰D$H‰L$hH‰L$èH‹L$H‹D$ H‰Œ$ÐH‰„$ØH�ĘÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë…‰%éCÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éîþÿÿ‰éFþÿÿ‰%é–ýÿÿ‰%éRýÿÿ‰é0ýÿÿ6 +*0runtime.morestack_noctxtz$type."".TypeAssertŒ"runtime.newobject¾Ì runtime.duffzero®2runtime.writebarrierifacež2runtime.writebarrierifaceø"go.string."value"Ì"".newVarîPtype.[2]*golang.org/x/tools/go/types.Var€"runtime.newobject�.runtime.writebarrierptr¾"".varOkÒ.runtime.writebarrierptr¨Hgolang.org/x/tools/go/types.NewTupleÊ–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeâ2runtime.writebarrieriface„ Jgo.itab.*"".TypeAssert."".Instructionæ &"".(*Function).emit¸ +&type.*"".TypeAssertÎ +&type."".Instructionæ +Jgo.itab.*"".TypeAssert."".Instructionú + runtime.typ2Itab® Ntype.*golang.org/x/tools/go/types.TupleÄ Jtype.golang.org/x/tools/go/types.TypeÜ –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeð  runtime.typ2Itab€°"".autotmp_3023type.*uint8"".autotmp_3021OJtype.golang.org/x/tools/go/types.Type"".autotmp_3019/Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_3018Ï&type.*"".TypeAssert"".autotmp_3016&type.*"".TypeAssert"".autotmp_3015¿Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_3014¯Jtype.*golang.org/x/tools/go/types.Var "".typ�Jtype.golang.org/x/tools/go/types.Type"".vß"type.*"".register"".aŸ&type.*"".TypeAssert "".~r4`type."".Value "".posP"type.go/token.Pos"".t0Jtype.golang.org/x/tools/go/types.Type"".xtype."".Value"".f"type.*"".Function"°ö¯°—°&à:© Æ“E #0EQ�HL]B J;9Tgclocals·99accee30c5ef236364d3cb5ecc7199fTgclocals·cda924da7b0c1af9fb805c939f8cb879”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitTailCallàØeH‹ %H�„$xÿÿÿH;AwèëâH�ìH‹œ$H‹k(H‹E1íH9è„åH‹HH‰L$@Hƒù…FH‰Ã1ÀHƒû„0H‹H‹KH‹kH‰¬$ÐH‰”$ÀH‰Œ$ÈH9ȃýH�ÂH‹Hƒû„åH‹K(H‹k0H‹œ$H‰$Hƒ<$„ºHƒ$H‰L$pH‰L$H‰l$xH‰l$èH‹œ$H‰\$XH‹1íH9è„KH‹œ$H‰$H‹L$XH‰„$ H‰D$H‰Œ$¨H‰L$èH‹L$H‹D$ H‰Œ$�H‰„$˜H�H‰$èH‹\$H‰\$hH‹D$@Hƒø…�H‹\$hH‰\$PH‹1íH9ètIH‹œ$H‰$H‹L$PH‰„$ H‰D$H‰Œ$¨H‰L$èH‹œ$1íH‰«H�ÄÃH�H‰$H�H‰\$H�H‰\$èH‹D$ëˆHƒø…®H�H‰$èH‹D$Hƒø„ˆHÇÂHÇÁH‰”$øH‰Œ$H‰„$ðH‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$hH‰$Hƒ$H‹œ$ðH‰\$H‹œ$øH‰\$H‹œ$H‰\$èé¿þÿÿ‰éqÿÿÿ1ÀH‹l$@H9è�¨þÿÿH‹œ$H‰$H‹œ$�H‰\$H‹œ$˜H‰\$H‰D$HH‰D$èH‹L$ H‹D$(H‰Œ$€H‰„$ˆH‹\$hH‹SH‹KH‹CH‰”$ðH‰Œ$øH‰„$H‰ÃH)ËHƒû}OH�H‰$H‰”$ØH‰T$H‰Œ$àH‰L$H‰„$èH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$àH‰„$èH‰”$ØH‰ÍHkíHëH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹”$ØH‹Œ$àH‹„$èH‹\$hH‰$Hƒ$H‰”$ðH‰T$H‰Œ$øH‰L$H‰„$H‰D$èH‹D$HHÿÀérþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éƒüÿÿ‰%é:üÿÿ‰éüÿÿè ‰éÉûÿÿH‰D$`H‹1íH9ètJH‹œ$H‰$Hƒ<$t.Hƒ$H‹L$`H‰„$°H‰D$H‰Œ$¸H‰L$èéïûÿÿ‰%ëÉH�H‰$H�H‰\$H�H‰\$èH‹D$ë‡1ÉéûÿÿB +00runtime.morestack_noctxt°2runtime.writebarrierifaceØ>go.itab.*"".Call."".InstructionÎ&"".(*Function).emit�type."".Return¢"runtime.newobjectöBgo.itab.*"".Return."".Instructionä&"".(*Function).emit¤type.*"".Returnº&type."".InstructionÒBgo.itab.*"".Return."".Instructionæ runtime.typ2Itab– type.[1]"".Value¨"runtime.newobjectØ 2runtime.writebarrierifaceÌ +2runtime.writebarriersliceî "".emitExtractš type.[]"".ValueŒ"runtime.growsliceÆ2runtime.writebarrierifaceê2runtime.writebarrierslice’type.*"".Call¨&type."".InstructionÀ>go.itab.*"".Call."".InstructionÔ runtime.typ2Itab˜$runtime.panicindex–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeÈ2runtime.writebarrierifaceòNtype.*golang.org/x/tools/go/types.TupleˆJtype.golang.org/x/tools/go/types.Type –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type´ runtime.typ2Itab �,"".autotmp_3049type.*uint8"".autotmp_3046type.int"".autotmp_3045type.int"".autotmp_3044_type.[]"".Value"".autotmp_3043type.[]"".Value"".autotmp_3041/type.[]"".Value"".autotmp_3040type.int"".autotmp_3039type.*uint8"".autotmp_3037ïtype.*"".Return"".autotmp_3036type.int"".autotmp_3035type.[]"".Value"".autotmp_3034type."".Value"".autotmp_3032ßtype.*"".Call"".autotmp_3031ÏNtype.*golang.org/x/tools/go/types.Tuple"".&ret¿type.*"".Return "".~r0¯Jtype.golang.org/x/tools/go/types.Type"".v�type."".Value"".iÿtype.int"".tupleïtype."".Value +"".nr�type.int"".calltype.*"".Call"".f"type.*"".Function%�©��á° +zˆ%‰i +H/ +¢O +¤ 2!O8 D×yaA! X:Q�]R5"ŽTgclocals·1afade137eba74e0b6f075422f3cf114Tgclocals·8f277b8cec3f8df7bafa6fbcde665103”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ2"".emitImplicitSelectionsàÊeH‹ %H�„$(ÿÿÿH;AwèëâH�ìXH‹”$pH‹Œ$hHÇ„$�HÇ„$˜H‹¬$xH‹„$€H‹œ$ˆH‰œ$P1öH‰„$HH‰D$0H‰¬$@H‰èH‹l$0H9î�ÒH‰D$xH‹(H‰t$8H‰l$(H‰”$pH‰$H‰Œ$hH‹YHÿÓH‹L$H‹D$H‰Œ$H‰ $H‰„$ H‰D$èH‹L$H‹D$H‰„$H‰$H‰Œ$H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$øH‰L$H‰„$H‰D$èH‹\$H‹D$(Hƒû„‰H‹H‹KH‹kH‰¬$8H‰”$(H‰Œ$0H9ȃVH�ÂH‹+H‰l$XH‹œ$pH‰$H‹œ$hH‹[HÿÓH‹L$H‹D$H‰Œ$H‰ $H‰„$ H‰D$è¶\$€û„pH�H‰$èH‹|$H‰ùHƒÿ„G1ÀèH‰L$pH‰ $Hƒ<$„ Hƒ$@H‹œ$hH‰\$H‹œ$pH‰\$èH‹D$pH‹l$(H‰hPH‰D$HH‰D$@H‹\$XHƒû„ÎH‹K(H‹k0H‰Œ$¨H‰¬$°H‰Œ$H‰Œ$ØH‰¬$H‰¬$àH�H‰$èH‹D$H‰D$hH‰$Hƒ<$„aH‹œ$ØH‰\$H‹œ$àH‰\$èH‹\$hH‰\$hH‹1íH9è„ôH‹T$hH‰„$H‰”$H‹\$@H‰$Hƒ<$„¿Hƒ$H‰„$¸H‰D$H‰”$ÀH‰T$èH‹\$HH‰\$pH‹1íH9è„MH‹œ$`H‰$H‹L$pH‰„$èH‰D$H‰Œ$ðH‰L$èH‹L$H‹D$ H‰Œ$hH‰„$pH‹\$XHƒû„íH‹K(H‹k0H‰Œ$ˆH‰ $H‰¬$�H‰l$èH‹”$pH‹Œ$h¶\$€û„§H‹œ$`H‰$H‰L$H‰T$èH‹\$H‰œ$€H‹1íH9ètBH‹”$€H‰ÁH‹D$xH‹t$8HƒÀHÿÆH‹l$0H9îŒ.üÿÿH‰Œ$�H‰”$˜H�ÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë�똉é ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é�þÿÿ‰%é5þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÚýÿÿ‰%é“ýÿÿ‰é+ýÿÿ‰%éÔüÿÿ‰é²üÿÿH�H‰$èH‹|$H‰ùHƒÿ„a1ÀèH‰L$`H‰ $Hƒ<$„:Hƒ$@H‹œ$hH‰\$H‹œ$pH‰\$èH‹L$`H‹l$(H‰iPH‰L$PH‹\$XHƒû„íH‹S(H‹k0H‰”$˜H‰¬$ H‰”$H‰¬$ H‰ $Hƒ<$„ªHƒ$H‰”$ÈH‰T$H‰¬$ÐH‰l$èH‹\$PH‰\$`H‹1íH9èt?H‹œ$`H‰$H‹L$`H‰„$èH‰D$H‰Œ$ðH‰L$èH‹L$H‹T$ éÆýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ë’‰%éJÿÿÿ‰é ÿÿÿ‰%éºþÿÿ‰é˜þÿÿè ‰épúÿÿ^ +00runtime.morestack_noctxtþ +Ê"".deref– +´Ptype.*golang.org/x/tools/go/types.Structú"runtime.assertI2TÊ +–"".isPointerÀ"type."".FieldAddrÒ"runtime.newobject„Ô runtime.duffzeroô2runtime.writebarrierifaceÀ +Ptype.golang.org/x/tools/go/types.PointerÒ +"runtime.newobject 2runtime.writebarrierifaceä šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type” 2runtime.writebarrieriface¶ Hgo.itab.*"".FieldAddr."".Instruction¬&"".(*Function).emitÊ"".isPointer¼"".emitLoadä2go.itab.*"".UnOp."".Value„type.*"".UnOpštype."".Value²2go.itab.*"".UnOp."".ValueÆ runtime.typ2Itabô$type.*"".FieldAddrŠ&type."".Instruction¢Hgo.itab.*"".FieldAddr."".Instruction¶ runtime.typ2ItabðRtype.*golang.org/x/tools/go/types.Pointer†Jtype.golang.org/x/tools/go/types.Typežšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type² runtime.typ2Itab type."".Field²"runtime.newobjectäÔ runtime.duffzeroÔ2runtime.writebarrierifaceÎ2runtime.writebarrierifaceð@go.itab.*"".Field."".InstructionÞ&"".(*Function).emitŠtype.*"".Field &type."".Instruction¸@go.itab.*"".Field."".InstructionÌ runtime.typ2Itab°$runtime.panicindex€°L"".autotmp_3090type.*uint8"".autotmp_3089Jtype.golang.org/x/tools/go/types.Type"".autotmp_3088ïtype.*"".Field"".autotmp_3087type.*uint8"".autotmp_3086type.*uint8"".autotmp_3084Jtype.golang.org/x/tools/go/types.Type"".autotmp_3083ßRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3082Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3081Jtype.golang.org/x/tools/go/types.Type"".autotmp_3080Ï$type.*"".FieldAddr"".autotmp_3078¿type.*int"".autotmp_3077Ïtype.int"".autotmp_3076¿type.int"".autotmp_3075type."".Value"".autotmp_3074type.*"".Field"".autotmp_3073¯type.*"".UnOp"".autotmp_3070$type.*"".FieldAddr"".autotmp_3069Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3067Jtype.golang.org/x/tools/go/types.Type"".autotmp_3066¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_3065ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_3064Jtype.golang.org/x/tools/go/types.Type"".autotmp_3063/type.[]int "".typŸJtype.golang.org/x/tools/go/types.Type "".~r0ÿJtype.golang.org/x/tools/go/types.Type "".~r0ŸJtype.golang.org/x/tools/go/types.Type "".typ¿Jtype.golang.org/x/tools/go/types.Type"".v¯"type.*"".registerFgolang.org/x/tools/go/types.elem·2ÿJtype.golang.org/x/tools/go/types.Type "".~r0ßJtype.golang.org/x/tools/go/types.Type"".instr�type.*"".Field"".instrŸ$type.*"".FieldAddr "".fldÿJtype.*golang.org/x/tools/go/types.Var"".indexßtype.int "".~r3`type."".Value"".indices0type.[]int"".vtype."".Value"".f"type.*"".Function%°Ù¯°ñð lÒMZæPo‚fSA./2QooR'(/R¿æ”o8iLO¾ 8>@Q }H72Tgclocals·63830a42d2fed0d382fc97e36394b1c2Tgclocals·20b5691c06c0ea84e7288fe3703bb719”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ*"".emitFieldSelection „eH‹ %H�„$PÿÿÿH;AwèëâH�ì0HÇ„$hHÇ„$pH‹œ$HH‰$H‹œ$@H‹[HÿÓH‹L$H‹D$H‰Œ$H‰ $H‰„$H‰D$èH‹L$H‹D$H‰„$H‰$H‰Œ$øH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹\$H‹„$PHƒû„ H‹H‹KH‹kH‰¬$(H‰”$H‰Œ$ H9ȃÚH�ÂH‹+H‰l$HH‹œ$HH‰$H‹œ$@H‹[HÿÓH‹L$H‹D$H‰Œ$H‰ $H‰„$H‰D$è¶\$€û„ÒH�H‰$èH‹|$H‰ùHƒÿ„©1ÀèH‰L$`H‰ $Hƒ<$„‚Hƒ$@H‹œ$@H‰\$H‹œ$HH‰\$èH‹T$`H‹¬$PH‰jPH‹œ$`H‹+H‰j H‰T$8H‰T$0H‹\$HHƒû„H‹K(H‹k0H‰L$xH‰¬$€H‰Œ$øH‰Œ$¸H‰¬$H‰¬$ÀH�H‰$èH‹D$H‰D$XH‰$Hƒ<$„´H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$XH‰\$XH‹1íH9è„GH‹T$XH‰„$øH‰”$H‹\$0H‰$Hƒ<$„Hƒ$H‰„$˜H‰D$H‰”$ H‰T$èH‹\$8H‰\$`H‹1íH9è„ H‹œ$8H‰$H‹L$`H‰„$ØH‰D$H‰Œ$àH‰L$èH‹T$H‹t$ H‰”$@H‰´$H€¼$XuOH‹œ$8H‰$H‰T$H‰t$èH‹\$H‰\$pH‹1íH9è„ãH‹t$pH‰´$HH‰ÂH‰„$@H‹œ$`H‰\$hH‹1íH9ètnH‹œ$8H‰$H‹L$hH‰„$ÈH‰D$H‰Œ$ÐH‰L$H‰T$H‰t$ ¶œ$Xˆ\$(èH‹œ$@H‰œ$hH‹œ$HH‰œ$pH�Ä0ÃH�H‰$H�H‰\$H�H‰\$èH‹´$HH‹”$@H‹D$éPÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éëþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é.þÿÿ‰%éâýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é‡ýÿÿ‰%é@ýÿÿ‰éÛüÿÿ‰%érüÿÿ‰éPüÿÿH�H‰$èH‹|$H‰ùHƒÿ„ƒ1ÀèH‰L$PH‰ $Hƒ<$„\Hƒ$@H‹œ$@H‰\$H‹œ$HH‰\$èH‹L$PH‹¬$PH‰iPH‹œ$`H‹+H‰i H‰L$@H‹\$HHƒû„ýH‹S(H‹k0H‰”$ˆH‰¬$�H‰”$H‰¬$H‰ $Hƒ<$„ºHƒ$H‰”$¨H‰T$H‰¬$°H‰l$èH‹\$@H‰\$PH‹1íH9ètOH‹œ$8H‰$H‹L$PH‰„$ØH‰D$H‰Œ$àH‰L$èH‹T$H‹t$ H‰”$@H‰´$HéýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$낉%é:ÿÿÿ‰éüþÿÿ‰%é˜þÿÿ‰évþÿÿè ‰éìùÿÿh +00runtime.morestack_noctxtª +ö"".deref +àPtype.*golang.org/x/tools/go/types.Struct¦"runtime.assertI2Tü +È"".isPointerò"type."".FieldAddr„"runtime.newobject¶Ô runtime.duffzero¦2runtime.writebarrieriface� Ptype.golang.org/x/tools/go/types.Pointer¢ "runtime.newobject’ +2runtime.writebarrieriface´ +šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeä 2runtime.writebarrieriface† Hgo.itab.*"".FieldAddr."".Instructionü &"".(*Function).emitú "".emitLoadœ2go.itab.*"".UnOp."".ValueŠBgo.itab.*go/ast.Ident.go/ast.Expr¤"".emitDebugRef‚$type.*go/ast.Ident˜ type.go/ast.Expr°Bgo.itab.*go/ast.Ident.go/ast.ExprÄ runtime.typ2Itab†type.*"".UnOpœtype."".Value´2go.itab.*"".UnOp."".ValueÈ runtime.typ2Itabê$type.*"".FieldAddr€&type."".Instruction˜Hgo.itab.*"".FieldAddr."".Instruction¬ runtime.typ2ItabæRtype.*golang.org/x/tools/go/types.PointerüJtype.golang.org/x/tools/go/types.Type”šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type¨ runtime.typ2Itab–type."".Field¨"runtime.newobjectÚÔ runtime.duffzeroÊ2runtime.writebarrierifaceè2runtime.writebarrierifaceŠ@go.itab.*"".Field."".Instructionø&"".(*Function).emitÄtype.*"".FieldÚ&type."".Instructionò@go.itab.*"".Field."".Instruction† runtime.typ2Itabê$runtime.panicindex€àJ"".autotmp_3123type.*uint8"".autotmp_3122type.*uint8"".autotmp_3121Jtype.golang.org/x/tools/go/types.Type"".autotmp_3120"type.go/token.Pos"".autotmp_3119¿type.*"".Field"".autotmp_3118type.*uint8"".autotmp_3117type.*uint8"".autotmp_3115Jtype.golang.org/x/tools/go/types.Type"".autotmp_3114¯Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3113Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3112Jtype.golang.org/x/tools/go/types.Type"".autotmp_3110Ÿ$type.*"".FieldAddr"".autotmp_3109�$type.*go/ast.Ident"".autotmp_3108type."".Value"".autotmp_3107type.*"".Field"".autotmp_3106ÿtype.*"".UnOp"".autotmp_3104$type.*"".FieldAddr"".autotmp_3103Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3101Jtype.golang.org/x/tools/go/types.Type"".autotmp_3100�Jtype.golang.org/x/tools/go/types.Type"".autotmp_3099oJtype.golang.org/x/tools/go/types.Type"".autotmp_3098OJtype.golang.org/x/tools/go/types.Type "".typ�Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".typ¯Jtype.golang.org/x/tools/go/types.Type"".vÿ"type.*"".registerFgolang.org/x/tools/go/types.elem·2ïJtype.golang.org/x/tools/go/types.Type "".~r0ïJtype.golang.org/x/tools/go/types.Type"".instrßtype.*"".Field"".instrï$type.*"".FieldAddr "".fldÏJtype.*golang.org/x/tools/go/types.Var "".~r5`type."".Value +"".idP$type.*go/ast.Ident"".wantAddr@type.bool"".index0type.int"".vtype."".Value"".f"type.*"".Function%à˜ßàÒ�l–=éPrÿf +Oa(B22Qrob/RUé”~8iL ¤B2>@Q�HG2Tgclocals·ace4b02329b8e2d14594198c29a5bc66Tgclocals·ccbf38776d88a2733339775c435a2454”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".zeroValue  +� +eH‹ %H;awèëêHƒìxHÇ„$˜HÇ„$ H‹œ$�H‰$H‹œ$ˆH‹[(ÿÓH‹L$H‹D$H‰L$hH‰D$pH‰L$XH‰ $H‰D$`H‰D$è‹L$‰L$,�ù³fþK…CH�H‰$H‹\$XH‰\$H‹\$`H‰\$è‹L$,¶\$€û„ H‹œ$€H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$HÇD$èH‹\$ H‰\$@H‹1íH9è„‹H‹œ$€H‰$H‹L$@H‰D$HH‰D$H‰L$PH‰L$èH‹\$H‰\$8H‹1íH9ètH‹\$8H‰œ$ H‰„$˜HƒÄxÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë·H�H‰$H�H‰\$H�H‰\$èH‹D$éCÿÿÿ�ùƒB}“u2H�H‰$H‹\$XH‰\$H‹\$`H‰\$è¶\$€û…¹þÿÿH‹œ$ˆH‰$H‹œ$�H‰\$èH‹\$H‰\$0H‹1íH9ètH‹\$0H‰œ$ H‰„$˜HƒÄxÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë·4 + 0runtime.morestack_noctxt” +è$runtime.ifacethashžNtype.*golang.org/x/tools/go/types.ArrayØ&runtime.assertI2TOKä."".(*Function).addLocal†4go.itab.*"".Alloc."".Valueð"".emitLoad’2go.itab.*"".UnOp."".Valueâtype.*"".UnOpøtype."".Value�2go.itab.*"".UnOp."".Value¤ runtime.typ2ItabÀtype.*"".AllocÖtype."".Valueî4go.itab.*"".Alloc."".Value‚ runtime.typ2Itab´Ptype.*golang.org/x/tools/go/types.Structî&runtime.assertI2TOKÆ"".zeroConstè4go.itab.*"".Const."".Value¸ type.*"".ConstÎ type."".Valueæ 4go.itab.*"".Const."".Valueú  runtime.typ2ItabPð"".autotmp_3142type.*uint8"".autotmp_3141type.*uint8"".autotmp_3139—type.uint32"".autotmp_3137?Jtype.golang.org/x/tools/go/types.Type"".autotmp_3136�type.*"".Const"".autotmp_3135type.*"".UnOp"".autotmp_3134otype.*"".Alloc"".autotmp_3133Jtype.golang.org/x/tools/go/types.Type "".~r20type."".Value"".tJtype.golang.org/x/tools/go/types.Type"".f"type.*"".Function(ðÓïðêïð7�Ò2��:‡&J)~ /6†Tgclocals·784852ecd61fa458e8af6c57e3ee02b8Tgclocals·62368edfb07c97aa3c4408919981a3a3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".emitMemClearÀ¨eH‹ %H;awèëêHƒìhH‹œ$€H‰$H‹\$xH‹[HÿÓH‹L$H‹D$H‰L$XH‰ $H‰D$`H‰D$èH‹L$H‹D$H‹\$pH‰$H‰L$HH‰L$H‰D$PH‰D$èH‹L$H‹D$ H‹\$pH‰$H‹\$xH‰\$H‹œ$€H‰\$H‰L$8H‰L$H‰D$@H‰D$ H‹œ$ˆH‰\$(èHƒÄhà + 0runtime.morestack_noctxt^ +ž"".derefö"".zeroValue–"".emitStore@Ð "".autotmp_3149_type."".Value"".autotmp_3148?Jtype.golang.org/x/tools/go/types.Type"".autotmp_3147Jtype.golang.org/x/tools/go/types.Type "".pos0"type.go/token.Pos "".ptrtype."".Value"".f"type.*"".FunctionÐ¹Ï àæµ /±Tgclocals·91048af5c6ccce312ef4bac6129cf880Tgclocals·f883d3996c76325fd1714d4e3de9fa33”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ*"".createRecoverBlock€€eH‹ %H�„$8ÿÿÿH;AwèëâH�ìHH‹„$PH‹˜Ð1íH9ëtH�ÄHÃH‹¸H‰|$`H‰$H�H�|$H‰ÞH¥H¥èH‹D$H‹œ$PH‰$Hƒ<$„-H�$ÐH‰D$èH‹„$PH‰$Hƒ<$„øH�$H‹¨ÐH‰l$èHÇ„$ÐHÇ„$ØHÇ„$àH‹œ$PHƒ»„“H‹œ$PHƒû„zH‹“H‹ƒ H‹«(H‰¬$@1ÉH‰„$8H‰D$PH‰”$0H‰ÐH‹l$PH9é�›H‰D$xH‹(H‰L$XH‰l$pH‹1íH9è„ßH‹œ$PH‰$H‹L$pH‰„$°H‰D$H‰Œ$¸H‰L$èH‹\$H‰œ$€H‹1íH9è„^H‹œ$€H‰œ$¸H‰„$°H‹”$ÐH‹Œ$ØH‹œ$àH‰ØH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$H‰„$H‰ÓH‰”$H‰ÍHkíHëH‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹”$H‹Œ$H‹„$H‰”$ÐH‰Œ$ØH‰„$àH‹D$xH‹L$XHƒÀHÿÁH‹l$PH9éŒeþÿÿH�H‰$èH‹|$H‰ùHƒÿ„ 1ÀèH‰L$hH‰ $Hƒ<$„æHƒ$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$àH‰\$èH‹\$hH‰\$hH‹1íH9ètkH‹œ$PH‰$H‹L$hH‰„$ H‰D$H‰Œ$¨H‰L$èH‹œ$PH‰$Hƒ<$tH�$H‹\$`H‰\$èH�ÄHÉ%ëØH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ‰%éÿÿÿ‰éìþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$épýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éïüÿÿ‰éüÿÿH‹œ$PH‹k(H‹mH‰¬$ˆH‹„$ˆ1íH9è„àH‹@H‰Á1ÀH‰L$@H‹l$@H9è�þÿÿH‹œ$ˆH‰D$HHƒû„¦H‹H‹KH‹kH‰¬$øH‰”$èH‰Œ$ðH9ȃsH�ÂH‹Hƒû„[H‹K(H‹k0H‰Œ$�H‰¬$˜H‹œ$PH‰$H‰Œ$ÀH‰L$H‰¬$ÈH‰l$èH‹\$H‰œ$°H‹\$ H‰œ$¸H‹”$ÐH‹Œ$ØH‹œ$àH‰ØH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$ H‰L$H‰„$(H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ H‰„$(H‰ÓH‰”$H‰ÍHkíHëH‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹”$H‹Œ$ H‹„$(H‰”$ÐH‰Œ$ØH‰„$àH‹D$HHÿÀéCþÿÿ‰éžþÿÿè ‰éSþÿÿ1Àéþÿÿ‰%éüùÿÿ‰%éÇùÿÿH +00runtime.morestack_noctxt¬&go.string."recover"Î8"".(*Function).newBasicBlockª.runtime.writebarrierptrŠ.runtime.writebarrierptrÞ4go.itab.*"".Alloc."".ValueÔ"".emitLoadü2go.itab.*"".UnOp."".Value˜type.[]"".ValueŠ "runtime.growsliceÄ +2runtime.writebarrierifaceð type."".Return‚ "runtime.newobject´ ì runtime.duffzero¾ 2runtime.writebarriersliceà Bgo.itab.*"".Return."".InstructionÎ&"".(*Function).emit¢.runtime.writebarrierptrÒtype.*"".Returnè&type."".Instruction€Bgo.itab.*"".Return."".Instruction” runtime.typ2ItabÜtype.*"".UnOpòtype."".ValueŠ2go.itab.*"".UnOp."".Valuež runtime.typ2ItabÀtype.*"".AllocÖtype."".Valueî4go.itab.*"".Alloc."".Value‚ runtime.typ2Itabà"".zeroValueêtype.[]"".ValueÜ"runtime.growslice–2runtime.writebarrieriface¨$runtime.panicindex�@"".autotmp_3179type.*uint8"".autotmp_3178¿type.*"".Return"".autotmp_3177type.uint64"".autotmp_3176type.uint64"".autotmp_3175type.int"".autotmp_3174type.int"".autotmp_3173type.[]"".Value"".autotmp_3172type.int"".autotmp_3167�type.[]"".Value"".autotmp_3166type.*uint8"".autotmp_3165type."".Value"".autotmp_3163¯type.*"".Alloc"".autotmp_3162Ÿtype.**"".Alloc"".autotmp_3161ïtype.int"".autotmp_3160ßtype.int"".autotmp_3159type.*"".Return"".autotmp_3158type.int"".autotmp_3157type.[]"".Value"".autotmp_3156type."".Value"".autotmp_3155type.int"".autotmp_3154_type.[]"".Value"".autotmp_3153�type.*"".UnOp"".autotmp_3152type.*"".Alloc"".autotmp_3151/ type.[]*"".Alloc "".~r0ïJtype.golang.org/x/tools/go/types.Type"".T�Jtype.golang.org/x/tools/go/types.Type"".n�type.int"".iÿtype.int"".RÿNtype.*golang.org/x/tools/go/types.Tuple"".resultsïtype.[]"".Value"".savedÏ&type.*"".BasicBlock"".f"type.*"".Function(%���™��ãÀ v‚- R($dï¶* Ed/l¶   HfÛ]_^H*9E 2ï +~]I-Tgclocals·1f00c5b3fa8787d28791274359886512Tgclocals·b4609bd80f85cdf297960baacb6f42f0”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/emit.goþ"".addEdgeàÚeH‹ %H;awèëêHƒìpH‹\$xHƒû„ýH‹SPH‹KXH‹[`H‰T$XH‰L$`H‰\$hH‰ØH)ËHƒû}FH�H‰$H‰T$@H‰T$H‰L$HH‰L$H‰D$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$HH‰D$PH‰T$@H�ÊH‰$H‹œ$€H‰\$èH‹T$@H‹L$HH‹D$PH‹\$xH‰$Hƒ<$„2Hƒ$PH‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$èH‹œ$€Hƒû„ñH‹S8H‹K@H‹[HH‰T$XH‰L$`H‰\$hH‰ØH)ËHƒû}FH�H‰$H‰T$@H‰T$H‰L$HH‰L$H‰D$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰l$HH‰D$PH‰T$@H�ÊH‰$H‹\$xH‰\$èH‹T$@H‹L$HH‹D$PH‹œ$€H‰$Hƒ<$t-Hƒ$8H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$èHƒÄpÉ%ëʉéÿÿÿ‰%éÂþÿÿ‰éüýÿÿ + 0runtime.morestack_noctxt¦*type.[]*"".BasicBlock†"runtime.growslice‚.runtime.writebarrierptr˜2runtime.writebarrierslice˜*type.[]*"".BasicBlockø"runtime.growsliceî.runtime.writebarrierptr‚2runtime.writebarrierslice à"".autotmp_3205type.uint64"".autotmp_3204type.uint64"".autotmp_3203type.int"".autotmp_3202type.int"".autotmp_3201*type.[]*"".BasicBlock"".autotmp_3200*type.[]*"".BasicBlock"".autotmp_3195_*type.[]*"".BasicBlock"".autotmp_3194/*type.[]*"".BasicBlock"".autotmp_3193*type.[]*"".BasicBlock"".autotmp_3192*type.[]*"".BasicBlock +"".to&type.*"".BasicBlock"".from&type.*"".BasicBlockàïßà&°.öõ‚>K«J0Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·23c4785fa8abd7e258acfe91c9f325f3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ."".(*BasicBlock).Parent H‹\$H‹kH‰l$à  "".~r0"type.*"".Function"".b&type.*"".BasicBlock:Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ."".(*BasicBlock).StringàÜeH‹ %H;awèëêHƒìpHÇ„$€HÇ„$ˆH�\$HHÇHÇCH�\$HHƒû„ÒHÇÂHÇÁH‰\$XH‰T$`H‰L$hH�H‰$H‹\$xH‰\$Hƒ|$„ˆèH‹L$H‹D$H‹\$XH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èH‹L$(H‹D$0H‰Œ$€H‰„$ˆHƒÄpÉ%élÿÿÿ‰é'ÿÿÿ + 0runtime.morestack_noctxtêtype.int¨runtime.convT2E€2runtime.writebarrierifaceŽgo.string."%d"ðfmt.Sprintf0à +"".autotmp_3216o"type.interface {}"".autotmp_3214/&type.[]interface {}"".autotmp_3212O(type.[1]interface {} "".~r0type.string"".b&type.*"".BasicBlockà€ßà° D2þ“d9Tgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·403a8d79fd24b295e8557f6970497aa3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ*"".(*BasicBlock).emit€îeH‹ %H;awèëêHƒìpHÇ„$�HÇ„$˜H‹\$xH‰\$H‹œ$ˆH‰$H‹œ$€H‹[HÿÓH‹\$xHƒû„KH‹S H‹K(H‹[0H‰T$XH‰L$`H‰\$hH‰ØH)ËHƒû}FH�H‰$H‰T$@H‰T$H‰L$HH‰L$H‰D$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$HH‰D$PH‰ÓH‰T$@H‰ÍHkíHëH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹T$@H‹L$HH‹D$PH‹\$xH‰$Hƒ<$tqHƒ$ H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹L$H‹D$ H‰Œ$�H‰„$˜HƒÄpÉ%놉é®þÿÿ + 0runtime.morestack_noctxt¨ +ž*type.[]"".Instructionþ"runtime.growslice¦2runtime.writebarrieriface´2runtime.writebarriersliceÂtype."".Valueˆ$runtime.assertI2I2Pà "".autotmp_3222_*type.[]"".Instruction"".autotmp_3221/*type.[]"".Instruction"".autotmp_3220*type.[]"".Instruction "".~r10type."".Value"".i&type."".Instruction"".b&type.*"".BasicBlockàŒßàÀR2$ˆ4T¾GgTgclocals·2d29ece705ad6fb4c36ae535e41922d5Tgclocals·23c4785fa8abd7e258acfe91c9f325f3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ4"".(*BasicBlock).predIndexÀªeH‹ %H�D$èH;AwèëåH�ì˜L‹Œ$ L‹„$¨Iƒù„QI‹I8I‹y@I‹iH1ÀH9ø}$H‹L9ÃuH‰„$°H�ĘÃHƒÁHÿÀH9ø|ÜL‰L$8H�|$x1ÀèH�\$xHƒû„óHÇÅHÇÂH‰l$hH‰T$pH‰\$`H‰$H�H‰D$@H‰D$L‰D$HL‰D$èH‹\$`HƒÃH‰$H‹L$8H�H‰D$@H‰D$H‰L$HH‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$ èH‹\$(H‰\$PH‹\$0H‰\$XH�H‰$H�\$PH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÿÿÿA‰é§þÿÿ +*0runtime.morestack_noctxt€ð runtime.duffzeroî&type.*"".BasicBlock 2runtime.writebarrierifaceÒ&type.*"".BasicBlock„2runtime.writebarrieriface’8go.string."no edge %s -> %s"ôfmt.Sprintfªtype.stringÐruntime.convT2E€runtime.gopanic0°"".autotmp_3239o&type.[]interface {}"".autotmp_3234�type.string"".autotmp_3233¿&type.*"".BasicBlock"".autotmp_3232&type.*"".BasicBlock"".autotmp_3231?(type.[2]interface {} "".~r1 type.int"".c&type.*"".BasicBlock"".b&type.*"".BasicBlock"°D¯°¹  d2  +š Ï28.9Tgclocals·ab01a2d55089ff50c402006df1039c39Tgclocals·29607d9201ab2225470d094a40469400”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ."".(*BasicBlock).hasPhi€üeH‹ %H;awèëêHƒì8H�H‰$H‹\$@HƒûtJH‹K H‹C(H‹k0H‰l$0H‰L$ HƒøH‰D$(v"H�l$H‰ïH‰ÎH¥H¥è¶\$ˆ\$HHƒÄ8Ãè ‰ë² + + 0runtime.morestack_noctxt:type.*"".PhiÂ&runtime.assertI2TOKè$runtime.panicindex p "".~r0type.bool"".b&type.*"".BasicBlockpXop €xP   +` Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·0528ab8f76149a707fd2f0025c2178a3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ*"".(*BasicBlock).phis€ôeH‹ %H;awèëêHƒìxHÇ„$ˆHÇ„$�HÇ„$˜H‹œ$€Hƒû„#H‹S H‹K(H‹k0H‰l$p1ÀH‰L$hH‰L$(H‰T$`H‰ÑH‹l$(H9è�ÀH‰ËH‰L$8Hƒù„×H‹ H‹kH‰D$0H‰D$ H‰L$PH‰l$XH�H‰$H‰L$@H‰L$H‰l$HH‰l$è¶\$€ûuFH‹œ$€H‹K0H‹D$ H9Ár)H‹œ$€H‹S H‰”$ˆH‰„$�H‰Œ$˜HƒÄxÃè H‹L$8H‹D$0HƒÁHÿÀH‹l$(H9èŒ@ÿÿÿHÇ„$ˆHÇ„$�HÇ„$˜HƒÄxÉé"ÿÿÿ‰éÖþÿÿ + + 0runtime.morestack_noctxtætype.*"".Phi &runtime.assertI2TOK¼$runtime.panicslice@ð"".autotmp_3253O&type."".Instruction"".autotmp_3252(type.*"".Instruction"".autotmp_3251Ÿtype.int"".autotmp_3250�type.int"".autotmp_3249/*type.[]"".Instruction"".instro&type."".Instruction"".i¯type.int "".~r0*type.[]"".Instruction"".b&type.*"".BasicBlock&ð‚ïðNïð€ „>r.F +) ÏNcTgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·4398bb51467914f29637b614067b995f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ8"".(*BasicBlock).replacePredàÆeH‹ %H;awèëêHƒìXH‹\$`Hƒû„³H‹s8H‹K@H‹kHH‰l$P1ÀH‰L$HH‰L$H‰t$@H‹l$H9è}wH‰t$ H‹H‰D$H‹l$hH‰ÂH9ëuLH‹\$`Hƒût^H‹K8H‹C@H‹kHH‰l$8H‰L$(H‰D$0H9Âs7H�ÑH‰$H‹\$pH‰\$èH‹t$ H‹D$HƒÆHÿÀH‹l$H9è|‰HƒÄXÃè ‰랉éFÿÿÿ + 0runtime.morestack_noctxtÚ.runtime.writebarrierptr¤$runtime.panicindex0°"".autotmp_3262o(type.**"".BasicBlock"".autotmp_3261�type.int"".autotmp_3260type.int"".autotmp_3259/*type.[]*"".BasicBlock"".q &type.*"".BasicBlock"".p&type.*"".BasicBlock"".b&type.*"".BasicBlock°¶¯°ð,œHL + ¬%Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·0a4b95df80c389fe7e338059324575e1”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ8"".(*BasicBlock).replaceSuccàÆeH‹ %H;awèëêHƒìXH‹\$`Hƒû„³H‹sPH‹KXH‹k`H‰l$P1ÀH‰L$HH‰L$H‰t$@H‹l$H9è}wH‰t$ H‹H‰D$H‹l$hH‰ÂH9ëuLH‹\$`Hƒût^H‹KPH‹CXH‹k`H‰l$8H‰L$(H‰D$0H9Âs7H�ÑH‰$H‹\$pH‰\$èH‹t$ H‹D$HƒÆHÿÀH‹l$H9è|‰HƒÄXÃè ‰랉éFÿÿÿ + 0runtime.morestack_noctxtÚ.runtime.writebarrierptr¤$runtime.panicindex0°"".autotmp_3268o(type.**"".BasicBlock"".autotmp_3267�type.int"".autotmp_3266type.int"".autotmp_3265/*type.[]*"".BasicBlock"".q &type.*"".BasicBlock"".p&type.*"".BasicBlock"".b&type.*"".BasicBlock°¶¯°ð,²HL + ¬%Tgclocals·4c021c22c7c9582d96eafa60e799ab08Tgclocals·0a4b95df80c389fe7e338059324575e1”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ6"".(*BasicBlock).removePredàÊeH‹ %H�„$`ÿÿÿH;AwèëâH�ì H‹œ$(H‰$èH‹¼$(H‹T$H‹L$H‹D$H‰”$¨H‰Œ$°H‰„$¸HÇD$ Hƒÿ„fH‹O8H‹G@H‹oHH‰¬$1öH‰„$øH‰D$HH‰Œ$ðH‰L$`H‹l$HH9î�H‹\$`H‹H‰t$PH‹¬$0H9ë„ÖHƒÿ„ùH‹O8H‹G@H‹oHH‹l$ H9ŃØH�éH‰$H‹O8H‹G@H‹oHH‰¬$èH‰Œ$ØH‰t$0H‰„$àH9ƃ—H�ñH‹+H‰l$èH‹¼$(H‹t$PH‹”$¨H‹„$°H‹œ$¸H‰œ$1ÉH‰„$H‰D$8H‰”$H‰ÐH‹l$8H9é�H‰D$XHƒø„H‹H‹hH‰L$@H‰”$˜H‰¬$ H�H‰$H‰T$xH‰T$H‰¬$€H‰l$èH‹D$Hƒø„ÂH‹XPH‹HXH‹h`H‹l$ H9̓¡HkíHëH‰$H‰ÃH‹HPH‹@XH‹k`H‰¬$ÐH‰ËH‰Œ$ÀH‹l$0H‰„$ÈH9ŃWHkíHëH�l$H‰ïH‰ÞH¥H¥èH‹¼$(H‹t$PH‹D$XH‹L$@HƒÀHÿÁH‹l$8H9éŒûþÿÿH‹\$ HÿÃH‰\$ H‹\$`HƒÃH‰\$`HÿÆH‹l$HH9îŒíýÿÿH‹L$ H‹o@H9é�hH‹W8H‹G@H‹oHH‰¬$H‰”$ðH‰L$(H‰„$øH9Áƒ™H�ÊHÇH‹¬$¨H‹„$°H‹œ$¸H‰œ$1ÒH‰„$H‰D$@H‰¬$H‰èH‹l$@H9ê�ÓH‰D$XHƒø„0H‹H‹hH‰T$HH‰Œ$˜H‰¬$ H�H‰$H‰L$hH‰L$H‰l$pH‰l$èH‹¼$(H‹L$(H‹\$Hƒû„ÍH‹SPH‹CXH‹k`H‰¬$ÐH‰ÓH‰”$ÀH‰ÍH‰„$ÈH9Áƒ“HkíHëHÇHÇCH‹D$XH‹T$HHƒÀHÿÂH‹l$@H9êŒ-ÿÿÿHÿÁH‹o@H9錘þÿÿH‹OHH‹D$ H9Á‚5H‹W8H‰”$ðH‰W8H‰„$øH‰G@H‰Œ$H‰OHH‹”$¨H‹„$°H‹œ$¸H‰œ$1ÉH‰„$H‰D$HH‰”$H‰ÐH‹l$HH9é�¯H‰D$XHƒø„¯H‹H‹hH‰L$@H‰”$˜H‰¬$ H�H‰$H‰”$ˆH‰T$H‰¬$�H‰l$èH‹D$H‹H`H‹T$ H9ÑrOH‹pPH‰´$ÀH‰pPH‰”$ÈH‰PXH‰Œ$ÐH‰H`H‹D$XH‹L$@HƒÀHÿÁH‹l$HH9éŒQÿÿÿH�Ä Ãè ‰éJÿÿÿè è ‰é,þÿÿ‰éÉýÿÿè è è ‰é7üÿÿ‰éÞûÿÿè è ‰éûÿÿ‰é“úÿÿ& +00runtime.morestack_noctxtd*"".(*BasicBlock).phisþ.runtime.writebarrierptrŒtype.*"".PhiÌ"runtime.assertI2TÚ 2runtime.writebarrierifaceœtype.*"".PhiÖ"runtime.assertI2Tætype.*"".Phi¬"runtime.assertI2Tú$runtime.panicslice–$runtime.panicslice¤$runtime.panicindexÎ$runtime.panicindexÜ$runtime.panicindexê$runtime.panicindex”$runtime.panicindex¢$runtime.panicindex ÀD"".autotmp_3299type.uint64"".autotmp_3298type.uint64"".autotmp_3297&type."".Instruction"".autotmp_3296(type.*"".Instruction"".autotmp_3295type.int"".autotmp_3294type.int"".autotmp_3290&type."".Instruction"".autotmp_3289(type.*"".Instruction"".autotmp_3288type.int"".autotmp_3287type.int"".autotmp_3286�&type."".Instruction"".autotmp_3285�(type.*"".Instruction"".autotmp_3284Ïtype.int"".autotmp_3283¿type.int"".autotmp_3281ÿ(type.**"".BasicBlock"".autotmp_3280¯type.int"".autotmp_3279Ÿtype.int"".autotmp_3278*type.[]"".Instruction"".autotmp_3277type.int"".autotmp_3276*type.[]"".Instruction"".autotmp_3275type.int"".autotmp_3274type.int"".autotmp_3273*type.[]"".Instruction"".autotmp_3272_*type.[]*"".BasicBlock"".autotmp_3271/*type.[]"".Instruction"".instr¯&type."".Instruction"".instrï&type."".Instruction"".iïtype.int"".instrÏ&type."".Instruction"".ißtype.int"".jÿtype.int"".phisï*type.[]"".Instruction"".p&type.*"".BasicBlock"".b&type.*"".BasicBlock%ÀÖ +¿Àtð �Ê%@ U|s,� =s‰ :s/6 &1�§ÅëgtTgclocals·edb3995f1a0bbdc5bba5636114f232c5Tgclocals·a7aafbec243616aebd9c05978032c583”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ8"".(*Function).labelledBlock€€eH‹ %H;awèëêHƒì@H�H‰$H‹\$HH‹«8H‰l$H‹\$PH‹kH‰l$èH‹\$H‹1íH9è…5H‹\$HH‰$H‹|$PHƒÿ„EH�oH�|$H‰îH¥H¥èH‹\$H‰\$0H�H‰$èH‹D$HÇHÇ@HÇ@H‰D$8H‰$Hƒ<$„ÚH‹\$0H‰\$èH‹\$8H‰\$ H‹l$HH‹�81íH9ëu@H�H‰$HÇD$èH‹D$H‹\$HH‰$Hƒ<$twH�$8H‰D$èH‹\$ H‰\$(H�H‰$H‹\$HH‹«8H‰l$H‹\$PH‰\$Hƒ|$t$HƒD$H�\$(H‰\$èH‹D$ H‰D$XHƒÄ@É%ëÓ‰%뀉%éÿÿÿ‰é´þÿÿ + 0runtime.morestack_noctxt:Dtype.map[*go/ast.Object]*"".lblockŠ2runtime.mapaccess1_fast64Š8"".(*Function).newBasicBlock¬type."".lblock¾"runtime.newobject¼.runtime.writebarrierptr„Dtype.map[*go/ast.Object]*"".lblock¨runtime.makemapö.runtime.writebarrierptr˜Dtype.map[*go/ast.Object]*"".lblock�$runtime.mapassign10€"".autotmp_3318type.*"".lblock"".autotmp_3317/type.*"".lblock"".autotmp_3315&type.*"".BasicBlock"".autotmp_3314type.*"".lblock +"".lb?type.*"".lblock "".~r1 type.*"".lblock"".label$type.*go/ast.Ident"".f"type.*"".Function€€€%À2¶7 �@R +  DZ?6t9Tgclocals·ab01a2d55089ff50c402006df1039c39Tgclocals·e8235e5bb10abb913502bc6973f78967”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ."".(*Function).addParam€ ôeH‹ %H;awèëêH�ì€H�H‰$èH‹|$H‰ùHƒÿ„ô1ÀèH‰L$HH‰ $Hƒ<$„ÍH‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$HH‰$Hƒ<$„ŽHƒ$ H‹œ$ H‰\$H‹œ$¨H‰\$èH‹D$HH‹¬$°H‰h0H‰$Hƒ<$„>Hƒ$8H‹œ$ˆH‰\$èH‹\$HH‰\$@H‹œ$ˆHƒû„H‹SpH‹KxH‹›€H‰T$hH‰L$pH‰\$xH‰ØH)ËHƒû}FH�H‰$H‰T$PH‰T$H‰L$XH‰L$H‰D$`H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$XH‰D$`H‰T$PH�ÊH‰$H‹\$@H‰\$èH‹T$PH‹L$XH‹D$`H‹œ$ˆH‰$Hƒ<$t=Hƒ$pH‰T$hH‰T$H‰L$pH‰L$H‰D$xH‰D$èH‹\$@H‰œ$¸H�ĀÉ%뺉éõþÿÿ‰%é¶þÿÿ‰%éfþÿÿ‰%é'þÿÿ‰éþÿÿ + 0runtime.morestack_noctxt@"type."".ParameterR"runtime.newobject„Ô runtime.duffzeroê4runtime.writebarrierstringÚ2runtime.writebarrierifaceÈ.runtime.writebarrierptrâ(type.[]*"".ParameterÂ"runtime.growslice¸.runtime.writebarrierptrÌ2runtime.writebarrierslicep€"".autotmp_3322_(type.[]*"".Parameter"".autotmp_3321/(type.[]*"".Parameter"".autotmp_3320o$type.*"".Parameter"".autotmp_3319(type.[]*"".Parameter"".v$type.*"".Parameter "".~r3`$type.*"".Parameter "".posP"type.go/token.Pos "".typ0Jtype.golang.org/x/tools/go/types.Type"".nametype.string"".f"type.*"".Function€áÿ€AÀ$Ô +Ë + ø1(Lì;J[Tgclocals·6788f83fe49776606bc6211fed577ef2Tgclocals·515b42a8ed884ffcdfb5ea61a98b491d”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ4"".(*Function).addParamObjÀ¨eH‹ %H�„$hÿÿÿH;AwèëâH�ìH‹œ$0H‰$H‹œ$(H‹[0ÿÓH‹L$H‹D$H‰Œ$€H‰„$ˆHƒø… +H‹œ$ H‹kxH‰l$HH�œ$ÀHÇHÇCH�œ$ÀHƒû„ðHÇÂHÇÁH‰œ$H‰”$H‰Œ$H�H‰$H�\$HH‰\$èH‹L$H‹D$H‹œ$H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹L$(H‹D$0H‰Œ$€H‰„$ˆH‹œ$ H‰\$`H‹œ$0H‰$H‹œ$(H‹[XÿÓH‹\$H‰œ$°H‹\$H‰œ$¸H‹œ$0H‰$H‹œ$(H‹[HÿÓH‹D$H‹œ$€H‰œ$�H‹œ$ˆH‰œ$˜H‹œ$°H‰\$pH‹œ$¸H‰\$xH‰D$@H�H‰$èH‹|$H‰ùHƒÿ„X1ÀèH‰L$hH‰ $Hƒ<$„1H‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$hH‰$Hƒ<$„òHƒ$ H‹\$pH‰\$H‹\$xH‰\$èH‹D$hH‹l$@H‰h0H‰$Hƒ<$„«Hƒ$8H‹\$`H‰\$èH‹\$hH‰\$PH‹\$`Hƒû„wH‹SpH‹KxH‹›€H‰”$èH‰Œ$ðH‰œ$øH‰ØH)ËHƒû}OH�H‰$H‰”$ÐH‰T$H‰Œ$ØH‰L$H‰„$àH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ØH‰„$àH‰”$ÐH�ÊH‰$H‹\$PH‰\$èH‹”$ÐH‹Œ$ØH‹„$àH‹\$`H‰$Hƒ<$„ˆHƒ$pH‰”$èH‰T$H‰Œ$ðH‰L$H‰„$øH‰D$èH‹D$PH‰D$XH‰$Hƒ<$t9Hƒ$H‹œ$(H‰\$H‹œ$0H‰\$èH‹\$XH‰œ$8H�ÄÉ%뾉%élÿÿÿ‰é‚þÿÿ‰%éIþÿÿ‰%éþÿÿ‰%éÃýÿÿ‰é¡ýÿÿ‰é üÿÿ* +00runtime.morestack_noctxtz +Œtype.int²runtime.convT2Eœ2runtime.writebarrierifaceª"go.string."arg%d"žfmt.Sprintf¤ +Œ +ž"type."".Parameter°"runtime.newobjectâÔ runtime.duffzeroÈ 4runtime.writebarrierstring¬ +2runtime.writebarrierifaceŽ .runtime.writebarrierptr´ (type.[]*"".Parameter¦ "runtime.growslice®.runtime.writebarrierptrè2runtime.writebarriersliceÚ2runtime.writebarrieriface@°,"".autotmp_3344type.int"".autotmp_3343type.int"".autotmp_3342�(type.[]*"".Parameter"".autotmp_3341_(type.[]*"".Parameter"".autotmp_3340ß$type.*"".Parameter"".autotmp_3339ï"type.interface {}"".autotmp_3337/&type.[]interface {}"".autotmp_3336(type.[]*"".Parameter"".autotmp_3334ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_3333type.string"".autotmp_3332Ÿtype.int"".autotmp_3331¯(type.[1]interface {}"".v�$type.*"".Parameter "".pos¯"type.go/token.Pos "".typÏJtype.golang.org/x/tools/go/types.Type"".name�type.string"".fï"type.*"".Function"".paramÿ$type.*"".Parameter"".name¯type.string "".~r10$type.*"".Parameter "".objNtype.golang.org/x/tools/go/types.Object"".f"type.*"".Function%° ¯°Z  0ê%,Š�4 >:=›vD4QL2½D]9tTgclocals·a6255a850fd9496e7696b32dbbab5d71Tgclocals·24f93edda40cfe21c1c993bff268d184”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ<"".(*Function).addSpilledParam€ôeH‹ %H�„$PÿÿÿH;AwèëâH�ì0H‹œ$8H‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹\$H‰\$XH‹œ$HH‰$H‹œ$@H‹[0ÿÓH‹\$H‰œ$ðH‹\$H‰œ$øH�H‰$èH‹|$H‰ùHƒÿ„C1ÀèH‰L$pH‰ $Hƒ<$„Hƒ$@H‹œ$ðH‰\$H‹œ$øH‰\$èH‹D$pH‰D$PHƒø„ÝH‰D$@H‹œ$HH‰$H‹œ$@H‹[XÿÓH‹L$H‹D$H‰Œ$�H‰„$˜H�H‰$èH‹D$H‰D$hH‰$Hƒ<$„oH‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$hH‰\$hH‹1íH9è„H‹T$hH‰„$àH‰”$èH‹\$@H‰$Hƒ<$„ÍHƒ$H‰„$€H‰D$H‰”$ˆH‰T$èH‹\$PHƒû„“H‰\$HH‹œ$HH‰$H‹œ$@H‹[HÿÓH‹D$H‹\$HH‰C H‹œ$@H‰œ$ÐH‹œ$HH‰œ$ØH‹\$PH‰\$pH‹1íH9è„øH‹\$pH‰œ$ÈH‰„$ÀH�H‰$H‹œ$8H‹«H‰l$H�œ$ÐH‰\$H�œ$ÀH‰\$èH‹œ$8Hƒû„ŒH‹“ H‹‹¨H‹›°H‰”$H‰Œ$ H‰œ$(H‰ØH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$H‰„$H‰”$H�ÊH‰$H‹\$PH‰\$èH‹”$H‹Œ$H‹„$H‹œ$8H‰$Hƒ<$„”H�$ H‰”$H‰T$H‰Œ$ H‰L$H‰„$(H‰D$èH‹\$PH‰\$pH‹1íH9è„H‹œ$8H‰$H‹L$pH‰„$°H‰D$H‰Œ$¸H‰L$èH‹\$PH‰\$pH‹\$XH‰\$xH�H‰$èH‹|$H‰ùH‰|$`Hƒÿ„ 1ÀèH‹1íH9è„PH‰ $Hƒ<$„5Hƒ$H‹L$pH‰„$ H‰D$H‰Œ$¨H‰L$èH‹1íH9è„ÈH‹\$`H‰$Hƒ<$„¨Hƒ$H‹L$xH‰„$ H‰D$H‰Œ$¨H‰L$èH‹\$`H‰\$`H‹1íH9èt8H‹œ$8H‰$H‹L$`H‰„$°H‰D$H‰Œ$¸H‰L$èH�Ä0ÃH�H‰$H�H‰\$H�H‰\$èH‹D$뙉%éLÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿ‰%é¿þÿÿH�H‰$H�H‰\$H�H‰\$èH‹L$`H‹D$éyþÿÿ‰éYþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¼ýÿÿ‰%é`ýÿÿ‰émüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÖûÿÿ‰éfûÿÿ‰%é'ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÌúÿÿ‰%é…úÿÿ‰éúÿÿ‰%éØùÿÿ‰é¶ùÿÿr +00runtime.morestack_noctxt˜4"".(*Function).addParamObjä +¢type."".Alloc´"runtime.newobjectæÐ runtime.duffzeroÖ4runtime.writebarrierstringÀ +þPtype.golang.org/x/tools/go/types.Pointer�"runtime.newobject€2runtime.writebarrieriface¢šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÒ2runtime.writebarrieriface² +¬ 4go.itab.*"".Alloc."".Valueú htype.map[golang.org/x/tools/go/types.Object]"".Valueè +$runtime.mapassign1Œ  type.[]*"".Allocþ "runtime.growslice†.runtime.writebarrierptrÌ2runtime.writebarriersliceî@go.itab.*"".Alloc."".Instructionä&"".(*Function).emitštype."".Store¬"runtime.newobjectèè runtime.duffzeroö4go.itab.*"".Alloc."".Valueü2runtime.writebarrierifaceŠ>EE;Tgclocals·090f97e5b701e8c77450d12569de0702Tgclocals·36fc96b83c430879f98df8cf1a1bc297”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ0"".(*Function).startBody€òeH‹ %H;awèëêHƒì H‹t$(H‰4$H�5H�l$H‰ïH¥H¥èH‹D$H‹\$(H‰$Hƒ<$t`H�$H‰D$èH�H‰$HÇD$èH‹D$H‹\$(H‰$Hƒ<$tH�$H‰D$èHƒÄ É%ëà‰%ë— + 0runtime.morestack_noctxtL"go.string."entry"n8"".(*Function).newBasicBlock¼.runtime.writebarrierptrÊhtype.map[golang.org/x/tools/go/types.Object]"".Valueîruntime.makemap¼.runtime.writebarrierptr@"".f"type.*"".Function@Œ?@À¢H@  6ŠTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþH"".(*Function).createSyntacticParamsààeH‹ %H�„$`ÿÿÿH;AwèëâH�ì H‹„$0H‹´$(1íH9è„àH‰ÃHƒø„\H‹HH‹@H‹kH‰¬$HÇD$`H‰„$H‰D$XH‰Œ$H‰Œ$€H‹\$`H‹l$XH9ë�†H‹œ$€H‹;H‰|$hHƒÿ„îH‹WH‹GH‹oH‰¬$1ÉH‰„$øH‰D$HH‰”$ðH‰ÐH‹l$HH9é� H‰D$xH‹H‰L$PH�H‰$H‹^`H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒû„iH‹ H‹kH‹œ$(H‰$H‰Œ$˜H‰L$H‰¬$ H‰l$èH‹|$hH‹´$(H‹D$xH‹L$PHƒÀHÿÁH‹l$HH9éŒ`ÿÿÿHƒuUH‹n(H‹mH‰¬$�H‹1íH9脨H‰4$H‹Œ$�H‰„$˜H‰D$H‰Œ$ H‰L$èH‹´$(H‹œ$€HƒÃH‰œ$€H‹\$`HÿÃH‰\$`H‹\$`H‹l$XH9ëŒzþÿÿH‹¬$8H‹]1íH9ë„?H‹nxH‰l$@H‹œ$8H‹kHƒý„H‹MH‹EH‹]H‰œ$HÇD$`H‰„$H‰D$XH‰Œ$H‰Œ$€H‹\$`H‹l$XH9ë�ÓH‹œ$€H‹;H‰|$pHƒÿ„•H‹WH‹GH‹oH‰¬$1ÉH‰„$øH‰D$HH‰”$ðH‰ÐH‹l$HH9é� H‰D$xH‹H‰L$PH�H‰$H‹^`H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒû„H‹ H‹kH‹œ$(H‰$H‰Œ$˜H‰L$H‰¬$ H‰l$èH‹|$pH‹´$(H‹D$xH‹L$PHƒÀHÿÁH‹l$HH9éŒ`ÿÿÿHƒ…žH‹n(H‹]H‹FxH‹l$@H)èHƒû„‚H‹H‹KH‹kH‰¬$¸H‰”$¨H‰Œ$°H9ȃOH�ÂH‹+H‰¬$�H‹1íH9è„ôH‰4$H‹Œ$�H‰„$˜H‰D$H‰Œ$ H‰L$èH‹´$(H‹œ$€HƒÃH‰œ$€H‹\$`HÿÃH‰\$`H‹\$`H‹l$XH9ëŒ-þÿÿH‹¬$8H‹]1íH9ë„LH‹œ$8H‹kHƒý„XH‹}H‹EH‹]H‰œ$E1ÀH‰„$H‰D$XH‰¼$H‹l$XI9è�üH‰¼$€H‹L‰D$`Hƒû„ýH‹SH‹CH‹kH‰¬$1ÉH‰„$øH‰D$PH‰”$ðH‰ÐH‹l$PH9é�‘H‰D$xH‹(H‰L$HH‰4$H‰l$èH‹\$H‰œ$ˆH‹œ$(Hƒû„€H‹“H‹‹ H‹›(H‰”$ØH‰Œ$àH‰œ$èH‰ØH)ËHƒû}OH�H‰$H‰”$ÀH‰T$H‰Œ$ÈH‰L$H‰„$ÐH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ÈH‰„$ÐH‰”$ÀH�ÊH‰$H‹œ$ˆH‰\$èH‹”$ÀH‹Œ$ÈH‹„$ÐH‹œ$(H‰$Hƒ<$„…H�$H‰”$ØH‰T$H‰Œ$àH‰L$H‰„$èH‰D$èL‹D$`H‹¼$€H‹´$(H‹D$xH‹L$HHƒÀHÿÁH‹l$PH9éŒoþÿÿHƒÇIÿÀH‹l$XI9èŒþÿÿH�Ä É%éoÿÿÿ‰éyþÿÿ‰éüýÿÿ‰Eé ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹´$(H‹D$éÒüÿÿè ‰éwüÿÿ‰ééûÿÿ‰édûÿÿ‰EéõúÿÿH�H‰$H�H‰\$H�H‰\$èH‹´$(H‹D$éúÿÿ‰é�ùÿÿ‰é ùÿÿ‰é�øÿÿ4 +00runtime.morestack_noctxt€rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.Object¾2runtime.mapaccess1_fast64À<"".(*Function).addSpilledParamÔ–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectÀ4"".(*Function).addParamObj’ rtype.map[*go/ast.Ident]golang.org/x/tools/go/types.ObjectÐ 2runtime.mapaccess1_fast64Ò <"".(*Function).addSpilledParam€–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Objectì4"".(*Function).addParamObj”>"".(*Function).addLocalForIdentÒ type.[]*"".AllocÄ"runtime.growsliceÒ.runtime.writebarrierptr˜2runtime.writebarriersliceŒJtype.*golang.org/x/tools/go/types.Var¢Ntype.golang.org/x/tools/go/types.Objectº–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectÎ runtime.typ2Itabü$runtime.panicindexÈJtype.*golang.org/x/tools/go/types.VarÞNtype.golang.org/x/tools/go/types.Objectö–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectŠ runtime.typ2Itab0À`"".autotmp_3442¿ type.[]*"".Alloc"".autotmp_3441� type.[]*"".Alloc"".autotmp_3440$type.*go/ast.Ident"".autotmp_3439&type.**go/ast.Ident"".autotmp_3438type.int"".autotmp_3437type.int"".autotmp_3436$type.*go/ast.Field"".autotmp_3435&type.**go/ast.Field"".autotmp_3434type.int"".autotmp_3433type.int"".autotmp_3432type.*uint8"".autotmp_3431type.int"".autotmp_3430$type.*go/ast.Ident"".autotmp_3429&type.**go/ast.Ident"".autotmp_3428type.int"".autotmp_3427type.int"".autotmp_3426$type.*go/ast.Field"".autotmp_3425&type.**go/ast.Field"".autotmp_3424type.int"".autotmp_3423type.int"".autotmp_3420Ï&type.**go/ast.Ident"".autotmp_3419¯type.int"".autotmp_3418Ÿtype.int"".autotmp_3416¿&type.**go/ast.Field"".autotmp_3415�type.int"".autotmp_3414ÿtype.int"".autotmp_3413 type.[]*"".Alloc"".autotmp_3412¯type.*"".Alloc"".autotmp_3411(type.[]*go/ast.Ident"".autotmp_3410(type.[]*go/ast.Field"".autotmp_3409Jtype.*golang.org/x/tools/go/types.Var"".autotmp_3408type.int"".autotmp_3407Ntype.golang.org/x/tools/go/types.Object"".autotmp_3406$type.*go/ast.Ident"".autotmp_3405(type.[]*go/ast.Ident"".autotmp_3404(type.[]*go/ast.Field"".autotmp_3403type.int"".autotmp_3402ŸJtype.*golang.org/x/tools/go/types.Var"".autotmp_3401�Ntype.golang.org/x/tools/go/types.Object"".autotmp_3400$type.*go/ast.Ident"".autotmp_3399_(type.[]*go/ast.Ident"".autotmp_3398/(type.[]*go/ast.Field"".fieldß$type.*go/ast.Field"".n¿type.int"".fieldï$type.*go/ast.Field"".functype *type.*go/ast.FuncType"".recv,type.*go/ast.FieldList"".f"type.*"".Function%À» ¿Àϰ˜¾5 eXtU 4 nXt ž 4`Så H:@žÁÈŽ”˜Gc›G,Tgclocals·b1337c81c44feb0fba737fdc772421aaTgclocals·0981edde0dcb19e2a8ccec4f6a60c638”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ$"".numberRegistersÀ¾eH‹ %H�D$¸H;AwèëåH�ìÈHÇD$0H‹œ$ÐHƒû„ÛH‹‹¸H‹ƒÀH‹«ÈH‰¬$ÀHÇD$PH‰„$¸H‰D$HH‰Œ$°H‰L$`H‹\$PH‹l$HH9ë�rH‹\$`H‹Hƒû„oH‹K H‹C(H‹k0H‰¬$¨1ÒH‰„$ H‰D$8H‰Œ$˜H‰ÈH‹l$8H9ê�öH‰D$XHƒø„H‹H‹hH‰T$@H‰L$hH‰l$pH‰Œ$ˆH‰ $H‰¬$�H‰l$è‹\$H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è¶\$(€ût\H�H‰$H‹\$hH‰\$H‹\$pH‰\$èH‹L$H‹D$ H‹\$0H‰\$H‰„$€H‰$H‰L$xH‹Y ÿÓH‹\$0HÿÃH‰\$0H‹D$XH‹T$@HƒÀHÿÂH‹l$8H9êŒ +ÿÿÿH‹\$`HƒÃH‰\$`H‹\$PHÿÃH‰\$PH‹\$PH‹l$HH9댎þÿÿH�ÄÈÉéÜþÿÿ‰éŠþÿÿ‰éþÿÿ +*0runtime.morestack_noctxtº$runtime.ifacethashÐtype."".Value–$runtime.assertI2I2¸Dtype.interface { ssa.setNum(int) }ò"runtime.assertI2IÌ +�"".autotmp_3468type.uint32"".autotmp_3466&type."".Instruction"".autotmp_3465&type."".Instruction"".autotmp_3464ß(type.*"".Instruction"".autotmp_3463Ÿtype.int"".autotmp_3462�type.int"".autotmp_3460Ï(type.**"".BasicBlock"".autotmp_3459ÿtype.int"".autotmp_3458ïtype.int"".autotmp_3456_*type.[]"".Instruction"".autotmp_3455/*type.[]*"".BasicBlock"".instr¿&type."".Instruction"".v¯type.int"".f"type.*"".Function"�ç�� 4”" ma`O .œ..¨Tgclocals·fbd5b7009fdd3864023723132632a4f4Tgclocals·d4f46c753c21061b31b0ba9c81102c22”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ""".buildReferrers€òeH‹ %H�„$0ÿÿÿH;AwèëâH�ìPHÇ„$ÀHÇ„$ÈHÇ„$ÐH‹œ$XHƒû„×H‹‹¸H‹ƒÀH‹«ÈH‰¬$HHÇD$hH‰„$@H‰D$`H‰Œ$8H‰Œ$ˆH‹\$hH‹l$`H9ë�JH‹œ$ˆH‹Hƒû„eH‹S H‹C(H‹k0H‰¬$01ÉH‰„$(H‰D$PH‰”$ H‰ÐH‹l$PH9é�ÅH‰„$€Hƒø„H‹0H‹hH‰L$XH‰´$°H‰¬$¸H‹„$ÐHƒø‚ÛH‹”$À1ÉH‰”$ØH‰T$H‰Œ$àH‰L$H‰„$èH‰D$H‰¬$¨H‰,$H‰´$ H‹^(ÿÓH‹T$ H‹L$(H‹D$0H‰”$ÀH‰ÊH‰„$ÐH‹Œ$ÀH‰”$ÈH‹œ$ÐH‰œ$è1öH‰”$àH‰T$HH‰Œ$ØH‰ÊH‹l$HH9î�®H‰T$xH‹H‰t$@Hƒû„H‹H‹kH‰¬$˜HƒøH‰„$�„aH‰,$H‹X8ÿÓH‹t$@H‹T$xH‹D$1íH9è„=H‰D$pHƒø„­H‹H‹HH‹@H‰”$H‰Œ$H‰„$H‰ÃH)ËHƒû}OH�H‰$H‰”$ðH‰T$H‰Œ$øH‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$øH‰„$H‰”$ðH‰ÍHkíHëH‰$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹”$ðH‹Œ$øH‹„$H‹\$pH‰$Hƒ<$„©H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$èH‹t$@H‹T$xHƒÂHÿÆH‹l$HH9îŒRþÿÿH‹„$€H‹L$XHƒÀHÿÁH‹l$PH9éŒ;ýÿÿH‹œ$ˆHƒÃH‰œ$ˆH‹\$hHÿÃH‰\$hH‹\$hH‹l$`H9댶üÿÿH�ÄPÉ%éKÿÿÿ‰éLþÿÿ‰éñýÿÿè ‰ééüÿÿ‰é”üÿÿ‰é"üÿÿ +00runtime.morestack_noctxt– +î +¨ +*type.[]"".Instructionš "runtime.growsliceÔ 2runtime.writebarrieriface„2runtime.writebarrierslice¼$runtime.panicslice ."".autotmp_3493type.uint64"".autotmp_3490¿*type.[]"".Instruction"".autotmp_3489�*type.[]"".Instruction"".autotmp_3487¯type.**"".Value"".autotmp_3486type.int"".autotmp_3485type.int"".autotmp_3483¿&type."".Instruction"".autotmp_3482Ÿ(type.*"".Instruction"".autotmp_3481ÿtype.int"".autotmp_3480ïtype.int"".autotmp_3478�(type.**"".BasicBlock"".autotmp_3477ßtype.int"".autotmp_3476Ïtype.int"".autotmp_3475*type.[]"".Instruction"".autotmp_3473 type.[]*"".Value"".autotmp_3472 type.[]*"".Value"".autotmp_3471_*type.[]"".Instruction"".autotmp_3470/*type.[]*"".BasicBlock "".ref¿,type.*[]"".Instruction"".rÿtype."".Value"".instrß&type."".Instruction"".randsŸ type.[]*"".Value"".f"type.*"".Function% ÝŸ =ÀN¸%$stU+$½"4 &‹¬•]Xœ#Tgclocals·243046f8c2d97c9a1c930a58207f4094Tgclocals·3bf6176077b41d26ca0ce3dcbbee7951”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ2"".(*Function).finishBody€äeH‹ %H�D$ÈH;AwèëåH�ì¸H‹Œ$À1íH‰©1íH‰©1íH‰©8H‹QHH‹qPH‰t$pHƒúH‰T$h„ìH‹Y`1íH9ë„ûH‹i`¶](€û„êHÇÀ<…½H‰4$H‹Z(ÿÓH‹\$H‰\$HH‹\$pH‰$H‹\$hH‹[ ÿÓH‹D$HÇD$PHÇD$XH‹\$HH‰\$PH‰D$XH�H‰$H�H‰\$H�H‰\$H�\$PH‰\$èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹œ$ÀH‰$Hƒ<$„$Hƒ$HèH‹Œ$À1ÿHƒù„ÿH‹‘ H‹�¨H‹©°H‰¬$°1öH‰„$¨H‰D$8H‰”$ H‹l$8H9î�ŸH‰T$`H‹H‰t$@¶XP€ûutH‰ËHƒù„“H‹‘ H‹‰¨H‹«°H‰¬$˜H‰”$ˆH‰|$0H‰Œ$�H9σQH�úH‰$H‰D$èH‹t$@H‹T$`H‹Œ$ÀH‹|$0HÿÇHƒÂHÿÆH‹l$8H9îŒaÿÿÿH‰øH‹©¨H9è}8H‹± H‹‘¨H‹©°H9ЃÜH�ÆHÇHÿÀH‹©¨H9è|ÈH‹‘°H9ú‚«H‹± H‰´$ H‰± H‰¼$¨H‰¹¨H‰”$°H‰‘°H‰ $èH‹œ$ÀH‰$èH‹œ$ÀH‰$èH‹„$ÀH‹hhH‹]HƒãHƒûuH‰$èH‹„$ÀHƒø„H�¨HÇEHÇEHÇEH‰$èH‹„$ÀH‹hhH‹]HƒãHƒûteH�H‰$èH‹1íH9èt~H‹œ$ÀH‰$H‹ H‰D$xH‰D$H‰Œ$€H‰L$èH�H‰$èH‹„$ÀH‹hhH‹]HƒãHƒûtH‰$H�\$HÇHÇCèH�ĸÃH�H‰$H�H‰\$H�H‰\$èH‹D$éPÿÿÿ‰ééþÿÿè è è ‰éfýÿÿ‰éúüÿÿ‰%éÐüÿÿ1Àéüÿÿ< +*0runtime.morestack_noctxt° +ì +Â$type."".extentNodeØ type.go/ast.NodeðBgo.itab."".extentNode.go/ast.Node˜runtime.convT2I‚2runtime.writebarrierifaceŽ.runtime.writebarrierptr” """.optimizeBlocks¶ """.buildReferrersØ "".buildDomTreež "".lift’ $"".numberRegistersÔ "".printMuæ $sync.(*Mutex).Lockô 4go.itab.*os.File.io.Writer¨os.Stdoutà,"".(*Function).WriteToî"".printMu€(sync.(*Mutex).Unlockî$"".mustSanityCheckŒtype.*os.File¢type.io.Writerº4go.itab.*os.File.io.WriterÎ runtime.typ2Itabú$runtime.panicsliceˆ$runtime.panicindex–$runtime.panicindexð"".autotmp_3512¯type.**"".Alloc"".autotmp_3511ÿtype.int"".autotmp_3510ïtype.int"".autotmp_3508type.int"".autotmp_3507type.int"".autotmp_3505/ type.[]*"".Alloc"".autotmp_3504Ï$type."".extentNode"".autotmp_3502ß"type.go/token.Pos"".j�type.int"".nŸ type.go/ast.Node"".f"type.*"".Function"ðàïð}€ žÚ*   K½Y l)D )= 2   ˜Ð÷Tgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4Tgclocals·8e1756822f6c13f8119a5815eef6f524”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ<"".(*Function).removeNilBlocks œeH‹ %H;awèëêHƒì`H‹L$h1ÒHƒù„\H‹±¸H‹�ÀH‹©ÈH‰l$X1ÿH‰D$PH‰D$H‰t$HH‹l$H9ï�”H‰t$(H‹H‰|$ 1íH9ètkH‰H‰ËHƒù„øH‹±¸H‹‰ÀH‹«ÈH‰l$@H‰t$0H‰T$H‰L$8H9ʃ¿H�ÖH‰$H‰D$èH‹|$ H‹t$(H‹L$hH‹T$HÿÂHƒÆHÿÇH‹l$H9ïŒlÿÿÿH‰ÐH‹©ÀH9è}4H‹¹¸H‹±ÀH‹©ÈH9ðsQH�ÇHÇHÿÀH‹©ÀH9è|ÌH‹±ÈH‰ÐH9Ör!H‹‘¸H‰‘¸H‰�ÀH‰±ÈHƒÄ`Ãè è è ‰éÿÿÿ‰é�þÿÿ + 0runtime.morestack_noctxt�.runtime.writebarrierptrØ$runtime.panicsliceæ$runtime.panicindexô$runtime.panicindexÀ"".autotmp_3531o(type.**"".BasicBlock"".autotmp_3530�type.int"".autotmp_3529type.int"".autotmp_3528type.int"".autotmp_3527type.int"".autotmp_3525/*type.[]*"".BasicBlock"".jŸtype.int"".f"type.*"".FunctionÀпÀ%�HÈP`%+  Ǥ%Tgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57Tgclocals·0a4b95df80c389fe7e338059324575e1”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ4"".(*Package).SetDebugMode H‹\$¶l$@ˆk(à "".debugtype.bool "".pkg type.*"".Package öTgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ0"".(*Function).debugInfo`TH‹D$H‹X`1íH9ëtH‹h`¶](€ûtÆD$ÃÆD$ëø  "".~r0type.bool"".f"type.*"".Function00 þ+Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ8"".(*Function).addNamedLocal€ôeH‹ %H;awèëêHƒìxH‹œ$�H‰$H‹œ$ˆH‹[XÿÓH‹\$H‰\$hH‹\$H‰\$pH‹œ$�H‰$H‹œ$ˆH‹[HÿÓH‹D$H‹œ$€H‰$H‹\$hH‰\$H‹\$pH‰\$H‰D$èH‹\$ H‰\$(H‹œ$�H‰$H‹œ$ˆH‹[0ÿÓH‹L$H‹D$H‹\$(H‰$Hƒ<$„ÛHƒ$@H‰L$XH‰L$H‰D$`H‰D$èH‹œ$ˆH‰\$HH‹œ$�H‰\$PH‹\$(H‰\$0H‹1íH9ètYH‹\$0H‰\$@H‰D$8H�H‰$H‹œ$€H‹«H‰l$H�\$HH‰\$H�\$8H‰\$èH‹\$(H‰œ$˜HƒÄxÃH�H‰$H�H‰\$H�H‰\$èH‹D$éuÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxtd +À +š."".(*Function).addLocalæ +Ú4runtime.writebarrierstring°4go.itab.*"".Alloc."".Valueêhtype.map[golang.org/x/tools/go/types.Object]"".ValueÌ$runtime.mapassign1þtype.*"".Alloc”type."".Value¬4go.itab.*"".Alloc."".ValueÀ runtime.typ2Itab@ð"".autotmp_3547type."".Value"".autotmp_3546type.*"".Alloc"".autotmp_3545_Ntype.golang.org/x/tools/go/types.Object"".autotmp_3544?type.string"".autotmp_3543�type.*"".Alloc"".autotmp_3541Jtype.golang.org/x/tools/go/types.Type"".lŸtype.*"".Alloc "".~r10type.*"".Alloc "".objNtype.golang.org/x/tools/go/types.Object"".f"type.*"".FunctionðáïðDÀ"Ž�Vy2 2.,'²:!Tgclocals·cb9ecaffe2cf49a5dd898e834c382c9cTgclocals·48237f7ef79bf7bfb417eebe1c295d3f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ>"".(*Function).addLocalForIdentÀ¢eH‹ %H;awèëêHƒì0H‹D$@H�H‰$H‹\$8H‹[`H‹[8H‹kHH‰l$H‰D$èH‹\$Hƒût8H‹ H‹kH‹\$8H‰$H‰L$ H‰L$H‰l$(H‰l$èH‹\$H‰\$HHƒÄ0ÉëÄ + + 0runtime.morestack_noctxtDrtype.map[*go/ast.Ident]golang.org/x/tools/go/types.ObjectŒ2runtime.mapaccess1_fast64ô8"".(*Function).addNamedLocal0`"".autotmp_3551Ntype.golang.org/x/tools/go/types.Object "".~r1 type.*"".Alloc +"".id$type.*go/ast.Ident"".f"type.*"".Function`r_` œ† +E[Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ."".(*Function).addLocalà Ò eH‹ %H�D$°H;AwèëåH�ìÐH�H‰$èH‹|$H‰ûHƒÿ„1ÀèH‰\$HHƒû„H‰\$@H‹œ$àH‰\$pH‹œ$èH‰\$xH�H‰$èH‹D$H‰D$PH‰$Hƒ<$„­H‹\$pH‰\$H‹\$xH‰\$èH‹\$PH‰\$PH‹1íH9è„FH‹T$PH‰„$�H‰”$˜H‹\$@H‰$Hƒ<$„Hƒ$H‰D$`H‰D$H‰T$hH‰T$èH‹D$HHƒø„ÝH‹Œ$ðH‰H H‹œ$ØHƒû„¸H‹“ H‹‹¨H‹›°H‰”$¸H‰Œ$ÀH‰œ$ÈH‰ØH)ËHƒû}OH�H‰$H‰”$ H‰T$H‰Œ$¨H‰L$H‰„$°H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¨H‰„$°H‰”$ H�ÊH‰$H‹\$HH‰\$èH‹”$ H‹Œ$¨H‹„$°H‹œ$ØH‰$Hƒ<$„ÀH�$ H‰”$¸H‰T$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹\$HH‰\$XH‹1íH9ètEH‹œ$ØH‰$H‹L$XH‰„$€H‰D$H‰Œ$ˆH‰L$èH‹\$HH‰œ$øH�ÄÐÃH�H‰$H�H‰\$H�H‰\$èH‹D$댉%é4ÿÿÿ‰éAþÿÿ‰éþÿÿ‰%éãýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éˆýÿÿ‰%éGýÿÿ‰éøüÿÿ‰éÛüÿÿ0 +*0runtime.morestack_noctxtJtype."".Alloc\"runtime.newobjectŽÐ runtime.duffzeroøPtype.golang.org/x/tools/go/types.PointerŠ"runtime.newobjectî2runtime.writebarrieriface�šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type´2runtime.writebarrierifaceŽ type.[]*"".Alloc€"runtime.growsliceˆ.runtime.writebarrierptrÎ 2runtime.writebarriersliceð @go.itab.*"".Alloc."".InstructionÞ +&"".(*Function).emit– type.*"".Alloc¬ &type."".InstructionÄ @go.itab.*"".Alloc."".InstructionØ  runtime.typ2ItabÀ Rtype.*golang.org/x/tools/go/types.PointerÖ Jtype.golang.org/x/tools/go/types.Typeî šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type‚  runtime.typ2ItabP $"".autotmp_3567type.*uint8"".autotmp_3562_ type.[]*"".Alloc"".autotmp_3561/ type.[]*"".Alloc"".autotmp_3559Jtype.golang.org/x/tools/go/types.Type"".autotmp_3558ÿRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3557Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_3556ïtype.*"".Alloc"".autotmp_3555type.*"".Alloc"".autotmp_3554 type.[]*"".Alloc"".autotmp_3553Rtype.*golang.org/x/tools/go/types.Pointer "".typßJtype.golang.org/x/tools/go/types.Type"".vŸ"type.*"".registerFgolang.org/x/tools/go/types.elem·2¿Jtype.golang.org/x/tools/go/types.Type"".v�type.*"".Alloc "".~r2@type.*"".Alloc "".pos0"type.go/token.Pos "".typJtype.golang.org/x/tools/go/types.Type"".f"type.*"".Function" ¥Ÿ ¨ð8ª")Ó²H/Q*-W2cêc…U0Tgclocals·010f8d9221abd841b3a4a233529ca226Tgclocals·435e6f7ce1249f9c931f309a75a58e37”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ*"".(*Function).lookupàÌeH‹ %H�D$ˆH;AwèëåH�ìøHÇ„$ HÇ„$(H‹œ$H‰œ$¸H‹œ$H‰œ$ÀH�H‰$H‹œ$H‹«H‰l$H�œ$¸H‰\$èL‹„$H‹¼$H‹´$H‹L$¶\$ Hƒù„hH‹H‰T$XH‹iH‰l$`€ût`H�H‰$H‰T$H‰l$èH‹L$¶\$ €ût€¼$t HÇÅ@ˆiPH‹\$XH‰œ$ H‹\$`H‰œ$(H�ÄøÃH‹^X1íH9ë…™H‰<$I‹XPÿÓH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$¨H‰L$H‰„$°H‰D$èH‹\$ H‰œ$˜H‹\$(H‰œ$ H�H‰$H�œ$˜H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‹nXH‰,$L‰D$H‰|$ÆD$èH‹L$ H‹D$(H‰L$hH‰D$pH‹œ$H‰$H‹œ$H‹[0ÿÓH‹\$H‰œ$¨H‹\$H‰œ$°H‹\$pH‰$H‹\$hH‹[HÿÓH‹\$H‰œ$ˆH‹\$H‰œ$�H‹\$pH‰$H‹\$hH‹[0ÿÓH‹\$H‰\$@H�H‰$èH‹|$H‰ùHƒÿ„q1ÀèH‰L$PH‰ $Hƒ<$„JH‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$PH‰$Hƒ<$„ Hƒ$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹D$PH‹l$@H‰h H‰$Hƒ<$„¾Hƒ$HH‹\$hH‰\$H‹\$pH‰\$èH‹\$PH‰$Hƒ<$„€Hƒ$(H‹œ$H‰\$èH‹D$PH‹œ$H‰œ$¸H‹œ$H‰œ$ÀH‰D$HH‰D$PH‹1íH9è„öH‹\$PH‰œ$€H‰D$xH�H‰$H‹œ$H‹«H‰l$H�œ$¸H‰\$H�\$xH‰\$èH‹œ$Hƒû„�H‹“ˆH‹‹�H‹›˜H‰”$àH‰Œ$èH‰œ$ðH‰ØH)ËHƒû}OH�H‰$H‰”$ÈH‰T$H‰Œ$ÐH‰L$H‰„$ØH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ÐH‰„$ØH‰”$ÈH�ÊH‰$H‹\$HH‰\$èH‹”$ÈH‹Œ$ÐH‹„$ØH‹œ$H‰$Hƒ<$„˜H�$ˆH‰”$àH‰T$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹\$HH‰\$PH‹1íH9ètH‹\$PH‰œ$(H‰„$ H�ÄøÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰%é\ÿÿÿ‰éiþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éØýÿÿ‰%étýÿÿ‰%é6ýÿÿ‰%ééüÿÿ‰%éªüÿÿ‰éˆüÿÿ‰é‘úÿÿN +*0runtime.morestack_noctxtºhtype.map[golang.org/x/tools/go/types.Object]"".ValueŽ$runtime.mapaccess2 type.*"".AllocÆ$runtime.assertI2T2ˆ +¦:go.string."no ssa.Value for "€*runtime.concatstring2Âtype.stringîruntime.convT2Ežruntime.gopanicÚ*"".(*Function).lookupº +– +ò +� +type."".FreeVar¢ +"runtime.newobjectÔ +Ô runtime.duffzeroº 4runtime.writebarrierstringª 2runtime.writebarrieriface  2runtime.writebarrierifaceö .runtime.writebarrierptrâ8go.itab.*"".FreeVar."".Valueªhtype.map[golang.org/x/tools/go/types.Object]"".Value’$runtime.mapassign1¶$type.[]*"".FreeVar¨"runtime.growslice°.runtime.writebarrierptrö2runtime.writebarrierslice˜8go.itab.*"".FreeVar."".Valueî type.*"".FreeVar„type."".Valueœ8go.itab.*"".FreeVar."".Value° runtime.typ2Itabò type.*"".FreeVarˆtype."".Value 8go.itab.*"".FreeVar."".Value´ runtime.typ2Itab`ð,"".autotmp_3595type.*uint8"".autotmp_3590_$type.[]*"".FreeVar"".autotmp_3589/$type.[]*"".FreeVar"".autotmp_3587Ï type.*"".FreeVar"".autotmp_3585 type.*"".FreeVar"".autotmp_3584$type.[]*"".FreeVar"".autotmp_3583ÿtype."".Value"".autotmp_3582 type.*"".FreeVar"".autotmp_3581Ntype.golang.org/x/tools/go/types.Object"".autotmp_3580ï"type.go/token.Pos"".autotmp_3579ßJtype.golang.org/x/tools/go/types.Type"".autotmp_3578type.string"".autotmp_3576¿type.string"".autotmp_3575Ÿtype.string"".autotmp_3574Ntype.golang.org/x/tools/go/types.Object"".vß type.*"".FreeVar"".outerŸtype."".Value"".v¿type."".Value "".~r2@type."".Value"".escaping0type.bool "".objNtype.golang.org/x/tools/go/types.Object"".f"type.*"".Function*"ðŠïðÆïð¼° ^Æ:“3 " +™04.ú ‰²d27#P†\br61..c8;¹‹Dc]BWTgclocals·1eccbef84daf66312cc93717fddf43ecTgclocals·d14743deffa4c20c7e415cd211bef5c0”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ&"".(*Function).emitàÜeH‹ %H;awèëêHƒì(HÇD$HHÇD$PH‹\$0H‹«H‰,$H‹\$8H‰\$H‹\$@H‰\$èH‹L$H‹D$ H‰L$HH‰D$PHƒÄ(à + 0runtime.morestack_noctxt¢*"".(*BasicBlock).emitPP "".~r10type."".Value"".instr&type."".Instruction"".f"type.*"".FunctionPSOp ü,D +P Tgclocals·57e1009a600f832f844e0e3c49ba5a89Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ0"".(*Function).RelStringàÎeH‹ %H�„$8ÿÿÿH;AwèëâH�ìHL‹„$XH‹„$PHÇ„$`HÇ„$hH‹XX1íH9ë„9H‹hXH‰,$L‰D$èL‹„$PL‹T$L‹L$I‹hXHƒý„ÿH‹�ØH‹½àH‹�èH‰œ$ 1ÀH‰¼$H‰Œ$H9ø��H‹L9Ã…�L‰”$ L‰”$ÀL‰Œ$¨L‰Œ$ÈH‰ÃHÿÃH‰\$8H�¼$(1ÀèH�œ$(Hƒû„.HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ÀH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH�H‰$H�\$8H‰\$èH‹L$H‹D$H‹œ$øHƒÃH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹L$(H‹D$0H‰Œ$`H‰„$hH�ÄHÉéËþÿÿHƒÁHÿÀH9øŒcþÿÿIƒøtI‹(H‰¬$`I‹hH‰¬$hH�ÄHÃA‰ë܉EéùýÿÿH‹h(H‹M1íH9étVHƒùtLH‹Q(H‹i0H‰$L‰D$H‰T$@H‰T$H‰l$HH‰l$èH‹L$ H‹D$(H‰Œ$`H‰„$hH�ÄHÉë°H‹X 1íH9ëtZH‹X HƒûtLH‹SH‹kH‰$L‰D$H‰T$PH‰T$H‰l$XH‰l$èH‹L$ H‹D$(H‰Œ$`H‰„$hH�ÄHÉë°H‹¨�Hƒý…hL‹L‰”$€H‹HH�L‹ L‰Œ$�H‹SH‰Œ$ˆH‰”$˜H9ÑŒ+H‰ÍH)ÕH‰ÏH9é‚ L‰ÖH)ïHƒÿt H‰ëHóH‰ÞH‰´$ÐH‰¼$ØH9×…ëH‰4$H‰|$L‰L$H‰T$èL‹„$XH‹„$P¶\$ €û„µHÇÁ€ù„¤Hƒø„“H‹�ˆH‹ˆ�H‹¨˜H‰¬$ðH‰”$àHƒùH‰Œ$èvYH‹HƒûtLH‹SH‹kH‰$L‰D$H‰T$`H‰T$H‰l$hH‰l$èH‹L$ H‹D$(H‰Œ$`H‰„$hH�ÄHÉë°è ‰éfÿÿÿH‹X`1íH9ë„ëH‹X`H‹K1íH9鄯L9Á„¦H‰ËHƒù„’H‹ H‹kH‰L$pH‰Œ$ÀH‰l$xH‰¬$ÈH�¼$(1ÀèH�œ$(Hƒû„IHÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ÀH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH�H‰$H‹œ$PH‰\$Hƒ|$„¡èH‹L$H‹D$H‹œ$øHƒÃH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹L$(H‹D$0H‰Œ$`H‰„$hH�ÄHÉ%éSÿÿÿ‰é°þÿÿ‰égþÿÿHƒøtH‹(H‰¬$`H‹hH‰¬$hH�ÄHÉëÝ1Ééþÿÿ1ÉéKýÿÿè 8 +00runtime.morestack_noctxtÔ0"".(*Function).RelString�ð runtime.duffzeroŽtype.stringºruntime.convT2E¤2runtime.writebarrieriface²type.intØruntime.convT2EÊ2runtime.writebarrierifaceØ"go.string."%s$%d"Ìfmt.Sprintf  0"".(*Function).relMethodê 0"".(*Function).relMethod„$go.string."$bound"„ runtime.eqstringÀ0"".(*Function).relMethod–$runtime.panicindexøð runtime.duffzeroötype.string¢runtime.convT2EŒ2runtime.writebarrierifaceštype.stringÞruntime.convT2EÐ2runtime.writebarrierifaceÞ"go.string."%s.%s"Òfmt.SprintfÂ$runtime.panicslice@�B"".autotmp_3636"type.interface {}"".autotmp_3635"type.interface {}"".autotmp_3634*type.*[2]interface {}"".autotmp_3633&type.[]interface {}"".autotmp_3630type.uint64"".autotmp_3628type.string"".autotmp_3626"type.interface {}"".autotmp_3625¯"type.interface {}"".autotmp_3623Ÿ&type.[]interface {}"".autotmp_3618type.string"".autotmp_3617type.string"".autotmp_3616(type.[2]interface {}"".autotmp_3615type.string"".autotmp_3611type.int"".autotmp_3610type.int"".autotmp_3609type.string"".autotmp_3608type.string"".autotmp_3607type.string"".autotmp_3606Ÿtype.int"".autotmp_3605�type.string"".autotmp_3604?(type.[2]interface {}"".autotmp_3603o&type.[]*"".Function"".autotmp_3602ïtype.string "".~r0¯type.string "".~r0ÏJtype.golang.org/x/tools/go/types.Type"strings.suffix·3ïtype.stringstrings.s·2�type.string "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type"".parentÏtype.string "".~r1 type.string"".fromRtype.*golang.org/x/tools/go/types.Package"".f"type.*"".Functionf%�¦��;��m��d��ê��È��>��"ð \²M$I � * V ZÕ¤ ++¦)  ,ióɪÁØxTgclocals·b29a376724b9675f7c9e576a6dabc1e0Tgclocals·d8d9b5de125a4ae1f8999a6ea91e58e6”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ0"".(*Function).relMethod€úeH‹ %H�D$ðH;AwèëåH�ì�HÇ„$¸HÇ„$ÀH‹œ$¨H‰$H‹œ$°H‰\$H‹œ$ H‰\$èH‹\$H‰\$HH‹\$ H‰\$PH�|$p1ÀèH�\$pHƒû„"HÇÂHÇÁH‰\$XH‰T$`H‰L$hH�H‰$H�\$HH‰\$èH‹L$H‹D$H‹\$XH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H‹œ$˜H‰\$Hƒ|$„�èH‹L$H‹D$H‹\$XHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èH‹L$(H‹D$0H‰Œ$¸H‰„$ÀH�Ä�É%éeÿÿÿ‰é×þÿÿ +*0runtime.morestack_noctxtÂ"".relType‚ð runtime.duffzeroètype.stringŽruntime.convT2Eæ2runtime.writebarrierifaceôtype.string¸runtime.convT2E˜2runtime.writebarrieriface¦&go.string."(%s).%s"ˆfmt.Sprintf` "".autotmp_3652"type.interface {}"".autotmp_3651¯"type.interface {}"".autotmp_3649o&type.[]interface {}"".autotmp_3647�type.string"".autotmp_3646?(type.[2]interface {} "".~r2@type.string"".recv Jtype.golang.org/x/tools/go/types.Type"".fromRtype.*golang.org/x/tools/go/types.Package"".f"type.*"".Function" ‡Ÿ À‚:†`f½=Tgclocals·2f46a069b559f4e8725fb4f35862f656Tgclocals·b5331099b270f47f36e53b5debf94d53”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ""".writeSignatureÀªeH‹ %H;awèëêHƒì`H‹t$hH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$ˆH‹[1íH9ë„H‹t$hH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$�Hƒ¼$˜†DH‹Hƒû„0H‹ H‹kH‰L$0H‰L$PH‰l$8H‰l$XHƒýt9H‹\$hH‰$H‰L$H‰l$èH‹t$hH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$�Hƒ¼$˜†¸H‹Hƒû„¤H‹K H‹k(H‹\$hH‰$H‹\$pH‰\$H‰L$@H‰L$H‰l$HH‰l$èH‹t$hH‰4$H�5H�l$H‰ïH¥H¥èH‹\$hH‰$H‹\$xH‰\$H‹œ$€H‰\$èH‹\$hH‰$H‹\$pH‰\$H‹œ$ˆH‰\$èHƒÄ`ÉéUÿÿÿè ‰éÉþÿÿè + 0runtime.morestack_noctxtL"go.string."func "n6bytes.(*Buffer).WriteString¼go.string."("Þ6bytes.(*Buffer).WriteString˜6bytes.(*Buffer).WriteString¸go.string." "Ú6bytes.(*Buffer).WriteStringŠJgolang.org/x/tools/go/types.WriteTypeªgo.string.") "Ì6bytes.(*Buffer).WriteString–6bytes.(*Buffer).WriteStringàTgolang.org/x/tools/go/types.WriteSignature‚$runtime.panicindexž$runtime.panicindex€À "".~r0?Jtype.golang.org/x/tools/go/types.Type "".~r0_type.string"".ntype.string"".paramsP(type.[]*"".Parameter "".sig@Vtype.*golang.org/x/tools/go/types.Signature"".name type.string"".fromRtype.*golang.org/x/tools/go/types.Package "".buf$type.*bytes.BufferÀž¿À'à<Œ!!E!X!%%  6ªTgclocals·be95881661918e13ee6178e17cdb7022Tgclocals·f883d3996c76325fd1714d4e3de9fa33”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ*"".(*Function).pkgobj`PH‹D$H‹X`1íH9ëtH‹X`H‹kH‰l$ÃHÇD$à  "".~r0Rtype.*golang.org/x/tools/go/types.Package"".f"type.*"".Function00ª Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ,"".(*Function).WriteToÀ¢eH‹ %H;awèëêHƒìpHÇ„$˜HÇ„$ H�H‰$èH‹D$H‰D$8H‰$H‹\$xH‰\$èH‹L$8H‹yH‹QH‹AH9‚‘H‹ H‰ÖH)ÆH‰úH)ÂHƒút H‰ÃHËH‰ÙH‰L$XH‰t$`H‰T$hH‰L$@H‰L$H‰t$HH‰t$H‰T$PH‰T$H‹œ$ˆH‰$H‹œ$€H‹[ ÿÓH‹T$ H‹L$(H‹D$0H‰”$�H‰Œ$˜H‰„$ HƒÄpÃè  + 0runtime.morestack_noctxtj"type.bytes.Buffer|"runtime.newobject¶ "".WriteFunction¸ +–$runtime.panicslice`à"".autotmp_3656/type.[]uint8"".&bufo$type.*bytes.Buffer "".~r0_type.[]uint8 "".~r2@type.error "".~r10type.int64"".wtype.io.Writer"".f"type.*"".Functionàïßà ¼2Ž=‚DTgclocals·72f3f07cdb36aa7b693f9a6021a98313Tgclocals·0a4b95df80c389fe7e338059324575e1”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ "".WriteFunctionà‰ĉeH‹ %H�„$0ýÿÿH;AwèëâH�ìPH‹œ$XH‰œ$èH‹œ$`H‰$èH‹\$H‰œ$@H‹\$H‰œ$HH‹H‰„$È1íH9è„®!H�œ$PHÇHÇCH�œ$PHƒû„~!HÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹¬$`H‹]`1íH9ë„wH‹œ$XH‰œ$èH‹œ$`H‹[`H‹[Hƒû„S H‹ H‹kH‰Œ$H‰Œ$@H‰¬$H‰¬$HH‹H‰„$È1íH9è„ØH�œ$PHÇHÇCH�œ$PHƒû„¨HÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹œ$`Hƒû„¬H‹K8H‰Œ$ H‹C@H‰„$¨Hƒø„œH‹œ$XH‰œ$èH�H‹+H‰¬$@H‹kH‰¬$HH‰Œ$0H‰„$8H‹H‰„$È1íH9è„øH�¼$Ø1ÀèH�œ$ØHƒû„ÐHÇÁHÇÂH‰œ$`H‰Œ$hH‰”$pH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$0H‰\$èH‹L$H‹D$H‹œ$`HƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$ èH‹œ$`H‹S0Hƒú…‹1À<„kH‹œ$XH‰œ$èH‹œ$`H‹[hH‹+H‰,$H‰T$èH�\$H�¬$øH‰ïH‰ÞèH‹H‰„$È1íH9è„èH�œ$PHÇHÇCH�œ$PHƒû„¸HÇÁHÇÂH‰œ$`H‰Œ$hH‰”$pH�H‰$H�œ$øH‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹¬$`H‹]X1íH9ë„sH‹œ$XH‰œ$èH‹œ$`H‹[XHƒû„‘H‹ H‹kH‰Œ$0H‰Œ$0H‰¬$8H‰¬$8H‹H‰„$È1íH9è„H�œ$PHÇHÇCH�œ$PHƒû„æHÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�œ$0H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹¬$`H‹�Ð1íH9ë„H‹œ$XH‰œ$èH‹H‰„$È1íH9è„…H�œ$PHÇHÇCH�œ$PHƒû„UHÇÁHÇÂH‰Œ$hH‰”$pH‰œ$`H‰$H‹œ$`H‹«ÐH� H‰Œ$H‰L$H‰¬$H‰l$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹„$`H‹X`1íH9ë„mH‹X`H‹CH‰„$°H‹œ$`Hƒ»ˆ„H‹´$XH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$`Hƒû„ +H‹“ˆH‹‹�H‹«˜H‰¬$Ð1ÀH‰Œ$ÈH‰L$pH‰”$ÀH‰ÑH‹l$pH9è�£H‰Œ$àH‹)H‰D$xH‹œ$XH‰ÁH‰èH‰œ$èH‰Œ$ Hƒý„…H‹UH‹mH‰”$ H‰”$0H‰¬$(H‰¬$8Hƒø„LH‹HH‹hH‰Œ$ðH‰ $H‰¬$øH‰l$H‹œ$°H‰\$èH‹\$H‰œ$@H‹\$ H‰œ$HH‹H‰„$È1íH9è„«H�¼$ 1ÀèH�œ$ Hƒû„ƒHÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$0H‰\$èH‹L$H‹D$H‹œ$`HƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`HƒÃ H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹Œ$àH‹D$xHƒÁHÿÀH‹l$pH9èŒ]ýÿÿH‹œ$`H‹«¨HƒýŽUH‹´$XH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$`Hƒû„|H‹“ H‹‹¨H‹«°H‰¬$¸1ÀH‰Œ$°H‰Œ$ˆH‰”$¨H‰ÑH‹¬$ˆH9è�ÔH‰Œ$ØH‹)H‰D$pH‹œ$XH‰œ$èH‰„$ H‰¬$¨H‰,$Hƒ<$„æèH‹\$H‰œ$0H‹\$H‰œ$8H‹œ$¨Hƒû„®H‹KH‹kH‰Œ$H‰ $H‰¬$H‰l$èH‹L$H‹D$H‰Œ$ H‰ $H‰„$(H‰D$H‹œ$°H‰\$èH‹\$H‰œ$@H‹\$ H‰œ$HH‹H‰„$È1íH9è„åH�¼$ 1ÀèH�œ$ Hƒû„½HÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$0H‰\$èH‹L$H‹D$H‹œ$`HƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`HƒÃ H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹Œ$ØH‹D$pHƒÁHÿÀH‹¬$ˆH9èŒ,ýÿÿH‹œ$`Hƒû„ðH‹ H‹kH‹œ$XH‰$H‹œ$°H‰\$H‰Œ$@H‰L$H‰¬$HH‰l$H‹œ$`H‹s(H‰t$ H‹¼$`Hƒÿ„ŒH�wpH�|$(H¥H¥H¥èH‹´$XH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$`Hƒ»¸u$H‹´$XH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$`Hƒû„H‹“¸H‹ƒÀH‹«ÈH‰¬$ 1ÉH‰„$˜H‰D$pH‰”$�H‰ÐH‹l$pH9é�¿H‰„$ÐH‹0H‰L$xH‰´$¸1íH9î…~H‹œ$XH‰œ$èH‹1íH9è„*H‹Œ$èH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH‹„$ÐH‹L$xHƒÀHÿÁH‹l$pH9éŒAÿÿÿH‹œ$XH‰œ$èH‹1íH9èt`H‹Œ$èH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH�ÄPÃH�H‰$H�H‰\$H�H‰\$èH‹D$énÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¤þÿÿH‹œ$XH‰œ$èH‹H‰„$È1íH9脳 H�œ$PHÇHÇCH�œ$PHƒû„ƒ HÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H‰t$Hƒ|$„5 èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹Œ$¸H‹\$8H‰\$`H‹i@H‰¬$ H‹iXH‰¬$˜H�¼$ 1ÀèH�œ$ Hƒû„> HÇÂHÇÅH‰œ$`H‰”$hH‰¬$pH�H‰$H‰L$Hƒ|$„ð +HƒD$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$`HƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$˜H‰\$èH‹L$H‹D$H‹œ$`HƒÃ H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$ èH‹T$(H‹D$0H‹œ$XH‰œ$èH‹l$`HÇÃOH)ëH)ÃH‰œ$˜HÇ„$@HÇ„$HH‰”$ÐH‰”$0H‰„$ØH‰„$8H‹H‰„$È1íH9è„ H�¼$ 1ÀèH�œ$ Hƒû„ÛHÇÁHÇÂH‰œ$`H‰Œ$hH‰”$pH�H‰$H�œ$˜H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`HƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$0H‰\$èH‹L$H‹D$H‹œ$`HƒÃ H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹œ$¸Hƒû„3H‹S H‹C(H‹k0H‰¬$ˆ1ÉH‰„$€H‰„$�H‰”$xH‰ÐH‹¬$�H9é�~ùÿÿH‰„$ÀHƒø„ØH‹H‹xH‰Œ$€H‰”$ðH‰”$ÀH‰¼$øH‰¼$ÈH‹´$XH‰4$H�5H�|$H¥H¥èH‹Œ$ÀH‹„$ÈH‰Œ$ðH‰ $H‰„$øH‰D$èH‹Œ$øH‹„$ð‹\$HƒøutH‰„$PH‰Œ$XH‹´$XH‰4$H�5H�l$H‰ïH¥H¥èH‹´$XH‰4$H�5H�l$H‰ïH¥H¥èH‹„$ÀH‹Œ$€HƒÀHÿÁéÑþÿÿH�H‰$H‰D$H‰L$èH‹T$H‰”$pH‹L$ H‰Œ$x¶\$(€û„HÇD$hHH‰ $H‹Z ÿÓH‹L$H‹D$H‰Œ$°H‰„$¸Hƒø„bH‹œ$XH‰œ$èH‰Œ$@H‰„$HH‹H‰„$È1íH9è„kH�œ$PHÇHÇCH�œ$PHƒû„;HÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹\$8H‰\$PH‹\$hH‹l$PH)ëH‰\$hH‹œ$ÈH‰$H‹œ$ÀH‹[@ÿÓH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹\$H‰\$XH‹\$hH‹l$XH)ëH‰\$hH‹œ$xH‰$H‹œ$pH‹[HÿÓH‹L$H‹D$H‰Œ$�H‰„$˜Hƒ¼$�„7ýÿÿH‹œ$XH‰$ÆD$ èH‹œ$�H‰$H‹œ$˜H‰\$H‹œ$°H‰\$èH‹L$H‹D$ H‰Œ$€H‰„$ˆH‹l$hH‹œ$ˆHƒÃH)ÝHƒýޤH‹œ$XH‰œ$èH‰¬$ HÇ„$@HÇ„$HH‹H‰„$È1íH9è„‘H�¼$Ø1ÀèH�œ$ØHƒû„iHÇÁHÇÂH‰œ$`H‰Œ$hH‰”$pH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`HƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹Œ$èH‹„$ÈH‰„$àH‰$H‰Œ$èH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹œ$XH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èéêúÿÿ‰é�þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$Èé5þÿÿ‰é¾ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$Èé[ûÿÿH‹œ$ðH‰œ$`H‹œ$øH‰œ$hH‹œ$ÈH‰$H‹œ$ÀH‹[@ÿÓH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èéôùÿÿ‰é!ùÿÿ‰鯸ÿÿ‰é÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ÈéÃöÿÿ‰%éõÿÿ‰é»ôÿÿ‰%é¿óÿÿ‰évóÿÿH�H‰$H�H‰\$H�H‰\$èH‹´$¸H‹\$H‰œ$Èé óÿÿ‰éôðÿÿ‰émðÿÿ‰é ðÿÿ‰é<îÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$Èéáíÿÿ‰éKíÿÿ‰%éíÿÿ‰é}ìÿÿ‰évêÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$Èéêÿÿ‰é­éÿÿ‰Eéséÿÿ‰éïèÿÿ1Àé”èÿÿ‰é¤çÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ÈéAçÿÿ‰éæÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$Èé°åÿÿ‰éhåÿÿ‰éAäÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ÈéÞãÿÿHÇÀékãÿÿ‰é)âÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ÈéÎáÿÿ‰éMáÿÿ‰éQàÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$Èéîßÿÿ‰é¦ßÿÿ‰é{ÞÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$ÈéÞÿÿ¤ +00runtime.morestack_noctxt„*"".(*Function).StringÆ>go.itab.*bytes.Buffer.io.Writer˜type.stringÄruntime.convT2E®2runtime.writebarrierifaceŽ0go.string."# Name: %s\n"„fmt.Fprintfâ>go.itab.*bytes.Buffer.io.Writer´ type.stringà runtime.convT2EÊ +2runtime.writebarrierifaceª 6go.string."# Package: %s\n"  fmt.Fprintf¶ 0go.string."# Synthetic:"’>go.itab.*bytes.Buffer.io.WriterÖð runtime.duffzeroÔtype.string€runtime.convT2Eê2runtime.writebarrierifaceøtype.string¤runtime.convT2E–2runtime.writebarrierifaceÀfmt.FprintlnÚ8go/token.(*FileSet).PositionŠô runtime.duffcopy˜>go.itab.*bytes.Buffer.io.Writerê,type.go/token.Position–runtime.convT2E€2runtime.writebarrierifaceà8go.string."# Location: %s\n"Öfmt.Fprintf¬>go.itab.*bytes.Buffer.io.Writerþtype.stringªruntime.convT2E”2runtime.writebarrierifaceô4go.string."# Parent: %s\n"êfmt.FprintfÌ >go.itab.*bytes.Buffer.io.WriterÄ"&type.*"".BasicBlock‚#2runtime.writebarrierifaceâ#6go.string."# Recover: %s\n"Ø$fmt.Fprintfø%>go.string."# Free variables:\n"š&6bytes.(*Buffer).WriteString‚*"".relTypeÄ*>go.itab.*bytes.Buffer.io.Writerˆ+è runtime.duffzero†,type.int²,runtime.convT2Eœ-2runtime.writebarrierifaceª-type.stringÖ-runtime.convT2EÈ.2runtime.writebarrierifaceÖ.type.string‚/runtime.convT2Eô/2runtime.writebarrierifaceÔ08go.string."# % 3d:\t%s %s\n"Ê1fmt.Fprintfæ2.go.string."# Locals:\n"ˆ36bytes.(*Buffer).WriteStringÊ5&"".(*register).Nameî6"".derefØ7"".relTypeš8>go.itab.*bytes.Buffer.io.WriterÞ8è runtime.duffzeroÜ9type.intˆ:runtime.convT2Eò:2runtime.writebarrieriface€;type.string¬;runtime.convT2Ež<2runtime.writebarrieriface¬<type.stringØ<runtime.convT2EÊ=2runtime.writebarrierifaceª>8go.string."# % 3d:\t%s %s\n" ?fmt.FprintfðA""".writeSignature–Bgo.string.":\n"¸B6bytes.(*Buffer).WriteString‚C4go.string."\t(external)\n"¤C6bytes.(*Buffer).WriteStringÆE>go.itab.*bytes.Buffer.io.Writer¬F&go.string.".nil:\n"ŒGfmt.FprintfþG>go.itab.*bytes.Buffer.io.WriterÜHgo.string."\n"¼Ifmt.FprintfÚI$type.*bytes.BufferðItype.io.WriterˆJ>go.itab.*bytes.Buffer.io.WriterœJ runtime.typ2Itab¾J$type.*bytes.BufferÔJtype.io.WriterìJ>go.itab.*bytes.Buffer.io.Writer€K runtime.typ2ItabÂK>go.itab.*bytes.Buffer.io.Writer”Mtype.intÈMruntime.convT2E²N2runtime.writebarrieriface’Ogo.string."%d:"ˆPfmt.FprintfúPè runtime.duffzeroøQtype.string¸Rruntime.convT2E¢S2runtime.writebarrieriface°Stype.intÜSruntime.convT2EÎT2runtime.writebarrierifaceÜTtype.intˆUruntime.convT2EúU2runtime.writebarrierifaceˆV0go.string."%s P:%d S:%d"üVfmt.SprintfâX>go.itab.*bytes.Buffer.io.Writer¦Yè runtime.duffzero¤Ztype.intÐZruntime.convT2Eº[2runtime.writebarrierifaceÈ[type.stringô[runtime.convT2Eæ\2runtime.writebarrierifaceô\type.string ]runtime.convT2E’^2runtime.writebarrierifaceò^&go.string."%*s%s\n"è_fmt.Fprintf¸bgo.string."\t"Ôb6bytes.(*Buffer).WriteString°c$runtime.ifacethashªd*go.string.""Ìd6bytes.(*Buffer).WriteStringòdgo.string."\n"”e6bytes.(*Buffer).WriteStringÚetype."".Value€f$runtime.assertI2I2úf +Œh>go.itab.*bytes.Buffer.io.WriterÞitype.stringŠjruntime.convT2Eôj2runtime.writebarrierifaceÔk"go.string."%s = "Êlfmt.Fprintfºm + n6bytes.(*Buffer).WriteString�o +Šp2bytes.(*Buffer).WriteByteàp"".relType¾r>go.itab.*bytes.Buffer.io.Writer‚sð runtime.duffzero€ttype.int¬truntime.convT2E–u2runtime.writebarrieriface¤utype.stringÐuruntime.convT2EÂv2runtime.writebarrieriface¢wgo.string."%*s"˜xfmt.Fprintfîx6bytes.(*Buffer).WriteString”y$type.*bytes.Bufferªytype.io.WriterÂy>go.itab.*bytes.Buffer.io.WriterÖy runtime.typ2Itab–z$type.*bytes.Buffer¬ztype.io.WriterÄz>go.itab.*bytes.Buffer.io.WriterØz runtime.typ2Itabô{ +Ú|6bytes.(*Buffer).WriteStringœ}$type.*bytes.Buffer²}type.io.WriterÊ}>go.itab.*bytes.Buffer.io.WriterÞ} runtime.typ2ItabÜ~$type.*bytes.Bufferò~type.io.WriterŠ>go.itab.*bytes.Buffer.io.Writerž runtime.typ2Itab˜€$type.*bytes.Buffer®€type.io.WriterÆ€>go.itab.*bytes.Buffer.io.WriterÚ€ runtime.typ2ItabÎ�$type.*bytes.Bufferä�type.io.Writerü�>go.itab.*bytes.Buffer.io.Writer�‚ runtime.typ2ItabŠƒ$type.*bytes.Buffer ƒtype.io.Writer¸ƒ>go.itab.*bytes.Buffer.io.Writer̃ runtime.typ2ItabŒ„$type.*bytes.Buffer¢„type.io.Writerº„>go.itab.*bytes.Buffer.io.Writer΄ runtime.typ2Itabœ…$type.*bytes.Buffer²…type.io.WriterÊ…>go.itab.*bytes.Buffer.io.WriterÞ… runtime.typ2Itab¶†$type.*bytes.Buffer̆type.io.Writerä†>go.itab.*bytes.Buffer.io.Writerø† runtime.typ2ItabƇ$type.*bytes.Buffer܇type.io.Writerô‡>go.itab.*bytes.Buffer.io.Writerˆˆ runtime.typ2ItabÖˆ$type.*bytes.Bufferìˆtype.io.Writer„‰>go.itab.*bytes.Buffer.io.Writer˜‰ runtime.typ2Itab   Ô"".autotmp_3816type.*uint8"".autotmp_3815"type.interface {}"".autotmp_3814"type.interface {}"".autotmp_3813*type.*[2]interface {}"".autotmp_3812&type.[]interface {}"".autotmp_3811type.*uint8"".autotmp_3810"type.interface {}"".autotmp_3809*type.*[1]interface {}"".autotmp_3808&type.[]interface {}"".autotmp_3807type.*uint8"".autotmp_3806type.uint32"".autotmp_3805type.bool"".autotmp_3804&type."".Instruction"".autotmp_3803¿&type."".Instruction"".autotmp_3802Ÿ +(type.*"".Instruction"".autotmp_3801type.int"".autotmp_3800type.int"".autotmp_3799Ÿ"type.interface {}"".autotmp_3796ß&type.[]interface {}"".autotmp_3795� +type.*uint8"".autotmp_3794"type.interface {}"".autotmp_3793"type.interface {}"".autotmp_3792"type.interface {}"".autotmp_3791*type.*[3]interface {}"".autotmp_3790&type.[]interface {}"".autotmp_3789type.*uint8"".autotmp_3788"type.interface {}"".autotmp_3787"type.interface {}"".autotmp_3786"type.interface {}"".autotmp_3785*type.*[3]interface {}"".autotmp_3784&type.[]interface {}"".autotmp_3783"type.interface {}"".autotmp_3782*type.*[1]interface {}"".autotmp_3781&type.[]interface {}"".autotmp_3780type.*uint8"".autotmp_3779type.*uint8"".autotmp_3778&type.*"".BasicBlock"".autotmp_3777ÿ (type.**"".BasicBlock"".autotmp_3776type.int"".autotmp_3775type.int"".autotmp_3774"type.interface {}"".autotmp_3773"type.interface {}"".autotmp_3772"type.interface {}"".autotmp_3771*type.*[3]interface {}"".autotmp_3770&type.[]interface {}"".autotmp_3769type.*uint8"".autotmp_3767ï type.**"".Alloc"".autotmp_3766type.int"".autotmp_3765type.int"".autotmp_3764"type.interface {}"".autotmp_3763"type.interface {}"".autotmp_3762"type.interface {}"".autotmp_3761*type.*[3]interface {}"".autotmp_3760&type.[]interface {}"".autotmp_3759type.*uint8"".autotmp_3757ß "type.**"".FreeVar"".autotmp_3756type.int"".autotmp_3755type.int"".autotmp_3754*type.*[1]interface {}"".autotmp_3753&type.[]interface {}"".autotmp_3752type.*uint8"".autotmp_3751"type.interface {}"".autotmp_3750*type.*[1]interface {}"".autotmp_3749&type.[]interface {}"".autotmp_3748type.*uint8"".autotmp_3747"type.interface {}"".autotmp_3746*type.*[1]interface {}"".autotmp_3745&type.[]interface {}"".autotmp_3744type.*uint8"".autotmp_3742"type.interface {}"".autotmp_3741"type.interface {}"".autotmp_3739&type.[]interface {}"".autotmp_3738type.*uint8"".autotmp_3737"type.interface {}"".autotmp_3736*type.*[1]interface {}"".autotmp_3735&type.[]interface {}"".autotmp_3734type.*uint8"".autotmp_3733"type.interface {}"".autotmp_3731&type.[]interface {}"".autotmp_3730type.*uint8"".autotmp_3729$type.*bytes.Buffer"".autotmp_3728type.string"".autotmp_3727type.string"".autotmp_3726type.int"".autotmp_3725$type.*bytes.Buffer"".autotmp_3724(type.[2]interface {}"".autotmp_3723type.int"".autotmp_3722type.int"".autotmp_3721type.string"".autotmp_3720Jtype.golang.org/x/tools/go/types.Type"".autotmp_3719type.int"".autotmp_3718type.string"".autotmp_3717type.int"".autotmp_3716type.string"".autotmp_3715$type.*bytes.Buffer"".autotmp_3714(type.[1]interface {}"".autotmp_3713type.string"".autotmp_3712¯*type.[]"".Instruction"".autotmp_3710Ï $type.*bytes.Buffer"".autotmp_3709_(type.[3]interface {}"".autotmp_3708type.string"".autotmp_3707type.string"".autotmp_3706type.int"".autotmp_3705type.int"".autotmp_3704$type.*bytes.Buffer"".autotmp_3703(type.[3]interface {}"".autotmp_3702ÿtype.string"".autotmp_3701ï +type.int"".autotmp_3700type.int"".autotmp_3699(type.[3]interface {}"".autotmp_3698$type.*bytes.Buffer"".autotmp_3697(type.[1]interface {}"".autotmp_3696$type.*bytes.Buffer"".autotmp_3695ÿ*type.[]*"".BasicBlock"".autotmp_3694type.string"".autotmp_3693ßJtype.golang.org/x/tools/go/types.Type"".autotmp_3692type.string"".autotmp_3691type.int"".autotmp_3690$type.*bytes.Buffer"".autotmp_3689(type.[3]interface {}"".autotmp_3688Ï type.[]*"".Alloc"".autotmp_3687type.int"".autotmp_3686type.string"".autotmp_3685type.string"".autotmp_3684ß +type.int"".autotmp_3683$type.*bytes.Buffer"".autotmp_3682(type.[3]interface {}"".autotmp_3681Ÿ$type.[]*"".FreeVar"".autotmp_3680$type.*bytes.Buffer"".autotmp_3679(type.[1]interface {}"".autotmp_3678type.string"".autotmp_3677$type.*bytes.Buffer"".autotmp_3676(type.[1]interface {}"".autotmp_3675¯,type.go/token.Position"".autotmp_3674$type.*bytes.Buffer"".autotmp_3673(type.[1]interface {}"".autotmp_3672¿type.string"".autotmp_3671type.string"".autotmp_3670$type.*bytes.Buffer"".autotmp_3669ï(type.[2]interface {}"".autotmp_3668type.string"".autotmp_3667$type.*bytes.Buffer"".autotmp_3666(type.[1]interface {}"".autotmp_3665Ÿtype.string"".autotmp_3664$type.*bytes.Buffer"".autotmp_3663ÿ(type.[1]interface {} "".~r0Ÿtype.string "".~r0Ÿ Jtype.golang.org/x/tools/go/types.Type "".~r0¿ Jtype.golang.org/x/tools/go/types.Type "".~r0ßtype.string "".~r0¿type.string "".~r0ÿtype.string"".vß&type."".Instruction"".vÿ&type."".Instruction +"".tsŸtype.string"".tÿJtype.golang.org/x/tools/go/types.Type"".nï type.int"".nÿ type.int"".name¿type.string"".lÏ type.int"".v¿type."".Value"".instrŸ&type."".Instruction"".bmsgÿtype.string"".nß type.int"".b¯ +&type.*"".BasicBlock"".lÏ +type.*"".Alloc"".from¿ +Rtype.*golang.org/x/tools/go/types.Package "".synßtype.string"".f"type.*"".Function "".buf$type.*bytes.Buffer%  Ä$Ÿ   † ðDúÌ%á÷4œ ëó�'$gã" +$mŸ%ƒ$$gz"Xv2Q2̲¬ +•!H($$7B .ÐYCE +¤+AA$ O7 AU T PAHA AHO´A  î ðàM ž ê Ìkaô˜Ì_¡ +RĮ́Θ5022¤ ˜¢ê̶.NZ>Ç 9k < + æö+4A Ot ` ^ [ ^!AHMHmTgclocals·55bfc1a299d45ec92977732eb833cbf6Tgclocals·995af31958e1b1f9c59fb3d8db293043”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ8"".(*Function).newBasicBlockÀ +² +eH‹ %H�D$øH;AwèëåH�ìˆH‹œ$�H‹«ÀH‰l$@H�H‰$èH‹|$H‰ùHƒÿ„:1ÀèH‹l$@H‰)H‰L$PH‰ $Hƒ<$„ Hƒ$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹\$PH‰$Hƒ<$„ÇHƒ$H‹œ$�H‰\$èH‹l$PH‰éHƒý„–HƒÅhH‰L$HH‰ $Hƒ<$„rHƒ$PHƒý„[1ÒHÇÁH‰l$XH‰l$H‰T$`H‰T$H‰L$hH‰L$èH‹œ$�Hƒû„H‹“¸H‹‹ÀH‹›ÈH‰T$XH‰L$`H‰\$hH‰ØH)ËHƒû}IH�H‰$H‰T$pH‰T$H‰L$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$xH‰„$€H‰T$pH�ÊH‰$H‹\$HH‰\$èH‹T$pH‹L$xH‹„$€H‹œ$�H‰$Hƒ<$t@H�$¸H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$èH‹\$HH‰œ$¨H�ĈÉ%ë·‰éãþÿÿ‰Eé�þÿÿ‰%é‚þÿÿ‰Eébþÿÿ‰%é-þÿÿ‰%ééýÿÿ‰é¿ýÿÿ +*0runtime.morestack_noctxtr$type."".BasicBlock„"runtime.newobject¶¨ runtime.duffzero¶4runtime.writebarrierstringŒ.runtime.writebarrierptrÖ2runtime.writebarriersliceè*type.[]*"".BasicBlockÎ"runtime.growsliceÊ.runtime.writebarrierptrê2runtime.writebarrierslice@�"".autotmp_3900type.int"".autotmp_3899type.int"".autotmp_3898/*type.[]*"".BasicBlock"".autotmp_3897*type.[]*"".BasicBlock"".autotmp_3895o&type.*"".BasicBlock"".autotmp_3894*type.[]*"".BasicBlock"".autotmp_3893�type.int"".b&type.*"".BasicBlock "".~r10&type.*"".BasicBlock"".commenttype.string"".f"type.*"".Function"�«��R 0Ž +"” +`Š&AY�ºPlTgclocals·4205cab2470caaf976442750814b93e4Tgclocals·e3ad527836c95f1885fc00ffbbc8e067”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ2"".(*Program).NewFunctionàÔeH‹ %H;awèëêHƒì H�H‰$èH‹L$H‰ÏHƒù„ç1ÀèH‰L$H‰ $Hƒ<$„ÀHƒ$hH‹\$(H‰\$èH‹\$H‰$Hƒ<$„ŒH‹\$0H‰\$H‹\$8H‰\$èH‹\$H‰$Hƒ<$tZHƒ$(H‹\$@H‰\$èH‹\$H‰$Hƒ<$t-Hƒ$8H‹\$HH‰\$H‹\$PH‰\$èH‹\$H‰\$XHƒÄ É%ëʉ%ë�‰%éhÿÿÿ‰%é4ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxt: type."".FunctionL"runtime.newobject~à runtime.duffzeroÎ.runtime.writebarrierptr¨4runtime.writebarrierstringð.runtime.writebarrierptrÌ4runtime.writebarrierstringp@ "".autotmp_3910"type.*"".Function "".~r3`"type.*"".Function"".provenance@type.string "".sig0Vtype.*golang.org/x/tools/go/types.Signature"".nametype.string"".prog type.*"".Program@Þ?@7° +–%AÊTgclocals·6d38f7680306b64937c344b8d6c36b5dTgclocals·e1ae6533a9e39048ba0735a2264ce16a”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ""".extentNode.Pos H‹\$H‰\$Ã0 "".~r0 "type.go/token.Pos"".n$type."".extentNodeÎ +Tgclocals·f90cfd099b5ec2b453c391fece9d42bbTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ""".extentNode.End H‹\$H‰\$Ã0 "".~r0 "type.go/token.Pos"".n$type."".extentNodeÐ +Tgclocals·f90cfd099b5ec2b453c391fece9d42bbTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ*"".(*Function).Syntax`DH‹\$HƒûtH‹kHH‰l$H‹kPH‰l$Éëé0 "".~r0 type.go/ast.Node"".f"type.*"".Function00æ +0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/func.goþ$"".domFrontier.add šeH‹ %H;awèëêHƒìxH‹œ$˜H‹+H‹œ$€L‹„$ˆL9ŃHkíHëH‰\$@Hƒû„ëH‹H‹KH‹[H‰T$`H‰L$hH‰\$pH‰ØH)ËHƒû}FH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‹œ$ H‰\$èH‹T$HH‹L$PH‹D$XH‹\$@H‰$Hƒ<$t(H‰T$`H‰T$H‰L$hH‰L$H‰D$pH‰D$èHƒÄxÉ%ëωéÿÿÿè  + 0runtime.morestack_noctxtú*type.[]*"".BasicBlockÚ"runtime.growsliceÖ.runtime.writebarrierptrÚ2runtime.writebarriersliceŽ$runtime.panicindexPð"".autotmp_3913_*type.[]*"".BasicBlock"".autotmp_3912/*type.[]*"".BasicBlock"".autotmp_3911*type.[]*"".BasicBlock"".po,type.*[]*"".BasicBlock"".v@&type.*"".BasicBlock"".u0&type.*"".BasicBlock +"".df&type."".domFrontierð›ïðÐ�+ì +¬>B$Tgclocals·3505b1eb8c7c355fb3228b40a3c77ee2Tgclocals·3c833c2cb5d04cedcd4b9fca2269862a”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/lift.goþ("".domFrontier.buildÀ¦eH‹ %H�„$ÿÿÿH;AwèëâH�ìpL‹œ$xL‹”$€L‹Œ$�Iƒù„ÄI‹‘€I‹�ˆI‹©�H‰¬$1ÉH‰„$H‰D$PH‰”$H‰ÐH‹l$PH9é}fH‰„$ˆH‹(H‰L$XL‰$L‰T$H‹œ$ˆH‰\$H‰l$èL‹œ$xL‹”$€L‹Œ$�H‹„$ˆH‹L$XHƒÀHÿÁH‹l$PH9é|šIƒù„ I‹IPI‹AXI‹i`H‰¬$E1ÀH‰„$H‰D$PH‰Œ$H‰ÊH‹l$PI9è�ÑH‰”$ˆH‹L‰D$XHƒø„­H�hxH�œ$ H‰ßH‰îèH‹œ$ L9Ë„zH‹œ$ˆH‰œ$¸H‰D$`I‹)L‰ÛL‰œ$¨L‰”$°L9ÕƒJHkíHëH‰\$pHƒû„-H‹H‹KH‹CH‰”$ðH‰Œ$øH‰„$H‰ÃH)ËHƒû}OH�H‰$H‰”$ØH‰T$H‰Œ$àH‰L$H‰„$èH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$àH‰„$èH‰”$ØH�ÊH‰$H‹\$`H‰\$èH‹”$ØH‹Œ$àH‹„$èH‹\$pH‰$Hƒ<$„BH‰”$ðH‰T$H‰Œ$øH‰L$H‰„$H‰D$èL‹œ$xL‹”$€L‹D$XH‹”$ˆL‹Œ$�HƒÂIÿÀH‹l$PI9èŒ/þÿÿIƒù„ÊM‹¡€I‹�ˆI‹©�H‰¬$E1íH‰„$H‰D$PL‰¤$H‹l$PI9í�WL‰¤$ˆI‹,$L‰l$XH‹mL‰ÛL9Õƒ_HkíHëH‹ H‹CH‹kH‰¬$èE1ÀH‰„$àH‰D$HH‰Œ$ØH‰ÊH‹l$HI9è�ÞH‰”$€H‹L‰D$@Hƒø„ûH�hxH�œ$HH‰ßH‰îèH‹œ$HL9Ë„‡H‹œ$ˆH‰œ$ H‰D$hI‹)L‰ÛL‰œ$�L‰”$˜L9Õƒ˜HkíHëH‰\$xHƒû„{H‹H‹KH‹CH‰”$ðH‰Œ$øH‰„$H‰ÃH)ËHƒû}OH�H‰$H‰”$ÀH‰T$H‰Œ$ÈH‰L$H‰„$ÐH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ÈH‰„$ÐH‰”$ÀH�ÊH‰$H‹\$hH‰\$èH‹”$ÀH‹Œ$ÈH‹„$ÐH‹\$xH‰$Hƒ<$„�H‰”$ðH‰T$H‰Œ$øH‰L$H‰„$H‰D$èL‹l$XL‹¤$ˆL‹œ$xL‹”$€L‹Œ$�L‹D$@H‹”$€HƒÂIÿÀH‹l$HI9èŒ"þÿÿIƒÄIÿÅH‹l$PI9팩ýÿÿH�ÄpÉ%édÿÿÿ‰é~þÿÿè ‰éþýÿÿè A‰é.ýÿÿ‰%é²üÿÿ‰éÌûÿÿè ‰éLûÿÿA‰éíúÿÿA‰é4úÿÿ +00runtime.morestack_noctxtè("".domFrontier.buildÄô runtime.duffcopyæ*type.[]*"".BasicBlockØ"runtime.growsliceà .runtime.writebarrierptr� 2runtime.writebarriersliceÈô runtime.duffcopyê*type.[]*"".BasicBlockÜ"runtime.growsliceä.runtime.writebarrierptr”2runtime.writebarriersliceŒ$runtime.panicindex¨$runtime.panicindexì$runtime.panicindex@àN"".autotmp_3954type.uint64"".autotmp_3953type.uint64"".autotmp_3951type.int"".autotmp_3950ß*type.[]*"".BasicBlock"".autotmp_3949*type.[]*"".BasicBlock"".autotmp_3948&type.*"".BasicBlock"".autotmp_3947ß(type.**"".BasicBlock"".autotmp_3946type.int"".autotmp_3945type.int"".autotmp_3944&type.*"".BasicBlock"".autotmp_3943(type.**"".BasicBlock"".autotmp_3942type.int"".autotmp_3941type.int"".autotmp_3938Ïtype.int"".autotmp_3936¯*type.[]*"".BasicBlock"".autotmp_3935ÿ*type.[]*"".BasicBlock"".autotmp_3934&type.*"".BasicBlock"".autotmp_3933(type.**"".BasicBlock"".autotmp_3932type.int"".autotmp_3931type.int"".autotmp_3929Ï(type.**"".BasicBlock"".autotmp_3928¿type.int"".autotmp_3927¯type.int"".autotmp_3926*type.[]*"".BasicBlock"".autotmp_3925*type.[]*"".BasicBlock"".autotmp_3924*type.[]*"".BasicBlock"".autotmp_3923*type.[]*"".BasicBlock"".autotmp_3922*type.[]*"".BasicBlock"".autotmp_3921Ï*type.[]*"".BasicBlock"".pï,type.*[]*"".BasicBlock"".v�&type.*"".BasicBlock +"".df¿&type."".domFrontier"".pÿ,type.*[]*"".BasicBlock"".vŸ&type.*"".BasicBlock +"".df�&type."".domFrontier"".vOtype."".domInfo"".vŸtype."".domInfo"".u0&type.*"".BasicBlock +"".df&type."".domFrontier%àŒ ßàn  d¦=[8W2ú +^c2‡,³øDXæDX| [Tgclocals·221a8bd725185d98d52e34fea8efbe03Tgclocals·ba707fdc8d6da4ed9ec6e3cf6c374963”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/lift.goþ&"".buildDomFrontier ŠeH‹ %H;awèëêHƒì`HÇD$pHÇD$xHÇ„$€H‹\$hH‹«ÀH�H‰$H‰l$H‰l$èH‹T$H‹L$ H‹D$(H‰T$0H‰$H‰L$8H‰L$H‰D$@H‰D$H‹\$hHƒû„¥H‹‹¸H‹ƒÀH‹«ÈH‰l$XH‰L$HHƒøH‰D$PvtH‹)H‰l$èH‹D$hH‹˜Ð1íH9ët.H‹\$0H‰$H‹\$8H‰\$H‹\$@H‰\$H‹¨ÐH‰l$èH‹\$0H‰\$pH‹\$8H‰\$xH‹\$@H‰œ$€HƒÄ`Ãè ‰éTÿÿÿ + 0runtime.morestack_noctxtŽ&type."".domFrontier´"runtime.makeslice˜("".domFrontier.buildš("".domFrontier.buildð$runtime.panicindex@À +"".df_&type."".domFrontier "".~r1&type."".domFrontier +"".fn"type.*"".FunctionÀœ¿ÀÐ Î85h.&YrlTgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·23c4785fa8abd7e258acfe91c9f325f3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/lift.goþ"".removeInstr ’eH‹ %H;awèëêH�ì€H‹„$ˆH‹´$�HÇ„$°HÇ„$¸HÇ„$À1ÿH‰|$(H‹œ$˜H‰\$x1ÉH‰t$pH‰t$0H‰D$hI‰ÁH‹l$0H9é�·H‰ÃH‰D$@Hƒø„iH‹H‹kH‰L$8H‰D$XH‰l$`H‰l$PH‹¬$ H9è…åH‰D$HH‰$H‹l$PH‰l$H‹¬$ H‰l$H‹¬$¨H‰l$èL‹Œ$ˆH‹|$(H‹´$�H‹D$H¶\$ €û„‹H‹D$@H‹L$8HƒÀHÿÁH‹l$0H9éŒIÿÿÿH‰øH9ðt)L‰ËH‰ÅH9ðsRHkíHëHÇHÇCHÿÀH9ðu×H‹Œ$˜H9ùr L‰Œ$°H‰¼$¸H‰Œ$ÀH�Ä€Ãè è L‰ËH‰ýH9÷sFHkíHëH‰$H‰D$HH‰D$H‹\$PH‰\$èL‹Œ$ˆH‹´$�H‹|$(HÿÇH‰|$(é$ÿÿÿè ‰é�þÿÿ + 0runtime.morestack_noctxtæruntime.ifaceeqº$runtime.panicsliceÈ$runtime.panicindexª2runtime.writebarrierifaceø$runtime.panicindex€€"".autotmp_3971O&type."".Instruction"".autotmp_3970(type.*"".Instruction"".autotmp_3969Ÿtype.int"".autotmp_3968�type.int"".autotmp_3967type.int"".autotmp_3966type.int"".autotmp_3964/*type.[]"".Instruction "".refo&type."".Instruction"".i¯type.int "".~r2P*type.[]"".Instruction"".instr0&type."".Instruction"".refs*type.[]"".Instruction€þÿ€t�@àQ\k!4? òª8'Tgclocals·b49813e2597575f981a14a28c9f56d7cTgclocals·7b8874d35e8222a9e8725c8fc4dc8e41”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/lift.goþ"".liftÀ?¼?eH‹ %H�„$øýÿÿH;AwèëâH�ìˆH‹œ$�H‰$èH‹T$H‹L$H‹D$H‰”$àH‰Œ$èH‰„$ðH�H‰$HÇD$èH‹\$H‰œ$ÀÆD$SHÇD$XH‹œ$�Hƒû„4H‹‹¸H‹ƒÀH‹«ÈH‰¬$ HÇ„$°H‰„$H‰„$¨H‰Œ$H‰Œ$H‹œ$°H‹¬$¨H9ë��H‹œ$H‹Hǃ Hǃ¨H‰œ$ØH‹K H‹C(H‹k0H‰¬$€1ÒH‰„$xH‰„$�H‰Œ$pH‰ÈH‹¬$�H9ê�åH‰„$øHƒø„NH‹H‹hH‰”$ˆH‰Œ$HH‰¬$PH‰Œ$ˆH‰ $H‰¬$�H‰l$è‹L$‰L$T�ùïx&(…ã H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹”$Ø‹L$TH‹\$¶\$ €û„š H‹ª¨HÿÅH‰ª¨H‹„$øH‹”$ˆHƒÀHÿÂH‹¬$�H9êŒÿÿÿH‹œ$HƒÃH‰œ$H‹œ$°HÿÃH‰œ$°H‹œ$°H‹¬$¨H9ëŒpþÿÿH�H‰$H‹\$XH‰\$H‹\$XH‰\$èH‹T$H‹L$ H‹D$(H‹œ$�Hƒû„Õ H‹»¸H‹³ÀH‹«ÈH‰¬$ H‰¼$HƒþH‰´$†— H‹/H‰,$H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$H‹œ$ÀH‰\$ èH‹œ$�Hƒû„> H‹“¸H‹ƒÀH‹«ÈH‰¬$ 1ÉH‰„$H‰„$¨H‰”$H‰ÐH‹¬$¨H9é�_H‰„$H‹(H‰Œ$°H‰¬$ÐH�H‰$H‹œ$ÀH‰\$H‰l$èH‹\$Hƒû„  +H‹H‹CH‹kH‰”$°H‰¬$ÀHÇD$`H‹”$°H‰„$¸H‹œ$ÀH‰œ$P1ÉH‰„$HH‰„$�H‰”$@H‰ÐH‹¬$�H9é�H‰ÃH‰„$ðHƒø„ +H‹H‹kH‰Œ$ˆH‰„$xH‰¬$€H‰¬$ H‰„$H‰$èH‹Œ$¶\$€û…f Hƒù„U H‹QPH‹AXH‹i`H‰¬$h1ÉH‰„$`H‰„$ H‰”$XH‰ÐH‹¬$ H9é�0H‰„$èHƒø„úH‹H‹hH‰Œ$˜H‰”$hH‰¬$pH‰¬$@H‰,$H‰”$8H‹Z8ÿÓH‹L$H‰Œ$¸1íH9é„¥H‹1íH9è„]Hƒù„LH�,$H‰ïH‰ÎH¥H¥H¥H‹Œ$H‰„$ˆH‰D$H‰Œ$�H‰L$ èH‹T$(H‹L$0H‹D$8H‹œ$¸H‰$Hƒ<$„ãH‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$èH‹„$èH‹Œ$˜HƒÀHÿÁH‹¬$ H9éŒÐþÿÿH‹„$ðH‹Œ$ˆHƒÀHÿÁH‹¬$�H9éŒùýÿÿH‹Œ$ÀH‹D$`H9Á‚JH‹”$°H‰”$°H‰„$¸H‰Œ$ÀH‹œ$ÐH‹ƒ¨€|$St1ÀH‹¬$ÐH‹� H‹l$`HëHÃHƒû…H‹„$H‹Œ$°HƒÀHÿÁH‹¬$¨H9錡üÿÿH‹œ$�1öHƒû„ÄH‹‹ H‹ƒ¨H‹«°H‰¬$81ÒH‰„$0H‰„$¨H‰Œ$(H‹¬$¨H9ê�¬H‰Œ$àH‹H‰”$°H‹XXHƒû}wH‹œ$�Hƒû„FH‹“ H‹‹¨H‹«°H‰¬$H‰”$øH‰t$hH‰Œ$H9΃H�òH‰$H‰D$èH‹”$°H‹Œ$àH‹t$hHÿÆHƒÁHÿÂH‹¬$¨H9êŒTÿÿÿH‰ðH‹œ$�H‹«¨H9è}NH‹œ$�Hƒû„’H‹“ H‹‹¨H‹«°H9ÈsqH�ÂHÇHÿÀH‹œ$�H‹«¨H9è|²H‹œ$�H‹ƒ°H9ðr4H‹œ$�H‹« H‹œ$�H‰« H‰³¨H‰ƒ°H�ĈÃè è ‰égÿÿÿè ‰é³þÿÿ‰é5þÿÿH‹œ$ÐH‹[(H‹l$`L‹„$ÐHëI‹¨ H)ëH)ÃH‰ØH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰”$ÈH‰Œ$ÐH‰„$ØH‹”$°H‹Œ$¸H‹œ$ÀH‰œ$P1ÀH‰Œ$HH‰Œ$ H‰”$@H‰ÑH‹¬$ H9è�ÐH‰Œ$ðHƒù„H‹H‹iH‰„$˜H‰D$xH‰”$xH‰”$H‰¬$€H‰¬$H‹1íH9è„›H‹œ$ÈH‹l$xL‹„$ÐL9ŃvHkíHëH‰$H‹Œ$H‰„$ˆH‰D$H‰Œ$�H‰L$èH‹Œ$ðH‹„$˜HƒÁHÿÀH‹¬$ H9èŒ0ÿÿÿH‹œ$ÐHƒû„H‹{ H‹C(H‹k0H‰¬$€1öH‰„$xH‰„$ H‰¼$pH‹¬$ H9î}_H‰¼$øHƒÿ„¯H‹H‹WH‰´$˜H‰Œ$ˆH‰”$�H‰”$`HƒùH‰Œ$X…ÊHƒÇHÿÆH‹¬$ H9î|¡H‹”$°H‹Œ$¸H‹œ$ÀH‰œ$P1ÀH‰Œ$HH‰Œ$ H‰”$@H‰ÑH‹¬$ H9è�ÖH‰Œ$ðHƒù„OH‹H‹iH‰„$˜H‰„$€H‰”$xH‰”$(H‰¬$€H‰¬$0H‹1íH9è„ÔH‹œ$ÈH‹¬$€L‹„$ÐL9ѬHkíHëH‰$H‹Œ$(H‰„$ˆH‰D$H‰Œ$�H‰L$èH‹Œ$ðH‹„$˜HƒÁHÿÀH‹¬$ H9èŒ*ÿÿÿH‹œ$ÐH‰$Hƒ<$t6Hƒ$ H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$èéUúÿÿ‰%ëÁè H�H‰$H�H‰\$H�H‰\$èH‹D$éúþÿÿ‰éªþÿÿ€|$SuHH�H‰$H‰L$H‰T$èH‹¼$øH‹´$˜H‹”$`H‹Œ$X¶\$€û…çýÿÿH‹œ$ÈH‹l$`L‹„$ÐL9Ås"".liftAlloc� +¸"".autotmp_4066type.uint64"".autotmp_4065type.uint64"".autotmp_4063Ïtype.**"".Alloc"".autotmp_4062type.int"".autotmp_4061type.int"".autotmp_4060type.*uint8"".autotmp_4059type."".newPhi"".autotmp_4058type.*"".newPhi"".autotmp_4057type.int"".autotmp_4056type.int"".autotmp_4055&type."".Instruction"".autotmp_4054(type.*"".Instruction"".autotmp_4053type.int"".autotmp_4052type.int"".autotmp_4051type.*uint8"".autotmp_4050type."".newPhi"".autotmp_4049type.*"".newPhi"".autotmp_4048type.int"".autotmp_4047type.int"".autotmp_4046type.int"".autotmp_4043type.*uint8"".autotmp_4042¿type."".Value"".autotmp_4041¿type.*"".Value"".autotmp_4040type.int"".autotmp_4039type.int"".autotmp_4038Ÿtype."".newPhi"".autotmp_4037¯type.*"".newPhi"".autotmp_4036type.int"".autotmp_4035type.int"".autotmp_4034&type.*"".BasicBlock"".autotmp_4033(type.**"".BasicBlock"".autotmp_4032type.int"".autotmp_4031type.int"".autotmp_4030çtype.uint32"".autotmp_4028&type."".Instruction"".autotmp_4027ÿ&type."".Instruction"".autotmp_4026Ÿ(type.*"".Instruction"".autotmp_4025type.int"".autotmp_4024type.int"".autotmp_4022�(type.**"".BasicBlock"".autotmp_4021type.int"".autotmp_4020type.int"".autotmp_4012ï*type.[]*"".BasicBlock"".autotmp_4010¿type.int"".autotmp_4009¯type.int"".autotmp_4008type.int"".autotmp_4007type.int"".autotmp_4006type.int"".autotmp_4005¿ type.[]*"".Alloc"".autotmp_4004 type.[]"".newPhi"".autotmp_4003type.int"".autotmp_4002*type.[]"".Instruction"".autotmp_4001 type.[]"".newPhi"".autotmp_4000*type.[]"".Instruction"".autotmp_3999type.int"".autotmp_3998type.int"".autotmp_3997*type.[]"".Instruction"".autotmp_3995type.[]"".Value"".autotmp_3994type.bool"".autotmp_3993 type.[]"".newPhi"".autotmp_3992� type.[]"".newPhi"".autotmp_3991&type.*"".BasicBlock"".autotmp_3990*type.[]*"".BasicBlock"".autotmp_3989_type.[]"".Value"".autotmp_3988type.int"".autotmp_3987type.int"".autotmp_3985/*type.[]"".Instruction"".autotmp_3984*type.[]*"".BasicBlock"".autotmp_3977&type."".domFrontier"".j¿type.int +"".np¿type."".newPhi"".i�type.int"".instrß&type."".Instruction +"".npÿtype."".newPhi"".iŸtype.int "".dstÿ*type.[]"".Instruction"".refsŸ,type.*[]"".Instruction"".newvalŸtype."".Value +"".npßtype."".newPhi"".jÏtype.int "".nps¯ type.[]"".newPhi"".bï&type.*"".BasicBlock"".renamingßtype.[]"".Value"".index¯type.int"".instrÿtype.*"".Alloc"".instrÿ&type."".Instruction"".bß&type.*"".BasicBlock"".numAllocsßtype.int"".usesDeferétype.bool"".newPhis�"type."".newPhiMap +"".dfÏ&type."".domFrontier +"".fn"type.*"".Function%� +œ� +� +žàŽ�%&8&   k‹(@23‰p T Š'}2¥((6$7(ve +o7@ /m”b(†—e(Dkl 9HD 9ME  /EI T   ˆ1@Éú²Î°hRÂâ%k�Ðl#* 2b'?=eWSaITgclocals·63da605eb3e7a719ce5e1b607b1188ddTgclocals·c348ccab7b9aae056f24e1cdf4230b00”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/lift.goþ"".phiIsLive€âeH‹ %H;awèëêH�ì€H‹œ$ˆHƒû„{HƒÃ(Hƒû„fH‹H‹CH‹kH‰l$x1ÉH‰D$pH‰D$(H‰T$hH‰ÐH‹l$(H9é�­H‰D$8Hƒø„H‹H‹hH‰L$0H‰T$XH‰T$HH‰l$`H‰l$PH‹œ$ˆH‰\$@H‹1íH9脨H‹L$@H‰L$`H‰D$XH9Âu[H‰$H‹l$PH‰l$H‰D$H‰L$èH‹T$H¶\$ €ût/H‹D$8H‹L$0HƒÀHÿÁH‹l$(H9éŒSÿÿÿÆ„$�H�Ä€ÃH�H‰$H‰T$H‹\$PH‰\$è¶\$€ûu¨Æ„$�H�Ä€ÃH�H‰$H�H‰\$H�H‰\$èH‹T$HH‹D$é!ÿÿÿ‰éÛþÿÿ‰é“þÿÿ‰é~þÿÿ + 0runtime.morestack_noctxtÜtype.*"".AllocŠ?$runtime.assertI2T2¬@"".renamedŽA2go.itab.*"".UnOp."".Value¤B"".replaceAll¤D$runtime.panicindex¾Dtype.*"".UnOpÔDtype."".ValueìD2go.itab.*"".UnOp."".Value€E runtime.typ2ItabºEtype.*"".AllocàE$runtime.assertI2T2ˆI$runtime.panicindexžI$runtime.panicindexÈI$runtime.panicindexÚItype.*"".PhiðItype."".ValueˆJ0go.itab.*"".Phi."".ValueœJ runtime.typ2ItabP€ +Â"".autotmp_4352type.uintptr"".autotmp_4351type.int"".autotmp_4350Ÿtype.[]"".Value"".autotmp_4349type.[]"".Value"".autotmp_4348&type.*"".BasicBlock"".autotmp_4347(type.**"".BasicBlock"".autotmp_4346type.int"".autotmp_4345type.int"".autotmp_4344type.uint64"".autotmp_4343type.uint64"".autotmp_4342type.int"".autotmp_4341type.int"".autotmp_4340*type.[]"".Instruction"".autotmp_4339*type.[]"".Instruction"".autotmp_4338type.*uint8"".autotmp_4337&type."".Instruction"".autotmp_4329type."".newPhi"".autotmp_4328type.*"".newPhi"".autotmp_4327type.int"".autotmp_4326type.int"".autotmp_4325&type.*"".BasicBlock"".autotmp_4324ß(type.**"".BasicBlock"".autotmp_4323type.int"".autotmp_4322type.int"".autotmp_4319type.int"".autotmp_4318type.int"".autotmp_4317ï*type.[]"".Instruction"".autotmp_4316*type.[]"".Instruction"".autotmp_4315type.*uint8"".autotmp_4314&type."".Instruction"".autotmp_4313type.*uint8"".autotmp_4307type.*uint8"".autotmp_4299×type.uint32"".autotmp_4297&type."".Instruction"".autotmp_4296Ÿ&type."".Instruction"".autotmp_4295Ï(type.*"".Instruction"".autotmp_4294type.int"".autotmp_4293type.int"".autotmp_4292type.*uint8"".autotmp_4291ÿtype."".newPhi"".autotmp_4290¿type.*"".newPhi"".autotmp_4289type.int"".autotmp_4288type.int"".autotmp_4287type.[]"".Value"".autotmp_4286type.int"".autotmp_4285*type.[]*"".BasicBlock"".autotmp_4284*type.[]"".Instruction"".autotmp_4283type.*"".Phi"".autotmp_4282,type.*[]"".Instruction"".autotmp_4274type."".Value"".autotmp_4273 type.[]"".newPhi"".autotmp_4272type.int"".autotmp_4271type.int"".autotmp_4270 type.[]"".newPhi"".autotmp_4269&type.*"".BasicBlock"".autotmp_4268¿*type.[]*"".BasicBlock"".autotmp_4267type.int"".autotmp_4266*type.[]"".Instruction"".autotmp_4265¯"type.*"".DebugRef"".autotmp_4264,type.*[]"".Instruction"".autotmp_4263type."".Value"".autotmp_4262type.int"".autotmp_4261type.*"".UnOp"".autotmp_4259Ÿtype.*"".UnOp"".autotmp_4256type."".Value"".autotmp_4255type.int"".autotmp_4254*type.[]"".Instruction"".autotmp_4253type.*"".Store"".autotmp_4250�type.*"".Store"".autotmp_4248type.int"".autotmp_4245�*type.[]"".Instruction"".autotmp_4244ÿtype.*"".Phi"".autotmp_4243_ type.[]"".newPhi"".autotmp_4242/ type.[]"".newPhi"".autotmp_4241&type.*"".BasicBlock"".rßtype.[]"".Value"".vß&type.*"".BasicBlock"".prefs¯,type.*[]"".Instruction"".newvalÿtype."".Value "".phiŸtype.*"".Phi +"".npßtype."".newPhi"".iÏtype.int"".phis¯ type.[]"".newPhi"".vï&type.*"".BasicBlock"".refsÏ,type.*[]"".Instruction"".instrï"type.*"".DebugRef"".newvalŸtype."".Value"".instrÿtype.*"".UnOp"".refs¿,type.*[]"".Instruction"".instr�type.*"".Store"".instrß&type."".Instruction"".i¿type.int"".allocïtype.*"".Alloc +"".np¿type."".newPhi"".newPhis@"type."".newPhiMap"".renamingtype.[]"".Value"".u&type.*"".BasicBlock%€ +Êÿ € +À°%ÞÒ%Ãq%wŸb[ }:îq%’dT%.u1…E%  #(y: +q2êJ M U!ƒ‚ a9SO LµU!76 M Q>IJbU!YX 2Q93 +U!  9¸J¢Ê£©][³ ø”ERË{Ë]WQ#Y +² 3EŸR€A%3]Í€.0 ÔJ#Tgclocals·0adfaf8350e4556ea99630a1e3245e5dTgclocals·bc7539501bc3622231685aec6b9cc0ef”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/lift.goþ$"".(*address).loadÀ¢eH‹ %H;awèëêHƒì(HÇD$@HÇD$HH‹\$8H‰$H‹|$0Hƒÿ„†H�/H�|$H‰îH¥H¥èH‹D$HƒøtcL‹D$0I‹hH‰h H‰D$ H‹1íH9ètH‹\$ H‰\$HH‰D$@HƒÄ(ÃH�H‰$H�H‰\$H�H‰\$èH‹D$뽉뙉ésÿÿÿ + 0runtime.morestack_noctxt¨"".emitLoadð2go.itab.*"".UnOp."".Value´type.*"".UnOpÊtype."".Valueâ2go.itab.*"".UnOp."".Valueö runtime.typ2Itab@P +"".autotmp_4406type.*"".UnOp"".autotmp_4405type.*"".UnOp "".~r1 type."".Value +"".fn"type.*"".Function"".a type.*"".addressP|OPIàH,1VSg&Tgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·e1ae6533a9e39048ba0735a2264ce16a˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/lvalue.goþ&"".(*address).store€€eH‹ %H;awèëêHƒì8H‹D$@H‹|$HH‰<$Hƒø„‡H�(H�|$H‰îH¥H¥H‹\$PH‰\$H‹\$XH‰\$ H‹hH‰l$(èH‹L$@H‹D$0Hƒyt:6 €(¯!2n :®A.Q•dA9]: +4Tgclocals·5bb32a60eaeb269e734a579846cc811eTgclocals·4bb49765101afb1ff4108eefff3e4c3cš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ4"".(*Program).LookupMethod€ +â eH‹ %H�D$àH;AwèëåH�ì H‹œ$¨H‰$Hƒ<$„,Hƒ$ H‹œ$°H‰\$H‹œ$¸H‰\$èH‹\$H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹D$ 1íH9è…˜H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹\$H‰\$XH‹\$ H‰\$`H�¼$€1ÀèH�œ$€Hƒû„1HÇÂHÇÁH‰\$hH‰T$pH‰L$xH‹œ$°H‰$H‹œ$¸H‰\$èH‹L$H‹D$H‹\$hH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹\$hHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ èH‹\$(H‰\$HH‹\$0H‰\$PH�H‰$H�\$HH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÈþÿÿH‹œ$¨H‰$H‰D$èH‹\$H‰œ$ØH�ĠÉ%éÈýÿÿ" +*0runtime.morestack_noctxt²ngolang.org/x/tools/go/types.(*MethodSetCache).MethodSetœ^golang.org/x/tools/go/types.(*MethodSet).Lookup’go.string."%s has no method %s"Îfmt.Sprintf„type.stringªruntime.convT2EÚruntime.gopanic˜ ("".(*Program).MethodpÀ"".autotmp_4462"type.interface {}"".autotmp_4461Ï"type.interface {}"".autotmp_4459o&type.[]interface {}"".autotmp_4457¯type.string"".autotmp_4456�type.string"".autotmp_4455?(type.[2]interface {} "".~r3`"type.*"".Function"".name@type.string "".pkg0Rtype.*golang.org/x/tools/go/types.Package"".TJtype.golang.org/x/tools/go/types.Type"".prog type.*"".Program"À¿À€f"u ˜+Xà®.75Tgclocals·8e6a890374c60f92e0f38f4b1d20f529Tgclocals·ee1edadd95ba528211ed1372eafd2768š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ:"".(*Program).createMethodSet€òeH‹ %H;awèëêHƒì`H‹\$hH‰$Hƒ<$„?Hƒ$@H‹\$pH‰\$H‹\$xH‰\$èH‹L$H‹D$ H�H‰$H‰L$PH‰L$H‰D$XH‰D$èH‹L$¶\$ €û…¾H�H‰$HÇD$èH‹\$H‰\$HH�H‰$èH‹D$HÇHÇ@H‰D$@H‰$Hƒ<$t}H‹\$HH‰\$èH‹D$@H‰D$8H‹\$hH‰$Hƒ<$tKHƒ$@H‹\$pH‰\$H‹\$xH‰\$H� H‰L$PH‰L$H‰D$XH‰D$ èH‹L$8H‰Œ$€HƒÄ`É%묉%éwÿÿÿ‰%éµþÿÿ + 0runtime.morestack_noctxt�\golang.org/x/tools/go/types/typeutil.(*Map).At²$type.*"".methodSetì$runtime.assertE2T2 8type.map[string]*"".FunctionÄruntime.makemapæ"type."".methodSetø"runtime.newobjectÞ.runtime.writebarrierptrÒ$type.*"".methodSet„^golang.org/x/tools/go/types/typeutil.(*Map).Set@À"".autotmp_4469?$type.*"".methodSet"".autotmp_4468$type.*"".methodSet"".autotmp_4467/8type.map[string]*"".Function"".autotmp_4466"type.interface {}"".msetO$type.*"".methodSet "".~r10$type.*"".methodSet"".TJtype.golang.org/x/tools/go/types.Type"".prog type.*"".ProgramÀ½¿À(€(†j kS   Gt3S?Tgclocals·e5689d6042732d5865e9e92fc8615adcTgclocals·081c4577b224a03ccaa62bf9b804f100š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ."".(*Program).addMethod€ ô eH‹ %H�D$ H;AwèëåH�ìàH‹Œ$øH‹)HƒýuH�H‰$H‰L$è H‰ËH‹IH‹k H‰L$XH‰l$`H‰¬$�H‰,$H‰Œ$ˆH‹Y(ÿÓH‹L$H‹D$H‰L$xH‰„$€H�H‰$H‹œ$ðH‹+H‰l$H‰Œ$¸H‰L$H‰„$ÀH‰D$èH‹\$ H‹1íH9è…ÿH‹œ$øHƒû„DH‹KH‹k H�H‰$H‰L$HH‰L$H‰l$PH‰l$èH‹L$H‹œ$øHÇ„$ÈHÇ„$ÐHÇ„$ØHƒû„ÖH‹k(H‰¬$ÈH‹k0H‰¬$ÐH‹k8H‰¬$ØH�œ$ÈH‹kHƒý�’ÆD$/H‰L$0H‰ $èH‹L$H‹D$H‰Œ$¨H‰ $H‰„$°H‰D$è¶\$€û…;H‹œ$øHƒû„0H‹KH‹kH‰L$hH‰ $H‰l$pH‰l$è¶\$€û„ûHÇÀ€|$/…Á<…¹H‹œ$èH‰$H‹\$0H‰\$èH‹D$H‹h(H‹]1íH9ëuH�H‰$H‰D$è H‹\$xH‰œ$˜H‹œ$€H‰œ$ H‰D$8H‰D$@H�H‰$H‹œ$ðH‹+H‰l$H�œ$˜H‰\$H�\$@H‰\$èH‹D$8H‰„$H�ÄàÃH‹œ$èH‰$H‹œ$øH‰\$èH‹D$é?ÿÿÿ1Àéÿÿÿ‰éÉþÿÿÆD$/éiþÿÿ‰é#þÿÿ‰éµýÿÿ$ +*0runtime.morestack_noctxtlVtype.*golang.org/x/tools/go/types.Selectionˆruntime.gopanicî +¦8type.map[string]*"".FunctionŒ4runtime.mapaccess1_faststrôLtype.*golang.org/x/tools/go/types.Func®"runtime.assertI2T¾"".recvTypeŽ"".isPointerŽ"".isPointer” 4"".(*Program).declaredFuncÊ "type.*"".Functionæ runtime.gopanicÆ +8type.map[string]*"".Function¦ $runtime.mapassign1Œ "".makeWrapper@À("".autotmp_4484¿"type.*"".Function"".autotmp_4483�type.string"".autotmp_4482"type.*"".Function"".autotmp_4481"type.*"".Function"".autotmp_4480"type.*"".Function"".autotmp_4477oJtype.golang.org/x/tools/go/types.Type"".autotmp_4474type.string"".autotmp_4473Otype.string "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0/type.[]int "".~r0¯Ntype.golang.org/x/tools/go/types.Object "".~r0�Ntype.golang.org/x/tools/go/types.Object""".needsPromotionátype.bool "".objßLtype.*golang.org/x/tools/go/types.Func +"".fnÏ"type.*"".Function +"".idÏtype.string "".~r20"type.*"".Function "".sel Vtype.*golang.org/x/tools/go/types.Selection"".mset$type.*"".methodSet"".prog type.*"".Program"ÀÉ¿ÀTÀVš* 9O Cu‹ c#  (C‚Ù«)`3;Tgclocals·2878994323cd6807288b8c7136fb357bTgclocals·0a06014884e7332a6b9f4517f1635661š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ4"".(*Program).RuntimeTypesààeH‹ %H;awèëêHƒì8HÇD$HHÇD$PHÇD$XH‹\$@H‰$Hƒ<$„ÛHƒ$8èH‹\$@H‰$Hƒ<$„±Hƒ$8H� QjèYYH…À…‡HÇD$ HÇD$(HÇD$0H�\$H‰ÙH�-H‰+H�l$ H‰kH‹\$@H‰$Hƒ<$t8Hƒ$@H‰L$èH‹\$ H‰\$HH‹\$(H‰\$PH‹\$0H‰\$X�èHƒÄ8É%ë¿�èHƒÄ8É%éCÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxtž$sync.(*Mutex).LockÞ.sync.(*Mutex).Unlock·fî"runtime.deferprocØ"".func·002®fgolang.org/x/tools/go/types/typeutil.(*Map).Iterateö&runtime.deferreturnž&runtime.deferreturn@p"".autotmp_4490O‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type } "".res/Ntype.[]golang.org/x/tools/go/types.Type "".~r0Ntype.[]golang.org/x/tools/go/types.Type"".prog type.*"".Program,pZ†opop°(Ú53 +:)  Nˆ##Tgclocals·f08079ee67d108ee64eebd2add239fefTgclocals·489eae9797c7ecdf1fcbc058316a447eš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ4"".(*Program).declaredFuncàØeH‹ %H;awèëêHƒìxH‹œ$ˆH‰\$0H‹1íH9è„H‹œ$€H‰$H‹L$0H‰D$HH‰D$H‰L$PH‰L$èH‹D$H‹L$ H‰L$@HƒøH‰D$8t,H�H‰$H‰D$H‰L$èH‹\$H‰œ$�HƒÄxÃH‹œ$ˆH‰$èH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰L$hH‰L$H‰D$pH‰D$èH‹\$ H‰\$XH‹\$(H‰\$`H�H‰$H�\$XH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H�H‰$H�H‰\$H�H‰\$èH‹D$éÍþÿÿ + 0runtime.morestack_noctxtT˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object¾>"".(*Program).packageLevelValue€"type.*"".Function¦"runtime.assertI2TìTgolang.org/x/tools/go/types.(*Func).StringŽ@go.string."no concrete method: "Ü*runtime.concatstring2’type.string¸runtime.convT2Eèruntime.gopanicúLtype.*golang.org/x/tools/go/types.Func�Ntype.golang.org/x/tools/go/types.Object¨˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object¼ runtime.typ2Itab0ð"".autotmp_4495?type.string"".autotmp_4494type.string"".autotmp_4492�Ltype.*golang.org/x/tools/go/types.Func"".vtype."".Value "".~r1 "type.*"".Function "".objLtype.*golang.org/x/tools/go/types.Func"".prog type.*"".ProgramðŽïðÇðúc,‘6^½BTgclocals·3cd76c4f8d01c613585e17871258aa07Tgclocals·ae0eea83e2a4392265565b3fad7e033fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ6"".(*Program).needMethodsOf ˜eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tYHƒ$8èH‹\$(H‰$H‹\$0H‰\$H‹\$8H‰\$ÆD$èH‹\$(H‰$Hƒ<$tHƒ$8èHƒÄ É%ëè‰%ëž + + 0runtime.morestack_noctxt`$sync.(*Mutex).Lock®2"".(*Program).needMethodsâ(sync.(*Mutex).Unlock0@"".TJtype.golang.org/x/tools/go/types.Type"".prog type.*"".Program@_?@� ¨'   +/aTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ2"".(*Program).needMethodsÀF¤FeH‹ %H�„$þÿÿH;AwèëâH�ìhH‹œ$pH‰$Hƒ<$„JHƒ$XH‹œ$xH‰\$H‹œ$€H‰\$èH‹L$H‹D$ H�H‰$H‰Œ$ðH‰L$H‰„$øH‰D$è¶”$ˆ¶\$H‰Ù¶\$€ût€ù„Ç€ú…¾ˆT$;H�H‰$H�\$;H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$pH‰$Hƒ<$„YHƒ$XH‹œ$xH‰\$H‹œ$€H‰\$èH‹œ$pH‰$Hƒ<$„Hƒ$ H‹œ$xH‰\$H‹œ$€H‰\$èH‹T$H‰”$¨€¼$ˆ…ÎH‹œ$xH‰$H‹œ$€H‰\$èH‹”$¨¶\$€û…šH‹jHƒýŽŒH‹œ$pH‰$H‹œ$xH‰\$H‹œ$€H‰\$èH‹”$¨H‹\$H‰œ$ðH‹¬$ð¶]€û…²H‹œ$ðHÇÅ@ˆkH‹jH‰l$P1ÀH‹l$PH9è�†H‰D$hH‰ÓHƒú„òH‹H‹KH‹kH‰¬$(H‰”$H‰Œ$ H9ȃ¿H�ÂH‹+H‹œ$pH‰$H‹œ$ðH‰\$H‰l$èH‹”$¨H‹D$hHÿÀH‹l$PH9èŒzÿÿÿ1ÀH‹ZH9ÃŽVH‰D$xH‰ÓH‹H‹KH‹kH‰¬$(H‰”$H‰Œ$ H9ȃ-H�ÂH‹+H‰,$èH‹L$H‹D$H�H‰$H‰Œ$àH‰L$H‰„$èH‰D$èH‹D$H‰„$ØH‹hH‰¬$H‹1íH9脌 H‹œ$pH‰$H‹Œ$H‰„$àH‰D$H‰Œ$èH‰L$ÆD$èH‹œ$ØH‹kH‰¬$H‹1íH9è„ü H‹œ$pH‰$H‹Œ$H‰„$àH‰D$H‰Œ$èH‰L$ÆD$èH‹”$¨H‹D$xHÿÀH‹ZH9Ã�ªþÿÿH‹Œ$xH‹„$€H‰Œ$àH‰ $H‰„$èH‰D$è‹L$�ùPtype.golang.org/x/tools/go/types.Pointer„?"runtime.newobjectú?2runtime.writebarrieriface¨@šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type®A2"".(*Program).needMethodsºB2"".(*Program).needMethodsÚBRtype.*golang.org/x/tools/go/types.PointerðBJtype.golang.org/x/tools/go/types.TypeˆCšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeœC runtime.typ2ItabÖCNtype.*golang.org/x/tools/go/types.TupleìCJtype.golang.org/x/tools/go/types.Type„D–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type˜D runtime.typ2ItabºDNtype.*golang.org/x/tools/go/types.TupleÐDJtype.golang.org/x/tools/go/types.TypeèD–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeüD runtime.typ2ItabšE$runtime.panicindex¨E$runtime.panicindex@Ð ˆ"".autotmp_4536type.int"".autotmp_4535type.int"".autotmp_4534type.*uint8"".autotmp_4533ßRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_4532Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_4531type.*uint8"".autotmp_4530type.*uint8"".autotmp_4528o&type.[]interface {}"".autotmp_4527×type.uint32"".autotmp_4526type.bool"".autotmp_4525Jtype.golang.org/x/tools/go/types.Type"".autotmp_4524type.*uint8"".autotmp_4522type.int"".autotmp_4521type.int"".autotmp_4520type.int"".autotmp_4519type.int"".autotmp_4518Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_4517Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_4516Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_4515¯type.string"".autotmp_4514ÏJtype.*golang.org/x/tools/go/types.Var"".autotmp_4512?(type.[2]interface {}"".autotmp_4511type.int"".autotmp_4510Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_4509¿Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_4508�Jtype.golang.org/x/tools/go/types.Type"".autotmp_4507type.int"".autotmp_4506type.int"".autotmp_4505type.int"".autotmp_4500Ùtype.bool"".autotmp_4499ï"type.interface {} "".~r0¯Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2�Ptype.*golang.org/x/tools/go/types.object "".~r0¯Jtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.i·3�type.int@golang.org/x/tools/go/types.t·2�Ntype.*golang.org/x/tools/go/types.Tuple "".~r0Ïtype.int@golang.org/x/tools/go/types.t·2ŸNtype.*golang.org/x/tools/go/types.Tuple "".~r0ïJtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2ÿPtype.*golang.org/x/tools/go/types.object "".~r0¿Jtype.*golang.org/x/tools/go/types.Var "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.elem·2ïJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type"".t�Jtype.golang.org/x/tools/go/types.Type"".nŸtype.int"".iÏtype.int"".t¯Ntype.*golang.org/x/tools/go/types.Tuple"".n¿type.int"".iïtype.int"".tÏPtype.*golang.org/x/tools/go/types.Struct"".t¿Ntype.*golang.org/x/tools/go/types.Named"".tïVtype.*golang.org/x/tools/go/types.Signature"".tßJtype.*golang.org/x/tools/go/types.Map "".sigŸVtype.*golang.org/x/tools/go/types.Signature"".ißtype.int"".iÿtype.int"".n¯type.int"".msetï$type.*"".methodSet"".tmsetÿVtype.*golang.org/x/tools/go/types.MethodSet"".skip0type.bool"".TJtype.golang.org/x/tools/go/types.Type"".prog type.*"".Program(%Ð ÷ Ï Ð èÏ Ð  #ʾ%‰}HP@ p}^f —=VUI"LFHGD 8gY^i˜]IN>MI=\[eT!÷ UM*×^Z:9/2/Ife–>POQ<Å F$# >A22    ¼[Ñ�q—^K +¦ B _F ¢  -M Q ? P O ·"? ¦>A7Z- /@ì ? K;ZF%1$>2TTgclocals·959fc04e165290a07a26baa8ea3a7837Tgclocals·413a49357dd42630755b0b7401e263dcš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ$"".BuilderModeFlagàÂeH‹ %H;awèëêHƒìXH�H‰$èH‹D$H‹l$xH‰(H‰D$@H‰D$8H‹1íH9èt`H‹\$`H‰$H‹L$8H‰D$HH‰D$H‰L$PH‰L$H‹\$hH‰\$H‹t$pH‰t$ H�5H�l$(H‰ïH¥H¥èH‹\$@H‰œ$€HƒÄXÃH�H‰$H�H‰\$H�H‰\$èH‹D$énÿÿÿ + 0runtime.morestack_noctxt:&type."".BuilderModeL"runtime.newobjectˆNgo.itab.*"".builderModeValue.flag.Value�""..gostring.1²&flag.(*FlagSet).Varä2type.*"".builderModeValueútype.flag.Value’Ngo.itab.*"".builderModeValue.flag.Value¦ runtime.typ2ItabP° +"".autotmp_4558?2type.*"".builderModeValue"".&value/(type.*"".BuilderMode "".~r3@(type.*"".BuilderMode"".nametype.string "".set$type.*flag.FlagSet°”¯°Að`7fA%s:Tgclocals·d25287a6b75848a4bbaaad8c65b04fe7Tgclocals·5eb6594ca976b67aca03bc408222015e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/mode.goþ4"".(*builderModeValue).Setà Ú eH‹ %H�D$èH;AwèëåH�ì˜HÇ„$¸HÇ„$ÀHÇD$@H‹œ$¨H‰\$pH‹œ$°H‰\$x1ÒH‰T$HH‹\$pH‰$H‹\$xH‰\$H‰T$èH‹L$@H‹T$‹D$ Hƒú„©‰ÅƒøF�9ƒøCuH‰ËHƒËH‰\$@먃øDuH‰ËHƒË@H‰\$@땃øFuH‰ËHƒËH‰\$@낉l$"’2runtime.slicebytetostring´$runtime.panicslice0À +"".&buf_$type.*bytes.Buffer "".~r0Otype.string"".modeo&type."".BuilderMode "".~r0type.string"".v2type.*"".builderModeValueÀá¿ÀdàN¦, ŸD,ØTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·23c4785fa8abd7e258acfe91c9f325f3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/mode.goþ"".relName †eH‹ %H;awèëêHƒì`H‹D$xHÇ„$ˆHÇ„$�HÇD$8Hƒøt3H‹œ$€H‰$H‹X0ÿÓH‹D$H‹X`1íH9ë„PH‹X`H‹CH‰D$8H‹L$hH‹D$pH‰L$PH‰ $H‰D$XH‰D$è‹\$‰\$4H�H‰$H‹\$PH‰\$H‹\$XH‰\$èH‹T$H‰T$@H‹L$ H‰L$H¶\$(€ût3H‹\$8H‰\$H‰ $H‹Z@ÿÓH‹L$H‹D$H‰Œ$ˆH‰„$�HƒÄ`Ë\$4�ûÄU~ueH�H‰$H‹\$PH‰\$H‹\$XH‰\$èH‹D$¶\$ €ût2H‰$H‹\$8H‰\$èH‹L$H‹D$H‰Œ$ˆH‰„$�HƒÄ`ÃH‹\$pH‰$H‹\$hH‹[ ÿÓH‹L$H‹D$H‰Œ$ˆH‰„$�HƒÄ`Ã1Àé±þÿÿ + 0runtime.morestack_noctxt¬ +®$runtime.ifacethashÌtype."".Member†$runtime.assertI2I2î +Îtype.*"".Constˆ$runtime.assertI2T2Ì*"".(*Const).RelString¶ +`À"".autotmp_4598Wtype.uint32"".autotmp_4596type."".Value"".autotmp_4595type.string"".autotmp_4594type.string"".v?type."".Member"".fromORtype.*golang.org/x/tools/go/types.Package "".~r2@type.string"".i &type."".Instruction"".vtype."".Value2Àý¿Àp¿À2¿ÀÐ*87 3l3?23V@aL"kTgclocals·26e45e133ba380ba1433f99bb46d6f62Tgclocals·030191bfaa07fc8cd1e4eb0579b7cb2b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".relTypeàÎeH‹ %H;awèëêHƒì(HÇD$HHÇD$PH‹\$@H‰$H‹\$0H‰\$H‹\$8H‰\$èH‹L$H‹D$ H‰L$HH‰D$PHƒÄ(à + 0runtime.morestack_noctxt”Lgolang.org/x/tools/go/types.TypeStringPP "".~r20type.string"".from Rtype.*golang.org/x/tools/go/types.Package"".tJtype.golang.org/x/tools/go/types.TypePLO +p +T,D +I'Tgclocals·32f137afc3f53351f1adc065fe3b9f83Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".relString€ ôeH‹ %H�D$ÐH;AwèëåH�ì°HÇ„$ÐHÇ„$ØH‹œ$ÀH‰$H‹œ$¸H‹[0ÿÓH‹´$ÀH‹”$¸H‹\$H‹C1íH9è„–H‹¬$ÈH9è„…Hƒø„tH‹H‹hH‰L$8H‰L$hH‰l$@H‰l$pH‰4$H‹Z ÿÓH‹\$H‰\$XH‹\$H‰\$`H�¼$�1ÀèH�œ$�Hƒû„HÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹\$xH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹\$xHƒÃH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹L$(H‹D$0H‰Œ$ÐH‰„$ØH�İÉéæþÿÿ‰é…þÿÿH‰4$H‹Z ÿÓH‹L$H‹D$H‰Œ$ÐH‰„$ØH�İà +*0runtime.morestack_noctxt¤ +ì +®ð runtime.duffzero¦type.stringÌruntime.convT2E¤2runtime.writebarrieriface²type.stringØruntime.convT2E¸2runtime.writebarrierifaceÆ"go.string."%s.%s"´fmt.Sprintf¬ +Pà"".autotmp_4609"type.interface {}"".autotmp_4608Ï"type.interface {}"".autotmp_4606o&type.[]interface {}"".autotmp_4605type.string"".autotmp_4603¯type.string"".autotmp_4602�type.string"".autotmp_4601?(type.[2]interface {} "".~r0ïtype.string "".~r20type.string"".from Rtype.*golang.org/x/tools/go/types.Package"".mtype."".Member "àÝßà9ßÀ\:O…2Rdo´=*Tgclocals·da0c25798e548e4e0324cdb6a6a00539Tgclocals·c5975e0702bae1af810ed698e1a86202–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ,"".(*Parameter).StringÀ¬eH‹ %H�D$ÀH;AwèëåH�ìÀH‹”$ÈHÇ„$ÐHÇ„$ØH‹B8H‹X`1íH9넺H‹X`H‹CHƒú„¡H‹2H‹jH‰t$8H‰t$xH‰l$@H‰¬$€H‰ÓH‹R H‹k(H‰T$HH‰$H‰l$PH‰l$H‰D$èH‹\$H‰\$hH‹\$ H‰\$pH�¼$ 1ÀèH�œ$ Hƒû„HÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$xH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰L$XH‰L$H‰D$`H‰D$èH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰L$XH‰L$H‰D$`H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹L$(H‹D$0H‰Œ$ÐH‰„$ØH�ÄÀÉéÚþÿÿ‰éXþÿÿ1ÀéGþÿÿ +*0runtime.morestack_noctxtÒ"".relType˜ð runtime.duffzero–type.string¼runtime.convT2Eš2runtime.writebarrieriface¨type.stringÎruntime.convT2E´2runtime.writebarrierifaceÂ:go.string."parameter %s : %s"¶fmt.Sprintf0€"".autotmp_4620"type.interface {}"".autotmp_4619Ï"type.interface {}"".autotmp_4617o&type.[]interface {}"".autotmp_4615¯type.string"".autotmp_4614�type.string"".autotmp_4613?(type.[2]interface {} "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0�type.string "".~r0type.string"".v$type.*"".Parameter"€Þÿ€ xB²¨u½FTgclocals·1ee14e32cec51f1cde6c2b0577d81887Tgclocals·b3f8d48025601dde4819e5a38837a91c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ("".(*FreeVar).StringÀ¬eH‹ %H�D$ÀH;AwèëåH�ìÀH‹”$ÈHÇ„$ÐHÇ„$ØH‹B(H‹X`1íH9넺H‹X`H‹CHƒú„¡H‹2H‹jH‰t$8H‰t$xH‰l$@H‰¬$€H‰ÓH‹RH‹kH‰T$HH‰$H‰l$PH‰l$H‰D$èH‹\$H‰\$hH‹\$ H‰\$pH�¼$ 1ÀèH�œ$ Hƒû„HÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$xH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰L$XH‰L$H‰D$`H‰D$èH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰L$XH‰L$H‰D$`H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹L$(H‹D$0H‰Œ$ÐH‰„$ØH�ÄÀÉéÚþÿÿ‰éXþÿÿ1ÀéGþÿÿ +*0runtime.morestack_noctxtÒ"".relType˜ð runtime.duffzero–type.string¼runtime.convT2Eš2runtime.writebarrieriface¨type.stringÎruntime.convT2E´2runtime.writebarrierifaceÂ6go.string."freevar %s : %s"¶fmt.Sprintf0€"".autotmp_4631"type.interface {}"".autotmp_4630Ï"type.interface {}"".autotmp_4628o&type.[]interface {}"".autotmp_4626¯type.string"".autotmp_4625�type.string"".autotmp_4624?(type.[2]interface {} "".~r0ïJtype.golang.org/x/tools/go/types.Type "".~r0�type.string "".~r0type.string"".v type.*"".FreeVar"€Þÿ€ ‚B²¨u½FTgclocals·1ee14e32cec51f1cde6c2b0577d81887Tgclocals·b3f8d48025601dde4819e5a38837a91c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ("".(*Builtin).StringàÂeH‹ %H�D$ðH;AwèëåH�ì�HÇ„$ HÇ„$¨H‹œ$˜Hƒû„H‹ H‹kH‰L$8H‰L$XH‰l$@H‰l$`H�\$hHÇHÇCH�\$hHƒû„ÉHÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹\$xH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�Éé0ÿÿÿ‰éëþÿÿ +*0runtime.morestack_noctxtàtype.string†runtime.convT2EÞ2runtime.writebarrierifaceì,go.string."builtin %s"Úfmt.Sprintf0 "".autotmp_4640�"type.interface {}"".autotmp_4638/&type.[]interface {}"".autotmp_4636otype.string"".autotmp_4635O(type.[1]interface {} "".~r0¯type.string "".~r0type.string"".v type.*"".Builtin" °Ÿ ðŒ:¶ÂjDTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·c2c8ce66b145a8b2f30325ee18b5b8a3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Alloc).Stringà Ü eH‹ %H�D$˜H;AwèëåH�ìèH‹Œ$ðHÇ„$øHÇ„$H�H‹3H‹S¶YP€ûtH�H‹3H‹SHƒù„vH‹H‹CH‹X`1íH9ë„YH‹X`H‹CH‰D$8H‰t$PH‰´$�H‰T$XH‰”$˜H‰ËHƒù„H‹IH‹kH‰L$@H‰ $H‰l$HH‰l$èH‹L$H‹D$H‰Œ$€H‰ $H‰„$ˆH‰D$H‹\$8H‰\$èH‹\$H‰\$pH‹\$ H‰\$xH�¼$¸1ÀèH�œ$¸Hƒû„�HÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$ HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H‹œ$ðH‰\$Hƒ|$„¡HƒD$@èH‹L$H‹D$H‹œ$ HƒÃ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$ èH‹L$(H‹D$0H‰Œ$øH‰„$H�ÄèÉ%éSÿÿÿ‰éiþÿÿ‰éÛýÿÿ1Àé¨ýÿÿ‰éƒýÿÿ$ +*0runtime.morestack_noctxtŠ"go.string."local"¸go.string."new"®"".deref’"".relTypeØè runtime.duffzeroÖtype.string‚runtime.convT2Eà2runtime.writebarrierifaceîtype.string”runtime.convT2Eú2runtime.writebarrierifaceˆtype.stringØruntime.convT2E¾ 2runtime.writebarrierifaceÌ ,go.string."%s %s (%s)"À +fmt.Sprintf0Ð"".autotmp_4653"type.interface {}"".autotmp_4652"type.interface {}"".autotmp_4651�"type.interface {}"".autotmp_4649�&type.[]interface {}"".autotmp_4647ïtype.string"".autotmp_4646ÏJtype.golang.org/x/tools/go/types.Type"".autotmp_4645¯type.string"".autotmp_4644_(type.[3]interface {} "".~r0ÏJtype.golang.org/x/tools/go/types.Type"".fromßRtype.*golang.org/x/tools/go/types.Package +"".op¯type.string "".~r0type.string"".vtype.*"".Alloc"УÏÐ*ð"˜B -ÌÖ2xŸQTgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·f9b5daae0c1d3350c4a2e51dc7448726–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ "".(*Phi).StringàÆeH‹ %H�„$ÿÿÿH;AwèëâH�ìxHÇ„$ˆHÇ„$�H�H‰$èH‹D$H‰„$�H‰$H�H�l$H‰ïH‰ÞH¥H¥èH‹¼$€Hƒÿ„H‹WPH‹OXH‹o`H‰¬$p1ÀH‰Œ$hH‰L$XH‰”$`H‰ÑH‹l$XH9è�üH‰L$xHƒù„¿H‹1H‹iH‰D$`H‰ÂH‰´$øH‰´$¸H‰¬$H‰¬$ÀH‰D$PHƒø~1H‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹¼$€H‹T$PHÇÀÿÿÿÿH‹1íH9ë„:H‹/H‹M@H9Ê�*L‹Iƒø„I‹H8I‹@@I‹hHH‰¬$@H‰Œ$0H‰„$8H9ƒáH�ÑH‹H‹H‹œ$�H‰œ$ˆH‰D$hH‹H‰D$p1íH9è„tH�œ$HÇHÇCH�œ$Hƒû„DHÇÂHÇÁH‰œ$HH‰”$PH‰Œ$XH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$HH‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹Œ$ˆH‹D$pH‰„$ØH‰$H‰Œ$àH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$HH‰\$ H‹œ$PH‰\$(H‹œ$XH‰\$0èH�H‹ H‰Œ$¨H‹CH‰„$°Hƒ¼$¸tlH‹œ$€H‰œ$€H‹1íH9è„êH‹œ$¸H‰$H‹œ$ÀH‰\$H‹Œ$€H‰„$ÈH‰D$H‰Œ$ÐH‰L$èH‹L$ H‹D$(H‹œ$�H‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹¼$€H‹L$xH‹D$`HƒÁHÿÀH‹l$XH9èŒýÿÿH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$€H‹[HHƒûtWH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$�H‰$H‹¼$€Hƒÿ„ÏH�o@H�|$H‰îH¥H¥èH‹„$�HÇ„$˜HÇ„$ 1íH9èu&H�H‹ H‹CH‰Œ$ˆH‰„$�H�ÄxÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰¼$ H‰|$H‰”$(H‰T$èH‹L$H‹D$ ë‚è ‰é*ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éäýÿÿ‰éµüÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$péUüÿÿè A‰éãûÿÿéüÿÿ‰é:ûÿÿ‰éèúÿÿF +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobjectÂ"go.string."phi ["ê6bytes.(*Buffer).WriteString¾go.string.", "à6bytes.(*Buffer).WriteString„>go.itab.*bytes.Buffer.io.WriterÐtype.intöruntime.convT2Eà 2runtime.writebarrierifaceº + go.string."%d: "° fmt.Fprintf¾ "go.string.""° "æ2runtime.slicebytetostringˆ$runtime.panicslice¨type.*"".Phi¾&type."".InstructionÖgo.itab.*bytes.Buffer.io.WriterÜ runtime.typ2Itab„$runtime.panicindex0ð*"".autotmp_4673type.string"".autotmp_4672type.*uint8"".autotmp_4671Ÿ"type.interface {}"".autotmp_4669_&type.[]interface {}"".autotmp_4668�type.*uint8"".autotmp_4667ÿtype."".Value"".autotmp_4666ÿtype.*"".Value"".autotmp_4665¿type.int"".autotmp_4664¯type.int"".autotmp_4662ïtype.*"".Phi"".autotmp_4661Ÿtype.int"".autotmp_4660ß$type.*bytes.Buffer"".autotmp_4659ß(type.[1]interface {}"".autotmp_4657/type.[]"".Value +"".&bÏ$type.*bytes.Buffer "".~r0¿type.string"".edgeValŸtype.string"".edgeÿtype."".Value"".iÏtype.int "".~r0type.string"".vtype.*"".Phi%ð÷ïð“° rª=/„ 1D² l3 $$3º 2>>H,»‹�‹€ �B 9/Tgclocals·f9bac4602c4134eb4effc7b57f6e2cd4Tgclocals·f277c0f867f90e5d6f1a91128f1f62d6–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".printCallÀÀeH‹ %H�„$ÿÿÿH;AwèëâH�ìxHÇ„$¨HÇ„$°H�H‰$èH‹D$H‰D$xH‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èL‹„$˜H‹”$ H‹Œ$€H‹Y1íH9ë…31À<…äHƒù„ÓH�)H�$H‰ßH‰îH¥H¥L‰D$H‰T$èH‹L$ H‹D$(H‹\$xH‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$€Hƒû„GH‹SH‹K H‹k(H‰¬$P1ÀH‰Œ$HH‰L$XH‰”$@H‰ÑH‹l$XH9è�ëH‰L$`Hƒù„õH‹H‹iH‰D$PH‰”$°H‰”$H‰¬$¸H‰¬$Hƒø~!H‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$H‰$H‹œ$H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹L$ H‹D$(H‹\$xH‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH‹L$`H‹D$PHƒÁHÿÀH‹l$XH9èŒÿÿÿH‹œ$€H‰$èH‹\$¶k @€ýt!H‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹t$xH‰4$H�5H�l$H‰ïH¥H¥èH‹D$xHÇ„$�HÇ„$˜1íH9èu&H�H‹ H‹CH‰Œ$¨H‰„$°H�ÄxÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰¼$H‰|$H‰”$ H‰T$èH‹L$H‹D$ ë‚è ‰éþÿÿ‰é²ýÿÿ‰é&ýÿÿH‹|$xH‰|$pHƒù„*H�)H�<$H‰îH¥H¥L‰D$H‰T$èH‹\$ H‰œ$àH‹\$(H‰œ$èH‹œ$€H‹[Hƒû„ÖH‹KH‹k H‰Œ$€H‰Œ$ÐH‰¬$ˆH‰¬$ØH‹H‰D$h1íH9è„`H�¼$X1ÀèH�œ$XHƒû„8HÇÂHÇÁH‰œ$(H‰”$0H‰Œ$8H�H‰$H�œ$àH‰\$èH‹L$H‹D$H‹œ$(H‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH�H‰$H�œ$ÐH‰\$èH‹L$H‹D$H‹œ$(HƒÃH‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹L$pH‹D$hH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$(H‰\$ H‹œ$0H‰\$(H‹œ$8H‰\$0èéûÿÿ‰éÁþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$héiþÿÿ‰é#þÿÿ‰éÏýÿÿHÇÀéÃúÿÿH +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobjectì6bytes.(*Buffer).WriteString¢"".relName†6bytes.(*Buffer).WriteString¦go.string."("È6bytes.(*Buffer).WriteString†go.string.", "¨6bytes.(*Buffer).WriteString˜"".relNameü6bytes.(*Buffer).WriteStringÜ 4"".(*CallCommon).Signatureš +go.string."..."¼ +6bytes.(*Buffer).WriteStringÜ +go.string.")"þ +6bytes.(*Buffer).WriteStringÔ "go.string.""Æ 2runtime.slicebytetostringè $runtime.panicsliceø"".relName¶>go.itab.*bytes.Buffer.io.Writerôð runtime.duffzeroòtype.stringžruntime.convT2Eˆ2runtime.writebarrieriface–type.stringÂruntime.convT2E´2runtime.writebarrierifaceˆ0go.string."invoke %s.%s"þfmt.Fprintf¤$type.*bytes.Bufferºtype.io.WriterÒ>go.itab.*bytes.Buffer.io.Writeræ runtime.typ2Itabpð0"".autotmp_4707type.string"".autotmp_4706�type."".Value"".autotmp_4705¯type.*"".Value"".autotmp_4704type.int"".autotmp_4703type.int"".autotmp_4702"type.interface {}"".autotmp_4701ï"type.interface {}"".autotmp_4699Ÿ&type.[]interface {}"".autotmp_4698Ÿtype.*uint8"".autotmp_4695type.string"".autotmp_4694otype.[]"".Value"".autotmp_4693Ïtype.string"".autotmp_4692¯type.string"".autotmp_4691�$type.*bytes.Buffer"".autotmp_4690?(type.[2]interface {}"".autotmp_4689�type.string +"".&bÿ$type.*bytes.Buffer "".~r0Ïtype.string "".~r0ïtype.string "".argïtype."".Value "".~r3Ptype.string"".instr0&type."".Instruction"".prefixtype.string"".v&type.*"".CallCommon%ðçïðÓà ^à=@\!‰!j !!· ôL 6H-Þ +8b õYÓð4.Tgclocals·e1691fd7dbd19efd30338de8828d6d5eTgclocals·9169907ef1dfeb9a48ef8d8f1428fe41–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ."".(*CallCommon).String€öeH‹ %H;awèëêHƒì8HÇD$HHÇD$PH‹\$@H‰$H�\$HÇHÇCH�\$HÇHÇCèH‹L$(H‹D$0H‰L$HH‰D$PHƒÄ8à + 0runtime.morestack_noctxt¼"".printCall0p "".~r0type.string"".c&type.*"".CallCommonp`o€ Œ,T +]#Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ""".(*Call).StringÀ¾eH‹ %H;awèëêHƒìPHÇD$`HÇD$hH‹\$XH‰\$8H‹1íH9ètiH‹\$XH‰$Hƒ<$tPHƒ$@H�\$HÇHÇCH‹L$8H‰D$@H‰D$H‰L$HH‰L$ èH‹L$(H‹D$0H‰L$`H‰D$hHƒÄPÉ%ë§H�H‰$H�H‰\$H�H‰\$èH‹D$éeÿÿÿ + 0runtime.morestack_noctxtr>go.itab.*"".Call."".InstructionŽ"".printCallàtype.*"".Callö&type."".InstructionŽ>go.itab.*"".Call."".Instruction¢ runtime.typ2Itab0 "".autotmp_4721/type.*"".Call "".~r0type.string"".vtype.*"".Call ‰Ÿ <à”,´†JTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*BinOp).StringÀ ¬ eH‹ %H�D$¨H;AwèëåH�ìØHÇ„$èHÇ„$ðH‹œ$àH‰\$8H‹1íH9è„ËH‹¼$àHƒÿ„²H�oHH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰œ$€H‹\$(H‰œ$ˆH‹œ$àH‹k@H‰,$èH‹\$H‰\$pH‹\$H‰\$xH‹œ$àH‰\$8H‹1íH9è„ñH‹¼$àHƒÿ„ØH�oXH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$`H‹\$(H‰\$hH�¼$¨1ÀèH�œ$¨Hƒû„oHÇÂHÇÁH‰œ$�H‰”$˜H‰Œ$ H�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$�H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$�HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$�HƒÃ H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$ èH‹L$(H‹D$0H‰Œ$èH‰„$ðH�ÄØÃ‰éŠþÿÿ‰é!þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÝýÿÿ‰éGýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éýÿÿ6 +*0runtime.morestack_noctxt”@go.itab.*"".BinOp."".Instruction¨"".relName†*go/token.Token.StringÖ@go.itab.*"".BinOp."".Instructionê"".relName°è runtime.duffzero®type.stringÚruntime.convT2E¸2runtime.writebarrierifaceÆtype.stringìruntime.convT2EÒ2runtime.writebarrierifaceàtype.string† runtime.convT2Eì 2runtime.writebarrierifaceú (go.string."%s %s %s"î +fmt.SprintfÜ type.*"".BinOpò &type."".InstructionŠ @go.itab.*"".BinOp."".Instructionž  runtime.typ2ItabÎ type.*"".BinOpä &type."".Instructionü @go.itab.*"".BinOp."".Instruction�  runtime.typ2Itab0°"".autotmp_4739"type.interface {}"".autotmp_4738"type.interface {}"".autotmp_4737�"type.interface {}"".autotmp_4735�&type.[]interface {}"".autotmp_4734type.*uint8"".autotmp_4731ïtype.string"".autotmp_4730type.*"".BinOp"".autotmp_4729Ïtype.string"".autotmp_4728¯type.string"".autotmp_4727¿type.*"".BinOp"".autotmp_4726_(type.[3]interface {} "".~r0type.string"".vtype.*"".BinOp"°º¯°ƒàœ:¦&“/rxŠX9Tgclocals·65da895b3dbef1b5b79355c3852ec825Tgclocals·b1085e9a964363bf891c29a026fab979–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ""".(*UnOp).StringÀ ¸ eH‹ %H�D$¨H;AwèëåH�ìØHÇ„$èHÇ„$ðH‹œ$àH‰\$8H‹1íH9è„QH‹¼$àHƒÿ„8H�oHH�<$H‰îH¥H¥H‹L$8H‰D$PH‰D$H‰L$XH‰L$èH‹´$àH‹\$ H‰œ$€H‹\$(H‰œ$ˆ¶nX@€ý„ÒH�H‹ H‹CH‰L$@H‰L$pH‰D$HH‰D$xH�¼$¨1ÀèH�œ$¨Hƒû„ˆHÇÂHÇÁH‰œ$�H‰”$˜H‰Œ$ H�H‰$H‰t$Hƒ|$„:HƒD$@èH‹L$H‹D$H‹œ$�H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$�HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$�HƒÃ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$ èH‹L$(H‹D$0H‰Œ$èH‰„$ðH�ÄØÃ‰%éºþÿÿ‰éqþÿÿ1É1Àé3þÿÿ‰éÁýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é}ýÿÿ* +*0runtime.morestack_noctxt”>go.itab.*"".UnOp."".Instruction¨"".relName–go.string.",ok"êè runtime.duffzeroè&type.go/token.Token¨runtime.convT2E†2runtime.writebarrieriface”type.stringÀruntime.convT2E¦2runtime.writebarrieriface´type.stringÚruntime.convT2EÀ2runtime.writebarrierifaceÎ$go.string."%s%s%s" fmt.SprintfÚ +type.*"".UnOpð +&type."".Instructionˆ >go.itab.*"".UnOp."".Instructionœ  runtime.typ2Itab0°"".autotmp_4757"type.interface {}"".autotmp_4756"type.interface {}"".autotmp_4755ï"type.interface {}"".autotmp_4753�&type.[]interface {}"".autotmp_4750Ïtype.string"".autotmp_4749¯type.string"".autotmp_4748¿type.*"".UnOp"".autotmp_4747_(type.[3]interface {} "".~r1¯type.string "".~r0type.string"".vtype.*"".UnOp"°ä¯°Yà¤:¦“À�mTgclocals·1ee14e32cec51f1cde6c2b0577d81887Tgclocals·720ca2f4ec3ef8fc39bb7f4fa08bac98–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".printConvààeH‹ %H�D$ˆH;AwèëåH�ìøHÇ„$0HÇ„$8H‹œ$H‰$H‹œ$H‹[(ÿÓH‹D$H‹X`1íH9ë„AH‹X`H‹CH‰D$8H‹œ$H‰œ$�H‹œ$H‰œ$˜H‹œ$H‰$H‹œ$H‹[HÿÓH‹L$H‹D$H‰Œ$€H‰ $H‰„$ˆH‰D$H‹\$8H‰\$èH‹\$H‰\$pH‹\$ H‰\$xH‹œ$(H‰$H‹œ$ H‹[HÿÓH‹L$H‹D$H‰Œ$€H‰ $H‰„$ˆH‰D$H‹\$8H‰\$èH‹\$H‰\$`H‹\$ H‰\$hH�H‰$H‹œ$H‰\$H‹œ$H‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$ H‰$H‹œ$(H‰\$èH‹\$ H‰\$PH‹\$(H‰\$XH�¼$¸1ÀèH�œ$¸Hƒû„¼HÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$@H‰L$H‰D$HH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$ HƒÃH‰$H‰L$@H‰L$H‰D$HH‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$ HƒÃ H‰$H‰L$@H‰L$H‰D$HH‰D$èH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹œ$ HƒÃ0H‰$H‰L$@H‰L$H‰D$HH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$ èH‹L$(H‹D$0H‰Œ$0H‰„$8H�ÄøÃ‰é=þÿÿ1ÀéÀüÿÿ2 +*0runtime.morestack_noctxt¤ +Ú +º"".relTypeš +ú"".relType°&type."".Instructionö"runtime.assertI2IÚ"".relName à runtime.duffzerožtype.stringÊruntime.convT2E¨ 2runtime.writebarrieriface¶ type.stringÜ runtime.convT2E +2runtime.writebarrierifaceÐ +type.stringö +runtime.convT2EÜ 2runtime.writebarrierifaceê type.string� runtime.convT2Eö 2runtime.writebarrieriface„ 8go.string."%s %s <- %s (%s)"ø fmt.Sprintf€ð""".autotmp_4777"type.interface {}"".autotmp_4776"type.interface {}"".autotmp_4775"type.interface {}"".autotmp_4774ï"type.interface {}"".autotmp_4772¯&type.[]interface {}"".autotmp_4770Ïtype.string"".autotmp_4769¯type.string"".autotmp_4768Jtype.golang.org/x/tools/go/types.Type"".autotmp_4767�type.string"".autotmp_4766ïJtype.golang.org/x/tools/go/types.Type"".autotmp_4765Ïtype.string"".autotmp_4764(type.[4]interface {}"".fromÿRtype.*golang.org/x/tools/go/types.Package "".~r3`type.string"".x@type."".Value"".v type."".Value"".prefixtype.string"ðÿïð°4¬:; + ``ƒ$)$à &R[`/>ª×5Tgclocals·2d88bdb2d24712f034e86c6606a6d8fbTgclocals·8867ea1e5847b8216b4216c4fc841dee–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ."".(*ChangeType).StringàÂeH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹\$`H‰\$@H‹1íH9ètkH�H�,$H‰ïH‰ÞH¥H¥H‹L$@H‰D$HH‰D$H‰L$PH‰L$H‹|$`Hƒÿt.H�o@H�|$ H‰îH¥H¥èH‹L$0H‹D$8H‰L$hH‰D$pHƒÄXÉëÎH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ + 0runtime.morestack_noctxtr>go.itab.*"".ChangeType."".ValueŽ,go.string."changetype"œ"".printConvä&type.*"".ChangeTypeútype."".Value’>go.itab.*"".ChangeType."".Value¦ runtime.typ2Itab0°"".autotmp_4781/&type.*"".ChangeType "".~r0type.string"".v&type.*"".ChangeType°�¯°Eð +¾ð�ETgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ("".(*Convert).StringàÂeH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹\$`H‰\$@H‹1íH9ètkH�H�,$H‰ïH‰ÞH¥H¥H‹L$@H‰D$HH‰D$H‰L$PH‰L$H‹|$`Hƒÿt.H�o@H�|$ H‰îH¥H¥èH‹L$0H‹D$8H‰L$hH‰D$pHƒÄXÉëÎH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ + 0runtime.morestack_noctxtr8go.itab.*"".Convert."".ValueŽ&go.string."convert"œ"".printConvä type.*"".Convertútype."".Value’8go.itab.*"".Convert."".Value¦ runtime.typ2Itab0°"".autotmp_4786/ type.*"".Convert "".~r0type.string"".v type.*"".Convert°�¯°Eð +Àð�ETgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ8"".(*ChangeInterface).StringàÂeH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹\$`H‰\$@H‹1íH9ètkH�H�,$H‰ïH‰ÞH¥H¥H‹L$@H‰D$HH‰D$H‰L$PH‰L$H‹|$`Hƒÿt.H�o@H�|$ H‰îH¥H¥èH‹L$0H‹D$8H‰L$hH‰D$pHƒÄXÉëÎH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ + 0runtime.morestack_noctxtrHgo.itab.*"".ChangeInterface."".ValueŽ8go.string."change interface"œ"".printConvä0type.*"".ChangeInterfaceútype."".Value’Hgo.itab.*"".ChangeInterface."".Value¦ runtime.typ2Itab0°"".autotmp_4791/0type.*"".ChangeInterface "".~r0type.string"".v0type.*"".ChangeInterface°�¯°Eð +Âð�ETgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ4"".(*MakeInterface).StringàÂeH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹\$`H‰\$@H‹1íH9ètkH�H�,$H‰ïH‰ÞH¥H¥H‹L$@H‰D$HH‰D$H‰L$PH‰L$H‹|$`Hƒÿt.H�o@H�|$ H‰îH¥H¥èH‹L$0H‹D$8H‰L$hH‰D$pHƒÄXÉëÎH�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ + 0runtime.morestack_noctxtrDgo.itab.*"".MakeInterface."".ValueŽ go.string."make"œ"".printConvä,type.*"".MakeInterfaceútype."".Value’Dgo.itab.*"".MakeInterface."".Value¦ runtime.typ2Itab0°"".autotmp_4796/,type.*"".MakeInterface "".~r0type.string"".v,type.*"".MakeInterface°�¯°Eð +Äð�ETgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ0"".(*MakeClosure).StringàÒeH‹ %H�„$ ÿÿÿH;AwèëâH�ì`HÇ„$pHÇ„$xH�H‰$èH‹D$H‰„$€H‰D$xH‹œ$hH‰\$pH‹1íH9è„yH‹¼$hHƒÿ„`H�o@H�<$H‰îH¥H¥H‹L$pH‰„$¸H‰D$H‰Œ$ÀH‰L$èH‹\$ H‰œ$øH‹\$(H‰œ$H‹H‰D$h1íH9è„ÅH�œ$HÇHÇCH�œ$Hƒû„•HÇÂHÇÁH‰œ$0H‰”$8H‰Œ$@H�H‰$H�œ$øH‰\$èH‹L$H‹D$H‹œ$0H‰$H‰Œ$ØH‰L$H‰„$àH‰D$èH‹L$xH‹D$hH‰„$¨H‰$H‰Œ$°H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$0H‰\$ H‹œ$8H‰\$(H‹œ$@H‰\$0èH‹œ$hHƒ{P„«H‹´$€H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$hHƒû„hH‹SPH‹KXH‹k`H‰¬$X1ÀH‰Œ$PH‰L$XH‰”$HH‰ÑH‹l$XH9è�H‰L$`Hƒù„H‹H‹iH‰D$PH‰”$ÈH‰”$˜H‰¬$ÐH‰¬$ Hƒø~$H‹´$€H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$hH‰\$pH‹1íH9è„oH‹œ$˜H‰$H‹œ$ H‰\$H‹L$pH‰„$¸H‰D$H‰Œ$ÀH‰L$èH‹L$ H‹D$(H‹œ$€H‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹L$`H‹D$PHƒÁHÿÀH‹l$XH9èŒëþÿÿH‹´$€H‰4$H�5H�l$H‰ïH¥H¥èH‹„$€HÇ„$ˆHÇ„$�1íH9èu&H�H‹ H‹CH‰Œ$pH‰„$xH�Ä`ÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰¼$ H‰|$H‰”$(H‰T$èH‹L$H‹D$ ë‚è H�H‰$H�H‰\$H�H‰\$èH‹D$é_þÿÿ‰éãýÿÿ‰é‘ýÿÿ‰édüÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$héüÿÿ‰é™ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éUûÿÿH +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobjectÞLgo.itab.*"".MakeClosure."".Instructionþ"".relNameÀ>go.itab.*bytes.Buffer.io.WriterŒtype.string¸runtime.convT2E¢2runtime.writebarrierifaceö6go.string."make closure %s"ìfmt.Fprintf¸go.string." ["Ú6bytes.(*Buffer).WriteStringž go.string.", "À 6bytes.(*Buffer).WriteStringè Lgo.itab.*"".MakeClosure."".Instructionø "".relNameâ 6bytes.(*Buffer).WriteStringÆgo.string."]"è6bytes.(*Buffer).WriteStringÄ"go.string.""¶2runtime.slicebytetostringØ$runtime.panicsliceê(type.*"".MakeClosure€&type."".Instruction˜Lgo.itab.*"".MakeClosure."".Instruction¬ runtime.typ2Itabø$type.*bytes.BufferŽtype.io.Writer¦>go.itab.*bytes.Buffer.io.Writerº runtime.typ2Itabô(type.*"".MakeClosureŠ&type."".Instruction¢Lgo.itab.*"".MakeClosure."".Instruction¶ runtime.typ2Itab0À,"".autotmp_4818type.string"".autotmp_4817type.*uint8"".autotmp_4816¯type."".Value"".autotmp_4815ÿtype.*"".Value"".autotmp_4814type.int"".autotmp_4813type.int"".autotmp_4812�"type.interface {}"".autotmp_4810_&type.[]interface {}"".autotmp_4809type.*uint8"".autotmp_4808ïtype.*uint8"".autotmp_4807ïtype.string"".autotmp_4806(type.*"".MakeClosure"".autotmp_4805/type.[]"".Value"".autotmp_4804Ïtype.string"".autotmp_4803ß(type.*"".MakeClosure"".autotmp_4802Ï$type.*bytes.Buffer"".autotmp_4801¯(type.[1]interface {} +"".&b¿$type.*bytes.Buffer "".~r0¯type.string"".c�type."".Value "".~r0type.string"".v(type.*"".MakeClosure%Àß¿À«° +HÈ=¨$‰$‘ $º2~>Hv�š7³\x§ ;G >Tgclocals·2414cc3a9e5b7e18ceaad46208847f11Tgclocals·3a6b16b56e39f0942f1644a08cfa8e53–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ,"".(*MakeSlice).String ‚eH‹ %H�D$˜H;AwèëåH�ìèH‹”$ðHÇ„$øHÇ„$Hƒú„nH‹H‹CH‹X`1íH9ë„QH‹X`H‹CHƒú„8H‰ÓH‹RH‹kH‰T$@H‰$H‰l$HH‰l$H‰D$èH‹\$H‰œ$�H‹\$ H‰œ$˜H‹œ$ðH‰\$8H‹1íH9è„¥H‹¼$ðHƒÿ„ŒH�o@H�<$H‰îH¥H¥H‹L$8H‰D$PH‰D$H‰L$XH‰L$èH‹\$ H‰œ$€H‹\$(H‰œ$ˆH‹œ$ðH‰\$8H‹1íH9è„ôH‹¼$ðHƒÿ„ÛH�oPH�<$H‰îH¥H¥H‹L$8H‰D$PH‰D$H‰L$XH‰L$èH‹\$ H‰\$pH‹\$(H‰\$xH�¼$¸1ÀèH�œ$¸Hƒû„rHÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$ HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$ HƒÃ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$ èH‹L$(H‹D$0H‰Œ$øH‰„$H�ÄèÉé‡þÿÿ‰éþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÚýÿÿ‰émýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é)ýÿÿ‰éÁüÿÿ1Àé°üÿÿ‰é‹üÿÿ6 +*0runtime.morestack_noctxt°"".relTypeŒHgo.itab.*"".MakeSlice."".Instruction "".relNameüHgo.itab.*"".MakeSlice."".Instruction�"".relNameÖè runtime.duffzeroÔtype.string€runtime.convT2EÞ2runtime.writebarrierifaceìtype.string˜ runtime.convT2Eþ 2runtime.writebarrierifaceŒ +type.string² +runtime.convT2E˜ 2runtime.writebarrieriface¦ 2go.string."make %s %s %s"š fmt.Sprintfˆ $type.*"".MakeSlicež &type."".Instruction¶ Hgo.itab.*"".MakeSlice."".InstructionÊ  runtime.typ2Itabú $type.*"".MakeSlice�&type."".Instruction¨Hgo.itab.*"".MakeSlice."".Instruction¼ runtime.typ2Itab0Ð"".autotmp_4848"type.interface {}"".autotmp_4847"type.interface {}"".autotmp_4846�"type.interface {}"".autotmp_4844�&type.[]interface {}"".autotmp_4843type.*uint8"".autotmp_4840ïtype.string"".autotmp_4839$type.*"".MakeSlice"".autotmp_4838Ïtype.string"".autotmp_4837ß$type.*"".MakeSlice"".autotmp_4836¯type.string"".autotmp_4835_(type.[3]interface {} "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0type.string"".v$type.*"".MakeSlice"Ð�ÏÐ�Ð@èB(Lx¹'%'™9&—xxx�X93Tgclocals·65da895b3dbef1b5b79355c3852ec825Tgclocals·4a62f2e70b568c78046fc57e9a7b745e–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Slice).StringÀ²eH‹ %H�D$øH;AwèëåH�ìˆHÇ„$˜HÇ„$ H�H‰$èH‹D$H‰D$8H‰$H�H�l$H‰ïH‰ÞH¥H¥èH‹œ$�H‰\$0H‹1íH9è„H‹¼$�Hƒÿ„üH�o@H�<$H‰îH¥H¥H‹L$0H‰D$PH‰D$H‰L$XH‰L$èH‹L$ H‹D$(H‹\$8H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹t$8H‰4$H�5H�l$H‰ïH¥H¥èH‹Œ$�HƒyPt}H‰L$0H‹1íH9è„"Hƒù„H�iPH�$H‰ßH‰îH¥H¥H‹L$0H‰D$PH‰D$H‰L$XH‰L$èH‹L$ H‹D$(H‹\$8H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹t$8H‰4$H�5H�l$H‰ïH¥H¥èH‹Œ$�Hƒy`„…H‰L$0H‹1íH9è„0Hƒù„H�i`H�$H‰ßH‰îH¥H¥H‹L$0H‰D$PH‰D$H‰L$XH‰L$èH‹L$ H‹D$(H‹\$8H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹Œ$�Hƒyp„«H‹t$8H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$�H‰\$0H‹1íH9è„>H‹¼$�Hƒÿ„%H�opH�<$H‰îH¥H¥H‹L$0H‰D$PH‰D$H‰L$XH‰L$èH‹L$ H‹D$(H‹\$8H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹t$8H‰4$H�5H�l$H‰ïH¥H¥èH‹D$8HÇD$@HÇD$H1íH9èu&H�H‹ H‹CH‰Œ$˜H‰„$ H�ĈÃH‹xH‹PH‹HH9ÊrOH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰D$pH‰$H‰t$xH‰t$H‰”$€H‰T$èH‹L$H‹D$ ëˆè ‰éÔþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é�þÿÿ‰éÚýÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$�H‹D$é–ýÿÿ‰éèüÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$�H‹D$é¤üÿÿ‰éýûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¹ûÿÿZ +*0runtime.morestack_noctxtz"type.bytes.BufferŒ"runtime.newobject¶$go.string."slice "Þ6bytes.(*Buffer).WriteString†@go.itab.*"".Slice."".Instructionš"".relNameò6bytes.(*Buffer).WriteString’go.string."["´6bytes.(*Buffer).WriteStringê@go.itab.*"".Slice."".Instructionô"".relNameÌ6bytes.(*Buffer).WriteStringìgo.string.":"Ž6bytes.(*Buffer).WriteStringÌ@go.itab.*"".Slice."".InstructionÖ"".relName® 6bytes.(*Buffer).WriteStringô go.string.":"– +6bytes.(*Buffer).WriteString¾ +@go.itab.*"".Slice."".InstructionÒ "".relNameª 6bytes.(*Buffer).WriteStringÊ go.string."]"ì 6bytes.(*Buffer).WriteString¶ "go.string.""œ2runtime.slicebytetostring¾$runtime.panicsliceÞtype.*"".Sliceô&type."".InstructionŒ@go.itab.*"".Slice."".Instruction  runtime.typ2ItabÐtype.*"".Sliceæ&type."".Instructionþ@go.itab.*"".Slice."".Instruction’ runtime.typ2ItabÒtype.*"".Sliceè&type."".Instruction€@go.itab.*"".Slice."".Instruction” runtime.typ2ItabÔtype.*"".Sliceê&type."".Instruction‚@go.itab.*"".Slice."".Instruction– runtime.typ2Itab0� "".autotmp_4868type.string"".autotmp_4867type.*uint8"".autotmp_4866type.*uint8"".autotmp_4865type.*uint8"".autotmp_4863type.string"".autotmp_4862type.*"".Slice"".autotmp_4861type.string"".autotmp_4860type.*"".Slice"".autotmp_4859type.string"".autotmp_4858type.*"".Slice"".autotmp_4857Otype.string"".autotmp_4856¯type.*"".Slice +"".&bŸ$type.*bytes.Buffer "".~r0�type.string "".~r0type.string"".vtype.*"".Slice"�Û��âà Xø:$Š)}) … !Š!«9AA@E)ßBÑTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·ca4577527becbe40f8a74a749a9908d7–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ("".(*MakeMap).String€ ò eH‹ %H�D$¨H;AwèëåH�ìØH‹”$àHÇ„$èHÇ„$ðHÇD$PHÇD$XHƒz@tmH‰T$8H‹1íH9è„MHƒú„<H�j@H�$H‰ßH‰îH¥H¥H‹L$8H‰D$`H‰D$H‰L$hH‰L$èH‹”$àH‹L$ H‹D$(H‰L$PH‰D$XHƒú„ßH‹H‹CH‹X`1íH9ë„ÂH‹X`H‹CHƒú„©H‰ÓH‹RH‹kH‰T$@H‰$H‰l$HH‰l$H‰D$èH‹\$H‰œ$�H‹\$ H‰œ$˜H‹\$PH‰œ$€H‹\$XH‰œ$ˆH�¼$¸1ÀèH�œ$¸Hƒû„%HÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$pH‰L$H‰D$xH‰D$èH�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$ HƒÃH‰$H‰L$pH‰L$H‰D$xH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$ èH‹L$(H‹D$0H‰Œ$èH‰„$ðH�ÄØÃ‰éÔþÿÿ‰éPþÿÿ1Àé?þÿÿ‰éþÿÿ‰é½ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹”$àH‹D$éyýÿÿ$ +*0runtime.morestack_noctxtÆDgo.itab.*"".MakeMap."".InstructionÐ"".relName¼"".relTypeÂð runtime.duffzeroÀtype.stringìruntime.convT2EÊ2runtime.writebarrierifaceØtype.string„runtime.convT2Eê2runtime.writebarrierifaceø,go.string."make %s %s"ì fmt.Sprintf„  type.*"".MakeMapš &type."".Instruction² Dgo.itab.*"".MakeMap."".InstructionÆ  runtime.typ2Itab0°"".autotmp_4894"type.interface {}"".autotmp_4893Ï"type.interface {}"".autotmp_4891o&type.[]interface {}"".autotmp_4889type.string"".autotmp_4888¯type.string"".autotmp_4887�type.string"".autotmp_4886?(type.[2]interface {}"".autotmp_4884¿ type.*"".MakeMap "".~r0¯Jtype.golang.org/x/tools/go/types.Type "".res�type.string "".~r0type.string"".v type.*"".MakeMap"°ù¯°d€. Bm(ºH §v˜ÀmTgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·a81a37b46babf1ff324dcf3b057a6666–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ*"".(*MakeChan).String€ € eH‹ %H�D$¸H;AwèëåH�ìÈH‹”$ÐHÇ„$ØHÇ„$àHƒú„mH‹H‹CH‹X`1íH9ë„PH‹X`H‹CHƒú„7H‰ÓH‹RH‹kH‰T$@H‰$H‰l$HH‰l$H‰D$èH‹\$H‰œ$€H‹\$ H‰œ$ˆH‹œ$ÐH‰\$8H‹1íH9脤H‹¼$ÐHƒÿ„‹H�o@H�<$H‰îH¥H¥H‹L$8H‰D$PH‰D$H‰L$XH‰L$èH‹\$ H‰\$pH‹\$(H‰\$xH�¼$¨1ÀèH�œ$¨Hƒû„"HÇÂHÇÁH‰œ$�H‰”$˜H‰Œ$ H�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$�H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$�HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$ èH‹L$(H‹D$0H‰Œ$ØH‰„$àH�ÄÈÉé×þÿÿ‰énþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é*þÿÿ‰éÂýÿÿ1Àé±ýÿÿ‰éŒýÿÿ$ +*0runtime.morestack_noctxt°"".relTypeŒFgo.itab.*"".MakeChan."".Instruction "".relNameæð runtime.duffzeroätype.string�runtime.convT2Eî2runtime.writebarrierifaceütype.string¢runtime.convT2Eˆ2runtime.writebarrieriface–,go.string."make %s %s"Š fmt.Sprintfø "type.*"".MakeChanŽ +&type."".Instruction¦ +Fgo.itab.*"".MakeChan."".Instructionº + runtime.typ2Itab0�"".autotmp_4909"type.interface {}"".autotmp_4908Ï"type.interface {}"".autotmp_4906o&type.[]interface {}"".autotmp_4903¯type.string"".autotmp_4902Ÿ"type.*"".MakeChan"".autotmp_4901�type.string"".autotmp_4900?(type.[2]interface {} "".~r0�Jtype.golang.org/x/tools/go/types.Type "".~r0type.string"".v"type.*"".MakeChan"�È��UÀ²B(È—xx½X$Tgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·4d57e0a26d66f3c32c58942df009d3da–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ,"".(*FieldAddr).String€€eH‹ %H�„$@ÿÿÿH;AwèëâH�ì@HÇ„$PHÇ„$XH‹œ$HHƒû„êH‹K@H‹kHH‰l$xH‰,$H‰L$pH‹YHÿÓH‹L$H‹D$H‰Œ$ÐH‰ $H‰„$ØH‰D$èH‹L$H‹D$H‰„$ÈH‰$H‰Œ$ÀH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹Œ$HH‹D$H�H‹+H‰l$PH‹kH‰l$XH‹YPHƒû|wH‹PH‹YPH9Ó}jH‰ÃH‹APHƒû„úH‹3H‹SH‹kH‰¬$ðH‰´$àH‰”$èH9ЃÇH�ÆH‹Hƒû„¯H‹SH‹k H‰T$@H‰T$PH‰l$HH‰l$XH‰L$8H‹1íH9è„BHƒù„1H�i@H�$H‰ßH‰îH¥H¥H‹L$8H‰D$`H‰D$H‰L$hH‰L$èH‹\$ H‰œ$ H‹\$(H‰œ$¨H‹\$PH‰œ$�H‹\$XH‰œ$˜H�¼$1ÀèH�œ$Hƒû„¥HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$øHƒÃH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‰$H‹œ$HH‰\$Hƒ|$„§HƒD$PèH‹L$H‹D$H‹œ$øHƒÃ H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹L$(H‹D$0H‰Œ$PH‰„$XH�Ä@É%éMÿÿÿ‰éTþÿÿ‰éÈýÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$HH‹D$é„ýÿÿ‰éJýÿÿè ‰éÿüÿÿ‰éüÿÿ6 +00runtime.morestack_noctxtÒ +ž"".derefê +ˆPtype.*golang.org/x/tools/go/types.StructÎ"runtime.assertI2Tögo.string."?"²Hgo.itab.*"".FieldAddr."".Instruction¼"".relNameÂè runtime.duffzeroÀ type.stringì runtime.convT2EÖ +2runtime.writebarrierifaceä +type.string� runtime.convT2E‚ 2runtime.writebarrieriface� type.intà runtime.convT2EÒ 2runtime.writebarrierifaceà 0go.string."&%s.%s [#%d]"Ôfmt.SprintfÚ$type.*"".FieldAddrð&type."".InstructionˆHgo.itab.*"".FieldAddr."".Instructionœ runtime.typ2ItabØ$runtime.panicindex0€"".autotmp_4929"type.interface {}"".autotmp_4928"type.interface {}"".autotmp_4927ÿ"type.interface {}"".autotmp_4925�&type.[]interface {}"".autotmp_4922ßtype.string"".autotmp_4921¿type.string"".autotmp_4920�$type.*"".FieldAddr"".autotmp_4919_(type.[3]interface {}"".autotmp_4917ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_4916ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_4915ßJtype.golang.org/x/tools/go/types.Type "".~r0ÿtype.string"".nameßtype.string "".~r0type.string"".v$type.*"".FieldAddr%€ªÿ€pÀ(¼=»j“$iô˜´dTgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·10a52a22457343147e46daa608367cd4–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Field).StringÀ°eH‹ %H�„$PÿÿÿH;AwèëâH�ì0HÇ„$@HÇ„$HH‹œ$8Hƒû„ÂH‹K@H‹kHH‰l$xH‰,$H‰L$pH‹YHÿÓH‹L$H‹D$H‰„$ÈH‰$H‰Œ$ÀH‹Y(ÿÓH‹L$H‹D$H�H‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹Œ$8H‹D$H�H‹+H‰l$PH‹kH‰l$XH‹YPHƒû|wH‹PH‹YPH9Ó}jH‰ÃH‹APHƒû„úH‹3H‹SH‹kH‰¬$àH‰´$ÐH‰”$ØH9ЃÇH�ÆH‹Hƒû„¯H‹SH‹k H‰T$@H‰T$PH‰l$HH‰l$XH‰L$8H‹1íH9è„BHƒù„1H�i@H�$H‰ßH‰îH¥H¥H‹L$8H‰D$`H‰D$H‰L$hH‰L$èH‹\$ H‰œ$ H‹\$(H‰œ$¨H‹\$PH‰œ$�H‹\$XH‰œ$˜H�¼$1ÀèH�œ$Hƒû„¥HÇÂHÇÁH‰œ$èH‰”$ðH‰Œ$øH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$èH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$èHƒÃH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‰$H‹œ$8H‰\$Hƒ|$„§HƒD$PèH‹L$H‹D$H‹œ$èHƒÃ H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$èH‰\$H‹œ$ðH‰\$H‹œ$øH‰\$ èH‹L$(H‹D$0H‰Œ$@H‰„$HH�Ä0É%éMÿÿÿ‰éTþÿÿ‰éÈýÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$8H‹D$é„ýÿÿ‰éJýÿÿè ‰éÿüÿÿ‰é7üÿÿ4 +00runtime.morestack_noctxtÒ +š +¸Ptype.*golang.org/x/tools/go/types.Structþ"runtime.assertI2T¦go.string."?"â@go.itab.*"".Field."".Instructionì"".relNameòè runtime.duffzeroðtype.stringœ runtime.convT2E† +2runtime.writebarrieriface” +type.stringÀ +runtime.convT2E² 2runtime.writebarrierifaceÀ type.int� runtime.convT2E‚ 2runtime.writebarrieriface� .go.string."%s.%s [#%d]"„fmt.SprintfŠtype.*"".Field &type."".Instruction¸@go.itab.*"".Field."".InstructionÌ runtime.typ2Itabˆ$runtime.panicindex0à"".autotmp_4950"type.interface {}"".autotmp_4949"type.interface {}"".autotmp_4948ß"type.interface {}"".autotmp_4946�&type.[]interface {}"".autotmp_4943¿type.string"".autotmp_4942Ÿtype.string"".autotmp_4941ïtype.*"".Field"".autotmp_4940_(type.[3]interface {}"".autotmp_4938ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_4937ßJtype.golang.org/x/tools/go/types.Type "".~r0ßtype.string"".name¿type.string "".~r0type.string"".vtype.*"".Field%à‚ßàx (Ð=“j“$i̘´dTgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·b99f8cb2ea108b1ffee9485c758f6092–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ,"".(*IndexAddr).StringÀ ® eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$ÈHÇ„$ÐH‹œ$ÀH‰\$8H‹1íH9è„LH‹¼$ÀHƒÿ„3H�o@H�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$pH‹\$(H‰\$xH‹œ$ÀH‰\$8H‹1íH9è„¡H‹¼$ÀHƒÿ„ˆH�oPH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$`H‹\$(H‰\$hH�¼$˜1ÀèH�œ$˜Hƒû„HÇÂHÇÁH‰œ$€H‰”$ˆH‰Œ$�H�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$€H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$€HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹L$(H‹D$0H‰Œ$ÈH‰„$ÐH�ĸÉéÚþÿÿ‰éqþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é-þÿÿ‰éÆýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é‚ýÿÿ. +*0runtime.morestack_noctxt”Hgo.itab.*"".IndexAddr."".Instruction¨"".relNameøHgo.itab.*"".IndexAddr."".InstructionŒ"".relNameÒð runtime.duffzeroÐtype.stringöruntime.convT2EÔ2runtime.writebarrierifaceâtype.stringˆruntime.convT2Eî2runtime.writebarrierifaceü&go.string."&%s[%s]"ðfmt.SprintfÞ $type.*"".IndexAddrô &type."".InstructionŒ +Hgo.itab.*"".IndexAddr."".Instruction  + runtime.typ2ItabÐ +$type.*"".IndexAddræ +&type."".Instructionþ +Hgo.itab.*"".IndexAddr."".Instruction’  runtime.typ2Itab0ð"".autotmp_4969"type.interface {}"".autotmp_4968Ï"type.interface {}"".autotmp_4966o&type.[]interface {}"".autotmp_4965type.*uint8"".autotmp_4962¯type.string"".autotmp_4961$type.*"".IndexAddr"".autotmp_4960�type.string"".autotmp_4959ÿ$type.*"".IndexAddr"".autotmp_4958?(type.[2]interface {} "".~r0type.string"".v$type.*"".IndexAddr"ð»ïð‚àä:¦"“ru½X9Tgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·805009dff08fd49a505df6ca3cdeb34c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Index).StringÀ ® eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$ÈHÇ„$ÐH‹œ$ÀH‰\$8H‹1íH9è„LH‹¼$ÀHƒÿ„3H�o@H�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$pH‹\$(H‰\$xH‹œ$ÀH‰\$8H‹1íH9è„¡H‹¼$ÀHƒÿ„ˆH�oPH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$`H‹\$(H‰\$hH�¼$˜1ÀèH�œ$˜Hƒû„HÇÂHÇÁH‰œ$€H‰”$ˆH‰Œ$�H�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$€H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$€HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹L$(H‹D$0H‰Œ$ÈH‰„$ÐH�ĸÉéÚþÿÿ‰éqþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é-þÿÿ‰éÆýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é‚ýÿÿ. +*0runtime.morestack_noctxt”@go.itab.*"".Index."".Instruction¨"".relNameø@go.itab.*"".Index."".InstructionŒ"".relNameÒð runtime.duffzeroÐtype.stringöruntime.convT2EÔ2runtime.writebarrierifaceâtype.stringˆruntime.convT2Eî2runtime.writebarrierifaceü$go.string."%s[%s]"ðfmt.SprintfÞ type.*"".Indexô &type."".InstructionŒ +@go.itab.*"".Index."".Instruction  + runtime.typ2ItabÐ +type.*"".Indexæ +&type."".Instructionþ +@go.itab.*"".Index."".Instruction’  runtime.typ2Itab0ð"".autotmp_4988"type.interface {}"".autotmp_4987Ï"type.interface {}"".autotmp_4985o&type.[]interface {}"".autotmp_4984type.*uint8"".autotmp_4981¯type.string"".autotmp_4980type.*"".Index"".autotmp_4979�type.string"".autotmp_4978ÿtype.*"".Index"".autotmp_4977?(type.[2]interface {} "".~r0type.string"".vtype.*"".Index"ð»ïð‚àì:¦"“ru½X9Tgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·805009dff08fd49a505df6ca3cdeb34c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ&"".(*Lookup).String€î eH‹ %H�D$˜H;AwèëåH�ìèHÇ„$øHÇ„$H‹œ$ðH‰\$8H‹1íH9è„ìH‹¼$ðHƒÿ„ÓH�o@H�<$H‰îH¥H¥H‹L$8H‰D$PH‰D$H‰L$XH‰L$èH‹\$ H‰œ$�H‹\$(H‰œ$˜H‹œ$ðH‰\$8H‹1íH9è„;H‹¼$ðHƒÿ„"H�oPH�<$H‰îH¥H¥H‹L$8H‰D$PH‰D$H‰L$XH‰L$èH‹\$ H‰œ$€H‹\$(H‰œ$ˆH‹œ$ð¶k`@€ý„¼H�H‹ H‹CH‰L$@H‰L$pH‰D$HH‰D$xH�¼$¸1ÀèH�œ$¸Hƒû„rHÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$ HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$ HƒÃ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$ èH‹L$(H‹D$0H‰Œ$øH‰„$H�ÄèÉé‡þÿÿ1É1ÀéIþÿÿ‰é×ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é“ýÿÿ‰é&ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éâüÿÿ6 +*0runtime.morestack_noctxt”Bgo.itab.*"".Lookup."".Instruction¨"".relName„Bgo.itab.*"".Lookup."".Instruction˜"".relName†go.string.",ok"Úè runtime.duffzeroØtype.string„runtime.convT2Eâ2runtime.writebarrierifaceðtype.stringœruntime.convT2E‚ 2runtime.writebarrieriface� type.string¶ runtime.convT2Eœ +2runtime.writebarrierifaceª +(go.string."%s[%s]%s"ž fmt.Sprintfž type.*"".Lookup´ &type."".InstructionÌ Bgo.itab.*"".Lookup."".Instructionà  runtime.typ2Itab� type.*"".Lookup¦ &type."".Instruction¾ Bgo.itab.*"".Lookup."".InstructionÒ  runtime.typ2Itab0Ð"".autotmp_5009"type.interface {}"".autotmp_5008"type.interface {}"".autotmp_5007�"type.interface {}"".autotmp_5005�&type.[]interface {}"".autotmp_5004type.*uint8"".autotmp_5001ïtype.string"".autotmp_5000Ïtype.string"".autotmp_4999type.*"".Lookup"".autotmp_4998¯type.string"".autotmp_4997ßtype.*"".Lookup"".autotmp_4996_(type.[3]interface {} "".~r1Ïtype.string "".~r0type.string"".vtype.*"".Lookup"ÐÒÏЋ€ô:Æ$“x¶�a9Tgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·cfde67c385ed3e5ef1cdd638a2ffe169–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Range).String ”eH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹\$`H‰\$0H‹1íH9è„�H‹|$`Hƒÿt~H�o@H�<$H‰îH¥H¥H‹L$0H‰D$8H‰D$H‰L$@H‰L$èH‹L$ H‹D$(H�H�,$H‰ïH‰ÞH¥H¥H‰L$HH‰L$H‰D$PH‰D$èH‹\$ H‰\$hH‹\$(H‰\$pHƒÄXÉé{ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é>ÿÿÿ + 0runtime.morestack_noctxtr@go.itab.*"".Range."".Instructionø"".relNameš$go.string."range "è*runtime.concatstring2¶type.*"".RangeÌ&type."".Instructionä@go.itab.*"".Range."".Instructionø runtime.typ2Itab0°"".autotmp_5018type.string"".autotmp_5017Otype.*"".Range "".~r0type.string"".vtype.*"".Range°¶¯°?�ü,ä{€Tgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·2b892b6166a29da84b4f26d3316f1499–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ""".(*Next).String ”eH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹\$`H‰\$0H‹1íH9è„�H‹|$`Hƒÿt~H�o@H�<$H‰îH¥H¥H‹L$0H‰D$8H‰D$H‰L$@H‰L$èH‹L$ H‹D$(H�H�,$H‰ïH‰ÞH¥H¥H‰L$HH‰L$H‰D$PH‰D$èH‹\$ H‰\$hH‹\$(H‰\$pHƒÄXÉé{ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é>ÿÿÿ + 0runtime.morestack_noctxtr>go.itab.*"".Next."".Instructionø"".relNameš"go.string."next "è*runtime.concatstring2¶type.*"".NextÌ&type."".Instructionä>go.itab.*"".Next."".Instructionø runtime.typ2Itab0°"".autotmp_5023type.string"".autotmp_5022Otype.*"".Next "".~r0type.string"".vtype.*"".Next°¶¯°?�„,ä{€Tgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·2b892b6166a29da84b4f26d3316f1499–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ."".(*TypeAssert).String    eH‹ %H�D$�H;AwèëåH�ìðH‹”$øHÇ„$HÇ„$Hƒú„ýH‹H‹CH‹X`1íH9ë„àH‹X`H‹CH‰D$8¶j`@€ý„¼H�H‹ H‹CH‰L$HH‰Œ$˜H‰D$PH‰„$ H‰T$@H‹1íH9è„CHƒú„2H�j@H�$H‰ßH‰îH¥H¥H‹L$@H‰D$XH‰D$H‰L$`H‰L$èH‹\$ H‰œ$ˆH‹\$(H‰œ$�H‹¼$øHƒÿ„ÏH�oPH�<$H‰îH¥H¥H‹\$8H‰\$èH‹\$H‰\$xH‹\$ H‰œ$€H�¼$À1ÀèH�œ$ÀHƒû„rHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�œ$˜H‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$hH‰L$H‰D$pH‰D$èH�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$¨HƒÃH‰$H‰L$hH‰L$H‰D$pH‰D$èH�H‰$H�\$xH‰\$èH‹L$H‹D$H‹œ$¨HƒÃ H‰$H‰L$hH‰L$H‰D$pH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èH‹L$(H‹D$0H‰Œ$H‰„$H�ÄðÉé‡þÿÿ‰é*þÿÿ‰éÇýÿÿH�H‰$H�H‰\$H�H‰\$èH‹”$øH‹D$éƒýÿÿ1É1ÀéIýÿÿ1Àé!ýÿÿ‰éüüÿÿ, +*0runtime.morestack_noctxt€go.string.",ok"ÚJgo.itab.*"".TypeAssert."".Instructionä"".relNameø"".relTypeÄè runtime.duffzeroÂtype.stringîruntime.convT2EÌ2runtime.writebarrierifaceÚtype.string†runtime.convT2Eì2runtime.writebarrierifaceútype.string  runtime.convT2E† +2runtime.writebarrieriface” +@go.string."typeassert%s %s.(%s)"ˆ fmt.Sprintf„ &type.*"".TypeAssertš &type."".Instruction² Jgo.itab.*"".TypeAssert."".InstructionÆ  runtime.typ2Itab0à"".autotmp_5038"type.interface {}"".autotmp_5037"type.interface {}"".autotmp_5036�"type.interface {}"".autotmp_5034�&type.[]interface {}"".autotmp_5031ïtype.string"".autotmp_5030Ïtype.string"".autotmp_5029ß&type.*"".TypeAssert"".autotmp_5028¯type.string"".autotmp_5027_(type.[3]interface {} "".~r1Ïtype.string"".fromïRtype.*golang.org/x/tools/go/types.Package "".~r0type.string"".v&type.*"".TypeAssert"àÇßàfÐŒB-ÓñJ{�_.Tgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·32a8cfe2b7c766e84322c857965b676b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ("".(*Extract).String€ öeH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$¸HÇ„$ÀH‹œ$°H‰\$8H‹1íH9è„°H‹¼$°Hƒÿ„—H�o@H�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$`H‹\$(H‰\$hH�¼$ˆ1ÀèH�œ$ˆHƒû„.HÇÂHÇÁH‰\$pH‰T$xH‰Œ$€H�H‰$H�\$`H‰\$èH‹L$H‹D$H‹\$pH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H‹œ$°H‰\$Hƒ|$„˜HƒD$PèH‹L$H‹D$H‹\$pHƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$ èH‹L$(H‹D$0H‰Œ$¸H‰„$ÀH�ĨÉ%é\ÿÿÿ‰éËþÿÿ‰ébþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éþÿÿ" +*0runtime.morestack_noctxt”Dgo.itab.*"".Extract."".Instruction¨"".relNameîð runtime.duffzeroàtype.string†runtime.convT2EÞ2runtime.writebarrierifaceìtype.int¼runtime.convT2Eœ2runtime.writebarrierifaceª4go.string."extract %s #%d"’fmt.Sprintf˜ type.*"".Extract®&type."".InstructionÆDgo.itab.*"".Extract."".InstructionÚ runtime.typ2Itab0Ð"".autotmp_5052"type.interface {}"".autotmp_5051¯"type.interface {}"".autotmp_5049o&type.[]interface {}"".autotmp_5046�type.string"".autotmp_5045ß type.*"".Extract"".autotmp_5044?(type.[2]interface {} "".~r0type.string"".v type.*"".Extract"ÐÌÏÐQÀ–:†“oÆdTgclocals·1ee14e32cec51f1cde6c2b0577d81887Tgclocals·51e91671c219801dbd354d16b1787f81–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ""".(*Jump).StringàØeH‹ %H�D$ðH;AwèëåH�ì�H‹”$˜HÇ„$ HÇ„$¨HÇÀÿÿÿÿH‹1íH9ë„PH‹*H‹]XHƒû…?L‹Iƒø„*I‹HPI‹@XI‹h`H‰l$pH‰L$`HƒøH‰D$h†þH‹H‹H‰D$8H�\$PHÇHÇCH�\$PHƒû„ÉHÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH�H‰$H�\$8H‰\$èH‹L$H‹D$H‹\$xH‰$H‰L$@H‰L$H‰D$HH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$¨H�Ä�Éé0ÿÿÿè A‰éÎþÿÿéôþÿÿ +*0runtime.morestack_noctxtÜtype.int‚runtime.convT2EÚ2runtime.writebarrierifaceè&go.string."jump %d"Öfmt.Sprintf²$runtime.panicindex0  "".autotmp_5064Ÿ"type.interface {}"".autotmp_5062/&type.[]interface {}"".autotmp_5060¯type.int"".autotmp_5059(type.[1]interface {} "".~r0type.string"".stype.*"".Jump" îŸ °"žB8ø €j.Tgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·482b8032a7c83feb9599b2cca198fe74–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".(*If).Stringà Ê eH‹ %H�D$�H;AwèëåH�ìðH‹Œ$øHÇ„$HÇ„$HÇD$8ÿÿÿÿHÇD$@ÿÿÿÿH‹1íH9ë„þH‹)H‹]XHƒû…íL‹Iƒø„ØI‹PPI‹@XI‹h`Hƒø†»H‹H‹+H‰l$8L‹Iƒø„›I‹XPI‹@XI‹h`H‰¬$ H‰œ$�HƒøH‰„$˜†fHƒÃH‹H‹+H‰l$@H‰L$XH‹1íH9è„Hƒù„õH�iH�$H‰ßH‰îH¥H¥H‹L$XH‰D$`H‰D$H‰L$hH‰L$èH‹\$ H‰œ$€H‹\$(H‰œ$ˆH‹\$8H‰\$PH‹\$@H‰\$HH�¼$À1ÀèH�œ$ÀHƒû„oHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$pH‰L$H‰D$xH‰D$èH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹œ$¨HƒÃH‰$H‰L$pH‰L$H‰D$xH‰D$èH�H‰$H�\$HH‰\$èH‹L$H‹D$H‹œ$¨HƒÃ H‰$H‰L$pH‰L$H‰D$xH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èH‹L$(H‹D$0H‰Œ$H‰„$H�ÄðÉéŠþÿÿ‰éþÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$øH‹D$éÀýÿÿè A‰é]ýÿÿè A‰é ýÿÿé†ýÿÿ, +*0runtime.morestack_noctxtæ:go.itab.*"".If."".Instructionð"".relNameêè runtime.duffzeroètype.string”runtime.convT2Eò2runtime.writebarrieriface€type.int¦runtime.convT2EŒ 2runtime.writebarrierifaceš type.intÀ runtime.convT2E¦ +2runtime.writebarrieriface´ +Bgo.string."if %s goto %d else %d"¨ fmt.Sprintf– type.*"".If¬ &type."".InstructionÄ :go.itab.*"".If."".InstructionØ  runtime.typ2Itab† $runtime.panicindex¤ $runtime.panicindex0à"".autotmp_5081"type.interface {}"".autotmp_5080"type.interface {}"".autotmp_5079ÿ"type.interface {}"".autotmp_5077�&type.[]interface {}"".autotmp_5074Ïtype.int"".autotmp_5073¿type.int"".autotmp_5072ßtype.string"".autotmp_5071¯type.*"".If"".autotmp_5070_(type.[3]interface {}"".fblockßtype.int"".tblockïtype.int "".~r0type.string"".stype.*"".If"à×ßàvð*°B.J× ·’ŠX.Tgclocals·1ee14e32cec51f1cde6c2b0577d81887Tgclocals·dad2b3b7e7f62a10e52691db8d6422c9–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".(*Go).StringÀ¼eH‹ %H;awèëêHƒìPHÇD$`HÇD$hH‹\$XH‰\$8H‹1íH9èthH‹t$XH‰4$Hƒ<$tOHƒ$H�5H�l$H‰ïH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$ èH‹L$(H‹D$0H‰L$`H‰D$hHƒÄPÉ%ë¨H�H‰$H�H‰\$H�H‰\$èH‹D$éfÿÿÿ + 0runtime.morestack_noctxtr:go.itab.*"".Go."".Instruction¸go.string."go "Œ"".printCallÞtype.*"".Goô&type."".InstructionŒ:go.itab.*"".Go."".Instruction  runtime.typ2Itab0 "".autotmp_5089/type.*"".Go "".~r0type.string"".stype.*"".Go ˆŸ =àÄ,´…JTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Panic).String ”eH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹\$`H‰\$0H‹1íH9è„�H‹|$`Hƒÿt~H�oH�<$H‰îH¥H¥H‹L$0H‰D$8H‰D$H‰L$@H‰L$èH‹L$ H‹D$(H�H�,$H‰ïH‰ÞH¥H¥H‰L$HH‰L$H‰D$PH‰D$èH‹\$ H‰\$hH‹\$(H‰\$pHƒÄXÉé{ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é>ÿÿÿ + 0runtime.morestack_noctxtr@go.itab.*"".Panic."".Instructionø"".relNameš$go.string."panic "è*runtime.concatstring2¶type.*"".PanicÌ&type."".Instructionä@go.itab.*"".Panic."".Instructionø runtime.typ2Itab0°"".autotmp_5095type.string"".autotmp_5094Otype.*"".Panic "".~r0type.string"".stype.*"".Panic°¶¯°?�Ì,ä{€Tgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·2b892b6166a29da84b4f26d3316f1499–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ&"".(*Return).StringÀ À eH‹ %H�D$¨H;AwèëåH�ìØHÇ„$èHÇ„$ðH�H‰$èH‹D$H‰D$PH‰$H�H�l$H‰ïH‰ÞH¥H¥èH‹t$PH‹œ$àHƒû„OH‹SH‹KH‹kH‰¬$Ð1ÀH‰Œ$ÈH‰L$0H‰”$ÀH‰ÑH‹l$0H9è�H‰L$@Hƒù„ýH‹H‹iH‰D$8H‰”$ˆH‰T$hH‰¬$�H‰l$pHƒø…©H‰4$H�H�l$H‰ïH‰ÞH¥H¥èH‹œ$àH‰\$HH‹1íH9è„9H‹\$hH‰$H‹\$pH‰\$H‹L$HH‰D$xH‰D$H‰Œ$€H‰L$èH‹L$ H‹D$(H‹\$PH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹t$PH‹L$@H‹D$8HƒÁHÿÀH‹l$0H9èŒùþÿÿH‰ðHÇD$XHÇD$`1íH9îu&H�H‹ H‹CH‰Œ$èH‰„$ðH�ÄØÃH‹vH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$¨H‰$H‰¼$°H‰|$H‰”$¸H‰T$èH‹L$H‹D$ ë‚è H�H‰$H�H‰\$H�H‰\$èH‹D$é•þÿÿH‰4$H�H�l$H‰ïH‰ÞH¥H¥èéRþÿÿ‰éüýÿÿ‰éªýÿÿ( +*0runtime.morestack_noctxtz"type.bytes.BufferŒ"runtime.newobject¶$go.string."return"Þ6bytes.(*Buffer).WriteString˜go.string." "À6bytes.(*Buffer).WriteStringèBgo.itab.*"".Return."".Instructionæ"".relNameÊ6bytes.(*Buffer).WriteStringØ"go.string.""Ê 2runtime.slicebytetostringì $runtime.panicsliceþ type.*"".Return” +&type."".Instruction¬ +Bgo.itab.*"".Return."".InstructionÀ + runtime.typ2Itabê +go.string.", "’ 6bytes.(*Buffer).WriteString0°"".autotmp_5107type.string"".autotmp_5105Ÿtype."".Value"".autotmp_5104¯type.*"".Value"".autotmp_5103Ïtype.int"".autotmp_5102¿type.int"".autotmp_5101type.string"".autotmp_5100Ÿtype.*"".Return"".autotmp_5099/type.[]"".Value +"".&b�$type.*bytes.Buffer "".~r0ÿtype.string"".rßtype."".Value "".~r0type.string"".stype.*"".Return"°ì¯°Ñà>Ô:)ƒ +Š ¯2 &E)±Sò;)Tgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·b4be8d2eda1c6ff8fbc1675f166cb9ab–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ,"".(*RunDefers).String@2H�H‹+H‰l$H‹kH‰l$Ã*go.string."rundefers"0 "".~r0type.string  ò Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ""".(*Send).StringÀ ® eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$ÈHÇ„$ÐH‹œ$ÀH‰\$8H‹1íH9è„LH‹¼$ÀHƒÿ„3H�oH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$pH‹\$(H‰\$xH‹œ$ÀH‰\$8H‹1íH9è„¡H‹¼$ÀHƒÿ„ˆH�oH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$`H‹\$(H‰\$hH�¼$˜1ÀèH�œ$˜Hƒû„HÇÂHÇÁH‰œ$€H‰”$ˆH‰Œ$�H�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$€H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$€HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹L$(H‹D$0H‰Œ$ÈH‰„$ÐH�ĸÉéÚþÿÿ‰éqþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é-þÿÿ‰éÆýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é‚ýÿÿ. +*0runtime.morestack_noctxt”>go.itab.*"".Send."".Instruction¨"".relNameø>go.itab.*"".Send."".InstructionŒ"".relNameÒð runtime.duffzeroÐtype.stringöruntime.convT2EÔ2runtime.writebarrierifaceâtype.stringˆruntime.convT2Eî2runtime.writebarrierifaceü2go.string."send %s <- %s"ðfmt.SprintfÞ type.*"".Sendô &type."".InstructionŒ +>go.itab.*"".Send."".Instruction  + runtime.typ2ItabÐ +type.*"".Sendæ +&type."".Instructionþ +>go.itab.*"".Send."".Instruction’  runtime.typ2Itab0ð"".autotmp_5128"type.interface {}"".autotmp_5127Ï"type.interface {}"".autotmp_5125o&type.[]interface {}"".autotmp_5124type.*uint8"".autotmp_5121¯type.string"".autotmp_5120type.*"".Send"".autotmp_5119�type.string"".autotmp_5118ÿtype.*"".Send"".autotmp_5117?(type.[2]interface {} "".~r0type.string"".stype.*"".Send"ð»ïð‚àø:¦"“ru½X9Tgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·805009dff08fd49a505df6ca3cdeb34c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Defer).StringÀ¼eH‹ %H;awèëêHƒìPHÇD$`HÇD$hH‹\$XH‰\$8H‹1íH9èthH‹t$XH‰4$Hƒ<$tOHƒ$H�5H�l$H‰ïH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$ èH‹L$(H‹D$0H‰L$`H‰D$hHƒÄPÉ%ë¨H�H‰$H�H‰\$H�H‰\$èH‹D$éfÿÿÿ + 0runtime.morestack_noctxtr@go.itab.*"".Defer."".Instruction¸$go.string."defer "Œ"".printCallÞtype.*"".Deferô&type."".InstructionŒ@go.itab.*"".Defer."".Instruction  runtime.typ2Itab0 "".autotmp_5136/type.*"".Defer "".~r0type.string"".stype.*"".Defer ˆŸ =à€,´…JTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ&"".(*Select).StringÀ´eH‹ %H�„$@ÿÿÿH;AwèëâH�ì@HÇ„$PHÇ„$XH�H‰$èH‹\$H‰\$`H‹œ$HHƒû„ªH‹S@H‹KHH‹kPH‰¬$1ÀH‰Œ$H‰L$8H‰”$H‰ÑH‹l$8H9è�H‰L$PH‹)H‰D$@H‰l$HHƒø~!H‹t$`H‰4$H�5H�l$H‰ïH¥H¥èH‹l$HH‹]Hƒû…oH‹t$`H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$HH‰\$XH‹1íH9è„ýH‹|$HHƒÿ„çH�oH�<$H‰îH¥H¥H‹L$XH‰„$ˆH‰D$H‰Œ$�H‰L$èH‹L$ H‹D$(H‹\$`H‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹L$PH‹D$@HƒÁHÿÀH‹l$8H9èŒáþÿÿH‹¬$H1É1À¶]X€ûuH�H‹ H‹CH‰L$xH‰Œ$¸H‰„$€H‰„$ÀH‹D$`HÇD$hHÇD$p1íH9è…�H�H‹ H‹CH‰L$hH‰Œ$¨H‰D$pH‰„$°H�¼$ 1ÀèH�œ$ Hƒû„1HÇÁHÇÂH‰œ$ðH‰Œ$øH‰”$H�H‰$H�œ$¸H‰\$èH‹L$H‹D$H‹œ$ðH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH�H‰$H�œ$¨H‰\$èH‹L$H‹D$H‹œ$ðHƒÃH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ðH‰\$H‹œ$øH‰\$H‹œ$H‰\$ èH‹L$(H‹D$0H‰Œ$PH‰„$XH�Ä@ÉéÈþÿÿH‹pH‹PH‹HH9ÊrhH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$ØH‰$H‰¼$àH‰|$H‰”$èH‰T$èH‹L$H‹D$ H‰Œ$ÈH‰„$Ðéþÿÿè ‰éýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÑüÿÿH‹œ$HH‰\$XH‹1íH9è„bH‹|$HHƒÿ„LH�oH�<$H‰îH¥H¥H‹L$XH‰„$ˆH‰D$H‰Œ$�H‰L$èH‹L$ H‹D$(H‹\$`H‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹t$`H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$HH‰\$XH‹1íH9ètyH‹|$HHƒÿtjH�oH�<$H‰îH¥H¥H‹L$XH‰„$ˆH‰D$H‰Œ$�H‰L$èH‹L$ H‹D$(H‹\$`H‰$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èéüÿÿ‰ë’H�H‰$H�H‰\$H�H‰\$èH‹D$éUÿÿÿ‰é­þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$élþÿÿ‰éOúÿÿX +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobject’go.string.", "´6bytes.(*Buffer).WriteStringúgo.string."<-"œ6bytes.(*Buffer).WriteStringÄBgo.itab.*"".Select."".InstructionÞ"".relNameÂ6bytes.(*Buffer).WriteString¸go.string."non"Ò"go.string.""² ð runtime.duffzero° +type.stringÜ +runtime.convT2EÆ 2runtime.writebarrierifaceÔ type.string€ runtime.convT2Eò 2runtime.writebarrieriface€ Dgo.string."select %sblocking [%s]"ô fmt.Sprintfú2runtime.slicebytetostringÂ$runtime.panicsliceâtype.*"".Selectø&type."".Instruction�Bgo.itab.*"".Select."".Instruction¤ runtime.typ2ItabàBgo.itab.*"".Select."".Instructionú"".relNameÞ6bytes.(*Buffer).WriteStringþgo.string."<-" 6bytes.(*Buffer).WriteStringÈBgo.itab.*"".Select."".InstructionÒ"".relName¶6bytes.(*Buffer).WriteStringÖtype.*"".Selectì&type."".Instruction„Bgo.itab.*"".Select."".Instruction˜ runtime.typ2ItabÈtype.*"".SelectÞ&type."".InstructionöBgo.itab.*"".Select."".InstructionŠ runtime.typ2Itab0€4"".autotmp_5166"type.interface {}"".autotmp_5165Ï"type.interface {}"".autotmp_5163Ÿ&type.[]interface {}"".autotmp_5159type.string"".autotmp_5158type.*uint8"".autotmp_5157type.*uint8"".autotmp_5154ß*type.**"".SelectState"".autotmp_5153�type.int"".autotmp_5152ÿtype.int"".autotmp_5151type.string"".autotmp_5150¯type.string"".autotmp_5149�type.string"".autotmp_5148?(type.[2]interface {}"".autotmp_5147type.string"".autotmp_5146type.*"".Select"".autotmp_5145type.string"".autotmp_5144type.*"".Select"".autotmp_5143ïtype.string"".autotmp_5142Ïtype.*"".Select"".autotmp_5141o,type.[]*"".SelectState +"".&b¿$type.*bytes.Buffer "".~r0¯type.string "".non�type.string +"".stï(type.*"".SelectState "".~r0type.string"".stype.*"".Select%€úÿ€€  dˆ=`!!“  À9“!‹69 :H‘•¿ÌƒUk¬cUTgclocals·65da895b3dbef1b5b79355c3852ec825Tgclocals·3a320575daa6e04320cc247f2d98f987–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ$"".(*Store).StringÀ ® eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$ÈHÇ„$ÐH‹œ$ÀH‰\$8H‹1íH9è„LH‹¼$ÀHƒÿ„3H�oH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$pH‹\$(H‰\$xH‹œ$ÀH‰\$8H‹1íH9è„¡H‹¼$ÀHƒÿ„ˆH�oH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$`H‹\$(H‰\$hH�¼$˜1ÀèH�œ$˜Hƒû„HÇÂHÇÁH‰œ$€H‰”$ˆH‰Œ$�H�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$€H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$€HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹L$(H‹D$0H‰Œ$ÈH‰„$ÐH�ĸÉéÚþÿÿ‰éqþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é-þÿÿ‰éÆýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é‚ýÿÿ. +*0runtime.morestack_noctxt”@go.itab.*"".Store."".Instruction¨"".relNameø@go.itab.*"".Store."".InstructionŒ"".relNameÒð runtime.duffzeroÐtype.stringöruntime.convT2EÔ2runtime.writebarrierifaceâtype.stringˆruntime.convT2Eî2runtime.writebarrierifaceü(go.string."*%s = %s"ðfmt.SprintfÞ type.*"".Storeô &type."".InstructionŒ +@go.itab.*"".Store."".Instruction  + runtime.typ2ItabÐ +type.*"".Storeæ +&type."".Instructionþ +@go.itab.*"".Store."".Instruction’  runtime.typ2Itab0ð"".autotmp_5191"type.interface {}"".autotmp_5190Ï"type.interface {}"".autotmp_5188o&type.[]interface {}"".autotmp_5187type.*uint8"".autotmp_5184¯type.string"".autotmp_5183type.*"".Store"".autotmp_5182�type.string"".autotmp_5181ÿtype.*"".Store"".autotmp_5180?(type.[2]interface {} "".~r0type.string"".stype.*"".Store"ð»ïð‚à´:¦"“ru½X9Tgclocals·893bc98fd3630511d02cf4cf8c0f1f93Tgclocals·805009dff08fd49a505df6ca3cdeb34c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ,"".(*MapUpdate).StringÀ°eH‹ %H�D$¨H;AwèëåH�ìØHÇ„$èHÇ„$ðH‹œ$àH‰\$8H‹1íH9è„MH‹¼$àHƒÿ„4H�oH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰œ$€H‹\$(H‰œ$ˆH‹œ$àH‰\$8H‹1íH9脜H‹¼$àHƒÿ„ƒH�oH�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$pH‹\$(H‰\$xH‹œ$àH‰\$8H‹1íH9è„ñH‹¼$àHƒÿ„ØH�o(H�<$H‰îH¥H¥H‹L$8H‰D$@H‰D$H‰L$HH‰L$èH‹\$ H‰\$`H‹\$(H‰\$hH�¼$¨1ÀèH�œ$¨Hƒû„oHÇÂHÇÁH‰œ$�H‰”$˜H‰Œ$ H�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$�H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$�HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$�HƒÃ H‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$ èH‹L$(H‹D$0H‰Œ$èH‰„$ðH�ÄØÃ‰éŠþÿÿ‰é!þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÝýÿÿ‰évýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é2ýÿÿ‰éÅüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é�üÿÿ@ +*0runtime.morestack_noctxt”Hgo.itab.*"".MapUpdate."".Instruction¨"".relName„Hgo.itab.*"".MapUpdate."".Instruction˜"".relNameèHgo.itab.*"".MapUpdate."".Instructionü"".relNameÂè runtime.duffzeroÀtype.stringìruntime.convT2EÊ2runtime.writebarrierifaceØtype.stringþruntime.convT2Eä 2runtime.writebarrierifaceò type.string˜ +runtime.convT2Eþ +2runtime.writebarrierifaceŒ .go.string."%s[%s] = %s"€ fmt.Sprintfî $type.*"".MapUpdate„ &type."".Instructionœ Hgo.itab.*"".MapUpdate."".Instruction°  runtime.typ2Itabà $type.*"".MapUpdateö &type."".InstructionŽHgo.itab.*"".MapUpdate."".Instruction¢ runtime.typ2ItabÒ$type.*"".MapUpdateè&type."".Instruction€Hgo.itab.*"".MapUpdate."".Instruction” runtime.typ2Itab0°"".autotmp_5214"type.interface {}"".autotmp_5213"type.interface {}"".autotmp_5212�"type.interface {}"".autotmp_5210�&type.[]interface {}"".autotmp_5209type.*uint8"".autotmp_5208type.*uint8"".autotmp_5205ïtype.string"".autotmp_5204$type.*"".MapUpdate"".autotmp_5203Ïtype.string"".autotmp_5202$type.*"".MapUpdate"".autotmp_5201¯type.string"".autotmp_5200¿$type.*"".MapUpdate"".autotmp_5199_(type.[3]interface {} "".~r0type.string"".s$type.*"".MapUpdate"°ƒ¯°ºà¼:¦*“xrxŠX99Tgclocals·f9bac4602c4134eb4effc7b57f6e2cd4Tgclocals·87f74ddc0af2949f92a419fb75e69f12–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ*"".(*DebugRef).StringàÐeH‹ %H�„$ÿÿÿH;AwèëâH�ìhH‹”$pHÇ„$xHÇ„$€Hƒú„ÒH‹H‹kH‰l$8H‰$èH‹D$H‹\$8H‹[hH‹+H‰,$H‰D$èH‹„$pH�\$H�¬$ðH‰ïH‰ÞèH�œ$ðH�¬$ÈH‰ïH‰ÞèHÇD$@HÇD$HHƒx„ÖH�hH�$H‰ßH‰îH¥H¥èH‹\$H‰\$@H‹\$H‰\$HH‹¬$p1É1À¶](€ûtH�H‹ H‹CH‰Œ$ H‰Œ$€H‰„$¨H‰„$ˆH‹œ$pHƒû„OH‹K0H‹k8H‰l$XH‰,$H‰L$PH‹Y ÿÓH‹\$H‰\$pH‹\$H‰\$xH�¼$1ÀèH�œ$Hƒû„÷HÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$°H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹œ$°HƒÃH‰$H‹\$@H‰\$H‹\$HH‰\$èH�H‰$H�œ$ÈH‰\$HƒD$èH‹L$H‹D$H‹œ$°HƒÃ H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�œ$ÈH‰\$HƒD$ èH‹L$H‹D$H‹œ$°HƒÃ0H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$°HƒÃ@H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹L$(H‹D$0H‰Œ$xH‰„$€H�ÄhÉéþÿÿ‰éªýÿÿH�hH�$H‰ßH‰îH¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰Œ$�H‰ $H‰„$˜H‰D$èH‹\$H‰\$@H‹\$H‰\$Héåüÿÿ‰é'üÿÿ8 +00runtime.morestack_noctxtÀ$"".(*DebugRef).Posþ8go/token.(*FileSet).Position¾ô runtime.duffcopyôô runtime.duffcopyÜruntime.convI2E¼.go.string."address of "ê +¬Ø runtime.duffzeroªtype.stringÖruntime.convT2E´2runtime.writebarrieriface† 2runtime.writebarrieriface” type.intÌ runtime.convT2E² +2runtime.writebarrierifaceÀ +type.intø +runtime.convT2EÞ 2runtime.writebarrierifaceì type.string’ runtime.convT2Eø 2runtime.writebarrieriface† @go.string."; %s%s @ %d:%d is %s"ú fmt.Sprintfˆruntime.convI2E¸reflect.TypeOfˆruntime.convI2E0Ð "".autotmp_5236"type.interface {}"".autotmp_5235"type.interface {}"".autotmp_5234"type.interface {}"".autotmp_5233�"type.interface {}"".autotmp_5231ï&type.[]interface {}"".autotmp_5229ïtype.string"".autotmp_5228Ïtype.string"".autotmp_5227Ÿ(type.[5]interface {}"".autotmp_5226¯"type.reflect.Type"".autotmp_5225ï,type.go/token.Position "".~r0ß"type.*"".Function"".addr�type.string"".descrÏ"type.interface {}"".p¿,type.go/token.Position "".~r0type.string"".s"type.*"".DebugRef%ÐýÏÐ�°:ÄEy + + ˆ k*_oˆuXºGmTgclocals·65da895b3dbef1b5b79355c3852ec825Tgclocals·5623f6a3595eb8f19c2ab1ac70609239–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ("".(*Package).String ”eH‹ %H;awèëêHƒì@HÇD$PHÇD$XH‹\$HH‹sHƒþtKH‹H‹FH�5H�,$H‰ïH¥H¥H‰L$0H‰L$H‰D$8H‰D$èH‹\$ H‰\$PH‹\$(H‰\$XHƒÄ@Éë± + 0runtime.morestack_noctxtŠ(go.string."package "Ò*runtime.concatstring20€ "".~r0type.string "".~r0type.string"".p type.*"".Package€k€ +� â,d +h(Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ*"".(*Package).WriteToÀ¢eH‹ %H;awèëêHƒìpHÇ„$˜HÇ„$ H�H‰$èH‹D$H‰D$8H‰$H‹\$xH‰\$èH‹L$8H‹yH‹QH‹AH9‚‘H‹ H‰ÖH)ÆH‰úH)ÂHƒút H‰ÃHËH‰ÙH‰L$XH‰t$`H‰T$hH‰L$@H‰L$H‰t$HH‰t$H‰T$PH‰T$H‹œ$ˆH‰$H‹œ$€H‹[ ÿÓH‹T$ H‹L$(H‹D$0H‰”$�H‰Œ$˜H‰„$ HƒÄpÃè  + 0runtime.morestack_noctxtj"type.bytes.Buffer|"runtime.newobject¶"".WritePackage¸ +–$runtime.panicslice`à"".autotmp_5241/type.[]uint8"".&bufo$type.*bytes.Buffer "".~r0_type.[]uint8 "".~r2@type.error "".~r10type.int64"".wtype.io.Writer"".p type.*"".Packageàïßà î2Ž=‚DTgclocals·72f3f07cdb36aa7b693f9a6021a98313Tgclocals·0a4b95df80c389fe7e338059324575e1–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".WritePackageÀT¬TeH‹ %H�„$`ýÿÿH;AwèëâH�ì H‹œ$(H‰œ$ÈH‹œ$0H‰œ$ÀH‹H‰„$¸1íH9è„}H�œ$ÀHÇHÇCH�œ$ÀHƒû„MHÇÂHÇÁH‰”$H‰Œ$H‰œ$H‰$H‹Œ$ÀH�H‰„$0H‰D$H‰Œ$8H‰L$èH‹Œ$ÈH‹„$¸H‰„$ H‰$H‰Œ$(H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$H‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èHÇ„$ÐHÇ„$ØHÇ„$àHÇD$XH‹œ$0H‹kH�¼$Ð1ÀèH�H‰$H‰l$H�œ$ÐH‰\$èH‹œ$Ð1íH9ë„MH‹œ$ÐHƒû„ôH‹+H‰¬$H‹{H‰¼$H‹l$XH9ï~H‰|$XH‹”$ÐH‹Œ$ØH‹„$àH‰ÃH)ËHƒû}WH�H‰$H‰”$èH‰T$H‰Œ$ðH‰L$H‰„$øH‰D$HÇD$ èH‹¼$H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$ðH‰„$øH‰”$èH‰ÍHkíHëH‰$H‹œ$H‰\$H‰|$èH‹”$èH‹Œ$ðH‹„$øH‰”$ÐH‰Œ$ØH‰„$àH�œ$ÐH‰$èH‹œ$Ð1íH9ë…³þÿÿH‹œ$0H‹kH‰¬$ H‹œ$ÐH‰$H‹œ$ØH‰\$H‹œ$àH‰\$èH‹Œ$ÐH‹„$ØH‹œ$àH‰œ$X1ÒH‰„$PH‰D$hH‰Œ$HH‰ÈH‹l$hH9ê�H‰„$°Hƒø„H‹H‹@H‰T$pH‰Œ$H‰„$H�H‰$H‹œ$0H‹kH‰l$H‰Œ$`H‰L$H‰„$hH‰D$èH‹\$ Hƒû„¬H‹ H‹kH‰Œ$°H‰¬$¸H‰Œ$PH‰ $H‰¬$XH‰l$èH‹´$PH‹¬$X‹T$�úêÄG‡Ñ ‰T$T�ú¾¦‘>…vH�H‰$H‰t$H‰l$èH‹´$PH‹¬$X‹T$TH‹L$¶\$ €û„5H‹œ$(H‰œ$ÈH‹\$XH‰œ$€H‹œ$H‰œ$ H‹œ$H‰œ$¨H‰Œ$˜H‰ $èH‹D$H‹L$H‰Œ$HH‰ $H‰„$@H‹X(ÿÓH‹L$H‹D$H‰Œ$pH‰ $H‰„$xH‰D$H‹œ$ H‰\$èH‹\$H‰œ$€H‹\$ H‰œ$ˆH‹H‰„$¸1íH9è„ H�¼$`1ÀèH�œ$`Hƒû„øHÇÂHÇÁH‰œ$H‰”$H‰Œ$H�H‰$H�œ$€H‰\$èH‹D$H‹L$H‹œ$H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$ H‰\$èH‹D$H‹L$H‹œ$HƒÃH‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$€H‰\$èH‹D$H‹L$H‹œ$HƒÃ H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH‹Œ$ÈH‹„$¸H‰„$ H‰$H‰Œ$(H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$H‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹œ$˜H‰$èH‹D$H‹L$H‰„$@H‰$H‰Œ$HH‰L$H‹œ$0H‹+H‰l$Hƒ|$„ HƒD$ èH‹T$H‹D$ H‹L$(H‰”$0H‰„$8H‰Œ$@H‰Œ$(1ÉH‰„$ H‰D$`H‰”$H‰ÐH‹l$`H9é�˜H‰„$¨H‹(H‰L$xH‹œ$(H‰œ$ÈH‹œ$ H‰$H‰l$èH‹\$H‰œ$ H‹\$H‰œ$¨H‹H‰„$¸1íH9è„H�œ$ÀHÇHÇCH�œ$ÀHƒû„×HÇÂHÇÁH‰œ$H‰”$H‰Œ$H�H‰$H�œ$ H‰\$èH‹D$H‹L$H‹œ$H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH‹Œ$ÈH‹„$¸H‰„$ H‰$H‰Œ$(H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$H‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹„$¨H‹L$xHƒÀHÿÁH‹l$`H9éŒhþÿÿH‹„$°H‹T$pHƒÀHÿÂH‹l$hH9êŒëùÿÿH‹œ$(H‰œ$ÈH‹1íH9èt`H‹Œ$ÈH‰„$ H‰$H‰Œ$(H‰L$H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH�Ä ÃH�H‰$H�H‰\$H�H‰\$èH‹D$énÿÿÿ‰é"þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$¸é¿ýÿÿ‰%éçüÿÿ‰éûÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$¸é¦úÿÿ�úêÄG…”þÿÿH�H‰$H‰t$H‰l$èH‹D$¶\$ €û„gþÿÿH‹œ$(H‰œ$ÈH‹\$XH‰œ$€H‹œ$H‰œ$ H‹œ$H‰œ$¨H‰„$ˆHÇ„$àHÇ„$èH‹1íH9è„qH‹œ$ˆH‹k(H‰„$@H‰¬$HH‰„$àH‰$H‰¬$èH‰l$H‹œ$ H‰\$èH‹\$H‰œ$€H‹\$ H‰œ$ˆH‹H‰„$¸1íH9脼H�¼$`1ÀèH�œ$`Hƒû„”HÇÂHÇÁH‰œ$H‰”$H‰Œ$H�H‰$H�œ$€H‰\$èH‹D$H‹L$H‹œ$H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$ H‰\$èH‹D$H‹L$H‹œ$HƒÃH‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$€H‰\$èH‹D$H‹L$H‹œ$HƒÃ H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH‹Œ$ÈH‹„$¸H‰„$ H‰$H‰Œ$(H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$H‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èéÈûÿÿ‰éeþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$¸é +þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é]ýÿÿ‰T$T�úd6Æi…3H�H‰$H‰t$H‰l$èH‹´$PH‹¬$X‹T$TH‹D$¶\$ €û„òH‹œ$(H‰œ$ÈH‹\$XH‰œ$€H‹œ$H‰œ$ H‹œ$H‰œ$¨Hƒø„¤H‹H H‹h(H�H‰$H‰Œ$ðH‰L$H‰¬$øH‰l$èH‹\$Hƒû„\H‹ H‹kH‰Œ$ÐH‰ $H‰¬$ØH‰l$H‹œ$ H‰\$èH‹\$H‰œ$�H‹\$ H‰œ$˜H‹H‰„$¸1íH9脼H�¼$`1ÀèH�œ$`Hƒû„”HÇÂHÇÁH‰œ$H‰”$H‰Œ$H�H‰$H�œ$€H‰\$èH‹D$H‹L$H‹œ$H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$ H‰\$èH‹D$H‹L$H‹œ$HƒÃH‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$�H‰\$èH‹D$H‹L$H‹œ$HƒÃ H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH‹Œ$ÈH‹„$¸H‰„$ H‰$H‰Œ$(H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$H‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èéaøÿÿ‰éeþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$¸é +þÿÿ‰é�ýÿÿ‰éUýÿÿ�úÒ~…øÿÿH�H‰$H‰t$H‰l$èH‹L$¶\$ €û„Ù÷ÿÿH‹œ$(H‰œ$ÈH‹\$XH‰œ$€H‹œ$H‰œ$ H‹œ$H‰œ$¨H‰Œ$�H‰ $èH‹\$H‰œ$�H‹\$H‰œ$˜H‹œ$�H‹kH‰,$H‹œ$ H‰\$èH‹\$H‰œ$€H‹\$H‰œ$ˆH‹H‰„$¸1íH9è„H�¼$�1ÀèH�œ$�Hƒû„êHÇÂHÇÁH‰œ$H‰”$H‰Œ$H�H‰$H�œ$€H‰\$èH‹D$H‹L$H‹œ$H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$ H‰\$èH‹D$H‹L$H‹œ$HƒÃH‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$�H‰\$èH‹D$H‹L$H‹œ$HƒÃ H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH�H‰$H�œ$€H‰\$èH‹D$H‹L$H‹œ$HƒÃ0H‰$H‰„$0H‰D$H‰Œ$8H‰L$èH‹Œ$ÈH‹„$¸H‰„$ H‰$H‰Œ$(H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$H‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èéõÿÿ‰éþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$¸é´ýÿÿ‰éMïÿÿ‰éàîÿÿ‰éíÿÿ‰é¬ëÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$¸éIëÿÿŽ +00runtime.morestack_noctxt�>go.itab.*bytes.Buffer.io.Writerú type.*"".Package¸2runtime.writebarrieriface˜"go.string."%s:\n"Žfmt.FprintfžØ runtime.duffzero¬2type.map[string]"".Memberâ&runtime.mapiterinitÎtype.[]stringÀ "runtime.growsliceú +4runtime.writebarrierstringü &runtime.mapiternext  sort.Stringsš2type.map[string]"".Member‚4runtime.mapaccess1_faststrŠ$runtime.ifacethashøtype.*"".Typež$runtime.assertI2T2ˆ"".(*Type).TypeÔ +º"".relTypeü>go.itab.*bytes.Buffer.io.WriterÀè runtime.duffzero¾type.intêruntime.convT2EÔ2runtime.writebarrierifaceâtype.stringŽruntime.convT2E€2runtime.writebarrierifaceŽtype.stringºruntime.convT2E¬2runtime.writebarrierifaceŒ:go.string." type %-*s %s\n"‚fmt.Fprintf¤"".(*Type).Type¸ngolang.org/x/tools/go/types/typeutil.IntuitiveMethodSetÒ Vgolang.org/x/tools/go/types.SelectionString”!>go.itab.*bytes.Buffer.io.Writeræ"type.string’#runtime.convT2Eü#2runtime.writebarrierifaceÜ$(go.string." %s\n"Ò%fmt.Fprintfˆ'>go.itab.*bytes.Buffer.io.Writeræ'go.string."\n"Æ(fmt.Fprintfä($type.*bytes.Bufferú(type.io.Writer’)>go.itab.*bytes.Buffer.io.Writer¦) runtime.typ2ItabÖ)$type.*bytes.Bufferì)type.io.Writer„*>go.itab.*bytes.Buffer.io.Writer˜* runtime.typ2Itabð*$type.*bytes.Buffer†+type.io.Writerž+>go.itab.*bytes.Buffer.io.Writer²+ runtime.typ2Itabü+"type.*"".Function¢,$runtime.assertI2T2�.žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Type´/"".relTypeö/>go.itab.*bytes.Buffer.io.Writerº0è runtime.duffzero¸1type.intä1runtime.convT2EÎ22runtime.writebarrierifaceÜ2type.stringˆ3runtime.convT2Eú32runtime.writebarrierifaceˆ4type.string´4runtime.convT2E¦52runtime.writebarrieriface†6:go.string." func %-*s %s\n"ü6fmt.Fprintf¢7$type.*bytes.Buffer¸7type.io.WriterÐ7>go.itab.*bytes.Buffer.io.Writerä7 runtime.typ2Itab–8Vtype.*golang.org/x/tools/go/types.Signature¬8Jtype.golang.org/x/tools/go/types.TypeÄ8žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.TypeØ8 runtime.typ2Itabš9type.*"".GlobalÀ9$runtime.assertI2T2º;Rtype.*golang.org/x/tools/go/types.Pointer€<"runtime.assertI2T‚="".relTypeÄ=>go.itab.*bytes.Buffer.io.Writerˆ>è runtime.duffzero†?type.int²?runtime.convT2Eœ@2runtime.writebarrierifaceª@type.stringÖ@runtime.convT2EÈA2runtime.writebarrierifaceÖAtype.string‚Bruntime.convT2EôB2runtime.writebarrierifaceÔC:go.string." var %-*s %s\n"ÊDfmt.FprintfðD$type.*bytes.Buffer†Etype.io.WriteržE>go.itab.*bytes.Buffer.io.Writer²E runtime.typ2Itab˜F&type.*"".NamedConst¾F$runtime.assertI2T2€H*"".(*NamedConst).NameøH*"".(*Const).RelStringºI>go.itab.*bytes.Buffer.io.WriterþIà runtime.duffzeroüJtype.int¨Kruntime.convT2E’L2runtime.writebarrieriface Ltype.stringÌLruntime.convT2E¾M2runtime.writebarrierifaceÌMtype.stringøMruntime.convT2EêN2runtime.writebarrierifaceøNtype.string¤Oruntime.convT2E–P2runtime.writebarrierifaceöPDgo.string." const %-*s %s = %s\n"ìQfmt.Fprintf’R$type.*bytes.Buffer¨Rtype.io.WriterÀR>go.itab.*bytes.Buffer.io.WriterÔR runtime.typ2Itab¾S$type.*bytes.BufferÔStype.io.WriterìS>go.itab.*bytes.Buffer.io.Writer€T runtime.typ2Itab À À"".autotmp_5338type.*uint8"".autotmp_5337"type.interface {}"".autotmp_5336"type.interface {}"".autotmp_5335"type.interface {}"".autotmp_5334*type.*[3]interface {}"".autotmp_5333&type.[]interface {}"".autotmp_5332type.*uint8"".autotmp_5331"type.interface {}"".autotmp_5330*type.*[1]interface {}"".autotmp_5329&type.[]interface {}"".autotmp_5328type.*uint8"".autotmp_5326ï Xtype.**golang.org/x/tools/go/types.Selection"".autotmp_5325type.int"".autotmp_5324type.int"".autotmp_5323"type.interface {}"".autotmp_5322"type.interface {}"".autotmp_5321"type.interface {}"".autotmp_5320*type.*[3]interface {}"".autotmp_5319&type.[]interface {}"".autotmp_5318type.*uint8"".autotmp_5317"type.interface {}"".autotmp_5316"type.interface {}"".autotmp_5315"type.interface {}"".autotmp_5313&type.[]interface {}"".autotmp_5312type.*uint8"".autotmp_5311type.*uint8"".autotmp_5310¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_5309"type.interface {}"".autotmp_5308"type.interface {}"".autotmp_5307"type.interface {}"".autotmp_5306"type.interface {}"".autotmp_5304&type.[]interface {}"".autotmp_5303type.*uint8"".autotmp_5302— type.uint32"".autotmp_5300Ÿtype."".Member"".autotmp_5299ÿtype.string"".autotmp_5298ß type.*string"".autotmp_5297type.int"".autotmp_5296type.int"".autotmp_5293type.int"".autotmp_5292type.int"".autotmp_5291ïtype.[]string"".autotmp_5289¿&type.[]interface {}"".autotmp_5288Ï type.*uint8"".autotmp_5287$type.*bytes.Buffer"".autotmp_5286type.string"".autotmp_5285type.string"".autotmp_5284type.int"".autotmp_5283$type.*bytes.Buffer"".autotmp_5282(type.[3]interface {}"".autotmp_5281type.string"".autotmp_5280$type.*bytes.Buffer"".autotmp_5279(type.[1]interface {}"".autotmp_5278�Ztype.[]*golang.org/x/tools/go/types.Selection"".autotmp_5277ßZtype.[]*golang.org/x/tools/go/types.Selection"".autotmp_5276Jtype.golang.org/x/tools/go/types.Type"".autotmp_5275type.string"".autotmp_5274ßJtype.golang.org/x/tools/go/types.Type"".autotmp_5273Jtype.golang.org/x/tools/go/types.Type"".autotmp_5272type.string"".autotmp_5271type.int"".autotmp_5270$type.*bytes.Buffer"".autotmp_5269(type.[3]interface {}"".autotmp_5268type.string"".autotmp_5267type.string"".autotmp_5266type.int"".autotmp_5265$type.*bytes.Buffer"".autotmp_5264ÿ(type.[3]interface {}"".autotmp_5263¿type.string"".autotmp_5262Ÿtype.string"".autotmp_5261ÿtype.string"".autotmp_5260¿ +type.int"".autotmp_5259$type.*bytes.Buffer"".autotmp_5258Ÿ(type.[4]interface {}"".autotmp_5257ßtype."".Member"".autotmp_5256type.string"".autotmp_5255type.[]string"".autotmp_5254¯type.[]string"".autotmp_5253type.int"".autotmp_5252Ÿ9M 8ɘÌ4:4 Ù +Ì4Fa&<˜ +¢4V5!Tgclocals·15ec0f9aa154ce97d1adb946727c818dTgclocals·bdea5e73b54f5bcb8875630d2d866e65–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".commaOk€f€|$tH�H‹+H‰l$H‹kH‰l$ÃHÇD$HÇD$Ãgo.string.",ok"0 "".~r1type.string"".xtype.bool@@Ð Tgclocals·a73fd2a0c6f832642aa9216fd9c5e6beTgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/print.goþ"".sanityCheck€ðeH‹ %H;awèëêHƒì(Hƒ|$8u#H‹1íH9è„’H‹H‰\$@H‰D$8H�H‰$èH‹L$H‰ÏHƒùt_1ÀèH‰L$ H‰ $Hƒ<$t?H‹\$8H‰\$H‹\$@H‰\$èH‹\$ H‰$H‹\$0H‰\$è¶\$ˆ\$HHƒÄ(É%븉ë�H�H‰$H�H‰\$H�H‰\$èH‹D$é<ÿÿÿ + 0runtime.morestack_noctxtJ4go.itab.*os.File.io.Writernos.Stderr�type."".sanity¢"runtime.newobjectÌè runtime.duffzerož2runtime.writebarrierifaceÎ4"".(*sanity).checkFunction’type.*os.File¨type.io.WriterÀ4go.itab.*os.File.io.WriterÔ runtime.typ2Itab@P"".autotmp_5379type.*"".sanity "".~r20type.bool"".reportertype.io.Writer +"".fn"type.*"".FunctionPžOPG€H#�:P>ZTgclocals·a69e79957b5150531998200513ab99eeTgclocals·e1ae6533a9e39048ba0735a2264ce16a˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ$"".mustSanityCheck ˆeH‹ %H;awèëêHƒìPH‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$è¶\$€û…µH‹1íH9ètuH‹\$XH‰$H‹ H‰D$0H‰D$H‰L$8H‰L$èH�H‹+H‰l$@H‹kH‰l$HH�H‰$H�\$@H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H�H‰$H�H‰\$H�H‰\$èH‹D$éYÿÿÿHƒÄPà + 0runtime.morestack_noctxtp"".sanityCheckš4go.itab.*os.File.io.WriterÈos.Stderrú,"".(*Function).WriteToˆãTgclocals·3008d6c067ea5243695061f726b3b0adTgclocals·0d31044436828302d99fa7cb124c22df˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ&"".(*sanity).errorf€úeH‹ %H;awèëêHƒì@H‹D$HHÇÇ@ˆx(H‰$H�H�|$H‰ÞH¥H¥H‹\$PH‰\$H‹\$XH‰\$ H‹\$`H‰\$(H‹\$hH‰\$0H‹\$pH‰\$8èHƒÄ@à + 0runtime.morestack_noctxtb"go.string."Error"è."".(*sanity).diagnostic`€"".args0&type.[]interface {}"".formattype.string"".stype.*"".sanity€b€~ N +s Tgclocals·0a3395567ab7eee3bb936aced49af517Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ$"".(*sanity).warnf€äeH‹ %H;awèëêHƒì@H‹t$HH‰4$H�5H�l$H‰ïH¥H¥H‹\$PH‰\$H‹\$XH‰\$ H‹\$`H‰\$(H‹\$hH‰\$0H‹\$pH‰\$8èHƒÄ@à + 0runtime.morestack_noctxtL&go.string."Warning"Ò."".(*sanity).diagnostic`€"".args0&type.[]interface {}"".formattype.string"".stype.*"".sanity€W€ˆS +hTgclocals·0a3395567ab7eee3bb936aced49af517Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ "".findDuplicateàÐeH‹ %H;awèëêHƒìpH‹L$xH‹„$€Hƒø}HÇ„$�HƒÄpÃHƒø†YH‹H‰ÍHƒø†BHƒÅH‹mH9ëuHƒøvH‹)H‰¬$�HƒÄpÃè H�H‰$HÇD$èH‹\$H‰\$8H‹T$xH‹„$€H‹œ$ˆH‰\$h1ÉH‰D$`H‰D$(H‰T$XH‰ÐH‹l$(H9é�¨H‰D$HH‹(H‰L$0H‰l$@H�H‰$H‹\$8H‰\$H‰l$èH‹L$@H‹\$¶+@€ýt H‰Œ$�HƒÄpÃH‰L$PÆD$'H�H‰$H‹\$8H‰\$H�\$PH‰\$H�\$'H‰\$èH‹D$HH‹L$0HƒÀHÿÁH‹l$(H9éŒXÿÿÿHÇ„$�HƒÄpÃè è  + 0runtime.morestack_noctxtø$runtime.panicindexŠ8type.map[*"".BasicBlock]bool®runtime.makemapì8type.map[*"".BasicBlock]boolœ2runtime.mapaccess1_fast64þ8type.map[*"".BasicBlock]boolÌ$runtime.mapassign1¶$runtime.panicindexÄ$runtime.panicindex@à"".autotmp_5413O(type.**"".BasicBlock"".autotmp_5412�type.int"".autotmp_5411type.int"".autotmp_5410‘type.bool"".autotmp_5409?&type.*"".BasicBlock"".autotmp_5407&type.*"".BasicBlock"".autotmp_5406/*type.[]*"".BasicBlock"".autotmp_5404type.int"".b_&type.*"".BasicBlock"".mo8type.map[*"".BasicBlock]bool "".~r10&type.*"".BasicBlock"".blocks*type.[]*"".BasicBlock>à#ßà<ßà¶ßàgßà°8”''#I7 8 {’X5Tgclocals·363b18caf0020ca418fd378dbb75c855Tgclocals·48e43a82f4ccf5fc5a8cf0626e12c4ca˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ."".(*sanity).checkInstr ˜ ˜eH‹ %H�„$pýÿÿH;AwèëâH�ìH‹Œ$(H‹„$0H‰Œ$øH‰ $H‰„$H‰D$èH‹¼$øH‹´$‹D$=§@}t‡1=éØ)+‡‡ =ÎXu&‡? +=Ø. + ‡K ‰D$D=ÙÝ…­H�H‰$H‰|$H‰t$èH‹¼$øH‹´$‹D$DH‹\$¶\$ €û„lH�H‰$H‹œ$(H‰\$H‹œ$0H‰\$èH‹\$H‰œ$ÈH‹\$ H‰œ$ж\$(ˆ\$A€|$A„EH‹œ$ÐH‰$H‹œ$ÈH‹[(ÿÓH‹\$H‰œ$ H‹œ$ H‰$èH‹\$H‰œ$H‹œ$1íH9ë…íH�œ$8HÇHÇCH�œ$8Hƒû„ŒHÇÁHÇÂH‰œ$xH‰Œ$€H‰”$ˆH‹œ$ÈH‰$H‹œ$ÐH‰\$èH‹D$H‹L$H‹œ$xH‰$H‰„$ØH‰D$H‰Œ$àH‰L$èH‹´$H‰4$H�5H�l$H‰ïH¥H¥H‹œ$xH‰\$H‹œ$€H‰\$ H‹œ$ˆH‰\$(èH�H‰$H‹œ$(H‰\$H‹œ$0H‰\$èH‹\$H‰œ$hH‹\$ H‰œ$p¶\$(ˆ\$B€|$B„ýH‹œ$pH‰$H‹œ$hH‹[HÿÓH‹\$H‰œ$H‹\$H‰œ$ H‹œ$H‰œ$xH‹œ$ H‰œ$€Hƒ¼$x…©H‹œ$pH‰$H‹œ$hH‹[ ÿÓH‹\$H‰œ$(H‹\$H‰œ$0H�¼$À1ÀèH�œ$ÀHƒû„MHÇÁHÇÂH‰œ$xH‰Œ$€H‰”$ˆH�H‰$H�œ$(H‰\$èH‹D$H‹L$H‹œ$xH‰$H‰„$ØH‰D$H‰Œ$àH‰L$èH‹œ$hH‰$H‹œ$pH‰\$èH‹D$H‹L$H‹œ$xHƒÃH‰$H‰„$ØH‰D$H‰Œ$àH‰L$èH‹´$H‰4$H�5H�l$H‰ïH¥H¥H‹œ$xH‰\$H‹œ$€H‰\$ H‹œ$ˆH‰\$(èH‹œ$H‰$H‹œ$hH‰\$H‹œ$pH‰\$èH�ÄÉé¬þÿÿH‹H‰œ$øH‹œ$ø1íH9ë„H‹H‰œ$ H‹œ$øH‰œ$H‹œ$xH‹¬$H9ëuFH‹¬$xH‰,$H‹¬$€H‰l$H‹¬$H‰l$H‹¬$ H‰l$è¶\$ €û…*ÿÿÿH‹œ$€H‰$H‹œ$xH‹[(ÿÓH‹\$H‰œ$H‹\$H‰œ$ H�H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹\$H‰œ$ð¶\$ ˆ\$@€|$@„«þÿÿH‹œ$ðH‰œ$èHÇD$HH‹œ$èH‹kH‰l$HH‹\$HHƒã@Hƒû„nþÿÿH‹œ$pH‰$H‹œ$hH‹[ ÿÓH‹\$H‰œ$(H‹\$H‰œ$0H�¼$à1ÀèH�œ$àHƒû„vHÇÁHÇÂH‰œ$xH‰Œ$€H‰”$ˆH�H‰$H�œ$(H‰\$èH‹D$H‹L$H‹œ$xH‰$H‰„$ØH‰D$H‰Œ$àH‰L$èH‹œ$hH‰$H‹œ$pH‰\$èH‹D$H‹L$H‹œ$xHƒÃH‰$H‰„$ØH‰D$H‰Œ$àH‰L$èH‹œ$xH‰$H‹œ$€H‰\$èH‹D$H‹L$H‹œ$xHƒÃ H‰$H‰„$ØH‰D$H‰Œ$àH‰L$èH‹´$H‰4$H�5H�l$H‰ïH¥H¥H‹œ$xH‰\$H‹œ$€H‰\$ H‹œ$ˆH‰\$(èé£üÿÿ‰éƒþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$øé¾üÿÿ‰émùÿÿ=Ø. + u=H�H‰$H‰|$H‰t$èH‹¼$øH‹´$H‹\$¶\$ €û…PøÿÿH‰¼$¨H‰´$°H�œ$8HÇHÇCH�œ$8Hƒû„ HÇÁHÇÂH‰œ$xH‰Œ$€H‰”$ˆH‹œ$¨H‰$H‹œ$°H‰\$èH‹D$H‹L$H‹œ$xH‰$H‰„$ØH‰D$H‰Œ$àH‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹\$(H‰œ$(H‹\$0H‰œ$0H�H‰$H�œ$(H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éîþÿÿ‰D$D=æ=…�H�H‰$H‰|$H‰t$èH‹¼$øH‹´$‹D$D¶\$€ûtUH‰¼$˜H‰´$ H‹´$H‰4$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèéiöÿÿ=ÎXu&…þÿÿH�H‰$H‰|$H‰t$èH‹¼$øH‹´$H‹\$¶\$ €û…!öÿÿéÌýÿÿ=ïx&(‡™‰D$D=»P'uAH�H‰$H‰|$H‰t$èH‹¼$øH‹´$‹D$DH‹\$¶\$ €û…Åõÿÿ=ïx&(…jýÿÿH�H‰$H‰|$H‰t$èH‹¼$øH‹´$H‹\$¶\$ €û…}õÿÿé(ýÿÿ‰D$D=Xú(uAH�H‰$H‰|$H‰t$èH‹¼$øH‹´$‹D$DH‹\$¶\$ €û…,õÿÿ=éØ)+…ÑüÿÿH�H‰$H‰|$H‰t$èH‹¼$øH‹´$H‹\$¶\$ €û…äôÿÿé�üÿÿ=¹ôF8‡==õ§2‡™‰D$D=—RÝ0uAH�H‰$H‰|$H‰t$èH‹¼$øH‹´$‹D$DH‹\$¶\$ €û…}ôÿÿ=õ§2…"üÿÿH�H‰$H‰|$H‰t$èH‹¼$øH‹´$H‹\$¶\$ €û…5ôÿÿéàûÿÿ‰D$D=�îê2uAH�H‰$H‰|$H‰t$èH‹¼$øH‹´$‹D$DH‹\$¶\$ €û…äóÿÿ=¹ôF8…‰ûÿÿH�H‰$H‰|$H‰t$èH‹¼$øH‹´$H‹\$¶\$ €û…œóÿÿéGûÿÿ=´çb‡p‰D$D=Þ³Kuýÿÿ‰%éýÿÿ‰é4üÿÿ‰D$D=Ú$‹huAH�H‰$H‰|$H‰t$èH‹¼$øH‹´$‹D$DH‹\$¶\$ €û…Ðîÿÿ=pG·hu&runtime.assertI2TOKœ? +¬Að runtime.duffzeroØBruntime.convI2EÂC2runtime.writebarrierifaceþCruntime.convI2EðD2runtime.writebarrieriface–Ezgo.string."convert %s -> %s: at least one type must be basic"†F&"".(*sanity).errorfªG"type.*"".DebugRefÐG$runtime.assertI2T2ºHtype.*"".ReturnàH&runtime.assertI2TOKÈItype.*"".StoreîI$runtime.assertI2T2¤K$type.*"".FieldAddrÊK$runtime.assertI2T2¼L type.*"".ExtractâL$runtime.assertI2T2ÖMtype.*"".NextüM$runtime.assertI2T2îN(type.*"".MakeClosure”O$runtime.assertI2T2èO"type.*"".Function¾P"runtime.assertI2TôQè runtime.duffzeroòRtype.int˜Sruntime.convT2E‚T2runtime.writebarrierifaceÎTruntime.convI2EÀU2runtime.writebarrierifaceÎUtype.intúUruntime.convT2EìV2runtime.writebarrieriface’W’go.string."MakeClosure has %d Bindings for function %s with %d free vars"‚X&"".(*sanity).errorfÒYVtype.*golang.org/x/tools/go/types.Signature˜Z"runtime.assertI2TÔ^runtime.convI2E¾_2runtime.writebarrierifaceä_fgo.string."MakeClosure's type includes receiver %s"Ô`&"".(*sanity).errorfœb$type.*"".IndexAddrÂb$runtime.assertI2T2´c,type.*"".MakeInterfaceÚc$runtime.assertI2T2Îdtype.*"".Ifôd&runtime.assertI2TOKÔe&type.*"".ChangeTypeúe$runtime.assertI2T2ìf"type.*"".MakeChan’g$runtime.assertI2T2²htype.*"".CallØh$runtime.assertI2T2Êitype.*"".BinOpði$runtime.assertI2T2äjtype.*"".IndexŠk$runtime.assertI2T2ük type.*"".MakeMap¢l$runtime.assertI2T2¬mtype.*"".SliceÒm$runtime.assertI2T2Äntype.*"".UnOpên$runtime.assertI2T2æotype.*"".AllocŒp$runtime.assertI2T2þs&"".(*register).Nameðtð runtime.duffzeroîutype.stringšvruntime.convT2E„w2runtime.writebarrierifaceÂwtype.*"".Alloc€x2runtime.writebarrieriface¦x„go.string."local alloc %s = %s does not appear in Function.Locals"–y&"".(*sanity).errorf²ztype.*"".PhiØz$runtime.assertI2T2²| "".findDuplicateŒ~&type.*"".BasicBlockÊ~2runtime.writebarrierifaceð~vgo.string."phi node in block with duplicate predecessor %s"à&"".(*sanity).errorfâ€ð runtime.duffzeroà�type.intŒ‚runtime.convT2Eö‚2runtime.writebarrieriface„ƒtype.intªƒruntime.convT2Eœ„2runtime.writebarrieriface„jgo.string."phi node has %d edges but %d predecessors"²…&"".(*sanity).errorf¨ˆè runtime.duffzero¦‰type.stringö‰runtime.convT2EàŠ2runtime.writebarrierifaceîŠtype.int”‹runtime.convT2E†Œ2runtime.writebarrierifaceÒ�&type.*"".BasicBlock�Ž2runtime.writebarrieriface¶Žvgo.string."phi node '%s' has no value for edge #%d from %s"¦�&"".(*sanity).errorfâ�$runtime.panicindexŒ’type.*"".PhiÒ’&runtime.assertI2TOKÈ”runtime.convI2E²•2runtime.writebarrierifaceØ•bgo.string."Phi instruction follows a non-Phi: %T"È–&"".(*sanity).errorfê–$runtime.panicindex¢—0type.*"".ChangeInterfaceÈ—$runtime.assertI2T2@  ü"".autotmp_5508"type.interface {}"".autotmp_5507"type.interface {}"".autotmp_5506"type.interface {}"".autotmp_5505*type.*[3]interface {}"".autotmp_5504&type.[]interface {}"".autotmp_5503¯type.*uint8"".autotmp_5502Jtype.golang.org/x/tools/go/types.Type"".autotmp_5501"type.interface {}"".autotmp_5500"type.interface {}"".autotmp_5499*type.*[2]interface {}"".autotmp_5498&type.[]interface {}"".autotmp_5497"type.interface {}"".autotmp_5496*type.*[1]interface {}"".autotmp_5495&type.[]interface {}"".autotmp_5494"type.interface {}"".autotmp_5493*type.*[1]interface {}"".autotmp_5492&type.[]interface {}"".autotmp_5491"type.interface {}"".autotmp_5490*type.*[1]interface {}"".autotmp_5489&type.[]interface {}"".autotmp_5488"type.interface {}"".autotmp_5487"type.interface {}"".autotmp_5486"type.interface {}"".autotmp_5485*type.*[3]interface {}"".autotmp_5484&type.[]interface {}"".autotmp_5483"type.interface {}"".autotmp_5482"type.interface {}"".autotmp_5481*type.*[2]interface {}"".autotmp_5480&type.[]interface {}"".autotmp_5479"type.interface {}"".autotmp_5478*type.*[2]interface {}"".autotmp_5477&type.[]interface {}"".autotmp_5476Ÿtype.*"".Alloc"".autotmp_5475�type.**"".Alloc"".autotmp_5474type.int"".autotmp_5473type.int"".autotmp_5472"type.interface {}"".autotmp_5471"type.interface {}"".autotmp_5469&type.[]interface {}"".autotmp_5468Ïtype."".Value"".autotmp_5467ÿtype.*"".Value"".autotmp_5466type.int"".autotmp_5465type.int"".autotmp_5464"type.interface {}"".autotmp_5463"type.interface {}"".autotmp_5461&type.[]interface {}"".autotmp_5460"type.interface {}"".autotmp_5459*type.*[1]interface {}"".autotmp_5458&type.[]interface {}"".autotmp_5456¯&type.[]interface {}"".autotmp_5455— type.uint32"".autotmp_5453¯&type."".Instruction"".autotmp_5452type.string"".autotmp_5451(type.[3]interface {}"".autotmp_5450Jtype.golang.org/x/tools/go/types.Type"".autotmp_5449type.string"".autotmp_5448(type.[2]interface {}"".autotmp_5447Jtype.golang.org/x/tools/go/types.Type"".autotmp_5446(type.[1]interface {}"".autotmp_5445ïVtype.*golang.org/x/tools/go/types.Signature"".autotmp_5444ß&type.*"".CallCommon"".autotmp_5443type.string"".autotmp_5442(type.[1]interface {}"".autotmp_5441(type.[1]interface {}"".autotmp_5440type.int"".autotmp_5439type.int"".autotmp_5438(type.[3]interface {}"".autotmp_5437type.int"".autotmp_5436type.int"".autotmp_5435Jtype.golang.org/x/tools/go/types.Type"".autotmp_5434(type.[2]interface {}"".autotmp_5433Jtype.golang.org/x/tools/go/types.Type"".autotmp_5432�Jtype.golang.org/x/tools/go/types.Type"".autotmp_5431ïJtype.golang.org/x/tools/go/types.Type"".autotmp_5430type.*"".Alloc"".autotmp_5429Ïtype.string"".autotmp_5428(type.[2]interface {}"".autotmp_5427ÿ type.[]*"".Alloc"".autotmp_5426type.int"".autotmp_5425_(type.[3]interface {}"".autotmp_5424Ïtype.[]"".Value"".autotmp_5423¯ +type.int"".autotmp_5422Ÿ +type.int"".autotmp_5421Ÿ(type.[2]interface {}"".autotmp_5420type.int"".autotmp_5419type.int"".autotmp_5418(type.[1]interface {}"".autotmp_5417&type.*"".BasicBlock"".autotmp_5416¯(type.[1]interface {} "".~r0� Ttype.golang.org/x/tools/go/types.BasicInfo@golang.org/x/tools/go/types.b·2ÏNtype.*golang.org/x/tools/go/types.Basic "".~r0ïJtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2¯ Ptype.*golang.org/x/tools/go/types.object "".~r0� +Jtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.s·2Ï Vtype.*golang.org/x/tools/go/types.Signature "".~r0�Jtype.golang.org/x/tools/go/types.Type"".vï "type.*"".register "".~r0ÏJtype.golang.org/x/tools/go/types.Type"".vÿ "type.*"".register "".~r0¯Jtype.golang.org/x/tools/go/types.Type"".vß "type.*"".register +"".okŸ type.bool"".b¿Ntype.*golang.org/x/tools/go/types.Basic"".t¯Jtype.golang.org/x/tools/go/types.Type +"".ok› type.bool"".vÏtype."".Value +"".ok� type.bool"".call�.type."".CallInstruction"".instrÏ&type."".Instruction"".recv¿ Jtype.*golang.org/x/tools/go/types.Var"".numBindï +type.int"".numFreeÿ +type.int"".instrß(type.*"".MakeClosure +"".ok™ type.bool +"".ok¡ type.bool"".instrï type.*"".Convert"".lŸ type.*"".Alloc"".instrÿtype.*"".Alloc"".e¯type."".Value"".iß +type.int"".prev�&type."".Instruction"".instr� type.*"".Phi"".instrï&type."".Instruction"".instr &type."".Instruction "".idxtype.int"".stype.*"".sanity%  · Ÿ   ³B�L®¸%¾¶XXí XTï +!œ¼Æ:¹D®»¯G@²µH®­Ÿ®­”®­ª®­”®­šZÃóëXW!Y×®­µ®­”zC­ÛÎ,+yŸ®­×®­ª®­”®­Ÿ®­P6 } +ènm $9d +4Ç%Ä–•„å "U8íH®ŽNºK,¨€*K.Þ×+1�4⪄4:1 v7(J9n*��S„e· +­µ‹ž€wÞŽsKamŒK–Ӣظ{€!/-Tgclocals·ac0e466a9b54734cb0cb1d5f95de1290Tgclocals·43f08f4376ba0c69974d25e44ccb82c6˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ8"".(*sanity).checkFinalInstr€$î#eH‹ %H�D$¨H;AwèëåH�ìØH‹Œ$ðH‹„$øH‰L$hH‰ $H‰D$pH‰D$èH‹„$à‹l$�ýÞ³K‡ù‰l$4�ýæ=…NH�H‰$H‹\$hH‰\$H‹\$pH‰\$è‹l$4H‹„$àH‹\$¶\$ €û„ H‹hH‹EXHƒø„ñH‰D$@H�\$xHÇHÇCH�\$xHƒû„ÂHÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$XH‰L$H‰D$`H‰D$èH‹´$àH‰4$H�5H�l$H‰ïH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$ H‹œ$°H‰\$(èH�ÄØÃ‰é7ÿÿÿH�ÄØÃ�ýÞ³K…>H�H‰$H‹\$hH‰\$H‹\$pH‰\$èH‹„$àH‹\$¶\$ €û„ÿH‹hH‹EXHƒøtŸH‰D$@H�\$xHÇHÇCH�\$xHƒû„ÂHÇÁHÇÂH‰œ$ H‰Œ$¨H‰”$°H�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$XH‰L$H‰D$`H‰D$èH‹´$àH‰4$H�5H�l$H‰ïH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$ H‹œ$°H‰\$(èH�ÄØÃ‰é7ÿÿÿH‹\$hH‰\$HH‹t$pH‰t$PH‰$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèé]þÿÿ‰l$4�ýpG·h…³H�H‰$H‹\$hH‰\$H‹\$pH‰\$è‹l$4H‹„$àH‹T$¶\$ €û„pH‹hH‹MXHƒù„ñH‰L$@H�\$xHÇHÇCH�\$xHƒû„ÂHÇÁHÇÂH‰œ$ H‰Œ$¨H‰”$°H�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$XH‰L$H‰D$`H‰D$èH‹´$àH‰4$H�5H�l$H‰ïH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$ H‹œ$°H‰\$(èH�ÄØÃ‰é7ÿÿÿH‹JH‹XH‹k(H‹E1íH9è„KH‹@H9È„ßüÿÿH‰L$@H‰D$8H�¼$¸1ÀèH�œ$¸Hƒû„ HÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$XH‰L$H‰D$`H‰D$èH�H‰$H�\$8H‰\$èH‹L$H‹D$H‹œ$ HƒÃH‰$H‰L$XH‰L$H‰D$`H‰D$èH‹´$àH‰4$H�5H�l$H‰ïH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$ H‹œ$°H‰\$(èé¨ûÿÿ‰éíþÿÿ1Àé²þÿÿ�ýÖëð¾…àüÿÿH�H‰$H‹\$hH‰\$H‹\$pH‰\$èH‹„$àH‹\$¶\$ €û„¡üÿÿH‹hH‹MXHƒù„ñH‰L$@H�\$xHÇHÇCH�\$xHƒû„ÂHÇÂHÇÁH‰œ$ H‰”$¨H‰Œ$°H�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$XH‰L$H‰D$`H‰D$èH‹´$àH‰4$H�5H�l$H‰ïH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$ H‹œ$°H‰\$(èH�ÄØÃ‰é7ÿÿÿL‹@Iƒø„uI‹PPI‹HXI‹h`Hƒù†XH‹L‹HIƒù„?I‹iPI‹IXM‹A`Hƒù†"HƒÅH‹mH9ë…ðùÿÿH�\$xHÇHÇCH�\$xHƒû„çHÇÂHÇÅH‰”$¨H‰¬$°H‰œ$ H‰$H‹hHƒý„§H‹MPH‹EXH‹]`H‰œ$˜H‰Œ$ˆHƒøH‰„$�vvH‹)H� H‰L$XH‰L$H‰l$`H‰l$èH‹´$àH‰4$H�5H�l$H‰ïH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$ H‹œ$°H‰\$(èH�ÄØÃè ‰EéQÿÿÿ‰éÿÿÿè A‰é¹þÿÿè A‰éƒþÿÿb +*0runtime.morestack_noctxtŒ$runtime.ifacethashêtype.*"".Panic¤$runtime.assertI2T2°type.intÖruntime.convT2E´2runtime.writebarrierifaceÚ†go.string."Panic-terminated block has %d successors; expected none"Ê&"".(*sanity).errorfžtype.*"".JumpØ$runtime.assertI2T2Ô type.intú runtime.convT2EØ +2runtime.writebarrierifaceþ +~go.string."Jump-terminated block has %d successors; expected 1"î &"".(*sanity).errorfÊ pgo.string."non-control flow instruction at end of block"¤ &"".(*sanity).errorfÜ type.*"".Return–$runtime.assertI2T2¢type.intÈruntime.convT2E¦2runtime.writebarrierifacëgo.string."Return-terminated block has %d successors; expected none"¼&"".(*sanity).errorfÜð runtime.duffzeroÚtype.int€runtime.convT2EÞ2runtime.writebarrierifaceìtype.int’runtime.convT2Eø2runtime.writebarrierifacežXgo.string."%d-ary return in %d-ary function"Ž&"".(*sanity).errorfÚtype.*"".If”$runtime.assertI2T2˜type.int¾runtime.convT2Eœ2runtime.writebarrierifaceÂzgo.string."If-terminated block has %d successors; expected 2"²&"".(*sanity).errorf¦!&type.*"".BasicBlockØ!2runtime.writebarrierifaceþ!‚go.string."If-instruction has same True, False target blocks: %s"î"&"".(*sanity).errorfˆ#$runtime.panicindex´#$runtime.panicindexÒ#$runtime.panicindex@°P"".autotmp_5597"type.interface {}"".autotmp_5596*type.*[1]interface {}"".autotmp_5595&type.[]interface {}"".autotmp_5594"type.interface {}"".autotmp_5593"type.interface {}"".autotmp_5591&type.[]interface {}"".autotmp_5590type.int"".autotmp_5589"type.interface {}"".autotmp_5588*type.*[1]interface {}"".autotmp_5587&type.[]interface {}"".autotmp_5586"type.interface {}"".autotmp_5585*type.*[1]interface {}"".autotmp_5584&type.[]interface {}"".autotmp_5583*type.*[1]interface {}"".autotmp_5582&type.[]interface {}"".autotmp_5581ÿ"type.interface {}"".autotmp_5579o&type.[]interface {}"".autotmp_5578Çtype.uint32"".autotmp_5576ß&type."".Instruction"".autotmp_5575type.int"".autotmp_5574(type.[1]interface {}"".autotmp_5573type.int"".autotmp_5572¿type.int"".autotmp_5571type.int"".autotmp_5570?(type.[2]interface {}"".autotmp_5569type.int"".autotmp_5568type.int"".autotmp_5567type.int"".autotmp_5566(type.[1]interface {}"".autotmp_5565type.int"".autotmp_5564type.int"".autotmp_5563(type.[1]interface {}"".autotmp_5562type.int"".autotmp_5561(type.[1]interface {}"".autotmp_5560¯type.int"".autotmp_5559¿(type.[1]interface {}"".instrŸ&type."".Instruction"".instr &type."".Instruction "".idxtype.int"".stype.*"".sanity^"°Ž¯°¯°Â¯°¦¯°º¯°Ý¯°=€ž¬"“6âEKâ&8ES$â(²+Kâ\ó'\EåzG‘z[9™z¢ÇC•z“K#'Tgclocals·00849422f183f02e261fd977b001e4b5Tgclocals·c9d0aa0d330ed9ea8439e38f47071341˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ."".(*sanity).checkBlock€pîoeH‹ %H�„$àýÿÿH;AwèëâH�ì H‹œ$¨H‰$Hƒ<$„¯Hƒ$H‹œ$°H‰\$èL‹”$°I‹H‹¬$¸H9ë„øH�œ$pHÇHÇCH�œ$pHƒû„LHÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H�H‰$L‰T$Hƒ|$„þèH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èL‹”$°I‹ZL‹„$¨I‹hH9ë„ÐH�œ$pHÇHÇCH�œ$pHƒû„(HÇÁHÇÂH‰Œ$ H‰”$¨H‰œ$˜H‰$I‹jH� H‰Œ$PH‰L$H‰¬$XH‰l$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èL‹”$°H‹œ$¸Hƒû~qI‹jH‹�ÐL9ÓtaI‹j@HƒýuWH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèL‹”$°Iƒz uH�Ä ÃIƒú„ðM‹Z8I‹B@I‹jHH‰¬$E1äH‰„$H‰D$pL‰œ$øH‹l$pI9ì�ÞL‰œ$¸M‹ L‰d$h1öIƒù„’I‹API‹yXI‹i`1ÉH9ù}H‹L9Ó…gHÇÆ@€þ…IL‰Œ$ÐH�¼$1ÀèH�œ$Hƒû„&HÇÁHÇÂH‰Œ$ H‰”$¨H‰œ$˜H‰$H� H‰Œ$PH‰L$L‰Œ$XL‰L$èH�H‰$H‹œ$ÐH‰\$Hƒ|$„¦HƒD$PèH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èL‹d$hL‹œ$¸L‹”$°L‹Œ$ÐI‹YL‹„$¨I‹hH9ë„L‰Œ$ÐH�¼$1ÀèH�œ$Hƒû„±HÇÁHÇÂH‰Œ$ H‰”$¨H‰œ$˜H‰$H� H‰Œ$PH‰L$L‰Œ$XL‰L$èH‹œ$˜HƒÃH‰$H‹œ$ÐH‹kH� H‰Œ$PH‰L$H‰¬$XH‰l$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èL‹d$hL‹œ$¸L‹”$°IƒÃIÿÄH‹l$pI9ìŒ"ýÿÿIƒú„˜M‹ZPI‹BXI‹j`H‰¬$E1äH‰„$H‰D$pL‰œ$øH‹l$pI9ì�ÞL‰œ$¸M‹ L‰d$h1öIƒù„:I‹A8I‹y@I‹iH1ÉH9ù}H‹L9Ó…HÇÆ@€þ…IL‰Œ$˜H�¼$1ÀèH�œ$Hƒû„ÎHÇÂHÇÁH‰”$ H‰Œ$¨H‰œ$˜H‰$H� H‰Œ$PH‰L$L‰Œ$XL‰L$èH�H‰$H‹œ$˜H‰\$Hƒ|$„NHƒD$8èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èL‹d$hL‹œ$¸L‹”$°L‹Œ$˜I‹YL‹„$¨I‹hH9ë„L‰Œ$˜H�¼$1ÀèH�œ$Hƒû„YHÇÁHÇÂH‰Œ$ H‰”$¨H‰œ$˜H‰$H� H‰Œ$PH‰L$L‰Œ$XL‰L$èH‹œ$˜HƒÃH‰$H‹œ$˜H‹kH� H‰Œ$PH‰L$H‰¬$XH‰l$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èL‹d$hL‹œ$¸L‹”$°IƒÃIÿÄH‹l$pI9ìŒ"ýÿÿI‹j(H‰l$@Hƒýu@H‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèH�H‰$èH‹\$H‰œ$ØH‹œ$°Hƒû„ÍH‹S H‹K(H‹k0H‰¬$ð1ÀH‰Œ$èH‰L$pH‰”$àH‰ÑH‹l$pH9è�cH‰Œ$°Hƒù„xH‹1H‹iH‰D$hH‰D$HH‰´$@H‰¬$HH‰¬$(HƒþH‰´$ …%H‰„$ˆH�œ$pHÇHÇCH�œ$pHƒû„íHÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èH‹Œ$°H‹D$hHƒÁHÿÀH‹l$pH9èŒ�þÿÿH�Ä Éé ÿÿÿH‰,$H‹^ ÿÓH‹¼$¨H‹´$ H‹”$(H‹L$HH‹D$1íH9è…H‰Œ$ˆH�œ$pHÇHÇCH�œ$pHƒû„ÈHÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èéŸþÿÿ‰é1ÿÿÿH‹¬$°H9è„)H‰ÅH‰Œ$ˆH�¼$1ÀèH�œ$Hƒû„öHÇÁHÇÂH‰Œ$ H‰”$¨H‰œ$˜H‰$H� H‰Œ$PH‰L$H‰¬$XH‰l$èH�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èéeýÿÿ‰éÿÿÿH‹\$@HÿËH9ËŽy H‰<$H‰L$H‰t$H‰T$èH‹¬$ØHƒý„G 1ÒHÇÁ +H‰¬$€H‰l$H‰”$ˆH‰T$H‰Œ$�H‰L$H‹œ$(H‰$H‹œ$ H‹[(ÿÓH‹L$ H‹D$(H‹T$0H‰Œ$€H‰„$ˆH‰”$�H‰”$ØHÇD$xH‰„$ÐH‰„$€H‰Œ$ÈH‰Œ$¨H‹\$xH‹¬$€H9ë�küÿÿH‹œ$¨H‹H‹L$xH‰L$P1íH9è…pH‰Œ$ˆH�¼$1ÀèH�œ$Hƒû„@HÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$ H‰$H‹œ$(H‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èH‹œ$¨HƒÃH‰œ$¨H‹\$xHÿÃH‰\$xéaþÿÿ‰é¹þÿÿHƒø„î +H‹H‹hH‰¬$HƒùH‰Œ$t¬H�H‰$H‰„$�H�l$H‰ïH‰ÆH¥H¥è¶\$€û…H‹œ$�Hƒû„ƒ +H‹ H‹kH‰¬$8H‰,$H‰Œ$0H‹YHÿÓH‹L$H‹D$H�H‰$H‰Œ$`H‰L$H‰„$hH‰D$èH‹D$¶\$ €û„ H‹XHƒã@Hƒû„ŽH‹\$PH‰œ$ˆH‰„$ÈH�¼$01ÀèH�œ$0Hƒû„Ì HÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$ H‰$H‹œ$(H‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$˜HƒÃ H‰$H‹„$ÈH� H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èH�H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹T$H‰”$àH‹L$ H‰Œ$è¶\$(€û„(H‰ $H‹Z0ÿÓH‹D$H‹¬$¨H‹]H9ÄùH‹\$PH‰œ$ˆH‹œ$èH‰$H‹œ$àH‹[0ÿÓH‹\$H‰œ$ÀH�¼$`1ÀèH�œ$`Hƒû„�HÇÁHÇÂH‰œ$˜H‰Œ$ H‰”$¨H�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$ H‰$H‹œ$(H‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$àH‰$H‹œ$èH‰\$èH‹L$H‹D$H‹œ$˜HƒÃ H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$˜HƒÃ0H‰$H‹„$ÀH� H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èH‹Œ$H‹„$H‰Œ$0H‰ $H‰„$8H‰D$èH‹¬$0H‹”$8‹L$�ùêÄG‡‰L$<�ùÄU~uMH�H‰$H‰l$H‰T$èH‹¬$0H‹”$8‹L$<¶\$€ûtH‰¬$ðH‰”$øé<úÿÿ�ùêÄGu8H�H‰$H‰l$H‰T$èH‹D$¶\$ €ûtH‹XX1íH9ë„üùÿÿH‹œ$H‰$H‹œ$H‹[8ÿÓH‹¼$ H‹D$1íH9è„™H‰ÃHƒø„…H‹H‹@H‹kH‰¬$À1ÒH‰„$¸H‰D$XH‰Œ$°H‹l$XH9ê�›H‰Œ$ Hƒù„4H‹H‹qH‰T$`H‰„$@H‰´$HH‰´$H‰„$H9øuCH‰$H‰t$H‰|$H‹¬$(H‰l$èH‹¼$ H‹T$`H‹Œ$ ¶\$ €û…ÿøÿÿHƒÁHÿÂH‹l$XH9êŒeÿÿÿH‹\$PH‰œ$ˆH�¼$01ÀèH�œ$0Hƒû„vHÇÁHÇÂH‰œ$˜H‰Œ$ H‰”$¨H�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$ H‰$H‹œ$(H‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$˜HƒÃ H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èéF÷ÿÿ‰éƒþÿÿ‰éÅýÿÿ‰étýÿÿH‹\$PH‰œ$ˆH�¼$01ÀèH�œ$0Hƒû„vHÇÁHÇÂH‰œ$˜H‰Œ$ H‰”$¨H�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$ H‰$H‹œ$(H‰\$èH‹L$H‹D$H‹œ$˜HƒÃH‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$˜HƒÃ H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹´$¨H‰4$H�5H�l$H‰ïH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$ H‹œ$¨H‰\$(èé�õÿÿ‰éƒþÿÿ‰L$<�ùd6Æiu2runtime.writebarrieriface”?Pgo.string."nil operand pointer %d of %s"„@&"".(*sanity).errorfºAtype.*"".ConstúA&runtime.assertI2TOK€C +žCNtype.*golang.org/x/tools/go/types.BasicäC$runtime.assertI2T2öDè runtime.duffzeroôEtype.int Fruntime.convT2EŠG2runtime.writebarrierifaceÆGruntime.convI2E¸H2runtime.writebarrierifaceöHNtype.*golang.org/x/tools/go/types.Basic´I2runtime.writebarrierifaceÚIXgo.string."operand #%d of %s is untyped: %s"ÊJ&"".(*sanity).errorfØJ&type."".InstructionžK$runtime.assertI2I2†L +ˆM +¼Mà runtime.duffzeroºNtype.intæNruntime.convT2EÐO2runtime.writebarrierifaceŒPruntime.convI2EþP2runtime.writebarrierifaceºQruntime.convI2E¬R2runtime.writebarrierifaceêR"type.*"".Function¨S2runtime.writebarrierifaceÎSˆgo.string."operand %d of %s is an instruction (%s) from function %s"¾T&"".(*sanity).errorfšU$runtime.ifacethash€Vtype.*"".Const¦V&runtime.assertI2TOKªW"type.*"".FunctionÐW$runtime.assertI2T2ÄX +À[runtime.ifaceeqè\è runtime.duffzeroæ]type.int’^runtime.convT2Eü^2runtime.writebarrieriface¸_runtime.convI2Eª`2runtime.writebarrierifaceæ`runtime.convI2EØa2runtime.writebarrierifaceþalgo.string."operand %d of %s (%s) does not refer to us"îb&"".(*sanity).errorfÚcè runtime.duffzeroØdtype.int„eruntime.convT2Eîe2runtime.writebarrierifaceªfruntime.convI2Eœg2runtime.writebarrierifaceØgruntime.convI2EÊh2runtime.writebarrierifaceðhdgo.string."operand %d of %s (%s) has no referrers"ài&"".(*sanity).errorfžjtype.*"".GlobalÄj&runtime.assertI2TOK®k type.*"".BuiltinÔk&runtime.assertI2TOKœm8"".(*sanity).checkFinalInstr0À +ú"".autotmp_5742"type.interface {}"".autotmp_5741"type.interface {}"".autotmp_5740"type.interface {}"".autotmp_5739*type.*[3]interface {}"".autotmp_5738&type.[]interface {}"".autotmp_5737"type.interface {}"".autotmp_5736"type.interface {}"".autotmp_5735"type.interface {}"".autotmp_5734*type.*[3]interface {}"".autotmp_5733&type.[]interface {}"".autotmp_5732&type."".Instruction"".autotmp_5731ÿ(type.*"".Instruction"".autotmp_5730type.int"".autotmp_5729type.int"".autotmp_5728Ç type.uint32"".autotmp_5726type."".Value"".autotmp_5725"type.interface {}"".autotmp_5724"type.interface {}"".autotmp_5723"type.interface {}"".autotmp_5721&type.[]interface {}"".autotmp_5720"type.interface {}"".autotmp_5719"type.interface {}"".autotmp_5717&type.[]interface {}"".autotmp_5716"type.interface {}"".autotmp_5715"type.interface {}"".autotmp_5714*type.*[2]interface {}"".autotmp_5713&type.[]interface {}"".autotmp_5711ïtype.**"".Value"".autotmp_5710type.int"".autotmp_5709type.int"".autotmp_5707"type.interface {}"".autotmp_5706*type.*[2]interface {}"".autotmp_5705&type.[]interface {}"".autotmp_5704"type.interface {}"".autotmp_5703*type.*[1]interface {}"".autotmp_5702&type.[]interface {}"".autotmp_5701"type.interface {}"".autotmp_5700*type.*[1]interface {}"".autotmp_5699&type.[]interface {}"".autotmp_5698¿&type."".Instruction"".autotmp_5697ß(type.*"".Instruction"".autotmp_5696type.int"".autotmp_5695type.int"".autotmp_5694*type.*[2]interface {}"".autotmp_5693&type.[]interface {}"".autotmp_5692"type.interface {}"".autotmp_5691*type.*[2]interface {}"".autotmp_5690&type.[]interface {}"".autotmp_5689&type.*"".BasicBlock"".autotmp_5688(type.**"".BasicBlock"".autotmp_5687type.int"".autotmp_5686type.int"".autotmp_5685&type.*"".BasicBlock"".autotmp_5684(type.**"".BasicBlock"".autotmp_5683type.int"".autotmp_5682type.int"".autotmp_5681*type.*[2]interface {}"".autotmp_5680&type.[]interface {}"".autotmp_5679"type.interface {}"".autotmp_5677&type.[]interface {}"".autotmp_5676&type.*"".BasicBlock"".autotmp_5674Ïtype.int"".autotmp_5673¿type.int"".autotmp_5671Ï(type.**"".BasicBlock"".autotmp_5670type.int"".autotmp_5669type.int"".autotmp_5668*type.*[1]interface {}"".autotmp_5667&type.[]interface {}"".autotmp_5666Ÿ"type.interface {}"".autotmp_5664�&type.[]interface {}"".autotmp_5663type.int"".autotmp_5662(type.[3]interface {}"".autotmp_5661type.int"".autotmp_5660(type.[3]interface {}"".autotmp_5659ß*type.[]"".Instruction"".autotmp_5657¿"type.*"".Function"".autotmp_5656type.int"".autotmp_5655(type.[4]interface {}"".autotmp_5653¯Ntype.*golang.org/x/tools/go/types.Basic"".autotmp_5652type.int"".autotmp_5651ß(type.[3]interface {}"".autotmp_5650ÿJtype.golang.org/x/tools/go/types.Type"".autotmp_5649type.int"".autotmp_5648(type.[2]interface {}"".autotmp_5647¯ type.[]*"".Value"".autotmp_5646 type.[]*"".Value"".autotmp_5645type.int"".autotmp_5644&type.*"".BasicBlock"".autotmp_5643(type.[2]interface {}"".autotmp_5642type.int"".autotmp_5641(type.[1]interface {}"".autotmp_5640&type.*"".BasicBlock"".autotmp_5639¯type.int"".autotmp_5638(type.[1]interface {}"".autotmp_5637ÿ*type.[]"".Instruction"".autotmp_5636type.int"".autotmp_5635&type.*"".BasicBlock"".autotmp_5634(type.[2]interface {}"".autotmp_5633&type.*"".BasicBlock"".autotmp_5632(type.[2]interface {}"".autotmp_5631*type.[]*"".BasicBlock"".autotmp_5630*type.[]*"".BasicBlock"".autotmp_5629&type.*"".BasicBlock"".autotmp_5628(type.[2]interface {}"".autotmp_5627&type.*"".BasicBlock"".autotmp_5626Ÿ(type.[2]interface {}"".autotmp_5624Ï*type.[]*"".BasicBlock"".autotmp_5623type.int"".autotmp_5622(type.[1]interface {}"".autotmp_5621ß(type.[1]interface {}"".&rands�&type.*[10]*"".Value "".refŸ&type."".Instruction "".valßtype."".Value "".valÿ&type."".Instruction "".val¿type."".Value +"".opŸtype.*"".Value"".iŸ type.int"".instrÿ&type."".Instruction"".j¯ type.int"".n¿ type.int"".c�&type.*"".BasicBlock"".aŸ&type.*"".BasicBlock"".index type.int"".b&type.*"".BasicBlock"".stype.*"".sanity*%À +©¿ +À +è¿ +À +È!€8Äø%6øÐ (H T   +É›T   +É›" @‰ô"�‹7ô  �ß Ã& +5zŽR$„ ’;:12{P +Ÿ[\ Ÿ_`%Œ!     +'  #ˆNŒ€žKp ³¯BK³³¯BKy ¬€>ž€™¡5Ö×{DÏÊK*5¯ªwK.›ø©ª„‹ª„2¬³Tgclocals·84f547ac1e1464e5698be4d102bdeba6Tgclocals·9202ebb37e2766b1eb25d1e1587f7ee7˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ<"".(*sanity).checkReferrerListÀ¤eH‹ %H�„$hÿÿÿH;AwèëâH�ìH‹œ$0H‰$H‹œ$(H‹[8ÿÓH‹D$1íH9è…,H‹œ$0H‰$H‹œ$(H‹[ ÿÓH‹\$H‰œ$˜H‹\$H‰œ$ H�œ$¨HÇHÇCH�œ$¨Hƒû„ÈHÇÂHÇÁH‰œ$¸H‰”$ÀH‰Œ$ÈH�H‰$H�œ$˜H‰\$èH‹L$H‹D$H‹œ$¸H‰$H‰L$xH‰L$H‰„$€H‰D$èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥H‹œ$¸H‰\$H‹œ$ÀH‰\$ H‹œ$ÈH‰\$(èH�ÄÉé1ÿÿÿHƒø„ÆH‹H‹HH‹hH‰¬$à1ÀH‰Œ$ØH‰L$@H‰”$ÐH‰ÑH‹l$@H9è�nH‰ËH‰L$PHƒù„rH‹ H‹kH‰D$8H‰D$0H‰L$hH‰l$pH‰L$XH‰Œ$ˆH‰l$`H‰¬$�H�H‰$H‹œ$ H‹k H‰l$H�œ$ˆH‰\$èH‹L$¶\$ Hƒù„ô€û…½H‹œ$0H‰$H‹œ$(H‹[ ÿÓH‹\$H‰œ$˜H‹\$H‰œ$ H‹\$0H‰\$HH�¼$è1ÀèH�œ$èHƒû„…HÇÂHÇÁH‰œ$¸H‰”$ÀH‰Œ$ÈH�H‰$H�œ$˜H‰\$èH‹L$H‹D$H‹œ$¸H‰$H‰L$xH‰L$H‰„$€H‰D$èH�H‰$H�\$HH‰\$èH‹L$H‹D$H‹œ$¸HƒÃH‰$H‰L$xH‰L$H‰„$€H‰D$èH‹\$XH‰$H‹\$`H‰\$èH‹L$H‹D$H‹œ$¸HƒÃ H‰$H‰L$xH‰L$H‰„$€H‰D$èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥H‹œ$¸H‰\$H‹œ$ÀH‰\$ H‹œ$ÈH‰\$(èH‹L$PH‹D$8HƒÁHÿÀH‹l$@H9茒ýÿÿH�ÄÉétþÿÿ‰éþÿÿ‰é‡ýÿÿ‰é3ýÿÿ. +00runtime.morestack_noctxtz +Î +ªtype.stringÖruntime.convT2Eº2runtime.writebarrierifaceàPgo.string."%s has missing referrer list"Ð&"".(*sanity).errorf”Btype.map["".Instruction]struct {}â$runtime.mapaccess2Ô +¶ +è runtime.duffzero´ type.stringà runtime.convT2EÄ 2runtime.writebarrierifaceÒ type.intø runtime.convT2Eä 2runtime.writebarrieriface”runtime.convI2E€2runtime.writebarrieriface¦¨go.string."%s.Referrers()[%d] = %s is not an instruction belonging to this function"–&"".(*sanity).errorf0°*"".autotmp_5830"type.interface {}"".autotmp_5829"type.interface {}"".autotmp_5828"type.interface {}"".autotmp_5826&type.[]interface {}"".autotmp_5824ß&type."".Instruction"".autotmp_5823�(type.*"".Instruction"".autotmp_5822type.int"".autotmp_5821type.int"".autotmp_5820¿"type.interface {}"".autotmp_5818¿&type.[]interface {}"".autotmp_5817Ÿtype.int"".autotmp_5816type.string"".autotmp_5815_(type.[3]interface {}"".autotmp_5814Ÿ&type."".Instruction"".autotmp_5813�*type.[]"".Instruction"".autotmp_5812ÿtype.string"".autotmp_5811ß(type.[1]interface {} "".refÿ&type."".Instruction"".iÏtype.int"".vtype."".Value"".stype.*"".sanity(%°Î¯°Á¯°*à@ˆ% �re½ +0=­}É:…š�VTgclocals·b89956618d7ae3621935a081ccde543bTgclocals·d4bf3a2e97ca5fb65c20118f16ce1006˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ4"".(*sanity).checkFunction€`ê_eH‹ %H�„$ ýÿÿH;AwèëâH�ì`H‹œ$hH‰$Hƒ<$„­Hƒ$H‹œ$pH‰\$èH‹¬$pH‹]h1íH9ëu@H‹´$hH‰4$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèH‹œ$pH‰$èH‹Œ$pH‹Y`1íH9ë„H‹Y`H‹CH‰ $H‰D$èH‹¬$pH‹]`1íH9ë…ùH‹œ$pHƒû„ÎL‹C8L‰„$hH‹s@H�H‹;H‰¼$¨H‹CH‰´$pH‰„$°H9ÆŒ�H9Æ‚L‰„$H‰„$ H9À…_L‰$H‰D$H‰|$H‰D$è¶\$ €û„9HÇÀ<…QH‹œ$pHƒû„H‹{8H‰¼$ˆH‹K@H�H‹3H‰´$¸H‹CH‰Œ$�H‰„$ÀH9ÁŒÄH9Á‚ÂH‰¼$H‰„$ H9À…¢H‰<$H‰D$H‰t$H‰D$è¶\$ €û„|HÇÀ<…©H‹œ$pHƒû„TH‹{8H‰¼$xH‹K@H�H‹3H‰´$ÈH‹CH‰Œ$€H‰„$ÐH9ÁŒH9Á‚H‰¼$H‰„$ H9À…åH‰<$H‰D$H‰t$H‰D$è¶\$ €û„¿HÇÀ<…H‹œ$pHƒû„—L‹L‰„$XH‹KH�H‹;H‰¼$˜H‹CH‰Œ$`H‰„$ H9ÁŒKH‰ÊH)ÂH‰ÎH9Ñ‚@L‰ÁH)ÖHƒþt H‰ÓHËH‰ÙH‰Œ$H‰´$ H9Æ… H‰ $H‰t$H‰|$H‰D$è¶\$ €û„åHÇÀ<u@H‹´$hH‰4$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèH‹œ$pHÇ„$8HÇ„$@Hƒû„iH‹kHH‰¬$8H‹kPH‰¬$@H‹œ$pH‹[@Hƒû„/1ÉH�œ$8Hƒ;…1À8Á„<ˆL$7ˆD$6H�¼$1ÀèH�œ$Hƒû„ÕHÇÂHÇÁH‰œ$XH‰”$`H‰Œ$hH�H‰$H�\$7H‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�\$6H‰\$èH‹L$H‹D$H‹œ$XHƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹´$hH‰4$H�5H�l$H‰ïH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$ H‹œ$hH‰\$(èH‹œ$pHƒû„©H‹³ H‹ƒ¨H‹«°H‰¬$ø1ÒH‰„$ðH‰D$hH‰´$èH‹l$hH9ê�aH‰´$H‹H‰T$`H‰T$@Hƒù„AH‹H‹[H‹¬$pH9넌H‰Œ$ H‰ $Hƒ<$„èH‹\$H‰œ$HH‹\$H‰œ$PH‹\$@H‰\$XH�¼$1ÀèH�œ$Hƒû„µHÇÁHÇÂH‰œ$XH‰Œ$`H‰”$hH�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$XHƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹´$hH‰4$H�5H�l$H‰ïH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$ H‹œ$hH‰\$(èH‹´$H‹T$`H‹Œ$ ¶YP€û„|H‰ $Hƒ<$„bèH‹\$H‰œ$HH‹\$H‰œ$PH‹\$@H‰\$XH�¼$1ÀèH�œ$Hƒû„HÇÁHÇÂH‰œ$XH‰Œ$`H‰”$hH�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$XHƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹´$hH‰4$H�5H�l$H‰ïH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$ H‹œ$hH‰\$(èH‹´$H‹T$`HƒÆHÿÂH‹l$hH9ꌟüÿÿH�H‰$HÇD$èH‹D$H‹œ$hH‰$Hƒ<$„˜ Hƒ$ H‰D$èH‹œ$pHƒû„p H‹³¸H‹ƒÀH‹«ÈH‰¬$à1ÿH‰„$ØH‰D$hH‰´$ÐH‹l$hH9ï�%H‰´$H‹H‰|$`Hƒû„ H‹S H‹C(H‹k0H‰¬$È1ÉH‰„$ÀH‰D$pH‰”$¸H‰ÐH‹l$pH9é�ºH‰„$øHƒø„¸ H‹H‹hH‰L$PH‰”$øH‰¬$H‰”$ØH‰”$8H‰¬$àH‰¬$@H�\$6H�H‰$H‹œ$hH‹k H‰l$H�œ$8H‰\$H�\$6H‰\$èH‹|$`H‹´$H‹„$øH‹L$PHƒÀHÿÁH‹l$pH9éŒFÿÿÿHƒÆHÿÇH‹l$hH9ïŒÛþÿÿH‹œ$pHƒû„â H‹SpH‹KxH‹«€H‰¬$°1ÀH‰Œ$¨H‰L$hH‰”$ H‰ÑH‹l$hH9è� +H‰Œ$ðH‹ H‰D$`H‹Y8H‹¬$pH9ë„vH‰Œ$˜H‰ËH‹ H‹kH‰Œ$(H‰Œ$HH‰¬$0H‰¬$PH‰D$XH�¼$1ÀèH�œ$Hƒû„ HÇÂHÇÁH‰œ$XH‰”$`H‰Œ$hH�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$XHƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹´$hH‰4$H�5H�l$H‰ïH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$ H‹œ$hH‰\$(èH‹Œ$˜H‰Œ$èH‹1íH9脵 H‹œ$hH‰$H‹Œ$èH‰„$èH‰D$H‰Œ$ðH‰L$èH‹Œ$ðH‹D$`HƒÁHÿÀH‹l$hH9èŒöýÿÿH‹œ$pHƒû„G H‹“ˆH‹‹�H‹«˜H‰¬$˜1ÀH‰Œ$�H‰L$hH‰”$ˆH‰ÑH‹l$hH9è�/H‰Œ$àH‹ H‰D$`H‹Y(H‹¬$pH9ë„›H‰Œ$¨HÇ„$HHÇ„$PH‹)H‰¬$HH‹iH‰¬$PH‹œ$HH‰œ$HH‹œ$PH‰œ$PH‰D$XH�¼$1ÀèH�œ$Hƒû„YHÇÂHÇÁH‰œ$XH‰”$`H‰Œ$hH�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$XHƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹´$hH‰4$H�5H�l$H‰ïH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$ H‹œ$hH‰\$(èH‹Œ$¨H‰Œ$ØH‹1íH9è„ïH‹œ$hH‰$H‹Œ$ØH‰„$èH‰D$H‰Œ$ðH‰L$èH‹Œ$àH‹D$`HƒÁHÿÀH‹l$hH9èŒÑýÿÿH‹œ$pHƒ»¸tUH‹œ$pH‹«ÀHƒýu@H‹´$hH‰4$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèH‹œ$pHƒû„H‹“¸H‹‹ÀH‹«ÈH‰¬$à1ÀH‰Œ$ØH‰L$pH‰”$ÐH‰ÑH‹l$pH9è�UH‰Œ$H‹)H‰D$hH‰D$8H‰¬$°H‹œ$°1íH9ë…xH‹\$8H‰\$XH�œ$(HÇHÇCH�œ$(H‰œ$ÐH‹œ$ÐHƒû„.HÇÁHÇÂH‰œ$XH‰Œ$`H‰”$hH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹´$hH‰4$H�5H�l$H‰ïH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$ H‹œ$hH‰\$(èH‹Œ$H‹D$hHƒÁHÿÀH‹l$pH9茫þÿÿH‹¬$pH‹�Ð1íH9ë„¶H‹¬$pH‹­ÐH‹EH‹¬$pHƒý„H‹•¸H‹�ÀL‹…ÈL‰„$àH‰”$ÐH‰Œ$ØH9ȃÈH�ÂH‹L‹„$pI‹¨ÐH9ët@H‹´$hH‰4$H�5H�l$H‰ïH¥H¥H�\$HÇHÇCHÇCèH‹œ$h1íH‰kH‹œ$pHƒû„FH‹«ØH‰¬$pH‹«àH‰¬$xH‹«èH‰¬$€H‹œ$x1ÀH‰\$pH‹œ$pH‰œ$ÈH‹l$pH9è�¬H‹œ$ÈH‹+H‰¬$ÀH‰D$hH‰D$HH‹œ$ÀH‰œ$ H‹œ$ H‰œ$ˆHÇD$xH‹œ$ˆH‹kXH‰l$xH‹\$xH‹¬$pH9ë„H‹\$HH‰\$XH‹œ$ H‰œ$ÀH‹œ$ H‰œ$H‹œ$ H‰œ$�HÇ„$€H‹œ$�H‹kXH‰¬$€H‹œ$€H‰œ$H�¼$ 1ÀèH�œ$ H‰œ$¸H‹œ$¸Hƒû„ÝHÇÁHÇÂH‰œ$XH‰Œ$`H‰”$hH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹œ$XHƒÃH‰$H‹„$ÀH� H‰Œ$H‰L$H‰„$H‰D$èH‹œ$XHƒÃ H‰$H‹„$H� H‰Œ$H‰L$H‰„$H‰D$èH‹œ$XHƒÃ0H‰$H‹„$H� H‰Œ$H‰L$H‰„$H‰D$èH‹´$hH‰4$H�5H�l$H‰ïH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$ H‹œ$hH‰\$(èH‹D$hH‹œ$ÈHƒÃH‰œ$ÈHÿÀH‹l$pH9èŒTýÿÿH‹œ$h1íH‰kH‹¬$h¶](€ûtÆ„$xH�Ä`ÃÆ„$xëî‰éþÿÿ‰é³üÿÿè ‰Eéóûÿÿ‰éËúÿÿH‹œ$hH‰$H‹œ$°H‰\$H‹\$8H‰\$èé^ûÿÿ‰éßùÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éßøÿÿ‰é ÷ÿÿ‰é²öÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éöÿÿ‰éÚôÿÿ‰éôÿÿ‰éAóÿÿ‰éìòÿÿ‰é‰òÿÿ‰%é\òÿÿ‰éèðÿÿ‰%é’ðÿÿ‰éDïÿÿ‰%éîîÿÿ‰é¸îÿÿ‰éPîÿÿ‰é$íÿÿHÇÀéçìÿÿHÇÁéÇìÿÿ‰é�ìÿÿ1Àéìÿÿè ‰ébëÿÿ1ÀéAëÿÿè ‰é¥êÿÿ1Àé„êÿÿè ‰éèéÿÿ1ÀéÇéÿÿè ‰é+éÿÿ1Àéíèÿÿ‰%éGèÿÿØ +00runtime.morestack_noctxtž.runtime.writebarrierptrê(go.string."nil Prog"Ä&"".(*sanity).errorfæ*"".(*Function).StringÀ0"".(*Function).RelStringÀ(go.string."wrapper "„ runtime.eqstring�$go.string."bound "Ô runtime.eqstringà $go.string."thunk "¤  runtime.eqstring® "go.string."Error"® runtime.eqstring†&go.string."nil Pkg"à&"".(*sanity).errorfúð runtime.duffzeroøtype.boolžruntime.convT2Eˆ2runtime.writebarrieriface–type.bool¼runtime.convT2E®2runtime.writebarrierifaceÔzgo.string."got fromSource=%t, hasSyntax=%t; want same values"Ä&"".(*sanity).errorf’&"".(*register).Nameøð runtime.duffzeroötype.string¢runtime.convT2EŒ2runtime.writebarrierifaceštype.intÀruntime.convT2E²2runtime.writebarrierifaceØbgo.string."Local %s at index %d has wrong parent"È&"".(*sanity).errorf´&"".(*register).Nameš ð runtime.duffzero˜!type.stringÄ!runtime.convT2E®"2runtime.writebarrieriface¼"type.intâ"runtime.convT2EÔ#2runtime.writebarrierifaceú#dgo.string."Local %s at index %d has Heap flag set"ê$&"".(*sanity).errorf¼%Btype.map["".Instruction]struct {}à%runtime.makemap¶&.runtime.writebarrierptr¾*Btype.map["".Instruction]struct {} +$runtime.mapassign1 /ð runtime.duffzerož0type.stringÊ0runtime.convT2E´12runtime.writebarrierifaceÂ1type.intè1runtime.convT2EÚ22runtime.writebarrieriface€3bgo.string."Param %s at index %d has wrong parent"ð3&"".(*sanity).errorfž48go.itab.*"".FreeVar."".Value¦?<"".(*sanity).checkReferrerListÞ@Zgo.string."Blocks slice is non-nil but empty"¸A&"".(*sanity).errorf¦Etype.intÌEruntime.convT2E¶F2runtime.writebarrierifaceÜFVgo.string."nil *BasicBlock at f.Blocks[%d]"ÌG$"".(*sanity).warnfÖJ`go.string."Recover block is not in Blocks slice"°K&"".(*sanity).errorfðPà runtime.duffzeroŽRtype.int´Rruntime.convT2EžS2runtime.writebarrierifaceÜS"type.*"".FunctionšT2runtime.writebarrierifaceØT"type.*"".Function–U2runtime.writebarrierifaceÔU"type.*"".Function’V2runtime.writebarrieriface¸V^go.string."AnonFuncs[%d]=%s but %s.Parent()=%s"¨W&"".(*sanity).errorf”Y$runtime.panicindex†Z."".(*sanity).checkBlock¬Z type.*"".FreeVarÂZtype."".ValueÚZ8go.itab.*"".FreeVar."".ValueîZ runtime.typ2Itab¬[$type.*"".ParameterÂ[type."".ValueÚ[>Kv19(4@ŸkTgclocals·dae6b46c4c7d4f18887a858783416572Tgclocals·0cd8ae68537ed51d04d24417d00233d1˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/sanity.goþ*"".sanityCheckPackage€-æ,eH‹ %H�„$ˆþÿÿH;AwèëâH�ìøH‹„$H‹X1íH9ë…H‰ÅH�œ$HÇHÇCH�œ$Hƒû„âHÇÂHÇÁH‰”$(H‰Œ$0H‰œ$ H‰$H�H‰„$ H‰D$H‰¬$¨H‰l$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$(H‰\$H‹œ$0H‰\$ èH‹\$(H‰œ$H‹\$0H‰œ$H�H‰$H�œ$H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÿÿÿH‰$èH‹œ$H‹kH�¼$¨1ÀèH�H‰$H‰l$H�œ$¨H‰\$èH‹œ$¨1íH9ë„H‹œ$°Hƒû„p H‹ H‹CH‹œ$¨Hƒû„P H‹+H‰¬$€H‹kH‰¬$ˆH‰Œ$°H‰„$¸H‰„$˜H‰$H‰Œ$�H‹Y ÿÓH‹”$ˆH‹L$H‹D$H9Â…-H‹¬$€H‰,$H‰T$H‰Œ$ðH‰L$H‰„$øH‰D$è¶\$ €û„ïH‹œ$˜H‰$H‹œ$�H‹[(ÿÓH‹D$H‹L$H‰L$xHƒøH‰D$pu,H�œ$¨H‰$èH‹œ$¨1íH9ë…ãþÿÿH�ÄøÃH‰ $H‹X0ÿÓH‹”$ˆH‹L$H‹D$H9Ð…©H‰Œ$ðH‰ $H‰„$øH‰D$H‹¬$€H‰l$H‰T$è¶\$ €û„kH‹\$xH‰$H‹\$pH‹[HÿÓH‹\$H‰\$HH‹œ$˜H‰$H‹œ$�H‹[8ÿÓH‹D$H‹\$HH9ÄH‹œ$˜H‰$H‹œ$�H‹[8ÿÓH‹\$H‰\$@H‹\$xH‰$H‹\$pH‹[HÿÓH‹\$H‰\$8H�¼$81ÀèH�œ$8Hƒû„±HÇÁHÇÂH‰œ$ H‰Œ$(H‰”$0H‹œ$�H‰$H‹œ$˜H‰\$èH‹D$H‹L$H‹œ$ H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H‰$H�\$@H‰\$èH‹D$H‹L$H‹œ$ HƒÃH‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H‰$H�\$8H‰\$èH‹D$H‹L$H‹œ$ HƒÃ H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$(H‰\$H‹œ$0H‰\$ èH‹\$(H‰œ$ÐH‹\$0H‰œ$ØH�H‰$H�œ$ÐH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éHþÿÿéýÿÿH‹œ$H‹[Hƒû„¤H‹ H‹kH‰L$PH‰Œ$H‰l$XH‰¬$H‹\$xH‰$H‹\$pH‹[0ÿÓH‹\$H‰œ$àH‹\$H‰œ$èH‹œ$€H‰œ$ÐH‹œ$ˆH‰œ$ØH�¼$h1ÀèH�œ$hHƒû„ HÇÁHÇÂH‰œ$ H‰Œ$(H‰”$0H�H‰$H�œ$H‰\$èH‹D$H‹L$H‹œ$ H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH‹œ$�H‰$H‹œ$˜H‰\$èH‹D$H‹L$H‹œ$ HƒÃH‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H‰$H�œ$àH‰\$èH‹D$H‹L$H‹œ$ HƒÃ H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H‰$H�œ$ÐH‰\$èH‹D$H‹L$H‹œ$ HƒÃ0H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$(H‰\$H‹œ$0H‰\$ èH‹\$(H‰œ$ÀH‹\$0H‰œ$ÈH�H‰$H�œ$ÀH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éìýÿÿ‰éUýÿÿH‹œ$H‹[Hƒû„ªH‹ H‹kH‰L$`H‰Œ$H‰l$hH‰¬$H‹œ$˜H‰$H‹œ$�H‹[ ÿÓH‹\$H‰œ$àH‹\$H‰œ$èH‹œ$€H‰œ$ÐH‹œ$ˆH‰œ$ØH�¼$h1ÀèH�œ$hHƒû„ HÇÁHÇÂH‰œ$ H‰Œ$(H‰”$0H�H‰$H�œ$H‰\$èH‹D$H‹L$H‹œ$ H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH‹œ$�H‰$H‹œ$˜H‰\$èH‹D$H‹L$H‹œ$ HƒÃH‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H‰$H�œ$àH‰\$èH‹D$H‹L$H‹œ$ HƒÃ H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H‰$H�œ$ÐH‰\$èH‹D$H‹L$H‹œ$ HƒÃ0H‰$H‰„$ H‰D$H‰Œ$¨H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$(H‰\$H‹œ$0H‰\$ èH‹\$(H‰œ$ÀH‹\$0H‰œ$ÈH�H‰$H�œ$ÀH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éìýÿÿ‰éOýÿÿ‰é©öÿÿ‰é‰öÿÿ’ +00runtime.morestack_noctxtª type.*"".Packageè2runtime.writebarrierifaceöHgo.string."Package %s has no Object"êfmt.Sprintf¬type.stringØruntime.convT2Eˆruntime.gopanic¬("".(*Package).StringâØ runtime.duffzeroð2type.map[string]"".Member¦&runtime.mapiterinit¨ +º  runtime.eqstringŽ + +à +&runtime.mapiternext® +À  runtime.eqstringˆ +Ð +ª +æ +”è runtime.duffzeroÀruntime.convI2Eª2runtime.writebarrieriface¸"type.go/token.PosÞruntime.convT2EÐ2runtime.writebarrierifaceÞ"type.go/token.Pos„runtime.convT2Eö2runtime.writebarrieriface„@go.string."%s Pos=%d obj.Pos=%d"øfmt.Sprintfºtype.stringæruntime.convT2E–runtime.gopanicÌ +Úà runtime.duffzeroØtype.string„runtime.convT2Eî2runtime.writebarrierifaceªruntime.convI2Eœ2runtime.writebarrierifaceªtype.stringÖruntime.convT2EÈ2runtime.writebarrierifaceÖtype.string‚runtime.convT2Eô2runtime.writebarrieriface‚`go.string."%s: %T.Object().Name() = %s, want %s"öfmt.Sprintf¸ type.stringä runtime.convT2E”!runtime.gopanicÚ" +è#à runtime.duffzeroæ$type.string’%runtime.convT2Eü%2runtime.writebarrieriface¸&runtime.convI2Eª'2runtime.writebarrieriface¸'type.stringä'runtime.convT2EÖ(2runtime.writebarrierifaceä(type.string�)runtime.convT2E‚*2runtime.writebarrieriface�*Ngo.string."%s: %T.Name() = %s, want %s"„+fmt.SprintfÆ+type.stringò+runtime.convT2E¢,runtime.gopanicðV"".autotmp_6045"type.interface {}"".autotmp_6044"type.interface {}"".autotmp_6043"type.interface {}"".autotmp_6041&type.[]interface {}"".autotmp_6040"type.interface {}"".autotmp_6039"type.interface {}"".autotmp_6038"type.interface {}"".autotmp_6037"type.interface {}"".autotmp_6036*type.*[4]interface {}"".autotmp_6035&type.[]interface {}"".autotmp_6034"type.interface {}"".autotmp_6033"type.interface {}"".autotmp_6032"type.interface {}"".autotmp_6031"type.interface {}"".autotmp_6029&type.[]interface {}"".autotmp_6028�type."".Member"".autotmp_6026¯&type.[]interface {}"".autotmp_6025type.string"".autotmp_6024ÿ"type.go/token.Pos"".autotmp_6023ï"type.go/token.Pos"".autotmp_6022ÿ(type.[3]interface {}"".autotmp_6020ß"type.go/token.Pos"".autotmp_6019type.string"".autotmp_6018type.string"".autotmp_6017type.string"".autotmp_6016type.string"".autotmp_6015(type.[4]interface {}"".autotmp_6014type.string"".autotmp_6012ïtype.string"".autotmp_6011Ïtype.string"".autotmp_6010¯type.string"".autotmp_6009type.string"".autotmp_6008Ÿ(type.[4]interface {}"".autotmp_6007�type.string"".autotmp_6006ŸÿÿÿH‰Œ$ˆHƒÄ`ÃHƒÀHÿÁH9ù|·HÇ„$ˆHƒÄ`Éétÿÿÿè + 0runtime.morestack_noctxtŠH"".findEnclosingPackageLevelFunction¤(type.*go/ast.FuncLit”$runtime.assertI2T2ü$runtime.panicindexPÀ"".autotmp_6068"type.*"".Function"".autotmp_6064_type.int"".autotmp_6063type.int"".autotmp_6062/&type.[]*"".Function"".autotmp_6061Otype.int"".notype.int +"".fn?"type.*"".Function "".~r2@"type.*"".Function"".path$type.[]go/ast.Node "".pkg type.*"".Package2ÀU¿Àè¿À¿À�BB9 X8  D…´Tgclocals·61fa3b017c2e156e481b3d912c20f49bTgclocals·29f0050a5ee7c2b9348a75428171d7de˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/source.goþ."".HasEnclosingFunctionàÆeH‹ %H;awèëêHƒì(H‹\$0H‰$H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$èH‹\$ 1íH9ëu +ÆD$PHƒÄ(ÃÆD$Pëô + 0runtime.morestack_noctxt„H"".findEnclosingPackageLevelFunctionPP "".~r2@type.bool"".path$type.[]go/ast.Node "".pkg type.*"".PackagePAOPp ŽV +A/Tgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/source.goþH"".findEnclosingPackageLevelFunctionÀ¾eH‹ %H�D$ H;AwèëåH�ìàH‹Œ$øHƒùŒÐH‰ËH‰L$0H‹¬$ðHƒëH9˃ÇHkÛHÝH‹MH‹EH‰Œ$ H‰ $H‰„$¨H‰D$è‹T$‰T$,�ú´~‚…H�H‰$H‹œ$ H‰\$H‹œ$¨H‰\$è‹T$,H‹L$¶\$ €û„¿H‹Y1íH9ë…vH‰L$XH‹iHƒý„•H‹UH‰”$�H‹EH‰„$˜Hƒø…AH‰$H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹L$X¶\$ €û„ +H‹œ$èH‹k Hƒý„ìH‹�¸H‹…ÀH‹�ÈH‰œ$ØHÇD$PH‰„$ÐH‰D$HH‰Œ$ÈH‰L$hH‹\$PH‹l$HH9ë�hH‹\$hH‹Hƒû„€H‹S H‹C(H‹k0H‰¬$À1ÉH‰„$¸H‰D$8H‰”$°H‰ÐH‹l$8H9é�ìH‰D$`Hƒø„.H‹H‹hH‰L$@H‰”$€H‰¬$ˆH�H‰$H‰T$pH‰T$H‰l$xH‰l$èH‹L$¶\$ €ûtoH�=H‰<$Hƒù„ÃH�i@H�|$H‰îH¥H¥èH‹D$¶\$ €ût6H‹X`H‹¬$èH9ëu%H‹X0L‹D$XM‹@I‹(H9ëuH‰„$H�ÄàÃH‹D$`H‹L$@HƒÀHÿÁH‹l$8H9éŒÿÿÿH‹\$hHƒÃH‰\$hH‹\$PHÿÃH‰\$PH‹\$PH‹l$HH9댘þÿÿH‹œ$èH‹k H‰¬$H�ÄàÉé6ÿÿÿ‰éËþÿÿ‰éyþÿÿ‰Eé þÿÿH‹œ$èH‰$H‹YH‹+H‰l$èH‹\$H‰œ$H�ÄàÉEécýÿÿ�ú«Òf[ujH�H‰$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹D$¶\$ €ût1H‹XHƒûUu'H‹\$0Hƒû|H‹œ$èH‹k H‰¬$H�ÄàÃHÇ„$H�ÄàÃè  +*0runtime.morestack_noctxtô$runtime.ifacethashª*type.*go/ast.FuncDeclð$runtime.assertI2T2Æ go.string."init"î runtime.eqstringætype.*"".Call  $runtime.assertI2T2Ì "type.*"".Function’ +$runtime.assertI2T2â  "".findNamedFuncº(type.*go/ast.GenDecl€$runtime.assertI2T2²$runtime.panicindexPÀ&"".autotmp_6085¿&type."".Instruction"".autotmp_6084ÿ(type.*"".Instruction"".autotmp_6083Ïtype.int"".autotmp_6082¿type.int"".autotmp_6080ï(type.**"".BasicBlock"".autotmp_6079¯type.int"".autotmp_6078type.int"".autotmp_6077Ÿtype.string"".autotmp_6076çtype.uint32"".autotmp_6074 type.go/ast.Node"".autotmp_6072_*type.[]"".Instruction"".autotmp_6071/*type.[]*"".BasicBlock"".autotmp_6070Ÿtype.int"".instrß&type."".Instruction"".decl�*type.*go/ast.FuncDecl"".nßtype.int "".~r2@"type.*"".Function"".path$type.[]go/ast.Node "".pkg type.*"".PackageJ"À¯¿Àh¿ÀN¿Ày¿À¿À ^œ* +Ÿ{qq3_.2A.5y½™¡°Tgclocals·fe0d626f6a1a9cb0d3493cb8c292091bTgclocals·e00ed26511ab48ea6690e7c355254d52˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/source.goþ "".findNamedFunc€òeH‹ %H�„$PÿÿÿH;AwèëâH�ì0H‹œ$8H‹kH�¼$à1ÀèH�H‰$H‰l$H�œ$àH‰\$èH‹œ$à1íH9ë„NH‹œ$èHƒû„+H‹ H‹kH‹œ$àHƒû„ H‰L$hH‰l$pH‰Œ$ˆH‰ $H‰¬$�H‰l$è‹T$‰T$,�ú¾¦‘>…aH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹T$,H‹L$¶\$ €û„ H‰ $èH‹L$H‹D$H‰L$xH‰„$€H�H‰$èH‹D$H‰D$HH‰$Hƒ<$„ËH‹\$xH‰\$H‹œ$€H‰\$èH‹\$HH‰\$HH‹1íH9è„aH‹œ$8H‹+H‰,$Hƒ<$„;Hƒ$ H‹L$HH‰„$¸H‰D$H‰Œ$ÀH‰L$èH‹T$H‹j1ÀH‰l$0H‹l$0H9è� H‰T$@H‰D$8H‰ÓHƒú„ÖH‹H‹KH‹kH‰¬$ØH‰”$ÈH‰Œ$ÐH9ȃ£H�ÂH‹Hƒû„‹H‹KH‹k H�H‰$H‰L$XH‰L$H‰l$`H‰l$èH‹T$@H‹L$Hƒù„DH‹YH‹¬$@H9ë…áH‰L$PH‹1íH9脘H‹\$PH‰œ$°H‰„$¨H�H‰$H‹œ$8H‹kH‰l$H�œ$¨H‰\$èH‹\$HƒûtFH‹ H‹kH�H‰$H‰Œ$˜H‰L$H‰¬$ H‰l$èH‹\$H‰œ$HH�Ä0Éë¶H�H‰$H�H‰\$H�H‰\$èH‹D$é6ÿÿÿH‹D$8HÿÀH‹l$0H9èŒ`þÿÿH�œ$àH‰$èH‹œ$à1íH9ë…²üÿÿHÇ„$HH�Ä0Ééµþÿÿ‰énþÿÿè ‰é#þÿÿ‰%é¹ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$émýÿÿ‰%é)ýÿÿ�úêÄG…VÿÿÿH�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹D$¶\$ €û„ÿÿÿH‹X0H‹¬$@H9ë…ÿÿÿH‰„$HH�Ä0Ééîûÿÿ‰éÎûÿÿB +00runtime.morestack_noctxtxØ runtime.duffzero†2type.map[string]"".Member¼&runtime.mapiterinitˆ$runtime.ifacethash¾type.*"".Type„$runtime.assertI2T2Ä"".(*Type).Type€Ptype.golang.org/x/tools/go/types.Pointer’"runtime.newobjectü2runtime.writebarrierifacežšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeºngolang.org/x/tools/go/types.(*MethodSetCache).MethodSet¼ Ltype.*golang.org/x/tools/go/types.Funcö "runtime.assertI2Tà +˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object® htype.map[golang.org/x/tools/go/types.Object]"".Valueü $runtime.mapaccess1® "type.*"".Functionô "runtime.assertI2T´ Ltype.*golang.org/x/tools/go/types.FuncÊ Ntype.golang.org/x/tools/go/types.Objectâ ˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Objectö  runtime.typ2ItabØ&runtime.mapiternextÌ$runtime.panicindex„Rtype.*golang.org/x/tools/go/types.PointeršJtype.golang.org/x/tools/go/types.Type²šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeÆ runtime.typ2Itab˜"type.*"".FunctionÞ$runtime.assertI2T20à."".autotmp_6104type.*uint8"".autotmp_6103type.int"".autotmp_6101ÏRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6100Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6099‡type.uint32"".autotmp_6097type."".Member"".autotmp_6096Ïtype."".Member"".autotmp_6095type.int"".autotmp_6094¯type."".Value"".autotmp_6093�Ntype.golang.org/x/tools/go/types.Object"".autotmp_6092¿Ltype.*golang.org/x/tools/go/types.Func"".autotmp_6089Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6088ïJtype.golang.org/x/tools/go/types.Type"".autotmp_6087Ÿ"".(*Program).packageLevelValueàÚeH‹ %H;awèëêHƒì8HÇD$XHÇD$`H‹\$PH‰$H‹\$HH‹[@ÿÓH‹D$H�H‰$H‹\$@H‹kH‰l$H‰D$èH‹D$¶\$ H‹(€ût\H‹\$HH‰\$(H‹\$PH‰\$0H�H‰$H‹mH‰l$H�\$(H‰\$èH‹\$HƒûtH‹ H‹kH‰L$XH‰l$`HƒÄ8ÉëæHÇD$XHÇD$`HƒÄ8à + 0runtime.morestack_noctxt| +�rtype.map[*golang.org/x/tools/go/types.Package]*"".PackageÈ2runtime.mapaccess2_fast64¢htype.map[golang.org/x/tools/go/types.Object]"".ValueÚ$runtime.mapaccess1Pp"".autotmp_6126Ntype.golang.org/x/tools/go/types.Object "".~r10type."".Value "".objNtype.golang.org/x/tools/go/types.Object"".prog type.*"".Programp·opoðü,N\>nDTgclocals·2d29ece705ad6fb4c36ae535e41922d5Tgclocals·cb9af6b3d97a54a99a5776dfe54028e3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/source.goþ."".(*Program).FuncValue �eH‹ %H;awèëêHƒìPH‹\$`H‰\$(H‹1íH9ètdH‹\$XH‰$H‹L$(H‰D$0H‰D$H‰L$8H‰L$èH‹L$H‹D$ H�H‰$H‰L$@H‰L$H‰D$HH‰D$èH‹\$H‰\$hHƒÄPÃH�H‰$H�H‰\$H�H‰\$èH‹D$éjÿÿÿ + 0runtime.morestack_noctxtN˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Objectª>"".(*Program).packageLevelValueÌ"type.*"".Function†$runtime.assertI2T2²Ltype.*golang.org/x/tools/go/types.FuncÈNtype.golang.org/x/tools/go/types.Objectà˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Objectô runtime.typ2Itab0  +"".autotmp_6130type."".Value"".autotmp_6129OLtype.*golang.org/x/tools/go/types.Func "".~r1 "type.*"".Function "".objLtype.*golang.org/x/tools/go/types.Func"".prog type.*"".Program {Ÿ :Жr +:TeTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99Tgclocals·2b892b6166a29da84b4f26d3316f1499˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/source.goþ0"".(*Program).ConstValue€ ä eH‹ %H�D$ˆH;AwèëåH�ìøH‹Œ$Hƒù„÷H‹H‹-H9ë…H‹q@H‹QHH‰ËH‹I(H‹C0H‰t$XH‰T$`H‰L$8H‰D$@H‰´$èH‰t$xH‰”$ðH‰”$€H‰Œ$ØH‰Œ$¸H‰„$àH‰„$ÀH�H‰$èH‹D$H‰D$(H‰$Hƒ<$tnH‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$(H‰$Hƒ<$t6Hƒ$H‹\$xH‰\$H‹œ$€H‰\$èH‹\$(H‰œ$H�ÄøÃ‰%ëÁ‰%ë‰H‰L$0H‹1íH9è„›H‹œ$H‰$H‹L$0H‰„$ÈH‰D$H‰Œ$ÐH‰L$èH‹¼$H‹D$H‹L$ H‰Œ$ HƒøH‰„$˜t/H�H‰$H‰D$H‰L$èH‹\$H‰œ$H�ÄøÃHƒÿ„H‹w@H‹WHH‹O(H‹G0H‰t$hH‰T$pH‰L$HH‰D$PH‰´$èH‰´$ˆH‰”$ðH‰”$�H‰Œ$ØH‰Œ$¨H‰„$àH‰„$°H�H‰$èH‹D$H‰D$(H‰$Hƒ<$tqH‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$(H‰$Hƒ<$t9Hƒ$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹\$(H‰œ$H�ÄøÃ‰%뾉%놉éöþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é3þÿÿ‰éýÿÿ& +*0runtime.morestack_noctxttHgolang.org/x/tools/go/types.UniverseÜtype."".Constî"runtime.newobjectÖ2runtime.writebarrieriface¸2runtime.writebarrierifacežšgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Object”>"".(*Program).packageLevelValueòtype.*"".Const˜"runtime.assertI2T¬ type."".Const¾ "runtime.newobject¦ +2runtime.writebarrierifaceŽ 2runtime.writebarrierifaceø Ntype.*golang.org/x/tools/go/types.ConstŽ Ntype.golang.org/x/tools/go/types.Object¦ šgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Objectº  runtime.typ2Itab0ð*"".autotmp_6144type.*"".Const"".autotmp_6143type.*"".Const"".autotmp_6142Jtype.golang.org/x/tools/go/types.Type"".autotmp_6141Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6139Ÿtype.*"".Const"".autotmp_6138type.*"".Const"".autotmp_6137?Jtype.golang.org/x/tools/go/types.Type"".autotmp_6136Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6134�Ntype.*golang.org/x/tools/go/types.Const "".typŸJtype.golang.org/x/tools/go/types.Type "".valßLtype.golang.org/x/tools/go/exact.Value "".~r0ßJtype.golang.org/x/tools/go/types.Type "".~r0ŸLtype.golang.org/x/tools/go/exact.Value "".typJtype.golang.org/x/tools/go/types.Type "".valÿLtype.golang.org/x/tools/go/exact.Value "".~r0ÿJtype.golang.org/x/tools/go/types.Type "".~r0¿Ltype.golang.org/x/tools/go/exact.Value"".v¿type."".Value "".~r1 type.*"".Const "".objNtype.*golang.org/x/tools/go/types.Const"".prog type.*"".Program6"ð’ïð¯ïðúïð`À(¦* +€o/”2*¶41nÕ +44V$Tgclocals·6b6fbfacf80ed81d2be06478c8f1790dTgclocals·04e71a680275d279c0f1b7679c4eabef˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/source.goþ,"".(*Program).VarValue †eH‹ %H�„$@ÿÿÿH;AwèëâH�ì@Æ„$ˆHÇ„$xHÇ„$€H‹œ$XH‰$H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$èH‹D$ H‰D$X1íH9èuH�Ä@ÃH�H‰$H‹œ$`Hƒ¼$h†DH�l$H‰ïH‰ÞH¥H¥èH‹D$H‰D$PH‹H‹œ$PHƒû„ +H‹kH9é…™H‹\$XHƒû„çH‹{pH‹CxH‹«€H‰¬$8E1ÀH‰„$0H‰D$8H‰¼$(H‹l$8I9è�MH‰¼$€H‹L‰D$@H‰\$HHƒû„„H‹kH‰¬$˜H‹kH‰¬$ H‹œ$PH‰œ$�H‹1íH9è„ H‹´$�H‰´$ðH‰ÁH‹„$˜H‹”$ H‰”$àH‰„$ØH‰Œ$èH9È…›H‰$H‰T$H‰L$H‰t$èL‹D$@H‹¼$€¶\$ €ûtlH‹\$HH‰\$xH‹1íH9èt%H‹L$xH‰„$xH‰Œ$€Æ„$ˆH�Ä@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë¬HƒÇIÿÀH‹l$8I9茳þÿÿH‹\$XHƒû„H‹‹¸H‹ƒÀH‹«ÈH‰¬$ HÇD$@H‰„$H‰D$8H‰Œ$H‰L$pH‹\$@H‹l$8H9ë�aH‹\$pH‹Hƒû„•H‹S H‹C(H‹k0H‰¬$1ÉH‰„$H‰D$(H‰”$øH‰ÐH‹l$(H9é�åH‰D$hHƒø„CH‹H‹hH‰L$0H‰”$ÈH‰¬$ÐH�H‰$H‰”$¸H‰T$H‰¬$ÀH‰l$èH‹L$¶\$ €ûtbH‰L$`H‰ $èH‹L$H‹\$PH‹H9ËuBH‹\$`¶k(H‹\$`H‰èHƒût'H‹k0H‰¬$xH‹k8H‰¬$€ˆ„$ˆH�Ä@ÉëÕH‹D$hH‹L$0HƒÀHÿÁH‹l$(H9éŒÿÿÿH‹\$pHƒÃH‰\$pH‹\$@HÿÃH‰\$@H‹\$@H‹l$8H9댟þÿÿH‹œ$PH‰œ$�H‹1íH9è„ëH‹œ$HH‰$H‹Œ$�H‰„$ØH‰D$H‰Œ$àH‰L$èH‹D$H‹L$ Hƒø„œH�H‰$H‰„$¨H‰D$H‰Œ$°H‰L$èH‹\$H‰œ$ˆH‹1íH9èt(H‹Œ$ˆH‰„$xH‰Œ$€Æ„$ˆH�Ä@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë©H�Ä@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$éãþÿÿ‰é¶ýÿÿ‰édýÿÿ‰éøüÿÿH�H‰$H�H‰\$H�H‰\$èL‹D$@H‹¼$€H‹D$é¶ûÿÿ‰éuûÿÿ‰éûÿÿ‰éïúÿÿè B +00runtime.morestack_noctxtò("".EnclosingFunction²$type.*go/ast.Ident�"runtime.assertI2Tœ–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Objectêruntime.ifaceeqº"".(*Program).packageLevelValue€type.*"".GlobalÆ"runtime.assertI2Tî6go.itab.*"".Global."".ValueÚtype.*"".Globalðtype."".Valueˆ6go.itab.*"".Global."".Valueœ runtime.typ2ItabÈJtype.*golang.org/x/tools/go/types.VarÞNtype.golang.org/x/tools/go/types.Objectö–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectŠ runtime.typ2ItabÖJtype.*golang.org/x/tools/go/types.VarìNtype.golang.org/x/tools/go/types.Object„–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Object˜ runtime.typ2Itabú$runtime.panicindex�€L"".autotmp_6177type."".Value"".autotmp_6176type.*uint8"".autotmp_6175type.*uint8"".autotmp_6173ï&type."".Instruction"".autotmp_6172¯(type.*"".Instruction"".autotmp_6171¯type.int"".autotmp_6170Ÿtype.int"".autotmp_6168Ÿ(type.**"".BasicBlock"".autotmp_6167type.int"".autotmp_6166type.int"".autotmp_6164type.*uint8"".autotmp_6163ÏNtype.golang.org/x/tools/go/types.Object"".autotmp_6161¯Ntype.golang.org/x/tools/go/types.Object"".autotmp_6160�$type.*"".Parameter"".autotmp_6159ÿ&type.**"".Parameter"".autotmp_6158�type.int"".autotmp_6157ÿtype.int"".autotmp_6156ïtype.*"".Global"".autotmp_6155type."".Value"".autotmp_6154Jtype.*golang.org/x/tools/go/types.Var"".autotmp_6152�*type.[]"".Instruction"".autotmp_6151_*type.[]*"".BasicBlock"".autotmp_6150$type.*"".Parameter"".autotmp_6149ßJtype.*golang.org/x/tools/go/types.Var"".autotmp_6148/(type.[]*"".Parameter "".~r0ÏNtype.golang.org/x/tools/go/types.Object"".v¯type."".Value +"".dr¿"type.*"".DebugRef"".instr�&type."".Instruction"".paramï$type.*"".Parameter +"".idß$type.*go/ast.Ident +"".fnÏ"type.*"".Function"".isAddr€type.bool"".value`type."".Value "".ref0$type.[]go/ast.Node "".pkg  type.*"".Package "".objJtype.*golang.org/x/tools/go/types.Var"".prog type.*"".ProgramP%€pÿ€¶ÿ€µÿ€¦ÿ€6ÿ€¯� tˆE= ;'\¼ljq9 B.iœ2 F<xO­|¡ö >k7G 1Tgclocals·193e11d8d3f84f71e2cbbae43e2b511fTgclocals·c225cfeaaf4d45e481214b10aee05ed8˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/source.goþ2"".(*CallCommon).IsInvoke@:H‹l$H‹]1íH9ëuÆD$ÃÆD$ëø  "".~r0type.bool"".c&type.*"".CallCommon  ä Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*CallCommon).Pos H‹\$H‹k0H‰l$à  "".~r0"type.go/token.Pos"".c&type.*"".CallCommonêTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ4"".(*CallCommon).SignatureàÒeH‹ %H;awèëêHƒìPH‹D$XH‹X1íH9ëtIH‹XHƒût;H‹K(H‹k0H�H‰$H‰L$ H‰L$H‰l$(H‰l$èH‹\$H‰\$`HƒÄPÉëÁH‹H‹hH‰l$8H‰,$H‰L$0H‹YHÿÓH‹L$H‹D$H‰D$HH‰$H‰L$@H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰L$@H‰L$H‰D$HH‰D$èH‹\$H‰\$`HƒÄPà + 0runtime.morestack_noctxt~Vtype.*golang.org/x/tools/go/types.Signature¸"runtime.assertI2T˜ +Ô +òVtype.*golang.org/x/tools/go/types.Signature¬"runtime.assertI2T   +"".autotmp_6184Jtype.golang.org/x/tools/go/types.Type"".autotmp_6183Jtype.golang.org/x/tools/go/types.Type "".~r0_Jtype.golang.org/x/tools/go/types.Type "".~r0Vtype.*golang.org/x/tools/go/types.Signature"".c&type.*"".CallCommon TŸ yŸðþ I} [•Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·f883d3996c76325fd1714d4e3de9fa33’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ:"".(*CallCommon).StaticCalleeàÄeH‹ %H;awèëêHƒì@H‹\$HHƒû„òH‹ H‹kH‰L$0H‰ $H‰l$8H‰l$è‹T$‰T$,�úêÄGuAH�H‰$H‹\$0H‰\$H‹\$8H‰\$è‹T$,H‹L$¶\$ €ût +H‰L$PHƒÄ@Ã�úæßèžulH�H‰$H‹\$0H‰\$H‹\$8H‰\$èH‹D$¶\$ €ût9H�=H‰<$Hƒøt$H�h@H�|$H‰îH¥H¥èH‹\$H‰\$PHƒÄ@ÉëØHÇD$PHƒÄ@Ééÿÿÿ + 0runtime.morestack_noctxtˆ$runtime.ifacethash¶"type.*"".Functionð$runtime.assertI2T2È(type.*"".MakeClosure‚$runtime.assertI2T2®"type.*"".Functionì"runtime.assertI2T €"".autotmp_6188'type.uint32"".autotmp_6186type."".Value "".~r0"type.*"".Function"".c&type.*"".CallCommon*€~€o€€° �u +;9 C}pTgclocals·2148c3737b2bb476685a1100a2e8343eTgclocals·cb9af6b3d97a54a99a5776dfe54028e3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ8"".(*CallCommon).Description „eH‹ %H;awèëêHƒì@HÇD$PHÇD$XH‹\$HHƒû„ÀH‹ H‹kH‰L$0H‰ $H‰l$8H‰l$è‹T$‰T$,�úêÄG…€H�H‰$H‹\$0H‰\$H‹\$8H‰\$è‹T$,H‹L$¶\$ €ûtIH‹i(H‹]1íH9ëtH�H‹+H‰l$PH‹kH‰l$XHƒÄ@ÃH�H‹+H‰l$PH‹kH‰l$XHƒÄ@Ã�úZ7žuTH�H‰$H‹\$0H‰\$H‹\$8H‰\$è‹T$,H‹\$¶\$ €ûtH�H‹+H‰l$PH‹kH‰l$XHƒÄ@Ã�úæßèžuPH�H‰$H‹\$0H‰\$H‹\$8H‰\$èH‹\$¶\$ €ûtH�H‹+H‰l$PH‹kH‰l$XHƒÄ@ÃH‹\$HH‹[1íH9ëu@1À<tH�H‹+H‰l$PH‹kH‰l$XHƒÄ@ÃH�H‹+H‰l$PH‹kH‰l$XHƒÄ@ÃHÇÀ빉é9þÿÿ + 0runtime.morestack_noctxt¬$runtime.ifacethashâ"type.*"".Functionœ$runtime.assertI2T2îgo.string."dynamic method call"°Bgo.string."dynamic function call"0€ +"".autotmp_6192type.bool"".autotmp_6191'type.uint32"".autotmp_6189type."".Value "".~r0type.string"".c&type.*"".CallCommonJ€¶€€[€W€2€€�<¨,y ?; UœŸTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·cb9af6b3d97a54a99a5776dfe54028e3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Call).Common@2H‹D$Hƒøt +HƒÀ@H‰D$Éëò  "".~r0&type.*"".CallCommon"".stype.*"".Call  à Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Defer).Common@2H‹D$Hƒøt +HƒÀH‰D$Éëò  "".~r0&type.*"".CallCommon"".stype.*"".Defer  â Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Go).Common@2H‹D$Hƒøt +HƒÀH‰D$Éëò  "".~r0&type.*"".CallCommon"".stype.*"".Go  ä Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ "".(*Call).Value H‹\$H‰\$à  "".~r0type.*"".Call"".stype.*"".CallèTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Defer).Value HÇD$à  "".~r0type.*"".Call"".stype.*"".DeferêTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Go).Value HÇD$à  "".~r0type.*"".Call"".stype.*"".GoìTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Builtin).Type ‚eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹1íH9ètH‹\$(H‹kH‰l$8H‰D$0HƒÄ ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë¹ + 0runtime.morestack_noctxt^žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.TypeªVtype.*golang.org/x/tools/go/types.SignatureÀJtype.golang.org/x/tools/go/types.TypeØžgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Typeì runtime.typ2Itab0@ "".~r0Jtype.golang.org/x/tools/go/types.Type"".v type.*"".Builtin@7?@>� +ð� +uTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Builtin).Name`BH‹\$HƒûtH‹+H‰l$H‹kH‰l$Éëê0 "".~r0type.string"".v type.*"".Builtin00ò0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ."".(*Builtin).Referrers HÇD$à  "".~r0,type.*[]"".InstructionôTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Builtin).Pos HÇD$à  "".~r0"type.go/token.Pos"".v type.*"".BuiltinöTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Builtin).Object€îeH‹ %H;awèëêHƒìXHÇD$hHÇD$pH‹H‹\$`HƒûtuH‹H‹KHÇD$(HÇD$0H‰T$8H‰L$@H�H‰$H‹h0H‰l$H‰T$HH‰T$H‰L$PH‰L$èH‹\$ HƒûtH‹ H‹kH‰L$hH‰l$pHƒÄXÉëæ‰ë‡ + + 0runtime.morestack_noctxt^Hgolang.org/x/tools/go/types.UniverseÈdtype.map[string]golang.org/x/tools/go/types.Object”4runtime.mapaccess1_faststr0° +"".autotmp_6195type.string "".~r0_Ntype.golang.org/x/tools/go/types.ObjectFgolang.org/x/tools/go/types.name·3?type.string "".~r0Ntype.golang.org/x/tools/go/types.Object"".v type.*"".Builtin°”¯°À +øÀ ‰7Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·f883d3996c76325fd1714d4e3de9fa33’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Builtin).Parent HÇD$à  "".~r0"type.*"".Function"".v type.*"".BuiltinúTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*FreeVar).Type`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".v type.*"".FreeVar00þ0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*FreeVar).Name`BH‹\$HƒûtH‹+H‰l$H‹kH‰l$Éëê0 "".~r0type.string"".v type.*"".FreeVar00€0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ."".(*FreeVar).Referrers@2H‹D$Hƒøt +HƒÀ0H‰D$Éëò  "".~r0,type.*[]"".Instruction"".v type.*"".FreeVar  ‚ Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*FreeVar).Pos H‹\$H‹k H‰l$à  "".~r0"type.go/token.Pos"".v type.*"".FreeVar„Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*FreeVar).Parent H‹\$H‹k(H‰l$à  "".~r0"type.*"".Function"".v type.*"".FreeVar†Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Global).Type`DH‹\$HƒûtH‹k H‰l$H‹k(H‰l$Éëé0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".vtype.*"".Global00Š0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Global).Name`BH‹\$HƒûtH‹+H‰l$H‹kH‰l$Éëê0 "".~r0type.string"".vtype.*"".Global00Œ0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Global).Parent HÇD$à  "".~r0"type.*"".Function"".vtype.*"".GlobalŽTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ "".(*Global).Pos H‹\$H‹k0H‰l$à  "".~r0"type.go/token.Pos"".vtype.*"".Global�Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Global).Referrers HÇD$à  "".~r0,type.*[]"".Instruction"".vtype.*"".Global’Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Global).Token HÇD$Uà  "".~r0&type.go/token.Token"".vtype.*"".Global”Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Global).Object`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0Ntype.golang.org/x/tools/go/types.Object"".vtype.*"".Global00–0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Global).StringÀ¸eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$HÇD$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + 0runtime.morestack_noctxt~,"".(*Global).RelString0@ "".~r0type.string"".vtype.*"".Global@A?`˜` +>"Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Global).Package H‹\$H‹k8H‰l$à  "".~r0 type.*"".Package"".vtype.*"".GlobalšTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Global).RelString€æeH‹ %H;awèëêHƒì@HÇD$XHÇD$`H‹\$HH‰\$(H‹1íH9èt@H‹L$(H‰D$0H‰$H‰L$8H‰L$H‹\$PH‰\$èH‹L$H‹D$ H‰L$XH‰D$`HƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë‘ + 0runtime.morestack_noctxtr8go.itab.*"".Global."".MemberÎ"".relStringŽtype.*"".Global¤type."".Member¼8go.itab.*"".Global."".MemberÐ runtime.typ2Itab@€"".autotmp_6198/type.*"".Global "".~r1 type.string"".fromRtype.*golang.org/x/tools/go/types.Package"".vtype.*"".Global€i€<À +œÀfATgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·61e2515c69061b8fed0e66ece719f936’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Function).Name`BH‹\$HƒûtH‹+H‰l$H‹kH‰l$Éëê0 "".~r0type.string"".v"type.*"".Function00 0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Function).Type ‚eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹1íH9ètH‹\$(H‹k(H‰l$8H‰D$0HƒÄ ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë¹ + 0runtime.morestack_noctxt^žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.TypeªVtype.*golang.org/x/tools/go/types.SignatureÀJtype.golang.org/x/tools/go/types.TypeØžgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Typeì runtime.typ2Itab0@ "".~r0Jtype.golang.org/x/tools/go/types.Type"".v"type.*"".Function@7?@>� +¢� +uTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Function).Pos H‹\$H‹k0H‰l$à  "".~r0"type.go/token.Pos"".v"type.*"".Function¤Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Function).Token HÇD$Gà  "".~r0&type.go/token.Token"".v"type.*"".Function¦Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Function).Object`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0Ntype.golang.org/x/tools/go/types.Object"".v"type.*"".Function00¨0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Function).StringÀ¸eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$HÇD$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + 0runtime.morestack_noctxt~0"".(*Function).RelString0@ "".~r0type.string"".v"type.*"".Function@A?`ª` +>"Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Function).Package H‹\$H‹k`H‰l$à  "".~r0 type.*"".Package"".v"type.*"".Function¬Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Function).Parent H‹\$H‹kXH‰l$à  "".~r0"type.*"".Function"".v"type.*"".Function®Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*Function).Referrers`LH‹D$H‹XX1íH9ët HðH‰D$ÃHÇD$à  "".~r0,type.*[]"".Instruction"".v"type.*"".Function00°  Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Parameter).Type`DH‹\$HƒûtH‹k H‰l$H‹k(H‰l$Éëé0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".v$type.*"".Parameter00¾0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Parameter).Name`BH‹\$HƒûtH‹+H‰l$H‹kH‰l$Éëê0 "".~r0type.string"".v$type.*"".Parameter00À0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Parameter).Object`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0Ntype.golang.org/x/tools/go/types.Object"".v$type.*"".Parameter00Â0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ2"".(*Parameter).Referrers@2H‹D$Hƒøt +HƒÀ@H‰D$Éëò  "".~r0,type.*[]"".Instruction"".v$type.*"".Parameter  Ä Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Parameter).Pos H‹\$H‹k0H‰l$à  "".~r0"type.go/token.Pos"".v$type.*"".ParameterÆTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Parameter).Parent H‹\$H‹k8H‰l$à  "".~r0"type.*"".Function"".v$type.*"".ParameterÈTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ "".(*Alloc).Type`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".vtype.*"".Alloc00Ì0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Alloc).Referrers@2H‹D$Hƒøt +HƒÀ(H‰D$Éëò  "".~r0,type.*[]"".Instruction"".vtype.*"".Alloc  Î Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Alloc).Pos H‹\$H‹k H‰l$à  "".~r0"type.go/token.Pos"".vtype.*"".AllocÐTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*register).Type`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".v"type.*"".register00Ô0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*register).setTypeÀ¬eH‹ %H;awèëêHƒìH‹\$ H‰$Hƒ<$t#Hƒ$H‹\$(H‰\$H‹\$0H‰\$èHƒÄÉ%ëÔ + 0runtime.morestack_noctxtˆ2runtime.writebarrieriface00 "".typJtype.golang.org/x/tools/go/types.Type"".v"type.*"".register02/0`Ö` +CTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*register).Name€èeH‹ %H;awèëêHƒìpHÇ„$€HÇ„$ˆH�\$HHÇHÇCH�\$HHƒû„ØHÇÂHÇÁH‰\$XH‰T$`H‰L$hH�H‰$H‹\$xH‰\$Hƒ|$„ŽHƒD$èH‹L$H‹D$H‹\$XH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èH‹L$(H‹D$0H‰Œ$€H‰„$ˆHƒÄpÉ%éfÿÿÿ‰é!ÿÿÿ + 0runtime.morestack_noctxtêtype.int´runtime.convT2EŒ2runtime.writebarrierifacešgo.string."t%d"üfmt.Sprintf0à +"".autotmp_6210o"type.interface {}"".autotmp_6208/&type.[]interface {}"".autotmp_6206O(type.[1]interface {} "".~r0type.string"".v"type.*"".registerà†ßàÀ +ØÀ™dCTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·403a8d79fd24b295e8557f6970497aa3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*register).setNum H‹\$H‹l$H‰kà  "".numtype.int"".v"type.*"".registerÚTgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*register).Referrers@2H‹D$Hƒøt +HƒÀ(H‰D$Éëò  "".~r0,type.*[]"".Instruction"".v"type.*"".register  Ü Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*register).Pos H‹\$H‹k H‰l$à  "".~r0"type.go/token.Pos"".v"type.*"".registerÞTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*register).setPos H‹\$H‹l$H‰k à  "".pos"type.go/token.Pos"".v"type.*"".registeràTgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ4"".(*anInstruction).Parent@$H‹\$H‹H‹kH‰l$à  "".~r0"type.*"".Function"".v,type.*"".anInstruction  ä Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ2"".(*anInstruction).Block H‹\$H‹+H‰l$à  "".~r0&type.*"".BasicBlock"".v,type.*"".anInstructionæTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ8"".(*anInstruction).setBlock ŽeH‹ %H;awèëêHƒìH‹\$H‰$Hƒ<$tH‹\$ H‰\$èHƒÄÉ%ëã + 0runtime.morestack_noctxtj.runtime.writebarrierptr "".block&type.*"".BasicBlock"".v,type.*"".anInstruction # PèP +4Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ:"".(*anInstruction).Referrers HÇD$à  "".~r0,type.*[]"".Instruction"".v,type.*"".anInstructionêTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Type).Name`JH‹\$H‹HƒûtH‹KH‹k H‰L$H‰l$Éëé0 "".~r0type.string"".ttype.*"".Type00î0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Type).Pos@:H‹\$H‹+Hƒýt +H‹mH‰l$ÉEëñ  "".~r0"type.go/token.Pos"".ttype.*"".Type  ð Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Type).Type`JH‹\$H‹HƒûtH‹K(H‹k0H‰L$H‰l$Éëé0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".ttype.*"".Type00ò0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ "".(*Type).Token HÇD$Tà  "".~r0&type.go/token.Token"".ttype.*"".TypeôTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Type).Object€€eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹1íH9ètH‹\$(H‹+H‰l$8H‰D$0HƒÄ ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ëº + 0runtime.morestack_noctxt^ go.itab.*golang.org/x/tools/go/types.TypeName.golang.org/x/tools/go/types.Object¨Ttype.*golang.org/x/tools/go/types.TypeName¾Ntype.golang.org/x/tools/go/types.ObjectÖ go.itab.*golang.org/x/tools/go/types.TypeName.golang.org/x/tools/go/types.Objectê runtime.typ2Itab0@ "".~r0Ntype.golang.org/x/tools/go/types.Object"".ttype.*"".Type@6?@/€ +ö€ +t Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Type).StringÀ¸eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$HÇD$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + 0runtime.morestack_noctxt~("".(*Type).RelString0@ "".~r0type.string"".ttype.*"".Type@A?`ø` +>"Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Type).Package H‹\$H‹kH‰l$à  "".~r0 type.*"".Package"".ttype.*"".TypeúTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Type).RelString€æeH‹ %H;awèëêHƒì@HÇD$XHÇD$`H‹\$HH‰\$(H‹1íH9èt@H‹L$(H‰D$0H‰$H‰L$8H‰L$H‹\$PH‰\$èH‹L$H‹D$ H‰L$XH‰D$`HƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë‘ + 0runtime.morestack_noctxtr4go.itab.*"".Type."".MemberÎ"".relStringŽtype.*"".Type¤type."".Member¼4go.itab.*"".Type."".MemberÐ runtime.typ2Itab@€"".autotmp_6217/type.*"".Type "".~r1 type.string"".fromRtype.*golang.org/x/tools/go/types.Package"".ttype.*"".Type€i€<À +üÀfATgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·61e2515c69061b8fed0e66ece719f936’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*NamedConst).Name`JH‹\$H‹HƒûtH‹KH‹k H‰L$H‰l$Éëé0 "".~r0type.string"".c&type.*"".NamedConst00€0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*NamedConst).Pos@:H‹\$H‹+Hƒýt +H‹mH‰l$ÉEëñ  "".~r0"type.go/token.Pos"".c&type.*"".NamedConst  ‚ Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ."".(*NamedConst).StringÀ¸eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$HÇD$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + 0runtime.morestack_noctxt~4"".(*NamedConst).RelString0@ "".~r0type.string"".c&type.*"".NamedConst@A?`„` +>"Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*NamedConst).Type`JH‹\$H‹HƒûtH‹K(H‹k0H‰L$H‰l$Éëé0 "".~r0Jtype.golang.org/x/tools/go/types.Type"".c&type.*"".NamedConst00†0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*NamedConst).Token HÇD$@à  "".~r0&type.go/token.Token"".c&type.*"".NamedConstˆTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ."".(*NamedConst).Object€€eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹1íH9ètH‹\$(H‹+H‰l$8H‰D$0HƒÄ ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ëº + 0runtime.morestack_noctxt^šgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Object¨Ntype.*golang.org/x/tools/go/types.Const¾Ntype.golang.org/x/tools/go/types.ObjectÖšgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Objectê runtime.typ2Itab0@ "".~r0Ntype.golang.org/x/tools/go/types.Object"".c&type.*"".NamedConst@6?@/€ +Š€ +t Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*NamedConst).Package H‹\$H‹kH‰l$à  "".~r0 type.*"".Package"".c&type.*"".NamedConstŒTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ4"".(*NamedConst).RelString€æeH‹ %H;awèëêHƒì@HÇD$XHÇD$`H‹\$HH‰\$(H‹1íH9èt@H‹L$(H‰D$0H‰$H‰L$8H‰L$H‹\$PH‰\$èH‹L$H‹D$ H‰L$XH‰D$`HƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë‘ + 0runtime.morestack_noctxtr@go.itab.*"".NamedConst."".MemberÎ"".relStringŽ&type.*"".NamedConst¤type."".Member¼@go.itab.*"".NamedConst."".MemberÐ runtime.typ2Itab@€"".autotmp_6225/&type.*"".NamedConst "".~r1 type.string"".fromRtype.*golang.org/x/tools/go/types.Package"".c&type.*"".NamedConst€i€<À +ŽÀfATgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·61e2515c69061b8fed0e66ece719f936’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Package).FuncÀ¾eH‹ %H;awèëêHƒìHH‹L$XH‹D$`H�H‰$H‹\$PH‹kH‰l$H‰L$8H‰L$H‰D$@H‰D$èH‹\$ Hƒût:H‹ H‹kH�H‰$H‰L$(H‰L$H‰l$0H‰l$èH‹\$H‰\$hHƒÄHÉë + 0runtime.morestack_noctxtN2type.map[string]"".Member¤4runtime.mapaccess1_faststrÖ"type.*"".Function�$runtime.assertI2T2@� +"".autotmp_6231?type."".Member"".autotmp_6230type.string"".f0"type.*"".Function"".nametype.string"".p type.*"".Package�€�� ˜| +QOTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·44568aa369055d8938d809aa5d80843b’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Package).VarÀ¾eH‹ %H;awèëêHƒìHH‹L$XH‹D$`H�H‰$H‹\$PH‹kH‰l$H‰L$8H‰L$H‰D$@H‰D$èH‹\$ Hƒût:H‹ H‹kH�H‰$H‰L$(H‰L$H‰l$0H‰l$èH‹\$H‰\$hHƒÄHÉë + 0runtime.morestack_noctxtN2type.map[string]"".Member¤4runtime.mapaccess1_faststrÖtype.*"".Global�$runtime.assertI2T2@� +"".autotmp_6233?type."".Member"".autotmp_6232type.string"".g0type.*"".Global"".nametype.string"".p type.*"".Package�€�� ¨| +QOTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·44568aa369055d8938d809aa5d80843b’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Package).ConstÀ¾eH‹ %H;awèëêHƒìHH‹L$XH‹D$`H�H‰$H‹\$PH‹kH‰l$H‰L$8H‰L$H‰D$@H‰D$èH‹\$ Hƒût:H‹ H‹kH�H‰$H‰L$(H‰L$H‰l$0H‰l$èH‹\$H‰\$hHƒÄHÉë + 0runtime.morestack_noctxtN2type.map[string]"".Member¤4runtime.mapaccess1_faststrÖ&type.*"".NamedConst�$runtime.assertI2T2@� +"".autotmp_6235?type."".Member"".autotmp_6234type.string"".c0&type.*"".NamedConst"".nametype.string"".p type.*"".Package�€�� ¸| +QOTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·44568aa369055d8938d809aa5d80843b’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Package).TypeÀ¾eH‹ %H;awèëêHƒìHH‹L$XH‹D$`H�H‰$H‹\$PH‹kH‰l$H‰L$8H‰L$H‰D$@H‰D$èH‹\$ Hƒût:H‹ H‹kH�H‰$H‰L$(H‰L$H‰l$0H‰l$èH‹\$H‰\$hHƒÄHÉë + 0runtime.morestack_noctxtN2type.map[string]"".Member¤4runtime.mapaccess1_faststrÖtype.*"".Type�$runtime.assertI2T2@� +"".autotmp_6237?type."".Member"".autotmp_6236type.string"".t0type.*"".Type"".nametype.string"".p type.*"".Package�€�� È| +QOTgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·44568aa369055d8938d809aa5d80843b’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Call).Pos H‹\$H‹kpH‰l$à  "".~r0"type.go/token.Pos"".vtype.*"".CallÒTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Defer).Pos H‹\$H‹k@H‰l$à  "".~r0"type.go/token.Pos"".stype.*"".DeferÔTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Go).Pos H‹\$H‹k@H‰l$à  "".~r0"type.go/token.Pos"".stype.*"".GoÖTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*MapUpdate).Pos H‹\$H‹k8H‰l$à  "".~r0"type.go/token.Pos"".s$type.*"".MapUpdateØTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Panic).Pos H‹\$H‹kH‰l$à  "".~r0"type.go/token.Pos"".stype.*"".PanicÚTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ "".(*Return).Pos H‹\$H‹k H‰l$à  "".~r0"type.go/token.Pos"".stype.*"".ReturnÜTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Send).Pos H‹\$H‹k(H‰l$à  "".~r0"type.go/token.Pos"".stype.*"".SendÞTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Store).Pos H‹\$H‹k(H‰l$à  "".~r0"type.go/token.Pos"".stype.*"".StoreàTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*If).Pos HÇD$à  "".~r0"type.go/token.Pos"".stype.*"".IfâTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".(*Jump).Pos HÇD$à  "".~r0"type.go/token.Pos"".stype.*"".JumpäTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*RunDefers).Pos HÇD$à  "".~r0"type.go/token.Pos"".s$type.*"".RunDefersæTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*DebugRef).PosÀ¨eH‹ %H;awèëêHƒì H‹\$(Hƒût+H‹KH‹kH‰l$H‰,$H‰L$H‹Y(ÿÓH‹\$H‰\$0HƒÄ ÉëÑ + 0runtime.morestack_noctxt~ + @ "".~r0"type.go/token.Pos"".s"type.*"".DebugRef@5?@`è` +?!Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Alloc).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Alloc  ò Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*BinOp).OperandsÀªeH‹ %H;awèëêHƒìpH‹D$xHÇ„$˜HÇ„$ HÇ„$¨H‰ÇHƒø„þHƒÇHH‰|$PHƒÀXH‰D$HH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}KH�H‰$H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$`H‰D$hH‰T$XH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$XH�ÃH‰$H‹\$HH‰\$èH‹T$XH‹L$`H‹D$hH‰”$˜H‰Œ$ H‰„$¨HƒÄpÉéûþÿÿ + 0runtime.morestack_noctxt’ type.[]*"".Valueò"runtime.growsliceô.runtime.writebarrierptr¼.runtime.writebarrierptrpà"".autotmp_6244_type.int"".autotmp_6243/ type.[]*"".Value"".autotmp_6242Otype.*"".Value"".autotmp_6241?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".BinOpà³ßààøC�¸A$CTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·e4b9d0e8ef4532ec08d35fa9ffd06668’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ2"".(*CallCommon).Operands  +Ž +eH‹ %H�D$àH;AwèëåH�ì HÇ„$ÈHÇ„$ÐHÇ„$ØH‹¼$¨Hƒÿ„(H‰|$PH‹”$°H‹Œ$¸H‹„$ÀH‰ÃH)ËHƒû}NH�H‰$H‰T$pH‰T$H‰L$xH‰L$H‰„$€H‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$xH‰„$€H‰T$pH�ÊH‰$H‰|$èH‹T$pH‹L$xH‹´$€H‹œ$¨1ÀH‹k H‰l$@H‹l$@H9è�&H‰D$HH‹œ$¨Hƒû„6L‹CH‹{ H‹k(H‰l$hL‰ÃL‰D$XH‰ÅH‰|$`H9øƒHkíHëH‰\$PH‰”$°H‰Œ$¸H‰´$ÀH‰ðH‰óH)ËHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$�H‰„$˜H‰”$ˆH�ÊH‰$H‹\$PH‰\$èH‹”$ˆH‹Œ$�H‹´$˜H‹D$HHÿÀH‹l$@H9èŒÚþÿÿH‰”$ÈH‰Œ$ÐH‰´$ØH�Ä Ãè ‰éÃþÿÿ‰éÑýÿÿ +*0runtime.morestack_noctxtˆ type.[]*"".Valueî"runtime.growsliceê.runtime.writebarrierptrÆ type.[]*"".Value¸"runtime.growsliceÀ.runtime.writebarrierptræ $runtime.panicindexpÀ"".autotmp_6266type.uint64"".autotmp_6265type.uint64"".autotmp_6263type.int"".autotmp_6262 type.[]*"".Value"".autotmp_6261type.*"".Value"".autotmp_6260type.int"".autotmp_6259type.int"".autotmp_6255¯type.int"".autotmp_6254_ type.[]*"".Value"".autotmp_6253Ÿtype.*"".Value"".autotmp_6252 type.[]*"".Value"".autotmp_6251/ type.[]*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".c&type.*"".CallCommon"ÀÏ¿À�(€FÅ&‹ ¶>çDSTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·aa64ab94cf54507b1a479629ed8ae6c0’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*Go).OperandsÀ²eH‹ %H;awèëêHƒì8HÇD$`HÇD$hHÇD$pH‹\$@H‰$Hƒ<$tKHƒ$H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$èH‹T$ H‹L$(H‹D$0H‰T$`H‰L$hH‰D$pHƒÄ8É%ë¬ + 0runtime.morestack_noctxtÒ2"".(*CallCommon).Operandspp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".Gopuop  �5k +h8Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Call).OperandsÀ²eH‹ %H;awèëêHƒì8HÇD$`HÇD$hHÇD$pH‹\$@H‰$Hƒ<$tKHƒ$@H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$èH‹T$ H‹L$(H‹D$0H‰T$`H‰L$hH‰D$pHƒÄ8É%ë¬ + 0runtime.morestack_noctxtÒ2"".(*CallCommon).Operandspp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".Callpuop  ˜5k +h8Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Defer).OperandsÀ²eH‹ %H;awèëêHƒì8HÇD$`HÇD$hHÇD$pH‹\$@H‰$Hƒ<$tKHƒ$H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$èH‹T$ H‹L$(H‹D$0H‰T$`H‰L$hH‰D$pHƒÄ8É%ë¬ + 0runtime.morestack_noctxtÒ2"".(*CallCommon).Operandspp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".Deferpuop   5k +h8Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ<"".(*ChangeInterface).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6279/ type.[]*"".Value"".autotmp_6278?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v0type.*"".ChangeInterfaceÀ÷¿À ¨>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ2"".(*ChangeType).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6289/ type.[]*"".Value"".autotmp_6288?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v&type.*"".ChangeTypeÀ÷¿À °>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Convert).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6299/ type.[]*"".Value"".autotmp_6298?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v type.*"".ConvertÀ÷¿À ¸>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ."".(*DebugRef).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ0H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6309/ type.[]*"".Value"".autotmp_6308?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".s"type.*"".DebugRefÀ÷¿À À>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Extract).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6319/ type.[]*"".Value"".autotmp_6318?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v type.*"".ExtractÀ÷¿À È>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Field).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6329/ type.[]*"".Value"".autotmp_6328?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".FieldÀ÷¿À Ð>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*FieldAddr).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6339/ type.[]*"".Value"".autotmp_6338?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v$type.*"".FieldAddrÀ÷¿À Ø>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ""".(*If).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇH‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6349/ type.[]*"".Value"".autotmp_6348?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".IfÀ÷¿À à>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Index).OperandsÀªeH‹ %H;awèëêHƒìpH‹D$xHÇ„$˜HÇ„$ HÇ„$¨H‰ÇHƒø„þHƒÇ@H‰|$PHƒÀPH‰D$HH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}KH�H‰$H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$`H‰D$hH‰T$XH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$XH�ÃH‰$H‹\$HH‰\$èH‹T$XH‹L$`H‹D$hH‰”$˜H‰Œ$ H‰„$¨HƒÄpÉéûþÿÿ + 0runtime.morestack_noctxt’ type.[]*"".Valueò"runtime.growsliceô.runtime.writebarrierptr¼.runtime.writebarrierptrpà"".autotmp_6361_type.int"".autotmp_6360/ type.[]*"".Value"".autotmp_6359Otype.*"".Value"".autotmp_6358?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Indexà³ßààèC�¸A$CTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·e4b9d0e8ef4532ec08d35fa9ffd06668’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*IndexAddr).OperandsÀªeH‹ %H;awèëêHƒìpH‹D$xHÇ„$˜HÇ„$ HÇ„$¨H‰ÇHƒø„þHƒÇ@H‰|$PHƒÀPH‰D$HH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}KH�H‰$H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$`H‰D$hH‰T$XH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$XH�ÃH‰$H‹\$HH‰\$èH‹T$XH‹L$`H‹D$hH‰”$˜H‰Œ$ H‰„$¨HƒÄpÉéûþÿÿ + 0runtime.morestack_noctxt’ type.[]*"".Valueò"runtime.growsliceô.runtime.writebarrierptr¼.runtime.writebarrierptrpà"".autotmp_6372_type.int"".autotmp_6371/ type.[]*"".Value"".autotmp_6370Otype.*"".Value"".autotmp_6369?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v$type.*"".IndexAddrà³ßààðC�¸A$CTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·e4b9d0e8ef4532ec08d35fa9ffd06668’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Jump).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value  ú Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Lookup).OperandsÀªeH‹ %H;awèëêHƒìpH‹D$xHÇ„$˜HÇ„$ HÇ„$¨H‰ÇHƒø„þHƒÇ@H‰|$PHƒÀPH‰D$HH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}KH�H‰$H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$`H‰D$hH‰T$XH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$XH�ÃH‰$H‹\$HH‰\$èH‹T$XH‹L$`H‹D$hH‰”$˜H‰Œ$ H‰„$¨HƒÄpÉéûþÿÿ + 0runtime.morestack_noctxt’ type.[]*"".Valueò"runtime.growsliceô.runtime.writebarrierptr¼.runtime.writebarrierptrpà"".autotmp_6383_type.int"".autotmp_6382/ type.[]*"".Value"".autotmp_6381Otype.*"".Value"".autotmp_6380?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Lookupà³ßàà€C�¸A$CTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·e4b9d0e8ef4532ec08d35fa9ffd06668’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ."".(*MakeChan).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6392/ type.[]*"".Value"".autotmp_6391?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v"type.*"".MakeChanÀ÷¿À ˆ>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ4"".(*MakeClosure).Operands  +– +eH‹ %H�D$àH;AwèëåH�ì HÇ„$ÈHÇ„$ÐHÇ„$ØH‹¼$¨Hƒÿ„,HƒÇ@H‰|$PH‹”$°H‹Œ$¸H‹„$ÀH‰ÃH)ËHƒû}NH�H‰$H‰T$pH‰T$H‰L$xH‰L$H‰„$€H‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$xH‰„$€H‰T$pH�ÊH‰$H‰|$èH‹T$pH‹L$xH‹´$€H‹œ$¨1ÀH‹kXH‰l$@H‹l$@H9è�&H‰D$HH‹œ$¨Hƒû„6L‹CPH‹{XH‹k`H‰l$hL‰ÃL‰D$XH‰ÅH‰|$`H9øƒHkíHëH‰\$PH‰”$°H‰Œ$¸H‰´$ÀH‰ðH‰óH)ËHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$�H‰„$˜H‰”$ˆH�ÊH‰$H‹\$PH‰\$èH‹”$ˆH‹Œ$�H‹´$˜H‹D$HHÿÀH‹l$@H9èŒÚþÿÿH‰”$ÈH‰Œ$ÐH‰´$ØH�Ä Ãè ‰éÃþÿÿ‰éÍýÿÿ +*0runtime.morestack_noctxt� type.[]*"".Valueö"runtime.growsliceò.runtime.writebarrierptrÎ type.[]*"".ValueÀ"runtime.growsliceÈ.runtime.writebarrierptrî $runtime.panicindexpÀ"".autotmp_6415type.uint64"".autotmp_6414type.uint64"".autotmp_6412type.int"".autotmp_6411 type.[]*"".Value"".autotmp_6410type.*"".Value"".autotmp_6409type.int"".autotmp_6408type.int"".autotmp_6404¯type.int"".autotmp_6403_ type.[]*"".Value"".autotmp_6402Ÿtype.*"".Value"".autotmp_6401 type.[]*"".Value"".autotmp_6400/ type.[]*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v(type.*"".MakeClosure"ÀÓ¿À�(�FÉ&‹  º>çDSTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·aa64ab94cf54507b1a479629ed8ae6c0’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ8"".(*MakeInterface).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6425/ type.[]*"".Value"".autotmp_6424?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v,type.*"".MakeInterfaceÀ÷¿À  >â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*MakeMap).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6435/ type.[]*"".Value"".autotmp_6434?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v type.*"".MakeMapÀ÷¿À ¨>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*MakeSlice).OperandsÀªeH‹ %H;awèëêHƒìpH‹D$xHÇ„$˜HÇ„$ HÇ„$¨H‰ÇHƒø„þHƒÇ@H‰|$PHƒÀPH‰D$HH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}KH�H‰$H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$`H‰D$hH‰T$XH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$XH�ÃH‰$H‹\$HH‰\$èH‹T$XH‹L$`H‹D$hH‰”$˜H‰Œ$ H‰„$¨HƒÄpÉéûþÿÿ + 0runtime.morestack_noctxt’ type.[]*"".Valueò"runtime.growsliceô.runtime.writebarrierptr¼.runtime.writebarrierptrpà"".autotmp_6447_type.int"".autotmp_6446/ type.[]*"".Value"".autotmp_6445Otype.*"".Value"".autotmp_6444?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v$type.*"".MakeSliceà³ßàà°C�¸A$CTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·e4b9d0e8ef4532ec08d35fa9ffd06668’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*MapUpdate).Operands  eH‹ %H;awèëêHƒìxH‹Œ$€HÇ„$ HÇ„$¨HÇ„$°H‰ÏHƒù„6HƒÇH‰|$XH‰ÈHƒÀH‰D$PH‰ÈHƒÀ(H‰D$HH‹”$ˆH‹Œ$�H‹„$˜H‰ÃH)ËHƒû}KH�H‰$H‰T$`H‰T$H‰L$hH‰L$H‰D$pH‰D$HÇD$ èH‹|$XH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$hH‰D$pH‰T$`H‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$`H‰D$@H�ÃH‰$H‹\$PH‰\$èH‹D$@HÿÀH‹\$`H�ÃH‰$H‹\$HH‰\$èH‹T$`H‹L$hH‹D$pH‰”$ H‰Œ$¨H‰„$°HƒÄxÉéÃþÿÿ + 0runtime.morestack_noctxt¶ type.[]*"".Value–"runtime.growslice˜.runtime.writebarrierptrê.runtime.writebarrierptr².runtime.writebarrierptrpð"".autotmp_6459otype.int"".autotmp_6458/ type.[]*"".Value"".autotmp_6457_type.*"".Value"".autotmp_6456Otype.*"".Value"".autotmp_6455?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v$type.*"".MapUpdateðîïð�¸FÊÊA)$8Tgclocals·59dbf976b94cece68fb6f0f44435318fTgclocals·9b445f42f59376ca082c9e4237dbd7cf’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Next).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6468/ type.[]*"".Value"".autotmp_6467?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".NextÀ÷¿À À>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Panic).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇH‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6478/ type.[]*"".Value"".autotmp_6477?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".PanicÀ÷¿À È>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ$"".(*Phi).Operands ‚eH‹ %H�D$øH;AwèëåH�ìˆH‹”$˜H‹Œ$ H‹´$¨HÇ„$°HÇ„$¸HÇ„$ÀH‹œ$�1ÀH‹kXH‰l$@H‹l$@H9è�H‰D$HH‹œ$�Hƒû„$L‹CPH‹{XH‹k`H‰l$hL‰ÃL‰D$XH‰ÅH‰|$`H9øƒóHkíHëH‰\$PH‰”$˜H‰Œ$ H‰´$¨H‰ðH‰óH)ËHƒû}IH�H‰$H‰T$pH‰T$H‰L$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$xH‰„$€H‰T$pH�ÊH‰$H‹\$PH‰\$èH‹T$pH‹L$xH‹´$€H‹D$HHÿÀH‹l$@H9èŒìþÿÿH‰”$°H‰Œ$¸H‰´$ÀH�ĈÃè ‰éÕþÿÿ +*0runtime.morestack_noctxtì type.[]*"".ValueÒ"runtime.growsliceÎ.runtime.writebarrierptrè$runtime.panicindexp�"".autotmp_6490/ type.[]*"".Value"".autotmp_6489otype.*"".Value"".autotmp_6488�type.int"".autotmp_6487type.int "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Phi"����ÐÐ^&ù ¨>MTgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·a5b973242ca00c4f33f2d7437dac5876’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Range).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6501/ type.[]*"".Value"".autotmp_6500?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".RangeÀ÷¿À Þ>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Return).Operands ‚eH‹ %H�D$øH;AwèëåH�ìˆH‹”$˜H‹Œ$ H‹´$¨HÇ„$°HÇ„$¸HÇ„$ÀH‹œ$�1ÀH‹kH‰l$@H‹l$@H9è�H‰D$HH‹œ$�Hƒû„$L‹CH‹{H‹kH‰l$hL‰ÃL‰D$XH‰ÅH‰|$`H9øƒóHkíHëH‰\$PH‰”$˜H‰Œ$ H‰´$¨H‰ðH‰óH)ËHƒû}IH�H‰$H‰T$pH‰T$H‰L$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$xH‰„$€H‰T$pH�ÊH‰$H‹\$PH‰\$èH‹T$pH‹L$xH‹´$€H‹D$HHÿÀH‹l$@H9èŒìþÿÿH‰”$°H‰Œ$¸H‰´$ÀH�ĈÃè ‰éÕþÿÿ +*0runtime.morestack_noctxtì type.[]*"".ValueÒ"runtime.growsliceÎ.runtime.writebarrierptrè$runtime.panicindexp�"".autotmp_6513/ type.[]*"".Value"".autotmp_6512otype.*"".Value"".autotmp_6511�type.int"".autotmp_6510type.int "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".Return"����Ðæ^&ù ¨>MTgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·a5b973242ca00c4f33f2d7437dac5876’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*RunDefers).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value  ö Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Select).OperandsÀ ¦ eH‹ %H�D$èH;AwèëåH�ì˜L‹œ$ L‹”$¨L‹Œ$°H‹´$¸HÇ„$ÀHÇ„$ÈHÇ„$Ð1ÀI‹kHH‰l$HH‹l$HH9è��H‰D$PIƒû„½I‹S@I‹KHI‹kPH9ȃ¡H�ÂH‹;Hƒÿ„‰HƒÇH‰|$`I‹S@I‹KHI‹kPH‰l$xH‰T$hH‰L$pH9ȃUH�ÂH‹Hƒø„=HƒÀH‰D$XL‰”$¨L‰ÒL‰Œ$°L‰ÉH‰´$¸H‰ðH‰óL)ËHƒû}TH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹|$`H‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰Œ$ˆH‰„$�H‰”$€H‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹œ$€H�ÃH‰$H‹\$XH‰\$èL‹œ$ L‹”$€L‹Œ$ˆH‹´$�H‹D$PHÿÀH‹l$HH9èŒpþÿÿL‰”$ÀL‰Œ$ÈH‰´$ÐH�ĘÉé¼þÿÿè ‰épþÿÿè A‰é;þÿÿ +*0runtime.morestack_noctxtÖ type.[]*"".ValueÈ"runtime.growsliceÜ.runtime.writebarrierptrª.runtime.writebarrierptrî$runtime.panicindexŠ $runtime.panicindexp°"".autotmp_6528¯type.int"".autotmp_6527/ type.[]*"".Value"".autotmp_6526type.*"".Value"".autotmp_6525otype.*"".Value"".autotmp_6524Ÿtype.int"".autotmp_6523�type.int "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Select"°Œ¯°1àüfõ 1ãJ'b*Tgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·70cbe6ef5a5868d3bbd86c6e74b7b000’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*Send).OperandsÀªeH‹ %H;awèëêHƒìpH‹D$xHÇ„$˜HÇ„$ HÇ„$¨H‰ÇHƒø„þHƒÇH‰|$PHƒÀH‰D$HH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}KH�H‰$H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$`H‰D$hH‰T$XH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$XH�ÃH‰$H‹\$HH‰\$èH‹T$XH‹L$`H‹D$hH‰”$˜H‰Œ$ H‰„$¨HƒÄpÉéûþÿÿ + 0runtime.morestack_noctxt’ type.[]*"".Valueò"runtime.growsliceô.runtime.writebarrierptr¼.runtime.writebarrierptrpà"".autotmp_6541_type.int"".autotmp_6540/ type.[]*"".Value"".autotmp_6539Otype.*"".Value"".autotmp_6538?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".Sendà³ßààŠC�¸A$CTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·e4b9d0e8ef4532ec08d35fa9ffd06668’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Slice).Operands �eH‹ %H;awèëêH�ì€H‹„$ˆHÇ„$¨HÇ„$°HÇ„$¸H‰ÇHƒø„kHƒÇ@H‰|$`H‰ÁHƒÁPH‰L$XH‰ÁHƒÁ`H‰L$PHƒÀpH‰D$HH‹”$�H‹Œ$˜H‹„$ H‰ÃH)ËHƒû}KH�H‰$H‰T$hH‰T$H‰L$pH‰L$H‰D$xH‰D$HÇD$ èH‹|$`H‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$pH‰D$xH‰T$hH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$hH‰D$@H�ÃH‰$H‹\$XH‰\$èH‹D$@HÿÀH‹\$hH‰D$@H�ÃH‰$H‹\$PH‰\$èH‹D$@HÿÀH‹\$hH�ÃH‰$H‹\$HH‰\$èH‹T$hH‹L$pH‹D$xH‰”$¨H‰Œ$°H‰„$¸H�ĀÉéŽþÿÿ + 0runtime.morestack_noctxtÎ type.[]*"".Value®"runtime.growslice°.runtime.writebarrierptr‚.runtime.writebarrierptrÔ.runtime.writebarrierptrœ.runtime.writebarrierptrp€"".autotmp_6554type.int"".autotmp_6553/ type.[]*"".Value"".autotmp_6552otype.*"".Value"".autotmp_6551_type.*"".Value"".autotmp_6550Otype.*"".Value"".autotmp_6549?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Slice€£ÿ€Ð’I‡ÖA))$CTgclocals·c6ba34af2e27791d153d49a7b8e600beTgclocals·d9bca0950914cde845e6115a9064cd7e’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Store).OperandsÀªeH‹ %H;awèëêHƒìpH‹D$xHÇ„$˜HÇ„$ HÇ„$¨H‰ÇHƒø„þHƒÇH‰|$PHƒÀH‰D$HH‹”$€H‹Œ$ˆH‹„$�H‰ÃH)ËHƒû}KH�H‰$H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$HÇD$ èH‹|$PH‹T$(H‹L$0H‹D$8H‰ÎHƒÁH‰L$`H‰D$hH‰T$XH‰t$@H�òH‰$H‰|$èH‹D$@HÿÀH‹\$XH�ÃH‰$H‹\$HH‰\$èH‹T$XH‹L$`H‹D$hH‰”$˜H‰Œ$ H‰„$¨HƒÄpÉéûþÿÿ + 0runtime.morestack_noctxt’ type.[]*"".Valueò"runtime.growsliceô.runtime.writebarrierptr¼.runtime.writebarrierptrpà"".autotmp_6565_type.int"".autotmp_6564/ type.[]*"".Value"".autotmp_6563Otype.*"".Value"".autotmp_6562?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".stype.*"".Storeà³ßààšC�¸A$CTgclocals·5832ded5cafd451d1a88350e4c791e7fTgclocals·e4b9d0e8ef4532ec08d35fa9ffd06668’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ2"".(*TypeAssert).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇ@H‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6574/ type.[]*"".Value"".autotmp_6573?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v&type.*"".TypeAssertÀ÷¿À ¢>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ&"".(*UnOp).OperandsÀ²eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�HÇ„$˜H‹|$hHƒÿ„ÅHƒÇHH‰|$@H‹T$pH‹L$xH‹œ$€H‰ØH)ËHƒû}KH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹|$@H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‰|$èH‹T$HH‹L$PH‹D$XH‰”$ˆH‰Œ$�H‰„$˜HƒÄ`Éé4ÿÿÿ + + 0runtime.morestack_noctxtî type.[]*"".ValueÎ"runtime.growsliceÄ.runtime.writebarrierptrpÀ +"".autotmp_6584/ type.[]*"".Value"".autotmp_6583?type.*"".Value "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".UnOpÀ÷¿À ª>â¦;?Tgclocals·c66c650c6034e10f78bd2f3a848d15ffTgclocals·d2795a8aeda535cbc29bd085d55f9d50’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*Builtin).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v type.*"".Builtin  ´ Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ,"".(*FreeVar).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v type.*"".FreeVar  ¶ Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ("".(*Const).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Const  ¸ Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ."".(*Function).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v"type.*"".Function  º Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ*"".(*Global).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".vtype.*"".Global  ¼ Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ0"".(*Parameter).Operands@>H‹\$H‰\$(H‹\$H‰\$0H‹\$ H‰\$8Ãp "".~r1@ type.[]*"".Value"".rands type.[]*"".Value"".v$type.*"".Parameter  ¾ Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssa.goþ"".FindTestsÀ.À.eH‹ %H�„$8þÿÿH;AwèëâH�ìHH‹Œ$XHÇ„$°HÇ„$¸HÇ„$ÀHÇ„$˜HÇ„$ HÇ„$¨HÇ„$€HÇ„$ˆHÇ„$�HÇ„$hHÇ„$pHÇ„$xHƒùuH�ÄHÃH‹œ$PHƒù†¼ +H‹H‹+H‰l$hHÇD$XHÇ„$�HÇ$HÇD$HÇD$HÇD$ÆD$ èH‹\$(H‰œ$ˆH‹D$hH�H‹H‹KH‰”$øH‰Œ$H�H‰$H‹hH‰l$H‰”$HH‰T$H‰Œ$PH‰L$èH‹\$ H‹1íH9è„§H�H‹H‹KH‰”$H‰Œ$H�H‰$H‹hH‰l$H‰”$HH‰T$H‰Œ$PH‰L$èH‹\$ Hƒû„’ H‹ H‹kH�H‰$H‰Œ$8H‰L$H‰¬$@H‰l$èH‹\$H‹k(H‹]H‰\$xHÇÀHƒû„7 H‹H‹KH‹kH‰¬$hH‰”$XH‰Œ$`H9ȃ H�ÂH‹Hƒû„ìH‹K(H‹k0H‰Œ$¸H‰ $H‰¬$ÀH‰l$èH‹\$H‰\$XH‹\$xHÇÀHƒû„ŸH‹H‹KH‹kH‰¬$hH‰”$XH‰Œ$`H9ȃlH�ÂH‹Hƒû„TH‹K(H‹k0H‰Œ$¨H‰ $H‰¬$°H‰l$èH‹\$H‰œ$�H�H‰$HÇD$èH‹\$H‰\$`H‹”$PH‹„$XH‹œ$`H‰œ$È1ÉH‰„$ÀH‰D$HH‰”$¸H‰ÐH‹l$HH9é�3H‰„$˜H‹H‰L$PH‹H‹l$hH9ëtUH�H‹+H‰¬$(H‹kH‰¬$0H�H‰$H�œ$(H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‰D$pH‹hH�¼$ø1ÀèH�H‰$H‰l$H�œ$øH‰\$èH‹œ$ø1íH9ë„RH‹œ$Hƒû„ÞH‹H‹kH‹œ$øHƒû„¾H‰”$8H‰¬$@H�H‰$H‰”$H‰T$H‰¬$ H‰l$èH‹T$¶\$ €û„WH‰”$€H‰ÓHƒú„UH‹H‹kH‰”$ÈH‰$H‰¬$ÐH‰l$è¶\$€û„H‹œ$€H‹C0H‹\$hH‹+H‰,$H‰D$èH�\$H�¬$ÐH‰ïH‰ÞèL‹„$ÐL‰„$ØH‹„$ØH�H‹;H‰¼$èH‹SH‰„$àH‰”$ðH9ÐŒ“H‰ÁH)ÑH‰ÆH9È‚ˆL‰ÀH)ÎHƒþt H‰ËHÃH‰ØH‰„$HH‰´$PH9Ö…SH‰$H‰t$H‰|$H‰T$è¶\$ €û„-HÇÀ<„H‹\$X1íH9넸H‹´$€H‰4$H�5H�l$H‰ïH¥H¥H‹\$XH‰\$è¶\$ €û„|H‹”$€H‹Œ$ˆH‹œ$�H‰ØH)ËHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$�H‰„$˜H‰”$ˆH�ÊH‰$H‹œ$€H‰\$èH‹”$ˆH‹Œ$�H‹„$˜H‰”$€H‰Œ$ˆH‰„$�H‹D$pH�H‰$H‹\$`H‰\$H‰D$èH‹\$¶+@€ý…iH‹\$pH‰œ$ ÆD$GH�H‰$H‹\$`H‰\$H�œ$ H‰\$H�\$GH‰\$èH‹”$hH‹Œ$pH‹œ$xH‰ØH)ËHƒû}OH�H‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$xH‰„$€H‰”$pH�ÊH‰$H‹\$pH‰\$èH‹”$pH‹Œ$xH‹„$€H‰”$hH‰Œ$pH‰„$xH�œ$øH‰$èH‹œ$ø1íH9ë…®ûÿÿH‹„$˜H‹L$PHƒÀHÿÁH‹l$HH9éŒÍúÿÿH�ÄHÃë°H‹œ$�1íH9ë„H‹´$€H‰4$H�5H�l$H‰ïH¥H¥H‹œ$�H‰\$è¶\$ €û„àH‹”$˜H‹Œ$ H‹œ$¨H‰ØH)ËHƒû}OH�H‰$H‰”$ H‰T$H‰Œ$¨H‰L$H‰„$°H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$¨H‰„$°H‰”$ H�ÊH‰$H‹œ$€H‰\$èH‹”$ H‹Œ$¨H‹„$°H‰”$˜H‰Œ$ H‰„$¨é-ýÿÿH‹´$€H‰4$H�5H�l$H‰ïH¥H¥H‹œ$ˆH‰\$è¶\$ €û„?þÿÿH‹”$°H‹Œ$¸H‹œ$ÀH‰ØH)ËHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$�H‰„$˜H‰”$ˆH�ÊH‰$H‹œ$€H‰\$èH‹”$ˆH‹Œ$�H‹„$˜H‰”$°H‰Œ$¸H‰„$ÀéüÿÿéZýÿÿ1ÀéÓúÿÿè ‰é¤ùÿÿ‰é;ùÿÿ‰éùÿÿ‰é¥÷ÿÿè ‰éZ÷ÿÿ‰é ÷ÿÿè ‰éÂöÿÿ‰égöÿÿè p +00runtime.morestack_noctxtÌPgolang.org/x/tools/go/types.NewSignatureþ&go.string."testing"º6type.map[string]*"".Package’4runtime.mapaccess1_faststrÆ go.string."Main"‚2type.map[string]"".MemberÚ4runtime.mapaccess1_faststr”"type.*"".FunctionÚ$runtime.assertI2T2æ +"".funcFieldì "".funcField” 2type.map[*"".Package]bool¸ runtime.makemap¤2go.string."wrong Program"àtype.stringŒruntime.convT2E¼runtime.gopanicðØ runtime.duffzeroþ2type.map[string]"".Member´&runtime.mapiterinitÞ"type.*"".Function¤$runtime.assertI2T2¾"go/ast.IsExportedž8go/token.(*FileSet).PositionÎô runtime.duffcopyŒ(go.string."_test.go"Œ runtime.eqstringŒ go.string."Test"Â"".isTestSig´&type.[]*"".Function¦"runtime.growslice´.runtime.writebarrierptr¬2type.map[*"".Package]boolÜ2runtime.mapaccess1_fast64²2type.map[*"".Package]bool†$runtime.mapassign1Ü$type.[]*"".PackageÎ "runtime.growsliceÖ!.runtime.writebarrierptrØ"&runtime.mapiternext¢$*go.string."Benchmark"Þ$"".isTestSigÐ%&type.[]*"".FunctionÂ&"runtime.growsliceÐ'.runtime.writebarrierptrà(&go.string."Example"œ)"".isTestSigŽ*&type.[]*"".Function€+"runtime.growsliceŽ,.runtime.writebarrierptrš-$runtime.panicsliceà-$runtime.panicindexŠ.$runtime.panicindex´.$runtime.panicindexð� €"".autotmp_6652type.uint64"".autotmp_6651type.uint64"".autotmp_6650type.int"".autotmp_6649type.int"".autotmp_6648¯$type.[]*"".Package"".autotmp_6647type.uint64"".autotmp_6646type.uint64"".autotmp_6645type.int"".autotmp_6644type.int"".autotmp_6643&type.[]*"".Function"".autotmp_6642type.uint64"".autotmp_6641type.uint64"".autotmp_6640type.int"".autotmp_6639type.int"".autotmp_6638&type.[]*"".Function"".autotmp_6637type.uint64"".autotmp_6636type.uint64"".autotmp_6635type.int"".autotmp_6634type.int"".autotmp_6633ÿ&type.[]*"".Function"".autotmp_6630type.uint64"".autotmp_6628type.string"".autotmp_6626type."".Member"".autotmp_6625 type.*"".Package"".autotmp_6624ß"type.**"".Package"".autotmp_6623ÿtype.int"".autotmp_6622type.int"".autotmp_6620�type.bool"".autotmp_6619Ï type.*"".Package"".autotmp_6617 type.*"".Package"".autotmp_6616&type.[]*"".Function"".autotmp_6614&type.[]*"".Function"".autotmp_6612Ï&type.[]*"".Function"".autotmp_6606ï,type.go/token.Position"".autotmp_6604Ÿgo.string."package initializer"¦ .runtime.writebarrierptr‚.runtime.writebarrierptr´0"".(*Function).startBodyÂ0"".testMainStartBodyHookö0"".testMainStartBodyHook„ +žtype."".Call°"runtime.newobjectØ:go.itab.*"".Function."".Valueæ2runtime.writebarrierifaceÆHgolang.org/x/tools/go/types.NewTupleî–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Typeª2runtime.writebarrierifaceØ>go.itab.*"".Call."".InstructionÔ&"".(*Function).emit¤type.[]string–"runtime.growsliceÐ4runtime.writebarrierstring¦sort.Strings´type."".ReturnÆ"runtime.newobjectîBgo.itab.*"".Return."".Instructionê&"".(*Function).emitŒ2"".(*Function).finishBodyè.runtime.writebarrierptrÄ4runtime.mapaccess1_faststrª? go.string."Main"ž@2type.map[string]"".Member†A4runtime.mapaccess1_faststràA"type.*"".Function¦B$runtime.assertI2T2ÒG type."".FunctionäG"runtime.newobject–Hà runtime.duffzeroÎH&go.string."matcher"ðHVtype.*golang.org/x/tools/go/types.Signature¶I"runtime.assertI2TŒJ.runtime.writebarrierptrÆJDgo.string."test matcher predicate"¦K.runtime.writebarrierptr‚L.runtime.writebarrierptrÞL.runtime.writebarrierptrœO&type.[]*"".FunctionŽP"runtime.growsliceŒR.runtime.writebarrierptr‚T2runtime.writebarrierslice¤T0"".(*Function).startBody²THgolang.org/x/tools/go/types.UniverseÐT"go.string."error"ÜUdtype.map[string]golang.org/x/tools/go/types.ObjectÄV4runtime.mapaccess1_faststrÈX +”Y"".nilConst¼Ytype."".ReturnÎY"runtime.newobjectŠZì runtime.duffzero˜Z type.[2]"".ValueªZ"runtime.newobjectÂ[4go.itab.*"".Const."".Valueþ["".vTrue¼\2runtime.writebarrierifaceÊ\4go.itab.*"".Const."".ValueÎ]2runtime.writebarrierifaceÞ^2runtime.writebarriersliceŒ_Bgo.itab.*"".Return."".Instructionˆ`&"".(*Function).emitª`2"".(*Function).finishBody¸`type."".CallÊ`"runtime.newobject’a:go.itab.*"".Function."".Value˜b2runtime.writebarrieriface¸g "".testMainSliceìl "".testMainSlice r "".testMainSliceâr type.[4]"".Valueôr"runtime.newobjectŒt:go.itab.*"".Function."".Value¨u2runtime.writebarrieriface†v2runtime.writebarrierifaceäv2runtime.writebarrierifaceÂw2runtime.writebarrierifaceÆx2runtime.writebarrierslice‚y"".emitTailCall¤y2"".(*Function).finishBody²y go.string."main"Žzgo.itab.*"".Call."".InstructionŠ’&"".(*Function).emitø’type."".ReturnŠ“"runtime.newobject¼“ì runtime.duffzeroÚ“Bgo.itab.*"".Return."".InstructionΔ&"".(*Function).emitˆ•type.*"".Returnž•&type."".Instruction¶•Bgo.itab.*"".Return."".InstructionÊ• runtime.typ2Itabô•type.*"".CallŠ–&type."".Instruction¢–>go.itab.*"".Call."".Instruction¶– runtime.typ2Itabð–Ntype.*golang.org/x/tools/go/types.Tuple†—Jtype.golang.org/x/tools/go/types.Typež—–go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.Type²— runtime.typ2ItabÔ—"type.*"".Functionê—type."".Value‚˜:go.itab.*"".Function."".Value–˜ runtime.typ2ItabÔ˜Ltype.*golang.org/x/tools/go/types.Funcê˜Ntype.golang.org/x/tools/go/types.Object‚™˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object–™ runtime.typ2Itab€šVtype.*golang.org/x/tools/go/types.Signature–šJtype.golang.org/x/tools/go/types.Type®šžgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Typeš runtime.typ2ItabäšNtype.*golang.org/x/tools/go/types.ConstúšNtype.golang.org/x/tools/go/types.Object’›šgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Object¦› runtime.typ2Itab¨œNtype.*golang.org/x/tools/go/types.Basic¾œJtype.golang.org/x/tools/go/types.TypeÖœ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeêœ runtime.typ2Itab¤�"type.*"".Functionº�type."".MemberÒ�go.itab.*"".Call."".InstructionÔŸ runtime.typ2ItabŽ Ntype.*golang.org/x/tools/go/types.Tuple¤ Jtype.golang.org/x/tools/go/types.Type¼ –go.itab.*golang.org/x/tools/go/types.Tuple.golang.org/x/tools/go/types.TypeР runtime.typ2Itabò "type.*"".Functionˆ¡type."".Value ¡:go.itab.*"".Function."".Value´¡ runtime.typ2ItabP Ö"".autotmp_6781type.*uint8"".autotmp_6780type.*uint8"".autotmp_6779type.*uint8"".autotmp_6778type.*"".Return"".autotmp_6777type.*uint8"".autotmp_6776type.*uint8"".autotmp_6775Jtype.golang.org/x/tools/go/types.Type"".autotmp_6774type.*uint8"".autotmp_6773"type.*"".Function"".autotmp_6772¿$type.**"".Function"".autotmp_6771type.int"".autotmp_6770type.int"".autotmp_6769type.*uint8"".autotmp_6768¯"type.*[4]"".Value"".autotmp_6767type.[]"".Value"".autotmp_6766type.*uint8"".autotmp_6765type.*uint8"".autotmp_6764type.*uint8"".autotmp_6763type.*uint8"".autotmp_6762Ÿ"type.*[2]"".Value"".autotmp_6761ïtype.[]"".Value"".autotmp_6760type.*"".Return"".autotmp_6759type.uint64"".autotmp_6758type.uint64"".autotmp_6757type.int"".autotmp_6756type.int"".autotmp_6755¿&type.[]*"".Function"".autotmp_6754�&type.[]*"".Function"".autotmp_6753"type.*"".Function"".autotmp_6752type.*uint8"".autotmp_6751�Ltype.*golang.org/x/tools/go/types.Func"".autotmp_6750Ltype.*golang.org/x/tools/go/types.Func"".autotmp_6749type.*uint8"".autotmp_6748Rtype.*golang.org/x/tools/go/types.Package"".autotmp_6747type.*uint8"".autotmp_6746ÿ Ntype.*golang.org/x/tools/go/types.Const"".autotmp_6745Ntype.*golang.org/x/tools/go/types.Const"".autotmp_6744Rtype.*golang.org/x/tools/go/types.Package"".autotmp_6743Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6742type.*uint8"".autotmp_6741Jtype.golang.org/x/tools/go/types.Type"".autotmp_6740ÿLtype.golang.org/x/tools/go/exact.Value"".autotmp_6739type.*uint8"".autotmp_6738type.*uint8"".autotmp_6735¿type.int"".autotmp_6733_type.[]string"".autotmp_6732ßtype.string"".autotmp_6731type.*uint8"".autotmp_6730type.*uint8"".autotmp_6729¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_6727 type.*"".Package"".autotmp_6726ï "type.**"".Package"".autotmp_6725¯type.int"".autotmp_6724type.int"".autotmp_6723ß "type.*"".Function"".autotmp_6722Ï  type.*"".Package"".autotmp_6721¿  type.*"".Package"".autotmp_6720type."".Member"".autotmp_6719"type.*"".Function"".autotmp_6718Ÿtype.string"".autotmp_6717type.*"".Return"".autotmp_6716type.*"".Call"".autotmp_6715Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_6714"type.*"".Function"".autotmp_6713&type.[]*"".Function"".autotmp_6712ÿtype."".Value"".autotmp_6711ßtype."".Value"".autotmp_6710type."".Value"".autotmp_6709"type.*"".Function"".autotmp_6708"type.*"".Function"".autotmp_6707type.*"".Return"".autotmp_6706¯ type.*"".Const"".autotmp_6705Jtype.golang.org/x/tools/go/types.Type"".autotmp_6704Ntype.golang.org/x/tools/go/types.Object"".autotmp_6703type.string"".autotmp_6702&type.[]*"".Function"".autotmp_6701type."".Member"".autotmp_6700type.string"".autotmp_6699 type.*"".Package"".autotmp_6698type.string"".autotmp_6697¿type."".Member"".autotmp_6696type.string"".autotmp_6695Ltype.*golang.org/x/tools/go/types.Func"".autotmp_6694Vtype.*golang.org/x/tools/go/types.Signature"".autotmp_6693Vtype.*golang.org/x/tools/go/types.Signature"".autotmp_6692Ntype.*golang.org/x/tools/go/types.Const"".autotmp_6691ŸTtype.golang.org/x/tools/go/exact.stringVal"".autotmp_6690type.string"".autotmp_6689ÿtype."".Member"".autotmp_6688"type.*"".Function"".autotmp_6687Ÿ type.*"".Return"".autotmp_6685� type.*"".Call"".autotmp_6684ÿ Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_6683/$type.[]*"".Package"".autotmp_6682ï Vtype.*golang.org/x/tools/go/types.Signature"".autotmp_6681ß Rtype.*golang.org/x/tools/go/types.Package"".autotmp_6680Ï htype.map[golang.org/x/tools/go/types.Object]"".Value"".autotmp_6679¿ 2type.map[string]"".Member"".autotmp_6678Ÿtype.int +"".&c� type.*"".Call +"".&cŸ type.*"".Call +"".&v¯ type.*"".Call "".typŸ Jtype.golang.org/x/tools/go/types.Type"".v�"type.*"".register "".~r0ÿ +Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2ßPtype.*golang.org/x/tools/go/types.object "".~r0¯Jtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.i·3ïtype.int@golang.org/x/tools/go/types.t·2ÏNtype.*golang.org/x/tools/go/types.Tuple "".~r0¿ +Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2¿Ptype.*golang.org/x/tools/go/types.object "".~r0ÏJtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.i·3�type.int@golang.org/x/tools/go/types.t·2ïNtype.*golang.org/x/tools/go/types.Tuple "".~r0ß Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2ÏPtype.*golang.org/x/tools/go/types.object "".~r0ßJtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.i·3ßtype.int@golang.org/x/tools/go/types.t·2ßNtype.*golang.org/x/tools/go/types.Tuple "".~r0ÿ Ntype.golang.org/x/tools/go/types.ObjectFgolang.org/x/tools/go/types.name·3ÿtype.string@golang.org/x/tools/go/types.s·2ïNtype.*golang.org/x/tools/go/types.Scope "".~r0Ÿ Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.obj·2ïPtype.*golang.org/x/tools/go/types.object "".~r0ïJtype.*golang.org/x/tools/go/types.Var@golang.org/x/tools/go/types.i·3ÿtype.int@golang.org/x/tools/go/types.t·2ÿNtype.*golang.org/x/tools/go/types.Tuple "".~r0ÿNtype.*golang.org/x/tools/go/types.Tuple@golang.org/x/tools/go/types.s·2ÿVtype.*golang.org/x/tools/go/types.Signature"".fï"type.*"".Function"".name¿type.string"".pÿ type.*"".Package "".~r1� type.*"".Package"".pathßtype.string"".progÏ type.*"".Program"".fß"type.*"".Function"".nameßtype.string"".p� type.*"".Package "".~r0¿Ltype.*golang.org/x/tools/go/types.FuncDgolang.org/x/tools/go/types.typ·6ÿ Jtype.golang.org/x/tools/go/types.TypeDgolang.org/x/tools/go/types.sig·5ßVtype.*golang.org/x/tools/go/types.SignatureFgolang.org/x/tools/go/types.name·4¿type.stringDgolang.org/x/tools/go/types.pkg·3¯Rtype.*golang.org/x/tools/go/types.PackageDgolang.org/x/tools/go/types.pos·2¯"type.go/token.PosDgolang.org/x/tools/go/types.val·6Ÿ +Ltype.golang.org/x/tools/go/exact.ValueDgolang.org/x/tools/go/types.typ·5ß Jtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.name·4Ÿtype.stringDgolang.org/x/tools/go/types.pkg·3¿Rtype.*golang.org/x/tools/go/types.PackageDgolang.org/x/tools/go/types.pos·2Ÿ"type.go/token.Pos "".~r0¿ Ltype.golang.org/x/tools/go/exact.Value@golang.org/x/tools/go/exact.s·2ÿtype.string "".~r0ß +type.string "".typ¿ Jtype.golang.org/x/tools/go/types.Type"".vŸ"type.*"".register +"".egÏ"type.*"".Function"".matcher¯"type.*"".Function("".testingMainParamsŸNtype.*golang.org/x/tools/go/types.Tuple"".testingMain�"type.*"".Function"".testingPkg¯ type.*"".Package"".main�"type.*"".Function"".mainFuncŸLtype.*golang.org/x/tools/go/types.Func "".pkgŸ type.*"".Package"".pkgpaths¯type.[]string"".initÿ"type.*"".Function"".testmain¿ type.*"".Package"".examplesÿ&type.[]*"".Function"".benchmarksÏ&type.[]*"".Function"".testsß&type.[]*"".Function "".~r1@ type.*"".Package"".pkgs$type.[]*"".Package"".prog type.*"".Program*% àŸ „>Ÿ ÕàQðÀ%¿ +&&–ð iN¢U® (b.� + qãyò$¸òDîO%Ù ÂòZÚÚÚUÐ +B$“TY 221- !!!2 ·E!V~j²U0 r62>2k2V2b > 22>29?˜KÏ&:B... e”¾[0rU¡ +]k¹>wáD;;B)Õ.Y;;¸3§6’i¬{æ.‰IHU ˆÐÚÚ*š///B¤&äI22)gs\2>ÁUžvw0‚U@  6>2@1V2b >>9>2‡Tgclocals·921e99c2f3456d4bcc61aa5a54d02f26Tgclocals·ac93599b9f1e43abcf6d47d1716db005œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/testmain.goþ "".testMainSlice >�>eH‹ %H�„$`þÿÿH;AwèëâH�ì H‹Œ$HH‹„$PHÇ„$XHÇ„$`Hƒ¼$0uxH‰ $H‰D$èH‹\$H‰œ$èH‹1íH9èt H‹œ$èH‰œ$`H‰„$XH�Ä ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë±H�H‰$H‰L$H‰D$èH‹\$Hƒû„ˆH‹ H‹kH‰Œ$H‰Œ$XH‰¬$H‰¬$`H‹1íH9è„H‹ H‰„$øH‰„$¸H‰Œ$H‰Œ$ÀH�H‰$èH‹D$H‰„$ÐH‰$Hƒ<$„¾ H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹œ$ÐH‰\$pH‹œ$XH‰œ$˜H‹œ$`H‰œ$ H�H‰$èH‹D$H‰„$ÐH‰$Hƒ<$„: H‹œ$˜H‰\$H‹œ$ H‰\$èH‹œ$ÐH‰œ$€H‹œ$HH‰$H‹œ$PH‰\$èH‹\$H‰œ$àH‹1íH9脜 H‹Œ$àH‰„$øH‰„$¨H‰Œ$H‰Œ$°H�H‰$èH‹D$H‰„$ÐH‰$Hƒ<$„< H‹œ$¨H‰\$H‹œ$°H‰\$èH‹œ$ÐH‰\$xH‹„$8H‹œ$XH‰œ$ÈH‹œ$`H‰œ$ÐH‰D$8H�H‰$èH‹D$H‹l$8H‰(H‰„$ÈH‰$Hƒ<$„£ Hƒ$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹œ$ÈH‰œ$ÈH‹1íH9è„+ H‹œ$(H‰$H‹Œ$ÈH‰„$øH‰D$H‰Œ$H‰L$HÇD$èH‹\$ H‰œ$ðH‹´$ðHƒþ„É +H�n@H�5H‰ïH¥H¥H‹”$0H‹Œ$8H‹œ$@H‰œ$1ÀH‰Œ$H‰L$@H‰”$H‰ÑH‹l$@H9è�ýH‰Œ$ÀH‹)H‰D$HH‰l$hH‹œ$ðH‰œ$ØH‰$èH‹\$H‰œ$èH�H‰$èH‹|$H‰ùH‰¼$°Hƒÿ„ +1ÀèH‹1íH9è„° H‰ $Hƒ<$„• Hƒ$@H‹Œ$ØH‰„$èH‰D$H‰Œ$ðH‰L$èH‹1íH9è„% H‹œ$°H‰$Hƒ<$„ Hƒ$PH‹Œ$èH‰„$èH‰D$H‰Œ$ðH‰L$èH‹”$°H‰”$�Hƒú„µH‰T$PH‹œ$€H‰œ$ÐH‹1íH9è„WH‹¬$ÐH‰„$øH‰¬$H‰$Hƒ<$„$Hƒ$H‰„$H‰D$H‰¬$ H‰l$èH‹œ$�H‰œ$°H‹1íH9脬H‹œ$(H‰$H‹Œ$°H‰„$ØH‰D$H‰Œ$àH‰L$èH‹D$H‹L$ H‰„$xH‰Œ$€H�H‰$èH‹|$H‰ùHƒÿ„61ÀèH‰Œ$¨H‰ $Hƒ<$„ Hƒ$@H‹œ$xH‰\$H‹œ$€H‰\$èH‹”$¨HÇBPH‰”$˜H‰T$`H‹\$pH‰œ$ÐH‹1íH9è„uH‹¬$ÐH‰„$øH‰¬$H‰$Hƒ<$„BHƒ$H‰„$(H‰D$H‰¬$0H‰l$èH‹œ$˜H‰œ$¨H‹1íH9è„ÊH‹œ$(H‰$H‹Œ$¨H‰„$ØH‰D$H‰Œ$àH‰L$èH‹D$H‹L$ H‰„$hH‰Œ$pH‹\$hHƒû„gH‹ H‹kH‰Œ$øH‰ $H‰¬$H‰l$èH‹\$H‰œ$èH‹1íH9è„ñH‹œ$(H‰$H‹œ$hH‰\$H‹œ$pH‰\$H‹Œ$èH‰„$èH‰D$H‰Œ$ðH‰L$ HÇD$(èH�H‰$èH‹|$H‰ùHƒÿ„r1ÀèH‰Œ$¨H‰ $Hƒ<$„HHƒ$@H‹œ$xH‰\$H‹œ$€H‰\$èH‹”$¨HÇBPH‰”$˜H‰T$XH‹\$xH‰œ$ÐH‹1íH9脱H‹¬$ÐH‰„$øH‰¬$H‰$Hƒ<$„~Hƒ$H‰„$HH‰D$H‰¬$PH‰l$èH‹œ$˜H‰œ$¨H‹1íH9è„H‹œ$(H‰$H‹Œ$¨H‰„$ØH‰D$H‰Œ$àH‰L$èH‹D$H‹L$ H‰„$ˆH‰Œ$�H‹\$hH‰œ$¸H‹1íH9è„hH‹œ$(H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‹Œ$¸H‰„$èH‰D$H‰Œ$ðH‰L$ HÇD$(èH‹Œ$ÀH‹D$HHƒÁHÿÀH‹l$@H9èŒúÿÿH‹œ$ðH‰œ$ØH�H‰$èH‹|$H‰ùH‰¼$ Hƒÿ„¯1ÀèH‹1íH9è„\H‰ $Hƒ<$„AHƒ$@H‹Œ$ØH‰„$èH‰D$H‰Œ$ðH‰L$èH‹„$ H‰„$ˆHƒø„ôH‹”$HH‹Œ$PH‰$Hƒ<$„ÉHƒ$H‰”$8H‰T$H‰Œ$@H‰L$èH‹œ$ˆH‰œ$ H‹1íH9ètUH‹œ$(H‰$H‹Œ$ H‰„$ØH‰D$H‰Œ$àH‰L$èH‹D$H‹L$ H‰„$XH‰Œ$`H�Ä ÃH�H‰$H�H‰\$H�H‰\$èH‹D$éyÿÿÿ‰%é+ÿÿÿ‰éÿÿÿ‰%é³þÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$ H‹D$éjþÿÿ‰éJþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éfýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÈüÿÿ‰%évüÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$XH‹D$éüÿÿ‰%é¬ûÿÿ‰é‡ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÝúÿÿ‰é’úÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éúÿÿ‰%é²ùÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$`H‹D$éTùÿÿ‰%éèøÿÿ‰éÃøÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é"øÿÿ‰%éÐ÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$PH‹D$ér÷ÿÿ‰éD÷ÿÿ‰%éòöÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é©öÿÿ‰%é_öÿÿH�H‰$H�H‰\$H�H‰\$èH‹Œ$°H‹D$éöÿÿ‰éöõÿÿ‰é0õÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é£ôÿÿ‰%éQôÿÿ‰%é¸óÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é2óÿÿ‰%éºòÿÿ‰%é6òÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é±ñÿÿ‰éqñÿÿ„ +00runtime.morestack_noctxtÄ"".nilConstì4go.itab.*"".Const."".ValueÈtype.*"".ConstÞtype."".Valueö4go.itab.*"".Const."".ValueŠ runtime.typ2Itab¦Ntype.*golang.org/x/tools/go/types.SliceÌ"runtime.assertI2TÆ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeê"".tString¸Ptype.golang.org/x/tools/go/types.PointerÊ"runtime.newobjectÀ2runtime.writebarrieriface¨Ptype.golang.org/x/tools/go/types.Pointerº"runtime.newobject°2runtime.writebarrierifaceŒ "".funcField´ žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Type¨ +Ptype.golang.org/x/tools/go/types.Pointerº +"runtime.newobject° 2runtime.writebarrieriface² Ltype.golang.org/x/tools/go/types.ArrayÄ "runtime.newobjectÔ 2runtime.writebarrieriface‚–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Type�"".emitNewä*go.string."test main"Þ"".intConst†"type."".IndexAddr˜"runtime.newobjectÚÐ runtime.duffzeroè4go.itab.*"".Alloc."".Valueô2runtime.writebarrieriface‚4go.itab.*"".Const."".Valuež2runtime.writebarrierifaceŠšgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Type¶2runtime.writebarrierifaceäHgo.itab.*"".IndexAddr."".Instructionà&"".(*Function).emit¢"type."".FieldAddr´"runtime.newobjectæÔ runtime.duffzeroÜ2runtime.writebarrieriface¾šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeê2runtime.writebarrieriface˜Hgo.itab.*"".FieldAddr."".Instruction”&"".(*Function).emit°"".stringConstØ4go.itab.*"".Const."".Valueš!"".emitStore¨!"type."".FieldAddrº!"runtime.newobjectì!Ô runtime.duffzeroâ"2runtime.writebarrierifaceÄ#šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeð$2runtime.writebarrierifacež%Hgo.itab.*"".FieldAddr."".Instructionš&&"".(*Function).emitö&:go.itab.*"".Function."".Value¸("".emitStoreª)type."".Slice¼)"runtime.newobjectþ)À runtime.duffzeroŒ*4go.itab.*"".Alloc."".Value˜+2runtime.writebarrierifaceÒ,2runtime.writebarrieriface€-@go.itab.*"".Slice."".Instructionô-&"".(*Function).emitÆ.type.*"".SliceÜ.&type."".Instructionô.@go.itab.*"".Slice."".Instructionˆ/ runtime.typ2Itabè/type.*"".Allocþ/type."".Value–04go.itab.*"".Alloc."".Valueª0 runtime.typ2Itabê0"type.*"".Function€1type."".Value˜1:go.itab.*"".Function."".Value¬1 runtime.typ2ItabÎ1$type.*"".FieldAddrä1&type."".Instructionü1Hgo.itab.*"".FieldAddr."".Instruction�2 runtime.typ2ItabÊ2Rtype.*golang.org/x/tools/go/types.Pointerà2Jtype.golang.org/x/tools/go/types.Typeø2šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeŒ3 runtime.typ2ItabÞ3type.*"".Constô3type."".ValueŒ44go.itab.*"".Const."".Value 4 runtime.typ2ItabÐ4$type.*"".FieldAddræ4&type."".Instructionþ4Hgo.itab.*"".FieldAddr."".Instruction’5 runtime.typ2ItabÌ5Rtype.*golang.org/x/tools/go/types.Pointerâ5Jtype.golang.org/x/tools/go/types.Typeú5šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeŽ6 runtime.typ2Itabà6$type.*"".IndexAddrö6&type."".InstructionŽ7Hgo.itab.*"".IndexAddr."".Instruction¢7 runtime.typ2ItabÜ7Rtype.*golang.org/x/tools/go/types.Pointerò7Jtype.golang.org/x/tools/go/types.TypeŠ8šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typež8 runtime.typ2Itabð8type.*"".Const†9type."".Valuež94go.itab.*"".Const."".Value²9 runtime.typ2Itabì9type.*"".Alloc‚:type."".Valueš:4go.itab.*"".Alloc."".Value®: runtime.typ2Itabü:Ntype.*golang.org/x/tools/go/types.Array’;Jtype.golang.org/x/tools/go/types.Typeª;–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Type¾; runtime.typ2Itab�<Vtype.*golang.org/x/tools/go/types.Signature¦<Jtype.golang.org/x/tools/go/types.Type¾<žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.TypeÒ< runtime.typ2Itab¤=Ntype.*golang.org/x/tools/go/types.Basicº=Jtype.golang.org/x/tools/go/types.TypeÒ=–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeæ= runtime.typ2Itab€À°"".autotmp_6892type.*uint8"".autotmp_6891type.*uint8"".autotmp_6890ÿtype.*"".Slice"".autotmp_6889type.*uint8"".autotmp_6888type.*uint8"".autotmp_6887type.*uint8"".autotmp_6886Jtype.golang.org/x/tools/go/types.Type"".autotmp_6885$type.*"".FieldAddr"".autotmp_6884type.*uint8"".autotmp_6883type.*uint8"".autotmp_6882type.*uint8"".autotmp_6881Jtype.golang.org/x/tools/go/types.Type"".autotmp_6880ï$type.*"".FieldAddr"".autotmp_6879type.*uint8"".autotmp_6878type.*uint8"".autotmp_6877Jtype.golang.org/x/tools/go/types.Type"".autotmp_6876type.*uint8"".autotmp_6875type.*uint8"".autotmp_6874ß$type.*"".IndexAddr"".autotmp_6873Ï"type.*"".Function"".autotmp_6872¿$type.**"".Function"".autotmp_6871¿type.int"".autotmp_6870type.int"".autotmp_6869type.*uint8"".autotmp_6868¯Ntype.*golang.org/x/tools/go/types.Array"".autotmp_6867Ntype.*golang.org/x/tools/go/types.Array"".autotmp_6865Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6864Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6863type.*uint8"".autotmp_6862Jtype.golang.org/x/tools/go/types.Type"".autotmp_6861Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6860Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6859ŸRtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6858Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6857type.*uint8"".autotmp_6856OJtype.golang.org/x/tools/go/types.Type"".autotmp_6854type."".Value"".autotmp_6853type.*"".Slice"".autotmp_6852type.*"".Alloc"".autotmp_6851"type.*"".Function"".autotmp_6850type."".Value"".autotmp_6849$type.*"".FieldAddr"".autotmp_6848Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6847type.*"".Const"".autotmp_6846type."".Value"".autotmp_6845$type.*"".FieldAddr"".autotmp_6844Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6843type."".Value"".autotmp_6842$type.*"".IndexAddr"".autotmp_6841Rtype.*golang.org/x/tools/go/types.Pointer"".autotmp_6840type.*"".Const"".autotmp_6839type.*"".Alloc"".autotmp_6838/&type.[]*"".Function"".autotmp_6837�type.*"".Alloc"".autotmp_6836Ntype.*golang.org/x/tools/go/types.Array"".autotmp_6835¯type.int"".autotmp_6834ÿVtype.*golang.org/x/tools/go/types.Signature"".autotmp_6833ïtype.*"".Const "".typÏJtype.golang.org/x/tools/go/types.Type "".typ¯Jtype.golang.org/x/tools/go/types.Type"".v�"type.*"".register "".~r0Ïtype.string "".typïJtype.golang.org/x/tools/go/types.Type"".vÿ"type.*"".register "".typ�Jtype.golang.org/x/tools/go/types.Type"".vŸ"type.*"".registerDgolang.org/x/tools/go/types.len·3Ïtype.int64Fgolang.org/x/tools/go/types.elem·2¯Jtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.elem·2ïJtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.elem·2�Jtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.elem·2ÏJtype.golang.org/x/tools/go/types.Type "".~r0¯Jtype.golang.org/x/tools/go/types.Type +"".sl¯type.*"".Slice"".pfunc¯type."".Value"".pnameïtype."".Value +"".fa�$type.*"".FieldAddr"".pitemÏtype."".Value +"".iaŸ$type.*"".IndexAddr"".testfuncï"type.*"".Function"".arrayßtype.*"".Alloc"".tPtrFuncÏRtype.*golang.org/x/tools/go/types.Pointer"".tPtrElem¿Rtype.*golang.org/x/tools/go/types.Pointer"".tPtrStringßRtype.*golang.org/x/tools/go/types.Pointer"".tElem�Jtype.golang.org/x/tools/go/types.Type "".~r3`type."".Value"".slice@Jtype.golang.org/x/tools/go/types.Type"".testfuncs&type.[]*"".Function +"".fn"type.*"".Function(%À{¿Àþ¿Àð�ÎÖM xP‘{½�c$]�„otwo©twou'"0–U¥M22C92C2J‹2 > >Ðac!;=;.W;JH^§nUŒU*T‡UNud ‡U�Bn]QGJFQA2>J9>J >J>HJJ Tgclocals·269fb74104706ba40dab47ece92e94ceTgclocals·2d271236f319878080fc0a75419b15e9œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/testmain.goþ"".funcField€äeH‹ %H;awèëêHƒìhH�H‰$H‹\$pH‰\$H‹\$xH‰\$èH‹\$Hƒû„ÞH‹ H‹kH‰L$0H‰l$8H‰l$HH‰,$H‰L$@H‹Y(ÿÓH‹L$H‹D$H�H‰$H‰L$@H‰L$H‰D$HH‰D$èH‹\$HÇÀHƒûtuH‹H‹KH‹kH‰l$`H‰T$PH‰L$XH9ÈsOH�ÂH‹Hƒût>H‹K(H‹k0H�H‰$H‰L$ H‰L$H‰l$(H‰l$èH‹\$H‰œ$€HƒÄhÉë¾è ‰뇉éÿÿÿ + 0runtime.morestack_noctxt:Ntype.*golang.org/x/tools/go/types.Slicet"runtime.assertI2Tà +þPtype.*golang.org/x/tools/go/types.Struct¸"runtime.assertI2TÒVtype.*golang.org/x/tools/go/types.SignatureŒ"runtime.assertI2TÂ$runtime.panicindex0Ð +"".autotmp_6919Jtype.golang.org/x/tools/go/types.Type "".~r0�Jtype.golang.org/x/tools/go/types.Type "".~r0oJtype.golang.org/x/tools/go/types.Type "".~r1 Vtype.*golang.org/x/tools/go/types.Signature"".sliceJtype.golang.org/x/tools/go/types.TypeÐ�ÏÐ$À°¦ 9‡Tgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·aa2b73cba71b69bc124f64f356bee8e7œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/testmain.goþ"".isTestÀ®eH‹ %H;awèëêHƒìXL‹D$xH‹|$hL‹T$`L‰T$(L‹L$pL‰L$8H‰|$0L‰D$@L9ÇŒÁL9Ç‚¼M9À…¯L‰T$HL‰$L‰D$PL‰D$L‰L$L‰D$èL‹D$xH‹|$h¶\$ €ûtyHÇÀ<u Æ„$€HƒÄXÃL9Çu Æ„$€HƒÄXÃL9ÇrCH‹D$`H‰úL)ÂHƒút L‰ÃHÃH‰ØH‰D$HH‰$H‰T$PH‰T$è¶\$ˆœ$€HƒÄXÃè 1ÀëŠè + 0runtime.morestack_noctxtö runtime.eqstringà"go/ast.IsExportedŒ$runtime.panicslice¢$runtime.panicsliceP°"".autotmp_6935type.uint64"".autotmp_6934type.uint64"".autotmp_6933type.uint64"".autotmp_6930type.string"".autotmp_6928type.bool"".autotmp_6927type.int"".autotmp_6926type.int"".autotmp_6925type.int"strings.prefix·3?type.stringstrings.s·2_type.string "".~r2@type.bool"".prefix type.string"".nametype.string2°�¯°¯°G¯°  Â$z  O  z¦Tgclocals·f271231f400e778e0f59be25f7a26a56Tgclocals·f883d3996c76325fd1714d4e3de9fa33œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/testmain.goþ"".unparenÀºeH‹ %H;awèëêHƒì HÇD$8HÇD$@H‹\$(H‰$H‹\$0H‰\$èH‹L$H‹D$H‰L$8H‰D$@HƒÄ à + 0runtime.morestack_noctxt€Rgolang.org/x/tools/go/ast/astutil.Unparen@@ "".~r1  type.go/ast.Expr"".e type.go/ast.Expr@B?`.` +?!Tgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".isBlankIdent€âeH‹ %H;awèëêHƒì8H�H‰$H‹\$@H‰\$H‹\$HH‰\$èH‹L$¶\$ €ûtYH‰ËHƒùtWH‹IH‹CHƒøuBH‰L$(H‰ $H‰D$0H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ût +ÆD$PHƒÄ8ÃÆD$Pëô‰ë¥ + 0runtime.morestack_noctxt:$type.*go/ast.Identt$runtime.assertI2T2ôgo.string."_"œ runtime.eqstring0p"".autotmp_6942type.string "".~r1 type.bool"".e type.go/ast.Exprp‹opÀ8.x 9‡Tgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".isPointeràÔeH‹ %H;awèëêHƒì0H‹\$@H‰$H‹\$8H‹[(ÿÓH‹L$H‹D$H�H‰$H‰L$ H‰L$H‰D$(H‰D$è¶\$ˆ\$HHƒÄ0à + + 0runtime.morestack_noctxtX +vRtype.*golang.org/x/tools/go/types.Pointer°&runtime.assertI2TOK0`"".autotmp_6943Jtype.golang.org/x/tools/go/types.Type "".~r1 type.bool "".typJtype.golang.org/x/tools/go/types.Type`O_pHG +,DTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".isInterface€€eH‹ %H;awèëêHƒìH‹\$ H‰$H‹\$(H‰\$è¶\$ˆ\$0HƒÄà + 0runtime.morestack_noctxt\Ngolang.org/x/tools/go/types.IsInterface00 "".~r1 type.bool"".TJtype.golang.org/x/tools/go/types.Type0%/@R@ +-Tgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".deref€òeH‹ %H;awèëêHƒì8HÇD$PHÇD$XH‹\$HH‰$H‹\$@H‹[(ÿÓH‹L$H‹D$H�H‰$H‰L$(H‰L$H‰D$0H‰D$èH‹L$¶\$ €ût#H‰ËHƒùtH‹ H‹kH‰L$PH‰l$XHƒÄ8ÉëæH‹\$@H‰\$PH‹\$HH‰\$XHƒÄ8à + + 0runtime.morestack_noctxt| +šRtype.*golang.org/x/tools/go/types.PointerÔ$runtime.assertI2T2@p"".autotmp_6945Jtype.golang.org/x/tools/go/types.Type "".~r1 Jtype.golang.org/x/tools/go/types.Type "".typJtype.golang.org/x/tools/go/types.Typep�opoÀX,Q#  >‚Tgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".recvTypeÀ¢eH‹ %H;awèëêHƒì0HÇD$@HÇD$HH‹\$8HƒûtVH‹K(H‹k0H�H‰$H‰L$ H‰L$H‰l$(H‰l$èH‹\$H‹[HƒûtH‹K(H‹k0H‰L$@H‰l$HHƒÄ0Éëå‰ë¦ + 0runtime.morestack_noctxt„Vtype.*golang.org/x/tools/go/types.Signature¾"runtime.assertI2T0` "".~r0Jtype.golang.org/x/tools/go/types.Type "".~r1Jtype.golang.org/x/tools/go/types.Type "".objLtype.*golang.org/x/tools/go/types.Func`n_`  +h,t +^BTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".DefaultType€îeH‹ %H;awèëêHƒì0HÇD$HHÇD$PH�H‰$H‹\$8H‰\$H‹\$@H‰\$èH‹l$8H‹T$@H‹L$¶\$ €ûtIH‹ H‰L$(Hƒù�³Hƒùu{HÇÁH‰L$(H‹1íH9èt-H�HƒùsH�ËH‹H‰ÅH‰l$HH‰T$PHƒÄ0Ãè H�H‰$H�H‰\$H�H‰\$èH‹L$(H‹D$ëŸHƒùuHÇÁH‰L$(ézÿÿÿHƒù…pÿÿÿHÇÁH‰L$(é_ÿÿÿHƒùuHÇÁH‰L$(éHÿÿÿHƒùuHÇÁH‰L$(é1ÿÿÿHƒù…'ÿÿÿHÇÁH‰L$(éÿÿÿ + 0runtime.morestack_noctxt^Ntype.*golang.org/x/tools/go/types.Basic˜$runtime.assertI2T2 –go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¼>golang.org/x/tools/go/types.Typ„$runtime.panicindex–Ntype.*golang.org/x/tools/go/types.Basic¬Jtype.golang.org/x/tools/go/types.TypeÄ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeØ runtime.typ2Itab@`"".kTtype.golang.org/x/tools/go/types.BasicKind "".~r1 Jtype.golang.org/x/tools/go/types.Type "".typJtype.golang.org/x/tools/go/types.Type`¦_`¿€d€,= %;  +      +  KµTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".logStackàÔeH‹ %H;awèëêHƒìhH�H‰$èH‹\$H‰\$@H‹\$pH‰$H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$ èH‹L$(H‹D$0H‹\$@H‰$H‰L$XH‰L$H‰D$`H‰D$èH‹1íH9è„H‹ H‰D$HH‰$H‰L$PH‰L$H‹t$@H�l$H‰ïH¥H¥èH‹1íH9è„“H‹ H‰D$HH‰$H‰L$PH‰L$H�H�l$H‰ïH‰ÞH¥H¥èH�H‰$èH‹D$H�-H‰(H‰D$8H‰$Hƒ<$t&Hƒ$H‹\$@H‰\$èH‹\$8H‰œ$˜HƒÄhÉ%ëÑH�H‰$H�H‰\$H�H‰\$èH‹D$é;ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÇþÿÿ2 + 0runtime.morestack_noctxt:type.stringL"runtime.newobjectÞfmt.Sprintf¶4runtime.writebarrierstringÄ4go.itab.*os.File.io.Writerèos.Stderrºio.WriteStringÈ4go.itab.*os.File.io.Writerìos.Stderr go.string."\n"Èio.WriteStringÖJtype.struct { F uintptr; A0 *string }è"runtime.newobject€"".func·003Î.runtime.writebarrierptr’type.*os.File¨type.io.WriterÀ4go.itab.*os.File.io.WriterÔ runtime.typ2Itabötype.*os.FileŒtype.io.Writer¤4go.itab.*os.File.io.Writer¸ runtime.typ2Itab`Ð"".autotmp_6952_Ltype.*struct { F uintptr; A0 *string }"".autotmp_6951type.*uint8"".autotmp_6949type.string"".&msgOtype.*string "".~r2Ptype.func()"".args &type.[]interface {}"".formattype.stringÐâÏÐsð"¶…BG^28%IøCGTgclocals·89e6b2848881d386696738078d0e941dTgclocals·48eadee13d14b68771e7231f06af7acc”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".newVarÀªeH‹ %H;awèëêHƒìPHÇD$HÇD$ H‹\$XH‰\$@H‹\$`H‰\$HH‹\$hH‰\$0H‹\$pH‰\$8H�H‰$èH‹L$H‰ÏHƒù„Ø1Àè1íH‰)H‹l$H‰iH‰L$(H‰ $Hƒ<$„£Hƒ$H‹\$ H‰\$èH‹\$(H‰$Hƒ<$tvHƒ$H‹\$@H‰\$H‹\$HH‰\$èH‹\$(H‰$Hƒ<$t?Hƒ$(H‹\$0H‰\$H‹\$8H‰\$èH‹D$(Ç@8HÇÅ@ˆhCH‰D$xHƒÄPÉ%븉%ë�‰%éQÿÿÿ‰é!ÿÿÿ + 0runtime.morestack_noctxt®Htype.golang.org/x/tools/go/types.VarÀ"runtime.newobjectòÜ runtime.duffzeroÞ.runtime.writebarrierptrº4runtime.writebarrierstring–2runtime.writebarrierifaceP "".autotmp_6958OJtype.*golang.org/x/tools/go/types.Var"".autotmp_6957Jtype.*golang.org/x/tools/go/types.VarDgolang.org/x/tools/go/types.typ·5?Jtype.golang.org/x/tools/go/types.TypeFgolang.org/x/tools/go/types.name·4type.stringDgolang.org/x/tools/go/types.pkg·3_Rtype.*golang.org/x/tools/go/types.PackageDgolang.org/x/tools/go/types.pos·2o"type.go/token.Pos "".~r2@Jtype.*golang.org/x/tools/go/types.Var "".typ Jtype.golang.org/x/tools/go/types.Type"".nametype.string •Ÿ 0àÌÆ_O..VTgclocals·02621146afd42b17d0af98c581112c97Tgclocals·cb88ecac7b612c6256c8627f46bca520”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".anonVarÀªeH‹ %H;awèëêHƒì(H�$HÇHÇCH‹\$0H‰\$H‹\$8H‰\$èH‹\$ H‰\$@HƒÄ(à + 0runtime.morestack_noctxt„"".newVar0P "".~r1 Jtype.*golang.org/x/tools/go/types.Var "".typJtype.golang.org/x/tools/go/types.TypeP:O ` ÖF +ATgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".makeLenÀ¼eH‹ %H;awèëêHƒì`H‹\$hH‰$H‹\$pH‰\$èH‹\$H‰\$@H�H‰$èH‹D$Hƒø„üHÇÂHÇÁH‰T$PH‰L$XH‰D$HH‰$H‹\$@H‰\$èH‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$èH‹\$HÇ$HÇD$H‰\$H‹H‰\$ÆD$ èH‹\$(H‰\$8H�H‰$èH‹D$HƒøtPH�(H�H‰ïH‰ÞH¥H¥H‰D$0H‰$Hƒ<$t#Hƒ$H‹\$8H‰\$èH‹\$0H‰\$xHƒÄ`É%ëԉ묉éýþÿÿ + 0runtime.morestack_noctxt\"".anonVar~Ptype.[1]*golang.org/x/tools/go/types.Var�"runtime.newobjectŽ.runtime.writebarrierptrÒHgolang.org/x/tools/go/types.NewTuple–"".lenResults´Pgolang.org/x/tools/go/types.NewSignatureÖtype."".Builtinè"runtime.newobject’go.string."len"î.runtime.writebarrierptr0À "".autotmp_6965_ type.*"".Builtin"".autotmp_6963/Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_6962OVtype.*golang.org/x/tools/go/types.Signature"".autotmp_6960?Jtype.*golang.org/x/tools/go/types.Var "".~r1  type.*"".Builtin"".TJtype.golang.org/x/tools/go/types.TypeÀ¯¿Àà 䘉  -?"KC*Tgclocals·2c873704066e86b9a6b00dff51c6f524Tgclocals·5c5b66078ff87aa387783391216c035e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".makeWrapper€uìteH‹ %H�„$ØüÿÿH;AwèëâH�ì¨HÇ„$ÀH‹œ$¸Hƒû„ìH‹KH‹k H�H‰$H‰Œ$�H‰L$H‰¬$˜H‰l$èH‹\$H‰œ$¨H‹œ$¸H‰$èH‹L$H‹D$H�H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹|$H‰¼$˜H‹œ$¨Hƒû„BH‹KH‹S H‰Œ$°H‰Œ$H‰”$¸H‰”$HÇ„$HÇ„$HÇD$HH‹œ$¸H‹+Hƒý…ÅH‰Œ$�H‰ $H‰”$˜H‰T$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$ H‰œ$H‹\$(H‰œ$H�H‹3H‹SH‹œ$˜H‹[1ÀHƒû„JH‹;H‹KH‹kH‰¬$ H‰¼$H‰Œ$H9ȃH�ÇH‹+H‰¬$ HÇD$HH‰´$H‰´$€H‰”$H‰”$ˆH‹œ$¸Hƒû„ÆH‹kH‰¬$ÀH‹k H‰¬$ÈH�¼$ˆ1ÀèH�œ$ˆHƒû„†HÇÂHÇÁH‰œ$XH‰”$`H‰Œ$hH�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$`H‰L$H‰„$hH‰D$èH‹œ$ÀH‰$H‹œ$ÈH‰\$èH‹L$H‹D$H‹œ$XHƒÃH‰$H‰Œ$`H‰L$H‰„$hH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$ èH‹L$(H‹D$0H‰Œ$H‰„$H‹¬$°H‹]HƒãHƒû„�H‰Œ$€H‰„$ˆH‹œ$ H‰$Hƒ<$„èH‹\$H‰œ$ H‹\$H‰œ$¨H�¼$ˆ1ÀèH�œ$ˆHƒû„ÈHÇÅHÇÂH‰œ$XH‰¬$`H‰”$hH�H‰$H�œ$€H‰\$èH‹T$H‹L$H‹œ$XH‰$H‰”$`H‰T$H‰Œ$hH‰L$èH‹œ$ H‰$H‹œ$¨H‰\$èH‹T$H‹L$H‹œ$XHƒÃH‰$H‰”$`H‰T$H‰Œ$hH‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$ èH‹\$(SjèYYH…À…’H‹œ$¨H‰œ$0H‹œ$¨Hƒû„iH‹kH‰l$@H�H‰$èH‹|$H‰ùHƒÿ„71ÀèH‰Œ$ØH‰ $Hƒ<$„ H‹œ$H‰\$H‹œ$H‰\$èH‹œ$ØH‰$Hƒ<$„ËHƒ$ H‹œ$¸H‰\$èH‹1íH9è„pH‹œ$ØH‰$Hƒ<$„MHƒ$H‹Œ$0H‰„$PH‰D$H‰Œ$XH‰L$èH‹œ$ØH‰$Hƒ<$„þHƒ$(H‹œ$˜H‰\$èH‹œ$ØH‰$Hƒ<$„ÄHƒ$8H‹œ$H‰\$H‹œ$H‰\$èH‹œ$ØH‰$Hƒ<$„}Hƒ$hH‹œ$°H‰\$èH‹„$ØH‹l$@H‰h0H‰„$°H‰$èH‹œ$ H‰œ$(H‹1íH9è„ðH‹œ$°H‰$H‹Œ$(H‰„$PH‰D$H‰Œ$XH‰L$èH‹œ$°H‰$H‹\$HH‰\$èH‹œ$¸Hƒû„‰H‹S(H‹K0H‹k8H‰”$°H‰”$ÈH‰Œ$¸H‰Œ$ÐH‰¬$ÀH‰¬$ØH‹1íH9è„ H‹œ$°Hƒû„ðH‹“ H‹‹¨H‹«°H‰¬$H‰”$øHƒùH‰Œ$†²H‹*H‰¬$ØH‰„$ÐH‹œ$¸Hƒû„†H‹KH‹kH‰Œ$€H‰ $H‰¬$ˆH‰l$è¶\$€û„MH‹œ$°H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹\$H‰œ$ H‹1íH9è„ÑH‹œ$ H‰œ$ØH‰„$ÐH‹œ$ÐHƒû…¢H‹œ$¨H‰$èH‹L$H‹D$H‰Œ$ H‰ $H‰„$¨H‰D$è¶\$€û…[H�H‰$èH‹\$H‰œ$@H‹œ$¸Hƒû„%H‹KH‹kH‰Œ$PH‰ $H‰¬$XH‰l$èH‹\$H‰œ$(H‹1íH9è„®H‹ H‰„$@H‰$H‰Œ$HH‰L$èH‹\$H‰œ$H‹1íH9è„8H‹ H‰„$@H‰$H‰Œ$HH‰L$èH‹\$H‰œ$H�H‰$èH‹D$Hƒø„àHÇÂHÇÁH‰”$H‰Œ$ H‰„$H‰$H‹œ$(H‰\$èH‹œ$HƒÃH‰$H‹œ$H‰\$èH‹œ$HƒÃH‰$H‹œ$H‰\$èH‹œ$H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹\$H‰œ$H‹œ$¸Hƒû„H‹KH‹kH‰Œ$`H‰ $H‰¬$hH‰l$èH‹\$H‰œ$H�H‰$èH‹D$Hƒø„¶HÇÁHÇÂH‰Œ$H‰”$ H‰„$H‰$H‹œ$H‰\$èH‹œ$H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹D$HÇ$HÇD$H‹œ$H‰\$H‰D$ÆD$ èH‹\$(H‰œ$øH�H‰$èH‹D$Hƒø„êH�(H�H‰ïH‰ÞH¥H¥H‰„$ÐH‰$Hƒ<$„³Hƒ$H‹œ$øH‰\$èH‹œ$ÐH‰œ$ÐH‹1íH9è„HH‹œ$@H‰$Hƒ$@H‹œ$ÐH‰œ$8H‰„$0H‹œ$0H‰\$H‹œ$8H‰\$èH‹œ$¸H‰œ$ˆHÇ„$ HÇ„$¨H‹œ$ˆHƒû„¿ H‹kH‰¬$ H‹kH‰¬$¨H‹œ$ H‰$H‹œ$¨H‰\$èH‹D$H‹L$H‰Œ$HH‰ $H‰„$@H‹X ÿÓH‹L$H‹D$H‰Œ$�H‰ $H‰„$˜H‰D$èH‹\$H‰œ$ðH‹œ$¸H‰œ$�HÇ„$pHÇ„$xH‹œ$�Hƒû„ï H‹kH‰¬$pH‹k H‰¬$xH‹„$pH‹Œ$xH‰Œ$XH‰ $H‰„$PH‹X0ÿÓH‹\$H‰œ$pH‹\$H‰œ$xH‹œ$pH‰$H‹œ$xH‰\$èH‹\$H‰œ$èH�H‰$èH‹\$H‰œ$ÈH‹œ$ÈHƒû„2 HÇÁHÇÂH‰œ$@H‰Œ$HH‰”$PH‹œ$@H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹1íH9è„� H‹œ$@HƒÃH‰$H‹œ$ðH‰œ$8H‰„$0H‹œ$0H‰\$H‹œ$8H‰\$èH‹1íH9è„ H‹œ$@HƒÃ H‰$H‹œ$èH‰œ$8H‰„$0H‹œ$0H‰\$H‹œ$8H‰\$èH‹œ$@H‰$Hƒ$@Hƒ$H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$èH‹œ$@H‰œ$€H‹œ$ØH‰$H‹œ$ÐH‹[HÿÓH‹D$H‹L$H‰„$àH‰Œ$èH‹œ$€H‰$Hƒ<$„" +Hƒ$H‹œ$àH‰\$H‹œ$èH‰\$èH‹œ$@H‰œ$àH‹1íH9脪 H‹œ$°H‰$H‹œ$àH‰œ$(H‰„$ H‹œ$ H‰\$H‹œ$(H‰\$èH‹\$H‰œ$0H‹\$ H‰œ$8H‹œ$0H‰œ$ÐH‹œ$8H‰œ$ØH‹„$ÐHÿÈH‹œ$ØH‰\$xH‰D$pH‹\$xH‹l$pH9ë‚öH‹œ$°H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹”$ÈH‹L$pH‹D$xH‰”$àH‰Œ$èH‰„$ðH‹œ$àH‰\$H‹œ$èH‰\$ H‹œ$ðH‰\$(èH‹\$0H‰œ$0H‹\$8H‰œ$8H‹œ$0H‰œ$ÐH‹œ$8H‰œ$ØH�H‰$èH‹\$H‰œ$HH‹œ$¨H‰$èH‹L$H‹D$H‰Œ$ðH‰„$øH‹œ$ðH‰$H‹œ$øH‰\$è¶\$€û…âH‹œ$ðH‰$H‹œ$øH‰\$è¶\$€û…±H‹œ$°H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹\$H‰œ$ H‹1íH9è„5H‹œ$ H‰œ$ØH‰„$ÐH‹œ$°H‰$H‹œ$¨H‰\$èH‹\$H‰œ$ØH‹1íH9è„®H‹œ$HH‰$Hƒ$@H‹œ$ØH‰œ$8H‰„$0H‹œ$0H‰\$H‹œ$8H‰\$èH‹œ$HH‹kXH‰¬$@H‹k`H‰¬$HH‹khH‰¬$PH‹œ$@H‰œ$(H‹œ$HH‰œ$0H‹œ$PH‰œ$8H‹œ$8H‹¬$0H)ëHƒû}gH�H‰$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$8H‰\$HÇD$ èH‹\$(H‰œ$(H‹\$0H‰œ$0H‹\$8H‰œ$8H‹Œ$0H‰ÈHÿÁH‹œ$8H‰\$pH‰L$xH‹¬$(H‹T$xH‹L$pH‰¬$(H‰”$0H‰Œ$8H‹œ$(H‰ÅHkíHëH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹œ$(H‰œ$@H‹œ$0H‰œ$HH‹œ$8H‰œ$PH‹œ$HH‰$Hƒ$@Hƒ$H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$èH‹œ$°H‹›€H‰\$xH‹œ$°H‹[xH‰\$pH‹\$pHƒû‚^H‹œ$°H‹CpH‹T$pHÿÊH‹L$xHÿÉHƒùtHƒÀH‰„$pH‰”$xH‰Œ$€H‹œ$x1ÀH‰\$XH‹œ$pH‰œ$ÀH‹l$XH9è�tH‹œ$ÀH‹+H‰¬$¸H‰D$`H‹œ$¸H‰œ$8H‹œ$8H‰œ$¸H‹1íH9è„wH‹œ$¸H‰œ$8H‰„$0H‹œ$HH‹kXH‰¬$(H‹k`H‰¬$0H‹khH‰¬$8H‹œ$(H‰œ$@H‹œ$0H‰œ$HH‹œ$8H‰œ$PH‹œ$PH‹¬$HH)ëHƒû}gH�H‰$H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$HÇD$ èH‹\$(H‰œ$@H‹\$0H‰œ$HH‹\$8H‰œ$PH‹œ$HH‰ÝHÿÃH‰\$hH‹œ$PH‰\$xH‹\$hH‰\$pH‹Œ$@H‹\$pH‰\$hH‹\$xH‰\$PH‰Œ$@H‹\$hH‰œ$HH‹\$PH‰œ$PH‹œ$@HkíHëH‰$H‹œ$0H‰\$H‹œ$8H‰\$èH‹œ$@H‰œ$(H‹œ$HH‰œ$0H‹œ$PH‰œ$8H‹œ$HH‰$Hƒ$@Hƒ$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$8H‰\$èH‹œ$ÀHƒÃH‰œ$ÀH‹D$`HÿÀH‹l$XH9茌ýÿÿH‹œ$°H‰$H‹œ$HH‰\$èH‹œ$°H‰$èH‹œ$°H‰œ$À�èH�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$éWýÿÿè H�H‰$H�H‰\$H�H‰\$èH‹D$é úÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é™ùÿÿé¬ùÿÿH‹œ$HH‰$Hƒ$@Hƒ$H‹œ$¨H‰\$èH‹œ$°H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹\$H‰œ$ H‹1íH9ètMH‹œ$HH‰$Hƒ$@H‹œ$ H‰œ$8H‰„$0H‹œ$0H‰\$H‹œ$8H‰\$èéCûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$ë„è H�H‰$H�H‰\$H�H‰\$èH‹D$é$öÿÿ‰%éÒõÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¼ôÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é1ôÿÿ‰éÇóÿÿ‰é +óÿÿ‰é:òÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é†ñÿÿ‰%éAñÿÿ‰éñÿÿ‰éCðÿÿ‰éêïÿÿ‰éïÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é–îÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é îÿÿ‰éÔíÿÿéRõÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éýìÿÿéõÿÿ‰ésìÿÿè ‰é ìÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÅëÿÿ‰épëÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÞêÿÿ‰%éwêÿÿ‰%é0êÿÿ‰%éöéÿÿ‰%é§éÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é^éÿÿ‰%é)éÿÿ‰%éçèÿÿ‰éÂèÿÿ‰é�èÿÿ�èH�ĨÉé1çÿÿ‰%éåæÿÿ‰ésåÿÿ‰é3åÿÿè ‰é¯äÿÿH�H‹3H‹SH‹oH‰¬$ éÔäÿÿ‰é·ãÿÿ‰é ãÿÿê +00runtime.morestack_noctxtœLtype.*golang.org/x/tools/go/types.Funcâ"runtime.assertI2TžZgolang.org/x/tools/go/types.(*Selection).TypeÀVtype.*golang.org/x/tools/go/types.Signature†"runtime.assertI2TÀ$go.string."$thunk"è*runtime.concatstring2ª"go.string."thunk"¢ ð runtime.duffzero  +type.stringÌ +runtime.convT2E¶ 2runtime.writebarrierifaceò runtime.convI2Eä 2runtime.writebarrierifaceò *go.string."%s for %s"æ fmt.Sprintf¦Tgolang.org/x/tools/go/types.(*object).Typeøð runtime.duffzeroötype.string¢runtime.convT2EŒ2runtime.writebarrierifaceÈruntime.convI2Eº2runtime.writebarrierifaceÈ6go.string."make %s to (%s)"¼"".logStackÖ"runtime.deferprocÐ type."".Functionâ"runtime.newobject”à runtime.duffzero€4runtime.writebarrierstringÜ.runtime.writebarrierptrê˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object†2runtime.writebarrierifaceâ.runtime.writebarrierptrØ4runtime.writebarrierstring´.runtime.writebarrierptrø0"".(*Function).startBody¦–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Object¢<"".(*Function).addSpilledParamØ"".createParams‚4go.itab.*"".Alloc."".ValueÀ!"".isPointer²""".emitLoadÚ"2go.itab.*"".UnOp."".Valueæ#"".recvType¶$"".isPointerà$type."".Callò$"runtime.newobjectü%"".anonVar¤&–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÈ&"".tString„'"".anonVar¬'–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÐ'"".tStringŒ("".anonVar´(Ptype.[3]*golang.org/x/tools/go/types.VarÆ("runtime.newobjectÜ).runtime.writebarrierptr *.runtime.writebarrierpträ*.runtime.writebarrierptrº+Hgolang.org/x/tools/go/types.NewTupleÄ,"".anonVarì,Ptype.[1]*golang.org/x/tools/go/types.Varþ,"runtime.newobject”..runtime.writebarrierptrê.Hgolang.org/x/tools/go/types.NewTupleÎ/Pgolang.org/x/tools/go/types.NewSignatureö/type."".Builtinˆ0"runtime.newobjectº04go.string."ssa:wrapnilchk"ª1.runtime.writebarrierptrØ18go.itab.*"".Builtin."".Valueþ22runtime.writebarrierifaceÞ4"".derefª5 +ö5"".stringConstŒ8 +ø8"".stringConst 9 type.[3]"".Value²9"runtime.newobject’;2runtime.writebarrieriface ;4go.itab.*"".Const."".ValueÄ<2runtime.writebarrierifaceÒ<4go.itab.*"".Const."".Valueö=2runtime.writebarrierifaceú>2runtime.writebarriersliceÒ? +ø@2runtime.writebarrieriface¦A>go.itab.*"".Call."".InstructionÂB&"".(*Function).emitŽF2"".emitImplicitSelections�Gtype."".Call¢G"runtime.newobjectÞG"".recvTypeÎH"".isInterface¦I"".isPointer˜J"".emitLoadÀJ2go.itab.*"".UnOp."".ValueÂK4"".(*Program).declaredFuncêK:go.itab.*"".Function."".Value�M2runtime.writebarrierifaceˆOtype.[]"".ValueúO"runtime.growsliceÆR2runtime.writebarrierifaceªT2runtime.writebarriersliceæWgo.itab.*"".Call."".Instructionàh runtime.typ2Itabšitype.*"".Const°itype."".ValueÈi4go.itab.*"".Const."".ValueÜi runtime.typ2Itabþitype.*"".Const”jtype."".Value¬j4go.itab.*"".Const."".ValueÀj runtime.typ2ItabŒk type.*"".Builtin¢ktype."".Valueºk8go.itab.*"".Builtin."".ValueÎk runtime.typ2ItabÀlNtype.*golang.org/x/tools/go/types.BasicÖlJtype.golang.org/x/tools/go/types.Typeîl–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type‚m runtime.typ2Itab¤mNtype.*golang.org/x/tools/go/types.BasicºmJtype.golang.org/x/tools/go/types.TypeÒm–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeæm runtime.typ2Itab ntype.*"".UnOp¶ntype."".ValueÎn2go.itab.*"".UnOp."".Valueân runtime.typ2Itab˜o$runtime.panicindex¸otype.*"".AllocÎotype."".Valueæo4go.itab.*"".Alloc."".Valueúo runtime.typ2ItabªpJtype.*golang.org/x/tools/go/types.VarÀpNtype.golang.org/x/tools/go/types.ObjectØp–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Objectìp runtime.typ2ItabîqLtype.*golang.org/x/tools/go/types.Func„rNtype.golang.org/x/tools/go/types.Objectœr˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object°r runtime.typ2Itabœs&runtime.deferreturnøs$runtime.panicindex˜t&go.string."wrapper"0Ðì"".autotmp_7064type.uint64"".autotmp_7063type.uint64"".autotmp_7062ÿ type.int"".autotmp_7061type.int"".autotmp_7060type.[]"".Value"".autotmp_7059type.[]"".Value"".autotmp_7058type.*uint8"".autotmp_7057type."".Value"".autotmp_7056ß $type.*"".Parameter"".autotmp_7055Ï &type.**"".Parameter"".autotmp_7054type.int"".autotmp_7053type.int"".autotmp_7052type.uint64"".autotmp_7051type.uint64"".autotmp_7050type.*uint8"".autotmp_7049type.uint64"".autotmp_7048type.uint64"".autotmp_7047type.int"".autotmp_7046type.int"".autotmp_7045ÿtype.[]"".Value"".autotmp_7044type.[]"".Value"".autotmp_7043type.*uint8"".autotmp_7042type.*uint8"".autotmp_7041ï type.uint64"".autotmp_7040ß type.uint64"".autotmp_7039type.int"".autotmp_7038type.*uint8"".autotmp_7037type.*uint8"".autotmp_7036type.*uint8"".autotmp_7035¿ "type.*[3]"".Value"".autotmp_7034Ïtype.[]"".Value"".autotmp_7033type.*uint8"".autotmp_7032¯  type.*"".Builtin"".autotmp_7030Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_7028Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_7027type.*uint8"".autotmp_7026type.*uint8"".autotmp_7025type.*uint8"".autotmp_7024type.*uint8"".autotmp_7023type.*uint8"".autotmp_7021Ÿ "type.*"".Function"".autotmp_7020"type.interface {}"".autotmp_7019"type.interface {}"".autotmp_7018*type.*[2]interface {}"".autotmp_7017&type.[]interface {}"".autotmp_7016"type.interface {}"".autotmp_7015�"type.interface {}"".autotmp_7013Ÿ&type.[]interface {}"".autotmp_7012type.[]"".Value"".autotmp_7011$type.*"".Parameter"".autotmp_7010o(type.[]*"".Parameter"".autotmp_7009type.*"".UnOp"".autotmp_7008type.[]"".Value"".autotmp_7007"type.*"".Function"".autotmp_7006type.*"".UnOp"".autotmp_7005type.bool"".autotmp_7004type.bool"".autotmp_7003Jtype.golang.org/x/tools/go/types.Type"".autotmp_7002type."".Value"".autotmp_7001type.int"".autotmp_7000type."".Value"".autotmp_6999� type.*"".Call"".autotmp_6998Jtype.golang.org/x/tools/go/types.Type"".autotmp_6997ÿ +type.*"".Const"".autotmp_6996ïtype.string"".autotmp_6995ï +type.*"".Const"".autotmp_6994type.string"".autotmp_6993Jtype.golang.org/x/tools/go/types.Type"".autotmp_6992 type.*"".Builtin"".autotmp_6991ß +Vtype.*golang.org/x/tools/go/types.Signature"".autotmp_6989Ï +Jtype.*golang.org/x/tools/go/types.Var"".autotmp_6988¿ +Ntype.*golang.org/x/tools/go/types.Tuple"".autotmp_6987¯ +Jtype.*golang.org/x/tools/go/types.Var"".autotmp_6986Ÿ +Jtype.*golang.org/x/tools/go/types.Var"".autotmp_6985Jtype.*golang.org/x/tools/go/types.Var"".autotmp_6983Jtype.golang.org/x/tools/go/types.Type"".autotmp_6982type.int"".autotmp_6981� +type.*"".UnOp"".autotmp_6979ÿ Jtype.*golang.org/x/tools/go/types.Var"".autotmp_6978ï Ltype.*golang.org/x/tools/go/types.Func"".autotmp_6976Jtype.golang.org/x/tools/go/types.Type"".autotmp_6975type.string"".autotmp_6974(type.[2]interface {}"".autotmp_6973type.string"".autotmp_6972Ïtype.string"".autotmp_6971?(type.[2]interface {}"".autotmp_6970¯type.string"".autotmp_6969�Jtype.golang.org/x/tools/go/types.Type +"".&c¿ type.*"".Call +"".&cÏ type.*"".Call "".typ�Jtype.golang.org/x/tools/go/types.Type"".vÏ "type.*"".register "".~r0ïNtype.golang.org/x/tools/go/types.Object@golang.org/x/tools/go/types.s·2¯ Vtype.*golang.org/x/tools/go/types.Selection "".~r0�Jtype.golang.org/x/tools/go/types.Type@golang.org/x/tools/go/types.s·2¿ Vtype.*golang.org/x/tools/go/types.Selection "".~r0� Jtype.golang.org/x/tools/go/types.Type "".~r0¯ Jtype.golang.org/x/tools/go/types.Type "".~r0ÏJtype.golang.org/x/tools/go/types.Type "".~r0ïtype.[]int "".~r0Ï "type.go/token.Pos "".~r0ÏNtype.golang.org/x/tools/go/types.Object "".~r0ïtype.string "".~r0¯Ntype.golang.org/x/tools/go/types.Object "".argß $type.*"".Parameter"".rïJtype.golang.org/x/tools/go/types.Type"".v¯type."".Value"".indices¿type.[]int +"".fnï "type.*"".Function"".start¿ type.int"".description¯type.string"".nameÏtype.string"".recv� Jtype.*golang.org/x/tools/go/types.Var "".sigŸ Vtype.*golang.org/x/tools/go/types.Signature "".objÿ Ltype.*golang.org/x/tools/go/types.Func "".~r2 "type.*"".Function "".selVtype.*golang.org/x/tools/go/types.Selection"".prog type.*"".Program:%Ѓ +Ç&ÏÐàÏÐfÀ:’\1QR: NS •� +¨ëUNnFbY¤ëjÉÁ€GGBŸæ W,b…Í +Ç¢*2 22(Ž/2 -- 2!r*;2<=@20-+!  Üpå²Sz`~SzSOƒ.;PU�9Z‹DDK""+ EK+2 QjÈRpYYB-"Re)æJ08,9UÂr¶ÁrH&o1hi*b27+� g*T>2GZ2>+1(9b 5/ETgclocals·a9e2e6e2b3aa02b8292b9d9e3dbfd1f7Tgclocals·6e0497c531470c7a5e8ec4eba60153ecœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/wrappers.goþ"".createParamsà à eH‹ %H�D$èH;AwèëåH�ì˜H‹œ$ 1ÉH‹k(H‹mH‰l$0H‹D$01íH9è„ H‹@H‰ÂH‹„$¨H‰T$ H‹l$ H9è�£H‹\$0H‰D$(Hƒû„ãH‹H‹KH‹kH‰¬$�H‰”$€H‰Œ$ˆH9ȃ°H�ÂH‹+H‰l$HH‹1íH9è„`H‹œ$ H‰$H‹L$HH‰D$pH‰D$H‰L$xH‰L$èH‹L$H‹D$(HÿÀH‹l$ H9èŒ]ÿÿÿH‹œ$ H‹k(¶m @€ý„®H‰L$8Hƒù„ëH‹i H‰l$PH‹i(H‰l$XH�H‰$èH‹D$H‰D$@H‰$Hƒ<$„¤H‹\$PH‰\$H‹\$XH‰\$èH‹\$@H‰\$@H‹1íH9ètDH‹\$8H‰$Hƒ<$t+Hƒ$ H‹L$@H‰D$`H‰D$H‰L$hH‰L$èH�ĘÉ%ëÌH�H‰$H�H‰\$H�H‰\$èH‹D$ë�‰%éPÿÿÿ‰éÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$énþÿÿè ‰éþÿÿ1ÀéÝýÿÿ$ +*0runtime.morestack_noctxtô–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectÞ4"".(*Function).addParamObj˜Ltype.golang.org/x/tools/go/types.Sliceª"runtime.newobjectŽ2runtime.writebarrieriface°–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Type¤2runtime.writebarrierifaceÔNtype.*golang.org/x/tools/go/types.SliceêJtype.golang.org/x/tools/go/types.Type‚–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Type– runtime.typ2ItabØJtype.*golang.org/x/tools/go/types.VarîNtype.golang.org/x/tools/go/types.Object† –go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.Objectš  runtime.typ2Itab¸ $runtime.panicindex °"".autotmp_7129type.*uint8"".autotmp_7128¯Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_7127Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_7125type.int"".autotmp_7124Ntype.*golang.org/x/tools/go/types.Slice"".autotmp_7123type.int"".autotmp_7121ŸJtype.*golang.org/x/tools/go/types.VarFgolang.org/x/tools/go/types.elem·2�Jtype.golang.org/x/tools/go/types.Type"".nïtype.int"".ißtype.int"".tparamsÏNtype.*golang.org/x/tools/go/types.Tuple"".last¿$type.*"".Parameter"".starttype.int +"".fn"type.*"".Function"°»¯°’ð< " 2�®K@$îf2K9BTgclocals·d84aef0e7e60de85586e65f935a1edf0Tgclocals·dad52ffa314c73ac21765f968394f382œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/wrappers.goþ"".makeBound 4’4eH‹ %H�„$ÈþÿÿH;AwèëâH�ì¸HÇ„$ÐH‹œ$ÀH‰$Hƒ<$„µ Hƒ$8èH‹œ$ÀH‰$Hƒ<$„ˆ Hƒ$8H� QjèYYH…À…[ H‹Œ$ÈH�H‰$H‹œ$ÀH‹«ˆH‰l$H‰L$èH‹T$¶\$ H‹€û…Ý H‹´$ÈH�œ$0HÇHÇCH�œ$0Hƒû„Ü HÇÅHÇÂH‰¬$�H‰”$˜H‰œ$ˆH‰$H� H‰Œ$H‰L$H‰´$H‰t$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹´$ÈH‹T$(H‹L$0H‰”$ÐH‰Œ$ØH‹¬$ÀH‹]HƒãHƒû„H‰”$ H‰Œ$(H�œ$0HÇHÇCH�œ$0Hƒû„Ï +HÇÂHÇÅH‰œ$ˆH‰”$�H‰¬$˜H�H‰$H�œ$ H‰\$èH‹L$H‹T$H‹œ$ˆH‰$H‰Œ$H‰L$H‰”$H‰T$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹\$(SjèH‹´$ØYYH…À…è Hƒþ„× H‹nH‰¬$°H‹n H‰¬$¸H‰´$ H‹N(H‹n0H�H‰$H‰Œ$ÀH‰L$H‰¬$ÈH‰l$èH‹\$H‰$HÇD$èH‹\$H‰œ$˜H‹œ$ÈHƒû„H H‹kH‰l$@H�H‰$èH‹|$H‰¼$€Hƒÿ„ 1ÀèH‹œ$°H‰$H‹´$¸H‰t$H�5H�l$H‰ïH¥H¥èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹œ$€H‰$Hƒ<$„¢èH‹1íH9è„YH‹œ$€H‰$Hƒ<$„6Hƒ$H‹Œ$ H‰„$ðH‰D$H‰Œ$øH‰L$èH‹œ$€H‰$Hƒ<$„çHƒ$(H‹œ$˜H‰\$èH‹œ$€H‰$Hƒ<$„­Hƒ$8H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹œ$€H‰$Hƒ<$„fHƒ$hH‹œ$ÀH‰\$èH‹„$€H‹l$@H‰h0H‰D$`H‹œ$ÈH‰$èH‹\$H‰œ$H‹\$H‰œ$H�H‰$èH‹L$H‰ÏHƒù„å1ÀèH�)H�H‰ïH‰ÞH¥H¥H‰L$xH‰ $Hƒ<$„ªHƒ$H‹œ$H‰\$H‹œ$H‰\$èH‹\$xH‰$Hƒ<$„fHƒ$(H‹\$`H‰\$èH‹\$xH‰\$XH�H‰$èH‹D$Hƒø„"HÇÁHÇÂH‰Œ$xH‰”$€H‰„$pH‰$H‹\$XH‰\$èH‹\$`H‰$Hƒ<$„ÉH�$ˆH‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$èH‹\$`H‰$èH‹\$`H‰$HÇD$èH�H‰$èH‹\$H‰œ$¨H‹œ$ÈH‰$èH‹L$H‹D$H‰Œ$H‰ $H‰„$H‰D$è¶\$€û…`H‹œ$ÀH‰$H‹œ$ÈH‰\$èH‹\$H‰œ$€H‹1íH9è„ñH‹œ$¨H‰$Hƒ$@H‹Œ$€H‰„$àH‰D$H‰Œ$èH‰L$èH‹\$XH‰\$xH�H‰$èH‹\$Hƒû„‰HÇÂHÇÁH‰œ$XH‰”$`H‰Œ$hH‹1íH9è„H‹œ$XH‰$H‹L$xH‰„$àH‰D$H‰Œ$èH‰L$èH‹œ$¨H‰$Hƒ$@Hƒ$H‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$èH‹\$`Hƒû„—H‹SpH‹CxH‹«€H‰¬$°1ÉH‰„$¨H‰D$HH‰”$ H‰ÐH‹l$HH9é�‡H‰D$pH‹(H‰L$PH‰l$hH‹1íH9è„H‹\$hH‰œ$èH‰„$àH‹œ$¨H‹SXH‹K`H‹ChH‰”$XH‰Œ$`H‰„$hH‰ÃH)ËHƒû}OH�H‰$H‰”$@H‰T$H‰Œ$HH‰L$H‰„$PH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$HH‰„$PH‰”$@H‰ÍHkíHëH‰$H‹œ$àH‰\$H‹œ$èH‰\$èH‹”$@H‹Œ$HH‹„$PH‹œ$¨H‰$Hƒ$@Hƒ$H‰”$XH‰T$H‰Œ$`H‰L$H‰„$hH‰D$èH‹D$pH‹L$PHƒÀHÿÁH‹l$HH9éŒyþÿÿH‹\$`H‰$H‹œ$¨H‰\$èH‹\$`H‰$èH‹œ$ÈH‰œ$�H‹\$`H‰œ$ˆH�H‰$H‹œ$ÀH‹«ˆH‰l$H�œ$�H‰\$H�œ$ˆH‰\$èH‹T$`H‰”$Ð�èH�ĸÃH�H‰$H�H‰\$H�H‰\$èH‹D$éÌýÿÿ‰ébýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é¯üÿÿ‰épüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÝûÿÿH‹\$XH‰\$xH‹1íH9ètbH‹œ$¨H‰$Hƒ$@H‹L$xH‰„$àH‰D$H‰Œ$èH‰L$èH‹œ$¨H‰$Hƒ$@Hƒ$H‹œ$ÈH‰\$èénüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$élÿÿÿ‰%é+úÿÿ‰é×ùÿÿ‰%éŽùÿÿ‰%éJùÿÿ‰éùÿÿ‰%éŽøÿÿ‰%éGøÿÿ‰%é øÿÿ‰%é¾÷ÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éu÷ÿÿ‰%éR÷ÿÿ‰éèöÿÿ‰é±öÿÿ‰é"öÿÿ�èH�ĸÉé*õÿÿ‰éôÿÿ�èH�ĸÉ%élóÿÿ‰%é?óÿÿ¶ +00runtime.morestack_noctxtœ$sync.(*Mutex).Lockâ.sync.(*Mutex).Unlock·fò"runtime.deferproc¦ntype.map[*golang.org/x/tools/go/types.Func]*"".Functionê2runtime.mapaccess2_fast64ÚLtype.*golang.org/x/tools/go/types.Func˜2runtime.writebarrieriface¦Ngo.string."bound method wrapper for %s"šfmt.SprintfÞtype.stringŠ runtime.convT2Eô 2runtime.writebarrieriface‚ +go.string."%s"ö +"".logStack� "runtime.deferproc¨ Vtype.*golang.org/x/tools/go/types.Signatureî "runtime.assertI2Tœ "".changeRecvú  type."".FunctionŒ"runtime.newobjectÈà runtime.duffzeroˆ$go.string."$bound"ª*runtime.concatstring2Š4runtime.writebarrierstring˜˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Object´2runtime.writebarrieriface�.runtime.writebarrierptr†4runtime.writebarrierstringâ.runtime.writebarrierptr°"".recvTypeòtype."".FreeVar„"runtime.newobject¶Ô runtime.duffzeroÊ go.string."recv"Î2runtime.writebarrierifacež.runtime.writebarrierptrÀ&type.[1]*"".FreeVarÒ"runtime.newobjectâ.runtime.writebarrierptrò2runtime.writebarriersliceŽ0"".(*Function).startBody¼"".createParamsÊtype."".CallÜ"runtime.newobject˜"".recvTypeè"".isInterfaceÀ4"".(*Program).declaredFuncè:go.itab.*"".Function."".Valueî2runtime.writebarrieriface� type.[1]"".Value¢"runtime.newobjectš8go.itab.*"".FreeVar."".Value� 2runtime.writebarrieriface”!2runtime.writebarriersliceâ" ä’"VI , +5ëÒ GuÓ +[Û` 2 92M(20- žMþA¸v|OO….;U*eBHHSÅwBÿ]Z:i51.99WU”0 -Tgclocals·4043f4b4eef966d59babf178b3d60f88Tgclocals·efa0471008b5e286782fe0ae0fa2e219œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/wrappers.goþ"".makeThunk€ôeH‹ %H�„$ÿÿÿH;AwèëâH�ìhH‹”$xHÇ„$€H‹*HƒýtH�H‰$H‰T$è H‹*H‰l$8H‹jH‰l$`H‹jH‰l$hH‹jH‰l$PH‹j H‰l$XH‹z(H‹r0H‹j8H‰¼$ H‰¼$ÐH‰´$¨H‰´$ØH‰¬$°H‰¬$àH�œ$�HÇHÇCH�œ$�Hƒû„ HÇÆHÇÅH‰œ$¸H‰´$ÀH‰¬$ÈH�H‰$H�œ$ÐH‰\$èH‹T$H‹l$H‹œ$¸H‰$H‰”$€H‰T$H‰¬$ˆH‰l$èH‹œ$¸H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èL‹L$L‹D$ H‹´$x¶n@H‰êH�5H�¬$èH‰ïèH‹\$8H‰œ$èH‹\$`H‰œ$ðH‹\$hH‰œ$øH‹\$PH‰œ$H‹\$XH‰œ$L‰Œ$L‰„$ˆ”$ H‹œ$pH‰$Hƒ<$„»Hƒ$8èH‹œ$pH‰$Hƒ<$„ŽHƒ$8H� QjèYYH…À…aH‹´$pH‰4$Hƒ<$„>Hƒ$pH�´$ðH�l$H‰ïH¥H¥èH‹D$H‹L$ H�H‰$H‰„$€H‰D$H‰Œ$ˆH‰L$èH‹\$H‰\$pH‹\$ H‰\$x¶\$(€û…�H‹Œ$ðH‹„$øH‰L$pH‰ $H‰D$xH‰D$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$pH‰4$Hƒ<$„[Hƒ$pH�´$ðH�l$H‰ïH¥H¥èH‹\$pH‰œ$ðH‹t$xH‰´$øH�´$èH�¬$(H‰ïèH�H‰$H‹œ$pH‹«�H‰l$H�œ$(H‰\$èH‹L$¶\$ H‹ €û…®H‹œ$pH‰$H‹œ$xH‰\$èH‹T$H‹j(H‹]1íH9ëtH�H‰$H‰T$è H�œ$èH�¬$(H‰ïH‰ÞèH‰T$@H‰T$HH�H‰$H‹œ$pH‹«�H‰l$H�œ$(H‰\$H�\$HH‰\$èH‹L$@H‰Œ$€�èH�ÄhÉ%é™þÿÿ‰%é¶ýÿÿ�èH�ÄhÉ%éfýÿÿ‰%é9ýÿÿ‰éðûÿÿ: +00runtime.morestack_noctxtŠVtype.*golang.org/x/tools/go/types.Selection¦runtime.gopanic¦type.[]intÒruntime.convT2E¼2runtime.writebarrieriface’fmt.SprintÒ""".statictmp_7222ò  runtime.duffcopyä$sync.(*Mutex).Lockª .sync.(*Mutex).Unlock·fº "runtime.deferprocº +\golang.org/x/tools/go/types/typeutil.(*Map).AtÜ +Jtype.golang.org/x/tools/go/types.Type¢ $runtime.assertE2I2¶ runtime.convI2Eè ^golang.org/x/tools/go/types/typeutil.(*Map).SetÌ  runtime.duffcopyÚJtype.map["".selectionKey]*"".Function®$runtime.mapaccess2–"".makeWrapperÌ"type.*"".Functionèruntime.gopanic¢  runtime.duffcopyÄJtype.map["".selectionKey]*"".Function¬$runtime.mapassign1Ò&runtime.deferreturnž&runtime.deferreturn0Ð&"".autotmp_7221"type.interface {}"".autotmp_7219ß&type.[]interface {}"".autotmp_7218¿"type.*"".Function"".autotmp_7217(type."".selectionKey"".autotmp_7216"type.*"".Function"".autotmp_7214(type."".selectionKey"".autotmp_7213"type.interface {}"".autotmp_7211¯type.[]int"".autotmp_7210¯(type.[1]interface {} "".~r0�type.[]int "".~r0¯Ntype.golang.org/x/tools/go/types.Object "".~r0�Jtype.golang.org/x/tools/go/types.Type "".~r0ß\type.golang.org/x/tools/go/types.SelectionKind +"".fnÏ"type.*"".Function"".canonRecvïJtype.golang.org/x/tools/go/types.Type "".keyÿ(type."".selectionKey "".~r2 "type.*"".Function "".selVtype.*golang.org/x/tools/go/types.Selection"".prog type.*"".Program8%еÑÏÐ%ÏÐ%€ +xò9 ’ o!6‚ qV #e    8RÖ`©k~¼4) bYTgclocals·61789b760efdb66e744c2d7c83a4e6bfTgclocals·5797429749d36131f27fa70c6509751dœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/wrappers.goþ"".changeRecvÀÀeH‹ %H;awèëêHƒì0H‹t$8H‹VH‹N¶n HÇ$H‹\$@H‰\$H‰T$H‰L$@ˆl$ èH‹\$(H‰\$HHƒÄ0à + 0runtime.morestack_noctxtšPgolang.org/x/tools/go/types.NewSignature0` "".~r2 Vtype.*golang.org/x/tools/go/types.Signature"".recvJtype.*golang.org/x/tools/go/types.Var"".sVtype.*golang.org/x/tools/go/types.Signature`E_` ¸A +LTgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/wrappers.goþ"".func·001 ˆeH‹ %H;awèëêHƒìH‹ZH‰\$H‹\$H‰$èH‹\$H‰$èHƒÄà + "runtime.morestackZ&"".(*Package).Buildv,sync.(*WaitGroup).Done  "".&wg(type.*sync.WaitGroup"".p type.*"".Package ) Pæ!#,Tgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57Tgclocals·e1ae6533a9e39048ba0735a2264ce16aš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.goþ"".func·002 ŒeH‹ %H;awèëêHƒìxH‹ZH‰\$@L�L‰$L‹„$�L‰D$L‹„$˜L‰D$èH‹l$¶]€û„âH‹\$@H‹H‹KH‹[H‰ØH)ËHƒû}FH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰ÓH‰T$HH‰ÍHkíHëH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹T$HH‹L$PH‹D$XH‹\$@H‰$H‰T$`H‰T$H‰L$hH‰L$H‰D$pH‰D$èHƒÄxà + "runtime.morestackL$type.*"".methodSet’"runtime.assertE2TüNtype.[]golang.org/x/tools/go/types.TypeÜ"runtime.growslice„2runtime.writebarrierifaceú2runtime.writebarrierslice@ð +"".autotmp_7233_Ntype.[]golang.org/x/tools/go/types.Type"".autotmp_7232/Ntype.[]golang.org/x/tools/go/types.Type"".&resoPtype.*[]golang.org/x/tools/go/types.Type"".v "type.interface {}"".TJtype.golang.org/x/tools/go/types.Typeð«ï Ðä#<âH¹;Tgclocals·db16990bb6b568da950a382911745685Tgclocals·3c833c2cb5d04cedcd4b9fca2269862aš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/methods.goþ"".func·003 œeH‹ %H;awèëêHƒìPH‹ZH‰\$8H‹1íH9è„§H‹ H‰D$@H‰$H‰L$HH‰L$H‹t$8H�l$H‰ïH¥H¥èH‹1íH9èt:H‹ H‰D$@H‰$H‰L$HH‰L$H�H�l$H‰ïH‰ÞH¥H¥èHƒÄPÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë—H�H‰$H�H‰\$H�H‰\$èH‹D$é'ÿÿÿ" + "runtime.morestackL4go.itab.*os.File.io.Writerpos.StderrÂio.WriteStringÐ4go.itab.*os.File.io.Writerìos.Stderr $go.string." end\n"Èio.WriteStringàtype.*os.Fileötype.io.WriterŽ4go.itab.*os.File.io.Writer¢ runtime.typ2Itab¾type.*os.FileÔtype.io.Writerì4go.itab.*os.File.io.Writer€ runtime.typ2Itab "".autotmp_7242type.*uint8"".&msg/type.*string ’Ÿ c�¾#BC/4`ŸTgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·61e2515c69061b8fed0e66ece719f936”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ"".initÀ¤eH‹ %H;awèëêHƒìh¶€ût¶€ûuHƒÄhÃè ÆèèèèèèèèèèèèèèèèèH�H‰$H‹H‰\$èH‹1íH9脘H�H�,$H‰ïH‰ÞH¥H¥H‹ H‰D$0H‰D$H‰L$8H‰L$èH‹D$ H�H‰$H‰D$èH�H‰$H‹H‰\$èH‹1íH9è„éH�H�,$H‰ïH‰ÞH¥H¥H‹ H‰D$0H‰D$H‰L$8H‰L$èH‹D$ H�H‰$H‰D$èH�H‰$H‹H‰\$èH�H‰$H‹H‰\$èH�H‰$H‹H‰\$èH�H‰$H‹H‰\$èH�H‰$èH‹D$H�H‰$H‰D$èHÇ$èH‹D$H�H‰$H‰D$èHÇ$èH‹D$H�H‰$H‰D$èÆ$èH‹\$H‰\$@H‹\$H‰\$HH‹1íH9è„QH‹\$@H‰$H‹\$HH‰\$H‹ H‰D$0H‰D$H‰L$8H‰L$èH‹D$ H�H‰$H‰D$èH‹1íH9è„ÀH‹ H‰D$0H‰$H‰L$8H‰L$èH‹\$H‰\$(H�H‰$èH‹D$HƒøtxHÇÂHÇÁH‰T$XH‰L$`H‰D$PH‰$H‹\$(H‰\$èH‹\$PH‰$H‹\$XH‰\$H‹\$`H‰\$èH‹D$H�H‰$H‰D$èÆHƒÄhÉë„H�H‰$H�H‰\$H�H‰\$èH‹D$éÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é}þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éåüÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é6üÿÿ¾ + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·ŒLgolang.org/x/tools/go/ast/astutil.init–reflect.init flag.initªstrings.init´io.init¾math/big.initÈbytes.initÒRgolang.org/x/tools/go/types/typeutil.initÜBgolang.org/x/tools/go/loader.initæstrconv.initð@golang.org/x/tools/go/types.initú@golang.org/x/tools/go/exact.init„sync.initŽgo/token.init˜go/ast.init¢os.init¬fmt.initº"".tBoolÐ>golang.org/x/tools/go/types.Typä.runtime.writebarrierptrò–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type–go.string."ok"À"".tBoolò"".newVarŠ"".varOk¦.runtime.writebarrierptr´"".tIntÊ >golang.org/x/tools/go/types.TypÞ.runtime.writebarrierptrì–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type�"go.string."index"º"".tIntì"".newVar„"".varIndex .runtime.writebarrierptr®"".tByteÄ€>golang.org/x/tools/go/types.TypØ.runtime.writebarrierptræ"".tInvalidü>golang.org/x/tools/go/types.Typ�.runtime.writebarrierptrž"".tString´�>golang.org/x/tools/go/types.TypÈ.runtime.writebarrierptrÖ"".tUntypedNilì�>golang.org/x/tools/go/types.Typ€.runtime.writebarrierptrŽTtype.golang.org/x/tools/go/types.Interface "runtime.newobject¸"".tEfaceÔ.runtime.writebarrierptrî"".intConst† "".vZero¢ .runtime.writebarrierptr¼ "".intConstÔ "".vOneð .runtime.writebarrierptr‚ +Hgolang.org/x/tools/go/exact.MakeBool¸ +–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type‚ "".tBool´ "".NewConstÌ "".vTrueè .runtime.writebarrierptrö –go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeš "".tIntÊ "".anonVarì Ptype.[1]*golang.org/x/tools/go/types.Varþ "runtime.newobjectô .runtime.writebarrierptr¸Hgolang.org/x/tools/go/types.NewTupleÐ"".lenResultsì.runtime.writebarrierptrø"".initdone·šNtype.*golang.org/x/tools/go/types.Basic°Jtype.golang.org/x/tools/go/types.TypeÈ–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÜ runtime.typ2ItabþNtype.*golang.org/x/tools/go/types.Basic”Jtype.golang.org/x/tools/go/types.Type¬–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.TypeÀ runtime.typ2ItabâNtype.*golang.org/x/tools/go/types.BasicøJtype.golang.org/x/tools/go/types.Type�–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Type¤ runtime.typ2ItabÆNtype.*golang.org/x/tools/go/types.BasicÜJtype.golang.org/x/tools/go/types.Typeô–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeˆ runtime.typ2ItabÐ"".autotmp_7261/Ntype.[]*golang.org/x/tools/go/types.Var"".autotmp_7260type.*uint8"".autotmp_7259type.*uint8"".autotmp_7258type.*uint8"".autotmp_7255Jtype.*golang.org/x/tools/go/types.Var"".autotmp_7254type.*"".Const"".autotmp_7253OLtype.golang.org/x/tools/go/exact.Value"".autotmp_7252type.*"".Const"".autotmp_7249Jtype.*golang.org/x/tools/go/types.Var"".autotmp_7248Jtype.*golang.org/x/tools/go/types.Var(ÐÏÐŽÏÐÚ"šÞ 6¤ZΚÛa  a*''|TÂð ï6S22@"7‡;"„2OTgclocals·0372b889336bbdf612862c172920463dTgclocals·361e23d99a99246a9514b472e23bd8f7œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/wrappers.goš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/builder.go”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/util.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_7276type.int"".autotmp_7275type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_7280?type.string"".autotmp_7279type.string"".autotmp_7278_type.int"".autotmp_7277Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ4type..hash."".selectionKeyÀ¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$(HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$8HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ + 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÜ"runtime.interhashÀruntime.strhash¤runtime.memhash@@"".autotmp_7285type.uintptr"".autotmp_7284type.uintptr"".autotmp_7283type.uintptr"".autotmp_7282type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*"".selectionKey@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..eq."".selectionKeyÀ¦eH‹ %H�D$øH;AwèëåH�ìˆH‹”$�H‹„$˜H‹H‹(H9ëtÆ„$¨H�ĈÃH‹HH‹pH‹BH‹RH9È…�H‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„`H‹œ$˜Hƒû„GH‹KH‹s H‹œ$�Hƒû„&H‹CH‹S H9È…H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ËH‹œ$�Hƒû„²H‹s(H‹K0H‹œ$˜Hƒû„‘H‹S(H‹C0H9ÁutH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût>H‹¬$�¶]8L‹„$˜A¶h8@8ëtÆ„$¨H�ÄˆÃÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉéhÿÿÿ‰éGÿÿÿÆ„$¨H�ĈÉéÓþÿÿ‰é²þÿÿÆ„$¨H�Ĉà + +*0runtime.morestack_noctxt¢runtime.ifaceeq�runtime.ifaceeqö runtime.eqstring@�"".autotmp_7291¿type.string"".autotmp_7290Ÿtype.string"".autotmp_7289Ntype.golang.org/x/tools/go/types.Object"".autotmp_7288_Ntype.golang.org/x/tools/go/types.Object"".autotmp_7287?Jtype.golang.org/x/tools/go/types.Type"".autotmp_7286Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".q*type.*"".selectionKey"".p*type.*"".selectionKeyP"�*��é���������  ��Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·af3107c17ee1ab6f9f33230b5c7e3062œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ:type..hash.[8]"".selectionKeyàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí@HëH‰$HÇD$@H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü4type..hash."".selectionKey@` "".autotmp_7294type.int"".autotmp_7293type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p0type.*[8]"".selectionKey`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ6type..eq.[8]"".selectionKeyàÚeH‹ %H;awèëêHƒì01ÀHÇD$ H‹l$ H9è}lH‰D$(H‹L$8HƒùtjH‹\$@H‰ÅHkí@HéHƒûtQH‰ÅHkí@HëH‰ $H‰\$HÇD$@è¶\$€ûu +ÆD$PHƒÄ0ÃH‹D$(HÿÀH‹l$ H9è|”ÆD$PHƒÄ0É뫉ë’ + 0runtime.morestack_noctxtâ0type..eq."".selectionKey@` "".autotmp_7296type.int"".autotmp_7295type.int "".~r30type.bool"".s type.uintptr"".q0type.*[8]"".selectionKey"".p0type.*[8]"".selectionKey`n_`_` °° +p@Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ&type..hash."".ConstÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashà"runtime.interhash@@ +"".autotmp_7300type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Const@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ"type..eq."".ConstàÎeH‹ %H;awèëêHƒìhH‹\$xHƒû„÷H‹ H‹sH‹\$pHƒû„ÚH‹H‹SH9È…½H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ƒH‹\$xHƒûttH‹KH‹sH‹\$pHƒût]H‹CH‹SH9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ량ëˆÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtîruntime.ifaceeq¸runtime.ifaceeq@Ð"".autotmp_7304Ltype.golang.org/x/tools/go/exact.Value"".autotmp_7303_Ltype.golang.org/x/tools/go/exact.Value"".autotmp_7302?Jtype.golang.org/x/tools/go/types.Type"".autotmp_7301Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".qtype.*"".Const"".ptype.*"".Const2ÐÜÏÐ ÏÐÏа° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34eœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ"".Value.NameàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[ ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..thistype."".Value0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ"".Value.ParentÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[(ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.*"".Function""..thistype."".Value 8`` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".Value.PosÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[0ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.go/token.Pos""..thistype."".Value 8`` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".Value.ReferrersÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 ,type.*[]"".Instruction""..thistype."".Value 8` +` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".Value.StringàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[@ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..thistype."".Value0T/p p +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ"".Value.TypeàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[HÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 Jtype.golang.org/x/tools/go/types.Type""..thistype."".Value0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ("".Instruction.BlockÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[ ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 &type.*"".BasicBlock""..this&type."".Instruction 8`` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".Instruction.OperandsÀÀeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$hHÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$HH‰$H‹\$@H‹[(ÿÓH‹T$ H‹L$(H‹D$0H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtö +€p "".~r1P type.[]*"".Value"".rands  type.[]*"".Value""..this&type."".Instructionp…o   +{%Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".Instruction.ParentÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[0ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.*"".Function""..this&type."".Instruction 8`` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".Instruction.PosÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.go/token.Pos""..this&type."".Instruction 8`` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".Instruction.StringàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[@ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..this&type."".Instruction0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ."".Instruction.setBlockÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$(H‰\$H‹\$ H‰$H‹\$H‹[HÿÓHƒÄà + 0runtime.morestack_noctxt˜ +0 ""..anon0 &type.*"".BasicBlock""..this&type."".Instruction 8`` +LTgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".Member.NameàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[ ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..thistype."".Member0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ "".Member.ObjectàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[(ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 Ntype.golang.org/x/tools/go/types.Object""..thistype."".Member0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ""".Member.PackageÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[0ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0  type.*"".Package""..thistype."".Member 8` ` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".Member.PosÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.go/token.Pos""..thistype."".Member 8`"` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".Member.RelString€òeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#HÇD$@HÇD$HH‹\$8H‰\$H‹\$0H‰$H‹\$(H‹[@ÿÓH‹L$H‹D$H‰L$@H‰D$HHƒÄ à + 0runtime.morestack_noctxt¼ +P@ "".~r10type.string""..anon0 Rtype.*golang.org/x/tools/go/types.Package""..thistype."".Member@^?€$€ +^"Tgclocals·32f137afc3f53351f1adc065fe3b9f83Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".Member.StringàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[HÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..thistype."".Member0T/p&p +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ"".Member.TokenÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[PÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 &type.go/token.Token""..thistype."".Member 8`(` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".Member.TypeàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[XÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 Jtype.golang.org/x/tools/go/types.Type""..thistype."".Member0T/p*p +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ.type..hash.[8]"".MemberàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7326type.int"".autotmp_7325type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p$type.*[8]"".Member`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ*type..eq.[8]"".MemberàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7330?type."".Member"".autotmp_7329type."".Member"".autotmp_7328_type.int"".autotmp_7327Otype.int "".~r30type.bool"".s type.uintptr"".q$type.*[8]"".Member"".p$type.*[8]"".Member&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ`type..hash.[8]golang.org/x/tools/go/types.ObjectàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7333type.int"".autotmp_7332type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pVtype.*[8]golang.org/x/tools/go/types.Object`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ\type..eq.[8]golang.org/x/tools/go/types.ObjectàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7337?Ntype.golang.org/x/tools/go/types.Object"".autotmp_7336Ntype.golang.org/x/tools/go/types.Object"".autotmp_7335_type.int"".autotmp_7334Otype.int "".~r30type.bool"".s type.uintptr"".qVtype.*[8]golang.org/x/tools/go/types.Object"".pVtype.*[8]golang.org/x/tools/go/types.Object&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ,type..hash.[8]"".ValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7340type.int"".autotmp_7339type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*[8]"".Value`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ(type..eq.[8]"".ValueàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7344?type."".Value"".autotmp_7343type."".Value"".autotmp_7342_type.int"".autotmp_7341Otype.int "".~r30type.bool"".s type.uintptr"".q"type.*[8]"".Value"".p"type.*[8]"".Value&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ(type..hash."".GlobalÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$0HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„runtime.strhashð"runtime.interhashÔ"runtime.interhash¸runtime.memhash@@"".autotmp_7348type.uintptr"".autotmp_7347type.uintptr"".autotmp_7346type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Global@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ$type..eq."".Global€ ðeH‹ %H�D$øH;AwèëåH�ìˆH‹œ$�Hƒû„ýH‹3H‹KH‹œ$˜Hƒû„ÝH‹H‹CH9Á…½H‰t$xH‰4$H‰Œ$€H‰L$H‰T$hH‰T$H‰D$pH‰D$è¶\$ €û„€H‹œ$˜Hƒû„gH‹KH‹sH‹œ$�Hƒû„FH‹CH‹SH9È…%H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ëH‹œ$˜Hƒû„ÒH‹K H‹s(H‹œ$�Hƒû„±H‹C H‹S(H9È…�H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$èH‹Œ$�H‹„$˜¶\$ €ûtJH‹Y0H‹h0H9ëtÆ„$¨H�ĈÃH‹Y8H‹h8H9ëtÆ„$¨H�ÄˆÃÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉéHÿÿÿ‰é'ÿÿÿÆ„$¨H�ĈÉé³þÿÿ‰é’þÿÿÆ„$¨H�ĈÉéþÿÿ‰éüýÿÿ + +*0runtime.morestack_noctxt� runtime.eqstringþruntime.ifaceeqìruntime.ifaceeq@�"".autotmp_7354¿Jtype.golang.org/x/tools/go/types.Type"".autotmp_7353ŸJtype.golang.org/x/tools/go/types.Type"".autotmp_7352Ntype.golang.org/x/tools/go/types.Object"".autotmp_7351_Ntype.golang.org/x/tools/go/types.Object"".autotmp_7350?type.string"".autotmp_7349type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Global"".ptype.*"".GlobalV"�Ž������������ÀÀ‡¹Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·af3107c17ee1ab6f9f33230b5c7e3062œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ*"".(*register).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this"type.*"".register00,0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*register).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this"type.*"".register00.0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*register).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this"type.*"".register  0 Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Alloc).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Alloc  2 Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Alloc).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Alloc@@4@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Alloc).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Alloc  6 Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Alloc).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Alloc  8 Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Alloc).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Alloc00:0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Alloc).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Alloc00<0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Alloc).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Alloc  > Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_7357type.int"".autotmp_7356type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_7361?"type.interface {}"".autotmp_7360"type.interface {}"".autotmp_7359_type.int"".autotmp_7358Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ""".(*Jump).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Jump00@0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Jump).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Jump00B0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Jump).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Jump  D Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Jump).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Jump00F0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Phi).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Phi@@H@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Phi).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Phi  J Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Phi).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Phi@@L@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Phi).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Phi  N Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Phi).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Phi00P0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Phi).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Phi00R0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Phi).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Phi  T Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Phi).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Phi00V0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Phi).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Phi00X0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Phi).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Phi  Z Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[4]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_7364type.int"".autotmp_7363type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[4]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..eq.[4]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_7368?"type.interface {}"".autotmp_7367"type.interface {}"".autotmp_7366_type.int"".autotmp_7365Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[4]interface {}"".p*type.*[4]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ4type..hash.[3]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_7371type.int"".autotmp_7370type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[3]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..eq.[3]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_7375?"type.interface {}"".autotmp_7374"type.interface {}"".autotmp_7373_type.int"".autotmp_7372Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[3]interface {}"".p*type.*[3]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..hash."".opaqueTypeÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashàruntime.strhash@@ +"".autotmp_7377type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p&type.*"".opaqueType@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ,type..eq."".opaqueTypeàÎeH‹ %H;awèëêHƒìhH‹\$xHƒû„÷H‹ H‹sH‹\$pHƒû„ÚH‹H‹SH9È…½H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ƒH‹\$pHƒûttH‹sH‹KH‹\$xHƒût]H‹SH‹CH9ÁuCH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ량ëˆÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtîruntime.ifaceeq¸ runtime.eqstring@Ð"".autotmp_7381type.string"".autotmp_7380_type.string"".autotmp_7379?Jtype.golang.org/x/tools/go/types.Type"".autotmp_7378Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".q&type.*"".opaqueType"".p&type.*"".opaqueType2ÐÜÏÐ ÏÐÏа° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34eœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ6"".(*opaqueType).Underlying ŠeH‹ %H;awèëêHƒì(H‹Y H…Ût H�|$0H9;uH‰#HÇD$8HÇD$@H‹\$0Hƒût4H‹ H‹kH‰l$ H‰,$H‰L$H‹Y(ÿÓH‹L$H‹D$H‰L$8H‰D$@HƒÄ(ÉëÈ + 0runtime.morestack_noctxtÌ +0P"".autotmp_7382Jtype.golang.org/x/tools/go/types.Type "".~r1Jtype.golang.org/x/tools/go/types.Type""..this&type.*"".opaqueTypePfOP�\� +f*Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ0"".opaqueType.Underlying€òeH‹ %H;awèëêHƒì(H‹Y H…Ût H�|$0H9;uH‰#HÇD$PHÇD$XH‹L$0H‹D$8H‰D$ H‰$H‰L$H‹Y(ÿÓH‹L$H‹D$H‰L$PH‰D$XHƒÄ(à + 0runtime.morestack_noctxt¼ +`P"".autotmp_7384Jtype.golang.org/x/tools/go/types.Type "".~r1@Jtype.golang.org/x/tools/go/types.Type""..this$type."".opaqueTypeP^O€^€ +^"Tgclocals·96c973f8ac01843ea893139d8f0daa4dTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ""".lvalue.address€òeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#HÇD$@HÇD$HH‹\$8H‰\$H‹\$0H‰$H‹\$(H‹[ ÿÓH‹L$H‹D$H‰L$@H‰D$HHƒÄ à + 0runtime.morestack_noctxt¼ +P@ "".~r10type."".Value +"".fn "type.*"".Function""..thistype."".lvalue@^?€`€ +^"Tgclocals·32f137afc3f53351f1adc065fe3b9f83Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".lvalue.load€òeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#HÇD$@HÇD$HH‹\$8H‰\$H‹\$0H‰$H‹\$(H‹[(ÿÓH‹L$H‹D$H‰L$@H‰D$HHƒÄ à + 0runtime.morestack_noctxt¼ +P@ "".~r10type."".Value +"".fn "type.*"".Function""..thistype."".lvalue@^?€b€ +^"Tgclocals·32f137afc3f53351f1adc065fe3b9f83Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".lvalue.storeàÎeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$H‹\$0H‰$H‹\$(H‹[0ÿÓHƒÄ à + 0runtime.morestack_noctxtÀ +P@"".v0type."".Value +"".fn "type.*"".Function""..thistype."".lvalue@L? +pdp +`Tgclocals·fcd07ef549be296d69a7e4449488717aTgclocals·3280bececceccd33cb74587feedb1f9fþ"".lvalue.typàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[8ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 Jtype.golang.org/x/tools/go/types.Type""..thistype."".lvalue0T/pfp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Call).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Call@@h@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Call).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Call  j Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Call).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Call@@l@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Call).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Call  n Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Call).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Call00p0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Call).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Call  r Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Call).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Call00t0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Call).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Call00v0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Call).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Call  x Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Lookup).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Lookup@@z@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Lookup).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Lookup  | Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Lookup).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Lookup@@~@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Lookup).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Lookup  € Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Lookup).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Lookup00‚0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Lookup).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Lookup00„0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Lookup).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Lookup  † Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Lookup).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Lookup00ˆ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Lookup).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Lookup00Š0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Lookup).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Lookup  Œ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*UnOp).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".UnOp@@Ž@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*UnOp).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".UnOp  � Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*UnOp).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".UnOp@@’@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*UnOp).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".UnOp  ” Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*UnOp).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".UnOp00–0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*UnOp).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".UnOp00˜0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*UnOp).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".UnOp  š Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*UnOp).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".UnOp00œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*UnOp).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".UnOp00ž0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*UnOp).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".UnOp    Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Slice).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Slice@@¢@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Slice).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Slice  ¤ Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Slice).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Slice@@¦@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Slice).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Slice  ¨ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Slice).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Slice00ª0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Slice).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Slice00¬0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Slice).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Slice  ® Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Slice).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Slice00°0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Slice).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Slice00²0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Slice).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Slice  ´ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*MakeSlice).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this$type.*"".MakeSlice@@¶@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*MakeSlice).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this$type.*"".MakeSlice  ¸ Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*MakeSlice).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this$type.*"".MakeSlice@@º@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*MakeSlice).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this$type.*"".MakeSlice  ¼ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*MakeSlice).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this$type.*"".MakeSlice00¾0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*MakeSlice).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this$type.*"".MakeSlice00À0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*MakeSlice).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this$type.*"".MakeSlice   Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*MakeSlice).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this$type.*"".MakeSlice00Ä0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*MakeSlice).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this$type.*"".MakeSlice00Æ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MakeSlice).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this$type.*"".MakeSlice  È Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*MakeMap).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this type.*"".MakeMap@@Ê@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*MakeMap).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this type.*"".MakeMap  Ì Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*MakeMap).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this type.*"".MakeMap@@Î@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*MakeMap).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this type.*"".MakeMap  Ð Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*MakeMap).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this type.*"".MakeMap00Ò0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*MakeMap).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this type.*"".MakeMap00Ô0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*MakeMap).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this type.*"".MakeMap  Ö Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*MakeMap).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this type.*"".MakeMap00Ø0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*MakeMap).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this type.*"".MakeMap00Ú0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*MakeMap).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this type.*"".MakeMap  Ü Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*MakeChan).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this"type.*"".MakeChan@@Þ@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*MakeChan).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this"type.*"".MakeChan  à Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*MakeChan).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this"type.*"".MakeChan@@â@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*MakeChan).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this"type.*"".MakeChan  ä Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MakeChan).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this"type.*"".MakeChan00æ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*MakeChan).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this"type.*"".MakeChan00è0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*MakeChan).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this"type.*"".MakeChan  ê Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*MakeChan).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this"type.*"".MakeChan00ì0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*MakeChan).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this"type.*"".MakeChan00î0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*MakeChan).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this"type.*"".MakeChan  ð Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ&type..hash."".PanicÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.memhashè"runtime.interhashÌruntime.memhash@@ "".autotmp_7391type.uintptr"".autotmp_7390type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Panic@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ"type..eq."".PanicÀ¶eH‹ %H;awèëêHƒìHH‹|$PH‹T$XHƒÿ„¦Hƒú„•H‹H‹*H9ët +ÆD$hHƒÄHÃH‹JH‹rH‹GH‹WH9ÈuaH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉédÿÿÿ‰éSÿÿÿ + 0runtime.morestack_noctxt”runtime.ifaceeq@� "".autotmp_7395?type."".Value"".autotmp_7394type."".Value "".~r30type.bool"".s type.uintptr"".qtype.*"".Panic"".ptype.*"".Panic<�2��k�� �� ��àà ‰WTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ$"".(*Panic).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Panic00ò0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Panic).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Panic00ô0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Panic).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Panic  ö Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Panic).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Panic00ø0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*blank).load  eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$HHÇD$PH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H�$H‹\$8Hƒût'H‹\$@H‰$èH‹L$H‹D$H‰L$HH‰D$PHƒÄ0ÉëÕ + 0runtime.morestack_noctxt¢go.string."ssa"Ì"go.string."blank"ø go.string."load" "runtime.panicwrapÞ"".blank.load@` "".~r1 type."".Value +"".fn"type.*"".Function""..thistype.*"".blank`±_`Ð +úÐ �ATgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*blank).storeàØeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H�\$0H‹\$8HƒûtH‹\$@H‹\$HH‹\$PHƒÄ0Éëè + 0runtime.morestack_noctxt~go.string."ssa"¨"go.string."blank"Ô"go.string."store"ü"runtime.panicwrap@` +"".bltype."".blank"".v type."".Value +"".fn"type.*"".Function""..thistype.*"".blank`�_`° +ü° +}3Tgclocals·508dc9e83628ecf5572e02348d9d6862Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*blank).address  eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$HHÇD$PH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H�$H‹\$8Hƒût'H‹\$@H‰$èH‹L$H‹D$H‰L$HH‰D$PHƒÄ0ÉëÕ + 0runtime.morestack_noctxt¢go.string."ssa"Ì"go.string."blank"ø&go.string."address" "runtime.panicwrapÞ "".blank.address@` "".~r1 type."".Value +"".fn"type.*"".Function""..thistype.*"".blank`±_`Ð +þÐ �ATgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*blank).typ ŒeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H�$H‹\$8HƒûtèH‹ $H‹D$H‰L$@H‰D$HHƒÄ0Éëß + 0runtime.morestack_noctxt¢go.string."ssa"Ì"go.string."blank"øgo.string."typ" "runtime.panicwrapÌ"".blank.typ0` "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".blank`§_`Ð +€Ð �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ*type..hash."".addressÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„"runtime.interhashèruntime.memhashÌ"runtime.interhash@@ "".autotmp_7401type.uintptr"".autotmp_7400type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".address@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ&type..eq."".address€æeH‹ %H;awèëêHƒìhH‹\$xHƒû„H‹ H‹sH‹\$pHƒû„æH‹H‹SH9È…ÉH‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$èH‹L$xH‹D$p¶\$ €û„…H‹XH‹iH9ët Æ„$ˆHƒÄhÃH‰ËH‹IH‹s H‰ÃH‹@H‹S H9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéÿÿÿ‰éöþÿÿ + 0runtime.morestack_noctxtîruntime.ifaceeqàruntime.ifaceeq@Ð"".autotmp_7405 type.go/ast.Expr"".autotmp_7404_ type.go/ast.Expr"".autotmp_7403?type."".Value"".autotmp_7402type."".Value "".~r30type.bool"".s type.uintptr"".q type.*"".address"".p type.*"".address>Ð’ÏÐ]ÏÐ ÏÐ ÏÐÀÀ vÊTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34eœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ*type..hash."".elementÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$0HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„"runtime.interhashð"runtime.interhashÔ"runtime.interhash¸runtime.memhash@@"".autotmp_7409type.uintptr"".autotmp_7408type.uintptr"".autotmp_7407type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".element@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ&type..eq."".elementàÊeH‹ %H;awèëêHƒìhH‹\$xHƒû„µH‹ H‹sH‹\$pHƒû„˜H‹H‹SH9È…{H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„AH‹\$xHƒû„+H‹KH‹sH‹\$pHƒû„ H‹CH‹SH9È…ïH‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„µH‹\$xHƒû„ŸH‹K H‹s(H‹\$pHƒû„�H‹C H‹S(H9ÈugH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût1H‹l$pH‹]0L‹D$xI‹h0H9ët Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéxÿÿÿ‰éZÿÿÿÆ„$ˆHƒÄhÉéìþÿÿ‰éÎþÿÿÆ„$ˆHƒÄhÉéaþÿÿ‰éDþÿÿ + + 0runtime.morestack_noctxtîruntime.ifaceeqÐruntime.ifaceeqªruntime.ifaceeq@Ð"".autotmp_7415Jtype.golang.org/x/tools/go/types.Type"".autotmp_7414_Jtype.golang.org/x/tools/go/types.Type"".autotmp_7413type."".Value"".autotmp_7412type."".Value"".autotmp_7411?type."".Value"".autotmp_7410type."".Value "".~r30type.bool"".s type.uintptr"".q type.*"".element"".p type.*"".elementJÐìÏÐ ÏÐ ÏÐÏÐÏÐðð vúTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34eœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ("".(*IndexAddr).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this$type.*"".IndexAddr@@‚@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*IndexAddr).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this$type.*"".IndexAddr  „ Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*IndexAddr).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this$type.*"".IndexAddr@@†@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*IndexAddr).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this$type.*"".IndexAddr  ˆ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*IndexAddr).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this$type.*"".IndexAddr00Š0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*IndexAddr).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this$type.*"".IndexAddr00Œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*IndexAddr).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this$type.*"".IndexAddr  Ž Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*IndexAddr).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this$type.*"".IndexAddr00�0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*IndexAddr).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this$type.*"".IndexAddr00’0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*IndexAddr).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this$type.*"".IndexAddr  ” Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_7418type.int"".autotmp_7417type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_7422?"type.interface {}"".autotmp_7421"type.interface {}"".autotmp_7420_type.int"".autotmp_7419Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ2type..hash.[8]go/ast.ExpràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7425type.int"".autotmp_7424type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[8]go/ast.Expr`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ.type..eq.[8]go/ast.ExpràÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7429? type.go/ast.Expr"".autotmp_7428 type.go/ast.Expr"".autotmp_7427_type.int"".autotmp_7426Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[8]go/ast.Expr"".p(type.*[8]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþltype..hash.[8]golang.org/x/tools/go/types.TypeAndValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí(HëH‰$HÇD$(H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüftype..hash.golang.org/x/tools/go/types.TypeAndValue@` "".autotmp_7432type.int"".autotmp_7431type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pbtype.*[8]golang.org/x/tools/go/types.TypeAndValue`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþhtype..eq.[8]golang.org/x/tools/go/types.TypeAndValueÀ¼eH‹ %H�D$øH;AwèëåH�ìˆ1ÀHÇD$(H‹l$(H9è�*H‰D$0H‹”$�Hƒú„EH‹œ$˜H‰ÅHkí(HêHƒû„"H‰ÅHkí(HëH‰Ø¶¶(@8ë…ëH‰D$8H‹HH‹pH‰T$@H‹BH‹RH9È…ÈH‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„‹H‹\$8Hƒû„�H‹KH‹s H‹\$@HƒûtyH‹CH‹S H9Èu\H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €ût&H‹D$0HÿÀH‹l$(H9èŒÖþÿÿÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉ냉éiÿÿÿ‰é×þÿÿ‰é´þÿÿ +*0runtime.morestack_noctxt°runtime.ifaceeq‚runtime.ifaceeq@�"".autotmp_7440Ltype.golang.org/x/tools/go/exact.Value"".autotmp_7439_Ltype.golang.org/x/tools/go/exact.Value"".autotmp_7438?Jtype.golang.org/x/tools/go/types.Type"".autotmp_7437Jtype.golang.org/x/tools/go/types.Type"".autotmp_7436Ÿ\type.*golang.org/x/tools/go/types.TypeAndValue"".autotmp_7435�\type.*golang.org/x/tools/go/types.TypeAndValue"".autotmp_7434¿type.int"".autotmp_7433¯type.int "".~r30type.bool"".s type.uintptr"".qbtype.*[8]golang.org/x/tools/go/types.TypeAndValue"".pbtype.*[8]golang.org/x/tools/go/types.TypeAndValue&"�Ò����  ×i`Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·6a8507892607404f128e2c479beb1c2bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ,"".(*MakeClosure).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this(type.*"".MakeClosure@@–@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*MakeClosure).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this(type.*"".MakeClosure  ˜ Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*MakeClosure).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this(type.*"".MakeClosure@@š@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MakeClosure).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this(type.*"".MakeClosure  œ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ6"".(*MakeClosure).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this(type.*"".MakeClosure00ž0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*MakeClosure).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this(type.*"".MakeClosure00 0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MakeClosure).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this(type.*"".MakeClosure  ¢ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MakeClosure).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this(type.*"".MakeClosure00¤0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*MakeClosure).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this(type.*"".MakeClosure00¦0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*MakeClosure).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this(type.*"".MakeClosure  ¨ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Convert).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this type.*"".Convert@@ª@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Convert).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this type.*"".Convert  ¬ Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Convert).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this type.*"".Convert@@®@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Convert).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this type.*"".Convert  ° Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*Convert).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this type.*"".Convert00²0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Convert).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this type.*"".Convert00´0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Convert).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this type.*"".Convert  ¶ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Convert).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this type.*"".Convert00¸0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Convert).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this type.*"".Convert00º0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Convert).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this type.*"".Convert  ¼ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MakeInterface).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this,type.*"".MakeInterface@@¾@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ6"".(*MakeInterface).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this,type.*"".MakeInterface  À Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MakeInterface).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this,type.*"".MakeInterface@@Â@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*MakeInterface).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this,type.*"".MakeInterface  Ä Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ:"".(*MakeInterface).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this,type.*"".MakeInterface00Æ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*MakeInterface).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this,type.*"".MakeInterface00È0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*MakeInterface).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this,type.*"".MakeInterface  Ê Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*MakeInterface).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this,type.*"".MakeInterface00Ì0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*MakeInterface).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this,type.*"".MakeInterface00Î0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*MakeInterface).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this,type.*"".MakeInterface  Ð Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*ChangeType).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this&type.*"".ChangeType@@Ò@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*ChangeType).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this&type.*"".ChangeType  Ô Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*ChangeType).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this&type.*"".ChangeType@@Ö@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*ChangeType).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this&type.*"".ChangeType  Ø Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*ChangeType).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this&type.*"".ChangeType00Ú0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*ChangeType).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this&type.*"".ChangeType00Ü0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*ChangeType).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this&type.*"".ChangeType  Þ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*ChangeType).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this&type.*"".ChangeType00à0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*ChangeType).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this&type.*"".ChangeType00â0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*ChangeType).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this&type.*"".ChangeType  ä Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*type..hash."".BuiltinÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_7442type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".Builtin@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ&type..eq."".Builtin€úeH‹ %H;awèëêHƒìHH‹\$PHƒû„�H‹3H‹KH‹\$XHƒûtwH‹H‹CH9ÁuaH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉë…‰élÿÿÿ + 0runtime.morestack_noctxtÞ runtime.eqstring@� "".autotmp_7444?type.string"".autotmp_7443type.string "".~r30type.bool"".s type.uintptr"".q type.*"".Builtin"".p type.*"".Builtin2�ƒ�� �� ��ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ,type..hash.[1]"".ValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7447type.int"".autotmp_7446type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*[1]"".Value`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ(type..eq.[1]"".ValueàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7451?type."".Value"".autotmp_7450type."".Value"".autotmp_7449_type.int"".autotmp_7448Otype.int "".~r30type.bool"".s type.uintptr"".q"type.*[1]"".Value"".p"type.*[1]"".Value&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ "".(*Index).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Index@@æ@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Index).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Index  è Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Index).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Index@@ê@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Index).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Index  ì Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Index).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Index00î0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Index).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Index00ð0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Index).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Index  ò Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Index).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Index00ô0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Index).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Index00ö0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Index).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Index  ø Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*FieldAddr).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this$type.*"".FieldAddr@@ú@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*FieldAddr).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this$type.*"".FieldAddr  ü Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*FieldAddr).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this$type.*"".FieldAddr@@þ@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*FieldAddr).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this$type.*"".FieldAddr  € Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*FieldAddr).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this$type.*"".FieldAddr00‚0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*FieldAddr).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this$type.*"".FieldAddr00„0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*FieldAddr).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this$type.*"".FieldAddr  † Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*FieldAddr).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this$type.*"".FieldAddr00ˆ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*FieldAddr).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this$type.*"".FieldAddr00Š0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*FieldAddr).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this$type.*"".FieldAddr  Œ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ2type..hash.[8]go/ast.NodeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7454type.int"".autotmp_7453type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[8]go/ast.Node`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ.type..eq.[8]go/ast.NodeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7458? type.go/ast.Node"".autotmp_7457 type.go/ast.Node"".autotmp_7456_type.int"".autotmp_7455Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[8]go/ast.Node"".p(type.*[8]go/ast.Node&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ2type..hash."".SelectStateÀ¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$(HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$0HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ + 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÜ"runtime.interhashÀruntime.memhash¤"runtime.interhash@@"".autotmp_7463type.uintptr"".autotmp_7462type.uintptr"".autotmp_7461type.uintptr"".autotmp_7460type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*"".SelectState@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ.type..eq."".SelectStateàÚeH‹ %H;awèëêHƒìhH‹T$pH‹D$xH‹H‹(H9ët Æ„$ˆHƒÄhÃH‹HH‹pH‹BH‹RH9È…KH‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„H‹\$xHƒû„ûH‹KH‹s H‹\$pHƒû„ÝH‹CH‹S H9È…¿H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$èH‹T$pH‹D$x¶\$ €ûtH‹Z(H‹h(H9ët Æ„$ˆHƒÄhÃH‹H0H‹p8H‹B0H‹R8H9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéÿÿÿ‰éþþÿÿÆ„$ˆHƒÄhà + + 0runtime.morestack_noctxtúruntime.ifaceeqÜruntime.ifaceeqºruntime.ifaceeq@Ð"".autotmp_7469 type.go/ast.Node"".autotmp_7468_ type.go/ast.Node"".autotmp_7467type."".Value"".autotmp_7466type."".Value"".autotmp_7465?type."".Value"".autotmp_7464type."".Value "".~r30type.bool"".s type.uintptr"".q(type.*"".SelectState"".p(type.*"".SelectStatePÐ!ÏÐãÏÐWÏÐ ÏÐ ÏÐϰ° |´Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34eœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ""".(*Select).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Select@@Ž@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Select).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Select  � Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Select).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Select@@’@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Select).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Select  ” Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Select).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Select00–0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Select).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Select00˜0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Select).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Select  š Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Select).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Select00œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Select).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Select00ž0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Select).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Select    Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*BinOp).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".BinOp@@¢@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*BinOp).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".BinOp  ¤ Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*BinOp).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".BinOp@@¦@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*BinOp).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".BinOp  ¨ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*BinOp).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".BinOp00ª0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*BinOp).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".BinOp00¬0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*BinOp).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".BinOp  ® Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*BinOp).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".BinOp00°0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*BinOp).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".BinOp00²0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*BinOp).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".BinOp  ´ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Range).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Range@@¶@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Range).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Range  ¸ Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Range).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Range@@º@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Range).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Range  ¼ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Range).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Range00¾0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Range).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Range00À0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Range).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Range   Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Range).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Range00Ä0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Range).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Range00Æ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Range).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Range  È Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Next).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Next@@Ê@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Next).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Next  Ì Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Next).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Next@@Î@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Next).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Next  Ð Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Next).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Next00Ò0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Next).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Next00Ô0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Next).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Next  Ö Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Next).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Next00Ø0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Next).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Next00Ú0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Next).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Next  Ü Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$type..hash."".SendÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$(HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÔ"runtime.interhash¸runtime.memhash@@"".autotmp_7473type.uintptr"".autotmp_7472type.uintptr"".autotmp_7471type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Send@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ type..eq."".SendÀºeH‹ %H;awèëêHƒìHH‹|$PH‹T$XHƒÿ„(Hƒú„H‹H‹*H9ët +ÆD$hHƒÄHÃH‹JH‹rH‹GH‹WH9È…ßH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €û„¥H‹\$XHƒû„�H‹KH‹s H‹\$PHƒûtxH‹CH‹S H9ÈuaH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût+H‹l$PH‹](L‹D$XI‹h(H9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉ넉éjÿÿÿÆD$hHƒÄHÉéâþÿÿ‰éÑþÿÿ + 0runtime.morestack_noctxtœruntime.ifaceeqîruntime.ifaceeq@�"".autotmp_7479type."".Value"".autotmp_7478type."".Value"".autotmp_7477?type."".Value"".autotmp_7476type."".Value "".~r30type.bool"".s type.uintptr"".qtype.*"".Send"".ptype.*"".SendJ�2��Ø�� �� ����àà�ÓTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ""".(*Send).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Send00Þ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Send).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Send00à0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Send).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Send  â Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Send).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Send00ä0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Go).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Go00æ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Go).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Go00è0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Go).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Go  ê Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Go).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Go00ì0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Defer).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Defer00î0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Defer).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Defer00ð0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Defer).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Defer  ò Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Defer).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Defer00ô0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*RunDefers).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this$type.*"".RunDefers00ö0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*RunDefers).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this$type.*"".RunDefers00ø0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*RunDefers).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this$type.*"".RunDefers  ú Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*RunDefers).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..this$type.*"".RunDefers00ü0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Return).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Return00þ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Return).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Return00€0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Return).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Return  ‚ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Return).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Return00„0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ\type..hash.[8]golang.org/x/tools/go/types.TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7482type.int"".autotmp_7481type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pRtype.*[8]golang.org/x/tools/go/types.Type`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþXtype..eq.[8]golang.org/x/tools/go/types.TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7486?Jtype.golang.org/x/tools/go/types.Type"".autotmp_7485Jtype.golang.org/x/tools/go/types.Type"".autotmp_7484_type.int"".autotmp_7483Otype.int "".~r30type.bool"".s type.uintptr"".qRtype.*[8]golang.org/x/tools/go/types.Type"".pRtype.*[8]golang.org/x/tools/go/types.Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ."".(*byDomPreorder).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~go.string."ssa"¨2go.string."byDomPreorder"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this,type.*"".byDomPreorder`‰_` ° +†° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*byDomPreorder).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ + 0runtime.morestack_noctxt~go.string."ssa"¨2go.string."byDomPreorder"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_7488?&type.*"".BasicBlock"".jOtype.int"".a/*type."".byDomPreorder"".j type.int"".itype.int""..this,type.*"".byDomPreorder°‰¯°,Ð +ˆÐ}r+6Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·85958d73acdbeaad000eee83bcb9eb73þ0"".(*byDomPreorder).Less€èeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtaH‹ H‹CH‹kH‹t$@H‹T$HH9Æs@H�,ñH‹m‹�˜H9Âs&L�ÑM‹A‹¨˜9ë| 1ÀˆD$PHƒÄ0ÃHÇÀëîè è ‰ë› + 0runtime.morestack_noctxt~go.string."ssa"¨2go.string."byDomPreorder"Ô go.string."Less"ü"runtime.panicwrapÆ$runtime.panicindexÔ$runtime.panicindex@` "".~r20type.bool"".j type.int"".itype.int""..this,type.*"".byDomPreorder`¾_`'€ +Š€ }ƒTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ,type..hash."".DebugRefÀ¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$(HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$0HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ + 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÜ"runtime.interhashÀruntime.memhash¤"runtime.interhash@@"".autotmp_7494type.uintptr"".autotmp_7493type.uintptr"".autotmp_7492type.uintptr"".autotmp_7491type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".DebugRef@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ(type..eq."".DebugRef „eH‹ %H�D$øH;AwèëåH�ìˆH‹¼$�H‹”$˜Hƒÿ„¿Hƒú„®H‹H‹*H9ëtÆ„$¨H�ĈÃH‹JH‹rH‹GH‹WH9È…jH‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„-H‹œ$˜Hƒû„H‹KH‹s H‹œ$�Hƒû„óH‹CH‹S H9È…ÒH‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$èH‹”$�H‹„$˜¶\$ €û„ˆ¶Z(¶h(@8ëtÆ„$¨H�ĈÃH‹H0H‹p8H‹B0H‹R8H9ÈuFH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ûtÆ„$¨H�ÄˆÃÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉéÿÿÿ‰éåþÿÿÆ„$¨H�ĈÉéKþÿÿ‰é:þÿÿ + +*0runtime.morestack_noctxtÊruntime.ifaceeq¸runtime.ifaceeq°runtime.ifaceeq@�"".autotmp_7502¿type."".Value"".autotmp_7501Ÿtype."".Value"".autotmp_7500Ntype.golang.org/x/tools/go/types.Object"".autotmp_7499_Ntype.golang.org/x/tools/go/types.Object"".autotmp_7498? type.go/ast.Expr"".autotmp_7497 type.go/ast.Expr "".~r30type.bool"".s type.uintptr"".q"type.*"".DebugRef"".p"type.*"".DebugRefV"�>��ù��Z����������¤ìTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·af3107c17ee1ab6f9f33230b5c7e3062œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ*"".(*DebugRef).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this"type.*"".DebugRef00Œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*DebugRef).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this"type.*"".DebugRef00Ž0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*DebugRef).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this"type.*"".DebugRef  � Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*DebugRef).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..this"type.*"".DebugRef00’0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*ChangeInterface).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this0type.*"".ChangeInterface@@”@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ:"".(*ChangeInterface).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this0type.*"".ChangeInterface  – Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*ChangeInterface).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this0type.*"".ChangeInterface@@˜@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*ChangeInterface).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this0type.*"".ChangeInterface  š Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ>"".(*ChangeInterface).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this0type.*"".ChangeInterface00œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*ChangeInterface).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this0type.*"".ChangeInterface00ž0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*ChangeInterface).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this0type.*"".ChangeInterface    Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*ChangeInterface).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this0type.*"".ChangeInterface00¢0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ6"".(*ChangeInterface).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this0type.*"".ChangeInterface00¤0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ<"".(*ChangeInterface).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this0type.*"".ChangeInterface  ¦ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ&type..hash."".StoreÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$(HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÔ"runtime.interhash¸runtime.memhash@@"".autotmp_7506type.uintptr"".autotmp_7505type.uintptr"".autotmp_7504type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Store@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ"type..eq."".StoreÀºeH‹ %H;awèëêHƒìHH‹|$PH‹T$XHƒÿ„(Hƒú„H‹H‹*H9ët +ÆD$hHƒÄHÃH‹JH‹rH‹GH‹WH9È…ßH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €û„¥H‹\$XHƒû„�H‹KH‹s H‹\$PHƒûtxH‹CH‹S H9ÈuaH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût+H‹l$PH‹](L‹D$XI‹h(H9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉ넉éjÿÿÿÆD$hHƒÄHÉéâþÿÿ‰éÑþÿÿ + 0runtime.morestack_noctxtœruntime.ifaceeqîruntime.ifaceeq@�"".autotmp_7512type."".Value"".autotmp_7511type."".Value"".autotmp_7510?type."".Value"".autotmp_7509type."".Value "".~r30type.bool"".s type.uintptr"".qtype.*"".Store"".ptype.*"".StoreJ�2��Ø�� �� ����àà�ÓTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ$"".(*Store).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Store00¨0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Store).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Store00ª0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Store).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Store  ¬ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Store).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Store00®0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ type..hash."".IfÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashà"runtime.interhash@@ +"".autotmp_7514type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".If@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþtype..eq."".IfàÞeH‹ %H;awèëêHƒìHH‹|$PH‹T$XHƒÿt~HƒúttH‹H‹*H9ët +ÆD$hHƒÄHÃH‹JH‹rH‹GH‹WH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ눉é{ÿÿÿ + 0runtime.morestack_noctxt„runtime.ifaceeq@� "".autotmp_7518?type."".Value"".autotmp_7517type."".Value "".~r30type.bool"".s type.uintptr"".qtype.*"".If"".ptype.*"".If0�*��T�� �� °° �/Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ"".(*If).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".If00°0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*If).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".If00²0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*If).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".If  ´ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*If).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".If00¶0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Extract).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this type.*"".Extract@@¸@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Extract).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this type.*"".Extract  º Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Extract).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this type.*"".Extract@@¼@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Extract).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this type.*"".Extract  ¾ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*Extract).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this type.*"".Extract00À0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Extract).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this type.*"".Extract00Â0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Extract).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this type.*"".Extract  Ä Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Extract).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this type.*"".Extract00Æ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Extract).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this type.*"".Extract00È0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Extract).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this type.*"".Extract  Ê Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*TypeAssert).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..this&type.*"".TypeAssert@@Ì@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*TypeAssert).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..this&type.*"".TypeAssert  Î Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*TypeAssert).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..this&type.*"".TypeAssert@@Ð@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*TypeAssert).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..this&type.*"".TypeAssert  Ò Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*TypeAssert).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..this&type.*"".TypeAssert00Ô0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*TypeAssert).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..this&type.*"".TypeAssert00Ö0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*TypeAssert).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..this&type.*"".TypeAssert  Ø Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*TypeAssert).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this&type.*"".TypeAssert00Ú0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*TypeAssert).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this&type.*"".TypeAssert00Ü0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*TypeAssert).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this&type.*"".TypeAssert  Þ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Field).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Type0 "".~r0Jtype.golang.org/x/tools/go/types.Type""..thistype.*"".Field@@à@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Field).setType@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*register).setType0 "".typJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Field  â Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Field).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ&"".(*register).Name0 "".~r0type.string""..thistype.*"".Field@@ä@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Field).setNum@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setNum  "".numtype.int""..thistype.*"".Field  æ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Field).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80"".(*register).Referrers  "".~r0,type.*[]"".Instruction""..thistype.*"".Field00è0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Field).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8$"".(*register).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Field00ê0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Field).setPos@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*register).setPos  "".pos"type.go/token.Pos""..thistype.*"".Field  ì Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Field).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..thistype.*"".Field00î0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Field).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..thistype.*"".Field00ð0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Field).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..thistype.*"".Field  ò Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþTgo.interface { ssa.setNum(int) }."".setNumÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$(H‰\$H‹\$ H‰$H‹\$H‹[ ÿÓHƒÄà + 0runtime.morestack_noctxt˜ +0 ""..anon0 type.int""..thisDtype.interface { ssa.setNum(int) } 8`ô` +LTgclocals·1f42bcb066580d6543cf3ddb1fbf35c2Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*extentNode).PosàÈeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹H‹kH‰D$@HƒÄ0Éëë + 0runtime.morestack_noctxt~go.string."ssa"¨,go.string."extentNode"Ôgo.string."Pos"ü"runtime.panicwrap ` "".~r0"type.go/token.Pos""..this&type.*"".extentNode`…_`° +ö° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*extentNode).EndàÈeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹kH‰l$@HƒÄ0Éëë + 0runtime.morestack_noctxt~go.string."ssa"¨,go.string."extentNode"Ôgo.string."End"ü"runtime.panicwrap ` "".~r0"type.go/token.Pos""..this&type.*"".extentNode`…_`° +ø° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*domFrontier).add ”eH‹ %H�D$èH;AwèëåH�ì˜H‹Y H…ÛtH�¼$ H9;uH‰#H‹œ$ 1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹œ$ Hƒû„_H‹H‹KH‹kH‰l$`H‹„$¨H‹œ$°H‰\$@H‹(H‰ÓH‰T$PH‰L$XH9̓HkíHëH‰\$HHƒû„ýH‹H‹KH‹[H‰”$€H‰Œ$ˆH‰œ$�H‰ØH)ËHƒû}FH�H‰$H‰T$hH‰T$H‰L$pH‰L$H‰D$xH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$pH‰D$xH‰T$hH�ÊH‰$H‹\$@H‰\$èH‹T$hH‹L$pH‹D$xH‹\$HH‰$Hƒ<$t4H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$èH�ĘÉ%ëÉéüþÿÿè ‰éšþÿÿ +*0runtime.morestack_noctxtšgo.string."ssa"Ä.go.string."domFrontier"ðgo.string."add"˜"runtime.panicwrapÔ*type.[]*"".BasicBlock´"runtime.growsliceª.runtime.writebarrierptrÀ2runtime.writebarriersliceú$runtime.panicindex0°"".autotmp_7521_*type.[]*"".BasicBlock"".autotmp_7520/*type.[]*"".BasicBlock"".autotmp_7519*type.[]*"".BasicBlock"".pŸ,type.*[]*"".BasicBlock"".v¯&type.*"".BasicBlock +"".df�&type."".domFrontier"".v &type.*"".BasicBlock"".u&type.*"".BasicBlock""..this(type.*"".domFrontier"°É¯°$� +ú�‹Î;K1Tgclocals·ae50a0fc534c19dceb1e22fb974e7af6Tgclocals·dc62af5682497dc9c7bb86721a15ee72þ."".(*domFrontier).build€èeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt!H�,$H‰ïH¥H¥H¥H‹\$@H‰\$èHƒÄ0ÉëÛ + 0runtime.morestack_noctxt~go.string."ssa"¨.go.string."domFrontier"Ô"go.string."build"ü"runtime.panicwrapÎ("".domFrontier.build `"".u&type.*"".BasicBlock""..this(type.*"".domFrontier`•_`À +üÀ +}CTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Abs`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Abs0 "".~r2 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00þ0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Add`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Add@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00€0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).And`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).And@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00‚0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).AndNot`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8,math/big.(*Int).AndNot@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00„0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*blockSet).Binomial`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò80math/big.(*Int).Binomial@ "".~r30$type.*math/big.Intmath/big.k·4 type.int64math/big.n·3type.int64""..this"type.*"".blockSet00†0Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Bit`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Bit0 "".~r2 type.uintmath/big.i·3type.int""..this"type.*"".blockSet00ˆ0Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).BitLen`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8,math/big.(*Int).BitLen  "".~r1type.int""..this"type.*"".blockSet00Š0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*blockSet).Bits€vHÇD$HÇD$HÇD$ H‹\$H‰\$Hƒ|$té‰%ëò\(math/big.(*Int).Bits@ "".~r1(type.[]math/big.Word""..this"type.*"".blockSet@@Œ@Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*blockSet).Bytes€vHÇD$HÇD$HÇD$ H‹\$H‰\$Hƒ|$té‰%ëò\*math/big.(*Int).Bytes@ "".~r1type.[]uint8""..this"type.*"".blockSet@@Ž@Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Cmp`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Cmp0math/big.r·1 type.intmath/big.y·3$type.*math/big.Int""..this"type.*"".blockSet00�0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Div`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Div@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00’0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).DivMod€dHÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëòJ,math/big.(*Int).DivMod` "".~r5P$type.*math/big.Int "".~r4@$type.*math/big.Intmath/big.m·60$type.*math/big.Intmath/big.y·5 $type.*math/big.Intmath/big.x·4$type.*math/big.Int""..this"type.*"".blockSet@@”@Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Exp`RHÇD$(H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).ExpP + "".~r4@$type.*math/big.Intmath/big.m·50$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00–0Tgclocals·7bca62871a339ef4f22094fef27c1e2eTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).Format@@H‹\$H‰\$Hƒ|$té‰%ëò&,math/big.(*Int).Format@math/big.ch·30type.int32math/big.s·2type.fmt.State""..this"type.*"".blockSet  ˜ Tgclocals·91048af5c6ccce312ef4bac6129cf880Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).GCD`RHÇD$0H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).GCD` "".~r5P$type.*math/big.Intmath/big.b·6@$type.*math/big.Intmath/big.a·50$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00š0Tgclocals·3a4d85d86294397fe232dcd39819d1f9Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*blockSet).GobDecode€dHÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëòJ2math/big.(*Int).GobDecode` "".~r2@type.errormath/big.buf·3type.[]uint8""..this"type.*"".blockSet@@œ@Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*blockSet).GobEncode šHÇD$HÇD$HÇD$ HÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëò€2math/big.(*Int).GobEncode` "".~r2@type.error "".~r1type.[]uint8""..this"type.*"".blockSetPPžPTgclocals·13c015770347481bee7a16dde25a3e2fTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*blockSet).Int64`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8*math/big.(*Int).Int64  "".~r1type.int64""..this"type.*"".blockSet00 0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Lsh`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Lsh@ "".~r30$type.*math/big.Intmath/big.n·4 type.uintmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00¢0Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*blockSet).MarshalJSON šHÇD$HÇD$HÇD$ HÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëò€6math/big.(*Int).MarshalJSON` "".~r2@type.error "".~r1type.[]uint8""..this"type.*"".blockSetPP¤PTgclocals·13c015770347481bee7a16dde25a3e2fTgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*blockSet).MarshalText šHÇD$(HÇD$0HÇD$HÇD$HÇD$ H‹\$H‰\$Hƒ|$té‰%ëò€6math/big.(*Int).MarshalText`math/big.err·2@type.error math/big.text·1type.[]uint8""..this"type.*"".blockSetPP¦PTgclocals·13c015770347481bee7a16dde25a3e2fTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Mod`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Mod@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00¨0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*blockSet).ModInverse`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò84math/big.(*Int).ModInverse@ "".~r30$type.*math/big.Intmath/big.n·4 $type.*math/big.Intmath/big.g·3$type.*math/big.Int""..this"type.*"".blockSet00ª0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Mul`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Mul@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00¬0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*blockSet).MulRange`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò80math/big.(*Int).MulRange@ "".~r30$type.*math/big.Intmath/big.b·4 type.int64math/big.a·3type.int64""..this"type.*"".blockSet00®0Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Neg`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Neg0 "".~r2 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00°0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Not`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Not0 "".~r2 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00²0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*blockSet).Or`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8$math/big.(*Int).Or@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00´0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*blockSet).ProbablyPrime`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0:math/big.(*Int).ProbablyPrime0 "".~r2 type.boolmath/big.n·3type.int""..this"type.*"".blockSet00¶0Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Quo`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Quo@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00¸0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).QuoRem€dHÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëòJ,math/big.(*Int).QuoRem` "".~r5P$type.*math/big.Int "".~r4@$type.*math/big.Intmath/big.r·60$type.*math/big.Intmath/big.y·5 $type.*math/big.Intmath/big.x·4$type.*math/big.Int""..this"type.*"".blockSet@@º@Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*blockSet).Rand`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8(math/big.(*Int).Rand@ "".~r30$type.*math/big.Intmath/big.n·4 $type.*math/big.Intmath/big.rnd·3(type.*math/rand.Rand""..this"type.*"".blockSet00¼0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Rem`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Rem@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00¾0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Rsh`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Rsh@ "".~r30$type.*math/big.Intmath/big.n·4 type.uintmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00À0Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*blockSet).Scan€dHÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëòJ(math/big.(*Int).Scan` "".~r3@type.errormath/big.ch·40type.int32math/big.s·3$type.fmt.ScanState""..this"type.*"".blockSet@@Â@Tgclocals·c776d40308d3cc87dab399555a94d3caTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Set`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Set0 "".~r2 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00Ä0Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).SetBit`RHÇD$(H‹\$H‰\$Hƒ|$té‰%ëò8,math/big.(*Int).SetBitP + "".~r4@$type.*math/big.Intmath/big.b·50type.uintmath/big.i·4 type.intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00Æ0Tgclocals·51c91b49a541ba55a8fa97c3e1ca9343Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*blockSet).SetBits`RHÇD$(H‹\$H‰\$Hƒ|$té‰%ëò8.math/big.(*Int).SetBitsP "".~r2@$type.*math/big.Intmath/big.abs·3(type.[]math/big.Word""..this"type.*"".blockSet00È0Tgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*blockSet).SetBytes`RHÇD$(H‹\$H‰\$Hƒ|$té‰%ëò80math/big.(*Int).SetBytesP "".~r2@$type.*math/big.Intmath/big.buf·3type.[]uint8""..this"type.*"".blockSet00Ê0Tgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*blockSet).SetInt64`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò80math/big.(*Int).SetInt640 "".~r2 $type.*math/big.Intmath/big.x·3type.int64""..this"type.*"".blockSet00Ì0Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*blockSet).SetString`\HÇD$(ÆD$0H‹\$H‰\$Hƒ|$té‰%ëòB2math/big.(*Int).SetString` + "".~r4Ptype.bool "".~r3@$type.*math/big.Int math/big.base·50type.intmath/big.s·4type.string""..this"type.*"".blockSet00Î0Tgclocals·74b92009f8ce937c9c26b6c6db0b2ae0Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*blockSet).SetUint64`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82math/big.(*Int).SetUint640 "".~r2 $type.*math/big.Intmath/big.x·3type.uint64""..this"type.*"".blockSet00Ð0Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*blockSet).Sign`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8(math/big.(*Int).Sign  "".~r1type.int""..this"type.*"".blockSet00Ò0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).String€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ,math/big.(*Int).String0 "".~r1type.string""..this"type.*"".blockSet@@Ô@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Sub`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Sub@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00Ö0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*blockSet).Uint64`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8,math/big.(*Int).Uint64  "".~r1type.uint64""..this"type.*"".blockSet00Ø0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*blockSet).UnmarshalJSON€dHÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëòJ:math/big.(*Int).UnmarshalJSON` "".~r2@type.error math/big.text·3type.[]uint8""..this"type.*"".blockSet@@Ú@Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*blockSet).UnmarshalText€dHÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëòJ:math/big.(*Int).UnmarshalText` "".~r2@type.error math/big.text·3type.[]uint8""..this"type.*"".blockSet@@Ü@Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*blockSet).Xor`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò8&math/big.(*Int).Xor@ "".~r30$type.*math/big.Intmath/big.y·4 $type.*math/big.Intmath/big.x·3$type.*math/big.Int""..this"type.*"".blockSet00Þ0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþB"".(*blockSet).math/big.binaryGCD`RHÇD$ H‹\$H‰\$Hƒ|$té‰%ëò82math/big.(*Int).binaryGCD@ "".~r30$type.*math/big.Intmath/big.b·4 $type.*math/big.Intmath/big.a·3$type.*math/big.Int""..this"type.*"".blockSet00à0Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*blockSet).math/big.scan ˆHÇD$(HÇD$0HÇD$8HÇD$@H‹\$H‰\$Hƒ|$té‰%ëòn(math/big.(*Int).scan€ "".~r5`type.error "".~r4Ptype.int "".~r3@$type.*math/big.Int math/big.base·60type.intmath/big.r·5&type.io.RuneScanner""..this"type.*"".blockSetPPâPTgclocals·622c1e6232f131ff500ea2e68a0c60eaTgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[6]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_7531type.int"".autotmp_7530type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[6]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..eq.[6]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_7535?"type.interface {}"".autotmp_7534"type.interface {}"".autotmp_7533_type.int"".autotmp_7532Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[6]interface {}"".p*type.*[6]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ.type..hash."".MapUpdateÀ¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$(HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$8HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ + 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÜ"runtime.interhashÀ"runtime.interhash¤runtime.memhash@@"".autotmp_7540type.uintptr"".autotmp_7539type.uintptr"".autotmp_7538type.uintptr"".autotmp_7537type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p$type.*"".MapUpdate@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ*type..eq."".MapUpdateàÌeH‹ %H;awèëêHƒìHH‹|$PH‹T$XHƒÿ„±Hƒú„ H‹H‹*H9ët +ÆD$hHƒÄHÃH‹JH‹rH‹GH‹WH9È…hH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €û„.H‹\$XHƒû„H‹KH‹s H‹\$PHƒû„úH‹CH‹S H9È…ßH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €û„¥H‹\$XHƒû„�H‹K(H‹s0H‹\$PHƒûtxH‹C(H‹S0H9ÈuaH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût+H‹l$PH‹]8L‹D$XI‹h8H9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉ넉éjÿÿÿÆD$hHƒÄHÉéÿþÿÿ‰éáþÿÿÆD$hHƒÄHÉéYþÿÿ‰éHþÿÿ + + 0runtime.morestack_noctxtœruntime.ifaceeqþruntime.ifaceeqÐruntime.ifaceeq@�"".autotmp_7548type."".Value"".autotmp_7547type."".Value"".autotmp_7546type."".Value"".autotmp_7545type."".Value"".autotmp_7544?type."".Value"".autotmp_7543type."".Value "".~r30type.bool"".s type.uintptr"".q$type.*"".MapUpdate"".p$type.*"".MapUpdateV�2��É�� �� ������ðð�ãTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ,"".(*MapUpdate).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò84"".(*anInstruction).Parent  "".~r0"type.*"".Function""..this$type.*"".MapUpdate00ä0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*MapUpdate).Block`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò82"".(*anInstruction).Block  "".~r0&type.*"".BasicBlock""..this$type.*"".MapUpdate00æ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*MapUpdate).setBlock@@H‹\$H‰\$Hƒ|$té‰%ëò&8"".(*anInstruction).setBlock "".block&type.*"".BasicBlock""..this$type.*"".MapUpdate  è Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ2"".(*MapUpdate).Referrers`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8:"".(*anInstruction).Referrers  "".~r0,type.*[]"".Instruction""..this$type.*"".MapUpdate00ê0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[5]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_7551type.int"".autotmp_7550type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[5]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0type..eq.[5]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_7555?"type.interface {}"".autotmp_7554"type.interface {}"".autotmp_7553_type.int"".autotmp_7552Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[5]interface {}"".p*type.*[5]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ8type..hash.[8]"".InstructionàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7558type.int"".autotmp_7557type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p.type.*[8]"".Instruction`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ4type..eq.[8]"".InstructionàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7562?&type."".Instruction"".autotmp_7561&type."".Instruction"".autotmp_7560_type.int"".autotmp_7559Otype.int "".~r30type.bool"".s type.uintptr"".q.type.*[8]"".Instruction"".p.type.*[8]"".Instruction&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ0"".CallInstruction.BlockÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[ ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 &type.*"".BasicBlock""..this.type."".CallInstruction 8`ì` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".CallInstruction.CommonÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[(ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 &type.*"".CallCommon""..this.type."".CallInstruction 8`î` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ6"".CallInstruction.OperandsÀÀeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$hHÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$HH‰$H‹\$@H‹[0ÿÓH‹T$ H‹L$(H‹D$0H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtö +€p "".~r1P type.[]*"".Value"".rands  type.[]*"".Value""..this.type."".CallInstructionp…o  +ð  +{%Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ2"".CallInstruction.ParentÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.*"".Function""..this.type."".CallInstruction 8`ò` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".CallInstruction.PosÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[@ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.go/token.Pos""..this.type."".CallInstruction 8`ô` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ2"".CallInstruction.StringàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[HÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..this.type."".CallInstruction0T/pöp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ0"".CallInstruction.ValueÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[PÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 type.*"".Call""..this.type."".CallInstruction 8`ø` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ6"".CallInstruction.setBlockÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$(H‰\$H‹\$ H‰$H‹\$H‹[XÿÓHƒÄà + 0runtime.morestack_noctxt˜ +0 ""..anon0 &type.*"".BasicBlock""..this.type."".CallInstruction 8`ú` +LTgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9fþ,type..hash.[2]"".ValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7572type.int"".autotmp_7571type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*[2]"".Value`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ(type..eq.[2]"".ValueàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7576?type."".Value"".autotmp_7575type."".Value"".autotmp_7574_type.int"".autotmp_7573Otype.int "".~r30type.bool"".s type.uintptr"".q"type.*[2]"".Value"".p"type.*[2]"".Value&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ,type..hash.[4]"".ValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7579type.int"".autotmp_7578type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*[4]"".Value`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ(type..eq.[4]"".ValueàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7583?type."".Value"".autotmp_7582type."".Value"".autotmp_7581_type.int"".autotmp_7580Otype.int "".~r30type.bool"".s type.uintptr"".q"type.*[4]"".Value"".p"type.*[4]"".Value&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ,type..hash.[3]"".ValueàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_7586type.int"".autotmp_7585type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*[3]"".Value`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ(type..eq.[3]"".ValueàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_7590?type."".Value"".autotmp_7589type."".Value"".autotmp_7588_type.int"".autotmp_7587Otype.int "".~r30type.bool"".s type.uintptr"".q"type.*[3]"".Value"".p"type.*[3]"".Value&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/blockopt.goþ "".Node.OperandsÀÀeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$hHÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$HH‰$H‹\$@H‹[ ÿÓH‹T$ H‹L$(H‹D$0H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtö +€p "".~r1P type.[]*"".Value"".rands  type.[]*"".Value""..thistype."".Nodep…o  +ü  +{%Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ"".Node.ParentÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[(ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.*"".Function""..thistype."".Node 8`þ` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".Node.PosÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[0ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 "type.go/token.Pos""..thistype."".Node 8`€` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".Node.ReferrersÀ¦eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄà + 0runtime.morestack_noctxt„ +0  "".~r0 ,type.*[]"".Instruction""..thistype."".Node 8`‚` +BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".Node.StringàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[@ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..thistype."".Node0T/p„p +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þ,4go.itab.*os.File.io.Writerþ.go.string."unreachable"@8 unreachable .go.string."unreachable"þTgclocals·ba4c74b43d6eb6d05270d5d95517cce5 *þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þ,>go.itab.*"".Jump."".Instructionþ2go.string."jumpThreading"@< jumpThreading 2go.string."jumpThreading"þTgclocals·3f67a2f14e5ae490320482e72aec278b€€&(*¨((þTgclocals·6b6fbfacf80ed81d2be06478c8f1790dHH + + + + + + +þ,go.string."fuseBlocks"@6 +fuseBlocks ,go.string."fuseBlocks"þTgclocals·c750c90218172b90eb5d591b01de9e7c��2€ €€ "   +þTgclocals·776d19cc6eced68e652f85d577f321c6PP + + + + + + + +þTgclocals·82667ff3e871fcc4d4f1591d2c74bb39(( + +þTgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4((þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ*go.string."cond.true"@4 cond.true *go.string."cond.true"þ,go.string."cond.false"@6 +cond.false ,go.string."cond.false"þTgclocals·f1e701017cdddd563cee19036a4c72ba88À "(þTgclocals·ca68f72a97181b57b0ef6df6889c5f0c88 º +º +º +º +º +þ,Lgo.itab.*go/ast.BinaryExpr.go/ast.Exprþ,šgo.itab.golang.org/x/tools/go/exact.boolVal.golang.org/x/tools/go/exact.Valueþ,4go.itab.*"".Const."".Valueþ,go.itab.*"".Call."".Instructionþ,Bgo.itab.*"".Lookup."".Instructionþ,>go.itab.*"".UnOp."".Instructionþ6go.string."exprN(%T) in %s"@@exprN(%T) in %s 6go.string."exprN(%T) in %s"þTgclocals·52522fb32a18221679eaff913470b83c°°h€ €€°€"(  €€€€ €€ €€€‚€‚°€€°€€ °€€€ €€€ˆ ˆ€ÿÿÿ ÿþTgclocals·ff43bc1b31ce58b0e65483ca813f754aøø ºººººººººººººººººººººººººººººþ,–go.itab.*golang.org/x/tools/go/types.Array.golang.org/x/tools/go/types.Typeþ,4go.itab.*"".Alloc."".Valueþ,@go.itab.*"".Slice."".Instructionþ,Hgo.itab.*"".MakeSlice."".Instructionþ,Dgo.itab.*"".MakeMap."".Instructionþ,Fgo.itab.*"".MakeChan."".Instructionþ,žgo.itab.*golang.org/x/tools/go/types.Interface.golang.org/x/tools/go/types.Typeþ,@go.itab.*"".Panic."".Instructionþgo.string."len"0(len go.string."len"þgo.string."cap"0(cap go.string."cap"þ go.string."make"0*make go.string."make"þgo.string."new"0(new go.string."new"þ"go.string."panic"0,panic "go.string."panic"þ*go.string."makeslice"@4 makeslice *go.string."makeslice"þTgclocals·bea30240c12a4eb6784fb9d2622d27adððh € »     €°€€°    þTgclocals·ea7d721c0d7388f52d03b41212db3a5fè誰ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°ª°þ,Bgo.itab.*go/ast.Ident.go/ast.Exprþ,4go.itab."".blank."".lvalueþ,:go.itab.*"".address."".lvalueþ,Pgo.itab.*go/ast.CompositeLit.go/ast.Exprþ,šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.Typeþ,:go.itab.*"".element."".lvalueþ,–go.itab.*golang.org/x/tools/go/types.Basic.golang.org/x/tools/go/types.Typeþ,Hgo.itab.*"".IndexAddr."".Instructionþ,Jgo.itab.*go/ast.IndexExpr.go/ast.Exprþ,Hgo.itab.*go/ast.StarExpr.go/ast.Exprþgo.string."_"0$_ go.string."_"þ&go.string."complit"00complit &go.string."complit"þhgo.string."unexpected container type in IndexExpr: "€r(unexpected container type in IndexExpr:  hgo.string."unexpected container type in IndexExpr: "þZgo.string."unexpected address expression: %T"pd!unexpected address expression: %T Zgo.string."unexpected address expression: %T"þTgclocals·b4ca3603ed9caf23a34e793e6542380c˜˜7Ð  °   € € ‚  °°€°° °° °  €°°°° ° ° °° ° °  °""€€€€°€° + +ðððþTgclocals·fc30c2365de407b3388a0dec99f32f38ÈÈ7ºººººººººººººººººººººººººººººººººººººººººººººººººººººººþTgclocals·c4508713e634e9ea38cb0a82ee71e40a88  þTgclocals·e58afcbd318628159ba00efb252f4b9088ºººººþTgclocals·ac2acc8201f899983e1002f265f89192pp8À,,.ÀþTgclocals·bd5463d611c05ed920bbcd63d68215fa@@ ººººººþ,Hgo.itab.*go/ast.FuncType.go/ast.Exprþ,Fgo.itab.*go/ast.FuncLit.go/ast.Nodeþ,:go.itab.*"".Function."".Valueþ,Lgo.itab.*"".MakeClosure."".Instructionþ,8go.itab.*"".Builtin."".Valueþ,2go.itab.*"".UnOp."".Valueþ,@go.itab.*"".Index."".InstructionþBgo.string."non-constant BasicLit"PLnon-constant BasicLit Bgo.string."non-constant BasicLit"þ"go.string."%s$%d"0,%s$%d "go.string."%s$%d"þLgo.string."illegal op in BinaryExpr: "`Villegal op in BinaryExpr:  Lgo.string."illegal op in BinaryExpr: "þfgo.string."unexpected expression-relative selector"pp'unexpected expression-relative selector fgo.string."unexpected expression-relative selector"þ>go.string."unexpected expr: %T"PHunexpected expr: %T >go.string."unexpected expr: %T"þTgclocals·da90f6bafc68d6d82188455b05d3ca35ÈPÈPcž,,À,, ,À ÀÀÀ€,,,À €€À€€,€ì€À€€€€À€ì€ÀÀ€À€ €,€ì€À€€ € ÀÀÀÀÀÀÀ +ÀÀ  €€ü €ü ˆü €,ˆü €,€ü €€ü€€ü€ü +€€À€€€€€€Àî€Àî,€ÀÀ.€ÀÀ€Àì€ÀÀî€Àî€À€À€À€ÀÀ€þTgclocals·7a603358eeb1b08ec0740bbba4bde2b2¨¨cºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíºíþTgclocals·4398bb51467914f29637b614067b995f þTgclocals·2f0799d8cd810298cfd0902093f6121e  +**þTgclocals·08ac9fb6082db45ba8ad8c541e771e00(( ,þTgclocals·bfe098bc66dcd40b3f64c7dbb6092d45((º º º þTgclocals·c8f2cd144e72c342e2291b3671ab4a1eÀÀ ( +** ° °€° þTgclocals·4fc7bdfae1004e17f25f57b4d9db22c7hh ªªªªªªªªªªªþ,–go.itab.*golang.org/x/tools/go/types.Slice.golang.org/x/tools/go/types.Typeþ, +  + +*€*ÊÈÊÈÈÂþTgclocals·7a169e788c76524bd51757b001f3f3f2€€**************þTgclocals·11b940d5b78507dc8916990d8ad67efbÈÈ X°°°°€ ° ² ²þTgclocals·6c6f8c2e07b3ff3c8ddec8597d2e6b8cxx *************þTgclocals·642113c69b05a0b78729ce0d19febc89 þTgclocals·905de2cf5e884739b2fd60d43d297658  **þ,Hgo.itab.*"".FieldAddr."".Instructionþ,À À  +à, Šà,¨Šà¨ªè.ªªèª*àª*⪠+ਠ+à  +     þTgclocals·ff0973ed47960d07debfdd4272f09bf4  ªªªªªªªªªªªªªªªªªªþ6go.string."typeswitch.done"@@typeswitch.done 6go.string."typeswitch.done"þ6go.string."typeswitch.body"@@typeswitch.body 6go.string."typeswitch.body"þ6go.string."typeswitch.next"@@typeswitch.next 6go.string."typeswitch.next"þTgclocals·34e0fc563cdcad2ba6a0f47fd901493føøH°°°°( °¨ °¨*° ª*°ª*° ªª°ª*»ª*° ª ° * °þTgclocals·a75ef4c2444565e892db4d55a71f46f0ˆˆªªªªªªªªªªªªªªªþ,Lgo.itab.*go/ast.CaseClause.go/ast.NodeþTgclocals·496c320e2f0f712f0e908a1925051706@@ ÀÀþTgclocals·79c8a279436a950364b3891526682ce6@@ ê +ê +ê +ê +ê +ê +þ,Hgo.itab.*go/ast.SendStmt.go/ast.Nodeþ,Jgo.itab.*go/ast.UnaryExpr.go/ast.Nodeþ,Bgo.itab.*"".Select."".Instructionþ,6go.itab.*"".Select."".Valueþ.go.string."select.done"@8 select.done .go.string."select.done"þ.go.string."select.body"@8 select.body .go.string."select.body"þ.go.string."select.next"@8 select.next .go.string."select.next"þVgo.string."blocking select matched no case"``blocking select matched no case Vgo.string."blocking select matched no case"þTgclocals·314132e1a7f7a4e26766c420ce2286d7ÐÐ<À€€ €€°€€€€°€€°°€€° €€ + €€ +€€€€€€€°€€ +€ €€°€ +€€€ € € € ‚ € € "€"€ € € €  €  € " € (" € ("ˆ € ( € (( € ( °€ (" € ("  € (" € ("» € ( ° € (° € (  € ( € ( €   € €€ ° €þTgclocals·7c8df22e07c4f17f44ffafb7a9de8019ðð<ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªþ,Jgo.itab.*go/ast.BlockStmt.go/ast.Stmtþ(go.string."for.body"@2for.body (go.string."for.body"þ(go.string."for.done"@2for.done (go.string."for.done"þ(go.string."for.loop"@2for.loop (go.string."for.loop"þ(go.string."for.post"@2for.post (go.string."for.post"þTgclocals·545b6f1bb752972d9a63ce15099f32daXX €ˆŠª** +þTgclocals·c66acf6cd66ea67d54d3d007468da5dcXX ªªªªªªªªªþ,@go.itab.*"".BinOp."".Instructionþ,4go.itab.*"".BinOp."".Valueþ6go.string."rangeindex.loop"@@rangeindex.loop 6go.string."rangeindex.loop"þ6go.string."rangeindex.body"@@rangeindex.body 6go.string."rangeindex.body"þ6go.string."rangeindex.done"@@rangeindex.done 6go.string."rangeindex.done"þ6go.string."rangeIndexed x:"@@rangeIndexed x: 6go.string."rangeIndexed x:"þTgclocals·b4852eea1a88d4c36cd980e0784edefdàà2�€ ,€,€‚,€ ‚,€,€,€,€€,€ˆ,€,€€,€,€,€,€,À€ +,€,€€€À€€€ À €€ €, €þTgclocals·a0c5e85d1e0518be84c6bf9cd016fdd3  2ºº,º,º,º,º,º,º,º,º,º,º,º,º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬º¬ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºÛ‚ºþ,ngo.itab.*"".opaqueType.golang.org/x/tools/go/types.Typeþ,@go.itab.*"".Range."".Instructionþ,>go.itab.*"".Next."".Instructionþ,2go.itab.*"".Next."".Valueþ4go.string."rangeiter.loop"@>rangeiter.loop 4go.string."rangeiter.loop"þgo.string."k"0$k go.string."k"þgo.string."v"0$v go.string."v"þ4go.string."rangeiter.body"@>rangeiter.body 4go.string."rangeiter.body"þ4go.string."rangeiter.done"@>rangeiter.done 4go.string."rangeiter.done"þTgclocals·33858781c455383183fedf43e51cad1b  6 " °°ˆˆˆ +ˆ +ˆˆˆ€€€€€ +€€€€þTgclocals·7ec5f83b660e4695b484c5ac4cd1bd75ØØº»º»íº»íº»íº»íº»íº»í +º»í +º»í +º»í +º»í +º»í +º»í +º»í +º»í +º»í +º»í +º»í +º»í*º»í*º»í*º»Á*º»Á*º»-(º»-(þ4go.string."rangechan.loop"@>rangechan.loop 4go.string."rangechan.loop"þ4go.string."rangechan.body"@>rangechan.body 4go.string."rangechan.body"þ4go.string."rangechan.done"@>rangechan.done 4go.string."rangechan.done"þTgclocals·3faa7103b99e8610baae3a78a9dc8675ðð.€ + + + +° ° °°þTgclocals·20335c1093ae753b44afda5ddf100237€€ººÛºÛ +ºÛ +ºÛ +ºÛ +ºÛ +ºÛ +ºÛ +ºÛ +ºÛ +ºÛ*ºÛ*º(þ>go.string."Cannot range over: "PHCannot range over:  >go.string."Cannot range over: "þTgclocals·c18f4bb0c42d047391c794bea9009b3eøøNì,ÀÀÂîÀÂî,Àì,Àî +ìî, +ÀîÀ. +ì. +*þTgclocals·a75ef4c2444565e892db4d55a71f46f0ˆˆªªªªªªªªªªªªªªªþ,>go.itab.*"".Send."".Instructionþ,œgo.itab.golang.org/x/tools/go/exact.int64Val.golang.org/x/tools/go/exact.Valueþ,:go.itab.*"".Go."".Instructionþ,@go.itab.*"".Defer."".Instructionþ,Hgo.itab.*"".RunDefers."".Instructionþ,Bgo.itab.*"".Return."".Instructionþ&go.string."if.then"00if.then &go.string."if.then"þ&go.string."if.done"00if.done &go.string."if.done"þ&go.string."if.else"00if.else &go.string."if.else"þRgo.string."unexpected statement kind: %T"`\unexpected statement kind: %T Rgo.string."unexpected statement kind: %T"þTgclocals·03453b23f1b69cc2e219c5c2e1f4b036À"À"7"€,,,À.,, , €€®B€€€,€,,, €, €,€€€ €(€ € € , €ÀÀÀÀÀÂÀÀÀÀ  + +  €«P €<€<€<þTgclocals·43ff9e7ec1c9d487325941192719eb83ÈÈ7ºººººººººººººººººººººººººººººººººººººººººººººººººººººººþ,–go.itab.*golang.org/x/tools/go/types.Var.golang.org/x/tools/go/types.ObjectþDgo.string."build function %s @ %s"PNbuild function %s @ %s Dgo.string."build function %s @ %s"þTgclocals·f399d6fc63011ea198b26d78521b4605ààR,¢€¢ÿR¢ÿRÿR¢€ þTgclocals·9de9e9a53c90c1f4d44cb33d36c92e22€€ + + + + + + + + + + + + + +þ,Hgo.itab.*go/ast.FuncDecl.go/ast.Nodeþ go.string."init"0*init go.string."init"þ&go.string."init#%d"00init#%d &go.string."init#%d"þTgclocals·8bc54aa58fe7b4269f9cd6990760de13¨¨Fððð ð€ ð€ ð€ð   ""  þTgclocals·88fc812709a79791f1bdabd8c9760299˜˜*****************þTgclocals·7e5df42f241b63fa1215036d9b9dfcc900 ªV¢ªVªªVþTgclocals·fbd5b7009fdd3864023723132632a4f400þ,6go.itab.*"".Global."".Valueþ(go.string."build %s"@2build %s (go.string."build %s"þ,go.string."init$guard"@6 +init$guard ,go.string."init$guard"þ,go.string."init.start"@6 +init.start ,go.string."init.start"þ*go.string."init.done"@4 init.done *go.string."init.done"þºgo.string."Package(%q).Build(): unsatisfied import: Program.CreatePackage(%q) was not called"ÐÄQPackage(%q).Build(): unsatisfied import: Program.CreatePackage(%q) was not called ºgo.string."Package(%q).Build(): unsatisfied import: Program.CreatePackage(%q) was not called"þ\go.string."build global initializer %v @ %s\n"pd!build global initializer %v @ %s + \go.string."build global initializer %v @ %s\n"þTgclocals·54976ee611b3d3c57407059295ea0bd7ÐÐ-ú€ªVÀ€ªV<€<€    ( ( ( €€€€€ €€ð€ðˆð€ € € €€ €€ € € € €€ €ˆ€ð/€ð/"€"€"€À€À€ +À€ +À€€€,€€,€€,À€€,À€€,ÀÀ€€,À€"€þTgclocals·f1ba4c00c5355b94b3626870a74f8a13øø-þbgo.string."no types.Object for ast.Ident %s @ %s"pl%no types.Object for ast.Ident %s @ %s bgo.string."no types.Object for ast.Ident %s @ %s"þTgclocals·e204bf50de0301d63060f3dd23e46fe4``0 +¿TÀ¿T À¿TþTgclocals·f99f470b4e8bf0bbfec1c215fb234ac788 + + + + +þ>go.string."no type for %T @ %s"PHno type for %T @ %s >go.string."no type for %T @ %s"þTgclocals·910bbbf40c64f06016d225e2b2d97a7dPP$ üKüK üKþTgclocals·4da90a0621e4e05d72a06d6692da2db800 +....þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·42969f7cd261cb77ee27de5eef93b763  +»»þTgclocals·d5a994a861f5c12bfbebaeb878a24ad888,À.ÂþTgclocals·844ab127e744730859f0523d83a2c61d88þTgclocals·b29d0125b61986dcd852b1b6a44a3c2b00 +ì.þTgclocals·d946c3dbeb12c2f57b5e4bb881c757ea00 þ,žgo.itab.golang.org/x/tools/go/exact.stringVal.golang.org/x/tools/go/exact.ValueþTgclocals·1b3819e1e4026556c6b72a8e2fa30464@@ÀÀ.ÂþTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þ,–go.itab.*golang.org/x/tools/go/types.Named.golang.org/x/tools/go/types.TypeþTgo.string."zeroConst for unexpected type:"`^zeroConst for unexpected type: Tgo.string."zeroConst for unexpected type:"þVgo.string."zeroConst applied to aggregate:"``zeroConst applied to aggregate: Vgo.string."zeroConst applied to aggregate:"þDgo.string."zeroConst: unexpected "PNzeroConst: unexpected  Dgo.string."zeroConst: unexpected "þTgclocals·47ea5590e08c113bb40f99dba03cd9c9��p,À€ÿ€ÿ€ÿ€ÿÀ,À , À, À€,, ,ÿÿÿ ÀÀ ÀþTgclocals·b3f5e0e3c730dce9b9bdbed93ef28e34ÐÐ þgo.string."nil"0(nil go.string."nil"þgo.string."..."0(... go.string."..."þgo.string.":"0$: go.string.":"þTgclocals·7cd98efb4faaa63e779bbf5326be5089  þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þRgo.string."unexpected constant value: %T"`\unexpected constant value: %T Rgo.string."unexpected constant value: %T"þTgclocals·5bd0a9c082f40ed029e0632c6494edf188 ððòþTgclocals·7ba969af8c72fca351526f5bd553df3688þTgclocals·5bd0a9c082f40ed029e0632c6494edf188 ððòþTgclocals·7ba969af8c72fca351526f5bd553df3688þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·48ad08fe96c2c56f10706fcf72f03913àà * (*€* *  +   €ªVþTgclocals·20521287964a3b12b1ceedb4f837ff84xx þ,4go.itab.*"".Type."".Memberþ,šgo.itab.*golang.org/x/tools/go/types.Const.golang.org/x/tools/go/types.Objectþ,@go.itab.*"".NamedConst."".Memberþ,8go.itab.*"".Global."".Memberþ,˜go.itab.*golang.org/x/tools/go/types.Func.golang.org/x/tools/go/types.Objectþ,go.string."package initializer"PHpackage initializer >go.string."package initializer"þTgclocals·395845ddba2a51cdc0af858248a4dd4d��| +*" €,  + + +À* *,ˆˆˆ,þTgclocals·9828304b425fd23bae078cf2a30b9bc8ÐÐ + + + + + + + + + + + + + + + + + + + + + + + +þTgclocals·26d269e519e13fce3b5a9726f3ff5d6dPP"€ªV€ªV‚ªVþTgclocals·afd56e89fe406cd8321967b6f2c293ef00þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·aa3b86c1ca8acadbe172378c24a491bc  +BBþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1d34c988be6c2d215996051490e513b2 Bþ,Ngo.itab."".byDomPreorder.sort.InterfaceþTgclocals·7a4e2e29614f6cb37bf7caa823c545f8(( þTgclocals·363b18caf0020ca418fd378dbb75c855((þTgclocals·55aeec0596ce7ae25fabe49aa4e537d5(( +þTgclocals·b9d1d48fb0620d175f37b2a0dc2b0e34((šššþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·a126bd594aabc091ec4d0f4f081edfb6ÈÈ D‚‚ ‚Š ‚ + ‚" + ‚ + ‚* ‚€ + ‚*‚*‚*‚‚þTgclocals·95bec3bfddd834e8ca95e8fb178542aexx þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·ef9565ce69254e47860e525ddab6fc04 þXgo.string."dominates(%s, %s)==%t, want %t\n"``dominates(%s, %s)==%t, want %t + Xgo.string."dominates(%s, %s)==%t, want %t\n"þNgo.string."preorder[%d]==%s, want %s\n"`Vpreorder[%d]==%s, want %s + Ngo.string."preorder[%d]==%s, want %s\n"þTgo.string."sanityCheckDomTree failed for "`^sanityCheckDomTree failed for  Tgo.string."sanityCheckDomTree failed for "þTgclocals·6227f5543b6dc0d35bc75c1e0871d1c4°°b€€‚‚¢ ¢¢ˆ€€üÿ€üÿüÿ € +ˆ +‚Àÿ +‚Àÿ‚ÀÿÀÿþTgclocals·7c53c8eee2e27dc688ff1b27f8e6570f¸¸þ,>go.itab.*bytes.Buffer.io.Writerþ&go.string."%*s%s\n"0.%*s%s + &go.string."%*s%s\n"þTgclocals·acd888c93059e4bb6ce86892863536efpp, ¨"ÿˆ"ÿÿþTgclocals·3b6ed0f8b5c9fcfa68dc272499898fdb@@þgo.string."//"0&// go.string."//"þ:go.string."digraph domtree {"PDdigraph domtree { :go.string."digraph domtree {"þ€go.string."\tn%d [label=\"%s (%d, %d)\",shape=\"rectangle\"];\n"€~. n%d [label="%s (%d, %d)",shape="rectangle"]; + €go.string."\tn%d [label=\"%s (%d, %d)\",shape=\"rectangle\"];\n"þpgo.string."\tn%d -> n%d [style=\"solid\",weight=100];\n"€r( n%d -> n%d [style="solid",weight=100]; + pgo.string."\tn%d -> n%d [style=\"solid\",weight=100];\n"þngo.string."\tn%d -> n%d [style=\"dotted\",weight=0];\n"pp' n%d -> n%d [style="dotted",weight=0]; + ngo.string."\tn%d -> n%d [style=\"dotted\",weight=0];\n"þgo.string."}"0$} go.string."}"þTgclocals·5d0541b6c81a0bfcf752912530d731b7ÀÀT  (¨ ü+ˆ ü+ ü+€ (ˆ/(/(ˆ‚(ˆŠ(ôÿŠ(ôÿ(ôÿ‚(Šü+ü+"‚( Šü+ ü+þTgclocals·12904be32cab73b22c8253ca98b54233   + + + + + + + + + + + + + + + + + +þ,@go.itab.*"".Alloc."".InstructionþTgclocals·0797a4a1639fe52cad958b1c7775370e88 +°*ˆþTgclocals·c288740dd538fdf6af320a165005d96a88 +nnnnnþTgclocals·835c801bc35b97dd49312fc31e5d573088 +"þTgclocals·cb9ecaffe2cf49a5dd898e834c382c9c88.....þ,Fgo.itab.*"".DebugRef."".InstructionþTgclocals·b99957c19b78ae58f0cad67d05ad5c20��"À"ÀÀÈ€þTgclocals·8cfba6043da4be508eb46adafbd487e3PP îîîîîîîîþJgo.string."illegal op in emitArith: "`Tillegal op in emitArith:  Jgo.string."illegal op in emitArith: "þTgclocals·5415e0c10703b102cd9f19a8ac6ec73900 þTgclocals·0df8930dd641ab773ed217ce244c3ae600¶»¶»¶»¶»þTgclocals·ddaa2915dbc813850fb779e8a06206b3HH,À.À +þTgclocals·b7aeb2893b84934287e08e55c56f9aaeHH¶¶¶¶¶¶¶þTgclocals·cb9af6b3d97a54a99a5776dfe54028e3  þTgclocals·42969f7cd261cb77ee27de5eef93b763  +»»þ,Jgo.itab.*"".ChangeType."".Instructionþ,Tgo.itab.*"".ChangeInterface."".Instructionþ,Pgo.itab.*"".MakeInterface."".Instructionþ,Dgo.itab.*"".Convert."".Instructionþ^go.string."in %s: cannot convert %s (%s) to %s"ph#in %s: cannot convert %s (%s) to %s ^go.string."in %s: cannot convert %s (%s) to %s"þTgclocals·f5ab976af50c3bf7849ce6a5a0fd7c8e  `ÀÀì,€€  ìÀ,àÀ +ÿÿÿÿÿÿÿÿþTgclocals·41ef594e5e52f7ebbe8255ff7bc920dfÀÀîîîîîîîîîîîîîîîîîîîîîîþ,@go.itab.*"".Store."".InstructionþTgclocals·f2b556745ee185d45bb5d2bbc6980560@@   +þTgclocals·3c3c50627daa05f8afe6c11c0d4ef845@@îîîîîîþTgclocals·386894d6a35a15d226c62a3c433d15ba@@   + +  þTgclocals·c20e8000ea72b2e38dcaf5397c5f36df@@ + + + + + +þ,:go.itab.*"".If."".InstructionþTgclocals·287870cebaccd0822d20d043854493f2XX  +""ˆˆþTgclocals·2df9fe1e86b6a499c9b45cf5ed0dd87eXX +®®®®®®®®®þ,Dgo.itab.*"".Extract."".InstructionþTgclocals·5bdb3806bcced2216041624a7b64864600 +þTgclocals·2ccd86049125329ff171526e605ef83000 nnnnþ,Jgo.itab.*"".TypeAssert."".InstructionþTgclocals·8a1f13d06d0b43f02f72a75a838f7b1d(( þTgclocals·33140b31232d5c66d20e91813f237c86((îîîþ"go.string."value"0,value "go.string."value"þTgclocals·cda924da7b0c1af9fb805c939f8cb879HH‚€"þTgclocals·99accee30c5ef236364d3cb5ecc7199fHHîîîîîîîþTgclocals·8f277b8cec3f8df7bafa6fbcde665103°° +.  € €€€° € þTgclocals·1afade137eba74e0b6f075422f3cf114`` + + + + + + + + + + +þ,@go.itab.*"".Field."".InstructionþTgclocals·20b5691c06c0ea84e7288fe3703bb719˜˜ F€€€€ Š€ÀŠˆˆ€€€‚ €‚þTgclocals·63830a42d2fed0d382fc97e36394b1c2hh ®®®®®®®®®®®þTgclocals·ccbf38776d88a2733339775c435a2454ÐÐ @€€ +, + € €þTgclocals·ace4b02329b8e2d14594198c29a5bc66pp n n n n n n n n n n n n þTgclocals·62368edfb07c97aa3c4408919981a3a388, þTgclocals·784852ecd61fa458e8af6c57e3ee02b888 +.....þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·91048af5c6ccce312ef4bac6129cf880nþ&go.string."recover"00recover &go.string."recover"þTgclocals·b4609bd80f85cdf297960baacb6f42f0ÐÐ :¢ ‚ ‚ ‚°‚ °€ +þTgclocals·1f00c5b3fa8787d28791274359886512pp þTgclocals·23c4785fa8abd7e258acfe91c9f325f3  þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þgo.string."%d"0&%d go.string."%d"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·23c4785fa8abd7e258acfe91c9f325f3  þTgclocals·2d29ece705ad6fb4c36ae535e41922d5  +..þ8go.string."no edge %s -> %s"PBno edge %s -> %s 8go.string."no edge %s -> %s"þTgclocals·29607d9201ab2225470d094a4046940088ÿÿÿ€ÿþTgclocals·ab01a2d55089ff50c402006df1039c3988 + + + + +þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·4398bb51467914f29637b614067b995f þTgclocals·771157e6981a4b26b64a947269cc9ecb þTgclocals·0a4b95df80c389fe7e338059324575e1 þTgclocals·4c021c22c7c9582d96eafa60e799ab08 **þTgclocals·0a4b95df80c389fe7e338059324575e1 þTgclocals·4c021c22c7c9582d96eafa60e799ab08 **þTgclocals·a7aafbec243616aebd9c05978032c583``2 +  þTgclocals·edb3995f1a0bbdc5bba5636114f232c588 + + + + +þTgclocals·e8235e5bb10abb913502bc6973f7896788 € +þTgclocals·ab01a2d55089ff50c402006df1039c3988 + + + + +þTgclocals·515b42a8ed884ffcdfb5ea61a98b491d00"þTgclocals·6788f83fe49776606bc6211fed577ef200ÊÊÊÊþ"go.string."arg%d"0,arg%d "go.string."arg%d"þTgclocals·24f93edda40cfe21c1c993bff268d184ÐÐ 2ð ð    ""þTgclocals·a6255a850fd9496e7696b32dbbab5d71pp ............þ,# Package: %s + 6go.string."# Package: %s\n"þ0go.string."# Synthetic:"@: # Synthetic: 0go.string."# Synthetic:"þ8go.string."# Location: %s\n"@@# Location: %s + 8go.string."# Location: %s\n"þ4go.string."# Parent: %s\n"@< # Parent: %s + 4go.string."# Parent: %s\n"þ6go.string."# Recover: %s\n"@># Recover: %s + 6go.string."# Recover: %s\n"þ>go.string."# Free variables:\n"PF# Free variables: + >go.string."# Free variables:\n"þ8go.string."# % 3d:\t%s %s\n"@># % 3d: %s %s + 8go.string."# % 3d:\t%s %s\n"þ.go.string."# Locals:\n"@6 +# Locals: + .go.string."# Locals:\n"þgo.string.":\n"0&: + go.string.":\n"þ4go.string."\t(external)\n"@: (external) + 4go.string."\t(external)\n"þ&go.string.".nil:\n"0..nil: + &go.string.".nil:\n"þgo.string."%d:"0(%d: go.string."%d:"þ0go.string."%s P:%d S:%d"@: %s P:%d S:%d 0go.string."%s P:%d S:%d"þNgo.string."\t# CFG: %s --> %s --> %s\n"`T # CFG: %s --> %s --> %s + Ngo.string."\t# CFG: %s --> %s --> %s\n"þgo.string."\t"0$  go.string."\t"þ"go.string."%s = "0,%s =  "go.string."%s = "þgo.string."%*s"0(%*s go.string."%*s"þ*go.string.""@4  *go.string.""þgo.string."\n"0$ + go.string."\n"þTgclocals·995af31958e1b1f9c59fb3d8db293043��0ª€€¼€<ˆˆ€ðˆð ¼ < ¼<¼<€€ˆ‚ˆ€Àÿ€ˆÀÿ +   ˆ"ˆ€Àÿ ˆÀÿ(( +¼(<(€Àÿ(Àÿ(ˆ( +ˆ€Àÿ(ˆÀÿˆÀˆÀ,ˆˆ,Àˆ,À€ˆ +,À€¼ˆ,À€<ˆ,ˆ,ˆ€€ˆ +€€€ðˆ€€ðþTgclocals·55bfc1a299d45ec92977732eb833cbf6��0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +þTgclocals·e3ad527836c95f1885fc00ffbbc8e06700þTgclocals·4205cab2470caaf976442750814b93e400 + + + +þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·6d38f7680306b64937c344b8d6c36b5d ŠŠþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f90cfd099b5ec2b453c391fece9d42bbþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f90cfd099b5ec2b453c391fece9d42bbþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3c833c2cb5d04cedcd4b9fca2269862a(( +þTgclocals·3505b1eb8c7c355fb3228b40a3c77ee2(( +‚‚‚þTgclocals·ba707fdc8d6da4ed9ec6e3cf6c374963¸¸D" €ˆ +€ + +þTgclocals·221a8bd725185d98d52e34fea8efbe03HH‚‚‚‚‚‚‚þTgclocals·23c4785fa8abd7e258acfe91c9f325f3  þTgclocals·771157e6981a4b26b64a947269cc9ecb þTgclocals·7b8874d35e8222a9e8725c8fc4dc8e41((.þTgclocals·b49813e2597575f981a14a28c9f56d7c((ÂÂÂþNgo.string."Dominance frontier of %s:\n"`VDominance frontier of %s: + Ngo.string."Dominance frontier of %s:\n"þ,go.string."\t%s: %s\n"@2 %s: %s + ,go.string."\t%s: %s\n"þTgclocals·c348ccab7b9aae056f24e1cdf4230b00��t +° +( +ˆˆ€ +€ˆ  +€Š  +€ˆ€€ˆ€ˆ€¨€ ˆ€€ ˆ + € ˆ +€ ˆ€  ˆ€ þTgclocals·63da605eb3e7a719ce5e1b607b1188dd°°þTgclocals·3aaf4d79e5f7214f4404581cea801d7200º²þTgclocals·a7c27d2bfcc924fa8a92b6b29b7218b100þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þVgo.string."Alloc.Referrers is inconsistent"``Alloc.Referrers is inconsistent Vgo.string."Alloc.Referrers is inconsistent"þ,go.string."\tlifting "@4 lifting  ,go.string."\tlifting "þRgo.string."\tplace %s = %s at block %s\n"`X place %s = %s at block %s + Rgo.string."\tplace %s = %s at block %s\n"þTgclocals·9eed68e5975819f7be9bbc4153f2eb8cððrÀ€,€€ €€€‚  +€ +€"(€"(€"€(ˆ"*(€""(€""(‚"(‚"€(‚" (‚"(€"þTgclocals·12982d2d1aa130aacdc7b7e3907b3781ÈÈ ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚þTgclocals·1a326100ce8b9c1ab06b7d8bde8d6206   4€ €(.ª.€¨.€(.€(€(€þTgclocals·c84728335e3027a7eb638443931b8b58XX »»»»»»»»»þTgclocals·ea4c5feeb71df278d920c4d284ed2b02((ÀþTgclocals·8fddc9a3afd97a815b6385191e48da56(( ‚‚‚þ,0go.itab.*"".Phi."".Valueþ:go.string."\tkill alloc %s\n"@@ kill alloc %s + :go.string."\tkill alloc %s\n"þXgo.string."\tkill store %s; new value: %s\n"`^ kill store %s; new value: %s + Xgo.string."\tkill store %s; new value: %s\n"þVgo.string."\tupdate load %s = %s with %s\n"`\ update load %s = %s with %s + Vgo.string."\tupdate load %s = %s with %s\n"þ|go.string."\tsetphi %s edge %s -> %s (#%d) (alloc=%s) := %s\n"�‚0 setphi %s edge %s -> %s (#%d) (alloc=%s) := %s + |go.string."\tsetphi %s edge %s -> %s (#%d) (alloc=%s) := %s\n"þTgclocals·bc7539501bc3622231685aec6b9cc0ef°°~€€€ ,"  ,  € € € ,ˆˆÀˆ€ˆ,ˆ ˆþTgclocals·0adfaf8350e4556ea99630a1e3245e5dØØ + + + + + + + + + + + + + + + + + + + + + + + + + +þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·508dc9e83628ecf5572e02348d9d6862ºþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·48eadee13d14b68771e7231f06af7acc(( þTgclocals·b29a376724b9675f7c9e576a6dabc1e0(( + + +þ,Hgo.itab.*"".MapUpdate."".InstructionþTgclocals·de4a29a39a36b6d3e8f4399197781e2f00 +ÀÂþTgclocals·c5f4f0d301324220de35c08e1980986300ººººþfgo.string."map/string elements are not addressable"pp'map/string elements are not addressable fgo.string."map/string elements are not addressable"þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þBgo.string."blank.load is illegal"PLblank.load is illegal Bgo.string."blank.load is illegal"þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þPgo.string."blank var is not addressable"`Zblank var is not addressable Pgo.string."blank var is not addressable"þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þLgo.string."blank.typ is unimplemented"`Vblank.typ is unimplemented Lgo.string."blank.typ is unimplemented"þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·a310211a5d93ca643985188646602d0e þPgo.string."Method(%s) kind != MethodVal"`ZMethod(%s) kind != MethodVal Pgo.string."Method(%s) kind != MethodVal"þ0go.string."Method %s %v"@: Method %s %v 0go.string."Method %s %v"þTgclocals·4bb49765101afb1ff4108eefff3e4c3c°° +$ÀƒÀÈ,¬ð¬ð,ððþTgclocals·5bb32a60eaeb269e734a579846cc811e`` + + + + +******þ>go.string."%s has no method %s"PH%s has no method %s >go.string."%s has no method %s"þTgclocals·ee1edadd95ba528211ed1372eafd276800"üü üþTgclocals·8e6a890374c60f92e0f38f4b1d20f52900®®®®þTgclocals·081c4577b224a03ccaa62bf9b804f10000 + þTgclocals·e5689d6042732d5865e9e92fc8615adc00....þTgclocals·0a06014884e7332a6b9f4517f1635661PP,(þTgclocals·2878994323cd6807288b8c7136fb357b00****þTgclocals·489eae9797c7ecdf1fcbc058316a447e00 +) þTgclocals·f08079ee67d108ee64eebd2add239fef00 + +þ@go.string."no concrete method: "PJno concrete method:  @go.string."no concrete method: "þTgclocals·ae0eea83e2a4392265565b3fad7e033f((þTgclocals·3cd76c4f8d01c613585e17871258aa07(( + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þHgo.string."Signature %s has Recv %s"`RSignature %s has Recv %s Hgo.string."Signature %s has Recv %s"þTgclocals·413a49357dd42630755b0b7401e263dc��x  À €€ÿÿÿÿ, þTgclocals·959fc04e165290a07a26baa8ea3a7837°°nnnnnnnnnnnnnnnnnnnnþ,Ngo.itab.*"".builderModeValue.flag.Valueþ""..gostring.1 ’øOptions controlling the SSA builder. +The value is a sequence of zero or more of these letters: +C perform sanity [C]hecking of the SSA form. +D include [D]ebug info for every function. +P print [P]ackage inventory. +F print [F]unction SSA code. +S log [S]ource locations as SSA builder progresses. +L build distinct packages seria[L]ly instead of in parallel. +N build [N]aive SSA form: don't replace local loads/stores with registers. +I build bare [I]nit functions: no init guards or calls to dependent inits. + ""..gostring.1þTgclocals·5eb6594ca976b67aca03bc408222015e(( +þTgclocals·d25287a6b75848a4bbaaad8c65b04fe7(( +JJJþTgo.string."unknown BuilderMode option: %q"`^unknown BuilderMode option: %q Tgo.string."unknown BuilderMode option: %q"þTgclocals·dab864f77d1e78cc8ab3a1bbb5afa90700ð ðþTgclocals·fe0d626f6a1a9cb0d3493cb8c292091b00 + + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ"go.string.""0, "go.string.""þTgclocals·23c4785fa8abd7e258acfe91c9f325f3  þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þTgclocals·030191bfaa07fc8cd1e4eb0579b7cb2b(( +ÂþTgclocals·26e45e133ba380ba1433f99bb46d6f62(( »»»þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·32f137afc3f53351f1adc065fe3b9f83 ++þTgclocals·c5975e0702bae1af810ed698e1a8620200 "Â?"À?þTgclocals·da0c25798e548e4e0324cdb6a6a0053900 +++++þ:go.string."parameter %s : %s"PDparameter %s : %s :go.string."parameter %s : %s"þTgclocals·b3f8d48025601dde4819e5a38837a91cPP" "ü üþTgclocals·1ee14e32cec51f1cde6c2b0577d8188700þ6go.string."freevar %s : %s"@@freevar %s : %s 6go.string."freevar %s : %s"þTgclocals·b3f8d48025601dde4819e5a38837a91cPP" "ü üþTgclocals·1ee14e32cec51f1cde6c2b0577d8188700þ,go.string."builtin %s"@6 +builtin %s ,go.string."builtin %s"þTgclocals·c2c8ce66b145a8b2f30325ee18b5b8a3((òòþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ"go.string."local"0,local "go.string."local"þ,go.string."%s %s (%s)"@6 +%s %s (%s) ,go.string."%s %s (%s)"þTgclocals·f9b5daae0c1d3350c4a2e51dc7448726``,€€€€ÿ€€ÿþTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þ"go.string."phi ["0,phi [ "go.string."phi ["þgo.string.", "0&,  go.string.", "þ go.string."%d: "0*%d:  go.string."%d: "þgo.string."]"0$] go.string."]"þgo.string." #"0& # go.string." #"þTgclocals·f277c0f867f90e5d6f1a91128f1f62d6ÐÐB,ˆ,Š,À€,À(,þTgclocals·f9bac4602c4134eb4effc7b57f6e2cd4PPþ0go.string."invoke %s.%s"@: invoke %s.%s 0go.string."invoke %s.%s"þgo.string.")"0$) go.string.")"þTgclocals·9169907ef1dfeb9a48ef8d8f1428fe41ÐÐF€   ¨ À?€ À?‚ ‚þTgclocals·e1691fd7dbd19efd30338de8828d6d5ePPÊÊÊÊÊÊÊÊþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ(go.string."%s %s %s"@2%s %s %s (go.string."%s %s %s"þTgclocals·b1085e9a964363bf891c29a026fab979€€(€€ˆˆðÿˆðÿþTgclocals·65da895b3dbef1b5b79355c3852ec825HHþgo.string.",ok"0(,ok go.string.",ok"þ$go.string."%s%s%s"0.%s%s%s $go.string."%s%s%s"þTgclocals·720ca2f4ec3ef8fc39bb7f4fa08bac98PP(€ˆðÿ€ðÿþTgclocals·1ee14e32cec51f1cde6c2b0577d8188700þ8go.string."%s %s <- %s (%s)"PB%s %s <- %s (%s) 8go.string."%s %s <- %s (%s)"þTgclocals·8867ea1e5847b8216b4216c4fc841dee€€0€€€€€ˆ€€ˆ€ÿÿ€ˆ€ÿÿþTgclocals·2d88bdb2d24712f034e86c6606a6d8fbHH² ² ² ² ² ² ² þ,>go.itab.*"".ChangeType."".Valueþ,go.string."changetype"@6 +changetype ,go.string."changetype"þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ,8go.itab.*"".Convert."".Valueþ&go.string."convert"00convert &go.string."convert"þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ,Hgo.itab.*"".ChangeInterface."".Valueþ8go.string."change interface"PBchange interface 8go.string."change interface"þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ,Dgo.itab.*"".MakeInterface."".ValueþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ6go.string."make closure %s"@@make closure %s 6go.string."make closure %s"þgo.string." ["0& [ go.string." ["þTgclocals·3a6b16b56e39f0942f1644a08cfa8e53°° +@ €€€ˆ€< €<Â"ÂþTgclocals·2414cc3a9e5b7e18ceaad46208847f11`` +þ2go.string."make %s %s %s"@< make %s %s %s 2go.string."make %s %s %s"þTgclocals·4a62f2e70b568c78046fc57e9a7b745e€€,€€ˆˆ€ˆÿ€ˆÿþTgclocals·65da895b3dbef1b5b79355c3852ec825HHþ$go.string."slice "0.slice  $go.string."slice "þgo.string."["0$[ go.string."["þTgclocals·ca4577527becbe40f8a74a749a9908d7(( +þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þ,go.string."make %s %s"@6 +make %s %s ,go.string."make %s %s"þTgclocals·a81a37b46babf1ff324dcf3b057a6666``(€ˆÿˆÿþTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þTgclocals·4d57e0a26d66f3c32c58942df009d3da``$€ˆð€ðþTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þgo.string."?"0$? go.string."?"þ0go.string."&%s.%s [#%d]"@: &%s.%s [#%d] 0go.string."&%s.%s [#%d]"þTgclocals·10a52a22457343147e46daa608367cd4ˆˆB‚€€Âÿ€ÀÿþTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þ.go.string."%s.%s [#%d]"@8 %s.%s [#%d] .go.string."%s.%s [#%d]"þTgclocals·b99f8cb2ea108b1ffee9485c758f6092``>‚€€ ü?€ü?þTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þ&go.string."&%s[%s]"00&%s[%s] &go.string."&%s[%s]"þTgclocals·805009dff08fd49a505df6ca3cdeb34c@@ €€ˆÿˆÿþTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þ$go.string."%s[%s]"0.%s[%s] $go.string."%s[%s]"þTgclocals·805009dff08fd49a505df6ca3cdeb34c@@ €€ˆÿˆÿþTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þ(go.string."%s[%s]%s"@2%s[%s]%s (go.string."%s[%s]%s"þTgclocals·cfde67c385ed3e5ef1cdd638a2ffe169pp,€€€ˆÿ€ˆÿþTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þ$go.string."range "0.range  $go.string."range "þTgclocals·2b892b6166a29da84b4f26d3316f1499  +þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ"go.string."next "0,next  "go.string."next "þTgclocals·2b892b6166a29da84b4f26d3316f1499  +þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ@go.string."typeassert%s %s.(%s)"PJtypeassert%s %s.(%s) @go.string."typeassert%s %s.(%s)"þTgclocals·32a8cfe2b7c766e84322c857965b676bpp. + ""ü?"ü?þTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þ4go.string."extract %s #%d"@>extract %s #%d 4go.string."extract %s #%d"þTgclocals·51e91671c219801dbd354d16b1787f8100ˆððþTgclocals·1ee14e32cec51f1cde6c2b0577d8188700þ&go.string."jump %d"00jump %d &go.string."jump %d"þTgclocals·482b8032a7c83feb9599b2cca198fe74((ð€ðþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þBgo.string."if %s goto %d else %d"PLif %s goto %d else %d Bgo.string."if %s goto %d else %d"þTgclocals·dad2b3b7e7f62a10e52691db8d6422c9PP& ü?ü?þTgclocals·1ee14e32cec51f1cde6c2b0577d8188700þgo.string."go "0(go  go.string."go "þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ$go.string."panic "0.panic  $go.string."panic "þTgclocals·2b892b6166a29da84b4f26d3316f1499  +þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ$go.string."return"0.return $go.string."return"þTgclocals·b4be8d2eda1c6ff8fbc1675f166cb9ab``& ",*,"þTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þ*go.string."rundefers"@4 rundefers *go.string."rundefers"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ2go.string."send %s <- %s"@< send %s <- %s 2go.string."send %s <- %s"þTgclocals·805009dff08fd49a505df6ca3cdeb34c@@ €€ˆÿˆÿþTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þ$go.string."defer "0.defer  $go.string."defer "þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þgo.string."<-"0&<- go.string."<-"þgo.string."non"0(non go.string."non"þDgo.string."select %sblocking [%s]"PNselect %sblocking [%s] Dgo.string."select %sblocking [%s]"þTgclocals·3a320575daa6e04320cc247f2d98f987€€>Šªˆ "À?"À?þTgclocals·65da895b3dbef1b5b79355c3852ec825HHþ(go.string."*%s = %s"@2*%s = %s (go.string."*%s = %s"þTgclocals·805009dff08fd49a505df6ca3cdeb34c@@ €€ˆÿˆÿþTgclocals·893bc98fd3630511d02cf4cf8c0f1f93@@þ.go.string."%s[%s] = %s"@8 %s[%s] = %s .go.string."%s[%s] = %s"þTgclocals·87f74ddc0af2949f92a419fb75e69f12��(€€ˆˆðÿˆðÿþTgclocals·f9bac4602c4134eb4effc7b57f6e2cd4PPþ.go.string."address of "@8 address of  .go.string."address of "þ@go.string."; %s%s @ %d:%d is %s"PJ; %s%s @ %d:%d is %s @go.string."; %s%s @ %d:%d is %s"þTgclocals·5623f6a3595eb8f19c2ab1ac70609239¸¸L < <€€ ÿÿ€€ ÿÿ€ ÿÿþTgclocals·65da895b3dbef1b5b79355c3852ec825HHþ(go.string."package "@2package  (go.string."package "þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·0a4b95df80c389fe7e338059324575e1 þTgclocals·72f3f07cdb36aa7b693f9a6021a98313  ..þ,žgo.itab.*golang.org/x/tools/go/types.Signature.golang.org/x/tools/go/types.Typeþ"go.string."%s:\n"0*%s: + "go.string."%s:\n"þDgo.string." const %-*s %s = %s\n"PL const %-*s %s = %s + Dgo.string." const %-*s %s = %s\n"þ:go.string." func %-*s %s\n"PB func %-*s %s + :go.string." func %-*s %s\n"þ:go.string." type %-*s %s\n"PB type %-*s %s + :go.string." type %-*s %s\n"þ(go.string." %s\n"00 %s + (go.string." %s\n"þ:go.string." var %-*s %s\n"PB var %-*s %s + :go.string." var %-*s %s\n"þTgclocals·bdea5e73b54f5bcb8875630d2d866e65� � ¦€ À€À¨j€¨j¨j€€€, € €€ (€€€Àÿ €€Àÿ€€ +€ +€€*€À€€ +€À‚€€€€€€€(€€€Àÿ€€€Àÿ€ˆ€(ˆ€Àÿ€ˆÀÿˆ€€€ˆ€(€ˆ€üÿ€€ˆüÿþTgclocals·15ec0f9aa154ce97d1adb946727c818d��  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a73fd2a0c6f832642aa9216fd9c5e6beþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·a69e79957b5150531998200513ab99ee ..þ %s: at least one type must be basic"�„1convert %s -> %s: at least one type must be basic zgo.string."convert %s -> %s: at least one type must be basic"þ’go.string."MakeClosure has %d Bindings for function %s with %d free vars" œ=MakeClosure has %d Bindings for function %s with %d free vars ’go.string."MakeClosure has %d Bindings for function %s with %d free vars"þfgo.string."MakeClosure's type includes receiver %s"pp'MakeClosure's type includes receiver %s fgo.string."MakeClosure's type includes receiver %s"þPgo.string."Unknown instruction type: %T"`ZUnknown instruction type: %T Pgo.string."Unknown instruction type: %T"þ:go.string."nil signature: %s"PDnil signature: %s :go.string."nil signature: %s"þ8go.string."no type: %s = %s"PBno type: %s = %s 8go.string."no type: %s = %s"þtgo.string."instruction has 'untyped' result: %s = %s : %s"€~.instruction has 'untyped' result: %s = %s : %s tgo.string."instruction has 'untyped' result: %s = %s : %s"þTgclocals·43f08f4376ba0c69974d25e44ccb82c6à à ¢° À? À?À?€€ Àÿ€Àÿð ð€ À? À?À?ð ð  ÀÿÀÿÀÿ  À? À?»» Àÿ  Àÿ ÀÿòþTgclocals·ac0e466a9b54734cb0cb1d5f95de1290ˆˆ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶þzgo.string."If-terminated block has %d successors; expected 2"�„1If-terminated block has %d successors; expected 2 zgo.string."If-terminated block has %d successors; expected 2"þ‚go.string."If-instruction has same True, False target blocks: %s"�Œ5If-instruction has same True, False target blocks: %s ‚go.string."If-instruction has same True, False target blocks: %s"þ~go.string."Jump-terminated block has %d successors; expected 1"�ˆ3Jump-terminated block has %d successors; expected 1 ~go.string."Jump-terminated block has %d successors; expected 1"þˆgo.string."Return-terminated block has %d successors; expected none" ’8Return-terminated block has %d successors; expected none ˆgo.string."Return-terminated block has %d successors; expected none"þXgo.string."%d-ary return in %d-ary function"pb %d-ary return in %d-ary function Xgo.string."%d-ary return in %d-ary function"þ†go.string."Panic-terminated block has %d successors; expected none"��7Panic-terminated block has %d successors; expected none †go.string."Panic-terminated block has %d successors; expected none"þpgo.string."non-control flow instruction at end of block"€z,non-control flow instruction at end of block pgo.string."non-control flow instruction at end of block"þTgclocals·c9d0aa0d330ed9ea8439e38f47071341pp$ ð€ð€ððþTgclocals·00849422f183f02e261fd977b001e4b5@@¶¶¶¶¶¶þPgo.string."block has incorrect Index %d"`Zblock has incorrect Index %d Pgo.string."block has incorrect Index %d"þRgo.string."block has incorrect parent %s"`\block has incorrect parent %s Rgo.string."block has incorrect parent %s"þ:go.string."unreachable block"PDunreachable block :go.string."unreachable block"þŠgo.string."expected successor edge in predecessor %s; found only: %s" ”9expected successor edge in predecessor %s; found only: %s Šgo.string."expected successor edge in predecessor %s; found only: %s"þvgo.string."predecessor %s belongs to different function %s"€€/predecessor %s belongs to different function %s vgo.string."predecessor %s belongs to different function %s"þŠgo.string."expected predecessor edge in successor %s; found only: %s" ”9expected predecessor edge in successor %s; found only: %s Šgo.string."expected predecessor edge in successor %s; found only: %s"þrgo.string."successor %s belongs to different function %s"€|-successor %s belongs to different function %s rgo.string."successor %s belongs to different function %s"þ`go.string."basic block contains no instructions"pj$basic block contains no instructions `go.string."basic block contains no instructions"þNgo.string."nil instruction at index %d"`Xnil instruction at index %d Ngo.string."nil instruction at index %d"þfgo.string."nil Block() for instruction at index %d"pp'nil Block() for instruction at index %d fgo.string."nil Block() for instruction at index %d"þvgo.string."wrong Block() (%s) for instruction at index %d "€€/wrong Block() (%s) for instruction at index %d  vgo.string."wrong Block() (%s) for instruction at index %d "þPgo.string."nil operand pointer %d of %s"`Znil operand pointer %d of %s Pgo.string."nil operand pointer %d of %s"þXgo.string."operand #%d of %s is untyped: %s"pb operand #%d of %s is untyped: %s Xgo.string."operand #%d of %s is untyped: %s"þˆgo.string."operand %d of %s is an instruction (%s) from function %s" ’8operand %d of %s is an instruction (%s) from function %s ˆgo.string."operand %d of %s is an instruction (%s) from function %s"þlgo.string."operand %d of %s (%s) does not refer to us"€v*operand %d of %s (%s) does not refer to us lgo.string."operand %d of %s (%s) does not refer to us"þdgo.string."operand %d of %s (%s) has no referrers"pn&operand %d of %s (%s) has no referrers dgo.string."operand %d of %s (%s) has no referrers"þTgclocals·9202ebb37e2766b1eb25d1e1587f7ee7À À „ÿÿÿÿÿÿ°ÿÿ€°ÿ€°ÿ‚°°€°°€‚°°ÿ€°°ÿ€°°ÿ€¸°°€"¸°°ðÿ€"°°ðÿ€°°ðÿ€°°ðÿ€°°  °°€°ÿ€°ÿþTgclocals·84f547ac1e1464e5698be4d102bdeba6€€þPgo.string."%s has missing referrer list"`Z%s has missing referrer list Pgo.string."%s has missing referrer list"þ¨go.string."%s.Referrers()[%d] = %s is not an instruction belonging to this function"À²H%s.Referrers()[%d] = %s is not an instruction belonging to this function ¨go.string."%s.Referrers()[%d] = %s is not an instruction belonging to this function"þTgclocals·d4bf3a2e97ca5fb65c20118f16ce1006��2È È.À..ÀÿÀÿÀÿþTgclocals·b89956618d7ae3621935a081ccde543bPP........þ(go.string."nil Prog"@2nil Prog (go.string."nil Prog"þ(go.string."wrapper "@2wrapper  (go.string."wrapper "þ$go.string."bound "0.bound  $go.string."bound "þ$go.string."thunk "0.thunk  $go.string."thunk "þ&go.string."nil Pkg"00nil Pkg &go.string."nil Pkg"þzgo.string."got fromSource=%t, hasSyntax=%t; want same values"�„1got fromSource=%t, hasSyntax=%t; want same values zgo.string."got fromSource=%t, hasSyntax=%t; want same values"þbgo.string."Local %s at index %d has wrong parent"pl%Local %s at index %d has wrong parent bgo.string."Local %s at index %d has wrong parent"þdgo.string."Local %s at index %d has Heap flag set"pn&Local %s at index %d has Heap flag set dgo.string."Local %s at index %d has Heap flag set"þbgo.string."Param %s at index %d has wrong parent"pl%Param %s at index %d has wrong parent bgo.string."Param %s at index %d has wrong parent"þfgo.string."FreeVar %s at index %d has wrong parent"pp'FreeVar %s at index %d has wrong parent fgo.string."FreeVar %s at index %d has wrong parent"þZgo.string."Blocks slice is non-nil but empty"pd!Blocks slice is non-nil but empty Zgo.string."Blocks slice is non-nil but empty"þVgo.string."nil *BasicBlock at f.Blocks[%d]"``nil *BasicBlock at f.Blocks[%d] Vgo.string."nil *BasicBlock at f.Blocks[%d]"þ`go.string."Recover block is not in Blocks slice"pj$Recover block is not in Blocks slice `go.string."Recover block is not in Blocks slice"þ^go.string."AnonFuncs[%d]=%s but %s.Parent()=%s"ph#AnonFuncs[%d]=%s but %s.Parent()=%s ^go.string."AnonFuncs[%d]=%s but %s.Parent()=%s"þTgclocals·0cd8ae68537ed51d04d24417d00233d1ð ð ºüü  ü ü ü ü + € ü€ ü €  ü  ü +ðð(€üÿ €üÿ €üÿ üÿ üÿþTgclocals·dae6b46c4c7d4f18887a858783416572àà + + + + + + + + + + + + + + + + + + + + + + + + + +þHgo.string."Package %s has no Object"`RPackage %s has no Object Hgo.string."Package %s has no Object"þNgo.string."%s: %T.Name() = %s, want %s"`X%s: %T.Name() = %s, want %s Ngo.string."%s: %T.Name() = %s, want %s"þ`go.string."%s: %T.Object().Name() = %s, want %s"pj$%s: %T.Object().Name() = %s, want %s `go.string."%s: %T.Object().Name() = %s, want %s"þ@go.string."%s Pos=%d obj.Pos=%d"PJ%s Pos=%d obj.Pos=%d @go.string."%s Pos=%d obj.Pos=%d"þTgclocals·49733bf36be4391fc6f821e537963ae4°°j/ €ªV €ªV+ €ªV €ªV €ªV ü?€ªVü?€ªVü?€ªV €ªV " Àÿ¿ªV" Àÿ¿ªV" Àÿ¿ªV " Àÿ¿ªVþTgclocals·bcc772abe81b036416e664f43e7d04ea˜˜þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·61fa3b017c2e156e481b3d912c20f49b  + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þTgclocals·e00ed26511ab48ea6690e7c355254d52PP",*þTgclocals·fe0d626f6a1a9cb0d3493cb8c292091b00 + + + + +þTgclocals·45234c4a12373f8c1e945cab2eed4b79��<ªZ,ªZÀªZªZªZ ªZ,ªZþTgclocals·9cb0fcbe093c6b632d4c545cdd624ab7PPþTgclocals·92a56ac391c44cd622aed96ba5d582db00(*þTgclocals·dd5fe20db30f0f965f2e7b46e35a744900 .îîîþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·cb9af6b3d97a54a99a5776dfe54028e3  þTgclocals·2d29ece705ad6fb4c36ae535e41922d5  +..þTgclocals·2b892b6166a29da84b4f26d3316f1499  +þTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99  + +þTgclocals·04e71a680275d279c0f1b7679c4eabef€€4°°°  þTgclocals·6b6fbfacf80ed81d2be06478c8f1790dHH + + + + + + +þTgclocals·c225cfeaaf4d45e481214b10aee05ed8°° +> *€¸*€  +ˆ +þTgclocals·193e11d8d3f84f71e2cbbae43e2b511f`` +ªª°ª°ª°ª°ªª°ª°ª°ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·cb9af6b3d97a54a99a5776dfe54028e3  þTgclocals·2148c3737b2bb476685a1100a2e8343e þDgo.string."built-in function call"PNbuilt-in function call Dgo.string."built-in function call"þPgo.string."static function closure call"`Zstatic function closure call Pgo.string."static function closure call"þgo.string."dynamic method call"PHdynamic method call >go.string."dynamic method call"þBgo.string."dynamic function call"PLdynamic function call Bgo.string."dynamic function call"þTgclocals·cb9af6b3d97a54a99a5776dfe54028e3  þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þgo.string."t%d"0(t%d go.string."t%d"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ, go.itab.*golang.org/x/tools/go/types.TypeName.golang.org/x/tools/go/types.ObjectþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·e0dd5664695c71438932a711825a98a4 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·e4b9d0e8ef4532ec08d35fa9ffd0666800 + +" þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·aa64ab94cf54507b1a479629ed8ae6c000€þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·e4b9d0e8ef4532ec08d35fa9ffd0666800 + +" þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·e4b9d0e8ef4532ec08d35fa9ffd0666800 + +" þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·e4b9d0e8ef4532ec08d35fa9ffd0666800 + +" þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·aa64ab94cf54507b1a479629ed8ae6c000€þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·e4b9d0e8ef4532ec08d35fa9ffd0666800 + +" þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·9b445f42f59376ca082c9e4237dbd7cf88 *Š‚€þTgclocals·59dbf976b94cece68fb6f0f44435318f88 + + + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·a5b973242ca00c4f33f2d7437dac5876((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·a5b973242ca00c4f33f2d7437dac5876((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·70cbe6ef5a5868d3bbd86c6e74b7b00000 +þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·e4b9d0e8ef4532ec08d35fa9ffd0666800 + +" þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·d9bca0950914cde845e6115a9064cd7e@@ª* +þTgclocals·c6ba34af2e27791d153d49a7b8e600be@@ + + + + + +þTgclocals·e4b9d0e8ef4532ec08d35fa9ffd0666800 + +" þTgclocals·5832ded5cafd451d1a88350e4c791e7f00 + + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·d2795a8aeda535cbc29bd085d55f9d50((þTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þ&go.string."testing"00testing &go.string."testing"þ go.string."Main"0*Main go.string."Main"þ2go.string."wrong Program"@< wrong Program 2go.string."wrong Program"þ(go.string."_test.go"@2_test.go (go.string."_test.go"þ go.string."Test"0*Test go.string."Test"þ*go.string."Benchmark"@4 Benchmark *go.string."Benchmark"þ&go.string."Example"00Example &go.string."Example"þTgclocals·249d7c579b72c5c3afb2a0d71bcf701bðð|"€"  "" ª ªZª¨ªZªZª¨ªZª  ªZª¨ªZª ªZª¨ªZª  ªZª  +ªZª ªZª €ªZþTgclocals·d788fff04d95383c992f3874032842d6¨¨‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚‚‚ ‚ ‚ ‚ ‚   þTgclocals·18a28c841b57b447ad0e5fa344bba2ec((  +þTgclocals·46b690808f7e1a8626f300054e53774f(( +ŠŠŠþ*go.string."test$main"@4 test$main *go.string."test$main"þ go.string."main"0*main go.string."main"þ(go.string."packages"@2packages (go.string."packages"þssa:wrapnilchk 4go.string."ssa:wrapnilchk"þTgclocals·6e0497c531470c7a5e8ec4eba60153ecÀÀ:Ê€€ + €ü€ +€ü€ +ü€ +"€ +" €ü€ +"€ü€ +"üü€ + "€ +€ € +€ +€ +€*((((°((°(°(€°( °( ° ( ° (° (°( +°(° (€°( °( °((°((°(°(°((((°(°(°°(( ° €°     °   þTgclocals·a9e2e6e2b3aa02b8292b9d9e3dbfd1f7àà: +*********** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +þTgclocals·dad52ffa314c73ac21765f968394f38288‚ (þTgclocals·d84aef0e7e60de85586e65f935a1edf088þNgo.string."bound method wrapper for %s"`Xbound method wrapper for %s Ngo.string."bound method wrapper for %s"þgo.string."%s"0&%s go.string."%s"þ go.string."recv"0*recv go.string."recv"þTgclocals·efa0471008b5e286782fe0ae0fa2e219ÈÈXÀ À€È €ÈȈ€Š€ +€€€À + +€ + +     ¨ ˆ ,ˆ ˆ  þTgclocals·4043f4b4eef966d59babf178b3d60f88øø +****** + + + + + + + + + + + + + + + + + + + + + +þTgclocals·5797429749d36131f27fa70c6509751dèè J° ð€ ° ð ´+´+°´+´+µ+ +´+þTgclocals·61789b760efdb66e744c2d7c83a4e6bfXX  +**** + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þTgclocals·3c833c2cb5d04cedcd4b9fca2269862a(( +þTgclocals·db16990bb6b568da950a382911745685((ûûûþ$go.string." end\n"0, end + $go.string." end\n"þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·0115f8d53b75c1696444f08ad03251d9þ go.string."iter"0*iter go.string."iter"þgo.string."ok"0&ok go.string."ok"þ"go.string."index"0,index "go.string."index"þTgclocals·361e23d99a99246a9514b472e23bd8f700ÀþTgclocals·0372b889336bbdf612862c172920463dþ*"".varOkJtype.*golang.org/x/tools/go/types.Varþ*"".varIndexJtype.*golang.org/x/tools/go/types.Varþ*"".tBoolNtype.*golang.org/x/tools/go/types.Basicþ*"".tByteNtype.*golang.org/x/tools/go/types.Basicþ*"".tIntNtype.*golang.org/x/tools/go/types.Basicþ*"".tInvalidNtype.*golang.org/x/tools/go/types.Basicþ*"".tStringNtype.*golang.org/x/tools/go/types.Basicþ*"".tUntypedNilNtype.*golang.org/x/tools/go/types.Basicþ*"".tRangeIter&type.*"".opaqueType""".statictmp_7247þ*"".tEfaceVtype.*golang.org/x/tools/go/types.Interfaceþ*"".vZerotype.*"".Constþ*"".vOnetype.*"".Constþ*"".vTruetype.*"".Constþ,"".printMutype.sync.Mutexþ*0"".testMainStartBodyHook.type.func(*"".Function)þ*"".lenResultsNtype.*golang.org/x/tools/go/types.Tupleþ""".statictmp_7222€(type."".selectionKeyþ*""".statictmp_7247@$type."".opaqueType@  go.string."iter"þ,"".initdone·type.uint8þ&"".markReachable·f "".markReachableþ:"".deleteUnreachableBlocks·f4"".deleteUnreachableBlocksþ*runtime.panicindex·f$runtime.panicindexþ<"".(*BasicBlock).removePred·f6"".(*BasicBlock).removePredþ&runtime.typ2Itab·f runtime.typ2Itabþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Fprintln·ffmt.FprintlnþB"".(*Function).removeNilBlocks·f<"".(*Function).removeNilBlocksþ&"".jumpThreading·f "".jumpThreadingþ,runtime.assertI2TOK·f&runtime.assertI2TOKþ>"".(*BasicBlock).replaceSucc·f8"".(*BasicBlock).replaceSuccþ(runtime.newobject·f"runtime.newobjectþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ*runtime.panicslice·f$runtime.panicsliceþ>"".(*BasicBlock).replacePred·f8"".(*BasicBlock).replacePredþ(runtime.growslice·f"runtime.growsliceþ8runtime.writebarrierslice·f2runtime.writebarriersliceþ,runtime.throwreturn·f&runtime.throwreturnþ "".fuseBlocks·f"".fuseBlocksþ$runtime.memmove·fruntime.memmoveþ("".optimizeBlocks·f""".optimizeBlocksþ2"".(*Function).WriteTo·f,"".(*Function).WriteToþ*"".mustSanityCheck·f$"".mustSanityCheckþ4"".(*opaqueType).String·f."".(*opaqueType).Stringþ*"".(*builder).cond·f$"".(*builder).condþ*runtime.ifacethash·f$runtime.ifacethashþ*runtime.assertI2T2·f$runtime.assertI2T2þ>"".(*Function).newBasicBlock·f8"".(*Function).newBasicBlockþ*"".(*builder).expr·f$"".(*builder).exprþ"".emitIf·f"".emitIfþ:"".(*builder).logicalBinop·f4"".(*builder).logicalBinopþ."".(*Package).typeOf·f("".(*Package).typeOfþ$runtime.convT2I·fruntime.convT2Iþ"".emitJump·f"".emitJumpþ0go/token.Token.String·f*go/token.Token.Stringþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ0"".(*BasicBlock).emit·f*"".(*BasicBlock).emitþ,"".(*builder).exprN·f&"".(*builder).exprNþ(runtime.assertI2T·f"runtime.assertI2Tþ0"".(*builder).setCall·f*"".(*builder).setCallþ,"".(*Function).emit·f&"".(*Function).emitþ"".emitConv·f"".emitConvþ$"".emitTypeTest·f"".emitTypeTestþ$runtime.convI2E·fruntime.convI2Eþfmt.Sprintf·ffmt.Sprintfþ$runtime.gopanic·fruntime.gopanicþ0"".(*builder).builtin·f*"".(*builder).builtinþ(runtime.cmpstring·f"runtime.cmpstringþ&runtime.eqstring·f runtime.eqstringþNgolang.org/x/tools/go/exact.Int64Val·fHgolang.org/x/tools/go/exact.Int64Valþ"".emitNew·f"".emitNewþ"".deref·f"".derefþ"".intConst·f"".intConstþ*"".(*builder).addr·f$"".(*builder).addrþ2"".(*Package).objectOf·f,"".(*Package).objectOfþD"".(*Program).packageLevelValue·f>"".(*Program).packageLevelValueþ0"".(*Function).lookup·f*"".(*Function).lookupþ4"".(*Function).addLocal·f."".(*Function).addLocalþ0"".(*builder).compLit·f*"".(*builder).compLitþ8runtime.mapaccess2_fast64·f2runtime.mapaccess2_fast64þ2"".(*builder).receiver·f,"".(*builder).receiverþ0"".emitFieldSelection·f*"".emitFieldSelectionþ0runtime.concatstring2·f*runtime.concatstring2þ8"".(*builder).exprInPlace·f2"".(*builder).exprInPlaceþ"".unparen·f"".unparenþ"".isPointer·f"".isPointerþ""".isInterface·f"".isInterfaceþ$"".emitDebugRef·f"".emitDebugRefþ*runtime.mapaccess1·f$runtime.mapaccess1þ,"".(*builder).expr0·f&"".(*builder).expr0þ<"".(*builder).buildFunction·f6"".(*builder).buildFunctionþ("".emitTypeAssert·f""".emitTypeAssertþ$runtime.ifaceeq·fruntime.ifaceeqþ8runtime.mapaccess1_fast64·f2runtime.mapaccess1_fast64þ"".emitArith·f"".emitArithþ""".emitCompare·f"".emitCompareþ""".DefaultType·f"".DefaultTypeþ"".nilConst·f"".nilConstþ"".emitLoad·f"".emitLoadþ"".makeThunk·f"".makeThunkþ"".recvType·f"".recvTypeþ"".makeBound·f"".makeBoundþ8"".emitImplicitSelections·f2"".emitImplicitSelectionsþ2"".(*builder).stmtList·f,"".(*builder).stmtListþ*"".(*builder).stmt·f$"".(*builder).stmtþ8"".(*builder).setCallFunc·f2"".(*builder).setCallFuncþ:"".(*Program).declaredFunc·f4"".(*Program).declaredFuncþ:"".(*builder).emitCallArgs·f4"".(*builder).emitCallArgsþ""".emitExtract·f"".emitExtractþ"".emitStore·f"".emitStoreþ2"".(*builder).assignOp·f,"".(*builder).assignOpþ>"".(*builder).localValueSpec·f8"".(*builder).localValueSpecþD"".(*Function).addLocalForIdent·f>"".(*Function).addLocalForIdentþ6"".(*builder).assignStmt·f0"".(*builder).assignStmtþ>"".(*Function).addNamedLocal·f8"".(*Function).addNamedLocalþ2"".(*builder).arrayLen·f,"".(*builder).arrayLenþ("".(*Const).Int64·f""".(*Const).Int64þ$"".emitMemClear·f"".emitMemClearþ6"".(*builder).switchStmt·f0"".(*builder).switchStmtþ>"".(*builder).typeSwitchStmt·f8"".(*builder).typeSwitchStmtþ:"".(*builder).typeCaseBody·f4"".(*builder).typeCaseBodyþ6"".(*builder).selectStmt·f0"".(*builder).selectStmtþ"".anonVar·f"".anonVarþNgolang.org/x/tools/go/types.NewTuple·fHgolang.org/x/tools/go/types.NewTupleþ(runtime.assertI2I·f"runtime.assertI2Iþ""".stringConst·f"".stringConstþ0"".(*builder).forStmt·f*"".(*builder).forStmtþ:"".(*builder).rangeIndexed·f4"".(*builder).rangeIndexedþ"".makeLen·f"".makeLenþ4"".(*builder).rangeIter·f."".(*builder).rangeIterþ"".newVar·f"".newVarþ4"".(*builder).rangeChan·f."".(*builder).rangeChanþ4"".(*builder).rangeStmt·f."".(*builder).rangeStmtþ>"".(*Function).labelledBlock·f8"".(*Function).labelledBlockþ4runtime.writebarrierfat·f.runtime.writebarrierfatþ0"".createRecoverBlock·f*"".createRecoverBlockþ,runtime.deferreturn·f&runtime.deferreturnþ:"".(*Function).addParamObj·f4"".(*Function).addParamObjþ>go/token.(*FileSet).Position·f8go/token.(*FileSet).Positionþ"".logStack·f"".logStackþ(runtime.deferproc·f"runtime.deferprocþ6"".(*Function).startBody·f0"".(*Function).startBodyþN"".(*Function).createSyntacticParams·fH"".(*Function).createSyntacticParamsþ8"".(*Function).finishBody·f2"".(*Function).finishBodyþ<"".(*builder).buildFuncDecl·f6"".(*builder).buildFuncDeclþ2"".(*Program).BuildAll·f,"".(*Program).BuildAllþ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ,"".(*Package).Build·f&"".(*Package).Buildþ0sync.(*WaitGroup).Add·f*sync.(*WaitGroup).Addþ"".func·001·f"".func·001þ$runtime.newproc·fruntime.newprocþ2sync.(*WaitGroup).Wait·f,sync.(*WaitGroup).WaitþDsync/atomic.CompareAndSwapInt32·f>sync/atomic.CompareAndSwapInt32þ(go/ast.IsExported·f"go/ast.IsExportedþ<"".(*Program).needMethodsOf·f6"".(*Program).needMethodsOfþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþfmt.Fprintf·ffmt.Fprintfþ0"".sanityCheckPackage·f*"".sanityCheckPackageþZgolang.org/x/tools/go/types.(*Info).TypeOf·fTgolang.org/x/tools/go/types.(*Info).TypeOfþ"".NewConst·f"".NewConstþ"".zeroConst·f"".zeroConstþfmt.Sprint·ffmt.Sprintþ0"".(*Const).RelString·f*"".(*Const).RelStringþPgolang.org/x/tools/go/exact.StringVal·fJgolang.org/x/tools/go/exact.StringValþ strconv.Quote·fstrconv.Quoteþ"".relType·f"".relTypeþ0runtime.concatstring3·f*runtime.concatstring3þ&"".(*Const).Name·f "".(*Const).Nameþ*"".(*Const).String·f$"".(*Const).Stringþ&"".(*Const).Type·f "".(*Const).Typeþ0"".(*Const).Referrers·f*"".(*Const).Referrersþ*"".(*Const).Parent·f$"".(*Const).Parentþ$"".(*Const).Pos·f"".(*Const).Posþ("".(*Const).IsNil·f""".(*Const).IsNilþRgolang.org/x/tools/go/exact.Float64Val·fLgolang.org/x/tools/go/exact.Float64Valþ*"".(*Const).Uint64·f$"".(*Const).Uint64þPgolang.org/x/tools/go/exact.Uint64Val·fJgolang.org/x/tools/go/exact.Uint64Valþ,"".(*Const).Float64·f&"".(*Const).Float64þ2"".(*Const).Complex128·f,"".(*Const).Complex128þFgolang.org/x/tools/go/exact.Real·f@golang.org/x/tools/go/exact.RealþFgolang.org/x/tools/go/exact.Imag·f@golang.org/x/tools/go/exact.Imagþ"".Create·f"".Createþ$runtime.makemap·fruntime.makemapþ<"".(*Program).CreatePackage·f6"".(*Program).CreatePackageþ,"".memberFromObject·f&"".memberFromObjectþ*runtime.mapassign1·f$runtime.mapassign1þ*"".membersFromDecl·f$"".membersFromDeclþ$runtime.convI2I·fruntime.convI2IþZgolang.org/x/tools/go/types.(*Scope).Names·fTgolang.org/x/tools/go/types.(*Scope).Namesþ*sync.(*Mutex).Lock·f$sync.(*Mutex).Lockþ0"".(*Package).WriteTo·f*"".(*Package).WriteToþ.sync.(*Mutex).Unlock·f(sync.(*Mutex).Unlockþ8"".(*Program).AllPackages·f2"".(*Program).AllPackagesþ(runtime.makeslice·f"runtime.makesliceþ@"".(*Program).ImportedPackage·f:"".(*Program).ImportedPackageþ0"".(*BasicBlock).Idom·f*"".(*BasicBlock).Idomþ8"".(*BasicBlock).Dominees·f2"".(*BasicBlock).Domineesþ:"".(*BasicBlock).Dominates·f4"".(*BasicBlock).Dominatesþ."".byDomPreorder.Len·f("".byDomPreorder.Lenþ0"".byDomPreorder.Swap·f*"".byDomPreorder.Swapþ0"".byDomPreorder.Less·f*"".byDomPreorder.Lessþ:"".(*Function).DomPreorder·f4"".(*Function).DomPreorderþsort.Sort·fsort.Sortþ("".(*ltState).dfs·f""".(*ltState).dfsþ*"".(*ltState).eval·f$"".(*ltState).evalþ*"".(*ltState).link·f$"".(*ltState).linkþ$"".buildDomTree·f"".buildDomTreeþ&"".numberDomTree·f "".numberDomTreeþ0"".sanityCheckDomTree·f*"".sanityCheckDomTreeþ$math/big.NewInt·fmath/big.NewIntþ,math/big.(*Int).Set·f&math/big.(*Int).Setþ,math/big.(*Int).Lsh·f&math/big.(*Int).Lshþ,math/big.(*Int).Sub·f&math/big.(*Int).Subþ2math/big.(*Int).SetBit·f,math/big.(*Int).SetBitþ,math/big.(*Int).And·f&math/big.(*Int).Andþ,math/big.(*Int).Cmp·f&math/big.(*Int).Cmpþ,math/big.(*Int).Bit·f&math/big.(*Int).Bitþ0"".(*Function).String·f*"".(*Function).Stringþ,"".printDomTreeText·f&"".printDomTreeTextþ*"".printDomTreeDot·f$"".printDomTreeDotþPgolang.org/x/tools/go/types.Identical·fJgolang.org/x/tools/go/types.Identicalþ."".isValuePreserving·f("".isValuePreservingþ$"".emitTailCall·f"".emitTailCallþ"".zeroValue·f"".zeroValueþ"".addEdge·f"".addEdgeþ4"".(*BasicBlock).Parent·f."".(*BasicBlock).Parentþ4"".(*BasicBlock).String·f."".(*BasicBlock).Stringþ*runtime.assertI2I2·f$runtime.assertI2I2þ:"".(*BasicBlock).predIndex·f4"".(*BasicBlock).predIndexþ4"".(*BasicBlock).hasPhi·f."".(*BasicBlock).hasPhiþ0"".(*BasicBlock).phis·f*"".(*BasicBlock).phisþ4"".(*Function).addParam·f."".(*Function).addParamþB"".(*Function).addSpilledParam·f<"".(*Function).addSpilledParamþ*"".numberRegisters·f$"".numberRegistersþ("".buildReferrers·f""".buildReferrersþ"".lift·f"".liftþ:"".(*Package).SetDebugMode·f4"".(*Package).SetDebugModeþ6"".(*Function).debugInfo·f0"".(*Function).debugInfoþ*runtime.mapaccess2·f$runtime.mapaccess2þ6"".(*Function).RelString·f0"".(*Function).RelStringþ6"".(*Function).relMethod·f0"".(*Function).relMethodþ("".writeSignature·f""".writeSignatureþ"".(*ChangeInterface).String·f8"".(*ChangeInterface).Stringþ:"".(*MakeInterface).String·f4"".(*MakeInterface).Stringþ6"".(*MakeClosure).String·f0"".(*MakeClosure).Stringþ2"".(*MakeSlice).String·f,"".(*MakeSlice).Stringþ*"".(*Slice).String·f$"".(*Slice).Stringþ."".(*MakeMap).String·f("".(*MakeMap).Stringþ0"".(*MakeChan).String·f*"".(*MakeChan).Stringþ2"".(*FieldAddr).String·f,"".(*FieldAddr).Stringþ*"".(*Field).String·f$"".(*Field).Stringþ2"".(*IndexAddr).String·f,"".(*IndexAddr).Stringþ*"".(*Index).String·f$"".(*Index).Stringþ,"".(*Lookup).String·f&"".(*Lookup).Stringþ*"".(*Range).String·f$"".(*Range).Stringþ("".(*Next).String·f""".(*Next).Stringþ4"".(*TypeAssert).String·f."".(*TypeAssert).Stringþ."".(*Extract).String·f("".(*Extract).Stringþ("".(*Jump).String·f""".(*Jump).Stringþ$"".(*If).String·f"".(*If).Stringþ$"".(*Go).String·f"".(*Go).Stringþ*"".(*Panic).String·f$"".(*Panic).Stringþ,"".(*Return).String·f&"".(*Return).Stringþ2"".(*RunDefers).String·f,"".(*RunDefers).Stringþ("".(*Send).String·f""".(*Send).Stringþ*"".(*Defer).String·f$"".(*Defer).Stringþ,"".(*Select).String·f&"".(*Select).Stringþ*"".(*Store).String·f$"".(*Store).Stringþ2"".(*MapUpdate).String·f,"".(*MapUpdate).Stringþ0"".(*DebugRef).String·f*"".(*DebugRef).Stringþ*"".(*DebugRef).Pos·f$"".(*DebugRef).Posþ"reflect.TypeOf·freflect.TypeOfþ."".(*Package).String·f("".(*Package).Stringþ$"".WritePackage·f"".WritePackageþsort.Strings·fsort.Stringsþ0"".(*NamedConst).Name·f*"".(*NamedConst).Nameþ$"".(*Type).Type·f"".(*Type).Typeþtgolang.org/x/tools/go/types/typeutil.IntuitiveMethodSet·fngolang.org/x/tools/go/types/typeutil.IntuitiveMethodSetþ\golang.org/x/tools/go/types.SelectionString·fVgolang.org/x/tools/go/types.SelectionStringþ"".commaOk·f"".commaOkþ""".sanityCheck·f"".sanityCheckþ:"".(*sanity).checkFunction·f4"".(*sanity).checkFunctionþ4"".(*sanity).diagnostic·f."".(*sanity).diagnosticþ"io.WriteString·fio.WriteStringþ,"".(*sanity).errorf·f&"".(*sanity).errorfþ*"".(*sanity).warnf·f$"".(*sanity).warnfþ&"".findDuplicate·f "".findDuplicateþ4"".(*sanity).checkInstr·f."".(*sanity).checkInstrþB"".(*sanity).checkReferrerList·f<"".(*sanity).checkReferrerListþ>"".(*sanity).checkFinalInstr·f8"".(*sanity).checkFinalInstrþ4"".(*sanity).checkBlock·f."".(*sanity).checkBlockþ."".EnclosingFunction·f("".EnclosingFunctionþN"".findEnclosingPackageLevelFunction·fH"".findEnclosingPackageLevelFunctionþ4"".HasEnclosingFunction·f."".HasEnclosingFunctionþ&"".findNamedFunc·f "".findNamedFuncþ<"".(*Function).ValueForExpr·f6"".(*Function).ValueForExprþ0"".(*Program).Package·f*"".(*Program).Packageþ4"".(*Program).FuncValue·f."".(*Program).FuncValueþ6"".(*Program).ConstValue·f0"".(*Program).ConstValueþ2"".(*Program).VarValue·f,"".(*Program).VarValueþ8"".(*CallCommon).IsInvoke·f2"".(*CallCommon).IsInvokeþ."".(*CallCommon).Pos·f("".(*CallCommon).Posþ@"".(*CallCommon).StaticCallee·f:"".(*CallCommon).StaticCalleeþ>"".(*CallCommon).Description·f8"".(*CallCommon).Descriptionþ("".(*Call).Common·f""".(*Call).Commonþ*"".(*Defer).Common·f$"".(*Defer).Commonþ$"".(*Go).Common·f"".(*Go).Commonþ&"".(*Call).Value·f "".(*Call).Valueþ("".(*Defer).Value·f""".(*Defer).Valueþ""".(*Go).Value·f"".(*Go).Valueþ*"".(*Builtin).Type·f$"".(*Builtin).Typeþ*"".(*Builtin).Name·f$"".(*Builtin).Nameþ4"".(*Builtin).Referrers·f."".(*Builtin).Referrersþ("".(*Builtin).Pos·f""".(*Builtin).Posþ."".(*Builtin).Object·f("".(*Builtin).Objectþ."".(*Builtin).Parent·f("".(*Builtin).Parentþ*"".(*FreeVar).Type·f$"".(*FreeVar).Typeþ*"".(*FreeVar).Name·f$"".(*FreeVar).Nameþ4"".(*FreeVar).Referrers·f."".(*FreeVar).Referrersþ("".(*FreeVar).Pos·f""".(*FreeVar).Posþ."".(*FreeVar).Parent·f("".(*FreeVar).Parentþ("".(*Global).Type·f""".(*Global).Typeþ("".(*Global).Name·f""".(*Global).Nameþ,"".(*Global).Parent·f&"".(*Global).Parentþ&"".(*Global).Pos·f "".(*Global).Posþ2"".(*Global).Referrers·f,"".(*Global).Referrersþ*"".(*Global).Token·f$"".(*Global).Tokenþ,"".(*Global).Object·f&"".(*Global).Objectþ,"".(*Global).String·f&"".(*Global).Stringþ2"".(*Global).RelString·f,"".(*Global).RelStringþ."".(*Global).Package·f("".(*Global).Packageþ,"".(*Function).Name·f&"".(*Function).Nameþ,"".(*Function).Type·f&"".(*Function).Typeþ*"".(*Function).Pos·f$"".(*Function).Posþ."".(*Function).Token·f("".(*Function).Tokenþ0"".(*Function).Object·f*"".(*Function).Objectþ2"".(*Function).Package·f,"".(*Function).Packageþ0"".(*Function).Parent·f*"".(*Function).Parentþ6"".(*Function).Referrers·f0"".(*Function).Referrersþ."".(*Parameter).Type·f("".(*Parameter).Typeþ."".(*Parameter).Name·f("".(*Parameter).Nameþ2"".(*Parameter).Object·f,"".(*Parameter).Objectþ8"".(*Parameter).Referrers·f2"".(*Parameter).Referrersþ,"".(*Parameter).Pos·f&"".(*Parameter).Posþ2"".(*Parameter).Parent·f,"".(*Parameter).Parentþ&"".(*Alloc).Type·f "".(*Alloc).Typeþ0"".(*Alloc).Referrers·f*"".(*Alloc).Referrersþ$"".(*Alloc).Pos·f"".(*Alloc).Posþ,"".(*register).Type·f&"".(*register).Typeþ2"".(*register).setType·f,"".(*register).setTypeþ0"".(*register).setNum·f*"".(*register).setNumþ6"".(*register).Referrers·f0"".(*register).Referrersþ*"".(*register).Pos·f$"".(*register).Posþ0"".(*register).setPos·f*"".(*register).setPosþ:"".(*anInstruction).Parent·f4"".(*anInstruction).Parentþ8"".(*anInstruction).Block·f2"".(*anInstruction).Blockþ>"".(*anInstruction).setBlock·f8"".(*anInstruction).setBlockþ@"".(*anInstruction).Referrers·f:"".(*anInstruction).Referrersþ$"".(*Type).Name·f"".(*Type).Nameþ""".(*Type).Pos·f"".(*Type).Posþ&"".(*Type).Token·f "".(*Type).Tokenþ("".(*Type).Object·f""".(*Type).Objectþ("".(*Type).String·f""".(*Type).Stringþ."".(*Type).RelString·f("".(*Type).RelStringþ*"".(*Type).Package·f$"".(*Type).Packageþ."".(*NamedConst).Pos·f("".(*NamedConst).Posþ4"".(*NamedConst).String·f."".(*NamedConst).Stringþ:"".(*NamedConst).RelString·f4"".(*NamedConst).RelStringþ0"".(*NamedConst).Type·f*"".(*NamedConst).Typeþ2"".(*NamedConst).Token·f,"".(*NamedConst).Tokenþ4"".(*NamedConst).Object·f."".(*NamedConst).Objectþ6"".(*NamedConst).Package·f0"".(*NamedConst).Packageþ*"".(*Package).Func·f$"".(*Package).Funcþ("".(*Package).Var·f""".(*Package).Varþ,"".(*Package).Const·f&"".(*Package).Constþ*"".(*Package).Type·f$"".(*Package).Typeþ""".(*Call).Pos·f"".(*Call).Posþ$"".(*Defer).Pos·f"".(*Defer).Posþ"".(*Go).Pos·f"".(*Go).Posþ,"".(*MapUpdate).Pos·f&"".(*MapUpdate).Posþ$"".(*Panic).Pos·f"".(*Panic).Posþ&"".(*Return).Pos·f "".(*Return).Posþ""".(*Send).Pos·f"".(*Send).Posþ$"".(*Store).Pos·f"".(*Store).Posþ"".(*If).Pos·f"".(*If).Posþ""".(*Jump).Pos·f"".(*Jump).Posþ,"".(*RunDefers).Pos·f&"".(*RunDefers).Posþ."".(*Alloc).Operands·f("".(*Alloc).Operandsþ."".(*BinOp).Operands·f("".(*BinOp).Operandsþ8"".(*CallCommon).Operands·f2"".(*CallCommon).Operandsþ("".(*Go).Operands·f""".(*Go).Operandsþ,"".(*Call).Operands·f&"".(*Call).Operandsþ."".(*Defer).Operands·f("".(*Defer).OperandsþB"".(*ChangeInterface).Operands·f<"".(*ChangeInterface).Operandsþ8"".(*ChangeType).Operands·f2"".(*ChangeType).Operandsþ2"".(*Convert).Operands·f,"".(*Convert).Operandsþ4"".(*DebugRef).Operands·f."".(*DebugRef).Operandsþ2"".(*Extract).Operands·f,"".(*Extract).Operandsþ."".(*Field).Operands·f("".(*Field).Operandsþ6"".(*FieldAddr).Operands·f0"".(*FieldAddr).Operandsþ("".(*If).Operands·f""".(*If).Operandsþ."".(*Index).Operands·f("".(*Index).Operandsþ6"".(*IndexAddr).Operands·f0"".(*IndexAddr).Operandsþ,"".(*Jump).Operands·f&"".(*Jump).Operandsþ0"".(*Lookup).Operands·f*"".(*Lookup).Operandsþ4"".(*MakeChan).Operands·f."".(*MakeChan).Operandsþ:"".(*MakeClosure).Operands·f4"".(*MakeClosure).Operandsþ>"".(*MakeInterface).Operands·f8"".(*MakeInterface).Operandsþ2"".(*MakeMap).Operands·f,"".(*MakeMap).Operandsþ6"".(*MakeSlice).Operands·f0"".(*MakeSlice).Operandsþ6"".(*MapUpdate).Operands·f0"".(*MapUpdate).Operandsþ,"".(*Next).Operands·f&"".(*Next).Operandsþ."".(*Panic).Operands·f("".(*Panic).Operandsþ*"".(*Phi).Operands·f$"".(*Phi).Operandsþ."".(*Range).Operands·f("".(*Range).Operandsþ0"".(*Return).Operands·f*"".(*Return).Operandsþ6"".(*RunDefers).Operands·f0"".(*RunDefers).Operandsþ0"".(*Select).Operands·f*"".(*Select).Operandsþ,"".(*Send).Operands·f&"".(*Send).Operandsþ."".(*Slice).Operands·f("".(*Slice).Operandsþ."".(*Store).Operands·f("".(*Store).Operandsþ8"".(*TypeAssert).Operands·f2"".(*TypeAssert).Operandsþ,"".(*UnOp).Operands·f&"".(*UnOp).Operandsþ2"".(*Builtin).Operands·f,"".(*Builtin).Operandsþ2"".(*FreeVar).Operands·f,"".(*FreeVar).Operandsþ."".(*Const).Operands·f("".(*Const).Operandsþ4"".(*Function).Operands·f."".(*Function).Operandsþ0"".(*Global).Operands·f*"".(*Global).Operandsþ6"".(*Parameter).Operands·f0"".(*Parameter).Operandsþ"".FindTests·f"".FindTestsþVgolang.org/x/tools/go/types.NewSignature·fPgolang.org/x/tools/go/types.NewSignatureþ"".funcField·f"".funcFieldþ"".isTestSig·f"".isTestSigþ"".isTest·f"".isTestþL"".(*Program).CreateTestMainPackage·fF"".(*Program).CreateTestMainPackageþRgolang.org/x/tools/go/types.NewPackage·fLgolang.org/x/tools/go/types.NewPackageþstrings.Join·fstrings.Joinþ&"".testMainSlice·f "".testMainSliceþXgolang.org/x/tools/go/ast/astutil.Unparen·fRgolang.org/x/tools/go/ast/astutil.Unparenþ$"".isBlankIdent·f"".isBlankIdentþTgolang.org/x/tools/go/types.IsInterface·fNgolang.org/x/tools/go/types.IsInterfaceþ"".func·003·f"".func·003þZgolang.org/x/tools/go/types.(*object).Type·fTgolang.org/x/tools/go/types.(*object).Typeþ$"".createParams·f"".createParamsþ "".changeRecv·f"".changeRecvþ*runtime.assertE2I2·f$runtime.assertE2I2þ2sync.(*WaitGroup).Done·f,sync.(*WaitGroup).Doneþ(runtime.assertE2T·f"runtime.assertE2Tþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþRgolang.org/x/tools/go/ast/astutil.init·fLgolang.org/x/tools/go/ast/astutil.initþreflect.init·freflect.initþflag.init·fflag.initþstrings.init·fstrings.initþio.init·fio.initþ math/big.init·fmath/big.initþbytes.init·fbytes.initþXgolang.org/x/tools/go/types/typeutil.init·fRgolang.org/x/tools/go/types/typeutil.initþHgolang.org/x/tools/go/loader.init·fBgolang.org/x/tools/go/loader.initþstrconv.init·fstrconv.initþFgolang.org/x/tools/go/types.init·f@golang.org/x/tools/go/types.initþFgolang.org/x/tools/go/exact.init·f@golang.org/x/tools/go/exact.initþsync.init·fsync.initþ go/token.init·fgo/token.initþgo/ast.init·fgo/ast.initþos.init·fos.initþfmt.init·ffmt.initþNgolang.org/x/tools/go/exact.MakeBool·fHgolang.org/x/tools/go/exact.MakeBoolþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ4go.string."[]*ssa.Package"@>[]*ssa.Package 4go.string."[]*ssa.Package"þ$type.[]*"".Package  ×tÙ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*ssa.Package"p6go.weak.type.*[]*"".Package€"runtime.zerovalue� type.*"".PackageþPgo.typelink.[]*ssa.Package/[]*"".Package$type.[]*"".Packageþbruntime.gcbits.0x88888888000000000000000000000000 ˆˆˆˆþ6go.string."[8]*ssa.Package"@@[8]*ssa.Package 6go.string."[8]*ssa.Package"þ&type.[8]*"".PackageÀÀ@Z¾§  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P6go.string."[8]*ssa.Package"p8go.weak.type.*[8]*"".Package€"runtime.zerovalue� type.*"".Package $type.[]*"".PackageþTgo.typelink.[8]*ssa.Package/[8]*"".Package&type.[8]*"".Packageþbruntime.gcbits.0x88000000000000000000000000000000 ˆþVgo.string."*map.bucket[string]*ssa.Package"``*map.bucket[string]*ssa.Package Vgo.string."*map.bucket[string]*ssa.Package"þFtype.*map.bucket[string]*"".Package  _G˜!6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[string]*ssa.Package"pXgo.weak.type.**map.bucket[string]*"".Package€"runtime.zerovalue�Dtype.map.bucket[string]*"".Packageþbruntime.gcbits.0x84848484848484848488888888000000 „„„„„„„„„ˆˆˆˆþTgo.string."map.bucket[string]*ssa.Package"`^map.bucket[string]*ssa.Package Tgo.string."map.bucket[string]*ssa.Package"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þDtype.map.bucket[string]*"".Package°°Ð&`1#ˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PTgo.string."map.bucket[string]*ssa.Package"pVgo.weak.type.*map.bucket[string]*"".Package€"runtime.zerovalue�ÀDtype.map.bucket[string]*"".PackageÀ go.string."keys"àtype.[8]string�$go.string."values"°&type.[8]*"".Packageà(go.string."overflow"€Ftype.*map.bucket[string]*"".Packageþbruntime.gcbits.0x44844800000000000000000000000000 D„HþNgo.string."map.hdr[string]*ssa.Package"`Xmap.hdr[string]*ssa.Package Ngo.string."map.hdr[string]*ssa.Package"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þ>type.map.hdr[string]*"".Packageàà0®Â«  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[string]*ssa.Package"pPgo.weak.type.*map.hdr[string]*"".Package€"runtime.zerovalue�À>type.map.hdr[string]*"".PackageÀ&go.string."buckets"àFtype.*map.bucket[string]*"".Package�,go.string."oldbuckets"°Ftype.*map.bucket[string]*"".PackageþFgo.string."map[string]*ssa.Package"PPmap[string]*ssa.Package Fgo.string."map[string]*ssa.Package"þ6type.map[string]*"".PackageÜÜc¸ÿ5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[string]*ssa.Package"pHgo.weak.type.*map[string]*"".Package€"runtime.zerovalue�type.string  type.*"".Package°Dtype.map.bucket[string]*"".PackageÀ>type.map.hdr[string]*"".Packageþtgo.typelink.map[string]*ssa.Package/map[string]*"".Package6type.map[string]*"".Packageþ8go.string."[]*types.Package"PB[]*types.Package 8go.string."[]*types.Package"þVtype.[]*golang.org/x/tools/go/types.Package  S`Ð=   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*types.Package"phgo.weak.type.*[]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Packageþ†go.typelink.[]*types.Package/[]*golang.org/x/tools/go/types.PackageVtype.[]*golang.org/x/tools/go/types.Packageþ:go.string."[8]*types.Package"PD[8]*types.Package :go.string."[8]*types.Package"þXtype.[8]*golang.org/x/tools/go/types.PackageÀÀ@ŽFóù  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P:go.string."[8]*types.Package"pjgo.weak.type.*[8]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package Vtype.[]*golang.org/x/tools/go/types.PackageþŠgo.typelink.[8]*types.Package/[8]*golang.org/x/tools/go/types.PackageXtype.[8]*golang.org/x/tools/go/types.Packageþfgo.string."*map.bucket[*types.Package]*ssa.Package"pp'*map.bucket[*types.Package]*ssa.Package fgo.string."*map.bucket[*types.Package]*ssa.Package"þ‚type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".Package  ¿y­6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*map.bucket[*types.Package]*ssa.Package"p”go.weak.type.**map.bucket[*golang.org/x/tools/go/types.Package]*"".Package€"runtime.zerovalue�€type.map.bucket[*golang.org/x/tools/go/types.Package]*"".Packageþbruntime.gcbits.0x84888888888888888800000000000000 „ˆˆˆˆˆˆˆˆþdgo.string."map.bucket[*types.Package]*ssa.Package"pn&map.bucket[*types.Package]*ssa.Package dgo.string."map.bucket[*types.Package]*ssa.Package"þ€type.map.bucket[*golang.org/x/tools/go/types.Package]*"".Package°°�ë̾$Hˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000Pdgo.string."map.bucket[*types.Package]*ssa.Package"p’go.weak.type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".Package€"runtime.zerovalue�À€type.map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageÀ go.string."keys"àXtype.[8]*golang.org/x/tools/go/types.Package�$go.string."values"°&type.[8]*"".Packageà(go.string."overflow"€‚type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".Packageþ^go.string."map.hdr[*types.Package]*ssa.Package"ph#map.hdr[*types.Package]*ssa.Package ^go.string."map.hdr[*types.Package]*ssa.Package"þztype.map.hdr[*golang.org/x/tools/go/types.Package]*"".Packageàà0¢Â–‘  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P^go.string."map.hdr[*types.Package]*ssa.Package"pŒgo.weak.type.*map.hdr[*golang.org/x/tools/go/types.Package]*"".Package€"runtime.zerovalue�Àztype.map.hdr[*golang.org/x/tools/go/types.Package]*"".PackageÀ&go.string."buckets"à‚type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".Package�,go.string."oldbuckets"°‚type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageþVgo.string."map[*types.Package]*ssa.Package"``map[*types.Package]*ssa.Package Vgo.string."map[*types.Package]*ssa.Package"þrtype.map[*golang.org/x/tools/go/types.Package]*"".PackageÜÜ=Ÿz5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."map[*types.Package]*ssa.Package"p„go.weak.type.*map[*golang.org/x/tools/go/types.Package]*"".Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package  type.*"".Package°€type.map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageÀztype.map.hdr[*golang.org/x/tools/go/types.Package]*"".PackageþÀgo.typelink.map[*types.Package]*ssa.Package/map[*golang.org/x/tools/go/types.Package]*"".Packagertype.map[*golang.org/x/tools/go/types.Package]*"".Packageþ8go.string."*ssa.BuilderMode"PB*ssa.BuilderMode 8go.string."*ssa.BuilderMode"þ(type.*"".BuilderMode  Õ¡ÓF6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*ssa.BuilderMode"p:go.weak.type.**"".BuilderMode€"runtime.zerovalue�&type."".BuilderModeþ^runtime.gcbits.0x000000000000000000000000000000 þ6go.string."ssa.BuilderMode"@@ssa.BuilderMode 6go.string."ssa.BuilderMode"þ.go.string."BuilderMode"@8 BuilderMode .go.string."BuilderMode"þ&type."".BuilderModeàà«U7t‡   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P6go.string."ssa.BuilderMode"p(type.*"".BuilderMode€"runtime.zerovalue`�&type."".BuilderMode�.go.string."BuilderMode" "go.importpath."".°à&type."".BuilderModeþ2go.string."[]*types.Func"@< []*types.Func 2go.string."[]*types.Func"þPtype.[]*golang.org/x/tools/go/types.Func  gËüý   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]*types.Func"pbgo.weak.type.*[]*golang.org/x/tools/go/types.Func€"runtime.zerovalue�Ltype.*golang.org/x/tools/go/types.Funcþzgo.typelink.[]*types.Func/[]*golang.org/x/tools/go/types.FuncPtype.[]*golang.org/x/tools/go/types.Funcþ4go.string."[8]*types.Func"@>[8]*types.Func 4go.string."[8]*types.Func"þRtype.[8]*golang.org/x/tools/go/types.FuncÀÀ@±FÄó  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P4go.string."[8]*types.Func"pdgo.weak.type.*[8]*golang.org/x/tools/go/types.Func€"runtime.zerovalue�Ltype.*golang.org/x/tools/go/types.Func Ptype.[]*golang.org/x/tools/go/types.Funcþ~go.typelink.[8]*types.Func/[8]*golang.org/x/tools/go/types.FuncRtype.[8]*golang.org/x/tools/go/types.Funcþ6go.string."[]*ssa.Function"@@[]*ssa.Function 6go.string."[]*ssa.Function"þ&type.[]*"".Function  ,tØ·   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]*ssa.Function"p8go.weak.type.*[]*"".Function€"runtime.zerovalue�"type.*"".FunctionþTgo.typelink.[]*ssa.Function/[]*"".Function&type.[]*"".Functionþ8go.string."[8]*ssa.Function"PB[8]*ssa.Function 8go.string."[8]*ssa.Function"þ(type.[8]*"".FunctionÀÀ@%²x  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P8go.string."[8]*ssa.Function"p:go.weak.type.*[8]*"".Function€"runtime.zerovalue�"type.*"".Function &type.[]*"".FunctionþXgo.typelink.[8]*ssa.Function/[8]*"".Function(type.[8]*"".Functionþbgo.string."*map.bucket[*types.Func]*ssa.Function"pl%*map.bucket[*types.Func]*ssa.Function bgo.string."*map.bucket[*types.Func]*ssa.Function"þ~type.*map.bucket[*golang.org/x/tools/go/types.Func]*"".Function  Mêún6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."*map.bucket[*types.Func]*ssa.Function"p�go.weak.type.**map.bucket[*golang.org/x/tools/go/types.Func]*"".Function€"runtime.zerovalue�|type.map.bucket[*golang.org/x/tools/go/types.Func]*"".Functionþ`go.string."map.bucket[*types.Func]*ssa.Function"pj$map.bucket[*types.Func]*ssa.Function `go.string."map.bucket[*types.Func]*ssa.Function"þ|type.map.bucket[*golang.org/x/tools/go/types.Func]*"".Function°°�Á_!úHˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000P`go.string."map.bucket[*types.Func]*ssa.Function"pŽgo.weak.type.*map.bucket[*golang.org/x/tools/go/types.Func]*"".Function€"runtime.zerovalue�À|type.map.bucket[*golang.org/x/tools/go/types.Func]*"".FunctionÀ go.string."keys"àRtype.[8]*golang.org/x/tools/go/types.Func�$go.string."values"°(type.[8]*"".Functionà(go.string."overflow"€~type.*map.bucket[*golang.org/x/tools/go/types.Func]*"".FunctionþZgo.string."map.hdr[*types.Func]*ssa.Function"pd!map.hdr[*types.Func]*ssa.Function Zgo.string."map.hdr[*types.Func]*ssa.Function"þvtype.map.hdr[*golang.org/x/tools/go/types.Func]*"".Functionàà0dHû  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PZgo.string."map.hdr[*types.Func]*ssa.Function"pˆgo.weak.type.*map.hdr[*golang.org/x/tools/go/types.Func]*"".Function€"runtime.zerovalue�Àvtype.map.hdr[*golang.org/x/tools/go/types.Func]*"".FunctionÀ&go.string."buckets"à~type.*map.bucket[*golang.org/x/tools/go/types.Func]*"".Function�,go.string."oldbuckets"°~type.*map.bucket[*golang.org/x/tools/go/types.Func]*"".FunctionþRgo.string."map[*types.Func]*ssa.Function"`\map[*types.Func]*ssa.Function Rgo.string."map[*types.Func]*ssa.Function"þntype.map[*golang.org/x/tools/go/types.Func]*"".FunctionÜÜù™]Ž5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."map[*types.Func]*ssa.Function"p€go.weak.type.*map[*golang.org/x/tools/go/types.Func]*"".Function€"runtime.zerovalue�Ltype.*golang.org/x/tools/go/types.Func "type.*"".Function°|type.map.bucket[*golang.org/x/tools/go/types.Func]*"".FunctionÀvtype.map.hdr[*golang.org/x/tools/go/types.Func]*"".Functionþ¸go.typelink.map[*types.Func]*ssa.Function/map[*golang.org/x/tools/go/types.Func]*"".Functionntype.map[*golang.org/x/tools/go/types.Func]*"".FunctionþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·af3107c17ee1ab6f9f33230b5c7e3062þTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.weak.type.*[]"".selectionKey€"runtime.zerovalue�(type."".selectionKeyþ`go.typelink.[]ssa.selectionKey/[]"".selectionKey,type.[]"".selectionKeyþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þBtype..hashfunc.[8]"".selectionKey:type..hash.[8]"".selectionKeyþ>type..eqfunc.[8]"".selectionKey6type..eq.[8]"".selectionKeyþ8type..alg.[8]"".selectionKey Btype..hashfunc.[8]"".selectionKey>type..eqfunc.[8]"".selectionKeyþ,6type..gc.[8]"".selectionKeyBþ>type..gcprog.[8]"".selectionKeyíZþ>go.string."[8]ssa.selectionKey"PH[8]ssa.selectionKey >go.string."[8]ssa.selectionKey"þ.type.[8]"".selectionKeyÀÀþJQ 8type..alg.[8]"".selectionKey06type..gc.[8]"".selectionKey@>type..gcprog.[8]"".selectionKeyP>go.string."[8]ssa.selectionKey"p@go.weak.type.*[8]"".selectionKey€"runtime.zerovalue�(type."".selectionKey ,type.[]"".selectionKeyþdgo.typelink.[8]ssa.selectionKey/[8]"".selectionKey.type.[8]"".selectionKeyþlgo.string."*map.bucket[ssa.selectionKey]*ssa.Function"€v**map.bucket[ssa.selectionKey]*ssa.Function lgo.string."*map.bucket[ssa.selectionKey]*ssa.Function"þZtype.*map.bucket["".selectionKey]*"".Function   I˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."*map.bucket[ssa.selectionKey]*ssa.Function"plgo.weak.type.**map.bucket["".selectionKey]*"".Function€"runtime.zerovalue�Xtype.map.bucket["".selectionKey]*"".Functionþ,`type..gc.map.bucket["".selectionKey]*"".FunctionLþhtype..gcprog.map.bucket["".selectionKey]*"".Function..íZ ªªþjgo.string."map.bucket[ssa.selectionKey]*ssa.Function"€t)map.bucket[ssa.selectionKey]*ssa.Function jgo.string."map.bucket[ssa.selectionKey]*ssa.Function"þXtype.map.bucket["".selectionKey]*"".Function°°PæÀÚèYH à runtime.algarray0`type..gc.map.bucket["".selectionKey]*"".Function@htype..gcprog.map.bucket["".selectionKey]*"".FunctionPjgo.string."map.bucket[ssa.selectionKey]*ssa.Function"pjgo.weak.type.*map.bucket["".selectionKey]*"".Function€"runtime.zerovalue�ÀXtype.map.bucket["".selectionKey]*"".FunctionÀ go.string."keys"à.type.[8]"".selectionKey�$go.string."values"°(type.[8]*"".Functionà(go.string."overflow"€Ztype.*map.bucket["".selectionKey]*"".Functionþdgo.string."map.hdr[ssa.selectionKey]*ssa.Function"pn&map.hdr[ssa.selectionKey]*ssa.Function dgo.string."map.hdr[ssa.selectionKey]*ssa.Function"þRtype.map.hdr["".selectionKey]*"".Functionàà0‰º¼  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Pdgo.string."map.hdr[ssa.selectionKey]*ssa.Function"pdgo.weak.type.*map.hdr["".selectionKey]*"".Function€"runtime.zerovalue�ÀRtype.map.hdr["".selectionKey]*"".FunctionÀ&go.string."buckets"àZtype.*map.bucket["".selectionKey]*"".Function�,go.string."oldbuckets"°Ztype.*map.bucket["".selectionKey]*"".Functionþ\go.string."map[ssa.selectionKey]*ssa.Function"pf"map[ssa.selectionKey]*ssa.Function \go.string."map[ssa.selectionKey]*ssa.Function"þJtype.map["".selectionKey]*"".FunctionÜÜ& º"5@P € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."map[ssa.selectionKey]*ssa.Function"p\go.weak.type.*map["".selectionKey]*"".Function€"runtime.zerovalue�(type."".selectionKey "type.*"".Function°Xtype.map.bucket["".selectionKey]*"".FunctionÀRtype.map.hdr["".selectionKey]*"".Functionþžgo.typelink.map[ssa.selectionKey]*ssa.Function/map["".selectionKey]*"".FunctionJtype.map["".selectionKey]*"".Functionþ,&type..gc."".Program(þ.type..gcprog."".Programjiš¦)þ.go.string."ssa.Program"@8 ssa.Program .go.string."ssa.Program"þ go.string."Fset"0*Fset go.string."Fset"þ(go.string."imported"@2imported (go.string."imported"þ go.string."mode"0*mode go.string."mode"þ,go.string."MethodSets"@6 +MethodSets ,go.string."MethodSets"þ*go.string."methodsMu"@4 methodsMu *go.string."methodsMu"þ,go.string."methodSets"@6 +methodSets ,go.string."methodSets"þ0go.string."runtimeTypes"@: runtimeTypes 0go.string."runtimeTypes"þ"go.string."canon"0,canon "go.string."canon"þ$go.string."bounds"0.bounds $go.string."bounds"þ$go.string."thunks"0.thunks $go.string."thunks"þ&go.string."Program"00Program &go.string."Program"þtype."".Program€ € ˜{ê}Y  8@Xpˆ�T à runtime.algarray0&type..gc."".Program@.type..gcprog."".ProgramP.go.string."ssa.Program"p type.*"".Program€"runtime.zerovalue�Àtype."".ProgramÀ go.string."Fset"à,type.*go/token.FileSet�(go.string."imported" "go.importpath."".°6type.map[string]*"".Packageà(go.string."packages"ð"go.importpath."".€rtype.map[*golang.org/x/tools/go/types.Package]*"".Package° go.string."mode"À"go.importpath."".Ð&type."".BuilderMode€,go.string."MethodSets" ^type.golang.org/x/tools/go/types.MethodSetCacheÐ*go.string."methodsMu"à"go.importpath."".ðtype.sync.Mutex ,go.string."methodSets"°"go.importpath."".ÀZtype.golang.org/x/tools/go/types/typeutil.Mapð0go.string."runtimeTypes"€"go.importpath."".�Ztype.golang.org/x/tools/go/types/typeutil.MapÀ"go.string."canon"Ð"go.importpath."".àZtype.golang.org/x/tools/go/types/typeutil.Map�$go.string."bounds" "go.importpath."".°ntype.map[*golang.org/x/tools/go/types.Func]*"".Functionà$go.string."thunks"ð"go.importpath."".€Jtype.map["".selectionKey]*"".Function`°type."".Program°&go.string."Program"À"go.importpath."".Ѐ type."".Programþ0go.string."*ssa.Program"@: *ssa.Program 0go.string."*ssa.Program"þZgo.string."func(*ssa.Program) []*ssa.Package"pd!func(*ssa.Program) []*ssa.Package Zgo.string."func(*ssa.Program) []*ssa.Package"þHtype.func(*"".Program) []*"".Package  &­¡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Program) []*ssa.Package"pZgo.weak.type.*func(*"".Program) []*"".Package€"runtime.zerovalue €Htype.func(*"".Program) []*"".PackageÐ�Htype.func(*"".Program) []*"".Package€ type.*"".Program�$type.[]*"".Packageþgo.weak.type.*func(*"".Program)€"runtime.zerovalue €,type.func(*"".Program)Ð�,type.func(*"".Program)€ type.*"".ProgramþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ.type..hashfunc."".Const&type..hash."".Constþ*type..eqfunc."".Const"type..eq."".Constþ$type..alg."".Const .type..hashfunc."".Const*type..eqfunc."".Constþbruntime.gcbits.0x8c8c0000000000000000000000000000 ŒŒþ*go.string."ssa.Const"@4 ssa.Const *go.string."ssa.Const"þgo.string."typ"0(typ go.string."typ"þ"go.string."Value"0,Value "go.string."Value"þ"go.string."Const"0,Const "go.string."Const"þtype."".Const°° ¦¡ $type..alg."".Const0bruntime.gcbits.0x8c8c0000000000000000000000000000P*go.string."ssa.Const"ptype.*"".Const€"runtime.zerovalue�Àtype."".ConstÀgo.string."typ"Ð"go.importpath."".àJtype.golang.org/x/tools/go/types.Type�"go.string."Value"°Ltype.golang.org/x/tools/go/exact.Value`àtype."".Constà"go.string."Const"ð"go.importpath."".€°type."".Constþ,go.string."*ssa.Const"@6 +*ssa.Const ,go.string."*ssa.Const"þNgo.string."func(*ssa.Const) complex128"`Xfunc(*ssa.Const) complex128 Ngo.string."func(*ssa.Const) complex128"þ>type.func(*"".Const) complex128  ëº[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Const) complex128"pPgo.weak.type.*func(*"".Const) complex128€"runtime.zerovalue €>type.func(*"".Const) complex128Ð�>type.func(*"".Const) complex128€type.*"".Const�type.complex128þHgo.string."func(*ssa.Const) float64"`Rfunc(*ssa.Const) float64 Hgo.string."func(*ssa.Const) float64"þ8type.func(*"".Const) float64  º½eI3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Const) float64"pJgo.weak.type.*func(*"".Const) float64€"runtime.zerovalue €8type.func(*"".Const) float64Ð�8type.func(*"".Const) float64€type.*"".Const�type.float64þDgo.string."func(*ssa.Const) int64"PNfunc(*ssa.Const) int64 Dgo.string."func(*ssa.Const) int64"þ4type.func(*"".Const) int64  *oñ<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*ssa.Const) int64"pFgo.weak.type.*func(*"".Const) int64€"runtime.zerovalue €4type.func(*"".Const) int64Ð�4type.func(*"".Const) int64€type.*"".Const�type.int64þBgo.string."func(*ssa.Const) bool"PLfunc(*ssa.Const) bool Bgo.string."func(*ssa.Const) bool"þ2type.func(*"".Const) bool  ¨>Œ“3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*ssa.Const) bool"pDgo.weak.type.*func(*"".Const) bool€"runtime.zerovalue €2type.func(*"".Const) boolÐ�2type.func(*"".Const) bool€type.*"".Const�type.boolþFgo.string."func(*ssa.Const) string"PPfunc(*ssa.Const) string Fgo.string."func(*ssa.Const) string"þ6type.func(*"".Const) string  Ö +‡ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.Const) string"pHgo.weak.type.*func(*"".Const) string€"runtime.zerovalue €6type.func(*"".Const) stringÐ�6type.func(*"".Const) string€type.*"".Const�type.stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþ@go.string."func() *ssa.Function"PJfunc() *ssa.Function @go.string."func() *ssa.Function"þ0type.func() *"".Function��pB'#3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func() *ssa.Function"pBgo.weak.type.*func() *"".Function€"runtime.zerovalue €0type.func() *"".FunctionЀ0type.func() *"".Function€"type.*"".Functionþ8go.string."func() token.Pos"PBfunc() token.Pos 8go.string."func() token.Pos"þ0type.func() go/token.Pos��ž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."func() token.Pos"pBgo.weak.type.*func() go/token.Pos€"runtime.zerovalue €0type.func() go/token.PosЀ0type.func() go/token.Pos€"type.go/token.PosþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·334cb8bc6294eb0b97ffb9b2c8e3805f+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þDgo.string."func() *ssa.BasicBlock"PNfunc() *ssa.BasicBlock Dgo.string."func() *ssa.BasicBlock"þ4type.func() *"".BasicBlock��(v÷Ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func() *ssa.BasicBlock"pFgo.weak.type.*func() *"".BasicBlock€"runtime.zerovalue €4type.func() *"".BasicBlockЀ4type.func() *"".BasicBlock€&type.*"".BasicBlockþVgo.string."func([]*ssa.Value) []*ssa.Value"``func([]*ssa.Value) []*ssa.Value Vgo.string."func([]*ssa.Value) []*ssa.Value"þDtype.func([]*"".Value) []*"".Value  š9¶c3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func([]*ssa.Value) []*ssa.Value"pVgo.weak.type.*func([]*"".Value) []*"".Value€"runtime.zerovalue €Dtype.func([]*"".Value) []*"".ValueÐ�Dtype.func([]*"".Value) []*"".Value€ type.[]*"".Value� type.[]*"".ValueþBgo.string."func(*ssa.BasicBlock)"PLfunc(*ssa.BasicBlock) Bgo.string."func(*ssa.BasicBlock)"þ2type.func(*"".BasicBlock)��]ß—«3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*ssa.BasicBlock)"pDgo.weak.type.*func(*"".BasicBlock)€"runtime.zerovalue €2type.func(*"".BasicBlock)Ð�2type.func(*"".BasicBlock)€&type.*"".BasicBlockþ8go.string."*ssa.Instruction"PB*ssa.Instruction 8go.string."*ssa.Instruction"þ(type.*"".Instruction  ´Ý36   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*ssa.Instruction"p:go.weak.type.**"".Instruction€"runtime.zerovalue�&type."".Instructionþbruntime.gcbits.0x8c000000000000000000000000000000 Œþ6go.string."ssa.Instruction"@@ssa.Instruction 6go.string."ssa.Instruction"þ"go.string."Block"0,Block "go.string."Block"þ(go.string."Operands"@2Operands (go.string."Operands"þ$go.string."Parent"0.Parent $go.string."Parent"þgo.string."Pos"0(Pos go.string."Pos"þ$go.string."String"0.String $go.string."String"þ(go.string."setBlock"@2setBlock (go.string."setBlock"þ.go.string."Instruction"@8 Instruction .go.string."Instruction"þ&type."".Instruction°°IåD·. à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P6go.string."ssa.Instruction"p(type.*"".Instruction€"runtime.zerovalue�À&type."".InstructionÀ"go.string."Block"à4type.func() *"".BasicBlockð(go.string."Operands"�Dtype.func([]*"".Value) []*"".Value $go.string."Parent"À0type.func() *"".FunctionÐgo.string."Pos"ð0type.func() go/token.Pos€$go.string."String" $type.func() string°(go.string."setBlock"À"go.importpath."".Ð2type.func(*"".BasicBlock)`à&type."".Instructionà.go.string."Instruction"ð"go.importpath."".€°&type."".Instructionþ:go.string."[]ssa.Instruction"PD[]ssa.Instruction :go.string."[]ssa.Instruction"þ*type.[]"".Instruction  ó23—   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]ssa.Instruction"pgo.weak.type.**[]"".Instruction€"runtime.zerovalue�*type.[]"".InstructionþJgo.string."func() *[]ssa.Instruction"`Tfunc() *[]ssa.Instruction Jgo.string."func() *[]ssa.Instruction"þ:type.func() *[]"".Instruction��aDá3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func() *[]ssa.Instruction"pLgo.weak.type.*func() *[]"".Instruction€"runtime.zerovalue €:type.func() *[]"".InstructionЀ:type.func() *[]"".Instruction€,type.*[]"".Instructionþ:go.string."func() types.Type"PDfunc() types.Type :go.string."func() types.Type"þXtype.func() golang.org/x/tools/go/types.Type��Õ +“ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."func() types.Type"pjgo.weak.type.*func() golang.org/x/tools/go/types.Type€"runtime.zerovalue €Xtype.func() golang.org/x/tools/go/types.TypeЀXtype.func() golang.org/x/tools/go/types.Type€Jtype.golang.org/x/tools/go/types.Typeþ*go.string."ssa.Value"@4 ssa.Value *go.string."ssa.Value"þ go.string."Name"0*Name go.string."Name"þ*go.string."Referrers"@4 Referrers *go.string."Referrers"þ go.string."Type"0*Type go.string."Type"þtype."".Value°°‰–û�, à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P*go.string."ssa.Value"ptype.*"".Value€"runtime.zerovalue�Àtype."".ValueÀ go.string."Name"à$type.func() stringð$go.string."Parent"�0type.func() *"".Function go.string."Pos"À0type.func() go/token.PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€$go.string."String" $type.func() string° go.string."Type"ÐXtype.func() golang.org/x/tools/go/types.Type`àtype."".Valueà"go.string."Value"ð"go.importpath."".€°type."".Valueþ,go.string."*ssa.Value"@6 +*ssa.Value ,go.string."*ssa.Value"þtype.*"".Value  ­'ë6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*ssa.Value"p.go.weak.type.**"".Value€"runtime.zerovalue�type."".Valueþ0go.string."[]*ssa.Value"@: []*ssa.Value 0go.string."[]*ssa.Value"þ type.[]*"".Value  #•eë   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*ssa.Value"p2go.weak.type.*[]*"".Value€"runtime.zerovalue�type.*"".ValueþHgo.typelink.[]*ssa.Value/[]*"".Value type.[]*"".Valueþngo.string."func(*ssa.Const, []*ssa.Value) []*ssa.Value"€x+func(*ssa.Const, []*ssa.Value) []*ssa.Value ngo.string."func(*ssa.Const, []*ssa.Value) []*ssa.Value"þZtype.func(*"".Const, []*"".Value) []*"".Value°°›ÓÙ°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Const, []*ssa.Value) []*ssa.Value"plgo.weak.type.*func(*"".Const, []*"".Value) []*"".Value€"runtime.zerovalue €Ztype.func(*"".Const, []*"".Value) []*"".ValueРZtype.func(*"".Const, []*"".Value) []*"".Value€type.*"".Const� type.[]*"".Value  type.[]*"".ValueþTgo.string."func(*ssa.Const) *ssa.Function"`^func(*ssa.Const) *ssa.Function Tgo.string."func(*ssa.Const) *ssa.Function"þBtype.func(*"".Const) *"".Function  ““°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Const) *ssa.Function"pTgo.weak.type.*func(*"".Const) *"".Function€"runtime.zerovalue €Btype.func(*"".Const) *"".FunctionÐ�Btype.func(*"".Const) *"".Function€type.*"".Const�"type.*"".FunctionþLgo.string."func(*ssa.Const) token.Pos"`Vfunc(*ssa.Const) token.Pos Lgo.string."func(*ssa.Const) token.Pos"þBtype.func(*"".Const) go/token.Pos  Øee3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Const) token.Pos"pTgo.weak.type.*func(*"".Const) go/token.Pos€"runtime.zerovalue €Btype.func(*"".Const) go/token.PosÐ�Btype.func(*"".Const) go/token.Pos€type.*"".Const�"type.go/token.Posþ^go.string."func(*ssa.Const) *[]ssa.Instruction"ph#func(*ssa.Const) *[]ssa.Instruction ^go.string."func(*ssa.Const) *[]ssa.Instruction"þLtype.func(*"".Const) *[]"".Instruction  ¿;Üq3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.Const) *[]ssa.Instruction"p^go.weak.type.*func(*"".Const) *[]"".Instruction€"runtime.zerovalue €Ltype.func(*"".Const) *[]"".InstructionÐ�Ltype.func(*"".Const) *[]"".Instruction€type.*"".Const�,type.*[]"".Instructionþfgo.string."func(*ssa.Const, *types.Package) string"pp'func(*ssa.Const, *types.Package) string fgo.string."func(*ssa.Const, *types.Package) string"þ‚type.func(*"".Const, *golang.org/x/tools/go/types.Package) string°°y€»Ê3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.Const, *types.Package) string"p”go.weak.type.*func(*"".Const, *golang.org/x/tools/go/types.Package) string€"runtime.zerovalue €‚type.func(*"".Const, *golang.org/x/tools/go/types.Package) stringР‚type.func(*"".Const, *golang.org/x/tools/go/types.Package) string€type.*"".Const�Rtype.*golang.org/x/tools/go/types.Package type.stringþNgo.string."func(*ssa.Const) types.Type"`Xfunc(*ssa.Const) types.Type Ngo.string."func(*ssa.Const) types.Type"þjtype.func(*"".Const) golang.org/x/tools/go/types.Type   � +à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Const) types.Type"p|go.weak.type.*func(*"".Const) golang.org/x/tools/go/types.Type€"runtime.zerovalue €jtype.func(*"".Const) golang.org/x/tools/go/types.TypeÐ�jtype.func(*"".Const) golang.org/x/tools/go/types.Type€type.*"".Const�Jtype.golang.org/x/tools/go/types.TypeþFgo.string."func(*ssa.Const) uint64"PPfunc(*ssa.Const) uint64 Fgo.string."func(*ssa.Const) uint64"þ6type.func(*"".Const) uint64  Û:fK3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.Const) uint64"pHgo.weak.type.*func(*"".Const) uint64€"runtime.zerovalue €6type.func(*"".Const) uint64Ð�6type.func(*"".Const) uint64€type.*"".Const�type.uint64þ,go.string."Complex128"@6 +Complex128 ,go.string."Complex128"þ:go.string."func() complex128"PDfunc() complex128 :go.string."func() complex128"þ,type.func() complex128��š2ó‰3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."func() complex128"p>go.weak.type.*func() complex128€"runtime.zerovalue €,type.func() complex128Ѐ,type.func() complex128€type.complex128þ&go.string."Float64"00Float64 &go.string."Float64"þ4go.string."func() float64"@>func() float64 4go.string."func() float64"þ&type.func() float64��-Í3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func() float64"p8go.weak.type.*func() float64€"runtime.zerovalue €&type.func() float64Ѐ&type.func() float64€type.float64þ"go.string."Int64"0,Int64 "go.string."Int64"þ0go.string."func() int64"@: func() int64 0go.string."func() int64"þ"type.func() int64��a|‘�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func() int64"p4go.weak.type.*func() int64€"runtime.zerovalue €"type.func() int64Ѐ"type.func() int64€type.int64þ"go.string."IsNil"0,IsNil "go.string."IsNil"þ.go.string."func() bool"@8 func() bool .go.string."func() bool"þ type.func() bool��TËx3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."func() bool"p2go.weak.type.*func() bool€"runtime.zerovalue € type.func() boolЀ type.func() bool€type.boolþ*go.string."RelString"@4 RelString *go.string."RelString"þNgo.string."func(*types.Package) string"`Xfunc(*types.Package) string Ngo.string."func(*types.Package) string"þltype.func(*golang.org/x/tools/go/types.Package) string  áA3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*types.Package) string"p~go.weak.type.*func(*golang.org/x/tools/go/types.Package) string€"runtime.zerovalue €ltype.func(*golang.org/x/tools/go/types.Package) stringÐ�ltype.func(*golang.org/x/tools/go/types.Package) string€Rtype.*golang.org/x/tools/go/types.Package�type.stringþ$go.string."Uint64"0.Uint64 $go.string."Uint64"þ2go.string."func() uint64"@< func() uint64 2go.string."func() uint64"þ$type.func() uint64�� Óç$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() uint64"p6go.weak.type.*func() uint64€"runtime.zerovalue €$type.func() uint64Ѐ$type.func() uint64€type.uint64þtype.*"".ConstÐ Ð ÄU~6 ’   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*ssa.Const"p.go.weak.type.**"".Const€"runtime.zerovalue�type."".Const` type.*"".ConstÀðtype.*"".Constð,go.string."Complex128"�,type.func() complex128 >type.func(*"".Const) complex128°,"".(*Const).Complex128À,"".(*Const).Complex128Ð&go.string."Float64"ð&type.func() float64€8type.func(*"".Const) float64�&"".(*Const).Float64 &"".(*Const).Float64°"go.string."Int64"Ð"type.func() int64à4type.func(*"".Const) int64ð""".(*Const).Int64€""".(*Const).Int64�"go.string."IsNil"° type.func() boolÀ2type.func(*"".Const) boolÐ""".(*Const).IsNilà""".(*Const).IsNilð go.string."Name"�$type.func() string 6type.func(*"".Const) string° "".(*Const).NameÀ "".(*Const).NameÐ(go.string."Operands"ðDtype.func([]*"".Value) []*"".Value€Ztype.func(*"".Const, []*"".Value) []*"".Value�("".(*Const).Operands ("".(*Const).Operands°$go.string."Parent"Ð0type.func() *"".FunctionàBtype.func(*"".Const) *"".Functionð$"".(*Const).Parent€$"".(*Const).Parent�go.string."Pos"°0type.func() go/token.PosÀBtype.func(*"".Const) go/token.PosÐ"".(*Const).Posà"".(*Const).Posð*go.string."Referrers"�:type.func() *[]"".Instruction Ltype.func(*"".Const) *[]"".Instruction°*"".(*Const).ReferrersÀ*"".(*Const).ReferrersÐ*go.string."RelString"ðltype.func(*golang.org/x/tools/go/types.Package) string€ ‚type.func(*"".Const, *golang.org/x/tools/go/types.Package) string� *"".(*Const).RelString  *"".(*Const).RelString° $go.string."String"Ð $type.func() stringà 6type.func(*"".Const) stringð $"".(*Const).String€ +$"".(*Const).String� + go.string."Type"° +Xtype.func() golang.org/x/tools/go/types.TypeÀ +jtype.func(*"".Const) golang.org/x/tools/go/types.TypeÐ + "".(*Const).Typeà + "".(*Const).Typeð +$go.string."Uint64"� $type.func() uint64  6type.func(*"".Const) uint64° $"".(*Const).Uint64À $"".(*Const).Uint64þngo.string."func(*ssa.Program, *types.Const) *ssa.Const"€x+func(*ssa.Program, *types.Const) *ssa.Const ngo.string."func(*ssa.Program, *types.Const) *ssa.Const"þˆtype.func(*"".Program, *golang.org/x/tools/go/types.Const) *"".Const°°õO”³3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Program, *types.Const) *ssa.Const"pšgo.weak.type.*func(*"".Program, *golang.org/x/tools/go/types.Const) *"".Const€"runtime.zerovalue €ˆtype.func(*"".Program, *golang.org/x/tools/go/types.Const) *"".ConstРˆtype.func(*"".Program, *golang.org/x/tools/go/types.Const) *"".Const€ type.*"".Program�Ntype.*golang.org/x/tools/go/types.Const type.*"".Constþ€go.string."func(*ssa.Program, *loader.PackageInfo) *ssa.Package"�Š4func(*ssa.Program, *loader.PackageInfo) *ssa.Package €go.string."func(*ssa.Program, *loader.PackageInfo) *ssa.Package"þštype.func(*"".Program, *golang.org/x/tools/go/loader.PackageInfo) *"".Package°°Güä�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*ssa.Program, *loader.PackageInfo) *ssa.Package"p¬go.weak.type.*func(*"".Program, *golang.org/x/tools/go/loader.PackageInfo) *"".Package€"runtime.zerovalue €štype.func(*"".Program, *golang.org/x/tools/go/loader.PackageInfo) *"".PackageРštype.func(*"".Program, *golang.org/x/tools/go/loader.PackageInfo) *"".Package€ type.*"".Program�\type.*golang.org/x/tools/go/loader.PackageInfo  type.*"".Packageþxgo.string."func(*ssa.Program, ...*ssa.Package) *ssa.Package"�‚0func(*ssa.Program, ...*ssa.Package) *ssa.Package xgo.string."func(*ssa.Program, ...*ssa.Package) *ssa.Package"þdtype.func(*"".Program, ...*"".Package) *"".Package°°Îtò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*ssa.Program, ...*ssa.Package) *ssa.Package"pvgo.weak.type.*func(*"".Program, ...*"".Package) *"".Package€"runtime.zerovalue €dtype.func(*"".Program, ...*"".Package) *"".PackageРdtype.func(*"".Program, ...*"".Package) *"".Package€ type.*"".Program�$type.[]*"".Package  type.*"".Packageþrgo.string."func(*ssa.Program, *types.Func) *ssa.Function"€|-func(*ssa.Program, *types.Func) *ssa.Function rgo.string."func(*ssa.Program, *types.Func) *ssa.Function"þŒtype.func(*"".Program, *golang.org/x/tools/go/types.Func) *"".Function°° -þÆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*ssa.Program, *types.Func) *ssa.Function"pžgo.weak.type.*func(*"".Program, *golang.org/x/tools/go/types.Func) *"".Function€"runtime.zerovalue €Œtype.func(*"".Program, *golang.org/x/tools/go/types.Func) *"".FunctionРŒtype.func(*"".Program, *golang.org/x/tools/go/types.Func) *"".Function€ type.*"".Program�Ltype.*golang.org/x/tools/go/types.Func "type.*"".Functionþfgo.string."func(*ssa.Program, string) *ssa.Package"pp'func(*ssa.Program, string) *ssa.Package fgo.string."func(*ssa.Program, string) *ssa.Package"þTtype.func(*"".Program, string) *"".Package°°³­T¯3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.Program, string) *ssa.Package"pfgo.weak.type.*func(*"".Program, string) *"".Package€"runtime.zerovalue €Ttype.func(*"".Program, string) *"".PackageРTtype.func(*"".Program, string) *"".Package€ type.*"".Program�type.string  type.*"".Packageþ go.string."func(*ssa.Program, types.Type, *types.Package, string) *ssa.Function"°ªDfunc(*ssa.Program, types.Type, *types.Package, string) *ssa.Function  go.string."func(*ssa.Program, types.Type, *types.Package, string) *ssa.Function"þætype.func(*"".Program, golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".FunctionÐЕÄ.s3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(*ssa.Program, types.Type, *types.Package, string) *ssa.Function"pøgo.weak.type.*func(*"".Program, golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".Function€"runtime.zerovalue €ætype.func(*"".Program, golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".FunctionÐÀætype.func(*"".Program, golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".Function€ type.*"".Program�Jtype.golang.org/x/tools/go/types.Type Rtype.*golang.org/x/tools/go/types.Package°type.stringÀ"type.*"".Functionþ|go.string."func(*ssa.Program, *types.Selection) *ssa.Function"�†2func(*ssa.Program, *types.Selection) *ssa.Function |go.string."func(*ssa.Program, *types.Selection) *ssa.Function"þ–type.func(*"".Program, *golang.org/x/tools/go/types.Selection) *"".Function°°õ�Û3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*ssa.Program, *types.Selection) *ssa.Function"p¨go.weak.type.*func(*"".Program, *golang.org/x/tools/go/types.Selection) *"".Function€"runtime.zerovalue €–type.func(*"".Program, *golang.org/x/tools/go/types.Selection) *"".FunctionР–type.func(*"".Program, *golang.org/x/tools/go/types.Selection) *"".Function€ type.*"".Program�Vtype.*golang.org/x/tools/go/types.Selection "type.*"".Functionþœgo.string."func(*ssa.Program, string, *types.Signature, string) *ssa.Function"°¦Bfunc(*ssa.Program, string, *types.Signature, string) *ssa.Function œgo.string."func(*ssa.Program, string, *types.Signature, string) *ssa.Function"þ¶type.func(*"".Program, string, *golang.org/x/tools/go/types.Signature, string) *"".FunctionÐÐÈ>ð3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*ssa.Program, string, *types.Signature, string) *ssa.Function"pÈgo.weak.type.*func(*"".Program, string, *golang.org/x/tools/go/types.Signature, string) *"".Function€"runtime.zerovalue €¶type.func(*"".Program, string, *golang.org/x/tools/go/types.Signature, string) *"".FunctionÐÀ¶type.func(*"".Program, string, *golang.org/x/tools/go/types.Signature, string) *"".Function€ type.*"".Program�type.string Vtype.*golang.org/x/tools/go/types.Signature°type.stringÀ"type.*"".Functionþvgo.string."func(*ssa.Program, *types.Package) *ssa.Package"€€/func(*ssa.Program, *types.Package) *ssa.Package vgo.string."func(*ssa.Program, *types.Package) *ssa.Package"þ�type.func(*"".Program, *golang.org/x/tools/go/types.Package) *"".Package°°~ç[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.Program, *types.Package) *ssa.Package"p¢go.weak.type.*func(*"".Program, *golang.org/x/tools/go/types.Package) *"".Package€"runtime.zerovalue €�type.func(*"".Program, *golang.org/x/tools/go/types.Package) *"".PackageР�type.func(*"".Program, *golang.org/x/tools/go/types.Package) *"".Package€ type.*"".Program�Rtype.*golang.org/x/tools/go/types.Package  type.*"".Packageþ0go.string."[]types.Type"@: []types.Type 0go.string."[]types.Type"þNtype.[]golang.org/x/tools/go/types.Type  ìoiú   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]types.Type"p`go.weak.type.*[]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Typeþvgo.typelink.[]types.Type/[]golang.org/x/tools/go/types.TypeNtype.[]golang.org/x/tools/go/types.TypeþVgo.string."func(*ssa.Program) []types.Type"``func(*ssa.Program) []types.Type Vgo.string."func(*ssa.Program) []types.Type"þrtype.func(*"".Program) []golang.org/x/tools/go/types.Type  .Á4Î3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Program) []types.Type"p„go.weak.type.*func(*"".Program) []golang.org/x/tools/go/types.Type€"runtime.zerovalue €rtype.func(*"".Program) []golang.org/x/tools/go/types.TypeÐ�rtype.func(*"".Program) []golang.org/x/tools/go/types.Type€ type.*"".Program�Ntype.[]golang.org/x/tools/go/types.Typeþ,go.string."[]ast.Node"@6 +[]ast.Node ,go.string."[]ast.Node"þ$type.[]go/ast.Node  8UÐÙ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]ast.Node"p6go.weak.type.*[]go/ast.Node€"runtime.zerovalue� type.go/ast.NodeþHgo.typelink.[]ast.Node/[]go/ast.Node$type.[]go/ast.Nodeþ¬go.string."func(*ssa.Program, *types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool)"À¶Jfunc(*ssa.Program, *types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool) ¬go.string."func(*ssa.Program, *types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool)"þÊtype.func(*"".Program, *golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)àà¡õn&3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¬go.string."func(*ssa.Program, *types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool)"pÜgo.weak.type.*func(*"".Program, *golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)€"runtime.zerovalue €Êtype.func(*"".Program, *golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)ÐÀÊtype.func(*"".Program, *golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)€ type.*"".Program�Jtype.*golang.org/x/tools/go/types.Var  type.*"".Package°$type.[]go/ast.NodeÀtype."".ValueÐtype.boolþXgo.string."*map.bucket[string]*ssa.Function"pb *map.bucket[string]*ssa.Function Xgo.string."*map.bucket[string]*ssa.Function"þHtype.*map.bucket[string]*"".Function   åä]6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*map.bucket[string]*ssa.Function"pZgo.weak.type.**map.bucket[string]*"".Function€"runtime.zerovalue�Ftype.map.bucket[string]*"".FunctionþVgo.string."map.bucket[string]*ssa.Function"``map.bucket[string]*ssa.Function Vgo.string."map.bucket[string]*ssa.Function"þFtype.map.bucket[string]*"".Function°°ÐjïˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PVgo.string."map.bucket[string]*ssa.Function"pXgo.weak.type.*map.bucket[string]*"".Function€"runtime.zerovalue�ÀFtype.map.bucket[string]*"".FunctionÀ go.string."keys"àtype.[8]string�$go.string."values"°(type.[8]*"".Functionà(go.string."overflow"€Htype.*map.bucket[string]*"".FunctionþPgo.string."map.hdr[string]*ssa.Function"`Zmap.hdr[string]*ssa.Function Pgo.string."map.hdr[string]*ssa.Function"þ@type.map.hdr[string]*"".Functionàà0‘:¼~  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PPgo.string."map.hdr[string]*ssa.Function"pRgo.weak.type.*map.hdr[string]*"".Function€"runtime.zerovalue�À@type.map.hdr[string]*"".FunctionÀ&go.string."buckets"àHtype.*map.bucket[string]*"".Function�,go.string."oldbuckets"°Htype.*map.bucket[string]*"".FunctionþHgo.string."map[string]*ssa.Function"`Rmap[string]*ssa.Function Hgo.string."map[string]*ssa.Function"þ8type.map[string]*"".FunctionÜÜ·b5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."map[string]*ssa.Function"pJgo.weak.type.*map[string]*"".Function€"runtime.zerovalue�type.string "type.*"".Function°Ftype.map.bucket[string]*"".FunctionÀ@type.map.hdr[string]*"".Functionþxgo.typelink.map[string]*ssa.Function/map[string]*"".Function8type.map[string]*"".Functionþbruntime.gcbits.0x48000000000000000000000000000000 Hþ2go.string."ssa.methodSet"@< ssa.methodSet 2go.string."ssa.methodSet"þ&go.string."mapping"00mapping &go.string."mapping"þ(go.string."complete"@2complete (go.string."complete"þ*go.string."methodSet"@4 methodSet *go.string."methodSet"þ"type."".methodSet°°Û—õ   runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000P2go.string."ssa.methodSet"p$type.*"".methodSet€"runtime.zerovalue�À"type."".methodSetÀ&go.string."mapping"Ð"go.importpath."".à8type.map[string]*"".Function�(go.string."complete" "go.importpath."".°type.bool`à"type."".methodSetà*go.string."methodSet"ð"go.importpath."".€°"type."".methodSetþ4go.string."*ssa.methodSet"@>*ssa.methodSet 4go.string."*ssa.methodSet"þ$type.*"".methodSet  ÛuQ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.methodSet"p6go.weak.type.**"".methodSet€"runtime.zerovalue�"type."".methodSetþœgo.string."func(*ssa.Program, *ssa.methodSet, *types.Selection) *ssa.Function"°¦Bfunc(*ssa.Program, *ssa.methodSet, *types.Selection) *ssa.Function œgo.string."func(*ssa.Program, *ssa.methodSet, *types.Selection) *ssa.Function"þ´type.func(*"".Program, *"".methodSet, *golang.org/x/tools/go/types.Selection) *"".FunctionÀÀ‘:âÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*ssa.Program, *ssa.methodSet, *types.Selection) *ssa.Function"pÆgo.weak.type.*func(*"".Program, *"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Function€"runtime.zerovalue €´type.func(*"".Program, *"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Functionа´type.func(*"".Program, *"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Function€ type.*"".Program�$type.*"".methodSet Vtype.*golang.org/x/tools/go/types.Selection°"type.*"".Functionþrgo.string."func(*ssa.Program, types.Type) *ssa.methodSet"€|-func(*ssa.Program, types.Type) *ssa.methodSet rgo.string."func(*ssa.Program, types.Type) *ssa.methodSet"þŒtype.func(*"".Program, golang.org/x/tools/go/types.Type) *"".methodSet°°._Ò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*ssa.Program, types.Type) *ssa.methodSet"pžgo.weak.type.*func(*"".Program, golang.org/x/tools/go/types.Type) *"".methodSet€"runtime.zerovalue €Œtype.func(*"".Program, golang.org/x/tools/go/types.Type) *"".methodSetРŒtype.func(*"".Program, golang.org/x/tools/go/types.Type) *"".methodSet€ type.*"".Program�Jtype.golang.org/x/tools/go/types.Type $type.*"".methodSetþ`go.string."func(*ssa.Program, types.Type, bool)"pj$func(*ssa.Program, types.Type, bool) `go.string."func(*ssa.Program, types.Type, bool)"þ|type.func(*"".Program, golang.org/x/tools/go/types.Type, bool)°°Ù +ñ�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.Program, types.Type, bool)"pŽgo.weak.type.*func(*"".Program, golang.org/x/tools/go/types.Type, bool)€"runtime.zerovalue €|type.func(*"".Program, golang.org/x/tools/go/types.Type, bool)а|type.func(*"".Program, golang.org/x/tools/go/types.Type, bool)€ type.*"".Program�Jtype.golang.org/x/tools/go/types.Type type.boolþTgo.string."func(*ssa.Program, types.Type)"`^func(*ssa.Program, types.Type) Tgo.string."func(*ssa.Program, types.Type)"þptype.func(*"".Program, golang.org/x/tools/go/types.Type)  z¸3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Program, types.Type)"p‚go.weak.type.*func(*"".Program, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ptype.func(*"".Program, golang.org/x/tools/go/types.Type)Рptype.func(*"".Program, golang.org/x/tools/go/types.Type)€ type.*"".Program�Jtype.golang.org/x/tools/go/types.Typeþlgo.string."func(*ssa.Program, types.Object) ssa.Value"€v*func(*ssa.Program, types.Object) ssa.Value lgo.string."func(*ssa.Program, types.Object) ssa.Value"þ†type.func(*"".Program, golang.org/x/tools/go/types.Object) "".Value°°L·R3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*ssa.Program, types.Object) ssa.Value"p˜go.weak.type.*func(*"".Program, golang.org/x/tools/go/types.Object) "".Value€"runtime.zerovalue €†type.func(*"".Program, golang.org/x/tools/go/types.Object) "".ValueР†type.func(*"".Program, golang.org/x/tools/go/types.Object) "".Value€ type.*"".Program�Ntype.golang.org/x/tools/go/types.Object type."".Valueþ.go.string."AllPackages"@8 AllPackages .go.string."AllPackages"þBgo.string."func() []*ssa.Package"PLfunc() []*ssa.Package Bgo.string."func() []*ssa.Package"þ2type.func() []*"".Package��ªP3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func() []*ssa.Package"pDgo.weak.type.*func() []*"".Package€"runtime.zerovalue €2type.func() []*"".PackageЀ2type.func() []*"".Package€$type.[]*"".Packageþ(go.string."BuildAll"@2BuildAll (go.string."BuildAll"þ$go.string."func()"0.func() $go.string."func()"þtype.func()€€ö¼‚ö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P$go.string."func()"p(go.weak.type.*func()€"runtime.zerovalue €type.func()Ѐtype.func()þ,go.string."ConstValue"@6 +ConstValue ,go.string."ConstValue"þRgo.string."func(*types.Const) *ssa.Const"`\func(*types.Const) *ssa.Const Rgo.string."func(*types.Const) *ssa.Const"þntype.func(*golang.org/x/tools/go/types.Const) *"".Const  º!�·3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*types.Const) *ssa.Const"p€go.weak.type.*func(*golang.org/x/tools/go/types.Const) *"".Const€"runtime.zerovalue €ntype.func(*golang.org/x/tools/go/types.Const) *"".ConstÐ�ntype.func(*golang.org/x/tools/go/types.Const) *"".Const€Ntype.*golang.org/x/tools/go/types.Const�type.*"".Constþ2go.string."CreatePackage"@< CreatePackage 2go.string."CreatePackage"þdgo.string."func(*loader.PackageInfo) *ssa.Package"pn&func(*loader.PackageInfo) *ssa.Package dgo.string."func(*loader.PackageInfo) *ssa.Package"þ€type.func(*golang.org/x/tools/go/loader.PackageInfo) *"".Package  ŠN�,3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*loader.PackageInfo) *ssa.Package"p’go.weak.type.*func(*golang.org/x/tools/go/loader.PackageInfo) *"".Package€"runtime.zerovalue €€type.func(*golang.org/x/tools/go/loader.PackageInfo) *"".PackageÐ�€type.func(*golang.org/x/tools/go/loader.PackageInfo) *"".Package€\type.*golang.org/x/tools/go/loader.PackageInfo� type.*"".PackageþBgo.string."CreateTestMainPackage"PLCreateTestMainPackage Bgo.string."CreateTestMainPackage"þ\go.string."func(...*ssa.Package) *ssa.Package"pf"func(...*ssa.Package) *ssa.Package \go.string."func(...*ssa.Package) *ssa.Package"þJtype.func(...*"".Package) *"".Package  ˜Åc3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(...*ssa.Package) *ssa.Package"p\go.weak.type.*func(...*"".Package) *"".Package€"runtime.zerovalue €Jtype.func(...*"".Package) *"".PackageÐ�Jtype.func(...*"".Package) *"".Package€$type.[]*"".Package� type.*"".Packageþ*go.string."FuncValue"@4 FuncValue *go.string."FuncValue"þVgo.string."func(*types.Func) *ssa.Function"``func(*types.Func) *ssa.Function Vgo.string."func(*types.Func) *ssa.Function"þrtype.func(*golang.org/x/tools/go/types.Func) *"".Function  nß6Ï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*types.Func) *ssa.Function"p„go.weak.type.*func(*golang.org/x/tools/go/types.Func) *"".Function€"runtime.zerovalue €rtype.func(*golang.org/x/tools/go/types.Func) *"".FunctionÐ�rtype.func(*golang.org/x/tools/go/types.Func) *"".Function€Ltype.*golang.org/x/tools/go/types.Func�"type.*"".Functionþ6go.string."ImportedPackage"@@ImportedPackage 6go.string."ImportedPackage"þJgo.string."func(string) *ssa.Package"`Tfunc(string) *ssa.Package Jgo.string."func(string) *ssa.Package"þ:type.func(string) *"".Package  ›€û¢3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(string) *ssa.Package"pLgo.weak.type.*func(string) *"".Package€"runtime.zerovalue €:type.func(string) *"".PackageÐ�:type.func(string) *"".Package€type.string� type.*"".Packageþ0go.string."LookupMethod"@: LookupMethod 0go.string."LookupMethod"þ„go.string."func(types.Type, *types.Package, string) *ssa.Function"�Ž6func(types.Type, *types.Package, string) *ssa.Function „go.string."func(types.Type, *types.Package, string) *ssa.Function"þÌtype.func(golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".FunctionÀÀxn¨<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(types.Type, *types.Package, string) *ssa.Function"pÞgo.weak.type.*func(golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".Function€"runtime.zerovalue €Ìtype.func(golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".FunctionаÌtype.func(golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".Function€Jtype.golang.org/x/tools/go/types.Type�Rtype.*golang.org/x/tools/go/types.Package type.string°"type.*"".Functionþ$go.string."Method"0.Method $go.string."Method"þ`go.string."func(*types.Selection) *ssa.Function"pj$func(*types.Selection) *ssa.Function `go.string."func(*types.Selection) *ssa.Function"þ|type.func(*golang.org/x/tools/go/types.Selection) *"".Function   H�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*types.Selection) *ssa.Function"pŽgo.weak.type.*func(*golang.org/x/tools/go/types.Selection) *"".Function€"runtime.zerovalue €|type.func(*golang.org/x/tools/go/types.Selection) *"".FunctionÐ�|type.func(*golang.org/x/tools/go/types.Selection) *"".Function€Vtype.*golang.org/x/tools/go/types.Selection�"type.*"".Functionþ.go.string."NewFunction"@8 NewFunction .go.string."NewFunction"þ€go.string."func(string, *types.Signature, string) *ssa.Function"�Š4func(string, *types.Signature, string) *ssa.Function €go.string."func(string, *types.Signature, string) *ssa.Function"þœtype.func(string, *golang.org/x/tools/go/types.Signature, string) *"".FunctionÀÀ–‡nñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(string, *types.Signature, string) *ssa.Function"p®go.weak.type.*func(string, *golang.org/x/tools/go/types.Signature, string) *"".Function€"runtime.zerovalue €œtype.func(string, *golang.org/x/tools/go/types.Signature, string) *"".Functionаœtype.func(string, *golang.org/x/tools/go/types.Signature, string) *"".Function€type.string�Vtype.*golang.org/x/tools/go/types.Signature type.string°"type.*"".Functionþ&go.string."Package"00Package &go.string."Package"þZgo.string."func(*types.Package) *ssa.Package"pd!func(*types.Package) *ssa.Package Zgo.string."func(*types.Package) *ssa.Package"þvtype.func(*golang.org/x/tools/go/types.Package) *"".Package  \âÔü3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*types.Package) *ssa.Package"pˆgo.weak.type.*func(*golang.org/x/tools/go/types.Package) *"".Package€"runtime.zerovalue €vtype.func(*golang.org/x/tools/go/types.Package) *"".PackageÐ�vtype.func(*golang.org/x/tools/go/types.Package) *"".Package€Rtype.*golang.org/x/tools/go/types.Package� type.*"".Packageþ0go.string."RuntimeTypes"@: RuntimeTypes 0go.string."RuntimeTypes"þ>go.string."func() []types.Type"PHfunc() []types.Type >go.string."func() []types.Type"þ\type.func() []golang.org/x/tools/go/types.Type��¬‘Úm3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() []types.Type"pngo.weak.type.*func() []golang.org/x/tools/go/types.Type€"runtime.zerovalue €\type.func() []golang.org/x/tools/go/types.TypeЀ\type.func() []golang.org/x/tools/go/types.Type€Ntype.[]golang.org/x/tools/go/types.Typeþ(go.string."VarValue"@2VarValue (go.string."VarValue"þ�go.string."func(*types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool)" š<func(*types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool) �go.string."func(*types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool)"þ°type.func(*golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)ÐÐô¸Zñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*types.Var, *ssa.Package, []ast.Node) (ssa.Value, bool)"pÂgo.weak.type.*func(*golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)€"runtime.zerovalue €°type.func(*golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)а°type.func(*golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)€Jtype.*golang.org/x/tools/go/types.Var� type.*"".Package $type.[]go/ast.Node°type."".ValueÀtype.boolþ*go.string."addMethod"@4 addMethod *go.string."addMethod"þ€go.string."func(*ssa.methodSet, *types.Selection) *ssa.Function"�Š4func(*ssa.methodSet, *types.Selection) *ssa.Function €go.string."func(*ssa.methodSet, *types.Selection) *ssa.Function"þštype.func(*"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Function°°‘D¸ƒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*ssa.methodSet, *types.Selection) *ssa.Function"p¬go.weak.type.*func(*"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Function€"runtime.zerovalue €štype.func(*"".methodSet, *golang.org/x/tools/go/types.Selection) *"".FunctionРštype.func(*"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Function€$type.*"".methodSet�Vtype.*golang.org/x/tools/go/types.Selection "type.*"".Functionþ6go.string."createMethodSet"@@createMethodSet 6go.string."createMethodSet"þVgo.string."func(types.Type) *ssa.methodSet"``func(types.Type) *ssa.methodSet Vgo.string."func(types.Type) *ssa.methodSet"þrtype.func(golang.org/x/tools/go/types.Type) *"".methodSet  @sdB3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(types.Type) *ssa.methodSet"p„go.weak.type.*func(golang.org/x/tools/go/types.Type) *"".methodSet€"runtime.zerovalue €rtype.func(golang.org/x/tools/go/types.Type) *"".methodSetÐ�rtype.func(golang.org/x/tools/go/types.Type) *"".methodSet€Jtype.golang.org/x/tools/go/types.Type�$type.*"".methodSetþ0go.string."declaredFunc"@: declaredFunc 0go.string."declaredFunc"þ.go.string."needMethods"@8 needMethods .go.string."needMethods"þDgo.string."func(types.Type, bool)"PNfunc(types.Type, bool) Dgo.string."func(types.Type, bool)"þbtype.func(golang.org/x/tools/go/types.Type, bool)  Ë4§å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(types.Type, bool)"ptgo.weak.type.*func(golang.org/x/tools/go/types.Type, bool)€"runtime.zerovalue €btype.func(golang.org/x/tools/go/types.Type, bool)Рbtype.func(golang.org/x/tools/go/types.Type, bool)€Jtype.golang.org/x/tools/go/types.Type�type.boolþ2go.string."needMethodsOf"@< needMethodsOf 2go.string."needMethodsOf"þ8go.string."func(types.Type)"PBfunc(types.Type) 8go.string."func(types.Type)"þVtype.func(golang.org/x/tools/go/types.Type)��Dpx3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."func(types.Type)"phgo.weak.type.*func(golang.org/x/tools/go/types.Type)€"runtime.zerovalue €Vtype.func(golang.org/x/tools/go/types.Type)Ð�Vtype.func(golang.org/x/tools/go/types.Type)€Jtype.golang.org/x/tools/go/types.Typeþ:go.string."packageLevelValue"PDpackageLevelValue :go.string."packageLevelValue"þPgo.string."func(types.Object) ssa.Value"`Zfunc(types.Object) ssa.Value Pgo.string."func(types.Object) ssa.Value"þltype.func(golang.org/x/tools/go/types.Object) "".Value  ©Ôñ±3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(types.Object) ssa.Value"p~go.weak.type.*func(golang.org/x/tools/go/types.Object) "".Value€"runtime.zerovalue €ltype.func(golang.org/x/tools/go/types.Object) "".ValueÐ�ltype.func(golang.org/x/tools/go/types.Object) "".Value€Ntype.golang.org/x/tools/go/types.Object�type."".Valueþ type.*"".Program��LDïY6Ú   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.Program"p2go.weak.type.**"".Program€"runtime.zerovalue�type."".Program`  type.*"".ProgramÀð type.*"".Programð.go.string."AllPackages"�2type.func() []*"".Package Htype.func(*"".Program) []*"".Package°2"".(*Program).AllPackagesÀ2"".(*Program).AllPackagesÐ(go.string."BuildAll"ðtype.func()€,type.func(*"".Program)�,"".(*Program).BuildAll ,"".(*Program).BuildAll°,go.string."ConstValue"Ðntype.func(*golang.org/x/tools/go/types.Const) *"".Constàˆtype.func(*"".Program, *golang.org/x/tools/go/types.Const) *"".Constð0"".(*Program).ConstValue€0"".(*Program).ConstValue�2go.string."CreatePackage"°€type.func(*golang.org/x/tools/go/loader.PackageInfo) *"".PackageÀštype.func(*"".Program, *golang.org/x/tools/go/loader.PackageInfo) *"".PackageÐ6"".(*Program).CreatePackageà6"".(*Program).CreatePackageðBgo.string."CreateTestMainPackage"�Jtype.func(...*"".Package) *"".Package dtype.func(*"".Program, ...*"".Package) *"".Package°F"".(*Program).CreateTestMainPackageÀF"".(*Program).CreateTestMainPackageÐ*go.string."FuncValue"ðrtype.func(*golang.org/x/tools/go/types.Func) *"".Function€Œtype.func(*"".Program, *golang.org/x/tools/go/types.Func) *"".Function�."".(*Program).FuncValue ."".(*Program).FuncValue°6go.string."ImportedPackage"Ð:type.func(string) *"".PackageàTtype.func(*"".Program, string) *"".Packageð:"".(*Program).ImportedPackage€:"".(*Program).ImportedPackage�0go.string."LookupMethod"°Ìtype.func(golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".FunctionÀætype.func(*"".Program, golang.org/x/tools/go/types.Type, *golang.org/x/tools/go/types.Package, string) *"".FunctionÐ4"".(*Program).LookupMethodà4"".(*Program).LookupMethodð$go.string."Method"�|type.func(*golang.org/x/tools/go/types.Selection) *"".Function –type.func(*"".Program, *golang.org/x/tools/go/types.Selection) *"".Function°("".(*Program).MethodÀ("".(*Program).MethodÐ.go.string."NewFunction"ðœtype.func(string, *golang.org/x/tools/go/types.Signature, string) *"".Function€ ¶type.func(*"".Program, string, *golang.org/x/tools/go/types.Signature, string) *"".Function� 2"".(*Program).NewFunction  2"".(*Program).NewFunction° &go.string."Package"Ð vtype.func(*golang.org/x/tools/go/types.Package) *"".Packageà �type.func(*"".Program, *golang.org/x/tools/go/types.Package) *"".Packageð *"".(*Program).Package€ +*"".(*Program).Package� +0go.string."RuntimeTypes"° +\type.func() []golang.org/x/tools/go/types.TypeÀ +rtype.func(*"".Program) []golang.org/x/tools/go/types.TypeÐ +4"".(*Program).RuntimeTypesà +4"".(*Program).RuntimeTypesð +(go.string."VarValue"� °type.func(*golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)  Êtype.func(*"".Program, *golang.org/x/tools/go/types.Var, *"".Package, []go/ast.Node) ("".Value, bool)° ,"".(*Program).VarValueÀ ,"".(*Program).VarValueÐ *go.string."addMethod"à "go.importpath."".ð štype.func(*"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Function€ ´type.func(*"".Program, *"".methodSet, *golang.org/x/tools/go/types.Selection) *"".Function� ."".(*Program).addMethod  ."".(*Program).addMethod° 6go.string."createMethodSet"À "go.importpath."".Ð rtype.func(golang.org/x/tools/go/types.Type) *"".methodSetà Œtype.func(*"".Program, golang.org/x/tools/go/types.Type) *"".methodSetð :"".(*Program).createMethodSet€ :"".(*Program).createMethodSet� 0go.string."declaredFunc"  "go.importpath."".° rtype.func(*golang.org/x/tools/go/types.Func) *"".FunctionÀ Œtype.func(*"".Program, *golang.org/x/tools/go/types.Func) *"".FunctionÐ 4"".(*Program).declaredFuncà 4"".(*Program).declaredFuncð .go.string."needMethods"€"go.importpath."".�btype.func(golang.org/x/tools/go/types.Type, bool) |type.func(*"".Program, golang.org/x/tools/go/types.Type, bool)°2"".(*Program).needMethodsÀ2"".(*Program).needMethodsÐ2go.string."needMethodsOf"à"go.importpath."".ðVtype.func(golang.org/x/tools/go/types.Type)€ptype.func(*"".Program, golang.org/x/tools/go/types.Type)�6"".(*Program).needMethodsOf 6"".(*Program).needMethodsOf°:go.string."packageLevelValue"À"go.importpath."".Ðltype.func(golang.org/x/tools/go/types.Object) "".Valueà†type.func(*"".Program, golang.org/x/tools/go/types.Object) "".Valueð>"".(*Program).packageLevelValue€>"".(*Program).packageLevelValueþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·32f137afc3f53351f1adc065fe3b9f83 ++þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þ>go.string."func() types.Object"PHfunc() types.Object >go.string."func() types.Object"þ\type.func() golang.org/x/tools/go/types.Object��YKy3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() types.Object"pngo.weak.type.*func() golang.org/x/tools/go/types.Object€"runtime.zerovalue €\type.func() golang.org/x/tools/go/types.ObjectЀ\type.func() golang.org/x/tools/go/types.Object€Ntype.golang.org/x/tools/go/types.Objectþ>go.string."func() *ssa.Package"PHfunc() *ssa.Package >go.string."func() *ssa.Package"þ.type.func() *"".Package��ÁŒîù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() *ssa.Package"p@go.weak.type.*func() *"".Package€"runtime.zerovalue €.type.func() *"".PackageЀ.type.func() *"".Package€ type.*"".Packageþ[]types.Object 4go.string."[]types.Object"þRtype.[]golang.org/x/tools/go/types.Object  Ìj�ò   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]types.Object"pdgo.weak.type.*[]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ntype.golang.org/x/tools/go/types.Objectþ~go.typelink.[]types.Object/[]golang.org/x/tools/go/types.ObjectRtype.[]golang.org/x/tools/go/types.ObjectþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þhtype..hashfunc.[8]golang.org/x/tools/go/types.Object`type..hash.[8]golang.org/x/tools/go/types.Objectþdtype..eqfunc.[8]golang.org/x/tools/go/types.Object\type..eq.[8]golang.org/x/tools/go/types.Objectþ^type..alg.[8]golang.org/x/tools/go/types.Object htype..hashfunc.[8]golang.org/x/tools/go/types.Objectdtype..eqfunc.[8]golang.org/x/tools/go/types.Objectþ6go.string."[8]types.Object"@@[8]types.Object 6go.string."[8]types.Object"þTtype.[8]golang.org/x/tools/go/types.ObjectÀÀ€x*ºª ^type..alg.[8]golang.org/x/tools/go/types.Object0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P6go.string."[8]types.Object"pfgo.weak.type.*[8]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ntype.golang.org/x/tools/go/types.Object Rtype.[]golang.org/x/tools/go/types.Objectþ‚go.typelink.[8]types.Object/[8]golang.org/x/tools/go/types.ObjectTtype.[8]golang.org/x/tools/go/types.Objectþ.go.string."[]ssa.Value"@8 []ssa.Value .go.string."[]ssa.Value"þtype.[]"".Value  ëpI´   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]ssa.Value"p0go.weak.type.*[]"".Value€"runtime.zerovalue�type."".ValueþDgo.typelink.[]ssa.Value/[]"".Valuetype.[]"".ValueþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc.[8]"".Value,type..hash.[8]"".Valueþ0type..eqfunc.[8]"".Value(type..eq.[8]"".Valueþ*type..alg.[8]"".Value 4type..hashfunc.[8]"".Value0type..eqfunc.[8]"".Valueþ0go.string."[8]ssa.Value"@: [8]ssa.Value 0go.string."[8]ssa.Value"þ type.[8]"".ValueÀÀ€e_ý *type..alg.[8]"".Value0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P0go.string."[8]ssa.Value"p2go.weak.type.*[8]"".Value€"runtime.zerovalue�type."".Value type.[]"".ValueþHgo.typelink.[8]ssa.Value/[8]"".Value type.[8]"".Valueþ\go.string."*map.bucket[types.Object]ssa.Value"pf"*map.bucket[types.Object]ssa.Value \go.string."*map.bucket[types.Object]ssa.Value"þxtype.*map.bucket[golang.org/x/tools/go/types.Object]"".Value  ±°  6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."*map.bucket[types.Object]ssa.Value"pŠgo.weak.type.**map.bucket[golang.org/x/tools/go/types.Object]"".Value€"runtime.zerovalue�vtype.map.bucket[golang.org/x/tools/go/types.Object]"".Valueþ,~type..gc.map.bucket[golang.org/x/tools/go/types.Object]"".Value$þ†type..gcprog.map.bucket[golang.org/x/tools/go/types.Object]"".Value"íîîîîîîî +þZgo.string."map.bucket[types.Object]ssa.Value"pd!map.bucket[types.Object]ssa.Value Zgo.string."map.bucket[types.Object]ssa.Value"þvtype.map.bucket[golang.org/x/tools/go/types.Object]"".Value°°Y‘4%Yˆ à runtime.algarray0~type..gc.map.bucket[golang.org/x/tools/go/types.Object]"".Value@†type..gcprog.map.bucket[golang.org/x/tools/go/types.Object]"".ValuePZgo.string."map.bucket[types.Object]ssa.Value"pˆgo.weak.type.*map.bucket[golang.org/x/tools/go/types.Object]"".Value€"runtime.zerovalue�Àvtype.map.bucket[golang.org/x/tools/go/types.Object]"".ValueÀ go.string."keys"àTtype.[8]golang.org/x/tools/go/types.Object�$go.string."values"° type.[8]"".Valueà(go.string."overflow"€xtype.*map.bucket[golang.org/x/tools/go/types.Object]"".ValueþTgo.string."map.hdr[types.Object]ssa.Value"`^map.hdr[types.Object]ssa.Value Tgo.string."map.hdr[types.Object]ssa.Value"þptype.map.hdr[golang.org/x/tools/go/types.Object]"".Valueàà0Äy$ð  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PTgo.string."map.hdr[types.Object]ssa.Value"p‚go.weak.type.*map.hdr[golang.org/x/tools/go/types.Object]"".Value€"runtime.zerovalue�Àptype.map.hdr[golang.org/x/tools/go/types.Object]"".ValueÀ&go.string."buckets"àxtype.*map.bucket[golang.org/x/tools/go/types.Object]"".Value�,go.string."oldbuckets"°xtype.*map.bucket[golang.org/x/tools/go/types.Object]"".ValueþLgo.string."map[types.Object]ssa.Value"`Vmap[types.Object]ssa.Value Lgo.string."map[types.Object]ssa.Value"þhtype.map[golang.org/x/tools/go/types.Object]"".ValueÜÜ %(É5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."map[types.Object]ssa.Value"pzgo.weak.type.*map[golang.org/x/tools/go/types.Object]"".Value€"runtime.zerovalue�Ntype.golang.org/x/tools/go/types.Object type."".Value°vtype.map.bucket[golang.org/x/tools/go/types.Object]"".ValueÀptype.map.hdr[golang.org/x/tools/go/types.Object]"".Valueþ¬go.typelink.map[types.Object]ssa.Value/map[golang.org/x/tools/go/types.Object]"".Valuehtype.map[golang.org/x/tools/go/types.Object]"".Valueþbruntime.gcbits.0x88884884000000000000000000000000 ˆˆH„þ.go.string."ssa.Package"@8 ssa.Package .go.string."ssa.Package"þ go.string."Prog"0*Prog go.string."Prog"þ&go.string."Members"00Members &go.string."Members"þ"go.string."debug"0,debug "go.string."debug"þ&go.string."started"00started &go.string."started"þ"go.string."ninit"0,ninit "go.string."ninit"þ go.string."info"0*info go.string."info"þtype."".Packageàà@¦S\  (,08D à runtime.algarray0bruntime.gcbits.0x88884884000000000000000000000000P.go.string."ssa.Package"p type.*"".Package€"runtime.zerovalue�Àtype."".PackageÀ go.string."Prog"à type.*"".Program�$go.string."Object"°Rtype.*golang.org/x/tools/go/types.Packageà&go.string."Members"€2type.map[string]"".Member°$go.string."values"À"go.importpath."".Ðhtype.map[golang.org/x/tools/go/types.Object]"".Value€ go.string."init"�"go.importpath."". "type.*"".FunctionÐ"go.string."debug"à"go.importpath."".ðtype.bool &go.string."started"°"go.importpath."".Àtype.int32ð"go.string."ninit"€"go.importpath."".�type.int32À go.string."info"Ð"go.importpath."".à\type.*golang.org/x/tools/go/loader.PackageInfo`�type."".Package�&go.string."Package" "go.importpath."".°àtype."".Packageþ0go.string."*ssa.Package"@: *ssa.Package 0go.string."*ssa.Package"þgo.weak.type.*func(*"".Package)€"runtime.zerovalue €,type.func(*"".Package)Ð�,type.func(*"".Package)€ type.*"".Packageþbruntime.gcbits.0x88840000000000000000000000000000 ˆ„þ4go.string."ssa.NamedConst"@>ssa.NamedConst 4go.string."ssa.NamedConst"þ$go.string."object"0.object $go.string."object"þgo.string."pos"0(pos go.string."pos"þgo.string."pkg"0(pkg go.string."pkg"þ,go.string."NamedConst"@6 +NamedConst ,go.string."NamedConst"þ$type."".NamedConstÐÐ l�Ô*  runtime.algarray0bruntime.gcbits.0x88840000000000000000000000000000P4go.string."ssa.NamedConst"p&type.*"".NamedConst€"runtime.zerovalue�À$type."".NamedConstÀ$go.string."object"Ð"go.importpath."".àNtype.*golang.org/x/tools/go/types.Const�"go.string."Value"°type.*"".Constàgo.string."pos"ð"go.importpath."".€"type.go/token.Pos°go.string."pkg"À"go.importpath."".Ð type.*"".Package`€$type."".NamedConst€,go.string."NamedConst"�"go.importpath."". Ð$type."".NamedConstþ6go.string."*ssa.NamedConst"@@*ssa.NamedConst 6go.string."*ssa.NamedConst"þPgo.string."func(*ssa.NamedConst) string"`Zfunc(*ssa.NamedConst) string Pgo.string."func(*ssa.NamedConst) string"þ@type.func(*"".NamedConst) string  îåÐì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.NamedConst) string"pRgo.weak.type.*func(*"".NamedConst) string€"runtime.zerovalue €@type.func(*"".NamedConst) stringÐ�@type.func(*"".NamedConst) string€&type.*"".NamedConst�type.stringþ\go.string."func(*ssa.NamedConst) types.Object"pf"func(*ssa.NamedConst) types.Object \go.string."func(*ssa.NamedConst) types.Object"þxtype.func(*"".NamedConst) golang.org/x/tools/go/types.Object  ‹3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.NamedConst) types.Object"pŠgo.weak.type.*func(*"".NamedConst) golang.org/x/tools/go/types.Object€"runtime.zerovalue €xtype.func(*"".NamedConst) golang.org/x/tools/go/types.ObjectÐ�xtype.func(*"".NamedConst) golang.org/x/tools/go/types.Object€&type.*"".NamedConst�Ntype.golang.org/x/tools/go/types.Objectþ\go.string."func(*ssa.NamedConst) *ssa.Package"pf"func(*ssa.NamedConst) *ssa.Package \go.string."func(*ssa.NamedConst) *ssa.Package"þJtype.func(*"".NamedConst) *"".Package  ®q|c3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.NamedConst) *ssa.Package"p\go.weak.type.*func(*"".NamedConst) *"".Package€"runtime.zerovalue €Jtype.func(*"".NamedConst) *"".PackageÐ�Jtype.func(*"".NamedConst) *"".Package€&type.*"".NamedConst� type.*"".PackageþVgo.string."func(*ssa.NamedConst) token.Pos"``func(*ssa.NamedConst) token.Pos Vgo.string."func(*ssa.NamedConst) token.Pos"þLtype.func(*"".NamedConst) go/token.Pos  ë}<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.NamedConst) token.Pos"p^go.weak.type.*func(*"".NamedConst) go/token.Pos€"runtime.zerovalue €Ltype.func(*"".NamedConst) go/token.PosÐ�Ltype.func(*"".NamedConst) go/token.Pos€&type.*"".NamedConst�"type.go/token.Posþpgo.string."func(*ssa.NamedConst, *types.Package) string"€z,func(*ssa.NamedConst, *types.Package) string pgo.string."func(*ssa.NamedConst, *types.Package) string"þŒtype.func(*"".NamedConst, *golang.org/x/tools/go/types.Package) string°°­hJ†3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.NamedConst, *types.Package) string"pžgo.weak.type.*func(*"".NamedConst, *golang.org/x/tools/go/types.Package) string€"runtime.zerovalue €Œtype.func(*"".NamedConst, *golang.org/x/tools/go/types.Package) stringРŒtype.func(*"".NamedConst, *golang.org/x/tools/go/types.Package) string€&type.*"".NamedConst�Rtype.*golang.org/x/tools/go/types.Package type.stringþZgo.string."func(*ssa.NamedConst) token.Token"pd!func(*ssa.NamedConst) token.Token Zgo.string."func(*ssa.NamedConst) token.Token"þPtype.func(*"".NamedConst) go/token.Token  b `ª3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.NamedConst) token.Token"pbgo.weak.type.*func(*"".NamedConst) go/token.Token€"runtime.zerovalue €Ptype.func(*"".NamedConst) go/token.TokenÐ�Ptype.func(*"".NamedConst) go/token.Token€&type.*"".NamedConst�&type.go/token.TokenþXgo.string."func(*ssa.NamedConst) types.Type"pb func(*ssa.NamedConst) types.Type Xgo.string."func(*ssa.NamedConst) types.Type"þttype.func(*"".NamedConst) golang.org/x/tools/go/types.Type  Ø&¶·3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.NamedConst) types.Type"p†go.weak.type.*func(*"".NamedConst) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ttype.func(*"".NamedConst) golang.org/x/tools/go/types.TypeÐ�ttype.func(*"".NamedConst) golang.org/x/tools/go/types.Type€&type.*"".NamedConst�Jtype.golang.org/x/tools/go/types.Typeþ&type.*"".NamedConstððÒ~6`   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*ssa.NamedConst"p8go.weak.type.**"".NamedConst€"runtime.zerovalue�$type."".NamedConst` &type.*"".NamedConstÀð&type.*"".NamedConstð go.string."Name"�$type.func() string @type.func(*"".NamedConst) string°*"".(*NamedConst).NameÀ*"".(*NamedConst).NameÐ$go.string."Object"ð\type.func() golang.org/x/tools/go/types.Object€xtype.func(*"".NamedConst) golang.org/x/tools/go/types.Object�."".(*NamedConst).Object ."".(*NamedConst).Object°&go.string."Package"Ð.type.func() *"".PackageàJtype.func(*"".NamedConst) *"".Packageð0"".(*NamedConst).Package€0"".(*NamedConst).Package�go.string."Pos"°0type.func() go/token.PosÀLtype.func(*"".NamedConst) go/token.PosÐ("".(*NamedConst).Posà("".(*NamedConst).Posð*go.string."RelString"�ltype.func(*golang.org/x/tools/go/types.Package) string Œtype.func(*"".NamedConst, *golang.org/x/tools/go/types.Package) string°4"".(*NamedConst).RelStringÀ4"".(*NamedConst).RelStringÐ$go.string."String"ð$type.func() string€@type.func(*"".NamedConst) string�."".(*NamedConst).String ."".(*NamedConst).String°"go.string."Token"Ð4type.func() go/token.TokenàPtype.func(*"".NamedConst) go/token.Tokenð,"".(*NamedConst).Token€,"".(*NamedConst).Token� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀttype.func(*"".NamedConst) golang.org/x/tools/go/types.TypeÐ*"".(*NamedConst).Typeà*"".(*NamedConst).Typeþlgo.string."func(*ssa.Package, string) *ssa.NamedConst"€v*func(*ssa.Package, string) *ssa.NamedConst lgo.string."func(*ssa.Package, string) *ssa.NamedConst"þZtype.func(*"".Package, string) *"".NamedConst°°6 +"b3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*ssa.Package, string) *ssa.NamedConst"plgo.weak.type.*func(*"".Package, string) *"".NamedConst€"runtime.zerovalue €Ztype.func(*"".Package, string) *"".NamedConstРZtype.func(*"".Package, string) *"".NamedConst€ type.*"".Package�type.string &type.*"".NamedConstþhgo.string."func(*ssa.Package, string) *ssa.Function"€r(func(*ssa.Package, string) *ssa.Function hgo.string."func(*ssa.Package, string) *ssa.Function"þVtype.func(*"".Package, string) *"".Function°°Fíè3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.Package, string) *ssa.Function"phgo.weak.type.*func(*"".Package, string) *"".Function€"runtime.zerovalue €Vtype.func(*"".Package, string) *"".FunctionРVtype.func(*"".Package, string) *"".Function€ type.*"".Package�type.string "type.*"".FunctionþHgo.string."func(*ssa.Package, bool)"`Rfunc(*ssa.Package, bool) Hgo.string."func(*ssa.Package, bool)"þ8type.func(*"".Package, bool)   3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Package, bool)"pJgo.weak.type.*func(*"".Package, bool)€"runtime.zerovalue €8type.func(*"".Package, bool)Р8type.func(*"".Package, bool)€ type.*"".Package�type.boolþJgo.string."func(*ssa.Package) string"`Tfunc(*ssa.Package) string Jgo.string."func(*ssa.Package) string"þ:type.func(*"".Package) string  –èmF3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Package) string"pLgo.weak.type.*func(*"".Package) string€"runtime.zerovalue €:type.func(*"".Package) stringÐ�:type.func(*"".Package) string€ type.*"".Package�type.stringþ(go.string."ssa.Type"@2ssa.Type (go.string."ssa.Type"þtype."".Type°°"0s À runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P(go.string."ssa.Type"ptype.*"".Type€"runtime.zerovalue�Àtype."".TypeÀ$go.string."object"Ð"go.importpath."".àTtype.*golang.org/x/tools/go/types.TypeName�go.string."pkg" "go.importpath."".° type.*"".Package`àtype."".Typeà go.string."Type"ð"go.importpath."".€°type."".Typeþ*go.string."*ssa.Type"@4 *ssa.Type *go.string."*ssa.Type"þDgo.string."func(*ssa.Type) string"PNfunc(*ssa.Type) string Dgo.string."func(*ssa.Type) string"þ4type.func(*"".Type) string  UGƒ‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*ssa.Type) string"pFgo.weak.type.*func(*"".Type) string€"runtime.zerovalue €4type.func(*"".Type) stringÐ�4type.func(*"".Type) string€type.*"".Type�type.stringþPgo.string."func(*ssa.Type) types.Object"`Zfunc(*ssa.Type) types.Object Pgo.string."func(*ssa.Type) types.Object"þltype.func(*"".Type) golang.org/x/tools/go/types.Object  A²�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Type) types.Object"p~go.weak.type.*func(*"".Type) golang.org/x/tools/go/types.Object€"runtime.zerovalue €ltype.func(*"".Type) golang.org/x/tools/go/types.ObjectÐ�ltype.func(*"".Type) golang.org/x/tools/go/types.Object€type.*"".Type�Ntype.golang.org/x/tools/go/types.ObjectþPgo.string."func(*ssa.Type) *ssa.Package"`Zfunc(*ssa.Type) *ssa.Package Pgo.string."func(*ssa.Type) *ssa.Package"þ>type.func(*"".Type) *"".Package  Íypˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Type) *ssa.Package"pPgo.weak.type.*func(*"".Type) *"".Package€"runtime.zerovalue €>type.func(*"".Type) *"".PackageÐ�>type.func(*"".Type) *"".Package€type.*"".Type� type.*"".PackageþJgo.string."func(*ssa.Type) token.Pos"`Tfunc(*ssa.Type) token.Pos Jgo.string."func(*ssa.Type) token.Pos"þ@type.func(*"".Type) go/token.Pos  �’ Þ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Type) token.Pos"pRgo.weak.type.*func(*"".Type) go/token.Pos€"runtime.zerovalue €@type.func(*"".Type) go/token.PosÐ�@type.func(*"".Type) go/token.Pos€type.*"".Type�"type.go/token.Posþdgo.string."func(*ssa.Type, *types.Package) string"pn&func(*ssa.Type, *types.Package) string dgo.string."func(*ssa.Type, *types.Package) string"þ€type.func(*"".Type, *golang.org/x/tools/go/types.Package) string°°vOôg3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.Type, *types.Package) string"p’go.weak.type.*func(*"".Type, *golang.org/x/tools/go/types.Package) string€"runtime.zerovalue €€type.func(*"".Type, *golang.org/x/tools/go/types.Package) stringР€type.func(*"".Type, *golang.org/x/tools/go/types.Package) string€type.*"".Type�Rtype.*golang.org/x/tools/go/types.Package type.stringþNgo.string."func(*ssa.Type) token.Token"`Xfunc(*ssa.Type) token.Token Ngo.string."func(*ssa.Type) token.Token"þDtype.func(*"".Type) go/token.Token  vø}e3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Type) token.Token"pVgo.weak.type.*func(*"".Type) go/token.Token€"runtime.zerovalue €Dtype.func(*"".Type) go/token.TokenÐ�Dtype.func(*"".Type) go/token.Token€type.*"".Type�&type.go/token.TokenþLgo.string."func(*ssa.Type) types.Type"`Vfunc(*ssa.Type) types.Type Lgo.string."func(*ssa.Type) types.Type"þhtype.func(*"".Type) golang.org/x/tools/go/types.Type  ®ÎçG3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Type) types.Type"pzgo.weak.type.*func(*"".Type) golang.org/x/tools/go/types.Type€"runtime.zerovalue €htype.func(*"".Type) golang.org/x/tools/go/types.TypeÐ�htype.func(*"".Type) golang.org/x/tools/go/types.Type€type.*"".Type�Jtype.golang.org/x/tools/go/types.Typeþtype.*"".Typeð𾦑>6`   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*ssa.Type"p,go.weak.type.**"".Type€"runtime.zerovalue�type."".Type` type.*"".TypeÀðtype.*"".Typeð go.string."Name"�$type.func() string 4type.func(*"".Type) string°"".(*Type).NameÀ"".(*Type).NameÐ$go.string."Object"ð\type.func() golang.org/x/tools/go/types.Object€ltype.func(*"".Type) golang.org/x/tools/go/types.Object�""".(*Type).Object """.(*Type).Object°&go.string."Package"Ð.type.func() *"".Packageà>type.func(*"".Type) *"".Packageð$"".(*Type).Package€$"".(*Type).Package�go.string."Pos"°0type.func() go/token.PosÀ@type.func(*"".Type) go/token.PosÐ"".(*Type).Posà"".(*Type).Posð*go.string."RelString"�ltype.func(*golang.org/x/tools/go/types.Package) string €type.func(*"".Type, *golang.org/x/tools/go/types.Package) string°("".(*Type).RelStringÀ("".(*Type).RelStringÐ$go.string."String"ð$type.func() string€4type.func(*"".Type) string�""".(*Type).String """.(*Type).String°"go.string."Token"Ð4type.func() go/token.TokenàDtype.func(*"".Type) go/token.Tokenð "".(*Type).Token€ "".(*Type).Token� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀhtype.func(*"".Type) golang.org/x/tools/go/types.TypeÐ"".(*Type).Typeà"".(*Type).Typeþ`go.string."func(*ssa.Package, string) *ssa.Type"pj$func(*ssa.Package, string) *ssa.Type `go.string."func(*ssa.Package, string) *ssa.Type"þNtype.func(*"".Package, string) *"".Type°°—TÊR3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.Package, string) *ssa.Type"p`go.weak.type.*func(*"".Package, string) *"".Type€"runtime.zerovalue €Ntype.func(*"".Package, string) *"".TypeРNtype.func(*"".Package, string) *"".Type€ type.*"".Package�type.string type.*"".TypeþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·af3107c17ee1ab6f9f33230b5c7e3062þTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc."".Global(type..hash."".Globalþ,type..eqfunc."".Global$type..eq."".Globalþ&type..alg."".Global 0type..hashfunc."".Global,type..eqfunc."".Globalþbruntime.gcbits.0x488c8c84000000000000000000000000 HŒŒ„þ,go.string."ssa.Global"@6 +ssa.Global ,go.string."ssa.Global"þ go.string."name"0*name go.string."name"þgo.string."Pkg"0(Pkg go.string."Pkg"þ$go.string."Global"0.Global $go.string."Global"þtype."".Global  @y7xF 080 &type..alg."".Global0bruntime.gcbits.0x488c8c84000000000000000000000000P,go.string."ssa.Global"ptype.*"".Global€"runtime.zerovalue�Àtype."".GlobalÀ go.string."name"Ð"go.importpath."".àtype.string�$go.string."object" "go.importpath."".°Ntype.golang.org/x/tools/go/types.Objectàgo.string."typ"ð"go.importpath."".€Jtype.golang.org/x/tools/go/types.Type°go.string."pos"À"go.importpath."".Ð"type.go/token.Pos€go.string."Pkg"  type.*"".Package`Ðtype."".GlobalÐ$go.string."Global"à"go.importpath."".ð type."".Globalþ.go.string."*ssa.Global"@8 *ssa.Global .go.string."*ssa.Global"þHgo.string."func(*ssa.Global) string"`Rfunc(*ssa.Global) string Hgo.string."func(*ssa.Global) string"þ8type.func(*"".Global) string  ÛÀÎ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Global) string"pJgo.weak.type.*func(*"".Global) string€"runtime.zerovalue €8type.func(*"".Global) stringÐ�8type.func(*"".Global) string€type.*"".Global�type.stringþTgo.string."func(*ssa.Global) types.Object"`^func(*ssa.Global) types.Object Tgo.string."func(*ssa.Global) types.Object"þptype.func(*"".Global) golang.org/x/tools/go/types.Object  {îZF3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Global) types.Object"p‚go.weak.type.*func(*"".Global) golang.org/x/tools/go/types.Object€"runtime.zerovalue €ptype.func(*"".Global) golang.org/x/tools/go/types.ObjectÐ�ptype.func(*"".Global) golang.org/x/tools/go/types.Object€type.*"".Global�Ntype.golang.org/x/tools/go/types.Objectþpgo.string."func(*ssa.Global, []*ssa.Value) []*ssa.Value"€z,func(*ssa.Global, []*ssa.Value) []*ssa.Value pgo.string."func(*ssa.Global, []*ssa.Value) []*ssa.Value"þ\type.func(*"".Global, []*"".Value) []*"".Value°°iŸØ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.Global, []*ssa.Value) []*ssa.Value"pngo.weak.type.*func(*"".Global, []*"".Value) []*"".Value€"runtime.zerovalue €\type.func(*"".Global, []*"".Value) []*"".ValueР\type.func(*"".Global, []*"".Value) []*"".Value€type.*"".Global� type.[]*"".Value  type.[]*"".ValueþTgo.string."func(*ssa.Global) *ssa.Package"`^func(*ssa.Global) *ssa.Package Tgo.string."func(*ssa.Global) *ssa.Package"þBtype.func(*"".Global) *"".Package  ;’3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Global) *ssa.Package"pTgo.weak.type.*func(*"".Global) *"".Package€"runtime.zerovalue €Btype.func(*"".Global) *"".PackageÐ�Btype.func(*"".Global) *"".Package€type.*"".Global� type.*"".PackageþVgo.string."func(*ssa.Global) *ssa.Function"``func(*ssa.Global) *ssa.Function Vgo.string."func(*ssa.Global) *ssa.Function"þDtype.func(*"".Global) *"".Function  ?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Global) *ssa.Function"pVgo.weak.type.*func(*"".Global) *"".Function€"runtime.zerovalue €Dtype.func(*"".Global) *"".FunctionÐ�Dtype.func(*"".Global) *"".Function€type.*"".Global�"type.*"".FunctionþNgo.string."func(*ssa.Global) token.Pos"`Xfunc(*ssa.Global) token.Pos Ngo.string."func(*ssa.Global) token.Pos"þDtype.func(*"".Global) go/token.Pos  ¾ÈÚ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Global) token.Pos"pVgo.weak.type.*func(*"".Global) go/token.Pos€"runtime.zerovalue €Dtype.func(*"".Global) go/token.PosÐ�Dtype.func(*"".Global) go/token.Pos€type.*"".Global�"type.go/token.Posþ`go.string."func(*ssa.Global) *[]ssa.Instruction"pj$func(*ssa.Global) *[]ssa.Instruction `go.string."func(*ssa.Global) *[]ssa.Instruction"þNtype.func(*"".Global) *[]"".Instruction  ¹»t¹3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.Global) *[]ssa.Instruction"p`go.weak.type.*func(*"".Global) *[]"".Instruction€"runtime.zerovalue €Ntype.func(*"".Global) *[]"".InstructionÐ�Ntype.func(*"".Global) *[]"".Instruction€type.*"".Global�,type.*[]"".Instructionþhgo.string."func(*ssa.Global, *types.Package) string"€r(func(*ssa.Global, *types.Package) string hgo.string."func(*ssa.Global, *types.Package) string"þ„type.func(*"".Global, *golang.org/x/tools/go/types.Package) string°°ÒÈ»B3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.Global, *types.Package) string"p–go.weak.type.*func(*"".Global, *golang.org/x/tools/go/types.Package) string€"runtime.zerovalue €„type.func(*"".Global, *golang.org/x/tools/go/types.Package) stringР„type.func(*"".Global, *golang.org/x/tools/go/types.Package) string€type.*"".Global�Rtype.*golang.org/x/tools/go/types.Package type.stringþRgo.string."func(*ssa.Global) token.Token"`\func(*ssa.Global) token.Token Rgo.string."func(*ssa.Global) token.Token"þHtype.func(*"".Global) go/token.Token  w+J@3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Global) token.Token"pZgo.weak.type.*func(*"".Global) go/token.Token€"runtime.zerovalue €Htype.func(*"".Global) go/token.TokenÐ�Htype.func(*"".Global) go/token.Token€type.*"".Global�&type.go/token.TokenþPgo.string."func(*ssa.Global) types.Type"`Zfunc(*ssa.Global) types.Type Pgo.string."func(*ssa.Global) types.Type"þltype.func(*"".Global) golang.org/x/tools/go/types.Type  ¥"ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Global) types.Type"p~go.weak.type.*func(*"".Global) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ltype.func(*"".Global) golang.org/x/tools/go/types.TypeÐ�ltype.func(*"".Global) golang.org/x/tools/go/types.Type€type.*"".Global�Jtype.golang.org/x/tools/go/types.Typeþtype.*"".Global� +� +d6Æi6 ~   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*ssa.Global"p0go.weak.type.**"".Global€"runtime.zerovalue�type."".Global` type.*"".GlobalÀðtype.*"".Globalð go.string."Name"�$type.func() string 8type.func(*"".Global) string°""".(*Global).NameÀ""".(*Global).NameÐ$go.string."Object"ð\type.func() golang.org/x/tools/go/types.Object€ptype.func(*"".Global) golang.org/x/tools/go/types.Object�&"".(*Global).Object &"".(*Global).Object°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueà\type.func(*"".Global, []*"".Value) []*"".Valueð*"".(*Global).Operands€*"".(*Global).Operands�&go.string."Package"°.type.func() *"".PackageÀBtype.func(*"".Global) *"".PackageÐ("".(*Global).Packageà("".(*Global).Packageð$go.string."Parent"�0type.func() *"".Function Dtype.func(*"".Global) *"".Function°&"".(*Global).ParentÀ&"".(*Global).ParentÐgo.string."Pos"ð0type.func() go/token.Pos€Dtype.func(*"".Global) go/token.Pos� "".(*Global).Pos  "".(*Global).Pos°*go.string."Referrers"Ð:type.func() *[]"".InstructionàNtype.func(*"".Global) *[]"".Instructionð,"".(*Global).Referrers€,"".(*Global).Referrers�*go.string."RelString"°ltype.func(*golang.org/x/tools/go/types.Package) stringÀ„type.func(*"".Global, *golang.org/x/tools/go/types.Package) stringÐ,"".(*Global).RelStringà,"".(*Global).RelStringð$go.string."String"�$type.func() string 8type.func(*"".Global) string°&"".(*Global).StringÀ&"".(*Global).StringÐ"go.string."Token"ð4type.func() go/token.Token€ Htype.func(*"".Global) go/token.Token� $"".(*Global).Token  $"".(*Global).Token°  go.string."Type"Ð Xtype.func() golang.org/x/tools/go/types.Typeà ltype.func(*"".Global) golang.org/x/tools/go/types.Typeð """.(*Global).Type€ +""".(*Global).Typeþdgo.string."func(*ssa.Package, string) *ssa.Global"pn&func(*ssa.Package, string) *ssa.Global dgo.string."func(*ssa.Package, string) *ssa.Global"þRtype.func(*"".Package, string) *"".Global°°­°ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.Package, string) *ssa.Global"pdgo.weak.type.*func(*"".Package, string) *"".Global€"runtime.zerovalue €Rtype.func(*"".Package, string) *"".GlobalРRtype.func(*"".Package, string) *"".Global€ type.*"".Package�type.string type.*"".Globalþpgo.string."func(*ssa.Package, io.Writer) (int64, error)"€z,func(*ssa.Package, io.Writer) (int64, error) pgo.string."func(*ssa.Package, io.Writer) (int64, error)"þ`type.func(*"".Package, io.Writer) (int64, error)ÀÀܟΘ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.Package, io.Writer) (int64, error)"prgo.weak.type.*func(*"".Package, io.Writer) (int64, error)€"runtime.zerovalue €`type.func(*"".Package, io.Writer) (int64, error)Р`type.func(*"".Package, io.Writer) (int64, error)€ type.*"".Package�type.io.Writer type.int64°type.errorþngo.string."func(*ssa.Package, *ast.Ident) types.Object"€x+func(*ssa.Package, *ast.Ident) types.Object ngo.string."func(*ssa.Package, *ast.Ident) types.Object"þ�type.func(*"".Package, *go/ast.Ident) golang.org/x/tools/go/types.Object°°-ö¸°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Package, *ast.Ident) types.Object"p¢go.weak.type.*func(*"".Package, *go/ast.Ident) golang.org/x/tools/go/types.Object€"runtime.zerovalue €�type.func(*"".Package, *go/ast.Ident) golang.org/x/tools/go/types.ObjectР�type.func(*"".Package, *go/ast.Ident) golang.org/x/tools/go/types.Object€ type.*"".Package�$type.*go/ast.Ident Ntype.golang.org/x/tools/go/types.Objectþfgo.string."func(*ssa.Package, ast.Expr) types.Type"pp'func(*ssa.Package, ast.Expr) types.Type fgo.string."func(*ssa.Package, ast.Expr) types.Type"þˆtype.func(*"".Package, go/ast.Expr) golang.org/x/tools/go/types.Type°°´"&Ä3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.Package, ast.Expr) types.Type"pšgo.weak.type.*func(*"".Package, go/ast.Expr) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ˆtype.func(*"".Package, go/ast.Expr) golang.org/x/tools/go/types.TypeРˆtype.func(*"".Package, go/ast.Expr) golang.org/x/tools/go/types.Type€ type.*"".Package� type.go/ast.Expr Jtype.golang.org/x/tools/go/types.Typeþ"go.string."Build"0,Build "go.string."Build"þPgo.string."func(string) *ssa.NamedConst"`Zfunc(string) *ssa.NamedConst Pgo.string."func(string) *ssa.NamedConst"þ@type.func(string) *"".NamedConst  {ªuÇ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(string) *ssa.NamedConst"pRgo.weak.type.*func(string) *"".NamedConst€"runtime.zerovalue €@type.func(string) *"".NamedConstÐ�@type.func(string) *"".NamedConst€type.string�&type.*"".NamedConstþ go.string."Func"0*Func go.string."Func"þLgo.string."func(string) *ssa.Function"`Vfunc(string) *ssa.Function Lgo.string."func(string) *ssa.Function"þ*ssa.Parameter 4go.string."*ssa.Parameter"þNgo.string."func(*ssa.Parameter) string"`Xfunc(*ssa.Parameter) string Ngo.string."func(*ssa.Parameter) string"þ>type.func(*"".Parameter) string  †bff3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Parameter) string"pPgo.weak.type.*func(*"".Parameter) string€"runtime.zerovalue €>type.func(*"".Parameter) stringÐ�>type.func(*"".Parameter) string€$type.*"".Parameter�type.stringþZgo.string."func(*ssa.Parameter) types.Object"pd!func(*ssa.Parameter) types.Object Zgo.string."func(*ssa.Parameter) types.Object"þvtype.func(*"".Parameter) golang.org/x/tools/go/types.Object  'ë’63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Parameter) types.Object"pˆgo.weak.type.*func(*"".Parameter) golang.org/x/tools/go/types.Object€"runtime.zerovalue €vtype.func(*"".Parameter) golang.org/x/tools/go/types.ObjectÐ�vtype.func(*"".Parameter) golang.org/x/tools/go/types.Object€$type.*"".Parameter�Ntype.golang.org/x/tools/go/types.Objectþvgo.string."func(*ssa.Parameter, []*ssa.Value) []*ssa.Value"€€/func(*ssa.Parameter, []*ssa.Value) []*ssa.Value vgo.string."func(*ssa.Parameter, []*ssa.Value) []*ssa.Value"þbtype.func(*"".Parameter, []*"".Value) []*"".Value°°Ôßõ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.Parameter, []*ssa.Value) []*ssa.Value"ptgo.weak.type.*func(*"".Parameter, []*"".Value) []*"".Value€"runtime.zerovalue €btype.func(*"".Parameter, []*"".Value) []*"".ValueРbtype.func(*"".Parameter, []*"".Value) []*"".Value€$type.*"".Parameter� type.[]*"".Value  type.[]*"".Valueþ\go.string."func(*ssa.Parameter) *ssa.Function"pf"func(*ssa.Parameter) *ssa.Function \go.string."func(*ssa.Parameter) *ssa.Function"þJtype.func(*"".Parameter) *"".Function  < +¸¨3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Parameter) *ssa.Function"p\go.weak.type.*func(*"".Parameter) *"".Function€"runtime.zerovalue €Jtype.func(*"".Parameter) *"".FunctionÐ�Jtype.func(*"".Parameter) *"".Function€$type.*"".Parameter�"type.*"".FunctionþTgo.string."func(*ssa.Parameter) token.Pos"`^func(*ssa.Parameter) token.Pos Tgo.string."func(*ssa.Parameter) token.Pos"þJtype.func(*"".Parameter) go/token.Pos  @õ0,3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Parameter) token.Pos"p\go.weak.type.*func(*"".Parameter) go/token.Pos€"runtime.zerovalue €Jtype.func(*"".Parameter) go/token.PosÐ�Jtype.func(*"".Parameter) go/token.Pos€$type.*"".Parameter�"type.go/token.Posþfgo.string."func(*ssa.Parameter) *[]ssa.Instruction"pp'func(*ssa.Parameter) *[]ssa.Instruction fgo.string."func(*ssa.Parameter) *[]ssa.Instruction"þTtype.func(*"".Parameter) *[]"".Instruction  ó»yÊ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.Parameter) *[]ssa.Instruction"pfgo.weak.type.*func(*"".Parameter) *[]"".Instruction€"runtime.zerovalue €Ttype.func(*"".Parameter) *[]"".InstructionÐ�Ttype.func(*"".Parameter) *[]"".Instruction€$type.*"".Parameter�,type.*[]"".InstructionþVgo.string."func(*ssa.Parameter) types.Type"``func(*ssa.Parameter) types.Type Vgo.string."func(*ssa.Parameter) types.Type"þrtype.func(*"".Parameter) golang.org/x/tools/go/types.Type  xcv›3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Parameter) types.Type"p„go.weak.type.*func(*"".Parameter) golang.org/x/tools/go/types.Type€"runtime.zerovalue €rtype.func(*"".Parameter) golang.org/x/tools/go/types.TypeÐ�rtype.func(*"".Parameter) golang.org/x/tools/go/types.Type€$type.*"".Parameter�Jtype.golang.org/x/tools/go/types.Typeþ$type.*"".Parameterðð-¢~C6`   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.Parameter"p6go.weak.type.**"".Parameter€"runtime.zerovalue�"type."".Parameter` $type.*"".ParameterÀð$type.*"".Parameterð go.string."Name"�$type.func() string >type.func(*"".Parameter) string°("".(*Parameter).NameÀ("".(*Parameter).NameÐ$go.string."Object"ð\type.func() golang.org/x/tools/go/types.Object€vtype.func(*"".Parameter) golang.org/x/tools/go/types.Object�,"".(*Parameter).Object ,"".(*Parameter).Object°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueàbtype.func(*"".Parameter, []*"".Value) []*"".Valueð0"".(*Parameter).Operands€0"".(*Parameter).Operands�$go.string."Parent"°0type.func() *"".FunctionÀJtype.func(*"".Parameter) *"".FunctionÐ,"".(*Parameter).Parentà,"".(*Parameter).Parentðgo.string."Pos"�0type.func() go/token.Pos Jtype.func(*"".Parameter) go/token.Pos°&"".(*Parameter).PosÀ&"".(*Parameter).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ttype.func(*"".Parameter) *[]"".Instruction�2"".(*Parameter).Referrers 2"".(*Parameter).Referrers°$go.string."String"Ð$type.func() stringà>type.func(*"".Parameter) stringð,"".(*Parameter).String€,"".(*Parameter).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀrtype.func(*"".Parameter) golang.org/x/tools/go/types.TypeÐ("".(*Parameter).Typeà("".(*Parameter).Typeþ8go.string."[]*ssa.Parameter"PB[]*ssa.Parameter 8go.string."[]*ssa.Parameter"þ(type.[]*"".Parameter  #-|   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*ssa.Parameter"p:go.weak.type.*[]*"".Parameter€"runtime.zerovalue�$type.*"".ParameterþXgo.typelink.[]*ssa.Parameter/[]*"".Parameter(type.[]*"".Parameterþbruntime.gcbits.0x488c8448c488c44888448c0000000000 HŒ„HĈÄHˆDŒþ.go.string."ssa.FreeVar"@8 ssa.FreeVar .go.string."ssa.FreeVar"þ"go.string."outer"0,outer "go.string."outer"þ&go.string."FreeVar"00FreeVar &go.string."FreeVar"þtype."".FreeVarððXßó1 (0H8 à runtime.algarray0bruntime.gcbits.0x488c8448c488c44888448c0000000000P.go.string."ssa.FreeVar"p type.*"".FreeVar€"runtime.zerovalue�Àtype."".FreeVarÀ go.string."name"Ð"go.importpath."".àtype.string�go.string."typ" "go.importpath."".°Jtype.golang.org/x/tools/go/types.Typeàgo.string."pos"ð"go.importpath."".€"type.go/token.Pos°$go.string."parent"À"go.importpath."".Ð"type.*"".Function€*go.string."referrers"�"go.importpath."". *type.[]"".InstructionÐ"go.string."outer"à"go.importpath."".ðtype."".Value` type."".FreeVar &go.string."FreeVar"°"go.importpath."".Àðtype."".FreeVarþ0go.string."*ssa.FreeVar"@: *ssa.FreeVar 0go.string."*ssa.FreeVar"þJgo.string."func(*ssa.FreeVar) string"`Tfunc(*ssa.FreeVar) string Jgo.string."func(*ssa.FreeVar) string"þ:type.func(*"".FreeVar) string  I£*23 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.FreeVar) string"pLgo.weak.type.*func(*"".FreeVar) string€"runtime.zerovalue €:type.func(*"".FreeVar) stringÐ�:type.func(*"".FreeVar) string€ type.*"".FreeVar�type.stringþrgo.string."func(*ssa.FreeVar, []*ssa.Value) []*ssa.Value"€|-func(*ssa.FreeVar, []*ssa.Value) []*ssa.Value rgo.string."func(*ssa.FreeVar, []*ssa.Value) []*ssa.Value"þ^type.func(*"".FreeVar, []*"".Value) []*"".Value°°íY3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*ssa.FreeVar, []*ssa.Value) []*ssa.Value"ppgo.weak.type.*func(*"".FreeVar, []*"".Value) []*"".Value€"runtime.zerovalue €^type.func(*"".FreeVar, []*"".Value) []*"".ValueР^type.func(*"".FreeVar, []*"".Value) []*"".Value€ type.*"".FreeVar� type.[]*"".Value  type.[]*"".ValueþXgo.string."func(*ssa.FreeVar) *ssa.Function"pb func(*ssa.FreeVar) *ssa.Function Xgo.string."func(*ssa.FreeVar) *ssa.Function"þFtype.func(*"".FreeVar) *"".Function   ð�æ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.FreeVar) *ssa.Function"pXgo.weak.type.*func(*"".FreeVar) *"".Function€"runtime.zerovalue €Ftype.func(*"".FreeVar) *"".FunctionÐ�Ftype.func(*"".FreeVar) *"".Function€ type.*"".FreeVar�"type.*"".FunctionþPgo.string."func(*ssa.FreeVar) token.Pos"`Zfunc(*ssa.FreeVar) token.Pos Pgo.string."func(*ssa.FreeVar) token.Pos"þFtype.func(*"".FreeVar) go/token.Pos  ýÖ§3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.FreeVar) token.Pos"pXgo.weak.type.*func(*"".FreeVar) go/token.Pos€"runtime.zerovalue €Ftype.func(*"".FreeVar) go/token.PosÐ�Ftype.func(*"".FreeVar) go/token.Pos€ type.*"".FreeVar�"type.go/token.Posþbgo.string."func(*ssa.FreeVar) *[]ssa.Instruction"pl%func(*ssa.FreeVar) *[]ssa.Instruction bgo.string."func(*ssa.FreeVar) *[]ssa.Instruction"þPtype.func(*"".FreeVar) *[]"".Instruction  ß1¶Œ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.FreeVar) *[]ssa.Instruction"pbgo.weak.type.*func(*"".FreeVar) *[]"".Instruction€"runtime.zerovalue €Ptype.func(*"".FreeVar) *[]"".InstructionÐ�Ptype.func(*"".FreeVar) *[]"".Instruction€ type.*"".FreeVar�,type.*[]"".InstructionþRgo.string."func(*ssa.FreeVar) types.Type"`\func(*ssa.FreeVar) types.Type Rgo.string."func(*ssa.FreeVar) types.Type"þntype.func(*"".FreeVar) golang.org/x/tools/go/types.Type  5â¾3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.FreeVar) types.Type"p€go.weak.type.*func(*"".FreeVar) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ntype.func(*"".FreeVar) golang.org/x/tools/go/types.TypeÐ�ntype.func(*"".FreeVar) golang.org/x/tools/go/types.Type€ type.*"".FreeVar�Jtype.golang.org/x/tools/go/types.Typeþ type.*"".FreeVar��Žr 6V   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.FreeVar"p2go.weak.type.**"".FreeVar€"runtime.zerovalue�type."".FreeVar`  type.*"".FreeVarÀð type.*"".FreeVarð go.string."Name"�$type.func() string :type.func(*"".FreeVar) string°$"".(*FreeVar).NameÀ$"".(*FreeVar).NameÐ(go.string."Operands"ðDtype.func([]*"".Value) []*"".Value€^type.func(*"".FreeVar, []*"".Value) []*"".Value�,"".(*FreeVar).Operands ,"".(*FreeVar).Operands°$go.string."Parent"Ð0type.func() *"".FunctionàFtype.func(*"".FreeVar) *"".Functionð("".(*FreeVar).Parent€("".(*FreeVar).Parent�go.string."Pos"°0type.func() go/token.PosÀFtype.func(*"".FreeVar) go/token.PosÐ""".(*FreeVar).Posà""".(*FreeVar).Posð*go.string."Referrers"�:type.func() *[]"".Instruction Ptype.func(*"".FreeVar) *[]"".Instruction°."".(*FreeVar).ReferrersÀ."".(*FreeVar).ReferrersÐ$go.string."String"ð$type.func() string€:type.func(*"".FreeVar) string�("".(*FreeVar).String ("".(*FreeVar).String° go.string."Type"ÐXtype.func() golang.org/x/tools/go/types.Typeàntype.func(*"".FreeVar) golang.org/x/tools/go/types.Typeð$"".(*FreeVar).Type€$"".(*FreeVar).Typeþ4go.string."[]*ssa.FreeVar"@>[]*ssa.FreeVar 4go.string."[]*ssa.FreeVar"þ$type.[]*"".FreeVar  ±†JJ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*ssa.FreeVar"p6go.weak.type.*[]*"".FreeVar€"runtime.zerovalue� type.*"".FreeVarþPgo.typelink.[]*ssa.FreeVar/[]*"".FreeVar$type.[]*"".FreeVarþgo.weak.type.**"".anInstruction€"runtime.zerovalue�*type."".anInstruction` ,type.*"".anInstructionÀð,type.*"".anInstructionð"go.string."Block"�4type.func() *"".BasicBlock Vtype.func(*"".anInstruction) *"".BasicBlock°2"".(*anInstruction).BlockÀ2"".(*anInstruction).BlockÐ$go.string."Parent"ð0type.func() *"".Function€Rtype.func(*"".anInstruction) *"".Function�4"".(*anInstruction).Parent 4"".(*anInstruction).Parent°*go.string."Referrers"Ð:type.func() *[]"".Instructionà\type.func(*"".anInstruction) *[]"".Instructionð:"".(*anInstruction).Referrers€:"".(*anInstruction).Referrers�(go.string."setBlock" "go.importpath."".°2type.func(*"".BasicBlock)ÀXtype.func(*"".anInstruction, *"".BasicBlock)Ð8"".(*anInstruction).setBlockà8"".(*anInstruction).setBlockþ:go.string."ssa.anInstruction"PDssa.anInstruction :go.string."ssa.anInstruction"þ"go.string."block"0,block "go.string."block"þ2go.string."anInstruction"@< anInstruction 2go.string."anInstruction"þ*type."".anInstructionàà"doe9   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."ssa.anInstruction"p,type.*"".anInstruction€"runtime.zerovalue�À*type."".anInstructionÀ"go.string."block"Ð"go.importpath."".à&type.*"".BasicBlock`�*type."".anInstruction�2go.string."anInstruction" "go.importpath."".°à*type."".anInstructionþ2go.string."*ssa.register"@< *ssa.register 2go.string."*ssa.register"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ^go.string."func(*ssa.register) *ssa.BasicBlock"ph#func(*ssa.register) *ssa.BasicBlock ^go.string."func(*ssa.register) *ssa.BasicBlock"þLtype.func(*"".register) *"".BasicBlock  Ùid3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.register) *ssa.BasicBlock"p^go.weak.type.*func(*"".register) *"".BasicBlock€"runtime.zerovalue €Ltype.func(*"".register) *"".BasicBlockÐ�Ltype.func(*"".register) *"".BasicBlock€"type.*"".register�&type.*"".BasicBlockþLgo.string."func(*ssa.register) string"`Vfunc(*ssa.register) string Lgo.string."func(*ssa.register) string"þ[8]*ast.Object 4go.string."[8]*ast.Object"þ,type.[8]*go/ast.ObjectÀÀ@7Ë‚4  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P4go.string."[8]*ast.Object"p>go.weak.type.*[8]*go/ast.Object€"runtime.zerovalue�&type.*go/ast.Object *type.[]*go/ast.ObjectþXgo.typelink.[8]*ast.Object/[8]*go/ast.Object,type.[8]*go/ast.Objectþ2go.string."[]*ssa.lblock"@< []*ssa.lblock 2go.string."[]*ssa.lblock"þ"type.[]*"".lblock  =ø_   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]*ssa.lblock"p4go.weak.type.*[]*"".lblock€"runtime.zerovalue�type.*"".lblockþLgo.typelink.[]*ssa.lblock/[]*"".lblock"type.[]*"".lblockþ4go.string."[8]*ssa.lblock"@>[8]*ssa.lblock 4go.string."[8]*ssa.lblock"þ$type.[8]*"".lblockÀÀ@ØÔÛ¡  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P4go.string."[8]*ssa.lblock"p6go.weak.type.*[8]*"".lblock€"runtime.zerovalue�type.*"".lblock "type.[]*"".lblockþPgo.typelink.[8]*ssa.lblock/[8]*"".lblock$type.[8]*"".lblockþ^go.string."*map.bucket[*ast.Object]*ssa.lblock"ph#*map.bucket[*ast.Object]*ssa.lblock ^go.string."*map.bucket[*ast.Object]*ssa.lblock"þTtype.*map.bucket[*go/ast.Object]*"".lblock  ùÐ)’6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."*map.bucket[*ast.Object]*ssa.lblock"pfgo.weak.type.**map.bucket[*go/ast.Object]*"".lblock€"runtime.zerovalue�Rtype.map.bucket[*go/ast.Object]*"".lblockþ\go.string."map.bucket[*ast.Object]*ssa.lblock"pf"map.bucket[*ast.Object]*ssa.lblock \go.string."map.bucket[*ast.Object]*ssa.lblock"þRtype.map.bucket[*go/ast.Object]*"".lblock°°�½‡üHˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000P\go.string."map.bucket[*ast.Object]*ssa.lblock"pdgo.weak.type.*map.bucket[*go/ast.Object]*"".lblock€"runtime.zerovalue�ÀRtype.map.bucket[*go/ast.Object]*"".lblockÀ go.string."keys"à,type.[8]*go/ast.Object�$go.string."values"°$type.[8]*"".lblockà(go.string."overflow"€Ttype.*map.bucket[*go/ast.Object]*"".lblockþVgo.string."map.hdr[*ast.Object]*ssa.lblock"``map.hdr[*ast.Object]*ssa.lblock Vgo.string."map.hdr[*ast.Object]*ssa.lblock"þLtype.map.hdr[*go/ast.Object]*"".lblockàà03¯��  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PVgo.string."map.hdr[*ast.Object]*ssa.lblock"p^go.weak.type.*map.hdr[*go/ast.Object]*"".lblock€"runtime.zerovalue�ÀLtype.map.hdr[*go/ast.Object]*"".lblockÀ&go.string."buckets"àTtype.*map.bucket[*go/ast.Object]*"".lblock�,go.string."oldbuckets"°Ttype.*map.bucket[*go/ast.Object]*"".lblockþNgo.string."map[*ast.Object]*ssa.lblock"`Xmap[*ast.Object]*ssa.lblock Ngo.string."map[*ast.Object]*ssa.lblock"þDtype.map[*go/ast.Object]*"".lblockÜÜ€æ5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."map[*ast.Object]*ssa.lblock"pVgo.weak.type.*map[*go/ast.Object]*"".lblock€"runtime.zerovalue�&type.*go/ast.Object type.*"".lblock°Rtype.map.bucket[*go/ast.Object]*"".lblockÀLtype.map.hdr[*go/ast.Object]*"".lblockþŠgo.typelink.map[*ast.Object]*ssa.lblock/map[*go/ast.Object]*"".lblockDtype.map[*go/ast.Object]*"".lblockþ,(type..gc."".Function*þ0type..gcprog."".Function(¶š­jY–¥e©¥þ0go.string."ssa.Function"@: ssa.Function 0go.string."ssa.Function"þ$go.string."method"0.method $go.string."method"þ*go.string."Signature"@4 Signature *go.string."Signature"þ*go.string."Synthetic"@4 Synthetic *go.string."Synthetic"þ$go.string."syntax"0.syntax $go.string."syntax"þ$go.string."Params"0.Params $go.string."Params"þ(go.string."FreeVars"@2FreeVars (go.string."FreeVars"þ$go.string."Locals"0.Locals $go.string."Locals"þ$go.string."Blocks"0.Blocks $go.string."Blocks"þ&go.string."Recover"00Recover &go.string."Recover"þ*go.string."AnonFuncs"@4 AnonFuncs *go.string."AnonFuncs"þ0go.string."currentBlock"@: currentBlock 0go.string."currentBlock"þ&go.string."objects"00objects &go.string."objects"þ0go.string."namedResults"@: namedResults 0go.string."namedResults"þ&go.string."lblocks"00lblocks &go.string."lblocks"þ(go.string."Function"@2Function (go.string."Function"þ type."".Functionðð@<ÑȽY (08HX`hpˆ ¸ÐØð08† à runtime.algarray0(type..gc."".Function@0type..gcprog."".FunctionP0go.string."ssa.Function"p"type.*"".Function€"runtime.zerovalue�À type."".FunctionÀ go.string."name"Ð"go.importpath."".àtype.string�$go.string."object" "go.importpath."".°Ntype.golang.org/x/tools/go/types.Objectà$go.string."method"ð"go.importpath."".€Vtype.*golang.org/x/tools/go/types.Selection°*go.string."Signature"ÐVtype.*golang.org/x/tools/go/types.Signature€go.string."pos"�"go.importpath."". "type.go/token.PosÐ*go.string."Synthetic"ðtype.string $go.string."syntax"°"go.importpath."".À type.go/ast.Nodeð$go.string."parent"€"go.importpath."".�"type.*"".FunctionÀgo.string."Pkg"à type.*"".Package� go.string."Prog"° type.*"".Programà$go.string."Params"€(type.[]*"".Parameter°(go.string."FreeVars"Ð$type.[]*"".FreeVar€ $go.string."Locals"   type.[]*"".AllocÐ $go.string."Blocks"ð *type.[]*"".BasicBlock  +&go.string."Recover"À +&type.*"".BasicBlockð +*go.string."AnonFuncs"� &type.[]*"".FunctionÀ *go.string."referrers"Ð "go.importpath."".à *type.[]"".Instruction� 0go.string."currentBlock"  "go.importpath."".° &type.*"".BasicBlockà &go.string."objects"ð "go.importpath."".€ htype.map[golang.org/x/tools/go/types.Object]"".Value° 0go.string."namedResults"À "go.importpath."".Ð  type.[]*"".Alloc€&go.string."targets"�"go.importpath."".  type.*"".targetsÐ&go.string."lblocks"à"go.importpath."".ðDtype.map[*go/ast.Object]*"".lblock`  type."".Function (go.string."Function"°"go.importpath."".Àð type."".Functionþ2go.string."*ssa.Function"@< *ssa.Function 2go.string."*ssa.Function"þbgo.string."func(*ssa.Function) []*ssa.BasicBlock"pl%func(*ssa.Function) []*ssa.BasicBlock bgo.string."func(*ssa.Function) []*ssa.BasicBlock"þPtype.func(*"".Function) []*"".BasicBlock  |Ë3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.Function) []*ssa.BasicBlock"pbgo.weak.type.*func(*"".Function) []*"".BasicBlock€"runtime.zerovalue €Ptype.func(*"".Function) []*"".BasicBlockÐ�Ptype.func(*"".Function) []*"".BasicBlock€"type.*"".Function�*type.[]*"".BasicBlockþLgo.string."func(*ssa.Function) string"`Vfunc(*ssa.Function) string Lgo.string."func(*ssa.Function) string"þgo.string."func(*ssa.Function)"PHfunc(*ssa.Function) >go.string."func(*ssa.Function)"þ.type.func(*"".Function)��Žg|B3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(*ssa.Function)"p@go.weak.type.*func(*"".Function)€"runtime.zerovalue €.type.func(*"".Function)Ð�.type.func(*"".Function)€"type.*"".Functionþngo.string."func(*ssa.Function, *ast.Ident) *ssa.lblock"€x+func(*ssa.Function, *ast.Ident) *ssa.lblock ngo.string."func(*ssa.Function, *ast.Ident) *ssa.lblock"þbtype.func(*"".Function, *go/ast.Ident) *"".lblock°° î23 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Function, *ast.Ident) *ssa.lblock"ptgo.weak.type.*func(*"".Function, *go/ast.Ident) *"".lblock€"runtime.zerovalue €btype.func(*"".Function, *go/ast.Ident) *"".lblockРbtype.func(*"".Function, *go/ast.Ident) *"".lblock€"type.*"".Function�$type.*go/ast.Ident type.*"".lblockþzgo.string."func(*ssa.Function, types.Object, bool) ssa.Value"�„1func(*ssa.Function, types.Object, bool) ssa.Value zgo.string."func(*ssa.Function, types.Object, bool) ssa.Value"þ”type.func(*"".Function, golang.org/x/tools/go/types.Object, bool) "".ValueÀÀ%bW�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*ssa.Function, types.Object, bool) ssa.Value"p¦go.weak.type.*func(*"".Function, golang.org/x/tools/go/types.Object, bool) "".Value€"runtime.zerovalue €”type.func(*"".Function, golang.org/x/tools/go/types.Object, bool) "".Valueа”type.func(*"".Function, golang.org/x/tools/go/types.Object, bool) "".Value€"type.*"".Function�Ntype.golang.org/x/tools/go/types.Object type.bool°type."".Valueþngo.string."func(*ssa.Function, string) *ssa.BasicBlock"€x+func(*ssa.Function, string) *ssa.BasicBlock ngo.string."func(*ssa.Function, string) *ssa.BasicBlock"þ\type.func(*"".Function, string) *"".BasicBlock°°P:’¾3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Function, string) *ssa.BasicBlock"pngo.weak.type.*func(*"".Function, string) *"".BasicBlock€"runtime.zerovalue €\type.func(*"".Function, string) *"".BasicBlockР\type.func(*"".Function, string) *"".BasicBlock€"type.*"".Function�type.string &type.*"".BasicBlockþ\go.string."func(*ssa.Function) *types.Package"pf"func(*ssa.Function) *types.Package \go.string."func(*ssa.Function) *types.Package"þxtype.func(*"".Function) *golang.org/x/tools/go/types.Package  °,Á$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Function) *types.Package"pŠgo.weak.type.*func(*"".Function) *golang.org/x/tools/go/types.Package€"runtime.zerovalue €xtype.func(*"".Function) *golang.org/x/tools/go/types.PackageÐ�xtype.func(*"".Function) *golang.org/x/tools/go/types.Package€"type.*"".Function�Rtype.*golang.org/x/tools/go/types.Packageþ„go.string."func(*ssa.Function, *types.Package, types.Type) string"�Ž6func(*ssa.Function, *types.Package, types.Type) string „go.string."func(*ssa.Function, *types.Package, types.Type) string"þÌtype.func(*"".Function, *golang.org/x/tools/go/types.Package, golang.org/x/tools/go/types.Type) stringÀÀp`ý:3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*ssa.Function, *types.Package, types.Type) string"pÞgo.weak.type.*func(*"".Function, *golang.org/x/tools/go/types.Package, golang.org/x/tools/go/types.Type) string€"runtime.zerovalue €Ìtype.func(*"".Function, *golang.org/x/tools/go/types.Package, golang.org/x/tools/go/types.Type) stringаÌtype.func(*"".Function, *golang.org/x/tools/go/types.Package, golang.org/x/tools/go/types.Type) string€"type.*"".Function�Rtype.*golang.org/x/tools/go/types.Package Jtype.golang.org/x/tools/go/types.Type°type.stringþ.go.string."DomPreorder"@8 DomPreorder .go.string."DomPreorder"þHgo.string."func() []*ssa.BasicBlock"`Rfunc() []*ssa.BasicBlock Hgo.string."func() []*ssa.BasicBlock"þ8type.func() []*"".BasicBlock��/—3²3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func() []*ssa.BasicBlock"pJgo.weak.type.*func() []*"".BasicBlock€"runtime.zerovalue €8type.func() []*"".BasicBlockЀ8type.func() []*"".BasicBlock€*type.[]*"".BasicBlockþ$go.string."Syntax"0.Syntax $go.string."Syntax"þ6go.string."func() ast.Node"@@func() ast.Node 6go.string."func() ast.Node"þ.type.func() go/ast.Node��­^êÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."func() ast.Node"p@go.weak.type.*func() go/ast.Node€"runtime.zerovalue €.type.func() go/ast.NodeЀ.type.func() go/ast.Node€ type.go/ast.Nodeþ0go.string."ValueForExpr"@: ValueForExpr 0go.string."ValueForExpr"þXgo.string."func(ast.Expr) (ssa.Value, bool)"pb func(ast.Expr) (ssa.Value, bool) Xgo.string."func(ast.Expr) (ssa.Value, bool)"þNtype.func(go/ast.Expr) ("".Value, bool)°°5öDÀ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(ast.Expr) (ssa.Value, bool)"p`go.weak.type.*func(go/ast.Expr) ("".Value, bool)€"runtime.zerovalue €Ntype.func(go/ast.Expr) ("".Value, bool)Ð�Ntype.func(go/ast.Expr) ("".Value, bool)€ type.go/ast.Expr�type."".Value type.boolþ(go.string."addLocal"@2addLocal (go.string."addLocal"þdgo.string."func(types.Type, token.Pos) *ssa.Alloc"pn&func(types.Type, token.Pos) *ssa.Alloc dgo.string."func(types.Type, token.Pos) *ssa.Alloc"þ†type.func(golang.org/x/tools/go/types.Type, go/token.Pos) *"".Alloc°°û1_3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(types.Type, token.Pos) *ssa.Alloc"p˜go.weak.type.*func(golang.org/x/tools/go/types.Type, go/token.Pos) *"".Alloc€"runtime.zerovalue €†type.func(golang.org/x/tools/go/types.Type, go/token.Pos) *"".AllocР†type.func(golang.org/x/tools/go/types.Type, go/token.Pos) *"".Alloc€Jtype.golang.org/x/tools/go/types.Type�"type.go/token.Pos type.*"".Allocþ8go.string."addLocalForIdent"PBaddLocalForIdent 8go.string."addLocalForIdent"þNgo.string."func(*ast.Ident) *ssa.Alloc"`Xfunc(*ast.Ident) *ssa.Alloc Ngo.string."func(*ast.Ident) *ssa.Alloc"þDtype.func(*go/ast.Ident) *"".Alloc  Šlx3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ast.Ident) *ssa.Alloc"pVgo.weak.type.*func(*go/ast.Ident) *"".Alloc€"runtime.zerovalue €Dtype.func(*go/ast.Ident) *"".AllocÐ�Dtype.func(*go/ast.Ident) *"".Alloc€$type.*go/ast.Ident�type.*"".Allocþ2go.string."addNamedLocal"@< addNamedLocal 2go.string."addNamedLocal"þRgo.string."func(types.Object) *ssa.Alloc"`\func(types.Object) *ssa.Alloc Rgo.string."func(types.Object) *ssa.Alloc"þntype.func(golang.org/x/tools/go/types.Object) *"".Alloc  $»,s3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(types.Object) *ssa.Alloc"p€go.weak.type.*func(golang.org/x/tools/go/types.Object) *"".Alloc€"runtime.zerovalue €ntype.func(golang.org/x/tools/go/types.Object) *"".AllocÐ�ntype.func(golang.org/x/tools/go/types.Object) *"".Alloc€Ntype.golang.org/x/tools/go/types.Object�type.*"".Allocþ(go.string."addParam"@2addParam (go.string."addParam"þ|go.string."func(string, types.Type, token.Pos) *ssa.Parameter"�†2func(string, types.Type, token.Pos) *ssa.Parameter |go.string."func(string, types.Type, token.Pos) *ssa.Parameter"þžtype.func(string, golang.org/x/tools/go/types.Type, go/token.Pos) *"".ParameterÀÀz¸3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(string, types.Type, token.Pos) *ssa.Parameter"p°go.weak.type.*func(string, golang.org/x/tools/go/types.Type, go/token.Pos) *"".Parameter€"runtime.zerovalue €žtype.func(string, golang.org/x/tools/go/types.Type, go/token.Pos) *"".Parameterаžtype.func(string, golang.org/x/tools/go/types.Type, go/token.Pos) *"".Parameter€type.string�Jtype.golang.org/x/tools/go/types.Type "type.go/token.Pos°$type.*"".Parameterþ.go.string."addParamObj"@8 addParamObj .go.string."addParamObj"þZgo.string."func(types.Object) *ssa.Parameter"pd!func(types.Object) *ssa.Parameter Zgo.string."func(types.Object) *ssa.Parameter"þvtype.func(golang.org/x/tools/go/types.Object) *"".Parameter  ÍåH3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(types.Object) *ssa.Parameter"pˆgo.weak.type.*func(golang.org/x/tools/go/types.Object) *"".Parameter€"runtime.zerovalue €vtype.func(golang.org/x/tools/go/types.Object) *"".ParameterÐ�vtype.func(golang.org/x/tools/go/types.Object) *"".Parameter€Ntype.golang.org/x/tools/go/types.Object�$type.*"".Parameterþ6go.string."addSpilledParam"@@addSpilledParam 6go.string."addSpilledParam"þ"".(*Function).addLocalForIdentÀ>"".(*Function).addLocalForIdentÐ2go.string."addNamedLocal"à"go.importpath."".ðntype.func(golang.org/x/tools/go/types.Object) *"".Alloc€Štype.func(*"".Function, golang.org/x/tools/go/types.Object) *"".Alloc�8"".(*Function).addNamedLocal 8"".(*Function).addNamedLocal°(go.string."addParam"À"go.importpath."".Оtype.func(string, golang.org/x/tools/go/types.Type, go/token.Pos) *"".Parameteràºtype.func(*"".Function, string, golang.org/x/tools/go/types.Type, go/token.Pos) *"".Parameterð."".(*Function).addParam€."".(*Function).addParam�.go.string."addParamObj" "go.importpath."".°vtype.func(golang.org/x/tools/go/types.Object) *"".ParameterÀ’type.func(*"".Function, golang.org/x/tools/go/types.Object) *"".ParameterÐ4"".(*Function).addParamObjà4"".(*Function).addParamObjð6go.string."addSpilledParam"€"go.importpath."".�Ztype.func(golang.org/x/tools/go/types.Object) vtype.func(*"".Function, golang.org/x/tools/go/types.Object)°<"".(*Function).addSpilledParamÀ<"".(*Function).addSpilledParamÐBgo.string."createSyntacticParams"à"go.importpath."".ð\type.func(*go/ast.FieldList, *go/ast.FuncType)€xtype.func(*"".Function, *go/ast.FieldList, *go/ast.FuncType)�H"".(*Function).createSyntacticParams H"".(*Function).createSyntacticParams°*go.string."debugInfo"À"go.importpath."".Ð type.func() boolà8type.func(*"".Function) boolð0"".(*Function).debugInfo€0"".(*Function).debugInfo� go.string."emit" "go.importpath."".°Dtype.func("".Instruction) "".ValueÀ`type.func(*"".Function, "".Instruction) "".ValueÐ&"".(*Function).emità&"".(*Function).emitð,go.string."finishBody"€"go.importpath."".�type.func() .type.func(*"".Function)°2"".(*Function).finishBodyÀ2"".(*Function).finishBodyÐ2go.string."labelledBlock"à"go.importpath."".ðFtype.func(*go/ast.Ident) *"".lblock€btype.func(*"".Function, *go/ast.Ident) *"".lblock�8"".(*Function).labelledBlock 8"".(*Function).labelledBlock°$go.string."lookup"À"go.importpath."".Ðxtype.func(golang.org/x/tools/go/types.Object, bool) "".Valueà”type.func(*"".Function, golang.org/x/tools/go/types.Object, bool) "".Valueð*"".(*Function).lookup€*"".(*Function).lookup�2go.string."newBasicBlock" "go.importpath."".°@type.func(string) *"".BasicBlockÀ\type.func(*"".Function, string) *"".BasicBlockÐ8"".(*Function).newBasicBlockà8"".(*Function).newBasicBlockð$go.string."pkgobj"€"go.importpath."".�`type.func() *golang.org/x/tools/go/types.Package xtype.func(*"".Function) *golang.org/x/tools/go/types.Package°*"".(*Function).pkgobjÀ*"".(*Function).pkgobjÐ*go.string."relMethod"à"go.importpath."".ð°type.func(*golang.org/x/tools/go/types.Package, golang.org/x/tools/go/types.Type) string€Ìtype.func(*"".Function, *golang.org/x/tools/go/types.Package, golang.org/x/tools/go/types.Type) string�0"".(*Function).relMethod 0"".(*Function).relMethod°6go.string."removeNilBlocks"À"go.importpath."".Ðtype.func()à.type.func(*"".Function)ð<"".(*Function).removeNilBlocks€<"".(*Function).removeNilBlocks�*go.string."startBody" "go.importpath."".°type.func()À.type.func(*"".Function)Ð0"".(*Function).startBodyà0"".(*Function).startBodyþgo.weak.type.*[2]*"".BasicBlock€"runtime.zerovalue�&type.*"".BasicBlock *type.[]*"".BasicBlockþ`go.typelink.[2]*ssa.BasicBlock/[2]*"".BasicBlock,type.[2]*"".BasicBlockþ0go.string."*ssa.domInfo"@: *ssa.domInfo 0go.string."*ssa.domInfo"þ type.*"".domInfo  ÷Eܵ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.domInfo"p2go.weak.type.**"".domInfo€"runtime.zerovalue�type."".domInfoþbruntime.gcbits.0x88448448440000000000000000000000 ˆD„HDþ.go.string."ssa.domInfo"@8 ssa.domInfo .go.string."ssa.domInfo"þ go.string."idom"0*idom go.string."idom"þ(go.string."children"@2children (go.string."children"þgo.string."pre"0(pre go.string."pre"þ go.string."post"0*post go.string."post"þ&go.string."domInfo"00domInfo &go.string."domInfo"þtype."".domInfoÐÐ(ð>“ $, à runtime.algarray0bruntime.gcbits.0x88448448440000000000000000000000P.go.string."ssa.domInfo"p type.*"".domInfo€"runtime.zerovalue�Àtype."".domInfoÀ go.string."idom"Ð"go.importpath."".à&type.*"".BasicBlock�(go.string."children" "go.importpath."".°*type.[]*"".BasicBlockàgo.string."pre"ð"go.importpath."".€type.int32° go.string."post"À"go.importpath."".Ðtype.int32`€type."".domInfo€&go.string."domInfo"�"go.importpath."". Ðtype."".domInfoþbruntime.gcbits.0x84844884444884884844440000000000 „„H„DH„ˆHDDþ4go.string."ssa.BasicBlock"@>ssa.BasicBlock 4go.string."ssa.BasicBlock"þ"go.string."Index"0,Index "go.string."Index"þ$go.string."Instrs"0.Instrs $go.string."Instrs"þ"go.string."Preds"0,Preds "go.string."Preds"þ"go.string."Succs"0,Succs "go.string."Succs"þ$go.string."succs2"0.succs2 $go.string."succs2"þgo.string."dom"0(dom go.string."dom"þ go.string."gaps"0*gaps go.string."gaps"þ,go.string."BasicBlock"@6 +BasicBlock ,go.string."BasicBlock"þ$type."".BasicBlock°°°Q>ÅÖ + + 8Phx ¨F à runtime.algarray0bruntime.gcbits.0x84844884444884884844440000000000P4go.string."ssa.BasicBlock"p&type.*"".BasicBlock€"runtime.zerovalue�À$type."".BasicBlockÀ"go.string."Index"àtype.int�&go.string."Comment"°type.stringà$go.string."parent"ð"go.importpath."".€"type.*"".Function°$go.string."Instrs"Ð*type.[]"".Instruction€"go.string."Preds" *type.[]*"".BasicBlockÐ"go.string."Succs"ð*type.[]*"".BasicBlock $go.string."succs2"°"go.importpath."".À,type.[2]*"".BasicBlockðgo.string."dom"€"go.importpath."".�type."".domInfoÀ go.string."gaps"Ð"go.importpath."".àtype.int�*go.string."rundefers" "go.importpath."".°type.int`à$type."".BasicBlockà,go.string."BasicBlock"ð"go.importpath."".€°$type."".BasicBlockþ6go.string."*ssa.BasicBlock"@@*ssa.BasicBlock 6go.string."*ssa.BasicBlock"þngo.string."func(*ssa.BasicBlock, *ssa.BasicBlock) bool"€x+func(*ssa.BasicBlock, *ssa.BasicBlock) bool ngo.string."func(*ssa.BasicBlock, *ssa.BasicBlock) bool"þ\type.func(*"".BasicBlock, *"".BasicBlock) bool°°V®@3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.BasicBlock, *ssa.BasicBlock) bool"pngo.weak.type.*func(*"".BasicBlock, *"".BasicBlock) bool€"runtime.zerovalue €\type.func(*"".BasicBlock, *"".BasicBlock) boolР\type.func(*"".BasicBlock, *"".BasicBlock) bool€&type.*"".BasicBlock�&type.*"".BasicBlock type.boolþfgo.string."func(*ssa.BasicBlock) []*ssa.BasicBlock"pp'func(*ssa.BasicBlock) []*ssa.BasicBlock fgo.string."func(*ssa.BasicBlock) []*ssa.BasicBlock"þTtype.func(*"".BasicBlock) []*"".BasicBlock  ©¥q3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.BasicBlock) []*ssa.BasicBlock"pfgo.weak.type.*func(*"".BasicBlock) []*"".BasicBlock€"runtime.zerovalue €Ttype.func(*"".BasicBlock) []*"".BasicBlockÐ�Ttype.func(*"".BasicBlock) []*"".BasicBlock€&type.*"".BasicBlock�*type.[]*"".BasicBlockþbgo.string."func(*ssa.BasicBlock) *ssa.BasicBlock"pl%func(*ssa.BasicBlock) *ssa.BasicBlock bgo.string."func(*ssa.BasicBlock) *ssa.BasicBlock"þPtype.func(*"".BasicBlock) *"".BasicBlock  v´Q?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.BasicBlock) *ssa.BasicBlock"pbgo.weak.type.*func(*"".BasicBlock) *"".BasicBlock€"runtime.zerovalue €Ptype.func(*"".BasicBlock) *"".BasicBlockÐ�Ptype.func(*"".BasicBlock) *"".BasicBlock€&type.*"".BasicBlock�&type.*"".BasicBlockþ^go.string."func(*ssa.BasicBlock) *ssa.Function"ph#func(*ssa.BasicBlock) *ssa.Function ^go.string."func(*ssa.BasicBlock) *ssa.Function"þLtype.func(*"".BasicBlock) *"".Function  seË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.BasicBlock) *ssa.Function"p^go.weak.type.*func(*"".BasicBlock) *"".Function€"runtime.zerovalue €Ltype.func(*"".BasicBlock) *"".FunctionÐ�Ltype.func(*"".BasicBlock) *"".Function€&type.*"".BasicBlock�"type.*"".FunctionþPgo.string."func(*ssa.BasicBlock) string"`Zfunc(*ssa.BasicBlock) string Pgo.string."func(*ssa.BasicBlock) string"þ@type.func(*"".BasicBlock) string  Zù9€3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.BasicBlock) string"pRgo.weak.type.*func(*"".BasicBlock) string€"runtime.zerovalue €@type.func(*"".BasicBlock) stringÐ�@type.func(*"".BasicBlock) string€&type.*"".BasicBlock�type.stringþxgo.string."func(*ssa.BasicBlock, ssa.Instruction) ssa.Value"�‚0func(*ssa.BasicBlock, ssa.Instruction) ssa.Value xgo.string."func(*ssa.BasicBlock, ssa.Instruction) ssa.Value"þdtype.func(*"".BasicBlock, "".Instruction) "".Value°°q +g½3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*ssa.BasicBlock, ssa.Instruction) ssa.Value"pvgo.weak.type.*func(*"".BasicBlock, "".Instruction) "".Value€"runtime.zerovalue €dtype.func(*"".BasicBlock, "".Instruction) "".ValueРdtype.func(*"".BasicBlock, "".Instruction) "".Value€&type.*"".BasicBlock�&type."".Instruction type."".ValueþLgo.string."func(*ssa.BasicBlock) bool"`Vfunc(*ssa.BasicBlock) bool Lgo.string."func(*ssa.BasicBlock) bool"þ[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þtype.func(*"".Phi) *"".Function  b3Rß3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Phi) *ssa.Function"pPgo.weak.type.*func(*"".Phi) *"".Function€"runtime.zerovalue €>type.func(*"".Phi) *"".FunctionÐ�>type.func(*"".Phi) *"".Function€type.*"".Phi�"type.*"".FunctionþHgo.string."func(*ssa.Phi) token.Pos"`Rfunc(*ssa.Phi) token.Pos Hgo.string."func(*ssa.Phi) token.Pos"þ>type.func(*"".Phi) go/token.Pos  br�/3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Phi) token.Pos"pPgo.weak.type.*func(*"".Phi) go/token.Pos€"runtime.zerovalue €>type.func(*"".Phi) go/token.PosÐ�>type.func(*"".Phi) go/token.Pos€type.*"".Phi�"type.go/token.PosþZgo.string."func(*ssa.Phi) *[]ssa.Instruction"pd!func(*ssa.Phi) *[]ssa.Instruction Zgo.string."func(*ssa.Phi) *[]ssa.Instruction"þHtype.func(*"".Phi) *[]"".Instruction  íƒL 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Phi) *[]ssa.Instruction"pZgo.weak.type.*func(*"".Phi) *[]"".Instruction€"runtime.zerovalue €Htype.func(*"".Phi) *[]"".InstructionÐ�Htype.func(*"".Phi) *[]"".Instruction€type.*"".Phi�,type.*[]"".InstructionþJgo.string."func(*ssa.Phi) types.Type"`Tfunc(*ssa.Phi) types.Type Jgo.string."func(*ssa.Phi) types.Type"þftype.func(*"".Phi) golang.org/x/tools/go/types.Type  | +à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Phi) types.Type"pxgo.weak.type.*func(*"".Phi) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ftype.func(*"".Phi) golang.org/x/tools/go/types.TypeÐ�ftype.func(*"".Phi) golang.org/x/tools/go/types.Type€type.*"".Phi�Jtype.golang.org/x/tools/go/types.TypeþVgo.string."func(*ssa.Phi, *ssa.BasicBlock)"``func(*ssa.Phi, *ssa.BasicBlock) Vgo.string."func(*ssa.Phi, *ssa.BasicBlock)"þDtype.func(*"".Phi, *"".BasicBlock)  ÷ƒQï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Phi, *ssa.BasicBlock)"pVgo.weak.type.*func(*"".Phi, *"".BasicBlock)€"runtime.zerovalue €Dtype.func(*"".Phi, *"".BasicBlock)РDtype.func(*"".Phi, *"".BasicBlock)€type.*"".Phi�&type.*"".BasicBlockþ>go.string."func(*ssa.Phi, int)"PHfunc(*ssa.Phi, int) >go.string."func(*ssa.Phi, int)"þ.type.func(*"".Phi, int)  ³P´ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(*ssa.Phi, int)"p@go.weak.type.*func(*"".Phi, int)€"runtime.zerovalue €.type.func(*"".Phi, int)Р.type.func(*"".Phi, int)€type.*"".Phi�type.intþJgo.string."func(*ssa.Phi, token.Pos)"`Tfunc(*ssa.Phi, token.Pos) Jgo.string."func(*ssa.Phi, token.Pos)"þ@type.func(*"".Phi, go/token.Pos)  3\pª3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Phi, token.Pos)"pRgo.weak.type.*func(*"".Phi, go/token.Pos)€"runtime.zerovalue €@type.func(*"".Phi, go/token.Pos)Р@type.func(*"".Phi, go/token.Pos)€type.*"".Phi�"type.go/token.PosþLgo.string."func(*ssa.Phi, types.Type)"`Vfunc(*ssa.Phi, types.Type) Lgo.string."func(*ssa.Phi, types.Type)"þhtype.func(*"".Phi, golang.org/x/tools/go/types.Type)  1ÌÇ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Phi, types.Type)"pzgo.weak.type.*func(*"".Phi, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €htype.func(*"".Phi, golang.org/x/tools/go/types.Type)Рhtype.func(*"".Phi, golang.org/x/tools/go/types.Type)€type.*"".Phi�Jtype.golang.org/x/tools/go/types.Typeþtype.*"".Phið +ð +95Lú6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P(go.string."*ssa.Phi"p*go.weak.type.**"".Phi€"runtime.zerovalue�type."".Phi` type.*"".PhiÀðtype.*"".Phið"go.string."Block"�4type.func() *"".BasicBlock Btype.func(*"".Phi) *"".BasicBlock°"".(*Phi).BlockÀ"".(*Phi).BlockÐ go.string."Name"ð$type.func() string€2type.func(*"".Phi) string�"".(*Phi).Name "".(*Phi).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".ValueàVtype.func(*"".Phi, []*"".Value) []*"".Valueð$"".(*Phi).Operands€$"".(*Phi).Operands�$go.string."Parent"°0type.func() *"".FunctionÀ>type.func(*"".Phi) *"".FunctionÐ "".(*Phi).Parentà "".(*Phi).Parentðgo.string."Pos"�0type.func() go/token.Pos >type.func(*"".Phi) go/token.Pos°"".(*Phi).PosÀ"".(*Phi).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Htype.func(*"".Phi) *[]"".Instruction�&"".(*Phi).Referrers &"".(*Phi).Referrers°$go.string."String"Ð$type.func() stringà2type.func(*"".Phi) stringð "".(*Phi).String€ "".(*Phi).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀftype.func(*"".Phi) golang.org/x/tools/go/types.TypeÐ"".(*Phi).Typeà"".(*Phi).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Dtype.func(*"".Phi, *"".BasicBlock)°$"".(*Phi).setBlockÀ$"".(*Phi).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ .type.func(*"".Phi, int)�  "".(*Phi).setNum   "".(*Phi).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à @type.func(*"".Phi, go/token.Pos)ð  "".(*Phi).setPos€ + "".(*Phi).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +htype.func(*"".Phi, golang.org/x/tools/go/types.Type)Ð +""".(*Phi).setTypeà +""".(*Phi).setTypeþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.string."*[2]*ssa.BasicBlock"PH*[2]*ssa.BasicBlock >go.string."*[2]*ssa.BasicBlock"þ.type.*[2]*"".BasicBlock  ï<ó6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*[2]*ssa.BasicBlock"p@go.weak.type.**[2]*"".BasicBlock€"runtime.zerovalue�,type.[2]*"".BasicBlockþ8go.string."*[3]interface {}"PB*[3]interface {} 8go.string."*[3]interface {}"þ*type.*[3]interface {}  °þ¹6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[3]interface {}"pssa.opaqueType 4go.string."ssa.opaqueType"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·96c973f8ac01843ea893139d8f0daa4d +þVgo.string."func(ssa.opaqueType) types.Type"``func(ssa.opaqueType) types.Type Vgo.string."func(ssa.opaqueType) types.Type"þrtype.func("".opaqueType) golang.org/x/tools/go/types.Type  •{93 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(ssa.opaqueType) types.Type"p„go.weak.type.*func("".opaqueType) golang.org/x/tools/go/types.Type€"runtime.zerovalue €rtype.func("".opaqueType) golang.org/x/tools/go/types.TypeÐ�rtype.func("".opaqueType) golang.org/x/tools/go/types.Type€$type."".opaqueType�Jtype.golang.org/x/tools/go/types.Typeþ,go.string."opaqueType"@6 +opaqueType ,go.string."opaqueType"þ,go.string."Underlying"@6 +Underlying ,go.string."Underlying"þ$type."".opaqueType�� E}�!& .type..alg."".opaqueType0bruntime.gcbits.0x8c480000000000000000000000000000P4go.string."ssa.opaqueType"p&type.*"".opaqueType€"runtime.zerovalue�À$type."".opaqueTypeàJtype.golang.org/x/tools/go/types.Type� go.string."name" "go.importpath."".°type.string`à$type."".opaqueTypeà,go.string."opaqueType"ð"go.importpath."".€°$type."".opaqueType°,go.string."Underlying"ÐXtype.func() golang.org/x/tools/go/types.Typeàrtype.func("".opaqueType) golang.org/x/tools/go/types.Typeð6"".(*opaqueType).Underlying€0"".opaqueType.Underlyingþ6go.string."*ssa.opaqueType"@@*ssa.opaqueType 6go.string."*ssa.opaqueType"þPgo.string."func(*ssa.opaqueType) string"`Zfunc(*ssa.opaqueType) string Pgo.string."func(*ssa.opaqueType) string"þ@type.func(*"".opaqueType) string  Žü¶3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.opaqueType) string"pRgo.weak.type.*func(*"".opaqueType) string€"runtime.zerovalue €@type.func(*"".opaqueType) stringÐ�@type.func(*"".opaqueType) string€&type.*"".opaqueType�type.stringþXgo.string."func(*ssa.opaqueType) types.Type"pb func(*ssa.opaqueType) types.Type Xgo.string."func(*ssa.opaqueType) types.Type"þttype.func(*"".opaqueType) golang.org/x/tools/go/types.Type  ž è3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.opaqueType) types.Type"p†go.weak.type.*func(*"".opaqueType) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ttype.func(*"".opaqueType) golang.org/x/tools/go/types.TypeÐ�ttype.func(*"".opaqueType) golang.org/x/tools/go/types.Type€&type.*"".opaqueType�Jtype.golang.org/x/tools/go/types.Typeþ&type.*"".opaqueType°°î´å‰6$   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*ssa.opaqueType"p8go.weak.type.**"".opaqueType€"runtime.zerovalue�$type."".opaqueType` &type.*"".opaqueTypeÀð&type.*"".opaqueTypeð$go.string."String"�$type.func() string @type.func(*"".opaqueType) string°."".(*opaqueType).StringÀ."".(*opaqueType).StringÐ,go.string."Underlying"ðXtype.func() golang.org/x/tools/go/types.Type€ttype.func(*"".opaqueType) golang.org/x/tools/go/types.Type�6"".(*opaqueType).Underlying 6"".(*opaqueType).Underlyingþ.go.string."ssa.builder"@8 ssa.builder .go.string."ssa.builder"þ&go.string."builder"00builder &go.string."builder"þtype."".builder��åê +"™  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P.go.string."ssa.builder"p type.*"".builder€"runtime.zerovalue�Àtype."".builder`Àtype."".builderÀ&go.string."builder"Ð"go.importpath."".à�type."".builderþ0go.string."*ssa.builder"@: *ssa.builder 0go.string."*ssa.builder"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·32f137afc3f53351f1adc065fe3b9f83 ++þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·32f137afc3f53351f1adc065fe3b9f83 ++þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·fcd07ef549be296d69a7e4449488717a +ëþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þRgo.string."func(*ssa.Function) ssa.Value"`\func(*ssa.Function) ssa.Value Rgo.string."func(*ssa.Function) ssa.Value"þ@type.func(*"".Function) "".Value  ­»Ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Function) ssa.Value"pRgo.weak.type.*func(*"".Function) "".Value€"runtime.zerovalue €@type.func(*"".Function) "".ValueÐ�@type.func(*"".Function) "".Value€"type.*"".Function�type."".ValueþTgo.string."func(*ssa.Function, ssa.Value)"`^func(*ssa.Function, ssa.Value) Tgo.string."func(*ssa.Function, ssa.Value)"þBtype.func(*"".Function, "".Value)   +úÁ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Function, ssa.Value)"pTgo.weak.type.*func(*"".Function, "".Value)€"runtime.zerovalue €Btype.func(*"".Function, "".Value)РBtype.func(*"".Function, "".Value)€"type.*"".Function�type."".Valueþ.go.string."*ssa.lvalue"@8 *ssa.lvalue .go.string."*ssa.lvalue"þtype.*"".lvalue  iï°6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*ssa.lvalue"p0go.weak.type.**"".lvalue€"runtime.zerovalue�type."".lvalueþ,go.string."ssa.lvalue"@6 +ssa.lvalue ,go.string."ssa.lvalue"þ&go.string."address"00address &go.string."address"þ go.string."load"0*load go.string."load"þ"go.string."store"0,store "go.string."store"þ$go.string."lvalue"0.lvalue $go.string."lvalue"þtype."".lvalueÐÐÄ{, à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P,go.string."ssa.lvalue"ptype.*"".lvalue€"runtime.zerovalue�Àtype."".lvalueÀ&go.string."address"Ð"go.importpath."".à@type.func(*"".Function) "".Valueð go.string."load"€"go.importpath."".�@type.func(*"".Function) "".Value "go.string."store"°"go.importpath."".ÀBtype.func(*"".Function, "".Value)Ðgo.string."typ"à"go.importpath."".ðXtype.func() golang.org/x/tools/go/types.Type`€type."".lvalue€$go.string."lvalue"�"go.importpath."". Ðtype."".lvalueþ�go.string."func(*ssa.builder, *ssa.Function, ast.Expr, bool) ssa.lvalue" š<func(*ssa.builder, *ssa.Function, ast.Expr, bool) ssa.lvalue �go.string."func(*ssa.builder, *ssa.Function, ast.Expr, bool) ssa.lvalue"þ‚type.func(*"".builder, *"".Function, go/ast.Expr, bool) "".lvalueÐÐúqO{3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*ssa.builder, *ssa.Function, ast.Expr, bool) ssa.lvalue"p”go.weak.type.*func(*"".builder, *"".Function, go/ast.Expr, bool) "".lvalue€"runtime.zerovalue €‚type.func(*"".builder, *"".Function, go/ast.Expr, bool) "".lvalueÐÀ‚type.func(*"".builder, *"".Function, go/ast.Expr, bool) "".lvalue€ type.*"".builder�"type.*"".Function  type.go/ast.Expr°type.boolÀtype."".lvalueþ,go.string."[]ast.Expr"@6 +[]ast.Expr ,go.string."[]ast.Expr"þ$type.[]go/ast.Expr  ÓÌP   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]ast.Expr"p6go.weak.type.*[]go/ast.Expr€"runtime.zerovalue� type.go/ast.ExprþHgo.typelink.[]ast.Expr/[]go/ast.Expr$type.[]go/ast.Exprþ~go.string."func(*ssa.builder, *ssa.Function, []ast.Expr) int64"�ˆ3func(*ssa.builder, *ssa.Function, []ast.Expr) int64 ~go.string."func(*ssa.builder, *ssa.Function, []ast.Expr) int64"þrtype.func(*"".builder, *"".Function, []go/ast.Expr) int64ÀÀµ2Pl3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(*ssa.builder, *ssa.Function, []ast.Expr) int64"p„go.weak.type.*func(*"".builder, *"".Function, []go/ast.Expr) int64€"runtime.zerovalue €rtype.func(*"".builder, *"".Function, []go/ast.Expr) int64аrtype.func(*"".builder, *"".Function, []go/ast.Expr) int64€ type.*"".builder�"type.*"".Function $type.[]go/ast.Expr°type.int64þ¢go.string."func(*ssa.builder, *ssa.Function, ssa.lvalue, ssa.Value, token.Token)"°¬Efunc(*ssa.builder, *ssa.Function, ssa.lvalue, ssa.Value, token.Token) ¢go.string."func(*ssa.builder, *ssa.Function, ssa.lvalue, ssa.Value, token.Token)"þ’type.func(*"".builder, *"".Function, "".lvalue, "".Value, go/token.Token)ÐÐî`a3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*ssa.builder, *ssa.Function, ssa.lvalue, ssa.Value, token.Token)"p¤go.weak.type.*func(*"".builder, *"".Function, "".lvalue, "".Value, go/token.Token)€"runtime.zerovalue €’type.func(*"".builder, *"".Function, "".lvalue, "".Value, go/token.Token)ÐÐ’type.func(*"".builder, *"".Function, "".lvalue, "".Value, go/token.Token)€ type.*"".builder�"type.*"".Function type."".lvalue°type."".ValueÀ&type.go/token.Tokenþ–go.string."func(*ssa.builder, *ssa.Function, []ast.Expr, []ast.Expr, bool)"  ?func(*ssa.builder, *ssa.Function, []ast.Expr, []ast.Expr, bool) –go.string."func(*ssa.builder, *ssa.Function, []ast.Expr, []ast.Expr, bool)"þ�type.func(*"".builder, *"".Function, []go/ast.Expr, []go/ast.Expr, bool)ÐÐC|Jr3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P–go.string."func(*ssa.builder, *ssa.Function, []ast.Expr, []ast.Expr, bool)"p¢go.weak.type.*func(*"".builder, *"".Function, []go/ast.Expr, []go/ast.Expr, bool)€"runtime.zerovalue €�type.func(*"".builder, *"".Function, []go/ast.Expr, []go/ast.Expr, bool)ÐÐ�type.func(*"".builder, *"".Function, []go/ast.Expr, []go/ast.Expr, bool)€ type.*"".builder�"type.*"".Function $type.[]go/ast.Expr°$type.[]go/ast.ExprÀtype.boolþvgo.string."func(*ssa.builder, *ssa.Package, *ast.FuncDecl)"€€/func(*ssa.builder, *ssa.Package, *ast.FuncDecl) vgo.string."func(*ssa.builder, *ssa.Package, *ast.FuncDecl)"þjtype.func(*"".builder, *"".Package, *go/ast.FuncDecl)°°-.ò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.builder, *ssa.Package, *ast.FuncDecl)"p|go.weak.type.*func(*"".builder, *"".Package, *go/ast.FuncDecl)€"runtime.zerovalue €jtype.func(*"".builder, *"".Package, *go/ast.FuncDecl)аjtype.func(*"".builder, *"".Package, *go/ast.FuncDecl)€ type.*"".builder� type.*"".Package *type.*go/ast.FuncDeclþZgo.string."func(*ssa.builder, *ssa.Function)"pd!func(*ssa.builder, *ssa.Function) Zgo.string."func(*ssa.builder, *ssa.Function)"þHtype.func(*"".builder, *"".Function)  ý;ê3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.builder, *ssa.Function)"pZgo.weak.type.*func(*"".builder, *"".Function)€"runtime.zerovalue €Htype.func(*"".builder, *"".Function)РHtype.func(*"".builder, *"".Function)€ type.*"".builder�"type.*"".FunctionþÔgo.string."func(*ssa.builder, *ssa.Function, *types.Builtin, []ast.Expr, types.Type, token.Pos) ssa.Value"àÞ^func(*ssa.builder, *ssa.Function, *types.Builtin, []ast.Expr, types.Type, token.Pos) ssa.Value Ôgo.string."func(*ssa.builder, *ssa.Function, *types.Builtin, []ast.Expr, types.Type, token.Pos) ssa.Value"þ¤type.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Builtin, []go/ast.Expr, golang.org/x/tools/go/types.Type, go/token.Pos) "".ValueððÊÎF3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÔgo.string."func(*ssa.builder, *ssa.Function, *types.Builtin, []ast.Expr, types.Type, token.Pos) ssa.Value"p¶go.weak.type.*func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Builtin, []go/ast.Expr, golang.org/x/tools/go/types.Type, go/token.Pos) "".Value€"runtime.zerovalue €¤type.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Builtin, []go/ast.Expr, golang.org/x/tools/go/types.Type, go/token.Pos) "".ValueÐà¤type.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Builtin, []go/ast.Expr, golang.org/x/tools/go/types.Type, go/token.Pos) "".Value€ type.*"".builder�"type.*"".Function Rtype.*golang.org/x/tools/go/types.Builtin°$type.[]go/ast.ExprÀJtype.golang.org/x/tools/go/types.TypeÐ"type.go/token.Posàtype."".Valueþ¢go.string."func(*ssa.builder, *ssa.Function, ssa.Value, *ast.CompositeLit, bool)"°¬Efunc(*ssa.builder, *ssa.Function, ssa.Value, *ast.CompositeLit, bool) ¢go.string."func(*ssa.builder, *ssa.Function, ssa.Value, *ast.CompositeLit, bool)"þ”type.func(*"".builder, *"".Function, "".Value, *go/ast.CompositeLit, bool)ÐÐgv¢3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*ssa.builder, *ssa.Function, ssa.Value, *ast.CompositeLit, bool)"p¦go.weak.type.*func(*"".builder, *"".Function, "".Value, *go/ast.CompositeLit, bool)€"runtime.zerovalue €”type.func(*"".builder, *"".Function, "".Value, *go/ast.CompositeLit, bool)ÐДtype.func(*"".builder, *"".Function, "".Value, *go/ast.CompositeLit, bool)€ type.*"".builder�"type.*"".Function type."".Value°2type.*go/ast.CompositeLitÀtype.boolþ²go.string."func(*ssa.builder, *ssa.Function, ast.Expr, *ssa.BasicBlock, *ssa.BasicBlock)"À¼Mfunc(*ssa.builder, *ssa.Function, ast.Expr, *ssa.BasicBlock, *ssa.BasicBlock) ²go.string."func(*ssa.builder, *ssa.Function, ast.Expr, *ssa.BasicBlock, *ssa.BasicBlock)"þ¢type.func(*"".builder, *"".Function, go/ast.Expr, *"".BasicBlock, *"".BasicBlock)ÐÐWýë]3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P²go.string."func(*ssa.builder, *ssa.Function, ast.Expr, *ssa.BasicBlock, *ssa.BasicBlock)"p´go.weak.type.*func(*"".builder, *"".Function, go/ast.Expr, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €¢type.func(*"".builder, *"".Function, go/ast.Expr, *"".BasicBlock, *"".BasicBlock)ÐТtype.func(*"".builder, *"".Function, go/ast.Expr, *"".BasicBlock, *"".BasicBlock)€ type.*"".builder�"type.*"".Function  type.go/ast.Expr°&type.*"".BasicBlockÀ&type.*"".BasicBlockþÎgo.string."func(*ssa.builder, *ssa.Function, *types.Signature, *ast.CallExpr, []ssa.Value) []ssa.Value"àØ[func(*ssa.builder, *ssa.Function, *types.Signature, *ast.CallExpr, []ssa.Value) []ssa.Value Îgo.string."func(*ssa.builder, *ssa.Function, *types.Signature, *ast.CallExpr, []ssa.Value) []ssa.Value"þêtype.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Signature, *go/ast.CallExpr, []"".Value) []"".Valueààˆ÷§ß3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÎgo.string."func(*ssa.builder, *ssa.Function, *types.Signature, *ast.CallExpr, []ssa.Value) []ssa.Value"pügo.weak.type.*func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Signature, *go/ast.CallExpr, []"".Value) []"".Value€"runtime.zerovalue €êtype.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Signature, *go/ast.CallExpr, []"".Value) []"".ValueÐÐêtype.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Signature, *go/ast.CallExpr, []"".Value) []"".Value€ type.*"".builder�"type.*"".Function Vtype.*golang.org/x/tools/go/types.Signature°*type.*go/ast.CallExprÀtype.[]"".ValueÐtype.[]"".Valueþ‚go.string."func(*ssa.builder, *ssa.Function, ast.Expr) ssa.Value"�Œ5func(*ssa.builder, *ssa.Function, ast.Expr) ssa.Value ‚go.string."func(*ssa.builder, *ssa.Function, ast.Expr) ssa.Value"þttype.func(*"".builder, *"".Function, go/ast.Expr) "".ValueÀÀÊ:`Û3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*ssa.builder, *ssa.Function, ast.Expr) ssa.Value"p†go.weak.type.*func(*"".builder, *"".Function, go/ast.Expr) "".Value€"runtime.zerovalue €ttype.func(*"".builder, *"".Function, go/ast.Expr) "".Valueаttype.func(*"".builder, *"".Function, go/ast.Expr) "".Value€ type.*"".builder�"type.*"".Function  type.go/ast.Expr°type."".Valueþªgo.string."func(*ssa.builder, *ssa.Function, ast.Expr, types.TypeAndValue) ssa.Value"À´Ifunc(*ssa.builder, *ssa.Function, ast.Expr, types.TypeAndValue) ssa.Value ªgo.string."func(*ssa.builder, *ssa.Function, ast.Expr, types.TypeAndValue) ssa.Value"þÈtype.func(*"".builder, *"".Function, go/ast.Expr, golang.org/x/tools/go/types.TypeAndValue) "".ValueÐн™03 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pªgo.string."func(*ssa.builder, *ssa.Function, ast.Expr, types.TypeAndValue) ssa.Value"pÚgo.weak.type.*func(*"".builder, *"".Function, go/ast.Expr, golang.org/x/tools/go/types.TypeAndValue) "".Value€"runtime.zerovalue €Ètype.func(*"".builder, *"".Function, go/ast.Expr, golang.org/x/tools/go/types.TypeAndValue) "".ValueÐÀÈtype.func(*"".builder, *"".Function, go/ast.Expr, golang.org/x/tools/go/types.TypeAndValue) "".Value€ type.*"".builder�"type.*"".Function  type.go/ast.Expr°Ztype.golang.org/x/tools/go/types.TypeAndValueÀtype."".Valueþ’go.string."func(*ssa.builder, *ssa.Function, ssa.lvalue, ast.Expr, bool)" œ=func(*ssa.builder, *ssa.Function, ssa.lvalue, ast.Expr, bool) ’go.string."func(*ssa.builder, *ssa.Function, ssa.lvalue, ast.Expr, bool)"þ„type.func(*"".builder, *"".Function, "".lvalue, go/ast.Expr, bool)ÐЇ@kã3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P’go.string."func(*ssa.builder, *ssa.Function, ssa.lvalue, ast.Expr, bool)"p–go.weak.type.*func(*"".builder, *"".Function, "".lvalue, go/ast.Expr, bool)€"runtime.zerovalue €„type.func(*"".builder, *"".Function, "".lvalue, go/ast.Expr, bool)ÐЄtype.func(*"".builder, *"".Function, "".lvalue, go/ast.Expr, bool)€ type.*"".builder�"type.*"".Function type."".lvalue° type.go/ast.ExprÀtype.boolþ�go.string."func(*ssa.builder, *ssa.Function, *ast.ForStmt, *ssa.lblock)" š<func(*ssa.builder, *ssa.Function, *ast.ForStmt, *ssa.lblock) �go.string."func(*ssa.builder, *ssa.Function, *ast.ForStmt, *ssa.lblock)"þ‚type.func(*"".builder, *"".Function, *go/ast.ForStmt, *"".lblock)ÀÀ˜\k—3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*ssa.builder, *ssa.Function, *ast.ForStmt, *ssa.lblock)"p”go.weak.type.*func(*"".builder, *"".Function, *go/ast.ForStmt, *"".lblock)€"runtime.zerovalue €‚type.func(*"".builder, *"".Function, *go/ast.ForStmt, *"".lblock)ÐÀ‚type.func(*"".builder, *"".Function, *go/ast.ForStmt, *"".lblock)€ type.*"".builder�"type.*"".Function (type.*go/ast.ForStmt°type.*"".lblockþzgo.string."func(*ssa.builder, *ssa.Function, *ast.ValueSpec)"�„1func(*ssa.builder, *ssa.Function, *ast.ValueSpec) zgo.string."func(*ssa.builder, *ssa.Function, *ast.ValueSpec)"þntype.func(*"".builder, *"".Function, *go/ast.ValueSpec)°°Õ¥S?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*ssa.builder, *ssa.Function, *ast.ValueSpec)"p€go.weak.type.*func(*"".builder, *"".Function, *go/ast.ValueSpec)€"runtime.zerovalue €ntype.func(*"".builder, *"".Function, *go/ast.ValueSpec)аntype.func(*"".builder, *"".Function, *go/ast.ValueSpec)€ type.*"".builder�"type.*"".Function ,type.*go/ast.ValueSpecþ�go.string."func(*ssa.builder, *ssa.Function, *ast.BinaryExpr) ssa.Value" š<func(*ssa.builder, *ssa.Function, *ast.BinaryExpr) ssa.Value �go.string."func(*ssa.builder, *ssa.Function, *ast.BinaryExpr) ssa.Value"þ‚type.func(*"".builder, *"".Function, *go/ast.BinaryExpr) "".ValueÀÀj!Ê‚3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*ssa.builder, *ssa.Function, *ast.BinaryExpr) ssa.Value"p”go.weak.type.*func(*"".builder, *"".Function, *go/ast.BinaryExpr) "".Value€"runtime.zerovalue €‚type.func(*"".builder, *"".Function, *go/ast.BinaryExpr) "".Valueа‚type.func(*"".builder, *"".Function, *go/ast.BinaryExpr) "".Value€ type.*"".builder�"type.*"".Function .type.*go/ast.BinaryExpr°type."".Valueþ""..gostring.2�„qfunc(*ssa.builder, *ssa.Function, ssa.Value, types.Type, token.Pos) (ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock) ""..gostring.2þ’type.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)€€•WÆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.2p¤go.weak.type.*func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €’type.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)ÐÐ’type.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)€ type.*"".builder�"type.*"".Function type."".Value°Jtype.golang.org/x/tools/go/types.TypeÀ"type.go/token.PosÐtype."".Valueà&type.*"".BasicBlockð&type.*"".BasicBlockþ""..gostring.3 š|func(*ssa.builder, *ssa.Function, ssa.Value, types.Type, token.Pos) (ssa.Value, ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock) ""..gostring.3þ¦type.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)��·3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.3p¸go.weak.type.*func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €¦type.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)ÐЦtype.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€ type.*"".builder�"type.*"".Function type."".Value°Jtype.golang.org/x/tools/go/types.TypeÀ"type.go/token.PosÐtype."".Valueàtype."".Valueð&type.*"".BasicBlock€&type.*"".BasicBlockþ""..gostring.4À²ˆfunc(*ssa.builder, *ssa.Function, ssa.Value, types.Type, types.Type, token.Pos) (ssa.Value, ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock) ""..gostring.4þêtype.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)  ϧ3" € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.4pügo.weak.type.*func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €êtype.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)Ðàêtype.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€ type.*"".builder�"type.*"".Function type."".Value°Jtype.golang.org/x/tools/go/types.TypeÀJtype.golang.org/x/tools/go/types.TypeÐ"type.go/token.Posàtype."".Valueðtype."".Value€&type.*"".BasicBlock�&type.*"".BasicBlockþ”go.string."func(*ssa.builder, *ssa.Function, *ast.RangeStmt, *ssa.lblock)" ž>func(*ssa.builder, *ssa.Function, *ast.RangeStmt, *ssa.lblock) ”go.string."func(*ssa.builder, *ssa.Function, *ast.RangeStmt, *ssa.lblock)"þ†type.func(*"".builder, *"".Function, *go/ast.RangeStmt, *"".lblock)ÀÀQ„s‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(*ssa.builder, *ssa.Function, *ast.RangeStmt, *ssa.lblock)"p˜go.weak.type.*func(*"".builder, *"".Function, *go/ast.RangeStmt, *"".lblock)€"runtime.zerovalue €†type.func(*"".builder, *"".Function, *go/ast.RangeStmt, *"".lblock)ÐÀ†type.func(*"".builder, *"".Function, *go/ast.RangeStmt, *"".lblock)€ type.*"".builder�"type.*"".Function ,type.*go/ast.RangeStmt°type.*"".lblockþ¾go.string."func(*ssa.builder, *ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value"ÐÈSfunc(*ssa.builder, *ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value ¾go.string."func(*ssa.builder, *ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value"þÜtype.func(*"".builder, *"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Valueðð±Åu3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¾go.string."func(*ssa.builder, *ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value"pîgo.weak.type.*func(*"".builder, *"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Value€"runtime.zerovalue €Ütype.func(*"".builder, *"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".ValueÐàÜtype.func(*"".builder, *"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Value€ type.*"".builder�"type.*"".Function  type.go/ast.Expr°type.boolÀtype.boolÐVtype.*golang.org/x/tools/go/types.Selectionàtype."".Valueþ–go.string."func(*ssa.builder, *ssa.Function, *ast.SelectStmt, *ssa.lblock)"  ?func(*ssa.builder, *ssa.Function, *ast.SelectStmt, *ssa.lblock) –go.string."func(*ssa.builder, *ssa.Function, *ast.SelectStmt, *ssa.lblock)"þˆtype.func(*"".builder, *"".Function, *go/ast.SelectStmt, *"".lblock)ÀÀÓ3ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P–go.string."func(*ssa.builder, *ssa.Function, *ast.SelectStmt, *ssa.lblock)"pšgo.weak.type.*func(*"".builder, *"".Function, *go/ast.SelectStmt, *"".lblock)€"runtime.zerovalue €ˆtype.func(*"".builder, *"".Function, *go/ast.SelectStmt, *"".lblock)ÐÀˆtype.func(*"".builder, *"".Function, *go/ast.SelectStmt, *"".lblock)€ type.*"".builder�"type.*"".Function .type.*go/ast.SelectStmt°type.*"".lblockþbruntime.gcbits.0x8c8844c4884844000000000000000000 ŒˆDĈHDþ4go.string."ssa.CallCommon"@>ssa.CallCommon 4go.string."ssa.CallCommon"þ go.string."Args"0*Args go.string."Args"þ,go.string."CallCommon"@6 +CallCommon ,go.string."CallCommon"þ$type."".CallCommonÐÐ8ò—Ø20& à runtime.algarray0bruntime.gcbits.0x8c8844c4884844000000000000000000P4go.string."ssa.CallCommon"p&type.*"".CallCommon€"runtime.zerovalue�À$type."".CallCommonÀ"go.string."Value"àtype."".Value�$go.string."Method"°Ltype.*golang.org/x/tools/go/types.Funcà go.string."Args"€type.[]"".Value°go.string."pos"À"go.importpath."".Ð"type.go/token.Pos`€$type."".CallCommon€,go.string."CallCommon"�"go.importpath."". Ð$type."".CallCommonþ6go.string."*ssa.CallCommon"@@*ssa.CallCommon 6go.string."*ssa.CallCommon"þPgo.string."func(*ssa.CallCommon) string"`Zfunc(*ssa.CallCommon) string Pgo.string."func(*ssa.CallCommon) string"þ@type.func(*"".CallCommon) string  ׉„é3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.CallCommon) string"pRgo.weak.type.*func(*"".CallCommon) string€"runtime.zerovalue €@type.func(*"".CallCommon) stringÐ�@type.func(*"".CallCommon) string€&type.*"".CallCommon�type.stringþLgo.string."func(*ssa.CallCommon) bool"`Vfunc(*ssa.CallCommon) bool Lgo.string."func(*ssa.CallCommon) bool"þlocalValueSpec 4go.string."localValueSpec"þ^go.string."func(*ssa.Function, *ast.ValueSpec)"ph#func(*ssa.Function, *ast.ValueSpec) ^go.string."func(*ssa.Function, *ast.ValueSpec)"þTtype.func(*"".Function, *go/ast.ValueSpec)  œã43 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.Function, *ast.ValueSpec)"pfgo.weak.type.*func(*"".Function, *go/ast.ValueSpec)€"runtime.zerovalue €Ttype.func(*"".Function, *go/ast.ValueSpec)РTtype.func(*"".Function, *go/ast.ValueSpec)€"type.*"".Function�,type.*go/ast.ValueSpecþ0go.string."logicalBinop"@: logicalBinop 0go.string."logicalBinop"þtgo.string."func(*ssa.Function, *ast.BinaryExpr) ssa.Value"€~.func(*ssa.Function, *ast.BinaryExpr) ssa.Value tgo.string."func(*ssa.Function, *ast.BinaryExpr) ssa.Value"þhtype.func(*"".Function, *go/ast.BinaryExpr) "".Value°°5SŸ{3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*ssa.Function, *ast.BinaryExpr) ssa.Value"pzgo.weak.type.*func(*"".Function, *go/ast.BinaryExpr) "".Value€"runtime.zerovalue €htype.func(*"".Function, *go/ast.BinaryExpr) "".ValueРhtype.func(*"".Function, *go/ast.BinaryExpr) "".Value€"type.*"".Function�.type.*go/ast.BinaryExpr type."".Valueþ*go.string."rangeChan"@4 rangeChan *go.string."rangeChan"þÞgo.string."func(*ssa.Function, ssa.Value, types.Type, token.Pos) (ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock)"ðècfunc(*ssa.Function, ssa.Value, types.Type, token.Pos) (ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock) Þgo.string."func(*ssa.Function, ssa.Value, types.Type, token.Pos) (ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock)"þøtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)ðð³'íÂ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÞgo.string."func(*ssa.Function, ssa.Value, types.Type, token.Pos) (ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock)"pŠgo.weak.type.*func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €øtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)ÐÀøtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)€"type.*"".Function�type."".Value Jtype.golang.org/x/tools/go/types.Type°"type.go/token.PosÀtype."".ValueÐ&type.*"".BasicBlockà&type.*"".BasicBlockþ0go.string."rangeIndexed"@: rangeIndexed 0go.string."rangeIndexed"þ""..gostring.5€þnfunc(*ssa.Function, ssa.Value, types.Type, token.Pos) (ssa.Value, ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock) ""..gostring.5þŒtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€€ÿø¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.5pžgo.weak.type.*func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €Œtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)ÐÀŒtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€"type.*"".Function�type."".Value Jtype.golang.org/x/tools/go/types.Type°"type.go/token.PosÀtype."".ValueÐtype."".Valueà&type.*"".BasicBlockð&type.*"".BasicBlockþ*go.string."rangeIter"@4 rangeIter *go.string."rangeIter"þ""..gostring.6 –zfunc(*ssa.Function, ssa.Value, types.Type, types.Type, token.Pos) (ssa.Value, ssa.Value, *ssa.BasicBlock, *ssa.BasicBlock) ""..gostring.6þÐtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)��Ÿbî3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.6pâgo.weak.type.*func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €Ðtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)ÐÐÐtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)€"type.*"".Function�type."".Value Jtype.golang.org/x/tools/go/types.Type°Jtype.golang.org/x/tools/go/types.TypeÀ"type.go/token.PosÐtype."".Valueàtype."".Valueð&type.*"".BasicBlock€&type.*"".BasicBlockþ*go.string."rangeStmt"@4 rangeStmt *go.string."rangeStmt"þxgo.string."func(*ssa.Function, *ast.RangeStmt, *ssa.lblock)"�‚0func(*ssa.Function, *ast.RangeStmt, *ssa.lblock) xgo.string."func(*ssa.Function, *ast.RangeStmt, *ssa.lblock)"þltype.func(*"".Function, *go/ast.RangeStmt, *"".lblock)°°¸5­½3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*ssa.Function, *ast.RangeStmt, *ssa.lblock)"p~go.weak.type.*func(*"".Function, *go/ast.RangeStmt, *"".lblock)€"runtime.zerovalue €ltype.func(*"".Function, *go/ast.RangeStmt, *"".lblock)аltype.func(*"".Function, *go/ast.RangeStmt, *"".lblock)€"type.*"".Function�,type.*go/ast.RangeStmt type.*"".lblockþ(go.string."receiver"@2receiver (go.string."receiver"þ¢go.string."func(*ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value"°¬Efunc(*ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value ¢go.string."func(*ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value"þÂtype.func(*"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Valueààt’b3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*ssa.Function, ast.Expr, bool, bool, *types.Selection) ssa.Value"pÔgo.weak.type.*func(*"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Value€"runtime.zerovalue €Âtype.func(*"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".ValueÐÐÂtype.func(*"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Value€"type.*"".Function� type.go/ast.Expr type.bool°type.boolÀVtype.*golang.org/x/tools/go/types.SelectionÐtype."".Valueþ,go.string."selectStmt"@6 +selectStmt ,go.string."selectStmt"þzgo.string."func(*ssa.Function, *ast.SelectStmt, *ssa.lblock)"�„1func(*ssa.Function, *ast.SelectStmt, *ssa.lblock) zgo.string."func(*ssa.Function, *ast.SelectStmt, *ssa.lblock)"þntype.func(*"".Function, *go/ast.SelectStmt, *"".lblock)°°%%jP3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*ssa.Function, *ast.SelectStmt, *ssa.lblock)"p€go.weak.type.*func(*"".Function, *go/ast.SelectStmt, *"".lblock)€"runtime.zerovalue €ntype.func(*"".Function, *go/ast.SelectStmt, *"".lblock)аntype.func(*"".Function, *go/ast.SelectStmt, *"".lblock)€"type.*"".Function�.type.*go/ast.SelectStmt type.*"".lblockþ&go.string."setCall"00setCall &go.string."setCall"þ~go.string."func(*ssa.Function, *ast.CallExpr, *ssa.CallCommon)"�ˆ3func(*ssa.Function, *ast.CallExpr, *ssa.CallCommon) ~go.string."func(*ssa.Function, *ast.CallExpr, *ssa.CallCommon)"þrtype.func(*"".Function, *go/ast.CallExpr, *"".CallCommon)°°ît‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(*ssa.Function, *ast.CallExpr, *ssa.CallCommon)"p„go.weak.type.*func(*"".Function, *go/ast.CallExpr, *"".CallCommon)€"runtime.zerovalue €rtype.func(*"".Function, *go/ast.CallExpr, *"".CallCommon)аrtype.func(*"".Function, *go/ast.CallExpr, *"".CallCommon)€"type.*"".Function�*type.*go/ast.CallExpr &type.*"".CallCommonþ.go.string."setCallFunc"@8 setCallFunc .go.string."setCallFunc"þ go.string."stmt"0*stmt go.string."stmt"þRgo.string."func(*ssa.Function, ast.Stmt)"`\func(*ssa.Function, ast.Stmt) Rgo.string."func(*ssa.Function, ast.Stmt)"þHtype.func(*"".Function, go/ast.Stmt)  „å¤63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Function, ast.Stmt)"pZgo.weak.type.*func(*"".Function, go/ast.Stmt)€"runtime.zerovalue €Htype.func(*"".Function, go/ast.Stmt)РHtype.func(*"".Function, go/ast.Stmt)€"type.*"".Function� type.go/ast.Stmtþ(go.string."stmtList"@2stmtList (go.string."stmtList"þVgo.string."func(*ssa.Function, []ast.Stmt)"``func(*ssa.Function, []ast.Stmt) Vgo.string."func(*ssa.Function, []ast.Stmt)"þLtype.func(*"".Function, []go/ast.Stmt)  –ùjõ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Function, []ast.Stmt)"p^go.weak.type.*func(*"".Function, []go/ast.Stmt)€"runtime.zerovalue €Ltype.func(*"".Function, []go/ast.Stmt)РLtype.func(*"".Function, []go/ast.Stmt)€"type.*"".Function�$type.[]go/ast.Stmtþ,go.string."switchStmt"@6 +switchStmt ,go.string."switchStmt"þzgo.string."func(*ssa.Function, *ast.SwitchStmt, *ssa.lblock)"�„1func(*ssa.Function, *ast.SwitchStmt, *ssa.lblock) zgo.string."func(*ssa.Function, *ast.SwitchStmt, *ssa.lblock)"þntype.func(*"".Function, *go/ast.SwitchStmt, *"".lblock)°°,¦oâ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*ssa.Function, *ast.SwitchStmt, *ssa.lblock)"p€go.weak.type.*func(*"".Function, *go/ast.SwitchStmt, *"".lblock)€"runtime.zerovalue €ntype.func(*"".Function, *go/ast.SwitchStmt, *"".lblock)аntype.func(*"".Function, *go/ast.SwitchStmt, *"".lblock)€"type.*"".Function�.type.*go/ast.SwitchStmt type.*"".lblockþ0go.string."typeCaseBody"@: typeCaseBody 0go.string."typeCaseBody"þ˜go.string."func(*ssa.Function, *ast.CaseClause, ssa.Value, *ssa.BasicBlock)"°¢@func(*ssa.Function, *ast.CaseClause, ssa.Value, *ssa.BasicBlock) ˜go.string."func(*ssa.Function, *ast.CaseClause, ssa.Value, *ssa.BasicBlock)"þŠtype.func(*"".Function, *go/ast.CaseClause, "".Value, *"".BasicBlock)ÀÀ2æÏ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P˜go.string."func(*ssa.Function, *ast.CaseClause, ssa.Value, *ssa.BasicBlock)"pœgo.weak.type.*func(*"".Function, *go/ast.CaseClause, "".Value, *"".BasicBlock)€"runtime.zerovalue €Štype.func(*"".Function, *go/ast.CaseClause, "".Value, *"".BasicBlock)ÐÀŠtype.func(*"".Function, *go/ast.CaseClause, "".Value, *"".BasicBlock)€"type.*"".Function�.type.*go/ast.CaseClause type."".Value°&type.*"".BasicBlockþ4go.string."typeSwitchStmt"@>typeSwitchStmt 4go.string."typeSwitchStmt"þ‚go.string."func(*ssa.Function, *ast.TypeSwitchStmt, *ssa.lblock)"�Œ5func(*ssa.Function, *ast.TypeSwitchStmt, *ssa.lblock) ‚go.string."func(*ssa.Function, *ast.TypeSwitchStmt, *ssa.lblock)"þvtype.func(*"".Function, *go/ast.TypeSwitchStmt, *"".lblock)°°-èD3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*ssa.Function, *ast.TypeSwitchStmt, *ssa.lblock)"pˆgo.weak.type.*func(*"".Function, *go/ast.TypeSwitchStmt, *"".lblock)€"runtime.zerovalue €vtype.func(*"".Function, *go/ast.TypeSwitchStmt, *"".lblock)аvtype.func(*"".Function, *go/ast.TypeSwitchStmt, *"".lblock)€"type.*"".Function�6type.*go/ast.TypeSwitchStmt type.*"".lblockþ type.*"".builder°°�öçµ6ø   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.builder"p2go.weak.type.**"".builder€"runtime.zerovalue�type."".builder`  type.*"".builderÀð type.*"".builderð go.string."addr"€"go.importpath."".�htype.func(*"".Function, go/ast.Expr, bool) "".lvalue ‚type.func(*"".builder, *"".Function, go/ast.Expr, bool) "".lvalue°$"".(*builder).addrÀ$"".(*builder).addrÐ(go.string."arrayLen"à"go.importpath."".ðXtype.func(*"".Function, []go/ast.Expr) int64€rtype.func(*"".builder, *"".Function, []go/ast.Expr) int64�,"".(*builder).arrayLen ,"".(*builder).arrayLen°(go.string."assignOp"À"go.importpath."".Ðxtype.func(*"".Function, "".lvalue, "".Value, go/token.Token)à’type.func(*"".builder, *"".Function, "".lvalue, "".Value, go/token.Token)ð,"".(*builder).assignOp€,"".(*builder).assignOp�,go.string."assignStmt" "go.importpath."".°vtype.func(*"".Function, []go/ast.Expr, []go/ast.Expr, bool)À�type.func(*"".builder, *"".Function, []go/ast.Expr, []go/ast.Expr, bool)Ð0"".(*builder).assignStmtà0"".(*builder).assignStmtð2go.string."buildFuncDecl"€"go.importpath."".�Ptype.func(*"".Package, *go/ast.FuncDecl) jtype.func(*"".builder, *"".Package, *go/ast.FuncDecl)°6"".(*builder).buildFuncDeclÀ6"".(*builder).buildFuncDeclÐ2go.string."buildFunction"à"go.importpath."".ð.type.func(*"".Function)€Htype.func(*"".builder, *"".Function)�6"".(*builder).buildFunction 6"".(*builder).buildFunction°&go.string."builtin"À"go.importpath."".Њtype.func(*"".Function, *golang.org/x/tools/go/types.Builtin, []go/ast.Expr, golang.org/x/tools/go/types.Type, go/token.Pos) "".Valueà¤type.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Builtin, []go/ast.Expr, golang.org/x/tools/go/types.Type, go/token.Pos) "".Valueð*"".(*builder).builtin€*"".(*builder).builtin�&go.string."compLit" "go.importpath."".°ztype.func(*"".Function, "".Value, *go/ast.CompositeLit, bool)À”type.func(*"".builder, *"".Function, "".Value, *go/ast.CompositeLit, bool)Ð*"".(*builder).compLità*"".(*builder).compLitð go.string."cond"€"go.importpath."".�ˆtype.func(*"".Function, go/ast.Expr, *"".BasicBlock, *"".BasicBlock) ¢type.func(*"".builder, *"".Function, go/ast.Expr, *"".BasicBlock, *"".BasicBlock)°$"".(*builder).condÀ$"".(*builder).condÐ0go.string."emitCallArgs"à"go.importpath."".ðÐtype.func(*"".Function, *golang.org/x/tools/go/types.Signature, *go/ast.CallExpr, []"".Value) []"".Value€ êtype.func(*"".builder, *"".Function, *golang.org/x/tools/go/types.Signature, *go/ast.CallExpr, []"".Value) []"".Value� 4"".(*builder).emitCallArgs  4"".(*builder).emitCallArgs°  go.string."expr"À "go.importpath."".Ð Ztype.func(*"".Function, go/ast.Expr) "".Valueà ttype.func(*"".builder, *"".Function, go/ast.Expr) "".Valueð $"".(*builder).expr€ +$"".(*builder).expr� +"go.string."expr0"  +"go.importpath."".° +®type.func(*"".Function, go/ast.Expr, golang.org/x/tools/go/types.TypeAndValue) "".ValueÀ +Ètype.func(*"".builder, *"".Function, go/ast.Expr, golang.org/x/tools/go/types.TypeAndValue) "".ValueÐ +&"".(*builder).expr0à +&"".(*builder).expr0ð +.go.string."exprInPlace"€ "go.importpath."".� jtype.func(*"".Function, "".lvalue, go/ast.Expr, bool)  „type.func(*"".builder, *"".Function, "".lvalue, go/ast.Expr, bool)° 2"".(*builder).exprInPlaceÀ 2"".(*builder).exprInPlaceÐ "go.string."exprN"à "go.importpath."".ð Ztype.func(*"".Function, go/ast.Expr) "".Value€ ttype.func(*"".builder, *"".Function, go/ast.Expr) "".Value� &"".(*builder).exprN  &"".(*builder).exprN° &go.string."forStmt"À "go.importpath."".Ð htype.func(*"".Function, *go/ast.ForStmt, *"".lblock)à ‚type.func(*"".builder, *"".Function, *go/ast.ForStmt, *"".lblock)ð *"".(*builder).forStmt€ *"".(*builder).forStmt� 4go.string."localValueSpec"  "go.importpath."".° Ttype.func(*"".Function, *go/ast.ValueSpec)À ntype.func(*"".builder, *"".Function, *go/ast.ValueSpec)Ð 8"".(*builder).localValueSpecà 8"".(*builder).localValueSpecð 0go.string."logicalBinop"€"go.importpath."".�htype.func(*"".Function, *go/ast.BinaryExpr) "".Value ‚type.func(*"".builder, *"".Function, *go/ast.BinaryExpr) "".Value°4"".(*builder).logicalBinopÀ4"".(*builder).logicalBinopÐ*go.string."rangeChan"à"go.importpath."".ðøtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)€’type.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, *"".BasicBlock, *"".BasicBlock)�."".(*builder).rangeChan ."".(*builder).rangeChan°0go.string."rangeIndexed"À"go.importpath."".ÐŒtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)à¦type.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)ð4"".(*builder).rangeIndexed€4"".(*builder).rangeIndexed�*go.string."rangeIter" "go.importpath."".°Ðtype.func(*"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)Àêtype.func(*"".builder, *"".Function, "".Value, golang.org/x/tools/go/types.Type, golang.org/x/tools/go/types.Type, go/token.Pos) ("".Value, "".Value, *"".BasicBlock, *"".BasicBlock)Ð."".(*builder).rangeIterà."".(*builder).rangeIterð*go.string."rangeStmt"€"go.importpath."".�ltype.func(*"".Function, *go/ast.RangeStmt, *"".lblock) †type.func(*"".builder, *"".Function, *go/ast.RangeStmt, *"".lblock)°."".(*builder).rangeStmtÀ."".(*builder).rangeStmtÐ(go.string."receiver"à"go.importpath."".ðÂtype.func(*"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Value€Ütype.func(*"".builder, *"".Function, go/ast.Expr, bool, bool, *golang.org/x/tools/go/types.Selection) "".Value�,"".(*builder).receiver ,"".(*builder).receiver°,go.string."selectStmt"À"go.importpath."".Ðntype.func(*"".Function, *go/ast.SelectStmt, *"".lblock)àˆtype.func(*"".builder, *"".Function, *go/ast.SelectStmt, *"".lblock)ð0"".(*builder).selectStmt€0"".(*builder).selectStmt�&go.string."setCall" "go.importpath."".°rtype.func(*"".Function, *go/ast.CallExpr, *"".CallCommon)ÀŒtype.func(*"".builder, *"".Function, *go/ast.CallExpr, *"".CallCommon)Ð*"".(*builder).setCallà*"".(*builder).setCallð.go.string."setCallFunc"€"go.importpath."".�rtype.func(*"".Function, *go/ast.CallExpr, *"".CallCommon) Œtype.func(*"".builder, *"".Function, *go/ast.CallExpr, *"".CallCommon)°2"".(*builder).setCallFuncÀ2"".(*builder).setCallFuncÐ go.string."stmt"à"go.importpath."".ðHtype.func(*"".Function, go/ast.Stmt)€btype.func(*"".builder, *"".Function, go/ast.Stmt)�$"".(*builder).stmt $"".(*builder).stmt°(go.string."stmtList"À"go.importpath."".ÐLtype.func(*"".Function, []go/ast.Stmt)àftype.func(*"".builder, *"".Function, []go/ast.Stmt)ð,"".(*builder).stmtList€,"".(*builder).stmtList�,go.string."switchStmt" "go.importpath."".°ntype.func(*"".Function, *go/ast.SwitchStmt, *"".lblock)Àˆtype.func(*"".builder, *"".Function, *go/ast.SwitchStmt, *"".lblock)Ð0"".(*builder).switchStmtà0"".(*builder).switchStmtð0go.string."typeCaseBody"€"go.importpath."".�Štype.func(*"".Function, *go/ast.CaseClause, "".Value, *"".BasicBlock) ¤type.func(*"".builder, *"".Function, *go/ast.CaseClause, "".Value, *"".BasicBlock)°4"".(*builder).typeCaseBodyÀ4"".(*builder).typeCaseBodyÐ4go.string."typeSwitchStmt"à"go.importpath."".ðvtype.func(*"".Function, *go/ast.TypeSwitchStmt, *"".lblock)€�type.func(*"".builder, *"".Function, *go/ast.TypeSwitchStmt, *"".lblock)�8"".(*builder).typeSwitchStmt 8"".(*builder).typeSwitchStmtþbruntime.gcbits.0x488c84448c884484c44848c488484400 HŒ„DŒˆD„ÄHHĈHDþ(go.string."ssa.Call"@2ssa.Call (go.string."ssa.Call"þ go.string."Call"0*Call go.string."Call"þtype."".Call°°x‚^ß@ à runtime.algarray0bruntime.gcbits.0x488c84448c884484c44848c488484400P(go.string."ssa.Call"ptype.*"".Call€"runtime.zerovalue�Àtype."".Callà type."".register� go.string."Call"°$type."".CallCommon`àtype."".Callà go.string."Call"ð"go.importpath."".€°type."".Callþ*go.string."*ssa.Call"@4 *ssa.Call *go.string."*ssa.Call"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þVgo.string."func(*ssa.Call) *ssa.BasicBlock"``func(*ssa.Call) *ssa.BasicBlock Vgo.string."func(*ssa.Call) *ssa.BasicBlock"þDtype.func(*"".Call) *"".BasicBlock  !2[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Call) *ssa.BasicBlock"pVgo.weak.type.*func(*"".Call) *"".BasicBlock€"runtime.zerovalue €Dtype.func(*"".Call) *"".BasicBlockÐ�Dtype.func(*"".Call) *"".BasicBlock€type.*"".Call�&type.*"".BasicBlockþVgo.string."func(*ssa.Call) *ssa.CallCommon"``func(*ssa.Call) *ssa.CallCommon Vgo.string."func(*ssa.Call) *ssa.CallCommon"þDtype.func(*"".Call) *"".CallCommon  6U&3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Call) *ssa.CallCommon"pVgo.weak.type.*func(*"".Call) *"".CallCommon€"runtime.zerovalue €Dtype.func(*"".Call) *"".CallCommonÐ�Dtype.func(*"".Call) *"".CallCommon€type.*"".Call�&type.*"".CallCommonþDgo.string."func(*ssa.Call) string"PNfunc(*ssa.Call) string Dgo.string."func(*ssa.Call) string"þ4type.func(*"".Call) string  vg¤3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*ssa.Call) string"pFgo.weak.type.*func(*"".Call) string€"runtime.zerovalue €4type.func(*"".Call) stringÐ�4type.func(*"".Call) string€type.*"".Call�type.stringþlgo.string."func(*ssa.Call, []*ssa.Value) []*ssa.Value"€v*func(*ssa.Call, []*ssa.Value) []*ssa.Value lgo.string."func(*ssa.Call, []*ssa.Value) []*ssa.Value"þXtype.func(*"".Call, []*"".Value) []*"".Value°°°»®3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*ssa.Call, []*ssa.Value) []*ssa.Value"pjgo.weak.type.*func(*"".Call, []*"".Value) []*"".Value€"runtime.zerovalue €Xtype.func(*"".Call, []*"".Value) []*"".ValueРXtype.func(*"".Call, []*"".Value) []*"".Value€type.*"".Call� type.[]*"".Value  type.[]*"".ValueþRgo.string."func(*ssa.Call) *ssa.Function"`\func(*ssa.Call) *ssa.Function Rgo.string."func(*ssa.Call) *ssa.Function"þ@type.func(*"".Call) *"".Function  ø%À”3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Call) *ssa.Function"pRgo.weak.type.*func(*"".Call) *"".Function€"runtime.zerovalue €@type.func(*"".Call) *"".FunctionÐ�@type.func(*"".Call) *"".Function€type.*"".Call�"type.*"".FunctionþJgo.string."func(*ssa.Call) token.Pos"`Tfunc(*ssa.Call) token.Pos Jgo.string."func(*ssa.Call) token.Pos"þ@type.func(*"".Call) go/token.Pos  €)[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Call) token.Pos"pRgo.weak.type.*func(*"".Call) go/token.Pos€"runtime.zerovalue €@type.func(*"".Call) go/token.PosÐ�@type.func(*"".Call) go/token.Pos€type.*"".Call�"type.go/token.Posþ\go.string."func(*ssa.Call) *[]ssa.Instruction"pf"func(*ssa.Call) *[]ssa.Instruction \go.string."func(*ssa.Call) *[]ssa.Instruction"þJtype.func(*"".Call) *[]"".Instruction  ÌKs‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Call) *[]ssa.Instruction"p\go.weak.type.*func(*"".Call) *[]"".Instruction€"runtime.zerovalue €Jtype.func(*"".Call) *[]"".InstructionÐ�Jtype.func(*"".Call) *[]"".Instruction€type.*"".Call�,type.*[]"".InstructionþLgo.string."func(*ssa.Call) types.Type"`Vfunc(*ssa.Call) types.Type Lgo.string."func(*ssa.Call) types.Type"þhtype.func(*"".Call) golang.org/x/tools/go/types.Type  ¿Hç;3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Call) types.Type"pzgo.weak.type.*func(*"".Call) golang.org/x/tools/go/types.Type€"runtime.zerovalue €htype.func(*"".Call) golang.org/x/tools/go/types.TypeÐ�htype.func(*"".Call) golang.org/x/tools/go/types.Type€type.*"".Call�Jtype.golang.org/x/tools/go/types.TypeþJgo.string."func(*ssa.Call) *ssa.Call"`Tfunc(*ssa.Call) *ssa.Call Jgo.string."func(*ssa.Call) *ssa.Call"þ8type.func(*"".Call) *"".Call  fë…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Call) *ssa.Call"pJgo.weak.type.*func(*"".Call) *"".Call€"runtime.zerovalue €8type.func(*"".Call) *"".CallÐ�8type.func(*"".Call) *"".Call€type.*"".Call�type.*"".CallþXgo.string."func(*ssa.Call, *ssa.BasicBlock)"pb func(*ssa.Call, *ssa.BasicBlock) Xgo.string."func(*ssa.Call, *ssa.BasicBlock)"þFtype.func(*"".Call, *"".BasicBlock)  2¨ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.Call, *ssa.BasicBlock)"pXgo.weak.type.*func(*"".Call, *"".BasicBlock)€"runtime.zerovalue €Ftype.func(*"".Call, *"".BasicBlock)РFtype.func(*"".Call, *"".BasicBlock)€type.*"".Call�&type.*"".BasicBlockþ@go.string."func(*ssa.Call, int)"PJfunc(*ssa.Call, int) @go.string."func(*ssa.Call, int)"þ0type.func(*"".Call, int)  |®ò`3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*ssa.Call, int)"pBgo.weak.type.*func(*"".Call, int)€"runtime.zerovalue €0type.func(*"".Call, int)Р0type.func(*"".Call, int)€type.*"".Call�type.intþLgo.string."func(*ssa.Call, token.Pos)"`Vfunc(*ssa.Call, token.Pos) Lgo.string."func(*ssa.Call, token.Pos)"þBtype.func(*"".Call, go/token.Pos)  ´HT|3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Call, token.Pos)"pTgo.weak.type.*func(*"".Call, go/token.Pos)€"runtime.zerovalue €Btype.func(*"".Call, go/token.Pos)РBtype.func(*"".Call, go/token.Pos)€type.*"".Call�"type.go/token.PosþNgo.string."func(*ssa.Call, types.Type)"`Xfunc(*ssa.Call, types.Type) Ngo.string."func(*ssa.Call, types.Type)"þjtype.func(*"".Call, golang.org/x/tools/go/types.Type)  ÈÑD3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Call, types.Type)"p|go.weak.type.*func(*"".Call, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €jtype.func(*"".Call, golang.org/x/tools/go/types.Type)Рjtype.func(*"".Call, golang.org/x/tools/go/types.Type)€type.*"".Call�Jtype.golang.org/x/tools/go/types.Typeþ$go.string."Common"0.Common $go.string."Common"þDgo.string."func() *ssa.CallCommon"PNfunc() *ssa.CallCommon Dgo.string."func() *ssa.CallCommon"þ4type.func() *"".CallCommon��rº"©3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func() *ssa.CallCommon"pFgo.weak.type.*func() *"".CallCommon€"runtime.zerovalue €4type.func() *"".CallCommonЀ4type.func() *"".CallCommon€&type.*"".CallCommonþ8go.string."func() *ssa.Call"PBfunc() *ssa.Call 8go.string."func() *ssa.Call"þ(type.func() *"".Call��7’Ò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."func() *ssa.Call"p:go.weak.type.*func() *"".Call€"runtime.zerovalue €(type.func() *"".CallЀ(type.func() *"".Call€type.*"".Callþtype.*"".Call° ° R,%Ä6¤   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*ssa.Call"p,go.weak.type.**"".Call€"runtime.zerovalue�type."".Call` type.*"".CallÀðtype.*"".Callð"go.string."Block"�4type.func() *"".BasicBlock Dtype.func(*"".Call) *"".BasicBlock° "".(*Call).BlockÀ "".(*Call).BlockÐ$go.string."Common"ð4type.func() *"".CallCommon€Dtype.func(*"".Call) *"".CallCommon�""".(*Call).Common """.(*Call).Common° go.string."Name"Ð$type.func() stringà4type.func(*"".Call) stringð"".(*Call).Name€"".(*Call).Name�(go.string."Operands"°Dtype.func([]*"".Value) []*"".ValueÀXtype.func(*"".Call, []*"".Value) []*"".ValueÐ&"".(*Call).Operandsà&"".(*Call).Operandsð$go.string."Parent"�0type.func() *"".Function @type.func(*"".Call) *"".Function°""".(*Call).ParentÀ""".(*Call).ParentÐgo.string."Pos"ð0type.func() go/token.Pos€@type.func(*"".Call) go/token.Pos�"".(*Call).Pos "".(*Call).Pos°*go.string."Referrers"Ð:type.func() *[]"".InstructionàJtype.func(*"".Call) *[]"".Instructionð("".(*Call).Referrers€("".(*Call).Referrers�$go.string."String"°$type.func() stringÀ4type.func(*"".Call) stringÐ""".(*Call).Stringà""".(*Call).Stringð go.string."Type"�Xtype.func() golang.org/x/tools/go/types.Type htype.func(*"".Call) golang.org/x/tools/go/types.Type°"".(*Call).TypeÀ"".(*Call).TypeÐ"go.string."Value"ð(type.func() *"".Call€ 8type.func(*"".Call) *"".Call�  "".(*Call).Value   "".(*Call).Value° (go.string."setBlock"À "go.importpath."".Ð 2type.func(*"".BasicBlock)à Ftype.func(*"".Call, *"".BasicBlock)ð &"".(*Call).setBlock€ +&"".(*Call).setBlock� +$go.string."setNum"  +"go.importpath."".° +type.func(int)À +0type.func(*"".Call, int)Ð +""".(*Call).setNumà +""".(*Call).setNumð +$go.string."setPos"€ "go.importpath."".� .type.func(go/token.Pos)  Btype.func(*"".Call, go/token.Pos)° """.(*Call).setPosÀ """.(*Call).setPosÐ &go.string."setType"à "go.importpath."".ð Vtype.func(golang.org/x/tools/go/types.Type)€ jtype.func(*"".Call, golang.org/x/tools/go/types.Type)� $"".(*Call).setType  $"".(*Call).setTypeþ.go.string."*ssa.Lookup"@8 *ssa.Lookup .go.string."*ssa.Lookup"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þZgo.string."func(*ssa.Lookup) *ssa.BasicBlock"pd!func(*ssa.Lookup) *ssa.BasicBlock Zgo.string."func(*ssa.Lookup) *ssa.BasicBlock"þHtype.func(*"".Lookup) *"".BasicBlock  ët“3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Lookup) *ssa.BasicBlock"pZgo.weak.type.*func(*"".Lookup) *"".BasicBlock€"runtime.zerovalue €Htype.func(*"".Lookup) *"".BasicBlockÐ�Htype.func(*"".Lookup) *"".BasicBlock€type.*"".Lookup�&type.*"".BasicBlockþHgo.string."func(*ssa.Lookup) string"`Rfunc(*ssa.Lookup) string Hgo.string."func(*ssa.Lookup) string"þ8type.func(*"".Lookup) string  ÷C–Ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Lookup) string"pJgo.weak.type.*func(*"".Lookup) string€"runtime.zerovalue €8type.func(*"".Lookup) stringÐ�8type.func(*"".Lookup) string€type.*"".Lookup�type.stringþpgo.string."func(*ssa.Lookup, []*ssa.Value) []*ssa.Value"€z,func(*ssa.Lookup, []*ssa.Value) []*ssa.Value pgo.string."func(*ssa.Lookup, []*ssa.Value) []*ssa.Value"þ\type.func(*"".Lookup, []*"".Value) []*"".Value°°³&Í?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.Lookup, []*ssa.Value) []*ssa.Value"pngo.weak.type.*func(*"".Lookup, []*"".Value) []*"".Value€"runtime.zerovalue €\type.func(*"".Lookup, []*"".Value) []*"".ValueР\type.func(*"".Lookup, []*"".Value) []*"".Value€type.*"".Lookup� type.[]*"".Value  type.[]*"".ValueþVgo.string."func(*ssa.Lookup) *ssa.Function"``func(*ssa.Lookup) *ssa.Function Vgo.string."func(*ssa.Lookup) *ssa.Function"þDtype.func(*"".Lookup) *"".Function  ˆ23 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Lookup) *ssa.Function"pVgo.weak.type.*func(*"".Lookup) *"".Function€"runtime.zerovalue €Dtype.func(*"".Lookup) *"".FunctionÐ�Dtype.func(*"".Lookup) *"".Function€type.*"".Lookup�"type.*"".FunctionþNgo.string."func(*ssa.Lookup) token.Pos"`Xfunc(*ssa.Lookup) token.Pos Ngo.string."func(*ssa.Lookup) token.Pos"þDtype.func(*"".Lookup) go/token.Pos  'Ó“ó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Lookup) token.Pos"pVgo.weak.type.*func(*"".Lookup) go/token.Pos€"runtime.zerovalue €Dtype.func(*"".Lookup) go/token.PosÐ�Dtype.func(*"".Lookup) go/token.Pos€type.*"".Lookup�"type.go/token.Posþ`go.string."func(*ssa.Lookup) *[]ssa.Instruction"pj$func(*ssa.Lookup) *[]ssa.Instruction `go.string."func(*ssa.Lookup) *[]ssa.Instruction"þNtype.func(*"".Lookup) *[]"".Instruction  Rå\3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.Lookup) *[]ssa.Instruction"p`go.weak.type.*func(*"".Lookup) *[]"".Instruction€"runtime.zerovalue €Ntype.func(*"".Lookup) *[]"".InstructionÐ�Ntype.func(*"".Lookup) *[]"".Instruction€type.*"".Lookup�,type.*[]"".InstructionþPgo.string."func(*ssa.Lookup) types.Type"`Zfunc(*ssa.Lookup) types.Type Pgo.string."func(*ssa.Lookup) types.Type"þltype.func(*"".Lookup) golang.org/x/tools/go/types.Type  ×¢-3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Lookup) types.Type"p~go.weak.type.*func(*"".Lookup) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ltype.func(*"".Lookup) golang.org/x/tools/go/types.TypeÐ�ltype.func(*"".Lookup) golang.org/x/tools/go/types.Type€type.*"".Lookup�Jtype.golang.org/x/tools/go/types.Typeþ\go.string."func(*ssa.Lookup, *ssa.BasicBlock)"pf"func(*ssa.Lookup, *ssa.BasicBlock) \go.string."func(*ssa.Lookup, *ssa.BasicBlock)"þJtype.func(*"".Lookup, *"".BasicBlock)  Lø¥3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Lookup, *ssa.BasicBlock)"p\go.weak.type.*func(*"".Lookup, *"".BasicBlock)€"runtime.zerovalue €Jtype.func(*"".Lookup, *"".BasicBlock)РJtype.func(*"".Lookup, *"".BasicBlock)€type.*"".Lookup�&type.*"".BasicBlockþDgo.string."func(*ssa.Lookup, int)"PNfunc(*ssa.Lookup, int) Dgo.string."func(*ssa.Lookup, int)"þ4type.func(*"".Lookup, int)  ²2LP3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*ssa.Lookup, int)"pFgo.weak.type.*func(*"".Lookup, int)€"runtime.zerovalue €4type.func(*"".Lookup, int)Р4type.func(*"".Lookup, int)€type.*"".Lookup�type.intþPgo.string."func(*ssa.Lookup, token.Pos)"`Zfunc(*ssa.Lookup, token.Pos) Pgo.string."func(*ssa.Lookup, token.Pos)"þFtype.func(*"".Lookup, go/token.Pos)  ¯ñ†3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Lookup, token.Pos)"pXgo.weak.type.*func(*"".Lookup, go/token.Pos)€"runtime.zerovalue €Ftype.func(*"".Lookup, go/token.Pos)РFtype.func(*"".Lookup, go/token.Pos)€type.*"".Lookup�"type.go/token.PosþRgo.string."func(*ssa.Lookup, types.Type)"`\func(*ssa.Lookup, types.Type) Rgo.string."func(*ssa.Lookup, types.Type)"þntype.func(*"".Lookup, golang.org/x/tools/go/types.Type)  Ì€ìQ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Lookup, types.Type)"p€go.weak.type.*func(*"".Lookup, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ntype.func(*"".Lookup, golang.org/x/tools/go/types.Type)Рntype.func(*"".Lookup, golang.org/x/tools/go/types.Type)€type.*"".Lookup�Jtype.golang.org/x/tools/go/types.Typeþtype.*"".Lookupð +ð +¹ôF86 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*ssa.Lookup"p0go.weak.type.**"".Lookup€"runtime.zerovalue�type."".Lookup` type.*"".LookupÀðtype.*"".Lookupð"go.string."Block"�4type.func() *"".BasicBlock Htype.func(*"".Lookup) *"".BasicBlock°$"".(*Lookup).BlockÀ$"".(*Lookup).BlockÐ go.string."Name"ð$type.func() string€8type.func(*"".Lookup) string�""".(*Lookup).Name """.(*Lookup).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueà\type.func(*"".Lookup, []*"".Value) []*"".Valueð*"".(*Lookup).Operands€*"".(*Lookup).Operands�$go.string."Parent"°0type.func() *"".FunctionÀDtype.func(*"".Lookup) *"".FunctionÐ&"".(*Lookup).Parentà&"".(*Lookup).Parentðgo.string."Pos"�0type.func() go/token.Pos Dtype.func(*"".Lookup) go/token.Pos° "".(*Lookup).PosÀ "".(*Lookup).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ntype.func(*"".Lookup) *[]"".Instruction�,"".(*Lookup).Referrers ,"".(*Lookup).Referrers°$go.string."String"Ð$type.func() stringà8type.func(*"".Lookup) stringð&"".(*Lookup).String€&"".(*Lookup).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀltype.func(*"".Lookup) golang.org/x/tools/go/types.TypeÐ""".(*Lookup).Typeà""".(*Lookup).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Jtype.func(*"".Lookup, *"".BasicBlock)°*"".(*Lookup).setBlockÀ*"".(*Lookup).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ 4type.func(*"".Lookup, int)� &"".(*Lookup).setNum  &"".(*Lookup).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Ftype.func(*"".Lookup, go/token.Pos)ð &"".(*Lookup).setPos€ +&"".(*Lookup).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ntype.func(*"".Lookup, golang.org/x/tools/go/types.Type)Ð +("".(*Lookup).setTypeà +("".(*Lookup).setTypeþbruntime.gcbits.0x488c84448c8c84c44848c4c848000000 HŒ„DŒŒ„ÄHHÄÈHþ,go.string."ssa.Lookup"@6 +ssa.Lookup ,go.string."ssa.Lookup"þgo.string."X"0$X go.string."X"þ&go.string."CommaOk"00CommaOk &go.string."CommaOk"þ$go.string."Lookup"0.Lookup $go.string."Lookup"þtype."".LookupÐÐh² h@P`" à runtime.algarray0bruntime.gcbits.0x488c84448c8c84c44848c4c848000000P,go.string."ssa.Lookup"ptype.*"".Lookup€"runtime.zerovalue�Àtype."".Lookupà type."".register�go.string."X"°type."".Valueà"go.string."Index"€type."".Value°&go.string."CommaOk"Ðtype.bool`€type."".Lookup€$go.string."Lookup"�"go.importpath."". Ðtype."".Lookupþ*go.string."*ssa.UnOp"@4 *ssa.UnOp *go.string."*ssa.UnOp"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þVgo.string."func(*ssa.UnOp) *ssa.BasicBlock"``func(*ssa.UnOp) *ssa.BasicBlock Vgo.string."func(*ssa.UnOp) *ssa.BasicBlock"þDtype.func(*"".UnOp) *"".BasicBlock  ¢2m3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.UnOp) *ssa.BasicBlock"pVgo.weak.type.*func(*"".UnOp) *"".BasicBlock€"runtime.zerovalue €Dtype.func(*"".UnOp) *"".BasicBlockÐ�Dtype.func(*"".UnOp) *"".BasicBlock€type.*"".UnOp�&type.*"".BasicBlockþDgo.string."func(*ssa.UnOp) string"PNfunc(*ssa.UnOp) string Dgo.string."func(*ssa.UnOp) string"þ4type.func(*"".UnOp) string  �4+3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*ssa.UnOp) string"pFgo.weak.type.*func(*"".UnOp) string€"runtime.zerovalue €4type.func(*"".UnOp) stringÐ�4type.func(*"".UnOp) string€type.*"".UnOp�type.stringþlgo.string."func(*ssa.UnOp, []*ssa.Value) []*ssa.Value"€v*func(*ssa.UnOp, []*ssa.Value) []*ssa.Value lgo.string."func(*ssa.UnOp, []*ssa.Value) []*ssa.Value"þXtype.func(*"".UnOp, []*"".Value) []*"".Value°°/B§R3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*ssa.UnOp, []*ssa.Value) []*ssa.Value"pjgo.weak.type.*func(*"".UnOp, []*"".Value) []*"".Value€"runtime.zerovalue €Xtype.func(*"".UnOp, []*"".Value) []*"".ValueРXtype.func(*"".UnOp, []*"".Value) []*"".Value€type.*"".UnOp� type.[]*"".Value  type.[]*"".ValueþRgo.string."func(*ssa.UnOp) *ssa.Function"`\func(*ssa.UnOp) *ssa.Function Rgo.string."func(*ssa.UnOp) *ssa.Function"þ@type.func(*"".UnOp) *"".Function  RÝÝc3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.UnOp) *ssa.Function"pRgo.weak.type.*func(*"".UnOp) *"".Function€"runtime.zerovalue €@type.func(*"".UnOp) *"".FunctionÐ�@type.func(*"".UnOp) *"".Function€type.*"".UnOp�"type.*"".FunctionþJgo.string."func(*ssa.UnOp) token.Pos"`Tfunc(*ssa.UnOp) token.Pos Jgo.string."func(*ssa.UnOp) token.Pos"þ@type.func(*"".UnOp) go/token.Pos  wØ3Ï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.UnOp) token.Pos"pRgo.weak.type.*func(*"".UnOp) go/token.Pos€"runtime.zerovalue €@type.func(*"".UnOp) go/token.PosÐ�@type.func(*"".UnOp) go/token.Pos€type.*"".UnOp�"type.go/token.Posþ\go.string."func(*ssa.UnOp) *[]ssa.Instruction"pf"func(*ssa.UnOp) *[]ssa.Instruction \go.string."func(*ssa.UnOp) *[]ssa.Instruction"þJtype.func(*"".UnOp) *[]"".Instruction  %ÅóÔ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.UnOp) *[]ssa.Instruction"p\go.weak.type.*func(*"".UnOp) *[]"".Instruction€"runtime.zerovalue €Jtype.func(*"".UnOp) *[]"".InstructionÐ�Jtype.func(*"".UnOp) *[]"".Instruction€type.*"".UnOp�,type.*[]"".InstructionþLgo.string."func(*ssa.UnOp) types.Type"`Vfunc(*ssa.UnOp) types.Type Lgo.string."func(*ssa.UnOp) types.Type"þhtype.func(*"".UnOp) golang.org/x/tools/go/types.Type  _@I3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.UnOp) types.Type"pzgo.weak.type.*func(*"".UnOp) golang.org/x/tools/go/types.Type€"runtime.zerovalue €htype.func(*"".UnOp) golang.org/x/tools/go/types.TypeÐ�htype.func(*"".UnOp) golang.org/x/tools/go/types.Type€type.*"".UnOp�Jtype.golang.org/x/tools/go/types.TypeþXgo.string."func(*ssa.UnOp, *ssa.BasicBlock)"pb func(*ssa.UnOp, *ssa.BasicBlock) Xgo.string."func(*ssa.UnOp, *ssa.BasicBlock)"þFtype.func(*"".UnOp, *"".BasicBlock)  } +^.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.UnOp, *ssa.BasicBlock)"pXgo.weak.type.*func(*"".UnOp, *"".BasicBlock)€"runtime.zerovalue €Ftype.func(*"".UnOp, *"".BasicBlock)РFtype.func(*"".UnOp, *"".BasicBlock)€type.*"".UnOp�&type.*"".BasicBlockþ@go.string."func(*ssa.UnOp, int)"PJfunc(*ssa.UnOp, int) @go.string."func(*ssa.UnOp, int)"þ0type.func(*"".UnOp, int)  Òš3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*ssa.UnOp, int)"pBgo.weak.type.*func(*"".UnOp, int)€"runtime.zerovalue €0type.func(*"".UnOp, int)Р0type.func(*"".UnOp, int)€type.*"".UnOp�type.intþLgo.string."func(*ssa.UnOp, token.Pos)"`Vfunc(*ssa.UnOp, token.Pos) Lgo.string."func(*ssa.UnOp, token.Pos)"þBtype.func(*"".UnOp, go/token.Pos)  ì,‚!3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.UnOp, token.Pos)"pTgo.weak.type.*func(*"".UnOp, go/token.Pos)€"runtime.zerovalue €Btype.func(*"".UnOp, go/token.Pos)РBtype.func(*"".UnOp, go/token.Pos)€type.*"".UnOp�"type.go/token.PosþNgo.string."func(*ssa.UnOp, types.Type)"`Xfunc(*ssa.UnOp, types.Type) Ngo.string."func(*ssa.UnOp, types.Type)"þjtype.func(*"".UnOp, golang.org/x/tools/go/types.Type)  ó+Nà3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.UnOp, types.Type)"p|go.weak.type.*func(*"".UnOp, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €jtype.func(*"".UnOp, golang.org/x/tools/go/types.Type)Рjtype.func(*"".UnOp, golang.org/x/tools/go/types.Type)€type.*"".UnOp�Jtype.golang.org/x/tools/go/types.Typeþtype.*"".UnOpð +ð + må6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*ssa.UnOp"p,go.weak.type.**"".UnOp€"runtime.zerovalue�type."".UnOp` type.*"".UnOpÀðtype.*"".UnOpð"go.string."Block"�4type.func() *"".BasicBlock Dtype.func(*"".UnOp) *"".BasicBlock° "".(*UnOp).BlockÀ "".(*UnOp).BlockÐ go.string."Name"ð$type.func() string€4type.func(*"".UnOp) string�"".(*UnOp).Name "".(*UnOp).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".ValueàXtype.func(*"".UnOp, []*"".Value) []*"".Valueð&"".(*UnOp).Operands€&"".(*UnOp).Operands�$go.string."Parent"°0type.func() *"".FunctionÀ@type.func(*"".UnOp) *"".FunctionÐ""".(*UnOp).Parentà""".(*UnOp).Parentðgo.string."Pos"�0type.func() go/token.Pos @type.func(*"".UnOp) go/token.Pos°"".(*UnOp).PosÀ"".(*UnOp).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Jtype.func(*"".UnOp) *[]"".Instruction�("".(*UnOp).Referrers ("".(*UnOp).Referrers°$go.string."String"Ð$type.func() stringà4type.func(*"".UnOp) stringð""".(*UnOp).String€""".(*UnOp).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀhtype.func(*"".UnOp) golang.org/x/tools/go/types.TypeÐ"".(*UnOp).Typeà"".(*UnOp).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ftype.func(*"".UnOp, *"".BasicBlock)°&"".(*UnOp).setBlockÀ&"".(*UnOp).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ 0type.func(*"".UnOp, int)� """.(*UnOp).setNum  """.(*UnOp).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Btype.func(*"".UnOp, go/token.Pos)ð """.(*UnOp).setPos€ +""".(*UnOp).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +jtype.func(*"".UnOp, golang.org/x/tools/go/types.Type)Ð +$"".(*UnOp).setTypeà +$"".(*UnOp).setTypeþbruntime.gcbits.0x488c8444c44800000000000000000000 HŒ„DÄHþ(go.string."ssa.UnOp"@2ssa.UnOp (go.string."ssa.UnOp"þgo.string."Op"0&Op go.string."Op"þ go.string."UnOp"0*UnOp go.string."UnOp"þtype."".UnOpÐÐ`òÿúU@HX" à runtime.algarray0bruntime.gcbits.0x488c8444c44800000000000000000000P(go.string."ssa.UnOp"ptype.*"".UnOp€"runtime.zerovalue�Àtype."".UnOpà type."".register�go.string."Op"°&type.go/token.Tokenàgo.string."X"€type."".Value°&go.string."CommaOk"Ðtype.bool`€type."".UnOp€ go.string."UnOp"�"go.importpath."". Ðtype."".UnOpþ,go.string."*ssa.Slice"@6 +*ssa.Slice ,go.string."*ssa.Slice"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þXgo.string."func(*ssa.Slice) *ssa.BasicBlock"pb func(*ssa.Slice) *ssa.BasicBlock Xgo.string."func(*ssa.Slice) *ssa.BasicBlock"þFtype.func(*"".Slice) *"".BasicBlock  ­4Ü3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.Slice) *ssa.BasicBlock"pXgo.weak.type.*func(*"".Slice) *"".BasicBlock€"runtime.zerovalue €Ftype.func(*"".Slice) *"".BasicBlockÐ�Ftype.func(*"".Slice) *"".BasicBlock€type.*"".Slice�&type.*"".BasicBlockþFgo.string."func(*ssa.Slice) string"PPfunc(*ssa.Slice) string Fgo.string."func(*ssa.Slice) string"þ6type.func(*"".Slice) string  ãç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.Slice) string"pHgo.weak.type.*func(*"".Slice) string€"runtime.zerovalue €6type.func(*"".Slice) stringÐ�6type.func(*"".Slice) string€type.*"".Slice�type.stringþngo.string."func(*ssa.Slice, []*ssa.Value) []*ssa.Value"€x+func(*ssa.Slice, []*ssa.Value) []*ssa.Value ngo.string."func(*ssa.Slice, []*ssa.Value) []*ssa.Value"þZtype.func(*"".Slice, []*"".Value) []*"".Value°°ó>/€3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Slice, []*ssa.Value) []*ssa.Value"plgo.weak.type.*func(*"".Slice, []*"".Value) []*"".Value€"runtime.zerovalue €Ztype.func(*"".Slice, []*"".Value) []*"".ValueРZtype.func(*"".Slice, []*"".Value) []*"".Value€type.*"".Slice� type.[]*"".Value  type.[]*"".ValueþTgo.string."func(*ssa.Slice) *ssa.Function"`^func(*ssa.Slice) *ssa.Function Tgo.string."func(*ssa.Slice) *ssa.Function"þBtype.func(*"".Slice) *"".Function  âDO3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Slice) *ssa.Function"pTgo.weak.type.*func(*"".Slice) *"".Function€"runtime.zerovalue €Btype.func(*"".Slice) *"".FunctionÐ�Btype.func(*"".Slice) *"".Function€type.*"".Slice�"type.*"".FunctionþLgo.string."func(*ssa.Slice) token.Pos"`Vfunc(*ssa.Slice) token.Pos Lgo.string."func(*ssa.Slice) token.Pos"þBtype.func(*"".Slice) go/token.Pos  ­áÍÝ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Slice) token.Pos"pTgo.weak.type.*func(*"".Slice) go/token.Pos€"runtime.zerovalue €Btype.func(*"".Slice) go/token.PosÐ�Btype.func(*"".Slice) go/token.Pos€type.*"".Slice�"type.go/token.Posþ^go.string."func(*ssa.Slice) *[]ssa.Instruction"ph#func(*ssa.Slice) *[]ssa.Instruction ^go.string."func(*ssa.Slice) *[]ssa.Instruction"þLtype.func(*"".Slice) *[]"".Instruction  ¤ý7 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.Slice) *[]ssa.Instruction"p^go.weak.type.*func(*"".Slice) *[]"".Instruction€"runtime.zerovalue €Ltype.func(*"".Slice) *[]"".InstructionÐ�Ltype.func(*"".Slice) *[]"".Instruction€type.*"".Slice�,type.*[]"".InstructionþNgo.string."func(*ssa.Slice) types.Type"`Xfunc(*ssa.Slice) types.Type Ngo.string."func(*ssa.Slice) types.Type"þjtype.func(*"".Slice) golang.org/x/tools/go/types.Type  Ú í;3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Slice) types.Type"p|go.weak.type.*func(*"".Slice) golang.org/x/tools/go/types.Type€"runtime.zerovalue €jtype.func(*"".Slice) golang.org/x/tools/go/types.TypeÐ�jtype.func(*"".Slice) golang.org/x/tools/go/types.Type€type.*"".Slice�Jtype.golang.org/x/tools/go/types.TypeþZgo.string."func(*ssa.Slice, *ssa.BasicBlock)"pd!func(*ssa.Slice, *ssa.BasicBlock) Zgo.string."func(*ssa.Slice, *ssa.BasicBlock)"þHtype.func(*"".Slice, *"".BasicBlock)  o‡ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Slice, *ssa.BasicBlock)"pZgo.weak.type.*func(*"".Slice, *"".BasicBlock)€"runtime.zerovalue €Htype.func(*"".Slice, *"".BasicBlock)РHtype.func(*"".Slice, *"".BasicBlock)€type.*"".Slice�&type.*"".BasicBlockþBgo.string."func(*ssa.Slice, int)"PLfunc(*ssa.Slice, int) Bgo.string."func(*ssa.Slice, int)"þ2type.func(*"".Slice, int)  ";Hy3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*ssa.Slice, int)"pDgo.weak.type.*func(*"".Slice, int)€"runtime.zerovalue €2type.func(*"".Slice, int)Р2type.func(*"".Slice, int)€type.*"".Slice�type.intþNgo.string."func(*ssa.Slice, token.Pos)"`Xfunc(*ssa.Slice, token.Pos) Ngo.string."func(*ssa.Slice, token.Pos)"þDtype.func(*"".Slice, go/token.Pos)  üÕ\Á3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Slice, token.Pos)"pVgo.weak.type.*func(*"".Slice, go/token.Pos)€"runtime.zerovalue €Dtype.func(*"".Slice, go/token.Pos)РDtype.func(*"".Slice, go/token.Pos)€type.*"".Slice�"type.go/token.PosþPgo.string."func(*ssa.Slice, types.Type)"`Zfunc(*ssa.Slice, types.Type) Pgo.string."func(*ssa.Slice, types.Type)"þltype.func(*"".Slice, golang.org/x/tools/go/types.Type)  @e^03 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Slice, types.Type)"p~go.weak.type.*func(*"".Slice, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ltype.func(*"".Slice, golang.org/x/tools/go/types.Type)Рltype.func(*"".Slice, golang.org/x/tools/go/types.Type)€type.*"".Slice�Jtype.golang.org/x/tools/go/types.Typeþtype.*"".Sliceð +ð +H£ˆß6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*ssa.Slice"p.go.weak.type.**"".Slice€"runtime.zerovalue�type."".Slice` type.*"".SliceÀðtype.*"".Sliceð"go.string."Block"�4type.func() *"".BasicBlock Ftype.func(*"".Slice) *"".BasicBlock°""".(*Slice).BlockÀ""".(*Slice).BlockÐ go.string."Name"ð$type.func() string€6type.func(*"".Slice) string� "".(*Slice).Name  "".(*Slice).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".ValueàZtype.func(*"".Slice, []*"".Value) []*"".Valueð("".(*Slice).Operands€("".(*Slice).Operands�$go.string."Parent"°0type.func() *"".FunctionÀBtype.func(*"".Slice) *"".FunctionÐ$"".(*Slice).Parentà$"".(*Slice).Parentðgo.string."Pos"�0type.func() go/token.Pos Btype.func(*"".Slice) go/token.Pos°"".(*Slice).PosÀ"".(*Slice).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ltype.func(*"".Slice) *[]"".Instruction�*"".(*Slice).Referrers *"".(*Slice).Referrers°$go.string."String"Ð$type.func() stringà6type.func(*"".Slice) stringð$"".(*Slice).String€$"".(*Slice).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀjtype.func(*"".Slice) golang.org/x/tools/go/types.TypeÐ "".(*Slice).Typeà "".(*Slice).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Htype.func(*"".Slice, *"".BasicBlock)°("".(*Slice).setBlockÀ("".(*Slice).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ 2type.func(*"".Slice, int)� $"".(*Slice).setNum  $"".(*Slice).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Dtype.func(*"".Slice, go/token.Pos)ð $"".(*Slice).setPos€ +$"".(*Slice).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ltype.func(*"".Slice, golang.org/x/tools/go/types.Type)Ð +&"".(*Slice).setTypeà +&"".(*Slice).setTypeþbruntime.gcbits.0x488c84448c8c8c8c0000000000000000 HŒ„DŒŒŒŒþ*go.string."ssa.Slice"@4 ssa.Slice *go.string."ssa.Slice"þgo.string."Low"0(Low go.string."Low"þ go.string."High"0*High go.string."High"þgo.string."Max"0(Max go.string."Max"þ"go.string."Slice"0,Slice "go.string."Slice"þtype."".Slice  €:WWw@P`p& à runtime.algarray0bruntime.gcbits.0x488c84448c8c8c8c0000000000000000P*go.string."ssa.Slice"ptype.*"".Slice€"runtime.zerovalue�Àtype."".Sliceà type."".register�go.string."X"°type."".Valueàgo.string."Low"€type."".Value° go.string."High"Ðtype."".Value€go.string."Max" type."".Value`Ðtype."".SliceÐ"go.string."Slice"à"go.importpath."".ð type."".Sliceþ4go.string."*ssa.MakeSlice"@>*ssa.MakeSlice 4go.string."*ssa.MakeSlice"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ`go.string."func(*ssa.MakeSlice) *ssa.BasicBlock"pj$func(*ssa.MakeSlice) *ssa.BasicBlock `go.string."func(*ssa.MakeSlice) *ssa.BasicBlock"þNtype.func(*"".MakeSlice) *"".BasicBlock  &â>Ù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.MakeSlice) *ssa.BasicBlock"p`go.weak.type.*func(*"".MakeSlice) *"".BasicBlock€"runtime.zerovalue €Ntype.func(*"".MakeSlice) *"".BasicBlockÐ�Ntype.func(*"".MakeSlice) *"".BasicBlock€$type.*"".MakeSlice�&type.*"".BasicBlockþNgo.string."func(*ssa.MakeSlice) string"`Xfunc(*ssa.MakeSlice) string Ngo.string."func(*ssa.MakeSlice) string"þ>type.func(*"".MakeSlice) string  g}™<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.MakeSlice) string"pPgo.weak.type.*func(*"".MakeSlice) string€"runtime.zerovalue €>type.func(*"".MakeSlice) stringÐ�>type.func(*"".MakeSlice) string€$type.*"".MakeSlice�type.stringþvgo.string."func(*ssa.MakeSlice, []*ssa.Value) []*ssa.Value"€€/func(*ssa.MakeSlice, []*ssa.Value) []*ssa.Value vgo.string."func(*ssa.MakeSlice, []*ssa.Value) []*ssa.Value"þbtype.func(*"".MakeSlice, []*"".Value) []*"".Value°°.›=Z3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.MakeSlice, []*ssa.Value) []*ssa.Value"ptgo.weak.type.*func(*"".MakeSlice, []*"".Value) []*"".Value€"runtime.zerovalue €btype.func(*"".MakeSlice, []*"".Value) []*"".ValueРbtype.func(*"".MakeSlice, []*"".Value) []*"".Value€$type.*"".MakeSlice� type.[]*"".Value  type.[]*"".Valueþ\go.string."func(*ssa.MakeSlice) *ssa.Function"pf"func(*ssa.MakeSlice) *ssa.Function \go.string."func(*ssa.MakeSlice) *ssa.Function"þJtype.func(*"".MakeSlice) *"".Function  <áý93 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.MakeSlice) *ssa.Function"p\go.weak.type.*func(*"".MakeSlice) *"".Function€"runtime.zerovalue €Jtype.func(*"".MakeSlice) *"".FunctionÐ�Jtype.func(*"".MakeSlice) *"".Function€$type.*"".MakeSlice�"type.*"".FunctionþTgo.string."func(*ssa.MakeSlice) token.Pos"`^func(*ssa.MakeSlice) token.Pos Tgo.string."func(*ssa.MakeSlice) token.Pos"þJtype.func(*"".MakeSlice) go/token.Pos  Œ‚°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.MakeSlice) token.Pos"p\go.weak.type.*func(*"".MakeSlice) go/token.Pos€"runtime.zerovalue €Jtype.func(*"".MakeSlice) go/token.PosÐ�Jtype.func(*"".MakeSlice) go/token.Pos€$type.*"".MakeSlice�"type.go/token.Posþfgo.string."func(*ssa.MakeSlice) *[]ssa.Instruction"pp'func(*ssa.MakeSlice) *[]ssa.Instruction fgo.string."func(*ssa.MakeSlice) *[]ssa.Instruction"þTtype.func(*"".MakeSlice) *[]"".Instruction  Ì«_é3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.MakeSlice) *[]ssa.Instruction"pfgo.weak.type.*func(*"".MakeSlice) *[]"".Instruction€"runtime.zerovalue €Ttype.func(*"".MakeSlice) *[]"".InstructionÐ�Ttype.func(*"".MakeSlice) *[]"".Instruction€$type.*"".MakeSlice�,type.*[]"".InstructionþVgo.string."func(*ssa.MakeSlice) types.Type"``func(*ssa.MakeSlice) types.Type Vgo.string."func(*ssa.MakeSlice) types.Type"þrtype.func(*"".MakeSlice) golang.org/x/tools/go/types.Type  /‘l63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.MakeSlice) types.Type"p„go.weak.type.*func(*"".MakeSlice) golang.org/x/tools/go/types.Type€"runtime.zerovalue €rtype.func(*"".MakeSlice) golang.org/x/tools/go/types.TypeÐ�rtype.func(*"".MakeSlice) golang.org/x/tools/go/types.Type€$type.*"".MakeSlice�Jtype.golang.org/x/tools/go/types.Typeþbgo.string."func(*ssa.MakeSlice, *ssa.BasicBlock)"pl%func(*ssa.MakeSlice, *ssa.BasicBlock) bgo.string."func(*ssa.MakeSlice, *ssa.BasicBlock)"þPtype.func(*"".MakeSlice, *"".BasicBlock)  +ŒÜ„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.MakeSlice, *ssa.BasicBlock)"pbgo.weak.type.*func(*"".MakeSlice, *"".BasicBlock)€"runtime.zerovalue €Ptype.func(*"".MakeSlice, *"".BasicBlock)РPtype.func(*"".MakeSlice, *"".BasicBlock)€$type.*"".MakeSlice�&type.*"".BasicBlockþJgo.string."func(*ssa.MakeSlice, int)"`Tfunc(*ssa.MakeSlice, int) Jgo.string."func(*ssa.MakeSlice, int)"þ:type.func(*"".MakeSlice, int)  žÙ~3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.MakeSlice, int)"pLgo.weak.type.*func(*"".MakeSlice, int)€"runtime.zerovalue €:type.func(*"".MakeSlice, int)Р:type.func(*"".MakeSlice, int)€$type.*"".MakeSlice�type.intþVgo.string."func(*ssa.MakeSlice, token.Pos)"``func(*ssa.MakeSlice, token.Pos) Vgo.string."func(*ssa.MakeSlice, token.Pos)"þLtype.func(*"".MakeSlice, go/token.Pos)   ‹3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.MakeSlice, token.Pos)"p^go.weak.type.*func(*"".MakeSlice, go/token.Pos)€"runtime.zerovalue €Ltype.func(*"".MakeSlice, go/token.Pos)РLtype.func(*"".MakeSlice, go/token.Pos)€$type.*"".MakeSlice�"type.go/token.PosþXgo.string."func(*ssa.MakeSlice, types.Type)"pb func(*ssa.MakeSlice, types.Type) Xgo.string."func(*ssa.MakeSlice, types.Type)"þttype.func(*"".MakeSlice, golang.org/x/tools/go/types.Type)  éŒ|¬3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.MakeSlice, types.Type)"p†go.weak.type.*func(*"".MakeSlice, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ttype.func(*"".MakeSlice, golang.org/x/tools/go/types.Type)Рttype.func(*"".MakeSlice, golang.org/x/tools/go/types.Type)€$type.*"".MakeSlice�Jtype.golang.org/x/tools/go/types.Typeþ$type.*"".MakeSliceð +ð +éØ)+6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.MakeSlice"p6go.weak.type.**"".MakeSlice€"runtime.zerovalue�"type."".MakeSlice` $type.*"".MakeSliceÀð$type.*"".MakeSliceð"go.string."Block"�4type.func() *"".BasicBlock Ntype.func(*"".MakeSlice) *"".BasicBlock°*"".(*MakeSlice).BlockÀ*"".(*MakeSlice).BlockÐ go.string."Name"ð$type.func() string€>type.func(*"".MakeSlice) string�("".(*MakeSlice).Name ("".(*MakeSlice).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueàbtype.func(*"".MakeSlice, []*"".Value) []*"".Valueð0"".(*MakeSlice).Operands€0"".(*MakeSlice).Operands�$go.string."Parent"°0type.func() *"".FunctionÀJtype.func(*"".MakeSlice) *"".FunctionÐ,"".(*MakeSlice).Parentà,"".(*MakeSlice).Parentðgo.string."Pos"�0type.func() go/token.Pos Jtype.func(*"".MakeSlice) go/token.Pos°&"".(*MakeSlice).PosÀ&"".(*MakeSlice).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ttype.func(*"".MakeSlice) *[]"".Instruction�2"".(*MakeSlice).Referrers 2"".(*MakeSlice).Referrers°$go.string."String"Ð$type.func() stringà>type.func(*"".MakeSlice) stringð,"".(*MakeSlice).String€,"".(*MakeSlice).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀrtype.func(*"".MakeSlice) golang.org/x/tools/go/types.TypeÐ("".(*MakeSlice).Typeà("".(*MakeSlice).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ptype.func(*"".MakeSlice, *"".BasicBlock)°0"".(*MakeSlice).setBlockÀ0"".(*MakeSlice).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ :type.func(*"".MakeSlice, int)� ,"".(*MakeSlice).setNum  ,"".(*MakeSlice).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Ltype.func(*"".MakeSlice, go/token.Pos)ð ,"".(*MakeSlice).setPos€ +,"".(*MakeSlice).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ttype.func(*"".MakeSlice, golang.org/x/tools/go/types.Type)Ð +."".(*MakeSlice).setTypeà +."".(*MakeSlice).setTypeþbruntime.gcbits.0x488c84448c8c00000000000000000000 HŒ„DŒŒþ2go.string."ssa.MakeSlice"@< ssa.MakeSlice 2go.string."ssa.MakeSlice"þgo.string."Len"0(Len go.string."Len"þgo.string."Cap"0(Cap go.string."Cap"þ*go.string."MakeSlice"@4 MakeSlice *go.string."MakeSlice"þ"type."".MakeSlice€€`ª4œs@P à runtime.algarray0bruntime.gcbits.0x488c84448c8c00000000000000000000P2go.string."ssa.MakeSlice"p$type.*"".MakeSlice€"runtime.zerovalue�À"type."".MakeSliceà type."".register�go.string."Len"°type."".Valueàgo.string."Cap"€type."".Value`°"type."".MakeSlice°*go.string."MakeSlice"À"go.importpath."".Ѐ"type."".MakeSliceþ0go.string."*ssa.MakeMap"@: *ssa.MakeMap 0go.string."*ssa.MakeMap"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ\go.string."func(*ssa.MakeMap) *ssa.BasicBlock"pf"func(*ssa.MakeMap) *ssa.BasicBlock \go.string."func(*ssa.MakeMap) *ssa.BasicBlock"þJtype.func(*"".MakeMap) *"".BasicBlock  Ï:ç+3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.MakeMap) *ssa.BasicBlock"p\go.weak.type.*func(*"".MakeMap) *"".BasicBlock€"runtime.zerovalue €Jtype.func(*"".MakeMap) *"".BasicBlockÐ�Jtype.func(*"".MakeMap) *"".BasicBlock€ type.*"".MakeMap�&type.*"".BasicBlockþJgo.string."func(*ssa.MakeMap) string"`Tfunc(*ssa.MakeMap) string Jgo.string."func(*ssa.MakeMap) string"þ:type.func(*"".MakeMap) string  k«š3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.MakeMap) string"pLgo.weak.type.*func(*"".MakeMap) string€"runtime.zerovalue €:type.func(*"".MakeMap) stringÐ�:type.func(*"".MakeMap) string€ type.*"".MakeMap�type.stringþrgo.string."func(*ssa.MakeMap, []*ssa.Value) []*ssa.Value"€|-func(*ssa.MakeMap, []*ssa.Value) []*ssa.Value rgo.string."func(*ssa.MakeMap, []*ssa.Value) []*ssa.Value"þ^type.func(*"".MakeMap, []*"".Value) []*"".Value°°7xÛ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*ssa.MakeMap, []*ssa.Value) []*ssa.Value"ppgo.weak.type.*func(*"".MakeMap, []*"".Value) []*"".Value€"runtime.zerovalue €^type.func(*"".MakeMap, []*"".Value) []*"".ValueР^type.func(*"".MakeMap, []*"".Value) []*"".Value€ type.*"".MakeMap� type.[]*"".Value  type.[]*"".ValueþXgo.string."func(*ssa.MakeMap) *ssa.Function"pb func(*ssa.MakeMap) *ssa.Function Xgo.string."func(*ssa.MakeMap) *ssa.Function"þFtype.func(*"".MakeMap) *"".Function  ¾*ƒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.MakeMap) *ssa.Function"pXgo.weak.type.*func(*"".MakeMap) *"".Function€"runtime.zerovalue €Ftype.func(*"".MakeMap) *"".FunctionÐ�Ftype.func(*"".MakeMap) *"".Function€ type.*"".MakeMap�"type.*"".FunctionþPgo.string."func(*ssa.MakeMap) token.Pos"`Zfunc(*ssa.MakeMap) token.Pos Pgo.string."func(*ssa.MakeMap) token.Pos"þFtype.func(*"".MakeMap) go/token.Pos  m8ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.MakeMap) token.Pos"pXgo.weak.type.*func(*"".MakeMap) go/token.Pos€"runtime.zerovalue €Ftype.func(*"".MakeMap) go/token.PosÐ�Ftype.func(*"".MakeMap) go/token.Pos€ type.*"".MakeMap�"type.go/token.Posþbgo.string."func(*ssa.MakeMap) *[]ssa.Instruction"pl%func(*ssa.MakeMap) *[]ssa.Instruction bgo.string."func(*ssa.MakeMap) *[]ssa.Instruction"þPtype.func(*"".MakeMap) *[]"".Instruction  ü‰$*3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.MakeMap) *[]ssa.Instruction"pbgo.weak.type.*func(*"".MakeMap) *[]"".Instruction€"runtime.zerovalue €Ptype.func(*"".MakeMap) *[]"".InstructionÐ�Ptype.func(*"".MakeMap) *[]"".Instruction€ type.*"".MakeMap�,type.*[]"".InstructionþRgo.string."func(*ssa.MakeMap) types.Type"`\func(*ssa.MakeMap) types.Type Rgo.string."func(*ssa.MakeMap) types.Type"þntype.func(*"".MakeMap) golang.org/x/tools/go/types.Type  Ìˆg3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.MakeMap) types.Type"p€go.weak.type.*func(*"".MakeMap) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ntype.func(*"".MakeMap) golang.org/x/tools/go/types.TypeÐ�ntype.func(*"".MakeMap) golang.org/x/tools/go/types.Type€ type.*"".MakeMap�Jtype.golang.org/x/tools/go/types.Typeþ^go.string."func(*ssa.MakeMap, *ssa.BasicBlock)"ph#func(*ssa.MakeMap, *ssa.BasicBlock) ^go.string."func(*ssa.MakeMap, *ssa.BasicBlock)"þLtype.func(*"".MakeMap, *"".BasicBlock)  COü3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.MakeMap, *ssa.BasicBlock)"p^go.weak.type.*func(*"".MakeMap, *"".BasicBlock)€"runtime.zerovalue €Ltype.func(*"".MakeMap, *"".BasicBlock)РLtype.func(*"".MakeMap, *"".BasicBlock)€ type.*"".MakeMap�&type.*"".BasicBlockþFgo.string."func(*ssa.MakeMap, int)"PPfunc(*ssa.MakeMap, int) Fgo.string."func(*ssa.MakeMap, int)"þ6type.func(*"".MakeMap, int)  '~§â3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.MakeMap, int)"pHgo.weak.type.*func(*"".MakeMap, int)€"runtime.zerovalue €6type.func(*"".MakeMap, int)Р6type.func(*"".MakeMap, int)€ type.*"".MakeMap�type.intþRgo.string."func(*ssa.MakeMap, token.Pos)"`\func(*ssa.MakeMap, token.Pos) Rgo.string."func(*ssa.MakeMap, token.Pos)"þHtype.func(*"".MakeMap, go/token.Pos)  álÛ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.MakeMap, token.Pos)"pZgo.weak.type.*func(*"".MakeMap, go/token.Pos)€"runtime.zerovalue €Htype.func(*"".MakeMap, go/token.Pos)РHtype.func(*"".MakeMap, go/token.Pos)€ type.*"".MakeMap�"type.go/token.PosþTgo.string."func(*ssa.MakeMap, types.Type)"`^func(*ssa.MakeMap, types.Type) Tgo.string."func(*ssa.MakeMap, types.Type)"þptype.func(*"".MakeMap, golang.org/x/tools/go/types.Type)  œˆè3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.MakeMap, types.Type)"p‚go.weak.type.*func(*"".MakeMap, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ptype.func(*"".MakeMap, golang.org/x/tools/go/types.Type)Рptype.func(*"".MakeMap, golang.org/x/tools/go/types.Type)€ type.*"".MakeMap�Jtype.golang.org/x/tools/go/types.Typeþ type.*"".MakeMapð +ð +,GzÞ6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.MakeMap"p2go.weak.type.**"".MakeMap€"runtime.zerovalue�type."".MakeMap`  type.*"".MakeMapÀð type.*"".MakeMapð"go.string."Block"�4type.func() *"".BasicBlock Jtype.func(*"".MakeMap) *"".BasicBlock°&"".(*MakeMap).BlockÀ&"".(*MakeMap).BlockÐ go.string."Name"ð$type.func() string€:type.func(*"".MakeMap) string�$"".(*MakeMap).Name $"".(*MakeMap).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueà^type.func(*"".MakeMap, []*"".Value) []*"".Valueð,"".(*MakeMap).Operands€,"".(*MakeMap).Operands�$go.string."Parent"°0type.func() *"".FunctionÀFtype.func(*"".MakeMap) *"".FunctionÐ("".(*MakeMap).Parentà("".(*MakeMap).Parentðgo.string."Pos"�0type.func() go/token.Pos Ftype.func(*"".MakeMap) go/token.Pos°""".(*MakeMap).PosÀ""".(*MakeMap).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ptype.func(*"".MakeMap) *[]"".Instruction�."".(*MakeMap).Referrers ."".(*MakeMap).Referrers°$go.string."String"Ð$type.func() stringà:type.func(*"".MakeMap) stringð("".(*MakeMap).String€("".(*MakeMap).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀntype.func(*"".MakeMap) golang.org/x/tools/go/types.TypeÐ$"".(*MakeMap).Typeà$"".(*MakeMap).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ltype.func(*"".MakeMap, *"".BasicBlock)°,"".(*MakeMap).setBlockÀ,"".(*MakeMap).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ 6type.func(*"".MakeMap, int)� ("".(*MakeMap).setNum  ("".(*MakeMap).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Htype.func(*"".MakeMap, go/token.Pos)ð ("".(*MakeMap).setPos€ +("".(*MakeMap).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ptype.func(*"".MakeMap, golang.org/x/tools/go/types.Type)Ð +*"".(*MakeMap).setTypeà +*"".(*MakeMap).setTypeþbruntime.gcbits.0x488c84448c0000000000000000000000 HŒ„DŒþ.go.string."ssa.MakeMap"@8 ssa.MakeMap .go.string."ssa.MakeMap"þ&go.string."Reserve"00Reserve &go.string."Reserve"þ&go.string."MakeMap"00MakeMap &go.string."MakeMap"þtype."".MakeMap°°PzÈQ@ à runtime.algarray0bruntime.gcbits.0x488c84448c0000000000000000000000P.go.string."ssa.MakeMap"p type.*"".MakeMap€"runtime.zerovalue�Àtype."".MakeMapà type."".register�&go.string."Reserve"°type."".Value`àtype."".MakeMapà&go.string."MakeMap"ð"go.importpath."".€°type."".MakeMapþ2go.string."*ssa.MakeChan"@< *ssa.MakeChan 2go.string."*ssa.MakeChan"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ^go.string."func(*ssa.MakeChan) *ssa.BasicBlock"ph#func(*ssa.MakeChan) *ssa.BasicBlock ^go.string."func(*ssa.MakeChan) *ssa.BasicBlock"þLtype.func(*"".MakeChan) *"".BasicBlock  ÔOü„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.MakeChan) *ssa.BasicBlock"p^go.weak.type.*func(*"".MakeChan) *"".BasicBlock€"runtime.zerovalue €Ltype.func(*"".MakeChan) *"".BasicBlockÐ�Ltype.func(*"".MakeChan) *"".BasicBlock€"type.*"".MakeChan�&type.*"".BasicBlockþLgo.string."func(*ssa.MakeChan) string"`Vfunc(*ssa.MakeChan) string Lgo.string."func(*ssa.MakeChan) string"þ†iÙ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.MakeChan) *[]ssa.Instruction"pdgo.weak.type.*func(*"".MakeChan) *[]"".Instruction€"runtime.zerovalue €Rtype.func(*"".MakeChan) *[]"".InstructionÐ�Rtype.func(*"".MakeChan) *[]"".Instruction€"type.*"".MakeChan�,type.*[]"".InstructionþTgo.string."func(*ssa.MakeChan) types.Type"`^func(*ssa.MakeChan) types.Type Tgo.string."func(*ssa.MakeChan) types.Type"þptype.func(*"".MakeChan) golang.org/x/tools/go/types.Type  ƒ?Ô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.MakeChan) types.Type"p‚go.weak.type.*func(*"".MakeChan) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ptype.func(*"".MakeChan) golang.org/x/tools/go/types.TypeÐ�ptype.func(*"".MakeChan) golang.org/x/tools/go/types.Type€"type.*"".MakeChan�Jtype.golang.org/x/tools/go/types.Typeþ`go.string."func(*ssa.MakeChan, *ssa.BasicBlock)"pj$func(*ssa.MakeChan, *ssa.BasicBlock) `go.string."func(*ssa.MakeChan, *ssa.BasicBlock)"þNtype.func(*"".MakeChan, *"".BasicBlock)  î bå3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.MakeChan, *ssa.BasicBlock)"p`go.weak.type.*func(*"".MakeChan, *"".BasicBlock)€"runtime.zerovalue €Ntype.func(*"".MakeChan, *"".BasicBlock)РNtype.func(*"".MakeChan, *"".BasicBlock)€"type.*"".MakeChan�&type.*"".BasicBlockþHgo.string."func(*ssa.MakeChan, int)"`Rfunc(*ssa.MakeChan, int) Hgo.string."func(*ssa.MakeChan, int)"þ8type.func(*"".MakeChan, int)  •zÔ83 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.MakeChan, int)"pJgo.weak.type.*func(*"".MakeChan, int)€"runtime.zerovalue €8type.func(*"".MakeChan, int)Р8type.func(*"".MakeChan, int)€"type.*"".MakeChan�type.intþTgo.string."func(*ssa.MakeChan, token.Pos)"`^func(*ssa.MakeChan, token.Pos) Tgo.string."func(*ssa.MakeChan, token.Pos)"þJtype.func(*"".MakeChan, go/token.Pos)  ÅjR3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.MakeChan, token.Pos)"p\go.weak.type.*func(*"".MakeChan, go/token.Pos)€"runtime.zerovalue €Jtype.func(*"".MakeChan, go/token.Pos)РJtype.func(*"".MakeChan, go/token.Pos)€"type.*"".MakeChan�"type.go/token.PosþVgo.string."func(*ssa.MakeChan, types.Type)"``func(*ssa.MakeChan, types.Type) Vgo.string."func(*ssa.MakeChan, types.Type)"þrtype.func(*"".MakeChan, golang.org/x/tools/go/types.Type)  þ +f3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.MakeChan, types.Type)"p„go.weak.type.*func(*"".MakeChan, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €rtype.func(*"".MakeChan, golang.org/x/tools/go/types.Type)Рrtype.func(*"".MakeChan, golang.org/x/tools/go/types.Type)€"type.*"".MakeChan�Jtype.golang.org/x/tools/go/types.Typeþ"type.*"".MakeChanð +ð +×tU¿6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*ssa.MakeChan"p4go.weak.type.**"".MakeChan€"runtime.zerovalue� type."".MakeChan` "type.*"".MakeChanÀð"type.*"".MakeChanð"go.string."Block"�4type.func() *"".BasicBlock Ltype.func(*"".MakeChan) *"".BasicBlock°("".(*MakeChan).BlockÀ("".(*MakeChan).BlockÐ go.string."Name"ð$type.func() string€go.string."[]*ast.SelectorExpr"PH[]*ast.SelectorExpr >go.string."[]*ast.SelectorExpr"þ6type.[]*go/ast.SelectorExpr  vÅ é   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]*ast.SelectorExpr"pHgo.weak.type.*[]*go/ast.SelectorExpr€"runtime.zerovalue�2type.*go/ast.SelectorExprþlgo.typelink.[]*ast.SelectorExpr/[]*go/ast.SelectorExpr6type.[]*go/ast.SelectorExprþ@go.string."[8]*ast.SelectorExpr"PJ[8]*ast.SelectorExpr @go.string."[8]*ast.SelectorExpr"þ8type.[8]*go/ast.SelectorExprÀÀ@“  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P@go.string."[8]*ast.SelectorExpr"pJgo.weak.type.*[8]*go/ast.SelectorExpr€"runtime.zerovalue�2type.*go/ast.SelectorExpr 6type.[]*go/ast.SelectorExprþpgo.typelink.[8]*ast.SelectorExpr/[8]*go/ast.SelectorExpr8type.[8]*go/ast.SelectorExprþgo.string."[8]*types.Selection"PH[8]*types.Selection >go.string."[8]*types.Selection"þ\type.[8]*golang.org/x/tools/go/types.SelectionÀÀ@Uþrz  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P>go.string."[8]*types.Selection"pngo.weak.type.*[8]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�Vtype.*golang.org/x/tools/go/types.Selection Ztype.[]*golang.org/x/tools/go/types.Selectionþ’go.typelink.[8]*types.Selection/[8]*golang.org/x/tools/go/types.Selection\type.[8]*golang.org/x/tools/go/types.Selectionþtgo.string."*map.bucket[*ast.SelectorExpr]*types.Selection"€~.*map.bucket[*ast.SelectorExpr]*types.Selection tgo.string."*map.bucket[*ast.SelectorExpr]*types.Selection"þ˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection  ÞG6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."*map.bucket[*ast.SelectorExpr]*types.Selection"pªgo.weak.type.**map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþrgo.string."map.bucket[*ast.SelectorExpr]*types.Selection"€|-map.bucket[*ast.SelectorExpr]*types.Selection rgo.string."map.bucket[*ast.SelectorExpr]*types.Selection"þ–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection°°�S�è Hˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000Prgo.string."map.bucket[*ast.SelectorExpr]*types.Selection"p¨go.weak.type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�À–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÀ go.string."keys"à8type.[8]*go/ast.SelectorExpr�$go.string."values"°\type.[8]*golang.org/x/tools/go/types.Selectionà(go.string."overflow"€˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþlgo.string."map.hdr[*ast.SelectorExpr]*types.Selection"€v*map.hdr[*ast.SelectorExpr]*types.Selection lgo.string."map.hdr[*ast.SelectorExpr]*types.Selection"þ�type.map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionàà0(ÿé  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Plgo.string."map.hdr[*ast.SelectorExpr]*types.Selection"p¢go.weak.type.*map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�À�type.map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÀ&go.string."buckets"à˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection�,go.string."oldbuckets"°˜type.*map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþdgo.string."map[*ast.SelectorExpr]*types.Selection"pn&map[*ast.SelectorExpr]*types.Selection dgo.string."map[*ast.SelectorExpr]*types.Selection"þˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÜÜ*Êmº5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."map[*ast.SelectorExpr]*types.Selection"pšgo.weak.type.*map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selection€"runtime.zerovalue�2type.*go/ast.SelectorExpr Vtype.*golang.org/x/tools/go/types.Selection°–type.map.bucket[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionÀ�type.map.hdr[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionþägo.typelink.map[*ast.SelectorExpr]*types.Selection/map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.Selectionˆtype.map[*go/ast.SelectorExpr]*golang.org/x/tools/go/types.SelectionþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ2type..hashfunc."".element*type..hash."".elementþ.type..eqfunc."".element&type..eq."".elementþ(type..alg."".element 2type..hashfunc."".element.type..eqfunc."".elementþ0go.string."*ssa.element"@: *ssa.element 0go.string."*ssa.element"þngo.string."func(*ssa.element, *ssa.Function) ssa.Value"€x+func(*ssa.element, *ssa.Function) ssa.Value ngo.string."func(*ssa.element, *ssa.Function) ssa.Value"þZtype.func(*"".element, *"".Function) "".Value°°¾¥¿¿3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.element, *ssa.Function) ssa.Value"plgo.weak.type.*func(*"".element, *"".Function) "".Value€"runtime.zerovalue €Ztype.func(*"".element, *"".Function) "".ValueРZtype.func(*"".element, *"".Function) "".Value€ type.*"".element�"type.*"".Function type."".Valueþpgo.string."func(*ssa.element, *ssa.Function, ssa.Value)"€z,func(*ssa.element, *ssa.Function, ssa.Value) pgo.string."func(*ssa.element, *ssa.Function, ssa.Value)"þ\type.func(*"".element, *"".Function, "".Value)°°+PŸ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.element, *ssa.Function, ssa.Value)"pngo.weak.type.*func(*"".element, *"".Function, "".Value)€"runtime.zerovalue €\type.func(*"".element, *"".Function, "".Value)а\type.func(*"".element, *"".Function, "".Value)€ type.*"".element�"type.*"".Function type."".ValueþRgo.string."func(*ssa.element) types.Type"`\func(*ssa.element) types.Type Rgo.string."func(*ssa.element) types.Type"þntype.func(*"".element) golang.org/x/tools/go/types.Type  u +s3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.element) types.Type"p€go.weak.type.*func(*"".element) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ntype.func(*"".element) golang.org/x/tools/go/types.TypeÐ�ntype.func(*"".element) golang.org/x/tools/go/types.Type€ type.*"".element�Jtype.golang.org/x/tools/go/types.Typeþ type.*"".elementðð¢VX6@   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.element"p2go.weak.type.**"".element€"runtime.zerovalue�type."".element`  type.*"".elementÀð type.*"".elementð&go.string."address"€"go.importpath."".�@type.func(*"".Function) "".Value Ztype.func(*"".element, *"".Function) "".Value°*"".(*element).addressÀ*"".(*element).addressÐ go.string."load"à"go.importpath."".ð@type.func(*"".Function) "".Value€Ztype.func(*"".element, *"".Function) "".Value�$"".(*element).load $"".(*element).load°"go.string."store"À"go.importpath."".ÐBtype.func(*"".Function, "".Value)à\type.func(*"".element, *"".Function, "".Value)ð&"".(*element).store€&"".(*element).store�go.string."typ" "go.importpath."".°Xtype.func() golang.org/x/tools/go/types.TypeÀntype.func(*"".element) golang.org/x/tools/go/types.TypeÐ""".(*element).typà""".(*element).typþbruntime.gcbits.0x8c8c8cc4c8c848000000000000000000 ŒŒŒÄÈÈHþ.go.string."ssa.element"@8 ssa.element .go.string."ssa.element"þgo.string."m"0$m go.string."m"þgo.string."t"0$t go.string."t"þ&go.string."element"00element &go.string."element"þtype."".elementÐÐ8sú§s 0, (type..alg."".element0bruntime.gcbits.0x8c8c8cc4c8c848000000000000000000P.go.string."ssa.element"p type.*"".element€"runtime.zerovalue�Àtype."".elementÀgo.string."m"Ð"go.importpath."".àtype."".Value�go.string."k" "go.importpath."".°type."".Valueàgo.string."t"ð"go.importpath."".€Jtype.golang.org/x/tools/go/types.Type°go.string."pos"À"go.importpath."".Ð"type.go/token.Pos`€type."".element€&go.string."element"�"go.importpath."". Ðtype."".elementþ4go.string."*ssa.IndexAddr"@>*ssa.IndexAddr 4go.string."*ssa.IndexAddr"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ`go.string."func(*ssa.IndexAddr) *ssa.BasicBlock"pj$func(*ssa.IndexAddr) *ssa.BasicBlock `go.string."func(*ssa.IndexAddr) *ssa.BasicBlock"þNtype.func(*"".IndexAddr) *"".BasicBlock  Q“ô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.IndexAddr) *ssa.BasicBlock"p`go.weak.type.*func(*"".IndexAddr) *"".BasicBlock€"runtime.zerovalue €Ntype.func(*"".IndexAddr) *"".BasicBlockÐ�Ntype.func(*"".IndexAddr) *"".BasicBlock€$type.*"".IndexAddr�&type.*"".BasicBlockþNgo.string."func(*ssa.IndexAddr) string"`Xfunc(*ssa.IndexAddr) string Ngo.string."func(*ssa.IndexAddr) string"þ>type.func(*"".IndexAddr) string  ùu«Ø3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.IndexAddr) string"pPgo.weak.type.*func(*"".IndexAddr) string€"runtime.zerovalue €>type.func(*"".IndexAddr) stringÐ�>type.func(*"".IndexAddr) string€$type.*"".IndexAddr�type.stringþvgo.string."func(*ssa.IndexAddr, []*ssa.Value) []*ssa.Value"€€/func(*ssa.IndexAddr, []*ssa.Value) []*ssa.Value vgo.string."func(*ssa.IndexAddr, []*ssa.Value) []*ssa.Value"þbtype.func(*"".IndexAddr, []*"".Value) []*"".Value°°ö�³v3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.IndexAddr, []*ssa.Value) []*ssa.Value"ptgo.weak.type.*func(*"".IndexAddr, []*"".Value) []*"".Value€"runtime.zerovalue €btype.func(*"".IndexAddr, []*"".Value) []*"".ValueРbtype.func(*"".IndexAddr, []*"".Value) []*"".Value€$type.*"".IndexAddr� type.[]*"".Value  type.[]*"".Valueþ\go.string."func(*ssa.IndexAddr) *ssa.Function"pf"func(*ssa.IndexAddr) *ssa.Function \go.string."func(*ssa.IndexAddr) *ssa.Function"þJtype.func(*"".IndexAddr) *"".Function  4I´3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.IndexAddr) *ssa.Function"p\go.weak.type.*func(*"".IndexAddr) *"".Function€"runtime.zerovalue €Jtype.func(*"".IndexAddr) *"".FunctionÐ�Jtype.func(*"".IndexAddr) *"".Function€$type.*"".IndexAddr�"type.*"".FunctionþTgo.string."func(*ssa.IndexAddr) token.Pos"`^func(*ssa.IndexAddr) token.Pos Tgo.string."func(*ssa.IndexAddr) token.Pos"þJtype.func(*"".IndexAddr) go/token.Pos  äŽ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.IndexAddr) token.Pos"p\go.weak.type.*func(*"".IndexAddr) go/token.Pos€"runtime.zerovalue €Jtype.func(*"".IndexAddr) go/token.PosÐ�Jtype.func(*"".IndexAddr) go/token.Pos€$type.*"".IndexAddr�"type.go/token.Posþfgo.string."func(*ssa.IndexAddr) *[]ssa.Instruction"pp'func(*ssa.IndexAddr) *[]ssa.Instruction fgo.string."func(*ssa.IndexAddr) *[]ssa.Instruction"þTtype.func(*"".IndexAddr) *[]"".Instruction  $‹\–3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.IndexAddr) *[]ssa.Instruction"pfgo.weak.type.*func(*"".IndexAddr) *[]"".Instruction€"runtime.zerovalue €Ttype.func(*"".IndexAddr) *[]"".InstructionÐ�Ttype.func(*"".IndexAddr) *[]"".Instruction€$type.*"".IndexAddr�,type.*[]"".InstructionþVgo.string."func(*ssa.IndexAddr) types.Type"``func(*ssa.IndexAddr) types.Type Vgo.string."func(*ssa.IndexAddr) types.Type"þrtype.func(*"".IndexAddr) golang.org/x/tools/go/types.Type  Å— +œ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.IndexAddr) types.Type"p„go.weak.type.*func(*"".IndexAddr) golang.org/x/tools/go/types.Type€"runtime.zerovalue €rtype.func(*"".IndexAddr) golang.org/x/tools/go/types.TypeÐ�rtype.func(*"".IndexAddr) golang.org/x/tools/go/types.Type€$type.*"".IndexAddr�Jtype.golang.org/x/tools/go/types.Typeþbgo.string."func(*ssa.IndexAddr, *ssa.BasicBlock)"pl%func(*ssa.IndexAddr, *ssa.BasicBlock) bgo.string."func(*ssa.IndexAddr, *ssa.BasicBlock)"þPtype.func(*"".IndexAddr, *"".BasicBlock)   ›¥63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.IndexAddr, *ssa.BasicBlock)"pbgo.weak.type.*func(*"".IndexAddr, *"".BasicBlock)€"runtime.zerovalue €Ptype.func(*"".IndexAddr, *"".BasicBlock)РPtype.func(*"".IndexAddr, *"".BasicBlock)€$type.*"".IndexAddr�&type.*"".BasicBlockþJgo.string."func(*ssa.IndexAddr, int)"`Tfunc(*ssa.IndexAddr, int) Jgo.string."func(*ssa.IndexAddr, int)"þ:type.func(*"".IndexAddr, int)  ^öŽ‚3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.IndexAddr, int)"pLgo.weak.type.*func(*"".IndexAddr, int)€"runtime.zerovalue €:type.func(*"".IndexAddr, int)Р:type.func(*"".IndexAddr, int)€$type.*"".IndexAddr�type.intþVgo.string."func(*ssa.IndexAddr, token.Pos)"``func(*ssa.IndexAddr, token.Pos) Vgo.string."func(*ssa.IndexAddr, token.Pos)"þLtype.func(*"".IndexAddr, go/token.Pos)  ¯){É3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.IndexAddr, token.Pos)"p^go.weak.type.*func(*"".IndexAddr, go/token.Pos)€"runtime.zerovalue €Ltype.func(*"".IndexAddr, go/token.Pos)РLtype.func(*"".IndexAddr, go/token.Pos)€$type.*"".IndexAddr�"type.go/token.PosþXgo.string."func(*ssa.IndexAddr, types.Type)"pb func(*ssa.IndexAddr, types.Type) Xgo.string."func(*ssa.IndexAddr, types.Type)"þttype.func(*"".IndexAddr, golang.org/x/tools/go/types.Type)  ÊZäQ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.IndexAddr, types.Type)"p†go.weak.type.*func(*"".IndexAddr, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ttype.func(*"".IndexAddr, golang.org/x/tools/go/types.Type)Рttype.func(*"".IndexAddr, golang.org/x/tools/go/types.Type)€$type.*"".IndexAddr�Jtype.golang.org/x/tools/go/types.Typeþ$type.*"".IndexAddrð +ð +¯ ©6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.IndexAddr"p6go.weak.type.**"".IndexAddr€"runtime.zerovalue�"type."".IndexAddr` $type.*"".IndexAddrÀð$type.*"".IndexAddrð"go.string."Block"�4type.func() *"".BasicBlock Ntype.func(*"".IndexAddr) *"".BasicBlock°*"".(*IndexAddr).BlockÀ*"".(*IndexAddr).BlockÐ go.string."Name"ð$type.func() string€>type.func(*"".IndexAddr) string�("".(*IndexAddr).Name ("".(*IndexAddr).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueàbtype.func(*"".IndexAddr, []*"".Value) []*"".Valueð0"".(*IndexAddr).Operands€0"".(*IndexAddr).Operands�$go.string."Parent"°0type.func() *"".FunctionÀJtype.func(*"".IndexAddr) *"".FunctionÐ,"".(*IndexAddr).Parentà,"".(*IndexAddr).Parentðgo.string."Pos"�0type.func() go/token.Pos Jtype.func(*"".IndexAddr) go/token.Pos°&"".(*IndexAddr).PosÀ&"".(*IndexAddr).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ttype.func(*"".IndexAddr) *[]"".Instruction�2"".(*IndexAddr).Referrers 2"".(*IndexAddr).Referrers°$go.string."String"Ð$type.func() stringà>type.func(*"".IndexAddr) stringð,"".(*IndexAddr).String€,"".(*IndexAddr).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀrtype.func(*"".IndexAddr) golang.org/x/tools/go/types.TypeÐ("".(*IndexAddr).Typeà("".(*IndexAddr).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ptype.func(*"".IndexAddr, *"".BasicBlock)°0"".(*IndexAddr).setBlockÀ0"".(*IndexAddr).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ :type.func(*"".IndexAddr, int)� ,"".(*IndexAddr).setNum  ,"".(*IndexAddr).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Ltype.func(*"".IndexAddr, go/token.Pos)ð ,"".(*IndexAddr).setPos€ +,"".(*IndexAddr).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ttype.func(*"".IndexAddr, golang.org/x/tools/go/types.Type)Ð +."".(*IndexAddr).setTypeà +."".(*IndexAddr).setTypeþ2go.string."ssa.IndexAddr"@< ssa.IndexAddr 2go.string."ssa.IndexAddr"þ*go.string."IndexAddr"@4 IndexAddr *go.string."IndexAddr"þ"type."".IndexAddr€€`÷[й@P à runtime.algarray0bruntime.gcbits.0x488c84448c8c00000000000000000000P2go.string."ssa.IndexAddr"p$type.*"".IndexAddr€"runtime.zerovalue�À"type."".IndexAddrà type."".register�go.string."X"°type."".Valueà"go.string."Index"€type."".Value`°"type."".IndexAddr°*go.string."IndexAddr"À"go.importpath."".Ѐ"type."".IndexAddrþ"go.string."[]int"0,[]int "go.string."[]int"þtype.[]int  Žfù   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P"go.string."[]int"p&go.weak.type.*[]int€"runtime.zerovalue�type.intþ.go.typelink.[]int/[]inttype.[]intþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ\% 0type..alg.[8]go/ast.Expr0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P.go.string."[8]ast.Expr"p8go.weak.type.*[8]go/ast.Expr€"runtime.zerovalue� type.go/ast.Expr $type.[]go/ast.ExprþLgo.typelink.[8]ast.Expr/[8]go/ast.Expr&type.[8]go/ast.Exprþ@go.string."[]types.TypeAndValue"PJ[]types.TypeAndValue @go.string."[]types.TypeAndValue"þ^type.[]golang.org/x/tools/go/types.TypeAndValue  çaßl   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P@go.string."[]types.TypeAndValue"ppgo.weak.type.*[]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�Ztype.golang.org/x/tools/go/types.TypeAndValueþ–go.typelink.[]types.TypeAndValue/[]golang.org/x/tools/go/types.TypeAndValue^type.[]golang.org/x/tools/go/types.TypeAndValueþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·6a8507892607404f128e2c479beb1c2b  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þttype..hashfunc.[8]golang.org/x/tools/go/types.TypeAndValueltype..hash.[8]golang.org/x/tools/go/types.TypeAndValueþptype..eqfunc.[8]golang.org/x/tools/go/types.TypeAndValuehtype..eq.[8]golang.org/x/tools/go/types.TypeAndValueþjtype..alg.[8]golang.org/x/tools/go/types.TypeAndValue ttype..hashfunc.[8]golang.org/x/tools/go/types.TypeAndValueptype..eqfunc.[8]golang.org/x/tools/go/types.TypeAndValueþ,htype..gc.[8]golang.org/x/tools/go/types.TypeAndValue*þptype..gcprog.[8]golang.org/x/tools/go/types.TypeAndValueíþBgo.string."[8]types.TypeAndValue"PL[8]types.TypeAndValue Bgo.string."[8]types.TypeAndValue"þ`type.[8]golang.org/x/tools/go/types.TypeAndValueÀÀ@`­J"Q jtype..alg.[8]golang.org/x/tools/go/types.TypeAndValue0htype..gc.[8]golang.org/x/tools/go/types.TypeAndValue@ptype..gcprog.[8]golang.org/x/tools/go/types.TypeAndValuePBgo.string."[8]types.TypeAndValue"prgo.weak.type.*[8]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�Ztype.golang.org/x/tools/go/types.TypeAndValue ^type.[]golang.org/x/tools/go/types.TypeAndValueþšgo.typelink.[8]types.TypeAndValue/[8]golang.org/x/tools/go/types.TypeAndValue`type.[8]golang.org/x/tools/go/types.TypeAndValueþfgo.string."*map.bucket[ast.Expr]types.TypeAndValue"pp'*map.bucket[ast.Expr]types.TypeAndValue fgo.string."*map.bucket[ast.Expr]types.TypeAndValue"þŠtype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue  e„6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*map.bucket[ast.Expr]types.TypeAndValue"pœgo.weak.type.**map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�ˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþ,�type..gc.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue<þ˜type..gcprog.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue22íîîîíþdgo.string."map.bucket[ast.Expr]types.TypeAndValue"pn&map.bucket[ast.Expr]types.TypeAndValue dgo.string."map.bucket[ast.Expr]types.TypeAndValue"þˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue°°Ð³ýùUYˆÈ à runtime.algarray0�type..gc.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue@˜type..gcprog.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValuePdgo.string."map.bucket[ast.Expr]types.TypeAndValue"pšgo.weak.type.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�Àˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÀ go.string."keys"à&type.[8]go/ast.Expr�$go.string."values"°`type.[8]golang.org/x/tools/go/types.TypeAndValueà(go.string."overflow"€Štype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþ^go.string."map.hdr[ast.Expr]types.TypeAndValue"ph#map.hdr[ast.Expr]types.TypeAndValue ^go.string."map.hdr[ast.Expr]types.TypeAndValue"þ‚type.map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueàà0Ï£¾‘  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P^go.string."map.hdr[ast.Expr]types.TypeAndValue"p”go.weak.type.*map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�À‚type.map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÀ&go.string."buckets"àŠtype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue�,go.string."oldbuckets"°Štype.*map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþVgo.string."map[ast.Expr]types.TypeAndValue"``map[ast.Expr]types.TypeAndValue Vgo.string."map[ast.Expr]types.TypeAndValue"þztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÜÜkE15(Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."map[ast.Expr]types.TypeAndValue"pŒgo.weak.type.*map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue� type.go/ast.Expr Ztype.golang.org/x/tools/go/types.TypeAndValue°ˆtype.map.bucket[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueÀ‚type.map.hdr[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþÈgo.typelink.map[ast.Expr]types.TypeAndValue/map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueztype.map[go/ast.Expr]golang.org/x/tools/go/types.TypeAndValueþ8go.string."*ssa.MakeClosure"PB*ssa.MakeClosure 8go.string."*ssa.MakeClosure"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þdgo.string."func(*ssa.MakeClosure) *ssa.BasicBlock"pn&func(*ssa.MakeClosure) *ssa.BasicBlock dgo.string."func(*ssa.MakeClosure) *ssa.BasicBlock"þRtype.func(*"".MakeClosure) *"".BasicBlock  š×3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.MakeClosure) *ssa.BasicBlock"pdgo.weak.type.*func(*"".MakeClosure) *"".BasicBlock€"runtime.zerovalue €Rtype.func(*"".MakeClosure) *"".BasicBlockÐ�Rtype.func(*"".MakeClosure) *"".BasicBlock€(type.*"".MakeClosure�&type.*"".BasicBlockþRgo.string."func(*ssa.MakeClosure) string"`\func(*ssa.MakeClosure) string Rgo.string."func(*ssa.MakeClosure) string"þBtype.func(*"".MakeClosure) string  ãxI3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.MakeClosure) string"pTgo.weak.type.*func(*"".MakeClosure) string€"runtime.zerovalue €Btype.func(*"".MakeClosure) stringÐ�Btype.func(*"".MakeClosure) string€(type.*"".MakeClosure�type.stringþzgo.string."func(*ssa.MakeClosure, []*ssa.Value) []*ssa.Value"�„1func(*ssa.MakeClosure, []*ssa.Value) []*ssa.Value zgo.string."func(*ssa.MakeClosure, []*ssa.Value) []*ssa.Value"þftype.func(*"".MakeClosure, []*"".Value) []*"".Value°°%’3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*ssa.MakeClosure, []*ssa.Value) []*ssa.Value"pxgo.weak.type.*func(*"".MakeClosure, []*"".Value) []*"".Value€"runtime.zerovalue €ftype.func(*"".MakeClosure, []*"".Value) []*"".ValueРftype.func(*"".MakeClosure, []*"".Value) []*"".Value€(type.*"".MakeClosure� type.[]*"".Value  type.[]*"".Valueþ`go.string."func(*ssa.MakeClosure) *ssa.Function"pj$func(*ssa.MakeClosure) *ssa.Function `go.string."func(*ssa.MakeClosure) *ssa.Function"þNtype.func(*"".MakeClosure) *"".Function  ñDHë3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.MakeClosure) *ssa.Function"p`go.weak.type.*func(*"".MakeClosure) *"".Function€"runtime.zerovalue €Ntype.func(*"".MakeClosure) *"".FunctionÐ�Ntype.func(*"".MakeClosure) *"".Function€(type.*"".MakeClosure�"type.*"".FunctionþXgo.string."func(*ssa.MakeClosure) token.Pos"pb func(*ssa.MakeClosure) token.Pos Xgo.string."func(*ssa.MakeClosure) token.Pos"þNtype.func(*"".MakeClosure) go/token.Pos  ÉΦ<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.MakeClosure) token.Pos"p`go.weak.type.*func(*"".MakeClosure) go/token.Pos€"runtime.zerovalue €Ntype.func(*"".MakeClosure) go/token.PosÐ�Ntype.func(*"".MakeClosure) go/token.Pos€(type.*"".MakeClosure�"type.go/token.Posþjgo.string."func(*ssa.MakeClosure) *[]ssa.Instruction"€t)func(*ssa.MakeClosure) *[]ssa.Instruction jgo.string."func(*ssa.MakeClosure) *[]ssa.Instruction"þXtype.func(*"".MakeClosure) *[]"".Instruction  S+ÔÜ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*ssa.MakeClosure) *[]ssa.Instruction"pjgo.weak.type.*func(*"".MakeClosure) *[]"".Instruction€"runtime.zerovalue €Xtype.func(*"".MakeClosure) *[]"".InstructionÐ�Xtype.func(*"".MakeClosure) *[]"".Instruction€(type.*"".MakeClosure�,type.*[]"".InstructionþZgo.string."func(*ssa.MakeClosure) types.Type"pd!func(*ssa.MakeClosure) types.Type Zgo.string."func(*ssa.MakeClosure) types.Type"þvtype.func(*"".MakeClosure) golang.org/x/tools/go/types.Type  ℇ¿3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.MakeClosure) types.Type"pˆgo.weak.type.*func(*"".MakeClosure) golang.org/x/tools/go/types.Type€"runtime.zerovalue €vtype.func(*"".MakeClosure) golang.org/x/tools/go/types.TypeÐ�vtype.func(*"".MakeClosure) golang.org/x/tools/go/types.Type€(type.*"".MakeClosure�Jtype.golang.org/x/tools/go/types.Typeþfgo.string."func(*ssa.MakeClosure, *ssa.BasicBlock)"pp'func(*ssa.MakeClosure, *ssa.BasicBlock) fgo.string."func(*ssa.MakeClosure, *ssa.BasicBlock)"þTtype.func(*"".MakeClosure, *"".BasicBlock)  OðVÞ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.MakeClosure, *ssa.BasicBlock)"pfgo.weak.type.*func(*"".MakeClosure, *"".BasicBlock)€"runtime.zerovalue €Ttype.func(*"".MakeClosure, *"".BasicBlock)РTtype.func(*"".MakeClosure, *"".BasicBlock)€(type.*"".MakeClosure�&type.*"".BasicBlockþNgo.string."func(*ssa.MakeClosure, int)"`Xfunc(*ssa.MakeClosure, int) Ngo.string."func(*ssa.MakeClosure, int)"þ>type.func(*"".MakeClosure, int)  1—¬$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.MakeClosure, int)"pPgo.weak.type.*func(*"".MakeClosure, int)€"runtime.zerovalue €>type.func(*"".MakeClosure, int)Р>type.func(*"".MakeClosure, int)€(type.*"".MakeClosure�type.intþZgo.string."func(*ssa.MakeClosure, token.Pos)"pd!func(*ssa.MakeClosure, token.Pos) Zgo.string."func(*ssa.MakeClosure, token.Pos)"þPtype.func(*"".MakeClosure, go/token.Pos)  Td¹™3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.MakeClosure, token.Pos)"pbgo.weak.type.*func(*"".MakeClosure, go/token.Pos)€"runtime.zerovalue €Ptype.func(*"".MakeClosure, go/token.Pos)РPtype.func(*"".MakeClosure, go/token.Pos)€(type.*"".MakeClosure�"type.go/token.Posþ\go.string."func(*ssa.MakeClosure, types.Type)"pf"func(*ssa.MakeClosure, types.Type) \go.string."func(*ssa.MakeClosure, types.Type)"þxtype.func(*"".MakeClosure, golang.org/x/tools/go/types.Type)  ÉŒ�ö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.MakeClosure, types.Type)"pŠgo.weak.type.*func(*"".MakeClosure, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €xtype.func(*"".MakeClosure, golang.org/x/tools/go/types.Type)Рxtype.func(*"".MakeClosure, golang.org/x/tools/go/types.Type)€(type.*"".MakeClosure�Jtype.golang.org/x/tools/go/types.Typeþ(type.*"".MakeClosureð +ð +æßèž6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*ssa.MakeClosure"p:go.weak.type.**"".MakeClosure€"runtime.zerovalue�&type."".MakeClosure` (type.*"".MakeClosureÀð(type.*"".MakeClosureð"go.string."Block"�4type.func() *"".BasicBlock Rtype.func(*"".MakeClosure) *"".BasicBlock°."".(*MakeClosure).BlockÀ."".(*MakeClosure).BlockÐ go.string."Name"ð$type.func() string€Btype.func(*"".MakeClosure) string�,"".(*MakeClosure).Name ,"".(*MakeClosure).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueàftype.func(*"".MakeClosure, []*"".Value) []*"".Valueð4"".(*MakeClosure).Operands€4"".(*MakeClosure).Operands�$go.string."Parent"°0type.func() *"".FunctionÀNtype.func(*"".MakeClosure) *"".FunctionÐ0"".(*MakeClosure).Parentà0"".(*MakeClosure).Parentðgo.string."Pos"�0type.func() go/token.Pos Ntype.func(*"".MakeClosure) go/token.Pos°*"".(*MakeClosure).PosÀ*"".(*MakeClosure).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Xtype.func(*"".MakeClosure) *[]"".Instruction�6"".(*MakeClosure).Referrers 6"".(*MakeClosure).Referrers°$go.string."String"Ð$type.func() stringàBtype.func(*"".MakeClosure) stringð0"".(*MakeClosure).String€0"".(*MakeClosure).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀvtype.func(*"".MakeClosure) golang.org/x/tools/go/types.TypeÐ,"".(*MakeClosure).Typeà,"".(*MakeClosure).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ttype.func(*"".MakeClosure, *"".BasicBlock)°4"".(*MakeClosure).setBlockÀ4"".(*MakeClosure).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ >type.func(*"".MakeClosure, int)� 0"".(*MakeClosure).setNum  0"".(*MakeClosure).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Ptype.func(*"".MakeClosure, go/token.Pos)ð 0"".(*MakeClosure).setPos€ +0"".(*MakeClosure).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +xtype.func(*"".MakeClosure, golang.org/x/tools/go/types.Type)Ð +2"".(*MakeClosure).setTypeà +2"".(*MakeClosure).setTypeþbruntime.gcbits.0x488c84448c4884c44848c48844000000 HŒ„DŒH„ÄHHĈDþ6go.string."ssa.MakeClosure"@@ssa.MakeClosure 6go.string."ssa.MakeClosure"þgo.string."Fn"0&Fn go.string."Fn"þ(go.string."Bindings"@2Bindings (go.string."Bindings"þ.go.string."MakeClosure"@8 MakeClosure .go.string."MakeClosure"þ&type."".MakeClosure€€hå]Úæ@P à runtime.algarray0bruntime.gcbits.0x488c84448c4884c44848c48844000000P6go.string."ssa.MakeClosure"p(type.*"".MakeClosure€"runtime.zerovalue�À&type."".MakeClosureà type."".register�go.string."Fn"°type."".Valueà(go.string."Bindings"€type.[]"".Value`°&type."".MakeClosure°.go.string."MakeClosure"À"go.importpath."".Ѐ&type."".MakeClosureþ.go.string."ssa.Convert"@8 ssa.Convert .go.string."ssa.Convert"þ&go.string."Convert"00Convert &go.string."Convert"þtype."".Convert°°P³/Z®@ à runtime.algarray0bruntime.gcbits.0x488c84448c0000000000000000000000P.go.string."ssa.Convert"p type.*"".Convert€"runtime.zerovalue�Àtype."".Convertà type."".register�go.string."X"°type."".Value`àtype."".Convertà&go.string."Convert"ð"go.importpath."".€°type."".Convertþ0go.string."*ssa.Convert"@: *ssa.Convert 0go.string."*ssa.Convert"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ\go.string."func(*ssa.Convert) *ssa.BasicBlock"pf"func(*ssa.Convert) *ssa.BasicBlock \go.string."func(*ssa.Convert) *ssa.BasicBlock"þJtype.func(*"".Convert) *"".BasicBlock  ÄXTC3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Convert) *ssa.BasicBlock"p\go.weak.type.*func(*"".Convert) *"".BasicBlock€"runtime.zerovalue €Jtype.func(*"".Convert) *"".BasicBlockÐ�Jtype.func(*"".Convert) *"".BasicBlock€ type.*"".Convert�&type.*"".BasicBlockþJgo.string."func(*ssa.Convert) string"`Tfunc(*ssa.Convert) string Jgo.string."func(*ssa.Convert) string"þ:type.func(*"".Convert) string  œò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Convert) string"pLgo.weak.type.*func(*"".Convert) string€"runtime.zerovalue €:type.func(*"".Convert) stringÐ�:type.func(*"".Convert) string€ type.*"".Convert�type.stringþrgo.string."func(*ssa.Convert, []*ssa.Value) []*ssa.Value"€|-func(*ssa.Convert, []*ssa.Value) []*ssa.Value rgo.string."func(*ssa.Convert, []*ssa.Value) []*ssa.Value"þ^type.func(*"".Convert, []*"".Value) []*"".Value°°à§Ìµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*ssa.Convert, []*ssa.Value) []*ssa.Value"ppgo.weak.type.*func(*"".Convert, []*"".Value) []*"".Value€"runtime.zerovalue €^type.func(*"".Convert, []*"".Value) []*"".ValueР^type.func(*"".Convert, []*"".Value) []*"".Value€ type.*"".Convert� type.[]*"".Value  type.[]*"".ValueþXgo.string."func(*ssa.Convert) *ssa.Function"pb func(*ssa.Convert) *ssa.Function Xgo.string."func(*ssa.Convert) *ssa.Function"þFtype.func(*"".Convert) *"".Function  1XCÚ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.Convert) *ssa.Function"pXgo.weak.type.*func(*"".Convert) *"".Function€"runtime.zerovalue €Ftype.func(*"".Convert) *"".FunctionÐ�Ftype.func(*"".Convert) *"".Function€ type.*"".Convert�"type.*"".FunctionþPgo.string."func(*ssa.Convert) token.Pos"`Zfunc(*ssa.Convert) token.Pos Pgo.string."func(*ssa.Convert) token.Pos"þFtype.func(*"".Convert) go/token.Pos  Õ ÝT3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Convert) token.Pos"pXgo.weak.type.*func(*"".Convert) go/token.Pos€"runtime.zerovalue €Ftype.func(*"".Convert) go/token.PosÐ�Ftype.func(*"".Convert) go/token.Pos€ type.*"".Convert�"type.go/token.Posþbgo.string."func(*ssa.Convert) *[]ssa.Instruction"pl%func(*ssa.Convert) *[]ssa.Instruction bgo.string."func(*ssa.Convert) *[]ssa.Instruction"þPtype.func(*"".Convert) *[]"".Instruction  Yµÿw3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.Convert) *[]ssa.Instruction"pbgo.weak.type.*func(*"".Convert) *[]"".Instruction€"runtime.zerovalue €Ptype.func(*"".Convert) *[]"".InstructionÐ�Ptype.func(*"".Convert) *[]"".Instruction€ type.*"".Convert�,type.*[]"".InstructionþRgo.string."func(*ssa.Convert) types.Type"`\func(*ssa.Convert) types.Type Rgo.string."func(*ssa.Convert) types.Type"þntype.func(*"".Convert) golang.org/x/tools/go/types.Type  mŽŸ˜3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Convert) types.Type"p€go.weak.type.*func(*"".Convert) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ntype.func(*"".Convert) golang.org/x/tools/go/types.TypeÐ�ntype.func(*"".Convert) golang.org/x/tools/go/types.Type€ type.*"".Convert�Jtype.golang.org/x/tools/go/types.Typeþ^go.string."func(*ssa.Convert, *ssa.BasicBlock)"ph#func(*ssa.Convert, *ssa.BasicBlock) ^go.string."func(*ssa.Convert, *ssa.BasicBlock)"þLtype.func(*"".Convert, *"".BasicBlock)  UÞšÐ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.Convert, *ssa.BasicBlock)"p^go.weak.type.*func(*"".Convert, *"".BasicBlock)€"runtime.zerovalue €Ltype.func(*"".Convert, *"".BasicBlock)РLtype.func(*"".Convert, *"".BasicBlock)€ type.*"".Convert�&type.*"".BasicBlockþFgo.string."func(*ssa.Convert, int)"PPfunc(*ssa.Convert, int) Fgo.string."func(*ssa.Convert, int)"þ6type.func(*"".Convert, int)  kÃ%£3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.Convert, int)"pHgo.weak.type.*func(*"".Convert, int)€"runtime.zerovalue €6type.func(*"".Convert, int)Р6type.func(*"".Convert, int)€ type.*"".Convert�type.intþRgo.string."func(*ssa.Convert, token.Pos)"`\func(*ssa.Convert, token.Pos) Rgo.string."func(*ssa.Convert, token.Pos)"þHtype.func(*"".Convert, go/token.Pos)  9Ûn3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Convert, token.Pos)"pZgo.weak.type.*func(*"".Convert, go/token.Pos)€"runtime.zerovalue €Htype.func(*"".Convert, go/token.Pos)РHtype.func(*"".Convert, go/token.Pos)€ type.*"".Convert�"type.go/token.PosþTgo.string."func(*ssa.Convert, types.Type)"`^func(*ssa.Convert, types.Type) Tgo.string."func(*ssa.Convert, types.Type)"þptype.func(*"".Convert, golang.org/x/tools/go/types.Type)  ’ùy}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Convert, types.Type)"p‚go.weak.type.*func(*"".Convert, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ptype.func(*"".Convert, golang.org/x/tools/go/types.Type)Рptype.func(*"".Convert, golang.org/x/tools/go/types.Type)€ type.*"".Convert�Jtype.golang.org/x/tools/go/types.Typeþ type.*"".Convertð +ð +´çb6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.Convert"p2go.weak.type.**"".Convert€"runtime.zerovalue�type."".Convert`  type.*"".ConvertÀð type.*"".Convertð"go.string."Block"�4type.func() *"".BasicBlock Jtype.func(*"".Convert) *"".BasicBlock°&"".(*Convert).BlockÀ&"".(*Convert).BlockÐ go.string."Name"ð$type.func() string€:type.func(*"".Convert) string�$"".(*Convert).Name $"".(*Convert).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueà^type.func(*"".Convert, []*"".Value) []*"".Valueð,"".(*Convert).Operands€,"".(*Convert).Operands�$go.string."Parent"°0type.func() *"".FunctionÀFtype.func(*"".Convert) *"".FunctionÐ("".(*Convert).Parentà("".(*Convert).Parentðgo.string."Pos"�0type.func() go/token.Pos Ftype.func(*"".Convert) go/token.Pos°""".(*Convert).PosÀ""".(*Convert).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ptype.func(*"".Convert) *[]"".Instruction�."".(*Convert).Referrers ."".(*Convert).Referrers°$go.string."String"Ð$type.func() stringà:type.func(*"".Convert) stringð("".(*Convert).String€("".(*Convert).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀntype.func(*"".Convert) golang.org/x/tools/go/types.TypeÐ$"".(*Convert).Typeà$"".(*Convert).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ltype.func(*"".Convert, *"".BasicBlock)°,"".(*Convert).setBlockÀ,"".(*Convert).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ 6type.func(*"".Convert, int)� ("".(*Convert).setNum  ("".(*Convert).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Htype.func(*"".Convert, go/token.Pos)ð ("".(*Convert).setPos€ +("".(*Convert).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ptype.func(*"".Convert, golang.org/x/tools/go/types.Type)Ð +*"".(*Convert).setTypeà +*"".(*Convert).setTypeþ:go.string."ssa.MakeInterface"PDssa.MakeInterface :go.string."ssa.MakeInterface"þ2go.string."MakeInterface"@< MakeInterface 2go.string."MakeInterface"þ*type."".MakeInterface°°P‡�Á @ à runtime.algarray0bruntime.gcbits.0x488c84448c0000000000000000000000P:go.string."ssa.MakeInterface"p,type.*"".MakeInterface€"runtime.zerovalue�À*type."".MakeInterfaceà type."".register�go.string."X"°type."".Value`à*type."".MakeInterfaceà2go.string."MakeInterface"ð"go.importpath."".€°*type."".MakeInterfaceþgo.weak.type.**"".MakeInterface€"runtime.zerovalue�*type."".MakeInterface` ,type.*"".MakeInterfaceÀð,type.*"".MakeInterfaceð"go.string."Block"�4type.func() *"".BasicBlock Vtype.func(*"".MakeInterface) *"".BasicBlock°2"".(*MakeInterface).BlockÀ2"".(*MakeInterface).BlockÐ go.string."Name"ð$type.func() string€Ftype.func(*"".MakeInterface) string�0"".(*MakeInterface).Name 0"".(*MakeInterface).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueàjtype.func(*"".MakeInterface, []*"".Value) []*"".Valueð8"".(*MakeInterface).Operands€8"".(*MakeInterface).Operands�$go.string."Parent"°0type.func() *"".FunctionÀRtype.func(*"".MakeInterface) *"".FunctionÐ4"".(*MakeInterface).Parentà4"".(*MakeInterface).Parentðgo.string."Pos"�0type.func() go/token.Pos Rtype.func(*"".MakeInterface) go/token.Pos°."".(*MakeInterface).PosÀ."".(*MakeInterface).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€\type.func(*"".MakeInterface) *[]"".Instruction�:"".(*MakeInterface).Referrers :"".(*MakeInterface).Referrers°$go.string."String"Ð$type.func() stringàFtype.func(*"".MakeInterface) stringð4"".(*MakeInterface).String€4"".(*MakeInterface).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀztype.func(*"".MakeInterface) golang.org/x/tools/go/types.TypeÐ0"".(*MakeInterface).Typeà0"".(*MakeInterface).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Xtype.func(*"".MakeInterface, *"".BasicBlock)°8"".(*MakeInterface).setBlockÀ8"".(*MakeInterface).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ Btype.func(*"".MakeInterface, int)� 4"".(*MakeInterface).setNum  4"".(*MakeInterface).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Ttype.func(*"".MakeInterface, go/token.Pos)ð 4"".(*MakeInterface).setPos€ +4"".(*MakeInterface).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +|type.func(*"".MakeInterface, golang.org/x/tools/go/types.Type)Ð +6"".(*MakeInterface).setTypeà +6"".(*MakeInterface).setTypeþ4go.string."ssa.ChangeType"@>ssa.ChangeType 4go.string."ssa.ChangeType"þ,go.string."ChangeType"@6 +ChangeType ,go.string."ChangeType"þ$type."".ChangeType°°P3ˆ4#@ à runtime.algarray0bruntime.gcbits.0x488c84448c0000000000000000000000P4go.string."ssa.ChangeType"p&type.*"".ChangeType€"runtime.zerovalue�À$type."".ChangeTypeà type."".register�go.string."X"°type."".Value`à$type."".ChangeTypeà,go.string."ChangeType"ð"go.importpath."".€°$type."".ChangeTypeþ6go.string."*ssa.ChangeType"@@*ssa.ChangeType 6go.string."*ssa.ChangeType"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þbgo.string."func(*ssa.ChangeType) *ssa.BasicBlock"pl%func(*ssa.ChangeType) *ssa.BasicBlock bgo.string."func(*ssa.ChangeType) *ssa.BasicBlock"þPtype.func(*"".ChangeType) *"".BasicBlock  l-ë3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.ChangeType) *ssa.BasicBlock"pbgo.weak.type.*func(*"".ChangeType) *"".BasicBlock€"runtime.zerovalue €Ptype.func(*"".ChangeType) *"".BasicBlockÐ�Ptype.func(*"".ChangeType) *"".BasicBlock€&type.*"".ChangeType�&type.*"".BasicBlockþPgo.string."func(*ssa.ChangeType) string"`Zfunc(*ssa.ChangeType) string Pgo.string."func(*ssa.ChangeType) string"þ@type.func(*"".ChangeType) string  sA�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.ChangeType) string"pRgo.weak.type.*func(*"".ChangeType) string€"runtime.zerovalue €@type.func(*"".ChangeType) stringÐ�@type.func(*"".ChangeType) string€&type.*"".ChangeType�type.stringþxgo.string."func(*ssa.ChangeType, []*ssa.Value) []*ssa.Value"�‚0func(*ssa.ChangeType, []*ssa.Value) []*ssa.Value xgo.string."func(*ssa.ChangeType, []*ssa.Value) []*ssa.Value"þdtype.func(*"".ChangeType, []*"".Value) []*"".Value°°«éÓß3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*ssa.ChangeType, []*ssa.Value) []*ssa.Value"pvgo.weak.type.*func(*"".ChangeType, []*"".Value) []*"".Value€"runtime.zerovalue €dtype.func(*"".ChangeType, []*"".Value) []*"".ValueРdtype.func(*"".ChangeType, []*"".Value) []*"".Value€&type.*"".ChangeType� type.[]*"".Value  type.[]*"".Valueþ^go.string."func(*ssa.ChangeType) *ssa.Function"ph#func(*ssa.ChangeType) *ssa.Function ^go.string."func(*ssa.ChangeType) *ssa.Function"þLtype.func(*"".ChangeType) *"".Function  ]3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.ChangeType) *ssa.Function"p^go.weak.type.*func(*"".ChangeType) *"".Function€"runtime.zerovalue €Ltype.func(*"".ChangeType) *"".FunctionÐ�Ltype.func(*"".ChangeType) *"".Function€&type.*"".ChangeType�"type.*"".FunctionþVgo.string."func(*ssa.ChangeType) token.Pos"``func(*ssa.ChangeType) token.Pos Vgo.string."func(*ssa.ChangeType) token.Pos"þLtype.func(*"".ChangeType) go/token.Pos  ÚµŽs3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.ChangeType) token.Pos"p^go.weak.type.*func(*"".ChangeType) go/token.Pos€"runtime.zerovalue €Ltype.func(*"".ChangeType) go/token.PosÐ�Ltype.func(*"".ChangeType) go/token.Pos€&type.*"".ChangeType�"type.go/token.Posþhgo.string."func(*ssa.ChangeType) *[]ssa.Instruction"€r(func(*ssa.ChangeType) *[]ssa.Instruction hgo.string."func(*ssa.ChangeType) *[]ssa.Instruction"þVtype.func(*"".ChangeType) *[]"".Instruction  ÍœâŸ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.ChangeType) *[]ssa.Instruction"phgo.weak.type.*func(*"".ChangeType) *[]"".Instruction€"runtime.zerovalue €Vtype.func(*"".ChangeType) *[]"".InstructionÐ�Vtype.func(*"".ChangeType) *[]"".Instruction€&type.*"".ChangeType�,type.*[]"".InstructionþXgo.string."func(*ssa.ChangeType) types.Type"pb func(*ssa.ChangeType) types.Type Xgo.string."func(*ssa.ChangeType) types.Type"þttype.func(*"".ChangeType) golang.org/x/tools/go/types.Type  °N§�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.ChangeType) types.Type"p†go.weak.type.*func(*"".ChangeType) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ttype.func(*"".ChangeType) golang.org/x/tools/go/types.TypeÐ�ttype.func(*"".ChangeType) golang.org/x/tools/go/types.Type€&type.*"".ChangeType�Jtype.golang.org/x/tools/go/types.Typeþdgo.string."func(*ssa.ChangeType, *ssa.BasicBlock)"pn&func(*ssa.ChangeType, *ssa.BasicBlock) dgo.string."func(*ssa.ChangeType, *ssa.BasicBlock)"þRtype.func(*"".ChangeType, *"".BasicBlock)  f6ÈI3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.ChangeType, *ssa.BasicBlock)"pdgo.weak.type.*func(*"".ChangeType, *"".BasicBlock)€"runtime.zerovalue €Rtype.func(*"".ChangeType, *"".BasicBlock)РRtype.func(*"".ChangeType, *"".BasicBlock)€&type.*"".ChangeType�&type.*"".BasicBlockþLgo.string."func(*ssa.ChangeType, int)"`Vfunc(*ssa.ChangeType, int) Lgo.string."func(*ssa.ChangeType, int)"þ*ssa.FieldAddr 4go.string."*ssa.FieldAddr"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ`go.string."func(*ssa.FieldAddr) *ssa.BasicBlock"pj$func(*ssa.FieldAddr) *ssa.BasicBlock `go.string."func(*ssa.FieldAddr) *ssa.BasicBlock"þNtype.func(*"".FieldAddr) *"".BasicBlock  óÒj3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.FieldAddr) *ssa.BasicBlock"p`go.weak.type.*func(*"".FieldAddr) *"".BasicBlock€"runtime.zerovalue €Ntype.func(*"".FieldAddr) *"".BasicBlockÐ�Ntype.func(*"".FieldAddr) *"".BasicBlock€$type.*"".FieldAddr�&type.*"".BasicBlockþNgo.string."func(*ssa.FieldAddr) string"`Xfunc(*ssa.FieldAddr) string Ngo.string."func(*ssa.FieldAddr) string"þ>type.func(*"".FieldAddr) string  g]+�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.FieldAddr) string"pPgo.weak.type.*func(*"".FieldAddr) string€"runtime.zerovalue €>type.func(*"".FieldAddr) stringÐ�>type.func(*"".FieldAddr) string€$type.*"".FieldAddr�type.stringþvgo.string."func(*ssa.FieldAddr, []*ssa.Value) []*ssa.Value"€€/func(*ssa.FieldAddr, []*ssa.Value) []*ssa.Value vgo.string."func(*ssa.FieldAddr, []*ssa.Value) []*ssa.Value"þbtype.func(*"".FieldAddr, []*"".Value) []*"".Value°°ot-Õ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.FieldAddr, []*ssa.Value) []*ssa.Value"ptgo.weak.type.*func(*"".FieldAddr, []*"".Value) []*"".Value€"runtime.zerovalue €btype.func(*"".FieldAddr, []*"".Value) []*"".ValueРbtype.func(*"".FieldAddr, []*"".Value) []*"".Value€$type.*"".FieldAddr� type.[]*"".Value  type.[]*"".Valueþ\go.string."func(*ssa.FieldAddr) *ssa.Function"pf"func(*ssa.FieldAddr) *ssa.Function \go.string."func(*ssa.FieldAddr) *ssa.Function"þJtype.func(*"".FieldAddr) *"".Function  Õœò¹3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.FieldAddr) *ssa.Function"p\go.weak.type.*func(*"".FieldAddr) *"".Function€"runtime.zerovalue €Jtype.func(*"".FieldAddr) *"".FunctionÐ�Jtype.func(*"".FieldAddr) *"".Function€$type.*"".FieldAddr�"type.*"".FunctionþTgo.string."func(*ssa.FieldAddr) token.Pos"`^func(*ssa.FieldAddr) token.Pos Tgo.string."func(*ssa.FieldAddr) token.Pos"þJtype.func(*"".FieldAddr) go/token.Pos  4—/å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.FieldAddr) token.Pos"p\go.weak.type.*func(*"".FieldAddr) go/token.Pos€"runtime.zerovalue €Jtype.func(*"".FieldAddr) go/token.PosÐ�Jtype.func(*"".FieldAddr) go/token.Pos€$type.*"".FieldAddr�"type.go/token.Posþfgo.string."func(*ssa.FieldAddr) *[]ssa.Instruction"pp'func(*ssa.FieldAddr) *[]ssa.Instruction fgo.string."func(*ssa.FieldAddr) *[]ssa.Instruction"þTtype.func(*"".FieldAddr) *[]"".Instruction  zÁ]½3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.FieldAddr) *[]ssa.Instruction"pfgo.weak.type.*func(*"".FieldAddr) *[]"".Instruction€"runtime.zerovalue €Ttype.func(*"".FieldAddr) *[]"".InstructionÐ�Ttype.func(*"".FieldAddr) *[]"".Instruction€$type.*"".FieldAddr�,type.*[]"".InstructionþVgo.string."func(*ssa.FieldAddr) types.Type"``func(*ssa.FieldAddr) types.Type Vgo.string."func(*ssa.FieldAddr) types.Type"þrtype.func(*"".FieldAddr) golang.org/x/tools/go/types.Type  Î@Hs3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.FieldAddr) types.Type"p„go.weak.type.*func(*"".FieldAddr) golang.org/x/tools/go/types.Type€"runtime.zerovalue €rtype.func(*"".FieldAddr) golang.org/x/tools/go/types.TypeÐ�rtype.func(*"".FieldAddr) golang.org/x/tools/go/types.Type€$type.*"".FieldAddr�Jtype.golang.org/x/tools/go/types.Typeþbgo.string."func(*ssa.FieldAddr, *ssa.BasicBlock)"pl%func(*ssa.FieldAddr, *ssa.BasicBlock) bgo.string."func(*ssa.FieldAddr, *ssa.BasicBlock)"þPtype.func(*"".FieldAddr, *"".BasicBlock)  VSà¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.FieldAddr, *ssa.BasicBlock)"pbgo.weak.type.*func(*"".FieldAddr, *"".BasicBlock)€"runtime.zerovalue €Ptype.func(*"".FieldAddr, *"".BasicBlock)РPtype.func(*"".FieldAddr, *"".BasicBlock)€$type.*"".FieldAddr�&type.*"".BasicBlockþJgo.string."func(*ssa.FieldAddr, int)"`Tfunc(*ssa.FieldAddr, int) Jgo.string."func(*ssa.FieldAddr, int)"þ:type.func(*"".FieldAddr, int)  œÔ +3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.FieldAddr, int)"pLgo.weak.type.*func(*"".FieldAddr, int)€"runtime.zerovalue €:type.func(*"".FieldAddr, int)Р:type.func(*"".FieldAddr, int)€$type.*"".FieldAddr�type.intþVgo.string."func(*ssa.FieldAddr, token.Pos)"``func(*ssa.FieldAddr, token.Pos) Vgo.string."func(*ssa.FieldAddr, token.Pos)"þLtype.func(*"".FieldAddr, go/token.Pos)  u벑3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.FieldAddr, token.Pos)"p^go.weak.type.*func(*"".FieldAddr, go/token.Pos)€"runtime.zerovalue €Ltype.func(*"".FieldAddr, go/token.Pos)РLtype.func(*"".FieldAddr, go/token.Pos)€$type.*"".FieldAddr�"type.go/token.PosþXgo.string."func(*ssa.FieldAddr, types.Type)"pb func(*ssa.FieldAddr, types.Type) Xgo.string."func(*ssa.FieldAddr, types.Type)"þttype.func(*"".FieldAddr, golang.org/x/tools/go/types.Type)  à K3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.FieldAddr, types.Type)"p†go.weak.type.*func(*"".FieldAddr, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ttype.func(*"".FieldAddr, golang.org/x/tools/go/types.Type)Рttype.func(*"".FieldAddr, golang.org/x/tools/go/types.Type)€$type.*"".FieldAddr�Jtype.golang.org/x/tools/go/types.Typeþ$type.*"".FieldAddrð +ð +ÜÞ€6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.FieldAddr"p6go.weak.type.**"".FieldAddr€"runtime.zerovalue�"type."".FieldAddr` $type.*"".FieldAddrÀð$type.*"".FieldAddrð"go.string."Block"�4type.func() *"".BasicBlock Ntype.func(*"".FieldAddr) *"".BasicBlock°*"".(*FieldAddr).BlockÀ*"".(*FieldAddr).BlockÐ go.string."Name"ð$type.func() string€>type.func(*"".FieldAddr) string�("".(*FieldAddr).Name ("".(*FieldAddr).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueàbtype.func(*"".FieldAddr, []*"".Value) []*"".Valueð0"".(*FieldAddr).Operands€0"".(*FieldAddr).Operands�$go.string."Parent"°0type.func() *"".FunctionÀJtype.func(*"".FieldAddr) *"".FunctionÐ,"".(*FieldAddr).Parentà,"".(*FieldAddr).Parentðgo.string."Pos"�0type.func() go/token.Pos Jtype.func(*"".FieldAddr) go/token.Pos°&"".(*FieldAddr).PosÀ&"".(*FieldAddr).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ttype.func(*"".FieldAddr) *[]"".Instruction�2"".(*FieldAddr).Referrers 2"".(*FieldAddr).Referrers°$go.string."String"Ð$type.func() stringà>type.func(*"".FieldAddr) stringð,"".(*FieldAddr).String€,"".(*FieldAddr).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀrtype.func(*"".FieldAddr) golang.org/x/tools/go/types.TypeÐ("".(*FieldAddr).Typeà("".(*FieldAddr).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ptype.func(*"".FieldAddr, *"".BasicBlock)°0"".(*FieldAddr).setBlockÀ0"".(*FieldAddr).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ :type.func(*"".FieldAddr, int)� ,"".(*FieldAddr).setNum  ,"".(*FieldAddr).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Ltype.func(*"".FieldAddr, go/token.Pos)ð ,"".(*FieldAddr).setPos€ +,"".(*FieldAddr).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ttype.func(*"".FieldAddr, golang.org/x/tools/go/types.Type)Ð +."".(*FieldAddr).setTypeà +."".(*FieldAddr).setTypeþbruntime.gcbits.0x488c84448c84c44848c4480000000000 HŒ„DŒ„ÄHHÄHþ2go.string."ssa.FieldAddr"@< ssa.FieldAddr 2go.string."ssa.FieldAddr"þ"go.string."Field"0,Field "go.string."Field"þ*go.string."FieldAddr"@4 FieldAddr *go.string."FieldAddr"þ"type."".FieldAddr€€X·$Vú@P à runtime.algarray0bruntime.gcbits.0x488c84448c84c44848c4480000000000P2go.string."ssa.FieldAddr"p$type.*"".FieldAddr€"runtime.zerovalue�À"type."".FieldAddrà type."".register�go.string."X"°type."".Valueà"go.string."Field"€type.int`°"type."".FieldAddr°*go.string."FieldAddr"À"go.importpath."".Ѐ"type."".FieldAddrþ.go.string."*[]ast.Stmt"@8 *[]ast.Stmt .go.string."*[]ast.Stmt"þ&type.*[]go/ast.Stmt  uÄ*6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*[]ast.Stmt"p8go.weak.type.**[]go/ast.Stmt€"runtime.zerovalue�$type.[]go/ast.StmtþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ:type..hashfunc.[8]go/ast.Node2type..hash.[8]go/ast.Nodeþ6type..eqfunc.[8]go/ast.Node.type..eq.[8]go/ast.Nodeþ0type..alg.[8]go/ast.Node :type..hashfunc.[8]go/ast.Node6type..eqfunc.[8]go/ast.Nodeþ.go.string."[8]ast.Node"@8 [8]ast.Node .go.string."[8]ast.Node"þ&type.[8]go/ast.NodeÀÀ€MëÓ¦ 0type..alg.[8]go/ast.Node0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P.go.string."[8]ast.Node"p8go.weak.type.*[8]go/ast.Node€"runtime.zerovalue� type.go/ast.Node $type.[]go/ast.NodeþLgo.typelink.[8]ast.Node/[8]go/ast.Node&type.[8]go/ast.NodeþZgo.string."*map.bucket[ast.Node]types.Object"pd!*map.bucket[ast.Node]types.Object Zgo.string."*map.bucket[ast.Node]types.Object"þ~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object  ómæž6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*map.bucket[ast.Node]types.Object"p�go.weak.type.**map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue�|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Objectþ,„type..gc.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object$þŒtype..gcprog.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object"íîîîîîîî +þXgo.string."map.bucket[ast.Node]types.Object"pb map.bucket[ast.Node]types.Object Xgo.string."map.bucket[ast.Node]types.Object"þ|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object°°]§¶%Yˆ à runtime.algarray0„type..gc.map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object@Œtype..gcprog.map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectPXgo.string."map.bucket[ast.Node]types.Object"pŽgo.weak.type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue�À|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectÀ go.string."keys"à&type.[8]go/ast.Node�$go.string."values"°Ttype.[8]golang.org/x/tools/go/types.Objectà(go.string."overflow"€~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectþRgo.string."map.hdr[ast.Node]types.Object"`\map.hdr[ast.Node]types.Object Rgo.string."map.hdr[ast.Node]types.Object"þvtype.map.hdr[go/ast.Node]golang.org/x/tools/go/types.Objectàà0º4¬5  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PRgo.string."map.hdr[ast.Node]types.Object"pˆgo.weak.type.*map.hdr[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Àvtype.map.hdr[go/ast.Node]golang.org/x/tools/go/types.ObjectÀ&go.string."buckets"à~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.Object�,go.string."oldbuckets"°~type.*map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectþJgo.string."map[ast.Node]types.Object"`Tmap[ast.Node]types.Object Jgo.string."map[ast.Node]types.Object"þntype.map[go/ast.Node]golang.org/x/tools/go/types.ObjectÜÜÃ&`5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."map[ast.Node]types.Object"p€go.weak.type.*map[go/ast.Node]golang.org/x/tools/go/types.Object€"runtime.zerovalue� type.go/ast.Node Ntype.golang.org/x/tools/go/types.Object°|type.map.bucket[go/ast.Node]golang.org/x/tools/go/types.ObjectÀvtype.map.hdr[go/ast.Node]golang.org/x/tools/go/types.Objectþ°go.typelink.map[ast.Node]types.Object/map[go/ast.Node]golang.org/x/tools/go/types.Objectntype.map[go/ast.Node]golang.org/x/tools/go/types.ObjectþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ:type..hashfunc."".SelectState2type..hash."".SelectStateþ6type..eqfunc."".SelectState.type..eq."".SelectStateþ0type..alg."".SelectState :type..hashfunc."".SelectState6type..eqfunc."".SelectStateþ8go.string."*ssa.SelectState"PB*ssa.SelectState 8go.string."*ssa.SelectState"þ(type.*"".SelectState  pÔ̪6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*ssa.SelectState"p:go.weak.type.**"".SelectState€"runtime.zerovalue�&type."".SelectStateþbruntime.gcbits.0xc4c8488c000000000000000000000000 ÄÈHŒþ6go.string."ssa.SelectState"@@ssa.SelectState 6go.string."ssa.SelectState"þgo.string."Dir"0(Dir go.string."Dir"þ go.string."Chan"0*Chan go.string."Chan"þ go.string."Send"0*Send go.string."Send"þ*go.string."DebugNode"@4 DebugNode *go.string."DebugNode"þ.go.string."SelectState"@8 SelectState .go.string."SelectState"þ&type."".SelectState  @¾Ì†((0( 0type..alg."".SelectState0bruntime.gcbits.0xc4c8488c000000000000000000000000P6go.string."ssa.SelectState"p(type.*"".SelectState€"runtime.zerovalue�À&type."".SelectStateÀgo.string."Dir"àPtype.golang.org/x/tools/go/types.ChanDir� go.string."Chan"°type."".Valueà go.string."Send"€type."".Value°go.string."Pos"Ð"type.go/token.Pos€*go.string."DebugNode"  type.go/ast.Node`Ð&type."".SelectStateÐ.go.string."SelectState"à"go.importpath."".ð &type."".SelectStateþgo.weak.type.*[]*"".SelectState€"runtime.zerovalue�(type.*"".SelectStateþ`go.typelink.[]*ssa.SelectState/[]*"".SelectState,type.[]*"".SelectStateþ.go.string."*ssa.Select"@8 *ssa.Select .go.string."*ssa.Select"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þZgo.string."func(*ssa.Select) *ssa.BasicBlock"pd!func(*ssa.Select) *ssa.BasicBlock Zgo.string."func(*ssa.Select) *ssa.BasicBlock"þHtype.func(*"".Select) *"".BasicBlock   §F³3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Select) *ssa.BasicBlock"pZgo.weak.type.*func(*"".Select) *"".BasicBlock€"runtime.zerovalue €Htype.func(*"".Select) *"".BasicBlockÐ�Htype.func(*"".Select) *"".BasicBlock€type.*"".Select�&type.*"".BasicBlockþHgo.string."func(*ssa.Select) string"`Rfunc(*ssa.Select) string Hgo.string."func(*ssa.Select) string"þ8type.func(*"".Select) string  l 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Select) string"pJgo.weak.type.*func(*"".Select) string€"runtime.zerovalue €8type.func(*"".Select) stringÐ�8type.func(*"".Select) string€type.*"".Select�type.stringþpgo.string."func(*ssa.Select, []*ssa.Value) []*ssa.Value"€z,func(*ssa.Select, []*ssa.Value) []*ssa.Value pgo.string."func(*ssa.Select, []*ssa.Value) []*ssa.Value"þ\type.func(*"".Select, []*"".Value) []*"".Value°°…§Î&3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.Select, []*ssa.Value) []*ssa.Value"pngo.weak.type.*func(*"".Select, []*"".Value) []*"".Value€"runtime.zerovalue €\type.func(*"".Select, []*"".Value) []*"".ValueР\type.func(*"".Select, []*"".Value) []*"".Value€type.*"".Select� type.[]*"".Value  type.[]*"".ValueþVgo.string."func(*ssa.Select) *ssa.Function"``func(*ssa.Select) *ssa.Function Vgo.string."func(*ssa.Select) *ssa.Function"þDtype.func(*"".Select) *"".Function  Š&ÙC3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Select) *ssa.Function"pVgo.weak.type.*func(*"".Select) *"".Function€"runtime.zerovalue €Dtype.func(*"".Select) *"".FunctionÐ�Dtype.func(*"".Select) *"".Function€type.*"".Select�"type.*"".FunctionþNgo.string."func(*ssa.Select) token.Pos"`Xfunc(*ssa.Select) token.Pos Ngo.string."func(*ssa.Select) token.Pos"þDtype.func(*"".Select) go/token.Pos  èçq3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Select) token.Pos"pVgo.weak.type.*func(*"".Select) go/token.Pos€"runtime.zerovalue €Dtype.func(*"".Select) go/token.PosÐ�Dtype.func(*"".Select) go/token.Pos€type.*"".Select�"type.go/token.Posþ`go.string."func(*ssa.Select) *[]ssa.Instruction"pj$func(*ssa.Select) *[]ssa.Instruction `go.string."func(*ssa.Select) *[]ssa.Instruction"þNtype.func(*"".Select) *[]"".Instruction  Ç(>Ù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.Select) *[]ssa.Instruction"p`go.weak.type.*func(*"".Select) *[]"".Instruction€"runtime.zerovalue €Ntype.func(*"".Select) *[]"".InstructionÐ�Ntype.func(*"".Select) *[]"".Instruction€type.*"".Select�,type.*[]"".InstructionþPgo.string."func(*ssa.Select) types.Type"`Zfunc(*ssa.Select) types.Type Pgo.string."func(*ssa.Select) types.Type"þltype.func(*"".Select) golang.org/x/tools/go/types.Type  ÓÊ6Ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Select) types.Type"p~go.weak.type.*func(*"".Select) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ltype.func(*"".Select) golang.org/x/tools/go/types.TypeÐ�ltype.func(*"".Select) golang.org/x/tools/go/types.Type€type.*"".Select�Jtype.golang.org/x/tools/go/types.Typeþ\go.string."func(*ssa.Select, *ssa.BasicBlock)"pf"func(*ssa.Select, *ssa.BasicBlock) \go.string."func(*ssa.Select, *ssa.BasicBlock)"þJtype.func(*"".Select, *"".BasicBlock)  ”ŸíG3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Select, *ssa.BasicBlock)"p\go.weak.type.*func(*"".Select, *"".BasicBlock)€"runtime.zerovalue €Jtype.func(*"".Select, *"".BasicBlock)РJtype.func(*"".Select, *"".BasicBlock)€type.*"".Select�&type.*"".BasicBlockþDgo.string."func(*ssa.Select, int)"PNfunc(*ssa.Select, int) Dgo.string."func(*ssa.Select, int)"þ4type.func(*"".Select, int)  Rb‡+3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*ssa.Select, int)"pFgo.weak.type.*func(*"".Select, int)€"runtime.zerovalue €4type.func(*"".Select, int)Р4type.func(*"".Select, int)€type.*"".Select�type.intþPgo.string."func(*ssa.Select, token.Pos)"`Zfunc(*ssa.Select, token.Pos) Pgo.string."func(*ssa.Select, token.Pos)"þFtype.func(*"".Select, go/token.Pos)   MV3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Select, token.Pos)"pXgo.weak.type.*func(*"".Select, go/token.Pos)€"runtime.zerovalue €Ftype.func(*"".Select, go/token.Pos)РFtype.func(*"".Select, go/token.Pos)€type.*"".Select�"type.go/token.PosþRgo.string."func(*ssa.Select, types.Type)"`\func(*ssa.Select, types.Type) Rgo.string."func(*ssa.Select, types.Type)"þntype.func(*"".Select, golang.org/x/tools/go/types.Type)  *[3]*types.Var 4go.string."*[3]*types.Var"þRtype.*[3]*golang.org/x/tools/go/types.Var  jìÝ +6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[3]*types.Var"pdgo.weak.type.**[3]*golang.org/x/tools/go/types.Var€"runtime.zerovalue�Ptype.[3]*golang.org/x/tools/go/types.Varþ2go.string."[2]*types.Var"@< [2]*types.Var 2go.string."[2]*types.Var"þPtype.[2]*golang.org/x/tools/go/types.VarÀÀ•­‡^ À runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."[2]*types.Var"pbgo.weak.type.*[2]*golang.org/x/tools/go/types.Var€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/types.Var Ntype.[]*golang.org/x/tools/go/types.Varþzgo.typelink.[2]*types.Var/[2]*golang.org/x/tools/go/types.VarPtype.[2]*golang.org/x/tools/go/types.Varþ4go.string."*[2]*types.Var"@>*[2]*types.Var 4go.string."*[2]*types.Var"þRtype.*[2]*golang.org/x/tools/go/types.Var  Õ5¶6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[2]*types.Var"pdgo.weak.type.**[2]*golang.org/x/tools/go/types.Var€"runtime.zerovalue�Ptype.[2]*golang.org/x/tools/go/types.VarþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ,type..hashfunc."".Send$type..hash."".Sendþ(type..eqfunc."".Send type..eq."".Sendþ"type..alg."".Send ,type..hashfunc."".Send(type..eqfunc."".Sendþ*go.string."*ssa.Send"@4 *ssa.Send *go.string."*ssa.Send"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þVgo.string."func(*ssa.Send) *ssa.BasicBlock"``func(*ssa.Send) *ssa.BasicBlock Vgo.string."func(*ssa.Send) *ssa.BasicBlock"þDtype.func(*"".Send) *"".BasicBlock  x%nz3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Send) *ssa.BasicBlock"pVgo.weak.type.*func(*"".Send) *"".BasicBlock€"runtime.zerovalue €Dtype.func(*"".Send) *"".BasicBlockÐ�Dtype.func(*"".Send) *"".BasicBlock€type.*"".Send�&type.*"".BasicBlockþlgo.string."func(*ssa.Send, []*ssa.Value) []*ssa.Value"€v*func(*ssa.Send, []*ssa.Value) []*ssa.Value lgo.string."func(*ssa.Send, []*ssa.Value) []*ssa.Value"þXtype.func(*"".Send, []*"".Value) []*"".Value°°og‹+3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*ssa.Send, []*ssa.Value) []*ssa.Value"pjgo.weak.type.*func(*"".Send, []*"".Value) []*"".Value€"runtime.zerovalue €Xtype.func(*"".Send, []*"".Value) []*"".ValueРXtype.func(*"".Send, []*"".Value) []*"".Value€type.*"".Send� type.[]*"".Value  type.[]*"".ValueþRgo.string."func(*ssa.Send) *ssa.Function"`\func(*ssa.Send) *ssa.Function Rgo.string."func(*ssa.Send) *ssa.Function"þ@type.func(*"".Send) *"".Function  ¬´¨­3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Send) *ssa.Function"pRgo.weak.type.*func(*"".Send) *"".Function€"runtime.zerovalue €@type.func(*"".Send) *"".FunctionÐ�@type.func(*"".Send) *"".Function€type.*"".Send�"type.*"".FunctionþJgo.string."func(*ssa.Send) token.Pos"`Tfunc(*ssa.Send) token.Pos Jgo.string."func(*ssa.Send) token.Pos"þ@type.func(*"".Send) go/token.Pos  <¨Ó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.Send) token.Pos"pRgo.weak.type.*func(*"".Send) go/token.Pos€"runtime.zerovalue €@type.func(*"".Send) go/token.PosÐ�@type.func(*"".Send) go/token.Pos€type.*"".Send�"type.go/token.Posþ\go.string."func(*ssa.Send) *[]ssa.Instruction"pf"func(*ssa.Send) *[]ssa.Instruction \go.string."func(*ssa.Send) *[]ssa.Instruction"þJtype.func(*"".Send) *[]"".Instruction  ¨e�m3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Send) *[]ssa.Instruction"p\go.weak.type.*func(*"".Send) *[]"".Instruction€"runtime.zerovalue €Jtype.func(*"".Send) *[]"".InstructionÐ�Jtype.func(*"".Send) *[]"".Instruction€type.*"".Send�,type.*[]"".InstructionþDgo.string."func(*ssa.Send) string"PNfunc(*ssa.Send) string Dgo.string."func(*ssa.Send) string"þ4type.func(*"".Send) string  ÞRŠ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(*ssa.Send) string"pFgo.weak.type.*func(*"".Send) string€"runtime.zerovalue €4type.func(*"".Send) stringÐ�4type.func(*"".Send) string€type.*"".Send�type.stringþXgo.string."func(*ssa.Send, *ssa.BasicBlock)"pb func(*ssa.Send, *ssa.BasicBlock) Xgo.string."func(*ssa.Send, *ssa.BasicBlock)"þFtype.func(*"".Send, *"".BasicBlock)  £¨Y3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.Send, *ssa.BasicBlock)"pXgo.weak.type.*func(*"".Send, *"".BasicBlock)€"runtime.zerovalue €Ftype.func(*"".Send, *"".BasicBlock)РFtype.func(*"".Send, *"".BasicBlock)€type.*"".Send�&type.*"".BasicBlockþtype.*"".Send���îê26X   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*ssa.Send"p,go.weak.type.**"".Send€"runtime.zerovalue�type."".Send` type.*"".SendÀðtype.*"".Sendð"go.string."Block"�4type.func() *"".BasicBlock Dtype.func(*"".Send) *"".BasicBlock° "".(*Send).BlockÀ "".(*Send).BlockÐ(go.string."Operands"ðDtype.func([]*"".Value) []*"".Value€Xtype.func(*"".Send, []*"".Value) []*"".Value�&"".(*Send).Operands &"".(*Send).Operands°$go.string."Parent"Ð0type.func() *"".Functionà@type.func(*"".Send) *"".Functionð""".(*Send).Parent€""".(*Send).Parent�go.string."Pos"°0type.func() go/token.PosÀ@type.func(*"".Send) go/token.PosÐ"".(*Send).Posà"".(*Send).Posð*go.string."Referrers"�:type.func() *[]"".Instruction Jtype.func(*"".Send) *[]"".Instruction°("".(*Send).ReferrersÀ("".(*Send).ReferrersÐ$go.string."String"ð$type.func() string€4type.func(*"".Send) string�""".(*Send).String """.(*Send).String°(go.string."setBlock"À"go.importpath."".Ð2type.func(*"".BasicBlock)àFtype.func(*"".Send, *"".BasicBlock)ð&"".(*Send).setBlock€&"".(*Send).setBlockþbruntime.gcbits.0xc8c84800000000000000000000000000 ÈÈHþ(go.string."ssa.Send"@2ssa.Send (go.string."ssa.Send"þtype."".SendÐÐ0yë�($ "type..alg."".Send0bruntime.gcbits.0xc8c84800000000000000000000000000P(go.string."ssa.Send"ptype.*"".Send€"runtime.zerovalue�Àtype."".Sendà*type."".anInstruction� go.string."Chan"°type."".Valueàgo.string."X"€type."".Value°go.string."pos"À"go.importpath."".Ð"type.go/token.Pos`€type."".Send€ go.string."Send"�"go.importpath."". Ðtype."".Sendþ&go.string."*ssa.Go"00*ssa.Go &go.string."*ssa.Go"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þRgo.string."func(*ssa.Go) *ssa.BasicBlock"`\func(*ssa.Go) *ssa.BasicBlock Rgo.string."func(*ssa.Go) *ssa.BasicBlock"þ@type.func(*"".Go) *"".BasicBlock  ×ôu"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Go) *ssa.BasicBlock"pRgo.weak.type.*func(*"".Go) *"".BasicBlock€"runtime.zerovalue €@type.func(*"".Go) *"".BasicBlockÐ�@type.func(*"".Go) *"".BasicBlock€type.*"".Go�&type.*"".BasicBlockþRgo.string."func(*ssa.Go) *ssa.CallCommon"`\func(*ssa.Go) *ssa.CallCommon Rgo.string."func(*ssa.Go) *ssa.CallCommon"þ@type.func(*"".Go) *"".CallCommon  Ìä¡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.Go) *ssa.CallCommon"pRgo.weak.type.*func(*"".Go) *"".CallCommon€"runtime.zerovalue €@type.func(*"".Go) *"".CallCommonÐ�@type.func(*"".Go) *"".CallCommon€type.*"".Go�&type.*"".CallCommonþhgo.string."func(*ssa.Go, []*ssa.Value) []*ssa.Value"€r(func(*ssa.Go, []*ssa.Value) []*ssa.Value hgo.string."func(*ssa.Go, []*ssa.Value) []*ssa.Value"þTtype.func(*"".Go, []*"".Value) []*"".Value°°Y½—Ù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.Go, []*ssa.Value) []*ssa.Value"pfgo.weak.type.*func(*"".Go, []*"".Value) []*"".Value€"runtime.zerovalue €Ttype.func(*"".Go, []*"".Value) []*"".ValueРTtype.func(*"".Go, []*"".Value) []*"".Value€type.*"".Go� type.[]*"".Value  type.[]*"".ValueþNgo.string."func(*ssa.Go) *ssa.Function"`Xfunc(*ssa.Go) *ssa.Function Ngo.string."func(*ssa.Go) *ssa.Function"þ*ssa.RunDefers 4go.string."*ssa.RunDefers"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ`go.string."func(*ssa.RunDefers) *ssa.BasicBlock"pj$func(*ssa.RunDefers) *ssa.BasicBlock `go.string."func(*ssa.RunDefers) *ssa.BasicBlock"þNtype.func(*"".RunDefers) *"".BasicBlock  a¼�¥3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.RunDefers) *ssa.BasicBlock"p`go.weak.type.*func(*"".RunDefers) *"".BasicBlock€"runtime.zerovalue €Ntype.func(*"".RunDefers) *"".BasicBlockÐ�Ntype.func(*"".RunDefers) *"".BasicBlock€$type.*"".RunDefers�&type.*"".BasicBlockþvgo.string."func(*ssa.RunDefers, []*ssa.Value) []*ssa.Value"€€/func(*ssa.RunDefers, []*ssa.Value) []*ssa.Value vgo.string."func(*ssa.RunDefers, []*ssa.Value) []*ssa.Value"þbtype.func(*"".RunDefers, []*"".Value) []*"".Value°°�Ù+þ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.RunDefers, []*ssa.Value) []*ssa.Value"ptgo.weak.type.*func(*"".RunDefers, []*"".Value) []*"".Value€"runtime.zerovalue €btype.func(*"".RunDefers, []*"".Value) []*"".ValueРbtype.func(*"".RunDefers, []*"".Value) []*"".Value€$type.*"".RunDefers� type.[]*"".Value  type.[]*"".Valueþ\go.string."func(*ssa.RunDefers) *ssa.Function"pf"func(*ssa.RunDefers) *ssa.Function \go.string."func(*ssa.RunDefers) *ssa.Function"þJtype.func(*"".RunDefers) *"".Function  Ãv¨G3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.RunDefers) *ssa.Function"p\go.weak.type.*func(*"".RunDefers) *"".Function€"runtime.zerovalue €Jtype.func(*"".RunDefers) *"".FunctionÐ�Jtype.func(*"".RunDefers) *"".Function€$type.*"".RunDefers�"type.*"".FunctionþTgo.string."func(*ssa.RunDefers) token.Pos"`^func(*ssa.RunDefers) token.Pos Tgo.string."func(*ssa.RunDefers) token.Pos"þJtype.func(*"".RunDefers) go/token.Pos  JG¦D3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.RunDefers) token.Pos"p\go.weak.type.*func(*"".RunDefers) go/token.Pos€"runtime.zerovalue €Jtype.func(*"".RunDefers) go/token.PosÐ�Jtype.func(*"".RunDefers) go/token.Pos€$type.*"".RunDefers�"type.go/token.Posþfgo.string."func(*ssa.RunDefers) *[]ssa.Instruction"pp'func(*ssa.RunDefers) *[]ssa.Instruction fgo.string."func(*ssa.RunDefers) *[]ssa.Instruction"þTtype.func(*"".RunDefers) *[]"".Instruction  ¸²¸g3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.RunDefers) *[]ssa.Instruction"pfgo.weak.type.*func(*"".RunDefers) *[]"".Instruction€"runtime.zerovalue €Ttype.func(*"".RunDefers) *[]"".InstructionÐ�Ttype.func(*"".RunDefers) *[]"".Instruction€$type.*"".RunDefers�,type.*[]"".InstructionþNgo.string."func(*ssa.RunDefers) string"`Xfunc(*ssa.RunDefers) string Ngo.string."func(*ssa.RunDefers) string"þ>type.func(*"".RunDefers) string  ?ç©m3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.RunDefers) string"pPgo.weak.type.*func(*"".RunDefers) string€"runtime.zerovalue €>type.func(*"".RunDefers) stringÐ�>type.func(*"".RunDefers) string€$type.*"".RunDefers�type.stringþbgo.string."func(*ssa.RunDefers, *ssa.BasicBlock)"pl%func(*ssa.RunDefers, *ssa.BasicBlock) bgo.string."func(*ssa.RunDefers, *ssa.BasicBlock)"þPtype.func(*"".RunDefers, *"".BasicBlock)  Tªû$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.RunDefers, *ssa.BasicBlock)"pbgo.weak.type.*func(*"".RunDefers, *"".BasicBlock)€"runtime.zerovalue €Ptype.func(*"".RunDefers, *"".BasicBlock)РPtype.func(*"".RunDefers, *"".BasicBlock)€$type.*"".RunDefers�&type.*"".BasicBlockþ$type.*"".RunDefers��ïx&(6X   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.RunDefers"p6go.weak.type.**"".RunDefers€"runtime.zerovalue�"type."".RunDefers` $type.*"".RunDefersÀð$type.*"".RunDefersð"go.string."Block"�4type.func() *"".BasicBlock Ntype.func(*"".RunDefers) *"".BasicBlock°*"".(*RunDefers).BlockÀ*"".(*RunDefers).BlockÐ(go.string."Operands"ðDtype.func([]*"".Value) []*"".Value€btype.func(*"".RunDefers, []*"".Value) []*"".Value�0"".(*RunDefers).Operands 0"".(*RunDefers).Operands°$go.string."Parent"Ð0type.func() *"".FunctionàJtype.func(*"".RunDefers) *"".Functionð,"".(*RunDefers).Parent€,"".(*RunDefers).Parent�go.string."Pos"°0type.func() go/token.PosÀJtype.func(*"".RunDefers) go/token.PosÐ&"".(*RunDefers).Posà&"".(*RunDefers).Posð*go.string."Referrers"�:type.func() *[]"".Instruction Ttype.func(*"".RunDefers) *[]"".Instruction°2"".(*RunDefers).ReferrersÀ2"".(*RunDefers).ReferrersÐ$go.string."String"ð$type.func() string€>type.func(*"".RunDefers) string�,"".(*RunDefers).String ,"".(*RunDefers).String°(go.string."setBlock"À"go.importpath."".Ð2type.func(*"".BasicBlock)àPtype.func(*"".RunDefers, *"".BasicBlock)ð0"".(*RunDefers).setBlock€0"".(*RunDefers).setBlockþ2go.string."ssa.RunDefers"@< ssa.RunDefers 2go.string."ssa.RunDefers"þ*go.string."RunDefers"@4 RunDefers *go.string."RunDefers"þ"type."".RunDefersààÓ4}9   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."ssa.RunDefers"p$type.*"".RunDefers€"runtime.zerovalue�À"type."".RunDefersà*type."".anInstruction`�"type."".RunDefers�*go.string."RunDefers" "go.importpath."".°à"type."".RunDefersþ.go.string."*ssa.Return"@8 *ssa.Return .go.string."*ssa.Return"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þZgo.string."func(*ssa.Return) *ssa.BasicBlock"pd!func(*ssa.Return) *ssa.BasicBlock Zgo.string."func(*ssa.Return) *ssa.BasicBlock"þHtype.func(*"".Return) *"".BasicBlock  ™ôÃ83 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Return) *ssa.BasicBlock"pZgo.weak.type.*func(*"".Return) *"".BasicBlock€"runtime.zerovalue €Htype.func(*"".Return) *"".BasicBlockÐ�Htype.func(*"".Return) *"".BasicBlock€type.*"".Return�&type.*"".BasicBlockþpgo.string."func(*ssa.Return, []*ssa.Value) []*ssa.Value"€z,func(*ssa.Return, []*ssa.Value) []*ssa.Value pgo.string."func(*ssa.Return, []*ssa.Value) []*ssa.Value"þ\type.func(*"".Return, []*"".Value) []*"".Value°°2ÅÙƒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.Return, []*ssa.Value) []*ssa.Value"pngo.weak.type.*func(*"".Return, []*"".Value) []*"".Value€"runtime.zerovalue €\type.func(*"".Return, []*"".Value) []*"".ValueР\type.func(*"".Return, []*"".Value) []*"".Value€type.*"".Return� type.[]*"".Value  type.[]*"".ValueþVgo.string."func(*ssa.Return) *ssa.Function"``func(*ssa.Return) *ssa.Function Vgo.string."func(*ssa.Return) *ssa.Function"þDtype.func(*"".Return) *"".Function  ?n|ø3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.Return) *ssa.Function"pVgo.weak.type.*func(*"".Return) *"".Function€"runtime.zerovalue €Dtype.func(*"".Return) *"".FunctionÐ�Dtype.func(*"".Return) *"".Function€type.*"".Return�"type.*"".FunctionþNgo.string."func(*ssa.Return) token.Pos"`Xfunc(*ssa.Return) token.Pos Ngo.string."func(*ssa.Return) token.Pos"þDtype.func(*"".Return) go/token.Pos  ¡ëýú3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Return) token.Pos"pVgo.weak.type.*func(*"".Return) go/token.Pos€"runtime.zerovalue €Dtype.func(*"".Return) go/token.PosÐ�Dtype.func(*"".Return) go/token.Pos€type.*"".Return�"type.go/token.Posþ`go.string."func(*ssa.Return) *[]ssa.Instruction"pj$func(*ssa.Return) *[]ssa.Instruction `go.string."func(*ssa.Return) *[]ssa.Instruction"þNtype.func(*"".Return) *[]"".Instruction  %· ·3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.Return) *[]ssa.Instruction"p`go.weak.type.*func(*"".Return) *[]"".Instruction€"runtime.zerovalue €Ntype.func(*"".Return) *[]"".InstructionÐ�Ntype.func(*"".Return) *[]"".Instruction€type.*"".Return�,type.*[]"".InstructionþHgo.string."func(*ssa.Return) string"`Rfunc(*ssa.Return) string Hgo.string."func(*ssa.Return) string"þ8type.func(*"".Return) string  ÛUQ=3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*ssa.Return) string"pJgo.weak.type.*func(*"".Return) string€"runtime.zerovalue €8type.func(*"".Return) stringÐ�8type.func(*"".Return) string€type.*"".Return�type.stringþ\go.string."func(*ssa.Return, *ssa.BasicBlock)"pf"func(*ssa.Return, *ssa.BasicBlock) \go.string."func(*ssa.Return, *ssa.BasicBlock)"þJtype.func(*"".Return, *"".BasicBlock)  ˆF@ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.Return, *ssa.BasicBlock)"p\go.weak.type.*func(*"".Return, *"".BasicBlock)€"runtime.zerovalue €Jtype.func(*"".Return, *"".BasicBlock)РJtype.func(*"".Return, *"".BasicBlock)€type.*"".Return�&type.*"".BasicBlockþtype.*"".Return��pG·h6X   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*ssa.Return"p0go.weak.type.**"".Return€"runtime.zerovalue�type."".Return` type.*"".ReturnÀðtype.*"".Returnð"go.string."Block"�4type.func() *"".BasicBlock Htype.func(*"".Return) *"".BasicBlock°$"".(*Return).BlockÀ$"".(*Return).BlockÐ(go.string."Operands"ðDtype.func([]*"".Value) []*"".Value€\type.func(*"".Return, []*"".Value) []*"".Value�*"".(*Return).Operands *"".(*Return).Operands°$go.string."Parent"Ð0type.func() *"".FunctionàDtype.func(*"".Return) *"".Functionð&"".(*Return).Parent€&"".(*Return).Parent�go.string."Pos"°0type.func() go/token.PosÀDtype.func(*"".Return) go/token.PosÐ "".(*Return).Posà "".(*Return).Posð*go.string."Referrers"�:type.func() *[]"".Instruction Ntype.func(*"".Return) *[]"".Instruction°,"".(*Return).ReferrersÀ,"".(*Return).ReferrersÐ$go.string."String"ð$type.func() string€8type.func(*"".Return) string�&"".(*Return).String &"".(*Return).String°(go.string."setBlock"À"go.importpath."".Ð2type.func(*"".BasicBlock)àJtype.func(*"".Return, *"".BasicBlock)ð*"".(*Return).setBlock€*"".(*Return).setBlockþ,go.string."ssa.Return"@6 +ssa.Return ,go.string."ssa.Return"þ&go.string."Results"00Results &go.string."Results"þ$go.string."Return"0.Return $go.string."Return"þtype."".Return€€(„<íW à runtime.algarray0bruntime.gcbits.0x88448448440000000000000000000000P,go.string."ssa.Return"ptype.*"".Return€"runtime.zerovalue�Àtype."".Returnà*type."".anInstruction�&go.string."Results"°type.[]"".Valueàgo.string."pos"ð"go.importpath."".€"type.go/token.Pos`°type."".Return°$go.string."Return"À"go.importpath."".Ѐtype."".Returnþ,go.string."[]ast.Spec"@6 +[]ast.Spec ,go.string."[]ast.Spec"þ$type.[]go/ast.Spec  0Ž4   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]ast.Spec"p6go.weak.type.*[]go/ast.Spec€"runtime.zerovalue� type.go/ast.SpecþHgo.typelink.[]ast.Spec/[]go/ast.Spec$type.[]go/ast.Specþ.go.string."**ssa.Alloc"@8 **ssa.Alloc .go.string."**ssa.Alloc"þtype.**"".Alloc  Ï‹ƒ»6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**ssa.Alloc"p0go.weak.type.***"".Alloc€"runtime.zerovalue�type.*"".Allocþbruntime.gcbits.0x84000000000000000000000000000000 „þhgo.string."struct { F uintptr; A0 *sync.WaitGroup }"€r(struct { F uintptr; A0 *sync.WaitGroup } hgo.string."struct { F uintptr; A0 *sync.WaitGroup }"þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þZtype.struct { F uintptr; A0 *sync.WaitGroup }àà�Bƒ À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Phgo.string."struct { F uintptr; A0 *sync.WaitGroup }"plgo.weak.type.*struct { F uintptr; A0 *sync.WaitGroup }€"runtime.zerovalue�ÀZtype.struct { F uintptr; A0 *sync.WaitGroup }Àgo.string."F"àtype.uintptr�go.string."A0"°(type.*sync.WaitGroupþ6go.string."**types.Package"@@**types.Package 6go.string."**types.Package"þTtype.**golang.org/x/tools/go/types.Package  ð!u6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**types.Package"pfgo.weak.type.***golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Packageþ2go.string."**ssa.Package"@< **ssa.Package 2go.string."**ssa.Package"þ"type.**"".Package  ÚêŠ�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."**ssa.Package"p4go.weak.type.***"".Package€"runtime.zerovalue� type.*"".Packageþ`go.string."*map.hdr[*types.Package]*ssa.Package"pj$*map.hdr[*types.Package]*ssa.Package `go.string."*map.hdr[*types.Package]*ssa.Package"þ|type.*map.hdr[*golang.org/x/tools/go/types.Package]*"".Package  ¯2âÁ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*map.hdr[*types.Package]*ssa.Package"pŽgo.weak.type.**map.hdr[*golang.org/x/tools/go/types.Package]*"".Package€"runtime.zerovalue�ztype.map.hdr[*golang.org/x/tools/go/types.Package]*"".Packageþ*go.string."[]uintptr"@4 []uintptr *go.string."[]uintptr"þtype.[]uintptr  »3À]   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P*go.string."[]uintptr"p.go.weak.type.*[]uintptr€"runtime.zerovalue�type.uintptrþ>go.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþ`go.string."map.iter[*types.Package]*ssa.Package"pj$map.iter[*types.Package]*ssa.Package `go.string."map.iter[*types.Package]*ssa.Package"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þ|type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageððPð› (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000P`go.string."map.iter[*types.Package]*ssa.Package"pŽgo.weak.type.*map.iter[*golang.org/x/tools/go/types.Package]*"".Package€"runtime.zerovalue�À|type.map.iter[*golang.org/x/tools/go/types.Package]*"".PackageÀgo.string."key"àTtype.**golang.org/x/tools/go/types.Package�go.string."val"°"type.**"".Packageàgo.string."t"€type.*uint8°go.string."h"Ð|type.*map.hdr[*golang.org/x/tools/go/types.Package]*"".Package€&go.string."buckets" ‚type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".PackageÐ go.string."bptr"ð‚type.*map.bucket[*golang.org/x/tools/go/types.Package]*"".Package "go.string."other"Àtype.[4]uintptrþjgo.string."*struct { F uintptr; A0 *sync.WaitGroup }"€t)*struct { F uintptr; A0 *sync.WaitGroup } jgo.string."*struct { F uintptr; A0 *sync.WaitGroup }"þ\type.*struct { F uintptr; A0 *sync.WaitGroup }  ¡hz§6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."*struct { F uintptr; A0 *sync.WaitGroup }"pngo.weak.type.**struct { F uintptr; A0 *sync.WaitGroup }€"runtime.zerovalue�Ztype.struct { F uintptr; A0 *sync.WaitGroup }þLgo.string."*map.hdr[string]ssa.Member"`V*map.hdr[string]ssa.Member Lgo.string."*map.hdr[string]ssa.Member"þgo.string."**types.Initializer"PH**types.Initializer >go.string."**types.Initializer"þ\type.**golang.org/x/tools/go/types.Initializer  Á+ÌS6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."**types.Initializer"pngo.weak.type.***golang.org/x/tools/go/types.Initializer€"runtime.zerovalue�Ztype.*golang.org/x/tools/go/types.Initializerþ.go.string."**types.Var"@8 **types.Var .go.string."**types.Var"þLtype.**golang.org/x/tools/go/types.Var  –e—Ã6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**types.Var"p^go.weak.type.***golang.org/x/tools/go/types.Var€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/types.Varþ,go.string."**ast.File"@6 +**ast.File ,go.string."**ast.File"þ$type.**go/ast.File  Q¶Iì6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."**ast.File"p6go.weak.type.***go/ast.File€"runtime.zerovalue�"type.*go/ast.FileþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þdtype..hashfunc.[8]golang.org/x/tools/go/types.Type\type..hash.[8]golang.org/x/tools/go/types.Typeþ`type..eqfunc.[8]golang.org/x/tools/go/types.TypeXtype..eq.[8]golang.org/x/tools/go/types.TypeþZtype..alg.[8]golang.org/x/tools/go/types.Type dtype..hashfunc.[8]golang.org/x/tools/go/types.Type`type..eqfunc.[8]golang.org/x/tools/go/types.Typeþ2go.string."[8]types.Type"@< [8]types.Type 2go.string."[8]types.Type"þPtype.[8]golang.org/x/tools/go/types.TypeÀÀ€*«Õ  Ztype..alg.[8]golang.org/x/tools/go/types.Type0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P2go.string."[8]types.Type"pbgo.weak.type.*[8]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type Ntype.[]golang.org/x/tools/go/types.Typeþzgo.typelink.[8]types.Type/[8]golang.org/x/tools/go/types.TypePtype.[8]golang.org/x/tools/go/types.Typeþ(go.string."[]uint32"@2[]uint32 (go.string."[]uint32"þtype.[]uint32  Ô‘   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]uint32"p,go.weak.type.*[]uint32€"runtime.zerovalue�type.uint32þ:go.typelink.[]uint32/[]uint32type.[]uint32þ*go.string."[8]uint32"@4 [8]uint32 *go.string."[8]uint32"þtype.[8]uint32ÀÀ ¥ˆ.À‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[8]uint32"p.go.weak.type.*[8]uint32€"runtime.zerovalue�type.uint32 type.[]uint32þ>go.typelink.[8]uint32/[8]uint32type.[8]uint32þRgo.string."*map.bucket[types.Type]uint32"`\*map.bucket[types.Type]uint32 Rgo.string."*map.bucket[types.Type]uint32"þptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32  xcÙ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.bucket[types.Type]uint32"p‚go.weak.type.**map.bucket[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�ntype.map.bucket[golang.org/x/tools/go/types.Type]uint32þbruntime.gcbits.0xc4c8c8c8c8c8c8c84844840000000000 ÄÈÈÈÈÈÈÈHD„þPgo.string."map.bucket[types.Type]uint32"`Zmap.bucket[types.Type]uint32 Pgo.string."map.bucket[types.Type]uint32"þntype.map.bucket[golang.org/x/tools/go/types.Type]uint32°°°”z˜wˆ¨ à runtime.algarray0bruntime.gcbits.0xc4c8c8c8c8c8c8c84844840000000000PPgo.string."map.bucket[types.Type]uint32"p€go.weak.type.*map.bucket[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Àntype.map.bucket[golang.org/x/tools/go/types.Type]uint32À go.string."keys"àPtype.[8]golang.org/x/tools/go/types.Type�$go.string."values"°type.[8]uint32à(go.string."overflow"€ptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32þJgo.string."map.hdr[types.Type]uint32"`Tmap.hdr[types.Type]uint32 Jgo.string."map.hdr[types.Type]uint32"þhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32àà0,:   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PJgo.string."map.hdr[types.Type]uint32"pzgo.weak.type.*map.hdr[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Àhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32À&go.string."buckets"àptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32�,go.string."oldbuckets"°ptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32þBgo.string."map[types.Type]uint32"PLmap[types.Type]uint32 Bgo.string."map[types.Type]uint32"þ`type.map[golang.org/x/tools/go/types.Type]uint32ÜÜe…y5° € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."map[types.Type]uint32"prgo.weak.type.*map[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type type.uint32°ntype.map.bucket[golang.org/x/tools/go/types.Type]uint32Àhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32þšgo.typelink.map[types.Type]uint32/map[golang.org/x/tools/go/types.Type]uint32`type.map[golang.org/x/tools/go/types.Type]uint32þBgo.string."[]*loader.PackageInfo"PL[]*loader.PackageInfo Bgo.string."[]*loader.PackageInfo"þ`type.[]*golang.org/x/tools/go/loader.PackageInfo  j[V¡   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PBgo.string."[]*loader.PackageInfo"prgo.weak.type.*[]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�\type.*golang.org/x/tools/go/loader.PackageInfoþšgo.typelink.[]*loader.PackageInfo/[]*golang.org/x/tools/go/loader.PackageInfo`type.[]*golang.org/x/tools/go/loader.PackageInfoþDgo.string."[8]*loader.PackageInfo"PN[8]*loader.PackageInfo Dgo.string."[8]*loader.PackageInfo"þbtype.[8]*golang.org/x/tools/go/loader.PackageInfoÀÀ@Z +-ò  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000PDgo.string."[8]*loader.PackageInfo"ptgo.weak.type.*[8]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�\type.*golang.org/x/tools/go/loader.PackageInfo `type.[]*golang.org/x/tools/go/loader.PackageInfoþžgo.typelink.[8]*loader.PackageInfo/[8]*golang.org/x/tools/go/loader.PackageInfobtype.[8]*golang.org/x/tools/go/loader.PackageInfoþtgo.string."*map.bucket[*types.Package]*loader.PackageInfo"€~.*map.bucket[*types.Package]*loader.PackageInfo tgo.string."*map.bucket[*types.Package]*loader.PackageInfo"þ¾type.*map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo  Ð6ý6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."*map.bucket[*types.Package]*loader.PackageInfo"pÐgo.weak.type.**map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�¼type.map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoþrgo.string."map.bucket[*types.Package]*loader.PackageInfo"€|-map.bucket[*types.Package]*loader.PackageInfo rgo.string."map.bucket[*types.Package]*loader.PackageInfo"þ¼type.map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo°°�ø¿ªHˆ à runtime.algarray0bruntime.gcbits.0x84888888888888888800000000000000Prgo.string."map.bucket[*types.Package]*loader.PackageInfo"pÎgo.weak.type.*map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�À¼type.map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoÀ go.string."keys"àXtype.[8]*golang.org/x/tools/go/types.Package�$go.string."values"°btype.[8]*golang.org/x/tools/go/loader.PackageInfoà(go.string."overflow"€¾type.*map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoþlgo.string."map.hdr[*types.Package]*loader.PackageInfo"€v*map.hdr[*types.Package]*loader.PackageInfo lgo.string."map.hdr[*types.Package]*loader.PackageInfo"þ¶type.map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoàà0øÈÖ$  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000Plgo.string."map.hdr[*types.Package]*loader.PackageInfo"pÈgo.weak.type.*map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�À¶type.map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoÀ&go.string."buckets"à¾type.*map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo�,go.string."oldbuckets"°¾type.*map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoþdgo.string."map[*types.Package]*loader.PackageInfo"pn&map[*types.Package]*loader.PackageInfo dgo.string."map[*types.Package]*loader.PackageInfo"þ®type.map[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoÜÜ{ÀY‡5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."map[*types.Package]*loader.PackageInfo"pÀgo.weak.type.*map[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package \type.*golang.org/x/tools/go/loader.PackageInfo°¼type.map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoÀ¶type.map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoþŠgo.typelink.map[*types.Package]*loader.PackageInfo/map[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo®type.map[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoþ@go.string."**loader.PackageInfo"PJ**loader.PackageInfo @go.string."**loader.PackageInfo"þ^type.**golang.org/x/tools/go/loader.PackageInfo  "ùF]6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."**loader.PackageInfo"ppgo.weak.type.***golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�\type.*golang.org/x/tools/go/loader.PackageInfoþngo.string."*map.hdr[*types.Package]*loader.PackageInfo"€x+*map.hdr[*types.Package]*loader.PackageInfo ngo.string."*map.hdr[*types.Package]*loader.PackageInfo"þ¸type.*map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo  ïìp=6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."*map.hdr[*types.Package]*loader.PackageInfo"pÊgo.weak.type.**map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�¶type.map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoþngo.string."map.iter[*types.Package]*loader.PackageInfo"€x+map.iter[*types.Package]*loader.PackageInfo ngo.string."map.iter[*types.Package]*loader.PackageInfo"þ¸type.map.iter[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoððPvZ~ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000Pngo.string."map.iter[*types.Package]*loader.PackageInfo"pÊgo.weak.type.*map.iter[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo€"runtime.zerovalue�À¸type.map.iter[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoÀgo.string."key"àTtype.**golang.org/x/tools/go/types.Package�go.string."val"°^type.**golang.org/x/tools/go/loader.PackageInfoàgo.string."t"€type.*uint8°go.string."h"иtype.*map.hdr[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo€&go.string."buckets" ¾type.*map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfoÐ go.string."bptr"ð¾type.*map.bucket[*golang.org/x/tools/go/types.Package]*golang.org/x/tools/go/loader.PackageInfo "go.string."other"Àtype.[4]uintptrþVgo.string."*map.bucket[string]types.Object"``*map.bucket[string]types.Object Vgo.string."*map.bucket[string]types.Object"þttype.*map.bucket[string]golang.org/x/tools/go/types.Object  =ÞQ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[string]types.Object"p†go.weak.type.**map.bucket[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�rtype.map.bucket[string]golang.org/x/tools/go/types.Objectþ,ztype..gc.map.bucket[string]golang.org/x/tools/go/types.Object$þ‚type..gcprog.map.bucket[string]golang.org/x/tools/go/types.Object"™™™™íîîî +þTgo.string."map.bucket[string]types.Object"`^map.bucket[string]types.Object Tgo.string."map.bucket[string]types.Object"þrtype.map.bucket[string]golang.org/x/tools/go/types.Object°°‹»¶Yˆ à runtime.algarray0ztype..gc.map.bucket[string]golang.org/x/tools/go/types.Object@‚type..gcprog.map.bucket[string]golang.org/x/tools/go/types.ObjectPTgo.string."map.bucket[string]types.Object"p„go.weak.type.*map.bucket[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Àrtype.map.bucket[string]golang.org/x/tools/go/types.ObjectÀ go.string."keys"àtype.[8]string�$go.string."values"°Ttype.[8]golang.org/x/tools/go/types.Objectà(go.string."overflow"€ttype.*map.bucket[string]golang.org/x/tools/go/types.ObjectþNgo.string."map.hdr[string]types.Object"`Xmap.hdr[string]types.Object Ngo.string."map.hdr[string]types.Object"þltype.map.hdr[string]golang.org/x/tools/go/types.Objectàà0¾ŸÖ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[string]types.Object"p~go.weak.type.*map.hdr[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Àltype.map.hdr[string]golang.org/x/tools/go/types.ObjectÀ&go.string."buckets"àttype.*map.bucket[string]golang.org/x/tools/go/types.Object�,go.string."oldbuckets"°ttype.*map.bucket[string]golang.org/x/tools/go/types.ObjectþFgo.string."map[string]types.Object"PPmap[string]types.Object Fgo.string."map[string]types.Object"þdtype.map[string]golang.org/x/tools/go/types.ObjectÜÜ×9¹5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[string]types.Object"pvgo.weak.type.*map[string]golang.org/x/tools/go/types.Object€"runtime.zerovalue�type.string Ntype.golang.org/x/tools/go/types.Object°rtype.map.bucket[string]golang.org/x/tools/go/types.ObjectÀltype.map.hdr[string]golang.org/x/tools/go/types.Objectþ¢go.typelink.map[string]types.Object/map[string]golang.org/x/tools/go/types.Objectdtype.map[string]golang.org/x/tools/go/types.Objectþgo.string."func(int, int) bool"PHfunc(int, int) bool >go.string."func(int, int) bool"þ0type.func(int, int) bool°°¢"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(int, int) bool"pBgo.weak.type.*func(int, int) bool€"runtime.zerovalue €0type.func(int, int) boolР0type.func(int, int) bool€type.int�type.int type.boolþ4go.string."func(int, int)"@>func(int, int) 4go.string."func(int, int)"þ&type.func(int, int)  %Ç„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int, int)"p8go.weak.type.*func(int, int)€"runtime.zerovalue €&type.func(int, int)Р&type.func(int, int)€type.int�type.intþ,type.*"".byDomPreorder��BWß‚6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.weak.type.**"".byDomPreorder€"runtime.zerovalue�*type."".byDomPreorder` ,type.*"".byDomPreorderÀð,type.*"".byDomPreorderðgo.string."Len"�type.func() int @type.func(*"".byDomPreorder) int°."".(*byDomPreorder).LenÀ."".(*byDomPreorder).LenÐ go.string."Less"ð0type.func(int, int) bool€Vtype.func(*"".byDomPreorder, int, int) bool�0"".(*byDomPreorder).Less 0"".(*byDomPreorder).Less° go.string."Swap"Ð&type.func(int, int)àLtype.func(*"".byDomPreorder, int, int)ð0"".(*byDomPreorder).Swap€0"".(*byDomPreorder).Swapþ:go.string."ssa.byDomPreorder"PDssa.byDomPreorder :go.string."ssa.byDomPreorder"þNgo.string."func(ssa.byDomPreorder) int"`Xfunc(ssa.byDomPreorder) int Ngo.string."func(ssa.byDomPreorder) int"þ>type.func("".byDomPreorder) int  ‘qáI3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(ssa.byDomPreorder) int"pPgo.weak.type.*func("".byDomPreorder) int€"runtime.zerovalue €>type.func("".byDomPreorder) intÐ�>type.func("".byDomPreorder) int€*type."".byDomPreorder�type.intþdgo.string."func(ssa.byDomPreorder, int, int) bool"pn&func(ssa.byDomPreorder, int, int) bool dgo.string."func(ssa.byDomPreorder, int, int) bool"þTtype.func("".byDomPreorder, int, int) boolÀÀý—& 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(ssa.byDomPreorder, int, int) bool"pfgo.weak.type.*func("".byDomPreorder, int, int) bool€"runtime.zerovalue €Ttype.func("".byDomPreorder, int, int) boolаTtype.func("".byDomPreorder, int, int) bool€*type."".byDomPreorder�type.int type.int°type.boolþZgo.string."func(ssa.byDomPreorder, int, int)"pd!func(ssa.byDomPreorder, int, int) Zgo.string."func(ssa.byDomPreorder, int, int)"þJtype.func("".byDomPreorder, int, int)°°sçZ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(ssa.byDomPreorder, int, int)"p\go.weak.type.*func("".byDomPreorder, int, int)€"runtime.zerovalue €Jtype.func("".byDomPreorder, int, int)аJtype.func("".byDomPreorder, int, int)€*type."".byDomPreorder�type.int type.intþ*type."".byDomPreorder��M…ý�2   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."ssa.byDomPreorder"p,type.*"".byDomPreorder€"runtime.zerovalue�&type.*"".BasicBlock` *type."".byDomPreorder 2go.string."byDomPreorder"°"go.importpath."".Àð*type."".byDomPreorderðgo.string."Len"�type.func() int >type.func("".byDomPreorder) int°."".(*byDomPreorder).LenÀ("".byDomPreorder.LenÐ go.string."Less"ð0type.func(int, int) bool€Ttype.func("".byDomPreorder, int, int) bool�0"".(*byDomPreorder).Less *"".byDomPreorder.Less° go.string."Swap"Ð&type.func(int, int)àJtype.func("".byDomPreorder, int, int)ð0"".(*byDomPreorder).Swap€*"".byDomPreorder.Swapþbruntime.gcbits.0x48844448844448844400000000000000 H„DH„DH„Dþ.go.string."ssa.ltState"@8 ssa.ltState .go.string."ssa.ltState"þ go.string."sdom"0*sdom go.string."sdom"þ(go.string."ancestor"@2ancestor (go.string."ancestor"þ&go.string."ltState"00ltState &go.string."ltState"þtype."".ltState€€Hü˜p0& à runtime.algarray0bruntime.gcbits.0x48844448844448844400000000000000P.go.string."ssa.ltState"p type.*"".ltState€"runtime.zerovalue�Àtype."".ltStateÀ go.string."sdom"Ð"go.importpath."".à*type.[]*"".BasicBlock�$go.string."parent" "go.importpath."".°*type.[]*"".BasicBlockà(go.string."ancestor"ð"go.importpath."".€*type.[]*"".BasicBlock`°type."".ltState°&go.string."ltState"À"go.importpath."".Ѐtype."".ltStateþ0go.string."*ssa.ltState"@: *ssa.ltState 0go.string."*ssa.ltState"þžgo.string."func(*ssa.ltState, *ssa.BasicBlock, int32, []*ssa.BasicBlock) int32"°¨Cfunc(*ssa.ltState, *ssa.BasicBlock, int32, []*ssa.BasicBlock) int32 žgo.string."func(*ssa.ltState, *ssa.BasicBlock, int32, []*ssa.BasicBlock) int32"þŠtype.func(*"".ltState, *"".BasicBlock, int32, []*"".BasicBlock) int32ÐÐvØ63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pžgo.string."func(*ssa.ltState, *ssa.BasicBlock, int32, []*ssa.BasicBlock) int32"pœgo.weak.type.*func(*"".ltState, *"".BasicBlock, int32, []*"".BasicBlock) int32€"runtime.zerovalue €Štype.func(*"".ltState, *"".BasicBlock, int32, []*"".BasicBlock) int32ÐÀŠtype.func(*"".ltState, *"".BasicBlock, int32, []*"".BasicBlock) int32€ type.*"".ltState�&type.*"".BasicBlock type.int32°*type.[]*"".BasicBlockÀtype.int32þ~go.string."func(*ssa.ltState, *ssa.BasicBlock) *ssa.BasicBlock"�ˆ3func(*ssa.ltState, *ssa.BasicBlock) *ssa.BasicBlock ~go.string."func(*ssa.ltState, *ssa.BasicBlock) *ssa.BasicBlock"þjtype.func(*"".ltState, *"".BasicBlock) *"".BasicBlock°°]Àϰ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(*ssa.ltState, *ssa.BasicBlock) *ssa.BasicBlock"p|go.weak.type.*func(*"".ltState, *"".BasicBlock) *"".BasicBlock€"runtime.zerovalue €jtype.func(*"".ltState, *"".BasicBlock) *"".BasicBlockРjtype.func(*"".ltState, *"".BasicBlock) *"".BasicBlock€ type.*"".ltState�&type.*"".BasicBlock &type.*"".BasicBlockþ€go.string."func(*ssa.ltState, *ssa.BasicBlock, *ssa.BasicBlock)"�Š4func(*ssa.ltState, *ssa.BasicBlock, *ssa.BasicBlock) €go.string."func(*ssa.ltState, *ssa.BasicBlock, *ssa.BasicBlock)"þltype.func(*"".ltState, *"".BasicBlock, *"".BasicBlock)°°íÄÊ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*ssa.ltState, *ssa.BasicBlock, *ssa.BasicBlock)"p~go.weak.type.*func(*"".ltState, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €ltype.func(*"".ltState, *"".BasicBlock, *"".BasicBlock)аltype.func(*"".ltState, *"".BasicBlock, *"".BasicBlock)€ type.*"".ltState�&type.*"".BasicBlock &type.*"".BasicBlockþgo.string."dfs"0(dfs go.string."dfs"þ‚go.string."func(*ssa.BasicBlock, int32, []*ssa.BasicBlock) int32"�Œ5func(*ssa.BasicBlock, int32, []*ssa.BasicBlock) int32 ‚go.string."func(*ssa.BasicBlock, int32, []*ssa.BasicBlock) int32"þptype.func(*"".BasicBlock, int32, []*"".BasicBlock) int32ÀÀÆyÏ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*ssa.BasicBlock, int32, []*ssa.BasicBlock) int32"p‚go.weak.type.*func(*"".BasicBlock, int32, []*"".BasicBlock) int32€"runtime.zerovalue €ptype.func(*"".BasicBlock, int32, []*"".BasicBlock) int32аptype.func(*"".BasicBlock, int32, []*"".BasicBlock) int32€&type.*"".BasicBlock�type.int32 *type.[]*"".BasicBlock°type.int32þ go.string."eval"0*eval go.string."eval"þ go.string."link"0*link go.string."link"þ type.*"".ltState��°c‘ò64   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.ltState"p2go.weak.type.**"".ltState€"runtime.zerovalue�type."".ltState`  type.*"".ltStateÀð type.*"".ltStateðgo.string."dfs"€"go.importpath."".�ptype.func(*"".BasicBlock, int32, []*"".BasicBlock) int32 Štype.func(*"".ltState, *"".BasicBlock, int32, []*"".BasicBlock) int32°""".(*ltState).dfsÀ""".(*ltState).dfsÐ go.string."eval"à"go.importpath."".ðPtype.func(*"".BasicBlock) *"".BasicBlock€jtype.func(*"".ltState, *"".BasicBlock) *"".BasicBlock�$"".(*ltState).eval $"".(*ltState).eval° go.string."link"À"go.importpath."".ÐRtype.func(*"".BasicBlock, *"".BasicBlock)àltype.func(*"".ltState, *"".BasicBlock, *"".BasicBlock)ð$"".(*ltState).link€$"".(*ltState).linkþ*go.string."[]big.Int"@4 []big.Int *go.string."[]big.Int"þ&type.[]math/big.Int  ¿gó±   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P*go.string."[]big.Int"p8go.weak.type.*[]math/big.Int€"runtime.zerovalue�"type.math/big.IntþHgo.typelink.[]big.Int/[]math/big.Int&type.[]math/big.IntþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·af3107c17ee1ab6f9f33230b5c7e3062þTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".DebugRef,type..hash."".DebugRefþ0type..eqfunc."".DebugRef(type..eq."".DebugRefþ*type..alg."".DebugRef 4type..hashfunc."".DebugRef0type..eqfunc."".DebugRefþ2go.string."*ssa.DebugRef"@< *ssa.DebugRef 2go.string."*ssa.DebugRef"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ^go.string."func(*ssa.DebugRef) *ssa.BasicBlock"ph#func(*ssa.DebugRef) *ssa.BasicBlock ^go.string."func(*ssa.DebugRef) *ssa.BasicBlock"þLtype.func(*"".DebugRef) *"".BasicBlock  ÑYÕ)3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.DebugRef) *ssa.BasicBlock"p^go.weak.type.*func(*"".DebugRef) *"".BasicBlock€"runtime.zerovalue €Ltype.func(*"".DebugRef) *"".BasicBlockÐ�Ltype.func(*"".DebugRef) *"".BasicBlock€"type.*"".DebugRef�&type.*"".BasicBlockþtgo.string."func(*ssa.DebugRef, []*ssa.Value) []*ssa.Value"€~.func(*ssa.DebugRef, []*ssa.Value) []*ssa.Value tgo.string."func(*ssa.DebugRef, []*ssa.Value) []*ssa.Value"þ`type.func(*"".DebugRef, []*"".Value) []*"".Value°°”Ðd$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*ssa.DebugRef, []*ssa.Value) []*ssa.Value"prgo.weak.type.*func(*"".DebugRef, []*"".Value) []*"".Value€"runtime.zerovalue €`type.func(*"".DebugRef, []*"".Value) []*"".ValueР`type.func(*"".DebugRef, []*"".Value) []*"".Value€"type.*"".DebugRef� type.[]*"".Value  type.[]*"".ValueþZgo.string."func(*ssa.DebugRef) *ssa.Function"pd!func(*ssa.DebugRef) *ssa.Function Zgo.string."func(*ssa.DebugRef) *ssa.Function"þHtype.func(*"".DebugRef) *"".Function  on3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.DebugRef) *ssa.Function"pZgo.weak.type.*func(*"".DebugRef) *"".Function€"runtime.zerovalue €Htype.func(*"".DebugRef) *"".FunctionÐ�Htype.func(*"".DebugRef) *"".Function€"type.*"".DebugRef�"type.*"".FunctionþRgo.string."func(*ssa.DebugRef) token.Pos"`\func(*ssa.DebugRef) token.Pos Rgo.string."func(*ssa.DebugRef) token.Pos"þHtype.func(*"".DebugRef) go/token.Pos  ÈÈÅ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.DebugRef) token.Pos"pZgo.weak.type.*func(*"".DebugRef) go/token.Pos€"runtime.zerovalue €Htype.func(*"".DebugRef) go/token.PosÐ�Htype.func(*"".DebugRef) go/token.Pos€"type.*"".DebugRef�"type.go/token.Posþdgo.string."func(*ssa.DebugRef) *[]ssa.Instruction"pn&func(*ssa.DebugRef) *[]ssa.Instruction dgo.string."func(*ssa.DebugRef) *[]ssa.Instruction"þRtype.func(*"".DebugRef) *[]"".Instruction  îÇb3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.DebugRef) *[]ssa.Instruction"pdgo.weak.type.*func(*"".DebugRef) *[]"".Instruction€"runtime.zerovalue €Rtype.func(*"".DebugRef) *[]"".InstructionÐ�Rtype.func(*"".DebugRef) *[]"".Instruction€"type.*"".DebugRef�,type.*[]"".InstructionþLgo.string."func(*ssa.DebugRef) string"`Vfunc(*ssa.DebugRef) string Lgo.string."func(*ssa.DebugRef) string"þÜ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.ChangeInterface, int)"pXgo.weak.type.*func(*"".ChangeInterface, int)€"runtime.zerovalue €Ftype.func(*"".ChangeInterface, int)РFtype.func(*"".ChangeInterface, int)€0type.*"".ChangeInterface�type.intþbgo.string."func(*ssa.ChangeInterface, token.Pos)"pl%func(*ssa.ChangeInterface, token.Pos) bgo.string."func(*ssa.ChangeInterface, token.Pos)"þXtype.func(*"".ChangeInterface, go/token.Pos)  SU83 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.ChangeInterface, token.Pos)"pjgo.weak.type.*func(*"".ChangeInterface, go/token.Pos)€"runtime.zerovalue €Xtype.func(*"".ChangeInterface, go/token.Pos)РXtype.func(*"".ChangeInterface, go/token.Pos)€0type.*"".ChangeInterface�"type.go/token.Posþdgo.string."func(*ssa.ChangeInterface, types.Type)"pn&func(*ssa.ChangeInterface, types.Type) dgo.string."func(*ssa.ChangeInterface, types.Type)"þ€type.func(*"".ChangeInterface, golang.org/x/tools/go/types.Type)  ~é³”3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.ChangeInterface, types.Type)"p’go.weak.type.*func(*"".ChangeInterface, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €€type.func(*"".ChangeInterface, golang.org/x/tools/go/types.Type)Р€type.func(*"".ChangeInterface, golang.org/x/tools/go/types.Type)€0type.*"".ChangeInterface�Jtype.golang.org/x/tools/go/types.Typeþ0type.*"".ChangeInterfaceð +ð +ô(€ý6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*ssa.ChangeInterface"pBgo.weak.type.**"".ChangeInterface€"runtime.zerovalue�.type."".ChangeInterface` 0type.*"".ChangeInterfaceÀð0type.*"".ChangeInterfaceð"go.string."Block"�4type.func() *"".BasicBlock Ztype.func(*"".ChangeInterface) *"".BasicBlock°6"".(*ChangeInterface).BlockÀ6"".(*ChangeInterface).BlockÐ go.string."Name"ð$type.func() string€Jtype.func(*"".ChangeInterface) string�4"".(*ChangeInterface).Name 4"".(*ChangeInterface).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueàntype.func(*"".ChangeInterface, []*"".Value) []*"".Valueð<"".(*ChangeInterface).Operands€<"".(*ChangeInterface).Operands�$go.string."Parent"°0type.func() *"".FunctionÀVtype.func(*"".ChangeInterface) *"".FunctionÐ8"".(*ChangeInterface).Parentà8"".(*ChangeInterface).Parentðgo.string."Pos"�0type.func() go/token.Pos Vtype.func(*"".ChangeInterface) go/token.Pos°2"".(*ChangeInterface).PosÀ2"".(*ChangeInterface).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€`type.func(*"".ChangeInterface) *[]"".Instruction�>"".(*ChangeInterface).Referrers >"".(*ChangeInterface).Referrers°$go.string."String"Ð$type.func() stringàJtype.func(*"".ChangeInterface) stringð8"".(*ChangeInterface).String€8"".(*ChangeInterface).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀ~type.func(*"".ChangeInterface) golang.org/x/tools/go/types.TypeÐ4"".(*ChangeInterface).Typeà4"".(*ChangeInterface).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) \type.func(*"".ChangeInterface, *"".BasicBlock)°<"".(*ChangeInterface).setBlockÀ<"".(*ChangeInterface).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ Ftype.func(*"".ChangeInterface, int)� 8"".(*ChangeInterface).setNum  8"".(*ChangeInterface).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Xtype.func(*"".ChangeInterface, go/token.Pos)ð 8"".(*ChangeInterface).setPos€ +8"".(*ChangeInterface).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +€type.func(*"".ChangeInterface, golang.org/x/tools/go/types.Type)Ð +:"".(*ChangeInterface).setTypeà +:"".(*ChangeInterface).setTypeþ>go.string."ssa.ChangeInterface"PHssa.ChangeInterface >go.string."ssa.ChangeInterface"þ6go.string."ChangeInterface"@@ChangeInterface 6go.string."ChangeInterface"þ.type."".ChangeInterface°°P· +£g@ à runtime.algarray0bruntime.gcbits.0x488c84448c0000000000000000000000P>go.string."ssa.ChangeInterface"p0type.*"".ChangeInterface€"runtime.zerovalue�À.type."".ChangeInterfaceà type."".register�go.string."X"°type."".Value`à.type."".ChangeInterfaceà6go.string."ChangeInterface"ð"go.importpath."".€°.type."".ChangeInterfaceþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ.type..hashfunc."".Store&type..hash."".Storeþ*type..eqfunc."".Store"type..eq."".Storeþ$type..alg."".Store .type..hashfunc."".Store*type..eqfunc."".Storeþ,go.string."*ssa.Store"@6 +*ssa.Store ,go.string."*ssa.Store"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þXgo.string."func(*ssa.Store) *ssa.BasicBlock"pb func(*ssa.Store) *ssa.BasicBlock Xgo.string."func(*ssa.Store) *ssa.BasicBlock"þFtype.func(*"".Store) *"".BasicBlock  Yß-3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.Store) *ssa.BasicBlock"pXgo.weak.type.*func(*"".Store) *"".BasicBlock€"runtime.zerovalue €Ftype.func(*"".Store) *"".BasicBlockÐ�Ftype.func(*"".Store) *"".BasicBlock€type.*"".Store�&type.*"".BasicBlockþngo.string."func(*ssa.Store, []*ssa.Value) []*ssa.Value"€x+func(*ssa.Store, []*ssa.Value) []*ssa.Value ngo.string."func(*ssa.Store, []*ssa.Value) []*ssa.Value"þZtype.func(*"".Store, []*"".Value) []*"".Value°°ܧ×Î3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Store, []*ssa.Value) []*ssa.Value"plgo.weak.type.*func(*"".Store, []*"".Value) []*"".Value€"runtime.zerovalue €Ztype.func(*"".Store, []*"".Value) []*"".ValueРZtype.func(*"".Store, []*"".Value) []*"".Value€type.*"".Store� type.[]*"".Value  type.[]*"".ValueþTgo.string."func(*ssa.Store) *ssa.Function"`^func(*ssa.Store) *ssa.Function Tgo.string."func(*ssa.Store) *ssa.Function"þBtype.func(*"".Store) *"".Function  Ï­Ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Store) *ssa.Function"pTgo.weak.type.*func(*"".Store) *"".Function€"runtime.zerovalue €Btype.func(*"".Store) *"".FunctionÐ�Btype.func(*"".Store) *"".Function€type.*"".Store�"type.*"".FunctionþLgo.string."func(*ssa.Store) token.Pos"`Vfunc(*ssa.Store) token.Pos Lgo.string."func(*ssa.Store) token.Pos"þBtype.func(*"".Store) go/token.Pos   1^3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Store) token.Pos"pTgo.weak.type.*func(*"".Store) go/token.Pos€"runtime.zerovalue €Btype.func(*"".Store) go/token.PosÐ�Btype.func(*"".Store) go/token.Pos€type.*"".Store�"type.go/token.Posþ^go.string."func(*ssa.Store) *[]ssa.Instruction"ph#func(*ssa.Store) *[]ssa.Instruction ^go.string."func(*ssa.Store) *[]ssa.Instruction"þLtype.func(*"".Store) *[]"".Instruction  [ƒŒñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.Store) *[]ssa.Instruction"p^go.weak.type.*func(*"".Store) *[]"".Instruction€"runtime.zerovalue €Ltype.func(*"".Store) *[]"".InstructionÐ�Ltype.func(*"".Store) *[]"".Instruction€type.*"".Store�,type.*[]"".InstructionþFgo.string."func(*ssa.Store) string"PPfunc(*ssa.Store) string Fgo.string."func(*ssa.Store) string"þ6type.func(*"".Store) string  „î9d3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.Store) string"pHgo.weak.type.*func(*"".Store) string€"runtime.zerovalue €6type.func(*"".Store) stringÐ�6type.func(*"".Store) string€type.*"".Store�type.stringþZgo.string."func(*ssa.Store, *ssa.BasicBlock)"pd!func(*ssa.Store, *ssa.BasicBlock) Zgo.string."func(*ssa.Store, *ssa.BasicBlock)"þHtype.func(*"".Store, *"".BasicBlock)  »ááà3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Store, *ssa.BasicBlock)"pZgo.weak.type.*func(*"".Store, *"".BasicBlock)€"runtime.zerovalue €Htype.func(*"".Store, *"".BasicBlock)РHtype.func(*"".Store, *"".BasicBlock)€type.*"".Store�&type.*"".BasicBlockþtype.*"".Store��§@}t6X   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*ssa.Store"p.go.weak.type.**"".Store€"runtime.zerovalue�type."".Store` type.*"".StoreÀðtype.*"".Storeð"go.string."Block"�4type.func() *"".BasicBlock Ftype.func(*"".Store) *"".BasicBlock°""".(*Store).BlockÀ""".(*Store).BlockÐ(go.string."Operands"ðDtype.func([]*"".Value) []*"".Value€Ztype.func(*"".Store, []*"".Value) []*"".Value�("".(*Store).Operands ("".(*Store).Operands°$go.string."Parent"Ð0type.func() *"".FunctionàBtype.func(*"".Store) *"".Functionð$"".(*Store).Parent€$"".(*Store).Parent�go.string."Pos"°0type.func() go/token.PosÀBtype.func(*"".Store) go/token.PosÐ"".(*Store).Posà"".(*Store).Posð*go.string."Referrers"�:type.func() *[]"".Instruction Ltype.func(*"".Store) *[]"".Instruction°*"".(*Store).ReferrersÀ*"".(*Store).ReferrersÐ$go.string."String"ð$type.func() string€6type.func(*"".Store) string�$"".(*Store).String $"".(*Store).String°(go.string."setBlock"À"go.importpath."".Ð2type.func(*"".BasicBlock)àHtype.func(*"".Store, *"".BasicBlock)ð("".(*Store).setBlock€("".(*Store).setBlockþ*go.string."ssa.Store"@4 ssa.Store *go.string."ssa.Store"þ go.string."Addr"0*Addr go.string."Addr"þgo.string."Val"0(Val go.string."Val"þ"go.string."Store"0,Store "go.string."Store"þtype."".StoreÐÐ0§‡($ $type..alg."".Store0bruntime.gcbits.0xc8c84800000000000000000000000000P*go.string."ssa.Store"ptype.*"".Store€"runtime.zerovalue�Àtype."".Storeà*type."".anInstruction� go.string."Addr"°type."".Valueàgo.string."Val"€type."".Value°go.string."pos"À"go.importpath."".Ð"type.go/token.Pos`€type."".Store€"go.string."Store"�"go.importpath."". Ðtype."".StoreþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ(type..hashfunc."".If type..hash."".Ifþ$type..eqfunc."".Iftype..eq."".Ifþtype..alg."".If (type..hashfunc."".If$type..eqfunc."".Ifþ&go.string."*ssa.If"00*ssa.If &go.string."*ssa.If"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þRgo.string."func(*ssa.If) *ssa.BasicBlock"`\func(*ssa.If) *ssa.BasicBlock Rgo.string."func(*ssa.If) *ssa.BasicBlock"þ@type.func(*"".If) *"".BasicBlock  墬Ú3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.If) *ssa.BasicBlock"pRgo.weak.type.*func(*"".If) *"".BasicBlock€"runtime.zerovalue €@type.func(*"".If) *"".BasicBlockÐ�@type.func(*"".If) *"".BasicBlock€type.*"".If�&type.*"".BasicBlockþhgo.string."func(*ssa.If, []*ssa.Value) []*ssa.Value"€r(func(*ssa.If, []*ssa.Value) []*ssa.Value hgo.string."func(*ssa.If, []*ssa.Value) []*ssa.Value"þTtype.func(*"".If, []*"".Value) []*"".Value°°§plõ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.If, []*ssa.Value) []*ssa.Value"pfgo.weak.type.*func(*"".If, []*"".Value) []*"".Value€"runtime.zerovalue €Ttype.func(*"".If, []*"".Value) []*"".ValueРTtype.func(*"".If, []*"".Value) []*"".Value€type.*"".If� type.[]*"".Value  type.[]*"".ValueþNgo.string."func(*ssa.If) *ssa.Function"`Xfunc(*ssa.If) *ssa.Function Ngo.string."func(*ssa.If) *ssa.Function"þA3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Extract, types.Type)"p‚go.weak.type.*func(*"".Extract, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ptype.func(*"".Extract, golang.org/x/tools/go/types.Type)Рptype.func(*"".Extract, golang.org/x/tools/go/types.Type)€ type.*"".Extract�Jtype.golang.org/x/tools/go/types.Typeþ type.*"".Extractð +ð +|͉6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*ssa.Extract"p2go.weak.type.**"".Extract€"runtime.zerovalue�type."".Extract`  type.*"".ExtractÀð type.*"".Extractð"go.string."Block"�4type.func() *"".BasicBlock Jtype.func(*"".Extract) *"".BasicBlock°&"".(*Extract).BlockÀ&"".(*Extract).BlockÐ go.string."Name"ð$type.func() string€:type.func(*"".Extract) string�$"".(*Extract).Name $"".(*Extract).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".Valueà^type.func(*"".Extract, []*"".Value) []*"".Valueð,"".(*Extract).Operands€,"".(*Extract).Operands�$go.string."Parent"°0type.func() *"".FunctionÀFtype.func(*"".Extract) *"".FunctionÐ("".(*Extract).Parentà("".(*Extract).Parentðgo.string."Pos"�0type.func() go/token.Pos Ftype.func(*"".Extract) go/token.Pos°""".(*Extract).PosÀ""".(*Extract).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ptype.func(*"".Extract) *[]"".Instruction�."".(*Extract).Referrers ."".(*Extract).Referrers°$go.string."String"Ð$type.func() stringà:type.func(*"".Extract) stringð("".(*Extract).String€("".(*Extract).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀntype.func(*"".Extract) golang.org/x/tools/go/types.TypeÐ$"".(*Extract).Typeà$"".(*Extract).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Ltype.func(*"".Extract, *"".BasicBlock)°,"".(*Extract).setBlockÀ,"".(*Extract).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ 6type.func(*"".Extract, int)� ("".(*Extract).setNum  ("".(*Extract).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Htype.func(*"".Extract, go/token.Pos)ð ("".(*Extract).setPos€ +("".(*Extract).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ptype.func(*"".Extract, golang.org/x/tools/go/types.Type)Ð +*"".(*Extract).setTypeà +*"".(*Extract).setTypeþ.go.string."ssa.Extract"@8 ssa.Extract .go.string."ssa.Extract"þ"go.string."Tuple"0,Tuple "go.string."Tuple"þ&go.string."Extract"00Extract &go.string."Extract"þtype."".Extract€€Xƒž�þ@P à runtime.algarray0bruntime.gcbits.0x488c84448c84c44848c4480000000000P.go.string."ssa.Extract"p type.*"".Extract€"runtime.zerovalue�Àtype."".Extractà type."".register�"go.string."Tuple"°type."".Valueà"go.string."Index"€type.int`°type."".Extract°&go.string."Extract"À"go.importpath."".Ѐtype."".Extractþ6go.string."*ssa.TypeAssert"@@*ssa.TypeAssert 6go.string."*ssa.TypeAssert"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þbgo.string."func(*ssa.TypeAssert) *ssa.BasicBlock"pl%func(*ssa.TypeAssert) *ssa.BasicBlock bgo.string."func(*ssa.TypeAssert) *ssa.BasicBlock"þPtype.func(*"".TypeAssert) *"".BasicBlock  ’…}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.TypeAssert) *ssa.BasicBlock"pbgo.weak.type.*func(*"".TypeAssert) *"".BasicBlock€"runtime.zerovalue €Ptype.func(*"".TypeAssert) *"".BasicBlockÐ�Ptype.func(*"".TypeAssert) *"".BasicBlock€&type.*"".TypeAssert�&type.*"".BasicBlockþPgo.string."func(*ssa.TypeAssert) string"`Zfunc(*ssa.TypeAssert) string Pgo.string."func(*ssa.TypeAssert) string"þ@type.func(*"".TypeAssert) string  òC 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.TypeAssert) string"pRgo.weak.type.*func(*"".TypeAssert) string€"runtime.zerovalue €@type.func(*"".TypeAssert) stringÐ�@type.func(*"".TypeAssert) string€&type.*"".TypeAssert�type.stringþxgo.string."func(*ssa.TypeAssert, []*ssa.Value) []*ssa.Value"�‚0func(*ssa.TypeAssert, []*ssa.Value) []*ssa.Value xgo.string."func(*ssa.TypeAssert, []*ssa.Value) []*ssa.Value"þdtype.func(*"".TypeAssert, []*"".Value) []*"".Value°°ô\„ô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*ssa.TypeAssert, []*ssa.Value) []*ssa.Value"pvgo.weak.type.*func(*"".TypeAssert, []*"".Value) []*"".Value€"runtime.zerovalue €dtype.func(*"".TypeAssert, []*"".Value) []*"".ValueРdtype.func(*"".TypeAssert, []*"".Value) []*"".Value€&type.*"".TypeAssert� type.[]*"".Value  type.[]*"".Valueþ^go.string."func(*ssa.TypeAssert) *ssa.Function"ph#func(*ssa.TypeAssert) *ssa.Function ^go.string."func(*ssa.TypeAssert) *ssa.Function"þLtype.func(*"".TypeAssert) *"".Function  æ©\g3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.TypeAssert) *ssa.Function"p^go.weak.type.*func(*"".TypeAssert) *"".Function€"runtime.zerovalue €Ltype.func(*"".TypeAssert) *"".FunctionÐ�Ltype.func(*"".TypeAssert) *"".Function€&type.*"".TypeAssert�"type.*"".FunctionþVgo.string."func(*ssa.TypeAssert) token.Pos"``func(*ssa.TypeAssert) token.Pos Vgo.string."func(*ssa.TypeAssert) token.Pos"þLtype.func(*"".TypeAssert) go/token.Pos  +ñ@3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.TypeAssert) token.Pos"p^go.weak.type.*func(*"".TypeAssert) go/token.Pos€"runtime.zerovalue €Ltype.func(*"".TypeAssert) go/token.PosÐ�Ltype.func(*"".TypeAssert) go/token.Pos€&type.*"".TypeAssert�"type.go/token.Posþhgo.string."func(*ssa.TypeAssert) *[]ssa.Instruction"€r(func(*ssa.TypeAssert) *[]ssa.Instruction hgo.string."func(*ssa.TypeAssert) *[]ssa.Instruction"þVtype.func(*"".TypeAssert) *[]"".Instruction  ’#¸3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.TypeAssert) *[]ssa.Instruction"phgo.weak.type.*func(*"".TypeAssert) *[]"".Instruction€"runtime.zerovalue €Vtype.func(*"".TypeAssert) *[]"".InstructionÐ�Vtype.func(*"".TypeAssert) *[]"".Instruction€&type.*"".TypeAssert�,type.*[]"".InstructionþXgo.string."func(*ssa.TypeAssert) types.Type"pb func(*ssa.TypeAssert) types.Type Xgo.string."func(*ssa.TypeAssert) types.Type"þttype.func(*"".TypeAssert) golang.org/x/tools/go/types.Type  ³%úF3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.TypeAssert) types.Type"p†go.weak.type.*func(*"".TypeAssert) golang.org/x/tools/go/types.Type€"runtime.zerovalue €ttype.func(*"".TypeAssert) golang.org/x/tools/go/types.TypeÐ�ttype.func(*"".TypeAssert) golang.org/x/tools/go/types.Type€&type.*"".TypeAssert�Jtype.golang.org/x/tools/go/types.Typeþdgo.string."func(*ssa.TypeAssert, *ssa.BasicBlock)"pn&func(*ssa.TypeAssert, *ssa.BasicBlock) dgo.string."func(*ssa.TypeAssert, *ssa.BasicBlock)"þRtype.func(*"".TypeAssert, *"".BasicBlock)   +Ñ}·3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.TypeAssert, *ssa.BasicBlock)"pdgo.weak.type.*func(*"".TypeAssert, *"".BasicBlock)€"runtime.zerovalue €Rtype.func(*"".TypeAssert, *"".BasicBlock)РRtype.func(*"".TypeAssert, *"".BasicBlock)€&type.*"".TypeAssert�&type.*"".BasicBlockþLgo.string."func(*ssa.TypeAssert, int)"`Vfunc(*ssa.TypeAssert, int) Lgo.string."func(*ssa.TypeAssert, int)"þssa.TypeAssert 4go.string."ssa.TypeAssert"þ0go.string."AssertedType"@: AssertedType 0go.string."AssertedType"þ,go.string."TypeAssert"@6 +TypeAssert ,go.string."TypeAssert"þ$type."".TypeAssertÐÐh ÓŠ@P`" à runtime.algarray0bruntime.gcbits.0x488c84448c8c84c44848c4c848000000P4go.string."ssa.TypeAssert"p&type.*"".TypeAssert€"runtime.zerovalue�À$type."".TypeAssertà type."".register�go.string."X"°type."".Valueà0go.string."AssertedType"€Jtype.golang.org/x/tools/go/types.Type°&go.string."CommaOk"Ðtype.bool`€$type."".TypeAssert€,go.string."TypeAssert"�"go.importpath."". Ð$type."".TypeAssertþ,go.string."*ssa.Field"@6 +*ssa.Field ,go.string."*ssa.Field"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þXgo.string."func(*ssa.Field) *ssa.BasicBlock"pb func(*ssa.Field) *ssa.BasicBlock Xgo.string."func(*ssa.Field) *ssa.BasicBlock"þFtype.func(*"".Field) *"".BasicBlock  Ê®©ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*ssa.Field) *ssa.BasicBlock"pXgo.weak.type.*func(*"".Field) *"".BasicBlock€"runtime.zerovalue €Ftype.func(*"".Field) *"".BasicBlockÐ�Ftype.func(*"".Field) *"".BasicBlock€type.*"".Field�&type.*"".BasicBlockþFgo.string."func(*ssa.Field) string"PPfunc(*ssa.Field) string Fgo.string."func(*ssa.Field) string"þ6type.func(*"".Field) string  yf3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.Field) string"pHgo.weak.type.*func(*"".Field) string€"runtime.zerovalue €6type.func(*"".Field) stringÐ�6type.func(*"".Field) string€type.*"".Field�type.stringþngo.string."func(*ssa.Field, []*ssa.Value) []*ssa.Value"€x+func(*ssa.Field, []*ssa.Value) []*ssa.Value ngo.string."func(*ssa.Field, []*ssa.Value) []*ssa.Value"þZtype.func(*"".Field, []*"".Value) []*"".Value°°fp‡é3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*ssa.Field, []*ssa.Value) []*ssa.Value"plgo.weak.type.*func(*"".Field, []*"".Value) []*"".Value€"runtime.zerovalue €Ztype.func(*"".Field, []*"".Value) []*"".ValueРZtype.func(*"".Field, []*"".Value) []*"".Value€type.*"".Field� type.[]*"".Value  type.[]*"".ValueþTgo.string."func(*ssa.Field) *ssa.Function"`^func(*ssa.Field) *ssa.Function Tgo.string."func(*ssa.Field) *ssa.Function"þBtype.func(*"".Field) *"".Function  ·“k.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.Field) *ssa.Function"pTgo.weak.type.*func(*"".Field) *"".Function€"runtime.zerovalue €Btype.func(*"".Field) *"".FunctionÐ�Btype.func(*"".Field) *"".Function€type.*"".Field�"type.*"".FunctionþLgo.string."func(*ssa.Field) token.Pos"`Vfunc(*ssa.Field) token.Pos Lgo.string."func(*ssa.Field) token.Pos"þBtype.func(*"".Field) go/token.Pos  *Ô‚Ê3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*ssa.Field) token.Pos"pTgo.weak.type.*func(*"".Field) go/token.Pos€"runtime.zerovalue €Btype.func(*"".Field) go/token.PosÐ�Btype.func(*"".Field) go/token.Pos€type.*"".Field�"type.go/token.Posþ^go.string."func(*ssa.Field) *[]ssa.Instruction"ph#func(*ssa.Field) *[]ssa.Instruction ^go.string."func(*ssa.Field) *[]ssa.Instruction"þLtype.func(*"".Field) *[]"".Instruction  � à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.Field) *[]ssa.Instruction"p^go.weak.type.*func(*"".Field) *[]"".Instruction€"runtime.zerovalue €Ltype.func(*"".Field) *[]"".InstructionÐ�Ltype.func(*"".Field) *[]"".Instruction€type.*"".Field�,type.*[]"".InstructionþNgo.string."func(*ssa.Field) types.Type"`Xfunc(*ssa.Field) types.Type Ngo.string."func(*ssa.Field) types.Type"þjtype.func(*"".Field) golang.org/x/tools/go/types.Type  Þvò°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Field) types.Type"p|go.weak.type.*func(*"".Field) golang.org/x/tools/go/types.Type€"runtime.zerovalue €jtype.func(*"".Field) golang.org/x/tools/go/types.TypeÐ�jtype.func(*"".Field) golang.org/x/tools/go/types.Type€type.*"".Field�Jtype.golang.org/x/tools/go/types.TypeþZgo.string."func(*ssa.Field, *ssa.BasicBlock)"pd!func(*ssa.Field, *ssa.BasicBlock) Zgo.string."func(*ssa.Field, *ssa.BasicBlock)"þHtype.func(*"".Field, *"".BasicBlock)  6|a¬3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.Field, *ssa.BasicBlock)"pZgo.weak.type.*func(*"".Field, *"".BasicBlock)€"runtime.zerovalue €Htype.func(*"".Field, *"".BasicBlock)РHtype.func(*"".Field, *"".BasicBlock)€type.*"".Field�&type.*"".BasicBlockþBgo.string."func(*ssa.Field, int)"PLfunc(*ssa.Field, int) Bgo.string."func(*ssa.Field, int)"þ2type.func(*"".Field, int)  ]4‚A3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*ssa.Field, int)"pDgo.weak.type.*func(*"".Field, int)€"runtime.zerovalue €2type.func(*"".Field, int)Р2type.func(*"".Field, int)€type.*"".Field�type.intþNgo.string."func(*ssa.Field, token.Pos)"`Xfunc(*ssa.Field, token.Pos) Ngo.string."func(*ssa.Field, token.Pos)"þDtype.func(*"".Field, go/token.Pos)  êA Ï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.Field, token.Pos)"pVgo.weak.type.*func(*"".Field, go/token.Pos)€"runtime.zerovalue €Dtype.func(*"".Field, go/token.Pos)РDtype.func(*"".Field, go/token.Pos)€type.*"".Field�"type.go/token.PosþPgo.string."func(*ssa.Field, types.Type)"`Zfunc(*ssa.Field, types.Type) Pgo.string."func(*ssa.Field, types.Type)"þltype.func(*"".Field, golang.org/x/tools/go/types.Type)  ‰Nýµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.Field, types.Type)"p~go.weak.type.*func(*"".Field, golang.org/x/tools/go/types.Type)€"runtime.zerovalue €ltype.func(*"".Field, golang.org/x/tools/go/types.Type)Рltype.func(*"".Field, golang.org/x/tools/go/types.Type)€type.*"".Field�Jtype.golang.org/x/tools/go/types.Typeþtype.*"".Fieldð +ð +Xú(6 �   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*ssa.Field"p.go.weak.type.**"".Field€"runtime.zerovalue�type."".Field` type.*"".FieldÀðtype.*"".Fieldð"go.string."Block"�4type.func() *"".BasicBlock Ftype.func(*"".Field) *"".BasicBlock°""".(*Field).BlockÀ""".(*Field).BlockÐ go.string."Name"ð$type.func() string€6type.func(*"".Field) string� "".(*Field).Name  "".(*Field).Name°(go.string."Operands"ÐDtype.func([]*"".Value) []*"".ValueàZtype.func(*"".Field, []*"".Value) []*"".Valueð("".(*Field).Operands€("".(*Field).Operands�$go.string."Parent"°0type.func() *"".FunctionÀBtype.func(*"".Field) *"".FunctionÐ$"".(*Field).Parentà$"".(*Field).Parentðgo.string."Pos"�0type.func() go/token.Pos Btype.func(*"".Field) go/token.Pos°"".(*Field).PosÀ"".(*Field).PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€Ltype.func(*"".Field) *[]"".Instruction�*"".(*Field).Referrers *"".(*Field).Referrers°$go.string."String"Ð$type.func() stringà6type.func(*"".Field) stringð$"".(*Field).String€$"".(*Field).String� go.string."Type"°Xtype.func() golang.org/x/tools/go/types.TypeÀjtype.func(*"".Field) golang.org/x/tools/go/types.TypeÐ "".(*Field).Typeà "".(*Field).Typeð(go.string."setBlock"€"go.importpath."".�2type.func(*"".BasicBlock) Htype.func(*"".Field, *"".BasicBlock)°("".(*Field).setBlockÀ("".(*Field).setBlockÐ$go.string."setNum"à"go.importpath."".ðtype.func(int)€ 2type.func(*"".Field, int)� $"".(*Field).setNum  $"".(*Field).setNum° $go.string."setPos"À "go.importpath."".Ð .type.func(go/token.Pos)à Dtype.func(*"".Field, go/token.Pos)ð $"".(*Field).setPos€ +$"".(*Field).setPos� +&go.string."setType"  +"go.importpath."".° +Vtype.func(golang.org/x/tools/go/types.Type)À +ltype.func(*"".Field, golang.org/x/tools/go/types.Type)Ð +&"".(*Field).setTypeà +&"".(*Field).setTypeþ*go.string."ssa.Field"@4 ssa.Field *go.string."ssa.Field"þtype."".Field€€XABü@P à runtime.algarray0bruntime.gcbits.0x488c84448c84c44848c4480000000000P*go.string."ssa.Field"ptype.*"".Field€"runtime.zerovalue�Àtype."".Fieldà type."".register�go.string."X"°type."".Valueà"go.string."Field"€type.int`°type."".Field°"go.string."Field"À"go.importpath."".Ѐtype."".Fieldþ0go.string."[]*ast.Field"@: []*ast.Field 0go.string."[]*ast.Field"þ(type.[]*go/ast.Field  ¢TM   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*ast.Field"p:go.weak.type.*[]*go/ast.Field€"runtime.zerovalue�$type.*go/ast.FieldþPgo.typelink.[]*ast.Field/[]*go/ast.Field(type.[]*go/ast.Fieldþ.go.string."**ast.Field"@8 **ast.Field .go.string."**ast.Field"þ&type.**go/ast.Field  †KÂÚ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**ast.Field"p8go.weak.type.***go/ast.Field€"runtime.zerovalue�$type.*go/ast.FieldþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1f42bcb066580d6543cf3ddb1fbf35c2þRgo.string."interface { ssa.setNum(int) }"`\interface { ssa.setNum(int) } Rgo.string."interface { ssa.setNum(int) }"þDtype.interface { ssa.setNum(int) }ððþ”ó à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000PRgo.string."interface { ssa.setNum(int) }"pVgo.weak.type.*interface { ssa.setNum(int) }€"runtime.zerovalue�ÀDtype.interface { ssa.setNum(int) }À$go.string."setNum"Ð"go.importpath."".àtype.func(int)þ.go.string."**ssa.Value"@8 **ssa.Value .go.string."**ssa.Value"þtype.**"".Value  vz€6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**ssa.Value"p0go.weak.type.***"".Value€"runtime.zerovalue�type.*"".Valueþ.go.string."[]token.Pos"@8 []token.Pos .go.string."[]token.Pos"þ&type.[]go/token.Pos  p�Ô   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]token.Pos"p8go.weak.type.*[]go/token.Pos€"runtime.zerovalue�"type.go/token.PosþLgo.typelink.[]token.Pos/[]go/token.Pos&type.[]go/token.Posþ6go.string."*ssa.extentNode"@@*ssa.extentNode 6go.string."*ssa.extentNode"þ,go.string."extentNode"@6 +extentNode ,go.string."extentNode"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þgo.string."End"0(End go.string."End"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þVgo.string."func(*ssa.extentNode) token.Pos"``func(*ssa.extentNode) token.Pos Vgo.string."func(*ssa.extentNode) token.Pos"þLtype.func(*"".extentNode) go/token.Pos  ŽÉÖ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*ssa.extentNode) token.Pos"p^go.weak.type.*func(*"".extentNode) go/token.Pos€"runtime.zerovalue €Ltype.func(*"".extentNode) go/token.PosÐ�Ltype.func(*"".extentNode) go/token.Pos€&type.*"".extentNode�"type.go/token.Posþ&type.*"".extentNode°°:ÔJH6$   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*ssa.extentNode"p8go.weak.type.**"".extentNode€"runtime.zerovalue�$type."".extentNode` &type.*"".extentNodeÀð&type.*"".extentNodeðgo.string."End"�0type.func() go/token.Pos Ltype.func(*"".extentNode) go/token.Pos°("".(*extentNode).EndÀ("".(*extentNode).EndÐgo.string."Pos"ð0type.func() go/token.Pos€Ltype.func(*"".extentNode) go/token.Pos�("".(*extentNode).Pos ("".(*extentNode).Posþ4go.string."ssa.extentNode"@>ssa.extentNode 4go.string."ssa.extentNode"þTgo.string."func(ssa.extentNode) token.Pos"`^func(ssa.extentNode) token.Pos Tgo.string."func(ssa.extentNode) token.Pos"þJtype.func("".extentNode) go/token.Pos  á$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(ssa.extentNode) token.Pos"p\go.weak.type.*func("".extentNode) go/token.Pos€"runtime.zerovalue €Jtype.func("".extentNode) go/token.PosÐ�Jtype.func("".extentNode) go/token.Pos€$type."".extentNode�"type.go/token.Posþ$type."".extentNodeÐÐÔ~#8‘* À runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P4go.string."ssa.extentNode"p&type.*"".extentNode€"runtime.zerovalue�"type.go/token.Pos &type.[]go/token.Pos`À$type."".extentNodeÀ,go.string."extentNode"Ð"go.importpath."".à�$type."".extentNode�go.string."End"°0type.func() go/token.PosÀJtype.func("".extentNode) go/token.PosÐ("".(*extentNode).Endà""".extentNode.Endðgo.string."Pos"�0type.func() go/token.Pos Jtype.func("".extentNode) go/token.Pos°("".(*extentNode).PosÀ""".extentNode.Posþ4go.string."**ssa.Function"@>**ssa.Function 4go.string."**ssa.Function"þ$type.**"".Function  uúø6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."**ssa.Function"p6go.weak.type.***"".Function€"runtime.zerovalue�"type.*"".Functionþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þ8go.string."*ssa.domFrontier"PB*ssa.domFrontier 8go.string."*ssa.domFrontier"þ.go.string."domFrontier"@8 domFrontier .go.string."domFrontier"þgo.string."add"0(add go.string."add"þTgclocals·dc62af5682497dc9c7bb86721a15ee72(( +þTgclocals·ae50a0fc534c19dceb1e22fb974e7af6((***þ"go.string."build"0,build "go.string."build"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þˆgo.string."func(*ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock)" ’8func(*ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock) ˆgo.string."func(*ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock)"þttype.func(*"".domFrontier, *"".BasicBlock, *"".BasicBlock)°°1�v3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock)"p†go.weak.type.*func(*"".domFrontier, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €ttype.func(*"".domFrontier, *"".BasicBlock, *"".BasicBlock)аttype.func(*"".domFrontier, *"".BasicBlock, *"".BasicBlock)€(type.*"".domFrontier�&type.*"".BasicBlock &type.*"".BasicBlockþfgo.string."func(*ssa.domFrontier, *ssa.BasicBlock)"pp'func(*ssa.domFrontier, *ssa.BasicBlock) fgo.string."func(*ssa.domFrontier, *ssa.BasicBlock)"þTtype.func(*"".domFrontier, *"".BasicBlock)  ÁÏDó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.domFrontier, *ssa.BasicBlock)"pfgo.weak.type.*func(*"".domFrontier, *"".BasicBlock)€"runtime.zerovalue €Ttype.func(*"".domFrontier, *"".BasicBlock)РTtype.func(*"".domFrontier, *"".BasicBlock)€(type.*"".domFrontier�&type.*"".BasicBlockþ(type.*"".domFrontier°°Yjs6(   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*ssa.domFrontier"p:go.weak.type.**"".domFrontier€"runtime.zerovalue�&type."".domFrontier` (type.*"".domFrontierÀð(type.*"".domFrontierðgo.string."add"€"go.importpath."".�Rtype.func(*"".BasicBlock, *"".BasicBlock) ttype.func(*"".domFrontier, *"".BasicBlock, *"".BasicBlock)°*"".(*domFrontier).addÀ*"".(*domFrontier).addÐ"go.string."build"à"go.importpath."".ð2type.func(*"".BasicBlock)€Ttype.func(*"".domFrontier, *"".BasicBlock)�."".(*domFrontier).build ."".(*domFrontier).buildþ6go.string."ssa.domFrontier"@@ssa.domFrontier 6go.string."ssa.domFrontier"þ†go.string."func(ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock)"��7func(ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock) †go.string."func(ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock)"þrtype.func("".domFrontier, *"".BasicBlock, *"".BasicBlock)°° âì•3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(ssa.domFrontier, *ssa.BasicBlock, *ssa.BasicBlock)"p„go.weak.type.*func("".domFrontier, *"".BasicBlock, *"".BasicBlock)€"runtime.zerovalue €rtype.func("".domFrontier, *"".BasicBlock, *"".BasicBlock)аrtype.func("".domFrontier, *"".BasicBlock, *"".BasicBlock)€&type."".domFrontier�&type.*"".BasicBlock &type.*"".BasicBlockþdgo.string."func(ssa.domFrontier, *ssa.BasicBlock)"pn&func(ssa.domFrontier, *ssa.BasicBlock) dgo.string."func(ssa.domFrontier, *ssa.BasicBlock)"þRtype.func("".domFrontier, *"".BasicBlock)  ÓjÃ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(ssa.domFrontier, *ssa.BasicBlock)"pdgo.weak.type.*func("".domFrontier, *"".BasicBlock)€"runtime.zerovalue €Rtype.func("".domFrontier, *"".BasicBlock)РRtype.func("".domFrontier, *"".BasicBlock)€&type."".domFrontier�&type.*"".BasicBlockþ&type."".domFrontier°°ìÁ&,   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."ssa.domFrontier"p(type.*"".domFrontier€"runtime.zerovalue�*type.[]*"".BasicBlock` &type."".domFrontier .go.string."domFrontier"°"go.importpath."".Àð&type."".domFrontierðgo.string."add"€"go.importpath."".�Rtype.func(*"".BasicBlock, *"".BasicBlock) rtype.func("".domFrontier, *"".BasicBlock, *"".BasicBlock)°*"".(*domFrontier).addÀ$"".domFrontier.addÐ"go.string."build"à"go.importpath."".ð2type.func(*"".BasicBlock)€Rtype.func("".domFrontier, *"".BasicBlock)�."".(*domFrontier).build ("".domFrontier.buildþgo.weak.type.**[]*"".BasicBlock€"runtime.zerovalue�*type.[]*"".BasicBlockþ.go.string."*ssa.newPhi"@8 *ssa.newPhi .go.string."*ssa.newPhi"þtype.*"".newPhi  ÁŸÙ86   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*ssa.newPhi"p0go.weak.type.**"".newPhi€"runtime.zerovalue�type."".newPhiþ,go.string."ssa.newPhi"@6 +ssa.newPhi ,go.string."ssa.newPhi"þgo.string."phi"0(phi go.string."phi"þ"go.string."alloc"0,alloc "go.string."alloc"þ$go.string."newPhi"0.newPhi $go.string."newPhi"þtype."".newPhi°°x€¤ À runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."ssa.newPhi"ptype.*"".newPhi€"runtime.zerovalue�Àtype."".newPhiÀgo.string."phi"Ð"go.importpath."".àtype.*"".Phi�"go.string."alloc" "go.importpath."".°type.*"".Alloc`àtype."".newPhià$go.string."newPhi"ð"go.importpath."".€°type."".newPhiþ0go.string."[]ssa.newPhi"@: []ssa.newPhi 0go.string."[]ssa.newPhi"þ type.[]"".newPhi  „‹ Z   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]ssa.newPhi"p2go.weak.type.*[]"".newPhi€"runtime.zerovalue�type."".newPhiþHgo.typelink.[]ssa.newPhi/[]"".newPhi type.[]"".newPhiþgo.weak.type.*[8]*"".BasicBlock€"runtime.zerovalue�&type.*"".BasicBlock *type.[]*"".BasicBlockþ`go.typelink.[8]*ssa.BasicBlock/[8]*"".BasicBlock,type.[8]*"".BasicBlockþ4go.string."[][]ssa.newPhi"@>[][]ssa.newPhi 4go.string."[][]ssa.newPhi"þ$type.[][]"".newPhi  Ïð   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[][]ssa.newPhi"p6go.weak.type.*[][]"".newPhi€"runtime.zerovalue� type.[]"".newPhiþPgo.typelink.[][]ssa.newPhi/[][]"".newPhi$type.[][]"".newPhiþbruntime.gcbits.0x48844448844448844448844400000000 H„DH„DH„DH„Dþ6go.string."[8][]ssa.newPhi"@@[8][]ssa.newPhi 6go.string."[8][]ssa.newPhi"þ&type.[8][]"".newPhiÀÀÀQþÉì à runtime.algarray0bruntime.gcbits.0x48844448844448844448844400000000P6go.string."[8][]ssa.newPhi"p8go.weak.type.*[8][]"".newPhi€"runtime.zerovalue� type.[]"".newPhi $type.[][]"".newPhiþTgo.typelink.[8][]ssa.newPhi/[8][]"".newPhi&type.[8][]"".newPhiþhgo.string."*map.bucket[*ssa.BasicBlock][]ssa.newPhi"€r(*map.bucket[*ssa.BasicBlock][]ssa.newPhi hgo.string."*map.bucket[*ssa.BasicBlock][]ssa.newPhi"þVtype.*map.bucket[*"".BasicBlock][]"".newPhi  1Q€l6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."*map.bucket[*ssa.BasicBlock][]ssa.newPhi"phgo.weak.type.**map.bucket[*"".BasicBlock][]"".newPhi€"runtime.zerovalue�Ttype.map.bucket[*"".BasicBlock][]"".newPhiþ,\type..gc.map.bucket[*"".BasicBlock][]"".newPhi$þdtype..gcprog.map.bucket[*"".BasicBlock][]"".newPhi"©ªZ–eY–e þfgo.string."map.bucket[*ssa.BasicBlock][]ssa.newPhi"pp'map.bucket[*ssa.BasicBlock][]ssa.newPhi fgo.string."map.bucket[*ssa.BasicBlock][]ssa.newPhi"þTtype.map.bucket[*"".BasicBlock][]"".newPhi°°ÜèYH à runtime.algarray0\type..gc.map.bucket[*"".BasicBlock][]"".newPhi@dtype..gcprog.map.bucket[*"".BasicBlock][]"".newPhiPfgo.string."map.bucket[*ssa.BasicBlock][]ssa.newPhi"pfgo.weak.type.*map.bucket[*"".BasicBlock][]"".newPhi€"runtime.zerovalue�ÀTtype.map.bucket[*"".BasicBlock][]"".newPhiÀ go.string."keys"à,type.[8]*"".BasicBlock�$go.string."values"°&type.[8][]"".newPhià(go.string."overflow"€Vtype.*map.bucket[*"".BasicBlock][]"".newPhiþ`go.string."map.hdr[*ssa.BasicBlock][]ssa.newPhi"pj$map.hdr[*ssa.BasicBlock][]ssa.newPhi `go.string."map.hdr[*ssa.BasicBlock][]ssa.newPhi"þNtype.map.hdr[*"".BasicBlock][]"".newPhiàà0]�*)  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P`go.string."map.hdr[*ssa.BasicBlock][]ssa.newPhi"p`go.weak.type.*map.hdr[*"".BasicBlock][]"".newPhi€"runtime.zerovalue�ÀNtype.map.hdr[*"".BasicBlock][]"".newPhiÀ&go.string."buckets"àVtype.*map.bucket[*"".BasicBlock][]"".newPhi�,go.string."oldbuckets"°Vtype.*map.bucket[*"".BasicBlock][]"".newPhiþ4go.string."*ssa.newPhiMap"@>*ssa.newPhiMap 4go.string."*ssa.newPhiMap"þ$type.*"".newPhiMap  „0¹Ô6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.newPhiMap"p6go.weak.type.**"".newPhiMap€"runtime.zerovalue�"type."".newPhiMapþ2go.string."ssa.newPhiMap"@< ssa.newPhiMap 2go.string."ssa.newPhiMap"þ*go.string."newPhiMap"@4 newPhiMap *go.string."newPhiMap"þ"type."".newPhiMap°°ÕÒ‘5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."ssa.newPhiMap"p$type.*"".newPhiMap€"runtime.zerovalue�&type.*"".BasicBlock  type.[]"".newPhi°Ttype.map.bucket[*"".BasicBlock][]"".newPhiÀNtype.map.hdr[*"".BasicBlock][]"".newPhi`à"type."".newPhiMapà*go.string."newPhiMap"ð"go.importpath."".€°"type."".newPhiMapþbruntime.gcbits.0x84440000000000000000000000000000 „Dþ0go.string."ssa.blockSet"@: ssa.blockSet 0go.string."ssa.blockSet"þ(go.string."blockSet"@2blockSet (go.string."blockSet"þ type."".blockSetàà ãÉB! à runtime.algarray0bruntime.gcbits.0x84440000000000000000000000000000P0go.string."ssa.blockSet"p"type.*"".blockSet€"runtime.zerovalue�À type."".blockSetà"type.math/big.Int`� type."".blockSet�(go.string."blockSet" "go.importpath."".°à type."".blockSetþ2go.string."*ssa.blockSet"@< *ssa.blockSet 2go.string."*ssa.blockSet"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0c9896cffd1f1d69528d91b5ddf16f57 ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·7bca62871a339ef4f22094fef27c1e2e +ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·91048af5c6ccce312ef4bac6129cf880nþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3a4d85d86294397fe232dcd39819d1f9 ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13c015770347481bee7a16dde25a3e2f þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13c015770347481bee7a16dde25a3e2f þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13c015770347481bee7a16dde25a3e2f þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0c9896cffd1f1d69528d91b5ddf16f57 ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·c776d40308d3cc87dab399555a94d3ca nþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·51c91b49a541ba55a8fa97c3e1ca9343 +ZþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·74b92009f8ce937c9c26b6c6db0b2ae0 JþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·622c1e6232f131ff500ea2e68a0c60eanþdgo.string."func(*ssa.blockSet, *big.Int) *big.Int"pn&func(*ssa.blockSet, *big.Int) *big.Int dgo.string."func(*ssa.blockSet, *big.Int) *big.Int"þhtype.func(*"".blockSet, *math/big.Int) *math/big.Int°°#˜íµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*ssa.blockSet, *big.Int) *big.Int"pzgo.weak.type.*func(*"".blockSet, *math/big.Int) *math/big.Int€"runtime.zerovalue €htype.func(*"".blockSet, *math/big.Int) *math/big.IntРhtype.func(*"".blockSet, *math/big.Int) *math/big.Int€"type.*"".blockSet�$type.*math/big.Int $type.*math/big.Intþxgo.string."func(*ssa.blockSet, *big.Int, *big.Int) *big.Int"�‚0func(*ssa.blockSet, *big.Int, *big.Int) *big.Int xgo.string."func(*ssa.blockSet, *big.Int, *big.Int) *big.Int"þ†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.IntÀÀÍ>a¯3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*ssa.blockSet, *big.Int, *big.Int) *big.Int"p˜go.weak.type.*func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Int€"runtime.zerovalue €†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Intа†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Int€"type.*"".blockSet�$type.*math/big.Int $type.*math/big.Int°$type.*math/big.Intþlgo.string."func(*ssa.blockSet, int64, int64) *big.Int"€v*func(*ssa.blockSet, int64, int64) *big.Int lgo.string."func(*ssa.blockSet, int64, int64) *big.Int"þftype.func(*"".blockSet, int64, int64) *math/big.IntÀÀ¬õÉR3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*ssa.blockSet, int64, int64) *big.Int"pxgo.weak.type.*func(*"".blockSet, int64, int64) *math/big.Int€"runtime.zerovalue €ftype.func(*"".blockSet, int64, int64) *math/big.Intаftype.func(*"".blockSet, int64, int64) *math/big.Int€"type.*"".blockSet�type.int64 type.int64°$type.*math/big.IntþRgo.string."func(*ssa.blockSet, int) uint"`\func(*ssa.blockSet, int) uint Rgo.string."func(*ssa.blockSet, int) uint"þBtype.func(*"".blockSet, int) uint°°{‰û3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.blockSet, int) uint"pTgo.weak.type.*func(*"".blockSet, int) uint€"runtime.zerovalue €Btype.func(*"".blockSet, int) uintРBtype.func(*"".blockSet, int) uint€"type.*"".blockSet�type.int type.uintþFgo.string."func(*ssa.blockSet) int"PPfunc(*ssa.blockSet) int Fgo.string."func(*ssa.blockSet) int"þ6type.func(*"".blockSet) int  ¾÷…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*ssa.blockSet) int"pHgo.weak.type.*func(*"".blockSet) int€"runtime.zerovalue €6type.func(*"".blockSet) intÐ�6type.func(*"".blockSet) int€"type.*"".blockSet�type.intþ,go.string."[]big.Word"@6 +[]big.Word ,go.string."[]big.Word"þ(type.[]math/big.Word  =ÒŒN   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]big.Word"p:go.weak.type.*[]math/big.Word€"runtime.zerovalue�$type.math/big.WordþLgo.typelink.[]big.Word/[]math/big.Word(type.[]math/big.WordþTgo.string."func(*ssa.blockSet) []big.Word"`^func(*ssa.blockSet) []big.Word Tgo.string."func(*ssa.blockSet) []big.Word"þNtype.func(*"".blockSet) []math/big.Word  @ø+ž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.blockSet) []big.Word"p`go.weak.type.*func(*"".blockSet) []math/big.Word€"runtime.zerovalue €Ntype.func(*"".blockSet) []math/big.WordÐ�Ntype.func(*"".blockSet) []math/big.Word€"type.*"".blockSet�(type.[]math/big.WordþNgo.string."func(*ssa.blockSet) []uint8"`Xfunc(*ssa.blockSet) []uint8 Ngo.string."func(*ssa.blockSet) []uint8"þ>type.func(*"".blockSet) []uint8  ð+uk3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.blockSet) []uint8"pPgo.weak.type.*func(*"".blockSet) []uint8€"runtime.zerovalue €>type.func(*"".blockSet) []uint8Ð�>type.func(*"".blockSet) []uint8€"type.*"".blockSet�type.[]uint8þZgo.string."func(*ssa.blockSet, *big.Int) int"pd!func(*ssa.blockSet, *big.Int) int Zgo.string."func(*ssa.blockSet, *big.Int) int"þTtype.func(*"".blockSet, *math/big.Int) int°°rÜö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*ssa.blockSet, *big.Int) int"pfgo.weak.type.*func(*"".blockSet, *math/big.Int) int€"runtime.zerovalue €Ttype.func(*"".blockSet, *math/big.Int) intРTtype.func(*"".blockSet, *math/big.Int) int€"type.*"".blockSet�$type.*math/big.Int type.intþ¤go.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°®Ffunc(*ssa.blockSet, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) ¤go.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þÆtype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)àà±Ä%Œ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¤go.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pØgo.weak.type.*func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)€"runtime.zerovalue €Ætype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÆtype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)€"type.*"".blockSet�$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.IntþŒgo.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int) *big.Int" –:func(*ssa.blockSet, *big.Int, *big.Int, *big.Int) *big.Int Œgo.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int) *big.Int"þ¤type.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.IntÐÐj›83 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŒgo.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int) *big.Int"p¶go.weak.type.*func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Int€"runtime.zerovalue €¤type.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.IntÐÀ¤type.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Int€"type.*"".blockSet�$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþbgo.string."func(*ssa.blockSet, fmt.State, int32)"pl%func(*ssa.blockSet, fmt.State, int32) bgo.string."func(*ssa.blockSet, fmt.State, int32)"þRtype.func(*"".blockSet, fmt.State, int32)°°ЧÕf3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.blockSet, fmt.State, int32)"pdgo.weak.type.*func(*"".blockSet, fmt.State, int32)€"runtime.zerovalue €Rtype.func(*"".blockSet, fmt.State, int32)аRtype.func(*"".blockSet, fmt.State, int32)€"type.*"".blockSet�type.fmt.State type.int32þ go.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int, *big.Int) *big.Int"°ªDfunc(*ssa.blockSet, *big.Int, *big.Int, *big.Int, *big.Int) *big.Int  go.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int, *big.Int) *big.Int"þÂtype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Intàà+ǧ×3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(*ssa.blockSet, *big.Int, *big.Int, *big.Int, *big.Int) *big.Int"pÔgo.weak.type.*func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Int€"runtime.zerovalue €Âtype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.IntÐÐÂtype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Int€"type.*"".blockSet�$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intþ\go.string."func(*ssa.blockSet, []uint8) error"pf"func(*ssa.blockSet, []uint8) error \go.string."func(*ssa.blockSet, []uint8) error"þLtype.func(*"".blockSet, []uint8) error°°F—Nb3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.blockSet, []uint8) error"p^go.weak.type.*func(*"".blockSet, []uint8) error€"runtime.zerovalue €Ltype.func(*"".blockSet, []uint8) errorРLtype.func(*"".blockSet, []uint8) error€"type.*"".blockSet�type.[]uint8 type.errorþ`go.string."func(*ssa.blockSet) ([]uint8, error)"pj$func(*ssa.blockSet) ([]uint8, error) `go.string."func(*ssa.blockSet) ([]uint8, error)"þPtype.func(*"".blockSet) ([]uint8, error)°°übzÜ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.blockSet) ([]uint8, error)"pbgo.weak.type.*func(*"".blockSet) ([]uint8, error)€"runtime.zerovalue €Ptype.func(*"".blockSet) ([]uint8, error)Ð�Ptype.func(*"".blockSet) ([]uint8, error)€"type.*"".blockSet�type.[]uint8 type.errorþJgo.string."func(*ssa.blockSet) int64"`Tfunc(*ssa.blockSet) int64 Jgo.string."func(*ssa.blockSet) int64"þ:type.func(*"".blockSet) int64  ‚Í O3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*ssa.blockSet) int64"pLgo.weak.type.*func(*"".blockSet) int64€"runtime.zerovalue €:type.func(*"".blockSet) int64Ð�:type.func(*"".blockSet) int64€"type.*"".blockSet�type.int64þpgo.string."func(*ssa.blockSet, *big.Int, uint) *big.Int"€z,func(*ssa.blockSet, *big.Int, uint) *big.Int pgo.string."func(*ssa.blockSet, *big.Int, uint) *big.Int"þttype.func(*"".blockSet, *math/big.Int, uint) *math/big.IntÀÀ´†â3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*ssa.blockSet, *big.Int, uint) *big.Int"p†go.weak.type.*func(*"".blockSet, *math/big.Int, uint) *math/big.Int€"runtime.zerovalue €ttype.func(*"".blockSet, *math/big.Int, uint) *math/big.Intаttype.func(*"".blockSet, *math/big.Int, uint) *math/big.Int€"type.*"".blockSet�$type.*math/big.Int type.uint°$type.*math/big.IntþRgo.string."func(*ssa.blockSet, int) bool"`\func(*ssa.blockSet, int) bool Rgo.string."func(*ssa.blockSet, int) bool"þBtype.func(*"".blockSet, int) bool°°¤Z¼!3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*ssa.blockSet, int) bool"pTgo.weak.type.*func(*"".blockSet, int) bool€"runtime.zerovalue €Btype.func(*"".blockSet, int) boolРBtype.func(*"".blockSet, int) bool€"type.*"".blockSet�type.int type.boolþ|go.string."func(*ssa.blockSet, *rand.Rand, *big.Int) *big.Int"�†2func(*ssa.blockSet, *rand.Rand, *big.Int) *big.Int |go.string."func(*ssa.blockSet, *rand.Rand, *big.Int) *big.Int"þŠtype.func(*"".blockSet, *math/rand.Rand, *math/big.Int) *math/big.IntÀÀ>ãIÁ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*ssa.blockSet, *rand.Rand, *big.Int) *big.Int"pœgo.weak.type.*func(*"".blockSet, *math/rand.Rand, *math/big.Int) *math/big.Int€"runtime.zerovalue €Štype.func(*"".blockSet, *math/rand.Rand, *math/big.Int) *math/big.IntаŠtype.func(*"".blockSet, *math/rand.Rand, *math/big.Int) *math/big.Int€"type.*"".blockSet�(type.*math/rand.Rand $type.*math/big.Int°$type.*math/big.Intþvgo.string."func(*ssa.blockSet, fmt.ScanState, int32) error"€€/func(*ssa.blockSet, fmt.ScanState, int32) error vgo.string."func(*ssa.blockSet, fmt.ScanState, int32) error"þftype.func(*"".blockSet, fmt.ScanState, int32) errorÀÀðËÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.blockSet, fmt.ScanState, int32) error"pxgo.weak.type.*func(*"".blockSet, fmt.ScanState, int32) error€"runtime.zerovalue €ftype.func(*"".blockSet, fmt.ScanState, int32) errorаftype.func(*"".blockSet, fmt.ScanState, int32) error€"type.*"".blockSet�$type.fmt.ScanState type.int32°type.errorþzgo.string."func(*ssa.blockSet, *big.Int, int, uint) *big.Int"�„1func(*ssa.blockSet, *big.Int, int, uint) *big.Int zgo.string."func(*ssa.blockSet, *big.Int, int, uint) *big.Int"þ~type.func(*"".blockSet, *math/big.Int, int, uint) *math/big.IntÐÐÛ'ðá3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*ssa.blockSet, *big.Int, int, uint) *big.Int"p�go.weak.type.*func(*"".blockSet, *math/big.Int, int, uint) *math/big.Int€"runtime.zerovalue €~type.func(*"".blockSet, *math/big.Int, int, uint) *math/big.IntÐÀ~type.func(*"".blockSet, *math/big.Int, int, uint) *math/big.Int€"type.*"".blockSet�$type.*math/big.Int type.int°type.uintÀ$type.*math/big.Intþhgo.string."func(*ssa.blockSet, []big.Word) *big.Int"€r(func(*ssa.blockSet, []big.Word) *big.Int hgo.string."func(*ssa.blockSet, []big.Word) *big.Int"þltype.func(*"".blockSet, []math/big.Word) *math/big.Int°°žÐl�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.blockSet, []big.Word) *big.Int"p~go.weak.type.*func(*"".blockSet, []math/big.Word) *math/big.Int€"runtime.zerovalue €ltype.func(*"".blockSet, []math/big.Word) *math/big.IntРltype.func(*"".blockSet, []math/big.Word) *math/big.Int€"type.*"".blockSet�(type.[]math/big.Word $type.*math/big.Intþbgo.string."func(*ssa.blockSet, []uint8) *big.Int"pl%func(*ssa.blockSet, []uint8) *big.Int bgo.string."func(*ssa.blockSet, []uint8) *big.Int"þ\type.func(*"".blockSet, []uint8) *math/big.Int°°:Æ?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.blockSet, []uint8) *big.Int"pngo.weak.type.*func(*"".blockSet, []uint8) *math/big.Int€"runtime.zerovalue €\type.func(*"".blockSet, []uint8) *math/big.IntР\type.func(*"".blockSet, []uint8) *math/big.Int€"type.*"".blockSet�type.[]uint8 $type.*math/big.Intþ^go.string."func(*ssa.blockSet, int64) *big.Int"ph#func(*ssa.blockSet, int64) *big.Int ^go.string."func(*ssa.blockSet, int64) *big.Int"þXtype.func(*"".blockSet, int64) *math/big.Int°°9d7ß3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*ssa.blockSet, int64) *big.Int"pjgo.weak.type.*func(*"".blockSet, int64) *math/big.Int€"runtime.zerovalue €Xtype.func(*"".blockSet, int64) *math/big.IntРXtype.func(*"".blockSet, int64) *math/big.Int€"type.*"".blockSet�type.int64 $type.*math/big.Intþzgo.string."func(*ssa.blockSet, string, int) (*big.Int, bool)"�„1func(*ssa.blockSet, string, int) (*big.Int, bool) zgo.string."func(*ssa.blockSet, string, int) (*big.Int, bool)"þttype.func(*"".blockSet, string, int) (*math/big.Int, bool)ÐÐK²¥á3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*ssa.blockSet, string, int) (*big.Int, bool)"p†go.weak.type.*func(*"".blockSet, string, int) (*math/big.Int, bool)€"runtime.zerovalue €ttype.func(*"".blockSet, string, int) (*math/big.Int, bool)аttype.func(*"".blockSet, string, int) (*math/big.Int, bool)€"type.*"".blockSet�type.string type.int°$type.*math/big.IntÀtype.boolþ`go.string."func(*ssa.blockSet, uint64) *big.Int"pj$func(*ssa.blockSet, uint64) *big.Int `go.string."func(*ssa.blockSet, uint64) *big.Int"þZtype.func(*"".blockSet, uint64) *math/big.Int°°žc¶Ó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.blockSet, uint64) *big.Int"plgo.weak.type.*func(*"".blockSet, uint64) *math/big.Int€"runtime.zerovalue €Ztype.func(*"".blockSet, uint64) *math/big.IntРZtype.func(*"".blockSet, uint64) *math/big.Int€"type.*"".blockSet�type.uint64 $type.*math/big.IntþLgo.string."func(*ssa.blockSet) string"`Vfunc(*ssa.blockSet) string Lgo.string."func(*ssa.blockSet) string"þfunc(int) uint 4go.string."func(int) uint"þ&type.func(int) uint  «¹D÷3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int) uint"p8go.weak.type.*func(int) uint€"runtime.zerovalue €&type.func(int) uintÐ�&type.func(int) uint€type.int�type.uintþ$go.string."BitLen"0.BitLen $go.string."BitLen"þ go.string."Bits"0*Bits go.string."Bits"þ:go.string."func() []big.Word"PDfunc() []big.Word :go.string."func() []big.Word"þ6type.func() []math/big.Word��©«/3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."func() []big.Word"pHgo.weak.type.*func() []math/big.Word€"runtime.zerovalue €6type.func() []math/big.WordЀ6type.func() []math/big.Word€(type.[]math/big.Wordþ"go.string."Bytes"0,Bytes "go.string."Bytes"þ4go.string."func() []uint8"@>func() []uint8 4go.string."func() []uint8"þ&type.func() []uint8��Þio%3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func() []uint8"p8go.weak.type.*func() []uint8€"runtime.zerovalue €&type.func() []uint8Ѐ&type.func() []uint8€type.[]uint8þgo.string."Cmp"0(Cmp go.string."Cmp"þgo.string."func([]uint8) error"PHfunc([]uint8) error >go.string."func([]uint8) error"þ0type.func([]uint8) error  _÷[:3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func([]uint8) error"pBgo.weak.type.*func([]uint8) error€"runtime.zerovalue €0type.func([]uint8) errorÐ�0type.func([]uint8) error€type.[]uint8�type.errorþ*go.string."GobEncode"@4 GobEncode *go.string."GobEncode"þFgo.string."func() ([]uint8, error)"PPfunc() ([]uint8, error) Fgo.string."func() ([]uint8, error)"þ8type.func() ([]uint8, error)  Ÿìx]3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func() ([]uint8, error)"pJgo.weak.type.*func() ([]uint8, error)€"runtime.zerovalue €8type.func() ([]uint8, error)Ѐ8type.func() ([]uint8, error)€type.[]uint8�type.errorþgo.string."Lsh"0(Lsh go.string."Lsh"þRgo.string."func(*big.Int, uint) *big.Int"`\func(*big.Int, uint) *big.Int Rgo.string."func(*big.Int, uint) *big.Int"þXtype.func(*math/big.Int, uint) *math/big.Int°°h9=À3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*big.Int, uint) *big.Int"pjgo.weak.type.*func(*math/big.Int, uint) *math/big.Int€"runtime.zerovalue €Xtype.func(*math/big.Int, uint) *math/big.IntРXtype.func(*math/big.Int, uint) *math/big.Int€$type.*math/big.Int�type.uint $type.*math/big.Intþ.go.string."MarshalJSON"@8 MarshalJSON .go.string."MarshalJSON"þ.go.string."MarshalText"@8 MarshalText .go.string."MarshalText"þgo.string."Mod"0(Mod go.string."Mod"þ,go.string."ModInverse"@6 +ModInverse ,go.string."ModInverse"þgo.string."Mul"0(Mul go.string."Mul"þ(go.string."MulRange"@2MulRange (go.string."MulRange"þgo.string."Neg"0(Neg go.string."Neg"þgo.string."Not"0(Not go.string."Not"þgo.string."Or"0&Or go.string."Or"þ2go.string."ProbablyPrime"@< ProbablyPrime 2go.string."ProbablyPrime"þ4go.string."func(int) bool"@>func(int) bool 4go.string."func(int) bool"þ&type.func(int) bool  {r`°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int) bool"p8go.weak.type.*func(int) bool€"runtime.zerovalue €&type.func(int) boolÐ�&type.func(int) bool€type.int�type.boolþgo.string."Quo"0(Quo go.string."Quo"þ$go.string."QuoRem"0.QuoRem $go.string."QuoRem"þ go.string."Rand"0*Rand go.string."Rand"þ^go.string."func(*rand.Rand, *big.Int) *big.Int"ph#func(*rand.Rand, *big.Int) *big.Int ^go.string."func(*rand.Rand, *big.Int) *big.Int"þntype.func(*math/rand.Rand, *math/big.Int) *math/big.Int°°Ëdœ¼3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*rand.Rand, *big.Int) *big.Int"p€go.weak.type.*func(*math/rand.Rand, *math/big.Int) *math/big.Int€"runtime.zerovalue €ntype.func(*math/rand.Rand, *math/big.Int) *math/big.IntРntype.func(*math/rand.Rand, *math/big.Int) *math/big.Int€(type.*math/rand.Rand�$type.*math/big.Int $type.*math/big.Intþgo.string."Rem"0(Rem go.string."Rem"þgo.string."Rsh"0(Rsh go.string."Rsh"þ go.string."Scan"0*Scan go.string."Scan"þXgo.string."func(fmt.ScanState, int32) error"pb func(fmt.ScanState, int32) error Xgo.string."func(fmt.ScanState, int32) error"þJtype.func(fmt.ScanState, int32) error°°CÏÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(fmt.ScanState, int32) error"p\go.weak.type.*func(fmt.ScanState, int32) error€"runtime.zerovalue €Jtype.func(fmt.ScanState, int32) errorРJtype.func(fmt.ScanState, int32) error€$type.fmt.ScanState�type.int32 type.errorþgo.string."Set"0(Set go.string."Set"þ$go.string."SetBit"0.SetBit $go.string."SetBit"þ\go.string."func(*big.Int, int, uint) *big.Int"pf"func(*big.Int, int, uint) *big.Int \go.string."func(*big.Int, int, uint) *big.Int"þbtype.func(*math/big.Int, int, uint) *math/big.IntÀÀeXf3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*big.Int, int, uint) *big.Int"ptgo.weak.type.*func(*math/big.Int, int, uint) *math/big.Int€"runtime.zerovalue €btype.func(*math/big.Int, int, uint) *math/big.Intаbtype.func(*math/big.Int, int, uint) *math/big.Int€$type.*math/big.Int�type.int type.uint°$type.*math/big.Intþ&go.string."SetBits"00SetBits &go.string."SetBits"þJgo.string."func([]big.Word) *big.Int"`Tfunc([]big.Word) *big.Int Jgo.string."func([]big.Word) *big.Int"þPtype.func([]math/big.Word) *math/big.Int  Ô”úß3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func([]big.Word) *big.Int"pbgo.weak.type.*func([]math/big.Word) *math/big.Int€"runtime.zerovalue €Ptype.func([]math/big.Word) *math/big.IntÐ�Ptype.func([]math/big.Word) *math/big.Int€(type.[]math/big.Word�$type.*math/big.Intþ(go.string."SetBytes"@2SetBytes (go.string."SetBytes"þDgo.string."func([]uint8) *big.Int"PNfunc([]uint8) *big.Int Dgo.string."func([]uint8) *big.Int"þ@type.func([]uint8) *math/big.Int  ñeq3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func([]uint8) *big.Int"pRgo.weak.type.*func([]uint8) *math/big.Int€"runtime.zerovalue €@type.func([]uint8) *math/big.IntÐ�@type.func([]uint8) *math/big.Int€type.[]uint8�$type.*math/big.Intþ(go.string."SetInt64"@2SetInt64 (go.string."SetInt64"þ@go.string."func(int64) *big.Int"PJfunc(int64) *big.Int @go.string."func(int64) *big.Int"þtype.func(uint64) *math/big.Int  ‚XÀC3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(uint64) *big.Int"pPgo.weak.type.*func(uint64) *math/big.Int€"runtime.zerovalue €>type.func(uint64) *math/big.IntÐ�>type.func(uint64) *math/big.Int€type.uint64�$type.*math/big.Intþ go.string."Sign"0*Sign go.string."Sign"þgo.string."Sub"0(Sub go.string."Sub"þ2go.string."UnmarshalJSON"@< UnmarshalJSON 2go.string."UnmarshalJSON"þ2go.string."UnmarshalText"@< UnmarshalText 2go.string."UnmarshalText"þgo.string."Xor"0(Xor go.string."Xor"þ*go.string."binaryGCD"@4 binaryGCD *go.string."binaryGCD"þ(go.string."math/big"@2math/big (go.string."math/big"þ.go.importpath.math/big.  (go.string."math/big"þ go.string."scan"0*scan go.string."scan"þxgo.string."func(io.RuneScanner, int) (*big.Int, int, error)"�‚0func(io.RuneScanner, int) (*big.Int, int, error) xgo.string."func(io.RuneScanner, int) (*big.Int, int, error)"þttype.func(io.RuneScanner, int) (*math/big.Int, int, error)ÐÐâ†743 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(io.RuneScanner, int) (*big.Int, int, error)"p†go.weak.type.*func(io.RuneScanner, int) (*math/big.Int, int, error)€"runtime.zerovalue €ttype.func(io.RuneScanner, int) (*math/big.Int, int, error)Рttype.func(io.RuneScanner, int) (*math/big.Int, int, error)€&type.io.RuneScanner�type.int $type.*math/big.Int°type.intÀtype.errorþ go.string."take"0*take go.string."take"þ"type.*"".blockSetÐ)Ð)¦[ç655ª   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*ssa.blockSet"p4go.weak.type.**"".blockSet€"runtime.zerovalue� type."".blockSet` "type.*"".blockSetÀð"type.*"".blockSetðgo.string."Abs"�Ltype.func(*math/big.Int) *math/big.Int htype.func(*"".blockSet, *math/big.Int) *math/big.Int°$"".(*blockSet).AbsÀ$"".(*blockSet).AbsÐgo.string."Add"ðjtype.func(*math/big.Int, *math/big.Int) *math/big.Int€†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Int�$"".(*blockSet).Add $"".(*blockSet).Add°go.string."And"Ðjtype.func(*math/big.Int, *math/big.Int) *math/big.Intà†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Intð$"".(*blockSet).And€$"".(*blockSet).And�$go.string."AndNot"°jtype.func(*math/big.Int, *math/big.Int) *math/big.IntÀ†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.IntÐ*"".(*blockSet).AndNotà*"".(*blockSet).AndNotð(go.string."Binomial"�Jtype.func(int64, int64) *math/big.Int ftype.func(*"".blockSet, int64, int64) *math/big.Int°."".(*blockSet).BinomialÀ."".(*blockSet).BinomialÐgo.string."Bit"ð&type.func(int) uint€Btype.func(*"".blockSet, int) uint�$"".(*blockSet).Bit $"".(*blockSet).Bit°$go.string."BitLen"Ðtype.func() intà6type.func(*"".blockSet) intð*"".(*blockSet).BitLen€*"".(*blockSet).BitLen� go.string."Bits"°6type.func() []math/big.WordÀNtype.func(*"".blockSet) []math/big.WordÐ&"".(*blockSet).Bitsà&"".(*blockSet).Bitsð"go.string."Bytes"�&type.func() []uint8 >type.func(*"".blockSet) []uint8°("".(*blockSet).BytesÀ("".(*blockSet).BytesÐgo.string."Cmp"ð8type.func(*math/big.Int) int€ Ttype.func(*"".blockSet, *math/big.Int) int� $"".(*blockSet).Cmp  $"".(*blockSet).Cmp° go.string."Div"Ð jtype.func(*math/big.Int, *math/big.Int) *math/big.Intà †type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Intð $"".(*blockSet).Div€ +$"".(*blockSet).Div� +$go.string."DivMod"° +ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)À +Ætype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ð +*"".(*blockSet).DivModà +*"".(*blockSet).DivModð +go.string."Exp"� ˆtype.func(*math/big.Int, *math/big.Int, *math/big.Int) *math/big.Int  ¤type.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Int° $"".(*blockSet).ExpÀ $"".(*blockSet).ExpÐ $go.string."Format"ð 6type.func(fmt.State, int32)€ Rtype.func(*"".blockSet, fmt.State, int32)� *"".(*blockSet).Format  *"".(*blockSet).Format° go.string."GCD"Ð ¦type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Intà Âtype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) *math/big.Intð $"".(*blockSet).GCD€ $"".(*blockSet).GCD� *go.string."GobDecode"° 0type.func([]uint8) errorÀ Ltype.func(*"".blockSet, []uint8) errorÐ 0"".(*blockSet).GobDecodeà 0"".(*blockSet).GobDecodeð *go.string."GobEncode"�8type.func() ([]uint8, error) Ptype.func(*"".blockSet) ([]uint8, error)°0"".(*blockSet).GobEncodeÀ0"".(*blockSet).GobEncodeÐ"go.string."Int64"ð"type.func() int64€:type.func(*"".blockSet) int64�("".(*blockSet).Int64 ("".(*blockSet).Int64°go.string."Lsh"ÐXtype.func(*math/big.Int, uint) *math/big.Intàttype.func(*"".blockSet, *math/big.Int, uint) *math/big.Intð$"".(*blockSet).Lsh€$"".(*blockSet).Lsh�.go.string."MarshalJSON"°8type.func() ([]uint8, error)ÀPtype.func(*"".blockSet) ([]uint8, error)Ð4"".(*blockSet).MarshalJSONà4"".(*blockSet).MarshalJSONð.go.string."MarshalText"�8type.func() ([]uint8, error) Ptype.func(*"".blockSet) ([]uint8, error)°4"".(*blockSet).MarshalTextÀ4"".(*blockSet).MarshalTextÐgo.string."Mod"ðjtype.func(*math/big.Int, *math/big.Int) *math/big.Int€†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Int�$"".(*blockSet).Mod $"".(*blockSet).Mod°,go.string."ModInverse"Ðjtype.func(*math/big.Int, *math/big.Int) *math/big.Intà†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Intð2"".(*blockSet).ModInverse€2"".(*blockSet).ModInverse�go.string."Mul"°jtype.func(*math/big.Int, *math/big.Int) *math/big.IntÀ†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.IntÐ$"".(*blockSet).Mulà$"".(*blockSet).Mulð(go.string."MulRange"�Jtype.func(int64, int64) *math/big.Int ftype.func(*"".blockSet, int64, int64) *math/big.Int°."".(*blockSet).MulRangeÀ."".(*blockSet).MulRangeÐgo.string."Neg"ðLtype.func(*math/big.Int) *math/big.Int€htype.func(*"".blockSet, *math/big.Int) *math/big.Int�$"".(*blockSet).Neg $"".(*blockSet).Neg°go.string."Not"ÐLtype.func(*math/big.Int) *math/big.Intàhtype.func(*"".blockSet, *math/big.Int) *math/big.Intð$"".(*blockSet).Not€$"".(*blockSet).Not�go.string."Or"°jtype.func(*math/big.Int, *math/big.Int) *math/big.IntÀ†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.IntÐ""".(*blockSet).Orà""".(*blockSet).Orð2go.string."ProbablyPrime"�&type.func(int) bool Btype.func(*"".blockSet, int) bool°8"".(*blockSet).ProbablyPrimeÀ8"".(*blockSet).ProbablyPrimeÐgo.string."Quo"ðjtype.func(*math/big.Int, *math/big.Int) *math/big.Int€†type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Int�$"".(*blockSet).Quo $"".(*blockSet).Quo°$go.string."QuoRem"Ъtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)àÆtype.func(*"".blockSet, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ð*"".(*blockSet).QuoRem€*"".(*blockSet).QuoRem� go.string."Rand"°ntype.func(*math/rand.Rand, *math/big.Int) *math/big.IntÀŠtype.func(*"".blockSet, *math/rand.Rand, *math/big.Int) *math/big.IntÐ&"".(*blockSet).Randà&"".(*blockSet).Randðgo.string."Rem"�jtype.func(*math/big.Int, *math/big.Int) *math/big.Int †type.func(*"".blockSet, *math/big.Int, *math/big.Int) *math/big.Int°$"".(*blockSet).RemÀ$"".(*blockSet).RemÐgo.string."Rsh"ðXtype.func(*math/big.Int, uint) *math/big.Int€ttype.func(*"".blockSet, *math/big.Int, uint) *math/big.Int�$"".(*blockSet).Rsh $"".(*blockSet).Rsh° go.string."Scan"ÐJtype.func(fmt.ScanState, int32) erroràftype.func(*"".blockSet, fmt.ScanState, int32) errorð&"".(*blockSet).Scan€&"".(*blockSet).Scan�go.string."Set"°Ltype.func(*math/big.Int) *math/big.IntÀhtype.func(*"".blockSet, *math/big.Int) *math/big.IntÐ$"".(*blockSet).Setà$"".(*blockSet).Setð$go.string."SetBit"�btype.func(*math/big.Int, int, uint) *math/big.Int ~type.func(*"".blockSet, *math/big.Int, int, uint) *math/big.Int°*"".(*blockSet).SetBitÀ*"".(*blockSet).SetBitÐ&go.string."SetBits"ðPtype.func([]math/big.Word) *math/big.Int€ltype.func(*"".blockSet, []math/big.Word) *math/big.Int�,"".(*blockSet).SetBits ,"".(*blockSet).SetBits°(go.string."SetBytes"Ð@type.func([]uint8) *math/big.Intà\type.func(*"".blockSet, []uint8) *math/big.Intð."".(*blockSet).SetBytes€."".(*blockSet).SetBytes�(go.string."SetInt64"°type.func(uint64) *math/big.Int€!Ztype.func(*"".blockSet, uint64) *math/big.Int�!0"".(*blockSet).SetUint64 !0"".(*blockSet).SetUint64°! go.string."Sign"Ð!type.func() intà!6type.func(*"".blockSet) intð!&"".(*blockSet).Sign€"&"".(*blockSet).Sign�"$go.string."String"°"$type.func() stringÀ"*ssa.MapUpdate 4go.string."*ssa.MapUpdate"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ`go.string."func(*ssa.MapUpdate) *ssa.BasicBlock"pj$func(*ssa.MapUpdate) *ssa.BasicBlock `go.string."func(*ssa.MapUpdate) *ssa.BasicBlock"þNtype.func(*"".MapUpdate) *"".BasicBlock  c‘•Ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*ssa.MapUpdate) *ssa.BasicBlock"p`go.weak.type.*func(*"".MapUpdate) *"".BasicBlock€"runtime.zerovalue €Ntype.func(*"".MapUpdate) *"".BasicBlockÐ�Ntype.func(*"".MapUpdate) *"".BasicBlock€$type.*"".MapUpdate�&type.*"".BasicBlockþvgo.string."func(*ssa.MapUpdate, []*ssa.Value) []*ssa.Value"€€/func(*ssa.MapUpdate, []*ssa.Value) []*ssa.Value vgo.string."func(*ssa.MapUpdate, []*ssa.Value) []*ssa.Value"þbtype.func(*"".MapUpdate, []*"".Value) []*"".Value°°ý4�„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*ssa.MapUpdate, []*ssa.Value) []*ssa.Value"ptgo.weak.type.*func(*"".MapUpdate, []*"".Value) []*"".Value€"runtime.zerovalue €btype.func(*"".MapUpdate, []*"".Value) []*"".ValueРbtype.func(*"".MapUpdate, []*"".Value) []*"".Value€$type.*"".MapUpdate� type.[]*"".Value  type.[]*"".Valueþ\go.string."func(*ssa.MapUpdate) *ssa.Function"pf"func(*ssa.MapUpdate) *ssa.Function \go.string."func(*ssa.MapUpdate) *ssa.Function"þJtype.func(*"".MapUpdate) *"".Function  â”`Q3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*ssa.MapUpdate) *ssa.Function"p\go.weak.type.*func(*"".MapUpdate) *"".Function€"runtime.zerovalue €Jtype.func(*"".MapUpdate) *"".FunctionÐ�Jtype.func(*"".MapUpdate) *"".Function€$type.*"".MapUpdate�"type.*"".FunctionþTgo.string."func(*ssa.MapUpdate) token.Pos"`^func(*ssa.MapUpdate) token.Pos Tgo.string."func(*ssa.MapUpdate) token.Pos"þJtype.func(*"".MapUpdate) go/token.Pos  ûB�ï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*ssa.MapUpdate) token.Pos"p\go.weak.type.*func(*"".MapUpdate) go/token.Pos€"runtime.zerovalue €Jtype.func(*"".MapUpdate) go/token.PosÐ�Jtype.func(*"".MapUpdate) go/token.Pos€$type.*"".MapUpdate�"type.go/token.Posþfgo.string."func(*ssa.MapUpdate) *[]ssa.Instruction"pp'func(*ssa.MapUpdate) *[]ssa.Instruction fgo.string."func(*ssa.MapUpdate) *[]ssa.Instruction"þTtype.func(*"".MapUpdate) *[]"".Instruction  ž�j3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.MapUpdate) *[]ssa.Instruction"pfgo.weak.type.*func(*"".MapUpdate) *[]"".Instruction€"runtime.zerovalue €Ttype.func(*"".MapUpdate) *[]"".InstructionÐ�Ttype.func(*"".MapUpdate) *[]"".Instruction€$type.*"".MapUpdate�,type.*[]"".InstructionþNgo.string."func(*ssa.MapUpdate) string"`Xfunc(*ssa.MapUpdate) string Ngo.string."func(*ssa.MapUpdate) string"þ>type.func(*"".MapUpdate) string  üd�g3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*ssa.MapUpdate) string"pPgo.weak.type.*func(*"".MapUpdate) string€"runtime.zerovalue €>type.func(*"".MapUpdate) stringÐ�>type.func(*"".MapUpdate) string€$type.*"".MapUpdate�type.stringþbgo.string."func(*ssa.MapUpdate, *ssa.BasicBlock)"pl%func(*ssa.MapUpdate, *ssa.BasicBlock) bgo.string."func(*ssa.MapUpdate, *ssa.BasicBlock)"þPtype.func(*"".MapUpdate, *"".BasicBlock)  ‹–e¹3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.MapUpdate, *ssa.BasicBlock)"pbgo.weak.type.*func(*"".MapUpdate, *"".BasicBlock)€"runtime.zerovalue €Ptype.func(*"".MapUpdate, *"".BasicBlock)РPtype.func(*"".MapUpdate, *"".BasicBlock)€$type.*"".MapUpdate�&type.*"".BasicBlockþ$type.*"".MapUpdate��ÎXu&6X   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*ssa.MapUpdate"p6go.weak.type.**"".MapUpdate€"runtime.zerovalue�"type."".MapUpdate` $type.*"".MapUpdateÀð$type.*"".MapUpdateð"go.string."Block"�4type.func() *"".BasicBlock Ntype.func(*"".MapUpdate) *"".BasicBlock°*"".(*MapUpdate).BlockÀ*"".(*MapUpdate).BlockÐ(go.string."Operands"ðDtype.func([]*"".Value) []*"".Value€btype.func(*"".MapUpdate, []*"".Value) []*"".Value�0"".(*MapUpdate).Operands 0"".(*MapUpdate).Operands°$go.string."Parent"Ð0type.func() *"".FunctionàJtype.func(*"".MapUpdate) *"".Functionð,"".(*MapUpdate).Parent€,"".(*MapUpdate).Parent�go.string."Pos"°0type.func() go/token.PosÀJtype.func(*"".MapUpdate) go/token.PosÐ&"".(*MapUpdate).Posà&"".(*MapUpdate).Posð*go.string."Referrers"�:type.func() *[]"".Instruction Ttype.func(*"".MapUpdate) *[]"".Instruction°2"".(*MapUpdate).ReferrersÀ2"".(*MapUpdate).ReferrersÐ$go.string."String"ð$type.func() string€>type.func(*"".MapUpdate) string�,"".(*MapUpdate).String ,"".(*MapUpdate).String°(go.string."setBlock"À"go.importpath."".Ð2type.func(*"".BasicBlock)àPtype.func(*"".MapUpdate, *"".BasicBlock)ð0"".(*MapUpdate).setBlock€0"".(*MapUpdate).setBlockþbruntime.gcbits.0xc8c8c848000000000000000000000000 ÈÈÈHþ2go.string."ssa.MapUpdate"@< ssa.MapUpdate 2go.string."ssa.MapUpdate"þgo.string."Map"0(Map go.string."Map"þgo.string."Key"0(Key go.string."Key"þ*go.string."MapUpdate"@4 MapUpdate *go.string."MapUpdate"þ"type."".MapUpdate  @vù¯N(8( ,type..alg."".MapUpdate0bruntime.gcbits.0xc8c8c848000000000000000000000000P2go.string."ssa.MapUpdate"p$type.*"".MapUpdate€"runtime.zerovalue�À"type."".MapUpdateà*type."".anInstruction�go.string."Map"°type."".Valueàgo.string."Key"€type."".Value°"go.string."Value"Ðtype."".Value€go.string."pos"�"go.importpath."". "type.go/token.Pos`Ð"type."".MapUpdateÐ*go.string."MapUpdate"à"go.importpath."".ð "type."".MapUpdateþ2go.string."*[]types.Type"@< *[]types.Type 2go.string."*[]types.Type"þPtype.*[]golang.org/x/tools/go/types.Type  :l‘36   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[]types.Type"pbgo.weak.type.**[]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Ntype.[]golang.org/x/tools/go/types.Typeþdgo.string."struct { F uintptr; A0 *[]types.Type }"pn&struct { F uintptr; A0 *[]types.Type } dgo.string."struct { F uintptr; A0 *[]types.Type }"þ‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }àà­ZeÁ À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Pdgo.string."struct { F uintptr; A0 *[]types.Type }"p”go.weak.type.*struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }€"runtime.zerovalue�À‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }Àgo.string."F"àtype.uintptr�go.string."A0"°Ptype.*[]golang.org/x/tools/go/types.Typeþfgo.string."*struct { F uintptr; A0 *[]types.Type }"pp'*struct { F uintptr; A0 *[]types.Type } fgo.string."*struct { F uintptr; A0 *[]types.Type }"þ„type.*struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }  ð(6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*struct { F uintptr; A0 *[]types.Type }"p–go.weak.type.**struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }€"runtime.zerovalue�‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }þ@go.string."ssa.builderModeValue"PJssa.builderModeValue @go.string."ssa.builderModeValue"þ8go.string."builderModeValue"PBbuilderModeValue 8go.string."builderModeValue"þ0type."".builderModeValueààoùÿæ‡   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P@go.string."ssa.builderModeValue"p2type.*"".builderModeValue€"runtime.zerovalue`�0type."".builderModeValue�8go.string."builderModeValue" "go.importpath."".°à0type."".builderModeValueþBgo.string."*ssa.builderModeValue"PL*ssa.builderModeValue Bgo.string."*ssa.builderModeValue"þhgo.string."func(*ssa.builderModeValue) interface {}"€r(func(*ssa.builderModeValue) interface {} hgo.string."func(*ssa.builderModeValue) interface {}"þXtype.func(*"".builderModeValue) interface {}  ÜQˆì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*ssa.builderModeValue) interface {}"pjgo.weak.type.*func(*"".builderModeValue) interface {}€"runtime.zerovalue €Xtype.func(*"".builderModeValue) interface {}Ð�Xtype.func(*"".builderModeValue) interface {}€2type.*"".builderModeValue�"type.interface {}þjgo.string."func(*ssa.builderModeValue, string) error"€t)func(*ssa.builderModeValue, string) error jgo.string."func(*ssa.builderModeValue, string) error"þZtype.func(*"".builderModeValue, string) error°°go.string."func() interface {}"PHfunc() interface {} >go.string."func() interface {}"þ0type.func() interface {}��#´ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() interface {}"pBgo.weak.type.*func() interface {}€"runtime.zerovalue €0type.func() interface {}Ѐ0type.func() interface {}€"type.interface {}þgo.weak.type.*[8]"".Instruction€"runtime.zerovalue�&type."".Instruction *type.[]"".Instructionþ`go.typelink.[8]ssa.Instruction/[8]"".Instruction,type.[8]"".Instructionþ.go.string."[]struct {}"@8 []struct {} .go.string."[]struct {}"þ type.[]struct {}  ºÌ¥…   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]struct {}"p2go.weak.type.*[]struct {}€"runtime.zerovalue�type.struct {}þFgo.typelink.[]struct {}/[]struct {} type.[]struct {}þ0go.string."[8]struct {}"@: [8]struct {} 0go.string."[8]struct {}"þ"type.[8]struct {}ÀÀ>ƒy ‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P0go.string."[8]struct {}"p4go.weak.type.*[8]struct {}€"runtime.zerovalue�type.struct {}  type.[]struct {}þJgo.typelink.[8]struct {}/[8]struct {}"type.[8]struct {}þbgo.string."*map.bucket[ssa.Instruction]struct {}"pl%*map.bucket[ssa.Instruction]struct {} bgo.string."*map.bucket[ssa.Instruction]struct {}"þRtype.*map.bucket["".Instruction]struct {}  —Ë™6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."*map.bucket[ssa.Instruction]struct {}"pdgo.weak.type.**map.bucket["".Instruction]struct {}€"runtime.zerovalue�Ptype.map.bucket["".Instruction]struct {}þbruntime.gcbits.0xc4c8c8c8c8c8c8c88800000000000000 ÄÈÈÈÈÈÈȈþ`go.string."map.bucket[ssa.Instruction]struct {}"pj$map.bucket[ssa.Instruction]struct {} `go.string."map.bucket[ssa.Instruction]struct {}"þPtype.map.bucket["".Instruction]struct {}°°�±L‰Ëˆˆ à runtime.algarray0bruntime.gcbits.0xc4c8c8c8c8c8c8c88800000000000000P`go.string."map.bucket[ssa.Instruction]struct {}"pbgo.weak.type.*map.bucket["".Instruction]struct {}€"runtime.zerovalue�ÀPtype.map.bucket["".Instruction]struct {}À go.string."keys"à,type.[8]"".Instruction�$go.string."values"°"type.[8]struct {}à(go.string."overflow"€Rtype.*map.bucket["".Instruction]struct {}þZgo.string."map.hdr[ssa.Instruction]struct {}"pd!map.hdr[ssa.Instruction]struct {} Zgo.string."map.hdr[ssa.Instruction]struct {}"þJtype.map.hdr["".Instruction]struct {}àà0Û\Ý>  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PZgo.string."map.hdr[ssa.Instruction]struct {}"p\go.weak.type.*map.hdr["".Instruction]struct {}€"runtime.zerovalue�ÀJtype.map.hdr["".Instruction]struct {}À&go.string."buckets"àRtype.*map.bucket["".Instruction]struct {}�,go.string."oldbuckets"°Rtype.*map.bucket["".Instruction]struct {}þRgo.string."map[ssa.Instruction]struct {}"`\map[ssa.Instruction]struct {} Rgo.string."map[ssa.Instruction]struct {}"þBtype.map["".Instruction]struct {}ÜÜ, ë5� € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."map[ssa.Instruction]struct {}"pTgo.weak.type.*map["".Instruction]struct {}€"runtime.zerovalue�&type."".Instruction type.struct {}°Ptype.map.bucket["".Instruction]struct {}ÀJtype.map.hdr["".Instruction]struct {}þŒgo.typelink.map[ssa.Instruction]struct {}/map["".Instruction]struct {}Btype.map["".Instruction]struct {}þ.go.string."*ssa.sanity"@8 *ssa.sanity .go.string."*ssa.sanity"þfgo.string."func(*ssa.sanity, *ssa.BasicBlock, int)"pp'func(*ssa.sanity, *ssa.BasicBlock, int) fgo.string."func(*ssa.sanity, *ssa.BasicBlock, int)"þTtype.func(*"".sanity, *"".BasicBlock, int)°°·¢3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.sanity, *ssa.BasicBlock, int)"pfgo.weak.type.*func(*"".sanity, *"".BasicBlock, int)€"runtime.zerovalue €Ttype.func(*"".sanity, *"".BasicBlock, int)аTtype.func(*"".sanity, *"".BasicBlock, int)€type.*"".sanity�&type.*"".BasicBlock type.intþfgo.string."func(*ssa.sanity, int, ssa.Instruction)"pp'func(*ssa.sanity, int, ssa.Instruction) fgo.string."func(*ssa.sanity, int, ssa.Instruction)"þTtype.func(*"".sanity, int, "".Instruction)°°EHgÝ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*ssa.sanity, int, ssa.Instruction)"pfgo.weak.type.*func(*"".sanity, int, "".Instruction)€"runtime.zerovalue €Ttype.func(*"".sanity, int, "".Instruction)аTtype.func(*"".sanity, int, "".Instruction)€type.*"".sanity�type.int &type."".Instructionþbgo.string."func(*ssa.sanity, *ssa.Function) bool"pl%func(*ssa.sanity, *ssa.Function) bool bgo.string."func(*ssa.sanity, *ssa.Function) bool"þPtype.func(*"".sanity, *"".Function) bool°°;,Û3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*ssa.sanity, *ssa.Function) bool"pbgo.weak.type.*func(*"".sanity, *"".Function) bool€"runtime.zerovalue €Ptype.func(*"".sanity, *"".Function) boolРPtype.func(*"".sanity, *"".Function) bool€type.*"".sanity�"type.*"".Function type.boolþPgo.string."func(*ssa.sanity, ssa.Value)"`Zfunc(*ssa.sanity, ssa.Value) Pgo.string."func(*ssa.sanity, ssa.Value)"þ>type.func(*"".sanity, "".Value)  H”L¬3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssa.sanity, ssa.Value)"pPgo.weak.type.*func(*"".sanity, "".Value)€"runtime.zerovalue €>type.func(*"".sanity, "".Value)Р>type.func(*"".sanity, "".Value)€type.*"".sanity�type."".Valueþ|go.string."func(*ssa.sanity, string, string, ...interface {})"�†2func(*ssa.sanity, string, string, ...interface {}) |go.string."func(*ssa.sanity, string, string, ...interface {})"þltype.func(*"".sanity, string, string, ...interface {})ÀÀ‰nžù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*ssa.sanity, string, string, ...interface {})"p~go.weak.type.*func(*"".sanity, string, string, ...interface {})€"runtime.zerovalue €ltype.func(*"".sanity, string, string, ...interface {})ÐÀltype.func(*"".sanity, string, string, ...interface {})€type.*"".sanity�type.string type.string°&type.[]interface {}þlgo.string."func(*ssa.sanity, string, ...interface {})"€v*func(*ssa.sanity, string, ...interface {}) lgo.string."func(*ssa.sanity, string, ...interface {})"þ\type.func(*"".sanity, string, ...interface {})°°dÛ(3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*ssa.sanity, string, ...interface {})"pngo.weak.type.*func(*"".sanity, string, ...interface {})€"runtime.zerovalue €\type.func(*"".sanity, string, ...interface {})а\type.func(*"".sanity, string, ...interface {})€type.*"".sanity�type.string &type.[]interface {}þ,go.string."checkBlock"@6 +checkBlock ,go.string."checkBlock"þLgo.string."func(*ssa.BasicBlock, int)"`Vfunc(*ssa.BasicBlock, int) Lgo.string."func(*ssa.BasicBlock, int)"þtype.func(*"".sanity, "".Value)°<"".(*sanity).checkReferrerListÀ<"".(*sanity).checkReferrerListÐ,go.string."diagnostic"à"go.importpath."".ðTtype.func(string, string, ...interface {})€ltype.func(*"".sanity, string, string, ...interface {})�."".(*sanity).diagnostic ."".(*sanity).diagnostic°$go.string."errorf"À"go.importpath."".ÐDtype.func(string, ...interface {})à\type.func(*"".sanity, string, ...interface {})ð&"".(*sanity).errorf€&"".(*sanity).errorf�"go.string."warnf" "go.importpath."".°Dtype.func(string, ...interface {})À\type.func(*"".sanity, string, ...interface {})Ð$"".(*sanity).warnfà$"".(*sanity).warnfþbruntime.gcbits.0x8c884800000000000000000000000000 ŒˆHþ,go.string."ssa.sanity"@6 +ssa.sanity ,go.string."ssa.sanity"þ(go.string."reporter"@2reporter (go.string."reporter"þgo.string."fn"0&fn go.string."fn"þ$go.string."instrs"0.instrs $go.string."instrs"þ$go.string."insane"0.insane $go.string."insane"þ$go.string."sanity"0.sanity $go.string."sanity"þtype."".sanity  0ñ’n (2 à runtime.algarray0bruntime.gcbits.0x8c884800000000000000000000000000P,go.string."ssa.sanity"ptype.*"".sanity€"runtime.zerovalue�Àtype."".sanityÀ(go.string."reporter"Ð"go.importpath."".àtype.io.Writer�go.string."fn" "go.importpath."".°"type.*"".Functionà"go.string."block"ð"go.importpath."".€&type.*"".BasicBlock°$go.string."instrs"À"go.importpath."".ÐBtype.map["".Instruction]struct {}€$go.string."insane"�"go.importpath."". type.bool`Ðtype."".sanityÐ$go.string."sanity"à"go.importpath."".ð type."".sanityþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþXgo.string."*map.bucket[*ssa.BasicBlock]bool"pb *map.bucket[*ssa.BasicBlock]bool Xgo.string."*map.bucket[*ssa.BasicBlock]bool"þHtype.*map.bucket[*"".BasicBlock]bool  �$ô\6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*map.bucket[*ssa.BasicBlock]bool"pZgo.weak.type.**map.bucket[*"".BasicBlock]bool€"runtime.zerovalue�Ftype.map.bucket[*"".BasicBlock]boolþbruntime.gcbits.0x84888888484888888888840000000000 „ˆˆˆHHˆˆˆˆ„þVgo.string."map.bucket[*ssa.BasicBlock]bool"``map.bucket[*ssa.BasicBlock]bool Vgo.string."map.bucket[*ssa.BasicBlock]bool"þFtype.map.bucket[*"".BasicBlock]bool°°X£�9NHP à runtime.algarray0bruntime.gcbits.0x84888888484888888888840000000000PVgo.string."map.bucket[*ssa.BasicBlock]bool"pXgo.weak.type.*map.bucket[*"".BasicBlock]bool€"runtime.zerovalue�ÀFtype.map.bucket[*"".BasicBlock]boolÀ go.string."keys"à,type.[8]*"".BasicBlock�$go.string."values"°type.[8]boolà(go.string."overflow"€Htype.*map.bucket[*"".BasicBlock]boolþPgo.string."map.hdr[*ssa.BasicBlock]bool"`Zmap.hdr[*ssa.BasicBlock]bool Pgo.string."map.hdr[*ssa.BasicBlock]bool"þ@type.map.hdr[*"".BasicBlock]boolàà0)|û  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PPgo.string."map.hdr[*ssa.BasicBlock]bool"pRgo.weak.type.*map.hdr[*"".BasicBlock]bool€"runtime.zerovalue�À@type.map.hdr[*"".BasicBlock]boolÀ&go.string."buckets"àHtype.*map.bucket[*"".BasicBlock]bool�,go.string."oldbuckets"°Htype.*map.bucket[*"".BasicBlock]boolþHgo.string."map[*ssa.BasicBlock]bool"`Rmap[*ssa.BasicBlock]bool Hgo.string."map[*ssa.BasicBlock]bool"þ8type.map[*"".BasicBlock]boolÜÜÆ0¸5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."map[*ssa.BasicBlock]bool"pJgo.weak.type.*map[*"".BasicBlock]bool€"runtime.zerovalue�&type.*"".BasicBlock type.bool°Ftype.map.bucket[*"".BasicBlock]boolÀ@type.map.hdr[*"".BasicBlock]boolþxgo.typelink.map[*ssa.BasicBlock]bool/map[*"".BasicBlock]bool8type.map[*"".BasicBlock]boolþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·334cb8bc6294eb0b97ffb9b2c8e3805f+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þ@go.string."*ssa.CallInstruction"PJ*ssa.CallInstruction @go.string."*ssa.CallInstruction"þ0type.*"".CallInstruction  ŽÅY6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*ssa.CallInstruction"pBgo.weak.type.**"".CallInstruction€"runtime.zerovalue�.type."".CallInstructionþ>go.string."ssa.CallInstruction"PHssa.CallInstruction >go.string."ssa.CallInstruction"þ6go.string."CallInstruction"@@CallInstruction 6go.string."CallInstruction"þ.type."".CallInstruction��§×A6 à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P>go.string."ssa.CallInstruction"p0type.*"".CallInstruction€"runtime.zerovalue�À.type."".CallInstructionÀ"go.string."Block"à4type.func() *"".BasicBlockð$go.string."Common"�4type.func() *"".CallCommon (go.string."Operands"ÀDtype.func([]*"".Value) []*"".ValueÐ$go.string."Parent"ð0type.func() *"".Function€go.string."Pos" 0type.func() go/token.Pos°$go.string."String"Ð$type.func() stringà"go.string."Value"€(type.func() *"".Call�(go.string."setBlock" "go.importpath."".°2type.func(*"".BasicBlock)`À.type."".CallInstructionÀ6go.string."CallInstruction"Ð"go.importpath."".à�.type."".CallInstructionþbruntime.gcbits.0x88888888880000000000000000000000 ˆˆˆˆˆþ4go.string."[10]*ssa.Value"@>[10]*ssa.Value 4go.string."[10]*ssa.Value"þ$type.[10]*"".ValueÀÀPê�–4 +  runtime.algarray0bruntime.gcbits.0x88888888880000000000000000000000P4go.string."[10]*ssa.Value"p6go.weak.type.*[10]*"".Value€"runtime.zerovalue�type.*"".Value  type.[]*"".ValueþPgo.typelink.[10]*ssa.Value/[10]*"".Value$type.[10]*"".Valueþ6go.string."*[10]*ssa.Value"@@*[10]*ssa.Value 6go.string."*[10]*ssa.Value"þ&type.*[10]*"".Value  7í…×6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*[10]*ssa.Value"p8go.weak.type.**[10]*"".Value€"runtime.zerovalue�$type.[10]*"".Valueþ,go.string."*struct {}"@6 +*struct {} ,go.string."*struct {}"þtype.*struct {}  J$©å6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*struct {}"p0go.weak.type.**struct {}€"runtime.zerovalue�type.struct {}þ6go.string."**ssa.Parameter"@@**ssa.Parameter 6go.string."**ssa.Parameter"þ&type.**"".Parameter  Ê—íÝ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**ssa.Parameter"p8go.weak.type.***"".Parameter€"runtime.zerovalue�$type.*"".ParameterþRgo.string."*map.bucket[*ssa.Package]bool"`\*map.bucket[*ssa.Package]bool Rgo.string."*map.bucket[*ssa.Package]bool"þBtype.*map.bucket[*"".Package]bool  ˆ¤tN6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.bucket[*ssa.Package]bool"pTgo.weak.type.**map.bucket[*"".Package]bool€"runtime.zerovalue�@type.map.bucket[*"".Package]boolþPgo.string."map.bucket[*ssa.Package]bool"`Zmap.bucket[*ssa.Package]bool Pgo.string."map.bucket[*ssa.Package]bool"þ@type.map.bucket[*"".Package]bool°°XÔ_k}HP à runtime.algarray0bruntime.gcbits.0x84888888484888888888840000000000PPgo.string."map.bucket[*ssa.Package]bool"pRgo.weak.type.*map.bucket[*"".Package]bool€"runtime.zerovalue�À@type.map.bucket[*"".Package]boolÀ go.string."keys"à&type.[8]*"".Package�$go.string."values"°type.[8]boolà(go.string."overflow"€Btype.*map.bucket[*"".Package]boolþJgo.string."map.hdr[*ssa.Package]bool"`Tmap.hdr[*ssa.Package]bool Jgo.string."map.hdr[*ssa.Package]bool"þ:type.map.hdr[*"".Package]boolàà0=5õ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PJgo.string."map.hdr[*ssa.Package]bool"pLgo.weak.type.*map.hdr[*"".Package]bool€"runtime.zerovalue�À:type.map.hdr[*"".Package]boolÀ&go.string."buckets"àBtype.*map.bucket[*"".Package]bool�,go.string."oldbuckets"°Btype.*map.bucket[*"".Package]boolþBgo.string."map[*ssa.Package]bool"PLmap[*ssa.Package]bool Bgo.string."map[*ssa.Package]bool"þ2type.map[*"".Package]boolÜÜ-�!õ5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."map[*ssa.Package]bool"pDgo.weak.type.*map[*"".Package]bool€"runtime.zerovalue� type.*"".Package type.bool°@type.map.bucket[*"".Package]boolÀ:type.map.hdr[*"".Package]boolþlgo.typelink.map[*ssa.Package]bool/map[*"".Package]bool2type.map[*"".Package]boolþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc.[2]"".Value,type..hash.[2]"".Valueþ0type..eqfunc.[2]"".Value(type..eq.[2]"".Valueþ*type..alg.[2]"".Value 4type..hashfunc.[2]"".Value0type..eqfunc.[2]"".Valueþ0go.string."[2]ssa.Value"@: [2]ssa.Value 0go.string."[2]ssa.Value"þ type.[2]"".ValueÀÀ ÜUã9 *type..alg.[2]"".Value0bruntime.gcbits.0x8c8c0000000000000000000000000000P0go.string."[2]ssa.Value"p2go.weak.type.*[2]"".Value€"runtime.zerovalue�type."".Value type.[]"".ValueþHgo.typelink.[2]ssa.Value/[2]"".Value type.[2]"".ValueþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc.[4]"".Value,type..hash.[4]"".Valueþ0type..eqfunc.[4]"".Value(type..eq.[4]"".Valueþ*type..alg.[4]"".Value 4type..hashfunc.[4]"".Value0type..eqfunc.[4]"".Valueþbruntime.gcbits.0x8c8c8c8c000000000000000000000000 ŒŒŒŒþ0go.string."[4]ssa.Value"@: [4]ssa.Value 0go.string."[4]ssa.Value"þ type.[4]"".ValueÀÀ@Ô?’v *type..alg.[4]"".Value0bruntime.gcbits.0x8c8c8c8c000000000000000000000000P0go.string."[4]ssa.Value"p2go.weak.type.*[4]"".Value€"runtime.zerovalue�type."".Value type.[]"".ValueþHgo.typelink.[4]ssa.Value/[4]"".Value type.[4]"".Valueþ2go.string."*[2]ssa.Value"@< *[2]ssa.Value 2go.string."*[2]ssa.Value"þ"type.*[2]"".Value  ¯›�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[2]ssa.Value"p4go.weak.type.**[2]"".Value€"runtime.zerovalue� type.[2]"".Valueþ2go.string."*[4]ssa.Value"@< *[4]ssa.Value 2go.string."*[4]ssa.Value"þ"type.*[4]"".Value   ‚ÃÔ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[4]ssa.Value"p4go.weak.type.**[4]"".Value€"runtime.zerovalue� type.[4]"".ValueþXgo.string."struct { F uintptr; A0 *string }"pb struct { F uintptr; A0 *string } Xgo.string."struct { F uintptr; A0 *string }"þJtype.struct { F uintptr; A0 *string }àà-ð À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000PXgo.string."struct { F uintptr; A0 *string }"p\go.weak.type.*struct { F uintptr; A0 *string }€"runtime.zerovalue�ÀJtype.struct { F uintptr; A0 *string }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*stringþZgo.string."*struct { F uintptr; A0 *string }"pd!*struct { F uintptr; A0 *string } Zgo.string."*struct { F uintptr; A0 *string }"þLtype.*struct { F uintptr; A0 *string }  Mr 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*struct { F uintptr; A0 *string }"p^go.weak.type.**struct { F uintptr; A0 *string }€"runtime.zerovalue�Jtype.struct { F uintptr; A0 *string }þ2go.string."[1]*types.Var"@< [1]*types.Var 2go.string."[1]*types.Var"þPtype.[1]*golang.org/x/tools/go/types.VarÀÀ÷çA1   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."[1]*types.Var"pbgo.weak.type.*[1]*golang.org/x/tools/go/types.Var€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/types.Var Ntype.[]*golang.org/x/tools/go/types.Varþzgo.typelink.[1]*types.Var/[1]*golang.org/x/tools/go/types.VarPtype.[1]*golang.org/x/tools/go/types.Varþ4go.string."*[1]*types.Var"@>*[1]*types.Var 4go.string."*[1]*types.Var"þRtype.*[1]*golang.org/x/tools/go/types.Var   â6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[1]*types.Var"pdgo.weak.type.**[1]*golang.org/x/tools/go/types.Var€"runtime.zerovalue�Ptype.[1]*golang.org/x/tools/go/types.VarþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc.[3]"".Value,type..hash.[3]"".Valueþ0type..eqfunc.[3]"".Value(type..eq.[3]"".Valueþ*type..alg.[3]"".Value 4type..hashfunc.[3]"".Value0type..eqfunc.[3]"".Valueþbruntime.gcbits.0x8c8c8c00000000000000000000000000 ŒŒŒþ0go.string."[3]ssa.Value"@: [3]ssa.Value 0go.string."[3]ssa.Value"þ type.[3]"".ValueÀÀ0ò½ŸË *type..alg.[3]"".Value0bruntime.gcbits.0x8c8c8c00000000000000000000000000P0go.string."[3]ssa.Value"p2go.weak.type.*[3]"".Value€"runtime.zerovalue�type."".Value type.[]"".ValueþHgo.typelink.[3]ssa.Value/[3]"".Value type.[3]"".Valueþ2go.string."*[3]ssa.Value"@< *[3]ssa.Value 2go.string."*[3]ssa.Value"þ"type.*[3]"".Value  ²f§¨6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[3]ssa.Value"p4go.weak.type.**[3]"".Value€"runtime.zerovalue� type.[3]"".Valueþ6go.string."[1]*ssa.FreeVar"@@[1]*ssa.FreeVar 6go.string."[1]*ssa.FreeVar"þ&type.[1]*"".FreeVarÀÀ `£Ë1   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."[1]*ssa.FreeVar"p8go.weak.type.*[1]*"".FreeVar€"runtime.zerovalue� type.*"".FreeVar $type.[]*"".FreeVarþTgo.typelink.[1]*ssa.FreeVar/[1]*"".FreeVar&type.[1]*"".FreeVarþ8go.string."*[1]*ssa.FreeVar"PB*[1]*ssa.FreeVar 8go.string."*[1]*ssa.FreeVar"þ(type.*[1]*"".FreeVar  ^êÝ 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[1]*ssa.FreeVar"p:go.weak.type.**[1]*"".FreeVar€"runtime.zerovalue�&type.[1]*"".FreeVarþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·334cb8bc6294eb0b97ffb9b2c8e3805f+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þ*go.string."*ssa.Node"@4 *ssa.Node *go.string."*ssa.Node"þtype.*"".Node  ¤c‘O6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*ssa.Node"p,go.weak.type.**"".Node€"runtime.zerovalue�type."".Nodeþ(go.string."ssa.Node"@2ssa.Node (go.string."ssa.Node"þ go.string."Node"0*Node go.string."Node"þtype."".Node€€ñ’!ñ( à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P(go.string."ssa.Node"ptype.*"".Node€"runtime.zerovalue�Àtype."".NodeÀ(go.string."Operands"àDtype.func([]*"".Value) []*"".Valueð$go.string."Parent"�0type.func() *"".Function go.string."Pos"À0type.func() go/token.PosÐ*go.string."Referrers"ð:type.func() *[]"".Instruction€$go.string."String" $type.func() string`°type."".Node° go.string."Node"À"go.importpath."".Ѐtype."".Nodeþ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ@go.string."*[8]ssa.selectionKey"PJ*[8]ssa.selectionKey @go.string."*[8]ssa.selectionKey"þ0type.*[8]"".selectionKey  oxÏ‚6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*[8]ssa.selectionKey"pBgo.weak.type.**[8]"".selectionKey€"runtime.zerovalue�.type.[8]"".selectionKeyþ4go.string."*[8]ssa.Member"@>*[8]ssa.Member 4go.string."*[8]ssa.Member"þ$type.*[8]"".Member  psS¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]ssa.Member"p6go.weak.type.**[8]"".Member€"runtime.zerovalue�"type.[8]"".Memberþ8go.string."*[8]types.Object"PB*[8]types.Object 8go.string."*[8]types.Object"þVtype.*[8]golang.org/x/tools/go/types.Object  Ý;'¢6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[8]types.Object"phgo.weak.type.**[8]golang.org/x/tools/go/types.Object€"runtime.zerovalue�Ttype.[8]golang.org/x/tools/go/types.Objectþ2go.string."*[8]ssa.Value"@< *[8]ssa.Value 2go.string."*[8]ssa.Value"þ"type.*[8]"".Value  XûRN6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[8]ssa.Value"p4go.weak.type.**[8]"".Value€"runtime.zerovalue� type.[8]"".Valueþ0go.string."*[8]ast.Expr"@: *[8]ast.Expr 0go.string."*[8]ast.Expr"þ(type.*[8]go/ast.Expr  “û˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Expr"p:go.weak.type.**[8]go/ast.Expr€"runtime.zerovalue�&type.[8]go/ast.ExprþDgo.string."*[8]types.TypeAndValue"PN*[8]types.TypeAndValue Dgo.string."*[8]types.TypeAndValue"þbtype.*[8]golang.org/x/tools/go/types.TypeAndValue  Ò<8u6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*[8]types.TypeAndValue"ptgo.weak.type.**[8]golang.org/x/tools/go/types.TypeAndValue€"runtime.zerovalue�`type.[8]golang.org/x/tools/go/types.TypeAndValueþ0go.string."*[8]ast.Node"@: *[8]ast.Node 0go.string."*[8]ast.Node"þ(type.*[8]go/ast.Node  t.¥a6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Node"p:go.weak.type.**[8]go/ast.Node€"runtime.zerovalue�&type.[8]go/ast.Nodeþ4go.string."*[8]types.Type"@>*[8]types.Type 4go.string."*[8]types.Type"þRtype.*[8]golang.org/x/tools/go/types.Type  tç6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]types.Type"pdgo.weak.type.**[8]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Ptype.[8]golang.org/x/tools/go/types.Typeþ>go.string."*[8]ssa.Instruction"PH*[8]ssa.Instruction >go.string."*[8]ssa.Instruction"þ.type.*[8]"".Instruction  ™mx6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*[8]ssa.Instruction"p@go.weak.type.**[8]"".Instruction€"runtime.zerovalue�,type.[8]"".Instructionþ$go.string."go/ast"0.go/ast $go.string."go/ast"þ*go.importpath.go/ast.  $go.string."go/ast"þ go.string."sync"0*sync go.string."sync"þ&go.importpath.sync.  go.string."sync"þ go.string."flag"0*flag go.string."flag"þ&go.importpath.flag.  go.string."flag"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þPgo.string."golang.org/x/tools/go/loader"`Zgolang.org/x/tools/go/loader Pgo.string."golang.org/x/tools/go/loader"þVgo.importpath.golang.org/x/tools/go/loader.  Pgo.string."golang.org/x/tools/go/loader"þ`go.string."golang.org/x/tools/go/types/typeutil"pj$golang.org/x/tools/go/types/typeutil `go.string."golang.org/x/tools/go/types/typeutil"þfgo.importpath.golang.org/x/tools/go/types/typeutil. $ `go.string."golang.org/x/tools/go/types/typeutil"þNgo.string."golang.org/x/tools/go/exact"`Xgolang.org/x/tools/go/exact Ngo.string."golang.org/x/tools/go/exact"þTgo.importpath.golang.org/x/tools/go/exact.  Ngo.string."golang.org/x/tools/go/exact"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þgo.string."os"0&os go.string."os"þ"go.importpath.os.  go.string."os"þ&go.string."strconv"00strconv &go.string."strconv"þ,go.importpath.strconv.  &go.string."strconv"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þNgo.string."golang.org/x/tools/go/types"`Xgolang.org/x/tools/go/types Ngo.string."golang.org/x/tools/go/types"þTgo.importpath.golang.org/x/tools/go/types.  Ngo.string."golang.org/x/tools/go/types"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ go.string."sort"0*sort go.string."sort"þ&go.importpath.sort.  go.string."sort"þ&go.string."reflect"00reflect &go.string."reflect"þ,go.importpath.reflect.  &go.string."reflect"þZgo.string."golang.org/x/tools/go/ast/astutil"pd!golang.org/x/tools/go/ast/astutil Zgo.string."golang.org/x/tools/go/ast/astutil"þ`go.importpath.golang.org/x/tools/go/ast/astutil. ! Zgo.string."golang.org/x/tools/go/ast/astutil"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ.go.string."sync/atomic"@8 sync/atomic .go.string."sync/atomic"þ4go.importpath.sync/atomic.  .go.string."sync/atomic"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ:type..hash."".selectionKey·f4type..hash."".selectionKeyþ$runtime.memhash·fruntime.memhashþ(runtime.interhash·f"runtime.interhashþ6type..eq."".selectionKey·f0type..eq."".selectionKeyþ@type..hash.[8]"".selectionKey·f:type..hash.[8]"".selectionKeyþ"".(*MakeInterface).setBlock·f8"".(*MakeInterface).setBlockþ0"".(*ChangeType).Type·f*"".(*ChangeType).Typeþ6"".(*ChangeType).setType·f0"".(*ChangeType).setTypeþ0"".(*ChangeType).Name·f*"".(*ChangeType).Nameþ4"".(*ChangeType).setNum·f."".(*ChangeType).setNumþ:"".(*ChangeType).Referrers·f4"".(*ChangeType).Referrersþ."".(*ChangeType).Pos·f("".(*ChangeType).Posþ4"".(*ChangeType).setPos·f."".(*ChangeType).setPosþ4"".(*ChangeType).Parent·f."".(*ChangeType).Parentþ2"".(*ChangeType).Block·f,"".(*ChangeType).Blockþ8"".(*ChangeType).setBlock·f2"".(*ChangeType).setBlockþ0type..hash."".Builtin·f*type..hash."".Builtinþ,type..eq."".Builtin·f&type..eq."".Builtinþ2type..hash.[1]"".Value·f,type..hash.[1]"".Valueþ.type..eq.[1]"".Value·f(type..eq.[1]"".Valueþ&"".(*Index).Type·f "".(*Index).Typeþ,"".(*Index).setType·f&"".(*Index).setTypeþ&"".(*Index).Name·f "".(*Index).Nameþ*"".(*Index).setNum·f$"".(*Index).setNumþ0"".(*Index).Referrers·f*"".(*Index).Referrersþ$"".(*Index).Pos·f"".(*Index).Posþ*"".(*Index).setPos·f$"".(*Index).setPosþ*"".(*Index).Parent·f$"".(*Index).Parentþ("".(*Index).Block·f""".(*Index).Blockþ."".(*Index).setBlock·f("".(*Index).setBlockþ."".(*FieldAddr).Type·f("".(*FieldAddr).Typeþ4"".(*FieldAddr).setType·f."".(*FieldAddr).setTypeþ."".(*FieldAddr).Name·f("".(*FieldAddr).Nameþ2"".(*FieldAddr).setNum·f,"".(*FieldAddr).setNumþ8"".(*FieldAddr).Referrers·f2"".(*FieldAddr).Referrersþ,"".(*FieldAddr).Pos·f&"".(*FieldAddr).Posþ2"".(*FieldAddr).setPos·f,"".(*FieldAddr).setPosþ2"".(*FieldAddr).Parent·f,"".(*FieldAddr).Parentþ0"".(*FieldAddr).Block·f*"".(*FieldAddr).Blockþ6"".(*FieldAddr).setBlock·f0"".(*FieldAddr).setBlockþ8type..hash.[8]go/ast.Node·f2type..hash.[8]go/ast.Nodeþ4type..eq.[8]go/ast.Node·f.type..eq.[8]go/ast.Nodeþ8type..hash."".SelectState·f2type..hash."".SelectStateþ4type..eq."".SelectState·f.type..eq."".SelectStateþ("".(*Select).Type·f""".(*Select).Typeþ."".(*Select).setType·f("".(*Select).setTypeþ("".(*Select).Name·f""".(*Select).Nameþ,"".(*Select).setNum·f&"".(*Select).setNumþ2"".(*Select).Referrers·f,"".(*Select).Referrersþ&"".(*Select).Pos·f "".(*Select).Posþ,"".(*Select).setPos·f&"".(*Select).setPosþ,"".(*Select).Parent·f&"".(*Select).Parentþ*"".(*Select).Block·f$"".(*Select).Blockþ0"".(*Select).setBlock·f*"".(*Select).setBlockþ&"".(*BinOp).Type·f "".(*BinOp).Typeþ,"".(*BinOp).setType·f&"".(*BinOp).setTypeþ&"".(*BinOp).Name·f "".(*BinOp).Nameþ*"".(*BinOp).setNum·f$"".(*BinOp).setNumþ0"".(*BinOp).Referrers·f*"".(*BinOp).Referrersþ$"".(*BinOp).Pos·f"".(*BinOp).Posþ*"".(*BinOp).setPos·f$"".(*BinOp).setPosþ*"".(*BinOp).Parent·f$"".(*BinOp).Parentþ("".(*BinOp).Block·f""".(*BinOp).Blockþ."".(*BinOp).setBlock·f("".(*BinOp).setBlockþ&"".(*Range).Type·f "".(*Range).Typeþ,"".(*Range).setType·f&"".(*Range).setTypeþ&"".(*Range).Name·f "".(*Range).Nameþ*"".(*Range).setNum·f$"".(*Range).setNumþ0"".(*Range).Referrers·f*"".(*Range).Referrersþ$"".(*Range).Pos·f"".(*Range).Posþ*"".(*Range).setPos·f$"".(*Range).setPosþ*"".(*Range).Parent·f$"".(*Range).Parentþ("".(*Range).Block·f""".(*Range).Blockþ."".(*Range).setBlock·f("".(*Range).setBlockþ$"".(*Next).Type·f"".(*Next).Typeþ*"".(*Next).setType·f$"".(*Next).setTypeþ$"".(*Next).Name·f"".(*Next).Nameþ("".(*Next).setNum·f""".(*Next).setNumþ."".(*Next).Referrers·f("".(*Next).Referrersþ""".(*Next).Pos·f"".(*Next).Posþ("".(*Next).setPos·f""".(*Next).setPosþ("".(*Next).Parent·f""".(*Next).Parentþ&"".(*Next).Block·f "".(*Next).Blockþ,"".(*Next).setBlock·f&"".(*Next).setBlockþ*type..hash."".Send·f$type..hash."".Sendþ&type..eq."".Send·f type..eq."".Sendþ("".(*Send).Parent·f""".(*Send).Parentþ&"".(*Send).Block·f "".(*Send).Blockþ,"".(*Send).setBlock·f&"".(*Send).setBlockþ."".(*Send).Referrers·f("".(*Send).Referrersþ$"".(*Go).Parent·f"".(*Go).Parentþ""".(*Go).Block·f"".(*Go).Blockþ("".(*Go).setBlock·f""".(*Go).setBlockþ*"".(*Go).Referrers·f$"".(*Go).Referrersþ*"".(*Defer).Parent·f$"".(*Defer).Parentþ("".(*Defer).Block·f""".(*Defer).Blockþ."".(*Defer).setBlock·f("".(*Defer).setBlockþ0"".(*Defer).Referrers·f*"".(*Defer).Referrersþ2"".(*RunDefers).Parent·f,"".(*RunDefers).Parentþ0"".(*RunDefers).Block·f*"".(*RunDefers).Blockþ6"".(*RunDefers).setBlock·f0"".(*RunDefers).setBlockþ8"".(*RunDefers).Referrers·f2"".(*RunDefers).Referrersþ,"".(*Return).Parent·f&"".(*Return).Parentþ*"".(*Return).Block·f$"".(*Return).Blockþ0"".(*Return).setBlock·f*"".(*Return).setBlockþ2"".(*Return).Referrers·f,"".(*Return).Referrersþbtype..hash.[8]golang.org/x/tools/go/types.Type·f\type..hash.[8]golang.org/x/tools/go/types.Typeþ^type..eq.[8]golang.org/x/tools/go/types.Type·fXtype..eq.[8]golang.org/x/tools/go/types.Typeþ4"".(*byDomPreorder).Len·f."".(*byDomPreorder).Lenþ6"".(*byDomPreorder).Swap·f0"".(*byDomPreorder).Swapþ6"".(*byDomPreorder).Less·f0"".(*byDomPreorder).Lessþ2type..hash."".DebugRef·f,type..hash."".DebugRefþ.type..eq."".DebugRef·f(type..eq."".DebugRefþ0"".(*DebugRef).Parent·f*"".(*DebugRef).Parentþ."".(*DebugRef).Block·f("".(*DebugRef).Blockþ4"".(*DebugRef).setBlock·f."".(*DebugRef).setBlockþ6"".(*DebugRef).Referrers·f0"".(*DebugRef).Referrersþ:"".(*ChangeInterface).Type·f4"".(*ChangeInterface).Typeþ@"".(*ChangeInterface).setType·f:"".(*ChangeInterface).setTypeþ:"".(*ChangeInterface).Name·f4"".(*ChangeInterface).Nameþ>"".(*ChangeInterface).setNum·f8"".(*ChangeInterface).setNumþD"".(*ChangeInterface).Referrers·f>"".(*ChangeInterface).Referrersþ8"".(*ChangeInterface).Pos·f2"".(*ChangeInterface).Posþ>"".(*ChangeInterface).setPos·f8"".(*ChangeInterface).setPosþ>"".(*ChangeInterface).Parent·f8"".(*ChangeInterface).Parentþ<"".(*ChangeInterface).Block·f6"".(*ChangeInterface).BlockþB"".(*ChangeInterface).setBlock·f<"".(*ChangeInterface).setBlockþ,type..hash."".Store·f&type..hash."".Storeþ(type..eq."".Store·f"type..eq."".Storeþ*"".(*Store).Parent·f$"".(*Store).Parentþ("".(*Store).Block·f""".(*Store).Blockþ."".(*Store).setBlock·f("".(*Store).setBlockþ0"".(*Store).Referrers·f*"".(*Store).Referrersþ&type..hash."".If·f type..hash."".Ifþ"type..eq."".If·ftype..eq."".Ifþ$"".(*If).Parent·f"".(*If).Parentþ""".(*If).Block·f"".(*If).Blockþ("".(*If).setBlock·f""".(*If).setBlockþ*"".(*If).Referrers·f$"".(*If).Referrersþ*"".(*Extract).Type·f$"".(*Extract).Typeþ0"".(*Extract).setType·f*"".(*Extract).setTypeþ*"".(*Extract).Name·f$"".(*Extract).Nameþ."".(*Extract).setNum·f("".(*Extract).setNumþ4"".(*Extract).Referrers·f."".(*Extract).Referrersþ("".(*Extract).Pos·f""".(*Extract).Posþ."".(*Extract).setPos·f("".(*Extract).setPosþ."".(*Extract).Parent·f("".(*Extract).Parentþ,"".(*Extract).Block·f&"".(*Extract).Blockþ2"".(*Extract).setBlock·f,"".(*Extract).setBlockþ0"".(*TypeAssert).Type·f*"".(*TypeAssert).Typeþ6"".(*TypeAssert).setType·f0"".(*TypeAssert).setTypeþ0"".(*TypeAssert).Name·f*"".(*TypeAssert).Nameþ4"".(*TypeAssert).setNum·f."".(*TypeAssert).setNumþ:"".(*TypeAssert).Referrers·f4"".(*TypeAssert).Referrersþ."".(*TypeAssert).Pos·f("".(*TypeAssert).Posþ4"".(*TypeAssert).setPos·f."".(*TypeAssert).setPosþ4"".(*TypeAssert).Parent·f."".(*TypeAssert).Parentþ2"".(*TypeAssert).Block·f,"".(*TypeAssert).Blockþ8"".(*TypeAssert).setBlock·f2"".(*TypeAssert).setBlockþ&"".(*Field).Type·f "".(*Field).Typeþ,"".(*Field).setType·f&"".(*Field).setTypeþ&"".(*Field).Name·f "".(*Field).Nameþ*"".(*Field).setNum·f$"".(*Field).setNumþ0"".(*Field).Referrers·f*"".(*Field).Referrersþ$"".(*Field).Pos·f"".(*Field).Posþ*"".(*Field).setPos·f$"".(*Field).setPosþ*"".(*Field).Parent·f$"".(*Field).Parentþ("".(*Field).Block·f""".(*Field).Blockþ."".(*Field).setBlock·f("".(*Field).setBlockþZgo.interface { ssa.setNum(int) }."".setNum·fTgo.interface { ssa.setNum(int) }."".setNumþ."".(*extentNode).Pos·f("".(*extentNode).Posþ."".(*extentNode).End·f("".(*extentNode).Endþ0"".(*domFrontier).add·f*"".(*domFrontier).addþ4"".(*domFrontier).build·f."".(*domFrontier).buildþ*"".(*blockSet).Abs·f$"".(*blockSet).Absþ*"".(*blockSet).Add·f$"".(*blockSet).Addþ*"".(*blockSet).And·f$"".(*blockSet).Andþ0"".(*blockSet).AndNot·f*"".(*blockSet).AndNotþ4"".(*blockSet).Binomial·f."".(*blockSet).Binomialþ*"".(*blockSet).Bit·f$"".(*blockSet).Bitþ0"".(*blockSet).BitLen·f*"".(*blockSet).BitLenþ,"".(*blockSet).Bits·f&"".(*blockSet).Bitsþ."".(*blockSet).Bytes·f("".(*blockSet).Bytesþ*"".(*blockSet).Cmp·f$"".(*blockSet).Cmpþ*"".(*blockSet).Div·f$"".(*blockSet).Divþ0"".(*blockSet).DivMod·f*"".(*blockSet).DivModþ*"".(*blockSet).Exp·f$"".(*blockSet).Expþ0"".(*blockSet).Format·f*"".(*blockSet).Formatþ*"".(*blockSet).GCD·f$"".(*blockSet).GCDþ6"".(*blockSet).GobDecode·f0"".(*blockSet).GobDecodeþ6"".(*blockSet).GobEncode·f0"".(*blockSet).GobEncodeþ."".(*blockSet).Int64·f("".(*blockSet).Int64þ*"".(*blockSet).Lsh·f$"".(*blockSet).Lshþ:"".(*blockSet).MarshalJSON·f4"".(*blockSet).MarshalJSONþ:"".(*blockSet).MarshalText·f4"".(*blockSet).MarshalTextþ*"".(*blockSet).Mod·f$"".(*blockSet).Modþ8"".(*blockSet).ModInverse·f2"".(*blockSet).ModInverseþ*"".(*blockSet).Mul·f$"".(*blockSet).Mulþ4"".(*blockSet).MulRange·f."".(*blockSet).MulRangeþ*"".(*blockSet).Neg·f$"".(*blockSet).Negþ*"".(*blockSet).Not·f$"".(*blockSet).Notþ("".(*blockSet).Or·f""".(*blockSet).Orþ>"".(*blockSet).ProbablyPrime·f8"".(*blockSet).ProbablyPrimeþ*"".(*blockSet).Quo·f$"".(*blockSet).Quoþ0"".(*blockSet).QuoRem·f*"".(*blockSet).QuoRemþ,"".(*blockSet).Rand·f&"".(*blockSet).Randþ*"".(*blockSet).Rem·f$"".(*blockSet).Remþ*"".(*blockSet).Rsh·f$"".(*blockSet).Rshþ,"".(*blockSet).Scan·f&"".(*blockSet).Scanþ*"".(*blockSet).Set·f$"".(*blockSet).Setþ0"".(*blockSet).SetBit·f*"".(*blockSet).SetBitþ2"".(*blockSet).SetBits·f,"".(*blockSet).SetBitsþ4"".(*blockSet).SetBytes·f."".(*blockSet).SetBytesþ4"".(*blockSet).SetInt64·f."".(*blockSet).SetInt64þ6"".(*blockSet).SetString·f0"".(*blockSet).SetStringþ6"".(*blockSet).SetUint64·f0"".(*blockSet).SetUint64þ,"".(*blockSet).Sign·f&"".(*blockSet).Signþ0"".(*blockSet).String·f*"".(*blockSet).Stringþ*"".(*blockSet).Sub·f$"".(*blockSet).Subþ0"".(*blockSet).Uint64·f*"".(*blockSet).Uint64þ>"".(*blockSet).UnmarshalJSON·f8"".(*blockSet).UnmarshalJSONþ>"".(*blockSet).UnmarshalText·f8"".(*blockSet).UnmarshalTextþ*"".(*blockSet).Xor·f$"".(*blockSet).XorþH"".(*blockSet).math/big.binaryGCD·fB"".(*blockSet).math/big.binaryGCDþ>"".(*blockSet).math/big.scan·f8"".(*blockSet).math/big.scanþ:type..hash.[6]interface {}·f4type..hash.[6]interface {}þ6type..eq.[6]interface {}·f0type..eq.[6]interface {}þ4type..hash."".MapUpdate·f.type..hash."".MapUpdateþ0type..eq."".MapUpdate·f*type..eq."".MapUpdateþ2"".(*MapUpdate).Parent·f,"".(*MapUpdate).Parentþ0"".(*MapUpdate).Block·f*"".(*MapUpdate).Blockþ6"".(*MapUpdate).setBlock·f0"".(*MapUpdate).setBlockþ8"".(*MapUpdate).Referrers·f2"".(*MapUpdate).Referrersþ:type..hash.[5]interface {}·f4type..hash.[5]interface {}þ6type..eq.[5]interface {}·f0type..eq.[5]interface {}þ>type..hash.[8]"".Instruction·f8type..hash.[8]"".Instructionþ:type..eq.[8]"".Instruction·f4type..eq.[8]"".Instructionþ6"".CallInstruction.Block·f0"".CallInstruction.Blockþ8"".CallInstruction.Common·f2"".CallInstruction.Commonþ<"".CallInstruction.Operands·f6"".CallInstruction.Operandsþ8"".CallInstruction.Parent·f2"".CallInstruction.Parentþ2"".CallInstruction.Pos·f,"".CallInstruction.Posþ8"".CallInstruction.String·f2"".CallInstruction.Stringþ6"".CallInstruction.Value·f0"".CallInstruction.Valueþ<"".CallInstruction.setBlock·f6"".CallInstruction.setBlockþ2type..hash.[2]"".Value·f,type..hash.[2]"".Valueþ.type..eq.[2]"".Value·f(type..eq.[2]"".Valueþ2type..hash.[4]"".Value·f,type..hash.[4]"".Valueþ.type..eq.[4]"".Value·f(type..eq.[4]"".Valueþ2type..hash.[3]"".Value·f,type..hash.[3]"".Valueþ.type..eq.[3]"".Value·f(type..eq.[3]"".Valueþ&"".Node.Operands·f "".Node.Operandsþ""".Node.Parent·f"".Node.Parentþ"".Node.Pos·f"".Node.Posþ("".Node.Referrers·f""".Node.Referrersþ""".Node.String·f"".Node.Stringþ"runtime.zerovaluePÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ssa/ssautil.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ssa/ssautil.a new file mode 100644 index 0000000..2062d56 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/ssa/ssautil.a @@ -0,0 +1,722 @@ +! +__.PKGDEF 0 0 0 644 135588 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package ssautil + import runtime "runtime" + import types "golang.org/x/tools/go/types" + import fmt "fmt" + import ssa "golang.org/x/tools/go/ssa" + import token "go/token" + import bytes "bytes" + import io "io" // indirect + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"golang.org/x/tools/go/types".Scope struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".children []*@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".comment string; @"golang.org/x/tools/go/types".elems map[string]@"golang.org/x/tools/go/types".Object } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Child (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) Insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Lookup (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems[@"golang.org/x/tools/go/types".name·3] } + func (@"golang.org/x/tools/go/types".s·3 *@"golang.org/x/tools/go/types".Scope "esc:0x2") LookupParent (@"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Scope, ? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Names () (? []string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") NumChildren () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) String () (? string) + func (@"golang.org/x/tools/go/types".s·1 *@"golang.org/x/tools/go/types".Scope) WriteTo (@"golang.org/x/tools/go/types".w·2 @"io".Writer, @"golang.org/x/tools/go/types".n·3 int, @"golang.org/x/tools/go/types".recurse·4 bool) + type @"golang.org/x/tools/go/types".Package struct { @"golang.org/x/tools/go/types".path string; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".complete bool; @"golang.org/x/tools/go/types".imports []*@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".fake bool } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x0") Complete () (? bool) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".complete } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Imports () (? []*@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".imports } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") MarkComplete () { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".complete = true } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Path () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".path } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") SetImports (@"golang.org/x/tools/go/types".list·2 []*@"golang.org/x/tools/go/types".Package) { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".imports = @"golang.org/x/tools/go/types".list·2 } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package) String () (? string) + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"golang.org/x/tools/go/types".Type interface { String() (? string); Underlying() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/types".Object interface { Exported() (? bool); Id() (? string); Name() (? string); Parent() (? *@"golang.org/x/tools/go/types".Scope); Pkg() (? *@"golang.org/x/tools/go/types".Package); Pos() (? @"go/token".Pos); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type); @"golang.org/x/tools/go/types".order() (? uint32); @"golang.org/x/tools/go/types".sameId(@"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".name string) (? bool); @"golang.org/x/tools/go/types".setOrder(? uint32); @"golang.org/x/tools/go/types".setParent(? *@"golang.org/x/tools/go/types".Scope) } + type @"golang.org/x/tools/go/types".SelectionKind int + type @"golang.org/x/tools/go/types".Selection struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/types".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".index []int; @"golang.org/x/tools/go/types".indirect bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Index () (? []int) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".index } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Indirect () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".indirect } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".SelectionKind) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Obj () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Recv () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".object struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".pos @"go/token".Pos; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".order_ uint32 } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Exported () (? bool) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Id () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Pkg () (? *@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pkg } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pos } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".typ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".order () (? uint32) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".order_ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".sameId (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setOrder (@"golang.org/x/tools/go/types".order·2 uint32) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setParent (@"golang.org/x/tools/go/types".parent·2 *@"golang.org/x/tools/go/types".Scope) { @"golang.org/x/tools/go/types".obj·1.@"golang.org/x/tools/go/types".parent = @"golang.org/x/tools/go/types".parent·2 } + type @"golang.org/x/tools/go/types".Var struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".anonymous bool; @"golang.org/x/tools/go/types".visited bool; @"golang.org/x/tools/go/types".isField bool; @"golang.org/x/tools/go/types".used bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") Anonymous () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".anonymous } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") IsField () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".isField } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var) String () (? string) + type @"golang.org/x/tools/go/types".Tuple struct { @"golang.org/x/tools/go/types".vars []*@"golang.org/x/tools/go/types".Var } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types".t·2 != nil { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars) }; return 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Signature struct { @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".recv *@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".params *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".results *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".variadic bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Params () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".params } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Recv () (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Results () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".results } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x0") Variadic () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".variadic } + import ast "go/ast" // indirect + type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) } + import sync "sync" // indirect + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"go/token".lineInfo struct { Offset int; Filename string; Line int } + type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } + func (@"go/token".pos·2 *@"go/token".Position "esc:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } + func (@"go/token".pos·2 @"go/token".Position "esc:0x2") String () (? string) + type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } + func (@"go/token".f·1 *@"go/token".File) AddLine (@"go/token".offset·2 int) + func (@"go/token".f·1 *@"go/token".File) AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) + func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File) SetLines (@"go/token".lines·3 []int) (? bool) + func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·4 *@"go/token".File "esc:0x1") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) + type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } + func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) + func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) + func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) + func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x0") + func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) + type @"golang.org/x/tools/go/ssa".BuilderMode uint + type @"golang.org/x/tools/go/types".MethodSet struct { @"golang.org/x/tools/go/types".list []*@"golang.org/x/tools/go/types".Selection } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Selection) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Lookup (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Selection) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".TypeName struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) String () (? string) + type @"golang.org/x/tools/go/types".Func struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) FullName () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func "esc:0x0") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".object.@"golang.org/x/tools/go/types".typ.(*@"golang.org/x/tools/go/types".Signature).@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) String () (? string) + type @"golang.org/x/tools/go/types".Named struct { @"golang.org/x/tools/go/types".obj *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/types".underlying @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named) AddMethod (@"golang.org/x/tools/go/types".m·2 *@"golang.org/x/tools/go/types".Func) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Obj () (? *@"golang.org/x/tools/go/types".TypeName) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") SetUnderlying (@"golang.org/x/tools/go/types".underlying·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".underlying } + func (@"golang.org/x/tools/go/types".n·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") @"golang.org/x/tools/go/types".setUnderlying (@"golang.org/x/tools/go/types".typ·2 @"golang.org/x/tools/go/types".Type) { if @"golang.org/x/tools/go/types".n·1 != nil { @"golang.org/x/tools/go/types".n·1.@"golang.org/x/tools/go/types".underlying = @"golang.org/x/tools/go/types".typ·2 } } + type @"golang.org/x/tools/go/types".MethodSetCache struct { @"golang.org/x/tools/go/types".mu @"sync".Mutex; @"golang.org/x/tools/go/types".named map[*@"golang.org/x/tools/go/types".Named]struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }; @"golang.org/x/tools/go/types".others map[@"golang.org/x/tools/go/types".Type]*@"golang.org/x/tools/go/types".MethodSet } + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache) MethodSet (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/types".MethodSet) + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache "esc:0x0") @"golang.org/x/tools/go/types".lookupNamed (@"golang.org/x/tools/go/types".named·3 *@"golang.org/x/tools/go/types".Named) (? struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }) + import typeutil "golang.org/x/tools/go/types/typeutil" // indirect + type @"golang.org/x/tools/go/types/typeutil".Hasher struct { @"golang.org/x/tools/go/types/typeutil".memo map[@"golang.org/x/tools/go/types".Type]uint32 } + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") Hash (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashFor (@"golang.org/x/tools/go/types/typeutil".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"golang.org/x/tools/go/types/typeutil".h·2 @"golang.org/x/tools/go/types/typeutil".Hasher "esc:0x0") @"golang.org/x/tools/go/types/typeutil".hashTuple (@"golang.org/x/tools/go/types/typeutil".tuple·3 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") (? uint32) + type @"golang.org/x/tools/go/types/typeutil".entry struct { @"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types/typeutil".value interface {} } + type @"golang.org/x/tools/go/types/typeutil".Map struct { @"golang.org/x/tools/go/types/typeutil".hasher @"golang.org/x/tools/go/types/typeutil".Hasher; @"golang.org/x/tools/go/types/typeutil".table map[uint32][]@"golang.org/x/tools/go/types/typeutil".entry; @"golang.org/x/tools/go/types/typeutil".length int } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") At (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Delete (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Iterate (@"golang.org/x/tools/go/types/typeutil".f·2 func(@"golang.org/x/tools/go/types/typeutil".key @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value interface {}) "esc:0x0") + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Keys () (? []@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") KeysString () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types/typeutil".m·2 != nil { return @"golang.org/x/tools/go/types/typeutil".m·2.@"golang.org/x/tools/go/types/typeutil".length }; return 0x0 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") Set (@"golang.org/x/tools/go/types/typeutil".key·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types/typeutil".value·4 interface {}) (@"golang.org/x/tools/go/types/typeutil".prev·1 interface {}) + func (@"golang.org/x/tools/go/types/typeutil".m·1 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") SetHasher (@"golang.org/x/tools/go/types/typeutil".hasher·2 @"golang.org/x/tools/go/types/typeutil".Hasher) { @"golang.org/x/tools/go/types/typeutil".m·1.@"golang.org/x/tools/go/types/typeutil".hasher = @"golang.org/x/tools/go/types/typeutil".hasher·2 } + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types/typeutil".m·2 *@"golang.org/x/tools/go/types/typeutil".Map "esc:0x0") @"golang.org/x/tools/go/types/typeutil".toString (@"golang.org/x/tools/go/types/typeutil".values·3 bool) (? string) + type @"golang.org/x/tools/go/ssa".selectionKey struct { @"golang.org/x/tools/go/ssa".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/ssa".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".index string; @"golang.org/x/tools/go/ssa".indirect bool } + import exact "golang.org/x/tools/go/exact" // indirect + type @"golang.org/x/tools/go/exact".Kind int + type @"golang.org/x/tools/go/exact".Value interface { Kind() (? @"golang.org/x/tools/go/exact".Kind); String() (? string); @"golang.org/x/tools/go/exact".implementsValue() } + type @"golang.org/x/tools/go/ssa".Instruction interface { Block() (? *@"golang.org/x/tools/go/ssa".BasicBlock); Operands(@"golang.org/x/tools/go/ssa".rands []*@"golang.org/x/tools/go/ssa".Value) (? []*@"golang.org/x/tools/go/ssa".Value); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); String() (? string); @"golang.org/x/tools/go/ssa".setBlock(? *@"golang.org/x/tools/go/ssa".BasicBlock) } + type @"golang.org/x/tools/go/ssa".Value interface { Name() (? string); Parent() (? *@"golang.org/x/tools/go/ssa".Function); Pos() (? @"go/token".Pos); Referrers() (? *[]@"golang.org/x/tools/go/ssa".Instruction); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/ssa".Const struct { @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Complex128 () (? complex128) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Float64 () (? float64) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Int64 () (? int64) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/ssa".c·2.Value == nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Name () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) String () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".typ } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".Const) Uint64 () (? uint64) + type @"golang.org/x/tools/go/types".Const struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".visited bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const) String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const "esc:0x1") Val () (? @"golang.org/x/tools/go/exact".Value) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".val } + import loader "golang.org/x/tools/go/loader" // indirect + type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } + type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Text () (? string) + type @"go/ast".ObjKind int + func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } + type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } + func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x0") IsExported () (? bool) + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "" } + func (? *@"go/ast".Ident) @"go/ast".exprNode () { } + type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } + type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } + func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) + type @"go/token".Token int + func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3C) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } + func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xA) } + func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xB) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3B) } + func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) + func (@"go/token".tok·2 @"go/token".Token) String () (? string) + type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } + func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } + type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } + type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } + type @"golang.org/x/tools/go/types".operandMode uint8 + type @"golang.org/x/tools/go/types".TypeAndValue struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; Type @"golang.org/x/tools/go/types".Type; Value @"golang.org/x/tools/go/exact".Value } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Addressable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") Assignable () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x5) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") HasOk () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x8) || @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x6) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsBuiltin () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x2) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsNil () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".tv·2.Type == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsType () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x3) } + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsValue () (? bool) + func (@"golang.org/x/tools/go/types".tv·2 @"golang.org/x/tools/go/types".TypeAndValue "esc:0x0") IsVoid () (? bool) { return @"golang.org/x/tools/go/types".tv·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x1) } + type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() } + type @"go/ast".SelectorExpr struct { X @"go/ast".Expr; Sel *@"go/ast".Ident } + func (@"go/ast".x·2 *@"go/ast".SelectorExpr "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".SelectorExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".SelectorExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Initializer struct { Lhs []*@"golang.org/x/tools/go/types".Var; Rhs @"go/ast".Expr } + func (@"golang.org/x/tools/go/types".init·2 *@"golang.org/x/tools/go/types".Initializer "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".Info struct { Types map[@"go/ast".Expr]@"golang.org/x/tools/go/types".TypeAndValue; Defs map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Uses map[*@"go/ast".Ident]@"golang.org/x/tools/go/types".Object; Implicits map[@"go/ast".Node]@"golang.org/x/tools/go/types".Object; Selections map[*@"go/ast".SelectorExpr]*@"golang.org/x/tools/go/types".Selection; Scopes map[@"go/ast".Node]*@"golang.org/x/tools/go/types".Scope; InitOrder []*@"golang.org/x/tools/go/types".Initializer } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") ObjectOf (@"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object; ; @"golang.org/x/tools/go/types".obj·4, _ = @"golang.org/x/tools/go/types".info·2.Defs[@"golang.org/x/tools/go/types".id·3]; if @"golang.org/x/tools/go/types".obj·4 != nil { return @"golang.org/x/tools/go/types".obj·4 }; return @"golang.org/x/tools/go/types".info·2.Uses[@"golang.org/x/tools/go/types".id·3] } + func (@"golang.org/x/tools/go/types".info·2 *@"golang.org/x/tools/go/types".Info "esc:0x0") TypeOf (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/types".Importer func(? map[string]*@"golang.org/x/tools/go/types".Package, ? string) (? *@"golang.org/x/tools/go/types".Package, ? error) + type @"golang.org/x/tools/go/types".Sizes interface { Alignof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64); Offsetsof(@"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var) (? []int64); Sizeof(@"golang.org/x/tools/go/types".T @"golang.org/x/tools/go/types".Type) (? int64) } + type @"golang.org/x/tools/go/types".Struct struct { @"golang.org/x/tools/go/types".fields []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".tags []string; @"golang.org/x/tools/go/types".offsets []int64 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Field (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") NumFields () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".fields) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0") Tag (@"golang.org/x/tools/go/types".i·3 int) (? string) { if @"golang.org/x/tools/go/types".i·3 < len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".tags[@"golang.org/x/tools/go/types".i·3] }; return "" } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Struct "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".Config struct { IgnoreFuncBodies bool; FakeImportC bool; Packages map[string]*@"golang.org/x/tools/go/types".Package; Error func(@"golang.org/x/tools/go/types".err error); Import @"golang.org/x/tools/go/types".Importer; Sizes @"golang.org/x/tools/go/types".Sizes; DisableUnusedImportCheck bool } + func (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config) Check (@"golang.org/x/tools/go/types".path·4 string, @"golang.org/x/tools/go/types".fset·5 *@"go/token".FileSet, @"golang.org/x/tools/go/types".files·6 []*@"go/ast".File "esc:0x0", @"golang.org/x/tools/go/types".info·7 *@"golang.org/x/tools/go/types".Info) (? *@"golang.org/x/tools/go/types".Package, ? error) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".alignof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetof (@"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".index·4 []int "esc:0x0") (? int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".offsetsof (@"golang.org/x/tools/go/types".T·3 *@"golang.org/x/tools/go/types".Struct) (? []int64) + func (@"golang.org/x/tools/go/types".conf·2 *@"golang.org/x/tools/go/types".Config) @"golang.org/x/tools/go/types".sizeof (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? int64) + type @"go/ast".Field struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Tag *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".Field) End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".Field) Pos () (? @"go/token".Pos) + type @"go/ast".FieldList struct { Opening @"go/token".Pos; List []*@"go/ast".Field; Closing @"go/token".Pos } + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") NumFields () (? int) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".FuncType struct { Func @"go/token".Pos; Params *@"go/ast".FieldList; Results *@"go/ast".FieldList } + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncType) @"go/ast".exprNode () { } + type @"go/ast".Stmt interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".stmtNode() } + type @"go/ast".BlockStmt struct { Lbrace @"go/token".Pos; List []@"go/ast".Stmt; Rbrace @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".s·2.Rbrace + @"go/token".Pos(0x1) } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.Lbrace } + func (? *@"go/ast".BlockStmt) @"go/ast".stmtNode () { } + type @"go/ast".FuncDecl struct { Doc *@"go/ast".CommentGroup; Recv *@"go/ast".FieldList; Name *@"go/ast".Ident; Type *@"go/ast".FuncType; Body *@"go/ast".BlockStmt } + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncDecl) @"go/ast".declNode () { } + type @"golang.org/x/tools/go/types".declInfo struct { @"golang.org/x/tools/go/types".file *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".lhs []*@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".typ @"go/ast".Expr; @"golang.org/x/tools/go/types".init @"go/ast".Expr; @"golang.org/x/tools/go/types".fdecl *@"go/ast".FuncDecl; @"golang.org/x/tools/go/types".deps map[@"golang.org/x/tools/go/types".Object]bool; @"golang.org/x/tools/go/types".mark int } + func (@"golang.org/x/tools/go/types".d·1 *@"golang.org/x/tools/go/types".declInfo) @"golang.org/x/tools/go/types".addDep (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) { var @"golang.org/x/tools/go/types".m·3 map[@"golang.org/x/tools/go/types".Object]bool; ; @"golang.org/x/tools/go/types".m·3 = @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps; if @"golang.org/x/tools/go/types".m·3 == nil { @"golang.org/x/tools/go/types".m·3 = make(map[@"golang.org/x/tools/go/types".Object]bool, 0x0); @"golang.org/x/tools/go/types".d·1.@"golang.org/x/tools/go/types".deps = @"golang.org/x/tools/go/types".m·3 }; @"golang.org/x/tools/go/types".m·3[@"golang.org/x/tools/go/types".obj·2] = true } + func (@"golang.org/x/tools/go/types".d·2 *@"golang.org/x/tools/go/types".declInfo "esc:0x0") @"golang.org/x/tools/go/types".hasInitializer () (? bool) { return @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".init != nil || @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl != nil && @"golang.org/x/tools/go/types".d·2.@"golang.org/x/tools/go/types".fdecl.Body != nil } + type @"golang.org/x/tools/go/types".BasicKind int + type @"golang.org/x/tools/go/types".BasicInfo int + type @"golang.org/x/tools/go/types".Basic struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".BasicKind; @"golang.org/x/tools/go/types".info @"golang.org/x/tools/go/types".BasicInfo; @"golang.org/x/tools/go/types".name string } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Info () (? @"golang.org/x/tools/go/types".BasicInfo) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".info } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".BasicKind) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".Basic "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".b·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Basic "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".exprInfo struct { @"golang.org/x/tools/go/types".isLhs bool; @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".typ *@"golang.org/x/tools/go/types".Basic; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value } + type @"golang.org/x/tools/go/types".funcInfo struct { @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".body *@"go/ast".BlockStmt } + type @"golang.org/x/tools/go/types".context struct { @"golang.org/x/tools/go/types".decl *@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".iota @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".sig *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/types".hasLabel bool; @"golang.org/x/tools/go/types".hasCallOrRecv bool } + type @"golang.org/x/tools/go/types".builtinId int + type @"golang.org/x/tools/go/types".operand struct { @"golang.org/x/tools/go/types".mode @"golang.org/x/tools/go/types".operandMode; @"golang.org/x/tools/go/types".expr @"go/ast".Expr; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".val @"golang.org/x/tools/go/exact".Value; @"golang.org/x/tools/go/types".id @"golang.org/x/tools/go/types".builtinId } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) String () (? string) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".assignableTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".convertibleTo (@"golang.org/x/tools/go/types".conf·3 *@"golang.org/x/tools/go/types".Config, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".isInteger () (? bool) + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".isNil () (? bool) { return @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".mode == @"golang.org/x/tools/go/types".operandMode(0x7) && @"golang.org/x/tools/go/types".x·2.@"golang.org/x/tools/go/types".typ == @"golang.org/x/tools/go/types".Type(@"golang.org/x/tools/go/types".Typ[@"golang.org/x/tools/go/types".BasicKind(0x19)]) } + func (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand) @"golang.org/x/tools/go/types".pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/types".x·1 *@"golang.org/x/tools/go/types".operand "esc:0x0") @"golang.org/x/tools/go/types".setConst (@"golang.org/x/tools/go/types".tok·2 @"go/token".Token, @"golang.org/x/tools/go/types".lit·3 string) + type @"go/ast".CallExpr struct { Fun @"go/ast".Expr; Lparen @"go/token".Pos; Args []@"go/ast".Expr; Ellipsis @"go/token".Pos; Rparen @"go/token".Pos } + func (@"go/ast".x·2 *@"go/ast".CallExpr "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".x·2.Rparen + @"go/token".Pos(0x1) } + func (@"go/ast".x·2 *@"go/ast".CallExpr) Pos () (? @"go/token".Pos) + func (? *@"go/ast".CallExpr) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".getter func(@"golang.org/x/tools/go/types".x *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".i int) + type @"go/ast".ValueSpec struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Values []@"go/ast".Expr; Comment *@"go/ast".CommentGroup } + func (@"go/ast".s·2 *@"go/ast".ValueSpec) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ValueSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ValueSpec) @"go/ast".specNode () { } + type @"go/ast".BranchStmt struct { TokPos @"go/token".Pos; Tok @"go/token".Token; Label *@"go/ast".Ident } + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".BranchStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.TokPos } + func (? *@"go/ast".BranchStmt) @"go/ast".stmtNode () { } + type @"go/ast".LabeledStmt struct { Label *@"go/ast".Ident; Colon @"go/token".Pos; Stmt @"go/ast".Stmt } + func (@"go/ast".s·2 *@"go/ast".LabeledStmt) End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".LabeledStmt "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".LabeledStmt) @"go/ast".stmtNode () { } + type @"golang.org/x/tools/go/types".block struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".block; @"golang.org/x/tools/go/types".lstmt *@"go/ast".LabeledStmt; @"golang.org/x/tools/go/types".labels map[string]*@"go/ast".LabeledStmt } + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x1") @"golang.org/x/tools/go/types".enclosingTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·2 *@"golang.org/x/tools/go/types".block "esc:0x0") @"golang.org/x/tools/go/types".gotoTarget (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? *@"go/ast".LabeledStmt) + func (@"golang.org/x/tools/go/types".b·1 *@"golang.org/x/tools/go/types".block) @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".s·2 *@"go/ast".LabeledStmt) + type @"golang.org/x/tools/go/types".exprKind int + type @"golang.org/x/tools/go/types".Interface struct { @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".embeddeds []*@"golang.org/x/tools/go/types".Named; @"golang.org/x/tools/go/types".allMethods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) Complete () (? *@"golang.org/x/tools/go/types".Interface) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Embedded (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Named) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Empty () (? bool) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) == 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") ExplicitMethod (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumEmbeddeds () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".embeddeds) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumExplicitMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".allMethods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Interface "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"golang.org/x/tools/go/types".objset map[string]@"golang.org/x/tools/go/types".Object + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".objset "esc:0x0") @"golang.org/x/tools/go/types".insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + type @"go/ast".InterfaceType struct { Interface @"go/token".Pos; Methods *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".InterfaceType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Interface } + func (? *@"go/ast".InterfaceType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".opPredicates map[@"go/token".Token]func(? @"golang.org/x/tools/go/types".Type) (? bool) + type @"golang.org/x/tools/go/types".objNode struct { @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".in int; @"golang.org/x/tools/go/types".out []*@"golang.org/x/tools/go/types".objNode; @"golang.org/x/tools/go/types".index int; @"golang.org/x/tools/go/types".mark int } + type @"golang.org/x/tools/go/types".stmtContext uint + type @"go/ast".StructType struct { Struct @"go/token".Pos; Fields *@"go/ast".FieldList; Incomplete bool } + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".StructType "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.Struct } + func (? *@"go/ast".StructType) @"go/ast".exprNode () { } + type @"golang.org/x/tools/go/types".Checker struct { @"golang.org/x/tools/go/types".conf *@"golang.org/x/tools/go/types".Config; @"golang.org/x/tools/go/types".fset *@"go/token".FileSet; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; ? *@"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/types".objMap map[@"golang.org/x/tools/go/types".Object]*@"golang.org/x/tools/go/types".declInfo; @"golang.org/x/tools/go/types".files []*@"go/ast".File; @"golang.org/x/tools/go/types".unusedDotImports map[*@"golang.org/x/tools/go/types".Scope]map[*@"golang.org/x/tools/go/types".Package]@"go/token".Pos; @"golang.org/x/tools/go/types".firstErr error; @"golang.org/x/tools/go/types".methods map[string][]*@"golang.org/x/tools/go/types".Func; @"golang.org/x/tools/go/types".untyped map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; @"golang.org/x/tools/go/types".funcs []@"golang.org/x/tools/go/types".funcInfo; @"golang.org/x/tools/go/types".delayed []func(); @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".context; @"golang.org/x/tools/go/types".indent int } + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) Files (@"golang.org/x/tools/go/types".files·3 []*@"go/ast".File "esc:0x0") (@"golang.org/x/tools/go/types".err·1 error) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addDeclDep (@"golang.org/x/tools/go/types".to·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addMethodDecls (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".addUnusedDotImport (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".appendInPostOrder (@"golang.org/x/tools/go/types".order·2 *[]@"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".argument (@"golang.org/x/tools/go/types".sig·2 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".i·3 int, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".ellipsis·5 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arguments (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".arg·5 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·6 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arityMatch (@"golang.org/x/tools/go/types".s·2 *@"go/ast".ValueSpec "esc:0x0", @"golang.org/x/tools/go/types".init·3 *@"go/ast".ValueSpec "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".arrayLength (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? int64) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVar (@"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignVars (@"golang.org/x/tools/go/types".lhs·2 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assignment (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·4 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".assocMethod (@"golang.org/x/tools/go/types".tname·2 string, @"golang.org/x/tools/go/types".meth·3 *@"golang.org/x/tools/go/types".Func) { var @"golang.org/x/tools/go/types".m·4 map[string][]*@"golang.org/x/tools/go/types".Func; ; @"golang.org/x/tools/go/types".m·4 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods; if @"golang.org/x/tools/go/types".m·4 == nil { @"golang.org/x/tools/go/types".m·4 = make(map[string][]*@"golang.org/x/tools/go/types".Func, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".methods = @"golang.org/x/tools/go/types".m·4 }; @"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2] = append(@"golang.org/x/tools/go/types".m·4[@"golang.org/x/tools/go/types".tname·2], @"golang.org/x/tools/go/types".meth·3) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".binary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".lhs·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".rhs·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".blockBranches (@"golang.org/x/tools/go/types".all·3 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".parent·4 *@"golang.org/x/tools/go/types".block, @"golang.org/x/tools/go/types".lstmt·5 *@"go/ast".LabeledStmt, @"golang.org/x/tools/go/types".list·6 []@"go/ast".Stmt "esc:0x0") (? []*@"go/ast".BranchStmt) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".builtin (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".call·4 *@"go/ast".CallExpr, @"golang.org/x/tools/go/types".id·5 @"golang.org/x/tools/go/types".builtinId) (_ bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".call (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 *@"go/ast".CallExpr) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseTypes (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".types·5 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".seen·6 map[@"golang.org/x/tools/go/types".Type]@"go/token".Pos "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".caseValues (@"golang.org/x/tools/go/types".x·2 @"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".values·3 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".closeScope () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectObjects () + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".collectParams (@"golang.org/x/tools/go/types".scope·4 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".list·5 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".variadicOk·6 bool) (@"golang.org/x/tools/go/types".params·1 []*@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".variadic·2 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".comparison (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".complexArg (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".constDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·4 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".conversion (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".convertUntyped (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".target·3 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declStmt (@"golang.org/x/tools/go/types".decl·2 @"go/ast".Decl) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declare (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope, @"golang.org/x/tools/go/types".id·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·4 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declareInSet (@"golang.org/x/tools/go/types".oset·3 *@"golang.org/x/tools/go/types".objset "esc:0x0", @"golang.org/x/tools/go/types".pos·4 @"go/token".Pos, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".declarePkgObj (@"golang.org/x/tools/go/types".ident·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".d·4 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".delay (@"golang.org/x/tools/go/types".f·2 func()) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".delayed, @"golang.org/x/tools/go/types".f·2) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".dump (@"golang.org/x/tools/go/types".format·2 string "esc:0x0", @"golang.org/x/tools/go/types".args·3 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".err (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string, @"golang.org/x/tools/go/types".soft·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".error (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".msg·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".errorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".expr (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprInternal (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprOrType (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".exprWithHint (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·4 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".filename (@"golang.org/x/tools/go/types".fileNo·3 int) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcBody (@"golang.org/x/tools/go/types".decl·2 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".name·3 string, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".funcType (@"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".recvPar·4 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/types".ftyp·5 *@"go/ast".FuncType) (? *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".functionBodies () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".handleBailout (@"golang.org/x/tools/go/types".err·2 *error "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".ident (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".Ident, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·3 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".index (@"golang.org/x/tools/go/types".index·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".max·5 int64) (@"golang.org/x/tools/go/types".i·1 int64, @"golang.org/x/tools/go/types".valid·2 bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".indexedElts (@"golang.org/x/tools/go/types".elts·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".length·5 int64) (? int64) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initConst (@"golang.org/x/tools/go/types".lhs·2 *@"golang.org/x/tools/go/types".Const, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initFiles (@"golang.org/x/tools/go/types".files·2 []*@"go/ast".File "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initOrder () + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVar (@"golang.org/x/tools/go/types".lhs·3 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".result·5 bool) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".initVars (@"golang.org/x/tools/go/types".lhs·2 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".rhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".returnPos·4 @"go/token".Pos) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceFor (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"go/ast".InterfaceType) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".interfaceType (@"golang.org/x/tools/go/types".iface·2 *@"golang.org/x/tools/go/types".Interface, @"golang.org/x/tools/go/types".ityp·3 *@"go/ast".InterfaceType "esc:0x0", @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidAST (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidArg (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".invalidOp (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminating (@"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingList (@"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".isTerminatingSwitch (@"golang.org/x/tools/go/types".body·3 *@"go/ast".BlockStmt "esc:0x0", @"golang.org/x/tools/go/types".label·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".labels (@"golang.org/x/tools/go/types".body·2 *@"go/ast".BlockStmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".later (@"golang.org/x/tools/go/types".name·2 string, @"golang.org/x/tools/go/types".decl·3 *@"golang.org/x/tools/go/types".declInfo, @"golang.org/x/tools/go/types".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/types".body·5 *@"go/ast".BlockStmt) { @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs = append(@"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".funcs, (@"golang.org/x/tools/go/types".funcInfo{ @"golang.org/x/tools/go/types".name:@"golang.org/x/tools/go/types".name·2, @"golang.org/x/tools/go/types".decl:@"golang.org/x/tools/go/types".decl·3, @"golang.org/x/tools/go/types".sig:@"golang.org/x/tools/go/types".sig·4, @"golang.org/x/tools/go/types".body:@"golang.org/x/tools/go/types".body·5 })) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".multipleDefaults (@"golang.org/x/tools/go/types".list·2 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".objDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".def·3 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".op (@"golang.org/x/tools/go/types".m·3 @"golang.org/x/tools/go/types".opPredicates "esc:0x0", @"golang.org/x/tools/go/types".x·4 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·5 @"go/token".Token) (? bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".openScope (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt, @"golang.org/x/tools/go/types".comment·3 string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".packageObjects (@"golang.org/x/tools/go/types".objList·2 []@"golang.org/x/tools/go/types".Object "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rawExpr (@"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".hint·5 @"golang.org/x/tools/go/types".Type) (? @"golang.org/x/tools/go/types".exprKind) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordBuiltinType (@"golang.org/x/tools/go/types".f·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".sig·3 *@"golang.org/x/tools/go/types".Signature) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordCommaOkTypes (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".a·3 [2]@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordDef (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordImplicit (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordScope (@"golang.org/x/tools/go/types".node·2 @"go/ast".Node, @"golang.org/x/tools/go/types".scope·3 *@"golang.org/x/tools/go/types".Scope) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordSelection (@"golang.org/x/tools/go/types".x·2 *@"go/ast".SelectorExpr, @"golang.org/x/tools/go/types".kind·3 @"golang.org/x/tools/go/types".SelectionKind, @"golang.org/x/tools/go/types".recv·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".obj·5 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/types".index·6 []int, @"golang.org/x/tools/go/types".indirect·7 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordTypeAndValue (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".mode·3 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".val·5 @"golang.org/x/tools/go/exact".Value) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".recordUntyped () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".recordUse (@"golang.org/x/tools/go/types".id·2 *@"go/ast".Ident, @"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".rememberUntyped (@"golang.org/x/tools/go/types".e·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".lhs·3 bool, @"golang.org/x/tools/go/types".mode·4 @"golang.org/x/tools/go/types".operandMode, @"golang.org/x/tools/go/types".typ·5 *@"golang.org/x/tools/go/types".Basic, @"golang.org/x/tools/go/types".val·6 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".m·7 map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo; ; @"golang.org/x/tools/go/types".m·7 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped; if @"golang.org/x/tools/go/types".m·7 == nil { @"golang.org/x/tools/go/types".m·7 = make(map[@"go/ast".Expr]@"golang.org/x/tools/go/types".exprInfo, 0x0); @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped = @"golang.org/x/tools/go/types".m·7 }; @"golang.org/x/tools/go/types".m·7[@"golang.org/x/tools/go/types".e·2] = (@"golang.org/x/tools/go/types".exprInfo{ @"golang.org/x/tools/go/types".isLhs:@"golang.org/x/tools/go/types".lhs·3, @"golang.org/x/tools/go/types".mode:@"golang.org/x/tools/go/types".mode·4, @"golang.org/x/tools/go/types".typ:@"golang.org/x/tools/go/types".typ·5, @"golang.org/x/tools/go/types".val:@"golang.org/x/tools/go/types".val·6 }) } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportAltDecl (@"golang.org/x/tools/go/types".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".reportCycle (@"golang.org/x/tools/go/types".cycle·2 []*@"golang.org/x/tools/go/types".objNode, @"golang.org/x/tools/go/types".i·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".representable (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".typ·3 *@"golang.org/x/tools/go/types".Basic) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".resolveOrder () (? []@"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".selector (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".e·3 *@"go/ast".SelectorExpr) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shift (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".y·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·4 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".shortVarDecl (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".lhs·3 []@"go/ast".Expr "esc:0x0", @"golang.org/x/tools/go/types".rhs·4 []@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".simpleStmt (@"golang.org/x/tools/go/types".s·2 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".softErrorf (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".sprintf (@"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmt (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".s·3 @"go/ast".Stmt) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".stmtList (@"golang.org/x/tools/go/types".ctxt·2 @"golang.org/x/tools/go/types".stmtContext, @"golang.org/x/tools/go/types".list·3 []@"go/ast".Stmt "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".structType (@"golang.org/x/tools/go/types".styp·2 *@"golang.org/x/tools/go/types".Struct "esc:0x0", @"golang.org/x/tools/go/types".e·3 *@"go/ast".StructType "esc:0x0", @"golang.org/x/tools/go/types".path·4 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".suspendedCall (@"golang.org/x/tools/go/types".keyword·2 string, @"golang.org/x/tools/go/types".call·3 *@"go/ast".CallExpr) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".tag (@"golang.org/x/tools/go/types".t·3 *@"go/ast".BasicLit) (? string) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".trace (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".format·3 string "esc:0x0", @"golang.org/x/tools/go/types".args·4 ...interface {} "esc:0x0") + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typ (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExpr (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (@"golang.org/x/tools/go/types".T·1 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typExprInternal (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named, @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·2 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typOrNil (@"golang.org/x/tools/go/types".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeAssertion (@"golang.org/x/tools/go/types".pos·2 @"go/token".Pos, @"golang.org/x/tools/go/types".x·3 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".xtyp·4 *@"golang.org/x/tools/go/types".Interface "esc:0x0", @"golang.org/x/tools/go/types".T·5 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".typeDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName, @"golang.org/x/tools/go/types".typ·3 @"go/ast".Expr, @"golang.org/x/tools/go/types".def·4 *@"golang.org/x/tools/go/types".Named "esc:0x0", @"golang.org/x/tools/go/types".path·5 []*@"golang.org/x/tools/go/types".TypeName "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unary (@"golang.org/x/tools/go/types".x·2 *@"golang.org/x/tools/go/types".operand, @"golang.org/x/tools/go/types".op·3 @"go/token".Token) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".unusedImports () + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".updateExprType (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/types".final·4 bool) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".updateExprVal (@"golang.org/x/tools/go/types".x·2 @"go/ast".Expr, @"golang.org/x/tools/go/types".val·3 @"golang.org/x/tools/go/exact".Value) { var @"golang.org/x/tools/go/types".info·4 @"golang.org/x/tools/go/types".exprInfo; ; var @"golang.org/x/tools/go/types".ok·5 bool; ; @"golang.org/x/tools/go/types".info·4, @"golang.org/x/tools/go/types".ok·5 = @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2]; if @"golang.org/x/tools/go/types".ok·5 { @"golang.org/x/tools/go/types".info·4.@"golang.org/x/tools/go/types".val = @"golang.org/x/tools/go/types".val·3; @"golang.org/x/tools/go/types".check·1.@"golang.org/x/tools/go/types".untyped[@"golang.org/x/tools/go/types".x·2] = @"golang.org/x/tools/go/types".info·4 } } + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".usage (@"golang.org/x/tools/go/types".scope·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".use (@"golang.org/x/tools/go/types".arg·2 ...@"go/ast".Expr "esc:0x0") + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker "esc:0x0") @"golang.org/x/tools/go/types".useGetter (@"golang.org/x/tools/go/types".get·2 @"golang.org/x/tools/go/types".getter "esc:0x0", @"golang.org/x/tools/go/types".n·3 int) + func (@"golang.org/x/tools/go/types".check·1 *@"golang.org/x/tools/go/types".Checker) @"golang.org/x/tools/go/types".varDecl (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/types".lhs·3 []*@"golang.org/x/tools/go/types".Var "esc:0x0", @"golang.org/x/tools/go/types".typ·4 @"go/ast".Expr, @"golang.org/x/tools/go/types".init·5 @"go/ast".Expr) + type @"golang.org/x/tools/go/loader".PackageInfo struct { Pkg *@"golang.org/x/tools/go/types".Package; Importable bool; TransitivelyErrorFree bool; Files []*@"go/ast".File; Errors []error; ? @"golang.org/x/tools/go/types".Info; @"golang.org/x/tools/go/loader".checker *@"golang.org/x/tools/go/types".Checker; @"golang.org/x/tools/go/loader".errorFunc func(? error) } + func (@"golang.org/x/tools/go/loader".info·2 *@"golang.org/x/tools/go/loader".PackageInfo "esc:0x1") String () (? string) + func (@"golang.org/x/tools/go/loader".info·1 *@"golang.org/x/tools/go/loader".PackageInfo) @"golang.org/x/tools/go/loader".appendError (@"golang.org/x/tools/go/loader".err·2 error) + type @"golang.org/x/tools/go/ssa".methodSet struct { @"golang.org/x/tools/go/ssa".mapping map[string]*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".complete bool } + type @"golang.org/x/tools/go/ssa".Program struct { Fset *@"go/token".FileSet; @"golang.org/x/tools/go/ssa".imported map[string]*@"golang.org/x/tools/go/ssa".Package; @"golang.org/x/tools/go/ssa".packages map[*@"golang.org/x/tools/go/types".Package]*@"golang.org/x/tools/go/ssa".Package; @"golang.org/x/tools/go/ssa".mode @"golang.org/x/tools/go/ssa".BuilderMode; MethodSets @"golang.org/x/tools/go/types".MethodSetCache; @"golang.org/x/tools/go/ssa".methodsMu @"sync".Mutex; @"golang.org/x/tools/go/ssa".methodSets @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".runtimeTypes @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".canon @"golang.org/x/tools/go/types/typeutil".Map; @"golang.org/x/tools/go/ssa".bounds map[*@"golang.org/x/tools/go/types".Func]*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".thunks map[@"golang.org/x/tools/go/ssa".selectionKey]*@"golang.org/x/tools/go/ssa".Function } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") AllPackages () (? []*@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") BuildAll () + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") ConstValue (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Const) (? *@"golang.org/x/tools/go/ssa".Const) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) CreatePackage (@"golang.org/x/tools/go/ssa".info·3 *@"golang.org/x/tools/go/loader".PackageInfo) (? *@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) CreateTestMainPackage (@"golang.org/x/tools/go/ssa".pkgs·3 ...*@"golang.org/x/tools/go/ssa".Package) (? *@"golang.org/x/tools/go/ssa".Package) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") FuncValue (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") ImportedPackage (@"golang.org/x/tools/go/ssa".path·3 string "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".prog·2.@"golang.org/x/tools/go/ssa".imported[@"golang.org/x/tools/go/ssa".path·3] } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) LookupMethod (@"golang.org/x/tools/go/ssa".T·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pkg·4 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/ssa".name·5 string) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) Method (@"golang.org/x/tools/go/ssa".sel·3 *@"golang.org/x/tools/go/types".Selection) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) NewFunction (@"golang.org/x/tools/go/ssa".name·3 string, @"golang.org/x/tools/go/ssa".sig·4 *@"golang.org/x/tools/go/types".Signature, @"golang.org/x/tools/go/ssa".provenance·5 string) (? *@"golang.org/x/tools/go/ssa".Function) { return (&@"golang.org/x/tools/go/ssa".Function{ Prog:@"golang.org/x/tools/go/ssa".prog·2, @"golang.org/x/tools/go/ssa".name:@"golang.org/x/tools/go/ssa".name·3, Signature:@"golang.org/x/tools/go/ssa".sig·4, Synthetic:@"golang.org/x/tools/go/ssa".provenance·5 }) } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") Package (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".prog·2.@"golang.org/x/tools/go/ssa".packages[@"golang.org/x/tools/go/ssa".obj·3] } + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) RuntimeTypes () (? []@"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/ssa".prog·3 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") VarValue (@"golang.org/x/tools/go/ssa".obj·4 *@"golang.org/x/tools/go/types".Var, @"golang.org/x/tools/go/ssa".pkg·5 *@"golang.org/x/tools/go/ssa".Package, @"golang.org/x/tools/go/ssa".ref·6 []@"go/ast".Node "esc:0x0") (@"golang.org/x/tools/go/ssa".value·1 @"golang.org/x/tools/go/ssa".Value, @"golang.org/x/tools/go/ssa".isAddr·2 bool) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".addMethod (@"golang.org/x/tools/go/ssa".mset·3 *@"golang.org/x/tools/go/ssa".methodSet "esc:0x0", @"golang.org/x/tools/go/ssa".sel·4 *@"golang.org/x/tools/go/types".Selection) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".createMethodSet (@"golang.org/x/tools/go/ssa".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/ssa".methodSet) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".declaredFunc (@"golang.org/x/tools/go/ssa".obj·3 *@"golang.org/x/tools/go/types".Func) (? *@"golang.org/x/tools/go/ssa".Function) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".needMethods (@"golang.org/x/tools/go/ssa".T·2 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".skip·3 bool) + func (@"golang.org/x/tools/go/ssa".prog·1 *@"golang.org/x/tools/go/ssa".Program) @"golang.org/x/tools/go/ssa".needMethodsOf (@"golang.org/x/tools/go/ssa".T·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/ssa".prog·2 *@"golang.org/x/tools/go/ssa".Program "esc:0x0") @"golang.org/x/tools/go/ssa".packageLevelValue (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/ssa".Value) + type @"golang.org/x/tools/go/ssa".Member interface { Name() (? string); Object() (? @"golang.org/x/tools/go/types".Object); Package() (? *@"golang.org/x/tools/go/ssa".Package); Pos() (? @"go/token".Pos); RelString(? *@"golang.org/x/tools/go/types".Package) (? string); String() (? string); Token() (? @"go/token".Token); Type() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/ssa".NamedConst struct { @"golang.org/x/tools/go/ssa".object *@"golang.org/x/tools/go/types".Const; Value *@"golang.org/x/tools/go/ssa".Const; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Name () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".c·2.@"golang.org/x/tools/go/ssa".pkg } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x0") Pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst) String () (? string) + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x40) } + func (@"golang.org/x/tools/go/ssa".c·2 *@"golang.org/x/tools/go/ssa".NamedConst "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Type struct { @"golang.org/x/tools/go/ssa".object *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/ssa".pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Name () (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".t·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".t·2.@"golang.org/x/tools/go/ssa".pkg } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x0") Pos () (? @"go/token".Pos) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type) String () (? string) + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x54) } + func (@"golang.org/x/tools/go/ssa".t·2 *@"golang.org/x/tools/go/ssa".Type "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Global struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; Pkg *@"golang.org/x/tools/go/ssa".Package } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".v·2.Pkg } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return nil } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x55) } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Global "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".Package struct { Prog *@"golang.org/x/tools/go/ssa".Program; Object *@"golang.org/x/tools/go/types".Package; Members map[string]@"golang.org/x/tools/go/ssa".Member; @"golang.org/x/tools/go/ssa".values map[@"golang.org/x/tools/go/types".Object]@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".init *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".debug bool; @"golang.org/x/tools/go/ssa".started int32; @"golang.org/x/tools/go/ssa".ninit int32; @"golang.org/x/tools/go/ssa".info *@"golang.org/x/tools/go/loader".PackageInfo } + func (@"golang.org/x/tools/go/ssa".p·1 *@"golang.org/x/tools/go/ssa".Package) Build () + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Const (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".c·1 *@"golang.org/x/tools/go/ssa".NamedConst) { @"golang.org/x/tools/go/ssa".c·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".NamedConst); return } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Func (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) { @"golang.org/x/tools/go/ssa".f·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Function); return } + func (@"golang.org/x/tools/go/ssa".pkg·1 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") SetDebugMode (@"golang.org/x/tools/go/ssa".debug·2 bool) { @"golang.org/x/tools/go/ssa".pkg·1.@"golang.org/x/tools/go/ssa".debug = @"golang.org/x/tools/go/ssa".debug·2 } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Type (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".t·1 *@"golang.org/x/tools/go/ssa".Type) { @"golang.org/x/tools/go/ssa".t·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Type); return } + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package "esc:0x0") Var (@"golang.org/x/tools/go/ssa".name·3 string "esc:0x0") (@"golang.org/x/tools/go/ssa".g·1 *@"golang.org/x/tools/go/ssa".Global) { @"golang.org/x/tools/go/ssa".g·1, _ = @"golang.org/x/tools/go/ssa".p·2.Members[@"golang.org/x/tools/go/ssa".name·3].(*@"golang.org/x/tools/go/ssa".Global); return } + func (@"golang.org/x/tools/go/ssa".p·3 *@"golang.org/x/tools/go/ssa".Package) WriteTo (@"golang.org/x/tools/go/ssa".w·4 @"io".Writer) (? int64, ? error) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package) @"golang.org/x/tools/go/ssa".objectOf (@"golang.org/x/tools/go/ssa".id·3 *@"go/ast".Ident) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".Package) @"golang.org/x/tools/go/ssa".typeOf (@"golang.org/x/tools/go/ssa".e·3 @"go/ast".Expr) (? @"golang.org/x/tools/go/types".Type) + type @"golang.org/x/tools/go/ssa".Parameter struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Parameter "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".FreeVar struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction; @"golang.org/x/tools/go/ssa".outer @"golang.org/x/tools/go/ssa".Value } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".FreeVar "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".anInstruction struct { @"golang.org/x/tools/go/ssa".block *@"golang.org/x/tools/go/ssa".BasicBlock } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x1") Block () (? *@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".block } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".block.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x0") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return nil } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".anInstruction "esc:0x0") @"golang.org/x/tools/go/ssa".setBlock (@"golang.org/x/tools/go/ssa".block·2 *@"golang.org/x/tools/go/ssa".BasicBlock) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".block = @"golang.org/x/tools/go/ssa".block·2 } + type @"golang.org/x/tools/go/ssa".register struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".anInstruction; @"golang.org/x/tools/go/ssa".num int; @"golang.org/x/tools/go/ssa".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x0") Name () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".register "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".typ } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setNum (@"golang.org/x/tools/go/ssa".num·2 int) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".num = @"golang.org/x/tools/go/ssa".num·2 } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setPos (@"golang.org/x/tools/go/ssa".pos·2 @"go/token".Pos) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".pos = @"golang.org/x/tools/go/ssa".pos·2 } + func (@"golang.org/x/tools/go/ssa".v·1 *@"golang.org/x/tools/go/ssa".register "esc:0x0") @"golang.org/x/tools/go/ssa".setType (@"golang.org/x/tools/go/ssa".typ·2 @"golang.org/x/tools/go/types".Type) { @"golang.org/x/tools/go/ssa".v·1.@"golang.org/x/tools/go/ssa".typ = @"golang.org/x/tools/go/ssa".typ·2 } + type @"golang.org/x/tools/go/ssa".Alloc struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Comment string; Heap bool; @"golang.org/x/tools/go/ssa".index int } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".referrers } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc) String () (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Alloc "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".register.@"golang.org/x/tools/go/ssa".typ } + type @"golang.org/x/tools/go/ssa".targets struct { @"golang.org/x/tools/go/ssa".tail *@"golang.org/x/tools/go/ssa".targets; @"golang.org/x/tools/go/ssa"._break *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._continue *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._fallthrough *@"golang.org/x/tools/go/ssa".BasicBlock } + type @"golang.org/x/tools/go/ssa".lblock struct { @"golang.org/x/tools/go/ssa"._goto *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._break *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa"._continue *@"golang.org/x/tools/go/ssa".BasicBlock } + type @"golang.org/x/tools/go/ssa".Function struct { @"golang.org/x/tools/go/ssa".name string; @"golang.org/x/tools/go/ssa".object @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/ssa".method *@"golang.org/x/tools/go/types".Selection; Signature *@"golang.org/x/tools/go/types".Signature; @"golang.org/x/tools/go/ssa".pos @"go/token".Pos; Synthetic string; @"golang.org/x/tools/go/ssa".syntax @"go/ast".Node; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; Pkg *@"golang.org/x/tools/go/ssa".Package; Prog *@"golang.org/x/tools/go/ssa".Program; Params []*@"golang.org/x/tools/go/ssa".Parameter; FreeVars []*@"golang.org/x/tools/go/ssa".FreeVar; Locals []*@"golang.org/x/tools/go/ssa".Alloc; Blocks []*@"golang.org/x/tools/go/ssa".BasicBlock; Recover *@"golang.org/x/tools/go/ssa".BasicBlock; AnonFuncs []*@"golang.org/x/tools/go/ssa".Function; @"golang.org/x/tools/go/ssa".referrers []@"golang.org/x/tools/go/ssa".Instruction; @"golang.org/x/tools/go/ssa".currentBlock *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".objects map[@"golang.org/x/tools/go/types".Object]@"golang.org/x/tools/go/ssa".Value; @"golang.org/x/tools/go/ssa".namedResults []*@"golang.org/x/tools/go/ssa".Alloc; @"golang.org/x/tools/go/ssa".targets *@"golang.org/x/tools/go/ssa".targets; @"golang.org/x/tools/go/ssa".lblocks map[*@"go/ast".Object]*@"golang.org/x/tools/go/ssa".lblock } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") DomPreorder () (? []*@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".name } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Object () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".object } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) { return @"golang.org/x/tools/go/ssa".rands·3 } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Package () (? *@"golang.org/x/tools/go/ssa".Package) { return @"golang.org/x/tools/go/ssa".v·2.Pkg } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".pos } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x2") Referrers () (? *[]@"golang.org/x/tools/go/ssa".Instruction) { if @"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".parent != nil { return &@"golang.org/x/tools/go/ssa".v·2.@"golang.org/x/tools/go/ssa".referrers }; return nil } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) RelString (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0") (? string) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function) String () (? string) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Syntax () (? @"go/ast".Node) { return @"golang.org/x/tools/go/ssa".f·2.@"golang.org/x/tools/go/ssa".syntax } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") Token () (? @"go/token".Token) { return @"go/token".Token(0x47) } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/ssa".v·2.Signature } + func (@"golang.org/x/tools/go/ssa".f·3 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") ValueForExpr (@"golang.org/x/tools/go/ssa".e·4 @"go/ast".Expr "esc:0x0") (@"golang.org/x/tools/go/ssa".value·1 @"golang.org/x/tools/go/ssa".Value, @"golang.org/x/tools/go/ssa".isAddr·2 bool) + func (@"golang.org/x/tools/go/ssa".f·3 *@"golang.org/x/tools/go/ssa".Function) WriteTo (@"golang.org/x/tools/go/ssa".w·4 @"io".Writer) (? int64, ? error) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addLocal (@"golang.org/x/tools/go/ssa".typ·3 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pos·4 @"go/token".Pos) (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addLocalForIdent (@"golang.org/x/tools/go/ssa".id·3 *@"go/ast".Ident "esc:0x0") (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addNamedLocal (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"golang.org/x/tools/go/ssa".Alloc) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addParam (@"golang.org/x/tools/go/ssa".name·3 string, @"golang.org/x/tools/go/ssa".typ·4 @"golang.org/x/tools/go/types".Type, @"golang.org/x/tools/go/ssa".pos·5 @"go/token".Pos) (? *@"golang.org/x/tools/go/ssa".Parameter) { var @"golang.org/x/tools/go/ssa".v·6 *@"golang.org/x/tools/go/ssa".Parameter; ; @"golang.org/x/tools/go/ssa".v·6 = (&@"golang.org/x/tools/go/ssa".Parameter{ @"golang.org/x/tools/go/ssa".name:@"golang.org/x/tools/go/ssa".name·3, @"golang.org/x/tools/go/ssa".typ:@"golang.org/x/tools/go/ssa".typ·4, @"golang.org/x/tools/go/ssa".pos:@"golang.org/x/tools/go/ssa".pos·5, @"golang.org/x/tools/go/ssa".parent:@"golang.org/x/tools/go/ssa".f·2 }); @"golang.org/x/tools/go/ssa".f·2.Params = append(@"golang.org/x/tools/go/ssa".f·2.Params, @"golang.org/x/tools/go/ssa".v·6); return @"golang.org/x/tools/go/ssa".v·6 } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addParamObj (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object) (? *@"golang.org/x/tools/go/ssa".Parameter) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".addSpilledParam (@"golang.org/x/tools/go/ssa".obj·2 @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".createSyntacticParams (@"golang.org/x/tools/go/ssa".recv·2 *@"go/ast".FieldList "esc:0x0", @"golang.org/x/tools/go/ssa".functype·3 *@"go/ast".FuncType "esc:0x0") + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") @"golang.org/x/tools/go/ssa".debugInfo () (? bool) { return @"golang.org/x/tools/go/ssa".f·2.Pkg != nil && @"golang.org/x/tools/go/ssa".f·2.Pkg.@"golang.org/x/tools/go/ssa".debug } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".emit (@"golang.org/x/tools/go/ssa".instr·3 @"golang.org/x/tools/go/ssa".Instruction) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".finishBody () + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".labelledBlock (@"golang.org/x/tools/go/ssa".label·3 *@"go/ast".Ident) (? *@"golang.org/x/tools/go/ssa".lblock) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".lookup (@"golang.org/x/tools/go/ssa".obj·3 @"golang.org/x/tools/go/types".Object, @"golang.org/x/tools/go/ssa".escaping·4 bool) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".newBasicBlock (@"golang.org/x/tools/go/ssa".comment·3 string) (? *@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x1") @"golang.org/x/tools/go/ssa".pkgobj () (? *@"golang.org/x/tools/go/types".Package) { if @"golang.org/x/tools/go/ssa".f·2.Pkg != nil { return @"golang.org/x/tools/go/ssa".f·2.Pkg.Object }; return nil } + func (@"golang.org/x/tools/go/ssa".f·2 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".relMethod (@"golang.org/x/tools/go/ssa".from·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/ssa".recv·4 @"golang.org/x/tools/go/types".Type) (? string) + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".removeNilBlocks () + func (@"golang.org/x/tools/go/ssa".f·1 *@"golang.org/x/tools/go/ssa".Function) @"golang.org/x/tools/go/ssa".startBody () + type @"golang.org/x/tools/go/ssa".domInfo struct { @"golang.org/x/tools/go/ssa".idom *@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".children []*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".pre int32; @"golang.org/x/tools/go/ssa".post int32 } + type @"golang.org/x/tools/go/ssa".BasicBlock struct { Index int; Comment string; @"golang.org/x/tools/go/ssa".parent *@"golang.org/x/tools/go/ssa".Function; Instrs []@"golang.org/x/tools/go/ssa".Instruction; Preds []*@"golang.org/x/tools/go/ssa".BasicBlock; Succs []*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".succs2 [2]*@"golang.org/x/tools/go/ssa".BasicBlock; @"golang.org/x/tools/go/ssa".dom @"golang.org/x/tools/go/ssa".domInfo; @"golang.org/x/tools/go/ssa".gaps int; @"golang.org/x/tools/go/ssa".rundefers int } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") Dominates (@"golang.org/x/tools/go/ssa".c·3 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") (? bool) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".pre <= @"golang.org/x/tools/go/ssa".c·3.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".pre && @"golang.org/x/tools/go/ssa".c·3.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".post <= @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".post } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Dominees () (? []*@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".children } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Idom () (? *@"golang.org/x/tools/go/ssa".BasicBlock) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".dom.@"golang.org/x/tools/go/ssa".idom } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") Parent () (? *@"golang.org/x/tools/go/ssa".Function) { return @"golang.org/x/tools/go/ssa".b·2.@"golang.org/x/tools/go/ssa".parent } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".emit (@"golang.org/x/tools/go/ssa".i·3 @"golang.org/x/tools/go/ssa".Instruction) (? @"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".hasPhi () (? bool) { var @"golang.org/x/tools/go/ssa".ok·3 bool; ; _, @"golang.org/x/tools/go/ssa".ok·3 = @"golang.org/x/tools/go/ssa".b·2.Instrs[0x0].(*@"golang.org/x/tools/go/ssa".Phi); return @"golang.org/x/tools/go/ssa".ok·3 } + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x1") @"golang.org/x/tools/go/ssa".phis () (? []@"golang.org/x/tools/go/ssa".Instruction) + func (@"golang.org/x/tools/go/ssa".b·2 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".predIndex (@"golang.org/x/tools/go/ssa".c·3 *@"golang.org/x/tools/go/ssa".BasicBlock) (? int) + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock) @"golang.org/x/tools/go/ssa".removePred (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".replacePred (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0", @"golang.org/x/tools/go/ssa".q·3 *@"golang.org/x/tools/go/ssa".BasicBlock) + func (@"golang.org/x/tools/go/ssa".b·1 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0") @"golang.org/x/tools/go/ssa".replaceSucc (@"golang.org/x/tools/go/ssa".p·2 *@"golang.org/x/tools/go/ssa".BasicBlock "esc:0x0", @"golang.org/x/tools/go/ssa".q·3 *@"golang.org/x/tools/go/ssa".BasicBlock) + type @"".ConstCase struct { Block *@"golang.org/x/tools/go/ssa".BasicBlock; Body *@"golang.org/x/tools/go/ssa".BasicBlock; Value *@"golang.org/x/tools/go/ssa".Const } + type @"".TypeCase struct { Block *@"golang.org/x/tools/go/ssa".BasicBlock; Body *@"golang.org/x/tools/go/ssa".BasicBlock; Type @"golang.org/x/tools/go/types".Type; Binding @"golang.org/x/tools/go/ssa".Value } + type @"".Switch struct { Start *@"golang.org/x/tools/go/ssa".BasicBlock; X @"golang.org/x/tools/go/ssa".Value; ConstCases []@"".ConstCase; TypeCases []@"".TypeCase; Default *@"golang.org/x/tools/go/ssa".BasicBlock } + func (@"".sw·2 *@"".Switch) String () (? string) + func @"".Switches (@"".fn·2 *@"golang.org/x/tools/go/ssa".Function "esc:0x0") (? []@"".Switch) + func @"".AllFunctions (@"".prog·2 *@"golang.org/x/tools/go/ssa".Program) (? map[*@"golang.org/x/tools/go/ssa".Function]bool) + func @"".init () + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + var @"go/ast".objKindStrings [7]string + var @"golang.org/x/tools/go/types".Typ [26]*@"golang.org/x/tools/go/types".Basic + type @"golang.org/x/tools/go/ssa".Phi struct { @"golang.org/x/tools/go/ssa".? @"golang.org/x/tools/go/ssa".register; Comment string; Edges []@"golang.org/x/tools/go/ssa".Value } + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Phi) Operands (@"golang.org/x/tools/go/ssa".rands·3 []*@"golang.org/x/tools/go/ssa".Value "esc:0x2") (? []*@"golang.org/x/tools/go/ssa".Value) + func (@"golang.org/x/tools/go/ssa".v·2 *@"golang.org/x/tools/go/ssa".Phi) String () (? string) + +$$ +_go_.6 0 0 0 644 91974 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ldbytes.a +fmt.ago/token.a6golang.org/x/tools/go/ssa.a:golang.org/x/tools/go/types.aþ&"".(*Switch).Stringà3Æ3eH‹ %H�„$8þÿÿH;AwèëâH�ìHHÇ„$XHÇ„$`H�H‰$èH‹„$PH‹L$Hƒx„ˆH‰Œ$ˆH‰Œ$€H‹HH‹hH‰¬$¸H‰,$H‰Œ$°H‹Y ÿÓH‹\$H‰œ$ÐH‹\$H‰œ$ØH‹H‰D$x1íH9è„îH�œ$àHÇHÇCH�œ$àHƒû„¾HÇÂHÇÁH‰œ$PH‰”$XH‰Œ$`H�H‰$H�œ$ÐH‰\$èH‹L$H‹D$H‹œ$PH‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹Œ$€H‹D$xH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$PH‰\$ H‹œ$XH‰\$(H‹œ$`H‰\$0èH‹œ$PHƒû„ÅH‹SH‹C H‹k(H‰¬$�1ÉH‰„$ˆH‰D$`H‰”$€H‰ÐH‹l$`H9é�H‰D$pHƒø„sH‹0H‹PH‹hH‰L$XH‰´$8H‰´$ðH‰”$@H‰”$øH‰¬$HH‰¬$H‹œ$ˆH‰œ$€H‹H‰D$x1íH9è„ÕH�¼$˜1ÀèH�œ$˜Hƒû„­HÇÂHÇÁH‰”$XH‰Œ$`H‰œ$PH‰$H‹„$H� H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹œ$øHƒû„<H‹K H‹C(H‹k0H‰¬$0H‰Œ$ HƒøH‰„$(†H�,$H‰ïH‰ÎH¥H¥èH‹L$H‹D$H‹œ$PHƒÃH‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹Œ$€H‹D$xH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$PH‰\$ H‹œ$XH‰\$(H‹œ$`H‰\$0èH‹D$pH‹L$XHƒÀHÿÁH‹l$`H9éŒþýÿÿH‹¬$PH‹]H1íH9ë„jH‹œ$ˆH‰œ$€H‹H‰D$x1íH9è„¿H�œ$àHÇHÇCH�œ$àHƒû„�HÇÁHÇÂH‰œ$PH‰Œ$XH‰”$`H‹œ$PH‹kHHƒý„KH‹M H‹E(H‹]0H‰œ$0H‰Œ$ HƒøH‰„$(†H�,$H‰ïH‰ÎH¥H¥èH‹L$H‹D$H‹œ$PH‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹Œ$€H‹D$xH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$PH‰\$ H‹œ$XH‰\$(H‹œ$`H‰\$0èH‹œ$ˆH‰œ$€H‹1íH9è„H‹Œ$€H‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H�\$ HÇHÇCHÇCèH‹„$ˆHÇ„$�HÇ„$˜1íH9èu&H�H‹ H‹CH‰Œ$XH‰„$`H�ÄHÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰¼$H‰|$H‰”$H‰T$èH‹L$H‹D$ ë‚è H�H‰$H�H‰\$H�H‰\$èH‹D$é¼þÿÿè ‰Eé­ýÿÿ‰éjýÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xé +ýÿÿè ‰é½ûÿÿ‰éLûÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xéôúÿÿ‰é†úÿÿ‰é4úÿÿ‰é;ùÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xéÛøÿÿH‰Œ$ˆH‰Œ$€H‹HH‹hH‰¬$¸H‰,$H‰Œ$°H‹Y ÿÓH‹\$H‰œ$ÐH‹\$H‰œ$ØH‹H‰D$x1íH9è„\H�œ$àHÇHÇCH�œ$àHƒû„,HÇÂHÇÁH‰œ$PH‰”$XH‰Œ$`H�H‰$H�œ$ÐH‰\$èH‹L$H‹D$H‹œ$PH‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹Œ$€H‹D$xH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$PH‰\$ H‹œ$XH‰\$(H‹œ$`H‰\$0èH‹œ$PHƒû„3H‹K0H‹C8H‹k@H‰¬$x1ÒH‰„$pH‰D$`H‰Œ$hH‰ÈH‹l$`H9ê�zúÿÿH‰D$hHƒø„áH�¬$èH‰ïH‰ÆèH‰T$PH�œ$èH�¬$¸H‰ïH‰ÞèH‹œ$ˆH‰œ$€H‹Œ$ØH‹„$àH‰„$¸H‰$H‰Œ$°H‹Y ÿÓH‹\$H‰œ$ÐH‹\$H‰œ$ØH‹H‰D$x1íH9è„ H�¼$1ÀèH�œ$Hƒû„äHÇÁHÇÂH‰œ$PH‰Œ$XH‰”$`H�H‰$H�œ$ÐH‰\$èH‹L$H‹D$H‹œ$PH‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH�œ$ÈH�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‹œ$PHƒÃH‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹œ$ÀHƒû„ÿH‹K H‹C(H‹k0H‰¬$0H‰Œ$ HƒøH‰„$(†ÊH�,$H‰ïH‰ÎH¥H¥èH‹L$H‹D$H‹œ$PHƒÃ H‰$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹Œ$€H‹D$xH‰„$ H‰$H‰Œ$¨H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$PH‰\$ H‹œ$XH‰\$(H‹œ$`H‰\$0èH‹D$hH‹T$PHƒÀ0HÿÂéNýÿÿè ‰éúþÿÿ‰éþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xé½ýÿÿ‰éýÿÿ‰éÆüÿÿ‰éÍûÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xémûÿÿœ +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobjectª +è>go.itab.*bytes.Buffer.io.Writer´type.stringàruntime.convT2EÊ2runtime.writebarrieriface¤2go.string."switch %s {\n"šfmt.Fprintf‚ +>go.itab.*bytes.Buffer.io.WriterÀ +ð runtime.duffzeroÖ Jtype.*golang.org/x/tools/go/ssa.Const” 2runtime.writebarrierifaceº runtime.convI2E¬2runtime.writebarrieriface†2go.string."case %s: %s\n"üfmt.Fprintf–>go.itab.*bytes.Buffer.io.Writer‚runtime.convI2Eì2runtime.writebarrierifaceÆ2go.string."default: %s\n"¼fmt.Fprintfê>go.itab.*bytes.Buffer.io.WriterÐgo.string."}"°fmt.FprintfŒ"go.string.""þ2runtime.slicebytetostring $runtime.panicslice²$type.*bytes.BufferÈtype.io.Writerà>go.itab.*bytes.Buffer.io.Writerô runtime.typ2Itab’$runtime.panicindexÂ$type.*bytes.BufferØtype.io.Writerð>go.itab.*bytes.Buffer.io.Writer„ runtime.typ2Itab¬$runtime.panicindexÚ$type.*bytes.Bufferðtype.io.Writerˆ>go.itab.*bytes.Buffer.io.Writerœ runtime.typ2Itabò$type.*bytes.Bufferˆtype.io.Writer >go.itab.*bytes.Buffer.io.Writer´ runtime.typ2Itabº +ø >go.itab.*bytes.Buffer.io.WriterÄ"type.stringð"runtime.convT2EÚ#2runtime.writebarrieriface´$@go.string."switch %s.(type) {\n"ª%fmt.FprintfŠ'Ø runtime.duffcopyÊ'Ø runtime.duffcopyÂ( +€)>go.itab.*bytes.Buffer.io.Writer¾)è runtime.duffzero¼*type.stringè*runtime.convT2EÒ+2runtime.writebarrierifaceˆ,runtime.convI2Eú,2runtime.writebarrieriface .runtime.convI2E’/2runtime.writebarrierifaceì/8go.string."case %s %s: %s\n"â0fmt.Fprintf˜1$runtime.panicindexÆ1$type.*bytes.BufferÜ1type.io.Writerô1>go.itab.*bytes.Buffer.io.Writerˆ2 runtime.typ2ItabÞ2$type.*bytes.Bufferô2type.io.WriterŒ3>go.itab.*bytes.Buffer.io.Writer 3 runtime.typ2Itab0� d"".autotmp_0051type.*uint8"".autotmp_0050"type.interface {}"".autotmp_0049*type.*[1]interface {}"".autotmp_0048&type.[]interface {}"".autotmp_0047type.*uint8"".autotmp_0046"type.interface {}"".autotmp_0045"type.interface {}"".autotmp_0044"type.interface {}"".autotmp_0042&type.[]interface {}"".autotmp_0041type.*uint8"".autotmp_0040¿ type."".TypeCase"".autotmp_0039¿"type.*"".TypeCase"".autotmp_0038type.int"".autotmp_0037type.int"".autotmp_0036"type.interface {}"".autotmp_0035*type.*[1]interface {}"".autotmp_0034&type.[]interface {}"".autotmp_0033type.*uint8"".autotmp_0032"type.interface {}"".autotmp_0030&type.[]interface {}"".autotmp_0029type.*uint8"".autotmp_0028Ÿ"type."".ConstCase"".autotmp_0027¯$type.*"".ConstCase"".autotmp_0026type.int"".autotmp_0025type.int"".autotmp_0024�"type.interface {}"".autotmp_0022ï&type.[]interface {}"".autotmp_0021Ÿtype.*uint8"".autotmp_0020$type.*bytes.Buffer"".autotmp_0019$type.*bytes.Buffer"".autotmp_0018(type.[1]interface {}"".autotmp_0017type.string"".autotmp_0016$type.*bytes.Buffer"".autotmp_0015_(type.[3]interface {}"".autotmp_0014¿$type.[]"".TypeCase"".autotmp_0013type.string"".autotmp_0012$type.*bytes.Buffer"".autotmp_0011(type.[1]interface {}"".autotmp_0010$type.*bytes.Buffer"".autotmp_0009ß(type.[2]interface {}"".autotmp_0008�&type.[]"".ConstCase"".autotmp_0007ïtype.string"".autotmp_0006�$type.*bytes.Buffer"".autotmp_0005Ï(type.[1]interface {}"".&bufÿ$type.*bytes.Buffer "".~r0ïtype.string"".cŸ type."".TypeCase"".c¯"type."".ConstCase "".~r0type.string +"".swtype.*"".Switch%� à � � ‡ ð„ˆ= ì�”êzº2ML> +ì�Dá2KŒHMš�½S¡ƒ�z§%;9 8LDš�Í ’Ü¡8L!Tgclocals·c3663406285a939103d210e10f6a3f13Tgclocals·568a466fc5a172b835021f1ff7ce6b56¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/switch.goþ"".SwitchesàÆeH‹ %H�„$øþÿÿH;AwèëâH�ìˆHÇ„$˜HÇ„$ HÇ„$¨HÇ„$ÀHÇ„$ÈHÇ„$ÐH�H‰$HÇD$èH‹\$H‰\$PH‹œ$�H‰$èH‹T$H‹D$H‹L$H‰”$ H‰„$(H‰Œ$0H‰Œ$1ÉH‰„$H‰D$@H‰”$H‰ÐH‹l$@H9é�,H‰D$hH‹(H‰L$HH‰l$`H‰,$èH‹D$H‹\$H‰œ$¨H‹\$H‰\$XHƒøH‰„$ „šH�H‰$èH‹L$H�¼$81ÀèH‹\$`H‰œ$8H‹œ$ H‰œ$@H‹œ$¨H‰œ$HH�H‰$H‰L$pH‰L$H�œ$8H‰\$èH‹\$pH‰$H‹\$XH‰\$H‹\$PH‰\$èH‹\$pH‹k HƒýŽpH‹”$ÀH‹Œ$ÈH‹œ$ÐH‰ØH)ËHƒû}OH�H‰$H‰”$ØH‰T$H‰Œ$àH‰L$H‰„$èH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$àH‰„$èH�H‰$H‰ÓH‰”$ØH‰ÍHkíPHëH‰\$H‹\$pH‰\$èH‹”$ØH‹Œ$àH‹„$èH‰”$ÀH‰Œ$ÈH‰„$ÐH‹\$`H‰$èH‹D$H‹\$H‰œ$ˆH‹\$H‰œ$�H‹\$ H‰œ$˜H‹\$(H‰œ$°H‹\$0H‰œ$¸HƒøH‰„$€„ÄH�H‰$èH‹L$H�¼$81ÀèH‹\$`H‰œ$8H‹œ$�H‰œ$@H‹œ$˜H‰œ$HH�H‰$H‰L$xH‰L$H�œ$8H‰\$èH‹\$xH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ H‹\$PH‰\$(èH‹\$xH‹k8HƒýŽDH‹”$ÀH‹Œ$ÈH‹œ$ÐH‰ØH)ËHƒû}OH�H‰$H‰”$ðH‰T$H‰Œ$øH‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$øH‰„$H�H‰$H‰ÓH‰”$ðH‰ÍHkíPHëH‰\$H‹\$xH‰\$èH‹”$ðH‹Œ$øH‹„$H‰”$ÀH‰Œ$ÈH‰„$ÐH‹D$hH‹L$HHƒÀHÿÁH‹l$@H9éŒÔûÿÿH‹œ$ÀH‰œ$˜H‹œ$ÈH‰œ$ H‹œ$ÐH‰œ$¨H�ĈÃë§éxýÿÿ6 +00runtime.morestack_noctxtàftype.map[*golang.org/x/tools/go/ssa.BasicBlock]bool„runtime.makemapºbgolang.org/x/tools/go/ssa.(*Function).DomPreorderž("".isComparisonBlockˆtype."".Switchš"runtime.newobjectÂØ runtime.duffzeroªtype."".Switchê.runtime.writebarrierfat®"".valueSwitchª type.[]"".Switchœ "runtime.growsliceô type."".SwitchÎ +.runtime.writebarrierfatÊ ("".isTypeAssertBlockˆ type."".Switchš "runtime.newobject Ø runtime.duffzeroªtype."".Switchê.runtime.writebarrierfat‚"".typeSwitchþ type.[]"".Switchð"runtime.growsliceÈtype."".Switch¢.runtime.writebarrierfat@�8"".autotmp_0117type.uint64"".autotmp_0116type.uint64"".autotmp_0115type.int"".autotmp_0114type.int"".autotmp_0113 type.[]"".Switch"".autotmp_0108ß type.[]"".Switch"".autotmp_0106¿Vtype.**golang.org/x/tools/go/ssa.BasicBlock"".autotmp_0105�type.int"".autotmp_0104ÿtype.int"".autotmp_0103 type.[]"".Switch"".autotmp_0102type.int"".autotmp_0101type."".Switch"".autotmp_0100¯ type.[]"".Switch"".autotmp_0098Ÿtype."".Switch"".autotmp_0097ÿXtype.[]*golang.org/x/tools/go/ssa.BasicBlock"".autotmp_0096ÏXtype.[]*golang.org/x/tools/go/ssa.BasicBlock "".&swŸtype.*"".Switch "".&sw¯type.*"".Switch"".T¯Jtype.golang.org/x/tools/go/types.Type"".xïHtype.golang.org/x/tools/go/ssa.Value"".y�Htype.golang.org/x/tools/go/ssa.Value"".kßJtype.*golang.org/x/tools/go/ssa.Const"".xÏHtype.golang.org/x/tools/go/ssa.Value"".bÏTtype.*golang.org/x/tools/go/ssa.BasicBlock"".seenïftype.map[*golang.org/x/tools/go/ssa.BasicBlock]bool"".switches� type.[]"".Switch "".~r1 type.[]"".Switch +"".fnPtype.*golang.org/x/tools/go/ssa.Function%�¶ +��ð +PØI$#u<x"ífxLí&8%B�r>h"wY> h hLwY Tgclocals·f38e3171c535ceaf14d7392bd92a15a7Tgclocals·8e7b1ee2cad050003f715d709a8e339d¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/switch.goþ"".valueSwitchÀ°eH‹ %H�D$¨H;AwèëåH�ìØH‹œ$àH‹ H‰L$HH‹œ$àHƒû„�H‹CH‹{H‰|$`H‹œ$àHƒû„7H‹SH‹sH‰t$pH‰D$XH‰T$hH9Ðu\H‰$H‰|$H‰T$H‰t$èH‹L$H¶\$ €ût5H�H‰$H‹œ$ðH‰\$H‰L$èH‹L$HH‹\$¶+@€ýt3H‹œ$àH‰$Hƒ<$tHƒ$HH‰L$èH�ÄØÃ‰%ëàH‰L$PÆD$GH�H‰$H‹œ$ðH‰\$H�\$PH‰\$H�\$GH‰\$èH‹l$HH‰¬$ÀHƒý„iH‹MPH‹EXL‹E`L‰„$ˆH‰L$xHƒøH‰„$€†7H‹H‰œ$ÈH‹œ$èH‰œ$ÐH‹œ$àHƒû„H‹SH‹K H‹[(H‰”$¨H‰Œ$°H‰œ$¸H‰ØH)ËHƒû}OH�H‰$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$˜H‰„$ H‰ÓH‰”$�H‰ÍHkíHëH‰$HÇD$H‹œ$ÀH‰\$H‹œ$ÈH‰\$H‹œ$ÐH‰\$ èH‹”$�H‹Œ$˜H‹„$ H‹œ$àH‰$Hƒ<$„åHƒ$H‰”$¨H‰T$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹\$HHƒû„žH‹KPH‹CXH‹k`H‰¬$ˆH‰ËH‰L$xHƒøH‰„$€vmHƒÃH‹ H‹i(Hƒý~é‘ýÿÿH‹i@Hƒýté‚ýÿÿH‰L$HH‰ $èH‹L$HH‹D$H‹|$H‰|$`H‹\$H‰œ$èH‹œ$àHƒû…Éüÿÿ‰éÂüÿÿè ‰é[ÿÿÿ‰%éÿÿÿ‰éöýÿÿè ‰Eé�ýÿÿ‰élüÿÿ +*0runtime.morestack_noctxt¦runtime.ifaceeqÒftype.map[*golang.org/x/tools/go/ssa.BasicBlock]boolˆ2runtime.mapaccess1_fast64ò.runtime.writebarrierptr¶ftype.map[*golang.org/x/tools/go/ssa.BasicBlock]boolŠ$runtime.mapassign1Ö&type.[]"".ConstCaseÈ"runtime.growslice® +0runtime.writebarrierfat3î 2runtime.writebarriersliceÆ ("".isComparisonBlockÄ$runtime.panicindex†$runtime.panicindex0°"".autotmp_0134�&type.[]"".ConstCase"".autotmp_0133_&type.[]"".ConstCase"".autotmp_0132/"type."".ConstCase"".autotmp_0131ßHtype.golang.org/x/tools/go/ssa.Value"".autotmp_0130type.int"".autotmp_0129type.int"".autotmp_0128&type.[]"".ConstCase"".autotmp_0127¡type.bool"".autotmp_0126�Ttype.*golang.org/x/tools/go/ssa.BasicBlock"".xÿHtype.golang.org/x/tools/go/ssa.Value"".bŸTtype.*golang.org/x/tools/go/ssa.BasicBlock"".seen ftype.map[*golang.org/x/tools/go/ssa.BasicBlock]bool"".kJtype.*golang.org/x/tools/go/ssa.Const +"".swtype.*"".Switch"°â¯°ÛàVŽ"U50" )@ ­@ + +/-"(’fLßs`«?Tgclocals·764b06f89a441c2dcb989cb017616d17Tgclocals·c857e6e0b3b7366c75ffd7b99654472a¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/switch.goþ"".typeSwitch€øeH‹ %H�D$�H;AwèëåH�ìð1ÀH�¼$ÀèH‹œ$øH‹ H‰L$HH‹œ$øHƒû„âH‹CH‹{H‰|$`H‹œ$øHƒû„�H‹SH‹sH‰t$pH‰D$XH‰T$hH9Ðu\H‰$H‰|$H‰T$H‰t$èH‹L$H¶\$ €ût5H�H‰$H‹œ$ H‰\$H‰L$èH‹L$HH‹\$¶+@€ýt3H‹œ$øH‰$Hƒ<$tHƒ$HH‰L$èH�ÄðÉ%ëàH‰L$PÆD$GH�H‰$H‹œ$ H‰\$H�\$PH‰\$H�\$GH‰\$èH‹L$HH�¼$À1ÀèH‰Œ$ÀH‰ÍHƒù„­H‹IPH‹EXL‹E`L‰„$ˆH‰L$xHƒøH‰„$€†{H‹H‰œ$ÈH‹œ$H‰œ$ÐH‹œ$H‰œ$ØH‹œ$H‰œ$àH‹œ$H‰œ$èH‹œ$øHƒû„H‹S0H‹K8H‹[@H‰”$¨H‰Œ$°H‰œ$¸H‰ØH)ËHƒû}OH�H‰$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$˜H‰„$ H�H‰$H‰ÓH‰”$�H‰ÍHkí0HëH‰\$H�œ$ÀH‰\$èH‹”$�H‹Œ$˜H‹„$ H‹œ$øH‰$Hƒ<$„Hƒ$0H‰”$¨H‰T$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹\$HHƒû„ÉH‹KPH‹CXH‹k`H‰¬$ˆH‰ËH‰L$xHƒøH‰„$€†”HƒÃH‹ H‹i(Hƒý~ébýÿÿH‹i@HƒýtéSýÿÿH‰L$HH‰ $èH‹L$HH‹\$H‰œ$H‹\$H‰œ$H‹D$H‹|$ H‰|$`H‹\$(H‰œ$H‹\$0H‰œ$H‹œ$øHƒû…süÿÿ‰élüÿÿè ‰é0ÿÿÿ‰%éäþÿÿ‰éâýÿÿè ‰éLýÿÿ‰éüÿÿ$ +*0runtime.morestack_noctxtZè runtime.duffzeroÄruntime.ifaceeqðftype.map[*golang.org/x/tools/go/ssa.BasicBlock]bool¦2runtime.mapaccess1_fast64�.runtime.writebarrierptrÔftype.map[*golang.org/x/tools/go/ssa.BasicBlock]bool¨$runtime.mapassign1Ðè runtime.duffzeroø$type.[]"".TypeCaseê "runtime.growslice + type."".TypeCase¢ .runtime.writebarrierfatâ 2runtime.writebarriersliceÂ("".isTypeAssertBlockŽ$runtime.panicindexÐ$runtime.panicindex`à"".autotmp_0154¿$type.[]"".TypeCase"".autotmp_0153�$type.[]"".TypeCase"".autotmp_0152_ type."".TypeCase"".autotmp_0151�Htype.golang.org/x/tools/go/ssa.Value"".autotmp_0150type.int"".autotmp_0149type.int"".autotmp_0148$type.[]"".TypeCase"".autotmp_0147Ñtype.bool"".autotmp_0146¿Ttype.*golang.org/x/tools/go/ssa.BasicBlock"".x¯Htype.golang.org/x/tools/go/ssa.Value"".bÏTtype.*golang.org/x/tools/go/ssa.BasicBlock"".seenPftype.map[*golang.org/x/tools/go/ssa.BasicBlock]bool"".T0Jtype.golang.org/x/tools/go/types.Type"".yHtype.golang.org/x/tools/go/ssa.Value +"".swtype.*"".Switch"àñßà¬ÀVÌ1U54" -@ØD + +V1! (¡fL¡\`Ö:Tgclocals·fcae6e603949de97e4374af3d25d6313Tgclocals·6ccf884830982a0ddf53f15a6f642f5a¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/switch.goþ("".isComparisonBlock€îeH‹ %H;awèëêHƒìHH‹L$PHÇD$hHÇD$XHÇD$`H‹i(HƒýŒ‘H�H‰$H‰èHÿÈH‰ËH‹Q H‹I(H‹k0H‰l$@H‰ÓH‰T$0H‰ÅH‰L$8H9ȃjHkíHëH�l$H‰ïH‰ÞH¥H¥èH‹L$¶\$ €û„%H�=H‰<$Hƒù„ H�iH�|$H‰îH¥H¥èH‹L$¶\$ €û„èHƒù„çH‹H‹l$PH9ë…ÍH‹Y@Hƒû'…¿H�=H‰<$H‰L$(H�iXH�|$H‰îH¥H¥èH‹T$(H‹L$¶\$ €ût&HƒútH‹jHH‰l$XH‹jPH‰l$`H‰L$hHƒÄHÉëàH�=H‰<$HƒútTH�jHH�|$H‰îH¥H¥èH‹L$¶\$ €ût+H‹\$(HƒûtH‹kXH‰l$XH‹k`H‰l$`H‰L$hHƒÄHÉëàHƒÄHÉ먉éÿÿÿ‰éÙþÿÿè  + 0runtime.morestack_noctxt–Dtype.*golang.org/x/tools/go/ssa.Ifº$runtime.assertI2T2îJtype.*golang.org/x/tools/go/ssa.BinOp´$runtime.assertI2T2ºJtype.*golang.org/x/tools/go/ssa.Constö$runtime.assertI2T2øJtype.*golang.org/x/tools/go/ssa.Const¶$runtime.assertI2T2â$runtime.panicindex@�"".binop?Jtype.*golang.org/x/tools/go/ssa.BinOp"".k0Jtype.*golang.org/x/tools/go/ssa.Const"".vHtype.golang.org/x/tools/go/ssa.Value"".bTtype.*golang.org/x/tools/go/ssa.BasicBlock2�Ú��_����"€4”:lf9&5+ + œž¶Tgclocals·0d94e6cf5590c1b4c594cb520730c5b1Tgclocals·07ce3793e0acbc9268622f5f9e9eb47d¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/switch.goþ("".isTypeAssertBlockà Ä eH‹ %H;awèëêHƒìXH‹L$`HÇ„$ˆHÇ„$�HÇD$xHÇ„$€HÇD$hHÇD$pH‹i(HƒýŒGH�H‰$H‰èH‰l$(HÿÈH‰ËH‹Q H‹I(H‹k0H‰l$PH‰ÓH‰T$@H‰ÅH‰L$HH9ȃ,HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹L$¶\$ €û„ÖH�=H‰<$Hƒù„âH�iH�|$H‰îH¥H¥èH‹D$¶\$ €û„™Hƒø„©H‹H‹l$`H9ë…~H‹XPHƒû…pH�=H‰<$H�h@H�|$H‰îH¥H¥èH‹T$`H‹L$¶\$ €û„8H‰L$0Hƒù„<H‹H9Ó…H�H‰$H‹D$(HƒèH‰ÓHƒú„H‹R H‹K(H‹k0H‰l$PH‰ÓH‰T$@H‰ÅH‰L$HH9ȃ×HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹L$¶\$ €û„¤H‰L$8H‹1íH9èt_L‹D$8H‹\$0HƒûtKH‹s@H‹SHH‹\$0Hƒût4H‹KPH‹kXH‰D$hL‰D$pH‰t$xH‰”$€H‰Œ$ˆH‰¬$�HƒÄXÉëȉë±H�H‰$H�H‰\$H�H‰\$èH‹D$éoÿÿÿHƒÄXÃè ‰éñþÿÿ‰é½þÿÿ‰éPþÿÿ‰éþÿÿè " + 0runtime.morestack_noctxtÞDtype.*golang.org/x/tools/go/ssa.IfŒ$runtime.assertI2T2ÀNtype.*golang.org/x/tools/go/ssa.Extract†$runtime.assertI2T2ŒTtype.*golang.org/x/tools/go/ssa.TypeAssert¾$runtime.assertI2T2²Ntype.*golang.org/x/tools/go/ssa.Extractð$runtime.assertI2T2®”go.itab.*golang.org/x/tools/go/ssa.Extract.golang.org/x/tools/go/ssa.Valueˆ +Ntype.*golang.org/x/tools/go/ssa.Extractž +Htype.golang.org/x/tools/go/ssa.Value¶ +”go.itab.*golang.org/x/tools/go/ssa.Extract.golang.org/x/tools/go/ssa.ValueÊ + runtime.typ2Itabò +$runtime.panicindex¸ $runtime.panicindexp°"".autotmp_0168?Ntype.*golang.org/x/tools/go/ssa.Extract +"".taOTtype.*golang.org/x/tools/go/ssa.TypeAssert"".n_type.int"".TPJtype.golang.org/x/tools/go/types.Type"".x0Htype.golang.org/x/tools/go/ssa.Value"".yHtype.golang.org/x/tools/go/ssa.Value"".bTtype.*golang.org/x/tools/go/ssa.BasicBlock&°Þ¯°>¯°8ð6º^qfSy¤  Ų­8Tgclocals·b7a14e1b4cb553ec25b1adea6f081a77Tgclocals·d4d572b1e17f9a66884aa74fdf8fd927¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/switch.goþ"".AllFunctionsàÆeH‹ %H;awèëêHƒì8H�H‰$èH‹\$H‰\$ H�H‰$HÇD$èH‹D$H‹L$@H‹\$ H‰$HÇD$H‰L$(H‰L$H‰D$0H‰D$èH‹\$ H‰$èH‹\$ H‹kH‰l$HHƒÄ8à + 0runtime.morestack_noctxt:type."".visitorL"runtime.newobjectnbtype.map[*golang.org/x/tools/go/ssa.Function]bool’runtime.makemapü0runtime.writebarrierfat2˜*"".(*visitor).program p"".autotmp_0179type."".visitor"".&visit/ type.*"".visitor "".~r1btype.map[*golang.org/x/tools/go/ssa.Function]bool"".progNtype.*golang.org/x/tools/go/ssa.Programpˆo°.0 %#hTgclocals·2148c3737b2bb476685a1100a2e8343eTgclocals·61e2515c69061b8fed0e66ece719f936¦/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/visit.goþ*"".(*visitor).program †eH‹ %H�„$ÿÿÿH;AwèëâH�ìhH‹œ$pH‹+H‰,$èH‹T$H‹D$H‹L$H‰”$H‰„$H‰Œ$H‰Œ$ø1ÉH‰„$ðH‰D$8H‰”$èH‰ÐH‹l$8H9é�H‰D$XH‹(H‰L$@H‹mH�¼$1ÀèH�H‰$H‰l$H�œ$H‰\$èH‹œ$1íH9넨H‹œ$ Hƒû„…H‹ H‹kH‹œ$Hƒû„eH‰Œ$€H‰¬$ˆH�H‰$H‰L$`H‰L$H‰l$hH‰l$èH‹L$¶\$ €ûtH‹œ$pH‰$H‰L$èH�œ$H‰$èH‹œ$1íH9ë…XÿÿÿH‹D$XH‹L$@HƒÀHÿÁH‹l$8H9éŒäþÿÿH‹œ$pH‹+H‰,$èH‹T$H‹D$H‹L$H‰”$ÐH‰„$ØH‰Œ$àH‰Œ$È1ÉH‰„$ÀH‰D$8H‰”$¸H‰ÐH‹l$8H9é�5H‰D$PHƒø„HH‹H‹@H‰L$@H‰T$pH‰D$xH‹œ$pH‹+H‰,$Hƒ<$„ Hƒ$ H‰”$�H‰T$H‰„$˜H‰D$èH‹T$H‹j1ÀH‰l$(H‹l$(H9è�•H‰T$HH‰D$0H‰ÓHƒú„¬H‹H‹KH‹kH‰¬$°H‰”$ H‰Œ$¨H9Ès}H�ÂH‹H‹œ$pH‹+H‰,$H‰D$èH‹D$H‹œ$pH‰$H‰D$èH‹T$HH‹D$0HÿÀH‹l$(H9èŒkÿÿÿH‹D$PH‹L$@HƒÀHÿÁH‹l$8H9éŒËþÿÿH�ÄhÃè ‰éMÿÿÿ‰%éèþÿÿ‰é±þÿÿ‰é”ýÿÿ‰étýÿÿ +00runtime.morestack_noctxtj`golang.org/x/tools/go/ssa.(*Program).AllPackagesØØ runtime.duffzeroæ`type.map[string]golang.org/x/tools/go/ssa.Memberœ&runtime.mapiterinitÆPtype.*golang.org/x/tools/go/ssa.Function€$runtime.assertI2T2Ê,"".(*visitor).functionì&runtime.mapiternextøbgolang.org/x/tools/go/ssa.(*Program).RuntimeTypesì ngolang.org/x/tools/go/types.(*MethodSetCache).MethodSetæ Vgolang.org/x/tools/go/ssa.(*Program).Methodœ ,"".(*visitor).functionª $runtime.panicindexÐ*"".autotmp_0199type.int"".autotmp_0198ïJtype.golang.org/x/tools/go/types.Type"".autotmp_0197¯Ltype.*golang.org/x/tools/go/types.Type"".autotmp_0196type.int"".autotmp_0195type.int"".autotmp_0194ÏJtype.golang.org/x/tools/go/ssa.Member"".autotmp_0192ŸPtype.**golang.org/x/tools/go/ssa.Package"".autotmp_0191ßtype.int"".autotmp_0190Ïtype.int"".autotmp_0189type.int"".autotmp_0185ßNtype.[]golang.org/x/tools/go/types.Type"".autotmp_0184¯Ntype.[]golang.org/x/tools/go/types.Type"".autotmp_0183Ÿjtype.map.iter[string]golang.org/x/tools/go/ssa.Member"".autotmp_0181ÿRtype.[]*golang.org/x/tools/go/ssa.Package"".autotmp_0180ÏRtype.[]*golang.org/x/tools/go/ssa.Package"".nÿtype.int"".iïtype.int"".mset¿Vtype.*golang.org/x/tools/go/types.MethodSet"".T¯Jtype.golang.org/x/tools/go/types.Type "".mem�Jtype.golang.org/x/tools/go/ssa.Member"".visit type.*"".visitor%ЮÏÐ<�NJ%xƒ3$�C   $4™îº}b<Tgclocals·fbd5b7009fdd3864023723132632a4f4Tgclocals·1e7fd3599393d3918944f6d74b0b2390¦/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/visit.goþ,"".(*visitor).functionÀ ¦ eH‹ %H�„$hÿÿÿH;AwèëâH�ìH‹„$(H�H‰$H‹œ$ H‹kH‰l$H‰D$èH‹\$¶+@€ý…ìH‹œ$(H‰œ$ˆÆD$?H�H‰$H‹œ$ H‹kH‰l$H�œ$ˆH‰\$H�\$?H‰\$èH�H‰$èH‹\$H‰œ$�H‹œ$(Hƒû„iH‹‹¸H‹ƒÀH‹«ÈH‰¬$HÇD$hH‰„$H‰D$`H‰Œ$H‰Œ$€H‹\$hH‹l$`H9ë�îH‹œ$€H‹Hƒû„÷H‹S H‹C(H‹k0H‰¬$ø1ÉH‰„$ðH‰D$PH‰”$èH‰ÐH‹l$PH9é�iH‰D$xHƒø„¥H‹8H‹pH‰L$XH‰¼$¨H‰´$°H‹¬$�Hƒý„o1ÒHÇÁ +H‰¬$¸H‰l$H‰”$ÀH‰T$H‰Œ$ÈH‰L$H‰´$ H‰4$H‰¼$˜H‹_(ÿÓH‹T$ H‹D$(H‹L$0H‰”$¸H‰„$ÀH‰Œ$ÈH‰Œ$à1ÉH‰„$ØH‰D$HH‰”$ÐH‰ÐH‹l$HH9é}pH‰D$pH‹0H‰L$@H�H‰$Hƒþ„©H�|$H¥H¥èH‹L$¶\$ €ûtH‹œ$ H‰$H‰L$èH‹D$pH‹L$@HƒÀHÿÁH‹l$HH9é|�H‹D$xH‹L$XHƒÀHÿÁH‹l$PH9錗þÿÿH‹œ$€HƒÃH‰œ$€H‹\$hHÿÃH‰\$hH‹\$hH‹l$`H9ëŒþÿÿH�ÄÉéPÿÿÿ‰Eé‰þÿÿ‰éTþÿÿ‰éþÿÿ‰é�ýÿÿëÒ +00runtime.morestack_noctxt`btype.map[*golang.org/x/tools/go/ssa.Function]boolž2runtime.mapaccess1_fast64úbtype.map[*golang.org/x/tools/go/ssa.Function]boolÜ$runtime.mapassign1êRtype.[10]*golang.org/x/tools/go/ssa.Valueü"runtime.newobjectš +ä Ptype.*golang.org/x/tools/go/ssa.Functionœ +$runtime.assertI2T2æ +,"".(*visitor).function °("".autotmp_0220ÏLtype.**golang.org/x/tools/go/ssa.Value"".autotmp_0219type.int"".autotmp_0218type.int"".autotmp_0216ßTtype.golang.org/x/tools/go/ssa.Instruction"".autotmp_0215¿Vtype.*golang.org/x/tools/go/ssa.Instruction"".autotmp_0214�type.int"".autotmp_0213ÿtype.int"".autotmp_0211¯Vtype.**golang.org/x/tools/go/ssa.BasicBlock"".autotmp_0210ïtype.int"".autotmp_0209ßtype.int"".autotmp_0208�Ntype.[]*golang.org/x/tools/go/ssa.Value"".autotmp_0207Ntype.[]*golang.org/x/tools/go/ssa.Value"".autotmp_0206_Xtype.[]golang.org/x/tools/go/ssa.Instruction"".autotmp_0205/Xtype.[]*golang.org/x/tools/go/ssa.BasicBlock"".autotmp_0204±type.bool"".autotmp_0203ŸPtype.*golang.org/x/tools/go/ssa.Function"".&buf�Ttype.*[10]*golang.org/x/tools/go/ssa.Value"".instrÿTtype.golang.org/x/tools/go/ssa.Instruction +"".fnPtype.*golang.org/x/tools/go/ssa.Function"".visit type.*"".visitor%°‡¯°3àLj%@Msq¼24  N_ЀÓTgclocals·0900b3ce34468e7211fedd5d94de68ceTgclocals·c5f083cff2650e417aeb13598ced390c¦/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/ssa/ssautil/visit.goþ"".initÀ¼eH‹ %H;awèëê¶€ût¶€ûuÃè ÆèèèèèÆÃ + 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|go.itab.*bytes.Buffer.io.Writerþ2go.string."switch %s {\n"@: switch %s { + 2go.string."switch %s {\n"þ2go.string."case %s: %s\n"@: case %s: %s + 2go.string."case %s: %s\n"þ@go.string."switch %s.(type) {\n"PHswitch %s.(type) { + @go.string."switch %s.(type) {\n"þ8go.string."case %s %s: %s\n"@@case %s %s: %s + 8go.string."case %s %s: %s\n"þ2go.string."default: %s\n"@: default: %s + 2go.string."default: %s\n"þgo.string."}"0$} go.string."}"þ"go.string.""0, "go.string.""þTgclocals·568a466fc5a172b835021f1ff7ce6b56��x€€ ÈȈ¨¨¨ðð¨ðð‚ »‚ »¢ »ðÿðÿ¢ðÿðÿÀ ÀÀþTgclocals·c3663406285a939103d210e10f6a3f13°°þTgclocals·8e7b1ee2cad050003f715d709a8e339dààN  ¢ ª° ª ¸‚ ¢ ¢¢¢° +‚¸+¸‚ ‚ ‚‚þTgclocals·f38e3171c535ceaf14d7392bd92a15a7€€þTgclocals·c857e6e0b3b7366c75ffd7b99654472a``$ +€ +þTgclocals·764b06f89a441c2dcb989cb017616d1788*****þTgclocals·6ccf884830982a0ddf53f15a6f642f5a``*€î +€î€î€îþTgclocals·fcae6e603949de97e4374af3d25d631388 î +î +î +î +î +þTgclocals·07ce3793e0acbc9268622f5f9e9eb47d((þTgclocals·0d94e6cf5590c1b4c594cb520730c5b1((®®þ,”go.itab.*golang.org/x/tools/go/ssa.Extract.golang.org/x/tools/go/ssa.ValueþTgclocals·d4d572b1e17f9a66884aa74fdf8fd92700 + +þTgclocals·b7a14e1b4cb553ec25b1adea6f081a7700î.î.þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·2148c3737b2bb476685a1100a2e8343e þTgclocals·1e7fd3599393d3918944f6d74b0b2390ppH  ªU +þTgclocals·fbd5b7009fdd3864023723132632a4f400þTgclocals·c5f083cff2650e417aeb13598ced390cPP*€(*þTgclocals·0900b3ce34468e7211fedd5d94de68ce00 + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ,"".(*Switch).String·f&"".(*Switch).Stringþ(runtime.newobject·f"runtime.newobjectþ&runtime.typ2Itab·f runtime.typ2Itabþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Fprintf·ffmt.Fprintfþ*runtime.panicindex·f$runtime.panicindexþ$runtime.convI2E·fruntime.convI2Eþ*runtime.panicslice·f$runtime.panicsliceþ8runtime.slicebytetostring·f2runtime.slicebytetostringþ,runtime.throwreturn·f&runtime.throwreturnþ"".Switches·f"".Switchesþ$runtime.makemap·fruntime.makemapþhgolang.org/x/tools/go/ssa.(*Function).DomPreorder·fbgolang.org/x/tools/go/ssa.(*Function).DomPreorderþ."".isComparisonBlock·f("".isComparisonBlockþ4runtime.writebarrierfat·f.runtime.writebarrierfatþ""".valueSwitch·f"".valueSwitchþ(runtime.growslice·f"runtime.growsliceþ."".isTypeAssertBlock·f("".isTypeAssertBlockþ "".typeSwitch·f"".typeSwitchþ$runtime.ifaceeq·fruntime.ifaceeqþ8runtime.mapaccess1_fast64·f2runtime.mapaccess1_fast64þ*runtime.mapassign1·f$runtime.mapassign1þ6runtime.writebarrierfat3·f0runtime.writebarrierfat3þ8runtime.writebarrierslice·f2runtime.writebarriersliceþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ*runtime.assertI2T2·f$runtime.assertI2T2þ$"".AllFunctions·f"".AllFunctionsþ6runtime.writebarrierfat2·f0runtime.writebarrierfat2þ0"".(*visitor).program·f*"".(*visitor).programþfgolang.org/x/tools/go/ssa.(*Program).AllPackages·f`golang.org/x/tools/go/ssa.(*Program).AllPackagesþ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ2"".(*visitor).function·f,"".(*visitor).functionþhgolang.org/x/tools/go/ssa.(*Program).RuntimeTypes·fbgolang.org/x/tools/go/ssa.(*Program).RuntimeTypesþtgolang.org/x/tools/go/types.(*MethodSetCache).MethodSet·fngolang.org/x/tools/go/types.(*MethodSetCache).MethodSetþ\golang.org/x/tools/go/ssa.(*Program).Method·fVgolang.org/x/tools/go/ssa.(*Program).Methodþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþBgolang.org/x/tools/go/ssa.init·fgo.string."[]ssautil.ConstCase"PH[]ssautil.ConstCase >go.string."[]ssautil.ConstCase"þ&type.[]"".ConstCase  gd �   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]ssautil.ConstCase"p8go.weak.type.*[]"".ConstCase€"runtime.zerovalue�"type."".ConstCaseþ\go.typelink.[]ssautil.ConstCase/[]"".ConstCase&type.[]"".ConstCaseþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".TypeCase,type..hash."".TypeCaseþ0type..eqfunc."".TypeCase(type..eq."".TypeCaseþ*type..alg."".TypeCase 4type..hashfunc."".TypeCase0type..eqfunc."".TypeCaseþ:go.string."*ssautil.TypeCase"PD*ssautil.TypeCase :go.string."*ssautil.TypeCase"þ"type.*"".TypeCase  dlÒ�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*ssautil.TypeCase"p4go.weak.type.**"".TypeCase€"runtime.zerovalue� type."".TypeCaseþbruntime.gcbits.0x888c8c00000000000000000000000000 ˆŒŒþ8go.string."ssautil.TypeCase"PBssautil.TypeCase 8go.string."ssautil.TypeCase"þ go.string."Type"0*Type go.string."Type"þ&go.string."Binding"00Binding &go.string."Binding"þ(go.string."TypeCase"@2TypeCase (go.string."TypeCase"þ type."".TypeCaseÐÐ0½)¾} $ *type..alg."".TypeCase0bruntime.gcbits.0x888c8c00000000000000000000000000P8go.string."ssautil.TypeCase"p"type.*"".TypeCase€"runtime.zerovalue�À type."".TypeCaseÀ"go.string."Block"àTtype.*golang.org/x/tools/go/ssa.BasicBlock� go.string."Body"°Ttype.*golang.org/x/tools/go/ssa.BasicBlockà go.string."Type"€Jtype.golang.org/x/tools/go/types.Type°&go.string."Binding"ÐHtype.golang.org/x/tools/go/ssa.Value`€ type."".TypeCase€(go.string."TypeCase"�"go.importpath."". Ð type."".TypeCaseþssautil.Switch 4go.string."ssautil.Switch"þ"go.string."Start"0,Start "go.string."Start"þgo.string."X"0$X go.string."X"þ,go.string."ConstCases"@6 +ConstCases ,go.string."ConstCases"þ*go.string."TypeCases"@4 TypeCases *go.string."TypeCases"þ&go.string."Default"00Default &go.string."Default"þ$go.string."Switch"0.Switch $go.string."Switch"þtype."".Switch  P² +^0H( à runtime.algarray0bruntime.gcbits.0xc8884448840000000000000000000000P4go.string."ssautil.Switch"ptype.*"".Switch€"runtime.zerovalue�Àtype."".SwitchÀ"go.string."Start"àTtype.*golang.org/x/tools/go/ssa.BasicBlock�go.string."X"°Htype.golang.org/x/tools/go/ssa.Valueà,go.string."ConstCases"€&type.[]"".ConstCase°*go.string."TypeCases"Ð$type.[]"".TypeCase€&go.string."Default" Ttype.*golang.org/x/tools/go/ssa.BasicBlock`Ðtype."".SwitchÐ$go.string."Switch"à"go.importpath."".ð type."".Switchþ6go.string."*ssautil.Switch"@@*ssautil.Switch 6go.string."*ssautil.Switch"þPgo.string."func(*ssautil.Switch) string"`Zfunc(*ssautil.Switch) string Pgo.string."func(*ssautil.Switch) string"þ8type.func(*"".Switch) string  âþ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*ssautil.Switch) string"pJgo.weak.type.*func(*"".Switch) string€"runtime.zerovalue €8type.func(*"".Switch) stringÐ�8type.func(*"".Switch) string€type.*"".Switch�type.stringþ$go.string."String"0.String $go.string."String"þ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþtype.*"".SwitchÐÐ^¶¸b6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*ssautil.Switch"p0go.weak.type.**"".Switch€"runtime.zerovalue�type."".Switch` type.*"".SwitchÀðtype.*"".Switchð$go.string."String"�$type.func() string 8type.func(*"".Switch) string°&"".(*Switch).StringÀ&"".(*Switch).Stringþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.weak.type.*func(*"".visitor)€"runtime.zerovalue €,type.func(*"".visitor)Ð�,type.func(*"".visitor)€ type.*"".visitorþ(go.string."function"@2function (go.string."function"þ>go.string."func(*ssa.Function)"PHfunc(*ssa.Function) >go.string."func(*ssa.Function)"þ\type.func(*golang.org/x/tools/go/ssa.Function)��Žg|B3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(*ssa.Function)"pngo.weak.type.*func(*golang.org/x/tools/go/ssa.Function)€"runtime.zerovalue €\type.func(*golang.org/x/tools/go/ssa.Function)Ð�\type.func(*golang.org/x/tools/go/ssa.Function)€Ptype.*golang.org/x/tools/go/ssa.Functionþ&go.string."program"00program &go.string."program"þ$go.string."func()"0.func() $go.string."func()"þtype.func()€€ö¼‚ö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P$go.string."func()"p(go.weak.type.*func()€"runtime.zerovalue €type.func()Ѐtype.func()þ type.*"".visitor°°ø8F±6(   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*ssautil.visitor"p2go.weak.type.**"".visitor€"runtime.zerovalue�type."".visitor`  type.*"".visitorÀð type.*"".visitorð(go.string."function"€"go.importpath."".�\type.func(*golang.org/x/tools/go/ssa.Function) vtype.func(*"".visitor, *golang.org/x/tools/go/ssa.Function)°,"".(*visitor).functionÀ,"".(*visitor).functionÐ&go.string."program"à"go.importpath."".ðtype.func()€,type.func(*"".visitor)�*"".(*visitor).program *"".(*visitor).programþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ0go.string."[]ssa.Member"@: []ssa.Member 0go.string."[]ssa.Member"þNtype.[]golang.org/x/tools/go/ssa.Member  ÷Œc   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]ssa.Member"p`go.weak.type.*[]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Jtype.golang.org/x/tools/go/ssa.Memberþvgo.typelink.[]ssa.Member/[]golang.org/x/tools/go/ssa.MemberNtype.[]golang.org/x/tools/go/ssa.MemberþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þdtype..hashfunc.[8]golang.org/x/tools/go/ssa.Member\type..hash.[8]golang.org/x/tools/go/ssa.Memberþ`type..eqfunc.[8]golang.org/x/tools/go/ssa.MemberXtype..eq.[8]golang.org/x/tools/go/ssa.MemberþZtype..alg.[8]golang.org/x/tools/go/ssa.Member dtype..hashfunc.[8]golang.org/x/tools/go/ssa.Member`type..eqfunc.[8]golang.org/x/tools/go/ssa.Memberþbruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000 ŒŒŒŒŒŒŒŒþ2go.string."[8]ssa.Member"@< [8]ssa.Member 2go.string."[8]ssa.Member"þPtype.[8]golang.org/x/tools/go/ssa.MemberÀÀ€(ö@½ Ztype..alg.[8]golang.org/x/tools/go/ssa.Member0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P2go.string."[8]ssa.Member"pbgo.weak.type.*[8]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Jtype.golang.org/x/tools/go/ssa.Member Ntype.[]golang.org/x/tools/go/ssa.Memberþzgo.typelink.[8]ssa.Member/[8]golang.org/x/tools/go/ssa.MemberPtype.[8]golang.org/x/tools/go/ssa.MemberþRgo.string."*map.bucket[string]ssa.Member"`\*map.bucket[string]ssa.Member Rgo.string."*map.bucket[string]ssa.Member"þptype.*map.bucket[string]golang.org/x/tools/go/ssa.Member  õ'› 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.bucket[string]ssa.Member"p‚go.weak.type.**map.bucket[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�ntype.map.bucket[string]golang.org/x/tools/go/ssa.Memberþ,vtype..gc.map.bucket[string]golang.org/x/tools/go/ssa.Member$þ~type..gcprog.map.bucket[string]golang.org/x/tools/go/ssa.Member"™™™™íîîî +þPgo.string."map.bucket[string]ssa.Member"`Zmap.bucket[string]ssa.Member Pgo.string."map.bucket[string]ssa.Member"þntype.map.bucket[string]golang.org/x/tools/go/ssa.Member°°œ¦9®Yˆ à runtime.algarray0vtype..gc.map.bucket[string]golang.org/x/tools/go/ssa.Member@~type..gcprog.map.bucket[string]golang.org/x/tools/go/ssa.MemberPPgo.string."map.bucket[string]ssa.Member"p€go.weak.type.*map.bucket[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Àntype.map.bucket[string]golang.org/x/tools/go/ssa.MemberÀ go.string."keys"àtype.[8]string�$go.string."values"°Ptype.[8]golang.org/x/tools/go/ssa.Memberà(go.string."overflow"€ptype.*map.bucket[string]golang.org/x/tools/go/ssa.MemberþJgo.string."map.hdr[string]ssa.Member"`Tmap.hdr[string]ssa.Member Jgo.string."map.hdr[string]ssa.Member"þhtype.map.hdr[string]golang.org/x/tools/go/ssa.Memberàà0ì_R�  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PJgo.string."map.hdr[string]ssa.Member"pzgo.weak.type.*map.hdr[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Àhtype.map.hdr[string]golang.org/x/tools/go/ssa.MemberÀ&go.string."buckets"àptype.*map.bucket[string]golang.org/x/tools/go/ssa.Member�,go.string."oldbuckets"°ptype.*map.bucket[string]golang.org/x/tools/go/ssa.MemberþBgo.string."map[string]ssa.Member"PLmap[string]ssa.Member Bgo.string."map[string]ssa.Member"þ`type.map[string]golang.org/x/tools/go/ssa.MemberÜÜÞAÌC5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."map[string]ssa.Member"prgo.weak.type.*map[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�type.string Jtype.golang.org/x/tools/go/ssa.Member°ntype.map.bucket[string]golang.org/x/tools/go/ssa.MemberÀhtype.map.hdr[string]golang.org/x/tools/go/ssa.Memberþšgo.typelink.map[string]ssa.Member/map[string]golang.org/x/tools/go/ssa.Member`type.map[string]golang.org/x/tools/go/ssa.Memberþ4go.string."[]*ssa.Package"@>[]*ssa.Package 4go.string."[]*ssa.Package"þRtype.[]*golang.org/x/tools/go/ssa.Package  ×tÙ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*ssa.Package"pdgo.weak.type.*[]*golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�Ntype.*golang.org/x/tools/go/ssa.Packageþ~go.typelink.[]*ssa.Package/[]*golang.org/x/tools/go/ssa.PackageRtype.[]*golang.org/x/tools/go/ssa.PackageþLgo.string."*map.hdr[string]ssa.Member"`V*map.hdr[string]ssa.Member Lgo.string."*map.hdr[string]ssa.Member"þjtype.*map.hdr[string]golang.org/x/tools/go/ssa.Member  “*ÜÁ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."*map.hdr[string]ssa.Member"p|go.weak.type.**map.hdr[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�htype.map.hdr[string]golang.org/x/tools/go/ssa.Memberþ*go.string."[]uintptr"@4 []uintptr *go.string."[]uintptr"þtype.[]uintptr  »3À]   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P*go.string."[]uintptr"p.go.weak.type.*[]uintptr€"runtime.zerovalue�type.uintptrþ>go.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþLgo.string."map.iter[string]ssa.Member"`Vmap.iter[string]ssa.Member Lgo.string."map.iter[string]ssa.Member"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þjtype.map.iter[string]golang.org/x/tools/go/ssa.MemberððPòÊ­± (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PLgo.string."map.iter[string]ssa.Member"p|go.weak.type.*map.iter[string]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Àjtype.map.iter[string]golang.org/x/tools/go/ssa.MemberÀgo.string."key"àtype.*string�go.string."val"°Ltype.*golang.org/x/tools/go/ssa.Memberàgo.string."t"€type.*uint8°go.string."h"Ðjtype.*map.hdr[string]golang.org/x/tools/go/ssa.Member€&go.string."buckets" ptype.*map.bucket[string]golang.org/x/tools/go/ssa.MemberÐ go.string."bptr"ðptype.*map.bucket[string]golang.org/x/tools/go/ssa.Member "go.string."other"Àtype.[4]uintptrþ0go.string."[]types.Type"@: []types.Type 0go.string."[]types.Type"þNtype.[]golang.org/x/tools/go/types.Type  ìoiú   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]types.Type"p`go.weak.type.*[]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Typeþvgo.typelink.[]types.Type/[]golang.org/x/tools/go/types.TypeNtype.[]golang.org/x/tools/go/types.Typeþ2go.string."**ssa.Package"@< **ssa.Package 2go.string."**ssa.Package"þPtype.**golang.org/x/tools/go/ssa.Package  ÚêŠ�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."**ssa.Package"pbgo.weak.type.***golang.org/x/tools/go/ssa.Package€"runtime.zerovalue�Ntype.*golang.org/x/tools/go/ssa.Packageþ0go.string."[]*ssa.Value"@: []*ssa.Value 0go.string."[]*ssa.Value"þNtype.[]*golang.org/x/tools/go/ssa.Value  #•eë   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*ssa.Value"p`go.weak.type.*[]*golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/ssa.Valueþvgo.typelink.[]*ssa.Value/[]*golang.org/x/tools/go/ssa.ValueNtype.[]*golang.org/x/tools/go/ssa.Valueþbruntime.gcbits.0x88888888880000000000000000000000 ˆˆˆˆˆþ4go.string."[10]*ssa.Value"@>[10]*ssa.Value 4go.string."[10]*ssa.Value"þRtype.[10]*golang.org/x/tools/go/ssa.ValueÀÀPê�–4 +  runtime.algarray0bruntime.gcbits.0x88888888880000000000000000000000P4go.string."[10]*ssa.Value"pdgo.weak.type.*[10]*golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/ssa.Value Ntype.[]*golang.org/x/tools/go/ssa.Valueþ~go.typelink.[10]*ssa.Value/[10]*golang.org/x/tools/go/ssa.ValueRtype.[10]*golang.org/x/tools/go/ssa.Valueþ6go.string."*[10]*ssa.Value"@@*[10]*ssa.Value 6go.string."*[10]*ssa.Value"þTtype.*[10]*golang.org/x/tools/go/ssa.Value  7í…×6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*[10]*ssa.Value"pfgo.weak.type.**[10]*golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Rtype.[10]*golang.org/x/tools/go/ssa.Valueþ:go.string."[]ssa.Instruction"PD[]ssa.Instruction :go.string."[]ssa.Instruction"þXtype.[]golang.org/x/tools/go/ssa.Instruction  ó23—   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]ssa.Instruction"pjgo.weak.type.*[]golang.org/x/tools/go/ssa.Instruction€"runtime.zerovalue�Ttype.golang.org/x/tools/go/ssa.InstructionþŠgo.typelink.[]ssa.Instruction/[]golang.org/x/tools/go/ssa.InstructionXtype.[]golang.org/x/tools/go/ssa.Instructionþ.go.string."**ssa.Value"@8 **ssa.Value .go.string."**ssa.Value"þLtype.**golang.org/x/tools/go/ssa.Value  vz€6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**ssa.Value"p^go.weak.type.***golang.org/x/tools/go/ssa.Value€"runtime.zerovalue�Jtype.*golang.org/x/tools/go/ssa.Valueþ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ4go.string."*[8]ssa.Member"@>*[8]ssa.Member 4go.string."*[8]ssa.Member"þRtype.*[8]golang.org/x/tools/go/ssa.Member  psS¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]ssa.Member"pdgo.weak.type.**[8]golang.org/x/tools/go/ssa.Member€"runtime.zerovalue�Ptype.[8]golang.org/x/tools/go/ssa.Memberþ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þNgo.string."golang.org/x/tools/go/types"`Xgolang.org/x/tools/go/types Ngo.string."golang.org/x/tools/go/types"þTgo.importpath.golang.org/x/tools/go/types.  Ngo.string."golang.org/x/tools/go/types"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þJgo.string."golang.org/x/tools/go/ssa"`Tgolang.org/x/tools/go/ssa Jgo.string."golang.org/x/tools/go/ssa"þPgo.importpath.golang.org/x/tools/go/ssa.  Jgo.string."golang.org/x/tools/go/ssa"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þ2type..hash."".TypeCase·f,type..hash."".TypeCaseþ$runtime.memhash·fruntime.memhashþ(runtime.interhash·f"runtime.interhashþ.type..eq."".TypeCase·f(type..eq."".TypeCaseþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ:type..hash.[3]interface {}·f4type..hash.[3]interface {}þ6type..eq.[3]interface {}·f0type..eq.[3]interface {}þ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ&runtime.eqstring·f runtime.eqstringþbtype..hash.[8]golang.org/x/tools/go/ssa.Member·f\type..hash.[8]golang.org/x/tools/go/ssa.Memberþ^type..eq.[8]golang.org/x/tools/go/ssa.Member·fXtype..eq.[8]golang.org/x/tools/go/ssa.Memberþ"runtime.zerovalueÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/types.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/types.a index 02e49e3..67e5dc8 100644 --- a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/types.a +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/types.a @@ -1,6 +1,6 @@ ! __.PKGDEF 0 0 0 644 59752 ` -go object darwin amd64 go1.4.1 X:precisestack +go object darwin amd64 go1.4.2 X:precisestack $$ package types @@ -601,8 +601,8 @@ package types const @"".novalue @"".operandMode = 0x1 $$ -_go_.6 0 0 0 644 2133045 ` -go object darwin amd64 go1.4.1 X:precisestack +_go_.6 0 0 0 644 2134152 ` +go object darwin amd64 go1.4.2 X:precisestack ! go13ldbytes.a @@ -2343,79 +2343,78 @@ H  0runtime.morestack_noctxt¢runtime.ifaceeq¼ runtime.memequal² runtime.memequal@� "".autotmp_6809?Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6808Ltype.golang.org/x/tools/go/exact.Value "".~r30type.bool"".s type.uintptr"".q type.*"".context"".p type.*"".contextD�����à�� ��3�ðð�àTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ("".(*Checker).TypeOf`JHÇD$ HÇD$(H‹\$H‹kH‰l$éB""".(*Info).TypeOfP "".~r10type."".Type"".e type.go/ast.Expr""..this type.*"".Checker00d0Tgclocals·57e1009a600f832f844e0e3c49ba5a89Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".Checker.TypeOf žeH‹ %H;awèëêHƒì(H‹Y H…Ût H�|$0H9;uH‰#HÇ„$HÇ„$H‹\$HH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹L$H‹D$ H‰Œ$H‰„$HƒÄ(à  0runtime.morestack_noctxtØ""".(*Info).TypeOfàP "".~r1Àtype."".Type"".e  type.go/ast.Expr""..thistype."".CheckerPtO�f� k%Tgclocals·f761e23d4b5c6b7e0a1cb50c288175b5Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Checker).ObjectOf`JHÇD$HÇD$ H‹\$H‹kH‰l$éB&"".(*Info).ObjectOf@ "".~r1 type."".Object -"".id$type.*go/ast.Ident""..this type.*"".Checker00h0Tgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".Checker.ObjectOf  eH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇ„$8HÇ„$@H‹L$xH‹„$0HÇD$8HÇD$@H‰D$0H�H‰$H‰L$(H‹iH‰l$H‰D$èH‹\$HƒûtrH‹H‹kH‰l$PHƒøH‰D$HtH‰ÁH‰èH‰Œ$8H‰„$@HƒÄXÃH‹D$0H�H‰$H‹\$(H‹kH‰l$H‰D$èH‹\$Hƒût H‹ H‹C믉ëó‰ëŠ - 0runtime.morestack_noctxtÞ@type.map[*go/ast.Ident]"".Object–2runtime.mapaccess2_fast64¨@type.map[*go/ast.Ident]"".Objectà2runtime.mapaccess1_fast64а"".autotmp_6812$type.*go/ast.Ident "".~r1?type."".Object "".objtype."".Object -"".idO$type.*go/ast.Ident"".info_type.*"".Info "".~r1°type."".Object -"".id $type.*go/ast.Ident""..thistype."".Checker°±¯°D�j�Še!Tgclocals·4166ec0af984fd37e6a21965ac811222Tgclocals·65526a5f07004f02424fe51b799cdd23þ,type..hash."".TypeNameÀ´eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$t'HÇD$@H‹\$8H‰\$èH‹\$H‰\$@HƒÄ É%ëÐ +"".id$type.*go/ast.Ident""..this type.*"".Checker00h0Tgclocals·e0dd5664695c71438932a711825a98a4Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".Checker.ObjectOf€êeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇ„$8HÇ„$@H�H‰$èH‹\$H‰\$8H�H‰$èH‹\$H‰\$@H�H‰$èH‹\$H‰\$(H‹\$8H‰$H‹\$xH‰\$èH‹\$@H‰$H‹œ$0H‰\$èH�H‰$èH‹\$H‰\$0H‹\$@H‹H�H‰$H‹\$8H‹H‹kH‰l$H‰D$èH‹t$H‹\$0H‰$Hƒþ„ÅH�l$H‰ïH¥H¥èH‹D$0Hƒ8t>H‹\$(H‰$H�l$H‰ïH‰ÆH¥H¥èH‹\$(H‹+H‰¬$8H‹kH‰¬$@HƒÄXÃH‹\$@H‹H�H‰$H‹\$8H‹H‹kH‰l$H‰D$èH‹\$Hƒût.H‹ H‹kH‹\$(H‰$H‰L$HH‰L$H‰l$PH‰l$èéxÿÿÿ‰ëΉé4ÿÿÿ& + 0runtime.morestack_noctxt–type.*"".Info¨"runtime.newobjectÊ$type.*go/ast.IdentÜ"runtime.newobjectþtype."".Object�"runtime.newobjectÔ.runtime.writebarrierptrŠ.runtime.writebarrierptr˜type."".Objectª"runtime.newobjectÜ@type.map[*go/ast.Ident]"".Objectš2runtime.mapaccess2_fast64ì2runtime.writebarrieriface¼2runtime.writebarrierifaceœ@type.map[*go/ast.Ident]"".ObjectÚ2runtime.mapaccess1_fast64Â2runtime.writebarrierifaceа"".autotmp_6817type."".Object"".autotmp_6816$type.*go/ast.Ident"".&~r1_type.*"".Object"".&objOtype.*"".Object "".&id/&type.**go/ast.Ident"".&info?type.**"".Info "".~r1°type."".Object +"".id $type.*go/ast.Ident""..thistype."".Checker°è¯°}€j€ S"cQ£Tgclocals·afecaec9bb05e45b23c7e415ea0c9b71Tgclocals·fafbafdf9a7238c9ff7e98e3467c80bbþ,type..hash."".TypeNameÀ´eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$t'HÇD$@H‹\$8H‰\$èH‹\$H‰\$@HƒÄ É%ëÐ  0runtime.morestack_noctxt|(type..hash."".object@@ "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".TypeName@6?@`` =#Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ(type..eq."".TypeNameàÚeH‹ %H;awèëêHƒì H‹L$(HƒùtDH‹\$0Hƒût5H‰ $H‰\$HÇD$@è¶\$€ûu ÆD$@HƒÄ ÃÆD$@HƒÄ Éëljë¸  0runtime.morestack_noctxt†$type..eq."".object@@ "".~r30type.bool"".s type.uintptr"".q"type.*"".TypeName"".p"type.*"".TypeName@@?@ ?@ pp B.Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*"".(*TypeName).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&"".(*object).Parent  "".~r0type.*"".Scope""..this"type.*"".TypeName00l0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*TypeName).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pos  "".~r0"type.go/token.Pos""..this"type.*"".TypeName00n0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*TypeName).Pkg`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pkg  "".~r0 type.*"".Package""..this"type.*"".TypeName00p0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*TypeName).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Name0 "".~r0type.string""..this"type.*"".TypeName@@r@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*TypeName).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Type0 "".~r0type."".Type""..this"type.*"".TypeName@@t@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*TypeName).Exported`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0*"".(*object).Exported  "".~r0type.bool""..this"type.*"".TypeName00v0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*TypeName).Id€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ"".(*object).Id0 "".~r0type.string""..this"type.*"".TypeName@@x@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*TypeName).order`PÇD$H‹\$H‰\$Hƒ|$té‰%ëò6$"".(*object).order  "".~r0type.uint32""..this"type.*"".TypeName00z0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*TypeName).setOrder@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*object).setOrder "".ordertype.uint32""..this"type.*"".TypeName  | Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*TypeName).setParent@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*object).setParent "".parenttype.*"".Scope""..this"type.*"".TypeName  ~ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*TypeName).sameId`JÆD$(H‹\$H‰\$Hƒ|$té‰%ëò0&"".(*object).sameIdP "".~r2@type.bool"".name type.string "".pkg type.*"".Package""..this"type.*"".TypeName00€0Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9fþ*type..hash."".operandÀ¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$(HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$8HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ - 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÜ"runtime.interhashÀ"runtime.interhash¤runtime.memhash@@"".autotmp_6822type.uintptr"".autotmp_6821type.uintptr"".autotmp_6820type.uintptr"".autotmp_6819type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".operand@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq."".operandÀ¤eH‹ %H�D$øH;AwèëåH�ìˆH‹”$�H‹„$˜¶¶(@8ëtÆ„$¨H�ĈÃH‹HH‹pH‹BH‹RH9È…œH‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„_H‹œ$˜Hƒû„FH‹KH‹s H‹œ$�Hƒû„%H‹CH‹S H9È…H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ÊH‹œ$˜Hƒû„±H‹K(H‹s0H‹œ$�Hƒû„�H‹C(H‹S0H9ÈusH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût=H‹¬$�H‹]8L‹„$˜I‹h8H9ëtÆ„$¨H�ÄˆÃÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉéiÿÿÿ‰éHÿÿÿÆ„$¨H�ĈÉéÔþÿÿ‰é³þÿÿÆ„$¨H�Ĉà + 0runtime.morestack_noctxt„runtime.memhashð"runtime.interhashÜ"runtime.interhashÀ"runtime.interhash¤runtime.memhash@@"".autotmp_6826type.uintptr"".autotmp_6825type.uintptr"".autotmp_6824type.uintptr"".autotmp_6823type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".operand@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq."".operandÀ¤eH‹ %H�D$øH;AwèëåH�ìˆH‹”$�H‹„$˜¶¶(@8ëtÆ„$¨H�ĈÃH‹HH‹pH‹BH‹RH9È…œH‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„_H‹œ$˜Hƒû„FH‹KH‹s H‹œ$�Hƒû„%H‹CH‹S H9È…H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ÊH‹œ$˜Hƒû„±H‹K(H‹s0H‹œ$�Hƒû„�H‹C(H‹S0H9ÈusH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût=H‹¬$�H‹]8L‹„$˜I‹h8H9ëtÆ„$¨H�ÄˆÃÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉéiÿÿÿ‰éHÿÿÿÆ„$¨H�ĈÉéÔþÿÿ‰é³þÿÿÆ„$¨H�Ĉà -*0runtime.morestack_noctxt¢runtime.ifaceeq�runtime.ifaceeqöruntime.ifaceeq@�"".autotmp_6828¿Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6827ŸLtype.golang.org/x/tools/go/exact.Value"".autotmp_6826type."".Type"".autotmp_6825_type."".Type"".autotmp_6824? type.go/ast.Expr"".autotmp_6823 type.go/ast.Expr "".~r30type.bool"".s type.uintptr"".q type.*"".operand"".p type.*"".operandP"�*��è���������  ��Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·af3107c17ee1ab6f9f33230b5c7e3062–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash.[8]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6831type.int"".autotmp_6830type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[8]"".Type`ˆ_` °° +*0runtime.morestack_noctxt¢runtime.ifaceeq�runtime.ifaceeqöruntime.ifaceeq@�"".autotmp_6832¿Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6831ŸLtype.golang.org/x/tools/go/exact.Value"".autotmp_6830type."".Type"".autotmp_6829_type."".Type"".autotmp_6828? type.go/ast.Expr"".autotmp_6827 type.go/ast.Expr "".~r30type.bool"".s type.uintptr"".q type.*"".operand"".p type.*"".operandP"�*��è���������  ��Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·af3107c17ee1ab6f9f33230b5c7e3062–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash.[8]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6835type.int"".autotmp_6834type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[8]"".Type`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq.[8]"".TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6835?type."".Type"".autotmp_6834type."".Type"".autotmp_6833_type.int"".autotmp_6832Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[8]"".Type"".p type.*[8]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..hash."".ConstÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$@H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$@HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$PHÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6839?type."".Type"".autotmp_6838type."".Type"".autotmp_6837_type.int"".autotmp_6836Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[8]"".Type"".p type.*[8]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..hash."".ConstÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$@H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$@HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$PHÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ - 0runtime.morestack_noctxt„(type..hash."".objectè"runtime.interhashÌruntime.memhash@@ "".autotmp_6838type.uintptr"".autotmp_6837type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Const@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ"type..eq."".ConstÀ®eH‹ %H;awèëêHƒìHH‹L$PHƒù„çH‹\$XHƒû„ÑH‰ $H‰\$HÇD$@è¶\$€ûu + 0runtime.morestack_noctxt„(type..hash."".objectè"runtime.interhashÌruntime.memhash@@ "".autotmp_6842type.uintptr"".autotmp_6841type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Const@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ"type..eq."".ConstÀ®eH‹ %H;awèëêHƒìHH‹L$PHƒù„çH‹\$XHƒû„ÑH‰ $H‰\$HÇD$@è¶\$€ûu ÆD$hHƒÄHÃH‹\$XHƒû„�H‹K@H‹sHH‹\$PHƒûtyH‹C@H‹SHH9ÈubH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût,H‹l$P¶]PL‹D$XA¶hP@8ët ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉ냉éiÿÿÿ‰é(ÿÿÿ‰éÿÿÿ - 0runtime.morestack_noctxt–$type..eq."".objectôruntime.ifaceeq@� "".autotmp_6842?Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6841Ltype.golang.org/x/tools/go/exact.Value "".~r30type.bool"".s type.uintptr"".qtype.*"".Const"".ptype.*"".Const>�H��†�� �� ��"   JÖTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ$"".(*Const).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&"".(*object).Parent  "".~r0type.*"".Scope""..thistype.*"".Const00‚0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Const).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Const00„0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Const).Pkg`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pkg  "".~r0 type.*"".Package""..thistype.*"".Const00†0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Const).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Name0 "".~r0type.string""..thistype.*"".Const@@ˆ@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Const).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Type0 "".~r0type."".Type""..thistype.*"".Const@@Š@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Const).Exported`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0*"".(*object).Exported  "".~r0type.bool""..thistype.*"".Const00Œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Const).Id€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ"".(*object).Id0 "".~r0type.string""..thistype.*"".Const@@Ž@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Const).order`PÇD$H‹\$H‰\$Hƒ|$té‰%ëò6$"".(*object).order  "".~r0type.uint32""..thistype.*"".Const00�0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Const).setOrder@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*object).setOrder "".ordertype.uint32""..thistype.*"".Const  ’ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Const).setParent@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*object).setParent "".parenttype.*"".Scope""..thistype.*"".Const  ” Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Const).sameId`JÆD$(H‹\$H‰\$Hƒ|$té‰%ëò0&"".(*object).sameIdP "".~r2@type.bool"".name type.string "".pkg type.*"".Package""..thistype.*"".Const00–0Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9fþ*type..hash.[2]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6845type.int"".autotmp_6844type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[2]"".Type`ˆ_` °° + 0runtime.morestack_noctxt–$type..eq."".objectôruntime.ifaceeq@� "".autotmp_6846?Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6845Ltype.golang.org/x/tools/go/exact.Value "".~r30type.bool"".s type.uintptr"".qtype.*"".Const"".ptype.*"".Const>�H��†�� �� ��"   JÖTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ$"".(*Const).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&"".(*object).Parent  "".~r0type.*"".Scope""..thistype.*"".Const00‚0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Const).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pos  "".~r0"type.go/token.Pos""..thistype.*"".Const00„0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Const).Pkg`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pkg  "".~r0 type.*"".Package""..thistype.*"".Const00†0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Const).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Name0 "".~r0type.string""..thistype.*"".Const@@ˆ@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Const).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Type0 "".~r0type."".Type""..thistype.*"".Const@@Š@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Const).Exported`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0*"".(*object).Exported  "".~r0type.bool""..thistype.*"".Const00Œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*Const).Id€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ"".(*object).Id0 "".~r0type.string""..thistype.*"".Const@@Ž@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Const).order`PÇD$H‹\$H‰\$Hƒ|$té‰%ëò6$"".(*object).order  "".~r0type.uint32""..thistype.*"".Const00�0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Const).setOrder@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*object).setOrder "".ordertype.uint32""..thistype.*"".Const  ’ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*Const).setParent@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*object).setParent "".parenttype.*"".Scope""..thistype.*"".Const  ” Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Const).sameId`JÆD$(H‹\$H‰\$Hƒ|$té‰%ëò0&"".(*object).sameIdP "".~r2@type.bool"".name type.string "".pkg type.*"".Package""..thistype.*"".Const00–0Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9fþ*type..hash.[2]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6849type.int"".autotmp_6848type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[2]"".Type`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq.[2]"".TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6849?type."".Type"".autotmp_6848type."".Type"".autotmp_6847_type.int"".autotmp_6846Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[2]"".Type"".p type.*[2]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6852type.int"".autotmp_6851type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6853?type."".Type"".autotmp_6852type."".Type"".autotmp_6851_type.int"".autotmp_6850Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[2]"".Type"".p type.*[2]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6856type.int"".autotmp_6855type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6856?"type.interface {}"".autotmp_6855"type.interface {}"".autotmp_6854_type.int"".autotmp_6853Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4type..hash.[3]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6859type.int"".autotmp_6858type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[3]interface {}`ˆ_` °° + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6860?"type.interface {}"".autotmp_6859"type.interface {}"".autotmp_6858_type.int"".autotmp_6857Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4type..hash.[3]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6863type.int"".autotmp_6862type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[3]interface {}`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ0type..eq.[3]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6863?"type.interface {}"".autotmp_6862"type.interface {}"".autotmp_6861_type.int"".autotmp_6860Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[3]interface {}"".p*type.*[3]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ"type..hash."".MapÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6867?"type.interface {}"".autotmp_6866"type.interface {}"".autotmp_6865_type.int"".autotmp_6864Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[3]interface {}"".p*type.*[3]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ"type..hash."".MapÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë•  0runtime.morestack_noctxt|"runtime.interhashà"runtime.interhash@@ -"".autotmp_6865type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Map@h?@   +"".autotmp_6869type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Map@h?@   =cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþtype..eq."".MapÀ´eH‹ %H;awèëêHƒìHH‹\$XHƒû„êH‹ H‹sH‹\$PHƒû„ÍH‹H‹SH9È…³H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût}H‹\$XHƒûtnH‹KH‹sH‹\$PHƒûtWH‹CH‹SH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé,ÿÿÿ‰éÿÿÿ - 0runtime.morestack_noctxtîruntime.ifaceeq°runtime.ifaceeq@�"".autotmp_6869type."".Type"".autotmp_6868type."".Type"".autotmp_6867?type."".Type"".autotmp_6866type."".Type "".~r30type.bool"".s type.uintptr"".qtype.*"".Map"".ptype.*"".Map2�Õ�� ����   vªTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..hash."".ArrayÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxtîruntime.ifaceeq°runtime.ifaceeq@�"".autotmp_6873type."".Type"".autotmp_6872type."".Type"".autotmp_6871?type."".Type"".autotmp_6870type."".Type "".~r30type.bool"".s type.uintptr"".qtype.*"".Map"".ptype.*"".Map2�Õ�� ����   vªTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..hash."".ArrayÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë•  0runtime.morestack_noctxt|runtime.memhashà"runtime.interhash@@ -"".autotmp_6871type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Array@h?@   +"".autotmp_6875type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Array@h?@   =cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ"type..eq."".ArrayÀ°eH‹ %H;awèëêHƒìHH‹T$PH‹D$XH‹H‹(H9ët ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût ÆD$hHƒÄHÃÆD$hHƒÄHà - 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_6873?type."".Type"".autotmp_6872type."".Type "".~r30type.bool"".s type.uintptr"".qtype.*"".Array"".ptype.*"".Array*���T�� �    + 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_6877?type."".Type"".autotmp_6876type."".Type "".~r30type.bool"".s type.uintptr"".qtype.*"".Array"".ptype.*"".Array*���T�� �    u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ$type..hash."".ChanÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë•  0runtime.morestack_noctxt|runtime.memhashà"runtime.interhash@@ -"".autotmp_6875type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Chan@h?@   +"".autotmp_6879type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Chan@h?@   =cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ type..eq."".ChanÀ°eH‹ %H;awèëêHƒìHH‹T$PH‹D$XH‹H‹(H9ët ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût ÆD$hHƒÄHÃÆD$hHƒÄHà - 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_6877?type."".Type"".autotmp_6876type."".Type "".~r30type.bool"".s type.uintptr"".qtype.*"".Chan"".ptype.*"".Chan*���T�� �    + 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_6881?type."".Type"".autotmp_6880type."".Type "".~r30type.bool"".s type.uintptr"".qtype.*"".Chan"".ptype.*"".Chan*���T�� �    u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþštype..hash.struct { name string; nargs int; variadic bool; kind "".exprKind }À®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$ H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$ HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ - 0runtime.morestack_noctxt„runtime.strhashèruntime.memhashÌruntime.memhash@@ "".autotmp_6880type.uintptr"".autotmp_6879type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ–type..eq.struct { name string; nargs int; variadic bool; kind "".exprKind }€ìeH‹ %H;awèëêHƒìHH‹\$PHƒû„ÆH‹3H‹KH‹\$XHƒû„©H‹H‹CH9Á…�H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ûtOH‹YH‹hH9ët + 0runtime.morestack_noctxt„runtime.strhashèruntime.memhashÌruntime.memhash@@ "".autotmp_6884type.uintptr"".autotmp_6883type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ–type..eq.struct { name string; nargs int; variadic bool; kind "".exprKind }€ìeH‹ %H;awèëêHƒìHH‹\$PHƒû„ÆH‹3H‹KH‹\$XHƒû„©H‹H‹CH9Á…�H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ûtOH‹YH‹hH9ët ÆD$hHƒÄHöY¶h@8ët ÆD$hHƒÄHÃH‹Y H‹h H9ët ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉéPÿÿÿ‰é3ÿÿÿ - 0runtime.morestack_noctxtî runtime.eqstring@� "".autotmp_6882?type.string"".autotmp_6881type.string "".~r30type.bool"".s type.uintptr"".q�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }"".p�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }J�‹������ �� ��€€ vŠTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash.[3]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6885type.int"".autotmp_6884type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[3]"".Type`ˆ_` °° + 0runtime.morestack_noctxtî runtime.eqstring@� "".autotmp_6886?type.string"".autotmp_6885type.string "".~r30type.bool"".s type.uintptr"".q�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }"".p�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }J�‹������ �� ��€€ vŠTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash.[3]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6889type.int"".autotmp_6888type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[3]"".Type`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq.[3]"".TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6889?type."".Type"".autotmp_6888type."".Type"".autotmp_6887_type.int"".autotmp_6886Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[3]"".Type"".p type.*[3]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4type..hash.[4]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6892type.int"".autotmp_6891type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[4]interface {}`ˆ_` °° + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6893?type."".Type"".autotmp_6892type."".Type"".autotmp_6891_type.int"".autotmp_6890Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[3]"".Type"".p type.*[3]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4type..hash.[4]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6896type.int"".autotmp_6895type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[4]interface {}`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ0type..eq.[4]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6896?"type.interface {}"".autotmp_6895"type.interface {}"".autotmp_6894_type.int"".autotmp_6893Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[4]interface {}"".p*type.*[4]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash.[1]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6899type.int"".autotmp_6898type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[1]"".Type`ˆ_` °° + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6900?"type.interface {}"".autotmp_6899"type.interface {}"".autotmp_6898_type.int"".autotmp_6897Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[4]interface {}"".p*type.*[4]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash.[1]"".TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6903type.int"".autotmp_6902type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*[1]"".Type`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq.[1]"".TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6903?type."".Type"".autotmp_6902type."".Type"".autotmp_6901_type.int"".autotmp_6900Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[1]"".Type"".p type.*[1]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ0type..hash.[1]"".operandàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí@HëH‰$HÇD$@H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü*type..hash."".operand@` "".autotmp_6906type.int"".autotmp_6905type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p&type.*[1]"".operand`ˆ_` °° + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6907?type."".Type"".autotmp_6906type."".Type"".autotmp_6905_type.int"".autotmp_6904Otype.int "".~r30type.bool"".s type.uintptr"".q type.*[1]"".Type"".p type.*[1]"".Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ0type..hash.[1]"".operandàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí@HëH‰$HÇD$@H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü*type..hash."".operand@` "".autotmp_6910type.int"".autotmp_6909type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p&type.*[1]"".operand`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ,type..eq.[1]"".operandàÚeH‹ %H;awèëêHƒì01ÀHÇD$ H‹l$ H9è}lH‰D$(H‹L$8HƒùtjH‹\$@H‰ÅHkí@HéHƒûtQH‰ÅHkí@HëH‰ $H‰\$HÇD$@è¶\$€ûu ÆD$PHƒÄ0ÃH‹D$(HÿÀH‹l$ H9è|”ÆD$PHƒÄ0É뫉ë’ - 0runtime.morestack_noctxtâ&type..eq."".operand@` "".autotmp_6908type.int"".autotmp_6907type.int "".~r30type.bool"".s type.uintptr"".q&type.*[1]"".operand"".p&type.*[1]"".operand`n_`_` °° + 0runtime.morestack_noctxtâ&type..eq."".operand@` "".autotmp_6912type.int"".autotmp_6911type.int "".~r30type.bool"".s type.uintptr"".q&type.*[1]"".operand"".p&type.*[1]"".operand`n_`_` °° p@Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ2type..hash.[1]go/ast.ExpràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6913type.int"".autotmp_6912type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[1]go/ast.Expr`ˆ_` °° + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6917type.int"".autotmp_6916type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[1]go/ast.Expr`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ.type..eq.[1]go/ast.ExpràÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6917? type.go/ast.Expr"".autotmp_6916 type.go/ast.Expr"".autotmp_6915_type.int"".autotmp_6914Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[1]go/ast.Expr"".p(type.*[1]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash."".PkgNameÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$@H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$@HÇD$ H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6921? type.go/ast.Expr"".autotmp_6920 type.go/ast.Expr"".autotmp_6919_type.int"".autotmp_6918Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[1]go/ast.Expr"".p(type.*[1]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ*type..hash."".PkgNameÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$@H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$@HÇD$ H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë•  0runtime.morestack_noctxt|(type..hash."".objectàruntime.memhash@@ -"".autotmp_6919type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".PkgName@h?@   +"".autotmp_6923type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".PkgName@h?@   =cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq."".PkgNameàÊeH‹ %H;awèëêHƒì H‹L$(Hƒùt|H‹\$0HƒûtmH‰ $H‰\$HÇD$@èH‹L$(H‹D$0¶\$€ûu ÆD$@HƒÄ ÃH‹Y@H‹h@H9ët ÆD$@HƒÄ öYH¶hH@8ët @@ -2423,19 +2422,19 @@ H  0runtime.morestack_noctxt†$type..eq."".object@@ "".~r30type.bool"".s type.uintptr"".q type.*"".PkgName"".p type.*"".PkgName*@J?@?@?@ ?@°° BnTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ("".(*PkgName).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&"".(*object).Parent  "".~r0type.*"".Scope""..this type.*"".PkgName00˜0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*PkgName).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pos  "".~r0"type.go/token.Pos""..this type.*"".PkgName00š0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*PkgName).Pkg`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pkg  "".~r0 type.*"".Package""..this type.*"".PkgName00œ0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*PkgName).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Name0 "".~r0type.string""..this type.*"".PkgName@@ž@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*PkgName).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Type0 "".~r0type."".Type""..this type.*"".PkgName@@ @Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*PkgName).Exported`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0*"".(*object).Exported  "".~r0type.bool""..this type.*"".PkgName00¢0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*PkgName).Id€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ"".(*object).Id0 "".~r0type.string""..this type.*"".PkgName@@¤@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*PkgName).order`PÇD$H‹\$H‰\$Hƒ|$té‰%ëò6$"".(*object).order  "".~r0type.uint32""..this type.*"".PkgName00¦0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*PkgName).setOrder@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*object).setOrder "".ordertype.uint32""..this type.*"".PkgName  ¨ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*PkgName).setParent@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*object).setParent "".parenttype.*"".Scope""..this type.*"".PkgName  ª Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*PkgName).sameId`JÆD$(H‹\$H‰\$Hƒ|$té‰%ëò0&"".(*object).sameIdP "".~r2@type.bool"".name type.string "".pkg type.*"".Package""..this type.*"".PkgName00¬0Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9fþ*type..hash."".BuiltinÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$@H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$@HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë•  0runtime.morestack_noctxt|(type..hash."".objectàruntime.memhash@@ -"".autotmp_6923type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".Builtin@h?@   +"".autotmp_6927type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".Builtin@h?@   =cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&type..eq."".Builtin œeH‹ %H;awèëêHƒì H‹L$(HƒùteH‹\$0HƒûtVH‰ $H‰\$HÇD$@è¶\$€ûu ÆD$@HƒÄ ÃH‹l$(H‹]@L‹D$0I‹h@H9ët ÆD$@HƒÄ ÃÆD$@HƒÄ É릉ë—  0runtime.morestack_noctxt†$type..eq."".object@@ "".~r30type.bool"".s type.uintptr"".q type.*"".Builtin"".p type.*"".Builtin"@@?@ ?@ ?@ �� BNTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ("".(*Builtin).Parent`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8&"".(*object).Parent  "".~r0type.*"".Scope""..this type.*"".Builtin00®0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Builtin).Pos`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pos  "".~r0"type.go/token.Pos""..this type.*"".Builtin00°0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*Builtin).Pkg`RHÇD$H‹\$H‰\$Hƒ|$té‰%ëò8 "".(*object).Pkg  "".~r0 type.*"".Package""..this type.*"".Builtin00²0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Builtin).Name€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Name0 "".~r0type.string""..this type.*"".Builtin@@´@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*Builtin).Type€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ""".(*object).Type0 "".~r0type."".Type""..this type.*"".Builtin@@¶@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Builtin).Exported`JÆD$H‹\$H‰\$Hƒ|$té‰%ëò0*"".(*object).Exported  "".~r0type.bool""..this type.*"".Builtin00¸0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*Builtin).Id€dHÇD$HÇD$H‹\$H‰\$Hƒ|$té‰%ëòJ"".(*object).Id0 "".~r0type.string""..this type.*"".Builtin@@º@Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Builtin).order`PÇD$H‹\$H‰\$Hƒ|$té‰%ëò6$"".(*object).order  "".~r0type.uint32""..this type.*"".Builtin00¼0Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Builtin).setOrder@@H‹\$H‰\$Hƒ|$té‰%ëò&*"".(*object).setOrder "".ordertype.uint32""..this type.*"".Builtin  ¾ Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*Builtin).setParent@@H‹\$H‰\$Hƒ|$té‰%ëò&,"".(*object).setParent "".parenttype.*"".Scope""..this type.*"".Builtin  À Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Builtin).sameId`JÆD$(H‹\$H‰\$Hƒ|$té‰%ëò0&"".(*object).sameIdP "".~r2@type.bool"".name type.string "".pkg type.*"".Package""..this type.*"".Builtin00Â0Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[8]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6928type.int"".autotmp_6927type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[8]interface {}`ˆ_` °° + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_6932type.int"".autotmp_6931type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[8]interface {}`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ0type..eq.[8]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6932?"type.interface {}"".autotmp_6931"type.interface {}"".autotmp_6930_type.int"".autotmp_6929Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[8]interface {}"".p*type.*[8]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ2type..hash.[3]go/ast.ExpràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6935type.int"".autotmp_6934type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[3]go/ast.Expr`ˆ_` °° + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_6936?"type.interface {}"".autotmp_6935"type.interface {}"".autotmp_6934_type.int"".autotmp_6933Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[8]interface {}"".p*type.*[8]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ2type..hash.[3]go/ast.ExpràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6939type.int"".autotmp_6938type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[3]go/ast.Expr`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ.type..eq.[3]go/ast.ExpràÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6939? type.go/ast.Expr"".autotmp_6938 type.go/ast.Expr"".autotmp_6937_type.int"".autotmp_6936Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[3]go/ast.Expr"".p(type.*[3]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&"".(*nodeQueue).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6943? type.go/ast.Expr"".autotmp_6942 type.go/ast.Expr"".autotmp_6941_type.int"".autotmp_6940Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[3]go/ast.Expr"".p(type.*[3]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ&"".(*nodeQueue).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç  0runtime.morestack_noctxt~"go.string."types"¨*go.string."nodeQueue"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this$type.*"".nodeQueue`‰_` ° İ }3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*nodeQueue).Swap€èeH‹ %H;awèëêHƒìhH‹Y H…Ût H�|$pH9;uH‰#H‹\$p1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$pHƒû„ÚH‹ H‹CH‹kH‰l$`H‹t$xH‹”$€H‰T$0H9ƒ¨H�ÑH‹H9ƃ‘H�ñH‹+H‰l$HH‰L$PH‰t$8H‰D$XH9ÆsjH�ñH‰$H‰T$@H‰T$èH‹\$PH‹l$0L‹D$XL9Ås8H�ëH‰$H‹\$HH‰\$èH‹\$HH‹l$0H‰k0H‹\$@H‹l$8H‰k0HƒÄhÃè è è è ‰éÿÿÿ @@ -2445,7 +2444,7 @@ H ÈÐ }STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ&type..hash."".LabelÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$@H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$@HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë•  0runtime.morestack_noctxt|(type..hash."".objectàruntime.memhash@@ -"".autotmp_6944type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Label@h?@   +"".autotmp_6948type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Label@h?@   =cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ"type..eq."".Label žeH‹ %H;awèëêHƒì H‹L$(HƒùtfH‹\$0HƒûtWH‰ $H‰\$HÇD$@è¶\$€ûu ÆD$@HƒÄ ÃH‹l$(¶]@L‹D$0A¶h@@8ët ÆD$@HƒÄ ÃÆD$@HƒÄ É륉ë– @@ -2463,7 +2462,7 @@ H  0runtime.morestack_noctxt~"go.string."types"¨0go.string."byUniqueName"Ô go.string."Less"ü"runtime.panicwrapâ("".byUniqueName.Less@` "".~r20type.bool"".j type.int"".itype.int""..this*type.*"".byUniqueName`¨_` Ð æÐ }STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*byUniqueName).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ - 0runtime.morestack_noctxt~"go.string."types"¨0go.string."byUniqueName"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_6951?$type.*"".Selection"".jOtype.int"".a/(type."".byUniqueName"".j type.int"".itype.int""..this*type.*"".byUniqueName°‰¯°,Ð + 0runtime.morestack_noctxt~"go.string."types"¨0go.string."byUniqueName"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_6955?$type.*"".Selection"".jOtype.int"".a/(type."".byUniqueName"".j type.int"".itype.int""..this*type.*"".byUniqueName°‰¯°,Ð èÐ}r+6Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·85958d73acdbeaad000eee83bcb9eb73þ"type..hash."".NilÀ´eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$t'HÇD$@H‹\$8H‰\$èH‹\$H‰\$@HƒÄ É%ëÐ  0runtime.morestack_noctxt|(type..hash."".object@@ "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Nil@6?@`` =#Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþtype..eq."".NilàÚeH‹ %H;awèëêHƒì H‹L$(HƒùtDH‹\$0Hƒût5H‰ $H‰\$HÇD$@è¶\$€ûu @@ -2476,7 +2475,7 @@ H  0runtime.morestack_noctxt~"go.string."types"¨2go.string."inSourceOrder"Ô go.string."Less"ü"runtime.panicwrapâ*"".inSourceOrder.Less@` "".~r20type.bool"".j type.int"".itype.int""..this,type.*"".inSourceOrder`¨_` Ð ‚Ð }STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*inSourceOrder).Swap †eH‹ %H;awèëêHƒì`H‹Y H…Ût H�|$hH9;uH‰#H‹\$h1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$hHƒû„éH‹H‹KH‹kH‰l$XH‹D$pH‹t$xH‰ÓH‰ÅH9ȃ¹HkíHëH‹+H‰l$8H‹kH‰l$@H‰ÓH‰ÅH9ȃ‹HkíHëH‰$H‰ÓH‰T$HH‰õH‰t$0H‰L$PH9Îs_HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹\$HH‹l$0L‹D$PL9Ås)HkíHëH‰$H‹\$8H‰\$H‹\$@H‰\$èHƒÄ`Ãè è è è ‰éÿÿÿ - 0runtime.morestack_noctxt~"go.string."types"¨2go.string."inSourceOrder"Ô go.string."Swap"ü"runtime.panicwrap¾2runtime.writebarrieriface®2runtime.writebarrierifaceÂ$runtime.panicindexÐ$runtime.panicindexÞ$runtime.panicindexì$runtime.panicindex0À "".autotmp_6957Otype."".Object"".j_type.int"".a/*type."".inSourceOrder"".j type.int"".itype.int""..this,type.*"".inSourceOrderÀÅ¿À0� + 0runtime.morestack_noctxt~"go.string."types"¨2go.string."inSourceOrder"Ô go.string."Swap"ü"runtime.panicwrap¾2runtime.writebarrieriface®2runtime.writebarrierifaceÂ$runtime.panicindexÐ$runtime.panicindexÞ$runtime.panicindexì$runtime.panicindex0À "".autotmp_6961Otype."".Object"".j_type.int"".a/*type."".inSourceOrder"".j type.int"".itype.int""..this,type.*"".inSourceOrderÀÅ¿À0� „�}¡8:Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·2ef756eb60fa93116ff3685e4ecee06eþ8"".(*byUniqueMethodName).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç  0runtime.morestack_noctxt~"go.string."types"¨þ:"".(*byUniqueMethodName).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ - 0runtime.morestack_noctxt~"go.string."types"¨þ2type..hash.[2]go/ast.ExpràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6963type.int"".autotmp_6962type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[2]go/ast.Expr`ˆ_` °° + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_6967type.int"".autotmp_6966type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[2]go/ast.Expr`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ.type..eq.[2]go/ast.ExpràÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6967? type.go/ast.Expr"".autotmp_6966 type.go/ast.Expr"".autotmp_6965_type.int"".autotmp_6964Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[2]go/ast.Expr"".p(type.*[2]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4"".(*byUniqueTypeName).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_6971? type.go/ast.Expr"".autotmp_6970 type.go/ast.Expr"".autotmp_6969_type.int"".autotmp_6968Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[2]go/ast.Expr"".p(type.*[2]go/ast.Expr&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ4"".(*byUniqueTypeName).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç  0runtime.morestack_noctxt~"go.string."types"¨8go.string."byUniqueTypeName"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this2type.*"".byUniqueTypeName`‰_` ° Œ° }3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ6"".(*byUniqueTypeName).Less ŽeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt4H�,$H‰ïH¥H¥H¥H‹\$@H‰\$H‹\$HH‰\$ è¶\$(ˆ\$PHƒÄ0ÉëÈ  0runtime.morestack_noctxt~"go.string."types"¨8go.string."byUniqueTypeName"Ô go.string."Less"ü"runtime.panicwrapâ0"".byUniqueTypeName.Less@` "".~r20type.bool"".j type.int"".itype.int""..this2type.*"".byUniqueTypeName`¨_` Ð ŽÐ }STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ6"".(*byUniqueTypeName).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ - 0runtime.morestack_noctxt~"go.string."types"¨8go.string."byUniqueTypeName"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_6970?type.*"".Named"".jOtype.int"".a/0type."".byUniqueTypeName"".j type.int"".itype.int""..this2type.*"".byUniqueTypeName°‰¯°,Ð + 0runtime.morestack_noctxt~"go.string."types"¨8go.string."byUniqueTypeName"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_6974?type.*"".Named"".jOtype.int"".a/0type."".byUniqueTypeName"".j type.int"".itype.int""..this2type.*"".byUniqueTypeName°‰¯°,Ð �Ð}r+6Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·85958d73acdbeaad000eee83bcb9eb73þ¶type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }À®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ - 0runtime.morestack_noctxt„runtime.strhashèruntime.memhashÌ"runtime.interhash@@ "".autotmp_6973type.uintptr"".autotmp_6972type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ²type..eq.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }àÒeH‹ %H;awèëêHƒìhH‹\$pHƒû„ùH‹3H‹KH‹\$xHƒû„ÜH‹H‹CH9Á…¿H‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$èH‹T$pH‹D$x¶\$ €ûtH‹ZH‹hH9ët Æ„$ˆHƒÄhÃH‹HH‹p H‹BH‹R H9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿ - 0runtime.morestack_noctxtî runtime.eqstringÌruntime.ifaceeq@Ð"".autotmp_6977Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6976_Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6975?type.string"".autotmp_6974type.string "".~r30type.bool"".s type.uintptr"".q¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".p¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }>ÐŽÏÐWÏÐ ÏÐ Ïа° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ¼type..hash.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí(HëH‰$HÇD$(H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtü¶type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }@` "".autotmp_6980type.int"".autotmp_6979type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p²type.*[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }`ˆ_` °° + 0runtime.morestack_noctxt„runtime.strhashèruntime.memhashÌ"runtime.interhash@@ "".autotmp_6977type.uintptr"".autotmp_6976type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ²type..eq.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }àÒeH‹ %H;awèëêHƒìhH‹\$pHƒû„ùH‹3H‹KH‹\$xHƒû„ÜH‹H‹CH9Á…¿H‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$èH‹T$pH‹D$x¶\$ €ûtH‹ZH‹hH9ët Æ„$ˆHƒÄhÃH‹HH‹p H‹BH‹R H9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtî runtime.eqstringÌruntime.ifaceeq@Ð"".autotmp_6981Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6980_Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6979?type.string"".autotmp_6978type.string "".~r30type.bool"".s type.uintptr"".q¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".p¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }>ÐŽÏÐWÏÐ ÏÐ Ïа° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ¼type..hash.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí(HëH‰$HÇD$(H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü¶type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }@` "".autotmp_6984type.int"".autotmp_6983type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p²type.*[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ¸type..eq.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }À´eH‹ %H�D$øH;AwèëåH�ìˆ1ÀHÇD$(H‹l$(H9è�#H‰D$0H‹Œ$�Hƒù„AH‹œ$˜H‰ÅHkí(HéHƒû„H‰ÅHkí(HëH‰L$@Hƒù„þH‹1H‹IH‰\$8Hƒû„áH‹H‹CH9Á…ÁH‰t$xH‰4$H‰Œ$€H‰L$H‰T$hH‰T$H‰D$pH‰D$èH‹T$@H‹D$8¶\$ €ût~H‹ZH‹hH9ëuqH‹HH‹p H‹BH‹R H9Èu\H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €ût&H‹D$0HÿÀH‹l$(H9èŒÝþÿÿÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉéÿÿÿ‰éûþÿÿ‰éÛþÿÿ‰é¸þÿÿ -*0runtime.morestack_noctxt° runtime.eqstringôruntime.ifaceeq@�"".autotmp_6988Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6987_Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6986?type.string"".autotmp_6985type.string"".autotmp_6984Ÿ¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".autotmp_6983�¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".autotmp_6982¿type.int"".autotmp_6981¯type.int "".~r30type.bool"".s type.uintptr"".q²type.*[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".p²type.*[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }&"�Ë����"  ×bgTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·6a8507892607404f128e2c479beb1c2b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ(type..hash.[9]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_6991type.int"".autotmp_6990type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[9]string`ˆ_` °° +*0runtime.morestack_noctxt° runtime.eqstringôruntime.ifaceeq@�"".autotmp_6992Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6991_Ltype.golang.org/x/tools/go/exact.Value"".autotmp_6990?type.string"".autotmp_6989type.string"".autotmp_6988Ÿ¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".autotmp_6987�¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".autotmp_6986¿type.int"".autotmp_6985¯type.int "".~r30type.bool"".s type.uintptr"".q²type.*[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }"".p²type.*[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }&"�Ë����"  ×bgTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·6a8507892607404f128e2c479beb1c2b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ(type..hash.[9]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_6995type.int"".autotmp_6994type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[9]string`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ$type..eq.[9]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$( H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ - 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_6995?type.string"".autotmp_6994type.string"".autotmp_6993_type.int"".autotmp_6992Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[9]string"".ptype.*[9]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ¢type..hash.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí(HëH‰$HÇD$(H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ - 0runtime.morestack_noctxtüštype..hash.struct { name string; nargs int; variadic bool; kind "".exprKind }@` "".autotmp_6998type.int"".autotmp_6997type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p˜type.*[20]struct { name string; nargs int; variadic bool; kind "".exprKind }`ˆ_` °° + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_6999?type.string"".autotmp_6998type.string"".autotmp_6997_type.int"".autotmp_6996Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[9]string"".ptype.*[9]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþ¢type..hash.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí(HëH‰$HÇD$(H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüštype..hash.struct { name string; nargs int; variadic bool; kind "".exprKind }@` "".autotmp_7002type.int"".autotmp_7001type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p˜type.*[20]struct { name string; nargs int; variadic bool; kind "".exprKind }`ˆ_` °° }3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþžtype..eq.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }À¤eH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�éH‰D$0H‹L$pHƒù„H‹\$xH‰ÅHkí(HéHƒû„äH‰ÅHkí(HëH‰L$@Hƒù„ÄH‹1H‹IH‰\$8Hƒû„§H‹H‹CH9Á…ŠH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$èH‹L$@H‹D$8¶\$ €ûtJH‹YH‹hH9ëu=¶Y¶h@8ëu0H‹Y H‹h H9ëu#H‹D$0HÿÀH‹l$(H9èŒÿÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéRÿÿÿ‰é5ÿÿÿ‰éÿÿÿ‰éõþÿÿ - 0runtime.morestack_noctxtŽ runtime.eqstring@Ð"".autotmp_7004?type.string"".autotmp_7003type.string"".autotmp_7002_�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }"".autotmp_7001O�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }"".autotmp_7000type.int"".autotmp_6999otype.int "".~r30type.bool"".s type.uintptr"".q˜type.*[20]struct { name string; nargs int; variadic bool; kind "".exprKind }"".p˜type.*[20]struct { name string; nargs int; variadic bool; kind "".exprKind }&ÐŽÏÐ ÏÐ*ààÆšTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1c01997a0223f38a4b30838b1b34a4a8¢þ$go.string."%s: %s"0.%s: %s $go.string."%s: %s"þTgclocals·e893310dcedfcf08ac712a49f3fe6b41(( üKüKþTgclocals·047c5c664a5201f3d65767378a7a0980((&&&þTgclocals·cf5dd4ac951f359e09e1bda8922e3dc1(( + 0runtime.morestack_noctxtŽ runtime.eqstring@Ð"".autotmp_7008?type.string"".autotmp_7007type.string"".autotmp_7006_�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }"".autotmp_7005O�type.*struct { name string; nargs int; variadic bool; kind "".exprKind }"".autotmp_7004type.int"".autotmp_7003otype.int "".~r30type.bool"".s type.uintptr"".q˜type.*[20]struct { name string; nargs int; variadic bool; kind "".exprKind }"".p˜type.*[20]struct { name string; nargs int; variadic bool; kind "".exprKind }&ÐŽÏÐ ÏÐ*ààÆšTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/api.goþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1c01997a0223f38a4b30838b1b34a4a8¢þ$go.string."%s: %s"0.%s: %s $go.string."%s: %s"þTgclocals·e893310dcedfcf08ac712a49f3fe6b41(( üKüKþTgclocals·047c5c664a5201f3d65767378a7a0980((&&&þTgclocals·cf5dd4ac951f359e09e1bda8922e3dc1(( þTgclocals·e3fd1463e33e8f9e725f61397bfcf179(( ...þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·e0dd5664695c71438932a711825a98a4 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ec11de5cd044377daca687770f6e0da7 íþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ec11de5cd044377daca687770f6e0da7 íþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ec11de5cd044377daca687770f6e0da7 íþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ec11de5cd044377daca687770f6e0da7 íþ,2go.itab.*"".Basic."".TypeþTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·ec11de5cd044377daca687770f6e0da7 íþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ec11de5cd044377daca687770f6e0da7 íþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ec11de5cd044377daca687770f6e0da7 íþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ec11de5cd044377daca687770f6e0da7 íþgo.string.", "0&,  go.string.", "þgo.string." = "0( =  go.string." = "þ"go.string.""0, "go.string.""þTgclocals·c2452cd97a565c37eec6a0c63829f41100*( þTgclocals·1ee14e32cec51f1cde6c2b0577d8188700þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·9d56ef7a4dd065dafb044222dd454f47 ЂЂþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·433981679ca6b8ba029d40d9f4c7048c.þTgclocals·5ba339c9099ea7c2e9e657af9457a390 ¶»þTgclocals·42969f7cd261cb77ee27de5eef93b763  @@ -3030,8 +3029,15 @@ B .þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f761e23d4b5c6b7e0a1cb50c288175b5 <ª ® ‚®µþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e0dd5664695c71438932a711825a98a4 -þTgclocals·65526a5f07004f02424fe51b799cdd23  -þTgclocals·4166ec0af984fd37e6a21965ac81122200:ª +þTgclocals·fafbafdf9a7238c9ff7e98e3467c80bb@@  ¢ªþTgclocals·afecaec9bb05e45b23c7e415ea0c9b71pp:ª +® +‚®%ª +® +‚®%ª +® +‚®%ª +® +‚®%ª ® ‚®%ª ® @@ -3162,5 +3168,5 @@ a> þTgclocals·5719e95fd01d864484e48bd45fcc377f þZgo.string."func(*types.byUniqueTypeName) int"pd!func(*types.byUniqueTypeName) int Zgo.string."func(*types.byUniqueTypeName) int"þFtype.func(*"".byUniqueTypeName) int  ööµƒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*types.byUniqueTypeName) int"pXgo.weak.type.*func(*"".byUniqueTypeName) int€"runtime.zerovalue €Ftype.func(*"".byUniqueTypeName) intÐ�Ftype.func(*"".byUniqueTypeName) int€2type.*"".byUniqueTypeName�type.intþpgo.string."func(*types.byUniqueTypeName, int, int) bool"€z,func(*types.byUniqueTypeName, int, int) bool pgo.string."func(*types.byUniqueTypeName, int, int) bool"þ\type.func(*"".byUniqueTypeName, int, int) boolÀÀ‚�ì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*types.byUniqueTypeName, int, int) bool"pngo.weak.type.*func(*"".byUniqueTypeName, int, int) bool€"runtime.zerovalue €\type.func(*"".byUniqueTypeName, int, int) boolа\type.func(*"".byUniqueTypeName, int, int) bool€2type.*"".byUniqueTypeName�type.int type.int°type.boolþfgo.string."func(*types.byUniqueTypeName, int, int)"pp'func(*types.byUniqueTypeName, int, int) fgo.string."func(*types.byUniqueTypeName, int, int)"þRtype.func(*"".byUniqueTypeName, int, int)°°•`Çû3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*types.byUniqueTypeName, int, int)"pdgo.weak.type.*func(*"".byUniqueTypeName, int, int)€"runtime.zerovalue €Rtype.func(*"".byUniqueTypeName, int, int)аRtype.func(*"".byUniqueTypeName, int, int)€2type.*"".byUniqueTypeName�type.int type.intþ2type.*"".byUniqueTypeName��0 à}6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*types.byUniqueTypeName"pDgo.weak.type.**"".byUniqueTypeName€"runtime.zerovalue�0type."".byUniqueTypeName` 2type.*"".byUniqueTypeNameÀð2type.*"".byUniqueTypeNameðgo.string."Len"�type.func() int Ftype.func(*"".byUniqueTypeName) int°4"".(*byUniqueTypeName).LenÀ4"".(*byUniqueTypeName).LenÐ go.string."Less"ð0type.func(int, int) bool€\type.func(*"".byUniqueTypeName, int, int) bool�6"".(*byUniqueTypeName).Less 6"".(*byUniqueTypeName).Less° go.string."Swap"Ð&type.func(int, int)àRtype.func(*"".byUniqueTypeName, int, int)ð6"".(*byUniqueTypeName).Swap€6"".(*byUniqueTypeName).SwapþDgo.string."types.byUniqueTypeName"PNtypes.byUniqueTypeName Dgo.string."types.byUniqueTypeName"þXgo.string."func(types.byUniqueTypeName) int"pb func(types.byUniqueTypeName) int Xgo.string."func(types.byUniqueTypeName) int"þDtype.func("".byUniqueTypeName) int  uîX¸3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(types.byUniqueTypeName) int"pVgo.weak.type.*func("".byUniqueTypeName) int€"runtime.zerovalue €Dtype.func("".byUniqueTypeName) intÐ�Dtype.func("".byUniqueTypeName) int€0type."".byUniqueTypeName�type.intþngo.string."func(types.byUniqueTypeName, int, int) bool"€x+func(types.byUniqueTypeName, int, int) bool ngo.string."func(types.byUniqueTypeName, int, int) bool"þZtype.func("".byUniqueTypeName, int, int) boolÀÀuÁJ23 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(types.byUniqueTypeName, int, int) bool"plgo.weak.type.*func("".byUniqueTypeName, int, int) bool€"runtime.zerovalue €Ztype.func("".byUniqueTypeName, int, int) boolаZtype.func("".byUniqueTypeName, int, int) bool€0type."".byUniqueTypeName�type.int type.int°type.boolþdgo.string."func(types.byUniqueTypeName, int, int)"pn&func(types.byUniqueTypeName, int, int) dgo.string."func(types.byUniqueTypeName, int, int)"þPtype.func("".byUniqueTypeName, int, int)°°„KÖ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(types.byUniqueTypeName, int, int)"pbgo.weak.type.*func("".byUniqueTypeName, int, int)€"runtime.zerovalue €Ptype.func("".byUniqueTypeName, int, int)аPtype.func("".byUniqueTypeName, int, int)€0type."".byUniqueTypeName�type.int type.intþ0type."".byUniqueTypeName�� )B 2   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PDgo.string."types.byUniqueTypeName"p2type.*"".byUniqueTypeName€"runtime.zerovalue�type.*"".Named` 0type."".byUniqueTypeName 8go.string."byUniqueTypeName"°"go.importpath."".Àð0type."".byUniqueTypeNameðgo.string."Len"�type.func() int Dtype.func("".byUniqueTypeName) int°4"".(*byUniqueTypeName).LenÀ."".byUniqueTypeName.LenÐ go.string."Less"ð0type.func(int, int) bool€Ztype.func("".byUniqueTypeName, int, int) bool�6"".(*byUniqueTypeName).Less 0"".byUniqueTypeName.Less° go.string."Swap"Ð&type.func(int, int)àPtype.func("".byUniqueTypeName, int, int)ð6"".(*byUniqueTypeName).Swap€0"".byUniqueTypeName.Swapþ2go.string."**types.Named"@< **types.Named 2go.string."**types.Named"þtype.**"".Named  øc—6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."**types.Named"p0go.weak.type.***"".Named€"runtime.zerovalue�type.*"".Namedþ4go.string."*[8]types.Type"@>*[8]types.Type 4go.string."*[8]types.Type"þ type.*[8]"".Type  tç6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]types.Type"p2go.weak.type.**[8]"".Type€"runtime.zerovalue�type.[8]"".Typeþ8go.string."**types.TypeName"PB**types.TypeName 8go.string."**types.TypeName"þ$type.**"".TypeName  Çp˜l6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."**types.TypeName"p6go.weak.type.***"".TypeName€"runtime.zerovalue�"type.*"".TypeNameþ¤go.string."struct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type }"°®Fstruct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type } ¤go.string."struct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type }"þ�type.struct { F uintptr; A0 **"".Checker; A1 *go/ast.Expr; A2 *"".Type }€€ êj  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P¤go.string."struct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type }"p¢go.weak.type.*struct { F uintptr; A0 **"".Checker; A1 *go/ast.Expr; A2 *"".Type }€"runtime.zerovalue�À�type.struct { F uintptr; A0 **"".Checker; A1 *go/ast.Expr; A2 *"".Type }Àgo.string."F"àtype.uintptr�go.string."A0"°"type.**"".Checkeràgo.string."A1"€"type.*go/ast.Expr°go.string."A2"Ðtype.*"".Typeþ¦go.string."*struct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type }"°°G*struct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type } ¦go.string."*struct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type }"þ’type.*struct { F uintptr; A0 **"".Checker; A1 *go/ast.Expr; A2 *"".Type }  Þg%6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¦go.string."*struct { F uintptr; A0 **types.Checker; A1 *ast.Expr; A2 *types.Type }"p¤go.weak.type.**struct { F uintptr; A0 **"".Checker; A1 *go/ast.Expr; A2 *"".Type }€"runtime.zerovalue��type.struct { F uintptr; A0 **"".Checker; A1 *go/ast.Expr; A2 *"".Type }þ.go.string."**types.Map"@8 **types.Map .go.string."**types.Map"þtype.**"".Map  äjÍ€6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**types.Map"p,go.weak.type.***"".Map€"runtime.zerovalue�type.*"".Mapþ2go.string."**ast.MapType"@< **ast.MapType 2go.string."**ast.MapType"þ*type.**go/ast.MapType  ï•è6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."**ast.MapType"p‘…  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P¬go.string."struct { F uintptr; A0 **types.Map; A1 **types.Checker; A2 **ast.MapType }"pªgo.weak.type.*struct { F uintptr; A0 **"".Map; A1 **"".Checker; A2 **go/ast.MapType }€"runtime.zerovalue�À˜type.struct { F uintptr; A0 **"".Map; A1 **"".Checker; A2 **go/ast.MapType }Àgo.string."F"àtype.uintptr�go.string."A0"°type.**"".Mapàgo.string."A1"€"type.**"".Checker°go.string."A2"Ð*type.**go/ast.MapTypeþ®go.string."*struct { F uintptr; A0 **types.Map; A1 **types.Checker; A2 **ast.MapType }"À¸K*struct { F uintptr; A0 **types.Map; A1 **types.Checker; A2 **ast.MapType } ®go.string."*struct { F uintptr; A0 **types.Map; A1 **types.Checker; A2 **ast.MapType }"þštype.*struct { F uintptr; A0 **"".Map; A1 **"".Checker; A2 **go/ast.MapType }  Š5‘6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."*struct { F uintptr; A0 **types.Map; A1 **types.Checker; A2 **ast.MapType }"p¬go.weak.type.**struct { F uintptr; A0 **"".Map; A1 **"".Checker; A2 **go/ast.MapType }€"runtime.zerovalue�˜type.struct { F uintptr; A0 **"".Map; A1 **"".Checker; A2 **go/ast.MapType }þˆgo.string."func(*ast.Field, *ast.Ident, *types.TypeName, token.Pos)" ’8func(*ast.Field, *ast.Ident, *types.TypeName, token.Pos) ˆgo.string."func(*ast.Field, *ast.Ident, *types.TypeName, token.Pos)"þ†type.func(*go/ast.Field, *go/ast.Ident, *"".TypeName, go/token.Pos)ÀÀ•=3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*ast.Field, *ast.Ident, *types.TypeName, token.Pos)"p˜go.weak.type.*func(*go/ast.Field, *go/ast.Ident, *"".TypeName, go/token.Pos)€"runtime.zerovalue €†type.func(*go/ast.Field, *go/ast.Ident, *"".TypeName, go/token.Pos)ÐÀ†type.func(*go/ast.Field, *go/ast.Ident, *"".TypeName, go/token.Pos)€$type.*go/ast.Field�$type.*go/ast.Ident "type.*"".TypeName°"type.go/token.Posþ*go.string."*[]string"@4 *[]string *go.string."*[]string"þtype.*[]string  ’"v„6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*[]string"p.go.weak.type.**[]string€"runtime.zerovalue�type.[]stringþ2go.string."*[]*types.Var"@< *[]*types.Var 2go.string."*[]*types.Var"þtype.*[]*"".Var  ”Ýú©6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[]*types.Var"p0go.weak.type.**[]*"".Var€"runtime.zerovalue�type.[]*"".Varþbruntime.gcbits.0x84888848888888000000000000000000 „ˆˆHˆˆˆþ""..gostring.5�Žvstruct { F uintptr; A0 *string; A1 *[]string; A2 *[]*types.Var; A3 **types.Checker; A4 *types.Type; A5 *types.objset } ""..gostring.5þÞtype.struct { F uintptr; A0 *string; A1 *[]string; A2 *[]*"".Var; A3 **"".Checker; A4 *"".Type; A5 *"".objset }ðð8ïñ~É (0(  runtime.algarray0bruntime.gcbits.0x84888848888888000000000000000000P""..gostring.5pðgo.weak.type.*struct { F uintptr; A0 *string; A1 *[]string; A2 *[]*"".Var; A3 **"".Checker; A4 *"".Type; A5 *"".objset }€"runtime.zerovalue�ÀÞtype.struct { F uintptr; A0 *string; A1 *[]string; A2 *[]*"".Var; A3 **"".Checker; A4 *"".Type; A5 *"".objset }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*stringàgo.string."A1"€type.*[]string°go.string."A2"Ðtype.*[]*"".Var€go.string."A3" "type.**"".CheckerÐgo.string."A4"ðtype.*"".Type go.string."A5"Àtype.*"".objsetþ""..gostring.6��w*struct { F uintptr; A0 *string; A1 *[]string; A2 *[]*types.Var; A3 **types.Checker; A4 *types.Type; A5 *types.objset } ""..gostring.6þàtype.*struct { F uintptr; A0 *string; A1 *[]string; A2 *[]*"".Var; A3 **"".Checker; A4 *"".Type; A5 *"".objset }  U±6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.6pògo.weak.type.**struct { F uintptr; A0 *string; A1 *[]string; A2 *[]*"".Var; A3 **"".Checker; A4 *"".Type; A5 *"".objset }€"runtime.zerovalue�Þtype.struct { F uintptr; A0 *string; A1 *[]string; A2 *[]*"".Var; A3 **"".Checker; A4 *"".Type; A5 *"".objset }þ4go.string."[1]*types.Func"@>[1]*types.Func 4go.string."[1]*types.Func"þ type.[1]*"".FuncÀÀ4¾°1   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."[1]*types.Func"p2go.weak.type.*[1]*"".Func€"runtime.zerovalue�type.*"".Func type.[]*"".FuncþLgo.typelink.[1]*types.Func/[1]*"".Func type.[1]*"".Funcþ4go.string."[]*types.Basic"@>[]*types.Basic 4go.string."[]*types.Basic"þ type.[]*"".Basic  oaƒ˜   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*types.Basic"p2go.weak.type.*[]*"".Basic€"runtime.zerovalue�type.*"".BasicþLgo.typelink.[]*types.Basic/[]*"".Basic type.[]*"".Basicþbruntime.gcbits.0x88888888888888888888888888000000 ˆˆˆˆˆˆˆˆˆˆˆˆˆþ8go.string."[26]*types.Basic"PB[26]*types.Basic 8go.string."[26]*types.Basic"þ$type.[26]*"".BasicÀÀÐB,,:  runtime.algarray0bruntime.gcbits.0x88888888888888888888888888000000P8go.string."[26]*types.Basic"p6go.weak.type.*[26]*"".Basic€"runtime.zerovalue�type.*"".Basic  type.[]*"".BasicþTgo.typelink.[26]*types.Basic/[26]*"".Basic$type.[26]*"".Basicþ6go.string."[2]*types.Basic"@@[2]*types.Basic 6go.string."[2]*types.Basic"þ"type.[2]*"".BasicÀÀŽ9.™ À runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."[2]*types.Basic"p4go.weak.type.*[2]*"".Basic€"runtime.zerovalue�type.*"".Basic  type.[]*"".BasicþPgo.typelink.[2]*types.Basic/[2]*"".Basic"type.[2]*"".Basicþ2go.string."**types.Basic"@< **types.Basic 2go.string."**types.Basic"þtype.**"".Basic  ³æõ-6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."**types.Basic"p0go.weak.type.***"".Basic€"runtime.zerovalue�type.*"".Basicþ6go.string."*[1]*types.Func"@@*[1]*types.Func 6go.string."*[1]*types.Func"þ"type.*[1]*"".Func  >V�66   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*[1]*types.Func"p4go.weak.type.**[1]*"".Func€"runtime.zerovalue� type.[1]*"".FuncþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ¾type..hashfunc.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }¶type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þºtype..eqfunc.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }²type..eq.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ´type..alg.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value } ¾type..hashfunc.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }ºtype..eqfunc.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ’go.string."struct { name string; kind types.BasicKind; val exact.Value }" œ=struct { name string; kind types.BasicKind; val exact.Value } ’go.string."struct { name string; kind types.BasicKind; val exact.Value }"þªtype.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }°°(’Ì:K ´type..alg.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }0bruntime.gcbits.0x48c488448c0000000000000000000000P’go.string."struct { name string; kind types.BasicKind; val exact.Value }"p¼go.weak.type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }€"runtime.zerovalue�Àªtype.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }À go.string."name"Ð"go.importpath."".àtype.string� go.string."kind" "go.importpath."".°"type."".BasicKindàgo.string."val"ð"go.importpath."".€Ltype.golang.org/x/tools/go/exact.Valueþ–go.string."[]struct { name string; kind types.BasicKind; val exact.Value }"  ?[]struct { name string; kind types.BasicKind; val exact.Value } –go.string."[]struct { name string; kind types.BasicKind; val exact.Value }"þ®type.[]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }  /B%   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P–go.string."[]struct { name string; kind types.BasicKind; val exact.Value }"pÀgo.weak.type.*[]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }€"runtime.zerovalue�ªtype.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ¼go.typelink.[]struct { name string; kind types.BasicKind; val exact.Value }/[]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }®type.[]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·6a8507892607404f128e2c479beb1c2b  þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þÄtype..hashfunc.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }¼type..hash.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þÀtype..eqfunc.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }¸type..eq.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þºtype..alg.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value } Ätype..hashfunc.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }Àtype..eqfunc.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þbruntime.gcbits.0x48c488448c48c488448c48c488448c00 HĈDŒHĈDŒHĈDŒþ˜go.string."[3]struct { name string; kind types.BasicKind; val exact.Value }"°¢@[3]struct { name string; kind types.BasicKind; val exact.Value } ˜go.string."[3]struct { name string; kind types.BasicKind; val exact.Value }"þ°type.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }ÀÀxä€T÷ ºtype..alg.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }0bruntime.gcbits.0x48c488448c48c488448c48c488448c00P˜go.string."[3]struct { name string; kind types.BasicKind; val exact.Value }"pÂgo.weak.type.*[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }€"runtime.zerovalue�ªtype.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value } ®type.[]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þÀgo.typelink.[3]struct { name string; kind types.BasicKind; val exact.Value }/[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }°type.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ”go.string."*struct { name string; kind types.BasicKind; val exact.Value }" ž>*struct { name string; kind types.BasicKind; val exact.Value } ”go.string."*struct { name string; kind types.BasicKind; val exact.Value }"þ¬type.*struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }  ±‹R6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."*struct { name string; kind types.BasicKind; val exact.Value }"p¾go.weak.type.**struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }€"runtime.zerovalue�ªtype.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[9]string(type..hash.[9]stringþ,type..eqfunc.[9]string$type..eq.[9]stringþ&type..alg.[9]string 0type..hashfunc.[9]string,type..eqfunc.[9]stringþbruntime.gcbits.0x48484848484848484800000000000000 HHHHHHHHHþ*go.string."[9]string"@4 [9]string *go.string."[9]string"þtype.[9]stringÀÀ�Ô|l   &type..alg.[9]string0bruntime.gcbits.0x48484848484848484800000000000000P*go.string."[9]string"p.go.weak.type.*[9]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[9]string/[9]stringtype.[9]stringþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þ*go.string."[17]uint8"@4 [17]uint8 *go.string."[17]uint8"þtype.[17]uint8ÀÀöÖ Ö‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[17]uint8"p.go.weak.type.*[17]uint8€"runtime.zerovalue�type.uint8 type.[]uint8þ>go.typelink.[17]uint8/[17]uint8type.[17]uint8þ¦go.string."[]struct { name string; nargs int; variadic bool; kind types.exprKind }"°°G[]struct { name string; nargs int; variadic bool; kind types.exprKind } ¦go.string."[]struct { name string; nargs int; variadic bool; kind types.exprKind }"þ’type.[]struct { name string; nargs int; variadic bool; kind "".exprKind }  wto©   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P¦go.string."[]struct { name string; nargs int; variadic bool; kind types.exprKind }"p¤go.weak.type.*[]struct { name string; nargs int; variadic bool; kind "".exprKind }€"runtime.zerovalue�Žtype.struct { name string; nargs int; variadic bool; kind "".exprKind }þ°go.typelink.[]struct { name string; nargs int; variadic bool; kind types.exprKind }/[]struct { name string; nargs int; variadic bool; kind "".exprKind }’type.[]struct { name string; nargs int; variadic bool; kind "".exprKind }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þªtype..hashfunc.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }¢type..hash.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ¦type..eqfunc.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }žtype..eq.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ type..alg.[20]struct { name string; nargs int; variadic bool; kind "".exprKind } ªtype..hashfunc.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }¦type..eqfunc.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ,žtype..gc.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }fþ¦type..gcprog.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }Vþªgo.string."[20]struct { name string; nargs int; variadic bool; kind types.exprKind }"À´I[20]struct { name string; nargs int; variadic bool; kind types.exprKind } ªgo.string."[20]struct { name string; nargs int; variadic bool; kind types.exprKind }"þ–type.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }ÀÀ ‹µá]Q  type..alg.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }0žtype..gc.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }@¦type..gcprog.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }Pªgo.string."[20]struct { name string; nargs int; variadic bool; kind types.exprKind }"p¨go.weak.type.*[20]struct { name string; nargs int; variadic bool; kind "".exprKind }€"runtime.zerovalue�Žtype.struct { name string; nargs int; variadic bool; kind "".exprKind } ’type.[]struct { name string; nargs int; variadic bool; kind "".exprKind }þ¸go.typelink.[20]struct { name string; nargs int; variadic bool; kind types.exprKind }/[20]struct { name string; nargs int; variadic bool; kind "".exprKind }–type.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ,go.string."*[8]string"@6 -*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ8go.string."*[8]types.Object"PB*[8]types.Object 8go.string."*[8]types.Object"þ$type.*[8]"".Object  Ý;'¢6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[8]types.Object"p6go.weak.type.**[8]"".Object€"runtime.zerovalue�"type.[8]"".Objectþ0go.string."*[8]ast.Expr"@: *[8]ast.Expr 0go.string."*[8]ast.Expr"þ(type.*[8]go/ast.Expr  “û˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Expr"p:go.weak.type.**[8]go/ast.Expr€"runtime.zerovalue�&type.[8]go/ast.ExprþDgo.string."*[8]types.TypeAndValue"PN*[8]types.TypeAndValue Dgo.string."*[8]types.TypeAndValue"þ0type.*[8]"".TypeAndValue  Ò<8u6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*[8]types.TypeAndValue"pBgo.weak.type.**[8]"".TypeAndValue€"runtime.zerovalue�.type.[8]"".TypeAndValueþ0go.string."*[8]ast.Node"@: *[8]ast.Node 0go.string."*[8]ast.Node"þ(type.*[8]go/ast.Node  t.¥a6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Node"p:go.weak.type.**[8]go/ast.Node€"runtime.zerovalue�&type.[8]go/ast.Nodeþcontainer/heap 4go.string."container/heap"þ:go.importpath.container/heap.  4go.string."container/heap"þ*go.string."go/parser"@4 go/parser *go.string."go/parser"þ0go.importpath.go/parser.  *go.string."go/parser"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ$go.string."errors"0.errors $go.string."errors"þ*go.importpath.errors.  $go.string."errors"þNgo.string."golang.org/x/tools/go/exact"`Xgolang.org/x/tools/go/exact Ngo.string."golang.org/x/tools/go/exact"þTgo.importpath.golang.org/x/tools/go/exact.  Ngo.string."golang.org/x/tools/go/exact"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þ go.string."math"0*math go.string."math"þ&go.importpath.math.  go.string."math"þ&go.string."unicode"00unicode &go.string."unicode"þ,go.importpath.unicode.  &go.string."unicode"þ&go.string."strconv"00strconv &go.string."strconv"þ,go.importpath.strconv.  &go.string."strconv"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ go.string."sort"0*sort go.string."sort"þ&go.importpath.sort.  go.string."sort"þZgo.string."golang.org/x/tools/go/ast/astutil"pd!golang.org/x/tools/go/ast/astutil Zgo.string."golang.org/x/tools/go/ast/astutil"þ`go.importpath.golang.org/x/tools/go/ast/astutil. ! Zgo.string."golang.org/x/tools/go/ast/astutil"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þ&go.importpath.path.  go.string."path"þ*"".Object.Exported·f$"".Object.Exportedþ"".Object.Id·f"".Object.Idþ""".Object.Name·f"".Object.Nameþ&"".Object.Parent·f "".Object.Parentþ "".Object.Pkg·f"".Object.Pkgþ "".Object.Pos·f"".Object.Posþ&"".Object.String·f "".Object.Stringþ""".Object.Type·f"".Object.Typeþ$"".Object.order·f"".Object.orderþ&"".Object.sameId·f "".Object.sameIdþ*"".Object.setOrder·f$"".Object.setOrderþ,"".Object.setParent·f&"".Object.setParentþ""".Type.String·f"".Type.Stringþ*"".Type.Underlying·f$"".Type.Underlyingþ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ4type..hash.[8]"".Object·f.type..hash.[8]"".Objectþ(runtime.interhash·f"runtime.interhashþ0type..eq.[8]"".Object·f*type..eq.[8]"".Objectþ&"".Sizes.Alignof·f "".Sizes.Alignofþ*"".Sizes.Offsetsof·f$"".Sizes.Offsetsofþ$"".Sizes.Sizeof·f"".Sizes.Sizeofþ.type..hash."".object·f(type..hash."".objectþ$runtime.memhash·fruntime.memhashþ*type..eq."".object·f$type..eq."".objectþ&runtime.memequal·f runtime.memequalþ(type..hash."".Var·f"type..hash."".Varþ$type..eq."".Var·ftype..eq."".Varþ*runtime.memequal32·f$runtime.memequal32þ&"".(*Var).Parent·f "".(*Var).Parentþ "".(*Var).Pos·f"".(*Var).Posþ "".(*Var).Pkg·f"".(*Var).Pkgþ""".(*Var).Name·f"".(*Var).Nameþ""".(*Var).Type·f"".(*Var).Typeþ*"".(*Var).Exported·f$"".(*Var).Exportedþ"".(*Var).Id·f"".(*Var).Idþ$"".(*Var).order·f"".(*Var).orderþ*"".(*Var).setOrder·f$"".(*Var).setOrderþ,"".(*Var).setParent·f&"".(*Var).setParentþ&"".(*Var).sameId·f "".(*Var).sameIdþ:type..hash."".TypeAndValue·f4type..hash."".TypeAndValueþ6type..eq."".TypeAndValue·f0type..eq."".TypeAndValueþ8"".(*TypeAndValue).IsVoid·f2"".(*TypeAndValue).IsVoidþ(runtime.panicwrap·f"runtime.panicwrapþ8"".(*TypeAndValue).IsType·f2"".(*TypeAndValue).IsTypeþ>"".(*TypeAndValue).IsBuiltin·f8"".(*TypeAndValue).IsBuiltinþ:"".(*TypeAndValue).IsValue·f4"".(*TypeAndValue).IsValueþ6"".(*TypeAndValue).IsNil·f0"".(*TypeAndValue).IsNilþB"".(*TypeAndValue).Addressable·f<"".(*TypeAndValue).Addressableþ@"".(*TypeAndValue).Assignable·f:"".(*TypeAndValue).Assignableþ6"".(*TypeAndValue).HasOk·f0"".(*TypeAndValue).HasOkþ8type..hash.[8]go/ast.Expr·f2type..hash.[8]go/ast.Exprþ4type..eq.[8]go/ast.Expr·f.type..eq.[8]go/ast.Exprþ@type..hash.[8]"".TypeAndValue·f:type..hash.[8]"".TypeAndValueþ"".(*byUniqueMethodName).Len·f8"".(*byUniqueMethodName).Lenþ@"".(*byUniqueMethodName).Less·f:"".(*byUniqueMethodName).Lessþ@"".(*byUniqueMethodName).Swap·f:"".(*byUniqueMethodName).Swapþ8type..hash.[2]go/ast.Expr·f2type..hash.[2]go/ast.Exprþ4type..eq.[2]go/ast.Expr·f.type..eq.[2]go/ast.Exprþ:"".(*byUniqueTypeName).Len·f4"".(*byUniqueTypeName).Lenþ<"".(*byUniqueTypeName).Less·f6"".(*byUniqueTypeName).Lessþ<"".(*byUniqueTypeName).Swap·f6"".(*byUniqueTypeName).Swapþ¼type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f¶type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ¸type..eq.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f²type..eq.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þÂtype..hash.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f¼type..hash.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ¾type..eq.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f¸type..eq.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ.type..hash.[9]string·f(type..hash.[9]stringþ*type..eq.[9]string·f$type..eq.[9]stringþ¨type..hash.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }·f¢type..hash.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ¤type..eq.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }·fžtype..eq.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ"runtime.zerovaluePÿÿgo13ld \ No newline at end of file +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ8go.string."*[8]types.Object"PB*[8]types.Object 8go.string."*[8]types.Object"þ$type.*[8]"".Object  Ý;'¢6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[8]types.Object"p6go.weak.type.**[8]"".Object€"runtime.zerovalue�"type.[8]"".Objectþ0go.string."*[8]ast.Expr"@: *[8]ast.Expr 0go.string."*[8]ast.Expr"þ(type.*[8]go/ast.Expr  “û˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Expr"p:go.weak.type.**[8]go/ast.Expr€"runtime.zerovalue�&type.[8]go/ast.ExprþDgo.string."*[8]types.TypeAndValue"PN*[8]types.TypeAndValue Dgo.string."*[8]types.TypeAndValue"þ0type.*[8]"".TypeAndValue  Ò<8u6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*[8]types.TypeAndValue"pBgo.weak.type.**[8]"".TypeAndValue€"runtime.zerovalue�.type.[8]"".TypeAndValueþ0go.string."*[8]ast.Node"@: *[8]ast.Node 0go.string."*[8]ast.Node"þ(type.*[8]go/ast.Node  t.¥a6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[8]ast.Node"p:go.weak.type.**[8]go/ast.Node€"runtime.zerovalue�&type.[8]go/ast.Nodeþcontainer/heap 4go.string."container/heap"þ:go.importpath.container/heap.  4go.string."container/heap"þ*go.string."go/parser"@4 go/parser *go.string."go/parser"þ0go.importpath.go/parser.  *go.string."go/parser"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ$go.string."errors"0.errors $go.string."errors"þ*go.importpath.errors.  $go.string."errors"þNgo.string."golang.org/x/tools/go/exact"`Xgolang.org/x/tools/go/exact Ngo.string."golang.org/x/tools/go/exact"þTgo.importpath.golang.org/x/tools/go/exact.  Ngo.string."golang.org/x/tools/go/exact"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þ go.string."math"0*math go.string."math"þ&go.importpath.math.  go.string."math"þ&go.string."unicode"00unicode &go.string."unicode"þ,go.importpath.unicode.  &go.string."unicode"þ&go.string."strconv"00strconv &go.string."strconv"þ,go.importpath.strconv.  &go.string."strconv"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ go.string."sort"0*sort go.string."sort"þ&go.importpath.sort.  go.string."sort"þZgo.string."golang.org/x/tools/go/ast/astutil"pd!golang.org/x/tools/go/ast/astutil Zgo.string."golang.org/x/tools/go/ast/astutil"þ`go.importpath.golang.org/x/tools/go/ast/astutil. ! Zgo.string."golang.org/x/tools/go/ast/astutil"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þ&go.importpath.path.  go.string."path"þ*"".Object.Exported·f$"".Object.Exportedþ"".Object.Id·f"".Object.Idþ""".Object.Name·f"".Object.Nameþ&"".Object.Parent·f "".Object.Parentþ "".Object.Pkg·f"".Object.Pkgþ "".Object.Pos·f"".Object.Posþ&"".Object.String·f "".Object.Stringþ""".Object.Type·f"".Object.Typeþ$"".Object.order·f"".Object.orderþ&"".Object.sameId·f "".Object.sameIdþ*"".Object.setOrder·f$"".Object.setOrderþ,"".Object.setParent·f&"".Object.setParentþ""".Type.String·f"".Type.Stringþ*"".Type.Underlying·f$"".Type.Underlyingþ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ4type..hash.[8]"".Object·f.type..hash.[8]"".Objectþ(runtime.interhash·f"runtime.interhashþ0type..eq.[8]"".Object·f*type..eq.[8]"".Objectþ&"".Sizes.Alignof·f "".Sizes.Alignofþ*"".Sizes.Offsetsof·f$"".Sizes.Offsetsofþ$"".Sizes.Sizeof·f"".Sizes.Sizeofþ.type..hash."".object·f(type..hash."".objectþ$runtime.memhash·fruntime.memhashþ*type..eq."".object·f$type..eq."".objectþ&runtime.memequal·f runtime.memequalþ(type..hash."".Var·f"type..hash."".Varþ$type..eq."".Var·ftype..eq."".Varþ*runtime.memequal32·f$runtime.memequal32þ&"".(*Var).Parent·f "".(*Var).Parentþ "".(*Var).Pos·f"".(*Var).Posþ "".(*Var).Pkg·f"".(*Var).Pkgþ""".(*Var).Name·f"".(*Var).Nameþ""".(*Var).Type·f"".(*Var).Typeþ*"".(*Var).Exported·f$"".(*Var).Exportedþ"".(*Var).Id·f"".(*Var).Idþ$"".(*Var).order·f"".(*Var).orderþ*"".(*Var).setOrder·f$"".(*Var).setOrderþ,"".(*Var).setParent·f&"".(*Var).setParentþ&"".(*Var).sameId·f "".(*Var).sameIdþ:type..hash."".TypeAndValue·f4type..hash."".TypeAndValueþ6type..eq."".TypeAndValue·f0type..eq."".TypeAndValueþ8"".(*TypeAndValue).IsVoid·f2"".(*TypeAndValue).IsVoidþ(runtime.panicwrap·f"runtime.panicwrapþ8"".(*TypeAndValue).IsType·f2"".(*TypeAndValue).IsTypeþ>"".(*TypeAndValue).IsBuiltin·f8"".(*TypeAndValue).IsBuiltinþ:"".(*TypeAndValue).IsValue·f4"".(*TypeAndValue).IsValueþ6"".(*TypeAndValue).IsNil·f0"".(*TypeAndValue).IsNilþB"".(*TypeAndValue).Addressable·f<"".(*TypeAndValue).Addressableþ@"".(*TypeAndValue).Assignable·f:"".(*TypeAndValue).Assignableþ6"".(*TypeAndValue).HasOk·f0"".(*TypeAndValue).HasOkþ8type..hash.[8]go/ast.Expr·f2type..hash.[8]go/ast.Exprþ4type..eq.[8]go/ast.Expr·f.type..eq.[8]go/ast.Exprþ@type..hash.[8]"".TypeAndValue·f:type..hash.[8]"".TypeAndValueþ"".(*byUniqueMethodName).Len·f8"".(*byUniqueMethodName).Lenþ@"".(*byUniqueMethodName).Less·f:"".(*byUniqueMethodName).Lessþ@"".(*byUniqueMethodName).Swap·f:"".(*byUniqueMethodName).Swapþ8type..hash.[2]go/ast.Expr·f2type..hash.[2]go/ast.Exprþ4type..eq.[2]go/ast.Expr·f.type..eq.[2]go/ast.Exprþ:"".(*byUniqueTypeName).Len·f4"".(*byUniqueTypeName).Lenþ<"".(*byUniqueTypeName).Less·f6"".(*byUniqueTypeName).Lessþ<"".(*byUniqueTypeName).Swap·f6"".(*byUniqueTypeName).Swapþ¼type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f¶type..hash.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ¸type..eq.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f²type..eq.struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þÂtype..hash.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f¼type..hash.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ¾type..eq.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }·f¸type..eq.[3]struct { name string; kind "".BasicKind; val golang.org/x/tools/go/exact.Value }þ.type..hash.[9]string·f(type..hash.[9]stringþ*type..eq.[9]string·f$type..eq.[9]stringþ¨type..hash.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }·f¢type..hash.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ¤type..eq.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }·fžtype..eq.[20]struct { name string; nargs int; variadic bool; kind "".exprKind }þ"runtime.zerovaluePÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/types/typeutil.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/types/typeutil.a new file mode 100644 index 0000000..e95d938 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/go/types/typeutil.a @@ -0,0 +1,232 @@ +! +__.PKGDEF 0 0 0 644 21419 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package typeutil + import runtime "runtime" + import types "golang.org/x/tools/go/types" + import fmt "fmt" + import reflect "reflect" + import bytes "bytes" + import token "go/token" // indirect + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"golang.org/x/tools/go/types".Type interface { String() (? string); Underlying() (? @"golang.org/x/tools/go/types".Type) } + type @"golang.org/x/tools/go/types".Object interface { Exported() (? bool); Id() (? string); Name() (? string); Parent() (? *@"golang.org/x/tools/go/types".Scope); Pkg() (? *@"golang.org/x/tools/go/types".Package); Pos() (? @"go/token".Pos); String() (? string); Type() (? @"golang.org/x/tools/go/types".Type); @"golang.org/x/tools/go/types".order() (? uint32); @"golang.org/x/tools/go/types".sameId(@"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package, @"golang.org/x/tools/go/types".name string) (? bool); @"golang.org/x/tools/go/types".setOrder(? uint32); @"golang.org/x/tools/go/types".setParent(? *@"golang.org/x/tools/go/types".Scope) } + import io "io" // indirect + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"golang.org/x/tools/go/types".Scope struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".children []*@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".comment string; @"golang.org/x/tools/go/types".elems map[string]@"golang.org/x/tools/go/types".Object } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Child (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) Insert (@"golang.org/x/tools/go/types".obj·3 @"golang.org/x/tools/go/types".Object) (? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Lookup (@"golang.org/x/tools/go/types".name·3 string "esc:0x0") (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".elems[@"golang.org/x/tools/go/types".name·3] } + func (@"golang.org/x/tools/go/types".s·3 *@"golang.org/x/tools/go/types".Scope "esc:0x2") LookupParent (@"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Scope, ? @"golang.org/x/tools/go/types".Object) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") Names () (? []string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x0") NumChildren () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".children) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Scope) String () (? string) + func (@"golang.org/x/tools/go/types".s·1 *@"golang.org/x/tools/go/types".Scope) WriteTo (@"golang.org/x/tools/go/types".w·2 @"io".Writer, @"golang.org/x/tools/go/types".n·3 int, @"golang.org/x/tools/go/types".recurse·4 bool) + type @"golang.org/x/tools/go/types".Package struct { @"golang.org/x/tools/go/types".path string; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".complete bool; @"golang.org/x/tools/go/types".imports []*@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".fake bool } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x0") Complete () (? bool) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".complete } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Imports () (? []*@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".imports } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") MarkComplete () { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".complete = true } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Path () (? string) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".path } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package "esc:0x1") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".pkg·2.@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".pkg·1 *@"golang.org/x/tools/go/types".Package "esc:0x0") SetImports (@"golang.org/x/tools/go/types".list·2 []*@"golang.org/x/tools/go/types".Package) { @"golang.org/x/tools/go/types".pkg·1.@"golang.org/x/tools/go/types".imports = @"golang.org/x/tools/go/types".list·2 } + func (@"golang.org/x/tools/go/types".pkg·2 *@"golang.org/x/tools/go/types".Package) String () (? string) + func @"".Dependencies (@"".pkgs·2 ...*@"golang.org/x/tools/go/types".Package) (? []*@"golang.org/x/tools/go/types".Package) + type @"golang.org/x/tools/go/types".object struct { @"golang.org/x/tools/go/types".parent *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".pos @"go/token".Pos; @"golang.org/x/tools/go/types".pkg *@"golang.org/x/tools/go/types".Package; @"golang.org/x/tools/go/types".name string; @"golang.org/x/tools/go/types".typ @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".order_ uint32 } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Exported () (? bool) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Id () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Name () (? string) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".name } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Parent () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".parent } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Pkg () (? *@"golang.org/x/tools/go/types".Package) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pkg } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") Pos () (? @"go/token".Pos) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".pos } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") String () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x1") Type () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".typ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".order () (? uint32) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".order_ } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".sameId (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? bool) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setOrder (@"golang.org/x/tools/go/types".order·2 uint32) + func (@"golang.org/x/tools/go/types".obj·1 *@"golang.org/x/tools/go/types".object "esc:0x0") @"golang.org/x/tools/go/types".setParent (@"golang.org/x/tools/go/types".parent·2 *@"golang.org/x/tools/go/types".Scope) { @"golang.org/x/tools/go/types".obj·1.@"golang.org/x/tools/go/types".parent = @"golang.org/x/tools/go/types".parent·2 } + type @"golang.org/x/tools/go/types".Var struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object; @"golang.org/x/tools/go/types".anonymous bool; @"golang.org/x/tools/go/types".visited bool; @"golang.org/x/tools/go/types".isField bool; @"golang.org/x/tools/go/types".used bool } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") Anonymous () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".anonymous } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var "esc:0x0") IsField () (? bool) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".isField } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Var) String () (? string) + type @"golang.org/x/tools/go/types".Tuple struct { @"golang.org/x/tools/go/types".vars []*@"golang.org/x/tools/go/types".Var } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") Len () (? int) { if @"golang.org/x/tools/go/types".t·2 != nil { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".vars) }; return 0x0 } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Tuple "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + type @"".Hasher struct { @"".memo map[@"golang.org/x/tools/go/types".Type]uint32 } + func (@"".h·2 @"".Hasher "esc:0x0") Hash (@"".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"".h·2 @"".Hasher "esc:0x0") @"".hashFor (@"".t·3 @"golang.org/x/tools/go/types".Type) (? uint32) + func (@"".h·2 @"".Hasher "esc:0x0") @"".hashTuple (@"".tuple·3 *@"golang.org/x/tools/go/types".Tuple "esc:0x0") (? uint32) + type @"".entry struct { @"".key @"golang.org/x/tools/go/types".Type; @"".value interface {} } + type @"".Map struct { @"".hasher @"".Hasher; @"".table map[uint32][]@"".entry; @"".length int } + func (@"".m·2 *@"".Map "esc:0x0") At (@"".key·3 @"golang.org/x/tools/go/types".Type) (? interface {}) + func (@"".m·2 *@"".Map "esc:0x0") Delete (@"".key·3 @"golang.org/x/tools/go/types".Type) (? bool) + func (@"".m·1 *@"".Map "esc:0x0") Iterate (@"".f·2 func(@"".key @"golang.org/x/tools/go/types".Type, @"".value interface {}) "esc:0x0") + func (@"".m·2 *@"".Map "esc:0x0") Keys () (? []@"golang.org/x/tools/go/types".Type) + func (@"".m·2 *@"".Map "esc:0x0") KeysString () (? string) + func (@"".m·2 *@"".Map "esc:0x0") Len () (? int) { if @"".m·2 != nil { return @"".m·2.@"".length }; return 0x0 } + func (@"".m·2 *@"".Map "esc:0x0") Set (@"".key·3 @"golang.org/x/tools/go/types".Type, @"".value·4 interface {}) (@"".prev·1 interface {}) + func (@"".m·1 *@"".Map "esc:0x0") SetHasher (@"".hasher·2 @"".Hasher) { @"".m·1.@"".hasher = @"".hasher·2 } + func (@"".m·2 *@"".Map "esc:0x0") String () (? string) + func (@"".m·2 *@"".Map "esc:0x0") @"".toString (@"".values·3 bool) (? string) + func @"".MakeHasher () (? @"".Hasher) { return (@"".Hasher{ @"".memo:make(map[@"golang.org/x/tools/go/types".Type]uint32, 0x0) }) } + type @"golang.org/x/tools/go/types".SelectionKind int + type @"golang.org/x/tools/go/types".Selection struct { @"golang.org/x/tools/go/types".kind @"golang.org/x/tools/go/types".SelectionKind; @"golang.org/x/tools/go/types".recv @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".obj @"golang.org/x/tools/go/types".Object; @"golang.org/x/tools/go/types".index []int; @"golang.org/x/tools/go/types".indirect bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Index () (? []int) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".index } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Indirect () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".indirect } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x0") Kind () (? @"golang.org/x/tools/go/types".SelectionKind) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".kind } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Obj () (? @"golang.org/x/tools/go/types".Object) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection "esc:0x1") Recv () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) String () (? string) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Selection) Type () (? @"golang.org/x/tools/go/types".Type) + import sync "sync" // indirect + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"golang.org/x/tools/go/types".MethodSet struct { @"golang.org/x/tools/go/types".list []*@"golang.org/x/tools/go/types".Selection } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") At (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Selection) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Len () (? int) { return len(@"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".list) } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") Lookup (@"golang.org/x/tools/go/types".pkg·3 *@"golang.org/x/tools/go/types".Package "esc:0x0", @"golang.org/x/tools/go/types".name·4 string "esc:0x0") (? *@"golang.org/x/tools/go/types".Selection) + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".MethodSet "esc:0x0") String () (? string) + type @"golang.org/x/tools/go/types".TypeName struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".TypeName) String () (? string) + type @"golang.org/x/tools/go/types".Func struct { @"golang.org/x/tools/go/types".? @"golang.org/x/tools/go/types".object } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) FullName () (? string) + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func "esc:0x0") Scope () (? *@"golang.org/x/tools/go/types".Scope) { return @"golang.org/x/tools/go/types".obj·2.@"golang.org/x/tools/go/types".object.@"golang.org/x/tools/go/types".typ.(*@"golang.org/x/tools/go/types".Signature).@"golang.org/x/tools/go/types".scope } + func (@"golang.org/x/tools/go/types".obj·2 *@"golang.org/x/tools/go/types".Func) String () (? string) + type @"golang.org/x/tools/go/types".Named struct { @"golang.org/x/tools/go/types".obj *@"golang.org/x/tools/go/types".TypeName; @"golang.org/x/tools/go/types".underlying @"golang.org/x/tools/go/types".Type; @"golang.org/x/tools/go/types".methods []*@"golang.org/x/tools/go/types".Func } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named) AddMethod (@"golang.org/x/tools/go/types".m·2 *@"golang.org/x/tools/go/types".Func) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") Method (@"golang.org/x/tools/go/types".i·3 int) (? *@"golang.org/x/tools/go/types".Func) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods[@"golang.org/x/tools/go/types".i·3] } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x0") NumMethods () (? int) { return len(@"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".methods) } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Obj () (? *@"golang.org/x/tools/go/types".TypeName) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".obj } + func (@"golang.org/x/tools/go/types".t·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") SetUnderlying (@"golang.org/x/tools/go/types".underlying·2 @"golang.org/x/tools/go/types".Type) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Named "esc:0x1") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2.@"golang.org/x/tools/go/types".underlying } + func (@"golang.org/x/tools/go/types".n·1 *@"golang.org/x/tools/go/types".Named "esc:0x0") @"golang.org/x/tools/go/types".setUnderlying (@"golang.org/x/tools/go/types".typ·2 @"golang.org/x/tools/go/types".Type) { if @"golang.org/x/tools/go/types".n·1 != nil { @"golang.org/x/tools/go/types".n·1.@"golang.org/x/tools/go/types".underlying = @"golang.org/x/tools/go/types".typ·2 } } + type @"golang.org/x/tools/go/types".MethodSetCache struct { @"golang.org/x/tools/go/types".mu @"sync".Mutex; @"golang.org/x/tools/go/types".named map[*@"golang.org/x/tools/go/types".Named]struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }; @"golang.org/x/tools/go/types".others map[@"golang.org/x/tools/go/types".Type]*@"golang.org/x/tools/go/types".MethodSet } + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache) MethodSet (@"golang.org/x/tools/go/types".T·3 @"golang.org/x/tools/go/types".Type) (? *@"golang.org/x/tools/go/types".MethodSet) + func (@"golang.org/x/tools/go/types".cache·2 *@"golang.org/x/tools/go/types".MethodSetCache "esc:0x0") @"golang.org/x/tools/go/types".lookupNamed (@"golang.org/x/tools/go/types".named·3 *@"golang.org/x/tools/go/types".Named) (? struct { @"golang.org/x/tools/go/types".value *@"golang.org/x/tools/go/types".MethodSet; @"golang.org/x/tools/go/types".pointer *@"golang.org/x/tools/go/types".MethodSet }) + func @"".IntuitiveMethodSet (@"".T·2 @"golang.org/x/tools/go/types".Type, @"".msets·3 *@"golang.org/x/tools/go/types".MethodSetCache) (? []*@"golang.org/x/tools/go/types".Selection) + func @"".init () + type @"golang.org/x/tools/go/types".Signature struct { @"golang.org/x/tools/go/types".scope *@"golang.org/x/tools/go/types".Scope; @"golang.org/x/tools/go/types".recv *@"golang.org/x/tools/go/types".Var; @"golang.org/x/tools/go/types".params *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".results *@"golang.org/x/tools/go/types".Tuple; @"golang.org/x/tools/go/types".variadic bool } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Params () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".params } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Recv () (? *@"golang.org/x/tools/go/types".Var) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".recv } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x1") Results () (? *@"golang.org/x/tools/go/types".Tuple) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".results } + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature) String () (? string) + func (@"golang.org/x/tools/go/types".t·2 *@"golang.org/x/tools/go/types".Signature "esc:0x2") Underlying () (? @"golang.org/x/tools/go/types".Type) { return @"golang.org/x/tools/go/types".t·2 } + func (@"golang.org/x/tools/go/types".s·2 *@"golang.org/x/tools/go/types".Signature "esc:0x0") Variadic () (? bool) { return @"golang.org/x/tools/go/types".s·2.@"golang.org/x/tools/go/types".variadic } + +$$ +_go_.6 0 0 0 644 120497 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld:golang.org/x/tools/go/types.abytes.a +fmt.areflect.aþ"".DependenciesàÖeH‹ %H;awèëêHƒì`HÇ„$€HÇ„$ˆHÇ„$�HÇD$(HÇD$0HÇD$8H�H‰$HÇD$èH‹D$H‰D$ HÇD$HÇD$@HÇD$HHÇD$PHÇD$XH�D$@H�-H‰(H�l$ H‰hH�l$H‰hH�l$(H‰hH‰D$H‹\$hH‰$H‹\$pH‰\$H‹\$xH‰\$H‹T$H‹ÿÓH‹\$(H‰œ$€H‹\$0H‰œ$ˆH‹\$8H‰œ$�HƒÄ`à + 0runtime.morestack_noctxt¸dtype.map[*golang.org/x/tools/go/types.Package]boolÜruntime.makemapâ"".func·001ú +`À "".autotmp_0003?Ôtype.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *func([]*golang.org/x/tools/go/types.Package); A2 *[]*golang.org/x/tools/go/types.Package }"".visit�btype.func([]*golang.org/x/tools/go/types.Package)"".seendtype.map[*golang.org/x/tools/go/types.Package]bool"".resultoVtype.[]*golang.org/x/tools/go/types.Package "".~r10Vtype.[]*golang.org/x/tools/go/types.Package"".pkgsVtype.[]*golang.org/x/tools/go/types.PackageÀ�¿°># S'1m�3Tgclocals·6d3fa487f5e45db9cb9199d2a5e0e216Tgclocals·36abb93d37d5522a2231252f4c71a565°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþ&"".(*Map).SetHasher ŽeH‹ %H;awèëêHƒìH‹\$H‰$Hƒ<$tH‹\$ H‰\$èHƒÄÉ%ëã + 0runtime.morestack_noctxtj.runtime.writebarrierptr "".hashertype."".Hasher"".mtype.*"".Map # Pz +4Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ "".(*Map).Delete ŠeH‹ %H�D$ÈH;AwèëåH�ì¸H‹„$À1íH9脲H‹X1íH9ë„£H�(H�$H‰ßH‰îH¥H‹œ$ÈH‰\$H‹œ$ÐH‰\$è‹D$H�H‰$H‹œ$ÀH‹kH‰l$‰D$èH‹\$Hƒû„TH‹H‹KH‹kH‰T$HH‰L$PH‰l$XH‰l$p1ÀH‰L$hH‰L$0H‰T$`H‹l$0H9è�ÿH‰T$@Hƒú„H�¬$˜H‰ïH‰ÖèH‰D$8H‰D$(H�œ$˜H�l$xH‰ïH‰ÞèHƒ|$x„šH‹œ$ÈH‰$H‹´$ÐH‰t$H�t$xH�l$H‰ïH¥H¥èH‹T$@H‹D$8¶\$ H‰Ù€ûtTH‹|$HH‹\$(H‹l$PH9ës9HkÛ Hß1ÀèH‹œ$ÀH‹kH‹œ$ÀHÿÍH‰kÆ„$ØH�ĸÃè HƒÂ HÿÀH‹l$0H9èŒÿÿÿÆ„$ØH�ĸÉéùþÿÿ‰é¥þÿÿ +*0runtime.morestack_noctxtÜ"".Hasher.Hashò4type.map[uint32][]"".entry®2runtime.mapaccess1_fast32Œ� runtime.duffcopyÐ� runtime.duffcopyÆJgolang.org/x/tools/go/types.Identical¸ð runtime.duffzero˜$runtime.panicindex@ð"".autotmp_0013?type."".entry"".autotmp_0012ïtype.*"".entry"".autotmp_0011�type.int"".autotmp_0010ÿtype.int"".autotmp_0007type.[]"".entry"".autotmp_0006¯type.[]"".entry"".autotmp_0005type.uint32"".etype."".entry"".iŸtype.int"".bucketßtype.[]"".entry "".~r10type.bool "".keyJtype.golang.org/x/tools/go/types.Type"".mtype.*"".Map&"ð¨ïð+ïð�<ˆ*2?wR"mõiETgclocals·a69e79957b5150531998200513ab99eeTgclocals·2c58d06374fa3d0e90f995f984137cbd¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".(*Map).At€òeH‹ %H�D$ÐH;AwèëåH�ì°H‹„$¸HÇ„$ÐHÇ„$Ø1íH9è„~H‹X1íH9ë„oH�(H�$H‰ßH‰îH¥H‹œ$ÀH‰\$H‹œ$ÈH‰\$è‹D$H�H‰$H‹œ$¸H‹kH‰l$‰D$èH‹\$Hƒû„0H‹H‹CH‹kH‰T$XH‰D$`H‰l$hH‰l$PE1ÀH‰D$HH‰D$(H‰T$@H‰ÑH‹l$(I9è�ÇH‰T$8Hƒú„ØH�¬$�H‰ïH‰ÖèL‰D$0H�œ$�H�l$pH‰ïH‰ÞèHƒ|$ptkH‹œ$ÀH‰$H‹´$ÈH‰t$H�t$pH�l$H‰ïH¥H¥èL‹D$0H‹T$8¶\$ €ût(H‹œ$€H‰œ$ÐH‹œ$ˆH‰œ$ØH�İÃHƒÂ IÿÀH‹l$(I9èŒ9ÿÿÿHÇ„$ÐHÇ„$ØH�İÉé!ÿÿÿ‰éÉþÿÿ +*0runtime.morestack_noctxtŒ"".Hasher.Hash¢4type.map[uint32][]"".entryÞ2runtime.mapaccess1_fast32Ä� runtime.duffcopyþ� runtime.duffcopyìJgolang.org/x/tools/go/types.IdenticalPà"".autotmp_0021?type."".entry"".autotmp_0020ïtype.*"".entry"".autotmp_0019�type.int"".autotmp_0018ÿtype.int"".autotmp_0016ßtype.[]"".entry"".autotmp_0015¯type.[]"".entry"".etype."".entry "".~r10"type.interface {} "".keyJtype.golang.org/x/tools/go/types.Type"".mtype.*"".Map&"à“ßà4ßà€&°BçK( …ð‹Tgclocals·2d29ece705ad6fb4c36ae535e41922d5Tgclocals·208b82e6747786ebe2bcb1b8cee02640¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".(*Map).SetàÖeH‹ %H�„$(ÿÿÿH;AwèëâH�ìXH‹„$`HÇ„$ˆHÇ„$�H‹X1íH9ë„eH�(H�$H‰ßH‰îH¥H‹œ$hH‰\$H‹œ$pH‰\$è‹D$‰D$HH�H‰$H‹œ$`H‹kH‰l$‰D$èL‹¤$hL‹œ$pH‹\$Hƒû„äL‹L‹KH‹kH‰¬$ HÇD$pL‰”$�L‰Œ$˜H‹œ$ L‰ÉH‰œ$Ð1ÀL‰Œ$ÈL‰L$XL‰”$ÀL‰ÒH‹l$XH9è�‰H‰”$ˆHƒú„dH�¬$8H‰ïH‰ÖèH‰D$`H‰D$PH�œ$8H�¬$ØH‰ïH‰ÞèHƒ¼$Ø…NL‰ÓH‰ÅL9ȃ8Hkí HëH‰\$pHƒÂ HÿÀH‹l$XH9èŒwÿÿÿH‹\$p1íH9넞H�¼$1ÀèL‰¤$L‰œ$ H‹œ$xH‰œ$(H‹œ$€H‰œ$0H‹t$pH‰4$Hƒ<$tFHÇD$H�´$H�l$H‰ïèèH‹œ$`H‹kH‹œ$`HÿÅH‰kH�ÄXÉ%뱋\$H‰\$LH�¼$ø1ÀèL‰¤$øL‰œ$H‹œ$xH‰œ$H‹œ$€H‰œ$H‹„$ L‰ÖL‰ÊH‰ÃL)ËHƒû}OH�H‰$H‰´$ÀH‰t$H‰”$ÈH‰T$H‰„$ÐH‰D$HÇD$ èH‹t$(H‹T$0H‹D$8H‰ÕHÿÅH‰¬$ÈH‰„$ÐH‰´$ÀH‰×Hkÿ HþH‰4$HÇD$H�´$øH�|$èèH‹œ$ÀH‰œ$¨H‹œ$ÈH‰œ$°H‹œ$ÐH‰œ$¸H�H‰$H‹œ$`H‹kH‰l$H�\$LH‰\$H�œ$¨H‰\$èékþÿÿè L‰$$L‰\$H�œ$ØH�l$H‰ïH‰ÞH¥H¥èL‹¤$hL‹œ$pL‹”$�L‹Œ$˜H‹”$ˆH‹D$`¶\$ H‰Ù€ûtkH‹œ$èH‰œ$ˆH‹œ$ðH‰œ$�H‹l$PL‰ÓL9Ís7Hkí HëH‰$Hƒ$H‹œ$xH‰\$H‹œ$€H‰\$èH�ÄXÃè éþüÿÿ‰é•üÿÿ‰éüÿÿH‹1íH9ëu]HÇD$hH�H‰$HÇD$èH‹D$H‰„$€H‹œ$`H‰$Hƒ<$„–H‰D$hH‰D$èH‹„$`Hƒø„nH�(H�$H‰ßH‰îH¥H‹œ$hH‰\$H‹œ$pH‰\$è‹\$‰\$DH�H‰$HÇD$èH‹\$H‰\$x‹\$D‰\$LH�H‰$èH‹\$Hƒû„çHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H‹œ$¨H‰$H‹œ$hH‰\$H‹œ$pH‰\$èH‹œ$¨H‰$Hƒ$H‹œ$xH‰\$H‹œ$€H‰\$èH�H‰$H‹\$xH‰\$H�\$LH‰\$H�œ$¨H‰\$èH‹œ$`H‰$Hƒ<$tHƒ$H‹\$xH‰\$èé¸ûÿÿ‰%ëÞ‰éÿÿÿ‰é‹þÿÿ‰%é^þÿÿD +00runtime.morestack_noctxtü"".Hasher.Hashš4type.map[uint32][]"".entryÖ2runtime.mapaccess1_fast32¬� runtime.duffcopyö� runtime.duffcopy²ð runtime.duffzeroî� runtime.duffcopyø0runtime.writebarrierfat4þ ð runtime.duffzero  type.[]"".entry’ "runtime.growslice¾ � runtime.duffcopyÈ 0runtime.writebarrierfat4¶4type.map[uint32][]"".entry˜$runtime.mapassign1¬$runtime.panicindexúJgolang.org/x/tools/go/types.Identical¦2runtime.writebarrierifaceÀ$runtime.panicindexž`type.map[golang.org/x/tools/go/types.Type]uint32Âruntime.makemap¨.runtime.writebarrierptr¨"".Hasher.HashÆ4type.map[uint32][]"".entryêruntime.makemapœ type.[1]"".entry®"runtime.newobjectî2runtime.writebarrierifaceÎ2runtime.writebarrierifaceÜ4type.map[uint32][]"".entry°$runtime.mapassign1þ.runtime.writebarrierptrp°>"".autotmp_0046type.[]"".entry"".autotmp_0045type.uint32"".autotmp_0044¿4type.map[uint32][]"".entry"".autotmp_0043¯type."".Hasher"".autotmp_0040type.int"".autotmp_0039type.int"".autotmp_0038type.[]"".entry"".autotmp_0037¿type."".entry"".autotmp_0036type."".entry"".autotmp_0035?type."".entry"".autotmp_0034Ÿtype.*"".entry"".autotmp_0033ÿtype.int"".autotmp_0032ïtype.int"".autotmp_0031type.int"".autotmp_0030type.uint32"".autotmp_0028ßtype.[]"".entry"".autotmp_0027—type.uint32"".autotmp_0025type.[]"".entry"".autotmp_0024¯type.[]"".entry"".autotmp_0023type.uint32 "".~r0ßtype."".Hasher"".hash§type.uint32"".eÿtype."".entry"".i�type.int"".holeÏtype.*"".entry"".bucket�type.[]"".entry"".hashŸtype.uint32"".prevP"type.interface {}"".value0"type.interface {} "".keyJtype.golang.org/x/tools/go/types.Type"".mtype.*"".Map*%°½¯°»¯°‘° ŠÊE2[ •r ä)_ < $ +]@£>}‹[h + '– A¶ +`ˆ 2Tgclocals·a4ba65e75092aaa47257e4009fa94a29Tgclocals·20612973173e9ee0e45d3d150b866368¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".(*Map).Len@@H‹D$1íH9èt +H‹hH‰l$ÃHÇD$à  "".~r0type.int"".mtype.*"".Map  Œ + +Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ""".(*Map).Iterate€úeH‹ %H�D$ˆH;AwèëåH�ìøH‹„$1íH9è„kH‹hH�¼$¨1ÀèH�H‰$H‰l$H�œ$¨H‰\$èH‹œ$¨1íH9ë„#H‹œ$°Hƒû„'H‹+H‹KH‹CH‹œ$¨Hƒû„H‰l$8H‰L$@H‰D$HH‰D$`1ÒH‰L$XH‰L$ H‰l$PH‰èH‹l$ H9ê�šH‰D$0Hƒø„·H�¬$ˆH‰ïH‰ÆèH‰T$(H�œ$ˆH�l$hH‰ïH‰ÞèHƒ|$ht>H�\$hH�,$H‰ïH‰ÞH¥H¥H�\$xH�l$H‰ïH‰ÞH¥H¥H‹”$H‹ÿÓH‹T$(H‹D$0HƒÀ HÿÂH‹l$ H9êŒfÿÿÿH�œ$¨H‰$èH‹œ$¨1íH9ë…ÝþÿÿH�ÄøÃ‰éBÿÿÿ‰éöþÿÿ‰éÒþÿÿ +*0runtime.morestack_noctxtˆØ runtime.duffzero–4type.map[uint32][]"".entryÌ&runtime.mapiterinit€� runtime.duffcopyº� runtime.duffcopy¶ +’&runtime.mapiternext ð"".autotmp_0061ßtype."".entry"".autotmp_0060�type.*"".entry"".autotmp_0059¯type.int"".autotmp_0058Ÿtype.int"".autotmp_0057Ïtype.[]"".entry"".autotmp_0056type.[]"".entry"".autotmp_0055Ÿ>type.map.iter[uint32][]"".entry"".eŸtype."".entry"".bucketÿtype.[]"".entry"".frtype.func(golang.org/x/tools/go/types.Type, interface {})"".mtype.*"".Map"ð…ïðÀ8ª* wu>$  +eö-8Tgclocals·c70b15b9f2d08c884d2a5c6874723195Tgclocals·80dccfd950bc5f5ddd9272ed9dedf843¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".(*Map).KeysÀºeH‹ %H;awèëêHƒìXHÇD$hHÇD$pHÇD$xH‹D$`1íH9è„‘H‹@H�H‰$HÇD$H‰D$èH‹T$H‹L$ H‹D$(H‰T$@H‰L$HH‰D$PH�\$0H‰ØH�-H‰+H�l$@H‰kH‹\$`H‰$H‰D$èH‹\$@H‰\$hH‹\$HH‰\$pH‹\$PH‰\$xHƒÄXÃ1Àélÿÿÿ + 0runtime.morestack_noctxt˜Ntype.[]golang.org/x/tools/go/types.TypeÆ"runtime.makeslice "".func·002Þ""".(*Map).Iterate@°"".autotmp_0063O‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }"".keys/Ntype.[]golang.org/x/tools/go/types.Type "".~r0Ntype.[]golang.org/x/tools/go/types.Type"".mtype.*"".Map°»¯° +àÆ5P.# +bL2Tgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·d0aeff0793d6340c5293a5fafb08bde8¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ$"".(*Map).toStringÀ´eH‹ %H�„$pÿÿÿH;AwèëâH�ìHÇ„$(HÇ„$0H‹œ$1íH9ëu&H�H‹+H‰¬$(H‹kH‰¬$0H�ÄÃH�H‰$èH‹D$H‰D$XH‰D$PH�H‹+H‰¬$ H‹kH‰¬$¨H‹H‰D$H1íH9è„�H�œ$°HÇHÇCH�œ$°Hƒû„mHÇÂHÇÁH‰œ$ØH‰”$àH‰Œ$èH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$ØH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹L$PH‹D$HH‰„$€H‰$H‰Œ$ˆH‰L$H‹œ$ØH‰\$H‹œ$àH‰\$H‹œ$èH‰\$ èHÇD$pHÇD$xH�œ$ðH�-H‰+H‰\$@H‰$Hƒ<$„bHƒ$H‹\$XH‰\$èH‹D$@H�l$pH‰hH�¬$ H‰hH‹œ$H‰$H‰D$èH‹\$XH‰\$PH�H‹+H‰¬$ H‹kH‰¬$¨H‹H‰D$H1íH9脨H�œ$°HÇHÇCH�œ$°Hƒû„xHÇÁHÇÂH‰œ$ØH‰Œ$àH‰”$èH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$ØH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹L$PH‹D$HH‰„$€H‰$H‰Œ$ˆH‰L$H‹œ$ØH‰\$H‹œ$àH‰\$H‹œ$èH‰\$ èH‹D$XHÇD$`HÇD$h1íH9èu&H�H‹ H‹CH‰Œ$(H‰„$0H�ÄÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$ÀH‰$H‰¼$ÈH‰|$H‰”$ÐH‰T$èH‹L$H‹D$ ë‚è ‰é�þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$Hé!þÿÿ‰%é’ýÿÿ‰éŒüÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$Hé,üÿÿ> +00runtime.morestack_noctxtžgo.string."{}"ê"type.bytes.Bufferü"runtime.newobject¨go.string."{"ä>go.itab.*bytes.Buffer.io.Writer°type.stringÜruntime.convT2EÆ2runtime.writebarrierifaceäfmt.Fprint¦"".func·003ü.runtime.writebarrierptrÜ""".(*Map).Iterateþgo.string."}"º >go.itab.*bytes.Buffer.io.Writer† type.string² runtime.convT2Eœ 2runtime.writebarrierifaceº fmt.Fprint„"go.string.""ö2runtime.slicebytetostring˜$runtime.panicslice¸$type.*bytes.BufferÎtype.io.Writeræ>go.itab.*bytes.Buffer.io.Writerú runtime.typ2ItabÌ$type.*bytes.Bufferâtype.io.Writerú>go.itab.*bytes.Buffer.io.WriterŽ runtime.typ2Itab@ *"".autotmp_0080"type.interface {}"".autotmp_0079*type.*[1]interface {}"".autotmp_0078&type.[]interface {}"".autotmp_0077type.*uint8"".autotmp_0076Ÿ„type.*struct { F uintptr; A0 *bytes.Buffer; A1 *string; A2 *bool }"".autotmp_0075ÿ"type.interface {}"".autotmp_0073o&type.[]interface {}"".autotmp_0072�type.*uint8"".autotmp_0071type.string"".autotmp_0070$type.*bytes.Buffer"".autotmp_0069(type.[1]interface {}"".autotmp_0068?‚type.struct { F uintptr; A0 *bytes.Buffer; A1 *string; A2 *bool }"".autotmp_0067ßtype.string"".autotmp_0066ÿ$type.*bytes.Buffer"".autotmp_0065¿(type.[1]interface {}"".&bufï$type.*bytes.Buffer "".~r0ßtype.string "".sep¿type.string "".~r1 type.string"".valuestype.bool"".mtype.*"".Map(% LŸ ²Ÿ û  :Ö=&¯j¯±> D8}°„L0«„žBJ Tgclocals·9407631097f214712cee5c04b383b559Tgclocals·9d4002e4e2e75574552a0bb627ba67fd¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ "".(*Map).StringÀ°eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$ÆD$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + 0runtime.morestack_noctxtv$"".(*Map).toString0@ "".~r0type.string"".mtype.*"".Map@=? ` „,4 +:&Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ("".(*Map).KeysStringÀ°eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$ÆD$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + 0runtime.morestack_noctxtv$"".(*Map).toString0@ "".~r0type.string"".mtype.*"".Map@=? ` ’,4 +:&Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".MakeHasher –eH‹ %H;awèëêHƒìHÇD$ H�H‰$HÇD$èH‹\$H‰\$ HƒÄà + 0runtime.morestack_noctxtL`type.map[golang.org/x/tools/go/types.Type]uint32pruntime.makemap0 "".~r0type."".Hasher00/P ¶#- +7Tgclocals·a7a3692b8e27e823add69ec4239ba55fTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".Hasher.HashÀÀeH‹ %H;awèëêHƒì@H‹\$PH‰\$0H‹\$XH‰\$8H�H‰$H‹\$HH‰\$H�\$0H‰\$èH‹L$¶\$ ‹ €ûutH‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$è‹D$H‹\$PH‰\$0H‹\$XH‰\$8‰D$(‰D$,H�H‰$H‹\$HH‰\$H�\$0H‰\$H�\$,H‰\$è‹L$(‰L$`HƒÄ@à + 0runtime.morestack_noctxtb`type.map[golang.org/x/tools/go/types.Type]uint32œ$runtime.mapaccess2‚""".Hasher.hashForÐ`type.map[golang.org/x/tools/go/types.Type]uint32ž$runtime.mapassign1@€"".autotmp_0106'type.uint32"".autotmp_0105Jtype.golang.org/x/tools/go/types.Type"".autotmp_0103Jtype.golang.org/x/tools/go/types.Type"".hash/type.uint32 "".~r10type.uint32"".tJtype.golang.org/x/tools/go/types.Type"".htype."".Hasher€ÅàÂD&N M3NTgclocals·a69e79957b5150531998200513ab99eeTgclocals·cb9af6b3d97a54a99a5776dfe54028e3¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".hashStringÀ¦eH‹ %H;awèëêH‹|$H‹t$1É1ÀH9ð}H9ðsH�¶1ËiÛ“‰ÙHÿÀH9ð|â‰L$Ãè  + 0runtime.morestack_noctxtš$runtime.panicindex0"".autotmp_0110type.uint32"".autotmp_0108type.int "".~r1 type.uint32"".stype.string``$Ö  +LTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ""".Hasher.hashFor )”)eH‹ %H�„$¸þÿÿH;AwèëâH�ìÈH‹Œ$ØH‹„$àH‰Œ$XH‰ $H‰„$`H‰D$èH‹¬$XH‹”$`‹D$=go.itab.*bytes.Buffer.io.Writer„type.string°runtime.convT2Eš2runtime.writebarrieriface²fmt.FprintÊgo.string.", "ú>go.itab.*bytes.Buffer.io.Writerôruntime.convI2EÞ2runtime.writebarrierifaceö fmt.Fprintº +>go.itab.*bytes.Buffer.io.Writer¾ 2runtime.writebarrierifaceŒ  go.string.": %q"‚fmt.Fprintf®$type.*bytes.BufferÄtype.io.WriterÜ>go.itab.*bytes.Buffer.io.Writerð runtime.typ2Itabª$type.*bytes.BufferÀtype.io.WriterØ>go.itab.*bytes.Buffer.io.Writerì runtime.typ2Itab¦$type.*bytes.Buffer¼type.io.WriterÔ>go.itab.*bytes.Buffer.io.Writerè runtime.typ2Itab@ ,"".autotmp_0243*type.*[1]interface {}"".autotmp_0242&type.[]interface {}"".autotmp_0241type.*uint8"".autotmp_0240"type.interface {}"".autotmp_0239*type.*[1]interface {}"".autotmp_0238&type.[]interface {}"".autotmp_0237type.*uint8"".autotmp_0236�"type.interface {}"".autotmp_0234/&type.[]interface {}"".autotmp_0233ÿtype.*uint8"".autotmp_0232$type.*bytes.Buffer"".autotmp_0231(type.[1]interface {}"".autotmp_0230$type.*bytes.Buffer"".autotmp_0229(type.[1]interface {}"".autotmp_0228otype.string"".autotmp_0227ï$type.*bytes.Buffer"".autotmp_0226O(type.[1]interface {}"".&valuesßtype.*bool"".&sepÏtype.*string"".&buf¿$type.*bytes.Buffer"".value "type.interface {} "".keyJtype.golang.org/x/tools/go/types.Type" êŸ ÃÐ2ä3ª�õ>>G4×�¡�¤b7>>Tgclocals·c40efce013a25f16b5265879f95af963Tgclocals·f0bea37286b9031336f6679e677056fe¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/map.goþ"".initÀ²eH‹ %H;awèëê¶€ût¶€ûuÃè ÆèèèèÆÃ + 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|reflect.init†fmt.init�bytes.initš@golang.org/x/tools/go/types.init¦"".initdone·``N` +/1Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f¦/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/ui.goþ\type..hash.[8]golang.org/x/tools/go/types.TypeàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0261type.int"".autotmp_0260type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pRtype.*[8]golang.org/x/tools/go/types.Type`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþXtype..eq.[8]golang.org/x/tools/go/types.TypeàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0265?Jtype.golang.org/x/tools/go/types.Type"".autotmp_0264Jtype.golang.org/x/tools/go/types.Type"".autotmp_0263_type.int"".autotmp_0262Otype.int "".~r30type.bool"".s type.uintptr"".qRtype.*[8]golang.org/x/tools/go/types.Type"".pRtype.*[8]golang.org/x/tools/go/types.Type&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþ""".(*Hasher).Hash „eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt/H�,$H‰ïH¥H‹\$@H‰\$H‹\$HH‰\$è‹\$‰\$PHƒÄ0ÉëÍ + 0runtime.morestack_noctxt~(go.string."typeutil"¨$go.string."Hasher"Ô go.string."Hash"ü"runtime.panicwrapÚ"".Hasher.Hash@` "".~r10type.uint32"".tJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Hasher`£_`ÐÐ +}STgclocals·433981679ca6b8ba029d40d9f4c7048cTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*Hasher).hashFor „eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt/H�,$H‰ïH¥H‹\$@H‰\$H‹\$HH‰\$è‹\$‰\$PHƒÄ0ÉëÍ + 0runtime.morestack_noctxt~(go.string."typeutil"¨$go.string."Hasher"Ô&go.string."hashFor"ü"runtime.panicwrapÚ""".Hasher.hashFor@` "".~r10type.uint32"".tJtype.golang.org/x/tools/go/types.Type""..thistype.*"".Hasher`£_`ÐÐ +}STgclocals·433981679ca6b8ba029d40d9f4c7048cTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*Hasher).hashTuple€ðeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt%H�,$H‰ïH¥H‹\$@H‰\$è‹\$‰\$HHƒÄ0Éë× + 0runtime.morestack_noctxt~(go.string."typeutil"¨$go.string."Hasher"Ô*go.string."hashTuple"ü"runtime.panicwrapÆ&"".Hasher.hashTuple0` "".~r1 type.uint32"".tupleNtype.*golang.org/x/tools/go/types.Tuple""..thistype.*"".Hasher`™_` ÀÀ +}CTgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9fþ&type..hash."".entryÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashà(runtime.nilinterhash@@ +"".autotmp_0270type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".entry@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþ"type..eq."".entryàÎeH‹ %H;awèëêHƒìhH‹\$xHƒû„÷H‹ H‹sH‹\$pHƒû„ÚH‹H‹SH9È…½H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ƒH‹\$xHƒûttH‹KH‹sH‹\$pHƒût]H‹CH‹SH9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ량ëˆÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtîruntime.ifaceeq¸runtime.efaceeq@Ð"".autotmp_0274"type.interface {}"".autotmp_0273_"type.interface {}"".autotmp_0272?Jtype.golang.org/x/tools/go/types.Type"".autotmp_0271Jtype.golang.org/x/tools/go/types.Type "".~r30type.bool"".s type.uintptr"".qtype.*"".entry"".ptype.*"".entry2ÐÜÏÐ ÏÐÏа° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþ,type..hash.[1]"".entryàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü&type..hash."".entry@` "".autotmp_0277type.int"".autotmp_0276type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*[1]"".entry`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþ(type..eq.[1]"".entryàØeH‹ %H�D$øH;AwèëåH�ìˆ1ÀHÇD$(H‹l$(H9è�*H‰D$0H‹”$�Hƒú„SH‹œ$˜H‰ÅHkí HêHƒû„0H‰ÅHkí HëH‰\$8Hƒû„H‹ H‹sH‰T$@Hƒú„óH‹H‹RH9È…ÈH‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„‹H‹\$8Hƒû„�H‹KH‹sH‹\$@HƒûtyH‹CH‹SH9Èu\H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €ût&H‹D$0HÿÀH‹l$(H9èŒÖþÿÿÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉ냉éiÿÿÿ‰éÿÿÿ‰ééþÿÿ‰éÉþÿÿ‰é¦þÿÿ +*0runtime.morestack_noctxt°runtime.ifaceeq‚runtime.efaceeq@�"".autotmp_0285"type.interface {}"".autotmp_0284_"type.interface {}"".autotmp_0283?Jtype.golang.org/x/tools/go/types.Type"".autotmp_0282Jtype.golang.org/x/tools/go/types.Type"".autotmp_0281Ÿtype.*"".entry"".autotmp_0280�type.*"".entry"".autotmp_0279¿type.int"".autotmp_0278¯type.int "".~r30type.bool"".s type.uintptr"".q"type.*[1]"".entry"".p"type.*[1]"".entry&"�Ò����+°°×ipTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·6a8507892607404f128e2c479beb1c2b°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0288type.int"".autotmp_0287type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0292?"type.interface {}"".autotmp_0291"type.interface {}"".autotmp_0290_type.int"".autotmp_0289Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b°/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/go/types/typeutil/imports.goþTgclocals·36abb93d37d5522a2231252f4c71a565(( *¤þTgclocals·6d3fa487f5e45db9cb9199d2a5e0e216(( þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þTgclocals·2c58d06374fa3d0e90f995f984137cbd  +þTgclocals·a69e79957b5150531998200513ab99ee ..þTgclocals·208b82e6747786ebe2bcb1b8cee02640 À>þTgclocals·2d29ece705ad6fb4c36ae535e41922d5  +..þTgclocals·20612973173e9ee0e45d3d150b866368��< +°°€ þTgclocals·a4ba65e75092aaa47257e4009fa94a29PPîî?î?î?î?î?î?î?þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·80dccfd950bc5f5ddd9272ed9dedf843@@2€ªV€ªVþTgclocals·c70b15b9f2d08c884d2a5c6874723195(( + + +þTgclocals·d0aeff0793d6340c5293a5fafb08bde8  +)þTgclocals·771157e6981a4b26b64a947269cc9ecb þ,>go.itab.*bytes.Buffer.io.Writerþgo.string."{}"0&{} go.string."{}"þgo.string."{"0${ go.string."{"þgo.string."}"0$} go.string."}"þ"go.string.""0, "go.string.""þTgclocals·9d4002e4e2e75574552a0bb627ba67fd°° +4 ¨ò€€ò‚ � +€ � +  ¨ ò€€ ò þTgclocals·9407631097f214712cee5c04b383b559`` +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a7a3692b8e27e823add69ec4239ba55fþTgclocals·cb9af6b3d97a54a99a5776dfe54028e3  þTgclocals·a69e79957b5150531998200513ab99ee ..þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·c561d45e4e8d6f2fce77f3ead8148e2fÐÐX°€€  þTgclocals·83a57f43042df4a9b42fb2480258cc6ePP........þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2 +þTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þ,šgo.itab.*golang.org/x/tools/go/types.Pointer.golang.org/x/tools/go/types.TypeþTgclocals·3fc6e7516b63b587f7649cc0e50833e9ÀÀ 0  ° ˆ * * * +þTgclocals·baeb46e9c7fca6695cabe722cee959a0hh +++++++++++þTgclocals·f920a82c2d78e296c204c3d128a62044``$Š +ª +ˆ +ˆ +þTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þTgclocals·3c833c2cb5d04cedcd4b9fca2269862a(( +þTgclocals·db16990bb6b568da950a382911745685((ûûûþgo.string.", "0&,  go.string.", "þ go.string.": %q"0*: %q go.string.": %q"þTgclocals·f0bea37286b9031336f6679e677056fe`` + ¨ªÈ  È(*À À +À ÀþTgclocals·c40efce013a25f16b5265879f95af963`` +ûûûûûûûûûûþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ$"".Dependencies·f"".Dependenciesþ$runtime.makemap·fruntime.makemapþ"".func·001·f"".func·001þ,runtime.throwreturn·f&runtime.throwreturnþ,"".(*Map).SetHasher·f&"".(*Map).SetHasherþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ&"".(*Map).Delete·f "".(*Map).Deleteþ""".Hasher.Hash·f"".Hasher.Hashþ8runtime.mapaccess1_fast32·f2runtime.mapaccess1_fast32þPgolang.org/x/tools/go/types.Identical·fJgolang.org/x/tools/go/types.Identicalþ*runtime.panicindex·f$runtime.panicindexþ"".(*Map).At·f"".(*Map).Atþ "".(*Map).Set·f"".(*Map).Setþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþ6runtime.writebarrierfat4·f0runtime.writebarrierfat4þ(runtime.growslice·f"runtime.growsliceþ*runtime.mapassign1·f$runtime.mapassign1þ(runtime.newobject·f"runtime.newobjectþ "".(*Map).Len·f"".(*Map).Lenþ("".(*Map).Iterate·f""".(*Map).Iterateþ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ""".(*Map).Keys·f"".(*Map).Keysþ(runtime.makeslice·f"runtime.makesliceþ"".func·002·f"".func·002þ*"".(*Map).toString·f$"".(*Map).toStringþ&runtime.typ2Itab·f runtime.typ2Itabþ$runtime.convT2E·fruntime.convT2Eþfmt.Fprint·ffmt.Fprintþ"".func·003·f"".func·003þ*runtime.panicslice·f$runtime.panicsliceþ8runtime.slicebytetostring·f2runtime.slicebytetostringþ&"".(*Map).String·f "".(*Map).Stringþ."".(*Map).KeysString·f("".(*Map).KeysStringþ "".MakeHasher·f"".MakeHasherþ*runtime.mapaccess2·f$runtime.mapaccess2þ("".Hasher.hashFor·f""".Hasher.hashForþ "".hashString·f"".hashStringþ*runtime.ifacethash·f$runtime.ifacethashþ*runtime.assertI2T2·f$runtime.assertI2T2þ,"".Hasher.hashTuple·f&"".Hasher.hashTupleþ$reflect.ValueOf·freflect.ValueOfþ0reflect.Value.Pointer·f*reflect.Value.Pointerþ$runtime.convI2E·fruntime.convI2Eþ$runtime.gopanic·fruntime.gopanicþ0"".IntuitiveMethodSet·f*"".IntuitiveMethodSetþtgolang.org/x/tools/go/types.(*MethodSetCache).MethodSet·fngolang.org/x/tools/go/types.(*MethodSetCache).MethodSetþ,runtime.assertI2TOK·f&runtime.assertI2TOKþdgolang.org/x/tools/go/types.(*MethodSet).Lookup·f^golang.org/x/tools/go/types.(*MethodSet).Lookupþ8runtime.mapaccess1_fast64·f2runtime.mapaccess1_fast64þ8runtime.writebarrierslice·f2runtime.writebarriersliceþfmt.Fprintf·ffmt.Fprintfþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþreflect.init·freflect.initþfmt.init·ffmt.initþbytes.init·fbytes.initþFgolang.org/x/tools/go/types.init·f@golang.org/x/tools/go/types.initþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ8go.string."[]*types.Package"PB[]*types.Package 8go.string."[]*types.Package"þVtype.[]*golang.org/x/tools/go/types.Package  S`Ð=   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*types.Package"phgo.weak.type.*[]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Packageþ†go.typelink.[]*types.Package/[]*golang.org/x/tools/go/types.PackageVtype.[]*golang.org/x/tools/go/types.Packageþbruntime.gcbits.0x88888888000000000000000000000000 ˆˆˆˆþ:go.string."[8]*types.Package"PD[8]*types.Package :go.string."[8]*types.Package"þXtype.[8]*golang.org/x/tools/go/types.PackageÀÀ@ŽFóù  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P:go.string."[8]*types.Package"pjgo.weak.type.*[8]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package Vtype.[]*golang.org/x/tools/go/types.PackageþŠgo.typelink.[8]*types.Package/[8]*golang.org/x/tools/go/types.PackageXtype.[8]*golang.org/x/tools/go/types.Packageþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ^runtime.gcbits.0x000000000000000000000000000000 þ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþbruntime.gcbits.0x88000000000000000000000000000000 ˆþVgo.string."*map.bucket[*types.Package]bool"``*map.bucket[*types.Package]bool Vgo.string."*map.bucket[*types.Package]bool"þttype.*map.bucket[*golang.org/x/tools/go/types.Package]bool  ÏòUî6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[*types.Package]bool"p†go.weak.type.**map.bucket[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�rtype.map.bucket[*golang.org/x/tools/go/types.Package]boolþbruntime.gcbits.0x84888888484888888888840000000000 „ˆˆˆHHˆˆˆˆ„þTgo.string."map.bucket[*types.Package]bool"`^map.bucket[*types.Package]bool Tgo.string."map.bucket[*types.Package]bool"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þrtype.map.bucket[*golang.org/x/tools/go/types.Package]bool°°XZDë¿HP à runtime.algarray0bruntime.gcbits.0x84888888484888888888840000000000PTgo.string."map.bucket[*types.Package]bool"p„go.weak.type.*map.bucket[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Àrtype.map.bucket[*golang.org/x/tools/go/types.Package]boolÀ go.string."keys"àXtype.[8]*golang.org/x/tools/go/types.Package�$go.string."values"°type.[8]boolà(go.string."overflow"€ttype.*map.bucket[*golang.org/x/tools/go/types.Package]boolþbruntime.gcbits.0x44844800000000000000000000000000 D„HþNgo.string."map.hdr[*types.Package]bool"`Xmap.hdr[*types.Package]bool Ngo.string."map.hdr[*types.Package]bool"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þltype.map.hdr[*golang.org/x/tools/go/types.Package]boolàà0·Ø‡½  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."map.hdr[*types.Package]bool"p~go.weak.type.*map.hdr[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Àltype.map.hdr[*golang.org/x/tools/go/types.Package]boolÀ&go.string."buckets"àttype.*map.bucket[*golang.org/x/tools/go/types.Package]bool�,go.string."oldbuckets"°ttype.*map.bucket[*golang.org/x/tools/go/types.Package]boolþFgo.string."map[*types.Package]bool"PPmap[*types.Package]bool Fgo.string."map[*types.Package]bool"þdtype.map[*golang.org/x/tools/go/types.Package]boolÜÜœѳ5X € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."map[*types.Package]bool"pvgo.weak.type.*map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�Rtype.*golang.org/x/tools/go/types.Package type.bool°rtype.map.bucket[*golang.org/x/tools/go/types.Package]boolÀltype.map.hdr[*golang.org/x/tools/go/types.Package]boolþ¢go.typelink.map[*types.Package]bool/map[*golang.org/x/tools/go/types.Package]booldtype.map[*golang.org/x/tools/go/types.Package]boolþDgo.string."func([]*types.Package)"PNfunc([]*types.Package) Dgo.string."func([]*types.Package)"þbtype.func([]*golang.org/x/tools/go/types.Package)��øÉÊ53 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func([]*types.Package)"ptgo.weak.type.*func([]*golang.org/x/tools/go/types.Package)€"runtime.zerovalue €btype.func([]*golang.org/x/tools/go/types.Package)Ð�btype.func([]*golang.org/x/tools/go/types.Package)€Vtype.[]*golang.org/x/tools/go/types.PackageþHgo.string."*map[*types.Package]bool"`R*map[*types.Package]bool Hgo.string."*map[*types.Package]bool"þftype.*map[*golang.org/x/tools/go/types.Package]bool  �`6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."*map[*types.Package]bool"pxgo.weak.type.**map[*golang.org/x/tools/go/types.Package]bool€"runtime.zerovalue�dtype.map[*golang.org/x/tools/go/types.Package]boolþFgo.string."*func([]*types.Package)"PP*func([]*types.Package) Fgo.string."*func([]*types.Package)"þdtype.*func([]*golang.org/x/tools/go/types.Package)  =Â[#6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*func([]*types.Package)"pvgo.weak.type.**func([]*golang.org/x/tools/go/types.Package)€"runtime.zerovalue�btype.func([]*golang.org/x/tools/go/types.Package)þ:go.string."*[]*types.Package"PD*[]*types.Package :go.string."*[]*types.Package"þXtype.*[]*golang.org/x/tools/go/types.Package  ¯Ó¹6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*[]*types.Package"pjgo.weak.type.**[]*golang.org/x/tools/go/types.Package€"runtime.zerovalue�Vtype.[]*golang.org/x/tools/go/types.Packageþbruntime.gcbits.0x84880000000000000000000000000000 „ˆþÞgo.string."struct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package }"ðècstruct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package } Þgo.string."struct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package }"þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þgo.string."A1"0&A1 go.string."A1"þgo.string."A2"0&A2 go.string."A2"þÔtype.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *func([]*golang.org/x/tools/go/types.Package); A2 *[]*golang.org/x/tools/go/types.Package }€€ Ôµ¹  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000PÞgo.string."struct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package }"pægo.weak.type.*struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *func([]*golang.org/x/tools/go/types.Package); A2 *[]*golang.org/x/tools/go/types.Package }€"runtime.zerovalue�ÀÔtype.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *func([]*golang.org/x/tools/go/types.Package); A2 *[]*golang.org/x/tools/go/types.Package }Àgo.string."F"àtype.uintptr�go.string."A0"°ftype.*map[*golang.org/x/tools/go/types.Package]boolàgo.string."A1"€dtype.*func([]*golang.org/x/tools/go/types.Package)°go.string."A2"ÐXtype.*[]*golang.org/x/tools/go/types.Packageþàgo.string."*struct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package }"ðêd*struct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package } àgo.string."*struct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package }"þÖtype.*struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *func([]*golang.org/x/tools/go/types.Package); A2 *[]*golang.org/x/tools/go/types.Package }  üË•6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pàgo.string."*struct { F uintptr; A0 *map[*types.Package]bool; A1 *func([]*types.Package); A2 *[]*types.Package }"pègo.weak.type.**struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *func([]*golang.org/x/tools/go/types.Package); A2 *[]*golang.org/x/tools/go/types.Package }€"runtime.zerovalue�Ôtype.struct { F uintptr; A0 *map[*golang.org/x/tools/go/types.Package]bool; A1 *func([]*golang.org/x/tools/go/types.Package); A2 *[]*golang.org/x/tools/go/types.Package }þ0go.string."[]types.Type"@: []types.Type 0go.string."[]types.Type"þNtype.[]golang.org/x/tools/go/types.Type  ìoiú   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]types.Type"p`go.weak.type.*[]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Typeþvgo.typelink.[]types.Type/[]golang.org/x/tools/go/types.TypeNtype.[]golang.org/x/tools/go/types.TypeþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þdtype..hashfunc.[8]golang.org/x/tools/go/types.Type\type..hash.[8]golang.org/x/tools/go/types.Typeþ`type..eqfunc.[8]golang.org/x/tools/go/types.TypeXtype..eq.[8]golang.org/x/tools/go/types.TypeþZtype..alg.[8]golang.org/x/tools/go/types.Type dtype..hashfunc.[8]golang.org/x/tools/go/types.Type`type..eqfunc.[8]golang.org/x/tools/go/types.Typeþbruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000 ŒŒŒŒŒŒŒŒþ2go.string."[8]types.Type"@< [8]types.Type 2go.string."[8]types.Type"þPtype.[8]golang.org/x/tools/go/types.TypeÀÀ€*«Õ  Ztype..alg.[8]golang.org/x/tools/go/types.Type0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P2go.string."[8]types.Type"pbgo.weak.type.*[8]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type Ntype.[]golang.org/x/tools/go/types.Typeþzgo.typelink.[8]types.Type/[8]golang.org/x/tools/go/types.TypePtype.[8]golang.org/x/tools/go/types.Typeþ(go.string."[]uint32"@2[]uint32 (go.string."[]uint32"þtype.[]uint32  Ô‘   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]uint32"p,go.weak.type.*[]uint32€"runtime.zerovalue�type.uint32þ:go.typelink.[]uint32/[]uint32type.[]uint32þ*go.string."[8]uint32"@4 [8]uint32 *go.string."[8]uint32"þtype.[8]uint32ÀÀ ¥ˆ.À‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[8]uint32"p.go.weak.type.*[8]uint32€"runtime.zerovalue�type.uint32 type.[]uint32þ>go.typelink.[8]uint32/[8]uint32type.[8]uint32þRgo.string."*map.bucket[types.Type]uint32"`\*map.bucket[types.Type]uint32 Rgo.string."*map.bucket[types.Type]uint32"þptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32  xcÙ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.bucket[types.Type]uint32"p‚go.weak.type.**map.bucket[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�ntype.map.bucket[golang.org/x/tools/go/types.Type]uint32þbruntime.gcbits.0xc4c8c8c8c8c8c8c84844840000000000 ÄÈÈÈÈÈÈÈHD„þPgo.string."map.bucket[types.Type]uint32"`Zmap.bucket[types.Type]uint32 Pgo.string."map.bucket[types.Type]uint32"þntype.map.bucket[golang.org/x/tools/go/types.Type]uint32°°°”z˜wˆ¨ à runtime.algarray0bruntime.gcbits.0xc4c8c8c8c8c8c8c84844840000000000PPgo.string."map.bucket[types.Type]uint32"p€go.weak.type.*map.bucket[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Àntype.map.bucket[golang.org/x/tools/go/types.Type]uint32À go.string."keys"àPtype.[8]golang.org/x/tools/go/types.Type�$go.string."values"°type.[8]uint32à(go.string."overflow"€ptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32þJgo.string."map.hdr[types.Type]uint32"`Tmap.hdr[types.Type]uint32 Jgo.string."map.hdr[types.Type]uint32"þhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32àà0,:   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PJgo.string."map.hdr[types.Type]uint32"pzgo.weak.type.*map.hdr[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Àhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32À&go.string."buckets"àptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32�,go.string."oldbuckets"°ptype.*map.bucket[golang.org/x/tools/go/types.Type]uint32þBgo.string."map[types.Type]uint32"PLmap[types.Type]uint32 Bgo.string."map[types.Type]uint32"þ`type.map[golang.org/x/tools/go/types.Type]uint32ÜÜe…y5° € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."map[types.Type]uint32"prgo.weak.type.*map[golang.org/x/tools/go/types.Type]uint32€"runtime.zerovalue�Jtype.golang.org/x/tools/go/types.Type type.uint32°ntype.map.bucket[golang.org/x/tools/go/types.Type]uint32Àhtype.map.hdr[golang.org/x/tools/go/types.Type]uint32þšgo.typelink.map[types.Type]uint32/map[golang.org/x/tools/go/types.Type]uint32`type.map[golang.org/x/tools/go/types.Type]uint32þ8go.string."*typeutil.Hasher"PB*typeutil.Hasher 8go.string."*typeutil.Hasher"þ(go.string."typeutil"@2typeutil (go.string."typeutil"þ$go.string."Hasher"0.Hasher $go.string."Hasher"þ go.string."Hash"0*Hash go.string."Hash"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·433981679ca6b8ba029d40d9f4c7048c.þ&go.string."hashFor"00hashFor &go.string."hashFor"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·433981679ca6b8ba029d40d9f4c7048c.þ*go.string."hashTuple"@4 hashTuple *go.string."hashTuple"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þjgo.string."func(*typeutil.Hasher, types.Type) uint32"€t)func(*typeutil.Hasher, types.Type) uint32 jgo.string."func(*typeutil.Hasher, types.Type) uint32"þ|type.func(*"".Hasher, golang.org/x/tools/go/types.Type) uint32°°íš/3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*typeutil.Hasher, types.Type) uint32"pŽgo.weak.type.*func(*"".Hasher, golang.org/x/tools/go/types.Type) uint32€"runtime.zerovalue €|type.func(*"".Hasher, golang.org/x/tools/go/types.Type) uint32Р|type.func(*"".Hasher, golang.org/x/tools/go/types.Type) uint32€type.*"".Hasher�Jtype.golang.org/x/tools/go/types.Type type.uint32þngo.string."func(*typeutil.Hasher, *types.Tuple) uint32"€x+func(*typeutil.Hasher, *types.Tuple) uint32 ngo.string."func(*typeutil.Hasher, *types.Tuple) uint32"þ€type.func(*"".Hasher, *golang.org/x/tools/go/types.Tuple) uint32°°LÄã3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*typeutil.Hasher, *types.Tuple) uint32"p’go.weak.type.*func(*"".Hasher, *golang.org/x/tools/go/types.Tuple) uint32€"runtime.zerovalue €€type.func(*"".Hasher, *golang.org/x/tools/go/types.Tuple) uint32Р€type.func(*"".Hasher, *golang.org/x/tools/go/types.Tuple) uint32€type.*"".Hasher�Ntype.*golang.org/x/tools/go/types.Tuple type.uint32þFgo.string."func(types.Type) uint32"PPfunc(types.Type) uint32 Fgo.string."func(types.Type) uint32"þdtype.func(golang.org/x/tools/go/types.Type) uint32  F}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(types.Type) uint32"pvgo.weak.type.*func(golang.org/x/tools/go/types.Type) uint32€"runtime.zerovalue €dtype.func(golang.org/x/tools/go/types.Type) uint32Ð�dtype.func(golang.org/x/tools/go/types.Type) uint32€Jtype.golang.org/x/tools/go/types.Type�type.uint32þJgo.string."func(*types.Tuple) uint32"`Tfunc(*types.Tuple) uint32 Jgo.string."func(*types.Tuple) uint32"þhtype.func(*golang.org/x/tools/go/types.Tuple) uint32  ût�%3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*types.Tuple) uint32"pzgo.weak.type.*func(*golang.org/x/tools/go/types.Tuple) uint32€"runtime.zerovalue €htype.func(*golang.org/x/tools/go/types.Tuple) uint32Ð�htype.func(*golang.org/x/tools/go/types.Tuple) uint32€Ntype.*golang.org/x/tools/go/types.Tuple�type.uint32þtype.*"".Hasher��[ ‚62   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*typeutil.Hasher"p0go.weak.type.**"".Hasher€"runtime.zerovalue�type."".Hasher` type.*"".HasherÀðtype.*"".Hasherð go.string."Hash"�dtype.func(golang.org/x/tools/go/types.Type) uint32 |type.func(*"".Hasher, golang.org/x/tools/go/types.Type) uint32°""".(*Hasher).HashÀ""".(*Hasher).HashÐ&go.string."hashFor"à"go.importpath."".ðdtype.func(golang.org/x/tools/go/types.Type) uint32€|type.func(*"".Hasher, golang.org/x/tools/go/types.Type) uint32�("".(*Hasher).hashFor ("".(*Hasher).hashFor°*go.string."hashTuple"À"go.importpath."".Ðhtype.func(*golang.org/x/tools/go/types.Tuple) uint32à€type.func(*"".Hasher, *golang.org/x/tools/go/types.Tuple) uint32ð,"".(*Hasher).hashTuple€,"".(*Hasher).hashTupleþ6go.string."typeutil.Hasher"@@typeutil.Hasher 6go.string."typeutil.Hasher"þ go.string."memo"0*memo go.string."memo"þhgo.string."func(typeutil.Hasher, types.Type) uint32"€r(func(typeutil.Hasher, types.Type) uint32 hgo.string."func(typeutil.Hasher, types.Type) uint32"þztype.func("".Hasher, golang.org/x/tools/go/types.Type) uint32°°ŒòAK3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(typeutil.Hasher, types.Type) uint32"pŒgo.weak.type.*func("".Hasher, golang.org/x/tools/go/types.Type) uint32€"runtime.zerovalue €ztype.func("".Hasher, golang.org/x/tools/go/types.Type) uint32Рztype.func("".Hasher, golang.org/x/tools/go/types.Type) uint32€type."".Hasher�Jtype.golang.org/x/tools/go/types.Type type.uint32þlgo.string."func(typeutil.Hasher, *types.Tuple) uint32"€v*func(typeutil.Hasher, *types.Tuple) uint32 lgo.string."func(typeutil.Hasher, *types.Tuple) uint32"þ~type.func("".Hasher, *golang.org/x/tools/go/types.Tuple) uint32°°l‹üM3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(typeutil.Hasher, *types.Tuple) uint32"p�go.weak.type.*func("".Hasher, *golang.org/x/tools/go/types.Tuple) uint32€"runtime.zerovalue €~type.func("".Hasher, *golang.org/x/tools/go/types.Tuple) uint32Р~type.func("".Hasher, *golang.org/x/tools/go/types.Tuple) uint32€type."".Hasher�Ntype.*golang.org/x/tools/go/types.Tuple type.uint32þtype."".Hasher€€«-V‡9< € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."typeutil.Hasher"ptype.*"".Hasher€"runtime.zerovalue�Àtype."".HasherÀ go.string."memo"Ð"go.importpath."".à`type.map[golang.org/x/tools/go/types.Type]uint32`�type."".Hasher�$go.string."Hasher" "go.importpath."".°àtype."".Hasherà go.string."Hash"€dtype.func(golang.org/x/tools/go/types.Type) uint32�ztype.func("".Hasher, golang.org/x/tools/go/types.Type) uint32 "".Hasher.Hash°"".Hasher.HashÀ&go.string."hashFor"Ð"go.importpath."".àdtype.func(golang.org/x/tools/go/types.Type) uint32ðztype.func("".Hasher, golang.org/x/tools/go/types.Type) uint32€""".Hasher.hashFor�""".Hasher.hashFor *go.string."hashTuple"°"go.importpath."".Àhtype.func(*golang.org/x/tools/go/types.Tuple) uint32Ð~type.func("".Hasher, *golang.org/x/tools/go/types.Tuple) uint32à&"".Hasher.hashTupleð&"".Hasher.hashTupleþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ.type..hashfunc."".entry&type..hash."".entryþ*type..eqfunc."".entry"type..eq."".entryþ$type..alg."".entry .type..hashfunc."".entry*type..eqfunc."".entryþ6go.string."*typeutil.entry"@@*typeutil.entry 6go.string."*typeutil.entry"þtype.*"".entry  ;‡3!6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*typeutil.entry"p.go.weak.type.**"".entry€"runtime.zerovalue�type."".entryþbruntime.gcbits.0x8ccc0000000000000000000000000000 ŒÌþ4go.string."typeutil.entry"@>typeutil.entry 4go.string."typeutil.entry"þgo.string."key"0(key go.string."key"þ"go.string."value"0,value "go.string."value"þ"go.string."entry"0,entry "go.string."entry"þtype."".entry°° b_¡ $type..alg."".entry0bruntime.gcbits.0x8ccc0000000000000000000000000000P4go.string."typeutil.entry"ptype.*"".entry€"runtime.zerovalue�Àtype."".entryÀgo.string."key"Ð"go.importpath."".àJtype.golang.org/x/tools/go/types.Type�"go.string."value" "go.importpath."".°"type.interface {}`àtype."".entryà"go.string."entry"ð"go.importpath."".€°type."".entryþ8go.string."[]typeutil.entry"PB[]typeutil.entry 8go.string."[]typeutil.entry"þtype.[]"".entry  ¶ÂÈÙ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]typeutil.entry"p0go.weak.type.*[]"".entry€"runtime.zerovalue�type."".entryþNgo.typelink.[]typeutil.entry/[]"".entrytype.[]"".entryþgo.string."[8][]typeutil.entry"PH[8][]typeutil.entry >go.string."[8][]typeutil.entry"þ$type.[8][]"".entryÀÀÀʦt à runtime.algarray0bruntime.gcbits.0x48844448844448844448844400000000P>go.string."[8][]typeutil.entry"p6go.weak.type.*[8][]"".entry€"runtime.zerovalue�type.[]"".entry "type.[][]"".entryþZgo.typelink.[8][]typeutil.entry/[8][]"".entry$type.[8][]"".entryþ^go.string."*map.bucket[uint32][]typeutil.entry"ph#*map.bucket[uint32][]typeutil.entry ^go.string."*map.bucket[uint32][]typeutil.entry"þDtype.*map.bucket[uint32][]"".entry  /Þ%b6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."*map.bucket[uint32][]typeutil.entry"pVgo.weak.type.**map.bucket[uint32][]"".entry€"runtime.zerovalue�Btype.map.bucket[uint32][]"".entryþbruntime.gcbits.0x44448444488444488444488444488400 DD„DH„DH„DH„DH„þ\go.string."map.bucket[uint32][]typeutil.entry"pf"map.bucket[uint32][]typeutil.entry \go.string."map.bucket[uint32][]typeutil.entry"þBtype.map.bucket[uint32][]"".entry°°ðo©;r(è à runtime.algarray0bruntime.gcbits.0x44448444488444488444488444488400P\go.string."map.bucket[uint32][]typeutil.entry"pTgo.weak.type.*map.bucket[uint32][]"".entry€"runtime.zerovalue�ÀBtype.map.bucket[uint32][]"".entryÀ go.string."keys"àtype.[8]uint32�$go.string."values"°$type.[8][]"".entryà(go.string."overflow"€Dtype.*map.bucket[uint32][]"".entryþVgo.string."map.hdr[uint32][]typeutil.entry"``map.hdr[uint32][]typeutil.entry Vgo.string."map.hdr[uint32][]typeutil.entry"þgo.weak.type.*func(*"".Map) int€"runtime.zerovalue €,type.func(*"".Map) intÐ�,type.func(*"".Map) int€type.*"".Map�type.intþŒgo.string."func(*typeutil.Map, types.Type, interface {}) interface {}" –:func(*typeutil.Map, types.Type, interface {}) interface {} Œgo.string."func(*typeutil.Map, types.Type, interface {}) interface {}"þžtype.func(*"".Map, golang.org/x/tools/go/types.Type, interface {}) interface {}ÀÀsr`¬3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŒgo.string."func(*typeutil.Map, types.Type, interface {}) interface {}"p°go.weak.type.*func(*"".Map, golang.org/x/tools/go/types.Type, interface {}) interface {}€"runtime.zerovalue €žtype.func(*"".Map, golang.org/x/tools/go/types.Type, interface {}) interface {}аžtype.func(*"".Map, golang.org/x/tools/go/types.Type, interface {}) interface {}€type.*"".Map�Jtype.golang.org/x/tools/go/types.Type "type.interface {}°"type.interface {}þ`go.string."func(*typeutil.Map, typeutil.Hasher)"pj$func(*typeutil.Map, typeutil.Hasher) `go.string."func(*typeutil.Map, typeutil.Hasher)"þ:type.func(*"".Map, "".Hasher)  •™Þª3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*typeutil.Map, typeutil.Hasher)"pLgo.weak.type.*func(*"".Map, "".Hasher)€"runtime.zerovalue €:type.func(*"".Map, "".Hasher)Р:type.func(*"".Map, "".Hasher)€type.*"".Map�type."".HasherþXgo.string."func(*typeutil.Map, bool) string"pb func(*typeutil.Map, bool) string Xgo.string."func(*typeutil.Map, bool) string"þ>type.func(*"".Map, bool) string°°� qö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*typeutil.Map, bool) string"pPgo.weak.type.*func(*"".Map, bool) string€"runtime.zerovalue €>type.func(*"".Map, bool) stringР>type.func(*"".Map, bool) string€type.*"".Map�type.bool type.stringþgo.string."At"0&At go.string."At"þRgo.string."func(types.Type) interface {}"`\func(types.Type) interface {} Rgo.string."func(types.Type) interface {}"þptype.func(golang.org/x/tools/go/types.Type) interface {}  Kïrt3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(types.Type) interface {}"p‚go.weak.type.*func(golang.org/x/tools/go/types.Type) interface {}€"runtime.zerovalue €ptype.func(golang.org/x/tools/go/types.Type) interface {}Ð�ptype.func(golang.org/x/tools/go/types.Type) interface {}€Jtype.golang.org/x/tools/go/types.Type�"type.interface {}þ$go.string."Delete"0.Delete $go.string."Delete"þBgo.string."func(types.Type) bool"PLfunc(types.Type) bool Bgo.string."func(types.Type) bool"þ`type.func(golang.org/x/tools/go/types.Type) bool  Ùö~ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(types.Type) bool"prgo.weak.type.*func(golang.org/x/tools/go/types.Type) bool€"runtime.zerovalue €`type.func(golang.org/x/tools/go/types.Type) boolÐ�`type.func(golang.org/x/tools/go/types.Type) bool€Jtype.golang.org/x/tools/go/types.Type�type.boolþ&go.string."Iterate"00Iterate &go.string."Iterate"þ`go.string."func(func(types.Type, interface {}))"pj$func(func(types.Type, interface {})) `go.string."func(func(types.Type, interface {}))"þ~type.func(func(golang.org/x/tools/go/types.Type, interface {}))��ÏЊœ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(func(types.Type, interface {}))"p�go.weak.type.*func(func(golang.org/x/tools/go/types.Type, interface {}))€"runtime.zerovalue €~type.func(func(golang.org/x/tools/go/types.Type, interface {}))Ð�~type.func(func(golang.org/x/tools/go/types.Type, interface {}))€rtype.func(golang.org/x/tools/go/types.Type, interface {})þ go.string."Keys"0*Keys go.string."Keys"þ>go.string."func() []types.Type"PHfunc() []types.Type >go.string."func() []types.Type"þ\type.func() []golang.org/x/tools/go/types.Type��¬‘Úm3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() []types.Type"pngo.weak.type.*func() []golang.org/x/tools/go/types.Type€"runtime.zerovalue €\type.func() []golang.org/x/tools/go/types.TypeЀ\type.func() []golang.org/x/tools/go/types.Type€Ntype.[]golang.org/x/tools/go/types.Typeþ,go.string."KeysString"@6 +KeysString ,go.string."KeysString"þ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþgo.string."Len"0(Len go.string."Len"þ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþgo.string."Set"0(Set go.string."Set"þngo.string."func(types.Type, interface {}) interface {}"€x+func(types.Type, interface {}) interface {} ngo.string."func(types.Type, interface {}) interface {}"þŒtype.func(golang.org/x/tools/go/types.Type, interface {}) interface {}°°w©3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(types.Type, interface {}) interface {}"pžgo.weak.type.*func(golang.org/x/tools/go/types.Type, interface {}) interface {}€"runtime.zerovalue €Œtype.func(golang.org/x/tools/go/types.Type, interface {}) interface {}РŒtype.func(golang.org/x/tools/go/types.Type, interface {}) interface {}€Jtype.golang.org/x/tools/go/types.Type�"type.interface {} "type.interface {}þ*go.string."SetHasher"@4 SetHasher *go.string."SetHasher"þBgo.string."func(typeutil.Hasher)"PLfunc(typeutil.Hasher) Bgo.string."func(typeutil.Hasher)"þ(type.func("".Hasher)��ª-3é3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(typeutil.Hasher)"p:go.weak.type.*func("".Hasher)€"runtime.zerovalue €(type.func("".Hasher)Ð�(type.func("".Hasher)€type."".Hasherþ$go.string."String"0.String $go.string."String"þ(go.string."toString"@2toString (go.string."toString"þ:go.string."func(bool) string"PDfunc(bool) string :go.string."func(bool) string"þ,type.func(bool) string  qH�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."func(bool) string"p>go.weak.type.*func(bool) string€"runtime.zerovalue €,type.func(bool) stringÐ�,type.func(bool) string€type.bool�type.stringþtype.*"".Map° ° Ó߬µ6 + +v   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*typeutil.Map"p*go.weak.type.**"".Map€"runtime.zerovalue�type."".Map` type.*"".MapÀðtype.*"".Mapðgo.string."At"�ptype.func(golang.org/x/tools/go/types.Type) interface {} ‚type.func(*"".Map, golang.org/x/tools/go/types.Type) interface {}°"".(*Map).AtÀ"".(*Map).AtÐ$go.string."Delete"ð`type.func(golang.org/x/tools/go/types.Type) bool€rtype.func(*"".Map, golang.org/x/tools/go/types.Type) bool� "".(*Map).Delete  "".(*Map).Delete°&go.string."Iterate"Ð~type.func(func(golang.org/x/tools/go/types.Type, interface {}))à�type.func(*"".Map, func(golang.org/x/tools/go/types.Type, interface {}))ð""".(*Map).Iterate€""".(*Map).Iterate� go.string."Keys"°\type.func() []golang.org/x/tools/go/types.TypeÀjtype.func(*"".Map) []golang.org/x/tools/go/types.TypeÐ"".(*Map).Keysà"".(*Map).Keysð,go.string."KeysString"�$type.func() string 2type.func(*"".Map) string°("".(*Map).KeysStringÀ("".(*Map).KeysStringÐgo.string."Len"ðtype.func() int€,type.func(*"".Map) int�"".(*Map).Len "".(*Map).Len°go.string."Set"ÐŒtype.func(golang.org/x/tools/go/types.Type, interface {}) interface {}àžtype.func(*"".Map, golang.org/x/tools/go/types.Type, interface {}) interface {}ð"".(*Map).Set€"".(*Map).Set�*go.string."SetHasher"°(type.func("".Hasher)À:type.func(*"".Map, "".Hasher)Ð&"".(*Map).SetHasherà&"".(*Map).SetHasherð$go.string."String"�$type.func() string 2type.func(*"".Map) string° "".(*Map).StringÀ "".(*Map).StringÐ(go.string."toString"à"go.importpath."".ð,type.func(bool) string€ >type.func(*"".Map, bool) string� $"".(*Map).toString  $"".(*Map).toStringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·6a8507892607404f128e2c479beb1c2b  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þ4type..hashfunc.[1]"".entry,type..hash.[1]"".entryþ0type..eqfunc.[1]"".entry(type..eq.[1]"".entryþ*type..alg.[1]"".entry 4type..hashfunc.[1]"".entry0type..eqfunc.[1]"".entryþ:go.string."[1]typeutil.entry"PD[1]typeutil.entry :go.string."[1]typeutil.entry"þ type.[1]"".entryÀÀ â*×ê *type..alg.[1]"".entry0bruntime.gcbits.0x8ccc0000000000000000000000000000P:go.string."[1]typeutil.entry"p2go.weak.type.*[1]"".entry€"runtime.zerovalue�type."".entry type.[]"".entryþRgo.typelink.[1]typeutil.entry/[1]"".entry type.[1]"".entryþtype.*map.hdr[uint32][]"".entry  bjÐ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*map.hdr[uint32][]typeutil.entry"pPgo.weak.type.**map.hdr[uint32][]"".entry€"runtime.zerovalue�go.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþXgo.string."map.iter[uint32][]typeutil.entry"pb map.iter[uint32][]typeutil.entry Xgo.string."map.iter[uint32][]typeutil.entry"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þ>type.map.iter[uint32][]"".entryððPYÜ\ˆ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PXgo.string."map.iter[uint32][]typeutil.entry"pPgo.weak.type.*map.iter[uint32][]"".entry€"runtime.zerovalue�À>type.map.iter[uint32][]"".entryÀgo.string."key"àtype.*uint32�go.string."val"° type.*[]"".entryàgo.string."t"€type.*uint8°go.string."h"Ð>type.*map.hdr[uint32][]"".entry€&go.string."buckets" Dtype.*map.bucket[uint32][]"".entryÐ go.string."bptr"ðDtype.*map.bucket[uint32][]"".entry "go.string."other"Àtype.[4]uintptrþ2go.string."*[]types.Type"@< *[]types.Type 2go.string."*[]types.Type"þPtype.*[]golang.org/x/tools/go/types.Type  :l‘36   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[]types.Type"pbgo.weak.type.**[]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Ntype.[]golang.org/x/tools/go/types.Typeþbruntime.gcbits.0x84000000000000000000000000000000 „þdgo.string."struct { F uintptr; A0 *[]types.Type }"pn&struct { F uintptr; A0 *[]types.Type } dgo.string."struct { F uintptr; A0 *[]types.Type }"þ‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }àà­ZeÁ À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Pdgo.string."struct { F uintptr; A0 *[]types.Type }"p”go.weak.type.*struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }€"runtime.zerovalue�À‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }Àgo.string."F"àtype.uintptr�go.string."A0"°Ptype.*[]golang.org/x/tools/go/types.Typeþfgo.string."*struct { F uintptr; A0 *[]types.Type }"pp'*struct { F uintptr; A0 *[]types.Type } fgo.string."*struct { F uintptr; A0 *[]types.Type }"þ„type.*struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }  ð(6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*struct { F uintptr; A0 *[]types.Type }"p–go.weak.type.**struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }€"runtime.zerovalue�‚type.struct { F uintptr; A0 *[]golang.org/x/tools/go/types.Type }þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ*[8]types.Type 4go.string."*[8]types.Type"þRtype.*[8]golang.org/x/tools/go/types.Type  tç6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]types.Type"pdgo.weak.type.**[8]golang.org/x/tools/go/types.Type€"runtime.zerovalue�Ptype.[8]golang.org/x/tools/go/types.Typeþ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þNgo.string."golang.org/x/tools/go/types"`Xgolang.org/x/tools/go/types Ngo.string."golang.org/x/tools/go/types"þTgo.importpath.golang.org/x/tools/go/types.  Ngo.string."golang.org/x/tools/go/types"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ&go.string."reflect"00reflect &go.string."reflect"þ,go.importpath.reflect.  &go.string."reflect"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þbtype..hash.[8]golang.org/x/tools/go/types.Type·f\type..hash.[8]golang.org/x/tools/go/types.Typeþ(runtime.interhash·f"runtime.interhashþ^type..eq.[8]golang.org/x/tools/go/types.Type·fXtype..eq.[8]golang.org/x/tools/go/types.Typeþ$runtime.ifaceeq·fruntime.ifaceeqþ("".(*Hasher).Hash·f""".(*Hasher).Hashþ(runtime.panicwrap·f"runtime.panicwrapþ."".(*Hasher).hashFor·f("".(*Hasher).hashForþ2"".(*Hasher).hashTuple·f,"".(*Hasher).hashTupleþ,type..hash."".entry·f&type..hash."".entryþ.runtime.nilinterhash·f(runtime.nilinterhashþ(type..eq."".entry·f"type..eq."".entryþ$runtime.efaceeq·fruntime.efaceeqþ2type..hash.[1]"".entry·f,type..hash.[1]"".entryþ.type..eq.[1]"".entry·f(type..eq.[1]"".entryþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ"runtime.zerovalue0ÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc.a new file mode 100644 index 0000000..4c4dd41 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc.a @@ -0,0 +1,2807 @@ +! +__.PKGDEF 0 0 0 644 165741 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package godoc + import log "log" + import ioutil "io/ioutil" + import scanner "text/scanner" + import doc "go/doc" + import ast "go/ast" + import sync "sync" + import util "golang.org/x/tools/godoc/util" + import parser "go/parser" + import runtime "runtime" + import time "time" + import bufio "bufio" + import httpfs "golang.org/x/tools/godoc/vfs/httpfs" + import errors "errors" + import http "net/http" + import io "io" + import unicode "unicode" + import html "html" + import filepath "path/filepath" + import os "os" + import strconv "strconv" + import strings "strings" + import format "go/format" + import gob "encoding/gob" + import utf8 "unicode/utf8" + import fmt "fmt" + import sort "sort" + import build "go/build" + import printer "go/printer" + import suffixarray "index/suffixarray" + import expvar "expvar" + import scanner "go/scanner" + import token "go/token" + import template "text/template" + import regexp "regexp" + import json "encoding/json" + import analysis "golang.org/x/tools/godoc/analysis" + import vfs "golang.org/x/tools/godoc/vfs" + import template "html/template" + import bytes "bytes" + import path "path" + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"golang.org/x/tools/godoc/vfs".ReadSeekCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"golang.org/x/tools/godoc/vfs".FileSystem interface { Lstat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); Open(@"golang.org/x/tools/godoc/vfs".name string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error); ReadDir(@"golang.org/x/tools/godoc/vfs".path string) (? []@"os".FileInfo, ? error); Stat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); String() (? string) } + type @"golang.org/x/tools/godoc/vfs".mountedFS struct { @"golang.org/x/tools/godoc/vfs".old string; @"golang.org/x/tools/godoc/vfs".fs @"golang.org/x/tools/godoc/vfs".FileSystem; @"golang.org/x/tools/godoc/vfs".new string } + func (@"golang.org/x/tools/godoc/vfs".m·2 @"golang.org/x/tools/godoc/vfs".mountedFS) @"golang.org/x/tools/godoc/vfs".translate (@"golang.org/x/tools/godoc/vfs".path·3 string "esc:0x0") (? string) + type @"golang.org/x/tools/godoc/vfs".BindMode int + type @"golang.org/x/tools/godoc/vfs".NameSpace map[string][]@"golang.org/x/tools/godoc/vfs".mountedFS + func (@"golang.org/x/tools/godoc/vfs".ns·1 @"golang.org/x/tools/godoc/vfs".NameSpace) Bind (@"golang.org/x/tools/godoc/vfs".old·2 string, @"golang.org/x/tools/godoc/vfs".newfs·3 @"golang.org/x/tools/godoc/vfs".FileSystem, @"golang.org/x/tools/godoc/vfs".new·4 string, @"golang.org/x/tools/godoc/vfs".mode·5 @"golang.org/x/tools/godoc/vfs".BindMode) + func (@"golang.org/x/tools/godoc/vfs".ns·1 @"golang.org/x/tools/godoc/vfs".NameSpace "esc:0x0") Fprint (@"golang.org/x/tools/godoc/vfs".w·2 @"io".Writer) + func (@"golang.org/x/tools/godoc/vfs".ns·3 @"golang.org/x/tools/godoc/vfs".NameSpace) Lstat (@"golang.org/x/tools/godoc/vfs".path·4 string) (? @"os".FileInfo, ? error) + func (@"golang.org/x/tools/godoc/vfs".ns·3 @"golang.org/x/tools/godoc/vfs".NameSpace) Open (@"golang.org/x/tools/godoc/vfs".path·4 string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error) + func (@"golang.org/x/tools/godoc/vfs".ns·3 @"golang.org/x/tools/godoc/vfs".NameSpace) ReadDir (@"golang.org/x/tools/godoc/vfs".path·4 string) (? []@"os".FileInfo, ? error) + func (@"golang.org/x/tools/godoc/vfs".ns·3 @"golang.org/x/tools/godoc/vfs".NameSpace) Stat (@"golang.org/x/tools/godoc/vfs".path·4 string) (? @"os".FileInfo, ? error) + func (? @"golang.org/x/tools/godoc/vfs".NameSpace) String () (? string) { return "ns" } + func (? @"golang.org/x/tools/godoc/vfs".NameSpace) @"golang.org/x/tools/godoc/vfs".clean (@"golang.org/x/tools/godoc/vfs".path·2 string "esc:0x0") (? string) + func (@"golang.org/x/tools/godoc/vfs".ns·2 @"golang.org/x/tools/godoc/vfs".NameSpace) @"golang.org/x/tools/godoc/vfs".resolve (@"golang.org/x/tools/godoc/vfs".path·3 string) (? []@"golang.org/x/tools/godoc/vfs".mountedFS) + func (@"golang.org/x/tools/godoc/vfs".ns·3 @"golang.org/x/tools/godoc/vfs".NameSpace) @"golang.org/x/tools/godoc/vfs".stat (@"golang.org/x/tools/godoc/vfs".path·4 string, @"golang.org/x/tools/godoc/vfs".f·5 func(? @"golang.org/x/tools/godoc/vfs".FileSystem, ? string) (? @"os".FileInfo, ? error) "esc:0x0") (? @"os".FileInfo, ? error) + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"golang.org/x/tools/godoc/util".RWValue struct { @"golang.org/x/tools/godoc/util".mutex @"sync".RWMutex; @"golang.org/x/tools/godoc/util".value interface {}; @"golang.org/x/tools/godoc/util".timestamp @"time".Time } + func (@"golang.org/x/tools/godoc/util".v·3 *@"golang.org/x/tools/godoc/util".RWValue) Get () (? interface {}, ? @"time".Time) + func (@"golang.org/x/tools/godoc/util".v·1 *@"golang.org/x/tools/godoc/util".RWValue) Set (@"golang.org/x/tools/godoc/util".value·2 interface {}) + type @"golang.org/x/tools/godoc/analysis".Link interface { End() (? int); Start() (? int); Write(@"golang.org/x/tools/godoc/analysis".w @"io".Writer, _ int, @"golang.org/x/tools/godoc/analysis".start bool) } + type @"golang.org/x/tools/godoc/analysis".FileInfo struct { Data []interface {}; Links []@"golang.org/x/tools/godoc/analysis".Link } + type @"golang.org/x/tools/godoc/analysis".fileInfo struct { @"golang.org/x/tools/godoc/analysis".mu @"sync".Mutex; @"golang.org/x/tools/godoc/analysis".data []interface {}; @"golang.org/x/tools/godoc/analysis".links []@"golang.org/x/tools/godoc/analysis".Link; @"golang.org/x/tools/godoc/analysis".sorted bool; @"golang.org/x/tools/godoc/analysis".hasErrors bool } + func (@"golang.org/x/tools/godoc/analysis".fi·2 *@"golang.org/x/tools/godoc/analysis".fileInfo) @"golang.org/x/tools/godoc/analysis".addData (@"golang.org/x/tools/godoc/analysis".x·3 interface {}) (? int) + func (@"golang.org/x/tools/godoc/analysis".fi·1 *@"golang.org/x/tools/godoc/analysis".fileInfo) @"golang.org/x/tools/godoc/analysis".addLink (@"golang.org/x/tools/godoc/analysis".link·2 @"golang.org/x/tools/godoc/analysis".Link) + func (@"golang.org/x/tools/godoc/analysis".fi·2 *@"golang.org/x/tools/godoc/analysis".fileInfo) @"golang.org/x/tools/godoc/analysis".get () (? @"golang.org/x/tools/godoc/analysis".FileInfo) + type @"golang.org/x/tools/godoc/analysis".anchorJSON struct { Text string; Href string } + type @"golang.org/x/tools/godoc/analysis".PCGNodeJSON struct { Func @"golang.org/x/tools/godoc/analysis".anchorJSON; Callees []int } + type @"golang.org/x/tools/godoc/analysis".implFactJSON struct { ByKind string "json:\",omitempty\""; Other @"golang.org/x/tools/godoc/analysis".anchorJSON } + type @"golang.org/x/tools/godoc/analysis".implGroupJSON struct { Descr string; Facts []@"golang.org/x/tools/godoc/analysis".implFactJSON } + type @"golang.org/x/tools/godoc/analysis".TypeInfoJSON struct { Name string; Size int64; Align int64; Methods []@"golang.org/x/tools/godoc/analysis".anchorJSON; ImplGroups []@"golang.org/x/tools/godoc/analysis".implGroupJSON } + type @"golang.org/x/tools/godoc/analysis".PackageInfo struct { CallGraph []*@"golang.org/x/tools/godoc/analysis".PCGNodeJSON; CallGraphIndex map[string]int; Types []*@"golang.org/x/tools/godoc/analysis".TypeInfoJSON } + type @"golang.org/x/tools/godoc/analysis".pkgInfo struct { @"golang.org/x/tools/godoc/analysis".mu @"sync".Mutex; @"golang.org/x/tools/godoc/analysis".callGraph []*@"golang.org/x/tools/godoc/analysis".PCGNodeJSON; @"golang.org/x/tools/godoc/analysis".callGraphIndex map[string]int; @"golang.org/x/tools/godoc/analysis".types []*@"golang.org/x/tools/godoc/analysis".TypeInfoJSON } + func (@"golang.org/x/tools/godoc/analysis".pi·1 *@"golang.org/x/tools/godoc/analysis".pkgInfo) @"golang.org/x/tools/godoc/analysis".addType (@"golang.org/x/tools/godoc/analysis".t·2 *@"golang.org/x/tools/godoc/analysis".TypeInfoJSON) + func (@"golang.org/x/tools/godoc/analysis".pi·2 *@"golang.org/x/tools/godoc/analysis".pkgInfo) @"golang.org/x/tools/godoc/analysis".get () (? @"golang.org/x/tools/godoc/analysis".PackageInfo) + func (@"golang.org/x/tools/godoc/analysis".pi·1 *@"golang.org/x/tools/godoc/analysis".pkgInfo) @"golang.org/x/tools/godoc/analysis".setCallGraph (@"golang.org/x/tools/godoc/analysis".callGraph·2 []*@"golang.org/x/tools/godoc/analysis".PCGNodeJSON, @"golang.org/x/tools/godoc/analysis".callGraphIndex·3 map[string]int) + type @"golang.org/x/tools/godoc/analysis".Result struct { @"golang.org/x/tools/godoc/analysis".mu @"sync".Mutex; @"golang.org/x/tools/godoc/analysis".status string; @"golang.org/x/tools/godoc/analysis".fileInfos map[string]*@"golang.org/x/tools/godoc/analysis".fileInfo; @"golang.org/x/tools/godoc/analysis".pkgInfos map[string]*@"golang.org/x/tools/godoc/analysis".pkgInfo } + func (@"golang.org/x/tools/godoc/analysis".res·2 *@"golang.org/x/tools/godoc/analysis".Result) FileInfo (@"golang.org/x/tools/godoc/analysis".url·3 string) (@"golang.org/x/tools/godoc/analysis".fi·1 @"golang.org/x/tools/godoc/analysis".FileInfo) + func (@"golang.org/x/tools/godoc/analysis".res·2 *@"golang.org/x/tools/godoc/analysis".Result) PackageInfo (@"golang.org/x/tools/godoc/analysis".importPath·3 string) (? @"golang.org/x/tools/godoc/analysis".PackageInfo) + func (@"golang.org/x/tools/godoc/analysis".res·2 *@"golang.org/x/tools/godoc/analysis".Result) Status () (? string) + func (@"golang.org/x/tools/godoc/analysis".res·2 *@"golang.org/x/tools/godoc/analysis".Result) @"golang.org/x/tools/godoc/analysis".fileInfo (@"golang.org/x/tools/godoc/analysis".url·3 string) (? *@"golang.org/x/tools/godoc/analysis".fileInfo) + func (@"golang.org/x/tools/godoc/analysis".res·2 *@"golang.org/x/tools/godoc/analysis".Result) @"golang.org/x/tools/godoc/analysis".pkgInfo (@"golang.org/x/tools/godoc/analysis".importPath·3 string) (? *@"golang.org/x/tools/godoc/analysis".pkgInfo) + func (@"golang.org/x/tools/godoc/analysis".res·1 *@"golang.org/x/tools/godoc/analysis".Result) @"golang.org/x/tools/godoc/analysis".setStatusf (@"golang.org/x/tools/godoc/analysis".format·2 string "esc:0x0", @"golang.org/x/tools/godoc/analysis".args·3 ...interface {} "esc:0x0") + type @"go/token".lineInfo struct { Offset int; Filename string; Line int } + type @"go/token".Pos int + func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } + type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } + func (@"go/token".pos·2 *@"go/token".Position "esc:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } + func (@"go/token".pos·2 @"go/token".Position "esc:0x2") String () (? string) + type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } + func (@"go/token".f·1 *@"go/token".File) AddLine (@"go/token".offset·2 int) + func (@"go/token".f·1 *@"go/token".File) AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) + func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) + func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File "esc:0x0") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·2 *@"go/token".File) SetLines (@"go/token".lines·3 []int) (? bool) + func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") + func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } + func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".f·4 *@"go/token".File "esc:0x1") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) + type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } + func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) + func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) + func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) + func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x0") + func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) + func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? error) + func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) + import syntax "regexp/syntax" // indirect + type @"regexp/syntax".InstOp uint8 + func (@"regexp/syntax".i·2 @"regexp/syntax".InstOp) String () (? string) { if uint(@"regexp/syntax".i·2) >= uint(len(@"regexp/syntax".instOpNames)) { return "" }; return @"regexp/syntax".instOpNames[@"regexp/syntax".i·2] } + type @"regexp/syntax".Inst struct { Op @"regexp/syntax".InstOp; Out uint32; Arg uint32; Rune []rune } + func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") MatchEmptyWidth (@"regexp/syntax".before·3 rune, @"regexp/syntax".after·4 rune) (? bool) + func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") MatchRune (@"regexp/syntax".r·3 rune) (? bool) + func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") MatchRunePos (@"regexp/syntax".r·3 rune) (? int) + func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") String () (? string) + func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") @"regexp/syntax".op () (? @"regexp/syntax".InstOp) + type @"regexp/syntax".EmptyOp uint8 + type @"regexp/syntax".Prog struct { Inst []@"regexp/syntax".Inst; Start int; NumCap int } + func (@"regexp/syntax".p·3 *@"regexp/syntax".Prog "esc:0x0") Prefix () (@"regexp/syntax".prefix·1 string, @"regexp/syntax".complete·2 bool) + func (@"regexp/syntax".p·2 *@"regexp/syntax".Prog "esc:0x0") StartCond () (? @"regexp/syntax".EmptyOp) + func (@"regexp/syntax".p·2 *@"regexp/syntax".Prog "esc:0x0") String () (? string) + func (@"regexp/syntax".p·3 *@"regexp/syntax".Prog "esc:0x1") @"regexp/syntax".skipNop (@"regexp/syntax".pc·4 uint32) (? *@"regexp/syntax".Inst, ? uint32) + type @"regexp".onePassInst struct { ? @"regexp/syntax".Inst; Next []uint32 } + type @"regexp".onePassProg struct { Inst []@"regexp".onePassInst; Start int; NumCap int } + type @"regexp".thread struct { @"regexp".inst *@"regexp/syntax".Inst; @"regexp".cap []int } + type @"regexp".entry struct { @"regexp".pc uint32; @"regexp".t *@"regexp".thread } + type @"regexp".queue struct { @"regexp".sparse []uint32; @"regexp".dense []@"regexp".entry } + type @"regexp".inputBytes struct { @"regexp".str []byte } + func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".canCheckPrefix () (? bool) { return true } + func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".context (@"regexp".pos·3 int) (? @"regexp/syntax".EmptyOp) + func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".hasPrefix (@"regexp".re·3 *@"regexp".Regexp "esc:0x0") (? bool) + func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".index (@"regexp".re·3 *@"regexp".Regexp "esc:0x0", @"regexp".pos·4 int) (? int) + func (@"regexp".i·3 *@"regexp".inputBytes "esc:0x0") @"regexp".step (@"regexp".pos·4 int) (? rune, ? int) + type @"regexp".inputString struct { @"regexp".str string } + func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".canCheckPrefix () (? bool) { return true } + func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".context (@"regexp".pos·3 int) (? @"regexp/syntax".EmptyOp) + func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".hasPrefix (@"regexp".re·3 *@"regexp".Regexp "esc:0x0") (? bool) + func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".index (@"regexp".re·3 *@"regexp".Regexp "esc:0x0", @"regexp".pos·4 int) (? int) + func (@"regexp".i·3 *@"regexp".inputString "esc:0x0") @"regexp".step (@"regexp".pos·4 int) (? rune, ? int) + type @"io".RuneReader interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error) } + type @"regexp".inputReader struct { @"regexp".r @"io".RuneReader; @"regexp".atEOT bool; @"regexp".pos int } + func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".canCheckPrefix () (? bool) { return false } + func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".context (@"regexp".pos·3 int) (? @"regexp/syntax".EmptyOp) { return @"regexp/syntax".EmptyOp(0x0) } + func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".hasPrefix (@"regexp".re·3 *@"regexp".Regexp "esc:0x0") (? bool) { return false } + func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".index (@"regexp".re·3 *@"regexp".Regexp "esc:0x0", @"regexp".pos·4 int) (? int) { return -0x1 } + func (@"regexp".i·3 *@"regexp".inputReader) @"regexp".step (@"regexp".pos·4 int) (? rune, ? int) + type @"regexp".input interface { @"regexp".canCheckPrefix() (? bool); @"regexp".context(@"regexp".pos int) (? @"regexp/syntax".EmptyOp); @"regexp".hasPrefix(@"regexp".re *@"regexp".Regexp) (? bool); @"regexp".index(@"regexp".re *@"regexp".Regexp, @"regexp".pos int) (? int); @"regexp".step(@"regexp".pos int) (@"regexp".r rune, @"regexp".width int) } + type @"regexp".machine struct { @"regexp".re *@"regexp".Regexp; @"regexp".p *@"regexp/syntax".Prog; @"regexp".op *@"regexp".onePassProg; @"regexp".q0 @"regexp".queue; @"regexp".q1 @"regexp".queue; @"regexp".pool []*@"regexp".thread; @"regexp".matched bool; @"regexp".matchcap []int; @"regexp".inputBytes @"regexp".inputBytes; @"regexp".inputString @"regexp".inputString; @"regexp".inputReader @"regexp".inputReader } + func (@"regexp".m·2 *@"regexp".machine) @"regexp".add (@"regexp".q·3 *@"regexp".queue, @"regexp".pc·4 uint32, @"regexp".pos·5 int, @"regexp".cap·6 []int "esc:0x0", @"regexp".cond·7 @"regexp/syntax".EmptyOp, @"regexp".t·8 *@"regexp".thread) (? *@"regexp".thread) + func (@"regexp".m·2 *@"regexp".machine) @"regexp".alloc (@"regexp".i·3 *@"regexp/syntax".Inst) (? *@"regexp".thread) + func (@"regexp".m·1 *@"regexp".machine) @"regexp".clear (@"regexp".q·2 *@"regexp".queue) + func (@"regexp".m·1 *@"regexp".machine) @"regexp".free (@"regexp".t·2 *@"regexp".thread) { @"regexp".m·1.@"regexp".inputBytes.@"regexp".str = nil; @"regexp".m·1.@"regexp".inputString.@"regexp".str = ""; @"regexp".m·1.@"regexp".inputReader.@"regexp".r = nil; @"regexp".m·1.@"regexp".pool = append(@"regexp".m·1.@"regexp".pool, @"regexp".t·2) } + func (@"regexp".m·1 *@"regexp".machine) @"regexp".init (@"regexp".ncap·2 int) + func (@"regexp".m·2 *@"regexp".machine) @"regexp".match (@"regexp".i·3 @"regexp".input, @"regexp".pos·4 int) (? bool) + func (@"regexp".m·2 *@"regexp".machine "esc:0x2") @"regexp".newInputBytes (@"regexp".b·3 []byte) (? @"regexp".input) { @"regexp".m·2.@"regexp".inputBytes.@"regexp".str = @"regexp".b·3; return &@"regexp".m·2.@"regexp".inputBytes } + func (@"regexp".m·2 *@"regexp".machine "esc:0x2") @"regexp".newInputReader (@"regexp".r·3 @"io".RuneReader) (? @"regexp".input) { @"regexp".m·2.@"regexp".inputReader.@"regexp".r = @"regexp".r·3; @"regexp".m·2.@"regexp".inputReader.@"regexp".atEOT = false; @"regexp".m·2.@"regexp".inputReader.@"regexp".pos = 0x0; return &@"regexp".m·2.@"regexp".inputReader } + func (@"regexp".m·2 *@"regexp".machine "esc:0x2") @"regexp".newInputString (@"regexp".s·3 string) (? @"regexp".input) { @"regexp".m·2.@"regexp".inputString.@"regexp".str = @"regexp".s·3; return &@"regexp".m·2.@"regexp".inputString } + func (@"regexp".m·2 *@"regexp".machine) @"regexp".onepass (@"regexp".i·3 @"regexp".input, @"regexp".pos·4 int) (? bool) + func (@"regexp".m·1 *@"regexp".machine) @"regexp".step (@"regexp".runq·2 *@"regexp".queue, @"regexp".nextq·3 *@"regexp".queue, @"regexp".pos·4 int, @"regexp".nextPos·5 int, @"regexp".c·6 rune, @"regexp".nextCond·7 @"regexp/syntax".EmptyOp) + type @"regexp".Regexp struct { @"regexp".expr string; @"regexp".prog *@"regexp/syntax".Prog; @"regexp".onepass *@"regexp".onePassProg; @"regexp".prefix string; @"regexp".prefixBytes []byte; @"regexp".prefixComplete bool; @"regexp".prefixRune rune; @"regexp".prefixEnd uint32; @"regexp".cond @"regexp/syntax".EmptyOp; @"regexp".numSubexp int; @"regexp".subexpNames []string; @"regexp".longest bool; @"regexp".mu @"sync".Mutex; @"regexp".machine []*@"regexp".machine } + func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") Expand (@"regexp".dst·3 []byte "esc:0x2", @"regexp".template·4 []byte "esc:0x0", @"regexp".src·5 []byte "esc:0x0", @"regexp".match·6 []int "esc:0x0") (? []byte) + func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") ExpandString (@"regexp".dst·3 []byte "esc:0x2", @"regexp".template·4 string, @"regexp".src·5 string "esc:0x0", @"regexp".match·6 []int "esc:0x0") (? []byte) + func (@"regexp".re·2 *@"regexp".Regexp) Find (@"regexp".b·3 []byte) (? []byte) + func (@"regexp".re·2 *@"regexp".Regexp) FindAll (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][]byte) + func (@"regexp".re·2 *@"regexp".Regexp) FindAllIndex (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][]int) + func (@"regexp".re·2 *@"regexp".Regexp) FindAllString (@"regexp".s·3 string, @"regexp".n·4 int) (? []string) + func (@"regexp".re·2 *@"regexp".Regexp) FindAllStringIndex (@"regexp".s·3 string, @"regexp".n·4 int) (? [][]int) + func (@"regexp".re·2 *@"regexp".Regexp) FindAllStringSubmatch (@"regexp".s·3 string, @"regexp".n·4 int) (? [][]string) + func (@"regexp".re·2 *@"regexp".Regexp) FindAllStringSubmatchIndex (@"regexp".s·3 string, @"regexp".n·4 int) (? [][]int) + func (@"regexp".re·2 *@"regexp".Regexp) FindAllSubmatch (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][][]byte) + func (@"regexp".re·2 *@"regexp".Regexp) FindAllSubmatchIndex (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][]int) + func (@"regexp".re·2 *@"regexp".Regexp) FindIndex (@"regexp".b·3 []byte) (@"regexp".loc·1 []int) + func (@"regexp".re·2 *@"regexp".Regexp) FindReaderIndex (@"regexp".r·3 @"io".RuneReader) (@"regexp".loc·1 []int) + func (@"regexp".re·2 *@"regexp".Regexp) FindReaderSubmatchIndex (@"regexp".r·3 @"io".RuneReader) (? []int) + func (@"regexp".re·2 *@"regexp".Regexp) FindString (@"regexp".s·3 string) (? string) + func (@"regexp".re·2 *@"regexp".Regexp) FindStringIndex (@"regexp".s·3 string) (@"regexp".loc·1 []int) + func (@"regexp".re·2 *@"regexp".Regexp) FindStringSubmatch (@"regexp".s·3 string) (? []string) + func (@"regexp".re·2 *@"regexp".Regexp) FindStringSubmatchIndex (@"regexp".s·3 string) (? []int) + func (@"regexp".re·2 *@"regexp".Regexp) FindSubmatch (@"regexp".b·3 []byte) (? [][]byte) + func (@"regexp".re·2 *@"regexp".Regexp) FindSubmatchIndex (@"regexp".b·3 []byte) (? []int) + func (@"regexp".re·3 *@"regexp".Regexp "esc:0x1") LiteralPrefix () (@"regexp".prefix·1 string, @"regexp".complete·2 bool) { return @"regexp".re·3.@"regexp".prefix, @"regexp".re·3.@"regexp".prefixComplete } + func (@"regexp".re·1 *@"regexp".Regexp "esc:0x0") Longest () { @"regexp".re·1.@"regexp".longest = true } + func (@"regexp".re·2 *@"regexp".Regexp) Match (@"regexp".b·3 []byte) (? bool) + func (@"regexp".re·2 *@"regexp".Regexp) MatchReader (@"regexp".r·3 @"io".RuneReader) (? bool) + func (@"regexp".re·2 *@"regexp".Regexp) MatchString (@"regexp".s·3 string) (? bool) + func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") NumSubexp () (? int) { return @"regexp".re·2.@"regexp".numSubexp } + func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAll (@"regexp".src·3 []byte, @"regexp".repl·4 []byte "esc:0x0") (? []byte) + func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllFunc (@"regexp".src·3 []byte, @"regexp".repl·4 func(? []byte) (? []byte) "esc:0x0") (? []byte) + func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllLiteral (@"regexp".src·3 []byte, @"regexp".repl·4 []byte "esc:0x0") (? []byte) + func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllLiteralString (@"regexp".src·3 string, @"regexp".repl·4 string "esc:0x0") (? string) + func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllString (@"regexp".src·3 string, @"regexp".repl·4 string) (? string) + func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllStringFunc (@"regexp".src·3 string, @"regexp".repl·4 func(? string) (? string) "esc:0x0") (? string) + func (@"regexp".re·2 *@"regexp".Regexp) Split (@"regexp".s·3 string, @"regexp".n·4 int) (? []string) + func (@"regexp".re·2 *@"regexp".Regexp "esc:0x1") String () (? string) { return @"regexp".re·2.@"regexp".expr } + func (@"regexp".re·2 *@"regexp".Regexp "esc:0x1") SubexpNames () (? []string) { return @"regexp".re·2.@"regexp".subexpNames } + func (@"regexp".re·1 *@"regexp".Regexp) @"regexp".allMatches (@"regexp".s·2 string, @"regexp".b·3 []byte, @"regexp".n·4 int, @"regexp".deliver·5 func(? []int) "esc:0x0") + func (@"regexp".re·2 *@"regexp".Regexp) @"regexp".doExecute (@"regexp".r·3 @"io".RuneReader, @"regexp".b·4 []byte, @"regexp".s·5 string, @"regexp".pos·6 int, @"regexp".ncap·7 int) (? []int) + func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") @"regexp".expand (@"regexp".dst·3 []byte "esc:0x2", @"regexp".template·4 string, @"regexp".bsrc·5 []byte "esc:0x0", @"regexp".src·6 string "esc:0x0", @"regexp".match·7 []int "esc:0x0") (? []byte) + func (@"regexp".re·2 *@"regexp".Regexp) @"regexp".get () (? *@"regexp".machine) + func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") @"regexp".pad (@"regexp".a·3 []int "esc:0x2") (? []int) + func (@"regexp".re·1 *@"regexp".Regexp) @"regexp".put (@"regexp".z·2 *@"regexp".machine) + func (@"regexp".re·2 *@"regexp".Regexp) @"regexp".replaceAll (@"regexp".bsrc·3 []byte, @"regexp".src·4 string, @"regexp".nmatch·5 int, @"regexp".repl·6 func(@"regexp".dst []byte, @"regexp".m []int) (? []byte) "esc:0x0") (? []byte) + type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"index/suffixarray".Index struct { @"index/suffixarray".data []byte; @"index/suffixarray".sa []int } + func (@"index/suffixarray".x·2 *@"index/suffixarray".Index "esc:0x1") Bytes () (? []byte) { return @"index/suffixarray".x·2.@"index/suffixarray".data } + func (@"index/suffixarray".x·2 *@"index/suffixarray".Index) FindAllIndex (@"index/suffixarray".r·3 *@"regexp".Regexp, @"index/suffixarray".n·4 int) (@"index/suffixarray".result·1 [][]int) + func (@"index/suffixarray".x·2 *@"index/suffixarray".Index "esc:0x0") Lookup (@"index/suffixarray".s·3 []byte "esc:0x0", @"index/suffixarray".n·4 int) (@"index/suffixarray".result·1 []int) + func (@"index/suffixarray".x·2 *@"index/suffixarray".Index) Read (@"index/suffixarray".r·3 @"io".Reader) (? error) + func (@"index/suffixarray".x·2 *@"index/suffixarray".Index) Write (@"index/suffixarray".w·3 @"io".Writer) (? error) + func (@"index/suffixarray".x·2 *@"index/suffixarray".Index "esc:0x1") @"index/suffixarray".at (@"index/suffixarray".i·3 int) (? []byte) { return @"index/suffixarray".x·2.@"index/suffixarray".data[@"index/suffixarray".x·2.@"index/suffixarray".sa[@"index/suffixarray".i·3]:] } + func (@"index/suffixarray".x·2 *@"index/suffixarray".Index "esc:0x1") @"index/suffixarray".lookupAll (@"index/suffixarray".s·3 []byte "esc:0x0") (? []int) + type @"".Pak struct { Path string; Name string } + func (@"".p·2 *@"".Pak "esc:0x0") @"".less (@"".q·3 *@"".Pak "esc:0x0") (? bool) { return @"".p·2.Name < @"".q·3.Name || @"".p·2.Name == @"".q·3.Name && @"".p·2.Path < @"".q·3.Path } + type @"".File struct { Name string; Pak *@"".Pak } + func (@"".f·2 *@"".File) Path () (? string) + type @"".SpotKind uint32 + func (@"".x·2 @"".SpotKind) Name () (? string) { return @"".name[@"".x·2] } + type @"".SpotInfo uint32 + func (@"".x·2 @"".SpotInfo) IsIndex () (? bool) { return @"".x·2 & @"".SpotInfo(0x1) != @"".SpotInfo(0x0) } + func (@"".x·2 @"".SpotInfo) Kind () (? @"".SpotKind) { return @"".SpotKind(@"".x·2 >> 0x1 & @"".SpotInfo(0x7)) } + func (@"".x·2 @"".SpotInfo) Lori () (? int) { return int(@"".x·2 >> 0x4) } + type @"".KindRun []@"".SpotInfo + func (@"".k·2 @"".KindRun "esc:0x0") Len () (? int) { return len(@"".k·2) } + func (@"".k·2 @"".KindRun "esc:0x0") Less (@"".i·3 int, @"".j·4 int) (? bool) + func (@"".k·1 @"".KindRun "esc:0x0") Swap (@"".i·2 int, @"".j·3 int) { @"".k·1[@"".i·2], @"".k·1[@"".j·3] = @"".k·1[@"".j·3], @"".k·1[@"".i·2] } + type @"".FileRun struct { File *@"".File; Groups []@"".KindRun } + type @"".PakRun struct { Pak *@"".Pak; Files []*@"".FileRun } + func (@"".p·2 *@"".PakRun "esc:0x0") Len () (? int) { return len(@"".p·2.Files) } + func (@"".p·2 *@"".PakRun "esc:0x0") Less (@"".i·3 int, @"".j·4 int) (? bool) { return @"".p·2.Files[@"".i·3].File.Name < @"".p·2.Files[@"".j·4].File.Name } + func (@"".p·1 *@"".PakRun "esc:0x0") Swap (@"".i·2 int, @"".j·3 int) { @"".p·1.Files[@"".i·2], @"".p·1.Files[@"".j·3] = @"".p·1.Files[@"".j·3], @"".p·1.Files[@"".i·2] } + type @"".HitList []*@"".PakRun + func (@"".h·2 @"".HitList "esc:0x0") @"".filter (@"".pakname·3 string "esc:0x0") (? @"".HitList) + type @"".LookupResult struct { Decls @"".HitList; Others @"".HitList } + type @"".AltWords struct { Canon string; Alts []string } + func (@"".a·2 *@"".AltWords) @"".filter (@"".s·3 string "esc:0x0") (? *@"".AltWords) + type @"".Snippet struct { Line int; Text string } + type @"".Statistics struct { Bytes int; Files int; Lines int; Words int; Spots int } + type @"".Ident struct { Path string; Package string; Name string; Doc string } + type @"".indexOptions struct { Docs bool; GoCode bool; FullText bool; MaxResults int } + type @"".FileLines struct { Filename string; Lines []int } + type @"".SearchResult struct { Query string; Alert string; Pak @"".HitList; Hit *@"".LookupResult; Alt *@"".AltWords; Found int; Textual []@"".FileLines; Complete bool; Idents map[@"".SpotKind][]@"".Ident } + type @"".Index struct { @"".fset *@"go/token".FileSet; @"".suffixes *@"index/suffixarray".Index; @"".words map[string]*@"".LookupResult; @"".alts map[string]*@"".AltWords; @"".snippets []*@"".Snippet; @"".stats @"".Statistics; @"".importCount map[string]int; @"".packagePath map[string]map[string]bool; @"".exports map[string]map[string]@"".SpotKind; @"".idents map[@"".SpotKind]map[string][]@"".Ident; @"".opts @"".indexOptions } + func (@"".x·2 *@"".Index "esc:0x0") CompatibleWith (@"".c·3 *@"".Corpus "esc:0x0") (? bool) { return @"".x·2.@"".opts.Docs == @"".c·3.IndexDocs && @"".x·2.@"".opts.GoCode == @"".c·3.IndexGoCode && @"".x·2.@"".opts.FullText == @"".c·3.IndexFullText && @"".x·2.@"".opts.MaxResults == @"".c·3.MaxResults } + func (@"".x·2 *@"".Index "esc:0x1") Exports () (? map[string]map[string]@"".SpotKind) { return @"".x·2.@"".exports } + func (@"".x·2 *@"".Index "esc:0x1") Idents () (? map[@"".SpotKind]map[string][]@"".Ident) { return @"".x·2.@"".idents } + func (@"".x·2 *@"".Index "esc:0x1") ImportCount () (? map[string]int) { return @"".x·2.@"".importCount } + func (@"".x·3 *@"".Index) Lookup (@"".query·4 string) (? *@"".SearchResult, ? error) + func (@"".x·3 *@"".Index) LookupRegexp (@"".r·4 *@"regexp".Regexp, @"".n·5 int) (@"".found·1 int, @"".result·2 []@"".FileLines) + func (@"".x·2 *@"".Index "esc:0x1") PackagePath () (? map[string]map[string]bool) { return @"".x·2.@"".packagePath } + func (@"".x·3 *@"".Index) ReadFrom (@"".r·4 @"io".Reader) (@"".n·1 int64, @"".err·2 error) + func (@"".x·2 *@"".Index "esc:0x0") Snippet (@"".i·3 int) (? *@"".Snippet) { if 0x0 <= @"".i·3 && @"".i·3 < len(@"".x·2.@"".snippets) { return @"".x·2.@"".snippets[@"".i·3] }; return nil } + func (@"".x·2 *@"".Index "esc:0x0") Stats () (? @"".Statistics) { return @"".x·2.@"".stats } + func (@"".x·3 *@"".Index) WriteTo (@"".w·4 @"io".Writer) (@"".n·1 int64, @"".err·2 error) + func (@"".x·3 *@"".Index "esc:0x0") @"".lookupWord (@"".w·4 string "esc:0x0") (@"".match·1 *@"".LookupResult, @"".alt·2 *@"".AltWords) + type @"bytes".readOp int + type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] } + func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Next (@"bytes".n·3 int) (? []byte) + func (@"bytes".b·3 *@"bytes".Buffer) Read (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·4 *@"bytes".Buffer) ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error) + func (@"bytes".b·1 *@"bytes".Buffer) Reset () + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") String () (? string) { if @"bytes".b·2 == nil { return "" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) } + func (@"bytes".b·1 *@"bytes".Buffer) Truncate (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadByte () (? error) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadRune () (? error) + func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + type @"".DirEntry struct { Depth int; Height int; Path string; Name string; HasPkg bool; Synopsis string } + type @"".DirList struct { MaxHeight int; List []@"".DirEntry } + type @"".Directory struct { Depth int; Path string; Name string; HasPkg bool; Synopsis string; Dirs []*@"".Directory } + func (@"".dir·2 *@"".Directory) @"".iter (@"".skipRoot·3 bool) (? <-chan *@"".Directory) + func (@"".root·2 *@"".Directory) @"".listing (@"".skipRoot·3 bool, @"".filter·4 func(? string) (? bool) "esc:0x0") (? *@"".DirList) + func (@"".dir·2 *@"".Directory "esc:0x2") @"".lookup (@"".path·3 string "esc:0x0") (? *@"".Directory) + func (@"".dir·2 *@"".Directory "esc:0x0") @"".lookupLocal (@"".name·3 string "esc:0x0") (? *@"".Directory) + func (@"".dir·1 *@"".Directory) @"".walk (@"".c·2 chan<- *@"".Directory "esc:0x0", @"".skipRoot·3 bool) + func (@"".dir·1 *@"".Directory "esc:0x0") @"".writeLeafs (@"".buf·2 *@"bytes".Buffer) + type @"".Metadata struct { Title string; Subtitle string; Template bool; Path string; @"".filePath string } + func (@"".m·2 *@"".Metadata "esc:0x1") FilePath () (? string) { return @"".m·2.@"".filePath } + type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } + func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } + type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) + func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Text () (? string) + type @"go/ast".ObjKind int + func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } + type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } + func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x0") IsExported () (? bool) + func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } + func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "" } + func (? *@"go/ast".Ident) @"go/ast".exprNode () { } + type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } + type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } + func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } + func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) + type @"go/token".Token int + func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3C) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } + func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xA) } + func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xB) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3B) } + func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) + func (@"go/token".tok·2 @"go/token".Token) String () (? string) + type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } + func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } + func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } + type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } + type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } + type @"go/parser".Mode uint + type @"".Corpus struct { @"".fs @"golang.org/x/tools/godoc/vfs".FileSystem; Verbose bool; IndexEnabled bool; IndexFiles string; IndexThrottle float64; IndexInterval @"time".Duration; IndexDocs bool; IndexGoCode bool; IndexFullText bool; MaxResults int; SummarizePackage func(@"".pkg string) (@"".summary string, @"".showList bool, @"".ok bool); IndexDirectory func(@"".dir string) (? bool); @"".testDir string; @"".refreshMetadataSignal chan bool; @"".fsTree @"golang.org/x/tools/godoc/util".RWValue; @"".fsModified @"golang.org/x/tools/godoc/util".RWValue; @"".docMetadata @"golang.org/x/tools/godoc/util".RWValue; @"".searchIndex @"golang.org/x/tools/godoc/util".RWValue; Analysis @"golang.org/x/tools/godoc/analysis".Result } + func (@"".c·3 *@"".Corpus) CurrentIndex () (? *@"".Index, ? @"time".Time) + func (@"".c·2 *@"".Corpus) FSModifiedTime () (? @"time".Time) + func (@"".c·2 *@"".Corpus) Init () (? error) + func (@"".c·2 *@"".Corpus) Lookup (@"".query·3 string) (? @"".SearchResult) + func (@"".c·2 *@"".Corpus) MetadataFor (@"".relpath·3 string "esc:0x0") (? *@"".Metadata) + func (@"".c·2 *@"".Corpus) NewIndex () (? *@"".Index) + func (@"".c·2 *@"".Corpus) ReadIndexFrom (@"".r·3 @"io".Reader) (? error) + func (@"".c·1 *@"".Corpus) RunIndexer () + func (@"".c·1 *@"".Corpus) UpdateIndex () + func (@"".c·2 *@"".Corpus) @"".contents (@"".name·3 string) (? string) + func (@"".c·1 *@"".Corpus) @"".feedDirnames (@"".ch·2 chan<- string "esc:0x0") + func (@"".c·2 *@"".Corpus) @"".fsDirnames () (? <-chan string) + func (@"".c·2 *@"".Corpus) @"".indexUpToDate () (? bool) + func (@"".c·2 *@"".Corpus) @"".initFSTree () (? error) + func (@"".c·1 *@"".Corpus) @"".invalidateIndex () + func (@"".c·2 *@"".Corpus) @"".multipleLines (@"".file·3 string, @"".text·4 string, @"".arg1·5 interface {}, @"".arg2·6 interface {}) (? string) + func (@"".c·2 *@"".Corpus) @"".newDirectory (@"".root·3 string, @"".maxDepth·4 int) (? *@"".Directory) + func (@"".c·2 *@"".Corpus) @"".oneLine (@"".file·3 string, @"".text·4 string "esc:0x0", @"".arg·5 interface {}) (? string) + func (@"".c·3 *@"".Corpus) @"".parseFile (@"".fset·4 *@"go/token".FileSet, @"".filename·5 string, @"".mode·6 @"go/parser".Mode) (? *@"go/ast".File, ? error) + func (@"".c·3 *@"".Corpus) @"".parseFiles (@"".fset·4 *@"go/token".FileSet, @"".relpath·5 string, @"".abspath·6 string, @"".localnames·7 []string "esc:0x0") (? map[string]*@"go/ast".File, ? error) + func (@"".c·2 *@"".Corpus) @"".readIndex (@"".filenames·3 string) (? error) + func (@"".c·1 *@"".Corpus "esc:0x0") @"".refreshMetadata () + func (@"".c·1 *@"".Corpus) @"".refreshMetadataLoop () + func (@"".c·2 *@"".Corpus "esc:0x0") @"".throttle () (? float64) { if @"".c·2.IndexThrottle <= 0p+0 { return 0x1CCCCCCCCCCCCDp-53 }; if @"".c·2.IndexThrottle > 0x1p+0 { return 0x1p+0 }; return @"".c·2.IndexThrottle } + func (@"".c·1 *@"".Corpus) @"".updateMetadata () + type @"net/http".keyValues struct { @"net/http".key string; @"net/http".values []string } + type @"net/http".headerSorter struct { @"net/http".kvs []@"net/http".keyValues } + func (@"net/http".s·2 *@"net/http".headerSorter "esc:0x0") Len () (? int) { return len(@"net/http".s·2.@"net/http".kvs) } + func (@"net/http".s·2 *@"net/http".headerSorter "esc:0x0") Less (@"net/http".i·3 int, @"net/http".j·4 int) (? bool) { return @"net/http".s·2.@"net/http".kvs[@"net/http".i·3].@"net/http".key < @"net/http".s·2.@"net/http".kvs[@"net/http".j·4].@"net/http".key } + func (@"net/http".s·1 *@"net/http".headerSorter "esc:0x0") Swap (@"net/http".i·2 int, @"net/http".j·3 int) { @"net/http".s·1.@"net/http".kvs[@"net/http".i·2], @"net/http".s·1.@"net/http".kvs[@"net/http".j·3] = @"net/http".s·1.@"net/http".kvs[@"net/http".j·3], @"net/http".s·1.@"net/http".kvs[@"net/http".i·2] } + type @"net/http".Header map[string][]string + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Add (@"net/http".key·2 string, @"net/http".value·3 string) + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Del (@"net/http".key·2 string "esc:0x0") + func (@"net/http".h·2 @"net/http".Header "esc:0x0") Get (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Set (@"net/http".key·2 string, @"net/http".value·3 string) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") Write (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") WriteSubset (@"net/http".w·3 @"io".Writer, @"net/http".exclude·4 map[string]bool "esc:0x0") (? error) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") @"net/http".clone () (? @"net/http".Header) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") @"net/http".get (@"net/http".key·3 string "esc:0x0") (? string) { var @"net/http".v·4 []string; ; @"net/http".v·4 = @"net/http".h·2[@"net/http".key·3]; if len(@"net/http".v·4) > 0x0 { return @"net/http".v·4[0x0] }; return "" } + func (@"net/http".h·3 @"net/http".Header "esc:0x0") @"net/http".sortedKeyValues (@"net/http".exclude·4 map[string]bool "esc:0x0") (@"net/http".kvs·1 []@"net/http".keyValues, @"net/http".hs·2 *@"net/http".headerSorter) + type @"net/http".ResponseWriter interface { Header() (? @"net/http".Header); Write(? []byte) (? int, ? error); WriteHeader(? int) } + import url "net/url" // indirect + type @"net/url".Userinfo struct { @"net/url".username string; @"net/url".password string; @"net/url".passwordSet bool } + func (@"net/url".u·3 *@"net/url".Userinfo "esc:0x1") Password () (? string, ? bool) { if @"net/url".u·3.@"net/url".passwordSet { return @"net/url".u·3.@"net/url".password, true }; return "", false } + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") String () (? string) + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") Username () (? string) { return @"net/url".u·2.@"net/url".username } + type @"net/url".Values map[string][]string + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Add (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = append(@"net/url".v·1[@"net/url".key·2], @"net/url".value·3) } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Del (@"net/url".key·2 string "esc:0x0") { delete(@"net/url".v·1, @"net/url".key·2) } + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Encode () (? string) + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Get (@"net/url".key·3 string "esc:0x0") (? string) { if @"net/url".v·2 == nil { return "" }; var @"net/url".vs·4 []string; ; var @"net/url".ok·5 bool; ; @"net/url".vs·4, @"net/url".ok·5 = @"net/url".v·2[@"net/url".key·3]; if !@"net/url".ok·5 || len(@"net/url".vs·4) == 0x0 { return "" }; return @"net/url".vs·4[0x0] } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Set (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = ([]string{ 0x0:@"net/url".value·3 }) } + type @"net/url".URL struct { Scheme string; Opaque string; User *@"net/url".Userinfo; Host string; Path string; RawQuery string; Fragment string } + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") IsAbs () (? bool) { return @"net/url".u·2.Scheme != "" } + func (@"net/url".u·3 *@"net/url".URL "esc:0x2") Parse (@"net/url".ref·4 string) (? *@"net/url".URL, ? error) + func (@"net/url".u·2 *@"net/url".URL) Query () (? @"net/url".Values) + func (@"net/url".u·2 *@"net/url".URL "esc:0x1") RequestURI () (? string) + func (@"net/url".u·2 *@"net/url".URL "esc:0x2") ResolveReference (@"net/url".ref·3 *@"net/url".URL "esc:0x2") (? *@"net/url".URL) + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") String () (? string) + type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) } + import multipart "mime/multipart" // indirect + import textproto "net/textproto" // indirect + type @"net/textproto".MIMEHeader map[string][]string + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Add (@"net/textproto".key·2 string, @"net/textproto".value·3 string) + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Del (@"net/textproto".key·2 string "esc:0x0") + func (@"net/textproto".h·2 @"net/textproto".MIMEHeader "esc:0x0") Get (@"net/textproto".key·3 string "esc:0x0") (? string) + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Set (@"net/textproto".key·2 string, @"net/textproto".value·3 string) + type @"mime/multipart".File interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); ReadAt(@"io".p []byte, @"io".off int64) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"mime/multipart".FileHeader struct { Filename string; Header @"net/textproto".MIMEHeader; @"mime/multipart".content []byte; @"mime/multipart".tmpfile string } + func (@"mime/multipart".fh·3 *@"mime/multipart".FileHeader) Open () (? @"mime/multipart".File, ? error) + type @"mime/multipart".Form struct { Value map[string][]string; File map[string][]*@"mime/multipart".FileHeader } + func (@"mime/multipart".f·2 *@"mime/multipart".Form "esc:0x0") RemoveAll () (? error) + import tls "crypto/tls" // indirect + import x509 "crypto/x509" // indirect + type @"crypto/x509".SignatureAlgorithm int + type @"crypto/x509".PublicKeyAlgorithm int + import big "math/big" // indirect + type @"math/big".Word uintptr + type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } + import rand "math/rand" // indirect + type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } + type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } + func (@"math/rand".r·2 *@"math/rand".Rand) ExpFloat64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Float32 () (? float32) + func (@"math/rand".r·2 *@"math/rand".Rand) Float64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Int () (? int) + func (@"math/rand".r·2 *@"math/rand".Rand) Int31 () (? int32) + func (@"math/rand".r·2 *@"math/rand".Rand) Int31n (@"math/rand".n·3 int32) (? int32) + func (@"math/rand".r·2 *@"math/rand".Rand) Int63 () (? int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Int63n (@"math/rand".n·3 int64) (? int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Intn (@"math/rand".n·3 int) (? int) + func (@"math/rand".r·2 *@"math/rand".Rand) NormFloat64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Perm (@"math/rand".n·3 int) (? []int) + func (@"math/rand".r·1 *@"math/rand".Rand) Seed (@"math/rand".seed·2 int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Uint32 () (? uint32) + type @"io".RuneScanner interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error); UnreadRune() (? error) } + type @"math/big".nat []@"math/big".Word + func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 int; ; @"math/big".j·4 = int(@"math/big".i·3 / 0x40); if @"math/big".j·4 >= len(@"math/big".z·2) { return 0x0 }; return uint(@"math/big".z·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) } + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".bitLen () (? int) + func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x0") (@"math/big".i·1 int) + func (@"math/big".z·1 @"math/big".nat "esc:0x0") @"math/big".clear () + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x0") (@"math/big".r·1 int) + func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x0", @"math/big".charset·3 string "esc:0x0", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x0") + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".decimalString () (? string) + func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) + func (@"math/big".z·3 @"math/big".nat "esc:0x2") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) + func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".norm () (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand, @"math/big".limit·4 @"math/big".nat "esc:0x0", @"math/big".n·5 int) (? @"math/big".nat) + func (@"math/big".z·4 @"math/big".nat) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? @"math/big".nat, ? int, ? error) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".string (@"math/big".charset·3 string "esc:0x0") (? string) + func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".trailingZeroBits () (? uint) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) } + type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) } + type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } + func (@"math/big".z·2 *@"math/big".Int) Abs (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Add (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) And (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) AndNot (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int) Bit (@"math/big".i·3 int) (? uint) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") BitLen () (? int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs } + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Bytes () (? []byte) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x0") (@"math/big".r·1 int) + func (@"math/big".z·2 *@"math/big".Int) Div (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) DivMod (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".m·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Exp (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int "esc:0x0", @"math/big".m·5 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·1 *@"math/big".Int "esc:0x0") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune) + func (@"math/big".z·2 *@"math/big".Int) GCD (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int, @"math/big".a·5 *@"math/big".Int, @"math/big".b·6 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) GobDecode (@"math/big".buf·3 []byte "esc:0x0") (? error) + func (@"math/big".x·3 *@"math/big".Int "esc:0x0") GobEncode () (? []byte, ? error) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Int64 () (? int64) + func (@"math/big".z·2 *@"math/big".Int) Lsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error) + func (@"math/big".z·2 *@"math/big".Int) Mod (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) ModInverse (@"math/big".g·3 *@"math/big".Int, @"math/big".n·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Mul (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Neg (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Not (@"math/big".x·3 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Or (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int) ProbablyPrime (@"math/big".n·3 int) (? bool) + func (@"math/big".z·2 *@"math/big".Int) Quo (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) QuoRem (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".r·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rand (@"math/big".rnd·3 *@"math/rand".Rand, @"math/big".n·4 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rem (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error) + func (@"math/big".z·2 *@"math/big".Int) Set (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetBit (@"math/big".x·3 *@"math/big".Int, @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int "esc:0x2") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetBytes (@"math/big".buf·3 []byte "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool) + func (@"math/big".z·2 *@"math/big".Int) SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 } + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") String () (? string) + func (@"math/big".z·2 *@"math/big".Int) Sub (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Uint64 () (? uint64) + func (@"math/big".z·2 *@"math/big".Int) UnmarshalJSON (@"math/big".text·3 []byte) (? error) + func (@"math/big".z·2 *@"math/big".Int) UnmarshalText (@"math/big".text·3 []byte) (? error) + func (@"math/big".z·2 *@"math/big".Int) Xor (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int, @"math/big".b·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·4 *@"math/big".Int) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error) + import pkix "crypto/x509/pkix" // indirect + import asn1 "encoding/asn1" // indirect + type @"encoding/asn1".ObjectIdentifier []int + func (@"encoding/asn1".oi·2 @"encoding/asn1".ObjectIdentifier "esc:0x0") Equal (@"encoding/asn1".other·3 @"encoding/asn1".ObjectIdentifier "esc:0x0") (? bool) + func (@"encoding/asn1".oi·2 @"encoding/asn1".ObjectIdentifier "esc:0x0") String () (? string) + type @"crypto/x509/pkix".AttributeTypeAndValue struct { Type @"encoding/asn1".ObjectIdentifier; Value interface {} } + type @"crypto/x509/pkix".RelativeDistinguishedNameSET []@"crypto/x509/pkix".AttributeTypeAndValue + type @"crypto/x509/pkix".RDNSequence []@"crypto/x509/pkix".RelativeDistinguishedNameSET + type @"crypto/x509/pkix".Name struct { Country []string; Organization []string; OrganizationalUnit []string; Locality []string; Province []string; StreetAddress []string; PostalCode []string; SerialNumber string; CommonName string; Names []@"crypto/x509/pkix".AttributeTypeAndValue } + func (@"crypto/x509/pkix".n·1 *@"crypto/x509/pkix".Name) FillFromRDNSequence (@"crypto/x509/pkix".rdns·2 *@"crypto/x509/pkix".RDNSequence "esc:0x0") + func (@"crypto/x509/pkix".n·2 @"crypto/x509/pkix".Name) ToRDNSequence () (@"crypto/x509/pkix".ret·1 @"crypto/x509/pkix".RDNSequence) + type @"crypto/x509".KeyUsage int + type @"crypto/x509/pkix".Extension struct { Id @"encoding/asn1".ObjectIdentifier; Critical bool "asn1:\"optional\""; Value []byte } + type @"crypto/x509".ExtKeyUsage int + import net "net" // indirect + type @"net".IPMask []byte + func (@"net".m·3 @"net".IPMask "esc:0x0") Size () (@"net".ones·1 int, @"net".bits·2 int) + func (@"net".m·2 @"net".IPMask "esc:0x0") String () (? string) + type @"net".IP []byte + func (@"net".ip·2 @"net".IP "esc:0x0") DefaultMask () (? @"net".IPMask) + func (@"net".ip·2 @"net".IP "esc:0x0") Equal (@"net".x·3 @"net".IP "esc:0x0") (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsGlobalUnicast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsInterfaceLocalMulticast () (? bool) { return len(@"net".ip·2) == 0x10 && @"net".ip·2[0x0] == byte(0xFF) && @"net".ip·2[0x1] & byte(0xF) == byte(0x1) } + func (@"net".ip·2 @"net".IP "esc:0x0") IsLinkLocalMulticast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsLinkLocalUnicast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsLoopback () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsMulticast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsUnspecified () (? bool) + func (@"net".ip·3 @"net".IP "esc:0x0") MarshalText () (? []byte, ? error) + func (@"net".ip·2 @"net".IP "esc:0x0") Mask (@"net".mask·3 @"net".IPMask "esc:0x0") (? @"net".IP) + func (@"net".ip·2 @"net".IP "esc:0x0") String () (? string) + func (@"net".ip·2 @"net".IP "esc:0x2") To16 () (? @"net".IP) + func (@"net".ip·2 @"net".IP "esc:0x2") To4 () (? @"net".IP) + func (@"net".ip·2 *@"net".IP "esc:0x0") UnmarshalText (@"net".text·3 []byte "esc:0x0") (? error) + type @"encoding/asn1".RawContent []byte + type @"encoding/asn1".RawValue struct { Class int; Tag int; IsCompound bool; Bytes []byte; FullBytes []byte } + type @"crypto/x509/pkix".AlgorithmIdentifier struct { Algorithm @"encoding/asn1".ObjectIdentifier; Parameters @"encoding/asn1".RawValue "asn1:\"optional\"" } + type @"crypto/x509/pkix".RevokedCertificate struct { SerialNumber *@"math/big".Int; RevocationTime @"time".Time; Extensions []@"crypto/x509/pkix".Extension "asn1:\"optional\"" } + type @"crypto/x509/pkix".TBSCertificateList struct { Raw @"encoding/asn1".RawContent; Version int "asn1:\"optional,default:2\""; Signature @"crypto/x509/pkix".AlgorithmIdentifier; Issuer @"crypto/x509/pkix".RDNSequence; ThisUpdate @"time".Time; NextUpdate @"time".Time "asn1:\"optional\""; RevokedCertificates []@"crypto/x509/pkix".RevokedCertificate "asn1:\"optional\""; Extensions []@"crypto/x509/pkix".Extension "asn1:\"tag:0,optional,explicit\"" } + type @"encoding/asn1".BitString struct { Bytes []byte; BitLength int } + func (@"encoding/asn1".b·2 @"encoding/asn1".BitString "esc:0x0") At (@"encoding/asn1".i·3 int) (? int) { if @"encoding/asn1".i·3 < 0x0 || @"encoding/asn1".i·3 >= @"encoding/asn1".b·2.BitLength { return 0x0 }; var @"encoding/asn1".x·4 int; ; @"encoding/asn1".x·4 = @"encoding/asn1".i·3 / 0x8; var @"encoding/asn1".y·5 uint; ; @"encoding/asn1".y·5 = 0x7 - uint(@"encoding/asn1".i·3 % 0x8); return int(@"encoding/asn1".b·2.Bytes[@"encoding/asn1".x·4] >> @"encoding/asn1".y·5) & 0x1 } + func (@"encoding/asn1".b·2 @"encoding/asn1".BitString "esc:0x2") RightAlign () (? []byte) + type @"crypto/x509/pkix".CertificateList struct { TBSCertList @"crypto/x509/pkix".TBSCertificateList; SignatureAlgorithm @"crypto/x509/pkix".AlgorithmIdentifier; SignatureValue @"encoding/asn1".BitString } + func (@"crypto/x509/pkix".certList·2 *@"crypto/x509/pkix".CertificateList "esc:0x0") HasExpired (@"crypto/x509/pkix".now·3 @"time".Time "esc:0x0") (? bool) + type @"crypto/x509".CertPool struct { @"crypto/x509".bySubjectKeyId map[string][]int; @"crypto/x509".byName map[string][]int; @"crypto/x509".certs []*@"crypto/x509".Certificate } + func (@"crypto/x509".s·1 *@"crypto/x509".CertPool) AddCert (@"crypto/x509".cert·2 *@"crypto/x509".Certificate) + func (@"crypto/x509".s·2 *@"crypto/x509".CertPool) AppendCertsFromPEM (@"crypto/x509".pemCerts·3 []byte) (@"crypto/x509".ok·1 bool) + func (@"crypto/x509".s·2 *@"crypto/x509".CertPool "esc:0x0") Subjects () (@"crypto/x509".res·1 [][]byte) + func (@"crypto/x509".s·4 *@"crypto/x509".CertPool "esc:0x0") @"crypto/x509".findVerifiedParents (@"crypto/x509".cert·5 *@"crypto/x509".Certificate) (@"crypto/x509".parents·1 []int, @"crypto/x509".errCert·2 *@"crypto/x509".Certificate, @"crypto/x509".err·3 error) + type @"crypto/x509".VerifyOptions struct { DNSName string; Intermediates *@"crypto/x509".CertPool; Roots *@"crypto/x509".CertPool; CurrentTime @"time".Time; KeyUsages []@"crypto/x509".ExtKeyUsage } + type @"crypto/x509".Certificate struct { Raw []byte; RawTBSCertificate []byte; RawSubjectPublicKeyInfo []byte; RawSubject []byte; RawIssuer []byte; Signature []byte; SignatureAlgorithm @"crypto/x509".SignatureAlgorithm; PublicKeyAlgorithm @"crypto/x509".PublicKeyAlgorithm; PublicKey interface {}; Version int; SerialNumber *@"math/big".Int; Issuer @"crypto/x509/pkix".Name; Subject @"crypto/x509/pkix".Name; NotBefore @"time".Time; NotAfter @"time".Time; KeyUsage @"crypto/x509".KeyUsage; Extensions []@"crypto/x509/pkix".Extension; ExtraExtensions []@"crypto/x509/pkix".Extension; ExtKeyUsage []@"crypto/x509".ExtKeyUsage; UnknownExtKeyUsage []@"encoding/asn1".ObjectIdentifier; BasicConstraintsValid bool; IsCA bool; MaxPathLen int; MaxPathLenZero bool; SubjectKeyId []byte; AuthorityKeyId []byte; OCSPServer []string; IssuingCertificateURL []string; DNSNames []string; EmailAddresses []string; IPAddresses []@"net".IP; PermittedDNSDomainsCritical bool; PermittedDNSDomains []string; CRLDistributionPoints []string; PolicyIdentifiers []@"encoding/asn1".ObjectIdentifier } + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckCRLSignature (@"crypto/x509".crl·3 *@"crypto/x509/pkix".CertificateList) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckSignature (@"crypto/x509".algo·3 @"crypto/x509".SignatureAlgorithm, @"crypto/x509".signed·4 []byte, @"crypto/x509".signature·5 []byte) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckSignatureFrom (@"crypto/x509".parent·3 *@"crypto/x509".Certificate) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) CreateCRL (@"crypto/x509".rand·4 @"io".Reader, @"crypto/x509".priv·5 interface {}, @"crypto/x509".revokedCerts·6 []@"crypto/x509/pkix".RevokedCertificate, @"crypto/x509".now·7 @"time".Time, @"crypto/x509".expiry·8 @"time".Time) (@"crypto/x509".crlBytes·1 []byte, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x0") Equal (@"crypto/x509".other·3 *@"crypto/x509".Certificate "esc:0x0") (? bool) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) Verify (@"crypto/x509".opts·4 @"crypto/x509".VerifyOptions "esc:0x4") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x2") VerifyHostname (@"crypto/x509".h·3 string "esc:0x2") (? error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) @"crypto/x509".buildChains (@"crypto/x509".cache·4 map[int][][]*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".currentChain·5 []*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".opts·6 *@"crypto/x509".VerifyOptions "esc:0x0") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x2") @"crypto/x509".isValid (@"crypto/x509".certType·3 int, @"crypto/x509".currentChain·4 []*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".opts·5 *@"crypto/x509".VerifyOptions "esc:0x0") (? error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate "esc:0x0") @"crypto/x509".systemVerify (@"crypto/x509".opts·4 *@"crypto/x509".VerifyOptions "esc:0x0") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) { return nil, nil } + type @"crypto/tls".ConnectionState struct { Version uint16; HandshakeComplete bool; DidResume bool; CipherSuite uint16; NegotiatedProtocol string; NegotiatedProtocolIsMutual bool; ServerName string; PeerCertificates []*@"crypto/x509".Certificate; VerifiedChains [][]*@"crypto/x509".Certificate; TLSUnique []byte } + type @"net/http".Cookie struct { Name string; Value string; Path string; Domain string; Expires @"time".Time; RawExpires string; MaxAge int; Secure bool; HttpOnly bool; Raw string; Unparsed []string } + func (@"net/http".c·2 *@"net/http".Cookie) String () (? string) + type @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int } + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r } + func (@"bufio".b·3 *@"bufio".Reader) Peek (@"bufio".n·4 int) (? []byte, ? error) + func (@"bufio".b·3 *@"bufio".Reader) Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error) + func (@"bufio".b·4 *@"bufio".Reader) ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error) + func (@"bufio".b·4 *@"bufio".Reader) ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error) + func (@"bufio".b·1 *@"bufio".Reader) Reset (@"bufio".r·2 @"io".Reader) + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadByte () (? error) + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < 0x0 || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = -0x1; @"bufio".b·2.@"bufio".lastRuneSize = -0x1; return nil } + func (@"bufio".b·3 *@"bufio".Reader) WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error) + func (@"bufio".b·1 *@"bufio".Reader) @"bufio".fill () + func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 } + func (@"bufio".b·1 *@"bufio".Reader "esc:0x0") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:-0x1, @"bufio".lastRuneSize:-0x1 }) } + func (@"bufio".b·3 *@"bufio".Reader) @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error) + type @"mime/multipart".Part struct { Header @"net/textproto".MIMEHeader; @"mime/multipart".buffer *@"bytes".Buffer; @"mime/multipart".mr *@"mime/multipart".Reader; @"mime/multipart".bytesRead int; @"mime/multipart".disposition string; @"mime/multipart".dispositionParams map[string]string; @"mime/multipart".r @"io".Reader } + func (@"mime/multipart".p·2 *@"mime/multipart".Part) Close () (? error) + func (@"mime/multipart".p·2 *@"mime/multipart".Part "esc:0x0") FileName () (? string) + func (@"mime/multipart".p·2 *@"mime/multipart".Part "esc:0x0") FormName () (? string) + func (@"mime/multipart".p·3 *@"mime/multipart".Part) Read (@"mime/multipart".d·4 []byte) (@"mime/multipart".n·1 int, @"mime/multipart".err·2 error) + func (@"mime/multipart".p·1 *@"mime/multipart".Part "esc:0x0") @"mime/multipart".parseContentDisposition () + func (@"mime/multipart".bp·2 *@"mime/multipart".Part) @"mime/multipart".populateHeaders () (? error) + type @"mime/multipart".Reader struct { @"mime/multipart".bufReader *@"bufio".Reader; @"mime/multipart".currentPart *@"mime/multipart".Part; @"mime/multipart".partsRead int; @"mime/multipart".nl []byte; @"mime/multipart".nlDashBoundary []byte; @"mime/multipart".dashBoundaryDash []byte; @"mime/multipart".dashBoundary []byte } + func (@"mime/multipart".r·3 *@"mime/multipart".Reader) NextPart () (? *@"mime/multipart".Part, ? error) + func (@"mime/multipart".r·3 *@"mime/multipart".Reader) ReadForm (@"mime/multipart".maxMemory·4 int64) (@"mime/multipart".f·1 *@"mime/multipart".Form, @"mime/multipart".err·2 error) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader) @"mime/multipart".isBoundaryDelimiterLine (@"mime/multipart".line·3 []byte "esc:0x0") (@"mime/multipart".ret·1 bool) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader "esc:0x0") @"mime/multipart".isFinalBoundary (@"mime/multipart".line·3 []byte "esc:0x0") (? bool) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader "esc:0x0") @"mime/multipart".peekBufferIsEmptyPart (@"mime/multipart".peek·3 []byte "esc:0x0") (? bool) + type @"net/http".Request struct { Method string; URL *@"net/url".URL; Proto string; ProtoMajor int; ProtoMinor int; Header @"net/http".Header; Body @"io".ReadCloser; ContentLength int64; TransferEncoding []string; Close bool; Host string; Form @"net/url".Values; PostForm @"net/url".Values; MultipartForm *@"mime/multipart".Form; Trailer @"net/http".Header; RemoteAddr string; RequestURI string; TLS *@"crypto/tls".ConnectionState } + func (@"net/http".r·1 *@"net/http".Request "esc:0x0") AddCookie (@"net/http".c·2 *@"net/http".Cookie) + func (@"net/http".r·4 *@"net/http".Request "esc:0x0") BasicAuth () (@"net/http".username·1 string, @"net/http".password·2 string, @"net/http".ok·3 bool) + func (@"net/http".r·3 *@"net/http".Request "esc:0x0") Cookie (@"net/http".name·4 string "esc:0x0") (? *@"net/http".Cookie, ? error) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") Cookies () (? []*@"net/http".Cookie) + func (@"net/http".r·4 *@"net/http".Request) FormFile (@"net/http".key·5 string "esc:0x0") (? @"mime/multipart".File, ? *@"mime/multipart".FileHeader, ? error) + func (@"net/http".r·2 *@"net/http".Request) FormValue (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".r·3 *@"net/http".Request) MultipartReader () (? *@"mime/multipart".Reader, ? error) + func (@"net/http".r·2 *@"net/http".Request) ParseForm () (? error) + func (@"net/http".r·2 *@"net/http".Request) ParseMultipartForm (@"net/http".maxMemory·3 int64) (? error) + func (@"net/http".r·2 *@"net/http".Request) PostFormValue (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") ProtoAtLeast (@"net/http".major·3 int, @"net/http".minor·4 int) (? bool) { return @"net/http".r·2.ProtoMajor > @"net/http".major·3 || @"net/http".r·2.ProtoMajor == @"net/http".major·3 && @"net/http".r·2.ProtoMinor >= @"net/http".minor·4 } + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") Referer () (? string) + func (@"net/http".r·1 *@"net/http".Request "esc:0x0") SetBasicAuth (@"net/http".username·2 string "esc:0x0", @"net/http".password·3 string "esc:0x0") + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") UserAgent () (? string) + func (@"net/http".r·2 *@"net/http".Request) Write (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".r·2 *@"net/http".Request) WriteProxy (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".r·1 *@"net/http".Request) @"net/http".closeBody () + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".expectsContinue () (? bool) + func (@"net/http".r·3 *@"net/http".Request) @"net/http".multipartReader () (? *@"mime/multipart".Reader, ? error) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".wantsClose () (? bool) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".wantsHttp10KeepAlive () (? bool) + func (@"net/http".req·2 *@"net/http".Request) @"net/http".write (@"net/http".w·3 @"io".Writer, @"net/http".usingProxy·4 bool, @"net/http".extraHeaders·5 @"net/http".Header "esc:0x0") (? error) + type @"net/http".Handler interface { ServeHTTP(? @"net/http".ResponseWriter, ? *@"net/http".Request) } + type @"net/http".muxEntry struct { @"net/http".explicit bool; @"net/http".h @"net/http".Handler; @"net/http".pattern string } + type @"net/http".ServeMux struct { @"net/http".mu @"sync".RWMutex; @"net/http".m map[string]@"net/http".muxEntry; @"net/http".hosts bool } + func (@"net/http".mux·1 *@"net/http".ServeMux) Handle (@"net/http".pattern·2 string, @"net/http".handler·3 @"net/http".Handler) + func (@"net/http".mux·1 *@"net/http".ServeMux) HandleFunc (@"net/http".pattern·2 string, @"net/http".handler·3 func(? @"net/http".ResponseWriter, ? *@"net/http".Request)) + func (@"net/http".mux·3 *@"net/http".ServeMux) Handler (@"net/http".r·4 *@"net/http".Request "esc:0x0") (@"net/http".h·1 @"net/http".Handler, @"net/http".pattern·2 string) + func (@"net/http".mux·1 *@"net/http".ServeMux) ServeHTTP (@"net/http".w·2 @"net/http".ResponseWriter, @"net/http".r·3 *@"net/http".Request) + func (@"net/http".mux·3 *@"net/http".ServeMux) @"net/http".handler (@"net/http".host·4 string "esc:0x0", @"net/http".path·5 string "esc:0x0") (@"net/http".h·1 @"net/http".Handler, @"net/http".pattern·2 string) + func (@"net/http".mux·3 *@"net/http".ServeMux "esc:0x0") @"net/http".match (@"net/http".path·4 string "esc:0x0") (@"net/http".h·1 @"net/http".Handler, @"net/http".pattern·2 string) + type @"go/doc".Note struct { Pos @"go/token".Pos; End @"go/token".Pos; UID string; Body string } + type @"go/ast".Spec interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".specNode() } + type @"go/ast".GenDecl struct { Doc *@"go/ast".CommentGroup; TokPos @"go/token".Pos; Tok @"go/token".Token; Lparen @"go/token".Pos; Specs []@"go/ast".Spec; Rparen @"go/token".Pos } + func (@"go/ast".d·2 *@"go/ast".GenDecl "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".d·2 *@"go/ast".GenDecl "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".d·2.TokPos } + func (? *@"go/ast".GenDecl) @"go/ast".declNode () { } + type @"go/doc".Value struct { Doc string; Names []string; Decl *@"go/ast".GenDecl; @"go/doc".order int } + type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() } + type @"go/ast".Field struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Tag *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup } + func (@"go/ast".f·2 *@"go/ast".Field) End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".Field) Pos () (? @"go/token".Pos) + type @"go/ast".FieldList struct { Opening @"go/token".Pos; List []*@"go/ast".Field; Closing @"go/token".Pos } + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") NumFields () (? int) + func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x0") Pos () (? @"go/token".Pos) + type @"go/ast".FuncType struct { Func @"go/token".Pos; Params *@"go/ast".FieldList; Results *@"go/ast".FieldList } + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncType) @"go/ast".exprNode () { } + type @"go/ast".Stmt interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".stmtNode() } + type @"go/ast".BlockStmt struct { Lbrace @"go/token".Pos; List []@"go/ast".Stmt; Rbrace @"go/token".Pos } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") End () (? @"go/token".Pos) { return @"go/ast".s·2.Rbrace + @"go/token".Pos(0x1) } + func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.Lbrace } + func (? *@"go/ast".BlockStmt) @"go/ast".stmtNode () { } + type @"go/ast".FuncDecl struct { Doc *@"go/ast".CommentGroup; Recv *@"go/ast".FieldList; Name *@"go/ast".Ident; Type *@"go/ast".FuncType; Body *@"go/ast".BlockStmt } + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") End () (? @"go/token".Pos) + func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x0") Pos () (? @"go/token".Pos) + func (? *@"go/ast".FuncDecl) @"go/ast".declNode () { } + type @"go/doc".Func struct { Doc string; Name string; Decl *@"go/ast".FuncDecl; Recv string; Orig string; Level int } + type @"go/doc".Type struct { Doc string; Name string; Decl *@"go/ast".GenDecl; Consts []*@"go/doc".Value; Vars []*@"go/doc".Value; Funcs []*@"go/doc".Func; Methods []*@"go/doc".Func } + type @"go/doc".Filter func(? string) (? bool) + type @"go/doc".Package struct { Doc string; Name string; ImportPath string; Imports []string; Filenames []string; Notes map[string][]*@"go/doc".Note; Bugs []string; Consts []*@"go/doc".Value; Types []*@"go/doc".Type; Vars []*@"go/doc".Value; Funcs []*@"go/doc".Func } + func (@"go/doc".p·1 *@"go/doc".Package) Filter (@"go/doc".f·2 @"go/doc".Filter "esc:0x0") + type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) } + type @"go/doc".Example struct { Name string; Doc string; Code @"go/ast".Node; Play *@"go/ast".File; Comments []*@"go/ast".CommentGroup; Output string; EmptyOutput bool; Order int } + type @"html/template".JS string + type @"".PageInfo struct { Dirname string; Err error; FSet *@"go/token".FileSet; PDoc *@"go/doc".Package; Examples []*@"go/doc".Example; Notes map[string][]*@"go/doc".Note; PAst map[string]*@"go/ast".File; IsMain bool; IsFiltered bool; TypeInfoIndex map[string]int; AnalysisData @"html/template".JS; CallGraph @"html/template".JS; CallGraphIndex map[string]int; Dirs *@"".DirList; DirTime @"time".Time; DirFlat bool } + func (@"".info·2 *@"".PageInfo "esc:0x0") IsEmpty () (? bool) { return @"".info·2.Err != nil || @"".info·2.PAst == nil && @"".info·2.PDoc == nil && @"".info·2.Dirs == nil } + type @"".PageInfoMode uint + type @"".handlerServer struct { @"".p *@"".Presentation; @"".c *@"".Corpus; @"".pattern string; @"".fsRoot string; @"".exclude []string } + func (@"".h·2 *@"".handlerServer) GetPageInfo (@"".abspath·3 string, @"".relpath·4 string, @"".mode·5 @"".PageInfoMode) (? *@"".PageInfo) + func (@"".h·1 *@"".handlerServer) ServeHTTP (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request) + func (@"".h·2 *@"".handlerServer "esc:0x0") @"".includePath (@"".path·3 string, @"".mode·4 @"".PageInfoMode) (@"".r·1 bool) + func (@"".s·1 *@"".handlerServer) @"".registerWithMux (@"".mux·2 *@"net/http".ServeMux) + import parse "text/template/parse" // indirect + type @"text/template/parse".NodeType int + func (@"text/template/parse".t·2 @"text/template/parse".NodeType) Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".t·2 } + type @"text/template/parse".Pos int + func (@"text/template/parse".p·2 @"text/template/parse".Pos) Position () (? @"text/template/parse".Pos) { return @"text/template/parse".p·2 } + type @"text/template/parse".Node interface { Copy() (? @"text/template/parse".Node); Position() (? @"text/template/parse".Pos); String() (? string); Type() (? @"text/template/parse".NodeType); @"text/template/parse".tree() (? *@"text/template/parse".Tree) } + type @"text/template/parse".ListNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Nodes []@"text/template/parse".Node } + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode) CopyList () (? *@"text/template/parse".ListNode) + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode "esc:0x0") String () (? string) + func (@"text/template/parse".l·1 *@"text/template/parse".ListNode) @"text/template/parse".append (@"text/template/parse".n·2 @"text/template/parse".Node) { @"text/template/parse".l·1.Nodes = append(@"text/template/parse".l·1.Nodes, @"text/template/parse".n·2) } + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".l·2.@"text/template/parse".tr } + type @"text/template/parse".stateFn func(? *@"text/template/parse".lexer) (? @"text/template/parse".stateFn) + type @"text/template/parse".itemType int + type @"text/template/parse".item struct { @"text/template/parse".typ @"text/template/parse".itemType; @"text/template/parse".pos @"text/template/parse".Pos; @"text/template/parse".val string } + func (@"text/template/parse".i·2 @"text/template/parse".item) String () (? string) + type @"text/template/parse".lexer struct { @"text/template/parse".name string; @"text/template/parse".input string; @"text/template/parse".leftDelim string; @"text/template/parse".rightDelim string; @"text/template/parse".state @"text/template/parse".stateFn; @"text/template/parse".pos @"text/template/parse".Pos; @"text/template/parse".start @"text/template/parse".Pos; @"text/template/parse".width @"text/template/parse".Pos; @"text/template/parse".lastPos @"text/template/parse".Pos; @"text/template/parse".items chan @"text/template/parse".item; @"text/template/parse".parenDepth int } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".accept (@"text/template/parse".valid·3 string) (? bool) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".acceptRun (@"text/template/parse".valid·2 string) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".atTerminator () (? bool) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".backup () { @"text/template/parse".l·1.@"text/template/parse".pos -= @"text/template/parse".l·1.@"text/template/parse".width } + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".emit (@"text/template/parse".t·2 @"text/template/parse".itemType) { @"text/template/parse".l·1.@"text/template/parse".items <- (@"text/template/parse".item{ @"text/template/parse".typ:@"text/template/parse".t·2, @"text/template/parse".pos:@"text/template/parse".l·1.@"text/template/parse".start, @"text/template/parse".val:@"text/template/parse".l·1.@"text/template/parse".input[@"text/template/parse".l·1.@"text/template/parse".start:@"text/template/parse".l·1.@"text/template/parse".pos] }); @"text/template/parse".l·1.@"text/template/parse".start = @"text/template/parse".l·1.@"text/template/parse".pos } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".errorf (@"text/template/parse".format·3 string "esc:0x0", @"text/template/parse".args·4 ...interface {} "esc:0x0") (? @"text/template/parse".stateFn) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".ignore () { @"text/template/parse".l·1.@"text/template/parse".start = @"text/template/parse".l·1.@"text/template/parse".pos } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".lineNumber () (? int) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".next () (? rune) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".nextItem () (? @"text/template/parse".item) { var @"text/template/parse".item·3 @"text/template/parse".item; ; @"text/template/parse".item·3 = <-@"text/template/parse".l·2.@"text/template/parse".items; @"text/template/parse".l·2.@"text/template/parse".lastPos = @"text/template/parse".item·3.@"text/template/parse".pos; return @"text/template/parse".item·3 } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".peek () (? rune) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer) @"text/template/parse".run () + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".scanNumber () (? bool) + type @"text/template/parse".CommandNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Args []@"text/template/parse".Node } + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode "esc:0x0") String () (? string) + func (@"text/template/parse".c·1 *@"text/template/parse".CommandNode) @"text/template/parse".append (@"text/template/parse".arg·2 @"text/template/parse".Node) { @"text/template/parse".c·1.Args = append(@"text/template/parse".c·1.Args, @"text/template/parse".arg·2) } + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".c·2.@"text/template/parse".tr } + type @"text/template/parse".VariableNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Ident []string } + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".VariableNode{ @"text/template/parse".tr:@"text/template/parse".v·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x12), Pos:@"text/template/parse".v·2.Pos, Ident:append(([]string{ }), @"text/template/parse".v·2.Ident...) }) } + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode "esc:0x0") String () (? string) + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".v·2.@"text/template/parse".tr } + type @"text/template/parse".PipeNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Decl []*@"text/template/parse".VariableNode; Cmds []*@"text/template/parse".CommandNode } + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode) CopyPipe () (? *@"text/template/parse".PipeNode) + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode "esc:0x0") String () (? string) + func (@"text/template/parse".p·1 *@"text/template/parse".PipeNode) @"text/template/parse".append (@"text/template/parse".command·2 *@"text/template/parse".CommandNode) { @"text/template/parse".p·1.Cmds = append(@"text/template/parse".p·1.Cmds, @"text/template/parse".command·2) } + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".p·2.@"text/template/parse".tr } + type @"text/template/parse".ActionNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Pipe *@"text/template/parse".PipeNode } + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode) String () (? string) + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".a·2.@"text/template/parse".tr } + type @"text/template/parse".BoolNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; True bool } + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode "esc:0x0") String () (? string) { if @"text/template/parse".b·2.True { return "true" }; return "false" } + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".b·2.@"text/template/parse".tr } + type @"text/template/parse".ChainNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Node @"text/template/parse".Node; Field []string } + func (@"text/template/parse".c·1 *@"text/template/parse".ChainNode) Add (@"text/template/parse".field·2 string) + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".ChainNode{ @"text/template/parse".tr:@"text/template/parse".c·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x3), Pos:@"text/template/parse".c·2.Pos, Node:@"text/template/parse".c·2.Node, Field:append(([]string{ }), @"text/template/parse".c·2.Field...) }) } + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode) String () (? string) + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".c·2.@"text/template/parse".tr } + type @"text/template/parse".DotNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x0") String () (? string) { return "." } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0x5) } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".d·2.@"text/template/parse".tr } + type @"text/template/parse".elseNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x0") String () (? string) { return "{{else}}" } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0x6) } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".e·2.@"text/template/parse".tr } + type @"text/template/parse".endNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".e·2 *@"text/template/parse".endNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".e·2 *@"text/template/parse".endNode "esc:0x0") String () (? string) { return "{{end}}" } + func (@"text/template/parse".e·2 *@"text/template/parse".endNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".e·2.@"text/template/parse".tr } + type @"text/template/parse".FieldNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Ident []string } + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".FieldNode{ @"text/template/parse".tr:@"text/template/parse".f·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x8), Pos:@"text/template/parse".f·2.Pos, Ident:append(([]string{ }), @"text/template/parse".f·2.Ident...) }) } + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode "esc:0x0") String () (? string) + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".f·2.@"text/template/parse".tr } + type @"text/template/parse".BranchNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Pipe *@"text/template/parse".PipeNode; List *@"text/template/parse".ListNode; ElseList *@"text/template/parse".ListNode } + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode) String () (? string) + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".b·2.@"text/template/parse".tr } + type @"text/template/parse".IfNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".i·2 *@"text/template/parse".IfNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".NilNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x0") String () (? string) { return "nil" } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0xC) } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".n·2.@"text/template/parse".tr } + type @"text/template/parse".NumberNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; IsInt bool; IsUint bool; IsFloat bool; IsComplex bool; Int64 int64; Uint64 uint64; Float64 float64; Complex128 complex128; Text string } + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode) Copy () (? @"text/template/parse".Node) { var @"text/template/parse".nn·3 *@"text/template/parse".NumberNode; ; @"text/template/parse".nn·3 = new(@"text/template/parse".NumberNode); *@"text/template/parse".nn·3 = *@"text/template/parse".n·2; return @"text/template/parse".nn·3 } + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode "esc:0x1") String () (? string) { return @"text/template/parse".n·2.Text } + func (@"text/template/parse".n·1 *@"text/template/parse".NumberNode "esc:0x0") @"text/template/parse".simplifyComplex () + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".n·2.@"text/template/parse".tr } + type @"text/template/parse".RangeNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".r·2 *@"text/template/parse".RangeNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".StringNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Quoted string; Text string } + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode "esc:0x1") String () (? string) { return @"text/template/parse".s·2.Quoted } + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".s·2.@"text/template/parse".tr } + type @"text/template/parse".TemplateNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Name string; Pipe *@"text/template/parse".PipeNode } + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode) String () (? string) + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".t·2.@"text/template/parse".tr } + type @"text/template/parse".TextNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Text []byte } + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".TextNode{ @"text/template/parse".tr:@"text/template/parse".t·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x0), Pos:@"text/template/parse".t·2.Pos, Text:append(([]byte{ }), @"text/template/parse".t·2.Text...) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode) String () (? string) + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".t·2.@"text/template/parse".tr } + type @"text/template/parse".WithNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".w·2 *@"text/template/parse".WithNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".Tree struct { Name string; ParseName string; Root *@"text/template/parse".ListNode; @"text/template/parse".text string; @"text/template/parse".funcs []map[string]interface {}; @"text/template/parse".lex *@"text/template/parse".lexer; @"text/template/parse".token [3]@"text/template/parse".item; @"text/template/parse".peekCount int; @"text/template/parse".vars []string } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) Copy () (? *@"text/template/parse".Tree) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) ErrorContext (@"text/template/parse".n·4 @"text/template/parse".Node) (@"text/template/parse".location·1 string, @"text/template/parse".context·2 string) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) Parse (@"text/template/parse".text·4 string, @"text/template/parse".leftDelim·5 string, @"text/template/parse".rightDelim·6 string, @"text/template/parse".treeSet·7 map[string]*@"text/template/parse".Tree "esc:0x0", @"text/template/parse".funcs·8 ...map[string]interface {}) (@"text/template/parse".tree·1 *@"text/template/parse".Tree, @"text/template/parse".err·2 error) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".action () (@"text/template/parse".n·1 @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".add (@"text/template/parse".treeSet·2 map[string]*@"text/template/parse".Tree "esc:0x0") + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup () { @"text/template/parse".t·1.@"text/template/parse".peekCount++ } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup2 (@"text/template/parse".t1·2 @"text/template/parse".item) { @"text/template/parse".t·1.@"text/template/parse".token[0x1] = @"text/template/parse".t1·2; @"text/template/parse".t·1.@"text/template/parse".peekCount = 0x2 } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup3 (@"text/template/parse".t2·2 @"text/template/parse".item, @"text/template/parse".t1·3 @"text/template/parse".item) { @"text/template/parse".t·1.@"text/template/parse".token[0x1] = @"text/template/parse".t1·3; @"text/template/parse".t·1.@"text/template/parse".token[0x2] = @"text/template/parse".t2·2; @"text/template/parse".t·1.@"text/template/parse".peekCount = 0x3 } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".command () (? *@"text/template/parse".CommandNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".elseControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".endControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".error (@"text/template/parse".err·2 error) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".errorf (@"text/template/parse".format·2 string, @"text/template/parse".args·3 ...interface {} "esc:0x0") + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".expect (@"text/template/parse".expected·3 @"text/template/parse".itemType, @"text/template/parse".context·4 string) (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".expectOneOf (@"text/template/parse".expected1·3 @"text/template/parse".itemType, @"text/template/parse".expected2·4 @"text/template/parse".itemType, @"text/template/parse".context·5 string) (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".hasFunction (@"text/template/parse".name·3 string "esc:0x0") (? bool) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".ifControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) @"text/template/parse".itemList () (@"text/template/parse".list·1 *@"text/template/parse".ListNode, @"text/template/parse".next·2 @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newAction (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode) (? *@"text/template/parse".ActionNode) { return (&@"text/template/parse".ActionNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x1), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newBool (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".true·4 bool) (? *@"text/template/parse".BoolNode) { return (&@"text/template/parse".BoolNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x2), Pos:@"text/template/parse".pos·3, True:@"text/template/parse".true·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newChain (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".node·4 @"text/template/parse".Node) (? *@"text/template/parse".ChainNode) { return (&@"text/template/parse".ChainNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x3), Pos:@"text/template/parse".pos·3, Node:@"text/template/parse".node·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newCommand (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".CommandNode) { return (&@"text/template/parse".CommandNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x4), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newDot (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".DotNode) { return (&@"text/template/parse".DotNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x5), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newElse (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int) (? *@"text/template/parse".elseNode) { return (&@"text/template/parse".elseNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x6), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newEnd (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".endNode) { return (&@"text/template/parse".endNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x7), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newField (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".ident·4 string "esc:0x0") (? *@"text/template/parse".FieldNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newIf (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".IfNode) { return (&@"text/template/parse".IfNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xA), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newList (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".ListNode) { return (&@"text/template/parse".ListNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xB), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newNil (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".NilNode) { return (&@"text/template/parse".NilNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xC), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) @"text/template/parse".newNumber (@"text/template/parse".pos·4 @"text/template/parse".Pos, @"text/template/parse".text·5 string, @"text/template/parse".typ·6 @"text/template/parse".itemType) (? *@"text/template/parse".NumberNode, ? error) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newPipeline (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".decl·5 []*@"text/template/parse".VariableNode) (? *@"text/template/parse".PipeNode) { return (&@"text/template/parse".PipeNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xE), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Decl:@"text/template/parse".decl·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newRange (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".RangeNode) { return (&@"text/template/parse".RangeNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xF), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newString (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".orig·4 string, @"text/template/parse".text·5 string) (? *@"text/template/parse".StringNode) { return (&@"text/template/parse".StringNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x10), Pos:@"text/template/parse".pos·3, Quoted:@"text/template/parse".orig·4, Text:@"text/template/parse".text·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newTemplate (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".name·5 string, @"text/template/parse".pipe·6 *@"text/template/parse".PipeNode) (? *@"text/template/parse".TemplateNode) { return (&@"text/template/parse".TemplateNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x11), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Name:@"text/template/parse".name·5, Pipe:@"text/template/parse".pipe·6 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newText (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".text·4 string "esc:0x0") (? *@"text/template/parse".TextNode) { return (&@"text/template/parse".TextNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x0), Pos:@"text/template/parse".pos·3, Text:([]byte)(@"text/template/parse".text·4) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newVariable (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".ident·4 string "esc:0x0") (? *@"text/template/parse".VariableNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newWith (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".WithNode) { return (&@"text/template/parse".WithNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x13), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x1") @"text/template/parse".next () (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".nextNonSpace () (@"text/template/parse".token·1 @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".operand () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".parse (@"text/template/parse".treeSet·3 map[string]*@"text/template/parse".Tree "esc:0x0") (@"text/template/parse".next·1 @"text/template/parse".Node) + func (@"text/template/parse".t·6 *@"text/template/parse".Tree) @"text/template/parse".parseControl (@"text/template/parse".allowElseIf·7 bool, @"text/template/parse".context·8 string) (@"text/template/parse".pos·1 @"text/template/parse".Pos, @"text/template/parse".line·2 int, @"text/template/parse".pipe·3 *@"text/template/parse".PipeNode, @"text/template/parse".list·4 *@"text/template/parse".ListNode, @"text/template/parse".elseList·5 *@"text/template/parse".ListNode) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".parseDefinition (@"text/template/parse".treeSet·2 map[string]*@"text/template/parse".Tree "esc:0x0") + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x1") @"text/template/parse".peek () (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".peekNonSpace () (@"text/template/parse".token·1 @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".pipeline (@"text/template/parse".context·3 string) (@"text/template/parse".pipe·1 *@"text/template/parse".PipeNode) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".popVars (@"text/template/parse".n·2 int) { @"text/template/parse".t·1.@"text/template/parse".vars = @"text/template/parse".t·1.@"text/template/parse".vars[:@"text/template/parse".n·2] } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".rangeControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".recover (@"text/template/parse".errp·2 *error "esc:0x0") + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".startParse (@"text/template/parse".funcs·2 []map[string]interface {}, @"text/template/parse".lex·3 *@"text/template/parse".lexer) { @"text/template/parse".t·1.Root = nil; @"text/template/parse".t·1.@"text/template/parse".lex = @"text/template/parse".lex·3; @"text/template/parse".t·1.@"text/template/parse".vars = ([]string{ 0x0:"$" }); @"text/template/parse".t·1.@"text/template/parse".funcs = @"text/template/parse".funcs·2 } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".stopParse () { @"text/template/parse".t·1.@"text/template/parse".lex = nil; @"text/template/parse".t·1.@"text/template/parse".vars = nil; @"text/template/parse".t·1.@"text/template/parse".funcs = nil } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".templateControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".term () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".textOrAction () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".unexpected (@"text/template/parse".token·2 @"text/template/parse".item, @"text/template/parse".context·3 string) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".useVar (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".name·4 string "esc:0x0") (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".withControl () (? @"text/template/parse".Node) + type @"text/template".FuncMap map[string]interface {} + import reflect "reflect" // indirect + type @"reflect".typeAlg struct { @"reflect".hash func(? @"unsafe".Pointer, ? uintptr, ? uintptr) (? uintptr); @"reflect".equal func(? @"unsafe".Pointer, ? @"unsafe".Pointer, ? uintptr) (? bool) } + type @"reflect".method struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".mtyp *@"reflect".rtype; @"reflect".typ *@"reflect".rtype; @"reflect".ifn @"unsafe".Pointer; @"reflect".tfn @"unsafe".Pointer } + type @"reflect".ChanDir int + func (@"reflect".d·2 @"reflect".ChanDir) String () (? string) + type @"reflect".StructTag string + func (@"reflect".tag·2 @"reflect".StructTag "esc:0x0") Get (@"reflect".key·3 string "esc:0x0") (? string) + type @"reflect".StructField struct { Name string; PkgPath string; Type @"reflect".Type; Tag @"reflect".StructTag; Offset uintptr; Index []int; Anonymous bool } + type @"reflect".Kind uint + func (@"reflect".k·2 @"reflect".Kind) String () (? string) + type @"reflect".Type interface { Align() (? int); AssignableTo(@"reflect".u @"reflect".Type) (? bool); Bits() (? int); ChanDir() (? @"reflect".ChanDir); Comparable() (? bool); ConvertibleTo(@"reflect".u @"reflect".Type) (? bool); Elem() (? @"reflect".Type); Field(@"reflect".i int) (? @"reflect".StructField); FieldAlign() (? int); FieldByIndex(@"reflect".index []int) (? @"reflect".StructField); FieldByName(@"reflect".name string) (? @"reflect".StructField, ? bool); FieldByNameFunc(@"reflect".match func(? string) (? bool)) (? @"reflect".StructField, ? bool); Implements(@"reflect".u @"reflect".Type) (? bool); In(@"reflect".i int) (? @"reflect".Type); IsVariadic() (? bool); Key() (? @"reflect".Type); Kind() (? @"reflect".Kind); Len() (? int); Method(? int) (? @"reflect".Method); MethodByName(? string) (? @"reflect".Method, ? bool); Name() (? string); NumField() (? int); NumIn() (? int); NumMethod() (? int); NumOut() (? int); Out(@"reflect".i int) (? @"reflect".Type); PkgPath() (? string); Size() (? uintptr); String() (? string); @"reflect".common() (? *@"reflect".rtype); @"reflect".uncommon() (? *@"reflect".uncommonType) } + type @"reflect".Method struct { Name string; PkgPath string; Type @"reflect".Type; Func @"reflect".Value; Index int } + type @"reflect".uncommonType struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".methods []@"reflect".method } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".uncommonType "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Name () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".name == nil { return "" }; return *@"reflect".t·2.@"reflect".name } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x0") NumMethod () (? int) { if @"reflect".t·2 == nil { return 0x0 }; return len(@"reflect".t·2.@"reflect".methods) } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") PkgPath () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".pkgPath == nil { return "" }; return *@"reflect".t·2.@"reflect".pkgPath } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x2") @"reflect".uncommon () (? *@"reflect".uncommonType) { return @"reflect".t·2 } + type @"reflect".rtype struct { @"reflect".size uintptr; @"reflect".hash uint32; _ uint8; @"reflect".align uint8; @"reflect".fieldAlign uint8; @"reflect".kind uint8; @"reflect".alg *@"reflect".typeAlg; @"reflect".gc [2]@"unsafe".Pointer; @"reflect".string *string; @"reflect".? *@"reflect".uncommonType; @"reflect".ptrToThis *@"reflect".rtype; @"reflect".zero @"unsafe".Pointer } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Align () (? int) { return int(@"reflect".t·2.@"reflect".align) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") AssignableTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Bits () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ChanDir () (? @"reflect".ChanDir) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Comparable () (? bool) { return @"reflect".t·2.@"reflect".alg != nil && @"reflect".t·2.@"reflect".alg.@"reflect".equal != nil } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ConvertibleTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Elem () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype) Field (@"reflect".i·3 int) (? @"reflect".StructField) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") FieldAlign () (? int) { return int(@"reflect".t·2.@"reflect".fieldAlign) } + func (@"reflect".t·2 *@"reflect".rtype) FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".StructField) + func (@"reflect".t·3 *@"reflect".rtype) FieldByName (@"reflect".name·4 string "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·3 *@"reflect".rtype) FieldByNameFunc (@"reflect".match·4 func(? string) (? bool) "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Implements (@"reflect".u·3 @"reflect".Type) (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") In (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") IsVariadic () (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Key () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".t·2.@"reflect".kind & 0x1F) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Len () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".rtype "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Name () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumField () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumIn () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumMethod () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumOut () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Out (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") PkgPath () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Size () (? uintptr) { return @"reflect".t·2.@"reflect".size } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") String () (? string) { return *@"reflect".t·2.@"reflect".string } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x2") @"reflect".common () (? *@"reflect".rtype) { return @"reflect".t·2 } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") @"reflect".pointers () (? bool) { return @"reflect".t·2.@"reflect".kind & 0x80 == 0x0 } + func (@"reflect".t·2 *@"reflect".rtype) @"reflect".ptrTo () (? *@"reflect".rtype) + type @"reflect".flag uintptr + func (@"reflect".f·2 @"reflect".flag) @"reflect".kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".f·2 & @"reflect".flag(0x1F)) } + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBe (@"reflect".expected·2 @"reflect".Kind) + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeAssignable () + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeExported () + type @"reflect".Value struct { @"reflect".typ *@"reflect".rtype; @"reflect".ptr @"unsafe".Pointer; @"reflect".? @"reflect".flag } + func (@"reflect".v·2 @"reflect".Value) Addr () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Bool () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") Bytes () (? []byte) + func (@"reflect".v·2 @"reflect".Value) Call (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) CallSlice (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanAddr () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0x80) != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanInterface () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanSet () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0xA0) == @"reflect".flag(0x80) } + func (@"reflect".v·2 @"reflect".Value) Cap () (? int) + func (@"reflect".v·1 @"reflect".Value) Close () + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Complex () (? complex128) + func (@"reflect".v·2 @"reflect".Value) Convert (@"reflect".t·3 @"reflect".Type) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Elem () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Field (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByNameFunc (@"reflect".match·3 func(? string) (? bool) "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Float () (? float64) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Index (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Int () (? int64) + func (@"reflect".v·2 @"reflect".Value) Interface () (@"reflect".i·1 interface {}) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") InterfaceData () (? [2]uintptr) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsNil () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsValid () (? bool) { return @"reflect".v·2.@"reflect".flag != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Kind () (? @"reflect".Kind) + func (@"reflect".v·2 @"reflect".Value) Len () (? int) + func (@"reflect".v·2 @"reflect".Value) MapIndex (@"reflect".key·3 @"reflect".Value) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) MapKeys () (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Method (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") MethodByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumField () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumMethod () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowComplex (@"reflect".x·3 complex128) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowFloat (@"reflect".x·3 float64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowInt (@"reflect".x·3 int64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowUint (@"reflect".x·3 uint64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Pointer () (? uintptr) + func (@"reflect".v·3 @"reflect".Value) Recv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·1 @"reflect".Value) Send (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value) Set (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBool (@"reflect".x·2 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBytes (@"reflect".x·2 []byte) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetCap (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetComplex (@"reflect".x·2 complex128) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetFloat (@"reflect".x·2 float64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetInt (@"reflect".x·2 int64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetLen (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value) SetMapIndex (@"reflect".key·2 @"reflect".Value, @"reflect".val·3 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetPointer (@"reflect".x·2 @"unsafe".Pointer) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetString (@"reflect".x·2 string) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetUint (@"reflect".x·2 uint64) + func (@"reflect".v·2 @"reflect".Value) Slice (@"reflect".i·3 int, @"reflect".j·4 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) Slice3 (@"reflect".i·3 int, @"reflect".j·4 int, @"reflect".k·5 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) String () (? string) + func (@"reflect".v·3 @"reflect".Value) TryRecv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value) TrySend (@"reflect".x·3 @"reflect".Value) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Type () (? @"reflect".Type) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Uint () (? uint64) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") UnsafeAddr () (? uintptr) + func (@"reflect".v·2 @"reflect".Value) @"reflect".assignTo (@"reflect".context·3 string "esc:0x0", @"reflect".dst·4 *@"reflect".rtype, @"reflect".target·5 @"unsafe".Pointer) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) @"reflect".call (@"reflect".op·3 string "esc:0x0", @"reflect".in·4 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") @"reflect".pointer () (? @"unsafe".Pointer) + func (@"reflect".v·3 @"reflect".Value) @"reflect".recv (@"reflect".nb·4 bool) (@"reflect".val·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") @"reflect".runes () (? []rune) + func (@"reflect".v·2 @"reflect".Value) @"reflect".send (@"reflect".x·3 @"reflect".Value, @"reflect".nb·4 bool) (@"reflect".selected·1 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") @"reflect".setRunes (@"reflect".x·2 []rune) + type @"text/template".common struct { @"text/template".tmpl map[string]*@"text/template".Template; @"text/template".parseFuncs @"text/template".FuncMap; @"text/template".execFuncs map[string]@"reflect".Value } + type @"text/template".Template struct { @"text/template".name string; ? *@"text/template/parse".Tree; @"text/template".? *@"text/template".common; @"text/template".leftDelim string; @"text/template".rightDelim string } + func (@"text/template".t·3 *@"text/template".Template) AddParseTree (@"text/template".name·4 string, @"text/template".tree·5 *@"text/template/parse".Tree) (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) Clone () (? *@"text/template".Template, ? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x2") Delims (@"text/template".left·3 string, @"text/template".right·4 string) (? *@"text/template".Template) { @"text/template".t·2.@"text/template".leftDelim = @"text/template".left·3; @"text/template".t·2.@"text/template".rightDelim = @"text/template".right·4; return @"text/template".t·2 } + func (@"text/template".t·2 *@"text/template".Template) Execute (@"text/template".wr·3 @"io".Writer, @"text/template".data·4 interface {}) (@"text/template".err·1 error) + func (@"text/template".t·2 *@"text/template".Template) ExecuteTemplate (@"text/template".wr·3 @"io".Writer, @"text/template".name·4 string, @"text/template".data·5 interface {}) (? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x2") Funcs (@"text/template".funcMap·3 @"text/template".FuncMap "esc:0x0") (? *@"text/template".Template) + func (@"text/template".t·2 *@"text/template".Template "esc:0x0") Lookup (@"text/template".name·3 string "esc:0x0") (? *@"text/template".Template) { if @"text/template".t·2.@"text/template".common == nil { return nil }; return @"text/template".t·2.@"text/template".common.@"text/template".tmpl[@"text/template".name·3] } + func (@"text/template".t·2 *@"text/template".Template "esc:0x1") Name () (? string) { return @"text/template".t·2.@"text/template".name } + func (@"text/template".t·2 *@"text/template".Template) New (@"text/template".name·3 string) (? *@"text/template".Template) + func (@"text/template".t·3 *@"text/template".Template) Parse (@"text/template".text·4 string) (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) ParseFiles (@"text/template".filenames·4 ...string "esc:0x0") (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) ParseGlob (@"text/template".pattern·4 string) (? *@"text/template".Template, ? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x0") Templates () (? []*@"text/template".Template) + func (@"text/template".t·3 *@"text/template".Template "esc:0x0") @"text/template".associate (@"text/template".new·4 *@"text/template".Template, @"text/template".tree·5 *@"text/template/parse".Tree) (? bool, ? error) + func (@"text/template".t·2 *@"text/template".Template) @"text/template".copy (@"text/template".c·3 *@"text/template".common) (? *@"text/template".Template) + func (@"text/template".t·1 *@"text/template".Template "esc:0x0") @"text/template".init () { if @"text/template".t·1.@"text/template".common == nil { @"text/template".t·1.@"text/template".common = new(@"text/template".common); @"text/template".t·1.@"text/template".common.@"text/template".tmpl = make(map[string]*@"text/template".Template, 0x0); @"text/template".t·1.@"text/template".common.@"text/template".parseFuncs = make(@"text/template".FuncMap, 0x0); @"text/template".t·1.@"text/template".common.@"text/template".execFuncs = make(map[string]@"reflect".Value, 0x0) } } + type @"".SearchResultFunc func(@"".p *@"".Presentation, @"".result @"".SearchResult) (? []byte) + type @"sync".Once struct { @"sync".m @"sync".Mutex; @"sync".done uint32 } + func (@"sync".o·1 *@"sync".Once) Do (@"sync".f·2 func() "esc:0x0") + type @"".Page struct { Title string; Tabtitle string; Subtitle string; Query string; Body []byte; SearchBox bool; Playground bool; Version string } + type @"".Presentation struct { Corpus *@"".Corpus; @"".mux *@"net/http".ServeMux; @"".fileServer @"net/http".Handler; @"".cmdHandler @"".handlerServer; @"".pkgHandler @"".handlerServer; CallGraphHTML *@"text/template".Template; DirlistHTML *@"text/template".Template; ErrorHTML *@"text/template".Template; ExampleHTML *@"text/template".Template; GodocHTML *@"text/template".Template; ImplementsHTML *@"text/template".Template; MethodSetHTML *@"text/template".Template; PackageHTML *@"text/template".Template; PackageText *@"text/template".Template; SearchHTML *@"text/template".Template; SearchDocHTML *@"text/template".Template; SearchCodeHTML *@"text/template".Template; SearchTxtHTML *@"text/template".Template; SearchText *@"text/template".Template; SearchDescXML *@"text/template".Template; TabWidth int; ShowTimestamps bool; ShowPlayground bool; ShowExamples bool; DeclLinks bool; SrcMode bool; HTMLMode bool; NotesRx *@"regexp".Regexp; AdjustPageInfoMode func(@"".req *@"net/http".Request, @"".mode @"".PageInfoMode) (? @"".PageInfoMode); URLForSrc func(@"".src string) (? string); URLForSrcPos func(@"".src string, @"".line int, @"".low int, @"".high int) (? string); URLForSrcQuery func(@"".src string, @"".query string, @"".line int) (? string); SearchResults []@"".SearchResultFunc; @"".initFuncMapOnce @"sync".Once; @"".funcMap @"text/template".FuncMap; @"".templateFuncs @"text/template".FuncMap } + func (@"".p·2 *@"".Presentation "esc:0x1") CmdFSRoot () (? string) { return @"".p·2.@"".cmdHandler.@"".fsRoot } + func (@"".p·2 *@"".Presentation "esc:0x1") FileServer () (? @"net/http".Handler) { return @"".p·2.@"".fileServer } + func (@"".p·2 *@"".Presentation) FuncMap () (? @"text/template".FuncMap) + func (@"".p·2 *@"".Presentation) GetCmdPageInfo (@"".abspath·3 string, @"".relpath·4 string, @"".mode·5 @"".PageInfoMode) (? *@"".PageInfo) + func (@"".p·2 *@"".Presentation "esc:0x0") GetPageInfoMode (@"".r·3 *@"net/http".Request) (? @"".PageInfoMode) + func (@"".p·2 *@"".Presentation) GetPkgPageInfo (@"".abspath·3 string, @"".relpath·4 string, @"".mode·5 @"".PageInfoMode) (? *@"".PageInfo) + func (@"".p·1 *@"".Presentation) HandleSearch (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request) + func (@"".p·2 *@"".Presentation) NewSnippet (@"".fset·3 *@"go/token".FileSet, @"".decl·4 @"go/ast".Decl, @"".id·5 *@"go/ast".Ident) (? *@"".Snippet) + func (@"".p·2 *@"".Presentation "esc:0x1") PkgFSRoot () (? string) { return @"".p·2.@"".pkgHandler.@"".fsRoot } + func (@"".p·2 *@"".Presentation) SearchResultCode (@"".result·3 @"".SearchResult) (? []byte) + func (@"".p·2 *@"".Presentation) SearchResultDoc (@"".result·3 @"".SearchResult) (? []byte) + func (@"".p·2 *@"".Presentation) SearchResultTxt (@"".result·3 @"".SearchResult) (? []byte) + func (@"".p·1 *@"".Presentation) ServeError (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request "esc:0x0", @"".relpath·4 string, @"".err·5 error) + func (@"".p·1 *@"".Presentation) ServeFile (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request) + func (@"".p·1 *@"".Presentation) ServeHTMLDoc (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request "esc:0x0", @"".abspath·4 string, @"".relpath·5 string) + func (@"".p·1 *@"".Presentation) ServeHTTP (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request) + func (@"".p·1 *@"".Presentation) ServePage (@"".w·2 @"net/http".ResponseWriter, @"".page·3 @"".Page) + func (@"".p·1 *@"".Presentation "esc:0x0") ServeText (@"".w·2 @"net/http".ResponseWriter, @"".text·3 []byte) + func (@"".p·2 *@"".Presentation) TemplateFuncs () (? @"text/template".FuncMap) + func (@"".p·1 *@"".Presentation) WriteNode (@"".w·2 @"io".Writer, @"".fset·3 *@"go/token".FileSet, @"".x·4 interface {}) + func (@"".p·2 *@"".Presentation) @"".callgraph_htmlFunc (@"".info·3 *@"".PageInfo "esc:0x0", @"".recv·4 string, @"".name·5 string) (? string) + func (@"".p·3 *@"".Presentation) @"".code (@"".file·4 string, @"".arg·5 ...interface {}) (@"".s·1 string, @"".err·2 error) + func (@"".p·2 *@"".Presentation) @"".example_htmlFunc (@"".info·3 *@"".PageInfo, @"".funcName·4 string "esc:0x0") (? string) + func (@"".p·2 *@"".Presentation "esc:0x0") @"".example_nameFunc (@"".s·3 string "esc:0x0") (? string) + func (@"".p·2 *@"".Presentation "esc:0x0") @"".example_suffixFunc (@"".name·3 string "esc:0x0") (? string) + func (@"".p·2 *@"".Presentation) @"".example_textFunc (@"".info·3 *@"".PageInfo, @"".funcName·4 string "esc:0x0", @"".indent·5 string "esc:0x0") (? string) + func (@"".p·2 *@"".Presentation) @"".funcSnippet (@"".fset·3 *@"go/token".FileSet, @"".d·4 *@"go/ast".FuncDecl, @"".id·5 *@"go/ast".Ident) (? *@"".Snippet) + func (@"".p·2 *@"".Presentation) @"".genSnippet (@"".fset·3 *@"go/token".FileSet, @"".d·4 *@"go/ast".GenDecl, @"".id·5 *@"go/ast".Ident) (? *@"".Snippet) + func (@"".p·2 *@"".Presentation) @"".implements_htmlFunc (@"".info·3 *@"".PageInfo "esc:0x0", @"".typeName·4 string "esc:0x0") (? string) + func (@"".p·2 *@"".Presentation) @"".infoLineFunc (@"".info·3 @"".SpotInfo) (? int) + func (@"".p·2 *@"".Presentation) @"".infoSnippet_htmlFunc (@"".info·3 @"".SpotInfo) (? string) + func (@"".p·1 *@"".Presentation) @"".initFuncMap () + func (@"".p·2 *@"".Presentation) @"".methodset_htmlFunc (@"".info·3 *@"".PageInfo "esc:0x0", @"".typeName·4 string "esc:0x0") (? string) + func (@"".p·2 *@"".Presentation) @"".newSnippet (@"".fset·3 *@"go/token".FileSet, @"".decl·4 @"go/ast".Decl, @"".id·5 *@"go/ast".Ident) (? *@"".Snippet) + func (@"".p·2 *@"".Presentation) @"".nodeFunc (@"".info·3 *@"".PageInfo, @"".node·4 interface {}) (? string) + func (@"".p·2 *@"".Presentation) @"".node_htmlFunc (@"".info·3 *@"".PageInfo, @"".node·4 interface {}, @"".linkify·5 bool) (? string) + func (@"".p·1 *@"".Presentation) @"".serveDirectory (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request "esc:0x0", @"".abspath·4 string, @"".relpath·5 string) + func (@"".p·1 *@"".Presentation) @"".serveFile (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request) + func (@"".p·1 *@"".Presentation) @"".serveSearchDesc (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request) + func (@"".p·1 *@"".Presentation) @"".serveTextFile (@"".w·2 @"net/http".ResponseWriter, @"".r·3 *@"net/http".Request, @"".abspath·4 string, @"".relpath·5 string, @"".title·6 string "esc:0x0") + func (@"".p·1 *@"".Presentation) @"".writeNode (@"".w·2 @"io".Writer, @"".fset·3 *@"go/token".FileSet, @"".x·4 interface {}) + func @"".CommandLine (@"".w·2 @"io".Writer, @"".fs·3 @"golang.org/x/tools/godoc/vfs".NameSpace, @"".pres·4 *@"".Presentation, @"".args·5 []string) (? error) + func @"".NewCorpus (@"".fs·2 @"golang.org/x/tools/godoc/vfs".FileSystem) (? *@"".Corpus) { var @"".c·3 *@"".Corpus; @"".c·3 = (&@"".Corpus{ @"".fs:@"".fs·2, @"".refreshMetadataSignal:make(chan bool, 0x1), MaxResults:0x3E8, IndexEnabled:true, IndexDocs:true, IndexGoCode:true, IndexFullText:true }); return @"".c·3 } + type @"".Segment struct { @"".start int; @"".end int } + func (@"".seg·2 *@"".Segment "esc:0x0") @"".isEmpty () (? bool) { return @"".seg·2.@"".start >= @"".seg·2.@"".end } + type @"".Selection func() (? @"".Segment) + type @"".LinkWriter func(@"".w @"io".Writer, @"".offs int, @"".start bool) + type @"".SegmentWriter func(@"".w @"io".Writer, @"".text []byte, @"".selections int) + func @"".FormatSelections (@"".w·1 @"io".Writer, @"".text·2 []byte, @"".lw·3 @"".LinkWriter "esc:0x0", @"".links·4 @"".Selection, @"".sw·5 @"".SegmentWriter "esc:0x0", @"".selections·6 ...@"".Selection) + func @"".RangeSelection (@"".str·2 string) (? @"".Selection) + func @"".FormatText (@"".w·1 @"io".Writer, @"".text·2 []byte, @"".line·3 int, @"".goSource·4 bool, @"".pattern·5 string, @"".selection·6 @"".Selection) + type @"".comparer func(@"".x interface {}, @"".y interface {}) (? bool) + type @"".RunList []interface {} + func (@"".h·2 @"".RunList) @"".reduce (@"".less·3 @"".comparer, @"".newRun·4 func(@"".h @"".RunList) (? interface {}) "esc:0x0") (? @"".RunList) + func (@"".h·1 @"".RunList) @"".sort (@"".less·2 @"".comparer) + type @"".Spot struct { File *@"".File; Info @"".SpotInfo } + type @"".IndexResult struct { Decls @"".RunList; Others @"".RunList } + type @"golang.org/x/tools/godoc/util".Throttle struct { @"golang.org/x/tools/godoc/util".f float64; @"golang.org/x/tools/godoc/util".dt @"time".Duration; @"golang.org/x/tools/godoc/util".tr @"time".Duration; @"golang.org/x/tools/godoc/util".ts @"time".Duration; @"golang.org/x/tools/godoc/util".tt @"time".Time } + func (@"golang.org/x/tools/godoc/util".p·1 *@"golang.org/x/tools/godoc/util".Throttle "esc:0x0") Throttle () + type @"go/ast".Visitor interface { Visit(@"go/ast".node @"go/ast".Node) (@"go/ast".w @"go/ast".Visitor) } + type @"".Indexer struct { @"".c *@"".Corpus; @"".fset *@"go/token".FileSet; @"".fsOpenGate chan bool; @"".mu @"sync".Mutex; @"".sources @"bytes".Buffer; @"".strings map[string]string; @"".packages map[@"".Pak]*@"".Pak; @"".words map[string]*@"".IndexResult; @"".snippets []*@"".Snippet; @"".current *@"go/token".File; @"".file *@"".File; @"".decl @"go/ast".Decl; @"".stats @"".Statistics; @"".throttle *@"golang.org/x/tools/godoc/util".Throttle; @"".importCount map[string]int; @"".packagePath map[string]map[string]bool; @"".exports map[string]map[string]@"".SpotKind; @"".curPkgExports map[string]@"".SpotKind; @"".idents map[@"".SpotKind]map[string][]@"".Ident } + func (@"".x·2 *@"".Indexer) Visit (@"".node·3 @"go/ast".Node) (? @"go/ast".Visitor) + func (@"".x·3 *@"".Indexer) @"".addFile (@"".f·4 @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, @"".filename·5 string, @"".goFile·6 bool) (@"".file·1 *@"go/token".File, @"".ast·2 *@"go/ast".File) + func (@"".x·2 *@"".Indexer) @"".addSnippet (@"".s·3 *@"".Snippet) (? int) { var @"".index·4 int; @"".index·4 = len(@"".x·2.@"".snippets); @"".x·2.@"".snippets = append(@"".x·2.@"".snippets, @"".s·3); return @"".index·4 } + func (@"".x·1 *@"".Indexer "esc:0x0") @"".indexDocs (@"".dirname·2 string, @"".filename·3 string, @"".astFile·4 *@"go/ast".File) + func (@"".x·1 *@"".Indexer) @"".indexGoFile (@"".dirname·2 string, @"".filename·3 string, @"".file·4 *@"go/token".File, @"".astFile·5 *@"go/ast".File) + func (@"".x·2 *@"".Indexer "esc:0x0") @"".intern (@"".s·3 string) (? string) { { var @"".s·4 string; var @"".ok·5 bool; @"".s·4, @"".ok·5 = @"".x·2.@"".strings[@"".s·3]; if @"".ok·5 { return @"".s·4 }}; @"".x·2.@"".strings[@"".s·3] = @"".s·3; return @"".s·3 } + func (@"".x·2 *@"".Indexer "esc:0x0") @"".lookupPackage (@"".path·3 string, @"".name·4 string) (? *@"".Pak) + func (@"".x·1 *@"".Indexer) @"".visitFieldList (@"".kind·2 @"".SpotKind, @"".flist·3 *@"go/ast".FieldList "esc:0x0") + func (@"".x·1 *@"".Indexer) @"".visitFile (@"".dirname·2 string, @"".fi·3 @"os".FileInfo) + func (@"".x·1 *@"".Indexer) @"".visitGenDecl (@"".decl·2 *@"go/ast".GenDecl) + func (@"".x·1 *@"".Indexer) @"".visitIdent (@"".kind·2 @"".SpotKind, @"".id·3 *@"go/ast".Ident) + func (@"".x·1 *@"".Indexer) @"".visitSpec (@"".kind·2 @"".SpotKind, @"".spec·3 @"go/ast".Spec) + var @"".ErrFileIndexVersion error + func @"".LinkifyText (@"".w·1 @"io".Writer, @"".text·2 []byte, @"".n·3 @"go/ast".Node) + func @"".NewPresentation (@"".c·2 *@"".Corpus) (? *@"".Presentation) + const @"".NoFiltering @"".PageInfoMode = 0x1 + const @"".AllMethods @"".PageInfoMode = 0x2 + const @"".ShowSource @"".PageInfoMode = 0x4 + const @"".NoHTML @"".PageInfoMode = 0x8 + const @"".FlatDir @"".PageInfoMode = 0x10 + const @"".NoTypeAssoc @"".PageInfoMode = 0x20 + func @"".NewSnippet (@"".fset·2 *@"go/token".FileSet, @"".decl·3 @"go/ast".Decl, @"".id·4 *@"go/ast".Ident) (? *@"".Snippet) + func @"".Linkify (@"".out·1 @"io".Writer, @"".src·2 []byte) + const @"".PackageClause @"".SpotKind = 0x0 + const @"".ImportDecl @"".SpotKind = 0x1 + const @"".ConstDecl @"".SpotKind = 0x2 + const @"".TypeDecl @"".SpotKind = 0x3 + const @"".VarDecl @"".SpotKind = 0x4 + const @"".FuncDecl @"".SpotKind = 0x5 + const @"".MethodDecl @"".SpotKind = 0x6 + const @"".Use @"".SpotKind = 0x7 + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + var @"regexp/syntax".instOpNames []string + var @"".name []string + var @"go/ast".objKindStrings [7]string + var @"bufio".ErrInvalidUnreadRune error + +$$ +_go_.6 0 0 0 644 1340450 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.ago/ast.ago/build.aio.a +log.aos.a path.apath/filepath.aregexp.astrings.agolang.org/x/tools/godoc/util.abytes.ago/doc.ago/parser.ago/token.ago/scanner.astrconv.atext/template.ago/format.ago/printer.ahtml/template.aunicode.aunicode/utf8.abufio.aencoding/gob.a&index/suffixarray.aruntime.a sort.a sync.aencoding/json.anet/http.aJgolang.org/x/tools/godoc/vfs/httpfs.aexpvar.a html.aio/ioutil.atext/scanner.aþ"".CommandLineÀ:¬:eH‹ %H�„$ þÿÿH;AwèëâH�ìàHÇ„$ HÇ„$(H‹œ$Hƒ¼$†;L‹H‹{H‹œ$¶«4@ˆl$VL‰„$àL‰„$�H‰¼$èH�L‹ L‰Œ$ÀH‹CH‰¼$˜H‰„$ÈH9ÇŒË H9Ç‚É L‰„$H‰„$H9À…© L‰$H‰D$L‰L$H‰D$èL‹„$àH‹¼$è¶\$ €û„s HÇÀˆD$WL‰„$ H�H‹3H‰´$ÐH‹CH‰¼$¨H‰„$ØH9ÇŒ# H9Ç‚! L‰„$H‰„$H9À… L‰$H‰D$H‰t$H‰D$èL‹„$àH‹¼$è¶\$ €û„Ë HÇÀ<tCL‰$H‰|$H�H�l$H‰ïH‰ÞH¥H¥èL‹D$ H‹|$(L‰„$H‰¼$ÆD$VHÇ„$PHÇ„$XHÇ„$°HÇ„$¸€|$W„Ù L‰„$àL‰$H‰¼$èH‰|$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$¸H‹L$ H‹D$(H‰Œ$H‰Œ$àH‰„$H‰„$è1ÀH‰D$XH‰”$¸HƒúuLH‹´$°H‰4$H‰T$H�5L�D$L‰ÇH¥H¥èH‹”$¸H‹D$X¶\$ €ût HÇÀ!H‰D$X€|$VtH‹œ$HƒûŽô +HƒÈHƒÈH‰D$XHÇD$`€|$WuLH‹œ$H‰$H‹œ$PH‰\$H‹œ$XH‰\$H‹œ$°H‰\$H‰T$ H‰D$(èH‹\$0H‰\$`HÇD$hH‹œ$àH‰$H‹œ$èH‰\$èH‹T$`H‹D$h¶\$€û…G +H‹œ$Hƒû„. +L‹ƒˆH‹«�H�¼$�1ÀèH�œ$�Hƒû„ø HÇÂHÇÁH‰”$€H‰Œ$ˆH‰œ$xH‰$L‰D$pL‰D$H‰l$xH‰l$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$èH‹L$ H‹D$(H‹œ$xHƒÃH‰$H‰Œ$H‰L$H‰„$H‰D$èH‹œ$xH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹L$H‹D$ H‰Œ$H‰„$H‹œ$H‰$H‰Œ$PH‰L$H‰„$XH‰D$H‹œ$°H‰\$H‹œ$¸H‰\$ H‹\$XH‰\$(èH‹T$`H‹D$0Hƒxu0H‹XP1íH9ë…�H‹X(1íH9ë…~H‹˜�1íH9ë…lHÇÁ€ù„QH‹œ$Hƒû„CL‹C@H‹kHH�¼$�1ÀèH�œ$�Hƒû„HÇÂHÇÁH‰”$€H‰Œ$ˆH‰œ$xH‰$L‰„$€L‰D$H‰¬$ˆH‰l$èH‹œ$xHƒÃH‰$H‹œ$àH‰\$H‹œ$èH‰\$èH‹œ$xH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹L$H‹D$ H‰Œ$H‰„$H‹œ$H‰$H‰Œ$PH‰L$H‰„$XH‰D$H‹œ$°H‰\$H‹œ$¸H‰\$ H‹\$XH‰\$(èH‹T$`H‹D$01íH9ê„™Hƒzu0H‹ZP1íH9ë…ÕH‹Z(1íH9ë…ÆH‹š�1íH9ë…´HÇÁ€ù…R1íH9ètdHƒxu0H‹XP1íH9ë….H‹X(1íH9ë…H‹˜�1íH9ë… HÇÁ€ùu!H‹ZP1íH9ë…”H‹Z(1íH9ë……H‰Â1íH9ê…!H�œ$HÇHÇCH�œ$Hƒû„ñHÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H‹œ$Hƒ¼$†¢H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$ èH‹L$(H‹D$0H‰Œ$ H‰„$(H�ÄàÃè ‰éÿÿÿHƒzt H‹jH‰¬$ H‹jH‰¬$(H�ÄàÃH‹Z(1íH9넬H‰T$`H‹j(Hƒý„H‹M H‰Œ$H‹E(H‰„$Hƒøu{H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹T$`¶\$ €ûtHH‹j(H‰,$Hƒ<$„•Hƒ$ H‹œ$Hƒ¼$†rH�l$H‰ïH‰ÞH¥H¥èH‹T$`H‹œ$HƒûŽBHÇÅ@ˆjYH‹¬$H‹Œ$Hƒù‚H‹„$H‰ÎHÿÎH‰éHÿÉHƒùtHƒÀH‰„$xH‰$H‰´$€H‰t$H‰Œ$ˆH‰L$H‰T$`H‰T$èH‹T$`H‹œ$H‹ƒðH‹¬$¶�5€ûtH‹œ$H‹ƒèH‰$H‹œ$èH‰\$H‹œ$ðH‰\$H� H‰Œ$ðH‰L$H‰”$øH‰T$ èH‹D$(H‹L$0HƒøtH‰„$ H‰Œ$(H�ÄàÃHÇ„$ HÇ„$(H�ÄàÃè é6ÿÿÿè ‰%é_þÿÿ‰EéóýÿÿH‹œ$¸HƒûuDH‹¬$°H‰,$H‹´$¸H‰t$H�5L�D$L‰ÇH¥H¥èH‹T$`¶\$ €û…,üÿÿH�H‹+H‰¬$@H‹kH‰¬$HH‹œ$°H‰œ$0H‹œ$¸H‰œ$8H‹œ$°H‰œ$ H‹œ$¸H‰œ$(H�¼$°1ÀèH�œ$°Hƒû„†HÇÁHÇÂH‰œ$`H‰Œ$hH‰”$pH�H‰$H�œ$@H‰\$èH‹L$H‹D$H‹œ$`H‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH�H‰$H�œ$0H‰\$èH‹L$H‹D$H‹œ$`HƒÃH‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$`HƒÃ H‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH‹œ$èH‰$H‹´$ðH‰t$H�5H�l$H‰ïH¥H¥H‹œ$`H‰\$ H‹œ$hH‰\$(H‹œ$pH‰\$0èH‹T$`é'úÿÿ‰ésþÿÿ1Ééóùÿÿ1íH9è„úÿÿHƒxu$H‹XP1íH9ëu1H‹X(1íH9ëu&H‹˜�1íH9ëuHÇÁ€ù…ÓùÿÿH‰ÂéËùÿÿ1Éëë1ÉéLùÿÿ‰éæ÷ÿÿ‰é¶÷ÿÿ1Éé”÷ÿÿ‰éöÿÿ‰éËõÿÿéÛøÿÿé õÿÿH‹œ$øH‰$H‹œ$H‰\$L‰„$àL‰D$H‰¼$èH‰|$èH‹\$ H‰œ$PH‹\$(H‰œ$XH‹\$0H‰œ$°H‹T$8é$ôÿÿ1Àé5óÿÿè 1Àé�òÿÿè è v +00runtime.morestack_noctxt” go.string."cmd/"Ø runtime.eqstringÈ go.string."src/"Œ runtime.eqstringþ go.string."src/"¦$strings.TrimPrefixš  go.string."cmd/" $strings.TrimPrefix€ &go.string."builtin"¢  runtime.eqstringØ B"".(*Presentation).GetPkgPageInfoº&path/filepath.IsAbsÈð runtime.duffzeroò4runtime.writebarrierstring€Fgo.string."golang.org/x/tools/cmd/"Ú*runtime.concatstring2Ì4runtime.writebarrierstring¢path.JoinôB"".(*Presentation).GetCmdPageInfoèð runtime.duffzerož4runtime.writebarrierstringü4runtime.writebarrierstringÒpath.Join¤B"".(*Presentation).GetCmdPageInfoôtype.string¾ runtime.convT2E¨!2runtime.writebarrieriface¶!Xgo.string."%s: no such directory or package"ª"fmt.Errorfø"$runtime.panicindexø$&go.string."/target" % runtime.eqstringÄ&4runtime.writebarrierstringâ("".filterInfoš*"type.*"".PageInfoØ*Btext/template.(*Template).Executeò+$runtime.panicsliceŠ,$runtime.panicindex’-&go.string."/target"´- runtime.eqstringè- go.string."cmd/"´/è runtime.duffzero²0type.stringÞ0runtime.convT2EÈ12runtime.writebarrierifaceÖ1type.string‚2runtime.convT2Eô22runtime.writebarrieriface‚3type.string®3runtime.convT2E 42runtime.writebarrierifaceà4Šgo.string."use 'godoc %s%s' for documentation on the %s command \n\n"Ð5fmt.Fprintfü8"".pathsö9$runtime.panicslice’:$runtime.panicslice :$runtime.panicindex�À|"".autotmp_0122type.uint64"".autotmp_0121type.uint64"".autotmp_0120type.string"".autotmp_0119"type.interface {}"".autotmp_0117&type.[]interface {}"".autotmp_0116"type.interface {}"".autotmp_0115"type.interface {}"".autotmp_0114ß"type.interface {}"".autotmp_0112ÿ&type.[]interface {}"".autotmp_0111type.bool"".autotmp_0110type.bool"".autotmp_0109type.bool"".autotmp_0108type.*[2]string"".autotmp_0107type.[]string"".autotmp_0105type.string"".autotmp_0103Ïtype.[]string"".autotmp_0102type.uint64"".autotmp_0101type.uint64"".autotmp_0100type.string"".autotmp_0099type.bool"".autotmp_0096¿type.string"".autotmp_0094type.error"".autotmp_0093"type.*"".PageInfo"".autotmp_0092type.int"".autotmp_0090Ÿ(type.[1]interface {}"".autotmp_0089ÿtype.string"".autotmp_0088ßtype.string"".autotmp_0087¿type.string"".autotmp_0086_(type.[3]interface {}"".autotmp_0085"type.*"".PageInfo"".autotmp_0084type.string"".autotmp_0083type.[2]string"".autotmp_0082"type.*"".PageInfo"".autotmp_0081type.string"".autotmp_0080Ÿtype.[2]string"".autotmp_0079type.bool"".autotmp_0077(type."".PageInfoMode"".autotmp_0075type.int"".autotmp_0074type.string"".autotmp_0073type.string"".autotmp_0072type.int"".autotmp_0071type.int"".autotmp_0070type.int "".~r0¿type.string "".~r0ßtype.string"strings.prefix·3Ÿtype.stringstrings.s·2ÿtype.string"strings.prefix·3¿type.stringstrings.s·2Ÿtype.string"".cinfoï"type.*"".PageInfo"".infoÿ"type.*"".PageInfo"".mode�(type."".PageInfoMode"".relpathßtype.string"".abspathŸtype.string"".cmdMode‘type.bool"".srcMode“type.bool"".pathÿtype.string "".~r4ptype.error"".args@type.[]string"".pres0*type.*"".Presentation +"".fs Vtype.golang.org/x/tools/godoc/vfs.NameSpace"".wtype.io.WriterB%À•¿À4¿Àç¿À¿À¨ ¦>=ªš>0 f +N   L 6¶YGøY +R +J ¡ sH rT R +€F # -dzëçŽp›1œ˜iÕ/+iÍv»Ü®Õ¹Ö=&Tgclocals·ec7fa5dd5a95a132835559043f384a0bTgclocals·1647b13e9d08f064059c7db2d98744a8˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"".pathsÀ¬eH‹ %H�„$`ÿÿÿH;AwèëâH�ì HÇ„$HHÇ„$PHÇ„$XHÇ„$`H‹œ$8H‰$H‹œ$@H‰\$èH‹Œ$8H‹”$@¶\$€û„HÇD$XHÇD$`H‰Œ$ˆH‰Œ$ØH‰”$�H‰”$àH�H‰$H�H‰\$H�H‰\$H�œ$ØH‰\$èH‹L$ H‹D$(H‰Œ$ÈH‰„$ÐH‹´$(H‰4$H�5H�l$H‰ïH¥H¥H‰L$XH‰L$H‰D$`H‰D$ H�H�l$(H‰ïH‰ÞH¥H¥HÇD$8èH�H‹+H‰¬$HH‹kH‰¬$PH�H‹+H‰¬$XH‹kH‰¬$`H�Ä ÃH‰ $H‰T$è¶\$€û„èH‹4$H‹l$H�¼$1ÀèH�œ$Hƒû„ÙHÇÂHÇÁH‰”$ðH‰Œ$øH‰œ$èH‰$H‰´$¸H‰t$H‰¬$ÀH‰l$èH‹œ$èHƒÃH‰$H‹œ$8H‰\$H‹œ$@H‰\$èH‹œ$èH‰$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹L$H‹D$ H‰Œ$8H‰„$@HÇD$HHÇD$PH‰Œ$˜H‰Œ$ØH‰„$ H‰„$àH�H‰$H�H‰\$H�H‰\$H�œ$ØH‰\$èH‹L$ H‹D$(H‰Œ$ÈH‰„$ÐH‹´$(H‰4$H�5H�l$H‰ïH¥H¥H‰L$HH‰L$H‰D$PH‰D$ H�H�l$(H‰ïH‰ÞH¥H¥HÇD$8èH�H‹+H‰¬$HH‹kH‰¬$PH�H‹+H‰¬$XH‹kH‰¬$`H�Ä Éé þÿÿH‹œ$8H‰$H‹œ$@H‰\$H�\$HÇHÇCHÇD$ èH‹D$(H‹XHƒû„?H‹XHHƒû„1H‰D$@H‹H‹hHÇD$hHÇD$pH‰Œ$¨H‰Œ$ØH‰¬$°H‰¬$àH�H‰$H�H‰\$H�H‰\$H�œ$ØH‰\$èH‹L$ H‹D$(H‰Œ$ÈH‰„$ÐH‹´$(H‰4$H�5H�l$H‰ïH¥H¥H‰L$hH‰L$H‰D$pH‰D$ H�H�l$(H‰ïH‰ÞH¥H¥HÇD$8èH�H‹+H‰¬$HH‹kH‰¬$PH‹\$@Hƒût H‹k@H‰¬$XH‹kHH‰¬$`H�Ä ÉëÜH‹œ$0Hƒû„L‹ƒˆH‹«�H�¼$1ÀèH�œ$Hƒû„âHÇÁHÇÂH‰Œ$ðH‰”$øH‰œ$èH‰$L‰D$xL‰D$H‰¬$€H‰l$èH‹œ$èHƒÃH‰$H‹œ$8H‰\$H‹œ$@H‰\$èH‹œ$èH‰$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹L$H‹D$ H‰Œ$HH‰„$PH‹œ$8H‰œ$XH‹œ$@H‰œ$`H�Ä Ééÿÿÿ‰éáþÿÿP +00runtime.morestack_noctxtÞ&path/filepath.IsAbsŒLtype.golang.org/x/tools/godoc/vfs.osFS¢Xtype.golang.org/x/tools/godoc/vfs.FileSystemº¢go.itab.golang.org/x/tools/godoc/vfs.osFS.golang.org/x/tools/godoc/vfs.FileSystemèruntime.convT2IÂ&go.string."/target"�go.string."/"ÊVgolang.org/x/tools/godoc/vfs.NameSpace.BindØ&go.string."/target"”&go.string."/target"î,go/build.IsLocalImport”os.GetwdÄð runtime.duffzeroú4runtime.writebarrierstringØ 4runtime.writebarrierstring® +$path/filepath.JoinÔ Ltype.golang.org/x/tools/godoc/vfs.osFSê Xtype.golang.org/x/tools/godoc/vfs.FileSystem‚ ¢go.itab.golang.org/x/tools/godoc/vfs.osFS.golang.org/x/tools/godoc/vfs.FileSystem° runtime.convT2IŠ &go.string."/target"Ø go.string."/"’Vgolang.org/x/tools/godoc/vfs.NameSpace.Bind &go.string."/target"Ü&go.string."/target"žgo/build.ImportêLtype.golang.org/x/tools/godoc/vfs.osFS€Xtype.golang.org/x/tools/godoc/vfs.FileSystem˜¢go.itab.golang.org/x/tools/godoc/vfs.osFS.golang.org/x/tools/godoc/vfs.FileSystemÆruntime.convT2I &go.string."/target"îgo.string."/"¨Vgolang.org/x/tools/godoc/vfs.NameSpace.Bind¶&go.string."/target" ð runtime.duffzeroÐ4runtime.writebarrierstring®4runtime.writebarrierstring„path.Join€À6"".autotmp_0160type.*[2]string"".autotmp_0159type.[]string"".autotmp_0158Xtype.golang.org/x/tools/godoc/vfs.FileSystem"".autotmp_0157Xtype.golang.org/x/tools/godoc/vfs.FileSystem"".autotmp_0155otype.[]string"".autotmp_0154¯Xtype.golang.org/x/tools/godoc/vfs.FileSystem"".autotmp_0153type.string"".autotmp_0152type.[2]string"".autotmp_0151Ltype.golang.org/x/tools/godoc/vfs.osFS"".autotmp_0150Ltype.golang.org/x/tools/godoc/vfs.osFS"".autotmp_0148?type.[2]string"".autotmp_0147type.bool"".autotmp_0146�Ltype.golang.org/x/tools/godoc/vfs.osFS "".~r0Ïtype.string "".~r0ïXtype.golang.org/x/tools/godoc/vfs.FileSystemHgolang.org/x/tools/godoc/vfs.root·2ïtype.string "".~r0¯Xtype.golang.org/x/tools/godoc/vfs.FileSystemHgolang.org/x/tools/godoc/vfs.root·2�type.string "".~r0�Xtype.golang.org/x/tools/godoc/vfs.FileSystemHgolang.org/x/tools/godoc/vfs.root·2¯type.string +"".bp¿,type.*go/build.Package "".cwdÏtype.string "".~r4`type.string "".~r3@type.string"".path type.string"".pres*type.*"".Presentation +"".fsVtype.golang.org/x/tools/godoc/vfs.NameSpaceD%À‡¿À£¿À�¿À¦¿À  FŒU<ØDÎèD\äM»<n…qØZ�qšqÔZ_Tgclocals·05da95a4463d59a81be3130239c1a55aTgclocals·7f87a5505ef263892ec136f17e6d91d3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"".filterInfo ”eH‹ %H�„$pþÿÿH;AwèëâH�ìH‹œ$H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH‹Œ$0H‹\$H‰\$PH‹D$ H‹\$(H‰œ$¨HƒøH‰„$ „iH‹œ$H‰œ$ˆH‹œ$ H‰œ$�H‹œ$(H‰œ$˜H�¼$ 1ÀèH�œ$ Hƒû„ìHÇÂHÇÁH‰œ$XH‰”$`H‰Œ$hH�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH‹œ$ H‰$H‹œ$¨H‰\$èH‹L$H‹D$H‹œ$XHƒÃH‰$H‰Œ$ðH‰L$H‰„$øH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$ èH‹Œ$0HÇ„$àHÇ„$èH�œ$àH‰ØH�-H‰+H�l$PH‰kH‰\$`H‹YP1íH9ë„dH�H‰$HÇD$èH‹\$H‰\$XH‹œ$0H‹kPH�¼$À1ÀèH�H‰$H‰l$H�œ$ÀH‰\$èH‹œ$À1íH9ë„<H‹œ$ÈH‹H‹œ$ÀHƒû„ÍH‹+H‰¬$�H‹kH‰¬$˜H‰”$ˆH‰T$xH‹1íH9è„]H‹¼$0H‹w H‰4$H‹L$xH‰„$ÀH‰D$H‰Œ$ÈH‰L$Hƒú„H�rhH�|$H¥H¥H¥èH‹\$0H‰\$hH�H‰$èH‹l$Hƒý„ØH‹œ$ˆ1É1ÒH‰$Hƒ<$„±Hƒ$hH‰¬$@H‰l$H‰Œ$HH‰L$H‰”$PH‰T$èH‹œ$ˆH‰$H‹\$`H‰\$èH‹Œ$ˆH‹i Hƒý~dH‹œ$�H‰œ$H‹œ$˜H‰œ$H‰Œ$€H�H‰$H‹\$XH‰\$H�œ$H‰\$H�œ$€H‰\$èH‹Œ$ˆHƒù„ÞH‹QH‹A H‹i(H‰¬$€1ÉH‰„$xH‰D$@H‰”$pH‰ÐH‹l$@H9é�,H‰D$pHƒø„ŒH‹H‹hH‰L$HH‰”$ÐH‰¬$ØH�H‰$H‰”$°H‰T$H‰¬$¸H‰l$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹\$hH‰$èH‹\$H‰$èH‹T$H‹|$H‹D$H‰”$H‰„$ H‹œ$ˆHƒû„ÞH‹shH‹CpH‹KxH‰´$@H‰„$HH‰Œ$PI‰ÀH‰„$0H‰¼$HøH‰Œ$8H)ÈHƒø~[H�H‰$H‰´$(H‰t$L‰D$H‰L$H‰D$ èL‹„$HH‹¼$H‹t$(H‹\$0H‰œ$0H‹\$8H‰œ$8H‰´$(J�,ÆH‰,$H‹œ$H‰\$H‰ûHÁãH‰\$èH‹Œ$HH‹¬$H‹„$8HéH‹¬$(H‰¬$(H‰Œ$0H‰„$8H‹œ$ˆH‰$Hƒ<$„¬Hƒ$hH‰¬$@H‰l$H‰Œ$HH‰L$H‰„$PH‰D$èH‹D$pH‹L$HHƒÀHÿÁH‹l$@H9éŒÔýÿÿH�œ$ÀH‰$èH‹œ$À1íH9ë…ÄûÿÿH‹œ$0H‰$Hƒ<$tHƒ$PH‹\$XH‰\$èH�ÄÉ%ëÛ‰%éHÿÿÿ‰éþÿÿ‰émýÿÿ‰éýÿÿ‰%éCüÿÿ‰Eé üÿÿ‰éÜûÿÿH�H‰$H�H‰\$H�H‰\$èH‹”$ˆH‹D$éiûÿÿ‰é,ûÿÿH‹Y(1íH9ë„cÿÿÿH‹i(H‰,$H‰D$èéLÿÿÿ‰é ùÿÿP +00runtime.morestack_noctxt˜"".makeRx‚ð runtime.duffzero€type.[]string¬runtime.convT2E–2runtime.writebarrierifaceÒruntime.convI2EÄ2runtime.writebarrierifaceÒdgo.string."illegal regular expression from %v: %v"Ælog.Fatalfª"".func·001ø8type.map[string]*go/ast.Fileœ runtime.makemapæ Ø runtime.duffzeroô 8type.map[string]*go/ast.Fileª +&runtime.mapiterinità @go.itab.*go/ast.File.go/ast.Node� (go/ast.NewCommentMap² 8type.[0]*go/ast.CommentGroupÄ "runtime.newobjectú2runtime.writebarrierslice°"go/ast.FilterFile²8type.map[string]*go/ast.FileŒ$runtime.mapassign1Œ type.go/ast.NodeÒruntime.convI2I–0go/ast.CommentMap.Filter²4go/ast.CommentMap.Comments¸6type.[]*go/ast.CommentGroup‚"runtime.growslice¼runtime.memmoveÂ2runtime.writebarrierslice¢&runtime.mapiternext–.runtime.writebarrierptr¾"type.*go/ast.FileÔ type.go/ast.Nodeì@go.itab.*go/ast.File.go/ast.Node€ runtime.typ2Itabô0go/doc.(*Package).Filter@ H"".autotmp_0198type.int"".autotmp_0197type.uintptr"".autotmp_0195Ï6type.[]*go/ast.CommentGroup"".autotmp_01946type.[]*go/ast.CommentGroup"".autotmp_0193ÿ type.go/ast.Decl"".autotmp_0192¿"type.*go/ast.Decl"".autotmp_0191type.int"".autotmp_0190type.int"".autotmp_0188Ÿ6type.[]*go/ast.CommentGroup"".autotmp_0186¯"type.*go/ast.File"".autotmp_0185ßZtype.struct { F uintptr; A0 **regexp.Regexp }"".autotmp_0183"type.interface {}"".autotmp_0182¿"type.interface {}"".autotmp_0180ï&type.[]interface {}"".autotmp_01796type.[]*go/ast.CommentGroup"".autotmp_01786type.[]*go/ast.CommentGroup"".autotmp_0177,type.go/ast.CommentMap"".autotmp_0176¿$type.[]go/ast.Decl"".autotmp_0175Ÿ"type.*go/ast.File"".autotmp_0174Ÿtype.string"".autotmp_0173type.int"".autotmp_0171"type.*go/ast.File"".autotmp_0170ŸBtype.map.iter[string]*go/ast.File"".autotmp_0168�type.[]string"".autotmp_0167ß(type.[2]interface {}"".commentsÿ6type.[]*go/ast.CommentGroup"".d¿ type.go/ast.Decl"".cmapÏ,type.go/ast.CommentMap"".a�"type.*go/ast.File"".nameÿtype.string"".newPAstï8type.map[string]*go/ast.File"".filterß,type.func(string) bool "".errßtype.error +"".rxÿ&type.*regexp.Regexp"".info0"type.*"".PageInfo"".argstype.[]string% ñ Ÿ ¹Ð‚´%Oé;#„vk# +dqyé $'  A/ VKÊSzkG³ä£Ø]ƒ0 :u :Tgclocals·8af3a3440a2f27d19b2e459c6fdd34bcTgclocals·caf11327709dd26beaf98a4bc204916c˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"".isRegexpàÂeH‹ %H;awèëêHƒì(H‹\$0H‰$H‹t$8H‰t$H�5H�l$H‰ïH¥H¥èH‹\$ Hƒû} +ÆD$@HƒÄ(ÃÆD$@ëô + 0runtime.morestack_noctxt`.go.string.".(|)*+?^$[]"‚ strings.IndexAny0P "".~r1 type.bool"".stype.stringP?OPp ðV +@0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"".makeRx  ˜ eH‹ %H�D$ÐH;AwèëåH�ì°H‹Œ$ÀHÇ„$ØHÇ„$àHƒùudH�H�,$H‰ïH‰ÞH¥H¥H�\$HÇHÇCHÇCèH‹L$(H‹D$0HÇ„$ÐH‰Œ$ØH‰„$àH�İÃ1öH‰t$h1ÒH‰T$pH‹¬$¸H‹œ$ÈH‰œ$¨1ÀH‰Œ$ H‰L$PH‰¬$˜H‰éH‹l$PH9è�!H‰L$`Hƒù„¼H‹9H‹iH‰D$XH‰¼$ˆH‰|$xH‰¬$�H‰¬$€Hƒø~HH‰´$ˆH‰4$H‰”$�H‰T$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$ H‰\$hH‹\$(H‰\$pH‹\$xH‰$H‹œ$€H‰\$èH‹l$hH‹t$pH‹T$xH‹Œ$€¶\$€û„˜H‰¬$ˆH‰,$H‰´$�H‰t$H‰T$H‰L$èH‹t$ H‰t$hH‹T$(H‰T$pH‹L$`H‹D$XHƒÁHÿÀH‹l$PH9èŒßþÿÿH‰4$H‰T$èH‹D$H‹T$H‹L$ H‰„$ÐH‰”$ØH‰Œ$àH�İÃH‰¬$ˆH‰,$H‰´$�H‰t$H�H�l$H‰ïH‰ÞH¥H¥H‰T$ H‰L$(H�H�l$0H‰ïH‰ÞH¥H¥èH‹t$@H‰t$hH‹T$HH‰T$pé7ÿÿÿ‰é=þÿÿ +*0runtime.morestack_noctxt–Dgo.string."no expression provided"ôfmt.Errorf¨go.string."|"Ð*runtime.concatstring2®"".isRegexpÈ*runtime.concatstring2Êregexp.Compileè go.string."^"¨ +go.string."$"Ð +*runtime.concatstring4`à"".autotmp_0225Otype.string"".autotmp_0224Ÿtype.*string"".autotmp_0223¿type.int"".autotmp_0222type.int"".autotmp_0221type.error"".autotmp_0219type.string"".autotmp_0218type.string"".autotmp_0216type.string"".autotmp_0215/type.[]string"".autotmp_0213¯type.int"".nameotype.string"".s�type.string "".~r2@type.error "".~r10&type.*regexp.Regexp"".namestype.[]string("à‰ßà«ßàxÐ8þBdxH@< =h "yî/MAƒ)Tgclocals·9fcabcff059425eb5732bdd45e48e99fTgclocals·451195842aac58a117a40c4ae285b3fd˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"".NewCorpusÀ¬eH‹ %H;awèëêHƒì(H�H‰$HÇD$èH‹\$H‰\$ H�H‰$èH‹L$H‰ÏHƒù„°1ÀèH‰L$H‰ $Hƒ<$„‰H‹\$0H‰\$H‹\$8H‰\$èH‹\$H‰$Hƒ<$tWHƒ$hH‹\$ H‰\$èH‹D$HÇ@@èHÇÅ@ˆhHÇÅ@ˆh8HÇÅ@ˆh9HÇÅ@ˆh:H‰D$@HƒÄ(É%ë ‰%ékÿÿÿ‰éIÿÿÿ + 0runtime.morestack_noctxt:type.chan bool^ runtime.makechan€type."".Corpus’"runtime.newobjectÄ´ runtime.duffzerož2runtime.writebarrierifaceæ.runtime.writebarrierptr0P"".autotmp_0227type.*"".Corpus"".autotmp_0226type.chan bool "".~r1 type.*"".Corpus +"".fsXtype.golang.org/x/tools/godoc/vfs.FileSystemPßOP& à# ³ +&.F$nTgclocals·d946c3dbeb12c2f57b5e4bb881c757eaTgclocals·e475e3c2360b557d64285d9b9a4e5064–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/corpus.goþ2"".(*Corpus).CurrentIndexÀ¸eH‹ %H;awèëêHƒìXHÇD$pÇD$xHÇ„$€H‹\$`H‰$Hƒ<$„…H�$0èH‹L$H‹D$H‹\$H‰\$@‹\$ ‰\$HH‹\$(H‰\$PH�H‰$H‰L$0H‰L$H‰D$8H‰D$èH‹\$H‰\$hH‹\$@H‰\$p‹\$H‰\$xH‹\$PH‰œ$€HƒÄXÉ%éoÿÿÿ + + 0runtime.morestack_noctxt¨Xgolang.org/x/tools/godoc/util.(*RWValue).Get‚type.*"".Index¼$runtime.assertE2T2P° +"".t/type.time.Time"".vO"type.interface {} "".~r1 type.time.Time "".~r0type.*"".Index"".ctype.*"".Corpus°µ¯°àü7G))SJCTgclocals·896a3e2c9de7030cc72aa334f690557dTgclocals·6310df7fcc499bd57b48c18a7936bfdf–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/corpus.goþ6"".(*Corpus).FSModifiedTime€öeH‹ %H;awèëêHƒì0HÇD$@ÇD$HHÇD$PH‹\$8H‰$Hƒ<$t.H�$°èH‹T$‹L$ H‹D$(H‰T$@‰L$HH‰D$PHƒÄ0É%ëÉ + 0runtime.morestack_noctxtšXgolang.org/x/tools/godoc/util.(*RWValue).Get@` "".~r0type.time.Time"".ctype.*"".Corpus`W_`€ˆ4+ +L4Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/corpus.goþ""".(*Corpus).InitàÄeH‹ %H;awèëêHƒì(HÇD$8HÇD$@H‹\$0H‰$èH‹D$H‹L$H‰L$ HƒøH‰D$tH‰D$8H‰L$@HƒÄ(ÃH‹\$0H‰$èH‹\$0H‰$H� QjèYYHÇD$8HÇD$@HƒÄ(à + 0runtime.morestack_noctxtl."".(*Corpus).initFSTreeÚ6"".(*Corpus).updateMetadataúF"".(*Corpus).refreshMetadataLoop·fŠruntime.newproc0P "".errtype.error "".~r0type.error"".ctype.*"".Corpus&PHOPO°–,(% +5{Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/corpus.goþ."".(*Corpus).initFSTree€ +ê eH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$¸HÇ„$ÀH�œ$ˆHƒû„"H�-H‰ßH‰îèHÇÂHÇÁH‰T$xH‰Œ$€H‰\$pHƒÃH‰$H‹¼$°Hƒÿ„ÏH�oXH�|$H‰îH¥H¥èH‹\$pH‰$H‹\$xH‰\$H‹œ$€H‰\$èH‹L$H‹D$ H‹œ$°H‰$H‰L$`H‰L$H‰D$hH‰D$HÇD$ÿÿÿÿèH‹D$ 1íH9è…ØH�H‹+H‰l$@H‹kH‰l$HHÇD$0HÇD$8H�H‰$èH‹D$H‰D$(H‰$Hƒ<$t}H‹\$@H‰\$H‹\$HH‰\$èH‹\$(H‰\$(H‹1íH9ètH‹L$(H‰„$¸H‰Œ$ÀH�ĨÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰%éwÿÿÿH‹œ$°H‰$Hƒ<$tYHƒ$pH‰ÁH�H‰D$PH‰D$H‰L$XH‰L$èH‹œ$°H‰$èHÇ„$¸HÇ„$ÀH�ĨÉ%랉é*þÿÿ‰é×ýÿÿ& +*0runtime.morestack_noctxtž""".statictmp_0235´� runtime.duffcopyÒ4runtime.writebarrierstringœpath.JoinŒ2"".(*Corpus).newDirectoryºNgo.string."godoc: corpus fstree is nil"Ž.type.errors.errorString "runtime.newobjectü4runtime.writebarrierstringžBgo.itab.*errors.errorString.errorô0type.*errors.errorStringŠtype.error¢Bgo.itab.*errors.errorString.error¶ runtime.typ2Itab $type.*"".DirectoryÒXgolang.org/x/tools/godoc/util.(*RWValue).Setô8"".(*Corpus).invalidateIndex0Ð"".autotmp_0237ÿ0type.*errors.errorString"".autotmp_0234otype.[]string"".autotmp_0233$type.*"".Directory"".autotmp_02320type.*errors.errorString"".autotmp_0230�type.string"".autotmp_0229?type.[2]string "".~r0ïtype.errorerrors.text·2Ïtype.string "".~r0type.error"".ctype.*"".Corpus("ДÏЦÏÐ"€,¬:Õ Ø;   ¨%‚.«XTgclocals·b46c7a32cd3cbdb99d262657bbb5cb46Tgclocals·cc797aa90f941c0f20d860bafff4add3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/corpus.goþ"".isGoFileÀ²eH‹ %H;awèëêHƒìHH‹\$XH‰$H‹\$PH‹[8ÿÓH‹L$H‹D$H‰L$(H‰D$0H‹\$XH‰$H‹\$PH‹[ ÿÓH‹T$(H‹L$0¶\$€û…¤HƒùŽšHÇÀ<„€Hƒùv~¶€û.trHÇÀ<t`H‰$H‰L$èH‹L$H‹D$HƒøuBH‰L$8H‰ $H‰D$@H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ût +ÆD$`HƒÄHÃÆD$`ëô1Àë‘è 1Àéfÿÿÿ + 0runtime.morestack_noctxtX +¨ +Ôpath.Ext¨go.string.".go"Ð runtime.eqstring˜$runtime.panicindex0� +"".autotmp_0249type.string"".autotmp_0246type.string"".name?type.string "".~r1 type.bool +"".fi type.os.FileInfo�å��  F(#»,(UwTgclocals·3719f7ef83475fdfd86ee69e0815199eTgclocals·29f0050a5ee7c2b9348a75428171d7deš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/dirtrees.goþ"".isPkgFile ˆeH‹ %H;awèëêHƒìXH‹\$`H‰$H‹\$hH‰\$è¶\$€û„²H‹\$hH‰$H‹\$`H‹[8ÿÓL‹D$H‹D$H�H‹;H‹SH9ÐŒ„H‰ÁH)ÑH‰D$0H‰ÆH9ÈruL‰D$(L‰ÀH)ÎHƒþt H‰ËHÃH‰ØH9ÖuRH‰D$HH‰$H‰t$PH‰t$H‰|$8H‰|$H‰T$@H‰T$è¶\$ €ûtHÇÀ<u +ÆD$pHƒÄXÃÆD$pëô1Àëçè  + 0runtime.morestack_noctxt\"".isGoFile¤ +Â(go.string."_test.go"ž runtime.eqstringü$runtime.panicslice0°"".autotmp_0261type.uint64"".autotmp_0259type.string"".autotmp_0258type.bool"".autotmp_0253type.string"strings.suffix·3?type.stringstrings.s·2_type.string "".~r1 type.bool +"".fi type.os.FileInfo°×¯°�TÙ -ãTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·f883d3996c76325fd1714d4e3de9fa33š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/dirtrees.goþ"".isPkgDir ’eH‹ %H;awèëêHƒì(H‹\$8H‰$H‹\$0H‹[8ÿÓH‹L$H‹D$H‰L$H‰D$ H‹\$8H‰$H‹\$0H‹[ ÿÓH‹T$H‹L$ ¶\$€ût[Hƒù~UHÇÀ<t?Hƒùv=¶€û_t1HÇÀ<tHƒùv¶€û.t +ÆD$@HƒÄ(ÃÆD$@ëôè 1ÀëÒè 1Àë® + 0runtime.morestack_noctxtX +¨ +è$runtime.panicindexþ$runtime.panicindex0P"".nametype.string "".~r1 type.bool +"".fi type.os.FileInfoP‘OP$Ð^(#k,(_Tgclocals·3719f7ef83475fdfd86ee69e0815199eTgclocals·8d600a433c6aaa81a4fe446d95c5546bš/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/dirtrees.goþ8"".(*treeBuilder).newDirTreeà9Þ9eH‹ %H�„$øýÿÿH;AwèëâH�ìˆH�H‰$èH‹D$H‰„$ÀH‹¬$�H‰(H�H‰$èH‹D$H‰„$¨H‹¬$˜H‰(H�H‰$èH‹|$H‰¼$ H�¬$ H‰îH¥H¥H�H‰$èH‹D$H‰„$°H‹¬$ÀH‰(H‹œ$¸HƒûuWH‹¬$°H‰,$H‹´$¸H‰t$H�5L�D$L‰ÇH¥H¥èH‹„$°¶\$ €ûtHÇ„$ÈH�ĈÃH‹L‹„$ÀM‹I‹hH9ëŒÎH�H‰$èH‹|$H‰ùHƒÿ„¥1ÀèH‹¬$°H‹}H‰9H‰Œ$�H‰ $Hƒ<$tsHƒ$H‹´$ H�|$H¥H¥èH‹œ$�H‰$Hƒ<$t<·{.6Tgclocals·4205cab2470caaf976442750814b93e4Tgclocals·b1acfeaf2f777776cf4d614200f3d345š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/dirtrees.goþ."".(*Directory).listingÀ¾eH‹ %H�„$pÿÿÿH;AwèëâH�ì1ÀH�¼$ÈèH‹„$1íH9èuHÇ„$0H�ÄÃHÇD$@HÇD$H@HÇD$XH‰$¶œ$ ˆ\$èH‹\$H‰œ$€HÇD$xH�H‰$H‹œ$€H‰\$H�\$xH‰\$èH‹t$HH‹T$XH‹L$@¶\$1í@8ët2H‹D$xH‰ËHÿÃH‰\$@H‹H9ó}H‹(H‰l$HH‹H9Ó~–H‹(H‰l$XëŒH‰ÓH)óHÿÃH‰\$PHƒùuHÇ„$0H�ÄÃH�H‰$HÇD$H‰L$èH‹T$H‹L$ H‹D$(H‰”$˜H‰Œ$ H‰„$¨H‹œ$H‰$¶œ$ ˆ\$èH‹\$H‰œ$€HÇD$pH�H‰$H‹œ$€H‰\$H�\$pH‰\$èH‹Œ$(¶\$1í@8ë„sH‹T$p1íH9ét=H‰T$`Hƒú„QH�jH�$H‰ßH‰îH¥H¥H‹H‰ÊÿÓH‹T$`¶\$€ûuéxÿÿÿH�¼$È1ÀèH‹H‹l$HH)ëH‰œ$ÈH‹¼$ÈH‹t$PH)þH‰´$ÐH‰T$`H�rH�<$H¥H¥H‹¼$Hƒÿ„¿H�oH�|$H‰îH¥H¥èH‹L$ H‹D$(H‰Œ$ˆH‰ $H‰„$�H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹T$`H‹L$ H‹D$(H‰Œ$ˆH‰Œ$ØH‰„$�H‰„$àHƒú„,H�jH�œ$èH‰ßH‰îH¥H¥¶Z(ˆœ$øH�j0H�œ$H‰ßH‰îH¥H¥H‹”$˜H‹Œ$ H‹œ$¨H‰ØH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¸H‰„$ÀH�H‰$H‰ÓH‰”$°H‰ÍHkíHHëH‰\$H�œ$ÈH‰\$èH‹”$°H‹Œ$¸H‹„$ÀH‰”$˜H‰Œ$ H‰„$¨écýÿÿ‰éÍþÿÿ‰é:þÿÿ‰é¨ýÿÿH�H‰$èH‹D$H‹l$PH‰(H‰D$hH‰$Hƒ<$tFHƒ$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹\$hH‰œ$0H�ÄÉ%ë±. +00runtime.morestack_noctxt`Ü runtime.duffzero†("".(*Directory).iterÀ2type.<-chan *"".Directory€"runtime.chanrecv2ø$type.[]"".DirEntry¦"runtime.makeslice®("".(*Directory).iterè2type.<-chan *"".Directory¨"runtime.chanrecv2Æ +ˆ Ü runtime.duffzeroÎ +$strings.TrimPrefix¢ go.string."/"Ê $strings.TrimPrefix€$type.[]"".DirEntryò"runtime.growsliceÊ type."".DirEntryª.runtime.writebarrierfatÌtype."".DirListÞ"runtime.newobjectú2runtime.writebarrierslice@ 0"".autotmp_0409Ï type.*"".DirList"".autotmp_0405type.int"".autotmp_0404$type.[]"".DirEntry"".autotmp_0403type.bool"".autotmp_0402¿$type.*"".Directory"".autotmp_0400¯$type.*"".Directory"".autotmp_0398type.string"".autotmp_0396type.bool"".autotmp_03952type.<-chan *"".Directory"".autotmp_03942type.<-chan *"".Directory"".autotmp_0393¿$type.[]"".DirEntry"".autotmp_0391Ÿ2type.<-chan *"".Directory"".path�type.string"".p� type."".DirEntry"".dß$type.*"".Directory"".listï$type.[]"".DirEntry"".maxHeightÿtype.int"".maxDepthïtype.int"".minDepth�type.int"".nŸtype.int "".~r20 type.*"".DirList"".filter ,type.func(string) bool"".skipRoottype.bool"".root$type.*"".Directory4% 1Ÿ áŸ œŸ  +à ’Ä<   r  Ew?BC   ð!&}4‚=“D=P•\ZN$Tgclocals·6400c436093e0d5c6e4490a742e25bc9Tgclocals·f2ebea58c292c241fb6a49b2a8371514š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/dirtrees.goþ*"".(*Segment).isEmpty@/Tgclocals·9cf15d8275d9c299f023024ca604cf90Tgclocals·67b99556fb676243f21e0f8ff3186321–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ""".(*merger).next€ þeH‹ %H;awèëêHƒìpL‹\$xE1äDˆ¤$�IÇÁ”5wL‰Œ$ˆHÇÆÿÿÿÿIƒû„íI‹KM‹S I‹k(1ÀL9Ð}WHƒù„ÉL‹H‹yL‰D$0H‰|$8H‰|$L‰D$M9È�~M‰ÁL‰„$ˆH‰ÆIÇÄDˆ¤$�HƒÁHÿÀL9Ð|©H‰´$€Hƒþ}HƒÄpÃIƒû„0I‹[I‹C M‹C(H‰õH9ƃHkíHëHÇ”5wA€ütHƒÄpÃI‹[I‹C M‹C(L‰D$hH‰\$XH‰õH‰D$`H9ƃÊHkíHëHÇC”5wI‹ I‹CM‹CL‰D$PH‰L$@H‰D$HH9ƃ‘H�ñH‹H‹ÿÓH‹ $H‹D$H‰L$ H‰D$(H�\$ H‰ØH‹H‹hH9ë}U1À<u?H‹\$xHƒût@H‹KH‹C H‹k(H‹¬$€H‰ËH9ÅsHkíHëH‹l$ H‰+H‹l$(H‰kHƒÄpÃè ‰ë¼HÇÀë¤è è è A‰éÈþÿÿL9Ï�–þÿÿI‰ùH‰¼$ˆH‰ÆE1äDˆ¤$�éxþÿÿ‰é0þÿÿA‰é þÿÿ + 0runtime.morestack_noctxtÊ +²$runtime.panicindexÚ$runtime.panicindexè$runtime.panicindexö$runtime.panicindex@à"".autotmp_0448type."".Segment"".autotmp_0444type."".Segment"".autotmp_0443/"type.[]"".Segment "".segŸtype."".Segment "".seg¿type."".Segment"".start0type.bool"".offs type.int"".indextype.int"".mtype.*"".merger4à¬ßà:ßàÕßàhÀxÜ*=   06B?      åshTgclocals·016ba6d66d3463ca296f306d96459b4bTgclocals·660c52760819425e2fa6ae9a8a8ae931–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ "".lineSelection ‚eH‹ %H;awèëêHƒì0H�H‰$èH‹|$H‰|$H�l$8H‰îH¥H¥H¥H�H‰$èH‹\$H‰\$(H�H‰$èH‹D$H‹\$(HÇH‰D$ HÇH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$t}Hƒ$H‹\$ H‰\$èH‹\$H‰$Hƒ<$tPHƒ$H‹\$H‰\$èH‹\$H‰$Hƒ<$t#Hƒ$H‹\$(H‰\$èH‹\$H‰\$PHƒÄ0É%ëÔ‰%막%éwÿÿÿ + 0runtime.morestack_noctxt:type.[]uint8L"runtime.newobjectŠtype.intœ"runtime.newobject¾type.intÐ"runtime.newobject˜ptype.struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }ª"runtime.newobjectÂ"".func·006�.runtime.writebarrierptrØ.runtime.writebarrierptr .runtime.writebarrierptr@` +"".autotmp_0454?rtype.*struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int } +"".&itype.*int"".&text/type.*[]uint8 +"".&jtype.*int "".~r10"type."".Selection`ˆ_`-аBGÇ"%(-3$$ATgclocals·f565a1229afec041643831d3cd6a3b7dTgclocals·8020aea641109798c24d84b2eca27523–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ""".tokenSelectionÀ¬eH‹ %H;awèëêHƒì`H�H‰$èH‹D$H‰D$HH‹¬$€H‰(H�H‰$èH‹\$H‰\$PH�H‰$èH‹L$H‰ÏHƒù„”1ÀèHÇAH‰L$8H�H‰$èH‹\$H‰\$XH‹\$8H‰$èH‹L$H‹D$pH‹\$8H‰$H�\$HÇHÇCH‰L$H‰D$ èH‹D$(H‹\$XH‰$H‰D$èH‹\$PH‰$H‹\$XH‹+H‰l$H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ HÇD$(HÇD$0èH�H‰$èH‹D$H�-H‰(H‰D$@H‰$Hƒ<$„€Hƒ$H‹\$PH‰\$èH‹\$@H‰$Hƒ<$tSHƒ$H‹\$XH‰\$èH‹\$@H‰$Hƒ<$t&Hƒ$H‹\$HH‰\$èH‹\$@H‰œ$ˆHƒÄ`É%ëщ%뤉%étÿÿÿ‰éeþÿÿ* + 0runtime.morestack_noctxt:&type.go/token.TokenL"runtime.newobject„.type.go/scanner.Scanner–"runtime.newobject¸*type.go/token.FileSetÊ"runtime.newobjectüà runtime.duffzero¤&type.*go/token.File¶"runtime.newobjectæ0go/token.(*FileSet).BaseÒ6go/token.(*FileSet).AddFile‚.runtime.writebarrierptr˜4go/scanner.(*Scanner).Init¦²type.struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }¸"runtime.newobjectÐ"".func·007¦.runtime.writebarrierptrî.runtime.writebarrierptr¶.runtime.writebarrierptrPÀ"".autotmp_0460?´type.*struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }"".autotmp_0458,type.*go/token.FileSet"".&sel/(type.*go/token.Token"".&file(type.**go/token.File +"".&s0type.*go/scanner.Scanner"".fsetO,type.*go/token.FileSet "".~r2@"type."".Selection "".srctype.[]uint8ÀÖ¿À/ "Ü?6vK¿,%%66ª$$FTgclocals·926c8e3c2605d574dea12593fa0ed123Tgclocals·427eee59c3bccdaaf69af4142a4f5aed–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ "".makeSelectionàÖeH‹ %H;awèëêHƒì(H�H‰$èH‹|$H‰|$H�l$0H‰îH¥H¥H¥H�H‰$èH‹D$H‰D$ HÇH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$tPHƒ$H‹\$ H‰\$èH‹\$H‰$Hƒ<$t#Hƒ$H‹\$H‰\$èH‹\$H‰\$HHƒÄ(É%ëÔ‰%ë§ + 0runtime.morestack_noctxt:type.[][]intL"runtime.newobjectŠtype.intœ"runtime.newobjectÌ^type.struct { F uintptr; A0 *int; A1 *[][]int }Þ"runtime.newobjectö"".func·008Ä.runtime.writebarrierptrŒ.runtime.writebarrierptr@P"".autotmp_0461/`type.*struct { F uintptr; A0 *int; A1 *[][]int }"".&matchestype.*[][]int +"".&itype.*int "".~r10"type."".SelectionP¾OPðŒB!�%(!3$+Tgclocals·9cf15d8275d9c299f023024ca604cf90Tgclocals·9014b0a5f8aa091de84138c5c8e3ce06–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ$"".regexpSelection€îeH‹ %H;awèëêHƒìhHÇD$PHÇD$XHÇD$`H‹œ$ˆH‰$H‹œ$�H‰\$èH‹D$H‹L$H‹\$ H‰\$HHƒùH‰L$@uQH‰$H‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$HÇD$ ÿÿÿÿèH‹T$(H‹L$0H‹D$8H‰T$PH‰L$XH‰D$`H‹\$PH‰$H‹\$XH‰\$H‹\$`H‰\$èH‹\$H‰œ$˜HƒÄhà + + 0runtime.morestack_noctxtžregexp.CompileÂ:regexp.(*Regexp).FindAllIndex "".makeSelection`Ð + "".errOtype.error"".matches/type.[][]int "".~r2P"type."".Selection"".expr0type.string"".texttype.[]uint8ÐÜÏ +€¬=Q=NR`Tgclocals·f608478770c574ea7f894c13fa2c89c9Tgclocals·8fa29ee887a28e81685dfc20ee7951b4–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ""".RangeSelection€úeH‹ %H�D$øH;AwèëåH�ìˆH‹H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹T$H‹L$ H‹D$(H‰D$PHƒùŒ‘H‰ÓH‰T$@HƒùH‰L$H†sHƒÃH�,$H‰ïH‰ÞH¥H¥èH‹\$H‰\$8H‹\$@Hƒ|$H†:HƒÃ H�,$H‰ïH‰ÞH¥H¥èH‹D$H‹\$8H‰D$0H9Ã�÷H�H‰$èH‹\$Hƒû„ÑHÇÂHÇÁH‰\$pH‰T$xH‰Œ$€H�H‰$èH‹D$Hƒø„‹H‹l$8HÇÆHÇÂH‰(H‹l$0H‰ÃHƒÃH‰+H‹\$pH‰$H‰D$XH‰D$H‰t$`H‰t$H‰T$hH‰T$èH‹\$pH‰$H‹\$xH‰\$H‹œ$€H‰\$èH‹\$H‰œ$ H�ĈÉénÿÿÿ‰é(ÿÿÿHÇ„$ H�ĈÃè è ëÜ +*0runtime.morestack_noctxtJ"".selRx�Fregexp.(*Regexp).FindStringSubmatch¨strconv.AtoiŒstrconv.AtoiÊtype.[1][]intÜ"runtime.newobjectÈtype.[2]intÚ"runtime.newobjectš2runtime.writebarriersliceä "".makeSelectionÜ$runtime.panicindexê$runtime.panicindex0�"".autotmp_0469_type.[]int"".autotmp_0467/type.[][]int +"".to¯type.int"".fromŸtype.int"".m�type.[]string "".~r1 "type."".Selection "".strtype.string&"�¨��!��€2Æ"> +8-÷  GL2g…OTgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·3bafbb1beab451a3993e2982a3ba6384–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ"".selectionTag ŽeH‹ %H;awèëêHƒìPH‹Œ$€H‹t$`H‹T$XH‹H9Á� H‹L‹H‰ÍL9ÁƒèHkíHëL‹L‰D$8H‹KH‹kH‰l$HH‰L$@HƒùŽŒL‰D$H‰L$H‰l$H‰4$H‹Z ÿÓH‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ èH‹H‰\$H‹H‰\$H‹H‰\$H‹\$`H‰$H‹\$XH‹[ ÿÓHƒÄPÃH‰$H‰t$H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ èHƒÄPÃè ëÆ + 0runtime.morestack_noctxt^"".startTags~"".startTagsŒ"".startTags° +˜0text/template.HTMLEscape¦"".endTag¾"".endTagÖ "".endTagŒ +ê0text/template.HTMLEscapeþ$runtime.panicindex`  "".tag/type.[]uint8"".selectionsPtype.int"".text type.[]uint8"".wtype.io.Writer& òŸ 0Ÿ Ð0ˆ,E68, ˜¸Tgclocals·47ce54867693d468e9d4a26a23b9974cTgclocals·0528ab8f76149a707fd2f0025c2178a3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ"".FormatText  ˆ eH‹ %H�D$àH;AwèëåH�ì 1ÀH‰D$xH‰„$€H‹´$¸H‹”$ÀH‹Œ$ÈHÇD$hHÇD$`€¼$Øt>H‰4$H‰T$H‰L$HÇD$èH‹´$¸H‹”$ÀH‹Œ$ÈH‹\$ H‰\$hH‹œ$èHƒûtOH‰4$H‰T$H‰L$H‹œ$àH‰\$H‹œ$èH‰\$ èH‹´$¸H‹”$ÀH‹Œ$ÈH‹\$(H‰\$`H‹œ$ÐHƒû}\H‹\$h1íH9ëuPH‹\$`1íH9ëuDH‹œ$ð1íH9ëu5H‹œ$¨H‰$H‹œ$°H‰\$H‰t$H‰T$H‰L$ èH�Ä ÃHÇD$XH‹œ$ÐHƒû|5HÇD$xHÇ„$€H�\$xH�-H‰+H�¬$ÐH‰kH‰\$XH‰4$H‰T$H‰L$èH‹\$H‰\$pH�H‰$èH‹D$Hƒø„ HÇÂHÇÁH‰”$�H‰Œ$˜H‰„$ˆH‰$H‹\$hH‰\$èH‹œ$ˆHƒÃH‰$H‹\$`H‰\$èH‹œ$ˆHƒÃH‰$H‹œ$ðH‰\$èH‹œ$¨H‰$H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹œ$ÈH‰\$ H‹\$XH‰\$(H‹\$pH‰\$0H�H‰\$8H‹œ$ˆH‰\$@H‹œ$�H‰\$HH‹œ$˜H‰\$Pèéeþÿÿ‰éîþÿÿ +*0runtime.morestack_noctxtú""".tokenSelection´$"".regexpSelection¼0text/template.HTMLEscape¼"".func·009Š "".lineSelection¬(type.[3]"".Selection¾"runtime.newobjectÎ.runtime.writebarrierptrŒ .runtime.writebarrierptrÐ .runtime.writebarrierptr† $"".selectionTag·fè &"".FormatSelections À"".autotmp_0484/&type.[]"".Selection"".autotmp_0483ODtype.struct { F uintptr; A0 *int }"".autotmp_0481"type."".Selection"".autotmp_0480"type."".Selection"".autotmp_0479_"type."".Selection"".lineTag�$type."".LinkWriter"".highlights"type."".Selection"".commentso"type."".Selection"".selection�"type."".Selection"".patternptype.string"".goSource`type.bool"".linePtype.int"".text type.[]uint8"".wtype.io.Writer"ÀÇ¿À¦�B¼I +>O5-  5Â*|]„gH®Tgclocals·5c690fa1dd236a618dc1f3908c4b56d3Tgclocals·6c2a916cf1aaa232829d9b6b29f55a90–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ4"".(*Presentation).FuncMapÀ¸eH‹ %H;awèëêHƒì(H�\$H�-H‰+H‰\$H‰$Hƒ<$tZHƒ$H‹\$0H‰\$èH‹\$0H‰$Hƒ<$t-H�$xH‹\$H‰\$èH‹\$0H‹«ˆH‰l$8HƒÄ(É%ëʉ%ë� + + 0runtime.morestack_noctxtDJ"".*Presentation.("".initFuncMap)·fm’.runtime.writebarrierptràsync.(*Once).Do P"".autotmp_0490/\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0489Ztype.struct { F uintptr; R *"".Presentation } "".~r04type.text/template.FuncMap"".p*type.*"".PresentationPoOP XZH'1Tgclocals·31b90725c9a885e731df361f51db8f0dTgclocals·fe796fcbf46aa6fd18db0d40d2336c1b”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ@"".(*Presentation).TemplateFuncsÀ¸eH‹ %H;awèëêHƒì(H�\$H�-H‰+H‰\$H‰$Hƒ<$tZHƒ$H‹\$0H‰\$èH‹\$0H‰$Hƒ<$t-H�$xH‹\$H‰\$èH‹\$0H‹«�H‰l$8HƒÄ(É%ëʉ%ë� + + 0runtime.morestack_noctxtDJ"".*Presentation.("".initFuncMap)·fm’.runtime.writebarrierptràsync.(*Once).Do P"".autotmp_0492/\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0491Ztype.struct { F uintptr; R *"".Presentation } "".~r04type.text/template.FuncMap"".p*type.*"".PresentationPoOP bZH'1Tgclocals·31b90725c9a885e731df361f51db8f0dTgclocals·fe796fcbf46aa6fd18db0d40d2336c1b”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ<"".(*Presentation).initFuncMap€OòNeH‹ %H�„$`ÿÿÿH;AwèëâH�ì H‹¬$(H‹]1íH9ëuUH�H‹+H‰¬$H‹kH‰¬$H�H‰$H�œ$H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„íHƒ$H‹œ$(H‰\$èH‹\$(H‰œ$øH�H‰$HÇD$èH‹L$H�H‹+H‰¬$H‹kH‰¬$H‹œ$øH‰œ$H�H‰œ$H�H‰$H‰L$ H‰L$H�œ$H‰\$H�œ$H‰\$èH‹œ$(H‰$Hƒ<$„H�$�H‹\$ H‰\$èH�H‰œ$ðH�H‰œ$èH�H‰œ$àH�H‰œ$ØH�H‰œ$ÐH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„vHƒ$H‹œ$(H‰\$èH‹\$(H‰œ$ÈH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„Hƒ$H‹œ$(H‰\$èH‹\$(H‰œ$ÀH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„°Hƒ$H‹œ$(H‰\$èH‹\$(H‰œ$¸H�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„MHƒ$H‹œ$(H‰\$èH‹\$(H‰œ$°H�H‰œ$¨H�H‰œ$ H�H‰œ$˜H�H‰œ$�H�H‰œ$ˆH�H‰$èH‹\$H‰œ$€H�H‰\$xH�H‰\$pH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„jHƒ$H‹œ$(H‰\$èH‹\$(H‰\$hH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„ +Hƒ$H‹œ$(H‰\$èH‹\$(H‰\$`H�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„ªHƒ$H‹œ$(H‰\$èH‹\$(H‰\$XH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„JHƒ$H‹œ$(H‰\$èH‹\$(H‰\$PH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„ê Hƒ$H‹œ$(H‰\$èH‹\$(H‰\$HH�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„Š Hƒ$H‹œ$(H‰\$èH‹\$(H‰\$@H�H‰$èH‹D$H�-H‰(H‰D$(H‰$Hƒ<$„* Hƒ$H‹œ$(H‰\$èH‹\$(H‰\$8H�H‰\$0H�H‰$HÇD$èH‹L$H�H‹+H‰¬$H‹kH‰¬$H‹œ$ðH‰œ$H�H‰œ$H�H‰$H‰L$ H‰L$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$èH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$àH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$ØH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$ÐH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$ÈH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$ÀH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$¸H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$°H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$¨H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$ H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$˜H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$�H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$ˆH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹œ$€H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$xH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$pH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$hH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$`H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$XH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$PH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$HH‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$@H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$8H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH�H‹+H‰¬$H‹kH‰¬$H‹\$0H‰œ$H�H‰œ$H�H‰$H‹\$ H‰\$H�œ$H‰\$H�œ$H‰\$èH‹œ$(H‰$Hƒ<$„ÑH�$ˆH‹\$ H‰\$èH‹„$(H‹˜H1íH9ëtzH�H‹+H‰¬$H‹kH‰¬$H‹¨HH‰¬$H�H‰œ$H�H‰$H‹¨ˆH‰l$H�œ$H‰\$H�œ$H‰\$èH‹„$(H‹˜P1íH9ë„�H�H‹+H‰¬$H‹kH‰¬$H‹¨PH‰,$èH‹\$H‰œ$H�H‰œ$H�H‰$H‹œ$(H‹«ˆH‰l$H�œ$H‰\$H�œ$H‰\$èH‹„$(H‹˜X1íH9ëtrH�H‹+H‰¬$H‹kH‰¬$H‹¨XH‰¬$H�H‰œ$H�H‰$H‹¨ˆH‰l$H�œ$H‰\$H�œ$H‰\$èH�Ä É%é#þÿÿ‰%éÊòÿÿ‰%éjòÿÿ‰%é +òÿÿ‰%éªñÿÿ‰%éJñÿÿ‰%éêðÿÿ‰%éŠðÿÿ‰%é§ïÿÿ‰%éDïÿÿ‰%éáîÿÿ‰%é~îÿÿ‰%éÝíÿÿ‰%éíÿÿ€ +00runtime.morestack_noctxtvFgo.string."nil Presentation.Corpus"²type.stringÞruntime.convT2EŽruntime.gopanic Ztype.struct { F uintptr; R *"".Presentation }²"runtime.newobjectÊ<"".*Presentation.("".code)·fm¦.runtime.writebarrierptrÎ4type.text/template.FuncMapòruntime.makemapŠ go.string."code"ædtype.func(string, ...interface {}) (string, error)„4type.text/template.FuncMapÞ$runtime.mapassign1º.runtime.writebarrierptrÈ$"".filenameFunc·fæ"strings.Repeat·f„,"".fileInfoNameFunc·f¢,"".fileInfoTimeFunc·fÀ."".infoKind_htmlFunc·fÞZtype.struct { F uintptr; R *"".Presentation }ð"runtime.newobjectˆL"".*Presentation.("".infoLineFunc)·fmä.runtime.writebarrierptrŒ Ztype.struct { F uintptr; R *"".Presentation }ž "runtime.newobject¶ \"".*Presentation.("".infoSnippet_htmlFunc)·fm’ +.runtime.writebarrierptrº +Ztype.struct { F uintptr; R *"".Presentation }Ì +"runtime.newobjectä +D"".*Presentation.("".nodeFunc)·fmÀ .runtime.writebarrierptrè Ztype.struct { F uintptr; R *"".Presentation }ú "runtime.newobject’ N"".*Presentation.("".node_htmlFunc)·fmî .runtime.writebarrierptr– ,"".comment_htmlFunc·f´ ,"".comment_textFunc·fÒ $"".sanitizeFunc·fð """.pkgLinkFunc·fŽ""".srcLinkFunc·f¬("".srcPosLinkFunc·f¾*"".newPosLink_urlFuncæ""".docLinkFunc·fþ&"".queryLinkFunc·f–Ztype.struct { F uintptr; R *"".Presentation }¨"runtime.newobjectÀT"".*Presentation.("".example_htmlFunc)·fmœ.runtime.writebarrierptr¾Ztype.struct { F uintptr; R *"".Presentation }Ð"runtime.newobjectèT"".*Presentation.("".example_textFunc)·fmÄ.runtime.writebarrierptræZtype.struct { F uintptr; R *"".Presentation }ø"runtime.newobject�T"".*Presentation.("".example_nameFunc)·fmì.runtime.writebarrierptrŽZtype.struct { F uintptr; R *"".Presentation } "runtime.newobject¸X"".*Presentation.("".example_suffixFunc)·fm”.runtime.writebarrierptr¶Ztype.struct { F uintptr; R *"".Presentation }È"runtime.newobjectàX"".*Presentation.("".callgraph_htmlFunc)·fm¼.runtime.writebarrierptrÞZtype.struct { F uintptr; R *"".Presentation }ð"runtime.newobjectˆZ"".*Presentation.("".implements_htmlFunc)·fmä.runtime.writebarrierptr†Ztype.struct { F uintptr; R *"".Presentation }˜"runtime.newobject°X"".*Presentation.("".methodset_htmlFunc)·fmŒ.runtime.writebarrierptr®"".noteTitle·fÆ4type.text/template.FuncMapêruntime.makemap‚(go.string."filename"Þ0type.func(string) stringü4type.text/template.FuncMapÖ$runtime.mapassign1ä$go.string."repeat"À:type.func(string, int) stringÞ4type.text/template.FuncMap¸$runtime.mapassign1Æ0go.string."fileInfoName"¢:type.func(os.FileInfo) stringÀ4type.text/template.FuncMapš$runtime.mapassign1¨0go.string."fileInfoTime"„:type.func(os.FileInfo) string¢4type.text/template.FuncMapü$runtime.mapassign1Š 2go.string."infoKind_html"æ :type.func("".SpotInfo) string„!4type.text/template.FuncMapÞ!$runtime.mapassign1ì!(go.string."infoLine"È"4type.func("".SpotInfo) intæ"4type.text/template.FuncMapÀ#$runtime.mapassign1Î#8go.string."infoSnippet_html"ª$:type.func("".SpotInfo) stringÈ$4type.text/template.FuncMap¢%$runtime.mapassign1°% go.string."node"Œ&Xtype.func(*"".PageInfo, interface {}) stringª&4type.text/template.FuncMap„'$runtime.mapassign1’'*go.string."node_html"î'dtype.func(*"".PageInfo, interface {}, bool) stringŒ(4type.text/template.FuncMapæ($runtime.mapassign1ô(0go.string."comment_html"Ð)0type.func(string) stringî)4type.text/template.FuncMapÈ*$runtime.mapassign1Ö*0go.string."comment_text"²+Ptype.func(string, string, string) stringÐ+4type.text/template.FuncMapª,$runtime.mapassign1¸,(go.string."sanitize"”-0type.func(string) string²-4type.text/template.FuncMapŒ.$runtime.mapassign1š.&go.string."pkgLink"ö.0type.func(string) string”/4type.text/template.FuncMapî/$runtime.mapassign1ü/&go.string."srcLink"Ø00type.func(string) stringö04type.text/template.FuncMapÐ1$runtime.mapassign1Þ1.go.string."posLink_url"º2Xtype.func(*"".PageInfo, interface {}) stringØ24type.text/template.FuncMap²3$runtime.mapassign1À3&go.string."docLink"–4@type.func(string, string) string´44type.text/template.FuncMapŽ5$runtime.mapassign1œ5*go.string."queryLink"ò5Jtype.func(string, string, int) string�64type.text/template.FuncMapê6$runtime.mapassign1ø60go.string."example_html"Î7Ltype.func(*"".PageInfo, string) stringì74type.text/template.FuncMapÆ8$runtime.mapassign1Ô80go.string."example_text"ª9\type.func(*"".PageInfo, string, string) stringÈ94type.text/template.FuncMap¢:$runtime.mapassign1°:0go.string."example_name"†;0type.func(string) string¤;4type.text/template.FuncMapþ;$runtime.mapassign1Œ<4go.string."example_suffix"â<0type.func(string) string€=4type.text/template.FuncMapÚ=$runtime.mapassign1è=4go.string."callgraph_html"¾>\type.func(*"".PageInfo, string, string) stringÜ>4type.text/template.FuncMap¶?$runtime.mapassign1Ä?6go.string."implements_html"š@Ltype.func(*"".PageInfo, string) string¸@4type.text/template.FuncMap’A$runtime.mapassign1 A4go.string."methodset_html"öALtype.func(*"".PageInfo, string) string”B4type.text/template.FuncMapîB$runtime.mapassign1üB*go.string."noteTitle"ÒC0type.func(string) stringðC4type.text/template.FuncMapÊD$runtime.mapassign1¦E.runtime.writebarrierptràE&go.string."srcLink"ºF0type.func(string) stringØF4type.text/template.FuncMap¶G$runtime.mapassign1øG.go.string."posLink_url"ÆH*"".newPosLink_urlFuncîHXtype.func(*"".PageInfo, interface {}) stringŒI4type.text/template.FuncMapúI$runtime.mapassign1´J*go.string."queryLink"ŽKJtype.func(string, string, int) string¬K4type.text/template.FuncMapŠL$runtime.mapassign1Àj"".autotmp_0544"type.interface {}"".autotmp_0543type.string"".autotmp_05424type.text/template.FuncMap"".autotmp_0541\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0540\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0539\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0538\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0537\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0536\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0535\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0534\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0533\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0532\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0531\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0530?"type.interface {}"".autotmp_0529type.string"".autotmp_0528ÿ4type.text/template.FuncMap"".autotmp_0527ï\type.*struct { F uintptr; R *"".Presentation }"".autotmp_0526"type.interface {}"".autotmp_0525type.string"".autotmp_0524"type.interface {}"".autotmp_0523Xtype.func(*"".PageInfo, interface {}) string"".autotmp_0522type.string"".autotmp_0521"type.interface {}"".autotmp_0520type.string"".autotmp_0519ß0type.func(string) string"".autotmp_0518ÏLtype.func(*"".PageInfo, string) string"".autotmp_0517¿Ltype.func(*"".PageInfo, string) string"".autotmp_0516¯\type.func(*"".PageInfo, string, string) string"".autotmp_0515Ÿ0type.func(string) string"".autotmp_0514�0type.func(string) string"".autotmp_0513ÿ\type.func(*"".PageInfo, string, string) string"".autotmp_0512ïLtype.func(*"".PageInfo, string) string"".autotmp_0511ßJtype.func(string, string, int) string"".autotmp_0510Ï@type.func(string, string) string"".autotmp_0509¿Xtype.func(*"".PageInfo, interface {}) string"".autotmp_0508¯0type.func(string) string"".autotmp_0507Ÿ0type.func(string) string"".autotmp_0506�0type.func(string) string"".autotmp_0505ÿPtype.func(string, string, string) string"".autotmp_0504ï0type.func(string) string"".autotmp_0503ßdtype.func(*"".PageInfo, interface {}, bool) string"".autotmp_0502ÏXtype.func(*"".PageInfo, interface {}) string"".autotmp_0501¿:type.func("".SpotInfo) string"".autotmp_0500¯4type.func("".SpotInfo) int"".autotmp_0499Ÿ:type.func("".SpotInfo) string"".autotmp_0498�:type.func(os.FileInfo) string"".autotmp_0497:type.func(os.FileInfo) string"".autotmp_0496o:type.func(string, int) string"".autotmp_0495_0type.func(string) string"".autotmp_0494Odtype.func(string, ...interface {}) (string, error)"".autotmp_0493type.string"".p*type.*"".Presentation%Àë%¿À¯À'àl%UW�.WWWW  TTTTTTT O‰R6z�r             ön*:&v.[ +::::h5:::::::/vqqqqqqqqqqqqqqnnnnnnnnnn_.ˆjHgZhÄTgclocals·da1b6f019ba821088a2e2d4342cf1dfbTgclocals·e11445d186e589ccdb88a963d2e353ad”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".filenameFuncÀºeH‹ %H;awèëêHƒì0HÇD$HHÇD$PH‹\$8H‰$H‹\$@H‰\$èH‹L$ H‹D$(H‰L$HH‰D$PHƒÄ0à + 0runtime.morestack_noctxt€path.Split@` "".~r1 type.string"".pathtype.string`B_`ä," +?!Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ&"".fileInfoNameFunc ŠeH‹ %H;awèëêHƒìPHÇD$hHÇD$pH‹\$`H‰$H‹\$XH‹[8ÿÓH‹L$H‹D$H‰L$0H‰D$8H‹\$`H‰$H‹\$XH‹[ ÿÓH‹T$0H‹L$8¶\$€ûtGH‰T$@H‰$H‰L$HH‰L$H�H�l$H‰ïH‰ÞH¥H¥èH‹T$ H‹L$(H‰T$hH‰L$pHƒÄPÃëï + 0runtime.morestack_noctxt| +Ì +¤go.string."/"Ì*runtime.concatstring2@  +"".autotmp_0576type.string"".autotmp_0574type.string"".name?type.string "".~r1 type.string +"".fi type.os.FileInfo ¨Ÿ  Ðî,((8>(?+Tgclocals·3873aede0e2b4d1c469235ed370ff191Tgclocals·29f0050a5ee7c2b9348a75428171d7de”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ&"".fileInfoTimeFunc œeH‹ %H�D$øH;AwèëåH�ìˆHÇ„$ HÇ„$¨H‹œ$˜H‰$H‹œ$�H‹[(ÿÓH‹\$‹T$H‹L$‰T$HH‰L$PH‰ÞH‰\$@H½ nˆñÿÿÿHëHƒûthH‰t$p‰T$xH‰Œ$€H‹H‰t$X‰T$`H‰D$hH‰t$(H‰4$‰T$0‰T$H‰D$8H‰D$èH‹L$H‹D$ H‰Œ$ H‰„$¨H�ĈÃHÇ„$ HÇ„$¨H�Ĉà + +*0runtime.morestack_noctxt¤ +´time.Local� time.Time.String@� "".~r0¿type.time.Timetime.t·2_type.time.Timetime.t·2�type.time.Time"".t/type.time.Time "".~r1 type.string +"".fi type.os.FileInfo "�Ë����þ:Lh" R¾Tgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·af3107c17ee1ab6f9f33230b5c7e3062”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ("".infoKind_htmlFunc šeH‹ %H;awèëê‹\$ÑëƒãH�-HƒûsHkÛHÝH‹]H‰\$H‹]H‰\$Ãè  + 0runtime.morestack_noctxtD"".infoKindsŽ$runtime.panicindex0 "".~r1type.string"".info type."".SpotInfoPP ¤: +F +Tgclocals·a73fd2a0c6f832642aa9216fd9c5e6beTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ>"".(*Presentation).infoLineFunc€üeH‹ %H;awèëêHƒìH‹\$X‰ÙÁéH‰L$0ƒãƒû…¾1À<„�H‹\$PH‹+H‰,$Hƒ<$„‘H�$0èH‹D$H‹L$HƒøtpH�H‰$H‰D$8H‰D$H‰L$@H‰L$èH‹L$H‹D$0Hƒø|8H‹i(H9è}/H‰ËH‹Q H‹I(H‹k0H9ÈsH�ÂH‹H‹H‰L$`HƒÄHÃè 1Àëè1Éëç‰%écÿÿÿHÇÀé8ÿÿÿ + 0runtime.morestack_noctxt¼Xgolang.org/x/tools/godoc/util.(*RWValue).Getêtype.*"".Index¤"runtime.assertE2T°$runtime.panicindex0� "".autotmp_0581type.int"".index"type.interface {}"".line/type.int "".~r1 type.int"".info type."".SpotInfo"".p*type.*"".Presentation�¼��)€4¬ +.[ +   ]£Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþN"".(*Presentation).infoSnippet_htmlFuncàÞeH‹ %H;awèëêHƒì@HÇD$XHÇD$`‹\$Pƒãƒû…ç1À<„ÀH‹\$HH‹+H‰,$Hƒ<$„�H�$0èH‹L$H‹D$H�H‰$H‰L$0H‰L$H‰D$8H‰D$èH‹L$‹D$PÁèHƒø|LH‹i(H9è}CH‰ËH‹Q H‹I(H‹k0H9Ès(H�ÂH‹HƒøtH‹hH‰l$XH‹hH‰l$`HƒÄ@Éëåè 1ÀëÔ‰%éWÿÿÿH�H‹+H‰l$XH‹kH‰l$`HƒÄ@ÃHÇÀéÿÿÿ + 0runtime.morestack_noctxtÌXgolang.org/x/tools/godoc/util.(*RWValue).Getîtype.*"".Index¨"runtime.assertE2Tà$runtime.panicindex’„go.string."no snippet text available"@€ "".autotmp_0588type.int"".autotmp_0585type.int"".index"type.interface {} "".~r1 type.string"".info type."".SpotInfo"".p*type.*"".Presentation"€Ð€7€ °"Î,.†   eËTgclocals·6a2e5ab2d393a1bfd331903fbd0fd425Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ6"".(*Presentation).nodeFunc žeH‹ %H;awèëêHƒìxHÇ„$ HÇ„$¨H�H‰$èH‹D$H‰D$8H‰D$0H‹1íH9è„úH‹œ$€H‰$H‹L$0H‰D$PH‰D$H‰L$XH‰L$H‹œ$ˆH‹k H‰l$H‹œ$�H‰\$ H‹œ$˜H‰\$(èH‹D$8HÇD$@HÇD$H1íH9èu#H�H‹ H‹CH‰Œ$ H‰„$¨HƒÄxÃH‹xH‹PH‹HH9ÊrLH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰D$`H‰$H‰t$hH‰t$H‰T$pH‰T$èH‹L$H‹D$ ëŽè H�H‰$H�H‰\$H�H‰\$èH‹D$éÔþÿÿ + 0runtime.morestack_noctxtj"type.bytes.Buffer|"runtime.newobject¨>go.itab.*bytes.Buffer.io.Writerè8"".(*Presentation).writeNode²"go.string.""Œ2runtime.slicebytetostring®$runtime.panicsliceÀ$type.*bytes.BufferÖtype.io.Writerî>go.itab.*bytes.Buffer.io.Writer‚ runtime.typ2Itab`ð"".autotmp_0590�$type.*bytes.Buffer"".&buf$type.*bytes.Buffer "".~r0otype.string "".~r2@type.string"".node "type.interface {}"".info"type.*"".PageInfo"".p*type.*"".PresentationðÞïð—�à2q¥3=v’;Tgclocals·9e3da3c4c2c4dafb4ba0791e5eeccd0bTgclocals·6b8f94768ba5968b1b94e44b07985fda”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ@"".(*Presentation).node_htmlFunc€üeH‹ %H�D$ H;AwèëåH�ìàHÇ„$HÇ„$H�H‰$èH‹D$H‰D$`H‰D$PH‹1íH9è„áH‹œ$èH‰$H‹L$PH‰„$ˆH‰D$H‰Œ$�H‰L$H‹œ$ðH‹k H‰l$H‹œ$øH‰\$ H‹œ$H‰\$(èH�H‰$èH‹\$H‰\$XH�H‰$H‹œ$øH‰\$H‹œ$H‰\$èH‹L$`H‹D$XL‹D$H‹\$ H‰œ$€IƒøL‰D$x„뀼$„ÝH‹¬$è¶�3€û„ÅH‰D$PH‹yH‹QH‹AH9‚¤H‹ H‰ÖH)ÆH‰úH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$ÈH‰Œ$˜H‰´$ÐH‰´$ H‰”$ØH‰”$¨H‹1íH9è„ H‹L$PH‰„$ˆH‰$H‰Œ$�H‰L$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ L‰D$(H‹œ$€H‰\$0èH‹D$XHÇD$hHÇD$p1íH9èu&H�H‹ H‹CH‰Œ$H‰„$H�ÄàÃH‹xH‹PH‹HH9ÊrUH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰„$ÈH‰$H‰´$ÐH‰t$H‰”$ØH‰T$èH‹L$H‹D$ ë‚è H�H‰$H�H‰\$H�H‰\$èL‹D$xH‹D$é¼þÿÿè H‰D$PH‰ÈH‹yH‹QH‹IH9Ê‚H‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰„$ÈH‰„$°H‰´$ÐH‰´$¸H‰”$ØH‰”$ÀH‹1íH9ètzH‹L$PH‰„$ˆH‰$H‰Œ$�H‰L$H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ HÇD$(ÿÿÿÿÆD$0H�\$8HÇHÇCHÇD$HèéþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éTÿÿÿè H�H‰$H�H‰\$H�H‰\$èH‹D$éíûÿÿ> +*0runtime.morestack_noctxtz"type.bytes.BufferŒ"runtime.newobject¸>go.itab.*bytes.Buffer.io.Writer„8"".(*Presentation).writeNode’"type.bytes.Buffer¤"runtime.newobjectÆ type.go/ast.NodeŒ$runtime.assertE2I2Œ>go.itab.*bytes.Buffer.io.WriterÚ"".LinkifyText¤ "go.string.""– 2runtime.slicebytetostring¸ $runtime.panicsliceÊ $type.*bytes.Bufferà type.io.Writerø >go.itab.*bytes.Buffer.io.WriterŒ  runtime.typ2Itab´ $runtime.panicsliceœ>go.itab.*bytes.Buffer.io.Writer”"".FormatText¬$type.*bytes.BufferÂtype.io.WriterÚ>go.itab.*bytes.Buffer.io.Writerî runtime.typ2ItabŒ$runtime.panicslicež$type.*bytes.Buffer´type.io.WriterÌ>go.itab.*bytes.Buffer.io.Writerà runtime.typ2ItabpÀ0"".autotmp_0619type.uint64"".autotmp_0618type.uint64"".autotmp_0617type.uint64"".autotmp_0615type.*uint8"".autotmp_0614type.uint64"".autotmp_0613type.uint64"".autotmp_0612type.uint64"".autotmp_0611type.[]uint8"".autotmp_0610type.*uint8"".autotmp_0606/type.[]uint8"".autotmp_0604$type.*bytes.Buffer"".autotmp_0603$type.*bytes.Buffer"".autotmp_0602Ÿ$type.*bytes.Buffer"".&buf2�$type.*bytes.Buffer"".&buf1ÿ$type.*bytes.Buffer "".~r0ïtype.string "".~r0_type.[]uint8 "".~r0�type.[]uint8"".nÏ type.go/ast.Node "".~r3Ptype.string"".linkify@type.bool"".node "type.interface {}"".info"type.*"".PageInfo"".p*type.*"".Presentation"ÀÒ¿À‹€ :ì:w{Ö +± >î9 48E|D§ž ;ð +- *Tgclocals·d10f4db3602d5692a3accd4cc4b53873Tgclocals·61e679a76c1ecd54af1d4839de94c318”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ&"".comment_htmlFunc€îeH‹ %H;awèëêHƒìpHÇ„$ˆHÇ„$�H�H‰$èH‹D$H‰D$0H‰D$(H‹1íH9è„âH‹L$(H‰D$HH‰$H‰L$PH‰L$H‹\$xH‰\$H‹œ$€H‰\$HÇD$ èH‹D$0HÇD$8HÇD$@1íH9èu#H�H‹ H‹CH‰Œ$ˆH‰„$�HƒÄpÃH‹xH‹PH‹HH9ÊrLH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰D$XH‰$H‰t$`H‰t$H‰T$hH‰T$èH‹L$H‹D$ ëŽè H�H‰$H�H‰\$H�H‰\$èH‹D$éìþÿÿ + 0runtime.morestack_noctxtj"type.bytes.Buffer|"runtime.newobject¨>go.itab.*bytes.Buffer.io.Writer¸go/doc.ToHTML‚"go.string.""Ü2runtime.slicebytetostringþ$runtime.panicslice�$type.*bytes.Buffer¦type.io.Writer¾>go.itab.*bytes.Buffer.io.WriterÒ runtime.typ2Itab@à +"".autotmp_0636�$type.*bytes.Buffer"".&buf$type.*bytes.Buffer "".~r0otype.string "".~r1 type.string"".commenttype.stringàÆßàŸ€ˆ2Y¥;=^’;Tgclocals·363b18caf0020ca418fd378dbb75c855Tgclocals·6b8f94768ba5968b1b94e44b07985fda”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ("".containsOnlySpaceàÈeH‹ %H;awèëêHƒì(H‹\$0H�H‰$H‹\$8H‰\$H‹\$@H‰\$H‰D$èH‹\$ Hƒûÿt +ÆD$HHƒÄ(ÃÆD$Hëô + 0runtime.morestack_noctxtD"".func·010·fˆbytes.IndexFunc@P "".~r10type.bool "".buftype.[]uint8PBOPp¶J +C-Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ&"".comment_textFunc  +’ +eH‹ %H�D$ÐH;AwèëåH�ì°HÇ„$èHÇ„$ðH�H‰$èH‹D$H‰D$XH‰D$PH‹œ$ÐH‰\$HH‹1íH9è„ßH‹L$PH‰D$pH‰$H‰L$xH‰L$H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹œ$ÈH‰\$ H‹œ$ÐH‰\$(H‹œ$ØH‰\$0H‹œ$àH‰\$8H‹\$HHÑãHÇÅPH)ÝH‰l$@èH‹L$XH‹qH‹QH‹AH9‚<H‹ H‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$˜H‰¼$ H‰”$¨H‰Œ$€H‰ $H‰¼$ˆH‰|$H‰”$�H‰T$è¶\$€ût HÇ„$èHÇ„$ðH�İÃH‹D$XHÇD$`HÇD$h1íH9èu&H�H‹ H‹CH‰Œ$èH‰„$ðH�İÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$˜H‰$H‰¼$ H‰|$H‰”$¨H‰T$èH‹L$H‹D$ ë‚è è H�H‰$H�H‰\$H�H‰\$èH‹D$éïýÿÿ +*0runtime.morestack_noctxtz"type.bytes.BufferŒ"runtime.newobjectÒ>go.itab.*bytes.Buffer.io.Writerìgo/doc.ToTextâ("".containsOnlySpace€"go.string.""ò2runtime.slicebytetostring” $runtime.panicslice¢ $runtime.panicslice´ $type.*bytes.BufferÊ type.io.Writerâ >go.itab.*bytes.Buffer.io.Writerö  runtime.typ2Itab€à"".autotmp_0660type.uint64"".autotmp_0659type.uint64"".autotmp_0658type.uint64"".autotmp_0653/type.[]uint8"".autotmp_0650Ïtype.int"".autotmp_0649¿$type.*bytes.Buffer"".&buf¯$type.*bytes.Buffer "".~r0Ÿtype.string "".~r0_type.[]uint8 "".~r3`type.string"".preIndent@type.string"".indent type.string"".commenttype.string("àüßàCßà­�*À:«… ±9E°ÃBTgclocals·c436f6152350b49b58fa7512164fe8d0Tgclocals·943085301e9acd3fb8d6699a3c1b003d”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".sanitizeFunc œeH‹ %H;awèëêHƒì`HÇD$xHÇ„$€H‹D$pH�H‰$H‰D$H‰D$èL‹d$hL‹\$pL‹L$L‹T$ L‹l$(L‰T$81ÀHÇÆÿÿÿÿ1ÒL9Ú}9L9Úƒ‚I�¶+H‰ï@€ý ‡@€ý …íHƒø…ƒHÿÂL9Ú|ÇHƒø~H‰ÅHÿÍL9ÕscI�)¶€û uHÿÈL‰l$@I9ÅrCL‰L$0L‰L$HL‰ $H‰D$PH‰D$L‰l$XL‰l$èH‹\$H‰\$xH‹\$ H‰œ$€HƒÄ`Ãè è H‰ÃHÿËL9ÓsNI�,¶]€û „aÿÿÿ€û(„Xÿÿÿ€û{„Oÿÿÿ€û[„FÿÿÿHÇÇ L9ÐsI�@ˆ;HÿÀé+ÿÿÿè è @€ý +„ ÿÿÿ@€ý „ÿþÿÿHÇÆÿÿÿÿëÁ@€ý,wF@€ý)u2Hƒþ|H‰ðHƒø~¦H‰ÅHÿÍL9ÕsI�)¶€û u�HÿÈëŠè @€ý,u³H‰Æéuÿÿÿ@€ý]tº@€ý}t´ë�è  + 0runtime.morestack_noctxtntype.[]uint8”"runtime.makeslice„2runtime.slicebytetostringÆ$runtime.panicsliceÔ$runtime.panicindex†$runtime.panicindex”$runtime.panicindexÊ$runtime.panicindex�$runtime.panicindex@À"".autotmp_0676type.int"".autotmp_0675type.int"".autotmp_0674type.int"".autotmp_0672type.int"".autotmp_0671/type.[]uint8 "".buf_type.[]uint8 "".~r1 type.string "".srctype.stringÀ‡¿Àî�œØ/= + + + >T-7 76% ,1 +  /  IÇTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·f883d3996c76325fd1714d4e3de9fa33”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ,"".(*PageInfo).IsEmpty€zH‹D$Hƒxu$H‹XP1íH9ëuH‹X(1íH9ëuH‹˜�1íH9ëuÆD$ÃÆD$ëø  "".~r0type.bool"".info"type.*"".PageInfo@@ Ü;Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".pkgLinkFuncÀ°eH‹ %H;awèëêHƒì0HÇD$HHÇD$PH‹\$8H‰$H‹t$@H‰t$H�5H�l$H‰ïH¥H¥èH‹L$ H‹D$(H‰L$8H‰ $H‰D$@H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H‰L$8H‰ $H‰D$@H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H�H�,$H‰ïH‰ÞH¥H¥H‰L$8H‰L$H‰D$@H‰D$èH‹\$ H‰\$HH‹\$(H‰\$PHƒÄ0à + 0runtime.morestack_noctxt„go.string."/"¦$strings.TrimPrefixî go.string."src/"–$strings.TrimPrefixÞ go.string."pkg/"†$strings.TrimPrefix¨ go.string."pkg/"ö*runtime.concatstring2@`"".autotmp_0686type.string"".autotmp_0685type.string "".~r1 type.string"".pathtype.string`ý_  ä,588O RÎTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ*"".newPosLink_urlFuncÀ®eH‹ %H;awèëêHƒì H�H‰$èH‹D$H‰D$H‹l$(H‰(H�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$t#Hƒ$H‹\$H‰\$èH‹\$H‰\$0HƒÄ É%ëÔ + 0runtime.morestack_noctxt:Ntype.func(string, int, int, int) stringL"runtime.newobject~‚type.struct { F uintptr; A0 *func(string, int, int, int) string }�"runtime.newobject¨"".func·011ö.runtime.writebarrierptr @"".autotmp_0687„type.*struct { F uintptr; A0 *func(string, int, int, int) string }$"".&srcPosLinkFuncPtype.*func(string, int, int, int) string "".~r1Xtype.func(*"".PageInfo, interface {}) string@s?@  ö<>d%"3&Tgclocals·31b90725c9a885e731df361f51db8f0dTgclocals·f6dcde45bff02c6c4b088b594fd52a4c”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ""".srcPosLinkFuncÀ¸eH‹ %H�„$xÿÿÿH;AwèëâH�ìHÇ„$8HÇ„$@H‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‰Œ$H‰„$H�H‰$èH‹D$H‰D$pH‰D$hH‹H‰D$`1íH9è„zH‹œ$H‰$H‹œ$H‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H¥H‹L$hH‹D$`H‰„$ˆH‰$H‰Œ$�H‰L$èH‹”$(H‹Œ$0H‹„$ H9Ê�’H‹\$pH‰\$hH‰T$XH‰L$PH‹H‰D$`1íH9è„›H�¼$è1ÀèH�œ$èHƒû„sHÇÂHÇÁH‰œ$ÐH‰”$ØH‰Œ$àH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$ÐH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹œ$ÐHƒÃH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹L$hH‹D$`H‰„$ˆH‰$H‰Œ$�H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ÐH‰\$ H‹œ$ØH‰\$(H‹œ$àH‰\$0èH‹„$ Hƒè +Hƒø}HÇÀH‰„$ HƒøŽ)H‹\$pH‰\$hH‰D$XH‹H‰D$`1íH9脾H�œ$¨HÇHÇCH�œ$¨Hƒû„ŽHÇÂHÇÁH‰œ$ÐH‰”$ØH‰Œ$àH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$ÐH‰$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹L$hH‹D$`H‰„$ˆH‰$H‰Œ$�H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ÐH‰\$ H‹œ$ØH‰\$(H‹œ$àH‰\$0èH‹D$pHÇD$xHÇ„$€1íH9èu&H�H‹ H‹CH‰Œ$8H‰„$@H�ÄÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$¸H‰$H‰¼$ÀH‰|$H‰”$ÈH‰T$èH‹L$H‹D$ ë‚è ‰ékþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$`é þÿÿ‰é†üÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$`é.üÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$`éOûÿÿN +00runtime.morestack_noctxt®"".srcLinkFuncð"type.bytes.Buffer‚"runtime.newobject®>go.itab.*bytes.Buffer.io.WriterŠ2runtime.stringtoslicebyte†0text/template.HTMLEscapeþ>go.itab.*bytes.Buffer.io.Writer¼ð runtime.duffzeroºtype.intàruntime.convT2EÊ2runtime.writebarrierifaceØtype.intþruntime.convT2Eð2runtime.writebarrierifaceÄ (go.string."?s=%d:%d"º +fmt.Fprintf¼ >go.itab.*bytes.Buffer.io.Writerˆ type.int® runtime.convT2E˜2runtime.writebarrierifaceì go.string."#L%d"âfmt.Fprintf²"go.string.""¤2runtime.slicebytetostringÆ$runtime.panicsliceæ$type.*bytes.Bufferütype.io.Writer”>go.itab.*bytes.Buffer.io.Writer¨ runtime.typ2Itabâ$type.*bytes.Bufferøtype.io.Writer�>go.itab.*bytes.Buffer.io.Writer¤ runtime.typ2ItabÐ$type.*bytes.Bufferætype.io.Writerþ>go.itab.*bytes.Buffer.io.Writer’ runtime.typ2Itabp�2"".autotmp_0708type.string"".autotmp_0707"type.interface {}"".autotmp_0705&type.[]interface {}"".autotmp_0704type.*uint8"".autotmp_0703"type.interface {}"".autotmp_0702ß"type.interface {}"".autotmp_0700o&type.[]interface {}"".autotmp_0699type.*uint8"".autotmp_0698Ïtype.*uint8"".autotmp_0697type.int"".autotmp_0696$type.*bytes.Buffer"".autotmp_0695¿(type.[1]interface {}"".autotmp_0694type.int"".autotmp_0693ïtype.int"".autotmp_0692ßtype.int"".autotmp_0691$type.*bytes.Buffer"".autotmp_0690?(type.[2]interface {}"".autotmp_0689¿$type.*bytes.Buffer"".&buf¯$type.*bytes.Buffer "".~r0Ÿtype.string "".~r4Ptype.string"".high@type.int "".low0type.int"".line type.int"".stype.string%�–��¤à +Hº=8• ù  +©´>>;6Vn>­íºš¡ B�Tgclocals·4af0a5d72c5925bb3c4ba45670bf2c15Tgclocals·bd615726e21383d06bd70e67ec5fea3e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".srcLinkFuncÀ°eH‹ %H;awèëêHƒì`HÇD$xHÇ„$€H�H�,$H‰ïH‰ÞH¥H¥H‹\$hH‰\$H‹\$pH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èL‹D$H‹T$L‰D$PH‰T$XL‰D$hL‰D$0H‰T$pH�H‹;H‰|$@H‹CH‰T$8H‰D$HH9ÂŒ�H9‚ŠL‰D$PH‰D$XH9ÀuwL‰$H‰D$H‰|$H‰D$èL‹D$hH‹T$p¶\$ €ûtKHÇÀ<u.H�H�,$H‰ïH‰ÞH¥H¥L‰D$H‰T$èL‹D$ H‹T$(L‰D$xH‰”$€HƒÄ`Ã1Àë¸è  + 0runtime.morestack_noctxtdgo.string."/"²*runtime.concatstring2âpath.Clean¶"go.string."/src/"Ô runtime.eqstring  go.string."/src"Ú*runtime.concatstring2¤$runtime.panicslice@À "".autotmp_0733type.string"".autotmp_0728type.string"strings.prefix·3?type.stringstrings.s·2_type.string "".~r1 type.string"".stype.stringÀ²¿Ààæ/Z„. XˆTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·f883d3996c76325fd1714d4e3de9fa33”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ "".queryLinkFuncàÔeH‹ %H;awèëêHƒìpHÇ„$ HÇ„$¨H�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰L$`H‰ $H‰D$hH‰D$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$ H‹œ$�H‰\$(èH‹”$˜H‹L$0H‹D$8Hƒú~pH‰L$@H‰L$`H‰D$HH‰D$hH‰$èH‹L$H‹D$H‹\$`H‰$H‹t$hH‰t$H�5H�l$H‰ïH¥H¥H‰L$PH‰L$ H‰D$XH‰D$(èH‹L$0H‹D$8H‰Œ$ H‰„$¨HƒÄpà + 0runtime.morestack_noctxtjgo.string."/"¾*runtime.concatstring2îpath.Clean¶go.string."?h="’*runtime.concatstring3üstrconv.ItoaÄgo.string."#L"Ž*runtime.concatstring3pà"".autotmp_0740?type.string"".autotmp_0739type.string"".autotmp_0738type.string "".url_type.string "".~r3Ptype.string"".line@type.int"".query type.string"".stype.stringàÏßð€2­p^ŸI*Tgclocals·ea5835e9b7cb8c9af52758862d0fc83bTgclocals·295799aab954106638a6a2ba39a198f2”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".docLinkFuncÀºeH‹ %H;awèëêHƒìPHÇD$xHÇ„$€H�H�,$H‰ïH‰ÞH¥H¥H‹\$XH‰\$H‹\$`H‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰L$@H‰ $H‰D$HH‰D$H�H�l$H‰ïH‰ÞH¥H¥H‹\$hH‰\$ H‹\$pH‰\$(èH‹\$0H‰\$xH‹\$8H‰œ$€HƒÄPà + 0runtime.morestack_noctxtd"go.string."/pkg/"²*runtime.concatstring2âpath.Cleanªgo.string."/#"ú*runtime.concatstring3` "".autotmp_0741type.string "".~r2@type.string"".ident type.string"".stype.string ÂŸà�/± XˆTgclocals·0f53758b92f935584caadf34297c3fccTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþF"".(*Presentation).example_textFunc ˆeH‹ %H�„$HÿÿÿH;AwèëâH�ì8HÇ„$pHÇ„$xH‹¬$@¶�2€ûu HÇ„$pHÇ„$xH�Ä8ÃH�H‰$èH‹\$H‰œ$�ÆD$OH‹œ$HHƒû„˜H‹S0H‹C8H‹k@H‰¬$01ÉH‰„$(H‰D$PH‰”$ H‰ÐH‹l$PH9é�®H‰D$xH‹0H‰L$XH‰t$`Hƒþ„9H�6H�$H‰ßH¥H¥èH‹Œ$XH‹T$H‹D$H‰”$øH‰”$¸H‰„$H‰„$ÀH9È…%H‰$H‰D$H‹¬$PH‰l$H‰L$è¶\$ €û„÷€|$Ou$H‹´$�H‰4$H�5H�l$H‰ïH¥H¥èÆD$OH�H‰$èH‹\$H‰\$pH‹|$`Hƒÿ„]H�o H�<$H‰îH¥H¥èH�\$H�l$H‰ïH‰ÞH¥H¥H‹\$pH‰$Hƒ<$„èH‹\$pH‰$Hƒ<$„ðHƒ$H‹|$`Hƒÿ„ÕH�o8H�|$H‰îH¥H¥H¥èH‹\$pH‰\$hH�H‰$èH‹D$H‰„$ˆH‰„$€H‹\$hH‰\$pH‹1íH9è„AH‹œ$@H‰$H‹Œ$€H‰„$èH‰D$H‰Œ$ðH‰L$H‹œ$HH‹k H‰l$H‹L$pH�H‰„$ØH‰D$ H‰Œ$àH‰L$(èH‹„$ˆHÇ„$˜HÇ„$ 1íH9è…,H�H‹ H‹CH‰Œ$˜H‰„$ HƒøŒÍHƒø†ó¶€û{…·H‰ÅHÿÍH9ŃÑH�)¶€û}…˜H‰ÂHÿÊH9Ђ«Hƒú‚¡H‰ÈH‰ÑHÿÉHƒùtHÿÀH‰„$ÈH‰$H‰Œ$ÐH‰L$H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿèH‹L$8H‹D$@H‰Œ$øH‰„$H‰Œ$ÈH‰ $H‰„$ÐH‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H‰Œ$ÈH‰ $H‰„$ÐH‰D$H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿèH‹L$8H‹D$@H‰Œ$ÈH‰„$ÐH‹œ$�H‰$H‹œ$`H‰\$H‹œ$hH‰\$èH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$�H‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹´$�H‰4$H�5H�l$H‰ïH¥H¥èH‹D$xH‹L$XHƒÀHÿÁH‹l$PH9éŒRûÿÿH‹„$�HÇ„$¨HÇ„$°1íH9èu&H�H‹ H‹CH‰Œ$pH‰„$xH�Ä8ÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰¼$H‰|$H‰”$H‰T$èH‹L$H‹D$ ë‚è è è è H‹xH‹PH‹HH9ÊrhH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰´$H‰t$H‰”$H‰T$èH‹L$H‹D$ H‰Œ$øH‰„$éiüÿÿè H�H‰$H�H‰\$H�H‰\$èH‹D$é�ûÿÿ‰é$ûÿÿ‰%éûÿÿ‰%éßúÿÿ‰éœúÿÿ‰éÀùÿÿ‰éaùÿÿZ +00runtime.morestack_noctxtè"type.bytes.Bufferú"runtime.newobject˜*"".stripExampleSuffixÎ runtime.eqstringžgo.string."\n"À6bytes.(*Buffer).WriteStringØ:type.go/printer.CommentedNodeê"runtime.newobjectÄruntime.convI2Ež2runtime.writebarrierifaceœ 2runtime.writebarrierslice¾ "type.bytes.BufferÐ "runtime.newobjectœ +>go.itab.*bytes.Buffer.io.WriterÈ "¬$go.string."\n "Øgo.string."\n"’strings.Replace†go.string."\n"®strings.Trim‚go.string."\n"® go.string."\n\t"èstrings.Replaceò6bytes.(*Buffer).WriteString˜0go.string."Example:\n\t"º6bytes.(*Buffer).WriteString�6bytes.(*Buffer).WriteString¶go.string."\n"Ø6bytes.(*Buffer).WriteStringò"go.string.""ä2runtime.slicebytetostring†$runtime.panicslice”$runtime.panicslice¢$runtime.panicindex°$runtime.panicindexè2runtime.slicebytetostring°$runtime.panicsliceÂ$type.*bytes.BufferØtype.io.Writerð>go.itab.*bytes.Buffer.io.Writer„ runtime.typ2Itab€ðD"".autotmp_0766type.uint64"".autotmp_0765type.uint64"".autotmp_0764type.uint64"".autotmp_0763type.string"".autotmp_0762type.uint64"".autotmp_0761type.uint64"".autotmp_0760type.int"".autotmp_0756type.string"".autotmp_0754�m+$+$9>º€2&H|�Öl›†ðOê ‚$ * +OTgclocals·3849f94023af054ab7e813f56d5b91caTgclocals·b2c492027d64517f003ca3305a19aa42”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþF"".(*Presentation).example_htmlFuncà,Ö,eH‹ %H�„$xþÿÿH;AwèëâH�ìHÇ„$0HÇ„$8H�H‰$èH‹\$H‰œ$�H‹œ$Hƒû„¸ +H‹S0H‹C8H‹k@H‰¬$°1ÉH‰„$¨H‰D$PH‰”$ H‰ÐH‹l$PH9é�H‰D$xH‹0H‰L$XH‰t$`Hƒþ„Y +H�6H�$H‰ßH¥H¥èH‹”$(H‹L$H‹D$H‰Œ$ØH‰„$àH9Ð…‹H‰ $H‰D$H‹¬$ H‰l$H‰T$è¶\$ €û„]H�H‰$èH‹\$H‰\$pH‹|$`Hƒÿ„½ H�o H�<$H‰îH¥H¥èH�\$H�l$H‰ïH‰ÞH¥H¥H‹\$pH‰$Hƒ<$„u èH‹\$pH‰$Hƒ<$„P Hƒ$H‹|$`Hƒÿ„5 H�o8H�|$H‰îH¥H¥H¥èH‹L$pH‹œ$H‰$H‹œ$H‰\$H�H‰„$(H‰D$H‰Œ$0H‰L$ÆD$ èL‹T$(L‹L$0L‰”$HL‰ÑL‰”$L‰Œ$PH‹\$`Hƒû„šH‹kPH‰¬$ÈH‹kXH‰¬$ÐÆD$OL‰Œ$IƒùŒ˜Iƒù†ZA¶€û{…�L‰ÍHÿÍL9̓7I�*¶€û}…bÆD$OL‰ÉHÿÉI9É‚ Hƒù‚L‰ÐHÿÉHƒùtHÿÀH‰„$H‰$H‰Œ$H‰L$H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿèH‹L$8H‹D$@H‰Œ$HH‰„$PH‹H‰$H‰Œ$H‰L$H‰„$H‰D$èL‹”$L‹Œ$H‹D$H‹T$ H‹L$(H‰”$`H‰Œ$hHƒøH‰„$XtaHƒú†H‹I9Á‚ûL‰”$HL‰$H‰„$PH‰D$èL‹T$L‹L$L‰”$HL‰ÑL‰”$L‰Œ$PL‰Œ$HÇ„$¸1ÀH‰„$ÀH‹l$`H‹]01íH9넹H‹¬$¶�1€û„¡H�H‰$èH‹D$H‰„$ˆH‰„$€H‹1íH9è„H‹Œ$€H‰„$H‰$H‰Œ$ H‰L$H‹œ$H‹k H‰l$H‹\$`H‹k0H�H‰„$(H‰D$H‰¬$0H‰l$ èL‹”$L‹Œ$H‹T$(H‹t$0H‰´$ðHƒúH‰”$脎H�œ$8HÇHÇCH�œ$8Hƒû„^HÇÅHÇÁH‰œ$ˆH‰¬$�H‰Œ$˜H‰$H‰t$èH‹D$H‹L$H‹œ$ˆH‰$H‰„$(H‰D$H‰Œ$0H‰L$èH‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$èL‹”$H‹„$ÀL‹Œ$€|$OtHƒøuHÇ„$ÈHÇ„$ÐH‹¬$H‹�È1íH9ëu HÇ„$0HÇ„$8H�ÄÃH‹´$�H‰´$€H�5H�¬$¸H‰ïèH‹|$`Hƒÿ„H�/H�¼$¸H‰îH¥H¥H‹|$`Hƒÿ„òH�oH�¼$ÈH‰îH¥H¥L‰”$ØL‰Œ$àH‹œ$¸H‰œ$èH‰„$ÀH‰„$ðH‹œ$ÈH‰œ$øH‹œ$ÐH‰œ$H‹H‰D$h1íH9è„AH�H‰$H�œ$¸H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$H‹«ÈH‰,$H‹Œ$€H‹D$hH‰„$H‰D$H‰Œ$ H‰L$èH‹L$(H‹t$0H‰´$HƒùH‰Œ$ø„½H�œ$8HÇHÇCH�œ$8Hƒû„mHÇÅHÇÂH‰œ$ˆH‰¬$�H‰”$˜H‰ $H‰t$èH‹D$H‹L$H‹œ$ˆH‰$H‰„$(H‰D$H‰Œ$0H‰L$èH‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹D$xH‹L$XHƒÀHÿÁH‹l$PH9éŒü÷ÿÿH‹„$�HÇ„$¨HÇ„$°1íH9èu&H�H‹ H‹CH‰Œ$0H‰„$8H�ÄÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$pH‰$H‰¼$xH‰|$H‰”$€H‰T$èH‹L$H‹D$ ë‚è ‰éŒþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$héˆýÿÿ‰éýÿÿ‰éßüÿÿ‰é›ûÿÿH‹„$ˆHÇ„$˜HÇ„$ 1íH9èu+H�H‹ H‹CH‰Œ$˜H‰Œ$¸H‰„$ éõûÿÿH‹pH‹PH‹HH9ÊrxH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$pH‰$H‰¼$xH‰|$H‰”$€H‰T$èL‹”$L‹Œ$H‹L$H‹D$ H‰Œ$HH‰„$PéZÿÿÿè H�H‰$H�H‰\$H�H‰\$èH‹D$éÉùÿÿè è è è è ‰é_÷ÿÿ‰éÄöÿÿ‰%é¤öÿÿ‰%éöÿÿ‰é<öÿÿ‰é õÿÿ‰éAõÿÿn +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobject¦*"".stripExampleSuffix¼ runtime.eqstringæ:type.go/printer.CommentedNodeø"runtime.newobjectÒruntime.convI2E¬2runtime.writebarrierifaceª2runtime.writebarriersliceôgo.itab.*bytes.Buffer.io.Writer¨"type.*go/ast.Fileægo/format.Nodeˆruntime.convI2Eò2runtime.writebarrierifaceÈlog.PrintÜ""".statictmp_0814üè runtime.duffcopy°>go.itab.*bytes.Buffer.io.WriterÞ type.struct { Name string; Doc string; Code string; Play string; Output string }Šruntime.convT2EÐBtext/template.(*Template).ExecuteÒ runtime.convI2E¼!2runtime.writebarrieriface’"log.Print¬#"go.string.""ž%2runtime.slicebytetostringÀ%$runtime.panicsliceà%$type.*bytes.Bufferö%type.io.WriterŽ&>go.itab.*bytes.Buffer.io.Writer¢& runtime.typ2ItabÆ'"go.string.""Â)2runtime.slicebytetostringª*$runtime.panicslice¼*$type.*bytes.BufferÒ*type.io.Writerê*>go.itab.*bytes.Buffer.io.Writerþ* runtime.typ2Itabœ+$runtime.panicsliceª+$runtime.panicindex¸+$runtime.panicsliceÆ+$runtime.panicindexÔ+$runtime.panicindex`�d"".autotmp_0822type.uint64"".autotmp_0821type.uint64"".autotmp_0820type.uint64"".autotmp_0819type.string"".autotmp_0818"type.interface {}"".autotmp_0817*type.*[1]interface {}"".autotmp_0816&type.[]interface {}"".autotmp_0815type.*uint8"".autotmp_0812type.uint64"".autotmp_0811type.uint64"".autotmp_0810type.string"".autotmp_0809"type.interface {}"".autotmp_0807ÿ&type.[]interface {}"".autotmp_0806¿type.*uint8"".autotmp_0805type.uint64"".autotmp_0804type.uint64"".autotmp_0801type.int"".autotmp_0800¯go.itab.*bytes.Buffer.io.Writerü2type.struct { Index int }¢runtime.convT2EâBtext/template.(*Template).ExecuteØruntime.convI2E 2runtime.writebarrieriface˜ +log.Printâ +"go.string.""Ô 2runtime.slicebytetostringö $runtime.panicslice– $type.*bytes.Buffer¬ type.io.WriterÄ >go.itab.*bytes.Buffer.io.WriterØ  runtime.typ2Itab`à "".autotmp_0861type.string"".autotmp_0860¿"type.interface {}"".autotmp_0858/&type.[]interface {}"".autotmp_0857Ïtype.*uint8"".autotmp_0855Ÿ(type.[1]interface {}"".autotmp_0853ß2type.struct { Index int }"".autotmp_0852¿$type.*bytes.Buffer"".autotmp_0851type.string"".&buf¯$type.*bytes.Buffer "".~r0Ÿtype.string "".errÿtype.error"".indexïtype.int "".~r2@type.string"".typeName type.string"".info"type.*"".PageInfo"".p*type.*"".Presentation6"àMßà�ßàáß଀>Ž: ] ½½±8(¶š`{`ž BTgclocals·cff3f4e8c5698f875c9aecb5679775ffTgclocals·e890cae9f15dc2b9c403f0c4e96a0a6e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþJ"".(*Presentation).methodset_htmlFunc€þ eH‹ %H�D$�H;AwèëåH�ìðHÇ„$HÇ„$ H‹¬$øH‹�à1íH9ëu HÇ„$HÇ„$ H�ÄðÃH‹Œ$H‹„$H�H‰$H‹œ$H‹k`H‰l$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹L$ ¶\$(H‹)H‰l$8€ûu HÇ„$HÇ„$ H�ÄðÃH�H‰$èH‹D$H‰D$XH‰D$PHÇD$@H‹\$8H‰\$@H‹H‰D$H1íH9è„ H�H‰$H�\$@H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$øH‹«àH‰,$H‹L$PH‹D$HH‰„$€H‰D$H‰Œ$ˆH‰L$èH‹l$(H‹t$0H‰t$xHƒýH‰l$p„½H�œ$ HÇHÇCH�œ$ Hƒû„EHÇÂHÇÁH‰œ$ØH‰”$àH‰Œ$èH‰,$H‰t$èH‹L$H‹D$H‹œ$ØH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹œ$ØH‰$H‹œ$àH‰\$H‹œ$èH‰\$èH‹D$XHÇD$`HÇD$h1íH9èu&H�H‹ H‹CH‰Œ$H‰„$ H�ÄðÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$ÀH‰$H‰¼$ÈH‰|$H‰”$ÐH‰T$èH‹L$H‹D$ ë‚è ‰é´þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$Hé¼ýÿÿ( +*0runtime.morestack_noctxt†&type.map[string]intî4runtime.mapaccess2_faststrê"type.bytes.Bufferü"runtime.newobjectÎ>go.itab.*bytes.Buffer.io.Writerü2type.struct { Index int }¢runtime.convT2EâBtext/template.(*Template).ExecuteØruntime.convI2E 2runtime.writebarrieriface˜ +log.Printâ +"go.string.""Ô 2runtime.slicebytetostringö $runtime.panicslice– $type.*bytes.Buffer¬ type.io.WriterÄ >go.itab.*bytes.Buffer.io.WriterØ  runtime.typ2Itab`à "".autotmp_0884type.string"".autotmp_0883¿"type.interface {}"".autotmp_0881/&type.[]interface {}"".autotmp_0880Ïtype.*uint8"".autotmp_0878Ÿ(type.[1]interface {}"".autotmp_0876ß2type.struct { Index int }"".autotmp_0875¿$type.*bytes.Buffer"".autotmp_0874type.string"".&buf¯$type.*bytes.Buffer "".~r0Ÿtype.string "".errÿtype.error"".indexïtype.int "".~r2@type.string"".typeName type.string"".info"type.*"".PageInfo"".p*type.*"".Presentation6"àMßà�ßàáß଀>²: ] ½½±8(¶š`{`ž BTgclocals·cff3f4e8c5698f875c9aecb5679775ffTgclocals·e890cae9f15dc2b9c403f0c4e96a0a6e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþJ"".(*Presentation).callgraph_htmlFunc  eH‹ %H�„$PÿÿÿH;AwèëâH�ì0H‹”$PH‹Œ$XH‹„$`HÇ„$hHÇ„$pH‹¬$8H‹�°1íH9ëu HÇ„$hHÇ„$pH�Ä0ÃHƒú„bH‹œ$HH‰œ$ÐH‰”$ØH‰Œ$ÀH‰„$ÈH�¼$1ÀèH�œ$Hƒû„+HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ÐH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH�H‰$H�œ$ÀH‰\$èH‹L$H‹D$H‹œ$øHƒÃH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹L$(H‹D$0H‰Œ$XH‰„$`H�H‰$H‹œ$@H‹«ˆH‰l$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹L$ ¶\$(H‹)H‰l$8€ûu HÇ„$hHÇ„$pH�Ä0ÃH�H‰$èH‹D$H‰D$XH‰D$PHÇD$@H‹\$8H‰\$@H‹H‰D$H1íH9è„ H�H‰$H�\$@H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$8H‹«°H‰,$H‹L$PH‹D$HH‰„$€H‰D$H‰Œ$ˆH‰L$èH‹L$(H‹t$0H‰t$xHƒùH‰L$p„½H�œ$ HÇHÇCH�œ$ Hƒû„EHÇÂHÇÅH‰œ$øH‰”$H‰¬$H‰ $H‰t$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹œ$øH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹D$XHÇD$`HÇD$h1íH9èu&H�H‹ H‹CH‰Œ$hH‰„$pH�Ä0ÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$àH‰$H‰¼$èH‰|$H‰”$ðH‰T$èH‹L$H‹D$ ë‚è ‰é´þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$Hé¼ýÿÿ‰éÎûÿÿ: +00runtime.morestack_noctxt�ð runtime.duffzeroŽtype.stringºruntime.convT2E¤2runtime.writebarrieriface²type.stringÞruntime.convT2EÐ2runtime.writebarrierifaceÞ&go.string."(%s).%s"Òfmt.Sprintf”&type.map[string]int‚ 4runtime.mapaccess2_faststrþ "type.bytes.Buffer� +"runtime.newobjectâ +>go.itab.*bytes.Buffer.io.Writer� 2type.struct { Index int }¶ runtime.convT2Eö Btext/template.(*Template).Executeìruntime.convI2EÖ2runtime.writebarrieriface¬log.Printö"go.string.""è2runtime.slicebytetostringŠ$runtime.panicsliceª$type.*bytes.BufferÀtype.io.WriterØ>go.itab.*bytes.Buffer.io.Writerì runtime.typ2Itab€à0"".autotmp_0915type.string"".autotmp_0914"type.interface {}"".autotmp_0912&type.[]interface {}"".autotmp_0911Ïtype.*uint8"".autotmp_0909"type.interface {}"".autotmp_0908¿"type.interface {}"".autotmp_0906o&type.[]interface {}"".autotmp_0905Ÿ(type.[1]interface {}"".autotmp_0903ß2type.struct { Index int }"".autotmp_0902¿$type.*bytes.Buffer"".autotmp_0901type.string"".autotmp_0900ÿtype.string"".autotmp_0899ßtype.string"".autotmp_0898¿type.string"".autotmp_0897?(type.[2]interface {}"".&buf¯$type.*bytes.Buffer "".~r0Ÿtype.string "".errÿtype.error"".indexïtype.int "".~r3`type.string"".name@type.string"".recv type.string"".info"type.*"".PageInfo"".p*type.*"".Presentation6%àeßàðßàáßà²� +LÖU  +â` ½½±7 2œÌXš`{`ž BTgclocals·2466c663f9f834e3f7b94b17ae4e0c76Tgclocals·9512a7b51ef7d8f0b2381c332fc36ac8”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".noteTitle€þeH‹ %H;awèëêHƒì0HÇD$HHÇD$PH‹\$8H‰$H‹\$@H‰\$èH‹L$H‹D$H‰L$ H‰ $H‰D$(H‰D$èH‹L$H‹D$H‰L$HH‰D$PHƒÄ0à + 0runtime.morestack_noctxt€strings.ToLowerÄstrings.Title@`"".autotmp_0932type.string"".autotmp_0931type.string "".~r1 type.string"".notetype.string`d_€ þ,T +?ATgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ,"".startsWithUppercase ˜eH‹ %H;awèëêHƒì H‹\$(H‰$H‹\$0H‰\$è‹\$‰$è¶\$ˆ\$8HƒÄ à + 0runtime.morestack_noctxt\>unicode/utf8.DecodeRuneInStringtunicode.IsUpper0@ "".~r1 type.bool"".stype.string@1?P†  +-#Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ*"".stripExampleSuffix€èeH‹ %H;awèëêHƒì@HÇD$XHÇD$`H‹\$HH‰$H‹t$PH‰t$H�5H�l$H‰ïH¥H¥èH‹t$HH‹D$PH‹L$ HƒùÿtiH‰ÃHÿËH9Ë~tH‰ËH‰L$(HÿÃH‰ÂH9ØrcH‰ðH)ÚHƒútHÃH‰ØH‰D$0H‰$H‰T$8H‰T$èH‹t$HH‹D$P¶\$€ûu#H‰ÁH‹D$(H9ÁrH‰t$XH‰D$`HƒÄ@Ãè ëèè  + 0runtime.morestack_noctxt„go.string."_"¦"strings.LastIndexà,"".startsWithUppercaseÊ$runtime.panicsliceÜ$runtime.panicslice@€"".autotmp_0942type.uint64"".autotmp_0941type.uint64"".autotmp_0938type.uint64"".autotmp_0935type.int"".i/type.int "".~r1 type.string"".nametype.string€É€€$˜ ,@\  R®Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ&"".splitExampleNameÀ°eH‹ %H;awèëêHƒìXHÇ„$€HÇ„$ˆHÇD$pHÇD$xH‹\$`H‰$H‹t$hH‰t$H�5H�l$H‰ïH¥H¥èH‹t$`H‹D$hH‹L$ HƒùŒ:H‰ÃHÿËH9ËŽ+H‰ËH‰L$@HÿÃH‰ÂH9Ø‚#H‰ðH)ÚHƒútHÃH‰ØH‰D$HH‰$H‰T$PH‰T$èH‹|$@H‹t$`H‹D$h¶\$€û…ÍH9ø‚½H‰t$pH‰|$xH‰ùHÿÁH‰ÂH9È‚šH‰ðH)ÊHƒút H‰ËHÃH‰ØH‰D$HH‰$H‰T$PH‰T$èH‹L$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰L$HH‰L$H‰D$PH‰D$H�H�l$ H‰ïH‰ÞH¥H¥èH‹\$0H‰œ$€H‹\$8H‰œ$ˆHƒÄXÃè è H‰t$pH‰D$xHƒÄXÃè  + 0runtime.morestack_noctxt´go.string."_"Ö"strings.LastIndex¨,"".startsWithUppercase†strings.Title¨go.string." ("úgo.string.")"¢*runtime.concatstring3ê$runtime.panicsliceø$runtime.panicslice¤$runtime.panicslice`°"".autotmp_0961type.uint64"".autotmp_0960type.uint64"".autotmp_0959type.uint64"".autotmp_0958type.int"".autotmp_0957type.uint64"".autotmp_0956type.uint64"".autotmp_0953type.uint64"".autotmp_0951type.string"".autotmp_0949type.int"".i/type.int"".suffix@type.string"".name type.string"".stype.string&°™¯°¯°à2ª D:w§ + jØr,Tgclocals·657c190ee228d573c150d05ba2c6e1c0Tgclocals·c8abedbf3b3a97cce6ddc2d92f455f98”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ8"".(*Presentation).writeNode€ è +eH‹ %H�D$¸H;AwèëåH�ìÈHÇD$@H�H‰$èH‹L$H‰ÏHƒù„`1ÀèH‰L$hH‰ $Hƒ<$„9Hƒ$ H‹œ$ÐH‰\$èH‹\$hH‰$Hƒ<$„H‹œ$ØH‰\$H‹œ$àH‰\$èH‹L$hH‰L$hHÇD$HHÇD$PHÇD$XH�L$HHÇHÇAHÇAH‹l$@H‰)H‰L$`L‹„$ÐI‹¨(H‰iH‹1íH9è„9H‰ $H‹L$hH‰„$€H‰D$H‰Œ$ˆH‰L$H‹œ$èH‰\$H‹œ$ðH‰\$ H‹œ$øH‰\$(èH‹l$0H‹t$8Hƒý„ÇH�œ$ HÇHÇCH�œ$ Hƒû„¦HÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH‰l$pH‰,$H‰t$xH‰t$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹œ$°H‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH�ÄÈÉéSÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹L$`H‹D$é�þÿÿ‰%éòýÿÿ‰%é»ýÿÿ‰é™ýÿÿ +*0runtime.morestack_noctxt\type."".tconvn"runtime.newobject ì runtime.duffzeroö.runtime.writebarrierptrÜ2runtime.writebarrieriface¬6go.itab.*"".tconv.io.Writerà6go/printer.(*Config).FprintÖruntime.convI2EÀ2runtime.writebarrieriface– log.Print type.*"".tconvØ type.io.Writerð 6go.itab.*"".tconv.io.Writer„ + runtime.typ2Itab`�"".autotmp_0979o"type.interface {}"".autotmp_0977/&type.[]interface {}"".autotmp_0975ÿ,type.go/printer.Config"".autotmp_0974Ï.type.*go/printer.Config"".autotmp_0973¿type.*"".tconv"".autotmp_0972O(type.[1]interface {}"".autotmp_0970type.*"".tconv "".err¯type.error"".mode�(type.go/printer.Mode"".x@"type.interface {}"".fset0,type.*go/token.FileSet"".wtype.io.Writer"".p*type.*"".Presentation"�´��iÀ( " Ó +Çb 6Dõ{`7?Tgclocals·48fa2deee25ce8db1ca5deadfb7ef013Tgclocals·594a7857a5c8643389d8ca41da0616bc”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ8"".(*Presentation).WriteNodeÀ¾eH‹ %H;awèëêHƒì0H‹\$8H‰$H‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ H‹\$`H‰\$(èHƒÄ0à + 0runtime.morestack_noctxt¬8"".(*Presentation).writeNode``"".x@"type.interface {}"".fset0,type.*go/token.FileSet"".wtype.io.Writer"".p*type.*"".Presentation`D_`æ @ +U Tgclocals·66b4060e3e5f91c75cbf20195c064e5fTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".RunList.sort –eH‹ %H;awèëêHƒì8H�H‰$èH‹D$H‰D$ H‰$Hƒ<$„¼H‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$èH‹\$ H‰$Hƒ<$t}Hƒ$H‹\$XH‰\$èH‹\$ H‰\$ H‹1íH9èt"H‹L$ H‰D$(H‰$H‰L$0H‰L$èHƒÄ8ÃH�H‰$H�H‰\$H�H‰\$èH‹D$믉%éwÿÿÿ‰%é8ÿÿÿ + 0runtime.morestack_noctxt:,type."".interfaceSliceL"runtime.newobjectÄ2runtime.writebarriersliceŒ.runtime.writebarrierptr®Rgo.itab.*"".interfaceSlice.sort.Interfaceösort.SortŽ.type.*"".interfaceSlice¤&type.sort.Interface¼Rgo.itab.*"".interfaceSlice.sort.InterfaceÐ runtime.typ2Itab@p"".autotmp_0986/.type.*"".interfaceSlice"".autotmp_0985.type.*"".interfaceSlice"".less0 type."".comparer"".htype."".RunListp©opL�¸¥L%<Y-)Tgclocals·24bc87f4d2dbf157022ca1f697ac2cf1Tgclocals·61e2515c69061b8fed0e66ece719f936”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ0"".(*interfaceSlice).Len H‹\$H‹kH‰l$à  "".~r0type.int"".p.type.*"".interfaceSliceÀTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ2"".(*interfaceSlice).Less€òeH‹ %H;awèëêHƒì@H‹T$HHƒú„‰H‹H‹BH‹jH‹l$PH9ÅsmHkíHëH�,$H‰ïH‰ÞH¥H¥H‹H‹BH‹jH‰l$8H‰\$(H‹l$XH‰D$0H9Ås-HkíHëH�l$H‰ïH‰ÞH¥H¥H‹RH‹ÿÓ¶\$ ˆ\$`HƒÄ@Ãè è ‰épÿÿÿ + + 0runtime.morestack_noctxt¨ +Ê$runtime.panicindexØ$runtime.panicindex@€ "".~r20type.bool"".j type.int"".itype.int"".p.type.*"".interfaceSlice€‰€À +ÂÀ ”,Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·0528ab8f76149a707fd2f0025c2178a3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ2"".(*interfaceSlice).Swap€üeH‹ %H;awèëêHƒìXH‹t$hH‹D$`Hƒø„ H‹(H‰l$@H‹hH‰l$HH‹hH‰l$PH‹H‹HH‹hH‰õH9΃ÑHkíHëH‹+H‰l$H‹kH‰l$ H‹H‹HH‹hH‰õH9΃›HkíHëH‰$H‰ÃH‹H‹@H‹kH‰l$8H‰ËH‰L$(H‹l$pH‰D$0H9Ås_HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹\$@H‹l$pL‹D$HL9Ås)HkíHëH‰$H‹\$H‰\$H‹\$ H‰\$èHƒÄXÃè è è è ‰éðþÿÿ + 0runtime.morestack_noctxt´2runtime.writebarrieriface¤2runtime.writebarrieriface¸$runtime.panicindexÆ$runtime.panicindexÔ$runtime.panicindexâ$runtime.panicindex0° +"".autotmp_0995"type.interface {}"".autotmp_0994/&type.[]interface {}"".j type.int"".itype.int"".p.type.*"".interfaceSlice°€¯°%À +ÄÀÙ8/Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·80de99ea3bd0fd1d7d23072619bd7700”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ""".RunList.reduce€êeH‹ %H�D$ˆH;AwèëåH�ìøH‹Œ$HÇ„$(HÇ„$0HÇ„$8Hƒùu,HÇ„$(HÇ„$0HÇ„$8H�ÄøÃH‹œ$H‰$H‰L$H‹œ$H‰\$H‹œ$H‰\$èL‹Œ$HÇ„$˜HÇ„$ HÇ„$¨Hƒ¼$†ÃI‹ I‹iE1ÀL‰D$HH‰Œ$ˆH‰L$xH‰¬$�H‰¬$€H‹Œ$H‹œ$H‰œ$ð1ÀH‰Œ$èH‰L$PL‰Œ$àL‰ÉH‹l$PH9è�wH‰ËH‰L$`Hƒù„>H‹ H‹kH‰D$XH‰D$@H‰Œ$ˆH‰¬$�H‹\$xH‰$H‹œ$€H‰\$H‰L$hH‰L$H‰l$pH‰l$H‹”$H‹ÿÓL‹Œ$L‹D$H¶\$ €û„ÆH‹´$H‹T$@H9Ö‚©L9‚ L‰ÉL)ÂH‰ðL)ÀHƒøt L‰ÃHÁãHËH‰ÙH‰Œ$°H‰ $H‰”$¸H‰T$H‰„$ÀH‰D$H‹”$ H‹ÿÓH‹\$H‰œ$ˆH‹\$ H‰œ$�H‹”$˜H‹Œ$ H‹„$¨H‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$¸H‰„$ÀH‰”$°H‰ÍHkíHëH‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èL‹Œ$H‹t$@H‹”$°H‹Œ$¸H‹„$ÀH‰”$˜H‰Œ$ H‰„$¨L‹„$L‰ËH‰õL9ƃHkíHëH‹ H‹kI‰ðH‰t$HH‰Œ$ˆH‰L$xH‰¬$�H‰¬$€H‹L$`H‹D$XHƒÁHÿÀH‹l$PH9茉ýÿÿH‹„$I9À�vH‹¼$H‹”$L9‚•L‰ÉL)ÂH‰øL)ÀHƒøt L‰ÃHÁãHËH‰ÙH‰Œ$ÈH‰ $H‰”$ÐH‰T$H‰„$ØH‰D$H‹”$ H‹ÿÓH‹\$H‰œ$ˆH‹\$ H‰œ$�H‹”$˜H‹Œ$ H‹„$¨H‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$¸H‰„$ÀH‰”$°H‰ÍHkíHëH‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹”$°H‹Œ$¸H‹„$ÀH‰”$˜H‰Œ$ H‰„$¨H‹œ$˜H‰œ$(H‹œ$ H‰œ$0H‹œ$¨H‰œ$8H�ÄøÃè è è éþÿÿ‰é»ûÿÿè +*0runtime.morestack_noctxtØ"".RunList.sortþ +– +œ +type."".RunListŽ "runtime.growsliceÈ 2runtime.writebarrieriface� +–type."".RunListˆ"runtime.growsliceÂ2runtime.writebarrierifaceœ$runtime.panicsliceª$runtime.panicindex¸$runtime.panicsliceÞ$runtime.panicindex€ðH"".autotmp_1030type.uint64"".autotmp_1029type.uint64"".autotmp_1028type.int"".autotmp_1027type.int"".autotmp_1026type."".RunList"".autotmp_1025type.uintptr"".autotmp_1024type.uint64"".autotmp_1023type.uint64"".autotmp_1022type.uint64"".autotmp_1021"type.interface {}"".autotmp_1020type.uint64"".autotmp_1019type.uint64"".autotmp_1018type.int"".autotmp_1017type.int"".autotmp_1016type."".RunList"".autotmp_1011"type.interface {}"".autotmp_1010¯$type.*interface {}"".autotmp_1009Ïtype.int"".autotmp_1008type.int"".autotmp_1007ß"type.interface {}"".autotmp_1006type."".RunList"".autotmp_1005"type.interface {}"".autotmp_1004type.int"".autotmp_1003_type."".RunList"".autotmp_1002"type.interface {}"".autotmp_1000/type."".RunList"".autotmp_0999¿type.int"".yŸ"type.interface {}"".jïtype.int"".xÿ"type.interface {}"".ißtype.int +"".hh¿type."".RunList "".~r2Ptype."".RunList"".newRun@Dtype.func("".RunList) interface {}"".less0 type."".comparer"".htype."".RunList&"ð]ïðŒ +ïð3À TÌN, +8$;sR‰Jö8  2«”Œ{]¥{]m 3Tgclocals·afe70d1104ad88475ff8d3e7ef1ec3f2Tgclocals·6e57f1b21d568386e521574b1c9ae134”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".KindRun.Len H‹\$H‰\$ Ã@ "".~r00type.int"".ktype."".KindRunšTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".KindRun.LessàÌeH‹ %H;awèëêH‹t$H‹T$H‹l$ H9Õs5H�®‹ H‹l$(ÁéH9ÕsH�®‹ÁèH9Á|ÆD$0ÃÆD$0ëøè è  + 0runtime.morestack_noctxt²$runtime.panicindexÀ$runtime.panicindex` +"".autotmp_1047type.int "".~r2Ptype.bool"".j@type.int"".i0type.int"".ktype."".KindRunppœp +XTgclocals·1d34c988be6c2d215996051490e513b2Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".KindRun.Swap€ìeH‹ %H;awèëêH‹|$ H‹t$(H‹L$H‹D$H9Çs@H�¹‹H9Çs.H�¹H9ÆsH�,±D‹ED‰H9ÆsH�±‰Ãè è è è + 0runtime.morestack_noctxt¶$runtime.panicindexÄ$runtime.panicindexÒ$runtime.panicindexà$runtime.panicindexP"".j@type.int"".i0type.int"".ktype."".KindRun€€ +ž€ +Z&Tgclocals·0cfae77e97220ffff8fbecd373651831Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".lessKindÀ¢eH‹ %H;awèëêHƒì(H�H‰$H‹\$0H‰\$H‹\$8H‰\$è‹\$Ñëƒã‰\$$H�H‰$H‹\$@H‰\$H‹\$HH‰\$è‹D$Ñèƒà‹\$$9Ãr +ÆD$PHƒÄ(ÃÆD$Pëô + 0runtime.morestack_noctxt: type."".SpotInfot"runtime.assertE2Tœ type."".SpotInfoÖ"runtime.assertE2TPP +"".autotmp_1050 type."".SpotKind "".~r0 type."".SpotKind "".~r2@type.bool"".y "type.interface {}"".x"type.interface {}PoOP  +¤  +9gTgclocals·1fc0aab3bb1c6671b8fb451db02af8ffTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".newKindRunÀ +¼ +eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$ØHÇ„$àH‹„$ÈH�H‰$H‰D$H‰D$èH‹|$H‹t$ H‹D$(H‰|$pH‰t$xH‰„$€H‹”$ÀH‹Œ$ÈH‹œ$ÐH‰œ$°1ÀH‰Œ$¨H‰L$8H‰”$ H‰ÑH‹l$8H9è�–H‰ËH‰L$HHƒù„ÀH‹ H‹kH‰D$@H‰D$0H‰L$`H‰l$hH‰èH�-H‰,$H‰L$PH‰L$H‰D$XH‰D$èH‹|$pH‹t$x‹\$L‹D$0I9ðƒ[J�,‡‰]H‹L$HH‹D$@HƒÁHÿÀH‹l$8H9èŒjÿÿÿH‰¼$ˆH‰´$�H‹œ$€H‰œ$˜H�H‰$H�H‰\$H�H‰\$H�œ$ˆH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èL‹¤$€L‹L$xH‹T$p1É¿ÿÿÿÿ1öM‰ËI‰ÒL9Î}&‹9øtL9ÙƒŒI�ЉHÿÁ‰ÇHƒÂHÿÆL9Î|ÚI9ÌriL‰T$pL‰”$ˆH‰L$xH‰Œ$�L‰¤$€L‰¤$˜H�H‰$H�œ$ˆH‰\$èH‹\$H‰œ$ØH‹\$H‰œ$àH�ĸÃè è è ‰é9þÿÿ +*0runtime.morestack_noctxtŠtype."".KindRun°"runtime.makesliceð type."".SpotInfoª"runtime.assertE2Tütype."".KindRun’&type.sort.InterfaceªBgo.itab."".KindRun.sort.InterfaceØruntime.convT2Iˆsort.SortŒ type."".KindRun¸ runtime.convT2E† +$runtime.panicslice” +$runtime.panicindex¢ +$runtime.panicindexPð "".autotmp_1063type.int"".autotmp_1062type.int"".autotmp_1061¯"type.interface {}"".autotmp_1060ß$type.*interface {}"".autotmp_1059ÿtype.int"".autotmp_1058type.int"".autotmp_1057type."".KindRun"".autotmp_1055type."".KindRun"".autotmp_1054_type."".KindRun"".autotmp_1053/type."".RunList"".autotmp_1051ïtype.int"".xÏ"type.interface {}"".i�type.int "".run�type."".KindRun "".~r10"type.interface {}"".htype."".RunList"ðßïð Tª:CxG  i   W½—°'Tgclocals·db0f6b31ff49b3f025910ec03f9742faTgclocals·d2b8bc88d88e9c812ab77e062cde8aef”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".(*Pak).lessàÌeH‹ %H;awèëêHƒìHH‹|$PHƒÿ„6L�GH�<$L‰ÆH¥H¥H‹|$XHƒÿ„L�GH�|$L‰ÆH¥H¥èH‹\$ HƒûŒá1À<…°H‹\$PHƒû„ÁH‹sH‹KH‹\$XHƒû„£H‹SH‹CH9Á…ƒH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ûtMH‹|$PHƒÿtML�H�<$L‰ÆH¥H¥H‹|$XHƒÿt0L�H�|$L‰ÆH¥H¥èH‹\$ Hƒû} +ÆD$`HƒÄHÃÆD$`ëô‰ë̉믉éVÿÿÿ‰é8ÿÿÿHÇÀéÿÿÿ‰éèþÿÿ‰éÃþÿÿ + + 0runtime.morestack_noctxt°"runtime.cmpstring¨ runtime.eqstring¬"runtime.cmpstring0� +"".autotmp_1072?type.string"".autotmp_1071type.string "".~r1 type.bool"".qtype.*"".Pak"".ptype.*"".Pak�”��AðúÖ W™Tgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·44568aa369055d8938d809aa5d80843b”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".(*File).Path€üeH‹ %H;awèëêHƒì`HÇD$pHÇD$xH�|$@1ÀèH�\$@Hƒû„°HÇÂHÇÁH‰T$0H‰L$8H‰\$(H‰$H‹t$hH‹~Hƒÿt|H�7H�|$H¥H¥èH‹\$(HƒÃH‰$H‹|$hHƒÿtOH�/H�|$H‰îH¥H¥èH‹\$(H‰$H‹\$0H‰\$H‹\$8H‰\$èH‹L$H‹D$ H‰L$pH‰D$xHƒÄ`Éë­‰뀉éIÿÿÿ + 0runtime.morestack_noctxthð runtime.duffzeroˆ4runtime.writebarrierstringà4runtime.writebarrierstring¤path.Join0À"".autotmp_1076otype.[]string"".autotmp_1074?type.[2]string "".~r0type.string"".ftype.*"".FileÀÔ¿À€�,ÔƒN/Tgclocals·6d340c3bdac448a6ef1256f331f68dd3Tgclocals·e62544a01688982535dc171cc632c5b5”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".lessSpotàÎeH‹ %H;awèëêHƒìXH�-H‰,$H‹l$`H‰l$H‹l$hH‰l$èH�\$H‹+H‰l$0H�-H‰,$H‹l$pH‰l$H‹l$xH‰l$èH�\$H‹H‹\$0H‹kHƒý„H‹uH‹UH‰D$(H‹hHƒý„òH‹MH‹]H‰t$HH‰4$H‰T$PH‰T$H‰L$8H‰L$H‰\$@H‰\$èH‹T$PH‹L$@H‹\$ HƒûŒ™1À<utH9Êu|H‹l$HH‰,$H‰T$H‹l$8H‰l$H‰L$è¶\$ €ûtPH‹|$0HƒÿtSL�H�<$L‰ÆH¥H¥H‹|$(Hƒÿt6L�H�|$L‰ÆH¥H¥èH‹\$ Hƒû} Æ„$€HƒÄXÃÆ„$€ëñ‰ëƉë©HÇÀé]ÿÿÿ‰Eéÿÿÿ‰Eéãþÿÿ + 0runtime.morestack_noctxt:type."".Spott"runtime.assertE2Tœtype."".SpotÖ"runtime.assertE2Tª"runtime.cmpstring¶ runtime.eqstringº"runtime.cmpstringP° +"".py?type.string +"".pxtype.string +"".fy_type.*"".File +"".fxOtype.*"".File "".~r2@type.bool"".y "type.interface {}"".x"type.interface {}°Þ¯°7°&²1,ê91jFBTTgclocals·d01fa59c3913598bf4b87c8079ba8449Tgclocals·c08fcbc3caa5b0e289edc859a9f52425”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".newFileRun€øeH‹ %H�„$pÿÿÿH;AwèëâH�ìHÇ„$0HÇ„$8H�-H‰,$H‹¬$Hƒ¼$ †L�D$L‰ÇH‰îH¥H¥èH�\$H‹+H‰l$hH‹„$ H�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰”$ÈH‰Œ$ÐH‰„$ØH‹”$H‹Œ$ H‹œ$(H‰œ$1ÀH‰Œ$H‰L$XH‰”$øH‰ÑH‹l$XH9è�çH‰ËH‰L$xHƒù„KH‹ H‹kH‰D$`H‰D$HH‰Œ$ H‰¬$¨H‰èH�-H‰,$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�\$‹k‰l$DH�H‰$H�\$DH‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$ÈH‹l$HL‹„$ÐL9ŃžHkíHëH‰$èH‹L$xH‹D$`HƒÁHÿÀH‹l$XH9èŒÿÿÿH‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H�H‰\$H�H‰\$ èH‹T$(H‹L$0H‹D$8H‰”$°H‰„$ÀH‰Œ$¸H�H‰$H‰L$H‰L$èH‹T$H‹L$ H‹D$(H‰”$àH‰Œ$èH‰„$ðH‹”$°H‹Œ$¸H‹œ$ÀH‰œ$1ÀH‰Œ$H‰L$XH‰”$øH‰ÑH‹l$XH9è�ÀH‰ËH‰L$xHƒù„cH‹ H‹kH‰D$`H‰D$PH‰Œ$ H‰¬$¨H�H‰$H‰Œ$�H‰L$H‰¬$˜H‰l$èH�\$H�l$H‰ïH‰ÞH¥H¥H¥H‹œ$àH‹l$PL‹„$èL9ŃÝHkíHëH‰$èH‹L$xH‹D$`HƒÁHÿÀH‹l$XH9èŒ@ÿÿÿH�H‰$èH‹D$H‰D$pH‰$Hƒ<$t}H‹\$hH‰\$èH‹\$pH‰$Hƒ<$tUHƒ$H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹\$pH‰œ$8H�H‰œ$0H�ÄÉ%뢉%éwÿÿÿè ‰é–þÿÿè ‰é®üÿÿè 6 +00runtime.morestack_noctxt€type."".SpotÞ"runtime.assertE2T–type."".RunList¼"runtime.makeslice”type."".SpotÚ"runtime.assertE2T€ type."".SpotInfo¦runtime.convT2Eª2runtime.writebarrierifaceÂ"".lessKind·fÚ "".newKindRun·fî""".RunList.reduceÊ "type.[]"".KindRunð "runtime.makeslice type."".KindRunˆ "runtime.assertE2T�2runtime.writebarriersliceÜtype."".FileRunî"runtime.newobject¶.runtime.writebarrierptr¸2runtime.writebarriersliceà type.*"".FileRun´$runtime.panicindexÐ$runtime.panicindexì$runtime.panicindexP 6"".autotmp_1099¿ type.*"".FileRun"".autotmp_1098"type.interface {}"".autotmp_1097$type.*interface {}"".autotmp_1096type.int"".autotmp_1095type.int"".autotmp_1094ß"type.interface {}"".autotmp_1093¯$type.*interface {}"".autotmp_1092ïtype.int"".autotmp_1091type.int"".autotmp_1090 type.*"".FileRun"".autotmp_1089type."".RunList"".autotmp_1087type.int"".autotmp_1086type."".RunList"".autotmp_1085— type."".SpotInfo"".autotmp_1084type."".RunList"".autotmp_1083/type."".RunList"".autotmp_1082ßtype.int"".xÿ"type.interface {}"".iÿtype.int"".groups_"type.[]"".KindRun +"".h2¿type."".RunList"".xŸ"type.interface {}"".i�type.int +"".h1�type."".RunList"".fileÏtype.*"".File "".~r10"type.interface {}"".htype."".RunList% žŸ <€ LÆ=CI~’bI{n®  4n/ÏÊAÌs$A> 'Tgclocals·c287fcdb78ee445c5f1293c7d0af0f06Tgclocals·5c980eae73b05bfac55b433127145575”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ "".(*PakRun).Len H‹\$H‹kH‰l$à  "".~r0type.int"".ptype.*"".PakRunþTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ""".(*PakRun).LessÀ¾eH‹ %H;awèëêHƒì@H‹T$HHƒú„¯H‹JH‹BL‹BL‹D$PI9ÀƒŽJ�,ÁH‹uH‹>HƒÿtyH�7H�<$H¥H¥H‹JH‹BL‹BL‰D$8H‰L$(L‹D$XH‰D$0I9ÀsBJ�,ÁH‹uH‹>Hƒÿt-H�7H�|$H¥H¥èH‹\$ Hƒû| +ÆD$`HƒÄ@ÃÆD$`ëô‰ëÏè ‰ëƒè ‰éJÿÿÿ + + 0runtime.morestack_noctxtÄ"runtime.cmpstringŽ$runtime.panicindex¤$runtime.panicindex@€ "".~r20type.bool"".j type.int"".itype.int"".ptype.*"".PakRun€ €%à +€à ¡?Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·0528ab8f76149a707fd2f0025c2178a3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ""".(*PakRun).Swap žeH‹ %H;awèëêHƒìHH‹t$XH‹D$PHƒø„ÚH‹hH‰l$0H‹hH‰l$8H‹hH‰l$@H‹PH‹HH‹hH9΃£H�òH‹+H‰l$H‹PH‹HH‹hH9ÎsH�òH‰$H‰ÃH‹HH‹@H‹kH‰l$(H‰L$H‹l$`H‰D$ H9ÅsHH�éH‹+H‰l$èH‹\$0H‹l$`L‹D$8L9ÅsH�ëH‰$H‹\$H‰\$èHƒÄHÃè è è è ‰éÿÿÿ + 0runtime.morestack_noctxtð.runtime.writebarrierptrÆ.runtime.writebarrierptrÚ$runtime.panicindexè$runtime.panicindexö$runtime.panicindex„$runtime.panicindex0� +"".autotmp_1105o type.*"".FileRun"".autotmp_1104/$type.[]*"".FileRun"".j type.int"".itype.int"".ptype.*"".PakRun�Ñ��$� +‚�·+.Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·0a30833ca9c2cd127fe1e87b0fc572fe”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".lessFileRunÀ¨eH‹ %H;awèëêHƒìXH�-H‰,$H‹l$`H‰l$H‹l$hH‰l$èH‹\$H‹H‹kH‰l$0H�H‰$H‹\$pH‰\$H‹\$xH‰\$èH‹\$H‹H‹CH‹|$0Hƒÿ„?L�GH�<$L‰ÆH¥H¥H‰D$(Hƒø„L�@H�l$H‰ïL‰ÆH¥H¥èH‹\$ HƒûŒç1À<…°H‹\$0Hƒû„ÇH‹sH‹KH‹\$(Hƒû„©H‹SH‹CH9Á…ŒH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ûtVH‹|$0HƒÿtSL�H�<$L‰ÆH¥H¥H‹|$(Hƒÿt6L�H�|$L‰ÆH¥H¥èH‹\$ Hƒû}HÇÀˆ„$€HƒÄXÃ1Àëð‰ëƉ멉éPÿÿÿ‰é2ÿÿÿHÇÀéÿÿÿ‰éßþÿÿ‰éºþÿÿ + 0runtime.morestack_noctxt: type.*"".FileRunt"runtime.assertE2T¤ type.*"".FileRunÞ"runtime.assertE2T€"runtime.cmpstringø runtime.eqstringü"runtime.cmpstringP°"".autotmp_1112?type.string"".autotmp_1111type.string"".q_type.*"".Pak"".pOtype.*"".Pak "".~r2@type.bool"".y "type.interface {}"".x"type.interface {}°…¯°@àˆÆ95Q¾cTgclocals·452af598fd2ddcb93ca08d7c24368fa4Tgclocals·18a28c841b57b447ad0e5fa344bba2ec”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".newPakRun€ î eH‹ %H�D$¸H;AwèëåH�ìÈHÇ„$èHÇ„$ðH�-H‰,$H‹¬$ÐHƒ¼$؆”L�D$L‰ÇH‰îH¥H¥èH‹\$H‹H‹kH‰l$PH‹„$ØH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰”$˜H‰Œ$ H‰„$¨H‹”$ÐH‹Œ$ØH‹œ$àH‰œ$À1ÀH‰Œ$¸H‰L$8H‰”$°H‰ÑH‹l$8H9è�«H‰ËH‰L$`Hƒù„ÅH‹ H‹kH‰D$@H‰D$0H‰Œ$ˆH‰¬$�H�H‰$H‰L$hH‰L$H‰l$pH‰l$èH‹\$H‰\$H‹œ$˜H‹l$0L‹„$ L9ŃQH�ëH‰$èH‹L$`H‹D$@HƒÁHÿÀH‹l$8H9èŒUÿÿÿH�H‰$èH‹D$H‰D$XH‰$Hƒ<$„ðH‹\$PH‰\$èH‹\$XH‰$Hƒ<$„ÁHƒ$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹D$XH‰D$HH‰D$XH‹1íH9ètDH‹L$XH‰D$xH‰$H‰Œ$€H‰L$èH‹\$HH‰œ$ðH�H‰œ$èH�ÄÈÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë�‰%é3ÿÿÿ‰%éÿÿÿè ‰é4þÿÿè , +*0runtime.morestack_noctxtz type.*"".FileRunØ"runtime.assertE2T˜$type.[]*"".FileRun¾"runtime.makeslice� type.*"".FileRunÊ"runtime.assertE2T´.runtime.writebarrierptr€type."".PakRun’"runtime.newobjectâ.runtime.writebarrierptrì2runtime.writebarrierslice˜ Bgo.itab.*"".PakRun.sort.Interfaceæ sort.SortŽ +type.*"".PakRun¼ +type.*"".PakRunÒ +&type.sort.Interfaceê +Bgo.itab.*"".PakRun.sort.Interfaceþ + runtime.typ2ItabÆ $runtime.panicindexâ $runtime.panicindexP� "".autotmp_1123ßtype.*"".PakRun"".autotmp_1122"type.interface {}"".autotmp_1121Ï$type.*interface {}"".autotmp_1120Ÿtype.int"".autotmp_1119type.int"".autotmp_1118type.*"".PakRun"".autotmp_1117type.*"".PakRun"".autotmp_1116/type."".RunList"".autotmp_1114�type.int "".runÿtype.*"".PakRun"".x¿"type.interface {}"".i¯type.int"".files_$type.[]*"".FileRun "".pakïtype.*"".Pak "".~r10"type.interface {}"".htype."".RunList"�ø��e€>’:GI{Y‚8$/,k3Æd(E=L$ Tgclocals·c287fcdb78ee445c5f1293c7d0af0f06Tgclocals·30417425a6ef2bccb3593a416253472a”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".lessPakRun ˜eH‹ %H;awèëêHƒìXH�-H‰,$H‹l$`H‰l$H‹l$hH‰l$èH‹\$H‹+H‰l$0H�H‰$H‹\$pH‰\$H‹\$xH‰\$èH‹\$H‹H‹|$0Hƒÿ„?L�GH�<$L‰ÆH¥H¥H‰D$(Hƒø„L�@H�l$H‰ïL‰ÆH¥H¥èH‹\$ HƒûŒç1À<…°H‹\$0Hƒû„ÇH‹sH‹KH‹\$(Hƒû„©H‹SH‹CH9Á…ŒH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ûtVH‹|$0HƒÿtSL�H�<$L‰ÆH¥H¥H‹|$(Hƒÿt6L�H�|$L‰ÆH¥H¥èH‹\$ Hƒû}HÇÀˆ„$€HƒÄXÃ1Àëð‰ëƉ멉éPÿÿÿ‰é2ÿÿÿHÇÀéÿÿÿ‰éßþÿÿ‰éºþÿÿ + 0runtime.morestack_noctxt:type.*"".PakRunt"runtime.assertE2Tœtype.*"".PakRunÖ"runtime.assertE2Tð"runtime.cmpstringè runtime.eqstringì"runtime.cmpstringP°"".autotmp_1131?type.string"".autotmp_1130type.string"".q_type.*"".Pak"".pOtype.*"".Pak "".~r2@type.bool"".y "type.interface {}"".x"type.interface {}°ý¯°8Ð +¶Ð91M¾[Tgclocals·452af598fd2ddcb93ca08d7c24368fa4Tgclocals·18a28c841b57b447ad0e5fa344bba2ec”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".reduceÀ +² +eH‹ %H�D$ H;AwèëåH�ìàHÇ„$HÇ„$HÇ„$H‹œ$èH‰$H‹œ$ðH‰\$H‹œ$øH‰\$H�H‰\$H�H‰\$ èH‹T$(H‹L$0H‹D$8H‰”$˜H‰$H‰Œ$ H‰L$H‰„$¨H‰D$H�H‰\$H�H‰\$ èH‹T$(H‹L$0H‹D$8H‰”$€H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$H�H‰\$èH‹„$ˆH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰”$°H‰Œ$¸H‰„$ÀH‹”$€H‹Œ$ˆH‹œ$�H‰œ$Ø1ÀH‰Œ$ÐH‰L$HH‰”$ÈH‰ÑH‹l$HH9è�¡H‰ËH‰L$XHƒù„ÎH‹ H‹kH‰D$PH‰D$@H‰L$pH‰l$xH�H‰$H‰L$`H‰L$H‰l$hH‰l$èH‹\$H‰\$H‹œ$°H‹l$@L‹„$¸L9ÅsdH�ëH‰$èH‹L$XH‹D$PHƒÁHÿÀH‹l$HH9èŒ_ÿÿÿH‹œ$°H‰œ$H‹œ$¸H‰œ$H‹œ$ÀH‰œ$H�ÄàÃè ‰é+ÿÿÿ +*0runtime.morestack_noctxtÞ"".lessSpot·fö "".newFileRun·fŠ""".RunList.reduce‚""".lessFileRun·fš"".newPakRun·f®""".RunList.reduce¦ "".lessPakRun·fº"".RunList.sortØtype."".HitListþ"runtime.makesliceÄtype.*"".PakRunþ"runtime.assertE2Tà.runtime.writebarrierptr˜ +$runtime.panicindex`À"".autotmp_1141ß"type.interface {}"".autotmp_1140�$type.*interface {}"".autotmp_1139¯type.int"".autotmp_1138type.int"".autotmp_1137type."".RunList"".autotmp_1135Ÿtype.int"".autotmp_1134type."".RunList"".autotmp_1133/type."".RunList"".pÿ"type.interface {}"".i¿type.int"".h_type."".HitList +"".h2¿type."".RunList +"".h1�type."".RunList "".~r10type."".HitList +"".h0type."".RunList"Àè¿À 0ºFRR7IuU8„˜â�Tgclocals·6d3fa487f5e45db9cb9199d2a5e0e216Tgclocals·3f218d2998b1ad7e7e0fb21286be65b2”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ""".HitList.filter  ‚ eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$èHÇ„$ðHÇ„$ø1ÒH‰T$pE1ÉL‰L$xE1ÀL‰„$€H‹´$ÀH‹„$ÈH‹œ$ÐH‰œ$°1ÿH‰„$¨H‰D$@H‰´$ H‹l$@H9ï�tH‰t$XH‹.H‰|$HH‰l$PH‹mHƒý„tH‹MH‹EH‹¬$àH9è…&H‰L$`H‰ $H‰D$hH‰D$H‹¬$ØH‰l$H‹¬$àH‰l$èH‹T$pL‹L$xL‹„$€H‹|$HH‹t$X¶\$ €û„ÊL‰ÉL‰ÀL‰ÃL)ËHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$�H‰„$˜H‰”$ˆH�ÊH‰$H‹\$PH‰\$èH‹|$HH‹t$XH‹”$ˆL‹Œ$�L‹„$˜H‰T$pL‰L$xL‰„$€HƒÆHÿÇH‹l$@H9þÿÿH‰”$èL‰Œ$ðL‰„$øH�ĸÉEé„þÿÿ +*0runtime.morestack_noctxt˜ runtime.eqstringžtype."".HitList�"runtime.growslice˜.runtime.writebarrierptr€ð"".autotmp_1149_type."".HitList"".autotmp_1148¯type.string"".autotmp_1146¿ type.**"".PakRun"".autotmp_1145ïtype.int"".autotmp_1144ßtype.int"".autotmp_1142/type."".HitList"".pÏtype.*"".PakRun +"".hh�type."".HitList "".~r1Ptype."".HitList"".pakname0type.string"".htype."".HitList"ð–ïðÐ(ÜFRˆÊ + ‹|D…Tgclocals·90aaa11a3c4e552027084aaae119235bTgclocals·534259286a567105d5aed3594ba550c1”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".lessWordPairÀºeH‹ %H;awèëêHƒì8H�-H‰,$H‹l$@H‰l$H‹l$HH‰l$èH‹l$Hƒý„ˆL‹EL‰D$(L‹EL‰D$0H�-H‰,$H‹l$PH‰l$H‹l$XH‰l$èH‹|$HƒÿtCL�H�|$L‰ÆH¥H¥H‹l$(H‰,$H‹l$0H‰l$èH‹\$ Hƒû| +ÆD$`HƒÄ8ÃÆD$`ëô‰빉Eépÿÿÿ + 0runtime.morestack_noctxt:"type.*"".wordPairt"runtime.assertE2TÄ"type.*"".wordPairþ"runtime.assertE2Tâ"runtime.cmpstringPp"".autotmp_1157type.string "".~r2@type.bool"".y "type.interface {}"".x"type.interface {}p¯opà +�à9E20Tgclocals·73573c335e3dd5d1d6032d6efcb9770cTgclocals·8d600a433c6aaa81a4fe446d95c5546b”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".newAltWords€ € eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$ØHÇ„$àH�H‰$H‹œ$ÀHƒ¼$Ȇ]H�l$H‰ïH‰ÞH¥H¥èH‹\$Hƒû„3H‹+H‰l$hH‹kH‰l$pH‹„$ÈH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰”$ H‰Œ$¨H‰„$°H‹”$ÀH‹Œ$ÈH‹œ$ÐH‰œ$˜1ÀH‰Œ$�H‰L$8H‰”$ˆH‰ÑH‹l$8H9è�ÀH‰ËH‰L$PHƒù„xH‹ H‹kH‰D$@H‰D$0H‰L$xH‰¬$€H�H‰$H‰L$XH‰L$H‰l$`H‰l$èH‹|$Hƒÿ„ H�oH�|$H‰îH¥H¥H‹œ$ H‹l$0L‹„$¨L9ŃëHkíHëH‰$èH‹L$PH‹D$@HƒÁHÿÀH‹l$8H9èŒ@ÿÿÿH�H‰$èH‹D$H‰D$HH‰$Hƒ<$„‡H‹\$hH‰\$H‹\$pH‰\$èH‹\$HH‰$Hƒ<$tUHƒ$H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$èH‹\$HH‰œ$àH�H‰œ$ØH�ĸÉ%뢉%émÿÿÿè ‰éÙþÿÿ‰é�þÿÿ‰éÆýÿÿè +*0runtime.morestack_noctxtz"type.*"".wordPairØ"runtime.assertE2T¶type.[]stringÜ"runtime.makeslice¨"type.*"".wordPairâ"runtime.assertE2Tü4runtime.writebarrierstringÈ type."".AltWordsÚ"runtime.newobject¾4runtime.writebarrierstringÀ 2runtime.writebarriersliceè "type.*"".AltWords¼ +$runtime.panicindexô +$runtime.panicindexPð"".autotmp_1166ß"type.*"".AltWords"".autotmp_1165"type.interface {}"".autotmp_1164Ï$type.*interface {}"".autotmp_1163ÿtype.int"".autotmp_1162type.int"".autotmp_1161"type.*"".AltWords"".autotmp_1160_type."".RunList"".autotmp_1158ïtype.int"".x¿"type.interface {}"".i�type.int"".alts/type.[]string"".canonŸtype.string "".~r10"type.interface {}"".htype."".RunList"ðåïð8À.–:VIxq¼$kBÃ|2A> #Tgclocals·4fe0598ad4972b80f2191c8a8c409635Tgclocals·dc28e3ddbcd6de073a37c9b060950e46”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ*"".(*AltWords).filter  ” eH‹ %H�D$¸H;AwèëåH�ìÈHÇ„$°1öH‰´$¸HÇ„$ÀH‹œ$ÐHƒû„­H‹SH‹CH‹k H‰¬$¨1ÉH‰„$ H‰D$@H‰”$˜H‰ÐH‹l$@H9é�§H‰D$XHƒø„[H‹H‹xH‰L$HH‰T$pH‰T$`H‰|$xH‰|$hH‹¬$àH9ï…?H‹l$`H‰,$H‰|$H‹¬$ØH‰l$H‹¬$àH‰l$èH‹´$¸H‹|$h¶\$ €û„÷H‹D$XH‹L$HHƒÀHÿÁH‹l$@H9éŒYÿÿÿHƒþŽºH�H‰$èH‹D$H‰D$PH‰$Hƒ<$„…H‹¼$ÐHƒÿtsH�/H�|$H‰îH¥H¥èH‹\$PH‰$Hƒ<$tFHƒ$H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$PH‰œ$èH�ÄÈÉ%뱉뉉%éoÿÿÿHÇ„$èH�ÄÈÃH‹”$°H‹œ$ÀH‰ñH‰ØH)óHƒû}TH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹|$hH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ˆH‰„$�H‰ÓH‰”$€H‰ÍHkíHëH‰$H‹\$`H‰\$H‰|$èH‹”$€H‹´$ˆH‹„$�H‰”$°H‰´$¸H‰„$Àéþÿÿ‰éžýÿÿ‰éLýÿÿ +*0runtime.morestack_noctxtö runtime.eqstringŒ type."".AltWordsž"runtime.newobject”4runtime.writebarrierstring–2runtime.writebarriersliceætype.[]stringØ "runtime.growslice† 4runtime.writebarrierstring@�"".autotmp_1180ï"type.*"".AltWords"".autotmp_1175�type.[]string"".autotmp_1174¯type.string"".autotmp_1173ßtype.*string"".autotmp_1172�type.int"".autotmp_1171ÿtype.int"".autotmp_1170type.int"".autotmp_1168_type.[]string"".wÏtype.string"".alts/type.[]string "".~r10"type.*"".AltWords"".stype.string"".a"type.*"".AltWords("�Á��,��ÿ�0¨""x^ + +º æ"úT;A¡WNTgclocals·ccff1a4364f53102a1b73e3274c6c0d4Tgclocals·fa625cfa954bfbeaf4914f2623f6515c”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ("".byImportCount.Len H‹\$H‰\$(ÃP "".~r0@type.int +"".ic*type."".byImportCountäTgclocals·b5e3c38cd7267cbd3ce05ca53ca5680aTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ*"".byImportCount.Less –eH‹ %H;awèëêHƒìHH�H‰$H‹\$hH‰\$H‹L$PH‹D$XH‹\$`H‰\$@H‰ËH‰L$0H‹l$pH‰D$8H9ŃfHkí@HëH�+H�\$H‰ßH‰îH¥H¥èH‹\$ H‹+H‰l$(H�H‰$H‹\$hH‰\$H‹L$PH‹D$XH‹\$`H‰\$@H‰ËH‰L$0H‹l$xH‰D$8H9ŃðHkí@HëH�+H�\$H‰ßH‰îH¥H¥èL‹\$PL‹T$XH‹T$`H‹L$(H‹\$ H‹H9Á…‘L‹D$pL‰ÝM9Ðs}MkÀ@LÅL�EH�,$H‰ïL‰ÆH¥H¥H‰T$@L‰ÝL‰\$0L‹D$xL‰T$8M9ÐsAMkÀ@LÅL�EH�l$H‰ïL‰ÆH¥H¥èH‹\$ Hƒû| Æ„$€HƒÄHÃÆ„$€ëñè è H9Á Æ„$€HƒÄHÃÆ„$€ëñè è  + 0runtime.morestack_noctxt:&type.map[string]intð4runtime.mapaccess1_faststr˜&type.map[string]intÎ4runtime.mapaccess1_faststrÚ"runtime.cmpstring¨$runtime.panicindex¶$runtime.panicindexü$runtime.panicindexŠ$runtime.panicindexp� "".autotmp_1186type.int +"".ri?type.int "".~r2`type.bool"".jPtype.int"".i@type.int +"".ic*type."".byImportCount&�î��)��Ð&êo~ ‘  wÙTgclocals·ec586c29e39452d67d7c5c351b419e67Tgclocals·0528ab8f76149a707fd2f0025c2178a3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ*"".byImportCount.Swap€âeH‹ %H�D$øH;AwèëåH�ìˆL‹”$°L‹Œ$�H‹”$˜H‹„$ L‰L$0H‰T$8H‰D$@H‰ÑL‰ËL‰ÕI9ÒƒÇHkí@HëH�l$HH‰ïH‰ÞèH�H‰$L‰ËL‰ÕI9Òƒ�Hkí@HëH‰\$H‰D$(L‰ËL‰L$H‹¬$¸H‰T$ H9Õs]Hkí@HëH‰\$èH�H‰$H‹\$0H‹¬$¸L‹D$8L9Ås#Hkí@HëH‰\$H�\$HH‰\$èH�ĈÃè è è è  +*0runtime.morestack_noctxtì  runtime.duffcopyútype."".Ident˜.runtime.writebarrierfat¦type."".Ident’.runtime.writebarrierfat¬$runtime.panicindexº$runtime.panicindexÈ$runtime.panicindexÖ$runtime.panicindex`� +"".autotmp_1192type."".Ident"".autotmp_1191¯type.[]"".Ident"".jPtype.int"".i@type.int +"".ic*type."".byImportCount"�ò��+ÀüBË+Ë="Tgclocals·282577a6b0ebcb9301d9cbb3100247a2Tgclocals·cfab136c18a3d0835fac6731dfcc07fa”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".byImportCount.StringàÈeH‹ %H�„$ØþÿÿH;AwèëâH�ì¨1ÀH�¼$(èHÇ„$ÐHÇ„$ØH�H�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$H‹D$ H‰”$ÈH‰”$˜H‰Œ$ÐH‰Œ$ H‰„$ØH‰„$¨H�H‰$èH‹|$H‰ùHƒÿ„Ö1ÀèH‰L$`H‰ $Hƒ<$„¯H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹\$`H‰\$PH‹Œ$°H‹„$¸H‹œ$ÀH‰œ$ð1ÒH‰„$èH‰D$8H‰Œ$àH‰ÈH‹l$8H9ê�QH‰D$XHƒø„H�¬$hH‰ïH‰ÆèH‰T$@H�œ$hH�¬$(H‰ïH‰ÞèH�H‰$H‹´$ÈH‰t$H�´$(H�l$H‰ïH¥H¥èH‹\$ H‹+H‰l$HH�¼$ø1ÀèH�œ$øHƒû„‚HÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH�H‰$H�œ$(H‰\$èH‹L$H‹D$H‹œ$°H‰$H‰L$xH‰L$H‰„$€H‰D$èH�H‰$H�œ$(H‰\$HƒD$ èH‹L$H‹D$H‹œ$°HƒÃH‰$H‰L$xH‰L$H‰„$€H‰D$èH�H‰$H�\$HH‰\$èH‹L$H‹D$H‹œ$°HƒÃ H‰$H‰L$xH‰L$H‰„$€H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹L$(H‹D$0H‹\$PH‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹D$XH‹T$@HƒÀ@HÿÂH‹l$8H9ꌯýÿÿH‹t$PH‰4$H�5H�l$H‰ïH¥H¥èH‹D$PHÇD$hHÇD$p1íH9èu&H�H‹ H‹CH‰Œ$ÐH‰„$ØH�ĨÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$ÈH‰$H‰¼$ÐH‰|$H‰”$ØH‰T$èH‹L$H‹D$ ë‚è ‰éwýÿÿ‰éÞüÿÿ‰%éEüÿÿ‰é#üÿÿ> +00runtime.morestack_noctxt`à runtime.duffzerožgo.string."["Ä2runtime.stringtoslicebyteÐ"type.bytes.Bufferâ"runtime.newobject”È runtime.duffzero”2runtime.writebarriersliceü  runtime.duffcopy¼  runtime.duffcopyÊ&type.map[string]intž4runtime.mapaccess1_faststrÖè runtime.duffzeroÔtype.string€ runtime.convT2Eä 2runtime.writebarrierifaceò type.stringª +runtime.convT2E– 2runtime.writebarrieriface¤ type.intÊ runtime.convT2E¶ 2runtime.writebarrierifaceÄ 6go.string."\n\t%s, %s (%d)"¸ fmt.Sprintfœ6bytes.(*Buffer).WriteStringúgo.string."\n]"œ6bytes.(*Buffer).WriteStringæ"go.string.""Ø2runtime.slicebytetostringú$runtime.panicslice`Ð,"".autotmp_1212type.string"".autotmp_1211"type.interface {}"".autotmp_1210"type.interface {}"".autotmp_1209ß"type.interface {}"".autotmp_1207ï&type.[]interface {}"".autotmp_1206type."".Ident"".autotmp_1205Ÿtype.*"".Ident"".autotmp_1204ßtype.int"".autotmp_1203Ïtype.int"".autotmp_1202�$type.*bytes.Buffer"".autotmp_1201$type.*bytes.Buffer"".autotmp_1200¿type.[]uint8"".autotmp_1199¿type.string"".autotmp_1198¿type.int"".autotmp_1197ß(type.[3]interface {}"".autotmp_1196�type.[]"".Ident "".~r0ÿtype.stringbytes.buf·2Ÿtype.[]uint8"".vÿtype."".Ident "".buf¯$type.*bytes.Buffer "".~r0@type.string +"".ic*type."".byImportCount%ÐðÏК° 4„LÌŠð!±,aOYÅqœrž ETgclocals·10e05e7a26c924a1f5f286a6328e872aTgclocals·9ad86d83863da471478946ad9ee6413e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".byImportCount.filter€ ò +eH‹ %H�„$PÿÿÿH;AwèëâH�ì0H‹„$8HÇ„$hHÇ„$pHÇ„$xHƒøu,HÇ„$hHÇ„$pHÇ„$xH�Ä0Ã1ÒH‰T$hE1ÛL‰\$pE1ÒL‰T$xI‰ÀH‹„$@H‹œ$HH‰œ$¨E1ÉH‰„$ H‰D$@L‰„$˜L‰ÁH‹l$@I9é�³L‰D$PIƒø„ÄH�¬$ðH‰ïL‰ÆèL‰L$HH�œ$ðH�¬$°H‰ïH‰ÞèH‹Œ$ÀH‹„$ÈH‹¬$`H9è…;H‰L$XH‰ $H‰D$`H‰D$H‹¬$XH‰l$H‹¬$`H‰l$èH‹T$hL‹\$pL‹T$xL‹L$HL‹D$P¶\$ €û„âL‰ÙL‰ÐL‰ÓL)ÛHƒû}OH�H‰$H‰”$€H‰T$H‰Œ$ˆH‰L$H‰„$�H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ˆH‰„$�H�H‰$H‰ÓH‰”$€H‰ÍHkí@HëH‰\$H�œ$°H‰\$èL‹L$HL‹D$PH‹”$€L‹œ$ˆL‹”$�H‰T$hL‰ÙL‰\$pL‰T$xIƒÀ@IÿÁH‹l$@I9éŒMþÿÿH‰”$hL‰œ$pL‰”$xH�Ä0ÃA‰é4þÿÿ +00runtime.morestack_noctxtø  runtime.duffcopy¸  runtime.duffcopyÞ runtime.eqstringÞtype.[]"".IdentÐ"runtime.growslice¨type."".Identˆ .runtime.writebarrierfat�à"".autotmp_1230ßtype.[]"".Ident"".autotmp_1229¯type.string"".autotmp_1228type."".Ident"".autotmp_1227¿type.*"".Ident"".autotmp_1226ßtype.int"".autotmp_1225Ïtype.int"".autotmp_1223¯type.[]"".Ident"".iÿtype."".Ident "".res�type.[]"".Ident "".~r1`type.[]"".Ident"".pakname@type.string +"".ic*type."".byImportCount&%à]ßà­ßàÀ0šQ,†zâ + îy\}Tgclocals·426640ce58656550d560ce5b71c0f62eTgclocals·bfa6f2ccc86b0a054049df6a5b673280”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ("".byImportCount.topÀ¶eH‹ %H;awèëêH‹|$H‹t$(H‹L$H‹T$H9÷~H9ñrH‰T$0H‰t$8H‰L$@Ãè H‰T$0H‰|$8H‰L$@à + 0runtime.morestack_noctxtŠ$runtime.panicslice€ "".~r1Ptype.[]"".Ident"".n@type.int +"".ic*type."".byImportCount``¶* +DTgclocals·94defc12dc56bd416d0d2e72338dc7edTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ("".(*Indexer).intern€öeH‹ %H;awèëêHƒìpHÇ„$�HÇ„$˜H‹Œ$€H‹„$ˆH�H‰$H‹\$xH‹«�H‰l$H‰L$`H‰L$H‰D$hH‰D$èH‹¼$€H‹´$ˆH‹L$ ¶\$(Hƒù„™H‹H‰T$0H‹iH‰l$8€ûtH‰”$�H‰¬$˜HƒÄpÃH‰|$PH‰t$XH‰|$@H‰t$HH�H‰$H‹\$xH‹«�H‰l$H�\$PH‰\$H�\$@H‰\$èH‹œ$€H‰œ$�H‹œ$ˆH‰œ$˜HƒÄpÉé`ÿÿÿ + 0runtime.morestack_noctxtŠ,type.map[string]stringæ4runtime.mapaccess2_faststrº,type.map[string]string–$runtime.mapassign1Pà"".autotmp_1246_type.string"".autotmp_1245?type.string"".autotmp_1244type.string"".stype.string "".~r10type.string"".stype.string"".x type.*"".Indexer&à«ßàmßà Àœ2I% r˜6Tgclocals·61fa3b017c2e156e481b3d912c20f49bTgclocals·faff6ddba88170b4e2554a7ab49313e3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ6"".(*Indexer).lookupPackageàÌeH‹ %H�„$XÿÿÿH;AwèëâH�ì(H�H‰$èH‹\$H‰\$PH‹”$0H‹Œ$8H‹„$@HÇD$XHÇD$`H‰L$xH‰„$€H�H‰$H‰T$0H‹ª�H‰l$H‰Œ$ØH‰L$H‰„$àH‰D$èH‹|$xH‹´$€H‹L$ ¶\$(Hƒù„ H‹H‰”$ˆH‹iH‰¬$�€û„vH‰T$XH‰l$`H‹”$0H‹Œ$HH‹„$PHÇD$hHÇD$pH‰Œ$¨H‰„$°H�H‰$H‰T$8H‹ª�H‰l$H‰Œ$ØH‰L$H‰„$àH‰D$èH‹¼$¨H‹´$°H‹L$ ¶\$(Hƒù„ÌH‹H‰”$˜H‹IH‰Œ$ €û„<H‰ÕH‰ÊH�¼$è1ÀèH‹\$XH‰œ$èH‹\$`H‰œ$ðH‰l$hH‰¬$øH‰T$pH‰”$H‹t$PH‰4$HÇD$H�´$èH�l$H‰ïèèH‹t$PH�¬$H‰ïèH�H‰$H‹œ$0H‹«˜H‰l$H�œ$H‰\$èH‹T$PH‹\$H‹1íH9èu]H�¬$H‰ïH‰ÖèH‰T$@H‰T$HH�H‰$H‹œ$0H‹«˜H‰l$H�œ$H‰\$H�\$HH‰\$èH‹D$@H‰„$XH�Ä(ÃH‰¼$ÈH‰´$ÐH‰¼$¸H‰´$ÀH�H‰$H‹\$8H‹«�H‰l$H�œ$ÈH‰\$H�œ$¸H‰\$èH‹¬$¨H‹”$°éZþÿÿ‰é-þÿÿH‰¼$ÈH‰´$ÐH‰¼$¸H‰´$ÀH�H‰$H‹\$0H‹«�H‰l$H�œ$ÈH‰\$H�œ$¸H‰\$èH‹\$xH‰\$XH‹œ$€H‰\$`éýÿÿ‰éìüÿÿ* +00runtime.morestack_noctxtPtype."".Pakb"runtime.newobjectò,type.map[string]stringÚ4runtime.mapaccess2_faststrò,type.map[string]stringÚ4runtime.mapaccess2_faststrŒð runtime.duffzeroÂ� runtime.duffcopyÌ0runtime.writebarrierfat4ö� runtime.duffcopy„ .type.map["".Pak]*"".PakØ $runtime.mapaccess1¦ +� runtime.duffcopyÈ +.type.map["".Pak]*"".Pak° $runtime.mapassign1¨ ,type.map[string]string� $runtime.mapassign1–,type.map[string]stringþ$runtime.mapassign1`Ð2"".autotmp_1260type."".Pak"".autotmp_1259type.*string"".autotmp_1257¿type.*"".Pak"".autotmp_1256type."".Pak"".autotmp_1254?type."".Pak"".autotmp_1253type.string"".autotmp_1252type.string"".autotmp_1251type.string"".autotmp_1250ßtype.string"".autotmp_1249¿type.string"".autotmp_1248Ÿtype.string"".&key¯type.*"".Pak "".~r1ÿtype.string"".sŸtype.string"".sÿtype.string"".xß type.*"".Indexer "".~r1Ÿtype.string"".s¿type.string"".sßtype.string"".xï type.*"".Indexer "".pakÏtype.*"".Pak "".~r2Ptype.*"".Pak"".name0type.string"".pathtype.string"".x type.*"".Indexer%ÐËÏÐÿð$¬% +…S] ÿ*0|À¹Flpw2Tgclocals·b4c689baff7704d9521855c3878bda56Tgclocals·276840283010a236cd874db755a7c8ed”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ0"".(*Indexer).addSnippet€öeH‹ %H;awèëêHƒìxH‹œ$€H‹«°H‰l$@H‹“¨H‹‹°H‹›¸H‰T$`H‰L$hH‰\$pH‰ØH)ËHƒû}FH�H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$PH‰D$XH‰T$HH�ÊH‰$H‹œ$ˆH‰\$èH‹T$HH‹L$PH‹D$XH‹œ$€H‰$Hƒ<$t=H�$¨H‰T$`H‰T$H‰L$hH‰L$H‰D$pH‰D$èH‹\$@H‰œ$�HƒÄxÉ%ëº + 0runtime.morestack_noctxtÂ$type.[]*"".Snippet¢"runtime.growslicež.runtime.writebarrierptr¸2runtime.writebarrierslice0ð"".autotmp_1265type.int"".autotmp_1264_$type.[]*"".Snippet"".autotmp_1263/$type.[]*"".Snippet"".autotmp_1262$type.[]*"".Snippet"".indexotype.int "".~r1 type.int"".s type.*"".Snippet"".x type.*"".Indexerð—ïðÀÈ" ò�>M%Tgclocals·bd51743682bd6c0f7b9f2e8e6dffed99Tgclocals·23c4785fa8abd7e258acfe91c9f325f3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ0"".(*Indexer).visitIdentà#È#eH‹ %H�„$ÿÿÿH;AwèëâH�ìhH‹„$€1íH9èuH�ÄhÃH‹”$pHƒø„�H‹HH‹@HÇD$xHÇ„$€H‰Œ$ˆH‰„$�H�H‰$H‰T$XH‹ª�H‰l$H‰Œ$øH‰L$H‰„$H‰D$èH‹¼$ˆH‹´$�H‹L$ ¶\$(H‰ØH‰ËHƒù„öH‹ H‰Œ$˜H‹kH‰¬$ <„gH‰èH‰L$xH‰Œ$¨H‰„$€H‰„$°‹„$xƒø‡ ƒø… H‹œ$¨H‰œ$èH‹œ$°H‰œ$ð‹œ$x‰\$DH�H‰$H‹œ$pH‹«(H‰l$H�œ$èH‰\$H�\$DH‰\$èH‹Œ$¨H‹„$°H�H‰$H‹œ$pH‹« H‰l$H‰Œ$øH‰L$H‰„$H‰D$èH‹„$pH‹T$ ¶\$(H‹*H‰l$h€û…‚H�H‰$èH‹D$H‹œ$¨H‰œ$ØH‹œ$°H‰œ$àH‰D$hH‰D$pH�H‰$H‹œ$pH‹« H‰l$H�œ$ØH‰\$H�\$pH‰\$èH‹„$p‹œ$xƒû„‡Hƒ¸Ð„yH‰D$PH‹pH‰4$H�°ÐH�\$H‰ßH¥H¥H‹œ$€H‰\$èH‹L$PH‹\$ H‰\$`H‹©°H‰l$HH‰ËH‹‘¨H‹‰°H‹›¸H‰”$ H‰Œ$(H‰œ$0H‰ØH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$H‰„$H‰”$H�ÊH‰$H‹\$`H‰\$èH‹”$H‹Œ$H‹„$H‹\$PH‰$Hƒ<$„4H�$¨H‰”$ H‰T$H‰Œ$(H‰L$H‰„$0H‰D$èH‹L$H‹´$xHljËÁã‰ØÁëH9Ët1À‰óÑã É؀útƒÈHÇ„$ÈÇ„$ÐH‹¬$pH‹�ÈH‰œ$ȉ„$ÐH�H‰$H�œ$ÈH‰\$èH‹\$H‰œ$¸H‹\$H‰œ$ÀH‹\$hHƒû„JH‹H‹KH‹[H‰”$8H‰Œ$@H‰œ$HH‰ØH)ËHƒû}OH�H‰$H‰”$PH‰T$H‰Œ$XH‰L$H‰„$`H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$XH‰„$`H‰”$PH‰ÍHkíHëH‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹”$PH‹Œ$XH‹„$`H‹\$hH‰$Hƒ<$tMH‰”$8H‰T$H‰Œ$@H‰L$H‰„$HH‰D$èH‹„$pH‹¨HÿÅH‰¨H�ÄhÉ%몉é¯þÿÿ‰%éÀýÿÿH‹(¶]9€ût¿H‹œ$€H‹ H‹¨ÀH‰,$H‰L$èH‹L$‹´$x1Ò‰ËÁã‰ØÁëH9Ët1À‰óÑã É؀útƒÈHÇ„$ÈÇ„$ÐH‹¬$pH‹�ÈH‰œ$ȉ„$ÐH�H‰$H�œ$ÈH‰\$èH‹\$H‰œ$¸H‹\$H‰œ$ÀH‹\$hHƒû„<H‹SH‹K H‹[(H‰”$PH‰Œ$XH‰œ$`H‰ØH)ËHƒû}OH�H‰$H‰”$8H‰T$H‰Œ$@H‰L$H‰„$HH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$@H‰„$HH‰ÓH‰”$8H‰ÍHkíHëH‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹”$8H‹Œ$@H‹„$HH‹\$hH‰$Hƒ<$t>Hƒ$H‰”$PH‰T$H‰Œ$XH‰L$H‰„$`H‰D$èH‹„$péÂýÿÿ‰%빉é½þÿÿƒø„îøÿÿéOùÿÿƒø„àøÿÿƒø„×øÿÿé8ùÿÿH‰¼$èH‰´$ðH‰¼$ØH‰´$àH�H‰$H‹\$XH‹«�H‰l$H�œ$èH‰\$H�œ$ØH‰\$èH‹Œ$ˆH‹„$�é,øÿÿ‰éøÿÿ‰éj÷ÿÿ@ +00runtime.morestack_noctxtü,type.map[string]stringä4runtime.mapaccess2_faststrÌ6type.map[string]"".SpotKind´$runtime.mapassign1â>type.map[string]*"".IndexResultÐ4runtime.mapaccess2_faststr¤&type."".IndexResult¶"runtime.newobject¢ >type.map[string]*"".IndexResultŠ +$runtime.mapassign1º "".NewSnippetö $type.[]*"".Snippetè "runtime.growsliceð.runtime.writebarrierptr°2runtime.writebarrierslice�type."".Spot¼runtime.convT2Eútype."".RunListì"runtime.growslice¦2runtime.writebarrierifaceÎ2runtime.writebarrierslice *go/token.(*File).Lineötype."".Spot¢runtime.convT2Eâtype."".RunListÔ"runtime.growsliceŽ2runtime.writebarrierifaceÀ 2runtime.writebarrierslice’",type.map[string]stringú"$runtime.mapassign10Ð^"".autotmp_1316type.uint64"".autotmp_1315type.uint64"".autotmp_1314type.int"".autotmp_1313type.int"".autotmp_1312type."".RunList"".autotmp_1311type."".RunList"".autotmp_1310"type.interface {}"".autotmp_1309type.uint64"".autotmp_1308type.uint64"".autotmp_1307type.int"".autotmp_1306type.int"".autotmp_1305¿$type.[]*"".Snippet"".autotmp_1304�$type.[]*"".Snippet"".autotmp_1300type.int"".autotmp_1299_type."".RunList"".autotmp_1298/type."".RunList"".autotmp_1297ß"type.interface {}"".autotmp_1293type.int"".autotmp_1292type."".RunList"".autotmp_1291type."".Spot"".autotmp_1290 type."".SpotInfo"".autotmp_1289 type."".SpotInfo"".autotmp_1288$type.[]*"".Snippet"".autotmp_1287type.int"".autotmp_1285type."".RunList"".autotmp_1284¿type."".Spot"".autotmp_1283 type."".SpotInfo"".autotmp_1280ï(type.*"".IndexResult"".autotmp_1279type.string"".autotmp_1277type.string"".autotmp_1276Ç type."".SpotKind"".autotmp_1275type.string"".autotmp_1274Ÿtype.string"".autotmp_1273ÿtype.string"".autotmp_1272ßtype.string"".index¿type.int"".s� type.*"".Snippet"".x¯ type.*"".Indexer "".~r1ßtype.string"".sŸtype.string"".s¿type.string"".xŸ type.*"".Indexer"".listsÿ(type.*"".IndexResult"".nameÿtype.string +"".id $type.*go/ast.Ident"".kind type."".SpotKind"".x type.*"".Indexer(%ÐÏÐÏ ÏÐäð‚Ô-ã fh mò/£ O©  Š`±èN�X—D`†˜]Ti�™]Y�4Tgclocals·b79bb729949ac2229cea5bee2b02342cTgclocals·7440f8f11c9b776c2c6e4b0385f21b67”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ8"".(*Indexer).visitFieldList€ îeH‹ %H�D$ÐH;AwèëåH�ì°H‹´$¸H‹œ$ÈHƒû„ôH‹SH‹CH‹kH‰¬$¨1ÉH‰„$ H‰D$8H‰”$˜H‰ÐH‹l$8H9é�gH‰D$`H‹(H‰L$@H‰l$HHƒþ„•H�®ÐHÇEHÇEH‹\$HHƒû„hH‹SH‹CH‹kH‰¬$�1ÉH‰„$ˆH‰D$(H‰”$€H‰ÐH‹l$(H9é}IH‰D$XH‹(H‰L$0H‰4$‹œ$À‰\$H‰l$èH‹´$¸H‹D$XH‹L$0HƒÀHÿÁH‹l$(H9é|·H‰t$hH‹H‰D$P1íH9è„”H�H‰$H‹|$HHƒÿtzH�o H�|$H‰îH¥H¥èH�\$H�l$H‰ïH‰ÞH¥H¥H‹L$hH‹D$PH‰D$pH‰$H‰L$xH‰L$èH‹´$¸H‹D$`H‹L$@HƒÀHÿÁH‹l$8H9錙þÿÿH�İÉë‚H�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$Pé5ÿÿÿ‰é‘þÿÿ‰édþÿÿ‰éþÿÿ +*0runtime.morestack_noctxt¨0"".(*Indexer).visitIdent†Dgo.itab.*"".Indexer.go/ast.Visitor´ type.go/ast.Nodeüruntime.convI2Iègo/ast.WalkÜ type.*"".Indexerò&type.go/ast.VisitorŠDgo.itab.*"".Indexer.go/ast.Visitorž runtime.typ2Itab0à"".autotmp_1337¿type.*uint8"".autotmp_1335¯&type.**go/ast.Ident"".autotmp_1334�type.int"".autotmp_1333ÿtype.int"".autotmp_1331Ÿ&type.**go/ast.Field"".autotmp_1330ïtype.int"".autotmp_1329ßtype.int"".autotmp_1328� type.*"".Indexer"".autotmp_1327_(type.[]*go/ast.Ident"".autotmp_1326/(type.[]*go/ast.Field"".fÏ$type.*go/ast.Field"".flist ,type.*go/ast.FieldList"".kind type."".SpotKind"".x type.*"".Indexer"àÄßàYÀ:–*`!T!… ;“j6[2Tgclocals·6d388156e43ed00ade63cd36689f1d58Tgclocals·06ed5df25532b0bb75f8cc4e734876f5”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".(*Indexer).visitSpecÀ²eH‹ %H�„$øþÿÿH;AwèëâH�ìˆH‹Œ$ H‹„$¨H‰Œ$H‰ $H‰„$ H‰D$è‹T$‰T$4�ú § …ÆH�H‰$H‹œ$H‰\$H‹œ$ H‰\$è‹T$4H‹L$¶\$ €û„…H‹œ$�H‰$ÇD$H‰L$hH‹iH‰l$èH‹D$hH‹X1íH9ë„ÄH‹xHƒÿ„5H�_H�<$H‰ÞH¥H¥èH‹L$H‹l$H‹D$ H‹\$(H‰œ$ðHƒøH‰„$è…tH‹”$�H‰Œ$ØH‰¬$àHÇ„$˜HÇ„$ H‰Œ$¸H‰¬$ÀH‰èH�H‰$H‰T$PH‹ª�H‰l$H‰Œ$HH‰L$H‰„$PH‰D$èH‹¼$¸H‹´$ÀH‹L$ ¶\$(H‰ØH‰ËHƒù„DH‹ H‰Œ$ÈH‹kH‰¬$Ð<„µH‰èH‰Œ$˜H‰Œ$8H‰„$ H‰„$@H‹œ$�H‹«H�H‰$H‰¬$�H‰l$H‹œ$8H‰\$H‹œ$@H‰\$èH‹\$ H‹HÿÃH‰\$@H�H‰$H‹œ$�H‰\$H�œ$8H‰\$H�\$@H‰\$èH�ĈÃH‰¼$8H‰´$@H‰¼$(H‰´$0H�H‰$H‹\$PH‹«�H‰l$H�œ$8H‰\$H�œ$(H‰\$èH‹Œ$¸H‹„$ÀéÞþÿÿ‰éµþÿÿ‰éÄýÿÿ�úZîv3…#H�H‰$H‹œ$H‰\$H‹œ$ H‰\$è‹T$4H‹\$H‰\$X¶\$ €û„ÝH‹\$XHƒû„ÇH‹SH‹CH‹kH‰¬$€1ÉH‰„$xH‰D$8H‰”$pH‰ÐH‹l$8H9é}OH‰„$€H‹(H‰L$HH‹œ$�H‰$‹œ$˜‰\$H‰l$èH‹„$€H‹L$HHƒÀHÿÁH‹l$8H9é|±H‹œ$�H‰œ$ˆH‹H‰D$x1íH9è„âH�H‰$H‹|$XHƒÿ„ÁH�o H�|$H‰îH¥H¥èH�\$H�l$H‰ïH‰ÞH¥H¥H‹Œ$ˆH‹D$xH‰„$øH‰$H‰Œ$H‰L$èH‹\$XHƒû„WH‹S0H‹C8H‹k@H‰¬$h1ÉH‰„$`H‰D$8H‰”$XH‰ÐH‹l$8H9é�²ýÿÿH‰D$pHƒø„H‹H‹hH‰L$HH‰”$H‰”$¨H‰¬$H‰¬$°H‹œ$�H‰œ$ˆH‹H‰D$x1íH9ètH�H‰$H‹œ$¨H‰\$H‹œ$°H‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹Œ$ˆH‹D$xH‰„$øH‰$H‰Œ$H‰L$èH‹D$pH‹L$HHƒÀHÿÁéÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xéJÿÿÿ‰éôþÿÿ‰é¢þÿÿ‰é8þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xéçýÿÿ‰é2ýÿÿ�úÅ÷£š…?üÿÿH�H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹L$¶\$ €û„üÿÿH‹œ$�H‰$ÇD$H‰L$`H‹iH‰l$èH‹œ$�H‰œ$ˆH‹H‰D$x1íH9ètsH�H‰$H‹|$`HƒÿtYH�oH�|$H‰îH¥H¥èH�\$H�l$H‰ïH‰ÞH¥H¥H‹Œ$ˆH‹D$xH‰„$øH‰$H‰Œ$H‰L$èéIûÿÿ‰ë£H�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$xéVÿÿÿZ +00runtime.morestack_noctxtž$runtime.ifacethashÔ.type.*go/ast.ImportSpecš$runtime.assertI2T2–0"".(*Indexer).visitIdent‚strconv.Unquoteò,type.map[string]stringÚ4runtime.mapaccess2_faststrÞ&type.map[string]int¾ 4runtime.mapaccess1_faststrì &type.map[string]intÆ +$runtime.mapassign1¤ ,type.map[string]stringŒ $runtime.mapassign1ø ,type.*go/ast.ValueSpec¾ $runtime.assertI2T2æ0"".(*Indexer).visitIdentÐDgo.itab.*"".Indexer.go/ast.Visitorþ type.go/ast.NodeÎruntime.convI2IÌgo/ast.Walk†Dgo.itab.*"".Indexer.go/ast.Visitor¬ type.go/ast.Nodeòruntime.convI2Iðgo/ast.Walkª type.*"".IndexerÀ&type.go/ast.VisitorØDgo.itab.*"".Indexer.go/ast.Visitorì runtime.typ2Itab type.*"".IndexerØ&type.go/ast.VisitorðDgo.itab.*"".Indexer.go/ast.Visitor„ runtime.typ2ItabÖ*type.*go/ast.TypeSpecœ$runtime.assertI2T2�0"".(*Indexer).visitIdent¾Dgo.itab.*"".Indexer.go/ast.Visitorä type.go/ast.Node¬runtime.convI2Iªgo/ast.WalkÊ type.*"".Indexerà&type.go/ast.VisitorøDgo.itab.*"".Indexer.go/ast.VisitorŒ runtime.typ2Itab@�J"".autotmp_1366type.*uint8"".autotmp_1365type.*uint8"".autotmp_1364ÿ type.go/ast.Expr"".autotmp_1363¯"type.*go/ast.Expr"".autotmp_1362type.int"".autotmp_1361type.int"".autotmp_1360Ÿtype.*uint8"".autotmp_1358�&type.**go/ast.Ident"".autotmp_1357Ÿtype.int"".autotmp_1356type.int"".autotmp_1354§type.uint32"".autotmp_1352ß type.go/ast.Spec"".autotmp_1351 type.*"".Indexer"".autotmp_1350 type.*"".Indexer"".autotmp_1349_$type.[]go/ast.Expr"".autotmp_1348ÿ type.*"".Indexer"".autotmp_1347/(type.[]*go/ast.Ident"".autotmp_1346�type.int"".autotmp_1345ÿtype.int"".autotmp_1344ï&type.map[string]int"".autotmp_1343type.string"".autotmp_1342¿type.string"".autotmp_1341Ÿtype.string"".autotmp_1340type.string "".~r1ßtype.string"".sÿtype.string"".sŸtype.string"".xï type.*"".Indexer"".nÏ*type.*go/ast.TypeSpec"".v¿ type.go/ast.Expr"".nß,type.*go/ast.ValueSpec "".err¿type.error "".impßtype.string"".n¿.type.*go/ast.ImportSpec"".spec  type.go/ast.Spec"".kind type."".SpotKind"".x type.*"".Indexer%�‰��ñ  x¬%ƒ,Pô"!wRW!•†Œ7>I&'�B^N|6¬²DcY” t?Ó?>LL:N?1Tgclocals·c409a9ad88babc3c784ac829f95a1467Tgclocals·497c781c07d300434efbce0b222dccc7”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ4"".(*Indexer).visitGenDeclÀ²eH‹ %H�D$ðH;AwèëåH�ì�H‹„$ ÇD$$H‹XHƒû@uÇD$$H‰D$@H‹1íH9è„ H‹œ$˜H‰$Hƒ<$„éH�$ÐH‹L$@H‰D$XH‰D$H‰L$`H‰L$èH‹œ$ Hƒû„ªH‹S H‹C(H‹k0H‰¬$ˆ1ÉH‰„$€H‰D$(H‰T$xH‰ÐH‹l$(H9é}iH‰D$8HƒøtfH‹H‹hH‰L$0H‰T$hH‰l$pH‹œ$˜H‰$‹\$$‰\$H‰T$HH‰T$H‰l$PH‰l$èH‹D$8H‹L$0HƒÀHÿÁH‹l$(H9é|—H�Ä�É떉éOÿÿÿ‰%é ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÂþÿÿ +*0runtime.morestack_noctxt˜Fgo.itab.*go/ast.GenDecl.go/ast.Decl¨2runtime.writebarrierifaceÒ."".(*Indexer).visitSpecÔ(type.*go/ast.GenDeclê type.go/ast.Decl‚Fgo.itab.*go/ast.GenDecl.go/ast.Decl– runtime.typ2Itab  "".autotmp_1379O type.go/ast.Spec"".autotmp_1378¯"type.*go/ast.Spec"".autotmp_1377Ïtype.int"".autotmp_1376¿type.int"".autotmp_1374/$type.[]go/ast.Spec"".autotmp_1373Ÿ(type.*go/ast.GenDecl"".s� type.go/ast.Spec"".kind× type."".SpotKind"".decl(type.*go/ast.GenDecl"".x type.*"".Indexer" ­Ÿ P 0Þ* +Th- E“•bTgclocals·c70b15b9f2d08c884d2a5c6874723195Tgclocals·52b035940dea5b9363a99b185506418d”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ&"".(*Indexer).Visit )”)eH‹ %H�D$€H;AwèëåH�ìHÇ„$ HÇ„$(H‹Œ$H‹„$H‰Œ$ØH‰ $H‰„$àH‰D$èH‹´$àH‹¬$Ø‹D$Hƒýu HÇ„$ HÇ„$(H�ÄÃ=KO«6‡N‰D$,=´~‚…þH�H‰$H‰l$H‰t$èH‹´$àH‹¬$Ø‹D$,H‹\$H‰\$P¶\$ €û„¸ÇD$(H‹l$PH‹]1íH9ë„„ÇD$(H‹œ$H‰\$xH‹5H‰t$h1íH9î„9H‹1íH9è„ðH‹T$xH‰´$¸H‰4$H‰”$ÀH‰T$H‹\$PH‹kH‰„$¨H‰D$H‰¬$°H‰l$èH‹\$PH‰\$pH‹1íH9è„\H‹œ$H‰$Hƒ<$„9H�$ÐH‹L$pH‰„$ÈH‰D$H‰Œ$ÐH‰L$èH‹œ$H‰$‹\$(‰\$H‹\$PH‹kH‰l$èH‹œ$H‰\$xH‹5H‰t$`1íH9î„‹H‹1íH9è„BH‹T$xH‰´$¸H‰4$H‰”$ÀH‰T$H‹\$PH‹kH‰„$¨H‰D$H‰¬$°H‰l$èH‹l$PH‹] 1íH9ë„ÊýÿÿH‹œ$H‰\$xH‹5H‰t$h1íH9î„�H‹1íH9ètKH‹T$xH‰´$¸H‰4$H‰”$ÀH‰T$H‹\$PH‹k H‰„$¨H‰D$H‰¬$°H‰l$èéMýÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$hH‹D$ë�H�H‰$H�H‰\$H�H‰\$èH‹t$H‰t$hé<ÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$`H‹D$é‡þÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$H‰t$`é>þÿÿ‰%é»ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$érýÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$hH‹D$éÙüÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$H‰t$hé�üÿÿ=Ns;/u`H�H‰$H‰l$H‰t$èH‹´$àH‹¬$Ø‹D$,H‹L$¶\$ €ût#H‹œ$H‰$ÇD$H‰L$èéaûÿÿ=KO«6u\H�H‰$H‰l$H‰t$èH‹´$àH‹¬$ØH‹D$¶\$ €ût#H‹œ$H‰$ÇD$H‰D$èéþúÿÿH‰¬$ˆH‰´$�H‹œ$H‰\$xH‹1íH9ètH‹\$xH‰œ$(H‰„$ H�ÄÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´=^�s‡‰D$,=«Òf[…ùH�H‰$H‰l$H‰t$èH‹´$àH‹¬$Ø‹D$,H‹T$¶\$ €û„¸H‰T$@H‰”$€H‹1íH9ètkH‹œ$H‰$Hƒ<$tOH�$ÐH‹Œ$€H‰„$ÈH‰D$H‰Œ$ÐH‰L$èH‹œ$H‰$H‹\$@H‰\$èé¯ùÿÿ‰%ë¨H�H‰$H�H‰\$H�H‰\$èH‹D$écÿÿÿ=^�s…kþÿÿH�H‰$H‰l$H‰t$èH‹´$àH‹¬$ØH‹L$¶\$ €û„.þÿÿH‹œ$Hƒû„¨H�«ÐHÇEHÇEH‹œ$H‰$ÇD$H‰L$HH‹iH‰l$èH‹\$HHƒû„TH‹SH‹C H‹k(H‰¬$ø1ÉH‰„$ðH‰D$0H‰”$èH‰ÐH‹l$0H9é�‘øÿÿH‰ÃH‰D$XHƒø„ÿH‹H‹kH‰L$8H‰„$ÈH‰„$˜H‰¬$ÐH‰¬$ H‹œ$H‰\$xH‹H‰D$`1íH9èt|H�H‰$H‹œ$˜H‰\$H‹œ$ H‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹L$xH‹D$`H‰„$¸H‰$H‰Œ$ÀH‰L$èH‹D$XH‹L$8HƒÀHÿÁéÿÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$`éMÿÿÿ‰éúþÿÿ‰é¥þÿÿ‰éQþÿÿ‰D$,=< +.¤…µH�H‰$H‰l$H‰t$èH‹´$àH‹¬$Ø‹D$,H‹L$¶\$ €ûtxH�=H‰<$HƒùtcH�)H�|$H‰îH¥H¥èH‹”$H‹L$¶\$ €û„ßöÿÿHƒút*H�ªÐHÇEHÇEH‰$H‰L$èé¯öÿÿ‰ëÒ‰ë™==ÊO·…žûÿÿH�H‰$H‰l$H‰t$èH‹´$àH‹¬$ØH‹D$¶\$ €û„aûÿÿH‹œ$H‰$ÇD$H‹hH‰l$èé8öÿÿ¨ +*0runtime.morestack_noctxtÈ$runtime.ifacethashþ*type.*go/ast.FuncDecl¤$runtime.assertI2T2ìDgo.itab.*"".Indexer.go/ast.VisitoršJgo.itab.*go/ast.FieldList.go/ast.Node¼go/ast.WalkÞHgo.itab.*go/ast.FuncDecl.go/ast.Declú2runtime.writebarrierifaceÈ0"".(*Indexer).visitIdentðDgo.itab.*"".Indexer.go/ast.Visitorž Hgo.itab.*go/ast.FuncType.go/ast.NodeÀ +go/ast.Walk� Dgo.itab.*"".Indexer.go/ast.Visitor¾ Jgo.itab.*go/ast.BlockStmt.go/ast.NodeØ go/ast.Walkð ,type.*go/ast.BlockStmt†  type.go/ast.Nodež Jgo.itab.*go/ast.BlockStmt.go/ast.Node²  runtime.typ2ItabØ  type.*"".Indexerî &type.go/ast.Visitor†Dgo.itab.*"".Indexer.go/ast.Visitorš runtime.typ2ItabÆ*type.*go/ast.FuncTypeÜ type.go/ast.NodeôHgo.itab.*go/ast.FuncType.go/ast.Nodeˆ runtime.typ2Itab´ type.*"".IndexerÊ&type.go/ast.VisitorâDgo.itab.*"".Indexer.go/ast.Visitorö runtime.typ2Itabº*type.*go/ast.FuncDeclÐ type.go/ast.DeclèHgo.itab.*go/ast.FuncDecl.go/ast.Declü runtime.typ2Itabž,type.*go/ast.FieldList´ type.go/ast.NodeÌJgo.itab.*go/ast.FieldList.go/ast.Nodeà runtime.typ2ItabŒ type.*"".Indexer¢&type.go/ast.VisitorºDgo.itab.*"".Indexer.go/ast.VisitorÎ runtime.typ2Itabˆ$type.*go/ast.Ident®$runtime.assertI2T2°0"".(*Indexer).visitIdentÖ,type.*go/ast.FieldListü$runtime.assertI2T2ö8"".(*Indexer).visitFieldListÈDgo.itab.*"".Indexer.go/ast.Visitorž type.*"".Indexer´&type.go/ast.VisitorÌDgo.itab.*"".Indexer.go/ast.Visitorà runtime.typ2Itab°(type.*go/ast.GenDeclÖ$runtime.assertI2T2ÌFgo.itab.*go/ast.GenDecl.go/ast.DeclÞ2runtime.writebarrieriface”4"".(*Indexer).visitGenDecl¾(type.*go/ast.GenDeclÔ type.go/ast.DeclìFgo.itab.*go/ast.GenDecl.go/ast.Decl€ runtime.typ2Itab¸"type.*go/ast.FileÞ$runtime.assertI2T2Ä0"".(*Indexer).visitIdentþ Dgo.itab.*"".Indexer.go/ast.Visitor¤! type.go/ast.Nodeê!runtime.convI2Iâ"go/ast.Walkœ# type.*"".Indexer²#&type.go/ast.VisitorÊ#Dgo.itab.*"".Indexer.go/ast.VisitorÞ# runtime.typ2ItabÒ$*type.*go/ast.DeclStmtø$$runtime.assertI2T2Ì%(type.*go/ast.GenDeclˆ&$runtime.assertI2T2”'4"".(*Indexer).visitGenDeclÒ'4type.*go/ast.InterfaceTypeø'$runtime.assertI2T2‚)8"".(*Indexer).visitFieldListP€B"".autotmp_1406type.*uint8"".autotmp_1405type.*uint8"".autotmp_1404 type.go/ast.Decl"".autotmp_1403Ï"type.*go/ast.Decl"".autotmp_1402Ÿtype.int"".autotmp_1401�type.int"".autotmp_1400type.*uint8"".autotmp_1399type.*uint8"".autotmp_1398type.*uint8"".autotmp_1397type.*uint8"".autotmp_1396type.*uint8"".autotmp_1395¿type.*uint8"".autotmp_1394type.*uint8"".autotmp_1393¯type.*uint8"".autotmp_1392§type.uint32"".autotmp_1390O type.go/ast.Node"".autotmp_1389 type.*"".Indexer"".autotmp_1388 type.*"".Indexer"".autotmp_1387/$type.[]go/ast.Decl"".autotmp_1386 type.*"".Indexer"".autotmp_1385 type.*"".Indexer"".autotmp_1384Ÿ*type.*go/ast.FuncDecl"".autotmp_1383� type.*"".Indexer"".autotmp_1382ÿ(type.*go/ast.GenDecl"".nï type.go/ast.Node"".dÏ type.go/ast.Decl"".nï"type.*go/ast.File"".kind¯ type."".SpotKind"".nß*type.*go/ast.FuncDecl"".nÿ(type.*go/ast.GenDecl "".~r10&type.go/ast.Visitor"".node type.go/ast.Node"".x type.*"".Indexer("€ÿ€© +ÿ€„ ÐÐô:Hb a`4|_'|xkn>n9D +Xa@Rg[[,]45;+HN)'‰†7ML @>?H"L ~cºŽ-477C270A&=u;„6/ sÓ<>MHxETgclocals·56d1a1e04a1bb14251823db08b1482d9Tgclocals·4dd86394f5ea48d7644c9d6814d540f7”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ*"".(*Indexer).addFileàÂeH‹ %H�D$°H;AwèëåH�ìÐHÇ„$HÇ„$HÇ„$HÇ„$H‹œ$èH‰$H‹œ$àHƒû„êH�[ SjèYYH…À…ÅH‹œ$ØH‰$Hƒ<$„¢Hƒ$ ÆD$èH‹œ$ØH‹kH‰,$èH‹T$H‹„$ØHƒø„`HƒÀ H‹hH‹XH)ÝH‰T$HH9ÕtLH�H‹+H‰l$`H‹kH‰l$hH�H‰$H�\$`H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H�H‰$H‹œ$àH‰\$H‹œ$èH‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$ØH‰$Hƒ<$„šHƒ$ èH‹”$ØH‹D$ H‹\$(H‰\$XHƒøH‰D$P…H‰ÐHƒú„VHƒÀ H‹pH‹PH‹HH9Ê‚6H‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰ÅH‰ÐH‰l$pH‰êH‰|$xH‰„$€H‰„$°H‰¼$¨H‹L$HH9Ï‚ØH‰¬$ I‰øI)ÈH‰ÆH)ÎHƒþt H‰ËHÓH‰Ú€¼$„‡H‰”$ˆH‰”$¸L‰„$�L‰„$ÀH‰´$˜H‰´$ÈH�H‰$H�œ$¸H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$ØH‹kH‰,$H‹œ$ðH‰\$H‹œ$øH‰\$HÇD$(èH‹”$ØH‹\$0H‰œ$H‹L$8H‹\$@H‰\$XHƒùH‰L$Pu9H‹œ$H‹KH‹jH‰,$H‰L$èH‹\$H‰œ$�èH�ÄÐÃH‹jH‰,$H‹\$HH‰\$èH‹\$H‰œ$H‹œ$H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$èHÇ„$�èH�ÄÐÃH‰”$ˆH‰$L‰„$�L‰D$H‰´$˜H‰t$èH‹”$ض\$€û„¦H‹jH‰,$èH‹T$H‹Œ$�H‹œ$ØH‹kH‰,$H‹œ$ðH‰\$H‹œ$øH‰\$H‰T$H‰L$ èH‹\$(H‰œ$H‹œ$H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$è�èH�ÄÐÃH‰$Hƒ<$t%Hƒ$ H‹\$HHÿËH‰\$è�èH�ÄÐÉ%ëÒè è ‰é£üÿÿ‰%éZüÿÿ‰é™ûÿÿ‰%éRûÿÿ�èH�ÄÐÉéûÿÿ< +*0runtime.morestack_noctxtð"runtime.deferprocÒ2bytes.(*Buffer).WriteByteü0go/token.(*FileSet).Baseê^go.string."internal error: file base incorrect"štype.stringÀruntime.convT2Eðruntime.gopanic‚type.io.ReaderÈruntime.convI2I²0bytes.(*Buffer).ReadFromÈ +type.[]uint8ô +runtime.convT2E¬ &go/parser.ParseFileÆ 0go/token.(*FileSet).Fileì &runtime.deferreturnª0go/token.(*FileSet).File´Fgo/token.(*File).SetLinesForContentØ&runtime.deferreturn¾Hgolang.org/x/tools/godoc/util.IsText„0go/token.(*FileSet).Base�6go/token.(*FileSet).AddFilešFgo/token.(*File).SetLinesForContent¦&runtime.deferreturnú0bytes.(*Buffer).Truncate†&runtime.deferreturn²$runtime.panicsliceÀ$runtime.panicsliceœ&runtime.deferreturn€ ,"".autotmp_1444type.uint64"".autotmp_1443type.uint64"".autotmp_1442type.uint64"".autotmp_1441type.[]uint8"".autotmp_1437_type.[]uint8"".autotmp_1435&type.*go/token.File"".autotmp_1434type.int"".autotmp_1433type.int"".autotmp_1431&type.*go/token.File"".autotmp_1429/type.[]uint8"".autotmp_1428ßtype.string"".autotmp_1427type.int "".~r0¿type.[]uint8 "".src�type.[]uint8 "".errÿtype.error"".base�type.int "".astp"type.*go/ast.File"".file`&type.*go/token.File"".goFilePtype.bool"".filename0type.string"".f`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser"".x type.*"".Indexer\" SƒŸ uŸ æŸ /Ÿ JŸ ð +zä R5&+L… Ø+$8 A`8 +" 7  $Fw¨DÖ© E 4 #‹ L4$Tgclocals·7b7b4df96ca5629aa64d8a5800233383Tgclocals·1009b96b4aa639e7237cc5a1e5e4a20e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ "".isWhitelistedÀ°eH‹ %H;awèëêHƒìHH‹\$PH‰$H‹\$XH‰\$èH‹L$H‹D$Hƒøu +H‹L$PH‹D$XH‰L$(H‰D$0H�H‰$H‹H‰\$H‰L$8H‰L$H‰D$@H‰D$èH‹\$ ¶+@ˆl$`HƒÄHà + 0runtime.morestack_noctxt\path.Ext²(type.map[string]boolÈ"".whitelisted„4runtime.mapaccess1_faststr0� +"".autotmp_1452type.string"".autotmp_1451type.string "".key?type.string "".~r1 type.bool"".filenametype.string�}�  œ " +T +-sTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843b”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".(*Indexer).indexDocs€…î„eH‹ %H�„$ûÿÿH;AwèëâH�ìxH‹”$€H‹œ$¨H‹kHƒý„ì H‹MH‹EHÇ„$¨HÇ„$°H‰Œ$H‰„$H�H‰$H‰”$ˆH‹ª�H‰l$H‰Œ$H‰L$H‰„$ H‰D$èH‹¼$H‹´$H‹L$ ¶\$(H‰ØH‰ËHƒù„M H‹ H‰Œ$(H‹kH‰¬$0<„»H‰èH‰Œ$¨H‰Œ$˜H‰„$°H‰„$ H‹œ$ HƒûuCH‹¬$˜H‰,$H‹´$ H‰t$H�5L�D$L‰ÇH¥H¥è¶\$ €ûtH�ÄxÃH‹œ$€H‰œ$˜H‹œ$ˆH‰$H‹´$�H‰t$H�5H�l$H‰ïH¥H¥èH‹L$ H‹D$(H‰Œ$H‰ $H‰„$ H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(HÇ„$ˆHÇ„$�H‰Œ$HH‰„$PH�H‰$H‹œ$˜H‹«�H‰l$H‰Œ$H‰L$H‰„$ H‰D$èH‹¼$HH‹´$PH‹L$ ¶\$(H‰ØH‰ËHƒù„'H‹ H‰Œ$øH‹kH‰¬$<„•H‰èH‰Œ$ˆH‰Œ$ˆH‰„$�H‰„$�H�H‰$èH‹\$H‰œ$pH�¼$P1ÀèH‹œ$˜H‰œ$PH‹œ$ H‰œ$XH�H‰$HÇD$èH‹D$H‹œ$˜H‰œ$øH‹œ$ H‰œ$H‹œ$¨H‰œ$8H�H‰$H‰„$@H‰D$H�œ$øH‰\$H�œ$8H‰\$èH‹œ$@H‰œ$pH�H‰$H‹œ$pH‰\$H�œ$PH‰\$èH‹œ$p1ÀH‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‰D$èH‹D$ H‰„$àHÇ„$0HÇ„$8HÇ„$@HÇ„$HH�„$0H�-H‰(H�¬$€H‰hH�¬$ˆH‰hH�¬$˜H‰hH‰„$h1ÀH�H‰$H‹œ$€H‹«0H‰l$‰D$èH‹\$H‹1íH9ë…xÇD$LH�H‰$HÇD$èH‹\$H‰œ$XH�H‰$H‹œ$€H‹«0H‰l$H�\$LH‰\$H�œ$XH‰\$èH‹œ$ˆH‰$H‹œ$�H‰\$èH‹L$H‹D$H‰Œ$H‰ $H‰„$ H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹T$ H‹L$(H‹D$0H‰„$8H‰”$(HƒùH‰Œ$0†{H‹ +H‹BHƒøunH‰Œ$H‰ $H‰„$ H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ût0H�\$@H�\$@Hƒû„1Ò1ÉH‰œ$(H‰”$0H‰Œ$8H‹”$€H‹œ$àHƒû„ØH‹KH‹CHÇ„$xHÇ„$€H‰Œ$èH‰„$ðH�H‰$H‰”$ H‹ª�H‰l$H‰Œ$H‰L$H‰„$ H‰D$èH‹¼$èH‹´$ðH‹L$ ¶\$(H‰ØH‰ËHƒù„9H‹ H‰Œ$8H‹kH‰¬$@<„§H‰èH‰Œ$xH‰Œ$ÈH‰„$€H‰„$ÐH‹¼$àHƒÿ„kH�/H�<$H‰îH¥H¥èH‹L$H‹D$H‰Œ$H‰Œ$ØH‰„$ H‰„$àH‹”$(H‹Œ$0H‹„$8H‰ÃH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$ H‰L$H‰„$(H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$ H‰„$(H‰”$H‰ÍHkíHëH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹´$H‹¬$ H‹”$(H�¼$x1ÀèH‹œ$ˆH‰œ$xH‹œ$�H‰œ$€H‹œ$˜H‰œ$ˆH‹œ$ H‰œ$�H‹œ$ÈH‰œ$˜H‹œ$ÐH‰œ$ H‹œ$ØH‰œ$¨H‹œ$àH‰œ$°H‰´$(H‰¬$0H‰”$8H‰”$1ÒH‰¬$H‰l$`H‰´$H‰ðH‹l$`H9ê�H‰„$HHƒø„eH‹H‹@H‰T$hH‹”$€H‰Œ$ÈH‰„$ÐHÇ„$˜HÇ„$ H‰Œ$H‰„$ H�H‰$H‰”$�H‹ª�H‰l$H‰Œ$H‰L$H‰„$ H‰D$èH‹¼$H‹´$ H‹L$ ¶\$(H‰ØH‰ËHƒù„ªH‹ H‰Œ$hH‹kH‰¬$p<„H‰èH‰Œ$˜H‰Œ$ÈH‰„$ H‰„$ÐÆD$G1ÀH�H‰$H‹œ$€H‹«0H‰l$‰D$èH‹\$H‹+H‹”$ÈH‹Œ$ÐH�H‰$H‰l$H‰”$H‰T$H‰Œ$ H‰L$èH‹\$ Hƒû„iH‹H‹KH‹kH‰”$@H‰Œ$HH‰¬$PH‹”$@H‹Œ$HH‹œ$PH‰œ$ø1ÀH‰Œ$ðH‰Œ$€H‰”$èH‰”$(H‹¬$€H9è�IH‹´$(Hƒþ„ÚH�¬$øH‰ïèH‰D$pH‰D$PH�œ$øH�¬$¸H‰ïH‰ÞèH‹´$¸H‰´$H‹”$ÀH‰”$ H‹¬$�H9ê…XH‰4$H‰T$H‹¬$ˆH‰l$H‹¬$�H‰l$èH‹D$p¶\$ €û„H‹œ$àH‹[HƒûtH‹œ$ØH‰œ$èH‹´$àH‰´$ðH�´$¸H�¬$8H‰ïèH�H‰$H‹œ$@H‹l$PL‹„$HL9Ń£Hkí@HëH‰\$H�œ$8H‰\$èÆD$G€|$G…œ1ÀH�H‰$H‹œ$€H‹«0H‰l$‰D$èH‹\$H‹+H‰¬$`H‹œ$ÈH‰œ$øH‹œ$ÐH‰œ$ÇD$HH�H‰$H‹œ$€H‹«0H‰l$‹\$H‰\$èH‹\$H‹+H‰¬$PH‹Œ$ÈH‹„$ÐH�H‰$H‹œ$PH‰\$H‰Œ$H‰L$H‰„$ H‰D$èH‹\$ Hƒû„zH‹H‹KH‹kH‰”$èH‰”$pH‰Œ$ðH‰Œ$xH‰¬$øH‰¬$€H‹œ$€H‹¬$xH)ëHƒû}gH�H‰$H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$HÇD$ èH‹\$(H‰œ$pH‹\$0H‰œ$xH‹\$8H‰œ$€H‹œ$xH‰œ$€H‹„$€HÿÀH‹Œ$€H‹”$pH‰L$XH‰”$pH‰„$xH‹\$XH‰œ$€H�H‰$H‹œ$pH‹¬$€Hkí@HëH‰\$H�œ$xH‰\$èH‹œ$pH‰œ$ÐH‹œ$xH‰œ$ØH‹œ$€H‰œ$àH�H‰$H‹œ$`H‰\$H�œ$øH‰\$H�œ$ÐH‰\$èH‹„$HH‹T$hHƒÀHÿÂH‹l$`H9êŒëùÿÿH‹œ$àHƒû„—H‹«€H‰¬$¸H‹«ˆH‰¬$ÀH‹«�H‰¬$ÈH‹œ$À1ÒH‰\$`H‹œ$¸H‰œ$ H‹l$`H9ê�lH‹œ$ H‹+H‰¬$H‰T$hH‹œ$H‰œ$èH‹œ$èHƒû„üH‹KH‹CH‹k H‰¬$HÇ„$€H‰„$H‰D$XH‰Œ$H‰ÈH‹œ$€H‹l$XH9ë�¿H‰„$HHƒø„•H‹H‹pH‰Œ$H‰Œ$¸H‰´$ H‰´$ÀÇ$H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹¼$èHƒÿ„4H�7H�|$H¥H¥H‹”$hH‹ÿÓH‹T$hH‹„$HH‹œ$€HƒÀHÿÃH‰œ$€H‹œ$€H‹l$XH9ëŒAÿÿÿH‹œ$ HƒÃH‰œ$ HÿÂH‹l$`H9ꌔþÿÿH‹œ$àHƒû„£ H‹«˜H‰¬$ H‹« H‰¬$¨H‹«¨H‰¬$°H‹œ$¨1ÀH‰\$`H‹œ$ H‰œ$H‹l$`H9è�÷H‹œ$H‹3H‰´$H‰D$hH‹œ$H‰œ$ÀÇ$H‹¼$ÀHƒÿ„ H�wH�|$H¥H¥H‹¼$ÀHƒÿ„Û H�/H�|$H‰îH¥H¥H‹”$hH‹ÿÓH‹œ$ÀHƒû„¦ H‹k(H‰¬$¸H‹k0H‰¬$ÀH‹k8H‰¬$ÈHÇ„$€H‹œ$ÀH‰\$XH‹œ$¸H‰œ$ H‹œ$€H‹l$XH9ë�ZH‹œ$ H‹+H‰¬$H‹œ$H‰œ$ðH‹œ$ðHƒû„ H‹SH‹KH‹k H‰¬$1ÀH‰Œ$H‰L$xH‰”$H‰ÑH‹l$xH9è�¬H‰Œ$HHƒù„² H‹H‹qH‰D$pH‰”$H‰”$¨H‰´$ H‰´$°Ç$H‹œ$¨H‰\$H‹œ$°H‰\$H‹¼$ðHƒÿ„L H�7H�|$H¥H¥H‹”$hH‹ÿÓH‹Œ$HH‹D$pHƒÁHÿÀH‹l$xH9èŒTÿÿÿH‹œ$ HƒÃH‰œ$ H‹œ$€HÿÃH‰œ$€H‹œ$€H‹l$XH9댦þÿÿH‹œ$ÀHƒû„» +H‹k@H‰¬$¸H‹kHH‰¬$ÀH‹kPH‰¬$ÈHÇ„$€H‹œ$ÀH‰\$XH‹œ$¸H‰œ$ H‹œ$€H‹l$XH9ë�ZH‹œ$ H‹+H‰¬$H‹œ$H‰œ$°H‹œ$°Hƒû„ +H‹SH‹KH‹k H‰¬$1ÀH‰Œ$H‰L$xH‰”$H‰ÑH‹l$xH9è�¬H‰Œ$HHƒù„Ç H‹H‹qH‰D$pH‰”$H‰”$ØH‰´$ H‰´$àÇ$H‹œ$ØH‰\$H‹œ$àH‰\$H‹¼$°Hƒÿ„a H�7H�|$H¥H¥H‹”$hH‹ÿÓH‹Œ$HH‹D$pHƒÁHÿÀH‹l$xH9èŒTÿÿÿH‹œ$ HƒÃH‰œ$ H‹œ$€HÿÃH‰œ$€H‹œ$€H‹l$XH9댦þÿÿH‹œ$ÀHƒû„ÐH‹kXH‰¬$ˆH‹k`H‰¬$�H‹khH‰¬$˜HÇ„$€H‹œ$�H‰\$XH‹œ$ˆH‰œ$H‹œ$€H‹l$XH9ë�´H‹œ$H‹3H‰´$øH‹œ$øH‰œ$ÐÇ$H‹¼$ÐHƒÿ„*H�wH�|$H¥H¥H‹¼$ÐHƒÿ„H�/H�|$H‰îH¥H¥H‹”$hH‹ÿÓH‹œ$HƒÃH‰œ$H‹œ$€HÿÃH‰œ$€H‹œ$€H‹l$XH9ëŒLÿÿÿH‹œ$ÀHƒû„’H‹kpH‰¬$ˆH‹kxH‰¬$�H‹«€H‰¬$˜HÇ„$€H‹œ$�H‰\$XH‹œ$ˆH‰œ$H‹œ$€H‹l$XH9ë�H‹œ$H‹3H‰´$øH‹œ$øH‰œ$ÈÇ$H‹¼$ÈHƒÿ„éH�wH�|$H¥H¥H‹¼$ÈHƒÿ„ÃH�/H�|$H‰îH¥H¥H‹”$hH‹ÿÓÇD$HH�H‰$H‹œ$€H‹«0H‰l$‹\$H‰\$èH‹\$H‹3H‰´$PH�H‰$H‹œ$PH‰\$H‹¼$ÈHƒÿ„2H�wH�|$H¥H¥èH‹\$ Hƒû„ +H‹H‹KH‹sH‰”$XH‰Œ$`H‰´$hH‹œ$`H‰\$pH‹œ$€H‰œ$¨H‹¼$ÀHƒÿ„±H�wH�<$H¥H¥H�H�l$H‰ïH‰ÞH¥H¥H‹¼$ÈHƒÿ„vH�oH�|$ H‰îH¥H¥èH‹L$0H‹D$8H‰Œ$XH‰„$`HÇ„$¸HÇ„$ÀH‹Œ$XH‹„$`H�H‰$H‹œ$¨H‹«�H‰l$H‰Œ$H‰L$H‰„$ H‰D$èH‹D$ ¶\$(ˆ\$FHƒø„ÂH‹(H‰¬$xH‹hH‰¬$€€|$F„ýH‹œ$xH‰œ$¸H‹œ$€H‰œ$ÀH‹\$pHÿËH‰\$xH‹œ$XH‹l$xL‹„$`L9Ń«Hkí@HëH‰$Hƒ$ H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹œ$HƒÃH‰œ$H‹œ$€HÿÃH‰œ$€H‹œ$€H‹l$XH9ëŒîüÿÿH‹œ$HƒÃH‰œ$H‹D$hHÿÀH‹l$`H9èŒ ÷ÿÿH‹œ$àHƒû„üH‹«°H‰¬$¸H‹«¸H‰¬$ÀH‹«ÀH‰¬$ÈH‹œ$À1ÒH‰\$`H‹œ$¸H‰œ$ H‹l$`H9ê�lH‹œ$ H‹+H‰¬$H‰T$hH‹œ$H‰œ$¸H‹œ$¸Hƒû„aH‹KH‹CH‹k H‰¬$HÇ„$€H‰„$H‰D$XH‰Œ$H‰ÈH‹œ$€H‹l$XH9ë�¿H‰„$0Hƒø„úH‹H‹pH‰Œ$H‰Œ$èH‰´$ H‰´$ðÇ$H‹œ$èH‰\$H‹œ$ðH‰\$H‹¼$¸Hƒÿ„™H�7H�|$H¥H¥H‹”$hH‹ÿÓH‹T$hH‹„$0H‹œ$€HƒÀHÿÃH‰œ$€H‹œ$€H‹l$XH9ëŒAÿÿÿH‹œ$ HƒÃH‰œ$ HÿÂH‹l$`H9ꌔþÿÿH‹œ$àHƒû„H‹«ÈH‰¬$ˆH‹«ÐH‰¬$�H‹«ØH‰¬$˜H‹œ$�1ÀH‰\$`H‹œ$ˆH‰œ$H‹l$`H9è�žH‹œ$H‹3H‰´$øH‰D$hH‹œ$øH‰œ$ØÇ$H‹¼$ØHƒÿtmH�wH�|$H¥H¥H‹¼$ØHƒÿtNH�/H�|$H‰îH¥H¥H‹”$hH‹ÿÓH‹œ$HƒÃH‰œ$H‹D$hHÿÀH‹l$`H9èŒbÿÿÿH�ÄxÉ뮉ë�‰éñþÿÿ‰é`þÿÿ‰éÿýÿÿ‰é˜ýÿÿ‰éýüÿÿè H‹œ$XH‰œ$øH‹œ$`H‰œ$H‹œ$XH‰œ$H‹œ$`H‰œ$H�H‰$H‹œ$¨H‹«�H‰l$H�œ$øH‰\$H�œ$H‰\$èH‹œ$XH‰œ$¸H‹œ$`H‰œ$Àé€ûÿÿ‰é7ûÿÿ‰éƒúÿÿ‰éHúÿÿ‰éïùÿÿ‰éÇùÿÿ‰é6ùÿÿ‰éùÿÿ‰égøÿÿ‰éõ÷ÿÿ‰éÏ÷ÿÿ‰é)÷ÿÿ‰é˜öÿÿ‰é2öÿÿ‰éÝõÿÿ‰é>õÿÿ‰é­ôÿÿ‰éGôÿÿ‰éòóÿÿ‰éSóÿÿ‰éóÿÿ‰éøòÿÿ‰éVòÿÿ‰éÅñÿÿ‰édñÿÿ‰éýðÿÿ‰ébðÿÿ‰éîÿÿè H‹œ$(HƒÃ@H‰œ$(HÿÀéìÿÿ‰éìÿÿ‰é�ëÿÿH‰¼$H‰´$H‰¼$øH‰´$H�H‰$H‹œ$�H‹«�H‰l$H�œ$H‰\$H�œ$øH‰\$èH‹Œ$H‹„$ éxêÿÿ‰éOêÿÿ‰é”éÿÿ‰éŽçÿÿH‰¼$øH‰´$H‰¼$H‰´$H�H‰$H‹œ$ H‹«�H‰l$H�œ$øH‰\$H�œ$H‰\$èH‹Œ$èH‹„$ðééæÿÿ‰éÀæÿÿ‰é!æÿÿ‰éäåÿÿè éìäÿÿH‰¼$øH‰´$H‰¼$H‰´$H�H‰$H‹œ$˜H‹«�H‰l$H�œ$øH‰\$H�œ$H‰\$èH‹Œ$HH‹„$Péûáÿÿ‰éÒáÿÿH‰¼$H‰´$H‰¼$øH‰´$H�H‰$H‹œ$ˆH‹«�H‰l$H�œ$H‰\$H�œ$øH‰\$èH‹Œ$H‹„$éÕßÿÿ‰é¬ßÿÿ‰Eé ßÿÿ¾ +00runtime.morestack_noctxtì,type.map[string]stringÚ4runtime.mapaccess2_faststrŽ go.string."main"° runtime.eqstring´"go.string."/src/"Ö$strings.TrimPrefixª go.string."pkg/"Ò$strings.TrimPrefixÄ,type.map[string]string² 4runtime.mapaccess2_faststr˜ &type.go/ast.Packageª "runtime.newobjectâ ì runtime.duffzero° 8type.map[string]*go/ast.FileÔ runtime.makemapÌ 8type.map[string]*go/ast.File¬$runtime.mapassign1Ú&type.go/ast.Package .runtime.writebarrierfat„go/doc.Newœ"".func·012ŒTtype.map["".SpotKind]map[string][]"".IdentÎ2runtime.mapaccess1_fast32’4type.map[string][]"".Ident¶runtime.makemapÞTtype.map["".SpotKind]map[string][]"".IdentÆ$runtime.mapassign1‚path.DirÖgo.string."/"þstrings.Splitºgo.string."."â runtime.eqstringø,type.map[string]stringæ4runtime.mapaccess2_faststrˆgo/doc.Synopsis²type.[]string¤"runtime.growsliceÞ 4runtime.writebarrierstring¬!à runtime.duffzero†&,type.map[string]stringô&4runtime.mapaccess2_faststrè(Ttype.map["".SpotKind]map[string][]"".Identª)2runtime.mapaccess1_fast32è)4type.map[string][]"".Ident¸*4runtime.mapaccess1_faststr†-  runtime.duffcopyÐ-  runtime.duffcopy‚/ runtime.eqstring¼0  runtime.duffcopyÊ0type."".IdentÊ1.runtime.writebarrierfatü1Ttype.map["".SpotKind]map[string][]"".Ident¾22runtime.mapaccess1_fast32¼3Ttype.map["".SpotKind]map[string][]"".Ident†42runtime.mapaccess1_fast32Ô44type.map[string][]"".Ident´54runtime.mapaccess1_faststrˆ7type.[]"".Identú7"runtime.growsliceð9type."".IdentÔ:.runtime.writebarrierfatÂ;4type.map[string][]"".Ident¢<$runtime.mapassign1ÜB +êG +ÊM +èT +þY +Ö^ +ð^Ttype.map["".SpotKind]map[string][]"".Identº_2runtime.mapaccess1_fast32è_4type.map[string][]"".IdentÒ`4runtime.mapaccess1_faststrºbgo.string."."¦c*runtime.concatstring3¸d,type.map[string]string¦e4runtime.mapaccess2_faststrŽh4runtime.writebarrierstringÒo +Ðt +�v$runtime.panicindex¢w,type.map[string]string�x$runtime.mapassign1Þ{$runtime.panicindex„},type.map[string]stringò}$runtime.mapassign1”,type.map[string]string‚€$runtime.mapassign1à€$runtime.panicindex¼�,type.map[string]stringª‚$runtime.mapassign1°ƒ,type.map[string]stringž„$runtime.mapassign1`ðò"".autotmp_1594"type.*go/doc.Func"".autotmp_1593$type.**go/doc.Func"".autotmp_1592type.int"".autotmp_1591type.int"".autotmp_1590type.string"".autotmp_1589type.*string"".autotmp_1588type.int"".autotmp_1587type.int"".autotmp_1586$type.*go/doc.Value"".autotmp_1585&type.**go/doc.Value"".autotmp_1584type.int"".autotmp_1583type.int"".autotmp_1582type.int"".autotmp_1581type.*string"".autotmp_1580type.string"".autotmp_1579"type.*go/doc.Func"".autotmp_1578$type.**go/doc.Func"".autotmp_1577type.int"".autotmp_1576type.int"".autotmp_1575ÿ"type.*go/doc.Func"".autotmp_1574ï$type.**go/doc.Func"".autotmp_1573type.int"".autotmp_1572type.int"".autotmp_1571type.string"".autotmp_1570type.*string"".autotmp_1569type.int"".autotmp_1568type.int"".autotmp_1567$type.*go/doc.Value"".autotmp_1566&type.**go/doc.Value"".autotmp_1565type.int"".autotmp_1564type.int"".autotmp_1563type.string"".autotmp_1562type.*string"".autotmp_1561ÿtype.int"".autotmp_1560type.int"".autotmp_1559$type.*go/doc.Value"".autotmp_1558&type.**go/doc.Value"".autotmp_1557type.int"".autotmp_1556type.int"".autotmp_1555ß"type.*go/doc.Type"".autotmp_1554Ï$type.**go/doc.Type"".autotmp_1553type.int"".autotmp_1552type.int"".autotmp_1551type.string"".autotmp_1550type.*string"".autotmp_1549type.int"".autotmp_1548type.int"".autotmp_1547¿$type.*go/doc.Value"".autotmp_1546¯&type.**go/doc.Value"".autotmp_1545type.int"".autotmp_1544type.int"".autotmp_1543type.uint64"".autotmp_1542type.uint64"".autotmp_1541type.int"".autotmp_1540type.int"".autotmp_1539�type.[]"".Ident"".autotmp_1538type.string"".autotmp_1537ÿtype."".Ident"".autotmp_1536Ÿtype.*"".Ident"".autotmp_1535ïtype.int"".autotmp_1534type.int"".autotmp_1533�type.*string"".autotmp_1532type.string"".autotmp_1531type.*string"".autotmp_1530type.int"".autotmp_1529type.int"".autotmp_1526type.int"".autotmp_1525type.int"".autotmp_1524type.[]string"".autotmp_1523type.*string"".autotmp_1522ïtype.[0]string"".autotmp_1519type.string"".autotmp_1518�„type.struct { F uintptr; A0 **"".Indexer; A1 *string; A2 *string }"".autotmp_1516ÿ"type.*go/ast.File"".autotmp_1515type.string"".autotmp_1514ï8type.map[string]*go/ast.File"".autotmp_1513type.*string"".autotmp_1512ßtype.*string"".autotmp_1511&type.[]*go/doc.Func"".autotmp_1510type.[]string"".autotmp_1509(type.[]*go/doc.Value"".autotmp_1508type.string"".autotmp_1507type.string"".autotmp_1506type.string"".autotmp_1505type.int"".autotmp_1504type.[]"".Ident"".autotmp_15034type.map[string][]"".Ident"".autotmp_1502 type."".SpotKind"".autotmp_1501&type.[]*go/doc.Func"".autotmp_1500ß&type.[]*go/doc.Func"".autotmp_1499type.[]string"".autotmp_1498(type.[]*go/doc.Value"".autotmp_1497type.[]string"".autotmp_1496(type.[]*go/doc.Value"".autotmp_1495¯&type.[]*go/doc.Type"".autotmp_1494type.[]string"".autotmp_1493ÿ(type.[]*go/doc.Value"".autotmp_1492Ïtype.[]"".Ident"".autotmp_1491type.[]"".Ident"".autotmp_1490type.string"".autotmp_1489Ï4type.map[string][]"".Ident"".autotmp_1488ß type."".SpotKind"".autotmp_1487type.string"".autotmp_14864type.map[string][]"".Ident"".autotmp_1485 type."".SpotKind"".autotmp_1484type."".Ident"".autotmp_1483type.[]"".Ident"".autotmp_1482Ÿtype.[]"".Ident"".autotmp_1481type.string"".autotmp_14804type.map[string][]"".Ident"".autotmp_1479 type."".SpotKind"".autotmp_1478type.string"".autotmp_1477type.string"".autotmp_1476type.string"".autotmp_1475type.[]string"".autotmp_1474ïtype.[]string"".autotmp_1473type.string"".autotmp_1472type.string"".autotmp_1471type.string"".autotmp_1470type.string"".autotmp_1469¿type.[]string"".autotmp_1468type.string"".autotmp_1467¿4type.map[string][]"".Ident"".autotmp_1466× type."".SpotKind"".autotmp_1465¯4type.map[string][]"".Ident"".autotmp_1462Ï&type.go/ast.Package"".autotmp_1461type.string"".autotmp_1460type.string"".autotmp_1459type.string"".autotmp_1457type.string"".autotmp_1456ÿ type.string"".autotmp_1455ß type.string"".autotmp_1454¿ type.string"".&astPkg�(type.*go/ast.Package "".~r1ÿtype.string +"".okãtype.bool"".sÿ type.string"".s¿ type.string"".xŸ type.*"".Indexer "".~r1¿type.string"".sŸ type.string"".s¿ type.string"".xÏ type.*"".Indexer "".~r1ÿtype.string"".sÿ type.string"".sŸtype.string"".x¯ type.*"".Indexer "".~r1ßtype.string"".sÿ type.string"".sß type.string"".x¿ type.*"".Indexer "".~r1Ÿtype.string"".sŸ type.string"".sß type.string"".xß type.*"".Indexer"".f¿"type.*go/doc.Func"".nameŸ +type.string"".vÿ$type.*go/doc.Value"".idents¿type.[]"".Ident"".fß"type.*go/doc.Func"".fÏ"type.*go/doc.Func"".name¿ +type.string"".v�$type.*go/doc.Value"".nameŸ type.string"".c�$type.*go/doc.Value"".tï"type.*go/doc.Type"".nameÿ +type.string"".cŸ$type.*go/doc.Value"".pÿtype."".Ident"".iÏtype.int"".pkgsïtype.[]"".Ident"".foundátype.bool"".wordßtype.string"".pkgIdentÿtype."".Ident"".synopsis¿type.string"".nameß +type.string"".wordsŸ type.[]string"".addIdentŸLtype.func("".SpotKind, string, string)"".docPkg¯(type.*go/doc.Package"".pkgPathß type.string"".pkgName¿ type.string"".astFileP"type.*go/ast.File"".filename0type.string"".dirnametype.string"".x type.*"".Indexer*%ðÈïðí7ïðäÀBâ® %øIÛ  /…:5f=i +se0ôOÙ� f꣚l _ œ"&”™Q5% +”T˜ŒL"= +˜ŒL"= +˜T=›T²¬ =*.”™Q5% +”L*¿ #z�7z‹ò¬«S®|Ul:2¥|°Â‘Ž]‹›ì¤:dWÐgžÇðÏˬ§€´ã ¿_€çŠˆ /e z2Tgclocals·239e1e8ad92a27493905b1a5825461a8Tgclocals·30e4b7ee326c50e405118bd8fc3dcd4c”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ2"".(*Indexer).indexGoFileà-Ð-eH‹ %H�„$hþÿÿH;AwèëâH�ìH‹¼$ H‹œ$PH‹kHƒý„ H‹]H‰œ$HH‹]H‰œ$PH‹/¶]9€û„©H‰<$Hƒ<$„Ú +H�$ÀH‹œ$HH‰\$èH‹œ$ H‰$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$HH‰\$H‹œ$PH‰\$ èH‹\$(H‰\$HH�H‰$èH‹D$H‰D$`H‰$Hƒ<$„< +H‹œ$8H‰\$H‹œ$@H‰\$èH‹\$`H‰$Hƒ<$„ý Hƒ$H‹\$HH‰\$èH‹œ$ H‰$Hƒ<$„Æ H�$ÈH‹\$`H‰\$èH‹œ$ H‰œ$€H‹œ$PH‰\$xH‹5H‰t$X1íH9î„D H‹1íH9è„ûH‹”$€H‰´$xH‰4$H‰”$€H‰T$H‹L$xH‰„$hH‰D$H‰Œ$pH‰L$èH‹¼$ H‹/¶]8€ûtxH‹/¶]9€û…H‹/¶]:€û…1À<uRH‰<$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$8H‰\$H‹œ$@H‰\$ H‹œ$PH‰\$(èH‹¼$ H‹Œ$HH‹„$PHÇ„$ˆHÇ„$�H‰Œ$ØH‰„$àH�H‰$H‰|$@H‹¯�H‰l$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹¼$ØH‹´$àH‹L$ ¶\$(H‰ØH‰ËHƒù„H‹ H‰Œ$øH‹kH‰¬$<„xH‰èH‰Œ$ˆH‰„$�H‰Œ$(H‰„$0H�H‰$H‹œ$ H‹«H‰l$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹L$ ¶\$(Hƒù„ü€ûu~H‹œ$(H‰œ$¨H‹œ$0H‰œ$°H�H‰$HÇD$èH‹\$H‰\$pH�H‰$H‹œ$ H‹«H‰l$H�œ$¨H‰\$H�\$pH‰\$èH‹œ$ H‰\$8H‹œ$(H‰$H‹´$0H‰t$H�5H�l$H‰ïH¥H¥èH‹L$ H‹D$(H‰Œ$ˆH‰ $H‰„$�H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(HÇ„$˜HÇ„$ H‰Œ$èH‰„$ðH�H‰$H‹\$8H‹«�H‰l$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹¼$èH‹´$ðH‹L$ ¶\$(H‰ØH‰ËHƒù„_H‹ H‰Œ$H‹kH‰¬$<„ÐH‰èH‰Œ$˜H‰Œ$8H‰„$ H‰„$@H‹Œ$(H‹„$0H�H‰$H‹œ$ H‹«H‰l$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹\$ H‹+H‹œ$8H‰œ$¸H‹œ$@H‰œ$ÀÆD$3H�H‰$H‰l$H�œ$¸H‰\$H�\$3H‰\$èH‹”$ H‹š(HƒûtH‹HƒûŽâH‹Œ$8H‹„$@H�H‰$H‹ª H‰l$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹L$ ¶\$(H‹)H‰l$P€û…ƒH�H‰$HÇD$èH‹D$H‹œ$8H‰œ$¸H‹œ$@H‰œ$ÀH‰D$PH‰D$hH�H‰$H‹œ$ H‹« H‰l$H�œ$¸H‰\$H�\$hH‰\$èH‹œ$ H‹«(H�¼$È1ÀèH�H‰$H‰l$H�œ$ÈH‰\$èH‹œ$È1íH9넜H‹œ$ЋH‹œ$ÈHƒû„ˆH‹H‹kH‰”$XH‰”$¸H‰¬$`H‰¬$À‰D$4H�H‰$H‹\$PH‰\$H�œ$¸H‰\$H�\$4H‰\$èH�œ$ÈH‰$èH‹œ$È1íH9ë…dÿÿÿH�ÄÉéqÿÿÿëïH‰¼$¨H‰´$°H‰¼$¸H‰´$ÀH�H‰$H‹\$8H‹«�H‰l$H�œ$¨H‰\$H�œ$¸H‰\$èH‹Œ$èH‹„$ðéÃüÿÿ‰éšüÿÿ‰éýúÿÿH‰¼$¸H‰´$ÀH‰¼$¨H‰´$°H�H‰$H‹\$@H‹«�H‰l$H�œ$¸H‰\$H�œ$¨H‰\$èH‹Œ$ØH‹„$àéúÿÿ‰éòùÿÿL‹Œ$8L‰Œ$¸H‹„$@H�L‹L‰„$ÈH‹SH‰„$ÀH‰”$ÐH9ÐŒ*H‰ÁH)ÑH‰ÆH9È‚L‰ÈH)ÎHƒþt H‰ËHÃH‰ØH‰„$ˆH‰´$�H9Ö…êH‰$H‰t$L‰D$H‰T$èH‹¼$ ¶\$ €û„¼HÇÀ<…–L‹„$(L‰„$¨H‹Œ$0H�H‹3H‰´$H‹CH‰Œ$°H‰„$ H9Á|_H9Ár^L‰„$ˆH‰„$�H9ÀuEL‰$H‰D$H‰t$H‰D$èH‹¼$ ¶\$ €ûtHÇÀ<„£÷ÿÿHÇÀé™÷ÿÿ1Àëèè 1ÀéDÿÿÿè H�H‰$H�H‰\$H�H‰\$èH‹t$XH‹D$éÎöÿÿH�H‰$H�H‰\$H�H‰\$èH‹t$H‰t$Xé…öÿÿ‰%é.öÿÿ‰%é÷õÿÿ‰%é¸õÿÿ‰%éõÿÿ‰EéÛôÿÿz +00runtime.morestack_noctxt .runtime.writebarrierptrª6"".(*Indexer).lookupPackageÌtype."".FileÞ"runtime.newobjectÎ4runtime.writebarrierstringž.runtime.writebarrierptrú.runtime.writebarrierptrÂDgo.itab.*"".Indexer.go/ast.Visitorð@go.itab.*go/ast.File.go/ast.Node�go/ast.Walk˜ +."".(*Indexer).indexDocs¦ ,type.map[string]stringŽ 4runtime.mapaccess2_faststrô >type.map[string]map[string]boolâ4runtime.mapaccess2_faststrâ(type.map[string]bool†runtime.makemap¨>type.map[string]map[string]bool�$runtime.mapassign1ê"go.string."/src/"Œ$strings.TrimPrefixà go.string."pkg/"ˆ$strings.TrimPrefixú,type.map[string]stringâ4runtime.mapaccess2_faststrè>type.map[string]map[string]boolÖ4runtime.mapaccess1_faststr¾(type.map[string]boolˆ$runtime.mapassign1úLtype.map[string]map[string]"".SpotKindØ4runtime.mapaccess2_faststrœ6type.map[string]"".SpotKindÀruntime.makemap¬Ltype.map[string]map[string]"".SpotKind”$runtime.mapassign1ÐØ runtime.duffzeroÞ6type.map[string]"".SpotKind”&runtime.mapiterinitÖ6type.map[string]"".SpotKindª $runtime.mapassign1Ì &runtime.mapiternextâ!,type.map[string]stringÊ"$runtime.mapassign1Þ#,type.map[string]stringÆ$$runtime.mapassign1¼%(go.string."_test.go"¼' runtime.eqstringÄ($go.string."/test/"ð) runtime.eqstringÜ*$runtime.panicsliceø*$runtime.panicsliceŠ+"type.*go/ast.File + type.go/ast.Node¸+@go.itab.*go/ast.File.go/ast.NodeÌ+ runtime.typ2Itabø+ type.*"".IndexerŽ,&type.go/ast.Visitor¦,Dgo.itab.*"".Indexer.go/ast.Visitorº, runtime.typ2Itabp°v"".autotmp_1653type.*string"".autotmp_1650type.uint64"".autotmp_1649type.uint64"".autotmp_1648type.string"".autotmp_1647type.bool"".autotmp_1644type.uint64"".autotmp_1642Ÿtype.string"".autotmp_1639ÿtype.*uint8"".autotmp_1638ïtype.*"".File"".autotmp_1637Ç type."".SpotKind"".autotmp_1636type.string"".autotmp_1635Ÿ@type.map.iter[string]"".SpotKind"".autotmp_16346type.map[string]"".SpotKind"".autotmp_1633ß6type.map[string]"".SpotKind"".autotmp_1632type.string"".autotmp_1630type.string"".autotmp_1629type.int"".autotmp_1628Étype.bool"".autotmp_1627type.string"".autotmp_1625type.string"".autotmp_1624type.string"".autotmp_1623type.string"".autotmp_1622type.string"".autotmp_1621ÿtype.string"".autotmp_1620type.string"".autotmp_1619Ï(type.map[string]bool"".autotmp_1618type.string"".autotmp_1617type.string"".autotmp_1616ßtype.string"".autotmp_1615¿type.string"".autotmp_1614type.string"".autotmp_1613type.int"".autotmp_1612type.int"".autotmp_1611type.int"".autotmp_1606¿"type.*go/ast.File"".autotmp_1605¯ type.*"".Indexer "".~r1ÿtype.string"".sŸtype.string"".sßtype.string"".x¿ type.*"".Indexer "".~r1Ÿtype.string"".s¿type.string"".sÿtype.string"".x¯ type.*"".Indexer"strings.prefix·3ÿtype.stringstrings.s·2ßtype.string"strings.suffix·3Ÿtype.stringstrings.s·2¿type.string"".kÿtype.string"".dest�6type.map[string]"".SpotKind"".pkgPath¿type.string"".ppKeyßtype.string "".pakŸtype.*"".Pak"".pkgNameŸtype.string"".astFile`"type.*go/ast.File"".fileP&type.*go/token.File"".filename0type.string"".dirnametype.string"".x type.*"".Indexer%°Ÿ¯°«ð²ü -.)Ož“ "RÏg~Õ¯X evU$ww ¼Ž n$ x�_8(.Š ªRE>«ºYhž@‹~ » Ð8 7TTgclocals·e7de193031e0be40b190d4e59972582cTgclocals·cf183a2ee169f45e3a30f1a38f3c1f0f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".(*Indexer).visitFile€äeH‹ %H�„$8ÿÿÿH;AwèëâH�ìHH‹œ$pH‰$H‹œ$hH‹[ ÿÓ¶\$€û…WH‹¬$PH‹m¶]€û„>H‹œ$pH‰$H‹œ$hH‹[8ÿÓH‹\$H‰œ$H‹\$H‰œ$H�¼$(1ÀèH�œ$(Hƒû„âHÇÂHÇÁH‰”$H‰Œ$ H‰œ$H‰$H‹œ$XH‰\$H‹œ$`H‰\$èH‹œ$HƒÃH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹œ$H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹L$H‹D$ H‰Œ$ðH‰Œ$ H‰„$øH‰„$¨H‹œ$hH‰$H‹œ$pH‰\$èH‹´$pH‹”$h¶\$H‰Ùˆ\$FH‹¬$PH‹m¶]:€û„ëH‰4$H‹Z8ÿÓH‹T$H‹L$H‰”$H‰$H‰Œ$H‰L$è¶\$€ûu�èH�ÄHÃÆD$GH�H‰$H‹œ$PH‹kH‰l$H�\$GH‰\$èHÇ„$àHÇ„$èH�œ$àH�-H‰+H�¬$PH‰kSjèYYH…À…H‹œ$PH‹+Hƒý„ýH‹UH‹MH‹œ$ H‰\$H‹œ$¨H‰\$H‰Œ$ØH‰ $H‰”$ÐH‹Z(ÿÓH‹\$H‰œ$°H‹\$ H‰œ$¸H‹L$(H‹\$0H‰œ$ÈHƒùH‰Œ$Àt�èH�ÄHÃH‹œ$PH‰$Hƒ<$„VHƒ$èH‹œ$PH‰$Hƒ<$„)Hƒ$H� QjèYYH…À…üH‹œ$PH‹«H‰,$èH�H‰$HÇD$èH‹L$H‹œ$PH‰$Hƒ<$„£H�$(H‰L$èH‹œ$PH‰$H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ ¶\$Fˆ\$(èH‹T$0H‹L$8H‰T$P1íH9êu�èH�ÄHÃH‰L$X1íH9é„‚H‹œ$pH‰$H‹œ$hH‹[8ÿÓH‹T$H‹L$H‹œ$PH‰$H‹œ$XH‰\$H‹œ$`H‰\$H‰”$ðH‰T$H‰Œ$øH‰L$ H‹\$PH‰\$(H‹\$XH‰\$0èH‹T$PH‹œ$PH‹³àH‹j H‹œ$PHõH‰«àH‹œ$PH‹«èH‹œ$PHÿÅH‰«èH‹œ$PH‹«ðH‰l$HH‰$èH‹L$H‹œ$PH‹l$HHÍH‰«ð�èH�ÄHÉ%éQþÿÿ�èH�ÄHÉ%éËýÿÿ‰%éžýÿÿ‰Eéûüÿÿ�èH�ÄHÃH‹¬$PH‹m¶]9€ût€ù…Aüÿÿ�èH�ÄHÃH‹¬$PH‹m¶]8€û„„€ù„TH‰4$H‹Z8ÿÓL‹L$H‹L$L‰Œ$L‰L$`H‰Œ$H�L‹L‰„$€H‹SH‰L$hH‰”$ˆH9ÑŒH‰ÍH)ÕH‰ÏH9é‚ L‰ÎH)ïHƒÿt H‰ëHóH‰ÞH‰´$H‰¼$H9×…ØH‰4$H‰|$L‰D$H‰T$è¶\$ €û„²HÇÁ€ù…‰L‹„$XL‰D$pH‹”$`H�H‹;H‰¼$�H‹KH‰T$xH‰Œ$˜H9Ê|ZH9ÊrYL‰„$ðH‰Œ$øH9Éu@L‰$H‰L$H‰|$H‰L$è¶\$ €ûtHÇÁ€ù„½úÿÿ�èH�ÄHÃ1Éëåè 1ÉéNÿÿÿè �èH�ÄHÉéùÿÿ�èH�ÄHÃX +00runtime.morestack_noctxtz +ü +Êð runtime.duffzero€4runtime.writebarrierstringÞ4runtime.writebarrierstring´path.JoinÄ"".isGoFileÆ +’ "".isWhitelisted²&runtime.deferreturnÚtype.chan bool¢ "runtime.chansend1ð "".func·013ž +"runtime.deferprocÚ +Ö &runtime.deferreturn¨ $sync.(*Mutex).Lockî .sync.(*Mutex).Unlock·fþ "runtime.deferprocÄdgolang.org/x/tools/godoc/util.(*Throttle).ThrottleÒ6type.map[string]"".SpotKindöruntime.makemapÒ.runtime.writebarrierptrî*"".(*Indexer).addFile¦&runtime.deferreturnŽ +Ð2"".(*Indexer).indexGoFile 4go/token.(*File).LineCountä&runtime.deferreturn˜&runtime.deferreturnô&runtime.deferreturnÌ&runtime.deferreturn¸ +€(go.string."_test.go"ú runtime.eqstringî$go.string."/test/"” runtime.eqstringÔ&runtime.deferreturnö$runtime.panicslice’$runtime.panicslice¢&runtime.deferreturnÌ&runtime.deferreturnP�P"".autotmp_1699ÏTtype.struct { F uintptr; A0 **"".Indexer }"".autotmp_1697type.uint64"".autotmp_1696type.uint64"".autotmp_1695type.string"".autotmp_1694type.bool"".autotmp_1691type.uint64"".autotmp_1689type.string"".autotmp_1688type.bool"".autotmp_1686otype.[]string"".autotmp_1685type.int"".autotmp_1684type.int"".autotmp_1683type.int"".autotmp_1682type.int"".autotmp_1681type.string"".autotmp_1679�type.bool"".autotmp_1678type.int"".autotmp_1677type.int"".autotmp_1676type.int"".autotmp_1673type.int"".autotmp_1672type.int"".autotmp_1671type.string"".autotmp_1670type.bool"".autotmp_1669type.string"".autotmp_1668type.bool"".autotmp_1667¯type.string"".autotmp_1666�type.string"".autotmp_1665?type.[2]string"strings.prefix·3ïtype.stringstrings.s·2¯type.string"strings.suffix·3�type.stringstrings.s·2Ïtype.string"".fastß"type.*go/ast.File"".fileï&type.*go/token.File "".err�type.error"".f¯`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser"".goFileƒtype.bool"".filenameÏtype.string +"".fi0 type.os.FileInfo"".dirnametype.string"".x type.*"".Indexer¨%�ÿ��g¡��EÙ��ž����-��+��ƒ��&���À¸Î %A¢:<"0I}!6GX ‚%!9    Â’  'T=Â/+Hv9>›*ãQ`h• 8ÌXTgclocals·f883715410f079c471a61921a56fd549Tgclocals·614d2fa1d43f0645e21081ba33bd3683”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".canonicalÀºeH‹ %H;awèëêHƒì HÇD$8HÇD$@H‹\$(H‰$H‹\$0H‰\$èH‹L$H‹D$H‰L$8H‰D$@HƒÄ à + 0runtime.morestack_noctxt€strings.ToLower@@ "".~r1 type.string"".wtype.string@B?`š` +?!Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ*"".(*Corpus).throttleÀºH‹D$òò@(ò f.Ès.ò@(ò f.Áw ò@(òD$ÃòòD$ÃòòD$à +*$f64.0000000000000000,*$f64.0000000000000000R*$f64.3ff0000000000000†*$f64.3ff0000000000000¤*$f64.3feccccccccccccd  "".~r0type.float64"".ctype.*"".Corpus``®  Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ*"".(*Corpus).NewIndex€SìReH‹ %H�„$ýÿÿH;AwèëâH�ìhH�H‰$èH‹D$H‰„$H‹¬$pH‰(H�H‰$èH‹\$H‰œ$H�H‰$èH‹L$H‰ÏHƒù„#1ÀèHÇAH‰L$PH�H‰$HÇD$ÈèH‹\$H‰œ$ðH�H‰$HÇD$èH‹\$H‰œ$èH�H‰$HÇD$èH‹\$H‰œ$àH�H‰$HÇD$ èH‹\$H‰œ$ØH‹œ$H‹+òòE(ò f.ȃ@òE(ò f.Á‡òM(ò $HÇD$áõèH‹\$H‰œ$ÐH�H‰$HÇD$èH‹\$H‰œ$ÈH�H‰$HÇD$èH‹\$H‰œ$ÀH�H‰$HÇD$èH‹\$H‰œ$¸H�H‰$HÇD$èH‹\$H‰œ$°H�H‰$èH‹L$H‰ÏHƒù„61ÀèH‰Œ$�H‰ $Hƒ<$„ H‹œ$H‹+H‰l$èH‹œ$�H‰$Hƒ<$„ÔHƒ$H‹\$PH‰\$èH‹œ$�H‰$Hƒ<$„�Hƒ$H‹œ$ðH‰\$èH‹œ$�H‰$Hƒ<$„cH�$�H‹œ$èH‰\$èH‹œ$�H‰$Hƒ<$„&H�$˜H‹œ$àH‰\$èH‹œ$�H‰$Hƒ<$„éH�$ H‹œ$ØH‰\$èH‹œ$�H‰$Hƒ<$„¬H�$H‹œ$ÐH‰\$èH‹œ$�H‰$Hƒ<$„oH�$H‹œ$ÈH‰\$èH‹œ$�H‰$Hƒ<$„2H�$H‹œ$ÀH‰\$èH‹œ$�H‰$Hƒ<$„õH�$ H‹œ$¸H‰\$èH‹œ$�H‰$Hƒ<$„¸H�$0H‹œ$°H‰\$èH‹œ$H‰$H‹œ$�H‰\$èH�H‰$èH‹\$H‰œ$H�H‰$èH‹\$H‰œ$H�H‰$HÇD$2èH‹D$H‹œ$H‰$H‰D$èH‹œ$H‹+H‰,$èH‹\$H‰œ$¨HÇ„$PHÇ„$XH�H‰$H‹œ$¨H‰\$H�œ$PH‰\$èH‹”$¶\$1í@8ë„ÇH‹Œ$PH‰Œ$0H‹„$XH‰„$8H‹*H‹]P1íH9ët$H‰ $H‰D$H‹*H‹UPH‹ÿÓ¶\$€ûuélÿÿÿÆD$GH�H‰$H‹œ$H‹+H‰l$H�\$GH‰\$èH‹œ$H‰$HÇD$èH�H‰$èH‹D$H�-H‰(H‰„$ˆH‰$Hƒ<$„êHƒ$H‹œ$H‰\$èH‹œ$ˆH‰$Hƒ<$„°Hƒ$H‹œ$H‰\$èH‹œ$ˆH‰$Hƒ<$tzHƒ$H‹œ$H‰\$èH‹œ$ˆH‰$Hƒ<$tGHƒ$ H‹œ$H‰\$èH‹œ$0H‰$H‹œ$8H‰\$H‹œ$ˆSjèYYé$þÿÿ‰%ë°‰%ézÿÿÿ‰%éDÿÿÿ‰%é +ÿÿÿH‹œ$H‰$èH‹„$H‹¬$H‹m¶]:€ûu9H‹1íH‰kH‹(H‰,$Hƒ<$„{ Hƒ$ èH‹œ$H‹1íH‰«ÀH�H‰$HÇD$èH‹\$H‰\$XHÇ„$˜HÇ„$ HÇ„$¨H‹œ$H‹H‹« H�¼$1ÀèH�H‰$H‰l$H�œ$H‰\$èH‹œ$1íH9ë„ÐH‹œ$ H‹H‹¼$Hƒÿ„œ H‹/H‰¬$ H‹wH‰´$(H‰D$hHƒø„o H�0H�<$H¥H¥H¥èH‹T$H‹L$ H‹D$(H‰”$àH‰Œ$èH‰„$ðH‹|$hHƒÿ„ H�oH�<$H‰îH¥H¥H¥èH‹T$H‹L$ H‹D$(H‰”$°H‰Œ$¸H‰„$ÀH‹œ$ H‰œ$pH‹œ$(H‰œ$xH�H‰$èH‹D$H‰„$€H‰$Hƒ<$„‹ +H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹œ$€H‰$Hƒ<$„< +Hƒ$H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹œ$€H‰œ$ H�H‰$H‹\$XH‰\$H�œ$pH‰\$H�œ$ H‰\$èH‹œ$ H‰$H‹œ$(H‰\$èH‹\$H‰œ$`H‹\$H‰œ$hH�H‰$èH‹D$H‰D$xH‰$Hƒ<$„Z H‹œ$`H‰\$H‹œ$hH‰\$èH‹\$xH‰$Hƒ<$„ Hƒ$H‹œ$ H‰\$H‹œ$(H‰\$èH‹\$xH‰œ$HH�H‰œ$@H‹”$˜H‹Œ$ H‹„$¨H‰ÃH)ËHƒû}OH�H‰$H‰”$(H‰T$H‰Œ$0H‰L$H‰„$8H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$0H‰„$8H‰ÓH‰”$(H‰ÍHkíHëH‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹”$(H‹Œ$0H‹„$8H‰”$˜H‰Œ$ H‰„$¨H‹œ$H‹H‹«H‰,$èH�œ$H‰$èH‹œ$1íH9ë…0üÿÿH‹\$XHƒûtH‹H‰ØH‹œ$H‹H‰ƒøH‹œ$˜H‰$H‹œ$ H‰\$H‹œ$¨H‰\$H�H‰\$H�H‰\$ èH‹T$(H‹L$0H‹D$8H‰”$@H‰Œ$HH‰„$PH�H‰$HÇD$èH‹”$HH‹\$H‰œ$ø1ÀH9Ð� H�H‰$H‹œ$@H‰ÅH‰D$HH9ЃºHkíHëH�l$H‰ïH‰ÞH¥H¥èH‹D$H‰„$˜H�H‰$H‹œ$øH‰\$H‰D$Hƒ|$„]H�œ$˜H‰\$èH‹”$HH‹D$HHÿÀH9ÐŒ`ÿÿÿHÇD$`H‹¬$H‹m¶]:€û„™H‹œ$H‹Hƒø„ôHƒÀ H‹xH‹PH‹HH9Ê‚ÔH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰´$H‰”$ H‰„$€H‰$H‰´$ˆH‰t$H‰”$�H‰T$èH‹\$H‰\$`H‹œ$H‹H‹«0H�¼$È1ÀèH�H‰$H‰l$H�œ$ÈH‰\$èH‹œ$È1íH9ë„ÇH‹œ$ÐH‹+H‹œ$ÈHƒû„ïH�¼$x1ÀèH�H‰$H‰l$H�œ$xH‰\$èH‹œ$x1íH9ë„BH‹œ$€Hƒû„’H‹+H‰¬$øH‹kH‰¬$H‹kH‰¬$H‹œ$xHƒû„VH‹œ$øH‰œ$ÈH‹œ$H‰œ$ÐH‹œ$H‰œ$ØH�¼$X1ÀèH‹œ$ÈH‰œ$XH‹œ$ÐH‰œ$`H‹œ$ØH‰œ$hH‹¬$H‹mH‹�H‰œ$pH�H‰$H�H‰\$H�H‰\$H�œ$XH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH�œ$xH‰$èH‹œ$x1íH9ë…¾þÿÿH�œ$ÈH‰$èH‹œ$È1íH9ë…9þÿÿH�H‰$èH‹\$H‰\$pH‹\$pH‰$Hƒ<$„ýH‹œ$H‹H‹kH‰l$èH‹\$pH‰$Hƒ<$„ÄHƒ$H‹\$`H‰\$èH‹\$pH‰$Hƒ<$„�Hƒ$H‹\$XH‰\$èH‹\$pH‰$Hƒ<$„\Hƒ$H‹œ$øH‰\$èH‹\$pH‰$Hƒ<$„%Hƒ$ H‹´$H‹>Hƒÿ„H�·¨H�|$H¥H¥H¥èH‹„$H‹(Hƒý„ÐH��àH‹l$pHƒý„²L�E8L‰ÇH‰ÞèH‹\$pH‰$Hƒ<$„ƒHƒ$`H‹H‹«H‰l$èH‹\$pH‰$Hƒ<$„JHƒ$hH‹œ$H‹H‹«H‰l$èH‹\$pH‰$Hƒ<$„ Hƒ$pH‹œ$H‹H‹« H‰l$èH‹\$pH‰$Hƒ<$„ÈHƒ$xH‹œ$H‹H‹«0H‰l$èH‹„$H‹\$pHƒû„‰L‹M‹A¶h8@ˆ«€H‹\$pHƒûthL‹M‹A¶h9@ˆ«�H‹\$pHƒûtGL‹M‹A¶h:@ˆ«‚H‹\$pHƒût&L‹M‹I‹h@H‰«ˆH‹\$pH‰œ$xH�ÄhÉëÖ‰뵉딉épÿÿÿ‰%é,ÿÿÿ‰%éëþÿÿ‰%éªþÿÿ‰%éqþÿÿ‰EéFþÿÿ‰Eé(þÿÿ‰éõýÿÿ‰%éÏýÿÿ‰%é˜ýÿÿ‰%édýÿÿ‰%é0ýÿÿ‰%é÷üÿÿ‰é£ûÿÿ‰égûÿÿ‰é +ûÿÿè ‰éúÿÿ‰%é—ùÿÿè ‰%éÙöÿÿ‰%éšöÿÿ‰%é¸õÿÿ‰%éiõÿÿ‰éÙôÿÿ‰éŠôÿÿ‰é]ôÿÿ‰%éyóÿÿ‰%é<ðÿÿ‰%éÿïÿÿ‰%éÂïÿÿ‰%é…ïÿÿ‰%éHïÿÿ‰%é ïÿÿ‰%éÎîÿÿ‰%é‘îÿÿ‰%éWîÿÿ‰%é îÿÿ‰%éèíÿÿ‰éÃíÿÿò éÜìÿÿò éÏìÿÿ‰éÖëÿÿˆ +00runtime.morestack_noctxtPtype.*"".Corpusb"runtime.newobject  type.*"".Indexer²"runtime.newobjectÚ*type.go/token.FileSetì"runtime.newobjectžà runtime.duffzeroÆtype.chan boolê runtime.makechan’,type.map[string]string¶runtime.makemapÞ.type.map["".Pak]*"".Pak‚runtime.makemapª>type.map[string]*"".IndexResultÎruntime.makemapŽ*$f64.0000000000000000¨*$f64.0000000000000000Ö*$f64.3ff0000000000000šRgolang.org/x/tools/godoc/util.NewThrottleÂ&type.map[string]intæruntime.makemapŽ>type.map[string]map[string]bool²runtime.makemapÚLtype.map[string]map[string]"".SpotKindþruntime.makemap¦Ttype.map["".SpotKind]map[string][]"".IdentÊruntime.makemapòtype."".Indexer„ "runtime.newobject¶ ä runtime.duffzeroŽ +.runtime.writebarrierpträ +.runtime.writebarrierptrÀ .runtime.writebarrierptr¢ .runtime.writebarrierptr„ .runtime.writebarrierptræ .runtime.writebarrierptrÈ.runtime.writebarrierptrª.runtime.writebarrierptrŒ.runtime.writebarrierptrî.runtime.writebarrierptrÐ.runtime.writebarrierptrŒ.runtime.writebarrierptrš&type.sync.WaitGroup¬"runtime.newobjectÔtype.chan boolæ"runtime.newobjectŽtype.chan bool² runtime.makechanè.runtime.writebarrierptr�."".(*Corpus).fsDirnamesè$type.<-chan string®"runtime.chanrecv2è +štype.chan boolà"runtime.chansend1”*sync.(*WaitGroup).Add¢ºtype.struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }´"runtime.newobjectÌ"".func·016®.runtime.writebarrierptrŠ.runtime.writebarrierptrÞ.runtime.writebarrierptr².runtime.writebarrierptr„runtime.newprocŽ,sync.(*WaitGroup).Wait’*bytes.(*Buffer).ResetÈ@type.map[string]*"".LookupResultìruntime.makemapŠ Ø runtime.duffzero˜ >type.map[string]*"".IndexResultÎ &runtime.mapiterinitž""".reduce¶#"".reduceÒ$(type."".LookupResultä$"runtime.newobjectô%2runtime.writebarrierslice„'2runtime.writebarrierslice²'@type.map[string]*"".LookupResultŒ($runtime.mapassign1È("".canonicalŠ) type."".wordPairœ)"runtime.newobjectŒ*4runtime.writebarrierstringü*4runtime.writebarrierstring¤+"type.*"".wordPairŠ,type."".RunListü,"runtime.growslice¶.2runtime.writebarrierifaceÌ/dgolang.org/x/tools/godoc/util.(*Throttle).Throttleî/&runtime.mapiternext´1$"".lessWordPair·fÌ1""".newAltWords·fà1""".RunList.reduce¼28type.map[string]*"".AltWordsà2runtime.makemap®3"type.*"".AltWordsž4"runtime.assertE2TÆ48type.map[string]*"".AltWords®5$runtime.mapassign1Â8*index/suffixarray.New˜9Ø runtime.duffzero¦9Ttype.map["".SpotKind]map[string][]"".IdentÜ9&runtime.mapiterinitÚ:Ø runtime.duffzeroè:4type.map[string][]"".Identž;&runtime.mapiterinitÐ=ð runtime.duffzeroô>*type."".byImportCountŠ?&type.sort.Interface¢?Ngo.itab."".byImportCount.sort.InterfaceÐ?runtime.convT2I€@sort.Sort¢@&runtime.mapiternextê@&runtime.mapiternextžAtype."".Index°A"runtime.newobjectžB.runtime.writebarrierptrîB.runtime.writebarrierptr¾C.runtime.writebarrierptr”D.runtime.writebarrierptržE2runtime.writebarrierslice’Fô runtime.duffcopyìF.runtime.writebarrierptrÖG.runtime.writebarrierptrÀH.runtime.writebarrierptrªI.runtime.writebarrierptr²N$runtime.panicsliceæN$runtime.panicindex²R*$f64.3ff0000000000000ÌR*$f64.3feccccccccccccd Ð |"".autotmp_1766ï type.*"".Index"".autotmp_1765ßtype.[]"".Ident"".autotmp_1762type.uint64"".autotmp_1761type.uint64"".autotmp_1760¯type.[]uint8"".autotmp_1755ÿtype."".RunList"".autotmp_1754Ï"type.interface {}"".autotmp_1753ß "type.*"".wordPair"".autotmp_1752Ï *type.*"".LookupResult"".autotmp_1750¿ ¼type.*struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }"".autotmp_1748¯type.string"".autotmp_1747¯  type.*"".Indexer"".autotmp_1745,type.*go/token.FileSet"".autotmp_1744Ÿ*type."".byImportCount"".autotmp_1743ß>type.map.iter[string][]"".Ident"".autotmp_17424type.map[string][]"".Ident"".autotmp_1741¿^type.map.iter["".SpotKind]map[string][]"".Ident"".autotmp_1740Ttype.map["".SpotKind]map[string][]"".Ident"".autotmp_1738type.int"".autotmp_1737Ÿ "type.*"".AltWords"".autotmp_1736type.int"".autotmp_1734type."".RunList"".autotmp_1733type.int"".autotmp_1731"type.*"".wordPair"".autotmp_1730�type.string"".autotmp_1729� *type.*"".LookupResult"".autotmp_1728ïtype.string"".autotmp_1727type."".HitList"".autotmp_1725ŸHtype.map.iter[string]*"".IndexResult"".autotmp_1724>type.map[string]*"".IndexResult"".autotmp_1722Á type.bool"".autotmp_1721type.bool"".autotmp_1720ÿ +$type.<-chan string"".autotmp_1718type.chan bool"".autotmp_1717ï +Ttype.map["".SpotKind]map[string][]"".Ident"".autotmp_1716ß +Ltype.map[string]map[string]"".SpotKind"".autotmp_1715Ï +>type.map[string]map[string]bool"".autotmp_1714¿ +&type.map[string]int"".autotmp_1713¯ +Xtype.*golang.org/x/tools/godoc/util.Throttle"".autotmp_1712Ÿ +>type.map[string]*"".IndexResult"".autotmp_1711� +.type.map["".Pak]*"".Pak"".autotmp_1710ÿ ,type.map[string]string"".autotmp_1709ï type.chan bool +"".&cŸ  type.**"".Corpus"".&dirGate¯ type.*chan bool +"".&xÏ "type.**"".Indexer "".&wg¿ (type.*sync.WaitGroup "".~r0Ïtype.[]uint8 "".~r0¯ ,type.*go/token.FileSet +"".ir¿type.[]"".Ident"".suffixes� :type.*index/suffixarray.Index"".i¿ type.int"".altsß 8type.map[string]*"".AltWords"".alistÏtype."".RunList"".othersïtype."".HitList"".decls�type."".HitList"".hÿ (type.*"".IndexResult"".w� type.string"".wlistŸtype."".RunList"".wordsŸ @type.map[string]*"".LookupResult"".dirnameïtype.string "".~r0type.*"".Index.%Ð Ú äÏ Ð ÓÀ)¼ÄM6&&&&f&&&ÜQ›-/"ú+,-  #$ŠHL  DÅ$#j. DK ™s»§$$,Œ–)   I‹ �0(?&&&f&&&&E+.11111111)-,&~^¢«EàhLWHHD*88€]KŠ@_HÊMa™)$#7((+�¨Tgclocals·e2ae74d7d9b034cf3193c5a7d9045bfeTgclocals·87c7e1ca3dc6c27058f61c1ef861d7fa”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ*"".(*fileIndex).Write œeH‹ %H;awèëêHƒì8HÇD$XHÇD$`H‹\$HH‰$H‹\$PH‰\$èH‹L$H‹D$@H‰ $H‰ÁH�H‰D$(H‰D$H‰L$0H‰L$èH‹L$H‹D$ H‰L$XH‰D$`HƒÄ8à + + 0runtime.morestack_noctxt€.encoding/gob.NewEncoder°$type.*"".fileIndexâgo.itab.*bufio.Reader.io.Reader˜$type."".byteReaderÞ"runtime.assertI2Iš,type."".countingReader°type.io.ReaderÈFgo.itab."".countingReader.io.Readerðruntime.convT2I²"type."".fileIndexÄ"runtime.newobjectž("".(*fileIndex).ReadÌ,"".ErrFileIndexVersionÚ,"".ErrFileIndexVersion‚ +.runtime.writebarrierptrà +.runtime.writebarrierptrÐ 2runtime.writebarrierslice¤ ô runtime.duffcopyè .runtime.writebarrierptrÆ .runtime.writebarrierptr¤.runtime.writebarrierptr‚.runtime.writebarrierptrˆ*type.go/token.FileSetš"runtime.newobjectÌà runtime.duffzerož.runtime.writebarrierptrà"".func·018°0go/token.(*FileSet).ReadÂ8type.index/suffixarray.IndexÔ"runtime.newobjectª.runtime.writebarrierptrˆ>index/suffixarray.(*Index).Readè$type.*bufio.Readerþtype.io.Reader–>go.itab.*bufio.Reader.io.Readerª runtime.typ2Itab` "".autotmp_1803OPtype.struct { F uintptr; A0 *io.Reader }"".autotmp_1800,type.*go/token.FileSet"".autotmp_1799type.error"".autotmp_1797type.error"".autotmp_1795type.error"".autotmp_1793/,type."".countingReader"".autotmp_1792¿$type.*bufio.Reader "".&fxŸ$type.*"".fileIndex +"".&n¯type.*int64 "".errotype.error "".err�type.error "".err@type.error"".rtype.io.Reader"".xtype.*"".IndexP" ÷Ÿ @Ÿ ‚Ÿ ¡Ÿ /Ÿ Àð Ê´`4O³L8 7 %2 1*/E"//4* R03;?        ?.9L©s-¾‹½Tgclocals·f27b29bde5e7acbfedd8d5a698a03f34Tgclocals·f5ada9bae2253c1d3b6e95a4c074f972”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ""".(*Index).Stats`ZH�|$1ÀèH‹|$HƒÿtH�o8H�|$H‰îèÉëêì runtime.duffzeroHô runtime.duffcopy` "".~r0$type."".Statistics"".xtype.*"".Index00 ‚ $Tgclocals·13c015770347481bee7a16dde25a3e2fTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".(*Index).ImportCount H‹\$H‹k`H‰l$à  "".~r0&type.map[string]int"".xtype.*"".IndexŽTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".(*Index).PackagePath H‹\$H‹khH‰l$à  "".~r0>type.map[string]map[string]bool"".xtype.*"".IndexšTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ&"".(*Index).Exports H‹\$H‹kpH‰l$à  "".~r0Ltype.map[string]map[string]"".SpotKind"".xtype.*"".Index¦Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ$"".(*Index).Idents H‹\$H‹kxH‰l$à  "".~r0Ttype.map["".SpotKind]map[string][]"".Ident"".xtype.*"".Index²Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ,"".(*Index).lookupWord †eH‹ %H;awèëêHƒì8H‹L$HH‹D$PH�H‰$H‹\$@H‹kH‰l$H‰L$(H‰L$H‰D$0H‰D$èH‹\$ H‹+H‰l$XH‹\$HH‰$H‹\$PH‰\$èH‹L$H‹D$H�H‰$H‹\$@H‹kH‰l$H‰L$(H‰L$H‰D$0H‰D$èH‹\$ H‹H‰D$`H‹\$X1íH9ët.1íH9èt'H‰$H‹\$HH‰\$H‹\$PH‰\$èH‹\$H‰\$`HƒÄ8à + 0runtime.morestack_noctxtN@type.map[string]*"".LookupResult¤4runtime.mapaccess1_faststrî"".canonical�8type.map[string]*"".AltWordsæ4runtime.mapaccess1_faststrà*"".(*AltWords).filterPp"".autotmp_1809"type.*"".AltWords"".autotmp_1807type.string"".autotmp_1805type.string "".alt@"type.*"".AltWords"".match0*type.*"".LookupResult"".wtype.string"".xtype.*"".Indexpèo�¸Ia'Q%šTgclocals·adf61bab00986fadb004b00c759e6135Tgclocals·a310211a5d93ca643985188646602d0e”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".isIdentifieràÂeH‹ %H;awèëêHƒìXH‹\$`H‰\$HH‹\$hH‰\$P1ÒH‰T$@H‹\$HH‰$H‹\$PH‰\$H‰T$èH‹L$‹D$ H‰L$8Hƒùt_H‹\$@H‰\$0‰D$,‰$èH‹T$8‹L$,¶\$€ûu'ƒù_t"H‹\$0Hƒû~‰ $èH‹T$8¶\$€ûtéuÿÿÿÆD$pHƒÄXÃH‹\$hHƒû +ÆD$pHƒÄXÃÆD$pëô + + 0runtime.morestack_noctxtœ&runtime.stringiter2ð unicode.IsLetterÆunicode.IsDigit0°"".autotmp_1815?type.int"".autotmp_1814/type.int"".autotmp_1813type.int"".autotmp_1810type.string +"".chWtype.int32"".iOtype.int "".~r1 type.bool"".stype.string&°ª¯°¯°ðÒVF ++ M£Tgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·8d600a433c6aaa81a4fe446d95c5546b”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ$"".(*Index).Lookupà2Ú2eH‹ %H�„$àýÿÿH;AwèëâH�ì HÇ„$ÈHÇ„$ÐH‹œ$°H‰$H‹´$¸H‰t$H�5H�l$H‰ïH¥H¥èH‹l$ H‹T$(H‹D$0H‰¬$HH‰”$PH‰„$XH‰„$è1ÉH‰”$àH‰T$XH‰¬$ØH‰èH‹l$XH9é�‚H‰„$�Hƒø„Ï H‹H‹hH‰L$`H‰”$ H‰¬$(H‰”$àH‰$H‰¬$èH‰l$è¶\$€û…H�H‹+H‰¬$ÀH‹kH‰¬$ÈHÇ„$°HÇ„$¸H�H‰$èH‹D$H‰„$ˆH‰$Hƒ<$„˜H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹œ$ˆH‰œ$ˆH‹1íH9èt,H‹Œ$ˆHÇ„$ÀH‰„$ÈH‰Œ$ÐH�Ä ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%é\ÿÿÿH‹„$�H‹L$`HƒÀHÿÁH‹l$XH9éŒ~þÿÿH�H‰$HÇD$èH‹\$H‰œ$˜H�H‰$èH‹|$H‰ùHƒÿ„ +1ÀèH‰Œ$€H‰ $Hƒ<$„æ H‹œ$°H‰\$H‹œ$¸H‰\$èH‹œ$€H‰$Hƒ<$„¤ Hƒ$pH‹œ$˜H‰\$èH‹´$¨H‹”$HH‹Œ$PH‹œ$€H‰\$hHƒù…ÎHƒù†½H‹ +H‹jH‰4$H‰Œ$H‰L$H‰¬$H‰l$èH‹D$H‹\$ H‰\$pH‹\$hH‰$Hƒ<$„dHƒ$8H‰D$èH‹\$hH‰$Hƒ<$„5Hƒ$@H‹\$pH‰\$èH‹D$hH‹X81íH9ë„’H‹x8Hƒÿ„øH�_H�<$H‰ÞH¥H¥H¥H‹œ$H‰\$H‹œ$H‰\$ èH‹T$(H‹L$0H‹D$8H‹\$hH‰$Hƒ<$„™Hƒ$ H‰”$ÀH‰T$H‰Œ$ÈH‰L$H‰„$ÐH‰D$èH‹œ$¨H‹kxH�¼$P1ÀèH�H‰$H‰l$H�œ$PH‰\$èH‹œ$P1íH9ë„ÀH‹œ$XH‹H‹œ$P‹+‰l$LH‹¬$H‹”$H�H‰$H‰D$H‰¬$ H‰l$H‰”$(H‰T$èH‹\$ Hƒû„ªL‹H‹sH‹kH�¼$1ÀèL‰„$¨L‰„$H‰´$°H‰´$H‰¬$¸H‰¬$ H‹¼$¨H‹_`H‰œ$(‹t$L‰t$TH�´$H�¼$0èHÇÀ2H‹œ$8H9ÃŽúH‹Œ$@H9Á‚âH‹¬$0H‰ÂH‰ÈH‰ÑH‰¬$¨H‰êH‰Œ$°H‰„$¸H‰”$0H‰”$�H‰Œ$8H‰Œ$˜H‰„$@H‰„$ H�H‰$H‹\$hH‹kpH‰l$H�\$TH‰\$H�œ$�H‰\$èH�œ$PH‰$èH‹œ$P1íH9ë…@þÿÿH‹\$hH‰œ$ÀHÇ„$ÈHÇ„$ÐH�Ä Ãè H‹”$0H‹Œ$8H‹„$@é&ÿÿÿ‰éOþÿÿ‰%é[ýÿÿ‰éýÿÿ‰%é¿üÿÿ‰%é�üÿÿè Hƒù…€H‰ÓHƒù†lHƒÃH‹;H‹CHƒù†PH‹*H‰¬$ðH‹jH‰¬$øH‰¼$ H‰„$(H‰4$H‰¼$H‰|$H‰„$H‰D$èH‹D$H‹\$ H‰\$pH‹\$hH‰$Hƒ<$„×Hƒ$8H‰D$èH‹\$hH‰$Hƒ<$„¨Hƒ$@H‹\$pH‰\$èH‹D$hH‹X81íH9ë„�H‹x8Hƒÿ„kH�H�<$H‰ÞH¥H¥H¥H‹œ$ðH‰\$H‹œ$øH‰\$ èH‹T$(H‹L$0H‹D$8H‰”$xH‰Œ$€H‰„$ˆH‹t$hH‹~8Hƒÿ„ûH�wH�<$H¥H¥H¥H‹œ$ðH‰\$H‹œ$øH‰\$ èH‹T$(H‹L$0H‹D$8H‰”$`H‰Œ$hH‰„$pH�H‰$èH‹D$H‰D$xH‰$Hƒ<$„rH‹œ$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$xH‰$Hƒ<$„&Hƒ$H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$èH‹\$hH‰$Hƒ<$„ÕHƒ$8H‹\$xH‰\$èH‹œ$¨H‹kxH�¼$P1ÀèH�H‰$H‰l$H�œ$PH‰\$èH‹œ$P1íH9ë„eH‹œ$XH‹H‹œ$P‹+‰l$PH‹¬$H‹”$H�H‰$H‰D$H‰¬$ H‰l$H‰”$(H‰T$èH‹\$ Hƒû„L‹H‹sH‹kH�¼$ð1ÀèL‰„$ðH‰´$øH‰¬$H‹¼$¨H‹_`H‰œ$‹t$P‰t$TH�´$ðH�<$èH‹œ$ðH‰\$ H‹œ$øH‰\$(èH‹\$0H‰œ$�H‹\$8H‰œ$˜H‹\$@H‰œ$ H�H‰$H‹\$hH‹kpH‰l$H�\$TH‰\$H�œ$�H‰\$èH�œ$PH‰$èH‹œ$P1íH9ë…›þÿÿéKûÿÿ‰éöþÿÿ‰%éþÿÿ‰%éÎýÿÿ‰%é‚ýÿÿ‰éþüÿÿ‰éŽüÿÿ‰%éLüÿÿ‰%éüÿÿè è H�H‹+H‰¬$ÐH‹kH‰¬$ØHÇ„$ HÇ„$¨H�H‰$èH‹D$H‰„$ˆH‰$Hƒ<$„˜H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹œ$ˆH‰œ$ˆH‹1íH9èt,H‹”$ˆHÇ„$ÀH‰„$ÈH‰”$ÐH�Ä ÃH�H‰$H�H‰\$H�H‰\$èH‹D$륉%é\ÿÿÿ‰%éPöÿÿ‰%éöÿÿ‰ééõÿÿ‰é*ôÿÿŒ +00runtime.morestack_noctxt²go.string."."Ôstrings.Splitš"".isIdentifierÄ^go.string."all query parts must be identifiers"°.type.errors.errorStringÂ"runtime.newobject¸4runtime.writebarrierstringæBgo.itab.*errors.errorString.errorÚ0type.*errors.errorStringðtype.errorˆBgo.itab.*errors.errorString.errorœ runtime.typ2Itab” >type.map["".SpotKind][]"".Ident¸ runtime.makemapà (type."".SearchResultò "runtime.newobject¤ +Ä runtime.duffzero� 4runtime.writebarrierstringì .runtime.writebarrierptr² ,"".(*Index).lookupWord–.runtime.writebarrierptræ.runtime.writebarrierptrŠ""".HitList.filter²2runtime.writebarriersliceèØ runtime.duffzeroöTtype.map["".SpotKind]map[string][]"".Ident¬&runtime.mapiterinit²4type.map[string][]"".Ident‚4runtime.mapaccess1_faststrÔð runtime.duffzero–� runtime.duffcopy®>type.map["".SpotKind][]"".IdentŠ$runtime.mapassign1¬&runtime.mapiternext¶$runtime.panicsliceâ$runtime.panicindexÒ,"".(*Index).lookupWord¶.runtime.writebarrierptr†.runtime.writebarrierptr¨ """.HitList.filterö!""".HitList.filterÒ"(type."".LookupResultä""runtime.newobjectî#2runtime.writebarriersliceø$2runtime.writebarriersliceÈ%.runtime.writebarrierptrþ%Ø runtime.duffzeroŒ&Ttype.map["".SpotKind]map[string][]"".IdentÂ&&runtime.mapiterinitÈ'4type.map[string][]"".Ident˜(4runtime.mapaccess1_faststrê(ð runtime.duffzeroô)� runtime.duffcopy²*."".byImportCount.filterŽ+>type.map["".SpotKind][]"".Identê+$runtime.mapassign1Œ,&runtime.mapiternextè-$runtime.panicindexö-$runtime.panicindexˆ.bgo.string."query is not a (qualified) identifier"ô..type.errors.errorString†/"runtime.newobjectü/4runtime.writebarrierstringª0Bgo.itab.*errors.errorString.errorž10type.*errors.errorString´1type.errorÌ1Bgo.itab.*errors.errorString.errorà1 runtime.typ2Itab`À +z"".autotmp_1862type.*uint8"".autotmp_1861type.error"".autotmp_18600type.*errors.errorString"".autotmp_18594type.map[string][]"".Ident"".autotmp_1858*type.*"".LookupResult"".autotmp_1857"type.*"".AltWords"".autotmp_1856*type.*"".LookupResult"".autotmp_1855type.string"".autotmp_1852type.[]"".Ident"".autotmp_1850ß"type.*"".AltWords"".autotmp_1849Ï*type.*"".LookupResult"".autotmp_1848type.int"".autotmp_1847¿*type.*"".SearchResult"".autotmp_1844¯0type.*errors.errorString"".autotmp_1843ÿtype.string"".autotmp_1842Ÿtype.*string"".autotmp_1841� type.int"".autotmp_1840ÿtype.int"".autotmp_18390type.*errors.errorString"".autotmp_1838type.[]"".Ident"".autotmp_1837 type."".SpotKind"".autotmp_1836type.[]"".Ident"".autotmp_1835type.string"".autotmp_1834^type.map.iter["".SpotKind]map[string][]"".Ident"".autotmp_1833Ttype.map["".SpotKind]map[string][]"".Ident"".autotmp_1832type."".HitList"".autotmp_1831type."".HitList"".autotmp_1830Ÿtype.[]"".Ident"".autotmp_1829type.int"".autotmp_1828—  type."".SpotKind"".autotmp_1827ïtype.[]"".Ident"".autotmp_1826type.string"".autotmp_1825Ÿ^type.map.iter["".SpotKind]map[string][]"".Ident"".autotmp_1823¿type."".HitList"".autotmp_1822type.int"".autotmp_1821�>type.map["".SpotKind][]"".Ident"".autotmp_18200type.*errors.errorString"".autotmp_1818type.[]string"".autotmp_1817�type.[]string "".~r0ÿtype.errorerrors.text·2Ÿtype.string "".~r1ßtype.[]"".Ident +"".icß*type."".byImportCount "".~r0ßtype.errorerrors.text·2¿type.string "".idsß*type."".byImportCount"".kŸ  type."".SpotKind"".othersÿtype."".HitList"".declsÏtype."".HitList"".ident¿type.string"".paknameßtype.string "".idsŸ*type."".byImportCount"".k§  type."".SpotKind"".identŸtype.string"".rsltï*type.*"".SearchResult"".sÿtype.string +"".ss¯type.[]string "".~r2@type.error "".~r10*type.*"".SearchResult"".querytype.string"".xtype.*"".Index6%À +Ä¿ +À +¯ ¿ +À +± ¿ +À +d°Êî=@v,†"Ë +‚’i¬×$2-+$ +I‚dgÂi””$$†C +Œi£T;ÀO.c2(ã¯EVx2(¸7EE( = Ôn%O*;#³Tgclocals·ff86623555efd9986fac21041d8391cdTgclocals·fd6a279bd2ba3c4ff94347075edad49b”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ&"".(*Index).SnippetàÂeH‹ %H;awèëêH‹L$H‹T$Hƒú|1H‹i(H9ê}(H‰ËH‹I H‹C(H‹k0H9Âs H�ÑH‹+H‰l$Ãè HÇD$à + 0runtime.morestack_noctxt¢$runtime.panicindex0 "".~r1  type.*"".Snippet"".itype.int"".xtype.*"".IndexppÔ ( +P Tgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ&"".positionList.Len H‹\$H‰\$ Ã@ "".~r00type.int"".list(type."".positionListîTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ("".positionList.LessÀÀeH‹ %H;awèëêHƒì(H‹L$0H‹D$8L‹D$HH‰ÍI9ÀshMkÀLÅL�EH�,$H‰ïL‰ÆH¥H¥L‹D$PH‰ÍI9Às;MkÀLÅL�EH�l$H‰ïL‰ÆH¥H¥èH‹\$ Hƒû| +ÆD$XHƒÄ(ÃÆD$Xëôè è + + 0runtime.morestack_noctxtä"runtime.cmpstring¦$runtime.panicindex´$runtime.panicindex`P "".~r2Ptype.bool"".j@type.int"".i0type.int"".list(type."".positionListPpOP  +ð  +q/Tgclocals·1d34c988be6c2d215996051490e513b2Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ("".positionList.Swap ‚eH‹ %H;awèëêHƒì@H‹T$`H‹L$HH‹D$PH‰ËH‰ÕH9ƒÂHkíHëH�l$(H‰ïH‰ÞH¥H¥H¥H‰ËH‰ÕH9ƒ”HkíHëH‰$HÇD$H‹l$hH‰ËH9ÅslHkíHëH�l$H‰ïH‰ÞH¥H¥H¥èH‹\$HH‹l$hL‹D$PL9Ås4HkíHëH‰$HÇD$H�\$(H�l$H‰ïH‰ÞH¥H¥H¥èHƒÄ@Ãè è è è  + 0runtime.morestack_noctxt²0runtime.writebarrierfat3¸0runtime.writebarrierfat3Ì$runtime.panicindexÚ$runtime.panicindexè$runtime.panicindexö$runtime.panicindexP€"".autotmp_1871/Rtype.struct { filename string; line int }"".j@type.int"".i0type.int"".list(type."".positionList€Ê€+� +ò�˜C5Tgclocals·aa3b86c1ca8acadbe172378c24a491bcTgclocals·f4bb3b4cd2c193a0c63847a4cb8979bc”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".unique ˜eH‹ %H;awèëêHƒìHÇD$8HÇD$@HÇD$HH‹\$ H‰$H‹\$(H‰\$H‹\$0H‰\$èL‹d$0L‹L$(H‹T$ 1ÿ1À1öM‰ËI‰ÒL9Î}H‹ +Hƒøt1H9ùu,HƒÂHÿÆL9Î|æI9ÄrL‰T$8H‰D$@L‰d$HHƒÄÃè H‰ÏL9Øs I�ÂH‰ HÿÀëÀè + + 0runtime.morestack_noctxt¦sort.IntsÖ$runtime.panicsliceŒ$runtime.panicindex`0"".autotmp_1873type.int "".~r10type.[]int"".listtype.[]int0�/0&Ð8ø51      +R~Tgclocals·13c015770347481bee7a16dde25a3e2fTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ0"".(*Index).LookupRegexpàÂeH‹ %H�„$¸þÿÿH;AwèëâH�ìÈHÇ„$ðHÇ„$øHÇ„$HÇ„$ðHÇ„$øHÇ„$1öH‰´$èH‹¬$ÐH‹]1íH9ë„ËH‹œ$àHƒû޹E1ÉL‰Œ$HÇ„$HÇ„$H‹„$àH‹¬$àH9î�òHÇ„$èH‹œ$ÐH‹kH‰,$H‹œ$ØH‰\$H‰D$HH‰D$èH‹T$H‹L$ H‹D$(H‰”$¸H‰„$ÈH‰Œ$ÀH�H‰$H‰L$H‰L$èH‹´$èL‹L$H‹L$ H‹D$(L‰Œ$H‰Œ$H‰„$H‹”$¸H‹„$ÀH‹œ$ÈH‰œ$ 1ÉH‰„$˜H‰D$PH‰”$�H‰ÐH‹l$PH9é�¼H‰ÃH‰D$xHƒø„tH‹0H‹@H‹kH‰L$XH‰´$HH‰„$PH‰¬$XH‰¬$àH‰´$ÐHƒøH‰„$؆#H‹H‹œ$ÐH‹+H‰,$H‰D$@H‰D$èL‹Œ$L‹„$ÐH‹¼$ØH‹´$èH‹D$1íH9è„ðH‹HL‰ÃHƒÿ†ºHƒÃH‹H9ËŒÏH‹h L‰ÃHƒÿ†’HƒÃH‹HÍH9ë�«H‰D$hH‹HH‹@L‹„$L‰ËH‰õL9ƃTHkíHëH‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH‹\$hH‰$H‹\$@H‰\$èH‹œ$H‹¬$èH‹D$L‹„$I‰ÙH‰éL9ŃßHkíHëH‰CH‰ÎHÿÆH‰´$èH‹D$xH‹L$XHƒÀHÿÁH‹l$PH9éŒDþÿÿH‹¬$àH9ît9H‹œ$ÀH‹l$HH9ë|'H‹D$HH‹œ$àH)óHÃH‰ØH‹¬$àH9îŒýÿÿH‹Œ$H9ñ‚IL‰Œ$L‰Œ$`H‰´$H‰´$hH‰Œ$H‰Œ$pH�H‰$H�H‰\$H�H‰\$H�œ$`H‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èHÇ„$˜HÇ„$ HÇ„$HÇ„$ HÇ„$(HÇ„$¨HÇ„$°HÇ„$¸HÇ„$ÀH�œ$¨H�-H‰+H�¬$H‰kH�¬$ðH‰kH�¬$˜H‰kH‰œ$€H‹”$H‹„$H‹œ$H‰œ$ˆ1ÉH‰„$€H‰D$XH‰”$xH‰ÐH‹l$XH9é�ŒH‰D$pHƒø„ÄH�¬$0H‰ïH‰ÆH¥H¥H¥H‰L$PH�œ$0H�¬$èH‰ïH‰ÞH¥H¥H¥H‹Œ$èH‰Œ$¨H‹„$ðH‰„$°H‹¬$ H9è…,H‰ $H‰D$H‹¬$˜H‰l$H‹¬$ H‰l$è¶\$ €û„öH‹œ$øH‰\$`H‹”$H‹Œ$ H‹œ$(H‰ØH)ËHƒû}OH�H‰$H‰”$HH‰T$H‰Œ$PH‰L$H‰„$XH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÏHÿÇH�ÊH‹l$`H‰+H‰”$HH‰¼$PH‰„$XH‰”$H‰¼$ H‰„$(H‹D$pH‹L$PHƒÀHÿÁH‹l$XH9éŒtþÿÿH‹”$€H‹ÿÓH�ÄÈÃH‹”$€H‹ÿÓH‹œ$èH‰œ$˜H‹œ$ðH‰œ$ éØþÿÿ‰é5þÿÿè è è è è è ‰é…úÿÿH�ÄÈÃ2 +00runtime.morestack_noctxt Nindex/suffixarray.(*Index).FindAllIndexü(type."".positionList¢"runtime.makesliceŠ 0go/token.(*FileSet).File� 4runtime.writebarrierstringÀ *go/token.(*File).Line¤(type."".positionListº&type.sort.InterfaceÒLgo.itab."".positionList.sort.Interface€runtime.convT2I°sort.Sort¦"".func·019Î runtime.eqstringÚtype.[]intÌ"runtime.growsliceÊ +ô +Ò$runtime.panicsliceà$runtime.panicindexî$runtime.panicindexü$runtime.panicindexŠ$runtime.panicindex˜$runtime.panicindexp�P"".autotmp_1913type.uint64"".autotmp_1912type.uint64"".autotmp_1909type.[]int"".autotmp_1908type.int"".autotmp_1907¿type.string"".autotmp_1906¯Rtype.struct { filename string; line int }"".autotmp_1905¯Ttype.*struct { filename string; line int }"".autotmp_1904type.int"".autotmp_1903type.int"".autotmp_1902?ˆtype.struct { F uintptr; A0 *[]int; A1 *[]"".FileLines; A2 *string }"".autotmp_1898ÿtype.[]int"".autotmp_1897Ÿtype.*[]int"".autotmp_1896ïtype.int"".autotmp_1895type.int"".autotmp_1893(type."".positionList"".autotmp_1892Ï(type."".positionList"".autotmp_1891ßtype.int"".autotmp_1890type.int"".autotmp_1889type.int"".autotmp_1888Ïtype.int"".autotmp_1886type.[][]int"".autotmp_1885Ÿ(type."".positionList"".autotmp_1884type.int"".autotmp_1883otype.[][]int "".~r0ÿtype.string"".m¿Rtype.struct { filename string; line int }"".addLines�type.func()"".linesßtype.[]int"".lastßtype.string"".file¿&type.*go/token.File"".p�"type.go/token.Pos"".mïtype.[]int"".matchesŸtype.[][]int +"".n1ÿtype.int"".list�(type."".positionList"".result@&type.[]"".FileLines"".found0type.int"".n type.int"".r&type.*regexp.Regexp"".xtype.*"".Index %�É ��q�ðª¨w) +# KQŠNENO%'0}$f Œg     !>�Aôà§€. HTgclocals·abce287c0dc3013e0587cebfef71c494Tgclocals·6f8dec99eca7990416c7d8ecbabfdf41”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ8"".(*Corpus).invalidateIndexàÎeH‹ %H;awèëêHƒìH‹\$ H‰$Hƒ<$t4H�$°H�\$HÇHÇCèH‹\$ H‰$èHƒÄÉ%ëà + 0runtime.morestack_noctxtŽXgolang.org/x/tools/godoc/util.(*RWValue).Setª8"".(*Corpus).refreshMetadata0"".ctype.*"".Corpus0C/0p¨1 +F*Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ4"".(*Corpus).indexUpToDateÀ¦eH‹ %H;awèëêHƒìHH‹\$PH‰$Hƒ<$„™H�$°èH‹\$H‰\$0‹\$ ‰\$8H‹\$(H‰\$@H‹\$PH‰$Hƒ<$tWH�$0èH‹D$‹T$ H‹l$(H‹L$0‹t$8H‹\$@H9Á H9Áu 9Ö~HÇÀ<t +ÆD$XHƒÄHÃÆD$Xëô1Àëç‰%ë ‰%é[ÿÿÿ + 0runtime.morestack_noctxtnXgolang.org/x/tools/godoc/util.(*RWValue).GetàXgolang.org/x/tools/godoc/util.(*RWValue).Get �"".fsTime/type.time.Time "".~r0type.bool"".ctype.*"".Corpus�˜��-à¸=+< 69qTgclocals·2148c3737b2bb476685a1100a2e8343eTgclocals·e2443aee1d2607ac881b53f8b3a085f3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ2"".(*Corpus).feedDirnamesÀ¨eH‹ %H;awèëêHƒìPH‹\$XH‰$Hƒ<$„ÚHƒ$pèH‹D$H‹L$Hƒø„·H�H‰$H‰D$@H‰D$H‰L$HH‰L$èH‹\$H‰$ÆD$èH‹\$H‰\$8HÇD$0H�H‰$H‹\$8H‰\$H�\$0H‰\$è¶\$1í@8ët=H‹D$0H�H‰$H‹\$`H‰\$H‰D$Hƒ|$t HƒD$è뜉%ëêHƒÄPÉ%éÿÿÿ + 0runtime.morestack_noctxthXgolang.org/x/tools/godoc/util.(*RWValue).Getž$type.*"".DirectoryØ"runtime.assertE2Tþ("".(*Directory).iter²2type.<-chan *"".Directoryì"runtime.chanrecv2œ$type.chan<- stringè"runtime.chansend1   +"".autotmp_1923?$type.*"".Directory"".autotmp_1922/2type.<-chan *"".Directory "".dir"type.interface {} +"".ch$type.chan<- string"".ctype.*"".Corpus íŸ  $Ê2-  3‚kTgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·85958d73acdbeaad000eee83bcb9eb73”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".(*Corpus).fsDirnamesàÂeH‹ %H;awèëêHƒì0H�H‰$èH‹D$H‰D$(H‹l$8H‰(H�H‰$èH‹\$H‰\$ H�H‰$HÇD$èH‹D$H‹\$ H‰$H‰D$èH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$tbHƒ$H‹\$(H‰\$èH‹\$H‰$Hƒ<$t5Hƒ$H‹\$ H‰\$èH‹\$SjèYYH‹\$ H‹+H‰l$@HƒÄ0É%ë‰%ë• + 0runtime.morestack_noctxt:type.*"".CorpusL"runtime.newobject~ type.chan string�"runtime.newobject² type.chan stringÖ runtime.makechan†.runtime.writebarrierptr”ttype.struct { F uintptr; A0 **"".Corpus; A1 *chan string }¦"runtime.newobject¾"".func·020Œ.runtime.writebarrierptrÔ.runtime.writebarrierptrîruntime.newproc `"".autotmp_1926/vtype.*struct { F uintptr; A0 **"".Corpus; A1 *chan string } "".&ch"type.*chan string +"".&c type.**"".Corpus "".~r0$type.<-chan string$`Ú_`!°à<Kv!%"#[1:Tgclocals·7ba969af8c72fca351526f5bd553df36Tgclocals·cdc4991f2e08ab0e53ef4d9069c3575a”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ4"".(*Index).CompatibleWithÀ®H‹L$H‹D$¶™€¶h8@8ëu6¶™�¶h9@8ëu&¶™‚¶h:@8ëuH‹™ˆH‹h@H9ëuÆD$ÃÆD$ëø0 "".~r1 type.bool"".ctype.*"".Corpus"".xtype.*"".Index`` ö +VTgclocals·d3486bc7ce1948dc22d7ad1c0be2887aTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ,"".(*Corpus).readIndexÀ¼eH‹ %H�„$ÿÿÿH;AwèëâH�ìpHÇ„$�HÇ„$˜H‹œ$€H‰$H‹œ$ˆH‰\$èH‹T$H‰”$øH‹|$H‰¼$H‹t$ H‰´$H‹L$(H‹l$0H‰¬$�HƒùH‰Œ$ˆtH‰Œ$�H‰¬$˜�èH�ÄpÃHƒú…AH‹œ$€H‰œ$ØH‹œ$ˆH‰œ$àH�œ$èHÇHÇCH�œ$èHƒû„ñHÇÅHÇÂH‰œ$(H‰¬$0H‰”$8H�H‰$H�œ$ØH‰\$èH‹T$H‹L$H‹œ$(H‰$H‰”$¸H‰T$H‰Œ$ÀH‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$8H‰\$ èH‹T$(H‹L$0H‰”$ÈH‰”$�H‰Œ$ÐH‰Œ$˜�èH�ÄpÉéÿÿÿH‰$H‰|$H‰t$èH‹„$H�H‰$HÇD$H‰D$èL‹D$H‹|$ H‹t$(L‰„$H‰¼$H‰´$ H‹Œ$øH‹„$H‹œ$H‰œ$P1ÒH‰„$HH‰D$HH‰Œ$@H‹l$HH9ê�çH‰L$XHƒù„˜H‹1H‹iH‰T$@H‰´$¨H‰¬$°H‰t$hH‰4$H‰l$pH‰l$èH‹T$H‹L$H‹l$ H‰¬$€HƒùH‰L$xtH‰Œ$�H‰¬$˜�èH�ÄpÃH‰T$PH‰$H� QjèYYH…À…óH‹\$PH‰\$`H‹1íH9è„¥H‹\$`H‰œ$ H‰„$˜H‹”$H‹Œ$H‹„$ H‰ÃH)ËHƒû}OH�H‰$H‰”$XH‰T$H‰Œ$`H‰L$H‰„$hH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$`H‰„$hH‰”$XH‰ÍHkíHëH‰$H‹œ$˜H‰\$H‹œ$ H‰\$èL‹„$XH‹¼$`H‹´$hL‰„$H‰¼$H‰´$ H‹L$XH‹T$@HƒÁHÿÂH‹l$HH9êŒþÿÿL‰$H‰|$H‰t$èH‹L$H‹T$ H‹œ$xH‰$H‰Œ$˜H‰L$H‰”$ H‰T$èH‹T$H‹L$ H‰”$ÈH‰”$�H‰Œ$ÐH‰Œ$˜�èH�ÄpÃH�H‰$H�H‰\$H�H‰\$èH‹D$é)þÿÿ�èH�ÄpÉéaýÿÿ: +00runtime.morestack_noctxt®$path/filepath.Globè&runtime.deferreturnøtype.string¤runtime.convT2EŽ2runtime.writebarrierifaceœFgo.string."no index files match %q"�fmt.Errorfð&runtime.deferreturn´sort.StringsÒ type.[]io.Reader€ "runtime.makesliceÞ os.OpenÎ &runtime.deferreturnþ &os.(*File).Close·fŽ "runtime.deferprocÆ 4go.itab.*os.File.io.ReaderÜ type.[]io.ReaderÎ"runtime.growsliceˆ2runtime.writebarrierifaceÌio.MultiReader¶4"".(*Corpus).ReadIndexFrom–&runtime.deferreturn´type.*os.FileÊtype.io.Readerâ4go.itab.*os.File.io.Readerö runtime.typ2Itab–&runtime.deferreturnPà4"".autotmp_1946 type.[]io.Reader"".autotmp_1944¯type.io.Reader"".autotmp_1943�type.string"".autotmp_1942¯type.*string"".autotmp_1941type.int"".autotmp_1940type.int"".autotmp_1939ï"type.interface {}"".autotmp_1937�&type.[]interface {}"".autotmp_1936type.error"".autotmp_1935type.io.Reader"".autotmp_1933Ÿtype.*os.File"".autotmp_1932_type.[]string"".autotmp_1931/ type.[]io.Reader"".autotmp_1930type.int"".autotmp_1929Ïtype.error"".autotmp_1928¯type.string"".autotmp_1927�(type.[1]interface {} "".errïtype.error"".f¿type.*os.File"".filename�type.string"".files¿ type.[]io.Reader "".errÏtype.error"".matchesïtype.[]string "".~r10type.error"".filenamestype.string"".ctype.*"".Corpus`%àšßàÃßà®ßàÉßà?ßà à +V„=W +ÁMp/ #¢ €2 DVûv/#Õ7 !  ]bd1 Tgclocals·1f3baaf158f6013c94628b05db01c56dTgclocals·eb05f70ee8fae79680cb1a2fb6eee904”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ4"".(*Corpus).ReadIndexFrom  +‚ +eH‹ %H�D$øH;AwèëåH�ìˆHÇ„$¨HÇ„$°H�H‰$èH‹D$H‰D$8H‰$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹”$�H‹t$8H‹D$ H‹L$(H‰L$HHƒøH‰D$@tH‰„$¨H‰Œ$°H�Ĉöž€¶j8@8ë…°¶ž�¶j9@8ë…œ¶ž‚¶j:@8ë…ˆH‹žˆH‹j@H9ë…tHÇÀ<… H�\$`HÇHÇCH�\$`Hƒû„ßHÇÂHÇÁH‰\$pH‰T$xH‰Œ$€H�H‰$H‰t$Hƒ|$„—H�D$€èH‹L$H‹D$H‹\$pH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$ èH‹L$(H‹D$0H‰Œ$¨H‰„$°H�ĈÉ%é]ÿÿÿ‰éÿÿÿH‰$Hƒ<$tHH�$0H� H‰L$PH‰L$H‰t$XH‰t$èHÇ„$¨HÇ„$°H�ĈÉ%ë¯1ÀéŒþÿÿ +*0runtime.morestack_noctxtztype."".IndexŒ"runtime.newobjectæ("".(*Index).ReadFrom¶(type."".indexOptionsüruntime.convT2EÔ2runtime.writebarrierifaceâfgo.string."index file options are incompatible: %v"Êfmt.Errorfètype.*"".Indexš Xgolang.org/x/tools/godoc/util.(*RWValue).SetP�"".autotmp_1965o"type.interface {}"".autotmp_1963/&type.[]interface {}"".autotmp_1961type.*"".Index"".autotmp_1959O(type.[1]interface {} "".err�type.error"".xŸtype.*"".Index "".~r10type.error"".rtype.io.Reader"".ctype.*"".Corpus4"�“��Ô��e���.®:O_‰3  E-‹ghDTgclocals·4da90a0621e4e05d72a06d6692da2db8Tgclocals·b1c69ed0139c3f79f8aa8886ac9f5f39”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ0"".(*Corpus).UpdateIndexà!Þ!eH‹ %H‹qH�þÞúÿÿtH�„$H)ðH=xwèëÐH�ìøH‹¬$¶]€ût6H�H�,$H‰ïH‰ÞH¥H¥H�\$HÇHÇCHÇCèèH‹4$‹l$H‹D$H‰´$H‰¬$PH‰„$XH‹œ$H‰$èH‹\$H‰œ$èH‹4$‹l$H‹D$H‰´$0‰¬$8H‰„$@H‹¬$H‹œ$H‰$Hƒ<$„VH�$0H�H‰„$ H‰D$H‰¬$(H‰l$èH‹¬$¶]€û„ªH‹œ$0H‰$‹œ$8‰\$H‹œ$@H‰\$H‹œ$HH‰\$‹œ$P‰\$ H‹œ$XH‰\$(èH‹t$0òH‰õI¹³”Ö&è .H‰ðI÷éH‰×HÁÿHÁý?H)ïH‰óI¸³”Ö&è .H‰ðI÷èH‰ÕHÁýHÁû?H)ÝH‰ëHiÛÊš;H‰õH)ÝH‹œ$òH*Ïf(ÁòH*Õf(ÊòòYÊòXÁH�|$@1ÀèHƒû„H�k8H�\$@H‰ßH‰îèH�\$@H�l$hH‰ïH‰ÞèòD$8H�¼$˜1ÀèH�œ$˜Hƒû„ÈHÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H�\$8H‰\$èH‹D$H‹L$H‹œ$`H‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H‰$H�\$hH‰\$èH‹D$H‹L$H‹œ$`HƒÃH‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H‰$H�\$hH‰\$HƒD$èH‹D$H‹L$H‹œ$`HƒÃ H‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H‰$H�\$hH‰\$HƒD$èH‹D$H‹L$H‹œ$`HƒÃ0H‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H‰$H�\$hH‰\$HƒD$èH‹D$H‹L$H‹œ$`HƒÃ@H‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H‰$H�\$hH‰\$HƒD$ èH‹D$H‹L$H‹œ$`HƒÃPH‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$ èH�¼$�1ÀHÇÁÐóH«H�œ$�H‰œ$H‰$èH‹¬$¶]€û„TH�¼$x1ÀèH�œ$xHƒû„ñHÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H‹œ$H‰\$Hƒ|$„›HƒD$0èH‹D$H‹L$H‹œ$`H‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H‰$H‹œ$H‰\$Hƒ|$„+HƒD$èH‹D$H‹L$H‹œ$`HƒÃH‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$ èèH‹œ$H‰$èH‹¬$¶]€û„TH�¼$x1ÀèH�œ$xHƒû„SHÇÂHÇÁH‰œ$`H‰”$hH‰Œ$pH�H‰$H‹œ$H‰\$Hƒ|$„ýHƒD$0èH‹D$H‹L$H‹œ$`H‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H‰$H‹œ$H‰\$Hƒ|$„�HƒD$èH‹D$H‹L$H‹œ$`HƒÃH‰$H‰„$ H‰D$H‰Œ$(H‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$`H‰\$H‹œ$hH‰\$H‹œ$pH‰\$ èH�ÄøÉ%égÿÿÿ‰%é÷þÿÿ‰é¦þÿÿ‰%éÉýÿÿ‰%éYýÿÿ‰éýÿÿ‰é1úÿÿ‰éÚùÿÿ‰%éžøÿÿr +T0runtime.morestack_noctxt–:go.string."updating index..."ôlog.Printfþtime.Nowè*"".(*Corpus).NewIndexŒtime.Now°type.*"".IndexîXgolang.org/x/tools/godoc/util.(*RWValue).Set´time.Time.SubÎ*$f64.0000000000000000¶*$f64.3e112e0be826d695Þì runtime.duffzeroš ô runtime.duffcopyÄ ô runtime.duffcopyî Ð runtime.duffzeroì +type.float64’ runtime.convT2Eü 2runtime.writebarrierifaceŠ type.int° runtime.convT2E¢ 2runtime.writebarrieriface° type.intâ runtime.convT2EÔ2runtime.writebarrierifaceâtype.int”runtime.convT2E†2runtime.writebarrieriface”type.intÆruntime.convT2E¸2runtime.writebarrierifaceÆtype.intøruntime.convT2Eê2runtime.writebarrierifaceøÄgo.string."index updated (%gs, %d bytes of source, %d files, %d lines, %d unique words, %d spots)"ìlog.PrintfÆ(runtime.ReadMemStatsŽð runtime.duffzeroŒtype.uint64Üruntime.convT2EÆ2runtime.writebarrierifaceÔtype.uint64¤runtime.convT2E–2runtime.writebarrieriface¤`go.string."before GC: bytes = %d footprint = %d"˜log.Printf¢runtime.GCÄ(runtime.ReadMemStatsŒð runtime.duffzeroŠtype.uint64Úruntime.convT2EÄ2runtime.writebarrierifaceÒtype.uint64¢runtime.convT2E”2runtime.writebarrieriface¢`go.string."after GC: bytes = %d footprint = %d"– log.Printfð_8"".autotmp_1998"type.interface {}"".autotmp_1997"type.interface {}"".autotmp_1996*type.*[2]interface {}"".autotmp_1995&type.[]interface {}"".autotmp_1994"type.interface {}"".autotmp_1993"type.interface {}"".autotmp_1991&type.[]interface {}"".autotmp_1990Ï]*type.runtime.MemStats"".autotmp_1989"type.interface {}"".autotmp_1988"type.interface {}"".autotmp_1987"type.interface {}"".autotmp_1986"type.interface {}"".autotmp_1985"type.interface {}"".autotmp_1984"type.interface {}"".autotmp_1982¯&type.[]interface {}"".autotmp_1980(type.[2]interface {}"".autotmp_1979ÿ(type.[2]interface {}"".autotmp_1977ÿ^type.float64"".autotmp_1976¿(type.[6]interface {}"".autotmp_1974type.*"".Index"".autotmp_1973type.time.Time "".~r0ï^$type."".Statistics"".memstatsÏ,type.*runtime.MemStats"".statsŸ^$type."".Statistics"".stop�type.time.Time"".index¿type.*"".Index"".startßtype.time.Time"".ctype.*"".Corpus7ð_ßï_ð_YðxÆ76))M­"?”ÔÔ   Hy:qc¯­-‹ÞœdzfTgclocals·1f00c5b3fa8787d28791274359886512Tgclocals·2612b98d4ea66cc2badb64586ad26674”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".(*Corpus).RunIndexerÀ¸eH‹ %H;awèëêH�ì€H‹„$ˆH‹X Hƒû„ŠH‰$èH‹„$ˆH‰$Hƒø„dH�hH�\$H‰ßH‰îH¥H¥èH‹L$H‹D$ H‰D$0HƒùH‰L$(„H�|$`1ÀèH�\$`Hƒû„ HÇÂHÇÁH‰\$HH‰T$PH‰L$XH�H‰$H‹œ$ˆH‰\$Hƒ|$„¿HƒD$èH‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$èH‹\$(H‰$H‹\$0H‰\$èH‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$ èH�ĀÉ%é5ÿÿÿ‰éíþÿÿ‰é•þÿÿH‰$èH‹œ$ˆH‰$èH‹Œ$ˆH‹Y0Hƒû}H�Ä€ÃH¸¸dÙEH‹Y0Hƒû~H‹A0H‰$èH‹„$ˆë¡ + 0runtime.morestack_noctxtp."".(*Corpus).initFSTreeÌ,"".(*Corpus).readIndex ð runtime.duffzero†type.stringÖruntime.convT2E®2runtime.writebarrierifaceÞruntime.convI2E¾2runtime.writebarrierifaceÌ`go.string."error reading index from file %s: %v"®log.Printf„."".(*Corpus).initFSTree¦0"".(*Corpus).UpdateIndexœtime.Sleep€ "".autotmp_2015"type.interface {}"".autotmp_2014�"type.interface {}"".autotmp_2012o&type.[]interface {}"".autotmp_2011?(type.[2]interface {} "".err¯type.error"".ctype.*"".Corpus&€…ÿ€Mÿ€/ Jü%D“  + + +7³Dh+_Tgclocals·fbd5b7009fdd3864023723132632a4f4Tgclocals·ddc060b43afe4610e170c140e7849812”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ."".countingWriter.WriteàÐeH‹ %H;awèëêHƒìHHÇ„$ˆHÇ„$�H‹L$XH‹D$`H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$H‰D$@H‰$H‰L$8H‹Y ÿÓH‹l$ H‹\$(H‰œ$ˆH‹\$0H‰œ$�H‹D$PH‹H‰¬$€HÍH‰(HƒÄHà + 0runtime.morestack_noctxtØ +�� "".errptype.error"".n`type.int"".p0type.[]uint8"".c,type."".countingWriter��� °º2[  +lDTgclocals·0273bd9c87bb10f67d516fbf00fd7767Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ,"".countingReader.ReadàÐeH‹ %H;awèëêHƒìHHÇ„$ˆHÇ„$�H‹L$XH‹D$`H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$H‰D$@H‰$H‰L$8H‹Y ÿÓH‹l$ H‹\$(H‰œ$ˆH‹\$0H‰œ$�H‹D$PH‹H‰¬$€HÍH‰(HƒÄHà + 0runtime.morestack_noctxtØ +�� "".errptype.error"".n`type.int"".p0type.[]uint8"".c,type."".countingReader��� °Ú2[  +lDTgclocals·0273bd9c87bb10f67d516fbf00fd7767Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ4"".countingReader.ReadByte€ôeH‹ %H;awèëêHƒì0HÇD$XHÇD$`H‹L$@H‹D$HH‰D$(H‰$H‰L$ H‹Y(ÿÓ¶\$ˆ\$PH‹\$H‰\$XH‹\$H‰\$`H‹D$8H‹(HÿÅH‰(HƒÄ0à + 0runtime.morestack_noctxt� +`` "".err@type.error"".b0type.uint8"".c,type."".countingReader`__€æ,;  +H8Tgclocals·da455f41cf2a78c8890074a4a256bdd4Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".LinkifyTextÀ ² eH‹ %H�D$¨H;AwèëåH�ìØH‹œ$H‰$H‹œ$H‰\$èH‹T$H‹L$H‹D$ H‰”$ˆH‰Œ$�H‰„$˜HÇD$XHÇD$xHÇ„$€HÇ„$¸HÇ„$ÀHÇ„$ÈHÇ„$ÐH�œ$¸H�-H‰+H�l$xH‰kH�l$XH‰kH�¬$ˆH‰kH‰\$`H‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$HÇD$èH‹\$ H‰\$hH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$HÇD$èH‹\$ H‰\$pH�H‰$èH‹D$Hƒø„ÍHÇÂHÇÁH‰”$¨H‰Œ$°H‰„$ H‰$H‹\$pH‰\$èH‹œ$àH‰$H‹œ$èH‰\$H‹œ$ðH‰\$H‹œ$øH‰\$H‹œ$H‰\$ H‹\$`H‰\$(H‹\$hH‰\$0H�H‰\$8H‹œ$ H‰\$@H‹œ$¨H‰\$HH‹œ$°H‰\$PèH�ÄØÃ‰é,ÿÿÿ +*0runtime.morestack_noctxtx"".linksFor€"".func·021´""".tokenSelection°""".tokenSelectionÒ(type.[1]"".Selectionä"runtime.newobjectô.runtime.writebarrierptrª$"".selectionTag·fŒ &"".FormatSelectionsp°"".autotmp_2033o&type.[]"".Selection"".autotmp_2032?ztype.struct { F uintptr; A0 *string; A1 *int; A2 *[]"".link }"".autotmp_2030"type."".Selection"".commentsÏ"type."".Selection"".identsß"type."".Selection"".linkWriterï>type.func(io.Writer, int, bool)"".prev¿type.string"".iÿtype.int"".linksŸtype.[]"".link"".nP type.go/ast.Node"".text type.[]uint8"".wtype.io.Writer"°¯¯°à08"E F`CH>>ä";Þ>HŒTgclocals·9859bacfd006d82c10c372adb85666b2Tgclocals·6addb25096daccce3de2591d0f9e1973˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/linkify.goþ"".linksFor žeH‹ %H;awèëêHƒì0HÇD$HHÇD$PHÇD$XH�H‰$èH‹\$H‰\$(H�H‰$èH‹\$H‰\$ H‹\$8H‰$H‹\$@H‰\$èH‹D$H‹\$ H‰$H‰D$èH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$t{Hƒ$H‹\$ H‰\$èH‹\$H‰$Hƒ<$tNHƒ$H‹\$(H‰\$èH‹\$8H‰$H‹\$@H‰\$H‹\$H‰\$èH‹t$(H�l$HH‰ïH¥H¥H¥HƒÄ0É%멉%éyÿÿÿ + 0runtime.morestack_noctxtptype.[]"".link‚"runtime.newobject¤Ftype.map[*go/ast.Ident]"".identMode¶"runtime.newobjectú "".identModesForª.runtime.writebarrierptr¸˜type.struct { F uintptr; A0 *map[*go/ast.Ident]"".identMode; A1 *[]"".link }Ê"runtime.newobjectâ"".func·022°.runtime.writebarrierptrø.runtime.writebarrierptr¼go/ast.InspectP`"".autotmp_2039/štype.*struct { F uintptr; A0 *map[*go/ast.Ident]"".identMode; A1 *[]"".link }"".&listtype.*[]"".link"".&modesHtype.*map[*go/ast.Ident]"".identMode"".node type.go/ast.Node`Ÿ_`ЪOJ\‰@"[F3Tgclocals·29a9cc75b4714e357beb2526692d9c14Tgclocals·4b50cb2b3232913b1c27a965b4a14ade˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/linkify.goþ "".identModesForàÊeH‹ %H;awèëêHƒì(H�H‰$èH‹\$H‰\$ H�H‰$HÇD$èH‹D$H‹\$ H‰$H‰D$èH�H‰$èH‹D$H�-H‰(H‰D$H‰$Hƒ<$tHHƒ$H‹\$ H‰\$èH‹\$0H‰$H‹\$8H‰\$H‹\$H‰\$èH‹\$ H‹+H‰l$@HƒÄ(É%ë¯ + 0runtime.morestack_noctxt:Ftype.map[*go/ast.Ident]"".identModeL"runtime.newobjectnFtype.map[*go/ast.Ident]"".identMode’runtime.makemapÂ.runtime.writebarrierptrÐztype.struct { F uintptr; A0 *map[*go/ast.Ident]"".identMode }â"runtime.newobjectú"".func·023È.runtime.writebarrierptrŒgo/ast.Inspect0P"".autotmp_2041|type.*struct { F uintptr; A0 *map[*go/ast.Ident]"".identMode } +"".&mHtype.*map[*go/ast.Ident]"".identMode "".~r1 Ftype.map[*go/ast.Ident]"".identMode"".node type.go/ast.NodePÁOPð¦KLe%#["+Tgclocals·8ddc77fba2c550c84caa2407b9851a29Tgclocals·34cda72afdcfdf8fef15e82264bcd4b3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/linkify.goþ."".(*Metadata).FilePath`DH‹\$HƒûtH‹k8H‰l$H‹k@H‰l$Éëé0 "".~r0type.string"".m"type.*"".Metadata00J0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/meta.goþ$"".extractMetadata  +ˆ +eH‹ %H;awèëêHƒìXH�|$x1ÀèH�H‰$èH‹l$`H‹T$hH‹D$pH‹\$H‰\$@HÇ„$ØHÇ„$àH‰¬$ÀH‰”$ÈH‰„$ÐH‰,$H‰T$H‰D$H‹H‰\$H‹H‰\$ H‹H‰\$(è¶\$0€ûuH‹t$@H�l$xH‰ïèHƒÄXÃH‹\$`H‰$H‹\$hH‰\$H‹\$pH‰\$H‹H‰\$H‹H‰\$ H‹H‰\$(èL‹L$@H‹D$0Hƒø}H�l$xH‰ïL‰ÎèHƒÄXÃH‹ HÿÉH‰ÃH‰D$8HÿÃH‹|$pH9ß‚H9Ë‚H‹T$`I‰ØI)ÈH‰þH)ÎHƒþt H‰ËHÓH‰ÚH‰T$`H‰$L‰D$hL‰D$H‰t$pH‰t$H�H‰D$HH‰D$L‰L$PL‰L$ èL‹L$@H‹T$(H‹D$0H‰„$àHƒúH‰”$ØtH�l$xH‰ïL‰ÎèHƒÄXÃH‹H‹\$8H‹¼$ÐH‹´$ÈHÃH9ÞrMH‹”$ÀI‰ðI)ØH‰þH)ÞHƒþtHÓH‰ÚH‰”$ÀL‰„$ÈH‰´$ÐH�l$xH‰ïL‰ÎèHƒÄXÃè è . + 0runtime.morestack_noctxtDÜ runtime.duffzeroR type."".Metadatad"runtime.newobject "".jsonStart¸"".jsonStartÐ "".jsonStartäbytes.HasPrefixœ„ runtime.duffcopyî"".jsonEnd†"".jsonEndž "".jsonEnd²bytes.Indexò„ runtime.duffcopyŠ"".jsonStartÜ"type.*"".MetadataŽ.encoding/json.Unmarshalø„ runtime.duffcopy�"".jsonEndÚ „ runtime.duffcopyî $runtime.panicsliceü $runtime.panicslice�°"".autotmp_2056type.uint64"".autotmp_2055type.uint64"".autotmp_2054type.uint64"".autotmp_2053type.int"".autotmp_2047type.int"".autotmp_2044type.int"".&meta/"type.*"".Metadata "".end?type.int "".errðtype.error"".tailÀtype.[]uint8"".btype.[]uint8@°¼¯°j¯°Â¯°p¯°�JVgAPLb +\1€•°Tgclocals·84a0909d63516ae60df67ef0f81de869Tgclocals·bbaa1b2f67909707d424d2db0d4668ba’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/meta.goþ6"".(*Corpus).updateMetadata€€eH‹ %H;awèëêHƒìXH�H‰$HÇD$èH‹D$H‰D$ HÇD$HÇD$8HÇD$@HÇD$HHÇD$PH�D$8H�=H‰8H�|$`H‰xH�|$H‰xH�|$ H‰xH‰D$H�H�<$H‰ÞH¥H¥H‹T$H‹ÿÓH‹L$ H‹\$`H‰$Hƒ<$t-H�$ðH�H‰D$(H‰D$H‰L$0H‰L$èHƒÄXÉ%ëÊ + 0runtime.morestack_noctxt:8type.map[string]*"".Metadata^runtime.makemapä"".func·024¸ go.string."/doc"æ +ª8type.map[string]*"".MetadataÜXgolang.org/x/tools/godoc/util.(*RWValue).Set° +"".autotmp_2068?°type.struct { F uintptr; A0 **"".Corpus; A1 *func(string); A2 *map[string]*"".Metadata }"".autotmp_20668type.map[string]*"".Metadata"".scan"type.func(string)"".metadatao8type.map[string]*"".Metadata"".ctype.*"".Corpus°Ü¯° €"|# JS= .…MTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57Tgclocals·c8d3e0720fcf971c00f936ec28890bfb’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/meta.goþ0"".(*Corpus).MetadataForÀ ¢ eH‹ %H;awèëêHƒìxH‹œ$€H‰$Hƒ<$„H�$ðèH‹D$H‹L$Hƒø„âH�H‰$H‰D$XH‰D$H‰L$`H‰L$èH‹T$H‹Œ$ˆH‹„$�H�H‰$H‰T$0H‰T$H‰L$hH‰L$H‰D$pH‰D$èL‹”$ˆH‹¼$�H‹\$ H‹1íH9èt H‰„$˜HƒÄxÃL‰T$8H�L‹L‰D$HH‹SH‰|$@H‰T$PH9׌H‰ùH)ÑH9Ï‚L‰ÐH‰þH)ÎHƒþt H‰ËHÃH‰ØH‰D$hH‰t$pH9Ö…ÜH‰$H‰t$L‰D$H‰T$èL‹”$ˆH‹¼$�¶\$ €û„¦HÇÀ<thH‰øHÿÈH9ÇrVL‰ÑH‰Œ$ˆH‰„$�H�H‰$H‹\$0H‰\$H‰L$hH‰L$H‰D$pH‰D$èH‹\$ H‹+H‰¬$˜HƒÄxÃè L‰$H‰|$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(ésÿÿÿ1ÀéZÿÿÿè HÇ„$˜HƒÄxÉ%éàýÿÿ + 0runtime.morestack_noctxttXgolang.org/x/tools/godoc/util.(*RWValue).Getª8type.map[string]*"".Metadataä"runtime.assertE2Tœ8type.map[string]*"".Metadataê4runtime.mapaccess1_faststrÚgo.string."/"¼ runtime.eqstringØ8type.map[string]*"".Metadata¦4runtime.mapaccess1_faststrÚ$runtime.panicsliceþgo.string."/"¦*runtime.concatstring2Ü$runtime.panicslice@ð "".autotmp_2088type.uint64"".autotmp_2087type.uint64"".autotmp_2086type.int"".autotmp_2083type.uint64"".autotmp_2081type.string"".autotmp_2079"type.*"".Metadata"".autotmp_2078type.string"".autotmp_2077type.int"".autotmp_2071type.string"strings.suffix·3_type.stringstrings.s·2type.string"".meta�8type.map[string]*"".Metadata"".m?"type.interface {} "".~r10"type.*"".Metadata"".relpathtype.string"".ctype.*"".Corpus4ðÊïð†ïðXïðà>Ú8)] ¦S. 9{ž@3Tgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·c77b7ac5f0b85b76c3c3d8f46704ff27’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/meta.goþ8"".(*Corpus).refreshMetadataÀ°eH‹ %H;awèëêHƒì(H‹\$0H‹ChÆD$'H�-H‰,$H‰D$H�l$'H‰l$è¶\$€ûtHƒÄ(Ãëù + 0runtime.morestack_noctxtVtype.chan bool†(runtime.selectnbsendP"".autotmp_2094type.bool"".ctype.*"".CorpusP;OP +`„7 +BTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/meta.goþ@"".(*Corpus).refreshMetadataLoopàÈeH‹ %H;awèëêHƒìH�H‰$H‹\$ H‹khH‰l$HÇD$èH‹\$ H‰$èH»ä TH‰$èë¶ + 0runtime.morestack_noctxt:type.chan boolz"runtime.chanrecv1–6"".(*Corpus).updateMetadata¼time.Sleep0"".ctype.*"".Corpus +0Vp–' +<4Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/meta.goþ8"".(*Presentation).ServePageàÆeH‹ %H�D$ØH;AwèëåH�ì¨H‹„$°H‹œ$àHƒûuH�œ$ÈH�¬$ØH‰ïH‰ÞH¥H¥H‹(¶]ˆœ$ ¶˜1ˆœ$!H�H‹H‹{H‰T$(H‰”$(H‰|$0H‰¼$0H�œ$ÈH�|$8H‰ÞèH�H‰$H�\$8H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$¸H‰$H‹œ$ÀH‰\$H‹œ$°H‹«ÐH‰l$èH�Ĩà +*0runtime.morestack_noctxtâ&go.string."go1.4.2"Îø runtime.duffcopyÜtype."".Page‚runtime.convT2E®@"".applyTemplateToResponseWriter�Ð +"".autotmp_2095ßtype."".Page "".~r0ÿtype.string"".page0type."".Page"".w8type.net/http.ResponseWriter"".p*type.*"".Presentation"Ѐϰ$6*(… ÀpTgclocals·ecb9496894463db7eb698bebef79a186Tgclocals·16af549347d48db25083be8d7e72ce1a’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/page.goþ:"".(*Presentation).ServeError –eH‹ %H�„$pÿÿÿH;AwèëâH�ìHÇD$”H‹œ$(H‰$H‹œ$ H‹[0ÿÓH‹œ$HH‰$H‹œ$PH‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$H‹¾ÀH‰<$H�5H�|$H¥H¥èH‹\$(H‰œ$ˆH‹\$0H‰œ$�H‹\$8H‰œ$˜H�¼$ 1ÀèH�H�,$H‰ïH‰ÞH¥H¥H‹œ$8H‰\$H‹œ$@H‰\$èH�\$ H�¬$ H‰ïH‰ÞH¥H¥H‹œ$8H‰œ$ÀH‹œ$@H‰œ$ÈH‹œ$ˆH‰œ$àH‹œ$�H‰œ$èH‹œ$˜H‰œ$ðH‹œ$H‰$H‹œ$ H‰\$H‹´$(H‰t$H�´$ H�l$H‰ïèèH�Äà +00runtime.morestack_noctxtŒ +Äruntime.convI2EÀ*go.string."errorHTML"Ü "".applyTemplateÈÈ runtime.duffzeroÖ"go.string."File "°*runtime.concatstring2ôø runtime.duffcopyþ8"".(*Presentation).ServePage€ "".autotmp_2097ßtype."".Page"".autotmp_2096�type.[]uint8 "".err`type.error"".relpath@type.string"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".Presentation% ¥ŸÐ$J%#‘/l@ FѧTgclocals·77929041957d042233d1476be417ca41Tgclocals·30d6ca08e4f5b3390d4b4edc864cb2d4’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/page.goþR"".replaceLinePrefixCommentsWithBlankLine€ðeH‹ %H;awèëêHƒì8H‹l$@H‹L$HH‹D$PH‰l$@H‰,$H‰L$HH‰L$H‰D$PH‰D$H‹H‰\$H‹H‰\$ H‹H‰\$(èH‹T$@H‹L$HH‹D$0Hƒø}HƒÄ8ÃHƒøthH‰ÅHÿÍH9̓“H�*¶€û +tMH‰ÃH‹HÃH‰ØH‹|$PH‰ÎH9Ár)H‰ÑH)ÆH‰úH)ÂHƒút H‰ÃHËH‰ÙH‰ÍH‰ñH‰Ðé9ÿÿÿè H9È}%H9Ès)H�¶€û +tH9ÈsH�Æ HÿÀH9È|Ûë—è è è  + 0runtime.morestack_noctxt’"".linePrefixª"".linePrefix "".linePrefixÖbytes.Indexà"".linePrefixâ$runtime.panicsliceÈ$runtime.panicindexÖ$runtime.panicindexä$runtime.panicindex0p"".autotmp_2102type.int"".autotmp_2101type.int"".autotmp_2099type.int "".srctype.[]uint8pnop·ÀF8)U"!1   jÖTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/parser.goþ,"".(*Corpus).parseFileÀ²eH‹ %H�D$øH;AwèëåH�ìˆHÇ„$ÀHÇ„$ÈH�H‰$H‹¼$�Hƒÿ„{H�/H�|$H‰îH¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$ H‰\$H‹œ$¨H‰\$èH‹t$ H‹l$(H‹T$0H‹D$8H‹L$@H‰L$PHƒøH‰D$Ht$HÇ„$¸H‰„$ÀH‰Œ$ÈH�ĈÃH‰t$XH‰4$H‰l$`H‰l$H‰T$hH‰T$èH‹\$XH‰\$pH‹\$`H‰\$xH‹\$hH‰œ$€H�H‰$H�\$pH‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$˜H‰$H‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$°H‰\$(èH‹T$0H‹L$8H‹D$@H‰”$¸H‰Œ$ÀH‰„$ÈH�ĈÉé~þÿÿ +*0runtime.morestack_noctxtzPtype.golang.org/x/tools/godoc/vfs.OpenerÎruntime.convI2I²Jgolang.org/x/tools/godoc/vfs.ReadFile�R"".replaceLinePrefixCommentsWithBlankLineàtype.[]uint8†runtime.convT2E¾&go/parser.ParseFile€�"".autotmp_2111/type.[]uint8 "".errtype.error "".src_type.[]uint8 "".~r4`type.error "".~r3P"type.*go/ast.File"".mode@&type.go/parser.Mode"".filename type.string"".fset,type.*go/token.FileSet"".ctype.*"".Corpus("�Ç��ç��à"d:� $ +"Æf¡;žTgclocals·d30238d891f82b1a5c098dbce7167c31Tgclocals·8cf6e9976c77cec860ca9ccd0df0887d–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/parser.goþ."".(*Corpus).parseFilesàÐeH‹ %H�„$pÿÿÿH;AwèëâH�ìHÇ„$hHÇ„$pH�H‰$HÇD$èH‹\$H‰\$PH‹”$HH‹„$PH‹œ$XH‰œ$è1ÉH‰„$àH‰D$@H‰”$ØH‰ÐH‹l$@H9é�¾H‰D$`Hƒø„êH‹H‹hH‰L$HH‰”$�H‰T$pH‰¬$˜H‰l$xH�¼$ð1ÀèH�œ$ðHƒû„œHÇÂHÇÁH‰”$ÈH‰Œ$ÐH‰œ$ÀH‰$H‹œ$8H‰\$H‹œ$@H‰\$èH‹œ$ÀHƒÃH‰$H‹\$pH‰\$H‹\$xH‰\$èH‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹L$H‹D$ H‹œ$H‰$H‹œ$ H‰\$H‰Œ$°H‰L$H‰„$¸H‰D$HÇD$ èH‹\$(H‰\$XH‹D$0H‹L$8H‰Œ$ˆHƒøH‰„$€t$HÇ„$`H‰„$hH‰Œ$pH�ÄÃH�¼$ð1ÀèH�œ$ðHƒû„>HÇÂHÇÁH‰”$ÈH‰Œ$ÐH‰œ$ÀH‰$H‹œ$(H‰\$H‹œ$0H‰\$èH‹œ$ÀHƒÃH‰$H‹\$pH‰\$H‹\$xH‰\$èH‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹\$H‰œ$ H‹\$ H‰œ$¨H‹\$XH‰\$hH�H‰$H‹\$PH‰\$H�œ$ H‰\$H�\$hH‰\$èH‹D$`H‹L$HHƒÀHÿÁH‹l$@H9éŒBýÿÿH‹\$PH‰œ$`HÇ„$hHÇ„$pH�ÄÉé»þÿÿ‰é]ýÿÿ‰éýÿÿ +00runtime.morestack_noctxt€8type.map[string]*go/ast.File¤runtime.makemapÐð runtime.duffzero†4runtime.writebarrierstringØ4runtime.writebarrierstring®path.JoinÄ,"".(*Corpus).parseFileþð runtime.duffzero´ +4runtime.writebarrierstring† 4runtime.writebarrierstringÜ path.Join² 8type.map[string]*go/ast.File† $runtime.mapassign1À 2"".autotmp_2126type.*[2]string"".autotmp_2125type.[]string"".autotmp_2123Ÿtype.[]string"".autotmp_2122ÿtype.string"".autotmp_2121ßtype.*string"".autotmp_2120Ÿtype.int"".autotmp_2119�type.int"".autotmp_2118Ï"type.*go/ast.File"".autotmp_2117ßtype.string"".autotmp_2116type.[2]string"".autotmp_2115type.string"".autotmp_2114?type.[2]string"".autotmp_2113otype.[]string "".errŸtype.error"".fileï"type.*go/ast.File"".absname¿type.string"".f¿type.string"".filesÿ8type.map[string]*go/ast.File "".~r5 type.error "".~r4�8type.map[string]*go/ast.File"".localnames`type.[]string"".abspath@type.string"".relpath type.string"".fset,type.*go/token.FileSet"".ctype.*"".Corpus(% ŽŸ ÞŸ °:~=#}È]$“ - *QñTK¸)+UnTgclocals·2fdee6b9c097a6b6654bbcc2dec86ef6Tgclocals·80bf8d74f5d3769adedd688fa4675806–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/parser.goþ$"".NewPresentation "”"eH‹ %H�„$8ÿÿÿH;AwèëâH�ìHH‹œ$P1íH9ëuUH�H‹+H‰¬$ÀH‹kH‰¬$ÈH�H‰$H�œ$ÀH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H�H‰$HÇD$èH‹\$H‰\$XH�H‰$èH‹|$H‰úHƒÿ„µ1ÀèH‰T$PH‰$Hƒ<$„ŽHƒ$H‹\$XH‰\$èH‹\$PH‰\$ H‹œ$PHƒû„WH‹+H‰¬$�H‹kH‰¬$˜HÇD$`HÇD$hH�H‰$èH‹D$H‰D$HH‰$Hƒ<$„ùH‹œ$�H‰\$H‹œ$˜H‰\$èH‹\$HH‰\$HH‹1íH9脌H‹T$HH‰D$`H‰T$hH‰„$°H‰„$€H‰”$¸H‰”$ˆHÇD$pHÇD$xH�H‰$èH‹D$H‰D$@H‰$Hƒ<$„H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$@H‰\$@H‹1íH9è„©H‹T$@H‰„$ H‰D$pH‰”$¨H‰T$xH�H‰$èH‹|$H‰úHƒÿ„a1ÀèH‰T$8H‰$Hƒ<$„:H‹œ$PH‰\$èH‹\$8H‰$Hƒ<$„Hƒ$H‹\$ H‰\$èH‹\$8H‰$Hƒ<$„ÔHƒ$H‹\$pH‰\$H‹\$xH‰\$èH‹D$8HÇ€(HÇÅ@ˆ¨2HÇÅ@ˆ¨3H�H‰$èH‹D$Hƒø„dHÇÅHÇÂH‰¬$ðH‰”$øH‰„$èH‰$H�H‰\$èH‹œ$èHƒÃH‰$H�H‰\$èH‹œ$èHƒÃH‰$H�H‰\$èH‹\$8H‰$Hƒ<$„ÇH�$`H‹œ$èH‰\$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹T$8H�¼$1ÀèH‰”$H‹¼$PH‰¼$H�¼$H�-H‰îH¥H¥H�œ$ H�-H‰ßH‰îH¥H¥H�H‰$H‰T$(H‰T$Hƒ|$„ HƒD$ H�œ$H‰\$èH�H�¬$H‰ïH‰ÞèH‹\$(H‰œ$H‹œ$PH‰œ$H�H‰$èH‹|$Hƒÿ„–H�-H‰øH‰îH¥H¥Hƒø„tHÇÁHÇÂH‰„$ÐH‰„$0H‰Œ$ØH‰Œ$8H‰”$àH‰”$@H�H‰$H‹\$(H‰\$Hƒ|$„ HƒD$hH�œ$H‰\$èH‹D$(H‰$Hƒ<$„ÑHƒ$ H‹hH‰l$èH‹D$(H‰$Hƒ<$„žHƒ$hH‹hH‰l$èH�H‰$èH‹D$H�-H‰(H‰D$0H‰$Hƒ<$„LHƒ$H‹\$(H‰\$èH‹t$(H‹~H‰<$H�5H�|$H¥H¥H‹\$0H‰\$èH�H‰$èH‹D$H�-H‰(H‰D$0H‰$Hƒ<$„ÍHƒ$H‹\$(H‰\$èH‹t$(H‹~H‰<$H�5H�|$H¥H¥H‹\$0H‰\$èH�H‰$èH‹D$H�-H‰(H‰D$0H‰$Hƒ<$tUHƒ$H‹\$(H‰\$èH‹t$(H‹~H‰<$H�5H�|$H¥H¥H‹\$0H‰\$èH‹\$(H‰œ$XH�ÄHÉ%뢉%é'ÿÿÿ‰%é¨þÿÿ‰%éVþÿÿ‰%é#þÿÿ‰%éëýÿÿ‰é…ýÿÿ‰écýÿÿ‰%ééüÿÿ‰%é-üÿÿ‰é•ûÿÿ‰%é ûÿÿ‰%éìúÿÿ‰%éºúÿÿ‰é˜úÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é%úÿÿ‰%éÞùÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éBùÿÿ‰%éûøÿÿ‰颸ÿÿ‰%éføÿÿ‰éDøÿÿ– +00runtime.morestack_noctxtn,go.string."nil Corpus"ªtype.stringÖruntime.convT2E†runtime.gopanic˜Btype.map[string]net/http.muxEntry¼runtime.makemapÞ,type.net/http.ServeMuxð"runtime.newobject¢ì runtime.duffzeroò.runtime.writebarrierptrŠ^type.golang.org/x/tools/godoc/vfs/httpfs.httpFSœ"runtime.newobjectŒ2runtime.writebarrieriface®Žgo.itab.*golang.org/x/tools/godoc/vfs/httpfs.httpFS.net/http.FileSystemÔ2type.net/http.fileHandleræ"runtime.newobjectÖ2runtime.writebarrierifaceø\go.itab.*net/http.fileHandler.net/http.HandlerÚ (type."".Presentationì "runtime.newobjectž +´ runtime.duffzeroê +.runtime.writebarrierptrº .runtime.writebarrierptrž 2runtime.writebarrieriface„ 6type.[3]"".SearchResultFunc– "runtime.newobject–J"".(*Presentation).SearchResultDoc·fª.runtime.writebarrierptrØL"".(*Presentation).SearchResultCode·fì.runtime.writebarrierptršJ"".(*Presentation).SearchResultTxt·f®.runtime.writebarrierptr¾2runtime.writebarriersliceæÜ runtime.duffzero´"go.string."/cmd/"à(go.string."/src/cmd"‚*type."".handlerServeræ.runtime.writebarrierfatô""".statictmp_2151š„ runtime.duffcopyâtype.[1]stringô"runtime.newobject """.statictmp_2152Ò*type."".handlerServer¶.runtime.writebarrierfat„F"".(*handlerServer).registerWithMuxÒF"".(*handlerServer).registerWithMuxàZtype.struct { F uintptr; R *"".Presentation }ò"runtime.newobjectŠ<"".*Presentation.ServeFile·fmà.runtime.writebarrierptrˆgo.string."/"¸>net/http.(*ServeMux).HandleFuncÆZtype.struct { F uintptr; R *"".Presentation }Ø"runtime.newobjectðB"".*Presentation.HandleSearch·fmÆ.runtime.writebarrierptrî&go.string."/search"ž>net/http.(*ServeMux).HandleFunc¬Ztype.struct { F uintptr; R *"".Presentation }¾"runtime.newobjectÖR"".*Presentation.("".serveSearchDesc)·fm¤.runtime.writebarrierptrÌ6go.string."/opensearch.xml"ü>net/http.(*ServeMux).HandleFuncî4type.*net/http.fileHandler„ *type.net/http.Handlerœ \go.itab.*net/http.fileHandler.net/http.Handler°  runtime.typ2Itabê `type.*golang.org/x/tools/godoc/vfs/httpfs.httpFS€!0type.net/http.FileSystem˜!Žgo.itab.*golang.org/x/tools/godoc/vfs/httpfs.httpFS.net/http.FileSystem¬! runtime.typ2Itab �6"".autotmp_2156\type.*struct { F uintptr; R *"".Presentation }"".autotmp_2155\type.*struct { F uintptr; R *"".Presentation }"".autotmp_2154¯\type.*struct { F uintptr; R *"".Presentation }"".autotmp_2149¿4type.[]"".SearchResultFunc"".autotmp_2148Ÿ*type.*"".Presentation"".autotmp_2147type.*uint8"".autotmp_2146Ï*type.net/http.Handler"".autotmp_2145�4type.*net/http.fileHandler"".autotmp_21440type.net/http.FileSystem"".autotmp_2142¯0type.net/http.FileSystem"".autotmp_2141ÿ`type.*golang.org/x/tools/godoc/vfs/httpfs.httpFS"".autotmp_2140ï.type.*net/http.ServeMux"".autotmp_2139.type.*net/http.ServeMux"".autotmp_2138*type."".handlerServer"".autotmp_2137�*type."".handlerServer"".autotmp_21364type.*net/http.fileHandler"".autotmp_2135`type.*golang.org/x/tools/godoc/vfs/httpfs.httpFS"".autotmp_2134ßBtype.map[string]net/http.muxEntry"".autotmp_2133�type.string "".~r0¯*type.net/http.Handler net/http.root·2�0type.net/http.FileSystem "".~r0Ï0type.net/http.FileSystemRgolang.org/x/tools/godoc/vfs/httpfs.fs·2ïXtype.golang.org/x/tools/godoc/vfs.FileSystem "".~r0Ï.type.*net/http.ServeMux"".p¿*type.*"".Presentation "".~r1*type.*"".Presentation"".ctype.*"".Corpus%�±��¹�„Ê%U~ãÕœH&�í'"sso      +ƒpj3AU8m8K?(2†Š”�n,G,C,Ú >;Tgclocals·5ba03bd6228d837fd57d8f5fd532aa05Tgclocals·a7d2c9ad1f56d08f71d1faf543caab34’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/pres.goþ:"".(*Presentation).FileServer`DH‹\$HƒûtH‹kH‰l$H‹kH‰l$Éëé0 "".~r0*type.net/http.Handler"".p*type.*"".Presentation00š0Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/pres.goþ8"".(*Presentation).ServeHTTP žeH‹ %H;awèëêHƒì H‹\$(H‹kH‰,$H‹\$0H‰\$H‹\$8H‰\$H‹\$@H‰\$èHƒÄ à + 0runtime.morestack_noctxtŒ"".(*handlerServer).GetPageInfopp + "".~r3`"type.*"".PageInfo"".modeP(type."".PageInfoMode"".relpath0type.string"".abspathtype.string"".p*type.*"".PresentationpZop € ¼f +aTgclocals·176f04ffb04b7191b083d801f9dca732Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/pres.goþB"".(*Presentation).GetCmdPageInfo€üeH‹ %H;awèëêHƒì8H‹\$@H‰$Hƒ<$tKHƒ$ H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$ H‹\$hH‰\$(èH‹\$0H‰\$pHƒÄ8É%ë¬ + 0runtime.morestack_noctxtÄ>"".(*handlerServer).GetPageInfopp + "".~r3`"type.*"".PageInfo"".modeP(type."".PageInfoMode"".relpath0type.string"".abspathtype.string"".p*type.*"".PresentationpZop € Èf +aTgclocals·176f04ffb04b7191b083d801f9dca732Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/pres.goþ&"".(*Corpus).LookupàÔeH‹ %H�„$XÿÿÿH;AwèëâH�ì(H�¼$H1ÀèH�¼$°1ÀèH�œ$°H‰ßHƒû„K1ÀèH‰\$HH‰$Hƒ<$„$H‹œ$8H‰\$H‹œ$@H‰\$èH‹\$HH‰\$8H‹œ$0H‰$èH‹´$0H‹D$8H‹L$H‹\$H‰œ$€‹\$‰œ$ˆH‹\$ H‰œ$�1íH9é„H‰L$@H‰ $H‹œ$8H‰\$H‹œ$@H‰\$èL‹„$@H‹´$0H‹D$8H‹L$H‹T$ H‹|$(H‰|$XHƒúH‰T$P…‘H‰ÈH‰L$8¶^:€û„¡Iƒø„—H‹œ$8H‰$L‰D$èH‹T$H‹D$H‹\$ H‰\$hHƒøH‰D$`„ H‰$H‹X ÿÓH‹T$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰T$pH‰T$H‰D$xH‰D$èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹\$8H‰$Hƒ<$t1Hƒ$èH‹t$8HƒþtH�¬$HH‰ïèH�Ä(Éëä‰%ëÆH‹\$@H‰$H‰T$H‹¬$0H‹]@HÿÃH‰\$èH‹t$8H‹l$H‰nHH‹T$ H‹L$(H‹D$0H‰4$Hƒ<$„:Hƒ$PH‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹´$0H‹D$8H‹hHL‹F@L9ÅŽß1ÛˆXh¶Xh€ûuH‹hHH‰éHÿÍH‰hH¶^€û„•H‰4$èH‹D$8H‹L$‹t$H‹l$H‹”$€‹¼$ˆH‹œ$�H9Ê| H9ÊuT9÷}PHÇÁ€ùtHƒøt:H�hH�H‰ïH‰ÞH¥H¥HƒøtH�¬$HH‰ïH‰ÆèH�Ä(Éëá‰ëÂ1Éë³HƒøtH�hH�H‰ïH‰ÞH¥H¥ë¶‰ëåHÇÃéÿÿÿ‰%éºþÿÿHƒú„mýÿÿ¶^:€û…`ýÿÿH‰<$H‹Z ÿÓH‹T$H‹D$H�H�,$H‰ïH‰ÞH¥H¥H‰T$pH‰T$H‰D$xH‰D$èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹\$8H‰$Hƒ<$t1Hƒ$èH‹t$8HƒþtH�¬$HH‰ïèH�Ä(Éëä‰%ëÆ‰%éÐûÿÿ‰é®ûÿÿ2 +00runtime.morestack_noctxt`Ä runtime.duffzero~Ä runtime.duffzero¶Ä runtime.duffzeroœ4runtime.writebarrierstringÒ2"".(*Corpus).CurrentIndex¦$"".(*Index).Lookup€regexp.CompileÞ +ü^go.string."Error in query regular expression: "Ê*runtime.concatstring2¦4runtime.writebarrierstringÜÜ runtime.duffcopyÔ 0"".(*Index).LookupRegexpŽ 2runtime.writebarrierslice® 6"".(*Corpus).FSModifiedTimeØ tgo.string."Indexing in progress: result may be inaccurate"žÜ runtime.duffcopyèngo.string."Search index disabled: no results available"þ +œFgo.string."Error in query string: "ê*runtime.concatstring2Æ4runtime.writebarrierstringüÜ runtime.duffcopy Ð"".autotmp_2174Ÿ&type.[]"".FileLines"".autotmp_2173ï(type."".SearchResult"".autotmp_2172¿*type.*"".SearchResult"".autotmp_2169type.string"".autotmp_2168ïtype.string "".err�type.error "".err¯type.error"".timestampÏtype.time.Time"".indexÏtype.*"".Index"".resultß*type.*"".SearchResult "".~r10(type."".SearchResult"".querytype.string"".ctype.*"".Corpus6%ДÏÐàÏÐîÏÐ&° „@4hH `*p' ‘  M %  +  #p' (�j�º–±Tgclocals·7625e46dbba7a0a68ed4a9be558e927cTgclocals·18efd20140aed05f975cb5bd7349d78a–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/search.goþD"".(*Presentation).SearchResultDoc€æeH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$@HÇ„$HHÇ„$PH�œ$ÈH�l$@H‰ïH‰ÞèH�H‰$H�\$@H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$ÀH‹¾H‰<$H�5H�|$H¥H¥èH‹T$(H‹L$0H‹D$8H‰”$@H‰Œ$HH‰„$PH�ĸà +*0runtime.morestack_noctxt´Ü runtime.duffcopyÂ(type."".SearchResultèruntime.convT2Eä2go.string."searchDocHTML"€ "".applyTemplate°ð"".autotmp_2176ï(type."".SearchResult "".~r1€type.[]uint8"".result(type."".SearchResult"".p*type.*"".Presentation"ðÐFº s�Tgclocals·420423da5a4e42585f4405700eb52904Tgclocals·9629ada104b750c1cb258a9208e0f1f8–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/search.goþF"".(*Presentation).SearchResultCode€æeH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$@HÇ„$HHÇ„$PH�œ$ÈH�l$@H‰ïH‰ÞèH�H‰$H�\$@H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$ÀH‹¾H‰<$H�5H�|$H¥H¥èH‹T$(H‹L$0H‹D$8H‰”$@H‰Œ$HH‰„$PH�ĸà +*0runtime.morestack_noctxt´Ü runtime.duffcopyÂ(type."".SearchResultèruntime.convT2Eä4go.string."searchCodeHTML"€ "".applyTemplate°ð"".autotmp_2178ï(type."".SearchResult "".~r1€type.[]uint8"".result(type."".SearchResult"".p*type.*"".Presentation"ðÐFº s�Tgclocals·420423da5a4e42585f4405700eb52904Tgclocals·9629ada104b750c1cb258a9208e0f1f8–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/search.goþD"".(*Presentation).SearchResultTxt€æeH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$@HÇ„$HHÇ„$PH�œ$ÈH�l$@H‰ïH‰ÞèH�H‰$H�\$@H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$ÀH‹¾H‰<$H�5H�|$H¥H¥èH‹T$(H‹L$0H‹D$8H‰”$@H‰Œ$HH‰„$PH�ĸà +*0runtime.morestack_noctxt´Ü runtime.duffcopyÂ(type."".SearchResultèruntime.convT2Eä2go.string."searchTxtHTML"€ "".applyTemplate°ð"".autotmp_2180ï(type."".SearchResult "".~r1€type.[]uint8"".result(type."".SearchResult"".p*type.*"".Presentation"ðÐFº s�Tgclocals·420423da5a4e42585f4405700eb52904Tgclocals·9629ada104b750c1cb258a9208e0f1f8–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/search.goþ>"".(*Presentation).HandleSearch€$ö#eH‹ %H�„$ðüÿÿH;AwèëâH�ì�H‹´$°H‰4$H�5H�l$H‰ïH¥H¥èH‹T$H‹D$ H‰”$H‰$H‰„$ H‰D$èH‹T$H‹D$H‹œ$˜H‹+H‰,$H‰”$ØH‰T$H‰„$àH‰D$èH�\$H�¬$H‰ïH‰ÞèH�œ$H�¬$(H‰ïH‰ÞèH‹œ$˜H‰$H‹œ$°H‰\$èH‹\$HƒãHƒû„íH�œ$(H�¬$ H‰ïH‰ÞèH�H‰$H�œ$ H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$˜H‹¾H‰<$H�5H�|$H¥H¥èH‹T$(H‹L$0H‹D$8H‹œ$˜H‰$H‹œ$ H‰\$H‹œ$¨H‰\$H‰”$ H‰T$H‰Œ$¨H‰L$ H‰„$°H‰D$(èH�Ä�ÃH�H‰$èH‹\$H‰œ$ÀH‹¼$À1ÀèH‹œ$˜Hƒû„¼H‹‹`H‹ƒhH‹«pH‰¬$˜1ÒH‰„$�H‰„$˜H‰Œ$ˆH‰ÈH‹¬$˜H9ê�´H‰„$¸H‹H‰”$ H‹´$˜H‰4$H�´$(H�l$H‰ïèH‹H‰ÂÿÓH‹”$€H‹Œ$ˆH‹„$�H‹œ$ÀH‰$H‰”$ H‰T$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹„$¸H‹”$ HƒÀHÿÂH‹¬$˜H9êŒLÿÿÿHÇ„$ÈHÇ„$ÐH‹„$ÀH‹hH‹XH)ÝHƒý�|1À<„JH‹œ$ØH‰œ$øH‹œ$àH‰œ$H�œ$HÇHÇCH�œ$Hƒû„úHÇÂHÇÁH‰œ$pH‰”$xH‰Œ$€H�H‰$H�œ$øH‰\$èH‹L$H‹D$H‹œ$pH‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$ èH‹L$(H‹D$0H‰Œ$ÈH‰„$ÐH‹¬$˜H‹m¶]€ûuH�œ$8HÇHÇCH�œ$(H�¬$ H‰ïH‰ÞèH�H‰$H�œ$ H‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$˜H‹¾øH‰<$H�5H�|$H¥H¥èH‹T$(H‹L$0H‹D$8H‰”$XH‰Œ$`H‰„$hH�H‰$èH‹|$H‰ùHƒÿ„'1ÀèH‰Œ$°H‰ $Hƒ<$„ýH‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$èL‹„$°H‹Œ$ÀH‹qH‹QH‹AH9‚¥H‹ H‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$ H‰¼$¨H‰”$°L‰„$¨L‰$H‰Œ$(H‰L$H‰¼$0H‰|$H‰”$8H‰T$èL‹”$ØL‹Œ$àH‹„$¨H‹xH‹pH‹PH9Ö‚H‹I‰ðI)ÐH‰þH)ÖHƒþt H‰ÓHÃH‰ØH‰òH‰„$ H‰ÆL‰„$¨H‰”$°H�¼$¸1ÀèH‹œ$ÈH‰œ$¸H‹œ$ÐH‰œ$ÀL‰”$ÈL‰Œ$ÐL‰”$èL‰Œ$ðH‰´$@H‰´$øL‰„$HL‰„$H‰”$PH‰”$H‹œ$˜H‰$H‹œ$ H‰\$H‹´$¨H‰t$H�´$¸H�l$H‰ïèèH�Ä�Ãè è ‰%é÷ýÿÿ‰éÒýÿÿ‰éÿûÿÿH‹œ$ØH‰œ$øH‹œ$àH‰œ$H�œ$HÇHÇCH�œ$Hƒû„ØHÇÂHÇÅH‰œ$pH‰”$xH‰¬$€H�H‰$H�œ$øH‰\$èH‹T$H‹D$H‹œ$pH‰$H‰”$èH‰T$H‰„$ðH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$ èH‹T$(H‹D$0H‰”$ÈH‰„$ÐéÝûÿÿ‰é!ÿÿÿHÇÀézúÿÿ‰é=ùÿÿ\ +00runtime.morestack_noctxthgo.string."q"Š:net/http.(*Request).FormValueÚ"strings.TrimSpaceÊ&"".(*Corpus).LookupúÜ runtime.duffcopy°Ü runtime.duffcopyìD"".(*Presentation).GetPageInfoModeÈÜ runtime.duffcopyÖ(type."".SearchResult‚runtime.convT2Eþ,go.string."searchText"š "".applyTemplateÜ8"".(*Presentation).ServeTextú"type.bytes.BufferŒ"runtime.newobjectÄÈ runtime.duffzeroæ +Ü runtime.duffcopyú + +– *bytes.(*Buffer).WriteÐtype.stringüruntime.convT2Eæ2runtime.writebarrierifaceô@go.string."Results for query %q"èfmt.SprintfªÜ runtime.duffcopy¸(type."".SearchResultäruntime.convT2Eà,go.string."searchHTML"ü "".applyTemplateØ"type.bytes.Bufferê"runtime.newobjectœÈ runtime.duffzero¢2runtime.writebarriersliceÈ*bytes.(*Buffer).Write¸È runtime.duffzeroŽø runtime.duffcopy˜8"".(*Presentation).ServePage²$runtime.panicsliceÀ$runtime.panicsliceä type.string�!runtime.convT2Eú!2runtime.writebarrierifaceˆ"Rgo.string."No results found for query %q"ü"fmt.Sprintf@ V"".autotmp_2220¯type."".Page"".autotmp_2219type.uint64"".autotmp_2218type.uint64"".autotmp_2217type.uint64"".autotmp_2216type.[]uint8"".autotmp_2212type.[]uint8"".autotmp_2211¿ $type.*bytes.Buffer"".autotmp_2210$type.*bytes.Buffer"".autotmp_2209"type.interface {}"".autotmp_2208*type.*[1]interface {}"".autotmp_2207&type.[]interface {}"".autotmp_2206Ï +"type.interface {}"".autotmp_2204¿&type.[]interface {}"".autotmp_2203type.int"".autotmp_2201¯ 2type.*"".SearchResultFunc"".autotmp_2200ï type.int"".autotmp_2199ß type.int"".autotmp_2198type.[]uint8"".autotmp_2197(type."".SearchResult"".autotmp_2196type.string"".autotmp_2195type.string"".autotmp_2194(type.[1]interface {}"".autotmp_2193type.string"".autotmp_2192¯ +type.string"".autotmp_2191� +(type.[1]interface {}"".autotmp_2190type.int"".autotmp_2189type.[]uint8"".autotmp_2188�4type.[]"".SearchResultFunc"".autotmp_2187ßtype.[]uint8"".autotmp_2186ß(type."".SearchResult"".autotmp_2184ï(type."".SearchResult"".autotmp_2182ï type.string"".&contentsŸ $type.*bytes.Buffer "".~r0Ÿ type.[]uint8 "".~r0Ï type.[]uint8bytes.buf·2ïtype.[]uint8"".bodyÏ $type.*bytes.Buffer"".title� type.string"".resultÏ(type."".SearchResult"".queryï +type.string"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".Presentation*% ÔŸ � Ÿ è€†Æ%Va1å,py('œ Ÿ› Y +@  +œ PD`QKŸÀv~ƒ\“¨¼ +vCTgclocals·f691ab09c838bb4c8855d6461c0f447dTgclocals·e03efcf410c675449d0f26ad754adc37–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/search.goþD"".(*Presentation).serveSearchDescà +Ü +eH‹ %H�D$ÐH;AwèëåH�ì°H‹œ$ÈH‰$H‹œ$ÀH‹[ ÿÓH‹t$H‰4$H�5H�l$H‰ïH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH�H‰$èH‹\$H‰\$@H�œ$ˆHÇHÇCH�œ$ˆHƒû„ñHÇÂHÇÁH‰œ$˜H‰”$ H‰Œ$¨H�H‰$H‹œ$ÐH‰\$Hƒ|$„›HƒD$xèH‹L$H‹D$H‹œ$˜H‰$H‰L$hH‰L$H‰D$pH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ èH‹\$(H‰\$xH‹\$0H‰œ$€H�H‰$HÇD$èH‹\$H‰\$8H�H‹+H‰l$XH‹kH‰l$`H�H‰$H�\$xH‰\$èH‹\$H‰\$HH‹\$H‰\$PH�H‰$H‹\$8H‰\$H�\$XH‰\$H�\$HH‰\$èH‹\$@H‰$H‹\$8H‰\$èH‹D$@H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$¸H‹« H‰l$H� H‰L$hH‰L$H‰D$pH‰D$ èH�İÉ%éYþÿÿ‰éþÿÿ. +*0runtime.morestack_noctxtt +�0go.string."Content-Type"¶bgo.string."application/opensearchdescription+xml"Þ&net/http.Header.Setì8type.map[string]interface {}þ"runtime.newobject¾type.stringŽruntime.convT2Eì2runtime.writebarrierifaceú*go.string."http://%s"îfmt.Sprintfª8type.map[string]interface {}Îruntime.makemapð&go.string."BaseURL" type.stringÆruntime.convT2Eü8type.map[string]interface {}Ê$runtime.mapassign1ú.runtime.writebarrierptrì :type.*map[string]interface {}ž +@"".applyTemplateToResponseWriter@à"".autotmp_2242Ï"type.interface {}"".autotmp_2241¯type.string"".autotmp_2240ï8type.map[string]interface {}"".autotmp_2239�"type.interface {}"".autotmp_2237/&type.[]interface {}"".autotmp_2235otype.string"".autotmp_2234O(type.[1]interface {}"".&dataß:type.*map[string]interface {}"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".Presentation"àøßà°.Š"Q…;_R(:Ìp0<BR"Tgclocals·f3828558443ce662a87feff12c09632bTgclocals·2bacdc4fed699d33c793ab844f51571e–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/search.goþF"".(*handlerServer).registerWithMuxàØeH‹ %H;awèëêHƒì@H‹\$HH‰\$(H‹1íH9ètKH‹\$PH‰$H‹|$HHƒÿt3H�oH�|$H‰îH¥H¥H‹L$(H‰D$0H‰D$H‰L$8H‰L$ èHƒÄ@ÉëÉH�H‰$H�H‰\$H�H‰\$èH‹D$ë† + 0runtime.morestack_noctxtNTgo.itab.*"".handlerServer.net/http.Handlerà6net/http.(*ServeMux).Handle€,type.*"".handlerServer–*type.net/http.Handler®Tgo.itab.*"".handlerServer.net/http.Handler runtime.typ2Itab €"".autotmp_2248/,type.*"".handlerServer "".mux.type.*net/http.ServeMux"".s,type.*"".handlerServer€^€7°\Z7o1Tgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·61e2515c69061b8fed0e66ece719f936–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ>"".(*handlerServer).GetPageInfoàhØheH‹ %H�„$püÿÿH;AwèëâH�ìH�H‰$èH‹D$H‰„$H‹¬$H‰(H�H‰$èH‹D$H‰„$øH‹¬$@H‰(H�H‰$èH‹|$H‰ùHƒÿ„Ž1ÀèH‰Œ$ØH‰ $Hƒ<$„dH‹œ$ H‰\$H‹œ$(H‰\$èH‹œ$ØH‰œ$ H�H‰$èH‹D$H�H‰$H‰„$H‰D$H�H‰\$èH‹œ$H‰$H�$¨H�H‰\$èH�H‰$èH‹D$H�-H‰(H‰„$ÐH‰$Hƒ<$„�Hƒ$H‹œ$H‰\$èH‹œ$ÐH‰$Hƒ<$„VHƒ$H‹œ$øH‰\$èH‹œ$H‰$H�$ÀH‹œ$ÐH‰\$èH�H‰$èH‹D$H�-H‰(H‰„$ÈH‰$Hƒ<$„×Hƒ$H‹œ$H‰\$èH‹œ$H‰$H�$ÈH‹œ$ÈH‰\$èH‹œ$H‰$H‹œ$ H‰\$H‹œ$(H‰\$HÇD$èH‹\$ H‰œ$�H‹L$(H‹D$0H�H‰$H‰Œ$PH‰L$H‰„$XH‰D$èH‹”$PH‹Œ$�¶\$HƒútU€ûuPH‹œ$ H‰$Hƒ<$t4Hƒ$H‰T$H‹œ$XH‰\$èH‹œ$ H‰œ$HH�ÄÉ%ëÃHƒù„¤H‹iH‰¬$ H‹iH‰¬$(H‹±ÐH‹™ØH‹�àH‹©èH‰¬$àH‹¹ðH‹©øH‰¬$ðH‰´$øH‰œ$H‰„$H‰ÁI‰ØH‰œ$ÐH‰¼$èHûH‰„$ØH)ÃH‰ØHƒû~[H�H‰$H‰´$ÈH‰t$L‰D$H‰L$H‰D$ èL‹„$H‹¼$èH‹t$(H‹\$0H‰œ$ÐH‹\$8H‰œ$ØL‰ÃH‰õH‰´$ÈHkÛHÝH‰,$H‹œ$àH‰\$H‰ûHÁãH‰\$èH‹„$H‹¬$èH‹Œ$ØH‹”$ÈHèH‰”$ÈH‰„$ÐH‰Œ$ØH‰”$ØH‰Œ$èHƒø…!H�H‹+H‰¬$ H‹kH‰¬$(H‹œ$�Hƒû„êH‹«H‰¬$ØH‹ƒH‹«H‰¬$èH‰„$àHƒøŽ®H�H‰$èH‹|$H‰ùHƒÿ„…1ÀèHÇAH‹œ$H‹H‹kH‰,$H‰Œ$¨H‰L$H‹œ$0H‰\$H‹œ$8H‰\$H‹œ$ H‰\$ H‹œ$(H‰\$(H‹œ$ØH‰\$0H‹œ$àH‰\$8H‹œ$èH‰\$@èH‹T$HH‹D$PH‹L$XH‰Œ$HHƒøH‰„$@tHH‹œ$ H‰$Hƒ<$t,Hƒ$H‰D$H‰L$èH‹œ$ H‰œ$HH�ÄÉ%ëËH‹œ$¨H‰$H‰”$°H‰T$H�H‰\$HÇD$èH‹\$ H‰œ$˜H‹œ$ H‰$Hƒ<$„&Hƒ$ H‹œ$¨H‰\$èH‹„$øH‹HƒãHƒû…“1ÉH‰L$hH‹HƒãHƒût HƒÉH‰L$hH‹HƒãHƒût H‰ËHƒËH‰\$hH‹œ$0H‰$H‹œ$8H‰\$èH‹L$H‹D$H‹œ$˜H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$H‹\$hH‰\$èH‹D$ H‹œ$ H‰$Hƒ<$„ØHƒ$(H‰D$èH‹´$ H‹œ$øH‹Hƒã Hƒû„tH‹n(Hƒý„’H‹•˜H‹… H‹�¨H‰œ$˜1ÉH‰„$�H‰D$xH‰”$ˆH‰ÐH‹l$xH9é�™H‰„$ÀH‹H‰L$pH‹n(Hƒý„'H‹µ€H‹…ˆH‹��H‰”$€Hƒú„ùH‹j(H‰¬$˜H‹z0H‹j8H‰¬$¨H‰´$°H‰„$¸H‰Œ$ÀI‰ÀH‰„$ˆH‰¼$ HøH‰Œ$�H)ÈHƒø~[H�H‰$H‰´$€H‰t$L‰D$H‰L$H‰D$ èL‹„$¸H‹¼$ H‹t$(H‹\$0H‰œ$ˆH‹\$8H‰œ$�H‰´$€J�,ÆH‰,$H‹œ$˜H‰\$H‰ûHÁãH‰\$èH‹Œ$¸H‹¬$ H‹„$�H‹”$€HéH‰”$€H‰Œ$ˆH‰„$�H‹œ$ H‹k(H‰,$Hƒ<$„³H�$€H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹œ$ H‹k(Hƒý„aH‹µ°L‹…¸H‹�ÀH‹œ$€Hƒû„3H‹k@H‰¬$€H‹{HH‹kPH‰¬$�H‰´$˜L‰„$ H‰Œ$¨L‰ÀL‰„$¸H‰¼$ˆHøH‰Œ$ÀH)ÈHƒø~[H�H‰$H‰´$°H‰t$L‰D$H‰L$H‰D$ èL‹„$ H‹¼$ˆH‹t$(H‹\$0H‰œ$¸H‹\$8H‰œ$ÀH‰´$°J�,ÆH‰,$H‹œ$€H‰\$H‰ûHÁãH‰\$èH‹Œ$ H‹¬$ˆH‹„$ÀH‹”$°HéH‰”$°H‰Œ$¸H‰„$ÀH‹œ$ H‹k(H‰,$Hƒ<$„í H�$°H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹œ$ H‹k(Hƒý„› H‹µÈL‹…ÐH‹�ØH‹œ$€Hƒû„m H‹kXH‰¬$PH‹{`H‹khH‰¬$`H‰´$hL‰„$pH‰Œ$xL‰ÀL‰„$@H‰¼$XHøH‰Œ$HH)ÈHƒø~[H�H‰$H‰´$8H‰t$L‰D$H‰L$H‰D$ èL‹„$pH‹¼$XH‹t$(H‹\$0H‰œ$@H‹\$8H‰œ$HH‰´$8J�,ÆH‰,$H‹œ$PH‰\$H‰ûHÁãH‰\$èH‹”$pH‹¬$XH‹„$HH‹´$8HêH‰´$8H‰”$@H‰„$HH‹œ$ H‹k(H‰,$Hƒ<$„' H�$ÈH‰´$PH‰t$H‰”$XH‰T$H‰„$`H‰D$èH‹´$ H‹„$€Hƒø„Ò H�h(HÇEHÇEHÇEH�h@HÇEHÇEHÇEH�hXHÇEHÇEHÇEH‹„$ÀH‹L$pHƒÀHÿÁH‹l$xH9éŒgúÿÿH‹n(Hƒý„F H‹�ÈH‰œ$pH‹�ÐH‰œ$xH‹�ØH‰œ$€H�H‰$H�H‰\$H�H‰\$H�œ$pH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹œ$�Hƒû„³ +H‹³pH‹»xH‹‹€H‹œ$�Hƒû„… +H‹«¨H‰¬$øL‹ƒ°H‹«¸H‰¬$H‰´$ÈH‰¼$ÐH‰Œ$ØH‰øH‰¼$èL‰„$LÀH‰Œ$ðH)ÈHƒø~[H�H‰$H‰´$àH‰t$H‰|$H‰L$H‰D$ èL‹„$H‹¼$ÐH‹t$(H‹\$0H‰œ$èH‹\$8H‰œ$ðH‰ûH‰õH‰´$àHkÛHÝH‰,$H‹œ$øH‰\$L‰ÃHÁãH‰\$èH‹Œ$ÐH‹¬$H‹„$ðH‹”$àHéH‰”$àH‰Œ$èH‰„$ðH‹œ$H‹H‹kH‰,$H‹œ$¨H‰\$H‹œ$0H‰\$H‹œ$8H‰\$H‹œ$ H‰\$ H‹œ$(H‰\$(H‰”$ÀH‰T$0H‰Œ$ÈH‰L$8H‰„$ÐH‰D$@èH‹\$HH‰œ$°H‹D$PH‹\$XH‰œ$HHƒøH‰„$@„9H�H‹+H‰¬$pH‹kH‰¬$xH�¼$ 1ÀèH�œ$ Hƒû„]HÇÂHÇÁH‰œ$ H‰”$(H‰Œ$0H�H‰$H�œ$pH‰\$èH‹L$H‹D$H‹œ$ H‰$H‰Œ$`H‰L$H‰„$hH‰D$èH‹œ$@H‰$H‹œ$HH‰\$èH‹L$H‹D$H‹œ$ HƒÃH‰$H‰Œ$`H‰L$H‰„$hH‰D$èH‹œ$ H‰$H‹œ$(H‰\$H‹œ$0H‰\$èH‹œ$H‹H‹kH‰,$H‹œ$˜H‰\$H‹œ$°H‰\$èH‹T$H‹L$ H‹D$(H‹œ$ H‰$Hƒ<$„ÿHƒ$0H‰”$XH‰T$H‰Œ$`H‰L$H‰„$hH‰D$èH‹¬$ H‹m(H‹]`1íH9ë„GH‹œ$H‹H‹H‹›8H‰œ$ˆ1íH9ë„H‹œ$ H‹[(H‹k`H�¼$À1ÀèH�H‰$H‰l$H�œ$ÀH‰\$èH‹œ$À1íH9ë„ËH‹œ$ÈHƒû„H‹H‹KH‹CH‹œ$ÀHƒû„úH‹+H‰¬$0H‹kH‰¬$8H‰”$H‰”$ðH‰Œ$H‰Œ$øH‰„$H‰„$H‹œ$ˆH‰$H‹œ$0H‰\$H‹œ$8H‰\$è¶\$ˆ\$g€|$g„òH‹¬$ H‹]H1íH9ëuTH�H‰$HÇD$èH‹\$H‰œ$ðH‹œ$ H‰$Hƒ<$„Hƒ$HH‹œ$ðH‰\$èH‹œ$0H‰œ$pH‹œ$8H‰œ$xH‹œ$ðH‰œ$@H‹œ$øH‰œ$HH‹œ$H‰œ$PH�H‰$H‹œ$ H‹kHH‰l$H�œ$pH‰\$H�œ$@H‰\$èH�œ$ÀH‰$èH‹œ$À1íH9ë…5þÿÿH‹¬$(Hƒý…9L‹„$ L‰$H‹´$(H‰t$H�5L�L$L‰ÏH¥H¥è¶l$ @€ý„ùHÇÃH‹¬$ ˆ]XHÇ„$¸HÇ„$¨Ç„$°HÇ„$¸H‹œ$H‹H‹kH‰,$Hƒ<$„ŽHƒ$pèH‹\$H‰œ$H‹\$H‰œ$H‹\$H‰œ$�‹\$ ‰œ$˜H‹\$(H‰œ$ Hƒ¼$„×H�-H‰,$H‹¬$H‰l$H‹¬$H‰l$èH‹\$1íH9ë„�H�H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹\$H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH‹\$H‰œ$èH‹œ$èH‰œ$¸H‹œ$�H‰œ$¨‹œ$˜‰œ$°H‹œ$ H‰œ$¸H‹œ$¸1íH9ë…¯H‹œ$H‹H‹kH‰,$H‹œ$ H‰\$H‹œ$(H‰\$HÇD$èH‹\$ H‰œ$èH‹œ$èH‰œ$¸èH‹$H‰œ$(‹\$‰œ$0H‹\$H‰œ$8H‹œ$(H‰œ$¨‹œ$0‰œ$°H‹œ$8H‰œ$¸H�œ$H�-H‰+H‰œ$ÐH‰$Hƒ<$„hHƒ$H‹œ$H‰\$èH‹œ$ÐH‰$Hƒ<$„.Hƒ$H‹œ$øH‰\$èH‹œ$¸H‰$ÆD$H‹œ$ÐH‰\$èH‹\$H‰œ$àH‹œ$ H‰$Hƒ<$„ÄH�$�H‹œ$àH‰\$èH‹œ$ H‰$Hƒ<$„‡H�$˜HÇD$H‹œ$¨H‰\$‹œ$°‰\$H‹œ$¸H‰\$ èH‹œ$ H‰ØHƒût7L‹„$øM‹IƒàIƒøu1í@ˆ«°H‰„$HH�ÄÃHÇÅëà‰ëʼn%émÿÿÿ‰%é0ÿÿÿ‰%éÆþÿÿ‰%éŒþÿÿ‰%éfüÿÿ1Ûéüÿÿ‰%éÜúÿÿ‰éÿùÿÿ‰éÛùÿÿ‰%éõøÿÿ‰éœ÷ÿÿ‰étõÿÿ‰éFõÿÿ‰Eé²ôÿÿ‰é'ôÿÿ‰%éÍóÿÿ‰éŒòÿÿ‰Eé]òÿÿ‰%éòÿÿ‰éÆðÿÿ‰Eé—ðÿÿ‰%éAðÿÿ‰éïÿÿ‰EéÑîÿÿ‰Eéfîÿÿ‰%éîÿÿH‹HƒãHƒûuH‹œ$¨H‰$H‹œ$˜H‰\$èH‹œ$ H‰$Hƒ<$tHƒ$PH‹œ$°H‰\$èé¥úÿÿ‰%ëÛ‰%éÎìÿÿ‰étëÿÿéèúÿÿ‰éëÿÿé/ëÿÿ‰éUéÿÿ‰%éèÿÿ‰%éžçÿÿ‰%édçÿÿ‰%é�æÿÿ‰ékæÿÿÔ +00runtime.morestack_noctxtP,type.*"".handlerServerb"runtime.newobject (type."".PageInfoMode²"runtime.newobjectð type."".PageInfo‚"runtime.newobject´¤ runtime.duffzero 4runtime.writebarrierstringÎ*type.go/build.Contextà"runtime.newobjectø*type.go/build.Context¨ go/build.Default¼.runtime.writebarrierfatòpath.IsAbs·f†.runtime.writebarrierptr”Štype.struct { F uintptr; A0 **"".handlerServer; A1 *"".PageInfoMode }¦"runtime.newobject¾"".func·025 .runtime.writebarrierptrü.runtime.writebarrierptrÈ.runtime.writebarrierptrÖ`type.struct { F uintptr; A0 **"".handlerServer }è"runtime.newobject€"".func·026â.runtime.writebarrierptr® .runtime.writebarrierptr– +:go/build.(*Context).ImportDirÒ +0type.*go/build.NoGoError˜ &runtime.assertI2TOK¶ 2runtime.writebarrierifaceÈtype.[]string’"runtime.growsliceÞruntime.memmove– go.string."main"ä*type.go/token.FileSetö"runtime.newobject¨à runtime.duffzero¸."".(*Corpus).parseFilesÐ2runtime.writebarrierifaceÒ,"".poorMansImporter·fø"go/ast.NewPackageî.runtime.writebarrierptrÈpath.CleanÆgo/doc.Newœ.runtime.writebarrierptrÒ"(type.[]*go/doc.Valueœ#"runtime.growsliceÖ$runtime.memmoveê&2runtime.writebarrierslice¨)(type.[]*go/doc.Valueò)"runtime.growslice¬+runtime.memmoveÀ-2runtime.writebarriersliceþ/&type.[]*go/doc.FuncÈ0"runtime.growslice‚2runtime.memmove–42runtime.writebarriersliceº7&type."".funcsByNameÐ7&type.sort.Interfaceè7Jgo.itab."".funcsByName.sort.Interface–8runtime.convT2IÆ8sort.SortŽ;type.[]stringØ;"runtime.growslice¤=runtime.memmoveš@."".(*Corpus).parseFilesŠA:go.string."parsing examples:"ÖAð runtime.duffzeroÔBtype.string€Cruntime.convT2EêC2runtime.writebarrieriface¦Druntime.convI2E˜E2runtime.writebarrierifaceîElog.PrintlnÒF$"".collectExamples€H2runtime.writebarriersliceÄIØ runtime.duffzeroÒI%¡sKJ/ +"Ü + 71—' +@6    �c£«»& "ˆêŸ¹‰(Ê?T‹ $(d #°o. +XWÏZ'  $ !    T * m �› '‚0((O .rTM&4AOîfÌ¡LT +;mª]ŠÄ]ŠÄ]Š€áf»³Sd2Û´†V5x>x:ÁA"D’Q�é *yTgclocals·625c1ea408d13350dcdc8da1534d031bTgclocals·16c66a0f03090a9a088544d510e253b4–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ>"".(*handlerServer).includePath€ ò eH‹ %H�D$˜H;AwèëåH�ìèH‹œ$ðHƒû„þH‹{0H‹C8H‹k@H‰¬$àE1ÀH‰„$ØH‰D$8H‰¼$ÐH‹l$8I9è�çH‰|$PHƒÿ„®L‹H‹GL‰D$@L‰Œ$¨H‰„$°L‹”$øL‰T$XH‹´$L‰L$xL‰L$hH‰„$€H‰t$`H‰D$pH9ÆŒJH9Æ‚HL‰”$¨H‰„$°H9À…(L‰$H‰D$L‰L$H‰D$èL‹D$@H‹|$P¶\$ €û„øHÇÀ<tÆ„$H�ÄèÃHƒÇIÿÀH‹l$8I9èŒÿÿÿH‹œ$HƒãHƒûtÆ„$H�ÄèÃH‹œ$øH‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥è¶\$ €û„eH‹œ$øH‰$H‹œ$H‰\$èH‹L$H‹D$H‰Œ$¨H‰ $H‰„$°H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H‹T$0H‰Œ$ÐH‰„$ØH‰”$àH‰”$È1ÒH‰„$ÀH‰D$HH‰Œ$¸H‹l$HH9ê�žH‰L$PHƒù„ŸH‹1H‹AH‰T$8H‰´$˜H‰„$ HƒøuXH‰´$ˆH‰4$H‰„$�H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹T$8H‹L$P¶\$ €ûtÆ„$H�ÄèÃHƒÁHÿÂH‹l$HH9êŒbÿÿÿÆ„$H�ÄèÉéZÿÿÿëç1Àéþÿÿè ‰éKýÿÿ‰éûüÿÿ +*0runtime.morestack_noctxt’ runtime.eqstring¦(go.string."internal"È strings.Contains &path/filepath.Cleanôgo.string."/"œstrings.Splitæ +(go.string."internal"Ž  runtime.eqstringÊ $runtime.panicslicePÐ."".autotmp_2371Ÿtype.string"".autotmp_2370type.*string"".autotmp_2369type.int"".autotmp_2368type.int"".autotmp_2365type.string"".autotmp_2363type.string"".autotmp_2362¯type.*string"".autotmp_2361ßtype.int"".autotmp_2360Ïtype.int"".autotmp_2359_type.[]string"".autotmp_2358type.[]string"".autotmp_2357type.string"".autotmp_2356type.bool"".autotmp_2355¿type.int"".autotmp_2352/type.[]string"strings.prefix·3ÿtype.stringstrings.s·2Ÿtype.string"".c¿type.string"".eßtype.string"".r@type.bool"".mode0(type."".PageInfoMode"".pathtype.string"".h,type.*"".handlerServer@"Ð�ÏÐ6ÏÐ÷ÏÐ$ÏÐ,ÀLž"w—?ÛN   ˆ›£^Tgclocals·b5ddd9c04290a847134287fc6646dcf7Tgclocals·5e0a9b65f9ce0dab1060cdc2153bc1b4–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ$"".funcsByName.Len H‹\$H‰\$ Ã@ "".~r00type.int"".s&type."".funcsByNameÎTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ&"".funcsByName.SwapàÜeH‹ %H;awèëêHƒìH‹T$8H‹L$ H‹D$(H9ÂsyH�ÑH‹+H‰l$H9ÂsaH�ÑH‰$H‹l$@H9ÅsHH�éH‹+H‰l$èH‹\$ H‹l$@L‹D$(L9ÅsH�ëH‰$H‹\$H‰\$èHƒÄÃè è è è  + 0runtime.morestack_noctxt¼.runtime.writebarrierptr’.runtime.writebarrierptr¦$runtime.panicindex´$runtime.panicindexÂ$runtime.panicindexÐ$runtime.panicindexP0"".autotmp_2375"type.*go/doc.Func"".j@type.int"".i0type.int"".s&type."".funcsByName0w/0° +а]+(Tgclocals·aa3b86c1ca8acadbe172378c24a491bcTgclocals·e1ae6533a9e39048ba0735a2264ce16a–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ&"".funcsByName.LessàÔeH‹ %H;awèëêHƒì(H‹L$0H‹D$8L‹D$HI9ÀsuJ�,ÁH‹}HƒÿtcH�oH�<$H‰îH¥H¥L‹D$PI9ÀsCJ�,ÁH‹}Hƒÿt1H�oH�|$H‰îH¥H¥èH‹\$ Hƒû| +ÆD$XHƒÄ(ÃÆD$Xëô‰ëËè ‰ë™è + + 0runtime.morestack_noctxtè"runtime.cmpstring²$runtime.panicindexÈ$runtime.panicindex`P "".~r2Ptype.bool"".j@type.int"".i0type.int"".s&type."".funcsByNamePrOP#° +Ò° +s=Tgclocals·1d34c988be6c2d215996051490e513b2Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ:"".(*handlerServer).ServeHTTPÀ6¶6eH‹ %H�„$˜ýÿÿH;AwèëâH�ìèH‹œ$øH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹´$¶\$€ûtH�ÄèÃH‹œ$ðH‹KH‹nH‹]@H‹nH‹U@H9Ê‚ H‹^H‹C8H)ÊHƒút H‰ËHÃH‰ØH‰„$øH‰$H‰”$H‰T$èH‹L$H‹D$H‰Œ$èH‰„$ðH�¼$˜1ÀèH�œ$˜Hƒû„‹ HÇÂHÇÁH‰”$XH‰Œ$`H‰œ$PH‰$H‹¼$ðHƒÿ„H H�o H�|$H‰îH¥H¥èH‹œ$PHƒÃH‰$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹œ$PH‰$H‹œ$XH‰\$H‹œ$`H‰\$èH‹L$H‹D$ H‰Œ$(H‰„$0H‹œ$ðH‹+H‰,$H‹œ$H‰\$èH‹Œ$ðH‹\$H‰œ$ˆHƒùuGH‹´$èH‰4$H‰L$H�5L�D$L‰ÇH¥H¥èH‹Œ$ð¶\$ €ût HÇ„$ˆ!H‹œ$ðH‰$H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$èH‰\$H‰L$ H‹œ$ˆH‰\$(èH‹Œ$ðH‹D$0Hƒx„NH�œ$HÇHÇCH�œ$Hƒû„HÇÂHÇÆH‰œ$8H‰”$@H‰´$HH‰„$¨H�pH�$H‰ßH¥H¥èH‹L$H‹D$H‹œ$8H‰$H‰Œ$H‰L$H‰„$H‰D$èH‹œ$8H‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹œ$ðH‹3H‰4$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$H‹œ$èH‰\$ H‹œ$ðH‰\$(H‹¼$¨HƒÿtH�wH�|$0H¥H¥èH�ÄèÉëâ‰éÛþÿÿH‹œ$ˆHƒãHƒû„°H‹1H‹¾ðH‰<$H�5H�|$H¥H¥H� H‰Œ$H‰L$H‰„$H‰D$ èH‹T$(H‹L$0H‹D$8H‹œ$ðH‹+H‰,$H‹œ$øH‰\$H‹œ$H‰\$H‰”$€H‰T$H‰Œ$ˆH‰L$ H‰„$�H‰D$(èH�ÄèÃHÇ„$ÈHÇ„$ÐHÇ„$¸1ÒH‰”$ÀHÇ„$ØHÇ„$àH‹XP1íH9ë„YH‰„$¨H‹hPH�¼$(1ÀèH�H‰$H‰l$H�œ$(H‰\$èH‹”$ÀH‹„$¨H‹œ$(1íH9ëtCH‹œ$0H‹+H‹œ$(Hƒû„ÙH‹mHƒý„ÃH‹]H‰œ$ÈH‹]H‰œ$ÐHƒúu[¶XX€û„}H‹œ$èH‰$H‹œ$ðH‰\$èH‹\$ H‰œ$ÈH‹\$(H‰œ$ÐH�H‹+H‰¬$¸H‹SH‹Œ$¸H‰”$ÀH‰Œ$øH‰ $H‰”$H‰T$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹\$ H‰œ$¸H‹\$(H‰œ$ÀH‹Œ$ÈH‰Œ$øH‹„$ÐHƒø…&H‰ $H‰„$H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$øH‹„$¶\$ €û„ÜH�H‹+H‰¬$¸H‹kH‰¬$ÀH�H‹+H‰¬$ÈH‹kH‰¬$ÐH‹œ$ðH‹kH‰,$Hƒ<$„yH�$pH‹œ$èH‰\$H‹œ$ðH‰\$èH�\$H�¬$ðH‰ïH‰ÞèH�œ$ðH�¬$¸H‰ïH‰ÞèH‹œ$¨H‰$Hƒ<$„üH�$ˆH‹œ$ÐH‰\$èH�H‰$H�œ$¸H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$H‹D$ H‰”$€H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$¨H‰$Hƒ<$„<Hƒ$xèH�H‰$H�œ$¸H‰\$HƒD$ èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$H‹D$ H‰”$€H‰$H‰Œ$ˆH‰L$H‰„$�H‰D$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$¨H‰$Hƒ<$„†Hƒ$hèH�H‰$HÇD$èH‹D$H‹œ$¨H‰$Hƒ<$„;Hƒ$`H‰D$èH‹”$ØH‹Œ$àH‹œ$èH‰œ$x1ÀH‰Œ$pH‰Œ$�H‰”$hH‰ÑH‹¬$�H9è�ˆH‰Œ$°H‹)H‰„$ H‰ÁH‰èH‰Œ$˜H�H‰$H‹œ$¨H‹k`H‰l$H‰D$Hƒ|$„„H�œ$˜H‰\$èH‹Œ$°H‹„$ HƒÁHÿÀH‹¬$�H9èŒxÿÿÿH‹„$¨H‹œ$ðH‹3H‹¾èH‰<$H�5H�|$H¥H¥H�H‰”$H‰T$H‰„$H‰D$ èH‹t$(H‹l$0H‹T$8H�¼$x1ÀèH‹œ$¸H‰œ$xH‹œ$ÀH‰œ$€H‹œ$ÈH‰œ$ˆH‹œ$ÐH‰œ$�H‹œ$ØH‰œ$˜H‹œ$àH‰œ$ H‰´$€H‰´$¸H‰¬$ˆH‰¬$ÀH‰”$�H‰”$ÈH‹œ$ðH‹;H‰<$H‹œ$øH‰\$H‹´$H‰t$H�´$xH�|$èèH�ÄèÉ%épþÿÿ‰%é¹ýÿÿ‰%énýÿÿ‰%é¸üÿÿ‰%éøûÿÿ‰%é{ûÿÿH‰„$Hƒø…NûÿÿH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ûÿÿH�H‹+H‰¬$¸H‹kH‰¬$ÀH�H‹+H‰¬$ÈH‹kH‰¬$ÐéÛúÿÿH�H‹+H‰¬$¸H‹Sé¶ùÿÿ‰Eé5ùÿÿ‰é ùÿÿH‹X(1íH9ët4H‰„$¨H‹h(HƒýtH‹]H‰œ$ÈH‹]H‰œ$Ðé ùÿÿ‰EëÞH‰„$¨H‹(H‰¬$ÈH‹hH‰¬$ÐH�H‹+H‰¬$¸H‹SH‰”$ÀH‹)¶�0€û„·øÿÿH�¨˜H�$H‰ßH‰îH¥H¥H¥èH‹L$H‹D$ H�H�,$H‰ïH‰ÞH¥H¥H‰Œ$øH‰L$H‰„$H‰D$èH‹”$ÀH‹„$¨H‹\$ H‰œ$ØH‹\$(H‰œ$àé.øÿÿ‰é±óÿÿ‰énóÿÿè ‚ +00runtime.morestack_noctxt˜"".redirect†path.CleanØð runtime.duffzerož4runtime.writebarrierstringü4runtime.writebarrierstringÒpath.JoinÈD"".(*Presentation).GetPageInfoMode®&go.string."builtin"Ð runtime.eqstring  +>"".(*handlerServer).GetPageInfo¦ runtime.convI2E� 2runtime.writebarrierifaceæ log.PrintÆ:"".(*Presentation).ServeErrorÂ.go.string."packageText"â"type.*"".PageInfo  "".applyTemplateè8"".(*Presentation).ServeTextØØ runtime.duffzeroæ8type.map[string]*go/ast.Fileœ&runtime.mapiterinitÂpath.Split„(go.string."Command "²*runtime.concatstring2Ú go.string."/src"‚ runtime.eqstringÌ(go.string."Packages"ˆ(go.string."Packages"ºngolang.org/x/tools/godoc/analysis.(*Result).PackageInfoê¼ runtime.duffcopy ¼ runtime.duffcopy‚.runtime.writebarrierptr�jtype.[]*golang.org/x/tools/godoc/analysis.PCGNodeJSON¼runtime.convT2Eì"".marshalJSONà 2runtime.slicebytetostringÊ!4runtime.writebarrierstringØ!ltype.[]*golang.org/x/tools/godoc/analysis.TypeInfoJSON�"runtime.convT2EÀ""".marshalJSON´#2runtime.slicebytetostringž$4runtime.writebarrierstring¬$&type.map[string]intÐ$runtime.makemap¦%.runtime.writebarrierptr’'&type.map[string]int‚($runtime.mapassign1œ).go.string."packageHTML"¼)"type.*"".PageInfoú) "".applyTemplate¶*È runtime.duffzeroÌ-ø runtime.duffcopyÖ-8"".(*Presentation).ServePageº/(go.string."/src/cmd"â/ runtime.eqstringŒ0(go.string."Commands"È0(go.string."Commands"Ž1(go.string."Package "ž3,go.string."Directory "ª4 time.Time.StringÌ42go.string."Last update: "¦5*runtime.concatstring2ª6$runtime.panicslice@Ð J"".autotmp_2412ßtype."".Page"".autotmp_2410ïjtype.**golang.org/x/tools/godoc/analysis.TypeInfoJSON"".autotmp_2409type.int"".autotmp_2408type.int"".autotmp_2407type.string"".autotmp_2405¿"type.interface {}"".autotmp_2403ß&type.[]interface {}"".autotmp_2401¯type.[]string"".autotmp_2398type.uint64"".autotmp_2397type.[]uint8"".autotmp_2396"type.*"".PageInfo"".autotmp_2395Ÿ type.int"".autotmp_2394ÿltype.[]*golang.org/x/tools/godoc/analysis.TypeInfoJSON"".autotmp_2392type.[]uint8"".autotmp_2391type.[]uint8"".autotmp_2390ïdtype.golang.org/x/tools/godoc/analysis.PackageInfo"".autotmp_2389type.string"".autotmp_2388type.string"".autotmp_2387ÿBtype.map.iter[string]*go/ast.File"".autotmp_2385Ïtype.[]uint8"".autotmp_2384"type.*"".PageInfo"".autotmp_2383Ÿ(type.[1]interface {}"".autotmp_2380type.string"".autotmp_2379Ÿtype.[2]string"".autotmp_2378type.string"".autotmp_2377� type.int +"".pißdtype.golang.org/x/tools/godoc/analysis.PackageInfo"".subtitleŸtype.string"".titleßtype.string"".tabtitle¿type.string"".infoÿ"type.*"".PageInfo"".mode¿ (type."".PageInfoMode"".abspathÿtype.string"".relpathÿtype.string"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".h,type.*"".handlerServerD%Ð DÏ Ð „Ï Ð ÐÏ Ð ¶ Ï Ð © ¦Ö%=wæ6A W Ëp +¨Fy& 8 +bTu1¤ªDgG(cŸ +@      D) *„A lKƒZ;¬ƒ`p ë“xhœdÀ|î† ¤€ Tgclocals·c7ec9e51b046652c125d8af0a8239111Tgclocals·d0e9adcb88b890c6b470278ae575ed3b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþD"".(*Presentation).GetPageInfoMode€äeH‹ %H�D$ÈH;AwèëåH�ì¸HÇD$8H‹´$ÈH‰4$H�5H�l$H‰ïH¥H¥èH‹L$H‹D$ H‰L$xH‰ $H‰„$€H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹T$8H‹l$ H‹D$(H‹L$0H‰¬$ H‰„$¨H‰Œ$°H‰Œ$˜1ÉH‰„$�H‰D$@H‰¬$ˆH‰èH‹l$@H9é�µH‰D$PHƒø„öH‹H‹hH‰L$HH‰T$hH‰l$pH‰T$XH‰$H‰l$`H‰l$èH‹L$H‹D$H�H‰$H‹H‰\$H‰L$hH‰L$H‰D$pH‰D$èH‹T$8H‹L$ ¶\$(H‹)€ûtH êH‰T$8H‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒKÿÿÿH‹¬$ÀH‹�@1íH9ët*H‹œ$ÈH‰$H‰T$H‹¬$ÀH‹•@H‹ÿÓH‹T$H‰”$ÐH�ĸÉéÿÿÿ +*0runtime.morestack_noctxttgo.string."m"–:net/http.(*Request).FormValueägo.string.","Œstrings.Split¾"strings.TrimSpaceà>type.map[string]"".PageInfoModeö"".modeNames²4runtime.mapaccess2_faststr¨ +0ð"".autotmp_2435Ÿtype.string"".autotmp_2434Ïtype.*string"".autotmp_2433ïtype.int"".autotmp_2432ßtype.int"".autotmp_2431(type."".PageInfoMode"".autotmp_2429type.string"".autotmp_2428_type.[]string"".autotmp_2427/type.[]string"".autotmp_2426type.string"".k¿type.string"".modeÿ(type."".PageInfoMode "".~r1 (type."".PageInfoMode"".r,type.*net/http.Request"".p*type.*"".Presentation"ðÈïð€. " ài +*JÔ¶,Tgclocals·bd51743682bd6c0f7b9f2e8e6dffed99Tgclocals·7e4aab61b173caafc98b406c57151fa1–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ&"".poorMansImporter€ +ê eH‹ %H�D$øH;AwèëåH�ìˆHÇ„$°HÇ„$¸H‹Œ$˜H‹„$ H�H‰$H‹œ$�H‰\$H‰L$xH‰L$H‰„$€H‰D$èH‹\$ H‹1íH9è…–H‹œ$˜H‰$H‹´$ H‰t$H�5H�l$H‰ïH¥H¥èH‹”$ H‹L$ HÿÁH9Ê‚“H‹„$˜H)ÊHƒút H‰ËHÃH‰ØHÇD$(H‰D$xH‰D$HH‰”$€H‰T$PH�H‰$èH‹|$H‰ùHƒÿ„01ÀèH‹l$(H‰)H‰L$@H‰ $Hƒ<$„Hƒ$H‹\$HH‰\$H‹\$PH‰\$èH‹\$@H‰\$0HÇ$èH‹L$H‹\$0H‰$Hƒ<$„§Hƒ$(H�H‰D$XH‰D$H‰L$`H‰L$èH‹œ$˜H‰\$hH‹œ$ H‰\$pH‹\$0H‰\$8H�H‰$H‹œ$�H‰\$H�\$hH‰\$H�\$8H‰\$èH‹D$0H‰„$¨HÇ„$°HÇ„$¸H�ĈÉ%éMÿÿÿ‰%éóþÿÿ‰éÉþÿÿè +*0runtime.morestack_noctxtšH�hH�|$H‰îH¥H¥èH‹\$HƒûtH‹kH‰l$xH‹kH‰¬$€é²þÿÿ‰ëâ‰ë¾‰Eéþÿÿè ‰Eé¾ýÿÿ‰Eélýÿÿ�ú«Òf[…*ÿÿÿH�H‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹D$¶\$ €û„íþÿÿH‰ÃHƒø„EH‹H H‹@(H‹k0H‰¬$(1ÒH‰„$ H‰D$XH‰Œ$H‰ÈH‹l$XH9ê�¤þÿÿH‰D$pHƒø„óH‹H‹hH‰T$`H‰Œ$ˆH‰¬$�H‰Œ$¨H‰ $H‰¬$°H‰l$è‹T$‰T$D�úZîv3…H�H‰$H‹œ$¨H‰\$H‹œ$°H‰\$è‹T$DH‹D$¶\$ €û„ÒH‰ÃHƒø„¾H‹PH‹@H‹kH‰¬$1ÉH‰„$H‰D$HH‰”$H‰ÐH‹l$HH9é}gH‰D$hH‹(H‰L$PÆD$CH�H‰$H‹œ$8H‰\$H‰l$Hƒ|$tFHƒD$H�\$CH‰\$èH‹D$hH‹L$PHƒÀHÿÁH‹l$HH9é|™H‹D$pH‹T$`HƒÀHÿÂé’þÿÿ‰%뱉é;ÿÿÿ�úÅ÷£šuÒH�H‰$H‹œ$¨H‰\$H‹œ$°H‰\$èH‹D$¶\$ €ût™ÆD$CH�H‰$H‹œ$8H‰\$H‹hH‰l$Hƒ|$tHƒD$H�\$CH‰\$èéQÿÿÿ‰%ë݉éþÿÿ‰é´ýÿÿ8 +00runtime.morestack_noctxtž$runtime.ifacethashÔ*type.*go/ast.FuncDeclš$runtime.assertI2T2º$runtime.ifacethashð$type.*go/ast.Ident¶$runtime.assertI2T2Ügo.string."_"²*runtime.concatstring3ž (type.map[string]boolø $runtime.mapassign1¼ +*type.*go/ast.StarExpr‚ $runtime.assertI2T2¶ $type.*go/ast.Identô "runtime.assertI2Tè $runtime.panicindex² (type.*go/ast.GenDeclø $runtime.assertI2T2Â$runtime.ifacethashø,type.*go/ast.ValueSpec¾$runtime.assertI2T2¨(type.map[string]boolŽ$runtime.mapassign1®*type.*go/ast.TypeSpecô$runtime.assertI2T2ª(type.map[string]bool˜$runtime.mapassign10à4"".autotmp_2523�&type.**go/ast.Ident"".autotmp_2522Ïtype.int"".autotmp_2521¿type.int"".autotmp_2520type.uint32"".autotmp_2519type.bool"".autotmp_2518 type.go/ast.Spec"".autotmp_2517� type.go/ast.Spec"".autotmp_2516ÿ"type.*go/ast.Spec"".autotmp_2515¯type.int"".autotmp_2514Ÿtype.int"".autotmp_2513type.uint32"".autotmp_2512type.bool"".autotmp_2511ï type.go/ast.Expr"".autotmp_2510×type.uint32"".autotmp_2508Ï type.go/ast.Decl"".autotmp_2507type.bool"".autotmp_2506_(type.[]*go/ast.Ident"".autotmp_2505type.bool"".autotmp_2504/$type.[]go/ast.Spec"".autotmp_2503Ùtype.bool"".autotmp_2502¯type.string"".specÏ type.go/ast.Spec"".typeNameïtype.string"".name¯type.string"".decl type.go/ast.Decl"".names(type.map[string]bool%àâßàè𠆢%ƒ&ÄRY!IFIdƒR?  AC 6N޼c +E9:í æswTgclocals·6433559ff3afa56d433462308c4451a7Tgclocals·b4fb3ca3bfbdd331e8651b5201a7563e–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ""".packageExports€ öeH‹ %H�D$¸H;AwèëåH�ìÈH‹œ$ØH‹k H�|$x1ÀèH�H‰$H‰l$H�\$xH‰\$èH‹\$x1íH9ë„JH‹œ$€H‹H‹\$xHƒû„±H‰T$8H‰T$HH‹1íH9è„^H‹¼$ÐH‰<$H‹L$HH‰D$PH‰D$H‰L$XH‰L$Hƒú„(H�jhH�|$H‰îH¥H¥H¥èH‹\$0H‰\$@H‹\$8H‰$èH‹\$8H‰\$HH‹1íH9è„«H‹\$@H‰$H‹L$HH‰D$PH‰D$H‰L$XH‰L$èH‹\$H‰$èH‹T$H‹L$H‹D$H‹\$8H‰$Hƒ<$tNHƒ$hH‰T$`H‰T$H‰L$hH‰L$H‰D$pH‰D$èH�\$xH‰$èH‹\$x1íH9ë…¶þÿÿH�ÄÈÉ%ë©H�H‰$H�H‰\$H�H‰\$èH‹D$é#ÿÿÿ‰éÑþÿÿH�H‰$H�H‰\$H�H‰\$èH‹T$8H‹D$ékþÿÿ‰éHþÿÿ* +*0runtime.morestack_noctxtlØ runtime.duffzeroz8type.map[string]*go/ast.Fileª&runtime.mapiterinit @go.itab.*go/ast.File.go/ast.NodeÂ(go/ast.NewCommentMapò$go/ast.FileExports”@go.itab.*go/ast.File.go/ast.Nodeø0go/ast.CommentMap.Filter”4go/ast.CommentMap.Comments¢2runtime.writebarrierslice¾&runtime.mapiternextŽ"type.*go/ast.File¤ type.go/ast.Node¼@go.itab.*go/ast.File.go/ast.NodeÐ runtime.typ2Itab€"type.*go/ast.File– type.go/ast.Node®@go.itab.*go/ast.File.go/ast.Node runtime.typ2Itab �"".autotmp_2535type.*uint8"".autotmp_2533ÿ"type.*go/ast.File"".autotmp_2532Ï6type.[]*go/ast.CommentGroup"".autotmp_2531,type.go/ast.CommentMap"".autotmp_2530"type.*go/ast.File"".autotmp_2528"type.*go/ast.File"".autotmp_2527ŸBtype.map.iter[string]*go/ast.File"".cmap�,type.go/ast.CommentMap "".srcŸ"type.*go/ast.File "".pkg(type.*go/ast.Package"".fset,type.*go/token.FileSet"�˜��…À2æ"al˜ +;> +$TŒCUW9 Tgclocals·c20e8000ea72b2e38dcaf5397c5f36dfTgclocals·f9e0e9e38a4d89710a34f2dd3c60ebd5–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ "".applyTemplateà +Ì +eH‹ %H�D$ÀH;AwèëåH�ìÀHÇ„$ðHÇ„$øHÇ„$H�H‰$èH‹D$H‰D$@H‰D$8H‹1íH9è„ýH‹œ$ÈH‰$H‹L$8H‰D$XH‰D$H‰L$`H‰L$H‹œ$àH‰\$H‹œ$èH‰\$ èH‹L$(H‹D$0H‰D$PHƒùH‰L$H„9H‹œ$ÐH‰\$xH‹œ$ØH‰œ$€H�¼$ 1ÀèH�œ$ Hƒû„VHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$xH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰L$hH‰L$H‰D$pH‰D$èH‹\$HH‰$H‹\$PH‰\$èH‹L$H‹D$H‹œ$ˆHƒÃH‰$H‰L$hH‰L$H‰D$pH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹L$@H‹qH‹QH‹AH9Âr>H‹ H‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$ðH‰¼$øH‰”$H�ÄÀÃè ‰é£þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÑýÿÿ& +*0runtime.morestack_noctxt’"type.bytes.Buffer¤"runtime.newobjectÐ>go.itab.*bytes.Buffer.io.WriterîBtext/template.(*Template).Execute‚ð runtime.duffzero€type.string¦runtime.convT2E„2runtime.writebarrieriface´runtime.convI2Eš2runtime.writebarrieriface¨4go.string."%s.Execute: %s"œlog.PrintfÎ $runtime.panicsliceî $type.*bytes.Buffer„ +type.io.Writerœ +>go.itab.*bytes.Buffer.io.Writer° + runtime.typ2Itab€€"".autotmp_2548"type.interface {}"".autotmp_2547¯"type.interface {}"".autotmp_2545o&type.[]interface {}"".autotmp_2543�type.string"".autotmp_2542?(type.[2]interface {}"".autotmp_2540�$type.*bytes.Buffer"".&bufÿ$type.*bytes.Buffer "".errïtype.error "".~r3Ptype.[]uint8"".data0"type.interface {}"".nametype.string"".t8type.*text/template.Template"€Ãÿ€J°"öF~¹[<$QeœGtY 1Tgclocals·ef747e32a980d4a5dbb8bd8b5908d4ceTgclocals·62cd37e36f78fe573d107cd980b13585–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ:"".(*writerCapturesErr).Write ‚eH‹ %H;awèëêHƒì`HÇ„$�HÇ„$˜H‹\$hHƒû„¹H‹ H‹kH‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$H‰l$XH‰,$H‰L$PH‹Y ÿÓH‹\$ H‰\$8H‹D$(H‹L$0Hƒøt8H‹\$hH‰$Hƒ<$tJHƒ$H‰D$@H‰D$H‰L$HH‰L$èH‹L$HH‹D$@H‹\$8H‰œ$ˆH‰„$�H‰Œ$˜HƒÄ`É%ë­‰é@ÿÿÿ + 0runtime.morestack_noctxtö +‚2runtime.writebarrierifacepÀ "".err?type.error"".nOtype.int "".~r2Ptype.error "".~r1@type.int"".ptype.[]uint8"".w4type.*"".writerCapturesErrÀÖ¿À� �2_8" {EPTgclocals·d6fa3f581255c1cff16e20653b856c6bTgclocals·fdda3b87e4dc0ef4875b3671a2e3be0f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".init·1àÆeH‹ %H;awèëêHƒì H�H�,$H‰ïH‰ÞH¥H¥èH‹\$H‰\$H�H‰$HÇD$èH‹D$H‹\$H‰$Hƒ<$t.Hƒ$H‰D$èH‹D$H�H‰$H‰D$èHƒÄ É%ëÉ + 0runtime.morestack_noctxt:6go.string."httpWriteErrors"`expvar.NewMap‚4type.map[string]expvar.Var¦runtime.makemapî.runtime.writebarrierptr†"".httpErrors¢.runtime.writebarrierptr@expvar.v·2 type.*expvar.Map@?@°¤{/#> Tgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·e1ae6533a9e39048ba0735a2264ce16a–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ@"".applyTemplateToResponseWriter  Œ eH‹ %H�D$�H;AwèëåH�ìðH�H‰$èH‹|$H‰|$@Hƒÿ„ù1ÀèH�H‰$H‹œ$øH‰\$H‹œ$H‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹\$@H‰$Hƒ<$„”èH‹D$@H‰D$8H‰D$@H‹1íH9è„<H‹œ$H‰$H‹L$@H‰D$hH‰D$H‰L$pH‰L$H‹œ$H‰\$H‹œ$H‰\$ èH‹T$8H‹L$(H‹D$0H‰L$XH‰D$`HƒztgH‹JH‹jH‰¬$°H‰,$H‰Œ$¨H‹Y ÿÓH‹L$H‹D$H‹H‰$H‰Œ$˜H‰L$H‰„$ H‰D$HÇD$èH�ÄðÃHƒùtòH‹œ$Hƒû„RH‹ H‹kH‰L$HH‰Œ$ˆH‰l$PH‰¬$�H�¼$Ð1ÀèH�œ$ÐHƒû„ HÇÂHÇÁH‰œ$¸H‰”$ÀH‰Œ$ÈH�H‰$H�œ$ˆH‰\$èH‹L$H‹D$H‹œ$¸H‰$H‰L$xH‰L$H‰„$€H‰D$èH‹\$XH‰$H‹\$`H‰\$èH‹L$H‹D$H‹œ$¸HƒÃH‰$H‰L$xH‰L$H‰„$€H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¸H‰\$H‹œ$ÀH‰\$H‹œ$ÈH‰\$ èé•þÿÿ‰éðþÿÿ‰é§þÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é’ýÿÿ‰%é`ýÿÿ‰éýÿÿ2 +*0runtime.morestack_noctxtJ2type."".writerCapturesErr\"runtime.newobject’ð runtime.duffzero type.io.Writeræruntime.convI2IÀ2runtime.writebarrierifaceìNgo.itab.*"".writerCapturesErr.io.WriterŠBtext/template.(*Template).Execute’ +°"".httpErrorsˆ"expvar.(*Map).Add¨ð runtime.duffzero¦type.stringÒruntime.convT2E¶ 2runtime.writebarrierifaceæ runtime.convI2EÒ +2runtime.writebarrierifaceà +4go.string."%s.Execute: %s"Ô log.Printfˆ 4type.*"".writerCapturesErrž type.io.Writer¶ Ngo.itab.*"".writerCapturesErr.io.WriterÊ  runtime.typ2ItabPà"".autotmp_2574"type.interface {}"".autotmp_2573ï"type.interface {}"".autotmp_2571o&type.[]interface {}"".autotmp_2569ß4type.*"".writerCapturesErr"".autotmp_2568Ïtype.string"".autotmp_2567?(type.[2]interface {}"".autotmp_2566¯type.string"".autotmp_2565�type.error"".autotmp_25644type.*"".writerCapturesErr "".~r0Ïtype.string "".err¯type.error"".wï4type.*"".writerCapturesErr"".data0"type.interface {}"".t 8type.*text/template.Template +"".rw8type.net/http.ResponseWriter"àíßàÀÐ8¸"‡y_ +Ø2*-E’EßJw;,Tgclocals·98e940ae81bc5dde15d596349e67f2deTgclocals·691bf756488d95f008ecdae6eda68f2f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".redirect€ +æ eH‹ %H�D$¨H;AwèëåH�ìØÆ„$øH‹´$ðH‹~Hƒÿ„,H�w8H�<$H¥H¥èL‹T$L‹D$L‰T$PL‰T$0L‰D$XH�H‹;H‰|$@H‹SL‰D$8H‰T$HI9ÐŒÎL‰ÁH)ÑI9È‚ÆL‰ÐL‰ÆH)ÎHƒþt H‰ËHÃH‰ØH9Ö…žH‰D$`H‰$H‰t$hH‰t$H‰|$H‰T$èL‹T$PL‹D$X¶\$ €û„dHÇÀ<u8L‰T$`L‰$L‰D$hL‰D$H�H�l$H‰ïH‰ÞH¥H¥èL‹T$ L‹D$(H‹œ$ðH‹kHƒý„H‹M8H‰L$`H‹E@H‰D$hL9Àu>H‰ $H‰D$L‰T$PL‰T$L‰D$XL‰D$èL‹T$PL‹D$X¶\$ €ûtH�ÄØÃH‹¼$ðH‹wHƒþ„‘H�|$pèL‰T$PL‰”$¨L‰D$XL‰„$°H�\$pH‰$èH‹L$H‹D$H‹œ$àH‰$H‹œ$èH‰\$H‹œ$ðH‰\$H‰L$`H‰L$H‰D$hH‰D$ HÇD$(-èÆ„$øéQÿÿÿ‰éhÿÿÿ‰Eéõþÿÿ1Àéœþÿÿè ‰éÍýÿÿ +*0runtime.morestack_noctxtšpath.CleanÚgo.string."/"¼ runtime.eqstring¶go.string."/"Þ*runtime.concatstring2� runtime.eqstringˆ” runtime.duffcopyØ*net/url.(*URL).Stringü"net/http.RedirectÌ $runtime.panicslice@°"".autotmp_2594type.string"".autotmp_2591type.uint64"".autotmp_2589type.string"".autotmp_2587type.string"".autotmp_2586type.string"".autotmp_2581ïtype.string"strings.suffix·3¯type.stringstrings.s·2Ïtype.string "".urlÏ type.net/url.URL"".canonical�type.string"".redirected0type.bool"".r ,type.*net/http.Request"".w8type.net/http.ResponseWriter"°…¯°Ø€BÔ*1ª8c  `  L‘QYdzTgclocals·143f4b33ec1a39af92ab24043192517cTgclocals·467b252fdae60d3dc84faa9e4763a1fa–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".redirectFile€öeH‹ %H�D$ÈH;AwèëåH�ì¸Æ„$ØH‹´$ÐH‹~Hƒÿ„tH�w8H�<$H¥H¥èH‹L$H‹D$H‰L$0H‰ $H‰D$8H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹T$(H‰L$0H‹œ$ÐH‹kHƒý„þH‹M8H‰L$@H‹E@H‰D$HH9Ðu9H‰ $H‰D$H‹l$0H‰l$H‰T$8H‰T$èH‹T$8¶\$ €ûtH�ĸÃH‹¼$ÐH‹wHƒþ„‘H�|$PèH‹\$0H‰œ$ˆH‰T$8H‰”$�H�\$PH‰$èH‹L$H‹D$H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‰L$@H‰L$H‰D$HH‰D$ HÇD$(-èÆ„$ØéQÿÿÿ‰éhÿÿÿ‰Eéúþÿÿ‰é…þÿÿ +*0runtime.morestack_noctxtšpath.Cleanâgo.string."/"Š"strings.TrimRightÆ runtime.eqstring´” runtime.duffcopy„*net/url.(*URL).String¨"net/http.Redirect@ð"".autotmp_2600type.string"".autotmp_2599type.string"".autotmp_2598type.string"".autotmp_2597ïtype.string "".urlÏ type.net/url.URL"".c�type.string"".redirected0type.bool"".r ,type.*net/http.Request"".w8type.net/http.ResponseWriter"ðÛïðÂÀ8ð*1=^  `  L–_Tgclocals·143f4b33ec1a39af92ab24043192517cTgclocals·956c70105710b62d514cf42e7c1a198c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ@"".(*Presentation).serveTextFileà2Î2eH‹ %H�„$(þÿÿH;AwèëâH�ìX1ÀH�¼$ˆèH�H‰$H‹´$`H‹>Hƒÿ„L H�7H�|$H¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$ H‰œ$@H‹\$(H‰œ$HH‹\$0H‰œ$PH‹l$8H‹t$@H‰´$ÐHƒýH‰¬$È„NH�œ$HÇHÇCH�œ$Hƒû„HÇÂHÇÁH‰œ$XH‰”$`H‰Œ$hH‰,$H‰t$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$XH‰\$H‹œ$`H‰\$H‹œ$hH‰\$ èH‹œ$`H‰$H‹œ$hH‰\$H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$�H‰\$ H‹œ$˜H‰\$(H‹œ$ÈH‰\$0H‹œ$ÐH‰\$8èH�ÄXÉéÛþÿÿH‹´$xH‰4$H�5H�l$H‰ïH¥H¥èH‹L$H‹D$ Hƒø…˜H‰Œ$H‰ $H‰„$H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ûtZH‹œ$`H‰$H‹œ$hH‰\$H‹œ$pH‰\$H‹œ$@H‰\$H‹œ$HH‰\$ H‹œ$PH‰\$(èH�ÄXÃH‹´$xH‰4$H�5H�l$H‰ïH¥H¥èH‹T$H‹D$ H‰”$¸H‰„$ÀH‹´$xH‰4$H�5H�l$H‰ïH¥H¥èH‹T$H‹D$ H‰”$H‰$H‰„$H‰D$èH‹\$H‰œ$ˆH�H‰$èH‹\$H‰œ$ H‹œ$€H‰$H‹œ$ˆH‰\$èH‹T$H‹D$Hƒø…—H‰”$H‰$H‰„$H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„UH‹œ$`H‹+H‰,$Hƒ<$„/H�$pH‹œ$€H‰\$H‹œ$ˆH‰\$èH�\$H�¬$¸H‰ïH‰ÞèH�œ$¸H�¬$ˆH‰ïH‰ÞèH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH�H‰$H�œ$ˆH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$H‹D$ H‹œ$ H‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$`H‹+H‰,$Hƒ<$„ëH�$pèH‹L$H‹D$H‰Œ$¨H‰„$°Hƒø„’H‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$ H‰œ$˜H‹œ$¨H‰$H‹œ$°H‰\$èH‹\$H‰œ$øH‹\$H‰œ$H‹H‰„$�1íH9è„úH�œ$HÇHÇCH�œ$Hƒû„ÊHÇÁHÇÂH‰œ$XH‰Œ$`H‰”$hH�H‰$H�œ$øH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹Œ$˜H‹„$�H‰„$ØH‰$H‰Œ$àH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$XH‰\$ H‹œ$`H‰\$(H‹œ$hH‰\$0èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$ H‰$H‹œ$@H‰\$H‹œ$HH‰\$H‹´$PH‰t$H�´$ H�l$ H‰ïH¥H¥H¥H‹œ$¸H‰\$8H‹œ$ÀH‰\$@H‹œ$ˆH‰\$HèH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$ H‰œ$˜H‹œ$�H‰$H‹œ$˜H‰\$èH‹\$H‰œ$øH‹\$H‰œ$H‹H‰„$�1íH9脎H�œ$HÇHÇCH�œ$Hƒû„^HÇÁHÇÂH‰œ$XH‰Œ$`H‰”$hH�H‰$H�œ$øH‰\$èH‹L$H‹D$H‹œ$XH‰$H‰Œ$èH‰L$H‰„$ðH‰D$èH‹Œ$˜H‹„$�H‰„$ØH‰$H‰Œ$àH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$XH‰\$ H‹œ$`H‰\$(H‹œ$hH‰\$0èH‹”$ H‹zH‹rH‹BH9Æ‚WH‹I‰ðI)ÀH‰þH)ÆHƒþt H‰ÃHÓH‰ÚH‰”$pH‰”$(L‰„$xL‰„$0H‰´$€H‰´$8H�¼$è1ÀèH‹œ$ H‰$H‹´$¨H‰t$H�5H�l$H‰ïH¥H¥H‹œ$�H‰\$ H‹œ$˜H‰\$(èH�\$0H�¬$èH‰ïH‰ÞH¥H¥H‹œ$�H‰œ$øH‹œ$˜H‰œ$H‹œ$(H‰œ$(H‹œ$0H‰œ$0H‹œ$8H‰œ$8H‹œ$`H‰$H‹œ$hH‰\$H‹´$pH‰t$H�´$èH�l$H‰ïèèH�ÄXÃè ‰é›ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$�é8ýÿÿ‰é/ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$�éÌúÿÿ‰%é úÿÿ‰%éÅøÿÿH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èH‹œ$ H‰œ$˜H‹1íH9è„«H‹Œ$˜H‰„$ØH‰$H‰Œ$àH‰L$H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$ HÇD$(ÆD$0H‹œ$¸H‰\$8H‹œ$ÀH‰\$@H‹œ$ˆH‰\$HèH‹´$ H‰4$H�5H�l$H‰ïH¥H¥èéŒûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é#ÿÿÿ‰é­óÿÿ¦ +00runtime.morestack_noctxt`è runtime.duffzeronPtype.golang.org/x/tools/godoc/vfs.OpenerÂruntime.convI2I¦Jgolang.org/x/tools/godoc/vfs.ReadFileöruntime.convI2Eà2runtime.writebarrierifaceî0go.string."ReadFile: %s"âlog.Printfº:"".(*Presentation).ServeErrorþgo.string."m"  :net/http.(*Request).FormValueˆ + go.string."text"° + runtime.eqstringè 8"".(*Presentation).ServeTextž go.string."h"À :net/http.(*Request).FormValueš go.string."s"¼ :net/http.(*Request).FormValueŒ""".RangeSelection´"type.bytes.BufferÆ"runtime.newobjectœpath.Ext„go.string.".go"¬ runtime.eqstringÊhgolang.org/x/tools/godoc/analysis.(*Result).FileInfoúØ runtime.duffcopy°Ø runtime.duffcopyÖˆgo.string."\n"¸6bytes.(*Buffer).WriteString†dgolang.org/x/tools/godoc/analysis.(*Result).Statusô¢go.string."Static analysis features "–6bytes.(*Buffer).WriteStringò"html.EscapeString´>go.itab.*bytes.Buffer.io.Writer†type.string²runtime.convT2Eœ2runtime.writebarrierifaceülgo.string."[%s]
"òfmt.Fprintf˜"go.string."

"º6bytes.(*Buffer).WriteString¤""".formatGoSourceÊ$go.string."
"ì6bytes.(*Buffer).WriteStringÈ "html.EscapeStringŠ!>go.itab.*bytes.Buffer.io.WriterÜ"type.stringˆ#runtime.convT2Eò#2runtime.writebarrierifaceÒ$€go.string."

View as plain text

"È%fmt.Fprintf¼'È runtime.duffzeroü'go.string." "Ò(*runtime.concatstring3–+ø runtime.duffcopy +8"".(*Presentation).ServePageº+$runtime.panicsliceÚ+$type.*bytes.Bufferð+type.io.Writerˆ,>go.itab.*bytes.Buffer.io.Writerœ, runtime.typ2ItabÜ,$type.*bytes.Bufferò,type.io.WriterŠ->go.itab.*bytes.Buffer.io.Writerž- runtime.typ2Itab˜."go.string."
"º.6bytes.(*Buffer).WriteStringè.>go.itab.*bytes.Buffer.io.Writer‚1"".FormatText¨1$go.string."
"Ê16bytes.(*Buffer).WriteStringâ1$type.*bytes.Bufferø1type.io.Writer�2>go.itab.*bytes.Buffer.io.Writer¤2 runtime.typ2Itab ° R"".autotmp_2633ßtype."".Page"".autotmp_2629type.[]uint8"".autotmp_2628"type.interface {}"".autotmp_2627*type.*[1]interface {}"".autotmp_2626&type.[]interface {}"".autotmp_2625type.*uint8"".autotmp_2624type.*uint8"".autotmp_2623"type.interface {}"".autotmp_2622*type.*[1]interface {}"".autotmp_2621&type.[]interface {}"".autotmp_2620�type.*uint8"".autotmp_2619ß"type.interface {}"".autotmp_2617ÿ&type.[]interface {}"".autotmp_2616type.string"".autotmp_2615$type.*bytes.Buffer"".autotmp_2614(type.[1]interface {}"".autotmp_2613$type.*bytes.Buffer"".autotmp_2612¿type.string"".autotmp_2611ÿ$type.*bytes.Buffer"".autotmp_2610(type.[1]interface {}"".autotmp_2608Ïtype.[]uint8"".autotmp_2607¿^type.golang.org/x/tools/godoc/analysis.FileInfo"".autotmp_2606type.string"".autotmp_2604type.string"".autotmp_2603type.string"".autotmp_2602Ÿtype.string"".autotmp_2601ÿ(type.[1]interface {}"".&bufï$type.*bytes.Buffer "".~r0ßtype.[]uint8"".statusßtype.string +"".fiŸ^type.golang.org/x/tools/godoc/analysis.FileInfo"".sŸ"type."".Selection"".h¿type.string "".errŸtype.error "".src¯type.[]uint8"".title€type.string"".relpath`type.string"".abspath@type.string"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".Presentation8%° ƒ¯ ° Ö¯ ° Û¯ ° Ô°¶ˆ4œÓl +vR>Ytt$|$K$î$u$ î +kFl@ AA $¤$2C‚`Úvl3¤,>E+ý.  $ u R  Å§!>A N¤ QTgclocals·3df32be6fc1951953f6826535b365854Tgclocals·00d874d04f4d1a09ed25311a095c6670–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ""".formatGoSource !�!eH‹ %H�„$ þÿÿH;AwèëâH�ìàH�H‰$èH‹|$H‰¼$ÐH�¬$H‰îH¥H¥H¥H�H‰$èH‹D$H‹œ$èH‰œ$ˆH‰„$èH�H‰$èH‹\$H‰œ$àH�H‰$èH‹\$H‰œ$ØH�H‰$èH‹D$H�-H‰(H‰„$ÀH‰$Hƒ<$„LHƒ$H‹œ$àH‰\$èH‹œ$ÀH‰$Hƒ<$„Hƒ$H‹œ$ÐH‰\$èH‹œ$ÀH‰$Hƒ<$„ØHƒ$H‹œ$ØH‰\$èH‹„$ÀH‰„$€HÇ„$HÇ„$H�„$H�-H‰(H‰„$¸H‰$Hƒ<$„dHƒ$H‹œ$ØH‰\$èH‹œ$¸H‰œ$�H‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$HÇD$èH‹Œ$(H‹\$ H‰œ$ HÇ„$˜HƒùtJH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$ H‰\$H‰L$ èH‹\$(H‰œ$˜H‹œ$èH‰œ$ÈH‹H‰„$°1íH9è„4H�H‰$èH‹D$Hƒø„HÇÂHÇÁH‰”$€H‰Œ$ˆH‰„$xH‰$H‹œ$ H‰\$èH‹œ$xHƒÃH‰$H‹œ$˜H‰\$èH‹œ$xHƒÃH‰$H‹œ$0H‰\$èH‹Œ$ÈH‹„$°H‰„$èH‰$H‰Œ$ðH‰L$H‹œ$ðH‰\$H‹œ$øH‰\$H‹œ$H‰\$ H‹œ$�H‰\$(H‹œ$€H‰\$0H�H‰\$8H‹œ$xH‰\$@H‹œ$€H‰\$HH‹œ$ˆH‰\$PèHÇD$XH‹Œ$èH‹qH‹QH‹AH9‚¿H‹ H‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$`H‰Œ$H‰¼$hH‰¼$ H‰”$pH‰”$(H�H�,$H‰ïH‰ÞH¥H¥èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹œ$H‰$H‹œ$ H‰\$H‹œ$(H‰\$èH‹|$XH‹T$0H‹D$8H‹L$@H‰”$¨H‰„$°H‰Œ$¸H‰Œ$ 1ÉH‰„$˜H‰D$`H‰”$�H‰ÐH‹l$`H9é�\H‰„$¨Hƒø„“H‹0H‹PH‹hH‰L$hH‰´$`H‰´$0H‰”$hH‰”$8H‰¬$pH‰¬$@H‹œ$ˆH‰œ$ÈH‰|$xH‰|$pH‹H‰„$°1íH9è„åH�¼$À1ÀèH�œ$ÀHƒû„½HÇÂHÇÁH‰œ$HH‰”$PH‰Œ$XH�H‰$H�\$xH‰\$èH‹L$H‹D$H‹œ$HH‰$H‰Œ$øH‰L$H‰„$H‰D$èH�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$HHƒÃH‰$H‰Œ$øH‰L$H‰„$H‰D$èH‹Œ$ÈH‹„$°H‰„$èH‰$H‰Œ$ðH‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$HH‰\$ H‹œ$PH‰\$(H‹œ$XH‰\$0èH‹\$XHÿÃH‰\$XH‹œ$ˆH‰$H‹œ$0H‰\$H‹œ$8H‰\$H‹œ$@H‰\$èH‹œ$ˆH‰$ÆD$ +èH‹|$XH‹„$¨H‹L$hHƒÀHÿÁH‹l$`H9錤ýÿÿH�ÄàÉé<þÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$°éáýÿÿ‰éfýÿÿè ‰éëúÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰œ$°é’úÿÿ‰%é�ùÿÿ‰%éùÿÿ‰%éâøÿÿ‰%鍸ÿÿh +00runtime.morestack_noctxtPZtype.[]golang.org/x/tools/godoc/analysis.Linkb"runtime.newobject¬"type.bytes.Buffer¾"runtime.newobject†type.int˜"runtime.newobjectÀVtype.golang.org/x/tools/godoc/analysis.LinkÒ"runtime.newobjectúøtype.struct { F uintptr; A0 *int; A1 *[]golang.org/x/tools/godoc/analysis.Link; A2 *golang.org/x/tools/godoc/analysis.Link }Œ"runtime.newobject¤"".func·028†.runtime.writebarrierptrâ.runtime.writebarrierptr¾.runtime.writebarrierptr¬"".func·029Ž.runtime.writebarrierptr–""".tokenSelectionÞ $"".regexpSelection¦ +>go.itab.*bytes.Buffer.io.WriterÚ +(type.[3]"".Selectionì +"runtime.newobject‚ .runtime.writebarrierptrÆ .runtime.writebarrierptrŠ .runtime.writebarrierptrì$"".selectionTag·fÎ&"".FormatSelectionsÄgo.string."\n"ê2runtime.stringtoslicebyteˆbytes.Split¦>go.itab.*bytes.Buffer.io.Writerêð runtime.duffzeroètype.intŽruntime.convT2Eø2runtime.writebarrieriface†type.int¬runtime.convT2Ež2runtime.writebarrierifaceþlgo.string."%6d\t"ôfmt.Fprintfþ*bytes.(*Buffer).Writeª2bytes.(*Buffer).WriteByte¤$type.*bytes.Bufferºtype.io.WriterÒ>go.itab.*bytes.Buffer.io.Writeræ runtime.typ2Itab¢$runtime.panicsliceÂ$type.*bytes.BufferØtype.io.Writerð>go.itab.*bytes.Buffer.io.Writer„  runtime.typ2Itab ÀN"".autotmp_2681"type.interface {}"".autotmp_2680Ï"type.interface {}"".autotmp_2678¯&type.[]interface {}"".autotmp_2677type.*uint8"".autotmp_2676type.[]uint8"".autotmp_2675ïtype.*[]uint8"".autotmp_2674type.int"".autotmp_2673type.int"".autotmp_2669ÿtype.[]uint8"".autotmp_2667Ï&type.[]"".Selection"".autotmp_2666ßtype.*uint8"".autotmp_2665¯Štype.struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }"".autotmp_2664ÏŒtype.*struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }"".autotmp_2663¿útype.*struct { F uintptr; A0 *int; A1 *[]golang.org/x/tools/godoc/analysis.Link; A2 *golang.org/x/tools/godoc/analysis.Link }"".autotmp_2662type.int"".autotmp_2661ßtype.int"".autotmp_2660Ïtype.int"".autotmp_2659$type.*bytes.Buffer"".autotmp_2658?(type.[2]interface {}"".autotmp_2657Ÿtype.[][]uint8"".autotmp_2656otype.[][]uint8"".autotmp_2655$type.*bytes.Buffer"".autotmp_2654"type."".Selection"".autotmp_2652¯$type.*bytes.Buffer"".&link�Xtype.*golang.org/x/tools/godoc/analysis.Link"".&linksŸ\type.*[]golang.org/x/tools/godoc/analysis.Link +"".&iÿtype.*int "".~r0�type.[]uint8"".lineßtype.[]uint8"".n�type.int"".highlights�"type."".Selection"".commentsÿ"type."".Selection"".linkWriterŸ>type.func(io.Writer, int, bool)"".segmentIter¿,type.func() "".Segment"".saved¯$type.*bytes.Buffer"".selection�"type."".Selection"".patternptype.string"".texttype.[]uint8 "".buf$type.*bytes.Buffer%Àâ¿ÀÈÐtìS-© XI Jë ‚ˆ 8"  A A ,h0.-=.–DdGK"ÄŽOÃóEt1 OTgclocals·0d8a13310b0f55fad0cd154406dba393Tgclocals·6688fd9f99cef8d64f72bfca3bb49292–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþB"".(*Presentation).serveDirectory€ € eH‹ %H�„$ ÿÿÿH;AwèëâH�ì`H‹œ$pH‰$H‹œ$xH‰\$H‹œ$€H‰\$è¶\$€ûtH�Ä`ÃH‹œ$hH‹+Hƒý„�H‹MH‹EH‹œ$ˆH‰\$H‹œ$�H‰\$H‰„$ H‰$H‰Œ$˜H‹Y0ÿÓH‹t$H‰´$¨H‹l$ H‰¬$°H‹T$(H‰”$¸H‹D$0H‹L$8H‰Œ$�HƒøH‰„$ˆtdH‹œ$hH‰$H‹œ$pH‰\$H‹œ$xH‰\$H‹œ$€H‰\$H‹œ$˜H‰\$ H‹œ$ H‰\$(H‰D$0H‰L$8èH�Ä`ÃH‰´$ØH‰¬$àH‰”$èH�H‰$H�œ$ØH‰\$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH‹´$hH‹¾¸H‰<$H�5H�|$H¥H¥èH‹\$(H‰œ$ÀH‹\$0H‰œ$ÈH‹\$8H‰œ$ÐH�¼$ð1ÀèH�H�,$H‰ïH‰ÞH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$èH�\$ H�¬$ðH‰ïH‰ÞH¥H¥H‹œ$˜H‰œ$H‹œ$ H‰œ$H‹œ$ÀH‰œ$0H‹œ$ÈH‰œ$8H‹œ$ÐH‰œ$@H‹œ$hH‰$H‹œ$pH‰\$H‹´$xH‰t$H�´$ðH�l$H‰ïèèH�Ä`ÉEéwýÿÿ +00runtime.morestack_noctxt˜"".redirectâ +¤:"".(*Presentation).ServeErrorò$type.[]os.FileInfožruntime.convT2Eš.go.string."dirlistHTML"¶ "".applyTemplate¢È runtime.duffzero°,go.string."Directory "Š *runtime.concatstring2Î ø runtime.duffcopyØ 8"".(*Presentation).ServePage€À"".autotmp_2698ßtype."".Page"".autotmp_2697¿type.[]uint8"".autotmp_2696�$type.[]os.FileInfo "".err¯type.error"".listï$type.[]os.FileInfo"".relpath`type.string"".abspath@type.string"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".Presentation4%À<¿Àû¿À™¿À€@º %5Š\ ¨/l@Kö§Tgclocals·95200e3d1cb3f24f6b4a64d013ea7cb3Tgclocals·4d76a122547d5fbe638b3421b1127cd9–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ>"".(*Presentation).ServeHTMLDocà6Þ6eH‹ %H�„$ÈýÿÿH;AwèëâH�ì¸H�H‰$H‹´$ÀH‹>Hƒÿ„c H�7H�|$H¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$èH‹T$ H‰”$˜H‹L$(H‰Œ$ H‹D$0H‰„$¨H‹l$8H‹t$@H‰´$HƒýH‰¬$ø„NH�œ$XHÇHÇCH�œ$XHƒû„HÇÂHÇÁH‰œ$ÈH‰”$ÐH‰Œ$ØH‰,$H‰t$èH‹L$H‹D$H‹œ$ÈH‰$H‰Œ$8H‰L$H‰„$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$ èH‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$ðH‰\$ H‹œ$øH‰\$(H‹œ$øH‰\$0H‹œ$H‰\$8èH�ĸÉéÛþÿÿH‰$H‰L$H‰D$H‹H‰\$H‹H‰\$ H‹H‰\$(èH‹´$˜H‹¬$ H‹”$¨¶\$0€ût1H‰t$H‰l$H‰T$H‹œ$ÐH‰$H‹œ$ÈH‹[(ÿÓH�ĸÃH‰4$H‰l$H‰T$èH�œ$H�l$H‰ßH‰îèH‹\$`H‰œ$˜H‹\$hH‰œ$ H‹\$pH‰œ$¨H‹D$xH‹œ$€H‰œ$HƒøH‰„$ø„QH‹œ$ðH‰œ$HH‹œ$øH‰œ$PH�¼$à1ÀèH�œ$àHƒû„< +HÇÁHÇÂH‰œ$ÈH‰Œ$ÐH‰”$ØH�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$ÈH‰$H‰Œ$8H‰L$H‰„$@H‰D$èH‹œ$øH‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$ÈHƒÃH‰$H‰Œ$8H‰L$H‰„$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$ è¶œ$ €û„H�H‹+H‰¬$ØH‹kH‰¬$àH�H‰$èH‹|$H‰ùHƒÿ„Ô1ÀèH‰Œ$˜H‰ $Hƒ<$„ªH‹œ$ØH‰\$H‹œ$àH‰\$èH‹œ$˜H‰œ$ˆH‹œ$ÀH‰$èH‹D$H‹œ$ˆH‰$H‰D$èH‹\$H‰œ$˜H‹œ$˜H‰$H‹œ$ H‰\$H‹œ$¨H‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$˜H‰$èH‹\$H‰œ$�H‹D$ H‹\$(H‰œ$ðHƒøH‰„$è„ÌH‹œ$ðH‰œ$HH‹œ$øH‰œ$PH�¼$à1ÀèH�œ$àHƒû„„HÇÁHÇÂH‰œ$ÈH‰Œ$ÐH‰”$ØH�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$ÈH‰$H‰Œ$8H‰L$H‰„$@H‰D$èH‹œ$èH‰$H‹œ$ðH‰\$èH‹L$H‹D$H‹œ$ÈHƒÃH‰$H‰Œ$8H‰L$H‰„$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$ èH‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$ðH‰\$ H‹œ$øH‰\$(H‹œ$èH‰\$0H‹œ$ðH‰\$8èH�ĸÉéuþÿÿH�H‰$èH‹D$H‰„$°H‰„$ H‹1íH9脌H‹œ$�H‰$H‹Œ$ H‰„$H‰D$H‰Œ$ H‰L$H�\$HÇHÇCèH‹L$(H‹D$0H‰„$HƒùH‰Œ$„ÌH‹œ$ðH‰œ$HH‹œ$øH‰œ$PH�¼$à1ÀèH�œ$àHƒû„„HÇÁHÇÂH‰œ$ÈH‰Œ$ÐH‰”$ØH�H‰$H�œ$HH‰\$èH‹L$H‹D$H‹œ$ÈH‰$H‰Œ$8H‰L$H‰„$@H‰D$èH‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$ÈHƒÃH‰$H‰Œ$8H‰L$H‰„$@H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$ èH‹œ$ÀH‰$H‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$ðH‰\$ H‹œ$øH‰\$(H‹œ$H‰\$0H‹œ$H‰\$8èH�ĸÉéuþÿÿH‹Œ$°H‹qH‹QH‹AH9‚1H‹ H‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$°H‰¼$¸H‰”$ÀH‰Œ$hH‰Œ$˜H‰¼$pH‰¼$ H‰”$xH‰”$¨L‹„$àL‰„$¸H‹Œ$èH�H‹;H‰¼$ÈH‹CH‰Œ$ÀH‰„$ÐH9ÁŒvH‰ÊH)ÂH‰ÎH‰ÑH9Ö‚hL‰ÂH)ÎHƒþt H‰ËHÓH‰ÚH‰”$(H‰ñH‰´$0H9Æ…0H‰$H‰L$H‰|$H‰D$è¶\$ €û„ +HÇÀ<„H�H‰$èH‹D$H‰„$¨H‰„$ H‹1íH9è„’H‹Œ$ H‰„$H‰$H‰Œ$ H‰L$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ èH‹„$¨L‹@H‹pH‹PH9Ö‚!H‹H‰÷H)×L‰ÆH)ÖHƒþt H‰ÓHÃH‰ØH‰„$°H‰¼$¸H‰´$ÀH‰„$€H‰„$˜H‰¼$ˆH‰¼$ H‰´$�H‰´$¨H�¼$H1ÀèH�œ$H�¬$HH‰ïH‰ÞH¥H¥H�œ$H�¬$hH‰ïH‰ÞH¥H¥H‹œ$˜H‰œ$ˆH‹œ$ H‰œ$�H‹œ$¨H‰œ$˜H‹œ$ÀH‰$H‹œ$ÈH‰\$H‹´$ÐH‰t$H�´$HH�l$H‰ïèèH�ĸÃè H�H‰$H�H‰\$H�H‰\$èH‹D$é<þÿÿ1Àéöýÿÿè è H�H‰$H�H‰\$H�H‰\$èH‹D$éBúÿÿ‰%éJ÷ÿÿ‰é%÷ÿÿ‰é½õÿÿ‰é–òÿÿ˜ +00runtime.morestack_noctxtPPtype.golang.org/x/tools/godoc/vfs.Opener¤runtime.convI2IˆJgolang.org/x/tools/godoc/vfs.ReadFileØruntime.convI2EÂ2runtime.writebarrierifaceÐ0go.string."ReadFile: %s"Älog.Printfœ:"".(*Presentation).ServeErrorä"".doctypeü"".doctype”  "".doctype¨ bytes.HasPrefix + +ô +$"".extractMetadata¤ „ runtime.duffcopyž ð runtime.duffzeroœtype.stringÈruntime.convT2E²2runtime.writebarrierifaceîruntime.convI2Eà2runtime.writebarrierifaceîHgo.string."decoding metadata %s: %v"âlog.Printf’ go.string."main"Î6type.text/template.Templateà"runtime.newobject’à runtime.duffzeroþ4runtime.writebarrierstringÀ@"".(*Presentation).TemplateFuncsö>text/template.(*Template).Funcsæ2runtime.slicebytetostring°>text/template.(*Template).Parseðð runtime.duffzeroîtype.stringšruntime.convT2E„2runtime.writebarrierifaceÀruntime.convI2E²2runtime.writebarrierifaceÀFgo.string."parsing template %s: %v"´log.PrintfŒ:"".(*Presentation).ServeError¸"type.bytes.BufferÊ"runtime.newobject‚>go.itab.*bytes.Buffer.io.Writer¦ Btext/template.(*Template).ExecuteÌ!ð runtime.duffzeroÊ"type.stringö"runtime.convT2Eà#2runtime.writebarrierifaceœ$runtime.convI2EŽ%2runtime.writebarrierifaceœ%Jgo.string."executing template %s: %v"�&log.Printfè':"".(*Presentation).ServeErrorÊ*0go.string."go_spec.html"Ö, runtime.eqstringž-"type.bytes.Buffer°-"runtime.newobjectè->go.itab.*bytes.Buffer.io.Writer˜/"".Linkify¼1È runtime.duffzeroú3ø runtime.duffcopy„48"".(*Presentation).ServePagež4$runtime.panicslice°4$type.*bytes.BufferÆ4type.io.WriterÞ4>go.itab.*bytes.Buffer.io.Writerò4 runtime.typ2Itabž5$runtime.panicslice¬5$runtime.panicslice¾5$type.*bytes.BufferÔ5type.io.Writerì5>go.itab.*bytes.Buffer.io.Writer€6 runtime.typ2Itab€ð +t"".autotmp_2750ßtype."".Page"".autotmp_2749type.uint64"".autotmp_2748type.uint64"".autotmp_2747type.uint64"".autotmp_2746type.[]uint8"".autotmp_2745type.*uint8"".autotmp_2744type.uint64"".autotmp_2743type.uint64"".autotmp_2742type.uint64"".autotmp_2740Ÿtype.string"".autotmp_2739type.bool"".autotmp_2735�type.[]uint8"".autotmp_2734"type.interface {}"".autotmp_2733"type.interface {}"".autotmp_2732*type.*[2]interface {}"".autotmp_2731&type.[]interface {}"".autotmp_2729"type.interface {}"".autotmp_2728"type.interface {}"".autotmp_2727*type.*[2]interface {}"".autotmp_2726&type.[]interface {}"".autotmp_2725¿8type.*text/template.Template"".autotmp_27248type.*text/template.Template"".autotmp_2723"type.interface {}"".autotmp_2722"type.interface {}"".autotmp_2720&type.[]interface {}"".autotmp_2719ÿ"type.interface {}"".autotmp_2717ß&type.[]interface {}"".autotmp_2716$type.*bytes.Buffer"".autotmp_2713type.int"".autotmp_2712type.int"".autotmp_2711type.string"".autotmp_2710(type.[2]interface {}"".autotmp_2708¯$type.*bytes.Buffer"".autotmp_2707type.string"".autotmp_2706(type.[2]interface {}"".autotmp_27058type.*text/template.Template"".autotmp_2703ßtype.string"".autotmp_2702¯(type.[2]interface {}"".autotmp_2700¿(type.[1]interface {}"".&bufŸ$type.*bytes.Buffer"".&buf�$type.*bytes.Buffer "".~r0ïtype.[]uint8"strings.suffix·3ßtype.stringstrings.s·2ÿtype.string "".~r0Ÿtype.[]uint8 "".~r0ß8type.*text/template.Template*text/template.name·2¿type.string "".errßtype.error "".errŸtype.error"".tmplÏ8type.*text/template.Template"".metaï type."".Metadata "".errÿtype.error "".src¿type.[]uint8"".relpath`type.string"".abspath@type.string"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".PresentationT%ð +ôï +ð +�ï +ð +æ ï +ð +íï +ð +�ï +ð +¢°ÀÞ %œÓlY)gѵÑl�ÑlƒÂoƒs@2 2  !ŒQÚvlFN‚Sz?O!8%µÍln¨Íl%·¡¶)7('1 1Tgclocals·990d45fd4548246011a766aef3a8ecdcTgclocals·0b0ff0516e48c13f6710272623b1b82f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ8"".(*Presentation).ServeFile –eH‹ %H;awèëêHƒì H‹\$(H‰$H‹\$0H‰\$H‹\$8H‰\$H‹\$@H‰\$èHƒÄ à + 0runtime.morestack_noctxt„8"".(*Presentation).serveFile@@"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".Presentation@0?PÈ +, + +ATgclocals·ee0e5af169bfc1eef210605652a1df80Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ8"".(*Presentation).serveFileà(Ì(eH‹ %H�„$ÿÿÿH;AwèëâH�ìxH‹œ$˜H‹kHƒý„ã H‹M8H‹E@H‹œ$€H‹+H‰,$H‰L$xH‰L$H‰„$€H‰D$èH‹T$xH‹„$€H‹L$1íH9étmH‰L$PHƒù„� H‹y(H‰¼$øH‹q0H‰´$H9Æ… + H‰<$H‰t$H‰T$H‰D$èH‹L$P¶\$ €û„ßHƒù„ÎH‹Q8H‹A@H‰”$H‰„$ H‰ÁHƒø‚¢H‰ÐHÿÉHƒùtHÿÀH‰D$xH‰$H‰Œ$€H‰L$èH‹L$H‹D$H‰Œ$øH‰Œ$èH‰„$Hƒø…ÎH‰ $H‰„$ðH‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹Œ$èH‹„$ð¶\$ €û„„H‹œ$€H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$H‰\$ H‹œ$ H‰\$(H‹\$xH‰\$0H‹´$€H‰t$8H�5H�l$@H‰ïH¥H¥èH�ÄxÃH‰„$ðHƒø…ÛH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹¼$˜¶\$ €û„¡L‹L$xL‰L$XH‹„$€H�L‹L‰D$hH‹KH‰D$`H‰L$pH9ÈŒ[H‰ÂH)ÊH‰ÆH‰ÐH9Ö‚ML‰ÊH)ÆHƒþt H‰ÃHÓH‰ÚH‰”$èH‰´$ðH9Î…H‰$H‰t$L‰D$H‰L$èH‹¼$˜¶\$ €û„êHÇÀ<tvH‹oH‹E@Hƒè +H‹oH‹M@H9ÁrVH‹œ$ˆH‰$H‹œ$�H‰\$H‰|$H‹_H‹k8H‰¬$èH‰l$H‰„$ðH‰D$ HÇD$(-èH�ÄxÃè H‹œ$€H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‰|$H‹œ$H‰\$ H‹œ$ H‰\$(H‹\$xH‰\$0H‹œ$€H‰\$8èH�ÄxÃ1Àéÿÿÿè H‹œ$€H‹+Hƒý„tH‹MH‹EH‹œ$H‰\$H‹œ$ H‰\$H‰„$ÐH‰$H‰Œ$ÈH‹Y ÿÓH‹D$H‰„$¨H‹T$ H‰”$°H‹L$(H‹t$0H‰´$ HƒùH‰Œ$˜„5H�œ$HÇHÇCH�œ$Hƒû„HÇÅHÇÂH‰œ$@H‰¬$HH‰”$PH‰ $H‰t$èH‹L$H‹D$H‹œ$@H‰$H‰Œ$ØH‰L$H‰„$àH‰D$èH‹œ$@H‰$H‹œ$HH‰\$H‹œ$PH‰\$èH‹œ$€H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$H‹\$xH‰\$ H‹œ$€H‰\$(H‹œ$˜H‰\$0H‹œ$ H‰\$8èH�ÄxÉéôþÿÿHƒø„7H‰$H‹X ÿÓ¶\$€û„H‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$è¶\$€ûtH�ÄxÃH�œ$XHƒû„ÉH�-H‰ßH‰îèHÇÁHÇÂH‰Œ$0H‰”$8H‰œ$(H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹œ$(H‰$H‹œ$0H‰\$H‹œ$8H‰\$èH‹L$H‹D$ H‰Œ$ˆH‰„$�H�H‰$H‹´$€H‹>Hƒÿ„H�7H�|$H¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$èL‹„$˜H‹¼$€H‹´$ˆH‹¬$�H‹”$ˆH‹Œ$�¶\$ €ût4H‰<$H‰t$H‰l$L‰D$H‰T$ H‰L$(H‰T$0H‰L$8èH�ÄxÃH‰<$H‰t$H‰l$L‰D$H‹œ$H‰\$ H‹œ$ H‰\$(H‹\$xH‰\$0H‹œ$€H‰\$8èH�ÄxÉé÷þÿÿ‰é0þÿÿH�H‰$H‹´$€H‹>Hƒÿ„]H�7H�|$H¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$ H‰\$èH‹¼$˜H‹´$ˆH‹”$�¶\$ €û„©H‰4$H‰T$H‰|$è¶\$€ûtH�ÄxÃH‹œ$€H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$H‰\$ H‹œ$ H‰\$(H‹\$xH‰\$0H‹´$€H‰t$8H�5H�l$@H‰ïH¥H¥èH�ÄxÃH‹œ$€Hƒût9H‹KH‹kH‰t$H‰T$H‰|$H‰¬$ÀH‰,$H‰Œ$¸H‹Y ÿÓH�ÄxÉëÉéœþÿÿ‰Eé„úÿÿè ‰é+÷ÿÿH‹œ$ˆH‰$H‹œ$�H‰\$H‹¼$˜H‰|$Hƒùt&H�i(H�|$H‰îH¥H¥HÇD$(-èH�ÄxÉëÖ‰éxöÿÿ‰EéöÿÿT +00runtime.morestack_noctxtÔ0"".(*Corpus).MetadataFor– runtime.eqstringîpath.Extögo.string.".go"ž runtime.eqstring°.go.string."Source file"Ò@"".(*Presentation).serveTextFile¦ "go.string.".html"Î  runtime.eqstring¬ +.go.string."/index.html"   runtime.eqstring°"net/http.RedirectÊ$runtime.panicslice�>"".(*Presentation).ServeHTMLDoc¸$runtime.panicsliceâ +”runtime.convI2Eþ2runtime.writebarrierifaceÔlog.Print¦:"".(*Presentation).ServeErrorð +Þ"".redirect´""".statictmp_2807Ê� runtime.duffcopyÜ4runtime.writebarrierstring²path.JoinôPtype.golang.org/x/tools/godoc/vfs.OpenerÈruntime.convI2I¬Pgolang.org/x/tools/godoc/util.IsTextFileø>"".(*Presentation).ServeHTMLDocš B"".(*Presentation).serveDirectoryÔ Ptype.golang.org/x/tools/godoc/vfs.Opener¨!runtime.convI2IŒ"Pgolang.org/x/tools/godoc/util.IsTextFileþ""".redirectFileø$*go.string."Text file"š%@"".(*Presentation).serveTextFile¬& +è&$runtime.panicsliceŽ("net/http.Redirect@ðB"".autotmp_2806Ÿtype.[]string"".autotmp_2805¿"type.interface {}"".autotmp_2803o&type.[]interface {}"".autotmp_2802type.uint64"".autotmp_2801type.uint64"".autotmp_2800type.int"".autotmp_2798type.uint64"".autotmp_2797type.uint64"".autotmp_2795type.string"".autotmp_2793Ÿtype.string"".autotmp_2791type.uint64"".autotmp_2790ÿtype.string"".autotmp_2789type.bool"".autotmp_2788type.bool"".autotmp_2787type.bool"".autotmp_2786type.string"".autotmp_2785?type.[2]string"".autotmp_2783type.bool"".autotmp_2782ß(type.[1]interface {}"".autotmp_2781type.int"".autotmp_2777type.int"".autotmp_2776type.string"strings.suffix·3Ÿtype.stringstrings.s·2¿type.string"".indexßtype.string "".err¿type.error "".dirŸ type.os.FileInfo"".abspath¿type.string"".mÏ"type.*"".Metadata"".relpathÿtype.string"".r0,type.*net/http.Request"".w8type.net/http.ResponseWriter"".p*type.*"".Presentationœ%ð�ïðîïðoïðÊïðeïð‚ïðPïð»ïðƒïðFïðrïð°ØÐ +%D[ =T|L´ga }½i +"5Ï,I ‰|?%#J`ialXš>±Ú˜`i &µ+K˜˜ùäTgclocals·021e9b99b96f87e8c2c0ee0f3454e204Tgclocals·cbff741dcbe7bf9068d06aca468e307c–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ8"".(*Presentation).ServeTextÀ¸eH‹ %H;awèëêHƒì8H‹\$PH‰$H‹\$HH‹[ ÿÓH‹t$H‰4$H�5H�l$H‰ïH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‹\$PH‰$H‹\$HH‹[(ÿÓHƒÄ8à + 0runtime.morestack_noctxtX +t0go.string."Content-Type"šJgo.string."text/plain; charset=utf-8"Â&net/http.Header.Setª +`p"".text0type.[]uint8"".w8type.net/http.ResponseWriter"".p*type.*"".Presentationp�o Î K2  +,tTgclocals·55bb62d178ce8a7624d2db81040dc82fTgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".marshalJSONÀ¼eH‹ %H�D$¸H;AwèëåH�ìÈHÇ„$àHÇ„$èHÇ„$ðHÇ„$˜HÇ„$ HÇ„$¨HÇD$XHÇD$`H‹œ$ÐH‰$H‹œ$ØH‰\$èH‹T$H‰”$˜H‹L$H‰Œ$ H‹D$ H‰„$¨H‹l$(H‹t$0Hƒý„)H�œ$ˆHÇHÇCH�œ$ˆHƒû„ùHÇÂHÇÁH‰œ$°H‰”$¸H‰Œ$ÀH‰l$XH‰,$H‰t$`H‰t$èH‹L$H‹D$H‹œ$°H‰$H‰L$hH‰L$H‰D$pH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹\$(H‰\$xH‹\$0H‰œ$€H�H‰$H�\$xH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÿÿÿH‰”$àH‰Œ$èH‰„$ðH�ÄÈà +*0runtime.morestack_noctxt¬*encoding/json.Marshalðruntime.convI2EÎ2runtime.writebarrierifaceÜFgo.string."json.Marshal failed: %s"Ðfmt.SprintfŒtype.string²runtime.convT2Eâruntime.gopanicP�"".autotmp_2829¿"type.interface {}"".autotmp_2827/&type.[]interface {}"".autotmp_2826Ÿtype.string"".autotmp_2825(type.[1]interface {} "".errßtype.error"".data_type.[]uint8 "".~r1 type.[]uint8"".x"type.interface {}"�û� "Ø F$ +O +©"•¢p1HTgclocals·2f65bc32598f5ff18e39a65fe6bcc539Tgclocals·85d7b24fd1f4d0f5da0649a19ba5990a–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ:"".(*Presentation).newSnippetÀ²eH‹ %H�D$€H;AwèëåH�ìH�H‰$èH‹D$H‰D$pH‰D$`H‹H‰D$X1íH9脊H‹œ$H‰$H‹œ$ H‰\$èH�\$H�l$ H‰ïH‰ÞH¥H¥H‹œ$H‰$H‹L$`H‹D$XH‰„$ˆH‰D$H‰Œ$�H‰L$H‹œ$H‰\$èH�H‰$èH‹D$H‰D$hH‰$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$hH‰\$`H‹T$pL‹BH‹rH‹BH9Æ‚²H‹H‰÷H)ÇL‰ÆH)ÆHƒþt H‰ÃHÓH‰ÚH‰”$ÀH‰”$¨H‰¼$ÈH‰¼$°H‰´$ÐH‰´$¸H‹1íH9è„ H‹T$`H‰„$ˆH‰$H‰”$�H‰T$H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ HÇD$(ÿÿÿÿÆD$0H‹¼$(Hƒÿ„´H�oH�|$8H‰îH¥H¥HÇD$HèH‹t$hH‰4$H�5H�l$H‰ïH¥H¥èH‹œ$(H‹+H‹œ$H‰$H‰l$èH�\$H�¬$ØH‰ïH‰ÞèH‹D$hHÇD$xHÇ„$€1íH9è…ŠH�H‹+H‰l$xH‹kH‰¬$€H�H‰$èH‹D$H‹¬$ðH‰(H‰D$PH‰$Hƒ<$t6Hƒ$H‹\$xH‰\$H‹œ$€H‰\$èH‹\$PH‰œ$0H�ÄÉ%ëÁH‹xH‹PH‹HH9ÊruH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰„$ÀH‰$H‰´$ÈH‰t$H‰”$ÐH‰T$èH‹L$H‹D$ H‰Œ$˜H‰L$xH‰„$ H‰„$€é ÿÿÿè ‰éEþÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$é®ýÿÿè H�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$Xé?üÿÿ@ +*0runtime.morestack_noctxtJ"type.bytes.Buffer\"runtime.newobjectˆ>go.itab.*bytes.Buffer.io.Writeräruntime.convI2E�8"".(*Presentation).writeNodež"type.bytes.Buffer°"runtime.newobjectÚ"go.string."
"‚6bytes.(*Buffer).WriteStringô>go.itab.*bytes.Buffer.io.Writer�"".FormatText°$go.string."
"Ò6bytes.(*Buffer).WriteString” 8go/token.(*FileSet).PositionÄ ô runtime.duffcopyœ +"go.string.""Ò +type."".Snippetä +"runtime.newobjectæ 4runtime.writebarrierstringÖ 2runtime.slicebytetostring¸$runtime.panicsliceØ$type.*bytes.Bufferîtype.io.Writer†>go.itab.*bytes.Buffer.io.Writerš runtime.typ2Itab¸$runtime.panicsliceÊ$type.*bytes.Bufferàtype.io.Writerø>go.itab.*bytes.Buffer.io.WriterŒ runtime.typ2Itab`€("".autotmp_2846ß type.*"".Snippet"".autotmp_2845type.uint64"".autotmp_2844type.uint64"".autotmp_2843type.uint64"".autotmp_2842Ïtype.string"".autotmp_2841type.*uint8"".autotmp_2837type.[]uint8"".autotmp_2836Ïtype.*uint8"".autotmp_2835O,type.go/token.Position"".autotmp_2834$type.*bytes.Buffer"".autotmp_2833¿$type.*bytes.Buffer"".&buf2¯$type.*bytes.Buffer"".&buf1Ÿ$type.*bytes.Buffer "".~r0�type.string "".~r0¯type.[]uint8 "".~r3P type.*"".Snippet +"".id@$type.*go/ast.Ident"".decl  type.go/ast.Decl"".fset,type.*go/token.FileSet"".p*type.*"".Presentation"€éÿ€” 02"•$‡!õ@>:-DV9‡ªAx1 1 + *Tgclocals·620e00af453d10e8759c11e1804c03c4Tgclocals·71b7d6c3b38fa59cacedb5455ab0d079˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/snippet.goþ"".findSpec€ô eH‹ %H�D$ÐH;AwèëåH�ì°HÇ„$ØHÇ„$àH‹Œ$¸H‹„$ÀH‹œ$ÈH‰œ$¨1ÒH‰„$ H‰D$0H‰Œ$˜H‰ÈH‹l$0H9ê�H‰D$@Hƒø„âH‹H‹hH‰T$8H‰L$`H‰l$hH‰L$pH‰ $H‰l$xH‰l$è‹T$‰T$,�ú § …êH�H‰$H‹\$pH‰\$H‹\$xH‰\$è‹T$,H‹D$¶\$ €û„¯H‹XH‹¬$ÐH9ëu_H‰D$XH‹1íH9ètH‹\$XH‰œ$àH‰„$ØH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´H‹D$@H‹T$8HƒÀHÿÂH‹l$0H9êŒåþÿÿHÇ„$ØHÇ„$àH�İÃ�úZîv3…óH�H‰$H‹\$pH‰\$H‹\$xH‰\$èL‹„$ЋT$,H‹|$¶\$ €û„°Hƒÿ„ŸH‹GH‹wH‹oH‰¬$�1ÉH‰´$ˆH‰„$€H9ñ�9ÿÿÿH‹L9Ãu_H‰|$PH‹1íH9ètH‹\$PH‰œ$àH‰„$ØH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´HƒÀHÿÁ뇉éZÿÿÿ�úÅ÷£š…¶þÿÿH�H‰$H‹\$pH‰\$H‹\$xH‰\$èH‹D$¶\$ €û„þÿÿH‹XH‹¬$ÐH9ë…jþÿÿH‰D$HH‹1íH9ètH‹\$HH‰œ$àH‰„$ØH�İÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰éýÿÿ0 +*0runtime.morestack_noctxtö$runtime.ifacethash¬.type.*go/ast.ImportSpecæ$runtime.assertI2T2ÎLgo.itab.*go/ast.ImportSpec.go/ast.Spec¤.type.*go/ast.ImportSpecº type.go/ast.SpecÒLgo.itab.*go/ast.ImportSpec.go/ast.Specæ runtime.typ2Itab˜,type.*go/ast.ValueSpecÒ$runtime.assertI2T2ª Jgo.itab.*go/ast.ValueSpec.go/ast.Spec€ +,type.*go/ast.ValueSpec– + type.go/ast.Spec® +Jgo.itab.*go/ast.ValueSpec.go/ast.Spec + runtime.typ2Itab– *type.*go/ast.TypeSpecÐ $runtime.assertI2T2¸ Hgo.itab.*go/ast.TypeSpec.go/ast.SpecŽ *type.*go/ast.TypeSpec¤  type.go/ast.Spec¼ Hgo.itab.*go/ast.TypeSpec.go/ast.SpecÐ  runtime.typ2Itab`à""".autotmp_2876type.*uint8"".autotmp_2875type.*uint8"".autotmp_2869‡type.uint32"".autotmp_2867 type.go/ast.Spec"".autotmp_2866 type.go/ast.Spec"".autotmp_2865ß"type.*go/ast.Spec"".autotmp_2864ÿtype.int"".autotmp_2863ïtype.int"".autotmp_2862Ï*type.*go/ast.TypeSpec"".autotmp_2861¿,type.*go/ast.ValueSpec"".autotmp_2860_(type.[]*go/ast.Ident"".autotmp_2859¯.type.*go/ast.ImportSpec"".autotmp_2858/$type.[]go/ast.Spec"".specŸ type.go/ast.Spec "".~r2@ type.go/ast.Spec +"".id0$type.*go/ast.Ident"".list$type.[]go/ast.SpecB"à¬ßàmßà¿ßàÆßà<€BJ:cq_$ !O <_ C_ &º¸v¸G€Tgclocals·89fdc721e08bdafcd923be052aabe74eTgclocals·388427cc51eee54f65bf2e90ea068f72˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/snippet.goþ:"".(*Presentation).genSnippetà Ö eH‹ %H;awèëêHƒìxH‹¼$�Hƒÿ„8H�o H�<$H‰îH¥H¥H¥H‹œ$˜H‰\$èH‹L$ H‹D$(H‰D$HHƒùH‰L$@uHÇ„$ HƒÄxÃH‹œ$�H‹kH‰l$0H�H‰$èH‹D$H‰D$8H‰$Hƒ<$„¤H‹œ$�H‹+H‰l$èH‹Œ$�H‹D$8H‹l$0H‰hH‹iH‰hH‹iH‰hH�H‰$èH‹D$Hƒø„CHÇÂHÇÁH‰T$hH‰L$pH‰D$`H‰$H‹\$@H‰\$H‹\$HH‰\$èH‹\$8H‰$Hƒ<$„éHƒ$ H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$èH‹D$8Hƒø„«L‹„$�I‹h8H‰h8H‰D$8H‹1íH9ètVH‹œ$€H‰$H‹œ$ˆH‰\$H‹L$8H‰D$PH‰D$H‰L$XH‰L$H‹œ$˜H‰\$ èH‹\$(H‰œ$ HƒÄxÃH�H‰$H�H‰\$H�H‰\$èH‹D$éxÿÿÿ‰éNÿÿÿ‰%é ÿÿÿ‰é¶þÿÿ‰%éPþÿÿ‰éÁýÿÿ + 0runtime.morestack_noctxt–"".findSpecœ&type.go/ast.GenDecl®"runtime.newobjectŠ.runtime.writebarrierpträ&type.[1]go/ast.Specö"runtime.newobjectˆ2runtime.writebarrieriface€2runtime.writebarriersliceÖFgo.itab.*go/ast.GenDecl.go/ast.Declì:"".(*Presentation).newSnippetž(type.*go/ast.GenDecl´ type.go/ast.DeclÌFgo.itab.*go/ast.GenDecl.go/ast.Declà runtime.typ2ItabPð"".autotmp_2884/$type.[]go/ast.Spec"".autotmp_2883(type.*go/ast.GenDecl"".autotmp_2881(type.*go/ast.GenDecl "".~r0�"type.go/token.Pos"".so type.go/ast.Spec "".~r3@ type.*"".Snippet +"".id0$type.*go/ast.Ident"".d (type.*go/ast.GenDecl"".fset,type.*go/token.FileSet"".p*type.*"".Presentation&ð_ïð‘ïðdð8vD  dY[›  "JL.<v:ATgclocals·d72fe7bbe39869f24992cebe80b9fb74Tgclocals·9a3fa8c3697e9567c4f8a54805eb737d˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/snippet.goþ<"".(*Presentation).funcSnippetÀ¬eH‹ %H;awèëêHƒìHH‹l$`H‹]H‹l$hH9ëtHÇD$pHƒÄHÃH�H‰$èH‹L$H‰ÏHƒù„r1ÀèH‰L$0H‰ $Hƒ<$„KH‹\$`H‹+H‰l$èH‹\$0H‰$Hƒ<$„Hƒ$H‹\$`H‹kH‰l$èH‹\$0H‰$Hƒ<$„áHƒ$H‹\$`H‹kH‰l$èH‹\$0H‰$Hƒ<$„©Hƒ$H‹\$`H‹kH‰l$èH‹\$0H‰\$0H‹1íH9ètJH‹\$PH‰$H‹\$XH‰\$H‹L$0H‰D$8H‰D$H‰L$@H‰L$H‹\$hH‰\$ èH‹\$(H‰\$pHƒÄHÃH�H‰$H�H‰\$H�H‰\$èH‹D$뇉%éKÿÿÿ‰%éÿÿÿ‰%éÛþÿÿ‰%é©þÿÿ‰é‡þÿÿ + 0runtime.morestack_noctxt|(type.go/ast.FuncDeclŽ"runtime.newobjectÀì runtime.duffzeroŒ.runtime.writebarrierpträ.runtime.writebarrierptr¼.runtime.writebarrierptr”.runtime.writebarrierptr¶Hgo.itab.*go/ast.FuncDecl.go/ast.Declº:"".(*Presentation).newSnippetæ*type.*go/ast.FuncDeclü type.go/ast.Decl”Hgo.itab.*go/ast.FuncDecl.go/ast.Decl¨ runtime.typ2ItabP�"".autotmp_2894/*type.*go/ast.FuncDecl"".autotmp_2892*type.*go/ast.FuncDecl "".~r3@ type.*"".Snippet +"".id0$type.*go/ast.Ident"".d *type.*go/ast.FuncDecl"".fset,type.*go/token.FileSet"".p*type.*"".Presentation&� ��´��pà$œÓŒAF?×7MTgclocals·e616382c4a3840d19a6f2060a12c64ebTgclocals·61e2515c69061b8fed0e66ece719f936˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/snippet.goþ"".NewSnippet€ôeH‹ %H;awèëêHƒì0H�H‰$èH‹D$HÇ€(H‰$H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$ èH‹\$(H‰\$XHƒÄ0à + + 0runtime.morestack_noctxt:(type."".PresentationL"runtime.newobjectÎ:"".(*Presentation).NewSnippetP` "".~r3@ type.*"".Snippet +"".id0$type.*go/ast.Ident"".decl type.go/ast.Decl"".fset,type.*go/token.FileSet`__€Â F +%[Tgclocals·1636323c3c7edfb611d2acb50d9c1864Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/snippet.goþ:"".(*Presentation).NewSnippetÀ¸eH‹ %H�„$HÿÿÿH;AwèëâH�ì8HÇD$XH‹Œ$PH‹„$XH‰Œ$ÀH‰ $H‰„$ÈH‰D$èH‹t$X‹L$‰L$T�ù´~‚…ŸH�H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$è‹L$TH‹t$XH‹T$¶\$ €û„YH‹œ$@H‰$H‹œ$HH‰\$H‰T$H‹œ$`H‰\$èH‹t$ 1íH9î…&H�H‰$èH‹D$H‰D$xH‰D$hH‹H‰D$`1íH9脬H�œ$ÐHÇHÇCH�œ$ÐHƒû„|HÇÅHÇÂH‰œ$øH‰¬$H‰”$H�H‰$H‹œ$`H‰\$Hƒ|$„&HƒD$èH‹T$H‹D$H‹œ$øH‰$H‰”$°H‰T$H‰„$¸H‰D$èH‹T$hH‹D$`H‰„$�H‰$H‰”$˜H‰T$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹œ$`H‹+H‹œ$HH‰$H‰l$èH�\$H�¬$H‰ïH‰ÞèH‹D$xHÇ„$€HÇ„$ˆ1íH9è…�H�H‹+H‰¬$€H‹kH‰¬$ˆH�H‰$èH‹D$H‹¬$(H‰(H‰D$pH‰$Hƒ<$t9Hƒ$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹t$pH‰´$hH�Ä8É%ë¾H‹pH‹PH‹HH9ÊrxH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$àH‰$H‰¼$èH‰|$H‰”$ðH‰T$èH‹L$H‹D$ H‰Œ$ H‰Œ$€H‰„$¨H‰„$ˆéÿÿÿè ‰%éÎýÿÿ‰é}ýÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$`éýÿÿ�ù«Òf[…ÐüÿÿH�H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹t$XH‹D$¶\$ €û„ŽüÿÿH‹œ$@H‰$H‹œ$HH‰\$H‰D$H‹œ$`H‰\$èH‹t$ éTüÿÿ: +00runtime.morestack_noctxt°$runtime.ifacethashð*type.*go/ast.FuncDecl¶$runtime.assertI2T2Î<"".(*Presentation).funcSnippetü"type.bytes.BufferŽ"runtime.newobjectº>go.itab.*bytes.Buffer.io.Writer†type.stringÖruntime.convT2EÀ2runtime.writebarrieriface”Úgo.string."could not generate a snippet for %s"Š fmt.FprintfÌ 8go/token.(*FileSet).Positionü ô runtime.duffcopyÚ +"go.string.""– type."".Snippet¨ "runtime.newobject° 4runtime.writebarrierstring 2runtime.slicebytetostringˆ$runtime.panicsliceÀ$type.*bytes.BufferÖtype.io.Writerî>go.itab.*bytes.Buffer.io.Writer‚ runtime.typ2ItabÆ(type.*go/ast.GenDeclŒ$runtime.assertI2T2œ:"".(*Presentation).genSnippet`ð("".autotmp_2915 type.*"".Snippet"".autotmp_2911¯type.string"".autotmp_2910�"type.interface {}"".autotmp_2908&type.[]interface {}"".autotmp_2907¯type.*uint8"".autotmp_2906Çtype.uint32"".autotmp_2904ï type.go/ast.Decl"".autotmp_2903O,type.go/token.Position"".autotmp_2902Ÿ$type.*bytes.Buffer"".autotmp_2901Ï(type.[1]interface {}"".autotmp_2900 type.*"".Snippet"".autotmp_2899� type.*"".Snippet"".&bufÿ$type.*bytes.Buffer "".~r0ïtype.string"".s¿ type.*"".Snippet "".~r3P type.*"".Snippet +"".id@$type.*go/ast.Ident"".decl  type.go/ast.Decl"".fset,type.*go/token.FileSet"".p*type.*"".Presentation%ð‹ïðï  DØ% �5 ¹Ø™JN5 <W�Äš!nDx4 =EHTgclocals·620e00af453d10e8759c11e1804c03c4Tgclocals·5c71171a68007c84416fc173fa9b3921˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/snippet.goþ,"".(*ebnfParser).flush€øeH‹ %H;awèëêHƒì`H‹L$hH‹q H‹‘XH‹�PH9ÖrH9ÂrzL‹ L‹AH‹IH‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰L$HH‰L$H‰|$PH‰|$H‰T$XH‰T$L‰D$@L‰$L‰L$8I‹Y ÿÓH‹D$hHƒøtH‹¨XH‰¨PHƒÄ`Éëéè  + 0runtime.morestack_noctxt¢ +ì$runtime.panicsliceÀ"".p&type.*"".ebnfParserÀ–¿ÀÀ>y  ‘/Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ*"".(*ebnfParser).next �eH‹ %H;awèëêHƒì(H‹\$0H‰$Hƒ<$„ŽHƒ$(èH‹D$0‹L$‰ˆ`H‹¨8H‰¨XH‰$Hƒ<$tSHƒ$(èH‹L$H‹D$H‹\$0H‰$Hƒ<$t&H�$hH‰L$H‰L$H‰D$ H‰D$èHƒÄ(É%ëщ%뤉%éfÿÿÿ + + 0runtime.morestack_noctxth8text/scanner.(*Scanner).ScanÌBtext/scanner.(*Scanner).TokenTextÂ4runtime.writebarrierstringP"".autotmp_2934type.string"".p&type.*"".ebnfParserP�OP&ÐH-P 3�Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ."".(*ebnfParser).printf ˆeH‹ %H;awèëêHƒìPH‹\$XH‰$èH‹|$XHƒÿtMH�/H�<$H‰îH¥H¥H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$ H‹\$xH‰\$(H‹œ$€H‰\$0èHƒÄPÉë¯ + 0runtime.morestack_noctxtH,"".(*ebnfParser).flushîfmt.Fprintf` "".args0&type.[]interface {}"".formattype.string"".p&type.*"".ebnfParser eŸ �TS +#mTgclocals·0a3395567ab7eee3bb936aced49af517Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ<"".(*ebnfParser).errorExpected€þeH‹ %H�D$èH;AwèëåH�ì˜H‹œ$¨H‰\$PH‹œ$°H‰\$XH‹œ$ ‹«`‰,$èH‹\$H‰\$@H‹\$H‰\$HH�|$x1ÀèH�\$xHƒû„÷HÇÂHÇÁH‰\$`H‰T$hH‰L$pH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹\$`H‰$H‰L$0H‰L$H‰D$8H‰D$èH�H‰$H�\$@H‰\$èH‹L$H‹D$H‹\$`HƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$èH‹´$ H‰4$H�5H�l$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(èH�ĘÉéÿÿÿ +*0runtime.morestack_noctxtœ0text/scanner.TokenStringÜð runtime.duffzeroÂtype.stringèruntime.convT2EÀ2runtime.writebarrierifaceÎtype.stringôruntime.convT2EÔ2runtime.writebarrierifaceú’go.string."error: expected %s, found %s"Ø."".(*ebnfParser).printf0°"".autotmp_2941"type.interface {}"".autotmp_2940Ï"type.interface {}"".autotmp_2938o&type.[]interface {}"".autotmp_2937¯type.string"".autotmp_2936�type.string"".autotmp_2935?(type.[2]interface {} "".msgtype.string"".p&type.*"".ebnfParser"°Õ¯°€^"ÎMf¸Tgclocals·2018557e3ee0abccf2865b16663e690bTgclocals·99efdbc93924abe75b70e7be6ddbd650’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ."".(*ebnfParser).expect€èeH‹ %H;awèëêHƒì(‹D$8H‹l$0‹�`9Ãt4‰$èH‹L$H‹D$H‹\$0H‰$H‰L$H‰L$H‰D$ H‰D$èH‹\$0H‰$èHƒÄ(à + + 0runtime.morestack_noctxtb0text/scanner.TokenStringº<"".(*ebnfParser).errorExpectedÖ*"".(*ebnfParser).next P"".autotmp_2945type.string "".toktype.int32"".p&type.*"".ebnfParserPYO €f4 +0PTgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ@"".(*ebnfParser).parseIdentifierÀ º eH‹ %H�D$ØH;AwèëåH�ì¨H‹„$°‹˜`ƒûþ…ÎH‹ˆhH‹¨p€¼$¸„jH‰L$`H‰l$hH‰L$0H‰L$PH‰l$8H‰l$XH�¼$ˆ1ÀèH�œ$ˆHƒû„$HÇÂHÇÁH‰\$pH‰T$xH‰Œ$€H�H‰$H�\$`H‰\$èH‹L$H‹D$H‹\$pH‰$H‰L$@H‰L$H‰D$HH‰D$èH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹\$pHƒÃH‰$H‰L$@H‰L$H‰D$HH‰D$èH‹´$°H‰4$H�5H�l$H‰ïH¥H¥H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€H‰\$(èH‹”$°H‹ªPH‹L$8HÍH‰ªPH‰$èH�ĨÉéÕþÿÿH‰L$`H‰l$hH‰L$0H‰L$PH‰l$8H‰l$XH�¼$ˆ1ÀèH�œ$ˆHƒû„HÇÁHÇÂH‰\$pH‰L$xH‰”$€H�H‰$H�\$`H‰\$èH‹L$H‹D$H‹\$pH‰$H‰L$@H‰L$H‰D$HH‰D$èH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹\$pHƒÃH‰$H‰L$@H‰L$H‰D$HH‰D$èH‹´$°H‰4$H�5H�l$H‰ïH¥H¥H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€H‰\$(èH‹”$°é‘þÿÿ‰é÷þÿÿH‰$ÇD$þÿÿÿèé“þÿÿ, +*0runtime.morestack_noctxtüð runtime.duffzeroîtype.string”runtime.convT2Eì2runtime.writebarrierifaceútype.string runtime.convT2E€2runtime.writebarrieriface¦>go.string."%s"Š."".(*ebnfParser).printfØ*"".(*ebnfParser).nextÐð runtime.duffzeroÂtype.stringèruntime.convT2EÀ 2runtime.writebarrierifaceÎ type.stringô runtime.convT2EÔ +2runtime.writebarrierifaceú +fgo.string."%s"Þ ."".(*ebnfParser).printf¨ ."".(*ebnfParser).expect Ð$"".autotmp_2961"type.interface {}"".autotmp_2960"type.interface {}"".autotmp_2959*type.*[2]interface {}"".autotmp_2958&type.[]interface {}"".autotmp_2957"type.interface {}"".autotmp_2956Ï"type.interface {}"".autotmp_2954o&type.[]interface {}"".autotmp_2953type.int"".autotmp_2952type.int"".autotmp_2951type.string"".autotmp_2950type.string"".autotmp_2949(type.[2]interface {}"".autotmp_2948¯type.string"".autotmp_2947�type.string"".autotmp_2946?(type.[2]interface {}"".nameïtype.string "".deftype.bool"".p&type.*"".ebnfParser"ЕÏÐè >t*¼ ¼ +&É»'ˆ»% Tgclocals·4df0ca373c4c083f16b1234afd8f9a91Tgclocals·a3c36a87324c3f4d7f5f360c2b148567’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ4"".(*ebnfParser).parseTerm€êeH‹ %H;awèëêHƒìH‹L$‹©`ƒýþiƒýúuEH‰ $èH‹D$‹˜`�û& uH‰$èH‹\$H‰$ÇD$úÿÿÿèÆD$ HƒÄÃýþuH‰ $ÆD$èëáÆD$ HƒÄÃý(u/H‰ $èH‹\$H‰$èH‹\$H‰$ÇD$)è룃ý[u2H‰ $èH‹\$H‰$èH‹\$H‰$ÇD$]èélÿÿÿƒý{u†H‰ $èH‹\$H‰$èH‹\$H‰$ÇD$}èé5ÿÿÿ + 0runtime.morestack_noctxth*"".(*ebnfParser).next *"".(*ebnfParser).nextÌ."".(*ebnfParser).expect†@"".(*ebnfParser).parseIdentifierº*"".(*ebnfParser).nextÖ@"".(*ebnfParser).parseExpression‚."".(*ebnfParser).expect¢*"".(*ebnfParser).next¾@"".(*ebnfParser).parseExpressionê."".(*ebnfParser).expect�*"".(*ebnfParser).next¬@"".(*ebnfParser).parseExpressionØ."".(*ebnfParser).expect  "".~r0type.bool"".p&type.*"".ebnfParser Y  ­Àp’  , +;: +      3�Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ<"".(*ebnfParser).parseSequence€èeH‹ %H;awèëêHƒìH‹\$ H‰$è¶\$€ûu@H‹t$ H‰4$H�5H�l$H‰ïH¥H¥èH‹\$ H‰$è¶\$€ûtëæHƒÄÃëß + 0runtime.morestack_noctxtH4"".(*ebnfParser).parseTerm| go.string."term"ž<"".(*ebnfParser).errorExpectedº4"".(*ebnfParser).parseTerm0"".autotmp_2970type.bool"".p&type.*"".ebnfParser0W/0€Ø! +#]Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ@"".(*ebnfParser).parseExpression �eH‹ %H;awèëêHƒìH‹\$H‰$èH‹D$‹˜`ƒû|tHƒÄÃH‰$èëÒ + 0runtime.morestack_noctxtH<"".(*ebnfParser).parseSequence„*"".(*ebnfParser).next"".p&type.*"".ebnfParser"Pè +  + +#-Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ@"".(*ebnfParser).parseProduction€îeH‹ %H;awèëêHƒìH‹\$H‰$ÆD$èH‹\$H‰$ÇD$=èH‹D$‹˜`ƒû.tH‰$èH‹D$H‰$ÇD$.èHƒÄà + 0runtime.morestack_noctxtR@"".(*ebnfParser).parseIdentifier~."".(*ebnfParser).expect°@"".(*ebnfParser).parseExpressionÜ."".(*ebnfParser).expect "".p&type.*"".ebnfParser \ +€ ü  +(XTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ,"".(*ebnfParser).parse ‚eH‹ %H;awèëêHƒìPH‹\$XH‰$Hƒ<$„ÇH‹\$`H‰\$H‹\$hH‰\$èH‹\$XH‰$Hƒ<$„ŽHƒ$H‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$èH‹\$pH‰\$8H‹\$xH‰\$@H‹œ$€H‰\$HH�H‰$èH‹L$H‰ÏHƒù„1ÀèH‰L$ H‰ $Hƒ<$„òH‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$èH‹\$ H‰\$ H‹1íH9è„�H‹\$XH‰$Hƒ<$thHƒ$(H‹L$ H‰D$(H‰D$H‰L$0H‰L$èH‹\$XH‰$èH‹D$X‹˜`ƒûÿtH‰$èH‹D$X‹˜`ƒûÿuçH‰$èHƒÄPÉ%ë�H�H‰$H�H‰\$H�H‰\$èH‹D$éMÿÿÿ‰%éÿÿÿ‰éàþÿÿ‰%éfþÿÿ‰%é-þÿÿ" + 0runtime.morestack_noctxt†2runtime.writebarrieriface„2runtime.writebarriersliceÔ"type.bytes.Bufferæ"runtime.newobject˜È runtime.duffzero†2runtime.writebarrierslice¨>go.itab.*bytes.Buffer.io.Reader¤8text/scanner.(*Scanner).InitÀ*"".(*ebnfParser).nextò@"".(*ebnfParser).parseProduction¤,"".(*ebnfParser).flushÎ$type.*bytes.Bufferätype.io.Readerü>go.itab.*bytes.Buffer.io.Reader� runtime.typ2Itab` "".autotmp_2973_$type.*bytes.Buffer"".autotmp_2972$type.*bytes.Buffer"".autotmp_2971$type.*bytes.Bufferbytes.buf·2/type.[]uint8 "".src0type.[]uint8 "".outtype.io.Writer"".p&type.*"".ebnfParser €Ÿ u�:Ž-?Ð   N BpPOvITgclocals·19c9daf7317673e0a4a0c33ba3738ba2Tgclocals·f6f426baacab7f2d6fd010c5b694a594’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ"".LinkifyÀ +¶ +eH‹ %H;awèëêHƒì`H‹l$xH‹”$ˆH‹Œ$€HƒùŽAH‰l$xH‰,$H‰Œ$€H‰L$H‰”$ˆH‰T$H‹H‰\$H‹H‰\$ H‹H‰\$(èH‹”$€H‹D$0Hƒø}H‹H‰ÓH)ÃH‰ØH‰ÃH‹HÃH‹´$ˆH‰\$@H9Ú‚ÉH‹L$xH‰×H)ßH‰òH)ÚHƒútHËH‰ÙH‰L$HH‰ $H‰|$PH‰|$H‰T$XH‰T$H‹H‰\$H‹H‰\$ H‹H‰\$(èH‹L$@H‹D$0Hƒø} H‹„$€H)ÈH‰ÃHËH‰\$8H‹„$ˆH9È‚(H‹T$xH‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$H‹\$pH‰$H‹\$hH‹[ ÿÓH�H‰$èH‹L$H‹´$ˆH‹T$8H‹D$@H9Ö‚ºH9‚±H‰ $H‹\$hH‰\$H‹\$pH‰\$H‹L$xH‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰L$HH‰L$H‰|$PH‰|$ H‰T$XH‰T$(èH‹´$ˆH‹”$€H‹D$8H9Âr5H‹L$xH‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰ÍH‰ùHƒù�¿ýÿÿHƒÄ`Ãè è è è ( + 0runtime.morestack_noctxt¾"".openTagÖ"".openTagî "".openTag‚bytes.Index¶"".openTagÜ"".openTag�"".closeTag¨"".closeTagÀ "".closeTagÔbytes.Index´ +¾$type."".ebnfParserÐ"runtime.newobjectØ,"".(*ebnfParser).parse€ +$runtime.panicsliceŽ +$runtime.panicsliceœ +$runtime.panicsliceª +$runtime.panicslicePÀ$"".autotmp_2996type.uint64"".autotmp_2995type.uint64"".autotmp_2994type.uint64"".autotmp_2993type.uint64"".autotmp_2992type.uint64"".autotmp_2991type.uint64"".autotmp_2990type.uint64"".autotmp_2989type.uint64"".autotmp_2985type.int"".autotmp_2984type.int"".autotmp_2983type.int"".autotmp_2982type.int"".autotmp_2981type.int"".autotmp_2979type.int"".jOtype.int"".i?type.int "".src type.[]uint8 "".outtype.io.WriterÀä¿À! V¶/ +Y ƒ  H@+ +0 € Tgclocals·32f137afc3f53351f1adc065fe3b9f83Tgclocals·0528ab8f76149a707fd2f0025c2178a3’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spec.goþ "".SpotKind.Name ”eH‹ %H;awèëêH‹‹l$H;-sHkíHëH‹+H‰l$H‹kH‰l$Ãè + + 0runtime.morestack_noctxt2"".nameH"".nameˆ$runtime.panicindex0 "".~r0type.string"".x type."".SpotKindPPjP +C Tgclocals·a73fd2a0c6f832642aa9216fd9c5e6beTgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spot.goþ"".init·2 Hƒì HƒÄ Ã@@? +n Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spot.goþ"".makeSpotInfo`^H‹L$‰ËÁã‰ØÁëH9Ët1À‹\$Ñã É؀|$tƒÈ‰D$ Ã@ +"".autotmp_3014 type."".SpotInfo "".~r30 type."".SpotInfo"".isIndex type.bool"".loritype.int"".kind type."".SpotKind00$€ +Tgclocals·59213e77966933b99893cd56e25f7595Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spot.goþ "".SpotInfo.Kind ‹\$Ñëƒã‰\$à  "".~r0 type."".SpotKind"".x type."".SpotInfo¤Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spot.goþ "".SpotInfo.Lori ‹\$ÁëH‰\$à  "".~r0type.int"".x type."".SpotInfo¦Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spot.goþ&"".SpotInfo.IsIndex@2‹\$ƒãƒûuÆD$ÃÆD$ëø  "".~r0type.bool"".x type."".SpotInfo  ¨ Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/spot.goþ."".(*tconv).writeIndentÀªeH‹ %H;awèëêHƒìhH‹t$pHÇD$xHÇ„$€H‹NH‹H9ÁŒ‹H‹H‰ËH)ÃH‰\$8HƒþtoH‹H‹nH‹H‰\$H‹H‰\$H‹H‰\$H‰l$HH‰,$H‰L$@H‹Y ÿÓH‹t$pH‹L$8H‹D$(H‹\$0H‰œ$€HƒøH‰D$x„nÿÿÿHƒÄhÉë�Hƒù~lH‹H‰ÈH9ÊrfHƒþt\H‹>H‹vH‹ H‰L$PH‰L$H‰D$XH‰D$H‰T$`H‰T$H‰t$HH‰4$H‰|$@H‹_ ÿÓH‹\$(H‰\$xH‹\$0H‰œ$€HƒÄhÉë è  + 0runtime.morestack_noctxtv"".spaces–"".spacesÔ"".spacesì"".spaces„ "".spacesº +¸ "".spacesð"".spacesØ +ž$runtime.panicslice0Ð"".i_type.int "".errtype.error"".ptype.*"".tconv&дÏÐzÏÐà..4p +l�ÃTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/tab.goþ""".(*tconv).Write –eH‹ %H�D$èH;AwèëåH�ì˜H‹„$ HÇ„$ÈHÇ„$ÐHÇ„$ÀH‹œ$°HƒûuH�ĘÃHÇD$8H‹”$¨H‹Œ$°H‹œ$¸H‰œ$�1öH‰Œ$ˆH‰L$@H‰”$€H‰T$PH‹l$@H9î}ZH‹\$P¶+H‰t$HH‰÷H‰êH‹hHƒý…K€ú …ûH‹HL‹@ I‹¨(HÍH‰hH‹\$PHÿÃH‰\$PHÿÆH‹l$@H9î|¦H‹Œ$°H‹\$8H‰Œ$ÀH9Ë�žH‹XHƒû…�H‹´$¸H‹”$°H‹L$8H9Êr~L‹L‹@H‹„$¨H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰D$hH‰D$H‰|$pH‰|$H‰T$xH‰T$L‰D$`L‰$L‰L$XI‹Y ÿÓH‹\$(H‰œ$ÈH‹\$0H‰œ$ÐH�ĘÃè €ú +…ÒHÇ@H‰òHÿÂH‹´$¸H‰¼$ÀH‰ùH9Ö‚¡H9ú‚˜L‹L‹@H‹„$¨H‰ÓH)ûH‰ßH‰òH)ÊHƒút H‰ËHÃH‰ØH‰D$hH‰D$H‰|$pH‰|$H‰T$xH‰T$L‰D$`L‰$L‰L$XI‹Y ÿÓH‹t$HH‹„$ H‹L$(H‹\$0H‰œ$ÐHƒùH‰Œ$È„OþÿÿH�ĘÃè €ú uH‹hHÿÅH‰hé+þÿÿHÇ@H‰´$ÀH‰t$8H‰$èH‹t$HH‹„$ H‹T$H‹L$H‰Œ$ÐHƒúH‰”$È„ÜýÿÿH�ĘÃHƒý…Êýÿÿ€ú +…ÁýÿÿHÇ@HÇ@H‰òH‰´$ÀHÿÂH‹´$¸H‹L$8H9Ö‚žH9Ê‚•L‹L‹@H‹„$¨H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰D$hH‰D$H‰|$pH‰|$H‰T$xH‰T$L‰D$`L‰$L‰L$XI‹Y ÿÓH‹t$HH‹„$ H‹L$(H‹\$0H‰œ$ÐHƒùH‰Œ$È„÷üÿÿH�ĘÃè  +*0runtime.morestack_noctxtÚ +¤$runtime.panicsliceâ +Ú +$runtime.panicsliceÄ ."".(*tconv).writeIndent’ +Š$runtime.panicslicep°,"".autotmp_3048type.uint64"".autotmp_3047type.uint64"".autotmp_3046type.uint64"".autotmp_3045type.uint64"".autotmp_3044type.uint64"".autotmp_3043type.uint64"".autotmp_3042type.int"".autotmp_3038type.int"".autotmp_3037type.uint8"".autotmp_3034�type.*uint8"".autotmp_3033¯type.int"".autotmp_3032type.int"".autotmp_3031type.int"".autotmp_3029type.int"".autotmp_3028type.int"".autotmp_3027/type.[]uint8"".autotmp_3026Ÿtype.int "".pos¿type.int "".errPtype.error"".n@type.int"".datatype.[]uint8"".ptype.*"".tconvN"°A¯°ì¯°Ú¯°r¯°ä¯° ��LN Y +  <$�3 »  : + º $­$ ;5£ Tgclocals·a23165f9198a7f0ef1dce8080b3c6b5aTgclocals·fe613fe0bd3d80ae2c2d5547984bf5f0�/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/tab.goþ*"".(*Corpus).contentsàÐeH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$ÈHÇ„$ÐH�H‰$H‹¼$°Hƒÿ„ŠH�/H�|$H‰îH¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$ H‰\$xH‹\$(H‰œ$€H‹\$0H‰œ$ˆH‹l$8H‹t$@H‰t$PHƒýH‰l$H„±H�\$hHÇHÇCH�\$hHƒû„ØHÇÂHÇÁH‰œ$�H‰”$˜H‰Œ$ H‰,$H‰t$èH‹L$H‹D$H‹œ$�H‰$H‰L$XH‰L$H‰D$`H‰D$èH‹œ$�H‰$H‹œ$˜H‰\$H‹œ$ H‰\$èH‹\$xH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$H‰œ$ÈH‹\$ H‰œ$ÐH�ĨÉé!ÿÿÿ‰éoþÿÿ +*0runtime.morestack_noctxtzPtype.golang.org/x/tools/godoc/vfs.OpenerÎruntime.convI2I²Jgolang.org/x/tools/godoc/vfs.ReadFileäruntime.convI2EÂ2runtime.writebarrieriface˜log.Panicè2runtime.slicebytetostringPÐ"".autotmp_3067Ÿ"type.interface {}"".autotmp_3065/&type.[]interface {}"".autotmp_3064(type.[1]interface {} "".err¿type.error"".file_type.[]uint8 "".~r10type.string"".nametype.string"".ctype.*"".Corpus"зÏÐð"d:–±JfËZ(=Tgclocals·149f5bf45741ad4d84849674a456615eTgclocals·06518b1ee272d9d54978c38d74fe33b7š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/template.goþ"".stringForàÜeH‹ %H�D$ H;AwèëåH�ìàHÇ„$øHÇ„$H‹Œ$èH‹„$ðH‰L$XH‰ $H‰D$`H‰D$è‹l$‰l$<�ý´\ÿà…©H�H‰$H‹\$XH‰\$H‹\$`H‰\$è‹l$¶€û/…%H‰ÅHÿÍH9ŃH�)¶€û/…H‰L$hH‰D$pH�\$xHÇHÇCH�\$xHƒû„ÒHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èH‹L$(H‹D$0H‰Œ$øH‰„$H�ÄàÉé'ÿÿÿH‰L$hH‰D$pH�\$xHÇHÇCH�\$xHƒû„ÒHÇÁHÇÂH‰œ$¨H‰Œ$°H‰”$¸H�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èH‹L$(H‹D$0H‰Œ$øH‰„$H�ÄàÉé'ÿÿÿè è �ýúqS÷…8H�H‰$H‹\$XH‰\$H‹\$`H‰\$èH‹D$¶\$ €û„H‰D$@H�\$xHÇHÇCH�\$xHƒû„ÒHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�\$@H‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èH‹L$(H‹D$0H‰Œ$øH‰„$H�ÄàÉé'ÿÿÿH‹t$XH‹l$`H�¼$À1ÀèH�œ$ÀHƒû„ÙHÇÁHÇÂH‰Œ$°H‰”$¸H‰œ$¨H‰$H‰´$˜H‰t$H‰¬$ H‰l$èH‹œ$¨HƒÃH‰$H‹œ$˜H‰\$H‹œ$ H‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èHÇ„$øHÇ„$H�ÄàÉé ÿÿÿ: +*0runtime.morestack_noctxt¼$runtime.efacethashòtype.string¬$runtime.assertE2T2¶type.stringÜruntime.convT2Eº2runtime.writebarrierifaceÈgo.string."%#q"¼fmt.Sprintf type.stringè runtime.convT2EÆ +2runtime.writebarrierifaceÔ +go.string."%q"È fmt.Sprintf¤ $runtime.panicindex² $runtime.panicindexÜ type.int– $runtime.assertE2T2ætype.intŒruntime.convT2Eê2runtime.writebarrierifaceøgo.string."%d"ìfmt.Sprintfðð runtime.duffzero¦2runtime.writebarrieriface„2runtime.writebarrieriface’Zgo.string."unrecognized argument: %v type %T"†log.Panicf@À4"".autotmp_3095&type.[]interface {}"".autotmp_3094"type.interface {}"".autotmp_3093*type.*[1]interface {}"".autotmp_3092&type.[]interface {}"".autotmp_3091"type.interface {}"".autotmp_3090*type.*[1]interface {}"".autotmp_3089&type.[]interface {}"".autotmp_3088¯"type.interface {}"".autotmp_3086o&type.[]interface {}"".autotmp_3085Çtype.uint32"".autotmp_3083�"type.interface {}"".autotmp_3082?(type.[2]interface {}"".autotmp_3081type.string"".autotmp_3080type.string"".autotmp_3079(type.[1]interface {}"".autotmp_3078type.string"".autotmp_3077ïtype.string"".autotmp_3076(type.[1]interface {}"".autotmp_3075type.int"".autotmp_3074type.int"".autotmp_3072¿type.int"".autotmp_3071Ï(type.[1]interface {} "".arg�"type.interface {} "".arg¯type.string "".~r1 type.string "".arg"type.interface {}D"Àá¿À…¿ÀÑ¿ÀŠ¿À ð +go.itab.*bytes.Buffer.io.Writer– 2runtime.stringtoslicebyteè"".FormatTextÆð runtime.duffzeroÄtype.stringðruntime.convT2EÚ2runtime.writebarrierifaceètype.[]uint8”runtime.convT2E†2runtime.writebarrieriface”Pgo.string."
%s
"ˆfmt.SprintfŒ&runtime.deferreturn´$runtime.panicsliceÆ$type.*bytes.BufferÜtype.io.Writerô>go.itab.*bytes.Buffer.io.Writerˆ runtime.typ2Itabœ"".stringForîð runtime.duffzeroìtype.string˜runtime.convT2E‚2runtime.writebarrieriface�type.string¼runtime.convT2E®2runtime.writebarrieriface¼,go.string."code %q %s"°fmt.Sprintf¬ ("".(*Corpus).oneLineÔ $runtime.panicindexð $runtime.panicindexÜ!"".stringForì""".stringFor¾#è runtime.duffzero¼$type.stringè$runtime.convT2EÒ%2runtime.writebarrierifaceà%type.stringŒ&runtime.convT2Eþ&2runtime.writebarrierifaceŒ'type.string¸'runtime.convT2Eª(2runtime.writebarrieriface¸(2go.string."code %q %s %s"¬)fmt.Sprintfæ+4"".(*Corpus).multipleLinesŽ,$runtime.panicindexœ,$runtime.panicindex¸,$runtime.panicindexÆ,$runtime.panicindexÈ-ð runtime.duffzeroÆ.type.stringò.runtime.convT2EÜ/2runtime.writebarrierifaceê/&type.[]interface {}–0runtime.convT2Eˆ12runtime.writebarrieriface–1bgo.string."incorrect code invocation: code %q %q"Š2fmt.Errorfš3&runtime.deferreturnÄ3&runtime.deferreturn °l"".autotmp_3163"type.interface {}"".autotmp_3162"type.interface {}"".autotmp_3161*type.*[2]interface {}"".autotmp_3160&type.[]interface {}"".autotmp_3156ßtype.[]uint8"".autotmp_3155ÿtype.*uint8"".autotmp_3154"type.interface {}"".autotmp_3153"type.interface {}"".autotmp_3152*type.*[2]interface {}"".autotmp_3151&type.[]interface {}"".autotmp_3150"type.interface {}"".autotmp_3149"type.interface {}"".autotmp_3148"type.interface {}"".autotmp_3146&type.[]interface {}"".autotmp_3145"type.interface {}"".autotmp_3144"type.interface {}"".autotmp_3142&type.[]interface {}"".autotmp_3141ï"type.interface {}"".autotmp_3139¯&type.[]interface {}"".autotmp_3137ÏHtype.struct { F uintptr; A0 *error }"".autotmp_3135type.string"".autotmp_3134ÿtype.[]uint8"".autotmp_3133type.string"".autotmp_3132(type.[2]interface {}"".autotmp_3131ï$type.*bytes.Buffer"".autotmp_3130type.string"".autotmp_3129type.string"".autotmp_3128¯type.error"".autotmp_3127Ï&type.[]interface {}"".autotmp_3126type.string"".autotmp_3125(type.[2]interface {}"".autotmp_3124type.string"".autotmp_3123type.string"".autotmp_3122�type.string"".autotmp_3121type.string"".autotmp_3120type.string"".autotmp_3119_(type.[3]interface {}"".autotmp_3118type.string"".autotmp_3117type.string"".autotmp_3116ïtype.string"".autotmp_3115type.string"".autotmp_3114Ÿ(type.[2]interface {}"".autotmp_3113type.string"".autotmp_3112Ïtype.string"".autotmp_3111¯(type.[1]interface {}"".&bufß$type.*bytes.Buffer "".~r0�type.[]uint8"".command¯type.string"".textÏtype.string "".err€type.error"".s`type.string "".arg0&type.[]interface {}"".filetype.string"".p*type.*"".Presentation@%°—Œ +¯°†¯°¯ð†”… +Ib +–8a¢Ú@7 +Žn   +¼}·”¾9ÒvR +{ +>i„ÌA#*J~Ì~ 6H +~¢�  –ÌG)Tgclocals·99ee0be8e535721265ac3561c6522574Tgclocals·eeb848f1093ee57772e317b072172c83š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/template.goþ"".parseArgàÊeH‹ %H�D$ÐH;AwèëåH�ì°Æ„$øHÇ„$èHÇ„$ðHÇ„$àH‹Œ$¸H‹„$ÀH‰L$XH‰ $H‰D$`H‰D$è‹l$‰l$4�ý´\ÿàurH�H‰$H‹\$XH‰\$H‹\$`H‰\$è‹l$4H‹T$H‰T$HH‹L$ H‰L$P¶\$(€ût,HÇ„$àH‰”$èH‰Œ$ðÆ„$øH�İÃ�ýúqS÷…ÁH�H‰$H‹\$XH‰\$H‹\$`H‰\$èH‹D$¶\$ €û„ŠHƒø~=H‹¬$ØH9è0H‰„$àHÇ„$èHÇ„$ðÆ„$øH�İÃH‹œ$ÈH‰\$hH‹œ$ÐH‰\$pH‰D$8H‰D$@H�¼$�1ÀèH�œ$�Hƒû„ûHÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹\$xH‰$H‰L$XH‰L$H‰D$`H‰D$èH�H‰$H�\$@H‰\$èH‹L$H‹D$H‹\$xHƒÃH‰$H‰L$XH‰L$H‰D$`H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹D$8é�þÿÿ‰éþþÿÿH�¼$�1ÀèH�œ$�Hƒû„¸HÇÂHÇÁH‰”$€H‰Œ$ˆH‰\$xH‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹\$xHƒÃH‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH�İÉéAÿÿÿ* +*0runtime.morestack_noctxtä$runtime.efacethash’type.stringÌ$runtime.assertE2T2Žtype.intÈ$runtime.assertE2T2Úð runtime.duffzeroÒtype.stringøruntime.convT2EÐ2runtime.writebarrierifaceÞtype.int„ runtime.convT2Eä 2runtime.writebarrierifaceò Bgo.string."%q:%d is out of range"à +log.Panicf  ð runtime.duffzeroÐ 2runtime.writebarrieriface¨ 2runtime.writebarrieriface¶ Xgo.string."unrecognized argument %v type %T"¤log.Panicf�à&"".autotmp_3196*type.*[2]interface {}"".autotmp_3195&type.[]interface {}"".autotmp_3194"type.interface {}"".autotmp_3193"type.interface {}"".autotmp_3191o&type.[]interface {}"".autotmp_3190÷type.uint32"".autotmp_3188¯"type.interface {}"".autotmp_3187(type.[2]interface {}"".autotmp_3186ßtype.int"".autotmp_3185�type.string"".autotmp_3184?(type.[2]interface {}"".nÏtype.string"".nïtype.int"".isInt€type.bool"".sval`type.string"".ivalPtype.int "".max@type.int"".file type.string "".arg"type.interface {}6"àÕßà…ßàŸßà°8ÚN~, C0» Ñ$q²Ø´xjTgclocals·2bebb52c71471724da41febfa11df5acTgclocals·b702014be969f1d7cc5c88cc850262c6š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/template.goþ("".(*Corpus).oneLineàÌeH‹ %H;awèëêH�ì€HÇ„$ÀHÇ„$ÈH‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹L$H‹D$ H‰L$XH‰ $H‰D$`H‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹T$ H‹L$(H‹D$0H‰T$hH‰D$xH‰L$pH‹œ$°H‰$H‹œ$¸H‰\$H‹œ$�H‰\$H‹œ$˜H‰\$H‰L$ èH‹|$hH‹t$pH‹L$(H‹l$0H‹T$8¶\$@€ût¶€û +uÉI‹H‹(H9ë}I‹H‰\$H‹H‰\$L‹M‰Ãè  + "runtime.morestackœ$runtime.panicindex  "".segtype."".Segment  (´4  "  �Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ"".func·007 ŽeH‹ %H;awèëêHƒìXH‹ZH‰\$8H‹ZH‰\$@H‹ZH‰\$0HÇD$`HÇD$hH‹\$8H‰$èH‹D$H‹L$H‹\$H‰\$HH‹\$ H‰\$PH‰L$(HƒùuHƒÄXÃH‹\$@H‹+H‰,$H‰D$èH‹D$H‹\$0H‹H‹l$(H9ëu—H‹L$PH‰D$`H‰ÃHËH‰\$hë· + "runtime.morestack¢4go/scanner.(*Scanner).Scanª.go/token.(*File).Offset °"".autotmp_3317type.int"".&selO(type.*go/token.Token"".&file/(type.**go/token.File +"".&s?0type.*go/scanner.Scanner "".littype.string "".tok_&type.go/token.Token "".segtype."".Segment°h¯°MÐ$æG,   PD<Tgclocals·3fbee22d31dbf134cad23b0d586cf171Tgclocals·51bbf3c89971bc53b0ae8fcba770ca06–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ"".func·008À¨eH‹ %H;awèëêH‹BH‹rH‹nH‹H9ë�—H‹8H‹H‹NH‹nH‰ýH9ÏszHkíHëH‹H‹KH‹kH‹(HÿÅH‰(HƒùvRH‹H‰ÕHƒùv?HƒÅH‹mH9ë} Hƒùv%H‹*H‰ÓHƒùvHƒÃH‹H‰l$H‰D$Ãè è è è è 1É1ÀH‰L$H‰D$à + "runtime.morestackÆ$runtime.panicindexÔ$runtime.panicindexâ$runtime.panicindexð$runtime.panicindexþ$runtime.panicindex "".autotmp_3321type."".Segment"".autotmp_3319type.int "".~r0type."".Segmentàà(�( 2 ¢>Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþ"".func·009 žeH‹ %H�D$ÐH;AwèëåH�ì°H‹B€¼$ЄLH‹(H‰l$XH‰D$`H‹(H‰l$PH�¼$�1ÀèH�œ$�Hƒû„HÇÂHÇÁH‰\$xH‰”$€H‰Œ$ˆH�H‰$H�\$XH‰\$èH‹L$H‹D$H‹\$xH‰$H‰L$hH‰L$H‰D$pH‰D$èH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹\$xHƒÃH‰$H‰L$hH‰L$H‰D$pH‰D$èH‹œ$¸H‰$H‹´$ÀH‰t$H�5H�l$H‰ïH¥H¥H‹\$xH‰\$ H‹œ$€H‰\$(H‹œ$ˆH‰\$0èH‹L$`H‹)HÿÅH‰)H�İÉéÛþÿÿ +*"runtime.morestack¨ð runtime.duffzero type.intÆruntime.convT2Ež2runtime.writebarrieriface¬type.intÒruntime.convT2E²2runtime.writebarrierifaceòlgo.string."%6d\t"Üfmt.Fprintf@à"".autotmp_3331"type.interface {}"".autotmp_3330�"type.interface {}"".autotmp_3328o&type.[]interface {}"".autotmp_3327type.int"".autotmp_3326¿type.int"".autotmp_3325¯type.int"".autotmp_3324?(type.[2]interface {}"".&lineŸtype.*int"".start0type.bool"".wtype.io.Writer"àåßà�Ò&à ¢Ë#Tgclocals·c3b8f7260d404e4c6a27aa5d50dfe7e2Tgclocals·c59ff89bbe6fb0261d940212dafd60bd–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.goþJ"".*Presentation.("".initFuncMap)·fm`XeH‹ %H;awèëêHƒìH‹ZH‰$èHƒÄà + "runtime.morestackF<"".(*Presentation).initFuncMap0Z0 +"Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ<"".*Presentation.("".code)·fm „eH‹ %H;awèëêHƒìPHÇ„$�HÇ„$˜HÇ„$€HÇ„$ˆH‹ZH‰$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$ H‹\$xH‰\$(èH‹\$0H‰œ$€H‹\$8H‰œ$ˆH‹\$@H‰œ$�H‹\$HH‰œ$˜HƒÄPà + "runtime.morestackŠ."".(*Presentation).code�  +"".r1ptype.error +"".r0Ptype.string +"".a1 &type.[]interface {} +"".a0type.string §ŸÐvÐ „LTgclocals·72592f06fd201fc847e20acfffb43eb6Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþL"".*Presentation.("".infoLineFunc)·fm€|eH‹ %H;awèëêHƒìH‹ZH‰$‹\$ ‰\$èH‹\$H‰\$(HƒÄà + "runtime.morestackV>"".(*Presentation).infoLineFunc 0 +"".r0type.int +"".a0 type."".SpotInfo0#/@�@ +*Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ\"".*Presentation.("".infoSnippet_htmlFunc)·fmÀ´eH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹ZH‰$‹\$(‰\$èH‹L$H‹D$H‰L$0H‰D$8HƒÄ à + "runtime.morestackzN"".(*Presentation).infoSnippet_htmlFunc0@ +"".r0type.string +"".a0 type."".SpotInfo@??`’` +<$Tgclocals·a73fd2a0c6f832642aa9216fd9c5e6beTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþD"".*Presentation.("".nodeFunc)·fmààeH‹ %H;awèëêHƒì0HÇD$PHÇD$XH‹ZH‰$H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$èH‹L$ H‹D$(H‰L$PH‰D$XHƒÄ0à + "runtime.morestack¦6"".(*Presentation).nodeFuncP` +"".r00type.string +"".a1"type.interface {} +"".a0"type.*"".PageInfo`U_p˜p +RTgclocals·90e329c95fb3e434d6c3ece628de9b7cTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþN"".*Presentation.("".node_htmlFunc)·fm€òeH‹ %H;awèëêHƒì8HÇD$`HÇD$hH‹ZH‰$H‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$¶\$Xˆ\$ èH‹L$(H‹D$0H‰L$`H‰D$hHƒÄ8à + "runtime.morestack¸@"".(*Presentation).node_htmlFunc`p +"".r0@type.string +"".a20type.bool +"".a1"type.interface {} +"".a0"type.*"".PageInfop^o€ +š€ +[%Tgclocals·8ac56a59780b36bb2e403acfe26c7b4aTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþT"".*Presentation.("".example_htmlFunc)·fmààeH‹ %H;awèëêHƒì0HÇD$PHÇD$XH‹ZH‰$H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$èH‹L$ H‹D$(H‰L$PH‰D$XHƒÄ0à + "runtime.morestack¦F"".(*Presentation).example_htmlFuncP` +"".r00type.string +"".a1type.string +"".a0"type.*"".PageInfo`U_p´p +RTgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþT"".*Presentation.("".example_textFunc)·fm ˆeH‹ %H;awèëêHƒì@HÇD$pHÇD$xH‹ZH‰$H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$ H‹\$hH‰\$(èH‹L$0H‹D$8H‰L$pH‰D$xHƒÄ@à + "runtime.morestackÎF"".(*Presentation).example_textFuncp€ +"".r0Ptype.string +"".a20type.string +"".a1type.string +"".a0"type.*"".PageInfo€i � +¶� +f*Tgclocals·a6f912835c081c006862d1833ead383cTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþT"".*Presentation.("".example_nameFunc)·fmàÌeH‹ %H;awèëêHƒì(HÇD$@HÇD$HH‹ZH‰$H‹\$0H‰\$H‹\$8H‰\$èH‹L$H‹D$ H‰L$@H‰D$HHƒÄ(à + "runtime.morestack’F"".(*Presentation).example_nameFunc@P +"".r0 type.string +"".a0type.stringPKO p¸p +H(Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþX"".*Presentation.("".example_suffixFunc)·fmàÌeH‹ %H;awèëêHƒì(HÇD$@HÇD$HH‹ZH‰$H‹\$0H‰\$H‹\$8H‰\$èH‹L$H‹D$ H‰L$@H‰D$HHƒÄ(à + "runtime.morestack’J"".(*Presentation).example_suffixFunc@P +"".r0 type.string +"".a0type.stringPKO pºp +H(Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþX"".*Presentation.("".callgraph_htmlFunc)·fm ˆeH‹ %H;awèëêHƒì@HÇD$pHÇD$xH‹ZH‰$H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$ H‹\$hH‰\$(èH‹L$0H‹D$8H‰L$pH‰D$xHƒÄ@à + "runtime.morestackÎJ"".(*Presentation).callgraph_htmlFuncp€ +"".r0Ptype.string +"".a20type.string +"".a1type.string +"".a0"type.*"".PageInfo€i � +À� +f*Tgclocals·a6f912835c081c006862d1833ead383cTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþZ"".*Presentation.("".implements_htmlFunc)·fmààeH‹ %H;awèëêHƒì0HÇD$PHÇD$XH‹ZH‰$H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$èH‹L$ H‹D$(H‰L$PH‰D$XHƒÄ0à + "runtime.morestack¦L"".(*Presentation).implements_htmlFuncP` +"".r00type.string +"".a1type.string +"".a0"type.*"".PageInfo`U_pÂp +RTgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþX"".*Presentation.("".methodset_htmlFunc)·fmààeH‹ %H;awèëêHƒì0HÇD$PHÇD$XH‹ZH‰$H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$èH‹L$ H‹D$(H‰L$PH‰D$XHƒÄ0à + "runtime.morestack¦J"".(*Presentation).methodset_htmlFuncP` +"".r00type.string +"".a1type.string +"".a0"type.*"".PageInfo`U_pÄp +RTgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".func·010 ‚eH‹ %H;awèëêHƒì‹\$‰$è¶\$€ût +ÆD$ HƒÄÃÆD$ ëô + 0runtime.morestack_noctxtDunicode.IsSpace  "".~r1type.bool"".rtype.int32  P¸P +!/Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.goþ"".func·011 ˆeH‹ %H�„$HÿÿÿH;AwèëâH�ì8H‹ZH‰\$hHÇ„$XHÇ„$`H‹Œ$HH‹„$PH‰Œ$ H‰ $H‰„$¨H‰D$è‹\$‰\$Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".func·014 ˆeH‹ %H;awèëêHƒìH‹BH�H‰$H‹(H‰l$HÇD$èHƒÄà + "runtime.morestackBtype.chan boolv"runtime.chanrecv100)/ PúP +:Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".func·015À¦eH‹ %H;awèëêHƒì8H‹JH‹ZH‰\$(H‹ZH‰\$0H‰ $H� QjèYYH…Àu>H‹\$(H‹;H‰<$H‹t$0H�|$H¥H¥H‹\$@H‰\$H‹\$HH‰\$ è�èHƒÄ8Ã�èHƒÄ8à + "runtime.morestackn2sync.(*WaitGroup).Done·f~"runtime.deferprocò."".(*Indexer).visitFileþ&runtime.deferreturn”&runtime.deferreturn p"".&dirnametype.*string +"".&x"type.**"".Indexer +"".fi type.os.FileInfo&p"Bop +o Ž03 >:(Tgclocals·2ab1c63aab50b59dd3eeb275420dd362Tgclocals·b6d8126175c6d45931aea4006676e7c9”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".func·016€úeH‹ %H�„$ÿÿÿH;AwèëâH�ìhH‹ZH‰œ$€H‹ZH‰\$pH‹ZH‰œ$ˆH‹Z H‰\$hH�H‰$èH‹|$H‰|$xH�¬$pH‰îH¥H¥HÇ„$àHÇ„$èH�œ$àH�-H‰+H‰\$`H‰$Hƒ<$„ûHƒ$H‹œ$€H‰\$èH‹\$`SjèYYH…À…¾H‹\$pH‰$H� QjèYYH…À…�H‹œ$ˆH‹;Hƒÿ„qH‹H‹GH‹t$xH�|$H¥H¥H‰„$¸H‰$H‰Œ$°H‹Y0ÿÓH‹l$H‰¬$H‹t$ H‰´$H‹T$(H‰”$H‹L$0H‹\$8H‰œ$¨HƒùH‰Œ$ „bH‹\$xH‹+H‰¬$ðH‹kH‰¬$øH�¼$H1ÀèH�œ$HHƒû„HÇÅHÇÂH‰œ$H‰¬$ H‰”$(H�H‰$H�œ$ðH‰\$èH‹T$H‹L$H‹œ$H‰$H‰”$ÐH‰T$H‰Œ$ØH‰L$èH‹œ$ H‰$H‹œ$¨H‰\$èH‹T$H‹L$H‹œ$HƒÃH‰$H‰”$ÐH‰T$H‰Œ$ØH‰L$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$ H‰\$H‹œ$(H‰\$ è�èH�ÄhÉéÛþÿÿH‰”$@1ÒH‰´$8H‰t$HH‰¬$0H‰éH‹l$HH9ê�/H‰ËH‰L$XHƒù„LH‹ H‹kH‰T$@H‰Œ$ÀH‰Œ$�H‰¬$ÈH‰¬$˜H‹\$pH‰$HÇD$èH�H‰$èH‹D$H�-H‰(H‰D$PH‰$Hƒ<$„ÊHƒ$H‹\$pH‰\$èH‹\$PH‰$Hƒ<$„–Hƒ$H‹\$hH‰\$èH‹\$PH‰$Hƒ<$tiHƒ$H‹\$xH‰\$èH‹œ$�H‰$H‹œ$˜H‰\$H‹\$PSjèYYH‹L$XH‹T$@HƒÁHÿÂH‹l$HH9êŒÑþÿÿ�èH�ÄhÉ%뎉%é^ÿÿÿ‰%é*ÿÿÿ‰é­þÿÿ‰éˆüÿÿ�èH�ÄhÃ�èH�ÄhÉ%éùûÿÿ< +0"runtime.morestack¤type.string¶"runtime.newobject¶"".func·014’.runtime.writebarrierptr¬"runtime.deferprocâ2sync.(*WaitGroup).Done·fò"runtime.deferproc” +üð runtime.duffzeroútype.string¦runtime.convT2E� 2runtime.writebarrierifaceÌ runtime.convI2E¾ +2runtime.writebarrierifaceÌ +^go.string."ReadDir(%q): %v; skipping directory"À log.PrintfÌ &runtime.deferreturnô *sync.(*WaitGroup).Add‚”type.struct { F uintptr; A0 *sync.WaitGroup; A1 **"".Indexer; A2 *string }”"runtime.newobject¬"".func·015‚.runtime.writebarrierptrÒ.runtime.writebarrierptrš.runtime.writebarrierptræruntime.newproc´&runtime.deferreturn®&runtime.deferreturnÊ&runtime.deferreturn Ð*"".autotmp_3403¯–type.*struct { F uintptr; A0 *sync.WaitGroup; A1 **"".Indexer; A2 *string }"".autotmp_3402Ï type.os.FileInfo"".autotmp_3401Ÿ"type.*os.FileInfo"".autotmp_3400type.int"".autotmp_3399type.int"".autotmp_3398"type.interface {}"".autotmp_3397¯"type.interface {}"".autotmp_3395Ÿ&type.[]interface {}"".autotmp_3394�Ptype.struct { F uintptr; A0 *chan bool }"".autotmp_3393�Rtype.*struct { F uintptr; A0 *chan bool }"".autotmp_3392o$type.[]os.FileInfo"".autotmp_3391ïtype.string"".autotmp_3390?(type.[2]interface {}"".&dirnameßtype.*string +"".&xÿ"type.**"".Indexer +"".&c¿ type.**"".Corpus "".&wgï(type.*sync.WaitGroup"".&dirGateÏtype.*chan bool +"".fi¯ type.os.FileInfo "".err�type.error"".listÏ$type.[]os.FileInfor%ЮòÏо,ÏÐ<ÏÐ ÏÐÀ Pøxm#}Ín» !  :Zn uÈSz• +Gr& hTgclocals·8ae9db33c28a7b0142b6210d7d231c98Tgclocals·09248b273ec32fbb0858bdaaebcdf1ec”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".func·017€öeH‹ %H;awèëêHƒì(H‹rHÇD$@HÇD$HH�,$H‰ïH¥H¥èH‹\$H‰$H‹\$0H‰\$H‹\$8H‰\$èH‹L$H‹D$ H‰L$@H‰D$HHƒÄ(à + "runtime.morestackx.encoding/gob.NewEncoder¼/Tgclocals·7c13896baab3273e10662a9a37b348ceTgclocals·235838b8168793e71a48a80662508844”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".func·020À¢eH‹ %H;awèëêHƒìH‹BH‹JH‹(H‰,$H‰L$H‹)H‰l$èH‹\$H‹+H‰,$èHƒÄà + "runtime.morestackn2"".(*Corpus).feedDirnames�"runtime.closechan0 "".&ch"type.*chan string06/`ä"6Tgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·e1ae6533a9e39048ba0735a2264ce16a”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.goþ"".func·021€îeH‹ %H�„$xÿÿÿH;AwèëâH�ìH‹JH‹ZH‰\$XH‹B€¼$(…7H‹YHƒû„H‰L$PH‹)H‰l$pH‹iH‰l$xH�œ$€HÇHÇCH�œ$€Hƒû„ãHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�\$pH‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹œ$H‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥H‹œ$¨H‰\$ H‹œ$°H‰\$(H‹œ$¸H‰\$0èH‹\$PHÇHÇCH�ÄÉéÿÿÿH‰L$PHÇHÇAH‹hH‹\$XH‹H9ë�ÎH‹\$XH‹ H‰ÃH‹H‹@H‹kH‰¬$ H‰ÓH‰”$�H‰ÍH‰„$˜H9ÁƒŠHkí(HëH�¬$àH‰ïH‰ÞèH‹œ$ðHƒû„@H‹œ$Hƒû….H�œ$€HÇHÇCH�œ$€Hƒû„þHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�œ$àH‰\$HƒD$èH‹L$H‹D$H‹œ$¨H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹œ$H‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥H‹œ$¨H‰\$ H‹œ$°H‰\$(H‹œ$¸H‰\$0èH‹|$PH�-H‰îH¥H¥H‹\$XH‹+H‹\$XHÿÅH‰+H�ÄÉéûþÿÿH‹œ$ðHƒû„xH‹œ$Hƒû„fH�¼$À1ÀèH�œ$ÀHƒû„>HÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�œ$àH‰\$HƒD$èH‹L$H‹D$H‹œ$¨H‰$H‰L$`H‰L$H‰D$hH‰D$èH�H‰$H�œ$àH‰\$HƒD$èH‹L$H‹D$H‹œ$¨HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$èH‹œ$H‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥H‹œ$¨H‰\$ H‹œ$°H‰\$(H‹œ$¸H‰\$0èH‹|$PH�-H‰îH¥H¥é[þÿÿ‰é»þÿÿH‹œ$ðHƒû…BþÿÿH‹œ$Hƒû„0þÿÿH‹œ$àHƒû…H�œ$€HÇHÇCH�œ$€Hƒû„èHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�œ$àH‰\$HƒD$èH‹L$H‹D$H‹œ$¨H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹œ$H‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥H‹œ$¨H‰\$ H‹œ$°H‰\$(H‹œ$¸H‰\$0èH‹|$PH�-H‰îH¥H¥é ýÿÿ‰éÿÿÿH�œ$øH�,$H‰ïH‰ÞH¥H¥è¶\$€û„H�œ$€HÇHÇCH�œ$€Hƒû„èHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�œ$àH‰\$HƒD$èH‹L$H‹D$H‹œ$¨H‰$H‰L$`H‰L$H‰D$hH‰D$èH‹œ$H‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥H‹œ$¨H‰\$ H‹œ$°H‰\$(H‹œ$¸H‰\$0èH‹|$PH�-H‰îH¥H¥éÌûÿÿ‰éÿÿÿéÀûÿÿè éÇûÿÿL +0"runtime.morestackôtype.stringšruntime.convT2Eø2runtime.writebarrieriface¸"go.string.""¨fmt.Fprintfîô runtime.duffcopyâ type.stringš +runtime.convT2Eø +2runtime.writebarrieriface¸ Bgo.string.""¨ fmt.FprintfÀ go.string."a"ø ð runtime.duffzeroötype.string®runtime.convT2EŒ2runtime.writebarrierifaceštype.stringÒruntime.convT2E¸2runtime.writebarrierifaceøHgo.string.""èfmt.Fprintf€go.string."a"¾type.stringöruntime.convT2EÔ2runtime.writebarrieriface”8go.string.""„fmt.Fprintfœ go.string."span"ø"go/ast.IsExportedÀtype.stringøruntime.convT2EÖ2runtime.writebarrieriface–8go.string.""†fmt.Fprintfžgo.string."a"Ø$runtime.panicindex@�6"".autotmp_3448"type.interface {}"".autotmp_3447*type.*[1]interface {}"".autotmp_3446&type.[]interface {}"".autotmp_3445"type.interface {}"".autotmp_3444*type.*[1]interface {}"".autotmp_3443&type.[]interface {}"".autotmp_3442"type.interface {}"".autotmp_3441"type.interface {}"".autotmp_3439&type.[]interface {}"".autotmp_3438"type.interface {}"".autotmp_3437*type.*[1]interface {}"".autotmp_3436&type.[]interface {}"".autotmp_3435Ï"type.interface {}"".autotmp_3433¿&type.[]interface {}"".autotmp_3432type.int"".autotmp_3431(type.[1]interface {}"".autotmp_3429(type.[1]interface {}"".autotmp_3428�(type.[2]interface {}"".autotmp_3427(type.[1]interface {}"".autotmp_3426type.int"".autotmp_3425¯type.string"".autotmp_3424�(type.[1]interface {} +"".&ißtype.*int"".&prevïtype.*string"".infoOtype."".link"".start0type.bool"".wtype.io.Writer*%�Î��Ñ��º€˜B6†W$ù#$Ç$ù  )ù%*J̇¹‡ÃÝLJ:€‡)Tgclocals·a6abd16ca9b7fda7b16f985988502f17Tgclocals·0cab71ad38f00dbc4fbc91e4545d53d1˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/linkify.goþ"".func·022À¾eH‹ %H�„$hÿÿÿH;AwèëâH�ìH‹ZH‰\$XH‹ZH‰\$`H‹Œ$ H‹„$(H‰Œ$ˆH‰ $H‰„$�H‰D$è‹T$‰T$D�úNs;/…{H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$è‹T$DH‹L$¶\$ €û„:H‰L$PH�H‰$H‹\$XH‹+H‰l$H‰L$èH‹T$PH‹\$H‹+H�¼$È1ÀèH‰¬$ÈHƒý…¬H‹Z1íH9ë…˜H�H‰$H‹=H‰|$H�jH�|$H‰îH¥H¥èH‹T$PH‹\$ ¶+@€ý„UH�œ$ÐH�-H‰ßH‰îH¥H¥Hƒú„+H�jH�œ$àH‰ßH‰îH¥H¥H‹\$`H‹H‹KH‹CH‰ÃH)ËHƒû}OH�H‰$H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ H‰„$¨H�H‰$H‰ÓH‰”$˜H‰ÍHkí(HëH‰\$H�œ$ÈH‰\$èH‹”$˜H‹Œ$ H‹„$¨H‹\$`H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$èÆ„$0H�ÄÉéÎþÿÿé¿þÿÿHƒý„ÕþÿÿHƒý…ËþÿÿHƒútH�jH�œ$àH‰ßH‰îH¥H¥éªþÿÿ‰ëá�ú€+Ëe…�H�H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹L$¶\$ €û„DH�=H‰<$H‰L$HHƒù„AH�)H�|$H‰îH¥H¥èH‹D$1íH9è„H‹@1íH9è„÷H‹Hƒû…êH�=H‰<$H�hH�|$H‰îH¥H¥èH‹D$1íH9脺H‹xHƒÿ„¼H�_H�<$H‰ÞH¥H¥èH‹T$H‹L$H‹D$ H‹\$(H‰œ$€HƒøH‰D$x…mH�¼$ð1ÀèH‰T$hH‰”$øH‰L$pH‰Œ$H‹\$`H‹H‹KH‹CH‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$¸H‰„$ÀH�H‰$H‰ÓH‰”$°H‰ÍHkí(HëH‰\$H�œ$ðH‰\$èH‹”$°H‹Œ$¸H‹„$ÀH‹\$`H‰$H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹t$HH‹~Hƒÿ„%H�wH�¼$H¥H¥H‹\$`H‹H‹KH‹CH‰ÃH)ËHƒû}OH�H‰$H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ H‰„$¨H�H‰$H‰ÓH‰”$˜H‰ÍHkí(HëH‰\$H�œ$ðH‰\$èH‹”$˜H‹Œ$ H‹„$¨H‹\$`H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$èÆ„$0H�ÄÉéÔþÿÿÆ„$0H�ÄÉé=ýÿÿ‰é¸üÿÿF +0"runtime.morestackÂ$runtime.ifacethashø$type.*go/ast.Ident¾$runtime.assertI2T2„Ftype.map[*go/ast.Ident]"".identModeº2runtime.mapaccess1_fast64òì runtime.duffzeroÂ(type.map[string]boolØ"".predeclaredŒ4runtime.mapaccess1_faststrØ&go.string."builtin"òtype.[]"".linkä"runtime.growslice¼type."".linkœ .runtime.writebarrierfat¶ +2runtime.writebarrierslice† 2type.*go/ast.SelectorExprÌ $runtime.assertI2T2€ $type.*go/ast.IdentÎ $runtime.assertI2T2´.type.*go/ast.ImportSpecæ$runtime.assertE2T2Êstrconv.Unquote¾ì runtime.duffzero¸type.[]"".linkª"runtime.growslice‚type."".linkâ.runtime.writebarrierfatü2runtime.writebarriersliceˆtype.[]"".linkú"runtime.growsliceÒtype."".link².runtime.writebarrierfatÌ2runtime.writebarrierslice0°8"".autotmp_3490type.uint64"".autotmp_3489type.uint64"".autotmp_3488type.int"".autotmp_3487type.int"".autotmp_3486type.[]"".link"".autotmp_3485type.uint64"".autotmp_3484type.uint64"".autotmp_3483type.int"".autotmp_3482type.int"".autotmp_3481type.[]"".link"".autotmp_3476ÿtype.[]"".link"".autotmp_3475"type."".identMode"".autotmp_3474§type.uint32"".autotmp_3472Ÿ type.go/ast.Node"".autotmp_3471type.[]"".link"".autotmp_3470type.[]"".link"".autotmp_3469Ïtype.[]"".link"".autotmp_3468type.bool"".&listïtype.*[]"".link"".&modesÿHtype.*map[*go/ast.Ident]"".identMode"".infoOtype."".link "".err¿type.error"".pathßtype.string"".nŸ2type.*go/ast.SelectorExpr"".infoŸtype."".link"".n�$type.*go/ast.Ident "".~r1 type.bool"".node type.go/ast.Node4%°‰¯°Ê¯°¯°  „´7ƒ4 +R …  + +I,>0M)…#… D`|i¬\M‹A®\M\M;Tgclocals·4d302d20697ae725ee9d0d01ea2c1f39Tgclocals·373e82f4a1042824dcc6002c2ac232a1˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/linkify.goþ"".func·023€òeH‹ %H�D$¸H;AwèëåH�ìÈH‹ZH‰\$`H‹Œ$ÐH‹„$ØH‰Œ$ˆH‰ $H‰„$�H‰D$èH‹´$ˆH‹¬$�‹T$�ú´~‚‡-‰T$,�ú § …—H�H‰$H‰t$H‰l$èH‹´$ˆH‹¬$�‹T$,H‹L$¶\$ €ûtZH‹A1íH9èt?H‰D$XHÇD$@H�H‰$H‹\$`H‹+H‰l$H�\$XH‰\$H�\$@H‰\$èÆ„$àH�ÄÈÃ�úGžõ…ðH�H‰$H‰t$H‰l$èH‹´$ˆH‹¬$�‹T$,H‹D$¶\$ €û„¯H‰ÃHƒø„›H‹PH‹@H‹kH‰¬$À1ÉH‰„$¸H‰D$0H‰”$°H‰ÐH‹l$0H9é�ZÿÿÿH‰D$PH‹(H‰L$8H‰l$XHÇD$@H�H‰$H‹\$`H‹+H‰l$H�\$XH‰\$H�\$@H‰\$èH‹D$PH‹L$8HƒÀHÿÁ듉é^ÿÿÿ�ú´~‚…èþÿÿH�H‰$H‰t$H‰l$èH‹D$¶\$ €û„»þÿÿHÇD$@H�H‰$H‹\$`H‹+H‰l$H‰D$Hƒ|$tHƒD$H�\$@H‰\$èésþÿÿ‰%ë݉T$,�úZîv3…ðH�H‰$H‰t$H‰l$èH‹´$ˆH‹¬$�‹T$,H‹D$¶\$ €û„¯H‰ÃHƒø„›H‹PH‹@H‹kH‰¬$À1ÉH‰„$¸H‰D$8H‰”$°H‰ÐH‹l$8H9é�ÐýÿÿH‰D$PH‹(H‰L$0H‰l$XHÇD$@H�H‰$H‹\$`H‹+H‰l$H�\$XH‰\$H�\$@H‰\$èH‹D$PH‹L$0HƒÀHÿÁ듉é^ÿÿÿ�úÅ÷£š…ŽH�H‰$H‰t$H‰l$èH‹´$ˆH‹¬$�‹T$,H‹D$¶\$ €ûtQHÇD$@H�H‰$H‹\$`H‹+H‰l$H‰D$Hƒ|$tHƒD$H�\$@H‰\$èéÙüÿÿ‰%ëÝ�úˆp=Ì…ÄüÿÿH�H‰$H‰t$H‰l$èH‹D$¶\$ €û„—üÿÿH‹X Hƒû/…‰üÿÿH‰ÃH‹H‹@H‹kH‰¬$¨1ÉH‰„$ H‰D$8H‰”$˜H‰ÐH‹l$8H9é�KüÿÿH‰D$HHƒø„žH‹H‹hH‰L$0H‰T$xH‰¬$€H�H‰$H‰T$hH‰T$H‰l$pH‰l$èH‹D$1íH9èt?H‰D$XHÇD$@H�H‰$H‹\$`H‹+H‰l$H�\$XH‰\$H�\$@H‰\$èH‹D$HH‹L$0HƒÀHÿÁéEÿÿÿ‰é[ÿÿÿ: +*"runtime.morestackª$runtime.ifacethash˜.type.*go/ast.ImportSpec¾$runtime.assertI2T2ÄFtype.map[*go/ast.Ident]"".identMode˜$runtime.mapassign1Þ$type.*go/ast.Field„$runtime.assertI2T2¨Ftype.map[*go/ast.Ident]"".identModeü$runtime.mapassign1Ö*type.*go/ast.FuncDeclü$runtime.assertI2T2 Ftype.map[*go/ast.Ident]"".identMode¨ +$runtime.mapassign1ò +,type.*go/ast.ValueSpec˜ $runtime.assertI2T2¼ Ftype.map[*go/ast.Ident]"".identMode�$runtime.mapassign1ê*type.*go/ast.TypeSpec�$runtime.assertI2T2öFtype.map[*go/ast.Ident]"".identModeÜ$runtime.mapassign1ž.type.*go/ast.AssignStmtÄ$runtime.assertI2T2à$type.*go/ast.Identš$runtime.assertI2T2ÜFtype.map[*go/ast.Ident]"".identMode°$runtime.mapassign10�<"".autotmp_3527Ÿ type.go/ast.Expr"".autotmp_3526ÿ"type.*go/ast.Expr"".autotmp_3525type.int"".autotmp_3524type.int"".autotmp_3523$type.*go/ast.Ident"".autotmp_3522&type.**go/ast.Ident"".autotmp_3521type.int"".autotmp_3520type.int"".autotmp_3518ï&type.**go/ast.Ident"".autotmp_3517¯type.int"".autotmp_3516Ÿtype.int"".autotmp_3515·type.uint32"".autotmp_3513 type.go/ast.Node"".autotmp_3512"type."".identMode"".autotmp_3511$type.*go/ast.Ident"".autotmp_3510_$type.[]go/ast.Expr"".autotmp_3509"type."".identMode"".autotmp_3508"type."".identMode"".autotmp_3507"type."".identMode"".autotmp_3506$type.*go/ast.Ident"".autotmp_3505(type.[]*go/ast.Ident"".autotmp_3504"type."".identMode"".autotmp_3503$type.*go/ast.Ident"".autotmp_3502�"type."".identMode"".autotmp_3501ß$type.*go/ast.Ident"".autotmp_3500/(type.[]*go/ast.Ident +"".&mÏHtype.*map[*go/ast.Ident]"".identMode"".x¿ type.go/ast.Expr "".~r1 type.bool"".node type.go/ast.Node"�ý��à€ r¬+› ?6CMV?9 C$# QV?IC(' 9*f0?$BT·6¼@V8¼@f4«K)Tgclocals·f77bc0b6f2d2f2ca4ca063dbb7a646c4Tgclocals·6ddbdcffa4760d41618da0f9574da1b9˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/linkify.goþ"".func·024À(À(eH‹ %H�„$øýÿÿH;AwèëâH�ìˆ1ÀH�¼$@èH‹BH‹ZH‰œ$¨H‹ZH‰œ$°H‰„$ÀH‹(Hƒý„³ H‹MH‹EH‹œ$�H‰\$H‹œ$˜H‰\$H‰„$0H‰$H‰Œ$(H‹Y0ÿÓH‹T$H‰”$ˆH‹l$ H‰¬$�H‹L$(H‰Œ$˜H‹D$0H‹\$8H‰œ$HƒøH‰„$„HH�H‹+H‰¬$xH‹kH‰¬$€H�¼$ 1ÀèH�œ$ Hƒû„HÇÂHÇÁH‰œ$ÐH‰”$ØH‰Œ$àH�H‰$H�œ$xH‰\$èH‹L$H‹D$H‹œ$ÐH‰$H‰Œ$HH‰L$H‰„$PH‰D$èH‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$ÐHƒÃH‰$H‰Œ$HH‰L$H‰„$PH‰D$èH‹œ$ÐH‰$H‹œ$ØH‰\$H‹œ$àH‰\$èH�ĈÉé÷þÿÿH‰Œ$ø1ÉH‰¬$ðH‰¬$�H‰”$èH‰ÐH‹¬$�H9é�ÈH‰„$˜Hƒø„•H‹H‹hH‰Œ$ˆH‰”$8H‰¬$@H‰¬$H‰,$H‰”$øH‹Z8ÿÓH‹\$H‰œ$hH‹\$H‰œ$pH�¼$1ÀèH�œ$Hƒû„HÇÂHÇÁH‰”$ÀH‰Œ$ÈH‰œ$¸H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹œ$¸HƒÃH‰$H‹œ$hH‰\$H‹œ$pH‰\$èH‹œ$¸H‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹L$H‹D$ H‰Œ$XH‰Œ$èH‰„$`H‰„$ðH‹œ$H‰$H‹œ$øH‹[ ÿÓH‹”$èH‹Œ$ð¶\$€ûtIH‰$H‰L$H‹œ$¨H‹H‹ÿÓH‹„$˜H‹Œ$ˆHƒÀHÿÁH‹¬$�H9éŒ8þÿÿH�ĈÃI‰ÐH‰”$ÈH‰ÈH�H‹;H‰¼$ØH‹KH‰„$ÐH‰Œ$àH9ÈŒ…H‰ÂH)ÊH‰ÆH‰ÐH9Ö‚wL‰ÂH)ÆHƒþt H‰ÃHÓH‰ÚH‰”$XH‰´$`H9Î…BH‰$H‰t$H‰|$H‰L$è¶\$ €û„HÇÀ<„ÿÿÿH�H‰$H‹´$ÀH‹>Hƒÿ„æH�7H�|$H¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$èH‰\$H‹œ$ðH‰\$èH‹\$ H‰œ$ H‹\$(H‰œ$¨H‹\$0H‰œ$°H‹D$8H‹\$@H‰œ$ HƒøH‰„$„]H‹œ$èH‰œ$xH‹œ$ðH‰œ$€H�¼$ 1ÀèH�œ$ Hƒû„HÇÁHÇÂH‰œ$ÐH‰Œ$ØH‰”$àH�H‰$H�œ$xH‰\$èH‹L$H‹D$H‹œ$ÐH‰$H‰Œ$HH‰L$H‰„$PH‰D$èH‹œ$H‰$H‹œ$ H‰\$èH‹L$H‹D$H‹œ$ÐHƒÃH‰$H‰Œ$HH‰L$H‰„$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$àH‰\$ èéýÿÿ‰éäþÿÿH�H‰$èH‹\$H‰œ$¸H‹œ$ H‰$H‹œ$¨H‰\$H‹œ$°H‰\$èH�œ$@H�l$H‰ßH‰îèH‹\$xH‰œ$H‹œ$€H‰œ$ H�H‰$H‹œ$¸H‰\$H�œ$@H‰\$èH‹Œ$èH‹„$ðHƒ¼$„MH‰Œ$xH‰„$€H�¼$ 1ÀèH�œ$ Hƒû„HÇÁHÇÂH‰œ$ÐH‰Œ$ØH‰”$àH�H‰$H�œ$xH‰\$èH‹L$H‹D$H‹œ$ÐH‰$H‰Œ$HH‰L$H‰„$PH‰D$èH‹œ$H‰$H‹œ$ H‰\$èH‹L$H‹D$H‹œ$ÐHƒÃH‰$H‰Œ$HH‰L$H‰„$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$àH‰\$ èéûÿÿ‰éäþÿÿH‹œ$¸H‰$Hƒ$8H‰L$H‰D$èH‹„$¸H‹X0Hƒûu)H‰$Hƒ$(H�h8H�\$H‰ßH‰îH¥H¥èH‹„$¸H‰„$ H�H‰$H‹œ$°H‹+H‰l$H‰D$HƒD$(H�œ$ H‰\$èH‹„$¸H‰„$ H�H‰$H‹œ$°H‹+H‰l$H‰D$HƒD$8H�œ$ H‰\$èéúÿÿ‰éûÿÿ1Àéäúÿÿè ‰éßøÿÿ‰édøÿÿ‰EéEöÿÿj +0"runtime.morestack`Ü runtime.duffzero¾ +Þ6go.string."updateMetadata:"ªð runtime.duffzero¨type.stringÔruntime.convT2E¾2runtime.writebarrierifaceúruntime.convI2Eì2runtime.writebarrierifaceÂlog.Printlnæ + +´ ð runtime.duffzeroê 4runtime.writebarrierstringÈ 4runtime.writebarrierstringžpath.Joinª +� +–"go.string.".html"œ runtime.eqstringäPtype.golang.org/x/tools/godoc/vfs.Opener¸runtime.convI2IœJgolang.org/x/tools/godoc/vfs.ReadFile�ð runtime.duffzeroŽtype.stringºruntime.convT2E¤2runtime.writebarrierifaceàruntime.convI2EÒ2runtime.writebarrierifaceàBgo.string."updateMetadata %s: %v"Ôlog.Printfú type."".MetadataŒ"runtime.newobjectü$"".extractMetadata¬„ runtime.duffcopyô type."".Metadataº.runtime.writebarrierfat¶ð runtime.duffzero´ type.stringà runtime.convT2EÊ!2runtime.writebarrieriface†"runtime.convI2Eø"2runtime.writebarrieriface†#Dgo.string."updateMetadata: %s: %v"ú#log.PrintfÒ$4runtime.writebarrierstring¸%4runtime.writebarrierstringæ%8type.map[string]*"".MetadataÈ&$runtime.mapassign1ö&8type.map[string]*"".MetadataØ'$runtime.mapassign1ˆ($runtime.panicslice � +^"".autotmp_3569"type.interface {}"".autotmp_3568"type.interface {}"".autotmp_3567*type.*[2]interface {}"".autotmp_3566&type.[]interface {}"".autotmp_3565� type."".Metadata"".autotmp_3564"type.interface {}"".autotmp_3563"type.interface {}"".autotmp_3562*type.*[2]interface {}"".autotmp_3561&type.[]interface {}"".autotmp_3558type.uint64"".autotmp_3556type.string"".autotmp_3555type.bool"".autotmp_3553Ÿtype.[]string"".autotmp_3552Ÿ type.os.FileInfo"".autotmp_3551ß"type.*os.FileInfo"".autotmp_3550type.int"".autotmp_3549type.int"".autotmp_3548"type.interface {}"".autotmp_3547ÿ"type.interface {}"".autotmp_3545ï&type.[]interface {}"".autotmp_3544"type.*"".Metadata"".autotmp_3543Ï"type.*"".Metadata"".autotmp_3542type.string"".autotmp_3541(type.[2]interface {}"".autotmp_3540type.string"".autotmp_3539(type.[2]interface {}"".autotmp_3536type.int"".autotmp_3535type.int"".autotmp_3533ßtype.string"".autotmp_3532¿type.string"".autotmp_3531�type.[2]string"".autotmp_3530¿$type.[]os.FileInfo"".autotmp_3529Ÿtype.string"".autotmp_3528Ï(type.[2]interface {}"".&metaŸ"type.*"".Metadata"strings.suffix·3ßtype.stringstrings.s·2ÿtype.string"".&metadata¯:type.*map[string]*"".Metadata"".&scan¿$type.*func(string) +"".&c� type.**"".Corpus "".errßtype.error"".bÏtype.[]uint8"".name¿type.string +"".fiŸ type.os.FileInfo "".errÿtype.error "".fisÿ$type.[]os.FileInfo "".dirtype.string*%� +‡� +� +Œ� +� +æ  œ‚Pйg¢4(</µœÑ·Á!"( +)H@7  tŸÊSd“�/+G3ÅÏSz8_“ Sz,{HTgclocals·c9ec4fedd7cec5fa6f9f499148b97ab1Tgclocals·7578dc8470dba4f62d4e7a97f9b887c2’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/meta.goþ<"".*Presentation.ServeFile·fm ”eH‹ %H;awèëêHƒì H‹ZH‰$H‹\$(H‰\$H‹\$0H‰\$H‹\$8H‰\$èHƒÄ à + "runtime.morestack‚8"".(*Presentation).ServeFile0@ +"".a1 ,type.*net/http.Request +"".a08type.net/http.ResponseWriter@/?PŒP +@Tgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/pres.goþB"".*Presentation.HandleSearch·fm ”eH‹ %H;awèëêHƒì H‹ZH‰$H‹\$(H‰\$H‹\$0H‰\$H‹\$8H‰\$èHƒÄ à + "runtime.morestack‚>"".(*Presentation).HandleSearch0@ +"".a1 ,type.*net/http.Request +"".a08type.net/http.ResponseWriter@/?PŽP +@Tgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/pres.goþR"".*Presentation.("".serveSearchDesc)·fm ”eH‹ %H;awèëêHƒì H‹ZH‰$H‹\$(H‰\$H‹\$0H‰\$H‹\$8H‰\$èHƒÄ à + "runtime.morestack‚D"".(*Presentation).serveSearchDesc0@ +"".a1 ,type.*net/http.Request +"".a08type.net/http.ResponseWriter@/?P�P +@Tgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9f’/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/pres.goþ"".func·025À´eH‹ %H�„$hÿÿÿH;AwèëâH�ìH‹ZH‰\$`H‹ZH‰\$XHÇ„$0HÇ„$8HÇ„$@HÇ„$HHÇ„$PH‹œ$ H‰$H‹œ$(H‰\$èH‹t$H‹T$H‹\$`H‹+H‹]Hƒû„"H‹ H‹kH‰´$¨H‰t$H‰”$°H‰T$H‰¬$�H‰,$H‰Œ$ˆH‹Y0ÿÓH‹\$H‰œ$ÐH‹D$ H‹\$(H‰œ$àH‹\$0H‰\$xH‹\$8H‰œ$€H‰„$ØH�H‰$HÇD$H‰D$èH‹T$H‹L$ H‹D$(H‰”$¸H‰Œ$ÀH‰„$ÈH‹”$ÐH‹„$ØH‹œ$àH‰œ$1ÉH‰„$H‰D$@H‰”$H‰ÐH‹l$@H9é�ÐH‰D$PHƒø„H‹H‹hH‰L$HH‰”$˜H‰T$hH‰¬$ H‰l$pH‹\$XH‹HƒãHƒû…ÚH‹\$pH‰$H‹\$hH‹[8ÿÓH‹L$H‹D$Hƒø…²H‰Œ$¨H‰ $H‰„$°H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €ûttH‹D$PH‹L$HHƒÀHÿÁH‹l$@H9éŒ0ÿÿÿH‹œ$¸H‰œ$0H‹œ$ÀH‰œ$8H‹œ$ÈH‰œ$@H‹\$xH‰œ$HH‹œ$€H‰œ$PH�ÄÃH‹”$¸H‹Œ$ÀH‹œ$ÈH‰ØH)ËHƒû}OH�H‰$H‰”$èH‰T$H‰Œ$ðH‰L$H‰„$øH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ðH‰„$øH‰ÓH‰”$èH‰ÍHkíHëH‰$H‹\$hH‰\$H‹\$pH‰\$èH‹”$èH‹Œ$ðH‹„$øH‰”$¸H‰Œ$ÀH‰„$Èéœþÿÿ‰éóýÿÿ‰é×üÿÿ +0"runtime.morestackš*path/filepath.ToSlashÔ +Ú$type.[]os.FileInfoˆ"runtime.makeslice¨ +Œ (go.string."internal"´  runtime.eqstring† $type.[]os.FileInfoø "runtime.growslice¦2runtime.writebarrierifacep°&"".autotmp_3595_$type.[]os.FileInfo"".autotmp_3594ÿ type.os.FileInfo"".autotmp_3593�"type.*os.FileInfo"".autotmp_3592¯type.int"".autotmp_3591type.int"".autotmp_3589type.string"".autotmp_3588$type.[]os.FileInfo"".autotmp_3587/$type.[]os.FileInfo"".autotmp_3586Ÿtype.int"".autotmp_3585ßtype.string"".&modeÿ*type.*"".PageInfoMode +"".&hï.type.**"".handlerServer"".iß type.os.FileInfo"".filtered¿$type.[]os.FileInfo "".err¿type.error"".f�$type.[]os.FileInfo "".~r2Ptype.error "".~r1 $type.[]os.FileInfo "".dirtype.string%°¶¯°„à0Œs¯M}| +Uë  $Œ^YѧWNTgclocals·56fad8922133a82d7e9abffb05067a58Tgclocals·465eaf96722c1f0db85b739f450533f1–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".func·026€ € eH‹ %H�D$¨H;AwèëåH�ìØH‹ZH‰\$PHÇ„$HÇ„$HÇ„$ðHÇ„$øH‹œ$àH‰$H‹œ$èH‰\$èH‹\$H‰œ$˜H‹\$H‰œ$ H�H‰$H‹\$PH‹3H‹~Hƒÿ„EH�7H�|$H¥H¥èH�\$H�,$H‰ïH‰ÞH¥H¥H‹œ$˜H‰\$H‹œ$ H‰\$èH‹T$ H‹L$(H‹D$0H‹l$8H‹\$@H‰œ$HƒýH‰¬$t HÇ„$ðHÇ„$øH�ÄØÃH‰”$¨H‰”$ÀH‰Œ$°H‰Œ$ÈH‰„$¸H‰„$ÐH�H‰$èH‹D$H‰D$HH‰$Hƒ<$„NH‹œ$ÀH‰\$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹D$HHÇ@HÇ@ ÿÿÿÿH‰D$HH‹1íH9è„ÄH‹T$HH‰D$xH‰”$€HÇD$XHÇD$`H�œ$ˆHÇHÇCH‰D$hH‰„$ˆH‰T$pH‰”$�H�H‰$H�H‰\$H�H‰\$H�œ$ˆH‰\$èH‹L$ H‹D$(H‰Œ$ðH‰„$øHÇ„$HÇ„$H�ÄØÃH�H‰$H�H‰\$H�H‰\$èH‹D$é +ÿÿÿ‰%é¦þÿÿ‰é´ýÿÿ$ +*"runtime.morestackê*path/filepath.ToSlash¬Ptype.golang.org/x/tools/godoc/vfs.Opener‚runtime.convI2IæJgolang.org/x/tools/godoc/vfs.ReadFileò"type.bytes.Reader„"runtime.newobjectŽ2runtime.writebarriersliceÐ>go.itab.*bytes.Reader.io.Readerž 0type.io/ioutil.nopCloser´ $type.io.ReadCloserÌ Rgo.itab.io/ioutil.nopCloser.io.ReadCloserú runtime.convT2Iü +$type.*bytes.Reader’ type.io.Readerª >go.itab.*bytes.Reader.io.Reader¾  runtime.typ2Itab`°"".autotmp_3612$type.io.ReadCloser"".autotmp_3609¿type.io.Reader"".autotmp_3608Ÿ$type.*bytes.Reader"".autotmp_3607$type.*bytes.Reader"".autotmp_3606Ÿ0type.io/ioutil.nopCloser"".autotmp_3605$type.*bytes.Reader"".autotmp_3604type.string "".~r0ÿ$type.io.ReadCloserio/ioutil.r·2ßtype.io.Readerbytes.b·2/type.[]uint8 +"".&h�.type.**"".handlerServer"".data_type.[]uint8 "".err@type.error"".r $type.io.ReadCloser"".nametype.string("°£¯°ô¯°E€  [½ ³&tL2�E¶b"Tgclocals·4a0bb136639836c86d1f426111a5a477Tgclocals·44e72c19511b8e0afe3202fc4980ecb7–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".func·027À°eH‹ %H;awèëêHƒì(H‹JH‹BH‹)H‰,$H‹\$0H‰\$H‹\$8H‰\$H‹(H‰l$è¶\$ ˆ\$@HƒÄ(à + "runtime.morestackŒ>"".(*handlerServer).includePath0P "".~r1 type.bool"".pathtype.stringP=O `�` +ETgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".func·028À´eH‹ %H;awèëêHƒìXH‹rH‹BH‹RHÇD$`HÇD$hH‹hH‹H9ë�ÐH‰T$ H‰$H‰t$(H‹H‰ÃH‹H‹@H‹kH‰l$PH‰ÓH‰T$@H‰ÍH‰D$HH9ÁƒŒHkíHëH�l$H‰ïH‰ÞH¥H¥èH‹L$(H‹)HÿÅH‰)H‹\$ H‹ H‹kH‰l$8H‰,$H‰L$0H‹Y(ÿÓH‹\$H‰\$H‹\$ H‹ H‹kH‰l$8H‰,$H‰L$0H‹Y ÿÓH‹D$H‹\$H‰\$`H‰D$hHƒÄXÃè ëò + "runtime.morestack¸2runtime.writebarrieriface˜ +ì +¤$runtime.panicindex ° +"".autotmp_3617type.int"".autotmp_3616type.int"".&linkoXtype.*golang.org/x/tools/godoc/analysis.Link +"".&i_type.*int "".segtype."".Segment°ö¯° $ø8] ^›1**Tgclocals·c8abedbf3b3a97cce6ddc2d92f455f98Tgclocals·546983c66b8c981bae315760b1b413ed–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".func·029àÊeH‹ %H;awèëêHƒì8H‹ZH‹ H‹kH‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$¶\$Xˆ\$ H‰l$0H‰,$H‰L$(H‹Y0ÿÓHƒÄ8à + "runtime.morestack¼ +@p"".start0type.bool"".offs type.int"".wtype.io.WriterpJo pˆ B +^Tgclocals·c52c92f0b7577a63ff85fa67299cf7ccTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ"".func·030àÌeH‹ %H�D$øH;AwèëåH�ìˆH‹ZH‰\$8H�œ$�H‰$èH‹l$H‹t$Hƒý„ÇH�\$`HÇHÇCH�\$`Hƒû„¬HÇÂHÇÁH‰T$xH‰Œ$€H‰\$pH‰$H‰l$@H‰l$H‰t$HH‰t$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$ èH‹L$(H‹D$0H‹\$8H‰$H‰L$PH‰L$H‰D$XH‰D$èH�ĈÉéMÿÿÿ +*"runtime.morestackp"runtime.gorecoverØ2runtime.writebarrierifaceægo.string."%v"Îfmt.Errorf¦2runtime.writebarrieriface� +"".autotmp_3627/&type.[]interface {}"".autotmp_3626otype.error"".autotmp_3625O(type.[1]interface {}"".&errŸtype.*error"".r�"type.interface {}"�ü��°–+%Ç7t;,Tgclocals·7c13896baab3273e10662a9a37b348ceTgclocals·b656e65f26d570d5353cc30b4a444dd2š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/template.goþ"".initÀ°eH‹ %H;awèëêHƒì8¶€ût¶€ûuHƒÄ8Ãè ÆèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø}aH�H‰$H‹H‰\$H�H‰ÅHkíHëH‰\$H�H‰ÅH‰D$ HkíHëH‰\$HƒD$èH‹D$ HÿÀHƒø|ŸH�H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H�H‰$H‰L$(H‰L$H‰D$0H‰D$èH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø'}aH�H‰$H‹H‰\$H�H‰ÅHkíHëH‰\$H�H‰ÅH‰D$ HkíHëH‰\$HƒD$èH‹D$ HÿÀHƒø'|ŸH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø}aH�H‰$H‹H‰\$H�H‰ÅHkíHëH‰\$H�H‰ÅH‰D$ HkíHëH‰\$HƒD$èH‹D$ HÿÀHƒø|ŸèèÆHƒÄ8ê + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·Œ"text/scanner.init–io/ioutil.init html.initªexpvar.init´Pgolang.org/x/tools/godoc/vfs/httpfs.init¾net/http.initÈ$encoding/json.initÒsync.initÜruntime.initæ,index/suffixarray.initð"encoding/gob.initúbufio.init„unicode.initŽ$html/template.init˜go/printer.init¢go/format.init¬$text/template.init¶strconv.initÀgo/scanner.initÊgo/token.initÔgo/parser.initÞgo/doc.initèbytes.initòDgolang.org/x/tools/godoc/util.initüLgolang.org/x/tools/godoc/analysis.init†time.init�Bgolang.org/x/tools/godoc/vfs.initšstrings.init¤regexp.init®$path/filepath.init¸path.initÂos.initÌlog.initÖio.initàgo/build.initêgo/ast.initôfmt.init‚type.map[string]"".PageInfoModeö runtime.makemap˜ "".modeNamesª .runtime.writebarrierptrÈ >type.map[string]"".PageInfoModeÞ "".modeNamesö """.statictmp_3641¢ """.statictmp_3641à $runtime.mapassign1†"".init·1�"".init·2œ"".initdone·p +"".autotmp_3642type.int"".autotmp_3640type.int"".autotmp_3638/type.int"".autotmp_3636type.error"".autotmp_3635&type.*regexp.Regexppopào &þ44䜜 :èþÔ4Ô4‚œšHÕ œÀœ­ 7éTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3 š/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/template.go–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/format.go”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/godoc.go”/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/index.go˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/linkify.go–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/server.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_3645type.int"".autotmp_3644type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_3649?type.string"".autotmp_3648type.string"".autotmp_3647_type.int"".autotmp_3646Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ,type..hash."".DirEntryÀ¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$0HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$8HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ + 0runtime.morestack_noctxt„runtime.memhashðruntime.strhashÜruntime.strhashÀruntime.memhash¤runtime.strhash@@"".autotmp_3654type.uintptr"".autotmp_3653type.uintptr"".autotmp_3652type.uintptr"".autotmp_3651type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".DirEntry@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..eq."".DirEntry€äeH‹ %H;awèëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹YH‹hH9ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9Á…?H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„H‹\$PHƒû„ïH‹S H‹C(H‹\$XHƒû„ÑH‹s H‹K(H9È…¶H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$èH‹L$PH‹D$X¶\$ €ûtv¶Y0¶h0@8ët +ÆD$hHƒÄHÃH‹q8H‹I@H‹P8H‹@@H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉé(ÿÿÿ‰é +ÿÿÿÆD$hHƒÄHà + + 0runtime.morestack_noctxt¢ runtime.eqstring„ runtime.eqstringÜ runtime.eqstring@�"".autotmp_3660type.string"".autotmp_3659type.string"".autotmp_3658type.string"".autotmp_3657type.string"".autotmp_3656?type.string"".autotmp_3655type.string "".~r30type.bool"".s type.uintptr"".q"type.*"".DirEntry"".p"type.*"".DirEntry\�����à��T�� �� ���ÀÀ�°Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"type..hash."".PakÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.strhash@@ +"".autotmp_3662type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Pak@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþtype..eq."".PakÀ´eH‹ %H;awèëêHƒìHH‹\$PHƒû„êH‹3H‹KH‹\$XHƒû„ÍH‹H‹CH9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹SH‹CH‹\$XHƒûtWH‹sH‹KH9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé,ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtî runtime.eqstring° runtime.eqstring@�"".autotmp_3666type.string"".autotmp_3665type.string"".autotmp_3664?type.string"".autotmp_3663type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Pak"".ptype.*"".Pak2�Õ�� ����   vªTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..hash."".FileÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_3668type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".File@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ type..eq."".File€úeH‹ %H;awèëêHƒìHH‹\$PHƒû„�H‹3H‹KH‹\$XHƒûtwH‹H‹CH9ÁuaH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉë…‰élÿÿÿ + 0runtime.morestack_noctxtÞ runtime.eqstring@� "".autotmp_3670?type.string"".autotmp_3669type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".File"".ptype.*"".File2�ƒ�� �� ��ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ&"".(*SpotInfo).KindÀ²eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹Ñëƒã‰\$@HƒÄ0à + 0runtime.morestack_noctxt~"go.string."godoc"¨(go.string."SpotInfo"Ô go.string."Kind"ü"runtime.panicwrap ` "".~r0 type."".SpotKind""..this"type.*"".SpotInfo`~_   +}#Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*SpotInfo).LoriÀ°eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹ÁëH‰\$@HƒÄ0à + 0runtime.morestack_noctxt~"go.string."godoc"¨(go.string."SpotInfo"Ô go.string."Lori"ü"runtime.panicwrap ` "".~r0type.int""..this"type.*"".SpotInfo`}_    +}#Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*SpotInfo).IsIndexàÎeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹ƒãƒûu 1ÀˆD$@HƒÄ0ÃHÇÀëî + 0runtime.morestack_noctxt~"go.string."godoc"¨(go.string."SpotInfo"Ô&go.string."IsIndex"ü"runtime.panicwrap ` "".~r0type.bool""..this"type.*"".SpotInfo`ƒ_`°° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*SpotKind).Name€þeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹+H‹H;-sHkíHëH‹ H‹kH‰L$@H‰l$HHƒÄ0Ãè  + 0runtime.morestack_noctxt~"go.string."godoc"¨(go.string."SpotKind"Ô go.string."Name"ü"runtime.panicwrapœ"".nameª"".nameò$runtime.panicindex0` "".~r0type.string""..this"type.*"".SpotKind`�_`À +À +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*KindRun).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~"go.string."godoc"¨&go.string."KindRun"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this type.*"".KindRun`‰_` ° ° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*KindRun).Less ŽeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt4H�,$H‰ïH¥H¥H¥H‹\$@H‰\$H‹\$HH‰\$ è¶\$(ˆ\$PHƒÄ0ÉëÈ + 0runtime.morestack_noctxt~"go.string."godoc"¨&go.string."KindRun"Ô go.string."Less"ü"runtime.panicwrapâ"".KindRun.Less@` "".~r20type.bool"".j type.int"".itype.int""..this type.*"".KindRun`¨_` ÐÐ +}STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*KindRun).Swap€ðeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûteH‹ H‹CH‹kH‹t$@H‹T$HH9ÆsDH�±‹;H9Æs2H�±H9Âs"H�,‘D‹ED‰H9Âs H�‘‰;HƒÄ0Ãè è è è ‰ë— + 0runtime.morestack_noctxt~"go.string."godoc"¨&go.string."KindRun"Ô go.string."Swap"ü"runtime.panicwrap²$runtime.panicindexÀ$runtime.panicindexÎ$runtime.panicindexÜ$runtime.panicindex0`"".j type.int"".itype.int""..this type.*"".KindRun`½_`(€€ }ƒTgclocals·c29721753d10643684859fb25239955fTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*HitList).filter€îeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$`HÇD$hHÇD$pH‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþtIH�,$H‰ïH¥H¥H¥H‹\$PH‰\$H‹\$XH‰\$ èH‹T$(H‹L$0H‹D$8H‰T$`H‰L$hH‰D$pHƒÄ@Éë³ + 0runtime.morestack_noctxt´"go.string."godoc"Þ&go.string."HitList"Š$go.string."filter"²"runtime.panicwrap˜""".HitList.filter`€ "".~r10type."".HitList"".paknametype.string""..this type.*"".HitList€Ø€ €€ ˜hTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fþ*type..hash."".SnippetÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashàruntime.strhash@@ +"".autotmp_3679type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".Snippet@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ&type..eq."".SnippetÀ°eH‹ %H;awèëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtì runtime.eqstring@� "".autotmp_3681?type.string"".autotmp_3680type.string "".~r30type.bool"".s type.uintptr"".q type.*"".Snippet"".p type.*"".Snippet*���T�� �    +u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ&type..hash."".IdentÀ²eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„ßHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$0HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ + 0runtime.morestack_noctxt„runtime.strhashðruntime.strhashÔruntime.strhash¸runtime.strhash@@"".autotmp_3685type.uintptr"".autotmp_3684type.uintptr"".autotmp_3683type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Ident@Ô?@1   AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"type..eq."".IdentàØeH‹ %H;awèëêHƒìHH‹\$PHƒû„üH‹3H‹KH‹\$XHƒû„ßH‹H‹CH9Á…ÅH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„‹H‹\$PHƒû„uH‹SH‹CH‹\$XHƒû„WH‹sH‹KH9È…<H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €û„H‹\$PHƒû„ìH‹s H‹K(H‹\$XHƒû„ÎH‹S H‹C(H9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹S0H‹C8H‹\$XHƒûtWH‹s0H‹K8H9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé+ÿÿÿ‰é ÿÿÿÆD$hHƒÄHÉé¢þÿÿ‰é„þÿÿÆD$hHƒÄHÉéþÿÿ‰éýýÿÿ + 0runtime.morestack_noctxtî runtime.eqstringÐ runtime.eqstring² runtime.eqstringô runtime.eqstring@�"".autotmp_3693type.string"".autotmp_3692type.string"".autotmp_3691type.string"".autotmp_3690type.string"".autotmp_3689type.string"".autotmp_3688type.string"".autotmp_3687?type.string"".autotmp_3686type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Ident"".ptype.*"".IdentJ�·�� ��������°° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4type..hash."".indexOptionsÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashàruntime.memhash@@ +"".autotmp_3695type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*"".indexOptions@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ0type..eq."".indexOptionsàÖeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„±H‹\$0H‰\$Hƒ|$„�HÇD$èH‹\$(H‰$Hƒ<$thH‹\$0H‰\$Hƒ|$tMHÇD$è¶\$€ûu +ÆD$@HƒÄ ÃH‹l$(H‹]L‹D$0I‹hH9ët +ÆD$@HƒÄ ÃÆD$@HƒÄ É%몉%ë�‰%éeÿÿÿ‰%éCÿÿÿ + 0runtime.morestack_noctxtœ runtime.memequalü runtime.memequal@@ "".~r30type.bool"".s type.uintptr"".q*type.*"".indexOptions"".p*type.*"".indexOptions"@{?@ ?@ ?@/ðð M£Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ,type..hash."".MetadataÀ¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$(HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$8HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ + 0runtime.morestack_noctxt„runtime.strhashðruntime.strhashÜruntime.memhashÀruntime.strhash¤runtime.strhash@@"".autotmp_3701type.uintptr"".autotmp_3700type.uintptr"".autotmp_3699type.uintptr"".autotmp_3698type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".Metadata@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..eq."".MetadataàÂeH‹ %H;awèëêHƒìHH‹\$PHƒû„ñH‹3H‹KH‹\$XHƒû„ÔH‹H‹CH9Á…ºH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„€H‹\$PHƒû„jH‹SH‹CH‹\$XHƒû„LH‹sH‹KH9È…1H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$èH‹L$PH‹D$X¶\$ €û„í¶Y ¶h @8ët +ÆD$hHƒÄHÃH‹q(H‹I0H‹P(H‹@0H9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹S8H‹C@H‹\$XHƒûtWH‹s8H‹K@H9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÃÆD$hHƒÄHÉé­þÿÿ‰é�þÿÿÆD$hHƒÄHÉé%þÿÿ‰éþÿÿ + 0runtime.morestack_noctxtî runtime.eqstringÐ runtime.eqstring¸ runtime.eqstringú runtime.eqstring@�"".autotmp_3709type.string"".autotmp_3708type.string"".autotmp_3707type.string"".autotmp_3706type.string"".autotmp_3705type.string"".autotmp_3704type.string"".autotmp_3703?type.string"".autotmp_3702type.string "".~r30type.bool"".s type.uintptr"".q"type.*"".Metadata"".p"type.*"".MetadataX�€��¹�� ���� ����°° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..hash.[2]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_3712type.int"".autotmp_3711type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[2]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..eq.[2]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_3716?type.string"".autotmp_3715type.string"".autotmp_3714_type.int"".autotmp_3713Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[2]string"".ptype.*[2]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4type..hash.[3]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_3719type.int"".autotmp_3718type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[3]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ0type..eq.[3]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_3723?"type.interface {}"".autotmp_3722"type.interface {}"".autotmp_3721_type.int"".autotmp_3720Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[3]interface {}"".p*type.*[3]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_3726type.int"".autotmp_3725type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_3730?"type.interface {}"".autotmp_3729"type.interface {}"".autotmp_3728_type.int"".autotmp_3727Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_3733type.int"".autotmp_3732type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_3737?"type.interface {}"".autotmp_3736"type.interface {}"".autotmp_3735_type.int"".autotmp_3734Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..hash.[3]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_3740type.int"".autotmp_3739type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[3]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..eq.[3]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_3744?type.string"".autotmp_3743type.string"".autotmp_3742_type.int"".autotmp_3741Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[3]string"".ptype.*[3]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ¬type..hash.struct { Name string; Doc string; Code string; Play string; Output string }À¶eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„!HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$„äHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$„¢Hƒ$ HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$0HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$@HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éRÿÿÿ‰%éÿÿÿ‰%éÓþÿÿ + 0runtime.morestack_noctxt„runtime.strhashðruntime.strhashÜruntime.strhashÀruntime.strhash¤runtime.strhash@@"".autotmp_3749type.uintptr"".autotmp_3748type.uintptr"".autotmp_3747type.uintptr"".autotmp_3746type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p¢type.*struct { Name string; Doc string; Code string; Play string; Output string }@Š?@;àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ¨type..eq.struct { Name string; Doc string; Code string; Play string; Output string }€ ê +eH‹ %H;awèëêHƒìHH‹\$PHƒû„…H‹3H‹KH‹\$XHƒû„hH‹H‹CH9Á…NH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„H‹\$PHƒû„þH‹SH‹CH‹\$XHƒû„àH‹sH‹KH9È…ÅH‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €û„‹H‹\$PHƒû„uH‹s H‹K(H‹\$XHƒû„WH‹S H‹C(H9Á…<H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €û„H‹\$PHƒû„ìH‹S0H‹C8H‹\$XHƒû„ÎH‹s0H‹K8H9È…³H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût}H‹\$PHƒûtnH‹s@H‹KHH‹\$XHƒûtWH‹S@H‹CHH9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé+ÿÿÿ‰é ÿÿÿÆD$hHƒÄHÉé¢þÿÿ‰é„þÿÿÆD$hHƒÄHÉéþÿÿ‰éûýÿÿÆD$hHƒÄHÉé‘ýÿÿ‰étýÿÿ + 0runtime.morestack_noctxtî runtime.eqstringÐ runtime.eqstring² runtime.eqstring” runtime.eqstringÖ runtime.eqstring@�"".autotmp_3759type.string"".autotmp_3758type.string"".autotmp_3757type.string"".autotmp_3756type.string"".autotmp_3755type.string"".autotmp_3754type.string"".autotmp_3753type.string"".autotmp_3752type.string"".autotmp_3751?type.string"".autotmp_3750type.string "".~r30type.bool"".s type.uintptr"".q¢type.*struct { Name string; Doc string; Code string; Play string; Output string }"".p¢type.*struct { Name string; Doc string; Code string; Play string; Output string }V�¨�� ����������ÀÀ vÊTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ&type..hash."".tconvÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashàruntime.memhash@@ +"".autotmp_3761type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".tconv@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ"type..eq."".tconvàÆeH‹ %H;awèëêHƒìHH‹\$XHƒû„3H‹ H‹sH‹\$PHƒû„H‹H‹SH9È…üH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €û„ÂH‹\$PH‰$Hƒ<$„¢Hƒ$H‹\$XH‰\$Hƒ|$tHƒD$HÇD$èH‹\$PH‰$Hƒ<$tRHƒ$H‹\$XH‰\$Hƒ|$t2HƒD$HÇD$è¶\$€ûu +ÆD$hHƒÄHÃÆD$hHƒÄHÉ%ëʼn%륉%éuÿÿÿ‰%éRÿÿÿÆD$hHƒÄHÉéãþÿÿ‰éÆþÿÿ + + 0runtime.morestack_noctxtîruntime.ifaceeqˆ runtime.memequalþ runtime.memequal@� "".autotmp_3764?type.io.Writer"".autotmp_3763type.io.Writer "".~r30type.bool"".s type.uintptr"".qtype.*"".tconv"".ptype.*"".tconv2�ü�� ��3��ðð vúTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$"".(*RunList).sort€èeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt!H�,$H‰ïH¥H¥H¥H‹\$@H‰\$èHƒÄ0ÉëÛ + 0runtime.morestack_noctxt~"go.string."godoc"¨&go.string."RunList"Ô go.string."sort"ü"runtime.panicwrapÎ"".RunList.sort `"".less type."".comparer""..this type.*"".RunList`•_`ÀÀ +}CTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*RunList).reduce€îeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$`HÇD$hHÇD$pH‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþtIH�,$H‰ïH¥H¥H¥H‹\$PH‰\$H‹\$XH‰\$ èH‹T$(H‹L$0H‹D$8H‰T$`H‰L$hH‰D$pHƒÄ@Éë³ + 0runtime.morestack_noctxt´"go.string."godoc"Þ&go.string."RunList"Š$go.string."reduce"²"runtime.panicwrap˜""".RunList.reduce`€ "".~r20type."".RunList"".newRun Dtype.func("".RunList) interface {}"".less type."".comparer""..this type.*"".RunList€Ø€ €€ ˜hTgclocals·7bb1961b8c0613572d0115a91d845d77Tgclocals·3280bececceccd33cb74587feedb1f9fþ$type..hash."".SpotÀ´eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$t'HÇD$ H‹\$8H‰\$èH‹\$H‰\$@HƒÄ É%ëÐ + 0runtime.morestack_noctxt|runtime.memhash@@ "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Spot@6?@`` +=#Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ type..eq."".Spot€bH‹L$H‹D$H‹H‹(H9ëtÆD$ ËY‹h9ëtÆD$ ÃÆD$ Ã@ "".~r30type.bool"".s type.uintptr"".qtype.*"".Spot"".ptype.*"".Spot@@@Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ,type..hash."".wordPairÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.strhash@@ +"".autotmp_3768type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".wordPair@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..eq."".wordPairÀ´eH‹ %H;awèëêHƒìHH‹\$PHƒû„êH‹3H‹KH‹\$XHƒû„ÍH‹H‹CH9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹SH‹CH‹\$XHƒûtWH‹sH‹KH9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé,ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtî runtime.eqstring° runtime.eqstring@�"".autotmp_3772type.string"".autotmp_3771type.string"".autotmp_3770?type.string"".autotmp_3769type.string "".~r30type.bool"".s type.uintptr"".q"type.*"".wordPair"".p"type.*"".wordPair2�Õ�� ����   vªTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ."".(*byImportCount).LenàÞeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþtH�l$0H‰ïèH‹\$8H‰\$`HƒÄPÉëà + 0runtime.morestack_noctxt~"go.string."godoc"¨2go.string."byImportCount"Ôgo.string."Len"ü"runtime.panicwrap°� runtime.duffcopy   +"".ic?*type."".byImportCount "".~r0type.int""..this,type.*"".byImportCount �Ÿ °° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·44568aa369055d8938d809aa5d80843bþ0"".(*byImportCount).Less ŒeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#H‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$@Hƒþt3H�,$H‰ïèH‹\$HH‰\$ H‹\$PH‰\$(è¶\$0ˆ\$XHƒÄ8ÉëÉ + 0runtime.morestack_noctxt~"go.string."godoc"¨2go.string."byImportCount"Ô go.string."Less"ü"runtime.panicwrap®� runtime.duffcopyà*"".byImportCount.Less@p "".~r20type.bool"".j type.int"".itype.int""..this,type.*"".byImportCountp§opÐÐ +}STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ0"".(*byImportCount).Swap€æeH‹ %H�D$¸H;AwèëåH�ìÈH‹Y H…ÛtH�¼$ÐH9;uH‰#H‹œ$Ð1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹´$ÐHƒþ„HH�l$hH‰ïèH‹„$ØL‹Œ$àH‹\$hH‰\$PH‹\$pH‰\$XH‹\$xH‰\$`H‹T$hH‹L$pH‹\$xH‰ÓH‰ÅH9ȃèHkí@HëH�¬$ˆH‰ïH‰ÞèH�H‰$H‹T$hH‹L$pH‹\$xH‰ÓH‰ÅH9ȃžHkí@HëH‰\$H‹L$hH‹D$pH‹\$xH‰\$HH‰ËH‰L$8L‰ÍL‰L$0H‰D$@I9Ás]Hkí@HëH‰\$èH�H‰$H‹\$PH‹l$0L‹D$XL9Ås&Hkí@HëH‰\$H�œ$ˆH‰\$èH�ÄÈÃè è è è ‰é±þÿÿ +*0runtime.morestack_noctxtš"go.string."godoc"Ä2go.string."byImportCount"ð go.string."Swap"˜"runtime.panicwrapÚ� runtime.duffcopy¦  runtime.duffcopy´type."".IdentŽ.runtime.writebarrierfatœtype."".Identˆ.runtime.writebarrierfat¢$runtime.panicindex°$runtime.panicindex¾$runtime.panicindexÌ$runtime.panicindex0�"".autotmp_3776type."".Ident"".autotmp_3775ïtype.[]"".Ident"".j¯type.int +"".ic¿*type."".byImportCount"".j type.int"".itype.int""..this,type.*"".byImportCount"�­��0€€‹û="Tgclocals·8a25ff9445c966862c64be41b3868e34Tgclocals·097a14741096461d4fd5960894fd64a4þ4"".(*byImportCount).String žeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt*H�,$H‰ïèèH‹L$ H‹D$(H‰L$@H‰D$HHƒÄ0ÉëÒ + 0runtime.morestack_noctxt¢"go.string."godoc"Ì2go.string."byImportCount"ø$go.string."String" "runtime.panicwrapÒ� runtime.duffcopyÜ."".byImportCount.String0` "".~r0type.string""..this,type.*"".byImportCount`°_`ÐÐ �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*byImportCount).filter€ìeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$hHÇD$pHÇD$xH‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtHH�,$H‰ïèH‹\$XH‰\$ H‹\$`H‰\$(èH‹T$0H‹L$8H‹D$@H‰T$hH‰L$pH‰D$xHƒÄHÉë´ + 0runtime.morestack_noctxt´"go.string."godoc"Þ2go.string."byImportCount"Š$go.string."filter"²"runtime.panicwrapä� runtime.duffcopy–."".byImportCount.filter`� "".~r10type.[]"".Ident"".paknametype.string""..this,type.*"".byImportCount�×��€ € ˜hTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*byImportCount).top€æeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt`H�l$0H‰ïèH‹D$`H‹\$8H9Ã~3H‹L$@H9Ár"H‹T$0H‰ÅH‰ÈH‰éH‰T$hH‰L$pH‰D$xHƒÄPÃè H‹T$0H‹L$8H‹D$@ëÔ‰ëœ + 0runtime.morestack_noctxt~"go.string."godoc"¨2go.string."byImportCount"Ôgo.string."top"ü"runtime.panicwrap°� runtime.duffcopy°$runtime.panicsliceP  +"".ic?*type."".byImportCount "".~r1 type.[]"".Ident"".ntype.int""..this,type.*"".byImportCount ¼Ÿ )€"€ }ƒTgclocals·69799e6b08b04134ac5d3d02564aacadTgclocals·44568aa369055d8938d809aa5d80843bþ(type..hash.[8]"".PakàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"type..hash."".Pak@` "".autotmp_3791type.int"".autotmp_3790type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]"".Pak`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..eq.[8]"".PakÀªeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�!H‰D$0H‹L$pHƒù„GH‹\$xH‰ÅHkí HéHƒû„'H‰ÅHkí HëH‰L$@Hƒù„H‹1H‹IH‰\$8Hƒû„êH‹H‹CH9Á…ÂH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„ˆH‹\$@Hƒû„ŠH‹SH‹CH‹\$8HƒûtsH‹sH‹KH9ÈuYH‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €ût#H‹D$0HÿÀH‹l$(H9èŒßþÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ뉉éoÿÿÿ‰éÿÿÿ‰éòþÿÿ‰éÒþÿÿ‰é²þÿÿ + 0runtime.morestack_noctxtŽ runtime.eqstringà runtime.eqstring@Ð"".autotmp_3799type.string"".autotmp_3798type.string"".autotmp_3797?type.string"".autotmp_3796type.string"".autotmp_3795_type.*"".Pak"".autotmp_3794Otype.*"".Pak"".autotmp_3793type.int"".autotmp_3792otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]"".Pak"".ptype.*[8]"".Pak&ÐÆÏÐ ÏÐ2  ÆiqTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..hash.[0]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_3802type.int"".autotmp_3801type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[0]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..eq.[0]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_3806?type.string"".autotmp_3805type.string"".autotmp_3804_type.int"".autotmp_3803Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[0]string"".ptype.*[0]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ8type..hash."".countingWriterÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashà"runtime.interhash@@ +"".autotmp_3808type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p.type.*"".countingWriter@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4type..eq."".countingWriterÀ°eH‹ %H;awèëêHƒìHH‹T$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_3810?type.io.Writer"".autotmp_3809type.io.Writer "".~r30type.bool"".s type.uintptr"".q.type.*"".countingWriter"".p.type.*"".countingWriter*���T�� �    +u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4"".(*countingWriter).Write€üeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$xHÇ„$€H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtVH�,$H‰ïH¥H¥H¥H‹\$XH‰\$H‹\$`H‰\$ H‹\$hH‰\$(èH‹T$0H‹L$8H‹D$@H‰T$pH‰L$xH‰„$€HƒÄHÉë¦ + 0runtime.morestack_noctxt¨"go.string."godoc"Ò4go.string."countingWriter"þ"go.string."Write"¦"runtime.panicwrap ."".countingWriter.Writep� "".errPtype.error"".n@type.int"".ptype.[]uint8""..this.type.*"".countingWriter�ß��€$€ ’nTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".byteReader.ReadÀ®eH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$HH‰$H‹\$@H‹[ ÿÓH‹T$ H‹L$(H‹D$0H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtä +€p io.err`type.errorio.nPtype.intio.p type.[]uint8""..this$type."".byteReaderp|o + &  +r.Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".byteReader.ReadByte€ðeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#HÇD$@HÇD$HH‹\$0H‰$H‹\$(H‹[(ÿÓ¶\$H‹L$H‹D$ˆ\$8H‰L$@H‰D$HHƒÄ à + 0runtime.morestack_noctxt¨ +P@ io.err0type.errorio.c type.uint8""..this$type."".byteReader@]? €(€ +T,Tgclocals·9edc1f6d8fc7336ae101b48cbf822a45Tgclocals·3280bececceccd33cb74587feedb1f9fþ8type..hash."".countingReaderÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashà"runtime.interhash@@ +"".autotmp_3818type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p.type.*"".countingReader@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4type..eq."".countingReaderÀ°eH‹ %H;awèëêHƒìHH‹T$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_3820?$type."".byteReader"".autotmp_3819$type."".byteReader "".~r30type.bool"".s type.uintptr"".q.type.*"".countingReader"".p.type.*"".countingReader*���T�� �    +u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ2"".(*countingReader).Read€üeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$xHÇ„$€H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtVH�,$H‰ïH¥H¥H¥H‹\$XH‰\$H‹\$`H‰\$ H‹\$hH‰\$(èH‹T$0H‹L$8H‹D$@H‰T$pH‰L$xH‰„$€HƒÄHÉë¦ + 0runtime.morestack_noctxt¨"go.string."godoc"Ò4go.string."countingReader"þ go.string."Read"¦"runtime.panicwrap ,"".countingReader.Readp� "".errPtype.error"".n@type.int"".ptype.[]uint8""..this.type.*"".countingReader�ß��€*€ ’nTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ:"".(*countingReader).ReadByteÀ²eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$HHÇD$PH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt4H�,$H‰ïH¥H¥H¥è¶\$H‹L$ H‹D$(ˆ\$@H‰L$HH‰D$PHƒÄ0ÉëÈ + 0runtime.morestack_noctxt¢"go.string."godoc"Ì4go.string."countingReader"ø(go.string."ReadByte" "runtime.panicwrapÞ4"".countingReader.ReadByte@` "".err type.error"".btype.uint8""..this.type.*"".countingReader`º_` à,à �QTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ^type..hash.struct { filename string; line int }ÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_3826type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pTtype.*struct { filename string; line int }@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþZtype..eq.struct { filename string; line int }€úeH‹ %H;awèëêHƒìHH‹\$PHƒû„�H‹3H‹KH‹\$XHƒûtwH‹H‹CH9ÁuaH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉë…‰élÿÿÿ + 0runtime.morestack_noctxtÞ runtime.eqstring@� "".autotmp_3828?type.string"".autotmp_3827type.string "".~r30type.bool"".s type.uintptr"".qTtype.*struct { filename string; line int }"".pTtype.*struct { filename string; line int }2�ƒ�� �� ��ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ,"".(*positionList).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~"go.string."godoc"¨0go.string."positionList"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this*type.*"".positionList`‰_` °.° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*positionList).Less€ìeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$PHƒû„œL‹H‹SH‹kH‰l$@L‹D$XH‹\$`L‰ÕI9ÐssMkÀLÅL�EH�,$H‰ïL‰ÆH¥H¥L‰ÕL‰T$0I‰ØH‰T$8H9Ós>MkÀLÅL�EH�l$H‰ïL‰ÆH¥H¥èH‹\$ Hƒû| 1ÀˆD$hHƒÄHÃHÇÀëîè è ‰é]ÿÿÿ + 0runtime.morestack_noctxt~"go.string."godoc"¨0go.string."positionList"Ô go.string."Less"ü"runtime.panicwrapü"runtime.cmpstringÄ$runtime.panicindexÒ$runtime.panicindex@� +"".list/(type."".positionList "".~r20type.bool"".j type.int"".itype.int""..this*type.*"".positionList�ý��(À0À }ÃTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ."".(*positionList).SwapÀ¸eH‹ %H;awèëêHƒìhH‹Y H…Ût H�|$pH9;uH‰#H‹\$p1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$pHƒû„H‹H‹KH‹kH‰l$HH‹D$xL‹Œ$€H‰ÓH‰ÅH9ȃÏHkíHëH�l$PH‰ïH‰ÞH¥H¥H¥H‰ÓH‰ÅH9ȃ¡HkíHëH‰$HÇD$H‰ÓH‰T$8L‰ÍL‰L$0H‰L$@I9ÉslHkíHëH�l$H‰ïH‰ÞH¥H¥H¥èH‹\$8H‹l$0L‹D$@L9Ås4HkíHëH‰$HÇD$H�\$PH�l$H‰ïH‰ÞH¥H¥H¥èHƒÄhÃè è è è ‰é÷þÿÿ + 0runtime.morestack_noctxt~"go.string."godoc"¨0go.string."positionList"Ô go.string."Swap"ü"runtime.panicwrapÚ0runtime.writebarrierfat3à0runtime.writebarrierfat3ô$runtime.panicindex‚$runtime.panicindex�$runtime.panicindexž$runtime.panicindex0Ð "".autotmp_3831/Rtype.struct { filename string; line int }"".jotype.int"".list_(type."".positionList"".j type.int"".itype.int""..this*type.*"".positionListÐÞÏÐ' 2 }¯C1Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·9b5b56a571d31c5989f5723e16e0499eþ4type..hash.[6]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_3834type.int"".autotmp_3833type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[6]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ0type..eq.[6]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_3838?"type.interface {}"".autotmp_3837"type.interface {}"".autotmp_3836_type.int"".autotmp_3835Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[6]interface {}"".p*type.*[6]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..hash."".linkÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.memhashèruntime.strhashÌruntime.strhash@@ "".autotmp_3841type.uintptr"".autotmp_3840type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".link@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ type..eq."".link žeH‹ %H;awèëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹SH‹C H‹\$XHƒûtWH‹sH‹K H9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHà + 0runtime.morestack_noctxtô runtime.eqstring¶ runtime.eqstring@�"".autotmp_3845type.string"".autotmp_3844type.string"".autotmp_3843?type.string"".autotmp_3842type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".link"".ptype.*"".link8���¹�� ����� y—Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ>type..hash.[8]net/http.muxEntryàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí(HëH‰$HÇD$(H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü8type..hash.net/http.muxEntry@` "".autotmp_3848type.int"".autotmp_3847type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p4type.*[8]net/http.muxEntry`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ:type..eq.[8]net/http.muxEntryÀ¼eH‹ %H�D$øH;AwèëåH�ìˆ1ÀHÇD$(H‹l$(H9è�*H‰D$0H‹”$�Hƒú„EH‹œ$˜H‰ÅHkí(HêHƒû„"H‰ÅHkí(HëH‰Ø¶¶(@8ë…ëH‰D$8H‹HH‹pH‰T$@H‹BH‹RH9È…ÈH‰D$hH‰$H‰T$pH‰T$H‰L$xH‰L$H‰´$€H‰t$è¶\$ €û„‹H‹\$@Hƒû„�H‹sH‹K H‹\$8HƒûtyH‹SH‹C H9Áu\H‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €ût&H‹D$0HÿÀH‹l$(H9èŒÖþÿÿÆ„$¨H�ÄˆÃÆ„$¨H�ĈÉ냉éiÿÿÿ‰é×þÿÿ‰é´þÿÿ +*0runtime.morestack_noctxt°runtime.ifaceeq‚ runtime.eqstring@�"".autotmp_3856type.string"".autotmp_3855_type.string"".autotmp_3854?*type.net/http.Handler"".autotmp_3853*type.net/http.Handler"".autotmp_3852Ÿ.type.*net/http.muxEntry"".autotmp_3851�.type.*net/http.muxEntry"".autotmp_3850¿type.int"".autotmp_3849¯type.int "".~r30type.bool"".s type.uintptr"".q4type.*[8]net/http.muxEntry"".p4type.*[8]net/http.muxEntry&"�Ò����  ×i`Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·6a8507892607404f128e2c479beb1c2b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..hash.[1]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_3859type.int"".autotmp_3858type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[1]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..eq.[1]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_3863?type.string"".autotmp_3862type.string"".autotmp_3861_type.int"".autotmp_3860Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[1]string"".ptype.*[1]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ4type..hash.[8]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_3866type.int"".autotmp_3865type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[8]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ0type..eq.[8]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_3870?"type.interface {}"".autotmp_3869"type.interface {}"".autotmp_3868_type.int"".autotmp_3867Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[8]interface {}"".p*type.*[8]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ*"".(*funcsByName).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~"go.string."godoc"¨.go.string."funcsByName"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this(type.*"".funcsByName`‰_` °4° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*funcsByName).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ + 0runtime.morestack_noctxt~"go.string."godoc"¨.go.string."funcsByName"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_3872?"type.*go/doc.Func"".jOtype.int"".s/&type."".funcsByName"".j type.int"".itype.int""..this(type.*"".funcsByName°‰¯°,Ð6Ð}r+6Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·85958d73acdbeaad000eee83bcb9eb73þ,"".(*funcsByName).Less€úeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$PHƒû„£L‹H‹SH‹kH‰l$@H‹L$XH‹\$`H9Ñs}I�,ÊH‹}HƒÿtkH�oH�<$H‰îH¥H¥L‰T$0H‰T$8H9ÓsFI�,ÚH‹}Hƒÿt4H�oH�|$H‰îH¥H¥èH‹\$ Hƒû| 1ÀˆD$hHƒÄHÃHÇÀëî‰ëÈè ‰ë‘è ‰éVÿÿÿ + 0runtime.morestack_noctxt~"go.string."godoc"¨.go.string."funcsByName"Ô go.string."Less"ü"runtime.panicwrapú"runtime.cmpstringÊ$runtime.panicindexà$runtime.panicindex@� +"".s/&type."".funcsByName "".~r20type.bool"".j type.int"".itype.int""..this(type.*"".funcsByName�ü��)À8À }ÃTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ>type..hash."".writerCapturesErrÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashà"runtime.interhash@@ +"".autotmp_3875type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p4type.*"".writerCapturesErr@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ:type..eq."".writerCapturesErràÎeH‹ %H;awèëêHƒìhH‹\$xHƒû„÷H‹ H‹sH‹\$pHƒû„ÚH‹H‹SH9È…½H‰D$HH‰$H‰T$PH‰T$H‰L$XH‰L$H‰t$`H‰t$è¶\$ €û„ƒH‹\$xHƒûttH‹KH‹sH‹\$pHƒût]H‹CH‹SH9ÈuCH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ량ëˆÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtîruntime.ifaceeq¸runtime.ifaceeq@Ð"".autotmp_3879type.error"".autotmp_3878_type.error"".autotmp_3877?type.io.Writer"".autotmp_3876type.io.Writer "".~r30type.bool"".s type.uintptr"".q4type.*"".writerCapturesErr"".p4type.*"".writerCapturesErr2ÐÜÏÐ ÏÐÏа° vºTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ0type..hash.[8]expvar.VaràÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_3882type.int"".autotmp_3881type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p&type.*[8]expvar.Var`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ,type..eq.[8]expvar.VaràÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_3886?type.expvar.Var"".autotmp_3885type.expvar.Var"".autotmp_3884_type.int"".autotmp_3883Otype.int "".~r30type.bool"".s type.uintptr"".q&type.*[8]expvar.Var"".p&type.*[8]expvar.Var&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ2type..hash.[1]go/ast.SpecàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_3889type.int"".autotmp_3888type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[1]go/ast.Spec`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ.type..eq.[1]go/ast.SpecàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_3893? type.go/ast.Spec"".autotmp_3892 type.go/ast.Spec"".autotmp_3891_type.int"".autotmp_3890Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[1]go/ast.Spec"".p(type.*[1]go/ast.Spec&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ(type..hash.[9]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_3896type.int"".autotmp_3895type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[9]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ$type..eq.[9]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$( H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_3900?type.string"".autotmp_3899type.string"".autotmp_3898_type.int"".autotmp_3897Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[9]string"".ptype.*[9]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþLtype..hash.struct { a string; b bool }ÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_3902type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pBtype.*struct { a string; b bool }@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþHtype..eq.struct { a string; b bool }€üeH‹ %H;awèëêHƒìHH‹\$PHƒû„ŽH‹3H‹KH‹\$XHƒûtxH‹H‹CH9ÁubH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût,H‹l$P¶]L‹D$XA¶h@8ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉ넉ékÿÿÿ + 0runtime.morestack_noctxtÞ runtime.eqstring@� "".autotmp_3904?type.string"".autotmp_3903type.string "".~r30type.bool"".s type.uintptr"".qBtype.*struct { a string; b bool }"".pBtype.*struct { a string; b bool }2�„�� �� �� ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþTtype..hash.[26]struct { a string; b bool }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüLtype..hash.struct { a string; b bool }@` "".autotmp_3907type.int"".autotmp_3906type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pJtype.*[26]struct { a string; b bool }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþPtype..eq.[26]struct { a string; b bool }€êeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�ÌH‰D$0H‹L$pHƒù„çH‹\$xH‰ÅHkíHéHƒû„ÇH‰ÅHkíHëH‰L$@Hƒù„§H‹1H‹IH‰\$8Hƒû„ŠH‹H‹CH9ÁuqH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €ût;H‹l$@¶]L‹D$8A¶h@8ëu#H‹D$0HÿÀH‹l$(H9èŒ4ÿÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéoÿÿÿ‰éRÿÿÿ‰é2ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxt† runtime.eqstring@Ð"".autotmp_3913?type.string"".autotmp_3912type.string"".autotmp_3911_Btype.*struct { a string; b bool }"".autotmp_3910OBtype.*struct { a string; b bool }"".autotmp_3909type.int"".autotmp_3908otype.int "".~r30type.bool"".s type.uintptr"".qJtype.*[26]struct { a string; b bool }"".pJtype.*[26]struct { a string; b bool }&ÐñÏÐ ÏÐ'ÀÀ Â~Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþTtype..hash.[39]struct { a string; b bool }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ 'H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüLtype..hash.struct { a string; b bool }@` "".autotmp_3916type.int"".autotmp_3915type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pJtype.*[39]struct { a string; b bool }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþPtype..eq.[39]struct { a string; b bool }€êeH‹ %H;awèëêHƒìh1ÀHÇD$('H‹l$(H9è�ÌH‰D$0H‹L$pHƒù„çH‹\$xH‰ÅHkíHéHƒû„ÇH‰ÅHkíHëH‰L$@Hƒù„§H‹1H‹IH‰\$8Hƒû„ŠH‹H‹CH9ÁuqH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €ût;H‹l$@¶]L‹D$8A¶h@8ëu#H‹D$0HÿÀH‹l$(H9èŒ4ÿÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéoÿÿÿ‰éRÿÿÿ‰é2ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxt† runtime.eqstring@Ð"".autotmp_3922?type.string"".autotmp_3921type.string"".autotmp_3920_Btype.*struct { a string; b bool }"".autotmp_3919OBtype.*struct { a string; b bool }"".autotmp_3918type.int"".autotmp_3917otype.int "".~r30type.bool"".s type.uintptr"".qJtype.*[39]struct { a string; b bool }"".pJtype.*[39]struct { a string; b bool }&ÐñÏÐ ÏÐ'ÀÀ Â~Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþbtype..hash.struct { a string; b "".PageInfoMode }ÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_3924type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pXtype.*struct { a string; b "".PageInfoMode }@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ^type..eq.struct { a string; b "".PageInfoMode }€úeH‹ %H;awèëêHƒìHH‹\$PHƒû„�H‹3H‹KH‹\$XHƒûtwH‹H‹CH9ÁuaH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉë…‰élÿÿÿ + 0runtime.morestack_noctxtÞ runtime.eqstring@� "".autotmp_3926?type.string"".autotmp_3925type.string "".~r30type.bool"".s type.uintptr"".qXtype.*struct { a string; b "".PageInfoMode }"".pXtype.*struct { a string; b "".PageInfoMode }2�ƒ�� �� ��ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþhtype..hash.[5]struct { a string; b "".PageInfoMode }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtübtype..hash.struct { a string; b "".PageInfoMode }@` "".autotmp_3929type.int"".autotmp_3928type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p^type.*[5]struct { a string; b "".PageInfoMode }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþdtype..eq.[5]struct { a string; b "".PageInfoMode }€èeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�ËH‰D$0H‹L$pHƒù„æH‹\$xH‰ÅHkíHéHƒû„ÆH‰ÅHkíHëH‰L$@Hƒù„¦H‹1H‹IH‰\$8Hƒû„‰H‹H‹CH9ÁupH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €ût:H‹l$@H‹]L‹D$8I‹hH9ëu#H‹D$0HÿÀH‹l$(H9èŒ5ÿÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉépÿÿÿ‰éSÿÿÿ‰é3ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxt† runtime.eqstring@Ð"".autotmp_3935?type.string"".autotmp_3934type.string"".autotmp_3933_Xtype.*struct { a string; b "".PageInfoMode }"".autotmp_3932OXtype.*struct { a string; b "".PageInfoMode }"".autotmp_3931type.int"".autotmp_3930otype.int "".~r30type.bool"".s type.uintptr"".q^type.*[5]struct { a string; b "".PageInfoMode }"".p^type.*[5]struct { a string; b "".PageInfoMode }&ÐðÏÐ ÏÐ(ÀÀ Â~Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/cmdline.goþ go.string."cmd/"0*cmd/ go.string."cmd/"þ go.string."src/"0*src/ go.string."src/"þ&go.string."builtin"00builtin &go.string."builtin"þFgo.string."golang.org/x/tools/cmd/"PPgolang.org/x/tools/cmd/ Fgo.string."golang.org/x/tools/cmd/"þ&go.string."/target"00/target &go.string."/target"þŠgo.string."use 'godoc %s%s' for documentation on the %s command \n\n"��7use 'godoc %s%s' for documentation on the %s command + + Šgo.string."use 'godoc %s%s' for documentation on the %s command \n\n"þXgo.string."%s: no such directory or package"pb %s: no such directory or package Xgo.string."%s: no such directory or package"þTgclocals·1647b13e9d08f064059c7db2d98744a8¨¨`   +  €     €   "ðÿ"ðÿððþTgclocals·ec7fa5dd5a95a132835559043f384a0b˜˜«««««««««««««««««þ,¢go.itab.golang.org/x/tools/godoc/vfs.osFS.golang.org/x/tools/godoc/vfs.FileSystemþgo.string."/"0$/ go.string."/"þTgclocals·7f87a5505ef263892ec136f17e6d91d3pp8€""€þTgclocals·05da95a4463d59a81be3130239c1a55a@@******þ,@go.itab.*go/ast.File.go/ast.Nodeþdgo.string."illegal regular expression from %v: %v"pn&illegal regular expression from %v: %v dgo.string."illegal regular expression from %v: %v"þTgclocals·caf11327709dd26beaf98a4bc204916cÐÐp°€ð€ð€ð"�*� ªU*ˆ� ªU*€� ªUª€� ªUª �  ªUª‚� ªUª‚�  ªUª‚�‚  ªU�þTgclocals·8af3a3440a2f27d19b2e459c6fdd34bc€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚þ.go.string.".(|)*+?^$[]"@8 .(|)*+?^$[] .go.string.".(|)*+?^$[]"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þDgo.string."no expression provided"PNno expression provided Dgo.string."no expression provided"þgo.string."|"0$| go.string."|"þgo.string."^"0$^ go.string."^"þgo.string."$"0$$ go.string."$"þTgclocals·451195842aac58a117a40c4ae285b3fd00‚ŠþTgclocals·9fcabcff059425eb5732bdd45e48e99f00 þTgclocals·e475e3c2360b557d64285d9b9a4e506400 +þTgclocals·d946c3dbeb12c2f57b5e4bb881c757ea00 þTgclocals·6310df7fcc499bd57b48c18a7936bfdf  +PþTgclocals·896a3e2c9de7030cc72aa334f690557d  +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þ,Bgo.itab.*errors.errorString.errorþNgo.string."godoc: corpus fstree is nil"`Xgodoc: corpus fstree is nil Ngo.string."godoc: corpus fstree is nil"þTgclocals·cc797aa90f941c0f20d860bafff4add388 ""€þTgclocals·b46c7a32cd3cbdb99d262657bbb5cb4688þgo.string.".go"0(.go go.string.".go"þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·3719f7ef83475fdfd86ee69e0815199e  þ(go.string."_test.go"@2_test.go (go.string."_test.go"þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·8cb639c12a4a13c6ace27031b0f83707 þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·3719f7ef83475fdfd86ee69e0815199e  þ(go.string."testdata"@2testdata (go.string."testdata"þ"go.string."/src/"0,/src/ "go.string."/src/"þ go.string."main"0*main go.string."main"þTgclocals·85c982db563421eb72731642817c36c6  Š +*" *ˆ*ˆ*À€ˆªÀ€ˆªÀˆªÀˆ +*À€ˆ*€ˆ*€€ˆˆ*€ˆˆ*€ˆˆ*€€ˆ*€ˆ€€"ˆ "ˆ€" ˆ"  þTgclocals·f019842c8c0f0b03a670e4855d0ec95càà**************************þ@go.string."newDirectory(%s): %s"PJnewDirectory(%s): %s @go.string."newDirectory(%s): %s"þjgo.string."newDirectory(%s): not a package directory"€t)newDirectory(%s): not a package directory jgo.string."newDirectory(%s): not a package directory"þZgo.string."newDirectory(%s): not a directory"pd!newDirectory(%s): not a directory Zgo.string."newDirectory(%s): not a directory"þTgclocals·1aace98cb06e88aefcb4e679633cff85   2°"ü"üü ð"ð +þTgclocals·5e0852124174b2242f995f78e9ceba12XX +JJJJJJJJJþTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·fbacf8340e08dc7bb3998d10c8f129d2(( +þTgclocals·78dbe734723de55c64e883f0f2c462db((þTgclocals·6f5429e2a7c09692b0003bbdb1f4169dHH (¨Š‚€þTgclocals·fa9b6531d312c0494e402308c9af9222HHþTgclocals·283619d6755c7337ece602447ba790ff  +þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·5dfce38b1d248a3900c6ec750de77702 +þTgclocals·b1acfeaf2f777776cf4d614200f3d34500€‚þTgclocals·4205cab2470caaf976442750814b93e400 + + + +þTgclocals·f2ebea58c292c241fb6a49b2a8371514ÀÀ ,”H€”H€”H€€”H ‚”H¢‚”H ”H  ”H €”H¨”HþTgclocals·6400c436093e0d5c6e4490a742e25bc9hh &&&&&&&&&&&þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·c7bcba24e9c6e516614ecda6b71fb4d400 €*�jª�jªþTgclocals·00bdae0c18f49197354c2f09ae8b8ae400+¨+¨+¨+¨þTgclocals·67b99556fb676243f21e0f8ff318632188( "þTgclocals·9cf15d8275d9c299f023024ca604cf9088þTgclocals·660c52760819425e2fa6ae9a8a8ae931  þTgclocals·016ba6d66d3463ca296f306d96459b4b VþTgclocals·8020aea641109798c24d84b2eca27523HHˆ¨Š‚þTgclocals·f565a1229afec041643831d3cd6a3b7dHHþTgclocals·427eee59c3bccdaaf69af4142a4f5aedXX +  ¢¢ ((þTgclocals·926c8e3c2605d574dea12593fa0ed123XX +BBBBBBBBBþTgclocals·9014b0a5f8aa091de84138c5c8e3ce0688( +þTgclocals·9cf15d8275d9c299f023024ca604cf9088þTgclocals·8fa29ee887a28e81685dfc20ee7951b4  + þTgclocals·f608478770c574ea7f894c13fa2c89c9  ‚‚þTgclocals·3bafbb1beab451a3993e2982a3ba6384(( þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·47ce54867693d468e9d4a26a23b9974c +þTgclocals·6c2a916cf1aaa232829d9b6b29f55a90PP * ª Š)‚)þTgclocals·5c690fa1dd236a618dc1f3908c4b56d3PP+”+”+”+”+”+”+”+”þTgclocals·fe796fcbf46aa6fd18db0d40d2336c1b((&$þTgclocals·31b90725c9a885e731df361f51db8f0d((þTgclocals·fe796fcbf46aa6fd18db0d40d2336c1b((&$þTgclocals·31b90725c9a885e731df361f51db8f0d((þFgo.string."nil Presentation.Corpus"PPnil Presentation.Corpus Fgo.string."nil Presentation.Corpus"þ go.string."code"0*code go.string."code"þ(go.string."filename"@2filename (go.string."filename"þ$go.string."repeat"0.repeat $go.string."repeat"þ0go.string."fileInfoName"@: fileInfoName 0go.string."fileInfoName"þ0go.string."fileInfoTime"@: fileInfoTime 0go.string."fileInfoTime"þ2go.string."infoKind_html"@< infoKind_html 2go.string."infoKind_html"þ(go.string."infoLine"@2infoLine (go.string."infoLine"þ8go.string."infoSnippet_html"PBinfoSnippet_html 8go.string."infoSnippet_html"þ go.string."node"0*node go.string."node"þ*go.string."node_html"@4 node_html *go.string."node_html"þ0go.string."comment_html"@: comment_html 0go.string."comment_html"þ0go.string."comment_text"@: comment_text 0go.string."comment_text"þ(go.string."sanitize"@2sanitize (go.string."sanitize"þ&go.string."pkgLink"00pkgLink &go.string."pkgLink"þ&go.string."srcLink"00srcLink &go.string."srcLink"þ.go.string."posLink_url"@8 posLink_url .go.string."posLink_url"þ&go.string."docLink"00docLink &go.string."docLink"þ*go.string."queryLink"@4 queryLink *go.string."queryLink"þ0go.string."example_html"@: example_html 0go.string."example_html"þ0go.string."example_text"@: example_text 0go.string."example_text"þ0go.string."example_name"@: example_name 0go.string."example_name"þ4go.string."example_suffix"@>example_suffix 4go.string."example_suffix"þ4go.string."callgraph_html"@>callgraph_html 4go.string."callgraph_html"þ6go.string."implements_html"@@implements_html 6go.string."implements_html"þ4go.string."methodset_html"@>methodset_html 4go.string."methodset_html"þ*go.string."noteTitle"@4 noteTitle *go.string."noteTitle"þTgclocals·e11445d186e589ccdb88a963d2e353adðð6@ €/ * *¨*¨*ª*ª*€ª*€ª*¨ªª* ªªª* ªªª*¨ªªª*¨ªªª*ªªªª*ªªªª*€ªªªª*€ªªªª* ªªªª* ªªªª*¨ªªªª*¨ªªªª*ªªªªª*ªªªªª* ªªªªª*¢ªªªªª +/¢ªªªªª/¢ªªªªª/¢ªªªª*/¢ªªªª +/¢ªªªª/¢ªªªª/¢ªªª*/¢ªªª +/¢ªªª/¢ªªª/¢ªª*/¢ªª +/¢ªª/¢ªª/¢ª*/¢ª +/¢ª/¢ª/¢*/¢ +/¢/¢/"//þTgclocals·da1b6f019ba821088a2e2d4342cf1dfbÀÀ6þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·3873aede0e2b4d1c469235ed370ff191  þTgclocals·af3107c17ee1ab6f9f33230b5c7e3062þTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a73fd2a0c6f832642aa9216fd9c5e6beþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·64b411f0f44be3f38c26e84fc3239091þ„go.string."no snippet text available"�Š4no snippet text available „go.string."no snippet text available"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·6a2e5ab2d393a1bfd331903fbd0fd425þ,>go.itab.*bytes.Buffer.io.Writerþ"go.string.""0, "go.string.""þTgclocals·6b8f94768ba5968b1b94e44b07985fda(( +þTgclocals·9e3da3c4c2c4dafb4ba0791e5eeccd0b(( úúúþTgclocals·61e679a76c1ecd54af1d4839de94c318€€$" ( +, +þTgclocals·d10f4db3602d5692a3accd4cc4b53873HHúúúúúúúþTgclocals·6b8f94768ba5968b1b94e44b07985fda(( +þTgclocals·363b18caf0020ca418fd378dbb75c855((þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·943085301e9acd3fb8d6699a3c1b003d(( +þTgclocals·c436f6152350b49b58fa7512164fe8d0(("""þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."pkg/"0*pkg/ go.string."pkg/"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·f6dcde45bff02c6c4b088b594fd52a4c((þTgclocals·31b90725c9a885e731df361f51db8f0d((þ(go.string."?s=%d:%d"@2?s=%d:%d (go.string."?s=%d:%d"þ go.string."#L%d"0*#L%d go.string."#L%d"þTgclocals·bd615726e21383d06bd70e67ec5fea3e��*(* * ü ü*< <þTgclocals·4af0a5d72c5925bb3c4ba45670bf2c15PPRRRRRRRRþ go.string."/src"0*/src go.string."/src"þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·13d3af77a5bf02af6db4588efb2ea811þgo.string."?h="0(?h= go.string."?h="þgo.string."#L"0&#L go.string."#L"þTgclocals·295799aab954106638a6a2ba39a198f2  þTgclocals·ea5835e9b7cb8c9af52758862d0fc83b ""þ"go.string."/pkg/"0,/pkg/ "go.string."/pkg/"þgo.string."/#"0&/# go.string."/#"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·0f53758b92f935584caadf34297c3fcc "þgo.string."\n"0$ + go.string."\n"þ$go.string."\n "0, +  $go.string."\n "þ go.string."\n\t"0& +  go.string."\n\t"þ0go.string."Example:\n\t"@6 +Example: +  0go.string."Example:\n\t"þTgclocals·b2c492027d64517f003ca3305a19aa42   6‚ ¢   ˆ  *€(€ € þTgclocals·3849f94023af054ab7e813f56d5b91caXX *********þTgclocals·0d8173da179345d56e9ecce77a358192ððj‚ ¢ ‚ ‚ ‚ €‚*€‚(€‚ €À‚ €À€"€ˆˆˆ"€ˆˆ€ €ˆˆ€ À€ ÀþTgclocals·d1d772d63f41349f5e8291c444b38ff1ˆˆ ***************þgo.string."_"0$_ go.string."_"þgo.string."."0$. go.string."."þ&go.string."Package"00Package &go.string."Package"þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·61fa3b017c2e156e481b3d912c20f49b  + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þTgclocals·e890cae9f15dc2b9c403f0c4e96a0a6epp*(* À ÀþTgclocals·cff3f4e8c5698f875c9aecb5679775ff@@ ******þTgclocals·e890cae9f15dc2b9c403f0c4e96a0a6epp*(* À ÀþTgclocals·cff3f4e8c5698f875c9aecb5679775ff@@ ******þ&go.string."(%s).%s"00(%s).%s &go.string."(%s).%s"þTgclocals·9512a7b51ef7d8f0b2381c332fc36ac8��:€ ü€ü(* À ÀþTgclocals·2466c663f9f834e3f7b94b17ae4e0c76PP********þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·13d3af77a5bf02af6db4588efb2ea811þgo.string." ("0& ( go.string." ("þgo.string.")"0$) go.string.")"þTgclocals·c8abedbf3b3a97cce6ddc2d92f455f98((þTgclocals·657c190ee228d573c150d05ba2c6e1c0(( "þ,6go.itab.*"".tconv.io.WriterþTgclocals·594a7857a5c8643389d8ca41da0616bc88 +/þTgclocals·48fa2deee25ce8db1ca5deadfb7ef01388 ®®®®®þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·66b4060e3e5f91c75cbf20195c064e5f ®þ,Rgo.itab.*"".interfaceSlice.sort.InterfaceþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·24bc87f4d2dbf157022ca1f697ac2cf1 ‚‚þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·80de99ea3bd0fd1d7d23072619bd7700 þTgclocals·5719e95fd01d864484e48bd45fcc377f þTgclocals·6e57f1b21d568386e521574b1c9ae134��&ƒ€< €< þTgclocals·afe70d1104ad88475ff8d3e7ef1ec3f2PP‚‚‚‚‚‚‚‚þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1d34c988be6c2d215996051490e513b2 BþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0cfae77e97220ffff8fbecd373651831 +BþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1fc0aab3bb1c6671b8fb451db02af8ff +ÿþ,Bgo.itab."".KindRun.sort.InterfaceþTgclocals·d2b8bc88d88e9c812ab77e062cde8aef00þTgclocals·db0f6b31ff49b3f025910ec03f9742fa00 +þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þTgclocals·e62544a01688982535dc171cc632c5b5((‚€þTgclocals·6d340c3bdac448a6ef1256f331f68dd3((þTgclocals·c08fcbc3caa5b0e289edc859a9f5242500 * +þTgclocals·d01fa59c3913598bf4b87c8079ba844900 +ÿÿÿÿþTgclocals·5c980eae73b05bfac55b433127145575��*""€€€þTgclocals·c287fcdb78ee445c5f1293c7d0af0f06PP +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·0a30833ca9c2cd127fe1e87b0fc572fe þTgclocals·5719e95fd01d864484e48bd45fcc377f þTgclocals·18a28c841b57b447ad0e5fa344bba2ec((  +þTgclocals·452af598fd2ddcb93ca08d7c24368fa4(( +ÿÿÿþ,Bgo.itab.*"".PakRun.sort.InterfaceþTgclocals·30417425a6ef2bccb3593a416253472aPP ˆ  "þTgclocals·c287fcdb78ee445c5f1293c7d0af0f06PP +þTgclocals·18a28c841b57b447ad0e5fa344bba2ec((  +þTgclocals·452af598fd2ddcb93ca08d7c24368fa4(( +ÿÿÿþTgclocals·3f218d2998b1ad7e7e0fb21286be65b2@@"€þTgclocals·6d3fa487f5e45db9cb9199d2a5e0e216(( þTgclocals·534259286a567105d5aed3594ba550c100 + +€þTgclocals·90aaa11a3c4e552027084aaae119235b00‚‚‚‚þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·73573c335e3dd5d1d6032d6efcb9770c  +ÿÿþTgclocals·dc28e3ddbcd6de073a37c9b060950e46@@€€€þTgclocals·4fe0598ad4972b80f2191c8a8c409635@@ +þTgclocals·fa625cfa954bfbeaf4914f2623f6515cHH(( þTgclocals·ccff1a4364f53102a1b73e3274c6c0d4HH + + + + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·b5e3c38cd7267cbd3ce05ca53ca5680a +‚þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·ec586c29e39452d67d7c5c351b419e67‚þTgclocals·cfab136c18a3d0835fac6731dfcc07fa(( "€ "þTgclocals·282577a6b0ebcb9301d9cbb3100247a2(( ‚‚‚þgo.string."["0$[ go.string."["þ6go.string."\n\t%s, %s (%d)"@< + %s, %s (%d) 6go.string."\n\t%s, %s (%d)"þgo.string."\n]"0& +] go.string."\n]"þTgclocals·9ad86d83863da471478946ad9ee6413eÐÐV€ˆ€ˆ €ˆ +€ˆ +ü¿ˆ +ü¿ˆ€ˆþTgclocals·10e05e7a26c924a1f5f286a6328e872aPP ‚‚‚‚‚‚‚‚þTgclocals·bfa6f2ccc86b0a054049df6a5b673280PP8‚"""" ""þTgclocals·426640ce58656550d560ce5b71c0f62e00‚‚‚‚þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·94defc12dc56bd416d0d2e72338dc7ed‚þTgclocals·faff6ddba88170b4e2554a7ab49313e3  þTgclocals·61fa3b017c2e156e481b3d912c20f49b  + + +þTgclocals·276840283010a236cd874db755a7c8ed��>ˆ +€ +€ˆ€ €þTgclocals·b4c689baff7704d9521855c3878bda56PP ŠŠŠŠŠŠŠŠþTgclocals·23c4785fa8abd7e258acfe91c9f325f3  þTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99  + +þTgclocals·7440f8f11c9b776c2c6e4b0385f21b67øøF€€ˆ€€€€‚¢‚€€€€€¼€€€€€þTgclocals·b79bb729949ac2229cea5bee2b02342cˆˆ&&&&&&&&&&&&&&&þ,Dgo.itab.*"".Indexer.go/ast.VisitorþTgclocals·06ed5df25532b0bb75f8cc4e734876f588¢‚ˆ€þTgclocals·6d388156e43ed00ade63cd36689f1d5888&&&&&þTgclocals·497c781c07d300434efbce0b222dccc7¨¨N,€€ €ˆ‚ÀŠ €ˆþTgclocals·c409a9ad88babc3c784ac829f95a1467˜˜¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶þ,Fgo.itab.*go/ast.GenDecl.go/ast.DeclþTgclocals·52b035940dea5b9363a99b185506418d((þTgclocals·c70b15b9f2d08c884d2a5c6874723195(( + + +þ,Jgo.itab.*go/ast.FieldList.go/ast.Nodeþ,Hgo.itab.*go/ast.FuncDecl.go/ast.Declþ,Hgo.itab.*go/ast.FuncType.go/ast.Nodeþ,Jgo.itab.*go/ast.BlockStmt.go/ast.NodeþTgclocals·4dd86394f5ea48d7644c9d6814d540f7ðð0À € ˆ ‚€€À€‚€€þTgclocals·56d1a1e04a1bb14251823db08b1482d9€€ +..............þ^go.string."internal error: file base incorrect"ph#internal error: file base incorrect ^go.string."internal error: file base incorrect"þTgclocals·1009b96b4aa639e7237cc5a1e5e4a20eXX €€€€þTgclocals·7b7b4df96ca5629aa64d8a5800233383XX ®®¤®®®„®®$®¤®„þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·30e4b7ee326c50e405118bd8fc3dcd4càà)<    ""ˆ + " ˆ +€"¤€ "¤"¤€"¤€€"¤€" ¤€"¤€ "¤€ " ¤€ "¤ "€ " ¤ "€""¤ "€""€¤ """"¤ " "€""¤ " "€‚"" ¤ "€‚ " ¤ "€‚ " ¤ "€ " ¤ "€€"¤ "€€"¤ "€€ˆ"¤ "ˆ€ˆ"¤ "€€€"¤ "€‚€"¤ "‚€€" ¤ "‚€€ " ¤ "€€€ "  ¤ ""¤ " €€"¤ "€"¤ "þTgclocals·239e1e8ad92a27493905b1a5825461a8ØØ) ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠþ$go.string."/test/"0./test/ $go.string."/test/"þTgclocals·cf183a2ee169f45e3a30f1a38f3c1f0f��x   +  +   €   € € ªU€¢ªUþTgclocals·e7de193031e0be40b190d4e59972582c°°Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(Š(þTgclocals·614d2fa1d43f0645e21081ba33bd3683°° +> ‚‚€ �� � +��þTgclocals·f883715410f079c471a61921a56fd549`` + +ÊÊÊÊÊÊÊÊÊÊþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ,Ngo.itab."".byImportCount.sort.InterfaceþTgclocals·87c7e1ca3dc6c27058f61c1ef861d7faˆˆ9Æ  "€" "¨"ª"€ª" ª"¨ª"ªª"ªª"ªª"ªª ª* ª + ª ª *  +      +€  +€  +€€  +  ¨jˆ (¨j ( ¨j ( ¨j (¨j (¨j (¨j (¨j ("¨j (¨j ¨j ð¨j €¨j   ( ( (((€ªV((¨j•ªV((ªj•ªV(((((( þTgclocals·e2ae74d7d9b034cf3193c5a7d9045bfeØØ9þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·57e1009a600f832f844e0e3c49ba5a89 +.þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·57e1009a600f832f844e0e3c49ba5a89 +.þ,Fgo.itab."".countingWriter.io.WriterþTgclocals·e94060c46708634e18382af8157107e3``:. +@*T•j�þTgclocals·47cd320c49451ed2fda87377df62e14488 .....þ,>go.itab.*bufio.Reader.io.Readerþ,Fgo.itab."".countingReader.io.ReaderþTgclocals·f5ada9bae2253c1d3b6e95a4c074f972@@ +¸(@þTgclocals·f27b29bde5e7acbfedd8d5a698a03f34@@ ......þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13c015770347481bee7a16dde25a3e2f þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·a310211a5d93ca643985188646602d0e þTgclocals·adf61bab00986fadb004b00c759e6135  + +ŠþTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ^go.string."all query parts must be identifiers"ph#all query parts must be identifiers ^go.string."all query parts must be identifiers"þbgo.string."query is not a (qualified) identifier"pl%query is not a (qualified) identifier bgo.string."query is not a (qualified) identifier"þTgclocals·fd6a279bd2ba3c4ff94347075edad49b€€Ž€ € € +¨j¨j¨jˆ +ˆˆ ˆ€ "ˆ€"ˆˆ¨jˆ¨jþTgclocals·ff86623555efd9986fac21041d8391cdÀÀ + + + + + + + + + + + + + + + + + + + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1d34c988be6c2d215996051490e513b2 BþTgclocals·f4bb3b4cd2c193a0c63847a4cb8979bc þTgclocals·aa3b86c1ca8acadbe172378c24a491bc  +BBþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13c015770347481bee7a16dde25a3e2f þ,Lgo.itab."".positionList.sort.InterfaceþTgclocals·6f8dec99eca7990416c7d8ecbabfdf41˜˜ X €" € €€€ˆ  ©ˆ © ©þTgclocals·abce287c0dc3013e0587cebfef71c494hh ZZZZZZZZZþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·e2443aee1d2607ac881b53f8b3a085f3 %þTgclocals·2148c3737b2bb476685a1100a2e8343e þTgclocals·85958d73acdbeaad000eee83bcb9eb73  +þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þTgclocals·cdc4991f2e08ab0e53ef4d9069c3575a88 ( +þTgclocals·7ba969af8c72fca351526f5bd553df3688þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d3486bc7ce1948dc22d7ad1c0be2887a +þ,4go.itab.*os.File.io.ReaderþFgo.string."no index files match %q"PPno index files match %q Fgo.string."no index files match %q"þTgclocals·eb05f70ee8fae79680cb1a2fb6eee904˜˜ HÈ€ÈÈ +(,þTgclocals·1f3baaf158f6013c94628b05db01c56dhh + +Ê + +ÊÊÊÊÊÊÊþfgo.string."index file options are incompatible: %v"pp'index file options are incompatible: %v fgo.string."index file options are incompatible: %v"þTgclocals·b1c69ed0139c3f79f8aa8886ac9f5f3900¼<þTgclocals·4da90a0621e4e05d72a06d6692da2db800 +....þ:go.string."updating index..."PDupdating index... :go.string."updating index..."þÄgo.string."index updated (%gs, %d bytes of source, %d files, %d lines, %d unique words, %d spots)"ÐÎVindex updated (%gs, %d bytes of source, %d files, %d lines, %d unique words, %d spots) Ägo.string."index updated (%gs, %d bytes of source, %d files, %d lines, %d unique words, %d spots)"þ`go.string."before GC: bytes = %d footprint = %d"pj$before GC: bytes = %d footprint = %d `go.string."before GC: bytes = %d footprint = %d"þ`go.string."after GC: bytes = %d footprint = %d"pj$after GC: bytes = %d footprint = %d `go.string."after GC: bytes = %d footprint = %d"þTgclocals·2612b98d4ea66cc2badb64586ad26674ÐÐ :@ @ e  üÿÿüÿÿ üü üüþTgclocals·1f00c5b3fa8787d28791274359886512pp þ`go.string."error reading index from file %s: %v"pj$error reading index from file %s: %v `go.string."error reading index from file %s: %v"þTgclocals·ddc060b43afe4610e170c140e784981200 Â?Â?À?þTgclocals·fbd5b7009fdd3864023723132632a4f400þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·0273bd9c87bb10f67d516fbf00fd7767®þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·0273bd9c87bb10f67d516fbf00fd7767®þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·da455f41cf2a78c8890074a4a256bdd4 .þTgclocals·6addb25096daccce3de2591d0f9e1973@@‚@*Š@*ª@*ŠB*€@*þTgclocals·9859bacfd006d82c10c372adb85666b2@@+,+,+,+,+,+,þTgclocals·4b50cb2b3232913b1c27a965b4a14ade00 ("þTgclocals·29a9cc75b4714e357beb2526692d9c1400 + þTgclocals·34cda72afdcfdf8fef15e82264bcd4b3(( +þTgclocals·8ddc77fba2c550c84caa2407b9851a29(( þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·bbaa1b2f67909707d424d2db0d4668ba((þTgclocals·84a0909d63516ae60df67ef0f81de869@@"Âþ go.string."/doc"0*/doc go.string."/doc"þTgclocals·c8d3e0720fcf971c00f936ec28890bfb  +©þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þTgclocals·c77b7ac5f0b85b76c3c3d8f46704ff27 þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þ&go.string."go1.4.2"00go1.4.2 &go.string."go1.4.2"þTgclocals·16af549347d48db25083be8d7e72ce1a  ""$þTgclocals·ecb9496894463db7eb698bebef79a18600"®ˆˆ�®ˆˆ�þ*go.string."errorHTML"@4 errorHTML *go.string."errorHTML"þ"go.string."File "0,File  "go.string."File "þTgclocals·30d6ca08e4f5b3390d4b4edc864cb2d400"‚ˆˆ�þTgclocals·77929041957d042233d1476be417ca41 ®²®²þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·8cf6e9976c77cec860ca9ccd0df0887d(( þTgclocals·d30238d891f82b1a5c098dbce7167c31((***þTgclocals·80bf8d74f5d3769adedd688fa4675806��0" """"* "* "*"¢ "þTgclocals·2fdee6b9c097a6b6654bbcc2dec86ef6PP*"*"*"*"*"*"*"*"þ,Žgo.itab.*golang.org/x/tools/godoc/vfs/httpfs.httpFS.net/http.FileSystemþ,\go.itab.*net/http.fileHandler.net/http.Handlerþ,go.string."nil Corpus"@6 +nil Corpus ,go.string."nil Corpus"þ"go.string."/cmd/"0,/cmd/ "go.string."/cmd/"þ(go.string."/src/cmd"@2/src/cmd (go.string."/src/cmd"þ&go.string."/search"00/search &go.string."/search"þ6go.string."/opensearch.xml"@@/opensearch.xml 6go.string."/opensearch.xml"þTgclocals·a7d2c9ad1f56d08f71d1faf543caab34��J€ ° °‚°€°€€*"(þTgclocals·5ba03bd6228d837fd57d8f5fd532aa05��þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ee0e5af169bfc1eef210605652a1df80®þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·176f04ffb04b7191b083d801f9dca732ŠþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·176f04ffb04b7191b083d801f9dca732ŠþFgo.string."Error in query string: "PPError in query string:  Fgo.string."Error in query string: "þ^go.string."Error in query regular expression: "ph#Error in query regular expression:  ^go.string."Error in query regular expression: "þtgo.string."Indexing in progress: result may be inaccurate"€~.Indexing in progress: result may be inaccurate tgo.string."Indexing in progress: result may be inaccurate"þngo.string."Search index disabled: no results available"€x+Search index disabled: no results available ngo.string."Search index disabled: no results available"þTgclocals·18efd20140aed05f975cb5bd7349d78a``< €ˆ  €ˆ  +”€ˆ  ”€ˆ  þTgclocals·7625e46dbba7a0a68ed4a9be558e927c``$ + + + + +þ2go.string."searchDocHTML"@< searchDocHTML 2go.string."searchDocHTML"þTgclocals·9629ada104b750c1cb258a9208e0f1f8 "‚&$þTgclocals·420423da5a4e42585f4405700eb5290400&Šš�Šš�þ4go.string."searchCodeHTML"@>searchCodeHTML 4go.string."searchCodeHTML"þTgclocals·9629ada104b750c1cb258a9208e0f1f8 "‚&$þTgclocals·420423da5a4e42585f4405700eb5290400&Šš�Šš�þ2go.string."searchTxtHTML"@< searchTxtHTML 2go.string."searchTxtHTML"þTgclocals·9629ada104b750c1cb258a9208e0f1f8 "‚&$þTgclocals·420423da5a4e42585f4405700eb5290400&Šš�Šš�þgo.string."q"0$q go.string."q"þ,go.string."searchText"@6 +searchText ,go.string."searchText"þ@go.string."Results for query %q"PJResults for query %q @go.string."Results for query %q"þRgo.string."No results found for query %q"`\No results found for query %q Rgo.string."No results found for query %q"þ,go.string."searchHTML"@6 +searchHTML ,go.string."searchHTML"þTgclocals·e03efcf410c675449d0f26ad754adc37   º "‚&$€ˆ    "‚&$€ "‚&$€ "‚&$€"€ˆ  €" ˆ""þTgclocals·f691ab09c838bb4c8855d6461c0f447dhh ®®®®®®®®®®®þ0go.string."Content-Type"@: Content-Type 0go.string."Content-Type"þbgo.string."application/opensearchdescription+xml"pl%application/opensearchdescription+xml bgo.string."application/opensearchdescription+xml"þ*go.string."http://%s"@4 http://%s *go.string."http://%s"þ&go.string."BaseURL"00BaseURL &go.string."BaseURL"þTgclocals·2bacdc4fed699d33c793ab844f51571e@@ððò +òúòþTgclocals·f3828558443ce662a87feff12c09632b@@®®®®®®þ,Tgo.itab.*"".handlerServer.net/http.HandlerþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·9d97800b9eac7aaad25644c1094f6baa  + +þ,Jgo.itab."".funcsByName.sort.Interfaceþ:go.string."parsing examples:"PDparsing examples: :go.string."parsing examples:"þTgclocals·16c66a0f03090a9a088544d510e253b4��*䀀€€€ + € +€ + €° €‚ €‚ €€ +€ *€ *€  +€¢ +€€ ¢ +€‚ ¢ +€¢ +€‚¢ +€ ¢ +€€   +€ € +€€€ +€‚€€€"€ ÿ€"€ ÿ€"€ ÿ€€ªZ€" ªZ€ ªZ"€‚€”‚€òP–€P‚€‚ €”�€”�€þTgclocals·625c1ea408d13350dcdc8da1534d031bàà*ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠþ(go.string."internal"@2internal (go.string."internal"þTgclocals·5e0a9b65f9ce0dab1060cdc2153bc1b400&þTgclocals·b5ddd9c04290a847134287fc6646dcf7  +JJþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·aa3b86c1ca8acadbe172378c24a491bc  +BBþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1d34c988be6c2d215996051490e513b2 Bþ.go.string."packageText"@8 packageText .go.string."packageText"þ,go.string."Directory "@6 +Directory  ,go.string."Directory "þ2go.string."Last update: "@< Last update:  2go.string."Last update: "þ(go.string."Command "@2Command  (go.string."Command "þ(go.string."Package "@2Package  (go.string."Package "þ(go.string."Packages"@2Packages (go.string."Packages"þ(go.string."Commands"@2Commands (go.string."Commands"þ.go.string."packageHTML"@8 packageHTML .go.string."packageHTML"þTgclocals·d0e9adcb88b890c6b470278ae575ed3bàà�  ð ð""ªZ" """""""""" (*" ( " ( (þTgclocals·c7ec9e51b046652c125d8af0a8239111  ®®®®®®®®®®®®®®®®®®þgo.string."m"0$m go.string."m"þgo.string.","0$, go.string.","þTgclocals·7e4aab61b173caafc98b406c57151fa1 þTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99  + +þTgclocals·f7b972d6fe25807f94b67da23c2fa34488€  +€þTgclocals·eda57d60e805297221010beefc01cf3d88 + + + + +þTgclocals·0dceffa78231f299975ace02f957352e@@&¨j +¨jþTgclocals·31b90725c9a885e731df361f51db8f0d((þªgo.string."skipping example 'Example%s' because '%s' is not a known function or type"À´Iskipping example 'Example%s' because '%s' is not a known function or type ªgo.string."skipping example 'Example%s' because '%s' is not a known function or type"þTgclocals·7da4bb4fe5a6467142554c6154ecd17a°° Z €ªV€ªV €ªV ¢¢À?‚À?‚À?¢‚€þTgclocals·6559044fb8fd746105ec41b21b29f32fpp ************þTgclocals·b4fb3ca3bfbdd331e8651b5201a7563e   2 °  +þTgclocals·6433559ff3afa56d433462308c4451a7XX .........þTgclocals·f9e0e9e38a4d89710a34f2dd3c60ebd5pp$ªZ"ªZªZ +ªZ*ªZþTgclocals·c20e8000ea72b2e38dcaf5397c5f36df@@ + + + + + +þ4go.string."%s.Execute: %s"@>%s.Execute: %s 4go.string."%s.Execute: %s"þTgclocals·62cd37e36f78fe573d107cd980b13585pp" +¸"ü"üüþTgclocals·ef747e32a980d4a5dbb8bd8b5908d4ce@@ÊÊÊÊÊÊþTgclocals·fdda3b87e4dc0ef4875b3671a2e3be0f  þTgclocals·d6fa3f581255c1cff16e20653b856c6b  + +þ6go.string."httpWriteErrors"@@httpWriteErrors 6go.string."httpWriteErrors"þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·0115f8d53b75c1696444f08ad03251d9þ,Ngo.itab.*"".writerCapturesErr.io.WriterþTgclocals·691bf756488d95f008ecdae6eda68f2f€€. + Â? Â? À?þTgclocals·98e940ae81bc5dde15d596349e67f2deHH +ëëëëëëëþTgclocals·467b252fdae60d3dc84faa9e4763a1faPP*"ŠˆþTgclocals·143f4b33ec1a39af92ab24043192517c00+kk+þTgclocals·956c70105710b62d514cf42e7c1a198cPP""ŠˆþTgclocals·143f4b33ec1a39af92ab24043192517c00+kk+þ0go.string."ReadFile: %s"@: ReadFile: %s 0go.string."ReadFile: %s"þ go.string."text"0*text go.string."text"þgo.string."h"0$h go.string."h"þgo.string."s"0$s go.string."s"þˆgo.string."\n"@8 ; + 0go.string.";\n"þ¢go.string."Static analysis features "°¬EStatic analysis features  ¢go.string."Static analysis features "þlgo.string."[%s]
"€v*[%s]
 lgo.string."[%s]
"þ"go.string."
"0,
 "go.string."
"þ$go.string."
"0.
 $go.string."
"þ€go.string."

View as plain text

"�†2

View as plain text

 €go.string."

View as plain text

"þgo.string." "0$  go.string." "þTgclocals·00d874d04f4d1a09ed25311a095c6670ððt‚ ð ‚ ð‚€‚ €‚ €‚‚ €‚‚"€‚¢ €‚¢ €‚ª ð€ ‚‚ ð€‚€‚ ‚  ‚¨ ð ‚€ ð‚‚""BþTgclocals·3df32be6fc1951953f6826535b365854¨¨®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"þlgo.string."%6d\t"pl%%6d  lgo.string."%6d\t"þTgclocals·6688fd9f99cef8d64f72bfca3bb49292ˆˆX    ¢‚ +€$*$*$ª$ª"$ª $€* $€$$¤$ ($ ÿ$ ÿ$þTgclocals·0d8a13310b0f55fad0cd154406dba393¸¸ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚ +‚þ.go.string."dirlistHTML"@8 dirlistHTML .go.string."dirlistHTML"þTgclocals·4d76a122547d5fbe638b3421b1127cd9@@6 € ˆˆ þTgclocals·95200e3d1cb3f24f6b4a64d013ea7cb3((®"®"®"þHgo.string."decoding metadata %s: %v"`Rdecoding metadata %s: %v Hgo.string."decoding metadata %s: %v"þFgo.string."parsing template %s: %v"PPparsing template %s: %v Fgo.string."parsing template %s: %v"þJgo.string."executing template %s: %v"`Texecuting template %s: %v Jgo.string."executing template %s: %v"þ0go.string."go_spec.html"@: go_spec.html 0go.string."go_spec.html"þTgclocals·0b0ff0516e48c13f6710272623b1b82f€€Œ°ð°ð ° ¿H" ¿H" À¿H" €H" €H" €H" €H" €H"€H" Â? À?€H"ˆ€H"€H" Â? À?€ €H"€H"þTgclocals·990d45fd4548246011a766aef3a8ecdcÀÀ®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"®"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ee0e5af169bfc1eef210605652a1df80®þ"go.string.".html"0,.html "go.string.".html"þ.go.string."/index.html"@8 /index.html .go.string."/index.html"þ.go.string."Source file"@8 Source file .go.string."Source file"þ,go.string."index.html"@6 +index.html ,go.string."index.html"þ*go.string."Text file"@4 Text file *go.string."Text file"þTgclocals·cbff741dcbe7bf9068d06aca468e307c€€ +J€,À ,ÀˆˆˆˆþTgclocals·021e9b99b96f87e8c2c0ee0f3454e204`` +®®®®®®®®®®þJgo.string."text/plain; charset=utf-8"`Ttext/plain; charset=utf-8 Jgo.string."text/plain; charset=utf-8"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·55bb62d178ce8a7624d2db81040dc82f ®þ go.string." "0*  go.string." "þFgo.string."json.Marshal failed: %s"PPjson.Marshal failed: %s Fgo.string."json.Marshal failed: %s"þTgclocals·85d7b24fd1f4d0f5da0649a19ba5990a00ð€ðòþTgclocals·2f65bc32598f5ff18e39a65fe6bcc53900 +þTgclocals·71b7d6c3b38fa59cacedb5455ab0d079°° +, (€ €€HHþTgclocals·620e00af453d10e8759c11e1804c03c4`` + ººººººººººþ,Lgo.itab.*go/ast.ImportSpec.go/ast.Specþ,Jgo.itab.*go/ast.ValueSpec.go/ast.Specþ,Hgo.itab.*go/ast.TypeSpec.go/ast.SpecþTgclocals·388427cc51eee54f65bf2e90ea068f72@@°€ þTgclocals·89fdc721e08bdafcd923be052aabe74e@@ ‚‚‚‚‚‚þTgclocals·9a3fa8c3697e9567c4f8a54805eb737d88,.þTgclocals·d72fe7bbe39869f24992cebe80b9fb7488 +ªªªªªþTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·e616382c4a3840d19a6f2060a12c64eb  +ªªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1636323c3c7edfb611d2acb50d9c1864 +®þÚgo.string."could not generate a snippet for %s"àÜ]could not generate a snippet for %s Úgo.string."could not generate a snippet for %s"þTgclocals·5c71171a68007c84416fc173fa9b3921°° +8, (ÀÀ€T€T€þTgclocals·620e00af453d10e8759c11e1804c03c4`` + ººººººººººþTgclocals·7b2d1dc8e692ba633cb2c876407e20f2 +þTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0a3395567ab7eee3bb936aced49af517 Šþ’go.string."error: expected %s, found %s" ˜;error: expected %s, found %s ’go.string."error: expected %s, found %s"þTgclocals·99efdbc93924abe75b70e7be6ddbd65000 "ü üþTgclocals·2018557e3ee0abccf2865b16663e690b00 + + + +þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þ>go.string."%s"PD%s >go.string."%s"þfgo.string."%s"ph#%s fgo.string."%s"þTgclocals·a3c36a87324c3f4d7f5f360c2b148567(("Â?"À?þTgclocals·4df0ca373c4c083f16b1234afd8f9a91((þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."term"0*term go.string."term"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þ,>go.itab.*bytes.Buffer.io.ReaderþTgclocals·f6f426baacab7f2d6fd010c5b694a594(( €þTgclocals·19c9daf7317673e0a4a0c33ba3738ba2(( ®®®þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·32f137afc3f53351f1adc065fe3b9f83 ++þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a73fd2a0c6f832642aa9216fd9c5e6beþLgo.string."internal error: nKinds > 8"`Vinternal error: nKinds > 8 Lgo.string."internal error: nKinds > 8"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·59213e77966933b99893cd56e25f7595þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2 +þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·fe613fe0bd3d80ae2c2d5547984bf5f0((þTgclocals·a23165f9198a7f0ef1dce8080b3c6b5a(( + + +þTgclocals·06518b1ee272d9d54978c38d74fe33b7((//þTgclocals·149f5bf45741ad4d84849674a456615e(( + + + +þgo.string."%d"0&%d go.string."%d"þgo.string."%#q"0(%#q go.string."%#q"þgo.string."%q"0&%q go.string."%q"þZgo.string."unrecognized argument: %v type %T"pd!unrecognized argument: %v type %T Zgo.string."unrecognized argument: %v type %T"þTgclocals·182a28e52ef8d0ce39e0d6cf17ea5dcb   &ðòòðððÂ?Â?À?þTgclocals·eedfb9c7f903c4fa10aeb1374e358b78XX þ&go.string."code %q"00code %q &go.string."code %q"þ,go.string."code %q %s"@6 +code %q %s ,go.string."code %q %s"þ2go.string."code %q %s %s"@< code %q %s %s 2go.string."code %q %s %s"þbgo.string."incorrect code invocation: code %q %q"pl%incorrect code invocation: code %q %q bgo.string."incorrect code invocation: code %q %q"þgo.string."\t"0$  go.string."\t"þPgo.string."
%s
"`X
%s
 Pgo.string."
%s
"þTgclocals·eeb848f1093ee57772e317b072172c83¸¸`@@€@€<€@€<@€€@€€@ˆð€@ˆð@@ˆ€@ˆ€@‚ˆðÿ€@‚ˆðÿ€@¨@*@ @@€ð@€ð@€€ð@€€ð@€€ðþTgclocals·99ee0be8e535721265ac3561c6522574ÈÈŠŠ Š Š Š Š Š Š Š Š Š Š Š Š Š Š Š Š Š Š Š Š Š þBgo.string."%q:%d is out of range"PL%q:%d is out of range Bgo.string."%q:%d is out of range"þXgo.string."unrecognized argument %v type %T"pb unrecognized argument %v type %T Xgo.string."unrecognized argument %v type %T"þTgclocals·b702014be969f1d7cc5c88cc850262c6HHð"üü üüþTgclocals·2bebb52c71471724da41febfa11df5acHH//%/%///%/%þTgclocals·da64d0820e77fbc27f563f985efdc21f þTgclocals·fa7cdf9ae5f71a066e124bef488321d2 Š<Š<þXgo.string."lines out of order for %q: %d %d"pb lines out of order for %q: %d %d Xgo.string."lines out of order for %q: %d %d"þ$go.string."OMIT\n"0,OMIT + $go.string."OMIT\n"þTgclocals·3eb063aba9e40fb15e23b6b88ca3e45fpp:  Àÿ ÀÿþTgclocals·5efb31e7a2a040ec7c198b155b90c58c@@ŠüŠüŠüŠüŠüŠüþ4go.string."%q: empty file"@>%q: empty file 4go.string."%q: empty file"þ@go.string."%s: no match for %#q"PJ%s: no match for %#q @go.string."%s: no match for %#q"þHgo.string."unrecognized pattern: %q"`Runrecognized pattern: %q Hgo.string."unrecognized pattern: %q"þTgclocals·faa61ae89cb9e423953e76aa485e5c6b��(È ÈÀ À€ÿ€ÿþTgclocals·e9f95d15163296171ba92e167114917aPP’ ’ ’ ’ ’ ’ ’ ’ þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·615b0a6d445c7d8c17e9c72b03d2ad58pp"¨ + * ˆ *ˆˆˆþTgclocals·c8629eb108b8319743d37f71ff042657@@ þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·385a69c8e5b884246dadb37bf706658c *þTgclocals·863e4ec86d5cbd32aad322393b5935dd þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·51bbf3c89971bc53b0ae8fcba770ca06(( +*ªþTgclocals·3fbee22d31dbf134cad23b0d586cf171((þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·c59ff89bbe6fb0261d940212dafd60bd((‚ððþTgclocals·c3b8f7260d404e4c6a27aa5d50dfe7e2(([[[þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·72592f06fd201fc847e20acfffb43eb6"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a73fd2a0c6f832642aa9216fd9c5e6beþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·90e329c95fb3e434d6c3ece628de9b7c +>þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8ac56a59780b36bb2e403acfe26c7b4a ~þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a6f912835c081c006862d1833ead383cŠþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a6f912835c081c006862d1833ead383cŠþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þzgo.string."wrong type for posLink_url template formatter: %T"�„1wrong type for posLink_url template formatter: %T zgo.string."wrong type for posLink_url template formatter: %T"þTgclocals·aeaeae88173016f8e721bf96f7d7aea8��4À +À ÀÈþTgclocals·3e3bea57bf2878a8399ea41baacf7a21PP +>>>>>>>>þTgclocals·17d121fc1190951a998ae08d036d3592€€ +J€ +ˆ +‚ + € +  + + ˆˆ ˆˆ€ˆˆþTgclocals·f1e03682befd2121a9e58fec98f4d2ac`` + +‰‰‰‰‰‰‰‰‰‰þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·b6d8126175c6d45931aea4006676e7c9  +þTgclocals·2ab1c63aab50b59dd3eeb275420dd362  þ^go.string."ReadDir(%q): %v; skipping directory"ph#ReadDir(%q): %v; skipping directory ^go.string."ReadDir(%q): %v; skipping directory"þTgclocals·09248b273ec32fbb0858bdaaebcdf1ec°° F€¢ Š�€Š��€ +�°�À?�À?�À?ˆ + �Š + �ˆ +�þTgclocals·8ae9db33c28a7b0142b6210d7d231c98pp þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·57fd9c7ce591c5ec74527d91916a3980þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·57fd9c7ce591c5ec74527d91916a3980þTgclocals·235838b8168793e71a48a80662508844``"* +"Š""þTgclocals·7c13896baab3273e10662a9a37b348ceþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·0115f8d53b75c1696444f08ad03251d9þ"go.string.""0, "go.string.""þBgo.string.""PH Bgo.string.""þgo.string."a"0$a go.string."a"þHgo.string.""PN Hgo.string.""þ8go.string.""@> 8go.string.""þ go.string."span"0*span go.string."span"þ8go.string.""@> 8go.string.""þTgclocals·0cab71ad38f00dbc4fbc91e4545d53d1��.ò€ò +ð€� +ð� +€ðŸ +ðŸ +�þTgclocals·a6abd16ca9b7fda7b16f985988502f17PP[[[[[[[[þTgclocals·373e82f4a1042824dcc6002c2ac232a1ðð4  ˆˆ‰€‰€ ‰‰€‚‚$‚$€$€ $$þTgclocals·4d302d20697ae725ee9d0d01ea2c1f39€€ þTgclocals·6ddbdcffa4760d41618da0f9574da1b9HH € ¨€‚¢þTgclocals·f77bc0b6f2d2f2ca4ca063dbb7a646c4HH þ6go.string."updateMetadata:"@@updateMetadata: 6go.string."updateMetadata:"þBgo.string."updateMetadata %s: %v"PLupdateMetadata %s: %v Bgo.string."updateMetadata %s: %v"þDgo.string."updateMetadata: %s: %v"PNupdateMetadata: %s: %v Dgo.string."updateMetadata: %s: %v"þTgclocals·7578dc8470dba4f62d4e7a97f9b887c2°°| ˆ$°€ü‹$€ü‹$ü‹$¢ ˆ$¢ ˆˆ$¢ ˆˆ$¢ ˆˆ$¢ ˆ$¢ˆ$ˆ$¢ €ü‹$¢€ü‹$¢ü‹$¢ ˆ$¢ + ˆ$¢ + ˆ$¢ +ˆ$ª +ˆ$ªˆ$þTgclocals·c9ec4fedd7cec5fa6f9f499148b97ab1¸¸þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þTgclocals·465eaf96722c1f0db85b739f450533f1€€2(,Ê.Ê. +,€þTgclocals·56fad8922133a82d7e9abffb05067a58HHþ,>go.itab.*bytes.Reader.io.Readerþ,Rgo.itab.io/ioutil.nopCloser.io.ReadCloserþTgclocals·44e72c19511b8e0afe3202fc4980ecb7pp$ € þTgclocals·4a0bb136639836c86d1f426111a5a477@@ þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·546983c66b8c981bae315760b1b413ed(( +þTgclocals·c8abedbf3b3a97cce6ddc2d92f455f98((þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·c52c92f0b7577a63ff85fa67299cf7cc[þgo.string."%v"0&%v go.string."%v"þTgclocals·b656e65f26d570d5353cc30b4a444dd288¼<<þTgclocals·7c13896baab3273e10662a9a37b348ceþ,""..gobytes.1þ,""..gobytes.2,,þ,""..gobytes.300þ,""..gobytes.4@@þ,""..gobytes.500þ,""..gobytes.6@@þ,""..gobytes.7DDþ,""..gobytes.8TTþ,""..gobytes.9þ>go.string."package clause"PHpackage clause >go.string."package clause"þ8go.string."import decl"PBimport decl 8go.string."import decl"þ6go.string."const decl"@@const decl 6go.string."const decl"þ4go.string."type decl"@>type decl 4go.string."type decl"þ2go.string."var decl"@< var decl 2go.string."var decl"þ4go.string."func decl"@>func decl 4go.string."func decl"þ8go.string."method decl"PBmethod decl 8go.string."method decl"þgo.string."use"0(use go.string."use"þ,""..gobytes.10þ,""..gobytes.13//line þ,""..gobytes.14$$
þ,""..gobytes.15
þ&go.string."Imports"00Imports &go.string."Imports"þ*go.string."Constants"@4 Constants *go.string."Constants"þ"go.string."Types"0,Types "go.string."Types"þ*go.string."Variables"@4 Variables *go.string."Variables"þ*go.string."Functions"@4 Functions *go.string."Functions"þ&go.string."Methods"00Methods &go.string."Methods"þ go.string."Uses"0*Uses go.string."Uses"þ&go.string."Unknown"00Unknown &go.string."Unknown"þ,""..gobytes.16@@ þgo.string."package clause"  8go.string."import decl"@ 6go.string."const decl"` 4go.string."type decl"€ 2go.string."var decl"  4go.string."func decl"À 8go.string."method decl"à go.string."use"þ*$"".exampleOutputRx&type.*regexp.Regexpþ*"".whitelisted(type.map[string]boolþ*,"".ErrFileIndexVersion type.errorþ*"".predeclared(type.map[string]boolþ("".doctype0type.[]uint80 + +""..gobytes.10þ("".jsonStart0type.[]uint80""..gobytes.11þ("".jsonEnd0type.[]uint80""..gobytes.12þ("".linePrefix0type.[]uint80""..gobytes.13þ*"".modeNames>type.map[string]"".PageInfoModeþ*"".httpErrors type.*expvar.Mapþ("".openTag0type.[]uint80""..gobytes.14þ("".closeTag0type.[]uint80""..gobytes.15þ*"".name0type.[]string0 """.statictmp_3633þ("".spaces0type.[]uint80 ""..gobytes.16þ""".statictmp_0235@type.[2]string  go.string."/"þ""".statictmp_0814  type.struct { Name string; Doc string; Code string; Play string; Output string }þ""".statictmp_1789 "type."".fileIndexþ""".statictmp_2151�*type."".handlerServer`  "go.string."/pkg/"@ go.string."/src"þ""".statictmp_2152 type.[1]string  (go.string."/src/cmd"þ""".statictmp_2807@type.[2]string@ +  ,go.string."index.html"þ(""".statictmp_3632€type.[8][]uint8€  ""**""..gobytes.10""..gobytes.2`""..gobytes.3�""..gobytes.4À""..gobytes.5ð""..gobytes.6 ""..gobytes.7Ð""..gobytes.8þ*""".statictmp_3633 type.[9]string    (go.string."Packages"  &go.string."Imports"@ *go.string."Constants"` "go.string."Types"€ *go.string."Variables"  *go.string."Functions"À &go.string."Methods"à go.string."Uses"€ &go.string."Unknown"þ,"".initdone·type.uint8þ""".statictmp_3637à Htype.[26]struct { a string; b bool }Ò  4 "go.string.".bash"0 go.string.".c"` go.string.".cc"� go.string.".cpp"À go.string.".cxx"ð go.string.".css"  go.string.".go"Ð go.string.".goc"€ go.string.".h"° go.string.".hh"à go.string.".hpp"� go.string.".hxx"À "go.string.".html"ð go.string.".js"  go.string.".out"Ð go.string.".py"€ go.string.".s"° go.string.".sh"à go.string.".txt"� go.string.".xml"À &go.string."AUTHORS"ð 0go.string."CONTRIBUTORS"  &go.string."LICENSE"Ð (go.string."Makefile"€  &go.string."PATENTS"°  $go.string."README"þ""".statictmp_3639ÐHtype.[39]struct { a string; b bool }  +N go.string."bool"0 go.string."byte"` *go.string."complex64"� ,go.string."complex128"À "go.string."error"ð &go.string."float32"  &go.string."float64"Ð go.string."int"€ go.string."int8"° "go.string."int16"à "go.string."int32"� "go.string."int64"À go.string."rune"ð $go.string."string"  go.string."uint"Ð "go.string."uint8"€ $go.string."uint16"° $go.string."uint32"à $go.string."uint64"� &go.string."uintptr"À go.string."true"ð "go.string."false"  go.string."iota"Ð go.string."nil"€  $go.string."append"°  go.string."cap"à  "go.string."close"� + &go.string."complex"À + go.string."copy"ð + $go.string."delete"   go.string."imag"Ð  go.string."len"€  go.string."make"°  go.string."new"à  "go.string."panic"�  "go.string."print"À  &go.string."println"ð  go.string."real"  &go.string."recover"þ""".statictmp_3641ð\type.[5]struct { a string; b "".PageInfoMode }ð + go.string."all"0 &go.string."methods"` go.string."src"� go.string."text"À go.string."flat"þ""".CommandLine·f"".CommandLineþ*runtime.panicindex·f$runtime.panicindexþ*runtime.panicslice·f$runtime.panicsliceþ&runtime.eqstring·f runtime.eqstringþ*strings.TrimPrefix·f$strings.TrimPrefixþ"".paths·f"".pathsþH"".(*Presentation).GetPkgPageInfo·fB"".(*Presentation).GetPkgPageInfoþ,path/filepath.IsAbs·f&path/filepath.IsAbsþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ0runtime.concatstring2·f*runtime.concatstring2þpath.Join·fpath.JoinþH"".(*Presentation).GetCmdPageInfo·fB"".(*Presentation).GetCmdPageInfoþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Fprintf·ffmt.Fprintfþfmt.Errorf·ffmt.Errorfþ "".filterInfo·f"".filterInfoþHtext/template.(*Template).Execute·fBtext/template.(*Template).Executeþ,runtime.throwreturn·f&runtime.throwreturnþ$runtime.convT2I·fruntime.convT2Iþ\golang.org/x/tools/godoc/vfs.NameSpace.Bind·fVgolang.org/x/tools/godoc/vfs.NameSpace.Bindþ2go/build.IsLocalImport·f,go/build.IsLocalImportþos.Getwd·fos.Getwdþ*path/filepath.Join·f$path/filepath.Joinþ$go/build.Import·fgo/build.Importþ"".makeRx·f"".makeRxþ$runtime.convI2E·fruntime.convI2Eþlog.Fatalf·flog.Fatalfþ"".func·001·f"".func·001þ$runtime.makemap·fruntime.makemapþ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ&runtime.typ2Itab·f runtime.typ2Itabþ.go/ast.NewCommentMap·f(go/ast.NewCommentMapþ(runtime.newobject·f"runtime.newobjectþ8runtime.writebarrierslice·f2runtime.writebarriersliceþ(go/ast.FilterFile·f"go/ast.FilterFileþ*runtime.mapassign1·f$runtime.mapassign1þ$runtime.convI2I·fruntime.convI2Iþ6go/ast.CommentMap.Filter·f0go/ast.CommentMap.Filterþ:go/ast.CommentMap.Comments·f4go/ast.CommentMap.Commentsþ(runtime.growslice·f"runtime.growsliceþ$runtime.memmove·fruntime.memmoveþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ6go/doc.(*Package).Filter·f0go/doc.(*Package).Filterþ"".isRegexp·f"".isRegexpþ&strings.IndexAny·f strings.IndexAnyþ0runtime.concatstring4·f*runtime.concatstring4þ"regexp.Compile·fregexp.Compileþ"".NewCorpus·f"".NewCorpusþ&runtime.makechan·f runtime.makechanþ8"".(*Corpus).CurrentIndex·f2"".(*Corpus).CurrentIndexþ^golang.org/x/tools/godoc/util.(*RWValue).Get·fXgolang.org/x/tools/godoc/util.(*RWValue).Getþ*runtime.assertE2T2·f$runtime.assertE2T2þ<"".(*Corpus).FSModifiedTime·f6"".(*Corpus).FSModifiedTimeþ("".(*Corpus).Init·f""".(*Corpus).Initþ4"".(*Corpus).initFSTree·f."".(*Corpus).initFSTreeþ<"".(*Corpus).updateMetadata·f6"".(*Corpus).updateMetadataþF"".(*Corpus).refreshMetadataLoop·f@"".(*Corpus).refreshMetadataLoopþ$runtime.newproc·fruntime.newprocþ8"".(*Corpus).newDirectory·f2"".(*Corpus).newDirectoryþ^golang.org/x/tools/godoc/util.(*RWValue).Set·fXgolang.org/x/tools/godoc/util.(*RWValue).Setþ>"".(*Corpus).invalidateIndex·f8"".(*Corpus).invalidateIndexþ"".isGoFile·f"".isGoFileþpath.Ext·fpath.Extþ"".isPkgFile·f"".isPkgFileþ"".isPkgDir·f"".isPkgDirþ>"".(*treeBuilder).newDirTree·f8"".(*treeBuilder).newDirTreeþ"".func·002·f"".func·002þ2"".(*Corpus).parseFile·f,"".(*Corpus).parseFileþ"".(*Presentation).infoLineFuncþ(runtime.assertE2T·f"runtime.assertE2TþT"".(*Presentation).infoSnippet_htmlFunc·fN"".(*Presentation).infoSnippet_htmlFuncþ<"".(*Presentation).nodeFunc·f6"".(*Presentation).nodeFuncþ>"".(*Presentation).writeNode·f8"".(*Presentation).writeNodeþ8runtime.slicebytetostring·f2runtime.slicebytetostringþF"".(*Presentation).node_htmlFunc·f@"".(*Presentation).node_htmlFuncþ*runtime.assertE2I2·f$runtime.assertE2I2þ""".LinkifyText·f"".LinkifyTextþ go/doc.ToHTML·fgo/doc.ToHTMLþ."".containsOnlySpace·f("".containsOnlySpaceþ"".func·010·f"".func·010þ$bytes.IndexFunc·fbytes.IndexFuncþ go/doc.ToText·fgo/doc.ToTextþ2"".(*PageInfo).IsEmpty·f,"".(*PageInfo).IsEmptyþ"".func·011·f"".func·011þ8runtime.stringtoslicebyte·f2runtime.stringtoslicebyteþpath.Clean·fpath.Cleanþ0runtime.concatstring3·f*runtime.concatstring3þstrconv.Itoa·fstrconv.ItoaþL"".(*Presentation).example_textFunc·fF"".(*Presentation).example_textFuncþ0"".stripExampleSuffix·f*"".stripExampleSuffixþ$strings.Replace·fstrings.Replaceþstrings.Trim·fstrings.TrimþL"".(*Presentation).example_htmlFunc·fF"".(*Presentation).example_htmlFuncþFregexp.(*Regexp).FindStringIndex·f@regexp.(*Regexp).FindStringIndexþ(strings.TrimSpace·f"strings.TrimSpaceþ"go/format.Node·fgo/format.Nodeþlog.Print·flog.PrintþL"".(*Presentation).example_nameFunc·fF"".(*Presentation).example_nameFuncþ,"".splitExampleName·f&"".splitExampleNameþP"".(*Presentation).example_suffixFunc·fJ"".(*Presentation).example_suffixFuncþR"".(*Presentation).implements_htmlFunc·fL"".(*Presentation).implements_htmlFuncþ:runtime.mapaccess2_faststr·f4runtime.mapaccess2_faststrþP"".(*Presentation).methodset_htmlFunc·fJ"".(*Presentation).methodset_htmlFuncþP"".(*Presentation).callgraph_htmlFunc·fJ"".(*Presentation).callgraph_htmlFuncþfmt.Sprintf·ffmt.Sprintfþ$strings.ToLower·fstrings.ToLowerþ strings.Title·fstrings.Titleþ2"".startsWithUppercase·f,"".startsWithUppercaseþDunicode/utf8.DecodeRuneInString·f>unicode/utf8.DecodeRuneInStringþ$unicode.IsUpper·funicode.IsUpperþ(strings.LastIndex·f"strings.LastIndexþ"".(*Presentation).WriteNode·f8"".(*Presentation).WriteNodeþ$"".RunList.sort·f"".RunList.sortþsort.Sort·fsort.Sortþ6"".(*interfaceSlice).Len·f0"".(*interfaceSlice).Lenþ8"".(*interfaceSlice).Less·f2"".(*interfaceSlice).Lessþ8"".(*interfaceSlice).Swap·f2"".(*interfaceSlice).Swapþ("".RunList.reduce·f""".RunList.reduceþ""".KindRun.Len·f"".KindRun.Lenþ$"".KindRun.Less·f"".KindRun.Lessþ$"".KindRun.Swap·f"".KindRun.Swapþ"".lessKind·f"".lessKindþ "".newKindRun·f"".newKindRunþ""".(*Pak).less·f"".(*Pak).lessþ(runtime.cmpstring·f"runtime.cmpstringþ$"".(*File).Path·f"".(*File).Pathþ"".lessSpot·f"".lessSpotþ "".newFileRun·f"".newFileRunþ&"".(*PakRun).Len·f "".(*PakRun).Lenþ("".(*PakRun).Less·f""".(*PakRun).Lessþ("".(*PakRun).Swap·f""".(*PakRun).Swapþ""".lessFileRun·f"".lessFileRunþ"".newPakRun·f"".newPakRunþ "".lessPakRun·f"".lessPakRunþ"".reduce·f"".reduceþ("".HitList.filter·f""".HitList.filterþ$"".lessWordPair·f"".lessWordPairþ""".newAltWords·f"".newAltWordsþ0"".(*AltWords).filter·f*"".(*AltWords).filterþ."".byImportCount.Len·f("".byImportCount.Lenþ0"".byImportCount.Less·f*"".byImportCount.Lessþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþ0"".byImportCount.Swap·f*"".byImportCount.Swapþ4"".byImportCount.String·f."".byImportCount.Stringþ4"".byImportCount.filter·f."".byImportCount.filterþ."".byImportCount.top·f("".byImportCount.topþ."".(*Indexer).intern·f("".(*Indexer).internþ<"".(*Indexer).lookupPackage·f6"".(*Indexer).lookupPackageþ6runtime.writebarrierfat4·f0runtime.writebarrierfat4þ*runtime.mapaccess1·f$runtime.mapaccess1þ6"".(*Indexer).addSnippet·f0"".(*Indexer).addSnippetþ6"".(*Indexer).visitIdent·f0"".(*Indexer).visitIdentþ0go/token.(*File).Line·f*go/token.(*File).Lineþ "".NewSnippet·f"".NewSnippetþ>"".(*Indexer).visitFieldList·f8"".(*Indexer).visitFieldListþgo/ast.Walk·fgo/ast.Walkþ4"".(*Indexer).visitSpec·f."".(*Indexer).visitSpecþ*runtime.ifacethash·f$runtime.ifacethashþ*runtime.assertI2T2·f$runtime.assertI2T2þ$strconv.Unquote·fstrconv.Unquoteþ:"".(*Indexer).visitGenDecl·f4"".(*Indexer).visitGenDeclþ,"".(*Indexer).Visit·f&"".(*Indexer).Visitþ0"".(*Indexer).addFile·f*"".(*Indexer).addFileþ(runtime.deferproc·f"runtime.deferprocþ,runtime.deferreturn·f&runtime.deferreturnþ6bytes.(*Buffer).ReadFrom·f0bytes.(*Buffer).ReadFromþ,go/parser.ParseFile·f&go/parser.ParseFileþ6go/token.(*FileSet).File·f0go/token.(*FileSet).FileþLgo/token.(*File).SetLinesForContent·fFgo/token.(*File).SetLinesForContentþNgolang.org/x/tools/godoc/util.IsText·fHgolang.org/x/tools/godoc/util.IsTextþ6bytes.(*Buffer).Truncate·f0bytes.(*Buffer).Truncateþ&"".isWhitelisted·f "".isWhitelistedþ4"".(*Indexer).indexDocs·f."".(*Indexer).indexDocsþgo/doc.New·fgo/doc.Newþ"".func·012·f"".func·012þ8runtime.mapaccess1_fast32·f2runtime.mapaccess1_fast32þpath.Dir·fpath.Dirþ8"".(*Indexer).indexGoFile·f2"".(*Indexer).indexGoFileþ4"".(*Indexer).visitFile·f."".(*Indexer).visitFileþ"".func·013·f"".func·013þ*sync.(*Mutex).Lock·f$sync.(*Mutex).Lockþ.sync.(*Mutex).Unlock·f(sync.(*Mutex).Unlockþjgolang.org/x/tools/godoc/util.(*Throttle).Throttle·fdgolang.org/x/tools/godoc/util.(*Throttle).Throttleþ:go/token.(*File).LineCount·f4go/token.(*File).LineCountþ"".canonical·f"".canonicalþ0"".(*Corpus).throttle·f*"".(*Corpus).throttleþ0"".(*Corpus).NewIndex·f*"".(*Corpus).NewIndexþXgolang.org/x/tools/godoc/util.NewThrottle·fRgolang.org/x/tools/godoc/util.NewThrottleþ4"".(*Corpus).fsDirnames·f."".(*Corpus).fsDirnamesþ0sync.(*WaitGroup).Add·f*sync.(*WaitGroup).Addþ"".func·016·f"".func·016þ2sync.(*WaitGroup).Wait·f,sync.(*WaitGroup).Waitþ0bytes.(*Buffer).Reset·f*bytes.(*Buffer).Resetþ0index/suffixarray.New·f*index/suffixarray.Newþ0"".(*fileIndex).Write·f*"".(*fileIndex).Writeþ4encoding/gob.NewEncoder·f.encoding/gob.NewEncoderþBencoding/gob.(*Encoder).Encode·findex/suffixarray.(*Index).Readþ("".(*Index).Stats·f""".(*Index).Statsþ4"".(*Index).ImportCount·f."".(*Index).ImportCountþ4"".(*Index).PackagePath·f."".(*Index).PackagePathþ,"".(*Index).Exports·f&"".(*Index).Exportsþ*"".(*Index).Idents·f$"".(*Index).Identsþ2"".(*Index).lookupWord·f,"".(*Index).lookupWordþ$"".isIdentifier·f"".isIdentifierþ,runtime.stringiter2·f&runtime.stringiter2þ&unicode.IsLetter·f unicode.IsLetterþ$unicode.IsDigit·funicode.IsDigitþ*"".(*Index).Lookup·f$"".(*Index).Lookupþ,"".(*Index).Snippet·f&"".(*Index).Snippetþ,"".positionList.Len·f&"".positionList.Lenþ."".positionList.Less·f("".positionList.Lessþ."".positionList.Swap·f("".positionList.Swapþ6runtime.writebarrierfat3·f0runtime.writebarrierfat3þ"".unique·f"".uniqueþsort.Ints·fsort.Intsþ6"".(*Index).LookupRegexp·f0"".(*Index).LookupRegexpþTindex/suffixarray.(*Index).FindAllIndex·fNindex/suffixarray.(*Index).FindAllIndexþ"".func·019·f"".func·019þ>"".(*Corpus).refreshMetadata·f8"".(*Corpus).refreshMetadataþ:"".(*Corpus).indexUpToDate·f4"".(*Corpus).indexUpToDateþ8"".(*Corpus).feedDirnames·f2"".(*Corpus).feedDirnamesþ"".func·020·f"".func·020þ:"".(*Index).CompatibleWith·f4"".(*Index).CompatibleWithþ2"".(*Corpus).readIndex·f,"".(*Corpus).readIndexþ*path/filepath.Glob·f$path/filepath.Globþsort.Strings·fsort.Stringsþos.Open·fos.Openþ&os.(*File).Close·f os.(*File).Closeþ"io.MultiReader·fio.MultiReaderþ:"".(*Corpus).ReadIndexFrom·f4"".(*Corpus).ReadIndexFromþ6"".(*Corpus).UpdateIndex·f0"".(*Corpus).UpdateIndexþtime.Now·ftime.Nowþ time.Time.Sub·ftime.Time.Subþ.runtime.ReadMemStats·f(runtime.ReadMemStatsþruntime.GC·fruntime.GCþ4"".(*Corpus).RunIndexer·f."".(*Corpus).RunIndexerþtime.Sleep·ftime.Sleepþ4"".countingWriter.Write·f."".countingWriter.Writeþ2"".countingReader.Read·f,"".countingReader.Readþ:"".countingReader.ReadByte·f4"".countingReader.ReadByteþ"".linksFor·f"".linksForþ"".func·021·f"".func·021þ&"".identModesFor·f "".identModesForþ"".func·022·f"".func·022þ"go/ast.Inspect·fgo/ast.Inspectþ"".func·023·f"".func·023þ4"".(*Metadata).FilePath·f."".(*Metadata).FilePathþ*"".extractMetadata·f$"".extractMetadataþ$bytes.HasPrefix·fbytes.HasPrefixþbytes.Index·fbytes.Indexþ4encoding/json.Unmarshal·f.encoding/json.Unmarshalþ"".func·024·f"".func·024þ6"".(*Corpus).MetadataFor·f0"".(*Corpus).MetadataForþ.runtime.selectnbsend·f(runtime.selectnbsendþ>"".(*Presentation).ServePage·f8"".(*Presentation).ServePageþF"".applyTemplateToResponseWriter·f@"".applyTemplateToResponseWriterþ@"".(*Presentation).ServeError·f:"".(*Presentation).ServeErrorþ&"".applyTemplate·f "".applyTemplateþX"".replaceLinePrefixCommentsWithBlankLine·fR"".replaceLinePrefixCommentsWithBlankLineþPgolang.org/x/tools/godoc/vfs.ReadFile·fJgolang.org/x/tools/godoc/vfs.ReadFileþ4"".(*Corpus).parseFiles·f."".(*Corpus).parseFilesþ*"".NewPresentation·f$"".NewPresentationþJ"".(*Presentation).SearchResultDoc·fD"".(*Presentation).SearchResultDocþL"".(*Presentation).SearchResultCode·fF"".(*Presentation).SearchResultCodeþJ"".(*Presentation).SearchResultTxt·fD"".(*Presentation).SearchResultTxtþL"".(*handlerServer).registerWithMux·fF"".(*handlerServer).registerWithMuxþB"".*Presentation.ServeFile·fm·f<"".*Presentation.ServeFile·fmþDnet/http.(*ServeMux).HandleFunc·f>net/http.(*ServeMux).HandleFuncþH"".*Presentation.HandleSearch·fm·fB"".*Presentation.HandleSearch·fmþX"".*Presentation.("".serveSearchDesc)·fm·fR"".*Presentation.("".serveSearchDesc)·fmþ@"".(*Presentation).FileServer·f:"".(*Presentation).FileServerþ>"".(*Presentation).ServeHTTP·f8"".(*Presentation).ServeHTTPþBnet/http.(*ServeMux).ServeHTTP·f"".(*Presentation).PkgFSRoot·f8"".(*Presentation).PkgFSRootþ>"".(*Presentation).CmdFSRoot·f8"".(*Presentation).CmdFSRootþD"".(*handlerServer).GetPageInfo·f>"".(*handlerServer).GetPageInfoþ,"".(*Corpus).Lookup·f&"".(*Corpus).LookupþD"".(*Presentation).HandleSearch·f>"".(*Presentation).HandleSearchþ@net/http.(*Request).FormValue·f:net/http.(*Request).FormValueþJ"".(*Presentation).GetPageInfoMode·fD"".(*Presentation).GetPageInfoModeþ>"".(*Presentation).ServeText·f8"".(*Presentation).ServeTextþ0bytes.(*Buffer).Write·f*bytes.(*Buffer).WriteþJ"".(*Presentation).serveSearchDesc·fD"".(*Presentation).serveSearchDescþ,net/http.Header.Set·f&net/http.Header.Setþregexp.(*Regexp).MatchString·f8regexp.(*Regexp).MatchStringþ("".packageExports·f""".packageExportsþ"".func·027·f"".func·027þD"".(*handlerServer).includePath·f>"".(*handlerServer).includePathþ&strings.Contains·f strings.Containsþ,path/filepath.Clean·f&path/filepath.Cleanþ*"".funcsByName.Len·f$"".funcsByName.Lenþ,"".funcsByName.Swap·f&"".funcsByName.Swapþ,"".funcsByName.Less·f&"".funcsByName.Lessþ@"".(*handlerServer).ServeHTTP·f:"".(*handlerServer).ServeHTTPþ"".redirect·f"".redirectþtgolang.org/x/tools/godoc/analysis.(*Result).PackageInfo·fngolang.org/x/tools/godoc/analysis.(*Result).PackageInfoþ""".marshalJSON·f"".marshalJSONþ$go/ast.NewScope·fgo/ast.NewScopeþ""".globalNames·f"".globalNamesþ"".addNames·f"".addNamesþ$go/doc.Examples·fgo/doc.Examplesþ(runtime.assertI2T·f"runtime.assertI2Tþ*go/ast.FileExports·f$go/ast.FileExportsþ@"".(*writerCapturesErr).Write·f:"".(*writerCapturesErr).Writeþ"".init·1·f"".init·1þ expvar.NewMap·fexpvar.NewMapþ(expvar.(*Map).Add·f"expvar.(*Map).Addþ0net/url.(*URL).String·f*net/url.(*URL).Stringþ(net/http.Redirect·f"net/http.Redirectþ$"".redirectFile·f"".redirectFileþ(strings.TrimRight·f"strings.TrimRightþF"".(*Presentation).serveTextFile·f@"".(*Presentation).serveTextFileþngolang.org/x/tools/godoc/analysis.(*Result).FileInfo·fhgolang.org/x/tools/godoc/analysis.(*Result).FileInfoþjgolang.org/x/tools/godoc/analysis.(*Result).Status·fdgolang.org/x/tools/godoc/analysis.(*Result).Statusþ(html.EscapeString·f"html.EscapeStringþ("".formatGoSource·f""".formatGoSourceþ"".func·028·f"".func·028þ"".func·029·f"".func·029þbytes.Split·fbytes.SplitþH"".(*Presentation).serveDirectory·fB"".(*Presentation).serveDirectoryþD"".(*Presentation).ServeHTMLDoc·f>"".(*Presentation).ServeHTMLDocþDtext/template.(*Template).Funcs·f>text/template.(*Template).FuncsþDtext/template.(*Template).Parse·f>text/template.(*Template).Parseþ"".Linkify·f"".Linkifyþ>"".(*Presentation).ServeFile·f8"".(*Presentation).ServeFileþ>"".(*Presentation).serveFile·f8"".(*Presentation).serveFileþVgolang.org/x/tools/godoc/util.IsTextFile·fPgolang.org/x/tools/godoc/util.IsTextFileþgo/token.(*FileSet).Position·f8go/token.(*FileSet).Positionþ"".findSpec·f"".findSpecþ@"".(*Presentation).genSnippet·f:"".(*Presentation).genSnippetþB"".(*Presentation).funcSnippet·f<"".(*Presentation).funcSnippetþ@"".(*Presentation).NewSnippet·f:"".(*Presentation).NewSnippetþ2"".(*ebnfParser).flush·f,"".(*ebnfParser).flushþ0"".(*ebnfParser).next·f*"".(*ebnfParser).nextþ>text/scanner.(*Scanner).Scan·f8text/scanner.(*Scanner).ScanþHtext/scanner.(*Scanner).TokenText·fBtext/scanner.(*Scanner).TokenTextþ4"".(*ebnfParser).printf·f."".(*ebnfParser).printfþB"".(*ebnfParser).errorExpected·f<"".(*ebnfParser).errorExpectedþ6text/scanner.TokenString·f0text/scanner.TokenStringþ4"".(*ebnfParser).expect·f."".(*ebnfParser).expectþF"".(*ebnfParser).parseIdentifier·f@"".(*ebnfParser).parseIdentifierþ:"".(*ebnfParser).parseTerm·f4"".(*ebnfParser).parseTermþF"".(*ebnfParser).parseExpression·f@"".(*ebnfParser).parseExpressionþB"".(*ebnfParser).parseSequence·f<"".(*ebnfParser).parseSequenceþF"".(*ebnfParser).parseProduction·f@"".(*ebnfParser).parseProductionþ2"".(*ebnfParser).parse·f,"".(*ebnfParser).parseþ>text/scanner.(*Scanner).Init·f8text/scanner.(*Scanner).Initþ&"".SpotKind.Name·f "".SpotKind.Nameþ"".init·2·f"".init·2þ$"".makeSpotInfo·f"".makeSpotInfoþ&"".SpotInfo.Kind·f "".SpotInfo.Kindþ&"".SpotInfo.Lori·f "".SpotInfo.Loriþ,"".SpotInfo.IsIndex·f&"".SpotInfo.IsIndexþ4"".(*tconv).writeIndent·f."".(*tconv).writeIndentþ("".(*tconv).Write·f""".(*tconv).Writeþ0"".(*Corpus).contents·f*"".(*Corpus).contentsþlog.Panic·flog.Panicþ"".stringFor·f"".stringForþ*runtime.efacethash·f$runtime.efacethashþlog.Panicf·flog.Panicfþ4"".(*Presentation).code·f."".(*Presentation).codeþ"".func·030·f"".func·030þ."".(*Corpus).oneLine·f("".(*Corpus).oneLineþ:"".(*Corpus).multipleLines·f4"".(*Corpus).multipleLinesþ"".parseArg·f"".parseArgþ*strings.SplitAfter·f$strings.SplitAfterþ"".match·f"".matchþstrings.Join·fstrings.Joinþ(runtime.closechan·f"runtime.closechanþ:go/scanner.(*Scanner).Scan·f4go/scanner.(*Scanner).Scanþ4go/token.(*File).Offset·f.go/token.(*File).Offsetþ$unicode.IsSpace·funicode.IsSpaceþ"".func·014·f"".func·014þ"".func·015·f"".func·015þ2sync.(*WaitGroup).Done·f,sync.(*WaitGroup).Doneþ(go/ast.IsExported·f"go/ast.IsExportedþ8runtime.mapaccess1_fast64·f2runtime.mapaccess1_fast64þ0path/filepath.ToSlash·f*path/filepath.ToSlashþ(runtime.gorecover·f"runtime.gorecoverþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþ(text/scanner.init·f"text/scanner.initþ"io/ioutil.init·fio/ioutil.initþhtml.init·fhtml.initþexpvar.init·fexpvar.initþVgolang.org/x/tools/godoc/vfs/httpfs.init·fPgolang.org/x/tools/godoc/vfs/httpfs.initþ net/http.init·fnet/http.initþ*encoding/json.init·f$encoding/json.initþsync.init·fsync.initþruntime.init·fruntime.initþ2index/suffixarray.init·f,index/suffixarray.initþ(encoding/gob.init·f"encoding/gob.initþbufio.init·fbufio.initþunicode.init·funicode.initþ*html/template.init·f$html/template.initþ$go/printer.init·fgo/printer.initþ"go/format.init·fgo/format.initþ*text/template.init·f$text/template.initþstrconv.init·fstrconv.initþ$go/scanner.init·fgo/scanner.initþ go/token.init·fgo/token.initþ"go/parser.init·fgo/parser.initþgo/doc.init·fgo/doc.initþbytes.init·fbytes.initþJgolang.org/x/tools/godoc/util.init·fDgolang.org/x/tools/godoc/util.initþRgolang.org/x/tools/godoc/analysis.init·fLgolang.org/x/tools/godoc/analysis.initþtime.init·ftime.initþHgolang.org/x/tools/godoc/vfs.init·fBgolang.org/x/tools/godoc/vfs.initþstrings.init·fstrings.initþregexp.init·fregexp.initþ*path/filepath.init·f$path/filepath.initþpath.init·fpath.initþos.init·fos.initþlog.init·flog.initþio.init·fio.initþ go/build.init·fgo/build.initþgo/ast.init·fgo/ast.initþfmt.init·ffmt.initþ*regexp.MustCompile·f$regexp.MustCompileþerrors.New·ferrors.Newþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ4go.string."[]*doc.Example"@>[]*doc.Example 4go.string."[]*doc.Example"þ,type.[]*go/doc.Example  B6e[   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*doc.Example"p>go.weak.type.*[]*go/doc.Example€"runtime.zerovalue�(type.*go/doc.ExampleþXgo.typelink.[]*doc.Example/[]*go/doc.Example,type.[]*go/doc.Exampleþ.go.string."[]*doc.Note"@8 []*doc.Note .go.string."[]*doc.Note"þ&type.[]*go/doc.Note  ìî +z   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]*doc.Note"p8go.weak.type.*[]*go/doc.Note€"runtime.zerovalue�"type.*go/doc.NoteþLgo.typelink.[]*doc.Note/[]*go/doc.Note&type.[]*go/doc.Noteþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ2go.string."[][]*doc.Note"@< [][]*doc.Note 2go.string."[][]*doc.Note"þ*type.[][]*go/doc.Note  Æ+   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[][]*doc.Note"p[8][]*doc.Note 4go.string."[8][]*doc.Note"þ,type.[8][]*go/doc.NoteÀÀÀ`2H à runtime.algarray0bruntime.gcbits.0x48844448844448844448844400000000P4go.string."[8][]*doc.Note"p>go.weak.type.*[8][]*go/doc.Note€"runtime.zerovalue�&type.[]*go/doc.Note *type.[][]*go/doc.NoteþXgo.typelink.[8][]*doc.Note/[8][]*go/doc.Note,type.[8][]*go/doc.Noteþbruntime.gcbits.0x88000000000000000000000000000000 ˆþTgo.string."*map.bucket[string][]*doc.Note"`^*map.bucket[string][]*doc.Note Tgo.string."*map.bucket[string][]*doc.Note"þLtype.*map.bucket[string][]*go/doc.Note   ƒ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."*map.bucket[string][]*doc.Note"p^go.weak.type.**map.bucket[string][]*go/doc.Note€"runtime.zerovalue�Jtype.map.bucket[string][]*go/doc.Noteþ,Rtype..gc.map.bucket[string][]*go/doc.Note,þZtype..gcprog.map.bucket[string][]*go/doc.Note*™™™™Y–eY–e þRgo.string."map.bucket[string][]*doc.Note"`\map.bucket[string][]*doc.Note Rgo.string."map.bucket[string][]*doc.Note"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þJtype.map.bucket[string][]*go/doc.Note°°P^˜ˆ�YˆH à runtime.algarray0Rtype..gc.map.bucket[string][]*go/doc.Note@Ztype..gcprog.map.bucket[string][]*go/doc.NotePRgo.string."map.bucket[string][]*doc.Note"p\go.weak.type.*map.bucket[string][]*go/doc.Note€"runtime.zerovalue�ÀJtype.map.bucket[string][]*go/doc.NoteÀ go.string."keys"àtype.[8]string�$go.string."values"°,type.[8][]*go/doc.Noteà(go.string."overflow"€Ltype.*map.bucket[string][]*go/doc.Noteþbruntime.gcbits.0x44844800000000000000000000000000 D„HþLgo.string."map.hdr[string][]*doc.Note"`Vmap.hdr[string][]*doc.Note Lgo.string."map.hdr[string][]*doc.Note"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þDtype.map.hdr[string][]*go/doc.Noteàà0àú   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PLgo.string."map.hdr[string][]*doc.Note"pVgo.weak.type.*map.hdr[string][]*go/doc.Note€"runtime.zerovalue�ÀDtype.map.hdr[string][]*go/doc.NoteÀ&go.string."buckets"àLtype.*map.bucket[string][]*go/doc.Note�,go.string."oldbuckets"°Ltype.*map.bucket[string][]*go/doc.NoteþDgo.string."map[string][]*doc.Note"PNmap[string][]*doc.Note Dgo.string."map[string][]*doc.Note"þ?ÞnˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PNgo.string."map.bucket[string]*ast.File"pXgo.weak.type.*map.bucket[string]*go/ast.File€"runtime.zerovalue�ÀFtype.map.bucket[string]*go/ast.FileÀ go.string."keys"àtype.[8]string�$go.string."values"°(type.[8]*go/ast.Fileà(go.string."overflow"€Htype.*map.bucket[string]*go/ast.FileþHgo.string."map.hdr[string]*ast.File"`Rmap.hdr[string]*ast.File Hgo.string."map.hdr[string]*ast.File"þ@type.map.hdr[string]*go/ast.Fileàà0XJ®‘  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PHgo.string."map.hdr[string]*ast.File"pRgo.weak.type.*map.hdr[string]*go/ast.File€"runtime.zerovalue�À@type.map.hdr[string]*go/ast.FileÀ&go.string."buckets"àHtype.*map.bucket[string]*go/ast.File�,go.string."oldbuckets"°Htype.*map.bucket[string]*go/ast.Fileþ@go.string."map[string]*ast.File"PJmap[string]*ast.File @go.string."map[string]*ast.File"þ8type.map[string]*go/ast.FileÜÜÜ25Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."map[string]*ast.File"pJgo.weak.type.*map[string]*go/ast.File€"runtime.zerovalue�type.string "type.*go/ast.File°Ftype.map.bucket[string]*go/ast.FileÀ@type.map.hdr[string]*go/ast.Fileþpgo.typelink.map[string]*ast.File/map[string]*go/ast.File8type.map[string]*go/ast.Fileþ"go.string."[]int"0,[]int "go.string."[]int"þtype.[]int  Žfù   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P"go.string."[]int"p&go.weak.type.*[]int€"runtime.zerovalue�type.intþ.go.typelink.[]int/[]inttype.[]intþ^runtime.gcbits.0x000000000000000000000000000000 þ$go.string."[8]int"0.[8]int $go.string."[8]int"þtype.[8]intÀÀ@–™Õ‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P$go.string."[8]int"p(go.weak.type.*[8]int€"runtime.zerovalue�type.int type.[]intþ2go.typelink.[8]int/[8]inttype.[8]intþDgo.string."*map.bucket[string]int"PN*map.bucket[string]int Dgo.string."*map.bucket[string]int"þ6type.*map.bucket[string]int  ɾ̜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*map.bucket[string]int"pHgo.weak.type.**map.bucket[string]int€"runtime.zerovalue�4type.map.bucket[string]intþbruntime.gcbits.0x84848484848484844444444484000000 „„„„„„„„DDDD„þBgo.string."map.bucket[string]int"PLmap.bucket[string]int Bgo.string."map.bucket[string]int"þ4type.map.bucket[string]int°°Ð]hcqˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484844444444484000000PBgo.string."map.bucket[string]int"pFgo.weak.type.*map.bucket[string]int€"runtime.zerovalue�À4type.map.bucket[string]intÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]intà(go.string."overflow"€6type.*map.bucket[string]intþmap[string]int 4go.string."map[string]int"þ&type.map[string]intÜÜåÛÈJ5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."map[string]int"p8go.weak.type.*map[string]int€"runtime.zerovalue�type.string type.int°4type.map.bucket[string]intÀ.type.map.hdr[string]intþRgo.typelink.map[string]int/map[string]int&type.map[string]intþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".DirEntry,type..hash."".DirEntryþ0type..eqfunc."".DirEntry(type..eq."".DirEntryþ*type..alg."".DirEntry 4type..hashfunc."".DirEntry0type..eqfunc."".DirEntryþ6go.string."*godoc.DirEntry"@@*godoc.DirEntry 6go.string."*godoc.DirEntry"þ"type.*"".DirEntry  ï¬K‡6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*godoc.DirEntry"p4go.weak.type.**"".DirEntry€"runtime.zerovalue� type."".DirEntryþbruntime.gcbits.0x44484884448484444800000000000000 DHH„D„„DHþ4go.string."godoc.DirEntry"@>godoc.DirEntry 4go.string."godoc.DirEntry"þ"go.string."Depth"0,Depth "go.string."Depth"þ$go.string."Height"0.Height $go.string."Height"þ go.string."Path"0*Path go.string."Path"þ go.string."Name"0*Name go.string."Name"þ$go.string."HasPkg"0.HasPkg $go.string."HasPkg"þ(go.string."Synopsis"@2Synopsis (go.string."Synopsis"þ(go.string."DirEntry"@2DirEntry (go.string."DirEntry"þ type."".DirEntryððH‡²¨Ð 08, *type..alg."".DirEntry0bruntime.gcbits.0x44484884448484444800000000000000P4go.string."godoc.DirEntry"p"type.*"".DirEntry€"runtime.zerovalue�À type."".DirEntryÀ"go.string."Depth"àtype.int�$go.string."Height"°type.intà go.string."Path"€type.string° go.string."Name"Ðtype.string€$go.string."HasPkg" type.boolÐ(go.string."Synopsis"ðtype.string`  type."".DirEntry (go.string."DirEntry"°"go.importpath."".Àð type."".DirEntryþ8go.string."[]godoc.DirEntry"PB[]godoc.DirEntry 8go.string."[]godoc.DirEntry"þ$type.[]"".DirEntry  K–gx   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]godoc.DirEntry"p6go.weak.type.*[]"".DirEntry€"runtime.zerovalue� type."".DirEntryþTgo.typelink.[]godoc.DirEntry/[]"".DirEntry$type.[]"".DirEntryþbruntime.gcbits.0x84440000000000000000000000000000 „Dþ2go.string."godoc.DirList"@< godoc.DirList 2go.string."godoc.DirList"þ*go.string."MaxHeight"@4 MaxHeight *go.string."MaxHeight"þ go.string."List"0*List go.string."List"þ&go.string."DirList"00DirList &go.string."DirList"þtype."".DirList°° -«> à runtime.algarray0bruntime.gcbits.0x84440000000000000000000000000000P2go.string."godoc.DirList"p type.*"".DirList€"runtime.zerovalue�Àtype."".DirListÀ*go.string."MaxHeight"àtype.int� go.string."List"°$type.[]"".DirEntry`àtype."".DirListà&go.string."DirList"ð"go.importpath."".€°type."".DirListþ4go.string."*godoc.DirList"@>*godoc.DirList 4go.string."*godoc.DirList"þ type.*"".DirList  võq!6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*godoc.DirList"p2go.weak.type.**"".DirList€"runtime.zerovalue�type."".DirListþ,(type..gc."".PageInfo0þ0type..gcprog."".PageInfo¶jišiþ4go.string."godoc.PageInfo"@>godoc.PageInfo 4go.string."godoc.PageInfo"þ&go.string."Dirname"00Dirname &go.string."Dirname"þgo.string."Err"0(Err go.string."Err"þ go.string."FSet"0*FSet go.string."FSet"þ go.string."PDoc"0*PDoc go.string."PDoc"þ(go.string."Examples"@2Examples (go.string."Examples"þ"go.string."Notes"0,Notes "go.string."Notes"þ go.string."PAst"0*PAst go.string."PAst"þ$go.string."IsMain"0.IsMain $go.string."IsMain"þ,go.string."IsFiltered"@6 +IsFiltered ,go.string."IsFiltered"þ2go.string."TypeInfoIndex"@< TypeInfoIndex 2go.string."TypeInfoIndex"þ0go.string."AnalysisData"@: AnalysisData 0go.string."AnalysisData"þ*go.string."CallGraph"@4 CallGraph *go.string."CallGraph"þ4go.string."CallGraphIndex"@>CallGraphIndex 4go.string."CallGraphIndex"þ go.string."Dirs"0*Dirs go.string."Dirs"þ&go.string."DirTime"00DirTime &go.string."DirTime"þ&go.string."DirFlat"00DirFlat &go.string."DirFlat"þ(go.string."PageInfo"@2PageInfo (go.string."PageInfo"þ type."".PageInfo� � ¸JáY (0HPXY`hxˆ�˜°V à runtime.algarray0(type..gc."".PageInfo@0type..gcprog."".PageInfoP4go.string."godoc.PageInfo"p"type.*"".PageInfo€"runtime.zerovalue�À type."".PageInfoÀ&go.string."Dirname"àtype.string�go.string."Err"°type.errorà go.string."FSet"€,type.*go/token.FileSet° go.string."PDoc"Ð(type.*go/doc.Package€(go.string."Examples" ,type.[]*go/doc.ExampleÐ"go.string."Notes"ðgo.weak.type.*func(string) bool€"runtime.zerovalue €,type.func(string) boolÐ�,type.func(string) bool€type.string�type.boolþ*go.string."chan bool"@4 chan bool *go.string."chan bool"þtype.chan bool°°¸HßÝ2   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."chan bool"p.go.weak.type.*chan bool€"runtime.zerovalue�type.boolþ>go.typelink.chan bool/chan booltype.chan boolþ,$type..gc."".Corpushþ,type..gcprog."".Corpus 3›U©Y}Y}Y}Y}™)þ0go.string."godoc.Corpus"@: godoc.Corpus 0go.string."godoc.Corpus"þgo.string."fs"0&fs go.string."fs"þ&go.string."Verbose"00Verbose &go.string."Verbose"þ0go.string."IndexEnabled"@: IndexEnabled 0go.string."IndexEnabled"þ,go.string."IndexFiles"@6 +IndexFiles ,go.string."IndexFiles"þ2go.string."IndexThrottle"@< IndexThrottle 2go.string."IndexThrottle"þ2go.string."IndexInterval"@< IndexInterval 2go.string."IndexInterval"þ*go.string."IndexDocs"@4 IndexDocs *go.string."IndexDocs"þ.go.string."IndexGoCode"@8 IndexGoCode .go.string."IndexGoCode"þ2go.string."IndexFullText"@< IndexFullText 2go.string."IndexFullText"þ,go.string."MaxResults"@6 +MaxResults ,go.string."MaxResults"þ8go.string."SummarizePackage"PBSummarizePackage 8go.string."SummarizePackage"þ4go.string."IndexDirectory"@>IndexDirectory 4go.string."IndexDirectory"þ&go.string."testDir"00testDir &go.string."testDir"þBgo.string."refreshMetadataSignal"PLrefreshMetadataSignal Bgo.string."refreshMetadataSignal"þ$go.string."fsTree"0.fsTree $go.string."fsTree"þ,go.string."fsModified"@6 +fsModified ,go.string."fsModified"þ.go.string."docMetadata"@8 docMetadata .go.string."docMetadata"þ.go.string."searchIndex"@8 searchIndex .go.string."searchIndex"þ(go.string."Analysis"@2Analysis (go.string."Analysis"þ$go.string."Corpus"0.Corpus $go.string."Corpus"þtype."".Corpus€€˜»+;oY(089:@HPXhp°ð0pp à runtime.algarray0$type..gc."".Corpus@,type..gcprog."".CorpusP0go.string."godoc.Corpus"ptype.*"".Corpus€"runtime.zerovalue�Àtype."".CorpusÀgo.string."fs"Ð"go.importpath."".àXtype.golang.org/x/tools/godoc/vfs.FileSystem�&go.string."Verbose"°type.boolà0go.string."IndexEnabled"€type.bool°,go.string."IndexFiles"Ðtype.string€2go.string."IndexThrottle" type.float64Ð2go.string."IndexInterval"ð$type.time.Duration *go.string."IndexDocs"Àtype.boolð.go.string."IndexGoCode"�type.boolÀ2go.string."IndexFullText"àtype.bool�,go.string."MaxResults"°type.intà8go.string."SummarizePackage"€Ltype.func(string) (string, bool, bool)°4go.string."IndexDirectory"Ð,type.func(string) bool€ &go.string."testDir"� "go.importpath."".  type.stringÐ Bgo.string."refreshMetadataSignal"à "go.importpath."".ð type.chan bool  +$go.string."fsTree"° +"go.importpath."".À +Ttype.golang.org/x/tools/godoc/util.RWValueð +,go.string."fsModified"€ "go.importpath."".� Ttype.golang.org/x/tools/godoc/util.RWValueÀ .go.string."docMetadata"Ð "go.importpath."".à Ttype.golang.org/x/tools/godoc/util.RWValue� .go.string."searchIndex"  "go.importpath."".° Ttype.golang.org/x/tools/godoc/util.RWValueà (go.string."Analysis"€ Ztype.golang.org/x/tools/godoc/analysis.Result`° type."".Corpus° $go.string."Corpus"À "go.importpath."".Ð €type."".Corpusþ2go.string."*godoc.Corpus"@< *godoc.Corpus 2go.string."*godoc.Corpus"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ*type..hashfunc."".Pak"type..hash."".Pakþ&type..eqfunc."".Paktype..eq."".Pakþ type..alg."".Pak *type..hashfunc."".Pak&type..eqfunc."".Pakþbruntime.gcbits.0x48480000000000000000000000000000 HHþ*go.string."godoc.Pak"@4 godoc.Pak *go.string."godoc.Pak"þgo.string."Pak"0(Pak go.string."Pak"þtype."".Pak°° a„Ÿr  type..alg."".Pak0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."godoc.Pak"ptype.*"".Pak€"runtime.zerovalue�Àtype."".PakÀ go.string."Path"àtype.string� go.string."Name"°type.string`àtype."".Pakàgo.string."Pak"ð"go.importpath."".€°type."".Pakþ,go.string."*godoc.Pak"@6 +*godoc.Pak ,go.string."*godoc.Pak"þZgo.string."func(*godoc.Pak, *godoc.Pak) bool"pd!func(*godoc.Pak, *godoc.Pak) bool Zgo.string."func(*godoc.Pak, *godoc.Pak) bool"þ@type.func(*"".Pak, *"".Pak) bool°°Õ´öÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*godoc.Pak, *godoc.Pak) bool"pRgo.weak.type.*func(*"".Pak, *"".Pak) bool€"runtime.zerovalue €@type.func(*"".Pak, *"".Pak) boolР@type.func(*"".Pak, *"".Pak) bool€type.*"".Pak�type.*"".Pak type.boolþ go.string."less"0*less go.string."less"þBgo.string."func(*godoc.Pak) bool"PLfunc(*godoc.Pak) bool Bgo.string."func(*godoc.Pak) bool"þ.type.func(*"".Pak) bool  .rP3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*godoc.Pak) bool"p@go.weak.type.*func(*"".Pak) bool€"runtime.zerovalue €.type.func(*"".Pak) boolÐ�.type.func(*"".Pak) bool€type.*"".Pak�type.boolþtype.*"".PakÐФQ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*godoc.Pak"p*go.weak.type.**"".Pak€"runtime.zerovalue�type."".Pak` type.*"".PakÀðtype.*"".Pakð go.string."less"€"go.importpath."".�.type.func(*"".Pak) bool @type.func(*"".Pak, *"".Pak) bool°"".(*Pak).lessÀ"".(*Pak).lessþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ,type..hashfunc."".File$type..hash."".Fileþ(type..eqfunc."".File type..eq."".Fileþ"type..alg."".File ,type..hashfunc."".File(type..eqfunc."".Fileþbruntime.gcbits.0x48888400000000000000000000000000 Hˆ„þ,go.string."godoc.File"@6 +godoc.File ,go.string."godoc.File"þ go.string."File"0*File go.string."File"þtype."".File°°µKE+ "type..alg."".File0bruntime.gcbits.0x48888400000000000000000000000000P,go.string."godoc.File"ptype.*"".File€"runtime.zerovalue�Àtype."".FileÀ go.string."Name"àtype.string�go.string."Pak"°type.*"".Pak`àtype."".Fileà go.string."File"ð"go.importpath."".€°type."".Fileþ.go.string."*godoc.File"@8 *godoc.File .go.string."*godoc.File"þHgo.string."func(*godoc.File) string"`Rfunc(*godoc.File) string Hgo.string."func(*godoc.File) string"þ4type.func(*"".File) string  ýt�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*godoc.File) string"pFgo.weak.type.*func(*"".File) string€"runtime.zerovalue €4type.func(*"".File) stringÐ�4type.func(*"".File) string€type.*"".File�type.stringþ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþtype.*"".FileÐЯ:$#6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*godoc.File"p,go.weak.type.**"".File€"runtime.zerovalue�type."".File` type.*"".FileÀðtype.*"".Fileð go.string."Path"�$type.func() string 4type.func(*"".File) string°"".(*File).PathÀ"".(*File).Pathþ6go.string."*godoc.SpotInfo"@@*godoc.SpotInfo 6go.string."*godoc.SpotInfo"þ"go.string."godoc"0,godoc "go.string."godoc"þ(go.string."SpotInfo"@2SpotInfo (go.string."SpotInfo"þ go.string."Kind"0*Kind go.string."Kind"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Lori"0*Lori go.string."Lori"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ&go.string."IsIndex"00IsIndex &go.string."IsIndex"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þLgo.string."func(*godoc.SpotInfo) bool"`Vfunc(*godoc.SpotInfo) bool Lgo.string."func(*godoc.SpotInfo) bool"þ8type.func(*"".SpotInfo) bool  “tü`3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*godoc.SpotInfo) bool"pJgo.weak.type.*func(*"".SpotInfo) bool€"runtime.zerovalue €8type.func(*"".SpotInfo) boolÐ�8type.func(*"".SpotInfo) bool€"type.*"".SpotInfo�type.boolþ6go.string."*godoc.SpotKind"@@*godoc.SpotKind 6go.string."*godoc.SpotKind"þ(go.string."SpotKind"@2SpotKind (go.string."SpotKind"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þPgo.string."func(*godoc.SpotKind) string"`Zfunc(*godoc.SpotKind) string Pgo.string."func(*godoc.SpotKind) string"þgodoc.SpotKind 4go.string."godoc.SpotKind"þNgo.string."func(godoc.SpotKind) string"`Xfunc(godoc.SpotKind) string Ngo.string."func(godoc.SpotKind) string"þ:type.func("".SpotKind) string  ¥” 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(godoc.SpotKind) string"pLgo.weak.type.*func("".SpotKind) string€"runtime.zerovalue €:type.func("".SpotKind) stringÐ�:type.func("".SpotKind) string€ type."".SpotKind�type.stringþ type."".SpotKindÀÀ¢™Š € runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P4go.string."godoc.SpotKind"p"type.*"".SpotKind€"runtime.zerovalue`� type."".SpotKind�(go.string."SpotKind" "go.importpath."".°à type."".SpotKindà go.string."Name"€$type.func() string�:type.func("".SpotKind) string &"".(*SpotKind).Name° "".SpotKind.Nameþ`go.string."func(*godoc.SpotInfo) godoc.SpotKind"pj$func(*godoc.SpotInfo) godoc.SpotKind `go.string."func(*godoc.SpotInfo) godoc.SpotKind"þFtype.func(*"".SpotInfo) "".SpotKind  _ø‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*godoc.SpotInfo) godoc.SpotKind"pXgo.weak.type.*func(*"".SpotInfo) "".SpotKind€"runtime.zerovalue €Ftype.func(*"".SpotInfo) "".SpotKindÐ�Ftype.func(*"".SpotInfo) "".SpotKind€"type.*"".SpotInfo� type."".SpotKindþJgo.string."func(*godoc.SpotInfo) int"`Tfunc(*godoc.SpotInfo) int Jgo.string."func(*godoc.SpotInfo) int"þ6type.func(*"".SpotInfo) int   ‹ôÆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*godoc.SpotInfo) int"pHgo.weak.type.*func(*"".SpotInfo) int€"runtime.zerovalue €6type.func(*"".SpotInfo) intÐ�6type.func(*"".SpotInfo) int€"type.*"".SpotInfo�type.intþBgo.string."func() godoc.SpotKind"PLfunc() godoc.SpotKind Bgo.string."func() godoc.SpotKind"þ.type.func() "".SpotKind��ô-û;3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func() godoc.SpotKind"p@go.weak.type.*func() "".SpotKind€"runtime.zerovalue €.type.func() "".SpotKindЀ.type.func() "".SpotKind€ type."".SpotKindþ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþ"type.*"".SpotInfo��f*6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*godoc.SpotInfo"p4go.weak.type.**"".SpotInfo€"runtime.zerovalue� type."".SpotInfo` "type.*"".SpotInfoÀð"type.*"".SpotInfoð&go.string."IsIndex"� type.func() bool 8type.func(*"".SpotInfo) bool°,"".(*SpotInfo).IsIndexÀ,"".(*SpotInfo).IsIndexÐ go.string."Kind"ð.type.func() "".SpotKind€Ftype.func(*"".SpotInfo) "".SpotKind�&"".(*SpotInfo).Kind &"".(*SpotInfo).Kind° go.string."Lori"Ðtype.func() intà6type.func(*"".SpotInfo) intð&"".(*SpotInfo).Lori€&"".(*SpotInfo).Loriþ4go.string."godoc.SpotInfo"@>godoc.SpotInfo 4go.string."godoc.SpotInfo"þJgo.string."func(godoc.SpotInfo) bool"`Tfunc(godoc.SpotInfo) bool Jgo.string."func(godoc.SpotInfo) bool"þ6type.func("".SpotInfo) bool  6“Ø•3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(godoc.SpotInfo) bool"pHgo.weak.type.*func("".SpotInfo) bool€"runtime.zerovalue €6type.func("".SpotInfo) boolÐ�6type.func("".SpotInfo) bool€ type."".SpotInfo�type.boolþ^go.string."func(godoc.SpotInfo) godoc.SpotKind"ph#func(godoc.SpotInfo) godoc.SpotKind ^go.string."func(godoc.SpotInfo) godoc.SpotKind"þDtype.func("".SpotInfo) "".SpotKind  &ÒŸè3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(godoc.SpotInfo) godoc.SpotKind"pVgo.weak.type.*func("".SpotInfo) "".SpotKind€"runtime.zerovalue €Dtype.func("".SpotInfo) "".SpotKindÐ�Dtype.func("".SpotInfo) "".SpotKind€ type."".SpotInfo� type."".SpotKindþHgo.string."func(godoc.SpotInfo) int"`Rfunc(godoc.SpotInfo) int Hgo.string."func(godoc.SpotInfo) int"þ4type.func("".SpotInfo) int  äc3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(godoc.SpotInfo) int"pFgo.weak.type.*func("".SpotInfo) int€"runtime.zerovalue €4type.func("".SpotInfo) intÐ�4type.func("".SpotInfo) int€ type."".SpotInfo�type.intþ type."".SpotInfo€€üî{ Š0 € runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P4go.string."godoc.SpotInfo"p"type.*"".SpotInfo€"runtime.zerovalue`� type."".SpotInfo�(go.string."SpotInfo" "go.importpath."".°à type."".SpotInfoà&go.string."IsIndex"€ type.func() bool�6type.func("".SpotInfo) bool ,"".(*SpotInfo).IsIndex°&"".SpotInfo.IsIndexÀ go.string."Kind"à.type.func() "".SpotKindðDtype.func("".SpotInfo) "".SpotKind€&"".(*SpotInfo).Kind� "".SpotInfo.Kind  go.string."Lori"Àtype.func() intÐ4type.func("".SpotInfo) intà&"".(*SpotInfo).Lorið "".SpotInfo.Loriþ4go.string."*godoc.KindRun"@>*godoc.KindRun 4go.string."*godoc.KindRun"þ&go.string."KindRun"00KindRun &go.string."KindRun"þgo.string."Len"0(Len go.string."Len"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Less"0*Less go.string."Less"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þ go.string."Swap"0*Swap go.string."Swap"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·c29721753d10643684859fb25239955fþHgo.string."func(*godoc.KindRun) int"`Rfunc(*godoc.KindRun) int Hgo.string."func(*godoc.KindRun) int"þ4type.func(*"".KindRun) int  XÅÍr3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*godoc.KindRun) int"pFgo.weak.type.*func(*"".KindRun) int€"runtime.zerovalue €4type.func(*"".KindRun) intÐ�4type.func(*"".KindRun) int€ type.*"".KindRun�type.intþ^go.string."func(*godoc.KindRun, int, int) bool"ph#func(*godoc.KindRun, int, int) bool ^go.string."func(*godoc.KindRun, int, int) bool"þJtype.func(*"".KindRun, int, int) boolÀÀlïê3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*godoc.KindRun, int, int) bool"p\go.weak.type.*func(*"".KindRun, int, int) bool€"runtime.zerovalue €Jtype.func(*"".KindRun, int, int) boolаJtype.func(*"".KindRun, int, int) bool€ type.*"".KindRun�type.int type.int°type.boolþTgo.string."func(*godoc.KindRun, int, int)"`^func(*godoc.KindRun, int, int) Tgo.string."func(*godoc.KindRun, int, int)"þ@type.func(*"".KindRun, int, int)°°àžg¥3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*godoc.KindRun, int, int)"pRgo.weak.type.*func(*"".KindRun, int, int)€"runtime.zerovalue €@type.func(*"".KindRun, int, int)а@type.func(*"".KindRun, int, int)€ type.*"".KindRun�type.int type.intþ>go.string."func(int, int) bool"PHfunc(int, int) bool >go.string."func(int, int) bool"þ0type.func(int, int) bool°°¢"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(int, int) bool"pBgo.weak.type.*func(int, int) bool€"runtime.zerovalue €0type.func(int, int) boolР0type.func(int, int) bool€type.int�type.int type.boolþ4go.string."func(int, int)"@>func(int, int) 4go.string."func(int, int)"þ&type.func(int, int)  %Ç„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int, int)"p8go.weak.type.*func(int, int)€"runtime.zerovalue €&type.func(int, int)Р&type.func(int, int)€type.int�type.intþ type.*"".KindRun��Œ®Gþ6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*godoc.KindRun"p2go.weak.type.**"".KindRun€"runtime.zerovalue�type."".KindRun`  type.*"".KindRunÀð type.*"".KindRunðgo.string."Len"�type.func() int 4type.func(*"".KindRun) int°""".(*KindRun).LenÀ""".(*KindRun).LenÐ go.string."Less"ð0type.func(int, int) bool€Jtype.func(*"".KindRun, int, int) bool�$"".(*KindRun).Less $"".(*KindRun).Less° go.string."Swap"Ð&type.func(int, int)à@type.func(*"".KindRun, int, int)ð$"".(*KindRun).Swap€$"".(*KindRun).Swapþ2go.string."godoc.KindRun"@< godoc.KindRun 2go.string."godoc.KindRun"þFgo.string."func(godoc.KindRun) int"PPfunc(godoc.KindRun) int Fgo.string."func(godoc.KindRun) int"þ2type.func("".KindRun) int  -’‡ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(godoc.KindRun) int"pDgo.weak.type.*func("".KindRun) int€"runtime.zerovalue €2type.func("".KindRun) intÐ�2type.func("".KindRun) int€type."".KindRun�type.intþ\go.string."func(godoc.KindRun, int, int) bool"pf"func(godoc.KindRun, int, int) bool \go.string."func(godoc.KindRun, int, int) bool"þHtype.func("".KindRun, int, int) boolÀÀޝ`þ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(godoc.KindRun, int, int) bool"pZgo.weak.type.*func("".KindRun, int, int) bool€"runtime.zerovalue €Htype.func("".KindRun, int, int) boolаHtype.func("".KindRun, int, int) bool€type."".KindRun�type.int type.int°type.boolþRgo.string."func(godoc.KindRun, int, int)"`\func(godoc.KindRun, int, int) Rgo.string."func(godoc.KindRun, int, int)"þ>type.func("".KindRun, int, int)°°6pÄö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(godoc.KindRun, int, int)"pPgo.weak.type.*func("".KindRun, int, int)€"runtime.zerovalue €>type.func("".KindRun, int, int)а>type.func("".KindRun, int, int)€type."".KindRun�type.int type.intþtype."".KindRun��+ç© 2   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."godoc.KindRun"p type.*"".KindRun€"runtime.zerovalue� type."".SpotInfo` type."".KindRun &go.string."KindRun"°"go.importpath."".Àðtype."".KindRunðgo.string."Len"�type.func() int 2type.func("".KindRun) int°""".(*KindRun).LenÀ"".KindRun.LenÐ go.string."Less"ð0type.func(int, int) bool€Htype.func("".KindRun, int, int) bool�$"".(*KindRun).Less "".KindRun.Less° go.string."Swap"Ð&type.func(int, int)à>type.func("".KindRun, int, int)ð$"".(*KindRun).Swap€"".KindRun.Swapþ6go.string."[]godoc.KindRun"@@[]godoc.KindRun 6go.string."[]godoc.KindRun"þ"type.[]"".KindRun  F¿    runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]godoc.KindRun"p4go.weak.type.*[]"".KindRun€"runtime.zerovalue�type."".KindRunþPgo.typelink.[]godoc.KindRun/[]"".KindRun"type.[]"".KindRunþbruntime.gcbits.0x88440000000000000000000000000000 ˆDþ2go.string."godoc.FileRun"@< godoc.FileRun 2go.string."godoc.FileRun"þ$go.string."Groups"0.Groups $go.string."Groups"þ&go.string."FileRun"00FileRun &go.string."FileRun"þtype."".FileRun°° bDi à runtime.algarray0bruntime.gcbits.0x88440000000000000000000000000000P2go.string."godoc.FileRun"p type.*"".FileRun€"runtime.zerovalue�Àtype."".FileRunÀ go.string."File"àtype.*"".File�$go.string."Groups"°"type.[]"".KindRun`àtype."".FileRunà&go.string."FileRun"ð"go.importpath."".€°type."".FileRunþ4go.string."*godoc.FileRun"@>*godoc.FileRun 4go.string."*godoc.FileRun"þ type.*"".FileRun  Ìh_Ö6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*godoc.FileRun"p2go.weak.type.**"".FileRun€"runtime.zerovalue�type."".FileRunþ8go.string."[]*godoc.FileRun"PB[]*godoc.FileRun 8go.string."[]*godoc.FileRun"þ$type.[]*"".FileRun  Ï)    runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*godoc.FileRun"p6go.weak.type.*[]*"".FileRun€"runtime.zerovalue� type.*"".FileRunþTgo.typelink.[]*godoc.FileRun/[]*"".FileRun$type.[]*"".FileRunþ0go.string."godoc.PakRun"@: godoc.PakRun 0go.string."godoc.PakRun"þ"go.string."Files"0,Files "go.string."Files"þ$go.string."PakRun"0.PakRun $go.string."PakRun"þtype."".PakRun°° |BúG à runtime.algarray0bruntime.gcbits.0x88440000000000000000000000000000P0go.string."godoc.PakRun"ptype.*"".PakRun€"runtime.zerovalue�Àtype."".PakRunÀgo.string."Pak"àtype.*"".Pak�"go.string."Files"°$type.[]*"".FileRun`àtype."".PakRunà$go.string."PakRun"ð"go.importpath."".€°type."".PakRunþ2go.string."*godoc.PakRun"@< *godoc.PakRun 2go.string."*godoc.PakRun"þFgo.string."func(*godoc.PakRun) int"PPfunc(*godoc.PakRun) int Fgo.string."func(*godoc.PakRun) int"þ2type.func(*"".PakRun) int  j‰y[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*godoc.PakRun) int"pDgo.weak.type.*func(*"".PakRun) int€"runtime.zerovalue €2type.func(*"".PakRun) intÐ�2type.func(*"".PakRun) int€type.*"".PakRun�type.intþ\go.string."func(*godoc.PakRun, int, int) bool"pf"func(*godoc.PakRun, int, int) bool \go.string."func(*godoc.PakRun, int, int) bool"þHtype.func(*"".PakRun, int, int) boolÀÀ(^Ô3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*godoc.PakRun, int, int) bool"pZgo.weak.type.*func(*"".PakRun, int, int) bool€"runtime.zerovalue €Htype.func(*"".PakRun, int, int) boolаHtype.func(*"".PakRun, int, int) bool€type.*"".PakRun�type.int type.int°type.boolþRgo.string."func(*godoc.PakRun, int, int)"`\func(*godoc.PakRun, int, int) Rgo.string."func(*godoc.PakRun, int, int)"þ>type.func(*"".PakRun, int, int)°°¿Dqú3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*godoc.PakRun, int, int)"pPgo.weak.type.*func(*"".PakRun, int, int)€"runtime.zerovalue €>type.func(*"".PakRun, int, int)а>type.func(*"".PakRun, int, int)€type.*"".PakRun�type.int type.intþtype.*"".PakRun��t¾5Þ6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*godoc.PakRun"p0go.weak.type.**"".PakRun€"runtime.zerovalue�type."".PakRun` type.*"".PakRunÀðtype.*"".PakRunðgo.string."Len"�type.func() int 2type.func(*"".PakRun) int° "".(*PakRun).LenÀ "".(*PakRun).LenÐ go.string."Less"ð0type.func(int, int) bool€Htype.func(*"".PakRun, int, int) bool�""".(*PakRun).Less """.(*PakRun).Less° go.string."Swap"Ð&type.func(int, int)à>type.func(*"".PakRun, int, int)ð""".(*PakRun).Swap€""".(*PakRun).Swapþ4go.string."*godoc.HitList"@>*godoc.HitList 4go.string."*godoc.HitList"þ&go.string."HitList"00HitList &go.string."HitList"þ$go.string."filter"0.filter $go.string."filter"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þlgo.string."func(*godoc.HitList, string) godoc.HitList"€v*func(*godoc.HitList, string) godoc.HitList lgo.string."func(*godoc.HitList, string) godoc.HitList"þRtype.func(*"".HitList, string) "".HitList°°¼M93 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*godoc.HitList, string) godoc.HitList"pdgo.weak.type.*func(*"".HitList, string) "".HitList€"runtime.zerovalue €Rtype.func(*"".HitList, string) "".HitListРRtype.func(*"".HitList, string) "".HitList€ type.*"".HitList�type.string type."".HitListþLgo.string."func(string) godoc.HitList"`Vfunc(string) godoc.HitList Lgo.string."func(string) godoc.HitList"þ8type.func(string) "".HitList  Yôn3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(string) godoc.HitList"pJgo.weak.type.*func(string) "".HitList€"runtime.zerovalue €8type.func(string) "".HitListÐ�8type.func(string) "".HitList€type.string�type."".HitListþ type.*"".HitListÐÐ[x6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*godoc.HitList"p2go.weak.type.**"".HitList€"runtime.zerovalue�type."".HitList`  type.*"".HitListÀð type.*"".HitListð$go.string."filter"€"go.importpath."".�8type.func(string) "".HitList Rtype.func(*"".HitList, string) "".HitList°("".(*HitList).filterÀ("".(*HitList).filterþ2go.string."godoc.HitList"@< godoc.HitList 2go.string."godoc.HitList"þjgo.string."func(godoc.HitList, string) godoc.HitList"€t)func(godoc.HitList, string) godoc.HitList jgo.string."func(godoc.HitList, string) godoc.HitList"þPtype.func("".HitList, string) "".HitList°°Á�\ó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(godoc.HitList, string) godoc.HitList"pbgo.weak.type.*func("".HitList, string) "".HitList€"runtime.zerovalue €Ptype.func("".HitList, string) "".HitListРPtype.func("".HitList, string) "".HitList€type."".HitList�type.string type."".HitListþtype."".HitListÐÐ*¿#ò   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."godoc.HitList"p type.*"".HitList€"runtime.zerovalue�type.*"".PakRun` type."".HitList &go.string."HitList"°"go.importpath."".Àðtype."".HitListð$go.string."filter"€"go.importpath."".�8type.func(string) "".HitList Ptype.func("".HitList, string) "".HitList°("".(*HitList).filterÀ""".HitList.filterþgo.string."*godoc.LookupResult"PH*godoc.LookupResult >go.string."*godoc.LookupResult"þ*type.*"".LookupResult  "¯ 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*godoc.LookupResult"pgodoc.AltWords 4go.string."godoc.AltWords"þ"go.string."Canon"0,Canon "go.string."Canon"þ go.string."Alts"0*Alts go.string."Alts"þ(go.string."AltWords"@2AltWords (go.string."AltWords"þ type."".AltWords°°(M Ù à runtime.algarray0bruntime.gcbits.0x48488484440000000000000000000000P4go.string."godoc.AltWords"p"type.*"".AltWords€"runtime.zerovalue�À type."".AltWordsÀ"go.string."Canon"àtype.string� go.string."Alts"°type.[]string`à type."".AltWordsà(go.string."AltWords"ð"go.importpath."".€° type."".AltWordsþ6go.string."*godoc.AltWords"@@*godoc.AltWords 6go.string."*godoc.AltWords"þrgo.string."func(*godoc.AltWords, string) *godoc.AltWords"€|-func(*godoc.AltWords, string) *godoc.AltWords rgo.string."func(*godoc.AltWords, string) *godoc.AltWords"þXtype.func(*"".AltWords, string) *"".AltWords°°—¿#3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*godoc.AltWords, string) *godoc.AltWords"pjgo.weak.type.*func(*"".AltWords, string) *"".AltWords€"runtime.zerovalue €Xtype.func(*"".AltWords, string) *"".AltWordsРXtype.func(*"".AltWords, string) *"".AltWords€"type.*"".AltWords�type.string "type.*"".AltWordsþPgo.string."func(string) *godoc.AltWords"`Zfunc(string) *godoc.AltWords Pgo.string."func(string) *godoc.AltWords"þ*godoc.Snippet 4go.string."*godoc.Snippet"þ type.*"".Snippet  šSJØ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*godoc.Snippet"p2go.weak.type.**"".Snippet€"runtime.zerovalue�type."".Snippetþ8go.string."[]*godoc.Snippet"PB[]*godoc.Snippet 8go.string."[]*godoc.Snippet"þ$type.[]*"".Snippet  /䊢   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]*godoc.Snippet"p6go.weak.type.*[]*"".Snippet€"runtime.zerovalue� type.*"".SnippetþTgo.typelink.[]*godoc.Snippet/[]*"".Snippet$type.[]*"".Snippetþ:go.string."*godoc.Statistics"PD*godoc.Statistics :go.string."*godoc.Statistics"þ&type.*"".Statistics  …Œ¿ô6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*godoc.Statistics"p8go.weak.type.**"".Statistics€"runtime.zerovalue�$type."".Statisticsþ8go.string."godoc.Statistics"PBgodoc.Statistics 8go.string."godoc.Statistics"þ"go.string."Bytes"0,Bytes "go.string."Bytes"þ"go.string."Lines"0,Lines "go.string."Lines"þ"go.string."Words"0,Words "go.string."Words"þ"go.string."Spots"0,Spots "go.string."Spots"þ,go.string."Statistics"@6 +Statistics ,go.string."Statistics"þ$type."".Statistics  (˜¸™‹™ (  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P8go.string."godoc.Statistics"p&type.*"".Statistics€"runtime.zerovalue�À$type."".StatisticsÀ"go.string."Bytes"àtype.int�"go.string."Files"°type.intà"go.string."Lines"€type.int°"go.string."Words"Ðtype.int€"go.string."Spots" type.int`Ð$type."".StatisticsÐ,go.string."Statistics"à"go.importpath."".ð $type."".Statisticsþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþFgo.string."*map.bucket[string]bool"PP*map.bucket[string]bool Fgo.string."*map.bucket[string]bool"þ8type.*map.bucket[string]bool  ë[ÔE6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*map.bucket[string]bool"pJgo.weak.type.**map.bucket[string]bool€"runtime.zerovalue�6type.map.bucket[string]boolþ,>type..gc.map.bucket[string]bool(þFtype..gcprog.map.bucket[string]bool™™™™%þDgo.string."map.bucket[string]bool"PNmap.bucket[string]bool Dgo.string."map.bucket[string]bool"þ6type.map.bucket[string]bool°°˜2aBÝYˆ� à runtime.algarray0>type..gc.map.bucket[string]bool@Ftype..gcprog.map.bucket[string]boolPDgo.string."map.bucket[string]bool"pHgo.weak.type.*map.bucket[string]bool€"runtime.zerovalue�À6type.map.bucket[string]boolÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]boolà(go.string."overflow"€8type.*map.bucket[string]boolþ>go.string."map.hdr[string]bool"PHmap.hdr[string]bool >go.string."map.hdr[string]bool"þ0type.map.hdr[string]boolàà03‡(  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P>go.string."map.hdr[string]bool"pBgo.weak.type.*map.hdr[string]bool€"runtime.zerovalue�À0type.map.hdr[string]boolÀ&go.string."buckets"à8type.*map.bucket[string]bool�,go.string."oldbuckets"°8type.*map.bucket[string]boolþ6go.string."map[string]bool"@@map[string]bool 6go.string."map[string]bool"þ(type.map[string]boolÜÜñÓ5˜ € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."map[string]bool"p:go.weak.type.*map[string]bool€"runtime.zerovalue�type.string type.bool°6type.map.bucket[string]boolÀ0type.map.hdr[string]boolþVgo.typelink.map[string]bool/map[string]bool(type.map[string]boolþ:go.string."[]map[string]bool"PD[]map[string]bool :go.string."[]map[string]bool"þ,type.[]map[string]bool  —…)�   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]map[string]bool"p>go.weak.type.*[]map[string]bool€"runtime.zerovalue�(type.map[string]boolþ^go.typelink.[]map[string]bool/[]map[string]bool,type.[]map[string]boolþtype.map[string]map[string]boolÜÜ2^;m5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."map[string]map[string]bool"pPgo.weak.type.*map[string]map[string]bool€"runtime.zerovalue�type.string (type.map[string]bool°Ltype.map.bucket[string]map[string]boolÀFtype.map.hdr[string]map[string]boolþ‚go.typelink.map[string]map[string]bool/map[string]map[string]bool>type.map[string]map[string]boolþ8go.string."[]godoc.SpotKind"PB[]godoc.SpotKind 8go.string."[]godoc.SpotKind"þ$type.[]"".SpotKind  ^–aF   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]godoc.SpotKind"p6go.weak.type.*[]"".SpotKind€"runtime.zerovalue� type."".SpotKindþTgo.typelink.[]godoc.SpotKind/[]"".SpotKind$type.[]"".SpotKindþ:go.string."[8]godoc.SpotKind"PD[8]godoc.SpotKind :go.string."[8]godoc.SpotKind"þ&type.[8]"".SpotKindÀÀ áb¸^‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P:go.string."[8]godoc.SpotKind"p8go.weak.type.*[8]"".SpotKind€"runtime.zerovalue� type."".SpotKind $type.[]"".SpotKindþXgo.typelink.[8]godoc.SpotKind/[8]"".SpotKind&type.[8]"".SpotKindþZgo.string."*map.bucket[string]godoc.SpotKind"pd!*map.bucket[string]godoc.SpotKind Zgo.string."*map.bucket[string]godoc.SpotKind"þFtype.*map.bucket[string]"".SpotKind  ¡™§6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."*map.bucket[string]godoc.SpotKind"pXgo.weak.type.**map.bucket[string]"".SpotKind€"runtime.zerovalue�Dtype.map.bucket[string]"".SpotKindþbruntime.gcbits.0x84848484848484844444840000000000 „„„„„„„„DD„þXgo.string."map.bucket[string]godoc.SpotKind"pb map.bucket[string]godoc.SpotKind Xgo.string."map.bucket[string]godoc.SpotKind"þDtype.map.bucket[string]"".SpotKind°°°„†~ˆ¨ à runtime.algarray0bruntime.gcbits.0x84848484848484844444840000000000PXgo.string."map.bucket[string]godoc.SpotKind"pVgo.weak.type.*map.bucket[string]"".SpotKind€"runtime.zerovalue�ÀDtype.map.bucket[string]"".SpotKindÀ go.string."keys"àtype.[8]string�$go.string."values"°&type.[8]"".SpotKindà(go.string."overflow"€Ftype.*map.bucket[string]"".SpotKindþRgo.string."map.hdr[string]godoc.SpotKind"`\map.hdr[string]godoc.SpotKind Rgo.string."map.hdr[string]godoc.SpotKind"þ>type.map.hdr[string]"".SpotKindàà0ßœàŸ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PRgo.string."map.hdr[string]godoc.SpotKind"pPgo.weak.type.*map.hdr[string]"".SpotKind€"runtime.zerovalue�À>type.map.hdr[string]"".SpotKindÀ&go.string."buckets"àFtype.*map.bucket[string]"".SpotKind�,go.string."oldbuckets"°Ftype.*map.bucket[string]"".SpotKindþJgo.string."map[string]godoc.SpotKind"`Tmap[string]godoc.SpotKind Jgo.string."map[string]godoc.SpotKind"þ6type.map[string]"".SpotKindÜÜa|Zó5° € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."map[string]godoc.SpotKind"pHgo.weak.type.*map[string]"".SpotKind€"runtime.zerovalue�type.string  type."".SpotKind°Dtype.map.bucket[string]"".SpotKindÀ>type.map.hdr[string]"".SpotKindþxgo.typelink.map[string]godoc.SpotKind/map[string]"".SpotKind6type.map[string]"".SpotKindþNgo.string."[]map[string]godoc.SpotKind"`X[]map[string]godoc.SpotKind Ngo.string."[]map[string]godoc.SpotKind"þ:type.[]map[string]"".SpotKind  rkñç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PNgo.string."[]map[string]godoc.SpotKind"pLgo.weak.type.*[]map[string]"".SpotKind€"runtime.zerovalue�6type.map[string]"".SpotKindþ€go.typelink.[]map[string]godoc.SpotKind/[]map[string]"".SpotKind:type.[]map[string]"".SpotKindþPgo.string."[8]map[string]godoc.SpotKind"`Z[8]map[string]godoc.SpotKind Pgo.string."[8]map[string]godoc.SpotKind"þgo.string."*godoc.indexOptions"PH*godoc.indexOptions >go.string."*godoc.indexOptions"þ*type.*"".indexOptions  L6Ô…6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*godoc.indexOptions"ptype.map[string]map[string]boolÀ&go.string."exports"Ð"go.importpath."".àLtype.map[string]map[string]"".SpotKind�$go.string."idents" "go.importpath."".°Ttype.map["".SpotKind]map[string][]"".Identà go.string."opts"ð"go.importpath."".€(type."".indexOptions`°type."".Index°"go.string."Index"À"go.importpath."".Ѐ type."".Indexþ0go.string."*godoc.Index"@: *godoc.Index 0go.string."*godoc.Index"þdgo.string."func(*godoc.Index, *godoc.Corpus) bool"pn&func(*godoc.Index, *godoc.Corpus) bool dgo.string."func(*godoc.Index, *godoc.Corpus) bool"þJtype.func(*"".Index, *"".Corpus) bool°°Uʲò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*godoc.Index, *godoc.Corpus) bool"p\go.weak.type.*func(*"".Index, *"".Corpus) bool€"runtime.zerovalue €Jtype.func(*"".Index, *"".Corpus) boolРJtype.func(*"".Index, *"".Corpus) bool€type.*"".Index�type.*"".Corpus type.boolþ†go.string."func(*godoc.Index) map[string]map[string]godoc.SpotKind"��7func(*godoc.Index) map[string]map[string]godoc.SpotKind †go.string."func(*godoc.Index) map[string]map[string]godoc.SpotKind"þltype.func(*"".Index) map[string]map[string]"".SpotKind  ŠL ó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*godoc.Index) map[string]map[string]godoc.SpotKind"p~go.weak.type.*func(*"".Index) map[string]map[string]"".SpotKind€"runtime.zerovalue €ltype.func(*"".Index) map[string]map[string]"".SpotKindÐ�ltype.func(*"".Index) map[string]map[string]"".SpotKind€type.*"".Index�Ltype.map[string]map[string]"".SpotKindþ”go.string."func(*godoc.Index) map[godoc.SpotKind]map[string][]godoc.Ident" ž>func(*godoc.Index) map[godoc.SpotKind]map[string][]godoc.Ident ”go.string."func(*godoc.Index) map[godoc.SpotKind]map[string][]godoc.Ident"þttype.func(*"".Index) map["".SpotKind]map[string][]"".Ident  ,’׺3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(*godoc.Index) map[godoc.SpotKind]map[string][]godoc.Ident"p†go.weak.type.*func(*"".Index) map["".SpotKind]map[string][]"".Ident€"runtime.zerovalue €ttype.func(*"".Index) map["".SpotKind]map[string][]"".IdentÐ�ttype.func(*"".Index) map["".SpotKind]map[string][]"".Ident€type.*"".Index�Ttype.map["".SpotKind]map[string][]"".IdentþZgo.string."func(*godoc.Index) map[string]int"pd!func(*godoc.Index) map[string]int Zgo.string."func(*godoc.Index) map[string]int"þFtype.func(*"".Index) map[string]int   +9­3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*godoc.Index) map[string]int"pXgo.weak.type.*func(*"".Index) map[string]int€"runtime.zerovalue €Ftype.func(*"".Index) map[string]intÐ�Ftype.func(*"".Index) map[string]int€type.*"".Index�&type.map[string]intþ8go.string."*godoc.FileLines"PB*godoc.FileLines 8go.string."*godoc.FileLines"þ$type.*"".FileLines  M&?6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*godoc.FileLines"p6go.weak.type.**"".FileLines€"runtime.zerovalue�"type."".FileLinesþ6go.string."godoc.FileLines"@@godoc.FileLines 6go.string."godoc.FileLines"þ(go.string."Filename"@2Filename (go.string."Filename"þ*go.string."FileLines"@4 FileLines *go.string."FileLines"þ"type."".FileLines°°(’Õ‚ à runtime.algarray0bruntime.gcbits.0x48488484440000000000000000000000P6go.string."godoc.FileLines"p$type.*"".FileLines€"runtime.zerovalue�À"type."".FileLinesÀ(go.string."Filename"àtype.string�"go.string."Lines"°type.[]int`à"type."".FileLinesà*go.string."FileLines"ð"go.importpath."".€°"type."".FileLinesþ:go.string."[]godoc.FileLines"PD[]godoc.FileLines :go.string."[]godoc.FileLines"þ&type.[]"".FileLines  0[»,   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]godoc.FileLines"p8go.weak.type.*[]"".FileLines€"runtime.zerovalue�"type."".FileLinesþXgo.typelink.[]godoc.FileLines/[]"".FileLines&type.[]"".FileLinesþhgo.string."*map.bucket[godoc.SpotKind][]godoc.Ident"€r(*map.bucket[godoc.SpotKind][]godoc.Ident hgo.string."*map.bucket[godoc.SpotKind][]godoc.Ident"þNtype.*map.bucket["".SpotKind][]"".Ident  ,\q�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."*map.bucket[godoc.SpotKind][]godoc.Ident"p`go.weak.type.**map.bucket["".SpotKind][]"".Ident€"runtime.zerovalue�Ltype.map.bucket["".SpotKind][]"".Identþbruntime.gcbits.0x44448444488444488444488444488400 DD„DH„DH„DH„DH„þfgo.string."map.bucket[godoc.SpotKind][]godoc.Ident"pp'map.bucket[godoc.SpotKind][]godoc.Ident fgo.string."map.bucket[godoc.SpotKind][]godoc.Ident"þLtype.map.bucket["".SpotKind][]"".Ident°°ðnY×Ì(è à runtime.algarray0bruntime.gcbits.0x44448444488444488444488444488400Pfgo.string."map.bucket[godoc.SpotKind][]godoc.Ident"p^go.weak.type.*map.bucket["".SpotKind][]"".Ident€"runtime.zerovalue�ÀLtype.map.bucket["".SpotKind][]"".IdentÀ go.string."keys"à&type.[8]"".SpotKind�$go.string."values"°$type.[8][]"".Identà(go.string."overflow"€Ntype.*map.bucket["".SpotKind][]"".Identþ`go.string."map.hdr[godoc.SpotKind][]godoc.Ident"pj$map.hdr[godoc.SpotKind][]godoc.Ident `go.string."map.hdr[godoc.SpotKind][]godoc.Ident"þFtype.map.hdr["".SpotKind][]"".Identàà0#}±~  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P`go.string."map.hdr[godoc.SpotKind][]godoc.Ident"pXgo.weak.type.*map.hdr["".SpotKind][]"".Ident€"runtime.zerovalue�ÀFtype.map.hdr["".SpotKind][]"".IdentÀ&go.string."buckets"àNtype.*map.bucket["".SpotKind][]"".Ident�,go.string."oldbuckets"°Ntype.*map.bucket["".SpotKind][]"".IdentþXgo.string."map[godoc.SpotKind][]godoc.Ident"pb map[godoc.SpotKind][]godoc.Ident Xgo.string."map[godoc.SpotKind][]godoc.Ident"þ>type.map["".SpotKind][]"".IdentÜÜ ²uš5ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."map[godoc.SpotKind][]godoc.Ident"pPgo.weak.type.*map["".SpotKind][]"".Ident€"runtime.zerovalue� type."".SpotKind type.[]"".Ident°Ltype.map.bucket["".SpotKind][]"".IdentÀFtype.map.hdr["".SpotKind][]"".IdentþŽgo.typelink.map[godoc.SpotKind][]godoc.Ident/map["".SpotKind][]"".Ident>type.map["".SpotKind][]"".Identþbruntime.gcbits.0x48484884484844888484448884448400 HHH„HHDˆ„„Dˆ„D„þtype.map["".SpotKind][]"".Ident`�(type."".SearchResult�0go.string."SearchResult" "go.importpath."".°à(type."".SearchResultþ>go.string."*godoc.SearchResult"PH*godoc.SearchResult >go.string."*godoc.SearchResult"þ*type.*"".SearchResult  ë°ðÆ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*godoc.SearchResult"ptype.map[string]map[string]boolþpgo.string."func(*godoc.Index, io.Reader) (int64, error)"€z,func(*godoc.Index, io.Reader) (int64, error) pgo.string."func(*godoc.Index, io.Reader) (int64, error)"þ\type.func(*"".Index, io.Reader) (int64, error)ÀÀ•ôWf3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*godoc.Index, io.Reader) (int64, error)"pngo.weak.type.*func(*"".Index, io.Reader) (int64, error)€"runtime.zerovalue €\type.func(*"".Index, io.Reader) (int64, error)Р\type.func(*"".Index, io.Reader) (int64, error)€type.*"".Index�type.io.Reader type.int64°type.errorþdgo.string."func(*godoc.Index, int) *godoc.Snippet"pn&func(*godoc.Index, int) *godoc.Snippet dgo.string."func(*godoc.Index, int) *godoc.Snippet"þJtype.func(*"".Index, int) *"".Snippet°°€)¯Æ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*godoc.Index, int) *godoc.Snippet"p\go.weak.type.*func(*"".Index, int) *"".Snippet€"runtime.zerovalue €Jtype.func(*"".Index, int) *"".SnippetРJtype.func(*"".Index, int) *"".Snippet€type.*"".Index�type.int  type.*"".Snippetþ^go.string."func(*godoc.Index) godoc.Statistics"ph#func(*godoc.Index) godoc.Statistics ^go.string."func(*godoc.Index) godoc.Statistics"þDtype.func(*"".Index) "".Statistics  ÞS¿â3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*godoc.Index) godoc.Statistics"pVgo.weak.type.*func(*"".Index) "".Statistics€"runtime.zerovalue €Dtype.func(*"".Index) "".StatisticsÐ�Dtype.func(*"".Index) "".Statistics€type.*"".Index�$type."".Statisticsþpgo.string."func(*godoc.Index, io.Writer) (int64, error)"€z,func(*godoc.Index, io.Writer) (int64, error) pgo.string."func(*godoc.Index, io.Writer) (int64, error)"þ\type.func(*"".Index, io.Writer) (int64, error)ÀÀDÅÈ.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*godoc.Index, io.Writer) (int64, error)"pngo.weak.type.*func(*"".Index, io.Writer) (int64, error)€"runtime.zerovalue €\type.func(*"".Index, io.Writer) (int64, error)Р\type.func(*"".Index, io.Writer) (int64, error)€type.*"".Index�type.io.Writer type.int64°type.errorþšgo.string."func(*godoc.Index, string) (*godoc.LookupResult, *godoc.AltWords)"°¤Afunc(*godoc.Index, string) (*godoc.LookupResult, *godoc.AltWords) šgo.string."func(*godoc.Index, string) (*godoc.LookupResult, *godoc.AltWords)"þztype.func(*"".Index, string) (*"".LookupResult, *"".AltWords)ÀÀ_Å—Æ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pšgo.string."func(*godoc.Index, string) (*godoc.LookupResult, *godoc.AltWords)"pŒgo.weak.type.*func(*"".Index, string) (*"".LookupResult, *"".AltWords)€"runtime.zerovalue €ztype.func(*"".Index, string) (*"".LookupResult, *"".AltWords)Рztype.func(*"".Index, string) (*"".LookupResult, *"".AltWords)€type.*"".Index�type.string *type.*"".LookupResult°"type.*"".AltWordsþ4go.string."CompatibleWith"@>CompatibleWith 4go.string."CompatibleWith"þHgo.string."func(*godoc.Corpus) bool"`Rfunc(*godoc.Corpus) bool Hgo.string."func(*godoc.Corpus) bool"þ4type.func(*"".Corpus) bool  £<¥�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*godoc.Corpus) bool"pFgo.weak.type.*func(*"".Corpus) bool€"runtime.zerovalue €4type.func(*"".Corpus) boolÐ�4type.func(*"".Corpus) bool€type.*"".Corpus�type.boolþ&go.string."Exports"00Exports &go.string."Exports"þngo.string."func() map[string]map[string]godoc.SpotKind"€x+func() map[string]map[string]godoc.SpotKind ngo.string."func() map[string]map[string]godoc.SpotKind"þZtype.func() map[string]map[string]"".SpotKind��kâc”3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func() map[string]map[string]godoc.SpotKind"plgo.weak.type.*func() map[string]map[string]"".SpotKind€"runtime.zerovalue €Ztype.func() map[string]map[string]"".SpotKindЀZtype.func() map[string]map[string]"".SpotKind€Ltype.map[string]map[string]"".SpotKindþ|go.string."func() map[godoc.SpotKind]map[string][]godoc.Ident"�†2func() map[godoc.SpotKind]map[string][]godoc.Ident |go.string."func() map[godoc.SpotKind]map[string][]godoc.Ident"þbtype.func() map["".SpotKind]map[string][]"".Ident��™ÒK 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func() map[godoc.SpotKind]map[string][]godoc.Ident"ptgo.weak.type.*func() map["".SpotKind]map[string][]"".Ident€"runtime.zerovalue €btype.func() map["".SpotKind]map[string][]"".IdentЀbtype.func() map["".SpotKind]map[string][]"".Ident€Ttype.map["".SpotKind]map[string][]"".Identþ.go.string."ImportCount"@8 ImportCount .go.string."ImportCount"þBgo.string."func() map[string]int"PLfunc() map[string]int Bgo.string."func() map[string]int"þ4type.func() map[string]int��—kgT3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func() map[string]int"pFgo.weak.type.*func() map[string]int€"runtime.zerovalue €4type.func() map[string]intЀ4type.func() map[string]int€&type.map[string]intþ$go.string."Lookup"0.Lookup $go.string."Lookup"þjgo.string."func(string) (*godoc.SearchResult, error)"€t)func(string) (*godoc.SearchResult, error) jgo.string."func(string) (*godoc.SearchResult, error)"þVtype.func(string) (*"".SearchResult, error)°°w7{ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(string) (*godoc.SearchResult, error)"phgo.weak.type.*func(string) (*"".SearchResult, error)€"runtime.zerovalue €Vtype.func(string) (*"".SearchResult, error)Ð�Vtype.func(string) (*"".SearchResult, error)€type.string�*type.*"".SearchResult type.errorþ0go.string."LookupRegexp"@: LookupRegexp 0go.string."LookupRegexp"þ|go.string."func(*regexp.Regexp, int) (int, []godoc.FileLines)"�†2func(*regexp.Regexp, int) (int, []godoc.FileLines) |go.string."func(*regexp.Regexp, int) (int, []godoc.FileLines)"þhtype.func(*regexp.Regexp, int) (int, []"".FileLines)ÀÀe�åd3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*regexp.Regexp, int) (int, []godoc.FileLines)"pzgo.weak.type.*func(*regexp.Regexp, int) (int, []"".FileLines)€"runtime.zerovalue €htype.func(*regexp.Regexp, int) (int, []"".FileLines)Рhtype.func(*regexp.Regexp, int) (int, []"".FileLines)€&type.*regexp.Regexp�type.int type.int°&type.[]"".FileLinesþ.go.string."PackagePath"@8 PackagePath .go.string."PackagePath"þZgo.string."func() map[string]map[string]bool"pd!func() map[string]map[string]bool Zgo.string."func() map[string]map[string]bool"þLtype.func() map[string]map[string]bool�� dêT3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func() map[string]map[string]bool"p^go.weak.type.*func() map[string]map[string]bool€"runtime.zerovalue €Ltype.func() map[string]map[string]boolЀLtype.func() map[string]map[string]bool€>type.map[string]map[string]boolþ(go.string."ReadFrom"@2ReadFrom (go.string."ReadFrom"þTgo.string."func(io.Reader) (int64, error)"`^func(io.Reader) (int64, error) Tgo.string."func(io.Reader) (int64, error)"þFtype.func(io.Reader) (int64, error)°°ª™Y3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(io.Reader) (int64, error)"pXgo.weak.type.*func(io.Reader) (int64, error)€"runtime.zerovalue €Ftype.func(io.Reader) (int64, error)Ð�Ftype.func(io.Reader) (int64, error)€type.io.Reader�type.int64 type.errorþHgo.string."func(int) *godoc.Snippet"`Rfunc(int) *godoc.Snippet Hgo.string."func(int) *godoc.Snippet"þ4type.func(int) *"".Snippet  ÷»3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(int) *godoc.Snippet"pFgo.weak.type.*func(int) *"".Snippet€"runtime.zerovalue €4type.func(int) *"".SnippetÐ�4type.func(int) *"".Snippet€type.int� type.*"".Snippetþ"go.string."Stats"0,Stats "go.string."Stats"þFgo.string."func() godoc.Statistics"PPfunc() godoc.Statistics Fgo.string."func() godoc.Statistics"þ2type.func() "".Statistics��â¾p3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func() godoc.Statistics"pDgo.weak.type.*func() "".Statistics€"runtime.zerovalue €2type.func() "".StatisticsЀ2type.func() "".Statistics€$type."".Statisticsþ&go.string."WriteTo"00WriteTo &go.string."WriteTo"þTgo.string."func(io.Writer) (int64, error)"`^func(io.Writer) (int64, error) Tgo.string."func(io.Writer) (int64, error)"þFtype.func(io.Writer) (int64, error)°°–€\3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(io.Writer) (int64, error)"pXgo.weak.type.*func(io.Writer) (int64, error)€"runtime.zerovalue €Ftype.func(io.Writer) (int64, error)Ð�Ftype.func(io.Writer) (int64, error)€type.io.Writer�type.int64 type.errorþ,go.string."lookupWord"@6 +lookupWord ,go.string."lookupWord"þ~go.string."func(string) (*godoc.LookupResult, *godoc.AltWords)"�ˆ3func(string) (*godoc.LookupResult, *godoc.AltWords) ~go.string."func(string) (*godoc.LookupResult, *godoc.AltWords)"þdtype.func(string) (*"".LookupResult, *"".AltWords)°°Â˾3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(string) (*godoc.LookupResult, *godoc.AltWords)"pvgo.weak.type.*func(string) (*"".LookupResult, *"".AltWords)€"runtime.zerovalue €dtype.func(string) (*"".LookupResult, *"".AltWords)Ð�dtype.func(string) (*"".LookupResult, *"".AltWords)€type.string�*type.*"".LookupResult "type.*"".AltWordsþtype.*"".Indexð +ð +4«@ë6 Š   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*godoc.Index"p.go.weak.type.**"".Index€"runtime.zerovalue�type."".Index` type.*"".IndexÀðtype.*"".Indexð4go.string."CompatibleWith"�4type.func(*"".Corpus) bool Jtype.func(*"".Index, *"".Corpus) bool°4"".(*Index).CompatibleWithÀ4"".(*Index).CompatibleWithÐ&go.string."Exports"ðZtype.func() map[string]map[string]"".SpotKind€ltype.func(*"".Index) map[string]map[string]"".SpotKind�&"".(*Index).Exports &"".(*Index).Exports°$go.string."Idents"Ðbtype.func() map["".SpotKind]map[string][]"".Identàttype.func(*"".Index) map["".SpotKind]map[string][]"".Identð$"".(*Index).Idents€$"".(*Index).Idents�.go.string."ImportCount"°4type.func() map[string]intÀFtype.func(*"".Index) map[string]intÐ."".(*Index).ImportCountà."".(*Index).ImportCountð$go.string."Lookup"�Vtype.func(string) (*"".SearchResult, error) ltype.func(*"".Index, string) (*"".SearchResult, error)°$"".(*Index).LookupÀ$"".(*Index).LookupÐ0go.string."LookupRegexp"ðhtype.func(*regexp.Regexp, int) (int, []"".FileLines)€~type.func(*"".Index, *regexp.Regexp, int) (int, []"".FileLines)�0"".(*Index).LookupRegexp 0"".(*Index).LookupRegexp°.go.string."PackagePath"ÐLtype.func() map[string]map[string]boolà^type.func(*"".Index) map[string]map[string]boolð."".(*Index).PackagePath€."".(*Index).PackagePath�(go.string."ReadFrom"°Ftype.func(io.Reader) (int64, error)À\type.func(*"".Index, io.Reader) (int64, error)Ð("".(*Index).ReadFromà("".(*Index).ReadFromð&go.string."Snippet"�4type.func(int) *"".Snippet Jtype.func(*"".Index, int) *"".Snippet°&"".(*Index).SnippetÀ&"".(*Index).SnippetÐ"go.string."Stats"ð2type.func() "".Statistics€ Dtype.func(*"".Index) "".Statistics� """.(*Index).Stats  """.(*Index).Stats° &go.string."WriteTo"Ð Ftype.func(io.Writer) (int64, error)à \type.func(*"".Index, io.Writer) (int64, error)ð &"".(*Index).WriteTo€ +&"".(*Index).WriteTo� +,go.string."lookupWord"  +"go.importpath."".° +dtype.func(string) (*"".LookupResult, *"".AltWords)À +ztype.func(*"".Index, string) (*"".LookupResult, *"".AltWords)Ð +,"".(*Index).lookupWordà +,"".(*Index).lookupWordþrgo.string."func(*godoc.Corpus) (*godoc.Index, time.Time)"€|-func(*godoc.Corpus) (*godoc.Index, time.Time) rgo.string."func(*godoc.Corpus) (*godoc.Index, time.Time)"þXtype.func(*"".Corpus) (*"".Index, time.Time)°°RLc3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*godoc.Corpus) (*godoc.Index, time.Time)"pjgo.weak.type.*func(*"".Corpus) (*"".Index, time.Time)€"runtime.zerovalue €Xtype.func(*"".Corpus) (*"".Index, time.Time)Ð�Xtype.func(*"".Corpus) (*"".Index, time.Time)€type.*"".Corpus�type.*"".Index type.time.TimeþRgo.string."func(*godoc.Corpus) time.Time"`\func(*godoc.Corpus) time.Time Rgo.string."func(*godoc.Corpus) time.Time"þ>type.func(*"".Corpus) time.Time  ¶á˜*3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*godoc.Corpus) time.Time"pPgo.weak.type.*func(*"".Corpus) time.Time€"runtime.zerovalue €>type.func(*"".Corpus) time.TimeÐ�>type.func(*"".Corpus) time.Time€type.*"".Corpus�type.time.TimeþJgo.string."func(*godoc.Corpus) error"`Tfunc(*godoc.Corpus) error Jgo.string."func(*godoc.Corpus) error"þ6type.func(*"".Corpus) error  ÿ#¿>3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*godoc.Corpus) error"pHgo.weak.type.*func(*"".Corpus) error€"runtime.zerovalue €6type.func(*"".Corpus) errorÐ�6type.func(*"".Corpus) error€type.*"".Corpus�type.errorþtgo.string."func(*godoc.Corpus, string) godoc.SearchResult"€~.func(*godoc.Corpus, string) godoc.SearchResult tgo.string."func(*godoc.Corpus, string) godoc.SearchResult"þZtype.func(*"".Corpus, string) "".SearchResult°°À¾jý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*godoc.Corpus, string) godoc.SearchResult"plgo.weak.type.*func(*"".Corpus, string) "".SearchResult€"runtime.zerovalue €Ztype.func(*"".Corpus, string) "".SearchResultРZtype.func(*"".Corpus, string) "".SearchResult€type.*"".Corpus�type.string (type."".SearchResultþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".Metadata,type..hash."".Metadataþ0type..eqfunc."".Metadata(type..eq."".Metadataþ*type..alg."".Metadata 4type..hashfunc."".Metadata0type..eqfunc."".Metadataþbruntime.gcbits.0x48488484848444484800000000000000 HH„„„„DHHþ4go.string."godoc.Metadata"@>godoc.Metadata 4go.string."godoc.Metadata"þ"go.string."Title"0,Title "go.string."Title"þ(go.string."Subtitle"@2Subtitle (go.string."Subtitle"þ(go.string."Template"@2Template (go.string."Template"þ(go.string."filePath"@2filePath (go.string."filePath"þ(go.string."Metadata"@2Metadata (go.string."Metadata"þ type."".Metadata  Hƒ:à(8* *type..alg."".Metadata0bruntime.gcbits.0x48488484848444484800000000000000P4go.string."godoc.Metadata"p"type.*"".Metadata€"runtime.zerovalue�À type."".MetadataÀ"go.string."Title"àtype.string�(go.string."Subtitle"°type.stringà(go.string."Template"€type.bool° go.string."Path"Ðtype.string€(go.string."filePath"�"go.importpath."". type.string`Ð type."".MetadataÐ(go.string."Metadata"à"go.importpath."".ð  type."".Metadataþ6go.string."*godoc.Metadata"@@*godoc.Metadata 6go.string."*godoc.Metadata"þPgo.string."func(*godoc.Metadata) string"`Zfunc(*godoc.Metadata) string Pgo.string."func(*godoc.Metadata) string"þtype.func(*"".Corpus) *"".Index  0Cx)3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*godoc.Corpus) *godoc.Index"pPgo.weak.type.*func(*"".Corpus) *"".Index€"runtime.zerovalue €>type.func(*"".Corpus) *"".IndexÐ�>type.func(*"".Corpus) *"".Index€type.*"".Corpus�type.*"".Indexþ`go.string."func(*godoc.Corpus, io.Reader) error"pj$func(*godoc.Corpus, io.Reader) error `go.string."func(*godoc.Corpus, io.Reader) error"þLtype.func(*"".Corpus, io.Reader) error°°¸¢ó[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*godoc.Corpus, io.Reader) error"p^go.weak.type.*func(*"".Corpus, io.Reader) error€"runtime.zerovalue €Ltype.func(*"".Corpus, io.Reader) errorРLtype.func(*"".Corpus, io.Reader) error€type.*"".Corpus�type.io.Reader type.errorþ>go.string."func(*godoc.Corpus)"PHfunc(*godoc.Corpus) >go.string."func(*godoc.Corpus)"þ*type.func(*"".Corpus)��< ªŒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(*godoc.Corpus)"pfunc(*godoc.Directory, bool, func(string) bool) *godoc.DirList ”go.string."func(*godoc.Directory, bool, func(string) bool) *godoc.DirList"þztype.func(*"".Directory, bool, func(string) bool) *"".DirListÀÀ�šw3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(*godoc.Directory, bool, func(string) bool) *godoc.DirList"pŒgo.weak.type.*func(*"".Directory, bool, func(string) bool) *"".DirList€"runtime.zerovalue €ztype.func(*"".Directory, bool, func(string) bool) *"".DirListаztype.func(*"".Directory, bool, func(string) bool) *"".DirList€$type.*"".Directory�type.bool ,type.func(string) bool° type.*"".DirListþvgo.string."func(*godoc.Directory, string) *godoc.Directory"€€/func(*godoc.Directory, string) *godoc.Directory vgo.string."func(*godoc.Directory, string) *godoc.Directory"þ\type.func(*"".Directory, string) *"".Directory°°¥NVö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*godoc.Directory, string) *godoc.Directory"pngo.weak.type.*func(*"".Directory, string) *"".Directory€"runtime.zerovalue €\type.func(*"".Directory, string) *"".DirectoryР\type.func(*"".Directory, string) *"".Directory€$type.*"".Directory�type.string $type.*"".DirectoryþFgo.string."chan<- *godoc.Directory"PPchan<- *godoc.Directory Fgo.string."chan<- *godoc.Directory"þ2type.chan<- *"".Directory°° ð2   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."chan<- *godoc.Directory"pDgo.weak.type.*chan<- *"".Directory€"runtime.zerovalue�$type.*"".Directoryþpgo.typelink.chan<- *godoc.Directory/chan<- *"".Directory2type.chan<- *"".Directoryþ‚go.string."func(*godoc.Directory, chan<- *godoc.Directory, bool)"�Œ5func(*godoc.Directory, chan<- *godoc.Directory, bool) ‚go.string."func(*godoc.Directory, chan<- *godoc.Directory, bool)"þhtype.func(*"".Directory, chan<- *"".Directory, bool)°°JÕìO3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*godoc.Directory, chan<- *godoc.Directory, bool)"pzgo.weak.type.*func(*"".Directory, chan<- *"".Directory, bool)€"runtime.zerovalue €htype.func(*"".Directory, chan<- *"".Directory, bool)аhtype.func(*"".Directory, chan<- *"".Directory, bool)€$type.*"".Directory�2type.chan<- *"".Directory type.boolþbgo.string."func(*godoc.Directory, *bytes.Buffer)"pl%func(*godoc.Directory, *bytes.Buffer) bgo.string."func(*godoc.Directory, *bytes.Buffer)"þNtype.func(*"".Directory, *bytes.Buffer)  WV¥3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*godoc.Directory, *bytes.Buffer)"p`go.weak.type.*func(*"".Directory, *bytes.Buffer)€"runtime.zerovalue €Ntype.func(*"".Directory, *bytes.Buffer)РNtype.func(*"".Directory, *bytes.Buffer)€$type.*"".Directory�$type.*bytes.Bufferþ go.string."iter"0*iter go.string."iter"þ\go.string."func(bool) <-chan *godoc.Directory"pf"func(bool) <-chan *godoc.Directory \go.string."func(bool) <-chan *godoc.Directory"þHtype.func(bool) <-chan *"".Directory  SmÅ=3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(bool) <-chan *godoc.Directory"pZgo.weak.type.*func(bool) <-chan *"".Directory€"runtime.zerovalue €Htype.func(bool) <-chan *"".DirectoryÐ�Htype.func(bool) <-chan *"".Directory€type.bool�2type.<-chan *"".Directoryþ&go.string."listing"00listing &go.string."listing"þpgo.string."func(bool, func(string) bool) *godoc.DirList"€z,func(bool, func(string) bool) *godoc.DirList pgo.string."func(bool, func(string) bool) *godoc.DirList"þ\type.func(bool, func(string) bool) *"".DirList°°ym×ÿ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(bool, func(string) bool) *godoc.DirList"pngo.weak.type.*func(bool, func(string) bool) *"".DirList€"runtime.zerovalue €\type.func(bool, func(string) bool) *"".DirListР\type.func(bool, func(string) bool) *"".DirList€type.bool�,type.func(string) bool  type.*"".DirListþ$go.string."lookup"0.lookup $go.string."lookup"þRgo.string."func(string) *godoc.Directory"`\func(string) *godoc.Directory Rgo.string."func(string) *godoc.Directory"þ>type.func(string) *"".Directory  N e3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(string) *godoc.Directory"pPgo.weak.type.*func(string) *"".Directory€"runtime.zerovalue €>type.func(string) *"".DirectoryÐ�>type.func(string) *"".Directory€type.string�$type.*"".Directoryþ.go.string."lookupLocal"@8 lookupLocal .go.string."lookupLocal"þ go.string."walk"0*walk go.string."walk"þ^go.string."func(chan<- *godoc.Directory, bool)"ph#func(chan<- *godoc.Directory, bool) ^go.string."func(chan<- *godoc.Directory, bool)"þJtype.func(chan<- *"".Directory, bool)  ܉½ì3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(chan<- *godoc.Directory, bool)"p\go.weak.type.*func(chan<- *"".Directory, bool)€"runtime.zerovalue €Jtype.func(chan<- *"".Directory, bool)РJtype.func(chan<- *"".Directory, bool)€2type.chan<- *"".Directory�type.boolþ,go.string."writeLeafs"@6 +writeLeafs ,go.string."writeLeafs"þ>go.string."func(*bytes.Buffer)"PHfunc(*bytes.Buffer) >go.string."func(*bytes.Buffer)"þ0type.func(*bytes.Buffer)��’9Ñ}3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(*bytes.Buffer)"pBgo.weak.type.*func(*bytes.Buffer)€"runtime.zerovalue €0type.func(*bytes.Buffer)Ð�0type.func(*bytes.Buffer)€$type.*bytes.Bufferþ$type.*"".Directory°°O1�Ô6X   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*godoc.Directory"p6go.weak.type.**"".Directory€"runtime.zerovalue�"type."".Directory` $type.*"".DirectoryÀð$type.*"".Directoryð go.string."iter"€"go.importpath."".�Htype.func(bool) <-chan *"".Directory ftype.func(*"".Directory, bool) <-chan *"".Directory°("".(*Directory).iterÀ("".(*Directory).iterÐ&go.string."listing"à"go.importpath."".ð\type.func(bool, func(string) bool) *"".DirList€ztype.func(*"".Directory, bool, func(string) bool) *"".DirList�."".(*Directory).listing ."".(*Directory).listing°$go.string."lookup"À"go.importpath."".Ð>type.func(string) *"".Directoryà\type.func(*"".Directory, string) *"".Directoryð,"".(*Directory).lookup€,"".(*Directory).lookup�.go.string."lookupLocal" "go.importpath."".°>type.func(string) *"".DirectoryÀ\type.func(*"".Directory, string) *"".DirectoryÐ6"".(*Directory).lookupLocalà6"".(*Directory).lookupLocalð go.string."walk"€"go.importpath."".�Jtype.func(chan<- *"".Directory, bool) htype.func(*"".Directory, chan<- *"".Directory, bool)°("".(*Directory).walkÀ("".(*Directory).walkÐ,go.string."writeLeafs"à"go.importpath."".ð0type.func(*bytes.Buffer)€Ntype.func(*"".Directory, *bytes.Buffer)�4"".(*Directory).writeLeafs 4"".(*Directory).writeLeafsþzgo.string."func(*godoc.Corpus, string, int) *godoc.Directory"�„1func(*godoc.Corpus, string, int) *godoc.Directory zgo.string."func(*godoc.Corpus, string, int) *godoc.Directory"þ`type.func(*"".Corpus, string, int) *"".DirectoryÀÀ¦‚¢–3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*godoc.Corpus, string, int) *godoc.Directory"prgo.weak.type.*func(*"".Corpus, string, int) *"".Directory€"runtime.zerovalue €`type.func(*"".Corpus, string, int) *"".Directoryа`type.func(*"".Corpus, string, int) *"".Directory€type.*"".Corpus�type.string type.int°$type.*"".Directoryþˆgo.string."func(*godoc.Corpus, string, string, interface {}) string" ’8func(*godoc.Corpus, string, string, interface {}) string ˆgo.string."func(*godoc.Corpus, string, string, interface {}) string"þttype.func(*"".Corpus, string, string, interface {}) stringÐÐo²&û3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*godoc.Corpus, string, string, interface {}) string"p†go.weak.type.*func(*"".Corpus, string, string, interface {}) string€"runtime.zerovalue €ttype.func(*"".Corpus, string, string, interface {}) stringÐÀttype.func(*"".Corpus, string, string, interface {}) string€type.*"".Corpus�type.string type.string°"type.interface {}Àtype.stringþ®go.string."func(*godoc.Corpus, *token.FileSet, string, parser.Mode) (*ast.File, error)"À¸Kfunc(*godoc.Corpus, *token.FileSet, string, parser.Mode) (*ast.File, error) ®go.string."func(*godoc.Corpus, *token.FileSet, string, parser.Mode) (*ast.File, error)"þ¬type.func(*"".Corpus, *go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)ààzYài3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."func(*godoc.Corpus, *token.FileSet, string, parser.Mode) (*ast.File, error)"p¾go.weak.type.*func(*"".Corpus, *go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)€"runtime.zerovalue €¬type.func(*"".Corpus, *go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)ÐÀ¬type.func(*"".Corpus, *go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)€type.*"".Corpus�,type.*go/token.FileSet type.string°&type.go/parser.ModeÀ"type.*go/ast.FileÐtype.errorþÎgo.string."func(*godoc.Corpus, *token.FileSet, string, string, []string) (map[string]*ast.File, error)"àØ[func(*godoc.Corpus, *token.FileSet, string, string, []string) (map[string]*ast.File, error) Îgo.string."func(*godoc.Corpus, *token.FileSet, string, string, []string) (map[string]*ast.File, error)"þÆtype.func(*"".Corpus, *go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)ðð;ب3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÎgo.string."func(*godoc.Corpus, *token.FileSet, string, string, []string) (map[string]*ast.File, error)"pØgo.weak.type.*func(*"".Corpus, *go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)€"runtime.zerovalue €Ætype.func(*"".Corpus, *go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)ÐÐÆtype.func(*"".Corpus, *go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)€type.*"".Corpus�,type.*go/token.FileSet type.string°type.stringÀtype.[]stringÐ8type.map[string]*go/ast.Fileàtype.errorþZgo.string."func(*godoc.Corpus, string) error"pd!func(*godoc.Corpus, string) error Zgo.string."func(*godoc.Corpus, string) error"þFtype.func(*"".Corpus, string) error°°PKÑ{3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*godoc.Corpus, string) error"pXgo.weak.type.*func(*"".Corpus, string) error€"runtime.zerovalue €Ftype.func(*"".Corpus, string) errorРFtype.func(*"".Corpus, string) error€type.*"".Corpus�type.string type.errorþNgo.string."func(*godoc.Corpus) float64"`Xfunc(*godoc.Corpus) float64 Ngo.string."func(*godoc.Corpus) float64"þ:type.func(*"".Corpus) float64  ±>,3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*godoc.Corpus) float64"pLgo.weak.type.*func(*"".Corpus) float64€"runtime.zerovalue €:type.func(*"".Corpus) float64Ð�:type.func(*"".Corpus) float64€type.*"".Corpus�type.float64þ0go.string."CurrentIndex"@: CurrentIndex 0go.string."CurrentIndex"þXgo.string."func() (*godoc.Index, time.Time)"pb func() (*godoc.Index, time.Time) Xgo.string."func() (*godoc.Index, time.Time)"þDtype.func() (*"".Index, time.Time)  ?‰À§3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func() (*godoc.Index, time.Time)"pVgo.weak.type.*func() (*"".Index, time.Time)€"runtime.zerovalue €Dtype.func() (*"".Index, time.Time)ЀDtype.func() (*"".Index, time.Time)€type.*"".Index�type.time.Timeþ4go.string."FSModifiedTime"@>FSModifiedTime 4go.string."FSModifiedTime"þ8go.string."func() time.Time"PBfunc() time.Time 8go.string."func() time.Time"þ*type.func() time.Time�� ¹tþ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."func() time.Time"pgo.string."func() *godoc.Index"PHfunc() *godoc.Index >go.string."func() *godoc.Index"þ*type.func() *"".Index�� 4ð|3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() *godoc.Index"pgo.string."func(string) string"PHfunc(string) string >go.string."func(string) string"þ0type.func(string) string  Mü¨ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(string) string"pBgo.weak.type.*func(string) string€"runtime.zerovalue €0type.func(string) stringÐ�0type.func(string) string€type.string�type.stringþ0go.string."feedDirnames"@: feedDirnames 0go.string."feedDirnames"þ>go.string."func(chan<- string)"PHfunc(chan<- string) >go.string."func(chan<- string)"þ0type.func(chan<- string)��|L .3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(chan<- string)"pBgo.weak.type.*func(chan<- string)€"runtime.zerovalue €0type.func(chan<- string)Ð�0type.func(chan<- string)€$type.chan<- stringþ,go.string."fsDirnames"@6 +fsDirnames ,go.string."fsDirnames"þ@go.string."func() <-chan string"PJfunc() <-chan string @go.string."func() <-chan string"þ2type.func() <-chan string��Ÿ*ÃÊ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func() <-chan string"pDgo.weak.type.*func() <-chan string€"runtime.zerovalue €2type.func() <-chan stringЀ2type.func() <-chan string€$type.<-chan stringþ2go.string."indexUpToDate"@< indexUpToDate 2go.string."indexUpToDate"þ,go.string."initFSTree"@6 +initFSTree ,go.string."initFSTree"þ6go.string."invalidateIndex"@@invalidateIndex 6go.string."invalidateIndex"þ2go.string."multipleLines"@< multipleLines 2go.string."multipleLines"þ†go.string."func(string, string, interface {}, interface {}) string"��7func(string, string, interface {}, interface {}) string †go.string."func(string, string, interface {}, interface {}) string"þxtype.func(string, string, interface {}, interface {}) stringÐÐ95q—3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(string, string, interface {}, interface {}) string"pŠgo.weak.type.*func(string, string, interface {}, interface {}) string€"runtime.zerovalue €xtype.func(string, string, interface {}, interface {}) stringÐÀxtype.func(string, string, interface {}, interface {}) string€type.string�type.string "type.interface {}°"type.interface {}Àtype.stringþ0go.string."newDirectory"@: newDirectory 0go.string."newDirectory"þ\go.string."func(string, int) *godoc.Directory"pf"func(string, int) *godoc.Directory \go.string."func(string, int) *godoc.Directory"þHtype.func(string, int) *"".Directory°°R(Žó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(string, int) *godoc.Directory"pZgo.weak.type.*func(string, int) *"".Directory€"runtime.zerovalue €Htype.func(string, int) *"".DirectoryРHtype.func(string, int) *"".Directory€type.string�type.int $type.*"".Directoryþ&go.string."oneLine"00oneLine &go.string."oneLine"þjgo.string."func(string, string, interface {}) string"€t)func(string, string, interface {}) string jgo.string."func(string, string, interface {}) string"þ\type.func(string, string, interface {}) stringÀÀPz,°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(string, string, interface {}) string"pngo.weak.type.*func(string, string, interface {}) string€"runtime.zerovalue €\type.func(string, string, interface {}) stringа\type.func(string, string, interface {}) string€type.string�type.string "type.interface {}°type.stringþ*go.string."parseFile"@4 parseFile *go.string."parseFile"þ�go.string."func(*token.FileSet, string, parser.Mode) (*ast.File, error)" š<func(*token.FileSet, string, parser.Mode) (*ast.File, error) �go.string."func(*token.FileSet, string, parser.Mode) (*ast.File, error)"þ”type.func(*go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)ÐÐ#ª3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*token.FileSet, string, parser.Mode) (*ast.File, error)"p¦go.weak.type.*func(*go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)€"runtime.zerovalue €”type.func(*go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)а”type.func(*go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)€,type.*go/token.FileSet�type.string &type.go/parser.Mode°"type.*go/ast.FileÀtype.errorþ,go.string."parseFiles"@6 +parseFiles ,go.string."parseFiles"þ°go.string."func(*token.FileSet, string, string, []string) (map[string]*ast.File, error)"ÀºLfunc(*token.FileSet, string, string, []string) (map[string]*ast.File, error) °go.string."func(*token.FileSet, string, string, []string) (map[string]*ast.File, error)"þ®type.func(*go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)ààTIBë3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."func(*token.FileSet, string, string, []string) (map[string]*ast.File, error)"pÀgo.weak.type.*func(*go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)€"runtime.zerovalue €®type.func(*go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)ÐÀ®type.func(*go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)€,type.*go/token.FileSet�type.string type.string°type.[]stringÀ8type.map[string]*go/ast.FileÐtype.errorþ*go.string."readIndex"@4 readIndex *go.string."readIndex"þgo.string."refreshMetadataLoop"PHrefreshMetadataLoop >go.string."refreshMetadataLoop"þ(go.string."throttle"@2throttle (go.string."throttle"þ4go.string."func() float64"@>func() float64 4go.string."func() float64"þ&type.func() float64��-Í3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func() float64"p8go.weak.type.*func() float64€"runtime.zerovalue €&type.func() float64Ѐ&type.func() float64€type.float64þ4go.string."updateMetadata"@>updateMetadata 4go.string."updateMetadata"þtype.*"".CorpusÐÐRªˆ6ª   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*godoc.Corpus"p0go.weak.type.**"".Corpus€"runtime.zerovalue�type."".Corpus` type.*"".CorpusÀðtype.*"".Corpusð0go.string."CurrentIndex"�Dtype.func() (*"".Index, time.Time) Xtype.func(*"".Corpus) (*"".Index, time.Time)°2"".(*Corpus).CurrentIndexÀ2"".(*Corpus).CurrentIndexÐ4go.string."FSModifiedTime"ð*type.func() time.Time€>type.func(*"".Corpus) time.Time�6"".(*Corpus).FSModifiedTime 6"".(*Corpus).FSModifiedTime° go.string."Init"Ð"type.func() errorà6type.func(*"".Corpus) errorð""".(*Corpus).Init€""".(*Corpus).Init�$go.string."Lookup"°Btype.func(string) "".SearchResultÀZtype.func(*"".Corpus, string) "".SearchResultÐ&"".(*Corpus).Lookupà&"".(*Corpus).Lookupð.go.string."MetadataFor"�type.func(*"".Corpus) *"".Index�*"".(*Corpus).NewIndex *"".(*Corpus).NewIndex°2go.string."ReadIndexFrom"Ð4type.func(io.Reader) erroràLtype.func(*"".Corpus, io.Reader) errorð4"".(*Corpus).ReadIndexFrom€4"".(*Corpus).ReadIndexFrom�,go.string."RunIndexer"°type.func()À*type.func(*"".Corpus)Ð."".(*Corpus).RunIndexerà."".(*Corpus).RunIndexerð.go.string."UpdateIndex"�type.func() *type.func(*"".Corpus)°0"".(*Corpus).UpdateIndexÀ0"".(*Corpus).UpdateIndexÐ(go.string."contents"à"go.importpath."".ð0type.func(string) string€ Htype.func(*"".Corpus, string) string� *"".(*Corpus).contents  *"".(*Corpus).contents° 0go.string."feedDirnames"À "go.importpath."".Ð 0type.func(chan<- string)à Htype.func(*"".Corpus, chan<- string)ð 2"".(*Corpus).feedDirnames€ +2"".(*Corpus).feedDirnames� +,go.string."fsDirnames"  +"go.importpath."".° +2type.func() <-chan stringÀ +Ftype.func(*"".Corpus) <-chan stringÐ +."".(*Corpus).fsDirnamesà +."".(*Corpus).fsDirnamesð +2go.string."indexUpToDate"€ "go.importpath."".�  type.func() bool  4type.func(*"".Corpus) bool° 4"".(*Corpus).indexUpToDateÀ 4"".(*Corpus).indexUpToDateÐ ,go.string."initFSTree"à "go.importpath."".ð "type.func() error€ 6type.func(*"".Corpus) error� ."".(*Corpus).initFSTree  ."".(*Corpus).initFSTree° 6go.string."invalidateIndex"À "go.importpath."".Ð type.func()à *type.func(*"".Corpus)ð 8"".(*Corpus).invalidateIndex€ 8"".(*Corpus).invalidateIndex� 2go.string."multipleLines"  "go.importpath."".° xtype.func(string, string, interface {}, interface {}) stringÀ �type.func(*"".Corpus, string, string, interface {}, interface {}) stringÐ 4"".(*Corpus).multipleLinesà 4"".(*Corpus).multipleLinesð 0go.string."newDirectory"€"go.importpath."".�Htype.func(string, int) *"".Directory `type.func(*"".Corpus, string, int) *"".Directory°2"".(*Corpus).newDirectoryÀ2"".(*Corpus).newDirectoryÐ&go.string."oneLine"à"go.importpath."".ð\type.func(string, string, interface {}) string€ttype.func(*"".Corpus, string, string, interface {}) string�("".(*Corpus).oneLine ("".(*Corpus).oneLine°*go.string."parseFile"À"go.importpath."".Дtype.func(*go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)à¬type.func(*"".Corpus, *go/token.FileSet, string, go/parser.Mode) (*go/ast.File, error)ð,"".(*Corpus).parseFile€,"".(*Corpus).parseFile�,go.string."parseFiles" "go.importpath."".°®type.func(*go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)ÀÆtype.func(*"".Corpus, *go/token.FileSet, string, string, []string) (map[string]*go/ast.File, error)Ð."".(*Corpus).parseFilesà."".(*Corpus).parseFilesð*go.string."readIndex"€"go.importpath."".�.type.func(string) error Ftype.func(*"".Corpus, string) error°,"".(*Corpus).readIndexÀ,"".(*Corpus).readIndexÐ6go.string."refreshMetadata"à"go.importpath."".ðtype.func()€*type.func(*"".Corpus)�8"".(*Corpus).refreshMetadata 8"".(*Corpus).refreshMetadata°>go.string."refreshMetadataLoop"À"go.importpath."".Ðtype.func()à*type.func(*"".Corpus)ð@"".(*Corpus).refreshMetadataLoop€@"".(*Corpus).refreshMetadataLoop�(go.string."throttle" "go.importpath."".°&type.func() float64À:type.func(*"".Corpus) float64Ð*"".(*Corpus).throttleà*"".(*Corpus).throttleð4go.string."updateMetadata"€"go.importpath."".�type.func() *type.func(*"".Corpus)°6"".(*Corpus).updateMetadataÀ6"".(*Corpus).updateMetadataþ@go.string."*godoc.handlerServer"PJ*godoc.handlerServer @go.string."*godoc.handlerServer"þ>go.string."*godoc.PageInfoMode"PH*godoc.PageInfoMode >go.string."*godoc.PageInfoMode"þ*type.*"".PageInfoMode  Î묻6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*godoc.PageInfoMode"phJ$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P´go.string."func(*godoc.handlerServer, string, string, godoc.PageInfoMode) *godoc.PageInfo"p¦go.weak.type.*func(*"".handlerServer, string, string, "".PageInfoMode) *"".PageInfo€"runtime.zerovalue €”type.func(*"".handlerServer, string, string, "".PageInfoMode) *"".PageInfoÐÀ”type.func(*"".handlerServer, string, string, "".PageInfoMode) *"".PageInfo€,type.*"".handlerServer�type.string type.string°(type."".PageInfoModeÀ"type.*"".PageInfoþ”go.string."func(*godoc.handlerServer, http.ResponseWriter, *http.Request)" ž>func(*godoc.handlerServer, http.ResponseWriter, *http.Request) ”go.string."func(*godoc.handlerServer, http.ResponseWriter, *http.Request)"þ�type.func(*"".handlerServer, net/http.ResponseWriter, *net/http.Request)°°Q~cF3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(*godoc.handlerServer, http.ResponseWriter, *http.Request)"p¢go.weak.type.*func(*"".handlerServer, net/http.ResponseWriter, *net/http.Request)€"runtime.zerovalue €�type.func(*"".handlerServer, net/http.ResponseWriter, *net/http.Request)а�type.func(*"".handlerServer, net/http.ResponseWriter, *net/http.Request)€,type.*"".handlerServer�8type.net/http.ResponseWriter ,type.*net/http.RequestþŽgo.string."func(*godoc.handlerServer, string, godoc.PageInfoMode) bool" ˜;func(*godoc.handlerServer, string, godoc.PageInfoMode) bool Žgo.string."func(*godoc.handlerServer, string, godoc.PageInfoMode) bool"þttype.func(*"".handlerServer, string, "".PageInfoMode) boolÀÀûa:B3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(*godoc.handlerServer, string, godoc.PageInfoMode) bool"p†go.weak.type.*func(*"".handlerServer, string, "".PageInfoMode) bool€"runtime.zerovalue €ttype.func(*"".handlerServer, string, "".PageInfoMode) boolаttype.func(*"".handlerServer, string, "".PageInfoMode) bool€,type.*"".handlerServer�type.string (type."".PageInfoMode°type.boolþlgo.string."func(*godoc.handlerServer, *http.ServeMux)"€v*func(*godoc.handlerServer, *http.ServeMux) lgo.string."func(*godoc.handlerServer, *http.ServeMux)"þ`type.func(*"".handlerServer, *net/http.ServeMux)   S×3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*godoc.handlerServer, *http.ServeMux)"prgo.weak.type.*func(*"".handlerServer, *net/http.ServeMux)€"runtime.zerovalue €`type.func(*"".handlerServer, *net/http.ServeMux)Р`type.func(*"".handlerServer, *net/http.ServeMux)€,type.*"".handlerServer�.type.*net/http.ServeMuxþ.go.string."GetPageInfo"@8 GetPageInfo .go.string."GetPageInfo"þˆgo.string."func(string, string, godoc.PageInfoMode) *godoc.PageInfo" ’8func(string, string, godoc.PageInfoMode) *godoc.PageInfo ˆgo.string."func(string, string, godoc.PageInfoMode) *godoc.PageInfo"þntype.func(string, string, "".PageInfoMode) *"".PageInfoÀÀcãˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(string, string, godoc.PageInfoMode) *godoc.PageInfo"p€go.weak.type.*func(string, string, "".PageInfoMode) *"".PageInfo€"runtime.zerovalue €ntype.func(string, string, "".PageInfoMode) *"".PageInfoаntype.func(string, string, "".PageInfoMode) *"".PageInfo€type.string�type.string (type."".PageInfoMode°"type.*"".PageInfoþ*go.string."ServeHTTP"@4 ServeHTTP *go.string."ServeHTTP"þhgo.string."func(http.ResponseWriter, *http.Request)"€r(func(http.ResponseWriter, *http.Request) hgo.string."func(http.ResponseWriter, *http.Request)"þjtype.func(net/http.ResponseWriter, *net/http.Request)  ‘ô›3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(http.ResponseWriter, *http.Request)"p|go.weak.type.*func(net/http.ResponseWriter, *net/http.Request)€"runtime.zerovalue €jtype.func(net/http.ResponseWriter, *net/http.Request)Рjtype.func(net/http.ResponseWriter, *net/http.Request)€8type.net/http.ResponseWriter�,type.*net/http.Requestþ.go.string."includePath"@8 includePath .go.string."includePath"þbgo.string."func(string, godoc.PageInfoMode) bool"pl%func(string, godoc.PageInfoMode) bool bgo.string."func(string, godoc.PageInfoMode) bool"þNtype.func(string, "".PageInfoMode) bool°°ø +3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(string, godoc.PageInfoMode) bool"p`go.weak.type.*func(string, "".PageInfoMode) bool€"runtime.zerovalue €Ntype.func(string, "".PageInfoMode) boolРNtype.func(string, "".PageInfoMode) bool€type.string�(type."".PageInfoMode type.boolþ6go.string."registerWithMux"@@registerWithMux 6go.string."registerWithMux"þ@go.string."func(*http.ServeMux)"PJfunc(*http.ServeMux) @go.string."func(*http.ServeMux)"þ:type.func(*net/http.ServeMux)��À×dË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*http.ServeMux)"pLgo.weak.type.*func(*net/http.ServeMux)€"runtime.zerovalue €:type.func(*net/http.ServeMux)Ð�:type.func(*net/http.ServeMux)€.type.*net/http.ServeMuxþ,type.*"".handlerServerðð«×û6<   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*godoc.handlerServer"p>go.weak.type.**"".handlerServer€"runtime.zerovalue�*type."".handlerServer` ,type.*"".handlerServerÀð,type.*"".handlerServerð.go.string."GetPageInfo"�ntype.func(string, string, "".PageInfoMode) *"".PageInfo ”type.func(*"".handlerServer, string, string, "".PageInfoMode) *"".PageInfo°>"".(*handlerServer).GetPageInfoÀ>"".(*handlerServer).GetPageInfoÐ*go.string."ServeHTTP"ðjtype.func(net/http.ResponseWriter, *net/http.Request)€�type.func(*"".handlerServer, net/http.ResponseWriter, *net/http.Request)�:"".(*handlerServer).ServeHTTP :"".(*handlerServer).ServeHTTP°.go.string."includePath"À"go.importpath."".ÐNtype.func(string, "".PageInfoMode) boolàttype.func(*"".handlerServer, string, "".PageInfoMode) boolð>"".(*handlerServer).includePath€>"".(*handlerServer).includePath�6go.string."registerWithMux" "go.importpath."".°:type.func(*net/http.ServeMux)À`type.func(*"".handlerServer, *net/http.ServeMux)ÐF"".(*handlerServer).registerWithMuxàF"".(*handlerServer).registerWithMuxþbruntime.gcbits.0x88484848848884844400000000000000 ˆHHH„ˆ„„Dþ>go.string."godoc.handlerServer"PHgodoc.handlerServer >go.string."godoc.handlerServer"þgo.string."p"0$p go.string."p"þgo.string."c"0$c go.string."c"þ&go.string."pattern"00pattern &go.string."pattern"þ$go.string."fsRoot"0.fsRoot $go.string."fsRoot"þ&go.string."exclude"00exclude &go.string."exclude"þ2go.string."handlerServer"@< handlerServer 2go.string."handlerServer"þ*type."".handlerServer  H…T7ˆ 02 à runtime.algarray0bruntime.gcbits.0x88484848848884844400000000000000P>go.string."godoc.handlerServer"p,type.*"".handlerServer€"runtime.zerovalue�À*type."".handlerServerÀgo.string."p"Ð"go.importpath."".à*type.*"".Presentation�go.string."c" "go.importpath."".°type.*"".Corpusà&go.string."pattern"ð"go.importpath."".€type.string°$go.string."fsRoot"À"go.importpath."".Ðtype.string€&go.string."exclude"�"go.importpath."". type.[]string`Ð*type."".handlerServerÐ2go.string."handlerServer"à"go.importpath."".ð *type."".handlerServerþŒgo.string."func(*http.Request, godoc.PageInfoMode) godoc.PageInfoMode" –:func(*http.Request, godoc.PageInfoMode) godoc.PageInfoMode Œgo.string."func(*http.Request, godoc.PageInfoMode) godoc.PageInfoMode"þztype.func(*net/http.Request, "".PageInfoMode) "".PageInfoMode°°`ëXž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŒgo.string."func(*http.Request, godoc.PageInfoMode) godoc.PageInfoMode"pŒgo.weak.type.*func(*net/http.Request, "".PageInfoMode) "".PageInfoMode€"runtime.zerovalue €ztype.func(*net/http.Request, "".PageInfoMode) "".PageInfoModeРztype.func(*net/http.Request, "".PageInfoMode) "".PageInfoMode€,type.*net/http.Request�(type."".PageInfoMode (type."".PageInfoModeþ\go.string."func(string, int, int, int) string"pf"func(string, int, int, int) string \go.string."func(string, int, int, int) string"þNtype.func(string, int, int, int) stringÐÐ@àgó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(string, int, int, int) string"p`go.weak.type.*func(string, int, int, int) string€"runtime.zerovalue €Ntype.func(string, int, int, int) stringÐÀNtype.func(string, int, int, int) string€type.string�type.int type.int°type.intÀtype.stringþXgo.string."func(string, string, int) string"pb func(string, string, int) string Xgo.string."func(string, string, int) string"þJtype.func(string, string, int) stringÀÀk®Ë‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(string, string, int) string"p\go.weak.type.*func(string, string, int) string€"runtime.zerovalue €Jtype.func(string, string, int) stringаJtype.func(string, string, int) string€type.string�type.string type.int°type.stringþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þFgo.string."*godoc.SearchResultFunc"PP*godoc.SearchResultFunc Fgo.string."*godoc.SearchResultFunc"þ2type.*"".SearchResultFunc  [Vn6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*godoc.SearchResultFunc"pDgo.weak.type.**"".SearchResultFunc€"runtime.zerovalue�0type."".SearchResultFuncþDgo.string."godoc.SearchResultFunc"PNgodoc.SearchResultFunc Dgo.string."godoc.SearchResultFunc"þ8go.string."SearchResultFunc"PBSearchResultFunc 8go.string."SearchResultFunc"þ0type."".SearchResultFunc€€Èý�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."godoc.SearchResultFunc"p2type.*"".SearchResultFunc€"runtime.zerovalue €0type."".SearchResultFuncР0type."".SearchResultFunc€*type.*"".Presentation�(type."".SearchResult type.[]uint8`°0type."".SearchResultFunc°8go.string."SearchResultFunc"À"go.importpath."".Ѐ0type."".SearchResultFuncþHgo.string."[]godoc.SearchResultFunc"`R[]godoc.SearchResultFunc Hgo.string."[]godoc.SearchResultFunc"þ4type.[]"".SearchResultFunc  QŒû   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PHgo.string."[]godoc.SearchResultFunc"pFgo.weak.type.*[]"".SearchResultFunc€"runtime.zerovalue�0type."".SearchResultFuncþtgo.typelink.[]godoc.SearchResultFunc/[]"".SearchResultFunc4type.[]"".SearchResultFuncþ,0type..gc."".Presentationhþ8type..gcprog."".Presentation 3ºjf©™¥ªªª–ªV)þImplementsHTML 4go.string."ImplementsHTML"þ2go.string."MethodSetHTML"@< MethodSetHTML 2go.string."MethodSetHTML"þ.go.string."PackageHTML"@8 PackageHTML .go.string."PackageHTML"þ.go.string."PackageText"@8 PackageText .go.string."PackageText"þ,go.string."SearchHTML"@6 +SearchHTML ,go.string."SearchHTML"þ2go.string."SearchDocHTML"@< SearchDocHTML 2go.string."SearchDocHTML"þ4go.string."SearchCodeHTML"@>SearchCodeHTML 4go.string."SearchCodeHTML"þ2go.string."SearchTxtHTML"@< SearchTxtHTML 2go.string."SearchTxtHTML"þ,go.string."SearchText"@6 +SearchText ,go.string."SearchText"þ2go.string."SearchDescXML"@< SearchDescXML 2go.string."SearchDescXML"þ(go.string."TabWidth"@2TabWidth (go.string."TabWidth"þ4go.string."ShowTimestamps"@>ShowTimestamps 4go.string."ShowTimestamps"þ4go.string."ShowPlayground"@>ShowPlayground 4go.string."ShowPlayground"þ0go.string."ShowExamples"@: ShowExamples 0go.string."ShowExamples"þ*go.string."DeclLinks"@4 DeclLinks *go.string."DeclLinks"þ&go.string."SrcMode"00SrcMode &go.string."SrcMode"þ(go.string."HTMLMode"@2HTMLMode (go.string."HTMLMode"þ&go.string."NotesRx"00NotesRx &go.string."NotesRx"þURLForSrcQuery 4go.string."URLForSrcQuery"þ2go.string."SearchResults"@< SearchResults 2go.string."SearchResults"þ6go.string."initFuncMapOnce"@@initFuncMapOnce 6go.string."initFuncMapOnce"þ&go.string."funcMap"00funcMap &go.string."funcMap"þ2go.string."templateFuncs"@< templateFuncs 2go.string."templateFuncs"þ0go.string."Presentation"@: Presentation 0go.string."Presentation"þ(type."".PresentationÐИyëN®Y$$ h°¸ÀÈÐØàèðø (0123458@HPX`xˆ�´ à runtime.algarray00type..gc."".Presentation@8type..gcprog."".PresentationPgo.string."*godoc.Presentation"PH*godoc.Presentation >go.string."*godoc.Presentation"þXgo.string."func(*godoc.Presentation) string"pb func(*godoc.Presentation) string Xgo.string."func(*godoc.Presentation) string"þDtype.func(*"".Presentation) string  þ�83 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*godoc.Presentation) string"pVgo.weak.type.*func(*"".Presentation) string€"runtime.zerovalue €Dtype.func(*"".Presentation) stringÐ�Dtype.func(*"".Presentation) string€*type.*"".Presentation�type.stringþdgo.string."func(*godoc.Presentation) http.Handler"pn&func(*godoc.Presentation) http.Handler dgo.string."func(*godoc.Presentation) http.Handler"þXtype.func(*"".Presentation) net/http.Handler  ö‘&E3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*godoc.Presentation) http.Handler"pjgo.weak.type.*func(*"".Presentation) net/http.Handler€"runtime.zerovalue €Xtype.func(*"".Presentation) net/http.HandlerÐ�Xtype.func(*"".Presentation) net/http.Handler€*type.*"".Presentation�*type.net/http.Handlerþlgo.string."func(*godoc.Presentation) template.FuncMap"€v*func(*godoc.Presentation) template.FuncMap lgo.string."func(*godoc.Presentation) template.FuncMap"þbtype.func(*"".Presentation) text/template.FuncMap  ºÜ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*godoc.Presentation) template.FuncMap"ptgo.weak.type.*func(*"".Presentation) text/template.FuncMap€"runtime.zerovalue €btype.func(*"".Presentation) text/template.FuncMapÐ�btype.func(*"".Presentation) text/template.FuncMap€*type.*"".Presentation�4type.text/template.FuncMapþ²go.string."func(*godoc.Presentation, string, string, godoc.PageInfoMode) *godoc.PageInfo"À¼Mfunc(*godoc.Presentation, string, string, godoc.PageInfoMode) *godoc.PageInfo ²go.string."func(*godoc.Presentation, string, string, godoc.PageInfoMode) *godoc.PageInfo"þ’type.func(*"".Presentation, string, string, "".PageInfoMode) *"".PageInfoÐÐ>.6$3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P²go.string."func(*godoc.Presentation, string, string, godoc.PageInfoMode) *godoc.PageInfo"p¤go.weak.type.*func(*"".Presentation, string, string, "".PageInfoMode) *"".PageInfo€"runtime.zerovalue €’type.func(*"".Presentation, string, string, "".PageInfoMode) *"".PageInfoÐÀ’type.func(*"".Presentation, string, string, "".PageInfoMode) *"".PageInfo€*type.*"".Presentation�type.string type.string°(type."".PageInfoModeÀ"type.*"".PageInfoþŽgo.string."func(*godoc.Presentation, *http.Request) godoc.PageInfoMode" ˜;func(*godoc.Presentation, *http.Request) godoc.PageInfoMode Žgo.string."func(*godoc.Presentation, *http.Request) godoc.PageInfoMode"þ|type.func(*"".Presentation, *net/http.Request) "".PageInfoMode°°B½~v3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(*godoc.Presentation, *http.Request) godoc.PageInfoMode"pŽgo.weak.type.*func(*"".Presentation, *net/http.Request) "".PageInfoMode€"runtime.zerovalue €|type.func(*"".Presentation, *net/http.Request) "".PageInfoModeР|type.func(*"".Presentation, *net/http.Request) "".PageInfoMode€*type.*"".Presentation�,type.*net/http.Request (type."".PageInfoModeþ’go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request)" œ=func(*godoc.Presentation, http.ResponseWriter, *http.Request) ’go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request)"þŽtype.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request)°°þ(à–3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P’go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request)"p go.weak.type.*func(*"".Presentation, net/http.ResponseWriter, *net/http.Request)€"runtime.zerovalue €Žtype.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request)аŽtype.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request)€*type.*"".Presentation�8type.net/http.ResponseWriter ,type.*net/http.Requestþ´go.string."func(*godoc.Presentation, *token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet"À¾Nfunc(*godoc.Presentation, *token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet ´go.string."func(*godoc.Presentation, *token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet"þ¬type.func(*"".Presentation, *go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".SnippetÐÐ{^˜3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P´go.string."func(*godoc.Presentation, *token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet"p¾go.weak.type.*func(*"".Presentation, *go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".Snippet€"runtime.zerovalue €¬type.func(*"".Presentation, *go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".SnippetÐÀ¬type.func(*"".Presentation, *go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".Snippet€*type.*"".Presentation�,type.*go/token.FileSet  type.go/ast.Decl°$type.*go/ast.IdentÀ type.*"".Snippetþ‚go.string."func(*godoc.Presentation, godoc.SearchResult) []uint8"�Œ5func(*godoc.Presentation, godoc.SearchResult) []uint8 ‚go.string."func(*godoc.Presentation, godoc.SearchResult) []uint8"þhtype.func(*"".Presentation, "".SearchResult) []uint8°°!0Ýø3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P‚go.string."func(*godoc.Presentation, godoc.SearchResult) []uint8"pzgo.weak.type.*func(*"".Presentation, "".SearchResult) []uint8€"runtime.zerovalue €htype.func(*"".Presentation, "".SearchResult) []uint8Рhtype.func(*"".Presentation, "".SearchResult) []uint8€*type.*"".Presentation�(type."".SearchResult type.[]uint8þ°go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, error)"ÀºLfunc(*godoc.Presentation, http.ResponseWriter, *http.Request, string, error) °go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, error)"þ¬type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, error)ÐÐvžù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, error)"p¾go.weak.type.*func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, error)€"runtime.zerovalue €¬type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, error)ÐЬtype.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, error)€*type.*"".Presentation�8type.net/http.ResponseWriter ,type.*net/http.Request°type.stringÀtype.errorþ²go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string)"À¼Mfunc(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string) ²go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string)"þ®type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string)ÐЩ±Lƒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P²go.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string)"pÀgo.weak.type.*func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string)€"runtime.zerovalue €®type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string)ÐЮtype.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string)€*type.*"".Presentation�8type.net/http.ResponseWriter ,type.*net/http.Request°type.stringÀtype.stringþ.go.string."*godoc.Page"@8 *godoc.Page .go.string."*godoc.Page"þtype.*"".Page  žwÉ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*godoc.Page"p,go.weak.type.**"".Page€"runtime.zerovalue�type."".Pageþbruntime.gcbits.0x48484848484448000000000000000000 HHHHHDHþ,go.string."godoc.Page"@6 +godoc.Page ,go.string."godoc.Page"þ(go.string."Tabtitle"@2Tabtitle (go.string."Tabtitle"þ go.string."Body"0*Body go.string."Body"þ*go.string."SearchBox"@4 SearchBox *go.string."SearchBox"þ,go.string."Playground"@6 +Playground ,go.string."Playground"þ&go.string."Version"00Version &go.string."Version"þ go.string."Page"0*Page go.string."Page"þtype."".Page��p–Z”Ò 0@XY`4 à runtime.algarray0bruntime.gcbits.0x48484848484448000000000000000000P,go.string."godoc.Page"ptype.*"".Page€"runtime.zerovalue�Àtype."".PageÀ"go.string."Title"àtype.string�(go.string."Tabtitle"°type.stringà(go.string."Subtitle"€type.string°"go.string."Query"Ðtype.string€ go.string."Body" type.[]uint8Ð*go.string."SearchBox"ðtype.bool ,go.string."Playground"Àtype.boolð&go.string."Version"�type.string`Àtype."".PageÀ go.string."Page"Ð"go.importpath."".à�type."".PageþŒgo.string."func(*godoc.Presentation, http.ResponseWriter, godoc.Page)" –:func(*godoc.Presentation, http.ResponseWriter, godoc.Page) Œgo.string."func(*godoc.Presentation, http.ResponseWriter, godoc.Page)"þztype.func(*"".Presentation, net/http.ResponseWriter, "".Page)°°¦"KY3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŒgo.string."func(*godoc.Presentation, http.ResponseWriter, godoc.Page)"pŒgo.weak.type.*func(*"".Presentation, net/http.ResponseWriter, "".Page)€"runtime.zerovalue €ztype.func(*"".Presentation, net/http.ResponseWriter, "".Page)аztype.func(*"".Presentation, net/http.ResponseWriter, "".Page)€*type.*"".Presentation�8type.net/http.ResponseWriter type."".Pageþ†go.string."func(*godoc.Presentation, http.ResponseWriter, []uint8)"��7func(*godoc.Presentation, http.ResponseWriter, []uint8) †go.string."func(*godoc.Presentation, http.ResponseWriter, []uint8)"þztype.func(*"".Presentation, net/http.ResponseWriter, []uint8)°°&63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*godoc.Presentation, http.ResponseWriter, []uint8)"pŒgo.weak.type.*func(*"".Presentation, net/http.ResponseWriter, []uint8)€"runtime.zerovalue €ztype.func(*"".Presentation, net/http.ResponseWriter, []uint8)аztype.func(*"".Presentation, net/http.ResponseWriter, []uint8)€*type.*"".Presentation�8type.net/http.ResponseWriter type.[]uint8þœgo.string."func(*godoc.Presentation, io.Writer, *token.FileSet, interface {})"°¦Bfunc(*godoc.Presentation, io.Writer, *token.FileSet, interface {}) œgo.string."func(*godoc.Presentation, io.Writer, *token.FileSet, interface {})"þŽtype.func(*"".Presentation, io.Writer, *go/token.FileSet, interface {})ÀÀº:X3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*godoc.Presentation, io.Writer, *token.FileSet, interface {})"p go.weak.type.*func(*"".Presentation, io.Writer, *go/token.FileSet, interface {})€"runtime.zerovalue €Žtype.func(*"".Presentation, io.Writer, *go/token.FileSet, interface {})ÐÀŽtype.func(*"".Presentation, io.Writer, *go/token.FileSet, interface {})€*type.*"".Presentation�type.io.Writer ,type.*go/token.FileSet°"type.interface {}þšgo.string."func(*godoc.Presentation, *godoc.PageInfo, string, string) string"°¤Afunc(*godoc.Presentation, *godoc.PageInfo, string, string) string šgo.string."func(*godoc.Presentation, *godoc.PageInfo, string, string) string"þ€type.func(*"".Presentation, *"".PageInfo, string, string) stringÐÐ uÕÞ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pšgo.string."func(*godoc.Presentation, *godoc.PageInfo, string, string) string"p’go.weak.type.*func(*"".Presentation, *"".PageInfo, string, string) string€"runtime.zerovalue €€type.func(*"".Presentation, *"".PageInfo, string, string) stringÐÀ€type.func(*"".Presentation, *"".PageInfo, string, string) string€*type.*"".Presentation�"type.*"".PageInfo type.string°type.stringÀtype.stringþ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þœgo.string."func(*godoc.Presentation, string, ...interface {}) (string, error)"°¦Bfunc(*godoc.Presentation, string, ...interface {}) (string, error) œgo.string."func(*godoc.Presentation, string, ...interface {}) (string, error)"þˆtype.func(*"".Presentation, string, ...interface {}) (string, error)ÐйKìk3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*godoc.Presentation, string, ...interface {}) (string, error)"pšgo.weak.type.*func(*"".Presentation, string, ...interface {}) (string, error)€"runtime.zerovalue €ˆtype.func(*"".Presentation, string, ...interface {}) (string, error)аˆtype.func(*"".Presentation, string, ...interface {}) (string, error)€*type.*"".Presentation�type.string &type.[]interface {}°type.stringÀtype.errorþŠgo.string."func(*godoc.Presentation, *godoc.PageInfo, string) string" ”9func(*godoc.Presentation, *godoc.PageInfo, string) string Šgo.string."func(*godoc.Presentation, *godoc.PageInfo, string) string"þptype.func(*"".Presentation, *"".PageInfo, string) stringÀÀâ)~ž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*godoc.Presentation, *godoc.PageInfo, string) string"p‚go.weak.type.*func(*"".Presentation, *"".PageInfo, string) string€"runtime.zerovalue €ptype.func(*"".Presentation, *"".PageInfo, string) stringаptype.func(*"".Presentation, *"".PageInfo, string) string€*type.*"".Presentation�"type.*"".PageInfo type.string°type.stringþhgo.string."func(*godoc.Presentation, string) string"€r(func(*godoc.Presentation, string) string hgo.string."func(*godoc.Presentation, string) string"þTtype.func(*"".Presentation, string) string°°ò%3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*godoc.Presentation, string) string"pfgo.weak.type.*func(*"".Presentation, string) string€"runtime.zerovalue €Ttype.func(*"".Presentation, string) stringРTtype.func(*"".Presentation, string) string€*type.*"".Presentation�type.string type.stringþ¾go.string."func(*godoc.Presentation, *token.FileSet, *ast.FuncDecl, *ast.Ident) *godoc.Snippet"ÐÈSfunc(*godoc.Presentation, *token.FileSet, *ast.FuncDecl, *ast.Ident) *godoc.Snippet ¾go.string."func(*godoc.Presentation, *token.FileSet, *ast.FuncDecl, *ast.Ident) *godoc.Snippet"þ¶type.func(*"".Presentation, *go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".SnippetÐÐNSØk3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¾go.string."func(*godoc.Presentation, *token.FileSet, *ast.FuncDecl, *ast.Ident) *godoc.Snippet"pÈgo.weak.type.*func(*"".Presentation, *go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".Snippet€"runtime.zerovalue €¶type.func(*"".Presentation, *go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".SnippetÐÀ¶type.func(*"".Presentation, *go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".Snippet€*type.*"".Presentation�,type.*go/token.FileSet *type.*go/ast.FuncDecl°$type.*go/ast.IdentÀ type.*"".Snippetþ¼go.string."func(*godoc.Presentation, *token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet"ÐÆRfunc(*godoc.Presentation, *token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet ¼go.string."func(*godoc.Presentation, *token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet"þ´type.func(*"".Presentation, *go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".SnippetÐÐC‡ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¼go.string."func(*godoc.Presentation, *token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet"pÆgo.weak.type.*func(*"".Presentation, *go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".Snippet€"runtime.zerovalue €´type.func(*"".Presentation, *go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".SnippetÐÀ´type.func(*"".Presentation, *go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".Snippet€*type.*"".Presentation�,type.*go/token.FileSet (type.*go/ast.GenDecl°$type.*go/ast.IdentÀ type.*"".Snippetþrgo.string."func(*godoc.Presentation, godoc.SpotInfo) int"€|-func(*godoc.Presentation, godoc.SpotInfo) int rgo.string."func(*godoc.Presentation, godoc.SpotInfo) int"þXtype.func(*"".Presentation, "".SpotInfo) int°°#¯3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*godoc.Presentation, godoc.SpotInfo) int"pjgo.weak.type.*func(*"".Presentation, "".SpotInfo) int€"runtime.zerovalue €Xtype.func(*"".Presentation, "".SpotInfo) intРXtype.func(*"".Presentation, "".SpotInfo) int€*type.*"".Presentation� type."".SpotInfo type.intþxgo.string."func(*godoc.Presentation, godoc.SpotInfo) string"�‚0func(*godoc.Presentation, godoc.SpotInfo) string xgo.string."func(*godoc.Presentation, godoc.SpotInfo) string"þ^type.func(*"".Presentation, "".SpotInfo) string°°u+ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*godoc.Presentation, godoc.SpotInfo) string"ppgo.weak.type.*func(*"".Presentation, "".SpotInfo) string€"runtime.zerovalue €^type.func(*"".Presentation, "".SpotInfo) stringР^type.func(*"".Presentation, "".SpotInfo) string€*type.*"".Presentation� type."".SpotInfo type.stringþJgo.string."func(*godoc.Presentation)"`Tfunc(*godoc.Presentation) Jgo.string."func(*godoc.Presentation)"þ6type.func(*"".Presentation)��¨Çxº3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*godoc.Presentation)"pHgo.weak.type.*func(*"".Presentation)€"runtime.zerovalue €6type.func(*"".Presentation)Ð�6type.func(*"".Presentation)€*type.*"".Presentationþ–go.string."func(*godoc.Presentation, *godoc.PageInfo, interface {}) string"  ?func(*godoc.Presentation, *godoc.PageInfo, interface {}) string –go.string."func(*godoc.Presentation, *godoc.PageInfo, interface {}) string"þ|type.func(*"".Presentation, *"".PageInfo, interface {}) stringÀÀ%o,Å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P–go.string."func(*godoc.Presentation, *godoc.PageInfo, interface {}) string"pŽgo.weak.type.*func(*"".Presentation, *"".PageInfo, interface {}) string€"runtime.zerovalue €|type.func(*"".Presentation, *"".PageInfo, interface {}) stringа|type.func(*"".Presentation, *"".PageInfo, interface {}) string€*type.*"".Presentation�"type.*"".PageInfo "type.interface {}°type.stringþ¢go.string."func(*godoc.Presentation, *godoc.PageInfo, interface {}, bool) string"°¬Efunc(*godoc.Presentation, *godoc.PageInfo, interface {}, bool) string ¢go.string."func(*godoc.Presentation, *godoc.PageInfo, interface {}, bool) string"þˆtype.func(*"".Presentation, *"".PageInfo, interface {}, bool) stringÐШÇ1v3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*godoc.Presentation, *godoc.PageInfo, interface {}, bool) string"pšgo.weak.type.*func(*"".Presentation, *"".PageInfo, interface {}, bool) string€"runtime.zerovalue €ˆtype.func(*"".Presentation, *"".PageInfo, interface {}, bool) stringÐÀˆtype.func(*"".Presentation, *"".PageInfo, interface {}, bool) string€*type.*"".Presentation�"type.*"".PageInfo "type.interface {}°type.boolÀtype.stringþÂgo.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string, string)"ÐÌUfunc(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string, string) Âgo.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string, string)"þ¾type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string, string)ààõäÌý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÂgo.string."func(*godoc.Presentation, http.ResponseWriter, *http.Request, string, string, string)"pÐgo.weak.type.*func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string, string)€"runtime.zerovalue €¾type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string, string)Ðà¾type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string, string)€*type.*"".Presentation�8type.net/http.ResponseWriter ,type.*net/http.Request°type.stringÀtype.stringÐtype.stringþ*go.string."CmdFSRoot"@4 CmdFSRoot *go.string."CmdFSRoot"þ,go.string."FileServer"@6 +FileServer ,go.string."FileServer"þ>go.string."func() http.Handler"PHfunc() http.Handler >go.string."func() http.Handler"þ8type.func() net/http.Handler��¥ë53 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() http.Handler"pJgo.weak.type.*func() net/http.Handler€"runtime.zerovalue €8type.func() net/http.HandlerЀ8type.func() net/http.Handler€*type.net/http.Handlerþ&go.string."FuncMap"00FuncMap &go.string."FuncMap"þFgo.string."func() template.FuncMap"PPfunc() template.FuncMap Fgo.string."func() template.FuncMap"þBtype.func() text/template.FuncMap��ì%!`3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func() template.FuncMap"pTgo.weak.type.*func() text/template.FuncMap€"runtime.zerovalue €Btype.func() text/template.FuncMapЀBtype.func() text/template.FuncMap€4type.text/template.FuncMapþ4go.string."GetCmdPageInfo"@>GetCmdPageInfo 4go.string."GetCmdPageInfo"þ6go.string."GetPageInfoMode"@@GetPageInfoMode 6go.string."GetPageInfoMode"þdgo.string."func(*http.Request) godoc.PageInfoMode"pn&func(*http.Request) godoc.PageInfoMode dgo.string."func(*http.Request) godoc.PageInfoMode"þXtype.func(*net/http.Request) "".PageInfoMode  2~lÒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(*http.Request) godoc.PageInfoMode"pjgo.weak.type.*func(*net/http.Request) "".PageInfoMode€"runtime.zerovalue €Xtype.func(*net/http.Request) "".PageInfoModeÐ�Xtype.func(*net/http.Request) "".PageInfoMode€,type.*net/http.Request�(type."".PageInfoModeþ4go.string."GetPkgPageInfo"@>GetPkgPageInfo 4go.string."GetPkgPageInfo"þ0go.string."HandleSearch"@: HandleSearch 0go.string."HandleSearch"þ,go.string."NewSnippet"@6 +NewSnippet ,go.string."NewSnippet"þŠgo.string."func(*token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet" ”9func(*token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet Šgo.string."func(*token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet"þˆtype.func(*go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".SnippetÀÀªXæ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŠgo.string."func(*token.FileSet, ast.Decl, *ast.Ident) *godoc.Snippet"pšgo.weak.type.*func(*go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".Snippet€"runtime.zerovalue €ˆtype.func(*go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".Snippetаˆtype.func(*go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".Snippet€,type.*go/token.FileSet� type.go/ast.Decl $type.*go/ast.Ident° type.*"".Snippetþ*go.string."PkgFSRoot"@4 PkgFSRoot *go.string."PkgFSRoot"þ8go.string."SearchResultCode"PBSearchResultCode 8go.string."SearchResultCode"þXgo.string."func(godoc.SearchResult) []uint8"pb func(godoc.SearchResult) []uint8 Xgo.string."func(godoc.SearchResult) []uint8"þDtype.func("".SearchResult) []uint8  �Ry3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(godoc.SearchResult) []uint8"pVgo.weak.type.*func("".SearchResult) []uint8€"runtime.zerovalue €Dtype.func("".SearchResult) []uint8Ð�Dtype.func("".SearchResult) []uint8€(type."".SearchResult�type.[]uint8þ6go.string."SearchResultDoc"@@SearchResultDoc 6go.string."SearchResultDoc"þ6go.string."SearchResultTxt"@@SearchResultTxt 6go.string."SearchResultTxt"þ,go.string."ServeError"@6 +ServeError ,go.string."ServeError"þ†go.string."func(http.ResponseWriter, *http.Request, string, error)"��7func(http.ResponseWriter, *http.Request, string, error) †go.string."func(http.ResponseWriter, *http.Request, string, error)"þˆtype.func(net/http.ResponseWriter, *net/http.Request, string, error)ÀÀʵ¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(http.ResponseWriter, *http.Request, string, error)"pšgo.weak.type.*func(net/http.ResponseWriter, *net/http.Request, string, error)€"runtime.zerovalue €ˆtype.func(net/http.ResponseWriter, *net/http.Request, string, error)ÐÀˆtype.func(net/http.ResponseWriter, *net/http.Request, string, error)€8type.net/http.ResponseWriter�,type.*net/http.Request type.string°type.errorþ*go.string."ServeFile"@4 ServeFile *go.string."ServeFile"þ0go.string."ServeHTMLDoc"@: ServeHTMLDoc 0go.string."ServeHTMLDoc"þˆgo.string."func(http.ResponseWriter, *http.Request, string, string)" ’8func(http.ResponseWriter, *http.Request, string, string) ˆgo.string."func(http.ResponseWriter, *http.Request, string, string)"þŠtype.func(net/http.ResponseWriter, *net/http.Request, string, string)ÀÀbÓöC3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(http.ResponseWriter, *http.Request, string, string)"pœgo.weak.type.*func(net/http.ResponseWriter, *net/http.Request, string, string)€"runtime.zerovalue €Štype.func(net/http.ResponseWriter, *net/http.Request, string, string)ÐÀŠtype.func(net/http.ResponseWriter, *net/http.Request, string, string)€8type.net/http.ResponseWriter�,type.*net/http.Request type.string°type.stringþ*go.string."ServePage"@4 ServePage *go.string."ServePage"þbgo.string."func(http.ResponseWriter, godoc.Page)"pl%func(http.ResponseWriter, godoc.Page) bgo.string."func(http.ResponseWriter, godoc.Page)"þVtype.func(net/http.ResponseWriter, "".Page)  NѺØ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(http.ResponseWriter, godoc.Page)"phgo.weak.type.*func(net/http.ResponseWriter, "".Page)€"runtime.zerovalue €Vtype.func(net/http.ResponseWriter, "".Page)РVtype.func(net/http.ResponseWriter, "".Page)€8type.net/http.ResponseWriter�type."".Pageþ*go.string."ServeText"@4 ServeText *go.string."ServeText"þ\go.string."func(http.ResponseWriter, []uint8)"pf"func(http.ResponseWriter, []uint8) \go.string."func(http.ResponseWriter, []uint8)"þVtype.func(net/http.ResponseWriter, []uint8)  ã”+¹3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(http.ResponseWriter, []uint8)"phgo.weak.type.*func(net/http.ResponseWriter, []uint8)€"runtime.zerovalue €Vtype.func(net/http.ResponseWriter, []uint8)РVtype.func(net/http.ResponseWriter, []uint8)€8type.net/http.ResponseWriter�type.[]uint8þ2go.string."TemplateFuncs"@< TemplateFuncs 2go.string."TemplateFuncs"þ*go.string."WriteNode"@4 WriteNode *go.string."WriteNode"þrgo.string."func(io.Writer, *token.FileSet, interface {})"€|-func(io.Writer, *token.FileSet, interface {}) rgo.string."func(io.Writer, *token.FileSet, interface {})"þjtype.func(io.Writer, *go/token.FileSet, interface {})°°¬Tž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(io.Writer, *token.FileSet, interface {})"p|go.weak.type.*func(io.Writer, *go/token.FileSet, interface {})€"runtime.zerovalue €jtype.func(io.Writer, *go/token.FileSet, interface {})аjtype.func(io.Writer, *go/token.FileSet, interface {})€type.io.Writer�,type.*go/token.FileSet "type.interface {}þfunc(*token.FileSet, *ast.FuncDecl, *ast.Ident) *godoc.Snippet ”go.string."func(*token.FileSet, *ast.FuncDecl, *ast.Ident) *godoc.Snippet"þ’type.func(*go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".SnippetÀÀ3„ˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P”go.string."func(*token.FileSet, *ast.FuncDecl, *ast.Ident) *godoc.Snippet"p¤go.weak.type.*func(*go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".Snippet€"runtime.zerovalue €’type.func(*go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".Snippetа’type.func(*go/token.FileSet, *go/ast.FuncDecl, *go/ast.Ident) *"".Snippet€,type.*go/token.FileSet�*type.*go/ast.FuncDecl $type.*go/ast.Ident° type.*"".Snippetþ,go.string."genSnippet"@6 +genSnippet ,go.string."genSnippet"þ’go.string."func(*token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet" œ=func(*token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet ’go.string."func(*token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet"þ�type.func(*go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".SnippetÀÀÌßË›3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P’go.string."func(*token.FileSet, *ast.GenDecl, *ast.Ident) *godoc.Snippet"p¢go.weak.type.*func(*go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".Snippet€"runtime.zerovalue €�type.func(*go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".Snippetа�type.func(*go/token.FileSet, *go/ast.GenDecl, *go/ast.Ident) *"".Snippet€,type.*go/token.FileSet�(type.*go/ast.GenDecl $type.*go/ast.Ident° type.*"".Snippetþ>go.string."implements_htmlFunc"PHimplements_htmlFunc >go.string."implements_htmlFunc"þ0go.string."infoLineFunc"@: infoLineFunc 0go.string."infoLineFunc"þ@go.string."infoSnippet_htmlFunc"PJinfoSnippet_htmlFunc @go.string."infoSnippet_htmlFunc"þNgo.string."func(godoc.SpotInfo) string"`Xfunc(godoc.SpotInfo) string Ngo.string."func(godoc.SpotInfo) string"þ:type.func("".SpotInfo) string  ;ÃÍU3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(godoc.SpotInfo) string"pLgo.weak.type.*func("".SpotInfo) string€"runtime.zerovalue €:type.func("".SpotInfo) stringÐ�:type.func("".SpotInfo) string€ type."".SpotInfo�type.stringþ.go.string."initFuncMap"@8 initFuncMap .go.string."initFuncMap"þ']3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*godoc.PageInfo, interface {}, bool) string"pvgo.weak.type.*func(*"".PageInfo, interface {}, bool) string€"runtime.zerovalue €dtype.func(*"".PageInfo, interface {}, bool) stringаdtype.func(*"".PageInfo, interface {}, bool) string€"type.*"".PageInfo�"type.interface {} type.bool°type.stringþ4go.string."serveDirectory"@>serveDirectory 4go.string."serveDirectory"þ*go.string."serveFile"@4 serveFile *go.string."serveFile"þ6go.string."serveSearchDesc"@@serveSearchDesc 6go.string."serveSearchDesc"þ2go.string."serveTextFile"@< serveTextFile 2go.string."serveTextFile"þ˜go.string."func(http.ResponseWriter, *http.Request, string, string, string)"°¢@func(http.ResponseWriter, *http.Request, string, string, string) ˜go.string."func(http.ResponseWriter, *http.Request, string, string, string)"þštype.func(net/http.ResponseWriter, *net/http.Request, string, string, string)Ðз +3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P˜go.string."func(http.ResponseWriter, *http.Request, string, string, string)"p¬go.weak.type.*func(net/http.ResponseWriter, *net/http.Request, string, string, string)€"runtime.zerovalue €štype.func(net/http.ResponseWriter, *net/http.Request, string, string, string)ÐКtype.func(net/http.ResponseWriter, *net/http.Request, string, string, string)€8type.net/http.ResponseWriter�,type.*net/http.Request type.string°type.stringÀtype.stringþ*go.string."writeNode"@4 writeNode *go.string."writeNode"þ*type.*"".PresentationÐ Ð u™o6))Ô   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*godoc.Presentation"p"".(*Presentation).HandleSearch€>"".(*Presentation).HandleSearch�,go.string."NewSnippet"°ˆtype.func(*go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".SnippetÀ¬type.func(*"".Presentation, *go/token.FileSet, go/ast.Decl, *go/ast.Ident) *"".SnippetÐ:"".(*Presentation).NewSnippetà:"".(*Presentation).NewSnippetð*go.string."PkgFSRoot"�$type.func() string Dtype.func(*"".Presentation) string°8"".(*Presentation).PkgFSRootÀ8"".(*Presentation).PkgFSRootÐ8go.string."SearchResultCode"ðDtype.func("".SearchResult) []uint8€ htype.func(*"".Presentation, "".SearchResult) []uint8� F"".(*Presentation).SearchResultCode  F"".(*Presentation).SearchResultCode° 6go.string."SearchResultDoc"Ð Dtype.func("".SearchResult) []uint8à htype.func(*"".Presentation, "".SearchResult) []uint8ð D"".(*Presentation).SearchResultDoc€ +D"".(*Presentation).SearchResultDoc� +6go.string."SearchResultTxt"° +Dtype.func("".SearchResult) []uint8À +htype.func(*"".Presentation, "".SearchResult) []uint8Ð +D"".(*Presentation).SearchResultTxtà +D"".(*Presentation).SearchResultTxtð +,go.string."ServeError"� ˆtype.func(net/http.ResponseWriter, *net/http.Request, string, error)  ¬type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, error)° :"".(*Presentation).ServeErrorÀ :"".(*Presentation).ServeErrorÐ *go.string."ServeFile"ð jtype.func(net/http.ResponseWriter, *net/http.Request)€ Žtype.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request)� 8"".(*Presentation).ServeFile  8"".(*Presentation).ServeFile° 0go.string."ServeHTMLDoc"Ð Štype.func(net/http.ResponseWriter, *net/http.Request, string, string)à ®type.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request, string, string)ð >"".(*Presentation).ServeHTMLDoc€ >"".(*Presentation).ServeHTMLDoc� *go.string."ServeHTTP"° jtype.func(net/http.ResponseWriter, *net/http.Request)À Žtype.func(*"".Presentation, net/http.ResponseWriter, *net/http.Request)Ð 8"".(*Presentation).ServeHTTPà 8"".(*Presentation).ServeHTTPð *go.string."ServePage"�Vtype.func(net/http.ResponseWriter, "".Page) ztype.func(*"".Presentation, net/http.ResponseWriter, "".Page)°8"".(*Presentation).ServePageÀ8"".(*Presentation).ServePageÐ*go.string."ServeText"ðVtype.func(net/http.ResponseWriter, []uint8)€ztype.func(*"".Presentation, net/http.ResponseWriter, []uint8)�8"".(*Presentation).ServeText 8"".(*Presentation).ServeText°2go.string."TemplateFuncs"ÐBtype.func() text/template.FuncMapàbtype.func(*"".Presentation) text/template.FuncMapð@"".(*Presentation).TemplateFuncs€@"".(*Presentation).TemplateFuncs�*go.string."WriteNode"°jtype.func(io.Writer, *go/token.FileSet, interface {})ÀŽtype.func(*"".Presentation, io.Writer, *go/token.FileSet, interface {})Ð8"".(*Presentation).WriteNodeà8"".(*Presentation).WriteNodeðgo.string."implements_htmlFunc"€"go.importpath."".�Ltype.func(*"".PageInfo, string) string ptype.func(*"".Presentation, *"".PageInfo, string) string°L"".(*Presentation).implements_htmlFuncÀL"".(*Presentation).implements_htmlFuncÐ0go.string."infoLineFunc"à"go.importpath."".ð4type.func("".SpotInfo) int€Xtype.func(*"".Presentation, "".SpotInfo) int�>"".(*Presentation).infoLineFunc >"".(*Presentation).infoLineFunc°@go.string."infoSnippet_htmlFunc"À"go.importpath."".Ð:type.func("".SpotInfo) stringà^type.func(*"".Presentation, "".SpotInfo) stringðN"".(*Presentation).infoSnippet_htmlFunc€N"".(*Presentation).infoSnippet_htmlFunc�.go.string."initFuncMap" "go.importpath."".°type.func()À6type.func(*"".Presentation)Ð<"".(*Presentation).initFuncMapà<"".(*Presentation).initFuncMapðgo.typelink.[2]string/[2]stringtype.[2]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.string."[]*ast.CommentGroup"PH[]*ast.CommentGroup >go.string."[]*ast.CommentGroup"þ6type.[]*go/ast.CommentGroup  •bÒi   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]*ast.CommentGroup"pHgo.weak.type.*[]*go/ast.CommentGroup€"runtime.zerovalue�2type.*go/ast.CommentGroupþlgo.typelink.[]*ast.CommentGroup/[]*go/ast.CommentGroup6type.[]*go/ast.CommentGroupþ@go.string."[0]*ast.CommentGroup"PJ[0]*ast.CommentGroup @go.string."[0]*ast.CommentGroup"þ8type.[0]*go/ast.CommentGroupÀÀE<ëÈ‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P@go.string."[0]*ast.CommentGroup"pJgo.weak.type.*[0]*go/ast.CommentGroup€"runtime.zerovalue�2type.*go/ast.CommentGroup 6type.[]*go/ast.CommentGroupþpgo.typelink.[0]*ast.CommentGroup/[0]*go/ast.CommentGroup8type.[0]*go/ast.CommentGroupþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþJgo.string."map.iter[string]*ast.File"`Tmap.iter[string]*ast.File Jgo.string."map.iter[string]*ast.File"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þBtype.map.iter[string]*go/ast.FileððP¬ Ç1 (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PJgo.string."map.iter[string]*ast.File"pTgo.weak.type.*map.iter[string]*go/ast.File€"runtime.zerovalue�ÀBtype.map.iter[string]*go/ast.FileÀgo.string."key"àtype.*string�go.string."val"°$type.**go/ast.Fileàgo.string."t"€type.*uint8°go.string."h"ÐBtype.*map.hdr[string]*go/ast.File€&go.string."buckets" Htype.*map.bucket[string]*go/ast.FileÐ go.string."bptr"ðHtype.*map.bucket[string]*go/ast.File "go.string."other"Àtype.[4]uintptrþ,go.string."[]ast.Decl"@6 +[]ast.Decl ,go.string."[]ast.Decl"þ$type.[]go/ast.Decl  q|�+   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]ast.Decl"p6go.weak.type.*[]go/ast.Decl€"runtime.zerovalue� type.go/ast.DeclþHgo.typelink.[]ast.Decl/[]go/ast.Decl$type.[]go/ast.Declþ8go.string."*[2]interface {}"PB*[2]interface {} 8go.string."*[2]interface {}"þ*type.*[2]interface {}  ¾s-q6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[2]interface {}"pgo.string."**godoc.treeBuilder"PH**godoc.treeBuilder >go.string."**godoc.treeBuilder"þ*type.**"".treeBuilder  ˆ×çD6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."**godoc.treeBuilder"pgo.typelink.[3]string/[3]stringtype.[3]stringþ2go.string."[]os.FileInfo"@< []os.FileInfo 2go.string."[]os.FileInfo"þ$type.[]os.FileInfo  &¨h   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]os.FileInfo"p6go.weak.type.*[]os.FileInfo€"runtime.zerovalue� type.os.FileInfoþNgo.typelink.[]os.FileInfo/[]os.FileInfo$type.[]os.FileInfoþ""..gostring.2�„q*struct { F uintptr; A0 *chan *godoc.Directory; A1 **godoc.treeBuilder; A2 **token.FileSet; A3 *string; A4 *int } ""..gostring.2þætype.*struct { F uintptr; A0 *chan *"".Directory; A1 **"".treeBuilder; A2 **go/token.FileSet; A3 *string; A4 *int }  R#ú­6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.2pøgo.weak.type.**struct { F uintptr; A0 *chan *"".Directory; A1 **"".treeBuilder; A2 **go/token.FileSet; A3 *string; A4 *int }€"runtime.zerovalue�ätype.struct { F uintptr; A0 *chan *"".Directory; A1 **"".treeBuilder; A2 **go/token.FileSet; A3 *string; A4 *int }þ:go.string."**godoc.Directory"PD**godoc.Directory :go.string."**godoc.Directory"þ&type.**"".Directory  ø/xl6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."**godoc.Directory"p8go.weak.type.***"".Directory€"runtime.zerovalue�$type.*"".Directoryþbruntime.gcbits.0x84880000000000000000000000000000 „ˆþ¶go.string."struct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool }"ÀÀOstruct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool } ¶go.string."struct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool }"þœtype.struct { F uintptr; A0 **"".Directory; A1 *chan *"".Directory; A2 *bool }€€ qob’  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P¶go.string."struct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool }"p®go.weak.type.*struct { F uintptr; A0 **"".Directory; A1 *chan *"".Directory; A2 *bool }€"runtime.zerovalue�Àœtype.struct { F uintptr; A0 **"".Directory; A1 *chan *"".Directory; A2 *bool }Àgo.string."F"àtype.uintptr�go.string."A0"°&type.**"".Directoryàgo.string."A1"€0type.*chan *"".Directory°go.string."A2"Ðtype.*boolþ¸go.string."*struct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool }"ÐÂP*struct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool } ¸go.string."*struct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool }"þžtype.*struct { F uintptr; A0 **"".Directory; A1 *chan *"".Directory; A2 *bool }  ‹¯ˆ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¸go.string."*struct { F uintptr; A0 **godoc.Directory; A1 *chan *godoc.Directory; A2 *bool }"p°go.weak.type.**struct { F uintptr; A0 **"".Directory; A1 *chan *"".Directory; A2 *bool }€"runtime.zerovalue�œtype.struct { F uintptr; A0 **"".Directory; A1 *chan *"".Directory; A2 *bool }þ2go.string."godoc.Segment"@< godoc.Segment 2go.string."godoc.Segment"þ"go.string."start"0,start "go.string."start"þgo.string."end"0(end go.string."end"þ&go.string."Segment"00Segment &go.string."Segment"þtype."".Segment°°òf™ À runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P2go.string."godoc.Segment"p type.*"".Segment€"runtime.zerovalue�Àtype."".SegmentÀ"go.string."start"Ð"go.importpath."".àtype.int�go.string."end" "go.importpath."".°type.int`àtype."".Segmentà&go.string."Segment"ð"go.importpath."".€°type."".Segmentþ4go.string."*godoc.Segment"@>*godoc.Segment 4go.string."*godoc.Segment"þJgo.string."func(*godoc.Segment) bool"`Tfunc(*godoc.Segment) bool Jgo.string."func(*godoc.Segment) bool"þ6type.func(*"".Segment) bool  ƒ¦x3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*godoc.Segment) bool"pHgo.weak.type.*func(*"".Segment) bool€"runtime.zerovalue €6type.func(*"".Segment) boolÐ�6type.func(*"".Segment) bool€ type.*"".Segment�type.boolþ&go.string."isEmpty"00isEmpty &go.string."isEmpty"þ type.*"".SegmentÐР×ôZ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*godoc.Segment"p2go.weak.type.**"".Segment€"runtime.zerovalue�type."".Segment`  type.*"".SegmentÀð type.*"".Segmentð&go.string."isEmpty"€"go.importpath."".� type.func() bool 6type.func(*"".Segment) bool°*"".(*Segment).isEmptyÀ*"".(*Segment).isEmptyþ8go.string."*godoc.Selection"PB*godoc.Selection 8go.string."*godoc.Selection"þ$type.*"".Selection  d!¤!6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*godoc.Selection"p6go.weak.type.**"".Selection€"runtime.zerovalue�"type."".Selectionþ6go.string."godoc.Selection"@@godoc.Selection 6go.string."godoc.Selection"þ*go.string."Selection"@4 Selection *go.string."Selection"þ"type."".Selectionàà´»3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."godoc.Selection"p$type.*"".Selection€"runtime.zerovalue €"type."".SelectionЀ"type."".Selection€type."".Segment`�"type."".Selection�*go.string."Selection" "go.importpath."".°à"type."".Selectionþ:go.string."[]godoc.Selection"PD[]godoc.Selection :go.string."[]godoc.Selection"þ&type.[]"".Selection  º*ýU   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]godoc.Selection"p8go.weak.type.*[]"".Selection€"runtime.zerovalue�"type."".SelectionþXgo.typelink.[]godoc.Selection/[]"".Selection&type.[]"".Selectionþ:go.string."*godoc.LinkWriter"PD*godoc.LinkWriter :go.string."*godoc.LinkWriter"þ&type.*"".LinkWriter  ) Oa6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*godoc.LinkWriter"p8go.weak.type.**"".LinkWriter€"runtime.zerovalue�$type."".LinkWriterþ8go.string."godoc.LinkWriter"PBgodoc.LinkWriter 8go.string."godoc.LinkWriter"þ,go.string."LinkWriter"@6 +LinkWriter ,go.string."LinkWriter"þ$type."".LinkWriter€€±¨3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."godoc.LinkWriter"p&type.*"".LinkWriter€"runtime.zerovalue €$type."".LinkWriterа$type."".LinkWriter€type.io.Writer�type.int type.bool`°$type."".LinkWriter°,go.string."LinkWriter"À"go.importpath."".Ѐ$type."".LinkWriterþ@go.string."*godoc.SegmentWriter"PJ*godoc.SegmentWriter @go.string."*godoc.SegmentWriter"þ,type.*"".SegmentWriter  ?¿Ï£6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*godoc.SegmentWriter"p>go.weak.type.**"".SegmentWriter€"runtime.zerovalue�*type."".SegmentWriterþ>go.string."godoc.SegmentWriter"PHgodoc.SegmentWriter >go.string."godoc.SegmentWriter"þ2go.string."SegmentWriter"@< SegmentWriter 2go.string."SegmentWriter"þ*type."".SegmentWriter€€·õM„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."godoc.SegmentWriter"p,type.*"".SegmentWriter€"runtime.zerovalue €*type."".SegmentWriterа*type."".SegmentWriter€type.io.Writer�type.[]uint8 type.int`°*type."".SegmentWriter°2go.string."SegmentWriter"À"go.importpath."".Ѐ*type."".SegmentWriterþ6go.string."[]godoc.Segment"@@[]godoc.Segment 6go.string."[]godoc.Segment"þ"type.[]"".Segment  mÖ0   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]godoc.Segment"p4go.weak.type.*[]"".Segment€"runtime.zerovalue�type."".SegmentþPgo.typelink.[]godoc.Segment/[]"".Segment"type.[]"".Segmentþ0go.string."godoc.merger"@: godoc.merger 0go.string."godoc.merger"þ,go.string."selections"@6 +selections ,go.string."selections"þ(go.string."segments"@2segments (go.string."segments"þ$go.string."merger"0.merger $go.string."merger"þtype."".merger°°0°ÿÖx à runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."godoc.merger"ptype.*"".merger€"runtime.zerovalue�Àtype."".mergerÀ,go.string."selections"Ð"go.importpath."".à&type.[]"".Selection�(go.string."segments" "go.importpath."".°"type.[]"".Segment`àtype."".mergerà$go.string."merger"ð"go.importpath."".€°type."".mergerþ2go.string."*godoc.merger"@< *godoc.merger 2go.string."*godoc.merger"þ`go.string."func(*godoc.merger) (int, int, bool)"pj$func(*godoc.merger) (int, int, bool) `go.string."func(*godoc.merger) (int, int, bool)"þLtype.func(*"".merger) (int, int, bool)ÀÀ´Î3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*godoc.merger) (int, int, bool)"p^go.weak.type.*func(*"".merger) (int, int, bool)€"runtime.zerovalue €Ltype.func(*"".merger) (int, int, bool)Ð�Ltype.func(*"".merger) (int, int, bool)€type.*"".merger�type.int type.int°type.boolþ go.string."next"0*next go.string."next"þFgo.string."func() (int, int, bool)"PPfunc() (int, int, bool) Fgo.string."func() (int, int, bool)"þ8type.func() (int, int, bool)°°<ž3W3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func() (int, int, bool)"pJgo.weak.type.*func() (int, int, bool)€"runtime.zerovalue €8type.func() (int, int, bool)Ѐ8type.func() (int, int, bool)€type.int�type.int type.boolþtype.*"".mergerÐÐï%e 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*godoc.merger"p0go.weak.type.**"".merger€"runtime.zerovalue�type."".merger` type.*"".mergerÀðtype.*"".mergerð go.string."next"€"go.importpath."".�8type.func() (int, int, bool) Ltype.func(*"".merger) (int, int, bool)°""".(*merger).nextÀ""".(*merger).nextþjgo.string."struct { begin int; end int; bitset int }"€t)struct { begin int; end int; bitset int } jgo.string."struct { begin int; end int; bitset int }"þ"go.string."begin"0,begin "go.string."begin"þ$go.string."bitset"0.bitset $go.string."bitset"þ\type.struct { begin int; end int; bitset int }°°�ɨЙ  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000Pjgo.string."struct { begin int; end int; bitset int }"pngo.weak.type.*struct { begin int; end int; bitset int }€"runtime.zerovalue�À\type.struct { begin int; end int; bitset int }À"go.string."begin"Ð"go.importpath."".àtype.int�go.string."end" "go.importpath."".°type.intà$go.string."bitset"ð"go.importpath."".€type.intþ*go.string."func(int)"@4 func(int) *go.string."func(int)"þtype.func(int)��„æñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."func(int)"p.go.weak.type.*func(int)€"runtime.zerovalue €type.func(int)Ð�type.func(int)€type.intþlgo.string."*struct { begin int; end int; bitset int }"€v**struct { begin int; end int; bitset int } lgo.string."*struct { begin int; end int; bitset int }"þ^type.*struct { begin int; end int; bitset int }  EôÈæ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."*struct { begin int; end int; bitset int }"ppgo.weak.type.**struct { begin int; end int; bitset int }€"runtime.zerovalue�\type.struct { begin int; end int; bitset int }þ(go.string."*[]uint8"@2*[]uint8 (go.string."*[]uint8"þtype.*[]uint8  ¥ŽÐi6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P(go.string."*[]uint8"p,go.weak.type.**[]uint8€"runtime.zerovalue�type.[]uint8þbruntime.gcbits.0x84884888880000000000000000000000 „ˆHˆˆþ""..gostring.3 ’xstruct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *godoc.SegmentWriter; A2 *io.Writer; A3 *[]uint8 } ""..gostring.3þôtype.struct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *"".SegmentWriter; A2 *io.Writer; A3 *[]uint8 }ÐÐ(ùcŠr  runtime.algarray0bruntime.gcbits.0x84884888880000000000000000000000P""..gostring.3p†go.weak.type.*struct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *"".SegmentWriter; A2 *io.Writer; A3 *[]uint8 }€"runtime.zerovalue�Àôtype.struct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *"".SegmentWriter; A2 *io.Writer; A3 *[]uint8 }Àgo.string."F"àtype.uintptr�go.string."A0"°^type.*struct { begin int; end int; bitset int }àgo.string."A1"€,type.*"".SegmentWriter°go.string."A2"Ðtype.*io.Writer€go.string."A3" type.*[]uint8þ""..gostring.4 ”y*struct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *godoc.SegmentWriter; A2 *io.Writer; A3 *[]uint8 } ""..gostring.4þötype.*struct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *"".SegmentWriter; A2 *io.Writer; A3 *[]uint8 }  9�AÛ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.4pˆgo.weak.type.**struct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *"".SegmentWriter; A2 *io.Writer; A3 *[]uint8 }€"runtime.zerovalue�ôtype.struct { F uintptr; A0 *struct { begin int; end int; bitset int }; A1 *"".SegmentWriter; A2 *io.Writer; A3 *[]uint8 }þ&go.string."*func()"00*func() &go.string."*func()"þtype.*func()  ›�u6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P&go.string."*func()"p*go.weak.type.**func()€"runtime.zerovalue�type.func()þÚgo.string."struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }"ðäastruct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() } Úgo.string."struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }"þÌtype.struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }ÐÐ("›Í  runtime.algarray0bruntime.gcbits.0x84884888880000000000000000000000PÚgo.string."struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }"pÞgo.weak.type.*struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }€"runtime.zerovalue�ÀÌtype.struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*intàgo.string."A1"€^type.*struct { begin int; end int; bitset int }°go.string."A2"Ðtype.*int€go.string."A3" type.*func()þÜgo.string."*struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }"ðæb*struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() } Ügo.string."*struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }"þÎtype.*struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }   ªç*6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÜgo.string."*struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }"pàgo.weak.type.**struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }€"runtime.zerovalue�Ìtype.struct { F uintptr; A0 *int; A1 *struct { begin int; end int; bitset int }; A2 *int; A3 *func() }þ~go.string."struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }"�ˆ3struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int } ~go.string."struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }"þptype.struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }€€ º’“M  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P~go.string."struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }"p‚go.weak.type.*struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }€"runtime.zerovalue�Àptype.struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*intàgo.string."A1"€type.*[]uint8°go.string."A2"Ðtype.*intþ€go.string."*struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }"�Š4*struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int } €go.string."*struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }"þrtype.*struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }  …ž=6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."*struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }"p„go.weak.type.**struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }€"runtime.zerovalue�ptype.struct { F uintptr; A0 *int; A1 *[]uint8; A2 *int }þ0go.string."**token.File"@: **token.File 0go.string."**token.File"þ(type.**go/token.File  žÚÆÆ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."**token.File"p:go.weak.type.***go/token.File€"runtime.zerovalue�&type.*go/token.Fileþ®go.string."struct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token }"À¸Kstruct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token } ®go.string."struct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token }"þ²type.struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }€€ õ¹-�  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P®go.string."struct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token }"pÄgo.weak.type.*struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }€"runtime.zerovalue�À²type.struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }Àgo.string."F"àtype.uintptr�go.string."A0"°0type.*go/scanner.Scanneràgo.string."A1"€(type.**go/token.File°go.string."A2"Ð(type.*go/token.Tokenþ°go.string."*struct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token }"ÀºL*struct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token } °go.string."*struct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token }"þ´type.*struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }  b·ø½6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."*struct { F uintptr; A0 *scanner.Scanner; A1 **token.File; A2 *token.Token }"pÆgo.weak.type.**struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }€"runtime.zerovalue�²type.struct { F uintptr; A0 *go/scanner.Scanner; A1 **go/token.File; A2 *go/token.Token }þ&go.string."[][]int"00[][]int &go.string."[][]int"þtype.[][]int  >qã"   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[][]int"p*go.weak.type.*[][]int€"runtime.zerovalue�type.[]intþ6go.typelink.[][]int/[][]inttype.[][]intþ(go.string."*[][]int"@2*[][]int (go.string."*[][]int"þtype.*[][]int  {Äœ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P(go.string."*[][]int"p,go.weak.type.**[][]int€"runtime.zerovalue�type.[][]intþbruntime.gcbits.0x84488800000000000000000000000000 „Hˆþlgo.string."struct { F uintptr; A0 *int; A1 *[][]int }"€v*struct { F uintptr; A0 *int; A1 *[][]int } lgo.string."struct { F uintptr; A0 *int; A1 *[][]int }"þ^type.struct { F uintptr; A0 *int; A1 *[][]int }°°Ô.I�  runtime.algarray0bruntime.gcbits.0x84488800000000000000000000000000Plgo.string."struct { F uintptr; A0 *int; A1 *[][]int }"ppgo.weak.type.*struct { F uintptr; A0 *int; A1 *[][]int }€"runtime.zerovalue�À^type.struct { F uintptr; A0 *int; A1 *[][]int }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*intàgo.string."A1"€type.*[][]intþngo.string."*struct { F uintptr; A0 *int; A1 *[][]int }"€x+*struct { F uintptr; A0 *int; A1 *[][]int } ngo.string."*struct { F uintptr; A0 *int; A1 *[][]int }"þ`type.*struct { F uintptr; A0 *int; A1 *[][]int }  o•#6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."*struct { F uintptr; A0 *int; A1 *[][]int }"prgo.weak.type.**struct { F uintptr; A0 *int; A1 *[][]int }€"runtime.zerovalue�^type.struct { F uintptr; A0 *int; A1 *[][]int }þ(go.string."[1][]int"@2[1][]int (go.string."[1][]int"þtype.[1][]intÀÀ9¿ T à runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[1][]int"p,go.weak.type.*[1][]int€"runtime.zerovalue�type.[]int type.[][]intþ:go.typelink.[1][]int/[1][]inttype.[1][]intþ$go.string."[2]int"0.[2]int $go.string."[2]int"þtype.[2]intÀÀèÐu‘ À runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P$go.string."[2]int"p(go.weak.type.*[2]int€"runtime.zerovalue�type.int type.[]intþ2go.typelink.[2]int/[2]inttype.[2]intþ*go.string."*[1][]int"@4 *[1][]int *go.string."*[1][]int"þtype.*[1][]int   먵6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*[1][]int"p.go.weak.type.**[1][]int€"runtime.zerovalue�type.[1][]intþ&go.string."*[2]int"00*[2]int &go.string."*[2]int"þtype.*[2]int   �Ùï6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P&go.string."*[2]int"p*go.weak.type.**[2]int€"runtime.zerovalue�type.[2]intþbruntime.gcbits.0x88888800000000000000000000000000 ˆˆˆþgo.string."*[3]godoc.Selection"PH*[3]godoc.Selection >go.string."*[3]godoc.Selection"þ*type.*[3]"".Selection  ÷'Ÿ«6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*[3]godoc.Selection"ptype.func([]uint8) (int, error)°°„N4P3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)€"runtime.zerovalue €>type.func([]uint8) (int, error)Ð�>type.func([]uint8) (int, error)€type.[]uint8�type.int type.errorþ.go.string."writeIndent"@8 writeIndent .go.string."writeIndent"þtype.*"".tconv°°K€/06&   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*godoc.tconv"p.go.weak.type.**"".tconv€"runtime.zerovalue�type."".tconv` type.*"".tconvÀðtype.*"".tconvð"go.string."Write"�>type.func([]uint8) (int, error) Ttype.func(*"".tconv, []uint8) (int, error)°""".(*tconv).WriteÀ""".(*tconv).WriteÐ.go.string."writeIndent"à"go.importpath."".ð"type.func() error€4type.func(*"".tconv) error�."".(*tconv).writeIndent ."".(*tconv).writeIndentþbruntime.gcbits.0x8c44c848840000000000000000000000 ŒDÈH„þ.go.string."godoc.tconv"@8 godoc.tconv .go.string."godoc.tconv"þ$go.string."output"0.output $go.string."output"þ"go.string."state"0,state "go.string."state"þ$go.string."indent"0.indent $go.string."indent"þ"go.string."tconv"0,tconv "go.string."tconv"þtype."".tconvÐÐ(Òmú , $type..alg."".tconv0bruntime.gcbits.0x8c44c848840000000000000000000000P.go.string."godoc.tconv"ptype.*"".tconv€"runtime.zerovalue�Àtype."".tconvÀ$go.string."output"Ð"go.importpath."".àtype.io.Writer�"go.string."state" "go.importpath."".°type.intà$go.string."indent"ð"go.importpath."".€type.int°go.string."p"À"go.importpath."".Ð*type.*"".Presentation`€type."".tconv€"go.string."tconv"�"go.importpath."". Ðtype."".tconvþ6go.string."*godoc.comparer"@@*godoc.comparer 6go.string."*godoc.comparer"þ"type.*"".comparer  ”jqx6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*godoc.comparer"p4go.weak.type.**"".comparer€"runtime.zerovalue� type."".comparerþ4go.string."godoc.comparer"@>godoc.comparer 4go.string."godoc.comparer"þ(go.string."comparer"@2comparer (go.string."comparer"þ type."".comparer€€¤«€3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."godoc.comparer"p"type.*"".comparer€"runtime.zerovalue € type."".comparerР type."".comparer€"type.interface {}�"type.interface {} type.bool`° type."".comparer°(go.string."comparer"À"go.importpath."".Ѐ type."".comparerþBgo.string."*godoc.interfaceSlice"PL*godoc.interfaceSlice Bgo.string."*godoc.interfaceSlice"þVgo.string."func(*godoc.interfaceSlice) int"``func(*godoc.interfaceSlice) int Vgo.string."func(*godoc.interfaceSlice) int"þBtype.func(*"".interfaceSlice) int  :áG;3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*godoc.interfaceSlice) int"pTgo.weak.type.*func(*"".interfaceSlice) int€"runtime.zerovalue €Btype.func(*"".interfaceSlice) intÐ�Btype.func(*"".interfaceSlice) int€.type.*"".interfaceSlice�type.intþlgo.string."func(*godoc.interfaceSlice, int, int) bool"€v*func(*godoc.interfaceSlice, int, int) bool lgo.string."func(*godoc.interfaceSlice, int, int) bool"þXtype.func(*"".interfaceSlice, int, int) boolÀÀ.lO3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*godoc.interfaceSlice, int, int) bool"pjgo.weak.type.*func(*"".interfaceSlice, int, int) bool€"runtime.zerovalue €Xtype.func(*"".interfaceSlice, int, int) boolаXtype.func(*"".interfaceSlice, int, int) bool€.type.*"".interfaceSlice�type.int type.int°type.boolþbgo.string."func(*godoc.interfaceSlice, int, int)"pl%func(*godoc.interfaceSlice, int, int) bgo.string."func(*godoc.interfaceSlice, int, int)"þNtype.func(*"".interfaceSlice, int, int)°°âäM3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."func(*godoc.interfaceSlice, int, int)"p`go.weak.type.*func(*"".interfaceSlice, int, int)€"runtime.zerovalue €Ntype.func(*"".interfaceSlice, int, int)аNtype.func(*"".interfaceSlice, int, int)€.type.*"".interfaceSlice�type.int type.intþ.type.*"".interfaceSlice��˜=ŸÉ6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."*godoc.interfaceSlice"p@go.weak.type.**"".interfaceSlice€"runtime.zerovalue�,type."".interfaceSlice` .type.*"".interfaceSliceÀð.type.*"".interfaceSliceðgo.string."Len"�type.func() int Btype.func(*"".interfaceSlice) int°0"".(*interfaceSlice).LenÀ0"".(*interfaceSlice).LenÐ go.string."Less"ð0type.func(int, int) bool€Xtype.func(*"".interfaceSlice, int, int) bool�2"".(*interfaceSlice).Less 2"".(*interfaceSlice).Less° go.string."Swap"Ð&type.func(int, int)àNtype.func(*"".interfaceSlice, int, int)ð2"".(*interfaceSlice).Swap€2"".(*interfaceSlice).Swapþbruntime.gcbits.0x48840000000000000000000000000000 H„þ@go.string."godoc.interfaceSlice"PJgodoc.interfaceSlice @go.string."godoc.interfaceSlice"þ"go.string."slice"0,slice "go.string."slice"þ4go.string."interfaceSlice"@>interfaceSlice 4go.string."interfaceSlice"þ,type."".interfaceSlice°° oLâ; à runtime.algarray0bruntime.gcbits.0x48840000000000000000000000000000P@go.string."godoc.interfaceSlice"p.type.*"".interfaceSlice€"runtime.zerovalue�À,type."".interfaceSliceÀ"go.string."slice"Ð"go.importpath."".à&type.[]interface {}� go.string."less" "go.importpath."".° type."".comparer`à,type."".interfaceSliceà4go.string."interfaceSlice"ð"go.importpath."".€°,type."".interfaceSliceþ4go.string."*godoc.RunList"@>*godoc.RunList 4go.string."*godoc.RunList"þ&go.string."RunList"00RunList &go.string."RunList"þ go.string."sort"0*sort go.string."sort"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc +þ$go.string."reduce"0.reduce $go.string."reduce"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·7bb1961b8c0613572d0115a91d845d77 *þXgo.string."func(godoc.RunList) interface {}"pb func(godoc.RunList) interface {} Xgo.string."func(godoc.RunList) interface {}"þDtype.func("".RunList) interface {}  S.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(godoc.RunList) interface {}"pVgo.weak.type.*func("".RunList) interface {}€"runtime.zerovalue €Dtype.func("".RunList) interface {}Ð�Dtype.func("".RunList) interface {}€type."".RunList�"type.interface {}þÀgo.string."func(*godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"ÐÊTfunc(*godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList Àgo.string."func(*godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"þštype.func(*"".RunList, "".comparer, func("".RunList) interface {}) "".RunListÀÀš$dé3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÀgo.string."func(*godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"p¬go.weak.type.*func(*"".RunList, "".comparer, func("".RunList) interface {}) "".RunList€"runtime.zerovalue €štype.func(*"".RunList, "".comparer, func("".RunList) interface {}) "".RunListаštype.func(*"".RunList, "".comparer, func("".RunList) interface {}) "".RunList€ type.*"".RunList� type."".comparer Dtype.func("".RunList) interface {}°type."".RunListþ`go.string."func(*godoc.RunList, godoc.comparer)"pj$func(*godoc.RunList, godoc.comparer) `go.string."func(*godoc.RunList, godoc.comparer)"þFtype.func(*"".RunList, "".comparer)  g¹Š²3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*godoc.RunList, godoc.comparer)"pXgo.weak.type.*func(*"".RunList, "".comparer)€"runtime.zerovalue €Ftype.func(*"".RunList, "".comparer)РFtype.func(*"".RunList, "".comparer)€ type.*"".RunList� type."".comparerþ go.string."func(godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"°ªDfunc(godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList  go.string."func(godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"þ€type.func("".comparer, func("".RunList) interface {}) "".RunList°°Þz�Ý3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"p’go.weak.type.*func("".comparer, func("".RunList) interface {}) "".RunList€"runtime.zerovalue €€type.func("".comparer, func("".RunList) interface {}) "".RunListР€type.func("".comparer, func("".RunList) interface {}) "".RunList€ type."".comparer�Dtype.func("".RunList) interface {} type."".RunListþ@go.string."func(godoc.comparer)"PJfunc(godoc.comparer) @go.string."func(godoc.comparer)"þ,type.func("".comparer)��Xò„[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(godoc.comparer)"p>go.weak.type.*func("".comparer)€"runtime.zerovalue €,type.func("".comparer)Ð�,type.func("".comparer)€ type."".comparerþ type.*"".RunList°°MÆ:6(   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*godoc.RunList"p2go.weak.type.**"".RunList€"runtime.zerovalue�type."".RunList`  type.*"".RunListÀð type.*"".RunListð$go.string."reduce"€"go.importpath."".�€type.func("".comparer, func("".RunList) interface {}) "".RunList štype.func(*"".RunList, "".comparer, func("".RunList) interface {}) "".RunList°("".(*RunList).reduceÀ("".(*RunList).reduceÐ go.string."sort"à"go.importpath."".ð,type.func("".comparer)€Ftype.func(*"".RunList, "".comparer)�$"".(*RunList).sort $"".(*RunList).sortþ2go.string."godoc.RunList"@< godoc.RunList 2go.string."godoc.RunList"þ¾go.string."func(godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"ÐÈSfunc(godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList ¾go.string."func(godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"þ˜type.func("".RunList, "".comparer, func("".RunList) interface {}) "".RunListÀÀ㬙3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¾go.string."func(godoc.RunList, godoc.comparer, func(godoc.RunList) interface {}) godoc.RunList"pªgo.weak.type.*func("".RunList, "".comparer, func("".RunList) interface {}) "".RunList€"runtime.zerovalue €˜type.func("".RunList, "".comparer, func("".RunList) interface {}) "".RunListа˜type.func("".RunList, "".comparer, func("".RunList) interface {}) "".RunList€type."".RunList� type."".comparer Dtype.func("".RunList) interface {}°type."".RunListþ^go.string."func(godoc.RunList, godoc.comparer)"ph#func(godoc.RunList, godoc.comparer) ^go.string."func(godoc.RunList, godoc.comparer)"þDtype.func("".RunList, "".comparer)  ÄÂIJ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(godoc.RunList, godoc.comparer)"pVgo.weak.type.*func("".RunList, "".comparer)€"runtime.zerovalue €Dtype.func("".RunList, "".comparer)РDtype.func("".RunList, "".comparer)€type."".RunList� type."".comparerþtype."".RunList°°¨˜>,   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."godoc.RunList"p type.*"".RunList€"runtime.zerovalue�"type.interface {}` type."".RunList &go.string."RunList"°"go.importpath."".Àðtype."".RunListð$go.string."reduce"€"go.importpath."".�€type.func("".comparer, func("".RunList) interface {}) "".RunList ˜type.func("".RunList, "".comparer, func("".RunList) interface {}) "".RunList°("".(*RunList).reduceÀ""".RunList.reduceÐ go.string."sort"à"go.importpath."".ð,type.func("".comparer)€Dtype.func("".RunList, "".comparer)�$"".(*RunList).sort "".RunList.sortþ2go.string."*interface {}"@< *interface {} 2go.string."*interface {}"þ$type.*interface {}  O–�6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*interface {}"p6go.weak.type.**interface {}€"runtime.zerovalue�"type.interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ,type..hashfunc."".Spot$type..hash."".Spotþ(type..eqfunc."".Spot type..eq."".Spotþ"type..alg."".Spot ,type..hashfunc."".Spot(type..eqfunc."".Spotþ.go.string."*godoc.Spot"@8 *godoc.Spot .go.string."*godoc.Spot"þtype.*"".Spot  d 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*godoc.Spot"p,go.weak.type.**"".Spot€"runtime.zerovalue�type."".Spotþ,go.string."godoc.Spot"@6 +godoc.Spot ,go.string."godoc.Spot"þ go.string."Info"0*Info go.string."Info"þ go.string."Spot"0*Spot go.string."Spot"þtype."".Spot°°C°¬¾ "type..alg."".Spot0bruntime.gcbits.0x48000000000000000000000000000000P,go.string."godoc.Spot"ptype.*"".Spot€"runtime.zerovalue�Àtype."".SpotÀ go.string."File"àtype.*"".File� go.string."Info"° type."".SpotInfo`àtype."".Spotà go.string."Spot"ð"go.importpath."".€°type."".Spotþ4go.string."**godoc.PakRun"@>**godoc.PakRun 4go.string."**godoc.PakRun"þ type.**"".PakRun  ŒøB6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."**godoc.PakRun"p2go.weak.type.***"".PakRun€"runtime.zerovalue�type.*"".PakRunþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".wordPair,type..hash."".wordPairþ0type..eqfunc."".wordPair(type..eq."".wordPairþ*type..alg."".wordPair 4type..hashfunc."".wordPair0type..eqfunc."".wordPairþ4go.string."godoc.wordPair"@>godoc.wordPair 4go.string."godoc.wordPair"þ"go.string."canon"0,canon "go.string."canon"þgo.string."alt"0(alt go.string."alt"þ(go.string."wordPair"@2wordPair (go.string."wordPair"þ type."".wordPair°° sÿr¯ *type..alg."".wordPair0bruntime.gcbits.0x48480000000000000000000000000000P4go.string."godoc.wordPair"p"type.*"".wordPair€"runtime.zerovalue�À type."".wordPairÀ"go.string."canon"Ð"go.importpath."".àtype.string�go.string."alt" "go.importpath."".°type.string`à type."".wordPairà(go.string."wordPair"ð"go.importpath."".€° type."".wordPairþ6go.string."*godoc.wordPair"@@*godoc.wordPair 6go.string."*godoc.wordPair"þ"type.*"".wordPair  i�ö¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*godoc.wordPair"p4go.weak.type.**"".wordPair€"runtime.zerovalue� type."".wordPairþ@go.string."*godoc.byImportCount"PJ*godoc.byImportCount @go.string."*godoc.byImportCount"þ2go.string."byImportCount"@< byImportCount 2go.string."byImportCount"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·097a14741096461d4fd5960894fd64a4@@$ "€ "þTgclocals·8a25ff9445c966862c64be41b3868e34((þ$go.string."String"0.String $go.string."String"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þgo.string."top"0(top go.string."top"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·69799e6b08b04134ac5d3d02564aacad +þTgo.string."func(*godoc.byImportCount) int"`^func(*godoc.byImportCount) int Tgo.string."func(*godoc.byImportCount) int"þ@type.func(*"".byImportCount) int  b[Îó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*godoc.byImportCount) int"pRgo.weak.type.*func(*"".byImportCount) int€"runtime.zerovalue €@type.func(*"".byImportCount) intÐ�@type.func(*"".byImportCount) int€,type.*"".byImportCount�type.intþjgo.string."func(*godoc.byImportCount, int, int) bool"€t)func(*godoc.byImportCount, int, int) bool jgo.string."func(*godoc.byImportCount, int, int) bool"þVtype.func(*"".byImportCount, int, int) boolÀÀë*ÿ½3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*godoc.byImportCount, int, int) bool"phgo.weak.type.*func(*"".byImportCount, int, int) bool€"runtime.zerovalue €Vtype.func(*"".byImportCount, int, int) boolаVtype.func(*"".byImportCount, int, int) bool€,type.*"".byImportCount�type.int type.int°type.boolþZgo.string."func(*godoc.byImportCount) string"pd!func(*godoc.byImportCount) string Zgo.string."func(*godoc.byImportCount) string"þFtype.func(*"".byImportCount) string  ììŽÅ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*godoc.byImportCount) string"pXgo.weak.type.*func(*"".byImportCount) string€"runtime.zerovalue €Ftype.func(*"".byImportCount) stringÐ�Ftype.func(*"".byImportCount) string€,type.*"".byImportCount�type.stringþ`go.string."func(*godoc.byImportCount, int, int)"pj$func(*godoc.byImportCount, int, int) `go.string."func(*godoc.byImportCount, int, int)"þLtype.func(*"".byImportCount, int, int)°°¢Xs3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*godoc.byImportCount, int, int)"p^go.weak.type.*func(*"".byImportCount, int, int)€"runtime.zerovalue €Ltype.func(*"".byImportCount, int, int)аLtype.func(*"".byImportCount, int, int)€,type.*"".byImportCount�type.int type.intþxgo.string."func(*godoc.byImportCount, string) []godoc.Ident"�‚0func(*godoc.byImportCount, string) []godoc.Ident xgo.string."func(*godoc.byImportCount, string) []godoc.Ident"þ^type.func(*"".byImportCount, string) []"".Ident°°žÒé3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*godoc.byImportCount, string) []godoc.Ident"ppgo.weak.type.*func(*"".byImportCount, string) []"".Ident€"runtime.zerovalue €^type.func(*"".byImportCount, string) []"".IdentР^type.func(*"".byImportCount, string) []"".Ident€,type.*"".byImportCount�type.string type.[]"".Identþrgo.string."func(*godoc.byImportCount, int) []godoc.Ident"€|-func(*godoc.byImportCount, int) []godoc.Ident rgo.string."func(*godoc.byImportCount, int) []godoc.Ident"þXtype.func(*"".byImportCount, int) []"".Ident°°Â-ز3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*godoc.byImportCount, int) []godoc.Ident"pjgo.weak.type.*func(*"".byImportCount, int) []"".Ident€"runtime.zerovalue €Xtype.func(*"".byImportCount, int) []"".IdentРXtype.func(*"".byImportCount, int) []"".Ident€,type.*"".byImportCount�type.int type.[]"".IdentþLgo.string."func(string) []godoc.Ident"`Vfunc(string) []godoc.Ident Lgo.string."func(string) []godoc.Ident"þ8type.func(string) []"".Ident  ƒÖ D3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(string) []godoc.Ident"pJgo.weak.type.*func(string) []"".Ident€"runtime.zerovalue €8type.func(string) []"".IdentÐ�8type.func(string) []"".Ident€type.string�type.[]"".IdentþFgo.string."func(int) []godoc.Ident"PPfunc(int) []godoc.Ident Fgo.string."func(int) []godoc.Ident"þ2type.func(int) []"".Ident  'SŒt3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(int) []godoc.Ident"pDgo.weak.type.*func(int) []"".Ident€"runtime.zerovalue €2type.func(int) []"".IdentÐ�2type.func(int) []"".Ident€type.int�type.[]"".Identþ,type.*"".byImportCount°°~DØZ6P   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."*godoc.byImportCount"p>go.weak.type.**"".byImportCount€"runtime.zerovalue�*type."".byImportCount` ,type.*"".byImportCountÀð,type.*"".byImportCountðgo.string."Len"�type.func() int @type.func(*"".byImportCount) int°."".(*byImportCount).LenÀ."".(*byImportCount).LenÐ go.string."Less"ð0type.func(int, int) bool€Vtype.func(*"".byImportCount, int, int) bool�0"".(*byImportCount).Less 0"".(*byImportCount).Less°$go.string."String"Ð$type.func() stringàFtype.func(*"".byImportCount) stringð4"".(*byImportCount).String€4"".(*byImportCount).String� go.string."Swap"°&type.func(int, int)ÀLtype.func(*"".byImportCount, int, int)Ð0"".(*byImportCount).Swapà0"".(*byImportCount).Swapð$go.string."filter"€"go.importpath."".�8type.func(string) []"".Ident ^type.func(*"".byImportCount, string) []"".Ident°4"".(*byImportCount).filterÀ4"".(*byImportCount).filterÐgo.string."top"à"go.importpath."".ð2type.func(int) []"".Ident€Xtype.func(*"".byImportCount, int) []"".Ident�."".(*byImportCount).top ."".(*byImportCount).topþ>go.string."godoc.byImportCount"PHgodoc.byImportCount >go.string."godoc.byImportCount"þRgo.string."func(godoc.byImportCount) int"`\func(godoc.byImportCount) int Rgo.string."func(godoc.byImportCount) int"þ>type.func("".byImportCount) int  nž§a3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(godoc.byImportCount) int"pPgo.weak.type.*func("".byImportCount) int€"runtime.zerovalue €>type.func("".byImportCount) intÐ�>type.func("".byImportCount) int€*type."".byImportCount�type.intþhgo.string."func(godoc.byImportCount, int, int) bool"€r(func(godoc.byImportCount, int, int) bool hgo.string."func(godoc.byImportCount, int, int) bool"þTtype.func("".byImportCount, int, int) boolÀÀp¨Æ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(godoc.byImportCount, int, int) bool"pfgo.weak.type.*func("".byImportCount, int, int) bool€"runtime.zerovalue €Ttype.func("".byImportCount, int, int) boolаTtype.func("".byImportCount, int, int) bool€*type."".byImportCount�type.int type.int°type.boolþXgo.string."func(godoc.byImportCount) string"pb func(godoc.byImportCount) string Xgo.string."func(godoc.byImportCount) string"þDtype.func("".byImportCount) string  ¸úqQ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(godoc.byImportCount) string"pVgo.weak.type.*func("".byImportCount) string€"runtime.zerovalue €Dtype.func("".byImportCount) stringÐ�Dtype.func("".byImportCount) string€*type."".byImportCount�type.stringþ^go.string."func(godoc.byImportCount, int, int)"ph#func(godoc.byImportCount, int, int) ^go.string."func(godoc.byImportCount, int, int)"þJtype.func("".byImportCount, int, int)°°¥"#E3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(godoc.byImportCount, int, int)"p\go.weak.type.*func("".byImportCount, int, int)€"runtime.zerovalue €Jtype.func("".byImportCount, int, int)аJtype.func("".byImportCount, int, int)€*type."".byImportCount�type.int type.intþvgo.string."func(godoc.byImportCount, string) []godoc.Ident"€€/func(godoc.byImportCount, string) []godoc.Ident vgo.string."func(godoc.byImportCount, string) []godoc.Ident"þ\type.func("".byImportCount, string) []"".Ident°°~<·3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(godoc.byImportCount, string) []godoc.Ident"pngo.weak.type.*func("".byImportCount, string) []"".Ident€"runtime.zerovalue €\type.func("".byImportCount, string) []"".IdentР\type.func("".byImportCount, string) []"".Ident€*type."".byImportCount�type.string type.[]"".Identþpgo.string."func(godoc.byImportCount, int) []godoc.Ident"€z,func(godoc.byImportCount, int) []godoc.Ident pgo.string."func(godoc.byImportCount, int) []godoc.Ident"þVtype.func("".byImportCount, int) []"".Ident°°°—AG3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(godoc.byImportCount, int) []godoc.Ident"phgo.weak.type.*func("".byImportCount, int) []"".Ident€"runtime.zerovalue €Vtype.func("".byImportCount, int) []"".IdentРVtype.func("".byImportCount, int) []"".Ident€*type."".byImportCount�type.int type.[]"".Identþ*type."".byImportCountðð 'æv?\ à runtime.algarray0bruntime.gcbits.0x48840000000000000000000000000000P>go.string."godoc.byImportCount"p,type.*"".byImportCount€"runtime.zerovalue�À*type."".byImportCountÀ$go.string."Idents"àtype.[]"".Ident�.go.string."ImportCount"°&type.map[string]int`à*type."".byImportCountà2go.string."byImportCount"ð"go.importpath."".€°*type."".byImportCount°go.string."Len"Ðtype.func() intà>type.func("".byImportCount) intð."".(*byImportCount).Len€("".byImportCount.Len� go.string."Less"°0type.func(int, int) boolÀTtype.func("".byImportCount, int, int) boolÐ0"".(*byImportCount).Lessà*"".byImportCount.Lessð$go.string."String"�$type.func() string Dtype.func("".byImportCount) string°4"".(*byImportCount).StringÀ."".byImportCount.StringÐ go.string."Swap"ð&type.func(int, int)€Jtype.func("".byImportCount, int, int)�0"".(*byImportCount).Swap *"".byImportCount.Swap°$go.string."filter"À"go.importpath."".Ð8type.func(string) []"".Identà\type.func("".byImportCount, string) []"".Identð4"".(*byImportCount).filter€."".byImportCount.filter�go.string."top" "go.importpath."".°2type.func(int) []"".IdentÀVtype.func("".byImportCount, int) []"".IdentÐ."".(*byImportCount).topà("".byImportCount.topþJgo.string."*map.bucket[string]string"`T*map.bucket[string]string Jgo.string."*map.bucket[string]string"þYˆ à runtime.algarray0Btype..gc.map.bucket[string]string@Jtype..gcprog.map.bucket[string]stringPHgo.string."map.bucket[string]string"pLgo.weak.type.*map.bucket[string]string€"runtime.zerovalue�À:type.map.bucket[string]stringÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]stringà(go.string."overflow"€go.weak.type.*map[string]string€"runtime.zerovalue�type.string type.string°:type.map.bucket[string]stringÀ4type.map.hdr[string]stringþ^go.typelink.map[string]string/map[string]string,type.map[string]stringþ.go.string."[]godoc.Pak"@8 []godoc.Pak .go.string."[]godoc.Pak"þtype.[]"".Pak  ÍáÓ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]godoc.Pak"p,go.weak.type.*[]"".Pak€"runtime.zerovalue�type."".Pakþ@go.typelink.[]godoc.Pak/[]"".Paktype.[]"".PakþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þ0type..hashfunc.[8]"".Pak(type..hash.[8]"".Pakþ,type..eqfunc.[8]"".Pak$type..eq.[8]"".Pakþ&type..alg.[8]"".Pak 0type..hashfunc.[8]"".Pak,type..eqfunc.[8]"".Pakþbruntime.gcbits.0x48484848484848484848484848484848 HHHHHHHHHHHHHHHHþ0go.string."[8]godoc.Pak"@: [8]godoc.Pak 0go.string."[8]godoc.Pak"þtype.[8]"".PakÀÀtüO &type..alg.[8]"".Pak0bruntime.gcbits.0x48484848484848484848484848484848P0go.string."[8]godoc.Pak"p.go.weak.type.*[8]"".Pak€"runtime.zerovalue�type."".Pak type.[]"".PakþDgo.typelink.[8]godoc.Pak/[8]"".Paktype.[8]"".Pakþ0go.string."[]*godoc.Pak"@: []*godoc.Pak 0go.string."[]*godoc.Pak"þtype.[]*"".Pak  Z\Ç=   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*godoc.Pak"p.go.weak.type.*[]*"".Pak€"runtime.zerovalue�type.*"".PakþDgo.typelink.[]*godoc.Pak/[]*"".Paktype.[]*"".Pakþ2go.string."[8]*godoc.Pak"@< [8]*godoc.Pak 2go.string."[8]*godoc.Pak"þtype.[8]*"".PakÀÀ@Y­Àl  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P2go.string."[8]*godoc.Pak"p0go.weak.type.*[8]*"".Pak€"runtime.zerovalue�type.*"".Pak type.[]*"".PakþHgo.typelink.[8]*godoc.Pak/[8]*"".Paktype.[8]*"".PakþXgo.string."*map.bucket[godoc.Pak]*godoc.Pak"pb *map.bucket[godoc.Pak]*godoc.Pak Xgo.string."*map.bucket[godoc.Pak]*godoc.Pak"þ>type.*map.bucket["".Pak]*"".Pak  ;®øK6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*map.bucket[godoc.Pak]*godoc.Pak"pPgo.weak.type.**map.bucket["".Pak]*"".Pak€"runtime.zerovalue�type.*map.bucket["".Pak]*"".PakþPgo.string."map.hdr[godoc.Pak]*godoc.Pak"`Zmap.hdr[godoc.Pak]*godoc.Pak Pgo.string."map.hdr[godoc.Pak]*godoc.Pak"þ6type.map.hdr["".Pak]*"".Pakàà0ÔÏéƒ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PPgo.string."map.hdr[godoc.Pak]*godoc.Pak"pHgo.weak.type.*map.hdr["".Pak]*"".Pak€"runtime.zerovalue�À6type.map.hdr["".Pak]*"".PakÀ&go.string."buckets"à>type.*map.bucket["".Pak]*"".Pak�,go.string."oldbuckets"°>type.*map.bucket["".Pak]*"".PakþHgo.string."map[godoc.Pak]*godoc.Pak"`Rmap[godoc.Pak]*godoc.Pak Hgo.string."map[godoc.Pak]*godoc.Pak"þ.type.map["".Pak]*"".PakÜÜŸŠ c5 P € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."map[godoc.Pak]*godoc.Pak"p@go.weak.type.*map["".Pak]*"".Pak€"runtime.zerovalue�type."".Pak type.*"".Pak°go.weak.type.*[]*"".IndexResult€"runtime.zerovalue�(type.*"".IndexResultþdgo.typelink.[]*godoc.IndexResult/[]*"".IndexResult,type.[]*"".IndexResultþBgo.string."[8]*godoc.IndexResult"PL[8]*godoc.IndexResult Bgo.string."[8]*godoc.IndexResult"þ.type.[8]*"".IndexResultÀÀ@öfÑ  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000PBgo.string."[8]*godoc.IndexResult"p@go.weak.type.*[8]*"".IndexResult€"runtime.zerovalue�(type.*"".IndexResult ,type.[]*"".IndexResultþhgo.typelink.[8]*godoc.IndexResult/[8]*"".IndexResult.type.[8]*"".IndexResultþbgo.string."*map.bucket[string]*godoc.IndexResult"pl%*map.bucket[string]*godoc.IndexResult bgo.string."*map.bucket[string]*godoc.IndexResult"þNtype.*map.bucket[string]*"".IndexResult  à0¬O6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."*map.bucket[string]*godoc.IndexResult"p`go.weak.type.**map.bucket[string]*"".IndexResult€"runtime.zerovalue�Ltype.map.bucket[string]*"".IndexResultþ`go.string."map.bucket[string]*godoc.IndexResult"pj$map.bucket[string]*godoc.IndexResult `go.string."map.bucket[string]*godoc.IndexResult"þLtype.map.bucket[string]*"".IndexResult°°ÐÙó{ˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000P`go.string."map.bucket[string]*godoc.IndexResult"p^go.weak.type.*map.bucket[string]*"".IndexResult€"runtime.zerovalue�ÀLtype.map.bucket[string]*"".IndexResultÀ go.string."keys"àtype.[8]string�$go.string."values"°.type.[8]*"".IndexResultà(go.string."overflow"€Ntype.*map.bucket[string]*"".IndexResultþZgo.string."map.hdr[string]*godoc.IndexResult"pd!map.hdr[string]*godoc.IndexResult Zgo.string."map.hdr[string]*godoc.IndexResult"þFtype.map.hdr[string]*"".IndexResultàà0ë   à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PZgo.string."map.hdr[string]*godoc.IndexResult"pXgo.weak.type.*map.hdr[string]*"".IndexResult€"runtime.zerovalue�ÀFtype.map.hdr[string]*"".IndexResultÀ&go.string."buckets"àNtype.*map.bucket[string]*"".IndexResult�,go.string."oldbuckets"°Ntype.*map.bucket[string]*"".IndexResultþRgo.string."map[string]*godoc.IndexResult"`\map[string]*godoc.IndexResult Rgo.string."map[string]*godoc.IndexResult"þ>type.map[string]*"".IndexResultÜÜpè€#5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."map[string]*godoc.IndexResult"pPgo.weak.type.*map[string]*"".IndexResult€"runtime.zerovalue�type.string (type.*"".IndexResult°Ltype.map.bucket[string]*"".IndexResultÀFtype.map.hdr[string]*"".IndexResultþˆgo.typelink.map[string]*godoc.IndexResult/map[string]*"".IndexResult>type.map[string]*"".IndexResultþ,&type..gc."".IndexerPþ.type..gcprog."".Indexer'jVUU¥ZºU©*þ2go.string."godoc.Indexer"@< godoc.Indexer 2go.string."godoc.Indexer"þ,go.string."fsOpenGate"@6 +fsOpenGate ,go.string."fsOpenGate"þgo.string."mu"0&mu go.string."mu"þ&go.string."sources"00sources &go.string."sources"þ&go.string."strings"00strings &go.string."strings"þ(go.string."packages"@2packages (go.string."packages"þ&go.string."current"00current &go.string."current"þ go.string."file"0*file go.string."file"þ go.string."decl"0*decl go.string."decl"þ2go.string."curPkgExports"@< curPkgExports 2go.string."curPkgExports"þ&go.string."Indexer"00Indexer &go.string."Indexer"þtype."".Indexer€€8m7šY �˜ ¨ÀÈÐà (0ˆ à runtime.algarray0&type..gc."".Indexer@.type..gcprog."".IndexerP2go.string."godoc.Indexer"p type.*"".Indexer€"runtime.zerovalue�Àtype."".IndexerÀgo.string."c"Ð"go.importpath."".àtype.*"".Corpus� go.string."fset" "go.importpath."".°,type.*go/token.FileSetà,go.string."fsOpenGate"ð"go.importpath."".€type.chan bool°go.string."mu"À"go.importpath."".Ðtype.sync.Mutex€&go.string."sources"�"go.importpath."". "type.bytes.BufferÐ&go.string."strings"à"go.importpath."".ð,type.map[string]string (go.string."packages"°"go.importpath."".À.type.map["".Pak]*"".Pakð"go.string."words"€"go.importpath."".�>type.map[string]*"".IndexResultÀ(go.string."snippets"Ð"go.importpath."".à$type.[]*"".Snippet�&go.string."current" "go.importpath."".°&type.*go/token.Fileà go.string."file"ð"go.importpath."".€type.*"".File° go.string."decl"À"go.importpath."".Ð type.go/ast.Decl€ "go.string."stats"� "go.importpath."".  $type."".StatisticsÐ (go.string."throttle"à "go.importpath."".ð Xtype.*golang.org/x/tools/godoc/util.Throttle  +.go.string."importCount"° +"go.importpath."".À +&type.map[string]intð +.go.string."packagePath"€ "go.importpath."".� >type.map[string]map[string]boolÀ &go.string."exports"Ð "go.importpath."".à Ltype.map[string]map[string]"".SpotKind� 2go.string."curPkgExports"  "go.importpath."".° 6type.map[string]"".SpotKindà $go.string."idents"ð "go.importpath."".€ Ttype.map["".SpotKind]map[string][]"".Ident`° type."".Indexer° &go.string."Indexer"À "go.importpath."".Ð €type."".Indexerþ4go.string."*godoc.Indexer"@>*godoc.Indexer 4go.string."*godoc.Indexer"þlgo.string."func(*godoc.Indexer, ast.Node) ast.Visitor"€v*func(*godoc.Indexer, ast.Node) ast.Visitor lgo.string."func(*godoc.Indexer, ast.Node) ast.Visitor"þdtype.func(*"".Indexer, go/ast.Node) go/ast.Visitor°°ÈC3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*godoc.Indexer, ast.Node) ast.Visitor"pvgo.weak.type.*func(*"".Indexer, go/ast.Node) go/ast.Visitor€"runtime.zerovalue €dtype.func(*"".Indexer, go/ast.Node) go/ast.VisitorРdtype.func(*"".Indexer, go/ast.Node) go/ast.Visitor€ type.*"".Indexer� type.go/ast.Node &type.go/ast.Visitorþ¶go.string."func(*godoc.Indexer, vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File)"ÀÀOfunc(*godoc.Indexer, vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File) ¶go.string."func(*godoc.Indexer, vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File)"þàtype.func(*"".Indexer, golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)ààŽÜ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¶go.string."func(*godoc.Indexer, vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File)"pògo.weak.type.*func(*"".Indexer, golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)€"runtime.zerovalue €àtype.func(*"".Indexer, golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)ÐÀàtype.func(*"".Indexer, golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)€ type.*"".Indexer�`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser type.string°type.boolÀ&type.*go/token.FileÐ"type.*go/ast.Fileþhgo.string."func(*godoc.Indexer, *godoc.Snippet) int"€r(func(*godoc.Indexer, *godoc.Snippet) int hgo.string."func(*godoc.Indexer, *godoc.Snippet) int"þNtype.func(*"".Indexer, *"".Snippet) int°°Øm+<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*godoc.Indexer, *godoc.Snippet) int"p`go.weak.type.*func(*"".Indexer, *"".Snippet) int€"runtime.zerovalue €Ntype.func(*"".Indexer, *"".Snippet) intРNtype.func(*"".Indexer, *"".Snippet) int€ type.*"".Indexer� type.*"".Snippet type.intþvgo.string."func(*godoc.Indexer, string, string, *ast.File)"€€/func(*godoc.Indexer, string, string, *ast.File) vgo.string."func(*godoc.Indexer, string, string, *ast.File)"þhtype.func(*"".Indexer, string, string, *go/ast.File)ÀÀ¨ +Í 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*godoc.Indexer, string, string, *ast.File)"pzgo.weak.type.*func(*"".Indexer, string, string, *go/ast.File)€"runtime.zerovalue €htype.func(*"".Indexer, string, string, *go/ast.File)ÐÀhtype.func(*"".Indexer, string, string, *go/ast.File)€ type.*"".Indexer�type.string type.string°"type.*go/ast.Fileþ�go.string."func(*godoc.Indexer, string, string, *token.File, *ast.File)" š<func(*godoc.Indexer, string, string, *token.File, *ast.File) �go.string."func(*godoc.Indexer, string, string, *token.File, *ast.File)"þˆtype.func(*"".Indexer, string, string, *go/token.File, *go/ast.File)ÐÐ8˸Ï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."func(*godoc.Indexer, string, string, *token.File, *ast.File)"pšgo.weak.type.*func(*"".Indexer, string, string, *go/token.File, *go/ast.File)€"runtime.zerovalue €ˆtype.func(*"".Indexer, string, string, *go/token.File, *go/ast.File)ÐЈtype.func(*"".Indexer, string, string, *go/token.File, *go/ast.File)€ type.*"".Indexer�type.string type.string°&type.*go/token.FileÀ"type.*go/ast.Fileþ^go.string."func(*godoc.Indexer, string) string"ph#func(*godoc.Indexer, string) string ^go.string."func(*godoc.Indexer, string) string"þJtype.func(*"".Indexer, string) string°°¿�Ï3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*godoc.Indexer, string) string"p\go.weak.type.*func(*"".Indexer, string) string€"runtime.zerovalue €Jtype.func(*"".Indexer, string) stringРJtype.func(*"".Indexer, string) string€ type.*"".Indexer�type.string type.stringþvgo.string."func(*godoc.Indexer, string, string) *godoc.Pak"€€/func(*godoc.Indexer, string, string) *godoc.Pak vgo.string."func(*godoc.Indexer, string, string) *godoc.Pak"þ\type.func(*"".Indexer, string, string) *"".PakÀÀ‘{•F3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*godoc.Indexer, string, string) *godoc.Pak"pngo.weak.type.*func(*"".Indexer, string, string) *"".Pak€"runtime.zerovalue €\type.func(*"".Indexer, string, string) *"".Pakа\type.func(*"".Indexer, string, string) *"".Pak€ type.*"".Indexer�type.string type.string°type.*"".Pakþ€go.string."func(*godoc.Indexer, godoc.SpotKind, *ast.FieldList)"�Š4func(*godoc.Indexer, godoc.SpotKind, *ast.FieldList) €go.string."func(*godoc.Indexer, godoc.SpotKind, *ast.FieldList)"þltype.func(*"".Indexer, "".SpotKind, *go/ast.FieldList)°°_ð53 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*godoc.Indexer, godoc.SpotKind, *ast.FieldList)"p~go.weak.type.*func(*"".Indexer, "".SpotKind, *go/ast.FieldList)€"runtime.zerovalue €ltype.func(*"".Indexer, "".SpotKind, *go/ast.FieldList)аltype.func(*"".Indexer, "".SpotKind, *go/ast.FieldList)€ type.*"".Indexer� type."".SpotKind ,type.*go/ast.FieldListþjgo.string."func(*godoc.Indexer, string, os.FileInfo)"€t)func(*godoc.Indexer, string, os.FileInfo) jgo.string."func(*godoc.Indexer, string, os.FileInfo)"þVtype.func(*"".Indexer, string, os.FileInfo)°°¤É‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(*godoc.Indexer, string, os.FileInfo)"phgo.weak.type.*func(*"".Indexer, string, os.FileInfo)€"runtime.zerovalue €Vtype.func(*"".Indexer, string, os.FileInfo)аVtype.func(*"".Indexer, string, os.FileInfo)€ type.*"".Indexer�type.string  type.os.FileInfoþ\go.string."func(*godoc.Indexer, *ast.GenDecl)"pf"func(*godoc.Indexer, *ast.GenDecl) \go.string."func(*godoc.Indexer, *ast.GenDecl)"þNtype.func(*"".Indexer, *go/ast.GenDecl)  æ>º73 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(*godoc.Indexer, *ast.GenDecl)"p`go.weak.type.*func(*"".Indexer, *go/ast.GenDecl)€"runtime.zerovalue €Ntype.func(*"".Indexer, *go/ast.GenDecl)РNtype.func(*"".Indexer, *go/ast.GenDecl)€ type.*"".Indexer�(type.*go/ast.GenDeclþxgo.string."func(*godoc.Indexer, godoc.SpotKind, *ast.Ident)"�‚0func(*godoc.Indexer, godoc.SpotKind, *ast.Ident) xgo.string."func(*godoc.Indexer, godoc.SpotKind, *ast.Ident)"þdtype.func(*"".Indexer, "".SpotKind, *go/ast.Ident)°°Åê3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*godoc.Indexer, godoc.SpotKind, *ast.Ident)"pvgo.weak.type.*func(*"".Indexer, "".SpotKind, *go/ast.Ident)€"runtime.zerovalue €dtype.func(*"".Indexer, "".SpotKind, *go/ast.Ident)аdtype.func(*"".Indexer, "".SpotKind, *go/ast.Ident)€ type.*"".Indexer� type."".SpotKind $type.*go/ast.Identþtgo.string."func(*godoc.Indexer, godoc.SpotKind, ast.Spec)"€~.func(*godoc.Indexer, godoc.SpotKind, ast.Spec) tgo.string."func(*godoc.Indexer, godoc.SpotKind, ast.Spec)"þ`type.func(*"".Indexer, "".SpotKind, go/ast.Spec)°°Ëóx²3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."func(*godoc.Indexer, godoc.SpotKind, ast.Spec)"prgo.weak.type.*func(*"".Indexer, "".SpotKind, go/ast.Spec)€"runtime.zerovalue €`type.func(*"".Indexer, "".SpotKind, go/ast.Spec)а`type.func(*"".Indexer, "".SpotKind, go/ast.Spec)€ type.*"".Indexer� type."".SpotKind  type.go/ast.Specþ"go.string."Visit"0,Visit "go.string."Visit"þLgo.string."func(ast.Node) ast.Visitor"`Vfunc(ast.Node) ast.Visitor Lgo.string."func(ast.Node) ast.Visitor"þJtype.func(go/ast.Node) go/ast.Visitor  cZ…z3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(ast.Node) ast.Visitor"p\go.weak.type.*func(go/ast.Node) go/ast.Visitor€"runtime.zerovalue €Jtype.func(go/ast.Node) go/ast.VisitorÐ�Jtype.func(go/ast.Node) go/ast.Visitor€ type.go/ast.Node�&type.go/ast.Visitorþ&go.string."addFile"00addFile &go.string."addFile"þ–go.string."func(vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File)"  ?func(vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File) –go.string."func(vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File)"þÆtype.func(golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)ÐÐÀ}?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P–go.string."func(vfs.ReadSeekCloser, string, bool) (*token.File, *ast.File)"pØgo.weak.type.*func(golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)€"runtime.zerovalue €Ætype.func(golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)аÆtype.func(golang.org/x/tools/godoc/vfs.ReadSeekCloser, string, bool) (*go/token.File, *go/ast.File)€`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser�type.string type.bool°&type.*go/token.FileÀ"type.*go/ast.Fileþ,go.string."addSnippet"@6 +addSnippet ,go.string."addSnippet"þHgo.string."func(*godoc.Snippet) int"`Rfunc(*godoc.Snippet) int Hgo.string."func(*godoc.Snippet) int"þ4type.func(*"".Snippet) int  £UK63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*godoc.Snippet) int"pFgo.weak.type.*func(*"".Snippet) int€"runtime.zerovalue €4type.func(*"".Snippet) intÐ�4type.func(*"".Snippet) int€ type.*"".Snippet�type.intþ*go.string."indexDocs"@4 indexDocs *go.string."indexDocs"þVgo.string."func(string, string, *ast.File)"``func(string, string, *ast.File) Vgo.string."func(string, string, *ast.File)"þNtype.func(string, string, *go/ast.File)°°(¨3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(string, string, *ast.File)"p`go.weak.type.*func(string, string, *go/ast.File)€"runtime.zerovalue €Ntype.func(string, string, *go/ast.File)аNtype.func(string, string, *go/ast.File)€type.string�type.string "type.*go/ast.Fileþ.go.string."indexGoFile"@8 indexGoFile .go.string."indexGoFile"þpgo.string."func(string, string, *token.File, *ast.File)"€z,func(string, string, *token.File, *ast.File) pgo.string."func(string, string, *token.File, *ast.File)"þntype.func(string, string, *go/token.File, *go/ast.File)ÀÀÁhA¬3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(string, string, *token.File, *ast.File)"p€go.weak.type.*func(string, string, *go/token.File, *go/ast.File)€"runtime.zerovalue €ntype.func(string, string, *go/token.File, *go/ast.File)ÐÀntype.func(string, string, *go/token.File, *go/ast.File)€type.string�type.string &type.*go/token.File°"type.*go/ast.Fileþ$go.string."intern"0.intern $go.string."intern"þ2go.string."lookupPackage"@< lookupPackage 2go.string."lookupPackage"þVgo.string."func(string, string) *godoc.Pak"``func(string, string) *godoc.Pak Vgo.string."func(string, string) *godoc.Pak"þBtype.func(string, string) *"".Pak°°’¡8�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(string, string) *godoc.Pak"pTgo.weak.type.*func(string, string) *"".Pak€"runtime.zerovalue €Btype.func(string, string) *"".PakРBtype.func(string, string) *"".Pak€type.string�type.string type.*"".Pakþ4go.string."visitFieldList"@>visitFieldList 4go.string."visitFieldList"þ`go.string."func(godoc.SpotKind, *ast.FieldList)"pj$func(godoc.SpotKind, *ast.FieldList) `go.string."func(godoc.SpotKind, *ast.FieldList)"þRtype.func("".SpotKind, *go/ast.FieldList)  ÞBJà3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(godoc.SpotKind, *ast.FieldList)"pdgo.weak.type.*func("".SpotKind, *go/ast.FieldList)€"runtime.zerovalue €Rtype.func("".SpotKind, *go/ast.FieldList)РRtype.func("".SpotKind, *go/ast.FieldList)€ type."".SpotKind�,type.*go/ast.FieldListþ*go.string."visitFile"@4 visitFile *go.string."visitFile"þJgo.string."func(string, os.FileInfo)"`Tfunc(string, os.FileInfo) Jgo.string."func(string, os.FileInfo)"þgo.string."**godoc.IndexResult"PH**godoc.IndexResult >go.string."**godoc.IndexResult"þ*type.**"".IndexResult  fZD6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."**godoc.IndexResult"pgo.typelink.[0]string/[0]stringtype.[0]stringþ,go.string."*[0]string"@6 +*[0]string ,go.string."*[0]string"þtype.*[0]string  9»^Ú6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[0]string"p0go.weak.type.**[0]string€"runtime.zerovalue�type.[0]stringþ.go.string."**doc.Value"@8 **doc.Value .go.string."**doc.Value"þ&type.**go/doc.Value  Ro¾6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**doc.Value"p8go.weak.type.***go/doc.Value€"runtime.zerovalue�$type.*go/doc.Valueþ,go.string."**doc.Type"@6 +**doc.Type ,go.string."**doc.Type"þ$type.**go/doc.Type  Þìaè6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."**doc.Type"p6go.weak.type.***go/doc.Type€"runtime.zerovalue�"type.*go/doc.Typeþ,go.string."**doc.Func"@6 +**doc.Func ,go.string."**doc.Func"þ$type.**go/doc.Func  ÁÑ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."**doc.Func"p6go.weak.type.***go/doc.Func€"runtime.zerovalue�"type.*go/doc.FuncþTgo.string."*map.hdr[string]godoc.SpotKind"`^*map.hdr[string]godoc.SpotKind Tgo.string."*map.hdr[string]godoc.SpotKind"þ@type.*map.hdr[string]"".SpotKind  éì6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."*map.hdr[string]godoc.SpotKind"pRgo.weak.type.**map.hdr[string]"".SpotKind€"runtime.zerovalue�>type.map.hdr[string]"".SpotKindþTgo.string."map.iter[string]godoc.SpotKind"`^map.iter[string]godoc.SpotKind Tgo.string."map.iter[string]godoc.SpotKind"þ@type.map.iter[string]"".SpotKindððPgÆw& (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PTgo.string."map.iter[string]godoc.SpotKind"pRgo.weak.type.*map.iter[string]"".SpotKind€"runtime.zerovalue�À@type.map.iter[string]"".SpotKindÀgo.string."key"àtype.*string�go.string."val"°"type.*"".SpotKindàgo.string."t"€type.*uint8°go.string."h"Ð@type.*map.hdr[string]"".SpotKind€&go.string."buckets" Ftype.*map.bucket[string]"".SpotKindÐ go.string."bptr"ðFtype.*map.bucket[string]"".SpotKind "go.string."other"Àtype.[4]uintptrþ8go.string."*map[string]bool"PB*map[string]bool 8go.string."*map[string]bool"þ*type.*map[string]bool  i€6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*map[string]bool"p**godoc.Corpus 4go.string."**godoc.Corpus"þ type.**"".Corpus  ’æ˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."**godoc.Corpus"p2go.weak.type.***"".Corpus€"runtime.zerovalue�type.*"".CorpusþÔgo.string."struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer }"àÞ^struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer } Ôgo.string."struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer }"þºtype.struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }ÐÐ(i€é¥  runtime.algarray0bruntime.gcbits.0x84884888880000000000000000000000PÔgo.string."struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer }"pÌgo.weak.type.*struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }€"runtime.zerovalue�Àºtype.struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*chan boolàgo.string."A1"€(type.*sync.WaitGroup°go.string."A2"Ð type.**"".Corpus€go.string."A3" "type.**"".Indexerþ\go.string."*map.hdr[string]*godoc.IndexResult"pf"*map.hdr[string]*godoc.IndexResult \go.string."*map.hdr[string]*godoc.IndexResult"þHtype.*map.hdr[string]*"".IndexResult  Ù'NŸ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."*map.hdr[string]*godoc.IndexResult"pZgo.weak.type.**map.hdr[string]*"".IndexResult€"runtime.zerovalue�Ftype.map.hdr[string]*"".IndexResultþ\go.string."map.iter[string]*godoc.IndexResult"pf"map.iter[string]*godoc.IndexResult \go.string."map.iter[string]*godoc.IndexResult"þHtype.map.iter[string]*"".IndexResultððPY²d2 (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000P\go.string."map.iter[string]*godoc.IndexResult"pZgo.weak.type.*map.iter[string]*"".IndexResult€"runtime.zerovalue�ÀHtype.map.iter[string]*"".IndexResultÀgo.string."key"àtype.*string�go.string."val"°*type.**"".IndexResultàgo.string."t"€type.*uint8°go.string."h"ÐHtype.*map.hdr[string]*"".IndexResult€&go.string."buckets" Ntype.*map.bucket[string]*"".IndexResultÐ go.string."bptr"ðNtype.*map.bucket[string]*"".IndexResult "go.string."other"Àtype.[4]uintptrþJgo.string."*map[string][]godoc.Ident"`T*map[string][]godoc.Ident Jgo.string."*map[string][]godoc.Ident"þ6type.*map[string][]"".Ident  É…œ 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."*map[string][]godoc.Ident"pHgo.weak.type.**map[string][]"".Ident€"runtime.zerovalue�4type.map[string][]"".Identþxgo.string."*map.hdr[godoc.SpotKind]map[string][]godoc.Ident"�‚0*map.hdr[godoc.SpotKind]map[string][]godoc.Ident xgo.string."*map.hdr[godoc.SpotKind]map[string][]godoc.Ident"þ^type.*map.hdr["".SpotKind]map[string][]"".Ident  6½2¯6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."*map.hdr[godoc.SpotKind]map[string][]godoc.Ident"ppgo.weak.type.**map.hdr["".SpotKind]map[string][]"".Ident€"runtime.zerovalue�\type.map.hdr["".SpotKind]map[string][]"".Identþxgo.string."map.iter[godoc.SpotKind]map[string][]godoc.Ident"�‚0map.iter[godoc.SpotKind]map[string][]godoc.Ident xgo.string."map.iter[godoc.SpotKind]map[string][]godoc.Ident"þ^type.map.iter["".SpotKind]map[string][]"".IdentððP�G' (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000Pxgo.string."map.iter[godoc.SpotKind]map[string][]godoc.Ident"ppgo.weak.type.*map.iter["".SpotKind]map[string][]"".Ident€"runtime.zerovalue�À^type.map.iter["".SpotKind]map[string][]"".IdentÀgo.string."key"à"type.*"".SpotKind�go.string."val"°6type.*map[string][]"".Identàgo.string."t"€type.*uint8°go.string."h"Ð^type.*map.hdr["".SpotKind]map[string][]"".Ident€&go.string."buckets" dtype.*map.bucket["".SpotKind]map[string][]"".IdentÐ go.string."bptr"ðdtype.*map.bucket["".SpotKind]map[string][]"".Ident "go.string."other"Àtype.[4]uintptrþ4go.string."*[]godoc.Ident"@>*[]godoc.Ident 4go.string."*[]godoc.Ident"þ type.*[]"".Ident  AUx6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[]godoc.Ident"p2go.weak.type.**[]"".Ident€"runtime.zerovalue�type.[]"".IdentþRgo.string."*map.hdr[string][]godoc.Ident"`\*map.hdr[string][]godoc.Ident Rgo.string."*map.hdr[string][]godoc.Ident"þ>type.*map.hdr[string][]"".Ident  䀽26   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.hdr[string][]godoc.Ident"pPgo.weak.type.**map.hdr[string][]"".Ident€"runtime.zerovalue�type.map.iter[string][]"".IdentððPë¤4 (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PRgo.string."map.iter[string][]godoc.Ident"pPgo.weak.type.*map.iter[string][]"".Ident€"runtime.zerovalue�À>type.map.iter[string][]"".IdentÀgo.string."key"àtype.*string�go.string."val"° type.*[]"".Identàgo.string."t"€type.*uint8°go.string."h"Ð>type.*map.hdr[string][]"".Ident€&go.string."buckets" Dtype.*map.bucket[string][]"".IdentÐ go.string."bptr"ðDtype.*map.bucket[string][]"".Ident "go.string."other"Àtype.[4]uintptrþÖgo.string."*struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer }"àà_*struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer } Ögo.string."*struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer }"þ¼type.*struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }  8áíª6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÖgo.string."*struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **godoc.Corpus; A3 **godoc.Indexer }"pÎgo.weak.type.**struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }€"runtime.zerovalue�ºtype.struct { F uintptr; A0 *chan bool; A1 *sync.WaitGroup; A2 **"".Corpus; A3 **"".Indexer }þbruntime.gcbits.0x84884444444488884400000000000000 „ˆDDDDˆˆDþ6go.string."godoc.fileIndex"@@godoc.fileIndex 6go.string."godoc.fileIndex"þ(go.string."Snippets"@2Snippets (go.string."Snippets"þ(go.string."Fulltext"@2Fulltext (go.string."Fulltext"þ go.string."Opts"0*Opts go.string."Opts"þ*go.string."fileIndex"@4 fileIndex *go.string."fileIndex"þ"type."".fileIndex€ € �ÑÛT€ 08`hpx€@ à runtime.algarray0bruntime.gcbits.0x84884444444488884400000000000000P6go.string."godoc.fileIndex"p$type.*"".fileIndex€"runtime.zerovalue�À"type."".fileIndexÀ&go.string."Version"àtype.int�"go.string."Words"°@type.map[string]*"".LookupResultà go.string."Alts"€8type.map[string]*"".AltWords°(go.string."Snippets"Ð$type.[]*"".Snippet€(go.string."Fulltext" type.boolÐ"go.string."Stats"ð$type."".Statistics .go.string."ImportCount"À&type.map[string]intð.go.string."PackagePath"�>type.map[string]map[string]boolÀ&go.string."Exports"àLtype.map[string]map[string]"".SpotKind�$go.string."Idents"°Ttype.map["".SpotKind]map[string][]"".Identà go.string."Opts"€(type."".indexOptions`°"type."".fileIndex°*go.string."fileIndex"À"go.importpath."".Ѐ "type."".fileIndexþ8go.string."*godoc.fileIndex"PB*godoc.fileIndex 8go.string."*godoc.fileIndex"þfgo.string."func(*godoc.fileIndex, io.Reader) error"pp'func(*godoc.fileIndex, io.Reader) error fgo.string."func(*godoc.fileIndex, io.Reader) error"þRtype.func(*"".fileIndex, io.Reader) error°°Hd-3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*godoc.fileIndex, io.Reader) error"pdgo.weak.type.*func(*"".fileIndex, io.Reader) error€"runtime.zerovalue €Rtype.func(*"".fileIndex, io.Reader) errorРRtype.func(*"".fileIndex, io.Reader) error€$type.*"".fileIndex�type.io.Reader type.errorþfgo.string."func(*godoc.fileIndex, io.Writer) error"pp'func(*godoc.fileIndex, io.Writer) error fgo.string."func(*godoc.fileIndex, io.Writer) error"þRtype.func(*"".fileIndex, io.Writer) error°°&õxL3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(*godoc.fileIndex, io.Writer) error"pdgo.weak.type.*func(*"".fileIndex, io.Writer) error€"runtime.zerovalue €Rtype.func(*"".fileIndex, io.Writer) errorРRtype.func(*"".fileIndex, io.Writer) error€$type.*"".fileIndex�type.io.Writer type.errorþ go.string."Read"0*Read go.string."Read"þBgo.string."func(io.Writer) error"PLfunc(io.Writer) error Bgo.string."func(io.Writer) error"þ4type.func(io.Writer) error  £ã_93 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(io.Writer) error"pFgo.weak.type.*func(io.Writer) error€"runtime.zerovalue €4type.func(io.Writer) errorÐ�4type.func(io.Writer) error€type.io.Writer�type.errorþ$type.*"".fileIndex°°ê¥È +6$   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*godoc.fileIndex"p6go.weak.type.**"".fileIndex€"runtime.zerovalue�"type."".fileIndex` $type.*"".fileIndexÀð$type.*"".fileIndexð go.string."Read"�4type.func(io.Reader) error Rtype.func(*"".fileIndex, io.Reader) error°("".(*fileIndex).ReadÀ("".(*fileIndex).ReadÐ"go.string."Write"ð4type.func(io.Writer) error€Rtype.func(*"".fileIndex, io.Writer) error�*"".(*fileIndex).Write *"".(*fileIndex).WriteþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ@type..hashfunc."".countingWriter8type..hash."".countingWriterþcountingWriter 4go.string."countingWriter"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þzgo.string."func(*godoc.countingWriter, []uint8) (int, error)"�„1func(*godoc.countingWriter, []uint8) (int, error) zgo.string."func(*godoc.countingWriter, []uint8) (int, error)"þftype.func(*"".countingWriter, []uint8) (int, error)ÀÀ*SÄM3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*godoc.countingWriter, []uint8) (int, error)"pxgo.weak.type.*func(*"".countingWriter, []uint8) (int, error)€"runtime.zerovalue €ftype.func(*"".countingWriter, []uint8) (int, error)Рftype.func(*"".countingWriter, []uint8) (int, error)€.type.*"".countingWriter�type.[]uint8 type.int°type.errorþ.type.*"".countingWriterÐÐVÖ“6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."*godoc.countingWriter"p@go.weak.type.**"".countingWriter€"runtime.zerovalue�,type."".countingWriter` .type.*"".countingWriterÀð.type.*"".countingWriterð"go.string."Write"�>type.func([]uint8) (int, error) ftype.func(*"".countingWriter, []uint8) (int, error)°4"".(*countingWriter).WriteÀ4"".(*countingWriter).Writeþbruntime.gcbits.0xc8888c00000000000000000000000000 ȈŒþ@go.string."godoc.countingWriter"PJgodoc.countingWriter @go.string."godoc.countingWriter"þgo.string."n"0$n go.string."n"þgo.string."w"0$w go.string."w"þxgo.string."func(godoc.countingWriter, []uint8) (int, error)"�‚0func(godoc.countingWriter, []uint8) (int, error) xgo.string."func(godoc.countingWriter, []uint8) (int, error)"þdtype.func("".countingWriter, []uint8) (int, error)ÀÀÀëˆZ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(godoc.countingWriter, []uint8) (int, error)"pvgo.weak.type.*func("".countingWriter, []uint8) (int, error)€"runtime.zerovalue €dtype.func("".countingWriter, []uint8) (int, error)Рdtype.func("".countingWriter, []uint8) (int, error)€,type."".countingWriter�type.[]uint8 type.int°type.errorþ,type."".countingWriter��¢ËU* 6type..alg."".countingWriter0bruntime.gcbits.0xc8888c00000000000000000000000000P@go.string."godoc.countingWriter"p.type.*"".countingWriter€"runtime.zerovalue�À,type."".countingWriterÀgo.string."n"Ð"go.importpath."".àtype.*int64�go.string."w" "go.importpath."".°type.io.Writer`à,type."".countingWriterà4go.string."countingWriter"ð"go.importpath."".€°,type."".countingWriter°"go.string."Write"Ð>type.func([]uint8) (int, error)àdtype.func("".countingWriter, []uint8) (int, error)ð4"".(*countingWriter).Write€."".countingWriter.WriteþHgo.string."func(interface {}) error"`Rfunc(interface {}) error Hgo.string."func(interface {}) error"þ:type.func(interface {}) error  eÙ'3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(interface {}) error"pLgo.weak.type.*func(interface {}) error€"runtime.zerovalue €:type.func(interface {}) errorÐ�:type.func(interface {}) error€"type.interface {}�type.errorþ^go.string."struct { F uintptr; A0 *io.Writer }"ph#struct { F uintptr; A0 *io.Writer } ^go.string."struct { F uintptr; A0 *io.Writer }"þPtype.struct { F uintptr; A0 *io.Writer }ààÜNáÄ À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000P^go.string."struct { F uintptr; A0 *io.Writer }"pbgo.weak.type.*struct { F uintptr; A0 *io.Writer }€"runtime.zerovalue�ÀPtype.struct { F uintptr; A0 *io.Writer }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*io.Writerþ`go.string."*struct { F uintptr; A0 *io.Writer }"pj$*struct { F uintptr; A0 *io.Writer } `go.string."*struct { F uintptr; A0 *io.Writer }"þRtype.*struct { F uintptr; A0 *io.Writer }  á 76   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*struct { F uintptr; A0 *io.Writer }"pdgo.weak.type.**struct { F uintptr; A0 *io.Writer }€"runtime.zerovalue�Ptype.struct { F uintptr; A0 *io.Writer }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·334cb8bc6294eb0b97ffb9b2c8e3805f+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9edc1f6d8fc7336ae101b48cbf822a45 + þBgo.string."func() (uint8, error)"PLfunc() (uint8, error) Bgo.string."func() (uint8, error)"þ4type.func() (uint8, error)  TÜ´3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func() (uint8, error)"pFgo.weak.type.*func() (uint8, error)€"runtime.zerovalue €4type.func() (uint8, error)Ѐ4type.func() (uint8, error)€type.uint8�type.errorþ:go.string."*godoc.byteReader"PD*godoc.byteReader :go.string."*godoc.byteReader"þ&type.*"".byteReader  <åÈ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*godoc.byteReader"p8go.weak.type.**"".byteReader€"runtime.zerovalue�$type."".byteReaderþbruntime.gcbits.0x8c000000000000000000000000000000 Œþ8go.string."godoc.byteReader"PBgodoc.byteReader 8go.string."godoc.byteReader"þ(go.string."ReadByte"@2ReadByte (go.string."ReadByte"þ,go.string."byteReader"@6 +byteReader ,go.string."byteReader"þ$type."".byteReaderðð¶v Ô à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P8go.string."godoc.byteReader"p&type.*"".byteReader€"runtime.zerovalue�À$type."".byteReaderÀ go.string."Read"à>type.func([]uint8) (int, error)ð(go.string."ReadByte"�4type.func() (uint8, error)` $type."".byteReader ,go.string."byteReader"°"go.importpath."".Àð$type."".byteReaderþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ@type..hashfunc."".countingReader8type..hash."".countingReaderþcountingReader 4go.string."countingReader"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þzgo.string."func(*godoc.countingReader, []uint8) (int, error)"�„1func(*godoc.countingReader, []uint8) (int, error) zgo.string."func(*godoc.countingReader, []uint8) (int, error)"þftype.func(*"".countingReader, []uint8) (int, error)ÀÀŒE ‰3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*godoc.countingReader, []uint8) (int, error)"pxgo.weak.type.*func(*"".countingReader, []uint8) (int, error)€"runtime.zerovalue €ftype.func(*"".countingReader, []uint8) (int, error)Рftype.func(*"".countingReader, []uint8) (int, error)€.type.*"".countingReader�type.[]uint8 type.int°type.errorþlgo.string."func(*godoc.countingReader) (uint8, error)"€v*func(*godoc.countingReader) (uint8, error) lgo.string."func(*godoc.countingReader) (uint8, error)"þXtype.func(*"".countingReader) (uint8, error)°°­§øg3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*godoc.countingReader) (uint8, error)"pjgo.weak.type.*func(*"".countingReader) (uint8, error)€"runtime.zerovalue €Xtype.func(*"".countingReader) (uint8, error)Ð�Xtype.func(*"".countingReader) (uint8, error)€.type.*"".countingReader�type.uint8 type.errorþ.type.*"".countingReader°°â�­6$   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."*godoc.countingReader"p@go.weak.type.**"".countingReader€"runtime.zerovalue�,type."".countingReader` .type.*"".countingReaderÀð.type.*"".countingReaderð go.string."Read"�>type.func([]uint8) (int, error) ftype.func(*"".countingReader, []uint8) (int, error)°2"".(*countingReader).ReadÀ2"".(*countingReader).ReadÐ(go.string."ReadByte"ð4type.func() (uint8, error)€Xtype.func(*"".countingReader) (uint8, error)�:"".(*countingReader).ReadByte :"".(*countingReader).ReadByteþ@go.string."godoc.countingReader"PJgodoc.countingReader @go.string."godoc.countingReader"þgo.string."r"0$r go.string."r"þxgo.string."func(godoc.countingReader, []uint8) (int, error)"�‚0func(godoc.countingReader, []uint8) (int, error) xgo.string."func(godoc.countingReader, []uint8) (int, error)"þdtype.func("".countingReader, []uint8) (int, error)ÀÀRúç�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(godoc.countingReader, []uint8) (int, error)"pvgo.weak.type.*func("".countingReader, []uint8) (int, error)€"runtime.zerovalue €dtype.func("".countingReader, []uint8) (int, error)Рdtype.func("".countingReader, []uint8) (int, error)€,type."".countingReader�type.[]uint8 type.int°type.errorþjgo.string."func(godoc.countingReader) (uint8, error)"€t)func(godoc.countingReader) (uint8, error) jgo.string."func(godoc.countingReader) (uint8, error)"þVtype.func("".countingReader) (uint8, error)°°ÉðUu3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(godoc.countingReader) (uint8, error)"phgo.weak.type.*func("".countingReader) (uint8, error)€"runtime.zerovalue €Vtype.func("".countingReader) (uint8, error)Ð�Vtype.func("".countingReader) (uint8, error)€,type."".countingReader�type.uint8 type.errorþ,type."".countingReaderðð¼£Ð±4 6type..alg."".countingReader0bruntime.gcbits.0xc8888c00000000000000000000000000P@go.string."godoc.countingReader"p.type.*"".countingReader€"runtime.zerovalue�À,type."".countingReaderÀgo.string."n"Ð"go.importpath."".àtype.*int64�go.string."r" "go.importpath."".°$type."".byteReader`à,type."".countingReaderà4go.string."countingReader"ð"go.importpath."".€°,type."".countingReader° go.string."Read"Ð>type.func([]uint8) (int, error)àdtype.func("".countingReader, []uint8) (int, error)ð2"".(*countingReader).Read€,"".countingReader.Read�(go.string."ReadByte"°4type.func() (uint8, error)ÀVtype.func("".countingReader) (uint8, error)Ð:"".(*countingReader).ReadByteà4"".countingReader.ReadByteþ^go.string."struct { F uintptr; A0 *io.Reader }"ph#struct { F uintptr; A0 *io.Reader } ^go.string."struct { F uintptr; A0 *io.Reader }"þPtype.struct { F uintptr; A0 *io.Reader }àཀྵ¼ À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000P^go.string."struct { F uintptr; A0 *io.Reader }"pbgo.weak.type.*struct { F uintptr; A0 *io.Reader }€"runtime.zerovalue�ÀPtype.struct { F uintptr; A0 *io.Reader }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*io.Readerþ`go.string."*struct { F uintptr; A0 *io.Reader }"pj$*struct { F uintptr; A0 *io.Reader } `go.string."*struct { F uintptr; A0 *io.Reader }"þRtype.*struct { F uintptr; A0 *io.Reader }  ‹ã;86   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*struct { F uintptr; A0 *io.Reader }"pdgo.weak.type.**struct { F uintptr; A0 *io.Reader }€"runtime.zerovalue�Ptype.struct { F uintptr; A0 *io.Reader }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þftype..hashfunc.struct { filename string; line int }^type..hash.struct { filename string; line int }þbtype..eqfunc.struct { filename string; line int }Ztype..eq.struct { filename string; line int }þ\type..alg.struct { filename string; line int } ftype..hashfunc.struct { filename string; line int }btype..eqfunc.struct { filename string; line int }þ`go.string."struct { filename string; line int }"pj$struct { filename string; line int } `go.string."struct { filename string; line int }"þ go.string."line"0*line go.string."line"þRtype.struct { filename string; line int }ààgyœ \type..alg.struct { filename string; line int }0bruntime.gcbits.0x48844400000000000000000000000000P`go.string."struct { filename string; line int }"pdgo.weak.type.*struct { filename string; line int }€"runtime.zerovalue�ÀRtype.struct { filename string; line int }À(go.string."filename"Ð"go.importpath."".àtype.string� go.string."line" "go.importpath."".°type.intþ>go.string."*godoc.positionList"PH*godoc.positionList >go.string."*godoc.positionList"þ0go.string."positionList"@: positionList 0go.string."positionList"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·9b5b56a571d31c5989f5723e16e0499e  ‚þTgclocals·5719e95fd01d864484e48bd45fcc377f þRgo.string."func(*godoc.positionList) int"`\func(*godoc.positionList) int Rgo.string."func(*godoc.positionList) int"þ>type.func(*"".positionList) int  ¥F�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*godoc.positionList) int"pPgo.weak.type.*func(*"".positionList) int€"runtime.zerovalue €>type.func(*"".positionList) intÐ�>type.func(*"".positionList) int€*type.*"".positionList�type.intþhgo.string."func(*godoc.positionList, int, int) bool"€r(func(*godoc.positionList, int, int) bool hgo.string."func(*godoc.positionList, int, int) bool"þTtype.func(*"".positionList, int, int) boolÀÀ&†£/3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*godoc.positionList, int, int) bool"pfgo.weak.type.*func(*"".positionList, int, int) bool€"runtime.zerovalue €Ttype.func(*"".positionList, int, int) boolаTtype.func(*"".positionList, int, int) bool€*type.*"".positionList�type.int type.int°type.boolþ^go.string."func(*godoc.positionList, int, int)"ph#func(*godoc.positionList, int, int) ^go.string."func(*godoc.positionList, int, int)"þJtype.func(*"".positionList, int, int)°°N¶3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*godoc.positionList, int, int)"p\go.weak.type.*func(*"".positionList, int, int)€"runtime.zerovalue €Jtype.func(*"".positionList, int, int)аJtype.func(*"".positionList, int, int)€*type.*"".positionList�type.int type.intþ*type.*"".positionList��MÖ¬6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*godoc.positionList"ptype.func(*"".positionList) int°,"".(*positionList).LenÀ,"".(*positionList).LenÐ go.string."Less"ð0type.func(int, int) bool€Ttype.func(*"".positionList, int, int) bool�."".(*positionList).Less ."".(*positionList).Less° go.string."Swap"Ð&type.func(int, int)àJtype.func(*"".positionList, int, int)ð."".(*positionList).Swap€."".(*positionList).Swapþtype.func(io.Writer, int, bool)°°;-â3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(io.Writer, int, bool)"pPgo.weak.type.*func(io.Writer, int, bool)€"runtime.zerovalue €>type.func(io.Writer, int, bool)а>type.func(io.Writer, int, bool)€type.io.Writer�type.int type.boolþ2go.string."*[]godoc.link"@< *[]godoc.link 2go.string."*[]godoc.link"þtype.*[]"".link  °¸‰r6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[]godoc.link"p0go.weak.type.**[]"".link€"runtime.zerovalue�type.[]"".linkþŽgo.string."struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link }" ˜;struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link } Žgo.string."struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link }"þztype.struct { F uintptr; A0 *string; A1 *int; A2 *[]"".link }€€ |톡  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000PŽgo.string."struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link }"pŒgo.weak.type.*struct { F uintptr; A0 *string; A1 *int; A2 *[]"".link }€"runtime.zerovalue�Àztype.struct { F uintptr; A0 *string; A1 *int; A2 *[]"".link }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*stringàgo.string."A1"€type.*int°go.string."A2"Ðtype.*[]"".linkþ�go.string."*struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link }" š<*struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link } �go.string."*struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link }"þ|type.*struct { F uintptr; A0 *string; A1 *int; A2 *[]"".link }  óûe6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P�go.string."*struct { F uintptr; A0 *string; A1 *int; A2 *[]godoc.link }"pŽgo.weak.type.**struct { F uintptr; A0 *string; A1 *int; A2 *[]"".link }€"runtime.zerovalue�ztype.struct { F uintptr; A0 *string; A1 *int; A2 *[]"".link }þ>go.string."*[1]godoc.Selection"PH*[1]godoc.Selection >go.string."*[1]godoc.Selection"þ*type.*[1]"".Selection  Œ¥O¹6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*[1]godoc.Selection"ptype..hash.[8]net/http.muxEntryþBtype..eqfunc.[8]net/http.muxEntry:type..eq.[8]net/http.muxEntryþgo.typelink.[1]string/[1]stringtype.[1]stringþLgo.string."*[3]godoc.SearchResultFunc"`V*[3]godoc.SearchResultFunc Lgo.string."*[3]godoc.SearchResultFunc"þ8type.*[3]"".SearchResultFunc  jêC€6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."*[3]godoc.SearchResultFunc"pJgo.weak.type.**[3]"".SearchResultFunc€"runtime.zerovalue�6type.[3]"".SearchResultFuncþ,go.string."*[1]string"@6 +*[1]string ,go.string."*[1]string"þtype.*[1]string  l.!ä6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[1]string"p0go.weak.type.**[1]string€"runtime.zerovalue�type.[1]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.weak.type.*[]"".PageInfoMode€"runtime.zerovalue�(type."".PageInfoModeþdgo.typelink.[]godoc.PageInfoMode/[]"".PageInfoMode,type.[]"".PageInfoModeþBgo.string."[8]godoc.PageInfoMode"PL[8]godoc.PageInfoMode Bgo.string."[8]godoc.PageInfoMode"þ.type.[8]"".PageInfoModeÀÀ@dp®‚‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PBgo.string."[8]godoc.PageInfoMode"p@go.weak.type.*[8]"".PageInfoMode€"runtime.zerovalue�(type."".PageInfoMode ,type.[]"".PageInfoModeþhgo.typelink.[8]godoc.PageInfoMode/[8]"".PageInfoMode.type.[8]"".PageInfoModeþbgo.string."*map.bucket[string]godoc.PageInfoMode"pl%*map.bucket[string]godoc.PageInfoMode bgo.string."*map.bucket[string]godoc.PageInfoMode"þNtype.*map.bucket[string]"".PageInfoMode  ò`§G6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."*map.bucket[string]godoc.PageInfoMode"p`go.weak.type.**map.bucket[string]"".PageInfoMode€"runtime.zerovalue�Ltype.map.bucket[string]"".PageInfoModeþ`go.string."map.bucket[string]godoc.PageInfoMode"pj$map.bucket[string]godoc.PageInfoMode `go.string."map.bucket[string]godoc.PageInfoMode"þLtype.map.bucket[string]"".PageInfoMode°°Ð;PÐˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484844444444484000000P`go.string."map.bucket[string]godoc.PageInfoMode"p^go.weak.type.*map.bucket[string]"".PageInfoMode€"runtime.zerovalue�ÀLtype.map.bucket[string]"".PageInfoModeÀ go.string."keys"àtype.[8]string�$go.string."values"°.type.[8]"".PageInfoModeà(go.string."overflow"€Ntype.*map.bucket[string]"".PageInfoModeþZgo.string."map.hdr[string]godoc.PageInfoMode"pd!map.hdr[string]godoc.PageInfoMode Zgo.string."map.hdr[string]godoc.PageInfoMode"þFtype.map.hdr[string]"".PageInfoModeàà0 ˜úÞ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PZgo.string."map.hdr[string]godoc.PageInfoMode"pXgo.weak.type.*map.hdr[string]"".PageInfoMode€"runtime.zerovalue�ÀFtype.map.hdr[string]"".PageInfoModeÀ&go.string."buckets"àNtype.*map.bucket[string]"".PageInfoMode�,go.string."oldbuckets"°Ntype.*map.bucket[string]"".PageInfoModeþRgo.string."map[string]godoc.PageInfoMode"`\map[string]godoc.PageInfoMode Rgo.string."map[string]godoc.PageInfoMode"þ>type.map[string]"".PageInfoModeÜÜç'ƒÞ5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."map[string]godoc.PageInfoMode"pPgo.weak.type.*map[string]"".PageInfoMode€"runtime.zerovalue�type.string (type."".PageInfoMode°Ltype.map.bucket[string]"".PageInfoModeÀFtype.map.hdr[string]"".PageInfoModeþˆgo.typelink.map[string]godoc.PageInfoMode/map[string]"".PageInfoMode>type.map[string]"".PageInfoModeþ2go.string."[]*ast.Object"@< []*ast.Object 2go.string."[]*ast.Object"þ*type.[]*go/ast.Object  ¿.H’   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]*ast.Object"p[8]*ast.Object 4go.string."[8]*ast.Object"þ,type.[8]*go/ast.ObjectÀÀ@7Ë‚4  runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P4go.string."[8]*ast.Object"p>go.weak.type.*[8]*go/ast.Object€"runtime.zerovalue�&type.*go/ast.Object *type.[]*go/ast.ObjectþXgo.typelink.[8]*ast.Object/[8]*go/ast.Object,type.[8]*go/ast.ObjectþTgo.string."*map.bucket[string]*ast.Object"`^*map.bucket[string]*ast.Object Tgo.string."*map.bucket[string]*ast.Object"þLtype.*map.bucket[string]*go/ast.Object  �”V„6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."*map.bucket[string]*ast.Object"p^go.weak.type.**map.bucket[string]*go/ast.Object€"runtime.zerovalue�Jtype.map.bucket[string]*go/ast.ObjectþRgo.string."map.bucket[string]*ast.Object"`\map.bucket[string]*ast.Object Rgo.string."map.bucket[string]*ast.Object"þJtype.map.bucket[string]*go/ast.Object°°ÐÎó%ÎˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PRgo.string."map.bucket[string]*ast.Object"p\go.weak.type.*map.bucket[string]*go/ast.Object€"runtime.zerovalue�ÀJtype.map.bucket[string]*go/ast.ObjectÀ go.string."keys"àtype.[8]string�$go.string."values"°,type.[8]*go/ast.Objectà(go.string."overflow"€Ltype.*map.bucket[string]*go/ast.ObjectþLgo.string."map.hdr[string]*ast.Object"`Vmap.hdr[string]*ast.Object Lgo.string."map.hdr[string]*ast.Object"þDtype.map.hdr[string]*go/ast.Objectàà0©;  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PLgo.string."map.hdr[string]*ast.Object"pVgo.weak.type.*map.hdr[string]*go/ast.Object€"runtime.zerovalue�ÀDtype.map.hdr[string]*go/ast.ObjectÀ&go.string."buckets"àLtype.*map.bucket[string]*go/ast.Object�,go.string."oldbuckets"°Ltype.*map.bucket[string]*go/ast.ObjectþDgo.string."map[string]*ast.Object"PNmap[string]*ast.Object Dgo.string."map[string]*ast.Object"þtype..hash."".writerCapturesErrþBtype..eqfunc."".writerCapturesErr:type..eq."".writerCapturesErrþtype.func([]uint8) (int, error) ltype.func(*"".writerCapturesErr, []uint8) (int, error)°:"".(*writerCapturesErr).WriteÀ:"".(*writerCapturesErr).Writeþ0go.string."[]expvar.Var"@: []expvar.Var 0go.string."[]expvar.Var"þ"type.[]expvar.Var  »â�   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]expvar.Var"p4go.weak.type.*[]expvar.Var€"runtime.zerovalue�type.expvar.VarþJgo.typelink.[]expvar.Var/[]expvar.Var"type.[]expvar.VarþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ8type..hashfunc.[8]expvar.Var0type..hash.[8]expvar.Varþ4type..eqfunc.[8]expvar.Var,type..eq.[8]expvar.Varþ.type..alg.[8]expvar.Var 8type..hashfunc.[8]expvar.Var4type..eqfunc.[8]expvar.Varþbruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000 ŒŒŒŒŒŒŒŒþ2go.string."[8]expvar.Var"@< [8]expvar.Var 2go.string."[8]expvar.Var"þ$type.[8]expvar.VarÀÀ€£Qø .type..alg.[8]expvar.Var0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P2go.string."[8]expvar.Var"p6go.weak.type.*[8]expvar.Var€"runtime.zerovalue�type.expvar.Var "type.[]expvar.VarþNgo.typelink.[8]expvar.Var/[8]expvar.Var$type.[8]expvar.VarþRgo.string."*map.bucket[string]expvar.Var"`\*map.bucket[string]expvar.Var Rgo.string."*map.bucket[string]expvar.Var"þDtype.*map.bucket[string]expvar.Var   þÏ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."*map.bucket[string]expvar.Var"pVgo.weak.type.**map.bucket[string]expvar.Var€"runtime.zerovalue�Btype.map.bucket[string]expvar.Varþ,Jtype..gc.map.bucket[string]expvar.Var$þRtype..gcprog.map.bucket[string]expvar.Var"™™™™íîîî +þPgo.string."map.bucket[string]expvar.Var"`Zmap.bucket[string]expvar.Var Pgo.string."map.bucket[string]expvar.Var"þBtype.map.bucket[string]expvar.Var°°ü‘«KYˆ à runtime.algarray0Jtype..gc.map.bucket[string]expvar.Var@Rtype..gcprog.map.bucket[string]expvar.VarPPgo.string."map.bucket[string]expvar.Var"pTgo.weak.type.*map.bucket[string]expvar.Var€"runtime.zerovalue�ÀBtype.map.bucket[string]expvar.VarÀ go.string."keys"àtype.[8]string�$go.string."values"°$type.[8]expvar.Varà(go.string."overflow"€Dtype.*map.bucket[string]expvar.VarþJgo.string."map.hdr[string]expvar.Var"`Tmap.hdr[string]expvar.Var Jgo.string."map.hdr[string]expvar.Var"þgo.weak.type.*func() "".Segment€"runtime.zerovalue €,type.func() "".SegmentЀ,type.func() "".Segment€type."".Segmentþ*go.string."[][]uint8"@4 [][]uint8 *go.string."[][]uint8"þtype.[][]uint8  �õ}ï   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P*go.string."[][]uint8"p.go.weak.type.*[][]uint8€"runtime.zerovalue�type.[]uint8þ>go.typelink.[][]uint8/[][]uint8type.[][]uint8þ¤go.string."*struct { F uintptr; A0 *int; A1 *[]analysis.Link; A2 *analysis.Link }"°®F*struct { F uintptr; A0 *int; A1 *[]analysis.Link; A2 *analysis.Link } ¤go.string."*struct { F uintptr; A0 *int; A1 *[]analysis.Link; A2 *analysis.Link }"þútype.*struct { F uintptr; A0 *int; A1 *[]golang.org/x/tools/godoc/analysis.Link; A2 *golang.org/x/tools/godoc/analysis.Link }  1XIþ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¤go.string."*struct { F uintptr; A0 *int; A1 *[]analysis.Link; A2 *analysis.Link }"pŒgo.weak.type.**struct { F uintptr; A0 *int; A1 *[]golang.org/x/tools/godoc/analysis.Link; A2 *golang.org/x/tools/godoc/analysis.Link }€"runtime.zerovalue�øtype.struct { F uintptr; A0 *int; A1 *[]golang.org/x/tools/godoc/analysis.Link; A2 *golang.org/x/tools/godoc/analysis.Link }þfgo.string."struct { F uintptr; A0 *analysis.Link }"pp'struct { F uintptr; A0 *analysis.Link } fgo.string."struct { F uintptr; A0 *analysis.Link }"þŠtype.struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }àà{h`­ À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Pfgo.string."struct { F uintptr; A0 *analysis.Link }"pœgo.weak.type.*struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }€"runtime.zerovalue�ÀŠtype.struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }Àgo.string."F"àtype.uintptr�go.string."A0"°Xtype.*golang.org/x/tools/godoc/analysis.Linkþhgo.string."*struct { F uintptr; A0 *analysis.Link }"€r(*struct { F uintptr; A0 *analysis.Link } hgo.string."*struct { F uintptr; A0 *analysis.Link }"þŒtype.*struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }  a¿‡b6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."*struct { F uintptr; A0 *analysis.Link }"pžgo.weak.type.**struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }€"runtime.zerovalue�Štype.struct { F uintptr; A0 *golang.org/x/tools/godoc/analysis.Link }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ:type..hashfunc.[1]go/ast.Spec2type..hash.[1]go/ast.Specþ6type..eqfunc.[1]go/ast.Spec.type..eq.[1]go/ast.Specþ0type..alg.[1]go/ast.Spec :type..hashfunc.[1]go/ast.Spec6type..eqfunc.[1]go/ast.Specþ.go.string."[1]ast.Spec"@8 [1]ast.Spec .go.string."[1]ast.Spec"þ&type.[1]go/ast.SpecÀÀð5õ 0type..alg.[1]go/ast.Spec0bruntime.gcbits.0x8c000000000000000000000000000000P.go.string."[1]ast.Spec"p8go.weak.type.*[1]go/ast.Spec€"runtime.zerovalue� type.go/ast.Spec $type.[]go/ast.SpecþLgo.typelink.[1]ast.Spec/[1]go/ast.Spec&type.[1]go/ast.Specþ0go.string."*[1]ast.Spec"@: *[1]ast.Spec 0go.string."*[1]ast.Spec"þ(type.*[1]go/ast.Spec  7% Ÿ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[1]ast.Spec"p:go.weak.type.**[1]go/ast.Spec€"runtime.zerovalue�&type.[1]go/ast.Specþ4type..gcprog."".ebnfParser<<k-�'U•UUUUVZUþ8go.string."godoc.ebnfParser"PBgodoc.ebnfParser 8go.string."godoc.ebnfParser"þgo.string."out"0(out go.string."out"þ&go.string."scanner"00scanner &go.string."scanner"þ go.string."prev"0*prev go.string."prev"þgo.string."pos"0(pos go.string."pos"þgo.string."tok"0(tok go.string."tok"þgo.string."lit"0(lit go.string."lit"þ,go.string."ebnfParser"@6 +ebnfParser ,go.string."ebnfParser"þ$type."".ebnfParserÀÀx{oÈTY(PX`h> à runtime.algarray@4type..gcprog."".ebnfParserP8go.string."godoc.ebnfParser"p&type.*"".ebnfParser€"runtime.zerovalue�À$type."".ebnfParserÀgo.string."out"Ð"go.importpath."".àtype.io.Writer�go.string."src" "go.importpath."".°type.[]uint8à&go.string."scanner"ð"go.importpath."".€2type.text/scanner.Scanner° go.string."prev"À"go.importpath."".Ðtype.int€go.string."pos"�"go.importpath."". type.intÐgo.string."tok"à"go.importpath."".ðtype.int32 go.string."lit"°"go.importpath."".Àtype.string`ð$type."".ebnfParserð,go.string."ebnfParser"€"go.importpath."".�À$type."".ebnfParserþ:go.string."*godoc.ebnfParser"PD*godoc.ebnfParser :go.string."*godoc.ebnfParser"þVgo.string."func(*godoc.ebnfParser, string)"``func(*godoc.ebnfParser, string) Vgo.string."func(*godoc.ebnfParser, string)"þBtype.func(*"".ebnfParser, string)  {öD3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*godoc.ebnfParser, string)"pTgo.weak.type.*func(*"".ebnfParser, string)€"runtime.zerovalue €Btype.func(*"".ebnfParser, string)РBtype.func(*"".ebnfParser, string)€&type.*"".ebnfParser�type.stringþTgo.string."func(*godoc.ebnfParser, int32)"`^func(*godoc.ebnfParser, int32) Tgo.string."func(*godoc.ebnfParser, int32)"þ@type.func(*"".ebnfParser, int32)  Œ6>Š3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*godoc.ebnfParser, int32)"pRgo.weak.type.*func(*"".ebnfParser, int32)€"runtime.zerovalue €@type.func(*"".ebnfParser, int32)Р@type.func(*"".ebnfParser, int32)€&type.*"".ebnfParser�type.int32þFgo.string."func(*godoc.ebnfParser)"PPfunc(*godoc.ebnfParser) Fgo.string."func(*godoc.ebnfParser)"þ2type.func(*"".ebnfParser)��Í^Ùf3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*godoc.ebnfParser)"pDgo.weak.type.*func(*"".ebnfParser)€"runtime.zerovalue €2type.func(*"".ebnfParser)Ð�2type.func(*"".ebnfParser)€&type.*"".ebnfParserþngo.string."func(*godoc.ebnfParser, io.Writer, []uint8)"€x+func(*godoc.ebnfParser, io.Writer, []uint8) ngo.string."func(*godoc.ebnfParser, io.Writer, []uint8)"þZtype.func(*"".ebnfParser, io.Writer, []uint8)°°7Ùp3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*godoc.ebnfParser, io.Writer, []uint8)"plgo.weak.type.*func(*"".ebnfParser, io.Writer, []uint8)€"runtime.zerovalue €Ztype.func(*"".ebnfParser, io.Writer, []uint8)аZtype.func(*"".ebnfParser, io.Writer, []uint8)€&type.*"".ebnfParser�type.io.Writer type.[]uint8þRgo.string."func(*godoc.ebnfParser, bool)"`\func(*godoc.ebnfParser, bool) Rgo.string."func(*godoc.ebnfParser, bool)"þ>type.func(*"".ebnfParser, bool)  ‘$�43 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*godoc.ebnfParser, bool)"pPgo.weak.type.*func(*"".ebnfParser, bool)€"runtime.zerovalue €>type.func(*"".ebnfParser, bool)Р>type.func(*"".ebnfParser, bool)€&type.*"".ebnfParser�type.boolþPgo.string."func(*godoc.ebnfParser) bool"`Zfunc(*godoc.ebnfParser) bool Pgo.string."func(*godoc.ebnfParser) bool"þtype.func(*"".ebnfParser, bool)ð@"".(*ebnfParser).parseIdentifier€@"".(*ebnfParser).parseIdentifier�6go.string."parseProduction" "go.importpath."".°type.func()À2type.func(*"".ebnfParser)Ð@"".(*ebnfParser).parseProductionà@"".(*ebnfParser).parseProductionð2go.string."parseSequence"€"go.importpath."".�type.func() 2type.func(*"".ebnfParser)°<"".(*ebnfParser).parseSequenceÀ<"".(*ebnfParser).parseSequenceÐ*go.string."parseTerm"à"go.importpath."".ð type.func() bool€ go.typelink.[9]string/[9]stringtype.[9]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þTtype..hashfunc.struct { a string; b bool }Ltype..hash.struct { a string; b bool }þPtype..eqfunc.struct { a string; b bool }Htype..eq.struct { a string; b bool }þJtype..alg.struct { a string; b bool } Ttype..hashfunc.struct { a string; b bool }Ptype..eqfunc.struct { a string; b bool }þNgo.string."struct { a string; b bool }"`Xstruct { a string; b bool } Ngo.string."struct { a string; b bool }"þgo.string."b"0$b go.string."b"þ@type.struct { a string; b bool }ààÓÌ Jtype..alg.struct { a string; b bool }0bruntime.gcbits.0x48844400000000000000000000000000PNgo.string."struct { a string; b bool }"pRgo.weak.type.*struct { a string; b bool }€"runtime.zerovalue�À@type.struct { a string; b bool }Àgo.string."a"Ð"go.importpath."".àtype.string�go.string."b" "go.importpath."".°type.boolþRgo.string."[]struct { a string; b bool }"`\[]struct { a string; b bool } Rgo.string."[]struct { a string; b bool }"þDtype.[]struct { a string; b bool }  «�Mí   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PRgo.string."[]struct { a string; b bool }"pVgo.weak.type.*[]struct { a string; b bool }€"runtime.zerovalue�@type.struct { a string; b bool }þŽgo.typelink.[]struct { a string; b bool }/[]struct { a string; b bool }Dtype.[]struct { a string; b bool }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þ\type..hashfunc.[26]struct { a string; b bool }Ttype..hash.[26]struct { a string; b bool }þXtype..eqfunc.[26]struct { a string; b bool }Ptype..eq.[26]struct { a string; b bool }þRtype..alg.[26]struct { a string; b bool } \type..hashfunc.[26]struct { a string; b bool }Xtype..eqfunc.[26]struct { a string; b bool }þ,Ptype..gc.[26]struct { a string; b bool }PþXtype..gcprog.[26]struct { a string; b bool }þVgo.string."[26]struct { a string; b bool }"``[26]struct { a string; b bool } Vgo.string."[26]struct { a string; b bool }"þHtype.[26]struct { a string; b bool }ÀÀp]æ44Q Rtype..alg.[26]struct { a string; b bool }0Ptype..gc.[26]struct { a string; b bool }@Xtype..gcprog.[26]struct { a string; b bool }PVgo.string."[26]struct { a string; b bool }"pZgo.weak.type.*[26]struct { a string; b bool }€"runtime.zerovalue�@type.struct { a string; b bool } Dtype.[]struct { a string; b bool }þ–go.typelink.[26]struct { a string; b bool }/[26]struct { a string; b bool }Htype.[26]struct { a string; b bool }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þ\type..hashfunc.[39]struct { a string; b bool }Ttype..hash.[39]struct { a string; b bool }þXtype..eqfunc.[39]struct { a string; b bool }Ptype..eq.[39]struct { a string; b bool }þRtype..alg.[39]struct { a string; b bool } \type..hashfunc.[39]struct { a string; b bool }Xtype..eqfunc.[39]struct { a string; b bool }þXtype..gcprog.[39]struct { a string; b bool }'þVgo.string."[39]struct { a string; b bool }"``[39]struct { a string; b bool } Vgo.string."[39]struct { a string; b bool }"þHtype.[39]struct { a string; b bool }ÀÀ¨X$jÕQ' Rtype..alg.[39]struct { a string; b bool }@Xtype..gcprog.[39]struct { a string; b bool }PVgo.string."[39]struct { a string; b bool }"pZgo.weak.type.*[39]struct { a string; b bool }€"runtime.zerovalue�@type.struct { a string; b bool } Dtype.[]struct { a string; b bool }þ–go.typelink.[39]struct { a string; b bool }/[39]struct { a string; b bool }Htype.[39]struct { a string; b bool }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þjtype..hashfunc.struct { a string; b "".PageInfoMode }btype..hash.struct { a string; b "".PageInfoMode }þftype..eqfunc.struct { a string; b "".PageInfoMode }^type..eq.struct { a string; b "".PageInfoMode }þ`type..alg.struct { a string; b "".PageInfoMode } jtype..hashfunc.struct { a string; b "".PageInfoMode }ftype..eqfunc.struct { a string; b "".PageInfoMode }þjgo.string."struct { a string; b godoc.PageInfoMode }"€t)struct { a string; b godoc.PageInfoMode } jgo.string."struct { a string; b godoc.PageInfoMode }"þVtype.struct { a string; b "".PageInfoMode }ààÊV3± `type..alg.struct { a string; b "".PageInfoMode }0bruntime.gcbits.0x48844400000000000000000000000000Pjgo.string."struct { a string; b godoc.PageInfoMode }"phgo.weak.type.*struct { a string; b "".PageInfoMode }€"runtime.zerovalue�ÀVtype.struct { a string; b "".PageInfoMode }Àgo.string."a"Ð"go.importpath."".àtype.string�go.string."b" "go.importpath."".°(type."".PageInfoModeþngo.string."[]struct { a string; b godoc.PageInfoMode }"€x+[]struct { a string; b godoc.PageInfoMode } ngo.string."[]struct { a string; b godoc.PageInfoMode }"þZtype.[]struct { a string; b "".PageInfoMode }  ó_   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000Pngo.string."[]struct { a string; b godoc.PageInfoMode }"plgo.weak.type.*[]struct { a string; b "".PageInfoMode }€"runtime.zerovalue�Vtype.struct { a string; b "".PageInfoMode }þÀgo.typelink.[]struct { a string; b godoc.PageInfoMode }/[]struct { a string; b "".PageInfoMode }Ztype.[]struct { a string; b "".PageInfoMode }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þptype..hashfunc.[5]struct { a string; b "".PageInfoMode }htype..hash.[5]struct { a string; b "".PageInfoMode }þltype..eqfunc.[5]struct { a string; b "".PageInfoMode }dtype..eq.[5]struct { a string; b "".PageInfoMode }þftype..alg.[5]struct { a string; b "".PageInfoMode } ptype..hashfunc.[5]struct { a string; b "".PageInfoMode }ltype..eqfunc.[5]struct { a string; b "".PageInfoMode }þbruntime.gcbits.0x48844448844448844448844448844400 H„DH„DH„DH„DH„Dþpgo.string."[5]struct { a string; b godoc.PageInfoMode }"€z,[5]struct { a string; b godoc.PageInfoMode } pgo.string."[5]struct { a string; b godoc.PageInfoMode }"þ\type.[5]struct { a string; b "".PageInfoMode }ÀÀx®h4v ftype..alg.[5]struct { a string; b "".PageInfoMode }0bruntime.gcbits.0x48844448844448844448844448844400Ppgo.string."[5]struct { a string; b godoc.PageInfoMode }"pngo.weak.type.*[5]struct { a string; b "".PageInfoMode }€"runtime.zerovalue�Vtype.struct { a string; b "".PageInfoMode } Ztype.[]struct { a string; b "".PageInfoMode }þÄgo.typelink.[5]struct { a string; b godoc.PageInfoMode }/[5]struct { a string; b "".PageInfoMode }\type.[5]struct { a string; b "".PageInfoMode }þ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ,go.string."*[3]string"@6 +*[3]string ,go.string."*[3]string"þtype.*[3]string   ++é 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[3]string"p0go.weak.type.**[3]string€"runtime.zerovalue�type.[3]stringþ°go.string."*struct { Name string; Doc string; Code string; Play string; Output string }"ÀºL*struct { Name string; Doc string; Code string; Play string; Output string } °go.string."*struct { Name string; Doc string; Code string; Play string; Output string }"þ¢type.*struct { Name string; Doc string; Code string; Play string; Output string }  éíU{6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."*struct { Name string; Doc string; Code string; Play string; Output string }"p´go.weak.type.**struct { Name string; Doc string; Code string; Play string; Output string }€"runtime.zerovalue� type.struct { Name string; Doc string; Code string; Play string; Output string }þ2go.string."*[8]godoc.Pak"@< *[8]godoc.Pak 2go.string."*[8]godoc.Pak"þtype.*[8]"".Pak  Ÿ~«É6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*[8]godoc.Pak"p0go.weak.type.**[8]"".Pak€"runtime.zerovalue�type.[8]"".Pakþ:go.string."*[8]http.muxEntry"PD*[8]http.muxEntry :go.string."*[8]http.muxEntry"þ4type.*[8]net/http.muxEntry   +á6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*[8]http.muxEntry"pFgo.weak.type.**[8]net/http.muxEntry€"runtime.zerovalue�2type.[8]net/http.muxEntryþ8go.string."*[8]interface {}"PB*[8]interface {} 8go.string."*[8]interface {}"þ*type.*[8]interface {}  ‰aK6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[8]interface {}"p*[8]expvar.Var 4go.string."*[8]expvar.Var"þ&type.*[8]expvar.Var   +Ô�î6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[8]expvar.Var"p8go.weak.type.**[8]expvar.Var€"runtime.zerovalue�$type.[8]expvar.Varþ,go.string."*[9]string"@6 +*[9]string ,go.string."*[9]string"þtype.*[9]string  hÝÀµ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[9]string"p0go.weak.type.**[9]string€"runtime.zerovalue�type.[9]stringþPgo.string."*struct { a string; b bool }"`Z*struct { a string; b bool } Pgo.string."*struct { a string; b bool }"þBtype.*struct { a string; b bool }  Æcæ¢6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*struct { a string; b bool }"pTgo.weak.type.**struct { a string; b bool }€"runtime.zerovalue�@type.struct { a string; b bool }þXgo.string."*[26]struct { a string; b bool }"pb *[26]struct { a string; b bool } Xgo.string."*[26]struct { a string; b bool }"þJtype.*[26]struct { a string; b bool }  ËûjN6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*[26]struct { a string; b bool }"p\go.weak.type.**[26]struct { a string; b bool }€"runtime.zerovalue�Htype.[26]struct { a string; b bool }þXgo.string."*[39]struct { a string; b bool }"pb *[39]struct { a string; b bool } Xgo.string."*[39]struct { a string; b bool }"þJtype.*[39]struct { a string; b bool }  =”Ø»6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*[39]struct { a string; b bool }"p\go.weak.type.**[39]struct { a string; b bool }€"runtime.zerovalue�Htype.[39]struct { a string; b bool }þlgo.string."*struct { a string; b godoc.PageInfoMode }"€v**struct { a string; b godoc.PageInfoMode } lgo.string."*struct { a string; b godoc.PageInfoMode }"þXtype.*struct { a string; b "".PageInfoMode }  �Ž =6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."*struct { a string; b godoc.PageInfoMode }"pjgo.weak.type.**struct { a string; b "".PageInfoMode }€"runtime.zerovalue�Vtype.struct { a string; b "".PageInfoMode }þrgo.string."*[5]struct { a string; b godoc.PageInfoMode }"€|-*[5]struct { a string; b godoc.PageInfoMode } rgo.string."*[5]struct { a string; b godoc.PageInfoMode }"þ^type.*[5]struct { a string; b "".PageInfoMode }  ݎ̦6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."*[5]struct { a string; b godoc.PageInfoMode }"ppgo.weak.type.**[5]struct { a string; b "".PageInfoMode }€"runtime.zerovalue�\type.[5]struct { a string; b "".PageInfoMode }þgo.string."log"0(log go.string."log"þ$go.importpath.log.  go.string."log"þ*go.string."io/ioutil"@4 io/ioutil *go.string."io/ioutil"þ0go.importpath.io/ioutil.  *go.string."io/ioutil"þ0go.string."text/scanner"@: text/scanner 0go.string."text/scanner"þ6go.importpath.text/scanner.  0go.string."text/scanner"þ$go.string."go/doc"0.go/doc $go.string."go/doc"þ*go.importpath.go/doc.  $go.string."go/doc"þ$go.string."go/ast"0.go/ast $go.string."go/ast"þ*go.importpath.go/ast.  $go.string."go/ast"þ go.string."sync"0*sync go.string."sync"þ&go.importpath.sync.  go.string."sync"þRgo.string."golang.org/x/tools/godoc/util"`\golang.org/x/tools/godoc/util Rgo.string."golang.org/x/tools/godoc/util"þXgo.importpath.golang.org/x/tools/godoc/util.  Rgo.string."golang.org/x/tools/godoc/util"þ*go.string."go/parser"@4 go/parser *go.string."go/parser"þ0go.importpath.go/parser.  *go.string."go/parser"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þ"go.string."bufio"0,bufio "go.string."bufio"þ(go.importpath.bufio.  "go.string."bufio"þ^go.string."golang.org/x/tools/godoc/vfs/httpfs"ph#golang.org/x/tools/godoc/vfs/httpfs ^go.string."golang.org/x/tools/godoc/vfs/httpfs"þdgo.importpath.golang.org/x/tools/godoc/vfs/httpfs. # ^go.string."golang.org/x/tools/godoc/vfs/httpfs"þ$go.string."errors"0.errors $go.string."errors"þ*go.importpath.errors.  $go.string."errors"þ(go.string."net/http"@2net/http (go.string."net/http"þ.go.importpath.net/http.  (go.string."net/http"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þ&go.string."unicode"00unicode &go.string."unicode"þ,go.importpath.unicode.  &go.string."unicode"þ go.string."html"0*html go.string."html"þ&go.importpath.html.  go.string."html"þ2go.string."path/filepath"@< path/filepath 2go.string."path/filepath"þ8go.importpath.path/filepath.  2go.string."path/filepath"þgo.string."os"0&os go.string."os"þ"go.importpath.os.  go.string."os"þ&go.string."strconv"00strconv &go.string."strconv"þ,go.importpath.strconv.  &go.string."strconv"þ,go.importpath.strings.  &go.string."strings"þ*go.string."go/format"@4 go/format *go.string."go/format"þ0go.importpath.go/format.  *go.string."go/format"þ0go.string."encoding/gob"@: encoding/gob 0go.string."encoding/gob"þ6go.importpath.encoding/gob.  0go.string."encoding/gob"þ0go.string."unicode/utf8"@: unicode/utf8 0go.string."unicode/utf8"þ6go.importpath.unicode/utf8.  0go.string."unicode/utf8"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ&go.importpath.sort.  go.string."sort"þ(go.string."go/build"@2go/build (go.string."go/build"þ.go.importpath.go/build.  (go.string."go/build"þ,go.string."go/printer"@6 +go/printer ,go.string."go/printer"þ2go.importpath.go/printer. + ,go.string."go/printer"þ:go.string."index/suffixarray"PDindex/suffixarray :go.string."index/suffixarray"þ@go.importpath.index/suffixarray.  :go.string."index/suffixarray"þ$go.string."expvar"0.expvar $go.string."expvar"þ*go.importpath.expvar.  $go.string."expvar"þ,go.string."go/scanner"@6 +go/scanner ,go.string."go/scanner"þ2go.importpath.go/scanner. + ,go.string."go/scanner"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token.  (go.string."go/token"þ2go.string."text/template"@< text/template 2go.string."text/template"þ8go.importpath.text/template.  2go.string."text/template"þ$go.string."regexp"0.regexp $go.string."regexp"þ*go.importpath.regexp.  $go.string."regexp"þ2go.string."encoding/json"@< encoding/json 2go.string."encoding/json"þ8go.importpath.encoding/json.  2go.string."encoding/json"þZgo.string."golang.org/x/tools/godoc/analysis"pd!golang.org/x/tools/godoc/analysis Zgo.string."golang.org/x/tools/godoc/analysis"þ`go.importpath.golang.org/x/tools/godoc/analysis. ! Zgo.string."golang.org/x/tools/godoc/analysis"þPgo.string."golang.org/x/tools/godoc/vfs"`Zgolang.org/x/tools/godoc/vfs Pgo.string."golang.org/x/tools/godoc/vfs"þVgo.importpath.golang.org/x/tools/godoc/vfs.  Pgo.string."golang.org/x/tools/godoc/vfs"þ2go.string."html/template"@< html/template 2go.string."html/template"þ8go.importpath.html/template.  2go.string."html/template"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þ&go.importpath.path.  go.string."path"þ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ2type..hash."".DirEntry·f,type..hash."".DirEntryþ$runtime.memhash·fruntime.memhashþ.type..eq."".DirEntry·f(type..eq."".DirEntryþ(type..hash."".Pak·f"type..hash."".Pakþ$type..eq."".Pak·ftype..eq."".Pakþ*type..hash."".File·f$type..hash."".Fileþ&type..eq."".File·f type..eq."".Fileþ,"".(*SpotInfo).Kind·f&"".(*SpotInfo).Kindþ(runtime.panicwrap·f"runtime.panicwrapþ,"".(*SpotInfo).Lori·f&"".(*SpotInfo).Loriþ2"".(*SpotInfo).IsIndex·f,"".(*SpotInfo).IsIndexþ,"".(*SpotKind).Name·f&"".(*SpotKind).Nameþ("".(*KindRun).Len·f""".(*KindRun).Lenþ*"".(*KindRun).Less·f$"".(*KindRun).Lessþ*"".(*KindRun).Swap·f$"".(*KindRun).Swapþ."".(*HitList).filter·f("".(*HitList).filterþ0type..hash."".Snippet·f*type..hash."".Snippetþ,type..eq."".Snippet·f&type..eq."".Snippetþ,type..hash."".Ident·f&type..hash."".Identþ(type..eq."".Ident·f"type..eq."".Identþ:type..hash."".indexOptions·f4type..hash."".indexOptionsþ6type..eq."".indexOptions·f0type..eq."".indexOptionsþ&runtime.memequal·f runtime.memequalþ2type..hash."".Metadata·f,type..hash."".Metadataþ.type..eq."".Metadata·f(type..eq."".Metadataþ.type..hash.[2]string·f(type..hash.[2]stringþ*type..eq.[2]string·f$type..eq.[2]stringþ:type..hash.[3]interface {}·f4type..hash.[3]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[3]interface {}·f0type..eq.[3]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ.type..hash.[3]string·f(type..hash.[3]stringþ*type..eq.[3]string·f$type..eq.[3]stringþ²type..hash.struct { Name string; Doc string; Code string; Play string; Output string }·f¬type..hash.struct { Name string; Doc string; Code string; Play string; Output string }þ®type..eq.struct { Name string; Doc string; Code string; Play string; Output string }·f¨type..eq.struct { Name string; Doc string; Code string; Play string; Output string }þ,type..hash."".tconv·f&type..hash."".tconvþ(runtime.interhash·f"runtime.interhashþ(type..eq."".tconv·f"type..eq."".tconvþ$runtime.ifaceeq·fruntime.ifaceeqþ*"".(*RunList).sort·f$"".(*RunList).sortþ."".(*RunList).reduce·f("".(*RunList).reduceþ*type..hash."".Spot·f$type..hash."".Spotþ&type..eq."".Spot·f type..eq."".Spotþ2type..hash."".wordPair·f,type..hash."".wordPairþ.type..eq."".wordPair·f(type..eq."".wordPairþ4"".(*byImportCount).Len·f."".(*byImportCount).Lenþ6"".(*byImportCount).Less·f0"".(*byImportCount).Lessþ6"".(*byImportCount).Swap·f0"".(*byImportCount).Swapþ:"".(*byImportCount).String·f4"".(*byImportCount).Stringþ:"".(*byImportCount).filter·f4"".(*byImportCount).filterþ4"".(*byImportCount).top·f."".(*byImportCount).topþ.type..hash.[8]"".Pak·f(type..hash.[8]"".Pakþ*type..eq.[8]"".Pak·f$type..eq.[8]"".Pakþ.type..hash.[0]string·f(type..hash.[0]stringþ*type..eq.[0]string·f$type..eq.[0]stringþ>type..hash."".countingWriter·f8type..hash."".countingWriterþ:type..eq."".countingWriter·f4type..eq."".countingWriterþ:"".(*countingWriter).Write·f4"".(*countingWriter).Writeþ*"".byteReader.Read·f$"".byteReader.Readþ2"".byteReader.ReadByte·f,"".byteReader.ReadByteþ>type..hash."".countingReader·f8type..hash."".countingReaderþ:type..eq."".countingReader·f4type..eq."".countingReaderþ8"".(*countingReader).Read·f2"".(*countingReader).Readþ@"".(*countingReader).ReadByte·f:"".(*countingReader).ReadByteþdtype..hash.struct { filename string; line int }·f^type..hash.struct { filename string; line int }þ`type..eq.struct { filename string; line int }·fZtype..eq.struct { filename string; line int }þ2"".(*positionList).Len·f,"".(*positionList).Lenþ4"".(*positionList).Less·f."".(*positionList).Lessþ4"".(*positionList).Swap·f."".(*positionList).Swapþ:type..hash.[6]interface {}·f4type..hash.[6]interface {}þ6type..eq.[6]interface {}·f0type..eq.[6]interface {}þ*type..hash."".link·f$type..hash."".linkþ&type..eq."".link·f type..eq."".linkþDtype..hash.[8]net/http.muxEntry·f>type..hash.[8]net/http.muxEntryþ>type..hash.net/http.muxEntry·f8type..hash.net/http.muxEntryþ@type..eq.[8]net/http.muxEntry·f:type..eq.[8]net/http.muxEntryþ.type..hash.[1]string·f(type..hash.[1]stringþ*type..eq.[1]string·f$type..eq.[1]stringþ:type..hash.[8]interface {}·f4type..hash.[8]interface {}þ6type..eq.[8]interface {}·f0type..eq.[8]interface {}þ0"".(*funcsByName).Len·f*"".(*funcsByName).Lenþ2"".(*funcsByName).Swap·f,"".(*funcsByName).Swapþ2"".(*funcsByName).Less·f,"".(*funcsByName).LessþDtype..hash."".writerCapturesErr·f>type..hash."".writerCapturesErrþ@type..eq."".writerCapturesErr·f:type..eq."".writerCapturesErrþ6type..hash.[8]expvar.Var·f0type..hash.[8]expvar.Varþ2type..eq.[8]expvar.Var·f,type..eq.[8]expvar.Varþ8type..hash.[1]go/ast.Spec·f2type..hash.[1]go/ast.Specþ4type..eq.[1]go/ast.Spec·f.type..eq.[1]go/ast.Specþ.type..hash.[9]string·f(type..hash.[9]stringþ*type..eq.[9]string·f$type..eq.[9]stringþRtype..hash.struct { a string; b bool }·fLtype..hash.struct { a string; b bool }þNtype..eq.struct { a string; b bool }·fHtype..eq.struct { a string; b bool }þZtype..hash.[26]struct { a string; b bool }·fTtype..hash.[26]struct { a string; b bool }þVtype..eq.[26]struct { a string; b bool }·fPtype..eq.[26]struct { a string; b bool }þZtype..hash.[39]struct { a string; b bool }·fTtype..hash.[39]struct { a string; b bool }þVtype..eq.[39]struct { a string; b bool }·fPtype..eq.[39]struct { a string; b bool }þhtype..hash.struct { a string; b "".PageInfoMode }·fbtype..hash.struct { a string; b "".PageInfoMode }þdtype..eq.struct { a string; b "".PageInfoMode }·f^type..eq.struct { a string; b "".PageInfoMode }þntype..hash.[5]struct { a string; b "".PageInfoMode }·fhtype..hash.[5]struct { a string; b "".PageInfoMode }þjtype..eq.[5]struct { a string; b "".PageInfoMode }·fdtype..eq.[5]struct { a string; b "".PageInfoMode }þ"runtime.zerovalue0ÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/analysis.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/analysis.a new file mode 100644 index 0000000..62acd4d Binary files /dev/null and b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/analysis.a differ diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/redirect.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/redirect.a new file mode 100644 index 0000000..9fa2769 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/redirect.a @@ -0,0 +1,544 @@ +! +__.PKGDEF 0 0 0 644 51567 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package redirect + import binary "encoding/binary" + import runtime "runtime" + import http "net/http" + import io "io" + import os "os" + import strconv "strconv" + import strings "strings" + import fmt "fmt" + import sort "sort" + import regexp "regexp" + import sync "sync" // indirect + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"net/http".keyValues struct { @"net/http".key string; @"net/http".values []string } + type @"net/http".headerSorter struct { @"net/http".kvs []@"net/http".keyValues } + func (@"net/http".s·2 *@"net/http".headerSorter "esc:0x0") Len () (? int) { return len(@"net/http".s·2.@"net/http".kvs) } + func (@"net/http".s·2 *@"net/http".headerSorter "esc:0x0") Less (@"net/http".i·3 int, @"net/http".j·4 int) (? bool) { return @"net/http".s·2.@"net/http".kvs[@"net/http".i·3].@"net/http".key < @"net/http".s·2.@"net/http".kvs[@"net/http".j·4].@"net/http".key } + func (@"net/http".s·1 *@"net/http".headerSorter "esc:0x0") Swap (@"net/http".i·2 int, @"net/http".j·3 int) { @"net/http".s·1.@"net/http".kvs[@"net/http".i·2], @"net/http".s·1.@"net/http".kvs[@"net/http".j·3] = @"net/http".s·1.@"net/http".kvs[@"net/http".j·3], @"net/http".s·1.@"net/http".kvs[@"net/http".i·2] } + type @"net/http".Header map[string][]string + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Add (@"net/http".key·2 string, @"net/http".value·3 string) + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Del (@"net/http".key·2 string "esc:0x0") + func (@"net/http".h·2 @"net/http".Header "esc:0x0") Get (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".h·1 @"net/http".Header "esc:0x0") Set (@"net/http".key·2 string, @"net/http".value·3 string) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") Write (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") WriteSubset (@"net/http".w·3 @"io".Writer, @"net/http".exclude·4 map[string]bool "esc:0x0") (? error) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") @"net/http".clone () (? @"net/http".Header) + func (@"net/http".h·2 @"net/http".Header "esc:0x0") @"net/http".get (@"net/http".key·3 string "esc:0x0") (? string) { var @"net/http".v·4 []string; ; @"net/http".v·4 = @"net/http".h·2[@"net/http".key·3]; if len(@"net/http".v·4) > 0x0 { return @"net/http".v·4[0x0] }; return "" } + func (@"net/http".h·3 @"net/http".Header "esc:0x0") @"net/http".sortedKeyValues (@"net/http".exclude·4 map[string]bool "esc:0x0") (@"net/http".kvs·1 []@"net/http".keyValues, @"net/http".hs·2 *@"net/http".headerSorter) + type @"net/http".ResponseWriter interface { Header() (? @"net/http".Header); Write(? []byte) (? int, ? error); WriteHeader(? int) } + import url "net/url" // indirect + type @"net/url".Userinfo struct { @"net/url".username string; @"net/url".password string; @"net/url".passwordSet bool } + func (@"net/url".u·3 *@"net/url".Userinfo "esc:0x1") Password () (? string, ? bool) { if @"net/url".u·3.@"net/url".passwordSet { return @"net/url".u·3.@"net/url".password, true }; return "", false } + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") String () (? string) + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") Username () (? string) { return @"net/url".u·2.@"net/url".username } + type @"net/url".Values map[string][]string + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Add (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = append(@"net/url".v·1[@"net/url".key·2], @"net/url".value·3) } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Del (@"net/url".key·2 string "esc:0x0") { delete(@"net/url".v·1, @"net/url".key·2) } + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Encode () (? string) + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Get (@"net/url".key·3 string "esc:0x0") (? string) { if @"net/url".v·2 == nil { return "" }; var @"net/url".vs·4 []string; ; var @"net/url".ok·5 bool; ; @"net/url".vs·4, @"net/url".ok·5 = @"net/url".v·2[@"net/url".key·3]; if !@"net/url".ok·5 || len(@"net/url".vs·4) == 0x0 { return "" }; return @"net/url".vs·4[0x0] } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Set (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = ([]string{ 0x0:@"net/url".value·3 }) } + type @"net/url".URL struct { Scheme string; Opaque string; User *@"net/url".Userinfo; Host string; Path string; RawQuery string; Fragment string } + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") IsAbs () (? bool) { return @"net/url".u·2.Scheme != "" } + func (@"net/url".u·3 *@"net/url".URL "esc:0x2") Parse (@"net/url".ref·4 string) (? *@"net/url".URL, ? error) + func (@"net/url".u·2 *@"net/url".URL) Query () (? @"net/url".Values) + func (@"net/url".u·2 *@"net/url".URL "esc:0x1") RequestURI () (? string) + func (@"net/url".u·2 *@"net/url".URL "esc:0x2") ResolveReference (@"net/url".ref·3 *@"net/url".URL "esc:0x2") (? *@"net/url".URL) + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") String () (? string) + type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) } + import multipart "mime/multipart" // indirect + import textproto "net/textproto" // indirect + type @"net/textproto".MIMEHeader map[string][]string + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Add (@"net/textproto".key·2 string, @"net/textproto".value·3 string) + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Del (@"net/textproto".key·2 string "esc:0x0") + func (@"net/textproto".h·2 @"net/textproto".MIMEHeader "esc:0x0") Get (@"net/textproto".key·3 string "esc:0x0") (? string) + func (@"net/textproto".h·1 @"net/textproto".MIMEHeader "esc:0x0") Set (@"net/textproto".key·2 string, @"net/textproto".value·3 string) + type @"mime/multipart".File interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); ReadAt(@"io".p []byte, @"io".off int64) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"mime/multipart".FileHeader struct { Filename string; Header @"net/textproto".MIMEHeader; @"mime/multipart".content []byte; @"mime/multipart".tmpfile string } + func (@"mime/multipart".fh·3 *@"mime/multipart".FileHeader) Open () (? @"mime/multipart".File, ? error) + type @"mime/multipart".Form struct { Value map[string][]string; File map[string][]*@"mime/multipart".FileHeader } + func (@"mime/multipart".f·2 *@"mime/multipart".Form "esc:0x0") RemoveAll () (? error) + import tls "crypto/tls" // indirect + import x509 "crypto/x509" // indirect + type @"crypto/x509".SignatureAlgorithm int + type @"crypto/x509".PublicKeyAlgorithm int + import big "math/big" // indirect + type @"math/big".Word uintptr + type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } + import rand "math/rand" // indirect + type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } + type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } + func (@"math/rand".r·2 *@"math/rand".Rand) ExpFloat64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Float32 () (? float32) + func (@"math/rand".r·2 *@"math/rand".Rand) Float64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Int () (? int) + func (@"math/rand".r·2 *@"math/rand".Rand) Int31 () (? int32) + func (@"math/rand".r·2 *@"math/rand".Rand) Int31n (@"math/rand".n·3 int32) (? int32) + func (@"math/rand".r·2 *@"math/rand".Rand) Int63 () (? int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Int63n (@"math/rand".n·3 int64) (? int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Intn (@"math/rand".n·3 int) (? int) + func (@"math/rand".r·2 *@"math/rand".Rand) NormFloat64 () (? float64) + func (@"math/rand".r·2 *@"math/rand".Rand) Perm (@"math/rand".n·3 int) (? []int) + func (@"math/rand".r·1 *@"math/rand".Rand) Seed (@"math/rand".seed·2 int64) + func (@"math/rand".r·2 *@"math/rand".Rand) Uint32 () (? uint32) + type @"io".RuneScanner interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error); UnreadRune() (? error) } + type @"math/big".nat []@"math/big".Word + func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 int; ; @"math/big".j·4 = int(@"math/big".i·3 / 0x40); if @"math/big".j·4 >= len(@"math/big".z·2) { return 0x0 }; return uint(@"math/big".z·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) } + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".bitLen () (? int) + func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x0") (@"math/big".i·1 int) + func (@"math/big".z·1 @"math/big".nat "esc:0x0") @"math/big".clear () + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x0") (@"math/big".r·1 int) + func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x0", @"math/big".charset·3 string "esc:0x0", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x0") + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".decimalString () (? string) + func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) + func (@"math/big".z·3 @"math/big".nat "esc:0x2") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) + func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".norm () (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand, @"math/big".limit·4 @"math/big".nat "esc:0x0", @"math/big".n·5 int) (? @"math/big".nat) + func (@"math/big".z·4 @"math/big".nat) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? @"math/big".nat, ? int, ? error) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x0") (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) + func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".string (@"math/big".charset·3 string "esc:0x0") (? string) + func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) + func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".trailingZeroBits () (? uint) + func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) + type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) } + type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) } + type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } + func (@"math/big".z·2 *@"math/big".Int) Abs (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Add (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) And (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) AndNot (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int) Bit (@"math/big".i·3 int) (? uint) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") BitLen () (? int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs } + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Bytes () (? []byte) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x0") (@"math/big".r·1 int) + func (@"math/big".z·2 *@"math/big".Int) Div (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) DivMod (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".m·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Exp (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int "esc:0x0", @"math/big".m·5 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·1 *@"math/big".Int "esc:0x0") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune) + func (@"math/big".z·2 *@"math/big".Int) GCD (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int, @"math/big".a·5 *@"math/big".Int, @"math/big".b·6 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) GobDecode (@"math/big".buf·3 []byte "esc:0x0") (? error) + func (@"math/big".x·3 *@"math/big".Int "esc:0x0") GobEncode () (? []byte, ? error) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Int64 () (? int64) + func (@"math/big".z·2 *@"math/big".Int) Lsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error) + func (@"math/big".z·2 *@"math/big".Int) Mod (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) ModInverse (@"math/big".g·3 *@"math/big".Int, @"math/big".n·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Mul (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Neg (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Not (@"math/big".x·3 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Or (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int) ProbablyPrime (@"math/big".n·3 int) (? bool) + func (@"math/big".z·2 *@"math/big".Int) Quo (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) QuoRem (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".r·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rand (@"math/big".rnd·3 *@"math/rand".Rand, @"math/big".n·4 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rem (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Rsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error) + func (@"math/big".z·2 *@"math/big".Int) Set (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetBit (@"math/big".x·3 *@"math/big".Int, @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int "esc:0x2") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetBytes (@"math/big".buf·3 []byte "esc:0x0") (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int) + func (@"math/big".z·3 *@"math/big".Int) SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool) + func (@"math/big".z·2 *@"math/big".Int) SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 } + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") String () (? string) + func (@"math/big".z·2 *@"math/big".Int) Sub (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Uint64 () (? uint64) + func (@"math/big".z·2 *@"math/big".Int) UnmarshalJSON (@"math/big".text·3 []byte) (? error) + func (@"math/big".z·2 *@"math/big".Int) UnmarshalText (@"math/big".text·3 []byte) (? error) + func (@"math/big".z·2 *@"math/big".Int) Xor (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·2 *@"math/big".Int) @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int, @"math/big".b·4 *@"math/big".Int) (? *@"math/big".Int) + func (@"math/big".z·4 *@"math/big".Int) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error) + import pkix "crypto/x509/pkix" // indirect + import asn1 "encoding/asn1" // indirect + type @"encoding/asn1".ObjectIdentifier []int + func (@"encoding/asn1".oi·2 @"encoding/asn1".ObjectIdentifier "esc:0x0") Equal (@"encoding/asn1".other·3 @"encoding/asn1".ObjectIdentifier "esc:0x0") (? bool) + func (@"encoding/asn1".oi·2 @"encoding/asn1".ObjectIdentifier "esc:0x0") String () (? string) + type @"crypto/x509/pkix".AttributeTypeAndValue struct { Type @"encoding/asn1".ObjectIdentifier; Value interface {} } + type @"crypto/x509/pkix".RelativeDistinguishedNameSET []@"crypto/x509/pkix".AttributeTypeAndValue + type @"crypto/x509/pkix".RDNSequence []@"crypto/x509/pkix".RelativeDistinguishedNameSET + type @"crypto/x509/pkix".Name struct { Country []string; Organization []string; OrganizationalUnit []string; Locality []string; Province []string; StreetAddress []string; PostalCode []string; SerialNumber string; CommonName string; Names []@"crypto/x509/pkix".AttributeTypeAndValue } + func (@"crypto/x509/pkix".n·1 *@"crypto/x509/pkix".Name) FillFromRDNSequence (@"crypto/x509/pkix".rdns·2 *@"crypto/x509/pkix".RDNSequence "esc:0x0") + func (@"crypto/x509/pkix".n·2 @"crypto/x509/pkix".Name) ToRDNSequence () (@"crypto/x509/pkix".ret·1 @"crypto/x509/pkix".RDNSequence) + import time "time" // indirect + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"crypto/x509".KeyUsage int + type @"crypto/x509/pkix".Extension struct { Id @"encoding/asn1".ObjectIdentifier; Critical bool "asn1:\"optional\""; Value []byte } + type @"crypto/x509".ExtKeyUsage int + import net "net" // indirect + type @"net".IPMask []byte + func (@"net".m·3 @"net".IPMask "esc:0x0") Size () (@"net".ones·1 int, @"net".bits·2 int) + func (@"net".m·2 @"net".IPMask "esc:0x0") String () (? string) + type @"net".IP []byte + func (@"net".ip·2 @"net".IP "esc:0x0") DefaultMask () (? @"net".IPMask) + func (@"net".ip·2 @"net".IP "esc:0x0") Equal (@"net".x·3 @"net".IP "esc:0x0") (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsGlobalUnicast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsInterfaceLocalMulticast () (? bool) { return len(@"net".ip·2) == 0x10 && @"net".ip·2[0x0] == byte(0xFF) && @"net".ip·2[0x1] & byte(0xF) == byte(0x1) } + func (@"net".ip·2 @"net".IP "esc:0x0") IsLinkLocalMulticast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsLinkLocalUnicast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsLoopback () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsMulticast () (? bool) + func (@"net".ip·2 @"net".IP "esc:0x0") IsUnspecified () (? bool) + func (@"net".ip·3 @"net".IP "esc:0x0") MarshalText () (? []byte, ? error) + func (@"net".ip·2 @"net".IP "esc:0x0") Mask (@"net".mask·3 @"net".IPMask "esc:0x0") (? @"net".IP) + func (@"net".ip·2 @"net".IP "esc:0x0") String () (? string) + func (@"net".ip·2 @"net".IP "esc:0x2") To16 () (? @"net".IP) + func (@"net".ip·2 @"net".IP "esc:0x2") To4 () (? @"net".IP) + func (@"net".ip·2 *@"net".IP "esc:0x0") UnmarshalText (@"net".text·3 []byte "esc:0x0") (? error) + type @"encoding/asn1".RawContent []byte + type @"encoding/asn1".RawValue struct { Class int; Tag int; IsCompound bool; Bytes []byte; FullBytes []byte } + type @"crypto/x509/pkix".AlgorithmIdentifier struct { Algorithm @"encoding/asn1".ObjectIdentifier; Parameters @"encoding/asn1".RawValue "asn1:\"optional\"" } + type @"crypto/x509/pkix".RevokedCertificate struct { SerialNumber *@"math/big".Int; RevocationTime @"time".Time; Extensions []@"crypto/x509/pkix".Extension "asn1:\"optional\"" } + type @"crypto/x509/pkix".TBSCertificateList struct { Raw @"encoding/asn1".RawContent; Version int "asn1:\"optional,default:2\""; Signature @"crypto/x509/pkix".AlgorithmIdentifier; Issuer @"crypto/x509/pkix".RDNSequence; ThisUpdate @"time".Time; NextUpdate @"time".Time "asn1:\"optional\""; RevokedCertificates []@"crypto/x509/pkix".RevokedCertificate "asn1:\"optional\""; Extensions []@"crypto/x509/pkix".Extension "asn1:\"tag:0,optional,explicit\"" } + type @"encoding/asn1".BitString struct { Bytes []byte; BitLength int } + func (@"encoding/asn1".b·2 @"encoding/asn1".BitString "esc:0x0") At (@"encoding/asn1".i·3 int) (? int) { if @"encoding/asn1".i·3 < 0x0 || @"encoding/asn1".i·3 >= @"encoding/asn1".b·2.BitLength { return 0x0 }; var @"encoding/asn1".x·4 int; ; @"encoding/asn1".x·4 = @"encoding/asn1".i·3 / 0x8; var @"encoding/asn1".y·5 uint; ; @"encoding/asn1".y·5 = 0x7 - uint(@"encoding/asn1".i·3 % 0x8); return int(@"encoding/asn1".b·2.Bytes[@"encoding/asn1".x·4] >> @"encoding/asn1".y·5) & 0x1 } + func (@"encoding/asn1".b·2 @"encoding/asn1".BitString "esc:0x2") RightAlign () (? []byte) + type @"crypto/x509/pkix".CertificateList struct { TBSCertList @"crypto/x509/pkix".TBSCertificateList; SignatureAlgorithm @"crypto/x509/pkix".AlgorithmIdentifier; SignatureValue @"encoding/asn1".BitString } + func (@"crypto/x509/pkix".certList·2 *@"crypto/x509/pkix".CertificateList "esc:0x0") HasExpired (@"crypto/x509/pkix".now·3 @"time".Time "esc:0x0") (? bool) + type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"crypto/x509".CertPool struct { @"crypto/x509".bySubjectKeyId map[string][]int; @"crypto/x509".byName map[string][]int; @"crypto/x509".certs []*@"crypto/x509".Certificate } + func (@"crypto/x509".s·1 *@"crypto/x509".CertPool) AddCert (@"crypto/x509".cert·2 *@"crypto/x509".Certificate) + func (@"crypto/x509".s·2 *@"crypto/x509".CertPool) AppendCertsFromPEM (@"crypto/x509".pemCerts·3 []byte) (@"crypto/x509".ok·1 bool) + func (@"crypto/x509".s·2 *@"crypto/x509".CertPool "esc:0x0") Subjects () (@"crypto/x509".res·1 [][]byte) + func (@"crypto/x509".s·4 *@"crypto/x509".CertPool "esc:0x0") @"crypto/x509".findVerifiedParents (@"crypto/x509".cert·5 *@"crypto/x509".Certificate) (@"crypto/x509".parents·1 []int, @"crypto/x509".errCert·2 *@"crypto/x509".Certificate, @"crypto/x509".err·3 error) + type @"crypto/x509".VerifyOptions struct { DNSName string; Intermediates *@"crypto/x509".CertPool; Roots *@"crypto/x509".CertPool; CurrentTime @"time".Time; KeyUsages []@"crypto/x509".ExtKeyUsage } + type @"crypto/x509".Certificate struct { Raw []byte; RawTBSCertificate []byte; RawSubjectPublicKeyInfo []byte; RawSubject []byte; RawIssuer []byte; Signature []byte; SignatureAlgorithm @"crypto/x509".SignatureAlgorithm; PublicKeyAlgorithm @"crypto/x509".PublicKeyAlgorithm; PublicKey interface {}; Version int; SerialNumber *@"math/big".Int; Issuer @"crypto/x509/pkix".Name; Subject @"crypto/x509/pkix".Name; NotBefore @"time".Time; NotAfter @"time".Time; KeyUsage @"crypto/x509".KeyUsage; Extensions []@"crypto/x509/pkix".Extension; ExtraExtensions []@"crypto/x509/pkix".Extension; ExtKeyUsage []@"crypto/x509".ExtKeyUsage; UnknownExtKeyUsage []@"encoding/asn1".ObjectIdentifier; BasicConstraintsValid bool; IsCA bool; MaxPathLen int; MaxPathLenZero bool; SubjectKeyId []byte; AuthorityKeyId []byte; OCSPServer []string; IssuingCertificateURL []string; DNSNames []string; EmailAddresses []string; IPAddresses []@"net".IP; PermittedDNSDomainsCritical bool; PermittedDNSDomains []string; CRLDistributionPoints []string; PolicyIdentifiers []@"encoding/asn1".ObjectIdentifier } + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckCRLSignature (@"crypto/x509".crl·3 *@"crypto/x509/pkix".CertificateList) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckSignature (@"crypto/x509".algo·3 @"crypto/x509".SignatureAlgorithm, @"crypto/x509".signed·4 []byte, @"crypto/x509".signature·5 []byte) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate) CheckSignatureFrom (@"crypto/x509".parent·3 *@"crypto/x509".Certificate) (@"crypto/x509".err·1 error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) CreateCRL (@"crypto/x509".rand·4 @"io".Reader, @"crypto/x509".priv·5 interface {}, @"crypto/x509".revokedCerts·6 []@"crypto/x509/pkix".RevokedCertificate, @"crypto/x509".now·7 @"time".Time, @"crypto/x509".expiry·8 @"time".Time) (@"crypto/x509".crlBytes·1 []byte, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x0") Equal (@"crypto/x509".other·3 *@"crypto/x509".Certificate "esc:0x0") (? bool) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) Verify (@"crypto/x509".opts·4 @"crypto/x509".VerifyOptions "esc:0x4") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x2") VerifyHostname (@"crypto/x509".h·3 string "esc:0x2") (? error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate) @"crypto/x509".buildChains (@"crypto/x509".cache·4 map[int][][]*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".currentChain·5 []*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".opts·6 *@"crypto/x509".VerifyOptions "esc:0x0") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) + func (@"crypto/x509".c·2 *@"crypto/x509".Certificate "esc:0x2") @"crypto/x509".isValid (@"crypto/x509".certType·3 int, @"crypto/x509".currentChain·4 []*@"crypto/x509".Certificate "esc:0x0", @"crypto/x509".opts·5 *@"crypto/x509".VerifyOptions "esc:0x0") (? error) + func (@"crypto/x509".c·3 *@"crypto/x509".Certificate "esc:0x0") @"crypto/x509".systemVerify (@"crypto/x509".opts·4 *@"crypto/x509".VerifyOptions "esc:0x0") (@"crypto/x509".chains·1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err·2 error) { return nil, nil } + type @"crypto/tls".ConnectionState struct { Version uint16; HandshakeComplete bool; DidResume bool; CipherSuite uint16; NegotiatedProtocol string; NegotiatedProtocolIsMutual bool; ServerName string; PeerCertificates []*@"crypto/x509".Certificate; VerifiedChains [][]*@"crypto/x509".Certificate; TLSUnique []byte } + type @"net/http".Cookie struct { Name string; Value string; Path string; Domain string; Expires @"time".Time; RawExpires string; MaxAge int; Secure bool; HttpOnly bool; Raw string; Unparsed []string } + func (@"net/http".c·2 *@"net/http".Cookie) String () (? string) + import bufio "bufio" // indirect + type @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int } + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r } + func (@"bufio".b·3 *@"bufio".Reader) Peek (@"bufio".n·4 int) (? []byte, ? error) + func (@"bufio".b·3 *@"bufio".Reader) Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error) + func (@"bufio".b·4 *@"bufio".Reader) ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error) + func (@"bufio".b·4 *@"bufio".Reader) ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error) + func (@"bufio".b·3 *@"bufio".Reader) ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error) + func (@"bufio".b·1 *@"bufio".Reader) Reset (@"bufio".r·2 @"io".Reader) + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadByte () (? error) + func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < 0x0 || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = -0x1; @"bufio".b·2.@"bufio".lastRuneSize = -0x1; return nil } + func (@"bufio".b·3 *@"bufio".Reader) WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error) + func (@"bufio".b·1 *@"bufio".Reader) @"bufio".fill () + func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 } + func (@"bufio".b·1 *@"bufio".Reader "esc:0x0") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:-0x1, @"bufio".lastRuneSize:-0x1 }) } + func (@"bufio".b·3 *@"bufio".Reader) @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error) + import bytes "bytes" // indirect + type @"bytes".readOp int + type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] } + func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Next (@"bytes".n·3 int) (? []byte) + func (@"bytes".b·3 *@"bytes".Buffer) Read (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·4 *@"bytes".Buffer) ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error) + func (@"bytes".b·1 *@"bytes".Buffer) Reset () + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") String () (? string) { if @"bytes".b·2 == nil { return "" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) } + func (@"bytes".b·1 *@"bytes".Buffer) Truncate (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadByte () (? error) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadRune () (? error) + func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + type @"mime/multipart".Part struct { Header @"net/textproto".MIMEHeader; @"mime/multipart".buffer *@"bytes".Buffer; @"mime/multipart".mr *@"mime/multipart".Reader; @"mime/multipart".bytesRead int; @"mime/multipart".disposition string; @"mime/multipart".dispositionParams map[string]string; @"mime/multipart".r @"io".Reader } + func (@"mime/multipart".p·2 *@"mime/multipart".Part) Close () (? error) + func (@"mime/multipart".p·2 *@"mime/multipart".Part "esc:0x0") FileName () (? string) + func (@"mime/multipart".p·2 *@"mime/multipart".Part "esc:0x0") FormName () (? string) + func (@"mime/multipart".p·3 *@"mime/multipart".Part) Read (@"mime/multipart".d·4 []byte) (@"mime/multipart".n·1 int, @"mime/multipart".err·2 error) + func (@"mime/multipart".p·1 *@"mime/multipart".Part "esc:0x0") @"mime/multipart".parseContentDisposition () + func (@"mime/multipart".bp·2 *@"mime/multipart".Part) @"mime/multipart".populateHeaders () (? error) + type @"mime/multipart".Reader struct { @"mime/multipart".bufReader *@"bufio".Reader; @"mime/multipart".currentPart *@"mime/multipart".Part; @"mime/multipart".partsRead int; @"mime/multipart".nl []byte; @"mime/multipart".nlDashBoundary []byte; @"mime/multipart".dashBoundaryDash []byte; @"mime/multipart".dashBoundary []byte } + func (@"mime/multipart".r·3 *@"mime/multipart".Reader) NextPart () (? *@"mime/multipart".Part, ? error) + func (@"mime/multipart".r·3 *@"mime/multipart".Reader) ReadForm (@"mime/multipart".maxMemory·4 int64) (@"mime/multipart".f·1 *@"mime/multipart".Form, @"mime/multipart".err·2 error) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader) @"mime/multipart".isBoundaryDelimiterLine (@"mime/multipart".line·3 []byte "esc:0x0") (@"mime/multipart".ret·1 bool) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader "esc:0x0") @"mime/multipart".isFinalBoundary (@"mime/multipart".line·3 []byte "esc:0x0") (? bool) + func (@"mime/multipart".mr·2 *@"mime/multipart".Reader "esc:0x0") @"mime/multipart".peekBufferIsEmptyPart (@"mime/multipart".peek·3 []byte "esc:0x0") (? bool) + type @"net/http".Request struct { Method string; URL *@"net/url".URL; Proto string; ProtoMajor int; ProtoMinor int; Header @"net/http".Header; Body @"io".ReadCloser; ContentLength int64; TransferEncoding []string; Close bool; Host string; Form @"net/url".Values; PostForm @"net/url".Values; MultipartForm *@"mime/multipart".Form; Trailer @"net/http".Header; RemoteAddr string; RequestURI string; TLS *@"crypto/tls".ConnectionState } + func (@"net/http".r·1 *@"net/http".Request "esc:0x0") AddCookie (@"net/http".c·2 *@"net/http".Cookie) + func (@"net/http".r·4 *@"net/http".Request "esc:0x0") BasicAuth () (@"net/http".username·1 string, @"net/http".password·2 string, @"net/http".ok·3 bool) + func (@"net/http".r·3 *@"net/http".Request "esc:0x0") Cookie (@"net/http".name·4 string "esc:0x0") (? *@"net/http".Cookie, ? error) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") Cookies () (? []*@"net/http".Cookie) + func (@"net/http".r·4 *@"net/http".Request) FormFile (@"net/http".key·5 string "esc:0x0") (? @"mime/multipart".File, ? *@"mime/multipart".FileHeader, ? error) + func (@"net/http".r·2 *@"net/http".Request) FormValue (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".r·3 *@"net/http".Request) MultipartReader () (? *@"mime/multipart".Reader, ? error) + func (@"net/http".r·2 *@"net/http".Request) ParseForm () (? error) + func (@"net/http".r·2 *@"net/http".Request) ParseMultipartForm (@"net/http".maxMemory·3 int64) (? error) + func (@"net/http".r·2 *@"net/http".Request) PostFormValue (@"net/http".key·3 string "esc:0x0") (? string) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") ProtoAtLeast (@"net/http".major·3 int, @"net/http".minor·4 int) (? bool) { return @"net/http".r·2.ProtoMajor > @"net/http".major·3 || @"net/http".r·2.ProtoMajor == @"net/http".major·3 && @"net/http".r·2.ProtoMinor >= @"net/http".minor·4 } + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") Referer () (? string) + func (@"net/http".r·1 *@"net/http".Request "esc:0x0") SetBasicAuth (@"net/http".username·2 string "esc:0x0", @"net/http".password·3 string "esc:0x0") + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") UserAgent () (? string) + func (@"net/http".r·2 *@"net/http".Request) Write (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".r·2 *@"net/http".Request) WriteProxy (@"net/http".w·3 @"io".Writer) (? error) + func (@"net/http".r·1 *@"net/http".Request) @"net/http".closeBody () + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".expectsContinue () (? bool) + func (@"net/http".r·3 *@"net/http".Request) @"net/http".multipartReader () (? *@"mime/multipart".Reader, ? error) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".wantsClose () (? bool) + func (@"net/http".r·2 *@"net/http".Request "esc:0x0") @"net/http".wantsHttp10KeepAlive () (? bool) + func (@"net/http".req·2 *@"net/http".Request) @"net/http".write (@"net/http".w·3 @"io".Writer, @"net/http".usingProxy·4 bool, @"net/http".extraHeaders·5 @"net/http".Header "esc:0x0") (? error) + type @"net/http".Handler interface { ServeHTTP(? @"net/http".ResponseWriter, ? *@"net/http".Request) } + type @"net/http".muxEntry struct { @"net/http".explicit bool; @"net/http".h @"net/http".Handler; @"net/http".pattern string } + type @"net/http".ServeMux struct { @"net/http".mu @"sync".RWMutex; @"net/http".m map[string]@"net/http".muxEntry; @"net/http".hosts bool } + func (@"net/http".mux·1 *@"net/http".ServeMux) Handle (@"net/http".pattern·2 string, @"net/http".handler·3 @"net/http".Handler) + func (@"net/http".mux·1 *@"net/http".ServeMux) HandleFunc (@"net/http".pattern·2 string, @"net/http".handler·3 func(? @"net/http".ResponseWriter, ? *@"net/http".Request)) + func (@"net/http".mux·3 *@"net/http".ServeMux) Handler (@"net/http".r·4 *@"net/http".Request "esc:0x0") (@"net/http".h·1 @"net/http".Handler, @"net/http".pattern·2 string) + func (@"net/http".mux·1 *@"net/http".ServeMux) ServeHTTP (@"net/http".w·2 @"net/http".ResponseWriter, @"net/http".r·3 *@"net/http".Request) + func (@"net/http".mux·3 *@"net/http".ServeMux) @"net/http".handler (@"net/http".host·4 string "esc:0x0", @"net/http".path·5 string "esc:0x0") (@"net/http".h·1 @"net/http".Handler, @"net/http".pattern·2 string) + func (@"net/http".mux·3 *@"net/http".ServeMux "esc:0x0") @"net/http".match (@"net/http".path·4 string "esc:0x0") (@"net/http".h·1 @"net/http".Handler, @"net/http".pattern·2 string) + func @"".Register (@"".mux·1 *@"net/http".ServeMux) + func @"".Handler (@"".target·2 string) (? @"net/http".Handler) + func @"".PrefixHandler (@"".prefix·2 string, @"".baseURL·3 string) (? @"net/http".Handler) + func @"".LoadChangeMap (@"".filename·2 string) (? error) + func @"".init () + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + var @"bufio".ErrInvalidUnreadRune error + +$$ +_go_.6 0 0 0 644 136587 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld"encoding/binary.a +fmt.aio.aos.a sort.astrconv.astrings.anet/http.aregexp.aþ"".newHashMap šeH‹ %H;awèëêHƒìXHÇD$pHÇD$xH‹\$`H‰$èH‹l$H‹T$H‹D$H‹L$ H‰L$PHƒøH‰D$HtHÇD$hH‰D$pH‰L$xHƒÄXÃH‰T$@H‰$H‰l$8H‹]@ÿÓH‹\$H‰\$(H�H‰$èH‹D$H‰D$0H‰$Hƒ<$tKH‹\$`H‰\$èH‹L$(H‹D$0H‰ÍHÁý?HÁí=HÍHÁýH‰hH‰D$hHÇD$pHÇD$xHƒÄXÉ%ë¬ + 0runtime.morestack_noctxtlos.(*File).Stat� +®type."".hashMapÀ"runtime.newobjectˆ.runtime.writebarrierptr@°"".autotmp_0004O type.*"".hashMap"".autotmp_0003_type.int64 "".errtype.error +"".fi? type.os.FileInfo "".~r2 type.error "".~r1 type.*"".hashMap"".ftype.*os.File&°[¯°�¯° �@,' š5ŽMTgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·2b892b6166a29da84b4f26d3316f1499¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ("".(*hashMap).Lookup ŒeH‹ %H�D$øH;AwèëåH�ìˆH‹œ$�1íH9ëuÇ„$¨H�ĈÃH‹œ$˜H‰$H‹œ$ H‰\$è‹\$‰\$(H‹\$H‰\$8H‹\$ H‰\$@Hƒ|$8tÇ„$¨H�ĈÃÇD$,H�\$0HÇH�\$0Hƒû„ƒHÇÁHÇÅH‰\$HH‰L$PH‰l$XH�\$`H‰ØH�-H‰+H�¬$�H‰kH�l$HH‰kH�l$(H‰kH�l$,H‰k H‹œ$�H‹kH‰,$H‰D$è‹\$,‰œ$¨H�ĈÉévÿÿÿ + +*0runtime.morestack_noctxt¼&"".hgHashFromStringÈ"".func·001Ðsort.Search@�"".autotmp_0007¯type.[8]uint8"".autotmp_0006O¬type.struct { F uintptr; A0 **"".hashMap; A1 *[]uint8; A2 *"".hgHash; A3 *"".gitHash }"".btype.[]uint8 "".git·type."".gitHash "".errŸtype.error +"".hg¿type."".hgHash "".~r10type."".gitHash"".stype.string"".m type.*"".hashMap2"�!��T��¥��Ð.T":8S]Ê)Tgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·2ff3e13867d0c89a77637eac14329e87¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ "".hgHash.StringÀ¤eH‹ %H;awèëêHƒìHÇD$(HÇD$0‹\$ H‰$èH‹L$H‹D$H‰L$(H‰D$0HƒÄà + 0runtime.morestack_noctxtj"".intToHash00 "".~r0type.string"".htype."".hgHash07/` �,4 +4,Tgclocals·a73fd2a0c6f832642aa9216fd9c5e6beTgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ&"".hgHashFromString€èeH‹ %H�D$øH;AwèëåH�ìˆH‹Œ$˜HÇ„$¨HÇ„$°Hƒù�ýH‰L$8H�\$`HÇHÇCH�\$`Hƒû„ÎHÇÂHÇÁH‰\$pH‰T$xH‰Œ$€H�H‰$H�\$8H‰\$èH‹L$H‹D$H‹\$pH‰$H‰L$PH‰L$H‰D$XH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$ èH‹L$(H‹D$0Ç„$ H‰Œ$¨H‰„$°H�ĈÉé+ÿÿÿHƒù‚šH‹”$�HÇÁH‰T$@H‰$H‰L$HH‰L$HÇD$HÇD$@èH‹T$ H‹D$(H‹L$0Hƒøt#Ç„$ H‰„$¨H‰Œ$°H�ĈÉӉœ$ HÇ„$¨HÇ„$°H�ĈÃè  +*0runtime.morestack_noctxt®type.intÔruntime.convT2E¬2runtime.writebarrierifaceºRgo.string."string too small: len(s) = %d"¢fmt.Errorf� strconv.ParseIntÜ$runtime.panicsliceP�"".autotmp_0020o"type.interface {}"".autotmp_0018/&type.[]interface {}"".autotmp_0016Ÿtype.int"".autotmp_0015O(type.[1]interface {}"".hash�type.string "".~r20type.error "".~r1 type."".hgHash"".stype.string4"�Ÿ�����(��€*˜B +ý9#) ©gwyTgclocals·c45f1008acf31f9ce337f7dfa1fa0204Tgclocals·0b7f62cec54829db8af40c20894ebb67¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ"".gitHash.HashàÌeH‹ %H;awèëêHƒìHÇD$(HÇD$0‹\$ H‰$èH‹L$H‹\$HƒûrHÇÀH‰L$(H‰D$0HƒÄÃè  + 0runtime.morestack_noctxtj"".intToHashÀ$runtime.panicslice00 "".~r0type.string"".htype."".gitHash0D/0p ¸,D +4<Tgclocals·a73fd2a0c6f832642aa9216fd9c5e6beTgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ"".gitHash.RepoÀ¸eH‹ %H;awèëêHƒìHHÇD$XHÇD$`‹\$PƒãHÇD$8HÇD$@ˆ\$'H�H‰$HÇD$èH‹\$H‰\$01ÀHƒø }_H�H‰$H‹\$0H‰\$H�H‰ÅHkíHëH‰\$H�H‰ÅH‰D$(HkíHëH‰\$HƒD$èH‹D$(HÿÀHƒø |¡H�H‰$H‹\$0H‰\$H�\$'H‰\$èH‹\$HƒûtH‹ H‹kH‰L$XH‰l$`HƒÄHÉëæ + 0runtime.morestack_noctxt˜.type.map["".repo]string¼runtime.makemapî.type.map["".repo]string˜""".statictmp_0034Ä""".statictmp_0034‚$runtime.mapassign1¬.type.map["".repo]stringæ$runtime.mapaccess10� "".autotmp_0035?type.int"".autotmp_0033/.type.map["".repo]string"".autotmp_0031Atype."".repo "".~r0type.string "".~r0type.string"".htype."".gitHash�ý�� À,ô]c2.Tgclocals·a35c4b598192637c8cabd331c3bcc2b5Tgclocals·61e2515c69061b8fed0e66ece719f936¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ"".intToHashÀ®eH‹ %H;awèëêHƒìPHÇD$`HÇD$hH‹\$XH‰$HÇD$èH‹T$H‹D$H‰T$0Hƒø}}H‰D$8H�H�,$H‰ïH‰ÞH¥H¥HÇÃH)ÃH‰\$èH‹L$H‹D$ H‰L$@H‰ $H‰D$HH‰D$H‹\$0H‰\$H‹\$8H‰\$èH‹T$ H‹D$(H‰T$`H‰D$hHƒÄPÃëï + 0runtime.morestack_noctxt~"strconv.FormatIntÀgo.string."0"„strings.Repeatð*runtime.concatstring20  +"".autotmp_0039type.string"".autotmp_0036type.string"".s?type.string "".~r1type.string"".itype.int64 ºŸ  àÈ,&n>C6)Tgclocals·a35c4b598192637c8cabd331c3bcc2b5Tgclocals·29f0050a5ee7c2b9348a75428171d7de¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ"".repo.String �eH‹ %H;awèëêHƒì8HÇD$HHÇD$P¶\$@ˆ\$'H�H‰$HÇD$èH‹\$H‰\$01ÀHƒø }_H�H‰$H‹\$0H‰\$H�H‰ÅHkíHëH‰\$H�H‰ÅH‰D$(HkíHëH‰\$HƒD$èH‹D$(HÿÀHƒø |¡H�H‰$H‹\$0H‰\$H�\$'H‰\$èH‹\$HƒûtH‹ H‹kH‰L$HH‰l$PHƒÄ8Éëæ + 0runtime.morestack_noctxtp.type.map["".repo]string”runtime.makemapÆ.type.map["".repo]stringð""".statictmp_0043œ""".statictmp_0043Ú$runtime.mapassign1„.type.map["".repo]string¾$runtime.mapaccess10p +"".autotmp_0044type.int"".autotmp_0042.type.map["".repo]string"".autotmp_0040!type."".repo "".~r0type.string"".rtype."".repopéop �ú, ŠQIc22Tgclocals·a35c4b598192637c8cabd331c3bcc2b5Tgclocals·e1ae6533a9e39048ba0735a2264ce16a¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ"".Register€êeH‹ %H�„$0ÿÿÿH;AwèëâH�ìPH‹„$X1íH9èuH‹H‰„$XH‰$H‹5H‰t$H�5H�l$H‰ïH¥H¥èH‹œ$XH‰$H‹5H‰t$H�5H�l$H‰ïH¥H¥èH‹ H�¼$1ÀèH�H‰$H‰L$H�œ$H‰\$èH‹œ$1íH9ë„?H‹œ$Hƒû„öH‹3H‹SH‹œ$Hƒû„ÖH‹ H‹CH‰´$�H‰t$@H‰”$˜H‰T$HH�H�,$H‰ïH‰ÞH¥H¥H‰L$`H‰L$H‰D$hH‰D$H�H�l$ H‰ïH‰ÞH¥H¥èH‹L$0H‹D$8H‰Œ$€H‰ $H‰„$ˆH‰D$H‹\$@H‰\$H‹\$HH‰\$èH‹L$ H‹D$(H‹œ$XH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$ èH�œ$H‰$èH‹œ$1íH9ë…ÁþÿÿH‹ H�¼$°1ÀèH�H‰$H‰L$H�œ$°H‰\$èH‹œ$°1íH9ë„ÑH‹œ$¸Hƒû„^H‹ H‹CH‹œ$°Hƒû„>H‹+H‰l$pH‹kH‰l$xH‰Œ$�H‰„$˜H‰L$PH‰ $H‰D$XH‰D$èH‹L$H‹D$H‹œ$XH‰$H‹\$pH‰\$H‹\$xH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$ èH�œ$°H‰$èH‹œ$°1íH9ë…/ÿÿÿH‹´$XH‰4$H�5H�l$H‰ïH¥H¥H�H‰\$èH‹´$XH‰4$H�5H�l$H‰ïH¥H¥H�H‰\$èH‹´$XH‰4$H�5H�l$H‰ïH¥H¥H�H‰\$èH�ÄPÉé»þÿÿ‰é›þÿÿ‰é#ýÿÿ‰éýÿÿF +00runtime.morestack_noctxtn0net/http.DefaultServeMux”"".pkgRedirects¬"go.string."/pkg/"Î,"".handlePathRedirectsô"".cmdRedirectsŒ"go.string."/cmd/"®,"".handlePathRedirects¼ "".prefixHelpersÚØ runtime.duffzeroè,type.map[string]stringž&runtime.mapiterinitêgo.string."/"¼go.string."/"ä*runtime.concatstring3Ü "".PrefixHandlerú6net/http.(*ServeMux).Handleœ&runtime.mapiternextÐ"".redirectsîØ runtime.duffzeroü,type.map[string]string² &runtime.mapiterinit  "".Handler² 6net/http.(*ServeMux).HandleÔ &runtime.mapiternext  *go.string."/src/pkg/"Æ &"".srcPkgHandler·fÚ >net/http.(*ServeMux).HandleFunc€ go.string."/cl/"¦"".clHandler·fº>net/http.(*ServeMux).HandleFuncà(go.string."/change/"†&"".changeHandler·fš>net/http.(*ServeMux).HandleFunc "".autotmp_0052type.string"".autotmp_0051ÿtype.string"".autotmp_0050*type.net/http.Handler"".autotmp_0049¿6type.map.iter[string]string"".autotmp_0048,type.map[string]string"".autotmp_0047ß*type.net/http.Handler"".autotmp_0046Ÿ6type.map.iter[string]string"".redirectÿtype.string"".path¿type.string"".pŸtype.string"".redirectŸtype.string"".prefixßtype.string "".mux.type.*net/http.ServeMux% ³Ÿ '€P.-00—N�$—a$000 .fh£<O\wIT”Tgclocals·2c09ec81c5cb12328d7183f25bc48833Tgclocals·68d86af911123037f1dd3c9605beb8b8¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ,"".handlePathRedirects€ öeH‹ %H�D$ H;AwèëåH�ìàH‹Œ$ðH�¼$�1ÀèH�H‰$H‰L$H�œ$�H‰\$èH‹œ$�1íH9ë„·H‹œ$˜Hƒû„´H‹ H‹CH‹œ$�Hƒû„”H‹+H‰l$PH‹{H‰|$XH‰Œ$€H‰„$ˆH‹œ$øH‰$H‹´$H‰t$H‰L$@H‰L$H‰D$HH‰D$H�5H�|$ H¥H¥èH�\$0H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰L$pH‰D$xH‹œ$øH‰$H‹œ$H‰\$H‹\$PH‰\$H‹\$XH‰\$èH‹L$ H‹D$(H‹œ$èH‰$H‰L$`H‰L$H‰D$hH‰D$H‹\$pH‰\$H‹\$xH‰\$ èH‹\$`H‰$H‹t$hH‰t$H�5H�l$H‰ïH¥H¥èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹œ$èH‰$H‹\$pH‰\$H‹\$xH‰\$ èH�œ$�H‰$èH‹œ$�1íH9ë…IþÿÿH�ÄàÉéeþÿÿ‰éEþÿÿ +*0runtime.morestack_noctxtjØ runtime.duffzerox,type.map[string]string®&runtime.mapiterinitÔgo.string."/"ð*runtime.concatstring3 "".Handler¬*runtime.concatstring2²6net/http.(*ServeMux).Handleægo.string."/"ˆ*runtime.concatstring2ú6net/http.(*ServeMux).Handleœ&runtime.mapiternext@À"".autotmp_0056¿type.string"".autotmp_0054Ÿ6type.map.iter[string]string"".pÿtype.string"".hß*type.net/http.Handler"".target¿type.string"".sourceŸtype.string"".prefix type.string"".redirects,type.map[string]string "".mux.type.*net/http.ServeMux"ÀŠ¿ÀÀ(T"˜n<9d$   V¡^C+9DTgclocals·cf331a3279348ad07432cfc0da9eabf8Tgclocals·0843cfab9d4383231116d2ee6285c36c¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ"".Handler€òeH‹ %H;awèëêHƒì8H�H‰$èH‹|$H‰|$0H�l$@H‰îH¥H¥HÇD$PHÇD$XH�H‰$èH‹D$H�-H‰(H‰D$ H‰$Hƒ<$toHƒ$H‹\$0H‰\$èH‹\$ H‰\$(H‹1íH9ètH‹\$(H‰\$XH‰D$PHƒÄ8ÃH�H‰$H�H‰\$H�H‰\$èH‹D$뽉%ëˆ + 0runtime.morestack_noctxt:type.stringL"runtime.newobjectªJtype.struct { F uintptr; A0 *string }¼"runtime.newobjectÔ"".func·002¢.runtime.writebarrierptrÄZgo.itab.net/http.HandlerFunc.net/http.Handlerˆ2type.net/http.HandlerFuncž*type.net/http.Handler¶Zgo.itab.net/http.HandlerFunc.net/http.HandlerÊ runtime.typ2Itab@p"".autotmp_0058/Ltype.*struct { F uintptr; A0 *string }"".autotmp_00572type.net/http.HandlerFunc"".&targettype.*string "".~r1 *type.net/http.Handlerp¦op?€šR®%83TTgclocals·afd56e89fe406cd8321967b6f2c293efTgclocals·f71d58207dae87d05175ac11727cdd3b¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ "".PrefixHandlerÀ¦eH‹ %H;awèëêHƒì@H�H‰$èH‹|$H‰|$0H�l$HH‰îH¥H¥H�H‰$èH‹|$H‰|$8H�l$XH‰îH¥H¥HÇD$hHÇD$pH�H‰$èH‹D$H�-H‰(H‰D$ H‰$Hƒ<$„œHƒ$H‹\$0H‰\$èH‹\$ H‰$Hƒ<$toHƒ$H‹\$8H‰\$èH‹\$ H‰\$(H‹1íH9ètH‹\$(H‰\$pH‰D$hHƒÄ@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$뽉%눉%éXÿÿÿ + 0runtime.morestack_noctxt:type.stringL"runtime.newobject†type.string˜"runtime.newobjectöbtype.struct { F uintptr; A0 *string; A1 *string }ˆ"runtime.newobject "".func·003ö.runtime.writebarrierptr¾.runtime.writebarrierptràZgo.itab.net/http.HandlerFunc.net/http.Handler¤2type.net/http.HandlerFuncº*type.net/http.HandlerÒZgo.itab.net/http.HandlerFunc.net/http.Handleræ runtime.typ2Itab`€ +"".autotmp_0062?dtype.*struct { F uintptr; A0 *string; A1 *string }"".autotmp_0061/2type.net/http.HandlerFunc"".&baseURLtype.*string"".&prefixtype.*string "".~r2@*type.net/http.Handler€ô€Qàªxè%&87$T.Tgclocals·5b8b98831d767a2068c87c5841df7d09Tgclocals·e72b51835e6e3b51db5066ba03ecc7e0¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ "".srcPkgHandlerÀ¾eH‹ %H;awèëêHƒì@H‹D$XH‹hH‹]@H‹hH‹M@Hƒù ‚ßH�H�,$H‰ïH‰ÞH¥H¥H‹XH‹C8Hƒé HƒùtHƒÀ H‰D$0H‰D$H‰L$8H‰L$èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹\$XH‹kH‰,$Hƒ<$tjHƒ$8èH‹\$XH‹kH‰,$èH‹L$H‹D$H‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$H‰L$0H‰L$H‰D$8H‰D$ HÇD$(-èHƒÄ@É%ë�è  + 0runtime.morestack_noctxtx"go.string."/src/"ò*runtime.concatstring2Ö4runtime.writebarrierstringú*net/url.(*URL).StringŒ"net/http.Redirect²$runtime.panicslice0€"".autotmp_0066type.uint64"".autotmp_0065type.string"".r ,type.*net/http.Request"".w8type.net/http.ResponseWriter€ô€ Ð�[ x¨Tgclocals·099986b79bd4df464b634a14757f9178Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ"".clHandlerÀ º eH‹ %H;awèëêH�ì€H‹”$˜H‹jHƒý„¢H‹M8H‰L$@H‹E@H‰D$HHƒø…šH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹L$HH‹”$˜¶\$ €ût_H‰ÈHÿÈH9ÁrMH‹œ$ˆH‰$H‹œ$�H‰\$H‰T$H‹L$@H‰L$pH‰L$H‰D$xH‰D$ HÇD$(.èH�Ä€Ãè H‹jH‹]@H‹jH‹M@Hƒù‚ËH‹ZH‹C8HƒéHƒùtHƒÀH‰D$PH‰$H‰L$XH‰L$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H‹H‰$H‰L$PH‰L$H‰D$XH‰D$è¶\$€ûuBH‹œ$ˆH‰$H‹´$�H‰t$H�5H�l$H‰ïH¥H¥HÇD$ ”èH�Ä€ÃHÇD$0HÇD$8H‹\$PH‰$H‹\$XH‰\$èL‹D$PH‹T$XH‹D$H‹L$H‹\$ H‰\$hHƒùH‰L$`…†H=ðI~~H�H�,$H‰ïH‰ÞH¥H¥L‰D$H‰T$èH‹L$ H‹D$(H‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$H‰L$0H‰L$H‰D$8H‰D$ HÇD$(.èH�Ä€ÃH�H�,$H‰ïH‰ÞH¥H¥L‰D$H‰T$èH‹L$ H‹D$(ë€è ‰EéVýÿÿ& + 0runtime.morestack_noctxt¶ go.string."/cl/"Þ runtime.eqstring¬"net/http.RedirectÆ$runtime.panicsliceÞgo.string."/"†$strings.TrimSuffix¨"".validIdâ8regexp.(*Regexp).MatchString¶*go.string."Not found"ênet/http.ErrorÎstrconv.AtoiÆVgo.string."https://codereview.appspot.com/"€ *runtime.concatstring2¤ +"net/http.Redirect +bgo.string."https://go-review.googlesource.com/r/"ü +*runtime.concatstring2ž $runtime.panicslice0€"".autotmp_0078type.uint64"".autotmp_0077type.uint64"".autotmp_0072type.string "".err?type.error"".targetŸtype.string +"".id_type.string"".ptype.string"".r ,type.*net/http.Request"".w8type.net/http.ResponseWriter6€Äÿ€Þÿ€Üÿ€BàPÚ%eP08.:M.H. "ng›D2Y¡Tgclocals·4db1843f3e4636e2a2819e16fc672502Tgclocals·281cdeb5ffeaaa34f6224d7bf5ac77b8¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ "".LoadChangeMapÀªeH‹ %H;awèëêHƒì8HÇD$PHÇD$XH‹\$@H‰$H‹\$HH‰\$èH‹L$H‹D$H‹T$ H‰T$0HƒøH‰D$(tH‰D$PH‰T$XHƒÄ8ÃH‰ $èH‹D$H‹L$H‹T$H‰T$0HƒùH‰L$(tH‰L$PH‰T$XHƒÄ8ÃH�H‰$H‰D$èHÇD$PHÇD$XHƒÄ8à + 0runtime.morestack_noctxt€os.Openî"".newHashMapØ"".changeMapô.runtime.writebarrierptr@p "".errtype.error "".~r1 type.error"".filenametype.stringpWop6op+o à(œ,,  " ?¡Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ "".changeHandler ŽeH‹ %H�D$˜H;AwèëåH�ìèH‹”$H‹jHƒý„GH‹M8H‰L$PH‹E@H‰D$XHƒø…šH‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥èH‹L$XH‹”$¶\$ €ût_H‰ÈHÿÈH9ÁrMH‹œ$ðH‰$H‹œ$øH‰\$H‰T$H‹L$PH‰L$pH‰L$H‰D$xH‰D$ HÇD$(.èH�ÄèÃè H‹jH‹]@H‹jH‹M@Hƒù‚pH‹ZH‹C8HƒéHƒùtHƒÀH�H�,$H‰ïH‰ÞH¥H¥H‰D$`H‰D$H‰L$hH‰L$èH‹\$ H‰\$@H‹\$(H‰\$HH‹H‰$H‹\$`H‰\$H‹\$hH‰\$è‹D$ƒø†�‰D$<‰$èH‹\$H‰œ$ H‹\$H‰œ$¨‹\$<‰$èH‹\$H‰œ$�H‹\$H‰œ$˜H�¼$È1ÀèH�œ$ÈHƒû„sHÇÁHÇÂH‰œ$°H‰Œ$¸H‰”$ÀH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$°H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‰$H�œ$�H‰\$èH‹L$H‹D$H‹œ$°HƒÃH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$°H‰\$H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹L$(H‹D$0H‰L$@H‰D$HH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$H‹\$@H‰\$H‹\$HH‰\$ HÇD$(.èH�ÄèÉé†þÿÿè ‰Eé±üÿÿ. +*0runtime.morestack_noctxtÀ(go.string."/change/"è runtime.eqstring¶"net/http.RedirectÐ$runtime.panicsliceÂZgo.string."https://go.googlesource.com/go/+/"�*runtime.concatstring2Æ"".changeMap€("".(*hashMap).Lookup²"".gitHash.Repoþ"".gitHash.HashÐð runtime.duffzeroÎtype.stringúruntime.convT2Eä 2runtime.writebarrierifaceò type.stringž +runtime.convT2E� 2runtime.writebarrierifacež ^go.string."https://go.googlesource.com/%v/+/%v"’ fmt.SprintfÊ "net/http.Redirectò $runtime.panicslice0Ð"".autotmp_0098"type.interface {}"".autotmp_0097Ï"type.interface {}"".autotmp_0095o&type.[]interface {}"".autotmp_0094type.uint64"".autotmp_0093type.uint64"".autotmp_0089type.string"".autotmp_0088¯type.string"".autotmp_0087�type.string"".autotmp_0086?(type.[2]interface {} "".git×type."".gitHash"".targetÏtype.string"".hash�type.string"".p¯type.string"".r ,type.*net/http.Request"".w8type.net/http.ResponseWriter("ÐÄÏЉÏÐ�>¶*eP0B1�H ,sgm8&~Ì\ ,Tgclocals·5fcd0802138fb5a238704a5759b3a110Tgclocals·3a0a1afba2229759d89c62a83794cef6¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ"".func·001  – eH‹ %H;awèëêHƒìhH‹BH‹rH‹ZH‰\$@H‹Z H‰\$HH‹H‹;H‰<$H‰t$PH�|$H¥H¥H¥H‹\$pHÁãH‰\$ èL‹D$@H‹T$PH‹L$(H‹D$0H‹l$8H‰l$`HƒøH‰D$Xt(H‰$H‰l$èH�\$H�,$H‰ïH‰ÞH¥H¥è Hƒùt6H‹H‰$H‹H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‹BHƒø‚HH‹ +HÇÆHƒþ†-¶H‰ÍHƒþ†HÿŶmÁå ëH‰ÍHƒþ†öHƒÅ¶mÁå ëH‰ÍHƒþ†ÕHƒÅ¶mÁå ë‰ÞA‹9ó…€H‹zH‹JHƒù‚¢H‹H‰ÊHƒêH‰ùHƒéHƒùtHƒÀH‰ÅHƒúvw¶HƒúvgHÿŶmÁå ëH‰ÅHƒúvKHƒÅ¶mÁå ëH‰ÅHƒúv.HƒÅ¶mÁå ë‰ØH‹\$H‰A‹9óv +ÆD$xHƒÄhÃÆD$xëôè è è è è è è è è è & + "runtime.morestackº"os.(*File).ReadAt¨runtime.convI2EØruntime.gopanicö&io.ErrUnexpectedEOFŒ&io.ErrUnexpectedEOF runtime.convI2EÐruntime.gopanicŒ$runtime.panicindexš$runtime.panicindex¨$runtime.panicindex¶$runtime.panicindexÄ$runtime.panicsliceÒ$runtime.panicindexà$runtime.panicindexî$runtime.panicindexü$runtime.panicindexŠ $runtime.panicslice Ð"".autotmp_0113type.uint32"".autotmp_0111type.uint64"".autotmp_0110type.[]uint8"".&git? type.*"".gitHash "".&hgOtype.*"".hgHash +"".&b/type.*[]uint8 "".errtype.error "".~r1type.bool"".itype.intÐãÏÐRÐ4h4K (6t €#(\7½Tgclocals·0666c54e355770f45aff0c97a488866fTgclocals·6993111e447096fd1908f1258466414d¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ"".func·002À´eH‹ %H;awèëêHƒì0H‹rH‹\$8H‰$H‹\$@H‰\$H‹\$HH‰\$H�l$H‰ïH¥H¥HÇD$(-èHƒÄ0à + "runtime.morestack¢"net/http.Redirect0`"".r ,type.*net/http.Request"".w8type.net/http.ResponseWriter`?_`œ7  +PTgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ"".func·003€ êeH‹ %H;awèëêH�ì€H‹´$˜H‹JH‹ZH‰\$8H‹nHƒý„íH‹U8H‰T$PH‹E@H‰D$XH‹iH9è…�H‰$H‰D$H‰L$0L�D$L‰ÇH‰ÎH¥H¥èH‹T$XH‹L$0H‹´$˜¶\$ €ût_H‰ÐHÿÈH9ÂrMH‹œ$ˆH‰$H‹œ$�H‰\$H‰t$H‹L$PH‰L$pH‰L$H‰D$xH‰D$ HÇD$(.èH�Ä€Ãè H‹IH‹nH‹]@H‹nH‹U@H9Ê‚ H‹^H‹C8H)ÊHƒút H‰ËHÃH‰ØH‹H‰$H‰D$`H‰D$H‰T$hH‰T$è¶\$€ûuBH‹œ$ˆH‰$H‹´$�H‰t$H�5H�l$H‰ïH¥H¥HÇD$ ”èH�Ä€ÃH‹t$8H�,$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$èH‹L$ H‹D$(H‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$H‰L$@H‰L$H‰D$HH‰D$ HÇD$(.èH�Ä€Ãè ‰Eé þÿÿ + "runtime.morestackú runtime.eqstringÒ"net/http.Redirectì$runtime.panicsliceì"".validId¦8regexp.(*Regexp).MatchStringú*go.string."Not found"®net/http.Error�*runtime.concatstring2´"net/http.RedirectÎ$runtime.panicslice0€"".autotmp_0128type.uint64"".autotmp_0127type.uint64"".autotmp_0126type.uint64"".autotmp_0121type.int"".&baseURL�type.*string"".&prefixŸtype.*string"".targettype.string +"".id?type.string"".p_type.string"".r ,type.*net/http.Request"".w8type.net/http.ResponseWriter6€×ÿ€­ÿ€‚ÿ€À<¬2kP7.:3H  |ljDªTgclocals·4db1843f3e4636e2a2819e16fc672502Tgclocals·50c2ab41c6b86f249feabe5f52469715¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ"".initÀ º eH‹ %H;awèëêHƒì(¶€ût¶€ûuHƒÄ(Ãè ÆèèèèèèèèH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø}aH�H‰$H‹H‰\$H�H‰ÅHkí HëH‰\$H�H‰ÅH‰D$ Hkí HëH‰\$HƒD$èH‹D$ HÿÀHƒø|ŸH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø}aH�H‰$H‹H‰\$H�H‰ÅHkí HëH‰\$H�H‰ÅH‰D$ Hkí HëH‰\$HƒD$èH‹D$ HÿÀHƒø|ŸH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø}aH�H‰$H‹H‰\$H�H‰ÅHkí HëH‰\$H�H‰ÅH‰D$ Hkí HëH‰\$HƒD$èH‹D$ HÿÀHƒø|ŸH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø}aH�H‰$H‹H‰\$H�H‰ÅHkí HëH‰\$H�H‰ÅH‰D$ Hkí HëH‰\$HƒD$èH‹D$ HÿÀHƒø|ŸH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èÆHƒÄ(Ãn + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·Œregexp.init–net/http.init strings.initªstrconv.init´os.init¾io.initÈfmt.initÒ(encoding/binary.inità,type.map[string]string„runtime.makemap¦"".pkgRedirects¸.runtime.writebarrierptrÖ,type.map[string]stringì"".pkgRedirects„""".statictmp_0135°""".statictmp_0135î$runtime.mapassign1˜,type.map[string]string¼runtime.makemapÞ"".cmdRedirectsð.runtime.writebarrierptrŽ,type.map[string]string¤"".cmdRedirects¼""".statictmp_0137è""".statictmp_0137¦$runtime.mapassign1Ð,type.map[string]stringôruntime.makemap–"".redirects¨.runtime.writebarrierptrÆ,type.map[string]stringÜ"".redirectsô""".statictmp_0139 """.statictmp_0139Þ$runtime.mapassign1ˆ ,type.map[string]string¬ runtime.makemapÎ  "".prefixHelpersà .runtime.writebarrierptrþ ,type.map[string]string” + "".prefixHelpers¬ +""".statictmp_0141Ø +""".statictmp_0141– $runtime.mapassign1À 6go.string."^[A-Za-z0-9-]*$"æ $regexp.MustCompileþ "".validIdš .runtime.writebarrierptr¦ "".initdone·P"".autotmp_0142type.int"".autotmp_0140type.int"".autotmp_0138type.int"".autotmp_0136type.intPOPåO ,Ðm±œœVœœ4ª 7éTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/redirect.goþ$"".(*gitHash).Hash€üeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹+‰,$èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0à + 0runtime.morestack_noctxt¢(go.string."redirect"Ì&go.string."gitHash"ø go.string."Hash" "runtime.panicwrapÂ"".gitHash.Hash0` "".~r0type.string""..this type.*"".gitHash`£_ÀÀ �1Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*gitHash).Repo€üeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹+‰,$èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0à + 0runtime.morestack_noctxt¢(go.string."redirect"Ì&go.string."gitHash"ø go.string."Repo" "runtime.panicwrapÂ"".gitHash.Repo0` "".~r0type.string""..this type.*"".gitHash`£_ÀÀ �1Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*hgHash).String€üeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8‹+‰,$èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0à + 0runtime.morestack_noctxt¢(go.string."redirect"Ì$go.string."hgHash"ø$go.string."String" "runtime.panicwrap "".hgHash.String0` "".~r0type.string""..thistype.*"".hgHash`£_ÀÀ �1Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0148type.int"".autotmp_0147type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0152?"type.interface {}"".autotmp_0151"type.interface {}"".autotmp_0150_type.int"".autotmp_0149Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ""".(*repo).String �eH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇD$hHÇD$pH‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`¶+HÇD$HHÇD$P@ˆl$7H�H‰$HÇD$èH‹\$H‰\$@1ÀHƒø }_H�H‰$H‹\$@H‰\$H�H‰ÅHkíHëH‰\$H�H‰ÅH‰D$8HkíHëH‰\$HƒD$èH‹D$8HÿÀHƒø |¡H�H‰$H‹\$@H‰\$H�\$7H‰\$èH‹\$HƒûtH‹ H‹kH‰L$hH‰l$pHƒÄXÉëæ + 0runtime.morestack_noctxt¢(go.string."redirect"Ì go.string."repo"ø$go.string."String" "runtime.panicwrapð.type.map["".repo]string”runtime.makemapÆ.type.map["".repo]stringð""".statictmp_0156œ""".statictmp_0156Ú$runtime.mapassign1„.type.map["".repo]string¾$runtime.mapaccess10° "".autotmp_0157?type.int"".autotmp_0155/.type.map["".repo]string"".autotmp_0153Atype."".repo "".~r0type.string "".~r0type.string""..thistype.*"".repo°é¯° � +���22Tgclocals·d7e8a62d22b1cde6d92b17a55c33fe8fTgclocals·61e2515c69061b8fed0e66ece719f936þ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0160type.int"".autotmp_0159type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0164?type.string"".autotmp_0163type.string"".autotmp_0162_type.int"".autotmp_0161Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0167type.int"".autotmp_0166type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0171?"type.interface {}"".autotmp_0170"type.interface {}"".autotmp_0169_type.int"".autotmp_0168Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþRtype..hash.struct { a "".repo; b string }ÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashàruntime.strhash@@ +"".autotmp_0173type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pHtype.*struct { a "".repo; b string }@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþNtype..eq.struct { a "".repo; b string }À°eH‹ %H;awèëêHƒìHH‹L$PH‹D$X¶¶(@8ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtì runtime.eqstring@� "".autotmp_0175?type.string"".autotmp_0174type.string "".~r30type.bool"".s type.uintptr"".qHtype.*struct { a "".repo; b string }"".pHtype.*struct { a "".repo; b string }*���T�� �    +u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþZtype..hash.[11]struct { a "".repo; b string }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüRtype..hash.struct { a "".repo; b string }@` "".autotmp_0178type.int"".autotmp_0177type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pPtype.*[11]struct { a "".repo; b string }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþVtype..eq.[11]struct { a "".repo; b string }€öeH‹ %H;awèëêHƒìX1ÀHÇD$( H‹l$(H9è�¦H‰D$0H‹L$`Hƒù„­H‹\$hH‰ÅHkíHéHƒû„�H‰ÅHkíHëH‰Ø¶¶(@8ëukH‹qH‹IH‹PH‹@H9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒZÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉélÿÿÿ‰éLÿÿÿ + 0runtime.morestack_noctxtê runtime.eqstring@°"".autotmp_0184?type.string"".autotmp_0183type.string"".autotmp_0180_type.int"".autotmp_0179Otype.int "".~r30type.bool"".s type.uintptr"".qPtype.*[11]struct { a "".repo; b string }"".pPtype.*[11]struct { a "".repo; b string }&°È¯° ¯°€€ ´LTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþPtype..hash.struct { a string; b string }ÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.strhash@@ +"".autotmp_0186type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pFtype.*struct { a string; b string }@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþLtype..eq.struct { a string; b string }À´eH‹ %H;awèëêHƒìHH‹\$PHƒû„êH‹3H‹KH‹\$XHƒû„ÍH‹H‹CH9Á…³H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût}H‹\$PHƒûtnH‹SH‹CH‹\$XHƒûtWH‹sH‹KH9Èu@H‰T$(H‰$H‰D$0H‰D$H‰t$8H‰t$H‰L$@H‰L$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHÉ륉ëŽÆD$hHƒÄHÉé,ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxtî runtime.eqstring° runtime.eqstring@�"".autotmp_0190type.string"".autotmp_0189type.string"".autotmp_0188?type.string"".autotmp_0187type.string "".~r30type.bool"".s type.uintptr"".qFtype.*struct { a string; b string }"".pFtype.*struct { a string; b string }2�Õ�� ����   vªTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþXtype..hash.[26]struct { a string; b string }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüPtype..hash.struct { a string; b string }@` "".autotmp_0193type.int"".autotmp_0192type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pNtype.*[26]struct { a string; b string }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþTtype..eq.[26]struct { a string; b string }ÀªeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�!H‰D$0H‹L$pHƒù„GH‹\$xH‰ÅHkí HéHƒû„'H‰ÅHkí HëH‰L$@Hƒù„H‹1H‹IH‰\$8Hƒû„êH‹H‹CH9Á…ÂH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„ˆH‹\$@Hƒû„ŠH‹SH‹CH‹\$8HƒûtsH‹sH‹KH9ÈuYH‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €ût#H‹D$0HÿÀH‹l$(H9èŒßþÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ뉉éoÿÿÿ‰éÿÿÿ‰éòþÿÿ‰éÒþÿÿ‰é²þÿÿ + 0runtime.morestack_noctxtŽ runtime.eqstringà runtime.eqstring@Ð"".autotmp_0201type.string"".autotmp_0200type.string"".autotmp_0199?type.string"".autotmp_0198type.string"".autotmp_0197_Ftype.*struct { a string; b string }"".autotmp_0196OFtype.*struct { a string; b string }"".autotmp_0195type.int"".autotmp_0194otype.int "".~r30type.bool"".s type.uintptr"".qNtype.*[26]struct { a string; b string }"".pNtype.*[26]struct { a string; b string }&ÐÆÏÐ ÏÐ2  ÆiqTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþVtype..hash.[6]struct { a string; b string }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüPtype..hash.struct { a string; b string }@` "".autotmp_0204type.int"".autotmp_0203type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pLtype.*[6]struct { a string; b string }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþRtype..eq.[6]struct { a string; b string }ÀªeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�!H‰D$0H‹L$pHƒù„GH‹\$xH‰ÅHkí HéHƒû„'H‰ÅHkí HëH‰L$@Hƒù„H‹1H‹IH‰\$8Hƒû„êH‹H‹CH9Á…ÂH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„ˆH‹\$@Hƒû„ŠH‹SH‹CH‹\$8HƒûtsH‹sH‹KH9ÈuYH‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €ût#H‹D$0HÿÀH‹l$(H9èŒßþÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ뉉éoÿÿÿ‰éÿÿÿ‰éòþÿÿ‰éÒþÿÿ‰é²þÿÿ + 0runtime.morestack_noctxtŽ runtime.eqstringà runtime.eqstring@Ð"".autotmp_0212type.string"".autotmp_0211type.string"".autotmp_0210?type.string"".autotmp_0209type.string"".autotmp_0208_Ftype.*struct { a string; b string }"".autotmp_0207OFtype.*struct { a string; b string }"".autotmp_0206type.int"".autotmp_0205otype.int "".~r30type.bool"".s type.uintptr"".qLtype.*[6]struct { a string; b string }"".pLtype.*[6]struct { a string; b string }&ÐÆÏÐ ÏÐ2  ÆiqTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþXtype..hash.[31]struct { a string; b string }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüPtype..hash.struct { a string; b string }@` "".autotmp_0215type.int"".autotmp_0214type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pNtype.*[31]struct { a string; b string }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþTtype..eq.[31]struct { a string; b string }ÀªeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�!H‰D$0H‹L$pHƒù„GH‹\$xH‰ÅHkí HéHƒû„'H‰ÅHkí HëH‰L$@Hƒù„H‹1H‹IH‰\$8Hƒû„êH‹H‹CH9Á…ÂH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„ˆH‹\$@Hƒû„ŠH‹SH‹CH‹\$8HƒûtsH‹sH‹KH9ÈuYH‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €ût#H‹D$0HÿÀH‹l$(H9èŒßþÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ뉉éoÿÿÿ‰éÿÿÿ‰éòþÿÿ‰éÒþÿÿ‰é²þÿÿ + 0runtime.morestack_noctxtŽ runtime.eqstringà runtime.eqstring@Ð"".autotmp_0223type.string"".autotmp_0222type.string"".autotmp_0221?type.string"".autotmp_0220type.string"".autotmp_0219_Ftype.*struct { a string; b string }"".autotmp_0218OFtype.*struct { a string; b string }"".autotmp_0217type.int"".autotmp_0216otype.int "".~r30type.bool"".s type.uintptr"".qNtype.*[31]struct { a string; b string }"".pNtype.*[31]struct { a string; b string }&ÐÆÏÐ ÏÐ2  ÆiqTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþVtype..hash.[4]struct { a string; b string }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkí HëH‰$HÇD$ H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüPtype..hash.struct { a string; b string }@` "".autotmp_0226type.int"".autotmp_0225type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pLtype.*[4]struct { a string; b string }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþRtype..eq.[4]struct { a string; b string }ÀªeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�!H‰D$0H‹L$pHƒù„GH‹\$xH‰ÅHkí HéHƒû„'H‰ÅHkí HëH‰L$@Hƒù„H‹1H‹IH‰\$8Hƒû„êH‹H‹CH9Á…ÂH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„ˆH‹\$@Hƒû„ŠH‹SH‹CH‹\$8HƒûtsH‹sH‹KH9ÈuYH‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €ût#H‹D$0HÿÀH‹l$(H9èŒßþÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ뉉éoÿÿÿ‰éÿÿÿ‰éòþÿÿ‰éÒþÿÿ‰é²þÿÿ + 0runtime.morestack_noctxtŽ runtime.eqstringà runtime.eqstring@Ð"".autotmp_0234type.string"".autotmp_0233type.string"".autotmp_0232?type.string"".autotmp_0231type.string"".autotmp_0230_Ftype.*struct { a string; b string }"".autotmp_0229OFtype.*struct { a string; b string }"".autotmp_0228type.int"".autotmp_0227otype.int "".~r30type.bool"".s type.uintptr"".qLtype.*[4]struct { a string; b string }"".pLtype.*[4]struct { a string; b string }&ÐÆÏÐ ÏÐ2  ÆiqTgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/redirect/hash.goþTgclocals·2b892b6166a29da84b4f26d3316f1499  +þTgclocals·771157e6981a4b26b64a947269cc9ecb þTgclocals·2ff3e13867d0c89a77637eac14329e87 +¤ +þTgclocals·9ff42bf311af152488d11f0f78c8d5ce  + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a73fd2a0c6f832642aa9216fd9c5e6beþRgo.string."string too small: len(s) = %d"`\string too small: len(s) = %d Rgo.string."string too small: len(s) = %d"þTgclocals·0b7f62cec54829db8af40c20894ebb67((/þTgclocals·c45f1008acf31f9ce337f7dfa1fa0204(( +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a73fd2a0c6f832642aa9216fd9c5e6beþgo.string."go"0&go go.string."go"þ go.string."blog"0*blog go.string."blog"þ$go.string."crypto"0.crypto $go.string."crypto"þgo.string."exp"0(exp go.string."exp"þ"go.string."image"0,image "go.string."image"þ$go.string."mobile"0.mobile $go.string."mobile"þgo.string."net"0(net go.string."net"þgo.string."sys"0(sys go.string."sys"þ"go.string."talks"0,talks "go.string."talks"þ go.string."text"0*text go.string."text"þ"go.string."tools"0,tools "go.string."tools"þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·a35c4b598192637c8cabd331c3bcc2b5 þgo.string."0"0$0 go.string."0"þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·a35c4b598192637c8cabd331c3bcc2b5 þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·a35c4b598192637c8cabd331c3bcc2b5 þ"go.string."/pkg/"0,/pkg/ "go.string."/pkg/"þ"go.string."/cmd/"0,/cmd/ "go.string."/cmd/"þgo.string."/"0$/ go.string."/"þ*go.string."/src/pkg/"@4 /src/pkg/ *go.string."/src/pkg/"þ go.string."/cl/"0*/cl/ go.string."/cl/"þ(go.string."/change/"@2/change/ (go.string."/change/"þTgclocals·68d86af911123037f1dd3c9605beb8b8  DªZªZªZ ªU  ªUþTgclocals·2c09ec81c5cb12328d7183f25bc48833@@þTgclocals·0843cfab9d4383231116d2ee6285c36c``( ªU  ªU° ªU² ªUþTgclocals·cf331a3279348ad07432cfc0da9eabf888*****þ,Zgo.itab.net/http.HandlerFunc.net/http.HandlerþTgclocals·f71d58207dae87d05175ac11727cdd3b00 þTgclocals·afd56e89fe406cd8321967b6f2c293ef00þTgclocals·e72b51835e6e3b51db5066ba03ecc7e0@@  ‚þTgclocals·5b8b98831d767a2068c87c5841df7d09@@ """"""þ"go.string."/src/"0,/src/ "go.string."/src/"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·099986b79bd4df464b634a14757f9178+þ*go.string."Not found"@4 Not found *go.string."Not found"þVgo.string."https://codereview.appspot.com/"``https://codereview.appspot.com/ Vgo.string."https://codereview.appspot.com/"þbgo.string."https://go-review.googlesource.com/r/"pl%https://go-review.googlesource.com/r/ bgo.string."https://go-review.googlesource.com/r/"þTgclocals·281cdeb5ffeaaa34f6224d7bf5ac77b8(( þTgclocals·4db1843f3e4636e2a2819e16fc672502((+++þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·13d3af77a5bf02af6db4588efb2ea811þZgo.string."https://go.googlesource.com/go/+/"pd!https://go.googlesource.com/go/+/ Zgo.string."https://go.googlesource.com/go/+/"þ^go.string."https://go.googlesource.com/%v/+/%v"ph#https://go.googlesource.com/%v/+/%v ^go.string."https://go.googlesource.com/%v/+/%v"þTgclocals·3a0a1afba2229759d89c62a83794cef6€€*  "ü üþTgclocals·5fcd0802138fb5a238704a5759b3a110HH+++++++þTgclocals·6993111e447096fd1908f1258466414d  +*þTgclocals·0666c54e355770f45aff0c97a488866f þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þTgclocals·50c2ab41c6b86f249feabe5f52469715(( + þTgclocals·4db1843f3e4636e2a2819e16fc672502((+++þ go.string."asn1"0*asn1 go.string."asn1"þ2go.string."encoding/asn1"@< encoding/asn1 2go.string."encoding/asn1"þgo.string."big"0(big go.string."big"þ(go.string."math/big"@2math/big (go.string."math/big"þ"go.string."cmath"0,cmath "go.string."cmath"þ,go.string."math/cmplx"@6 +math/cmplx ,go.string."math/cmplx"þgo.string."csv"0(csv go.string."csv"þ0go.string."encoding/csv"@: encoding/csv 0go.string."encoding/csv"þ go.string."exec"0*exec go.string."exec"þ&go.string."os/exec"00os/exec &go.string."os/exec"þ:go.string."exp/template/html"PDexp/template/html :go.string."exp/template/html"þ2go.string."html/template"@< html/template 2go.string."html/template"þgo.string."gob"0(gob go.string."gob"þ0go.string."encoding/gob"@: encoding/gob 0go.string."encoding/gob"þ go.string."http"0*http go.string."http"þ(go.string."net/http"@2net/http (go.string."net/http"þ(go.string."http/cgi"@2http/cgi (go.string."http/cgi"þ0go.string."net/http/cgi"@: net/http/cgi 0go.string."net/http/cgi"þ*go.string."http/fcgi"@4 http/fcgi *go.string."http/fcgi"þ2go.string."net/http/fcgi"@< net/http/fcgi 2go.string."net/http/fcgi"þ2go.string."http/httptest"@< http/httptest 2go.string."http/httptest"þ:go.string."net/http/httptest"PDnet/http/httptest :go.string."net/http/httptest"þ,go.string."http/pprof"@6 +http/pprof ,go.string."http/pprof"þ4go.string."net/http/pprof"@>net/http/pprof 4go.string."net/http/pprof"þ go.string."json"0*json go.string."json"þ2go.string."encoding/json"@< encoding/json 2go.string."encoding/json"þ go.string."mail"0*mail go.string."mail"þ(go.string."net/mail"@2net/mail (go.string."net/mail"þ go.string."rand"0*rand go.string."rand"þ*go.string."math/rand"@4 math/rand *go.string."math/rand"þgo.string."rpc"0(rpc go.string."rpc"þ&go.string."net/rpc"00net/rpc &go.string."net/rpc"þ.go.string."rpc/jsonrpc"@8 rpc/jsonrpc .go.string."rpc/jsonrpc"þ6go.string."net/rpc/jsonrpc"@@net/rpc/jsonrpc 6go.string."net/rpc/jsonrpc"þ&go.string."scanner"00scanner &go.string."scanner"þ0go.string."text/scanner"@: text/scanner 0go.string."text/scanner"þ go.string."smtp"0*smtp go.string."smtp"þ(go.string."net/smtp"@2net/smtp (go.string."net/smtp"þ*go.string."tabwriter"@4 tabwriter *go.string."tabwriter"þ4go.string."text/tabwriter"@>text/tabwriter 4go.string."text/tabwriter"þ(go.string."template"@2template (go.string."template"þ2go.string."text/template"@< text/template 2go.string."text/template"þ4go.string."template/parse"@>template/parse 4go.string."template/parse"þ>go.string."text/template/parse"PHtext/template/parse >go.string."text/template/parse"þgo.string."url"0(url go.string."url"þ&go.string."net/url"00net/url &go.string."net/url"þ"go.string."utf16"0,utf16 "go.string."utf16"þ2go.string."unicode/utf16"@< unicode/utf16 2go.string."unicode/utf16"þ go.string."utf8"0*utf8 go.string."utf8"þ0go.string."unicode/utf8"@: unicode/utf8 0go.string."unicode/utf8"þgo.string."xml"0(xml go.string."xml"þ0go.string."encoding/xml"@: encoding/xml 0go.string."encoding/xml"þ"go.string."gofix"0,gofix "go.string."gofix"þgo.string."fix"0(fix go.string."fix"þ*go.string."goinstall"@4 goinstall *go.string."goinstall"þ$go.string."gopack"0.gopack $go.string."gopack"þ go.string."pack"0*pack go.string."pack"þ$go.string."gotest"0.gotest $go.string."gotest"þ"go.string."govet"0,govet "go.string."govet"þgo.string."vet"0(vet go.string."vet"þ$go.string."goyacc"0.goyacc $go.string."goyacc"þ go.string."yacc"0*yacc go.string."yacc"þ"go.string."/blog"0,/blog "go.string."/blog"þ$go.string."/blog/"0./blog/ $go.string."/blog/"þ$go.string."/build"0./build $go.string."/build"þFgo.string."http://build.golang.org"PPhttp://build.golang.org Fgo.string."http://build.golang.org"þ&go.string."/change"00/change &go.string."/change"þTgo.string."https://go.googlesource.com/go"`^https://go.googlesource.com/go Tgo.string."https://go.googlesource.com/go"þgo.string."/cl"0(/cl go.string."/cl"þ\go.string."https://go-review.googlesource.com"pf"https://go-review.googlesource.com \go.string."https://go-review.googlesource.com"þ.go.string."/cmd/godoc/"@8 /cmd/godoc/ .go.string."/cmd/godoc/"þtgo.string."http://godoc.org/golang.org/x/tools/cmd/godoc/"€~.http://godoc.org/golang.org/x/tools/cmd/godoc/ tgo.string."http://godoc.org/golang.org/x/tools/cmd/godoc/"þ*go.string."/cmd/vet/"@4 /cmd/vet/ *go.string."/cmd/vet/"þpgo.string."http://godoc.org/golang.org/x/tools/cmd/vet/"€z,http://godoc.org/golang.org/x/tools/cmd/vet/ pgo.string."http://godoc.org/golang.org/x/tools/cmd/vet/"þ$go.string."/issue"0./issue $go.string."/issue"þ^go.string."https://github.com/golang/go/issues"ph#https://github.com/golang/go/issues ^go.string."https://github.com/golang/go/issues"þ,go.string."/issue/new"@6 +/issue/new ,go.string."/issue/new"þfgo.string."https://github.com/golang/go/issues/new"pp'https://github.com/golang/go/issues/new fgo.string."https://github.com/golang/go/issues/new"þ&go.string."/issues"00/issues &go.string."/issues"þ"go.string."/play"0,/play "go.string."/play"þDgo.string."http://play.golang.org"PNhttp://play.golang.org Dgo.string."http://play.golang.org"þ go.string."/ref"0*/ref go.string."/ref"þ8go.string."/doc/#references"PB/doc/#references 8go.string."/doc/#references"þ(go.string."/doc/mem"@2/doc/mem (go.string."/doc/mem"þ(go.string."/ref/mem"@2/ref/mem (go.string."/ref/mem"þ*go.string."/doc/spec"@4 /doc/spec *go.string."/doc/spec"þ*go.string."/ref/spec"@4 /ref/spec *go.string."/ref/spec"þ$go.string."/talks"0./talks $go.string."/talks"þFgo.string."http://talks.golang.org"PPhttp://talks.golang.org Fgo.string."http://talks.golang.org"þ"go.string."/tour"0,/tour "go.string."/tour"þDgo.string."http://tour.golang.org"PNhttp://tour.golang.org Dgo.string."http://tour.golang.org"þ"go.string."/wiki"0,/wiki "go.string."/wiki"þZgo.string."https://github.com/golang/go/wiki"pd!https://github.com/golang/go/wiki Zgo.string."https://github.com/golang/go/wiki"þNgo.string."/doc/articles/c_go_cgo.html"`X/doc/articles/c_go_cgo.html Ngo.string."/doc/articles/c_go_cgo.html"þ4go.string."/blog/c-go-cgo"@>/blog/c-go-cgo 4go.string."/blog/c-go-cgo"þfgo.string."/doc/articles/concurrency_patterns.html"pp'/doc/articles/concurrency_patterns.html fgo.string."/doc/articles/concurrency_patterns.html"þpgo.string."/blog/go-concurrency-patterns-timing-out-and"€z,/blog/go-concurrency-patterns-timing-out-and pgo.string."/blog/go-concurrency-patterns-timing-out-and"þdgo.string."/doc/articles/defer_panic_recover.html"pn&/doc/articles/defer_panic_recover.html dgo.string."/doc/articles/defer_panic_recover.html"þRgo.string."/blog/defer-panic-and-recover"`\/blog/defer-panic-and-recover Rgo.string."/blog/defer-panic-and-recover"þZgo.string."/doc/articles/error_handling.html"pd!/doc/articles/error_handling.html Zgo.string."/doc/articles/error_handling.html"þNgo.string."/blog/error-handling-and-go"`X/blog/error-handling-and-go Ngo.string."/blog/error-handling-and-go"þVgo.string."/doc/articles/gobs_of_data.html"``/doc/articles/gobs_of_data.html Vgo.string."/doc/articles/gobs_of_data.html"þgo.string."text/template/parse"€  go.string."url"   &go.string."net/url"À  "go.string."utf16"à  2go.string."unicode/utf16"€  go.string."utf8"   0go.string."unicode/utf8"À  go.string."xml"à  0go.string."encoding/xml"þ""".statictmp_0137€Jtype.[6]struct { a string; b string }€  "go.string."gofix"  go.string."fix"@ *go.string."goinstall"` go.string."go"€ $go.string."gopack"  go.string."pack"À $go.string."gotest"à go.string."go"€ "go.string."govet"  go.string."vet"À $go.string."goyacc"à go.string."yacc"þ""".statictmp_0139ÀLtype.[31]struct { a string; b string }À" . ,# +'# !',&!,) .!%-# | "go.string."/blog"  $go.string."/blog/"@ $go.string."/build"` Fgo.string."http://build.golang.org"€ &go.string."/change"  Tgo.string."https://go.googlesource.com/go"À go.string."/cl"à \go.string."https://go-review.googlesource.com"€ .go.string."/cmd/godoc/"  tgo.string."http://godoc.org/golang.org/x/tools/cmd/godoc/"À *go.string."/cmd/vet/"à pgo.string."http://godoc.org/golang.org/x/tools/cmd/vet/"€ $go.string."/issue"  ^go.string."https://github.com/golang/go/issues"À ,go.string."/issue/new"à fgo.string."https://github.com/golang/go/issues/new"€ &go.string."/issues"  ^go.string."https://github.com/golang/go/issues"À "go.string."/play"à Dgo.string."http://play.golang.org"€ go.string."/ref"  8go.string."/doc/#references"À (go.string."/doc/mem"à (go.string."/ref/mem"€ *go.string."/doc/spec"  *go.string."/ref/spec"À $go.string."/talks"à Fgo.string."http://talks.golang.org"€ "go.string."/tour"  Dgo.string."http://tour.golang.org"À "go.string."/wiki"à Zgo.string."https://github.com/golang/go/wiki"€ Ngo.string."/doc/articles/c_go_cgo.html"  4go.string."/blog/c-go-cgo"À fgo.string."/doc/articles/concurrency_patterns.html"à pgo.string."/blog/go-concurrency-patterns-timing-out-and"€  dgo.string."/doc/articles/defer_panic_recover.html"   Rgo.string."/blog/defer-panic-and-recover"À  Zgo.string."/doc/articles/error_handling.html"à  Ngo.string."/blog/error-handling-and-go"€ + Vgo.string."/doc/articles/gobs_of_data.html"  + net/http.(*ServeMux).HandleFuncþ"".clHandler·f"".clHandlerþ&"".changeHandler·f "".changeHandlerþ"".func·002·f"".func·002þ&runtime.typ2Itab·f runtime.typ2Itabþ"".func·003·f"".func·003þ:runtime.writebarrierstring·f4runtime.writebarrierstringþ0net/url.(*URL).String·f*net/url.(*URL).Stringþ(net/http.Redirect·f"net/http.Redirectþ&runtime.eqstring·f runtime.eqstringþ*strings.TrimSuffix·f$strings.TrimSuffixþ>regexp.(*Regexp).MatchString·f8regexp.(*Regexp).MatchStringþ"net/http.Error·fnet/http.Errorþstrconv.Atoi·fstrconv.Atoiþ&"".LoadChangeMap·f "".LoadChangeMapþos.Open·fos.Openþfmt.Sprintf·ffmt.Sprintfþ(os.(*File).ReadAt·f"os.(*File).ReadAtþ$runtime.convI2E·fruntime.convI2Eþ$runtime.gopanic·fruntime.gopanicþ*runtime.panicindex·f$runtime.panicindexþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþregexp.init·fregexp.initþ net/http.init·fnet/http.initþstrings.init·fstrings.initþstrconv.init·fstrconv.initþos.init·fos.initþio.init·fio.initþfmt.init·ffmt.initþ.encoding/binary.init·f(encoding/binary.initþ*regexp.MustCompile·f$regexp.MustCompileþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ:go.string."*redirect.hashMap"PD*redirect.hashMap :go.string."*redirect.hashMap"þ:go.string."*redirect.gitHash"PD*redirect.gitHash :go.string."*redirect.gitHash"þ(go.string."redirect"@2redirect (go.string."redirect"þ&go.string."gitHash"00gitHash &go.string."gitHash"þ go.string."Hash"0*Hash go.string."Hash"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ go.string."Repo"0*Repo go.string."Repo"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgo.string."func(*redirect.gitHash) string"`^func(*redirect.gitHash) string Tgo.string."func(*redirect.gitHash) string"þ:type.func(*"".gitHash) string  G?ÀR3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*redirect.gitHash) string"pLgo.weak.type.*func(*"".gitHash) string€"runtime.zerovalue €:type.func(*"".gitHash) stringÐ�:type.func(*"".gitHash) string€ type.*"".gitHash�type.stringþ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþ type.*"".gitHash°°1¤d6$   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*redirect.gitHash"p2go.weak.type.**"".gitHash€"runtime.zerovalue�type."".gitHash`  type.*"".gitHashÀð type.*"".gitHashð go.string."Hash"�$type.func() string :type.func(*"".gitHash) string°$"".(*gitHash).HashÀ$"".(*gitHash).HashÐ go.string."Repo"ð$type.func() string€:type.func(*"".gitHash) string�$"".(*gitHash).Repo $"".(*gitHash).Repoþ^runtime.gcbits.0x000000000000000000000000000000 þ8go.string."redirect.gitHash"PBredirect.gitHash 8go.string."redirect.gitHash"þRgo.string."func(redirect.gitHash) string"`\func(redirect.gitHash) string Rgo.string."func(redirect.gitHash) string"þ8type.func("".gitHash) string  jÐÙ§3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(redirect.gitHash) string"pJgo.weak.type.*func("".gitHash) string€"runtime.zerovalue €8type.func("".gitHash) stringÐ�8type.func("".gitHash) string€type."".gitHash�type.stringþtype."".gitHash  › CŠ& € runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P8go.string."redirect.gitHash"p type.*"".gitHash€"runtime.zerovalue`�type."".gitHash�&go.string."gitHash" "go.importpath."".°àtype."".gitHashà go.string."Hash"€$type.func() string�8type.func("".gitHash) string $"".(*gitHash).Hash°"".gitHash.HashÀ go.string."Repo"à$type.func() stringð8type.func("".gitHash) string€$"".(*gitHash).Repo�"".gitHash.Repoþxgo.string."func(*redirect.hashMap, string) redirect.gitHash"�‚0func(*redirect.hashMap, string) redirect.gitHash xgo.string."func(*redirect.hashMap, string) redirect.gitHash"þRtype.func(*"".hashMap, string) "".gitHash°°“¤ä3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*redirect.hashMap, string) redirect.gitHash"pdgo.weak.type.*func(*"".hashMap, string) "".gitHash€"runtime.zerovalue €Rtype.func(*"".hashMap, string) "".gitHashРRtype.func(*"".hashMap, string) "".gitHash€ type.*"".hashMap�type.string type."".gitHashþ$go.string."Lookup"0.Lookup $go.string."Lookup"þRgo.string."func(string) redirect.gitHash"`\func(string) redirect.gitHash Rgo.string."func(string) redirect.gitHash"þ8type.func(string) "".gitHash  :!¬ã3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(string) redirect.gitHash"pJgo.weak.type.*func(string) "".gitHash€"runtime.zerovalue €8type.func(string) "".gitHashÐ�8type.func(string) "".gitHash€type.string�type."".gitHashþ type.*"".hashMapÐÐù0‘Q6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*redirect.hashMap"p2go.weak.type.**"".hashMap€"runtime.zerovalue�type."".hashMap`  type.*"".hashMapÀð type.*"".hashMapð$go.string."Lookup"�8type.func(string) "".gitHash Rtype.func(*"".hashMap, string) "".gitHash°("".(*hashMap).LookupÀ("".(*hashMap).Lookupþbruntime.gcbits.0x48000000000000000000000000000000 Hþ8go.string."redirect.hashMap"PBredirect.hashMap 8go.string."redirect.hashMap"þ go.string."file"0*file go.string."file"þ&go.string."entries"00entries &go.string."entries"þ&go.string."hashMap"00hashMap &go.string."hashMap"þtype."".hashMap°°…]»Ì À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000P8go.string."redirect.hashMap"p type.*"".hashMap€"runtime.zerovalue�Àtype."".hashMapÀ go.string."file"Ð"go.importpath."".àtype.*os.File�&go.string."entries" "go.importpath."".°type.int`àtype."".hashMapà&go.string."hashMap"ð"go.importpath."".€°type."".hashMapþ8go.string."*redirect.hgHash"PB*redirect.hgHash 8go.string."*redirect.hgHash"þ$go.string."hgHash"0.hgHash $go.string."hgHash"þ$go.string."String"0.String $go.string."String"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þRgo.string."func(*redirect.hgHash) string"`\func(*redirect.hgHash) string Rgo.string."func(*redirect.hgHash) string"þ8type.func(*"".hgHash) string  At"J3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*redirect.hgHash) string"pJgo.weak.type.*func(*"".hgHash) string€"runtime.zerovalue €8type.func(*"".hgHash) stringÐ�8type.func(*"".hgHash) string€type.*"".hgHash�type.stringþtype.*"".hgHashÐÐéç6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*redirect.hgHash"p0go.weak.type.**"".hgHash€"runtime.zerovalue�type."".hgHash` type.*"".hgHashÀðtype.*"".hgHashð$go.string."String"�$type.func() string 8type.func(*"".hgHash) string°&"".(*hgHash).StringÀ&"".(*hgHash).Stringþ6go.string."redirect.hgHash"@@redirect.hgHash 6go.string."redirect.hgHash"þPgo.string."func(redirect.hgHash) string"`Zfunc(redirect.hgHash) string Pgo.string."func(redirect.hgHash) string"þ6type.func("".hgHash) string  ËŸI‚3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(redirect.hgHash) string"pHgo.weak.type.*func("".hgHash) string€"runtime.zerovalue €6type.func("".hgHash) stringÐ�6type.func("".hgHash) string€type."".hgHash�type.stringþtype."".hgHashÀÀ¶Î Š € runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P6go.string."redirect.hgHash"ptype.*"".hgHash€"runtime.zerovalue`�type."".hgHash�$go.string."hgHash" "go.importpath."".°àtype."".hgHashà$go.string."String"€$type.func() string�6type.func("".hgHash) string &"".(*hgHash).String° "".hgHash.Stringþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þù0´‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P(go.string."[8]uint8"p,go.weak.type.*[8]uint8€"runtime.zerovalue�type.uint8 type.[]uint8þ:go.typelink.[8]uint8/[8]uint8type.[8]uint8þ*go.string."*[8]uint8"@4 *[8]uint8 *go.string."*[8]uint8"þtype.*[8]uint8  ©‰¥z6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*[8]uint8"p.go.weak.type.**[8]uint8€"runtime.zerovalue�type.[8]uint8þàgo.string."*struct { F uintptr; A0 **redirect.hashMap; A1 *[]uint8; A2 *redirect.hgHash; A3 *redirect.gitHash }"ðêd*struct { F uintptr; A0 **redirect.hashMap; A1 *[]uint8; A2 *redirect.hgHash; A3 *redirect.gitHash } àgo.string."*struct { F uintptr; A0 **redirect.hashMap; A1 *[]uint8; A2 *redirect.hgHash; A3 *redirect.gitHash }"þ®type.*struct { F uintptr; A0 **"".hashMap; A1 *[]uint8; A2 *"".hgHash; A3 *"".gitHash }  Î ¯ 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pàgo.string."*struct { F uintptr; A0 **redirect.hashMap; A1 *[]uint8; A2 *redirect.hgHash; A3 *redirect.gitHash }"pÀgo.weak.type.**struct { F uintptr; A0 **"".hashMap; A1 *[]uint8; A2 *"".hgHash; A3 *"".gitHash }€"runtime.zerovalue�¬type.struct { F uintptr; A0 **"".hashMap; A1 *[]uint8; A2 *"".hgHash; A3 *"".gitHash }þbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ*redirect.repo 4go.string."*redirect.repo"þ go.string."repo"0*repo go.string."repo"þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þNgo.string."func(*redirect.repo) string"`Xfunc(*redirect.repo) string Ngo.string."func(*redirect.repo) string"þ4type.func(*"".repo) string  ,è¶N3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*redirect.repo) string"pFgo.weak.type.*func(*"".repo) string€"runtime.zerovalue €4type.func(*"".repo) stringÐ�4type.func(*"".repo) string€type.*"".repo�type.stringþtype.*"".repoÐÐvgk6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*redirect.repo"p,go.weak.type.**"".repo€"runtime.zerovalue�type."".repo` type.*"".repoÀðtype.*"".repoð$go.string."String"�$type.func() string 4type.func(*"".repo) string°""".(*repo).StringÀ""".(*repo).Stringþ2go.string."redirect.repo"@< redirect.repo 2go.string."redirect.repo"þLgo.string."func(redirect.repo) string"`Vfunc(redirect.repo) string Lgo.string."func(redirect.repo) string"þ2type.func("".repo) string  Dz Å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(redirect.repo) string"pDgo.weak.type.*func("".repo) string€"runtime.zerovalue €2type.func("".repo) stringÐ�2type.func("".repo) string€type."".repo�type.stringþtype."".repoÀÀD}�ˆ @ runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P2go.string."redirect.repo"ptype.*"".repo€"runtime.zerovalue`�type."".repo� go.string."repo" "go.importpath."".°àtype."".repoà$go.string."String"€$type.func() string�2type.func("".repo) string """.(*repo).String°"".repo.Stringþ6go.string."[]redirect.repo"@@[]redirect.repo 6go.string."[]redirect.repo"þtype.[]"".repo  ¿h?±   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]redirect.repo"p.go.weak.type.*[]"".repo€"runtime.zerovalue�type."".repoþJgo.typelink.[]redirect.repo/[]"".repotype.[]"".repoþ8go.string."[8]redirect.repo"PB[8]redirect.repo 8go.string."[8]redirect.repo"þtype.[8]"".repoÀÀ›[ 5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P8go.string."[8]redirect.repo"p0go.weak.type.*[8]"".repo€"runtime.zerovalue�type."".repo type.[]"".repoþNgo.typelink.[8]redirect.repo/[8]"".repotype.[8]"".repoþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþXgo.string."*map.bucket[redirect.repo]string"pb *map.bucket[redirect.repo]string Xgo.string."*map.bucket[redirect.repo]string"þ>type.*map.bucket["".repo]string  •cÏ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."*map.bucket[redirect.repo]string"pPgo.weak.type.**map.bucket["".repo]string€"runtime.zerovalue�type.*map.bucket["".repo]stringþbruntime.gcbits.0x44844800000000000000000000000000 D„HþPgo.string."map.hdr[redirect.repo]string"`Zmap.hdr[redirect.repo]string Pgo.string."map.hdr[redirect.repo]string"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þ6type.map.hdr["".repo]stringàà0¤Fô¶  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PPgo.string."map.hdr[redirect.repo]string"pHgo.weak.type.*map.hdr["".repo]string€"runtime.zerovalue�À6type.map.hdr["".repo]stringÀ&go.string."buckets"à>type.*map.bucket["".repo]string�,go.string."oldbuckets"°>type.*map.bucket["".repo]stringþHgo.string."map[redirect.repo]string"`Rmap[redirect.repo]string Hgo.string."map[redirect.repo]string"þ.type.map["".repo]stringÜÜ!ßòA5˜ € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."map[redirect.repo]string"p@go.weak.type.*map["".repo]string€"runtime.zerovalue�type."".repo type.string°Yˆ à runtime.algarray0Btype..gc.map.bucket[string]string@Jtype..gcprog.map.bucket[string]stringPHgo.string."map.bucket[string]string"pLgo.weak.type.*map.bucket[string]string€"runtime.zerovalue�À:type.map.bucket[string]stringÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]stringà(go.string."overflow"€go.weak.type.*map[string]string€"runtime.zerovalue�type.string type.string°:type.map.bucket[string]stringÀ4type.map.hdr[string]stringþ^go.typelink.map[string]string/map[string]string,type.map[string]stringþDgo.string."*map.hdr[string]string"PN*map.hdr[string]string Dgo.string."*map.hdr[string]string"þ6type.*map.hdr[string]string  �ºÆ¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*map.hdr[string]string"pHgo.weak.type.**map.hdr[string]string€"runtime.zerovalue�4type.map.hdr[string]stringþ*go.string."[]uintptr"@4 []uintptr *go.string."[]uintptr"þtype.[]uintptr  »3À]   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P*go.string."[]uintptr"p.go.weak.type.*[]uintptr€"runtime.zerovalue�type.uintptrþ>go.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþDgo.string."map.iter[string]string"PNmap.iter[string]string Dgo.string."map.iter[string]string"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þ6type.map.iter[string]stringððP¹…\ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PDgo.string."map.iter[string]string"pHgo.weak.type.*map.iter[string]string€"runtime.zerovalue�À6type.map.iter[string]stringÀgo.string."key"àtype.*string�go.string."val"°type.*stringàgo.string."t"€type.*uint8°go.string."h"Ð6type.*map.hdr[string]string€&go.string."buckets"  +__.PKGDEF 0 0 0 644 9794 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package util + import sync "sync" + import runtime "runtime" + import time "time" + import utf8 "unicode/utf8" + import vfs "golang.org/x/tools/godoc/vfs" + import path "path" + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"".Throttle struct { @"".f float64; @"".dt @"time".Duration; @"".tr @"time".Duration; @"".ts @"time".Duration; @"".tt @"time".Time } + func (@"".p·1 *@"".Throttle "esc:0x0") Throttle () + func @"".NewThrottle (@"".r·2 float64, @"".dt·3 @"time".Duration) (? *@"".Throttle) + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"sync".Locker interface { Lock(); Unlock() } + type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".rw·1 *@"sync".RWMutex) Lock () + func (@"sync".rw·1 *@"sync".RWMutex) RLock () + func (@"sync".rw·2 *@"sync".RWMutex "esc:0x2") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } + func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () + func (@"sync".rw·1 *@"sync".RWMutex) Unlock () + type @"".RWValue struct { @"".mutex @"sync".RWMutex; @"".value interface {}; @"".timestamp @"time".Time } + func (@"".v·3 *@"".RWValue) Get () (? interface {}, ? @"time".Time) + func (@"".v·1 *@"".RWValue) Set (@"".value·2 interface {}) + func @"".IsText (@"".s·2 []byte "esc:0x0") (? bool) + type @"golang.org/x/tools/godoc/vfs".ReadSeekCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"golang.org/x/tools/godoc/vfs".Opener interface { Open(@"golang.org/x/tools/godoc/vfs".name string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error) } + func @"".IsTextFile (@"".fs·2 @"golang.org/x/tools/godoc/vfs".Opener, @"".filename·3 string) (? bool) + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } + func (@"sync".r·1 *@"sync".rlocker) Lock () + func (@"sync".r·1 *@"sync".rlocker) Unlock () + +$$ +_go_.6 0 0 0 644 44010 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld time.a path.a sync.aunicode/utf8.aHƒ$ HÇD$H‹\$HH‰\$‹\$P‰\$H‹\$XH‰\$ èH‹\$@H‰\$xHƒÄ`É%빉ë‹òòD$8éîþÿÿòòD$8éÛþÿÿ + 0runtime.morestack_noctxtH*$f64.0000000000000000X*$f64.0000000000000000|*$f64.3ff0000000000000 *$f64.3ff0000000000000îtime.NowÜtime.Time.Add¢ type."".Throttle´"runtime.newobjectÞä runtime.duffzero‚0runtime.writebarrierfat3Ê*$f64.0000000000000000ð*$f64.bff00000000000000À"".autotmp_0003?"type.*"".Throttle"".autotmp_0002type.time.Time"".autotmp_0001/type.time.Time"".fOtype.float64 "".~r2 "type.*"".Throttle +"".dt$type.time.Duration"".rtype.float64À¹¿À<�4@   ë + vcgPTgclocals·472b4038a92a22013b9e5db30e7b0ee5Tgclocals·edb2cb51d621161f468230125ff05861¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþ."".(*Throttle).ThrottleÀ +ª +eH‹ %H�D$ÀH;AwèëåH�ìÀH‹œ$Èòò f.ȇNèL‹„$ÈH‹<$‹t$H‹T$‰t$hH‰T$pIƒø„I‹@ E‹H(D‰L$PI‹h0H‰l$XH‰|$`H‰D$HH9Ç|H9Ç…äD9Î�ÛHÇÀ<tH�ÄÀÃI‹hH‰l$@H‰¼$�H‰<$‰´$˜‰t$H‰”$ H‰T$I�h H�\$H‰ßH‰îH¥H¥H¥èH‹„$ÈH‹L$0Hƒø„cH‹XL‹D$@HËLÃH‰XL‹@òI*Èf(ÁòòYÁòH,ØH‹hH)ëHƒû~ H‰$èèH‹$‹L$H‹D$H‹œ$ÈH‹kH‰l$8H‰T$xH‰$‰Œ$€‰L$H‰„$ˆH‰D$H‹œ$�H‰\$‹œ$˜‰\$ H‹œ$ H‰\$(èH‹Œ$ÈH‹D$0H‹l$8HÅH‰iH‹\$xH‰$‹œ$€‰\$H‹œ$ˆH‰\$H‹iH‰l$èH‹T$ ‹L$(H‹D$0H‹œ$ÈH‰$Hƒ<$t@Hƒ$ HÇD$H‰”$¨H‰T$‰Œ$°‰L$H‰„$¸H‰D$ èH�ÄÀÉ%ë·‰é–þÿÿ1Àé%þÿÿA‰éßýÿÿè  +*0runtime.morestack_noctxtd*$f64.0000000000000000‚time.Nowôtime.Time.Sub¨time.Sleep²time.Now„time.Time.Sub”time.Time.AddÆ 0runtime.writebarrierfat3ž +runtime.block€"".autotmp_0010type.time.Time"".autotmp_0009$type.time.Duration"".autotmp_0008$type.time.Duration"".autotmp_0007type.time.Time"".autotmp_0006�$type.time.Duration"".autotmp_0005ÿ$type.time.Duration"".autotmp_0004/type.time.Timetime.u·3ïtype.time.Timetime.t·2¿type.time.Time +"".t1�type.time.Time +"".t0_type.time.Time"".p"type.*"".Throttle("€”ÿ€·ÿ€1 Dl"Uq' uˆ - @¹ÈH—Tgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4Tgclocals·c5ab2a43adc7e28a0aa1ac08e139ba82¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþ""".(*RWValue).Set€ôeH‹ %H;awèëêHƒì@H‹\$HH‰$Hƒ<$„ÀèH‹\$HH‰$Hƒ<$„›Hƒ$H‹\$PH‰\$H‹\$XH‰\$èèH‹$‹L$H‹D$H‹\$HH‰$Hƒ<$tRHƒ$(HÇD$H‰T$(H‰T$‰L$0‰L$H‰D$8H‰D$ èH‹\$HH‰$Hƒ<$t +èHƒÄ@É%ëí‰%륉%éYÿÿÿ‰%é4ÿÿÿ + 0runtime.morestack_noctxt^(sync.(*RWMutex).LockÂ2runtime.writebarrierifaceÌtime.Nowä0runtime.writebarrierfat3Ž,sync.(*RWMutex).Unlock0€"".autotmp_0012/type.time.Time"".value"type.interface {}"".v type.*"".RWValue€µ€0€*42Q    .ÒTgclocals·9b807a1de79759fa48658b2ca8ff7282Tgclocals·0528ab8f76149a707fd2f0025c2178a3œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/util.goþ""".(*RWValue).GetàÔeH‹ %H;awèëêHƒìHÇD$HÇD$ HÇD$(ÇD$0HÇD$8H‹\$H‰$Hƒ<$„„èH‹\$H‰$Hƒ<$tfH� QjèH‹T$ YYH…Àu@Hƒút6H‹jH‰l$H‹j H‰l$ H‹j(H‰l$(‹j0‰l$0H‹j8H‰l$8�èHƒÄÉëÆ�èHƒÄÉ%둉%épÿÿÿ + 0runtime.morestack_noctxt¶*sync.(*RWMutex).RLockä4sync.(*RWMutex).RUnlock·fô"runtime.deferprocú&runtime.deferreturn˜&runtime.deferreturn` "".~r10type.time.Time "".~r0"type.interface {}"".v type.*"".RWValue*] @ðBF+@ Z–Tgclocals·59f50a513a824f5d7a7e47c6a3e5f7b0Tgclocals·0115f8d53b75c1696444f08ad03251d9œ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/util.goþ"".IsText ‚eH‹ %H;awèëêHƒì@H‹l$PH‹L$XH‹T$HH�ýŽÆH�ù‚²HÇÅH‰T$HH‰$H‰l$PH‰l$H‰L$XH‰L$èH‹\$H‰\$0H‹\$ H‰\$81ÉH‰L$(H‹\$0H‰$H‹\$8H‰\$H‰L$èH‹L$‹D$ HƒùtH‹\$(H‹t$PHƒÃH9ó~ +ÆD$`HƒÄ@Ã=ýÿtƒø }¦ƒø +t¡ƒø tœƒø t—ÆD$`HƒÄ@Ãè éIÿÿÿ + + 0runtime.morestack_noctxtÐ2runtime.slicebytetostringÀ&runtime.stringiter2ì$runtime.panicslice@€ "".autotmp_0018type.int"".autotmp_0017type.int"".autotmp_0015type.int"".autotmp_0014type.string "".~r10type.bool"".stype.[]uint8"€µ€$€�*R) n +  +g8VTgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·8d600a433c6aaa81a4fe446d95c5546bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/util.goþ"".IsTextFileà Ð eH‹ %H�D$øH;AwèëåH�ìˆÆ„$°H‹œ$ H‰$H‹œ$¨H‰\$èH‹T$H‹L$H�H‰$H‹H‰\$H‰T$`H‰T$H‰L$hH‰L$èH‹L$ ¶\$(¶)€ût@ˆ¬$°�èH�ĈÃH‹œ$ H‰\$H‹œ$¨H‰\$H‹œ$˜H‰$H‹œ$�H‹[ ÿÓH‹l$H‰l$@H‹T$ H‰T$HH‹L$(H‹\$0H‰\$XHƒùH‰L$PtÆ„$°�èH�ĈÃH‰$Hƒý„0H�] SjèYYH…À… H�H‰$èH‹t$H‰t$8Hƒþ„àHÇÅHÇÂH‰t$pH‰t$H‰l$xH‰l$H‰”$€H‰T$H‹\$HH‰$H‹\$@H‹[(ÿÓH‹L$ H‹T$(H‹\$0H‰\$XHƒúH‰T$PtÆ„$°�èH�ĈÃH‹T$8H�ùwSHƒútIH‰ÍHÇÁH‰T$pH‰$H‰l$xH‰l$H‰Œ$€H‰L$è¶\$ˆœ$°�èH�ĈÉë³è ‰éÿÿÿ�èH�ĈÉEéÈþÿÿ$ +*0runtime.morestack_noctxtˆpath.Extª(type.map[string]boolÀ"".textExtü4runtime.mapaccess2_faststr¼&runtime.deferreturn¸ +¬&runtime.deferreturnð"runtime.deferproc” type.[1024]uint8¦"runtime.newobjectØ +®&runtime.deferreturnÄ"".IsTextè&runtime.deferreturnŠ $runtime.panicslice¨ &runtime.deferreturnP�"".autotmp_0027"type.*[1024]uint8"".autotmp_0023Otype.string"".&bufŸ"type.*[1024]uint8 "".errotype.error"".f�`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser "".~r2@type.bool"".filename type.string +"".fsPtype.golang.org/x/tools/godoc/vfs.Opener\"�‡��w��¤��\����ð<Š*j +W %f h ,CôZ)LTgclocals·c9096be5a05bf810d3a643693eb6b7d8Tgclocals·270ed255c3799b540117fb36ceef0b6bœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/util.goþ"".init ‚eH‹ %H;awèëêHƒì(¶€ût¶€ûuHƒÄ(Ãè ÆèèèèH�H‰$HÇD$èH‹\$H‰\$H�H‰$è1ÀHƒø}aH�H‰$H‹H‰\$H�H‰ÅHkíHëH‰\$H�H‰ÅH‰D$ HkíHëH‰\$HƒD$èH‹D$ HÿÀHƒø|ŸÆHƒÄ(Ã( + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·ŒBgolang.org/x/tools/godoc/vfs.init–sync.init path.initªtime.init¸(type.map[string]boolÜruntime.makemapþ"".textExt�.runtime.writebarrierptr®(type.map[string]boolÄ"".textExtÜ""".statictmp_0037ˆ""".statictmp_0037Æ$runtime.mapassign1î"".initdone·P"".autotmp_0038type.intPOPÉO�´Y5œ6 7ÙTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/util.goþ,type..hash."".ThrottleÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$ HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.f64hashèruntime.memhashÌ(type..hash.time.Time@@ "".autotmp_0041type.uintptr"".autotmp_0040type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".Throttle@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþ(type..eq."".ThrottleàÄeH‹ %H;awèëêHƒì H‹L$(H‹D$0òòf.È…"ŠH‰ $Hƒ<$„Hƒ$H‰D$Hƒ|$„ßHƒD$HÇD$èH‹\$(H‰$Hƒ<$„«Hƒ$H‹\$0H‰\$Hƒ|$„„HƒD$HÇD$è¶\$€ûu +ÆD$@HƒÄ ÃH‹L$(HƒùtMH‹D$0HƒÁ Hƒøt:HƒÀ H‹H‹(H9ëu!‹Y‹h9ëuH‹YH‹hH9ëu +ÆD$@HƒÄ ÃÆD$@HƒÄ Éë‰믉%épÿÿÿ‰%éIÿÿÿ‰%éÿÿÿ‰%éóþÿÿÆD$@HƒÄ à + 0runtime.morestack_noctxtâ runtime.memequalè runtime.memequal@@ "".~r30type.bool"".s type.uintptr"".q"type.*"".Throttle"".p"type.*"".Throttle(@±?@I?@ ?@A?ðð p€Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþ*type..hash."".RWValueÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$(HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.memhashè(runtime.nilinterhashÌ(type..hash.time.Time@@ "".autotmp_0047type.uintptr"".autotmp_0046type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".RWValue@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþ&type..eq."".RWValueÀ¤eH‹ %H;awèëêHƒìHH‹L$PHƒù„"H‹\$XHƒû„ H‰ $H‰\$HÇD$è¶\$€ûu +ÆD$hHƒÄHÃH‹\$XHƒû„ËH‹KH‹s H‹\$PHƒû„­H‹CH‹S H9È…’H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût\H‹L$PHƒùtMH‹D$XHƒÁ(Hƒøt:HƒÀ(H‹H‹(H9ëu!‹Y‹h9ëuH‹YH‹hH9ëu +ÆD$hHƒÄHÃÆD$hHƒÄHÉë‰ë¯ÆD$hHƒÄHÉéLÿÿÿ‰é.ÿÿÿ‰éíþÿÿ‰é×þÿÿ + 0runtime.morestack_noctxt– runtime.memequal„runtime.efaceeq@� "".autotmp_0051?"type.interface {}"".autotmp_0050"type.interface {} "".~r30type.bool"".s type.uintptr"".q type.*"".RWValue"".p type.*"".RWValue>�H��¶�� ����*àà J–Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0056type.int"".autotmp_0055type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0060?type.string"".autotmp_0059type.string"".autotmp_0058_type.int"".autotmp_0057Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþLtype..hash.struct { a string; b bool }ÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_0062type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pBtype.*struct { a string; b bool }@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþHtype..eq.struct { a string; b bool }€üeH‹ %H;awèëêHƒìHH‹\$PHƒû„ŽH‹3H‹KH‹\$XHƒûtxH‹H‹CH9ÁubH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût,H‹l$P¶]L‹D$XA¶h@8ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉ넉ékÿÿÿ + 0runtime.morestack_noctxtÞ runtime.eqstring@� "".autotmp_0064?type.string"".autotmp_0063type.string "".~r30type.bool"".s type.uintptr"".qBtype.*struct { a string; b bool }"".pBtype.*struct { a string; b bool }2�„�� �� �� ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþRtype..hash.[2]struct { a string; b bool }àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüLtype..hash.struct { a string; b bool }@` "".autotmp_0067type.int"".autotmp_0066type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".pHtype.*[2]struct { a string; b bool }`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþNtype..eq.[2]struct { a string; b bool }€êeH‹ %H;awèëêHƒìh1ÀHÇD$(H‹l$(H9è�ÌH‰D$0H‹L$pHƒù„çH‹\$xH‰ÅHkíHéHƒû„ÇH‰ÅHkíHëH‰L$@Hƒù„§H‹1H‹IH‰\$8Hƒû„ŠH‹H‹CH9ÁuqH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €ût;H‹l$@¶]L‹D$8A¶h@8ëu#H‹D$0HÿÀH‹l$(H9èŒ4ÿÿÿÆ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉéoÿÿÿ‰éRÿÿÿ‰é2ÿÿÿ‰éÿÿÿ + 0runtime.morestack_noctxt† runtime.eqstring@Ð"".autotmp_0073?type.string"".autotmp_0072type.string"".autotmp_0071_Btype.*struct { a string; b bool }"".autotmp_0070OBtype.*struct { a string; b bool }"".autotmp_0069type.int"".autotmp_0068otype.int "".~r30type.bool"".s type.uintptr"".qHtype.*[2]struct { a string; b bool }"".pHtype.*[2]struct { a string; b bool }&ÐñÏÐ ÏÐ'ÀÀ Â~Tgclocals·fa7203fd5ed88aea99b7be572f707eb0Tgclocals·65526a5f07004f02424fe51b799cdd23¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/util/throttle.goþTgclocals·edb2cb51d621161f468230125ff05861((”þTgclocals·472b4038a92a22013b9e5db30e7b0ee5((þTgclocals·c5ab2a43adc7e28a0aa1ac08e139ba82((”PþTgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4((þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·9b807a1de79759fa48658b2ca8ff7282>þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·59f50a513a824f5d7a7e47c6a3e5f7b0  ~ þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·771157e6981a4b26b64a947269cc9ecb þTgclocals·270ed255c3799b540117fb36ceef0b6b88,,þTgclocals·c9096be5a05bf810d3a643693eb6b7d888 ++++++þ go.string.".css"0*.css go.string.".css"þgo.string.".js"0(.js go.string.".js"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".textExt(type.map[string]boolþ,"".initdone·type.uint8þ""".statictmp_0037`Ftype.[2]struct { a string; b bool }R go.string.".css"0 go.string.".js"þ""".NewThrottle·f"".NewThrottleþtime.Now·ftime.Nowþ time.Time.Add·ftime.Time.Addþ(runtime.newobject·f"runtime.newobjectþ6runtime.writebarrierfat3·f0runtime.writebarrierfat3þ,runtime.throwreturn·f&runtime.throwreturnþ4"".(*Throttle).Throttle·f."".(*Throttle).Throttleþ runtime.block·fruntime.blockþ time.Time.Sub·ftime.Time.Subþtime.Sleep·ftime.Sleepþ("".(*RWValue).Set·f""".(*RWValue).Setþ.sync.(*RWMutex).Lock·f(sync.(*RWMutex).Lockþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþ2sync.(*RWMutex).Unlock·f,sync.(*RWMutex).Unlockþ("".(*RWValue).Get·f""".(*RWValue).Getþ0sync.(*RWMutex).RLock·f*sync.(*RWMutex).RLockþ4sync.(*RWMutex).RUnlock·f.sync.(*RWMutex).RUnlockþ(runtime.deferproc·f"runtime.deferprocþ,runtime.deferreturn·f&runtime.deferreturnþ"".IsText·f"".IsTextþ*runtime.panicslice·f$runtime.panicsliceþ8runtime.slicebytetostring·f2runtime.slicebytetostringþ,runtime.stringiter2·f&runtime.stringiter2þ "".IsTextFile·f"".IsTextFileþpath.Ext·fpath.Extþ:runtime.mapaccess2_faststr·f4runtime.mapaccess2_faststrþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþHgolang.org/x/tools/godoc/vfs.init·fBgolang.org/x/tools/godoc/vfs.initþsync.init·fsync.initþpath.init·fpath.initþtime.init·ftime.initþ$runtime.makemap·fruntime.makemapþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ*runtime.mapassign1·f$runtime.mapassign1þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".Throttle,type..hash."".Throttleþ0type..eqfunc."".Throttle(type..eq."".Throttleþ*type..alg."".Throttle 4type..hashfunc."".Throttle0type..eqfunc."".Throttleþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ4go.string."*util.Throttle"@>*util.Throttle 4go.string."*util.Throttle"þ@go.string."func(*util.Throttle)"PJfunc(*util.Throttle) @go.string."func(*util.Throttle)"þ.type.func(*"".Throttle)��Çc×W3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*util.Throttle)"p@go.weak.type.*func(*"".Throttle)€"runtime.zerovalue €.type.func(*"".Throttle)Ð�.type.func(*"".Throttle)€"type.*"".Throttleþ(go.string."Throttle"@2Throttle (go.string."Throttle"þ$go.string."func()"0.func() $go.string."func()"þtype.func()€€ö¼‚ö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P$go.string."func()"p(go.weak.type.*func()€"runtime.zerovalue €type.func()Ѐtype.func()þ"type.*"".ThrottleÐÐ`pž6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*util.Throttle"p4go.weak.type.**"".Throttle€"runtime.zerovalue� type."".Throttle` "type.*"".ThrottleÀð"type.*"".Throttleð(go.string."Throttle"�type.func() .type.func(*"".Throttle)°."".(*Throttle).ThrottleÀ."".(*Throttle).Throttleþbruntime.gcbits.0x44444448444484000000000000000000 DDDHDD„þ2go.string."util.Throttle"@< util.Throttle 2go.string."util.Throttle"þgo.string."f"0$f go.string."f"þgo.string."dt"0&dt go.string."dt"þgo.string."tr"0&tr go.string."tr"þgo.string."ts"0&ts go.string."ts"þgo.string."tt"0&tt go.string."tt"þ type."".Throttle  8ˆ/? 2 *type..alg."".Throttle0bruntime.gcbits.0x44444448444484000000000000000000P2go.string."util.Throttle"p"type.*"".Throttle€"runtime.zerovalue�À type."".ThrottleÀgo.string."f"Ð"go.importpath."".àtype.float64�go.string."dt" "go.importpath."".°$type.time.Durationàgo.string."tr"ð"go.importpath."".€$type.time.Duration°go.string."ts"À"go.importpath."".Ð$type.time.Duration€go.string."tt"�"go.importpath."". type.time.Time`Ð type."".ThrottleÐ(go.string."Throttle"à"go.importpath."".ð  type."".Throttleþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ2type..hashfunc."".RWValue*type..hash."".RWValueþ.type..eqfunc."".RWValue&type..eq."".RWValueþ(type..alg."".RWValue 2type..hashfunc."".RWValue.type..eqfunc."".RWValueþbruntime.gcbits.0x44c44c84000000000000000000000000 DÄL„þ0go.string."util.RWValue"@: util.RWValue 0go.string."util.RWValue"þ"go.string."mutex"0,mutex "go.string."mutex"þ"go.string."value"0,value "go.string."value"þ*go.string."timestamp"@4 timestamp *go.string."timestamp"þ&go.string."RWValue"00RWValue &go.string."RWValue"þtype."".RWValue€€@<ßž@(& (type..alg."".RWValue0bruntime.gcbits.0x44c44c84000000000000000000000000P0go.string."util.RWValue"p type.*"".RWValue€"runtime.zerovalue�Àtype."".RWValueÀ"go.string."mutex"Ð"go.importpath."".à"type.sync.RWMutex�"go.string."value" "go.importpath."".°"type.interface {}à*go.string."timestamp"ð"go.importpath."".€type.time.Time`°type."".RWValue°&go.string."RWValue"À"go.importpath."".Ѐtype."".RWValueþ2go.string."*util.RWValue"@< *util.RWValue 2go.string."*util.RWValue"þrgo.string."func(*util.RWValue) (interface {}, time.Time)"€|-func(*util.RWValue) (interface {}, time.Time) rgo.string."func(*util.RWValue) (interface {}, time.Time)"þ`type.func(*"".RWValue) (interface {}, time.Time)°°”üM3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(*util.RWValue) (interface {}, time.Time)"prgo.weak.type.*func(*"".RWValue) (interface {}, time.Time)€"runtime.zerovalue €`type.func(*"".RWValue) (interface {}, time.Time)Ð�`type.func(*"".RWValue) (interface {}, time.Time)€ type.*"".RWValue�"type.interface {} type.time.TimeþZgo.string."func(*util.RWValue, interface {})"pd!func(*util.RWValue, interface {}) Zgo.string."func(*util.RWValue, interface {})"þHtype.func(*"".RWValue, interface {})  ;Ǻ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*util.RWValue, interface {})"pZgo.weak.type.*func(*"".RWValue, interface {})€"runtime.zerovalue €Htype.func(*"".RWValue, interface {})РHtype.func(*"".RWValue, interface {})€ type.*"".RWValue�"type.interface {}þgo.string."Get"0(Get go.string."Get"þXgo.string."func() (interface {}, time.Time)"pb func() (interface {}, time.Time) Xgo.string."func() (interface {}, time.Time)"þJtype.func() (interface {}, time.Time)  ‘‡Š3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func() (interface {}, time.Time)"p\go.weak.type.*func() (interface {}, time.Time)€"runtime.zerovalue €Jtype.func() (interface {}, time.Time)ЀJtype.func() (interface {}, time.Time)€"type.interface {}�type.time.Timeþgo.string."Set"0(Set go.string."Set"þ &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ^runtime.gcbits.0x000000000000000000000000000000 þ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþFgo.string."*map.bucket[string]bool"PP*map.bucket[string]bool Fgo.string."*map.bucket[string]bool"þ8type.*map.bucket[string]bool  ë[ÔE6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*map.bucket[string]bool"pJgo.weak.type.**map.bucket[string]bool€"runtime.zerovalue�6type.map.bucket[string]boolþ,>type..gc.map.bucket[string]bool(þFtype..gcprog.map.bucket[string]bool™™™™%þDgo.string."map.bucket[string]bool"PNmap.bucket[string]bool Dgo.string."map.bucket[string]bool"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þ6type.map.bucket[string]bool°°˜2aBÝYˆ� à runtime.algarray0>type..gc.map.bucket[string]bool@Ftype..gcprog.map.bucket[string]boolPDgo.string."map.bucket[string]bool"pHgo.weak.type.*map.bucket[string]bool€"runtime.zerovalue�À6type.map.bucket[string]boolÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]boolà(go.string."overflow"€8type.*map.bucket[string]boolþbruntime.gcbits.0x44844800000000000000000000000000 D„Hþ>go.string."map.hdr[string]bool"PHmap.hdr[string]bool >go.string."map.hdr[string]bool"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þ0type.map.hdr[string]boolàà03‡(  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P>go.string."map.hdr[string]bool"pBgo.weak.type.*map.hdr[string]bool€"runtime.zerovalue�À0type.map.hdr[string]boolÀ&go.string."buckets"à8type.*map.bucket[string]bool�,go.string."oldbuckets"°8type.*map.bucket[string]boolþ6go.string."map[string]bool"@@map[string]bool 6go.string."map[string]bool"þ(type.map[string]boolÜÜñÓ5˜ € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."map[string]bool"p:go.weak.type.*map[string]bool€"runtime.zerovalue�type.string type.bool°6type.map.bucket[string]boolÀ0type.map.hdr[string]boolþVgo.typelink.map[string]bool/map[string]bool(type.map[string]boolþ.go.string."[1024]uint8"@8 [1024]uint8 .go.string."[1024]uint8"þ type.[1024]uint8ÀÀQÓj‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P.go.string."[1024]uint8"p2go.weak.type.*[1024]uint8€"runtime.zerovalue�type.uint8 type.[]uint8þFgo.typelink.[1024]uint8/[1024]uint8 type.[1024]uint8þ0go.string."*[1024]uint8"@: *[1024]uint8 0go.string."*[1024]uint8"þ"type.*[1024]uint8  d4én6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[1024]uint8"p4go.weak.type.**[1024]uint8€"runtime.zerovalue� type.[1024]uint8þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þTtype..hashfunc.struct { a string; b bool }Ltype..hash.struct { a string; b bool }þPtype..eqfunc.struct { a string; b bool }Htype..eq.struct { a string; b bool }þJtype..alg.struct { a string; b bool } Ttype..hashfunc.struct { a string; b bool }Ptype..eqfunc.struct { a string; b bool }þNgo.string."struct { a string; b bool }"`Xstruct { a string; b bool } Ngo.string."struct { a string; b bool }"þgo.string."a"0$a go.string."a"þgo.string."b"0$b go.string."b"þ@type.struct { a string; b bool }ààÓÌ Jtype..alg.struct { a string; b bool }0bruntime.gcbits.0x48844400000000000000000000000000PNgo.string."struct { a string; b bool }"pRgo.weak.type.*struct { a string; b bool }€"runtime.zerovalue�À@type.struct { a string; b bool }Àgo.string."a"Ð"go.importpath."".àtype.string�go.string."b" "go.importpath."".°type.boolþRgo.string."[]struct { a string; b bool }"`\[]struct { a string; b bool } Rgo.string."[]struct { a string; b bool }"þDtype.[]struct { a string; b bool }  «�Mí   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000PRgo.string."[]struct { a string; b bool }"pVgo.weak.type.*[]struct { a string; b bool }€"runtime.zerovalue�@type.struct { a string; b bool }þŽgo.typelink.[]struct { a string; b bool }/[]struct { a string; b bool }Dtype.[]struct { a string; b bool }þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·65526a5f07004f02424fe51b799cdd23  +þTgclocals·fa7203fd5ed88aea99b7be572f707eb0 þZtype..hashfunc.[2]struct { a string; b bool }Rtype..hash.[2]struct { a string; b bool }þVtype..eqfunc.[2]struct { a string; b bool }Ntype..eq.[2]struct { a string; b bool }þPtype..alg.[2]struct { a string; b bool } Ztype..hashfunc.[2]struct { a string; b bool }Vtype..eqfunc.[2]struct { a string; b bool }þTgo.string."[2]struct { a string; b bool }"`^[2]struct { a string; b bool } Tgo.string."[2]struct { a string; b bool }"þFtype.[2]struct { a string; b bool }ÀÀ0lÀ< Ptype..alg.[2]struct { a string; b bool }0bruntime.gcbits.0x48844400000000000000000000000000PTgo.string."[2]struct { a string; b bool }"pXgo.weak.type.*[2]struct { a string; b bool }€"runtime.zerovalue�@type.struct { a string; b bool } Dtype.[]struct { a string; b bool }þ’go.typelink.[2]struct { a string; b bool }/[2]struct { a string; b bool }Ftype.[2]struct { a string; b bool }þ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþPgo.string."*struct { a string; b bool }"`Z*struct { a string; b bool } Pgo.string."*struct { a string; b bool }"þBtype.*struct { a string; b bool }  Æcæ¢6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*struct { a string; b bool }"pTgo.weak.type.**struct { a string; b bool }€"runtime.zerovalue�@type.struct { a string; b bool }þVgo.string."*[2]struct { a string; b bool }"``*[2]struct { a string; b bool } Vgo.string."*[2]struct { a string; b bool }"þHtype.*[2]struct { a string; b bool }  hÒ»¸6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*[2]struct { a string; b bool }"pZgo.weak.type.**[2]struct { a string; b bool }€"runtime.zerovalue�Ftype.[2]struct { a string; b bool }þ go.string."sync"0*sync go.string."sync"þ&go.importpath.sync.  go.string."sync"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þ0go.string."unicode/utf8"@: unicode/utf8 0go.string."unicode/utf8"þ6go.importpath.unicode/utf8.  0go.string."unicode/utf8"þPgo.string."golang.org/x/tools/godoc/vfs"`Zgolang.org/x/tools/godoc/vfs Pgo.string."golang.org/x/tools/godoc/vfs"þVgo.importpath.golang.org/x/tools/godoc/vfs.  Pgo.string."golang.org/x/tools/godoc/vfs"þ go.string."path"0*path go.string."path"þ&go.importpath.path.  go.string."path"þ2type..hash."".Throttle·f,type..hash."".Throttleþ$runtime.f64hash·fruntime.f64hashþ$runtime.memhash·fruntime.memhashþ.type..hash.time.Time·f(type..hash.time.Timeþ.type..eq."".Throttle·f(type..eq."".Throttleþ&runtime.memequal·f runtime.memequalþ0type..hash."".RWValue·f*type..hash."".RWValueþ.runtime.nilinterhash·f(runtime.nilinterhashþ,type..eq."".RWValue·f&type..eq."".RWValueþ$runtime.efaceeq·fruntime.efaceeqþ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*type..eq.[8]string·f$type..eq.[8]stringþ&runtime.eqstring·f runtime.eqstringþRtype..hash.struct { a string; b bool }·fLtype..hash.struct { a string; b bool }þNtype..eq.struct { a string; b bool }·fHtype..eq.struct { a string; b bool }þXtype..hash.[2]struct { a string; b bool }·fRtype..hash.[2]struct { a string; b bool }þTtype..eq.[2]struct { a string; b bool }·fNtype..eq.[2]struct { a string; b bool }þ"runtime.zerovalueÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs.a new file mode 100644 index 0000000..860f6fd --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs.a @@ -0,0 +1,393 @@ +! +__.PKGDEF 0 0 0 644 11123 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package vfs + import ioutil "io/ioutil" + import runtime "runtime" + import time "time" + import io "io" + import filepath "path/filepath" + import os "os" + import strings "strings" + import fmt "fmt" + import sort "sort" + import path "path" + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"".ReadSeekCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"".FileSystem interface { Lstat(@"".path string) (? @"os".FileInfo, ? error); Open(@"".name string) (? @"".ReadSeekCloser, ? error); ReadDir(@"".path string) (? []@"os".FileInfo, ? error); Stat(@"".path string) (? @"os".FileInfo, ? error); String() (? string) } + type @"".mountedFS struct { @"".old string; @"".fs @"".FileSystem; @"".new string } + func (@"".m·2 @"".mountedFS) @"".translate (@"".path·3 string "esc:0x0") (? string) + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"".BindMode int + type @"".NameSpace map[string][]@"".mountedFS + func (@"".ns·1 @"".NameSpace) Bind (@"".old·2 string, @"".newfs·3 @"".FileSystem, @"".new·4 string, @"".mode·5 @"".BindMode) + func (@"".ns·1 @"".NameSpace "esc:0x0") Fprint (@"".w·2 @"io".Writer) + func (@"".ns·3 @"".NameSpace) Lstat (@"".path·4 string) (? @"os".FileInfo, ? error) + func (@"".ns·3 @"".NameSpace) Open (@"".path·4 string) (? @"".ReadSeekCloser, ? error) + func (@"".ns·3 @"".NameSpace) ReadDir (@"".path·4 string) (? []@"os".FileInfo, ? error) + func (@"".ns·3 @"".NameSpace) Stat (@"".path·4 string) (? @"os".FileInfo, ? error) + func (? @"".NameSpace) String () (? string) { return "ns" } + func (? @"".NameSpace) @"".clean (@"".path·2 string "esc:0x0") (? string) + func (@"".ns·2 @"".NameSpace) @"".resolve (@"".path·3 string) (? []@"".mountedFS) + func (@"".ns·3 @"".NameSpace) @"".stat (@"".path·4 string, @"".f·5 func(? @"".FileSystem, ? string) (? @"os".FileInfo, ? error) "esc:0x0") (? @"os".FileInfo, ? error) + const @"".BindReplace @"".BindMode = 0x0 + const @"".BindBefore @"".BindMode = 0x1 + const @"".BindAfter @"".BindMode = 0x2 + func @"".OS (@"".root·2 string "esc:0x2") (? @"".FileSystem) { return @"".osFS(@"".root·2) } + type @"".Opener interface { Open(@"".name string) (? @"".ReadSeekCloser, ? error) } + func @"".ReadFile (@"".fs·3 @"".Opener, @"".path·4 string) (? []byte, ? error) + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + type @"".osFS string + func (@"".root·3 @"".osFS) Lstat (@"".path·4 string) (? @"os".FileInfo, ? error) + func (@"".root·3 @"".osFS) Open (@"".path·4 string) (? @"".ReadSeekCloser, ? error) + func (@"".root·3 @"".osFS) ReadDir (@"".path·4 string) (? []@"os".FileInfo, ? error) + func (@"".root·3 @"".osFS) Stat (@"".path·4 string) (? @"os".FileInfo, ? error) + func (@"".root·2 @"".osFS "esc:0x0") String () (? string) { return "os(" + string(@"".root·2) + ")" } + func (@"".root·2 @"".osFS) @"".resolve (@"".path·3 string) (? string) + +$$ +_go_.6 0 0 0 644 201412 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.aio.aos.a path.a sort.astrings.a time.aio/ioutil.apath/filepath.aþ "".hasPathPrefix  Š eH‹ %H�D$èH;AwèëåH�ì˜L‹”$¨L‹Œ$¸M9Ê…ƒH‹¬$ H‰,$L‰T$H‹¬$°H‰l$L‰L$èL‹”$¨L‹Œ$¸¶\$ €û„=HÇÀ<…öL‹„$ L‰D$HH‹¼$°H‰|$hL‰T$PL‰L$pM9ÊŒóM9Ê‚ñM9É…áL‰„$ˆL‰$L‰Œ$�L‰L$H‰|$L‰L$èL‹”$¨L‹Œ$¸¶\$ €û„›HÇÀ<„RL‹„$°L‰D$(H�H‹;H‰|$XH‹CL‰L$0H‰D$`I9ÁŒKL‰ÊH)ÂI9Ñ‚CL‰ÁL‰ÎH)ÖHƒþt H‰ÓHËH‰ÙH9Æ…H‰Œ$ˆH‰ $H‰´$�H‰t$H‰|$H‰D$èL‹”$¨L‹Œ$¸¶\$ €û„ÕHÇÀ<…ªM9Ê‚¶H‹„$ L‰ÒL)ÊHƒút L‰ËHÃH‰ØH‰ÇH�H‹3H‹CH9Â|xH‰T$@H9ÂrrH‰|$8H9ÀudH‰¼$ˆH‰<$H‰„$�H‰D$H‰t$xH‰t$H‰„$€H‰D$è¶\$ €ût%HÇÀ<uÆ„$ÀH�Ä˜ÃÆ„$Àëî1ÀëÞè è 1Àé+ÿÿÿè 1Àéeþÿÿè 1ÀéÃýÿÿ +*0runtime.morestack_noctxt¾ runtime.eqstringæ runtime.eqstringègo.string."/"Ö runtime.eqstring�go.string."/"º  runtime.eqstringª +$runtime.panicslice¸ +$runtime.panicsliceÔ +$runtime.panicsliceð +$runtime.panicsliceP°@"".autotmp_0028type.uint64"".autotmp_0027type.uint64"".autotmp_0026type.string"".autotmp_0025type.bool"".autotmp_0024type.uint64"".autotmp_0023type.uint64"".autotmp_0022type.uint64"".autotmp_0021type.string"".autotmp_0020type.uint64"".autotmp_0019type.uint64"".autotmp_0018type.uint64"".autotmp_0016type.string"".autotmp_0015type.bool"".autotmp_0012type.string"".autotmp_0011type.bool"".autotmp_0010type.int"".autotmp_0009type.int"".autotmp_0008type.int"".autotmp_0007type.int"".autotmp_0006type.int"".autotmp_0005type.int"".autotmp_0004type.int"".autotmp_0003type.int"strings.prefix·3?type.stringstrings.s·2¿type.string"strings.suffix·3type.stringstrings.s·2ßtype.string"strings.prefix·3_type.stringstrings.s·2Ÿtype.string "".~r2@type.bool"".y type.string"".xtype.string"°ã¯°JÐØ2ž ^òTgclocals·f271231f400e778e0f59be25f7a26a56Tgclocals·5a369eeacde83a6107730f7df8a2a53d¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ,"".mountedFS.translateà +Æ +eH‹ %H�D$ÈH;AwèëåH�ì¸HÇ„$HÇ„$H�H�,$H‰ïH‰ÞH¥H¥H‹œ$ðH‰\$H‹œ$øH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰Œ$ðH‰ $H‰„$øH‰D$H�œ$ÀH�l$H‰ïH‰ÞH¥H¥èH‹Œ$ø¶\$ €û…žH�H�,$H‰ïH‰ÞH¥H¥H‹´$ðH‰t$H‰L$H�5H�l$ H‰ïH¥H¥H�œ$ÀH�l$0H‰ïH‰ÞH¥H¥èH‹\$@H‰\$`H‹\$HH‰\$hH�H‰$H�\$`H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è H‹„$ÈH‰L$XH‰D$PH9Á‚H�¼$˜1ÀèH�œ$˜Hƒû„àHÇÂHÇÁH‰”$ˆH‰Œ$�H‰œ$€H‰$H�œ$àH�l$H‰ïH‰ÞH¥H¥èH‹T$PH‹œ$€HƒÃH‰$H‹„$ðH‹L$XH)ÑHƒùt H‰ÓHÃH‰ØH‰D$pH‰D$H‰L$xH‰L$èH‹œ$€H‰$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹L$H‹D$ H‰Œ$H‰„$H�ĸÉéÿÿÿè " +*0runtime.morestack_noctxtzgo.string."/"Ô*runtime.concatstring2„path.Clean‚ "".hasPathPrefix¼,go.string."translate "Š*go.string." but old="Ú*runtime.concatstring4�type.string¶runtime.convT2Eæruntime.gopanic¾ð runtime.duffzeroî4runtime.writebarrierstringˆ 4runtime.writebarrierstringÞ path.Joinº +$runtime.panicslice ð"".autotmp_0047otype.[]string"".autotmp_0046Ïtype.uint64"".autotmp_0045¿type.uint64"".autotmp_0044type.uint64"".autotmp_0043type.string"".autotmp_0041?type.[2]string"".autotmp_0040¯type.string"".autotmp_0038�type.string "".~r1€type.string"".path`type.string"".m"type."".mountedFS"ðòïð°æ:VKž·iñœx.Tgclocals·7d675de4385e5664a146a4c77dc18654Tgclocals·9941b8cdf596c6ad4614b5f2371a4e66¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ&"".NameSpace.String@2H�H‹+H‰l$H‹kH‰l$Ãgo.string."ns"0 "".~r0type.string  ø Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ&"".NameSpace.FprintÀ!ª!eH‹ %H�„$@þÿÿH;AwèëâH�ì@1ÀH�¼$�èH�H‹+H‰¬$ÀH‹kH‰¬$ÈH�œ$ÐHÇHÇCH�œ$ÐHƒû„ÓHÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ÀH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹œ$PH‰$H‹œ$XH‰\$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èHÇ„$XHÇ„$`HÇ„$hH‹Œ$HH�¼$ð1ÀèH�H‰$H‰L$H�œ$ðH‰\$èH‹œ$ð1íH9ë„>H‹œ$ðHƒû„�H‹+H‰¬$�H‹kH‰¬$˜H‹”$XH‹Œ$`H‹„$hH‰ÃH)ËHƒû}OH�H‰$H‰”$àH‰T$H‰Œ$èH‰L$H‰„$ðH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$èH‰„$ðH‰”$àH‰ÍHkíHëH‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹”$àH‹Œ$èH‹„$ðH‰”$XH‰Œ$`H‰„$hH�œ$ðH‰$èH‹œ$ð1íH9ë…ÂþÿÿH‹œ$XH‰$H‹œ$`H‰\$H‹œ$hH‰\$èH‹”$XH‹„$`H‹œ$hH‰œ$P1ÉH‰„$HH‰D$XH‰”$@H‰ÐH‹l$XH9é�¸H‰D$xHƒø„ØH‹H‹hH‰L$`H‰”$ H‰¬$¨H‰”$€H‰”$ÀH‰¬$ˆH‰¬$ÈH�œ$ÐHÇHÇCH�œ$ÐHƒû„lHÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ÀH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹œ$PH‰$H‹´$XH‰t$H�5H�l$H‰ïH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹Œ$€H‹„$ˆH�H‰$H‹œ$HH‰\$H‰Œ$ H‰L$H‰„$¨H‰D$èH‹\$ Hƒû„?H‹ H‹CH‹kH‰Œ$(H‰„$0H‰¬$8H‰¬$ 1ÒH‰„$H‰D$PH‰Œ$H‰ÈH‹l$PH9ê�¬H‰D$pHƒø„ÖH�¬$ÀH‰ïH‰ÆèH‰T$hH�œ$ÀH�¬$�H‰ïH‰ÞèH�¼$p1ÀèH�œ$pHƒû„{HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�œ$ H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH�H‰$H�œ$�H‰\$HƒD$ èH‹L$H‹D$H‹œ$øHƒÃH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹œ$PH‰$H‹´$XH‰t$H�5H�l$H‰ïH¥H¥H‹œ$øH‰\$ H‹œ$H‰\$(H‹œ$H‰\$0èH‹D$pH‹T$hHƒÀ0HÿÂH‹l$PH9êŒTþÿÿH‹D$xH‹L$`HƒÀHÿÁH‹l$XH9éŒHüÿÿH�H‹+H‰¬$ÀH‹kH‰¬$ÈH�œ$ÐHÇHÇCH�œ$ÐHƒû„ÅHÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$ÀH‰\$èH‹L$H‹D$H‹œ$øH‰$H‰Œ$°H‰L$H‰„$¸H‰D$èH‹œ$PH‰$H‹œ$XH‰\$H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH�Ä@Éé4ÿÿÿ‰é~ýÿÿ‰é#ýÿÿ‰éºüÿÿ‰é�ûÿÿ‰é!ûÿÿ‰élùÿÿ‰é&øÿÿL +00runtime.morestack_noctxt`è runtime.duffzeron4go.string."name space {\n"Ètype.stringôruntime.convT2EÞ2runtime.writebarrierifaceèfmt.FprintÞØ runtime.duffzeroì"type."".NameSpace¢&runtime.mapiterinitðtype.[]stringâ"runtime.growsliceœ +4runtime.writebarrierstringž &runtime.mapiternextš sort.Stringsìtype.string˜runtime.convT2E‚2runtime.writebarrierifaceÂ&go.string."\t%s:\n"²fmt.Fprintfà"type."".NameSpaceÀ4runtime.mapaccess1_faststrÈØ runtime.duffcopyˆØ runtime.duffcopy¦ð runtime.duffzeroÌruntime.convI2E¶2runtime.writebarrierifaceÄtype.stringüruntime.convT2Eî2runtime.writebarrieriface®.go.string."\t\t%s %s\n"žfmt.Fprintf¨go.string."}\n"‚type.string®runtime.convT2E˜2runtime.writebarrieriface¢ fmt.Fprint0€ R"".autotmp_0094"type.interface {}"".autotmp_0093*type.*[1]interface {}"".autotmp_0092&type.[]interface {}"".autotmp_0091"type.interface {}"".autotmp_0090"type.interface {}"".autotmp_0088&type.[]interface {}"".autotmp_0087ÿ"type."".mountedFS"".autotmp_0086Ÿ$type.*"".mountedFS"".autotmp_0085type.int"".autotmp_0084type.int"".autotmp_0083"type.interface {}"".autotmp_0082*type.*[1]interface {}"".autotmp_0081&type.[]interface {}"".autotmp_0080¿type.string"".autotmp_0079�type.*string"".autotmp_0078type.int"".autotmp_0077type.int"".autotmp_0074type.int"".autotmp_0073type.int"".autotmp_0072¿type.[]string"".autotmp_0071Ÿ"type.interface {}"".autotmp_0069�&type.[]interface {}"".autotmp_0068type.string"".autotmp_0067(type.[1]interface {}"".autotmp_0066Ÿ(type.[2]interface {}"".autotmp_0065ß&type.[]"".mountedFS"".autotmp_0064¯&type.[]"".mountedFS"".autotmp_0063type.string"".autotmp_0062type.string"".autotmp_0061(type.[1]interface {}"".autotmp_0060type.[]string"".autotmp_0059ÿtype.[]string"".autotmp_0058ŸFtype.map.iter[string][]"".mountedFS"".autotmp_0056ÿtype.string"".autotmp_0055ß(type.[1]interface {}"".mß"type."".mountedFS"".mtptÿtype.string"".mtptßtype.string "".allÏtype.[]string"".wtype.io.Writer +"".ns"type."".NameSpace%€ ÷ÿ€ Càh€4„$uñ$+s™ëË „L¹z] ]A>ÿ�G†éÈzPTgclocals·b992411a6833da84db8409cf0994966eTgclocals·d40f226db251af6f1d1188bcecdff77b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ$"".NameSpace.clean –eH‹ %H;awèëêHƒì0HÇD$PHÇD$XH�H�,$H‰ïH‰ÞH¥H¥H‹\$@H‰\$H‹\$HH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰L$PH‰D$XHƒÄ0à + + 0runtime.morestack_noctxt^go.string."/"¬*runtime.concatstring2Üpath.CleanP` "".~r10type.string"".pathtype.string`p_� ¦,d +U;Tgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ""".NameSpace.Bindà7Þ7eH‹ %H�„$€þÿÿH;AwèëâH�ìH‹œ$H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹L$H‹D$ H‰Œ$H‰„$H‹œ$H‰$H‹œ$0H‰\$H‹œ$8H‰\$èH‹´$H‹T$H‹L$ H�¼$�1ÀèH‹œ$H‰œ$�H‰´$˜H‹œ$ H‰œ$ H‹œ$(H‰œ$¨H‰”$0H‰”$°H‰Œ$8H‰Œ$¸HÇ„$ÈHÇ„$ÐHÇ„$ØH‹„$@Hƒø…ÏH‹”$ÈH‹Œ$ÐH‹œ$ØH‰ØH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$ H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$H‰„$ H�H‰$H‰ÓH‰”$H‰ÍHkí0HëH‰\$H�œ$�H‰\$èH‹´$H‹”$H‹Œ$H‹„$ H‰”$ÈH‰Œ$ÐH‰„$ØH‹œ$Ð1ÀH‰\$@H‹l$@H9è�«H‰D$HH‹œ$ÈL‹„$ÐH‰ÅL9Àƒ’Hkí0HëH‰ÙH‰\$PHƒû„rH‹H‰”$¸H‹CH‰„$ÀH9ð…ØH‰$H‰D$H‹¬$H‰l$H‰t$èH‹´$H‹L$P¶\$ €û„�H‹D$HHÿÀH‹l$@H9èŒUÿÿÿH‹œ$H‰œ$ˆH‰´$�H‹œ$ÈH‰œ$(H‹œ$ÐH‰œ$0H‹œ$ØH‰œ$8H�H‰$H‹œ$H‰\$H�œ$ˆH‰\$H�œ$(H‰\$èH�ÄÃH‹¼$H‰<$H‰t$Hƒù„XH�)H�|$H‰îH¥H¥èH‹¼$H‹Œ$H‹t$P¶\$ €û…¯H‰¼$¨H‰Œ$°Hƒþ„ŽH‹NH‹nH‰l$pH‰,$H‰L$hH‹Y@ÿÓH‹\$H‰œ$˜H‹\$H‰œ$ H�¼$À1ÀèH�œ$ÀHƒû„0HÇÂHÇÁH‰œ$øH‰”$H‰Œ$H�H‰$H�œ$¨H‰\$èH‹L$H‹D$H‹œ$øH‰$H‰L$xH‰L$H‰„$€H‰D$èH�H‰$H‹\$PH‰\$Hƒ|$„ŽèH‹L$H‹D$H‹œ$øHƒÃH‰$H‰L$xH‰L$H‰„$€H‰D$èH�H‰$H�œ$˜H‰\$èH‹L$H‹D$H‹œ$øHƒÃ H‰$H‰L$xH‰L$H‰„$€H‰D$èH�H‰$H‹\$PH‰\$Hƒ|$„ÓHƒD$ èH‹L$H‹D$H‹œ$øHƒÃ0H‰$H‰L$xH‰L$H‰„$€H‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$ èH‹\$(H‰œ$ˆH‹\$0H‰œ$�H�H‰$H�œ$ˆH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰%é!ÿÿÿ‰%éfþÿÿ‰éÉýÿÿ‰ékýÿÿH‹nH‰ÊH9é‚[H‰øH)êHƒút H‰ëHÃH‰ØH‰D$XH‰T$`H�¼$p1ÀèH�œ$pHƒû„HÇÁHÇÂH‰Œ$èH‰”$ðH‰œ$àH‰$Hƒþ„ÙH�.H�\$H‰ßH‰îH¥H¥èH‹œ$àHƒÃH‰$H‹\$XH‰\$H‹\$`H‰\$èH‹œ$àH‰$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹L$H‹D$ H‹\$PH‰$Hƒ<$„DH‰Œ$¸H‰L$H‰„$ÀH‰D$èH�¼$p1ÀèH�œ$pHƒû„ýHÇÁHÇÂH‰Œ$èH‰”$ðH‰œ$àH‰$H‹|$PHƒÿ„½H�o H�|$H‰îH¥H¥èH‹œ$àHƒÃH‰$H‹\$XH‰\$H‹\$`H‰\$èH‹œ$àH‰$H‹œ$èH‰\$H‹œ$ðH‰\$èH‹L$H‹D$ H‹\$PH‰$Hƒ<$t1Hƒ$ H‰Œ$¸H‰L$H‰„$ÀH‰D$èH‹´$é(úÿÿ‰%ëÆ‰é<ÿÿÿ‰éüþÿÿ‰%é°þÿÿ‰é þÿÿ‰éåýÿÿè ‰é¡úÿÿ‰é‡ùÿÿè Hƒø…hH‹”$ÈH‹Œ$ÐH‹œ$ØH‰ØH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$ H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$H‰„$ H�H‰$H‰ÓH‰”$H‰ÍHkí0HëH‰\$H�œ$�H‰\$èH‹”$H‹Œ$H‹„$ H‰”$ÈH‰Œ$ÐH‰„$ØH‹œ$H‰$H‹œ$H‰\$H‹œ$H‰\$èH‹\$H‰œ$@H‹|$ H‹\$(H‰œ$PH‹´$ÈH‹„$ÐH‹Œ$ØH‰ÂH‰„$H‰¼$HHøH‰Œ$ H)ÈHƒø~SH�H‰$H‰´$H‰t$H‰T$H‰L$H‰D$ èH‹¼$HH‹t$(H‹\$0H‰œ$H‹\$8H‰œ$ H‹œ$ÐH‰õH‰´$HkÛ0HÝH‰,$H‹œ$@H‰\$H‰ûHkÛ0H‰\$èH‹´$H‹Œ$ÐH‹¬$HH‹„$ HéH‹¬$H‰¬$H‰Œ$H‰„$ H‰¬$ÈH‰Œ$ÐH‰„$Øé·öÿÿHƒø…­öÿÿH‹œ$H‰$H‹œ$H‰\$H‰t$èH‹\$H‰œ$XH‹|$ H‹\$(H‰œ$hH‹´$ÈH‹„$ÐH‹Œ$ØH‰ÂH‰„$H‰¼$`HøH‰Œ$ H)ÈHƒø~SH�H‰$H‰´$H‰t$H‰T$H‰L$H‰D$ èH‹¼$`H‹t$(H‹\$0H‰œ$H‹\$8H‰œ$ H‹œ$ÐH‰õH‰´$HkÛ0HÝH‰,$H‹œ$XH‰\$H‰ûHkÛ0H‰\$èH‹Œ$ÐH‹¬$`H‹„$ H‹”$HéH‰”$H‰Œ$H‰„$ H‰”$ÈH‰Œ$ÐH‰„$ØH‰ÃH)ËHƒû}OH�H‰$H‰”$XH‰T$H‰Œ$`H‰L$H‰„$hH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$`H‰„$hH�H‰$H‰ÓH‰”$XH‰ÍHkí0HëH‰\$H�œ$�H‰\$èH‹´$H‹”$XH‹Œ$`H‹„$hH‰”$H‰”$ÈH‰Œ$H‰Œ$ÐH‰„$ H‰„$ØéMôÿÿx +00runtime.morestack_noctxt˜$"".NameSpace.clean¢$"".NameSpace.cleanäè runtime.duffzeroÖ&type.[]"".mountedFSÈ"runtime.growslice "type."".mountedFS€.runtime.writebarrierfatž  runtime.eqstringž "type."".NameSpaceþ $runtime.mapassign1ì "".hasPathPrefix¢ +ðà runtime.duffzeroîtype.stringšruntime.convT2Eþ2runtime.writebarrierifaceŒtype.stringÊruntime.convT2E¶2runtime.writebarrierifaceÄtype.stringðruntime.convT2EÜ2runtime.writebarrierifaceêtype.string´runtime.convT2E 2runtime.writebarrieriface®^go.string."invalid Bind: old=%q m={%q, %s, %q}"¢fmt.Sprintfätype.string�runtime.convT2EÀruntime.gopanicŒð runtime.duffzeroÆ4runtime.writebarrierstring˜4runtime.writebarrierstringîpath.Joinè4runtime.writebarrierstring†ð runtime.duffzeroÆ 4runtime.writebarrierstring˜!4runtime.writebarrierstringî!path.Joinê"4runtime.writebarrierstringð#$runtime.panicsliceš$$runtime.panicindexˆ%&type.[]"".mountedFSú%"runtime.growsliceÒ&"type."".mountedFS²'.runtime.writebarrierfatè(("".NameSpace.resolve²*&type.[]"".mountedFSü*"runtime.growsliceÂ,runtime.memmoveÜ.("".NameSpace.resolve¦0&type.[]"".mountedFSð0"runtime.growslice¶2runtime.memmove‚4&type.[]"".mountedFSô4"runtime.growsliceÌ5"type."".mountedFS¬6.runtime.writebarrierfat€€†"".autotmp_0175type.*[2]string"".autotmp_0174type.[]string"".autotmp_0172¿type.[]string"".autotmp_0171type.uint64"".autotmp_0170type.uint64"".autotmp_0169type.uint64"".autotmp_0168"type.interface {}"".autotmp_0167"type.interface {}"".autotmp_0166"type.interface {}"".autotmp_0165�"type.interface {}"".autotmp_0163�&type.[]interface {}"".autotmp_0162type.string"".autotmp_0161type.int"".autotmp_0160type.int"".autotmp_0159type.uint64"".autotmp_0158type.uint64"".autotmp_0157type.int"".autotmp_0156type.uintptr"".autotmp_0155type.int"".autotmp_0154&type.[]"".mountedFS"".autotmp_0153type.uint64"".autotmp_0152type.uint64"".autotmp_0151type.int"".autotmp_0150type.int"".autotmp_0149&type.[]"".mountedFS"".autotmp_0148type.uint64"".autotmp_0147type.uint64"".autotmp_0146type.int"".autotmp_0145type.int"".autotmp_0144&type.[]"".mountedFS"".autotmp_0143type.uint64"".autotmp_0142type.uint64"".autotmp_0141type.int"".autotmp_0140type.uintptr"".autotmp_0139type.int"".autotmp_0138&type.[]"".mountedFS"".autotmp_0134ïtype.int"".autotmp_0133ß&type.[]"".mountedFS"".autotmp_0131¯&type.[]"".mountedFS"".autotmp_0130type.string"".autotmp_0129type.string"".autotmp_0128type.[2]string"".autotmp_0127type.string"".autotmp_0126Ÿtype.[2]string"".autotmp_0125type.int"".autotmp_0124ïtype.string"".autotmp_0123Ïtype.string"".autotmp_0122¯type.string"".autotmp_0121(type.[4]interface {}"".autotmp_0119&type.[]"".mountedFS"".autotmp_0118&type.[]"".mountedFS"".autotmp_0117&type.[]"".mountedFS"".autotmp_0116&type.[]"".mountedFS"".autotmp_0115ÿ&type.[]"".mountedFS"".autotmp_0114&type.[]"".mountedFS"".autotmp_0113Ï&type.[]"".mountedFS"".autotmp_0112type.string"".autotmp_0111�type.string"".suffixÏtype.string"".mß$type.*"".mountedFS"".mtptï&type.[]"".mountedFS"".mß"type."".mountedFS"".modep type."".BindMode "".newPtype.string"".newfs0$type."".FileSystem "".oldtype.string +"".ns"type."".NameSpace%€åÿ€åðœÊ%E=g$ +ø"&jR¯/ý‰  +ðó +Ë�ˆKØ\ϰ7\{�w7ÛT¬)+>C#á[Šc�ŠcŸ \[Tgclocals·f92e1e4a1cd478f10ceca0468085278cTgclocals·2a3ede90e9e6fa160aa231cf992b0459¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ("".NameSpace.resolve žeH‹ %H;awèëêHƒìhHÇ„$ˆHÇ„$�HÇ„$˜H‹\$pH‰$H‹\$xH‰\$H‹œ$€H‰\$èH‹L$H‹D$ H‰L$xH‰„$€H�H‰$H‹\$pH‰\$H‰L$@H‰L$H‰D$HH‰D$èH‹´$€H‹\$ Hƒû„ÉH‹H‹KH‹kH‰L$XH‰l$`HƒúH‰T$PtH‰”$ˆH‰Œ$�H‰¬$˜HƒÄhÃHƒþudH‹l$xH‰,$H‰t$H�-L�D$L‰ÇH‰îH¥H¥èH‹´$€¶\$ €ût)HÇ„$ˆHÇ„$�HÇ„$˜HƒÄhÃH‹\$xH‰$H‰t$èH‹L$H‹D$éåþÿÿ‰é0ÿÿÿ + 0runtime.morestack_noctxt¾$"".NameSpace.cleanú"type."".NameSpaceÈ4runtime.mapaccess1_faststr¦go.string."/"Î runtime.eqstringêpath.Dir`Ð"".autotmp_0209type.string"".autotmp_0204type.string"".autotmp_0203Otype.string"".m/&type.[]"".mountedFS "".~r10&type.[]"".mountedFS"".pathtype.string +"".ns"type."".NameSpace&ÐáÏÐiÏÐ*�$�>/rA +)  ^²Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ""".NameSpace.Open ‚eH‹ %H�„$0ÿÿÿH;AwèëâH�ìPHÇ„$pHÇ„$xHÇ„$€HÇ„$ˆHÇ„$�HÇ„$˜H‹œ$XH‰$H‹œ$`H‰\$H‹œ$hH‰\$èH‹´$�H‹L$H‹D$ H‹T$(H‰Œ$ØH‰„$àH‰”$èH‰”$Ð1ÒH‰„$ÈH‰D$XH‰Œ$ÀH‰ÈH‹l$XH9ê�jH‰D$hHƒø„´H�¬$ H‰ïH‰ÆèH‰T$PH�œ$ H�¬$ðH‰ïH‰ÞèH�œ$ðH�,$H‰ïH‰ÞèH‹œ$`H‰\$0H‹œ$hH‰\$8èH‹l$@H‹T$HH‹Œ$H‹„$H‰¬$°H‰l$H‰”$¸H‰T$H‰„$¨H‰$H‰Œ$ H‹Y(ÿÓH‹´$�H‹l$H‰l$pH‹T$ H‰T$xH‹D$(H‹L$0H‰Œ$ˆHƒøH‰„$€u0H‰¬$pH‰”$xHÇ„$€HÇ„$ˆH�ÄPÃHƒþuH‰ÆH‰„$�H‰Œ$˜H‹D$hH‹T$PHƒÀ0HÿÂH‹l$XH9ꌖþÿÿHƒþ…ÉH�H‰$èH‹D$Hƒø„)H�(H�H‰ïH‰ÞH¥H¥H‰D$`H‰$Hƒ<$„õHƒ$H‹œ$`H‰\$H‹œ$hH‰\$èH‹\$`H‰$Hƒ<$„±Hƒ$ H‹H‰\$H‹H‰\$èH‹\$`H‰\$`H‹1íH9ètHH‹\$`H‰œ$˜H‰ÆHÇ„$pHÇ„$xH‰´$€H‹œ$˜H‰œ$ˆH�ÄPÃH�H‰$H�H‰\$H�H‰\$èH‹D$뉉%éCÿÿÿ‰%éÿþÿÿ‰éÐþÿÿ‰éEýÿÿ( +00runtime.morestack_noctxt¨("".NameSpace.resolveªØ runtime.duffcopyêØ runtime.duffcopy˜Ø runtime.duffcopyÖ,"".mountedFS.translateö +Ü "type.os.PathErrorî "runtime.newobject  + go.string."open"¤ 4runtime.writebarrierstringä os.ErrNotExistü os.ErrNotExist� 2runtime.writebarrieriface² 6go.itab.*os.PathError.errorÞ $type.*os.PathErrorô type.errorŒ6go.itab.*os.PathError.error  runtime.typ2Itabp """.autotmp_0232ß$type.*os.PathError"".autotmp_0227_"type."".mountedFS"".autotmp_0226Ï$type.*"".mountedFS"".autotmp_0225type.int"".autotmp_0224type.int"".autotmp_0223$type.*os.PathError"".autotmp_0222¿type.string"".autotmp_0218Ÿ&type.[]"".mountedFS"".autotmp_0217ï&type.[]"".mountedFS"".err1Ÿtype.error"".r¿,type."".ReadSeekCloser"".m¿"type."".mountedFS "".errÿtype.error "".~r2Ptype.error "".~r10,type."".ReadSeekCloser"".pathtype.string +"".ns"type."".NameSpace(% ƒŸ ÂŸ dÐB´U̲0 +É8N"“×Q»[ÿTgclocals·59dbf976b94cece68fb6f0f44435318fTgclocals·e77bcc5be8aa10d8ea9dbd82842eaf4f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ""".NameSpace.stat€ôeH‹ %H�„$@ÿÿÿH;AwèëâH�ì@HÇ„$hHÇ„$pHÇ„$xHÇ„$€HÇ„$�HÇ„$˜H‹œ$HH‰$H‹œ$PH‰\$H‹œ$XH‰\$èH‹´$�H‹L$H‹D$ H‹T$(H‰Œ$ÈH‰„$ÐH‰”$ØH‰”$À1ÒH‰„$¸H‰D$PH‰Œ$°H‰ÈH‹l$PH9ê�cH‰D$hHƒø„­H�¬$H‰ïH‰ÆèH‰T$XH�œ$H�¬$àH‰ïH‰ÞèH�œ$àH�,$H‰ïH‰ÞèH‹œ$PH‰\$0H‹œ$XH‰\$8èH‹L$@H‹D$HH�œ$ðH�,$H‰ïH‰ÞH¥H¥H‰Œ$ H‰L$H‰„$¨H‰D$H‹”$`H‹ÿÓH‹´$�H‹l$ H‰l$pH‹T$(H‰T$xH‹D$0H‹L$8H‰Œ$ˆHƒøH‰„$€u0H‰¬$hH‰”$pHÇ„$xHÇ„$€H�Ä@ÃHƒþuH‰ÆH‰„$�H‰Œ$˜H‹D$hH‹T$XHƒÀ0HÿÂH‹l$PH9êŒ�þÿÿHƒþ…ÉH�H‰$èH‹D$Hƒø„)H�(H�H‰ïH‰ÞH¥H¥H‰D$`H‰$Hƒ<$„õHƒ$H‹œ$PH‰\$H‹œ$XH‰\$èH‹\$`H‰$Hƒ<$„±Hƒ$ H‹H‰\$H‹H‰\$èH‹\$`H‰\$`H‹1íH9ètHH‹\$`H‰œ$˜H‰ÆHÇ„$hHÇ„$pH‰´$xH‹œ$˜H‰œ$€H�Ä@ÃH�H‰$H�H‰\$H�H‰\$èH‹D$뉉%éCÿÿÿ‰%éÿþÿÿ‰éÐþÿÿ‰éLýÿÿ( +00runtime.morestack_noctxt¨("".NameSpace.resolveªØ runtime.duffcopyêØ runtime.duffcopy˜Ø runtime.duffcopyÖ,"".mountedFS.translateè +Î "type.os.PathErrorà "runtime.newobject’ + go.string."stat"– 4runtime.writebarrierstringÖ os.ErrNotExistî os.ErrNotExist‚ 2runtime.writebarrieriface¤ 6go.itab.*os.PathError.errorÐ $type.*os.PathErroræ type.errorþ 6go.itab.*os.PathError.error’ runtime.typ2Itab€€$"".autotmp_0247¿$type.*os.PathError"".autotmp_0246_"type."".mountedFS"".autotmp_0245¯$type.*"".mountedFS"".autotmp_0244ßtype.int"".autotmp_0243Ïtype.int"".autotmp_0242$type.*os.PathError"".autotmp_0241¿type.string"".autotmp_0240Ÿ&type.[]"".mountedFS"".autotmp_0239ï&type.[]"".mountedFS"".err1ÿtype.error +"".fiŸ type.os.FileInfo"".m¿"type."".mountedFS "".errßtype.error "".~r3`type.error "".~r2@ type.os.FileInfo"".f0jtype.func("".FileSystem, string) (os.FileInfo, error)"".pathtype.string +"".ns"type."".NameSpace(%€üÿ€Âÿ€[ÀBÞUÌ«0  +É8N "“×J»[öTgclocals·a467f8832571727112dfb3d17fc17260Tgclocals·4574dc2300dcd40d7a902df3769f5d61¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ""".NameSpace.StatÀ²eH‹ %H;awèëêHƒì@HÇD$`HÇD$hHÇD$pHÇD$xH‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$H�H‰\$èH‹l$ H‹T$(H‹L$0H‹D$8H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ@à + 0runtime.morestack_noctxt¼*"".FileSystem.Stat·fÐ""".NameSpace.statp€ "".~r2Ptype.error "".~r10 type.os.FileInfo"".pathtype.string +"".ns"type."".NameSpace€~  €>b +g9Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ$"".NameSpace.LstatÀ²eH‹ %H;awèëêHƒì@HÇD$`HÇD$hHÇD$pHÇD$xH‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$H�H‰\$èH‹l$ H‹T$(H‹L$0H‹D$8H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ@à + 0runtime.morestack_noctxt¼,"".FileSystem.Lstat·fÐ""".NameSpace.statp€ "".~r2Ptype.error "".~r10 type.os.FileInfo"".pathtype.string +"".ns"type."".NameSpace€~  ˆ>b +g9Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ"".dirInfo.Name@*H‹\$H‰\$H‹\$H‰\$ Ã@ "".~r0 type.string"".dtype."".dirInfo  – Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ"".dirInfo.Size HÇD$Ã0 "".~r0 type.int64"".dtype."".dirInfo˜Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ"".dirInfo.Mode »m€‰\$Ã0 "".~r0  type.os.FileMode"".dtype."".dirInfošTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ$"".dirInfo.ModTime`FH‹H‰\$‹‰\$ H‹H‰\$(Ã"".startTime"".startTime2 "".startTimeP "".~r0 type.time.Time"".dtype."".dirInfo00œ0Tgclocals·5dfce38b1d248a3900c6ec750de77702Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ "".dirInfo.IsDir ÆD$Ã0 "".~r0 type.bool"".dtype."".dirInfožTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ"".dirInfo.Sys@&HÇD$HÇD$ Ã@ "".~r0 "type.interface {}"".dtype."".dirInfo    Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ("".NameSpace.ReadDirÀ>²>eH‹ %H�„$xýÿÿH;AwèëâH�ìHÇ„$(HÇ„$0HÇ„$8HÇ„$@HÇ„$HH‹œ$H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹L$H‹D$ H‰Œ$pH‰Œ$H‰„$xH‰„$ ÆD$VH�H‰$HÇD$èH‹\$H‰\$xHÇ„$@HÇ„$HHÇ„$PHÇ„$àHÇ„$èHÇ„$€HÇ„$ˆHÇ„$�H‹œ$H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹L$H‹D$ H‹T$(H‰Œ$(H‰„$0H‰”$8H‰”$ 1ÒH‰„$H‰D$hH‰Œ$H‰ÈH‹l$hH9ê�QH‰„$ˆHƒø„À H�¬$ˆH‰ïH‰ÆèH‰T$pH�œ$ˆH�¬$XH‰ïH‰ÞèH�œ$XH�,$H‰ïH‰ÞèH‹œ$H‰\$0H‹œ$ H‰\$8èH‹l$@H‹T$HH‹Œ$hH‹„$pH‰¬$pH‰l$H‰”$xH‰T$H‰„$8H‰$H‰Œ$0H‹Y0ÿÓH‹\$H‰œ$˜H‹\$ H‰œ$ H‹\$(H‰œ$¨H‹D$0H‹L$8H‰Œ$ØHƒøH‰„$ЄòHƒ¼$àuH‰„$àH‰Œ$èH‹„$ˆH‹T$pHƒÀ0HÿÂH‹l$hH9ꌯþÿÿ€|$V…]H‹”$€H‹„$ˆH‹œ$�H‰œ$1ÉH‰„$H‰D$hH‰”$øH‰ÐH‹l$hH9é�H‰„$€Hƒø„IH‹H‹hH‰L$pH‰”$@H‰¬$HH‰¬$H‰,$H‰”$H‹Z8ÿÓH‹L$H‹D$H�H‰$H‹\$xH‰\$H‰Œ$pH‰L$H‰„$xH‰D$èH‹\$ ¶+@€ý…¾H‹œ$H‰$H‹œ$H‹[8ÿÓH‹\$H‰œ$`H‹\$H‰œ$hÆD$WH�H‰$H‹\$xH‰\$H�œ$`H‰\$H�\$WH‰\$èH‹”$@H‹Œ$HH‹„$PH‰ÃH)ËHƒû}OH�H‰$H‰”$àH‰T$H‰Œ$èH‰L$H‰„$ðH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$èH‰„$ðH‰”$àH‰ÍHkíHëH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹”$àH‹Œ$èH‹„$ðH‰”$@H‰Œ$HH‰„$PH‹„$€H‹L$pHƒÀHÿÁH‹l$hH9éŒëýÿÿH‹Œ$H�¼$¸1ÀèH�H‰$H‰L$H�œ$¸H‰\$èH‹œ$¸1íH9ë„ÞH‹œ$¸Hƒû„ÜH‹ H‹kH‰Œ$°H‰ $H‰¬$¸H‰l$H‹œ$H‰\$H‹œ$ H‰\$èH‹”$ H‹„$¸¶\$ €ûtOH9Ð…‘H‹¬$°H‰,$H‰D$H‹¬$H‰l$H‰T$èH‹”$ H‹„$¸¶\$ €û„KH�œ$¸H‰$èH‹œ$¸1íH9ë…"ÿÿÿH‹œ$HHƒûuLHÇ„$(HÇ„$0HÇ„$8H‹œ$àH‰œ$@H‹œ$èH‰œ$HH�ÄÃH‹œ$@H‰œ$ÈH‹œ$HH‰œ$ÐH‹œ$PH‰œ$ØH�H‰$H�H‰\$H�H‰\$H�œ$ÈH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹œ$@H‰œ$(H‹œ$HH‰œ$0H‹œ$PH‰œ$8HÇ„$@HÇ„$HH�ÄÃH‰ÑH‰ÂH‰ÈH9Ê‚ÐH‹Œ$°H)ÂHƒút H‰ÃHËH‰ÙH‰Œ$ðH‰ $H‰”$øH‰T$H�H�l$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H‰Œ$ðH‰ $H‰„$øH‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$ðH‹Œ$øH‹D$ Hƒø| H9Á‚H‰ÁH‰”$ðH‰Œ$øH�H‰$H‹\$xH‰\$H‰”$pH‰T$H‰Œ$xH‰L$èH‹\$ ¶+@€ý…»H‹œ$ðH‰œ$`H‹œ$øH‰œ$hÆD$WH�H‰$H‹\$xH‰\$H�œ$`H‰\$H�\$WH‰\$èH‹œ$ðH‰œ$PH‹œ$øH‰œ$XH�H‰$H�H‰\$H�H‰\$H�œ$PH‰\$èH‹\$ H‰œ$@H‹\$(H‰œ$HH‹”$@H‹Œ$HH‹„$PH‰ÃH)ËHƒû}OH�H‰$H‰”$øH‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$H‰„$H‰ÓH‰”$øH‰ÍHkíHëH‰$H‹œ$@H‰\$H‹œ$HH‰\$èH‹”$øH‹Œ$H‹„$H‰”$@H‰Œ$HH‰„$PéßûÿÿéÚûÿÿè è ‰éûÿÿé˜úÿÿ‰é°øÿÿHƒ¼$˜u;H�H‰$èH‹\$Hƒû„›1Ò1ÉH‰œ$˜H‰”$ H‰Œ$¨Hƒ¼$€u0H‹œ$˜H‰œ$€H‹œ$ H‰œ$ˆH‹œ$¨H‰œ$�ÆD$U€|$V…cH‹”$˜H‹„$ H‹œ$¨H‰œ$1ÉH‰„$H‰D$`H‰”$øH‰ÐH‹l$`H9é�H‰„$€Hƒø„ÓH‹H‹hH‰L$XH‰”$@H‰¬$HH‰¬$(H‰,$H‰”$ H‹Z8ÿÓL‹D$H‹D$L‰„$pL‰„$�H‰„$xH�H‹;H‰¼$ H‹KH‰„$˜H‰Œ$¨H9ÈŒ>H‰ÂH)ÊH‰ÆH‰ÐH9Ö‚0L‰ÂH)ÆHƒþt H‰ÃHÓH‰ÚH‰”$pH‰´$xH9Î…ûH‰$H‰t$H‰|$H‰L$è¶\$ €û„ÕHÇÀ<„­ÆD$UÆD$VH‹”$˜H‹„$ H‹œ$¨H‰œ$1ÉH‰„$H‰D$`H‰”$øH‰ÐH‹l$`H9é�íõÿÿH‰„$€Hƒø„BH‹H‹hH‰L$XH‰”$@H‰¬$HH‰¬$H‰,$H‰”$H‹Z8ÿÓH‹L$H‹D$H‰Œ$pH‰Œ$ÀH‰„$xH‰„$ÈH‹œ$H‰$H‹œ$H‹[ ÿÓ¶\$€ûu €|$UuH‹„$€H‹L$XHƒÀHÿÁé<ÿÿÿH‹Œ$ÀH‹„$ÈH�H‰$H‹\$xH‰\$H‰Œ$pH‰L$H‰„$xH‰D$èH‹\$ ¶+@€ýu•H‹œ$ÀH‰œ$`H‹œ$ÈH‰œ$hÆD$WH�H‰$H‹\$xH‰\$H�œ$`H‰\$H�\$WH‰\$èH‹”$@H‹Œ$HH‹„$PH‰ÃH)ËHƒû}OH�H‰$H‰”$°H‰T$H‰Œ$¸H‰L$H‰„$ÀH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$¸H‰„$ÀH‰”$°H‰ÍHkíHëH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹”$°H‹Œ$¸H‹„$ÀH‰”$@H‰Œ$HH‰„$PéIþÿÿ‰é·ýÿÿH‹„$€H‹L$XHƒÀHÿÁéüÿÿ1Àé+ýÿÿè ‰é&üÿÿ‰é^ûÿÿ‰é9òÿÿ~ +00runtime.morestack_noctxt�$"".NameSpace.cleanü(type.map[string]bool runtime.makemapÊ("".NameSpace.resolveÂØ runtime.duffcopy‚Ø runtime.duffcopy°Ø runtime.duffcopyî,"".mountedFS.translateŽ + +Ô +ò(type.map[string]boolÌ4runtime.mapaccess1_faststr¨ +ð(type.map[string]boolÄ$runtime.mapassign1š$type.[]os.FileInfoŒ"runtime.growsliceÆ2runtime.writebarrieriface˜Ø runtime.duffzero¦"type."".NameSpaceÜ&runtime.mapiterinit¤ "".hasPathPrefixº runtime.eqstring˜&runtime.mapiternextàtype."".byNameö&type.sort.InterfaceŽ@go.itab."".byName.sort.Interface¼runtime.convT2Iìsort.Sort¤ go.string."/"Ì $strings.TrimPrefix !go.string."/"È!strings.IndexÄ"(type.map[string]boolž#4runtime.mapaccess1_faststrš$(type.map[string]boolî$$runtime.mapassign1¼%type."".dirInfoÒ% type.os.FileInfoê%O VVà +  C ; 0  vã vD+RVñ ЇÝÒQ£·d]‹dzÒÈ>ÓU~]? 7‰ãDÏd]a#Tgclocals·6b5eca693d6e79dc6ec6317d30d914bdTgclocals·ee91685febe6ad014b210c9e866097eb¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ"".byName.Len H‹\$H‰\$ Ã@ "".~r00type.int"".ftype."".byNameøTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ"".byName.Less ŽeH‹ %H;awèëêHƒìXH‹\$`H‹l$xL‹D$hL9ŃÎHkíHëH‹ H‹kH‰l$0H‰,$H‰L$(H‹Y8ÿÓH‹\$H‰\$HH‹\$H‰\$PH‹\$`H‹¬$€L‹D$hL9ÅszHkíHëH‹ H‹kH‰l$0H‰,$H‰L$(H‹Y8ÿÓH‹L$H‹\$H‹l$HH‰,$H‹l$PH‰l$H‰L$8H‰L$H‰\$@H‰\$èH‹\$ Hƒû| Æ„$ˆHƒÄXÃÆ„$ˆëñè è  + 0runtime.morestack_noctxt¤ +¾ +¦"runtime.cmpstringô$runtime.panicindex‚$runtime.panicindex`° "".autotmp_0357?type.string"".autotmp_0356type.string "".~r2Ptype.bool"".j@type.int"".i0type.int"".ftype."".byName°Ô¯°!� +ú�RM3>Tgclocals·d5fc09145616eeb514ee16a0094b2898Tgclocals·295799aab954106638a6a2ba39a198f2¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ"".byName.SwapàÎeH‹ %H;awèëêHƒì(H‹T$HH‹L$0H‹D$8H‰ËH‰ÕH9ƒ¨HkíHëH‹+H‰l$H‹kH‰l$ H‰ËH‰ÕH9Âs~HkíHëH‰$H‹l$PH‰ËH9Ås_HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹\$0H‹l$PL‹D$8L9Ås)HkíHëH‰$H‹\$H‰\$H‹\$ H‰\$èHƒÄ(Ãè è è è  + 0runtime.morestack_noctxt”2runtime.writebarrieriface„2runtime.writebarrieriface˜$runtime.panicindex¦$runtime.panicindex´$runtime.panicindexÂ$runtime.panicindexPP"".autotmp_0360 type.os.FileInfo"".j@type.int"".i0type.int"".ftype."".byNameP°OP%ð +üð‰8/Tgclocals·aa3b86c1ca8acadbe172378c24a491bcTgclocals·cb9af6b3d97a54a99a5776dfe54028e3¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ +"".OS –eH‹ %H;awèëêHƒì@HÇD$XHÇD$`H‹\$HH‰\$0H‹\$PH‰\$8H�H‰$H�H‰\$H�H‰\$H�\$0H‰\$èH‹\$ H‰\$XH‹\$(H‰\$`HƒÄ@à + 0runtime.morestack_noctxt†type."".osFSœ$type."".FileSystem´:go.itab."".osFS."".FileSystemÜruntime.convT2I@€"".autotmp_0361type."".osFS "".~r1 $type."".FileSystem"".roottype.string€p� +*,d +m#Tgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·8d600a433c6aaa81a4fe446d95c5546b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/os.goþ"".osFS.String ŒeH‹ %H;awèëêHƒì@HÇD$XHÇD$`H�H�,$H‰ïH‰ÞH¥H¥H‹\$HH‰\$H‹t$PH‰t$H�5H�l$ H‰ïH¥H¥èH‹\$0H‰\$XH‹\$8H‰\$`HƒÄ@à + + 0runtime.morestack_noctxt^go.string."os("°go.string.")"Ò*runtime.concatstring3@€ "".~r0 type.string"".roottype."".osFS€k �6� +h(Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/os.goþ"".osFS.resolveàÂeH‹ %H;awèëêHƒìhHÇ„$�HÇ„$˜H�H�,$H‰ïH‰ÞH¥H¥H‹œ$€H‰\$H‹œ$ˆH‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰Œ$€H‰„$ˆH�|$H1ÀèH�\$HHƒû„§HÇÂHÇÁH‰T$8H‰L$@H‰\$0H‰$H‹\$pH‰\$H‹\$xH‰\$èH‹\$0HƒÃH‰$H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$0H‰$H‹\$8H‰\$H‹\$@H‰\$èH‹L$H‹D$ H‰Œ$�H‰„$˜HƒÄhÉéRÿÿÿ + 0runtime.morestack_noctxtjgo.string."/"Ä*runtime.concatstring2ôpath.CleanÀð runtime.duffzeroÒ4runtime.writebarrierstringª4runtime.writebarrierstringî$path/filepath.Join`Ð "".autotmp_0365otype.[]string"".autotmp_0364type.string"".autotmp_0363?type.[2]string "".~r1@type.string"".path type.string"".roottype."".osFSпÏÐð:2 +fØa‡N:Tgclocals·89e6b2848881d386696738078d0e941dTgclocals·e62544a01688982535dc171cc632c5b5–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/os.goþ"".osFS.Open€ ð eH‹ %H�D$ÀH;AwèëåH�ìÀHÇ„$èHÇ„$ðHÇ„$øHÇ„$H‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$àH‰\$èH‹L$ H‹D$(H‰Œ$˜H‰ $H‰„$ H‰D$èH‹T$H‹D$H‹L$ H‰L$`HƒøH‰D$Xt0HÇ„$èHÇ„$ðH‰„$øH‰Œ$H�ÄÀÃH‰T$8H‰$èH‹T$H‹L$H‹D$H‹l$ H‰l$`HƒøH‰D$Xt0HÇ„$èHÇ„$ðH‰„$øH‰¬$H�ÄÀÃH‰L$PH‰ $H‰T$HH‹Z ÿÓ¶\$€û„7H‹œ$ØH‰\$xH‹œ$àH‰œ$€H�œ$ˆHÇHÇCH�œ$ˆHƒû„êHÇÂHÇÁH‰œ$¨H‰”$°H‰Œ$¸H�H‰$H�\$xH‰\$èH‹L$H‹D$H‹œ$¨H‰$H‰L$hH‰L$H‰D$pH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$¨H‰\$H‹œ$°H‰\$H‹œ$¸H‰\$ èH‹L$(H‹D$0HÇ„$èHÇ„$ðH‰Œ$øH‰„$H�ÄÀÉéÿÿÿH‹\$8H‰\$@H‹1íH9èt5H‹\$@H‰œ$ðH‰„$èHÇ„$øHÇ„$H�ÄÀÃH�H‰$H�H‰\$H�H‰\$èH‹D$ëœ +*0runtime.morestack_noctxtŒ"".osFS.resolveÜos.Open–os.(*File).Statê +ètype.stringŽruntime.convT2Eì2runtime.writebarrierifaceúFgo.string."Open: %s is a directory"î fmt.Errorf’ Dgo.itab.*os.File."".ReadSeekCloser˜ type.*os.File® ,type."".ReadSeekCloserÆ Dgo.itab.*os.File."".ReadSeekCloserÚ  runtime.typ2Itab€€"".autotmp_0378¯"type.interface {}"".autotmp_0376/&type.[]interface {}"".autotmp_0375ÿtype.*os.File"".autotmp_0373�type.string"".autotmp_0372o(type.[1]interface {}"".autotmp_0370Otype.string +"".fiï type.os.FileInfo "".errÏtype.error"".f�type.*os.File "".~r2`type.error "".~r1@,type."".ReadSeekCloser"".path type.string"".roottype."".osFS@"€Þÿ€aÿ€Ñÿ€Sÿ€7À.NRt 0' 0"·„"……üp¶Tgclocals·0573dfb3dc950c1a1ccc465dd7dcda43Tgclocals·62f69573ee72321d6b2f36ff0cbb5b3b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/os.goþ"".osFS.Lstat€þeH‹ %H;awèëêHƒì@HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$èH‹L$ H‹D$(H‰L$0H‰ $H‰D$8H‰D$èH‹l$H‹T$H‹L$ H‹D$(H‰l$hH‰T$pH‰L$xH‰„$€HƒÄ@à + 0runtime.morestack_noctxtÒ"".osFS.resolve–os.Lstat€€ +"".autotmp_0386type.string "".~r2`type.error "".~r1@ type.os.FileInfo"".path type.string"".roottype."".osFS€¤À +lA +hXTgclocals·a1393aba4330575d1230b9fc7be0e213Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/os.goþ"".osFS.Stat€þeH‹ %H;awèëêHƒì@HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$HH‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$èH‹L$ H‹D$(H‰L$0H‰ $H‰D$8H‰D$èH‹l$H‹T$H‹L$ H‹D$(H‰l$hH‰T$pH‰L$xH‰„$€HƒÄ@à + 0runtime.morestack_noctxtÒ"".osFS.resolve–os.Stat€€ +"".autotmp_0389type.string "".~r2`type.error "".~r1@ type.os.FileInfo"".path type.string"".roottype."".osFS€¤À +tA +hXTgclocals·a1393aba4330575d1230b9fc7be0e213Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/os.goþ"".osFS.ReadDirÀ¼eH‹ %H;awèëêHƒìHHÇD$pHÇD$xHÇ„$€HÇ„$ˆHÇ„$�H‹\$PH‰$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$èH‹L$ H‹D$(H‰L$8H‰ $H‰D$@H‰D$èH‹t$H‹l$H‹T$ H‹L$(H‹D$0H‰t$pH‰l$xH‰”$€H‰Œ$ˆH‰„$�HƒÄHà + 0runtime.morestack_noctxtð"".osFS.resolve´"io/ioutil.ReadDir�� +"".autotmp_0392type.string "".~r2ptype.error "".~r1@$type.[]os.FileInfo"".path type.string"".roottype."".osFS�Ã�à |P� +wiTgclocals·72592f06fd201fc847e20acfffb43eb6Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/os.goþ"".ReadFileÀ¶eH‹ %H;awèëêH�ì€HÇ„$¨HÇ„$°HÇ„$¸HÇ„$ÀHÇ„$ÈH‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$�H‰$H‹œ$ˆH‹[ ÿÓH‹t$H‰t$8H‹l$ H‰l$@H‹L$(H‹T$0H‰T$PHƒùH‰L$HtBHÇ„$¨HÇ„$°HÇ„$¸H‰Œ$ÀH‰”$È�èH�Ä€ÃH‰,$Hƒþ„ÉH�^ SjèYYH…À…¤H�H‰$H‹\$8H‰\$H‹\$@H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥èH‹|$H‹t$H‹l$ H‹T$(H‹L$0H‰|$hH‰¼$¨H‰t$pH‰´$°H‰l$xH‰¬$¸H‰T$XH‰”$ÀH‰L$`H‰Œ$È�èH�Ä€Ã�èH�ĀÉé0ÿÿÿ + 0runtime.morestack_noctxt– +â&runtime.deferreturn¦"runtime.deferprocÊtype.io.Reader„runtime.convI2I´"io/ioutil.ReadAllô&runtime.deferreturn�&runtime.deferreturn�€"".autotmp_0394Otype.error"".autotmp_0393/type.[]uint8 "".errotype.error +"".rc�,type."".ReadSeekCloser "".~r3ptype.error "".~r2@type.[]uint8"".path type.string +"".fstype."".OpenerD€ßÿ€¬ÿ€ ÿ€ à NYW B%¤‹‡/w(Tgclocals·ba52e248fac3659b2d8930298d1f8904Tgclocals·d94e58f22e4324f27e17c29ffee02086˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/vfs.goþ"".init€€eH‹ %H;awèëêHƒì@¶€ût¶€ûuHƒÄ@Ãè ÆèèèèèèèèèH‹$‹L$H‹D$H�H‰$HÇD$H‰T$(H‰T$‰L$0‰L$H‰D$8H‰D$ èÆHƒÄ@Ã$ + 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit€"".initdone·Œ$path/filepath.init–io/ioutil.init time.initªstrings.init´path.init¾os.initÈio.initÒfmt.initÜtime.Now„"".startTimeà0runtime.writebarrierfat3ì"".initdone·€"".autotmp_0395/type.time.Time€€ˆmG \mÈGÇ  7‰Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·0528ab8f76149a707fd2f0025c2178a3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/vfs.go¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ&"".FileSystem.LstatàÒeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$HH‰$H‹\$@H‹[ ÿÓH‹l$H‹T$ H‹L$(H‹D$0H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtô +€p "".~r2`type.error "".~r1@ type.os.FileInfo"".path type.string""..this$type."".FileSystempŽo°° +z6Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ$"".FileSystem.OpenàÒeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$HH‰$H‹\$@H‹[(ÿÓH‹l$H‹T$ H‹L$(H‹D$0H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtô +€p "".~r2`type.error "".~r1@,type."".ReadSeekCloser"".name type.string""..this$type."".FileSystempŽo°° +z6Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".FileSystem.ReadDir �eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$hHÇD$pHÇD$xHÇ„$€HÇ„$ˆH‹\$XH‰\$H‹\$`H‰\$H‹\$PH‰$H‹\$HH‹[0ÿÓH‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$hH‰l$pH‰T$xH‰Œ$€H‰„$ˆHƒÄ@à + 0runtime.morestack_noctxt’ +�€ "".~r2ptype.error "".~r1@$type.[]os.FileInfo"".path type.string""..this$type."".FileSystem€­ ÐÐ ‰GTgclocals·4c15661a7c552f1c8b82bd3f24117aa2Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".FileSystem.StatàÒeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$HH‰$H‹\$@H‹[8ÿÓH‹l$H‹T$ H‹L$(H‹D$0H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtô +€p "".~r2`type.error "".~r1@ type.os.FileInfo"".path type.string""..this$type."".FileSystempŽo° +° +z6Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ("".FileSystem.StringàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[@ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..this$type."".FileSystem0T/p p +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ."".ReadSeekCloser.CloseàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[ ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r1 type.error""..this,type."".ReadSeekCloser0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".ReadSeekCloser.ReadÀ®eH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$HH‰$H‹\$@H‹[(ÿÓH‹T$ H‹L$(H‹D$0H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtä +€p io.err`type.errorio.nPtype.intio.p type.[]uint8""..this,type."".ReadSeekCloserp|o +   +r.Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".ReadSeekCloser.Seek šeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$`HÇD$hH‹\$HH‰\$H‹\$PH‰\$H‹\$@H‰$H‹\$8H‹[0ÿÓH‹T$H‹L$ H‹D$(H‰T$XH‰L$`H‰D$hHƒÄ0à + 0runtime.morestack_noctxtÐ +p` + "".~r4Ptype.error "".~r3@type.int64io.whence0type.intio.offset type.int64""..this,type."".ReadSeekCloser`r_�� +h(Tgclocals·83f11fc43419a848241140bb2b6c7cbcTgclocals·3280bececceccd33cb74587feedb1f9fþ.type..hash."".mountedFSÀ®eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„�HÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$tgHƒ$HÇD$H‰D$8H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$ HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë�‰%éWÿÿÿ + + 0runtime.morestack_noctxt„runtime.strhashè"runtime.interhashÌruntime.strhash@@ "".autotmp_0412type.uintptr"".autotmp_0411type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p$type.*"".mountedFS@ž?@'àà AŸTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ*type..eq."".mountedFS€æeH‹ %H;awèëêHƒìhH‹\$pHƒû„ƒH‹3H‹KH‹\$xHƒû„fH‹H‹CH9Á…IH‰t$XH‰4$H‰L$`H‰L$H‰T$HH‰T$H‰D$PH‰D$è¶\$ €û„H‹\$xHƒû„ùH‹KH‹sH‹\$pHƒû„ÛH‹CH‹SH9È…½H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €û„ƒH‹\$pHƒûttH‹S H‹C(H‹\$xHƒût]H‹s H‹K(H9ÈuCH‰T$HH‰$H‰D$PH‰D$H‰t$XH‰t$H‰L$`H‰L$è¶\$ €ût Æ„$ˆHƒÄhÃÆ„$ˆHƒÄhÉ량ëˆÆ„$ˆHƒÄhÉéÿÿÿ‰éÿÿÿÆ„$ˆHƒÄhÉé“þÿÿ‰évþÿÿ + + 0runtime.morestack_noctxtî runtime.eqstringÐruntime.ifaceeqš runtime.eqstring@Ð"".autotmp_0418type.string"".autotmp_0417type.string"".autotmp_0416$type."".FileSystem"".autotmp_0415_$type."".FileSystem"".autotmp_0414?type.string"".autotmp_0413type.string "".~r30type.bool"".s type.uintptr"".q$type.*"".mountedFS"".p$type.*"".mountedFS>ÐÍÏÐ ÏÐÏÐÏÐÀÀ vÊTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ2"".(*mountedFS).translateàÆeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$pHÇD$xH‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt>H�,$H‰ïèH‹\$`H‰\$0H‹\$hH‰\$8èH‹L$@H‹D$HH‰L$pH‰D$xHƒÄPÉë¾ + 0runtime.morestack_noctxt¢go.string."vfs"Ì*go.string."mountedFS"ø*go.string."translate" "runtime.panicwrapÒØ runtime.duffcopy„,"".mountedFS.translateP  "".~r10type.string"".pathtype.string""..this$type.*"".mountedFS ÄŸ ðð �aTgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9fþ(type..hash.[2]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0422type.int"".autotmp_0421type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[2]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ$type..eq.[2]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0426?type.string"".autotmp_0425type.string"".autotmp_0424_type.int"".autotmp_0423Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[2]string"".ptype.*[2]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0429type.int"".autotmp_0428type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0433?type.string"".autotmp_0432type.string"".autotmp_0431_type.int"".autotmp_0430Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ,"".(*NameSpace).String€äeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è Hƒ|$8tH�H‹ H‹kH‰L$@H‰l$HHƒÄ0É%ëÚ + 0runtime.morestack_noctxt~go.string."vfs"¨*go.string."NameSpace"Ô$go.string."String"ü"runtime.panicwrapžgo.string."ns"0` "".~r0type.string""..this$type.*"".NameSpace`Ž_`ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ,"".(*NameSpace).FprintàÜeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8H‹+H‰,$H‹\$@H‰\$H‹\$HH‰\$èHƒÄ0à + 0runtime.morestack_noctxt~go.string."vfs"¨*go.string."NameSpace"Ô$go.string."Fprint"ü"runtime.panicwrapÊ&"".NameSpace.Fprint0`"".wtype.io.Writer""..this$type.*"".NameSpace`“_°° +}3Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*NameSpace).cleanÀ¨eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$PHÇD$XH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8H‹+H‰,$H‹\$@H‰\$H‹\$HH‰\$èH‹L$H‹D$ H‰L$PH‰D$XHƒÄ0à + 0runtime.morestack_noctxt¢go.string."vfs"Ì*go.string."NameSpace"ø"go.string."clean" "runtime.panicwrapî$"".NameSpace.cleanP` "".~r10type.string"".pathtype.string""..this$type.*"".NameSpace`¹_ àà �QTgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*NameSpace).BindàÆeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$HH‹+H‰,$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(H‹\$xH‰\$0H‹œ$€H‰\$8èHƒÄ@à + 0runtime.morestack_noctxt~go.string."vfs"¨*go.string."NameSpace"Ô go.string."Bind"ü"runtime.panicwrap´""".NameSpace.Bind€€ +"".modep type."".BindMode "".newPtype.string"".newfs0$type."".FileSystem "".oldtype.string""..this$type.*"".NameSpace€Èðð +}sTgclocals·6a0aa8632fef24a34ddf58876fa42c33Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*NameSpace).resolveàÎeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$PHÇD$XHÇD$`H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8H‹+H‰,$H‹\$@H‰\$H‹\$HH‰\$èH‹T$H‹L$ H‹D$(H‰T$PH‰L$XH‰D$`HƒÄ0à + 0runtime.morestack_noctxt´go.string."vfs"Þ*go.string."NameSpace"Š&go.string."resolve"²"runtime.panicwrap€("".NameSpace.resolve`` "".~r10&type.[]"".mountedFS"".pathtype.string""..this$type.*"".NameSpace`Ì_ +ðð ˜XTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*NameSpace).Open€ôeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$XHÇD$`HÇD$hHÇD$pH‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$@H‹+H‰,$H‹\$HH‰\$H‹\$PH‰\$èH‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxtÆgo.string."vfs"ð*go.string."NameSpace"œ go.string."Open"Ä"runtime.panicwrap’""".NameSpace.Openpp "".~r2Ptype.error "".~r10,type."".ReadSeekCloser"".pathtype.string""..this$type.*"".NameSpacepßo€ € ¡_Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*NameSpace).stat ”eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$HH‹+H‰,$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$èH‹l$ H‹T$(H‹L$0H‹D$8H‰l$hH‰T$pH‰L$xH‰„$€HƒÄ@à + 0runtime.morestack_noctxtÌgo.string."vfs"ö*go.string."NameSpace"¢ go.string."stat"Ê"runtime.panicwrap¬""".NameSpace.stat€€ + "".~r3`type.error "".~r2@ type.os.FileInfo"".f0jtype.func("".FileSystem, string) (os.FileInfo, error)"".pathtype.string""..this$type.*"".NameSpace€ï�"� ¤lTgclocals·409df732fad76b89b74bca24e7e8878cTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*NameSpace).Stat€ôeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$XHÇD$`HÇD$hHÇD$pH‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$@H‹+H‰,$H‹\$HH‰\$H‹\$PH‰\$èH‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxtÆgo.string."vfs"ð*go.string."NameSpace"œ go.string."Stat"Ä"runtime.panicwrap’""".NameSpace.Statpp "".~r2Ptype.error "".~r10 type.os.FileInfo"".pathtype.string""..this$type.*"".NameSpacepßo€$€ ¡_Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*NameSpace).Lstat€ôeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$XHÇD$`HÇD$hHÇD$pH‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$@H‹+H‰,$H‹\$HH‰\$H‹\$PH‰\$èH‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxtÆgo.string."vfs"ð*go.string."NameSpace"œ"go.string."Lstat"Ä"runtime.panicwrap’$"".NameSpace.Lstatpp "".~r2Ptype.error "".~r10 type.os.FileInfo"".pathtype.string""..this$type.*"".NameSpacepßo€&€ ¡_Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*NameSpace).ReadDirÀ¦eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$HH‹+H‰,$H‹\$PH‰\$H‹\$XH‰\$èH‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$`H‰l$hH‰T$pH‰L$xH‰„$€HƒÄ@à + 0runtime.morestack_noctxtÞgo.string."vfs"ˆ*go.string."NameSpace"´&go.string."ReadDir"Ü"runtime.panicwrapª("".NameSpace.ReadDir€€ "".~r2`type.error "".~r10$type.[]os.FileInfo"".pathtype.string""..this$type.*"".NameSpace€ø (  ­sTgclocals·24e6837c33f05eaea5195ddf8814fc1eTgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0448type.int"".autotmp_0447type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0452?"type.interface {}"".autotmp_0451"type.interface {}"".autotmp_0450_type.int"".autotmp_0449Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0455type.int"".autotmp_0454type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0459?"type.interface {}"".autotmp_0458"type.interface {}"".autotmp_0457_type.int"".autotmp_0456Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ4type..hash.[4]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0462type.int"".autotmp_0461type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[4]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ0type..eq.[4]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0466?"type.interface {}"".autotmp_0465"type.interface {}"".autotmp_0464_type.int"".autotmp_0463Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[4]interface {}"".p*type.*[4]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ$"".(*dirInfo).NameàÒeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹ H‹kH‰L$@H‰l$HHƒÄ0Éëæ + 0runtime.morestack_noctxt~go.string."vfs"¨&go.string."dirInfo"Ô go.string."Name"ü"runtime.panicwrap0` "".~r0type.string""..this type.*"".dirInfo`Š_` °*° +}3Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*dirInfo).SizeàÌeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹k1ÀH‰D$@HƒÄ0Éëé + 0runtime.morestack_noctxt~go.string."vfs"¨&go.string."dirInfo"Ô go.string."Size"ü"runtime.panicwrap ` "".~r0type.int64""..this type.*"".dirInfo`‡_`°,° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*dirInfo).ModeàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹k»m€‰\$@HƒÄ0Éëç + 0runtime.morestack_noctxt~go.string."vfs"¨&go.string."dirInfo"Ô go.string."Mode"ü"runtime.panicwrap ` "".~r0 type.os.FileMode""..this type.*"".dirInfo`‰_` °.° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ*"".(*dirInfo).ModTime ‚eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8Hƒût.H‹+H‹kH‹‹ H‹H‰T$@‰L$HH‰D$PHƒÄ0ÉëÎ + 0runtime.morestack_noctxt~go.string."vfs"¨&go.string."dirInfo"Ô&go.string."ModTime"ü"runtime.panicwrap²"".startTime¾"".startTimeÌ "".startTime@` "".~r0type.time.Time""..this type.*"".dirInfo`¢_`Ð0Ð +}STgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*dirInfo).IsDiràÔeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹kHÇÀˆD$@HƒÄ0Éëå + 0runtime.morestack_noctxt~go.string."vfs"¨&go.string."dirInfo"Ô"go.string."IsDir"ü"runtime.panicwrap ` "".~r0type.bool""..this type.*"".dirInfo`‹_` +°2° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*dirInfo).SysàÚeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹k1É1ÀH‰L$@H‰D$HHƒÄ0Éëâ + 0runtime.morestack_noctxt~go.string."vfs"¨&go.string."dirInfo"Ôgo.string."Sys"ü"runtime.panicwrap0` "".~r0"type.interface {}""..this type.*"".dirInfo`Ž_`°4° +}3Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ2type..hash.[0]os.FileInfoàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0470type.int"".autotmp_0469type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[0]os.FileInfo`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ.type..eq.[0]os.FileInfoàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0474? type.os.FileInfo"".autotmp_0473 type.os.FileInfo"".autotmp_0472_type.int"".autotmp_0471Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[0]os.FileInfo"".p(type.*[0]os.FileInfo&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¤/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/namespace.goþ "".(*byName).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~go.string."vfs"¨$go.string."byName"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..thistype.*"".byName`‰_` °6° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*byName).Less ŽeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt4H�,$H‰ïH¥H¥H¥H‹\$@H‰\$H‹\$HH‰\$ è¶\$(ˆ\$PHƒÄ0ÉëÈ + 0runtime.morestack_noctxt~go.string."vfs"¨$go.string."byName"Ô go.string."Less"ü"runtime.panicwrapâ"".byName.Less@` "".~r20type.bool"".j type.int"".itype.int""..thistype.*"".byName`¨_` Ð8Ð +}STgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*byName).Swap †eH‹ %H;awèëêHƒì`H‹Y H…Ût H�|$hH9;uH‰#H‹\$h1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$hHƒû„éH‹H‹KH‹kH‰l$XH‹D$pH‹t$xH‰ÓH‰ÅH9ȃ¹HkíHëH‹+H‰l$8H‹kH‰l$@H‰ÓH‰ÅH9ȃ‹HkíHëH‰$H‰ÓH‰T$HH‰õH‰t$0H‰L$PH9Îs_HkíHëH�l$H‰ïH‰ÞH¥H¥èH‹\$HH‹l$0L‹D$PL9Ås)HkíHëH‰$H‹\$8H‰\$H‹\$@H‰\$èHƒÄ`Ãè è è è ‰éÿÿÿ + 0runtime.morestack_noctxt~go.string."vfs"¨$go.string."byName"Ô go.string."Swap"ü"runtime.panicwrap¾2runtime.writebarrieriface®2runtime.writebarrierifaceÂ$runtime.panicindexÐ$runtime.panicindexÞ$runtime.panicindexì$runtime.panicindex0À "".autotmp_0477O type.os.FileInfo"".j_type.int"".f/type."".byName"".j type.int"".itype.int""..thistype.*"".byNameÀÅ¿À0�:�}¡8:Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·2ef756eb60fa93116ff3685e4ecee06eþ""".(*osFS).StringÀ°eH‹ %H;awèëêHƒì`H‹Y H…Ût H�|$hH9;uH‰#HÇD$pHÇD$xH‹\$h1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$hHƒþtsH‹H‹FHÇD$@HÇD$HH�5H�,$H‰ïH¥H¥H‰L$PH‰L$H‰D$XH‰D$H�H�l$ H‰ïH‰ÞH¥H¥èH‹L$0H‹D$8H‰L$pH‰D$xHƒÄ`Éë‰ + 0runtime.morestack_noctxt¢go.string."vfs"Ì go.string."osFS"ø$go.string."String" "runtime.panicwrapúgo.string."os("Ægo.string.")"î*runtime.concatstring30À "".~r0?type.string"".roottype."".osFS "".~r0type.string""..thistype.*"".osFSÀù¿À  < �‘Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843bþ$"".(*osFS).resolveàÄeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$PHÇD$XH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt=H�,$H‰ïH¥H¥H‹\$@H‰\$H‹\$HH‰\$èH‹L$ H‹D$(H‰L$PH‰D$XHƒÄ0Éë¿ + 0runtime.morestack_noctxt¢go.string."vfs"Ì go.string."osFS"ø&go.string."resolve" "runtime.panicwrap‚"".osFS.resolveP` "".~r10type.string"".pathtype.string""..thistype.*"".osFS`Ã_`ð>ð �aTgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*osFS).Open �eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xH‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþtQH�,$H‰ïH¥H¥H‹\$PH‰\$H‹\$XH‰\$èH‹l$ H‹T$(H‹L$0H‹D$8H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ@Éë« + 0runtime.morestack_noctxtÆgo.string."vfs"ð go.string."osFS"œ go.string."Open"Ä"runtime.panicwrap¦"".osFS.Openp€ "".~r2Ptype.error "".~r10,type."".ReadSeekCloser"".pathtype.string""..thistype.*"".osFS€é€ �@� ¡oTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*osFS).Lstat �eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xH‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþtQH�,$H‰ïH¥H¥H‹\$PH‰\$H‹\$XH‰\$èH‹l$ H‹T$(H‹L$0H‹D$8H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ@Éë« + 0runtime.morestack_noctxtÆgo.string."vfs"ð go.string."osFS"œ"go.string."Lstat"Ä"runtime.panicwrap¦"".osFS.Lstatp€ "".~r2Ptype.error "".~r10 type.os.FileInfo"".pathtype.string""..thistype.*"".osFS€é€ �B� ¡oTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".(*osFS).Stat �eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xH‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþtQH�,$H‰ïH¥H¥H‹\$PH‰\$H‹\$XH‰\$èH‹l$ H‹T$(H‹L$0H‹D$8H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ@Éë« + 0runtime.morestack_noctxtÆgo.string."vfs"ð go.string."osFS"œ go.string."Stat"Ä"runtime.panicwrap¦"".osFS.Statp€ "".~r2Ptype.error "".~r10 type.os.FileInfo"".pathtype.string""..thistype.*"".osFS€é€ �D� ¡oTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*osFS).ReadDiràÎeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$hHÇD$pHÇD$xHÇ„$€HÇ„$ˆH‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtaH�,$H‰ïH¥H¥H‹\$XH‰\$H‹\$`H‰\$èH‹t$ H‹l$(H‹T$0H‹L$8H‹D$@H‰t$hH‰l$pH‰T$xH‰Œ$€H‰„$ˆHƒÄHÉë› + 0runtime.morestack_noctxtägo.string."vfs"Ž go.string."osFS"º&go.string."ReadDir"â"runtime.panicwrapÄ"".osFS.ReadDir€� "".~r2`type.error "".~r10$type.[]os.FileInfo"".pathtype.string""..thistype.*"".osFS�ˆ�� °F°°€Tgclocals·24e6837c33f05eaea5195ddf8814fc1eTgclocals·3280bececceccd33cb74587feedb1f9fþ"".Opener.OpenàÒeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xH‹\$PH‰\$H‹\$XH‰\$H‹\$HH‰$H‹\$@H‹[ ÿÓH‹l$H‹T$ H‹L$(H‹D$0H‰l$`H‰T$hH‰L$pH‰D$xHƒÄ8à + 0runtime.morestack_noctxtô +€p "".~r2`type.error "".~r1@,type."".ReadSeekCloser"".name type.string""..thistype."".OpenerpŽo°H° +z6Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·3280bececceccd33cb74587feedb1f9fþgo.string."/"0$/ go.string."/"þTgclocals·5a369eeacde83a6107730f7df8a2a53dþTgclocals·f271231f400e778e0f59be25f7a26a56 +"þ,go.string."translate "@6 +translate  ,go.string."translate "þ*go.string." but old="@4 but old= *go.string." but old="þTgclocals·9941b8cdf596c6ad4614b5f2371a4e6600‚€þTgclocals·7d675de4385e5664a146a4c77dc1865400²"²"²"²"þgo.string."ns"0&ns go.string."ns"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ4go.string."name space {\n"@< name space { + 4go.string."name space {\n"þ&go.string."\t%s:\n"0, %s: + &go.string."\t%s:\n"þ.go.string."\t\t%s %s\n"@2 %s %s + .go.string."\t\t%s %s\n"þgo.string."}\n"0&} + go.string."}\n"þTgclocals·d40f226db251af6f1d1188bcecdff77b�� t ² ²²ªZ²ªZ ²ªZ²( ²( ²² +ÿ² +ÿ²þTgclocals·b992411a6833da84db8409cf0994966epp ............þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þ^go.string."invalid Bind: old=%q m={%q, %s, %q}"ph#invalid Bind: old=%q m={%q, %s, %q} ^go.string."invalid Bind: old=%q m={%q, %s, %q}"þTgclocals·2a3ede90e9e6fa160aa231cf992b0459°°l²²€²€ ²€ ²€²€²²€²€²ˆ²òÿˆ²òÿˆ²òÿ€ˆ²òÿ +€ "² +€"²€ "²€"²€"²€€²þTgclocals·f92e1e4a1cd478f10ceca0468085278c¸¸ÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJÊJþ8go.string."resolve %s: %v\n"@@resolve %s: %v + 8go.string."resolve %s: %v\n"þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2 +þTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þ,6go.itab.*os.PathError.errorþ.go.string."tx %s: %v\n"@6 +tx %s: %v + .go.string."tx %s: %v\n"þ go.string."open"0*open go.string."open"þTgclocals·e77bcc5be8aa10d8ea9dbd82842eaf4f``<°° +°þTgclocals·59dbf976b94cece68fb6f0f44435318f88 + + + + +þ go.string."stat"0*stat go.string."stat"þTgclocals·4574dc2300dcd40d7a902df3769f5d61``8°°²°þTgclocals·a467f8832571727112dfb3d17fc1726088ŠŠŠŠŠþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·5dfce38b1d248a3900c6ec750de77702 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ,type.func([]uint8) (int, error)°°„N4P3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)€"runtime.zerovalue €>type.func([]uint8) (int, error)Ð�>type.func([]uint8) (int, error)€type.[]uint8�type.int type.errorþVgo.string."func(int64, int) (int64, error)"``func(int64, int) (int64, error) Vgo.string."func(int64, int) (int64, error)"þHtype.func(int64, int) (int64, error)ÀÀ³¤3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(int64, int) (int64, error)"pZgo.weak.type.*func(int64, int) (int64, error)€"runtime.zerovalue €Htype.func(int64, int) (int64, error)РHtype.func(int64, int) (int64, error)€type.int64�type.int type.int64°type.errorþ>go.string."*vfs.ReadSeekCloser"PH*vfs.ReadSeekCloser >go.string."*vfs.ReadSeekCloser"þ.type.*"".ReadSeekCloser  ²ób˜6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*vfs.ReadSeekCloser"p@go.weak.type.**"".ReadSeekCloser€"runtime.zerovalue�,type."".ReadSeekCloserþbruntime.gcbits.0x8c000000000000000000000000000000 ŒþReadSeekCloser 4go.string."ReadSeekCloser"þ,type."".ReadSeekCloser  Ð� à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000Ptype.func([]uint8) (int, error)  go.string."Seek"ÀHtype.func(int64, int) (int64, error)`Ð,type."".ReadSeekCloserÐ4go.string."ReadSeekCloser"à"go.importpath."".ð ,type."".ReadSeekCloserþhgo.string."func(string) (vfs.ReadSeekCloser, error)"€r(func(string) (vfs.ReadSeekCloser, error) hgo.string."func(string) (vfs.ReadSeekCloser, error)"þXtype.func(string) ("".ReadSeekCloser, error)°°rÉÃ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(string) (vfs.ReadSeekCloser, error)"pjgo.weak.type.*func(string) ("".ReadSeekCloser, error)€"runtime.zerovalue €Xtype.func(string) ("".ReadSeekCloser, error)Ð�Xtype.func(string) ("".ReadSeekCloser, error)€type.string�,type."".ReadSeekCloser type.errorþ2go.string."[]os.FileInfo"@< []os.FileInfo 2go.string."[]os.FileInfo"þ$type.[]os.FileInfo  &¨h   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]os.FileInfo"p6go.weak.type.*[]os.FileInfo€"runtime.zerovalue� type.os.FileInfoþNgo.typelink.[]os.FileInfo/[]os.FileInfo$type.[]os.FileInfoþ^go.string."func(string) ([]os.FileInfo, error)"ph#func(string) ([]os.FileInfo, error) ^go.string."func(string) ([]os.FileInfo, error)"þPtype.func(string) ([]os.FileInfo, error)°° ü²À3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(string) ([]os.FileInfo, error)"pbgo.weak.type.*func(string) ([]os.FileInfo, error)€"runtime.zerovalue €Ptype.func(string) ([]os.FileInfo, error)Ð�Ptype.func(string) ([]os.FileInfo, error)€type.string�$type.[]os.FileInfo type.errorþ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþ6go.string."*vfs.FileSystem"@@*vfs.FileSystem 6go.string."*vfs.FileSystem"þ&type.*"".FileSystem  ¯’6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*vfs.FileSystem"p8go.weak.type.**"".FileSystem€"runtime.zerovalue�$type."".FileSystemþ4go.string."vfs.FileSystem"@>vfs.FileSystem 4go.string."vfs.FileSystem"þ"go.string."Lstat"0,Lstat "go.string."Lstat"þ go.string."Open"0*Open go.string."Open"þ&go.string."ReadDir"00ReadDir &go.string."ReadDir"þ go.string."Stat"0*Stat go.string."Stat"þ$go.string."String"0.String $go.string."String"þ,go.string."FileSystem"@6 +FileSystem ,go.string."FileSystem"þ$type."".FileSystem€€tp( à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P4go.string."vfs.FileSystem"p&type.*"".FileSystem€"runtime.zerovalue�À$type."".FileSystemÀ"go.string."Lstat"àLtype.func(string) (os.FileInfo, error)ð go.string."Open"�Xtype.func(string) ("".ReadSeekCloser, error) &go.string."ReadDir"ÀPtype.func(string) ([]os.FileInfo, error)Ð go.string."Stat"ðLtype.func(string) (os.FileInfo, error)€$go.string."String" $type.func() string`°$type."".FileSystem°,go.string."FileSystem"À"go.importpath."".Ѐ$type."".FileSystemþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ6type..hashfunc."".mountedFS.type..hash."".mountedFSþ2type..eqfunc."".mountedFS*type..eq."".mountedFSþ,type..alg."".mountedFS 6type..hashfunc."".mountedFS2type..eqfunc."".mountedFSþ4go.string."*vfs.mountedFS"@>*vfs.mountedFS 4go.string."*vfs.mountedFS"þgo.string."vfs"0(vfs go.string."vfs"þ*go.string."mountedFS"@4 mountedFS *go.string."mountedFS"þ*go.string."translate"@4 translate *go.string."translate"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þ^go.string."func(*vfs.mountedFS, string) string"ph#func(*vfs.mountedFS, string) string ^go.string."func(*vfs.mountedFS, string) string"þNtype.func(*"".mountedFS, string) string°°¢óãJ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*vfs.mountedFS, string) string"p`go.weak.type.*func(*"".mountedFS, string) string€"runtime.zerovalue €Ntype.func(*"".mountedFS, string) stringРNtype.func(*"".mountedFS, string) string€$type.*"".mountedFS�type.string type.stringþ>go.string."func(string) string"PHfunc(string) string >go.string."func(string) string"þ0type.func(string) string  Mü¨ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(string) string"pBgo.weak.type.*func(string) string€"runtime.zerovalue €0type.func(string) stringÐ�0type.func(string) string€type.string�type.stringþ$type.*"".mountedFSÐÐðô46   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*vfs.mountedFS"p6go.weak.type.**"".mountedFS€"runtime.zerovalue�"type."".mountedFS` $type.*"".mountedFSÀð$type.*"".mountedFSð*go.string."translate"€"go.importpath."".�0type.func(string) string Ntype.func(*"".mountedFS, string) string°2"".(*mountedFS).translateÀ2"".(*mountedFS).translateþbruntime.gcbits.0x488c4800000000000000000000000000 HŒHþ2go.string."vfs.mountedFS"@< vfs.mountedFS 2go.string."vfs.mountedFS"þgo.string."old"0(old go.string."old"þgo.string."fs"0&fs go.string."fs"þgo.string."new"0(new go.string."new"þ\go.string."func(vfs.mountedFS, string) string"pf"func(vfs.mountedFS, string) string \go.string."func(vfs.mountedFS, string) string"þLtype.func("".mountedFS, string) string°°hÊùx3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(vfs.mountedFS, string) string"p^go.weak.type.*func("".mountedFS, string) string€"runtime.zerovalue €Ltype.func("".mountedFS, string) stringРLtype.func("".mountedFS, string) string€"type."".mountedFS�type.string type.stringþ"type."".mountedFSàà0)cAð 2 ,type..alg."".mountedFS0bruntime.gcbits.0x488c4800000000000000000000000000P2go.string."vfs.mountedFS"p$type.*"".mountedFS€"runtime.zerovalue�À"type."".mountedFSÀgo.string."old"Ð"go.importpath."".àtype.string�go.string."fs" "go.importpath."".°$type."".FileSystemàgo.string."new"ð"go.importpath."".€type.string`°"type."".mountedFS°*go.string."mountedFS"À"go.importpath."".Ѐ"type."".mountedFS€*go.string."translate"�"go.importpath."". 0type.func(string) string°Ltype.func("".mountedFS, string) stringÀ2"".(*mountedFS).translateÐ,"".mountedFS.translateþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[2]string(type..hash.[2]stringþ,type..eqfunc.[2]string$type..eq.[2]stringþ&type..alg.[2]string 0type..hashfunc.[2]string,type..eqfunc.[2]stringþbruntime.gcbits.0x48480000000000000000000000000000 HHþ*go.string."[2]string"@4 [2]string *go.string."[2]string"þtype.[2]stringÀÀ PXåé &type..alg.[2]string0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."[2]string"p.go.weak.type.*[2]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[2]string/[2]stringtype.[2]stringþ,go.string."*[2]string"@6 +*[2]string ,go.string."*[2]string"þtype.*[2]string   f<6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[2]string"p0go.weak.type.**[2]string€"runtime.zerovalue�type.[2]stringþ6go.string."[]vfs.mountedFS"@@[]vfs.mountedFS 6go.string."[]vfs.mountedFS"þ&type.[]"".mountedFS  ÉàF   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P6go.string."[]vfs.mountedFS"p8go.weak.type.*[]"".mountedFS€"runtime.zerovalue�"type."".mountedFSþTgo.typelink.[]vfs.mountedFS/[]"".mountedFS&type.[]"".mountedFSþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ:go.string."[][]vfs.mountedFS"PD[][]vfs.mountedFS :go.string."[][]vfs.mountedFS"þ*type.[][]"".mountedFS  Ì×Ë7   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[][]vfs.mountedFS"pgo.weak.type.*[8][]"".mountedFS€"runtime.zerovalue�&type.[]"".mountedFS *type.[][]"".mountedFSþ`go.typelink.[8][]vfs.mountedFS/[8][]"".mountedFS,type.[8][]"".mountedFSþ\go.string."*map.bucket[string][]vfs.mountedFS"pf"*map.bucket[string][]vfs.mountedFS \go.string."*map.bucket[string][]vfs.mountedFS"þLtype.*map.bucket[string][]"".mountedFS  ¸®�/6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."*map.bucket[string][]vfs.mountedFS"p^go.weak.type.**map.bucket[string][]"".mountedFS€"runtime.zerovalue�Jtype.map.bucket[string][]"".mountedFSþ,Rtype..gc.map.bucket[string][]"".mountedFS,þZtype..gcprog.map.bucket[string][]"".mountedFS*™™™™Y–eY–e þZgo.string."map.bucket[string][]vfs.mountedFS"pd!map.bucket[string][]vfs.mountedFS Zgo.string."map.bucket[string][]vfs.mountedFS"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þJtype.map.bucket[string][]"".mountedFS°°Pà�tRYˆH à runtime.algarray0Rtype..gc.map.bucket[string][]"".mountedFS@Ztype..gcprog.map.bucket[string][]"".mountedFSPZgo.string."map.bucket[string][]vfs.mountedFS"p\go.weak.type.*map.bucket[string][]"".mountedFS€"runtime.zerovalue�ÀJtype.map.bucket[string][]"".mountedFSÀ go.string."keys"àtype.[8]string�$go.string."values"°,type.[8][]"".mountedFSà(go.string."overflow"€Ltype.*map.bucket[string][]"".mountedFSþbruntime.gcbits.0x44844800000000000000000000000000 D„HþTgo.string."map.hdr[string][]vfs.mountedFS"`^map.hdr[string][]vfs.mountedFS Tgo.string."map.hdr[string][]vfs.mountedFS"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þDtype.map.hdr[string][]"".mountedFSàà0W®  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PTgo.string."map.hdr[string][]vfs.mountedFS"pVgo.weak.type.*map.hdr[string][]"".mountedFS€"runtime.zerovalue�ÀDtype.map.hdr[string][]"".mountedFSÀ&go.string."buckets"àLtype.*map.bucket[string][]"".mountedFS�,go.string."oldbuckets"°Ltype.*map.bucket[string][]"".mountedFSþ4go.string."*vfs.NameSpace"@>*vfs.NameSpace 4go.string."*vfs.NameSpace"þ*go.string."NameSpace"@4 NameSpace *go.string."NameSpace"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ$go.string."Fprint"0.Fprint $go.string."Fprint"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þ"go.string."clean"0,clean "go.string."clean"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þ go.string."Bind"0*Bind go.string."Bind"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6a0aa8632fef24a34ddf58876fa42c33ÊJþ&go.string."resolve"00resolve &go.string."resolve"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·409df732fad76b89b74bca24e7e8878cŠþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·24e6837c33f05eaea5195ddf8814fc1e +þ2go.string."*vfs.BindMode"@< *vfs.BindMode 2go.string."*vfs.BindMode"þ"type.*"".BindMode  Ó¨S>6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*vfs.BindMode"p4go.weak.type.**"".BindMode€"runtime.zerovalue� type."".BindModeþ^runtime.gcbits.0x000000000000000000000000000000 þ0go.string."vfs.BindMode"@: vfs.BindMode 0go.string."vfs.BindMode"þ(go.string."BindMode"@2BindMode (go.string."BindMode"þ type."".BindModeàà`å¤c‚   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P0go.string."vfs.BindMode"p"type.*"".BindMode€"runtime.zerovalue`� type."".BindMode�(go.string."BindMode" "go.importpath."".°à type."".BindModeþœgo.string."func(*vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode)"°¦Bfunc(*vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode) œgo.string."func(*vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode)"þˆtype.func(*"".NameSpace, string, "".FileSystem, string, "".BindMode)ÐÐ%]3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode)"pšgo.weak.type.*func(*"".NameSpace, string, "".FileSystem, string, "".BindMode)€"runtime.zerovalue €ˆtype.func(*"".NameSpace, string, "".FileSystem, string, "".BindMode)ÐЈtype.func(*"".NameSpace, string, "".FileSystem, string, "".BindMode)€$type.*"".NameSpace�type.string $type."".FileSystem°type.stringÀ type."".BindModeþVgo.string."func(*vfs.NameSpace, io.Writer)"``func(*vfs.NameSpace, io.Writer) Vgo.string."func(*vfs.NameSpace, io.Writer)"þFtype.func(*"".NameSpace, io.Writer)  Q_¥¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(*vfs.NameSpace, io.Writer)"pXgo.weak.type.*func(*"".NameSpace, io.Writer)€"runtime.zerovalue €Ftype.func(*"".NameSpace, io.Writer)РFtype.func(*"".NameSpace, io.Writer)€$type.*"".NameSpace�type.io.Writerþzgo.string."func(*vfs.NameSpace, string) (os.FileInfo, error)"�„1func(*vfs.NameSpace, string) (os.FileInfo, error) zgo.string."func(*vfs.NameSpace, string) (os.FileInfo, error)"þjtype.func(*"".NameSpace, string) (os.FileInfo, error)ÀÀ²-¥å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*vfs.NameSpace, string) (os.FileInfo, error)"p|go.weak.type.*func(*"".NameSpace, string) (os.FileInfo, error)€"runtime.zerovalue €jtype.func(*"".NameSpace, string) (os.FileInfo, error)Рjtype.func(*"".NameSpace, string) (os.FileInfo, error)€$type.*"".NameSpace�type.string  type.os.FileInfo°type.errorþˆgo.string."func(*vfs.NameSpace, string) (vfs.ReadSeekCloser, error)" ’8func(*vfs.NameSpace, string) (vfs.ReadSeekCloser, error) ˆgo.string."func(*vfs.NameSpace, string) (vfs.ReadSeekCloser, error)"þvtype.func(*"".NameSpace, string) ("".ReadSeekCloser, error)ÀÀ ™3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*vfs.NameSpace, string) (vfs.ReadSeekCloser, error)"pˆgo.weak.type.*func(*"".NameSpace, string) ("".ReadSeekCloser, error)€"runtime.zerovalue €vtype.func(*"".NameSpace, string) ("".ReadSeekCloser, error)Рvtype.func(*"".NameSpace, string) ("".ReadSeekCloser, error)€$type.*"".NameSpace�type.string ,type."".ReadSeekCloser°type.errorþ~go.string."func(*vfs.NameSpace, string) ([]os.FileInfo, error)"�ˆ3func(*vfs.NameSpace, string) ([]os.FileInfo, error) ~go.string."func(*vfs.NameSpace, string) ([]os.FileInfo, error)"þntype.func(*"".NameSpace, string) ([]os.FileInfo, error)ÀÀ§‚H3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(*vfs.NameSpace, string) ([]os.FileInfo, error)"p€go.weak.type.*func(*"".NameSpace, string) ([]os.FileInfo, error)€"runtime.zerovalue €ntype.func(*"".NameSpace, string) ([]os.FileInfo, error)Рntype.func(*"".NameSpace, string) ([]os.FileInfo, error)€$type.*"".NameSpace�type.string $type.[]os.FileInfo°type.errorþNgo.string."func(*vfs.NameSpace) string"`Xfunc(*vfs.NameSpace) string Ngo.string."func(*vfs.NameSpace) string"þ>type.func(*"".NameSpace) string  ¾˜L3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*vfs.NameSpace) string"pPgo.weak.type.*func(*"".NameSpace) string€"runtime.zerovalue €>type.func(*"".NameSpace) stringÐ�>type.func(*"".NameSpace) string€$type.*"".NameSpace�type.stringþ^go.string."func(*vfs.NameSpace, string) string"ph#func(*vfs.NameSpace, string) string ^go.string."func(*vfs.NameSpace, string) string"þNtype.func(*"".NameSpace, string) string°°ñ®3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*vfs.NameSpace, string) string"p`go.weak.type.*func(*"".NameSpace, string) string€"runtime.zerovalue €Ntype.func(*"".NameSpace, string) stringРNtype.func(*"".NameSpace, string) string€$type.*"".NameSpace�type.string type.stringþpgo.string."func(*vfs.NameSpace, string) []vfs.mountedFS"€z,func(*vfs.NameSpace, string) []vfs.mountedFS pgo.string."func(*vfs.NameSpace, string) []vfs.mountedFS"þ^type.func(*"".NameSpace, string) []"".mountedFS°°=jU3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*vfs.NameSpace, string) []vfs.mountedFS"ppgo.weak.type.*func(*"".NameSpace, string) []"".mountedFS€"runtime.zerovalue €^type.func(*"".NameSpace, string) []"".mountedFSР^type.func(*"".NameSpace, string) []"".mountedFS€$type.*"".NameSpace�type.string &type.[]"".mountedFSþzgo.string."func(vfs.FileSystem, string) (os.FileInfo, error)"�„1func(vfs.FileSystem, string) (os.FileInfo, error) zgo.string."func(vfs.FileSystem, string) (os.FileInfo, error)"þjtype.func("".FileSystem, string) (os.FileInfo, error)ÀÀµPõè3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(vfs.FileSystem, string) (os.FileInfo, error)"p|go.weak.type.*func("".FileSystem, string) (os.FileInfo, error)€"runtime.zerovalue €jtype.func("".FileSystem, string) (os.FileInfo, error)Рjtype.func("".FileSystem, string) (os.FileInfo, error)€$type."".FileSystem�type.string  type.os.FileInfo°type.errorþàgo.string."func(*vfs.NameSpace, string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)"ðêdfunc(*vfs.NameSpace, string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error) àgo.string."func(*vfs.NameSpace, string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)"þÎtype.func(*"".NameSpace, string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)ÐÐ9&F3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pàgo.string."func(*vfs.NameSpace, string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)"pàgo.weak.type.*func(*"".NameSpace, string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)€"runtime.zerovalue €Îtype.func(*"".NameSpace, string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)аÎtype.func(*"".NameSpace, string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)€$type.*"".NameSpace�type.string jtype.func("".FileSystem, string) (os.FileInfo, error)° type.os.FileInfoÀtype.errorþ|go.string."func(string, vfs.FileSystem, string, vfs.BindMode)"�†2func(string, vfs.FileSystem, string, vfs.BindMode) |go.string."func(string, vfs.FileSystem, string, vfs.BindMode)"þjtype.func(string, "".FileSystem, string, "".BindMode)ÀÀù�$s3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(string, vfs.FileSystem, string, vfs.BindMode)"p|go.weak.type.*func(string, "".FileSystem, string, "".BindMode)€"runtime.zerovalue €jtype.func(string, "".FileSystem, string, "".BindMode)ÐÀjtype.func(string, "".FileSystem, string, "".BindMode)€type.string�$type."".FileSystem type.string° type."".BindModeþ6go.string."func(io.Writer)"@@func(io.Writer) 6go.string."func(io.Writer)"þ(type.func(io.Writer)��Z[˜3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."func(io.Writer)"p:go.weak.type.*func(io.Writer)€"runtime.zerovalue €(type.func(io.Writer)Ð�(type.func(io.Writer)€type.io.WriterþPgo.string."func(string) []vfs.mountedFS"`Zfunc(string) []vfs.mountedFS Pgo.string."func(string) []vfs.mountedFS"þ@type.func(string) []"".mountedFS  1_|3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(string) []vfs.mountedFS"pRgo.weak.type.*func(string) []"".mountedFS€"runtime.zerovalue €@type.func(string) []"".mountedFSÐ�@type.func(string) []"".mountedFS€type.string�&type.[]"".mountedFSþÀgo.string."func(string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)"ÐÊTfunc(string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error) Àgo.string."func(string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)"þ°type.func(string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)ÀÀy5À@3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÀgo.string."func(string, func(vfs.FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)"pÂgo.weak.type.*func(string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)€"runtime.zerovalue €°type.func(string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)Р°type.func(string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)€type.string�jtype.func("".FileSystem, string) (os.FileInfo, error)  type.os.FileInfo°type.errorþ$type.*"".NameSpace° ° ƒàÕ 6 + +z   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*vfs.NameSpace"p6go.weak.type.**"".NameSpace€"runtime.zerovalue�"type."".NameSpace` $type.*"".NameSpaceÀð$type.*"".NameSpaceð go.string."Bind"�jtype.func(string, "".FileSystem, string, "".BindMode) ˆtype.func(*"".NameSpace, string, "".FileSystem, string, "".BindMode)°("".(*NameSpace).BindÀ("".(*NameSpace).BindÐ$go.string."Fprint"ð(type.func(io.Writer)€Ftype.func(*"".NameSpace, io.Writer)�,"".(*NameSpace).Fprint ,"".(*NameSpace).Fprint°"go.string."Lstat"ÐLtype.func(string) (os.FileInfo, error)àjtype.func(*"".NameSpace, string) (os.FileInfo, error)ð*"".(*NameSpace).Lstat€*"".(*NameSpace).Lstat� go.string."Open"°Xtype.func(string) ("".ReadSeekCloser, error)Àvtype.func(*"".NameSpace, string) ("".ReadSeekCloser, error)Ð("".(*NameSpace).Openà("".(*NameSpace).Openð&go.string."ReadDir"�Ptype.func(string) ([]os.FileInfo, error) ntype.func(*"".NameSpace, string) ([]os.FileInfo, error)°."".(*NameSpace).ReadDirÀ."".(*NameSpace).ReadDirÐ go.string."Stat"ðLtype.func(string) (os.FileInfo, error)€jtype.func(*"".NameSpace, string) (os.FileInfo, error)�("".(*NameSpace).Stat ("".(*NameSpace).Stat°$go.string."String"Ð$type.func() stringà>type.func(*"".NameSpace) stringð,"".(*NameSpace).String€,"".(*NameSpace).String�"go.string."clean" "go.importpath."".°0type.func(string) stringÀNtype.func(*"".NameSpace, string) stringÐ*"".(*NameSpace).cleanà*"".(*NameSpace).cleanð&go.string."resolve"€"go.importpath."".�@type.func(string) []"".mountedFS ^type.func(*"".NameSpace, string) []"".mountedFS°."".(*NameSpace).resolveÀ."".(*NameSpace).resolveÐ go.string."stat"à"go.importpath."".ð°type.func(string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)€ Îtype.func(*"".NameSpace, string, func("".FileSystem, string) (os.FileInfo, error)) (os.FileInfo, error)� ("".(*NameSpace).stat  ("".(*NameSpace).statþ2go.string."vfs.NameSpace"@< vfs.NameSpace 2go.string."vfs.NameSpace"þšgo.string."func(vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode)"°¤Afunc(vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode) šgo.string."func(vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode)"þ†type.func("".NameSpace, string, "".FileSystem, string, "".BindMode)ÐÐ<âQ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pšgo.string."func(vfs.NameSpace, string, vfs.FileSystem, string, vfs.BindMode)"p˜go.weak.type.*func("".NameSpace, string, "".FileSystem, string, "".BindMode)€"runtime.zerovalue €†type.func("".NameSpace, string, "".FileSystem, string, "".BindMode)ÐІtype.func("".NameSpace, string, "".FileSystem, string, "".BindMode)€"type."".NameSpace�type.string $type."".FileSystem°type.stringÀ type."".BindModeþTgo.string."func(vfs.NameSpace, io.Writer)"`^func(vfs.NameSpace, io.Writer) Tgo.string."func(vfs.NameSpace, io.Writer)"þDtype.func("".NameSpace, io.Writer)  uõJ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(vfs.NameSpace, io.Writer)"pVgo.weak.type.*func("".NameSpace, io.Writer)€"runtime.zerovalue €Dtype.func("".NameSpace, io.Writer)РDtype.func("".NameSpace, io.Writer)€"type."".NameSpace�type.io.Writerþxgo.string."func(vfs.NameSpace, string) (os.FileInfo, error)"�‚0func(vfs.NameSpace, string) (os.FileInfo, error) xgo.string."func(vfs.NameSpace, string) (os.FileInfo, error)"þhtype.func("".NameSpace, string) (os.FileInfo, error)ÀÀk#Lä3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(vfs.NameSpace, string) (os.FileInfo, error)"pzgo.weak.type.*func("".NameSpace, string) (os.FileInfo, error)€"runtime.zerovalue €htype.func("".NameSpace, string) (os.FileInfo, error)Рhtype.func("".NameSpace, string) (os.FileInfo, error)€"type."".NameSpace�type.string  type.os.FileInfo°type.errorþ†go.string."func(vfs.NameSpace, string) (vfs.ReadSeekCloser, error)"��7func(vfs.NameSpace, string) (vfs.ReadSeekCloser, error) †go.string."func(vfs.NameSpace, string) (vfs.ReadSeekCloser, error)"þttype.func("".NameSpace, string) ("".ReadSeekCloser, error)ÀÀ‹,ÉÞ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(vfs.NameSpace, string) (vfs.ReadSeekCloser, error)"p†go.weak.type.*func("".NameSpace, string) ("".ReadSeekCloser, error)€"runtime.zerovalue €ttype.func("".NameSpace, string) ("".ReadSeekCloser, error)Рttype.func("".NameSpace, string) ("".ReadSeekCloser, error)€"type."".NameSpace�type.string ,type."".ReadSeekCloser°type.errorþ|go.string."func(vfs.NameSpace, string) ([]os.FileInfo, error)"�†2func(vfs.NameSpace, string) ([]os.FileInfo, error) |go.string."func(vfs.NameSpace, string) ([]os.FileInfo, error)"þltype.func("".NameSpace, string) ([]os.FileInfo, error)ÀÀdZmb3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(vfs.NameSpace, string) ([]os.FileInfo, error)"p~go.weak.type.*func("".NameSpace, string) ([]os.FileInfo, error)€"runtime.zerovalue €ltype.func("".NameSpace, string) ([]os.FileInfo, error)Рltype.func("".NameSpace, string) ([]os.FileInfo, error)€"type."".NameSpace�type.string $type.[]os.FileInfo°type.errorþLgo.string."func(vfs.NameSpace) string"`Vfunc(vfs.NameSpace) string Lgo.string."func(vfs.NameSpace) string"þ[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.typelink.[]uintptr/[]uintptrtype.[]uintptrþ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþVgo.string."map.iter[string][]vfs.mountedFS"``map.iter[string][]vfs.mountedFS Vgo.string."map.iter[string][]vfs.mountedFS"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þFtype.map.iter[string][]"".mountedFSððPEJ¶4 (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PVgo.string."map.iter[string][]vfs.mountedFS"pXgo.weak.type.*map.iter[string][]"".mountedFS€"runtime.zerovalue�ÀFtype.map.iter[string][]"".mountedFSÀgo.string."key"àtype.*string�go.string."val"°(type.*[]"".mountedFSàgo.string."t"€type.*uint8°go.string."h"ÐFtype.*map.hdr[string][]"".mountedFS€&go.string."buckets" Ltype.*map.bucket[string][]"".mountedFSÐ go.string."bptr"ðLtype.*map.bucket[string][]"".mountedFS "go.string."other"Àtype.[4]uintptrþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.string."func() interface {}"PHfunc() interface {} >go.string."func() interface {}"þ0type.func() interface {}��#´ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() interface {}"pBgo.weak.type.*func() interface {}€"runtime.zerovalue €0type.func() interface {}Ѐ0type.func() interface {}€"type.interface {}þ type.*"".dirInfo°°Ëéæz6L   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*vfs.dirInfo"p2go.weak.type.**"".dirInfo€"runtime.zerovalue�type."".dirInfo`  type.*"".dirInfoÀð type.*"".dirInfoð"go.string."IsDir"� type.func() bool 6type.func(*"".dirInfo) bool°&"".(*dirInfo).IsDirÀ&"".(*dirInfo).IsDirÐ&go.string."ModTime"ð*type.func() time.Time€@type.func(*"".dirInfo) time.Time�*"".(*dirInfo).ModTime *"".(*dirInfo).ModTime° go.string."Mode"Ð.type.func() os.FileModeàDtype.func(*"".dirInfo) os.FileModeð$"".(*dirInfo).Mode€$"".(*dirInfo).Mode� go.string."Name"°$type.func() stringÀ:type.func(*"".dirInfo) stringÐ$"".(*dirInfo).Nameà$"".(*dirInfo).Nameð go.string."Size"�"type.func() int64 8type.func(*"".dirInfo) int64°$"".(*dirInfo).SizeÀ$"".(*dirInfo).SizeÐgo.string."Sys"ð0type.func() interface {}€Ftype.func(*"".dirInfo) interface {}�""".(*dirInfo).Sys """.(*dirInfo).Sysþbruntime.gcbits.0x48000000000000000000000000000000 Hþ.go.string."vfs.dirInfo"@8 vfs.dirInfo .go.string."vfs.dirInfo"þDgo.string."func(vfs.dirInfo) bool"PNfunc(vfs.dirInfo) bool Dgo.string."func(vfs.dirInfo) bool"þ4type.func("".dirInfo) bool   ¹@ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."func(vfs.dirInfo) bool"pFgo.weak.type.*func("".dirInfo) bool€"runtime.zerovalue €4type.func("".dirInfo) boolÐ�4type.func("".dirInfo) bool€type."".dirInfo�type.boolþNgo.string."func(vfs.dirInfo) time.Time"`Xfunc(vfs.dirInfo) time.Time Ngo.string."func(vfs.dirInfo) time.Time"þ>type.func("".dirInfo) time.Time  –¯F³3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(vfs.dirInfo) time.Time"pPgo.weak.type.*func("".dirInfo) time.Time€"runtime.zerovalue €>type.func("".dirInfo) time.TimeÐ�>type.func("".dirInfo) time.Time€type."".dirInfo�type.time.TimeþRgo.string."func(vfs.dirInfo) os.FileMode"`\func(vfs.dirInfo) os.FileMode Rgo.string."func(vfs.dirInfo) os.FileMode"þBtype.func("".dirInfo) os.FileMode  ½¿353 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(vfs.dirInfo) os.FileMode"pTgo.weak.type.*func("".dirInfo) os.FileMode€"runtime.zerovalue €Btype.func("".dirInfo) os.FileModeÐ�Btype.func("".dirInfo) os.FileMode€type."".dirInfo� type.os.FileModeþHgo.string."func(vfs.dirInfo) string"`Rfunc(vfs.dirInfo) string Hgo.string."func(vfs.dirInfo) string"þ8type.func("".dirInfo) string  ’²LÞ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(vfs.dirInfo) string"pJgo.weak.type.*func("".dirInfo) string€"runtime.zerovalue €8type.func("".dirInfo) stringÐ�8type.func("".dirInfo) string€type."".dirInfo�type.stringþFgo.string."func(vfs.dirInfo) int64"PPfunc(vfs.dirInfo) int64 Fgo.string."func(vfs.dirInfo) int64"þ6type.func("".dirInfo) int64  x�03 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(vfs.dirInfo) int64"pHgo.weak.type.*func("".dirInfo) int64€"runtime.zerovalue €6type.func("".dirInfo) int64Ð�6type.func("".dirInfo) int64€type."".dirInfo�type.int64þTgo.string."func(vfs.dirInfo) interface {}"`^func(vfs.dirInfo) interface {} Tgo.string."func(vfs.dirInfo) interface {}"þDtype.func("".dirInfo) interface {}  !(ÐÊ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(vfs.dirInfo) interface {}"pVgo.weak.type.*func("".dirInfo) interface {}€"runtime.zerovalue €Dtype.func("".dirInfo) interface {}Ð�Dtype.func("".dirInfo) interface {}€type."".dirInfo�"type.interface {}þtype."".dirInfo  ¾˜ uN À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000P.go.string."vfs.dirInfo"p type.*"".dirInfo€"runtime.zerovalue`�type."".dirInfo�&go.string."dirInfo" "go.importpath."".°àtype."".dirInfoà"go.string."IsDir"€ type.func() bool�4type.func("".dirInfo) bool &"".(*dirInfo).IsDir° "".dirInfo.IsDirÀ&go.string."ModTime"à*type.func() time.Timeð>type.func("".dirInfo) time.Time€*"".(*dirInfo).ModTime�$"".dirInfo.ModTime  go.string."Mode"À.type.func() os.FileModeÐBtype.func("".dirInfo) os.FileModeà$"".(*dirInfo).Modeð"".dirInfo.Mode€ go.string."Name" $type.func() string°8type.func("".dirInfo) stringÀ$"".(*dirInfo).NameÐ"".dirInfo.Nameà go.string."Size"€"type.func() int64�6type.func("".dirInfo) int64 $"".(*dirInfo).Size°"".dirInfo.SizeÀgo.string."Sys"à0type.func() interface {}ðDtype.func("".dirInfo) interface {}€""".(*dirInfo).Sys�"".dirInfo.Sysþ$go.string."[]bool"0.[]bool $go.string."[]bool"þtype.[]bool  ±å�ç   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P$go.string."[]bool"p(go.weak.type.*[]bool€"runtime.zerovalue�type.boolþ2go.typelink.[]bool/[]booltype.[]boolþ&go.string."[8]bool"00[8]bool &go.string."[8]bool"þtype.[8]boolÀÀs£5‘   runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P&go.string."[8]bool"p*go.weak.type.*[8]bool€"runtime.zerovalue�type.bool type.[]boolþ6go.typelink.[8]bool/[8]booltype.[8]boolþFgo.string."*map.bucket[string]bool"PP*map.bucket[string]bool Fgo.string."*map.bucket[string]bool"þ8type.*map.bucket[string]bool  ë[ÔE6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."*map.bucket[string]bool"pJgo.weak.type.**map.bucket[string]bool€"runtime.zerovalue�6type.map.bucket[string]boolþ,>type..gc.map.bucket[string]bool(þFtype..gcprog.map.bucket[string]bool™™™™%þDgo.string."map.bucket[string]bool"PNmap.bucket[string]bool Dgo.string."map.bucket[string]bool"þ6type.map.bucket[string]bool°°˜2aBÝYˆ� à runtime.algarray0>type..gc.map.bucket[string]bool@Ftype..gcprog.map.bucket[string]boolPDgo.string."map.bucket[string]bool"pHgo.weak.type.*map.bucket[string]bool€"runtime.zerovalue�À6type.map.bucket[string]boolÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]boolà(go.string."overflow"€8type.*map.bucket[string]boolþ>go.string."map.hdr[string]bool"PHmap.hdr[string]bool >go.string."map.hdr[string]bool"þ0type.map.hdr[string]boolàà03‡(  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000P>go.string."map.hdr[string]bool"pBgo.weak.type.*map.hdr[string]bool€"runtime.zerovalue�À0type.map.hdr[string]boolÀ&go.string."buckets"à8type.*map.bucket[string]bool�,go.string."oldbuckets"°8type.*map.bucket[string]boolþ6go.string."map[string]bool"@@map[string]bool 6go.string."map[string]bool"þ(type.map[string]boolÜÜñÓ5˜ € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."map[string]bool"p:go.weak.type.*map[string]bool€"runtime.zerovalue�type.string type.bool°6type.map.bucket[string]boolÀ0type.map.hdr[string]boolþVgo.typelink.map[string]bool/map[string]bool(type.map[string]boolþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ:type..hashfunc.[0]os.FileInfo2type..hash.[0]os.FileInfoþ6type..eqfunc.[0]os.FileInfo.type..eq.[0]os.FileInfoþ0type..alg.[0]os.FileInfo :type..hashfunc.[0]os.FileInfo6type..eqfunc.[0]os.FileInfoþ4go.string."[0]os.FileInfo"@>[0]os.FileInfo 4go.string."[0]os.FileInfo"þ&type.[0]os.FileInfoÀÀ´ØZ‰‘ 0type..alg.[0]os.FileInfo0^runtime.gcbits.0x000000000000000000000000000000P4go.string."[0]os.FileInfo"p8go.weak.type.*[0]os.FileInfo€"runtime.zerovalue� type.os.FileInfo $type.[]os.FileInfoþRgo.typelink.[0]os.FileInfo/[0]os.FileInfo&type.[0]os.FileInfoþ.go.string."*vfs.byName"@8 *vfs.byName .go.string."*vfs.byName"þ$go.string."byName"0.byName $go.string."byName"þgo.string."Len"0(Len go.string."Len"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Less"0*Less go.string."Less"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þ go.string."Swap"0*Swap go.string."Swap"þTgclocals·2ef756eb60fa93116ff3685e4ecee06e  ++þTgclocals·5719e95fd01d864484e48bd45fcc377f þBgo.string."func(*vfs.byName) int"PLfunc(*vfs.byName) int Bgo.string."func(*vfs.byName) int"þ2type.func(*"".byName) int  ËêƒG3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(*vfs.byName) int"pDgo.weak.type.*func(*"".byName) int€"runtime.zerovalue €2type.func(*"".byName) intÐ�2type.func(*"".byName) int€type.*"".byName�type.intþXgo.string."func(*vfs.byName, int, int) bool"pb func(*vfs.byName, int, int) bool Xgo.string."func(*vfs.byName, int, int) bool"þHtype.func(*"".byName, int, int) boolÀÀ–ϰá3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(*vfs.byName, int, int) bool"pZgo.weak.type.*func(*"".byName, int, int) bool€"runtime.zerovalue €Htype.func(*"".byName, int, int) boolаHtype.func(*"".byName, int, int) bool€type.*"".byName�type.int type.int°type.boolþNgo.string."func(*vfs.byName, int, int)"`Xfunc(*vfs.byName, int, int) Ngo.string."func(*vfs.byName, int, int)"þ>type.func(*"".byName, int, int)°°VCÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*vfs.byName, int, int)"pPgo.weak.type.*func(*"".byName, int, int)€"runtime.zerovalue €>type.func(*"".byName, int, int)а>type.func(*"".byName, int, int)€type.*"".byName�type.int type.intþ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþ>go.string."func(int, int) bool"PHfunc(int, int) bool >go.string."func(int, int) bool"þ0type.func(int, int) bool°°¢"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(int, int) bool"pBgo.weak.type.*func(int, int) bool€"runtime.zerovalue €0type.func(int, int) boolР0type.func(int, int) bool€type.int�type.int type.boolþ4go.string."func(int, int)"@>func(int, int) 4go.string."func(int, int)"þ&type.func(int, int)  %Ç„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int, int)"p8go.weak.type.*func(int, int)€"runtime.zerovalue €&type.func(int, int)Р&type.func(int, int)€type.int�type.intþtype.*"".byName��‡†t”6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*vfs.byName"p0go.weak.type.**"".byName€"runtime.zerovalue�type."".byName` type.*"".byNameÀðtype.*"".byNameðgo.string."Len"�type.func() int 2type.func(*"".byName) int° "".(*byName).LenÀ "".(*byName).LenÐ go.string."Less"ð0type.func(int, int) bool€Htype.func(*"".byName, int, int) bool�""".(*byName).Less """.(*byName).Less° go.string."Swap"Ð&type.func(int, int)à>type.func(*"".byName, int, int)ð""".(*byName).Swap€""".(*byName).Swapþ,go.string."vfs.byName"@6 +vfs.byName ,go.string."vfs.byName"þ@go.string."func(vfs.byName) int"PJfunc(vfs.byName) int @go.string."func(vfs.byName) int"þ0type.func("".byName) int  ˆá7Ó3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(vfs.byName) int"pBgo.weak.type.*func("".byName) int€"runtime.zerovalue €0type.func("".byName) intÐ�0type.func("".byName) int€type."".byName�type.intþVgo.string."func(vfs.byName, int, int) bool"``func(vfs.byName, int, int) bool Vgo.string."func(vfs.byName, int, int) bool"þFtype.func("".byName, int, int) boolÀÀnd$+3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(vfs.byName, int, int) bool"pXgo.weak.type.*func("".byName, int, int) bool€"runtime.zerovalue €Ftype.func("".byName, int, int) boolаFtype.func("".byName, int, int) bool€type."".byName�type.int type.int°type.boolþLgo.string."func(vfs.byName, int, int)"`Vfunc(vfs.byName, int, int) Lgo.string."func(vfs.byName, int, int)"þzr3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(vfs.osFS, string) string"pTgo.weak.type.*func("".osFS, string) string€"runtime.zerovalue €Btype.func("".osFS, string) stringРBtype.func("".osFS, string) string€type."".osFS�type.string type.stringþtype."".osFS  Äò&”P À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000P(go.string."vfs.osFS"ptype.*"".osFS€"runtime.zerovalue`�type."".osFS� go.string."osFS" "go.importpath."".°àtype."".osFSà"go.string."Lstat"€Ltype.func(string) (os.FileInfo, error)�^type.func("".osFS, string) (os.FileInfo, error)  "".(*osFS).Lstat°"".osFS.LstatÀ go.string."Open"àXtype.func(string) ("".ReadSeekCloser, error)ðjtype.func("".osFS, string) ("".ReadSeekCloser, error)€"".(*osFS).Open�"".osFS.Open &go.string."ReadDir"ÀPtype.func(string) ([]os.FileInfo, error)Ðbtype.func("".osFS, string) ([]os.FileInfo, error)à$"".(*osFS).ReadDirð"".osFS.ReadDir€ go.string."Stat" Ltype.func(string) (os.FileInfo, error)°^type.func("".osFS, string) (os.FileInfo, error)À"".(*osFS).StatÐ"".osFS.Statà$go.string."String"€$type.func() string�2type.func("".osFS) string """.(*osFS).String°"".osFS.StringÀ&go.string."resolve"Ð"go.importpath."".à0type.func(string) stringðBtype.func("".osFS, string) string€$"".(*osFS).resolve�"".osFS.resolveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·334cb8bc6294eb0b97ffb9b2c8e3805f+þ.go.string."*vfs.Opener"@8 *vfs.Opener .go.string."*vfs.Opener"þtype.*"".Opener  þÅFh6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."*vfs.Opener"p0go.weak.type.**"".Opener€"runtime.zerovalue�type."".Openerþ,go.string."vfs.Opener"@6 +vfs.Opener ,go.string."vfs.Opener"þ$go.string."Opener"0.Opener $go.string."Opener"þtype."".OpenerÀÀF«ƒ à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P,go.string."vfs.Opener"ptype.*"".Opener€"runtime.zerovalue�Àtype."".OpenerÀ go.string."Open"àXtype.func(string) ("".ReadSeekCloser, error)`ðtype."".Openerð$go.string."Opener"€"go.importpath."".�Àtype."".Openerþ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþ*go.string."io/ioutil"@4 io/ioutil *go.string."io/ioutil"þ0go.importpath.io/ioutil.  *go.string."io/ioutil"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þ2go.string."path/filepath"@< path/filepath 2go.string."path/filepath"þ8go.importpath.path/filepath.  2go.string."path/filepath"þgo.string."os"0&os go.string."os"þ"go.importpath.os.  go.string."os"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ go.string."sort"0*sort go.string."sort"þ&go.importpath.sort.  go.string."sort"þ go.string."path"0*path go.string."path"þ&go.importpath.path.  go.string."path"þ*"".FileSystem.Open·f$"".FileSystem.Openþ0"".FileSystem.ReadDir·f*"".FileSystem.ReadDirþ."".FileSystem.String·f("".FileSystem.Stringþ4"".ReadSeekCloser.Close·f."".ReadSeekCloser.Closeþ2"".ReadSeekCloser.Read·f,"".ReadSeekCloser.Readþ2"".ReadSeekCloser.Seek·f,"".ReadSeekCloser.Seekþ4type..hash."".mountedFS·f.type..hash."".mountedFSþ$runtime.strhash·fruntime.strhashþ(runtime.interhash·f"runtime.interhashþ0type..eq."".mountedFS·f*type..eq."".mountedFSþ$runtime.ifaceeq·fruntime.ifaceeqþ8"".(*mountedFS).translate·f2"".(*mountedFS).translateþ(runtime.panicwrap·f"runtime.panicwrapþ.type..hash.[2]string·f(type..hash.[2]stringþ*type..eq.[2]string·f$type..eq.[2]stringþ.type..hash.[8]string·f(type..hash.[8]stringþ*type..eq.[8]string·f$type..eq.[8]stringþ2"".(*NameSpace).String·f,"".(*NameSpace).Stringþ2"".(*NameSpace).Fprint·f,"".(*NameSpace).Fprintþ0"".(*NameSpace).clean·f*"".(*NameSpace).cleanþ."".(*NameSpace).Bind·f("".(*NameSpace).Bindþ4"".(*NameSpace).resolve·f."".(*NameSpace).resolveþ."".(*NameSpace).Open·f("".(*NameSpace).Openþ."".(*NameSpace).stat·f("".(*NameSpace).statþ."".(*NameSpace).Stat·f("".(*NameSpace).Statþ0"".(*NameSpace).Lstat·f*"".(*NameSpace).Lstatþ4"".(*NameSpace).ReadDir·f."".(*NameSpace).ReadDirþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ:type..hash.[4]interface {}·f4type..hash.[4]interface {}þ6type..eq.[4]interface {}·f0type..eq.[4]interface {}þ*"".(*dirInfo).Name·f$"".(*dirInfo).Nameþ*"".(*dirInfo).Size·f$"".(*dirInfo).Sizeþ*"".(*dirInfo).Mode·f$"".(*dirInfo).Modeþ0"".(*dirInfo).ModTime·f*"".(*dirInfo).ModTimeþ,"".(*dirInfo).IsDir·f&"".(*dirInfo).IsDirþ("".(*dirInfo).Sys·f""".(*dirInfo).Sysþ8type..hash.[0]os.FileInfo·f2type..hash.[0]os.FileInfoþ4type..eq.[0]os.FileInfo·f.type..eq.[0]os.FileInfoþ&"".(*byName).Len·f "".(*byName).Lenþ("".(*byName).Less·f""".(*byName).Lessþ("".(*byName).Swap·f""".(*byName).Swapþ("".(*osFS).String·f""".(*osFS).Stringþ*"".(*osFS).resolve·f$"".(*osFS).resolveþ$"".(*osFS).Open·f"".(*osFS).Openþ&"".(*osFS).Lstat·f "".(*osFS).Lstatþ$"".(*osFS).Stat·f"".(*osFS).Statþ*"".(*osFS).ReadDir·f$"".(*osFS).ReadDirþ""".Opener.Open·f"".Opener.Openþ"runtime.zerovalue0ÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/gatefs.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/gatefs.a new file mode 100644 index 0000000..08d0ef8 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/gatefs.a @@ -0,0 +1,190 @@ +! +__.PKGDEF 0 0 0 644 9975 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package gatefs + import runtime "runtime" + import os "os" + import fmt "fmt" + import vfs "golang.org/x/tools/godoc/vfs" + import time "time" // indirect + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"golang.org/x/tools/godoc/vfs".ReadSeekCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"golang.org/x/tools/godoc/vfs".FileSystem interface { Lstat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); Open(@"golang.org/x/tools/godoc/vfs".name string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error); ReadDir(@"golang.org/x/tools/godoc/vfs".path string) (? []@"os".FileInfo, ? error); Stat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); String() (? string) } + func @"".New (@"".fs·2 @"golang.org/x/tools/godoc/vfs".FileSystem "esc:0x2", @"".gateCh·3 chan bool "esc:0x2") (? @"golang.org/x/tools/godoc/vfs".FileSystem) { if cap(@"".gateCh·3) == 0x0 { return @"".fs·2 }; return (@"".gatefs{ @"".fs:@"".fs·2, @"".gate:@"".gate(@"".gateCh·3) }) } + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + type @"".gate chan bool + func (@"".g·1 @"".gate "esc:0x0") @"".enter () { @"".g·1 <- true } + func (@"".g·1 @"".gate "esc:0x0") @"".leave () { <-@"".g·1 } + type @"".gatefs struct { @"".fs @"golang.org/x/tools/godoc/vfs".FileSystem; ? @"".gate } + func (@"".fs·3 @"".gatefs) Lstat (@"".p·4 string) (? @"os".FileInfo, ? error) + func (@"".fs·3 @"".gatefs) Open (@"".p·4 string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error) + func (@"".fs·3 @"".gatefs) ReadDir (@"".p·4 string) (? []@"os".FileInfo, ? error) + func (@"".fs·3 @"".gatefs) Stat (@"".p·4 string) (? @"os".FileInfo, ? error) + func (@"".fs·2 @"".gatefs) String () (? string) + +$$ +_go_.6 0 0 0 644 69574 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.aos.aTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"".gate.leave „eH‹ %H;awèëêHƒìH�H‰$H‹\$ H‰\$HÇD$èHƒÄà + 0runtime.morestack_noctxt:type."".gater"runtime.chanrecv10"".gtype."".gate0'/P"�pª��§�� �€$RR,&a 6¨ ygXq7Tgclocals·2804e545341d0112e0157b05cf76b3c5Tgclocals·7b41319116bcead6643c90aa689062d5¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"".gatefs.Lstat€êeH‹ %H;awèëêHƒìpHÇ„$ HÇ„$¨HÇ„$°HÇ„$¸H‹Œ$ˆÆD$?H�H‰$H‰L$H�\$?H‰\$èH‹œ$ˆH‰$H� QjèYYH…À…ŽH‹T$xH‹Œ$€H‹œ$�H‰\$H‹œ$˜H‰\$H‰L$HH‰ $H‰T$@H‹Z ÿÓH‹t$H‹l$ H‹T$(H‹L$0H‰t$`H‰´$ H‰l$hH‰¬$¨H‰T$PH‰”$°H‰L$XH‰Œ$¸�èHƒÄpÃ�èHƒÄpà + 0runtime.morestack_noctxt´type."".gateä"runtime.chansend1Š "".gate.leave·fš"runtime.deferprocª +Â&runtime.deferreturnØ&runtime.deferreturn�à"".autotmp_0020?type.error"".autotmp_0019 type.os.FileInfo"".autotmp_0018atype.bool "".~r2ptype.error "".~r1P type.os.FileInfo"".p0type.string +"".fstype."".gatefs0àp–ßà +ß ÀfJ,&ŽqdJ!Tgclocals·6105ce662510dac92027d16ea72eba41Tgclocals·660c52760819425e2fa6ae9a8a8ae931¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"".gatefs.Stat€êeH‹ %H;awèëêHƒìpHÇ„$ HÇ„$¨HÇ„$°HÇ„$¸H‹Œ$ˆÆD$?H�H‰$H‰L$H�\$?H‰\$èH‹œ$ˆH‰$H� QjèYYH…À…ŽH‹T$xH‹Œ$€H‹œ$�H‰\$H‹œ$˜H‰\$H‰L$HH‰ $H‰T$@H‹Z8ÿÓH‹t$H‹l$ H‹T$(H‹L$0H‰t$`H‰´$ H‰l$hH‰¬$¨H‰T$PH‰”$°H‰L$XH‰Œ$¸�èHƒÄpÃ�èHƒÄpà + 0runtime.morestack_noctxt´type."".gateä"runtime.chansend1Š "".gate.leave·fš"runtime.deferprocª +Â&runtime.deferreturnØ&runtime.deferreturn�à"".autotmp_0024?type.error"".autotmp_0023 type.os.FileInfo"".autotmp_0022atype.bool "".~r2ptype.error "".~r1P type.os.FileInfo"".p0type.string +"".fstype."".gatefs0àp–ßà +ß ÀrJ,&ŽqdJ!Tgclocals·6105ce662510dac92027d16ea72eba41Tgclocals·660c52760819425e2fa6ae9a8a8ae931¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ""".gatefs.ReadDirÀ¾eH‹ %H;awèëêH�ì€HÇ„$°HÇ„$¸HÇ„$ÀHÇ„$ÈHÇ„$ÐH‹Œ$˜ÆD$GH�H‰$H‰L$H�\$GH‰\$èH‹œ$˜H‰$H� QjèYYH…À…¦H‹”$ˆH‹Œ$�H‹œ$ H‰\$H‹œ$¨H‰\$H‰L$PH‰ $H‰T$HH‹Z0ÿÓH‹|$H‹t$ H‹l$(H‹T$0H‹L$8H‰|$hH‰¼$°H‰t$pH‰´$¸H‰l$xH‰¬$ÀH‰T$XH‰”$ÈH‰L$`H‰Œ$Ð�èH�Ä€Ã�èH�Āà + 0runtime.morestack_noctxtÒtype."".gate‚"runtime.chansend1¨ "".gate.leave·f¸"runtime.deferprocÎ +Š&runtime.deferreturn¦&runtime.deferreturn €"".autotmp_0028Otype.error"".autotmp_0027/$type.[]os.FileInfo"".autotmp_0026qtype.bool "".~r2€type.error "".~r1P$type.[]os.FileInfo"".p0type.string +"".fstype."".gatefs0€|®ÿ€ ÿà~Y,&¦€g\Tgclocals·b5b2d70e67f0d20f7fe09b1e2e9927fdTgclocals·8fd0d255f48845a4a38966c4a091e73e¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"".gatef.Read€ôeH‹ %H;awèëêHƒì`HÇ„$˜HÇ„$ HÇ„$¨HÇ„$ HÇ„$¨HÇ„$˜H‹L$xÆD$?H�H‰$H‰L$H�\$?H‰\$èH‹\$xH‰$H� QjèYYH…À…�H‹T$hH‹L$pH‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$H‰L$HH‰ $H‰T$@H‹Z(ÿÓH‹L$ H‹l$(H‹T$0H‰Œ$˜H‰l$PH‰¬$ H‰T$XH‰”$¨�èHƒÄ`Ã�èHƒÄ`à + 0runtime.morestack_noctxtÞtype."".gateŽ"runtime.chansend1® "".gate.leave·f¾"runtime.deferprocâ +Ì&runtime.deferreturnâ&runtime.deferreturn�À "".autotmp_0032type.error"".autotmp_0030Atype.bool "".errptype.error"".n`type.int"".p0type.[]uint8"".ftype."".gatef2À‚‰¿À +¿À”b)#�†k3Tgclocals·7080d834857b1e98853a3f817aa74abcTgclocals·7ffb78b700595f24597d5e62e49bba43¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"".gatef.SeekàÌeH‹ %H;awèëêHƒìXHÇ„$ˆHÇ„$�HÇ„$˜HÇ„$�HÇ„$˜HÇ„$ˆH‹L$pÆD$7H�H‰$H‰L$H�\$7H‰\$èH‹\$pH‰$H� QjèYYH…ÀuqH‹T$`H‹L$hH‹\$xH‰\$H‹œ$€H‰\$H‰L$@H‰ $H‰T$8H‹Z0ÿÓH‹L$H‹l$ H‹T$(H‰Œ$ˆH‰l$HH‰¬$�H‰T$PH‰”$˜�èHƒÄXÃ�èHƒÄXà + 0runtime.morestack_noctxtÞtype."".gateŽ"runtime.chansend1® "".gate.leave·f¾"runtime.deferprocº +¤&runtime.deferreturnº&runtime.deferreturn€°"".autotmp_0036type.error"".autotmp_0034Atype.bool "".err`type.error "".retPtype.int64"".whence@type.int"".offset0type.int64"".ftype."".gatef0°‚u¯° +¯ ° b)q†W3 Tgclocals·5f2744180bc6c049db9fa053594d4582Tgclocals·7ffb78b700595f24597d5e62e49bba43¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"".gatef.Close ŒeH‹ %H;awèëêHƒì@HÇD$`HÇD$hH‹L$XÆD$H�H‰$H‰L$H�\$H‰\$èH‹\$XH‰$H� QjèYYH…ÀuGH‹T$HH‹L$PH‰L$(H‰ $H‰T$ H‹Z ÿÓH‹T$H‹L$H‰T$0H‰T$`H‰L$8H‰L$h�èHƒÄ@Ã�èHƒÄ@à + 0runtime.morestack_noctxtrtype."".gate¢"runtime.chansend1 "".gate.leave·fÒ"runtime.deferproc  +ä&runtime.deferreturnú&runtime.deferreturnP€"".autotmp_0039type.error"".autotmp_0038Atype.bool "".~r00type.error"".ftype."".gatef*€LK€ + Ь,)GP@  Tgclocals·befb2f7c2b96d2710979b9c7c934a53dTgclocals·7ffb78b700595f24597d5e62e49bba43¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"".initÀ¨eH‹ %H;awèëê¶€ût¶€ûuÃè ÆèèèÆÃ + 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|Bgolang.org/x/tools/godoc/vfs.init†os.init�fmt.initœ"".initdone·``´` +/1Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ "".(*gate).enter€êeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#H‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$@H‹+ÆD$7H�H‰$H‰l$H�\$7H‰\$èHƒÄ8à + 0runtime.morestack_noctxt~$go.string."gatefs"¨ go.string."gate"Ô"go.string."enter"ü"runtime.panicwrap¨type."".gateØ"runtime.chansend1p"".autotmp_0041type.bool""..thistype.*"".gatepšo ÀÀ +}CTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*gate).leaveàÞeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8H‹+H�H‰$H‰l$HÇD$èHƒÄ0à + 0runtime.morestack_noctxt~$go.string."gatefs"¨ go.string."gate"Ô"go.string."leave"ü"runtime.panicwrapžtype."".gateÌ"runtime.chanrecv1`""..thistype.*"".gate`”_°° +}3Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fþ(type..hash."".gatefsÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashàruntime.memhash@@ +"".autotmp_0043type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".gatefs@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ$type..eq."".gatefs€úeH‹ %H;awèëêHƒìHH‹\$XHƒû„�H‹ H‹sH‹\$PHƒûtwH‹H‹SH9ÈuaH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉë…‰élÿÿÿ + 0runtime.morestack_noctxtÞruntime.ifaceeq@� "".autotmp_0045?Xtype.golang.org/x/tools/godoc/vfs.FileSystem"".autotmp_0044Xtype.golang.org/x/tools/godoc/vfs.FileSystem "".~r30type.bool"".s type.uintptr"".qtype.*"".gatefs"".ptype.*"".gatefs2�ƒ�� �� ��ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ$"".(*gatefs).enteràÄeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#H‹\$(H‹kÆD$H�H‰$H‰l$H�\$H‰\$èHƒÄ à + 0runtime.morestack_noctxt‚type."".gate²"runtime.chansend1@"".autotmp_0046type.bool""..thistype.*"".gatefs@G?pp +XTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*gatefs).leaveÀ¸eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#H‹\$ H‹kH�H‰$H‰l$HÇD$èHƒÄà + 0runtime.morestack_noctxtxtype."".gate¦"runtime.chanrecv10""..thistype.*"".gatefs0A/` +` +RTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*gatefs).String  eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt+H�,$H‰ïH¥H¥H¥èH‹L$H‹D$ H‰L$@H‰D$HHƒÄ0ÉëÑ + 0runtime.morestack_noctxt¢$go.string."gatefs"Ì$go.string."gatefs"ø$go.string."String" "runtime.panicwrapÞ "".gatefs.String0` "".~r0type.string""..thistype.*"".gatefs`±_`Ð Ð �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*gatefs).Open  eH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtVH�,$H‰ïH¥H¥H¥H‹\$XH‰\$H‹\$`H‰\$ èH‹l$(H‹T$0H‹L$8H‹D$@H‰l$hH‰T$pH‰L$xH‰„$€HƒÄHÉë¦ + 0runtime.morestack_noctxtÌ$go.string."gatefs"ö$go.string."gatefs"¢ go.string."Open"Ê"runtime.panicwrap°"".gatefs.Openp� "".~r2Ptype.error "".~r10`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser"".ptype.string""..thistype.*"".gatefs�ñ���� ¤lTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*gatefs).Lstat  eH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtVH�,$H‰ïH¥H¥H¥H‹\$XH‰\$H‹\$`H‰\$ èH‹l$(H‹T$0H‹L$8H‹D$@H‰l$hH‰T$pH‰L$xH‰„$€HƒÄHÉë¦ + 0runtime.morestack_noctxtÌ$go.string."gatefs"ö$go.string."gatefs"¢"go.string."Lstat"Ê"runtime.panicwrap°"".gatefs.Lstatp� "".~r2Ptype.error "".~r10 type.os.FileInfo"".ptype.string""..thistype.*"".gatefs�ñ���� ¤lTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*gatefs).Stat  eH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtVH�,$H‰ïH¥H¥H¥H‹\$XH‰\$H‹\$`H‰\$ èH‹l$(H‹T$0H‹L$8H‹D$@H‰l$hH‰T$pH‰L$xH‰„$€HƒÄHÉë¦ + 0runtime.morestack_noctxtÌ$go.string."gatefs"ö$go.string."gatefs"¢ go.string."Stat"Ê"runtime.panicwrap°"".gatefs.Statp� "".~r2Ptype.error "".~r10 type.os.FileInfo"".ptype.string""..thistype.*"".gatefs�ñ���� ¤lTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*gatefs).ReadDiràÞeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$pHÇD$xHÇ„$€HÇ„$ˆHÇ„$�H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþtfH�,$H‰ïH¥H¥H¥H‹\$`H‰\$H‹\$hH‰\$ èH‹t$(H‹l$0H‹T$8H‹L$@H‹D$HH‰t$pH‰l$xH‰”$€H‰Œ$ˆH‰„$�HƒÄPÉë– + 0runtime.morestack_noctxtê$go.string."gatefs"”$go.string."gatefs"À&go.string."ReadDir"è"runtime.panicwrapÎ""".gatefs.ReadDir€  "".~r2`type.error "".~r10$type.[]os.FileInfo"".ptype.string""..thistype.*"".gatefs �Ÿ °° ³}Tgclocals·24e6837c33f05eaea5195ddf8814fc1eTgclocals·3280bececceccd33cb74587feedb1f9fþ"".gatefs.enterÀ¼eH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#H‹D$8ÆD$H�H‰$H‰D$H�\$H‰\$èHƒÄ à + 0runtime.morestack_noctxtztype."".gateª"runtime.chansend10@"".autotmp_0056type.bool""..thistype."".gatefs@C?`` +T Tgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".gatefs.leaveÀ°eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#H‹D$0H�H‰$H‰D$HÇD$èHƒÄà + 0runtime.morestack_noctxtptype."".gatež"runtime.chanrecv100""..thistype."".gatefs0=/ `` +NTgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0059type.int"".autotmp_0058type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0063?"type.interface {}"".autotmp_0062"type.interface {}"".autotmp_0061_type.int"".autotmp_0060Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ&type..hash."".gatefÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|"runtime.interhashàruntime.memhash@@ +"".autotmp_0065type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".gatef@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ"type..eq."".gatef€úeH‹ %H;awèëêHƒìHH‹\$XHƒû„�H‹ H‹sH‹\$PHƒûtwH‹H‹SH9ÈuaH‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉë…‰élÿÿÿ + 0runtime.morestack_noctxtÞruntime.ifaceeq@� "".autotmp_0067?`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser"".autotmp_0066`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser "".~r30type.bool"".s type.uintptr"".qtype.*"".gatef"".ptype.*"".gatef2�ƒ�� �� ��ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.goþ""".(*gatef).enteràÄeH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#H‹\$(H‹kÆD$H�H‰$H‰l$H�\$H‰\$èHƒÄ à + 0runtime.morestack_noctxt‚type."".gate²"runtime.chansend1@"".autotmp_0068type.bool""..thistype.*"".gatef@G?pp +XTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*gatef).leaveÀ¸eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#H‹\$ H‹kH�H‰$H‰l$HÇD$èHƒÄà + 0runtime.morestack_noctxtxtype."".gate¦"runtime.chanrecv10""..thistype.*"".gatef0A/`` +RTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*gatef).Read€üeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$xHÇ„$€H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþtVH�,$H‰ïH¥H¥H¥H‹\$XH‰\$H‹\$`H‰\$ H‹\$hH‰\$(èH‹T$0H‹L$8H‹D$@H‰T$pH‰L$xH‰„$€HƒÄHÉë¦ + 0runtime.morestack_noctxt¨$go.string."gatefs"Ò"go.string."gatef"þ go.string."Read"¦"runtime.panicwrap "".gatef.Readp� "".errPtype.error"".n@type.int"".ptype.[]uint8""..thistype.*"".gatef�ß��€€ ’nTgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*gatef).SeekàÜeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$hHÇD$pH‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþtIH�,$H‰ïH¥H¥H¥H‹\$PH‰\$H‹\$XH‰\$ èH‹T$(H‹L$0H‹D$8H‰T$`H‰L$hH‰D$pHƒÄ@Éë³ + 0runtime.morestack_noctxt¢$go.string."gatefs"Ì"go.string."gatef"ø go.string."Seek" "runtime.panicwrap†"".gatef.Seek`€ + "".err@type.error "".ret0type.int64"".whence type.int"".offsettype.int64""..thistype.*"".gatef€Ï€ð ð �aTgclocals·c01414cfa7a4e8db977621cdb858fb3bTgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*gatef).Close  eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt+H�,$H‰ïH¥H¥H¥èH‹L$H‹D$ H‰L$@H‰D$HHƒÄ0ÉëÑ + 0runtime.morestack_noctxt¢$go.string."gatefs"Ì"go.string."gatef"ø"go.string."Close" "runtime.panicwrapÞ"".gatef.Close0` "".~r0type.error""..thistype.*"".gatef`±_`Ð"Ð �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".gatef.enterÀ¼eH‹ %H;awèëêHƒì H‹Y H…Ût H�|$(H9;uH‰#H‹D$8ÆD$H�H‰$H‰D$H�\$H‰\$èHƒÄ à + 0runtime.morestack_noctxtztype."".gateª"runtime.chansend10@"".autotmp_0074type.bool""..thistype."".gatef@C?`$` +T Tgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9fþ"".gatef.leaveÀ°eH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#H‹D$0H�H‰$H‰D$HÇD$èHƒÄà + 0runtime.morestack_noctxtptype."".gatež"runtime.chanrecv100""..thistype."".gatef0=/ `&` +NTgclocals·099986b79bd4df464b634a14757f9178Tgclocals·3280bececceccd33cb74587feedb1f9fþ,rgo.itab."".gatefs.golang.org/x/tools/godoc/vfs.FileSystemþTgclocals·dc6939514fa2d7b1f0338cdeaacd0667 +þTgclocals·a971fb01c4253c6f983871ebc3812753  +++þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þ2go.string."gated(%s, %d)"@< gated(%s, %d) 2go.string."gated(%s, %d)"þTgclocals·0b4080736ceb8b2da6f0b7e8a876e6b8(("üüþTgclocals·08d8679b76382f0dbf0a543e4c1a191d(( ++++þ,xgo.itab."".gatef.golang.org/x/tools/godoc/vfs.ReadSeekCloserþTgclocals·7b41319116bcead6643c90aa689062d500°°þTgclocals·2804e545341d0112e0157b05cf76b3c500««ì««ìþTgclocals·660c52760819425e2fa6ae9a8a8ae931  þTgclocals·6105ce662510dac92027d16ea72eba41 ««ìþTgclocals·660c52760819425e2fa6ae9a8a8ae931  þTgclocals·6105ce662510dac92027d16ea72eba41 ««ìþTgclocals·8fd0d255f48845a4a38966c4a091e73e þTgclocals·b5b2d70e67f0d20f7fe09b1e2e9927fd «« þTgclocals·7ffb78b700595f24597d5e62e49bba43 þTgclocals·7080d834857b1e98853a3f817aa74abc ««ÐþTgclocals·7ffb78b700595f24597d5e62e49bba43 þTgclocals·5f2744180bc6c049db9fa053594d4582 kkµþTgclocals·7ffb78b700595f24597d5e62e49bba43 þTgclocals·befb2f7c2b96d2710979b9c7c934a53d  ++ëþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ"".New·f "".Newþ$runtime.convT2I·fruntime.convT2Iþ,runtime.throwreturn·f&runtime.throwreturnþ "".gate.enter·f"".gate.enterþ(runtime.chansend1·f"runtime.chansend1þ "".gate.leave·f"".gate.leaveþ(runtime.chanrecv1·f"runtime.chanrecv1þ&"".gatefs.String·f "".gatefs.Stringþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Sprintf·ffmt.Sprintfþ""".gatefs.Open·f"".gatefs.Openþ(runtime.deferproc·f"runtime.deferprocþ,runtime.deferreturn·f&runtime.deferreturnþ$"".gatefs.Lstat·f"".gatefs.Lstatþ""".gatefs.Stat·f"".gatefs.Statþ("".gatefs.ReadDir·f""".gatefs.ReadDirþ "".gatef.Read·f"".gatef.Readþ "".gatef.Seek·f"".gatef.Seekþ""".gatef.Close·f"".gatef.Closeþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþHgolang.org/x/tools/godoc/vfs.init·fBgolang.org/x/tools/godoc/vfs.initþos.init·fos.initþfmt.init·ffmt.initþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ0go.string."*gatefs.gate"@: *gatefs.gate 0go.string."*gatefs.gate"þ$go.string."gatefs"0.gatefs $go.string."gatefs"þ go.string."gate"0*gate go.string."gate"þ"go.string."enter"0,enter "go.string."enter"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þ"go.string."leave"0,leave "go.string."leave"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þ*gatefs.gatefs 4go.string."*gatefs.gatefs"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þ$go.string."String"0.String $go.string."String"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ go.string."Open"0*Open go.string."Open"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þ"go.string."Lstat"0,Lstat "go.string."Lstat"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þ go.string."Stat"0*Stat go.string."Stat"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þ&go.string."ReadDir"00ReadDir &go.string."ReadDir"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·24e6837c33f05eaea5195ddf8814fc1e +þzgo.string."func(*gatefs.gatefs, string) (os.FileInfo, error)"�„1func(*gatefs.gatefs, string) (os.FileInfo, error) zgo.string."func(*gatefs.gatefs, string) (os.FileInfo, error)"þdtype.func(*"".gatefs, string) (os.FileInfo, error)ÀÀß=UÁ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*gatefs.gatefs, string) (os.FileInfo, error)"pvgo.weak.type.*func(*"".gatefs, string) (os.FileInfo, error)€"runtime.zerovalue €dtype.func(*"".gatefs, string) (os.FileInfo, error)Рdtype.func(*"".gatefs, string) (os.FileInfo, error)€type.*"".gatefs�type.string  type.os.FileInfo°type.errorþˆgo.string."func(*gatefs.gatefs, string) (vfs.ReadSeekCloser, error)" ’8func(*gatefs.gatefs, string) (vfs.ReadSeekCloser, error) ˆgo.string."func(*gatefs.gatefs, string) (vfs.ReadSeekCloser, error)"þ¤type.func(*"".gatefs, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)ÀÀA½ÜŸ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."func(*gatefs.gatefs, string) (vfs.ReadSeekCloser, error)"p¶go.weak.type.*func(*"".gatefs, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)€"runtime.zerovalue €¤type.func(*"".gatefs, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)Р¤type.func(*"".gatefs, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)€type.*"".gatefs�type.string `type.golang.org/x/tools/godoc/vfs.ReadSeekCloser°type.errorþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ2go.string."[]os.FileInfo"@< []os.FileInfo 2go.string."[]os.FileInfo"þ$type.[]os.FileInfo  &¨h   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]os.FileInfo"p6go.weak.type.*[]os.FileInfo€"runtime.zerovalue� type.os.FileInfoþNgo.typelink.[]os.FileInfo/[]os.FileInfo$type.[]os.FileInfoþ~go.string."func(*gatefs.gatefs, string) ([]os.FileInfo, error)"�ˆ3func(*gatefs.gatefs, string) ([]os.FileInfo, error) ~go.string."func(*gatefs.gatefs, string) ([]os.FileInfo, error)"þhtype.func(*"".gatefs, string) ([]os.FileInfo, error)ÀÀÆ%z¬3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(*gatefs.gatefs, string) ([]os.FileInfo, error)"pzgo.weak.type.*func(*"".gatefs, string) ([]os.FileInfo, error)€"runtime.zerovalue €htype.func(*"".gatefs, string) ([]os.FileInfo, error)Рhtype.func(*"".gatefs, string) ([]os.FileInfo, error)€type.*"".gatefs�type.string $type.[]os.FileInfo°type.errorþNgo.string."func(*gatefs.gatefs) string"`Xfunc(*gatefs.gatefs) string Ngo.string."func(*gatefs.gatefs) string"þ8type.func(*"".gatefs) string  sz8/3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*gatefs.gatefs) string"pJgo.weak.type.*func(*"".gatefs) string€"runtime.zerovalue €8type.func(*"".gatefs) stringÐ�8type.func(*"".gatefs) string€type.*"".gatefs�type.stringþ@go.string."func(*gatefs.gatefs)"PJfunc(*gatefs.gatefs) @go.string."func(*gatefs.gatefs)"þ*type.func(*"".gatefs)��§vÊ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*gatefs.gatefs)"pgo.string."func(gatefs.gatefs)"PHfunc(gatefs.gatefs) >go.string."func(gatefs.gatefs)"þ(type.func("".gatefs)���©9ª3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(gatefs.gatefs)"p:go.weak.type.*func("".gatefs)€"runtime.zerovalue €(type.func("".gatefs)Ð�(type.func("".gatefs)€type."".gatefsþtype."".gatefsÐÐÎR‘f &type..alg."".gatefs0bruntime.gcbits.0x8cc88800000000000000000000000000P2go.string."gatefs.gatefs"ptype.*"".gatefs€"runtime.zerovalue�Àtype."".gatefsÀgo.string."fs"Ð"go.importpath."".àXtype.golang.org/x/tools/godoc/vfs.FileSystem°type."".gate`àtype."".gatefsà$go.string."gatefs"ð"go.importpath."".€°type."".gatefs°"go.string."Lstat"ÐLtype.func(string) (os.FileInfo, error)àbtype.func("".gatefs, string) (os.FileInfo, error)ð$"".(*gatefs).Lstat€"".gatefs.Lstat� go.string."Open"°Œtype.func(string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)À¢type.func("".gatefs, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)Ð""".(*gatefs).Openà"".gatefs.Openð&go.string."ReadDir"�Ptype.func(string) ([]os.FileInfo, error) ftype.func("".gatefs, string) ([]os.FileInfo, error)°("".(*gatefs).ReadDirÀ""".gatefs.ReadDirÐ go.string."Stat"ðLtype.func(string) (os.FileInfo, error)€btype.func("".gatefs, string) (os.FileInfo, error)�""".(*gatefs).Stat "".gatefs.Stat°$go.string."String"Ð$type.func() stringà6type.func("".gatefs) stringð&"".(*gatefs).String€ "".gatefs.String�"go.string."enter" "go.importpath."".°type.func()À(type.func("".gatefs)Ð$"".(*gatefs).enterà"".gatefs.enterð"go.string."leave"€"go.importpath."".�type.func() (type.func("".gatefs)°$"".(*gatefs).leaveÀ"".gatefs.leaveþ*go.string."chan bool"@4 chan bool *go.string."chan bool"þtype.chan bool°°¸HßÝ2   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."chan bool"p.go.weak.type.*chan bool€"runtime.zerovalue�type.boolþ>go.typelink.chan bool/chan booltype.chan boolþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.string."func(*gatefs.gatef)"PHfunc(*gatefs.gatef) >go.string."func(*gatefs.gatef)"þ(type.func(*"".gatef)��{º^3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(*gatefs.gatef)"p:go.weak.type.*func(*"".gatef)€"runtime.zerovalue €(type.func(*"".gatef)Ð�(type.func(*"".gatef)€type.*"".gatefþ0go.string."func() error"@: func() error 0go.string."func() error"þ"type.func() error��œ‚Öµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func() error"p4go.weak.type.*func() error€"runtime.zerovalue €"type.func() errorЀ"type.func() error€type.errorþLgo.string."func([]uint8) (int, error)"`Vfunc([]uint8) (int, error) Lgo.string."func([]uint8) (int, error)"þ>type.func([]uint8) (int, error)°°„N4P3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)€"runtime.zerovalue €>type.func([]uint8) (int, error)Ð�>type.func([]uint8) (int, error)€type.[]uint8�type.int type.errorþVgo.string."func(int64, int) (int64, error)"``func(int64, int) (int64, error) Vgo.string."func(int64, int) (int64, error)"þHtype.func(int64, int) (int64, error)ÀÀ³¤3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(int64, int) (int64, error)"pZgo.weak.type.*func(int64, int) (int64, error)€"runtime.zerovalue €Htype.func(int64, int) (int64, error)РHtype.func(int64, int) (int64, error)€type.int64�type.int type.int64°type.errorþtype.*"".gatefÐÐòáH6F   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*gatefs.gatef"p.go.weak.type.**"".gatef€"runtime.zerovalue�type."".gatef` type.*"".gatefÀðtype.*"".gatefð"go.string."Close"�"type.func() error 4type.func(*"".gatef) error°""".(*gatef).CloseÀ""".(*gatef).CloseÐ go.string."Read"ð>type.func([]uint8) (int, error)€Ttype.func(*"".gatef, []uint8) (int, error)� "".(*gatef).Read  "".(*gatef).Read° go.string."Seek"ÐHtype.func(int64, int) (int64, error)à^type.func(*"".gatef, int64, int) (int64, error)ð "".(*gatef).Seek€ "".(*gatef).Seek�"go.string."enter" "go.importpath."".°type.func()À(type.func(*"".gatef)Ð""".(*gatef).enterà""".(*gatef).enterð"go.string."leave"€"go.importpath."".�type.func() (type.func(*"".gatef)°""".(*gatef).leaveÀ""".(*gatef).leaveþ0go.string."gatefs.gatef"@: gatefs.gatef 0go.string."gatefs.gatef"þgo.string."rsc"0(rsc go.string."rsc"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·099986b79bd4df464b634a14757f9178+þHgo.string."func(gatefs.gatef) error"`Rfunc(gatefs.gatef) error Hgo.string."func(gatefs.gatef) error"þ2type.func("".gatef) error  4Q=È3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(gatefs.gatef) error"pDgo.weak.type.*func("".gatef) error€"runtime.zerovalue €2type.func("".gatef) errorÐ�2type.func("".gatef) error€type."".gatef�type.errorþhgo.string."func(gatefs.gatef, []uint8) (int, error)"€r(func(gatefs.gatef, []uint8) (int, error) hgo.string."func(gatefs.gatef, []uint8) (int, error)"þRtype.func("".gatef, []uint8) (int, error)ÀÀÿªÛ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(gatefs.gatef, []uint8) (int, error)"pdgo.weak.type.*func("".gatef, []uint8) (int, error)€"runtime.zerovalue €Rtype.func("".gatef, []uint8) (int, error)РRtype.func("".gatef, []uint8) (int, error)€type."".gatef�type.[]uint8 type.int°type.errorþrgo.string."func(gatefs.gatef, int64, int) (int64, error)"€|-func(gatefs.gatef, int64, int) (int64, error) rgo.string."func(gatefs.gatef, int64, int) (int64, error)"þ\type.func("".gatef, int64, int) (int64, error)Ðо)Ø3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."func(gatefs.gatef, int64, int) (int64, error)"pngo.weak.type.*func("".gatef, int64, int) (int64, error)€"runtime.zerovalue €\type.func("".gatef, int64, int) (int64, error)а\type.func("".gatef, int64, int) (int64, error)€type."".gatef�type.int64 type.int°type.int64Àtype.errorþtype.func([]uint8) (int, error)ÀRtype.func("".gatef, []uint8) (int, error)Ð "".(*gatef).Readà"".gatef.Readð go.string."Seek"�Htype.func(int64, int) (int64, error) \type.func("".gatef, int64, int) (int64, error)° "".(*gatef).SeekÀ"".gatef.SeekÐ"go.string."enter"à"go.importpath."".ðtype.func()€&type.func("".gatef)�""".(*gatef).enter "".gatef.enter°"go.string."leave"À"go.importpath."".Ðtype.func()à&type.func("".gatef)ð""".(*gatef).leave€"".gatef.leaveþ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þgo.string."os"0&os go.string."os"þ"go.importpath.os.  go.string."os"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þPgo.string."golang.org/x/tools/godoc/vfs"`Zgolang.org/x/tools/godoc/vfs Pgo.string."golang.org/x/tools/godoc/vfs"þVgo.importpath.golang.org/x/tools/godoc/vfs.  Pgo.string."golang.org/x/tools/godoc/vfs"þ&"".(*gate).enter·f "".(*gate).enterþ(runtime.panicwrap·f"runtime.panicwrapþ&"".(*gate).leave·f "".(*gate).leaveþ.type..hash."".gatefs·f(type..hash."".gatefsþ(runtime.interhash·f"runtime.interhashþ$runtime.memhash·fruntime.memhashþ*type..eq."".gatefs·f$type..eq."".gatefsþ$runtime.ifaceeq·fruntime.ifaceeqþ*"".(*gatefs).enter·f$"".(*gatefs).enterþ*"".(*gatefs).leave·f$"".(*gatefs).leaveþ,"".(*gatefs).String·f&"".(*gatefs).Stringþ("".(*gatefs).Open·f""".(*gatefs).Openþ*"".(*gatefs).Lstat·f$"".(*gatefs).Lstatþ("".(*gatefs).Stat·f""".(*gatefs).Statþ."".(*gatefs).ReadDir·f("".(*gatefs).ReadDirþ$"".gatefs.enter·f"".gatefs.enterþ$"".gatefs.leave·f"".gatefs.leaveþ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ,type..hash."".gatef·f&type..hash."".gatefþ(type..eq."".gatef·f"type..eq."".gatefþ("".(*gatef).enter·f""".(*gatef).enterþ("".(*gatef).leave·f""".(*gatef).leaveþ&"".(*gatef).Read·f "".(*gatef).Readþ&"".(*gatef).Seek·f "".(*gatef).Seekþ("".(*gatef).Close·f""".(*gatef).Closeþ""".gatef.enter·f"".gatef.enterþ""".gatef.leave·f"".gatef.leaveþ"runtime.zerovalueÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/httpfs.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/httpfs.a new file mode 100644 index 0000000..591b567 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/httpfs.a @@ -0,0 +1,165 @@ +! +__.PKGDEF 0 0 0 644 9756 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package httpfs + import runtime "runtime" + import http "net/http" + import io "io" + import os "os" + import fmt "fmt" + import vfs "golang.org/x/tools/godoc/vfs" + import time "time" // indirect + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"net/http".File interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Readdir(@"net/http".count int) (? []@"os".FileInfo, ? error); Seek(@"net/http".offset int64, @"net/http".whence int) (? int64, ? error); Stat() (? @"os".FileInfo, ? error) } + type @"net/http".FileSystem interface { Open(@"net/http".name string) (? @"net/http".File, ? error) } + type @"golang.org/x/tools/godoc/vfs".ReadSeekCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"golang.org/x/tools/godoc/vfs".FileSystem interface { Lstat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); Open(@"golang.org/x/tools/godoc/vfs".name string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error); ReadDir(@"golang.org/x/tools/godoc/vfs".path string) (? []@"os".FileInfo, ? error); Stat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); String() (? string) } + func @"".New (@"".fs·2 @"golang.org/x/tools/godoc/vfs".FileSystem) (? @"net/http".FileSystem) { return (&@"".httpFS{ @"".fs:@"".fs·2 }) } + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + type @"".httpFS struct { @"".fs @"golang.org/x/tools/godoc/vfs".FileSystem } + func (@"".h·3 *@"".httpFS) Open (@"".name·4 string) (? @"net/http".File, ? error) + +$$ +_go_.6 0 0 0 644 54585 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ld +fmt.aio.anet/http.aos.a"�å��������àà‡ÙTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·af3107c17ee1ab6f9f33230b5c7e3062¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/httpfs/httpfs.goþ("".(*httpFile).Close ŒeH‹ %H;awèëêHƒì(H‹Y H…Ût H�|$0H9;uH‰#HÇD$8HÇD$@H‹\$0Hƒût5H‹KH‹kH‰l$ H‰,$H‰L$H‹Y ÿÓH‹L$H‹D$H‰L$8H‰D$@HƒÄ(ÉëÇ + 0runtime.morestack_noctxtÎ +0P "".~r1type.error""..this"type.*"".httpFilePgOP�� +g)Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ&"".(*httpFile).Read€èeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$xHÇ„$€H‹\$PHƒût`H‹KH‹kH‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‰l$@H‰,$H‰L$8H‹Y(ÿÓH‹T$ H‹L$(H‹D$0H‰T$pH‰L$xH‰„$€HƒÄHÉëœ + 0runtime.morestack_noctxt� +p� io.errPtype.errorio.n@type.intio.ptype.[]uint8""..this"type.*"".httpFile�•��ÀÀ ˆ8Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ&"".(*httpFile).SeekàÈeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$hHÇD$pH‹\$HHƒûtSH‹KH‹kH‹\$PH‰\$H‹\$XH‰\$H‰l$8H‰,$H‰L$0H‹Y0ÿÓH‹T$H‹L$ H‹D$(H‰T$`H‰L$hH‰D$pHƒÄ@Éë© + 0runtime.morestack_noctxtö +`€ + "".~r4@type.error "".~r30type.int64io.whence type.intio.offsettype.int64""..this"type.*"".httpFile€…€°° +{5Tgclocals·c01414cfa7a4e8db977621cdb858fb3bTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ""".httpFile.Close€òeH‹ %H;awèëêHƒì(H‹Y H…Ût H�|$0H9;uH‰#HÇD$`HÇD$hH‹L$@H‹D$HH‰D$ H‰$H‰L$H‹Y ÿÓH‹L$H‹D$H‰L$`H‰D$hHƒÄ(à + 0runtime.morestack_noctxt¼ +€P "".~r1`type.error""..this type."".httpFileP^O€ +€ +^"Tgclocals·b3a2c1d66a09bd0c010abe38f7e2648fTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ "".httpFile.Read€òeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇ„$ HÇ„$¨H‹L$`H‹D$hH‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$H‰D$@H‰$H‰L$8H‹Y(ÿÓH‹T$ H‹L$(H‹D$0H‰”$˜H‰Œ$ H‰„$¨HƒÄHà + 0runtime.morestack_noctxt– +À� io.err type.errorio.n�type.intio.p`type.[]uint8""..this type."".httpFile�ž�À À ‹5Tgclocals·61c8de2d2edcc1625b6992742402c4bcTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ "".httpFile.SeekàÒeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇ„$�HÇ„$˜H‹L$XH‹D$`H‹\$xH‰\$H‹œ$€H‰\$H‰D$8H‰$H‰L$0H‹Y0ÿÓH‹T$H‹L$ H‹D$(H‰”$ˆH‰Œ$�H‰„$˜HƒÄ@à + 0runtime.morestack_noctxtö +°€ + "".~r4�type.error "".~r3€type.int64io.whenceptype.intio.offset`type.int64""..this type."".httpFile€Ž°° +{5Tgclocals·3d7481c29dd861eee54055e4758c3600Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0093type.int"".autotmp_0092type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/httpfs/httpfs.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0097?"type.interface {}"".autotmp_0096"type.interface {}"".autotmp_0095_type.int"".autotmp_0094Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/httpfs/httpfs.goþ2type..hash.[0]os.FileInfoàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0100type.int"".autotmp_0099type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[0]os.FileInfo`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/httpfs/httpfs.goþ.type..eq.[0]os.FileInfoàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0104? type.os.FileInfo"".autotmp_0103 type.os.FileInfo"".autotmp_0102_type.int"".autotmp_0101Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[0]os.FileInfo"".p(type.*[0]os.FileInfo&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¬/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/httpfs/httpfs.goþ,Lgo.itab.*"".httpFS.net/http.FileSystemþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·3873aede0e2b4d1c469235ed370ff191  þ,Bgo.itab.*"".httpDir.net/http.Fileþ,Dgo.itab.*"".httpFile.net/http.FileþTgclocals·0a92bae9830044daa21838cf8cd07edd88  þTgclocals·59dbf976b94cece68fb6f0f44435318f88 + + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·5dfce38b1d248a3900c6ec750de77702 +þRgo.string."cannot Read from directory %s"`\cannot Read from directory %s Rgo.string."cannot Read from directory %s"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·c66c650c6034e10f78bd2f3a848d15ff(( + + +þXgo.string."unsupported Seek in directory %s"pb unsupported Seek in directory %s Xgo.string."unsupported Seek in directory %s"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·fd614ec078190c478fcd891e4a6b9804(( þTgclocals·ae99d863de4b8cf49c5d333ac20c233c €þTgclocals·f5a5e92f8746be853183a499d0cf3ca0 þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·5dfce38b1d248a3900c6ec750de77702 +þNgo.string."cannot Readdir from file %s"`Xcannot Readdir from file %s Ngo.string."cannot Readdir from file %s"þTgclocals·403a8d79fd24b295e8557f6970497aa3((ððþTgclocals·8151ef74524a3c9d29162d30acdaccb6((þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ"".New·f "".Newþ(runtime.newobject·f"runtime.newobjectþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþ&runtime.typ2Itab·f runtime.typ2Itabþ,runtime.throwreturn·f&runtime.throwreturnþ("".(*httpFS).Open·f""".(*httpFS).Openþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ,"".(*httpDir).Close·f&"".(*httpDir).Closeþ*"".(*httpDir).Stat·f$"".(*httpDir).Statþ*"".(*httpDir).Read·f$"".(*httpDir).Readþ$runtime.convT2E·fruntime.convT2Eþfmt.Errorf·ffmt.Errorfþ*"".(*httpDir).Seek·f$"".(*httpDir).Seekþ0"".(*httpDir).Readdir·f*"".(*httpDir).Readdirþ8runtime.writebarrierslice·f2runtime.writebarriersliceþ*runtime.panicslice·f$runtime.panicsliceþ,"".(*httpFile).Stat·f&"".(*httpFile).Statþ2"".(*httpFile).Readdir·f,"".(*httpFile).Readdirþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþHgolang.org/x/tools/godoc/vfs.init·fBgolang.org/x/tools/godoc/vfs.initþos.init·fos.initþ net/http.init·fnet/http.initþio.init·fio.initþfmt.init·ffmt.initþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ4go.string."*httpfs.httpFS"@>*httpfs.httpFS 4go.string."*httpfs.httpFS"þvgo.string."func(*httpfs.httpFS, string) (http.File, error)"€€/func(*httpfs.httpFS, string) (http.File, error) vgo.string."func(*httpfs.httpFS, string) (http.File, error)"þhtype.func(*"".httpFS, string) (net/http.File, error)ÀÀBâÔè3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*httpfs.httpFS, string) (http.File, error)"pzgo.weak.type.*func(*"".httpFS, string) (net/http.File, error)€"runtime.zerovalue €htype.func(*"".httpFS, string) (net/http.File, error)Рhtype.func(*"".httpFS, string) (net/http.File, error)€type.*"".httpFS�type.string $type.net/http.File°type.errorþ go.string."Open"0*Open go.string."Open"þVgo.string."func(string) (http.File, error)"``func(string) (http.File, error) Vgo.string."func(string) (http.File, error)"þPtype.func(string) (net/http.File, error)°°È+x3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(string) (http.File, error)"pbgo.weak.type.*func(string) (net/http.File, error)€"runtime.zerovalue €Ptype.func(string) (net/http.File, error)Ð�Ptype.func(string) (net/http.File, error)€type.string�$type.net/http.File type.errorþtype.*"".httpFSÐзó)@6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*httpfs.httpFS"p0go.weak.type.**"".httpFS€"runtime.zerovalue�type."".httpFS` type.*"".httpFSÀðtype.*"".httpFSð go.string."Open"�Ptype.func(string) (net/http.File, error) htype.func(*"".httpFS, string) (net/http.File, error)°""".(*httpFS).OpenÀ""".(*httpFS).Openþbruntime.gcbits.0x8c000000000000000000000000000000 Œþ2go.string."httpfs.httpFS"@< httpfs.httpFS 2go.string."httpfs.httpFS"þgo.string."fs"0&fs go.string."fs"þ$go.string."httpFS"0.httpFS $go.string."httpFS"þtype."".httpFSààÔ2aM à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P2go.string."httpfs.httpFS"ptype.*"".httpFS€"runtime.zerovalue�Àtype."".httpFSÀgo.string."fs"Ð"go.importpath."".àXtype.golang.org/x/tools/godoc/vfs.FileSystem`�type."".httpFS�$go.string."httpFS" "go.importpath."".°àtype."".httpFSþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ2go.string."[]os.FileInfo"@< []os.FileInfo 2go.string."[]os.FileInfo"þ$type.[]os.FileInfo  &¨h   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]os.FileInfo"p6go.weak.type.*[]os.FileInfo€"runtime.zerovalue� type.os.FileInfoþNgo.typelink.[]os.FileInfo/[]os.FileInfo$type.[]os.FileInfoþ6go.string."*httpfs.httpDir"@@*httpfs.httpDir 6go.string."*httpfs.httpDir"þNgo.string."func(*httpfs.httpDir) error"`Xfunc(*httpfs.httpDir) error Ngo.string."func(*httpfs.httpDir) error"þ8type.func(*"".httpDir) error  \µØÞ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*httpfs.httpDir) error"pJgo.weak.type.*func(*"".httpDir) error€"runtime.zerovalue €8type.func(*"".httpDir) errorÐ�8type.func(*"".httpDir) error€ type.*"".httpDir�type.errorþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þngo.string."func(*httpfs.httpDir, []uint8) (int, error)"€x+func(*httpfs.httpDir, []uint8) (int, error) ngo.string."func(*httpfs.httpDir, []uint8) (int, error)"þXtype.func(*"".httpDir, []uint8) (int, error)ÀÀóñœí3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*httpfs.httpDir, []uint8) (int, error)"pjgo.weak.type.*func(*"".httpDir, []uint8) (int, error)€"runtime.zerovalue €Xtype.func(*"".httpDir, []uint8) (int, error)РXtype.func(*"".httpDir, []uint8) (int, error)€ type.*"".httpDir�type.[]uint8 type.int°type.errorþzgo.string."func(*httpfs.httpDir, int) ([]os.FileInfo, error)"�„1func(*httpfs.httpDir, int) ([]os.FileInfo, error) zgo.string."func(*httpfs.httpDir, int) ([]os.FileInfo, error)"þdtype.func(*"".httpDir, int) ([]os.FileInfo, error)ÀÀÖÿ×3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*httpfs.httpDir, int) ([]os.FileInfo, error)"pvgo.weak.type.*func(*"".httpDir, int) ([]os.FileInfo, error)€"runtime.zerovalue €dtype.func(*"".httpDir, int) ([]os.FileInfo, error)Рdtype.func(*"".httpDir, int) ([]os.FileInfo, error)€ type.*"".httpDir�type.int $type.[]os.FileInfo°type.errorþxgo.string."func(*httpfs.httpDir, int64, int) (int64, error)"�‚0func(*httpfs.httpDir, int64, int) (int64, error) xgo.string."func(*httpfs.httpDir, int64, int) (int64, error)"þbtype.func(*"".httpDir, int64, int) (int64, error)ÐÐA�©Ù3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(*httpfs.httpDir, int64, int) (int64, error)"ptgo.weak.type.*func(*"".httpDir, int64, int) (int64, error)€"runtime.zerovalue €btype.func(*"".httpDir, int64, int) (int64, error)аbtype.func(*"".httpDir, int64, int) (int64, error)€ type.*"".httpDir�type.int64 type.int°type.int64Àtype.errorþlgo.string."func(*httpfs.httpDir) (os.FileInfo, error)"€v*func(*httpfs.httpDir) (os.FileInfo, error) lgo.string."func(*httpfs.httpDir) (os.FileInfo, error)"þVtype.func(*"".httpDir) (os.FileInfo, error)°°ãÆ.æ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*httpfs.httpDir) (os.FileInfo, error)"phgo.weak.type.*func(*"".httpDir) (os.FileInfo, error)€"runtime.zerovalue €Vtype.func(*"".httpDir) (os.FileInfo, error)Ð�Vtype.func(*"".httpDir) (os.FileInfo, error)€ type.*"".httpDir� type.os.FileInfo type.errorþ"go.string."Close"0,Close "go.string."Close"þ0go.string."func() error"@: func() error 0go.string."func() error"þ"type.func() error��œ‚Öµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func() error"p4go.weak.type.*func() error€"runtime.zerovalue €"type.func() errorЀ"type.func() error€type.errorþ go.string."Read"0*Read go.string."Read"þLgo.string."func([]uint8) (int, error)"`Vfunc([]uint8) (int, error) Lgo.string."func([]uint8) (int, error)"þ>type.func([]uint8) (int, error)°°„N4P3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)€"runtime.zerovalue €>type.func([]uint8) (int, error)Ð�>type.func([]uint8) (int, error)€type.[]uint8�type.int type.errorþ&go.string."Readdir"00Readdir &go.string."Readdir"þXgo.string."func(int) ([]os.FileInfo, error)"pb func(int) ([]os.FileInfo, error) Xgo.string."func(int) ([]os.FileInfo, error)"þJtype.func(int) ([]os.FileInfo, error)°°� °�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."func(int) ([]os.FileInfo, error)"p\go.weak.type.*func(int) ([]os.FileInfo, error)€"runtime.zerovalue €Jtype.func(int) ([]os.FileInfo, error)Ð�Jtype.func(int) ([]os.FileInfo, error)€type.int�$type.[]os.FileInfo type.errorþ go.string."Seek"0*Seek go.string."Seek"þVgo.string."func(int64, int) (int64, error)"``func(int64, int) (int64, error) Vgo.string."func(int64, int) (int64, error)"þHtype.func(int64, int) (int64, error)ÀÀ³¤3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(int64, int) (int64, error)"pZgo.weak.type.*func(int64, int) (int64, error)€"runtime.zerovalue €Htype.func(int64, int) (int64, error)РHtype.func(int64, int) (int64, error)€type.int64�type.int type.int64°type.errorþ go.string."Stat"0*Stat go.string."Stat"þNgo.string."func() (os.FileInfo, error)"`Xfunc() (os.FileInfo, error) Ngo.string."func() (os.FileInfo, error)"þ@type.func() (os.FileInfo, error)  XfC»3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func() (os.FileInfo, error)"pRgo.weak.type.*func() (os.FileInfo, error)€"runtime.zerovalue €@type.func() (os.FileInfo, error)Ѐ@type.func() (os.FileInfo, error)€ type.os.FileInfo�type.errorþ type.*"".httpDirÐБ�q6B   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*httpfs.httpDir"p2go.weak.type.**"".httpDir€"runtime.zerovalue�type."".httpDir`  type.*"".httpDirÀð type.*"".httpDirð"go.string."Close"�"type.func() error 8type.func(*"".httpDir) error°&"".(*httpDir).CloseÀ&"".(*httpDir).CloseÐ go.string."Read"ð>type.func([]uint8) (int, error)€Xtype.func(*"".httpDir, []uint8) (int, error)�$"".(*httpDir).Read $"".(*httpDir).Read°&go.string."Readdir"ÐJtype.func(int) ([]os.FileInfo, error)àdtype.func(*"".httpDir, int) ([]os.FileInfo, error)ð*"".(*httpDir).Readdir€*"".(*httpDir).Readdir� go.string."Seek"°Htype.func(int64, int) (int64, error)Àbtype.func(*"".httpDir, int64, int) (int64, error)Ð$"".(*httpDir).Seekà$"".(*httpDir).Seekð go.string."Stat"�@type.func() (os.FileInfo, error) Vtype.func(*"".httpDir) (os.FileInfo, error)°$"".(*httpDir).StatÀ$"".(*httpDir).Statþbruntime.gcbits.0x8c4848c4888444000000000000000000 ŒHHĈ„Dþ4go.string."httpfs.httpDir"@>httpfs.httpDir 4go.string."httpfs.httpDir"þ go.string."name"0*name go.string."name"þ&go.string."pending"00pending &go.string."pending"þ&go.string."httpDir"00httpDir &go.string."httpDir"þtype."".httpDir€€8-·Aä & à runtime.algarray0bruntime.gcbits.0x8c4848c4888444000000000000000000P4go.string."httpfs.httpDir"p type.*"".httpDir€"runtime.zerovalue�Àtype."".httpDirÀgo.string."fs"Ð"go.importpath."".àXtype.golang.org/x/tools/godoc/vfs.FileSystem� go.string."name" "go.importpath."".°type.stringà&go.string."pending"ð"go.importpath."".€$type.[]os.FileInfo`°type."".httpDir°&go.string."httpDir"À"go.importpath."".Ѐtype."".httpDirþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·af3107c17ee1ab6f9f33230b5c7e3062þTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".httpFile,type..hash."".httpFileþ0type..eqfunc."".httpFile(type..eq."".httpFileþ*type..alg."".httpFile 4type..hashfunc."".httpFile0type..eqfunc."".httpFileþ8go.string."*httpfs.httpFile"PB*httpfs.httpFile 8go.string."*httpfs.httpFile"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·c01414cfa7a4e8db977621cdb858fb3b þPgo.string."func(*httpfs.httpFile) error"`Zfunc(*httpfs.httpFile) error Pgo.string."func(*httpfs.httpFile) error"þ:type.func(*"".httpFile) error  Byæi3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(*httpfs.httpFile) error"pLgo.weak.type.*func(*"".httpFile) error€"runtime.zerovalue €:type.func(*"".httpFile) errorÐ�:type.func(*"".httpFile) error€"type.*"".httpFile�type.errorþpgo.string."func(*httpfs.httpFile, []uint8) (int, error)"€z,func(*httpfs.httpFile, []uint8) (int, error) pgo.string."func(*httpfs.httpFile, []uint8) (int, error)"þZtype.func(*"".httpFile, []uint8) (int, error)ÀÀA3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*httpfs.httpFile, []uint8) (int, error)"plgo.weak.type.*func(*"".httpFile, []uint8) (int, error)€"runtime.zerovalue €Ztype.func(*"".httpFile, []uint8) (int, error)РZtype.func(*"".httpFile, []uint8) (int, error)€"type.*"".httpFile�type.[]uint8 type.int°type.errorþ|go.string."func(*httpfs.httpFile, int) ([]os.FileInfo, error)"�†2func(*httpfs.httpFile, int) ([]os.FileInfo, error) |go.string."func(*httpfs.httpFile, int) ([]os.FileInfo, error)"þftype.func(*"".httpFile, int) ([]os.FileInfo, error)ÀÀÄ¿vx3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."func(*httpfs.httpFile, int) ([]os.FileInfo, error)"pxgo.weak.type.*func(*"".httpFile, int) ([]os.FileInfo, error)€"runtime.zerovalue €ftype.func(*"".httpFile, int) ([]os.FileInfo, error)Рftype.func(*"".httpFile, int) ([]os.FileInfo, error)€"type.*"".httpFile�type.int $type.[]os.FileInfo°type.errorþzgo.string."func(*httpfs.httpFile, int64, int) (int64, error)"�„1func(*httpfs.httpFile, int64, int) (int64, error) zgo.string."func(*httpfs.httpFile, int64, int) (int64, error)"þdtype.func(*"".httpFile, int64, int) (int64, error)ÐÐY´˜°3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*httpfs.httpFile, int64, int) (int64, error)"pvgo.weak.type.*func(*"".httpFile, int64, int) (int64, error)€"runtime.zerovalue €dtype.func(*"".httpFile, int64, int) (int64, error)аdtype.func(*"".httpFile, int64, int) (int64, error)€"type.*"".httpFile�type.int64 type.int°type.int64Àtype.errorþngo.string."func(*httpfs.httpFile) (os.FileInfo, error)"€x+func(*httpfs.httpFile) (os.FileInfo, error) ngo.string."func(*httpfs.httpFile) (os.FileInfo, error)"þXtype.func(*"".httpFile) (os.FileInfo, error)°°„*ª>3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*httpfs.httpFile) (os.FileInfo, error)"pjgo.weak.type.*func(*"".httpFile) (os.FileInfo, error)€"runtime.zerovalue €Xtype.func(*"".httpFile) (os.FileInfo, error)Ð�Xtype.func(*"".httpFile) (os.FileInfo, error)€"type.*"".httpFile� type.os.FileInfo type.errorþ"type.*"".httpFileÐÐú" 6B   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*httpfs.httpFile"p4go.weak.type.**"".httpFile€"runtime.zerovalue� type."".httpFile` "type.*"".httpFileÀð"type.*"".httpFileð"go.string."Close"�"type.func() error :type.func(*"".httpFile) error°("".(*httpFile).CloseÀ("".(*httpFile).CloseÐ go.string."Read"ð>type.func([]uint8) (int, error)€Ztype.func(*"".httpFile, []uint8) (int, error)�&"".(*httpFile).Read &"".(*httpFile).Read°&go.string."Readdir"ÐJtype.func(int) ([]os.FileInfo, error)àftype.func(*"".httpFile, int) ([]os.FileInfo, error)ð,"".(*httpFile).Readdir€,"".(*httpFile).Readdir� go.string."Seek"°Htype.func(int64, int) (int64, error)Àdtype.func(*"".httpFile, int64, int) (int64, error)Ð&"".(*httpFile).Seekà&"".(*httpFile).Seekð go.string."Stat"�@type.func() (os.FileInfo, error) Xtype.func(*"".httpFile) (os.FileInfo, error)°&"".(*httpFile).StatÀ&"".(*httpFile).Statþbruntime.gcbits.0x8c8c4800000000000000000000000000 ŒŒHþ6go.string."httpfs.httpFile"@@httpfs.httpFile 6go.string."httpfs.httpFile"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·b3a2c1d66a09bd0c010abe38f7e2648f»þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·61c8de2d2edcc1625b6992742402c4bc»"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·3d7481c29dd861eee54055e4758c3600»RþNgo.string."func(httpfs.httpFile) error"`Xfunc(httpfs.httpFile) error Ngo.string."func(httpfs.httpFile) error"þ8type.func("".httpFile) error   óéÁ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(httpfs.httpFile) error"pJgo.weak.type.*func("".httpFile) error€"runtime.zerovalue €8type.func("".httpFile) errorÐ�8type.func("".httpFile) error€ type."".httpFile�type.errorþngo.string."func(httpfs.httpFile, []uint8) (int, error)"€x+func(httpfs.httpFile, []uint8) (int, error) ngo.string."func(httpfs.httpFile, []uint8) (int, error)"þXtype.func("".httpFile, []uint8) (int, error)ÀÀ/~c[3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(httpfs.httpFile, []uint8) (int, error)"pjgo.weak.type.*func("".httpFile, []uint8) (int, error)€"runtime.zerovalue €Xtype.func("".httpFile, []uint8) (int, error)РXtype.func("".httpFile, []uint8) (int, error)€ type."".httpFile�type.[]uint8 type.int°type.errorþxgo.string."func(httpfs.httpFile, int64, int) (int64, error)"�‚0func(httpfs.httpFile, int64, int) (int64, error) xgo.string."func(httpfs.httpFile, int64, int) (int64, error)"þbtype.func("".httpFile, int64, int) (int64, error)ÐÐ}¦š3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(httpfs.httpFile, int64, int) (int64, error)"ptgo.weak.type.*func("".httpFile, int64, int) (int64, error)€"runtime.zerovalue €btype.func("".httpFile, int64, int) (int64, error)аbtype.func("".httpFile, int64, int) (int64, error)€ type."".httpFile�type.int64 type.int°type.int64Àtype.errorþ(go.string."httpFile"@2httpFile (go.string."httpFile"þ type."".httpFile  0ͱî @ *type..alg."".httpFile0bruntime.gcbits.0x8c8c4800000000000000000000000000P6go.string."httpfs.httpFile"p"type.*"".httpFile€"runtime.zerovalue�À type."".httpFileÀgo.string."fs"Ð"go.importpath."".àXtype.golang.org/x/tools/godoc/vfs.FileSystem°`type.golang.org/x/tools/godoc/vfs.ReadSeekCloserà go.string."name"ð"go.importpath."".€type.string`° type."".httpFile°(go.string."httpFile"À"go.importpath."".Ѐ type."".httpFile€"go.string."Close" "type.func() error°8type.func("".httpFile) errorÀ("".(*httpFile).CloseÐ""".httpFile.Closeà go.string."Read"€>type.func([]uint8) (int, error)�Xtype.func("".httpFile, []uint8) (int, error) &"".(*httpFile).Read° "".httpFile.ReadÀ go.string."Seek"àHtype.func(int64, int) (int64, error)ðbtype.func("".httpFile, int64, int) (int64, error)€&"".(*httpFile).Seek� "".httpFile.Seekþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ[0]os.FileInfo 4go.string."[0]os.FileInfo"þ&type.[0]os.FileInfoÀÀ´ØZ‰‘ 0type..alg.[0]os.FileInfo0^runtime.gcbits.0x000000000000000000000000000000P4go.string."[0]os.FileInfo"p8go.weak.type.*[0]os.FileInfo€"runtime.zerovalue� type.os.FileInfo $type.[]os.FileInfoþRgo.typelink.[0]os.FileInfo/[0]os.FileInfo&type.[0]os.FileInfoþ6go.string."*[0]os.FileInfo"@@*[0]os.FileInfo 6go.string."*[0]os.FileInfo"þ(type.*[0]os.FileInfo  ­—Û6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*[0]os.FileInfo"p:go.weak.type.**[0]os.FileInfo€"runtime.zerovalue�&type.[0]os.FileInfoþ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ(go.string."net/http"@2net/http (go.string."net/http"þ.go.importpath.net/http.  (go.string."net/http"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þgo.string."os"0&os go.string."os"þ"go.importpath.os.  go.string."os"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þPgo.string."golang.org/x/tools/godoc/vfs"`Zgolang.org/x/tools/godoc/vfs Pgo.string."golang.org/x/tools/godoc/vfs"þVgo.importpath.golang.org/x/tools/godoc/vfs.  Pgo.string."golang.org/x/tools/godoc/vfs"þ2type..hash."".httpFile·f,type..hash."".httpFileþ(runtime.interhash·f"runtime.interhashþ$runtime.strhash·fruntime.strhashþ.type..eq."".httpFile·f(type..eq."".httpFileþ$runtime.ifaceeq·fruntime.ifaceeqþ&runtime.eqstring·f runtime.eqstringþ."".(*httpFile).Close·f("".(*httpFile).Closeþ,"".(*httpFile).Read·f&"".(*httpFile).Readþ,"".(*httpFile).Seek·f&"".(*httpFile).Seekþ("".httpFile.Close·f""".httpFile.Closeþ&"".httpFile.Read·f "".httpFile.Readþ&"".httpFile.Seek·f "".httpFile.Seekþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ8type..hash.[0]os.FileInfo·f2type..hash.[0]os.FileInfoþ4type..eq.[0]os.FileInfo·f.type..eq.[0]os.FileInfoþ"runtime.zerovalueÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/mapfs.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/mapfs.a new file mode 100644 index 0000000..e8d2952 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/godoc/vfs/mapfs.a @@ -0,0 +1,233 @@ +! +__.PKGDEF 0 0 0 644 9828 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package mapfs + import runtime "runtime" + import time "time" + import io "io" + import os "os" + import strings "strings" + import sort "sort" + import vfs "golang.org/x/tools/godoc/vfs" + import path "path" + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"golang.org/x/tools/godoc/vfs".ReadSeekCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"golang.org/x/tools/godoc/vfs".FileSystem interface { Lstat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); Open(@"golang.org/x/tools/godoc/vfs".name string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error); ReadDir(@"golang.org/x/tools/godoc/vfs".path string) (? []@"os".FileInfo, ? error); Stat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); String() (? string) } + func @"".New (@"".m·2 map[string]string "esc:0x2") (? @"golang.org/x/tools/godoc/vfs".FileSystem) { return @"".mapFS(@"".m·2) } + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + type @"".mapFS map[string]string + func (@"".fs·2 @"".mapFS "esc:0x0") Close () (? error) { return nil } + func (@"".fs·3 @"".mapFS "esc:0x0") Lstat (@"".p·4 string "esc:0x2") (? @"os".FileInfo, ? error) + func (@"".fs·3 @"".mapFS "esc:0x0") Open (@"".p·4 string "esc:0x0") (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error) + func (@"".fs·3 @"".mapFS "esc:0x0") ReadDir (@"".p·4 string "esc:0x0") (? []@"os".FileInfo, ? error) + func (@"".fs·3 @"".mapFS "esc:0x0") Stat (@"".p·4 string "esc:0x2") (? @"os".FileInfo, ? error) + func (@"".fs·2 @"".mapFS "esc:0x0") String () (? string) { return "mapfs" } + +$$ +_go_.6 0 0 0 644 97035 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ldio.aos.a path.a sort.astrings.a time.a Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFS.Close@&HÇD$HÇD$Ã0 "".~r0type.error +"".fstype."".mapFS  B Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".filenameààeH‹ %H;awèëêHƒì0HÇD$HHÇD$PH‹\$8H‰$H‹t$@H‰t$H�5H�l$H‰ïH¥H¥èH‹L$ H‹D$(H‰L$HH‰D$PHƒÄ0à + 0runtime.morestack_noctxt„go.string."/"¦$strings.TrimPrefix@` "".~r1 type.string"".ptype.string`U_p +F,D +RTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFS.Openà Ø eH‹ %H�D$øH;AwèëåH�ìˆHÇ„$¨HÇ„$°HÇ„$¸HÇ„$ÀH‹œ$˜H‰$H‹œ$ H‰\$èH‹L$H‹D$H�H‰$H‹œ$�H‰\$H‰L$xH‰L$H‰„$€H‰D$èH‹L$ ¶\$(Hƒù„£H‹H‹i€ûu>HÇ„$¨HÇ„$°H‹H‰œ$¸H‹H‰œ$ÀH�ĈÃH‰T$HH‰T$8H‰l$PH‰l$@H�H‰$èH‹D$H‰D$0H‰$Hƒ<$„H‹\$8H‰\$H‹\$@H‰\$èH‹D$0HÇ@HÇ@ÿÿÿÿH‰D$0H�\$hHÇHÇCH‹1íH9è„…H‹L$0H‰D$XH‰D$hH‰L$`H‰L$pH�H‰$H�H‰\$H�H‰\$H�\$hH‰\$èH‹\$ H‰œ$¨H‹\$(H‰œ$°HÇ„$¸HÇ„$ÀH�ĈÃH�H‰$H�H‰\$H�H‰\$èH‹D$éIÿÿÿ‰%éäþÿÿ‰éVþÿÿ& +*0runtime.morestack_noctxtØ"".filenameútype."".mapFSÔ4runtime.mapaccess2_faststrÒos.ErrNotExistðos.ErrNotExistÆ&type.strings.ReaderØ"runtime.newobject¼4runtime.writebarrierstring¦Jgo.itab.*strings.Reader.io.ReadSeekerü"type."".nopCloser’`type.golang.org/x/tools/godoc/vfs.ReadSeekCloserª€go.itab."".nopCloser.golang.org/x/tools/godoc/vfs.ReadSeekCloserÒruntime.convT2IÔ(type.*strings.Readerê$type.io.ReadSeeker‚ Jgo.itab.*strings.Reader.io.ReadSeeker–  runtime.typ2Itabp�"".autotmp_0009¯(type.*strings.Reader"".autotmp_0008(type.*strings.Reader"".autotmp_0006?"type."".nopCloser"".autotmp_0005(type.*strings.Reader"".autotmp_0004type.stringstrings.s·2Ÿtype.string"".btype.string "".~r2Ptype.error "".~r10`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser"".ptype.string +"".fstype."".mapFS("�é��š��IðNRw>Ù kÀ2‹b&Tgclocals·59dbf976b94cece68fb6f0f44435318fTgclocals·f54ab2e331c1c9a4a9507a90f53a0a44¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".fileInfoÀ¤eH‹ %H;awèëêHƒì`HÇ„$ˆHÇ„$�H‹\$hH‰$H‹\$pH‰\$èH‹l$H‹T$H‹Œ$€H�|$@1ÀèH‰l$0H‰l$@H‰T$8H‰T$HH‰L$PH�H‰$H�H‰\$H�H‰\$H�\$@H‰\$èH‹\$ H‰œ$ˆH‹\$(H‰œ$�HƒÄ`à + 0runtime.morestack_noctxtŒpath.BaseÈð runtime.duffzeroˆtype."".mapFIž type.os.FileInfo¶8go.itab."".mapFI.os.FileInfoÞruntime.convT2I`À +"".autotmp_0015?type."".mapFI"".autotmp_0013_type.string "".~r2@ type.os.FileInfo"".contents type.string"".nametype.stringÀ·¿à ^2®Ei2Tgclocals·4364da630327c32bc3422bfb4d0c298fTgclocals·6e76ea825798902e141e20aa53587615¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".dirInfo ”eH‹ %H;awèëêHƒì`HÇD$xHÇ„$€H‹\$hH‰$H‹\$pH‰\$èH‹T$H‹L$H�|$@1ÀèH‰T$0H‰T$@H‰L$8H‰L$HHÇÈ\$XH�H‰$H�H‰\$H�H‰\$H�\$@H‰\$èH‹\$ H‰\$xH‹\$(H‰œ$€HƒÄ`à + 0runtime.morestack_noctxt†path.Base²ð runtime.duffzeroþtype."".mapFI” type.os.FileInfo¬8go.itab."".mapFI.os.FileInfoÔruntime.convT2I@À"".autotmp_0017?type."".mapFI"".autotmp_0016_type.string "".~r1  type.os.FileInfo"".nametype.stringÀ¯¿Ð f/¡Bg'Tgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·6e76ea825798902e141e20aa53587615¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFS.Lstat „eH‹ %H;awèëêHƒìxHÇ„$˜HÇ„$ HÇ„$¨HÇ„$°H‹œ$ˆH‰$H‹œ$�H‰\$èH‹L$H‹D$H�H‰$H‹œ$€H‰\$H‰L$PH‰L$H‰D$XH‰D$èH‹¼$ˆH‹´$�H‹L$ ¶\$(Hƒù„4H‹H‰T$@H‹iH‰l$H€ûtOH‰<$H‰t$H‰T$H‰l$èH‹L$ H‹D$(H‰Œ$˜H‰„$ HÇ„$¨HÇ„$°HƒÄxÃH‹œ$€H‰$H‰|$H‰t$èH‹\$H‰\$`H‹D$ H‹\$(H‰\$pH‰D$hHƒø~UH‹œ$ˆH‰$H‹œ$�H‰\$èH‹L$H‹D$H‰Œ$˜H‰„$ HÇ„$¨HÇ„$°HƒÄxÃHÇ„$˜HÇ„$ H‹H‰œ$¨H‹H‰œ$°HƒÄxÉéÅþÿÿ + 0runtime.morestack_noctxtÈ"".filenameêtype."".mapFS¾4runtime.mapaccess2_faststrâ"".fileInfo† "".mapFS.ReadDirŠ"".dirInfo¶os.ErrNotExistÔos.ErrNotExistpð"".autotmp_0021 type.os.FileInfo"".autotmp_0018Otype.string"".ents/$type.[]os.FileInfo"".botype.string "".~r2Ptype.error "".~r10 type.os.FileInfo"".ptype.string +"".fstype."".mapFS4ð‘ïð“ïð:ïð�(nJŽO4 U; c­Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·f6f85c04fc44e72aa0eb6199a85b35c5¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFS.Stat šeH‹ %H;awèëêHƒì8HÇD$XHÇD$`HÇD$hHÇD$pH‹\$@H‰$H‹\$HH‰\$H‹\$PH‰\$èH‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxt¸"".mapFS.Lstatpp "".~r2Ptype.error "".~r10 type.os.FileInfo"".ptype.string +"".fstype."".mapFSpro� †>R +[5Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".slashdir€ôeH‹ %H;awèëêHƒìpHÇ„$ˆHÇ„$�H‹\$xH‰$H‹œ$€H‰\$èL‹T$L‹D$L‰T$`L‰T$PL‰D$hL‰D$XIƒøu[L‰$L‰D$H�-L�D$L‰ÇH‰îH¥H¥èL‹T$PL‹D$X¶\$ €ût#H�H‹+H‰¬$ˆH‹kH‰¬$�HƒÄpÃL‹L$xL‰L$0H‹´$€H�H‹;H‰|$@H‹CH‰t$8H‰D$HH9ÆŒ«H9Æ‚¦L‰L$`H‰D$hH9À…�L‰ $H‰D$H‰|$H‰D$èL‹T$PL‹D$X¶\$ €ûtcHÇÀ<tL‰”$ˆL‰„$�HƒÄpÃH�H�,$H‰ïH‰ÞH¥H¥L‰T$L‰D$èH‹\$ H‰œ$ˆH‹\$(H‰œ$�HƒÄpÃ1Àë è  + 0runtime.morestack_noctxt’path.Dirúgo.string."."¢ runtime.eqstringØgo.string."/"Âgo.string."/"è runtime.eqstringÞgo.string."/"˜*runtime.concatstring2è$runtime.panicslice@à"".autotmp_0030type.string"".autotmp_0025type.string"strings.prefix·3_type.stringstrings.s·2type.string"".d?type.string "".~r1 type.string"".ptype.string4à±ßàŸßàBßàÀ&’24C#‹CHHû5Tgclocals·771157e6981a4b26b64a947269cc9ecbTgclocals·30e4ec357269b48b8c3e16603e14b307¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ "".mapFS.ReadDirà"Ò"eH‹ %H�„$ þÿÿH;AwèëâH�ìàHÇ„$HÇ„$HÇ„$HÇ„$HÇ„$ H‹œ$ðH‰$H‹œ$øH‰\$èH‹L$H‹D$H‰Œ$ðH‰„$øHÇ„$0HÇ„$8HÇ„$@H�H‰$HÇD$èH‹\$H‰\$XH‹Œ$èH�¼$�1ÀèH�H‰$H‰L$H�œ$�H‰\$èH‹œ$�1íH9ë„ëH‹œ$˜Hƒû„dH‹3H‹SH‹œ$�Hƒû„DH‹ H‹kH‰´$H‰´$ÈH‰”$H‰”$ÐH‰L$xH‰ $H‰¬$€H‰l$èH‹”$øH‹L$H‹D$H‰Œ$¨H‰„$°ÆD$GHÇD$hHÇD$pH‹œ$°H9Ó…¿H‹¬$¨H‰,$H‹¬$°H‰l$H‹¬$ðH‰l$H‰T$è¶\$ €û„�H‹L$hH‰Œ$¸H‹D$pH‰„$À€|$Gt%H‹\$xH‰$H‹œ$€H‰\$èH‹L$H‹D$H‰Œ$¸H‰„$ÀH�H‰$H‹\$XH‰\$H‰Œ$H‰L$H‰„$H‰D$èH‹\$ Hƒû„ÚH‹H‹kHƒø…×HÇ„$ˆHÇ„$�€|$G„iH‹\$xH‰$H‹œ$€H‰\$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹L$ H‹D$(H‰Œ$ˆH‰„$�H‹”$0H‹Œ$8H‹„$@H‰ÃH)ËHƒû}OH�H‰$H‰”$`H‰T$H‰Œ$hH‰L$H‰„$pH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$hH‰„$pH‰ÓH‰”$`H‰ÍHkíHëH‰$H‹œ$¸H‰\$H‹œ$ÀH‰\$èH‹”$`H‹Œ$hH‹„$pH‰”$0H‰Œ$8H‰„$@H‹œ$¸H‰œ$èH‹œ$ÀH‰œ$ðH‹œ$ˆH‰œ$ØH‹œ$�H‰œ$àH�H‰$H‹\$XH‰\$H�œ$èH‰\$H�œ$ØH‰\$èH‹œ$°Hƒû…'H‹¬$¨H‰,$H‹´$°H‰t$H�5L�D$L‰ÇH¥H¥è¶\$ €û„èH�œ$�H‰$èH‹œ$�1íH9ë…üÿÿH‹œ$8HƒûuJHÇ„$HÇ„$HÇ„$H‹H‰œ$H‹H‰œ$ H�ÄàÃH‹œ$0H‰$H‹œ$8H‰\$H‹œ$@H‰\$è1ÿH‰¼$1öH‰´$ 1ÉH‰Œ$(H‹¬$0H‹„$8H‹œ$@H‰œ$ˆ1ÒH‰„$€H‰D$HH‰¬$xH‰èH‹l$HH9ê�•H‰D$`Hƒø„ÅH‹H‹hH‰T$PH‰Œ$˜H‰¬$ H�H‰$H‹\$XH‰\$H‰Œ$H‰L$H‰¬$H‰l$èH‹\$ Hƒû„_H‹+H‰¬$øH‹kH‰¬$H‹”$H‹Œ$ H‹„$(H‰ÃH)ËHƒû}OH�H‰$H‰”$HH‰T$H‰Œ$PH‰L$H‰„$XH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$PH‰„$XH‰”$HH‰ÍHkíHëH‰$H‹œ$øH‰\$H‹œ$H‰\$èH‹¼$HH‹´$PH‹Œ$XH‰¼$H‰´$ H‰Œ$(H‹D$`H‹T$PHƒÀHÿÂH‹l$HH9êŒkþÿÿH‰¼$H‰´$H‰Œ$HÇ„$HÇ„$ H�ÄàÉéšþÿÿ‰é4þÿÿÆD$GH‹œ$¨H‰$H‹œ$°H‰\$èH‹L$H‹D$H‰L$hH‰D$pH‹œ$¨H‰$H‹œ$°H‰\$èH‹”$øH‹L$H‹D$H‰Œ$¨H‰„$°é{ùÿÿH‹œ$¸H‰$H‹œ$ÀH‰\$èH‹L$H‹D$H‰Œ$ˆH‰„$�é©úÿÿ‰éúÿÿ‰éµøÿÿ‰镸ÿÿB +00runtime.morestack_noctxtöpath.Clean€6type.map[string]os.FileInfo¤runtime.makemapæØ runtime.duffzeroôtype."".mapFSª&runtime.mapiterinitª"".slashdirž runtime.eqstring² path.Baseô 6type.map[string]os.FileInfoÎ +4runtime.mapaccess1_faststr¾ "".fileInfoÈ type.[]stringº"runtime.growsliceô4runtime.writebarrierstringâ6type.map[string]os.FileInfo¼$runtime.mapassign1 go.string."/" runtime.eqstring€&runtime.mapiternext˜os.ErrNotExist¶os.ErrNotExist¬sort.StringsÜ6type.map[string]os.FileInfo¶4runtime.mapaccess1_faststrØ$type.[]os.FileInfoÊ"runtime.growslice„2runtime.writebarrierifaceôpath.BaseØ path.Dirâ!"".dirInfo€ÀT"".autotmp_0069type.uint64"".autotmp_0068type.uint64"".autotmp_0066type.int"".autotmp_0065¯$type.[]os.FileInfo"".autotmp_0064type.string"".autotmp_0063ÿtype.*string"".autotmp_0062type.int"".autotmp_0061type.int"".autotmp_0057Ÿtype.int"".autotmp_0056ÿtype.[]string"".autotmp_0055type.string"".autotmp_0053 type.os.FileInfo"".autotmp_0052type.string"".autotmp_0051type.[]string"".autotmp_0050type.int"".autotmp_0049type.string"".autotmp_0048type.string"".autotmp_0047� type.os.FileInfo"".autotmp_0046ïtype.string"".autotmp_0045Ïtype.[]string"".autotmp_0044 type.os.FileInfo"".autotmp_0042Ï type.os.FileInfo"".autotmp_0041type.string"".autotmp_0040type.string"".autotmp_0039type.string"".autotmp_0038Ÿ6type.map.iter[string]string"".autotmp_0035¯type.string "".dir�type.string"".list�$type.[]os.FileInfo +"".fi¯ type.os.FileInfo"".baseÏtype.string"".lastBaseïtype.string"".isFile±type.bool "".dirïtype.string"".b¯type.string +"".fnÏtype.string "".fim�6type.map[string]os.FileInfo"".entsßtype.[]string "".~r2`type.error "".~r10$type.[]os.FileInfo"".ptype.string +"".fstype."".mapFS*%ÀÉ +¿ÀÝ¿Àã°¢¨a8$#ž=O%d OñtQ)$<J+cÛ82@)8 `zWC€zJNö]¤C–ÅŠ]¸2 +E@Tgclocals·1e7ade2a5d5833c434ec35738eae7900Tgclocals·40e2fa69f4af34c85cf631e65fddd86c¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFI.IsDir ¶\$ ˆ\$(ÃP "".~r0@type.bool +"".fitype."".mapFI’Tgclocals·c5a49d2b32aa674316620a9709fa1f3dTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ "".mapFI.ModTime@*1Ò1É1ÀH‰T$(‰L$0H‰D$8Ãp "".~r0@type.time.Time +"".fitype."".mapFI  ” Tgclocals·a296121fc318fcebf738ec806b394201Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFI.Mode€zHƒì H�\$(H�,$H‰ïH‰Þè¶\$€ût»í€‰\$HHƒÄ ÃÇD$H$HƒÄ Ã(� runtime.duffcopyP@ +"".fi?type."".mapFI "".~r0@ type.os.FileMode +"".fitype."".mapFI@+?@ ?@–Tgclocals·c5a49d2b32aa674316620a9709fa1f3dTgclocals·44568aa369055d8938d809aa5d80843b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFI.NameÀºeH‹ %H;awèëêHƒì HÇD$HHÇD$PH�\$(H�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‰L$HH‰D$PHƒÄ à + 0runtime.morestack_noctxt€path.Base`@ "".~r0@type.string +"".fitype."".mapFI@B?`¢` +?!Tgclocals·431ccecd1a96e1b62d177d0ca641c531Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFI.Size H‹\$H‰\$(ÃP "".~r0@type.int64 +"".fitype."".mapFI¤Tgclocals·c5a49d2b32aa674316620a9709fa1f3dTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".mapFI.Sys@&HÇD$(HÇD$0Ã` "".~r0@"type.interface {} +"".fitype."".mapFI  ¦ Tgclocals·431ccecd1a96e1b62d177d0ca641c531Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ$"".nopCloser.Close@&HÇD$HÇD$ Ã@ "".~r0 type.error +"".nc"type."".nopCloser  ² Tgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"".initàÆeH‹ %H;awèëê¶€ût¶€ûuÃè ÆèèèèèèÆÃ + 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|Bgolang.org/x/tools/godoc/vfs.init†time.init�strings.initšpath.init¤os.init®io.initº"".initdone·pp²p +/ATgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_0080type.int"".autotmp_0079type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_0084?type.string"".autotmp_0083type.string"".autotmp_0082_type.int"".autotmp_0081Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ$"".(*mapFS).StringàÒeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8H‹+H�H‹ H‹kH‰L$@H‰l$HHƒÄ0à + 0runtime.morestack_noctxt~"go.string."mapfs"¨"go.string."mapFS"Ô$go.string."String"ü"runtime.panicwrapž"go.string."mapfs"0` "".~r0type.string""..thistype.*"".mapFS`Ž_°° +}3Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*mapFS).CloseÀ¾eH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8H‹+1É1ÀH‰L$@H‰D$HHƒÄ0à + 0runtime.morestack_noctxt~"go.string."mapfs"¨"go.string."mapFS"Ô"go.string."Close"ü"runtime.panicwrap0` "".~r0type.error""..thistype.*"".mapFS`„_   +}#Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*mapFS).Open€ôeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$XHÇD$`HÇD$hHÇD$pH‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$@H‹+H‰,$H‹\$HH‰\$H‹\$PH‰\$èH‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxtÆ"go.string."mapfs"ð"go.string."mapFS"œ go.string."Open"Ä"runtime.panicwrap’"".mapFS.Openpp "".~r2Ptype.error "".~r10`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser"".ptype.string""..thistype.*"".mapFSpßo€€ ¡_Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ""".(*mapFS).Lstat€ôeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$XHÇD$`HÇD$hHÇD$pH‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$@H‹+H‰,$H‹\$HH‰\$H‹\$PH‰\$èH‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxtÆ"go.string."mapfs"ð"go.string."mapFS"œ"go.string."Lstat"Ä"runtime.panicwrap’"".mapFS.Lstatpp "".~r2Ptype.error "".~r10 type.os.FileInfo"".ptype.string""..thistype.*"".mapFSpßo€ +€ ¡_Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*mapFS).Stat€ôeH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#HÇD$XHÇD$`HÇD$hHÇD$pH‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$@H‹+H‰,$H‹\$HH‰\$H‹\$PH‰\$èH‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$hH‰D$pHƒÄ8à + 0runtime.morestack_noctxtÆ"go.string."mapfs"ð"go.string."mapFS"œ go.string."Stat"Ä"runtime.panicwrap’"".mapFS.Statpp "".~r2Ptype.error "".~r10 type.os.FileInfo"".ptype.string""..thistype.*"".mapFSpßo€ € ¡_Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*mapFS).ReadDirÀ¦eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$`HÇD$hHÇD$pHÇD$xHÇ„$€H‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$HH‹+H‰,$H‹\$PH‰\$H‹\$XH‰\$èH‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$`H‰l$hH‰T$pH‰L$xH‰„$€HƒÄ@à + 0runtime.morestack_noctxtÞ"go.string."mapfs"ˆ"go.string."mapFS"´&go.string."ReadDir"Ü"runtime.panicwrapª "".mapFS.ReadDir€€ "".~r2`type.error "".~r10$type.[]os.FileInfo"".ptype.string""..thistype.*"".mapFS€ø   ­sTgclocals·24e6837c33f05eaea5195ddf8814fc1eTgclocals·3280bececceccd33cb74587feedb1f9fþ("".(*nopCloser).Read€æeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$xHÇ„$€H‹\$PHƒût_H‹ H‹kH‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‰l$@H‰,$H‰L$8H‹Y ÿÓH‹T$ H‹L$(H‹D$0H‰T$pH‰L$xH‰„$€HƒÄHÉë� + 0runtime.morestack_noctxtŽ +p� io.errPtype.errorio.n@type.intio.ptype.[]uint8""..this$type.*"".nopCloser�”��ÀÀ ‡9Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ("".(*nopCloser).SeekàÆeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$hHÇD$pH‹\$HHƒûtRH‹ H‹kH‹\$PH‰\$H‹\$XH‰\$H‰l$8H‰,$H‰L$0H‹Y(ÿÓH‹T$H‹L$ H‹D$(H‰T$`H‰L$hH‰D$pHƒÄ@Éëª + 0runtime.morestack_noctxtô +`€ + "".~r4@type.error "".~r30type.int64io.whence type.intio.offsettype.int64""..this$type.*"".nopCloser€„€°° +z6Tgclocals·c01414cfa7a4e8db977621cdb858fb3bTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ*"".(*nopCloser).Close€äeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþtH�l$0H‰ïH¥H¥1É1ÀH‰L$PH‰D$XHƒÄ@ÉëÝ + 0runtime.morestack_noctxt~"go.string."mapfs"¨*go.string."nopCloser"Ô"go.string."Close"ü"runtime.panicwrap0€ +"".nc"type."".nopCloser "".~r0type.error""..this$type.*"".nopCloser€“€ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ""".nopCloser.ReadàÚeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇ„$€HÇ„$ˆH‹L$PH‹D$XH‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$H‰D$@H‰$H‰L$8H‹Y ÿÓH‹T$ H‹L$(H‹D$0H‰T$xH‰Œ$€H‰„$ˆHƒÄHà + 0runtime.morestack_noctxt„ +€� io.err`type.errorio.nPtype.intio.p type.[]uint8""..this"type."".nopCloser�’�°° ‚.Tgclocals·334cb8bc6294eb0b97ffb9b2c8e3805fTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ""".nopCloser.SeekÀ®eH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#HÇD$pHÇD$xH‹L$HH‹D$PH‹\$XH‰\$H‹\$`H‰\$H‰D$8H‰$H‰L$0H‹Y(ÿÓH‹T$H‹L$ H‹D$(H‰T$hH‰L$pH‰D$xHƒÄ@à + 0runtime.morestack_noctxtä +p€ + "".~r4Ptype.error "".~r3@type.int64io.whence0type.intio.offset type.int64""..this"type."".nopCloser€| +   +r.Tgclocals·83f11fc43419a848241140bb2b6c7cbcTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ&type..hash."".mapFIÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$ H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_0106type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".mapFI@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ"type..eq."".mapFIÀ¶eH‹ %H;awèëêHƒìHH‹\$PHƒû„«H‹3H‹KH‹\$XHƒû„ŽH‹H‹CH9ÁuxH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ût8H‹YH‹hH9ët +ÆD$hHƒÄHöY¶h@8ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉékÿÿÿ‰éNÿÿÿ + 0runtime.morestack_noctxtæ runtime.eqstring@� "".autotmp_0108?type.string"".autotmp_0107type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".mapFI"".ptype.*"".mapFI>�‡���� �� ��àà +rnTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ""".(*mapFI).IsDiràÜeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþtH�l$0H‰ïè¶\$Hˆ\$`HƒÄPÉëá + 0runtime.morestack_noctxt~"go.string."mapfs"¨"go.string."mapFI"Ô"go.string."IsDir"ü"runtime.panicwrap°� runtime.duffcopy   +"".fi?type."".mapFI "".~r0type.bool""..thistype.*"".mapFI �Ÿ °° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·44568aa369055d8938d809aa5d80843bþ&"".(*mapFI).ModTime€òeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt&H�l$0H‰ïè1Ò1É1ÀH‰T$`‰L$hH‰D$pHƒÄPÉëÖ + 0runtime.morestack_noctxt~"go.string."mapfs"¨"go.string."mapFI"Ô&go.string."ModTime"ü"runtime.panicwrap°� runtime.duffcopy@  +"".fi?type."".mapFI "".~r0type.time.Time""..thistype.*"".mapFI šŸ  ÀÀ +}CTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·44568aa369055d8938d809aa5d80843bþ "".(*mapFI).Mode€âeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8HƒþtH�,$H‰ïèè‹\$ ‰\$@HƒÄ0ÉëÞ + 0runtime.morestack_noctxt~"go.string."mapfs"¨"go.string."mapFI"Ô go.string."Mode"ü"runtime.panicwrap®� runtime.duffcopy¸"".mapFI.Mode ` "".~r0 type.os.FileMode""..thistype.*"".mapFI`’_`ÀÀ +}CTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*mapFI).Name žeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@HÇD$HH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt*H�,$H‰ïèèH‹L$ H‹D$(H‰L$@H‰D$HHƒÄ0ÉëÒ + 0runtime.morestack_noctxt¢"go.string."mapfs"Ì"go.string."mapFI"ø go.string."Name" "runtime.panicwrapÒ� runtime.duffcopyÜ"".mapFI.Name0` "".~r0type.string""..thistype.*"".mapFI`°_`Ð Ð �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*mapFI).SizeàÞeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþtH�l$0H‰ïèH‹\$@H‰\$`HƒÄPÉëà + 0runtime.morestack_noctxt~"go.string."mapfs"¨"go.string."mapFI"Ô go.string."Size"ü"runtime.panicwrap°� runtime.duffcopy   +"".fi?type."".mapFI "".~r0type.int64""..thistype.*"".mapFI �Ÿ °"° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·44568aa369055d8938d809aa5d80843bþ"".(*mapFI).Sys€æeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt H�l$0H‰ïè1É1ÀH‰L$`H‰D$hHƒÄPÉëÜ + 0runtime.morestack_noctxt~"go.string."mapfs"¨"go.string."mapFI"Ôgo.string."Sys"ü"runtime.panicwrap°� runtime.duffcopy0  +"".fi?type."".mapFI "".~r0"type.interface {}""..thistype.*"".mapFI ”Ÿ À$À +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843bþ2type..hash.[8]os.FileInfoàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü"runtime.interhash@` "".autotmp_0115type.int"".autotmp_0114type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[8]os.FileInfo`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ.type..eq.[8]os.FileInfoàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.ifaceeq@°"".autotmp_0119? type.os.FileInfo"".autotmp_0118 type.os.FileInfo"".autotmp_0117_type.int"".autotmp_0116Otype.int "".~r30type.bool"".s type.uintptr"".q(type.*[8]os.FileInfo"".p(type.*[8]os.FileInfo&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.goþ,pgo.itab."".mapFS.golang.org/x/tools/godoc/vfs.FileSystemþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·d7e8a62d22b1cde6d92b17a55c33fe8f þ"go.string."mapfs"0,mapfs "go.string."mapfs"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þgo.string."/"0$/ go.string."/"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ,Jgo.itab.*strings.Reader.io.ReadSeekerþ,€go.itab."".nopCloser.golang.org/x/tools/godoc/vfs.ReadSeekCloserþTgclocals·f54ab2e331c1c9a4a9507a90f53a0a4488ÀÀþTgclocals·59dbf976b94cece68fb6f0f44435318f88 + + + + +þ,8go.itab."".mapFI.os.FileInfoþTgclocals·6e76ea825798902e141e20aa53587615  þTgclocals·4364da630327c32bc3422bfb4d0c298f  ""þTgclocals·6e76ea825798902e141e20aa53587615  þTgclocals·771157e6981a4b26b64a947269cc9ecb þTgclocals·f6f85c04fc44e72aa0eb6199a85b35c5þTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9877a4ef732a0f966b889793f9b99b87 +þgo.string."."0$. go.string."."þTgclocals·30e4ec357269b48b8c3e16603e14b307 þTgclocals·771157e6981a4b26b64a947269cc9ecb þTgclocals·40e2fa69f4af34c85cf631e65fddd86cððb€€€ªV €€ªV" €€ªV €€ªV "€€ªV² "€ªV² "€ªV +€€ªV" €€ªV€ + + + þTgclocals·1e7ade2a5d5833c434ec35738eae7900ˆˆ + + + + + + + + + + + + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·c5a49d2b32aa674316620a9709fa1f3d +RþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a296121fc318fcebf738ec806b394201RþTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·c5a49d2b32aa674316620a9709fa1f3d +RþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·431ccecd1a96e1b62d177d0ca641c531 RþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·c5a49d2b32aa674316620a9709fa1f3d +RþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·431ccecd1a96e1b62d177d0ca641c531 RþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ"".New·f "".Newþ&runtime.typ2Itab·f runtime.typ2Itabþ,runtime.throwreturn·f&runtime.throwreturnþ$"".mapFS.String·f"".mapFS.Stringþ""".mapFS.Close·f"".mapFS.Closeþ"".filename·f"".filenameþ*strings.TrimPrefix·f$strings.TrimPrefixþ "".mapFS.Open·f"".mapFS.Openþ:runtime.mapaccess2_faststr·f4runtime.mapaccess2_faststrþ(runtime.newobject·f"runtime.newobjectþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ$runtime.convT2I·fruntime.convT2Iþ"".fileInfo·f"".fileInfoþpath.Base·fpath.Baseþ"".dirInfo·f"".dirInfoþ""".mapFS.Lstat·f"".mapFS.Lstatþ&"".mapFS.ReadDir·f "".mapFS.ReadDirþ "".mapFS.Stat·f"".mapFS.Statþ"".slashdir·f"".slashdirþpath.Dir·fpath.Dirþ&runtime.eqstring·f runtime.eqstringþ*runtime.panicslice·f$runtime.panicsliceþ0runtime.concatstring2·f*runtime.concatstring2þpath.Clean·fpath.Cleanþ$runtime.makemap·fruntime.makemapþ,runtime.mapiterinit·f&runtime.mapiterinitþ,runtime.mapiternext·f&runtime.mapiternextþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþ(runtime.growslice·f"runtime.growsliceþ*runtime.mapassign1·f$runtime.mapassign1þsort.Strings·fsort.Stringsþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþ""".mapFI.IsDir·f"".mapFI.IsDirþ&"".mapFI.ModTime·f "".mapFI.ModTimeþ "".mapFI.Mode·f"".mapFI.Modeþ "".mapFI.Name·f"".mapFI.Nameþ "".mapFI.Size·f"".mapFI.Sizeþ"".mapFI.Sys·f"".mapFI.Sysþ*"".nopCloser.Close·f$"".nopCloser.Closeþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþHgolang.org/x/tools/godoc/vfs.init·fBgolang.org/x/tools/godoc/vfs.initþtime.init·ftime.initþstrings.init·fstrings.initþpath.init·fpath.initþos.init·fos.initþio.init·fio.initþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀ€USŒ> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþbruntime.gcbits.0x88000000000000000000000000000000 ˆþJgo.string."*map.bucket[string]string"`T*map.bucket[string]string Jgo.string."*map.bucket[string]string"þYˆ à runtime.algarray0Btype..gc.map.bucket[string]string@Jtype..gcprog.map.bucket[string]stringPHgo.string."map.bucket[string]string"pLgo.weak.type.*map.bucket[string]string€"runtime.zerovalue�À:type.map.bucket[string]stringÀ go.string."keys"àtype.[8]string�$go.string."values"°type.[8]stringà(go.string."overflow"€go.weak.type.*map[string]string€"runtime.zerovalue�type.string type.string°:type.map.bucket[string]stringÀ4type.map.hdr[string]stringþ^go.typelink.map[string]string/map[string]string,type.map[string]stringþ8go.string."*mapfs.nopCloser"PB*mapfs.nopCloser 8go.string."*mapfs.nopCloser"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·9877a4ef732a0f966b889793f9b99b87 +þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·c01414cfa7a4e8db977621cdb858fb3b þ*go.string."nopCloser"@4 nopCloser *go.string."nopCloser"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þPgo.string."func(*mapfs.nopCloser) error"`Zfunc(*mapfs.nopCloser) error Pgo.string."func(*mapfs.nopCloser) error"þtype.func([]uint8) (int, error)°°„N4P3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)€"runtime.zerovalue €>type.func([]uint8) (int, error)Ð�>type.func([]uint8) (int, error)€type.[]uint8�type.int type.errorþ go.string."Seek"0*Seek go.string."Seek"þVgo.string."func(int64, int) (int64, error)"``func(int64, int) (int64, error) Vgo.string."func(int64, int) (int64, error)"þHtype.func(int64, int) (int64, error)ÀÀ³¤3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(int64, int) (int64, error)"pZgo.weak.type.*func(int64, int) (int64, error)€"runtime.zerovalue €Htype.func(int64, int) (int64, error)РHtype.func(int64, int) (int64, error)€type.int64�type.int type.int64°type.errorþ$type.*"".nopCloser��×f46.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*mapfs.nopCloser"p6go.weak.type.**"".nopCloser€"runtime.zerovalue�"type."".nopCloser` $type.*"".nopCloserÀð$type.*"".nopCloserð"go.string."Close"�"type.func() error type.func([]uint8) (int, error)€\type.func(*"".nopCloser, []uint8) (int, error)�("".(*nopCloser).Read ("".(*nopCloser).Read° go.string."Seek"ÐHtype.func(int64, int) (int64, error)àftype.func(*"".nopCloser, int64, int) (int64, error)ð("".(*nopCloser).Seek€("".(*nopCloser).Seekþbruntime.gcbits.0x8c000000000000000000000000000000 Œþ6go.string."mapfs.nopCloser"@@mapfs.nopCloser 6go.string."mapfs.nopCloser"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·334cb8bc6294eb0b97ffb9b2c8e3805f+þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·83f11fc43419a848241140bb2b6c7cbc[þNgo.string."func(mapfs.nopCloser) error"`Xfunc(mapfs.nopCloser) error Ngo.string."func(mapfs.nopCloser) error"þ:type.func("".nopCloser) error  òÒ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(mapfs.nopCloser) error"pLgo.weak.type.*func("".nopCloser) error€"runtime.zerovalue €:type.func("".nopCloser) errorÐ�:type.func("".nopCloser) error€"type."".nopCloser�type.errorþngo.string."func(mapfs.nopCloser, []uint8) (int, error)"€x+func(mapfs.nopCloser, []uint8) (int, error) ngo.string."func(mapfs.nopCloser, []uint8) (int, error)"þZtype.func("".nopCloser, []uint8) (int, error)ÀÀ Ô>‘3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(mapfs.nopCloser, []uint8) (int, error)"plgo.weak.type.*func("".nopCloser, []uint8) (int, error)€"runtime.zerovalue €Ztype.func("".nopCloser, []uint8) (int, error)РZtype.func("".nopCloser, []uint8) (int, error)€"type."".nopCloser�type.[]uint8 type.int°type.errorþxgo.string."func(mapfs.nopCloser, int64, int) (int64, error)"�‚0func(mapfs.nopCloser, int64, int) (int64, error) xgo.string."func(mapfs.nopCloser, int64, int) (int64, error)"þdtype.func("".nopCloser, int64, int) (int64, error)ÐД_˜3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."func(mapfs.nopCloser, int64, int) (int64, error)"pvgo.weak.type.*func("".nopCloser, int64, int) (int64, error)€"runtime.zerovalue €dtype.func("".nopCloser, int64, int) (int64, error)аdtype.func("".nopCloser, int64, int) (int64, error)€"type."".nopCloser�type.int64 type.int°type.int64Àtype.errorþ"type."".nopCloser€€ñz/4 à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P6go.string."mapfs.nopCloser"p$type.*"".nopCloser€"runtime.zerovalue�À"type."".nopCloserà$type.io.ReadSeeker`�"type."".nopCloser�*go.string."nopCloser" "go.importpath."".°à"type."".nopCloserà"go.string."Close"€"type.func() error�:type.func("".nopCloser) error *"".(*nopCloser).Close°$"".nopCloser.CloseÀ go.string."Read"à>type.func([]uint8) (int, error)ðZtype.func("".nopCloser, []uint8) (int, error)€("".(*nopCloser).Read�""".nopCloser.Read  go.string."Seek"ÀHtype.func(int64, int) (int64, error)Ðdtype.func("".nopCloser, int64, int) (int64, error)à("".(*nopCloser).Seekð""".nopCloser.SeekþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ.type..hashfunc."".mapFI&type..hash."".mapFIþ*type..eqfunc."".mapFI"type..eq."".mapFIþ$type..alg."".mapFI .type..hashfunc."".mapFI*type..eqfunc."".mapFIþ0go.string."*mapfs.mapFI"@: *mapfs.mapFI 0go.string."*mapfs.mapFI"þ"go.string."mapFI"0,mapFI "go.string."mapFI"þ"go.string."IsDir"0,IsDir "go.string."IsDir"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·06cab038d51064a089bda21fa03e00f7þ&go.string."ModTime"00ModTime &go.string."ModTime"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ go.string."Mode"0*Mode go.string."Mode"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Name"0*Name go.string."Name"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þ go.string."Size"0*Size go.string."Size"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·06cab038d51064a089bda21fa03e00f7þgo.string."Sys"0(Sys go.string."Sys"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·a08e9001cb8f9d822225de3b8e406515þFgo.string."func(*mapfs.mapFI) bool"PPfunc(*mapfs.mapFI) bool Fgo.string."func(*mapfs.mapFI) bool"þ2type.func(*"".mapFI) bool  ìzZ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*mapfs.mapFI) bool"pDgo.weak.type.*func(*"".mapFI) bool€"runtime.zerovalue €2type.func(*"".mapFI) boolÐ�2type.func(*"".mapFI) bool€type.*"".mapFI�type.boolþPgo.string."func(*mapfs.mapFI) time.Time"`Zfunc(*mapfs.mapFI) time.Time Pgo.string."func(*mapfs.mapFI) time.Time"þgo.string."func() interface {}"PHfunc() interface {} >go.string."func() interface {}"þ0type.func() interface {}��#´ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() interface {}"pBgo.weak.type.*func() interface {}€"runtime.zerovalue €0type.func() interface {}Ѐ0type.func() interface {}€"type.interface {}þtype.*"".mapFI°°“æ6L   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*mapfs.mapFI"p.go.weak.type.**"".mapFI€"runtime.zerovalue�type."".mapFI` type.*"".mapFIÀðtype.*"".mapFIð"go.string."IsDir"� type.func() bool 2type.func(*"".mapFI) bool°""".(*mapFI).IsDirÀ""".(*mapFI).IsDirÐ&go.string."ModTime"ð*type.func() time.Time€type.func("".mapFI) os.FileMode  d 3Å3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(mapfs.mapFI) os.FileMode"pPgo.weak.type.*func("".mapFI) os.FileMode€"runtime.zerovalue €>type.func("".mapFI) os.FileModeÐ�>type.func("".mapFI) os.FileMode€type."".mapFI� type.os.FileModeþHgo.string."func(mapfs.mapFI) string"`Rfunc(mapfs.mapFI) string Hgo.string."func(mapfs.mapFI) string"þ4type.func("".mapFI) string  ñWˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(mapfs.mapFI) string"pFgo.weak.type.*func("".mapFI) string€"runtime.zerovalue €4type.func("".mapFI) stringÐ�4type.func("".mapFI) string€type."".mapFI�type.stringþFgo.string."func(mapfs.mapFI) int64"PPfunc(mapfs.mapFI) int64 Fgo.string."func(mapfs.mapFI) int64"þ2type.func("".mapFI) int64  Âq 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(mapfs.mapFI) int64"pDgo.weak.type.*func("".mapFI) int64€"runtime.zerovalue €2type.func("".mapFI) int64Ð�2type.func("".mapFI) int64€type."".mapFI�type.int64þTgo.string."func(mapfs.mapFI) interface {}"`^func(mapfs.mapFI) interface {} Tgo.string."func(mapfs.mapFI) interface {}"þ@type.func("".mapFI) interface {}  Úôó~3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(mapfs.mapFI) interface {}"pRgo.weak.type.*func("".mapFI) interface {}€"runtime.zerovalue €@type.func("".mapFI) interface {}Ð�@type.func("".mapFI) interface {}€type."".mapFI�"type.interface {}þtype."".mapFIÀÀ ^¸Rb $type..alg."".mapFI0bruntime.gcbits.0x48440000000000000000000000000000P.go.string."mapfs.mapFI"ptype.*"".mapFI€"runtime.zerovalue�Àtype."".mapFIÀ go.string."name"Ð"go.importpath."".àtype.string� go.string."size" "go.importpath."".°type.intàgo.string."dir"ð"go.importpath."".€type.bool`°type."".mapFI°"go.string."mapFI"À"go.importpath."".Ѐtype."".mapFI€"go.string."IsDir"  type.func() bool°0type.func("".mapFI) boolÀ""".(*mapFI).IsDirÐ"".mapFI.IsDirà&go.string."ModTime"€*type.func() time.Time�:type.func("".mapFI) time.Time &"".(*mapFI).ModTime° "".mapFI.ModTimeÀ go.string."Mode"à.type.func() os.FileModeð>type.func("".mapFI) os.FileMode€ "".(*mapFI).Mode�"".mapFI.Mode  go.string."Name"À$type.func() stringÐ4type.func("".mapFI) stringà "".(*mapFI).Nameð"".mapFI.Name€ go.string."Size" "type.func() int64°2type.func("".mapFI) int64À "".(*mapFI).SizeÐ"".mapFI.Sizeàgo.string."Sys"€0type.func() interface {}�@type.func("".mapFI) interface {} "".(*mapFI).Sys°"".mapFI.SysþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ:type..hashfunc.[8]os.FileInfo2type..hash.[8]os.FileInfoþ6type..eqfunc.[8]os.FileInfo.type..eq.[8]os.FileInfoþ0type..alg.[8]os.FileInfo :type..hashfunc.[8]os.FileInfo6type..eqfunc.[8]os.FileInfoþbruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000 ŒŒŒŒŒŒŒŒþ4go.string."[8]os.FileInfo"@>[8]os.FileInfo 4go.string."[8]os.FileInfo"þ&type.[8]os.FileInfoÀÀ€¼WD% 0type..alg.[8]os.FileInfo0bruntime.gcbits.0x8c8c8c8c8c8c8c8c0000000000000000P4go.string."[8]os.FileInfo"p8go.weak.type.*[8]os.FileInfo€"runtime.zerovalue� type.os.FileInfo $type.[]os.FileInfoþRgo.typelink.[8]os.FileInfo/[8]os.FileInfo&type.[8]os.FileInfoþTgo.string."*map.bucket[string]os.FileInfo"`^*map.bucket[string]os.FileInfo Tgo.string."*map.bucket[string]os.FileInfo"þFtype.*map.bucket[string]os.FileInfo  ¤Â�¬6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."*map.bucket[string]os.FileInfo"pXgo.weak.type.**map.bucket[string]os.FileInfo€"runtime.zerovalue�Dtype.map.bucket[string]os.FileInfoþ,Ltype..gc.map.bucket[string]os.FileInfo$þTtype..gcprog.map.bucket[string]os.FileInfo"™™™™íîîî +þRgo.string."map.bucket[string]os.FileInfo"`\map.bucket[string]os.FileInfo Rgo.string."map.bucket[string]os.FileInfo"þDtype.map.bucket[string]os.FileInfo°°ÈM/ÀYˆ à runtime.algarray0Ltype..gc.map.bucket[string]os.FileInfo@Ttype..gcprog.map.bucket[string]os.FileInfoPRgo.string."map.bucket[string]os.FileInfo"pVgo.weak.type.*map.bucket[string]os.FileInfo€"runtime.zerovalue�ÀDtype.map.bucket[string]os.FileInfoÀ go.string."keys"àtype.[8]string�$go.string."values"°&type.[8]os.FileInfoà(go.string."overflow"€Ftype.*map.bucket[string]os.FileInfoþLgo.string."map.hdr[string]os.FileInfo"`Vmap.hdr[string]os.FileInfo Lgo.string."map.hdr[string]os.FileInfo"þ>type.map.hdr[string]os.FileInfoàà0–eÔ}  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PLgo.string."map.hdr[string]os.FileInfo"pPgo.weak.type.*map.hdr[string]os.FileInfo€"runtime.zerovalue�À>type.map.hdr[string]os.FileInfoÀ&go.string."buckets"àFtype.*map.bucket[string]os.FileInfo�,go.string."oldbuckets"°Ftype.*map.bucket[string]os.FileInfoþDgo.string."map[string]os.FileInfo"PNmap[string]os.FileInfo Dgo.string."map[string]os.FileInfo"þ6type.map[string]os.FileInfoÜÜV +·L5 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."map[string]os.FileInfo"pHgo.weak.type.*map[string]os.FileInfo€"runtime.zerovalue�type.string  type.os.FileInfo°Dtype.map.bucket[string]os.FileInfoÀ>type.map.hdr[string]os.FileInfoþrgo.typelink.map[string]os.FileInfo/map[string]os.FileInfo6type.map[string]os.FileInfoþDgo.string."*map.hdr[string]string"PN*map.hdr[string]string Dgo.string."*map.hdr[string]string"þ6type.*map.hdr[string]string  �ºÆ¼6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."*map.hdr[string]string"pHgo.weak.type.**map.hdr[string]string€"runtime.zerovalue�4type.map.hdr[string]stringþ*go.string."[]uintptr"@4 []uintptr *go.string."[]uintptr"þtype.[]uintptr  »3À]   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P*go.string."[]uintptr"p.go.weak.type.*[]uintptr€"runtime.zerovalue�type.uintptrþ>go.typelink.[]uintptr/[]uintptrtype.[]uintptrþ^runtime.gcbits.0x000000000000000000000000000000 þ,go.string."[4]uintptr"@6 +[4]uintptr ,go.string."[4]uintptr"þtype.[4]uintptrÀÀ l<‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[4]uintptr"p0go.weak.type.*[4]uintptr€"runtime.zerovalue�type.uintptr type.[]uintptrþBgo.typelink.[4]uintptr/[4]uintptrtype.[4]uintptrþbruntime.gcbits.0x88888844440000000000000000000000 ˆˆˆDDþDgo.string."map.iter[string]string"PNmap.iter[string]string Dgo.string."map.iter[string]string"þgo.string."key"0(key go.string."key"þgo.string."val"0(val go.string."val"þgo.string."t"0$t go.string."t"þgo.string."h"0$h go.string."h"þ go.string."bptr"0*bptr go.string."bptr"þ"go.string."other"0,other "go.string."other"þ6type.map.iter[string]stringððP¹…\ (0( à runtime.algarray0bruntime.gcbits.0x88888844440000000000000000000000PDgo.string."map.iter[string]string"pHgo.weak.type.*map.iter[string]string€"runtime.zerovalue�À6type.map.iter[string]stringÀgo.string."key"àtype.*string�go.string."val"°type.*stringàgo.string."t"€type.*uint8°go.string."h"Ð6type.*map.hdr[string]string€&go.string."buckets"  +__.PKGDEF 0 0 0 644 15545 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package zipfs + import runtime "runtime" + import time "time" + import io "io" + import zip "archive/zip" + import os "os" + import strings "strings" + import fmt "fmt" + import sort "sort" + import vfs "golang.org/x/tools/godoc/vfs" + import path "path" + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"os".FileMode uint32 + func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) } + func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) } + func (@"os".m·2 @"os".FileMode) String () (? string) + type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } + type @"golang.org/x/tools/godoc/vfs".ReadSeekCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error); Seek(@"io".offset int64, @"io".whence int) (? int64, ? error) } + type @"golang.org/x/tools/godoc/vfs".FileSystem interface { Lstat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); Open(@"golang.org/x/tools/godoc/vfs".name string) (? @"golang.org/x/tools/godoc/vfs".ReadSeekCloser, ? error); ReadDir(@"golang.org/x/tools/godoc/vfs".path string) (? []@"os".FileInfo, ? error); Stat(@"golang.org/x/tools/godoc/vfs".path string) (? @"os".FileInfo, ? error); String() (? string) } + type @"os".dirInfo struct { @"os".buf []byte; @"os".nbuf int; @"os".bufp int } + type @"os".file struct { @"os".fd int; @"os".name string; @"os".dirinfo *@"os".dirInfo; @"os".nepipe int32 } + func (@"os".file·2 *@"os".file) @"os".close () (? error) + type @"os".File struct { @"os".? *@"os".file } + func (@"os".f·2 *@"os".File) Chdir () (? error) + func (@"os".f·2 *@"os".File) Chmod (@"os".mode·3 @"os".FileMode) (? error) + func (@"os".f·2 *@"os".File) Chown (@"os".uid·3 int, @"os".gid·4 int) (? error) + func (@"os".f·2 *@"os".File) Close () (? error) + func (@"os".f·2 *@"os".File "esc:0x0") Fd () (? uintptr) { if @"os".f·2 == nil { return 0xFFFFFFFFFFFFFFFF }; return uintptr(@"os".f·2.@"os".file.@"os".fd) } + func (@"os".f·2 *@"os".File "esc:0x1") Name () (? string) { return @"os".f·2.@"os".file.@"os".name } + func (@"os".f·3 *@"os".File) Read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File) ReadAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") Readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") Readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error) + func (@"os".f·3 *@"os".File) Seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error) + func (@"os".f·3 *@"os".File) Stat () (@"os".fi·1 @"os".FileInfo, @"os".err·2 error) + func (@"os".f·2 *@"os".File "esc:0x0") Sync () (@"os".err·1 error) + func (@"os".f·2 *@"os".File) Truncate (@"os".size·3 int64) (? error) + func (@"os".f·3 *@"os".File) Write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File) WriteAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File) WriteString (@"os".s·4 string "esc:0x0") (@"os".ret·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".pread (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".pwrite (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error) + func (@"os".f·3 *@"os".File "esc:0x0") @"os".write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error) + type @"io".ReaderAt interface { ReadAt(@"io".p []byte, @"io".off int64) (@"io".n int, @"io".err error) } + type @"archive/zip".FileHeader struct { Name string; CreatorVersion uint16; ReaderVersion uint16; Flags uint16; Method uint16; ModifiedTime uint16; ModifiedDate uint16; CRC32 uint32; CompressedSize uint32; UncompressedSize uint32; CompressedSize64 uint64; UncompressedSize64 uint64; Extra []byte; ExternalAttrs uint32; Comment string } + func (@"archive/zip".h·2 *@"archive/zip".FileHeader "esc:0x2") FileInfo () (? @"os".FileInfo) { return (@"archive/zip".headerFileInfo{ @"archive/zip".fh:@"archive/zip".h·2 }) } + func (@"archive/zip".h·2 *@"archive/zip".FileHeader "esc:0x0") ModTime () (? @"time".Time) + func (@"archive/zip".h·2 *@"archive/zip".FileHeader "esc:0x0") Mode () (@"archive/zip".mode·1 @"os".FileMode) + func (@"archive/zip".h·1 *@"archive/zip".FileHeader "esc:0x0") SetModTime (@"archive/zip".t·2 @"time".Time "esc:0x0") + func (@"archive/zip".h·1 *@"archive/zip".FileHeader "esc:0x0") SetMode (@"archive/zip".mode·2 @"os".FileMode) + func (@"archive/zip".fh·2 *@"archive/zip".FileHeader "esc:0x0") @"archive/zip".isZip64 () (? bool) { return @"archive/zip".fh·2.CompressedSize64 > 0xFFFFFFFF || @"archive/zip".fh·2.UncompressedSize64 > 0xFFFFFFFF } + type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"archive/zip".File struct { ? @"archive/zip".FileHeader; @"archive/zip".zipr @"io".ReaderAt; @"archive/zip".zipsize int64; @"archive/zip".headerOffset int64 } + func (@"archive/zip".f·3 *@"archive/zip".File) DataOffset () (@"archive/zip".offset·1 int64, @"archive/zip".err·2 error) + func (@"archive/zip".f·3 *@"archive/zip".File) Open () (@"archive/zip".rc·1 @"io".ReadCloser, @"archive/zip".err·2 error) + func (@"archive/zip".f·3 *@"archive/zip".File) @"archive/zip".findBodyOffset () (? int64, ? error) + func (@"archive/zip".f·2 *@"archive/zip".File "esc:0x0") @"archive/zip".hasDataDescriptor () (? bool) { return @"archive/zip".f·2.FileHeader.Flags & 0x8 != 0x0 } + type @"archive/zip".Reader struct { @"archive/zip".r @"io".ReaderAt; File []*@"archive/zip".File; Comment string } + func (@"archive/zip".z·2 *@"archive/zip".Reader) @"archive/zip".init (@"archive/zip".r·3 @"io".ReaderAt, @"archive/zip".size·4 int64) (? error) + type @"archive/zip".ReadCloser struct { @"archive/zip".f *@"os".File; ? @"archive/zip".Reader } + func (@"archive/zip".rc·2 *@"archive/zip".ReadCloser) Close () (? error) + func @"".New (@"".rc·2 *@"archive/zip".ReadCloser, @"".name·3 string) (? @"golang.org/x/tools/godoc/vfs".FileSystem) + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + type @"archive/zip".headerFileInfo struct { @"archive/zip".fh *@"archive/zip".FileHeader } + func (@"archive/zip".fi·2 @"archive/zip".headerFileInfo "esc:0x0") IsDir () (? bool) + func (@"archive/zip".fi·2 @"archive/zip".headerFileInfo "esc:0x0") ModTime () (? @"time".Time) + func (@"archive/zip".fi·2 @"archive/zip".headerFileInfo "esc:0x0") Mode () (? @"os".FileMode) + func (@"archive/zip".fi·2 @"archive/zip".headerFileInfo "esc:0x1") Name () (? string) + func (@"archive/zip".fi·2 @"archive/zip".headerFileInfo "esc:0x0") Size () (? int64) { if @"archive/zip".fi·2.@"archive/zip".fh.UncompressedSize64 > 0x0 { return int64(@"archive/zip".fi·2.@"archive/zip".fh.UncompressedSize64) }; return int64(@"archive/zip".fi·2.@"archive/zip".fh.UncompressedSize) } + func (@"archive/zip".fi·2 @"archive/zip".headerFileInfo "esc:0x2") Sys () (? interface {}) { return @"archive/zip".fi·2.@"archive/zip".fh } + +$$ +_go_.6 0 0 0 644 109341 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13ldarchive/zip.a +fmt.aio.aos.a path.a sort.astrings.a time.aH‹D$1íH9èt ‹h$H‰l$ ÃHÇD$ Ã@ "".~r00type.int64 +"".fitype."".zipFI  Z   Tgclocals·2cbeb241bdc4ba6cbfc4b7fd9bfbbf6bTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ "".zipFI.ModTimeÀ¦eH‹ %H;awèëêHƒì HÇD$@ÇD$HHÇD$PH‹D$81íH9èt:H‰$Hƒ<$t&èH‹T$‹L$H‹D$H‰T$@‰L$HH‰D$PHƒÄ É%ëÑ1Ò1É1ÀH‰T$@‰L$HH‰D$PHƒÄ à + 0runtime.morestack_noctxt˜Barchive/zip.(*FileHeader).ModTime`@"".autotmp_0001type.time.Time "".~r00type.time.Time +"".fitype."".zipFI@V?@!? f4 :& +KUTgclocals·0f53758b92f935584caadf34297c3fccTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"".zipFI.Mode@>H‹\$1íH9ëu +»m€‰\$ ÃÇD$ $Ã@ "".~r00 type.os.FileMode +"".fitype."".zipFI  v  + +Tgclocals·2cbeb241bdc4ba6cbfc4b7fd9bfbbf6bTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"".zipFI.IsDir@2H‹\$1íH9ëtÆD$ ÃÆD$ ëø@ "".~r00type.bool +"".fitype."".zipFI  † Tgclocals·2cbeb241bdc4ba6cbfc4b7fd9bfbbf6bTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"".zipFI.Sys@&HÇD$ HÇD$(ÃP "".~r00"type.interface {} +"".fitype."".zipFI  Ž Tgclocals·f271231f400e778e0f59be25f7a26a56Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ$"".(*zipFS).StringÀ¨eH‹ %H;awèëêHƒì@HÇD$PHÇD$XH�H�,$H‰ïH‰ÞH¥H¥H‹|$HHƒÿtDH�o H�|$H‰îH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥èH‹\$0H‰\$PH‹\$8H‰\$XHƒÄ@Éë¸ + + 0runtime.morestack_noctxt^ go.string."zip("¾go.string.")"æ*runtime.concatstring30€ "".~r0type.string +"".fstype.*"".zipFS€u€  ¢,t +r.Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ""".(*zipFS).Close€øeH‹ %H;awèëêHƒìH‹D$ HÇD$(HÇD$0HƒøtAH�hHÇEHÇEHÇEH‹(H‰,$èH‹L$H‹D$H‰L$(H‰D$0HƒÄÉë» + 0runtime.morestack_noctxt¶>archive/zip.(*ReadCloser).Close00 "".~r0type.error +"".fstype.*"".zipFS0]/0€ª1"% +Z&Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"".zipPathÀºeH‹ %H�D$àH;AwèëåH�ì HÇ„$¸HÇ„$ÀH‹œ$¨H‰$H‹œ$°H‰\$èH‹T$H‹D$H‰T$8H‰D$@HƒøŽ™Hƒø†–¶€û/…ƒHÇÁ€ù…<H‰”$¨H‰T$hH‰„$°H‰D$pH�\$xHÇHÇCH�\$xHƒû„øHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$ˆH‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹\$(H‰\$XH‹\$0H‰\$`H�H‰$H�\$XH‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è ‰éÿÿÿH‰ÁHƒør'H‰ÐHÿÉHƒùtHÿÀH‰„$¸H‰Œ$ÀH�Ä Ãè 1Éé}þÿÿè  +*0runtime.morestack_noctxt¨path.Clean„type.stringªruntime.convT2Eˆ2runtime.writebarrieriface–Tgo.string."stat: not an absolute path: %s"Šfmt.SprintfÀtype.stringæruntime.convT2E–runtime.gopanic’$runtime.panicslice®$runtime.panicindex@À"".autotmp_0012type.uint64"".autotmp_0011¯"type.interface {}"".autotmp_0009/&type.[]interface {}"".autotmp_0007�type.string"".autotmp_0006otype.string"".autotmp_0005O(type.[1]interface {}path.path·2Ïtype.string "".~r1 type.string"".nametype.string"Àå¿À ´:(:¼7SÁp.VTgclocals·afd56e89fe406cd8321967b6f2c293efTgclocals·49cbb7071c5b380a44edff0e9d890a18¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ "".(*zipFS).statà Ì eH‹ %H�D$ØH;AwèëåH�ì¨H�œ$ÐHÇHÇCHÇCHÇ„$èHÇ„$ðH‹¼$°Hƒÿ„tH�oH�<$H‰îH¥H¥H¥H‹œ$¸H‰\$H‹œ$ÀH‰\$ èH‹”$¸H‹Œ$ÀH‹D$(¶\$0ˆ\$?H‰D$@Hƒø�GH‰T$XH‰L$`H�\$hHÇHÇCH�\$hHƒû„HÇÂHÇÁH‰œ$�H‰”$˜H‰Œ$ H�H‰$H�\$XH‰\$èH‹L$H‹D$H‹œ$�H‰$H‰L$HH‰L$H‰D$PH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ H‰\$ èH‹L$(H‹D$0H�\$xHÇHÇCHÇCHÇ„$ÈÿÿÿÿH�\$xH�¬$ÐH‰ïH‰ÞH¥H¥H¥H‰Œ$èH‰„$ðH�ĨÉéæþÿÿH‰$H‰L$èH‹|$@H‹t$ H‹T$(1À€|$?t*H‹œ$°Hƒû„‘H‹KH‹CH‹kH9ÇsyH�ùH‹H�\$xHÇHÇCHÇCH‰t$xH‰”$€H‰„$ˆH‰¼$ÈH�\$xH�¬$ÐH‰ïH‰ÞH¥H¥H¥HÇ„$èHÇ„$ðH�ĨÃè ‰éhÿÿÿ‰é…ýÿÿ +*0runtime.morestack_noctxt®""".zipList.lookup¼type.stringâruntime.convT2EÀ2runtime.writebarrierifaceÎ>go.string."file not found: /%s"Âfmt.Errorf²path.Split¤ $runtime.panicindex�Ð"".autotmp_0026type."".zipFI"".autotmp_0025_type."".zipFI"".autotmp_0024¿"type.interface {}"".autotmp_0022/&type.[]interface {}"".autotmp_0020Ÿtype.string"".autotmp_0019(type.[1]interface {}"".exactÑtype.bool"".iÏtype.int "".~r3ptype.error "".~r2@type."".zipFI "".~r10type.int"".abspathtype.string +"".fstype.*"".zipFS("ÐåÏÐÈÏÐð2ÄY`Ç*r–špxØTgclocals·39c568667f430771700faf6c4f2efbacTgclocals·e11ef9888c395c84aa28a6aa44bae264¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ "".(*zipFS).Open€ôeH‹ %H�D$ˆH;AwèëåH�ìøHÇ„$HÇ„$ HÇ„$(HÇ„$0H‹œ$H‰$H‹œ$H‰\$èH‹L$H‹D$H‹œ$H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èH�œ$°H�l$ H‰ßH‰îH¥H¥H¥H‹D$8H‹L$@H‰L$hHƒøH‰D$`t0HÇ„$HÇ„$ H‰„$(H‰Œ$0H�ÄøÃH�œ$°H�¬$ÈH‰ïH‰ÞH¥H¥H¥H‹œ$Ø1íH9ë„·1À<„=H‹œ$H‰œ$€H‹œ$H‰œ$ˆH�œ$�HÇHÇCH�œ$�Hƒû„íHÇÂHÇÁH‰œ$àH‰”$èH‰Œ$ðH�H‰$H�œ$€H‰\$èH‹L$H‹D$H‹œ$àH‰$H‰L$pH‰L$H‰D$xH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$ èH‹L$(H‹D$0HÇ„$HÇ„$ H‰Œ$(H‰„$0H�ÄøÃ‰é ÿÿÿH‹œ$ÀH‰$èH‹\$H‰\$PH‹\$H‰\$XH‹D$H‹L$ H‰L$hHƒøH‰D$`t0HÇ„$HÇ„$ H‰„$(H‰Œ$0H�ÄøÃH�H‰$èH‹D$H‰D$HH‰$Hƒ<$„ÌH‹œ$ÀH‰\$èH‹\$HH‰$Hƒ<$„šHƒ$H‹\$PH‰\$H‹\$XH‰\$èH‹\$HH‰\$HH‹1íH9èt5H‹\$HH‰œ$ H‰„$HÇ„$(HÇ„$0H�ÄøÃH�H‰$H�H‰\$H�H‰\$èH‹D$뜉%éZÿÿÿ‰%é(ÿÿÿHÇÀé?ýÿÿ& +*0runtime.morestack_noctxtØ"".zipPath "".(*zipFS).statætype.string’runtime.convT2Eð2runtime.writebarrierifaceþFgo.string."Open: %s is a directory"òfmt.Errorf– +0archive/zip.(*File).Openà type."".zipSeekò "runtime.newobjectÈ .runtime.writebarrierptr¬ 2runtime.writebarrierifaceÎ ~go.itab.*"".zipSeek.golang.org/x/tools/godoc/vfs.ReadSeekCloserÔ type.*"".zipSeekê`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser‚~go.itab.*"".zipSeek.golang.org/x/tools/godoc/vfs.ReadSeekCloser– runtime.typ2Itabpð"".autotmp_0040ß type.*"".zipSeek"".autotmp_0039�"type.interface {}"".autotmp_0037/&type.[]interface {}"".autotmp_0035 type.*"".zipSeek"".autotmp_0033ïtype.string"".autotmp_0032Ï(type.[1]interface {}"".autotmp_0031¯type.string +"".fi_type."".zipFI"".rÏ$type.io.ReadCloser "".err¯type.error +"".fi�type."".zipFI "".~r2Ptype.error "".~r10`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser"".abspathtype.string +"".fstype.*"".zipFSB"ðåïðîïðuïð¹ïðY€4àR{ 09½4 0� &kÝpRn+2«Tgclocals·cf935374f6673e338732cea0cf5f7498Tgclocals·78c48c7da07cab80edd37135838dcf45¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ$"".(*zipSeek).Seek€ +þ eH‹ %H�D$àH;AwèëåH�ì H‹¬$¨HÇ„$ÈHÇ„$ÐH‹œ$¸Hƒû… H‹œ$°Hƒû…úH‹mH‰,$èH‹\$H‰\$8H‹\$H‰\$@H‹D$H‹L$ H‰L$PHƒøH‰D$Ht$HÇ„$ÀH‰„$ÈH‰Œ$ÐH�Ä ÃH‹œ$¨Hƒû„‚H‹KH‹kH‰l$`H‰,$H‰L$XH‹Y ÿÓH‹œ$¨H‰$Hƒ<$tJHƒ$H‹\$8H‰\$H‹\$@H‰\$èHÇ„$ÀHÇ„$ÈHÇ„$ÐH�ĠÉ%ë­‰éwÿÿÿH�\$xHÇHÇCH�\$xHƒû„õHÇÂHÇÁH‰œ$ˆH‰”$�H‰Œ$˜H�H‰$H‹mH‰l$Hƒ|$„£èH‹L$H‹D$H‹œ$ˆH‰$H‰L$hH‰L$H‰D$pH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ˆH‰\$H‹œ$�H‰\$H‹œ$˜H‰\$ èH‹L$(H‹D$0HÇ„$ÀH‰Œ$ÈH‰„$ÐH�ĠÉ%éQÿÿÿ‰éÿÿÿ +*0runtime.morestack_noctxtÞ0archive/zip.(*File).Openâ +À2runtime.writebarrierifaceØtype.string”runtime.convT2Eò2runtime.writebarrieriface€Dgo.string."unsupported Seek in %s"ôfmt.Errorf`À"".autotmp_0050o"type.interface {}"".autotmp_0048/&type.[]interface {}"".autotmp_0046O(type.[1]interface {} "".err¯type.error"".rÏ$type.io.ReadCloser "".~r3@type.error "".~r20type.int64"".whence type.int"".offsettype.int64"".f type.*"".zipSeek6"À¢¿ÀŠ¿À›¿À€2ˆB$0 $.1,  nƒ.ªpGTgclocals·cbdf89479e8eebe2efbeb7fa11445579Tgclocals·15ed205227799621a817f8582bcbb4ea¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ""".(*zipFS).Lstat  eH‹ %H�D$èH;AwèëåH�ì˜HÇ„$¸HÇ„$ÀHÇ„$ÈHÇ„$ÐH‹œ$¨H‰$H‹œ$°H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$XH‰L$H‰D$`H‰D$èH�\$hH�l$ H‰ßH‰îH¥H¥H¥H‹\$8H‰\$HH‹t$@H‰t$PH�t$hH�¬$€H‰ïH¥H¥H¥H�H‰$H�H‰\$H�H‰\$H�œ$€H‰\$èH‹\$ H‰œ$¸H‹\$(H‰œ$ÀH‹\$HH‰œ$ÈH‹\$PH‰œ$ÐH�Ęà +*0runtime.morestack_noctxtØ"".zipPath¶ "".(*zipFS).statÄtype."".zipFIÚ type.os.FileInfoò8go.itab."".zipFI.os.FileInfo runtime.convT2Ip°"".autotmp_0056/type."".zipFI"".autotmp_0055type.string "".errŸtype.error +"".fi_type."".zipFI "".~r2Ptype.error "".~r10 type.os.FileInfo"".abspathtype.string +"".fstype.*"".zipFS"°­¯Ð¢Rw‡k¤ATgclocals·d6fa3f581255c1cff16e20653b856c6bTgclocals·e3d1022cec33864a78d0475f4cae914e¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ "".(*zipFS).Stat  eH‹ %H�D$èH;AwèëåH�ì˜HÇ„$¸HÇ„$ÀHÇ„$ÈHÇ„$ÐH‹œ$¨H‰$H‹œ$°H‰\$èH‹L$H‹D$H‹œ$ H‰$H‰L$XH‰L$H‰D$`H‰D$èH�\$hH�l$ H‰ßH‰îH¥H¥H¥H‹\$8H‰\$HH‹t$@H‰t$PH�t$hH�¬$€H‰ïH¥H¥H¥H�H‰$H�H‰\$H�H‰\$H�œ$€H‰\$èH‹\$ H‰œ$¸H‹\$(H‰œ$ÀH‹\$HH‰œ$ÈH‹\$PH‰œ$ÐH�Ęà +*0runtime.morestack_noctxtØ"".zipPath¶ "".(*zipFS).statÄtype."".zipFIÚ type.os.FileInfoò8go.itab."".zipFI.os.FileInfo runtime.convT2Ip°"".autotmp_0058/type."".zipFI"".autotmp_0057type.string "".errŸtype.error +"".fi_type."".zipFI "".~r2Ptype.error "".~r10 type.os.FileInfo"".abspathtype.string +"".fstype.*"".zipFS"°­¯Ð¬Rw‡k¤ATgclocals·d6fa3f581255c1cff16e20653b856c6bTgclocals·e3d1022cec33864a78d0475f4cae914e¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ&"".(*zipFS).ReadDiràÎeH‹ %H�„$ þÿÿH;AwèëâH�ìàHÇ„$HÇ„$HÇ„$HÇ„$HÇ„$ H‹œ$ðH‰$H‹œ$øH‰\$èH‹L$H‹D$H‰Œ$(H‰„$0H‹œ$èH‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹|$H‰|$HH�¼$PH�l$ H‰îH¥H¥H¥H‹D$8H‹L$@H‰Œ$ÐHƒøH‰„$Ètÿÿÿè è ‰Eé]ýÿÿè  +*0runtime.morestack_noctxtd"".func·001¶sort.Searchþ runtime.eqstringÖgo.string."/"þ*runtime.concatstring2Ú"".func·002¬sort.Search¸  runtime.eqstringö $runtime.panicslice” $runtime.panicindex¢ $runtime.panicsliceÀ $runtime.panicindexp�0"".autotmp_0150type.int"".autotmp_0149type.uint64"".autotmp_0148type.uint64"".autotmp_0147type.string"".autotmp_0145type.string"".autotmp_0144ltype.*struct { F uintptr; A0 *string; A1 *"".zipList }"".autotmp_0139Otype.string"".autotmp_0136type.int"".autotmp_0135type.int"".autotmp_0134type.int"".autotmp_0133type.int"".autotmp_0132jtype.struct { F uintptr; A0 *string; A1 *"".zipList }"".autotmp_0131type.int"".autotmp_0130type.string"".autotmp_0129type.int"".autotmp_0127/jtype.struct { F uintptr; A0 *string; A1 *"".zipList }"strings.prefix·3otype.stringstrings.s·2�type.string"".j¯type.int"".iŸtype.int"".exact`type.bool"".indexPtype.int"".name0type.string"".ztype."".zipListN"�j��œ�����Ñ����:ðT¤": …[X: ²  Z¤—Æ•Tgclocals·6d01bf7c6a6c6cb0ecfbc1a56b000918Tgclocals·02eaa7ed4b6c8e86fa7c57a47ef49b50¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"".func·001À´eH‹ %H;awèëêHƒì@H‹rH‹ZL�$L‰ÇH¥H¥H‹ H‹CL‹CL‰D$8H‰L$(L‹D$HH‰D$0I9ÀsBJ�,ÁH‹}Hƒÿt0H�/H�|$H‰îH¥H¥èH‹\$ Hƒû~ +ÆD$PHƒÄ@ÃÆD$Pëô‰ëÌè  + "runtime.morestackÞ"runtime.cmpstring¨$runtime.panicindex € "".~r1type.bool"".itype.int€m€  ¨"~ +n2Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·0528ab8f76149a707fd2f0025c2178a3¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"".func·002À´eH‹ %H;awèëêHƒì@H‹rH‹ZL�$L‰ÇH¥H¥H‹ H‹CL‹CL‰D$8H‰L$(L‹D$HH‰D$0I9ÀsBJ�,ÁH‹}Hƒÿt0H�/H�|$H‰îH¥H¥èH‹\$ Hƒû~ +ÆD$PHƒÄ@ÃÆD$Pëô‰ëÌè  + "runtime.morestackÞ"runtime.cmpstring¨$runtime.panicindex € "".~r1type.bool"".itype.int€m€  Ä"~ +n2Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·0528ab8f76149a707fd2f0025c2178a3¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"".initàÚeH‹ %H;awèëê¶€ût¶€ûuÃè ÆèèèèèèèèÆÃ + 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|Bgolang.org/x/tools/godoc/vfs.init†time.init�strings.initšpath.init¤os.init®io.init¸fmt.init archive/zip.initÎ"".initdone·ppÜp +/ATgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ&type..hash."".zipFIÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_0159type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".zipFI@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ"type..eq."".zipFI€úeH‹ %H;awèëêHƒìHH‹\$PHƒû„�H‹3H‹KH‹\$XHƒûtwH‹H‹CH9ÁuaH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉë…‰élÿÿÿ + 0runtime.morestack_noctxtÞ runtime.eqstring@� "".autotmp_0161?type.string"".autotmp_0160type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".zipFI"".ptype.*"".zipFI2�ƒ�� �� ��ÀÀ +nRTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ "".(*zipFI).Name€ôeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþt'H�l$0H‰ïH¥H¥H¥H‹L$0H‹D$8H‰L$XH‰D$`HƒÄHÉëÕ + 0runtime.morestack_noctxt~"go.string."zipfs"¨"go.string."zipFI"Ô go.string."Name"ü"runtime.panicwrap0� +"".fi/type."".zipFI "".~r0type.string""..thistype.*"".zipFI�›�� +ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ "".(*zipFI).Size ‚eH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþt.H�l$0H‰ïH¥H¥H¥H‹D$@1íH9èt‹h$H‰èH‰D$XHƒÄHÃ1Àëò‰ëÎ + 0runtime.morestack_noctxt~"go.string."zipfs"¨"go.string."zipFI"Ô go.string."Size"ü"runtime.panicwrap � +"".fi/type."".zipFI "".~r0type.int64""..thistype.*"".zipFI�ž��ÐÐ +}STgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ&"".(*zipFI).ModTimeÀÀeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$@ÇD$HHÇD$PH‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$8Hƒþt3H�,$H‰ïH¥H¥H¥èH‹T$‹L$ H‹D$(H‰T$@‰L$HH‰D$PHƒÄ0ÉëÉ + 0runtime.morestack_noctxt²"go.string."zipfs"Ü"go.string."zipFI"ˆ&go.string."ModTime"°"runtime.panicwrapî "".zipFI.ModTime@` "".~r0type.time.Time""..thistype.*"".zipFI`Á_`àà —ITgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ "".(*zipFI).Mode „eH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþt/H�l$0H‰ïH¥H¥H¥H‹\$@1íH9ëu¸m€‰D$XHƒÄHø$ëð‰ëÍ + 0runtime.morestack_noctxt~"go.string."zipfs"¨"go.string."zipFI"Ô go.string."Mode"ü"runtime.panicwrap � +"".fi/type."".zipFI "".~r0 type.os.FileMode""..thistype.*"".zipFI�œ��Ð +Ð +}STgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ""".(*zipFI).IsDir ‚eH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþt.H�l$0H‰ïH¥H¥H¥H‹\$@1íH9ët 1ÀˆD$XHƒÄHÃHÇÀëî‰ëÎ + 0runtime.morestack_noctxt~"go.string."zipfs"¨"go.string."zipFI"Ô"go.string."IsDir"ü"runtime.panicwrap � +"".fi/type."".zipFI "".~r0type.bool""..thistype.*"".zipFI�™��Ð Ð +}STgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ"".(*zipFI).Sys€èeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþt!H�l$0H‰ïH¥H¥H¥1É1ÀH‰L$XH‰D$`HƒÄHÉëÛ + 0runtime.morestack_noctxt~"go.string."zipfs"¨"go.string."zipFI"Ôgo.string."Sys"ü"runtime.panicwrap0� +"".fi/type."".zipFI "".~r0"type.interface {}""..thistype.*"".zipFI�•��ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ""".(*zipList).LenàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#H‹\$81íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$8HƒûtH‹+H‹CH‹kH‰D$@HƒÄ0Éëç + 0runtime.morestack_noctxt~"go.string."zipfs"¨&go.string."zipList"Ôgo.string."Len"ü"runtime.panicwrap ` "".~r0type.int""..this type.*"".zipList`‰_` °° +}3Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fþ$"".(*zipList).Less€öeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$PHƒû„¡L‹H‹SH‹kH‰l$@H‹L$XH‹\$`H9Ñs{I�,ÊH‹}HƒÿtiH�/H�<$H‰îH¥H¥L‰T$0H‰T$8H9ÓsEI�,ÚH‹}Hƒÿt3H�/H�|$H‰îH¥H¥èH‹\$ Hƒû| 1ÀˆD$hHƒÄHÃHÇÀëî‰ëÉè ‰ë“è ‰éXÿÿÿ + 0runtime.morestack_noctxt~"go.string."zipfs"¨&go.string."zipList"Ô go.string."Less"ü"runtime.panicwrapö"runtime.cmpstringÆ$runtime.panicindexÜ$runtime.panicindex@� +"".z/type."".zipList "".~r20type.bool"".j type.int"".itype.int""..this type.*"".zipList�ú��+ÀÀ }ÃTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ$"".(*zipList).Swap ŽeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#H‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹\$`Hƒû„­H‹H‹KH‹kH‰l$PH‹D$hH‹t$pH9ȃƒH�ÂH‹+H‰l$8H9ÈskH�ÂH‰$H‰T$@H‰t$0H‰L$HH9ÎsHH�òH‹+H‰l$èH‹\$@H‹l$0L‹D$HL9ÅsH�ëH‰$H‹\$8H‰\$èHƒÄXÃè è è è ‰éLÿÿÿ + 0runtime.morestack_noctxt~"go.string."zipfs"¨&go.string."zipList"Ô go.string."Swap"ü"runtime.panicwrapà.runtime.writebarrierptr¶.runtime.writebarrierptrÊ$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex0° "".autotmp_0167?,type.*archive/zip.File"".jOtype.int"".z/type."".zipList"".j type.int"".itype.int""..this type.*"".zipList°‰¯°,ÐÐ}r+6Tgclocals·5719e95fd01d864484e48bd45fcc377fTgclocals·85958d73acdbeaad000eee83bcb9eb73þ("".(*zipList).lookupÀ¢eH‹ %H;awèëêHƒì8H‹Y H…Ût H�|$@H9;uH‰#H‹\$@1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$@Hƒþt>H�,$H‰ïH¥H¥H¥H‹\$HH‰\$H‹\$PH‰\$ èH‹L$(¶\$0H‰L$Xˆ\$`HƒÄ8Éë¾ + 0runtime.morestack_noctxt~"go.string."zipfs"¨&go.string."zipList"Ô$go.string."lookup"ü"runtime.panicwrapâ""".zipList.lookupPp"".exact@type.bool"".index0type.int"".nametype.string""..this type.*"".zipListp²opàà +}cTgclocals·14c45952157723c8762210d9c661bf29Tgclocals·3280bececceccd33cb74587feedb1f9fþ8"".(*zipFS).archive/zip.init€vHÇD$(HÇD$0H‹\$H‹+H‰l$Hƒ|$t HƒD$é‰%ëì\4archive/zip.(*Reader).init` "".~r3@type.error&archive/zip.size·40type.int64 archive/zip.r·3 type.io.ReaderAt""..thistype.*"".zipFS@@@Tgclocals·c776d40308d3cc87dab399555a94d3caTgclocals·3280bececceccd33cb74587feedb1f9fþ2"".zipFS.archive/zip.initàÐeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇ„$€HÇ„$ˆH‹\$8H‰$Hƒ<$tGHƒ$H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$èH‹L$ H‹D$(H‰Œ$€H‰„$ˆHƒÄ0É%ë° + 0runtime.morestack_noctxtø4archive/zip.(*Reader).init°` "".~r3�type.error&archive/zip.size·4€type.int64 archive/zip.r·3` type.io.ReaderAt""..thistype."".zipFS`„_`°° +{5Tgclocals·1698127e35924e9515988ea1e17c2f47Tgclocals·3280bececceccd33cb74587feedb1f9fþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_0173type.int"".autotmp_0172type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_0177?"type.interface {}"".autotmp_0176"type.interface {}"".autotmp_0175_type.int"".autotmp_0174Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ*type..hash."".zipSeekÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashà"runtime.interhash@@ +"".autotmp_0179type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*"".zipSeek@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ&type..eq."".zipSeekÀ°eH‹ %H;awèëêHƒìHH‹T$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹HH‹pH‹BH‹RH9Èu@H‰D$(H‰$H‰T$0H‰T$H‰L$8H‰L$H‰t$@H‰t$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtìruntime.ifaceeq@� "".autotmp_0181?$type.io.ReadCloser"".autotmp_0180$type.io.ReadCloser "".~r30type.bool"".s type.uintptr"".q type.*"".zipSeek"".p type.*"".zipSeek*���T�� �    +u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b¨/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.goþ&"".(*zipSeek).Close ŒeH‹ %H;awèëêHƒì(H‹Y H…Ût H�|$0H9;uH‰#HÇD$8HÇD$@H‹\$0Hƒût5H‹KH‹kH‰l$ H‰,$H‰L$H‹Y ÿÓH‹L$H‹D$H‰L$8H‰D$@HƒÄ(ÉëÇ + 0runtime.morestack_noctxtÎ +0P "".~r1type.error""..this type.*"".zipSeekPgOP�� +g)Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ$"".(*zipSeek).Read€èeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇD$xHÇ„$€H‹\$PHƒût`H‹KH‹kH‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‰l$@H‰,$H‰L$8H‹Y(ÿÓH‹T$ H‹L$(H‹D$0H‰T$pH‰L$xH‰„$€HƒÄHÉëœ + 0runtime.morestack_noctxt� +p� io.errPtype.errorio.n@type.intio.ptype.[]uint8""..this type.*"".zipSeek�•��ÀÀ ˆ8Tgclocals·9877a4ef732a0f966b889793f9b99b87Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ "".zipSeek.Close€òeH‹ %H;awèëêHƒì(H‹Y H…Ût H�|$0H9;uH‰#HÇD$HHÇD$PH‹L$8H‹D$@H‰D$ H‰$H‰L$H‹Y ÿÓH‹L$H‹D$H‰L$HH‰D$PHƒÄ(à + 0runtime.morestack_noctxt¼ +PP "".~r10type.error""..thistype."".zipSeekP^O€ € +^"Tgclocals·57e1009a600f832f844e0e3c49ba5a89Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ"".zipSeek.ReadààeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#HÇ„$ˆHÇ„$�H‹L$XH‹D$`H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$H‰D$@H‰$H‰L$8H‹Y(ÿÓH‹T$ H‹L$(H‹D$0H‰”$€H‰Œ$ˆH‰„$�HƒÄHà + 0runtime.morestack_noctxt„ +�� io.errptype.errorio.n`type.intio.p0type.[]uint8""..thistype."".zipSeek�•�°"° ‚.Tgclocals·0273bd9c87bb10f67d516fbf00fd7767Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f271231f400e778e0f59be25f7a26a56 +"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2cbeb241bdc4ba6cbfc4b7fd9bfbbf6b"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0f53758b92f935584caadf34297c3fcc "þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2cbeb241bdc4ba6cbfc4b7fd9bfbbf6b"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2cbeb241bdc4ba6cbfc4b7fd9bfbbf6b"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f271231f400e778e0f59be25f7a26a56 +"þ go.string."zip("0*zip( go.string."zip("þgo.string.")"0$) go.string.")"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgo.string."stat: not an absolute path: %s"`^stat: not an absolute path: %s Tgo.string."stat: not an absolute path: %s"þTgclocals·49cbb7071c5b380a44edff0e9d890a1800 / "þTgclocals·afd56e89fe406cd8321967b6f2c293ef00þ>go.string."file not found: /%s"PHfile not found: /%s >go.string."file not found: /%s"þTgclocals·e11ef9888c395c84aa28a6aa44bae264((  þTgclocals·39c568667f430771700faf6c4f2efbac(( + + +þ,~go.itab.*"".zipSeek.golang.org/x/tools/godoc/vfs.ReadSeekCloserþFgo.string."Open: %s is a directory"PPOpen: %s is a directory Fgo.string."Open: %s is a directory"þTgclocals·78c48c7da07cab80edd37135838dcf45€€,€<€€<ˆ,ˆ.þTgclocals·cf935374f6673e338732cea0cf5f7498HH + + + + + + +þDgo.string."unsupported Seek in %s"PNunsupported Seek in %s Dgo.string."unsupported Seek in %s"þTgclocals·15ed205227799621a817f8582bcbb4ea00 /þTgclocals·cbdf89479e8eebe2efbeb7fa1144557900 þ,8go.itab."".zipFI.os.FileInfoþTgclocals·e3d1022cec33864a78d0475f4cae914e  €þTgclocals·d6fa3f581255c1cff16e20653b856c6b  + +þTgclocals·e3d1022cec33864a78d0475f4cae914e  €þTgclocals·d6fa3f581255c1cff16e20653b856c6b  + +þTgo.string."ReadDir: %s is not a directory"`^ReadDir: %s is not a directory Tgo.string."ReadDir: %s is not a directory"þgo.string."/"0$/ go.string."/"þTgclocals·0c3b07707a73d5fc41cf02e73cc81179€€ +`ȀȀ(€€"€€€ €€€  €€,  €€ þTgclocals·c47189a92861d439ce91fb78c553855e`` + + + + + + + + + + +þ,Bgo.itab."".zipList.sort.Interfaceþ,rgo.itab.*"".zipFS.golang.org/x/tools/godoc/vfs.FileSystemþTgclocals·818f255eb00db290d8de8bade15b4d4a88€ +þTgclocals·1625e960af1b77d047cc73adeb464d6088 + + + + + +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1d34c988be6c2d215996051490e513b2 BþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·aa3b86c1ca8acadbe172378c24a491bc  +BBþTgclocals·02eaa7ed4b6c8e86fa7c57a47ef49b50 �þTgclocals·6d01bf7c6a6c6cb0ecfbc1a56b000918 ‚‚þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,"".initdone·type.uint8þ "".zipFI.Name·f"".zipFI.Nameþ,runtime.throwreturn·f&runtime.throwreturnþ "".zipFI.Size·f"".zipFI.Sizeþ&"".zipFI.ModTime·f "".zipFI.ModTimeþHarchive/zip.(*FileHeader).ModTime·fBarchive/zip.(*FileHeader).ModTimeþ "".zipFI.Mode·f"".zipFI.Modeþ""".zipFI.IsDir·f"".zipFI.IsDirþ"".zipFI.Sys·f"".zipFI.Sysþ*"".(*zipFS).String·f$"".(*zipFS).Stringþ0runtime.concatstring3·f*runtime.concatstring3þ("".(*zipFS).Close·f""".(*zipFS).CloseþDarchive/zip.(*ReadCloser).Close·f>archive/zip.(*ReadCloser).Closeþ"".zipPath·f"".zipPathþpath.Clean·fpath.Cleanþ*runtime.panicindex·f$runtime.panicindexþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Sprintf·ffmt.Sprintfþ$runtime.gopanic·fruntime.gopanicþ*runtime.panicslice·f$runtime.panicsliceþ&"".(*zipFS).stat·f "".(*zipFS).statþ("".zipList.lookup·f""".zipList.lookupþfmt.Errorf·ffmt.Errorfþpath.Split·fpath.Splitþ&"".(*zipFS).Open·f "".(*zipFS).Openþ6archive/zip.(*File).Open·f0archive/zip.(*File).Openþ(runtime.newobject·f"runtime.newobjectþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ&runtime.typ2Itab·f runtime.typ2Itabþ*"".(*zipSeek).Seek·f$"".(*zipSeek).Seekþ("".(*zipFS).Lstat·f""".(*zipFS).Lstatþ$runtime.convT2I·fruntime.convT2Iþ&"".(*zipFS).Stat·f "".(*zipFS).Statþ,"".(*zipFS).ReadDir·f&"".(*zipFS).ReadDirþ0runtime.concatstring2·f*runtime.concatstring2þ&runtime.eqstring·f runtime.eqstringþ(strings.IndexRune·f"strings.IndexRuneþ(runtime.growslice·f"runtime.growsliceþ"".New·f "".Newþ(runtime.makeslice·f"runtime.makesliceþ$runtime.memmove·fruntime.memmoveþsort.Sort·fsort.Sortþ8runtime.writebarrierslice·f2runtime.writebarriersliceþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ""".zipList.Len·f"".zipList.Lenþ$"".zipList.Less·f"".zipList.Lessþ(runtime.cmpstring·f"runtime.cmpstringþ$"".zipList.Swap·f"".zipList.Swapþ"".func·001·f"".func·001þsort.Search·fsort.Searchþ"".func·002·f"".func·002þ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþHgolang.org/x/tools/godoc/vfs.init·fBgolang.org/x/tools/godoc/vfs.initþtime.init·ftime.initþstrings.init·fstrings.initþpath.init·fpath.initþos.init·fos.initþio.init·fio.initþfmt.init·ffmt.initþ&archive/zip.init·f archive/zip.initþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ.type..hashfunc."".zipFI&type..hash."".zipFIþ*type..eqfunc."".zipFI"type..eq."".zipFIþ$type..alg."".zipFI .type..hashfunc."".zipFI*type..eqfunc."".zipFIþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ0go.string."*zipfs.zipFI"@: *zipfs.zipFI 0go.string."*zipfs.zipFI"þ"go.string."zipfs"0,zipfs "go.string."zipfs"þ"go.string."zipFI"0,zipFI "go.string."zipFI"þ go.string."Name"0*Name go.string."Name"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·a08e9001cb8f9d822225de3b8e406515þ go.string."Size"0*Size go.string."Size"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·06cab038d51064a089bda21fa03e00f7þ&go.string."ModTime"00ModTime &go.string."ModTime"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ go.string."Mode"0*Mode go.string."Mode"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·06cab038d51064a089bda21fa03e00f7þ"go.string."IsDir"0,IsDir "go.string."IsDir"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·06cab038d51064a089bda21fa03e00f7þgo.string."Sys"0(Sys go.string."Sys"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·a08e9001cb8f9d822225de3b8e406515þFgo.string."func(*zipfs.zipFI) bool"PPfunc(*zipfs.zipFI) bool Fgo.string."func(*zipfs.zipFI) bool"þ2type.func(*"".zipFI) bool  Œ²23 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(*zipfs.zipFI) bool"pDgo.weak.type.*func(*"".zipFI) bool€"runtime.zerovalue €2type.func(*"".zipFI) boolÐ�2type.func(*"".zipFI) bool€type.*"".zipFI�type.boolþPgo.string."func(*zipfs.zipFI) time.Time"`Zfunc(*zipfs.zipFI) time.Time Pgo.string."func(*zipfs.zipFI) time.Time"þgo.string."func() interface {}"PHfunc() interface {} >go.string."func() interface {}"þ0type.func() interface {}��#´ñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func() interface {}"pBgo.weak.type.*func() interface {}€"runtime.zerovalue €0type.func() interface {}Ѐ0type.func() interface {}€"type.interface {}þtype.*"".zipFI°°¢›ï66L   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*zipfs.zipFI"p.go.weak.type.**"".zipFI€"runtime.zerovalue�type."".zipFI` type.*"".zipFIÀðtype.*"".zipFIð"go.string."IsDir"� type.func() bool 2type.func(*"".zipFI) bool°""".(*zipFI).IsDirÀ""".(*zipFI).IsDirÐ&go.string."ModTime"ð*type.func() time.Time€type.func("".zipFI) os.FileMode  Áƒ1{3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(zipfs.zipFI) os.FileMode"pPgo.weak.type.*func("".zipFI) os.FileMode€"runtime.zerovalue €>type.func("".zipFI) os.FileModeÐ�>type.func("".zipFI) os.FileMode€type."".zipFI� type.os.FileModeþHgo.string."func(zipfs.zipFI) string"`Rfunc(zipfs.zipFI) string Hgo.string."func(zipfs.zipFI) string"þ4type.func("".zipFI) string  p“iá3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(zipfs.zipFI) string"pFgo.weak.type.*func("".zipFI) string€"runtime.zerovalue €4type.func("".zipFI) stringÐ�4type.func("".zipFI) string€type."".zipFI�type.stringþFgo.string."func(zipfs.zipFI) int64"PPfunc(zipfs.zipFI) int64 Fgo.string."func(zipfs.zipFI) int64"þ2type.func("".zipFI) int64  Ö@ÒH3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(zipfs.zipFI) int64"pDgo.weak.type.*func("".zipFI) int64€"runtime.zerovalue €2type.func("".zipFI) int64Ð�2type.func("".zipFI) int64€type."".zipFI�type.int64þTgo.string."func(zipfs.zipFI) interface {}"`^func(zipfs.zipFI) interface {} Tgo.string."func(zipfs.zipFI) interface {}"þ@type.func("".zipFI) interface {}  Û˜N3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(zipfs.zipFI) interface {}"pRgo.weak.type.*func("".zipFI) interface {}€"runtime.zerovalue €@type.func("".zipFI) interface {}Ð�@type.func("".zipFI) interface {}€type."".zipFI�"type.interface {}þtype."".zipFIððaïÁ7\ $type..alg."".zipFI0bruntime.gcbits.0x48888400000000000000000000000000P.go.string."zipfs.zipFI"ptype.*"".zipFI€"runtime.zerovalue�Àtype."".zipFIÀ go.string."name"Ð"go.importpath."".àtype.string� go.string."file" "go.importpath."".°,type.*archive/zip.File`àtype."".zipFIà"go.string."zipFI"ð"go.importpath."".€°type."".zipFI°"go.string."IsDir"Ð type.func() boolà0type.func("".zipFI) boolð""".(*zipFI).IsDir€"".zipFI.IsDir�&go.string."ModTime"°*type.func() time.TimeÀ:type.func("".zipFI) time.TimeÐ&"".(*zipFI).ModTimeà "".zipFI.ModTimeð go.string."Mode"�.type.func() os.FileMode >type.func("".zipFI) os.FileMode° "".(*zipFI).ModeÀ"".zipFI.ModeÐ go.string."Name"ð$type.func() string€4type.func("".zipFI) string� "".(*zipFI).Name "".zipFI.Name° go.string."Size"Ð"type.func() int64à2type.func("".zipFI) int64ð "".(*zipFI).Size€"".zipFI.Size�go.string."Sys"°0type.func() interface {}À@type.func("".zipFI) interface {}Ð"".(*zipFI).Sysà"".zipFI.Sysþ4go.string."*zipfs.zipList"@>*zipfs.zipList 4go.string."*zipfs.zipList"þ&go.string."zipList"00zipList &go.string."zipList"þgo.string."Len"0(Len go.string."Len"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þ go.string."Less"0*Less go.string."Less"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þ go.string."Swap"0*Swap go.string."Swap"þTgclocals·85958d73acdbeaad000eee83bcb9eb73  +þTgclocals·5719e95fd01d864484e48bd45fcc377f þ$go.string."lookup"0.lookup $go.string."lookup"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·14c45952157723c8762210d9c661bf29 + +þHgo.string."func(*zipfs.zipList) int"`Rfunc(*zipfs.zipList) int Hgo.string."func(*zipfs.zipList) int"þ4type.func(*"".zipList) int  éo3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*zipfs.zipList) int"pFgo.weak.type.*func(*"".zipList) int€"runtime.zerovalue €4type.func(*"".zipList) intÐ�4type.func(*"".zipList) int€ type.*"".zipList�type.intþ^go.string."func(*zipfs.zipList, int, int) bool"ph#func(*zipfs.zipList, int, int) bool ^go.string."func(*zipfs.zipList, int, int) bool"þJtype.func(*"".zipList, int, int) boolÀÀÿGâ<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*zipfs.zipList, int, int) bool"p\go.weak.type.*func(*"".zipList, int, int) bool€"runtime.zerovalue €Jtype.func(*"".zipList, int, int) boolаJtype.func(*"".zipList, int, int) bool€ type.*"".zipList�type.int type.int°type.boolþTgo.string."func(*zipfs.zipList, int, int)"`^func(*zipfs.zipList, int, int) Tgo.string."func(*zipfs.zipList, int, int)"þ@type.func(*"".zipList, int, int)°°vBž¿3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(*zipfs.zipList, int, int)"pRgo.weak.type.*func(*"".zipList, int, int)€"runtime.zerovalue €@type.func(*"".zipList, int, int)а@type.func(*"".zipList, int, int)€ type.*"".zipList�type.int type.intþhgo.string."func(*zipfs.zipList, string) (int, bool)"€r(func(*zipfs.zipList, string) (int, bool) hgo.string."func(*zipfs.zipList, string) (int, bool)"þTtype.func(*"".zipList, string) (int, bool)ÀÀüI¾N3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*zipfs.zipList, string) (int, bool)"pfgo.weak.type.*func(*"".zipList, string) (int, bool)€"runtime.zerovalue €Ttype.func(*"".zipList, string) (int, bool)РTtype.func(*"".zipList, string) (int, bool)€ type.*"".zipList�type.string type.int°type.boolþ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþ>go.string."func(int, int) bool"PHfunc(int, int) bool >go.string."func(int, int) bool"þ0type.func(int, int) bool°°¢"3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(int, int) bool"pBgo.weak.type.*func(int, int) bool€"runtime.zerovalue €0type.func(int, int) boolР0type.func(int, int) bool€type.int�type.int type.boolþ4go.string."func(int, int)"@>func(int, int) 4go.string."func(int, int)"þ&type.func(int, int)  %Ç„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."func(int, int)"p8go.weak.type.*func(int, int)€"runtime.zerovalue €&type.func(int, int)Р&type.func(int, int)€type.int�type.intþHgo.string."func(string) (int, bool)"`Rfunc(string) (int, bool) Hgo.string."func(string) (int, bool)"þ:type.func(string) (int, bool)°°‰Wr¯3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(string) (int, bool)"pLgo.weak.type.*func(string) (int, bool)€"runtime.zerovalue €:type.func(string) (int, bool)Ð�:type.func(string) (int, bool)€type.string�type.int type.boolþ type.*"".zipListðð’…Y&6:   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*zipfs.zipList"p2go.weak.type.**"".zipList€"runtime.zerovalue�type."".zipList`  type.*"".zipListÀð type.*"".zipListðgo.string."Len"�type.func() int 4type.func(*"".zipList) int°""".(*zipList).LenÀ""".(*zipList).LenÐ go.string."Less"ð0type.func(int, int) bool€Jtype.func(*"".zipList, int, int) bool�$"".(*zipList).Less $"".(*zipList).Less° go.string."Swap"Ð&type.func(int, int)à@type.func(*"".zipList, int, int)ð$"".(*zipList).Swap€$"".(*zipList).Swap�$go.string."lookup" "go.importpath."".°:type.func(string) (int, bool)ÀTtype.func(*"".zipList, string) (int, bool)Ð("".(*zipList).lookupà("".(*zipList).lookupþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ2go.string."zipfs.zipList"@< zipfs.zipList 2go.string."zipfs.zipList"þFgo.string."func(zipfs.zipList) int"PPfunc(zipfs.zipList) int Fgo.string."func(zipfs.zipList) int"þ2type.func("".zipList) int  ruZ 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."func(zipfs.zipList) int"pDgo.weak.type.*func("".zipList) int€"runtime.zerovalue €2type.func("".zipList) intÐ�2type.func("".zipList) int€type."".zipList�type.intþ\go.string."func(zipfs.zipList, int, int) bool"pf"func(zipfs.zipList, int, int) bool \go.string."func(zipfs.zipList, int, int) bool"þHtype.func("".zipList, int, int) boolÀÀá\€I3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."func(zipfs.zipList, int, int) bool"pZgo.weak.type.*func("".zipList, int, int) bool€"runtime.zerovalue €Htype.func("".zipList, int, int) boolаHtype.func("".zipList, int, int) bool€type."".zipList�type.int type.int°type.boolþRgo.string."func(zipfs.zipList, int, int)"`\func(zipfs.zipList, int, int) Rgo.string."func(zipfs.zipList, int, int)"þ>type.func("".zipList, int, int)°°Í] 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(zipfs.zipList, int, int)"pPgo.weak.type.*func("".zipList, int, int)€"runtime.zerovalue €>type.func("".zipList, int, int)а>type.func("".zipList, int, int)€type."".zipList�type.int type.intþfgo.string."func(zipfs.zipList, string) (int, bool)"pp'func(zipfs.zipList, string) (int, bool) fgo.string."func(zipfs.zipList, string) (int, bool)"þRtype.func("".zipList, string) (int, bool)ÀÀåàÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(zipfs.zipList, string) (int, bool)"pdgo.weak.type.*func("".zipList, string) (int, bool)€"runtime.zerovalue €Rtype.func("".zipList, string) (int, bool)РRtype.func("".zipList, string) (int, bool)€type."".zipList�type.string type.int°type.boolþtype."".zipListððýwø>   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."zipfs.zipList"p type.*"".zipList€"runtime.zerovalue�,type.*archive/zip.File` type."".zipList &go.string."zipList"°"go.importpath."".Àðtype."".zipListðgo.string."Len"�type.func() int 2type.func("".zipList) int°""".(*zipList).LenÀ"".zipList.LenÐ go.string."Less"ð0type.func(int, int) bool€Htype.func("".zipList, int, int) bool�$"".(*zipList).Less "".zipList.Less° go.string."Swap"Ð&type.func(int, int)à>type.func("".zipList, int, int)ð$"".(*zipList).Swap€"".zipList.Swap�$go.string."lookup" "go.importpath."".°:type.func(string) (int, bool)ÀRtype.func("".zipList, string) (int, bool)Ð("".(*zipList).lookupà""".zipList.lookupþbruntime.gcbits.0x88444800000000000000000000000000 ˆDHþ.go.string."zipfs.zipFS"@8 zipfs.zipFS .go.string."zipfs.zipFS"þ go.string."list"0*list go.string."list"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·c776d40308d3cc87dab399555a94d3ca nþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1698127e35924e9515988ea1e17c2f47 +²þngo.string."func(zipfs.zipFS, io.ReaderAt, int64) error"€x+func(zipfs.zipFS, io.ReaderAt, int64) error ngo.string."func(zipfs.zipFS, io.ReaderAt, int64) error"þZtype.func("".zipFS, io.ReaderAt, int64) errorÀÀõVê3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(zipfs.zipFS, io.ReaderAt, int64) error"plgo.weak.type.*func("".zipFS, io.ReaderAt, int64) error€"runtime.zerovalue €Ztype.func("".zipFS, io.ReaderAt, int64) errorаZtype.func("".zipFS, io.ReaderAt, int64) error€type."".zipFS� type.io.ReaderAt type.int64°type.errorþ"go.string."zipFS"0,zipFS "go.string."zipFS"þ go.string."init"0*init go.string."init"þ.go.string."archive/zip"@8 archive/zip .go.string."archive/zip"þ4go.importpath.archive/zip.  .go.string."archive/zip"þTgo.string."func(io.ReaderAt, int64) error"`^func(io.ReaderAt, int64) error Tgo.string."func(io.ReaderAt, int64) error"þFtype.func(io.ReaderAt, int64) error°°jº 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."func(io.ReaderAt, int64) error"pXgo.weak.type.*func(io.ReaderAt, int64) error€"runtime.zerovalue €Ftype.func(io.ReaderAt, int64) errorРFtype.func(io.ReaderAt, int64) error€ type.io.ReaderAt�type.int64 type.errorþtype."".zipFSàà0âÛ€5 . à runtime.algarray0bruntime.gcbits.0x88444800000000000000000000000000P.go.string."zipfs.zipFS"ptype.*"".zipFS€"runtime.zerovalue�Àtype."".zipFSà8type.*archive/zip.ReadCloser� go.string."list" "go.importpath."".°type."".zipListà go.string."name"ð"go.importpath."".€type.string`°type."".zipFS°"go.string."zipFS"À"go.importpath."".Ѐtype."".zipFS€ go.string."init"�4go.importpath.archive/zip. Ftype.func(io.ReaderAt, int64) error°Ztype.func("".zipFS, io.ReaderAt, int64) errorÀ8"".(*zipFS).archive/zip.initÐ2"".zipFS.archive/zip.initþ0go.string."*zipfs.zipFS"@: *zipfs.zipFS 0go.string."*zipfs.zipFS"þHgo.string."func(*zipfs.zipFS) error"`Rfunc(*zipfs.zipFS) error Hgo.string."func(*zipfs.zipFS) error"þ4type.func(*"".zipFS) error  ñ ,ž3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func(*zipfs.zipFS) error"pFgo.weak.type.*func(*"".zipFS) error€"runtime.zerovalue €4type.func(*"".zipFS) errorÐ�4type.func(*"".zipFS) error€type.*"".zipFS�type.errorþvgo.string."func(*zipfs.zipFS, string) (os.FileInfo, error)"€€/func(*zipfs.zipFS, string) (os.FileInfo, error) vgo.string."func(*zipfs.zipFS, string) (os.FileInfo, error)"þbtype.func(*"".zipFS, string) (os.FileInfo, error)ÀÀõAä÷3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*zipfs.zipFS, string) (os.FileInfo, error)"ptgo.weak.type.*func(*"".zipFS, string) (os.FileInfo, error)€"runtime.zerovalue €btype.func(*"".zipFS, string) (os.FileInfo, error)Рbtype.func(*"".zipFS, string) (os.FileInfo, error)€type.*"".zipFS�type.string  type.os.FileInfo°type.errorþ„go.string."func(*zipfs.zipFS, string) (vfs.ReadSeekCloser, error)"�Ž6func(*zipfs.zipFS, string) (vfs.ReadSeekCloser, error) „go.string."func(*zipfs.zipFS, string) (vfs.ReadSeekCloser, error)"þ¢type.func(*"".zipFS, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)ÀÀ¾�ÏØ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P„go.string."func(*zipfs.zipFS, string) (vfs.ReadSeekCloser, error)"p´go.weak.type.*func(*"".zipFS, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)€"runtime.zerovalue €¢type.func(*"".zipFS, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)Р¢type.func(*"".zipFS, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)€type.*"".zipFS�type.string `type.golang.org/x/tools/godoc/vfs.ReadSeekCloser°type.errorþ2go.string."[]os.FileInfo"@< []os.FileInfo 2go.string."[]os.FileInfo"þ$type.[]os.FileInfo  &¨h   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]os.FileInfo"p6go.weak.type.*[]os.FileInfo€"runtime.zerovalue� type.os.FileInfoþNgo.typelink.[]os.FileInfo/[]os.FileInfo$type.[]os.FileInfoþzgo.string."func(*zipfs.zipFS, string) ([]os.FileInfo, error)"�„1func(*zipfs.zipFS, string) ([]os.FileInfo, error) zgo.string."func(*zipfs.zipFS, string) ([]os.FileInfo, error)"þftype.func(*"".zipFS, string) ([]os.FileInfo, error)ÀÀóâÞN3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."func(*zipfs.zipFS, string) ([]os.FileInfo, error)"pxgo.weak.type.*func(*"".zipFS, string) ([]os.FileInfo, error)€"runtime.zerovalue €ftype.func(*"".zipFS, string) ([]os.FileInfo, error)Рftype.func(*"".zipFS, string) ([]os.FileInfo, error)€type.*"".zipFS�type.string $type.[]os.FileInfo°type.errorþJgo.string."func(*zipfs.zipFS) string"`Tfunc(*zipfs.zipFS) string Jgo.string."func(*zipfs.zipFS) string"þ6type.func(*"".zipFS) string  ²ã½23 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(*zipfs.zipFS) string"pHgo.weak.type.*func(*"".zipFS) string€"runtime.zerovalue €6type.func(*"".zipFS) stringÐ�6type.func(*"".zipFS) string€type.*"".zipFS�type.stringþpgo.string."func(*zipfs.zipFS, io.ReaderAt, int64) error"€z,func(*zipfs.zipFS, io.ReaderAt, int64) error pgo.string."func(*zipfs.zipFS, io.ReaderAt, int64) error"þ\type.func(*"".zipFS, io.ReaderAt, int64) errorÀÀm993 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."func(*zipfs.zipFS, io.ReaderAt, int64) error"pngo.weak.type.*func(*"".zipFS, io.ReaderAt, int64) error€"runtime.zerovalue €\type.func(*"".zipFS, io.ReaderAt, int64) errorа\type.func(*"".zipFS, io.ReaderAt, int64) error€type.*"".zipFS� type.io.ReaderAt type.int64°type.errorþ€go.string."func(*zipfs.zipFS, string) (int, zipfs.zipFI, error)"�Š4func(*zipfs.zipFS, string) (int, zipfs.zipFI, error) €go.string."func(*zipfs.zipFS, string) (int, zipfs.zipFI, error)"þftype.func(*"".zipFS, string) (int, "".zipFI, error)ÐÐÕ<È3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."func(*zipfs.zipFS, string) (int, zipfs.zipFI, error)"pxgo.weak.type.*func(*"".zipFS, string) (int, "".zipFI, error)€"runtime.zerovalue €ftype.func(*"".zipFS, string) (int, "".zipFI, error)Рftype.func(*"".zipFS, string) (int, "".zipFI, error)€type.*"".zipFS�type.string type.int°type."".zipFIÀtype.errorþ"go.string."Close"0,Close "go.string."Close"þ0go.string."func() error"@: func() error 0go.string."func() error"þ"type.func() error��œ‚Öµ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."func() error"p4go.weak.type.*func() error€"runtime.zerovalue €"type.func() errorЀ"type.func() error€type.errorþ"go.string."Lstat"0,Lstat "go.string."Lstat"þZgo.string."func(string) (os.FileInfo, error)"pd!func(string) (os.FileInfo, error) Zgo.string."func(string) (os.FileInfo, error)"þLtype.func(string) (os.FileInfo, error)°°Á}�y3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(string) (os.FileInfo, error)"p^go.weak.type.*func(string) (os.FileInfo, error)€"runtime.zerovalue €Ltype.func(string) (os.FileInfo, error)Ð�Ltype.func(string) (os.FileInfo, error)€type.string� type.os.FileInfo type.errorþ go.string."Open"0*Open go.string."Open"þhgo.string."func(string) (vfs.ReadSeekCloser, error)"€r(func(string) (vfs.ReadSeekCloser, error) hgo.string."func(string) (vfs.ReadSeekCloser, error)"þŒtype.func(string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)°°rÉÃ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(string) (vfs.ReadSeekCloser, error)"pžgo.weak.type.*func(string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)€"runtime.zerovalue €Œtype.func(string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)Ð�Œtype.func(string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)€type.string�`type.golang.org/x/tools/godoc/vfs.ReadSeekCloser type.errorþ&go.string."ReadDir"00ReadDir &go.string."ReadDir"þ^go.string."func(string) ([]os.FileInfo, error)"ph#func(string) ([]os.FileInfo, error) ^go.string."func(string) ([]os.FileInfo, error)"þPtype.func(string) ([]os.FileInfo, error)°° ü²À3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(string) ([]os.FileInfo, error)"pbgo.weak.type.*func(string) ([]os.FileInfo, error)€"runtime.zerovalue €Ptype.func(string) ([]os.FileInfo, error)Ð�Ptype.func(string) ([]os.FileInfo, error)€type.string�$type.[]os.FileInfo type.errorþ go.string."Stat"0*Stat go.string."Stat"þ$go.string."String"0.String $go.string."String"þ go.string."stat"0*stat go.string."stat"þdgo.string."func(string) (int, zipfs.zipFI, error)"pn&func(string) (int, zipfs.zipFI, error) dgo.string."func(string) (int, zipfs.zipFI, error)"þPtype.func(string) (int, "".zipFI, error)ÀÀ62ÐG3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pdgo.string."func(string) (int, zipfs.zipFI, error)"pbgo.weak.type.*func(string) (int, "".zipFI, error)€"runtime.zerovalue €Ptype.func(string) (int, "".zipFI, error)Ð�Ptype.func(string) (int, "".zipFI, error)€type.string�type.int type."".zipFI°type.errorþtype.*"".zipFSððs)i–6d   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*zipfs.zipFS"p.go.weak.type.**"".zipFS€"runtime.zerovalue�type."".zipFS` type.*"".zipFSÀðtype.*"".zipFSð"go.string."Close"�"type.func() error 4type.func(*"".zipFS) error°""".(*zipFS).CloseÀ""".(*zipFS).CloseÐ"go.string."Lstat"ðLtype.func(string) (os.FileInfo, error)€btype.func(*"".zipFS, string) (os.FileInfo, error)�""".(*zipFS).Lstat """.(*zipFS).Lstat° go.string."Open"ÐŒtype.func(string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)à¢type.func(*"".zipFS, string) (golang.org/x/tools/godoc/vfs.ReadSeekCloser, error)ð "".(*zipFS).Open€ "".(*zipFS).Open�&go.string."ReadDir"°Ptype.func(string) ([]os.FileInfo, error)Àftype.func(*"".zipFS, string) ([]os.FileInfo, error)Ð&"".(*zipFS).ReadDirà&"".(*zipFS).ReadDirð go.string."Stat"�Ltype.func(string) (os.FileInfo, error) btype.func(*"".zipFS, string) (os.FileInfo, error)° "".(*zipFS).StatÀ "".(*zipFS).StatÐ$go.string."String"ð$type.func() string€6type.func(*"".zipFS) string�$"".(*zipFS).String $"".(*zipFS).String° go.string."init"À4go.importpath.archive/zip.ÐFtype.func(io.ReaderAt, int64) errorà\type.func(*"".zipFS, io.ReaderAt, int64) errorð8"".(*zipFS).archive/zip.init€8"".(*zipFS).archive/zip.init� go.string."stat" "go.importpath."".°Ptype.func(string) (int, "".zipFI, error)Àftype.func(*"".zipFS, string) (int, "".zipFI, error)Ð "".(*zipFS).statà "".(*zipFS).statþ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ*zipfs.zipSeek 4go.string."*zipfs.zipSeek"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·9877a4ef732a0f966b889793f9b99b87 +þLgo.string."func(*zipfs.zipSeek) error"`Vfunc(*zipfs.zipSeek) error Lgo.string."func(*zipfs.zipSeek) error"þ8type.func(*"".zipSeek) error  ºË…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*zipfs.zipSeek) error"pJgo.weak.type.*func(*"".zipSeek) error€"runtime.zerovalue €8type.func(*"".zipSeek) errorÐ�8type.func(*"".zipSeek) error€ type.*"".zipSeek�type.errorþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þlgo.string."func(*zipfs.zipSeek, []uint8) (int, error)"€v*func(*zipfs.zipSeek, []uint8) (int, error) lgo.string."func(*zipfs.zipSeek, []uint8) (int, error)"þXtype.func(*"".zipSeek, []uint8) (int, error)ÀÀwã&“3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."func(*zipfs.zipSeek, []uint8) (int, error)"pjgo.weak.type.*func(*"".zipSeek, []uint8) (int, error)€"runtime.zerovalue €Xtype.func(*"".zipSeek, []uint8) (int, error)РXtype.func(*"".zipSeek, []uint8) (int, error)€ type.*"".zipSeek�type.[]uint8 type.int°type.errorþvgo.string."func(*zipfs.zipSeek, int64, int) (int64, error)"€€/func(*zipfs.zipSeek, int64, int) (int64, error) vgo.string."func(*zipfs.zipSeek, int64, int) (int64, error)"þbtype.func(*"".zipSeek, int64, int) (int64, error)ÐÐ]½bÌ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."func(*zipfs.zipSeek, int64, int) (int64, error)"ptgo.weak.type.*func(*"".zipSeek, int64, int) (int64, error)€"runtime.zerovalue €btype.func(*"".zipSeek, int64, int) (int64, error)аbtype.func(*"".zipSeek, int64, int) (int64, error)€ type.*"".zipSeek�type.int64 type.int°type.int64Àtype.errorþ go.string."Read"0*Read go.string."Read"þLgo.string."func([]uint8) (int, error)"`Vfunc([]uint8) (int, error) Lgo.string."func([]uint8) (int, error)"þ>type.func([]uint8) (int, error)°°„N4P3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)€"runtime.zerovalue €>type.func([]uint8) (int, error)Ð�>type.func([]uint8) (int, error)€type.[]uint8�type.int type.errorþ go.string."Seek"0*Seek go.string."Seek"þVgo.string."func(int64, int) (int64, error)"``func(int64, int) (int64, error) Vgo.string."func(int64, int) (int64, error)"þHtype.func(int64, int) (int64, error)ÀÀ³¤3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."func(int64, int) (int64, error)"pZgo.weak.type.*func(int64, int) (int64, error)€"runtime.zerovalue €Htype.func(int64, int) (int64, error)РHtype.func(int64, int) (int64, error)€type.int64�type.int type.int64°type.errorþ type.*"".zipSeek��×ID<6.   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*zipfs.zipSeek"p2go.weak.type.**"".zipSeek€"runtime.zerovalue�type."".zipSeek`  type.*"".zipSeekÀð type.*"".zipSeekð"go.string."Close"�"type.func() error 8type.func(*"".zipSeek) error°&"".(*zipSeek).CloseÀ&"".(*zipSeek).CloseÐ go.string."Read"ð>type.func([]uint8) (int, error)€Xtype.func(*"".zipSeek, []uint8) (int, error)�$"".(*zipSeek).Read $"".(*zipSeek).Read° go.string."Seek"ÐHtype.func(int64, int) (int64, error)àbtype.func(*"".zipSeek, int64, int) (int64, error)ð$"".(*zipSeek).Seek€$"".(*zipSeek).Seekþbruntime.gcbits.0xc8888c00000000000000000000000000 ȈŒþ2go.string."zipfs.zipSeek"@< zipfs.zipSeek 2go.string."zipfs.zipSeek"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·57e1009a600f832f844e0e3c49ba5a89 +.þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·0273bd9c87bb10f67d516fbf00fd7767®þJgo.string."func(zipfs.zipSeek) error"`Tfunc(zipfs.zipSeek) error Jgo.string."func(zipfs.zipSeek) error"þ6type.func("".zipSeek) error  Oó83 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(zipfs.zipSeek) error"pHgo.weak.type.*func("".zipSeek) error€"runtime.zerovalue €6type.func("".zipSeek) errorÐ�6type.func("".zipSeek) error€type."".zipSeek�type.errorþjgo.string."func(zipfs.zipSeek, []uint8) (int, error)"€t)func(zipfs.zipSeek, []uint8) (int, error) jgo.string."func(zipfs.zipSeek, []uint8) (int, error)"þVtype.func("".zipSeek, []uint8) (int, error)ÀÀ…zwÁ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(zipfs.zipSeek, []uint8) (int, error)"phgo.weak.type.*func("".zipSeek, []uint8) (int, error)€"runtime.zerovalue €Vtype.func("".zipSeek, []uint8) (int, error)РVtype.func("".zipSeek, []uint8) (int, error)€type."".zipSeek�type.[]uint8 type.int°type.errorþ&go.string."zipSeek"00zipSeek &go.string."zipSeek"þtype."".zipSeekððUQ!<0 (type..alg."".zipSeek0bruntime.gcbits.0xc8888c00000000000000000000000000P2go.string."zipfs.zipSeek"p type.*"".zipSeek€"runtime.zerovalue�Àtype."".zipSeekÀ go.string."file"Ð"go.importpath."".à,type.*archive/zip.File°$type.io.ReadCloser`àtype."".zipSeekà&go.string."zipSeek"ð"go.importpath."".€°type."".zipSeek°"go.string."Close"Ð"type.func() errorà6type.func("".zipSeek) errorð&"".(*zipSeek).Close€ "".zipSeek.Close� go.string."Read"°>type.func([]uint8) (int, error)ÀVtype.func("".zipSeek, []uint8) (int, error)Ð$"".(*zipSeek).Readà"".zipSeek.Readþ,go.string."**zip.File"@6 +**zip.File ,go.string."**zip.File"þ.type.**archive/zip.File  �K6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."**zip.File"p@go.weak.type.***archive/zip.File€"runtime.zerovalue�,type.*archive/zip.Fileþ.go.string."[]*zip.File"@8 []*zip.File .go.string."[]*zip.File"þ0type.[]*archive/zip.File  Õ[ÈÙ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]*zip.File"pBgo.weak.type.*[]*archive/zip.File€"runtime.zerovalue�,type.*archive/zip.FileþVgo.typelink.[]*zip.File/[]*archive/zip.File0type.[]*archive/zip.Fileþbruntime.gcbits.0x84488800000000000000000000000000 „Hˆþ~go.string."struct { F uintptr; A0 *string; A1 *zipfs.zipList }"�ˆ3struct { F uintptr; A0 *string; A1 *zipfs.zipList } ~go.string."struct { F uintptr; A0 *string; A1 *zipfs.zipList }"þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þgo.string."A1"0&A1 go.string."A1"þjtype.struct { F uintptr; A0 *string; A1 *"".zipList }°°öE‰Þ  runtime.algarray0bruntime.gcbits.0x84488800000000000000000000000000P~go.string."struct { F uintptr; A0 *string; A1 *zipfs.zipList }"p|go.weak.type.*struct { F uintptr; A0 *string; A1 *"".zipList }€"runtime.zerovalue�Àjtype.struct { F uintptr; A0 *string; A1 *"".zipList }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*stringàgo.string."A1"€ type.*"".zipListþ€go.string."*struct { F uintptr; A0 *string; A1 *zipfs.zipList }"�Š4*struct { F uintptr; A0 *string; A1 *zipfs.zipList } €go.string."*struct { F uintptr; A0 *string; A1 *zipfs.zipList }"þltype.*struct { F uintptr; A0 *string; A1 *"".zipList }  vø 6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P€go.string."*struct { F uintptr; A0 *string; A1 *zipfs.zipList }"p~go.weak.type.**struct { F uintptr; A0 *string; A1 *"".zipList }€"runtime.zerovalue�jtype.struct { F uintptr; A0 *string; A1 *"".zipList }þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þgo.string."os"0&os go.string."os"þ"go.importpath.os.  go.string."os"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ go.string."sort"0*sort go.string."sort"þ&go.importpath.sort.  go.string."sort"þPgo.string."golang.org/x/tools/godoc/vfs"`Zgolang.org/x/tools/godoc/vfs Pgo.string."golang.org/x/tools/godoc/vfs"þVgo.importpath.golang.org/x/tools/godoc/vfs.  Pgo.string."golang.org/x/tools/godoc/vfs"þ go.string."path"0*path go.string."path"þ&go.importpath.path.  go.string."path"þ,type..hash."".zipFI·f&type..hash."".zipFIþ$runtime.strhash·fruntime.strhashþ$runtime.memhash·fruntime.memhashþ(type..eq."".zipFI·f"type..eq."".zipFIþ&"".(*zipFI).Name·f "".(*zipFI).Nameþ(runtime.panicwrap·f"runtime.panicwrapþ&"".(*zipFI).Size·f "".(*zipFI).Sizeþ,"".(*zipFI).ModTime·f&"".(*zipFI).ModTimeþ&"".(*zipFI).Mode·f "".(*zipFI).Modeþ("".(*zipFI).IsDir·f""".(*zipFI).IsDirþ$"".(*zipFI).Sys·f"".(*zipFI).Sysþ("".(*zipList).Len·f""".(*zipList).Lenþ*"".(*zipList).Less·f$"".(*zipList).Lessþ*"".(*zipList).Swap·f$"".(*zipList).Swapþ."".(*zipList).lookup·f("".(*zipList).lookupþ>"".(*zipFS).archive/zip.init·f8"".(*zipFS).archive/zip.initþ8"".zipFS.archive/zip.init·f2"".zipFS.archive/zip.initþ:archive/zip.(*Reader).init·f4archive/zip.(*Reader).initþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ0type..hash."".zipSeek·f*type..hash."".zipSeekþ(runtime.interhash·f"runtime.interhashþ,type..eq."".zipSeek·f&type..eq."".zipSeekþ$runtime.ifaceeq·fruntime.ifaceeqþ,"".(*zipSeek).Close·f&"".(*zipSeek).Closeþ*"".(*zipSeek).Read·f$"".(*zipSeek).Readþ&"".zipSeek.Close·f "".zipSeek.Closeþ$"".zipSeek.Read·f"".zipSeek.Readþ"runtime.zerovalueÿÿgo13ld \ No newline at end of file diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/playground.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/playground.a new file mode 100644 index 0000000..ef36e12 Binary files /dev/null and b/.vendor/pkg/darwin_amd64/golang.org/x/tools/playground.a differ diff --git a/.vendor/pkg/darwin_amd64/golang.org/x/tools/present.a b/.vendor/pkg/darwin_amd64/golang.org/x/tools/present.a new file mode 100644 index 0000000..83c3f50 --- /dev/null +++ b/.vendor/pkg/darwin_amd64/golang.org/x/tools/present.a @@ -0,0 +1,912 @@ +! +__.PKGDEF 0 0 0 644 71623 ` +go object darwin amd64 go1.4.2 X:precisestack + +$$ +package present + import log "log" + import ioutil "io/ioutil" + import runtime "runtime" + import time "time" + import bufio "bufio" + import url "net/url" + import errors "errors" + import io "io" + import unicode "unicode" + import html "html" + import filepath "path/filepath" + import strconv "strconv" + import strings "strings" + import utf8 "unicode/utf8" + import fmt "fmt" + import regexp "regexp" + import template "html/template" + import bytes "bytes" + type @"".Caption struct { Text string } + func (@"".c·2 @"".Caption "esc:0x0") TemplateName () (? string) { return "caption" } + var @"".PlayEnabled bool + type @"html/template".HTML string + type @"".Code struct { Text @"html/template".HTML; Play bool; FileName string; Ext string; Raw []byte } + func (@"".c·2 @"".Code "esc:0x0") TemplateName () (? string) { return "code" } + type @"".HTML struct { ? @"html/template".HTML } + func (@"".s·2 @"".HTML "esc:0x0") TemplateName () (? string) { return "html" } + type @"".Iframe struct { URL string; Width int; Height int } + func (@"".i·2 @"".Iframe "esc:0x0") TemplateName () (? string) { return "iframe" } + type @"".Image struct { URL string; Width int; Height int } + func (@"".i·2 @"".Image "esc:0x0") TemplateName () (? string) { return "image" } + type @"net/url".Userinfo struct { @"net/url".username string; @"net/url".password string; @"net/url".passwordSet bool } + func (@"net/url".u·3 *@"net/url".Userinfo "esc:0x1") Password () (? string, ? bool) { if @"net/url".u·3.@"net/url".passwordSet { return @"net/url".u·3.@"net/url".password, true }; return "", false } + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") String () (? string) + func (@"net/url".u·2 *@"net/url".Userinfo "esc:0x1") Username () (? string) { return @"net/url".u·2.@"net/url".username } + type @"net/url".Values map[string][]string + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Add (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = append(@"net/url".v·1[@"net/url".key·2], @"net/url".value·3) } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Del (@"net/url".key·2 string "esc:0x0") { delete(@"net/url".v·1, @"net/url".key·2) } + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Encode () (? string) + func (@"net/url".v·2 @"net/url".Values "esc:0x0") Get (@"net/url".key·3 string "esc:0x0") (? string) { if @"net/url".v·2 == nil { return "" }; var @"net/url".vs·4 []string; ; var @"net/url".ok·5 bool; ; @"net/url".vs·4, @"net/url".ok·5 = @"net/url".v·2[@"net/url".key·3]; if !@"net/url".ok·5 || len(@"net/url".vs·4) == 0x0 { return "" }; return @"net/url".vs·4[0x0] } + func (@"net/url".v·1 @"net/url".Values "esc:0x0") Set (@"net/url".key·2 string, @"net/url".value·3 string) { @"net/url".v·1[@"net/url".key·2] = ([]string{ 0x0:@"net/url".value·3 }) } + type @"net/url".URL struct { Scheme string; Opaque string; User *@"net/url".Userinfo; Host string; Path string; RawQuery string; Fragment string } + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") IsAbs () (? bool) { return @"net/url".u·2.Scheme != "" } + func (@"net/url".u·3 *@"net/url".URL "esc:0x2") Parse (@"net/url".ref·4 string) (? *@"net/url".URL, ? error) + func (@"net/url".u·2 *@"net/url".URL) Query () (? @"net/url".Values) + func (@"net/url".u·2 *@"net/url".URL "esc:0x1") RequestURI () (? string) + func (@"net/url".u·2 *@"net/url".URL "esc:0x2") ResolveReference (@"net/url".ref·3 *@"net/url".URL "esc:0x2") (? *@"net/url".URL) + func (@"net/url".u·2 *@"net/url".URL "esc:0x0") String () (? string) + type @"".Link struct { URL *@"net/url".URL; Label string } + func (@"".l·2 @"".Link "esc:0x0") TemplateName () (? string) { return "link" } + import template "text/template" // indirect + import parse "text/template/parse" // indirect + type @"text/template/parse".NodeType int + func (@"text/template/parse".t·2 @"text/template/parse".NodeType) Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".t·2 } + type @"text/template/parse".Pos int + func (@"text/template/parse".p·2 @"text/template/parse".Pos) Position () (? @"text/template/parse".Pos) { return @"text/template/parse".p·2 } + type @"text/template/parse".Node interface { Copy() (? @"text/template/parse".Node); Position() (? @"text/template/parse".Pos); String() (? string); Type() (? @"text/template/parse".NodeType); @"text/template/parse".tree() (? *@"text/template/parse".Tree) } + type @"text/template/parse".ListNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Nodes []@"text/template/parse".Node } + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode) CopyList () (? *@"text/template/parse".ListNode) + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode "esc:0x0") String () (? string) + func (@"text/template/parse".l·1 *@"text/template/parse".ListNode) @"text/template/parse".append (@"text/template/parse".n·2 @"text/template/parse".Node) { @"text/template/parse".l·1.Nodes = append(@"text/template/parse".l·1.Nodes, @"text/template/parse".n·2) } + func (@"text/template/parse".l·2 *@"text/template/parse".ListNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".l·2.@"text/template/parse".tr } + type @"text/template/parse".stateFn func(? *@"text/template/parse".lexer) (? @"text/template/parse".stateFn) + type @"text/template/parse".itemType int + type @"text/template/parse".item struct { @"text/template/parse".typ @"text/template/parse".itemType; @"text/template/parse".pos @"text/template/parse".Pos; @"text/template/parse".val string } + func (@"text/template/parse".i·2 @"text/template/parse".item) String () (? string) + type @"text/template/parse".lexer struct { @"text/template/parse".name string; @"text/template/parse".input string; @"text/template/parse".leftDelim string; @"text/template/parse".rightDelim string; @"text/template/parse".state @"text/template/parse".stateFn; @"text/template/parse".pos @"text/template/parse".Pos; @"text/template/parse".start @"text/template/parse".Pos; @"text/template/parse".width @"text/template/parse".Pos; @"text/template/parse".lastPos @"text/template/parse".Pos; @"text/template/parse".items chan @"text/template/parse".item; @"text/template/parse".parenDepth int } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".accept (@"text/template/parse".valid·3 string) (? bool) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".acceptRun (@"text/template/parse".valid·2 string) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".atTerminator () (? bool) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".backup () { @"text/template/parse".l·1.@"text/template/parse".pos -= @"text/template/parse".l·1.@"text/template/parse".width } + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".emit (@"text/template/parse".t·2 @"text/template/parse".itemType) { @"text/template/parse".l·1.@"text/template/parse".items <- (@"text/template/parse".item{ @"text/template/parse".typ:@"text/template/parse".t·2, @"text/template/parse".pos:@"text/template/parse".l·1.@"text/template/parse".start, @"text/template/parse".val:@"text/template/parse".l·1.@"text/template/parse".input[@"text/template/parse".l·1.@"text/template/parse".start:@"text/template/parse".l·1.@"text/template/parse".pos] }); @"text/template/parse".l·1.@"text/template/parse".start = @"text/template/parse".l·1.@"text/template/parse".pos } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".errorf (@"text/template/parse".format·3 string "esc:0x0", @"text/template/parse".args·4 ...interface {} "esc:0x0") (? @"text/template/parse".stateFn) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".ignore () { @"text/template/parse".l·1.@"text/template/parse".start = @"text/template/parse".l·1.@"text/template/parse".pos } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".lineNumber () (? int) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".next () (? rune) + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".nextItem () (? @"text/template/parse".item) { var @"text/template/parse".item·3 @"text/template/parse".item; ; @"text/template/parse".item·3 = <-@"text/template/parse".l·2.@"text/template/parse".items; @"text/template/parse".l·2.@"text/template/parse".lastPos = @"text/template/parse".item·3.@"text/template/parse".pos; return @"text/template/parse".item·3 } + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".peek () (? rune) + func (@"text/template/parse".l·1 *@"text/template/parse".lexer) @"text/template/parse".run () + func (@"text/template/parse".l·2 *@"text/template/parse".lexer "esc:0x0") @"text/template/parse".scanNumber () (? bool) + type @"text/template/parse".CommandNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Args []@"text/template/parse".Node } + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode "esc:0x0") String () (? string) + func (@"text/template/parse".c·1 *@"text/template/parse".CommandNode) @"text/template/parse".append (@"text/template/parse".arg·2 @"text/template/parse".Node) { @"text/template/parse".c·1.Args = append(@"text/template/parse".c·1.Args, @"text/template/parse".arg·2) } + func (@"text/template/parse".c·2 *@"text/template/parse".CommandNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".c·2.@"text/template/parse".tr } + type @"text/template/parse".VariableNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Ident []string } + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".VariableNode{ @"text/template/parse".tr:@"text/template/parse".v·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x12), Pos:@"text/template/parse".v·2.Pos, Ident:append(([]string{ }), @"text/template/parse".v·2.Ident...) }) } + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode "esc:0x0") String () (? string) + func (@"text/template/parse".v·2 *@"text/template/parse".VariableNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".v·2.@"text/template/parse".tr } + type @"text/template/parse".PipeNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Decl []*@"text/template/parse".VariableNode; Cmds []*@"text/template/parse".CommandNode } + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode) CopyPipe () (? *@"text/template/parse".PipeNode) + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode "esc:0x0") String () (? string) + func (@"text/template/parse".p·1 *@"text/template/parse".PipeNode) @"text/template/parse".append (@"text/template/parse".command·2 *@"text/template/parse".CommandNode) { @"text/template/parse".p·1.Cmds = append(@"text/template/parse".p·1.Cmds, @"text/template/parse".command·2) } + func (@"text/template/parse".p·2 *@"text/template/parse".PipeNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".p·2.@"text/template/parse".tr } + type @"text/template/parse".ActionNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Pipe *@"text/template/parse".PipeNode } + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode) String () (? string) + func (@"text/template/parse".a·2 *@"text/template/parse".ActionNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".a·2.@"text/template/parse".tr } + type @"text/template/parse".BoolNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; True bool } + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode "esc:0x0") String () (? string) { if @"text/template/parse".b·2.True { return "true" }; return "false" } + func (@"text/template/parse".b·2 *@"text/template/parse".BoolNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".b·2.@"text/template/parse".tr } + type @"text/template/parse".ChainNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Node @"text/template/parse".Node; Field []string } + func (@"text/template/parse".c·1 *@"text/template/parse".ChainNode) Add (@"text/template/parse".field·2 string) + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".ChainNode{ @"text/template/parse".tr:@"text/template/parse".c·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x3), Pos:@"text/template/parse".c·2.Pos, Node:@"text/template/parse".c·2.Node, Field:append(([]string{ }), @"text/template/parse".c·2.Field...) }) } + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode) String () (? string) + func (@"text/template/parse".c·2 *@"text/template/parse".ChainNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".c·2.@"text/template/parse".tr } + type @"text/template/parse".DotNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x0") String () (? string) { return "." } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0x5) } + func (@"text/template/parse".d·2 *@"text/template/parse".DotNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".d·2.@"text/template/parse".tr } + type @"text/template/parse".elseNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x0") String () (? string) { return "{{else}}" } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0x6) } + func (@"text/template/parse".e·2 *@"text/template/parse".elseNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".e·2.@"text/template/parse".tr } + type @"text/template/parse".endNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".e·2 *@"text/template/parse".endNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".e·2 *@"text/template/parse".endNode "esc:0x0") String () (? string) { return "{{end}}" } + func (@"text/template/parse".e·2 *@"text/template/parse".endNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".e·2.@"text/template/parse".tr } + type @"text/template/parse".FieldNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Ident []string } + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".FieldNode{ @"text/template/parse".tr:@"text/template/parse".f·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x8), Pos:@"text/template/parse".f·2.Pos, Ident:append(([]string{ }), @"text/template/parse".f·2.Ident...) }) } + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode "esc:0x0") String () (? string) + func (@"text/template/parse".f·2 *@"text/template/parse".FieldNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".f·2.@"text/template/parse".tr } + type @"text/template/parse".BranchNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Pipe *@"text/template/parse".PipeNode; List *@"text/template/parse".ListNode; ElseList *@"text/template/parse".ListNode } + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode) String () (? string) + func (@"text/template/parse".b·2 *@"text/template/parse".BranchNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".b·2.@"text/template/parse".tr } + type @"text/template/parse".IfNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".i·2 *@"text/template/parse".IfNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".NilNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x0") String () (? string) { return "nil" } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x0") Type () (? @"text/template/parse".NodeType) { return @"text/template/parse".NodeType(0xC) } + func (@"text/template/parse".n·2 *@"text/template/parse".NilNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".n·2.@"text/template/parse".tr } + type @"text/template/parse".NumberNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; IsInt bool; IsUint bool; IsFloat bool; IsComplex bool; Int64 int64; Uint64 uint64; Float64 float64; Complex128 complex128; Text string } + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode) Copy () (? @"text/template/parse".Node) { var @"text/template/parse".nn·3 *@"text/template/parse".NumberNode; ; @"text/template/parse".nn·3 = new(@"text/template/parse".NumberNode); *@"text/template/parse".nn·3 = *@"text/template/parse".n·2; return @"text/template/parse".nn·3 } + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode "esc:0x1") String () (? string) { return @"text/template/parse".n·2.Text } + func (@"text/template/parse".n·1 *@"text/template/parse".NumberNode "esc:0x0") @"text/template/parse".simplifyComplex () + func (@"text/template/parse".n·2 *@"text/template/parse".NumberNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".n·2.@"text/template/parse".tr } + type @"text/template/parse".RangeNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".r·2 *@"text/template/parse".RangeNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".StringNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Quoted string; Text string } + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode "esc:0x1") String () (? string) { return @"text/template/parse".s·2.Quoted } + func (@"text/template/parse".s·2 *@"text/template/parse".StringNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".s·2.@"text/template/parse".tr } + type @"text/template/parse".TemplateNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Line int; Name string; Pipe *@"text/template/parse".PipeNode } + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode) Copy () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode) String () (? string) + func (@"text/template/parse".t·2 *@"text/template/parse".TemplateNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".t·2.@"text/template/parse".tr } + type @"text/template/parse".TextNode struct { ? @"text/template/parse".NodeType; ? @"text/template/parse".Pos; @"text/template/parse".tr *@"text/template/parse".Tree; Text []byte } + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode) Copy () (? @"text/template/parse".Node) { return (&@"text/template/parse".TextNode{ @"text/template/parse".tr:@"text/template/parse".t·2.@"text/template/parse".tr, NodeType:@"text/template/parse".NodeType(0x0), Pos:@"text/template/parse".t·2.Pos, Text:append(([]byte{ }), @"text/template/parse".t·2.Text...) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode) String () (? string) + func (@"text/template/parse".t·2 *@"text/template/parse".TextNode "esc:0x1") @"text/template/parse".tree () (? *@"text/template/parse".Tree) { return @"text/template/parse".t·2.@"text/template/parse".tr } + type @"text/template/parse".WithNode struct { ? @"text/template/parse".BranchNode } + func (@"text/template/parse".w·2 *@"text/template/parse".WithNode) Copy () (? @"text/template/parse".Node) + type @"text/template/parse".Tree struct { Name string; ParseName string; Root *@"text/template/parse".ListNode; @"text/template/parse".text string; @"text/template/parse".funcs []map[string]interface {}; @"text/template/parse".lex *@"text/template/parse".lexer; @"text/template/parse".token [3]@"text/template/parse".item; @"text/template/parse".peekCount int; @"text/template/parse".vars []string } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) Copy () (? *@"text/template/parse".Tree) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) ErrorContext (@"text/template/parse".n·4 @"text/template/parse".Node) (@"text/template/parse".location·1 string, @"text/template/parse".context·2 string) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) Parse (@"text/template/parse".text·4 string, @"text/template/parse".leftDelim·5 string, @"text/template/parse".rightDelim·6 string, @"text/template/parse".treeSet·7 map[string]*@"text/template/parse".Tree "esc:0x0", @"text/template/parse".funcs·8 ...map[string]interface {}) (@"text/template/parse".tree·1 *@"text/template/parse".Tree, @"text/template/parse".err·2 error) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".action () (@"text/template/parse".n·1 @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".add (@"text/template/parse".treeSet·2 map[string]*@"text/template/parse".Tree "esc:0x0") + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup () { @"text/template/parse".t·1.@"text/template/parse".peekCount++ } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup2 (@"text/template/parse".t1·2 @"text/template/parse".item) { @"text/template/parse".t·1.@"text/template/parse".token[0x1] = @"text/template/parse".t1·2; @"text/template/parse".t·1.@"text/template/parse".peekCount = 0x2 } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".backup3 (@"text/template/parse".t2·2 @"text/template/parse".item, @"text/template/parse".t1·3 @"text/template/parse".item) { @"text/template/parse".t·1.@"text/template/parse".token[0x1] = @"text/template/parse".t1·3; @"text/template/parse".t·1.@"text/template/parse".token[0x2] = @"text/template/parse".t2·2; @"text/template/parse".t·1.@"text/template/parse".peekCount = 0x3 } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".command () (? *@"text/template/parse".CommandNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".elseControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".endControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".error (@"text/template/parse".err·2 error) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".errorf (@"text/template/parse".format·2 string, @"text/template/parse".args·3 ...interface {} "esc:0x0") + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".expect (@"text/template/parse".expected·3 @"text/template/parse".itemType, @"text/template/parse".context·4 string) (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".expectOneOf (@"text/template/parse".expected1·3 @"text/template/parse".itemType, @"text/template/parse".expected2·4 @"text/template/parse".itemType, @"text/template/parse".context·5 string) (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".hasFunction (@"text/template/parse".name·3 string "esc:0x0") (? bool) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".ifControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) @"text/template/parse".itemList () (@"text/template/parse".list·1 *@"text/template/parse".ListNode, @"text/template/parse".next·2 @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newAction (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode) (? *@"text/template/parse".ActionNode) { return (&@"text/template/parse".ActionNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x1), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newBool (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".true·4 bool) (? *@"text/template/parse".BoolNode) { return (&@"text/template/parse".BoolNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x2), Pos:@"text/template/parse".pos·3, True:@"text/template/parse".true·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newChain (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".node·4 @"text/template/parse".Node) (? *@"text/template/parse".ChainNode) { return (&@"text/template/parse".ChainNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x3), Pos:@"text/template/parse".pos·3, Node:@"text/template/parse".node·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newCommand (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".CommandNode) { return (&@"text/template/parse".CommandNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x4), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newDot (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".DotNode) { return (&@"text/template/parse".DotNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x5), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newElse (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int) (? *@"text/template/parse".elseNode) { return (&@"text/template/parse".elseNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x6), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newEnd (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".endNode) { return (&@"text/template/parse".endNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x7), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newField (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".ident·4 string "esc:0x0") (? *@"text/template/parse".FieldNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newIf (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".IfNode) { return (&@"text/template/parse".IfNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xA), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newList (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".ListNode) { return (&@"text/template/parse".ListNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xB), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newNil (@"text/template/parse".pos·3 @"text/template/parse".Pos) (? *@"text/template/parse".NilNode) { return (&@"text/template/parse".NilNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xC), Pos:@"text/template/parse".pos·3 }) } + func (@"text/template/parse".t·3 *@"text/template/parse".Tree) @"text/template/parse".newNumber (@"text/template/parse".pos·4 @"text/template/parse".Pos, @"text/template/parse".text·5 string, @"text/template/parse".typ·6 @"text/template/parse".itemType) (? *@"text/template/parse".NumberNode, ? error) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newPipeline (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".decl·5 []*@"text/template/parse".VariableNode) (? *@"text/template/parse".PipeNode) { return (&@"text/template/parse".PipeNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xE), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Decl:@"text/template/parse".decl·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newRange (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".RangeNode) { return (&@"text/template/parse".RangeNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0xF), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newString (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".orig·4 string, @"text/template/parse".text·5 string) (? *@"text/template/parse".StringNode) { return (&@"text/template/parse".StringNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x10), Pos:@"text/template/parse".pos·3, Quoted:@"text/template/parse".orig·4, Text:@"text/template/parse".text·5 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newTemplate (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".name·5 string, @"text/template/parse".pipe·6 *@"text/template/parse".PipeNode) (? *@"text/template/parse".TemplateNode) { return (&@"text/template/parse".TemplateNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x11), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Name:@"text/template/parse".name·5, Pipe:@"text/template/parse".pipe·6 }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newText (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".text·4 string "esc:0x0") (? *@"text/template/parse".TextNode) { return (&@"text/template/parse".TextNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x0), Pos:@"text/template/parse".pos·3, Text:([]byte)(@"text/template/parse".text·4) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newVariable (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".ident·4 string "esc:0x0") (? *@"text/template/parse".VariableNode) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".newWith (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".line·4 int, @"text/template/parse".pipe·5 *@"text/template/parse".PipeNode, @"text/template/parse".list·6 *@"text/template/parse".ListNode, @"text/template/parse".elseList·7 *@"text/template/parse".ListNode) (? *@"text/template/parse".WithNode) { return (&@"text/template/parse".WithNode{ BranchNode:(@"text/template/parse".BranchNode{ @"text/template/parse".tr:@"text/template/parse".t·2, NodeType:@"text/template/parse".NodeType(0x13), Pos:@"text/template/parse".pos·3, Line:@"text/template/parse".line·4, Pipe:@"text/template/parse".pipe·5, List:@"text/template/parse".list·6, ElseList:@"text/template/parse".elseList·7 }) }) } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x1") @"text/template/parse".next () (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".nextNonSpace () (@"text/template/parse".token·1 @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".operand () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".parse (@"text/template/parse".treeSet·3 map[string]*@"text/template/parse".Tree "esc:0x0") (@"text/template/parse".next·1 @"text/template/parse".Node) + func (@"text/template/parse".t·6 *@"text/template/parse".Tree) @"text/template/parse".parseControl (@"text/template/parse".allowElseIf·7 bool, @"text/template/parse".context·8 string) (@"text/template/parse".pos·1 @"text/template/parse".Pos, @"text/template/parse".line·2 int, @"text/template/parse".pipe·3 *@"text/template/parse".PipeNode, @"text/template/parse".list·4 *@"text/template/parse".ListNode, @"text/template/parse".elseList·5 *@"text/template/parse".ListNode) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".parseDefinition (@"text/template/parse".treeSet·2 map[string]*@"text/template/parse".Tree "esc:0x0") + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x1") @"text/template/parse".peek () (? @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".peekNonSpace () (@"text/template/parse".token·1 @"text/template/parse".item) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".pipeline (@"text/template/parse".context·3 string) (@"text/template/parse".pipe·1 *@"text/template/parse".PipeNode) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".popVars (@"text/template/parse".n·2 int) { @"text/template/parse".t·1.@"text/template/parse".vars = @"text/template/parse".t·1.@"text/template/parse".vars[:@"text/template/parse".n·2] } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".rangeControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".recover (@"text/template/parse".errp·2 *error "esc:0x0") + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".startParse (@"text/template/parse".funcs·2 []map[string]interface {}, @"text/template/parse".lex·3 *@"text/template/parse".lexer) { @"text/template/parse".t·1.Root = nil; @"text/template/parse".t·1.@"text/template/parse".lex = @"text/template/parse".lex·3; @"text/template/parse".t·1.@"text/template/parse".vars = ([]string{ 0x0:"$" }); @"text/template/parse".t·1.@"text/template/parse".funcs = @"text/template/parse".funcs·2 } + func (@"text/template/parse".t·1 *@"text/template/parse".Tree "esc:0x0") @"text/template/parse".stopParse () { @"text/template/parse".t·1.@"text/template/parse".lex = nil; @"text/template/parse".t·1.@"text/template/parse".vars = nil; @"text/template/parse".t·1.@"text/template/parse".funcs = nil } + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".templateControl () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".term () (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".textOrAction () (? @"text/template/parse".Node) + func (@"text/template/parse".t·1 *@"text/template/parse".Tree) @"text/template/parse".unexpected (@"text/template/parse".token·2 @"text/template/parse".item, @"text/template/parse".context·3 string) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".useVar (@"text/template/parse".pos·3 @"text/template/parse".Pos, @"text/template/parse".name·4 string "esc:0x0") (? @"text/template/parse".Node) + func (@"text/template/parse".t·2 *@"text/template/parse".Tree) @"text/template/parse".withControl () (? @"text/template/parse".Node) + type @"text/template".FuncMap map[string]interface {} + import reflect "reflect" // indirect + type @"reflect".typeAlg struct { @"reflect".hash func(? @"unsafe".Pointer, ? uintptr, ? uintptr) (? uintptr); @"reflect".equal func(? @"unsafe".Pointer, ? @"unsafe".Pointer, ? uintptr) (? bool) } + type @"reflect".method struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".mtyp *@"reflect".rtype; @"reflect".typ *@"reflect".rtype; @"reflect".ifn @"unsafe".Pointer; @"reflect".tfn @"unsafe".Pointer } + type @"reflect".ChanDir int + func (@"reflect".d·2 @"reflect".ChanDir) String () (? string) + type @"reflect".StructTag string + func (@"reflect".tag·2 @"reflect".StructTag "esc:0x0") Get (@"reflect".key·3 string "esc:0x0") (? string) + type @"reflect".StructField struct { Name string; PkgPath string; Type @"reflect".Type; Tag @"reflect".StructTag; Offset uintptr; Index []int; Anonymous bool } + type @"reflect".Kind uint + func (@"reflect".k·2 @"reflect".Kind) String () (? string) + type @"reflect".Type interface { Align() (? int); AssignableTo(@"reflect".u @"reflect".Type) (? bool); Bits() (? int); ChanDir() (? @"reflect".ChanDir); Comparable() (? bool); ConvertibleTo(@"reflect".u @"reflect".Type) (? bool); Elem() (? @"reflect".Type); Field(@"reflect".i int) (? @"reflect".StructField); FieldAlign() (? int); FieldByIndex(@"reflect".index []int) (? @"reflect".StructField); FieldByName(@"reflect".name string) (? @"reflect".StructField, ? bool); FieldByNameFunc(@"reflect".match func(? string) (? bool)) (? @"reflect".StructField, ? bool); Implements(@"reflect".u @"reflect".Type) (? bool); In(@"reflect".i int) (? @"reflect".Type); IsVariadic() (? bool); Key() (? @"reflect".Type); Kind() (? @"reflect".Kind); Len() (? int); Method(? int) (? @"reflect".Method); MethodByName(? string) (? @"reflect".Method, ? bool); Name() (? string); NumField() (? int); NumIn() (? int); NumMethod() (? int); NumOut() (? int); Out(@"reflect".i int) (? @"reflect".Type); PkgPath() (? string); Size() (? uintptr); String() (? string); @"reflect".common() (? *@"reflect".rtype); @"reflect".uncommon() (? *@"reflect".uncommonType) } + type @"reflect".Method struct { Name string; PkgPath string; Type @"reflect".Type; Func @"reflect".Value; Index int } + type @"reflect".uncommonType struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".methods []@"reflect".method } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".uncommonType "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Name () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".name == nil { return "" }; return *@"reflect".t·2.@"reflect".name } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x0") NumMethod () (? int) { if @"reflect".t·2 == nil { return 0x0 }; return len(@"reflect".t·2.@"reflect".methods) } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") PkgPath () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".pkgPath == nil { return "" }; return *@"reflect".t·2.@"reflect".pkgPath } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x2") @"reflect".uncommon () (? *@"reflect".uncommonType) { return @"reflect".t·2 } + type @"reflect".rtype struct { @"reflect".size uintptr; @"reflect".hash uint32; _ uint8; @"reflect".align uint8; @"reflect".fieldAlign uint8; @"reflect".kind uint8; @"reflect".alg *@"reflect".typeAlg; @"reflect".gc [2]@"unsafe".Pointer; @"reflect".string *string; @"reflect".? *@"reflect".uncommonType; @"reflect".ptrToThis *@"reflect".rtype; @"reflect".zero @"unsafe".Pointer } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Align () (? int) { return int(@"reflect".t·2.@"reflect".align) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") AssignableTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Bits () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ChanDir () (? @"reflect".ChanDir) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Comparable () (? bool) { return @"reflect".t·2.@"reflect".alg != nil && @"reflect".t·2.@"reflect".alg.@"reflect".equal != nil } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ConvertibleTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Elem () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype) Field (@"reflect".i·3 int) (? @"reflect".StructField) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") FieldAlign () (? int) { return int(@"reflect".t·2.@"reflect".fieldAlign) } + func (@"reflect".t·2 *@"reflect".rtype) FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".StructField) + func (@"reflect".t·3 *@"reflect".rtype) FieldByName (@"reflect".name·4 string "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·3 *@"reflect".rtype) FieldByNameFunc (@"reflect".match·4 func(? string) (? bool) "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Implements (@"reflect".u·3 @"reflect".Type) (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") In (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") IsVariadic () (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Key () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".t·2.@"reflect".kind & 0x1F) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Len () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".rtype "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Name () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumField () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumIn () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumMethod () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumOut () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Out (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") PkgPath () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Size () (? uintptr) { return @"reflect".t·2.@"reflect".size } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") String () (? string) { return *@"reflect".t·2.@"reflect".string } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x2") @"reflect".common () (? *@"reflect".rtype) { return @"reflect".t·2 } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") @"reflect".pointers () (? bool) { return @"reflect".t·2.@"reflect".kind & 0x80 == 0x0 } + func (@"reflect".t·2 *@"reflect".rtype) @"reflect".ptrTo () (? *@"reflect".rtype) + type @"reflect".flag uintptr + func (@"reflect".f·2 @"reflect".flag) @"reflect".kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".f·2 & @"reflect".flag(0x1F)) } + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBe (@"reflect".expected·2 @"reflect".Kind) + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeAssignable () + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeExported () + type @"reflect".Value struct { @"reflect".typ *@"reflect".rtype; @"reflect".ptr @"unsafe".Pointer; @"reflect".? @"reflect".flag } + func (@"reflect".v·2 @"reflect".Value) Addr () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Bool () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") Bytes () (? []byte) + func (@"reflect".v·2 @"reflect".Value) Call (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) CallSlice (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanAddr () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0x80) != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanInterface () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanSet () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0xA0) == @"reflect".flag(0x80) } + func (@"reflect".v·2 @"reflect".Value) Cap () (? int) + func (@"reflect".v·1 @"reflect".Value) Close () + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Complex () (? complex128) + func (@"reflect".v·2 @"reflect".Value) Convert (@"reflect".t·3 @"reflect".Type) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Elem () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Field (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByNameFunc (@"reflect".match·3 func(? string) (? bool) "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Float () (? float64) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Index (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Int () (? int64) + func (@"reflect".v·2 @"reflect".Value) Interface () (@"reflect".i·1 interface {}) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") InterfaceData () (? [2]uintptr) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsNil () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsValid () (? bool) { return @"reflect".v·2.@"reflect".flag != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Kind () (? @"reflect".Kind) + func (@"reflect".v·2 @"reflect".Value) Len () (? int) + func (@"reflect".v·2 @"reflect".Value) MapIndex (@"reflect".key·3 @"reflect".Value) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) MapKeys () (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Method (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") MethodByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumField () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumMethod () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowComplex (@"reflect".x·3 complex128) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowFloat (@"reflect".x·3 float64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowInt (@"reflect".x·3 int64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowUint (@"reflect".x·3 uint64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Pointer () (? uintptr) + func (@"reflect".v·3 @"reflect".Value) Recv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·1 @"reflect".Value) Send (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value) Set (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBool (@"reflect".x·2 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBytes (@"reflect".x·2 []byte) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetCap (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetComplex (@"reflect".x·2 complex128) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetFloat (@"reflect".x·2 float64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetInt (@"reflect".x·2 int64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetLen (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value) SetMapIndex (@"reflect".key·2 @"reflect".Value, @"reflect".val·3 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetPointer (@"reflect".x·2 @"unsafe".Pointer) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetString (@"reflect".x·2 string) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetUint (@"reflect".x·2 uint64) + func (@"reflect".v·2 @"reflect".Value) Slice (@"reflect".i·3 int, @"reflect".j·4 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) Slice3 (@"reflect".i·3 int, @"reflect".j·4 int, @"reflect".k·5 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) String () (? string) + func (@"reflect".v·3 @"reflect".Value) TryRecv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value) TrySend (@"reflect".x·3 @"reflect".Value) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Type () (? @"reflect".Type) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Uint () (? uint64) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") UnsafeAddr () (? uintptr) + func (@"reflect".v·2 @"reflect".Value) @"reflect".assignTo (@"reflect".context·3 string "esc:0x0", @"reflect".dst·4 *@"reflect".rtype, @"reflect".target·5 @"unsafe".Pointer) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) @"reflect".call (@"reflect".op·3 string "esc:0x0", @"reflect".in·4 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") @"reflect".pointer () (? @"unsafe".Pointer) + func (@"reflect".v·3 @"reflect".Value) @"reflect".recv (@"reflect".nb·4 bool) (@"reflect".val·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") @"reflect".runes () (? []rune) + func (@"reflect".v·2 @"reflect".Value) @"reflect".send (@"reflect".x·3 @"reflect".Value, @"reflect".nb·4 bool) (@"reflect".selected·1 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") @"reflect".setRunes (@"reflect".x·2 []rune) + type @"text/template".common struct { @"text/template".tmpl map[string]*@"text/template".Template; @"text/template".parseFuncs @"text/template".FuncMap; @"text/template".execFuncs map[string]@"reflect".Value } + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"text/template".Template struct { @"text/template".name string; ? *@"text/template/parse".Tree; @"text/template".? *@"text/template".common; @"text/template".leftDelim string; @"text/template".rightDelim string } + func (@"text/template".t·3 *@"text/template".Template) AddParseTree (@"text/template".name·4 string, @"text/template".tree·5 *@"text/template/parse".Tree) (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) Clone () (? *@"text/template".Template, ? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x2") Delims (@"text/template".left·3 string, @"text/template".right·4 string) (? *@"text/template".Template) { @"text/template".t·2.@"text/template".leftDelim = @"text/template".left·3; @"text/template".t·2.@"text/template".rightDelim = @"text/template".right·4; return @"text/template".t·2 } + func (@"text/template".t·2 *@"text/template".Template) Execute (@"text/template".wr·3 @"io".Writer, @"text/template".data·4 interface {}) (@"text/template".err·1 error) + func (@"text/template".t·2 *@"text/template".Template) ExecuteTemplate (@"text/template".wr·3 @"io".Writer, @"text/template".name·4 string, @"text/template".data·5 interface {}) (? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x2") Funcs (@"text/template".funcMap·3 @"text/template".FuncMap "esc:0x0") (? *@"text/template".Template) + func (@"text/template".t·2 *@"text/template".Template "esc:0x0") Lookup (@"text/template".name·3 string "esc:0x0") (? *@"text/template".Template) { if @"text/template".t·2.@"text/template".common == nil { return nil }; return @"text/template".t·2.@"text/template".common.@"text/template".tmpl[@"text/template".name·3] } + func (@"text/template".t·2 *@"text/template".Template "esc:0x1") Name () (? string) { return @"text/template".t·2.@"text/template".name } + func (@"text/template".t·2 *@"text/template".Template) New (@"text/template".name·3 string) (? *@"text/template".Template) + func (@"text/template".t·3 *@"text/template".Template) Parse (@"text/template".text·4 string) (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) ParseFiles (@"text/template".filenames·4 ...string "esc:0x0") (? *@"text/template".Template, ? error) + func (@"text/template".t·3 *@"text/template".Template) ParseGlob (@"text/template".pattern·4 string) (? *@"text/template".Template, ? error) + func (@"text/template".t·2 *@"text/template".Template "esc:0x0") Templates () (? []*@"text/template".Template) + func (@"text/template".t·3 *@"text/template".Template "esc:0x0") @"text/template".associate (@"text/template".new·4 *@"text/template".Template, @"text/template".tree·5 *@"text/template/parse".Tree) (? bool, ? error) + func (@"text/template".t·2 *@"text/template".Template) @"text/template".copy (@"text/template".c·3 *@"text/template".common) (? *@"text/template".Template) + func (@"text/template".t·1 *@"text/template".Template "esc:0x0") @"text/template".init () { if @"text/template".t·1.@"text/template".common == nil { @"text/template".t·1.@"text/template".common = new(@"text/template".common); @"text/template".t·1.@"text/template".common.@"text/template".tmpl = make(map[string]*@"text/template".Template, 0x0); @"text/template".t·1.@"text/template".common.@"text/template".parseFuncs = make(@"text/template".FuncMap, 0x0); @"text/template".t·1.@"text/template".common.@"text/template".execFuncs = make(map[string]@"reflect".Value, 0x0) } } + import sync "sync" // indirect + type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } + func (@"sync".m·1 *@"sync".Mutex) Lock () + func (@"sync".m·1 *@"sync".Mutex) Unlock () + type @"html/template".nameSpace struct { @"html/template".mu @"sync".Mutex; @"html/template".set map[string]*@"html/template".Template } + type @"html/template".FuncMap map[string]interface {} + type @"html/template".Template struct { @"html/template".escapeErr error; @"html/template".text *@"text/template".Template; Tree *@"text/template/parse".Tree; @"html/template".? *@"html/template".nameSpace } + func (@"html/template".t·3 *@"html/template".Template) AddParseTree (@"html/template".name·4 string, @"html/template".tree·5 *@"text/template/parse".Tree) (? *@"html/template".Template, ? error) + func (@"html/template".t·3 *@"html/template".Template) Clone () (? *@"html/template".Template, ? error) + func (@"html/template".t·2 *@"html/template".Template "esc:0x2") Delims (@"html/template".left·3 string, @"html/template".right·4 string) (? *@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template) Execute (@"html/template".wr·3 @"io".Writer, @"html/template".data·4 interface {}) (? error) + func (@"html/template".t·2 *@"html/template".Template) ExecuteTemplate (@"html/template".wr·3 @"io".Writer, @"html/template".name·4 string, @"html/template".data·5 interface {}) (? error) + func (@"html/template".t·2 *@"html/template".Template "esc:0x2") Funcs (@"html/template".funcMap·3 @"html/template".FuncMap "esc:0x0") (? *@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template) Lookup (@"html/template".name·3 string "esc:0x0") (? *@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template "esc:0x1") Name () (? string) + func (@"html/template".t·2 *@"html/template".Template) New (@"html/template".name·3 string) (? *@"html/template".Template) + func (@"html/template".t·3 *@"html/template".Template) Parse (@"html/template".src·4 string) (? *@"html/template".Template, ? error) + func (@"html/template".t·3 *@"html/template".Template) ParseFiles (@"html/template".filenames·4 ...string "esc:0x0") (? *@"html/template".Template, ? error) + func (@"html/template".t·3 *@"html/template".Template) ParseGlob (@"html/template".pattern·4 string) (? *@"html/template".Template, ? error) + func (@"html/template".t·2 *@"html/template".Template) Templates () (? []*@"html/template".Template) + func (@"html/template".t·2 *@"html/template".Template) @"html/template".escape () (? error) + func (@"html/template".t·3 *@"html/template".Template) @"html/template".lookupAndEscapeTemplate (@"html/template".name·4 string) (@"html/template".tmpl·1 *@"html/template".Template, @"html/template".err·2 error) + func (@"html/template".t·2 *@"html/template".Template) @"html/template".new (@"html/template".name·3 string) (? *@"html/template".Template) + func @"".Template () (? *@"html/template".Template) + type @"".Elem interface { TemplateName() (? string) } + type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } + type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } + type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } + func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) + func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) + func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) + func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int) + func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) + type @"time".Duration int64 + func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } + func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } + func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } + func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } + func (@"time".d·2 @"time".Duration) String () (? string) + type @"time".Month int + func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } + type @"time".Weekday int + func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } + type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } + func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } + func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) + func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) + func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } + func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) + func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) + func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } + func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } + func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) + func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) + func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) + func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } + func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) + func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) + func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) + func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } + func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } + func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) + func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) + func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) + func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) + func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) + func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) + func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) + func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) + type @"".Author struct { Elem []@"".Elem } + func (@"".p·2 *@"".Author "esc:0x0") TextElem () (@"".elems·1 []@"".Elem) + type @"".Section struct { Number []int; Title string; Elem []@"".Elem } + func (@"".s·2 @"".Section "esc:0x0") FormattedNumber () (? string) + func (@"".s·2 @"".Section "esc:0x0") Level () (? int) { return len(@"".s·2.Number) + 0x1 } + func (@"".s·2 *@"".Section) Render (@"".w·3 @"io".Writer, @"".t·4 *@"html/template".Template) (? error) + func (@"".s·2 @"".Section "esc:0x0") Sections () (@"".sections·1 []@"".Section) + func (@"".s·2 @"".Section "esc:0x0") TemplateName () (? string) { return "section" } + type @"".Doc struct { Title string; Subtitle string; Time @"time".Time; Authors []@"".Author; Sections []@"".Section; Tags []string } + func (@"".d·2 *@"".Doc) Render (@"".w·3 @"io".Writer, @"".t·4 *@"html/template".Template) (? error) + type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"".ParseMode int + type @"".Context struct { ReadFile func(@"".filename string) (? []byte, ? error) } + func (@"".ctx·3 *@"".Context) Parse (@"".r·4 @"io".Reader, @"".name·5 string, @"".mode·6 @"".ParseMode) (? *@"".Doc, ? error) + type @"".ParseFunc func(@"".ctx *@"".Context, @"".fileName string, @"".lineNumber int, @"".inputLine string) (? @"".Elem, ? error) + func @"".Register (@"".name·1 string "esc:0x0", @"".parser·2 @"".ParseFunc) + type @"".Text struct { Lines []string; Pre bool } + func (@"".t·2 @"".Text "esc:0x0") TemplateName () (? string) { return "text" } + type @"".List struct { Bullet []string } + func (@"".l·2 @"".List "esc:0x0") TemplateName () (? string) { return "list" } + type @"".Lines struct { @"".line int; @"".text []string } + func (@"".l·1 *@"".Lines "esc:0x0") @"".back () { @"".l·1.@"".line-- } + func (@"".l·3 *@"".Lines "esc:0x0") @"".next () (@"".text·1 string, @"".ok·2 bool) + func (@"".l·3 *@"".Lines "esc:0x0") @"".nextNonEmpty () (@"".text·1 string, @"".ok·2 bool) + const @"".TitlesOnly @"".ParseMode = 0x1 + func @"".Parse (@"".r·3 @"io".Reader, @"".name·4 string, @"".mode·5 @"".ParseMode) (? *@"".Doc, ? error) + func @"".Style (@"".s·2 string) (? @"html/template".HTML) + func @"".init () + var @"time".months [12]string + var @"time".days [7]string + var @"time".Local *@"time".Location + var @"time".UTC *@"time".Location + +$$ +_go_.6 0 0 0 644 345516 ` +go object darwin amd64 go1.4.2 X:precisestack + +! +go13lderrors.aregexp.astrconv.aunicode/utf8.astrings.abufio.abytes.a +fmt.ahtml/template.apath/filepath.a +log.anet/url.aio.aio/ioutil.a time.aunicode.a html.aþ$"".addrToByteRange $�$eH‹ %H�D$°H;AwèëåH�ìÐH‹„$èH‹´$ØH‹Œ$à1ÿH‰¼$HÇ„$ Hƒùu H‹Œ$øH‰„$H‰Œ$H�ÄÐÃÆD$e1ÒÆD$fI‰ÂH‰„$I‰ÁH‰„$H‰Œ$àHƒù„ŒHƒÿH‰¼$u~Hƒù†?¶.@ˆl$g¶\$g€û1‡¾€û,‡‡€û$‡€û#…0ÆD$f¶\$gH‰ÚHƒù‚H‰ðHÿÉHƒùtHÿÀH‰ÆH‰„$ØH‰Œ$àHƒù…tÿÿÿHƒÿH‰¼$…†¶\$e€ût|H‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$L‰T$L‰L$ ¶\$eˆ\$(HÇD$0¶\$fˆ\$8èH‹\$@H‰œ$H‹\$HH‰œ$H‹|$PH‹\$XH‰œ$ HƒÿH‰¼$t HÇ„$HÇ„$H�ÄÐÃHÇ„$HÇ„$ H�ÄÐÃè €û$u5L‹”$øL‰”$L‹Œ$øL‰Œ$Hƒù~ +ÆD$e+é þÿÿé›þÿÿ¶\$gH‰$èH�\$H�l$H‰ïH‰ÞýHƒÆHƒÇHÇÁóH¥üH�H�,$H‰ïH‰ÞH¥H¥èH‹L$ H‹D$(H‰Œ$ÀH‰Œ$�H‰„$ÈH‰„$˜HÇ„$€HÇ„$ˆH�H‰$èH‹D$H‰D$xH‰$Hƒ<$„ÞH‹œ$�H‰\$H‹œ$˜H‰\$èL‹”$L‹Œ$H‹´$ØH‹Œ$àH‹\$xH‰\$xH‹1íH9èt5H‹T$xH‰„$°H‰ÇH‰”$¸H‰„$€H‰”$ˆH‰”$ éXýÿÿH�H‰$H�H‰\$H�H‰\$èL‹”$L‹Œ$H‹´$ØH‹Œ$àH‹D$éyÿÿÿ‰%éÿÿÿ€û+…¤€ú+t€ú-t¶\$gˆ\$eéÙüÿÿH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$L‰T$L‰L$ ˆT$(HÇD$0¶\$fˆ\$8èH‹´$ØH‹Œ$àL‹T$@L‰”$L‹L$HL‰Œ$H‹|$PH‹\$XH‰œ$ éfÿÿÿ€û,…©ýÿÿHƒùuH‹œ$øH‰œ$H�ÄÐÃHƒù‚…H‰ðHÿÉHƒùtHÿÀH‰„$ÀH‰$H‰Œ$ÈH‰L$L‰L$H‹œ$ðH‰\$H‹œ$øH‰\$ H‹œ$H‰\$(èH‹\$8H‰œ$H‹\$@H‰œ$H‹\$HH‰œ$ éiÿÿÿè €û/‡v€û-„�þÿÿ€û/…Úüÿÿ1ÿHÇÀH9È} H9ȃFH�¶+@€ý/…H‰ÇHÿÇH‰|$hHƒÿuH‰D$hH‰ÊH‰ÁH9‚ëHƒø‚áH‰ðHÿÉHƒùtHÿÀH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$L‰T$L‰L$ ¶\$eˆ\$(H‰„$ H‰D$0H‰Œ$¨H‰L$8èH‹´$àL‹T$@L‰”$L‹L$HL‰Œ$H‹|$PH‹T$XH‰”$ ¶T$gH‹D$hH9Ær0H‹Œ$ØI‰ðI)ÀIƒøt H‰ÃHËH‰ÙH‰ÎH‰Œ$ØL‰Áéäùÿÿè è @€ý\uHÿÀHÿÀH9È�ÚþÿÿH9È‚ºþÿÿè €û0…˜HÇÀH9È}2H9ȃ|H�¶€û0rH9ȃ`H�¶€û9wHÿÀH9È|ÎH‰D$pH9Á‚7H‰´$ÀH‰4$H‰„$ÈH‰D$èL‹”$L‹Œ$H‹´$ØH‹Œ$àH‹D$H‹|$H‹\$ H‰œ$ HƒÿH‰¼$…UùÿÿH‹œ$ðH‰$H‹œ$øH‰\$H‹œ$H‰\$L‰T$L‰L$ ¶\$eˆ\$(H‰D$0¶\$fˆ\$8èH‹´$àL‹T$@L‰”$L‹L$HL‰Œ$H‹|$PH‹T$XH‰”$ ÆD$eÆD$f¶T$gH‹D$pH9Ær0H‹Œ$ØI‰ðI)ÀIƒøt H‰ÃHËH‰ÙH‰ÎH‰Œ$ØL‰Áé,øÿÿè è è è €û1„_þÿÿéÇùÿÿ€û5w3€û3w€û2„Gþÿÿ€û3„>þÿÿé¦ùÿÿ€û4„0þÿÿ€û5„'þÿÿé�ùÿÿ€û7w€û6„þÿÿ€û7„ þÿÿésùÿÿ€û8„ýýÿÿ€û9„ôýÿÿé\ùÿÿè : +*0runtime.morestack_noctxt¼"".addrNumberº$runtime.panicsliceÎ "runtime.intstring¤ +Pgo.string."invalid address syntax near "Ê +*runtime.concatstring2Ü .type.errors.errorStringî "runtime.newobjectÞ 4runtime.writebarrierstringÀ Bgo.itab.*errors.errorString.errorÆ0type.*errors.errorStringÜtype.errorôBgo.itab.*errors.errorString.errorˆ runtime.typ2ItabÌ"".addrNumberâ$"".addrToByteRangeÄ$runtime.panicsliceú"".addrRegexpê$runtime.panicsliceø$runtime.panicsliceÂ$runtime.panicindex¬strconv.AtoiÖ"".addrNumberÚ!$runtime.panicsliceè!$runtime.panicsliceö!$runtime.panicindex„"$runtime.panicindex„$$runtime.panicindex  P"".autotmp_0034type.uint64"".autotmp_0033type.uint64"".autotmp_0032type.uint64"".autotmp_0031type.uint64"".autotmp_0030type.uint64"".autotmp_0029type.uint64"".autotmp_0028type.uint64"".autotmp_0027type.uint8"".autotmp_0026type.uint64"".autotmp_0025type.uint64"".autotmp_0024type.uint64"".autotmp_0022type.uint64"".autotmp_0020type.uint64"".autotmp_0018?type.error"".autotmp_0017¯0type.*errors.errorString"".autotmp_0016type.string"".autotmp_0014type.int"".autotmp_0013type.int"".autotmp_0012type.int"".autotmp_0011type.int"".autotmp_0010type.int"".autotmp_0009type.int"".autotmp_0008type.int"".autotmp_0007type.int"".autotmp_0005type.int"".autotmp_00040type.*errors.errorString "".~r0Ÿtype.errorerrors.text·2type.string"".pattern_type.string"".jÏtype.int"".i¿type.int"".cÑtype.uint8"".charOffsetÓtype.bool "".dirÕtype.uint8 "".err€type.error +"".hiptype.int +"".lo`type.int"".data0type.[]uint8"".start type.int"".addrtype.stringB" SŸ …Ÿ Ÿ µŸ ¾�’2P    0 T$‹’|  e\ +�¾‚�^  + hk‡ Š  F   + (Œ5ƒ„ -  * c€5YZ  1 +61216121:�É�8·Ë1ô•¦Tgclocals·740a286c9e44b0ffb6459e2aef2c23bfTgclocals·af6c7193be8895e76025a73616aaff30–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ"".addrNumber€îeH‹ %H;awèëêHƒìpD¶„$°H‹|$xH‹´$€H‹”$¨H‹Œ$˜H‹„$�HÇ„$ÈHÇ„$жœ$ €û…ýHÇ„$�1ÉA€ø„ÞH‰Œ$˜H‰ÈH‰”$¨HƒúŽ–H9ð��L‹„$ˆH‰D$(H9Æ‚›H‰ùH)ÆL‰ÂH)ÂHƒút H‰ÃHËH‰ÙH‰L$XH‰ $H‰t$`H‰t$H‰T$hH‰T$èH‹|$xH‹´$€H‹D$ H‹\$(HÃH‰ØH‹”$¨HÿÊH‰”$¨Hƒú�jÿÿÿHƒúu-H‰„$¸H‰„$ÀHÇ„$ÈHÇ„$ÐHƒÄpÃH�H‹+H‰l$HH‹kH‰l$PHÇD$8HÇD$@H�H‰$èH‹D$H‰D$0H‰$Hƒ<$„’H‹\$HH‰\$H‹\$PH‰\$èH‹\$0H‰\$0H‹1íH9èt2H‹L$0HÇ„$¸HÇ„$ÀH‰„$ÈH‰Œ$ÐHƒÄpÃH�H‰$H�H‰\$H�H‰\$èH‹D$량%ébÿÿÿè Hƒù~(H9ñ}#H‰ÍHÿÍH9õƒæH�/¶€û +tHÿÁH9ñ|ÝI‰ÉH‰Œ$�Hƒúu-L‰Œ$¸H‰Œ$ÀHÇ„$ÈHÇ„$ÐHƒÄpÃH‰Œ$˜H9ñ}!H9ñs{H�¶€û +tHÿÁH‰Œ$˜H9ñ|ßéiþÿÿHÿÊH‰”$¨Hƒúu3L‰Œ$¸H‰ËHÿÃH‰œ$ÀHÇ„$ÈHÇ„$ÐHƒÄpÃHƒúu¡I‰ÉIÿÁL‰Œ$�ë‘è è €û+„ýÿÿ€û-…ïýÿÿA€øtvHƒø~*Hƒú~$H9ðs^H�¶H�ãÀ€û€tHÿÊHÿÈHƒøÖH‰”$¨Hƒú…§ýÿÿH‰„$¸H‰„$ÀHÇ„$ÈHÇ„$ÐHƒÄpÃè Hƒø~$H‰ÅHÿÍH9õƒßH�/¶€û +t HÿÈHƒøÜI‰ÁH‰„$˜Hƒúu-H‰„$¸L‰Œ$ÀHÇ„$ÈHÇ„$ÐHƒÄpÃH‰„$�HƒøŒùüÿÿHƒø~H‰ÅHÿÍH9õsbH�/¶€û +tHÿÈëÌHÿÊH‰”$¨Hƒúu-H‰„$¸L‰Œ$ÀHÇ„$ÈHÇ„$ÐHƒÄpÃHƒúu·I‰ÁH‰„$˜ëªè è $ + 0runtime.morestack_noctxtü.unicode/utf8.DecodeRuneä@go.string."address out of range"¸.type.errors.errorStringÊ"runtime.newobject®4runtime.writebarrierstringÐBgo.itab.*errors.errorString.errorÐ0type.*errors.errorStringætype.errorþBgo.itab.*errors.errorString.error’  runtime.typ2Itab $runtime.panicslice $runtime.panicindexÐ $runtime.panicindexì$runtime.panicindexÔ$runtime.panicindexâ$runtime.panicindexÀà8"".autotmp_00700type.*errors.errorString"".autotmp_0069type.int"".autotmp_0068type.int"".autotmp_00630type.*errors.errorString"".autotmp_0062type.int"".autotmp_0061type.int"".autotmp_0060type.int"".autotmp_0059type.int"".autotmp_0058type.int"".autotmp_0057type.int"".autotmp_0056type.int"".autotmp_0055type.int"".autotmp_0054type.int"".autotmp_0053type.int"".autotmp_0051type.int"".autotmp_0050type.int "".~r0otype.errorerrors.text·2Otype.string "".pos�type.int "".~r8 type.error "".~r7�type.int "".~r6€type.int"".charOffsetptype.bool"".n`type.int "".dirPtype.uint8 +"".hi@type.int +"".lo0type.int"".datatype.[]uint8hàÔßàµßà­ßàvßàªßànßàqßà*€ +üú`   + e -zñ�  - ^U 3  D   +- ! - - ý§2Š Tgclocals·ca6f2d88d115edaed75a13bf1aaab3c6Tgclocals·8cf3eba7c1ede3b65e56ba1bb92a85cb–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ"".addrRegexpÀ¸eH‹ %H�D$ H;AwèëåH�ìàHÇ„$8HÇ„$@H�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹´$ H‰t$H�5H�l$ H‰ïH¥H¥èH�\$0H�,$H‰ïH‰ÞH¥H¥èH‹t$H‹D$H‹L$ H‰Œ$˜HƒøH‰„$�t0HÇ„$(HÇ„$0H‰„$8H‰Œ$@H�Äàöœ$€û-…ôH�H‹+H‰l$pH‹kH‰l$xHÇD$PHÇD$XH�H‰$èH‹D$H‰D$HH‰$Hƒ<$„•H‹\$pH‰\$H‹\$xH‰\$èH‹\$HH‰\$HH‹1íH9èt5H‹L$HHÇ„$(HÇ„$0H‰„$8H‰Œ$@H�ÄàÃH�H‰$H�H‰\$H�H‰\$èH‹D$뜉%é_ÿÿÿH‹¼$øH‹”$ðH‹„$H9‚H‰t$@H‰4$H‹Œ$èH‰ÖH)ÆH‰úH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$ÈH‰L$H‰´$ÐH‰t$H‰”$ØH‰T$èH‹´$H‹L$ H‹D$(H‹T$0H‰Œ$°H‰”$ÀH‰„$¸HƒøŽ Hƒø†üH‹)Hƒø†èHõH‰)H‰ËHƒø†ÎHƒÃH‹+H‰ËHƒø†³HƒÃHõH‰+H‰„$¸Hƒø…@H�H�,$H‰ïH‰ÞH¥H¥H‹œ$H‰\$H‹œ$ H‰\$èH‹L$ H‹D$(H‰Œ$ H‰Œ$€H‰„$¨H‰„$ˆHÇD$`HÇD$hH�H‰$èH‹D$H‰D$HH‰$Hƒ<$„›H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$HH‰\$HH‹1íH9èt5H‹T$HHÇ„$(HÇ„$0H‰„$8H‰”$@H�ÄàÃH�H‰$H�H‰\$H�H‰\$èH‹D$뜉%éYÿÿÿHƒøvJH‹)H‰¬$(H‰ËHƒøv/HƒÃH‹+H‰¬$0HÇ„$8HÇ„$@H�ÄàÃè è è è è è HƒþŽ1þÿÿH‹\$@H‰$H‹œ$èH‰\$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹L$ H‹D$(H‹T$0H‰Œ$°H‰”$ÀéØýÿÿè D +*0runtime.morestack_noctxtz go.string."(?m:"Øgo.string.")"ú*runtime.concatstring3ªregexp.Compile„Tgo.string."reverse search not implemented"Ø.type.errors.errorStringê"runtime.newobjectÎ4runtime.writebarrierstringðBgo.itab.*errors.errorString.errorö0type.*errors.errorStringŒtype.error¤Bgo.itab.*errors.errorString.error¸ runtime.typ2ItabÐ 4regexp.(*Regexp).FindIndex„ 2go.string."no match for "Þ *runtime.concatstring2ä .type.errors.errorStringö "runtime.newobjectæ4runtime.writebarrierstringˆBgo.itab.*errors.errorString.errorŽ0type.*errors.errorString¤type.error¼Bgo.itab.*errors.errorString.errorÐ runtime.typ2Itab’$runtime.panicindex $runtime.panicindex®$runtime.panicindex¼$runtime.panicindexÊ$runtime.panicindexØ$runtime.panicindexÚ4regexp.(*Regexp).FindIndex¬$runtime.panicsliceÀÀ6"".autotmp_0095type.*uint8"".autotmp_0094type.error"".autotmp_00930type.*errors.errorString"".autotmp_0092type.string"".autotmp_0086¯0type.*errors.errorString"".autotmp_00850type.*errors.errorString"".autotmp_0084type.int"".autotmp_0083type.[]int"".autotmp_0082type.int"".autotmp_0081type.int"".autotmp_0080type.int"".autotmp_00780type.*errors.errorString "".~r0ÿtype.errorerrors.text·2¿type.string "".~r0Ÿtype.errorerrors.text·2ßtype.string"".m_type.[]int "".errŸtype.error +"".re¿&type.*regexp.Regexp "".~r7 type.error "".~r6�type.int "".~r5€type.int"".pattern`type.string "".dirPtype.uint8 +"".hi@type.int +"".lo0type.int"".datatype.[]uint8F"ÀË¿ÀÉ¿ÀË¿Àƒ¿À˜  +Vž:v0ô + +ÀW +T 0|¸2�ÇL8Ö˜Tgclocals·027ec5107da38c159754fc4af65d3c00Tgclocals·54bd19fc3f6b43b7ac238aff0c695321–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ"".init·1 ŠeH‹ %H;awèëêHƒìH�H�,$H‰ïH‰ÞH¥H¥H�H‰\$èHƒÄà + + 0runtime.morestack_noctxt:&go.string."caption"d$"".parseCaption·fx"".Register00*/ P& +;Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/caption.goþ."".Caption.TemplateName@2H�H‹+H‰l$H‹kH‰l$ Ã&go.string."caption"@ "".~r0 type.string"".ctype."".Caption  $ Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/caption.goþ"".parseCaption€ðeH‹ %H;awèëêHƒìPHÇ„$ˆHÇ„$�HÇ„$˜HÇ„$ H‹\$xH‰$H‹´$€H‰t$H�5H�l$H‰ïH¥H¥èH‹L$ H‹D$(H‰L$@H‰ $H‰D$HH‰D$èH‹L$H‹D$H�\$0HÇHÇCH‰L$xH‰L$0H‰„$€H‰D$8H�H‰$H�H‰\$H�H‰\$H�\$0H‰\$èH‹\$ H‰œ$ˆH‹\$(H‰œ$�HÇ„$˜HÇ„$ HƒÄPà + 0runtime.morestack_noctxtÆ(go.string.".caption"è$strings.TrimPrefix¬"strings.TrimSpace¤type."".Captionºtype."".ElemÒ4go.itab."".Caption."".Elemúruntime.convT2I   +"".autotmp_0104?type."".Caption"".autotmp_0102type.string "".~r5€type.error "".~r4`type."".Elem"".text@type.string �Ÿ À(JZœs‰DTgclocals·d8d5f1251e8666c5c166078439c0561fTgclocals·29f0050a5ee7c2b9348a75428171d7deœ/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/caption.goþ"".init·2àÖeH‹ %H;awèëêHƒìH�H�,$H‰ïH‰ÞH¥H¥H�H‰\$èH�H�,$H‰ïH‰ÞH¥H¥H�H‰\$èHƒÄà + 0runtime.morestack_noctxt: go.string."code"d"".parseCode·fx"".Register† go.string."play"°"".parseCode·fÄ"".Register00P/p6&& + +;5Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ("".Code.TemplateName@2H�H‹+H‰l$XH‹kH‰l$`à go.string."code"À "".~r0 type.string"".ctype."".Code  P Tgclocals·fc27af2b6f49a64593da834963eea5e1Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ"".parseCode€GòFeH‹ %H�„$€ýÿÿH;AwèëâH�ìHÇ„$8HÇ„$@HÇ„$HHÇ„$PH‹œ$(H‰$H‹œ$0H‰\$èH‹L$H‹D$HÇ„$ HÇ„$¨H‹H‰$H‰Œ$(H‰L$H‰„$0H‰D$èL‹Œ$(L‹„$0H‹|$H‹t$ H‹D$(H‰¼$°H‰„$ÀH‰´$¸Hƒþ…´H‰ûHƒþ† HƒÃH‹H‰ûHƒþ†…HƒÃH‹ I9ЂnH9Ê‚eL‰ÈH)ÊHƒút H‰ËHÃH‰ØH‰„$ H‰”$¨H‰ûHƒþ†,HƒÃH‹HƒèI9À‚I‰ÀH‹H‰$L‰Œ$(L‰L$L‰„$0L‰D$èH‹T$H‹D$ H‹L$(H‰”$(H‰Œ$8H‰„$0Hƒø„›H‹œ$H‰œ$PH‹œ$H‰œ$XH‹œ$ H‰\$hH�¼$`1ÀèH�œ$`Hƒû„FHÇÂHÇÁH‰œ$àH‰”$èH‰Œ$ðH�H‰$H�œ$PH‰\$èH‹L$H‹D$H‹œ$àH‰$H‰Œ$@H‰L$H‰„$HH‰D$èH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$àHƒÃH‰$H‰Œ$@H‰L$H‰„$HH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$ èH‹L$(H‹D$0HÇ„$8HÇ„$@H‰Œ$HH‰„$PH�ÄÉé³þÿÿH‰ÓHƒø†HƒÃ@H�,$H‰ïH‰ÞH¥H¥èH‹œ$(H‹„$0H‹t$H‹T$H‰ÙHƒø†¿ HƒÃ L‹L‹KH‰ËHƒø†  HƒÃ0L‹H‹{H‰ËHƒø†� HƒÃH‹ H‰Œ$H‹CL‰”$0L‰”$°L‰Œ$8L‰Œ$¸L‰„$ L‰„$ÐH‰¼$(H‰¼$ØH‰´$pH‰”$xH‰„$Hƒø… H‰ $H‰D$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„Ð €=„à ÆD$UH‹œ$H‰$H‹œ$H‰\$èH‹t$H‹l$H�¼$@1ÀèH�œ$@Hƒû„n HÇÁHÇÂH‰Œ$H‰”$ H‰œ$H‰$H‰´$`H‰t$H‰¬$hH‰l$èH‹œ$HƒÃH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èH‹œ$H‰$H‹œ$H‰\$H‹œ$ H‰\$èH‹L$H‹D$ H‰Œ$ÀH‰ $H‰„$ÈH‰D$H‹¬$H‹UH‹ÿÓH‹l$H‰¬$€H‹T$H‰”$ˆH‹L$ H‰Œ$�H‹D$(H‹\$0H‰œ$èHƒøH‰„$à„òH‹œ$H‰œ$PH‹œ$H‰œ$XH‹œ$ H‰\$hH�¼$€1ÀèH�œ$€Hƒû„�HÇÂHÇÁH‰œ$àH‰”$èH‰Œ$ðH�H‰$H�œ$PH‰\$èH‹L$H‹D$H‹œ$àH‰$H‰Œ$@H‰L$H‰„$HH‰D$èH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$àHƒÃH‰$H‰Œ$@H‰L$H‰„$HH‰D$èH‹œ$àH‰$H‹œ$èH‰\$èH‹L$H‹D$H‹œ$àHƒÃ H‰$H‰Œ$@H‰L$H‰„$HH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$ èH‹L$(H‹D$0HÇ„$8HÇ„$@H‰Œ$HH‰„$PH�ÄÉé\þÿÿH‹œ$pH‰$H‹œ$xH‰\$HÇD$H‰l$H‰T$ H‰L$(èH‹´$€H‹”$ˆH‹L$0H‹D$8H‹l$@H‹\$HH‰œ$èHƒýH‰¬$à„òH‹œ$H‰œ$PH‹œ$H‰œ$XH‹œ$ H‰\$hH�¼$€1ÀèH�œ$€Hƒû„�HÇÂHÇÁH‰œ$àH‰”$èH‰Œ$ðH�H‰$H�œ$PH‰\$èH‹L$H‹D$H‹œ$àH‰$H‰Œ$@H‰L$H‰„$HH‰D$èH�H‰$H�\$hH‰\$èH‹L$H‹D$H‹œ$àHƒÃH‰$H‰Œ$@H‰L$H‰„$HH‰D$èH‹œ$àH‰$H‹œ$èH‰\$èH‹L$H‹D$H‹œ$àHƒÃ H‰$H‰Œ$@H‰L$H‰„$HH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$H‹œ$èH‰\$H‹œ$ðH‰\$ èH‹L$(H‹D$0HÇ„$8HÇ„$@H‰Œ$HH‰„$PH�ÄÉé\þÿÿHƒù~$H‰ÍHÿÍH9ÕƒØH�.¶€û +t HÿÉHƒùÜHƒø~(H9Ð}#H‰ÅHÿÍH9Õƒ¢H�.¶€û +tHÿÀH9Ð|ÝH‰4$H‰T$H‹œ$�H‰\$H‰L$XH‰L$H‰D$`H‰D$ èH‹T$(H‹L$0H‹D$8H‰”$˜H‰$H‰Œ$ H‰L$H‰„$¨H‰D$H‹œ$ H‰\$H‹œ$¨H‰\$ èH‹\$(H‰œ$øH‹\$0H‰œ$H‹\$8H‰œ$H‹œ$°H‰$H‹´$¸H‰t$H�5H�l$H‰ïH¥H¥è¶\$ ˆ\$WH‹œ$°H‰$H‹´$¸H‰t$H�5H�l$H‰ïH¥H¥è¶\$ ˆ\$VH�H‰$èH‹|$H‰ùHƒÿ„G1ÀèH‰L$xH‰ $Hƒ<$„ H‹œ$øH‰\$H‹œ$H‰\$H‹œ$H‰\$èH‹T$x¶l$W@ˆjH¶l$V@ˆjIH‰T$p€|$U„äH‹„$�H‹L$XH9È‚°H‰$Hƒ<$„•Hƒ$H‹”$€H‰”$ÈH‰T$H‰Œ$ÐH‰L$H‰„$ØH‰D$èH‹¼$�H‹”$ˆH‹D$`H9‚7H‹\$pH‰$Hƒ<$„Hƒ$0H‹Œ$€H‰ÖH)ÆH‰úH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$ÈH‰L$H‰´$ÐH‰t$H‰”$ØH‰T$èH�H‰$èH‹D$H‰„$ˆH‰„$€H‹\$pH‰\$xH‹1íH9è„PH‹H‰$H‹Œ$€H‰„$H‰D$H‰Œ$H‰L$H‹D$xH� H‰Œ$@H‰L$H‰„$HH‰D$ èH‹D$(H‹L$0H‰Œ$øHƒøH‰„$ðt0HÇ„$8HÇ„$@H‰„$HH‰Œ$PH�ÄÃH‹„$ˆHÇ„$�HÇ„$˜1íH9è…íH�H‹+H‰¬$�H‹kH‰¬$˜H‹œ$ÀH‰$H‹œ$ÈH‰\$èH‹\$H‰œ$`H‹\$H‰œ$hH‹œ$ÀH‰$H‹œ$ÈH‰\$èH‹\$H‰œ$0H‹\$H‰œ$8H‹œ$˜H‰$H‹œ$ H‰\$H‹œ$¨H‰\$èL‹D$H‹T$ H‹D$(H�H�¬$°H‰ïH‰ÞèH‹œ$�H‰œ$°H‹œ$˜H‰œ$¸¶\$Uˆœ$ÀH‹œ$`H‰œ$ÈH‹œ$hH‰œ$ÐH‹œ$0H‰œ$ØH‹œ$8H‰œ$àL‰„$ÈL‰„$èH‰”$ÐH‰”$ðH‰„$ØH‰„$øH�H‰$H�H‰\$H�H‰\$H�œ$°H‰\$èH‹\$ H‰œ$8H‹\$(H‰œ$@HÇ„$HHÇ„$PH�ÄÃL‹@H‹pH‹PH9ÖrxH‹H‰÷H)×L‰ÆH)ÖHƒþt H‰ÓHÃH‰ØH‰„$ÈH‰$H‰¼$ÐH‰|$H‰´$ØH‰t$èH‹T$H‹D$ H‰”$`H‰”$�H‰„$hH‰„$˜é¨ýÿÿè H�H‰$H�H‰\$H�H‰\$èH‹D$é~üÿÿ‰%éÝûÿÿè ‰%é_ûÿÿè ‰%éÔúÿÿ‰é²úÿÿè è ‰é‹óÿÿÆD$Ué8óÿÿè è è è è è è è è éÊïÿÿÀ +00runtime.morestack_noctxtÞ"strings.TrimSpace°"".highlightREöPregexp.(*Regexp).FindStringSubmatchIndexŒ"".codeREÒFregexp.(*Regexp).FindStringSubmatch¬ð runtime.duffzeroª type.stringÖ runtime.convT2EÀ +2runtime.writebarrierifaceÎ +type.intô +runtime.convT2Eæ 2runtime.writebarrierifaceô tgo.string."%s:%d: syntax error for .code/.play invocation"è fmt.Errorf²"strings.TrimSpaceê go.string."play"’ runtime.eqstringº"".PlayEnabledŽ"path/filepath.DirÀð runtime.duffzeroö4runtime.writebarrierstringÔ4runtime.writebarrierstringª$path/filepath.Join– + è runtime.duffzerožtype.stringÊruntime.convT2E´2runtime.writebarrierifaceÂtype.intèruntime.convT2EÚ2runtime.writebarrieriface–runtime.convI2Eˆ2runtime.writebarrieriface–*go.string."%s:%d: %v"Šfmt.Errorfø $"".addrToByteRangeì"è runtime.duffzeroê#type.string–$runtime.convT2E€%2runtime.writebarrierifaceŽ%type.int´%runtime.convT2E¦&2runtime.writebarrierifaceâ&runtime.convI2EÔ'2runtime.writebarrierifaceâ'*go.string."%s:%d: %v"Ö(fmt.Errorfæ+"".codeLinesŽ-"".formatLinesœ."go.string."-edit"¾. strings.Contains�/(go.string."-numbers"²/ strings.ContainsÒ/0type."".codeTemplateDataä/"runtime.newobject–0Ø runtime.duffzero–12runtime.writebarrierslice 32runtime.writebarrierslice¬52runtime.writebarriersliceº5"type.bytes.BufferÌ5"runtime.newobject˜6>go.itab.*bytes.Buffer.io.Writer¼6"".codeTemplate 72type.*"".codeTemplateDataÞ7Bhtml/template.(*Template).Executeâ9"go.string.""Ì:$path/filepath.Base¼;"path/filepath.ExtÆ<"".rawCodeò<""".statictmp_0175˜=è runtime.duffcopyÞ?type."".Codeô?type."".ElemŒ@.go.itab."".Code."".Elemº@runtime.convT2IâB2runtime.slicebytetostringÊC$runtime.panicsliceÜC$type.*bytes.BufferòCtype.io.WriterŠD>go.itab.*bytes.Buffer.io.WriteržD runtime.typ2ItabÔD$runtime.panicsliceúD$runtime.panicslice®E$runtime.panicindex¼E$runtime.panicindexìE$runtime.panicindexúE$runtime.panicindexˆF$runtime.panicindex–F$runtime.panicindex¤F$runtime.panicslice²F$runtime.panicindexÀF$runtime.panicsliceÎF$runtime.panicindexÜF$runtime.panicindex € ¨"".autotmp_0174type.uint64"".autotmp_0173type.uint64"".autotmp_0172type.uint64"".autotmp_0171type.string"".autotmp_0169type.uint64"".autotmp_0168type.uint64"".autotmp_0167type.uint64"".autotmp_0166type.uint64"".autotmp_0165type.uint64"".autotmp_0164� +2type.*"".codeTemplateData"".autotmp_0163"type.interface {}"".autotmp_0162"type.interface {}"".autotmp_0161"type.interface {}"".autotmp_0160*type.*[3]interface {}"".autotmp_0159&type.[]interface {}"".autotmp_0158"type.interface {}"".autotmp_0157"type.interface {}"".autotmp_0156"type.interface {}"".autotmp_0154&type.[]interface {}"".autotmp_0152type.[]string"".autotmp_0151¿type.string"".autotmp_0150Ÿtype.string"".autotmp_0149"type.interface {}"".autotmp_0148ÿ"type.interface {}"".autotmp_0146¿&type.[]interface {}"".autotmp_0145type.uint64"".autotmp_0144type.uint64"".autotmp_0143type.int"".autotmp_0139Ÿtype."".Code"".autotmp_0138type.[]uint8"".autotmp_0137type.string"".autotmp_0136type.string"".autotmp_0135type.error"".autotmp_01342type.*"".codeTemplateData"".autotmp_0133ÿ $type.*bytes.Buffer"".autotmp_0132Ó +type.bool"".autotmp_0131Ñ +type.bool"".autotmp_0130$type.[]"".codeLine"".autotmp_0129�$type.[]"".codeLine"".autotmp_0128type.int"".autotmp_0127type.int"".autotmp_0126type.int"".autotmp_0125type.error"".autotmp_0124type.int"".autotmp_0123type.string"".autotmp_0122(type.[3]interface {}"".autotmp_0121type.error"".autotmp_0120type.int"".autotmp_0119type.string"".autotmp_0118ÿ(type.[3]interface {}"".autotmp_0117type.string"".autotmp_0116type.string"".autotmp_0115ÿtype.[2]string"".autotmp_0114type.string"".autotmp_0112¯ +type.int"".autotmp_0111ßtype.string"".autotmp_0110¿(type.[2]interface {}"".autotmp_0109type.int"".autotmp_0108ßtype.[]string"".autotmp_0105¿type.string"".&bufï $type.*bytes.Buffer "".~r0ß type.string "".errŸtype.error"".dataŸ +2type.*"".codeTemplateData"".linesÏ$type.[]"".codeLine +"".hi¿ +type.int +"".loÏ +type.int "".err¿type.error"".textBytesÿtype.[]uint8"".filenameÿtype.string"".playÕ +type.bool"".addrŸtype.string"".fileßtype.string"".flagsŸ type.string"".commandÿtype.string"".args¯type.[]string +"".hlŸtype.[]int"".highlight¿ type.string "".~r5€type.error "".~r4`type."".Elem "".cmd@type.string"".sourceLine0type.int"".sourceFiletype.string "".ctx type.*"".ContextT%€ Ìÿ € � ÿ € åÿ € Ùÿ € —ÿ € åÀ#þlU(k_$I›ÞVöcòbò +!  +>l:º ^†¤0I88: æ ? „2  ªnL°Éeð²/+7Ù¦zwϦzÈTX:r…†™·8Eú”4+*('—Tgclocals·241ebd2720d86aa0f44cfb361cff012dTgclocals·349fb444d7c3a95c9eedb21a0756adc0–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ"".formatLines€ ú eH‹ %H�D$€H;AwèëåH�ìHÇ„$0HÇ„$8HÇ„$@H‹„$H�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰”$�H‰Œ$˜H‰„$ H‹”$H‹Œ$H‹œ$H‰œ$¸1ÀH‰Œ$°H‰L$PH‰”$¨H‹l$PH9è�H‰T$`Hƒú„SH�¬$àH‰ïH‰ÖèH‰D$XH‰D$HH�œ$àH�¬$ÀH‰ïH‰ÞèH�œ$ÀH�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿèH‹L$8H‹D$@H‰L$hH‰Œ$ÀH‰D$pH‰„$ÈH‹5H‰4$H�´$ÀH�l$H‰ïH¥H¥èL‹Œ$(H‹D$H‹L$ H‹T$(H‰Œ$€H‰”$ˆHƒøH‰D$x„‹H‰ÃHƒù†9HƒÃH�¬$ÀH‰ïH‰ÞH¥H¥H‰ÃHƒù†HƒÃ H‹ H‰L$hH‹CH‰D$pL9È…êH‰ $H‰D$L‹„$ L‰D$L‰L$è¶l$ @€ý„»HÇÈœ$ØH‹œ$�H‹l$HL‹„$˜L9ŃˆHkí HëH‰$HÇD$H�œ$ÀH�l$H‰ïH‰ÞèèH‹T$`H‹D$XHƒÂ HÿÀH‹l$PH9èŒòýÿÿH‹œ$�H‰œ$0H‹œ$˜H‰œ$8H‹œ$ H‰œ$@H�ÄÃè 1ÛéEÿÿÿè è ‰é¦ýÿÿ" +*0runtime.morestack_noctxt¢$type.[]"".codeLineÈ"runtime.makesliceä� runtime.duffcopy®� runtime.duffcopyègo.string."\t"” go.string." "Îstrings.Replace¤"".hlCommentREÞFregexp.(*Regexp).FindStringSubmatch¦  runtime.eqstringô +� runtime.duffcopyþ +0runtime.writebarrierfat4¶ $runtime.panicindexÒ $runtime.panicindexà $runtime.panicindex€€ "".autotmp_0217type.string"".autotmp_0216? type."".codeLine"".autotmp_0215¿"type.*"".codeLine"".autotmp_0214ßtype.int"".autotmp_0213type.int"".autotmp_0211¯type.string"".autotmp_0210$type.[]"".codeLine"".autotmp_0209¯$type.[]"".codeLine"".autotmp_0208Ïtype.int"".m�type.[]string"".line type."".codeLine"".iïtype.int"".formattedß$type.[]"".codeLine "".~r2P$type.[]"".codeLine"".highlight0type.string"".lines$type.[]"".codeLine"€÷ÿ€&À>‚FIŒtZ#hO8 +cƒØ\&Tgclocals·8536b1621a922a9312c46dcb4e129e03Tgclocals·d76b7054066b714cc24faf75ca38408a–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ"".rawCodeÀ¢eH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$ÈHÇ„$ÐHÇ„$ØH�H‰$èH‹\$H‰\$@H‹Œ$°H‹„$¸H‹œ$ÀH‰\$`1ÒH‰D$XH‰D$0H‰L$PH‰ÈH‹l$0H9ê��H‰D$HHƒø„ÜH�¬$ˆH‰ïH‰ÆèH‰T$8H�œ$ˆH�l$hH‰ïH‰ÞèH‹t$@H‰4$H�t$hH�l$H‰ïH¥H¥èH‹\$@H‰$ÆD$ +èH‹D$HH‹T$8HƒÀ HÿÂH‹l$0H9êŒpÿÿÿH‹L$@H‹qH‹QH‹AH9Âr>H‹ H‰×H)ÇH‰òH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$ÈH‰¼$ÐH‰”$ØH�ĨÃè ‰éÿÿÿ +*0runtime.morestack_noctxt’"type.bytes.Buffer¤"runtime.newobjectú� runtime.duffcopy´� runtime.duffcopyò6bytes.(*Buffer).WriteString˜2bytes.(*Buffer).WriteByteˆ$runtime.panicslice`Ð"".autotmp_0223? type."".codeLine"".autotmp_0222¿"type.*"".codeLine"".autotmp_0221ïtype.int"".autotmp_0220ßtype.int"".autotmp_0219¯$type.[]"".codeLine"".line type."".codeLine"".bÏ$type.*bytes.Buffer "".~r10type.[]uint8"".lines$type.[]"".codeLine"ÐàÏР$ªF~[Q§‹Tgclocals·ca1ebfc68aaed1d083688775167e5178Tgclocals·e5908dd733c8f8ca793606c4fcb661ec–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ"".codeLinesÀªeH‹ %H�„$@ÿÿÿH;AwèëâH�ì@L‹”$HL‹Œ$XH‹¼$`HÇ„$pHÇ„$xHÇ„$€IÇÀL‰D$@H‹´$P1ÀL‰ÑH9ð} ¶)H9ø…1H‹”$hH‰øI9Ñ‚H9ú‚ L‰ÑH‰ÓH)ûH‰ßL‰ÊH)ÂHƒút H‰ÃHËH‰ÙH‰Œ$H‰Œ$ØH‰¼$H‰¼$àH‰”$H‰”$èH�H‰$èH‹D$H‰D$`H‰$Hƒ<$„‡H‹œ$ØH‰\$H‹œ$àH‰\$H‹œ$èH‰\$èH‹D$`HÇ@HÇ@ ÿÿÿÿH‰D$`H‹1íH9è„ýH‹L$`H‰„$ÈH‰„$˜H‰Œ$ÐH‰Œ$ H�H‰$HÇD$HÇD$èH‹\$H‰œ$H‹\$ H‰œ$H‹\$(H‰œ$H�H‰$èH‹L$H‰ÏHƒù„f1ÀèH‰L$XH‰ $Hƒ<$„?H‹œ$˜H‰\$H‹œ$ H‰\$èH‹\$XH‰$Hƒ<$„Hƒ$H�H‰\$èH‹D$XHÇ@H‰$Hƒ<$„ÂHƒ$8H‹œ$H‰\$H‹œ$H‰\$H‹œ$H‰\$èH‹\$XH‰\$PH‹\$@H‰\$HH‹\$PH‰$èH‹´$€H‹”$pH‹„$x¶\$€û„pH‹|$PHÇD$hHÇD$pHƒÿ„HH�o H�<$H‰îH¥H¥H¥èL‹T$L‹L$ L‰”$¸L‰Œ$ÀL‰T$hL‰L$pL‰”$¨L‰T$xL‰Œ$°L‰ÉH�H‹;H‰¼$ˆH‹CL‰Œ$€H‰„$�I9ÁŒ¹H‰ÊH)ÂH‰ÎH9Ñ‚®L‰ÑH)ÖHƒþt H‰ÓHËH‰ÙH‰ÊH‰Œ$¸H‰ñH‰´$ÀH9Æ…sH‰$H‰L$H‰|$H‰D$èL‹”$¨L‹Œ$°¶\$ €û„=HÇÀ<tH‹\$HHÿÃH‰\$Hé‘þÿÿH�¼$ 1ÀèL‰”$ L‰Œ$(H‹\$HH‰œ$0H‹´$pH‹”$xH‹„$€H‰ÃH)ÓHƒû}OH�H‰$H‰´$ðH‰t$H‰”$øH‰T$H‰„$H‰D$HÇD$ èH‹t$(H‹T$0H‹D$8H‰ÕHÿÅH‰¬$øH‰„$H‰´$ðH‰×Hkÿ HþH‰4$HÇD$H�´$ H�|$èèH‹”$ðH‹Œ$øH‹„$H‰”$pH‰Œ$xH‰„$€éÎþÿÿ1ÀéÃþÿÿè ‰é±ýÿÿHƒø~\Hƒø†ÂH‹jHƒýuHH‰õH‰ÁHƒø‚¡H‰ÐH‰ÎHÿÎH‰éHÿÉHƒùtHƒÀ H‰ÂH‰„$pH‰ðH‰ÎH‰Œ$€Hƒø¤H‰„$xHƒø~EH‰ÃHÿËH‰ÕH9ÃsFHkÛ HÝH‹]Hƒûu&HÿÈH9Ær&H‰”$pH‰´$€H‰„$xHƒø»H�Ä@Ãè è è è ‰%é2üÿÿ‰%éôûÿÿ‰%éµûÿÿ‰é“ûÿÿH�H‰$H�H‰\$H�H‰\$èH‹D$éÑúÿÿ‰%émúÿÿè @€ý +uIÿÀL‰D$@HÿÁHÿÀé¥ùÿÿD +00runtime.morestack_noctxtø"type.bytes.ReaderŠ"runtime.newobject”2runtime.writebarriersliceÖ>go.itab.*bytes.Reader.io.ReaderÄtype.[]uint8ú"runtime.makesliceÖ$type.bufio.Scannerè"runtime.newobjectšÄ runtime.duffzero€ 2runtime.writebarrierifaceÀ $bufio.ScanLines·fÔ .runtime.writebarrierptrî +2runtime.writebarrierslice² *bufio.(*Scanner).Scanì 2runtime.slicebytetostringò  go.string."OMIT"þ runtime.eqstring’ð runtime.duffzero¢$type.[]"".codeLine”"runtime.growsliceÀ� runtime.duffcopyÊ0runtime.writebarrierfat4Ì$runtime.panicsliceâ$runtime.panicsliceð$runtime.panicindexþ$runtime.panicsliceŒ$runtime.panicindexô$type.*bytes.ReaderŠtype.io.Reader¢>go.itab.*bytes.Reader.io.Reader¶ runtime.typ2Itabì$runtime.panicslice€€b"".autotmp_0279type.uint64"".autotmp_0278type.uint64"".autotmp_0277type.int"".autotmp_0276type.uint64"".autotmp_0275type.uint64"".autotmp_0274type.uint64"".autotmp_0273type.uint64"".autotmp_0272type.int"".autotmp_0271type.int"".autotmp_0270Ÿ$type.[]"".codeLine"".autotmp_0269? type."".codeLine"".autotmp_0268type.uint64"".autotmp_0267type.uint64"".autotmp_0266type.uint64"".autotmp_0264type.string"".autotmp_0262�type.string"".autotmp_0261Ï&type.*bufio.Scanner"".autotmp_0260&type.*bufio.Scanner"".autotmp_0259type.*uint8"".autotmp_0258ïtype.io.Reader"".autotmp_0257¿$type.*bytes.Reader"".autotmp_0256$type.*bytes.Reader"".autotmp_0252type.[]uint8"".autotmp_0247type.int"".autotmp_0246type.int"".autotmp_0245type.int"".autotmp_0244type.int"".autotmp_0243type.int"".autotmp_0242type.int"".autotmp_0241type.int"".autotmp_0238type.int"".autotmp_0237type.int"".autotmp_0236type.int"".autotmp_0234type.[]uint8"".autotmp_0233$type.*bytes.Reader"".autotmp_0231otype.[]uint8"strings.suffix·3ïtype.stringstrings.s·2�type.string "".~r0¯type.stringbufio.r·2Ïtype.io.Readerbytes.b·2Ïtype.[]uint8"".l¯type.string"".nïtype.int"".sß&type.*bufio.Scanner"".startLineÿtype.int"".linesP$type.[]"".codeLine "".end@type.int"".start0type.int "".srctype.[]uint8%€Š ÿ€°à z„a  º>[Î +› B-p B„Es7Lw"¦Ë[Aµ+Tgclocals·0edbcbe4a13b44d0270ea7fad236b7c1Tgclocals·980726f49d25d8a8eaec4c58ded75a21–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ"".parseArgs 1ž1eH‹ %H�„$`ÿÿÿH;AwèëâH�ì HÇ„$pHÇ„$xHÇ„$XHÇ„$`HÇ„$hH‹„$HH�H‰$H‰D$H‰D$èH‹T$H‹L$ H‹D$(H‰”$XH‰Œ$`H‰„$hH‹Œ$@H‹„$HH‹œ$PH‰œ$Ð1öH‰„$ÈH‰D$@H‰Œ$ÀH‰L$XH‹l$@H9î�#H‹\$XHƒû„E H‹H‹KH‰t$PH‰t$8H‰”$�H‰Œ$˜Hƒù…H‹œ$(H‰œ$°H‹œ$0H‰œ$¸H‹œ$8H‰\$HH‰T$`H‰”$ H‰L$hH‰Œ$¨H�¼$ð1ÀèH�œ$ðHƒû„¨HÇÂHÇÁH‰œ$ØH‰”$àH‰Œ$èH�H‰$H�œ$°H‰\$èH‹L$H‹D$H‹œ$ØH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‰$H�\$HH‰\$èH‹L$H‹D$H‹œ$ØHƒÃH‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H‰$H�œ$ H‰\$èH‹L$H‹D$H‹œ$ØHƒÃ H‰$H‰Œ$€H‰L$H‰„$ˆH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$ØH‰\$H‹œ$àH‰\$H‹œ$èH‰\$ èH‹L$(H‹D$0HÇ„$XHÇ„$`HÇ„$hH‰Œ$pH‰„$xH�Ä ÉéQþÿÿH‰T$`HƒùH‰L$h†è¶*@€ý3‡o@€ý0‡B@€ý$…¬H�H‹+H‰¬$ H‹kH‰¬$¨H�H‰$H�œ$ H‰\$èH�\$H�l$H‰ïH‰ÞH¥H¥H‹œ$XH‹l$8L‹„$`L9Åss¼pÜžõ½: …p:Tgclocals·ade76b27910fac4316158b12493ec9bcTgclocals·4bf34278a4bbb9e414f5cd604db7a71a–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ"".init·3 ŠeH‹ %H;awèëêHƒìH�H�,$H‰ïH‰ÞH¥H¥H�H‰\$èHƒÄà + + 0runtime.morestack_noctxt: go.string."html"d"".parseHTML·fx"".Register00*/ P& +;Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/html.goþ"".parseHTML€âeH‹ %H�„$xÿÿÿH;AwèëâH�ìHÇ„$@HÇ„$HHÇ„$PHÇ„$XH‹œ$0H‰$H‹œ$8H‰\$èH‹T$H‹L$H‹D$ H‰”$ H‰„$°H‰Œ$¨Hƒù„ôH�H‹+H‰l$PH‹kH‰l$XHÇD$@HÇD$HH�H‰$èH‹D$H‰D$8H‰$Hƒ<$„•H‹\$PH‰\$H‹\$XH‰\$èH‹\$8H‰\$8H‹1íH9èt5H‹L$8HÇ„$@HÇ„$HH‰„$PH‰Œ$XH�ÄÃH�H‰$H�H‰\$H�H‰\$èH‹D$뜉%é_ÿÿÿH‹œ$H‰$H‹œ$ H‰\$èH‹t$H‹l$H�¼$è1ÀèH�œ$èHƒû„ HÇÂHÇÁH‰”$ØH‰Œ$àH‰œ$ÐH‰$H‰´$�H‰t$H‰¬$˜H‰l$èH‹œ$ÐHƒÃH‰$H‹œ$ Hƒ¼$¨†’HƒÃH�l$H‰ïH‰ÞH¥H¥èH‹œ$ÐH‰$H‹œ$ØH‰\$H‹œ$àH‰\$èH‹L$H‹D$ H‰L$`H‰ $H‰D$hH‰D$H‹¬$H‹UH‹ÿÓH‹t$H‹l$H‹T$ H‹D$(H‹L$0H‰L$xHƒøH‰D$pt0HÇ„$@HÇ„$HH‰„$PH‰Œ$XH�ÄÃH�œ$€HÇHÇCH‰´$¸H‰4$H‰¬$ÀH‰l$H‰”$ÈH‰T$èH�\$H�¬$€H‰ïH‰ÞH¥H¥H�H‰$H�H‰\$H�H‰\$H�œ$€H‰\$èH‹\$ H‰œ$@H‹\$(H‰œ$HHÇ„$PHÇ„$XH�ÄÃè ‰éðýÿÿ0 +00runtime.morestack_noctxtÞstrings.FieldsÎ%s
"¬fmt.Sprintf¨,go.string."javascript"Ð runtime.eqstringú"go.string."_self"` *"".autotmp_0509"type.interface {}"".autotmp_0508"type.interface {}"".autotmp_0507"type.interface {}"".autotmp_0505&type.[]interface {}"".autotmp_0504type.string"".autotmp_0502"type.interface {}"".autotmp_0501ï"type.interface {}"".autotmp_0499Ï&type.[]interface {}"".autotmp_0498type.string"".autotmp_0497Ïtype.string"".autotmp_0496¯type.string"".autotmp_0495type.string"".autotmp_0494_(type.[3]interface {}"".autotmp_0493�type.string"".autotmp_0492Ÿ(type.[2]interface {}"".autotmp_0491ïtype.string "".err�type.error"".target¯type.string "".~r2@type.string"".text type.string"".hreftype.string% ÖŸ ´° :Z=P1§ +è p.Vv¥G^µŠ’ ITgclocals·8cc415632084a45c374763f8142b1b58Tgclocals·f3c21004777eeb9880eab3885c2b8380–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/link.goþ$"".parseInlineLink€äeH‹ %H�D$ˆH;AwèëåH�ìøHÇ„$ HÇ„$HÇ„$L‹„$L‰D$hH‹´$H�H‹;H‰¼$¸H‹CH‰t$pH‰„$ÀH9ÆŒ�H9Æ‚›L‰„$èH‰„$ðH9À…{L‰$H‰D$H‰|$H‰D$è¶\$ €û„UHÇÀ<uH�ÄøÃH‹œ$H‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥èH‹D$ H‰D$8HƒøÿuH�ÄøÃH‹œ$H‰$H‹´$H‰t$H�5H�l$H‰ïH¥H¥èH‹L$ H‹„$H‰L$0H9È‚¦Hƒù‚œH‹„$HƒéHƒùtHƒÀH‰„$˜H‰$H‰Œ$ H‰L$H�H�l$H‰ïH‰ÞH¥H¥èH‹D$0¶\$ €ûtH�ÄøÃH‹l$8H9è…íHÇ„$ˆHÇ„$�H‹œ$˜H‰$H‹œ$ H‰\$èH‹L$H‹D$H‹\$ H‰œ$àHƒøH‰„$Ø…sH‰L$@Hƒù„xH�)H�$H‰ßH‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH‹t$ H‹D$(H‹¼$˜H‰|$XH‹Œ$ H‰´$èH‰´$¨H‰„$ðH‰L$`H‰„$°H9ÁŒñH9Á‚ïH‰¼$èH‰„$ðH9À…ÏH‰<$H‰D$H‰t$H‰D$è¶\$ €û„©HÇÀ<„H‹|$@Hƒÿ„ðH�/H�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹œ$˜H‰$H‹œ$ H‰\$èH‹L$ H‹D$(H‰Œ$èH‰Œ$ˆH‰„$ðH‰„$�H‹œ$˜H‰$H‹œ$ H‰\$H‹œ$ˆH‰\$H‹œ$�H‰\$èH‹L$ H‹D$(H‹T$8HƒÂH‰Œ$H‰„$H‰”$ H�ÄøÃ‰é ÿÿÿH‹|$@Hƒÿ„~H�/H�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH‹|$ H‹D$(L‹„$˜L‰D$xH‹Œ$ H‰¼$èH‰¼$ÈH‰„$ðH‰Œ$€H‰„$ÐH9ÁŒ÷H9Á‚õL‰„$èH‰„$ðH9À…ÕL‰$H‰D$H‰|$H‰D$è¶\$ €û„¯HÇÀ<„¯þÿÿH‹|$@Hƒÿ„ŠH�/H�<$H‰îH¥H¥H�H�l$H‰ïH‰ÞH¥H¥èH�\$ H�l$H‰ïH‰ÞH¥H¥H‹œ$˜H‰$H‹œ$ H‰\$èH‹L$ H‹D$(H‰Œ$èH‰Œ$ˆH‰„$ðH‰„$�éþÿÿ‰éoÿÿÿ1ÀéQÿÿÿè ‰é{þÿÿ1ÀéWýÿÿè ‰é�üÿÿH‹Œ$H‰ÂHƒÂH9Ñ‚!H9‚H‹Œ$H)ÂHƒút H‰ÃHËH‰ÙHƒú…ìH‰Œ$èH‰ $H‰”$ðH‰T$H�-L�D$L‰ÇH‰îH¥H¥è¶\$ €û„ªH‹T$0H‹„$H‹L$8HƒÂH9È‚„H9ÑrH‹„$H)ÑHƒùt H‰ÓHÃH‰ØH‹œ$˜H‰$H‹œ$ H‰\$H‰D$HH‰D$H‰L$PH‰L$èH‹L$ H‹D$(H‹T$8HƒÂH‰Œ$H‰„$H‰”$ H�ÄøÃè H�ÄøÃè è 1Àé«ùÿÿè B +*0runtime.morestack_noctxt¼go.string."[["ú runtime.eqstringügo.string."]]"žstrings.IndexŽgo.string."]"°strings.Indexæ4go.string."<>\"{}|\\^[] `"Ž&strings.ContainsAnyÄnet/url.Parseä go.string."://"Œ +*runtime.concatstring2š  runtime.eqstringœ go.string."://"Ä *runtime.concatstring2¨$strings.TrimPrefixì"".renderLink¨go.string.":"Ð*runtime.concatstring2ä runtime.eqstringægo.string.":"Ž*runtime.concatstring2ò$strings.TrimPrefixö$runtime.panicslice $runtime.panicsliceügo.string."]["¤ runtime.eqstring "".renderLink�$runtime.panicslice®$runtime.panicslice¼$runtime.panicsliceØ$runtime.panicslicePðh"".autotmp_0558type.int"".autotmp_0557type.uint64"".autotmp_0556type.uint64"".autotmp_0555type.uint64"".autotmp_0554type.int"".autotmp_0552type.uint64"".autotmp_0551type.uint64"".autotmp_0550type.int"".autotmp_0549type.string"".autotmp_0548type.int"".autotmp_0547type.uint64"".autotmp_0546type.uint64"".autotmp_0545type.string"".autotmp_0544type.bool"".autotmp_0543type.string"".autotmp_0542type.uint64"".autotmp_0541type.uint64"".autotmp_0540type.string"".autotmp_0539type.bool"".autotmp_0538type.string"".autotmp_0537type.uint64"".autotmp_0536type.uint64"".autotmp_0533type.string"".autotmp_0531type.string"".autotmp_0530type.string"".autotmp_0529type.string"".autotmp_0528type.int"".autotmp_0527type.int"".autotmp_0526type.int"".autotmp_0525type.string"".autotmp_0524type.int"".autotmp_0523type.int"".autotmp_0522type.int"".autotmp_0521type.bool"".autotmp_0520type.int"".autotmp_0519type.int"strings.prefix·3_type.stringstrings.s·2ÿtype.string"strings.prefix·3Ÿtype.stringstrings.s·2¿type.string"strings.prefix·3type.stringstrings.s·2Ÿtype.string"".textßtype.string "".err?type.error "".urlï"type.*net/url.URL"".simpleUrlßtype.string"".rawURL¿type.string"".urlEnd�type.int "".endÿtype.int"".length@type.int"".link type.string"".stype.string\"ð¿ïðHïð¶ïðÊïðÙïðïð*À�€F”6 66C5ß” +k ß”‡>e'>¼Š[dÜ” rßt —~qTgclocals·cd409624cae2035bb9d430cd625fee4dTgclocals·cc43b840553ae8edbe14b2c3d40d31d2–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/link.goþ"".TemplateÀ¶eH‹ %H;awèëêHƒìH�$HÇHÇCèH‹\$H‰$H‹H‰\$èH‹\$H‰\$ HƒÄà + + 0runtime.morestack_noctxt\"html/template.New|"".funcs�>html/template.(*Template).Funcs0"".autotmp_05728type.*html/template.Template "".~r08type.*html/template.Template0@/` +>F +-3Tgclocals·a7a3692b8e27e823add69ec4239ba55fTgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ "".(*Doc).RenderààeH‹ %H;awèëêHƒìxHÇ„$ HÇ„$¨H‹”$€H‹Œ$˜¶H‰T$HH‰T$`H‰L$PH‰L$hˆ\$Xˆ\$pH�H‰$H�\$`H‰\$èH�\$H�l$(H‰ïH‰ÞH¥H¥H‹œ$˜H‰$H‹œ$ˆH‰\$H‹´$�H‰t$H�5H�l$H‰ïH¥H¥èH‹L$8H‹D$@H‰Œ$ H‰„$¨HƒÄxà + 0runtime.morestack_noctxtŠ"".PlayEnabledЖtype.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }öruntime.convT2Eø go.string."root"šRhtml/template.(*Template).ExecuteTemplate`ð "".autotmp_0573/–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }"".data_–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool } "".~r2@type.error"".t08type.*html/template.Template"".wtype.io.Writer"".dtype.*"".DocðÕïðH2 +§ +zvTgclocals·3a51125f597068105218bc101f5945a2Tgclocals·8145b4f3b06abf102811990b0629c444˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ("".(*Section).RenderààeH‹ %H;awèëêHƒìxHÇ„$ HÇ„$¨H‹”$€H‹Œ$˜¶H‰T$HH‰T$`H‰L$PH‰L$hˆ\$Xˆ\$pH�H‰$H�\$`H‰\$èH�\$H�l$(H‰ïH‰ÞH¥H¥H‹œ$˜H‰$H‹œ$ˆH‰\$H‹´$�H‰t$H�5H�l$H‰ïH¥H¥èH‹L$8H‹D$@H‰Œ$ H‰„$¨HƒÄxà + 0runtime.morestack_noctxtŠ"".PlayEnabledОtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }öruntime.convT2Eø&go.string."section"šRhtml/template.(*Template).ExecuteTemplate`ð "".autotmp_0575/žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }"".data_žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool } "".~r2@type.error"".t08type.*html/template.Template"".wtype.io.Writer"".s type.*"".SectionðÕïð\2 +§ +zvTgclocals·3a51125f597068105218bc101f5945a2Tgclocals·8145b4f3b06abf102811990b0629c444˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".RegisteràÔeH‹ %H;awèëêHƒìHH‹L$PH‹D$XHƒø„‰Hƒø†ë¶€û;twH�H�,$H‰ïH‰ÞH¥H¥H‰L$H‰D$èH‹\$ H‰\$8H‹\$(H‰\$@H‹\$`H‰\$0H�H‰$H‹H‰\$H�\$8H‰\$H�\$0H‰\$èHƒÄHÃH�H�,$H‰ïH‰ÞH¥H¥H‰L$H‰D$èH‹\$ H‰\$8H‹\$(H‰\$@H�H‰$H�\$8H‰\$èH�\$H�,$H‰ïH‰ÞH¥H¥è è  + 0runtime.morestack_noctxt†go.string."."À*runtime.concatstring2Š8type.map[string]"".ParseFunc "".parsersÜ$runtime.mapassign1ôDgo.string."bad name in Register: "®*runtime.concatstring2ätype.stringŠruntime.convT2Eºruntime.gopanicÈ$runtime.panicindex0� +"".autotmp_0580/"type."".ParseFunc"".autotmp_0579type.string"".autotmp_0578type.string"".parser "type."".ParseFunc"".nametype.string�œ��y°x$rl _N). Tgclocals·d98daadb2cefb208730aabc7d5b1f4efTgclocals·38df2c0cbd72e8d8851524e0890ca535˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ*"".(*Author).TextElemààeH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$¸HÇ„$ÀHÇ„$ÈH‹œ$°Hƒû„‘H‹H‹CH‹kH‰¬$ 1ÉH‰„$˜H‰D$@H‰”$�H‰ÐH‹l$@H9é}SH‰D$PHƒø„DH‹H‹hH‰L$HH‰T$hH‰l$pH�H‰$H‰T$XH‰T$H‰l$`H‰l$è¶\$€ûuH�ĨÃH‹”$¸H‹Œ$ÀH‹œ$ÈH‰ØH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$€H‰„$ˆH‰ÓH‰T$xH‰ÍHkíHëH‰$H‹\$XH‰\$H‹\$`H‰\$èH‹T$xH‹Œ$€H‹„$ˆH‰”$¸H‰Œ$ÀH‰„$ÈH‹D$PH‹L$HHƒÀHÿÁé£þÿÿ‰éµþÿÿ‰éhþÿÿ +*0runtime.morestack_noctxtîtype."".Text¨&runtime.assertI2TOK¢type.[]"".ElemŽ"runtime.growslice¶2runtime.writebarrieriface@Ð"".autotmp_0587_type.[]"".Elem"".autotmp_0586type."".Elem"".autotmp_0585¯type.*"".Elem"".autotmp_0584Ïtype.int"".autotmp_0583¿type.int"".autotmp_0581/type.[]"".Elem +"".elŸtype."".Elem"".elemstype.[]"".Elem"".ptype.*"".Author"ÐÇÏІðªFn. +â$ÓsTVTgclocals·ffdc1d28cea9ab07045a4cbea1050adcTgclocals·b5cf03d930e6a02471d66b854adc8a60˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ&"".Section.Sections€ ìeH‹ %H�„$xÿÿÿH;AwèëâH�ì1ÀH�¼$ÈèHÇ„$PHÇ„$XHÇ„$`H‹Œ$8H‹„$@H‹œ$HH‰œ$À1ÒH‰„$¸H‰D$`H‰Œ$°H‰ÈH‹l$`H9ê�‡H‰D$pHƒø„€H‹0H‹hH‰T$hH‰´$ˆH‰¬$�H�H‰$H‰t$xH‰t$H‰¬$€H‰l$èH�œ$ÈH�l$H‰ßH‰îè¶\$X€û„ðH‹”$PH‹Œ$XH‹œ$`H‰ØH)ËHƒû}OH�H‰$H‰”$˜H‰T$H‰Œ$ H‰L$H‰„$¨H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ H‰„$¨H�H‰$H‰ÓH‰”$˜H‰ÍHkí@HëH‰\$H�œ$ÈH‰\$èH‹”$˜H‹Œ$ H‹„$¨H‰”$PH‰Œ$XH‰„$`H‹D$pH‹T$hHƒÀHÿÂH‹l$`H9êŒyþÿÿH�ÄÉéyþÿÿ +00runtime.morestack_noctxt`à runtime.duffzeroœtype."".SectionÜ$runtime.assertI2T2Œ  runtime.duffcopyþ"type.[]"".Sectionð"runtime.growsliceÈtype."".Section¨.runtime.writebarrierfat°�"".autotmp_0601ß"type.[]"".Section"".autotmp_0600ÿtype."".Elem"".autotmp_0599¯type.*"".Elem"".autotmp_0598Ïtype.int"".autotmp_0597¿type.int"".autotmp_0595¯type.[]"".Elem"".sectiontype."".Section"".eŸtype."".Elem"".sections€"type.[]"".Section"".stype."".Section%�‰��À"ÎXsMð + íŠ\mTgclocals·1f88595b813fe54e78a5fc9bc72480ffTgclocals·1f3b76057ddc46b7235f5c45e6f73ce2˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ "".Section.Level H‹\$HÿÃH‰\$HÃ� "".~r0€type.int"".stype."".SectionæTgclocals·ae2f52bc9edd5754e7057c563c4cbfbfTgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ4"".Section.FormattedNumber  ” eH‹ %H�„$pÿÿÿH;AwèëâH�ìHÇ„$XHÇ„$`H�H‰$èH‹|$H‰ûHƒÿ„¤1ÀèH‰\$hH‹”$H‹„$ H‹œ$(H‰œ$1ÉH‰„$H‰D$PH‰”$øH‰ÐH‹l$PH9é�[H‰D$xH‹(H‰L$XH‹\$hH‰œ$€H‰l$`H‹H‰D$p1íH9è„ãH�œ$¸HÇHÇCH�œ$¸Hƒû„³HÇÂHÇÁH‰œ$àH‰”$èH‰Œ$ðH�H‰$H�\$`H‰\$èH‹L$H‹D$H‹œ$àH‰$H‰Œ$¨H‰L$H‰„$°H‰D$èH‹Œ$€H‹D$pH‰„$˜H‰$H‰Œ$ H‰L$H�H�l$H‰ïH‰ÞH¥H¥H‹œ$àH‰\$ H‹œ$èH‰\$(H‹œ$ðH‰\$0èH‹D$xH‹L$XHƒÀHÿÁH‹l$PH9錥þÿÿH‹D$hHÇ„$ˆHÇ„$�1íH9èu&H�H‹ H‹CH‰Œ$XH‰„$`H�ÄÃH‹pH‹PH‹HH9ÊrUH‹H‰×H)ÏH‰òH)ÊHƒút H‰ËHÃH‰ØH‰„$ÈH‰$H‰¼$ÐH‰|$H‰”$ØH‰T$èH‹L$H‹D$ ë‚è ‰éFþÿÿH�H‰$H�H‰\$H�H‰\$èH‹\$H‰\$péæýÿÿ‰éUýÿÿ$ +00runtime.morestack_noctxt€"type.bytes.Buffer’"runtime.newobjectÄÈ runtime.duffzeroª>go.itab.*bytes.Buffer.io.Writerötype.intœruntime.convT2E†2runtime.writebarrierifaceàgo.string."%v."Öfmt.Fprintfê"go.string.""Ü +2runtime.slicebytetostringþ +$runtime.panicslicež $type.*bytes.Buffer´ type.io.WriterÌ >go.itab.*bytes.Buffer.io.Writerà  runtime.typ2Itab  "".autotmp_0622Ï"type.interface {}"".autotmp_0620_&type.[]interface {}"".autotmp_0619¿type.*uint8"".autotmp_0617¯type.*int"".autotmp_0616ÿtype.int"".autotmp_0615ïtype.int"".autotmp_0614Ÿ$type.*bytes.Buffer"".autotmp_0613ßtype.int"".autotmp_0612$type.*bytes.Buffer"".autotmp_0611¯(type.[1]interface {}"".autotmp_0610/type.[]int "".~r0�type.string"".bÏ$type.*bytes.Buffer "".~r0€type.string"".stype."".Section% ²Ÿ ¸�(ð=.U¯·>  H…�ÃB!Tgclocals·205ac815f41ce57642cdf1167b0e5dcbTgclocals·552e23b224afd1ae29b5fc6cad9e18ba˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ."".Section.TemplateName@2H�H‹+H‰l$HH‹kH‰l$PÃ&go.string."section"  "".~r0€type.string"".stype."".Section  € Tgclocals·c18568a5ee0bd20381f83c739e986f2fTgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".renderElemÀ®eH‹ %H�„$xÿÿÿH;AwèëâH�ìHÇ„$(HÇ„$0HÇ„$8HÇ„$@H‹œ$H‰$H‹œ$ H‰\$èH‹\$H‰\$`H‹\$H‰\$hH�H‰$H‹œ$H‰\$H‹œ$ H‰\$èH�œ$€H�l$H‰ßH‰îè¶\$X€ûtkH�¼$À1ÀèH�œ$ÀH�¬$€H‰ßH‰îèH‹œ$H‰œ$H�H‰$H�œ$ÀH‰\$èH‹\$H‰\$`H‹\$H‰\$hH‹œ$ H‰$H‹œ$H‹[ ÿÓH‹L$H‹D$H‹œ$H‰$H‰L$pH‰L$H‰D$xH‰D$H‹\$`H‰\$H‹\$hH‰\$ èH‹l$(H‹T$0H‹L$8H‹D$@H‰¬$(H‰”$0H‰Œ$8H‰„$@H�Äà +00runtime.morestack_noctxtÞruntime.convI2E”type."".SectionÚ$runtime.assertI2T2Š  runtime.duffcopy¼Ü runtime.duffzeroò  runtime.duffcopy xtype.struct { "".Section; Template *html/template.Template }Ìruntime.convT2E¬ +®"".execTemplatep�"".autotmp_0639¯type.string"".autotmp_0636�xtype.struct { "".Section; Template *html/template.Template }"".s�type."".Section"".dataÏ"type.interface {} "".~r3Ptype.error "".~r20.type.html/template.HTML"".etype."".Elem"".t8type.*html/template.Template%�±� +à”U2Lk¢n>y1@JTgclocals·9c0ffa9da906769c850688815b1147b1Tgclocals·12b74eed6feffc2ddaac452224cbb2dc˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".init·7€þeH‹ %H;awèëêHƒì@H�H‹+H‰l$0H‹kH‰l$8H�H‰\$(H�H‰\$ H�H‰$H‹H‰\$H�\$0H‰\$H�\$ H‰\$èHƒÄ@à + 0runtime.morestack_noctxt: go.string."elem"j "".renderElem·f‚Žtype.func(*html/template.Template, "".Elem) (html/template.HTML, error)š4type.html/template.FuncMap°"".funcsì$runtime.mapassign1€"".autotmp_0642?"type.interface {}"".autotmp_0640type.string€d€ª` +u Tgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·cc0c47712f7946250c88efc43ef37a84˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".execTemplateàØeH‹ %H�D$àH;AwèëåH�ì HÇ„$ÐHÇ„$ØHÇ„$àHÇ„$èH�H‰$èH‹D$H‰D$HH‰D$PH‹1íH9è„wH‹œ$¨H‰$H‹L$PH‰D$xH‰D$H‰Œ$€H‰L$H‹œ$°H‰\$H‹œ$¸H‰\$ H‹œ$ÀH‰\$(H‹œ$ÈH‰\$0èH‹D$8H‹L$@H‰L$pHƒøH‰D$ht0HÇ„$ÐHÇ„$ØH‰„$àH‰Œ$èH�Ä ÃH‹D$HHÇD$XHÇD$`1íH9èu>H�H‹ H‹CH‰Œ$ÐH‰„$ØHÇ„$àHÇ„$èH�Ä ÃH‹xH‹PH‹HH9ÊrXH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰„$ˆH‰$H‰´$�H‰t$H‰”$˜H‰T$èH‹L$H‹D$ égÿÿÿè H�H‰$H�H‰\$H�H‰\$èH‹D$éWþÿÿ +*0runtime.morestack_noctxtª"type.bytes.Buffer¼"runtime.newobjectè>go.itab.*bytes.Buffer.io.WriterÀRhtml/template.(*Template).ExecuteTemplatež"go.string.""À2runtime.slicebytetostringè$runtime.panicsliceú$type.*bytes.Buffer�type.io.Writer¨>go.itab.*bytes.Buffer.io.Writer¼ runtime.typ2Itab�À"".autotmp_0645$type.*bytes.Buffer"".autotmp_0644Ÿ$type.*bytes.Buffer "".~r0�type.string "".errotype.error"".b¯$type.*bytes.Buffer "".~r4ptype.error "".~r3P.type.html/template.HTML"".data0"type.interface {}"".nametype.string"".t8type.*html/template.Template("À‹¿À[¿À¦°$¶RŒ 0Ì6]‚€>Tgclocals·c275087ceb447d10ea438ec98d1d2547Tgclocals·25016d7ff0997848c1d1f49072650988˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ("".Text.TemplateName@2H�H‹+H‰l$(H‹kH‰l$0à go.string."text"` "".~r0@type.string"".ttype."".Text  Ô Tgclocals·d1a588adcad1fbbb3662e219ac81dcfaTgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ("".List.TemplateName@2H�H‹+H‰l$ H‹kH‰l$(à go.string."list"P "".~r00type.string"".ltype."".List  â Tgclocals·5dfce38b1d248a3900c6ec750de77702Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".readLines ŽeH‹ %H�„$xÿÿÿH;AwèëâH�ìHÇ„$(HÇ„$0HÇ„$ÀHÇ„$ÈHÇ„$ÐH‹œ$H‰œ$€H‹œ$H‰œ$ˆH�H‰$HÇD$HÇD$èH‹\$H‰œ$ðH‹\$ H‰œ$øH‹\$(H‰œ$H�H‰$èH‹|$H‰ùHƒÿ„Ô1ÀèH‰L$XH‰ $Hƒ<$„­H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$XH‰$Hƒ<$„nHƒ$H�H‰\$èH‹D$XHÇ@H‰$Hƒ<$„0Hƒ$8H‹œ$ðH‰\$H‹œ$øH‰\$H‹œ$H‰\$èH‹\$XH‰\$HH‹\$HH‰$èH‹L$H¶\$€û„VHÇD$pHÇD$xHƒù„3H�i H�$H‰ßH‰îH¥H¥H¥èH‹L$H‹D$ H‰L$pH‰Œ$°H‰D$xH‰„$¸H‹”$ÀH‹Œ$ÈH‹œ$ÐH‰ØH)ËHƒû}OH�H‰$H‰”$ØH‰T$H‰Œ$àH‰L$H‰„$èH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$àH‰„$èH‰ÓH‰”$ØH‰ÍHkíHëH‰$H‹œ$°H‰\$H‹œ$¸H‰\$èH‹”$ØH‹Œ$àH‹„$èH‰”$ÀH‰Œ$ÈH‰„$Ðé�þÿÿ‰éÆþÿÿH‰ÊHÇD$`HÇD$hH‰L$@Hƒù„SH‹A`H‹IhH‰Œ$¨H‰„$ H‹-H9è…H‰$H‰L$H‹-H‰l$H‹-H‰l$èH‹T$@¶\$ €û„Û1À1ÉH‰D$`H‰L$hH‰Œ$˜HƒøH‰„$�t$HÇ„$ H‰„$(H‰Œ$0H�ÄÃH�H‰$èH‹D$HÇH‰D$PH‰$Hƒ<$t^Hƒ$H‹œ$ÀH‰\$H‹œ$ÈH‰\$H‹œ$ÐH‰\$èH‹\$PH‰œ$ HÇ„$(HÇ„$0H�ÄÉ%ë™Hƒút H‹B`H‹Jhéÿÿÿ‰ëï‰é¦þÿÿ‰%éÄüÿÿ‰%é†üÿÿ‰%éGüÿÿ‰é%üÿÿ. +00runtime.morestack_noctxtˆtype.[]uint8¾"runtime.makesliceš$type.bufio.Scanner¬"runtime.newobjectÞÄ runtime.duffzeroÄ2runtime.writebarrieriface„$bufio.ScanLines·f˜.runtime.writebarrierptr²2runtime.writebarriersliceâ*bufio.(*Scanner).Scanò2runtime.slicebytetostring� type.[]string‚ +"runtime.growslice¼ 4runtime.writebarrierstringº  io.EOFì  io.EOF„ io.EOF˜runtime.ifaceeqÜtype."".Linesî"runtime.newobjectˆ2runtime.writebarriersliceP�$"".autotmp_0671ïtype.*"".Lines"".autotmp_0670Ïtype.error"".autotmp_0665_type.[]string"".autotmp_0664type.string"".autotmp_0663¯type.string"".autotmp_0662ß&type.*bufio.Scanner"".autotmp_0661&type.*bufio.Scanner"".autotmp_0658/type.[]uint8 "".~r0Ïtype.errorbufio.s·2�&type.*bufio.Scanner "".~r0¯type.stringbufio.r·2�type.io.Reader "".errïtype.error"".sÿ&type.*bufio.Scanner"".lines�type.[]string "".~r20type.error "".~r1 type.*"".Lines"".rtype.io.Reader(%�Å��‰��[Ð <ò=$Æ!Ê©$“46ž7LwÐ]®kM�Tgclocals·58c9b1c542b8474999767ede21319cf6Tgclocals·f4e8832ea6b3f911a66b7acb33d72831˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ "".(*Lines).nextÀ¼eH‹ %H;awèëêH‹D$H‹H‹(HÿÅH‰(H‹hH9é|HÇD$HÇD$ÆD$ ÃH‹XH‹PH‹hH‰ÍH9Ñs;HkíHëH‹3H‰t$H‹kH‰l$HƒýtHƒýv¶€û#uë‘ÆD$ Ãè è  + 0runtime.morestack_noctxt¢$runtime.panicindex°$runtime.panicindex@ +"".autotmp_0677type.int"".autotmp_0676type.int +"".ok0type.bool"".texttype.string"".ltype.*"".Lines  4Š  '    �Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ "".(*Lines).back H‹L$H‹)HÿÍH‰)Ã"".ltype.*"".Lines¬ Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ0"".(*Lines).nextNonEmptyàÜeH‹ %H;awèëêHƒì HÇD$0HÇD$8H‹\$(H‰$èH‹\$H‰\$0H‹L$H‰L$8¶\$€ûˆ\$@uHƒÄ ÃHƒù~HƒÄ Ãë¾ + 0runtime.morestack_noctxtl "".(*Lines).next@@ +"".ok0type.bool"".texttype.string"".ltype.*"".Lines@F?@ +?@p ´,'  +5;Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ&"".(*Context).Parseà Þ eH‹ %H�D$°H;AwèëåH�ìÐHÇ„$HÇ„$H�H‰$èH‹\$H‰\$pH‹œ$àH‰$H‹œ$èH‰\$èH‹T$H‹D$H‹L$ H‰Œ$€HƒøH‰D$xt$HÇ„$H‰„$H‰Œ$H�ÄÐÃH‹\$pH‰$H‰T$hH‰T$èH‹L$H‹D$H‰„$€HƒùH‰L$xt$HÇ„$H‰Œ$H‰„$H�ÄÐÃH‹œ$HƒãHƒût-H‹\$pH‰œ$HÇ„$HÇ„$H�ÄÐÃH‹\$hH‰$èH‹T$H‹L$H‹D$H‹\$ H‰\$xH‹\$(H‰œ$€H‹\$pH‰$Hƒ<$„ËHƒ$8H‰”$¸H‰T$H‰Œ$ÀH‰L$H‰„$ÈH‰D$èH‹D$xHƒøt,HÇ„$H‰„$H‹œ$€H‰œ$H�ÄÐÃH�\$hH�\$hHƒû„H1Ò1ÉH‰ÝH‹œ$ØH‰$H‹œ$ðH‰\$H‹œ$øH‰\$H‹\$hH‰\$H‰¬$ H‰l$ H‰”$¨H‰T$(H‰Œ$°H‰L$0H‹\$pH‰\$8èH‹T$@H‹L$HH‹D$PH‹\$XH‰\$xH‹\$`H‰œ$€H‹\$pH‰$Hƒ<$„•Hƒ$PH‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$èH‹D$xHƒøt,HÇ„$H‰„$H‹œ$€H‰œ$H�ÄÐÃH‹\$pH‰œ$HÇ„$HÇ„$H�ÄÐÉ%é_ÿÿÿ‰é±þÿÿ‰%é)þÿÿ +*0runtime.morestack_noctxtztype."".DocŒ"runtime.newobjectÜ"".readLines˜"".parseHeader´"".parseAuthorsŠ2runtime.writebarriersliceú  "".parseSectionsÐ 2runtime.writebarrierslice� "".autotmp_0687�"type.[]"".Section"".autotmp_0685_type.[]int"".autotmp_0684/ type.[]"".Author"".autotmp_0683Ïtype.[0]int "".err¯type.error"".linesÏtype.*"".Lines "".doc¿type.*"".Doc "".~r4ptype.error "".~r3`type.*"".Doc"".modeP"type."".ParseMode"".name0type.string"".rtype.io.Reader "".ctx type.*"".ContextZ" •Ÿ XŸ >Ÿ ¯Ÿ ¢Ÿ ,Ÿ  ðLì:5 $* $-„,÷,- $E(^ù¸k‰Tgclocals·0c8f8fd2491d015e8085ef6e76014f12Tgclocals·34e15886a21493673338e6c72ea3fef9˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".ParseÀªeH‹ %H;awèëêHƒìXHÇ„$�HÇ„$˜H�H‰$èH‹L$H�H‰L$PH‰ $H‰D$HH‰D$èH‹\$PH‰$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€H‰\$(èH‹T$0H‹L$8H‹D$@H‰”$ˆH‰Œ$�H‰„$˜HƒÄXà + 0runtime.morestack_noctxtjtype."".Context|"runtime.newobject”*io/ioutil.ReadFile·fÄ.runtime.writebarrierptrÊ&"".(*Context).Parse€°"".autotmp_0693type."".Context"".&ctx type.*"".Context "".~r4`type.error "".~r3Ptype.*"".Doc"".mode@"type."".ParseMode"".name type.string"".rtype.io.Reader°º¯ à 24z=$C<Tgclocals·8e3f14ac54e7958c0d9363bb0c34037aTgclocals·ed6e5d11e0441ac69be4461a017768ef˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ "".lesserHeading ”eH‹ %H;awèëêHƒì`H‹H‰$H‹\$hH‰\$H‹\$pH‰\$è¶\$€û„©H‹\$xH‰$H‹´$€H‰t$H�5H�l$H‰ïH¥H¥èH‹|$ H‹D$(L‹D$hH‹t$pH9Æ|lH‰t$8H9ÆrfL‰D$0H9ÀuXL‰D$PL‰$H‰D$XH‰D$H‰|$@H‰|$H‰D$HH‰D$è¶\$ €ût"HÇÀ<u Æ„$ˆHƒÄ`ÃÆ„$ˆëñ1Àëáè  + 0runtime.morestack_noctxt:"".isHeadingt8regexp.(*Regexp).MatchStringÊgo.string."*"ì*runtime.concatstring2ž runtime.eqstringˆ$runtime.panicslicePÀ"".autotmp_0700type.string"".autotmp_0699type.bool"".autotmp_0698type.string"strings.prefix·3?type.stringstrings.s·2_type.string "".~r2@type.bool"".prefix type.string"".texttype.stringÀÚ¿À�´ö 9×Tgclocals·f271231f400e778e0f59be25f7a26a56Tgclocals·f883d3996c76325fd1714d4e3de9fa33˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ "".parseSectionsÀƒºƒeH‹ %H�„$ûÿÿH;AwèëâH�ì€1ÀH�¼$ÀèHÇ„$ÈHÇ„$ÐHÇ„$ØHÇ„$àHÇ„$èHÇ„$ÈHÇ„$ÐHÇ„$ØHÇD$xH‹œ$ H‰$èH‹D$H‰„$àH‹L$H‰Œ$è¶D$<t:Hƒùu4H‹œ$ H‰$èH‹D$H‰„$àH‹L$H‰Œ$è¶D$<uÆ<uPH‹œ$ÈH‰œ$ÈH‹œ$ÐH‰œ$ÐH‹œ$ØH‰œ$ØHÇ„$àHÇ„$èH�Ä€ÃH‹„$°H�H�,$H‰ïH‰ÞH¥H¥H‰ÃHÿÃH‰\$èH‹L$H‹D$ H‰Œ$àH‰ $H‰„$èH‰D$H�H�l$H‰ïH‰ÞH¥H¥èH‹t$ H‹D$(H‹¼$àH‰¼$ H‹”$èH‰´$ H‰´$ H‰„$¨H‰”$(H‰„$¨H9ÂŒ²H9‚°H‰¼$ H‰„$¨H9À…�H‰<$H‰D$H‰t$H‰D$è¶\$ €û„jHÇÀ<uH‹„$ H‹(HÿÍH‰(é‰þÿÿH�H‰$èH‹t$Hƒþ„#1ÿ1ÉH‰´$ H‰¼$¨H‰Œ$°H‰øH‰¼$�H‹¬$°HèH‰Œ$˜H)ÈHƒø~SH�H‰$H‰´$ˆH‰t$H‰|$H‰L$H‰D$ èH‹¼$¨H‹t$(H‹\$0H‰œ$�H‹\$8H‰œ$˜H‹„$°H‰´$ˆH�,þH‰,$H‹œ$¨H‰\$H‰ÃHÁãH‰\$èH‹”$¨H‹¬$°H‹„$˜H‹Œ$ˆHêH‰ÕH‰ÊH‰Œ$ H‰¬$¨H‰éH‰„$°H‰ÃH)ëHƒû}OH�H‰$H‰”$ˆH‰T$H‰Œ$�H‰L$H‰„$˜H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÆH‰ÐH‰êH�ÈH‹l$xH‰+H‰„$ˆH‰ÅH‰”$�H‰´$˜H‰ñH‹´$èH�¼$À1ÀèH‰¬$ÀH‰”$ÈH‰Œ$ÐH‰ñHÿÁH‹œ$èH‹”$èH9Ê‚*H‹„$àH)ÊHƒút H‰ËHÃH‰ØH‰„$ H‰„$ØH‰”$¨H‰”$àH‹œ$ H‰$èH‹T$H‹L$¶\$H‰Ø<ˆD$m„õH‰”$àH‰$H‰Œ$èH‰L$H‹œ$àH‰\$H‹œ$èH‰\$èH‹”$àH‹Œ$è¶\$ €û…ŸHÇ„$0HÇ„$8H‰$H‰L$è‹\$‰$èD¶L$mL‹”$àH‹¼$è¶\$€û„ + L‰$H‰|$H�H‰\$èL‹Œ$à¶t$mH‹”$èL‹T$Iƒú�/Hƒ¼$0„ÍH‹œ$èH‰œ$XH‹œ$ðH‰œ$`H‹œ$øH‰œ$hH‹œ$XH‰œ$@H‹œ$`H‰œ$HH‹œ$hH‰œ$PH‹œ$PH‹¬$HH)ëHƒû}gH�H‰$H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$HÇD$ èH‹\$(H‰œ$@H‹\$0H‰œ$HH‹\$8H‰œ$PH‹œ$HH‰œ$€H‹„$€HÿÀH‹”$PH‹Œ$@H‰”$ H‰Œ$@H‰„$HH‹œ$ H‰œ$PH‹œ$@H‹¬$€HkíHëH‰$H‹œ$0H‰\$H‹œ$8H‰\$èH‹œ$@H‰œ$XH‹œ$HH‰œ$`H‹œ$PH‰œ$hH‹œ$XH‰œ$èH‹œ$`H‰œ$ðH‹œ$hH‰œ$øH‹œ$ H‰$èH‹T$H‹L$¶\$H‰Ø<ˆD$m… ýÿÿH‹H‰$H‰”$àH‰T$H‰Œ$èH‰L$è¶\$€û„çH‹œ$ H‰œ$¸H‹œ$¸H‹+H‰¬$ H‹œ$¸H‹¬$ HÿÍH‰+H‹œ$ÈH‰œ$ÐH‹œ$ÐH‰œ$ØH‹œ$ØH‰œ$àH‹œ$àH‹¬$ØH)ëHƒû}gH�H‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‹œ$àH‰\$HÇD$ èH‹\$(H‰œ$ÐH‹\$0H‰œ$ØH‹\$8H‰œ$àH‹œ$ØH‰œ$ H‹„$ HÿÀH‹”$àH‹Œ$ÐH‰„$€H‰Œ$ÐH‹œ$€H‰œ$ØH‰”$àH�H‰$H‹œ$ÐH‹¬$ Hkí@HëH‰\$H�œ$ÀH‰\$èH‹œ$ÐH‰œ$¸H‹œ$ØH‰œ$ÀH‹œ$àH‰œ$ÈH‹œ$¸H‰œ$ÈH‹œ$ÀH‰œ$ÐH‹œ$ÈH‰œ$ØH‹\$xHÿÃH‰\$xé‰öÿÿéMþÿÿL‰T$pL9Ò‚ˆL‰Œ$L‰”$HÇ„$àHÇ„$èHÇ„$ð@€þ„L‰Œ$`H‹¼$H‰¼$€H‹„$H‰”$hH‰„$ˆH9ÂŒH9‚L‰Œ$ H‰„$¨H9À…áL‰ $H‰D$H‰|$H‰D$èL‹T$pL‹Œ$àH‹”$è¶\$ €û„¦HÇÀ<„ˆHƒút1L9Ò‚rL‰ÈL)ÒHƒút L‰ÓHÃH‰ØI‰ÁH‰„$àH‰”$èH‹´$àH‹Œ$èH‹„$ðH‰ÃH)ËHƒû}_H�H‰$H‰´$pH‰t$H‰Œ$xH‰L$H‰„$€H‰D$HÇD$ èL‹Œ$àH‹”$èH‹t$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$xH‰„$€H‰óH‰´$pH‰ÍHkíHëH‰$L‰L$H‰T$èH‹”$pH‹Œ$xH‹„$€H‰”$àH‰Œ$èH‰„$ðH‹œ$ H‰$èL‹T$pL‹L$L‰Œ$àH‹T$H‰”$è¶\$H‰Þ@€þ…ñýÿÿH‹„$ H‹8HÿÏH‰8H‹œ$àH‰$H‹œ$èH‰\$H‹´$ðH‰t$H�5H�|$H¥H¥èH‹L$(H‹D$0H‰Œ$ðH‰ $H‰„$øH‰D$H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿèH‹L$8H‹D$@H‰Œ$ðH‰ $H‰„$øH‰D$H�H‰\$èH‹L$H‹D$ H‰Œ$ H‰Œ$ðH‰„$¨H‰„$øH�¼$01ÀèH�H‰$èH‹D$Hƒø„ÛHÇÂHÇÁH‰”$xH‰Œ$€H‰„$pH‰$H‹œ$ðH‰\$H‹œ$øH‰\$èH‹œ$pH‰œ$0H‹œ$xH‰œ$8H‹œ$€H‰œ$@HÇÈœ$HH�H‰$H�H‰\$H�H‰\$H�œ$0H‰\$èH‹\$ H‰œ$0H‹\$(H‰œ$8éf÷ÿÿ‰éÿÿÿè Hƒú…Øýÿÿéiüÿÿ1ÀéZüÿÿè è L‰”$@H�H‹3H‰´$ÀH‹CH‰¼$HH‰„$ÈH9ÇŒÆH9Ç‚ÄL‰”$ H‰„$¨H9À…¤L‰$H‰D$H‰t$H‰D$èD¶L$mL‹”$àH‹¼$è¶\$ €û„hHÇÀ<„SHÇ„$HÇ„$HÇ„$ A€ù„AL‰”$H�L‹L‰„$pH‹CÆD$kH‰¼$H‰„$xH9ÇŒØH9Ç‚ÙH‰„$ˆL‰”$ H‹Œ$ˆH‰Œ$¨H9Á…¦L‰$H‰L$L‰D$H‰D$èL‹”$àH‹¼$è¶\$ €û„pÆD$o¶\$oˆ\$k€|$k„„Hƒÿ‚FL‰ÐH‰ûHƒëH‰œ$ˆH‹œ$ˆHƒûtHƒÀH‰„$ H‹œ$ˆH‰œ$¨H‹”$H‹Œ$H‹„$ H‰ÃH)ËHƒû}OH�H‰$H‰”$H‰T$H‰Œ$H‰L$H‰„$H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ˆH‹œ$ˆH‰œ$H‰„$H‰ÓH‰”$H‰ÍHkíHëH‰$H‹œ$ H‰\$H‹œ$¨H‰\$èH‹”$H‹Œ$H‹„$H‰”$H‰Œ$H‰„$ H‹œ$ H‰$èL‹T$L‰”$àH‹|$H‰¼$è¶\$I‰ÙA€ù…¿ýÿÿH‹œ$ H‰œ$°H‹œ$°H‹+H‹œ$°HÿÍH‰+H�œ$èHÇHÇCHÇCH‹œ$H‰œ$èH‹œ$H‰œ$ðH‹œ$ H‰œ$øH�H‰$H�H‰\$H�H‰\$H�œ$èH‰\$èH‹\$ H‰œ$0H‹\$(H‰œ$8éUóÿÿè ÆD$oé‹ýÿÿè H‹œ$àH‰$H‹´$èH‰t$H�5H�l$H‰ïH¥H¥èL‹„$àH‹¼$èL‹L$ H‹D$(L‰„$0L‰Œ$ L‰Œ$°H‰„$¨H‰¼$8H‰„$¸H9ÇŒt H9Ç‚r L‰„$ H‰„$¨H9À…R L‰$H‰D$L‰L$H‰D$èL‹„$àH‹¼$è¶\$ €û„ HÇÀ<„CH‹œ$ H‰œ$ÀH‹œ$ÀH‹;H‹œ$ÀHÿÏH‰;H‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$H‹´$ H‰t$H�´$ÀH�|$ H¥H¥H¥H‹œ$ÀH‰\$8èH‹\$@H‰œ$°H‹\$HH‰œ$¸H‹\$PH‰œ$ÀH‹\$XH‰œ$H‹\$`H‰œ$Hƒ¼$tLHÇ„$ÈHÇ„$ÐHÇ„$ØH‹œ$H‰œ$àH‹œ$H‰œ$èH�Ä€ÃH‹œ$°H‰œ$ÐH‹œ$¸H‰œ$ØH‹œ$ÀH‰œ$àH‹œ$Ø1ÀH‰œ$�H‹œ$ÐH‰œ$ÐH‹¬$�H9è�ÖðÿÿH‹´$ÐHƒþ„®H�¬$H‰ïèH‰„$˜H�œ$H�¬$€H‰ïH‰ÞèH�œ$€H�¬$@H‰ïH‰ÞèH�H‰$H�H‰\$H�H‰\$H�œ$@H‰\$èH‹\$ H‰œ$`H‹\$(H‰œ$hH‹œ$èH‰œ$XH‹œ$ðH‰œ$`H‹œ$øH‰œ$hH‹œ$XH‰œ$@H‹œ$`H‰œ$HH‹œ$hH‰œ$PH‹œ$PH‹¬$HH)ëHƒû}gH�H‰$H‹œ$@H‰\$H‹œ$HH‰\$H‹œ$PH‰\$HÇD$ èH‹\$(H‰œ$@H‹\$0H‰œ$HH‹\$8H‰œ$PH‹œ$HH‰œ$ˆH‹œ$ˆHÿÃH‰œ$ H‹Œ$PH‹”$ H‹„$@H‰”$ H‰Œ$€H‰„$@H‹œ$ H‰œ$HH‹œ$€H‰œ$PH‹œ$@H‹¬$ˆHkíHëH‰$H‹œ$`H‰\$H‹œ$hH‰\$èH‹œ$@H‰œ$XH‹œ$HH‰œ$`H‹œ$PH‰œ$hH‹œ$XH‰œ$èH‹œ$`H‰œ$ðH‹œ$hH‰œ$øH‹œ$ÐHƒÃ@H‰œ$ÐH‹„$˜HÿÀé/ýÿÿ‰éKýÿÿL‰„$H�L‹ L‰Œ$�H‹CH‰¼$H‰„$˜H9ÇŒ…H9Ç‚ƒL‰„$ H‰„$¨H9À…cL‰$H‰D$L‰L$H‰D$èL‹„$àH‹¼$è¶\$ €û„-HÇÀ<„9L‰$H‰|$èH‹T$H‹L$H‹D$ H‰”$H‰Œ$ H‰„$(H�H‰$H‹H‰\$H‹œ$Hƒ¼$ †ÏH�l$H‰ïH‰ÞH¥H¥èH‹Œ$àH‹„$èH‹\$ H‹+H‰¬$ØH‹œ$ØH‰œ$¨H‹œ$¨1íH9ë…{H‹œ$�H‰œ$�H‹œ$˜H‰œ$˜H‰Œ$€H‰„$ˆH�¼$P1ÀèH�œ$PH‰œ$ÈH‹œ$ÈHƒû„HÇÂHÇÁH‰œ$(H‰”$0H‰Œ$8H�H‰$H�œ$�H‰\$èH‹\$H‰œ$PH‹\$H‰œ$XH‹œ$(H‰$H‹œ$PH‰\$H‹œ$XH‰\$èH�H‰$H‹œ$ H‰\$Hƒ|$„[èH‹\$H‰œ$PH‹\$H‰œ$XH‹œ$(HƒÃH‰$H‹œ$PH‰\$H‹œ$XH‰\$èH�H‰$H�œ$€H‰\$èH‹\$H‰œ$PH‹\$H‰œ$XH‹œ$(HƒÃ H‰$H‹œ$PH‰\$H‹œ$XH‰\$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$(H‰\$H‹œ$0H‰\$H‹œ$8H‰\$ èH‹\$(H‰œ$pH‹\$0H‰œ$xHÇ„$ÈHÇ„$ÐHÇ„$ØH‹œ$pH‰œ$àH‹œ$xH‰œ$èH�Ä€É%é™þÿÿ‰éæýÿÿH‹œ$ˆH‰$H‹œ$�H‰\$H‹œ$˜H‰\$H‹œ$ H‹+H‰l$H‰L$ H‰D$(H‹”$¨H‹ÿÓH‹\$0H‰œ$ðH‹\$8H‰œ$øH‹\$@H‰œ$ H‹\$HH‰œ$(Hƒ¼$ tLHÇ„$ÈHÇ„$ÐHÇ„$ØH‹œ$ H‰œ$àH‹œ$(H‰œ$èH�Ä€ÃH‹œ$ðH‰œ$0H‹œ$øH‰œ$8é?éÿÿè HÇ„$øHÇ„$HÇ„$€|$mtTL‰$H‰|$èH‹¼$àH‹´$èH‹\$H‰œ$ H‹D$H‰„$¨HƒøtHƒþ†k¶€û.…¥H‹œ$HƒûާèÿÿH�¼$01ÀèH‹œ$øH‰œ$0H‹œ$H‰œ$8H‹œ$H‰œ$@H�H‰$H�H‰\$H�H‰\$H�œ$0H‰\$èH‹\$ H‰œ$0H‹\$(H‰œ$8éèÿÿH‰¼$PH‰´$XH�H‹+H‰¬$ÐH‹kH‰¬$ØÆD$lH‹„$XH‹Œ$ØH9ÈŒ]H‹œ$ØH‰œ$ˆH‹Œ$XH‹„$ˆH9Á‚>H‹Œ$PH‰„$€H‰Œ$@H‹œ$€H‰œ$HH‹œ$HH‹¬$ØH9ë…óH‹¬$@H‰,$H‹¬$HH‰l$H‹¬$ÐH‰l$H‹¬$ØH‰l$èH‹¼$àH‹´$è¶\$ €û„�ÆD$n¶\$nˆ\$l€|$ltGHƒþ‚wH‰øH‰óHÿËH‰œ$€H‹œ$€HƒûtHÿÀH‰ÇH‰„$àH‹´$€H‰´$èH‹”$øH‹Œ$H‹„$H‰ÃH)ËHƒû}_H�H‰$H‰”$pH‰T$H‰Œ$xH‰L$H‰„$€H‰D$HÇD$ èH‹¼$àH‹´$èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$€H‹œ$€H‰œ$xH‰„$€H‰ÓH‰”$pH‰ÍHkíHëH‰$H‰|$H‰t$èH‹”$pH‹Œ$xH‹„$€H‰”$øH‰Œ$H‰„$H‹œ$ H‰$èL‹D$L‰„$àH‹|$H‰¼$è¶\$ˆ\$mé^üÿÿè ÆD$né^þÿÿè è 1ÀéÓ÷ÿÿè 1Àéäòÿÿè 1Àé˜îÿÿè è ‰éÖáÿÿ1Àé–áÿÿè ú +00runtime.morestack_noctxt`à runtime.duffzeroÔ0"".(*Lines).nextNonEmptyÈ "".(*Lines).nextÔgo.string."*"�strings.Repeatägo.string." "Œ*runtime.concatstring2¦  runtime.eqstring’ +type.[0]int¤ +"runtime.newobjectÖ type.[]int  "runtime.growsliceÚ runtime.memmoveˆtype.[]intú"runtime.growslice¸à runtime.duffzero¼0"".(*Lines).nextNonEmptyè "".lesserHeadingð>unicode/utf8.DecodeRuneInStringˆunicode.IsSpaceð"".func·001·f„"strings.IndexFuncêtype.[]"".ElemÜ"runtime.growsliceÄ2runtime.writebarrieriface¦0"".(*Lines).nextNonEmptyð"".isHeading¶ 8regexp.(*Regexp).MatchStringä""type.[]"".SectionÖ#"runtime.growsliceØ%type."".Section¼&.runtime.writebarrierfat¨+ runtime.eqstringÐ-type.[]stringÂ."runtime.growsliceü/4runtime.writebarrierstringþ0 "".(*Lines).nextÜ2go.string."\n"ø2strings.JoinÌ3go.string."\t"ø3 go.string." "²4strings.Replace†5$unicode.IsSpace·fš5*strings.TrimRightFuncŒ6ð runtime.duffzeroš6type.[1]string¬6"runtime.newobjectÜ74runtime.writebarrierstringæ8type."".Textü8type."".Elem”9.go.itab."".Text."".ElemÂ9runtime.convT2I˜:$runtime.panicsliceÒ:$runtime.panicsliceà:$runtime.panicslice‚;go.string."- "Æ< runtime.eqstring¦>go.string."- "”@ runtime.eqstringäBtype.[]stringÖC"runtime.growslice°E4runtime.writebarrierstring²F "".(*Lines).nextˆItype."".ListžItype."".Elem¶I.go.itab."".List."".ElemäIruntime.convT2I¬J$runtime.panicsliceÎJ$runtime.panicslice’Kgo.string."* "´K*runtime.concatstring2ÎM runtime.eqstringªP "".parseSectionsäT  runtime.duffcopyªU  runtime.duffcopyàU  runtime.duffcopyîUtype."".Section„Vtype."".ElemœV4go.itab."".Section."".ElemÊVruntime.convT2IþXtype.[]"".ElemðY"runtime.growslice˜]2runtime.writebarrierifaceÌ_go.string."."�a runtime.eqstring†bstrings.Fieldsâb8type.map[string]"".ParseFuncøb"".parsersØc4runtime.mapaccess1_faststrÜeè runtime.duffzeroúftype.string¦gruntime.convT2E°h2runtime.writebarrieriface¾htype.int‚iruntime.convT2E”j2runtime.writebarrieriface¢jtype.stringÎjruntime.convT2Eàk2runtime.writebarrierifaceîkNgo.string."%s:%d: unknown command %q\n"âlfmt.Errorfòo +Ør$runtime.panicindexÎs"strings.TrimSpaceœuð runtime.duffzeroŠvtype."".Text vtype."".Elem¸v.go.itab."".Text."".Elemævruntime.convT2IÒwgo.string."\\."€{ runtime.eqstringÊ}type.[]string¼~"runtime.growslice–€4runtime.writebarrierstring˜� "".(*Lines).nextò�$runtime.panicslice”‚$runtime.panicslice¢‚$runtime.panicindex¾‚$runtime.panicsliceÚ‚$runtime.panicsliceö‚$runtime.panicslice„ƒ$runtime.panicslice®ƒ$runtime.panicsliceЀü"".autotmp_0863type.uint64"".autotmp_0862type.uint64"".autotmp_0861type.int"".autotmp_0860type.int"".autotmp_0859"type.[]"".Section"".autotmp_0858type.uint64"".autotmp_0857type.uint64"".autotmp_0856type.int"".autotmp_0855type.int"".autotmp_0854type.[]"".Elem"".autotmp_0853type.[]"".Elem"".autotmp_0852type.uint64"".autotmp_0851type.uint64"".autotmp_0850type.int"".autotmp_0849type.int"".autotmp_0848type.[]string"".autotmp_0847type.uint64"".autotmp_0846type.uint64"".autotmp_0845type.uint64"".autotmp_0844type.uint64"".autotmp_0843ÿ type.string"".autotmp_0842£type.bool"".autotmp_0841"type.interface {}"".autotmp_0840"type.interface {}"".autotmp_0839ß "type.interface {}"".autotmp_0838ï*type.*[3]interface {}"".autotmp_0837¯ &type.[]interface {}"".autotmp_0836type.uint64"".autotmp_0835type.uint64"".autotmp_0834¿type.int"".autotmp_0833type.int"".autotmp_0832ÿtype.[]"".Elem"".autotmp_0831Ïtype.[]"".Elem"".autotmp_0830¿ type."".Elem"".autotmp_0829ÿtype."".Section"".autotmp_0828ß type.*"".Section"".autotmp_0827type.int"".autotmp_0826type.int"".autotmp_0825type.uint64"".autotmp_0824type.uint64"".autotmp_0823type.int"".autotmp_0822type.int"".autotmp_0821type.[]string"".autotmp_0820type.uint64"".autotmp_0819type.uint64"".autotmp_0818type.string"".autotmp_0817type.uint64"".autotmp_0816type.uint64"".autotmp_0815type.string"".autotmp_0814¡type.bool"".autotmp_0812type.[]string"".autotmp_0811type.uint64"".autotmp_0810type.uint64"".autotmp_0809type.int"".autotmp_0808type.int"".autotmp_0807Ÿtype.[]string"".autotmp_0806type.uint64"".autotmp_0805type.uint64"".autotmp_0804type.uint64"".autotmp_0803type.uint64"".autotmp_0802type.uint64"".autotmp_0801type.string"".autotmp_0799type.uint64"".autotmp_0798type.uint64"".autotmp_0797type.uint64"".autotmp_0796type.uint64"".autotmp_0795type.string"".autotmp_0793type.uint64"".autotmp_0792type.uint64"".autotmp_0791type.string"".autotmp_0789type.string"".autotmp_0788type.uint64"".autotmp_0787type.uint64"".autotmp_0786type.string"".autotmp_0784type.uint64"".autotmp_0783type.uint64"".autotmp_0782type.uint64"".autotmp_0781type.int"".autotmp_0780type.uint64"".autotmp_0779type.uint64"".autotmp_0778type.int"".autotmp_0777type.int"".autotmp_0776type.[]int"".autotmp_0775type.uint64"".autotmp_0774type.uint64"".autotmp_0773type.int"".autotmp_0772type.uintptr"".autotmp_0771type.int"".autotmp_0770ïtype.[]int"".autotmp_0768¿type.[]int"".autotmp_0765type.string"".autotmp_0763type.string"".autotmp_0761�"type.[]"".Section"".autotmp_0760type.int"".autotmp_0759type.bool"".autotmp_0758type.[]"".Elem"".autotmp_0757type."".Text"".autotmp_0756type.int"".autotmp_0755type.[]string"".autotmp_0754type.int"".autotmp_0753type.int"".autotmp_0752type.int"".autotmp_0751type.string"".autotmp_0750Ÿ type.error"".autotmp_0749ÿ type.string"".autotmp_0748ß type.string"".autotmp_0747ß(type.[3]interface {}"".autotmp_0746Ï"type."".ParseFunc"".autotmp_0745type.[]string"".autotmp_0744type.int"".autotmp_0743type.int"".autotmp_0742type.int"".autotmp_0741type.[]"".Elem"".autotmp_0740type."".Section"".autotmp_0739ß"type.[]"".Section"".autotmp_0738type.int"".autotmp_0737type.int"".autotmp_0736type.int"".autotmp_0735type.int"".autotmp_0734¯type."".List"".autotmp_0733type.int"".autotmp_0732type.[]string"".autotmp_0731type.int"".autotmp_0730type.int"".autotmp_0729type.int"".autotmp_0728type.int"".autotmp_0727type.int"".autotmp_0726type.int"".autotmp_0725Ÿtype."".Text"".autotmp_0724type.string"".autotmp_0723type.string"".autotmp_0722type.string"".autotmp_0721type.int"".autotmp_0720ÿtype.[]string"".autotmp_0719type.int"".autotmp_0718type.int"".autotmp_0717type.int"".autotmp_0716type.int"".autotmp_0713type.int"".autotmp_0711type.[]int"".autotmp_0710type.int"".autotmp_0707type.int"".autotmp_0706¿ type.string"".autotmp_0705type.int"".l�type.*"".Lines "".~r0§type.bool"strings.prefix·3ßtype.stringstrings.s·2ßtype.string"strings.prefix·3ßtype.stringstrings.s·2ßtype.string"".lÿtype.*"".Lines"strings.prefix·3Ÿtype.stringstrings.s·2Ÿtype.string"".lŸtype.*"".Lines "".~r0©type.bool"strings.prefix·3Ÿtype.stringstrings.s·2ÿtype.string"strings.prefix·3ÿtype.stringstrings.s·2ÿtype.string"strings.prefix·3ÿtype.stringstrings.s·2¿type.string"strings.prefix·3¿type.stringstrings.s·2¿type.string"".l� +type.[]string "".err¿ type.error"".tŸtype."".Elem"".parser¯"type."".ParseFunc"".argsÏtype.[]string +"".ssÿtype."".Section "".errß type.error"".subsecsŸ "type.[]"".Section"".bß type.[]string "".preŸtype.string"".s¿ +type.[]string"".indentÿ type.string"".iŸtype.int"".eŸ type."".Elem"".sectionÿtype."".Section"".prefix¿type.string +"".ok¥type.bool"".text¿type.string"".i�type.int"".sectionsï +"type.[]"".Section "".~r6°type.error "".~r5€"type.[]"".Section "".docptype.*"".Doc"".number@type.[]int"".lines0type.*"".Lines"".nametype.string "".ctx type.*"".ContextF%€¹ÿ€Ñ&ÿ€é ÿ€êÿ€ÚàAäÀp$ 0 +0¸P±7Ú®¥Ã':#b,4 +zÍ#� ”89œ¿ ¼ƒ$¯1ñ8 +E]T„)* +¤$ÇÇ3 +)ž92 ë)™ L¨×+ž5rû� L aR$EŽ}p¡G�4 +7 ‚©Þ>Ê]�áVD +¶´q-H г6¶+Í]A} Ú Xs+—çámAÙ$D»�ÓÔü; Ð,ÞÉ%²;.Ì�Þ%m(A-1hTgclocals·68f332b590f3e9d6bd01e1be95a0d74eTgclocals·12187f98c01e28bd3a9713464c55575d˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".parseHeader€!ð eH‹ %H�„$ðþÿÿH;AwèëâH�ì�HÇ„$¨HÇ„$°H‹œ$ H‰$èH‹L$H‹D$¶\$ˆ\$GH‹œ$˜H‰$Hƒ<$„´H‰Œ$èH‰L$H‰„$ðH‰D$è€|$G…èH�H‹+H‰¬$ˆH‹kH‰¬$�HÇD$hHÇD$pH�H‰$èH‹D$H‰D$`H‰$Hƒ<$„ƒH‹œ$ˆH‰\$H‹œ$�H‰\$èH‹\$`H‰\$`H‹1íH9ètH‹L$`H‰„$¨H‰Œ$°H�Ä�ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰%éqÿÿÿH‹œ$ H‰$èH‹|$H‰¼$¨H‹L$H‰Œ$°¶\$€û…ëH�H‹+H‰¬$˜H‹kH‰¬$ HÇD$xHÇ„$€H�H‰$èH‹D$H‰D$`H‰$Hƒ<$„ƒH‹œ$˜H‰\$H‹œ$ H‰\$èH‹\$`H‰\$`H‹1íH9ètH‹T$`H‰„$¨H‰”$°H�Ä�ÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë´‰%éqÿÿÿHƒùu HÇ„$¨HÇ„$°H�Ä�ÃH‰¼$¸H�L‹L‰„$ÈH‹CH‰Œ$ÀH‰„$ÐH9ÁŒH9Á‚H‰¼$èH‰„$ðH9À…ñH‰<$H‰D$L‰D$H‰D$èH‹¼$¨H‹Œ$°¶\$ €û„»HÇÀ<„ËHƒù‚ºH‰øHƒéHƒùtHƒÀH‰„$èH‰$H‰Œ$ðH‰L$H�H�l$H‰ïH‰ÞH¥H¥èH‹T$ L‹L$(H‹D$0H‰”$H‰„$(1ÀL‰L$XH‹l$XH9è�°H‰D$PH‹œ$H‰ÅH‰D$HL‰Œ$ L9ȃHkíHëH�,$H‰ïH‰ÞH¥H¥èH‹L$H‹D$H‹œ$H‹l$HL‹„$ L9ŃËHkíHëH‰$H‰Œ$èH‰L$H‰„$ðH‰D$èL‹Œ$ H‹D$PHÿÀH‹l$XH9èŒPÿÿÿH‹œ$˜Hƒû„jH‹shH‹{pH‹KxH‰´$xH‰¼$€H‰Œ$ˆH‰øH‰¼$hL‰Œ$ LÈH‰Œ$pH)ÈHƒø~[H�H‰$H‰´$`H‰t$H‰|$H‰L$H‰D$ èL‹Œ$ H‹¼$€H‹t$(H‹\$0H‰œ$hH‹\$8H‰œ$pH‰ûH‰õH‰´$`HkÛHÝH‰,$H‹œ$H‰\$L‰ËHÁãH‰\$èH‹Œ$€H‹¬$ H‹„$pHéH‹¬$`H‰¬$`H‰Œ$hH‰„$pH‹œ$˜H‰$Hƒ<$t6Hƒ$hH‰¬$xH‰l$H‰Œ$€H‰L$H‰„$ˆH‰D$èérûÿÿ‰%ëÁ‰é�þÿÿè è è H‰<$H‰L$èL‹„$¨H‹¼$°H‹Œ$˜H‹t$H‰´$0‹l$‰¬$8H‹T$ H‰”$@¶\$(€ût:H‰ $Hƒ<$t&Hƒ$ HÇD$H‰t$‰l$H‰T$ èéÇúÿÿ‰%ëÑH‹YHƒûu-H‰ $Hƒ<$tHƒ$L‰D$H‰|$èé�úÿÿ‰%ëÞL‰„$øH‰¼$H�œ$HÇHÇCH�œ$Hƒû„ÛHÇÂHÇÁH‰œ$HH‰”$PH‰Œ$XH�H‰$H�œ$øH‰\$èH‹L$H‹D$H‹œ$HH‰$H‰Œ$ØH‰L$H‰„$àH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹œ$HH‰\$H‹œ$PH‰\$H‹œ$XH‰\$ èH‹D$(H‹L$0H‰„$¨H‰Œ$°H�Ä�Ééÿÿÿ1ÀéEûÿÿè ‰%é@øÿÿZ +00runtime.morestack_noctxt”0"".(*Lines).nextNonEmpty¦4runtime.writebarrierstringÊTgo.string."unexpected EOF; expected title"ª.type.errors.errorString¼"runtime.newobject¬4runtime.writebarrierstringÎBgo.itab.*errors.errorString.error¤0type.*errors.errorStringºtype.errorÒBgo.itab.*errors.errorString.erroræ runtime.typ2Itab® "".(*Lines).nextŒ4go.string."unexpected EOF"ò.type.errors.errorString„"runtime.newobjectô4runtime.writebarrierstring– Bgo.itab.*errors.errorString.errorì 0type.*errors.errorString‚ +type.errorš +Bgo.itab.*errors.errorString.error® + runtime.typ2Itab¾ "go.string."Tags:"‚  runtime.eqstringÒgo.string.","ústrings.Splitâ"strings.TrimSpace†4runtime.writebarrierstringŠtype.[]stringÔ"runtime.growslice runtime.memmovež2runtime.writebarriersliceÒ$runtime.panicindexà$runtime.panicindexî$runtime.panicsliceŽ"".parseTimeô0runtime.writebarrierfat3â4runtime.writebarrierstringÊtype.stringöruntime.convT2Eà2runtime.writebarrierifaceîLgo.string."unexpected header line: %q"âfmt.ErrorfÌ $runtime.panicslice@ T"".autotmp_0957ï"type.interface {}"".autotmp_0955�&type.[]interface {}"".autotmp_0954type.uint64"".autotmp_0953type.uint64"".autotmp_0952type.int"".autotmp_0951type.uintptr"".autotmp_0950type.int"".autotmp_0949_type.[]string"".autotmp_0948type.[]string"".autotmp_0947type.int"".autotmp_0946type.int"".autotmp_0945type.uint64"".autotmp_0944type.uint64"".autotmp_0941type.string"".autotmp_0939type.*uint8"".autotmp_0938type.error"".autotmp_09370type.*errors.errorString"".autotmp_0934ß0type.*errors.errorString"".autotmp_0933Ïtype.string"".autotmp_0932type.error"".autotmp_0931¯type.string"".autotmp_0930�(type.[1]interface {}"".autotmp_0929type.[]string"".autotmp_0928type.string"".autotmp_0927/type.[]string"".autotmp_0925ïtype.int"".autotmp_09230type.*errors.errorString"".autotmp_09220type.*errors.errorString"strings.prefix·3�type.stringstrings.s·2¯type.string "".~r0¯type.errorerrors.text·2ïtype.string "".~r0Ïtype.errorerrors.text·2�type.string"".t¿type.time.Time"".i�type.int"".tagsïtype.[]string"".textÏtype.string +"".ok‘type.bool "".~r2 type.error"".linestype.*"".Lines "".doctype.*"".DocB% ©Ÿ £Ÿ `Ÿ  +Ÿ )ÀˆŽ=Z è0 ë$ žn•î +U,  +!" ›TI”8�k8‡|t +ùf 8sÁv5Tgclocals·c9cfdc2add1ab90a2726eb59bd300fa3Tgclocals·42b1964f682aa58ebef1ffcbbf0f097c˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".parseAuthors€/ì.eH‹ %H�„$ þÿÿH;AwèëâH�ìàHÇ„$HÇ„$HÇ„$ðHÇ„$øHÇ„$H‹œ$èH‰$è¶\$€û…H�H‹+H‰l$pH‹kH‰l$xHÇD$PHÇD$XH�H‰$èH‹D$H‰D$@H‰$Hƒ<$„¡H‹\$pH‰\$H‹\$xH‰\$èH‹\$@H‰\$@H‹1íH9ètAH‹L$@HÇ„$ðHÇ„$øHÇ„$H‰„$H‰Œ$H�ÄàÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë�‰%éSÿÿÿH‹„$èH‹(HÿÍH‰(HÇD$HH‹œ$èH‰$èH‹|$HL‹T$L‰”$�H‹T$H‰”$˜¶\$€û… H�H‹+H‰¬$€H‹kH‰¬$ˆHÇD$`HÇD$hH�H‰$èH‹D$H‰D$@H‰$Hƒ<$„§H‹œ$€H‰\$H‹œ$ˆH‰\$èH‹\$@H‰\$@H‹1íH9ètAH‹T$@HÇ„$ðHÇ„$øHÇ„$H‰„$H‰”$H�ÄàÃH�H‰$H�H‰\$H�H‰\$èH‹D$ë�‰%éMÿÿÿL‰”$ H�L‹L‰„$ÀH‹CH‰”$¨H‰„$ÈH9ÂŒ�H9‚‹L‰”$ðH‰„$øH9À…kL‰$H‰D$L‰D$H‰D$èL‹”$�H‹|$HH‹”$˜¶\$ €û„0HÇÀ<„TH‹„$èH‹(HÿÍH‰(1íH9ï„H‰þHƒÿ„$H�¬$H‰ïH¥H¥H¥H‹”$ðH‹Œ$øH‹œ$H‰ØH)ËHƒû}OH�H‰$H‰”$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$€H‰„$ˆH‰ÖH‰”$xH‰ÏHkÿHþH‰4$HÇD$H�´$H�|$H¥H¥H¥èH‹”$xH‹Œ$€H‹„$ˆH‰”$ðH‰Œ$øH‰„$HÇ„$HÇ„$H�ÄàÉéÕþÿÿ1íH9ï„3Hƒú…)H‰þHƒÿ„H�¬$�H‰ïH¥H¥H¥H‹”$ðH‹Œ$øH‹œ$H‰ØH)ËHƒû}OH�H‰$H‰”$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$€H‰„$ˆH‰”$xH‰ÏHkÿHûH‰$HÇD$H�œ$�H�|$H‰ÞH¥H¥H¥èH‹”$xH‹Œ$€H‹„$ˆH‰”$ðH‰Œ$øH‰„$HÇD$Héˆûÿÿ‰éäþÿÿ1íH9ïu*H�H‰$èL‹”$�H‹”$˜H‹\$H‰\$HHÇ„$àHÇ„$èL‰”$°H�H‹;H‰¼$ÐH‹CH‰”$¸H‰„$ØH9ÂŒH9‚ÿL‰”$ðH‰„$øH9À…ßL‰$H‰D$H‰|$H‰D$èL‹”$�H‹”$˜¶\$ €û„©HÇÀ<„¢Hƒú‚‘H�H�,$H‰ïH‰ÞH¥H¥L‰ÐH‰ÑHÿÉHƒùtHÿÀH‰„$ðH‰D$H‰Œ$øH‰L$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$H�H‰$H‰”$àH‰T$H‰Œ$èH‰L$èH�œ$H�l$H‰ßH‰îH¥H¥H¥¶\$0€û„ˆH‹œ$�H‰œ$H‹´$˜H‰´$H�´$H�¬$¨H‰ïH¥H¥H¥H�H‰$H�H‰\$H�H‰\$H�œ$¨H‰\$èH‹\$ H‰œ$àH‹\$(H‰œ$èHƒ¼$à…öH�¼$À1ÀèH�H‰$èH‹D$Hƒø„ HÇÁHÇÂH‰Œ$hH‰”$pH‰„$`H‰$H‹œ$�H‰\$H‹œ$˜H‰\$èH‹œ$`H‰œ$ÀH‹œ$hH‰œ$ÈH‹œ$pH‰œ$ÐH�H‰$H�H‰\$H�H‰\$H�œ$ÀH‰\$èH‹\$ H‰œ$àH‹\$(H‰œ$èH‹\$HHƒû„.H‹H‹KH‹[H‰”$HH‰Œ$PH‰œ$XH‰ØH)ËHƒû}OH�H‰$H‰”$0H‰T$H‰Œ$8H‰L$H‰„$@H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$8H‰„$@H‰ÓH‰”$0H‰ÍHkíHëH‰$H‹œ$àH‰\$H‹œ$èH‰\$èH‹”$0H‹Œ$8H‹„$@H‹\$HH‰$Hƒ<$t1H‰”$HH‰T$H‰Œ$PH‰L$H‰„$XH‰D$èé÷ÿÿ‰%ëÆ‰éËþÿÿ‰éíýÿÿè L‰$H‰T$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$�H‹Œ$˜¶\$ €ûtH‰$H‰L$èH‹T$H‹L$éuüÿÿH‰$H‰L$H�H�l$H‰ïH‰ÞH¥H¥èH‹”$àH‹Œ$è¶\$ €û„3üÿÿH�H�,$H‰ïH‰ÞH¥H¥H‹œ$�H‰\$H‹œ$˜H‰\$èH�\$ H�,$H‰ïH‰ÞH¥H¥èH‹T$H‹L$éØûÿÿ1ÀéWûÿÿè 1ÀéÐ÷ÿÿè „ +00runtime.morestack_noctxtÜ0"".(*Lines).nextNonEmpty†4go.string."unexpected EOF"Ú.type.errors.errorStringì"runtime.newobjectÐ4runtime.writebarrierstringòBgo.itab.*errors.errorString.error�0type.*errors.errorString¦type.error¾Bgo.itab.*errors.errorString.errorÒ runtime.typ2ItabÎ "".(*Lines).next¶4go.string."unexpected EOF"–.type.errors.errorString¨"runtime.newobject˜ 4runtime.writebarrierstringº Bgo.itab.*errors.errorString.errorØ +0type.*errors.errorStringî +type.error† Bgo.itab.*errors.errorString.errorš  runtime.typ2ItabÞ go.string."* "¢  runtime.eqstringÐ type.[]"".AuthorÂ"runtime.growslice€0runtime.writebarrierfat3ê type.[]"".AuthorÜ"runtime.growslice 0runtime.writebarrierfat3Ætype."".AuthorØ"runtime.newobjectÚgo.string."@"ž runtime.eqstringš>go.string."http://twitter.com/"˜*runtime.concatstring2È"".parseURLêtype."".Link°$runtime.assertI2T2þtype."".Link” type."".Elem¬ .go.itab."".Link."".ElemÚ runtime.convT2IÊ!ð runtime.duffzeroØ!type.[1]stringê!"runtime.newobjectš#4runtime.writebarrierstringˆ$type."".Textž$type."".Elem¶$.go.itab."".Text."".Elemä$runtime.convT2I¢&type.[]"".Elem”'"runtime.growsliceÎ(2runtime.writebarrierifaceö)2runtime.writebarrierslice¸*$runtime.panicsliceÜ*go.string.":"„+ strings.ContainsÔ+"".parseURL’,go.string."@"º, strings.Contains„-&go.string."mailto:"Þ-*runtime.concatstring2Ž."".parseURLÄ.$runtime.panicsliceà.$runtime.panicslice`Àx"".autotmp_1030type.uint64"".autotmp_1029type.uint64"".autotmp_1028type.int"".autotmp_1027type.int"".autotmp_1026 type.[]"".Author"".autotmp_1025�type."".Author"".autotmp_1024type.uint64"".autotmp_1023type.uint64"".autotmp_1022type.int"".autotmp_1021type.int"".autotmp_1020ßtype.[]"".Elem"".autotmp_1019¯type.[]"".Elem"".autotmp_1017ÿtype.[]string"".autotmp_1016type.uint64"".autotmp_1015type.uint64"".autotmp_1014type.uint64"".autotmp_1013type.uint64"".autotmp_1012type.string"".autotmp_1010type.uint64"".autotmp_1009type.uint64"".autotmp_1008type.int"".autotmp_1007type.int"".autotmp_1006Ï type.[]"".Author"".autotmp_1005Ÿtype."".Author"".autotmp_1002ßtype.string"".autotmp_1000type.error"".autotmp_0999type.*uint8"".autotmp_0998type.error"".autotmp_09970type.*errors.errorString"".autotmp_0996type.error"".autotmp_0993¿0type.*errors.errorString"".autotmp_0992 type.[]"".Author"".autotmp_0991type.[]"".Elem"".autotmp_0990?type."".Text"".autotmp_0989otype."".Link"".autotmp_0988type."".Elem"".autotmp_0986type."".Elem"".autotmp_0983type.int"".autotmp_0982type.int"".autotmp_0981type.int"".autotmp_0978type.int"".autotmp_0977type.int"".autotmp_0974type.int"".autotmp_09730type.*errors.errorString"".autotmp_09710type.*errors.errorString"strings.prefix·3Ÿtype.stringstrings.s·2ßtype.string"strings.prefix·3¿type.stringstrings.s·2ÿtype.string "".~r0ÿtype.errorerrors.text·2¿type.string "".~r0Ÿtype.errorerrors.text·2ßtype.string"".l¿type."".Link +"".elÿtype."".Elem"".textŸtype.string"".a¯type.*"".Author "".err@type.error"".authors type.[]"".Author"".linestype.*"".Lines8%ÀŸ¿Àã¿Àª¿Àì À¼Ða€ 5 Œ£J ‘ A” *žr Q hö¯ST> +BV +„mH2¿m8…Ð_îb\£} L +•HXe˜]T!&( 3 +R 3 Tgclocals·5e4d446e2b67ff218d4a9bad86174520Tgclocals·4a9f2707d4bac61f0fe5aa93c670a399˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".parseURL€ êeH‹ %H�D$ÐH;AwèëåH�ì°HÇ„$ÈHÇ„$ÐH‹œ$¸H‰$H‹œ$ÀH‰\$èH‹D$H‹L$H‹\$ H‰\$8HƒùH‰L$0„EH‹œ$¸H‰\$PH‹œ$ÀH‰\$XH�¼$�1ÀèH�œ$�Hƒû„HÇÂHÇÁH‰\$`H‰T$hH‰L$pH�H‰$H�\$PH‰\$èH‹L$H‹D$H‹\$`H‰$H‰L$@H‰L$H‰D$HH‰D$èH‹\$0H‰$H‹\$8H‰\$èH‹L$H‹D$H‹\$`HƒÃH‰$H‰L$@H‰L$H‰D$HH‰D$èH�H�,$H‰ïH‰ÞH¥H¥H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$ èHÇ„$ÈHÇ„$ÐH�İÉéöþÿÿH�\$xHÇHÇCHÇCH‰D$xH�H‰$H�H‰\$H�H‰\$H�\$xH‰\$èH‹\$ H‰œ$ÈH‹\$(H‰œ$ÐH�İà +*0runtime.morestack_noctxt¨net/url.ParseÀð runtime.duffzero¬type.stringÒruntime.convT2Eª2runtime.writebarrierifaceÚruntime.convI2Eº2runtime.writebarrierifaceÈ2go.string."Parse(%q): %v"ªlog.PrintfÈtype."".LinkÞtype."".Elemö.go.itab."".Link."".Elemžruntime.convT2I@à"".autotmp_1058"type.interface {}"".autotmp_1057ß"type.interface {}"".autotmp_1055Ÿ&type.[]interface {}"".autotmp_1054otype."".Link"".autotmp_1053¿type.string"".autotmp_1052?(type.[2]interface {} "".errÿtype.error "".~r1 type."".Elem"".texttype.string "à–ßà{ß À$Ê:2ž €S•Dhz2Tgclocals·9cf15d8275d9c299f023024ca604cf90Tgclocals·eb022b83c32e48619e4bed1149b74732˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".parseTime †eH‹ %H;awèëêHƒìXHÇD$pÇD$xHÇ„$€H�H�,$H‰ïH‰ÞH¥H¥H‹\$`H‰\$H‹\$hH‰\$èH‹\$ H‰\$p‹\$(‰\$xH‹\$0H‰œ$€H‹D$8H‹\$@H‰\$PHƒøH‰D$Hu Æ„$ˆHƒÄXÃH�H�,$H‰ïH‰ÞH¥H¥H‹\$`H‰\$H‹\$hH‰\$èH‹l$ ‹T$(H‹L$0H‹D$8H‹\$@H‰\$PHƒøH‰D$Hu^H‰l$pH‰,$‰T$x‰T$H‰Œ$€H‰L$H»àî$H‰\$èH‹T$ ‹L$(H‹D$0H‰T$p‰L$xH‰„$€Æ„$ˆHƒÄXÃ1Ò1É1ÀH‰T$p‰L$xH‰„$€Æ„$ˆHƒÄXà + 0runtime.morestack_noctxtt8go.string."15:04 2 Jan 2006"Âtime.ParseÜ,go.string."2 Jan 2006"ªtime.ParseÞtime.Time.Add`° +"".autotmp_1063type.time.Time "".errtype.error +"".okPtype.bool"".t type.time.Time"".texttype.string.°�¯°³¯°#¯�(Ü7\  K Q 1 `°Tgclocals·13c015770347481bee7a16dde25a3e2fTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".init·8€þeH‹ %H;awèëêHƒì@H�H‹+H‰l$0H‹kH‰l$8H�H‰\$(H�H‰\$ H�H‰$H‹H‰\$H�\$0H‰\$H�\$ H‰\$èHƒÄ@à + 0runtime.morestack_noctxt:"go.string."style"j"".Style·f‚Htype.func(string) html/template.HTMLš4type.html/template.FuncMap°"".funcsì$runtime.mapassign1€"".autotmp_1066?"type.interface {}"".autotmp_1064type.string€d€<` +u Tgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·cc0c47712f7946250c88efc43ef37a84˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/style.goþ"".Style€þeH‹ %H;awèëêHƒì0HÇD$HHÇD$PH‹\$8H‰$H‹\$@H‰\$èH‹L$H‹D$H‰L$ H‰ $H‰D$(H‰D$èH‹L$H‹D$H‰L$HH‰D$PHƒÄ0à + 0runtime.morestack_noctxt€"html.EscapeStringÄ"".font@`"".autotmp_1069type.string"".autotmp_1068type.string "".~r1 .type.html/template.HTML"".stype.string`d_€ +H,T +?ATgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/style.goþ"".fontà'à'eH‹ %H�„$ÿÿÿH;AwèëâH�ìxHÇ„$�HÇ„$˜H‹œ$€H‰$H‹´$ˆH‰t$H�5H�l$H‰ïH¥H¥èH‹”$€H‹Œ$ˆH‹\$ HƒûÿuH‰”$�H‰Œ$˜H�ÄxÃH‰$H‰L$èH‹T$H‹L$H‹D$ H‰”$0H‰Œ$8H‰„$@H�H‰$èH‹\$H‰œ$ˆH‹Œ$0H‹„$8H‹œ$@H‰œ$pHÇD$xH‰„$hH‰D$hH‰Œ$`H‰Œ$€H‹\$xH‹l$hH9ë}}H‹œ$€Hƒû„�H‹H‹kH‹\$xH‰\$HH‰”$ H‰”$°H‰¬$(H‰¬$¸Hƒý�‘H‹œ$€HƒÃH‰œ$€H‹\$xHÿÃH‰\$xH‹\$xH‹l$hH9ë|ƒH‹œ$0H‰$H‹œ$8H‰\$H‹œ$@H‰\$H�\$HÇHÇCèH‹L$(H‹D$0H‰Œ$�H‰„$˜H�ÄxÃH‰$H‰l$èH‹L$H‰Œ$àH‹D$H‰„$èHƒøt@H‹œ$0H‹l$HL‹„$8L9ÅsHkíHëH‰$H‰L$H‰D$èéÿÿÿè H‹œ$°H‰$H‹´$¸H‰t$H�5H�l$H‰ïH¥H¥èH‹D$ Hƒøÿ„ÁþÿÿH‹Œ$¸H‰D$XH9Á‚øH‹Œ$°H‰Œ$ H‰„$(1ÉH‰L$`H‹œ$ H‰$H‹œ$(H‰\$H‰L$èL‹Œ$°L‹D$XH‹”$¸H‹L$‹D$ H‰L$pHƒùt7H�H�,$H‰ïH‰ÞH¥H¥‰D$èH‹L$p¶\$€ûuéþÿÿéxÿÿÿL9‚FL‰ÏL‰ÆL9‚0L‰ÈL)ÂHƒút L‰ÃHÃH‰ØH‰¼$ H‰¼$ÐH‰´$(H‰´$ØH‰„$H‰”$H‰„$ HƒúH‰”$¨†Ê¶(HÇ„$HÇ„$@ˆl$?@€ý*…®H‰¼$H‰<$H‰´$H‰t$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$ H‰œ$ÐH‹\$(H‰œ$ØH�H‹+H‰¬$H‹kH‰¬$H‹œ$¨Hƒû‚)H‹œ$ H‰$H‹œ$¨H‰\$H‹Œ$ HÇÀH‰Œ$ H‰L$H‰„$(H‰D$èH‹´$ H‹”$¨H‹D$ Hƒø„„üÿÿH‰ÁHÿÁH9Ê‚­I‰ðH‰ÏH‰ÁHÿÁH9Ê‚‘H‰ðH)ÊHƒút H‰ËHÃH‰ØL‰„$ L‰„$ðH‰¼$(H‰¼$øH‰„$ÀH‰„$H‰”$ÈH‰”$1ÉH‰L$pH‹œ$H‰$H‹œ$H‰\$H‰L$èH‹L$‹D$ H‰L$`Hƒùt4H�H�,$H‰ïH‰ÞH¥H¥‰D$èH‹L$`¶\$€ûué›ûÿÿë�H‹œ$ˆH‰$èH‹œ$ˆH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$èHÇÀH‹œ$øHÿËH9ÃŽ­H‹œ$øH‹”$øH‰D$PH‰ÁH9‚KH‹„$ðH)ÊHƒút H‰ËHÃH‰ØH‰„$H‰$H‰”$H‰T$èH‹”$ˆ¶L$?‹D$H‹\$H‰\$@¶Ù9ĉH‰$‰D$èH‹D$PH‹l$@HèH‹œ$øHÿËH9Ã�SÿÿÿH‹œ$ˆH‰$H‹œ$H‰\$H‹œ$H‰\$èH‹œ$ˆH‰$H‹œ$ÀH‰\$H‹œ$ÈH‰\$èH‹„$ˆHÇ„$�HÇ„$˜1íH9èu^H�H‹ H‹CH‹œ$0H‹l$HL‹„$8L9Ås/HkíHëH‰$H‰Œ$�H‰L$H‰„$˜H‰D$èéÁùÿÿè H‹xH‹PH‹HH9ÊrhH‹H‰ÖH)ÎH‰úH)ÊHƒút H‰ËHÃH‰ØH‰„$HH‰$H‰´$PH‰t$H‰”$XH‰T$èH‹L$H‹D$ H‰Œ$H‰„$é7ÿÿÿè H‹l$PHÿÅH‹œ$ðL‹„$øL9Ås@H�+¶8ËtH‰$ÇD$ èéFþÿÿH‰$ˆL$èH‹\$@HÿÃH‰\$@é'þÿÿè è è è è @€ý_uqH‰¼$H‰<$H‰´$H‰t$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$ H‰œ$ÐH‹\$(H‰œ$ØH�H‹+H‰¬$H‹kH‰¬$éGûÿÿ@€ý`…9øÿÿH‰¼$H‰<$H‰´$H‰t$H�H�l$H‰ïH‰ÞH¥H¥èH‹\$ H‰œ$ÐH‹\$(H‰œ$ØH�H‹+H‰¬$H‹kH‰¬$éÌúÿÿè è è è ‰éj÷ÿÿf +00runtime.morestack_noctxt² go.string."[`_*"Ô strings.IndexAnyÖ"".split²"type.bytes.BufferÄ"runtime.newobject€strings.Joinà$"".parseInlineLinkˆ +4runtime.writebarrierstringœ +$runtime.panicindexà +go.string."_*`"‚  strings.IndexAnyÐ &runtime.stringiter2° :go.string.".,;:()!?—–'\""Þ (strings.ContainsRune’go.string.""º*runtime.concatstring2ü go.string.""Ü"strings.LastIndexà&runtime.stringiter2–:go.string.".,;:()!?—–'\""Ä(strings.ContainsRune’*bytes.(*Buffer).Resetè6bytes.(*Buffer).WriteStringÐ>unicode/utf8.DecodeRuneInString¶2bytes.(*Buffer).WriteRuneÎ6bytes.(*Buffer).WriteString¤6bytes.(*Buffer).WriteString€"go.string.""–4runtime.writebarrierstringª$runtime.panicindexâ 2runtime.slicebytetostringª!$runtime.panicslice "2bytes.(*Buffer).WriteRuneÄ"2bytes.(*Buffer).WriteByteò"$runtime.panicindex€#$runtime.panicsliceŽ#$runtime.panicsliceœ#$runtime.panicsliceª#$runtime.panicsliceú#go.string.""¢$*runtime.concatstring2ä$ go.string.""ð%$go.string.""˜&*runtime.concatstring2Ú&&go.string.""œ'$runtime.panicindexª'$runtime.panicslice¸'$runtime.panicsliceÆ'$runtime.panicslice@ð‚"".autotmp_1122type.uint64"".autotmp_1121type.uint64"".autotmp_1120type.string"".autotmp_1119type.uint64"".autotmp_1118type.uint64"".autotmp_1117type.uint64"".autotmp_1116type.int32"".autotmp_1115type.int"".autotmp_1114type.int"".autotmp_1113type.uint64"".autotmp_1112type.uint64"".autotmp_1111type.uint64"".autotmp_1110type.int"".autotmp_1109type.string"".autotmp_1108type.uint64"".autotmp_1107type.uint64"".autotmp_1106type.int"".autotmp_1105type.string"".autotmp_1104type.uint64"".autotmp_1102type.uint64"".autotmp_1101type.uint64"".autotmp_1100type.uint64"".autotmp_1099Ïtype.string"".autotmp_1098type.uint64"".autotmp_1097type.uint64"".autotmp_1096type.string"".autotmp_1094type.int"".autotmp_1093¯type.int"".autotmp_1090¯type.string"".autotmp_1089ïtype.*string"".autotmp_1088Ÿtype.int"".autotmp_1087type.int"".autotmp_1086type.string"".autotmp_1085type.int"".autotmp_1084type.int"".autotmp_1083type.int"".autotmp_1082type.bool"".autotmp_1081type.string"".autotmp_1080type.int"".autotmp_1079type.string"".autotmp_1078type.string"".autotmp_1077type.string"".autotmp_1075type.string"".autotmp_1074type.int"".autotmp_1073�type.int"".autotmp_1072type.[]string"".autotmp_1071/type.[]string"".autotmp_1070ÿtype.int +"".&bß$type.*bytes.Buffer "".~r0Ïtype.string"".iÏtype.int "".widïtype.int"".tailïtype.string"".head�type.string"".closeïtype.string"".charñtype.uint8"".word¯type.string"".openÏtype.string"".first¿type.int"".link¯type.string"".word�type.string"".wßtype.int"".words�type.[]string "".~r1 type.string"".stype.string(%ð{ïð„ïðÊðœR=L5�0’a‰.4  + 6 +�-!  +] +N n +Y^-WV ++t  !$++y�އ(   N +N lixž0T +3gµ‘ÂY+ó+ ƒ\$;)X +½ #Tgclocals·81c02f9e2d65c724b32a843877676614Tgclocals·bdbcb5cf11a8d2e9dcef9bb9c1b68a12˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/style.goþ"".splitÀ®eH‹ %H�D$ØH;AwèëåH�ì¨HÇ„$ÀHÇ„$ÈHÇ„$ÐH�H‰$HÇD$HÇD$ +èH‹T$H‹L$ H‹D$(H‰T$pH‰L$xH‰„$€HÇD$8HÇ„$ˆHÇ„$�HÇ„$˜HÇ„$ H�œ$ˆH�-H‰+H�¬$°H‰kH�l$8H‰kH�l$pH‰kH‰\$XÆD$6H‹œ$°H‰\$`H‹œ$¸H‰\$h1ÒH‰T$PH‹\$`H‰$H‹\$hH‰\$H‰T$èH‹L$‹D$ H‰L$HHƒùt]H‹\$PH‰\$@‰$èH‹T$HH‹L$@¶\$H‰ØH‹l$8H9é~&ˆD$7¶l$6@8ètH‰ $H‹T$XH‹ÿÓH‹T$H¶D$7ˆD$6émÿÿÿH‹„$¸H‹\$8H9Ã}(H‹œ$¸H‰$H‹T$XH‹ÿÓH‹„$¸H‹\$8H9Ã|ØH‹\$pH‰œ$ÀH‹\$xH‰œ$ÈH‹œ$€H‰œ$ÐH�Ĩà +*0runtime.morestack_noctxt’type.[]stringÈ"runtime.makesliceš"".func·002ì&runtime.stringiter2¸unicode.IsSpace¬ +¢ +PÐ"".autotmp_1152¿type.int"".autotmp_1151¯type.int"".autotmp_1150?xtype.struct { F uintptr; A0 *string; A1 *int; A2 *[]string }"".autotmp_1148type.int"".autotmp_1147type.int"".autotmp_1145�type.string"".isSpaceátype.bool"".iÏtype.int"".wasSpaceãtype.bool"".appendWordŸtype.func(int)"".startßtype.int"".wordsotype.[]string "".~r1 type.[]string"".stype.string"ÐôÏ + DüFC 0`!&\ ;cÒœOTgclocals·c45f1008acf31f9ce337f7dfa1fa0204Tgclocals·116e10fe935608fc90c51ec360624def˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/style.goþ:regexp.*Regexp.FindString·fmàÌeH‹ %H;awèëêHƒì(HÇD$@HÇD$HH‹ZH‰$H‹\$0H‰\$H‹\$8H‰\$èH‹L$H‹D$ H‰L$@H‰D$HHƒÄ(à + "runtime.morestack’6regexp.(*Regexp).FindString@P +"".r0 type.string +"".a0type.stringPKO pÐp +H(Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.goþ"".func·001 ‚eH‹ %H;awèëêHƒì‹\$‰$è¶\$€ût +ÆD$ HƒÄÃÆD$ ëô + 0runtime.morestack_noctxtDunicode.IsSpace  "".~r1type.bool"".rtype.int32  P ô6 +!/Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·3280bececceccd33cb74587feedb1f9f˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ"".func·002À°eH‹ %H�D$ØH;AwèëåH�ì¨H‹rH‹JH‹ZH‰\$PH‹FH‹”$°H‰L$XH‹ H9ЂH9Ê‚øH‰t$`H‹H)ÊHƒút H‰ËHÃH‰ØH‰D$hH‰$H‰T$pH‰T$H�H�l$H‰ïH‰ÞH¥H¥èH‹t$XH‹D$`H‹L$ HƒùÿŽ4H‹H‰L$HHËH‰ÙH‹XH‹PH9Ê‚qH‹H)ÊHƒút H‰ËHÃH‰ØH‰D$hH‰$H‰T$pH‰T$èH‹L$HH‹t$XH‹D$`H‹|$ H‰|$@HƒÿŽÅHƒùŽLH‹HËH‰ÙH‹XH‹H9Ë‚›H9Ñ‚’H‹H)ÑHƒùt H‰ÓHÃH‰ØH‰D$hH‰L$pH‹\$PH‹H‹KH‹CH‰ÃH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$€H‰„$ˆH‰T$xH‰ÍHkíHëH‰$H‹\$hH‰\$H‹\$pH‰\$èH‹T$xH‹Œ$€H‹„$ˆH‹\$PH‰$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹|$@H‹L$HH‹t$XH‹D$`H‹H‹HÊHËHûH‰ÙH‹XH9Ë‚BH9Ñ‚9H‹H)ÑHƒùt H‰ÓHÃH‰ØH‰D$hH‰L$pH‹\$PH‹H‹KH‹CH‰ÃH)ËHƒû}LH�H‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$€H‰„$ˆH‰T$xH‰ÍHkíHëH‰$H‹\$hH‰\$H‹\$pH‰\$èH‹T$xH‹Œ$€H‹„$ˆH‹\$PH‰$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$èH‹D$XH‹(L‹D$HLÅL‹D$@LÅH‰(H�ĨÃè è H‹XH‹”$°H‹H9Ó‚=H9Ê‚4H‹H)ÊHƒút H‰ËHÃH‰ØH‰D$hH‰T$pH‹\$PH‹H‹KH‹CH‰ÃH)ËHƒû}OH�H‰$H‰”$�H‰T$H‰Œ$˜H‰L$H‰„$ H‰D$HÇD$ èH‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$˜H‰„$ H‰”$�H‰ÍHkíHëH‰$H‹\$hH‰\$H‹\$pH‰\$èH‹”$�H‹Œ$˜H‹„$ H‹\$PH‰$H‰T$xH‰T$H‰Œ$€H‰L$H‰„$ˆH‰D$èH‹\$XH‹¬$°H‰+H�ĨÃè è è , +*"runtime.morestack’go.string."[["ºstrings.Index„$"".parseInlineLink¦type.[]string’"runtime.growsliceº4runtime.writebarrierstringÎ 2runtime.writebarriersliceÊ type.[]string¶ "runtime.growsliceÞ 4runtime.writebarrierstringò2runtime.writebarriersliceÂ$runtime.panicsliceÐ$runtime.panicsliceštype.[]stringŒ"runtime.growsliceº4runtime.writebarrierstringÎ2runtime.writebarriersliceˆ$runtime.panicslice–$runtime.panicslice¤$runtime.panicsliceÐV"".autotmp_1196type.uint64"".autotmp_1195type.uint64"".autotmp_1194type.int"".autotmp_1193type.int"".autotmp_1192type.[]string"".autotmp_1191type.uint64"".autotmp_1190type.uint64"".autotmp_1189type.uint64"".autotmp_1188type.string"".autotmp_1187type.uint64"".autotmp_1186type.uint64"".autotmp_1185type.int"".autotmp_1184type.int"".autotmp_1183type.[]string"".autotmp_1182type.uint64"".autotmp_1181type.uint64"".autotmp_1180type.uint64"".autotmp_1179type.int"".autotmp_1178type.int"".autotmp_1177type.string"".autotmp_1176type.uint64"".autotmp_1175type.uint64"".autotmp_1173type.int"".autotmp_1172_type.[]string"".autotmp_1171type.uint64"".autotmp_1170type.uint64"".autotmp_1169type.uint64"".autotmp_1168type.int"".autotmp_1167type.string"".autotmp_1166type.uint64"".autotmp_1165type.uint64"".autotmp_1164type.uint64"".autotmp_1163type.int"".autotmp_1159type.[]string"".autotmp_1158type.[]string"".autotmp_1157/type.[]string"".autotmp_1156type.int"".&words¯type.*[]string"".&startŸtype.*int +"".&s�type.*string"".lÏtype.int"".j¿type.int "".endtype.int("нÏÐâÏÐà +L�3‡o +Ìý>œ¬TJ´TJ( ¥WJ Tgclocals·63f6e2d811f96480186529abc2596eddTgclocals·f47447b7d9c1d76611f56950de7aec30˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/style.goþ"".initàÆeH‹ %H�D$øH;AwèëåH�숶€ût¶€ûuH�ĈÃè ÆèèèèèèèèèèèèèèèH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èH�H�,$H‰ïH‰ÞH¥H¥èH‹\$H‰\$PH�H‰\$HH�H‰$èH‹D$H�-H‰(H‰D$8H‰$Hƒ<$„IHƒ$H‹H‰\$èH‹\$8H‰\$@H�H‰$HÇD$èH‹L$H�H‹+H‰l$hH‹kH‰l$pH‹\$HH‰\$`H�H‰\$XH�H‰$H‰L$0H‰L$H�\$hH‰\$H�\$XH‰\$èH�H‹+H‰l$hH‹kH‰l$pH‹\$@H‰\$`H�H‰\$XH�H‰$H‹\$0H‰\$H�\$hH‰\$H�\$XH‰\$èH‹\$PH‰$H‹\$0H‰\$èH‹t$H‰4$H�5H�l$H‰ïH¥H¥èH‹D$H‹T$ H‹L$(H‰$H‰T$xH‰T$H‰Œ$€H‰L$èH‹D$H�H‰$H‰D$èH�H‰$HÇD$èH‹D$H�H‰$H‰D$èH�H‰$HÇD$èH‹\$H‰\$H�H‰$èH�H�,$H‰ïH‰ÞH¥H¥èH‹D$H�H‰$H‰D$èèèèèèèèèÆH�ĈÉ%é«ýÿÿ¤ +*0runtime.morestack_noctxtJ"".initdone·b"".initdone·†"runtime.throwinit–"".initdone·¢html.init¬unicode.init¶time.initÀio/ioutil.initÊio.initÔnet/url.initÞlog.initè$path/filepath.initò$html/template.initüfmt.init†bytes.init�bufio.initšstrings.init¤strconv.init®regexp.init¼Fgo.string."\\s+HL([a-zA-Z0-9_]+)?$"â$regexp.MustCompileú"".highlightRE–.runtime.writebarrierptr¤6go.string."(.+) // HL(.*)$"Ê$regexp.MustCompileâ"".hlCommentREþ.runtime.writebarrierptrŒ¤go.string."\\.(code|play)\\s+((?:(?:-edit|-numbers)\\s+)*)([^\\s]+)(?:\\s+(.*))?$"²$regexp.MustCompileÊ"".codeREæ.runtime.writebarrierptrô(go.string."^[ \\t]*"š$regexp.MustCompile²""".leadingSpaceREÎ.runtime.writebarrierptrÜ go.string."code"‚"html/template.New¤(strings.TrimSpace·f¼Vtype.struct { F uintptr; R *regexp.Regexp }Î"runtime.newobjectæ:regexp.*Regexp.FindString·fm¬""".leadingSpaceREÀ.runtime.writebarrierptrâ4type.html/template.FuncMap†runtime.makemapž*go.string."trimSpace"â0type.func(string) stringú4type.html/template.FuncMapÈ $runtime.mapassign1Ö 0go.string."leadingSpace"š +0type.func(string) string² +4type.html/template.FuncMap€ $runtime.mapassign1° >html/template.(*Template).FuncsÐ ""..gostring.1ò >html/template.(*Template).ParseÐ $html/template.Mustè "".codeTemplate„ .runtime.writebarrierptr’ 8type.map[string]"".ParseFunc¶ runtime.makemapÎ "".parsersê .runtime.writebarrierptrø 4type.html/template.FuncMapœruntime.makemap¾"".funcsÐ.runtime.writebarrierptrÞ$go.string."^\\*+ "„$regexp.MustCompileœ"".isHeading¸.runtime.writebarrierptrÂ"".init·1Ì"".init·2Ö"".init·3à"".init·4ê"".init·5ô"".init·6þ"".init·7ˆ"".init·8”"".initdone·�"".autotmp_1234_"type.interface {}"".autotmp_1233?type.string"".autotmp_1232¯4type.html/template.FuncMap"".autotmp_1231ŸXtype.*struct { F uintptr; R *regexp.Regexp }"".autotmp_1230&type.*regexp.Regexp"".autotmp_12288type.*html/template.Template"".autotmp_1226�0type.func(string) string"".autotmp_12250type.func(string) string"".autotmp_1224o8type.*html/template.Template"".autotmp_1223type.error"".autotmp_1221&type.*regexp.Regexp"".autotmp_1220&type.*regexp.Regexp"".autotmp_1219&type.*regexp.Regexp&"���Ô��›«š7PΛñ444è4$ SÖ‚�33ö4Ý7&Bä9#a\ ÙTgclocals·64c48bd0c65b4af1edf8e3d2547f8224Tgclocals·861a756861fd389df81c425daa38bc99˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/style.go–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/code.go˜/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/parse.goþ4"".(*Caption).TemplateName€øeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþt)H�l$0H‰ïH¥H¥H�H‹ H‹kH‰L$PH‰l$XHƒÄ@ÉëÓ + 0runtime.morestack_noctxt~&go.string."present"¨&go.string."Caption"Ô0go.string."TemplateName"ü"runtime.panicwrap¼&go.string."caption"0€"".ctype."".Caption "".~r0type.string""..this type.*"".Caption€�€ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ("".Elem.TemplateNameàÞeH‹ %H;awèëêHƒìH‹Y H…Ût H�|$ H9;uH‰#HÇD$0HÇD$8H‹\$(H‰$H‹\$ H‹[ ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄà + 0runtime.morestack_noctxt¨ +@0 "".~r0 type.string""..thistype."".Elem0T/pp +TTgclocals·78fd77a07ab543a063c3a3049973febeTgclocals·3280bececceccd33cb74587feedb1f9fþ."".(*Code).TemplateNameÀ¤eH‹ %H;awèëêH�ì€H‹Y H…ÛtH�¼$ˆH9;uH‰#H‹œ$ˆ1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹´$ˆHƒþt3H�l$0H‰ïèH�H‹ H‹kH‰Œ$�H‰¬$˜H�ĀÉëÉ + 0runtime.morestack_noctxt�&go.string."present"º go.string."Code"æ0go.string."TemplateName"Ž"runtime.panicwrapÈè runtime.duffcopyÖ go.string."code"0€"".cŸtype."".Code "".~r0type.string""..thistype.*"".Code€°ÿ€àà †ZTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·60b838432de7bd6711f7b6dd53f7e80eþ,type..hash."".codeLineÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$ H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_1239type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p"type.*"".codeLine@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ(type..eq."".codeLineÀ¶eH‹ %H;awèëêHƒìHH‹\$PHƒû„«H‹3H‹KH‹\$XHƒû„ŽH‹H‹CH9ÁuxH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ût8H‹YH‹hH9ët +ÆD$hHƒÄHöY¶h@8ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉékÿÿÿ‰éNÿÿÿ + 0runtime.morestack_noctxtæ runtime.eqstring@� "".autotmp_1241?type.string"".autotmp_1240type.string "".~r30type.bool"".s type.uintptr"".q"type.*"".codeLine"".p"type.*"".codeLine>�‡���� �� ��àà +rnTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ,"".(*Section).SectionsàÄeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇD$hHÇD$pHÇD$xH‹\$`1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$`Hƒþt4H�,$H‰ïèèH‹T$@H‹L$HH‹D$PH‰T$hH‰L$pH‰D$xHƒÄXÉëÈ + 0runtime.morestack_noctxt´&go.string."present"Þ&go.string."Section"Š(go.string."Sections"²"runtime.panicwrapä  runtime.duffcopyî&"".Section.Sections@°"".sections"type.[]"".Section""..this type.*"".Section°Ã¯°ð +ð ˜XTgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ&"".(*Section).Level€êeH‹ %H;awèëêHƒìpH‹Y H…Ût H�|$xH9;uH‰#H‹\$x1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$xHƒþt"H�l$0H‰ïèH‹\$8HÿÃH‰œ$€HƒÄpÉëÚ + 0runtime.morestack_noctxt~&go.string."present"¨&go.string."Section"Ô"go.string."Level"ü"runtime.panicwrap°  runtime.duffcopy à"".stype."".Section "".~r0type.int""..this type.*"".Sectionà–ßàÀ À +}CTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·e13351f28add7c60853cb3aac0a0e34eþ:"".(*Section).FormattedNumber žeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$`HÇD$hH‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt*H�,$H‰ïèèH‹L$@H‹D$HH‰L$`H‰D$hHƒÄPÉëÒ + 0runtime.morestack_noctxt¢&go.string."present"Ì&go.string."Section"ø6go.string."FormattedNumber" "runtime.panicwrapÒ  runtime.duffcopyÜ4"".Section.FormattedNumber0  "".~r0type.string""..this type.*"".Section °Ÿ ÐÐ �ATgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ4"".(*Section).TemplateName †eH‹ %H;awèëêHƒìpH‹Y H…Ût H�|$xH9;uH‰#H‹\$x1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$xHƒþt0H�l$0H‰ïèH�H‹ H‹kH‰Œ$€H‰¬$ˆHƒÄpÉëÌ + 0runtime.morestack_noctxt~&go.string."present"¨&go.string."Section"Ô0go.string."TemplateName"ü"runtime.panicwrap°  runtime.duffcopy¾&go.string."section"0à"".stype."".Section "".~r0type.string""..this type.*"".Sectionà¤ßàÐÐ +}STgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·e13351f28add7c60853cb3aac0a0e34eþ4type..hash.[2]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_1248type.int"".autotmp_1247type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ0type..eq.[2]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_1252?"type.interface {}"".autotmp_1251"type.interface {}"".autotmp_1250_type.int"".autotmp_1249Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ(type..hash.[2]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_1255type.int"".autotmp_1254type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[2]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ$type..eq.[2]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_1259?type.string"".autotmp_1258type.string"".autotmp_1257_type.int"".autotmp_1256Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[2]string"".ptype.*[2]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ4type..hash.[3]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_1262type.int"".autotmp_1261type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[3]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ0type..eq.[3]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_1266?"type.interface {}"".autotmp_1265"type.interface {}"".autotmp_1264_type.int"".autotmp_1263Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[3]interface {}"".p*type.*[3]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ4type..hash.[1]interface {}àÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtü(runtime.nilinterhash@` "".autotmp_1269type.int"".autotmp_1268type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ0type..eq.[1]interface {}àÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$hHƒû„–H‰ÅHkíHëH‹ H‹sH‹\$`HƒûtvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxtÂruntime.efaceeq@°"".autotmp_1273?"type.interface {}"".autotmp_1272"type.interface {}"".autotmp_1271_type.int"".autotmp_1270Otype.int "".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ."".(*HTML).TemplateName€øeH‹ %H;awèëêHƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹\$H1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$HHƒþt)H�l$0H‰ïH¥H¥H�H‹ H‹kH‰L$PH‰l$XHƒÄ@ÉëÓ + 0runtime.morestack_noctxt~&go.string."present"¨ go.string."HTML"Ô0go.string."TemplateName"ü"runtime.panicwrap¼ go.string."html"0€"".stype."".HTML "".~r0type.string""..thistype.*"".HTML€�€ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ(type..hash."".IframeÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_1275type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Iframe@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ$type..eq."".IframeÀ¶eH‹ %H;awèëêHƒìHH‹\$PHƒû„«H‹3H‹KH‹\$XHƒû„ŽH‹H‹CH9ÁuxH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ût8H‹YH‹hH9ët +ÆD$hHƒÄHÃH‹YH‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉékÿÿÿ‰éNÿÿÿ + 0runtime.morestack_noctxtæ runtime.eqstring@� "".autotmp_1277?type.string"".autotmp_1276type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Iframe"".ptype.*"".Iframe>�‡���� �� ��àà +rnTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ2"".(*Iframe).TemplateName€úeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt*H�l$0H‰ïèH�H‹ H‹kH‰L$`H‰l$hHƒÄPÉëÒ + 0runtime.morestack_noctxt~&go.string."present"¨$go.string."Iframe"Ô0go.string."TemplateName"ü"runtime.panicwrap°� runtime.duffcopy¾$go.string."iframe"0 "".i?type."".Iframe "".~r0type.string""..thistype.*"".Iframe žŸ ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843bþ&type..hash."".ImageÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.strhashàruntime.memhash@@ +"".autotmp_1279type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Image@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ"type..eq."".ImageÀ¶eH‹ %H;awèëêHƒìHH‹\$PHƒû„«H‹3H‹KH‹\$XHƒû„ŽH‹H‹CH9ÁuxH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$èH‹L$PH‹D$X¶\$ €ût8H‹YH‹hH9ët +ÆD$hHƒÄHÃH‹YH‹hH9ët +ÆD$hHƒÄHÃÆD$hHƒÄHÃÆD$hHƒÄHÉékÿÿÿ‰éNÿÿÿ + 0runtime.morestack_noctxtæ runtime.eqstring@� "".autotmp_1281?type.string"".autotmp_1280type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Image"".ptype.*"".Image>�‡���� �� ��àà +rnTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ0"".(*Image).TemplateName€úeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt*H�l$0H‰ïèH�H‹ H‹kH‰L$`H‰l$hHƒÄPÉëÒ + 0runtime.morestack_noctxt~&go.string."present"¨"go.string."Image"Ô0go.string."TemplateName"ü"runtime.panicwrap°� runtime.duffcopy¾"go.string."image"0 "".i?type."".Image "".~r0type.string""..thistype.*"".Image žŸ ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843bþ$type..hash."".LinkÀªeH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$tbHÇD$H‹\$8H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$HÇD$H‰D$8H‰D$èH‹\$H‰\$@HƒÄ É%ëˉ%ë• + 0runtime.morestack_noctxt|runtime.memhashàruntime.strhash@@ +"".autotmp_1283type.uintptr "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".Link@h?@   +=cTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ type..eq."".LinkÀ°eH‹ %H;awèëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët +ÆD$hHƒÄHÃH‹qH‹IH‹PH‹@H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût +ÆD$hHƒÄHÃÆD$hHƒÄHà + 0runtime.morestack_noctxtì runtime.eqstring@� "".autotmp_1285?type.string"".autotmp_1284type.string "".~r30type.bool"".s type.uintptr"".qtype.*"".Link"".ptype.*"".Link*���T�� �    +u+Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ."".(*Link).TemplateName€üeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþt+H�l$0H‰ïH¥H¥H¥H�H‹ H‹kH‰L$XH‰l$`HƒÄHÉëÑ + 0runtime.morestack_noctxt~&go.string."present"¨ go.string."Link"Ô0go.string."TemplateName"ü"runtime.panicwrapÀ go.string."link"0�"".l/type."".Link "".~r0type.string""..thistype.*"".Link�Ÿ��ÀÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ¢type..hash.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }À´eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$t'HÇD$H‹\$8H‰\$èH‹\$H‰\$@HƒÄ É%ëÐ + 0runtime.morestack_noctxt|runtime.memhash@@ "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }@6?@`` +=#Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþžtype..eq.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool } †eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„‰H‹\$0H‰\$Hƒ|$tnHÇD$èH‹\$(H‰$Hƒ<$tGH‹\$0H‰\$Hƒ|$t,HÇD$è¶\$€ûu +ÆD$@HƒÄ ÃÆD$@HƒÄ É%ëˉ%ë°‰%뉉%ékÿÿÿ + 0runtime.morestack_noctxt” runtime.memequalô runtime.memequal@@ "".~r30type.bool"".s type.uintptr"".q˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }"".p˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }@w?@ ?@4ÐÐ I‡Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ¦go.(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }).Render`HHÇD$(HÇD$0H‹\$H‹+H‰l$é@ "".(*Doc).Render` "".~r2@type.error"".t08type.*html/template.Template"".wtype.io.Writer""..this˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }000Tgclocals·55bb62d178ce8a7624d2db81040dc82fTgclocals·3280bececceccd33cb74587feedb1f9fþ go.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }.Render ŽeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$hHÇD$pH‹\$8H‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$èH‹L$ H‹D$(H‰L$hH‰D$pHƒÄ0à + 0runtime.morestack_noctxtÔ "".(*Doc).Render€` "".~r2`type.error"".tP8type.*html/template.Template"".w0type.io.Writer""..this–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }`l_ +�� +i'Tgclocals·1ea9ab88ef0f33a5a8a5a94ba498dc3aTgclocals·3280bececceccd33cb74587feedb1f9fþªtype..hash.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }À´eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$t'HÇD$H‹\$8H‰\$èH‹\$H‰\$@HƒÄ É%ëÐ + 0runtime.morestack_noctxt|runtime.memhash@@ "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }@6?@`` +=#Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ¦type..eq.struct { *"".Section; Template *html/template.Template; PlayEnabled bool } †eH‹ %H;awèëêHƒì H‹\$(H‰$Hƒ<$„‰H‹\$0H‰\$Hƒ|$tnHÇD$èH‹\$(H‰$Hƒ<$tGH‹\$0H‰\$Hƒ|$t,HÇD$è¶\$€ûu +ÆD$@HƒÄ ÃÆD$@HƒÄ É%ëˉ%ë°‰%뉉%ékÿÿÿ + 0runtime.morestack_noctxt” runtime.memequalô runtime.memequal@@ "".~r30type.bool"".s type.uintptr"".q type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }"".p type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }@w?@ ?@4ÐÐ I‡Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ®go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Render`HHÇD$(HÇD$0H‹\$H‹+H‰l$é@("".(*Section).Render` "".~r2@type.error"".t08type.*html/template.Template"".wtype.io.Writer""..this type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }000Tgclocals·55bb62d178ce8a7624d2db81040dc82fTgclocals·3280bececceccd33cb74587feedb1f9fþ¨go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Render ŽeH‹ %H;awèëêHƒì0H‹Y H…Ût H�|$8H9;uH‰#HÇD$hHÇD$pH‹\$8H‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$èH‹L$ H‹D$(H‰L$hH‰D$pHƒÄ0à + 0runtime.morestack_noctxtÔ("".(*Section).Render€` "".~r2`type.error"".tP8type.*html/template.Template"".w0type.io.Writer""..thisžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }`l_ +� � +i'Tgclocals·1ea9ab88ef0f33a5a8a5a94ba498dc3aTgclocals·3280bececceccd33cb74587feedb1f9fþ²go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Sections œeH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇD$hHÇD$pHÇD$xH‹|$`H‹7Hƒþt1H�<$èèH‹T$@H‹L$HH‹D$PH‰T$hH‰L$pH‰D$xHƒÄXÉëË + 0runtime.morestack_noctxt¼  runtime.duffcopyÆ&"".Section.Sections@°"".sections"type.[]"".Section""..this type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }°o¯°�"� +b.Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ¬go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.SectionsÀ´eH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇD$xHÇ„$€HÇ„$ˆH‹t$`Hƒþt:H�,$H‰ïèèH‹T$@H‹L$HH‹D$PH‰T$xH‰Œ$€H‰„$ˆHƒÄXÉë + 0runtime.morestack_noctxtÈ  runtime.duffcopyÒ&"".Section.Sections`°"".sections0"type.[]"".Section""..thisžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }°{¯° + $  +h8Tgclocals·f43b93de1f9fdceb16ced9c573d992e9Tgclocals·3280bececceccd33cb74587feedb1f9fþ¬go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Level  eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹|$HH‹7HƒþtH�<$èH‹\$HÿÃH‰\$PHƒÄ@Éëá +l  runtime.duffcopy €"".stype."".Section "".~r0type.int""..this type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool } €>€P&PTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·e13351f28add7c60853cb3aac0a0e34eþ¦go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Level  eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹t$HHƒþtH�,$H‰ïèH‹\$HÿÃH‰\$`HƒÄ@ÉëÞ +l  runtime.duffcopy@€"".stype."".Section "".~r00type.int""..thisžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool } €>€P(PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34eþÀgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).FormattedNumber€öeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$`HÇD$hH‹|$XH‹7Hƒþt'H�<$èèH‹L$@H‹D$HH‰L$`H‰D$hHƒÄPÉëÕ + 0runtime.morestack_noctxtª  runtime.duffcopy´4"".Section.FormattedNumber0  "".~r0type.string""..this type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool } \Ÿ  €*€ +Y'Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþºgo.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.FormattedNumber€öeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$pHÇD$xH‹t$XHƒþt*H�,$H‰ïèèH‹L$@H‹D$HH‰L$pH‰D$xHƒÄPÉëÒ + 0runtime.morestack_noctxtª  runtime.duffcopy´4"".Section.FormattedNumberP  "".~r00type.string""..thisžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool } \Ÿ  €,€ +Y'Tgclocals·366708cebde3afb919595c4a762276b7Tgclocals·3280bececceccd33cb74587feedb1f9fþºgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).TemplateNameÀ¶eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹|$HH‹7Hƒþt&H�<$èH�H‹ H‹kH‰L$PH‰l$XHƒÄ@ÉëÖ +l  runtime.duffcopyz&go.string."section"0€"".stype."".Section "".~r0type.string""..this type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool } €I€ `.`Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·e13351f28add7c60853cb3aac0a0e34eþ´go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.TemplateNameÀ¶eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹t$HHƒþt)H�,$H‰ïèH�H‹ H‹kH‰L$`H‰l$hHƒÄ@ÉëÓ +l  runtime.duffcopyz&go.string."section"P€"".stype."".Section "".~r00type.string""..thisžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool } €I€ `0`Tgclocals·366708cebde3afb919595c4a762276b7Tgclocals·e13351f28add7c60853cb3aac0a0e34eþ(type..hash.[8]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_1302type.int"".autotmp_1301type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ$type..eq.[8]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_1306?type.string"".autotmp_1305type.string"".autotmp_1304_type.int"".autotmp_1303Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ."".(*Text).TemplateName€úeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#H‹\$X1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$XHƒþt*H�l$0H‰ïèH�H‹ H‹kH‰L$`H‰l$hHƒÄPÉëÒ + 0runtime.morestack_noctxt~&go.string."present"¨ go.string."Text"Ô0go.string."TemplateName"ü"runtime.panicwrap°� runtime.duffcopy¾ go.string."text"0 "".t?type."".Text "".~r0type.string""..thistype.*"".Text žŸ À2À +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·44568aa369055d8938d809aa5d80843bþŒgo.(*struct { "".Section; Template *html/template.Template }).SectionsÀ¢eH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇD$hHÇD$pHÇD$xH‹|$`Hƒÿt7H�/H�<$H‰îèèH‹T$@H‹L$HH‹D$PH‰T$hH‰L$pH‰D$xHƒÄXÉëÅ + 0runtime.morestack_noctxt  runtime.duffcopyÌ&"".Section.Sections@°"".sections"type.[]"".Section""..thisztype.*struct { "".Section; Template *html/template.Template }°r¯° 4  +e;Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fþ†go.struct { "".Section; Template *html/template.Template }.SectionsÀ²eH‹ %H;awèëêHƒìXH‹Y H…Ût H�|$`H9;uH‰#HÇ„$¨HÇ„$°HÇ„$¸H�\$`H�,$H‰ïH‰ÞèèH‹T$@H‹L$HH‹D$PH‰”$¨H‰Œ$°H‰„$¸HƒÄXà + 0runtime.morestack_noctxtÈ  runtime.duffcopyÒ&"".Section.SectionsÀ°"".sections�"type.[]"".Section""..thisxtype.struct { "".Section; Template *html/template.Template }°~¯ 6  +h8Tgclocals·2cd66f338a6963b240a3991967c3270eTgclocals·3280bececceccd33cb74587feedb1f9fþ†go.(*struct { "".Section; Template *html/template.Template }).LevelÀ¦eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹|$HHƒÿt!H�/H�<$H‰îèH‹\$HÿÃH‰\$PHƒÄ@ÉëÛ +r  runtime.duffcopy €"".stype."".Section "".~r0type.int""..thisztype.*struct { "".Section; Template *html/template.Template } €A€`8`Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·e13351f28add7c60853cb3aac0a0e34eþ€go.struct { "".Section; Template *html/template.Template }.Level ˜eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H�\$HH�,$H‰ïH‰ÞèH‹\$HÿÃH‰œ$�HƒÄ@à +f  runtime.duffcopy €"".stype."".Section "".~r0�type.int""..thisxtype.struct { "".Section; Template *html/template.Template } €>P:PTgclocals·0582f47f650620cbd91b4e5761776114Tgclocals·e13351f28add7c60853cb3aac0a0e34eþšgo.(*struct { "".Section; Template *html/template.Template }).FormattedNumber€üeH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇD$`HÇD$hH‹|$XHƒÿt-H�/H�<$H‰îèèH‹L$@H‹D$HH‰L$`H‰D$hHƒÄPÉëÏ + 0runtime.morestack_noctxt°  runtime.duffcopyº4"".Section.FormattedNumber0  "".~r0type.string""..thisztype.*struct { "".Section; Template *html/template.Template } _Ÿ €<€ +\$Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·3280bececceccd33cb74587feedb1f9fþ”go.struct { "".Section; Template *html/template.Template }.FormattedNumber€€eH‹ %H;awèëêHƒìPH‹Y H…Ût H�|$XH9;uH‰#HÇ„$ HÇ„$¨H�\$XH�,$H‰ïH‰ÞèèH‹L$@H‹D$HH‰Œ$ H‰„$¨HƒÄPà + 0runtime.morestack_noctxt°  runtime.duffcopyº4"".Section.FormattedNumber°  "".~r0�type.string""..thisxtype.struct { "".Section; Template *html/template.Template } eŸ€>€ +\$Tgclocals·b4b64f922643d807c4f09ed3894c5f14Tgclocals·3280bececceccd33cb74587feedb1f9fþ”go.(*struct { "".Section; Template *html/template.Template }).TemplateNameÀ¼eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H‹|$HHƒÿt,H�/H�<$H‰îèH�H‹ H‹kH‰L$PH‰l$XHƒÄ@ÉëÐ +r  runtime.duffcopy€&go.string."section"0€"".stype."".Section "".~r0type.string""..thisztype.*struct { "".Section; Template *html/template.Template } €L€`@`Tgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·e13351f28add7c60853cb3aac0a0e34eþŽgo.struct { "".Section; Template *html/template.Template }.TemplateNameÀ´eH‹ %Hƒì@H‹Y H…Ût H�|$HH9;uH‰#H�\$HH�,$H‰ïH‰ÞèH�H‹ H‹kH‰Œ$�H‰¬$˜HƒÄ@à +f  runtime.duffcopyt&go.string."section"°€"".stype."".Section "".~r0�type.string""..thisxtype.struct { "".Section; Template *html/template.Template } €L`B`Tgclocals·b4b64f922643d807c4f09ed3894c5f14Tgclocals·e13351f28add7c60853cb3aac0a0e34eþ."".(*List).TemplateName€üeH‹ %H;awèëêHƒìHH‹Y H…Ût H�|$PH9;uH‰#H‹\$P1íH9ëuHH�H�,$H‰ïH‰ÞH¥H¥H�H�l$H‰ïH‰ÞH¥H¥H�H�l$ H‰ïH‰ÞH¥H¥è H‹t$PHƒþt+H�l$0H‰ïH¥H¥H¥H�H‹ H‹kH‰L$XH‰l$`HƒÄHÉëÑ + 0runtime.morestack_noctxt~&go.string."present"¨ go.string."List"Ô0go.string."TemplateName"ü"runtime.panicwrapÀ go.string."list"0�"".l/type."".List "".~r0type.string""..thistype.*"".List�Ÿ��ÀDÀ +}CTgclocals·a08e9001cb8f9d822225de3b8e406515Tgclocals·0528ab8f76149a707fd2f0025c2178a3þ(type..hash.[1]stringàÎeH‹ %H;awèëêHƒì0H‹L$H1ÀHÇD$ H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c�»kïRH¯ØH‰ØH‹\$8HƒûtDHkíHëH‰$HÇD$H‰D$HH‰D$èH‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸ + 0runtime.morestack_noctxtüruntime.strhash@` "".autotmp_1317type.int"".autotmp_1316type.int "".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[1]string`ˆ_` °° +}3Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþ$type..eq.[1]stringàÈeH‹ %H;awèëêHƒìX1ÀHÇD$(H‹l$(H9è�’H‰D$0H‹\$`Hƒû„–H‰ÅHkíHëH‹3H‹KH‹\$hHƒûtvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$xHƒÄXÉ놉écÿÿÿ + 0runtime.morestack_noctxt runtime.eqstring@°"".autotmp_1321?type.string"".autotmp_1320type.string"".autotmp_1319_type.int"".autotmp_1318Otype.int "".~r30type.bool"".s type.uintptr"".qtype.*[1]string"".ptype.*[1]string&°´¯° ¯°ðð  PTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·44568aa369055d8938d809aa5d80843b–/Users/swaits/Code/docrawler/.vendor/src/golang.org/x/tools/present/args.goþˆgo.(*struct { "".Section; Template *html/template.Template }).Render€dHÇD$(HÇD$0H‹\$H‰\$Hƒ|$té‰%ëòJ("".(*Section).Render` "".~r2@type.error"".t08type.*html/template.Template"".wtype.io.Writer""..thisztype.*struct { "".Section; Template *html/template.Template }@@F@Tgclocals·55bb62d178ce8a7624d2db81040dc82fTgclocals·3280bececceccd33cb74587feedb1f9fþ,Bgo.itab.*errors.errorString.errorþPgo.string."invalid address syntax near "`Zinvalid address syntax near  Pgo.string."invalid address syntax near "þTgclocals·af6c7193be8895e76025a73616aaff3088€þTgclocals·740a286c9e44b0ffb6459e2aef2c23bf88’’’P’P’Pþ@go.string."address out of range"PJaddress out of range @go.string."address out of range"þTgclocals·8cf3eba7c1ede3b65e56ba1bb92a85cb((€þTgclocals·ca6f2d88d115edaed75a13bf1aaab3c6((BUBUBUþ go.string."(?m:"0*(?m: go.string."(?m:"þgo.string.")"0$) go.string.")"þTgo.string."reverse search not implemented"`^reverse search not implemented Tgo.string."reverse search not implemented"þ2go.string."no match for "@< no match for  2go.string."no match for "þTgclocals·54bd19fc3f6b43b7ac238aff0c695321``( þTgclocals·027ec5107da38c159754fc4af65d3c0088B%B%B%B%B%þ&go.string."caption"00caption &go.string."caption"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ,4go.itab."".Caption."".Elemþ(go.string.".caption"@2.caption (go.string.".caption"þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·d8d5f1251e8666c5c166078439c0561f JJþ go.string."code"0*code go.string."code"þ go.string."play"0*play go.string."play"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·fc27af2b6f49a64593da834963eea5e1’ˆþ,>go.itab.*bytes.Buffer.io.Writerþ,.go.itab."".Code."".Elemþtgo.string."%s:%d: syntax error for .code/.play invocation"€~.%s:%d: syntax error for .code/.play invocation tgo.string."%s:%d: syntax error for .code/.play invocation"þ*go.string."%s:%d: %v"@4 %s:%d: %v *go.string."%s:%d: %v"þ"go.string."-edit"0,-edit "go.string."-edit"þ(go.string."-numbers"@2-numbers (go.string."-numbers"þ"go.string.""0, "go.string.""þTgclocals·349fb444d7c3a95c9eedb21a0756adc0  +  +¤  ðð €        "° ðÿ ðÿðÿ " " "     ¨ €     ’ˆþTgclocals·241ebd2720d86aa0f44cfb361cff012dèèJJJJJJJJJJJJJJJJJJJJJJJJJJJþgo.string."\t"0$  go.string."\t"þ go.string." "0*  go.string." "þTgclocals·d76b7054066b714cc24faf75ca38408a@@( R þTgclocals·8536b1621a922a9312c46dcb4e129e03((‚‚‚þTgclocals·e5908dd733c8f8ca793606c4fcb661ec  +þTgclocals·ca1ebfc68aaed1d083688775167e5178  þ,>go.itab.*bytes.Reader.io.Readerþ go.string."OMIT"0*OMIT go.string."OMIT"þTgclocals·980726f49d25d8a8eaec4c58ded75a21ÀÀ < ,,€€€ þTgclocals·0edbcbe4a13b44d0270ea7fad236b7c1hh BB B B B B B B B BBþLgo.string."%s:%d bad code argument %q"`V%s:%d bad code argument %q Lgo.string."%s:%d bad code argument %q"þgo.string."$"0$$ go.string."$"þTgclocals·554aa1f69cdc491f2689bba7afbfbb94��2ˆÂÿˆÀÿ +þTgclocals·0d4a899c9a5a6576097cc995046486caPP’’,’’’ ,’’ ,’ ,þ%q: empty file 4go.string."%q: empty file"þ@go.string."%s: no match for %#q"PJ%s: no match for %#q @go.string."%s: no match for %#q"þHgo.string."unrecognized pattern: %q"`Runrecognized pattern: %q Hgo.string."unrecognized pattern: %q"þTgclocals·4bf34278a4bbb9e414f5cd604db7a71app(È È€ÿ€ÿþTgclocals·ade76b27910fac4316158b12493ec9bc@@’ ’ ’ ’ ’ ’ þ go.string."html"0*html go.string."html"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,.go.itab."".HTML."".Elemþ%s"``%s ^go.string."%s"þTgclocals·f3c21004777eeb9880eab3885c2b8380€€6² ü ü ü " ü? "ü?þTgclocals·8cc415632084a45c374763f8142b1b58HH """""""þgo.string."[["0&[[ go.string."[["þgo.string."]]"0&]] go.string."]]"þgo.string."]"0$] go.string."]"þ4go.string."<>\"{}|\\^[] `"@: <>"{}|\^[] ` 4go.string."<>\"{}|\\^[] `"þgo.string.":"0$: go.string.":"þgo.string."]["0&][ go.string."]["þTgclocals·cc43b840553ae8edbe14b2c3d40d31d2pp.€ˆˆ€þTgclocals·cd409624cae2035bb9d430cd625fee4d@@ +""þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a7a3692b8e27e823add69ec4239ba55fþ go.string."root"0*root go.string."root"þTgclocals·8145b4f3b06abf102811990b0629c444  €þTgclocals·3a51125f597068105218bc101f5945a2  ®®þ&go.string."section"00section &go.string."section"þTgclocals·8145b4f3b06abf102811990b0629c444  €þTgclocals·3a51125f597068105218bc101f5945a2  ®®þDgo.string."bad name in Register: "PNbad name in Register:  Dgo.string."bad name in Register: "þgo.string."."0$. go.string."."þTgclocals·38df2c0cbd72e8d8851524e0890ca535(( +þTgclocals·d98daadb2cefb208730aabc7d5b1f4ef(("""þTgclocals·b5cf03d930e6a02471d66b854adc8a6000..þTgclocals·ffdc1d28cea9ab07045a4cbea1050adc00 +þTgclocals·1f3b76057ddc46b7235f5c45e6f73ce2PP&€ € € þTgclocals·1f88595b813fe54e78a5fc9bc72480ff00‚‚‚‚þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ae2f52bc9edd5754e7057c563c4cbfbf‚þgo.string."%v."0(%v. go.string."%v."þTgclocals·552e23b224afd1ae29b5fc6cad9e18baPP*¢ªð€"ðþTgclocals·205ac815f41ce57642cdf1167b0e5dcb00‚‚‚‚þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·c18568a5ee0bd20381f83c739e986f2f‚þTgclocals·12b74eed6feffc2ddaac452224cbb2dc@@*‚þTgclocals·9c0ffa9da906769c850688815b1147b1((...þ go.string."elem"0*elem go.string."elem"þTgclocals·cc0c47712f7946250c88efc43ef37a84 /þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·25016d7ff0997848c1d1f49072650988(( +þTgclocals·c275087ceb447d10ea438ec98d1d2547((ÊÊÊþ go.string."text"0*text go.string."text"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d1a588adcad1fbbb3662e219ac81dcfa Bþ go.string."list"0*list go.string."list"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·5dfce38b1d248a3900c6ec750de77702 +þTgclocals·f4e8832ea6b3f911a66b7acb33d72831ÀÀ 2   € € € þTgclocals·58c9b1c542b8474999767ede21319cf6hh + þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·34e15886a21493673338e6c72ea3fef988 +º¸þTgclocals·0c8f8fd2491d015e8085ef6e76014f1288®®®®®þTgclocals·ed6e5d11e0441ac69be4461a017768ef þTgclocals·8e3f14ac54e7958c0d9363bb0c34037a ++þgo.string."*"0$* go.string."*"þTgclocals·f883d3996c76325fd1714d4e3de9fa33 þTgclocals·f271231f400e778e0f59be25f7a26a56 +"þ,.go.itab."".Text."".Elemþ,.go.itab."".List."".Elemþ,4go.itab."".Section."".Elemþgo.string."- "0&-  go.string."- "þgo.string."* "0&*  go.string."* "þgo.string."\n"0$ + go.string."\n"þNgo.string."%s:%d: unknown command %q\n"`V%s:%d: unknown command %q + Ngo.string."%s:%d: unknown command %q\n"þgo.string."\\."0&\. go.string."\\."þTgclocals·12187f98c01e28bd3a9713464c55575d�� 6€ €€ €€€ € €€€€ €€‚€ €€ €€,€ €€€‚€ €€€€ €€€ €€‚€ €€ €€ €€ €€€ €€€ €€€ €€ €€ €,€ €,€ € €,À€ € €,€€ € €ü?€ €ü?€ €€, € €,€ €, € €€€ € þTgclocals·68f332b590f3e9d6bd01e1be95a0d74e�� ЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂЂþTgo.string."unexpected EOF; expected title"`^unexpected EOF; expected title Tgo.string."unexpected EOF; expected title"þ4go.string."unexpected EOF"@>unexpected EOF 4go.string."unexpected EOF"þ"go.string."Tags:"0,Tags: "go.string."Tags:"þgo.string.","0$, go.string.","þLgo.string."unexpected header line: %q"`Vunexpected header line: %q Lgo.string."unexpected header line: %q"þTgclocals·42b1964f682aa58ebef1ffcbbf0f097c€€ +L€€€€€‚€<€<þTgclocals·c9cfdc2add1ab90a2726eb59bd300fa3`` + + + + + + + + + + +þgo.string."@"0$@ go.string."@"þ>go.string."http://twitter.com/"PHhttp://twitter.com/ >go.string."http://twitter.com/"þTgclocals·4a9f2707d4bac61f0fe5aa93c670a399ÐÐh  €€   ( BBB  þTgclocals·5e4d446e2b67ff218d4a9bad86174520    + + + + + + + + + + +þ2go.string."Parse(%q): %v"@< Parse(%q): %v 2go.string."Parse(%q): %v"þTgclocals·eb022b83c32e48619e4bed1149b7473288 "ÿ"ÿÿ(þTgclocals·9cf15d8275d9c299f023024ca604cf9088þ8go.string."15:04 2 Jan 2006"PB15:04 2 Jan 2006 8go.string."15:04 2 Jan 2006"þ,go.string."2 Jan 2006"@6 +2 Jan 2006 ,go.string."2 Jan 2006"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·13c015770347481bee7a16dde25a3e2f þ"go.string."style"0,style "go.string."style"þTgclocals·cc0c47712f7946250c88efc43ef37a84 /þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·13d3af77a5bf02af6db4588efb2ea811þ go.string."[`_*"0*[`_* go.string."[`_*"þgo.string."_*`"0(_*` go.string."_*`"þ:go.string.".,;:()!?—–'\""PB.,;:()!?—–'" :go.string.".,;:()!?—–'\""þgo.string.""0( go.string.""þ go.string.""0* go.string.""þgo.string.""0( go.string.""þ go.string.""0* go.string.""þ$go.string.""0. $go.string.""þ&go.string.""00 &go.string.""þTgclocals·bdbcb5cf11a8d2e9dcef9bb9c1b68a12ÀÀ > + + + " + +  +" " +"  +  + þTgclocals·81c02f9e2d65c724b32a843877676614hh þTgclocals·116e10fe935608fc90c51ec360624def((Š� +‚� +þTgclocals·c45f1008acf31f9ce337f7dfa1fa0204(( +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·f47447b7d9c1d76611f56950de7aec30PP*ª*Š + +þTgclocals·63f6e2d811f96480186529abc2596eddPPþFgo.string."\\s+HL([a-zA-Z0-9_]+)?$"PN\s+HL([a-zA-Z0-9_]+)?$ Fgo.string."\\s+HL([a-zA-Z0-9_]+)?$"þ6go.string."(.+) // HL(.*)$"@@(.+) // HL(.*)$ 6go.string."(.+) // HL(.*)$"þ¤go.string."\\.(code|play)\\s+((?:(?:-edit|-numbers)\\s+)*)([^\\s]+)(?:\\s+(.*))?$"°¤A\.(code|play)\s+((?:(?:-edit|-numbers)\s+)*)([^\s]+)(?:\s+(.*))?$ ¤go.string."\\.(code|play)\\s+((?:(?:-edit|-numbers)\\s+)*)([^\\s]+)(?:\\s+(.*))?$"þ(go.string."^[ \\t]*"00^[ \t]* (go.string."^[ \\t]*"þ*go.string."trimSpace"@4 trimSpace *go.string."trimSpace"þ0go.string."leadingSpace"@: leadingSpace 0go.string."leadingSpace"þ""..gostring.1°¦Â +{{with .Prefix}}
{{printf "%s" .}}
{{end}} + +{{/* + */}}{{range .Lines}}{{/* + */}}{{if .HL}}{{leadingSpace .L}}{{trimSpace .L}}{{/* + */}}{{else}}{{.L}}{{end}}{{/* +*/}} +{{end}} + +{{with .Suffix}}
{{printf "%s" .}}
{{end}} + ""..gostring.1þ$go.string."^\\*+ "0,^\*+  $go.string."^\\*+ "þTgclocals·861a756861fd389df81c425daa38bc99@@€ˆ "¾¾þTgclocals·64c48bd0c65b4af1edf8e3d2547f8224þ,"".PlayEnabledtype.boolþ*"".highlightRE&type.*regexp.Regexpþ*"".hlCommentRE&type.*regexp.Regexpþ*"".codeRE&type.*regexp.Regexpþ*""".leadingSpaceRE&type.*regexp.Regexpþ*"".codeTemplate8type.*html/template.Templateþ*"".parsers8type.map[string]"".ParseFuncþ*"".funcs4type.html/template.FuncMapþ*"".isHeading&type.*regexp.Regexpþ""".statictmp_0175 type."".Codeþ,"".initdone·type.uint8þ*"".addrToByteRange·f$"".addrToByteRangeþ*runtime.panicindex·f$runtime.panicindexþ(runtime.intstring·f"runtime.intstringþ0runtime.concatstring2·f*runtime.concatstring2þ(runtime.newobject·f"runtime.newobjectþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ&runtime.typ2Itab·f runtime.typ2Itabþ*runtime.panicslice·f$runtime.panicsliceþ "".addrNumber·f"".addrNumberþstrconv.Atoi·fstrconv.Atoiþ "".addrRegexp·f"".addrRegexpþ,runtime.throwreturn·f&runtime.throwreturnþ4unicode/utf8.DecodeRune·f.unicode/utf8.DecodeRuneþ0runtime.concatstring3·f*runtime.concatstring3þ"regexp.Compile·fregexp.Compileþ:regexp.(*Regexp).FindIndex·f4regexp.(*Regexp).FindIndexþ"".init·1·f"".init·1þ$"".parseCaption·f"".parseCaptionþ"".Register·f"".Registerþ4"".Caption.TemplateName·f."".Caption.TemplateNameþ*strings.TrimPrefix·f$strings.TrimPrefixþ(strings.TrimSpace·f"strings.TrimSpaceþ$runtime.convT2I·fruntime.convT2Iþ"".init·2·f"".init·2þ"".parseCode·f"".parseCodeþ."".Code.TemplateName·f("".Code.TemplateNameþVregexp.(*Regexp).FindStringSubmatchIndex·fPregexp.(*Regexp).FindStringSubmatchIndexþLregexp.(*Regexp).FindStringSubmatch·fFregexp.(*Regexp).FindStringSubmatchþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Errorf·ffmt.Errorfþ&runtime.eqstring·f runtime.eqstringþ(path/filepath.Dir·f"path/filepath.Dirþ*path/filepath.Join·f$path/filepath.Joinþ$runtime.convI2E·fruntime.convI2Eþ"".codeLines·f"".codeLinesþ""".formatLines·f"".formatLinesþ&strings.Contains·f strings.Containsþ8runtime.writebarrierslice·f2runtime.writebarriersliceþHhtml/template.(*Template).Execute·fBhtml/template.(*Template).Executeþ8runtime.slicebytetostring·f2runtime.slicebytetostringþ*path/filepath.Base·f$path/filepath.Baseþ(path/filepath.Ext·f"path/filepath.Extþ"".rawCode·f"".rawCodeþ(runtime.makeslice·f"runtime.makesliceþ$strings.Replace·fstrings.Replaceþ6runtime.writebarrierfat4·f0runtime.writebarrierfat4þregexp.(*Regexp).MatchString·f8regexp.(*Regexp).MatchStringþ"".init·3·f"".init·3þ"".parseHTML·f"".parseHTMLþ"strings.Fields·fstrings.Fieldsþ."".HTML.TemplateName·f("".HTML.TemplateNameþ"".init·4·f"".init·4þ""".parseIframe·f"".parseIframeþ2"".Iframe.TemplateName·f,"".Iframe.TemplateNameþ"".init·5·f"".init·5þ "".parseImage·f"".parseImageþ0"".Image.TemplateName·f*"".Image.TemplateNameþ"".init·6·f"".init·6þ"".parseLink·f"".parseLinkþ."".Link.TemplateName·f("".Link.TemplateNameþ net/url.Parse·fnet/url.Parseþstrings.Join·fstrings.Joinþ0net/url.(*URL).String·f*net/url.(*URL).Stringþ "".renderLink·f"".renderLinkþ"".font·f"".fontþlog.Println·flog.Printlnþfmt.Sprintf·ffmt.Sprintfþ*"".parseInlineLink·f$"".parseInlineLinkþ strings.Index·fstrings.Indexþ,strings.ContainsAny·f&strings.ContainsAnyþ"".Template·f"".Templateþ(html/template.New·f"html/template.NewþDhtml/template.(*Template).Funcs·f>html/template.(*Template).Funcsþ&"".(*Doc).Render·f "".(*Doc).RenderþXhtml/template.(*Template).ExecuteTemplate·fRhtml/template.(*Template).ExecuteTemplateþ."".(*Section).Render·f("".(*Section).Renderþ$runtime.gopanic·fruntime.gopanicþ*runtime.mapassign1·f$runtime.mapassign1þ0"".(*Author).TextElem·f*"".(*Author).TextElemþ,runtime.assertI2TOK·f&runtime.assertI2TOKþ,"".Section.Sections·f&"".Section.Sectionsþ*runtime.assertI2T2·f$runtime.assertI2T2þ4runtime.writebarrierfat·f.runtime.writebarrierfatþ&"".Section.Level·f "".Section.Levelþ:"".Section.FormattedNumber·f4"".Section.FormattedNumberþfmt.Fprintf·ffmt.Fprintfþ4"".Section.TemplateName·f."".Section.TemplateNameþ "".renderElem·f"".renderElemþ$"".execTemplate·f"".execTemplateþ"".init·7·f"".init·7þ."".Text.TemplateName·f("".Text.TemplateNameþ."".List.TemplateName·f("".List.TemplateNameþ"".readLines·f"".readLinesþ$runtime.ifaceeq·fruntime.ifaceeqþ&"".(*Lines).next·f "".(*Lines).nextþ&"".(*Lines).back·f "".(*Lines).backþ6"".(*Lines).nextNonEmpty·f0"".(*Lines).nextNonEmptyþ,"".(*Context).Parse·f&"".(*Context).Parseþ""".parseHeader·f"".parseHeaderþ$"".parseAuthors·f"".parseAuthorsþ&"".parseSections·f "".parseSectionsþ"".Parse·f"".Parseþ*io/ioutil.ReadFile·f$io/ioutil.ReadFileþ&"".lesserHeading·f "".lesserHeadingþ"strings.Repeat·fstrings.Repeatþ$runtime.memmove·fruntime.memmoveþDunicode/utf8.DecodeRuneInString·f>unicode/utf8.DecodeRuneInStringþ$unicode.IsSpace·funicode.IsSpaceþ"".func·001·f"".func·001þ(strings.IndexFunc·f"strings.IndexFuncþ0strings.TrimRightFunc·f*strings.TrimRightFuncþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþ strings.Split·fstrings.Splitþ"".parseTime·f"".parseTimeþ6runtime.writebarrierfat3·f0runtime.writebarrierfat3þ"".parseURL·f"".parseURLþlog.Printf·flog.Printfþtime.Parse·ftime.Parseþ time.Time.Add·ftime.Time.Addþ"".init·8·f"".init·8þ"".Style·f"".Styleþ(html.EscapeString·f"html.EscapeStringþ&strings.IndexAny·f strings.IndexAnyþ"".split·f"".splitþ,runtime.stringiter2·f&runtime.stringiter2þ.strings.ContainsRune·f(strings.ContainsRuneþ(strings.LastIndex·f"strings.LastIndexþ0bytes.(*Buffer).Reset·f*bytes.(*Buffer).Resetþ8bytes.(*Buffer).WriteRune·f2bytes.(*Buffer).WriteRuneþ"".func·002·f"".func·002þ@regexp.*Regexp.FindString·fm·f:regexp.*Regexp.FindString·fmþhtml/template.(*Template).Parseþ*html/template.Must·f$html/template.Mustþbruntime.gcbits.0x48844400000000000000000000000000 H„Dþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8  ß~.8   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8€"runtime.zerovalue�type.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þ"go.string."[]int"0,[]int "go.string."[]int"þtype.[]int  Žfù   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P"go.string."[]int"p&go.weak.type.*[]int€"runtime.zerovalue�type.intþ.go.typelink.[]int/[]inttype.[]intþbruntime.gcbits.0x88000000000000000000000000000000 ˆþ8go.string."*present.Caption"PB*present.Caption 8go.string."*present.Caption"þ&go.string."present"00present &go.string."present"þ&go.string."Caption"00Caption &go.string."Caption"þ0go.string."TemplateName"@: TemplateName 0go.string."TemplateName"þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·a08e9001cb8f9d822225de3b8e406515þRgo.string."func(*present.Caption) string"`\func(*present.Caption) string Rgo.string."func(*present.Caption) string"þ:type.func(*"".Caption) string  Øý5`3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*present.Caption) string"pLgo.weak.type.*func(*"".Caption) string€"runtime.zerovalue €:type.func(*"".Caption) stringÐ�:type.func(*"".Caption) string€ type.*"".Caption�type.stringþ2go.string."func() string"@< func() string 2go.string."func() string"þ$type.func() string��¢mË3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."func() string"p6go.weak.type.*func() string€"runtime.zerovalue €$type.func() stringЀ$type.func() string€type.stringþ type.*"".CaptionÐÐÌ5)ˆ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*present.Caption"p2go.weak.type.**"".Caption€"runtime.zerovalue�type."".Caption`  type.*"".CaptionÀð type.*"".Captionð0go.string."TemplateName"�$type.func() string :type.func(*"".Caption) string°4"".(*Caption).TemplateNameÀ4"".(*Caption).TemplateNameþbruntime.gcbits.0x48000000000000000000000000000000 Hþ6go.string."present.Caption"@@present.Caption 6go.string."present.Caption"þ go.string."Text"0*Text go.string."Text"þPgo.string."func(present.Caption) string"`Zfunc(present.Caption) string Pgo.string."func(present.Caption) string"þ8type.func("".Caption) string  7»dY3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(present.Caption) string"pJgo.weak.type.*func("".Caption) string€"runtime.zerovalue €8type.func("".Caption) stringÐ�8type.func("".Caption) string€type."".Caption�type.stringþtype."".CaptionÀÀî!cš" À runtime.algarray0bruntime.gcbits.0x48000000000000000000000000000000P6go.string."present.Caption"p type.*"".Caption€"runtime.zerovalue�Àtype."".CaptionÀ go.string."Text"àtype.string`�type."".Caption�&go.string."Caption" "go.importpath."".°àtype."".Captionà0go.string."TemplateName"€$type.func() string�8type.func("".Caption) string 4"".(*Caption).TemplateName°."".Caption.TemplateNameþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·78fd77a07ab543a063c3a3049973febe þ2go.string."*present.Elem"@< *present.Elem 2go.string."*present.Elem"þtype.*"".Elem  'Þ>Ÿ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*present.Elem"p,go.weak.type.**"".Elem€"runtime.zerovalue�type."".Elemþbruntime.gcbits.0x8c000000000000000000000000000000 Œþ0go.string."present.Elem"@: present.Elem 0go.string."present.Elem"þ go.string."Elem"0*Elem go.string."Elem"þtype."".ElemÀÀBÖ�µ à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P0go.string."present.Elem"ptype.*"".Elem€"runtime.zerovalue�Àtype."".ElemÀ0go.string."TemplateName"à$type.func() string`ðtype."".Elemð go.string."Elem"€"go.importpath."".�Àtype."".Elemþ2go.string."*present.Code"@< *present.Code 2go.string."*present.Code"þ go.string."Code"0*Code go.string."Code"þTgclocals·60b838432de7bd6711f7b6dd53f7e80eþTgclocals·a08e9001cb8f9d822225de3b8e406515þLgo.string."func(*present.Code) string"`Vfunc(*present.Code) string Lgo.string."func(*present.Code) string"þ4type.func(*"".Code) string  ©´žä3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*present.Code) string"pFgo.weak.type.*func(*"".Code) string€"runtime.zerovalue €4type.func(*"".Code) stringÐ�4type.func(*"".Code) string€type.*"".Code�type.stringþtype.*"".CodeÐÐßDo6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*present.Code"p,go.weak.type.**"".Code€"runtime.zerovalue�type."".Code` type.*"".CodeÀðtype.*"".Codeð0go.string."TemplateName"�$type.func() string 4type.func(*"".Code) string°."".(*Code).TemplateNameÀ."".(*Code).TemplateNameþbruntime.gcbits.0x48848484440000000000000000000000 H„„„Dþ0go.string."present.Code"@: present.Code 0go.string."present.Code"þ go.string."Play"0*Play go.string."Play"þ(go.string."FileName"@2FileName (go.string."FileName"þgo.string."Ext"0(Ext go.string."Ext"þgo.string."Raw"0(Raw go.string."Raw"þJgo.string."func(present.Code) string"`Tfunc(present.Code) string Jgo.string."func(present.Code) string"þ2type.func("".Code) string  &¿që3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(present.Code) string"pDgo.weak.type.*func("".Code) string€"runtime.zerovalue €2type.func("".Code) stringÐ�2type.func("".Code) string€type."".Code�type.stringþtype."".Code€€PTÖ(82 à runtime.algarray0bruntime.gcbits.0x48848484440000000000000000000000P0go.string."present.Code"ptype.*"".Code€"runtime.zerovalue�Àtype."".CodeÀ go.string."Text"à.type.html/template.HTML� go.string."Play"°type.boolà(go.string."FileName"€type.string°go.string."Ext"Ðtype.string€go.string."Raw" type.[]uint8`Ðtype."".CodeÐ go.string."Code"à"go.importpath."".ð type."".Code 0go.string."TemplateName"À$type.func() stringÐ2type.func("".Code) stringà."".(*Code).TemplateNameð("".Code.TemplateNameþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ4type..hashfunc."".codeLine,type..hash."".codeLineþ0type..eqfunc."".codeLine(type..eq."".codeLineþ*type..alg."".codeLine 4type..hashfunc."".codeLine0type..eqfunc."".codeLineþ:go.string."*present.codeLine"PD*present.codeLine :go.string."*present.codeLine"þ"type.*"".codeLine  ËŒÿœ6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*present.codeLine"p4go.weak.type.**"".codeLine€"runtime.zerovalue� type."".codeLineþbruntime.gcbits.0x48440000000000000000000000000000 HDþ8go.string."present.codeLine"PBpresent.codeLine 8go.string."present.codeLine"þgo.string."L"0$L go.string."L"þgo.string."N"0$N go.string."N"þgo.string."HL"0&HL go.string."HL"þ(go.string."codeLine"@2codeLine (go.string."codeLine"þ type."".codeLine€€ �‡ª< *type..alg."".codeLine0bruntime.gcbits.0x48440000000000000000000000000000P8go.string."present.codeLine"p"type.*"".codeLine€"runtime.zerovalue�À type."".codeLineÀgo.string."L"àtype.string�go.string."N"°type.intàgo.string."HL"€type.bool`° type."".codeLine°(go.string."codeLine"À"go.importpath."".Ѐ type."".codeLineþ[]present.Elem 4go.string."[]present.Elem"þtype.[]"".Elem   |ÏÈ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]present.Elem"p.go.weak.type.*[]"".Elem€"runtime.zerovalue�type."".ElemþHgo.typelink.[]present.Elem/[]"".Elemtype.[]"".Elemþ6go.string."*present.Author"@@*present.Author 6go.string."*present.Author"þ`go.string."func(*present.Author) []present.Elem"pj$func(*present.Author) []present.Elem `go.string."func(*present.Author) []present.Elem"þ>type.func(*"".Author) []"".Elem  ¨Ë€í3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."func(*present.Author) []present.Elem"pPgo.weak.type.*func(*"".Author) []"".Elem€"runtime.zerovalue €>type.func(*"".Author) []"".ElemÐ�>type.func(*"".Author) []"".Elem€type.*"".Author�type.[]"".Elemþ(go.string."TextElem"@2TextElem (go.string."TextElem"þBgo.string."func() []present.Elem"PLfunc() []present.Elem Bgo.string."func() []present.Elem"þ*type.func() []"".Elem��´œ(3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func() []present.Elem"ptype.func(*"".Author) []"".Elem°*"".(*Author).TextElemÀ*"".(*Author).TextElemþ4go.string."present.Author"@>present.Author 4go.string."present.Author"þ$go.string."Author"0.Author $go.string."Author"þtype."".Authoràà~»ØÓ à runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."present.Author"ptype.*"".Author€"runtime.zerovalue�Àtype."".AuthorÀ go.string."Elem"àtype.[]"".Elem`�type."".Author�$go.string."Author" "go.importpath."".°àtype."".Authorþ8go.string."[]present.Author"PB[]present.Author 8go.string."[]present.Author"þ type.[]"".Author  ?”eª   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P8go.string."[]present.Author"p2go.weak.type.*[]"".Author€"runtime.zerovalue�type."".AuthorþPgo.typelink.[]present.Author/[]"".Author type.[]"".Authorþ8go.string."*present.Section"PB*present.Section 8go.string."*present.Section"þ&go.string."Section"00Section &go.string."Section"þ(go.string."Sections"@2Sections (go.string."Sections"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ"go.string."Level"0,Level "go.string."Level"þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·06cab038d51064a089bda21fa03e00f7þ6go.string."FormattedNumber"@@FormattedNumber 6go.string."FormattedNumber"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·a08e9001cb8f9d822225de3b8e406515þRgo.string."func(*present.Section) string"`\func(*present.Section) string Rgo.string."func(*present.Section) string"þ:type.func(*"".Section) string  Èá�©3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."func(*present.Section) string"pLgo.weak.type.*func(*"".Section) string€"runtime.zerovalue €:type.func(*"".Section) stringÐ�:type.func(*"".Section) string€ type.*"".Section�type.stringþLgo.string."func(*present.Section) int"`Vfunc(*present.Section) int Lgo.string."func(*present.Section) int"þ4type.func(*"".Section) int  6” Q3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*present.Section) int"pFgo.weak.type.*func(*"".Section) int€"runtime.zerovalue €4type.func(*"".Section) intÐ�4type.func(*"".Section) int€ type.*"".Section�type.intþŽgo.string."func(*present.Section, io.Writer, *template.Template) error" ˜;func(*present.Section, io.Writer, *template.Template) error Žgo.string."func(*present.Section, io.Writer, *template.Template) error"þ€type.func(*"".Section, io.Writer, *html/template.Template) errorÀÀ?Ñ1„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PŽgo.string."func(*present.Section, io.Writer, *template.Template) error"p’go.weak.type.*func(*"".Section, io.Writer, *html/template.Template) error€"runtime.zerovalue €€type.func(*"".Section, io.Writer, *html/template.Template) errorа€type.func(*"".Section, io.Writer, *html/template.Template) error€ type.*"".Section�type.io.Writer 8type.*html/template.Template°type.errorþhgo.string."func(*present.Section) []present.Section"€r(func(*present.Section) []present.Section hgo.string."func(*present.Section) []present.Section"þFtype.func(*"".Section) []"".Section  ¨ˆ0’3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*present.Section) []present.Section"pXgo.weak.type.*func(*"".Section) []"".Section€"runtime.zerovalue €Ftype.func(*"".Section) []"".SectionÐ�Ftype.func(*"".Section) []"".Section€ type.*"".Section�"type.[]"".Sectionþ,go.string."func() int"@6 +func() int ,go.string."func() int"þtype.func() int��å†9à3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."func() int"p0go.weak.type.*func() int€"runtime.zerovalue €type.func() intЀtype.func() int€type.intþ$go.string."Render"0.Render $go.string."Render"þjgo.string."func(io.Writer, *template.Template) error"€t)func(io.Writer, *template.Template) error jgo.string."func(io.Writer, *template.Template) error"þftype.func(io.Writer, *html/template.Template) error°°ãe‡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."func(io.Writer, *template.Template) error"pxgo.weak.type.*func(io.Writer, *html/template.Template) error€"runtime.zerovalue €ftype.func(io.Writer, *html/template.Template) errorРftype.func(io.Writer, *html/template.Template) error€type.io.Writer�8type.*html/template.Template type.errorþHgo.string."func() []present.Section"`Rfunc() []present.Section Hgo.string."func() []present.Section"þ0type.func() []"".Section��kÞ©?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."func() []present.Section"pBgo.weak.type.*func() []"".Section€"runtime.zerovalue €0type.func() []"".SectionЀ0type.func() []"".Section€"type.[]"".Sectionþ type.*"".SectionÐÐÑAµ%6B   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*present.Section"p2go.weak.type.**"".Section€"runtime.zerovalue�type."".Section`  type.*"".SectionÀð type.*"".Sectionð6go.string."FormattedNumber"�$type.func() string :type.func(*"".Section) string°:"".(*Section).FormattedNumberÀ:"".(*Section).FormattedNumberÐ"go.string."Level"ðtype.func() int€4type.func(*"".Section) int�&"".(*Section).Level &"".(*Section).Level°$go.string."Render"Ðftype.func(io.Writer, *html/template.Template) errorà€type.func(*"".Section, io.Writer, *html/template.Template) errorð("".(*Section).Render€("".(*Section).Render�(go.string."Sections"°0type.func() []"".SectionÀFtype.func(*"".Section) []"".SectionÐ,"".(*Section).Sectionsà,"".(*Section).Sectionsð0go.string."TemplateName"�$type.func() string :type.func(*"".Section) string°4"".(*Section).TemplateNameÀ4"".(*Section).TemplateNameþbruntime.gcbits.0x48848444000000000000000000000000 H„„Dþ6go.string."present.Section"@@present.Section 6go.string."present.Section"þ$go.string."Number"0.Number $go.string."Number"þ"go.string."Title"0,Title "go.string."Title"þPgo.string."func(present.Section) string"`Zfunc(present.Section) string Pgo.string."func(present.Section) string"þ8type.func("".Section) string   z3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func(present.Section) string"pJgo.weak.type.*func("".Section) string€"runtime.zerovalue €8type.func("".Section) stringÐ�8type.func("".Section) string€type."".Section�type.stringþJgo.string."func(present.Section) int"`Tfunc(present.Section) int Jgo.string."func(present.Section) int"þ2type.func("".Section) int  ø*óå3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(present.Section) int"pDgo.weak.type.*func("".Section) int€"runtime.zerovalue €2type.func("".Section) intÐ�2type.func("".Section) int€type."".Section�type.intþfgo.string."func(present.Section) []present.Section"pp'func(present.Section) []present.Section fgo.string."func(present.Section) []present.Section"þDtype.func("".Section) []"".Section  Ê8lT3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."func(present.Section) []present.Section"pVgo.weak.type.*func("".Section) []"".Section€"runtime.zerovalue €Dtype.func("".Section) []"".SectionÐ�Dtype.func("".Section) []"".Section€type."".Section�"type.[]"".Sectionþtype."".Section€€@ô<±(H à runtime.algarray0bruntime.gcbits.0x48848444000000000000000000000000P6go.string."present.Section"p type.*"".Section€"runtime.zerovalue�Àtype."".SectionÀ$go.string."Number"àtype.[]int�"go.string."Title"°type.stringà go.string."Elem"€type.[]"".Elem`°type."".Section°&go.string."Section"À"go.importpath."".Ѐtype."".Section€6go.string."FormattedNumber" $type.func() string°8type.func("".Section) stringÀ:"".(*Section).FormattedNumberÐ4"".Section.FormattedNumberà"go.string."Level"€type.func() int�2type.func("".Section) int &"".(*Section).Level° "".Section.LevelÀ(go.string."Sections"à0type.func() []"".SectionðDtype.func("".Section) []"".Section€,"".(*Section).Sections�&"".Section.Sections 0go.string."TemplateName"À$type.func() stringÐ8type.func("".Section) stringà4"".(*Section).TemplateNameð."".Section.TemplateNameþ:go.string."[]present.Section"PD[]present.Section :go.string."[]present.Section"þ"type.[]"".Section  îtÈ    runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]present.Section"p4go.weak.type.*[]"".Section€"runtime.zerovalue�type."".SectionþTgo.typelink.[]present.Section/[]"".Section"type.[]"".Sectionþ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string  Ó¨ó +   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string€"runtime.zerovalue�type.stringþ:go.typelink.[]string/[]stringtype.[]stringþbruntime.gcbits.0x48484488444884440000000000000000 HHDˆDH„Dþ.go.string."present.Doc"@8 present.Doc .go.string."present.Doc"þ(go.string."Subtitle"@2Subtitle (go.string."Subtitle"þ go.string."Time"0*Time go.string."Time"þ&go.string."Authors"00Authors &go.string."Authors"þ go.string."Tags"0*Tags go.string."Tags"þgo.string."Doc"0(Doc go.string."Doc"þtype."".Docðð€=‹ ’ 8Ph, à runtime.algarray0bruntime.gcbits.0x48484488444884440000000000000000P.go.string."present.Doc"ptype.*"".Doc€"runtime.zerovalue�Àtype."".DocÀ"go.string."Title"àtype.string�(go.string."Subtitle"°type.stringà go.string."Time"€type.time.Time°&go.string."Authors"Ð type.[]"".Author€(go.string."Sections" "type.[]"".SectionÐ go.string."Tags"ðtype.[]string` type."".Doc go.string."Doc"°"go.importpath."".Àðtype."".Docþ0go.string."*present.Doc"@: *present.Doc 0go.string."*present.Doc"þ†go.string."func(*present.Doc, io.Writer, *template.Template) error"��7func(*present.Doc, io.Writer, *template.Template) error †go.string."func(*present.Doc, io.Writer, *template.Template) error"þxtype.func(*"".Doc, io.Writer, *html/template.Template) errorÀÀ¡Ñ »3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P†go.string."func(*present.Doc, io.Writer, *template.Template) error"pŠgo.weak.type.*func(*"".Doc, io.Writer, *html/template.Template) error€"runtime.zerovalue €xtype.func(*"".Doc, io.Writer, *html/template.Template) errorаxtype.func(*"".Doc, io.Writer, *html/template.Template) error€type.*"".Doc�type.io.Writer 8type.*html/template.Template°type.errorþtype.*"".DocÐÐ@ú=¥6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*present.Doc"p*go.weak.type.**"".Doc€"runtime.zerovalue�type."".Doc` type.*"".DocÀðtype.*"".Docð$go.string."Render"�ftype.func(io.Writer, *html/template.Template) error xtype.func(*"".Doc, io.Writer, *html/template.Template) error° "".(*Doc).RenderÀ "".(*Doc).Renderþ¼go.string."func(*present.Context, io.Reader, string, present.ParseMode) (*present.Doc, error)"ÐÆRfunc(*present.Context, io.Reader, string, present.ParseMode) (*present.Doc, error) ¼go.string."func(*present.Context, io.Reader, string, present.ParseMode) (*present.Doc, error)"þ�type.func(*"".Context, io.Reader, string, "".ParseMode) (*"".Doc, error)à຾^�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¼go.string."func(*present.Context, io.Reader, string, present.ParseMode) (*present.Doc, error)"p¢go.weak.type.*func(*"".Context, io.Reader, string, "".ParseMode) (*"".Doc, error)€"runtime.zerovalue €�type.func(*"".Context, io.Reader, string, "".ParseMode) (*"".Doc, error)ÐÀ�type.func(*"".Context, io.Reader, string, "".ParseMode) (*"".Doc, error)€ type.*"".Context�type.io.Reader type.string°"type."".ParseModeÀtype.*"".DocÐtype.errorþ"go.string."Parse"0,Parse "go.string."Parse"þ˜go.string."func(io.Reader, string, present.ParseMode) (*present.Doc, error)"°¢@func(io.Reader, string, present.ParseMode) (*present.Doc, error) ˜go.string."func(io.Reader, string, present.ParseMode) (*present.Doc, error)"þvtype.func(io.Reader, string, "".ParseMode) (*"".Doc, error)ÐÐ~ Æ-3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P˜go.string."func(io.Reader, string, present.ParseMode) (*present.Doc, error)"pˆgo.weak.type.*func(io.Reader, string, "".ParseMode) (*"".Doc, error)€"runtime.zerovalue €vtype.func(io.Reader, string, "".ParseMode) (*"".Doc, error)аvtype.func(io.Reader, string, "".ParseMode) (*"".Doc, error)€type.io.Reader�type.string "type."".ParseMode°type.*"".DocÀtype.errorþ type.*"".ContextÐÐOºüD6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*present.Context"p2go.weak.type.**"".Context€"runtime.zerovalue�type."".Context`  type.*"".ContextÀð type.*"".Contextð"go.string."Parse"�vtype.func(io.Reader, string, "".ParseMode) (*"".Doc, error) �type.func(*"".Context, io.Reader, string, "".ParseMode) (*"".Doc, error)°&"".(*Context).ParseÀ&"".(*Context).Parseþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@: interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW  € runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}€"runtime.zerovalue�À"type.interface {}þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {}  p“ê/   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}€"runtime.zerovalue�"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þgo.typelink.[2]string/[2]stringtype.[2]stringþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þpresent.Iframe 4go.string."present.Iframe"þgo.string."URL"0(URL go.string."URL"þ"go.string."Width"0,Width "go.string."Width"þ$go.string."Height"0.Height $go.string."Height"þNgo.string."func(present.Iframe) string"`Xfunc(present.Iframe) string Ngo.string."func(present.Iframe) string"þ6type.func("".Iframe) string  ø¤ ¨3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(present.Iframe) string"pHgo.weak.type.*func("".Iframe) string€"runtime.zerovalue €6type.func("".Iframe) stringÐ�6type.func("".Iframe) string€type."".Iframe�type.stringþtype."".Iframeàà ½¶ñ* &type..alg."".Iframe0bruntime.gcbits.0x48440000000000000000000000000000P4go.string."present.Iframe"ptype.*"".Iframe€"runtime.zerovalue�Àtype."".IframeÀgo.string."URL"àtype.string�"go.string."Width"°type.intà$go.string."Height"€type.int`°type."".Iframe°$go.string."Iframe"À"go.importpath."".Ѐtype."".Iframe€0go.string."TemplateName" $type.func() string°6type.func("".Iframe) stringÀ2"".(*Iframe).TemplateNameÐ,"".Iframe.TemplateNameþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ.type..hashfunc."".Image&type..hash."".Imageþ*type..eqfunc."".Image"type..eq."".Imageþ$type..alg."".Image .type..hashfunc."".Image*type..eqfunc."".Imageþ4go.string."*present.Image"@>*present.Image 4go.string."*present.Image"þ"go.string."Image"0,Image "go.string."Image"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·a08e9001cb8f9d822225de3b8e406515þNgo.string."func(*present.Image) string"`Xfunc(*present.Image) string Ngo.string."func(*present.Image) string"þ6type.func(*"".Image) string  °",„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."func(*present.Image) string"pHgo.weak.type.*func(*"".Image) string€"runtime.zerovalue €6type.func(*"".Image) stringÐ�6type.func(*"".Image) string€type.*"".Image�type.stringþtype.*"".ImageÐÐOÉnË6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*present.Image"p.go.weak.type.**"".Image€"runtime.zerovalue�type."".Image` type.*"".ImageÀðtype.*"".Imageð0go.string."TemplateName"�$type.func() string 6type.func(*"".Image) string°0"".(*Image).TemplateNameÀ0"".(*Image).TemplateNameþ2go.string."present.Image"@< present.Image 2go.string."present.Image"þLgo.string."func(present.Image) string"`Vfunc(present.Image) string Lgo.string."func(present.Image) string"þ4type.func("".Image) string  ZÛ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(present.Image) string"pFgo.weak.type.*func("".Image) string€"runtime.zerovalue €4type.func("".Image) stringÐ�4type.func("".Image) string€type."".Image�type.stringþtype."".Imageàà …‘~* $type..alg."".Image0bruntime.gcbits.0x48440000000000000000000000000000P2go.string."present.Image"ptype.*"".Image€"runtime.zerovalue�Àtype."".ImageÀgo.string."URL"àtype.string�"go.string."Width"°type.intà$go.string."Height"€type.int`°type."".Image°"go.string."Image"À"go.importpath."".Ѐtype."".Image€0go.string."TemplateName" $type.func() string°4type.func("".Image) stringÀ0"".(*Image).TemplateNameÐ*"".Image.TemplateNameþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ,type..hashfunc."".Link$type..hash."".Linkþ(type..eqfunc."".Link type..eq."".Linkþ"type..alg."".Link ,type..hashfunc."".Link(type..eqfunc."".Linkþ2go.string."*present.Link"@< *present.Link 2go.string."*present.Link"þ go.string."Link"0*Link go.string."Link"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·a08e9001cb8f9d822225de3b8e406515þLgo.string."func(*present.Link) string"`Vfunc(*present.Link) string Lgo.string."func(*present.Link) string"þ4type.func(*"".Link) string  Oþ63 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*present.Link) string"pFgo.weak.type.*func(*"".Link) string€"runtime.zerovalue €4type.func(*"".Link) stringÐ�4type.func(*"".Link) string€type.*"".Link�type.stringþtype.*"".LinkÐÐä[¯6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*present.Link"p,go.weak.type.**"".Link€"runtime.zerovalue�type."".Link` type.*"".LinkÀðtype.*"".Linkð0go.string."TemplateName"�$type.func() string 4type.func(*"".Link) string°."".(*Link).TemplateNameÀ."".(*Link).TemplateNameþbruntime.gcbits.0x88844800000000000000000000000000 ˆ„Hþ0go.string."present.Link"@: present.Link 0go.string."present.Link"þ"go.string."Label"0,Label "go.string."Label"þJgo.string."func(present.Link) string"`Tfunc(present.Link) string Jgo.string."func(present.Link) string"þ2type.func("".Link) string  Tc ^3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(present.Link) string"pDgo.weak.type.*func("".Link) string€"runtime.zerovalue €2type.func("".Link) stringÐ�2type.func("".Link) string€type."".Link�type.stringþtype."".Link��ïn† & "type..alg."".Link0bruntime.gcbits.0x88844800000000000000000000000000P0go.string."present.Link"ptype.*"".Link€"runtime.zerovalue�Àtype."".LinkÀgo.string."URL"à"type.*net/url.URL�"go.string."Label"°type.string`àtype."".Linkà go.string."Link"ð"go.importpath."".€°type."".Link°0go.string."TemplateName"Ð$type.func() stringà2type.func("".Link) stringð."".(*Link).TemplateName€("".Link.TemplateNameþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þªtype..hashfunc.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }¢type..hash.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }þ¦type..eqfunc.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }žtype..eq.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }þ type..alg.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool } ªtype..hashfunc.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }¦type..eqfunc.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }þ¤go.string."struct { *present.Doc; Template *template.Template; PlayEnabled bool }"°®Fstruct { *present.Doc; Template *template.Template; PlayEnabled bool } ¤go.string."struct { *present.Doc; Template *template.Template; PlayEnabled bool }"þ(go.string."Template"@2Template (go.string."Template"þ.go.string."PlayEnabled"@8 PlayEnabled .go.string."PlayEnabled"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·55bb62d178ce8a7624d2db81040dc82f ®þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1ea9ab88ef0f33a5a8a5a94ba498dc3aÚ +þ""..gostring.2�„qfunc(struct { *present.Doc; Template *template.Template; PlayEnabled bool }, io.Writer, *template.Template) error ""..gostring.2þötype.func(struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorÀÀc%3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.2pˆgo.weak.type.*func(struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€"runtime.zerovalue €ötype.func(struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorаötype.func(struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }�type.io.Writer 8type.*html/template.Template°type.errorþ–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }ààh'„$  type..alg.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }0bruntime.gcbits.0x88844800000000000000000000000000P¤go.string."struct { *present.Doc; Template *template.Template; PlayEnabled bool }"p¨go.weak.type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }€"runtime.zerovalue�À–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }àtype.*"".Doc�(go.string."Template"°8type.*html/template.Templateà.go.string."PlayEnabled"€type.bool`°–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }Ѐ–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }€$go.string."Render" ftype.func(io.Writer, *html/template.Template) error°ötype.func(struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorÀ¦go.(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }).RenderРgo.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }.RenderþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ²type..hashfunc.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }ªtype..hash.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }þ®type..eqfunc.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }¦type..eq.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }þ¨type..alg.struct { *"".Section; Template *html/template.Template; PlayEnabled bool } ²type..hashfunc.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }®type..eqfunc.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }þ¬go.string."struct { *present.Section; Template *template.Template; PlayEnabled bool }"À¶Jstruct { *present.Section; Template *template.Template; PlayEnabled bool } ¬go.string."struct { *present.Section; Template *template.Template; PlayEnabled bool }"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·55bb62d178ce8a7624d2db81040dc82f ®þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1ea9ab88ef0f33a5a8a5a94ba498dc3aÚ +þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f43b93de1f9fdceb16ced9c573d992e9 þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·366708cebde3afb919595c4a762276b7 +þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·366708cebde3afb919595c4a762276b7 +þÆgo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) string"ÐÐWfunc(struct { *present.Section; Template *template.Template; PlayEnabled bool }) string Ægo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) string"þ¸type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string  2¹æ|3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÆgo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) string"pÊgo.weak.type.*func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string€"runtime.zerovalue €¸type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) stringÐ�¸type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string€žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�type.stringþÀgo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) int"ÐÊTfunc(struct { *present.Section; Template *template.Template; PlayEnabled bool }) int Àgo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) int"þ²type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int  ¦E[Ò3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÀgo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) int"pÄgo.weak.type.*func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int€"runtime.zerovalue €²type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) intÐ�²type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int€žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�type.intþ""..gostring.3�Œufunc(struct { *present.Section; Template *template.Template; PlayEnabled bool }, io.Writer, *template.Template) error ""..gostring.3þþtype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorÀÀ¤4lH3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.3p�go.weak.type.*func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€"runtime.zerovalue €þtype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorаþtype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�type.io.Writer 8type.*html/template.Template°type.errorþÜgo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section"ðæbfunc(struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section Ügo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section"þÄtype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Section  í473 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÜgo.string."func(struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section"pÖgo.weak.type.*func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Section€"runtime.zerovalue €Ätype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".SectionÐ�Ätype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Section€žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�"type.[]"".Sectionþžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }ààspðL ¨type..alg.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }0bruntime.gcbits.0x88844800000000000000000000000000P¬go.string."struct { *present.Section; Template *template.Template; PlayEnabled bool }"p°go.weak.type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }€"runtime.zerovalue�Àžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }à type.*"".Section�(go.string."Template"°8type.*html/template.Templateà.go.string."PlayEnabled"€type.bool`°žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }Ѐžtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }€6go.string."FormattedNumber" $type.func() string°¸type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) stringÀÀgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).FormattedNumberкgo.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.FormattedNumberà"go.string."Level"€type.func() int�²type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int ¬go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Level°¦go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.LevelÀ$go.string."Render"àftype.func(io.Writer, *html/template.Template) errorðþtype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€®go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Render�¨go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Render (go.string."Sections"À0type.func() []"".SectionÐÄtype.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Sectionà²go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Sectionsð¬go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Sections€0go.string."TemplateName" $type.func() string°¸type.func(struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) stringÀºgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).TemplateNameдgo.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.TemplateNameþ &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ>go.string."[]present.ParseFunc"PH[]present.ParseFunc >go.string."[]present.ParseFunc"þ&type.[]"".ParseFunc  šµbÓ   runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]present.ParseFunc"p8go.weak.type.*[]"".ParseFunc€"runtime.zerovalue�"type."".ParseFuncþ\go.typelink.[]present.ParseFunc/[]"".ParseFunc&type.[]"".ParseFuncþbruntime.gcbits.0x88888888000000000000000000000000 ˆˆˆˆþ@go.string."[8]present.ParseFunc"PJ[8]present.ParseFunc @go.string."[8]present.ParseFunc"þ(type.[8]"".ParseFuncÀÀ@uGðf à runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P@go.string."[8]present.ParseFunc"p:go.weak.type.*[8]"".ParseFunc€"runtime.zerovalue�"type."".ParseFunc &type.[]"".ParseFuncþ`go.typelink.[8]present.ParseFunc/[8]"".ParseFunc(type.[8]"".ParseFuncþ`go.string."*map.bucket[string]present.ParseFunc"pj$*map.bucket[string]present.ParseFunc `go.string."*map.bucket[string]present.ParseFunc"þHtype.*map.bucket[string]"".ParseFunc  Ô&„#6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."*map.bucket[string]present.ParseFunc"pZgo.weak.type.**map.bucket[string]"".ParseFunc€"runtime.zerovalue�Ftype.map.bucket[string]"".ParseFuncþbruntime.gcbits.0x84848484848484848488888888000000 „„„„„„„„„ˆˆˆˆþ^go.string."map.bucket[string]present.ParseFunc"ph#map.bucket[string]present.ParseFunc ^go.string."map.bucket[string]present.ParseFunc"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þFtype.map.bucket[string]"".ParseFunc°°ÐúN—ƒˆÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000P^go.string."map.bucket[string]present.ParseFunc"pXgo.weak.type.*map.bucket[string]"".ParseFunc€"runtime.zerovalue�ÀFtype.map.bucket[string]"".ParseFuncÀ go.string."keys"àtype.[8]string�$go.string."values"°(type.[8]"".ParseFuncà(go.string."overflow"€Htype.*map.bucket[string]"".ParseFuncþbruntime.gcbits.0x44844800000000000000000000000000 D„HþXgo.string."map.hdr[string]present.ParseFunc"pb map.hdr[string]present.ParseFunc Xgo.string."map.hdr[string]present.ParseFunc"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 +oldbuckets ,go.string."oldbuckets"þ@type.map.hdr[string]"".ParseFuncàà0¼aÎÜ  à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PXgo.string."map.hdr[string]present.ParseFunc"pRgo.weak.type.*map.hdr[string]"".ParseFunc€"runtime.zerovalue�À@type.map.hdr[string]"".ParseFuncÀ&go.string."buckets"àHtype.*map.bucket[string]"".ParseFunc�,go.string."oldbuckets"°Htype.*map.bucket[string]"".ParseFuncþPgo.string."map[string]present.ParseFunc"`Zmap[string]present.ParseFunc Pgo.string."map[string]present.ParseFunc"þ8type.map[string]"".ParseFuncÜÜ¢Jµ5Ð € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."map[string]present.ParseFunc"pJgo.weak.type.*map[string]"".ParseFunc€"runtime.zerovalue�type.string "type."".ParseFunc°Ftype.map.bucket[string]"".ParseFuncÀ@type.map.hdr[string]"".ParseFuncþ€go.typelink.map[string]present.ParseFunc/map[string]"".ParseFunc8type.map[string]"".ParseFuncþ2go.string."*present.Text"@< *present.Text 2go.string."*present.Text"þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·a08e9001cb8f9d822225de3b8e406515þLgo.string."func(*present.Text) string"`Vfunc(*present.Text) string Lgo.string."func(*present.Text) string"þ4type.func(*"".Text) string  E Î3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*present.Text) string"pFgo.weak.type.*func(*"".Text) string€"runtime.zerovalue €4type.func(*"".Text) stringÐ�4type.func(*"".Text) string€type.*"".Text�type.stringþtype.*"".TextÐÐø­6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*present.Text"p,go.weak.type.**"".Text€"runtime.zerovalue�type."".Text` type.*"".TextÀðtype.*"".Textð0go.string."TemplateName"�$type.func() string 4type.func(*"".Text) string°."".(*Text).TemplateNameÀ."".(*Text).TemplateNameþ0go.string."present.Text"@: present.Text 0go.string."present.Text"þgo.string."Pre"0(Pre go.string."Pre"þJgo.string."func(present.Text) string"`Tfunc(present.Text) string Jgo.string."func(present.Text) string"þ2type.func("".Text) string  ~ïÃ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(present.Text) string"pDgo.weak.type.*func("".Text) string€"runtime.zerovalue €2type.func("".Text) stringÐ�2type.func("".Text) string€type."".Text�type.stringþtype."".Text�� à3�h& à runtime.algarray0bruntime.gcbits.0x48440000000000000000000000000000P0go.string."present.Text"ptype.*"".Text€"runtime.zerovalue�Àtype."".TextÀ"go.string."Lines"àtype.[]string�go.string."Pre"°type.bool`àtype."".Textà go.string."Text"ð"go.importpath."".€°type."".Text°0go.string."TemplateName"Ð$type.func() stringà2type.func("".Text) stringð."".(*Text).TemplateName€("".Text.TemplateNameþbruntime.gcbits.0x48848444884448488400000000000000 H„„DˆDHH„þ†go.string."struct { present.Section; Template *template.Template }"��7struct { present.Section; Template *template.Template } †go.string."struct { present.Section; Template *template.Template }"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2cd66f338a6963b240a3991967c3270e‚þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·0582f47f650620cbd91b4e5761776114‚þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·b4b64f922643d807c4f09ed3894c5f14‚þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·a08e9001cb8f9d822225de3b8e406515þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·b4b64f922643d807c4f09ed3894c5f14‚þ go.string."func(struct { present.Section; Template *template.Template }) string"°ªDfunc(struct { present.Section; Template *template.Template }) string  go.string."func(struct { present.Section; Template *template.Template }) string"þ’type.func(struct { "".Section; Template *html/template.Template }) string  �€�3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."func(struct { present.Section; Template *template.Template }) string"p¤go.weak.type.*func(struct { "".Section; Template *html/template.Template }) string€"runtime.zerovalue €’type.func(struct { "".Section; Template *html/template.Template }) stringÐ�’type.func(struct { "".Section; Template *html/template.Template }) string€xtype.struct { "".Section; Template *html/template.Template }�type.stringþšgo.string."func(struct { present.Section; Template *template.Template }) int"°¤Afunc(struct { present.Section; Template *template.Template }) int šgo.string."func(struct { present.Section; Template *template.Template }) int"þŒtype.func(struct { "".Section; Template *html/template.Template }) int  ý©Ý³3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pšgo.string."func(struct { present.Section; Template *template.Template }) int"pžgo.weak.type.*func(struct { "".Section; Template *html/template.Template }) int€"runtime.zerovalue €Œtype.func(struct { "".Section; Template *html/template.Template }) intÐ�Œtype.func(struct { "".Section; Template *html/template.Template }) int€xtype.struct { "".Section; Template *html/template.Template }�type.intþ¶go.string."func(struct { present.Section; Template *template.Template }) []present.Section"ÀÀOfunc(struct { present.Section; Template *template.Template }) []present.Section ¶go.string."func(struct { present.Section; Template *template.Template }) []present.Section"þžtype.func(struct { "".Section; Template *html/template.Template }) []"".Section  Î?3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¶go.string."func(struct { present.Section; Template *template.Template }) []present.Section"p°go.weak.type.*func(struct { "".Section; Template *html/template.Template }) []"".Section€"runtime.zerovalue €žtype.func(struct { "".Section; Template *html/template.Template }) []"".SectionÐ�žtype.func(struct { "".Section; Template *html/template.Template }) []"".Section€xtype.struct { "".Section; Template *html/template.Template }�"type.[]"".Sectionþxtype.struct { "".Section; Template *html/template.Template }°°H8ŸÒ@> à runtime.algarray0bruntime.gcbits.0x48848444884448488400000000000000P†go.string."struct { present.Section; Template *template.Template }"pŠgo.weak.type.*struct { "".Section; Template *html/template.Template }€"runtime.zerovalue�Àxtype.struct { "".Section; Template *html/template.Template }àtype."".Section�(go.string."Template"°8type.*html/template.Template`àxtype.struct { "".Section; Template *html/template.Template }€°xtype.struct { "".Section; Template *html/template.Template }°6go.string."FormattedNumber"Ð$type.func() stringà’type.func(struct { "".Section; Template *html/template.Template }) stringðšgo.(*struct { "".Section; Template *html/template.Template }).FormattedNumber€”go.struct { "".Section; Template *html/template.Template }.FormattedNumber�"go.string."Level"°type.func() intÀŒtype.func(struct { "".Section; Template *html/template.Template }) intІgo.(*struct { "".Section; Template *html/template.Template }).Levelà€go.struct { "".Section; Template *html/template.Template }.Levelð(go.string."Sections"�0type.func() []"".Section žtype.func(struct { "".Section; Template *html/template.Template }) []"".Section°Œgo.(*struct { "".Section; Template *html/template.Template }).SectionsÀ†go.struct { "".Section; Template *html/template.Template }.SectionsÐ0go.string."TemplateName"ð$type.func() string€’type.func(struct { "".Section; Template *html/template.Template }) string�”go.(*struct { "".Section; Template *html/template.Template }).TemplateName Žgo.struct { "".Section; Template *html/template.Template }.TemplateNameþ’go.string."func(*template.Template, present.Elem) (template.HTML, error)" œ=func(*template.Template, present.Elem) (template.HTML, error) ’go.string."func(*template.Template, present.Elem) (template.HTML, error)"þŽtype.func(*html/template.Template, "".Elem) (html/template.HTML, error)ÀÀØ—/3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P’go.string."func(*template.Template, present.Elem) (template.HTML, error)"p go.weak.type.*func(*html/template.Template, "".Elem) (html/template.HTML, error)€"runtime.zerovalue €Žtype.func(*html/template.Template, "".Elem) (html/template.HTML, error)РŽtype.func(*html/template.Template, "".Elem) (html/template.HTML, error)€8type.*html/template.Template�type."".Elem .type.html/template.HTML°type.errorþ2go.string."*present.List"@< *present.List 2go.string."*present.List"þ go.string."List"0*List go.string."List"þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·a08e9001cb8f9d822225de3b8e406515þLgo.string."func(*present.List) string"`Vfunc(*present.List) string Lgo.string."func(*present.List) string"þ4type.func(*"".List) string  %AY<3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(*present.List) string"pFgo.weak.type.*func(*"".List) string€"runtime.zerovalue €4type.func(*"".List) stringÐ�4type.func(*"".List) string€type.*"".List�type.stringþtype.*"".ListÐÐ à+6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."*present.List"p,go.weak.type.**"".List€"runtime.zerovalue�type."".List` type.*"".ListÀðtype.*"".Listð0go.string."TemplateName"�$type.func() string 4type.func(*"".List) string°."".(*List).TemplateNameÀ."".(*List).TemplateNameþ0go.string."present.List"@: present.List 0go.string."present.List"þ$go.string."Bullet"0.Bullet $go.string."Bullet"þJgo.string."func(present.List) string"`Tfunc(present.List) string Jgo.string."func(present.List) string"þ2type.func("".List) string  ‘\²€3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."func(present.List) string"pDgo.weak.type.*func("".List) string€"runtime.zerovalue €2type.func("".List) stringÐ�2type.func("".List) string€type."".List�type.stringþtype."".ListÀÀ¦ÀG" à runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."present.List"ptype.*"".List€"runtime.zerovalue�Àtype."".ListÀ$go.string."Bullet"àtype.[]string`�type."".List� go.string."List" "go.importpath."".°àtype."".Listà0go.string."TemplateName"€$type.func() string�2type.func("".List) string ."".(*List).TemplateName°("".List.TemplateNameþ4go.string."*present.Lines"@>*present.Lines 4go.string."*present.Lines"þ@go.string."func(*present.Lines)"PJfunc(*present.Lines) @go.string."func(*present.Lines)"þ(type.func(*"".Lines)��€óë 3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*present.Lines)"p:go.weak.type.*func(*"".Lines)€"runtime.zerovalue €(type.func(*"".Lines)Ð�(type.func(*"".Lines)€type.*"".Linesþ^go.string."func(*present.Lines) (string, bool)"ph#func(*present.Lines) (string, bool) ^go.string."func(*present.Lines) (string, bool)"þFtype.func(*"".Lines) (string, bool)°°DPù„3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."func(*present.Lines) (string, bool)"pXgo.weak.type.*func(*"".Lines) (string, bool)€"runtime.zerovalue €Ftype.func(*"".Lines) (string, bool)Ð�Ftype.func(*"".Lines) (string, bool)€type.*"".Lines�type.string type.boolþ go.string."back"0*back go.string."back"þ$go.string."func()"0.func() $go.string."func()"þtype.func()€€ö¼‚ö3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P$go.string."func()"p(go.weak.type.*func()€"runtime.zerovalue €type.func()Ѐtype.func()þ go.string."next"0*next go.string."next"þBgo.string."func() (string, bool)"PLfunc() (string, bool) Bgo.string."func() (string, bool)"þ4type.func() (string, bool)  Œr“ˆ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func() (string, bool)"pFgo.weak.type.*func() (string, bool)€"runtime.zerovalue €4type.func() (string, bool)Ѐ4type.func() (string, bool)€type.string�type.boolþ0go.string."nextNonEmpty"@: nextNonEmpty 0go.string."nextNonEmpty"þtype.*"".Lines��j]š64   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*present.Lines"p.go.weak.type.**"".Lines€"runtime.zerovalue�type."".Lines` type.*"".LinesÀðtype.*"".Linesð go.string."back"€"go.importpath."".�type.func() (type.func(*"".Lines)° "".(*Lines).backÀ "".(*Lines).backÐ go.string."next"à"go.importpath."".ð4type.func() (string, bool)€Ftype.func(*"".Lines) (string, bool)� "".(*Lines).next  "".(*Lines).next°0go.string."nextNonEmpty"À"go.importpath."".Ð4type.func() (string, bool)àFtype.func(*"".Lines) (string, bool)ð0"".(*Lines).nextNonEmpty€0"".(*Lines).nextNonEmptyþbruntime.gcbits.0x84440000000000000000000000000000 „Dþ2go.string."present.Lines"@< present.Lines 2go.string."present.Lines"þ go.string."line"0*line go.string."line"þtype."".Lines°° ðZv™ à runtime.algarray0bruntime.gcbits.0x84440000000000000000000000000000P2go.string."present.Lines"ptype.*"".Lines€"runtime.zerovalue�Àtype."".LinesÀ go.string."line"Ð"go.importpath."".àtype.int� go.string."text" "go.importpath."".°type.[]string`àtype."".Linesà"go.string."Lines"ð"go.importpath."".€°type."".Linesþ$go.string."[0]int"0.[0]int $go.string."[0]int"þtype.[0]intÀÀÁpñ‘  runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P$go.string."[0]int"p(go.weak.type.*[0]int€"runtime.zerovalue�type.int type.[]intþ2go.typelink.[0]int/[0]inttype.[0]intþ&go.string."*[0]int"00*[0]int &go.string."*[0]int"þtype.*[0]int  ô<…À6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P&go.string."*[0]int"p*go.weak.type.**[0]int€"runtime.zerovalue�type.[0]intþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·44568aa369055d8938d809aa5d80843bþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc.[1]string(type..hash.[1]stringþ,type..eqfunc.[1]string$type..eq.[1]stringþ&type..alg.[1]string 0type..hashfunc.[1]string,type..eqfunc.[1]stringþ*go.string."[1]string"@4 [1]string *go.string."[1]string"þtype.[1]stringÀÀĸb  &type..alg.[1]string0bruntime.gcbits.0x48000000000000000000000000000000P*go.string."[1]string"p.go.weak.type.*[1]string€"runtime.zerovalue�type.string type.[]stringþ>go.typelink.[1]string/[1]stringtype.[1]stringþ,go.string."*[1]string"@6 +*[1]string ,go.string."*[1]string"þtype.*[1]string  l.!ä6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[1]string"p0go.weak.type.**[1]string€"runtime.zerovalue�type.[1]stringþLgo.string."func(string) template.HTML"`Vfunc(string) template.HTML Lgo.string."func(string) template.HTML"þHtype.func(string) html/template.HTML  “Z%3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."func(string) template.HTML"pZgo.weak.type.*func(string) html/template.HTML€"runtime.zerovalue €Htype.func(string) html/template.HTMLÐ�Htype.func(string) html/template.HTML€type.string�.type.html/template.HTMLþ*go.string."func(int)"@4 func(int) *go.string."func(int)"þtype.func(int)��„æñ3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."func(int)"p.go.weak.type.*func(int)€"runtime.zerovalue €type.func(int)Ð�type.func(int)€type.intþ*go.string."*[]string"@4 *[]string *go.string."*[]string"þtype.*[]string  ’"v„6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*[]string"p.go.weak.type.**[]string€"runtime.zerovalue�type.[]stringþbruntime.gcbits.0x84880000000000000000000000000000 „ˆþ†go.string."struct { F uintptr; A0 *string; A1 *int; A2 *[]string }"��7struct { F uintptr; A0 *string; A1 *int; A2 *[]string } †go.string."struct { F uintptr; A0 *string; A1 *int; A2 *[]string }"þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þgo.string."A1"0&A1 go.string."A1"þgo.string."A2"0&A2 go.string."A2"þxtype.struct { F uintptr; A0 *string; A1 *int; A2 *[]string }€€ {ŽXL  runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000P†go.string."struct { F uintptr; A0 *string; A1 *int; A2 *[]string }"pŠgo.weak.type.*struct { F uintptr; A0 *string; A1 *int; A2 *[]string }€"runtime.zerovalue�Àxtype.struct { F uintptr; A0 *string; A1 *int; A2 *[]string }Àgo.string."F"àtype.uintptr�go.string."A0"°type.*stringàgo.string."A1"€type.*int°go.string."A2"Ðtype.*[]stringþˆgo.string."*struct { F uintptr; A0 *string; A1 *int; A2 *[]string }" ’8*struct { F uintptr; A0 *string; A1 *int; A2 *[]string } ˆgo.string."*struct { F uintptr; A0 *string; A1 *int; A2 *[]string }"þztype.*struct { F uintptr; A0 *string; A1 *int; A2 *[]string }  o^â_6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."*struct { F uintptr; A0 *string; A1 *int; A2 *[]string }"pŒgo.weak.type.**struct { F uintptr; A0 *string; A1 *int; A2 *[]string }€"runtime.zerovalue�xtype.struct { F uintptr; A0 *string; A1 *int; A2 *[]string }þbruntime.gcbits.0x84000000000000000000000000000000 „þdgo.string."struct { F uintptr; R *regexp.Regexp }"pn&struct { F uintptr; R *regexp.Regexp } dgo.string."struct { F uintptr; R *regexp.Regexp }"þgo.string."R"0$R go.string."R"þVtype.struct { F uintptr; R *regexp.Regexp }àà•pÓÐ À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Pdgo.string."struct { F uintptr; R *regexp.Regexp }"phgo.weak.type.*struct { F uintptr; R *regexp.Regexp }€"runtime.zerovalue�ÀVtype.struct { F uintptr; R *regexp.Regexp }Àgo.string."F"àtype.uintptr�go.string."R"°&type.*regexp.Regexpþ>go.string."func(string) string"PHfunc(string) string >go.string."func(string) string"þ0type.func(string) string  Mü¨ç3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."func(string) string"pBgo.weak.type.*func(string) string€"runtime.zerovalue €0type.func(string) stringÐ�0type.func(string) string€type.string�type.stringþfgo.string."*struct { F uintptr; R *regexp.Regexp }"pp'*struct { F uintptr; R *regexp.Regexp } fgo.string."*struct { F uintptr; R *regexp.Regexp }"þXtype.*struct { F uintptr; R *regexp.Regexp }  Qàv'6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*struct { F uintptr; R *regexp.Regexp }"pjgo.weak.type.**struct { F uintptr; R *regexp.Regexp }€"runtime.zerovalue�Vtype.struct { F uintptr; R *regexp.Regexp }þ¦go.string."*struct { *present.Doc; Template *template.Template; PlayEnabled bool }"°°G*struct { *present.Doc; Template *template.Template; PlayEnabled bool } ¦go.string."*struct { *present.Doc; Template *template.Template; PlayEnabled bool }"þ""..gostring.4�†rfunc(*struct { *present.Doc; Template *template.Template; PlayEnabled bool }, io.Writer, *template.Template) error ""..gostring.4þøtype.func(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorÀÀ££Yà3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.4pŠgo.weak.type.*func(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€"runtime.zerovalue €øtype.func(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorаøtype.func(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }�type.io.Writer 8type.*html/template.Template°type.errorþ˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }ÐУÇã6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¦go.string."*struct { *present.Doc; Template *template.Template; PlayEnabled bool }"pªgo.weak.type.**struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }€"runtime.zerovalue�–type.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }` ˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }Àð˜type.*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }ð$go.string."Render"�ftype.func(io.Writer, *html/template.Template) error øtype.func(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error°¦go.(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }).RenderÀ¦go.(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }).Renderþ®go.string."*struct { *present.Section; Template *template.Template; PlayEnabled bool }"À¸K*struct { *present.Section; Template *template.Template; PlayEnabled bool } ®go.string."*struct { *present.Section; Template *template.Template; PlayEnabled bool }"þÈgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) string"àÒXfunc(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) string Ègo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) string"þºtype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string  ìOm¦3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÈgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) string"pÌgo.weak.type.*func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string€"runtime.zerovalue €ºtype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) stringÐ�ºtype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string€ type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�type.stringþÂgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) int"ÐÌUfunc(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) int Âgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) int"þ´type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int  ¹f€3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÂgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) int"pÆgo.weak.type.*func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int€"runtime.zerovalue €´type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) intÐ�´type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int€ type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�type.intþ""..gostring.5�Žvfunc(*struct { *present.Section; Template *template.Template; PlayEnabled bool }, io.Writer, *template.Template) error ""..gostring.5þ€type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorÀÀÞ—¡3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..gostring.5p’go.weak.type.*func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€"runtime.zerovalue €€type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorа€type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) error€ type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�type.io.Writer 8type.*html/template.Template°type.errorþÞgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section"ðècfunc(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section Þgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section"þÆtype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Section  <*êy3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÞgo.string."func(*struct { *present.Section; Template *template.Template; PlayEnabled bool }) []present.Section"pØgo.weak.type.*func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Section€"runtime.zerovalue €Ætype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".SectionÐ�Ætype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Section€ type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }�"type.[]"".Sectionþ type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }ÐÐsÒP86B   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."*struct { *present.Section; Template *template.Template; PlayEnabled bool }"p²go.weak.type.**struct { *"".Section; Template *html/template.Template; PlayEnabled bool }€"runtime.zerovalue�žtype.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }`  type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }Àð type.*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }ð6go.string."FormattedNumber"�$type.func() string ºtype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string°Àgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).FormattedNumberÀÀgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).FormattedNumberÐ"go.string."Level"ðtype.func() int€´type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) int�¬go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Level ¬go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Level°$go.string."Render"Ðftype.func(io.Writer, *html/template.Template) errorà€type.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }, io.Writer, *html/template.Template) errorð®go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Render€®go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Render�(go.string."Sections"°0type.func() []"".SectionÀÆtype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) []"".Sectionвgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Sectionsà²go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Sectionsð0go.string."TemplateName"�$type.func() string ºtype.func(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }) string°ºgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).TemplateNameÀºgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).TemplateNameþ,go.string."*[8]string"@6 +*[8]string ,go.string."*[8]string"þtype.*[8]string  ­”o6   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string€"runtime.zerovalue�type.[8]stringþˆgo.string."*struct { present.Section; Template *template.Template }" ’8*struct { present.Section; Template *template.Template } ˆgo.string."*struct { present.Section; Template *template.Template }"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·55bb62d178ce8a7624d2db81040dc82f ®þ¢go.string."func(*struct { present.Section; Template *template.Template }) string"°¬Efunc(*struct { present.Section; Template *template.Template }) string ¢go.string."func(*struct { present.Section; Template *template.Template }) string"þ”type.func(*struct { "".Section; Template *html/template.Template }) string  ”cÌL3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¢go.string."func(*struct { present.Section; Template *template.Template }) string"p¦go.weak.type.*func(*struct { "".Section; Template *html/template.Template }) string€"runtime.zerovalue €”type.func(*struct { "".Section; Template *html/template.Template }) stringÐ�”type.func(*struct { "".Section; Template *html/template.Template }) string€ztype.*struct { "".Section; Template *html/template.Template }�type.stringþœgo.string."func(*struct { present.Section; Template *template.Template }) int"°¦Bfunc(*struct { present.Section; Template *template.Template }) int œgo.string."func(*struct { present.Section; Template *template.Template }) int"þŽtype.func(*struct { "".Section; Template *html/template.Template }) int  C¹à.3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pœgo.string."func(*struct { present.Section; Template *template.Template }) int"p go.weak.type.*func(*struct { "".Section; Template *html/template.Template }) int€"runtime.zerovalue €Žtype.func(*struct { "".Section; Template *html/template.Template }) intÐ�Žtype.func(*struct { "".Section; Template *html/template.Template }) int€ztype.*struct { "".Section; Template *html/template.Template }�type.intþÞgo.string."func(*struct { present.Section; Template *template.Template }, io.Writer, *template.Template) error"ðècfunc(*struct { present.Section; Template *template.Template }, io.Writer, *template.Template) error Þgo.string."func(*struct { present.Section; Template *template.Template }, io.Writer, *template.Template) error"þÚtype.func(*struct { "".Section; Template *html/template.Template }, io.Writer, *html/template.Template) errorÀÀó¥_x3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÞgo.string."func(*struct { present.Section; Template *template.Template }, io.Writer, *template.Template) error"pìgo.weak.type.*func(*struct { "".Section; Template *html/template.Template }, io.Writer, *html/template.Template) error€"runtime.zerovalue €Útype.func(*struct { "".Section; Template *html/template.Template }, io.Writer, *html/template.Template) errorаÚtype.func(*struct { "".Section; Template *html/template.Template }, io.Writer, *html/template.Template) error€ztype.*struct { "".Section; Template *html/template.Template }�type.io.Writer 8type.*html/template.Template°type.errorþ¸go.string."func(*struct { present.Section; Template *template.Template }) []present.Section"ÐÂPfunc(*struct { present.Section; Template *template.Template }) []present.Section ¸go.string."func(*struct { present.Section; Template *template.Template }) []present.Section"þ type.func(*struct { "".Section; Template *html/template.Template }) []"".Section  ?<…3 € runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¸go.string."func(*struct { present.Section; Template *template.Template }) []present.Section"p²go.weak.type.*func(*struct { "".Section; Template *html/template.Template }) []"".Section€"runtime.zerovalue € type.func(*struct { "".Section; Template *html/template.Template }) []"".SectionÐ� type.func(*struct { "".Section; Template *html/template.Template }) []"".Section€ztype.*struct { "".Section; Template *html/template.Template }�"type.[]"".Sectionþztype.*struct { "".Section; Template *html/template.Template }ÐЀEFí6B   runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pˆgo.string."*struct { present.Section; Template *template.Template }"pŒgo.weak.type.**struct { "".Section; Template *html/template.Template }€"runtime.zerovalue�xtype.struct { "".Section; Template *html/template.Template }` ztype.*struct { "".Section; Template *html/template.Template }Àðztype.*struct { "".Section; Template *html/template.Template }ð6go.string."FormattedNumber"�$type.func() string ”type.func(*struct { "".Section; Template *html/template.Template }) string°šgo.(*struct { "".Section; Template *html/template.Template }).FormattedNumberÀšgo.(*struct { "".Section; Template *html/template.Template }).FormattedNumberÐ"go.string."Level"ðtype.func() int€Žtype.func(*struct { "".Section; Template *html/template.Template }) int�†go.(*struct { "".Section; Template *html/template.Template }).Level †go.(*struct { "".Section; Template *html/template.Template }).Level°$go.string."Render"Ðftype.func(io.Writer, *html/template.Template) erroràÚtype.func(*struct { "".Section; Template *html/template.Template }, io.Writer, *html/template.Template) errorðˆgo.(*struct { "".Section; Template *html/template.Template }).Render€ˆgo.(*struct { "".Section; Template *html/template.Template }).Render�(go.string."Sections"°0type.func() []"".SectionÀ type.func(*struct { "".Section; Template *html/template.Template }) []"".SectionÐŒgo.(*struct { "".Section; Template *html/template.Template }).SectionsàŒgo.(*struct { "".Section; Template *html/template.Template }).Sectionsð0go.string."TemplateName"�$type.func() string ”type.func(*struct { "".Section; Template *html/template.Template }) string°”go.(*struct { "".Section; Template *html/template.Template }).TemplateNameÀ”go.(*struct { "".Section; Template *html/template.Template }).TemplateNameþgo.string."log"0(log go.string."log"þ$go.importpath.log.  go.string."log"þ*go.string."io/ioutil"@4 io/ioutil *go.string."io/ioutil"þ0go.importpath.io/ioutil.  *go.string."io/ioutil"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime.  &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time.  go.string."time"þ"go.string."bufio"0,bufio "go.string."bufio"þ(go.importpath.bufio.  "go.string."bufio"þ&go.string."net/url"00net/url &go.string."net/url"þ,go.importpath.net/url.  &go.string."net/url"þ$go.string."errors"0.errors $go.string."errors"þ*go.importpath.errors.  $go.string."errors"þgo.string."io"0&io go.string."io"þ"go.importpath.io.  go.string."io"þ&go.string."unicode"00unicode &go.string."unicode"þ,go.importpath.unicode.  &go.string."unicode"þ&go.importpath.html.  go.string."html"þ2go.string."path/filepath"@< path/filepath 2go.string."path/filepath"þ8go.importpath.path/filepath.  2go.string."path/filepath"þ&go.string."strconv"00strconv &go.string."strconv"þ,go.importpath.strconv.  &go.string."strconv"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings.  &go.string."strings"þ0go.string."unicode/utf8"@: unicode/utf8 0go.string."unicode/utf8"þ6go.importpath.unicode/utf8.  0go.string."unicode/utf8"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt.  go.string."fmt"þ$go.string."regexp"0.regexp $go.string."regexp"þ*go.importpath.regexp.  $go.string."regexp"þ2go.string."html/template"@< html/template 2go.string."html/template"þ8go.importpath.html/template.  2go.string."html/template"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes.  "go.string."bytes"þ:"".(*Caption).TemplateName·f4"".(*Caption).TemplateNameþ(runtime.panicwrap·f"runtime.panicwrapþ."".Elem.TemplateName·f("".Elem.TemplateNameþ4"".(*Code).TemplateName·f."".(*Code).TemplateNameþ2type..hash."".codeLine·f,type..hash."".codeLineþ$runtime.strhash·fruntime.strhashþ$runtime.memhash·fruntime.memhashþ.type..eq."".codeLine·f(type..eq."".codeLineþ2"".(*Section).Sections·f,"".(*Section).Sectionsþ,"".(*Section).Level·f&"".(*Section).Levelþ@"".(*Section).FormattedNumber·f:"".(*Section).FormattedNumberþ:"".(*Section).TemplateName·f4"".(*Section).TemplateNameþ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ.type..hash.[2]string·f(type..hash.[2]stringþ*type..eq.[2]string·f$type..eq.[2]stringþ:type..hash.[3]interface {}·f4type..hash.[3]interface {}þ6type..eq.[3]interface {}·f0type..eq.[3]interface {}þ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ4"".(*HTML).TemplateName·f."".(*HTML).TemplateNameþ.type..hash."".Iframe·f(type..hash."".Iframeþ*type..eq."".Iframe·f$type..eq."".Iframeþ8"".(*Iframe).TemplateName·f2"".(*Iframe).TemplateNameþ,type..hash."".Image·f&type..hash."".Imageþ(type..eq."".Image·f"type..eq."".Imageþ6"".(*Image).TemplateName·f0"".(*Image).TemplateNameþ*type..hash."".Link·f$type..hash."".Linkþ&type..eq."".Link·f type..eq."".Linkþ4"".(*Link).TemplateName·f."".(*Link).TemplateNameþ¨type..hash.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }·f¢type..hash.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }þ¤type..eq.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }·fžtype..eq.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }þ&runtime.memequal·f runtime.memequalþ¬go.(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }).Render·f¦go.(*struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }).Renderþ¦go.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }.Render·f go.struct { *"".Doc; Template *html/template.Template; PlayEnabled bool }.Renderþ°type..hash.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }·fªtype..hash.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }þ¬type..eq.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }·f¦type..eq.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }þ´go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Render·f®go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Renderþ®go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Render·f¨go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Renderþ¸go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Sections·f²go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Sectionsþ²go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Sections·f¬go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Sectionsþ²go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Level·f¬go.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).Levelþ¬go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.Level·f¦go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.LevelþÆgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).FormattedNumber·fÀgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).FormattedNumberþÀgo.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.FormattedNumber·fºgo.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.FormattedNumberþÀgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).TemplateName·fºgo.(*struct { *"".Section; Template *html/template.Template; PlayEnabled bool }).TemplateNameþºgo.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.TemplateName·f´go.struct { *"".Section; Template *html/template.Template; PlayEnabled bool }.TemplateNameþ.type..hash.[8]string·f(type..hash.[8]stringþ*type..eq.[8]string·f$type..eq.[8]stringþ4"".(*Text).TemplateName·f."".(*Text).TemplateNameþ’go.(*struct { "".Section; Template *html/template.Template }).Sections·fŒgo.(*struct { "".Section; Template *html/template.Template }).SectionsþŒgo.struct { "".Section; Template *html/template.Template }.Sections·f†go.struct { "".Section; Template *html/template.Template }.SectionsþŒgo.(*struct { "".Section; Template *html/template.Template }).Level·f†go.(*struct { "".Section; Template *html/template.Template }).Levelþ†go.struct { "".Section; Template *html/template.Template }.Level·f€go.struct { "".Section; Template *html/template.Template }.Levelþ go.(*struct { "".Section; Template *html/template.Template }).FormattedNumber·fšgo.(*struct { "".Section; Template *html/template.Template }).FormattedNumberþšgo.struct { "".Section; Template *html/template.Template }.FormattedNumber·f”go.struct { "".Section; Template *html/template.Template }.FormattedNumberþšgo.(*struct { "".Section; Template *html/template.Template }).TemplateName·f”go.(*struct { "".Section; Template *html/template.Template }).TemplateNameþ”go.struct { "".Section; Template *html/template.Template }.TemplateName·fŽgo.struct { "".Section; Template *html/template.Template }.TemplateNameþ4"".(*List).TemplateName·f."".(*List).TemplateNameþ.type..hash.[1]string·f(type..hash.[1]stringþ*type..eq.[1]string·f$type..eq.[1]stringþŽgo.(*struct { "".Section; Template *html/template.Template }).Render·fˆgo.(*struct { "".Section; Template *html/template.Template }).Renderþ"runtime.zerovalueÿÿgo13ld \ No newline at end of file diff --git a/.vendor/src/golang.org/x/tools/CONTRIBUTING.md b/.vendor/src/golang.org/x/tools/CONTRIBUTING.md new file mode 100644 index 0000000..88dff59 --- /dev/null +++ b/.vendor/src/golang.org/x/tools/CONTRIBUTING.md @@ -0,0 +1,31 @@ +# Contributing to Go + +Go is an open source project. + +It is the work of hundreds of contributors. We appreciate your help! + + +## Filing issues + +When [filing an issue](https://golang.org/issue/new), make sure to answer these five questions: + +1. What version of Go are you using (`go version`)? +2. What operating system and processor architecture are you using? +3. What did you do? +4. What did you expect to see? +5. What did you see instead? + +General questions should go to the [golang-nuts mailing list](https://groups.google.com/group/golang-nuts) instead of the issue tracker. +The gophers there will answer or ask you to file an issue if you've tripped over a bug. + +## Contributing code + +Please read the [Contribution Guidelines](https://golang.org/doc/contribute.html) +before sending patches. + +**We do not accept GitHub pull requests** +(we use [Gerrit](https://code.google.com/p/gerrit/) instead for code review). + +Unless otherwise noted, the Go source files are distributed under +the BSD-style license found in the LICENSE file. + diff --git a/.vendor/src/golang.org/x/tools/cmd/ssadump/main.go b/.vendor/src/golang.org/x/tools/cmd/ssadump/main.go index 1901b30..8ca6aa4 100644 --- a/.vendor/src/golang.org/x/tools/cmd/ssadump/main.go +++ b/.vendor/src/golang.org/x/tools/cmd/ssadump/main.go @@ -19,28 +19,23 @@ import ( "golang.org/x/tools/go/types" ) -var buildFlag = flag.String("build", "", `Options controlling the SSA builder. -The value is a sequence of zero or more of these letters: -C perform sanity [C]hecking of the SSA form. -D include [D]ebug info for every function. -P print [P]ackage inventory. -F print [F]unction SSA code. -S log [S]ource locations as SSA builder progresses. -G use binary object files from gc to provide imports (no code). -L build distinct packages seria[L]ly instead of in parallel. -N build [N]aive SSA form: don't replace local loads/stores with registers. -I build bare [I]nit functions: no init guards or calls to dependent inits. -`) +var ( + importbinFlag = flag.Bool("importbin", false, + "Import binary export data from gc's object files, not source. "+ + "Imported functions will have no bodies.") -var testFlag = flag.Bool("test", false, "Loads test code (*_test.go) for imported packages.") + modeFlag = ssa.BuilderModeFlag(flag.CommandLine, "build", 0) -var runFlag = flag.Bool("run", false, "Invokes the SSA interpreter on the program.") + testFlag = flag.Bool("test", false, "Loads test code (*_test.go) for imported packages.") -var interpFlag = flag.String("interp", "", `Options controlling the SSA test interpreter. + runFlag = flag.Bool("run", false, "Invokes the SSA interpreter on the program.") + + interpFlag = flag.String("interp", "", `Options controlling the SSA test interpreter. The value is a sequence of zero or more more of these letters: R disable [R]ecover() from panic; show interpreter crash instead. T [T]race execution of the program. Best for single-threaded programs! `) +) const usage = `SSA builder and interpreter. Usage: ssadump [ ...] ... @@ -85,7 +80,7 @@ func doMain() error { conf := loader.Config{ Build: &build.Default, - SourceImports: true, + SourceImports: !*importbinFlag, } // TODO(adonovan): make go/types choose its default Sizes from // build.Default or a specified *build.Context. @@ -99,32 +94,6 @@ func doMain() error { WordSize: wordSize, } - var mode ssa.BuilderMode - for _, c := range *buildFlag { - switch c { - case 'D': - mode |= ssa.GlobalDebug - case 'P': - mode |= ssa.PrintPackages - case 'F': - mode |= ssa.PrintFunctions - case 'S': - mode |= ssa.LogSource | ssa.BuildSerially - case 'C': - mode |= ssa.SanityCheckFunctions - case 'N': - mode |= ssa.NaiveForm - case 'G': - conf.SourceImports = false - case 'L': - mode |= ssa.BuildSerially - case 'I': - mode |= ssa.BareInits - default: - return fmt.Errorf("unknown -build option: '%c'", c) - } - } - var interpMode interp.Mode for _, c := range *interpFlag { switch c { @@ -171,7 +140,7 @@ func doMain() error { } // Create and build SSA-form program representation. - prog := ssa.Create(iprog, mode) + prog := ssa.Create(iprog, *modeFlag) prog.BuildAll() // Run the interpreter. diff --git a/.vendor/src/golang.org/x/tools/cmd/vet/whitelist/whitelist.go b/.vendor/src/golang.org/x/tools/cmd/vet/whitelist/whitelist.go index 9bf40ee..d6f0dce 100644 --- a/.vendor/src/golang.org/x/tools/cmd/vet/whitelist/whitelist.go +++ b/.vendor/src/golang.org/x/tools/cmd/vet/whitelist/whitelist.go @@ -39,6 +39,7 @@ var UnkeyedLiteral = map[string]bool{ // These image and image/color struct types are frozen. We will never add fields to them. "image/color.Alpha16": true, "image/color.Alpha": true, + "image/color.CMYK": true, "image/color.Gray16": true, "image/color.Gray": true, "image/color.NRGBA64": true, diff --git a/.vendor/src/golang.org/x/tools/go/ssa/create.go b/.vendor/src/golang.org/x/tools/go/ssa/create.go index 9b3a91b..c2985eb 100644 --- a/.vendor/src/golang.org/x/tools/go/ssa/create.go +++ b/.vendor/src/golang.org/x/tools/go/ssa/create.go @@ -18,20 +18,6 @@ import ( "golang.org/x/tools/go/types/typeutil" ) -// BuilderMode is a bitmask of options for diagnostics and checking. -type BuilderMode uint - -const ( - PrintPackages BuilderMode = 1 << iota // Print package inventory to stdout - PrintFunctions // Print function SSA code to stdout - LogSource // Log source locations as SSA builder progresses - SanityCheckFunctions // Perform sanity checking of function bodies - NaiveForm // Build naïve SSA form: don't replace local loads/stores with registers - BuildSerially // Build packages serially, not in parallel. - GlobalDebug // Enable debug info for all packages - BareInits // Build init functions without guards or calls to dependent inits -) - // Create returns a new SSA Program. An SSA Package is created for // each transitively error-free package of iprog. // @@ -257,7 +243,7 @@ func (prog *Program) CreatePackage(info *loader.PackageInfo) *Package { return p } -// printMu serializes printing of Packages/Functions to stdout +// printMu serializes printing of Packages/Functions to stdout. var printMu sync.Mutex // AllPackages returns a new slice containing all packages in the diff --git a/.vendor/src/golang.org/x/tools/go/ssa/mode.go b/.vendor/src/golang.org/x/tools/go/ssa/mode.go new file mode 100644 index 0000000..bbd613a --- /dev/null +++ b/.vendor/src/golang.org/x/tools/go/ssa/mode.go @@ -0,0 +1,107 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package ssa + +// This file defines the BuilderMode type and its command-line flag. + +import ( + "bytes" + "flag" + "fmt" +) + +// BuilderMode is a bitmask of options for diagnostics and checking. +type BuilderMode uint + +const ( + PrintPackages BuilderMode = 1 << iota // Print package inventory to stdout + PrintFunctions // Print function SSA code to stdout + LogSource // Log source locations as SSA builder progresses + SanityCheckFunctions // Perform sanity checking of function bodies + NaiveForm // Build naïve SSA form: don't replace local loads/stores with registers + BuildSerially // Build packages serially, not in parallel. + GlobalDebug // Enable debug info for all packages + BareInits // Build init functions without guards or calls to dependent inits +) + +const modeFlagUsage = `Options controlling the SSA builder. +The value is a sequence of zero or more of these letters: +C perform sanity [C]hecking of the SSA form. +D include [D]ebug info for every function. +P print [P]ackage inventory. +F print [F]unction SSA code. +S log [S]ource locations as SSA builder progresses. +L build distinct packages seria[L]ly instead of in parallel. +N build [N]aive SSA form: don't replace local loads/stores with registers. +I build bare [I]nit functions: no init guards or calls to dependent inits. +` + +// BuilderModeFlag creates a new command line flag of type BuilderMode, +// adds it to the specified flag set, and returns it. +// +// Example: +// var ssabuild = BuilderModeFlag(flag.CommandLine, "ssabuild", 0) +// +func BuilderModeFlag(set *flag.FlagSet, name string, value BuilderMode) *BuilderMode { + set.Var((*builderModeValue)(&value), name, modeFlagUsage) + return &value +} + +type builderModeValue BuilderMode // satisfies flag.Value and flag.Getter. + +func (v *builderModeValue) Set(s string) error { + var mode BuilderMode + for _, c := range s { + switch c { + case 'D': + mode |= GlobalDebug + case 'P': + mode |= PrintPackages + case 'F': + mode |= PrintFunctions + case 'S': + mode |= LogSource | BuildSerially + case 'C': + mode |= SanityCheckFunctions + case 'N': + mode |= NaiveForm + case 'L': + mode |= BuildSerially + default: + return fmt.Errorf("unknown BuilderMode option: %q", c) + } + } + *v = builderModeValue(mode) + return nil +} + +func (v *builderModeValue) Get() interface{} { return BuilderMode(*v) } + +func (v *builderModeValue) String() string { + mode := BuilderMode(*v) + var buf bytes.Buffer + if mode&GlobalDebug != 0 { + buf.WriteByte('D') + } + if mode&PrintPackages != 0 { + buf.WriteByte('P') + } + if mode&PrintFunctions != 0 { + buf.WriteByte('F') + } + if mode&LogSource != 0 { + buf.WriteByte('S') + } + if mode&SanityCheckFunctions != 0 { + buf.WriteByte('C') + } + if mode&NaiveForm != 0 { + buf.WriteByte('N') + } + if mode&BuildSerially != 0 { + buf.WriteByte('L') + } + return buf.String() +} diff --git a/Makefile b/Makefile index 04b7e24..e1e2989 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # derived from: http://zduck.com/2014/go-project-structure-and-dependencies/ # build targets (which aren't files) -.PHONY: build fmt lint vet test autotest cover doc run clean env stats vendor +.PHONY: build fmt lint vet test autotest cover doc run clean env sh zsh stats vendor # configuration APPNAME := docrawler @@ -41,7 +41,9 @@ autotest: xargs -n1 -I{} ${SHELL} -c 'echo ; date ; echo ----------------------------; go test ./src/... | ./util/testfilter.sh' cover: - go test -coverprofile cover.out ./src/... && go tool cover -html cover.out + mkdir -p tmp + go test -coverprofile tmp/cover.out ./src/... + go tool cover -html tmp/cover.out doc: godoc -http=:6060 -index @@ -55,6 +57,12 @@ clean: env: go env +sh: + sh + +zsh: + zsh + stats: @echo =============================================================================== @echo Tests diff --git a/README.md b/README.md new file mode 100644 index 0000000..f64d7f1 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# DoCrawler # + +This is a toy web crawler written in Go. + +It crawls a single host (i.e. anything.com) and outputs a site map in JSON format. + +For each page crawled, it distinguishes between links to other pages, links to assets, broken links, and remote links (i.e. someotherhost.com). + +## Design ## + +* The main crawler loop is in `docrawler.go:docrawl()`. +* From there I maintain a hash of links we've already crawled. +* Each link gets an `httpItem{}` struct instanced, which holds its crawl state. +* A number of crawler goroutines are fired off in the beginning so that we can control precisely how many http fetches happen at a single time. This number is configurable from via command line parameter. +* These goroutines listen for `*httpItem{}` on one channel, crawl it, fill out its results, and send it back to `docrawl()` on another channel. +* `docrawl()` is predominantly a for-select loop, selecting on a ticker (which is used to update status to the console and check for crawl completion), and on the "work finished" channel that the crawlers send data back on. + +## How do I get set up? ## + +After cloning this repository, run: + + make vendor && make + +In order to run the tests: + + make test + +If you'd like to automatically run tests any time a file is changed: + + make autotest + +To deploy, just copy the executable `bin/docrawler` to a destination of your choosing. + +*Developed on OS X. Also tested on Windows 7 under MinGW+bash.* + +## Who do I talk to? ## + +Written by Stephen Waits. Please contact me at with any questions.