1 !<arch> 2 __.PKGDEF 0 0 0 644 12321 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "51108a67c370808d0dee0927d58f683d31b7d2ea" 5 6 $$ 7 package csv 8 import runtime "runtime" 9 import bufio "bufio" 10 import bytes "bytes" 11 import errors "errors" 12 import io "io" 13 import utf8 "unicode/utf8" 14 import unicode "unicode" 15 import fmt "fmt" 16 import strings "strings" 17 type @"".ParseError struct { Line int; Column int; Err error } 18 func (@"".e2 *@"".ParseError "esc:0x9") Error () (? string) 19 var @"".ErrTrailingComma error 20 var @"".ErrBareQuote error 21 var @"".ErrQuote error 22 var @"".ErrFieldCount error 23 type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } 24 type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } 25 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 } 26 func (@"bufio".b2 *@"bufio".Reader "esc:0x1") Buffered () (? int) { return @"bufio".b2.@"bufio".w - @"bufio".b2.@"bufio".r } 27 func (@"bufio".b3 *@"bufio".Reader "esc:0x10a") Discard (@"bufio".n4 int) (@"bufio".discarded1 int, @"bufio".err2 error) 28 func (@"bufio".b3 *@"bufio".Reader "esc:0x12a") Peek (@"bufio".n4 int) (? []byte, ? error) 29 func (@"bufio".b3 *@"bufio".Reader "esc:0x10a") Read (@"bufio".p4 []byte) (@"bufio".n1 int, @"bufio".err2 error) 30 func (@"bufio".b3 *@"bufio".Reader "esc:0x10a") ReadByte () (@"bufio".c1 byte, @"bufio".err2 error) 31 func (@"bufio".b3 *@"bufio".Reader "esc:0x10a") ReadBytes (@"bufio".delim4 byte) (@"bufio".line1 []byte, @"bufio".err2 error) 32 func (@"bufio".b4 *@"bufio".Reader "esc:0x82a") ReadLine () (@"bufio".line1 []byte, @"bufio".isPrefix2 bool, @"bufio".err3 error) 33 func (@"bufio".b4 *@"bufio".Reader "esc:0x80a") ReadRune () (@"bufio".r1 rune, @"bufio".size2 int, @"bufio".err3 error) 34 func (@"bufio".b3 *@"bufio".Reader "esc:0x12a") ReadSlice (@"bufio".delim4 byte) (@"bufio".line1 []byte, @"bufio".err2 error) 35 func (@"bufio".b3 *@"bufio".Reader "esc:0x10a") ReadString (@"bufio".delim4 byte) (@"bufio".line1 string, @"bufio".err2 error) 36 func (@"bufio".b1 *@"bufio".Reader "esc:0x9") Reset (@"bufio".r2 @"io".Reader) { @"bufio".b1.@"bufio".reset(@"bufio".b1.@"bufio".buf, @"bufio".r2) } 37 func (@"bufio".b2 *@"bufio".Reader "esc:0x1") UnreadByte () (? error) { if @"bufio".b2.@"bufio".lastByte < 0x0 || @"bufio".b2.@"bufio".r == 0x0 && @"bufio".b2.@"bufio".w > 0x0 { return @"bufio".ErrInvalidUnreadByte }; if @"bufio".b2.@"bufio".r > 0x0 { @"bufio".b2.@"bufio".r-- } else { @"bufio".b2.@"bufio".w = 0x1 }; @"bufio".b2.@"bufio".buf[@"bufio".b2.@"bufio".r] = byte(@"bufio".b2.@"bufio".lastByte); @"bufio".b2.@"bufio".lastByte = -0x1; @"bufio".b2.@"bufio".lastRuneSize = -0x1; return nil } 38 func (@"bufio".b2 *@"bufio".Reader "esc:0x1") UnreadRune () (? error) { if @"bufio".b2.@"bufio".lastRuneSize < 0x0 || @"bufio".b2.@"bufio".r < @"bufio".b2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b2.@"bufio".r -= @"bufio".b2.@"bufio".lastRuneSize; @"bufio".b2.@"bufio".lastByte = -0x1; @"bufio".b2.@"bufio".lastRuneSize = -0x1; return nil } 39 func (@"bufio".b3 *@"bufio".Reader "esc:0x10a") WriteTo (@"bufio".w4 @"io".Writer) (@"bufio".n1 int64, @"bufio".err2 error) 40 func (@"bufio".b1 *@"bufio".Reader "esc:0x9") @"bufio".fill () 41 func (@"bufio".b2 *@"bufio".Reader "esc:0x22") @"bufio".readErr () (? error) { var @"bufio".err3 error; ; @"bufio".err3 = @"bufio".b2.@"bufio".err; @"bufio".b2.@"bufio".err = nil; return @"bufio".err3 } 42 func (@"bufio".b1 *@"bufio".Reader "esc:0x1") @"bufio".reset (@"bufio".buf2 []byte, @"bufio".r3 @"io".Reader) { *@"bufio".b1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf2, @"bufio".rd:@"bufio".r3, @"bufio".lastByte:-0x1, @"bufio".lastRuneSize:-0x1 }) } 43 func (@"bufio".b3 *@"bufio".Reader "esc:0x9") @"bufio".writeBuf (@"bufio".w4 @"io".Writer) (? int64, ? error) 44 type @"bytes".readOp int 45 type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp } 46 func (@"bytes".b2 *@"bytes".Buffer "esc:0x22") Bytes () (? []byte) { return @"bytes".b2.@"bytes".buf[@"bytes".b2.@"bytes".off:] } 47 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") Cap () (? int) { return cap(@"bytes".b2.@"bytes".buf) } 48 func (@"bytes".b1 *@"bytes".Buffer) Grow (@"bytes".n2 int) 49 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") Len () (? int) { return len(@"bytes".b2.@"bytes".buf) - @"bytes".b2.@"bytes".off } 50 func (@"bytes".b2 *@"bytes".Buffer "esc:0x22") Next (@"bytes".n3 int) (? []byte) { @"bytes".b2.@"bytes".lastRead = @"bytes".readOp(0x0); var @"bytes".m4 int; ; @"bytes".m4 = @"bytes".b2.Len(); if @"bytes".n3 > @"bytes".m4 { @"bytes".n3 = @"bytes".m4 }; var @"bytes".data5 []byte; ; @"bytes".data5 = @"bytes".b2.@"bytes".buf[@"bytes".b2.@"bytes".off:@"bytes".b2.@"bytes".off + @"bytes".n3]; @"bytes".b2.@"bytes".off += @"bytes".n3; if @"bytes".n3 > 0x0 { @"bytes".b2.@"bytes".lastRead = @"bytes".readOp(0x2) }; return @"bytes".data5 } 51 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") Read (@"bytes".p4 []byte "esc:0x1") (@"bytes".n1 int, @"bytes".err2 error) 52 func (@"bytes".b3 *@"bytes".Buffer "esc:0x1") ReadByte () (@"bytes".c1 byte, @"bytes".err2 error) 53 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") ReadBytes (@"bytes".delim4 byte) (@"bytes".line1 []byte, @"bytes".err2 error) 54 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") ReadFrom (@"bytes".r4 @"io".Reader) (@"bytes".n1 int64, @"bytes".err2 error) 55 func (@"bytes".b4 *@"bytes".Buffer "esc:0x1") ReadRune () (@"bytes".r1 rune, @"bytes".size2 int, @"bytes".err3 error) 56 func (@"bytes".b3 *@"bytes".Buffer "esc:0x1") ReadString (@"bytes".delim4 byte) (@"bytes".line1 string, @"bytes".err2 error) 57 func (@"bytes".b1 *@"bytes".Buffer "esc:0x1") Reset () 58 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") String () (? string) { if @"bytes".b2 == nil { return "<nil>" }; return string(@"bytes".b2.@"bytes".buf[@"bytes".b2.@"bytes".off:]) } 59 func (@"bytes".b1 *@"bytes".Buffer "esc:0x1") Truncate (@"bytes".n2 int) 60 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") UnreadByte () (? error) { if @"bytes".b2.@"bytes".lastRead != @"bytes".readOp(0x1) && @"bytes".b2.@"bytes".lastRead != @"bytes".readOp(0x2) { return @"errors".New("bytes.Buffer: UnreadByte: previous operation was not a read") }; @"bytes".b2.@"bytes".lastRead = @"bytes".readOp(0x0); if @"bytes".b2.@"bytes".off > 0x0 { @"bytes".b2.@"bytes".off-- }; return nil } 61 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") UnreadRune () (? error) 62 func (@"bytes".b3 *@"bytes".Buffer) Write (@"bytes".p4 []byte "esc:0x9") (@"bytes".n1 int, @"bytes".err2 error) 63 func (@"bytes".b2 *@"bytes".Buffer) WriteByte (@"bytes".c3 byte) (? error) 64 func (@"bytes".b3 *@"bytes".Buffer) WriteRune (@"bytes".r4 rune) (@"bytes".n1 int, @"bytes".err2 error) 65 func (@"bytes".b3 *@"bytes".Buffer) WriteString (@"bytes".s4 string "esc:0x9") (@"bytes".n1 int, @"bytes".err2 error) 66 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") WriteTo (@"bytes".w4 @"io".Writer) (@"bytes".n1 int64, @"bytes".err2 error) 67 func (@"bytes".b2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n3 int) (? int) 68 func (@"bytes".b3 *@"bytes".Buffer "esc:0x22") @"bytes".readSlice (@"bytes".delim4 byte) (@"bytes".line1 []byte, @"bytes".err2 error) 69 type @"".Reader struct { Comma rune; Comment rune; FieldsPerRecord int; LazyQuotes bool; TrailingComma bool; TrimLeadingSpace bool; @"".line int; @"".column int; @"".r *@"bufio".Reader; @"".field @"bytes".Buffer } 70 func (@"".r3 *@"".Reader) Read () (@"".record1 []string, @"".err2 error) 71 func (@"".r3 *@"".Reader) ReadAll () (@"".records1 [][]string, @"".err2 error) 72 func (@"".r2 *@"".Reader "esc:0x1") @"".error (@"".err3 error) (? error) { return (&@"".ParseError{ Line:@"".r2.@"".line, Column:@"".r2.@"".column, Err:@"".err3 }) } 73 func (@"".r4 *@"".Reader) @"".parseField () (@"".haveField1 bool, @"".delim2 rune, @"".err3 error) 74 func (@"".r3 *@"".Reader) @"".parseRecord () (@"".fields1 []string, @"".err2 error) 75 func (@"".r3 *@"".Reader "esc:0x18a") @"".readRune () (? rune, ? error) 76 func (@"".r2 *@"".Reader "esc:0x3a") @"".skip (@"".delim3 rune) (? error) 77 func @"".NewReader (@"".r2 @"io".Reader) (? *@"".Reader) { return (&@"".Reader{ Comma:rune(0x2c), @"".r:@"bufio".NewReader(@"".r2) }) } 78 type @"bufio".Writer struct { @"bufio".err error; @"bufio".buf []byte; @"bufio".n int; @"bufio".wr @"io".Writer } 79 func (@"bufio".b2 *@"bufio".Writer "esc:0x1") Available () (? int) { return len(@"bufio".b2.@"bufio".buf) - @"bufio".b2.@"bufio".n } 80 func (@"bufio".b2 *@"bufio".Writer "esc:0x1") Buffered () (? int) { return @"bufio".b2.@"bufio".n } 81 func (@"bufio".b2 *@"bufio".Writer "esc:0x2a") Flush () (? error) 82 func (@"bufio".b3 *@"bufio".Writer "esc:0x10a") ReadFrom (@"bufio".r4 @"io".Reader) (@"bufio".n1 int64, @"bufio".err2 error) 83 func (@"bufio".b1 *@"bufio".Writer "esc:0x1") Reset (@"bufio".w2 @"io".Writer) { @"bufio".b1.@"bufio".err = nil; @"bufio".b1.@"bufio".n = 0x0; @"bufio".b1.@"bufio".wr = @"bufio".w2 } 84 func (@"bufio".b3 *@"bufio".Writer "esc:0x10a") Write (@"bufio".p4 []byte) (@"bufio".nn1 int, @"bufio".err2 error) 85 func (@"bufio".b2 *@"bufio".Writer "esc:0x2a") WriteByte (@"bufio".c3 byte) (? error) 86 func (@"bufio".b3 *@"bufio".Writer "esc:0x10a") WriteRune (@"bufio".r4 rune) (@"bufio".size1 int, @"bufio".err2 error) 87 func (@"bufio".b3 *@"bufio".Writer "esc:0x10a") WriteString (@"bufio".s4 string "esc:0x9") (? int, ? error) 88 func (@"bufio".b2 *@"bufio".Writer "esc:0x2a") @"bufio".flush () (? error) 89 type @"".Writer struct { Comma rune; UseCRLF bool; @"".w *@"bufio".Writer } 90 func (@"".w2 *@"".Writer "esc:0x3a") Error () (? error) 91 func (@"".w1 *@"".Writer "esc:0x9") Flush () 92 func (@"".w2 *@"".Writer "esc:0x3a") Write (@"".record3 []string "esc:0x9") (@"".err1 error) 93 func (@"".w2 *@"".Writer "esc:0x3a") WriteAll (@"".records3 [][]string "esc:0x9") (@"".err1 error) 94 func (@"".w2 *@"".Writer "esc:0x1") @"".fieldNeedsQuotes (@"".field3 string) (? bool) 95 func @"".NewWriter (@"".w2 @"io".Writer) (? *@"".Writer) { return (&@"".Writer{ Comma:rune(0x2c), @"".w:@"bufio".NewWriter(@"".w2) }) } 96 func @"".init () 97 var @"bufio".ErrInvalidUnreadByte error 98 var @"bufio".ErrInvalidUnreadRune error 99 func @"errors".New (@"errors".text2 string) (? error) { return (&@"errors".errorString{ @"errors".s:@"errors".text2 }) } 100 func @"bufio".NewReader (@"bufio".rd2 @"io".Reader) (? *@"bufio".Reader) { return @"bufio".NewReaderSize(@"bufio".rd2, 0x1000) } 101 func @"bufio".NewWriter (@"bufio".w2 @"io".Writer) (? *@"bufio".Writer) { return @"bufio".NewWriterSize(@"bufio".w2, 0x1000) } 102 type @"errors".errorString struct { @"errors".s string } 103 func (@"errors".e2 *@"errors".errorString "esc:0x22") Error () (? string) { return @"errors".e2.@"errors".s } 104 func @"bufio".NewReaderSize (@"bufio".rd2 @"io".Reader, @"bufio".size3 int) (? *@"bufio".Reader) { var @"bufio".b4 *@"bufio".Reader; ; var @"bufio".ok5 bool; ; @"bufio".b4, @"bufio".ok5 = @"bufio".rd2.(*@"bufio".Reader); if @"bufio".ok5 && len(@"bufio".b4.@"bufio".buf) >= @"bufio".size3 { return @"bufio".b4 }; if @"bufio".size3 < 0x10 { @"bufio".size3 = 0x10 }; var @"bufio".r6 *@"bufio".Reader; ; @"bufio".r6 = new(@"bufio".Reader); @"bufio".r6.@"bufio".reset(make([]byte, @"bufio".size3), @"bufio".rd2); return @"bufio".r6 } 105 func @"bufio".NewWriterSize (@"bufio".w2 @"io".Writer, @"bufio".size3 int) (? *@"bufio".Writer) { var @"bufio".b4 *@"bufio".Writer; ; var @"bufio".ok5 bool; ; @"bufio".b4, @"bufio".ok5 = @"bufio".w2.(*@"bufio".Writer); if @"bufio".ok5 && len(@"bufio".b4.@"bufio".buf) >= @"bufio".size3 { return @"bufio".b4 }; if @"bufio".size3 <= 0x0 { @"bufio".size3 = 0x1000 }; return (&@"bufio".Writer{ @"bufio".buf:make([]byte, @"bufio".size3), @"bufio".wr:@"bufio".w2 }) } 106 107 $$ 108 _go_.o 0 0 0 644 70565 ` 109 go object darwin amd64 go1.5.1 X:none 110 111 ! 112 go13ldbufio.abytes.aerrors.a 113 fmt.aio.aunicode.astrings.aunicode/utf8.a,"".(*ParseError).Error eH%HD$H;AFH1H$H$1H\$`H\$hH\$pH\$xH$H$H\$`HHD$PHD$XH\$HHH$H$H\$H|$HD$HL$HD$ H\$HHL$8HHD$@=\HCHH$H$H\$H|$(HD$HD$HL$HD$ H\$HHHL$8HHD$@=HCH$HH^HH$HKHL$HL$HD$H\$HH HL$8HHD$@=u]HCHH$HD$H\$HH\$H\$PH\$H\$XH\$ HL$(HD$0H$H$HLCL$HD$FLCL$HD$%LCL$HD$%J 120 type.int 121 runtime.convT2E6runtime.writeBarrierEnabledtype.int 122 runtime.convT2E6runtime.writeBarrierEnabled 123 runtime.convI2E6runtime.writeBarrierEnabledDgo.string."line %d, column %d: %s" 124 fmt.Sprintf 125 .runtime.writebarrierptr 126 .runtime.writebarrierptr 127 .runtime.writebarrierptr 128 0runtime.morestack_noctxt0"".autotmp_0007"type.interface {}"".autotmp_0006"type.interface {}"".autotmp_0005"type.interface {}"".autotmp_0004_(type.[3]interface {}"".autotmp_0001&type.[]interface {}"".~r0type.string"".e&type.*"".ParseErrorz14mTgclocalscb395d89503762333b1bfb09ba74eb12Tgclocals672aa9fe6872c20676e89d61cbf499e7dprebuilts/go/darwin-x86/src/encoding/csv/reader.go"".NewReadereH%HD$H;AHH$H$H\$hHD$pH$HH\$x1H9tH[H-H9Ht}HXH9|tHD$8HH$HL$HHtM1,HL$PHl$8=uHi(H$HLA(L$Hl$HL$PHT$0H} HD$0HH$HL$0HD$HD$@HD$HHH$HL$HL$LD$Ht$ Hl$(HT$xH$H$1HL$L$H$H$H$H$HT$XH$HL$`H$H$H$H\$HHt,H$H\$Hl$H-H,$HD$@r11W 131 $type.*bufio.Readertype."".Reader 132 "runtime.newobject 133 runtime.duffzero6runtime.writeBarrierEnabled 134 .runtime.writebarrierptr"type.bufio.Reader 135 "runtime.newobjecttype.[]uint8 136 "runtime.makeslice 137 runtime.duffzero"type.bufio.Reader 138 (runtime.typedmemmove 139 0runtime.morestack_noctxt0"".autotmp_0013type.*"".Reader"".autotmp_0012$type.*bufio.Reader"".autotmp_0011"type.bufio.Readerbufio.r3type.io.Readerbufio.buf2type.[]uint8bufio.b1$type.*bufio.Readerbufio.r6$type.*bufio.Readerbufio.size3type.intbufio.rd2type.io.Reader"".~r0$type.*bufio.Readerbufio.rd2type.io.Reader"".~r1 type.*"".Reader"".rtype.io.Reader, 142 T/.4Tgclocalsbbe2f308595eed0631fb6c42f0ddbda2Tgclocals6997f3614f01d5c17837e7a72947d1acdprebuilts/go/darwin-x86/src/encoding/csv/reader.go$"".(*Reader).erroreH%H;aH(1H\$HH\$PHH$HL$0HD$HHiH(Hi HhHD$ Hl$8HhHl$@=uZHhHD$ H1H9tH\$ H\$PHD$HH(HH$HH\$HH\$HD$L@L$Hl$HD$ [ 144 145 L$type."".ParseError^ 146 "runtime.newobject6runtime.writeBarrierEnabled8go.itab.*"".ParseError.error&type.*"".ParseErrortype.error8go.itab.*"".ParseError.error 147 runtime.typ2Itab 148 .runtime.writebarrierptr 149 0runtime.morestack_noctxtPP 150 "".autotmp_0015&type.*"".ParseError"".autotmp_0014&type.*"".ParseError"".~r10type.error"".errtype.error"".rtype.*"".ReaderPOPc4#(-.@Tgclocals956175074b3249e0865444212394b303Tgclocals0c8aa8e80191a30eac23f1a218103f16dprebuilts/go/darwin-x86/src/encoding/csv/reader.go""".(*Reader).ReadeH%H;aH`HD$h111H$H$1H\$pH\$xH$H$HD$hHT$Ht$Ht$xH\$H$HL$ H$H\$(H$HT$pHBHXH$HXH9H@ HD$0HH\$PHH\$X1H\$@H\$HHH$HL$0HD$HHiH(Hi HhHD$8Hl$PHhHl$X=u`HhHD$8H1H9tHL$8H$H$H`HH$HH\$HH\$HD$L@L$Hl$HD$8U1H$H$H`HXHuHpHa1H\$pH\$xH$H` 154 155 0"".(*Reader).parseRecord "".ErrFieldCount "".ErrFieldCount$type."".ParseError 156 "runtime.newobject6runtime.writeBarrierEnabled8go.itab.*"".ParseError.error&type.*"".ParseErrortype.error8go.itab.*"".ParseError.error 157 runtime.typ2Itab 158 .runtime.writebarrierptr 159 0runtime.morestack_noctxt`"".autotmp_0024type.error"".autotmp_0021O&type.*"".ParseError"".autotmp_0020type.int"".autotmp_0019&type.*"".ParseError"".~r1?type.error"".errtype.error"".r_type.*"".Reader"".err@type.error"".recordtype.[]string"".rtype.*"".Reader2e2>FD 164 165 166 JTgclocalsab9040d0bacc158ca7d1dbfb5bc40fc4Tgclocals3307f9893a176d9f7924c848305ecb16dprebuilts/go/darwin-x86/src/encoding/csv/reader.go("".(*Reader).ReadAlleH%H;aHh111H$H$1H\$xH$H$H\$pH$H\$H\$PH\$H\$XH\$H\$`HD$ HL$(HL$HH-H9uVHD$@H$HL$H-Hl$H-Hl$HL$HHD$@\$ t1H$H$HhHD$@Ht,1H\$xH$H$H$H$HhHL$xH$H$HHH9wPH$HHHkHHl$XHkHl$`HkHl$P=uH+H$Hl$H-H,$HL$HD$HT$H\$ HL$(HD$0HT$8HHH$H$HL$xe 169 170 """.(*Reader).Readio.EOFio.EOFio.EOF 174 runtime.ifaceeq6runtime.writeBarrierEnabled 175 .runtime.writebarrierptrtype.[][]string 176 "runtime.growslice 177 0runtime.morestack_noctxt` 178 "".errOtype.error"".record/type.[]string"".err@type.error"".recordstype.[][]string"".rtype.*"".Reader(64D;K,X SMd)ITgclocalsba23e8101c857d5c08d743289451e482Tgclocals4480421934d3991f7bd347c23ebe2a50dprebuilts/go/darwin-x86/src/encoding/csv/reader.go*"".(*Reader).readRuneeH%H;aH81H\$PH\$XH\$@Hk(H,$H|$@D$HL$HL$(Ht$ Ht$0 unHo(H,$H|$@D$HL$Ht$ HuH 186 tCHG(1HXPH|QHX(HhPH9|DL@(HhPI)L@(H@HH@P1 Ho HHo D$HHL$PHt$XH8HH 189 b 190 0bufio.(*Reader).ReadRune 191 0bufio.(*Reader).ReadRune4bufio.ErrInvalidUnreadRune4bufio.ErrInvalidUnreadRune 192 0runtime.morestack_noctxt@p 193 "".autotmp_0030type.int"".errtype.error"".~r1 type.error"".~r0type.int32"".rtype.*"".Readerpop8#/ 197 > 0Tgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals23e8278e2b69a3a75fa59b23c49ed6addprebuilts/go/darwin-x86/src/encoding/csv/reader.go""".(*Reader).skipeH%H;avdH01H\$HH\$PH\$8H$D$HL$HT$HT$(HL$ HtHL$HHT$PH0l$@9u1H\$HH\$PH0 203 R 204 *"".(*Reader).readRune 205 0runtime.morestack_noctxt@`"".errtype.error"".~r1 type.error"".delimtype.int32"".rtype.*"".Reader`F_`_` ! 212 (XTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals23e8278e2b69a3a75fa59b23c49ed6addprebuilts/go/darwin-x86/src/encoding/csv/reader.go0"".(*Reader).parseRecordeH%HD$H;AHH$111H$H$1H$H$H$HhHHhH@ Hh(H,$D$HL$H\$ H$H$Ht"1H$H$H$HH$]tdH$]9uUH$H$D$ 214 HL$HD$1H$H$H$H$H$HH$HC(1HXPH8HX(HhPH9'L@(HhPI)L@(H@HH@P1H\$HH\$PH$H$\$H\$\$DH\$H\$hH\$H\$p< H$H]H~_H$HuQHH$HD$H$HkHl$H\$H$H\$ H$H\$(H$H$H5H01H\$XH\$`1H9H HHL$XHL$xHD$`H$H$H$H$HHH9 217 H$HHHkHH$HkHl$x=H+\$D 218 tKH\$hH-H9u\Hl$hH,$Hl$pHl$H-Hl$H-Hl$\$ t"H\$hH$H\$pH$HH\$hH1H$H$H$H\$hH$H\$pH$HH$Hl$,H-H,$HL$HD$HT$H\$ HL$(HD$0HT$8HHH$H$H$HhL@LHL9wVLI)I)ItM*H$L$LT$L$LD$L$LL$HL$ HD$(HH\$HHH\$PT( 220 221 0bufio.(*Reader).ReadRune 222 """.(*Reader).skip 223 ."".(*Reader).parseFieldtype.[]string 224 "runtime.makeslice "go.string."<nil>"6runtime.writeBarrierEnabledio.EOFio.EOFio.EOF 233 runtime.ifaceeq 234 .runtime.writebarrierptrtype.[]string 235 "runtime.growslice 236 2runtime.slicebytetostring 237 $runtime.panicslice4bufio.ErrInvalidUnreadRune4bufio.ErrInvalidUnreadRune 238 0runtime.morestack_noctxt`"".autotmp_0037type.string"".autotmp_0036Otype.string"".autotmp_0035/type.[]uint8"".autotmp_0034type.int"".autotmp_0033type.int"".~r0type.string"".~r0type.error"".errotype.error"".delimtype.int32"".err@type.error"".fieldstype.[]string"".rtype.*"".ReaderBsJ hW#"UX5 QT"< -.r~v9Tgclocalseae38b69851776262d0f05ae0971dd77Tgclocals7d12f6b2bfbf298836cf7bb577b1a7f8dprebuilts/go/darwin-x86/src/encoding/csv/reader.go."".(*Reader).parseField#"eH%HD$H;AH11H$H$H$H$H<$_H$0H$H$H$D$D$,HT$H\$H$H$HumYtd 246 t_$H$H$D$,\$t9H$H$D$D$,HT$H\$H$H$HtH-H9uqH$H$Hl$H-Hl$H-Hl$H$H$D$,\$ t%HY Ht$$HHt$$H9HtzH-H9uSH$H$Hl$H-Hl$H-Hl$\$ t$$H$$H$$1H$H$H 248 u\HY Hu)$$1H$H$H$$1H$H$H"H$H$D$HT$Ht$H$H$HH-H9}H$Ht$H-Hl$H-Hl$H$\$ AXt$$HHD$@HH$HH$1H\$PH\$XHH$HL$@HD$HHiH(Hi HhHD$HH$HhH$=uvHhHD$HH1H9t0HL$H$$H$H$HHH$HH\$HH\$HD$L@L$Hl$HD$Hr6$$H 250 uBHiHHiHA H$H<$tH$0D$H$%"uH$H$D$HT$H\$H$H$H9} 253 u)$$1H$H$HD$,"NY(Hi HHi HL$0HH$HH$1H\$`H\$hHH$HL$0HD$HHiH(Hi HhHD$HH$HhH$=uvHhHD$HH1H9t0HT$H$$H$H$HHH$HH\$HH\$HD$L@L$Hl$HD$Hr6H$H<$t#H$0D$"H$D$,%H$H<$H$0D$H$H$H$D$HT$H\$H$H$Hx9n 256 u)$$1H$H$HY]"THL$8HH$HH$1H\$pH\$xHH$HL$8HD$HHiH(Hi HhHD$HH$HhH$=uvHhHD$HH1H9t0HT$H$$H$H$HHH$HH\$HH\$HD$L@L$Hl$HD$Hr6%:%Ar 257 258 *bytes.(*Buffer).Reset 259 *"".(*Reader).readRune 260 unicode.IsSpace 261 *"".(*Reader).readRuneio.EOFio.EOFio.EOF 265 runtime.ifaceeqio.EOFio.EOFio.EOF 269 runtime.ifaceeq 271 *"".(*Reader).readRuneio.EOFio.EOFio.EOF 279 runtime.ifaceeq "".ErrQuote "".ErrQuote$type."".ParseError 282 "runtime.newobject6runtime.writeBarrierEnabled8go.itab.*"".ParseError.error&type.*"".ParseErrortype.error8go.itab.*"".ParseError.error 283 runtime.typ2Itab 284 .runtime.writebarrierptr 285 2bytes.(*Buffer).WriteRune 286 *"".(*Reader).readRune"".ErrQuote"".ErrQuote$type."".ParseError 287 "runtime.newobject6runtime.writeBarrierEnabled8go.itab.*"".ParseError.error&type.*"".ParseErrortype.error8go.itab.*"".ParseError.error 288 runtime.typ2Itab 289 .runtime.writebarrierptr 290 2bytes.(*Buffer).WriteRune 291 2bytes.(*Buffer).WriteRune 292 *"".(*Reader).readRune"".ErrBareQuote"".ErrBareQuote$type."".ParseError 293 "runtime.newobject6runtime.writeBarrierEnabled 8go.itab.*"".ParseError.error!&type.*"".ParseError!type.error!8go.itab.*"".ParseError.error! 294 runtime.typ2Itab" 295 .runtime.writebarrierptr" 296 0runtime.morestack_noctxt@:"".autotmp_0060type.error"".autotmp_0059type.*uint8"".autotmp_0058type.error"".autotmp_0057&type.*"".ParseError"".autotmp_0056type.error"".autotmp_0055type.*uint8"".autotmp_0054type.error"".autotmp_0053&type.*"".ParseError"".autotmp_0052type.int32"".autotmp_0051type.error"".autotmp_0048&type.*"".ParseError"".autotmp_0046&type.*"".ParseError"".autotmp_0045type.int"".autotmp_0044&type.*"".ParseError"".autotmp_0042&type.*"".ParseError"".~r1type.error"".errtype.error"".rtype.*"".Reader"".~r1type.error"".err?type.error"".rtype.*"".Reader"".~r1type.error"".err_type.error"".rtype.*"".Reader 303 "".r1type.int32"".err type.error"".delimtype.int32"".haveFieldtype.bool"".rtype.*"".Reader n(7(lu3!3B+b 305 D) 306 )) 'L &!=> '') ) /)JOW'jfyvG 316 RTgclocals8e2bbcbd1e9fbc245057b6612de7a457Tgclocals410568c1fdedec1fef3357d224b4c6cbdprebuilts/go/darwin-x86/src/encoding/csv/reader.go"".NewWritereH%H;aHH$H$H\$HHL$PHL$`HH\$X1H9tH[H-H9}HtxHYH9|oHHD$0HH$HD$1(@hHh,HD$8Hl$0=uHhH$HL@L$Hl$HD$8HHHH$HD$HD$H\$H\$hH\$ H\$pH\$(H\$xHH$HD$1H(HhHhHhHh Hh(Hh0Hh8HD$@Hl$pHhHl$xHh Hl$h=u@HhHl$XHh0Hl$`=u Hh8L@8L$Hl$HD$@L@L$Hl$HD$@11 318 $type.*bufio.Writertype."".Writer 319 "runtime.newobject6runtime.writeBarrierEnabled 320 .runtime.writebarrierptrtype.[]uint8 321 "runtime.makeslice"type.bufio.Writer 322 "runtime.newobject6runtime.writeBarrierEnabled6runtime.writeBarrierEnabled 323 .runtime.writebarrierptr 324 .runtime.writebarrierptr 325 0runtime.morestack_noctxt0"".autotmp_0070type.*"".Writer"".autotmp_0069$type.*bufio.Writer"".autotmp_0068$type.*bufio.Writer"".autotmp_0067$type.*bufio.Writer"".autotmp_0066/type.[]uint8"".autotmp_0064$type.*bufio.Writerbufio.w2Otype.io.Writer"".~r0$type.*bufio.Writerbufio.w2otype.io.Writer"".~r1 type.*"".Writer"".wtype.io.Writer*@ 328 "P. .Tgclocalse41c414c061bccd2083bb8f814b18485Tgclocalsf3d7d24dcfe6b113a6459393382d5e1ddprebuilts/go/darwin-x86/src/encoding/csv/writer.go$"".(*Writer).WriteeH%HD$H;AHH$11H$H$H$H$H$H$1H$HL$@HT$xHHl$@H9HL$PHHHiHD$HHT$hHT$XHl$pHl$`H~CHnH,$.l$H$HD$H\$ H$H$HtHH4$H\$XH\$H\$`H\$H$\$HiH,$H\$XH\$H\$`H\$H$HD$ H\$(H$H$HtHHL$PHD$HHHHl$@H9^tDHnH,$HH\$HD$H\$ H$H\$(H$HHnH,$D$ 331 H\$H$H\$H$HiH,$D$"HD$H\$H$H$HtHH\$XH\$hH\$`H\$pHD$0H\$0H\$8H\$hH$H\$pH\$H\$0H\$H$H$H\$H\$0L$ H\$0H 332 u}XtNHhH,$HH\$HD$HT$ H\$(H$H$HSHHhH,$D$ 333 HT$H\$H$ u/XuHhH,$D$ HT$H\$H$"u9HhH,$HH\$HD$HT$ H\$(H$NHhH,$L$HT$H\$ H$&HhH,$D$"H$HD$H\$H$H$H\H`$ 336 337 2bufio.(*Writer).WriteRune 338 :"".(*Writer).fieldNeedsQuotes 339 6bufio.(*Writer).WriteString go.string."\r\n" 340 6bufio.(*Writer).WriteString 341 2bufio.(*Writer).WriteByte 342 2bufio.(*Writer).WriteByte 343 344 &runtime.stringiter2 go.string."\r\n" 347 6bufio.(*Writer).WriteString 349 2bufio.(*Writer).WriteByte 351 2bufio.(*Writer).WriteByte go.string."\"\"" 352 6bufio.(*Writer).WriteString 353 2bufio.(*Writer).WriteRune 354 2bufio.(*Writer).WriteByte 355 0runtime.morestack_noctxt`"".autotmp_0081type.int32"".autotmp_0079type.int"".autotmp_0078type.int"".autotmp_0077Otype.string"".autotmp_0076type.*string"".autotmp_0075type.int"".autotmp_0074type.int"".autotmp_0073type.string"".autotmp_0071/type.[]string"".fieldotype.string"".err@type.error"".recordtype.[]string"".wtype.*"".Writer\kgR;t;3IZ <,E2v 4$ 359 $4# 360 >S(zbq]QTgclocals46b0f678efa23e47722273f9ee1ab9aeTgclocals9bcad4cb409ca3949cddcb15fd27f11edprebuilts/go/darwin-x86/src/encoding/csv/writer.go$"".(*Writer).FlushbeH%H;avHH\$ HkH,$H 362 B 363 *bufio.(*Writer).FlushV 364 0runtime.morestack_noctxt0"".wtype.*"".Writer0/0@ 365 Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/writer.go$"".(*Writer).ErroreH%H;avLH81H\$HH\$PH\$@HkH,$1H\$H\$H\$HL$(HD$0HL$HHD$PH8 367 | 368 *bufio.(*Writer).Write 369 0runtime.morestack_noctxt0p"".~r0type.error"".wtype.*"".WriterpGopp- 371 =3Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/writer.go*"".(*Writer).WriteAlleH%HD$H;ABH11H$H$H$H$H$H$1H$HD$0HT$xHHl$0H9HD$@HHHpHhHL$8HT$`Ht$hHl$pH$H$HT$HHT$Ht$PHt$Hl$XHl$HD$ H\$(H$H$HtHHD$@HL$8HHHl$0H9\H$HkH,$HL$HD$H$H$H- 373 374 $"".(*Writer).Write 375 *bufio.(*Writer).Flush 376 0runtime.morestack_noctxt`"".autotmp_0087_type.[]string"".autotmp_0086type.*[]string"".autotmp_0085type.int"".autotmp_0084type.int"".autotmp_0082/type.[][]string"".recordtype.[]string"".err@type.error"".recordstype.[][]string"".wtype.*"".Writer&U(3sA7\DTgclocalsaa5118865dd28fc3eaacbfc830efb456Tgclocals488efd5564b22aec1294e68943e642b4dprebuilts/go/darwin-x86/src/encoding/csv/writer.go:"".(*Writer).fieldNeedsQuoteseH%H;aH(HD$@Hu 381 D$HH(HuAHl$8H,$HD$H-Hl$HD$HD$@\$ t 382 D$HH(H\$8H$HD$H\$0+l$H\$H}H\$8H$H\$@H\$HH\$HD$H\$ H}H\$8H$H\$@H\$\$$\$\$HH( 383 go.string."\\." 384 runtime.eqstring 385 "strings.IndexRune$go.string."\"\r\n" 386 strings.IndexAny 387 >unicode/utf8.DecodeRuneInString 388 unicode.IsSpace 389 0runtime.morestack_noctxt@P"".~r10type.bool"".fieldtype.string"".wtype.*"".Writer$POPFOPOP 391 ( 392 = 393 a 394 UTgclocals0ebb2d1da58c1b4224bf5a7b370d7578Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/writer.go"".initeH%H;aH tuH HH$HD$H\$HH\$= HHH$HD$H\$HH\$=HHH$HD$H\$HH\$=udHHH$HD$H\$HH\$=uHH H-H,$H\$H-H,$H\$H-H,$H\$8H-H,$H\$8R 399 4"".initdoneL"".initdonej 400 "runtime.throwinitz"".initdone 401 bufio.init 402 bytes.init 403 fmt.init 404 io.init 405 unicode.init 406 strings.initTgo.string."extra delimiter at end of line" 407 errors.New&"".ErrTrailingComma6runtime.writeBarrierEnabled&"".ErrTrailingCommaNgo.string."bare \" in non-quoted-field" 408 errors.New"".ErrBareQuote6runtime.writeBarrierEnabled"".ErrBareQuoteDgo.string."extraneous \" in field" 409 errors.New"".ErrQuote6runtime.writeBarrierEnabled"".ErrQuoteTgo.string."wrong number of fields in line" 410 errors.New "".ErrFieldCount6runtime.writeBarrierEnabled "".ErrFieldCount"".initdone "".ErrFieldCount 411 .runtime.writebarrierptr"".ErrQuote 412 .runtime.writebarrierptr"".ErrBareQuote 413 .runtime.writebarrierptr&"".ErrTrailingComma 414 .runtime.writebarrierptr 415 0runtime.morestack_noctxt@@?@?@t `K@`>>::zyz{~4Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/writer.godprebuilts/go/darwin-x86/src/encoding/csv/reader.go0type..hash."".ParseErroreH%H;avvH H\$(H$H<$tYH\$0H\$HD$HD$H\$(H$H<$t#H$HD$0HD$H\$H\$8H %%q 420 n 421 runtime.memhash 422 "runtime.interhash 423 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".p&type.*"".ParseError@_?@ 425 6ZTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/reader.go,type..eq."".ParseErroreH%H;aHHHT$PHD$XHH(H9t 427 D$`HHHZHhH9t 428 D$`HHHHHpHBHRH9u@HD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ t 429 D$`HHD$`HHJ 430 431 runtime.ifaceeq 432 0runtime.morestack_noctxt0 433 "".autotmp_0092?type.error"".autotmp_0091type.error"".~r2 type.bool"".q&type.*"".ParseError"".p&type.*"".ParseError<T 7Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440dprebuilts/go/darwin-x86/src/encoding/csv/reader.go4type..hash.[3]interface {}eH%H;aH(HL$81HD$Hl$H9}\HD$ HHHHckRHHH\$0Ht;HHH$HD$8HD$HL$HD$ HHl$H9|HL$@H([ 437 438 (runtime.nilinterhash 439 0runtime.morestack_noctxt0P 440 "".autotmp_0094type.int"".autotmp_0093type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[3]interface {}POP 442 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/reader.go0type..eq.[3]interface {}eH%H;aHX1HD$(Hl$(H9HD$0H\$hHHHHHHsH\$`HtvHHHHHSH9uVHD$8H$HT$@HT$HL$HHL$Ht$PHt$\$ t HD$0HHl$(H9nD$pHXD$pHXc 445 446 runtime.efaceeq 447 0runtime.morestack_noctxt0"".autotmp_0098?"type.interface {}"".autotmp_0097"type.interface {}"".autotmp_0096_type.int"".autotmp_0095Otype.int"".~r2 type.bool"".q*type.*[3]interface {}"".p*type.*[3]interface {}& STgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440dprebuilts/go/darwin-x86/src/encoding/csv/reader.go(type..hash."".WritereH%H;avH H\$(H$H<$tbH\$0H\$HD$HD$H\$(H$H<$t,H$HD$0HD$HD$H\$H\$8H %%h 451 n 452 runtime.memhash 453 runtime.memhash 454 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".ptype.*"".Writer@h?@$ 456 6jTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/reader.go$type..eq."".WriterHL$HD$(9tD$Yh@8tD$HYHhH9tD$D$0"".~r2 type.bool"".qtype.*"".Writer"".ptype.*"".WriterPPPTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/darwin-x86/src/encoding/csv/reader.goLgo.string.hdr."line %d, column %d: %s" Dgo.string."line %d, column %d: %s"Dgo.string."line %d, column %d: %s"0.line %d, column %d: %sTgclocals672aa9fe6872c20676e89d61cbf499e7((Tgclocalscb395d89503762333b1bfb09ba74eb12((Tgclocals6997f3614f01d5c17837e7a72947d1ac@@Tgclocalsbbe2f308595eed0631fb6c42f0ddbda2@@08go.itab.*"".ParseError.errorTgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocals956175074b3249e0865444212394b303 Tgclocals3307f9893a176d9f7924c848305ecb16((1Tgclocalsab9040d0bacc158ca7d1dbfb5bc40fc4((Tgclocals4480421934d3991f7bd347c23ebe2a5000Tgclocalsba23e8101c857d5c08d743289451e48200Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals2fccd208efe70893f9ac8d682812ae72*go.string.hdr."<nil>" "go.string."<nil>""go.string."<nil>"<nil>Tgclocals7d12f6b2bfbf298836cf7bb577b1a7f88800pTgclocalseae38b69851776262d0f05ae0971dd7788Tgclocals410568c1fdedec1fef3357d224b4c6cb@@0Tgclocals8e2bbcbd1e9fbc245057b6612de7a457@@ Tgclocalsf3d7d24dcfe6b113a6459393382d5e1dHH 463 `dTgclocalse41c414c061bccd2083bb8f814b18485HH(go.string.hdr."\"\"" go.string."\"\"" go.string."\"\""""(go.string.hdr."\r\n" go.string."\r\n" go.string."\r\n" 464 Tgclocals9bcad4cb409ca3949cddcb15fd27f11e88 Tgclocals46b0f678efa23e47722273f9ee1ab9ae883Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals488efd5564b22aec1294e68943e642b4 465 Tgclocalsaa5118865dd28fc3eaacbfc830efb456 &go.string.hdr."\\." go.string."\\."go.string."\\."\.,go.string.hdr."\"\r\n" $go.string."\"\r\n"$go.string."\"\r\n"" 466 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0ebb2d1da58c1b4224bf5a7b370d7578\go.string.hdr."extra delimiter at end of line" Tgo.string."extra delimiter at end of line"Tgo.string."extra delimiter at end of line"@>extra delimiter at end of lineVgo.string.hdr."bare \" in non-quoted-field" Ngo.string."bare \" in non-quoted-field"Ngo.string."bare \" in non-quoted-field"@6bare " in non-quoted-fieldLgo.string.hdr."extraneous \" in field" Dgo.string."extraneous \" in field"Dgo.string."extraneous \" in field"0,extraneous " in field\go.string.hdr."wrong number of fields in line" Tgo.string."wrong number of fields in line"Tgo.string."wrong number of fields in line"@>wrong number of fields in lineTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb.&"".ErrTrailingComma type.error."".ErrBareQuote type.error."".ErrQuote type.error. "".ErrFieldCount type.error0"".initdonetype.uint82"".(*ParseError).Errorf,"".(*ParseError).Error"".NewReaderf"".NewReader*"".(*Reader).errorf$"".(*Reader).error("".(*Reader).Readf""".(*Reader).Read."".(*Reader).ReadAllf("".(*Reader).ReadAll0"".(*Reader).readRunef*"".(*Reader).readRune("".(*Reader).skipf""".(*Reader).skip6"".(*Reader).parseRecordf0"".(*Reader).parseRecord4"".(*Reader).parseFieldf."".(*Reader).parseField"".NewWriterf"".NewWriter*"".(*Writer).Writef$"".(*Writer).Write*"".(*Writer).Flushf$"".(*Writer).Flush*"".(*Writer).Errorf$"".(*Writer).Error0"".(*Writer).WriteAllf*"".(*Writer).WriteAll@"".(*Writer).fieldNeedsQuotesf:"".(*Writer).fieldNeedsQuotes"".initf"".initTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a8type..hashfunc."".ParseError0type..hash."".ParseError4type..eqfunc."".ParseError,type..eq."".ParseError.type..alg."".ParseError 8type..hashfunc."".ParseError4type..eqfunc."".ParseError"runtime.gcbits.0c<go.string.hdr."csv.ParseError" 4go.string."csv.ParseError"4go.string."csv.ParseError" csv.ParseError(go.string.hdr."Line" go.string."Line" go.string."Line" 468 Line,go.string.hdr."Column" $go.string."Column"$go.string."Column"Column&go.string.hdr."Err" go.string."Err"go.string."Err"Err4go.string.hdr."ParseError" 469 ,go.string."ParseError",go.string."ParseError" ParseError8go.string.hdr."encoding/csv" 0go.string."encoding/csv"0go.string."encoding/csv" encoding/csv"go.importpath."". 0go.string."encoding/csv"$type."".ParseError ) 0.type..alg."".ParseError@"runtime.gcbits.0cP<go.string.hdr."csv.ParseError"p&type.*"".ParseError"runtime.zerovalue$type."".ParseError(go.string.hdr."Line"type.int,go.string.hdr."Column"type.int&go.string.hdr."Err"type.error`$type."".ParseError4go.string.hdr."ParseError""go.importpath."".$type."".ParseError"runtime.gcbits.01>go.string.hdr."*csv.ParseError" 6go.string."*csv.ParseError"6go.string."*csv.ParseError" *csv.ParseErrorXgo.string.hdr."func(*csv.ParseError) string" Pgo.string."func(*csv.ParseError) string"Pgo.string."func(*csv.ParseError) string"@:func(*csv.ParseError) string@type.func(*"".ParseError) string'30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*csv.ParseError) string"pRgo.weak.type.*func(*"".ParseError) string"runtime.zerovalue@type.func(*"".ParseError) string@type.func(*"".ParseError) string&type.*"".ParseErrortype.stringgo.typelink.func(*csv.ParseError) string func(*"".ParseError) string@type.func(*"".ParseError) string*go.string.hdr."Error" "go.string."Error""go.string."Error"Error:go.string.hdr."func() string" 2go.string."func() string"2go.string."func() string" func() string$type.func() stringm30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() string"p6go.weak.type.*func() string"runtime.zerovalue$type.func() string$type.func() stringtype.stringNgo.typelink.func() string func() string$type.func() string&type.*"".ParseErroro160 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*csv.ParseError"p8go.weak.type.**"".ParseError"runtime.zerovalue$type."".ParseError`&type.*"".ParseError&type.*"".ParseError*go.string.hdr."Error"$type.func() string@type.func(*"".ParseError) string,"".(*ParseError).Error,"".(*ParseError).Error"runtime.gcbits.038go.string.hdr."interface {}" 0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"type.interface {}<go.string.hdr."[]interface {}" 4go.string."[]interface {}"4go.string."[]interface {}" []interface {}&type.[]interface {}p/0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}Rgo.typelink.[]interface {} []interface {}&type.[]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a<type..hashfunc.[3]interface {}4type..hash.[3]interface {}8type..eqfunc.[3]interface {}0type..eq.[3]interface {}2type..alg.[3]interface {} <type..hashfunc.[3]interface {}8type..eqfunc.[3]interface {}"runtime.gcbits.3f?>go.string.hdr."[3]interface {}" 6go.string."[3]interface {}"6go.string."[3]interface {}" [3]interface {}(type.[3]interface {}0002type..alg.[3]interface {}@"runtime.gcbits.3fP>go.string.hdr."[3]interface {}"p:go.weak.type.*[3]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Vgo.typelink.[3]interface {} [3]interface {}(type.[3]interface {}@go.string.hdr."*[3]interface {}" 8go.string."*[3]interface {}"8go.string."*[3]interface {}"0"*[3]interface {}*type.*[3]interface {}60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[3]interface {}"p<go.weak.type.**[3]interface {}"runtime.zerovalue(type.[3]interface {}.go.string.hdr."[]uint8" &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8 []uint8type.[]uint86go.string.hdr."*csv.Reader" .go.string."*csv.Reader".go.string."*csv.Reader" *csv.Reader0go.string.hdr."[]string" (go.string."[]string"(go.string."[]string" []stringtype.[]string 480 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]string"p,go.weak.type.*[]string"runtime.zerovaluetype.string:go.typelink.[]string []stringtype.[]stringfgo.string.hdr."func(*csv.Reader) ([]string, error)" #^go.string."func(*csv.Reader) ([]string, error)"^go.string."func(*csv.Reader) ([]string, error)"PHfunc(*csv.Reader) ([]string, error)Ntype.func(*"".Reader) ([]string, error)\(%30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*csv.Reader) ([]string, error)"p`go.weak.type.*func(*"".Reader) ([]string, error)"runtime.zerovalueNtype.func(*"".Reader) ([]string, error)Ntype.func(*"".Reader) ([]string, error)type.*"".Readertype.[]stringtype.errorgo.typelink.func(*csv.Reader) ([]string, error) func(*"".Reader) ([]string, error)Ntype.func(*"".Reader) ([]string, error)4go.string.hdr."[][]string" 482 ,go.string."[][]string",go.string."[][]string" [][]stringtype.[][]string:0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[][]string"p0go.weak.type.*[][]string"runtime.zerovaluetype.[]stringBgo.typelink.[][]string [][]stringtype.[][]stringjgo.string.hdr."func(*csv.Reader) ([][]string, error)" %bgo.string."func(*csv.Reader) ([][]string, error)"bgo.string."func(*csv.Reader) ([][]string, error)"PLfunc(*csv.Reader) ([][]string, error)Rtype.func(*"".Reader) ([][]string, error)S]30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*csv.Reader) ([][]string, error)"pdgo.weak.type.*func(*"".Reader) ([][]string, error)"runtime.zerovalueRtype.func(*"".Reader) ([][]string, error)Rtype.func(*"".Reader) ([][]string, error)type.*"".Readertype.[][]stringtype.errorgo.typelink.func(*csv.Reader) ([][]string, error) func(*"".Reader) ([][]string, error)Rtype.func(*"".Reader) ([][]string, error)\go.string.hdr."func(*csv.Reader, error) error" Tgo.string."func(*csv.Reader, error) error"Tgo.string."func(*csv.Reader, error) error"@>func(*csv.Reader, error) errorDtype.func(*"".Reader, error) error30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*csv.Reader, error) error"pVgo.weak.type.*func(*"".Reader, error) error"runtime.zerovalueDtype.func(*"".Reader, error) errorDtype.func(*"".Reader, error) errortype.*"".Readertype.errortype.errorgo.typelink.func(*csv.Reader, error) error func(*"".Reader, error) errorDtype.func(*"".Reader, error) errorlgo.string.hdr."func(*csv.Reader) (bool, int32, error)" &dgo.string."func(*csv.Reader) (bool, int32, error)"dgo.string."func(*csv.Reader) (bool, int32, error)"PNfunc(*csv.Reader) (bool, int32, error)Ttype.func(*"".Reader) (bool, int32, error)P30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*csv.Reader) (bool, int32, error)"pfgo.weak.type.*func(*"".Reader) (bool, int32, error)"runtime.zerovalueTtype.func(*"".Reader) (bool, int32, error)Ttype.func(*"".Reader) (bool, int32, error)type.*"".Readertype.booltype.int32type.errorgo.typelink.func(*csv.Reader) (bool, int32, error) func(*"".Reader) (bool, int32, error)Ttype.func(*"".Reader) (bool, int32, error)`go.string.hdr."func(*csv.Reader) (int32, error)" Xgo.string."func(*csv.Reader) (int32, error)"Xgo.string."func(*csv.Reader) (int32, error)"PBfunc(*csv.Reader) (int32, error)Htype.func(*"".Reader) (int32, error){P30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*csv.Reader) (int32, error)"pZgo.weak.type.*func(*"".Reader) (int32, error)"runtime.zerovalueHtype.func(*"".Reader) (int32, error)Htype.func(*"".Reader) (int32, error)type.*"".Readertype.int32type.errorgo.typelink.func(*csv.Reader) (int32, error) func(*"".Reader) (int32, error)Htype.func(*"".Reader) (int32, error)\go.string.hdr."func(*csv.Reader, int32) error" Tgo.string."func(*csv.Reader, int32) error"Tgo.string."func(*csv.Reader, int32) error"@>func(*csv.Reader, int32) errorDtype.func(*"".Reader, int32) error3<30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*csv.Reader, int32) error"pVgo.weak.type.*func(*"".Reader, int32) error"runtime.zerovalueDtype.func(*"".Reader, int32) errorDtype.func(*"".Reader, int32) errortype.*"".Readertype.int32type.errorgo.typelink.func(*csv.Reader, int32) error func(*"".Reader, int32) errorDtype.func(*"".Reader, int32) error(go.string.hdr."Read" go.string."Read" go.string."Read" 485 ReadPgo.string.hdr."func() ([]string, error)" Hgo.string."func() ([]string, error)"Hgo.string."func() ([]string, error)"@2func() ([]string, error):type.func() ([]string, error)B30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func() ([]string, error)"pLgo.weak.type.*func() ([]string, error)"runtime.zerovalue:type.func() ([]string, error):type.func() ([]string, error)type.[]stringtype.errorzgo.typelink.func() ([]string, error) func() ([]string, error):type.func() ([]string, error).go.string.hdr."ReadAll" &go.string."ReadAll"&go.string."ReadAll"ReadAllTgo.string.hdr."func() ([][]string, error)" Lgo.string."func() ([][]string, error)"Lgo.string."func() ([][]string, error)"@6func() ([][]string, error)>type.func() ([][]string, error)30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func() ([][]string, error)"pPgo.weak.type.*func() ([][]string, error)"runtime.zerovalue>type.func() ([][]string, error)>type.func() ([][]string, error)type.[][]stringtype.errorgo.typelink.func() ([][]string, error) func() ([][]string, error)>type.func() ([][]string, error)*go.string.hdr."error" "go.string."error""go.string."error"errorBgo.string.hdr."func(error) error" :go.string."func(error) error":go.string."func(error) error"0$func(error) error,type.func(error) error}6%30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(error) error"p>go.weak.type.*func(error) error"runtime.zerovalue,type.func(error) error,type.func(error) errortype.errortype.error^go.typelink.func(error) error func(error) error,type.func(error) error4go.string.hdr."parseField" 488 ,go.string."parseField",go.string."parseField" parseFieldVgo.string.hdr."func() (bool, int32, error)" Ngo.string."func() (bool, int32, error)"Ngo.string."func() (bool, int32, error)"@8func() (bool, int32, error)@type.func() (bool, int32, error)E30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func() (bool, int32, error)"pRgo.weak.type.*func() (bool, int32, error)"runtime.zerovalue@type.func() (bool, int32, error)@type.func() (bool, int32, error)type.booltype.int32type.errorgo.typelink.func() (bool, int32, error) func() (bool, int32, error)@type.func() (bool, int32, error)6go.string.hdr."parseRecord" .go.string."parseRecord".go.string."parseRecord" parseRecord0go.string.hdr."readRune" (go.string."readRune"(go.string."readRune" readRuneJgo.string.hdr."func() (int32, error)" Bgo.string."func() (int32, error)"Bgo.string."func() (int32, error)"0,func() (int32, error)4type.func() (int32, error).+30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func() (int32, error)"pFgo.weak.type.*func() (int32, error)"runtime.zerovalue4type.func() (int32, error)4type.func() (int32, error)type.int32type.errorngo.typelink.func() (int32, error) func() (int32, error)4type.func() (int32, error)(go.string.hdr."skip" go.string."skip" go.string."skip" 490 skipBgo.string.hdr."func(int32) error" :go.string."func(int32) error":go.string."func(int32) error"0$func(int32) error,type.func(int32) error?z230 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(int32) error"p>go.weak.type.*func(int32) error"runtime.zerovalue,type.func(int32) error,type.func(int32) errortype.int32type.error^go.typelink.func(int32) error func(int32) error,type.func(int32) errortype.*"".Readera6`0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*csv.Reader"p0go.weak.type.**"".Reader"runtime.zerovaluetype."".Reader`type.*"".Readertype.*"".Reader(go.string.hdr."Read":type.func() ([]string, error)Ntype.func(*"".Reader) ([]string, error)""".(*Reader).Read""".(*Reader).Read.go.string.hdr."ReadAll">type.func() ([][]string, error)Rtype.func(*"".Reader) ([][]string, error)("".(*Reader).ReadAll("".(*Reader).ReadAll*go.string.hdr."error""go.importpath."".,type.func(error) errorDtype.func(*"".Reader, error) error$"".(*Reader).error$"".(*Reader).error4go.string.hdr."parseField""go.importpath."".@type.func() (bool, int32, error)Ttype.func(*"".Reader) (bool, int32, error)."".(*Reader).parseField."".(*Reader).parseField6go.string.hdr."parseRecord""go.importpath."".:type.func() ([]string, error)Ntype.func(*"".Reader) ([]string, error)0"".(*Reader).parseRecord0"".(*Reader).parseRecord0go.string.hdr."readRune""go.importpath."".4type.func() (int32, error)Htype.func(*"".Reader) (int32, error)*"".(*Reader).readRune*"".(*Reader).readRune(go.string.hdr."skip""go.importpath."".,type.func(int32) errorDtype.func(*"".Reader, int32) error""".(*Reader).skip""".(*Reader).skip"runtime.gcbits.60`4go.string.hdr."csv.Reader" 492 ,go.string."csv.Reader",go.string."csv.Reader" csv.Reader*go.string.hdr."Comma" "go.string."Comma""go.string."Comma"Comma.go.string.hdr."Comment" &go.string."Comment"&go.string."Comment"Comment>go.string.hdr."FieldsPerRecord" 6go.string."FieldsPerRecord"6go.string."FieldsPerRecord" FieldsPerRecord4go.string.hdr."LazyQuotes" 494 ,go.string."LazyQuotes",go.string."LazyQuotes" LazyQuotes:go.string.hdr."TrailingComma" 2go.string."TrailingComma"2go.string."TrailingComma" TrailingComma@go.string.hdr."TrimLeadingSpace" 8go.string."TrimLeadingSpace"8go.string."TrimLeadingSpace"0"TrimLeadingSpace(go.string.hdr."line" go.string."line" go.string."line" 496 line,go.string.hdr."column" $go.string."column"$go.string."column"column"go.string.hdr."r" go.string."r"go.string."r"r*go.string.hdr."field" "go.string."field""go.string."field"field,go.string.hdr."Reader" $go.string."Reader"$go.string."Reader"Readertype."".Reader8{ 498 499 (0D0 runtime.algarray@"runtime.gcbits.60P4go.string.hdr."csv.Reader"ptype.*"".Reader"runtime.zerovaluetype."".Reader*go.string.hdr."Comma"type.int32.go.string.hdr."Comment"type.int32>go.string.hdr."FieldsPerRecord"type.int4go.string.hdr."LazyQuotes"type.bool:go.string.hdr."TrailingComma"type.bool@go.string.hdr."TrimLeadingSpace"type.bool(go.string.hdr."line""go.importpath."".type.int,go.string.hdr."column""go.importpath."".type.int"go.string.hdr."r""go.importpath."".$type.*bufio.Reader*go.string.hdr."field""go.importpath.""."type.bytes.Buffer`type."".Reader,go.string.hdr."Reader""go.importpath."".type."".ReaderTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418a0type..hashfunc."".Writer(type..hash."".Writer,type..eqfunc."".Writer$type..eq."".Writer&type..alg."".Writer 0type..hashfunc."".Writer,type..eqfunc."".Writer6go.string.hdr."*csv.Writer" .go.string."*csv.Writer".go.string."*csv.Writer" *csv.WriterNgo.string.hdr."func(*csv.Writer) error" Fgo.string."func(*csv.Writer) error"Fgo.string."func(*csv.Writer) error"00func(*csv.Writer) error6type.func(*"".Writer) errorq[30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*csv.Writer) error"pHgo.weak.type.*func(*"".Writer) error"runtime.zerovalue6type.func(*"".Writer) error6type.func(*"".Writer) errortype.*"".Writertype.errortgo.typelink.func(*csv.Writer) error func(*"".Writer) error6type.func(*"".Writer) errorBgo.string.hdr."func(*csv.Writer)" :go.string."func(*csv.Writer)":go.string."func(*csv.Writer)"0$func(*csv.Writer)*type.func(*"".Writer)230 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(*csv.Writer)"p<go.weak.type.*func(*"".Writer)"runtime.zerovalue*type.func(*"".Writer)*type.func(*"".Writer)type.*"".Writer\go.typelink.func(*csv.Writer) func(*"".Writer)*type.func(*"".Writer)bgo.string.hdr."func(*csv.Writer, []string) error" !Zgo.string."func(*csv.Writer, []string) error"Zgo.string."func(*csv.Writer, []string) error"PDfunc(*csv.Writer, []string) errorJtype.func(*"".Writer, []string) error2230 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*csv.Writer, []string) error"p\go.weak.type.*func(*"".Writer, []string) error"runtime.zerovalueJtype.func(*"".Writer, []string) errorJtype.func(*"".Writer, []string) errortype.*"".Writertype.[]stringtype.errorgo.typelink.func(*csv.Writer, []string) error func(*"".Writer, []string) errorJtype.func(*"".Writer, []string) errorfgo.string.hdr."func(*csv.Writer, [][]string) error" #^go.string."func(*csv.Writer, [][]string) error"^go.string."func(*csv.Writer, [][]string) error"PHfunc(*csv.Writer, [][]string) errorNtype.func(*"".Writer, [][]string) errorO30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*csv.Writer, [][]string) error"p`go.weak.type.*func(*"".Writer, [][]string) error"runtime.zerovalueNtype.func(*"".Writer, [][]string) errorNtype.func(*"".Writer, [][]string) errortype.*"".Writertype.[][]stringtype.errorgo.typelink.func(*csv.Writer, [][]string) error func(*"".Writer, [][]string) errorNtype.func(*"".Writer, [][]string) error\go.string.hdr."func(*csv.Writer, string) bool" Tgo.string."func(*csv.Writer, string) bool"Tgo.string."func(*csv.Writer, string) bool"@>func(*csv.Writer, string) boolDtype.func(*"".Writer, string) bool#30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*csv.Writer, string) bool"pVgo.weak.type.*func(*"".Writer, string) bool"runtime.zerovalueDtype.func(*"".Writer, string) boolDtype.func(*"".Writer, string) booltype.*"".Writertype.stringtype.boolgo.typelink.func(*csv.Writer, string) bool func(*"".Writer, string) boolDtype.func(*"".Writer, string) bool8go.string.hdr."func() error" 0go.string."func() error"0go.string."func() error" func() error"type.func() error30 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."func() error"p4go.weak.type.*func() error"runtime.zerovalue"type.func() error"type.func() errortype.errorJgo.typelink.func() error func() error"type.func() error*go.string.hdr."Flush" "go.string."Flush""go.string."Flush"Flush,go.string.hdr."func()" $go.string."func()"$go.string."func()"func()type.func()30 runtime.algarray@"runtime.gcbits.01P,go.string.hdr."func()"p(go.weak.type.*func()"runtime.zerovaluetype.func()type.func()2go.typelink.func() func()type.func()*go.string.hdr."Write" "go.string."Write""go.string."Write"WriteHgo.string.hdr."func([]string) error" @go.string."func([]string) error"@go.string."func([]string) error"0*func([]string) error2type.func([]string) error{30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func([]string) error"pDgo.weak.type.*func([]string) error"runtime.zerovalue2type.func([]string) error2type.func([]string) errortype.[]stringtype.errorjgo.typelink.func([]string) error func([]string) error2type.func([]string) error0go.string.hdr."WriteAll" (go.string."WriteAll"(go.string."WriteAll" WriteAllLgo.string.hdr."func([][]string) error" Dgo.string."func([][]string) error"Dgo.string."func([][]string) error"0.func([][]string) error6type.func([][]string) error6Y30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func([][]string) error"pHgo.weak.type.*func([][]string) error"runtime.zerovalue6type.func([][]string) error6type.func([][]string) errortype.[][]stringtype.errorrgo.typelink.func([][]string) error func([][]string) error6type.func([][]string) error@go.string.hdr."fieldNeedsQuotes" 8go.string."fieldNeedsQuotes"8go.string."fieldNeedsQuotes"0"fieldNeedsQuotesBgo.string.hdr."func(string) bool" :go.string."func(string) bool":go.string."func(string) bool"0$func(string) bool,type.func(string) bool*30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(string) bool"p>go.weak.type.*func(string) bool"runtime.zerovalue,type.func(string) bool,type.func(string) booltype.stringtype.bool^go.typelink.func(string) bool func(string) bool,type.func(string) booltype.*"".Writer@v6D0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*csv.Writer"p0go.weak.type.**"".Writer"runtime.zerovaluetype."".Writer`type.*"".Writertype.*"".Writer*go.string.hdr."Error""type.func() error6type.func(*"".Writer) error$"".(*Writer).Error$"".(*Writer).Error*go.string.hdr."Flush"type.func()*type.func(*"".Writer)$"".(*Writer).Flush$"".(*Writer).Flush*go.string.hdr."Write"2type.func([]string) errorJtype.func(*"".Writer, []string) error$"".(*Writer).Write$"".(*Writer).Write0go.string.hdr."WriteAll"6type.func([][]string) errorNtype.func(*"".Writer, [][]string) error*"".(*Writer).WriteAll*"".(*Writer).WriteAll@go.string.hdr."fieldNeedsQuotes""go.importpath."".,type.func(string) boolDtype.func(*"".Writer, string) bool:"".(*Writer).fieldNeedsQuotes:"".(*Writer).fieldNeedsQuotes"runtime.gcbits.024go.string.hdr."csv.Writer" 505 ,go.string."csv.Writer",go.string."csv.Writer" csv.Writer.go.string.hdr."UseCRLF" &go.string."UseCRLF"&go.string."UseCRLF"UseCRLF"go.string.hdr."w" go.string."w"go.string."w"w,go.string.hdr."Writer" $go.string."Writer"$go.string."Writer"Writertype."".Writer`oc"0&type..alg."".Writer@"runtime.gcbits.02P4go.string.hdr."csv.Writer"ptype.*"".Writer"runtime.zerovaluetype."".Writer*go.string.hdr."Comma"type.int32.go.string.hdr."UseCRLF"type.bool"go.string.hdr."w""go.importpath."".$type.*bufio.Writer`type."".Writer,go.string.hdr."Writer""go.importpath."".type."".Writer2go.string.hdr."*[]string" *go.string."*[]string"*go.string."*[]string" *[]stringtype.*[]string"v60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[]string"p.go.weak.type.**[]string"runtime.zerovaluetype.[]string.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"*go.string.hdr."bufio" "go.string."bufio""go.string."bufio"bufio(go.importpath.bufio. "go.string."bufio"*go.string.hdr."bytes" "go.string."bytes""go.string."bytes"bytes(go.importpath.bytes. "go.string."bytes",go.string.hdr."errors" $go.string."errors"$go.string."errors"errors*go.importpath.errors. $go.string."errors"$go.string.hdr."io" go.string."io"go.string."io"io"go.importpath.io. go.string."io"8go.string.hdr."unicode/utf8" 0go.string."unicode/utf8"0go.string."unicode/utf8" unicode/utf86go.importpath.unicode/utf8. 0go.string."unicode/utf8".go.string.hdr."unicode" &go.string."unicode"&go.string."unicode"unicode,go.importpath.unicode. &go.string."unicode"&go.string.hdr."fmt" go.string."fmt"go.string."fmt"fmt$go.importpath.fmt. go.string."fmt".go.string.hdr."strings" &go.string."strings"&go.string."strings"strings,go.importpath.strings. &go.string."strings"6type..hash."".ParseErrorf0type..hash."".ParseError2type..eq."".ParseErrorf,type..eq."".ParseError:type..hash.[3]interface {}f4type..hash.[3]interface {}6type..eq.[3]interface {}f0type..eq.[3]interface {}.type..hash."".Writerf(type..hash."".Writer*type..eq."".Writerf$type..eq."".Writer"runtime.zerovaluego13ld