import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><path d="M836.168 268c24.92 0 46.896 2.704 65.936 8.128 19.136 5.448 35.2 13.296 48.152 23.56 13.016 10.32 22.864 22.872 29.504 37.632 6.616 14.704 9.92 31.2 9.92 49.472 0 27.28-7.048 50.336-21.184 69.016-11.048 14.608-25.304 26.848-42.728 36.72l-4.024 2.192 0.76 0.192c5.472 1.44 10.904 3.272 16.296 5.48l4.04 1.736 4.016 1.872a128.208 128.208 0 0 1 32.544 22.488 110.184 110.184 0 0 1 23.52 32.52c6.056 12.6 9.08 26.536 9.08 41.768 0 20.888-4.256 40.536-12.768 58.904-8.536 18.4-21.32 34.472-38.32 48.192-16.96 13.68-38.192 24.424-63.696 32.24-25.44 7.808-55 11.696-88.68 11.696-18.52 0-35.16-0.6-49.92-1.784a644.504 644.504 0 0 1-35.8-3.84l-5.56-0.8-3.416-0.504v-63.456l10.968 1.864c12.656 2.064 25.92 3.704 39.792 4.912 16.176 1.408 32.72 2.112 49.6 2.112 22.848 0 42.304-2.04 58.368-6.08 15.936-4.016 28.856-9.76 38.792-17.216 9.84-7.376 16.952-16.264 21.392-26.704 4.504-10.592 6.768-22.576 6.768-35.992 0-12.056-2.656-22.448-7.936-31.248-5.328-8.88-12.848-16.344-22.592-22.4-9.872-6.12-21.736-10.744-35.6-13.84-12.6-2.8-26.296-4.352-41.104-4.64l-4.976-0.04h-56.784v-58.664h57.44l4.088-0.056c11.96-0.32 22.896-2.072 32.832-5.248 10.976-3.504 20.32-8.512 28.056-15.016a64.08 64.08 0 0 0 17.68-23.864c4.144-9.52 6.224-20.368 6.224-32.592 0-23.632-7.056-40.496-21.08-51.008-14.32-10.744-35.704-16.208-64.2-16.208-15.344 0-31.16 1.52-47.456 4.536-14.536 2.704-30.016 6.608-46.432 11.72l-6.2 1.976-5.24 1.696v-62.216l7.632-2.6a287.536 287.536 0 0 1 21.096-6.04 377.136 377.136 0 0 1 27.568-5.728 366.464 366.464 0 0 1 27.408-3.584 286.24 286.24 0 0 1 26.224-1.256z m-614.224 4.248l-0.008 407.784h103.456v65.4H26.528v-65.4h119.032V352.768L36.736 411.88l-25.88-59.856L162.4 272.248h59.552z m285.808-4.248c21 0 40.176 3.144 57.52 9.456 17.392 6.32 32.44 15.464 45.128 27.416 12.712 11.976 22.544 26.64 29.488 43.936 6.928 17.264 10.384 36.664 10.384 58.176 0 18.104-2.416 34.92-7.264 50.44-4.832 15.464-12.128 30.84-21.88 46.128-9.696 15.2-21.872 30.904-36.544 47.12-13.472 14.888-29.2 31.088-47.184 48.568l-4.536 4.4-76.936 74.976h219.144v66.816h-313.04v-60.936l124.56-123.816c17.888-17.784 32.56-33.28 44-46.488 12.128-14 21.552-26.736 28.264-38.2 6.656-11.36 11.104-22.024 13.368-31.984 2.296-10.096 3.44-21.016 3.44-32.776 0-10.952-1.472-21.376-4.432-31.272-2.92-9.776-7.4-18.336-13.44-25.712-5.968-7.296-13.72-13.056-23.32-17.296-9.608-4.248-21.224-6.392-34.872-6.392-18.944 0-36.12 4.208-51.584 12.624a177.8 177.8 0 0 0-40 29.92l-3.32 3.36-3.096 3.2-39.176-46.928 5.848-6.024a212.192 212.192 0 0 1 58.184-41.656c23.368-11.384 50.48-17.056 81.296-17.056z"></path></svg>
  );
}