import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><path d="M728 440c70.688 0 134.688 28.656 181.016 74.984C955.336 561.312 984 625.312 984 696c0 70.688-28.656 134.688-74.984 181.016C862.688 923.336 798.688 952 728 952c-70.688 0-134.688-28.656-181.016-74.984C500.664 830.688 472 766.688 472 696c0-70.688 28.656-134.688 74.984-181.016C593.312 468.664 657.312 440 728 440z m0 72.72a182.712 182.712 0 0 0-129.6 53.68A182.712 182.712 0 0 0 544.72 696a182.712 182.712 0 0 0 53.68 129.6 182.712 182.712 0 0 0 129.6 53.68 182.712 182.712 0 0 0 129.6-53.68 182.712 182.712 0 0 0 53.68-129.6 182.712 182.712 0 0 0-53.68-129.6A182.712 182.712 0 0 0 728 512.72zM707.864 560c9.904 0 18.864 4.016 25.36 10.504a35.752 35.752 0 0 1 10.504 25.36v103.808l64.968 43.08a35.864 35.864 0 0 1-23.68 65.112c-4.104-0.36-9.92-2.48-17.44-6.344l-80.272-53.792A35.864 35.864 0 0 1 672 718.344v-122.48c0-9.904 4.016-18.872 10.504-25.36A35.752 35.752 0 0 1 707.864 560zM412.024 65.24a35.28 35.28 0 0 1 28.304 14.2l147.472 198.208 154.952-48.128a35.256 35.256 0 0 1 45.12 40.128l-23.256 124.536a307.112 307.112 0 0 0-71.696-0.184l14.888-79.792-146.728 45.616-148.96-200.24L263.6 359.76l-148.352-45.76 73.152 387.312h235.656c0.416 24.312 3.68 47.92 9.488 70.512H129.976L35.064 269.608a35.256 35.256 0 0 1 45.024-40.192l156.568 48.232L383.744 79.48a35.24 35.24 0 0 1 28.28-14.24z"></path></svg>
  );
}