import{W as B,X as I,Y as v,y as w,i as b}from"./Dnvf_5jr.js";import{k as P,l as _,N as a,D as p,u as c,P as y,ac as C,V as N,$ as S,O as x,a9 as V,aa as $,Q as L,R as M}from"./5NFkyAQS.js";const O=P({__name:"Picture",props:{img:{},sources:{}},setup(m){const t=m,u=B(),n=_(()=>t.sources.map(({src:s,width:e,height:r,fit:o,modifiers:l,...g})=>{const i=s.startsWith("/"),k=i?s:I(s),z={modifiers:i?{auto:"format,compress",width:e,height:r,fit:o,...l}:{auto:"format,compress",...v(s),width:e,height:r,fit:o,...l},provider:i?void 0:"imgix"},f=u.getSizes(k,{...z,sizes:g.sizes});return{srcset:f.srcset,sizes:f.sizes,width:e,height:r,media:g.media}}));return(s,e)=>{const r=w;return a(),p("picture",null,[c(n)?(a(!0),p(y,{key:0},C(c(n),o=>(a(),p("source",N({key:o.srcset,ref_for:!0},o),null,16))),128)):S("",!0),x(r,V($(t.img)),null,16)])}}}),d="/_nuxt-new-public/images/no-image.png",W=P({__name:"ThumbnailPicture",props:{img:{},sources:{}},setup(m){const t=m,u=_(()=>({...t.img,src:t.img.src??d})),n=_(()=>t.sources.map(s=>{const e=s.src??d;return{...s,src:e}}));return(s,e)=>{const r=O,o=b;return a(),L(o,null,{default:M(()=>[x(r,{img:c(u),sources:c(n)},null,8,["img","sources"])]),_:1})}}});export{W as _,O as a};