{% import 'userpage/admintools.html' as userpage_admintools with context %} {% set hats_total = u.hats_owned_proportion_display[1] if u else 0 %} {% set hats_owned_percent = u.hats_owned_proportion_display[0] if u else '' %} {% if v and (v.admin_level >= PERMS['VIEW_ALTS'] or v.alt) %} {% set alts = get_alt_graph(u.id) %} {% endif %} {% set ns = namespace() %} {% set pfp = u.highres if (u.highres and can_see(v, u) and u.profileurl == u.profile_url) else u.profile_url %} {% set pfp_expanded = u.highres if (u.highres and can_see(v, u)) else u.profile_url %} {% block desktopUserBanner %}
{{userpage_admintools.userBanBlock('desktop')}}

{{u.user_name}}

{% if can_see(v, u) and u.username != u.original_username %} {% set ns.og_usernames = 'Original Usernames:
@' ~ u.original_username %} {% if u.extra_username and u.extra_username != u.original_username %} {% set ns.og_usernames = ns.og_usernames + '
@' ~ u.extra_username %} {% endif %} {% if u.prelock_username and u.prelock_username != u.original_username %} {% set ns.og_usernames = ns.og_usernames + '
@' ~ u.prelock_username %} {% endif %} {% endif %} {% if FEATURES['PATRON_ICONS'] and u.patron > 1 %} {{u.patron_tooltip}} {% endif %} {% if FEATURES['HOUSES'] and u.house %} House {{u.house}} {% endif %} {% if u.verified %} {% endif %} {% if u.admin_level >= PERMS['ADMIN_MOP_VISIBLE'] %} {% endif %} {% if v and v.id != u.id and v.has_follower(u) %} Follows you {% endif %}
{% if FEATURES['PRONOUNS'] and can_see(v, u) %}

{{u.pronouns_display}}

{% endif %} {% if u.flair_html and can_see(v, u) %}

{{u.flair_html | safe}}

{% endif %}
Profile Views | Simps | Haters | Simps For | Hates | Voted joined {{u.created_date}} {% if v and v.admin_level >= PERMS['VIEW_LAST_ACTIVE'] -%} last active {{u.last_active_date}} {%- endif %} {% if v and v.admin_level >= PERMS['VIEW_EMAILS'] -%}
Email: {{u.email}}
{%- endif %}
{% if FEATURES['USERS_PROFILE_BODYTEXT'] -%} {% if u.bio_html and can_see(v, u) %}
{{u.bio_html | safe}}
{% else %}

No bio...

{% endif %} {% if u.friends_html and can_see(v, u) %}

Friends:

{{u.friends_html | safe}}
{% endif %} {% if u.enemies_html and can_see(v, u) %}

Enemies:

{{u.enemies_html | safe}}
{% endif %} {%- endif %} {% if u.received_awards and FEATURES['AWARDS'] %}

Awards received

{% for a in u.received_awards %} x{{a['count']}} {% endfor %}
{% endif %} {% if u.moderated_holes %}

Moderator of

{% for i in u.moderated_holes %} /h/{{i}} {% endfor %}
{% endif %} {% if u.group_memberships %}

Member of

{% for i in u.group_memberships %} !{{i[0]}} {% endfor %}
{% endif %}
{% if v and v.id != u.id %}
{% if FEATURES['USERS_SUICIDE'] -%} {%- endif %} {% if FEATURES['MARSEYBUX'] -%} {%- endif %} {% if u.id != AUTOJANNY_ID %} {% endif %}
{{macros.emoji_btn('input-message')}} {{macros.gif_btn('input-message')}} {{macros.file_btn('file-upload-macro', not get_setting('dm_media'))}}
{{macros.emoji_btn('coin-transfer-reason')}} {{macros.gif_btn('coin-transfer-reason')}}
{{u.username}} will receive 0 coins
{{macros.emoji_btn('bux-transfer-reason')}} {{macros.gif_btn('bux-transfer-reason')}}
{{u.username}} will receive 0 marseybux
{{userpage_admintools.userAdminTools('desktop')}} {% endif %}
{% if v and v.id == u.id %} Edit Profile {% endif %} {% if FEATURES['USERS_PROFILE_SONG'] and u.song and v and (v.id == u.id or v.mute and not u.unmutable) %} {% endif %}

User ID: {{u.id}}

True score: {{u.truescore}}

Casino winnings: {{u.winnings}}

Lottery winnings: {{u.total_lottery_winnings}}

= hats_total %}class="profile-owned-all-hats"{% endif %}>{{u.num_of_owned_hats}} / {{hats_total}} hats owned ({{hats_owned_percent}})

Coins spent on awards: {{u.coins_spent}}

Coins spent on hats: {{u.coins_spent_on_hats}}

{% if u.lifetimedonated_visible %}

Lifetime donated: ${{u.lifetimedonated}} (shown to everyone)

{% elif v.id == u.id or v.admin_level >= PERMS['VIEW_PATRONS'] %}

Lifetime donated: ${{u.lifetimedonated}} (shown to you only)

{% endif %}

Total award discount: {{u.formatted_award_discount}}

{% if u.is_private %}

User has private mode enabled

