// 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 SvgAmbulance = ({
  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="M3.70329 12.5234H1.6665V2H10.3332V4M10.3332 4H14.3334L16.3334 8M10.3332 4V8L16.3334 8M16.3334 8V12.5234H14.3334M7.00003 12.5235H11M4.00003 6.66667H8.00003M6.00003 4.66667V8.66667M3.66669 12.3333C3.66669 12.7754 3.84229 13.1993 4.15485 13.5118C4.46741 13.8244 4.89133 14 5.33336 14C5.77539 14 6.19931 13.8244 6.51187 13.5118C6.82443 13.1993 7.00003 12.7754 7.00003 12.3333C7.00003 11.8913 6.82443 11.4674 6.51187 11.1548C6.19931 10.8423 5.77539 10.6667 5.33336 10.6667C4.89133 10.6667 4.46741 10.8423 4.15485 11.1548C3.84229 11.4674 3.66669 11.8913 3.66669 12.3333ZM11 12.3333C11 12.7754 11.1756 13.1993 11.4882 13.5118C11.8007 13.8244 12.2247 14 12.6667 14C13.1087 14 13.5326 13.8244 13.8452 13.5118C14.1578 13.1993 14.3334 12.7754 14.3334 12.3333C14.3334 11.8913 14.1578 11.4674 13.8452 11.1548C13.5326 10.8423 13.1087 10.6667 12.6667 10.6667C12.2247 10.6667 11.8007 10.8423 11.4882 11.1548C11.1756 11.4674 11 11.8913 11 12.3333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
