<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g fill="currentColor"><path d="M16 10V4c0-1.654-1.346-3-3-3h-3v2h3c.551 0 1 .448 1 1h-2.5C9.57 4 8 5.57 8 7.5S9.57 11 11.5 11H15a1 1 0 0 0 1-1m-6-2.5c0-.827.673-1.5 1.5-1.5H14v3h-2.5c-.827 0-1.5-.673-1.5-1.5" data-color="color-2"/><path d="M6 15H4v-5H2v12a1 1 0 0 0 1 1h3c2.206 0 4-1.794 4-4s-1.794-4-4-4m0 6H4v-4h2c1.103 0 2 .897 2 2s-.897 2-2 2m14.867-.501c-.179.31-.511.501-.867.501h-2c-.551 0-1-.448-1-1v-3c0-.552.449-1 1-1h2c.356 0 .688.191.867.5l1.73-1.002A3.01 3.01 0 0 0 20 14h-2c-1.654 0-3 1.346-3 3v3c0 1.654 1.346 3 3 3h2a3.01 3.01 0 0 0 2.598-1.499z"/></g></svg>
</template>
