<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="M8.949 2.684a1 1 0 0 0-1.656-.391l-5 5a1 1 0 0 0 .39 1.656l2.777.925.732.732a.5.5 0 0 0 .445.875l.334-.096.615.615-5.293 5.293A1 1 0 0 0 2 18v3a1 1 0 0 0 1 1h3a1 1 0 0 0 .707-.293L12 16.414l1.692 1.692a.5.5 0 0 0 .445.875l.334-.096 2.822 2.822A1 1 0 0 0 18 22h3a1 1 0 0 0 1-1v-3a1 1 0 0 0-.293-.707l-.399-.4a.5.5 0 0 0-.445-.874l-.334.096-1.72-1.721a.5.5 0 0 0-.446-.875l-.334.096L16.414 12l2.126-2.126 2.776-.925a1 1 0 0 0 .391-1.656l-5-5a1 1 0 0 0-1.656.39l-.925 2.777L12 7.586 9.874 5.46zm9.38 14.06-1.691-1.692-2.467.705 1.691 1.69zm-1.658 1.513L18.414 20H20v-1.586l-.862-.862zm-2.533-5.705 1.691 1.691-2.467.705-1.69-1.691zm-3.276-.104-1.69-1.691 2.466-.705 1.691 1.691zm-2.256 1.36a.5.5 0 0 0 .531.173l.334-.096L10.586 15l-2.5 2.5H6.5v-1.586zm-.244-3.86 2.467-.705-2.183-2.182-1.585 1.585zm5.619-1.085a.5.5 0 0 1-.173.53L15 10.587l1.94-1.94-1.586-1.585-1.546 1.545c.08.063.143.15.173.257M4 18.414l1.5-1.5v.879l-1.5 1.5zM4.707 20h.879l1.5-1.5h-.879zM17.74 8.033 15.967 6.26l.47-1.409 2.712 2.712zm-11.48 0-1.409-.47 2.712-2.712.47 1.41z"/></svg></template>
<script setup lang="ts">
/**
 * Hardware24 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>
