
// GENERATED BY ./scripts/iconScript.ts

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

function Eoscloud_controller_managerFilled({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="M9,10l8,0v2.00007L9,12Zm15,0H21V8H19v6h2V12h3Z"/><path d="M9,20h8v2H9Zm15,0H21V18H19v6h2V22h3Z"/><path d="M24,17H16V15h8ZM9,17h3v2h2V13H12v2H9Z"/><path d="M19,5.99983,7,6V16s-7,.1698-7-6A6.0712,6.0712,0,0,1,1.23518,5.99983,5.98944,5.98944,0,0,1,5.694,4.00989a4.86019,4.86019,0,0,1,.57242-.99l.27116-.36c.07031-.08.1506-.17.231-.26a3.597,3.597,0,0,1,.2611-.29A6.89655,6.89655,0,0,1,12,0c.16065,0,.36206.01.51272.02a7.0122,7.0122,0,0,1,3.75581,1.39,8.54643,8.54643,0,0,1,.91382.81A7.0434,7.0434,0,0,1,19,5.99983Z"/></svg>
    );
};

export default Eoscloud_controller_managerFilled;
