blob: 4a1321b7c686e99ea850d4ee201607664aa38aeb [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 12320 `
go object linux amd64 go1.5.1 X:none
build id "3609c587e69a3c43242bc5684dad786f42464f11"
$$
package csv
import runtime "runtime"
import bufio "bufio"
import bytes "bytes"
import errors "errors"
import io "io"
import utf8 "unicode/utf8"
import unicode "unicode"
import fmt "fmt"
import strings "strings"
type @"".ParseError struct { Line int; Column int; Err error }
func (@"".e·2 *@"".ParseError "esc:0x9") Error () (? string)
var @"".ErrTrailingComma error
var @"".ErrBareQuote error
var @"".ErrQuote error
var @"".ErrFieldCount error
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
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:0x1") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r }
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") Discard (@"bufio".n·4 int) (@"bufio".discarded·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x12a") Peek (@"bufio".n·4 int) (? []byte, ? error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·4 *@"bufio".Reader "esc:0x82a") ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error)
func (@"bufio".b·4 *@"bufio".Reader "esc:0x80a") ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x12a") ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader "esc:0x9") Reset (@"bufio".r·2 @"io".Reader) { @"bufio".b·1.@"bufio".reset(@"bufio".b·1.@"bufio".buf, @"bufio".r·2) }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") UnreadByte () (? error) { if @"bufio".b·2.@"bufio".lastByte < 0x0 || @"bufio".b·2.@"bufio".r == 0x0 && @"bufio".b·2.@"bufio".w > 0x0 { return @"bufio".ErrInvalidUnreadByte }; if @"bufio".b·2.@"bufio".r > 0x0 { @"bufio".b·2.@"bufio".r-- } else { @"bufio".b·2.@"bufio".w = 0x1 }; @"bufio".b·2.@"bufio".buf[@"bufio".b·2.@"bufio".r] = byte(@"bufio".b·2.@"bufio".lastByte); @"bufio".b·2.@"bufio".lastByte = -0x1; @"bufio".b·2.@"bufio".lastRuneSize = -0x1; return nil }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") 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 "esc:0x10a") WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader "esc:0x9") @"bufio".fill ()
func (@"bufio".b·2 *@"bufio".Reader "esc:0x22") @"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:0x1") @"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 "esc:0x9") @"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:0x22") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Cap () (? int) { return cap(@"bytes".b·2.@"bytes".buf) }
func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x22") Next (@"bytes".n·3 int) (? []byte) { @"bytes".b·2.@"bytes".lastRead = @"bytes".readOp(0x0); var @"bytes".m·4 int; ; @"bytes".m·4 = @"bytes".b·2.Len(); if @"bytes".n·3 > @"bytes".m·4 { @"bytes".n·3 = @"bytes".m·4 }; var @"bytes".data·5 []byte; ; @"bytes".data·5 = @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:@"bytes".b·2.@"bytes".off + @"bytes".n·3]; @"bytes".b·2.@"bytes".off += @"bytes".n·3; if @"bytes".n·3 > 0x0 { @"bytes".b·2.@"bytes".lastRead = @"bytes".readOp(0x2) }; return @"bytes".data·5 }
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") Read (@"bytes".p·4 []byte "esc:0x1") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error)
func (@"bytes".b·4 *@"bytes".Buffer "esc:0x1") ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error)
func (@"bytes".b·1 *@"bytes".Buffer "esc:0x1") Reset ()
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") String () (? string) { if @"bytes".b·2 == nil { return "<nil>" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) }
func (@"bytes".b·1 *@"bytes".Buffer "esc:0x1") Truncate (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") UnreadByte () (? error) { if @"bytes".b·2.@"bytes".lastRead != @"bytes".readOp(0x1) && @"bytes".b·2.@"bytes".lastRead != @"bytes".readOp(0x2) { return @"errors".New("bytes.Buffer: UnreadByte: previous operation was not a read") }; @"bytes".b·2.@"bytes".lastRead = @"bytes".readOp(0x0); if @"bytes".b·2.@"bytes".off > 0x0 { @"bytes".b·2.@"bytes".off-- }; return nil }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") UnreadRune () (? error)
func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x9") (@"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:0x9") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") 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:0x22") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
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 }
func (@"".r·3 *@"".Reader) Read () (@"".record·1 []string, @"".err·2 error)
func (@"".r·3 *@"".Reader) ReadAll () (@"".records·1 [][]string, @"".err·2 error)
func (@"".r·2 *@"".Reader "esc:0x1") @"".error (@"".err·3 error) (? error) { return (&@"".ParseError{ Line:@"".r·2.@"".line, Column:@"".r·2.@"".column, Err:@"".err·3 }) }
func (@"".r·4 *@"".Reader) @"".parseField () (@"".haveField·1 bool, @"".delim·2 rune, @"".err·3 error)
func (@"".r·3 *@"".Reader) @"".parseRecord () (@"".fields·1 []string, @"".err·2 error)
func (@"".r·3 *@"".Reader "esc:0x18a") @"".readRune () (? rune, ? error)
func (@"".r·2 *@"".Reader "esc:0x3a") @"".skip (@"".delim·3 rune) (? error)
func @"".NewReader (@"".r·2 @"io".Reader) (? *@"".Reader) { return (&@"".Reader{ Comma:rune(0x2c), @"".r:@"bufio".NewReader(@"".r·2) }) }
type @"bufio".Writer struct { @"bufio".err error; @"bufio".buf []byte; @"bufio".n int; @"bufio".wr @"io".Writer }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x1") Available () (? int) { return len(@"bufio".b·2.@"bufio".buf) - @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x1") Buffered () (? int) { return @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") Flush () (? error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") ReadFrom (@"bufio".r·4 @"io".Reader) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Writer "esc:0x1") Reset (@"bufio".w·2 @"io".Writer) { @"bufio".b·1.@"bufio".err = nil; @"bufio".b·1.@"bufio".n = 0x0; @"bufio".b·1.@"bufio".wr = @"bufio".w·2 }
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") Write (@"bufio".p·4 []byte) (@"bufio".nn·1 int, @"bufio".err·2 error)
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") WriteByte (@"bufio".c·3 byte) (? error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") WriteRune (@"bufio".r·4 rune) (@"bufio".size·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") WriteString (@"bufio".s·4 string "esc:0x9") (? int, ? error)
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") @"bufio".flush () (? error)
type @"".Writer struct { Comma rune; UseCRLF bool; @"".w *@"bufio".Writer }
func (@"".w·2 *@"".Writer "esc:0x3a") Error () (? error)
func (@"".w·1 *@"".Writer "esc:0x9") Flush ()
func (@"".w·2 *@"".Writer "esc:0x3a") Write (@"".record·3 []string "esc:0x9") (@"".err·1 error)
func (@"".w·2 *@"".Writer "esc:0x3a") WriteAll (@"".records·3 [][]string "esc:0x9") (@"".err·1 error)
func (@"".w·2 *@"".Writer "esc:0x1") @"".fieldNeedsQuotes (@"".field·3 string) (? bool)
func @"".NewWriter (@"".w·2 @"io".Writer) (? *@"".Writer) { return (&@"".Writer{ Comma:rune(0x2c), @"".w:@"bufio".NewWriter(@"".w·2) }) }
func @"".init ()
var @"bufio".ErrInvalidUnreadByte error
var @"bufio".ErrInvalidUnreadRune error
func @"errors".New (@"errors".text·2 string) (? error) { return (&@"errors".errorString{ @"errors".s:@"errors".text·2 }) }
func @"bufio".NewReader (@"bufio".rd·2 @"io".Reader) (? *@"bufio".Reader) { return @"bufio".NewReaderSize(@"bufio".rd·2, 0x1000) }
func @"bufio".NewWriter (@"bufio".w·2 @"io".Writer) (? *@"bufio".Writer) { return @"bufio".NewWriterSize(@"bufio".w·2, 0x1000) }
type @"errors".errorString struct { @"errors".s string }
func (@"errors".e·2 *@"errors".errorString "esc:0x22") Error () (? string) { return @"errors".e·2.@"errors".s }
func @"bufio".NewReaderSize (@"bufio".rd·2 @"io".Reader, @"bufio".size·3 int) (? *@"bufio".Reader) { var @"bufio".b·4 *@"bufio".Reader; ; var @"bufio".ok·5 bool; ; @"bufio".b·4, @"bufio".ok·5 = @"bufio".rd·2.(*@"bufio".Reader); if @"bufio".ok·5 && len(@"bufio".b·4.@"bufio".buf) >= @"bufio".size·3 { return @"bufio".b·4 }; if @"bufio".size·3 < 0x10 { @"bufio".size·3 = 0x10 }; var @"bufio".r·6 *@"bufio".Reader; ; @"bufio".r·6 = new(@"bufio".Reader); @"bufio".r·6.@"bufio".reset(make([]byte, @"bufio".size·3), @"bufio".rd·2); return @"bufio".r·6 }
func @"bufio".NewWriterSize (@"bufio".w·2 @"io".Writer, @"bufio".size·3 int) (? *@"bufio".Writer) { var @"bufio".b·4 *@"bufio".Writer; ; var @"bufio".ok·5 bool; ; @"bufio".b·4, @"bufio".ok·5 = @"bufio".w·2.(*@"bufio".Writer); if @"bufio".ok·5 && len(@"bufio".b·4.@"bufio".buf) >= @"bufio".size·3 { return @"bufio".b·4 }; if @"bufio".size·3 <= 0x0 { @"bufio".size·3 = 0x1000 }; return (&@"bufio".Writer{ @"bufio".buf:make([]byte, @"bufio".size·3), @"bufio".wr:@"bufio".w·2 }) }
$$
_go_.o 0 0 0 644 84856 `
go object linux amd64 go1.5.1 X:none
!
��go13ldbufio.abytes.aerrors.a
fmt.aio.aunicode.astrings.aunicode/utf8.a�þ,"".(*ParseError).Error��€ ��è dH‹ %����HD$àH;A†Ò��Hì ���H‹œ$ ���H‰$è����1ÛH‰œ$°���H‰œ$¸���1ÛH‰\$pH‰\$xH‰œ$€���H‰œ$ˆ���H‰œ$���H‰œ$˜���H\$pHƒû�„f��HÇD$`���HÇD$h���H‰\$XH����H‰$H‹œ$¨���H‰\$Hƒ|$�„��HÇD$����è����H‹\$H‰\$8H‹\$ H‰\$@H‹\$XH‰$è����H‹\$XH‹l$8H‰+H‹l$@€=�����…¹��H‰kH����H‰$H‹œ$¨���H‰\$Hƒ|$�„…��HƒD$HÇD$����è����H‹\$H‰\$8H‹\$ H‰\$@H‹\$XHƒÃH‰$è����H‹\$XH‹l$8HƒÃH‰+H‹l$@€=�����…��H‰kH‹œ$¨���H‰$Hƒ$è����H‹´$¨���Hƒþ�„Þ���H^H‹ H‰ $H‹KH‰L$è����H‹\$H‰\$8H‹\$H‰\$@H‹\$XHƒÃ H‰$è����H‹\$XH‹l$8HƒÃ H‰+H‹l$@€=�����ulH‰kH����H‰$HÇD$���H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ è����H‹L$(H‹D$0H‰L$HH‰Œ$°���H‰D$PH‰„$¸���è����HÄ ���ÃLCL‰$H‰l$è����넉éÿÿÿLCL‰$H‰l$è����éÜþÿÿ‰%����éoþÿÿLCL‰$H‰l$è����é4þÿÿ‰%����éÕýÿÿ‰é“ýÿÿè����é ýÿÿ*
������X
��*runtime.racefuncenter���®��type.int���„
��runtime.convT2E���È
��"runtime.racewrite���ø�6runtime.writeBarrierEnabled���œ��type.int���þ
��runtime.convT2E���Ê
��"runtime.racewrite���‚�6runtime.writeBarrierEnabled���Ä
�� runtime.raceread���š
��runtime.convI2E���æ
��"runtime.racewrite���ž�6runtime.writeBarrierEnabled���º��Dgo.string."line %d, column %d: %s"���š 
��fmt.Sprintf���ì 
��(runtime.racefuncexit��� 

��.runtime.writebarrierptr���Ö

��.runtime.writebarrierptr���œ 
��.runtime.writebarrierptr���Ö 
��0runtime.morestack_noctxt���0À��"".autotmp_0007��"type.interface {}�"".autotmp_0006��"type.interface {}�"".autotmp_0005�Ï"type.interface {}�"".autotmp_0004�_(type.[3]interface {}�"".autotmp_0001�&type.[]interface {}�"".autotmp_0000�¯type.string� "".~r0�type.string�"".e��&type.*"".ParseError�Àâ¿À~�€�ŒB³p�0�+–"[&=QZ)q�Tgclocals·7efdfbf4c229aee81ff096a89166ec63�Tgclocals·e61d629885b848af9a4bcb60cdd07fc0���D/tmp/go/src/encoding/csv/reader.goþ"".NewReader��  ��œ dH‹ %����H„$xÿÿÿH;A†©��Hì��H‹œ$��H‰$è����H‹Œ$��H‹„$��H‰L$xH‰„$€���HÇD$0���HÇD$`����H����H‰$H‰Œ$ˆ���H‰L$H‰„$���H‰D$H\$`H‰\$è����¶\$ H‹L$`€û�„ã���H‰L$HH‰ $è����H‹L$HH‹YH‹l$0H9댾���H‰ÈH‰D$8H����H‰$è����H‹D$H‰D$XH‰$HÇD$ ���è����H‹|$XH‰ùHƒÿ�tx1Àè����H‰ $è����H‹D$XÇ�,���H‰$Hƒ$(è����H‹\$XHƒû�t@H‹l$8€=�����uH‰k(H‹\$XH‰œ$ ��è����HÄ��ÃLC(L‰$H‰l$è����ë҉뼉ë„H‹\$0Hƒû} HÇD$0���H����H‰$è����H‹L$0H‹D$H‰D$@H‰D$PH����H‰$H‰L$H‰L$è����L‹D$H‹t$ H‹l$(H‹”$ˆ���H‹Œ$���H¼$°���1ÀHƒÇøè����L‰„$˜���L‰„$°���H‰´$ ���H‰´$¸���H‰¬$¨���H‰¬$À���H‰T$hH‰”$È���H‰L$pH‰Œ$Ð���HDŽ$ø���ÿÿÿÿHDŽ$���ÿÿÿÿH‹\$PH‰$HÇD$X���è����H‹\$PHƒû�t,H¬$°���H‰\$H‰l$H-����H‰,$è����H‹D$@éþÿÿ‰ëÐè����é2ýÿÿ.
������^
��*runtime.racefuncenter���Ê��$type.*bufio.Reader���¤
��$runtime.assertI2T2���æ
�� runtime.raceread���²��type."".Reader���Ä
��"runtime.newobject���ü
��,runtime.racewriterange���¦
‚� runtime.duffzero���¸
��"runtime.racewrite���ê
��"runtime.racewrite���–�6runtime.writeBarrierEnabled���È
��(runtime.racefuncexit���ü
��.runtime.writebarrierptr���Æ��"type.bufio.Reader���Ø
��"runtime.newobject���Ž��type.[]uint8���´
��"runtime.makeslice���˜
Ô� runtime.duffzero���Š

��,runtime.racewriterange���Ò
��"type.bufio.Reader���ä

��(runtime.typedmemmove���Š 
��0runtime.morestack_noctxt���0��"".autotmp_0014�ßtype.*"".Reader�"".autotmp_0013��$type.*bufio.Reader�"".autotmp_0012�¯"type.bufio.Reader�"".autotmp_0008�Ï$type.*bufio.Reader�bufio.r·3�¿type.io.Reader�bufio.buf·2�ßtype.[]uint8�bufio.b·1�ï$type.*bufio.Reader�bufio.r·6�$type.*bufio.Reader�bufio.b·4�ÿ$type.*bufio.Reader�bufio.size·3�¯type.int�bufio.rd·2�ÿtype.io.Reader� "".~r0�Ÿ$type.*bufio.Reader�bufio.rd·2�Ÿtype.io.Reader� "".~r1� type.*"".Reader�"".r��type.io.Reader�"Íà�Ð�0ê"ò+À �4�.c!/
f. .«-�Tgclocals·18310a6dd63e7a794250f9cd20493cf0�Tgclocals·956b03b2b61cb4f2c4d4917d520f1a14���D/tmp/go/src/encoding/csv/reader.goþ$"".(*Reader).error��€��òdH‹ %����H;a†\��Hƒì(H‹\$(H‰$è����1ÛH‰\$HH‰\$PH����H‰$è����H‹D$H‰D$ H‰$è����H‹\$0H‰$Hƒ$è����H‹D$ Hƒø�„ò���L‹D$0I‹hH‰(H‰$Hƒ$è����H‹\$0H‰$Hƒ$ è����H‹D$ Hƒø�„¯���L‹D$0I‹h H‰hH‰$Hƒ$è����H‹\$ H‹l$8H‰kH‹l$@€=�����udH‰kH‹\$ H‰\$ H‹����1íH9ètH‹\$ H‰\$PH‰D$Hè����HƒÄ(ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë¸LCL‰$H‰l$è����댉�éJÿÿÿ‰�éÿÿÿè����é‡þÿÿ$
������B
��*runtime.racefuncenter���h��$type."".ParseError���z
��"runtime.newobject��� 
��"runtime.racewrite���Æ
�� runtime.raceread���˜
��"runtime.racewrite���¾
�� runtime.raceread���’
��"runtime.racewrite���Ä�6runtime.writeBarrierEnabled���ô��8go.itab.*"".ParseError.error���ª
��(runtime.racefuncexit���Â��&type.*"".ParseError���Ø��type.error���ð��8go.itab.*"".ParseError.error���„
�� runtime.typ2Itab���¶
��.runtime.writebarrierptr���à
��0runtime.morestack_noctxt���PP��
"".autotmp_0016�&type.*"".ParseError�"".autotmp_0015��&type.*"".ParseError� "".~r1�0type.error� "".err�type.error�"".r��type.*"".Reader�P†OPb�€�Lú1#./  
-�� /Å-?�Tgclocals·4bc67399ee19764c025a90cb24f7e02a�Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349���D/tmp/go/src/encoding/csv/reader.goþ""".(*Reader).Read��à ��Ì dH‹ %����H;a†I��HƒìxH‹\$xH‰$è����1Û1Û1ÛH‰œ$ ���H‰œ$¨���1ÛH‰œ$ˆ���H‰œ$���H‰œ$˜���H‹œ$€���H‰$è����H‹t$H‹l$H‹T$H‹L$ H‹D$(H‰¬$���H‰”$˜���H‰Œ$ ���H‰„$¨���H‰´$ˆ���Hƒþ�„}��H‹œ$€���H‰$Hƒ$è����H‹„$€���H‹XHƒû�Ž��H‹œ$���H‰\$0H‰$Hƒ$è����H‹„$€���H‹XH‹l$0H9넲��H‰$Hƒ$ è����H‹„$€���HÇ@ ����H‰D$8H����H‰$è����H‹����H‰\$XH‹����H‰\$`1ÛH‰\$HH‰\$PH����H‰$è����H‹D$H‰D$@H‰$è����H‹\$8H‰$Hƒ$è����H‹D$@Hƒø�„��L‹D$8I‹hH‰(H‰$Hƒ$è����H‹\$8H‰$Hƒ$ è����H‹D$@Hƒø�„Ì���L‹D$8I‹h H‰hH‰$Hƒ$è����H‹\$@H‹l$XH‰kH‹l$`€=�����u~H‰kH‹\$@H‰\$@H‹����1íH9èt3H‹L$@H‰D$HH‰L$PH‰D$hH‰„$ ���H‰L$pH‰Œ$¨���è����HƒÄxÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ëžLCL‰$H‰l$è����éoÿÿÿ‰�é-ÿÿÿ‰�éêþÿÿ1ÛH‰œ$ ���H‰œ$¨���è����HƒÄxÃH‰$Hƒ$è����H‹„$€���H‹XHƒû�uÄH‹œ$���H‰\$0H‰$Hƒ$è����H‹œ$€���H‹l$0H‰kë–Hƒù�„ýÿÿ1ÛH‰œ$ˆ���H‰œ$���H‰œ$˜���è����HƒÄxÃè����éšüÿÿ<
������B
��*runtime.racefuncenter���Ä
��0"".(*Reader).parseRecord���†
�� runtime.raceread���è
�� runtime.raceread���¸
��"runtime.racewrite���ð�� "".ErrFieldCount���‚
�� runtime.raceread����� "".ErrFieldCount���¨� "".ErrFieldCount���Ø��$type."".ParseError���ê
��"runtime.newobject���
��"runtime.racewrite���¶
�� runtime.raceread���ˆ
��"runtime.racewrite���®
�� runtime.raceread���‚
��"runtime.racewrite���´�6runtime.writeBarrierEnabled���ä��8go.itab.*"".ParseError.error���Î 
��(runtime.racefuncexit���æ ��&type.*"".ParseError���ü ��type.error���”
��8go.itab.*"".ParseError.error���¨

�� runtime.typ2Itab���Ú

��.runtime.writebarrierptr���® 
��(runtime.racefuncexit���Ô 
�� runtime.raceread���® 
��"runtime.racewrite���¦ 
��(runtime.racefuncexit���º 
��0runtime.morestack_noctxt���`ð��"".autotmp_0027��type.error�"".autotmp_0025��type.error�"".autotmp_0024�o&type.*"".ParseError�"".autotmp_0023��type.int�"".autotmp_0022��&type.*"".ParseError�"".autotmp_0021�type.int�"".autotmp_0020�type.error� "".~r1�_type.error� "".err�?type.error�"".r�type.*"".Reader� "".err�@type.error�"".record�type.[]string�"".r��type.*"".Reader�2ðØïðoïð{ïð�ð�VŽ&%0J,5¶
 Y
 ,
 �4� ¢~4yf-C i �Tgclocals·a5dd8549d342e19c953c4e3267195331�Tgclocals·6da12a86e7fb0c8a8839c55eb3889985���D/tmp/go/src/encoding/csv/reader.goþ("".(*Reader).ReadAll��à
��Æ
dH‹ %����HD$øH;A†��Hìˆ���H‹œ$ˆ���H‰$è����1Û1Û1ÛH‰œ$°���H‰œ$¸���1ÛH‰œ$˜���H‰œ$ ���H‰œ$¨���H‹œ$���H‰$è����H‹t$H‹l$H‹T$H‹L$ H‹D$(H‰t$XH‰l$`H‰T$hH‰L$HH‰D$PH����H‰$è����H‹D$HH‹-����H9èunH����H‰$è����H‹l$HH‰,$H‹l$PH‰l$H‹-����H‰l$H‹-����H‰l$è����H‹D$H¶\$ €û�t1ÛH‰œ$°���H‰œ$¸���è����HÄˆ���ÃHƒø�t<1ÛH‰œ$˜���H‰œ$ ���H‰œ$¨���H‰„$°���H‹\$PH‰œ$¸���è����HÄˆ���ÃH‹”$˜���H‹„$ ���H‹Œ$¨���H‰ËH)ÃHƒû}KH����H‰$H‰T$pH‰T$H‰D$H‰Œ$€���H‰L$H‰ÃH‰D$xHÿÃH‰\$ è����H‹T$(H‹D$0H‹L$8H‰ÃHÿÃH‰Œ$€���H9ˇ˜���H‰\$xH‰ÓH‰T$pH‰ÅH‰D$@HkíHëH‰$è����H‹\$pH‹l$@HkíHëH‹l$`H‰kH‹l$hH‰kH‹l$X€=�����u2H‰+H‹\$pH‰œ$˜���H‹\$xH‰œ$ ���H‹œ$€���H‰œ$¨���éÞýÿÿH‰$H‰l$è����ëÁè���� è����é]ýÿÿ(
������X
��*runtime.racefuncenter���Ú
��""".(*Reader).Read���Ì�� io.EOF���Þ
�� runtime.raceread���ö�� io.EOF���Ž�� io.EOF��� 
�� runtime.raceread���Ô�� io.EOF���ì� io.EOF���€
��runtime.ifaceeq���Ì
��(runtime.racefuncexit���Ð
��(runtime.racefuncexit���¶��type.[][]string��� 
��"runtime.growslice���¶
��"runtime.racewrite���’ �6runtime.writeBarrierEnabled���˜

��.runtime.writebarrierptr���¦

��$runtime.panicslice���´

��0runtime.morestack_noctxt���`��"".autotmp_0032�type.int�"".autotmp_0031�/type.[][]string� "".err�type.error�"".record�_type.[]string� "".err�@type.error�"".records�type.[][]string�"".r��type.*"".Reader�(’A¼�°�FÄ0Cp
 /‰ �(�+ABwªKq �Tgclocals·39c02073db56992add43fcfd3e0ec5aa�Tgclocals·091ed16ba33edf3511d5618eac1bd5ac���D/tmp/go/src/encoding/csv/reader.goþ*"".(*Reader).readRune��à
��È
dH‹ %����H;a†‡��Hƒì`H‹\$`H‰$è����1ÛH‰\$xH‰œ$€���H‹\$hH‰$Hƒ$(è����H‹\$hH‹k(H‰,$è����‹T$H‹L$H‹D$ H‰L$PH‰D$X‰T$,ƒú …��H‹\$hH‰$Hƒ$(è����H‹\$hH‹k(H‰,$è����‹T$H‹L$H‹D$ ‰T$,H‰D$XH‰L$PHƒù�…4��ƒú
„+��H‹\$hH‰$Hƒ$(è����H‹\$hH‹k(1ÛH‰\$@H‰\$HH‰l$8H‰,$Hƒ$Pè����H‹D$8H‹XPHƒû�ŒM��H‰$Hƒ$(è����H‹\$8H‰$Hƒ$Pè����H‹D$8H‹X(H‹hPH9ëŒ��H‰$Hƒ$(è����H‹D$8H‹h(H‰l$0H‰$Hƒ$(è����H‹\$8H‰$Hƒ$Pè����H‹D$8Hƒø�„Ã���H‹hPL‹D$0I)èL‰@(H‰$Hƒ$Hè����H‹D$8HÇ@HÿÿÿÿH‰$Hƒ$Pè����H‹\$8HÇCPÿÿÿÿ1ÛH‰\$@H‰\$HÇD$, ���H‹\$hH‰$Hƒ$ è����H‹D$hH‹h H‰l$0H‰$Hƒ$ è����H‹\$hH‹l$0HÿÅH‰k ‹\$,‰\$pH‹\$PH‰\$xH‹\$XH‰œ$€���è����HƒÄ`É�é6ÿÿÿH����H‰$è����H‹����H‰\$@H‹����H‰\$Hé[ÿÿÿè����é\ýÿÿ.
������B
��*runtime.racefuncenter���†
�� runtime.raceread���ª
��0bufio.(*Reader).ReadRune���š
�� runtime.raceread���¾
��0bufio.(*Reader).ReadRune���Â
�� runtime.raceread���’
�� runtime.raceread���Ô
�� runtime.raceread���ú
�� runtime.raceread���Â
�� runtime.raceread���ú
��"runtime.racewrite��� 
�� runtime.raceread���ú
��"runtime.racewrite���°
��"runtime.racewrite���˜
�� runtime.raceread���Ð
��"runtime.racewrite���º 
��(runtime.racefuncexit���à ��4bufio.ErrInvalidUnreadRune���ò 
�� runtime.raceread���€
��4bufio.ErrInvalidUnreadRune���˜
�4bufio.ErrInvalidUnreadRune���¶

��0runtime.morestack_noctxt���@À��"".autotmp_0038��type.int�"".autotmp_0037�_type.int�"".autotmp_0036��type.error�"".autotmp_0035��type.int32� "".~r0�?type.error�bufio.b·2�O$type.*bufio.Reader� "".err�type.error�
"".r1�gtype.int32� "".~r1� type.error� "".~r0�type.int32�"".r��type.*"".Reader�ÀοÀJ�°�Bä =
< £@) /�"� À(ƒQ8�Tgclocals·7c2d46b309581fc529325e101c3c1ccd�Tgclocals·48a300f517773cfda8ef1ecb7b77a21b���D/tmp/go/src/encoding/csv/reader.goþ""".(*Reader).skip��À��ªdH‹ %����H;av|Hƒì0H‹\$0H‰$è����1ÛH‰\$HH‰\$PH‹\$8H‰$è����‹D$H‹T$H‹L$H‰L$(H‰T$ Hƒú�tH‰T$HH‰L$Pè����HƒÄ0Ël$@9èu¸1ÛH‰\$HH‰\$Pè����HƒÄ0Ãè����ékÿÿÿ
������:
��*runtime.racefuncenter���n
��*"".(*Reader).readRune���È
��(runtime.racefuncexit���„
��(runtime.racefuncexit���˜
��0runtime.morestack_noctxt���@`�� "".err�type.error� "".~r1� type.error�"".delim�type.int32�"".r��type.*"".Reader�`Y_`_`� �0Œ ! 
 ��G=�Tgclocals·170309d2da858695ebefc5e7e0d9c320�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45���D/tmp/go/src/encoding/csv/reader.goþ0"".(*Reader).parseRecord��À��¨dH‹ %����HD$ H;A†2��Hìà���H‹œ$à���H‰$è����1Û1Û1ÛH‰œ$��H‰œ$��1ÛH‰œ$ð���H‰œ$ø���H‰œ$���H‹œ$è���H‰$Hƒ$è����H‹„$è���H‹hH‰l$HH‰$Hƒ$è����H‹„$è���H‹l$HHÿÅH‰hH‰$Hƒ$ è����H‹„$è���HÇ@ ÿÿÿÿH‰$Hƒ$(è����H‹œ$è���H‹k(H‰,$è����‹T$H‹L$H‹D$ ‰T$@H‰„$��H‰Œ$��Hƒù�t'1ÛH‰œ$ð���H‰œ$ø���H‰œ$���è����HÄà���ÃH‹œ$è���H‰$Hƒ$è����H‹„$è���‹Xƒû�„ƒ���H‰$Hƒ$è����H‹„$è���‹X‹l$@9ëubH‰$ÇD$
���è����H‹L$H‹D$1ÛH‰œ$ð���H‰œ$ø���H‰œ$���H‰Œ$ ���H‰Œ$��H‰„$¨���H‰„$��è����HÄà���ÃH‰$Hƒ$(è����H‹œ$è���H‹k(1ÛH‰\$`H‰\$hH‰l$PH‰,$Hƒ$Pè����H‹D$PH‹XPHƒû�Œë��H‰$Hƒ$(è����H‹\$PH‰$Hƒ$Pè����H‹D$PH‹X(H‹hPH9댴��H‰$Hƒ$(è����H‹D$PH‹h(H‰l$HH‰$Hƒ$(è����H‹\$PH‰$Hƒ$Pè����H‹D$PHƒø�„a��H‹hPL‹D$HI)èL‰@(H‰$Hƒ$Hè����H‹D$PHÇ@HÿÿÿÿH‰$Hƒ$Pè����H‹\$PHÇCPÿÿÿÿ1ÛH‰\$`H‰\$hH‹œ$è���H‰$è����¶\$‹l$ H‹T$H‹L$‰l$DH‰”$€���H‰Œ$ˆ���€û�„ ��H‹œ$è���H‰$Hƒ$è����H‹´$è���H‹^Hƒû�~uH‹œ$ð���Hƒû�ugH‰4$Hƒ$è����H����H‰$HÇD$����H‹œ$è���H‹kH‰l$è����H‹´$è���H‹T$H‹L$ H‹D$(H‰”$ð���H‰Œ$ø���H‰„$���H‰ðHƒþ�„��HƒÀ01ÛH‰\$pH‰\$x1íH9è…d��H ����HÇÀ���H‰L$pH‰Œ$���H‰D$xH‰„$˜���H‹”$ð���H‹„$ø���H‹œ$���H‰ÙH)ÃHƒû}QH����H‰$H‰”$È���H‰T$H‰D$H‰Œ$Ø���H‰L$H‰ÃH‰„$Ð���HÿÃH‰\$ è����H‹T$(H‹D$0H‹L$8H‰ÃHÿÃH‰Œ$Ø���H9ˇ©��H‰œ$Ð���H‰ÓH‰”$È���H‰ÅH‰D$HHÁåHëH‰$è����H‹œ$È���H‹l$HHÁåHëH‹¬$˜���H‰kH‹¬$���€=�����…6��H‰+H‹œ$È���H‰œ$ð���H‹œ$Ð���H‰œ$ø���H‹œ$Ø���H‰œ$���‹\$Dƒû
ttH����H‰$è����H‹œ$€���H‹-����H9ëu}H����H‰$è����H‹¬$€���H‰,$H‹¬$ˆ���H‰l$H‹-����H‰l$H‹-����H‰l$è����¶\$ €û�t-H‹œ$€���H‰œ$��H‹œ$ˆ���H‰œ$��è����HÄà���ÃH‹œ$€���Hƒû�„÷üÿÿ1ÛH‰œ$ð���H‰œ$ø���H‰œ$���H‹œ$€���H‰œ$��H‹œ$ˆ���H‰œ$��è����HÄà���ÃH‰$H‰l$è����éºþÿÿè���� H‰D$XH‰$Hƒ$è����H‹D$XH‹hH‰l$HH‰$è����H‹\$XH‹l$HL‹CL‹KL9ÅwVL‹I)èI)éIƒù�tM*HÇ$����L‰”$°���L‰T$L‰„$¸���L‰D$L‰Œ$À���L‰L$è����H‹L$ H‹D$(éýÿÿè���� ‰éÜüÿÿ‰�é˜ûÿÿH����H‰$è����H‹����H‰\$`H‹����H‰\$hé½ûÿÿè����é¬øÿÿh
������X
��*runtime.racefuncenter���ä
�� runtime.raceread���¢
��"runtime.racewrite���æ
��"runtime.racewrite���¢
�� runtime.raceread���Ì
��0bufio.(*Reader).ReadRune���Ú
��(runtime.racefuncexit���–
�� runtime.raceread���Ú
�� runtime.raceread���¢
��""".(*Reader).skip���´
��(runtime.racefuncexit���à
�� runtime.raceread���¶
�� runtime.raceread���ø
�� runtime.raceread���ž 
�� runtime.raceread���æ 
�� runtime.raceread���ž

��"runtime.racewrite���Ä

�� runtime.raceread���ž 
��"runtime.racewrite���Ô 
��"runtime.racewrite���¨ 
��."".(*Reader).parseField���´ 
�� runtime.raceread���
�� runtime.raceread���ž��type.[]string���ä
��"runtime.makeslice��� ��"go.string."<nil>"���¸��type.[]string���®
��"runtime.growslice���Ð
��"runtime.racewrite���¬�6runtime.writeBarrierEnabled���À�� io.EOF���Ò
�� runtime.raceread���ð�� io.EOF���ˆ�� io.EOF���š
�� runtime.raceread���Ú�� io.EOF���ò� io.EOF���†
��runtime.ifaceeq���ä
��(runtime.racefuncexit���–
��(runtime.racefuncexit���Â
��.runtime.writebarrierptr���Ö
��$runtime.panicslice���€
�� runtime.raceread���®
�� runtime.raceread���ê
��2runtime.slicebytetostring���’
��$runtime.panicslice���À��4bufio.ErrInvalidUnreadRune���Ò
�� runtime.raceread���à��4bufio.ErrInvalidUnreadRune���ø�4bufio.ErrInvalidUnreadRune���–
��0runtime.morestack_noctxt���`À��."".autotmp_0055��type.int�"".autotmp_0054��type.[]string�"".autotmp_0053��type.string�"".autotmp_0052�Ÿtype.string�"".autotmp_0051�_type.[]uint8�"".autotmp_0050��type.int�"".autotmp_0049�/type.[]string�"".autotmp_0048��type.error�"".autotmp_0047��type.int32�"".autotmp_0045��type.int�"".autotmp_0044��type.error�"".autotmp_0043�type.error�"".autotmp_0041�¯type.int� "".~r0�ßtype.string�bytes.b·2�$type.*bytes.Buffer� "".~r0�ÿtype.error�bufio.b·2�Ÿ$type.*bufio.Reader� "".err�¿type.error�"".delim�·type.int32�
"".r1�¿type.int32� "".err�@type.error�"".fields�type.[]string�"".r��type.*"".Reader�DÀ™¿À¬¿À—¿ÀX¿À‰�à�‚¦FE0I =,+KU$#¡8 6gï} G ¿/-�d�+F»FI+ùF.Q‰o
 u 8�Tgclocals·343add4aa823bf4fb9c48839279b1052�Tgclocals·2a97cb99ecd0490cd57a0bf93074097d���D/tmp/go/src/encoding/csv/reader.goþ."".(*Reader).parseField��À4��¤4dH‹ %����HD$¸H;A†ð ��HìÈ���H‹œ$È���H‰$è����1Û1ÛH‰œ$à���H‰œ$è���H‹œ$Ð���H‰$Hƒ<$�„¡ ��Hƒ$0è����H‹œ$Ð���H‰$è����‹T$H‹L$H‹D$‰T$(H‰„$è���H‰Œ$à���Hƒù�u{H‹œ$Ð���H‰$Hƒ$è����‹D$(H‹¬$Ð���¶]€û�tPƒø
tK‰$è����¶\$€û�t9H‹œ$Ð���H‰$è����‹T$H‹L$H‹D$‰T$(H‰„$è���H‰Œ$à���Hƒù�t…H����H‰$è����H‹œ$à���H‹-����H9ë…˜���H����H‰$è����H‹¬$à���H‰,$H‹¬$è���H‰l$H‹-����H‰l$H‹-����H‰l$è����¶\$ €û�tHH‹œ$Ð���H‰$Hƒ$ è����H‹¬$Ð���H‹] Hƒû�t Ƅ$Ø���DŽ$Ü�������è����HÄÈ���ÃH‹œ$à���Hƒû�t Ƅ$Ø����DŽ$Ü�������è����HÄÈ���Ë\$(‰\$,H‹œ$Ð���H‰$è����‹T$,H‹Œ$Ð���‹D$(‹9Ó…ô���H‹œ$à���Hƒû�„´���H����H‰$è����H‹œ$à���H‹-����H9ëupH����H‰$è����H‹¬$à���H‰,$H‹¬$è���H‰l$H‹-����H‰l$H‹-����H‰l$è����¶\$ €û�t Ƅ$Ø���DŽ$Ü�������è����HÄÈ���ÃƄ$Ø����DŽ$Ü�������è����HÄÈ���ÃƄ$Ø���‰„$Ü���1ÛH‰œ$à���H‰œ$è���è����HÄÈ���Ãú
…€���H‰ $Hƒ$ è����‹D$(H‹¬$Ð���H‹] Hƒû�u.Ƅ$Ø����‰„$Ü���1ÛH‰œ$à���H‰œ$è���è����HÄÈ���ÃƄ$Ø���‰„$Ü���1ÛH‰œ$à���H‰œ$è���è����HÄÈ���Ãú"…{��H‰ $è����H‹´$Ð���‹D$H‹T$H‹L$H‰Œ$è���H‰”$à���Hƒú�„£��H����H‰$è����H‹œ$à���H‹-����H9ë…[��H����H‰$è����H‹¬$à���H‰,$H‹¬$è���H‰l$H‹-����H‰l$H‹-����H‰l$è����¶\$ €û�„��H‹œ$Ð���H‰$Hƒ$è����H‹„$Ð���¶X€û�t Ƅ$Ø���DŽ$Ü�������è����HÄÈ���ÃH‰D$HH����H‰$è����H‹����H‰œ$ˆ���H‹����H‰œ$���1ÛH‰\$XH‰\$`H����H‰$è����H‹D$H‰D$PH‰$è����H‹\$HH‰$Hƒ$è����H‹D$PHƒø�„5��L‹D$HI‹hH‰(H‰$Hƒ$è����H‹\$HH‰$Hƒ$ è����H‹D$PHƒø�„ò���L‹D$HI‹h H‰hH‰$Hƒ$è����H‹\$PH‹¬$ˆ���H‰kH‹¬$���€=�����…š���H‰kH‹\$PH‰\$PH‹����1íH9ètOH‹L$PH‰D$XH‰L$`Ƅ$Ø����DŽ$Ü�������H‰„$¸���H‰„$à���H‰Œ$À���H‰Œ$è���è����HÄÈ���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë‚LCL‰$H‰l$è����éSÿÿÿ‰�éÿÿÿ‰�éÄþÿÿƄ$Ø����DŽ$Ü�������è����HÄÈ���ÉD$(ƒø
…’���H‰4$Hƒ$è����H‹„$Ð���H‹hH‰l$0H‰$Hƒ$è����H‹„$Ð���H‹l$0HÿÅH‰hH‰$Hƒ$ è����H‹´$Ð���‹D$(HÇF ÿÿÿÿH‰4$Hƒ<$�tHƒ$0‰D$è����H‹Œ$Ð���éŽüÿÿ‰%����ë܃ø"uÌH‰4$è����‹D$H‹T$H‹L$‰D$(H‰”$à���H‰Œ$è���H‹œ$à���Hƒû�…½úÿÿH‹œ$Ð���H‰$è����H‹´$Ð���‹D$(‹9Ä–úÿÿƒø
u.Ƅ$Ø���‰„$Ü���1ÛH‰œ$à���H‰œ$è���è����HÄÈ���Ãø"„,ÿÿÿH‰4$Hƒ$è����H‹„$Ð���¶X€û�…��H‰$Hƒ$ è����H‹„$Ð���H‹h H‰l$0H‰$Hƒ$ è����H‹„$Ð���H‹l$0HÿÍH‰h H‰D$8H����H‰$è����H‹����H‰œ$¨���H‹����H‰œ$°���1ÛH‰\$hH‰\$pH����H‰$è����H‹D$H‰D$PH‰$è����H‹\$8H‰$Hƒ$è����H‹D$PHƒø�„5��L‹D$8I‹hH‰(H‰$Hƒ$è����H‹\$8H‰$Hƒ$ è����H‹D$PHƒø�„ò���L‹D$8I‹h H‰hH‰$Hƒ$è����H‹\$PH‹¬$¨���H‰kH‹¬$°���€=�����…š���H‰kH‹\$PH‰\$PH‹����1íH9ètOH‹L$PH‰D$hH‰L$pƄ$Ø����DŽ$Ü�������H‰„$¸���H‰„$à���H‰Œ$À���H‰Œ$è���è����HÄÈ���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë‚LCL‰$H‰l$è����éSÿÿÿ‰�éÿÿÿ‰�éÄþÿÿH‰$Hƒ<$�t#Hƒ$0ÇD$"���è����H‹´$Ð���‹D$(éÚüÿÿ‰%����ëÔH‰ $Hƒ<$�„¦��Hƒ$0‰D$è����H‹œ$Ð���H‰$è����‹D$H‹T$H‹L$‰D$(H‰”$à���H‰Œ$è���H‹œ$à���Hƒû�…÷ÿÿH‹œ$Ð���H‰$è����H‹Œ$Ð���‹D$(‹9Äv÷ÿÿƒø
u.Ƅ$Ø���‰„$Ü���1ÛH‰œ$à���H‰œ$è���è����HÄÈ���ÃH‰ $Hƒ$è����H‹Œ$Ð���‹D$(¶Y€û�…ÿÿÿƒø"…ÿÿÿH‰L$@H����H‰$è����H‹����H‰œ$˜���H‹����H‰œ$ ���1ÛH‰\$xH‰œ$€���H����H‰$è����H‹D$H‰D$PH‰$è����H‹\$@H‰$Hƒ$è����H‹D$PHƒø�„;��L‹D$@I‹hH‰(H‰$Hƒ$è����H‹\$@H‰$Hƒ$ è����H‹D$PHƒø�„ø���L‹D$@I‹h H‰hH‰$Hƒ$è����H‹\$PH‹¬$˜���H‰kH‹¬$ ���€=�����… ���H‰kH‹\$PH‰\$PH‹����1íH9ètRH‹L$PH‰D$xH‰Œ$€���Ƅ$Ø����DŽ$Ü�������H‰„$¸���H‰„$à���H‰Œ$À���H‰Œ$è���è����HÄÈ���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$é|ÿÿÿLCL‰$H‰l$è����éMÿÿÿ‰�éÿÿÿ‰�é¾þÿÿ‰%����éNýÿÿ‰%����éSóÿÿè����éîòÿÿî
������X
��*runtime.racefuncenter���Â
��*bytes.(*Buffer).Reset���ä
��*"".(*Reader).readRune���à
�� runtime.raceread���¤
��unicode.IsSpace���Ú
��*"".(*Reader).readRune���¸�� io.EOF���Ê
�� runtime.raceread���è�� io.EOF���ˆ�� io.EOF���š
�� runtime.raceread���Ú�� io.EOF���ò� io.EOF���†
��runtime.ifaceeq���Æ
�� runtime.raceread���š
��(runtime.racefuncexit���ö
��(runtime.racefuncexit���¸
�� runtime.raceread���ž �� io.EOF���° 
�� runtime.raceread���Î �� io.EOF���æ �� io.EOF���ø 
�� runtime.raceread���¸
�� io.EOF���Ð
� io.EOF���ä

��runtime.ifaceeq���¨ 
��(runtime.racefuncexit���è 
��(runtime.racefuncexit���Ä 
��(runtime.racefuncexit���‚ 
�� runtime.raceread���ú 
��(runtime.racefuncexit���Ö
��(runtime.racefuncexit���Š
��*"".(*Reader).readRune���ø�� io.EOF���Š
�� runtime.raceread���¨�� io.EOF���È�� io.EOF���Ú
�� runtime.raceread���š�� io.EOF���²� io.EOF���Æ
��runtime.ifaceeq���Ž
�� runtime.raceread���à
��(runtime.racefuncexit���ˆ��"".ErrQuote���š
�� runtime.raceread���¨��"".ErrQuote���Æ�"".ErrQuote���ü��$type."".ParseError���Ž
��"runtime.newobject���´
��"runtime.racewrite���Ú
�� runtime.raceread���¬
��"runtime.racewrite���Ò
�� runtime.raceread���¦
��"runtime.racewrite���ä�6runtime.writeBarrierEnabled���œ��8go.itab.*"".ParseError.error���¸
��(runtime.racefuncexit���Ö��&type.*"".ParseError���ì��type.error���„��8go.itab.*"".ParseError.error���˜
�� runtime.typ2Itab���Ê
��.runtime.writebarrierptr��� 
��(runtime.racefuncexit���æ
�� runtime.raceread���¤
��"runtime.racewrite���è
��"runtime.racewrite���Â
��2bytes.(*Buffer).WriteRune���Š
��*"".(*Reader).readRune���”
�� runtime.raceread���–
��(runtime.racefuncexit���Ô
�� runtime.raceread���š 
�� runtime.raceread���Ø 
��"runtime.racewrite���˜!��"".ErrQuote���ª!
�� runtime.raceread���¸!��"".ErrQuote���Ö!�"".ErrQuote���Œ"��$type."".ParseError���ž"
��"runtime.newobject���Ä"
��"runtime.racewrite���ê"
�� runtime.raceread���¼#
��"runtime.racewrite���â#
�� runtime.raceread���¶$
��"runtime.racewrite���ô$�6runtime.writeBarrierEnabled���¬%��8go.itab.*"".ParseError.error���È&
��(runtime.racefuncexit���æ&��&type.*"".ParseError���ü&��type.error���”'��8go.itab.*"".ParseError.error���¨'
�� runtime.typ2Itab���Ú'
��.runtime.writebarrierptr���º(
��2bytes.(*Buffer).WriteRune���¨)
��2bytes.(*Buffer).WriteRune���Ê)
��*"".(*Reader).readRune���Ô*
�� runtime.raceread���Ö+
��(runtime.racefuncexit���‚,
�� runtime.raceread���Þ,��"".ErrBareQuote���ð,
�� runtime.raceread���þ,��"".ErrBareQuote���œ-�"".ErrBareQuote���Ø-��$type."".ParseError���ê-
��"runtime.newobject���.
��"runtime.racewrite���¶.
�� runtime.raceread���ˆ/
��"runtime.racewrite���®/
�� runtime.raceread���‚0
��"runtime.racewrite���À0�6runtime.writeBarrierEnabled���ø0��8go.itab.*"".ParseError.error���š2
��(runtime.racefuncexit���¸2��&type.*"".ParseError���Î2��type.error���æ2��8go.itab.*"".ParseError.error���ú2
�� runtime.typ2Itab���²3
��.runtime.writebarrierptr���’4
��0runtime.morestack_noctxt���@��T"".autotmp_0085��type.error�"".autotmp_0084��type.*uint8�"".autotmp_0083��type.error�"".autotmp_0082��&type.*"".ParseError�"".autotmp_0081��type.error�"".autotmp_0080��type.*uint8�"".autotmp_0079��type.error�"".autotmp_0078��&type.*"".ParseError�"".autotmp_0077��type.int32�"".autotmp_0076��type.error�"".autotmp_0074��type.error�"".autotmp_0073�ï&type.*"".ParseError�"".autotmp_0072��type.int32�"".autotmp_0071��&type.*"".ParseError�"".autotmp_0070��type.error�"".autotmp_0069��type.int32�"".autotmp_0068��type.int�"".autotmp_0067��&type.*"".ParseError�"".autotmp_0066�¯type.int�"".autotmp_0065��type.error�"".autotmp_0064��type.int32�"".autotmp_0063��&type.*"".ParseError�"".autotmp_0062��type.error�"".autotmp_0061��type.int32�"".autotmp_0060��type.error�"".autotmp_0059��type.int32�"".autotmp_0057�type.error�"".autotmp_0056�·type.int32� "".~r1�Ÿtype.error� "".err�_type.error�"".r�type.*"".Reader� "".~r1�¿type.error� "".err�?type.error�"".r�Ÿtype.*"".Reader� "".~r1�ßtype.error� "".err�type.error�"".r�ÿtype.*"".Reader�
"".r1�¿type.int32� "".err� type.error�"".delim�type.int32�"".haveField�type.bool�"".r��type.*"".Reader�Ɛ¹-Ø-Z-„ësºØÆ¡‡� �üü°¯!+P+ ž˜—+‚t
 .‰ $!„ƒ!€ '|'lkßhg\dc" A"!=> '+9!RQ #AßHG\)  39!0å_ ƒ �š�+„=8œ<H@È:y‰0
D #×`k:y‰0
I W7=yŒ0
d�Tgclocals·5d1ca0b58d6b1887996d9c4631f312e0�Tgclocals·7cf233567cee05066317b78da591cd3d���D/tmp/go/src/encoding/csv/reader.goþ"".NewWriter��À ��¢ dH‹ %����HD$èH;A†¯��Hì˜���H‹œ$˜���H‰$è����H‹Œ$ ���H‹„$¨���H‰L$`H‰D$hHÇD$0���HÇD$X����H����H‰$H‰L$pH‰L$H‰D$xH‰D$H\$XH‰\$è����H‹D$0¶\$ H‹T$X€û�„à���H‰T$@H‰$Hƒ$è����H‹T$@H‹D$0H‹ZH9ÃŒ¶���H‰ÐH‰D$8H����H‰$è����H‹D$H‰D$HH‰$HÇD$���è����H‹D$H1í‰(@ˆhH‰hH‰$è����H‹D$HÇ�,���H‰$Hƒ$è����H‹\$HHƒû�t@H‹l$8€=�����uH‰kH‹\$HH‰œ$°���è����HÄ˜���ÃLCL‰$H‰l$è����ë҉ë¼Hƒø�HÇÀ���H����H‰$H‰D$H‰D$è����H‹\$H‰œ$€���H‹\$ H‰œ$ˆ���H‹\$(H‰œ$���H����H‰$è����H‹D$H‰D$PH‰$HÇD$@���è����H‹D$P1íH‰(H‰hH‰hH‰hH‰h H‰h(H‰h0H‰h8H‰$Hƒ$è����H‹\$PH‹¬$ˆ���H‰kH‹¬$���H‰k H‹¬$€���€=�����uUH‰kH‹\$PH‰$Hƒ$0è����H‹\$PH‹l$pH‰k0H‹l$x€=�����uH‰k8H‹D$Pé0þÿÿLC8L‰$H‰l$è����ëâLCL‰$H‰l$è����ë›è����é/ýÿÿ2
������X
��*runtime.racefuncenter���¾��$type.*bufio.Writer���Œ
��$runtime.assertI2T2���â
�� runtime.raceread���®��type."".Writer���À
��"runtime.newobject���ø
��,runtime.racewriterange���¬
��"runtime.racewrite���Þ
��"runtime.racewrite���Š�6runtime.writeBarrierEnabled���¼
��(runtime.racefuncexit���ð
��.runtime.writebarrierptr���¤��type.[]uint8���Ê
��"runtime.makeslice���¦��"type.bufio.Writer���¸
��"runtime.newobject���ð
��,runtime.racewriterange���Ø
��"runtime.racewrite���® �6runtime.writeBarrierEnabled���â 
��"runtime.racewrite���”
�6runtime.writeBarrierEnabled���Ú

��.runtime.writebarrierptr���‚ 
��.runtime.writebarrierptr��� 
��0runtime.morestack_noctxt���0°��"".autotmp_0095�Ÿtype.*"".Writer�"".autotmp_0094��$type.*bufio.Writer�"".autotmp_0093�$type.*bufio.Writer�"".autotmp_0092��$type.*bufio.Writer�"".autotmp_0091�/type.[]uint8�"".autotmp_0089�$type.*bufio.Writer�bufio.b·4�¯$type.*bufio.Writer�bufio.size·3�Ïtype.int�bufio.w·2�Otype.io.Writer� "".~r0�¿$type.*bufio.Writer�bufio.w·2�otype.io.Writer� "".~r1� type.*"".Writer�"".w��type.io.Writer�°Ê¯°ö�à�.@ï+É�:�+Z+/ b- 7y< �Tgclocals·e9ade95e4e68f93ecba40d972729b0fa�Tgclocals·d85a742ba8ad73a4c3b8f4d348840028���D/tmp/go/src/encoding/csv/writer.goþ$"".(*Writer).Write�� ��œdH‹ %����HD$èH;A†¬��Hì˜���H‹œ$˜���H‰$è����1Û1ÛH‰œ$À���H‰œ$È���H‹”$¨���H‹„$°���H‹œ$¸���H‰œ$���1ÉH‰„$ˆ���H‰D$HH‰”$€���H‰ÐH‰L$PH‹l$HH9éu��H‰D$XH‰$è����H‹\$XHƒû�„��H‹H‹kH‹D$PH‰T$pH‰T$`H‰l$xH‰l$hHƒø�~oH‹œ$ ���H‰$Hƒ$è����H‹œ$ ���H‰$è����H‹„$ ���H‹hH‰,$‹(‰l$è����H‹L$H‹D$ H‰„$È���H‰Œ$À���Hƒù�t è����HÄ˜���ÃH‹œ$ ���H‰$H‹\$`H‰\$H‹\$hH‰\$è����H‹Œ$ ���¶\$€û�…R��H‰ $Hƒ$è����H‹œ$ ���H‹kH‰,$H‹\$`H‰\$H‹\$hH‰\$è����H‹L$ H‹D$(H‰„$È���H‰Œ$À���Hƒù�t è����HÄ˜���ÃH‹D$XH‹L$PHƒÀHÿÁH‰L$PH‹l$HH9錋þÿÿH‹œ$ ���H‰$Hƒ$è����H‹„$ ���¶X€û�t_H‰$Hƒ$è����H‹œ$ ���H‹kH‰,$H����H‰\$HÇD$���è����H‹L$ H‹D$(H‰Œ$À���H‰„$È���è����HÄ˜���ÃH‰$Hƒ$è����H‹œ$ ���H‹kH‰,$ÆD$
è����H‹L$H‹D$H‰Œ$À���H‰„$È���ë¯H‰ $Hƒ$è����H‹œ$ ���H‹kH‰,$ÆD$"è����H‹L$H‹D$H‰„$È���H‰Œ$À���Hƒù�t è����HÄ˜���ÃH‹\$`H‰\$pH‹\$hH‰\$xHÇD$8����H‹\$8H‰\$@H‹\$pH‰$H‹\$xH‰\$H‹\$8H‰\$è����H‹Œ$ ���H‹T$‹D$ H‰T$8Hƒú�„Ö��‰D$4ƒø
…Ä���H‰ $Hƒ$è����H‹„$ ���¶X€û�tiH‰$Hƒ$è����H‹œ$ ���H‹kH‰,$H����H‰\$HÇD$���è����H‹D$ H‹L$(H‰Œ$È���H‰„$À���Hƒø�„,ÿÿÿè����HÄ˜���ÃH‰$Hƒ$è����H‹œ$ ���H‹kH‰,$ÆD$
è����H‹D$H‹L$H‰Œ$È���륃ø ujH‰ $Hƒ$è����H‹Œ$ ���H‹„$À���¶Y€û�…uÿÿÿH‰ $Hƒ$è����H‹œ$ ���H‹kH‰,$ÆD$ è����H‹D$H‹L$H‰Œ$È���é6ÿÿÿƒø"uOH‰ $Hƒ$è����H‹œ$ ���H‹kH‰,$H����H‰\$HÇD$���è����H‹D$ H‹L$(H‰Œ$È���éâþÿÿH‰ $Hƒ$è����H‹œ$ ���H‹kH‰,$‹\$4‰\$è����H‹D$H‹L$ H‰Œ$È���é þÿÿH‰ $Hƒ$è����H‹œ$ ���H‹kH‰,$ÆD$"è����H‹L$H‹D$H‰„$È���H‰Œ$À���Hƒù�„2üÿÿè����HÄ˜���Ééêúÿÿè����é2úÿÿR
������X
��*runtime.racefuncenter���¶
�� runtime.raceread���Ì
�� runtime.raceread���î
�� runtime.raceread���¤
��2bufio.(*Writer).WriteRune���î
��(runtime.racefuncexit���È
��:"".(*Writer).fieldNeedsQuotes���
�� runtime.raceread���â
��6bufio.(*Writer).WriteString���¬
��(runtime.racefuncexit���°
�� runtime.raceread���î
�� runtime.raceread���œ �� go.string."\r\n"��� 
��6bufio.(*Writer).WriteString���€

��(runtime.racefuncexit���¬

�� runtime.raceread���à

��2bufio.(*Writer).WriteByte���´ 
�� runtime.raceread���è 
��2bufio.(*Writer).WriteByte���² 
��(runtime.racefuncexit���Ô 
��&runtime.stringiter2���Ê
�� runtime.raceread���ˆ
�� runtime.raceread���¶�� go.string."\r\n"���Ü
��6bufio.(*Writer).WriteString���®
��(runtime.racefuncexit���Ú
�� runtime.raceread���Ž
��2bufio.(*Writer).WriteByte���Ü
�� runtime.raceread���²
�� runtime.raceread���æ
��2bufio.(*Writer).WriteByte���º
�� runtime.raceread���è�� go.string."\"\""���Ž
��6bufio.(*Writer).WriteString���Ø
�� runtime.raceread���’
��2bufio.(*Writer).WriteRune���Ü
�� runtime.raceread���
��2bufio.(*Writer).WriteByte���â
��(runtime.racefuncexit���Š
��0runtime.morestack_noctxt���`°��0"".autotmp_0117��type.int32�"".autotmp_0115�¿type.int�"".autotmp_0114�¯type.int�"".autotmp_0113�Otype.string�"".autotmp_0112�type.*string�"".autotmp_0111�Ÿtype.int�"".autotmp_0110�type.int�"".autotmp_0109��type.error�"".autotmp_0108��type.error�"".autotmp_0107��type.error�"".autotmp_0106��type.error�"".autotmp_0105��type.error�"".autotmp_0104��type.error�"".autotmp_0103��type.error�"".autotmp_0102��type.error�"".autotmp_0101��type.string�"".autotmp_0100��type.error�"".autotmp_0099��type.error�"".autotmp_0096�/type.[]string�
"".r1�Çtype.int32�"".field�otype.string� "".err�@type.error�"".record�type.[]string�"".w��type.*"".Writer�`°£¯°ž¯°©¯°˜¯°ý¯°™¯°�Ð �¸RfeŠb`] ;WPM$Z'R BEHFCi J :
+:J=
LS �X�+oKQ-M%BhD?Q;rA+ÕC �Tgclocals·be75f0a6230473864549105f2df2b512�Tgclocals·bd46f9359e775c6820ba716321f48ace���D/tmp/go/src/encoding/csv/writer.goþ$"".(*Writer).Flush��À��®dH‹ %����H;avAHƒìH‹\$H‰$è����H‹\$ H‰$Hƒ$è����H‹\$ H‹kH‰,$è����è����HƒÄÃè����ë©
������:
��*runtime.racefuncenter���`
�� runtime.raceread���„
��*bufio.(*Writer).Flush���Ž
��(runtime.racefuncexit���¢
��0runtime.morestack_noctxt���0��"".w��type.*"".Writer�0</0�`�Â8�
�D�Tgclocals·87d20ce1b58390b294df80b886db78bf�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���D/tmp/go/src/encoding/csv/writer.goþ$"".(*Writer).Error��À��ªdH‹ %����H;av|HƒìHH‹\$HH‰$è����1ÛH‰\$XH‰\$`H‹\$PH‰$Hƒ$è����H‹\$PH‹kH‰,$1ÛH‰\$H‰\$H‰\$è����H‹L$(H‹D$0H‰L$8H‰L$XH‰D$@H‰D$`è����HƒÄHÃè����ékÿÿÿ
������:
��*runtime.racefuncenter���x
�� runtime.raceread���¾
��*bufio.(*Writer).Write���„
��(runtime.racefuncexit���˜
��0runtime.morestack_noctxt���0�� "".err�type.error� "".~r0�type.error�"".w��type.*"".Writer�w� �Ì @��e�Tgclocals·cad14e25fd48dddd762418d02c031d67�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45���D/tmp/go/src/encoding/csv/writer.goþ*"".(*Writer).WriteAll��€��ðdH‹ %����HD$àH;A†–��Hì ���H‹œ$ ���H‰$è����1Û1ÛH‰œ$È���H‰œ$Ð���H‹”$°���H‹„$¸���H‹œ$À���H‰œ$˜���1ÉH‰„$���H‰D$0H‰”$ˆ���H‰ÐH‰L$8H‹l$0H9鍺���H‰D$@H‰$è����H‹\$@Hƒû�„ù���H‹H‹KH‹kH‰T$pH‰L$xH‰¬$€���H‹œ$¨���H‰$H‰T$XH‰T$H‰L$`H‰L$H‰l$hH‰l$è����H‹L$ H‹D$(H‰„$Ð���H‰Œ$È���Hƒù�t è����HÄ ���ÃH‹D$@H‹L$8HƒÀHÿÁH‰L$8H‹l$0H9éŒFÿÿÿH‹œ$¨���H‰$Hƒ$è����H‹œ$¨���H‹kH‰,$è����H‹L$H‹D$H‰L$HH‰Œ$È���H‰D$PH‰„$Ð���è����HÄ ���Éé�ÿÿÿè����éHþÿÿ
������X
��*runtime.racefuncenter���¶
�� runtime.raceread���ì
��$"".(*Writer).Write���¶
��(runtime.racefuncexit���º
�� runtime.raceread���ä
��*bufio.(*Writer).Flush���¶
��(runtime.racefuncexit���Þ
��0runtime.morestack_noctxt���`À��"".autotmp_0125�_type.[]string�"".autotmp_0124�¿type.*[]string�"".autotmp_0123�ßtype.int�"".autotmp_0122�Ïtype.int�"".autotmp_0121��type.error�"".autotmp_0120�¯type.error�"".autotmp_0119�/type.[][]string�"".record�type.[]string� "".err�@type.error�"".records�type.[][]string�"".w��type.*"".Writer�&À‡¿À¿À�À�6ØD‡A$ O  ��+o€B>&�Tgclocals·7df840e6df89f4ee8e5ec8cf7bef06da�Tgclocals·e46a594da5fb60bcaab9f2b7869b699d���D/tmp/go/src/encoding/csv/writer.goþ:"".(*Writer).fieldNeedsQuotes��€��þdH‹ %����H;a†"��Hƒì(H‹\$(H‰$è����H‹D$@Hƒø�uÆD$H�è����HƒÄ(ÃHƒøuAH‹l$8H‰,$H‰D$H-����H‰l$HÇD$���è����¶\$ €û�tÆD$Hè����HƒÄ(ÃH‹\$0H‰$è����H‹\$8H‰$H‹\$@H‰\$H‹\$0‹+‰l$è����H‹\$Hƒû�}µH‹\$8H‰$H‹\$@H‰\$H����H‰\$HÇD$���è����H‹\$ Hƒû�yÿÿÿH‹\$8H‰$H‹\$@H‰\$è����‹\$‰$è����¶\$ˆ\$Hè����HƒÄ(Ãè����éÁþÿÿ
������B
��*runtime.racefuncenter���l
��(runtime.racefuncexit���¬��go.string."\\."���Ò
�� runtime.eqstring���ú
��(runtime.racefuncexit��� 
�� runtime.raceread���æ
��"strings.IndexRune���°��$go.string."\"\r\n"���Ö
�� strings.IndexAny���¤
��>unicode/utf8.DecodeRuneInString���¼
��unicode.IsSpace���Ø
��(runtime.racefuncexit���ì
��0runtime.morestack_noctxt���@P�� "".~r1�0type.bool�"".field�type.string�"".w��type.*"".Writer�$P'OPFOP®OP �À�@„*8 
x � �  �Tgclocals·0ebb2d1da58c1b4224bf5a7b370d7578�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���D/tmp/go/src/encoding/csv/writer.goþ"".init��€ ��î
dH‹ %����H;a†š��Hƒì0H‹\$0H‰$è����H����H‰$è����¶����€û�t-H����H‰$è����¶����€ûu
è����HƒÄ0Ãè���� H����H‰$è����Æ����è����è����è����è����è����è����H����H‰$HÇD$���è����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ÇD$���è����H‹\$H‰\$ H‹\$H‰\$(H����H‰$è����H‹\$ H‰����H‹\$(€=�����…���H‰����H����H‰$HÇD$���è����H‹\$H‰\$ H‹\$H‰\$(H����H‰$è����H‹\$ H‰����H‹\$(€=�����u(H‰����H����H‰$è����Æ����è����HƒÄ0ÃH-����H‰,$H‰\$è����ëÈH-����H‰,$H‰\$è����éPÿÿÿH-����H‰,$H‰\$è����éÔþÿÿH-����H‰,$H‰\$è����éXþÿÿè����éIýÿÿx
������B
��*runtime.racefuncenter���P��"".initdone·���b
�� runtime.raceread���p��"".initdone·���ˆ��"".initdone·���š
�� runtime.raceread���¨��"".initdone·���¼
��(runtime.racefuncexit���Ð
��"runtime.throwinit���â��"".initdone·���ô
��"runtime.racewrite���€�"".initdone·���Œ
��bufio.init���–
��bytes.init��� 
��fmt.init���ª
��io.init���´
��unicode.init���¾
��strings.init���Ì��Tgo.string."extra delimiter at end of line"���ð
��errors.New���¦��&"".ErrTrailingComma���¸
��"runtime.racewrite���Ð��&"".ErrTrailingComma���æ�6runtime.writeBarrierEnabled���‚�&"".ErrTrailingComma�����Ngo.string."bare \" in non-quoted-field"���´
��errors.New���ê��"".ErrBareQuote���ü
��"runtime.racewrite���”��"".ErrBareQuote���ª�6runtime.writeBarrierEnabled���Æ�"".ErrBareQuote���Ô��Dgo.string."extraneous \" in field"���ø
��errors.New���®��"".ErrQuote���À
��"runtime.racewrite���Ø��"".ErrQuote���î�6runtime.writeBarrierEnabled���Š�"".ErrQuote���˜��Tgo.string."wrong number of fields in line"���¼
��errors.New���ò�� "".ErrFieldCount���„
��"runtime.racewrite���œ�� "".ErrFieldCount���²�6runtime.writeBarrierEnabled���Æ� "".ErrFieldCount���Ô��"".initdone·���æ
��"runtime.racewrite���ò�"".initdone·���þ
��(runtime.racefuncexit���– � "".ErrFieldCount���² 
��.runtime.writebarrierptr���Ä �"".ErrQuote���à 
��.runtime.writebarrierptr���ø �"".ErrBareQuote���”

��.runtime.writebarrierptr���¬
�&"".ErrTrailingComma���È

��.runtime.writebarrierptr���Ü

��0runtime.morestack_noctxt����`��"".autotmp_0133��type.error�"".autotmp_0132��type.error�"".autotmp_0131��type.error�"".autotmp_0130�type.error�`O_`à_`x�"£„!N�B˜£bbb^z!yz{~�.� »>$>$>$1Ž�Tgclocals·69c1753bd5f81501d95132d08af04464�Tgclocals·21a8f585a14d020f181242c5256583dc���D/tmp/go/src/encoding/csv/writer.goD/tmp/go/src/encoding/csv/reader.goþ0type..hash."".ParseError�à��ÖdH‹ %����H;a†Ž���Hƒì H‹\$ H‰$è����H‹\$(H‰$Hƒ<$�tcH‹\$0H‰\$HÇD$���è����H‹D$H‹\$(H‰$Hƒ<$�t-Hƒ$H‰D$0H‰D$è����H‹D$H‰D$0H‰D$8è����HƒÄ É%����ëʉ%����ë”è����éUÿÿÿ
������B
��*runtime.racefuncenter���’
��runtime.memhash���ä
��"runtime.interhash���Œ
��(runtime.racefuncexit���Ä
��0runtime.morestack_noctxt���0@��"".autotmp_0135��type.uintptr� "".~r2� type.uintptr�"".h�type.uintptr�"".p��&type.*"".ParseError�@w?@!�°�°� � �Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���D/tmp/go/src/encoding/csv/reader.goþ,type..eq."".ParseError�à��ÞdH‹ %����H;a†R��HƒìHH‹\$HH‰$è����H‹\$PH‰$è����H‹\$XH‰$è����H‹D$PH‹L‹D$XI‹(H9ëtÆD$`�è����HƒÄHÃH‰$Hƒ$è����H‹\$XH‰$Hƒ$è����H‹D$XH‹l$PH‹]H‹hH9ëtÆD$`�è����HƒÄHÃH‰$Hƒ$è����H‹\$XHƒû�„•���H‹kH‰l$8H‹kH‰l$@H‹\$PH‰$Hƒ$è����H‹T$8H‹\$PHƒû�t\H‹CH‹KH‰L$0H‰D$(H9Ðu6H‰$H‰L$H‰T$H‹l$@H‰l$è����¶\$ €û�tÆD$`è����HƒÄHÃÆD$`�è����HƒÄHÉ렉édÿÿÿè����é‘þÿÿ
������B
��*runtime.racefuncenter���^
�� runtime.raceread���z
�� runtime.raceread���¸
��(runtime.racefuncexit���Þ
�� runtime.raceread���„
�� runtime.raceread���Æ
��(runtime.racefuncexit���ì
�� runtime.raceread���Ô
�� runtime.raceread���Ü
��runtime.ifaceeq���„
��(runtime.racefuncexit���¢
��(runtime.racefuncexit���Ì
��0runtime.morestack_noctxt���0��
"".autotmp_0137�?type.error�"".autotmp_0136�type.error� "".~r2� type.bool�"".q�&type.*"".ParseError�"".p��&type.*"".ParseError�>MFž�ð�ð�� ÉDC�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·2c78d3ad9d760b5f66e2e47be684c787���D/tmp/go/src/encoding/csv/reader.goþ4type..hash.[3]interface {}�€��údH‹ %����H;a† ���Hƒì(H‹\$(H‰$è����H‹T$81ÀHÇD$���H‹l$H9è}\H‰D$ H‰ÅH‰ÐHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$0Hƒû�tEHÁåHëH‰$H‰D$8H‰D$è����H‹T$H‹D$ HÿÀH‹l$H9è|¤H‰T$8H‰T$@è����HƒÄ(Éë·è����éCÿÿÿ
������B
��*runtime.racefuncenter���€
��(runtime.nilinterhash���Ì
��(runtime.racefuncexit���è
��0runtime.morestack_noctxt���0P��
"".autotmp_0140�type.int�"".autotmp_0139�type.int� "".~r2� type.uintptr�"".h�type.uintptr�"".p��*type.*[3]interface {}�P—OP�À�À� �  �Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���D/tmp/go/src/encoding/csv/reader.goþ0type..eq.[3]interface {}� ��˜dH‹ %����H;a†/��Hƒì`H‹\$`H‰$è����1ÀHÇD$0���H‹l$0H9èØ���H‰D$8H‹\$pH‰ÅH‰D$(HÁåHëH‰$è����H‹D$(H‹\$pHƒû�„Ç���H‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$hH‰ÅHÁåHëH‰$è����H‹T$PH‹\$hHƒû�t}H‹l$(HÁåHëH‹H‹KH‰L$HH‰D$@H9ÐuLH‰$H‰L$H‰T$H‹l$XH‰l$è����¶\$ €û�t%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xè����HƒÄ`ÃÆD$x�è����HƒÄ`Éé|ÿÿÿ‰é2ÿÿÿè����é´þÿÿ
������B
��*runtime.racefuncenter���¸
�� runtime.raceread���Æ
�� runtime.raceread���ä
��runtime.efaceeq���¸
��(runtime.racefuncexit���Ö
��(runtime.racefuncexit���†
��0runtime.morestack_noctxt���0À��"".autotmp_0144�?"type.interface {}�"".autotmp_0143�"type.interface {}�"".autotmp_0142�_type.int�"".autotmp_0141�Otype.int�"".i�otype.int� "".~r2� type.bool�"".q�*type.*[3]interface {}�"".p��*type.*[3]interface {}�&À¿À¿À�Ð�Ð�� ‚O_�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·2c78d3ad9d760b5f66e2e47be684c787���D/tmp/go/src/encoding/csv/reader.goþ(type..hash."".Writer�€��èdH‹ %����H;a†—���Hƒì H‹\$ H‰$è����H‹\$(H‰$Hƒ<$�tlH‹\$0H‰\$HÇD$���è����H‹D$H‹\$(H‰$Hƒ<$�t6Hƒ$H‰D$0H‰D$HÇD$���è����H‹D$H‰D$0H‰D$8è����HƒÄ É%����ëÁ‰%����ë‹è����éLÿÿÿ
������B
��*runtime.racefuncenter���’
��runtime.memhash���ö
��runtime.memhash���ž
��(runtime.racefuncexit���Ö
��0runtime.morestack_noctxt���0@��"".autotmp_0146��type.uintptr� "".~r2� type.uintptr�"".h�type.uintptr�"".p��type.*"".Writer�@€?@(�À�À� �  �Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���D/tmp/go/src/encoding/csv/reader.goþ$type..eq."".Writer� ��–dH‹ %����H;a†î���HƒìH‹\$H‰$è����H‹\$H‰$è����H‹\$H‰$è����H‹D$‹L‹D$A‹(9ëtÆD$ �è����HƒÄÃH‰$Hƒ$è����H‹\$H‰$Hƒ$è����H‹D$¶XL‹D$A¶h@8ëtÆD$ �è����HƒÄÃH‰$Hƒ$è����H‹\$H‰$Hƒ$è����H‹l$H‹]L‹D$I‹hH9ëtÆD$ �è����HƒÄÃÆD$ è����HƒÄÃè����éõþÿÿ
������B
��*runtime.racefuncenter���^
�� runtime.raceread���z
�� runtime.raceread���´
��(runtime.racefuncexit���Ú
�� runtime.raceread���€
�� runtime.raceread���Ä
��(runtime.racefuncexit���ê
�� runtime.raceread���
�� runtime.raceread���Ò
��(runtime.racefuncexit���ð
��(runtime.racefuncexit���„
��0runtime.morestack_noctxt���0�� "".~r2� type.bool�"".q�type.*"".Writer�"".p��type.*"".Writer�*KGF��� � ð�Tgclocals·3bb21ca8fe1d99a3e492463bd711418a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���D/tmp/go/src/encoding/csv/reader.goþLgo.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: %s��þTgclocals·e61d629885b848af9a4bcb60cdd07fc0�8��8��� ���������“��€��€���þTgclocals·7efdfbf4c229aee81ff096a89166ec63�8��8����������������������þTgclocals·956b03b2b61cb4f2c4d4917d520f1a14�h��h ���������� �� ��� ��
��
€Ì������������������þTgclocals·18310a6dd63e7a794250f9cd20493cf0�h��h ����������������������������������������þ08go.itab.*"".ParseError.error�����þTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349�(��(������������������þTgclocals·4bc67399ee19764c025a90cb24f7e02a�(��(����������������þTgclocals·6da12a86e7fb0c8a8839c55eb3889985�P��P�����������������1���3���2�����������þTgclocals·a5dd8549d342e19c953c4e3267195331�P��P���������������������������3����þTgclocals·091ed16ba33edf3511d5618eac1bd5ac�H��H������������������������$��� ����þTgclocals·39c02073db56992add43fcfd3e0ec5aa�H��H���������������3�������������þTgclocals·48a300f517773cfda8ef1ecb7b77a21b�0��0���������������������þTgclocals·7c2d46b309581fc529325e101c3c1ccd�0��0��������������� ����þTgclocals·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þTgclocals·170309d2da858695ebefc5e7e0d9c320� �� ��������� ����þ*go.string.hdr."<nil>"� �� ������������������"go.string."<nil>"���þ"go.string."<nil>"��� <nil>��þTgclocals·2a97cb99ecd0490cd57a0bf93074097d�`��`
���������������������À���À���Â���À��À��À€���þTgclocals·343add4aa823bf4fb9c48839279b1052�`��`
������������3�������������������������þTgclocals·7cf233567cee05066317b78da591cd3d�ˆ��ˆ����������������� �� �� ��������À�� À��À�����0��
0��0���þTgclocals·5d1ca0b58d6b1887996d9c4631f312e0�ˆ��ˆ��������� �������������������������������������������þTgclocals·d85a742ba8ad73a4c3b8f4d348840028�p��p ��� ���������‚��€��€��ˆ��ˆ�������������������þTgclocals·e9ade95e4e68f93ecba40d972729b0fa�p��p �������������������������������������������þ(go.string.hdr."\"\""� �� ������������������ go.string."\"\""���þ go.string."\"\""���""��þ(go.string.hdr."\r\n"� �� ������������������ go.string."\r\n"���þ go.string."\r\n"���
��þTgclocals·bd46f9359e775c6820ba716321f48ace�@��@�������������������� ��� ����þTgclocals·be75f0a6230473864549105f2df2b512�@��@���������������3���3�������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·87d20ce1b58390b294df80b886db78bf�������������þTgclocals·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þTgclocals·cad14e25fd48dddd762418d02c031d67� �� �������������þTgclocals·e46a594da5fb60bcaab9f2b7869b699d�(��(��� ���������������þTgclocals·7df840e6df89f4ee8e5ec8cf7bef06da�(��(������������3����þ&go.string.hdr."\\."� �� ������������������go.string."\\."���þgo.string."\\."���\.��þ,go.string.hdr."\"\r\n"� �� ������������������$go.string."\"\r\n"���þ$go.string."\"\r\n"���"
��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0ebb2d1da58c1b4224bf5a7b370d7578�������������þ\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 line��þVgo.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-field��þLgo.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 line��þTgclocals·21a8f585a14d020f181242c5256583dc� �� ��������������þTgclocals·69c1753bd5f81501d95132d08af04464�����������þ.&"".ErrTrailingComma�� type.error���þ."".ErrBareQuote�� type.error���þ."".ErrQuote�� type.error���þ. "".ErrFieldCount�� type.error���þ0"".initdone·��type.uint8���þ2"".(*ParseError).Error·f��������������,"".(*ParseError).Error���þ"".NewReader·f��������������"".NewReader���þ*"".(*Reader).error·f��������������$"".(*Reader).error���þ("".(*Reader).Read·f��������������""".(*Reader).Read���þ."".(*Reader).ReadAll·f��������������("".(*Reader).ReadAll���þ0"".(*Reader).readRune·f��������������*"".(*Reader).readRune���þ("".(*Reader).skip·f��������������""".(*Reader).skip���þ6"".(*Reader).parseRecord·f��������������0"".(*Reader).parseRecord���þ4"".(*Reader).parseField·f��������������."".(*Reader).parseField���þ"".NewWriter·f��������������"".NewWriter���þ*"".(*Writer).Write·f��������������$"".(*Writer).Write���þ*"".(*Writer).Flush·f��������������$"".(*Writer).Flush���þ*"".(*Writer).Error·f��������������$"".(*Writer).Error���þ0"".(*Writer).WriteAll·f��������������*"".(*Writer).WriteAll���þ@"".(*Writer).fieldNeedsQuotes·f��������������:"".(*Writer).fieldNeedsQuotes���þ"".init·f��������������"".init���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·2c78d3ad9d760b5f66e2e47be684c787� �� ���������� ����þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ8type..hashfunc."".ParseError��������������0type..hash."".ParseError���þ4type..eqfunc."".ParseError��������������,type..eq."".ParseError���þ.type..alg."".ParseError� �� �������������������8type..hashfunc."".ParseError�����4type..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"���
Line��þ,go.string.hdr."Column"� �� ������������������$go.string."Column"���þ$go.string."Column"���Column��þ&go.string.hdr."Err"� �� ������������������go.string."Err"���þgo.string."Err"���Err��þ4go.string.hdr."ParseError"� �� ��������
����������,go.string."ParseError"���þ,go.string."ParseError"� ��ParseError��þ8go.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.0c���P��<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."".ParseError���°��4go.string.hdr."ParseError"���À��"go.importpath."".���Ѐ�$type."".ParseError���þ"runtime.gcbits.01����þ>go.string.hdr."*csv.ParseError"� �� ������������������6go.string."*csv.ParseError"���þ6go.string."*csv.ParseError"� �� *csv.ParseError��þXgo.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� �� ��������������ڔ'À�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Xgo.string.hdr."func(*csv.ParseError) string"���p��Rgo.weak.type.*func(*"".ParseError) string���€��"runtime.zerovalue��� €�@type.func(*"".ParseError) string���А�@type.func(*"".ParseError) string���€��&type.*"".ParseError�����type.string���þˆgo.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() string�����������������¢mË�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��:go.string.hdr."func() string"���p��6go.weak.type.*func() string���€��"runtime.zerovalue��� €�$type.func() string���Ѐ�$type.func() string���€��type.string���þNgo.typelink.func() string func() string��������������$type.func() string���þ&type.*"".ParseError��Ð��Ð��������������o¥1�6����������������������������������������������������������������������������������������������������������������������������������������������0 � runtime.algarray���@��"runtime.gcbits.01���P��>go.string.hdr."*csv.ParseError"���p��8go.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.03����þ8go.string.hdr."interface {}"� �� �������� ����������0go.string."interface {}"���þ0go.string."interface {}"� ��interface {}��þ"type.interface {}�À��À��������������çW ������������������������������������������������������������������������� 0€� runtime.algarray���@��"runtime.gcbits.03���P��8go.string.hdr."interface {}"���p��4go.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.01���P��<go.string.hdr."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {} []interface {}��������������&type.[]interface {}���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·2c78d3ad9d760b5f66e2e47be684c787� �� ���������� ����þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ<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 {}�À��À0�������0�������ÝÏÙ������������������������������������������������������������������������0��2type..alg.[3]interface {}���@��"runtime.gcbits.3f���P��>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 {}� �� ��������������°þ¹�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��@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"���[]uint8��þtype.[]uint8� �� ��������������ß~.8��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��.go.string.hdr."[]uint8"���p��*go.weak.type.*[]uint8���€��"runtime.zerovalue�����type.uint8���þ6go.typelink.[]uint8 []uint8��������������type.[]uint8���þ6go.string.hdr."*csv.Reader"� �� �������� ����������.go.string."*csv.Reader"���þ.go.string."*csv.Reader"� ��*csv.Reader��þ0go.string.hdr."[]string"� �� ������������������(go.string."[]string"���þ(go.string."[]string"� ��[]string��þtype.[]string� �� ��������������Ó¨ó
��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��0go.string.hdr."[]string"���p��,go.weak.type.*[]string���€��"runtime.zerovalue�����type.string���þ:go.typelink.[]string []string��������������type.[]string���þfgo.string.hdr."func(*csv.Reader) ([]string, error)"� �� ��������#����������^go.string."func(*csv.Reader) ([]string, error)"���þ^go.string."func(*csv.Reader) ([]string, error)"�P��Hfunc(*csv.Reader) ([]string, error)��þNtype.func(*"".Reader) ([]string, error)�°��°��������������\ç(%�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��fgo.string.hdr."func(*csv.Reader) ([]string, error)"���p��`go.weak.type.*func(*"".Reader) ([]string, error)���€��"runtime.zerovalue��� €�Ntype.func(*"".Reader) ([]string, error)���А�Ntype.func(*"".Reader) ([]string, error)���€��type.*"".Reader�����type.[]string��� ��type.error���þ¤go.typelink.func(*csv.Reader) ([]string, error) func(*"".Reader) ([]string, error)��������������Ntype.func(*"".Reader) ([]string, error)���þ4go.string.hdr."[][]string"� �� ��������
����������,go.string."[][]string"���þ,go.string."[][]string"� ��[][]string��þtype.[][]string� �� ��������������¼:è��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��4go.string.hdr."[][]string"���p��0go.weak.type.*[][]string���€��"runtime.zerovalue�����type.[]string���þBgo.typelink.[][]string [][]string��������������type.[][]string���þjgo.string.hdr."func(*csv.Reader) ([][]string, error)"� �� ��������%����������bgo.string."func(*csv.Reader) ([][]string, error)"���þbgo.string."func(*csv.Reader) ([][]string, error)"�P��Lfunc(*csv.Reader) ([][]string, error)��þRtype.func(*"".Reader) ([][]string, error)�°��°��������������S]¾ �3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��jgo.string.hdr."func(*csv.Reader) ([][]string, error)"���p��dgo.weak.type.*func(*"".Reader) ([][]string, error)���€��"runtime.zerovalue��� €�Rtype.func(*"".Reader) ([][]string, error)���А�Rtype.func(*"".Reader) ([][]string, error)���€��type.*"".Reader�����type.[][]string��� ��type.error���þ¬go.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) error��þDtype.func(*"".Reader, error) error�°��°��������������ëÈ�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��\go.string.hdr."func(*csv.Reader, error) error"���p��Vgo.weak.type.*func(*"".Reader, error) error���€��"runtime.zerovalue��� €�Dtype.func(*"".Reader, error) error���Р�Dtype.func(*"".Reader, error) error���€��type.*"".Reader�����type.error��� ��type.error���þgo.typelink.func(*csv.Reader, error) error func(*"".Reader, error) error��������������Dtype.func(*"".Reader, error) error���þlgo.string.hdr."func(*csv.Reader) (bool, int32, error)"� �� ��������&����������dgo.string."func(*csv.Reader) (bool, int32, error)"���þdgo.string."func(*csv.Reader) (bool, int32, error)"�P��Nfunc(*csv.Reader) (bool, int32, error)��þTtype.func(*"".Reader) (bool, int32, error)�À��À��������������¼Î´P�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��lgo.string.hdr."func(*csv.Reader) (bool, int32, error)"���p��fgo.weak.type.*func(*"".Reader) (bool, int32, error)���€��"runtime.zerovalue��� €�Ttype.func(*"".Reader) (bool, int32, error)���А�Ttype.func(*"".Reader) (bool, int32, error)���€��type.*"".Reader�����type.bool��� ��type.int32���°��type.error���þ°go.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)"�P��Bfunc(*csv.Reader) (int32, error)��þHtype.func(*"".Reader) (int32, error)�°��°��������������¢{ÑP�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��`go.string.hdr."func(*csv.Reader) (int32, error)"���p��Zgo.weak.type.*func(*"".Reader) (int32, error)���€��"runtime.zerovalue��� €�Htype.func(*"".Reader) (int32, error)���А�Htype.func(*"".Reader) (int32, error)���€��type.*"".Reader�����type.int32��� ��type.error���þ˜go.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) error��þDtype.func(*"".Reader, int32) error�°��°��������������ÙÈ3<�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��\go.string.hdr."func(*csv.Reader, int32) error"���p��Vgo.weak.type.*func(*"".Reader, int32) error���€��"runtime.zerovalue��� €�Dtype.func(*"".Reader, int32) error���Р�Dtype.func(*"".Reader, int32) error���€��type.*"".Reader�����type.int32��� ��type.error���þgo.typelink.func(*csv.Reader, int32) error func(*"".Reader, int32) error��������������Dtype.func(*"".Reader, int32) error���þ(go.string.hdr."Read"� �� ������������������ go.string."Read"���þ go.string."Read"���
Read��þPgo.string.hdr."func() ([]string, error)"� �� ������������������Hgo.string."func() ([]string, error)"���þHgo.string."func() ([]string, error)"�@��2func() ([]string, error)��þ:type.func() ([]string, error)� �� ��������������B‹í¡�3����������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Pgo.string.hdr."func() ([]string, error)"���p��Lgo.weak.type.*func() ([]string, error)���€��"runtime.zerovalue��� €�:type.func() ([]string, error)���Ѐ�:type.func() ([]string, error)���€��type.[]string�����type.error���þzgo.typelink.func() ([]string, error) func() ([]string, error)��������������:type.func() ([]string, error)���þ.go.string.hdr."ReadAll"� �� ������������������&go.string."ReadAll"���þ&go.string."ReadAll"���ReadAll��þTgo.string.hdr."func() ([][]string, error)"� �� ������������������Lgo.string."func() ([][]string, error)"���þLgo.string."func() ([][]string, error)"�@��6func() ([][]string, error)��þ>type.func() ([][]string, error)� �� ��������������Àê’Á�3����������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Tgo.string.hdr."func() ([][]string, error)"���p��Pgo.weak.type.*func() ([][]string, error)���€��"runtime.zerovalue��� €�>type.func() ([][]string, error)���Ѐ�>type.func() ([][]string, error)���€��type.[][]string�����type.error���þ‚go.typelink.func() ([][]string, error) func() ([][]string, error)��������������>type.func() ([][]string, error)���þ*go.string.hdr."error"� �� ������������������"go.string."error"���þ"go.string."error"��� error��þBgo.string.hdr."func(error) error"� �� ������������������:go.string."func(error) error"���þ:go.string."func(error) error"�0��$func(error) error��þ,type.func(error) error� �� ��������������} 6%�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Bgo.string.hdr."func(error) error"���p��>go.weak.type.*func(error) error���€��"runtime.zerovalue��� €�,type.func(error) error���А�,type.func(error) error���€��type.error�����type.error���þ^go.typelink.func(error) error func(error) error��������������,type.func(error) error���þ4go.string.hdr."parseField"� �� ��������
����������,go.string."parseField"���þ,go.string."parseField"� ��parseField��þVgo.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)�°��°��������������¡ü‚E�3������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Vgo.string.hdr."func() (bool, int32, error)"���p��Rgo.weak.type.*func() (bool, int32, error)���€��"runtime.zerovalue��� €�@type.func() (bool, int32, error)���Ѐ�@type.func() (bool, int32, error)���€��type.bool�����type.int32��� ��type.error���þ†go.typelink.func() (bool, int32, error) func() (bool, int32, error)��������������@type.func() (bool, int32, error)���þ6go.string.hdr."parseRecord"� �� �������� ����������.go.string."parseRecord"���þ.go.string."parseRecord"� ��parseRecord��þ0go.string.hdr."readRune"� �� ������������������(go.string."readRune"���þ(go.string."readRune"� ��readRune��þJgo.string.hdr."func() (int32, error)"� �� ������������������Bgo.string."func() (int32, error)"���þBgo.string."func() (int32, error)"�0��,func() (int32, error)��þ4type.func() (int32, error)� �� ��������������.+�3����������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Jgo.string.hdr."func() (int32, error)"���p��Fgo.weak.type.*func() (int32, error)���€��"runtime.zerovalue��� €�4type.func() (int32, error)���Ѐ�4type.func() (int32, error)���€��type.int32�����type.error���þngo.typelink.func() (int32, error) func() (int32, error)��������������4type.func() (int32, error)���þ(go.string.hdr."skip"� �� ������������������ go.string."skip"���þ go.string."skip"���
skip��þBgo.string.hdr."func(int32) error"� �� ������������������:go.string."func(int32) error"���þ:go.string."func(int32) error"�0��$func(int32) error��þ,type.func(int32) error� �� ��������������?øz2�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Bgo.string.hdr."func(int32) error"���p��>go.weak.type.*func(int32) error���€��"runtime.zerovalue��� €�,type.func(int32) error���А�,type.func(int32) error���€��type.int32�����type.error���þ^go.typelink.func(int32) error func(int32) error��������������,type.func(int32) error���þtype.*"".Reader������������������à˜a �6����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`0 � runtime.algarray���@��"runtime.gcbits.01���P��6go.string.hdr."*csv.Reader"���p��0go.weak.type.**"".Reader���€��"runtime.zerovalue�����type."".Reader���` �type.*"".Reader���Àð�type.*"".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) error���à��Dtype.func(*"".Reader, error) error���ð��$"".(*Reader).error���€��$"".(*Reader).error�����4go.string.hdr."parseField"��� ��"go.importpath."".���°��@type.func() (bool, int32, error)���À��Ttype.func(*"".Reader) (bool, int32, error)���Ð��."".(*Reader).parseField���à��."".(*Reader).parseField���ð��6go.string.hdr."parseRecord"���€��"go.importpath."".�����:type.func() ([]string, error)��� ��Ntype.func(*"".Reader) ([]string, error)���°��0"".(*Reader).parseRecord���À��0"".(*Reader).parseRecord���Ð��0go.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) error���à��Dtype.func(*"".Reader, int32) error���ð��""".(*Reader).skip���€��""".(*Reader).skip���þ"runtime.gcbits.60���`�þ4go.string.hdr."csv.Reader"� �� ��������
����������,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"� �� FieldsPerRecord��þ4go.string.hdr."LazyQuotes"� �� ��������
����������,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"���
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"���Reader��þtype."".Reader��°��° �������8�������ú{‰���������������������������������������������������������
�������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������(���������������������������������������0�����������������������������������������������D0à� runtime.algarray���@��"runtime.gcbits.60���P��4go.string.hdr."csv.Reader"���p��type.*"".Reader���€��"runtime.zerovalue���À�type."".Reader���À��*go.string.hdr."Comma"���à��type.int32�����.go.string.hdr."Comment"���°��type.int32���à��>go.string.hdr."FieldsPerRecord"���€��type.int���°��4go.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."".Reader���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3bb21ca8fe1d99a3e492463bd711418a�������������þ0type..hashfunc."".Writer��������������(type..hash."".Writer���þ,type..eqfunc."".Writer��������������$type..eq."".Writer���þ&type..alg."".Writer� �� �������������������0type..hashfunc."".Writer�����,type..eqfunc."".Writer���þ6go.string.hdr."*csv.Writer"� �� �������� ����������.go.string."*csv.Writer"���þ.go.string."*csv.Writer"� ��*csv.Writer��þNgo.string.hdr."func(*csv.Writer) error"� �� ������������������Fgo.string."func(*csv.Writer) error"���þFgo.string."func(*csv.Writer) error"�0��0func(*csv.Writer) error��þ6type.func(*"".Writer) error� �� ��������������qÙ[�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ngo.string.hdr."func(*csv.Writer) error"���p��Hgo.weak.type.*func(*"".Writer) error���€��"runtime.zerovalue��� €�6type.func(*"".Writer) error���А�6type.func(*"".Writer) error���€��type.*"".Writer�����type.error���þtgo.typelink.func(*csv.Writer) error func(*"".Writer) error��������������6type.func(*"".Writer) error���þBgo.string.hdr."func(*csv.Writer)"� �� ������������������:go.string."func(*csv.Writer)"���þ:go.string."func(*csv.Writer)"�0��$func(*csv.Writer)��þ*type.func(*"".Writer)�����������������¿2ß�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Bgo.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"�P��Dfunc(*csv.Writer, []string) error��þJtype.func(*"".Writer, []string) error�°��°��������������2¿¬2�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��bgo.string.hdr."func(*csv.Writer, []string) error"���p��\go.weak.type.*func(*"".Writer, []string) error���€��"runtime.zerovalue��� €�Jtype.func(*"".Writer, []string) error���Р�Jtype.func(*"".Writer, []string) error���€��type.*"".Writer�����type.[]string��� ��type.error���þœgo.typelink.func(*csv.Writer, []string) error func(*"".Writer, []string) error��������������Jtype.func(*"".Writer, []string) error���þfgo.string.hdr."func(*csv.Writer, [][]string) error"� �� ��������#����������^go.string."func(*csv.Writer, [][]string) error"���þ^go.string."func(*csv.Writer, [][]string) error"�P��Hfunc(*csv.Writer, [][]string) error��þNtype.func(*"".Writer, [][]string) error�°��°��������������‡æO �3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��fgo.string.hdr."func(*csv.Writer, [][]string) error"���p��`go.weak.type.*func(*"".Writer, [][]string) error���€��"runtime.zerovalue��� €�Ntype.func(*"".Writer, [][]string) error���Р�Ntype.func(*"".Writer, [][]string) error���€��type.*"".Writer�����type.[][]string��� ��type.error���þ¤go.typelink.func(*csv.Writer, [][]string) error func(*"".Writer, [][]string) error��������������Ntype.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) bool��þDtype.func(*"".Writer, string) bool�°��°��������������ð¢#�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��\go.string.hdr."func(*csv.Writer, string) bool"���p��Vgo.weak.type.*func(*"".Writer, string) bool���€��"runtime.zerovalue��� €�Dtype.func(*"".Writer, string) bool���Р�Dtype.func(*"".Writer, string) bool���€��type.*"".Writer�����type.string��� ��type.bool���þgo.typelink.func(*csv.Writer, string) bool func(*"".Writer, string) bool��������������Dtype.func(*"".Writer, string) bool���þ8go.string.hdr."func() error"� �� �������� ����������0go.string."func() error"���þ0go.string."func() error"� ��func() error��þ"type.func() error�����������������œ‚Öµ�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��8go.string.hdr."func() error"���p��4go.weak.type.*func() error���€��"runtime.zerovalue��� €�"type.func() error���Ѐ�"type.func() error���€��type.error���þJgo.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()�€��€��������������ö¼‚ö�3��������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��,go.string.hdr."func()"���p��(go.weak.type.*func()���€��"runtime.zerovalue��� €�type.func()���Ѐ�type.func()���þ2go.typelink.func() func()��������������type.func()���þ*go.string.hdr."Write"� �� ������������������"go.string."Write"���þ"go.string."Write"��� Write��þHgo.string.hdr."func([]string) error"� �� ������������������@go.string."func([]string) error"���þ@go.string."func([]string) error"�0��*func([]string) error��þ2type.func([]string) error� �� ��������������{Òº�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Hgo.string.hdr."func([]string) error"���p��Dgo.weak.type.*func([]string) error���€��"runtime.zerovalue��� €�2type.func([]string) error���А�2type.func([]string) error���€��type.[]string�����type.error���þjgo.typelink.func([]string) error func([]string) error��������������2type.func([]string) error���þ0go.string.hdr."WriteAll"� �� ������������������(go.string."WriteAll"���þ(go.string."WriteAll"� ��WriteAll��þLgo.string.hdr."func([][]string) error"� �� ������������������Dgo.string."func([][]string) error"���þDgo.string."func([][]string) error"�0��.func([][]string) error��þ6type.func([][]string) error� �� ��������������¨6íY�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Lgo.string.hdr."func([][]string) error"���p��Hgo.weak.type.*func([][]string) error���€��"runtime.zerovalue��� €�6type.func([][]string) error���А�6type.func([][]string) error���€��type.[][]string�����type.error���þrgo.typelink.func([][]string) error func([][]string) error��������������6type.func([][]string) error���þ@go.string.hdr."fieldNeedsQuotes"� �� ������������������8go.string."fieldNeedsQuotes"���þ8go.string."fieldNeedsQuotes"�0��"fieldNeedsQuotes��þBgo.string.hdr."func(string) bool"� �� ������������������:go.string."func(string) bool"���þ:go.string."func(string) bool"�0��$func(string) bool��þ,type.func(string) bool� �� ��������������*÷€�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Bgo.string.hdr."func(string) bool"���p��>go.weak.type.*func(string) bool���€��"runtime.zerovalue��� €�,type.func(string) bool���А�,type.func(string) bool���€��type.string�����type.bool���þ^go.typelink.func(string) bool func(string) bool��������������,type.func(string) bool���þtype.*"".Writer��Ð��Ð��������������@Þv�6����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D0 � runtime.algarray���@��"runtime.gcbits.01���P��6go.string.hdr."*csv.Writer"���p��0go.weak.type.**"".Writer���€��"runtime.zerovalue�����type."".Writer���` �type.*"".Writer���Àð�type.*"".Writer���ð��*go.string.hdr."Error"�����"type.func() error��� ��6type.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) error���à��Jtype.func(*"".Writer, []string) error���ð��$"".(*Writer).Write���€��$"".(*Writer).Write�����0go.string.hdr."WriteAll"���°��6type.func([][]string) error���À��Ntype.func(*"".Writer, [][]string) error���Ð��*"".(*Writer).WriteAll���à��*"".(*Writer).WriteAll���ð��@go.string.hdr."fieldNeedsQuotes"���€��"go.importpath."".�����,type.func(string) bool��� ��Dtype.func(*"".Writer, string) bool���°��:"".(*Writer).fieldNeedsQuotes���À��:"".(*Writer).fieldNeedsQuotes���þ"runtime.gcbits.02����þ4go.string.hdr."csv.Writer"� �� ��������
����������,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"���Writer��þtype."".Writer��€��€��������������`ocí�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"0��&type..alg."".Writer���@��"runtime.gcbits.02���P��4go.string.hdr."csv.Writer"���p��type.*"".Writer���€��"runtime.zerovalue���À�type."".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."".Writer���þ2go.string.hdr."*[]string"� �� �������� ����������*go.string."*[]string"���þ*go.string."*[]string"� ��*[]string��þtype.*[]string� �� ��������������’"v„�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��2go.string.hdr."*[]string"���p��.go.weak.type.**[]string���€��"runtime.zerovalue�����type.[]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/utf8��þ6go.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."".ParseError·f��������������0type..hash."".ParseError���þ2type..eq."".ParseError·f��������������,type..eq."".ParseError���þ:type..hash.[3]interface {}·f��������������4type..hash.[3]interface {}���þ6type..eq.[3]interface {}·f��������������0type..eq.[3]interface {}���þ.type..hash."".Writer·f��������������(type..hash."".Writer���þ*type..eq."".Writer·f��������������$type..eq."".Writer���þ"runtime.zerovalue������ÿÿgo13ld