{{#if error}}
<svg class="{{className}} avatar size-{{size}}" aria-hidden="true">
  <use xlink:href="#fa-user" />
</svg>
{{elseif $autoplayGifs}}
  <img class="{{className}} avatar size-{{size}}" aria-hidden="true" alt=""
     src="{{account.avatar}}" on:imgLoadError="set({error: true})" />
{{else}}
  <NonAutoplayImg className="{{className}} avatar size-{{size}}" ariaHidden="true" alt=""
       src="{{account.avatar}}" staticSrc="{{account.avatar_static}}" on:imgLoadError="set({error: true})" />
{{/if}}
<style>
  :global(.avatar) {
    border-radius: 4px;
  }
  :global(.avatar.size-small) {
    width: 48px;
    height: 48px;
  }

  :global(.avatar.size-big) {
    width: 100px;
    height: 100px;
  }

  @media (max-width: 767px) {
    :global(.avatar.size-big) {
      width: 80px;
      height: 80px;
    }
  }

  svg.avatar {
    fill: var(--deemphasized-text-color);
  }
</style>
<script>
  import { imgLoadError } from '../../_utils/events'
  import { store } from '../../_store/store'
  import NonAutoplayImg from '../NonAutoplayImg.html'

  export default {
    events: {
      imgLoadError
    },
    store: () => store,
    components: {
      NonAutoplayImg
    }
  }
</script>