// 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 SvgCriticalThinking2 = ({
  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="M10.3333 15.3333V12.6666H13V9.99998H14.6666L12.7692 5.06669C11.9041 2.81747 9.74316 1.33331 7.33329 1.33331C4.20368 1.33331 1.66663 3.87037 1.66663 6.99998C1.66663 9.02791 2.73186 10.807 4.33329 11.8082V15.3333M7.58429 6.27765V7.61098M8.71949 4.5136L8.32316 3.66665H6.84316L6.44702 4.51433L6.00549 4.76927L5.07329 4.68894L4.33329 5.97065L4.86955 6.73805L4.86957 7.24705L4.33361 8.01451L5.07361 9.29625L6.00596 9.21551L6.44719 9.47018L6.84316 10.3178H8.32316L8.71969 9.47078L9.16189 9.21538L10.0934 9.29625L10.8334 8.01451L10.2983 7.24811L10.2982 6.73658L10.8337 5.97065L10.0937 4.68894L9.16203 4.76913L8.71949 4.5136Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
