<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="M24.706 4.293a1 1 0 0 1 0 1.414c-.564.564-.604.948-.561 1.245.06.419.31.864.711 1.533l.041.069c.346.574.812 1.351.935 2.21.145 1.016-.19 2.007-1.126 2.943a1 1 0 1 1-1.415-1.414c.564-.564.604-.948.561-1.245-.06-.419-.31-.864-.711-1.534l-.041-.068c-.346-.575-.812-1.351-.935-2.21-.145-1.016.19-2.007 1.126-2.943a1 1 0 0 1 1.415 0M14 18.5a1.5 1.5 0 0 0-1.5 1.5v14a9.5 9.5 0 0 0 9.5 9.5h4a9.5 9.5 0 0 0 8.853-6.048A7.501 7.501 0 0 0 35.5 22.65V20a1.5 1.5 0 0 0-1.5-1.5zm21.5 7.256V34q0 .123-.003.245a4.502 4.502 0 0 0 .003-8.489M15.5 25v-3.5h17V25zm0 2v7a6.5 6.5 0 0 0 6.5 6.5h4a6.5 6.5 0 0 0 6.5-6.5v-7zm3.206-17.293a1 1 0 1 0-1.414-1.414c-.718.718-.949 1.524-.848 2.331.084.673.402 1.307.631 1.764l.03.06c.27.539.427.879.464 1.176.024.193.005.387-.277.669a1 1 0 1 0 1.414 1.414c.718-.718.949-1.524.848-2.331-.084-.673-.402-1.307-.631-1.764l-.03-.06c-.27-.539-.427-.879-.464-1.176-.024-.193-.005-.387.277-.669m12.578-1.414a1 1 0 0 1 0 1.414c-.282.282-.301.476-.277.669.037.297.195.637.465 1.177l.029.059c.229.457.547 1.09.63 1.764.102.807-.13 1.614-.847 2.331a1 1 0 0 1-1.414-1.414c.282-.282.301-.476.277-.669-.037-.297-.195-.637-.464-1.177l-.03-.059c-.229-.457-.546-1.09-.63-1.764-.102-.807.13-1.613.847-2.331a1 1 0 0 1 1.414 0"/></svg></template>
<script setup lang="ts">
/**
 * Coffee48 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>
