import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M353.6 62.08v77.76h-56.64c-35.84 0-53.76 20.8-53.76 62.4V390.4c0 59.52-27.52 99.52-82.56 120 55.04 23.04 82.56 63.04 82.56 120v189.12c0 40.96 17.92 61.44 53.76 61.44h56.64v77.76h-73.92c-41.6 0-74.24-13.76-97.92-41.28-21.12-24.96-31.68-58.88-31.68-101.76V635.2c0-28.16-5.76-48.32-17.28-60.48-12.8-14.72-36.8-23.04-72-24.96v-78.72c34.56-1.92 58.56-10.24 72-24.96 11.52-13.44 17.28-33.6 17.28-60.48V206.08c0-43.52 10.56-77.76 31.68-102.72 23.04-27.52 55.68-41.28 97.92-41.28h73.92zM684.8 62.08v77.76h56.64c35.84 0 53.76 20.8 53.76 62.4V390.4c0 59.52 27.52 99.52 82.56 120-55.04 23.04-82.56 63.04-82.56 120v189.12c0 40.96-17.92 61.44-53.76 61.44H684.8v77.76h73.92c41.6 0 74.24-13.76 97.92-41.28 21.12-24.96 31.68-58.88 31.68-101.76V635.2c0-28.16 5.76-48.32 17.28-60.48 12.8-14.72 36.8-23.04 72-24.96v-78.72c-34.56-1.92-58.56-10.24-72-24.96-11.52-13.44-17.28-33.6-17.28-60.48V206.08c0-43.52-10.56-77.76-31.68-102.72-23.04-27.52-55.68-41.28-97.92-41.28H684.8z"></path><path d="M310.72 472c14.08 0 25.384 4.264 33.92 12.8 8.96 8.104 13.44 18.984 13.44 32.64 0 13.224-4.48 24.32-13.44 33.28-9.816 8.536-21.12 12.8-33.92 12.8s-23.68-4.48-32.64-13.44C268.696 541.12 264 530.24 264 517.44c0-13.656 4.696-24.536 14.08-32.64 8.536-8.536 19.416-12.8 32.64-12.8z m213.76 0c14.08 0 25.384 4.264 33.92 12.8 8.96 8.104 13.44 18.984 13.44 32.64 0 13.224-4.48 24.32-13.44 33.28-9.816 8.536-21.12 12.8-33.92 12.8s-23.68-4.48-32.64-13.44c-9.384-8.96-14.08-19.84-14.08-32.64 0-13.656 4.696-24.536 14.08-32.64 8.536-8.536 19.416-12.8 32.64-12.8z m213.12 0c14.08 0 25.384 4.264 33.92 12.8 8.96 8.104 13.44 18.984 13.44 32.64 0 12.8-4.696 23.896-14.08 33.28-9.384 8.536-20.48 12.8-33.28 12.8-13.224 0-24.32-4.48-33.28-13.44-8.96-8.96-13.44-19.84-13.44-32.64 0-13.656 4.48-24.536 13.44-32.64 8.536-8.536 19.624-12.8 33.28-12.8z"></path></svg>
  );
}