<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="M29.5 2.5v12h12" data-cap="butt"/><path fill="none" d="M41.5 23.5v-9l-12-12h-22v21m0 18v5h34v-5m-39-18h44v18h-44z"/><path d="m19.271 36.5-1.605-5.656h-.049q.113 1.444.113 2.245V36.5h-1.88v-7.853h2.825l1.639 5.575h.043l1.605-5.575h2.83V36.5h-1.949v-3.443q0-.269.008-.596.008-.328.072-1.606h-.048L21.291 36.5zm13.879-4.093q0 1.966-1.082 3.029c-1.082 1.063-1.735 1.064-3.043 1.064h-2.54v-7.853h2.718q1.89 0 2.919.967c1.029.967 1.028 1.576 1.028 2.793m-2.201.075q0-1.08-.428-1.601-.426-.52-1.297-.521h-.617v4.399h.473q.967 0 1.418-.562.45-.56.451-1.715" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
