const React = require("react");
const LightRailIcon = ({ 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}
    <path
      d="M12.8199 16.01H10.8699L14.5099 10.07C14.7499 9.69001 15.0199 9.33001 15.3299 9.01001H17.5199C18.6599 9.01001 19.3399 10.27 18.7399 11.22C18.7299 11.24 18.7099 11.26 18.6999 11.28C17.7699 12.63 17.0599 13.64 17.0599 13.64C16.1499 15.11 14.5499 16.01 12.8199 16.01Z"
      fill="url(#paint0_linear_18_9413)"
    />
    <g filter="url(#filter0_i_18_9413)">
      <path
        d="M29.9699 7.88501V28.01H8.13994C7.29994 26.46 7.01994 24.7 7.28994 23.01C7.44994 22 7.79994 21.02 8.34994 20.13L9.64994 18.01C17.7687 18.01 14.9274 7.88501 29.9699 7.88501Z"
        fill="url(#paint1_linear_18_9413)"
      />
    </g>
    <path
      d="M29.9699 23.01V28.01H8.13994C7.29994 26.46 7.01994 24.7 7.28994 23.01H29.9699Z"
      fill="url(#paint2_linear_18_9413)"
    />
    <path
      d="M29.9699 23.01V28.01H8.13994C7.29994 26.46 7.01994 24.7 7.28994 23.01H29.9699Z"
      fill="url(#paint3_radial_18_9413)"
    />
    <path
      d="M18.7399 11.22C18.7299 11.24 18.7099 11.26 18.6999 11.28C17.7699 12.63 17.0599 13.64 17.0599 13.64C16.1499 15.11 14.5499 16.01 12.8199 16.01H10.8699L14.5099 10.07C14.7499 9.69001 15.0199 9.33001 15.3299 9.01001H17.5199C18.6599 9.01001 19.3399 10.27 18.7399 11.22Z"
      fill="url(#paint4_linear_18_9413)"
    />
    <g filter="url(#filter1_i_18_9413)">
      <path
        d="M29.97 7.01001V9.01001H25.32C24.04 9.01001 22.85 9.66001 22.17 10.74C20.92 12.71 19.06 15.64 19.06 15.64C18.15 17.11 16.55 18.01 14.82 18.01H9.64996L10.87 16.01C13.6185 12.7375 14.1757 11.7159 15.33 9.01001C16.43 7.85001 17.94 7.13001 19.57 7.02001C19.7 7.01001 19.84 7.01001 19.98 7.01001H29.97Z"
        fill="url(#paint5_radial_18_9413)"
      />
    </g>
    <path
      d="M19.9799 7.01001C19.8399 7.01001 19.6999 7.01001 19.5699 7.02001C19.6199 7.01001 19.6799 7.01001 19.7299 7.01001H19.9799Z"
      fill="url(#paint6_linear_18_9413)"
    />
    <g filter="url(#filter2_i_18_9413)">
      <path
        d="M12.9699 22.01H10.9699C10.4199 22.01 9.96991 21.56 9.96991 21.01C9.96991 20.46 10.4199 20.01 10.9699 20.01H12.9699C13.5199 20.01 13.9699 20.46 13.9699 21.01C13.9699 21.56 13.5299 22.01 12.9699 22.01Z"
        fill="url(#paint7_radial_18_9413)"
      />
    </g>
    <path
      d="M29.9699 22.01H21.9699C21.4199 22.01 20.9699 21.56 20.9699 21.01C20.9699 20.46 21.4199 20.01 21.9699 20.01H29.9699V22.01Z"
      fill="url(#paint8_linear_18_9413)"
    />
    <path
      d="M23.2199 18.01H22.7399C21.4999 18.01 20.7399 16.65 21.3899 15.59L23.0999 12.82C23.7999 11.7 25.0199 11.01 26.3499 11.01H29.9799V18.01"
      fill="url(#paint9_radial_18_9413)"
    />
    <path
      d="M23.2199 18.01H22.7399C21.4999 18.01 20.7399 16.65 21.3899 15.59L23.0999 12.82C23.7999 11.7 25.0199 11.01 26.3499 11.01H29.9799V18.01"
      fill="url(#paint10_linear_18_9413)"
    />
    <path
      d="M23.2199 18.01H22.7399C21.4999 18.01 20.7399 16.65 21.3899 15.59L23.0999 12.82C23.7999 11.7 25.0199 11.01 26.3499 11.01H29.9799V18.01"
      fill="url(#paint11_linear_18_9413)"
    />
    <path
      d="M23.2199 18.01H22.7399C21.4999 18.01 20.7399 16.65 21.3899 15.59L23.0999 12.82C23.7999 11.7 25.0199 11.01 26.3499 11.01H29.9799V18.01"
      fill="url(#paint12_linear_18_9413)"
    />
    <path
      d="M29.9699 27.01H1.98993V30.01H29.9699V27.01Z"
      fill="url(#paint13_linear_18_9413)"
    />
    <g filter="url(#filter3_f_18_9413)">
      <rect
        x={2.61078}
        y={27.6586}
        width={26.8146}
        height={0.85143}
        fill="url(#paint14_linear_18_9413)"
      />
    </g>
    <path
      d="M18.7399 11.22C18.7299 11.24 18.7099 11.26 18.6999 11.28C17.7699 12.63 17.0599 13.64 17.0599 13.64C16.1499 15.11 14.5499 16.01 12.8199 16.01H10.8699L14.5099 10.07C14.7499 9.69001 15.0199 9.33001 15.3299 9.01001H17.5199C18.6599 9.01001 19.3399 10.27 18.7399 11.22Z"
      fill="url(#paint15_radial_18_9413)"
    />
    <defs>
      <filter
        id="filter0_i_18_9413"
        x={7.19067}
        y={7.88501}
        width={23.5292}
        height={20.125}
        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.75} />
        <feGaussianBlur stdDeviation={0.625} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.713726 0 0 0 0 0.694118 0 0 0 0 0.694118 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9413"
        />
      </filter>
      <filter
        id="filter1_i_18_9413"
        x={9.64996}
        y={7.01001}
        width={20.92}
        height={11.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 dx={0.6} dy={0.1} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.372549 0 0 0 0 0.556863 0 0 0 0 0.780392 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9413"
        />
      </filter>
      <filter
        id="filter2_i_18_9413"
        x={9.96991}
        y={20.01}
        width={4}
        height={2}
        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.909804 0 0 0 0 0.180392 0 0 0 0 0.0666667 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_9413"
        />
      </filter>
      <filter
        id="filter3_f_18_9413"
        x={1.61078}
        y={26.6586}
        width={28.8146}
        height={2.85144}
        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_9413"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_9413"
        x1={10.8743}
        y1={12.51}
        x2={18.9672}
        y2={12.51}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D3D3D3" />
        <stop offset={0.9979} stopColor="#F4F4F4" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_9413"
        x1={15.2516}
        y1={18.51}
        x2={29.9743}
        y2={18.51}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#DCD0E1" />
        <stop offset={1} stopColor="#EBE0EF" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_9413"
        x1={7.48406}
        y1={25.51}
        x2={25.4985}
        y2={25.51}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#E1B64A" />
        <stop offset={0.156296} stopColor="#FFD25B" />
        <stop offset={1} stopColor="#FF9A4B" />
      </linearGradient>
      <radialGradient
        id="paint3_radial_18_9413"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(23.4274 17.4475) rotate(146.955) scale(19.3701 13.9413)"
      >
        <stop offset={0.883943} stopColor="#8D742E" stopOpacity={0} />
        <stop offset={1} stopColor="#8D742E" />
      </radialGradient>
      <linearGradient
        id="paint4_linear_18_9413"
        x1={10.8743}
        y1={12.51}
        x2={18.9672}
        y2={12.51}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#06A5E9" />
        <stop offset={1} stopColor="#1876C4" />
      </linearGradient>
      <radialGradient
        id="paint5_radial_18_9413"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(16.74 18.01) rotate(-51.221) scale(9.38022 7.52556)"
      >
        <stop stopColor="#49ADFF" />
        <stop offset={1} stopColor="#4193E9" />
      </radialGradient>
      <linearGradient
        id="paint6_linear_18_9413"
        x1={19.5742}
        y1={7.01501}
        x2={19.9843}
        y2={7.01501}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#06A5E9" />
        <stop offset={1} stopColor="#1876C4" />
      </linearGradient>
      <radialGradient
        id="paint7_radial_18_9413"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(10.4928 21.013) scale(3.75568 1.64929)"
      >
        <stop stopColor="#FF7853" />
        <stop offset={1} stopColor="#F43A21" />
      </radialGradient>
      <linearGradient
        id="paint8_linear_18_9413"
        x1={23.1774}
        y1={21.01}
        x2={31.1774}
        y2={21.01}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D5C9DA" />
        <stop offset={1} stopColor="#B3A9B7" />
      </linearGradient>
      <radialGradient
        id="paint9_radial_18_9413"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.5661 10.6942) rotate(78.2615) scale(5.64436 7.1498)"
      >
        <stop stopColor="#0585FD" />
        <stop offset={1} stopColor="#4EF7FF" />
      </radialGradient>
      <linearGradient
        id="paint10_linear_18_9413"
        x1={27.2253}
        y1={10.2298}
        x2={27.2253}
        y2={12.1803}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#0482F9" />
        <stop offset={1} stopColor="#0482F9" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint11_linear_18_9413"
        x1={22.0794}
        y1={11.6764}
        x2={23.7283}
        y2={12.6943}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#0482F9" />
        <stop offset={1} stopColor="#0482F9" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint12_linear_18_9413"
        x1={25.5661}
        y1={18.2721}
        x2={25.5661}
        y2={17.2543}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#4BDFFF" />
        <stop offset={1} stopColor="#4BDFFF" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint13_linear_18_9413"
        x1={8.82976}
        y1={30.01}
        x2={29.9699}
        y2={30.01}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#291B3A" />
        <stop offset={1} stopColor="#754089" />
      </linearGradient>
      <linearGradient
        id="paint14_linear_18_9413"
        x1={2.61078}
        y1={28.51}
        x2={29.8085}
        y2={28.51}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#3B304B" />
        <stop offset={1} stopColor="#6E479D" />
      </linearGradient>
      <radialGradient
        id="paint15_radial_18_9413"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(11.7087 14.76) rotate(-36.091) scale(8.27576 5.11793)"
      >
        <stop stopColor="#51E9FF" />
        <stop offset={1} stopColor="#057EE5" />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = LightRailIcon;
