// 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 SvgPadlockCircle2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M4.66675 6.66679V1.66675H11.3334V4.33345M8.00008 9.66675V12.3334M2.66675 11.0001C2.66675 12.4146 3.22865 13.7711 4.22885 14.7713C5.22904 15.7715 6.58559 16.3334 8.00008 16.3334C9.41457 16.3334 10.7711 15.7715 11.7713 14.7713C12.7715 13.7711 13.3334 12.4146 13.3334 11.0001C13.3334 9.58559 12.7715 8.22904 11.7713 7.22884C10.7711 6.22865 9.41457 5.66675 8.00008 5.66675C6.58559 5.66675 5.22904 6.22865 4.22885 7.22884C3.22865 8.22904 2.66675 9.58559 2.66675 11.0001Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
