const React = require("react");
const HighVoltageIcon = ({ 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="M16.7245 3.80341L8.5674 17.3323C8.38083 17.6417 8.60367 18.0362 8.965 18.0362L13.0915 18.0363C13.3992 18.0363 13.6486 18.2857 13.6486 18.5934V27.2305H13.158V29.5711H13.91C14.0051 29.5779 14.1042 29.5367 14.165 29.4372L23.2384 14.5715C23.3517 14.3859 23.2181 14.1478 23.0006 14.1478H18.2921C18.0356 14.1478 17.8278 13.9399 17.8278 13.6835V2.97508C17.8278 2.80998 17.7007 2.70612 17.566 2.69674L16.7245 2.69604V3.80341Z"
      fill="url(#paint0_linear_18_15539)"
    />
    <g filter="url(#filter0_i_18_15539)">
      <path
        d="M16.4931 2.83125L7.74977 17.3323C7.56321 17.6417 7.78604 18.0363 8.14735 18.0363L12.2739 18.0363C12.5816 18.0363 12.831 18.2857 12.831 18.5934V29.2921C12.831 29.5735 13.2007 29.6774 13.3473 29.4372L22.4208 14.5715C22.5341 14.3858 22.4005 14.1478 22.183 14.1478H17.4744C17.218 14.1478 17.0102 13.9399 17.0102 13.6835V2.97508C17.0102 2.69288 16.6388 2.58958 16.4931 2.83125Z"
        fill="url(#paint1_linear_18_15539)"
      />
    </g>
    <path
      d="M16.4931 2.83125L7.74977 17.3323C7.56321 17.6417 7.78604 18.0363 8.14735 18.0363L12.2739 18.0363C12.5816 18.0363 12.831 18.2857 12.831 18.5934V29.2921C12.831 29.5735 13.2007 29.6774 13.3473 29.4372L22.4208 14.5715C22.5341 14.3858 22.4005 14.1478 22.183 14.1478H17.4744C17.218 14.1478 17.0102 13.9399 17.0102 13.6835V2.97508C17.0102 2.69288 16.6388 2.58958 16.4931 2.83125Z"
      fill="url(#paint2_linear_18_15539)"
    />
    <path
      d="M16.4931 2.83125L7.74977 17.3323C7.56321 17.6417 7.78604 18.0363 8.14735 18.0363L12.2739 18.0363C12.5816 18.0363 12.831 18.2857 12.831 18.5934V29.2921C12.831 29.5735 13.2007 29.6774 13.3473 29.4372L22.4208 14.5715C22.5341 14.3858 22.4005 14.1478 22.183 14.1478H17.4744C17.218 14.1478 17.0102 13.9399 17.0102 13.6835V2.97508C17.0102 2.69288 16.6388 2.58958 16.4931 2.83125Z"
      fill="url(#paint3_radial_18_15539)"
    />
    <path
      d="M16.4931 2.83125L7.74977 17.3323C7.56321 17.6417 7.78604 18.0363 8.14735 18.0363L12.2739 18.0363C12.5816 18.0363 12.831 18.2857 12.831 18.5934V29.2921C12.831 29.5735 13.2007 29.6774 13.3473 29.4372L22.4208 14.5715C22.5341 14.3858 22.4005 14.1478 22.183 14.1478H17.4744C17.218 14.1478 17.0102 13.9399 17.0102 13.6835V2.97508C17.0102 2.69288 16.6388 2.58958 16.4931 2.83125Z"
      fill="url(#paint4_linear_18_15539)"
    />
    <path
      d="M16.4931 2.83125L7.74977 17.3323C7.56321 17.6417 7.78604 18.0363 8.14735 18.0363L12.2739 18.0363C12.5816 18.0363 12.831 18.2857 12.831 18.5934V29.2921C12.831 29.5735 13.2007 29.6774 13.3473 29.4372L22.4208 14.5715C22.5341 14.3858 22.4005 14.1478 22.183 14.1478H17.4744C17.218 14.1478 17.0102 13.9399 17.0102 13.6835V2.97508C17.0102 2.69288 16.6388 2.58958 16.4931 2.83125Z"
      fill="url(#paint5_radial_18_15539)"
    />
    <defs>
      <filter
        id="filter0_i_18_15539"
        x={7.68237}
        y={2.69604}
        width={14.7796}
        height={26.8751}
        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.968627 0 0 0 0 0.431373 0 0 0 0 0.337255 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_15539"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_15539"
        x1={18.4074}
        y1={7.96602}
        x2={18.4074}
        y2={23.7116}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFBD61" />
        <stop offset={1} stopColor="#EB5C74" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_15539"
        x1={15.0722}
        y1={11.05}
        x2={15.0722}
        y2={26.5859}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFA547" />
        <stop offset={1} stopColor="#F14B49" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_15539"
        x1={15.0722}
        y1={2.69604}
        x2={15.0722}
        y2={13.7608}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#DF9844" />
        <stop offset={1} stopColor="#DF9844" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint3_radial_18_15539"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.0992 7.9239) rotate(90) scale(6.45595 1.40857)"
      >
        <stop stopColor="#FE9052" />
        <stop offset={1} stopColor="#FE9052" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint4_linear_18_15539"
        x1={13.0633}
        y1={8.37241}
        x2={13.493}
        y2={8.63022}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C76C38" />
        <stop offset={1} stopColor="#C76C38" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint5_radial_18_15539"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.157 7.71616) rotate(90) scale(6.6875 2.4375)"
      >
        <stop stopColor="#FFB54B" />
        <stop offset={1} stopColor="#FFB54B" stopOpacity={0} />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = HighVoltageIcon;
