import{a as e,n as t}from"./jsx-runtime-CutOxEx1.js";var n=e(t()),r={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`},i=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase().trim(),a=(e,t)=>{let a=(0,n.forwardRef)(({color:a=`currentColor`,size:o=24,strokeWidth:s=2,absoluteStrokeWidth:c,className:l=``,children:u,...d},f)=>(0,n.createElement)(`svg`,{ref:f,...r,width:o,height:o,stroke:a,strokeWidth:c?Number(s)*24/Number(o):s,className:[`lucide`,`lucide-${i(e)}`,l].join(` `),...d},[...t.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(u)?u:[u]]));return a.displayName=`${e}`,a};export{a as t};