{"version":3,"file":"ProtectedEmail.CM1mD2Io.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/RpVP94aPqz9OwGPta9gD/2eqXpOlHKUuqiTE4scEf/ProtectedEmail.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Scrape-resistant email address. Static HTML carries an obfuscated form;\n * the real address is assembled only in the browser after hydration.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ProtectedEmail(props){const{user=\"security\",domain=\"bannersnack.com\",uppercase=true,color=\"#4A4547\",fontSize=14}=props;const[ready,setReady]=useState(false);useEffect(()=>setReady(true),[]);const display=ready?user+\"@\"+domain:user+\" [at] \"+domain.split(\".\").join(\" [dot] \");const open=()=>{if(ready)window.location.href=\"mailto:\"+user+\"@\"+domain;};return /*#__PURE__*/_jsx(\"span\",{onClick:open,style:{fontFamily:'\"Roboto Mono\", monospace',fontWeight:700,fontSize,color,cursor:\"pointer\",textTransform:uppercase?\"uppercase\":\"none\",letterSpacing:\"0.02em\",whiteSpace:\"nowrap\"},children:display});}addPropertyControls(ProtectedEmail,{user:{type:ControlType.String,title:\"User\",defaultValue:\"security\"},domain:{type:ControlType.String,title:\"Domain\",defaultValue:\"bannersnack.com\"},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#4A4547\"},fontSize:{type:ControlType.Number,title:\"Size\",defaultValue:14,min:10,max:24}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProtectedEmail\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProtectedEmail.map"],"mappings":"gMAMG,SAAwB,EAAe,EAAM,CAAC,GAAK,CAAC,OAAK,WAAW,SAAO,kBAAkB,YAAU,GAAK,QAAM,UAAU,WAAS,IAAI,EAAW,CAAC,EAAM,GAAUA,EAAS,EAAK,EAAE,MAAc,EAAS,EAAI,EAAE,CAAC,CAAC,EAAE,IAAM,EAAQ,EAAM,EAAK,IAAI,EAAO,EAAK,SAAS,EAAO,MAAM,GAAG,CAAC,CAAC,KAAK,SAAS,EAA4E,OAAoB,EAAK,OAAO,CAAC,YAA5F,CAAI,IAAM,EAAO,SAAS,KAAK,UAAU,EAAK,IAAI,EAAO,EAAgD,MAAM,CAAC,WAAW,2BAA2B,WAAW,IAAI,WAAS,QAAM,OAAO,UAAU,cAAc,EAAU,YAAY,OAAO,cAAc,SAAS,WAAW,QAAQ,EAAE,SAAS,CAAO,CAAC,CAAE,qBANjkB,IAAsC,IAAoD,EAMwe,EAAoB,EAAe,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,UAAU,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,iBAAiB,EAAE,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAI,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC"}