const React = require("react");
const OldKeyIcon = ({ 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_23735)">
      <path
        d="M6.11774 26.455L11.1646 21.4081L14.3758 24.6193C14.8573 25.1007 14.8801 25.874 14.4279 26.3831C14.1535 26.6921 13.7474 26.8504 13.3364 26.8086L12.2557 26.699C11.99 26.6721 11.7266 26.7689 11.5417 26.9615C11.3703 27.1401 11.2832 27.3834 11.3024 27.6302L11.3858 28.7019C11.4129 29.0503 11.2885 29.3935 11.0445 29.6437C10.5723 30.1278 9.79541 30.1326 9.31718 29.6544L6.11774 26.455Z"
        fill="url(#paint0_linear_18_23735)"
      />
    </g>
    <g filter="url(#filter1_i_18_23735)">
      <path
        d="M16.3972 12.1719L19.8035 15.5781L6.86599 28.5156C5.92538 29.4562 4.40034 29.4562 3.45973 28.5156C2.51912 27.575 2.51912 26.05 3.45973 25.1094L16.3972 12.1719Z"
        fill="url(#paint1_linear_18_23735)"
      />
    </g>
    <g filter="url(#filter2_i_18_23735)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M21.8816 18C26.2826 18 29.8503 14.4323 29.8503 10.0312C29.8503 5.63023 26.2826 2.0625 21.8816 2.0625C17.4806 2.0625 13.9128 5.63023 13.9128 10.0312C13.9128 14.4323 17.4806 18 21.8816 18ZM21.8816 14C24.0735 14 25.8503 12.2231 25.8503 10.0312C25.8503 7.83937 24.0735 6.0625 21.8816 6.0625C19.6897 6.0625 17.9128 7.83937 17.9128 10.0312C17.9128 12.2231 19.6897 14 21.8816 14Z"
        fill="url(#paint2_linear_18_23735)"
      />
    </g>
    <rect
      x={13.28}
      y={14.2422}
      width={6.16507}
      height={1.52808}
      rx={0.76404}
      transform="rotate(45 13.28 14.2422)"
      fill="url(#paint3_linear_18_23735)"
    />
    <rect
      x={13.28}
      y={14.2422}
      width={6.16507}
      height={1.52808}
      rx={0.76404}
      transform="rotate(45 13.28 14.2422)"
      fill="url(#paint4_radial_18_23735)"
    />
    <rect
      x={13.28}
      y={14.2422}
      width={6.16507}
      height={1.52808}
      rx={0.76404}
      transform="rotate(45 13.28 14.2422)"
      fill="url(#paint5_linear_18_23735)"
    />
    <rect
      x={14.3605}
      y={13.1616}
      width={6.16507}
      height={1.52808}
      rx={0.76404}
      transform="rotate(45 14.3605 13.1616)"
      fill="url(#paint6_linear_18_23735)"
    />
    <rect
      x={14.3605}
      y={13.1616}
      width={6.16507}
      height={1.52808}
      rx={0.76404}
      transform="rotate(45 14.3605 13.1616)"
      fill="url(#paint7_radial_18_23735)"
    />
    <rect
      x={14.3605}
      y={13.1616}
      width={6.16507}
      height={1.52808}
      rx={0.76404}
      transform="rotate(45 14.3605 13.1616)"
      fill="url(#paint8_linear_18_23735)"
    />
    <g filter="url(#filter3_f_18_23735)">
      <circle
        cx={22.309}
        cy={9.60393}
        r={6.30901}
        stroke="url(#paint9_linear_18_23735)"
        strokeWidth={1.25}
      />
      <circle
        cx={22.309}
        cy={9.60393}
        r={6.30901}
        stroke="url(#paint10_linear_18_23735)"
        strokeWidth={1.25}
      />
    </g>
    <defs>
      <filter
        id="filter0_i_18_23735"
        x={6.11774}
        y={21.2581}
        width={8.63483}
        height={8.75193}
        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.15} />
        <feGaussianBlur stdDeviation={0.25} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.839216 0 0 0 0 0.592157 0 0 0 0 0.34902 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_23735"
        />
      </filter>
      <filter
        id="filter1_i_18_23735"
        x={2.75427}
        y={11.6719}
        width={17.0492}
        height={17.5492}
        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.5} />
        <feGaussianBlur stdDeviation={0.75} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.85098 0 0 0 0 0.541176 0 0 0 0 0.34902 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_23735"
        />
      </filter>
      <filter
        id="filter2_i_18_23735"
        x={13.9128}
        y={1.6625}
        width={15.9375}
        height={16.3375}
        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.4} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.815686 0 0 0 0 0.505882 0 0 0 0 0.337255 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_23735"
        />
      </filter>
      <filter
        id="filter3_f_18_23735"
        x={14.125}
        y={1.41992}
        width={16.368}
        height={16.368}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.625}
          result="effect1_foregroundBlur_18_23735"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_23735"
        x1={11.6316}
        y1={27.8751}
        x2={9.63159}
        y2={25.709}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F4B954" />
        <stop offset={0.907715} stopColor="#ECA84F" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_23735"
        x1={8.03784}
        y1={21.0313}
        x2={11.2789}
        y2={24.1875}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F7C250" />
        <stop offset={1} stopColor="#F8AB54" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_23735"
        x1={21.8816}
        y1={2.8125}
        x2={21.8816}
        y2={18}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F8CF4D" />
        <stop offset={1} stopColor="#ED9953" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_23735"
        x1={14.0866}
        y1={15.1073}
        x2={18.3292}
        y2={15.1515}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F6BF4E" />
        <stop offset={1} stopColor="#EA994D" />
      </linearGradient>
      <radialGradient
        id="paint4_radial_18_23735"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(16.7429 14.6259) rotate(92.756) scale(0.327152 1.89502)"
      >
        <stop stopColor="#FCBC66" />
        <stop offset={1} stopColor="#FCBC66" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint5_linear_18_23735"
        x1={16.683}
        y1={15.9802}
        x2={16.6783}
        y2={15.3219}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.186419} stopColor="#E29226" />
        <stop offset={1} stopColor="#EC9B4F" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint6_linear_18_23735"
        x1={15.1671}
        y1={14.0268}
        x2={19.4097}
        y2={14.071}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F6BF4E" />
        <stop offset={1} stopColor="#EA994D" />
      </linearGradient>
      <radialGradient
        id="paint7_radial_18_23735"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(17.8234 13.5453) rotate(92.756) scale(0.327152 1.89502)"
      >
        <stop stopColor="#FBB865" />
        <stop offset={1} stopColor="#FBB865" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint8_linear_18_23735"
        x1={17.7635}
        y1={14.8996}
        x2={17.7588}
        y2={14.2414}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.186419} stopColor="#E29226" />
        <stop offset={1} stopColor="#E29226" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint9_linear_18_23735"
        x1={27.32}
        y1={4.29815}
        x2={21.4679}
        y2={9.25853}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFDD67" />
        <stop offset={1} stopColor="#FFDD67" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint10_linear_18_23735"
        x1={17.6316}
        y1={14.0001}
        x2={19.0066}
        y2={11.8126}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FEB765" />
        <stop offset={1} stopColor="#FEB765" stopOpacity={0} />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = OldKeyIcon;
