<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path fill-rule="evenodd" d="M6 4.5a1.5 1.5 0 1 0 0 3h2.5V42a1.5 1.5 0 0 0 1.5 1.5h8a1.5 1.5 0 0 0 1.442-1.912l-.31-1.088h9.736l-.31 1.088A1.5 1.5 0 0 0 30 43.5h8a1.5 1.5 0 0 0 1.5-1.5V7.5H42a1.5 1.5 0 0 0 0-3zm23.726 33 1.857-6.5H25v6.5zM23 37.5V31h-6.583l1.857 6.5zm0-8.5h-6.75c1.119-.438 2.505-1.25 3.86-2.741 1.04-1.145 2.04-2.662 2.89-4.674zm8.75 0H25v-7.415c.85 2.012 1.85 3.53 2.89 4.674 1.355 1.49 2.741 2.303 3.86 2.741M11.5 26.5v-19h10.984c-.217 9.778-2.544 14.486-4.594 16.741-1.075 1.183-2.116 1.74-2.844 2.007a4.5 4.5 0 0 1-.85.227 2 2 0 0 1-.193.024l-.022.001zm25-19H25.516c.217 9.778 2.544 14.486 4.594 16.741 1.075 1.183 2.116 1.74 2.844 2.007.367.135.662.198.85.227q.14.021.193.024h.02l.002.001H36.5zm-4.511 33 3.142-11H36.5v11zM11.5 29.5h1.369l3.142 11H11.5z"/></svg></template>
<script setup lang="ts">
/**
 * Curtains48 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
