<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 d="M10.73 34.04a2.2 2.2 0 0 1-.352 1.233q-.353.539-1.016.838-.664.3-1.558.299-.745 0-1.251-.105A4.7 4.7 0 0 1 5.5 35.94v-1.798a6 6 0 0 0 1.2.462q.624.166 1.144.165.449 0 .659-.155a.48.48 0 0 0 .209-.401.44.44 0 0 0-.084-.268 1 1 0 0 0-.271-.232q-.186-.118-.993-.48-.73-.332-1.095-.644a2 2 0 0 1-.541-.715 2.4 2.4 0 0 1-.176-.955q0-1.032.751-1.609c.751-.577 1.188-.577 2.064-.577q1.16 0 2.365.536l-.618 1.557q-1.047-.479-1.808-.479-.393 0-.572.137a.42.42 0 0 0-.179.342q0 .22.228.394.227.174 1.233.633.965.434 1.341.932.372.498.373 1.255m7.325 2.267h-2.278l-1.476-2.855-.598.357v2.498h-2.028V28.84h2.028v3.244q.153-.303.618-.956l1.568-2.288h2.207l-2.355 3.346zm5.031 0h-4.434V28.84h4.434v1.619H20.67v1.176h2.237v1.619H20.67v1.41h2.416zm4.393 0h-2.018V30.49h-1.823v-1.65h5.659v1.65h-1.818zm6.002-5.919q-.72 0-1.124.59t-.404 1.626q0 2.157 1.64 2.156.496 0 .96-.138a8 8 0 0 0 .935-.332v1.705q-.934.415-2.115.414-1.69 0-2.592-.981t-.902-2.834q0-1.16.436-2.038a3.13 3.13 0 0 1 1.257-1.351q.82-.472 1.928-.472a5.3 5.3 0 0 1 2.314.526l-.618 1.588a7 7 0 0 0-.827-.327 2.9 2.9 0 0 0-.888-.132m9.654 5.919h-2.028v-3.044h-2.344v3.044h-2.028V28.84h2.028v2.768h2.344V28.84h2.028z" data-color="color-2" data-stroke="none"/><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"/></g></g></svg>
</template>
