import React, { ComponentType } from 'react'

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

export const EmptyUpload: ComponentType<CustomIconProps> = props => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width="136"
    height="136"
    fill="none"
    viewBox="0 0 136 136"
    {...props}
  >
    <path d="M35.728 57.091v-1.819h3.638v1.82h-3.638zM45.272 53.001v2.272H43v1.819h3.181c.503 0 .91-.406.91-.91v-3.18h-1.82zM45.272 49.667v-3.335h1.819v3.335h-1.82zM84.22 95.272a.908.908 0 00-.909-.909H76.04a.908.908 0 100 1.819h7.271c.504 0 .91-.407.91-.91zM98.765 95.272a.908.908 0 00-.909-.909h-7.272a.908.908 0 100 1.819h7.272c.503 0 .91-.407.91-.91zM106.181 91.387v2.975h-1.053a.909.909 0 100 1.819h1.962c.503 0 .91-.406.91-.91v-3.884a.909.909 0 10-1.819 0zM29.819 63.833v-6.741h2.272v-1.819h-.922c.003-.028.015-.053.015-.081a.922.922 0 00-.265-.644.905.905 0 00-1.285 0l-.059.06-.153.153-.219.218-.25.25-.25.25-.219.22-.153.152-.053.053-.003.003a.917.917 0 00-.275.65v7.276a.908.908 0 101.819 0zM28.91 84.74a.908.908 0 00-.91.91v7.271a.908.908 0 101.819 0V85.65a.91.91 0 00-.91-.91zM40.584 95.272a.908.908 0 00-.91-.909h-7.271a.908.908 0 100 1.819h7.272c.503 0 .909-.407.909-.91zM69.675 95.272a.908.908 0 00-.91-.909h-7.272a.908.908 0 100 1.819h7.272c.503 0 .91-.407.91-.91zM55.131 95.272a.908.908 0 00-.91-.909H46.95a.908.908 0 100 1.819h7.272c.503 0 .909-.407.909-.91zM72.819 38.91c0 .503.406.91.909.91H81A.908.908 0 1081 38h-7.272a.908.908 0 00-.91.91zM106.181 76.843v7.272a.909.909 0 101.819 0v-7.272a.908.908 0 00-.909-.91.91.91 0 00-.91.91zM101.909 38.91c0 .503.407.909.91.909h3.362v.662c0 .503.406.91.91.91a.908.908 0 00.909-.91V38.91a.908.908 0 00-.909-.909h-4.275c-.5 0-.907.406-.907.91zM87.362 38.91c0 .503.406.91.91.91h7.271a.908.908 0 100-1.82h-7.272a.908.908 0 00-.909.91zM45.916 38.267l-.037.038-.097.097-.138.137-.156.156-.156.157-.138.137-.097.097-.037.037a.904.904 0 00-.266.644c0 .231.09.466.266.644.062.062.137.1.212.14v2.45h1.819v-3.18h4.819a.908.908 0 100-1.82h-5.35a.908.908 0 00-.644.266zM58.272 38.91c0 .503.406.91.909.91h7.272a.908.908 0 100-1.82H59.18a.908.908 0 00-.91.91zM106.181 62.298v7.272a.909.909 0 101.819 0v-7.272a.91.91 0 00-1.819 0zM28.91 70.194a.908.908 0 00-.91.91v7.271a.908.908 0 101.819 0v-7.272a.91.91 0 00-.91-.909zM39.697 44.484l-.582.582-.825.825-.943.943-.944.944-.825.825c-.24.24-.44.44-.581.584l-.222.222a.904.904 0 00-.266.644c0 .231.09.466.266.644a.905.905 0 001.284 0l5.144-5.144a.903.903 0 00.265-.644.905.905 0 00-1.55-.644c0-.003-.08.079-.221.22zM106.181 47.754v7.271a.909.909 0 101.819 0v-7.271a.91.91 0 00-1.819 0z"></path>
    <path
      fillRule="evenodd"
      d="M72 67v6h-6v-6h-4l7-7 7 7h-4zm4 10v-2H62v2h14z"
      clipRule="evenodd"
    ></path>
  </svg>
)
