{% 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 -%}
{{ 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 %}