{% from 'events/display/indico/_common.html' import render_datetime %}
{% macro render_event_time(event, timezone) %}
{% if event.start_dt.astimezone(timezone).date() == event.end_dt.astimezone(timezone).date() %}
{{ event.start_dt | format_date(format='full', timezone=timezone) }}
- {{ event.start_dt | format_time(format='medium', timezone=timezone) }}
{% else %}
{% trans start_date=event.start_dt|format_date(format='full', timezone=timezone),
start_time=event.start_dt|format_time(format='medium', timezone=timezone),
end_date=event.end_dt|format_date(format='full', timezone=timezone),
end_time=event.end_dt|format_time(format='medium', timezone=timezone) -%}
from {{start_date}} ({{start_time}})
to {{end_date}} ({{end_time}})
{%- endtrans %}
{% endif %}
{% endmacro %}
{% macro render_location(item) -%}
{#- -#}
{%- if item.venue_name and (not parent or parent.venue_name != item.venue_name) -%}
{{ item.venue_name }}
{%- if item.room_name %}
({{ item.get_room_name(full=false) }})
{%- endif -%}
{%- elif item.room_name -%}
{{ item.get_room_name(full=false) }}
{%- endif -%}
{#- -#}
{%- endmacro %}