{% if avatar_data.src %}
	{% if avatar_link %}
		<a href="{{ avatar_link }}" class="avatar">{{ avatar(avatar_data, lang('USER_AVATAR')) }}</a>
	{% else %}
		<span class="avatar">{{ avatar(avatar_data, lang('USER_AVATAR')) }}</span>
	{% endif %}
{% elseif avatar_data.id %}
	{% set color_classes = ['avatar-color-0', 'avatar-color-1', 'avatar-color-2', 'avatar-color-3', 'avatar-color-4'] %}
	{% set color_class = not(avatar_data.id starts with 'g') ? color_classes[avatar_data.id % 5] : 'avatar-color-default' %}
	{% if avatar_link %}<a href="{{ avatar_link }}" class="avatar">{% endif %}
	<div class="avatar-placeholder {{ color_class }}">
		{% set username = username ?: avatar_data.username %}
		{% set initials = username|striptags|trim(' -+_[]', 'left')|slice(0, 1)|upper %}
		<div class="avatar-initials">{% if initials %}{{ initials }}{% else %}{{ Icon('font', 'user', '', true) }}{% endif %}</div>
	</div>
	{% if avatar_link %}</a>{% endif %}
{% endif %}
