// 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 SvgUserFullBodyShare = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M3.00008 16.9998V12.6665H1.66675V7.99984C1.66675 7.99984 3.00008 6.99984 5.33341 6.99984C7.66675 6.99984 9.00008 7.99984 9.00008 7.99984V9.99984M7.66675 16.9998V14.3332M11.5261 13.263C11.6161 13.0836 11.6667 12.8809 11.6667 12.6665C11.6667 12.48 11.6284 12.3024 11.5593 12.1411C11.5489 12.117 11.5379 12.0934 11.5262 12.0701M11.5261 13.263C11.5151 13.2851 11.5035 13.3068 11.4913 13.3281C11.2615 13.7294 10.829 13.9998 10.3334 13.9998C9.59702 13.9998 9.00008 13.4028 9.00008 12.6665C9.00008 11.9301 9.59702 11.3332 10.3334 11.3332C10.8554 11.3332 11.3073 11.6331 11.5262 12.0701M11.5261 13.263L13.8073 14.4034M11.5262 12.0701L13.8071 10.9294M13.8073 14.4034C13.7173 14.5829 13.6667 14.7854 13.6667 14.9998C13.6667 15.7362 14.2637 16.3332 15.0001 16.3332C15.4957 16.3332 15.9281 16.0628 16.1579 15.6615C16.1701 15.6402 16.1818 15.6184 16.1928 15.5964C16.2828 15.4169 16.3334 15.2143 16.3334 14.9998C16.3334 14.8133 16.2951 14.6357 16.2259 14.4745C16.2156 14.4504 16.2046 14.4268 16.1929 14.4034C15.974 13.9665 15.5221 13.6665 15.0001 13.6665C14.4781 13.6665 14.0261 13.9665 13.8073 14.4034ZM13.8071 10.9294C14.026 11.3665 14.478 11.6665 15.0001 11.6665C15.4957 11.6665 15.9281 11.3961 16.1579 10.9948C16.1701 10.9735 16.1818 10.9518 16.1928 10.9298C16.2828 10.7502 16.3334 10.5476 16.3334 10.3332C16.3334 10.1466 16.2951 9.96904 16.2259 9.80784C16.2156 9.78377 16.2046 9.7601 16.1929 9.73677C15.974 9.29984 15.5221 8.99984 15.0001 8.99984C14.2637 8.99984 13.6667 9.59684 13.6667 10.3332C13.6667 10.5475 13.7173 10.75 13.8071 10.9294ZM3.66675 3.33317C3.66675 3.7752 3.84234 4.19912 4.1549 4.51168C4.46746 4.82424 4.89139 4.99984 5.33341 4.99984C5.77544 4.99984 6.19937 4.82424 6.51193 4.51168C6.82449 4.19912 7.00008 3.7752 7.00008 3.33317C7.00008 2.89114 6.82449 2.46722 6.51193 2.15466C6.19937 1.8421 5.77544 1.6665 5.33341 1.6665C4.89139 1.6665 4.46746 1.8421 4.1549 2.15466C3.84234 2.46722 3.66675 2.89114 3.66675 3.33317Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
