
// GENERATED BY ./scripts/iconScript.ts

import * as React from 'react';
import { IconProps, valuesMap } from '../helper';
import { flipFunction } from '../flipFunction';
import classNames from 'classnames';

function Eosself_healingFilled({size = "m", color = "black", rotate = 0, horizontalFlip = false, verticalFlip = false, className}: IconProps) {
    const sizeString: string = size.toString()
    if(Object.keys(valuesMap).includes(sizeString)) {
        size = valuesMap[size]
    }
    const { scaleX, scaleY, translateX, translateY } = flipFunction({horizontalFlip,verticalFlip})
    const classString = classNames(className);
return (
      <svg className={classString} data-testid="eos-svg-component" transform={`rotate(${rotate}, 12, 12) translate(${translateX}, ${translateY}) scale(${scaleX}, ${scaleY})`} fill={color} width={size} height={size} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3.04762,11.76866A8.187,8.187,0,0,1,5.73,5.72237L8.16667,8.16968V2H2L4.2762,4.26217A10.2712,10.2712,0,0,0,10.21429,22V19.92292A8.21833,8.21833,0,0,1,3.04762,11.76866Z"/><path d="M23,12.28277A10.31459,10.31459,0,0,0,13.78571,2V4.07708a8.27,8.27,0,0,1,7.16667,8.20569A8.074,8.074,0,0,1,18.27,18.27758l-2.48429-2.44724V22h6.19048L19.7238,19.73778A10.12,10.12,0,0,0,23,12.28277Z"/><path d="M12.29051,16l-.53788-.48965C9.84225,13.778,8.581,12.63549,8.581,11.2333a2.0204,2.0204,0,0,1,2.04022-2.04021,2.22136,2.22136,0,0,1,1.66927.77528,2.22136,2.22136,0,0,1,1.66927-.77528A2.0204,2.0204,0,0,1,16,11.2333c0,1.40219-1.26123,2.54472-3.17161,4.28076Z"/></svg>
    );
};

export default Eosself_healingFilled;
