<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="m10.056 1.002 9 .5.097.01A1 1 0 0 1 20 2.5v1l-.004.094a1 1 0 0 1-.872.899l-.624.077v.517a1.5 1.5 0 1 1-2 1.413.5.5 0 0 1 .99-.1l.02.2a.5.5 0 1 0 .59-.59l-.2-.02a.5.5 0 0 1-.4-.49v-.805l-6.036.755-8.05 8.05H10.5v-1l.01-.1A.5.5 0 0 1 11 12h1.5v-.5H10a.5.5 0 0 1-.5-.5V9.5l.01-.1A.5.5 0 0 1 10 9h7l.1.01a.5.5 0 0 1 .4.49v1H20l.1.01a.5.5 0 0 1 .4.49v1.5a.5.5 0 0 1-.5.5h-1.5v.5H21l.102.005A1 1 0 0 1 22 14.5V19a1 1 0 0 1-1 1h-2.175A3 3 0 0 1 16 22a3 3 0 0 1-2.825-2h-1.35A3 3 0 0 1 9 22a3 3 0 0 1-2.825-2H2v-2h4.174a2.998 2.998 0 0 1 5.652 0h1.348a2.998 2.998 0 0 1 5.652 0H20v-2.5H2v-3.414L4.536 9.55l-.288-.385L2 11.414V8.585l7.293-7.293.08-.071a1 1 0 0 1 .683-.22ZM9 18a1 1 0 1 0 0 2 1 1 0 0 0 0-2m7 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-4.5-4.5h6V13h-6zm2-1.5h6v-.5h-6zm-3-1.5h6V10h-6zM4.962 8.45l.289.384 4.96-4.96-.192-.48zm6.166-4.974 2.284-.285-2.453-.137z"/></svg></template>
<script setup lang="ts">
/**
 * WorksiteDelivery24 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>
