
// 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_setFilled({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.00488,21.99472h0a2,2,0,0,1-2-2h0V6.005h2V19.99472H18.99512v2H3.00488ZM16.09808,9.99365a.89633.89633,0,1,0-.35057-.07065A.89819.89819,0,0,0,16.09808,9.99365Zm-5.16369,1.81726a3.32918,3.32918,0,0,0,1.18823,1.50977,3.26862,3.26862,0,0,0,3.75281,0,3.3287,3.3287,0,0,0,1.18817-1.50977H10.93439ZM11.9,9.99365a.89633.89633,0,1,0-.35057-.07065A.89829.89829,0,0,0,11.9,9.99365Zm11.1-5.93V15.93634A2.06369,2.06369,0,0,1,20.93634,18H7.06366A2.06369,2.06369,0,0,1,5,15.93634V4.06366A2.06369,2.06369,0,0,1,7.06366,2H20.93634A2.06369,2.06369,0,0,1,23,4.06366ZM18.93878,8.41943q.03855-.0617.0745-.12554t.06906-.12989q.03309-.06606.06318-.13434t.05687-.13891A3.03152,3.03152,0,0,0,19.1405,5.587a2.99967,2.99967,0,0,0-.65825-.94493,2.949,2.949,0,0,0-1.0055-.63717l-.00454-.00143-.00462-.00107-.0046-.00106L17.45844,4a2.97755,2.97755,0,0,1,.29724.61556,3.028,3.028,0,0,1-.02954,2.06986l-.00051.00115-.00059.00105-.00058.00108-.00052.00112a5.46064,5.46064,0,0,0-.78755-.62492,5.36838,5.36838,0,0,0-5.87474,0,5.4611,5.4611,0,0,0-.78754.62492l-.0005-.00112-.0006-.00108-.00059-.00105-.00051-.00115a2.894,2.894,0,0,1-.16936-.69924,2.96749,2.96749,0,0,1,.004-.69925,3.09121,3.09121,0,0,1,.161-.67137A3.145,3.145,0,0,1,10.56946,4l-.00458.00138-.00458.00106-.00463.00107-.00458.00143A2.99654,2.99654,0,0,0,9.541,4.64211a3.049,3.049,0,0,0-.93651,2.07023,2.97388,2.97388,0,0,0,.19121,1.17841q.02675.07064.05683.13891t.06323.13434q.03309.06606.069.12989t.07451.12554a5.45152,5.45152,0,0,0-.19556.5121,5.39988,5.39988,0,1,0,10.27063,0A5.45152,5.45152,0,0,0,18.93878,8.41943Z"/></svg>
    );
};

export default Eosdaemon_setFilled;
