// 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 SvgRoundAnchorPoint = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M14.3333 10C14.8638 10 15.3725 10.2107 15.7475 10.5858C16.1226 10.9609 16.3333 11.4696 16.3333 12C16.3333 12.5304 16.1226 13.0391 15.7475 13.4142C15.3725 13.7893 14.8638 14 14.3333 14C13.8029 14 13.2942 13.7893 12.9191 13.4142C12.544 13.0391 12.3333 12.5304 12.3333 12C12.3333 11.4696 12.544 10.9609 12.9191 10.5858C13.2942 10.2107 13.8029 10 14.3333 10ZM14.3333 10V8.94567C14.3333 6.7074 12.9545 4.79118 11 4H17M3.66667 10C3.92931 10 4.18938 10.0517 4.43203 10.1522C4.67468 10.2528 4.89516 10.4001 5.08088 10.5858C5.2666 10.7715 5.41392 10.992 5.51443 11.2346C5.61494 11.4773 5.66667 11.7374 5.66667 12C5.66667 12.2626 5.61494 12.5227 5.51443 12.7654C5.41392 13.008 5.2666 13.2285 5.08088 13.4142C4.89516 13.5999 4.67468 13.7472 4.43203 13.8478C4.18938 13.9483 3.92931 14 3.66667 14C3.40402 14 3.14395 13.9483 2.9013 13.8478C2.65865 13.7472 2.43817 13.5999 2.25245 13.4142C2.06674 13.2285 1.91942 13.008 1.81891 12.7654C1.7184 12.5227 1.66667 12.2626 1.66667 12C1.66667 11.7374 1.7184 11.4773 1.81891 11.2346C1.91942 10.992 2.06674 10.7715 2.25245 10.5858C2.43817 10.4001 2.65865 10.2528 2.9013 10.1522C3.14395 10.0517 3.40402 10 3.66667 10ZM3.66667 10V8.94567C3.66667 6.7074 5.04545 4.79118 7 4H1M7 2H11V6H7V2Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
