{#- Результат совместимости. result — web/views/match.py:build(). -#} {% from "_partials/icon.html" import icon %} {% set r = result %} {% set who_unknown = t("match.unknown_" ~ r.unknown_who) if r.unknown_who else "" %}

{{ t("match.h1") }}

{{ t("match.edit") }}
{#- ---------- Итог и данные партнёров ---------- -#}

{{ t("match.score_title") }}

{{ r.score.text }} {{ t("match.of_max", max=r.score.max) }}

{#- Шкала без фоновой дорожки: золото до меньшего итога, пунктир до большего (зависит от времени) -#} {%- if r.varies %}

{{ icon("clock-countdown") }}{{ t("match.varies_note." ~ r.varies) }}

{%- elif r.same_all_day %}

{{ icon("info") }}{{ t("match.same_all_day", who=who_unknown) }}

{%- endif %}

{{ t("match.partners_title") }}

{%- for p in r.partners %}

{{ p.title }}

{{ p.birth }}

{{ p.place }}

{{ t("match.moon") }}
{%- if p.moon %}{{ p.moon }} {%- else %}
    {%- for v in p.variants %}
  • {{ v.window }} {{ v.moon }}
  • {%- endfor %}
{%- endif %}
{{ t("match.manglik") }}
{%- for row in p.manglik %}
{{ row.label }}
{%- if row.windows %}
    {%- for v in row.windows %}
  • {{ v.window }} {{ v.value }}
  • {%- endfor %}
{%- elif row.value %} {{ row.value }}{% if row.detail %},{% endif %}{% if row.detail %} {{ row.detail }}{% endif %} {%- else %} {{ row.detail }} {%- endif %}
{%- endfor %}
{%- endfor %}

{{ t("match.manglik_def")|inline }}

{#- ---------- Варианты при неизвестном времени ---------- -#} {%- if r.matrix %}

{{ t("match.variants_title." ~ r.varies) }}

{{ t("match.variants_text", who=who_unknown) }} {{ t("match.variants_pick") }}

{%- for c in r.matrix.cols %} {%- endfor %} {%- for row in r.matrix.rows %} {%- for combo in r.matrix.cells[loop.index0] %} {%- endfor %} {%- endfor %}
{{ t("match.matrix_caption") }}
{{ c.who }}: {{ c.window }} {{ c.moon }}
{{ row.who }}: {{ row.window }} {{ row.moon }}
{%- endif %} {#- ---------- Восемь кут ---------- -#}

{{ t("match.kutas_title") }}

{%- for c in r.combos %}
{%- if r.matrix %}

{{ t("match.cell_label", combo=c.label, total=c.total) }}

{%- endif %}
    {%- for k in c.kutas %}
  1. {{ k.name }}

    {{ k.score }} {{ t("match.of_max", max=k.max) }}

    {{ k.definition }}

    {{ t("match.he") }}
    {{ k.he }}
    {{ t("match.she") }}
    {{ k.she }}
    {%- if k.count %}

    {{ k.count }}

    {%- endif %}
  2. {%- endfor %}
{%- endfor %}
{#- ---------- Как посчитано ---------- -#}

{{ t("conventions.title") }}

{#- ---------- Изменить данные ---------- -#}
{{ t("match.edit") }}{{ icon("caret-down", "edit__caret") }}
{% include "_partials/match_form.html" %}