{% endif %} {% if v and (v.admin_level >= PERMS['VIEW_ALTS'] or v.alt) %} {% if v.admin_level >= PERMS['USER_LINK'] %} {{alts|length}} Alt{{macros.plural(alts|length)}}: {% else %} {{alts|length}} Alt{{macros.plural(alts|length)}}: {% endif %}
    {% if can_see(v, u) %} {% for account in alts %}
  • @{{account.username}}{% if account._is_manual %} [m]{% endif %}
  • {% endfor %} {% endif %}
{% endif %}
{% if FEATURES['BADGES'] -%}
{% for b in u.ordered_badges %} {% if b.url %} {{b.name}} {% else %} {{b.name}} {% endif %} {% endfor %}
{%- endif %}
{% endblock %} {% block mobileUserBanner %}
{{userpage_admintools.userBanBlock('mobile')}}
{{u.user_name}}
{% if can_see(v, u) and u.username != u.original_username %} {% endif %} {% if FEATURES['PATRON_ICONS'] and u.patron > 1 %} {{u.patron_tooltip}} {% endif %} {% if FEATURES['HOUSES'] and u.house %} House {{u.house}} {% endif %} {% if u.verified %}   {% endif %} {% if u.admin_level >= PERMS['ADMIN_MOP_VISIBLE'] %} {% endif %} {% if v and v.id != u.id and v.has_follower(u) %} Follows you {% endif %} {% if FEATURES['PRONOUNS'] and can_see(v, u) %}

{{u.pronouns_display}}

{% endif %} {% if u.flair_html and can_see(v, u) %}

{{u.flair_html | safe}}

{% endif %}
{{u.coins}} coins {% if FEATURES['MARSEYBUX'] %} {{u.marseybux}} marseybux {% endif %}
joined {{u.created_date}} {% if v and v.admin_level >= PERMS['VIEW_LAST_ACTIVE'] -%}
last active {{u.last_active_date}} {%- endif %} {% if v and v.admin_level >= PERMS['VIEW_EMAILS'] -%}
Email: {{u.email}}
{%- endif %}
{% if FEATURES['USERS_PROFILE_BODYTEXT'] -%} {% if u.bio_html and can_see(v, u) %}
{{u.bio_html | safe}}
{% endif %} {% if u.friends_html and can_see(v, u) %}

Friends:

{{u.friends_html | safe}}
{% endif %} {% if u.enemies_html and can_see(v, u) %}

Enemies:

{{u.enemies_html | safe}}
{% endif %} {%- endif %} {% if u.received_awards and FEATURES['AWARDS'] %}

Awards received

{% for a in u.received_awards %} x{{a['count']}} {% endfor %}
{% endif %} {% if u.moderated_holes %}

Moderator of

{% for i in u.moderated_holes %} /h/{{i}} {% endfor %}
{% endif %} {% if u.group_memberships %}

Member of

{% for i in u.group_memberships %} !{{i[0]}} {% endfor %}
{% endif %}
{% for b in u.ordered_badges %} {% if b.url %} {{b.name}} {% else %} {{b.name}} {% endif %} {% endfor %}
{% if v and v.id == u.id %} Edit Profile {% endif %} {% if FEATURES['USERS_PROFILE_SONG'] and u.song and v and (v.id == u.id or v.mute and not u.unmutable) %} {% endif %} {% if v and v.id != u.id %} {% if FEATURES['USERS_SUICIDE'] -%} {%- endif %} {% if FEATURES['MARSEYBUX'] -%} {%- endif %} {% if u.id != AUTOJANNY_ID %} {% endif %} {% endif %}
{% if v and v.id != u.id %}
{{macros.emoji_btn('input-message-mobile')}} {{macros.gif_btn('input-message-mobile')}} {{macros.file_btn('file-upload-mobile')}}
{{macros.emoji_btn('coin-transfer-reason-mobile')}} {{macros.gif_btn('coin-transfer-reason-mobile')}}
{{u.username}} will receive 0 coins
{{macros.emoji_btn('bux-transfer-reason-mobile')}} {{macros.gif_btn('bux-transfer-reason-mobile')}}
{{u.username}} will receive 0 marseybux
{{userpage_admintools.userAdminTools('mobile')}} {% endif %}

User ID: {{u.id}}

True score: {{u.truescore}}

Casino winnings: {{u.winnings}}

Lottery winnings: {{u.total_lottery_winnings}}

= hats_total %}class="profile-owned-all-hats"{% endif %}>{{u.num_of_owned_hats}} / {{hats_total}} hats owned ({{hats_owned_percent}})

Coins spent on awards: {{u.coins_spent}}

Coins spent on hats: {{u.coins_spent_on_hats}}

{% if u.lifetimedonated_visible %}

Lifetime donated: ${{u.lifetimedonated}} (shown to everyone)

{% elif v.id == u.id or v.admin_level >= PERMS['VIEW_PATRONS'] %}

Lifetime donated: ${{u.lifetimedonated}} (shown to you only)

{% endif %}

Total award discount: {{u.formatted_award_discount}}

{% if u.is_private %}

User has private mode enabled

{% endif %} {% if v and (v.admin_level >= PERMS['VIEW_ALTS'] or v.alt) %} {% if v.admin_level >= PERMS['USER_LINK'] %} {{alts|length}} Alt{{macros.plural(alts|length)}}: {% else %} {{alts|length}} Alt{{macros.plural(alts|length)}}: {% endif %}
    {% if can_see(v, u) %} {% for account in alts %}
  • @{{account.username}}{% if account._is_manual %} [m]{% endif %}
  • {% endfor %} {% endif %}
{% endif %}
{% endblock %}