import{cz as f}from"./index-d9e0bbb9.js";function b(i,l){const s=f({},l);return Object.keys(i).forEach(t=>{if(t.toString().match(/^(components|slots)$/))s[t]=f({},i[t],s[t]);else if(t.toString().match(/^(componentsProps|slotProps)$/)){const c=i[t]||{},n=l[t];s[t]={},!n||!Object.keys(n)?s[t]=c:!c||!Object.keys(c)?s[t]=n:(s[t]=f({},n),Object.keys(c).forEach(e=>{s[t][e]=b(c[e],n[e])}))}else s[t]===void 0&&(s[t]=i[t])}),s}export{b as r};
