{% include partials/header.html %} {% assign nbr_days = site.data.program.days | size -%}

{%- if page.title -%} {{- page.title -}} {%- else -%} {{- site.data.lang[site.conference.lang].program.title | default: "Program" -}} {%- endif -%}

{{ content }} {%- if nbr_days > 1 %}
{%- endif %} {%- for d in site.data.program.days -%} {%- if nbr_days > 1 -%} {%- include partials/get_day_hash.html %}
{%- endif %}
{%- assign nbr_rooms = d.rooms | size -%} {%- for r in d.rooms -%} {%- assign room = site.rooms | where: 'name', r.name | first %} {%- unless forloop.last %} {%- endunless -%} {%- endfor %}
# {%- if room.hide or site.conference.location.hide -%} {{- room.name -}} {%- else -%} {{- room.name -}} {%- endif -%}
{%- include partials/get_day_time.html -%} {%- assign day_duration_min = day_end_hour | minus: day_start_hour | times: 60 | minus: day_start_min | plus: day_end_min -%} {%- assign nbr_steps = day_duration_min | divided_by: site.conference.program.time_steps -%} {%- assign z-index-max = 999 -%} {%- for i in (1..nbr_steps) -%} {%- assign current_hour = i | minus: 1 | times: site.conference.program.time_steps | plus: day_start_min | divided_by: 60 | floor | plus: day_start_hour | modulo: 24 -%} {%- assign current_min = i | minus: 1 | times: site.conference.program.time_steps | plus: day_start_min | modulo: 60 -%} {%- if current_min < 10 -%} {%- assign current_time = current_hour | append: ':0' | append: current_min -%} {%- else -%} {%- assign current_time = current_hour | append: ':' | append: current_min -%} {%- endif -%} {%- if current_min == 0 -%} {%- elsif site.conference.program.show_alltimes -%} {%- else -%} {%- endif %} {%- for r in d.rooms -%} {%- assign room = site.rooms | where: 'name', r.name | first -%} {%- assign active_talk = false -%} {%- for t in r.talks -%} {%- assign talk = site.talks | where: 'name', t.name | first -%} {%- include partials/get_talk_time.html -%} {%- assign d_start_hour = current_hour | minus: talk_start_hour -%} {%- assign d_start_min = current_min | minus: talk_start_min -%} {%- assign d_end_hour = current_hour | minus: talk_end_hour -%} {%- assign d_end_min = current_min | minus: talk_end_min -%} {%- assign has_started = false -%} {%- if d_start_hour == 0 and d_start_min > 0 -%} {%- assign has_started = true -%} {%- endif -%} {%- if d_start_hour > 0 -%} {%- assign has_started = true -%} {%- endif -%} {%- assign has_ended = false -%} {%- if d_end_hour == 0 and d_end_min >= 0 -%} {%- assign has_ended = true -%} {%- endif -%} {%- if d_end_hour > 0 -%} {%- assign has_ended = true -%} {%- endif -%} {%- if has_started and has_ended == false -%} {%- assign active_talk = true -%} {%- endif -%} {%- if d_start_hour == 0 and d_start_min == 0 -%} {%- assign talk_nbr_steps = talk_duration_min | divided_by: site.conference.program.time_steps -%} {%- include partials/get_main_category.html -%} {%- assign active_talk = true %} {%- endif %} {%- endfor %} {%- unless active_talk %} {%- endunless -%} {%- if forloop.last != true %} {%- endif -%} {%- endfor %} {%- endfor %}
{{- current_time -}} :{{ current_min }} {%- assign live_button_styleclass = "mb-2" %} {%- include partials/show_live_button.html %}

{%- include partials/show_talk.html %}

{%- include partials/list_speakers.html %}

{%- include partials/list_sub_categories.html %}

{%- if nbr_days > 1 %}
{%- endif -%} {%- endfor -%} {%- if nbr_days > 1 %}
{%- endif -%} {%- if site.conference.talks.main_categories %}
{{ site.data.lang[site.conference.lang].program.legend | default: "Caption" }}
{%- for main_cat in site.conference.talks.main_categories %}
{{- main_cat.name -}}
{%- endfor -%} {%- endif -%} {% include partials/footer.html %}