// 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 SvgAllergensSulfites = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M11.0001 14.4435C10.1669 14.8071 9.26008 15 8.33341 15C6.56531 15 4.86961 14.2976 3.61937 13.0474C2.36913 11.7971 1.66675 10.1015 1.66675 8.33332C1.66675 6.56522 2.36913 4.86952 3.61937 3.61928C4.86961 2.36904 6.56531 1.66666 8.33341 1.66666C10.1015 1.66666 11.7972 2.36904 13.0475 3.61928C14.2977 4.86952 15.0001 6.56522 15.0001 8.33332C15.0001 8.78452 14.9543 9.23106 14.8654 9.66666M4.66675 9.33299V9.74999C4.66675 10.0721 4.92791 10.3333 5.25008 10.3333H6.75008C7.07224 10.3333 7.3334 10.0724 7.33341 9.75026L7.33341 8.96519C7.33341 8.70592 7.16231 8.47786 6.91342 8.40526L5.08675 7.87246C4.83786 7.79992 4.66675 7.57178 4.66675 7.31252V6.91662C4.66675 6.59446 4.92791 6.33332 5.25008 6.33332H6.75007C7.07223 6.33332 7.3334 6.59449 7.3334 6.91666V7.33388M16.3334 15.6667H13.0001V14.8258C13.0001 14.5941 13.1373 14.3844 13.3496 14.2915L15.3172 13.4307C15.5295 13.3378 15.6667 13.1282 15.6667 12.8964V12.2498C15.6667 11.9277 15.4055 11.6667 15.0834 11.6667H13.5834C13.2613 11.6667 13.0001 11.9279 13.0001 12.25V12.6672M9.33341 6.91666V9.74999C9.33341 10.0721 9.59461 10.3333 9.91675 10.3333H11.4167C11.7389 10.3333 12.0001 10.0721 12.0001 9.74999V6.91666C12.0001 6.59449 11.7389 6.33332 11.4167 6.33332H9.91675C9.59461 6.33332 9.33341 6.59449 9.33341 6.91666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
