1import{o as t,c as l,a as n,f as c,n as i,aA as r,j as o,t as u,a6 as d,a7 as f,i as g,v as m}from"./CZFxAyXy.js";const b={class:"relative size-full overflow-hidden bg-base-300/30"},v={class:"absolute inset-0 flex flex-col items-center justify-center gap-1.5 px-2 text-center"},y={key:1,class:"text-[11px] leading-tight text-base-content/35"},x=["src","alt"],j={__name:"OnboardingImageSlot",props:{src:{type:String,default:""},alt:{type:String,default:""},icon:{type:[Object,Function],default:null},label:{type:String,default:""},iconClass:{type:String,default:"size-8"}},setup(e){const a=m(!1);return(h,s)=>(t(),l("div",b,[n("div",v,[e.icon?(t(),c(r(e.icon),{key:0,class:i([e.iconClass,"text-base-content/25"])},null,8,["class"])):o("",!0),e.label?(t(),l("span",y,u(e.label),1)):o("",!0)]),d(n("img",{src:e.src,alt:e.alt,loading:"lazy",class:"relative size-full object-cover object-top",onError:s[0]||(s[0]=S=>a.value=!0)},null,40,x),[[f,!g(a)]])]))}};export{j as _};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.