import React, { FC } from 'react';
import { ADSIcon } from "../../icons.types";

const Gauge24: FC<ADSIcon>  = 
    ({fill, size = '1.5rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="M10.617 2.096a10 10 0 0 1 4.721.478 1 1 0 1 1-.667 1.885A8 8 0 0 0 4 12.042a1 1 0 0 1-2 .01 10 10 0 0 1 8.616-9.956Zm9.09 2.197a1 1 0 0 1 0 1.414l-5 5a3 3 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0ZM3.706 15.634A1 1 0 0 1 5.072 16c.084.145.172.288.265.427a1 1 0 1 1-1.666 1.107A9.969 9.969 0 0 1 3.34 17a1 1 0 0 1 .366-1.366ZM8 18.928a1 1 0 0 0-1 1.732c.181.105.366.204.554.297a1 1 0 1 0 .889-1.791A7.983 7.983 0 0 1 8 18.928Zm5.563 1.991a1 1 0 0 1-.935 1.061c-.21.013-.418.02-.628.02a1 1 0 1 1 0-2c.168 0 .335-.005.502-.016a1 1 0 0 1 1.061.935Zm3.97-.59a1 1 0 1 0-1.106-1.666c-.14.093-.282.181-.427.265a1 1 0 1 0 1 1.732c.181-.105.36-.215.534-.33Zm2.973-5.223a1 1 0 0 1 .451 1.34 9.49 9.49 0 0 1-.297.554 1 1 0 0 1-1.732-1 8.19 8.19 0 0 0 .238-.443 1 1 0 0 1 1.34-.451Zm.903-6.493a1 1 0 0 0-1.882.677c.313.87.473 1.786.473 2.71a1 1 0 1 0 2 0 10 10 0 0 0-.591-3.387ZM11 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="24" height="24" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default Gauge24