import * as React from 'react';

const DefaultStyles = {
  width: '1em',
  height: '1em',
  verticalAlign: 'middle',
  fill: 'currentColor',
  overflow: 'hidden'
};

export default function RuleEditorLable(props = {}) {
  const styles = Object.assign({}, DefaultStyles, props.style);

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M872 128L544 104 112 560l296 328 96-16 400-408z" fillOpacity=".18"></path><path d="M935.616 413.024l-16.664-223.72c-3.96-53.664-47.456-97.056-101.152-100.912L594.76 72.36a140.8 140.8 0 0 0-109.36 40.784L129.064 469.384c-54.752 54.736-54.752 143.832 0 198.576l210.96 210.904A139.48 139.48 0 0 0 439.328 920c37.512 0 72.8-14.6 99.312-41.136l356.208-356.128a140.376 140.376 0 0 0 40.76-109.712zM848.264 476.16L492.064 832.288c-29.088 29.08-76.376 29.08-105.464 0L175.648 621.384c-29.08-29.072-29.08-76.36 0-105.432l356.368-356.256a74.36 74.36 0 0 1 58.04-21.624l223.016 16.032c21.328 1.52 38.608 18.752 40.184 40.08l16.664 223.728a74.48 74.48 0 0 1-21.656 58.248z"></path><path d="M656 352m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z" fillOpacity=".4"></path><path d="M571.064 267.12c-46.752 46.776-46.752 122.904 0 169.72C593.976 459.68 624.28 472 655.72 472c9.072 0 18.208-1.032 27.312-3.12a119.784 119.784 0 0 0 57.792-32.08l0.032-0.032a119.688 119.688 0 0 0 32.336-59.12 119.52 119.52 0 0 0-32.368-110.552c-46.784-46.776-122.976-46.824-169.76 0.016z m137.776 96.464a54.448 54.448 0 0 1-14.64 26.664 53.696 53.696 0 0 1-25.968 14.416 53.776 53.776 0 0 1-50.576-14.44c-21.08-21.112-21.08-55.44 0-76.52a53.984 53.984 0 0 1 38.288-15.832c13.864 0 27.736 5.256 38.288 15.816a54.024 54.024 0 0 1 14.608 49.896z"></path></svg>
  );
}