<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 5.707a1 1 0 1 0-1.414-1.414c-.993.992-1.254 2.12-1.13 3.224.11.992.535 1.984.889 2.81l.029.067c.39.91.695 1.642.769 2.31.064.583-.05 1.081-.557 1.589a1 1 0 0 0 1.414 1.414c.993-.993 1.253-2.12 1.13-3.224-.11-.992-.535-1.984-.89-2.81l-.028-.067c-.39-.91-.695-1.642-.769-2.31-.065-.583.05-1.081.557-1.589M10.5 20a1.5 1.5 0 0 1 1.5-1.5h24a1.5 1.5 0 0 1 1.5 1.5c0 4.72-2.422 8.874-6.091 11.287l9.652 9.652a1.5 1.5 0 0 1-2.122 2.122L28.581 32.703c-.98.353-2.011.596-3.081.715V42a1.5 1.5 0 0 1-3 0v-8.582a13.4 13.4 0 0 1-3.081-.715L9.06 43.06a1.5 1.5 0 0 1-2.122-2.122l9.652-9.652A13.49 13.49 0 0 1 10.5 20m23.894 1.5c-.728 5.088-5.104 9-10.394 9s-9.666-3.912-10.394-9zM29.577 6.244a1 1 0 0 1 .1 1.41c-.238.276-.275.495-.248.738.035.322.18.678.41 1.21l.024.054c.2.462.47 1.083.54 1.736.082.757-.098 1.538-.725 2.263a1 1 0 0 1-1.512-1.31c.238-.275.275-.493.249-.737-.035-.321-.18-.678-.41-1.21l-.024-.054c-.2-.462-.47-1.083-.54-1.736-.082-.757.097-1.538.725-2.263a1 1 0 0 1 1.41-.1m-9.321 1.41a1 1 0 1 0-1.512-1.309c-.628.725-.807 1.506-.725 2.263.07.653.34 1.274.54 1.736l.023.054c.231.533.376.889.41 1.21.027.244-.01.462-.248.737a1 1 0 1 0 1.512 1.31c.628-.725.807-1.506.725-2.262-.07-.654-.34-1.274-.54-1.737l-.023-.053c-.231-.533-.376-.89-.411-1.21-.026-.244.01-.463.249-.738"/></svg></template>
<script setup lang="ts">
/**
 * Barbecue48 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>
