import{r as t}from"./react-vendor-f6QdChhz.js";import{g as r}from"./bunny-image-VphMgYzL.js";const a=(a,e={})=>{const s=e.width,i=e.height,o=e.quality,h=e.format,m=e.sharp;return t.useMemo(()=>a?r(a,{width:800,quality:85,format:"webp",...s&&{width:s},...i&&{height:i},...o&&{quality:o},...h&&{format:h},...m&&{sharp:m}}):"/placeholder.svg",[a,s,i,o,h,m])},e=a=>t.useMemo(()=>{if(!a)return{src:"/placeholder.svg",srcSet:""};const t=[400,800,1200].map(t=>`${r(a,{width:t,quality:85,format:"webp"})} ${t}w`).join(", ");return{src:r(a,{width:800,quality:85,format:"webp"}),srcSet:t,sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 80vw, 60vw"}},[a]);export{a,e as u};