import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M885.344 354.552a153.04 153.04 0 0 1 24.8 10.816 145.384 145.384 0 0 1 60.48 60.48c13.952 26.08 21.376 51.944 21.376 123.264V786.88c0 71.32-7.424 97.184-21.368 123.256a145.384 145.384 0 0 1-60.48 60.48c-26.08 13.952-51.944 21.376-123.264 21.376H237.12c-71.32 0-97.184-7.424-123.256-21.368a145.384 145.384 0 0 1-60.48-60.48C39.68 884.544 32.272 859.16 32 790.8L32 549.112c0-71.32 7.424-97.184 21.368-123.256a145.384 145.384 0 0 1 60.48-60.48c5.648-3.024 11.28-5.736 17.36-8.136l9.384 75.976c-10 6.792-17.84 15.584-23.728 26.592-9.304 17.4-12.72 34.4-12.856 85.896L104 786.888c0 54.16 3.36 71.528 12.864 89.304a73.416 73.416 0 0 0 30.944 30.944c17.776 9.512 35.144 12.864 89.304 12.864H786.88c54.16 0 71.528-3.36 89.304-12.864a73.416 73.416 0 0 0 30.944-30.944c9.512-17.776 12.864-35.144 12.864-89.304V549.12c0-54.16-3.36-71.528-12.864-89.304a73.416 73.416 0 0 0-30.944-30.944l-0.232-0.12 9.168-74.264 0.216 0.072z"></path><path d="M363.064 32h297.872c42.792 0 58.312 4.456 73.952 12.824a87.232 87.232 0 0 1 36.288 36.288C779.544 96.752 784 112.272 784 155.064V704H240V155.064c0-42.792 4.456-58.312 12.824-73.952a87.232 87.232 0 0 1 36.288-36.288C304.752 36.456 320.272 32 363.064 32zM712 155.064c0-28.144-1.144-34.08-4.32-40a15.304 15.304 0 0 0-6.744-6.752c-5.92-3.168-11.856-4.312-40-4.312H363.064c-28.144 0-34.08 1.144-40 4.32a15.304 15.304 0 0 0-6.752 6.744c-3.168 5.92-4.312 11.856-4.312 40V632h400V155.064z"></path><path d="M170.256 632h683.488c3.568 0 4.856 0.368 6.16 1.072 1.304 0.696 2.328 1.72 3.024 3.024 0.704 1.304 1.072 2.592 1.072 6.16v51.488c0 3.568-0.368 4.856-1.072 6.16a7.272 7.272 0 0 1-3.024 3.024c-1.304 0.704-2.592 1.072-6.16 1.072H170.256c-3.568 0-4.856-0.368-6.16-1.072a7.272 7.272 0 0 1-3.024-3.024c-0.704-1.304-1.072-2.592-1.072-6.16v-51.488c0-3.568 0.368-4.856 1.072-6.16a7.272 7.272 0 0 1 3.024-3.024c1.304-0.704 2.592-1.072 6.16-1.072zM370.256 224h283.488c3.568 0 4.856 0.368 6.16 1.072 1.304 0.696 2.328 1.72 3.024 3.024 0.704 1.304 1.072 2.592 1.072 6.16v51.488c0 3.568-0.368 4.856-1.072 6.16a7.272 7.272 0 0 1-3.024 3.024c-1.304 0.704-2.592 1.072-6.16 1.072H370.256c-3.568 0-4.856-0.368-6.16-1.072a7.272 7.272 0 0 1-3.024-3.024c-0.704-1.304-1.072-2.592-1.072-6.16v-51.488c0-3.568 0.368-4.856 1.072-6.16a7.272 7.272 0 0 1 3.024-3.024c1.304-0.704 2.592-1.072 6.16-1.072zM370.256 392h283.488c3.568 0 4.856 0.368 6.16 1.072 1.304 0.696 2.328 1.72 3.024 3.024 0.704 1.304 1.072 2.592 1.072 6.16v51.488c0 3.568-0.368 4.856-1.072 6.16a7.272 7.272 0 0 1-3.024 3.024c-1.304 0.704-2.592 1.072-6.16 1.072H370.256c-3.568 0-4.856-0.368-6.16-1.072a7.272 7.272 0 0 1-3.024-3.024c-0.704-1.304-1.072-2.592-1.072-6.16v-51.488c0-3.568 0.368-4.856 1.072-6.16a7.272 7.272 0 0 1 3.024-3.024c1.304-0.704 2.592-1.072 6.16-1.072z"></path></svg>
  );
}