import * as React from 'react';
export interface Ecology24Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Ecology24({ ariaLabel, ...props }: Ecology24Props) {
  return (
    <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><g fill="currentColor"><path d="M10 23a3 3 0 0 1 .246-1.165A10 10 0 0 1 4.868 19l1.455-1.222a1 1 0 0 0 .318-1.04l-.7-2.472a1 1 0 0 0-.231-.409l-1.236-1.321-.187-.319.64-.547 2.487-1.258a1 1 0 0 0 .538-.746l.4-2.74A1 1 0 0 0 8.1 6.1L6.451 4.34a1 1 0 0 0-.094-.089l-.318-.261a9.93 9.93 0 0 1 5.54-1.969l.448.745.586 1.713a1 1 0 0 0 .319.455l2.284 1.837a1 1 0 0 0 .627.221 1 1 0 0 0 .118-.007l3-.356a1 1 0 0 0 .375-.123c.417-.211.918.05 1 0a3 3 0 0 0 .268-.318 3 3 0 0 1 1.293-.967A11.993 11.993 0 1 0 10.134 23.84 3 3 0 0 1 10 23"/><path d="M23.316 7.037a1 1 0 0 0-1.116.35A6.45 6.45 0 0 1 17 10a5.006 5.006 0 0 0-5 5 4.95 4.95 0 0 0 1.07 3.063 6.93 6.93 0 0 1 1.98-4.012 1 1 0 1 1 1.414 1.414A4.97 4.97 0 0 0 15 19v1a2 2 0 0 1-2 2 1 1 0 0 0 0 2 4 4 0 0 0 4-4 7.01 7.01 0 0 0 7-7V7.986a1 1 0 0 0-.684-.949" data-color="color-2"/></g></svg>
  );
}
