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

const Gauge20: FC<ADSIcon>  = 
    ({fill, size = '1.25rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="M8.859 1.83a8.25 8.25 0 0 1 3.895.393.75.75 0 1 1-.5 1.414 6.75 6.75 0 0 0-9.004 6.398.75.75 0 0 1-1.5.008A8.25 8.25 0 0 1 8.86 1.83Zm7.505 1.806a.75.75 0 0 1 0 1.061l-4.209 4.208a2.417 2.417 0 1 1-1.06-1.06l4.208-4.209a.75.75 0 0 1 1.06 0ZM3.13 13.1a.75.75 0 0 1 1.024.275c.071.122.146.243.224.36a.75.75 0 1 1-1.25.83 8.216 8.216 0 0 1-.273-.44.75.75 0 0 1 .275-1.024Zm3.495 2.746a.75.75 0 0 0-.75 1.299c.15.086.302.168.457.245a.75.75 0 1 0 .667-1.344 6.768 6.768 0 0 1-.374-.2Zm4.594 1.592a.75.75 0 0 1-.701.796 8.21 8.21 0 0 1-.518.016.75.75 0 0 1 0-1.5c.141 0 .283-.004.424-.013a.75.75 0 0 1 .795.701Zm3.347-.566a.75.75 0 0 0-.83-1.25 6.75 6.75 0 0 1-.361.224.75.75 0 0 0 .75 1.299c.15-.087.296-.178.44-.273Zm2.485-4.209a.75.75 0 0 1 .339 1.005 8.204 8.204 0 0 1-.245.457.75.75 0 0 1-1.3-.75c.071-.122.138-.247.201-.374a.75.75 0 0 1 1.005-.338Zm.711-5.458a.75.75 0 0 0-1.411.509c.264.733.399 1.507.399 2.286a.75.75 0 0 0 1.5 0 8.25 8.25 0 0 0-.488-2.795ZM9.083 10a.917.917 0 1 1 1.834 0 .917.917 0 0 1-1.834 0Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="20" height="20" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default Gauge20