{% from '_functions.html' import avatar_thumbnail, badge_thumbnail, pluralize with context %} {% extends '_base.html' %} {% block body %}

Diff Stats

  • {{user_a.nickname}} has {{user_a_unique_badges|length}} {{ pluralize("badge", user_a_unique_badges|length) }} that {{user_b.nickname}} does not have.
  • {{user_b.nickname}} has {{user_b_unique_badges|length}} {{ pluralize("badge", user_b_unique_badges|length) }} that {{user_a.nickname}} does not have.
  • {{user_a.nickname}} and {{user_b.nickname}} share {{shared_badges|length}} {{ pluralize("award", shared_badges|length) }}.
  • {% if user_a_badges|length > user_b_badges|length %} {{user_a.nickname}}'s badge count is {{user_a_badges|length - user_b_badges|length}} higher than {{user_b.nickname}}'s. {% elif user_a_badges|length < user_b_badges|length %} {{user_b.nickname}}'s badge count is {{user_b_badges|length - user_a_badges|length}} higher than {{user_a.nickname}}'s. {% else %} {{user_b.nickname}} and {{user_a.nickname}} have the same number of badges. {% endif %}
  • {% if user_a_rank < user_b_rank %} {{user_a.nickname}} (rank {{user_a_rank}}, top {{"{0:.1f}".format(user_a_percentile)}}%) is ranked {{user_b_rank - user_a_rank}} higher than {{user_b.nickname}} (rank {{user_b_rank}}, top {{"{0:.1f}".format(user_b_percentile)}}%). {% else %} {{user_b.nickname}} (rank {{user_b_rank}}, top {{"{0:.1f}".format(user_b_percentile)}}%) is ranked {{user_a_rank - user_b_rank}} higher than {{user_a.nickname}} (rank {{user_a_rank}}, top {{"{0:.1f}".format(user_a_percentile)}}%). {% endif %}
{% macro badge_table(badges, N=3) %} {% for badge in badges %} {% if loop.index0 % N == 0 and not loop.first %} {% endif %} {% endfor %}
{{badge_thumbnail(badge, 64, 33) }}
{% endmacro %}

{{user_a.nickname}} only

{{badge_table(user_a_unique_badges)}}

Both

{{badge_table(shared_badges)}}

{{user_b.nickname}} only

{{badge_table(user_b_unique_badges)}}
{% endblock %}