// 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 SvgPathfinderCircleMinusFront2 = ({
  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="M14.0931 6.65438C14.3747 6.85516 14.636 7.08263 14.8732 7.33311C15.1182 7.59183 15.3376 7.87508 15.5273 8.17881M16.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 15.3458C14.3741 15.1451 14.6353 14.9175 14.8725 14.6671C15.1176 14.4083 15.3369 14.1251 15.5266 13.8213M9.51828 16.1251C9.98855 16.2607 10.4855 16.3335 10.9995 16.3335C11.5134 16.3335 12.0104 16.2611 12.4807 16.1255M7.90681 15.3455C7.62526 15.1447 7.36402 14.9173 7.12682 14.6668C6.88179 14.4081 6.6624 14.1247 6.47273 13.821M12.1841 8.25828C12.2817 7.85488 12.3334 7.4335 12.3334 7.00008C12.3334 4.05456 9.94562 1.66675 7.00008 1.66675C4.05456 1.66675 1.66675 4.05456 1.66675 7.00008C1.66675 9.94562 4.05456 12.3334 7.00008 12.3334C7.51403 12.3334 8.01101 12.2607 8.48128 12.125M10.0931 11.3455C10.3747 11.1447 10.636 10.9173 10.8732 10.6668C11.1182 10.4081 11.3376 10.1247 11.5273 9.82101"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
