import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M756 304h-576v580h576v-44.864a36 36 0 1 1 72 0V888a68 68 0 0 1-68 68H176a68 68 0 0 1-68-68V136A68 68 0 0 1 176 68h584a68 68 0 0 1 68 68v221.336a36 36 0 1 1-72 0V304z m0-72V140h-576V232h576z"></path><path d="M448 712h-72v32c0 22.088-16.12 40-36 40S304 766.088 304 744v-32h-36a36 36 0 1 1 0-72H304V544h-36a36 36 0 1 1 0-72H304v-48c0-22.088 16.12-40 36-40s36 17.912 36 40v48h72v-48c0-22.088 16.12-40 36-40s36 17.912 36 40v48h36a36 36 0 1 1 0 72H520v96h36a36 36 0 1 1 0 72H520v32c0 22.088-16.12 40-36 40S448 766.088 448 744v-32z m0-72V544h-72v96h72z"></path><path d="M1013.272 612.144c1.312-3.416 1.768-7.008 2.088-10.64 0.104-1.104 0.64-2.056 0.64-3.192v-0.112a36.784 36.784 0 0 0-10.384-25.864l-140.712-145.592a34.64 34.64 0 0 0-34.24-9.496c-12.232 3.392-21.784 13.28-25.064 25.944a37.568 37.568 0 0 0 9.176 35.44l80.16 82.992H659.44c-19.672 0-35.448 16.432-35.448 36.688 0 20.256 15.776 36.688 35.448 36.688h236.864L814.4 721.704a37.264 37.264 0 0 0-10.112 26.08 37.2 37.2 0 0 0 10.744 25.8 34.608 34.608 0 0 0 50.128-0.664l140.352-148.744 0.144-0.104 0.216-0.224c0.848-0.768 1.2-1.872 1.872-2.864 2.264-2.64 4.128-5.624 5.536-8.84z"></path></svg>
  );
}