// 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 SvgStethoscope = ({
  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="M2.99992 1.33333H1.33325V9H7.33325V1.33333H5.66659M4.33325 9.00007V10.5477C4.33325 12.8489 6.19873 14.7143 8.49992 14.7143C10.8011 14.7143 12.6666 12.8489 12.6666 10.5477V6.70133M10.7307 4.27336C10.6131 4.78679 10.7043 5.3259 10.9842 5.77208C11.2642 6.21827 11.7098 6.53498 12.2233 6.65256C12.7367 6.77013 13.2758 6.67893 13.722 6.39901C14.1682 6.1191 14.4849 5.6734 14.6025 5.15997C14.72 4.64654 14.6288 4.10744 14.3489 3.66125C14.069 3.21506 13.6233 2.89835 13.1099 2.78077C12.5965 2.6632 12.0574 2.7544 11.6112 3.03432C11.165 3.31423 10.8483 3.75993 10.7307 4.27336Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
