1import{k as u,o as t,c as s,n,a,al as o,v as d}from"./entry.Yh3GnwLp.js";const r={class:"ahc-image"},m=["loading","src","alt","srcset","sizes"],g={key:1},h=["srcset"],z=["srcset"],y=["src","alt","loading"],f=["loading","src","alt","width","height"],w={key:3,class:"[.swiper-slide-active_&]:opacity-1 mt-sm flex justify-between gap-4 font-sans text-xs transition-opacity last-child:mb-0 md:text-sm [.swiper-slide-next_&]:opacity-0"},x=["innerHTML"],v=["innerHTML"],S={__name:"Image",props:{src:String,alt:String,srcset:String,sizes:[String,Object],caption:String,count:String,lazy:{type:Boolean,default:!0},size:String,width:Number,height:Number,alignment:String},setup(e){const c=e,i=u(()=>c.size==="auto"?"":"h-full w-full"),l=u(()=>c.alignment==="center"?"mx-auto":"");return(k,b)=>(t(),s("figure",r,[e.srcset&&e.sizes?(t(),s("img",{key:0,class:n([i.value,l.value]),loading:e.lazy?"lazy":"eager",src:e.src,alt:e.alt,srcset:e.srcset,sizes:e.sizes},null,10,m)):typeof e.sizes<"u"&&e.sizes.small&&e.sizes.medium&&e.sizes.large?(t(),s("picture",g,[a("source",{srcset:e.sizes.small,media:"(max-width: 480px)"},null,8,h),a("source",{srcset:e.sizes.medium,media:"(max-width: 768px)"},null,8,z),a("img",{class:n([i.value,l.value]),src:e.sizes.large,alt:e.alt,loading:e.lazy?"lazy":"eager"},null,10,y)])):(t(),s("img",{key:2,style:o(`aspect-ratio: ${e.width}/${e.height}`),class:n([i.value,l.value]),loading:e.lazy?"lazy":"eager",src:e.src,alt:e.alt,width:e.width,height:e.height},null,14,f)),e.caption||e.count?(t(),s("figcaption",w,[a("div",{innerHTML:e.caption||""},null,8,x),e.count?(t(),s("div",{key:0,innerHTML:e.count,class:"whitespace-nowrap"},null,8,v)):d("",!0)])):d("",!0)]))}},C=S;export{C as default};
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.