const React = require("react");
const LocomotiveIcon = ({ title, titleId, ...props }) => (
  <svg
    width="1em"
    height="1em"
    viewBox="0 0 32 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    aria-labelledby={titleId}
    {...props}
  >
    {title ? <title id={titleId}>{title}</title> : null}
    <g filter="url(#filter0_i_18_9008)">
      <path
        d="M6.5 20C7.32843 20 8 19.3284 8 18.5C8 17.6716 7.32843 17 6.5 17C5.67157 17 5 17.6716 5 18.5C5 19.3284 5.67157 20 6.5 20Z"
        fill="url(#paint0_linear_18_9008)"
      />
    </g>
    <path d="M29 28H8V24H29V26.67V28Z" fill="url(#paint1_linear_18_9008)" />
    <path d="M15 12H9V14H15V12Z" fill="url(#paint2_linear_18_9008)" />
    <path d="M15 12H9V14H15V12Z" fill="url(#paint3_linear_18_9008)" />
    <path
      d="M7 6H17V4C17 3.45 16.55 3 16 3H8C7.45001 3 7 3.45 7 4V6Z"
      fill="url(#paint4_linear_18_9008)"
    />
    <path
      d="M7 6H17V4C17 3.45 16.55 3 16 3H8C7.45001 3 7 3.45 7 4V6Z"
      fill="url(#paint5_radial_18_9008)"
    />
    <path
      d="M7 6H17V4C17 3.45 16.55 3 16 3H8C7.45001 3 7 3.45 7 4V6Z"
      fill="url(#paint6_radial_18_9008)"
    />
    <path
      d="M7 6H17V4C17 3.45 16.55 3 16 3H8C7.45001 3 7 3.45 7 4V6Z"
      fill="url(#paint7_linear_18_9008)"
    />
    <path
      d="M7 9.41V7H17V9.41C17 9.79 16.85 10.15 16.58 10.42L15 12H9L7.42001 10.42C7.14999 10.15 7 9.79 7 9.41Z"
      fill="url(#paint8_linear_18_9008)"
    />
    <path
      d="M7 9.41V7H17V9.41C17 9.79 16.85 10.15 16.58 10.42L15 12H9L7.42001 10.42C7.14999 10.15 7 9.79 7 9.41Z"
      fill="url(#paint9_radial_18_9008)"
    />
    <path
      d="M7 9.41V7H17V9.41C17 9.79 16.85 10.15 16.58 10.42L15 12H9L7.42001 10.42C7.14999 10.15 7 9.79 7 9.41Z"
      fill="url(#paint10_radial_18_9008)"
    />
    <path
      d="M7 9.41V7H17V9.41C17 9.79 16.85 10.15 16.58 10.42L15 12H9L7.42001 10.42C7.14999 10.15 7 9.79 7 9.41Z"
      fill="url(#paint11_linear_18_9008)"
    />
    <path
      d="M16 17C15.45 17 15 16.55 15 16C15 15.45 15.45 15 16 15C16.55 15 17 15.45 17 16C17 16.56 16.55 17 16 17Z"
      fill="url(#paint12_linear_18_9008)"
    />
    <g filter="url(#filter1_i_18_9008)">
      <path
        d="M23.5 24H7.78C6.8 24 6 23.2 6 22.22V16.75C6 15.23 7.23 14 8.75 14H23.5V24Z"
        fill="url(#paint13_linear_18_9008)"
      />
    </g>
    <g filter="url(#filter2_i_18_9008)">
      <path
        d="M29 24H19V7.76001C19 6.79001 19.78 6.01001 20.75 6.01001H27.24C28.21 6.01001 28.99 6.79001 28.99 7.76001V24H29Z"
        fill="url(#paint14_linear_18_9008)"
      />
      <path
        d="M29 24H19V7.76001C19 6.79001 19.78 6.01001 20.75 6.01001H27.24C28.21 6.01001 28.99 6.79001 28.99 7.76001V24H29Z"
        fill="url(#paint15_radial_18_9008)"
      />
    </g>
    <path
      d="M29 24H19V7.76001C19 6.79001 19.78 6.01001 20.75 6.01001H27.24C28.21 6.01001 28.99 6.79001 28.99 7.76001V24H29Z"
      fill="url(#paint16_radial_18_9008)"
    />
    <path
      d="M2.69994 29H6.99994H7.99994V24L6.99994 23L2.18993 27.76C1.72993 28.22 2.04994 29 2.69994 29Z"
      fill="url(#paint17_linear_18_9008)"
    />
    <path
      d="M2.69994 29H6.99994H7.99994V24L6.99994 23L2.18993 27.76C1.72993 28.22 2.04994 29 2.69994 29Z"
      fill="url(#paint18_linear_18_9008)"
    />
    <path
      d="M2.69994 29H6.99994H7.99994V24L6.99994 23L2.18993 27.76C1.72993 28.22 2.04994 29 2.69994 29Z"
      fill="url(#paint19_linear_18_9008)"
    />
    <g filter="url(#filter3_i_18_9008)">
      <path
        d="M15 29C16.1046 29 17 28.1046 17 27C17 25.8954 16.1046 25 15 25C13.8954 25 13 25.8954 13 27C13 28.1046 13.8954 29 15 29Z"
        fill="url(#paint20_linear_18_9008)"
      />
    </g>
    <g filter="url(#filter4_i_18_9008)">
      <path
        d="M10.8282 29C11.9328 29 12.8282 28.1046 12.8282 27C12.8282 25.8954 11.9328 25 10.8282 25C9.72368 25 8.82825 25.8954 8.82825 27C8.82825 28.1046 9.72368 29 10.8282 29Z"
        fill="url(#paint21_linear_18_9008)"
      />
      <path
        d="M10.8282 29C11.9328 29 12.8282 28.1046 12.8282 27C12.8282 25.8954 11.9328 25 10.8282 25C9.72368 25 8.82825 25.8954 8.82825 27C8.82825 28.1046 9.72368 29 10.8282 29Z"
        fill="url(#paint22_radial_18_9008)"
      />
    </g>
    <path d="M29 22H6V24H29V22Z" fill="url(#paint23_linear_18_9008)" />
    <g filter="url(#filter5_i_18_9008)">
      <path
        d="M15 26H11C10.45 26 10 26.45 10 27C10 27.55 10.45 28 11 28H15C15.55 28 16 27.55 16 27C16 26.45 15.55 26 15 26Z"
        fill="url(#paint24_linear_18_9008)"
      />
      <path
        d="M15 26H11C10.45 26 10 26.45 10 27C10 27.55 10.45 28 11 28H15C15.55 28 16 27.55 16 27C16 26.45 15.55 26 15 26Z"
        fill="url(#paint25_radial_18_9008)"
      />
      <path
        d="M15 26H11C10.45 26 10 26.45 10 27C10 27.55 10.45 28 11 28H15C15.55 28 16 27.55 16 27C16 26.45 15.55 26 15 26Z"
        fill="url(#paint26_radial_18_9008)"
      />
      <path
        d="M15 26H11C10.45 26 10 26.45 10 27C10 27.55 10.45 28 11 28H15C15.55 28 16 27.55 16 27C16 26.45 15.55 26 15 26Z"
        fill="url(#paint27_linear_18_9008)"
      />
    </g>
    <path
      d="M15 26H11C10.45 26 10 26.45 10 27C10 27.55 10.45 28 11 28H15C15.55 28 16 27.55 16 27C16 26.45 15.55 26 15 26Z"
      fill="url(#paint28_radial_18_9008)"
    />
    <path d="M17 6H7V8H17V6Z" fill="url(#paint29_linear_18_9008)" />
    <path d="M17 6H7V8H17V6Z" fill="url(#paint30_radial_18_9008)" />
    <g filter="url(#filter6_i_18_9008)">
      <path
        d="M21 29C22.6569 29 24 27.6569 24 26C24 24.3431 22.6569 23 21 23C19.3431 23 18 24.3431 18 26C18 27.6569 19.3431 29 21 29Z"
        fill="url(#paint31_linear_18_9008)"
      />
    </g>
    <g filter="url(#filter7_f_18_9008)">
      <path
        d="M23.549 26C23.549 27.4078 22.4078 28.549 21 28.549C19.5922 28.549 18.4509 27.4078 18.4509 26C18.4509 24.5922 19.5922 23.4509 21 23.4509C22.4078 23.4509 23.549 24.5922 23.549 26Z"
        stroke="url(#paint32_linear_18_9008)"
        strokeWidth={0.25}
      />
    </g>
    <g filter="url(#filter8_d_18_9008)">
      <path
        d="M21 28C22.1046 28 23 27.1046 23 26C23 24.8954 22.1046 24 21 24C19.8954 24 19 24.8954 19 26C19 27.1046 19.8954 28 21 28Z"
        fill="url(#paint33_radial_18_9008)"
      />
      <path
        d="M21 28C22.1046 28 23 27.1046 23 26C23 24.8954 22.1046 24 21 24C19.8954 24 19 24.8954 19 26C19 27.1046 19.8954 28 21 28Z"
        fill="url(#paint34_radial_18_9008)"
      />
      <path
        d="M21 28C22.1046 28 23 27.1046 23 26C23 24.8954 22.1046 24 21 24C19.8954 24 19 24.8954 19 26C19 27.1046 19.8954 28 21 28Z"
        fill="url(#paint35_radial_18_9008)"
      />
    </g>
    <g filter="url(#filter9_f_18_9008)">
      <path
        d="M21 27.4163C21.7821 27.4163 22.4162 26.7823 22.4162 26.0001C22.4162 25.218 21.7821 24.584 21 24.584C20.2179 24.584 19.5839 25.218 19.5839 26.0001C19.5839 26.7823 20.2179 27.4163 21 27.4163Z"
        fill="#B8A7B6"
      />
    </g>
    <g filter="url(#filter10_i_18_9008)">
      <path
        d="M27 29C28.6569 29 30 27.6569 30 26C30 24.3431 28.6569 23 27 23C25.3431 23 24 24.3431 24 26C24 27.6569 25.3431 29 27 29Z"
        fill="url(#paint36_linear_18_9008)"
      />
    </g>
    <g filter="url(#filter11_d_18_9008)">
      <path
        d="M27 28C28.1046 28 29 27.1046 29 26C29 24.8954 28.1046 24 27 24C25.8954 24 25 24.8954 25 26C25 27.1046 25.8954 28 27 28Z"
        fill="url(#paint37_radial_18_9008)"
      />
      <path
        d="M27 28C28.1046 28 29 27.1046 29 26C29 24.8954 28.1046 24 27 24C25.8954 24 25 24.8954 25 26C25 27.1046 25.8954 28 27 28Z"
        fill="url(#paint38_radial_18_9008)"
      />
      <path
        d="M27 28C28.1046 28 29 27.1046 29 26C29 24.8954 28.1046 24 27 24C25.8954 24 25 24.8954 25 26C25 27.1046 25.8954 28 27 28Z"
        fill="url(#paint39_radial_18_9008)"
      />
    </g>
    <g filter="url(#filter12_f_18_9008)">
      <path
        d="M27 27.4163C27.7821 27.4163 28.4162 26.7823 28.4162 26.0001C28.4162 25.218 27.7821 24.584 27 24.584C26.2179 24.584 25.5839 25.218 25.5839 26.0001C25.5839 26.7823 26.2179 27.4163 27 27.4163Z"
        fill="#B8A7B6"
      />
    </g>
    <g filter="url(#filter13_f_18_9008)">
      <path
        d="M29.549 26C29.549 27.4078 28.4078 28.549 27 28.549C25.5922 28.549 24.4509 27.4078 24.4509 26C24.4509 24.5922 25.5922 23.4509 27 23.4509C28.4078 23.4509 29.549 24.5922 29.549 26Z"
        stroke="url(#paint40_linear_18_9008)"
        strokeWidth={0.25}
      />
    </g>
    <path
      d="M21 28C22.1046 28 23 27.1046 23 26C23 24.8954 22.1046 24 21 24C19.8954 24 19 24.8954 19 26C19 27.1046 19.8954 28 21 28Z"
      fill="url(#paint41_radial_18_9008)"
    />
    <path
      d="M27 28C28.1046 28 29 27.1046 29 26C29 24.8954 28.1046 24 27 24C25.8954 24 25 24.8954 25 26C25 27.1046 25.8954 28 27 28Z"
      fill="url(#paint42_radial_18_9008)"
    />
    <g filter="url(#filter14_i_18_9008)">
      <rect
        x={20.9556}
        y={8.03125}
        width={6.04435}
        height={6.04435}
        rx={1}
        fill="url(#paint43_linear_18_9008)"
      />
      <rect
        x={20.9556}
        y={8.03125}
        width={6.04435}
        height={6.04435}
        rx={1}
        fill="url(#paint44_linear_18_9008)"
      />
      <rect
        x={20.9556}
        y={8.03125}
        width={6.04435}
        height={6.04435}
        rx={1}
        fill="url(#paint45_linear_18_9008)"
      />
    </g>
    <g filter="url(#filter15_f_18_9008)">
      <path
        d="M8.80017 15.386H18.212"
        stroke="url(#paint46_linear_18_9008)"
        strokeLinecap="square"
      />
    </g>
    <g filter="url(#filter16_f_18_9008)">
      <path
        d="M8.33167 3.7229H16.0813"
        stroke="url(#paint47_linear_18_9008)"
        strokeWidth={0.4}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter17_f_18_9008)">
      <path
        d="M21 7H27.0037C27.556 7 28.0037 7.44772 28.0037 8V20.9659"
        stroke="url(#paint48_linear_18_9008)"
        strokeWidth={0.8}
        strokeLinecap="round"
      />
    </g>
    <defs>
      <filter
        id="filter0_i_18_9008"
        x={5}
        y={17}
        width={3}
        height={3}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.733333 0 0 0 0 0.533333 0 0 0 0 0.223529 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter1_i_18_9008"
        x={6}
        y={14}
        width={18.75}
        height={10}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={1.25} />
        <feGaussianBlur stdDeviation={0.75} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.172549 0 0 0 0 0.156863 0 0 0 0 0.188235 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter2_i_18_9008"
        x={19}
        y={6.01001}
        width={11}
        height={17.99}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={1} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.592157 0 0 0 0 0.172549 0 0 0 0 0.305882 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter3_i_18_9008"
        x={13}
        y={25}
        width={4}
        height={4}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset />
        <feGaussianBlur stdDeviation={0.25} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.188235 0 0 0 0 0.113725 0 0 0 0 0.243137 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter4_i_18_9008"
        x={8.82825}
        y={25}
        width={4}
        height={4}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.188235 0 0 0 0 0.113725 0 0 0 0 0.243137 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter5_i_18_9008"
        x={10}
        y={26}
        width={6}
        height={2.1}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dy={0.1} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.501961 0 0 0 0 0.478431 0 0 0 0 0.47451 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter6_i_18_9008"
        x={18}
        y={23}
        width={6}
        height={6}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset />
        <feGaussianBlur stdDeviation={0.25} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.188235 0 0 0 0 0.113725 0 0 0 0 0.243137 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter7_f_18_9008"
        x={17.9259}
        y={22.9259}
        width={6.14808}
        height={6.14814}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.2}
          result="effect1_foregroundBlur_18_9008"
        />
      </filter>
      <filter
        id="filter8_d_18_9008"
        x={18.7}
        y={23.9}
        width={4.4}
        height={4.4}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={-0.1} dy={0.1} />
        <feGaussianBlur stdDeviation={0.1} />
        <feComposite in2="hardAlpha" operator="out" />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.2 0 0 0 0 0.137255 0 0 0 0 0.247059 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="BackgroundImageFix"
          result="effect1_dropShadow_18_9008"
        />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="effect1_dropShadow_18_9008"
          result="shape"
        />
      </filter>
      <filter
        id="filter9_f_18_9008"
        x={18.8339}
        y={23.834}
        width={4.33228}
        height={4.33228}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.375}
          result="effect1_foregroundBlur_18_9008"
        />
      </filter>
      <filter
        id="filter10_i_18_9008"
        x={24}
        y={23}
        width={6}
        height={6}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset />
        <feGaussianBlur stdDeviation={0.25} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.188235 0 0 0 0 0.113725 0 0 0 0 0.243137 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter11_d_18_9008"
        x={24.7}
        y={23.9}
        width={4.4}
        height={4.4}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={-0.1} dy={0.1} />
        <feGaussianBlur stdDeviation={0.1} />
        <feComposite in2="hardAlpha" operator="out" />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.2 0 0 0 0 0.137255 0 0 0 0 0.247059 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="BackgroundImageFix"
          result="effect1_dropShadow_18_9008"
        />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="effect1_dropShadow_18_9008"
          result="shape"
        />
      </filter>
      <filter
        id="filter12_f_18_9008"
        x={24.8339}
        y={23.834}
        width={4.33228}
        height={4.33228}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.375}
          result="effect1_foregroundBlur_18_9008"
        />
      </filter>
      <filter
        id="filter13_f_18_9008"
        x={23.9259}
        y={22.9259}
        width={6.14808}
        height={6.14814}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.2}
          result="effect1_foregroundBlur_18_9008"
        />
      </filter>
      <filter
        id="filter14_i_18_9008"
        x={20.4556}
        y={8.03125}
        width={6.54437}
        height={6.54443}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={-0.5} dy={0.5} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.141176 0 0 0 0 0.490196 0 0 0 0 0.870588 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9008"
        />
      </filter>
      <filter
        id="filter15_f_18_9008"
        x={7.30017}
        y={13.886}
        width={12.4119}
        height={3}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.5}
          result="effect1_foregroundBlur_18_9008"
        />
      </filter>
      <filter
        id="filter16_f_18_9008"
        x={7.73165}
        y={3.12295}
        width={8.94966}
        height={1.1999}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.2}
          result="effect1_foregroundBlur_18_9008"
        />
      </filter>
      <filter
        id="filter17_f_18_9008"
        x={19.8}
        y={5.8001}
        width={9.40371}
        height={16.3659}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.4}
          result="effect1_foregroundBlur_18_9008"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_9008"
        x1={6.4975}
        y1={17.5174}
        x2={6.4975}
        y2={20.4897}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#E29A24" />
        <stop offset={1} stopColor="#B6702E" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_9008"
        x1={18.4975}
        y1={23.6339}
        x2={18.4975}
        y2={26.3187}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#231928" />
        <stop offset={1} stopColor="#353037" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_9008"
        x1={9}
        y1={13.003}
        x2={15}
        y2={13.003}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.116553} stopColor="#312D34" />
        <stop offset={0.600043} stopColor="#52455C" />
        <stop offset={0.845241} stopColor="#52455C" />
        <stop offset={1} stopColor="#3D273B" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_9008"
        x1={12}
        y1={12}
        x2={12}
        y2={12.2393}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#32203E" />
        <stop offset={1} stopColor="#32203E" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint4_linear_18_9008"
        x1={8.29029}
        y1={9.503}
        x2={16.7709}
        y2={9.503}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#2E2635" />
        <stop offset={1} stopColor="#7D6488" />
      </linearGradient>
      <radialGradient
        id="paint5_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.6562 9.7735) rotate(180) scale(2.19642 4.65125)"
      >
        <stop offset={0.255319} stopColor="#42203E" />
        <stop offset={1} stopColor="#42203E" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint6_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(14.3408 7.5) rotate(-90) scale(4.23289 2.65918)"
      >
        <stop stopColor="#685575" />
        <stop offset={1} stopColor="#685575" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint7_linear_18_9008"
        x1={12}
        y1={12.2186}
        x2={12}
        y2={9.48341}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.591549} stopColor="#31203D" />
        <stop offset={1} stopColor="#31203D" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint8_linear_18_9008"
        x1={8.29029}
        y1={9.503}
        x2={16.7709}
        y2={9.503}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#2E2635" />
        <stop offset={1} stopColor="#7D6488" />
      </linearGradient>
      <radialGradient
        id="paint9_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.6562 9.7735) rotate(180) scale(2.19642 4.65125)"
      >
        <stop offset={0.255319} stopColor="#42203E" />
        <stop offset={1} stopColor="#42203E" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint10_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(14.3408 7.5) rotate(-90) scale(4.23289 2.65918)"
      >
        <stop stopColor="#685575" />
        <stop offset={1} stopColor="#685575" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint11_linear_18_9008"
        x1={12}
        y1={12.2186}
        x2={12}
        y2={9.48341}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.591549} stopColor="#31203D" />
        <stop offset={1} stopColor="#31203D" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint12_linear_18_9008"
        x1={14.9975}
        y1={16.003}
        x2={16.9975}
        y2={16.003}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#1C1C1C" />
        <stop offset={1} stopColor="#9B9B9B" />
      </linearGradient>
      <linearGradient
        id="paint13_linear_18_9008"
        x1={14.7475}
        y1={21.9473}
        x2={14.7475}
        y2={15.7623}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#3E3842" />
        <stop offset={1} stopColor="#5D4A6D" />
      </linearGradient>
      <linearGradient
        id="paint14_linear_18_9008"
        x1={23.9975}
        y1={6.01001}
        x2={23.9975}
        y2={21.8331}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D53779" />
        <stop offset={1} stopColor="#E73450" />
      </linearGradient>
      <radialGradient
        id="paint15_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(29 6.20949) rotate(134.16) scale(2.54174 1.38077)"
      >
        <stop stopColor="#F2508E" />
        <stop offset={1} stopColor="#F2508E" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint16_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(18.6922 20.2169) rotate(-35.1487) scale(4.96699 12.4225)"
      >
        <stop offset={0.6811} stopColor="#E53352" />
        <stop offset={1} stopColor="#E53352" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint17_linear_18_9008"
        x1={2.54904}
        y1={27.5937}
        x2={8.36154}
        y2={27.5937}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#DF346A" />
        <stop offset={1} stopColor="#EB344A" />
      </linearGradient>
      <linearGradient
        id="paint18_linear_18_9008"
        x1={3.78439}
        y1={26}
        x2={4.71175}
        y2={26.9211}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.272902} stopColor="#9C4150" />
        <stop offset={1} stopColor="#9C4150" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint19_linear_18_9008"
        x1={4.98654}
        y1={29.2263}
        x2={4.98654}
        y2={28.1664}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.31579} stopColor="#A52C66" />
        <stop offset={1} stopColor="#A52C66" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint20_linear_18_9008"
        x1={15.2563}
        y1={28.704}
        x2={15.2563}
        y2={25}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#413649" />
        <stop offset={1} stopColor="#644D74" />
      </linearGradient>
      <linearGradient
        id="paint21_linear_18_9008"
        x1={11.0846}
        y1={29}
        x2={11.0846}
        y2={25}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#45394F" />
        <stop offset={1} stopColor="#644D74" />
      </linearGradient>
      <radialGradient
        id="paint22_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(10.9631 27.1015) rotate(90.8126) scale(1.10167)"
      >
        <stop offset={0.806894} stopColor="#342340" />
        <stop offset={1} stopColor="#342340" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint23_linear_18_9008"
        x1={6}
        y1={24}
        x2={29}
        y2={24}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#706671" />
        <stop offset={0.0930881} stopColor="#A99AAA" />
        <stop offset={0.932367} stopColor="#C9B9C1" />
        <stop offset={1} stopColor="#F3E8E2" />
      </linearGradient>
      <linearGradient
        id="paint24_linear_18_9008"
        x1={13.1741}
        y1={26}
        x2={13.1741}
        y2={28}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#B7ABB2" />
        <stop offset={1} stopColor="#B19DB2" />
      </linearGradient>
      <radialGradient
        id="paint25_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(15.5491 27) rotate(-180) scale(5.90625 3.81111)"
      >
        <stop offset={0.78836} stopColor="#664356" stopOpacity={0} />
        <stop offset={1} stopColor="#664356" />
      </radialGradient>
      <radialGradient
        id="paint26_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(16 26.5312) rotate(155.833) scale(1.145 1.10706)"
      >
        <stop stopColor="#D8CACC" />
        <stop offset={1} stopColor="#D8CACC" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint27_linear_18_9008"
        x1={13}
        y1={28.3594}
        x2={13}
        y2={27.4375}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#8E689F" />
        <stop offset={1} stopColor="#8E689F" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint28_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(16.7054 25.1383) rotate(142.321) scale(4.6818 3.58383)"
      >
        <stop stopColor="#EFE3DD" />
        <stop offset={1} stopColor="#EFE3DD" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint29_linear_18_9008"
        x1={7.54434}
        y1={7.003}
        x2={17.128}
        y2={7.003}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A2693C" />
        <stop offset={0.500753} stopColor="#FAA845" />
        <stop offset={0.737678} stopColor="#FFC651" />
        <stop offset={0.942188} stopColor="#FFC651" />
        <stop offset={1} stopColor="#F6B253" />
      </linearGradient>
      <radialGradient
        id="paint30_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.3246 8) rotate(180) scale(1.16037 1.39681)"
      >
        <stop offset={0.071428} stopColor="#C0813E" />
        <stop offset={1} stopColor="#C0813E" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint31_linear_18_9008"
        x1={21.3845}
        y1={28.5561}
        x2={21.3845}
        y2={23}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#2F1C3B" />
        <stop offset={1} stopColor="#644D74" />
      </linearGradient>
      <linearGradient
        id="paint32_linear_18_9008"
        x1={22.7135}
        y1={23.5903}
        x2={20.1417}
        y2={28.0369}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#7A6788" />
        <stop offset={1} stopColor="#7A6788" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint33_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.586 25.088) rotate(120.433) scale(3.37735)"
      >
        <stop offset={0.443604} stopColor="#B8A6B6" />
        <stop offset={1} stopColor="#8E6D9C" />
      </radialGradient>
      <radialGradient
        id="paint34_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.8375 27.0377) rotate(-37.2895) scale(3.77877 3.93698)"
      >
        <stop offset={0.688709} stopColor="#F4E9E4" stopOpacity={0} />
        <stop offset={1} stopColor="#F4E9E4" />
      </radialGradient>
      <radialGradient
        id="paint35_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.913 26.6477) rotate(-137.731) scale(3.93651)"
      >
        <stop offset={0.533737} stopColor="#6E656E" stopOpacity={0} />
        <stop offset={1} stopColor="#6E656E" />
      </radialGradient>
      <linearGradient
        id="paint36_linear_18_9008"
        x1={27.3845}
        y1={28.5561}
        x2={27.3845}
        y2={23}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#2F1C3B" />
        <stop offset={1} stopColor="#644D74" />
      </linearGradient>
      <radialGradient
        id="paint37_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.586 25.088) rotate(120.433) scale(3.37735)"
      >
        <stop offset={0.443604} stopColor="#B8A6B6" />
        <stop offset={1} stopColor="#8E6D9C" />
      </radialGradient>
      <radialGradient
        id="paint38_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.8375 27.0377) rotate(-37.2895) scale(3.77877 3.93698)"
      >
        <stop offset={0.688709} stopColor="#F4E9E4" stopOpacity={0} />
        <stop offset={1} stopColor="#F4E9E4" />
      </radialGradient>
      <radialGradient
        id="paint39_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.913 26.6477) rotate(-137.731) scale(3.93651)"
      >
        <stop offset={0.533737} stopColor="#6E656E" stopOpacity={0} />
        <stop offset={1} stopColor="#6E656E" />
      </radialGradient>
      <linearGradient
        id="paint40_linear_18_9008"
        x1={28.7135}
        y1={23.5903}
        x2={26.1417}
        y2={28.0369}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#7A6788" />
        <stop offset={1} stopColor="#7A6788" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint41_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(23 24) rotate(127.161) scale(4.04845)"
      >
        <stop stopColor="#EFE3DD" />
        <stop offset={1} stopColor="#EFE3DD" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint42_radial_18_9008"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(29 24) rotate(127.161) scale(4.04845)"
      >
        <stop stopColor="#EFE3DD" />
        <stop offset={1} stopColor="#EFE3DD" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint43_linear_18_9008"
        x1={27}
        y1={7.78137}
        x2={21.0803}
        y2={14.0756}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#44AFF5" />
        <stop offset={1} stopColor="#55E4FF" />
      </linearGradient>
      <linearGradient
        id="paint44_linear_18_9008"
        x1={20.7366}
        y1={12.4376}
        x2={22.2053}
        y2={12.4376}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#57FAFF" />
        <stop offset={1} stopColor="#57FAFF" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint45_linear_18_9008"
        x1={23.7991}
        y1={7.43762}
        x2={23.7991}
        y2={11.0534}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#1C89EA" />
        <stop offset={1} stopColor="#1C89EA" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint46_linear_18_9008"
        x1={9.07853}
        y1={16.4101}
        x2={21.2776}
        y2={16.4101}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#695579" />
        <stop offset={1} stopColor="#644F7C" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint47_linear_18_9008"
        x1={9.98935}
        y1={4.75247}
        x2={16.6615}
        y2={4.75247}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#827091" stopOpacity={0} />
        <stop offset={1} stopColor="#827091" />
      </linearGradient>
      <linearGradient
        id="paint48_linear_18_9008"
        x1={19.7897}
        y1={15.029}
        x2={29.3497}
        y2={10.529}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#DF4F8A" stopOpacity={0} />
        <stop offset={1} stopColor="#EA4B89" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = LocomotiveIcon;
