const React = require("react");
const MotorBoatIcon = ({ 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="M22.49 8H22.99C23.5964 8 23.99 8.49999 23.99 9H20.99C20.99 9 21.49 8 22.49 8Z"
      fill="url(#paint0_linear_18_12403)"
    />
    <path d="M23.99 10.9999H19.99L20.9795 9H23.99V10.9999Z" fill="#F2E2EF" />
    <path
      d="M23.99 10.9999H19.99L20.9795 9H23.99V10.9999Z"
      fill="url(#paint1_linear_18_12403)"
    />
    <path
      d="M23.99 10.9999H19.99L20.9795 9H23.99V10.9999Z"
      fill="url(#paint2_linear_18_12403)"
    />
    <path
      d="M24.9362 11H13.4552C13.1642 11 12.8932 11.11 12.6925 11.31L12 12H26C25.9599 11.45 25.4982 11 24.9362 11Z"
      fill="url(#paint3_linear_18_12403)"
    />
    <path
      d="M24.9362 11H13.4552C13.1642 11 12.8932 11.11 12.6925 11.31L12 12H26C25.9599 11.45 25.4982 11 24.9362 11Z"
      fill="url(#paint4_linear_18_12403)"
    />
    <path
      d="M26 17H7L12 12.0091L25.9805 12C25.9902 12.0273 26 12.0455 26 12.0729V17Z"
      fill="url(#paint5_linear_18_12403)"
    />
    <path
      d="M26 17H7L12.0039 12H25.9805C25.9902 12.0273 26 12.0455 26 12.0729V17Z"
      fill="#E6DEEC"
    />
    <path
      d="M26 17H7L12.0039 12H25.9805C25.9902 12.0273 26 12.0455 26 12.0729V17Z"
      fill="url(#paint6_linear_18_12403)"
    />
    <path
      d="M26 17H7L12.0039 12H25.9805C25.9902 12.0273 26 12.0455 26 12.0729V17Z"
      fill="url(#paint7_linear_18_12403)"
    />
    <path
      d="M23.0224 13H20.9576C20.4289 13 19.99 13.4286 19.99 13.9668V15.0332C19.99 15.5615 20.4189 16 20.9576 16H23.0224C23.5511 16 23.99 15.5714 23.99 15.0332V13.9668C23.99 13.4385 23.5611 13 23.0224 13Z"
      fill="url(#paint8_linear_18_12403)"
    />
    <g filter="url(#filter0_i_18_12403)">
      <path
        d="M23.0224 13H20.9576C20.4289 13 19.99 13.4286 19.99 13.9668V15.0332C19.99 15.5615 20.4189 16 20.9576 16H23.0224C23.5511 16 23.99 15.5714 23.99 15.0332V13.9668C23.99 13.4385 23.5611 13 23.0224 13Z"
        fill="#60FFFF"
      />
    </g>
    <path
      d="M18 14.99V14C18 13.45 17.5482 13 16.996 13H11.012L8 16H16.996C17.5482 15.99 18 15.54 18 14.99Z"
      fill="url(#paint9_linear_18_12403)"
    />
    <g filter="url(#filter1_i_18_12403)">
      <path
        d="M18 14.99V14C18 13.45 17.5482 13 16.996 13H11.012L8 16H16.996C17.5482 15.99 18 15.54 18 14.99Z"
        fill="#60FFFF"
      />
    </g>
    <path
      d="M29.0547 25H27V21H29.0547C29.5756 21 30 21.4241 30 21.9446V24.0554C30 24.5855 29.5756 25 29.0547 25Z"
      fill="#C0BFD4"
    />
    <path
      d="M28 18.04C28 17.47 27.5389 17 26.9576 17H3.04241C2.47109 17 2 17.46 2 18.04C2 18.37 2 19 2 19H28V18.04Z"
      fill="url(#paint10_linear_18_12403)"
    />
    <path
      d="M28 18.04C28 17.47 27.5389 17 26.9576 17H3.04241C2.47109 17 2 17.46 2 18.04C2 18.37 2 19 2 19H28V18.04Z"
      fill="url(#paint11_linear_18_12403)"
    />
    <path
      d="M28 18.04C28 17.47 27.5389 17 26.9576 17H3.04241C2.47109 17 2 17.46 2 18.04C2 18.37 2 19 2 19H28V18.04Z"
      fill="url(#paint12_linear_18_12403)"
    />
    <path
      d="M2 19C2 19.0191 2 19.0477 2 19.0764C2.52241 23.5346 6.49073 27 11.323 27H26.9552C27.5278 27 28 26.5609 28 26.0072V19.0764V19H2V19Z"
      fill="url(#paint13_radial_18_12403)"
    />
    <g filter="url(#filter2_i_18_12403)">
      <path
        d="M2 19C2 19.0191 2 19.0477 2 19.0764C2.52241 23.5346 6.49073 27 11.323 27H26.9552C27.5278 27 28 26.5609 28 26.0072V19.0764V19H2Z"
        fill="url(#paint14_linear_18_12403)"
      />
      <path
        d="M2 19C2 19.0191 2 19.0477 2 19.0764C2.52241 23.5346 6.49073 27 11.323 27H26.9552C27.5278 27 28 26.5609 28 26.0072V19.0764V19H2Z"
        fill="url(#paint15_linear_18_12403)"
      />
      <path
        d="M2 19C2 19.0191 2 19.0477 2 19.0764C2.52241 23.5346 6.49073 27 11.323 27H26.9552C27.5278 27 28 26.5609 28 26.0072V19.0764V19H2Z"
        fill="url(#paint16_linear_18_12403)"
      />
      <path
        d="M2 19C2 19.0191 2 19.0477 2 19.0764C2.52241 23.5346 6.49073 27 11.323 27H26.9552C27.5278 27 28 26.5609 28 26.0072V19.0764V19H2Z"
        fill="url(#paint17_linear_18_12403)"
      />
    </g>
    <g filter="url(#filter3_ii_18_12403)">
      <path
        d="M30 23C28.5938 23 28.3844 23.9687 26.625 23.9687C24.8756 23.9687 24.8687 23 23.1094 23C21.36 23 21.2331 23.9687 19.4838 23.9687C17.7344 23.9687 17.515 23 15.7656 23C14.3281 23 14.2356 23.9687 12.4863 23.9687C10.7369 23.9687 10.3431 23 8.59375 23C6.84437 23 6.55188 23.9687 4.8125 23.9687C3.51562 23.9687 2.90625 23 2 23V30H29.99L30 23Z"
        fill="url(#paint18_linear_18_12403)"
      />
    </g>
    <defs>
      <filter
        id="filter0_i_18_12403"
        x={19.49}
        y={13}
        width={4.5}
        height={3.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 dx={-0.5} dy={0.4} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.266667 0 0 0 0 0.733333 0 0 0 0 0.945098 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_12403"
        />
      </filter>
      <filter
        id="filter1_i_18_12403"
        x={7.25}
        y={13}
        width={10.75}
        height={3.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 dx={-0.75} dy={0.6} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.266667 0 0 0 0 0.733333 0 0 0 0 0.945098 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_12403"
        />
      </filter>
      <filter
        id="filter2_i_18_12403"
        x={2}
        y={18.8}
        width={26.4}
        height={8.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 dx={0.4} dy={-0.2} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.513726 0 0 0 0 0.52549 0 0 0 0 0.615686 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_12403"
        />
      </filter>
      <filter
        id="filter3_ii_18_12403"
        x={1.4}
        y={23}
        width={28.6}
        height={7.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 dx={-0.6} dy={0.6} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.384314 0 0 0 0 0.67451 0 0 0 0 0.996078 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_12403"
        />
        <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.4} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.305882 0 0 0 0 0.556863 0 0 0 0 0.882353 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_12403"
          result="effect2_innerShadow_18_12403"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_12403"
        x1={24.25}
        y1={8}
        x2={21.75}
        y2={8.5}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F87B86" />
        <stop offset={1} stopColor="#EC3E4E" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_12403"
        x1={20.7514}
        y1={9.64166}
        x2={20.946}
        y2={9.73899}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D5CBD4" />
        <stop offset={1} stopColor="#D5CBD4" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_12403"
        x1={23.99}
        y1={10.3556}
        x2={23.4899}
        y2={10.3556}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FCF0FD" />
        <stop offset={1} stopColor="#FCF0FD" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_12403"
        x1={26}
        y1={12}
        x2={12.875}
        y2={12}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF4964" />
        <stop offset={1} stopColor="#FF4A66" />
      </linearGradient>
      <linearGradient
        id="paint4_linear_18_12403"
        x1={12.1734}
        y1={12}
        x2={12.9164}
        y2={12.3251}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.4} stopColor="#C45D6A" />
        <stop offset={1} stopColor="#C45D6A" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint5_linear_18_12403"
        x1={28.5}
        y1={28.5}
        x2={9.5}
        y2={11.5}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#D3D2D2" />
        <stop offset={0.0837} stopColor="white" />
        <stop offset={0.855561} stopColor="white" />
        <stop offset={0.998208} stopColor="#636363" />
      </linearGradient>
      <linearGradient
        id="paint6_linear_18_12403"
        x1={26}
        y1={15.1093}
        x2={24.5856}
        y2={15.1093}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FBF4FF" />
        <stop offset={1} stopColor="#FBF4FF" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint7_linear_18_12403"
        x1={10.2473}
        y1={13.7812}
        x2={10.8539}
        y2={14.3755}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#B2AFB0" />
        <stop offset={1} stopColor="#B2AFB0" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint8_linear_18_12403"
        x1={20}
        y1={15}
        x2={25}
        y2={15}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.595245} stopColor="#4CF0F8" />
        <stop offset={1} stopColor="#00A6ED" />
      </linearGradient>
      <linearGradient
        id="paint9_linear_18_12403"
        x1={8.02502}
        y1={15}
        x2={18.5}
        y2={15}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.741364} stopColor="#4CF0F8" />
        <stop offset={0.936959} stopColor="#00A6ED" />
      </linearGradient>
      <linearGradient
        id="paint10_linear_18_12403"
        x1={28.0021}
        y1={18.003}
        x2={2.00301}
        y2={18.003}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.895171} stopColor="#F70A8D" />
        <stop offset={1} stopColor="#CC0649" />
      </linearGradient>
      <linearGradient
        id="paint11_linear_18_12403"
        x1={7.75}
        y1={18.5}
        x2={24.375}
        y2={18.5}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF496B" />
        <stop offset={1} stopColor="#FF4153" />
      </linearGradient>
      <linearGradient
        id="paint12_linear_18_12403"
        x1={2}
        y1={19}
        x2={2.89169}
        y2={19}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.214012} stopColor="#B04659" />
        <stop offset={1} stopColor="#B04659" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint13_radial_18_12403"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.2593 16.7143) rotate(146.274) scale(18.5252 12.7812)"
      >
        <stop stopColor="#D3D2D2" />
        <stop offset={0.0837} stopColor="white" />
        <stop offset={0.884374} stopColor="white" />
        <stop offset={0.998208} stopColor="#636363" />
      </radialGradient>
      <linearGradient
        id="paint14_linear_18_12403"
        x1={15}
        y1={20}
        x2={15}
        y2={25.0625}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#E6E5F5" />
        <stop offset={1} stopColor="#D2D6E6" />
      </linearGradient>
      <linearGradient
        id="paint15_linear_18_12403"
        x1={2.94059}
        y1={24.1063}
        x2={9.65577}
        y2={22.4112}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C7CBDD" />
        <stop offset={1} stopColor="#C7CBDD" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint16_linear_18_12403"
        x1={28}
        y1={21.4375}
        x2={22.5625}
        y2={21.4375}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C9CEE1" />
        <stop offset={1} stopColor="#C9CEE1" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint17_linear_18_12403"
        x1={28}
        y1={22.5625}
        x2={26.9375}
        y2={23}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#DADBED" />
        <stop offset={1} stopColor="#DADBED" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint18_linear_18_12403"
        x1={18.8432}
        y1={30.875}
        x2={18.8432}
        y2={24.3429}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#51ADFF" />
        <stop offset={1} stopColor="#539DFA" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = MotorBoatIcon;
