{"version":3,"file":"AspectRatioImage.6W_yscgf.mjs","names":["_Fragment"],"sources":["https:/framerusercontent.com/modules/MBUySTfqbsPPqPQJqzNO/vSMuleqzlSdhpe6wBjD6/AspectRatioImage.js"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n */export default function AspectRatioImage(props){var _props_image,_props_image1;const{border,link}=props;const elements=[/*#__PURE__*/_jsx(\"img\",{src:(_props_image=props.image)===null||_props_image===void 0?void 0:_props_image.src,alt:(_props_image1=props.image)===null||_props_image1===void 0?void 0:_props_image1.alt,style:{display:\"block\",objectFit:\"contain\",borderRadius:props.radius,boxShadow:props.shadows,...props.style}}),border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color,borderRadius:props.radius,pointerEvents:\"none\"}})];return link?/*#__PURE__*/_jsx(Link,{href:link,openInNewTab:props.newTab,children:/*#__PURE__*/_jsx(\"a\",{style:{display:\"contents\"},children:elements})}):/*#__PURE__*/_jsx(_Fragment,{children:elements});}AspectRatioImage.displayName=\"Aspect Ratio Image\";addPropertyControls(AspectRatioImage,{image:{type:ControlType.ResponsiveImage},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\"},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlType.BoxShadow},link:{type:ControlType.Link},newTab:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AspectRatioImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AspectRatioImage.map"],"mappings":"2KAGG,SAAwB,EAAiB,EAAM,CAAgC,GAAK,CAAC,SAAO,QAAM,EAAY,EAAS,CAAc,EAAK,MAAM,CAAC,IAAkB,EAAM,OAAyD,IAAI,IAAmB,EAAM,OAA2D,IAAI,MAAM,CAAC,QAAQ,QAAQ,UAAU,UAAU,aAAa,EAAM,OAAO,UAAU,EAAM,QAAQ,GAAG,EAAM,KAAK,CAAC,CAAC,EAAE,GAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,YAAY,EAAO,aAAa,GAAG,EAAO,SAAS,KAAK,EAAO,WAAW,KAAK,EAAO,YAAY,KAAK,EAAO,UAAU,IAAI,GAAG,EAAO,MAAM,IAAI,YAAY,EAAO,MAAM,YAAY,EAAO,MAAM,aAAa,EAAM,OAAO,cAAc,MAAM,CAAC,CAAC,CAAC,EAAE,OAAO,EAAkB,EAAK,EAAK,CAAC,KAAK,EAAK,aAAa,EAAM,OAAO,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAS,CAAQ,CAAC,CAAC,CAAC,EAAe,EAAKA,EAAU,CAAC,SAAS,CAAQ,CAAC,CAAE,iBAHn3B,IAAyD,EAG2zB,EAAiB,YAAY,qBAAqB,EAAoB,EAAiB,CAAC,MAAM,CAAC,KAAK,EAAY,eAAe,EAAE,OAAO,CAAC,KAAK,EAAY,aAAa,aAAa,KAAK,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAK,EAAY,YAAY,aAAa,EAAE,UAAU,eAAe,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAK,EAAY,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,QAAQ,aAAa,EAAK,CAAC,CAAC"}