<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20px" height="20px"><path fill-rule="evenodd" d="M2.5 1.75a.75.75 0 0 0-.75.75V5c0 .414.336.75.75.75h.833c.737 0 1.334.597 1.334 1.333 0 .645-.417 1.054-1.197 1.723l-.069.059c-.677.579-1.651 1.41-1.651 2.802V17.5c0 .414.336.75.75.75h8.333a.75.75 0 0 0 .75-.75v-5.833c0-.727-.266-1.274-.663-1.69-.35-.367-.797-.622-1.137-.816l-.036-.02c-.385-.22-.648-.377-.832-.57-.15-.157-.248-.34-.248-.654v-.512c.186.341.46.687.86.954.443.295 1.01.474 1.723.474a.5.5 0 0 0 0-1c-.537 0-.907-.133-1.168-.306a1.7 1.7 0 0 1-.572-.667 2 2 0 0 1-.116-.277H10a.75.75 0 0 0 .75-.75v-.75h.917a.5.5 0 0 0 .5-.5V3.75a.5.5 0 0 0-.5-.5h-.917V2.5a.75.75 0 0 0-.75-.75zm.75 2.5v-1h6v1.833H7.917a.75.75 0 0 0-.75.75V7H6.165a2.833 2.833 0 0 0-2.832-2.75zM6.013 8h1.155c.02.686.28 1.206.662 1.606.35.367.797.622 1.137.816l.036.02c.385.221.648.378.832.57a1 1 0 0 1 .122.155H3.348c.166-.396.538-.742 1.098-1.223l.07-.059C5.028 9.447 5.711 8.862 6.012 8M3.25 12.167v4.583h6.833v-4.583zM15.417 3.25a.5.5 0 0 1 .485.379c.206.823.389 1.225.65 1.486.26.261.662.444 1.486.65a.5.5 0 0 1 0 .97c-.824.206-1.226.389-1.486.65-.261.26-.444.663-.65 1.486a.5.5 0 0 1-.97 0c-.206-.823-.39-1.225-.65-1.486s-.663-.444-1.487-.65a.5.5 0 0 1 0-.97c.824-.206 1.226-.389 1.487-.65.26-.26.444-.663.65-1.486a.5.5 0 0 1 .485-.379m-1.008 3q.325.175.58.428.253.255.428.58c.118-.217.257-.41.427-.58s.363-.31.58-.428a2.5 2.5 0 0 1-.58-.428c-.17-.17-.309-.363-.427-.58-.119.217-.258.41-.428.58s-.363.31-.58.428m3.538 2.276a.5.5 0 0 0-.894 0c-.224.448-.29.566-.375.652-.086.085-.204.151-.652.375a.5.5 0 0 0 0 .894c.448.224.566.29.652.375.085.086.151.204.375.652a.5.5 0 0 0 .894 0c.224-.448.29-.566.375-.652.086-.085.204-.151.652-.375a.5.5 0 0 0 0-.894c-.448-.224-.566-.29-.652-.375-.085-.086-.151-.204-.375-.652m-.562 1.59a2 2 0 0 0-.13-.116 1.5 1.5 0 0 0 .245-.245 1.5 1.5 0 0 0 .245.245 1.5 1.5 0 0 0-.245.245 2 2 0 0 0-.115-.13"/></svg></template>
<script setup lang="ts">
/**
 * CleaningProduct20 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>
