import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M512 164.8c3.2 0 5.6 0.8 8.8 2.4L857.6 336c2.4 0.8 2.4 4 0 4.8L519.2 473.6c-2.4 0.8-4.8 1.6-7.2 1.6-2.4 0-4.8-0.8-7.2-1.6L166.4 340.8c-2.4-0.8-2.4-4 0-4.8l336.8-169.6c3.2-0.8 5.6-1.6 8.8-1.6m0-60.8c-12.8 0-24.8 3.2-36 8.8L139.2 281.6c-22.4 11.2-36 34.4-35.2 60 0.8 24.8 16.8 47.2 40 56l338.4 132.8c9.6 4 19.2 5.6 29.6 5.6 10.4 0 20-1.6 29.6-5.6L880 397.6c23.2-8.8 39.2-31.2 40-56 0.8-24.8-12.8-48-35.2-60L548 112.8c-11.2-5.6-23.2-8.8-36-8.8z"></path><path d="M512 545.6c-11.2 0-22.4-2.4-32.8-6.4L140.8 406.4c-27.2-10.4-45.6-36-46.4-64.8-1.6-28.8 14.4-56 40.8-68.8L472 103.2c24.8-12.8 56-12.8 80.8 0L889.6 272c25.6 12.8 41.6 40 40.8 68.8-1.6 28.8-19.2 54.4-46.4 64.8L544.8 540c-10.4 4-21.6 5.6-32.8 5.6z m0-432c-11.2 0-21.6 2.4-31.2 7.2L143.2 290.4c-19.2 9.6-30.4 28.8-29.6 50.4 0.8 20.8 14.4 40 33.6 47.2l338.4 132.8c16 6.4 34.4 6.4 51.2 0l338.4-132.8c20-8 32.8-26.4 33.6-47.2 0.8-20.8-10.4-40.8-29.6-50.4l-336-168.8c-9.6-4.8-20-8-31.2-8z m0 372c-4 0-7.2-0.8-11.2-2.4L162.4 350.4c-4.8-1.6-8-6.4-8-11.2 0-4.8 2.4-9.6 7.2-12l336.8-169.6c8.8-4 18.4-4 26.4 0l336.8 168.8c4.8 2.4 7.2 7.2 7.2 12s-3.2 9.6-8 11.2L522.4 483.2c-3.2 1.6-7.2 2.4-10.4 2.4zM184.8 337.6l323.2 127.2c2.4 0.8 4.8 0.8 7.2 0l324-127.2L516 176c-2.4-1.6-5.6-1.6-8.8 0L184.8 337.6z"></path><path d="M512 736c-4 0-7.2-0.8-10.4-2.4L120.8 572c-13.6-5.6-20-21.6-14.4-36s21.6-20 36-14.4L512 679.2l370.4-156.8c13.6-5.6 29.6 0.8 36 14.4 5.6 13.6-0.8 29.6-14.4 36L522.4 733.6c-3.2 1.6-7.2 2.4-10.4 2.4z"></path><path d="M512 745.6c-4.8 0-9.6-0.8-14.4-3.2L116.8 581.6c-8.8-4-16-11.2-20-20-4-9.6-4-19.2 0-28.8 8-19.2 29.6-28 48.8-20L512 668.8l366.4-155.2c8.8-4 19.2-4 28.8 0 9.6 4 16.8 11.2 20 20 4 8.8 4 19.2 0 28.8-4 9.6-11.2 16-20 20L526.4 743.2c-4.8 1.6-9.6 2.4-14.4 2.4z m-380.8-216c-6.4 0-12.8 4-16 10.4-1.6 4-1.6 8.8 0 12.8s4.8 7.2 8.8 9.6l380.8 161.6c4 1.6 8.8 1.6 13.6 0l380.8-160.8c4-1.6 7.2-4.8 9.6-9.6 1.6-4 1.6-8.8 0-12.8s-4.8-7.2-9.6-9.6c-4-1.6-8.8-1.6-13.6 0L512 690.4 137.6 531.2c-1.6-0.8-4-1.6-6.4-1.6z"></path><path d="M512 928c-4 0-7.2-0.8-10.4-2.4L120.8 764c-13.6-5.6-20-21.6-14.4-36 5.6-13.6 21.6-20 35.2-13.6L512 871.2l370.4-156.8c13.6-5.6 29.6 0.8 36 14.4 5.6 13.6-0.8 29.6-14.4 36l-380.8 160.8c-4 1.6-8 2.4-11.2 2.4z"></path><path d="M512 937.6c-4.8 0-9.6-0.8-14.4-3.2L116.8 773.6c-8.8-4-16-11.2-20-20-4-9.6-4-19.2 0-28.8 8-19.2 29.6-28 48.8-20L512 860.8l366.4-155.2c8.8-4 19.2-4 28.8 0 9.6 4 16.8 11.2 20 20 4 8.8 4 19.2 0 28.8-4 9.6-11.2 16-20 20l-380.8 160.8c-4.8 1.6-9.6 2.4-14.4 2.4z m-380.8-216c-6.4 0-12.8 4-16 10.4-1.6 4-1.6 8.8 0 12.8s4.8 7.2 8.8 9.6l380.8 161.6c4 1.6 8.8 1.6 13.6 0l380.8-160.8c4-1.6 7.2-4.8 9.6-9.6 1.6-4 1.6-8.8 0-12.8s-4.8-7.2-9.6-9.6c-4-1.6-8.8-1.6-13.6 0L512 882.4 137.6 723.2c-1.6-0.8-4-1.6-6.4-1.6z"></path></svg>
  );
}