{%- for r in d.rooms -%}

{%- assign t = r.talks | first -%}
{%- include partials/get_talk_time.html -%}

{%- if forloop.index == 1 or talk_start_day < day_start_day or talk_start_day == day_start_day and talk_start_hour < day_start_hour or talk_start_hour == day_start_hour and talk_start_min < day_start_min-%}
  {%- assign day_start_talk = t -%}
  {%- assign day_start_day = talk_start_day -%}
  {%- assign day_start_hour = talk_start_hour -%}
  {%- assign day_start_min = talk_start_min -%}
{%- endif -%}

{%- assign t = r.talks | last -%}
{%- include partials/get_talk_time.html -%}

{%- if forloop.index == 1 or talk_end_day > day_end_day or talk_end_day == day_end_day and talk_end_hour > day_end_hour or talk_end_hour == day_end_hour and talk_end_min > day_end_min-%}
  {%- assign day_end_talk = t -%}
  {%- assign day_end_day = talk_end_day -%}
  {%- assign day_end_hour = talk_end_hour -%}
  {%- assign day_end_min = talk_end_min -%}
{%- endif -%}

{%- endfor -%}