import { createIcon } from '../lib/create-icon'

const SvgRevealWhitelistIcon = createIcon(props => {
  return (
    <svg
      {...props}
      xmlns="http://www.w3.org/2000/svg"
      width={props.width}
      height={props.height}
      fill="none"
      viewBox="0 0 20 20"
      focusable={false}
      aria-hidden={true}
    >
      <path
        fill={props.color}
        fillRule="evenodd"
        d="M4.315 6.185C4.155 7.141 4.1 8.38 4.1 10s.055 2.859.215 3.815c.16.954.417 1.566.776 1.98.35.404.855.684 1.648.862.317.07.673.123 1.074.161a11.256 11.256 0 0 0 1.216 1.27c-.989-.026-1.835-.1-2.552-.26-.954-.214-1.723-.59-2.293-1.248-.562-.648-.874-1.506-1.052-2.567C2.954 12.953 2.9 11.63 2.9 10s.054-2.954.232-4.014c.178-1.06.49-1.918 1.052-2.567.57-.658 1.339-1.034 2.293-1.247C7.418 1.962 8.584 1.9 10 1.9h1.5c3.37 0 5.6 2.808 5.6 5.6v1.72a7.477 7.477 0 0 0-1.2-.687V7.5c0-2.208-1.77-4.4-4.4-4.4H10c-1.401 0-2.456.063-3.261.243-.793.178-1.298.458-1.648.862-.359.414-.616 1.026-.776 1.98ZM8.638 14a10.497 10.497 0 0 0 1.222 1.627c.89.966 2.065 1.823 3.393 1.823 1.327 0 2.502-.857 3.392-1.823A10.503 10.503 0 0 0 17.867 14a10.503 10.503 0 0 0-1.222-1.627c-.89-.966-2.065-1.823-3.392-1.823-1.328 0-2.503.857-3.393 1.823A10.497 10.497 0 0 0 8.638 14Zm9.865 0 .485-.258v-.002l-.002-.003-.006-.011-.021-.039a10.669 10.669 0 0 0-.378-.616 11.66 11.66 0 0 0-1.127-1.444C16.5 10.593 15.05 9.45 13.253 9.45c-1.798 0-3.248 1.143-4.202 2.177a11.592 11.592 0 0 0-1.504 2.06l-.021.039-.006.01-.002.004v.001l.485.259-.486-.258L7.38 14l.137.258.486-.258-.486.258.001.002.002.003.006.011.02.039c.02.032.045.079.08.137a11.592 11.592 0 0 0 1.426 1.922c.953 1.035 2.403 2.178 4.2 2.178 1.798 0 3.248-1.143 4.202-2.177a11.584 11.584 0 0 0 1.505-2.06l.02-.039.007-.01.001-.004.001-.001-.485-.259Zm0 0 .485.258.137-.258-.137-.258-.485.258Zm-5.649-.912c-.171.22-.301.54-.301.912s.13.692.301.912c.187.24.356.288.399.288.042 0 .211-.049.398-.288.171-.22.302-.54.302-.912 0-.373-.13-.692-.302-.912-.187-.24-.356-.288-.398-.288-.043 0-.212.049-.399.288Zm-.867-.676c.3-.386.756-.712 1.266-.712s.965.326 1.266.712c.315.405.534.96.534 1.588 0 .627-.219 1.183-.534 1.588-.3.386-.756.712-1.266.712s-.966-.326-1.266-.712A2.593 2.593 0 0 1 11.453 14c0-.628.218-1.183.534-1.588ZM13 6.6H6V5.4h7v1.2ZM6 9.1h4V7.9H6v1.2Z"
        clipRule="evenodd"
      />
    </svg>
  )
})

export default SvgRevealWhitelistIcon
