{"version":3,"file":"GoogleMapEmbed.BGSHceEB.mjs","names":["__esmMin","init_jsx_runtime","c","addPropertyControls","init_framer_B1b760uK","ControlType","GoogleMapEmbed","props","src","address","zoom","MAP_TYPE_CODES","mapType","grayscale","init_GoogleMapEmbed"],"sources":["https:/framerusercontent.com/modules/GuVqBjnwSPBoSsmhqmyf/w3sxNjO9FeiTIZ6c6Mhm/GoogleMapEmbed.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Google Map Embed\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */const MAP_TYPE_CODES={roadmap:\"m\",satellite:\"k\"};export default function GoogleMapEmbed(props){const{address,zoom,mapType,grayscale,borderRadius}=props;const encodedAddress=encodeURIComponent(address||\"Eiffel Tower, Paris\");const typeCode=MAP_TYPE_CODES[mapType]||\"m\";const src=`https://maps.google.com/maps?q=${encodedAddress}&z=${zoom}&t=${typeCode}&output=embed`;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:borderRadius,filter:grayscale?\"grayscale(1)\":\"none\"},children:/*#__PURE__*/_jsx(\"iframe\",{title:\"Google Map\",src:src,width:\"100%\",height:\"100%\",style:{border:0},loading:\"lazy\",referrerPolicy:\"no-referrer-when-downgrade\",allowFullScreen:true})});}GoogleMapEmbed.defaultProps={address:\"Eiffel Tower, Paris\",zoom:14,mapType:\"roadmap\",grayscale:false,borderRadius:0};addPropertyControls(GoogleMapEmbed,{address:{type:ControlType.String,title:\"Address\",defaultValue:\"Los Angeles\",placeholder:\"Enter address or place name\"},zoom:{type:ControlType.Number,title:\"Zoom\",defaultValue:14,min:1,max:21,step:1},mapType:{type:ControlType.Enum,title:\"Map Type\",options:[\"roadmap\",\"satellite\"],optionTitles:[\"Roadmap\",\"Satellite\"],defaultValue:\"roadmap\"},grayscale:{type:ControlType.Boolean,title:\"Grayscale\",defaultValue:false},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:100}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoogleMapEmbed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleMapEmbed.map"],"mappings":"A,4JAKoD,SAAwBM,EAAe,EAAM,CAAC,GAAK,CAAC,UAAQ,OAAK,UAAQ,YAAU,gBAAcC,EAAgIC,EAAI,kCAAzG,mBAAmBC,GAAS,qBAA4H,EAAE,KAAKC,EAAK,KAAlGC,EAAeC,IAAU,IAAuF,eAAe,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,SAAsB,eAAa,OAAOC,EAAU,eAAe,MAAM,EAAE,SAAsB,gBAAK,SAAS,CAAC,MAAM,aAAiB,MAAI,MAAM,OAAO,OAAO,OAAO,MAAM,CAAC,OAAO,CAAC,EAAE,QAAQ,OAAO,eAAe,6BAA6B,gBAAgB,EAAI,CAAC,CAAC,CAAC,CAAE,C,4CAA9rB,EAAe,CAAC,QAAQ,IAAI,UAAU,GAAG,EAAspB,EAAe,aAAa,CAAC,QAAQ,sBAAsB,KAAK,GAAG,QAAQ,UAAU,UAAU,GAAM,aAAa,CAAC,EAAEV,EAAoBG,EAAe,CAAC,QAAQ,CAAC,KAAKD,EAAY,OAAO,MAAM,UAAU,aAAa,cAAc,YAAY,6BAA6B,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,UAAU,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,aAAa,SAAS,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAK,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,C"}