
// GENERATED BY ./scripts/iconScript.ts

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

function Eosneural_networkFilled({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="M21.56445,12.02716a1.43555,1.43555,0,1,0,0-2.87109c-.03167,0-.06134.00732-.09247.00934L20.99023,7.2652a1.43033,1.43033,0,1,0-1.918-2.104L14.18176,2.88776a1.41527,1.41527,0,0,0,.08014-.45221,1.43555,1.43555,0,1,0-2.87109,0,1.40425,1.40425,0,0,0,.01489.14691l-3.11395.95422A1.42947,1.42947,0,0,0,5.852,4.96924L2.92139,7.58453a1.41929,1.41929,0,0,0-.73328-.20837,1.43135,1.43135,0,0,0-.42975,2.798l-.19452,1.8656a1.43189,1.43189,0,1,0,1.09693,2.53241l.96594.42481c-.00025.01031-.003.0199-.003.03021a1.4337,1.4337,0,0,0,2.84576.25H7.5733a1.4297,1.4297,0,0,0,2.78485-.12775l3.107.10144a1.40262,1.40262,0,0,0,1.66357.12519,11.68938,11.68938,0,0,1,4.29688,4.03863,1.42315,1.42315,0,0,0-.10657.53705,1.43556,1.43556,0,1,0,2.292-1.14477,6.72255,6.72255,0,0,1-1.03759-2.422,1.42189,1.42189,0,0,0,.44885-2.472l.541-1.88586Zm.56446-1.43555a.56446.56446,0,1,1-.56446-.56445A.56473.56473,0,0,1,22.12891,10.59161Zm-1.144-1.31079a1.43383,1.43383,0,0,0-.84387,1.19068H19.01971A1.42652,1.42652,0,0,0,18.479,9.46844l1.40741-1.933a1.257,1.257,0,0,0,.64643-.04053Zm-2.27343,5.56757-2.89881-.74231a1.42151,1.42151,0,0,0-.345-.87836l1.17066-1.57513a1.3757,1.3757,0,0,0,1.36743.30774l1.25244,1.93384A1.42773,1.42773,0,0,0,18.71149,14.84839ZM8.25006,5.385l4.082,2.13556a1.28887,1.28887,0,0,0-.01715.78509L9.6947,9.6532a1.42686,1.42686,0,0,0-1.07715-.49713c-.01178,0-.0227.00317-.03442.00348L7.63885,5.78949A1.43091,1.43091,0,0,0,8.25006,5.385ZM19.39972,7.35382,18.03308,9.23138a1.37347,1.37347,0,0,0-1.36151.27185l-1.59064-1.2005a1.10212,1.10212,0,0,0,.035-.53051l3.70684-1.0597A1.43985,1.43985,0,0,0,19.39972,7.35382Zm-1.80341,3.80225a.56446.56446,0,1,1,.56446-.56446A.56473.56473,0,0,1,17.59631,11.15607Zm-3.89886-2.651a.56446.56446,0,1,1,.56445-.56446A.56473.56473,0,0,1,13.69745,8.50507Zm-5.0799,1.52209a.56446.56446,0,1,1-.56445.56445A.56473.56473,0,0,1,8.61755,10.02716Zm1.43555.56445a1.42061,1.42061,0,0,0-.09833-.51068L12.523,8.76111a1.43356,1.43356,0,0,0,1.1745.61505c.00842,0,.01623-.00238.0246-.0025L13.28766,13.034l-3.90576.49432a1.41769,1.41769,0,0,0-.239-.05444l-.2984-1.46967A1.435,1.435,0,0,0,10.0531,10.59161ZM8.94891,14.32532a.56445.56445,0,1,1-.56445.56445A.56473.56473,0,0,1,8.94891,14.32532Zm1.07636-.37488,3.05255-.38568a1.40195,1.40195,0,0,0-.00482,1.1737l-2.71283-.08892A1.42326,1.42326,0,0,0,10.02527,13.95044Zm4.21295-4.682a1.44128,1.44128,0,0,0,.62878-.50134l1.48566,1.12158a1.38022,1.38022,0,0,0-.03,1.35071l-1.24255,1.67029a1.39941,1.39941,0,0,0-1.26514-.07111ZM20.12891,5.56a.56445.56445,0,1,1-.56446.56445A.56473.56473,0,0,1,20.12891,5.56Zm-1.32849.02575a1.42316,1.42316,0,0,0-.10706.5387c0,.035.00787.06787.01038.10223L14.97131,7.29321a1.43261,1.43261,0,0,0-1.27386-.78814c-.04376,0-.085.00909-.12781.01294l-.52081-2.66944a1.42777,1.42777,0,0,0,.89288-.52093ZM12.82635,1.87109a.56446.56446,0,1,1-.56445.56446A.56473.56473,0,0,1,12.82635,1.87109ZM11.54181,3.06323a1.43752,1.43752,0,0,0,.9964.77869l.54748,2.80542a1.43911,1.43911,0,0,0-.52618.42847L8.51514,4.95935A1.35565,1.35565,0,0,0,8.5376,3.9837ZM7.182,3.87109a.56446.56446,0,1,1-.56446.56446A.56473.56473,0,0,1,7.182,3.87109ZM7.1413,5.86694l.95086,3.392a1.442,1.442,0,0,0-.67206.54474l-3.79882-.9682.00238-.0238A1.42119,1.42119,0,0,0,3.30048,7.916L6.124,5.39709A1.42582,1.42582,0,0,0,7.1413,5.86694ZM2.33624,13.45422a.56445.56445,0,1,1-.56445-.56445A.56473.56473,0,0,1,2.33624,13.45422ZM2.06573,12.0495l.18915-1.809A1.433,1.433,0,0,0,3.524,9.32672l3.69751.94306a1.3036,1.3036,0,0,0-.01368.57659l-4.3424,1.6894A1.4312,1.4312,0,0,0,2.06573,12.0495Zm.12238-3.80225a.56446.56446,0,1,1-.56445.56446A.56473.56473,0,0,1,2.18811,8.24725ZM3.0047,14.177a1.37114,1.37114,0,0,0,.114-1.20239l4.26593-1.66028a1.43433,1.43433,0,0,0,.89161.66724L6.41144,14.56464a1.4287,1.4287,0,0,0-2.683-.06879Zm2.0545,1.41461a.56445.56445,0,1,1,.56446-.56445A.56473.56473,0,0,1,5.0592,15.59161ZM8.46637,12.286,8.645,13.48816a1.43412,1.43412,0,0,0-1.12024,1.289h-.7Zm5.91583,2.43457a.56446.56446,0,1,1,.56446-.56445A.56473.56473,0,0,1,14.3822,14.72052Zm6.37238,5.79565a.56445.56445,0,1,1,.56445-.56445A.56473.56473,0,0,1,20.75458,20.51617Zm0-2a1.43011,1.43011,0,0,0-1.02246.43091,12.02542,12.02542,0,0,0-4.21106-3.92743,1.42464,1.42464,0,0,0,.19995-.35785l3.023.7229a1.43318,1.43318,0,0,0,1.34363,1.07386,5.8321,5.8321,0,0,0,.77508,2.06854C20.82642,18.52435,20.79163,18.51617,20.75458,18.51617Zm-.62567-2.92456a.56445.56445,0,1,1,.56445-.56445A.56473.56473,0,0,1,20.12891,15.59161Zm.444-1.92248a1.30321,1.30321,0,0,0-.869-.00586L18.45447,11.735a1.43312,1.43312,0,0,0,.51977-.76349h1.21228a1.43516,1.43516,0,0,0,.88373.96246Z"/></svg>
    );
};

export default Eosneural_networkFilled;
