{% import "components/user.html" as user with context %} {% macro renderRecord(cell, canView) %} {%- set _color = utils.status.getScoreColor(cell.score|default(cell.value)) -%} {{ cell.value|string|nl2br|safe }} {% endmacro %}
{{ _('The scoreboard was frozen with {0} minutes remaining at {1} - submissions in the last {0} minutes of the contest are still shown as pending.').format((tdoc.endAt - tdoc.lockAt) / 1000 / 60, datetimeSpan(tdoc.lockAt))|safe }}
{{ _('Please wait until contest host unfreeze the scoreboard.') }}
{%- if column.type == 'problem' and column.raw -%}
{{ column.value }} {{ pdict[column.raw].nAccept|default(0) }}/{{ pdict[column.raw].nSubmit|default(0) }} {%- else -%} {{ column.value|string|nl2br|safe }} {%- endif -%} |
{%- endfor -%}
---|
{%- if column.type == 'rank' -%} {{ '*' if column.value == '0' else column.value|string|nl2br|safe }} {%- elif column.type == 'user' -%} {%- set canView = canViewAll or handler.user._id == column.raw -%} {{ user.render_inline(udict[column.raw], badge=false) }} {%- elif column.type == 'record' and column.raw -%} {{ column.value|string|nl2br|safe }} {%- elif column.type == 'records' -%} {%- for record in column.raw -%} {%- if loop.index0 -%}/{%- endif -%} {%- if record.raw -%} {%- set _color = utils.status.getScoreColor(record.score|default(record.value)) -%} {{ record.value|string|nl2br|safe }} {%- else -%} {{ record.value|string|nl2br|safe }} {%- endif -%} {%- endfor -%} {%- else -%} {{ column.value|string|nl2br|safe }} {%- endif -%} | {%- endfor -%}