import * as React from 'react';
export interface Logic24Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Logic24({ ariaLabel, ...props }: Logic24Props) {
  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"><circle cx="13" cy="10" r="2" data-color="color-2"/><path d="M12.316.023A10.236 10.236 0 0 0 3 10.353v.411l-1.894 3.789a1 1 0 0 0 .447 1.347L3 16.618V19a3 3 0 0 0 3 3h3v2h11v-6.873A9.991 9.991 0 0 0 12.316.023M18 11h-1.142a4 4 0 0 1-.425 1.019l.809.809a1 1 0 1 1-1.414 1.414l-.809-.809a4 4 0 0 1-1.019.425V15a1 1 0 0 1-2 0v-1.142a4 4 0 0 1-1.019-.425l-.809.809a1 1 0 0 1-1.414-1.414l.809-.809A4 4 0 0 1 9.142 11H8a1 1 0 0 1 0-2h1.142a4 4 0 0 1 .425-1.019l-.809-.809a1 1 0 0 1 1.414-1.414l.809.809A4 4 0 0 1 12 6.142V5a1 1 0 0 1 2 0v1.142a4 4 0 0 1 1.019.425l.809-.809a1 1 0 1 1 1.414 1.414l-.809.809A4 4 0 0 1 16.858 9H18a1 1 0 0 1 0 2"/></g></svg>
  );
}
