{{$currLang:=.Page.Lang }} {{ $year := .Get "year" }} {{ if $year }} {{ .Scratch.Set "base" (index (index .Site.Data $currLang) $year) }} {{ else }} {{ .Scratch.Set "base" (index .Site.Data $currLang) }} {{ end }} {{ $base := .Scratch.Get "base" }} {{ $event_id := .Get "event" | default "default" }} {{$events := (index $base $event_id).agenda.items}} {{$types := (index $base $event_id).agenda.types}} {{$complete := (index $base $event_id).agenda.complete }} {{$title_suffix := .Get "title" }} {{ $has_slides:=false }} {{ range $events }} {{ if isset . "slides" }} {{ $has_slides = true }} {{ end }} {{ end }}

{{ i18n "agenda-sessions" }}

{{ if $types }}

{{ i18n "agenda-legend" }}

{{ end }}
{{ if $complete }} {{ else }} {{ end }} {{ if $has_slides }} {{ end }} {{ range $events }} {{ if $complete }} {{ else }} {{ end }} {{ if $has_slides }} {{ end }} {{ end }}
{{ i18n "agenda-session-name" }} {{ i18n "agenda-presenter-name" }}{{ i18n "agenda-session-recording" }}{{ i18n "agenda-session-schedule" }}{{ i18n "agenda-session-slides" }}
{{ if $types }} {{ range first 1 (where $types "id" .type) }} {{ .name }} {{ end}} {{ end }} {{ .name }} {{ if isset . "abstract" }} {{ i18n "agenda-abstract-modal-alt" . }} {{ end }} {{ if and (isset . "presenters") }}
    {{ range .presenters }}
  • {{ . }}
  • {{ end }}
{{ else }} {{ .presenter }} {{ end }}
{{ i18n "agenda-session-recording-button-alt" . }} {{ .time }} {{ if (isset . "slides") }} {{ i18n "agenda-session-slides-button-alt" . }} {{ end }}