import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M820.763 407.075h-2.437c-17.875 0-32.542 5.125-46.667 13.875-12.375-36.063-43.834-62.042-84.334-62.042-17.875 0-34.979 5.125-49.084 13.875-12.375-36.063-43.834-62.042-84.375-62.042-15.792 0-30.5 3.958-43.479 10.896v-92.813c0-50.562-38.25-91.521-89.146-91.521s-92.208 40.979-92.208 91.521v355.333l-55.958-55.75c-36-35.75-99.729-30.667-130.375 0s-50.771 92.334-6.875 136.271l257.5 255.771c5.292 5.27 11.146 9.667 17.292 13.396 46.938 38.291 100.75 60.958 214.479 60.958 259.834 0 283.917-140.188 283.917-313.104v-183.062c-0.042-50.562-37.312-91.563-88.25-91.563v0zM860.429 681.659c0 146.313-0.688 264.938-235.375 264.938-99.417 0-159.104-22.146-204.334-67.062l-243.75-242.146c-21.563-21.563-16.146-49.125 1.5-66.791 17.646-17.646 50.042-18.25 67.104-1.333 0 0 42.771 42.5 79.625 79.146 27.854 27.729 52.375 52.063 52.375 52.063v-461.979c0-23.937 19.563-43.355 43.687-43.355 24.125 0 40.604 19.417 40.604 43.355v293.834h0.479c-0.313 1.541-0.479 3.187-0.479 4.813 0 13.292 10.875 24.105 24.271 24.105 13.396 0 24.271-10.771 24.271-24.105 0-1.646-0.166-3.25-0.479-4.813h0.479v-120.417c0-23.937 17.438-43.355 41.563-43.355 0 0 42.73-0.583 42.73 43.355v158.958h0.479c-0.313 1.541-0.479 3.187-0.479 4.813 0 13.292 10.875 24.105 24.271 24.105 13.396 0 24.271-10.771 24.271-24.105 0-1.646-0.166-3.25-0.479-4.813h0.479v-110.791c0-23.937 17.167-43.355 41.292-43.355 0 0 43.625 2.73 43.625 43.355v139.709h0.479c-0.313 1.541-0.479 3.187-0.479 4.813 0 13.292 10.875 24.105 24.271 24.105s23.667-10.771 23.667-24.105c0-1.646-0.166-3.25-0.437-4.813h0.437v-95.375c0-23.937 17.979-43.355 42.125-43.355 0 0 42.291-1.709 42.291 43.355v177.25h-0.083zM293.054 365.305v-80.916c-7.687-17.27-12.063-36.375-12.063-56.479 0-76.708 62.188-138.896 138.896-138.896s138.896 62.188 138.896 138.896c0 10.459-1.229 20.645-3.458 30.459 17.479 0.688 33.229 7.937 44.708 19.583 4.437-15.937 7.084-32.645 7.084-50.021 0-103.375-83.812-187.209-187.209-187.209s-187.209 83.812-187.209 187.209c-0.021 54.375 23.292 103.187 60.354 137.375v0z"></path></svg>
  );
}