import{j as m}from"./jsx-runtime-CkriR1t1.js";import{a as h,c as C}from"./cn-sElhP03s.js";function k({name:a,className:t,...n}){return m.jsx("svg",{className:h("h-6 w-6",t),"aria-hidden":n["aria-label"]?void 0:n["aria-hidden"]||!0,...n,children:m.jsx("use",{href:`/sprites.svg#${a}`})})}const y=a=>typeof a=="boolean"?`${a}`:a===0?"0":a,f=C,A=(a,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return f(a,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:s}=t,j=Object.keys(o).map(e=>{const i=n==null?void 0:n[e],d=s==null?void 0:s[e];if(i===null)return null;const l=y(i)||y(d);return o[e][l]}),v=n&&Object.entries(n).reduce((e,i)=>{let[d,l]=i;return l===void 0||(e[d]=l),e},{}),x=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((e,i)=>{let{class:d,className:l,...N}=i;return Object.entries(N).every(V=>{let[c,u]=V;return Array.isArray(u)?u.includes({...s,...v}[c]):{...s,...v}[c]===u})?[...e,d,l]:e},[]);return f(a,j,x,n==null?void 0:n.class,n==null?void 0:n.className)};export{k as I,A as c};