import * as React from 'react';

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

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

  return (
    
<svg {...props} style={styles} viewBox="0 0 1024 1024">
  <defs>
    
  </defs>
  <path d="M904 160c48.6 0 88 39.4 88 88v168c-53.016 0-96 42.984-96 96s42.984 96 96 96v168c0 48.6-39.4 88-88 88H120c-48.6 0-88-39.4-88-88V608c53.016 0 96-42.984 96-96S85.016 416 32 416V248c0-48.6 39.4-88 88-88h784z m0 72H120a16 16 0 0 0-15.96 14.8L104 248v112.168l1.216 0.576c55.312 26.824 93.696 83.104 94.768 148.448L200 512c0 66.544-38.688 124.048-94.8 151.256l-1.208 0.568V776c0 8.432 6.536 15.344 14.816 15.96L120 792h784a16 16 0 0 0 15.96-14.8L920 776V663.824l-1.2-0.568c-55.32-26.824-93.704-83.104-94.776-148.448L824 512c0-66.544 38.688-124.048 94.8-151.256l1.2-0.576V248a16 16 0 0 0-14.8-15.96L904 232z"></path>
  <path d="M728 688v104h-56V688h56z m0-152v104h-56V536h56z m0-152v104h-56V384h56z m0-152v104h-56V232h56zM472.968 349.648a16 16 0 0 1 22.408-3.152l19.168 14.448a16 16 0 0 1 3.152 22.4L447.872 476l44.128 0.008a16 16 0 0 1 16 16v24a16 16 0 0 1-16 16H424v16h68a16 16 0 0 1 16 16v24a16 16 0 0 1-16 16H424V688a16 16 0 0 1-16 16h-24a16 16 0 0 1-16-16V604h-68a16 16 0 0 1-16-16v-24a16 16 0 0 1 16-16H368v-16h-68a16 16 0 0 1-16-16v-24a16 16 0 0 1 16-16h52.12l-69.816-92.648a16 16 0 0 1 3.152-22.408l19.168-14.448a16 16 0 0 1 22.4 3.152L400 446.472z"></path>
</svg>

  );
}