// 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 SvgBrain = ({
  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="M7.99985 11.8863V4.11363M7.99985 11.8863C7.99985 13.1319 6.99018 14.1415 5.74462 14.1415C4.49909 14.1415 3.48939 13.1318 3.48939 11.8863V11.1195C2.22937 10.6437 1.33325 9.42646 1.33325 7.99993C1.33325 6.57342 2.22937 5.35619 3.48939 4.88047V4.11364C3.48939 2.8681 4.49909 1.8584 5.74462 1.8584C6.99018 1.8584 7.99985 2.8681 7.99985 4.11363M7.99985 11.8863C7.99985 13.1319 9.00965 14.1415 10.2552 14.1415C11.5007 14.1415 12.5104 13.1318 12.5104 11.8863V11.1195C13.7705 10.6437 14.6665 9.42646 14.6665 7.99993C14.6665 6.57342 13.7705 5.35619 12.5104 4.88047V4.11364C12.5104 2.8681 11.5007 1.8584 10.2552 1.8584C9.00965 1.8584 7.99985 2.8681 7.99985 4.11363M5.74996 6.38383C4.5073 6.38383 3.49992 5.37645 3.49992 4.13379M10.2499 6.38383C11.4925 6.38383 12.4999 5.37645 12.4999 4.13379M5.74992 9.64147C6.99259 9.64147 7.99992 8.63407 7.99992 7.39147C7.99992 8.63407 9.00725 9.64147 10.2499 9.64147M3.49992 11.8916C3.49992 11.2936 3.73317 10.7501 4.11364 10.3472M12.4999 11.8916C12.4999 11.2936 12.2667 10.7501 11.8862 10.3472"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
