<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="M24 3c0-1.654-1.346-3-3-3H3C1.346 0 0 1.346 0 3v12c0 1.654 1.346 3 3 3h7v-2H3c-.552 0-1-.449-1-1V8h20v5h2M2 4V3c0-.551.448-1 1-1h18c.552 0 1 .449 1 1v1z"/><path d="M21 15h-1v-1c0-1.654-1.346-3-3-3s-3 1.346-3 3v1h-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1m-3 6h-2v-3h2zm0-6h-2v-1a1.001 1.001 0 0 1 2 0z" data-color="color-2"/><path d="M4 12h5v2H4z"/></g></svg>
</template>
