import React, { ComponentType } from 'react'

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

export const GhostShrug: ComponentType<CustomIconProps> = props => (
  <svg
    width="56"
    height="56"
    viewBox="0 0 56 56"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M28.1105 14.3804C34.7448 14.3804 40.2453 19.5754 40.5438 26.1938H40.5443V47.6876H40.5381C40.5422 47.7143 40.5443 47.7417 40.5443 47.7696C40.5443 48.0868 40.2639 48.3439 39.9179 48.3439C39.5719 48.3439 39.2914 48.0868 39.2914 47.7696C39.2914 47.7417 39.2936 47.7143 39.2977 47.6876H39.2886C39.2904 47.6605 39.2914 47.6331 39.2914 47.6056C39.2914 46.926 38.6904 46.375 37.949 46.375C37.2077 46.375 36.6066 46.926 36.6066 47.6056C36.6066 47.6331 36.6077 47.6605 36.6095 47.6876H36.6004C36.6045 47.7143 36.6066 47.7417 36.6066 47.7696C36.6066 48.0868 36.3262 48.3439 35.9802 48.3439C35.6342 48.3439 35.3537 48.0868 35.3537 47.7696C35.3537 47.7417 35.3559 47.7143 35.36 47.6876H35.3509C35.3526 47.6605 35.3537 47.6331 35.3537 47.6056C35.3537 46.926 34.7527 46.375 34.0113 46.375C33.27 46.375 32.6689 46.926 32.6689 47.6056C32.6689 47.6331 32.67 47.6605 32.6718 47.6876H32.6627C32.6668 47.7143 32.6689 47.7417 32.6689 47.7696C32.6689 48.0868 32.3884 48.3439 32.0425 48.3439C31.6965 48.3439 31.416 48.0868 31.416 47.7696C31.416 47.7417 31.4182 47.7143 31.4223 47.6876H31.4131C31.4149 47.6605 31.416 47.6331 31.416 47.6056C31.416 46.926 30.815 46.375 30.0736 46.375C29.3322 46.375 28.7312 46.926 28.7312 47.6056C28.7312 47.6331 28.7323 47.6605 28.7341 47.6876H28.7249C28.7291 47.7143 28.7312 47.7417 28.7312 47.7696C28.7312 48.0868 28.4507 48.3439 28.1048 48.3439C27.7588 48.3439 27.4783 48.0868 27.4783 47.7696C27.4783 47.7417 27.4804 47.7143 27.4846 47.6876H27.4754C27.4772 47.6605 27.4783 47.6331 27.4783 47.6056C27.4783 46.926 26.8773 46.375 26.1359 46.375C25.3945 46.375 24.7935 46.926 24.7935 47.6056C24.7935 47.6331 24.7945 47.6605 24.7964 47.6876H24.7872C24.7913 47.7143 24.7935 47.7417 24.7935 47.7696C24.7935 48.0868 24.513 48.3439 24.167 48.3439C23.8211 48.3439 23.5406 48.0868 23.5406 47.7696C23.5406 47.7417 23.5428 47.7143 23.5469 47.6876H23.5377C23.5396 47.6605 23.5406 47.6331 23.5406 47.6056C23.5406 46.926 22.9396 46.375 22.1982 46.375C21.4568 46.375 20.8558 46.926 20.8558 47.6056C20.8558 47.6331 20.8568 47.6605 20.8587 47.6876H20.8494C20.8536 47.7143 20.8558 47.7417 20.8558 47.7696C20.8558 48.0868 20.5753 48.3439 20.2293 48.3439C19.8833 48.3439 19.6029 48.0868 19.6029 47.7696C19.6029 47.7417 19.605 47.7143 19.6092 47.6876H19.5999C19.6019 47.6605 19.6029 47.6331 19.6029 47.6056C19.6029 46.926 19.0019 46.375 18.2605 46.375C17.5191 46.375 16.9181 46.926 16.9181 47.6056C16.9181 47.6331 16.9191 47.6605 16.921 47.6876H16.9117C16.9159 47.7143 16.9181 47.7417 16.9181 47.7696C16.9181 48.0868 16.6376 48.3439 16.2916 48.3439C15.9456 48.3439 15.6652 48.0868 15.6652 47.7696C15.6652 47.7417 15.6673 47.7143 15.6715 47.6876H15.6652V26.1938H15.6772C15.9757 19.5754 21.4761 14.3804 28.1105 14.3804ZM37.3197 47.6876C37.3215 47.7147 37.3226 47.7421 37.3226 47.7696C37.3226 48.4492 36.7215 49.0002 35.9802 49.0002C35.2388 49.0002 34.6378 48.4492 34.6378 47.7696C34.6378 47.7421 34.6389 47.7147 34.6406 47.6876H34.6315C34.6356 47.6609 34.6378 47.6335 34.6378 47.6056C34.6378 47.2884 34.3573 47.0313 34.0113 47.0313C33.6653 47.0313 33.3849 47.2884 33.3849 47.6056C33.3849 47.6335 33.387 47.6609 33.3911 47.6876H33.382C33.3838 47.7147 33.3849 47.7421 33.3849 47.7696C33.3849 48.4492 32.7838 49.0002 32.0425 49.0002C31.3011 49.0002 30.7001 48.4492 30.7001 47.7696C30.7001 47.7421 30.7011 47.7147 30.7029 47.6876H30.6938C30.6979 47.6609 30.7001 47.6335 30.7001 47.6056C30.7001 47.2884 30.4196 47.0313 30.0736 47.0313C29.7276 47.0313 29.4472 47.2884 29.4472 47.6056C29.4472 47.6335 29.4493 47.6609 29.4534 47.6876H29.4443C29.4461 47.7147 29.4472 47.7421 29.4472 47.7696C29.4472 48.4492 28.8461 49.0002 28.1048 49.0002C27.3634 49.0002 26.7624 48.4492 26.7624 47.7696C26.7624 47.7421 26.7633 47.7147 26.7653 47.6876H26.756C26.7602 47.6609 26.7624 47.6335 26.7624 47.6056C26.7624 47.2884 26.4819 47.0313 26.1359 47.0313C25.7899 47.0313 25.5094 47.2884 25.5094 47.6056C25.5094 47.6335 25.5116 47.6609 25.5158 47.6876H25.5065C25.5085 47.7147 25.5094 47.7421 25.5094 47.7696C25.5094 48.4492 24.9084 49.0002 24.167 49.0002C23.4257 49.0002 22.8246 48.4492 22.8246 47.7696C22.8246 47.7421 22.8256 47.7147 22.8276 47.6876H22.8183C22.8225 47.6609 22.8246 47.6335 22.8246 47.6056C22.8246 47.2884 22.5442 47.0313 22.1982 47.0313C21.8522 47.0313 21.5717 47.2884 21.5717 47.6056C21.5717 47.6335 21.5739 47.6609 21.5781 47.6876H21.5688C21.5707 47.7147 21.5717 47.7421 21.5717 47.7696C21.5717 48.4492 20.9707 49.0002 20.2293 49.0002C19.488 49.0002 18.8869 48.4492 18.8869 47.7696C18.8869 47.7421 18.8879 47.7147 18.8899 47.6876H18.8806C18.8848 47.6609 18.8869 47.6335 18.8869 47.6056C18.8869 47.2884 18.6065 47.0313 18.2605 47.0313C17.9145 47.0313 17.634 47.2884 17.634 47.6056C17.634 47.6335 17.6362 47.6609 17.6404 47.6876H17.6311C17.633 47.7147 17.634 47.7421 17.634 47.7696C17.634 48.4492 17.033 49.0002 16.2916 49.0002C15.5502 49.0002 14.9492 48.4492 14.9492 47.7696C14.9492 47.7421 14.9502 47.7147 14.9522 47.6876H14.9492V26.1938H14.9607C15.2603 19.2569 21.033 13.7241 28.1105 13.7241C35.188 13.7241 40.9607 19.2569 41.2603 26.1938V47.6876H41.2574C41.2592 47.7147 41.2603 47.7421 41.2603 47.7696C41.2603 48.4492 40.6593 49.0002 39.9179 49.0002C39.1765 49.0002 38.5755 48.4492 38.5755 47.7696C38.5755 47.7421 38.5766 47.7147 38.5784 47.6876H38.5692C38.5733 47.6609 38.5755 47.6335 38.5755 47.6056C38.5755 47.2884 38.295 47.0313 37.949 47.0313C37.6031 47.0313 37.3226 47.2884 37.3226 47.6056C37.3226 47.6335 37.3247 47.6609 37.3288 47.6876H37.3197Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M32.8693 28.8906C32.6595 29.0829 32.6595 29.3945 32.8693 29.5868C33.0789 29.7789 33.419 29.7789 33.6285 29.5868L34.2614 29.0066L34.8942 29.5868C35.1039 29.7789 35.4438 29.7789 35.6536 29.5868C35.8632 29.3945 35.8632 29.0829 35.6536 28.8906L35.0207 28.3106L35.6536 27.7304C35.8632 27.5381 35.8632 27.2265 35.6536 27.0342C35.4438 26.8421 35.1039 26.8421 34.8942 27.0342L34.2614 27.6144L33.6285 27.0342C33.4188 26.8421 33.0789 26.8421 32.8691 27.0342C32.6595 27.2265 32.6595 27.5381 32.8691 27.7304L33.502 28.3106L32.8693 28.8906Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M40.7249 12.0292C40.7271 12.1454 40.8316 12.2378 40.9583 12.2358C41.0848 12.2338 41.1858 12.138 41.1836 12.0219L41.177 11.6714L41.5593 11.6653C41.6859 11.6633 41.7868 11.5675 41.7847 11.4514C41.7824 11.3353 41.678 11.2428 41.5513 11.2448L41.169 11.2509L41.1623 10.9005C41.16 10.7844 41.0555 10.6918 40.9289 10.6939C40.8022 10.6959 40.7013 10.7917 40.7036 10.9078L40.7102 11.2582L40.3279 11.2644C40.2012 11.2664 40.1004 11.3622 40.1026 11.4783C40.1047 11.5944 40.2092 11.6869 40.336 11.6849L40.7183 11.6788L40.7249 12.0292Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M27.8232 8.72849C27.865 8.81077 27.9717 8.84636 28.0616 8.808C28.1512 8.76963 28.1901 8.67183 28.1482 8.58955L28.022 8.34128L28.2928 8.22549C28.3827 8.18712 28.4215 8.08932 28.3796 8.00705C28.3378 7.92477 28.2311 7.88917 28.1412 7.92754L27.8704 8.04333L27.744 7.79502C27.7022 7.71274 27.5955 7.67715 27.5058 7.71551C27.416 7.75388 27.3771 7.85168 27.419 7.93396L27.5454 8.18226L27.2746 8.29804C27.1847 8.3364 27.1459 8.4342 27.1878 8.51648C27.2296 8.59876 27.3363 8.63435 27.4262 8.59599L27.697 8.48021L27.8232 8.72849Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M15.7081 11.6736C15.8101 11.6486 15.8707 11.5525 15.8433 11.459C15.816 11.3655 15.7112 11.31 15.6092 11.335L15.3014 11.4106L15.2189 11.1285C15.1916 11.035 15.0867 10.9795 14.9847 11.0046C14.8828 11.0296 14.8222 11.1257 14.8496 11.2192L14.932 11.5014L14.6242 11.577C14.5222 11.602 14.4617 11.6981 14.489 11.7917C14.5163 11.8851 14.6211 11.9406 14.7232 11.9156L15.031 11.84L15.1135 12.1221C15.1408 12.2156 15.2457 12.2711 15.3476 12.2461C15.4496 12.221 15.5102 12.1249 15.4828 12.0314L15.4004 11.7492L15.7081 11.6736Z"
      fill="#757575"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M21.0567 28.8906C20.847 29.0829 20.847 29.3945 21.0567 29.5868C21.2664 29.7789 21.6064 29.7789 21.8161 29.5868L22.4489 29.0066L23.0817 29.5868C23.2914 29.7789 23.6314 29.7789 23.8411 29.5868C24.0508 29.3945 24.0508 29.0829 23.8411 28.8906L23.2083 28.3106L23.8411 27.7304C24.0508 27.5381 24.0508 27.2265 23.8411 27.0342C23.6314 26.8421 23.2914 26.8421 23.0817 27.0342L22.4489 27.6144L21.8161 27.0342C21.6064 26.8421 21.2664 26.8421 21.0567 27.0342C20.847 27.2265 20.847 27.5381 21.0567 27.7304L21.6895 28.3106L21.0567 28.8906Z"
      fill="#757575"
    />
    <path
      d="M35.1658 34.3526L27.3859 36.4445C27.0994 36.5215 26.924 36.7969 26.9941 37.0594C27.0643 37.322 27.3533 37.4724 27.6398 37.3954L35.4197 35.3035C35.7062 35.2265 35.8815 34.9512 35.8114 34.6886C35.7413 34.426 35.4523 34.2756 35.1658 34.3526Z"
      fill="#757575"
    />
    <path d="M1.45801 23.643V23.0382H7.0129V23.643H1.45801Z" fill="#757575" />
    <path
      d="M8.83886 35.3477L6.74805 24.4165H7.46147L9.54913 35.3477H8.83886Z"
      fill="#757575"
    />
    <path
      d="M9.37305 36.7379V36.1284L14.9279 37.8212V38.4307L9.37305 36.7379Z"
      fill="#757575"
    />
    <path
      d="M40.8604 38.4309V37.8214L46.414 35.9725V36.582L40.8604 38.4309Z"
      fill="#757575"
    />
    <path
      d="M46.2744 35.3477L48.367 24.4165H49.0755L46.9896 35.3477H46.2744Z"
      fill="#757575"
    />
    <path d="M48.8125 23.643V23.0382H54.3674V23.643H48.8125Z" fill="#757575" />
  </svg>
)
