// eslint-disable-next-line @typescript-eslint/ban-ts-comment
//@ts-nocheck
import type { VariantProps } from 'class-variance-authority'
import * as React from 'react'
import type { SVGProps } from 'react'
import { iconVariants } from '../../iconVariants'

type Color = VariantProps<typeof iconVariants>['color'] | undefined

export const SvgPathfinderCircleIntersect = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M7.90681 15.3455C7.62526 15.1447 7.36402 14.9173 7.12682 14.6668C6.88179 14.4081 6.6624 14.1247 6.47273 13.821M9.51828 16.1251C9.98855 16.2607 10.4855 16.3335 10.9995 16.3335C11.5134 16.3335 12.0104 16.2611 12.4807 16.1255M14.0925 15.3458C14.3741 15.1451 14.6353 14.9175 14.8725 14.6671C15.1176 14.4083 15.3369 14.1251 15.5266 13.8213M16.1837 9.74161C16.2812 10.1451 16.3329 10.5664 16.3329 10.9998C16.3329 11.4332 16.2812 11.8553 16.1837 12.2587M14.0925 6.65438C14.3741 6.85516 14.6353 7.08263 14.8725 7.33311C15.1176 7.59183 15.3369 7.87508 15.5266 8.17881M3.90685 11.3455C3.62526 11.1447 3.36402 10.9173 3.12682 10.6668C2.88179 10.4081 2.6624 10.1247 2.47273 9.82101M1.81602 5.74194C1.71845 6.14538 1.66675 6.56673 1.66675 7.00015C1.66675 7.43357 1.71845 7.85495 1.81602 8.25835M2.47273 4.17917C2.6624 3.87543 2.88179 3.59216 3.12682 3.33343C3.36402 3.08296 3.62526 2.85549 3.90685 2.6547M5.51831 1.87511C5.98858 1.73945 6.48555 1.66675 6.99949 1.66675C7.51344 1.66675 8.01041 1.73908 8.48068 1.87475M10.0925 2.65438C10.3741 2.85516 10.6353 3.08263 10.8725 3.33311C11.1176 3.59183 11.3369 3.87511 11.5266 4.17884M7.00008 12.3334C9.94561 12.3334 12.3334 9.94561 12.3334 7.00008C12.3334 6.5881 12.2867 6.18703 12.1983 5.80188C11.8131 5.71346 11.4121 5.66675 11.0001 5.66675C8.05455 5.66675 5.66675 8.05455 5.66675 11.0001C5.66675 11.4121 5.71346 11.8131 5.80188 12.1983C6.18703 12.2867 6.5881 12.3334 7.00008 12.3334Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
