import{createElement as e,forwardRef as t}from"react";var n={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`};const r=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),i=e=>{let t=e.toLowerCase().replace(/[\s-_]+(.)/g,(e,t)=>t.toUpperCase());return t.charAt(0).toUpperCase()+t.slice(1)},a=(...e)=>e.filter(Boolean).join(` `).trim().replace(/\s+/g,` `),o=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},s=t(({color:t=`currentColor`,size:r=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:c=``,children:l,iconNode:u,...d},f)=>e(`svg`,{ref:f,...n,width:r,height:r,stroke:t,strokeWidth:s?Number(i)*24/Number(r):i,className:a(`agentable-icon`,c),...!l&&!o(d)&&{"aria-hidden":`true`},...d},[...u.map(([t,n])=>e(t,n)),...Array.isArray(l)?l:[l]]));var c=s;export{c as Icon_default,a as mergeClasses,r as toKebabCase,i as toPascalCase};
//# sourceMappingURL=Icon-D3TFj0Qb.js.map