<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="M32.5 12.5a8 8 0 0 0-8 8v8a8 8 0 0 1-8 8" data-cap="butt"/><path fill="none" d="M38.5 36.5h-28a8 8 0 0 1-8-8v-8a8 8 0 0 1 8-8h28a8 8 0 0 1 8 8v8a8 8 0 0 1-8 8"/><path d="M15.527 29.059h-2.068l-1.16-4.5q-.064-.24-.22-.993c-.156-.753-.163-.839-.179-1.011q-.035.316-.176 1.017c-.141.701-.166.8-.217.999l-1.154 4.488H8.291l-2.186-8.566h1.787l1.096 4.676q.287 1.294.416 2.244.035-.334.161-1.034c.126-.7.163-.829.237-1.087l1.248-4.799h1.717l1.248 4.799q.082.323.205.984c.123.661.145.82.188 1.137q.059-.457.188-1.14c.129-.683.164-.823.234-1.104l1.09-4.676h1.787zm3.041-8.245q0-.873.973-.873c.973 0 .973.291.973.873q0 .416-.243.647c-.243.231-.405.231-.729.231q-.974.001-.974-.878m.077 1.694h1.787v6.551h-1.787zm14.387 6.551h-1.787v-8.566h4.91v1.488h-3.123v2.209h2.906v1.482h-2.906zm4.582-8.245q0-.873.973-.873c.973 0 .973.291.973.873q0 .416-.243.647c-.243.231-.405.231-.729.231q-.974.001-.974-.878m.076 1.694h1.787v6.551H37.69z" data-color="color-2" data-stroke="none"/><path fill="none" d="M13.319 7.5c2.747-3.069 6.738-5 11.181-5a14.96 14.96 0 0 1 11.179 4.999M13.319 41.5c2.747 3.069 6.738 5 11.181 5s8.434-1.931 11.181-5" data-cap="butt" data-color="color-2"/></g></g></svg>
</template>
