
// GENERATED BY ./scripts/iconScript.ts

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

function Eosdaemon_setOutlined({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,20V6H1V20a2.00107,2.00107,0,0,0,2,2H19V20l-7.99946-.00129Z"/><path d="M17.29253,8.94628q.05136-.08224.0957-.17026a1.94137,1.94137,0,0,0,.08-.18217A2.021,2.021,0,0,0,17.427,7.058,1.97679,1.97679,0,0,0,16.31785,6.0033l-.00612-.00166L16.30562,6a2.01317,2.01317,0,0,1,.17846,1.7903l-.00072.00147-.00072.00146a3.61649,3.61649,0,0,0-1.12248-.73108,3.59,3.59,0,0,0-2.72163,0,3.61652,3.61652,0,0,0-1.12246.73108l-.00073-.00146-.00073-.00147a1.94883,1.94883,0,0,1-.11028-.93234A2.0838,2.0838,0,0,1,11.713,6l-.00613.00164-.00612.00166a2.0176,2.0176,0,0,0-1.1703,2.59055,1.944,1.944,0,0,0,.08.18217q.04415.08806.09571.17026a3.59979,3.59979,0,1,0,6.58637,0Zm-1.89382-.15115a.59921.59921,0,1,1-.42431.17559A.59753.59753,0,0,1,15.39871,8.79513Zm-2.79873,0a.59921.59921,0,1,1-.42431.17559A.59753.59753,0,0,1,12.6,8.79513ZM13.99934,12.608a2.17244,2.17244,0,0,1-1.25093-.39422,2.21911,2.21911,0,0,1-.79213-1.00652h4.08613a2.21911,2.21911,0,0,1-.79213,1.00652A2.17245,2.17245,0,0,1,13.99934,12.608Z"/><path d="M22.39557,2.60443A1.91081,1.91081,0,0,0,21,2H7a1.91093,1.91093,0,0,0-1.39557.60443A1.911,1.911,0,0,0,5,4V16a1.91115,1.91115,0,0,0,.60443,1.39557A1.91115,1.91115,0,0,0,7,18H21a2.06727,2.06727,0,0,0,2-2V4A1.91081,1.91081,0,0,0,22.39557,2.60443ZM21,16H7V4H21Z"/></svg>
    );
};

export default Eosdaemon_setOutlined;
