const React = require("react");
const MagicWandIcon = ({ 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="M4.64062 29.4229C4.08873 29.9775 3.19143 29.9785 2.6382 29.4253V29.4253C2.08686 28.874 2.08578 27.9804 2.63578 27.4277L19.9219 10.0576C20.4738 9.50302 21.3711 9.50193 21.9243 10.0552V10.0552C22.4756 10.6065 22.4767 11.5001 21.9267 12.0527L4.64062 29.4229Z"
      fill="url(#paint0_linear_18_3440)"
    />
    <path
      d="M4.64062 29.4229C4.08873 29.9775 3.19143 29.9785 2.6382 29.4253V29.4253C2.08686 28.874 2.08578 27.9804 2.63578 27.4277L19.9219 10.0576C20.4738 9.50302 21.3711 9.50193 21.9243 10.0552V10.0552C22.4756 10.6065 22.4767 11.5001 21.9267 12.0527L4.64062 29.4229Z"
      fill="url(#paint1_linear_18_3440)"
    />
    <g filter="url(#filter0_ii_18_3440)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M25.5206 7.73946C25.4471 7.37049 25.154 7.08234 24.7901 6.98692C24.3811 6.87969 23.9392 6.71365 23.4421 6.47209C23.0305 6.27207 23.0305 5.70251 23.4421 5.50249C23.9392 5.26093 24.3811 5.09489 24.7901 4.98766C25.154 4.89224 25.4471 4.60409 25.5206 4.23512C25.6318 3.67756 25.8138 2.99032 26.0896 2.3176C26.2631 1.89413 26.8143 1.89413 26.9879 2.3176C27.2637 2.99032 27.4457 3.67757 27.5568 4.23512C27.6304 4.60409 27.9235 4.89217 28.2873 4.98794C28.6944 5.09511 29.1335 5.26092 29.6285 5.50199C30.0399 5.7024 30.0399 6.27218 29.6285 6.47259C29.1335 6.71366 28.6944 6.87947 28.2873 6.98664C27.9235 7.08241 27.6304 7.37049 27.5568 7.73946C27.4457 8.29701 27.2637 8.98426 26.9879 9.65698C26.8143 10.0804 26.2631 10.0804 26.0896 9.65698C25.8138 8.98426 25.6318 8.29701 25.5206 7.73946Z"
        fill="url(#paint2_linear_18_3440)"
      />
    </g>
    <g filter="url(#filter1_ii_18_3440)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M14.2615 7.29696C14.2065 7.02118 13.9874 6.80579 13.7154 6.73448C13.4097 6.65433 13.0795 6.53022 12.7079 6.34967C12.4002 6.20017 12.4002 5.77445 12.7079 5.62494C13.0795 5.44439 13.4097 5.32028 13.7154 5.24013C13.9874 5.16882 14.2065 4.95344 14.2615 4.67765C14.3445 4.26091 14.4806 3.74723 14.6867 3.24441C14.8165 2.92789 15.2285 2.92789 15.3582 3.24441C15.5643 3.74723 15.7004 4.26091 15.7834 4.67765C15.8384 4.95344 16.0575 5.16876 16.3294 5.24035C16.6337 5.32045 16.9619 5.44438 17.3318 5.62457C17.6394 5.77437 17.6394 6.20024 17.3318 6.35004C16.9619 6.53023 16.6337 6.65417 16.3294 6.73426C16.0575 6.80585 15.8384 7.02118 15.7834 7.29696C15.7004 7.7137 15.5643 8.22738 15.3582 8.7302C15.2285 9.04672 14.8165 9.04672 14.6867 8.7302C14.4806 8.22738 14.3445 7.7137 14.2615 7.29696Z"
        fill="url(#paint3_linear_18_3440)"
      />
    </g>
    <g filter="url(#filter2_ii_18_3440)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M23.824 18.2657C23.769 17.9899 23.5499 17.7745 23.2779 17.7032C22.9722 17.6231 22.642 17.499 22.2704 17.3184C21.9627 17.1689 21.9627 16.7432 22.2704 16.5937C22.642 16.4131 22.9722 16.289 23.2779 16.2089C23.5499 16.1376 23.769 15.9222 23.824 15.6464C23.907 15.2297 24.0431 14.716 24.2492 14.2132C24.379 13.8966 24.791 13.8966 24.9207 14.2132C25.1268 14.716 25.2629 15.2297 25.3459 15.6464C25.4009 15.9222 25.62 16.1375 25.8919 16.2091C26.1962 16.2892 26.5244 16.4131 26.8943 16.5933C27.2019 16.7431 27.2019 17.169 26.8943 17.3188C26.5244 17.499 26.1962 17.6229 25.8919 17.703C25.62 17.7746 25.4009 17.9899 25.3459 18.2657C25.2629 18.6825 25.1268 19.1961 24.9207 19.699C24.791 20.0155 24.379 20.0155 24.2492 19.699C24.0431 19.1961 23.907 18.6825 23.824 18.2657Z"
        fill="url(#paint4_linear_18_3440)"
      />
    </g>
    <circle
      cx={28.7578}
      cy={12.9512}
      r={1.24219}
      fill="url(#paint5_radial_18_3440)"
    />
    <circle
      cx={28.7578}
      cy={12.9512}
      r={1.24219}
      fill="url(#paint6_radial_18_3440)"
    />
    <circle
      cx={19.0234}
      cy={21.123}
      r={1.24219}
      fill="url(#paint7_radial_18_3440)"
    />
    <circle
      cx={19.0234}
      cy={21.123}
      r={1.24219}
      fill="url(#paint8_radial_18_3440)"
    />
    <circle
      cx={12.0527}
      cy={13.1621}
      r={1.19336}
      fill="url(#paint9_radial_18_3440)"
    />
    <circle
      cx={12.0527}
      cy={13.1621}
      r={1.19336}
      fill="url(#paint10_radial_18_3440)"
    />
    <circle
      cx={19.043}
      cy={3.00702}
      r={0.996094}
      fill="url(#paint11_radial_18_3440)"
    />
    <circle
      cx={19.043}
      cy={3.00702}
      r={0.996094}
      fill="url(#paint12_radial_18_3440)"
    />
    <g filter="url(#filter3_f_18_3440)">
      <path
        d="M19.3281 12.2402L4.17188 27.459"
        stroke="url(#paint13_linear_18_3440)"
        strokeWidth={0.5}
      />
    </g>
    <path
      d="M18.1991 11.7887L19.9219 10.0576C20.4738 9.503 21.3711 9.50191 21.9243 10.0551C22.4756 10.6065 22.4767 11.5 21.9267 12.0527L20.2126 13.7752L18.1991 11.7887Z"
      fill="#CFC9D8"
    />
    <path
      d="M18.1991 11.7887L19.9219 10.0576C20.4738 9.503 21.3711 9.50191 21.9243 10.0551C22.4756 10.6065 22.4767 11.5 21.9267 12.0527L20.2126 13.7752L18.1991 11.7887Z"
      fill="url(#paint14_linear_18_3440)"
    />
    <path
      d="M18.1991 11.7887L19.9219 10.0576C20.4738 9.503 21.3711 9.50191 21.9243 10.0551C22.4756 10.6065 22.4767 11.5 21.9267 12.0527L20.2126 13.7752L18.1991 11.7887Z"
      fill="url(#paint15_linear_18_3440)"
    />
    <path
      d="M18.1991 11.7887L19.9219 10.0576C20.4738 9.503 21.3711 9.50191 21.9243 10.0551C22.4756 10.6065 22.4767 11.5 21.9267 12.0527L20.2126 13.7752L18.1991 11.7887Z"
      fill="url(#paint16_radial_18_3440)"
    />
    <g filter="url(#filter4_i_18_3440)">
      <path
        d="M2.63821 29.4253C3.19144 29.9785 4.08874 29.9775 4.64063 29.4229L6.3301 27.7252L4.32425 25.7311L2.63579 27.4278C2.08579 27.9804 2.08688 28.874 2.63821 29.4253Z"
        fill="#CFC6DD"
      />
      <path
        d="M2.63821 29.4253C3.19144 29.9785 4.08874 29.9775 4.64063 29.4229L6.3301 27.7252L4.32425 25.7311L2.63579 27.4278C2.08579 27.9804 2.08688 28.874 2.63821 29.4253Z"
        fill="url(#paint17_linear_18_3440)"
      />
    </g>
    <path
      d="M2.63821 29.4253C3.19144 29.9785 4.08874 29.9775 4.64063 29.4229L6.3301 27.7252L4.32425 25.7311L2.63579 27.4278C2.08579 27.9804 2.08688 28.874 2.63821 29.4253Z"
      fill="url(#paint18_linear_18_3440)"
    />
    <path
      d="M2.63821 29.4253C3.19144 29.9785 4.08874 29.9775 4.64063 29.4229L6.3301 27.7252L4.32425 25.7311L2.63579 27.4278C2.08579 27.9804 2.08688 28.874 2.63821 29.4253Z"
      fill="url(#paint19_radial_18_3440)"
    />
    <defs>
      <filter
        id="filter0_ii_18_3440"
        x={22.9834}
        y={1.85}
        width={7.10368}
        height={8.27461}
        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.15} dy={-0.15} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.94902 0 0 0 0 0.513726 0 0 0 0 0.392157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_3440"
        />
        <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.15} dy={0.15} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.823529 0 0 0 0 0.407843 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_3440"
          result="effect2_innerShadow_18_3440"
        />
      </filter>
      <filter
        id="filter1_ii_18_3440"
        x={12.3271}
        y={2.85702}
        width={5.38539}
        height={6.26057}
        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.15} dy={-0.15} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.94902 0 0 0 0 0.513726 0 0 0 0 0.392157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_3440"
        />
        <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.15} dy={0.15} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.823529 0 0 0 0 0.407843 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_3440"
          result="effect2_innerShadow_18_3440"
        />
      </filter>
      <filter
        id="filter2_ii_18_3440"
        x={21.8896}
        y={13.8258}
        width={5.38539}
        height={6.26057}
        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.15} dy={-0.15} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.94902 0 0 0 0 0.513726 0 0 0 0 0.392157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_3440"
        />
        <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.15} dy={0.15} />
        <feGaussianBlur stdDeviation={0.3} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.823529 0 0 0 0 0.407843 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_3440"
          result="effect2_innerShadow_18_3440"
        />
      </filter>
      <filter
        id="filter3_f_18_3440"
        x={3.49472}
        y={11.5638}
        width={16.5106}
        height={16.5715}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.25}
          result="effect1_foregroundBlur_18_3440"
        />
      </filter>
      <filter
        id="filter4_i_18_3440"
        x={2.124}
        y={25.2311}
        width={4.20611}
        height={4.60846}
        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.1} 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.698039 0 0 0 0 0.619608 0 0 0 0 0.792157 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_3440"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18_3440"
        x1={19.2344}
        y1={13.0215}
        x2={5.17188}
        y2={27.3965}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#60105F" />
        <stop offset={1} stopColor="#54155E" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_18_3440"
        x1={5.5}
        y1={24.0684}
        x2={6.96875}
        y2={25.5215}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#523253" />
        <stop offset={1} stopColor="#523253" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint2_linear_18_3440"
        x1={28.9808}
        y1={4.11173}
        x2={25.0165}
        y2={8.07946}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFD459" />
        <stop offset={1} stopColor="#FFA271" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18_3440"
        x1={16.8478}
        y1={4.58542}
        x2={13.8847}
        y2={7.55109}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFD465" />
        <stop offset={1} stopColor="#FFAF36" />
      </linearGradient>
      <linearGradient
        id="paint4_linear_18_3440"
        x1={26.4103}
        y1={15.5542}
        x2={23.4472}
        y2={18.5198}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFD465" />
        <stop offset={1} stopColor="#FFAF36" />
      </linearGradient>
      <radialGradient
        id="paint5_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(29.3083 12.4626) rotate(127.823) scale(1.87474 1.75343)"
      >
        <stop stopColor="#FFD463" />
        <stop offset={1} stopColor="#E68F2B" />
      </radialGradient>
      <radialGradient
        id="paint6_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(28.7578 12.1313) rotate(90) scale(2.06202 1.79752)"
      >
        <stop offset={0.796875} stopColor="#E37A42" stopOpacity={0} />
        <stop offset={1} stopColor="#E37A42" />
      </radialGradient>
      <radialGradient
        id="paint7_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.5739 20.6345) rotate(127.823) scale(1.87474 1.75343)"
      >
        <stop stopColor="#FFD463" />
        <stop offset={1} stopColor="#E68F2B" />
      </radialGradient>
      <radialGradient
        id="paint8_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.0234 20.3032) rotate(90) scale(2.06202 1.79752)"
      >
        <stop offset={0.796875} stopColor="#E37A42" stopOpacity={0} />
        <stop offset={1} stopColor="#E37A42" />
      </radialGradient>
      <radialGradient
        id="paint9_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.5816 12.6927) rotate(127.823) scale(1.80105 1.68451)"
      >
        <stop stopColor="#FFD463" />
        <stop offset={1} stopColor="#E68F2B" />
      </radialGradient>
      <radialGradient
        id="paint10_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.0527 12.3745) rotate(90) scale(1.98096 1.72686)"
      >
        <stop offset={0.796875} stopColor="#E37A42" stopOpacity={0} />
        <stop offset={1} stopColor="#E37A42" />
      </radialGradient>
      <radialGradient
        id="paint11_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.4844 2.61523) rotate(127.823) scale(1.50333 1.40606)"
      >
        <stop stopColor="#FFD463" />
        <stop offset={1} stopColor="#E68F2B" />
      </radialGradient>
      <radialGradient
        id="paint12_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.043 2.34961) rotate(90) scale(1.6535 1.44141)"
      >
        <stop offset={0.869366} stopColor="#E37A42" stopOpacity={0} />
        <stop offset={1} stopColor="#E37A42" />
      </radialGradient>
      <linearGradient
        id="paint13_linear_18_3440"
        x1={18.5469}
        y1={13.334}
        x2={4.17188}
        y2={27.459}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#692167" />
        <stop offset={1} stopColor="#5B2460" />
      </linearGradient>
      <linearGradient
        id="paint14_linear_18_3440"
        x1={18.8472}
        y1={11.0209}
        x2={19.8495}
        y2={11.969}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C1BFC3" />
        <stop offset={1} stopColor="#C1BFC3" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint15_linear_18_3440"
        x1={21.4219}
        y1={12.8809}
        x2={20.7969}
        y2={12.2246}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#B0A1BF" />
        <stop offset={1} stopColor="#B0A1BF" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint16_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.7969 10.1152) rotate(133.939) scale(1.19345 1.44186)"
      >
        <stop offset={0.209653} stopColor="#ECE8F2" />
        <stop offset={1} stopColor="#ECE8F2" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint17_linear_18_3440"
        x1={3.28321}
        y1={26.5849}
        x2={4.27705}
        y2={27.5782}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A8A6AD" />
        <stop offset={1} stopColor="#A8A6AD" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint18_linear_18_3440"
        x1={2.60938}
        y1={29.7402}
        x2={3.39063}
        y2={28.7715}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#968FA1" />
        <stop offset={1} stopColor="#968FA1" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint19_radial_18_3440"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(4.27705 25.8965) rotate(98.4726) scale(4.8498 4.95098)"
      >
        <stop offset={0.661224} stopColor="#8F6EAF" stopOpacity={0} />
        <stop offset={0.918366} stopColor="#8F6EAF" />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = MagicWandIcon;
