import React, { ComponentType } from 'react'

import { CustomIconProps } from '@monorail/visualComponents/icon/Icon'

export const NetworkImpact: ComponentType<CustomIconProps> = props => (
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M14 3.00803H10C10 2.45164 10.1948 1.97787 10.5844 1.58672C10.974 1.19557 11.4458 1 12 1C12.5542 1 13.026 1.19557 13.4156 1.58672C13.8052 1.97787 14 2.45164 14 3.00803Z"
      fill="#757575"
    />
    <path
      d="M17 6.62249C17 6.73126 16.9604 6.82538 16.8812 6.90487C16.8021 6.98435 16.7083 7.0241 16.6 7.0241H15.2C15.2 7.73946 15.0604 8.34605 14.7812 8.84388L16.0813 10.1554C16.1604 10.2349 16.2 10.329 16.2 10.4377C16.2 10.5465 16.1604 10.6406 16.0813 10.7201C16.0063 10.7996 15.9125 10.8394 15.8 10.8394C15.6875 10.8394 15.5938 10.7996 15.5188 10.7201L14.2812 9.48394C14.2604 9.50485 14.2292 9.53204 14.1875 9.56551C14.1458 9.59898 14.0583 9.65859 13.925 9.74435C13.7917 9.83011 13.6562 9.90646 13.5188 9.97339C13.3813 10.0403 13.2104 10.101 13.0063 10.1554C12.8021 10.2098 12.6 10.2369 12.4 10.2369H11.6C11.3875 10.2369 11.176 10.2087 10.9656 10.1522C10.7552 10.0958 10.574 10.0267 10.4219 9.94516C10.2698 9.86358 10.1323 9.782 10.0094 9.70043C9.88646 9.61885 9.79583 9.55087 9.7375 9.49649L9.64375 9.40863L8.5 10.7076C8.41667 10.7954 8.31667 10.8394 8.2 10.8394C8.1 10.8394 8.01042 10.8059 7.93125 10.739C7.85208 10.6637 7.80937 10.5706 7.80312 10.4597C7.79688 10.3489 7.82917 10.2516 7.9 10.1679L9.1625 8.74347C8.92083 8.26657 8.8 7.69344 8.8 7.0241H7.4C7.29167 7.0241 7.19792 6.98435 7.11875 6.90487C7.03958 6.82538 7 6.73126 7 6.62249C7 6.51372 7.03958 6.41959 7.11875 6.34011C7.19792 6.26063 7.29167 6.22088 7.4 6.22088H8.8V4.376L7.71875 3.29041C7.63958 3.21093 7.6 3.1168 7.6 3.00803C7.6 2.89926 7.63958 2.80514 7.71875 2.72565C7.79792 2.64617 7.89167 2.60643 8 2.60643C8.10833 2.60643 8.20208 2.64617 8.28125 2.72565L9.3625 3.81124H14.6375L15.7188 2.72565C15.7979 2.64617 15.8917 2.60643 16 2.60643C16.1083 2.60643 16.2021 2.64617 16.2812 2.72565C16.3604 2.80514 16.4 2.89926 16.4 3.00803C16.4 3.1168 16.3604 3.21093 16.2812 3.29041L15.2 4.376V6.22088H16.6C16.7083 6.22088 16.8021 6.26063 16.8812 6.34011C16.9604 6.41959 17 6.51372 17 6.62249Z"
      fill="#757575"
    />
    <path
      d="M13 10.157C12.798 10.2103 12.598 10.2369 12.4 10.2369H11.6C11.3991 10.2369 11.1991 10.2117 11 10.1612V9.82007H13V10.157Z"
      fill="#757575"
    />
    <path
      d="M13 11.1812V13.0001L17 17.0001H21V22.0001H16V18.9501L12 14.7501L8 18.9501V22.0001H3V17.0001H7L11 13.0001V11.1836C11.198 11.219 11.3982 11.2369 11.6 11.2369H12.4C12.6017 11.2369 12.8019 11.2179 13 11.1812Z"
      fill="#757575"
    />
  </svg>
)
