{"version":3,"file":"Backbutton.CSpl1Uzi.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/jRkueluJBwcnzUI9lt4r/i02Ku5wc68bhGBv4T3TK/Backbutton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";const FALLBACK_URL=\"https://umanmade.com\";function isSameSiteReferrer(){if(!document.referrer)return false;try{const referrer=new URL(document.referrer);const current=new URL(window.location.href);return referrer.hostname===current.hostname;}catch{return false;}}export function GoBackWithFallback(){return{onClick(){const canGoBackInsideSite=window.history.length>1&&isSameSiteReferrer();if(canGoBackInsideSite){window.history.back();}else{window.location.href=FALLBACK_URL;}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withGoBackWithFallback(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...GoBackWithFallback(props)});};}withGoBackWithFallback.displayName=\"GoBackWithFallback\";\nexport const __FramerMetadata__ = {\"exports\":{\"withGoBackWithFallback\":{\"type\":\"reactHoc\",\"name\":\"withGoBackWithFallback\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GoBackWithFallback\":{\"type\":\"override\",\"name\":\"GoBackWithFallback\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Backbutton.map"],"mappings":"kLAAqF,SAAS,GAAoB,CAAC,GAAG,CAAC,SAAS,SAAS,MAAO,GAAM,GAAG,CAAC,IAAM,EAAS,IAAI,IAAI,SAAS,SAAS,CAAO,EAAQ,IAAI,IAAI,EAAO,SAAS,KAAK,CAAC,OAAO,EAAS,WAAW,EAAQ,cAAe,CAAC,MAAO,IAAQ,SAAgB,GAAoB,CAAC,MAAM,CAAC,SAAS,CAA2B,EAAO,QAAQ,OAAO,GAAG,GAAoB,CAAyB,EAAO,QAAQ,MAAM,CAAO,EAAO,SAAS,KAAK,GAAgB,CAAqJ,SAAgB,EAAuB,EAAE,CAAC,MAAO,KAAQ,EAA+BA,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAmB,EAAM,CAAC,CAAC,yBAA1yB,IAAgiB,IAAmF,CAA7mB,EAAa,uBAA2xB,EAAuB,YAAY"}