<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="M4.1 16.426a1 1 0 0 1 1.331.151l.064.08.266.351a8 8 0 0 0 2.335 1.976l.392.204a8 8 0 0 0 2.954.793 1 1 0 0 1-.14 1.995 10 10 0 0 1-3.938-1.115l-.243-.131a10 10 0 0 1-3.09-2.687l-.162-.221-.056-.086a1 1 0 0 1 .286-1.31ZM17 3.339a4.5 4.5 0 0 1-2.014 8.39 3 3 0 0 1-.281 1.562l5.074 5.073-.708.707a4.5 4.5 0 0 1-7.584-4.117 3 3 0 0 1-1.96-1.256L2.6 15.555l-.259-.966a4.5 4.5 0 0 1 7.356-4.51 2.99 2.99 0 0 1 2.851-1.029l3.587-6.21.866.5Zm-3.437 11.638a2.5 2.5 0 0 0 3.24 3.239zm7.708.77a1 1 0 0 1-1.854-.75zm-.78-6.894a1 1 0 0 1 1.181.63l.03.098.089.385a10 10 0 0 1-.52 5.78l-.927-.375-.927-.374a8 8 0 0 0 .416-4.624l-.07-.308-.021-.1a1 1 0 0 1 .749-1.112M8.64 11.865a2.5 2.5 0 0 0-4.426 1.186l4.425-1.186ZM12 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2m2.47-1.28a2.499 2.499 0 0 0 2.29-3.967zM8.163 2.766a10 10 0 0 1 5.194-.673 1 1 0 0 1-.271 1.981 8 8 0 0 0-4.156.539l-.26.114a8 8 0 0 0-3.38 2.916l-.06.083a1 1 0 0 1-1.617-1.172l.2-.295a10 10 0 0 1 4.024-3.352z"/></svg></template>
<script setup lang="ts">
/**
 * Ventilation24 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>
