import { forwardRef, SVGProps } from 'react';

export interface NavDiversityProps extends Omit<SVGProps<SVGSVGElement>, 'css'> {}

export const NavDiversity = forwardRef<SVGSVGElement, NavDiversityProps>((props, ref) => (
  <svg ref={ref} {...props} fill="currentColor" aria-hidden="true" viewBox="0 0 32 32">
    <path d="M11.85 29a1.93 1.93 0 01-.92-.23l-1.71-1-1.62 1a1.91 1.91 0 01-2.52-.43 2 2 0 01-.43-1.61l.47-2-1.46-1.28a2 2 0 01-.57-2.08A2 2 0 014.69 20l2-.14.73-1.79a2 2 0 011.81-1.21A2 2 0 0111 18l.77 1.89 1.9.13h.1a2 2 0 011.09 3.38l-1.53 1.33.45 1.86a2 2 0 01-.41 1.71 2 2 0 01-1.52.7zM9.22 18.93l-.9 2.22a1.15 1.15 0 01-.92.67L4.91 22l1.94 1.58a1.13 1.13 0 01.34 1.07l-.58 2.43 2.05-1.35a1.12 1.12 0 01.84-.12 1.69 1.69 0 01.28.12L11.91 27l-.66-2.38a1.15 1.15 0 01.34-1.07l1.9-1.66-2.49-.07a1.12 1.12 0 01-.91-.67zm3 5.41zM28 29H18a1 1 0 01-1-1V17.86a1 1 0 011-1h10a1 1 0 011 1V28a1 1 0 01-1 1zm-9-2h8v-8.1h-8zm4-11.84a1 1 0 01-.37-.07C22.38 15 17 12.69 17 7.54a3.85 3.85 0 013.84-3.86 3.77 3.77 0 012.16.69 3.82 3.82 0 016 3.17c0 4.77-5.35 7.37-5.58 7.48a.91.91 0 01-.42.1zm-2.18-9.48A1.85 1.85 0 0019 7.54c0 3.1 2.89 4.89 4 5.46 1.09-.63 4-2.6 4-5.46a1.86 1.86 0 00-1.84-1.86 1.84 1.84 0 00-1.4.68 1 1 0 01-.77.36 1 1 0 01-.77-.36 1.8 1.8 0 00-1.4-.68zM9.25 15.11a6.06 6.06 0 116-6.06 6 6 0 01-6 6.06zM9.25 5a4.06 4.06 0 104 4.05 4 4 0 00-4-4.05z" />
  </svg>
));
NavDiversity.displayName = 'NavDiversity';
