<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path fill-rule="evenodd" d="M12.468 2.116a1 1 0 0 0-.915-.01l-9 4.5A1 1 0 0 0 3 8.5h8.5V12H6.288c-.854-.603-1.94-1-3.288-1a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h.266l-.754 3.392a.5.5 0 0 0 .976.216L4.29 18h1.42l.802 3.609a.5.5 0 0 0 .976-.218L6.735 18H8a1 1 0 0 0 .995-1.1A7.5 7.5 0 0 0 8.53 15H10v1.5a.5.5 0 0 0 .5.5h.999c-.007 1.078-.05 2.032-.338 2.752-.158.395-.381.693-.699.899-.32.207-.78.349-1.462.349a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1c-.75 0-1.282-.063-1.684-.527-.404-.467-.76-1.435-.81-3.473h.994a.5.5 0 0 0 .5-.5V15h1.47a7.5 7.5 0 0 0-.465 1.9A1 1 0 0 0 16 18h1.266l-.754 3.392a.5.5 0 0 0 .976.216L18.29 18h1.42l.802 3.609a.5.5 0 0 0 .976-.218L20.735 18H21a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1c-1.348 0-2.434.397-3.287 1H12.5V8.5h8a1 1 0 0 0 .468-1.884zM12 16h1v-1h-2v1zm-1.5-2H8.06a7 7 0 0 0-.69-1h9.26q-.113.136-.218.276a7 7 0 0 0-.472.724zm5.974-7.5H7.236l4.751-2.375zM4 13.117V16h2.764a5.4 5.4 0 0 0-.777-1.526C5.524 13.855 4.89 13.339 4 13.117M20 16v-2.883c-.89.222-1.524.738-1.987 1.357A5.4 5.4 0 0 0 17.236 16zm-8.432 5c.194-.225.347-.478.467-.747q.18.434.421.747z"/></svg></template>
<script setup lang="ts">
/**
 * Terrace24 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>
