text: /* eslint-disable */
  
  import React from 'react';
  import { getIconColor } from './helper';
  
  const DEFAULT_STYLE = {
    display: 'block',
  };
  
  const IconJinri = ({ size, color, style: _style, ...rest }) => {
    const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;
  
    return (
      <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
        <path
          d="M512 1024C229.233778 1024 0 794.766222 0 512S229.233778 0 512 0s512 229.233778 512 512-229.233778 512-512 512z m184.888889-725.333333v21.333333a49.777778 49.777778 0 0 1-99.555556 0V298.666667H440.888889v21.333333a49.777778 49.777778 0 0 1-99.555556 0V298.666667h-56.888889a28.444444 28.444444 0 0 0-28.444444 28.444444v426.666667a28.444444 28.444444 0 0 0 28.444444 28.444444h469.333334a28.444444 28.444444 0 0 0 28.444444-28.444444V327.111111a28.444444 28.444444 0 0 0-28.444444-28.444444h-56.888889z m-369.777778 128h398.222222a28.444444 28.444444 0 0 1 28.444445 28.444444v256a28.444444 28.444444 0 0 1-28.444445 28.444445H327.111111a28.444444 28.444444 0 0 1-28.444444-28.444445V455.111111a28.444444 28.444444 0 0 1 28.444444-28.444444z m64-184.888889a21.333333 21.333333 0 0 0-21.333333 21.333333v56.888889a21.333333 21.333333 0 0 0 42.666666 0v-56.888889a21.333333 21.333333 0 0 0-21.333333-21.333333z m256 0a21.333333 21.333333 0 0 0-21.333333 21.333333v56.888889a21.333333 21.333333 0 0 0 42.666666 0v-56.888889a21.333333 21.333333 0 0 0-21.333333-21.333333z m-18.574222 287.829333l-35.242667-37.973333-2.133333-2.261334c-2.190222-2.289778-4.437333-4.693333-6.926222-6.798222a68.977778 68.977778 0 0 0-10.325334-7.025778c-7.694222-4.124444-17.507556-6.215111-29.155555-6.215111h-59.221334c-11.989333 0-21.646222 2.019556-29.511111 6.257778-3.825778 2.119111-6.968889 4.494222-10.055111 6.826667l-0.440889 0.369778c-2.773333 2.574222-5.802667 5.717333-8.732444 8.746666l3.783111 4.110222-3.868444-4.010666-34.702223 37.646222a15.118222 15.118222 0 0 0-3.783111 10.439111c0 4.380444 1.479111 7.822222 4.622222 10.752a13.397333 13.397333 0 0 0 19.968-0.540444l35.100445-37.731556c0.711111-0.739556 1.408-1.422222 2.048-2.062222a60.728889 60.728889 0 0 0 3.470222-3.626667c4.209778-3.271111 7.921778-5.020444 12.302222-5.831111l0.469334-0.113778c2.161778-0.611556 5.304889-0.924444 9.329777-0.924444h59.207112c3.84 0 7.025778 0.327111 9.443555 0.938667l0.355556 0.085333c2.304 0.426667 4.593778 1.294222 6.129777 2.304l0.568889 0.312889c4.408889 2.161778 7.537778 5.191111 11.036445 8.832l34.929778 37.859555c2.588444 2.901333 6.257778 4.593778 10.097777 4.693334h0.284445c3.754667 0 7.253333-1.507556 9.898666-4.266667 1.92-1.976889 4.465778-5.205333 4.565334-10.382222 0.369778-4.352-1.464889-7.566222-3.512889-10.410667z m-10.88 35.029333h-83.768889v-25.031111c-0.142222-7.438222-6.741333-13.397333-14.833778-13.383111-8.049778 0-14.577778 6.001778-14.577778 13.368889v25.045333h-91.676444c-8.049778 0-14.577778 6.001778-14.577778 13.383112v0.753777c0 7.395556 6.542222 13.411556 14.577778 13.411556h182.371556c-4.977778 8.277333-10.055111 16.184889-16.398223 23.751111-6.656 8.277333-14.933333 16.284444-25.244444 24.405333-9.528889 7.139556-19.740444 13.425778-30.535111 18.801778-9.557333 4.664889-18.275556 8.448-26.680889 11.534222-6.869333 2.304-10.766222 9.216-9.045333 15.772445v0.995555l0.568888 1.095111c1.521778 2.773333 3.797333 5.006222 6.968889 6.826667l0.682667 0.312889c1.948444 0.810667 3.882667 1.208889 5.816889 1.208889 1.848889 0 3.726222-0.369778 5.632-1.137778 11.804444-4.039111 23.281778-9.144889 33.991111-15.104 12.856889-6.769778 25.344-15.36 38.229333-26.353778a206.520889 206.520889 0 0 0 31.943111-35.797333 201.244444 201.244444 0 0 0 19.896889-35.271111 12.615111 12.615111 0 0 0-1.408-12.686222 14.748444 14.748444 0 0 0-11.932444-5.902223z"
          fill={getIconColor(color, 0, '#29B7A3')}
        />
      </svg>
    );
  };
  
  IconJinri.defaultProps = {
    size: 18,
  };
  
  export default IconJinri;
  