{% if title.media is defined and title.media.url|length > 0 %}
{% if title.media.url.lower().endswith((".jpg", ".jpeg", ".png")) %}
{% elif title.media.url.lower().find("youtube") != -1 %}
{% elif title.media.url|length > 0 %}
{% endif %}
{% endif %}
{{title.text.text|safe}}
{% for event in events %}
{{event.text.headline|safe}}
{{event.start_date.year}}
{% if event.media is defined and event.media.url|length > 0 %}
{% if event.media.url.lower().endswith((".jpg", ".jpeg", ".png")) %}
{% elif event.media.url.lower().find("youtube") != -1 %}
{% elif event.media.url|length > 0 %}
{% endif %}
{% if event.media.caption and event.media.caption|length > 0 %}
{{event.media.caption|safe}} | {{event.media.credit|safe}}
{% endif %}
{% endif %}
{{event.text.text|safe}}
{% if event.group %} {{event.group}}{% endif %}