// 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 SvgFingerprint = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M14.6666 10V8.00004C14.6666 4.31814 11.6818 1.33337 7.99992 1.33337C7.05179 1.33337 6.14987 1.53131 5.33325 1.8881M1.33325 15.3334V8.00004C1.33325 5.97249 2.23837 4.15635 3.66659 2.93363M14.6666 11.3334V15.3334M11.3333 15.3334V8.00004C11.3333 6.90964 10.8097 5.94153 10.0003 5.33337M4.66658 10.6667V8.00004C4.66658 6.15909 6.15897 4.66671 7.99992 4.66671M4.66658 12V15.3334M7.99992 7.33337V9.33337M7.99992 10.6667V15.3334"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
