This commit is contained in:
Arnaud Ysmal 2018-06-06 00:20:51 +02:00
parent 4febbd2488
commit 2608089feb
4 changed files with 21 additions and 25 deletions

View File

@ -1,7 +1,7 @@
jsonresume written in go jsonresume written in go
------------------------ ------------------------
kendall and kendallfr themes are based on https://github.com/LinuxBozo/jsonresume-theme-kendall. kendall theme is based on https://github.com/LinuxBozo/jsonresume-theme-kendall.
stackoverflow theme is based on https://github.com/francescoes/jsonresume-theme-stackoverflow. stackoverflow theme is based on https://github.com/francescoes/jsonresume-theme-stackoverflow.
`$ go build -o jsonresume ./cli` `$ go build -o jsonresume ./cli`

View File

@ -1 +0,0 @@
kendall and kendallfr are based on https://github.com/LinuxBozo/jsonresume-theme-kendall

View File

@ -3,6 +3,7 @@
\usepackage[cm]{fullpage} \usepackage[cm]{fullpage}
\usepackage{titlesec} \usepackage{titlesec}
\usepackage{array} \usepackage{array}
\usepackage{tabularx}
\usepackage[hidelinks]{hyperref} \usepackage[hidelinks]{hyperref}
\titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\titlerule] \titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{3pt}{3pt} \titlespacing{\section}{0pt}{3pt}{3pt}
@ -14,40 +15,36 @@
\par{\centering \par{\centering
{{if .Basic.Location.Address}}{{.Basic.Location.Address}}\\{{end}} {{if .Basic.Location.Address}}{{.Basic.Location.Address}}\\{{end}}
{{if .Basic.Location.PostalCode}}{{.Basic.Location.PostalCode}} {{end}}{{.Basic.Location.City}}\\ {{if .Basic.Location.PostalCode}}{{.Basic.Location.PostalCode}} {{end}}{{.Basic.Location.City}}\\
{{.Basic.Location.CountryCode}}\\ {{if .Basic.Location.CountryCode}}{{.Basic.Location.CountryCode}}\\{{end}}
{{if .Basic.Phone}}{{.Basic.Phone}}\\{{end}} {{if .Basic.Phone}}{{.Basic.Phone}}\\{{end}}
{{if .Basic.Email}}{{.Basic.Email}}\\{{end}} {{if .Basic.Email}}{{.Basic.Email}}\\{{end}}
\href{ {{- .Basic.URL -}} }{ {{- .Basic.URL -}} } {{if .Basic.URL}}\href{ {{- .Basic.URL -}} }{ {{- .Basic.URL -}} }{{end}}
\par} \par}
{{if .Skills -}} {{if or .Skills .Languages -}}
\section{ {{- .Lang.Skills -}} } \section{ {{- .Lang.Skills -}} }
\renewcommand{\arraystretch}{0.5} \renewcommand{\arraystretch}{0.5}
\begin{tabular}{>{\centering}p{2.5cm}|p{14.8cm}} \begin{tabularx}{\textwidth}{c|X}
{{range .Skills -}} {{range .Skills -}}
{{- .Name}}&{{if gt (len .Name) 10}}\vspace*{\stretch{1}}{{end -}} {{- .Name}}&{{- range $i, $k := .Keywords}}{{if eq $i 0}}{{$k}}{{else}}, {{$k}}{{end}}{{end -}}\\
{{- range $i, $k := .Keywords}}{{if eq $i 0}}{{$k}}{{else}}, {{$k}}{{end}}{{end -}}
{{- if gt (len .Name) 10}}\vspace*{\stretch{1}} {{end}}\\
\multicolumn{2}{c}{} \\ \multicolumn{2}{c}{} \\
{{end -}} {{end -}}
\end{tabular}
\renewcommand{\arraystretch}{1}
{{- end}}
{{if .Languages -}} {{if .Languages -}}
\begin{tabular}{>{\centering}p{2.5cm}|p{14.8cm}} \multicolumn{2}{c}{} \\
{{.Lang.Languages}}& {{.Lang.Languages}}&
{{- range $i, $l := .Languages -}} {{- range $i, $l := .Languages -}}
{{- if gt $i 0}}, {{end -}} {{- if gt $i 0}}, {{end -}}
{{- .Language}} ({{.Fluency}}) {{- .Language}} ({{.Fluency}})
{{- end -}}\\ {{- end -}}\\
\multicolumn{2}{c}{} \\ {{end}}
\end{tabular} \end{tabularx}
{{- end}} {{end}}
\renewcommand{\arraystretch}{1}
{{if .Work -}} {{if .Work -}}
\section{ {{- .Lang.WorkExperience -}} } \section{ {{- .Lang.WorkExperience -}} }
\begin{tabular}{>{\centering}p{2.5cm}|p{14.8cm}} \begin{tabularx}{\textwidth}{c|X}
{{range .Work -}} {{range .Work -}}
{{formatDateMY .EndDate}}&\textbf{ {{- .Name -}} }, \textbf{ {{- .Position -}} }{{if .Location}}, {{md2tex .Location}}{{end}}\\ {{formatDateMY .EndDate}}&\textbf{ {{- .Name -}} }, \textbf{ {{- .Position -}} }\\
{{formatDateMY .StartDate -}} {{formatDateMY .StartDate -}}
{{range $i, $h := .Highlights -}} {{range $i, $h := .Highlights -}}
&\textbf{--} {{$h.Title}}\\ &\textbf{--} {{$h.Title}}\\
@ -57,22 +54,22 @@
{{end -}} {{end -}}
\multicolumn{2}{c}{} \\ \multicolumn{2}{c}{} \\
{{end -}} {{end -}}
\end{tabular} \end{tabularx}
{{- end}} {{- end}}
{{if .Education -}} {{if .Education -}}
\section{ {{- .Lang.Education -}} } \section{ {{- .Lang.Education -}} }
\begin{tabular}{>{\centering}p{2.5cm}|p{14.8cm}} \begin{tabularx}{\textwidth}{c|X}
{{range $i, $e := .Education -}} {{range $i, $e := .Education -}}
{{if gt $i 0}}\muticolumn{2}{c}{} \\{{end -}} {{if gt $i 0}}\muticolumn{2}{c}{} \\{{end -}}
{{formatDateY $e.StartDate}} - {{formatDateY $e.EndDate}}&{{$e.StudyType}} {{$.Lang.In}} {{$e.Area}} {{$.Lang.At}} {{md2tex $e.Institution}}\\ {{formatDateY $e.StartDate}} - {{formatDateY $e.EndDate}}&{{$e.StudyType}} {{$.Lang.In}} {{$e.Area}} {{$.Lang.At}} {{md2tex $e.Institution}}\\
{{end -}} {{end -}}
\end{tabular} \end{tabularx}
{{- end}} {{- end}}
{{if .Volunteer -}} {{if .Volunteer -}}
\section{ {{- .Lang.Volunteer -}} } \section{ {{- .Lang.Volunteer -}} }
\begin{tabular}{>{\centering}p{2.3cm}|p{15cm}} \begin{tabularx}{\textwidth}{c|X}
{{range $i, $v := .Volunteer -}} {{range $i, $v := .Volunteer -}}
{{if gt $i 0}}\multicolumn{2}{c}{} \\{{end -}} {{if gt $i 0}}\multicolumn{2}{c}{} \\{{end -}}
{{if $v.URL -}} {{if $v.URL -}}
@ -88,6 +85,6 @@
{{end -}} {{end -}}
{{end}} {{end}}
{{- end -}} {{- end -}}
\end{tabular} \end{tabularx}
{{- end}} {{- end}}
\end{document} \end{document}

