1import{d as o,e as s,L as t,f as r,k as a,n as l,c as i}from"./2wZnQC37.js";const u={key:0,class:"u-base-image px-0"},g={key:0,class:"u-base-image__wrapper"},m=["srcset","width","height"],n=["srcset","width","height"],h=["srcset","width","height"],d=["src","width","height","alt","loading"],c=["src","width","height","alt","loading"],p={key:2,class:"u-base-image__caption"},k=["innerHTML"],w=["innerHTML"],b=o({__name:"BaseImage",props:{image:{},lazy:{type:Boolean,default:!0},caption:{},source:{},imageType:{},hideFigcaption:{type:Boolean,default:!1}},setup(y){return(e,f)=>e.image?.url||e.image?.sources?.desktop?.url||e.image?.sources?.tablet?.url||e.image?.sources?.mobile?.url?(i(),s("figure",u,[e.image?.sources?(i(),s("picture",g,[t(e.$slots,"default",{},()=>[e.image?.sources?.desktop?.url?(i(),s("source",{key:0,srcset:e.image?.sources?.desktop?.url,width:e.image?.sources?.desktop?.width,height:e.image?.sources?.desktop?.height,media:"(min-width: 47rem)"},null,8,m)):a("",!0),e.image?.sources?.tablet?.url?(i(),s("source",{key:1,srcset:e.image?.sources?.tablet?.url,width:e.image?.sources?.tablet?.width,height:e.image?.sources?.tablet?.height,media:"(min-width: 32rem)"},null,8,n)):a("",!0),e.image?.sources?.mobile?.url?(i(),s("source",{key:2,srcset:e.image?.sources?.mobile?.url,width:e.image?.sources?.mobile?.width,height:e.image?.sources?.mobile?.height},null,8,h)):a("",!0)]),r("img",{src:e.image?.sources?.desktop?.url||e.image?.url,class:"u-base-image__image",width:e.image?.sources?.desktop?.width||e.image?.width,height:e.image?.sources?.desktop?.height||e.image?.height,alt:e.image?.caption||e.image?.altText,loading:e.lazy?"lazy":void 0},null,8,d)])):(i(),s("img",{key:1,class:"u-base-image__image",src:e.image?.url,width:e.image?.width,height:e.image?.height,alt:e.image?.caption||e.image?.altText,loading:e.lazy?"lazy":void 0},null,8,c)),!e.hideFigcaption&&(e.caption||e.source)?(i(),s("figcaption",p,[e.caption?(i(),s("p",{key:0,class:"u-base-image__cap m-0",innerHTML:e.caption},null,8,k)):a("",!0),e.source?(i(),s("span",{key:1,class:l(`u-base-image__source ${e.imageType}`),innerHTML:e.source},null,10,w)):a("",!0)])):a("",!0)])):a("",!0)}}),B=Object.assign(b,{__name:"AtomsBaseImage"});export{B 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.