import * as React from 'react';

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

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

  return (
    
<svg {...props} style={styles} viewBox="0 0 1024 1024">
  <defs>
    
  </defs>
  <path d="M449.832 54.024c225.008 0 408.04 157.224 408.04 352.08 0 10.848-0.568 21.64-1.696 32.368l-0.744 6.432-0.752 5.48 0.72 0.48c76.744 50.952 124 130.224 126.696 217.032l0.088 3.952 0.032 3.896c0 70.08-29.072 136.104-80.344 186.96l-2.976 2.92-1.952 1.848 10.928 105.88c0.856 8.24-7.12 14.264-14.576 11.816l-0.928-0.352-0.92-0.44-97.128-51.968c-36.808 14.568-76.456 22.752-117.456 24.016l-5.6 0.128-5.616 0.048c-142 0-265.296-83.672-303.984-202.608l-1.352-4.28-0.104-0.016a452.36 452.36 0 0 1-60.664-16.12l-7.36-2.592-1.784-0.656-110.936 59.392c-7.312 3.912-15.92-1.192-16.464-9.024l-0.024-0.992 0.056-1.016 11.672-112.464-2.176-1.728C92.32 600.304 44.608 510.96 41.904 414.736l-0.088-4.376-0.032-4.264c0-194.848 183.04-352.08 408.048-352.08z m215.92 414.152c-134.48 0-243.184 93.488-243.184 207.568 0 114.088 108.704 207.576 243.184 207.576 35.24 0 69.096-6.296 100.8-18.72l4.736-1.912 22.28-9.16a11.2 11.2 0 0 1 8.424-0.032l1.12 0.52 19.896 10.664-2.128-20.6a11.2 11.2 0 0 1 2.76-8.576l0.824-0.84 18.904-17.28c42.352-38.872 65.568-89.136 65.568-141.64 0-114.08-108.704-207.568-243.184-207.568z m-216.024-340.88c-184.968 0-334.768 125.584-334.768 278.8 0 39.296 9.632 77.272 28.696 112.96 18.128 33.904 43.76 64.04 76.344 89.656l4.112 3.184 22.688 17.296c2.8 2.128 4.408 5.432 4.408 8.904l-0.056 1.16-3.2 30.704 12.24-6.544 20.448-10.88a11.2 11.2 0 0 1 8-0.976l1.144 0.352 21.84 8.064c10.48 3.944 21.128 7.44 31.936 10.464l5.656 1.536 0.016-0.88C352 519.328 490.048 397.384 660.424 394.936l5.224-0.04c41.048 0 80.96 6.92 118.016 20.2l0.616 0.232 0.16-4.616 0.048-4.616c0-153.216-149.792-278.8-334.76-278.8z m118.336 453.208a40.688 40.688 0 0 1 40.704 40.704 40.688 40.688 0 0 1-40.704 40.704 40.688 40.688 0 0 1-40.696-40.704 40.688 40.688 0 0 1 40.696-40.704z m195.368 0a40.688 40.688 0 0 1 40.704 40.704 40.688 40.688 0 0 1-40.704 40.704 40.688 40.688 0 0 1-40.696-40.704 40.688 40.688 0 0 1 40.696-40.704zM321.616 267.608c28.08 0 50.88 22.8 50.88 50.88 0 28.08-22.8 50.88-50.88 50.88-28.08 0-50.88-22.8-50.88-50.88 0-28.08 22.8-50.88 50.88-50.88z m256.424 0c28.08 0 50.88 22.8 50.88 50.88 0 28.08-22.8 50.88-50.88 50.88-28.08 0-50.88-22.8-50.88-50.88 0-28.08 22.8-50.88 50.88-50.88z"></path>
</svg>

  );
}