import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M832 32c88.368 0 160 71.632 160 160v368h-72V192c0-47.832-38.16-86.744-85.696-87.968L832 104H192c-47.832 0-86.744 38.16-87.968 85.696L104 192v640c0 47.832 38.16 86.744 85.696 87.968L192 920h200v72H192c-88.368 0-160-71.632-160-160V192C32 103.632 103.632 32 192 32h640z"></path><path d="M296.336 616.432c-17.52 0-32.232 16.504-32.232 36 0.72 19.736 15.128 36 32.24 36h172.56c17.52 0 32.336-16.496 32.336-36 0-19.496-14.816-36-32.336-36h-172.56z m0-194.616c-17.52 0-32.336 16.504-32.336 36 0.72 19.736 15.136 36 32.336 36h432.096c17.52 0 32.336-16.496 32.336-36 0-19.496-14.824-36-32.336-36H296.336z m0-194.616c-17.52 0-32.336 16.504-32.336 36 0.72 19.728 15.136 36 32.336 36h432.096c17.52 0 32.336-16.504 32.336-36 0-19.504-14.824-36-32.336-36H296.336zM893.56 678.288L664.488 916.56l-87.184-78.32a36.448 36.448 0 0 0-51.232 2.448c-13.496 14.736-12.384 37.624 2.44 51.12l90.496 81.224c13.304 11.728 30.096 18.176 47.344 18.176 18.92 0 35.776-7.664 51.872-24.032l227.544-238.504a36.096 36.096 0 0 0 0.48-49.864l-1.312-1.328c-14.336-13.952-37.512-13.584-51.376 0.816z"></path><path d="M939.36 683.2a28.112 28.112 0 0 1 0.64 39.92L712.48 961.6c-14.608 14.856-29.44 21.6-46.128 21.6-15.28 0-30.2-5.728-42.024-16.152l-90.456-81.184a28.112 28.112 0 0 1-1.896-39.784 28.456 28.456 0 0 1 39.968-1.904l92.96 83.488 234.424-243.832c10.784-11.2 28.864-11.488 40.032-0.624z"></path><path d="M920 456m36 0l0 0q36 0 36 36l0 88q0 36-36 36l0 0q-36 0-36-36l0-88q0-36 36-36Z"></path><path d="M328 920m36 0l56 0q36 0 36 36l0 0q0 36-36 36l-56 0q-36 0-36-36l0 0q0-36 36-36Z"></path></svg>
  );
}