<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 48 48" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M43.5 40.5h-38a3 3 0 0 1-3-3v-26a3 3 0 0 1 3-3h38a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3"/><path d="M25.529 21.513c-1.69 0-3.062 1.32-3.062 2.951 0 1.734 1.312 3.028 3.062 3.028 1.708 0 3.054-1.313 3.054-2.995.001-1.672-1.336-2.984-3.054-2.984m-17.383.108H6.5v5.743h1.636c.871 0 1.499-.207 2.05-.664a2.88 2.88 0 0 0 1.043-2.206c-.001-1.696-1.267-2.873-3.083-2.873m1.31 4.313c-.356.318-.81.457-1.535.457h-.3v-3.798h.301c.725 0 1.161.13 1.535.464.385.345.617.878.617 1.429-.001.553-.232 1.105-.618 1.448m2.289-4.313h1.116v5.743h-1.116zm3.857 2.201c-.674-.247-.871-.412-.871-.722 0-.361.352-.635.836-.635.335 0 .612.134.906.462l.583-.764a2.5 2.5 0 0 0-1.686-.638c-1.016 0-1.791.707-1.791 1.642 0 .794.36 1.197 1.411 1.579.439.153.662.257.776.328a.68.68 0 0 1 .335.592c0 .467-.37.811-.871.811-.533 0-.964-.267-1.222-.768l-.722.7c.516.756 1.135 1.094 1.988 1.094 1.163 0 1.982-.778 1.982-1.887.001-.914-.379-1.328-1.654-1.794m2.006.672c0 1.689 1.326 2.998 3.032 2.998.481 0 .894-.095 1.402-.335v-1.32c-.449.451-.843.629-1.353.629-1.128 0-1.927-.816-1.927-1.98 0-1.1.825-1.972 1.877-1.972.531 0 .937.188 1.402.646v-1.318c-.491-.248-.894-.351-1.379-.351-1.695 0-3.054 1.334-3.054 3.003m13.509.983-1.531-3.856h-1.222l2.435 5.888h.601l2.482-5.888H32.67zm3.273 1.887h3.176v-.973h-2.055v-1.55h1.977v-.973h-1.977v-1.275h2.055v-.972H34.39zM42 23.315c0-1.076-.738-1.695-2.031-1.695h-1.664v5.743h1.123v-2.309h.146l1.547 2.309H42.5l-1.807-2.421c.844-.171 1.307-.748 1.307-1.627m-2.246.947h-.325v-1.737h.343c.7 0 1.075.294 1.075.853 0 .574-.375.884-1.093.884" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
