import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><path d="M233.144 789.84c33.784 0 63.208-6.712 88.272-20.144 25.056-13.432 46.032-32.4 62.928-56.904 16.888-24.504 29.488-53.856 37.8-88.056 8.304-34.2 12.456-72.072 12.456-113.6 0-48.192-4.56-89.864-13.704-125.04-9.136-35.16-22.16-64.168-39.04-87.016-16.896-22.84-37.248-39.736-61.064-50.672C296.976 237.472 270.528 232 241.456 232c-33.504 0-62.864 6.72-88.056 20.144-25.2 13.432-46.176 32.4-62.936 56.904-16.752 24.512-29.352 53.936-37.792 88.272C44.224 431.656 40 469.592 40 511.12c0 48.184 4.568 89.856 13.704 125.032 9.144 35.168 22.16 64.104 39.048 86.808 16.888 22.704 37.248 39.528 61.056 50.472 23.816 10.936 50.264 16.4 79.336 16.4zM114.768 559.312a287.264 287.264 0 0 1-1.456-24.92 1596.864 1596.864 0 0 1-0.208-25.76c0-35.16 2.912-66.112 8.72-92.832 5.816-26.72 14.128-49.152 24.928-67.288 10.8-18.136 23.88-31.776 39.248-40.912 15.368-9.144 32.472-13.712 51.304-13.712 14.12 0 26.856 2.36 38.208 7.064 11.36 4.704 21.464 11.28 30.32 19.728 8.864 8.448 16.48 18.48 22.848 30.12 6.368 11.624 11.632 24.504 15.784 38.624L114.768 559.312z m122.536 168.64c-14.68 0-27.76-2.424-39.256-7.264a99.168 99.168 0 0 1-30.736-20.36c-9-8.72-16.688-19.176-23.056-31.36a213.672 213.672 0 0 1-15.784-39.872l229.704-170.72a1438.4 1438.4 0 0 1 2.28 27.208c0.696 9.28 1.04 18.624 1.04 28.04 0 35.168-2.904 66.112-8.72 92.832-5.816 26.72-14.128 49.088-24.92 67.08-10.8 18-23.888 31.568-39.256 40.712-15.368 9.136-32.472 13.704-51.296 13.704zM509.944 768c5.456 0 10.64-1.04 15.536-3.12a40.088 40.088 0 0 0 12.776-8.528 40.32 40.32 0 0 0 8.552-12.616c2.088-4.8 3.136-9.928 3.136-15.376 0-5.6-1.048-10.848-3.136-15.736a41.4 41.4 0 0 0-8.56-12.856 39.12 39.12 0 0 0-12.768-8.64A39.328 39.328 0 0 0 509.944 688a39.064 39.064 0 0 0-28.32 11.768c-3.608 3.68-6.464 7.968-8.552 12.856a39.6 39.6 0 0 0-3.128 15.736c0 5.44 1.04 10.568 3.128 15.376a40.32 40.32 0 0 0 8.56 12.616c3.608 3.6 7.824 6.44 12.64 8.528 4.824 2.08 10.048 3.12 15.672 3.12z m272.6 21.84c33.784 0 63.2-6.712 88.264-20.144 25.064-13.432 46.04-32.4 62.936-56.904 16.888-24.504 29.488-53.856 37.792-88.056 8.312-34.2 12.464-72.072 12.464-113.6 0-48.192-4.568-89.864-13.704-125.04-9.144-35.16-22.16-64.168-39.048-87.016-16.888-22.84-37.248-39.736-61.056-50.672C846.376 237.472 819.92 232 790.856 232c-33.512 0-62.864 6.72-88.064 20.144-25.2 13.432-46.176 32.4-62.928 56.904-16.752 24.512-29.352 53.936-37.8 88.272-8.44 34.336-12.664 72.272-12.664 113.808 0 48.184 4.56 89.856 13.704 125.032 9.136 35.168 22.16 64.104 39.04 86.808 16.896 22.704 37.248 39.528 61.064 50.472 23.816 10.936 50.264 16.4 79.336 16.4zM664.168 559.312a287.264 287.264 0 0 1-1.456-24.92 1596.872 1596.872 0 0 1-0.208-25.76c0-35.16 2.904-66.112 8.72-92.832 5.816-26.72 14.128-49.152 24.92-67.288 10.8-18.136 23.888-31.776 39.256-40.912 15.368-9.144 32.472-13.712 51.296-13.712 14.128 0 26.864 2.36 38.216 7.064 11.36 4.704 21.464 11.28 30.32 19.728 8.864 8.448 16.48 18.48 22.848 30.12 6.368 11.624 11.632 24.504 15.784 38.624L664.168 559.312z m122.528 168.64c-14.672 0-27.76-2.424-39.248-7.264a99.168 99.168 0 0 1-30.736-20.36c-9-8.72-16.688-19.176-23.056-31.36a213.672 213.672 0 0 1-15.784-39.872l229.696-170.72c0.832 8.864 1.6 17.928 2.288 27.208 0.696 9.28 1.04 18.624 1.04 28.04 0 35.168-2.912 66.112-8.72 92.832-5.816 26.72-14.128 49.088-24.928 67.08-10.8 18-23.88 31.568-39.248 40.712-15.368 9.136-32.472 13.704-51.304 13.704z"></path></svg>
  );
}