import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M400 356.72V68.8C400 48.48 383.52 32 363.2 32c-20.32 0-36.8 16.48-36.8 36.8v207.776L92.424 42.528a35.312 35.312 0 0 0-49.896 0 35.312 35.312 0 0 0 0 49.896L276.576 326.4H68.8c-20.32 0-36.8 16.48-36.8 36.8C32 383.52 48.48 400 68.8 400h287.92c26.864 0 43.28-13.84 43.28-43.28zM667.28 400h287.92c20.32 0 36.8-16.48 36.8-36.8 0-20.32-16.48-36.8-36.8-36.8H747.424l234.048-233.976a35.312 35.312 0 0 0 0-49.896 35.312 35.312 0 0 0-49.896 0L697.6 276.576V68.8c0-20.32-16.48-36.8-36.8-36.8C640.48 32 624 48.48 624 68.8v287.92c0 29.44 16.336 43.28 43.28 43.28zM356.72 624H68.8C48.48 624 32 640.48 32 660.8c0 20.32 16.48 36.8 36.8 36.8h207.776L42.528 931.576a35.312 35.312 0 0 0 0 49.896 35.312 35.312 0 0 0 49.896 0L326.4 747.424V955.2c0 20.32 16.48 36.8 36.8 36.8 20.32 0 36.8-16.48 36.8-36.8V667.28c0-29.44-16.416-43.28-43.28-43.28zM624 667.28v287.92c0 20.32 16.48 36.8 36.8 36.8 20.32 0 36.8-16.48 36.8-36.8V747.424l233.976 234.048a35.312 35.312 0 0 0 49.896 0 35.312 35.312 0 0 0 0-49.896L747.424 697.6H955.2c20.32 0 36.8-16.48 36.8-36.8 0-20.32-16.48-36.8-36.8-36.8H667.28C640.336 624 624 637.84 624 667.28z"></path></svg>
  );
}