{{ define "meta" }} {{ $volume_id := index (split .Params.anthology_id "-") 0 }} {{ $paper := index (index .Site.Data.papers $volume_id) .Params.anthology_id }} {{ range $paper.author }} {{ end }} {{ with $paper.parent_volume_id }} {{ $volume := index $.Site.Data.volumes . }} {{ if isset $volume "meta_journal_title" }} {{ else }} {{ end }} {{ with $volume.meta_volume }}{{ end }} {{ with $volume.meta_issue }}{{ end }} {{ with $volume.meta_date }}{{ end }} {{ end }} {{ with $paper.pdf }} {{ end }} {{ with $paper.page_first }}{{ end }} {{ with $paper.page_last }}{{ end }} {{ with $paper.doi }}{{ end }} {{ with $paper.thumbnail }} {{ end }} {{ end }} {{ define "javascript" }} {{ $anthology_id := .Params.anthology_id }} {{ $volume_id := index (split .Params.anthology_id "-") 0 }} {{ $paper := index (index .Site.Data.papers $volume_id) .Params.anthology_id }} {{ end }} {{ define "main" }} {{ $anthology_id := .Params.anthology_id }} {{ $volume_id := index (split .Params.anthology_id "-") 0 }} {{ $paper := index (index .Site.Data.papers $volume_id) .Params.anthology_id }}

{{ with $paper.pdf }} {{ $paper.title_html | safeHTML }} {{ else }} {{ $paper.title_html | safeHTML }} {{ end }}

{{ with $paper.author }}

{{ $len := (len .) }} {{ range $index, $person := . }} {{ partial "author_link.html" (dict "ctx" $ "person" $person) | chomp }}{{ if ne (add $index 1) $len }}, {{ end }} {{ end }} {{ end }}


{{ with $paper.retracted }} {{ end }} {{ with $paper.removed }} {{ end }} {{ with $paper.abstract_html }}
Abstract
{{ . | safeHTML }}
{{ end }}
Anthology ID:
{{ $anthology_id }}
{{ range $paper.revision }} {{ if eq .id "1" }}
Original:
{{ else }}
Version {{ .id }}:
{{ end }}
{{ .value }}
{{ end }} {{ range $paper.erratum }}
Erratum e{{ .id }}:
{{ .value }}
{{ end }}
Volume:
{{- with $paper.parent_volume_id -}} {{ $volume := index $.Site.Data.volumes . }} {{ $volume_page := printf "/volumes/%s" . }} {{ $volume.title }} {{- end -}}
Month:
{{ with $paper.month }}{{ . }}{{ end }}
Year:
{{ with $paper.year }}{{ . }}{{ end }}
Address:
{{ with $paper.address }}{{ . }}{{ end }}
{{ with $paper.editor }} {{ $len := (len .) }}
Editor{{ if gt $len 1 }}s{{ end }}:
{{ range $index, $person := . }} {{ partial "author_link.html" (dict "ctx" $ "person" $person) | chomp }}{{ if ne (add $index 1) $len }}, {{ end }} {{ end }}
{{ end }} {{ with $paper.parent_volume_id }} {{ $volume := index $.Site.Data.volumes . }}
{{ if gt (len $volume.venues) 1 }}Venues:{{ else }}Venue:{{ end }}
{{- $len := (len $volume.venues) -}} {{- range $index, $venue := $volume.venues -}} {{ $acronym := index $.Site.Data.venues $venue "acronym" }} {{- $acronym -}} {{ if ne (add $index 1) $len }} | {{ end }} {{- end -}}
{{ if gt (len $volume.sigs) 1 }}SIGs:{{ else }}SIG:{{ end }}
{{- $len := (len $volume.sigs) -}} {{- range $index, $sig := $volume.sigs -}} {{ $slug := index $.Site.Data.sigs $sig "slug" }} {{ $sig }} {{ if ne (add $index 1) $len }} | {{ end }} {{- end -}}
{{ end }}
Publisher:
{{ with $paper.publisher }}{{ . }}{{ end }}
Note:
{{ with $paper.note }}{{ . }}{{ end }}
Pages:
{{ with $paper.pages }}{{ . }}{{ end }}
Language:
{{ with $paper.language }}{{ . }}{{ end }}
URL:
{{ $paper.url }}
DOI:
{{ with $paper.doi }}{{ . }}{{ end }}
{{ range $paper.award }}
Award:
 {{ . }}
{{ end }} {{ if and (not $paper.retracted) (not $paper.removed) }}
Bibkey:
{{ with $paper.bibkey }}{{ end }}
{{ with $paper.citation_acl }}
Cite (ACL):
{{ safeHTML . }}
{{ end }} {{ with $paper.citation }}
Cite (Informal):
{{ markdownify . }}
{{ end }}
Copy Citation:
{{ with $paper.bibtex }} {{ end }} {{ with $paper.mods }} {{ end }} {{ with $paper.endf }} {{ end }}
{{ end }} {{ with $paper.pdf }}
PDF:
{{ . }}
{{ end }} {{ range $paper.attachment }}
{{ humanize .type }}:
{{ partial "attachment_repr.html" . }} {{ .filename }}
{{ end }} {{ range $paper.video }}
Video:
 {{ . }}
{{ end }} {{ with $paper.pwccode }}
Code
{{ if .url }} {{- if in .url "github.com/" -}} {{- else if in .url "gitlab.com/" -}} {{- else if in .url "bitbucket" -}} {{- end -}} {{ .name }} {{ end }} {{ if (and (eq .additional "true") .url) }} + {{ end }} {{ if eq .additional "true" }}  additional community code {{ end }}
{{ end }} {{ with $paper.pwcdataset }}
Data
{{ range $i, $t := . }}{{ if $i }}, {{ end }}{{ $t.name }}{{ end }}
{{ end }}

{{ end }}