{"version":3,"file":"DifyImage.TIo7vDcH.mjs","names":[],"sources":["https:/framerusercontent.com/modules/L36aRymi63JjPGlOCvnP/ExLTf1Y3fUPw16bSYoKE/DifyImage.js"],"sourcesContent":["// // Get Started: https://www.framer.com/developers\n// import { addPropertyControls, ControlType } from \"framer\"\n// import { motion } from \"framer-motion\"\n// /**\n//  * @framerSupportedLayoutWidth auto\n//  * @framerSupportedLayoutHeight auto\n//  */\n// export default function DifyImage(props) {\n//     const { url, alt, fit, width, height } = props\n//     return (\n//         <img\n//             src={url}\n//             alt={alt || \"\"}\n//             style={{\n//                 width: width || \"auto\",\n//                 height: height || \"auto\",\n//                 objectFit: fit,\n//             }}\n//         />\n//     )\n// }\n// addPropertyControls(DifyImage, {\n//     url: {\n//         title: \"url\",\n//         type: ControlType.String,\n//         defaultValue: \"\",\n//     },\n//     alt: {\n//         title: \"alt\",\n//         type: ControlType.String,\n//         defaultValue: \"\",\n//     },\n//     fit: {\n//         title: \"fit\",\n//         type: ControlType.String,\n//         defaultValue: \"cover\",\n//     },\n//     width: {\n//         title: \"width\",\n//         type: ControlType.String,\n//         defaultValue: \"\",\n//     },\n//     height: {\n//         title: \"height\",\n//         type: ControlType.String,\n//         defaultValue: \"\",\n//     },\n// })\n// Get Started: https://www.framer.com/developers\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function DifyMedia(props){const{type,url,alt,fit,autoplay,loop,muted,controls}=props;if(type===\"video\"){return /*#__PURE__*/_jsx(\"video\",{src:url,autoPlay:autoplay,loop:loop,muted:muted,controls:controls,playsInline:true,style:{width:\"100%\",height:\"100%\",objectFit:fit,display:\"block\"}});}return /*#__PURE__*/_jsx(\"img\",{src:url,alt:alt||\"\",style:{width:\"100%\",height:\"100%\",objectFit:fit,display:\"block\"}});}addPropertyControls(DifyMedia,{type:{title:\"type\",type:ControlType.Enum,options:[\"image\",\"video\"],defaultValue:\"image\"},url:{title:\"url\",type:ControlType.String,defaultValue:\"\"},alt:{title:\"alt text\",type:ControlType.String,defaultValue:\"\",hidden:props=>props.type===\"video\"},fit:{title:\"object fit\",type:ControlType.Enum,options:[\"cover\",\"contain\",\"fill\",\"none\",\"scale-down\"],defaultValue:\"cover\"},autoplay:{title:\"autoplay\",type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type===\"image\"},loop:{title:\"loop\",type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type===\"image\"},muted:{title:\"muted\",type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type===\"image\"},controls:{title:\"show controls\",type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type===\"image\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DifyMedia\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DifyImage.map"],"mappings":"iOAqDG,SAAwB,EAAU,EAAM,CAAC,GAAK,CAAC,OAAK,MAAI,MAAI,MAAI,WAAS,OAAK,QAAM,YAAU,EAAkN,OAAzM,IAAO,QAA6B,EAAK,QAAQ,CAAC,IAAI,EAAI,SAAS,EAAc,OAAW,QAAe,WAAS,YAAY,GAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,EAAI,QAAQ,QAAQ,CAAC,CAAC,CAAsB,EAAK,MAAM,CAAC,IAAI,EAAI,IAAI,GAAK,GAAG,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,EAAI,QAAQ,QAAQ,CAAC,CAAC,kBAH9X,IAAoD,CAG4U,EAAoB,EAAU,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,CAAC,QAAQ,QAAQ,CAAC,aAAa,QAAQ,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,IAAI,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,GAAG,OAAO,GAAO,EAAM,OAAO,QAAQ,CAAC,IAAI,CAAC,MAAM,aAAa,KAAK,EAAY,KAAK,QAAQ,CAAC,QAAQ,UAAU,OAAO,OAAO,aAAa,CAAC,aAAa,QAAQ,CAAC,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAK,OAAO,GAAO,EAAM,OAAO,QAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,GAAK,OAAO,GAAO,EAAM,OAAO,QAAQ,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,GAAK,OAAO,GAAO,EAAM,OAAO,QAAQ,CAAC,SAAS,CAAC,MAAM,gBAAgB,KAAK,EAAY,QAAQ,aAAa,GAAM,OAAO,GAAO,EAAM,OAAO,QAAQ,CAAC,CAAC"}