import type { SVGProps } from "react";

export interface DprofileNeutralProps extends SVGProps<SVGSVGElement> {
  /**
   * Icon size (width and height)
   * @default 16
   */
  size?: number | string;
}

/**
 * DprofileNeutral icon from social-media category
 *
 * @example
 * <DprofileNeutral size={16} />
 * <DprofileNeutral size={32} className="text-primary" />
 */
export const DprofileNeutral = ({ size = 16, ...props }: DprofileNeutralProps) => (
  <svg
    fill="none"
    height={size}
    viewBox="0 0 24 24"
    width={size}
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <g clipPath="url(#clip0_43_682)">
<path clipRule="evenodd" d="M21.9516 0H2.052C1.50778 0 0.985842 0.216192 0.601017 0.601017C0.216192 0.985842 0 1.50778 0 2.052L0 21.948C0 22.4922 0.216192 23.0142 0.601017 23.399C0.985842 23.7838 1.50778 24 2.052 24H21.9516C22.4952 23.999 23.0162 23.7824 23.4003 23.3977C23.7843 23.013 24 22.4916 24 21.948V2.052C24 1.5084 23.7843 0.98701 23.4003 0.602288C23.0162 0.217567 22.4952 0.000953686 21.9516 0ZM22.4076 15.4356C22.4063 17.2831 21.6714 19.0545 20.3645 20.3603C19.0575 21.6661 17.2855 22.3995 15.438 22.3992H8.5776C6.73041 22.3992 4.95886 21.6655 3.65253 20.3595C2.3462 19.0536 1.61208 17.2822 1.6116 15.435V8.5608C1.61152 7.64605 1.79166 6.74024 2.14172 5.89512C2.49178 5.04999 3.00491 4.28212 3.65179 3.63534C4.29868 2.98857 5.06664 2.47557 5.91182 2.12566C6.75701 1.77574 7.66285 1.59576 8.5776 1.596H15.453C17.3005 1.59632 19.0722 2.33008 20.379 3.63604C21.6857 4.942 22.4206 6.71333 22.422 8.5608L22.4064 15.435L22.4076 15.4356Z" fill="#111412" fillRule="evenodd"/>
</g>
<defs>
<clipPath id="clip0_43_682">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