View File

@ -68,7 +68,7 @@ func (fi bindataFileInfo) Sys() interface{} {
return nil return nil
} }
var _themesTexResume_templateTex = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x56\xdf\x6f\xe4\x34\x10\x7e\x66\xff\x0a\x3f\x44\xd5\x1d\xea\x46\xbb\xed\x55\x42\x48\x20\x95\xa3\x88\x8a\x02\x15\x77\x80\x4e\x75\x1f\x5c\x67\x36\xf1\xad\xe3\x04\xdb\xd9\xeb\x62\xe6\x7f\x47\xfe\x91\x4d\xb2\xbb\xad\x28\xf0\x52\xd5\x9e\x99\x6f\x66\xbe\xf9\xc6\x59\x5a\x34\xbc\xab\x41\x59\x2e\x99\x31\x77\xec\x4d\xcb\x5a\xd0\xa7\xcb\x45\x6b\xef\x1d\xd3\x56\x70\x09\x38\xa3\x9d\x81\x96\xf1\x35\x2b\xc1\xb5\x4c\x9b\xb5\x68\x27\x97\x77\xbc\xbe\x77\xab\x4e\xca\x96\x95\x7b\xee\x56\x58\x09\x06\xf8\xf4\x96\x69\xcd\xb6\x53\x88\x4a\x14\x20\x85\x5a\x9b\x7b\x57\x6d\x5b\xd0\x1a\x56\x38\xa3\x21\x7c\xd5\xe8\x9a\x59\x47\x0d\x70\x2b\x1a\x85\x8e\xde\x30\x5d\x02\x35\xdc\x54\xac\x05\xaa\x59\x59\x42\xa1\x45\x59\x59\x74\xe8\x16\x50\xa3\xc3\xbb\x18\xab\x3b\x09\xf7\x09\xc7\xb4\x8c\x0b\x55\x8e\x80\x16\xad\x45\x77\xde\xff\x99\x51\x56\x14\xb6\x91\xa0\x4a\x5b\x39\x6a\xe1\xd1\x56\x10\x51\xcf\x79\x8d\x33\xea\xdb\x33\x76\x2b\xc1\x41\xdd\x5a\xdf\xc0\x03\x94\x42\xb9\x9e\xc4\xe0\xa2\x1d\xe5\xa0\x2c\x68\xa1\x4a\x92\x4a\x25\xce\xe5\xdf\x30\x23\x78\xfe\x13\xab\x81\xcc\x11\x09\x7a\xd7\x63\x01\x72\x1a\x70\xc3\x1e\x40\x3e\x13\x31\x73\x4e\xac\x48\xef\xdc\x70\xe6\x3b\xcb\x2f\x8b\x42\x83\x31\x88\x03\xce\x81\x89\x52\xe7\x40\x15\x88\xc7\x21\x6e\x1b\x63\x99\x7c\xdb\x14\x70\x0c\x65\x6c\x25\x09\xe7\xd0\xeb\xad\xb0\x5b\x9f\x68\x76\xc4\xd4\x74\xca\xea\x6d\x44\x08\x1e\x43\x0d\xb7\x55\xa3\xc6\x59\xd3\xf9\x78\xc1\x57\x35\x13\x72\xe4\x9c\xce\x83\x33\xad\x34\xac\x1c\x71\x6e\xde\x87\xfc\xfa\xcb\x4d\x64\xf4\xf8\xed\x2c\x12\x1d\x93\xbc\x5b\x0b\x29\x8d\x37\xcc\x7a\xdd\xa4\xa8\x1b\xa6\xca\x91\xd9\xc7\x69\x50\xf0\x89\x37\x75\xcd\x54\xe1\x68\x50\xb9\xb1\x1a\x2c\xaf\xd0\x2d\xf2\x8b\x9d\x60\x2c\x7b\xe8\x24\xd3\xe8\xbe\x1e\x4d\x12\x5b\x77\x96\x5f\xf0\x1a\xff\x6a\xdd\xf2\x4d\xfe\x05\xaf\x43\xa7\x9a\xa9\x12\x26\x75\x7c\x16\xd2\x7b\x25\x21\x9e\x84\x2a\x4b\x4b\x5e\x49\x50\xf1\xf2\x35\x59\x2e\x10\xe9\xc6\xcb\x1d\x3e\x77\x34\x55\xe0\x96\x9e\x24\x50\xc5\x80\x11\xa1\x33\x71\x4a\xb2\x35\xf9\xf2\x2b\x92\xff\x00\xdb\x4f\x8d\x2e\x82\x6e\xc4\x8a\xc0\x1f\x24\x13\x64\xe1\x4f\xd9\x3a\x44\x4b\x03\x88\xa7\x64\x77\x8e\x63\x9f\x80\xbe\xa0\x9c\x5e\x38\x94\xce\x68\xdd\x49\x2b\x78\x23\xbb\x5a\xb9\x33\x74\x1c\x1d\x92\x20\x8b\x1e\x9c\x82\x2a\x76\xc4\x3d\x4f\xf5\xd2\xf3\x36\x27\x63\xad\xf8\x61\x75\x7e\x7d\x23\xd6\xcb\xc7\x10\xc7\xbd\x83\x41\x3c\x39\xe0\x50\x06\x0e\xa7\x99\x46\x94\x44\x2a\x4f\xc9\x1e\x5f\xbb\x00\x44\xf2\xca\xb9\xfc\x3b\xd9\x81\xe2\x5b\xc4\xd7\xd1\x9e\x9c\x9f\xe1\x68\xca\xcc\xd0\x79\x6a\xfd\xf7\x46\xaf\x9f\xd4\xaf\x37\x5e\x3d\xb6\xa0\x05\x28\x0e\xbd\x8e\xff\xb5\x4a\x77\xb9\x9c\x8b\xaf\xf6\xb7\xcc\xc2\x8f\x1f\x48\x7e\xa5\x0a\xff\x2f\xe2\x49\x78\x57\x1f\xfa\x85\x1c\xde\xc3\x53\x32\xb5\xdc\x36\x46\xf8\x6a\xd3\xa6\xc6\x29\xa6\xd7\x23\xd2\x58\x17\x67\x16\x1e\xc7\xb7\x83\x9e\xf6\xf3\xbf\xb3\x4c\x87\x43\xaa\x6e\x34\xb6\x2a\x8c\xed\x7b\x51\x56\xd2\x3f\xf6\x71\x6e\xbb\x32\xe7\x73\x2f\xd3\xac\xca\xdf\xfb\x4f\x48\xc2\x4e\xd1\x55\x7e\x6d\xa1\xee\x03\xaa\xa0\x70\xbf\xe7\xbc\xc6\x3e\x9c\x4a\xff\x7e\x0b\x0b\xb5\xd8\x78\xa0\x3c\x21\xf4\x12\x18\xe9\xfb\x85\x1b\x70\x30\xe7\xab\xa2\x8b\x3c\x3c\x39\xec\x89\xc7\x7f\x99\x73\xe0\x0d\x02\x6f\xd3\xac\xfd\x6b\x14\xb5\x4e\xeb\xee\x48\x47\xe3\xe6\x87\x21\x7d\x20\x19\x0c\x53\x42\x24\x73\x72\x60\x1e\x44\xe4\x5c\xf0\xee\x8a\xed\xfb\x6d\x1b\x3f\x41\x59\xec\xf1\x5a\xc5\x13\xe4\x97\x1a\xd8\xd8\x72\x69\xc3\x29\xa9\x26\x83\xfc\x5a\x19\x2b\x6c\x17\xa5\xf3\x12\xa6\x7f\x6b\x64\xa7\x2c\x80\x7e\x92\xe9\x89\xc7\x3f\x61\xfa\x3c\x31\x7d\x71\xc8\xf3\x26\xf0\x3c\xcd\x79\xc0\xf3\x31\xe9\x8c\x89\x16\x2b\x92\x6d\xfa\x4f\xdc\xf8\x93\x38\xdc\xf6\x9f\xc3\x6c\x93\xff\xac\x4b\xa6\xc4\x9f\x23\xad\x78\xc6\x37\xbb\x9d\x4c\x74\xcd\x89\xff\x20\xa4\x0c\x7b\x61\xf8\x64\x48\x7a\x95\x53\x87\x1f\xfb\x0d\xcc\x36\xfb\x3b\xb8\x6b\xf2\xa3\x6f\xf2\x64\xd2\xd1\xde\x7e\xf6\x4f\xc1\xe1\x92\xfe\x4f\x2b\x8a\x3b\x19\x3c\x2b\x90\x70\x3f\xfc\x1c\xfc\x3b\x00\x00\xff\xff\x52\xbc\x3d\x68\x5f\x0b\x00\x00") var _themesTexResume_templateTex = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x56\x4d\x6f\xe3\x36\x10\x3d\xaf\x7e\x05\x0f\x42\xd0\x02\xb6\xe0\xdd\x6d\x2f\x05\x7a\xd8\xa6\x29\x1a\x34\x6d\x83\xee\xf6\x63\x11\xe6\xc0\x50\x63\x89\x6b\x8a\x52\x49\xca\x89\xcb\xce\x7f\x2f\x48\x51\x5f\xb6\x9c\x36\x40\x2f\x86\xc8\x79\xf3\x86\x33\x6f\x38\x34\xcd\x6b\xde\x56\xa0\x2c\x97\xcc\x98\x3b\xf6\x45\xc3\x1a\xd0\xab\xd7\x9b\xc6\xde\x3b\xa6\xad\xe0\x12\x30\xa1\xad\x81\x86\xf1\x1d\x2b\xc0\x35\x4c\x9b\x9d\x68\x66\x9b\x77\xbc\xba\x77\xdb\x56\xca\x86\x15\x47\x70\x2b\xac\x04\x03\x7c\xbe\xcb\xb4\x66\x87\x23\x20\x7b\x68\x25\xd3\x4f\x73\xe2\x52\xe4\x20\x85\xda\x99\x7b\x57\x1e\x1a\xd0\x1a\xb6\x98\xd0\x40\xba\xad\x75\xc5\xac\xa3\x06\xb8\x15\xb5\x42\x47\x6f\x98\x2e\x80\x1a\x6e\x4a\xd6\x00\xd5\xac\x28\x20\xd7\xa2\x28\x2d\x3a\x74\x1b\xa8\xd0\xe1\x5d\xe7\xab\x5b\x09\xf7\x91\xc7\x34\x8c\x0b\x55\x4c\x88\x36\x8d\x45\xf7\xb6\xff\x49\x28\xcb\x73\x5b\x4b\x50\x85\x2d\x1d\xb5\xf0\x64\x4b\xe8\x58\xdf\xf2\x0a\x13\xea\x93\x36\xf6\x20\xc1\x41\xd5\x58\x9f\xd6\x03\x14\x42\xb9\xbe\xb4\x01\xa2\x1d\xe5\xa0\x2c\x68\xa1\x0a\x12\x8f\x4a\x9c\xcb\xbe\x61\x46\xf0\xec\x27\x56\x01\x59\x23\x12\xf4\xd0\x25\x07\x39\x77\xb8\x61\x0f\x20\x9f\xf1\x48\x9c\x13\x5b\xd2\x83\x6b\xce\x7c\x66\xd9\xbb\x3c\xd7\x60\x0c\xe2\xc8\x73\x62\xa2\xd4\x39\x50\x39\xe2\x32\xc5\x6d\x6d\x2c\x93\x97\x75\x0e\x4b\x2c\x53\x2b\x89\x3c\xa7\xa8\x4b\x61\x0f\x3e\xd0\x72\x84\xcb\xba\x55\x56\x1f\xce\x85\x98\x99\x97\x0f\x7b\x5b\xd6\x6a\xea\x1b\xd7\xcb\xe0\xab\x8a\x09\x39\x01\xc7\xf5\x32\xf8\xd7\x5f\x6e\x10\x69\xa9\x61\xeb\x88\x73\xeb\xc9\x76\xa7\xc5\x99\xdd\xc8\xd4\x29\x15\xf8\x6a\x4d\xb2\xf7\x3b\x21\xa5\x21\xd9\x0d\x53\x45\xeb\x7b\xc8\xa3\x93\xbe\x0d\x23\x95\x37\xf6\xc8\x40\x96\x50\x0d\x0a\x1e\x79\x5d\x55\x4c\xe5\x8e\x86\xab\x64\xac\x06\xcb\x4b\x74\x9b\xec\xcb\xa1\xff\x86\x1b\xd5\x35\xed\xa3\xc8\x6d\x89\x8e\xff\xfd\x87\x3f\x83\x66\xaa\x00\x32\x61\x4e\x5e\x85\x78\xbe\x13\x11\x2f\xfc\x77\x07\x49\xc5\x8a\xa4\x3b\xf2\xd5\xd7\x24\xfb\x01\x0e\x8f\xb5\xce\x43\xff\x88\x2d\x81\x3f\x49\x2a\xc8\xc6\xaf\xd2\x9d\xff\x05\x69\x00\x71\x45\x86\x75\x27\x3f\xa8\xdc\x07\xa0\x34\xa1\x55\x2b\xad\xe0\xb5\x6c\x2b\xe5\xde\xa0\xe3\xe8\x90\x84\x3e\x88\x98\x58\xec\xa3\x8a\x9c\xf5\xea\xaa\x33\xa0\x11\x2f\xba\x2c\x26\x27\x97\xe1\xe4\x73\xc2\x80\x11\x5b\x52\xd8\x98\xc0\x8a\x8c\x27\x78\x35\x94\xdd\x3b\x20\x92\xcf\x9c\xcb\xbe\x93\x2d\x28\x7e\x40\xfc\xbc\xb3\x8f\x29\x0d\xda\x82\xca\x27\x33\x6c\xd8\x7e\x4e\xac\xd7\x98\xc4\x84\x7f\xaf\xf5\xee\xac\xfa\xde\x78\xf5\xd4\x80\x16\xa0\x38\xf4\x5d\xf0\xdf\x35\x1e\xc8\x9d\xeb\x66\xe6\xb7\xcc\xc2\x8f\x1f\x49\x76\xa5\x72\xff\x89\x78\x11\x9c\x1f\xfa\xa6\x1e\xa7\xd1\x8a\xcc\x2d\xb7\xb5\x11\xfe\x78\x71\xf2\xd0\x13\xca\xf7\x96\xe9\xb0\x88\x01\x27\x4a\x94\x41\x89\xef\x45\x51\x4a\x3f\x3d\x3b\x29\x86\xc8\xeb\xb5\x1f\x18\x69\x99\x7d\xf0\x33\x39\x96\x36\x7a\x97\xd9\xb5\x85\xaa\x77\x28\xfd\xc0\x06\xdf\xe9\xbc\xc2\xde\x9d\x4a\x3f\x10\x85\x85\x4a\xec\x3d\x51\x36\x8a\x13\x4f\xd2\x7f\xfd\x7b\x0f\x9e\x48\x19\xf4\xc6\x41\xac\xab\xbc\xed\x66\xd1\x59\xc5\x66\x88\x17\x89\x15\x2a\x05\xa1\x52\xf3\x30\x21\xf4\xd0\xb0\xb4\x6a\x17\x72\x98\xa6\x3b\xca\xf2\x91\xa4\x30\xea\x82\x48\xd6\xe4\xc4\x3c\x76\x82\x73\x01\xdd\xe6\x87\x0f\x87\xa6\x9b\xe2\x69\x97\xd4\xb5\xea\x56\x90\xbd\xd3\xc0\xa6\x96\x77\x36\xac\xaa\xfc\x8d\x85\x27\x4f\x77\xad\x8c\x15\xb6\x0d\xaf\x29\xbe\xa8\xb6\xbf\xd5\xb2\x55\x16\x40\x9f\xad\xed\x0c\xf1\xf2\xda\xee\x43\x6d\xe7\x61\x4e\x6a\xbb\xd4\x20\x47\x33\x2a\xdd\xf7\xf3\x3d\x99\xbc\x07\xe3\x6e\xff\x16\xa4\xfb\xec\x67\x5d\x30\x25\xfe\x9a\x34\x84\xaf\xf2\x7e\xb8\x4c\xb1\x44\x6b\xe2\xe7\x67\x8c\x70\xe4\x86\x67\x5d\xe2\x13\x15\x33\xfc\xd4\xdf\xb3\x74\x7f\x7c\xd3\x86\x24\x3f\xf9\x24\x2f\x66\x19\x1d\xdd\xc2\x28\xe4\xc2\x55\xfc\x9f\x2e\x22\x0e\xca\x3f\xdf\x14\xc1\x30\xfe\x8d\xfa\x27\x00\x00\xff\xff\x01\x9d\x2e\x1f\xad\x0a\x00\x00")
func themesTexResume_templateTexBytes() ([]byte, error) { func themesTexResume_templateTexBytes() ([]byte, error) {
return bindataRead( return bindataRead(
@ -83,7 +83,7 @@ func themesTexResume_templateTex() (*asset, error) {
return nil, err return nil, err
} }
info := bindataFileInfo{name: "themes/tex/resume_template.tex", size: 2911, mode: os.FileMode(420), modTime: time.Unix(1525990888, 0)} info := bindataFileInfo{name: "themes/tex/resume_template.tex", size: 2733, mode: os.FileMode(420), modTime: time.Unix(1526074752, 0)}
a := &asset{bytes: bytes, info: info} a := &asset{bytes: bytes, info: info}
return a, nil return a, nil
} }