import{m as l,a as r,b as c,u as m}from"./B4raF4nqxz_3h9gAYxiJ.js";import{p,g as u,b as v,c as t}from"../../assets/main-CbsX0Voe.js";function d(e){return{aspectStyles:v(()=>{const n=Number(e.aspectRatio);return n?{paddingBottom:String(1/n*100)+"%"}:void 0})}}const y=p({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...l(),...r()},"VResponsive"),S=u()({name:"VResponsive",props:y(),setup(e,n){let{slots:s}=n;const{aspectStyles:a}=d(e),{dimensionStyles:i}=c(e);return m(()=>{var o;return t("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[i.value,e.style]},[t("div",{class:"v-responsive__sizer",style:a.value},null),(o=s.additional)==null?void 0:o.call(s),s.default&&t("div",{class:["v-responsive__content",e.contentClass]},[s.default()])])}),{}}});export{S as V,y as m};