<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path fill-rule="evenodd" d="M3 5.333a1 1 0 0 1 1-1h24a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m0 21.334a1 1 0 0 1 1-1h24a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m1.333-18.5a.5.5 0 1 0 0 1A2.833 2.833 0 0 1 7.167 12c0 .792-.367 1.7-.773 2.452a11 11 0 0 1-.775 1.223l-.012.016-.003.003L6 16l-.396-.305-.002.002-.005.006-.016.021a7 7 0 0 0-.256.362c-.163.241-.38.583-.598.986-.427.788-.894 1.879-.894 2.928A3.833 3.833 0 0 0 11 21.894a3.832 3.832 0 0 0 6.667 0 3.832 3.832 0 0 0 6.667 0 3.83 3.83 0 0 0 3.333 1.94.5.5 0 1 0 0-1A2.833 2.833 0 0 1 24.833 20c0-.792.367-1.7.773-2.452a11 11 0 0 1 .775-1.223l.012-.016.003-.003L26 16l.396.305.002-.002.005-.006.016-.021a7 7 0 0 0 .256-.362c.163-.241.38-.583.598-.986.427-.788.894-1.879.894-2.928A3.833 3.833 0 0 0 21 10.106a3.832 3.832 0 0 0-6.667 0A3.83 3.83 0 0 0 11 8.166c-1.428 0-2.674.782-3.333 1.94a3.83 3.83 0 0 0-3.334-1.94M22.667 16l.396-.305.002.002.004.006.016.021a7 7 0 0 1 .256.362c.163.241.38.583.599.986.132.244.268.518.393.81.125-.292.262-.566.394-.81a12 12 0 0 1 .854-1.348l.016-.02.005-.007.001-.002h.001L26 16l-.396-.305.003-.004.012-.016.048-.065q.066-.09.18-.256c.149-.221.348-.534.547-.902.406-.751.773-1.66.773-2.452a2.833 2.833 0 0 0-5.667 0c0 .792.366 1.7.773 2.452a11 11 0 0 0 .775 1.223l.012.016.002.003zm-3.334 0 .396.305-.003.004-.012.016-.048.066a10.884 10.884 0 0 0-.726 1.157c-.407.751-.773 1.66-.773 2.452a2.833 2.833 0 1 0 5.666 0c0-.792-.366-1.7-.773-2.452a11 11 0 0 0-.774-1.223l-.012-.016-.003-.003v-.001l-.002-.002-.005-.006-.016-.021-.057-.078a11.882 11.882 0 0 1-.797-1.27 10 10 0 0 1-.394-.81 10 10 0 0 1-.394.81 12 12 0 0 1-.854 1.348l-.016.02-.005.007-.001.002zM16 16l.396-.305.002.002.005.006.016.021a7 7 0 0 1 .256.362c.163.241.38.583.598.986.132.244.269.518.394.81.125-.292.26-.566.393-.81a12 12 0 0 1 .855-1.348l.016-.02.004-.007.002-.002.396.305-.396-.305.003-.004.012-.016.049-.065q.065-.09.179-.256c.149-.221.348-.534.547-.902.407-.751.773-1.66.773-2.452a2.833 2.833 0 1 0-5.667 0c0 .792.367 1.7.773 2.452a11 11 0 0 0 .775 1.223l.012.016.003.003zm-3.333 0 .396.305-.003.004-.012.016-.049.066a10.886 10.886 0 0 0-.726 1.157c-.407.751-.773 1.66-.773 2.452a2.833 2.833 0 1 0 5.667 0c0-.792-.367-1.7-.773-2.452a11 11 0 0 0-.775-1.223l-.012-.016-.003-.003L16 16l-.396.305-.002-.002-.005-.006-.016-.021a7 7 0 0 1-.256-.362 12 12 0 0 1-.598-.986 10 10 0 0 1-.394-.81 10 10 0 0 1-.393.81 12 12 0 0 1-.855 1.348l-.016.02-.004.007-.002.002zm-3.334 0c-.395.306-.396.306-.396.305l.003.004.012.016.049.066q.065.088.179.255c.149.221.348.534.547.902.407.751.773 1.66.773 2.452a2.833 2.833 0 0 1-5.667 0c0-.792.367-1.7.773-2.452a11 11 0 0 1 .775-1.223l.012-.016.003-.003v-.002l.002-.001.005-.006.016-.021a7 7 0 0 0 .256-.362c.163-.241.38-.583.598-.986a10 10 0 0 0 .394-.81c.125.292.26.566.393.81a12 12 0 0 0 .855 1.348l.016.02.004.007.002.002zm0 0 .396-.305.002.002.005.006.016.021a7 7 0 0 1 .256.362c.163.241.38.583.598.986.133.244.269.518.394.81.125-.292.261-.566.394-.81a12 12 0 0 1 .854-1.348l.016-.02.005-.007.001-.002.397.305-.396-.305.003-.004.012-.016a6 6 0 0 0 .227-.321c.15-.221.349-.534.547-.902.407-.751.773-1.66.773-2.452a2.833 2.833 0 1 0-5.666 0c0 .792.366 1.7.773 2.452a11 11 0 0 0 .775 1.223l.011.016.003.003z"/></svg></template>
<script setup lang="ts">
/**
 * Insulation32 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>
