import React, { ComponentType } from 'react'
// eslint-disable-next-line no-restricted-imports
import { SvgIcon, SvgIconProps } from '@material-ui/core'

export const GhostVm = (props: SvgIconProps) => (
  <SvgIcon {...props}>
    <path
      fill="#717171"
      d="M9.3 3.4h12.6c.77 0 1.4.63 1.4 1.4v8.4c0 .77-.63 1.4-1.4 1.4H17V16h1.4v1.4h-1.898c.095-.188.148-.4.148-.625v-8.4c0-.77-.63-1.4-1.4-1.4H7.9V4.8c0-.77.63-1.4 1.4-1.4z"
    ></path>
    <path
      fill="#717171"
      fillRule="evenodd"
      d="M7.55 18.525v-.35h-.408V17.8h.783v.725H7.55zm-1.225-.35V17.8h-.817v.375h.817zm-1.633 0V17.8h-.817v.375h.817zm-1.634 0V17.8H2.65c-.139 0-.27-.028-.39-.078l-.145.346c.165.069.346.107.535.107h.408zm-1.701-.865l.346-.144a1.012 1.012 0 01-.078-.391v-.35H1.25v.35c0 .19.038.37.107.535zm-.107-1.585h.375v-.7H1.25v.7zm0-1.4h.375v-.7H1.25v.7zm0-1.4h.375v-.7H1.25v.7zm0-1.4h.375v-.7H1.25v.7zm0-1.4h.375v-.7H1.25v.7zm0-1.4h.375v-.35c0-.139.028-.27.078-.391l-.346-.145a1.387 1.387 0 00-.107.536v.35zm.865-1.643l.144.346c.12-.05.252-.078.391-.078h.394v-.375H2.65c-.19 0-.37.038-.535.107zm1.716-.107v.375h.788v-.375H3.83zm1.575 0v.375h.788v-.375h-.788zm1.575 0v.375h.788v-.375H6.98zm1.575 0v.375h.788v-.375h-.788zm1.575 0v.375h.788v-.375h-.788zm1.575 0v.375h.788v-.375h-.788zm1.575 0v.375h.788v-.375h-.788zm1.575 0v.375h.394c.139 0 .27.028.391.078l.144-.346a1.388 1.388 0 00-.535-.107h-.394zm1.687.864l-.346.145c.05.12.078.252.078.39v.35h.375v-.35c0-.189-.038-.37-.107-.535zm.107 1.586h-.375v.7h.375v-.7zm0 1.4h-.375v.7h.375v-.7zm0 1.4h-.375v.7h.375v-.7zm0 1.4h-.375v.7h.375v-.7zm0 1.4h-.375v.7h.375v-.7zm0 1.4h-.375v.35c0 .139-.028.27-.078.39l.346.145c.069-.165.107-.346.107-.535v-.35zm-.865 1.643l-.144-.346c-.12.05-.252.078-.391.078h-.408v.375h.408c.19 0 .37-.038.535-.107zm-1.76.107V17.8h-.817v.375h.817zm-1.633 0V17.8h-.817v.375h.817zm-1.634 0V17.8h-.783v.725h.375v-.35h.408zm-.408 1.05h-.375v.725h.725v-.375h-.35v-.35zm1.025.35v.35h.025v.025h.35v-.375h-.375zm.375 1.025h-.35v.025h-.025v.35h.375V20.6zm-1.05.375V20.6H10v.375h.7zm-1.4 0V20.6h-.7v.375h.7zm-1.4 0V20.6h-.7v.375h.7zm-1.375 0v-.35H6.5V20.6h-.35v.375h.375zM6.15 19.95h.35v-.025h.025v-.35H6.15v.375zm1.05-.375v.375h.725v-.725H7.55v.35H7.2zM14.764 8.653a.386.386 0 00-.145-.028h-.401V8.25h.401c.1 0 .197.02.286.056l-.141.347zm-1.349-.028V8.25h-.803v.375h.803zm-1.605 0V8.25h-.803v.375h.803zm-1.606 0V8.25h-.803v.375h.803zm-1.605 0V8.25h-.803v.375h.803zm-1.606 0V8.25H6.19v.375h.803zm-1.605 0V8.25h-.803v.375h.803zm-1.606 0V8.25h-.401a.76.76 0 00-.286.056l.141.347a.385.385 0 01.145-.028h.401zm-.753.23l-.345-.146A.744.744 0 002.625 9v.356H3V9c0-.051.01-.1.03-.145zM3 10.07h-.375v.712H3v-.712zm0 1.425h-.375v.712H3v-.712zm0 1.425h-.375v.712H3v-.712zm0 1.425h-.375v.712H3v-.712zm0 1.425h-.375v.356c0 .103.021.201.06.291l.344-.146A.369.369 0 013 16.125v-.356zm.236.703l-.14.348a.76.76 0 00.285.055h.401V16.5h-.401c-.051 0-.1-.01-.145-.028zm1.349.028v.375h.803V16.5h-.803zm1.605 0v.375h.803V16.5H6.19zm1.606 0v.375h.803V16.5h-.803zm1.605 0v.375h.803V16.5h-.803zm1.606 0v.375h.803V16.5h-.803zm1.605 0v.375h.803V16.5h-.803zm1.606 0v.375h.401c.1 0 .197-.02.286-.055l-.141-.348a.387.387 0 01-.145.028h-.401zm.753-.23l.345.146a.745.745 0 00.059-.291v-.356H15v.356c0 .051-.01.1-.03.145zM15 15.056h.375v-.712H15v.712zm0-1.425h.375v-.712H15v.712zm0-1.425h.375v-.712H15v.712zm0-1.425h.375v-.712H15v.712zm0-1.425h.375V9a.745.745 0 00-.06-.291l-.344.146C14.99 8.9 15 8.95 15 9v.356z"
      clipRule="evenodd"
    ></path>
  </SvgIcon>
)
