{% if misc_config.meta_keywords %} {% endif %} {% if meta_description %} {% endif %} {# Chrome 39 for Android colour #} {% if og_image %} {% endif %} {% block og_title %}{% endblock %} {% if meta_description %} {% endif %} {% block meta %}{% endblock %} {% if not INLINE_FONTAWESOME %} {% endif %} {% compress css %} {% if PYGMENT_THEME %} {% endif %}{% if INLINE_FONTAWESOME %} {% endif %} {% endcompress %} {% if request.user.is_impersonate %} {% endif %} {% block media %}{% endblock %} {% if not INLINE_JQUERY %} {% endif %} {% compress js %} {% if INLINE_JQUERY %} {% endif %} {% include "extra_js.html" %} {% endcompress %} {% block js_media %}{% endblock %} {% if request.in_contest %} {% endif %} {% if request.user.is_authenticated %} {% else %} {% endif %} {% if misc_config.analytics %} {{ misc_config.analytics|safe }} {% endif %} {# Don't run userscript since it may be malicious #} {% if request.user.is_authenticated and request.profile.user_script and not request.user.is_impersonate %} {% endif %} {% if request.in_contest %}
{{ request.participation.contest.name }} - {% if request.participation.spectate %} {{ _('spectating') }} {% elif request.participation.end_time %}
{{ request.participation.time_remaining|timedelta("localized") }}
{% else %} {{ _('virtual') }} {% endif %}
{% endif %}

{% block title_row %}

{% block content_title %} {% if content_title %}{{ content_title }}{% else %}{{ title }}{% endif %} {% endblock %}

{% endblock %} {% block header %}{% endblock %} {% block title_ruler %}
{% endblock %}
{% block body %}{% endblock %}
{% if i18n_config.announcement %}
{{ i18n_config.announcement|safe }}
{% endif %} {% block bodyend %}{% endblock %} {% block footer %} {% endblock %}