
// GENERATED BY ./scripts/iconScript.ts

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

function EosinfinityFilled({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="M22.38464,8.6087A5.46866,5.46866,0,0,0,18.5,7a5.56779,5.56779,0,0,0-3.92834,1.6087L12,11.09241,9.42834,8.60919a5.49982,5.49982,0,1,0,0,7.78205L12,13.82941l2.57166,2.56134a5.51369,5.51369,0,1,0,7.813-7.782ZM8.01428,14.98285a3.54122,3.54122,0,0,1-4.98486,0,3.51793,3.51793,0,0,1,4.98486-4.96527L10.5,12.49241Zm12.9563-.00043a3.5389,3.5389,0,0,1-4.98486,0L13.5,12.49241l2.48572-2.47532a3.54133,3.54133,0,0,1,4.98486,0A3.50581,3.50581,0,0,1,20.97058,14.98242Z"/></svg>
    );
};

export default EosinfinityFilled;
