<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="M15 2a1 1 0 0 1 .707.293c.417.417 1.335 1.114 2.404 1.708C19.205 4.609 20.267 5 21 5a1 1 0 0 1 1 1c0 4.275-1.61 7.249-3.24 9.15a13 13 0 0 1-2.237 2.067 10 10 0 0 1-.978.626l-.065.035-.02.01-.008.004-.003.001c-.001.001-.002.001-.449-.893l-.448.894h-.001l-.003-.002-.007-.004-.02-.01-.067-.035a10.314 10.314 0 0 1-.978-.626 13 13 0 0 1-2.235-2.066C9.61 13.249 8 10.275 8 6a1 1 0 0 1 1-1c.733 0 1.795-.391 2.89-1 1.068-.593 1.986-1.29 2.403-1.707A1 1 0 0 1 15 2m0 15 .447.894a1 1 0 0 1-.894 0zm0-1.162q.156-.101.352-.242c.511-.37 1.2-.942 1.889-1.747 1.258-1.468 2.533-3.72 2.732-6.965-.977-.206-1.982-.662-2.834-1.135-.8-.444-1.554-.956-2.139-1.42-.585.464-1.34.976-2.14 1.42-.851.473-1.856.929-2.833 1.135.199 3.246 1.474 5.497 2.732 6.965.69.805 1.378 1.377 1.889 1.747q.196.14.352.242M2 3a1 1 0 0 1 1-1h4a1 1 0 0 1 0 2H4v16h12v-.5a1 1 0 1 1 2 0V21a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm4 14a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1m1-5a1 1 0 1 0 0 2h.5a1 1 0 1 0 0-2zm11.207-2.793a1 1 0 0 0-1.414-1.414L14.5 10.086l-.793-.793a1 1 0 1 0-1.414 1.414l1.5 1.5a1 1 0 0 0 1.414 0z"/></svg></template>
<script setup lang="ts">
/**
 * Policies24 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>
