import{s as f}from"./chunk-LvLJmgfZ.js";import{t as p}from"./react-Bj1aDYRI.js";var n=(...r)=>r.filter((e,t,o)=>!!e&&e.trim()!==""&&o.indexOf(e)===t).join(" ").trim(),w=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),N=r=>r.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,o)=>o?o.toUpperCase():t.toLowerCase()),c=r=>{let e=N(r);return e.charAt(0).toUpperCase()+e.slice(1)},k={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"},g=r=>{for(let e in r)if(e.startsWith("aria-")||e==="role"||e==="title")return!0;return!1},a=f(p()),C=(0,a.forwardRef)(({color:r="currentColor",size:e=24,strokeWidth:t=2,absoluteStrokeWidth:o,className:s="",children:i,iconNode:d,...l},m)=>(0,a.createElement)("svg",{ref:m,...k,width:e,height:e,stroke:r,strokeWidth:o?Number(t)*24/Number(e):t,className:n("lucide",s),...!i&&!g(l)&&{"aria-hidden":"true"},...l},[...d.map(([u,h])=>(0,a.createElement)(u,h)),...Array.isArray(i)?i:[i]])),A=(r,e)=>{let t=(0,a.forwardRef)(({className:o,...s},i)=>(0,a.createElement)(C,{ref:i,iconNode:e,className:n(`lucide-${w(c(r))}`,`lucide-${r}`,o),...s}));return t.displayName=c(r),t};export{A as t};
