{"version":3,"file":"Semantic_Hero_Image_Blog_Posts.D0zh2ImZ.mjs","names":[],"sources":["https:/framerusercontent.com/modules/xp6cJ6GyamL8WS5WBdK6/I7ODX7CSpA1AEBbZJazC/Semantic_Hero_Image_Blog_Posts.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";function resolveImageSrc(value){if(!value)return\"\";if(typeof value===\"string\")return value;if(typeof value===\"object\")return value.src??value.url??\"\";return\"\";}export default function SemanticHeroImage({image,alt,fallbackAlt,objectFit,objectPosition,radiusTL,radiusTR,radiusBR,radiusBL,style}){const src=resolveImageSrc(image);const resolvedAlt=alt?.trim()||fallbackAlt||\"\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",flexShrink:0,borderRadius:`${radiusTL}px ${radiusTR}px ${radiusBR}px ${radiusBL}px`,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:resolvedAlt,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",objectFit,objectPosition}})});}addPropertyControls(SemanticHeroImage,{image:{title:\"Image\",type:ControlType.ResponsiveImage},alt:{title:\"Alt Text\",type:ControlType.String,defaultValue:\"\",placeholder:\"Connect to Main Image Alt Text CMS field\"},fallbackAlt:{title:\"Fallback Alt\",type:ControlType.String,defaultValue:\"Blog post hero image\",placeholder:\"Used if Alt Text is empty\"},objectFit:{title:\"Object Fit\",type:ControlType.Enum,defaultValue:\"cover\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"]},objectPosition:{title:\"Object Position\",type:ControlType.String,defaultValue:\"center center\",placeholder:\"e.g. center top\"},radiusTL:{title:\"Radius TL\",type:ControlType.Number,defaultValue:0,min:0,max:200,step:1,unit:\"px\"},radiusTR:{title:\"Radius TR\",type:ControlType.Number,defaultValue:0,min:0,max:200,step:1,unit:\"px\"},radiusBR:{title:\"Radius BR\",type:ControlType.Number,defaultValue:0,min:0,max:200,step:1,unit:\"px\"},radiusBL:{title:\"Radius BL\",type:ControlType.Number,defaultValue:0,min:0,max:200,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SemanticHeroImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Semantic_Hero_Image_Blog_Posts.map"],"mappings":"6JAA+F,SAAS,EAAgB,EAAM,CAAuH,OAAlH,EAAkB,OAAO,GAAQ,SAAgB,EAAS,OAAO,GAAQ,SAAgB,EAAM,KAAK,EAAM,KAAK,GAAS,GAA5G,GAAgH,SAAwB,EAAkB,CAAC,QAAM,MAAI,cAAY,YAAU,iBAAe,WAAS,WAAS,WAAS,WAAS,SAAO,CAAC,IAAM,EAAI,EAAgB,EAAM,CAAO,EAAY,GAAK,MAAM,EAAE,GAAa,GAAG,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,SAAS,WAAW,WAAW,EAAE,aAAa,GAAG,EAAS,KAAK,EAAS,KAAK,EAAS,KAAK,EAAS,IAAI,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAK,MAAI,IAAI,EAAY,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,YAAU,iBAAe,CAAC,CAAC,CAAC,CAAC,kBAA1vB,IAAoD,CAAwsB,EAAoB,EAAkB,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,IAAI,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,GAAG,YAAY,2CAA2C,CAAC,YAAY,CAAC,MAAM,eAAe,KAAK,EAAY,OAAO,aAAa,uBAAuB,YAAY,4BAA4B,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,UAAU,CAAC,aAAa,CAAC,QAAQ,UAAU,CAAC,CAAC,eAAe,CAAC,MAAM,kBAAkB,KAAK,EAAY,OAAO,aAAa,gBAAgB,YAAY,kBAAkB,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,CAAC"}