{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/3PMm8PFUMmTXYYJTTIuE/chLCYlygvs92UQJIA6k2/Dashboard_url_localisation.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";const getLanguage=()=>{if(typeof window===\"undefined\")return\"gb\"// Prevent issues in Framer preview\n;// Extract first part of the pathname (e.g., \"/nl/\", \"/be-fr/\")\nconst pathLang=window.location.pathname.split(\"/\")[1]?.toLowerCase()||\"\";// Special handling for \"be-fr\"\nif(pathLang===\"be-fr\")return\"be-fr\";// Standard two-letter language codes\nif(pathLang.length===2)return pathLang;// Check ?lang= parameter\nconst urlParams=new URLSearchParams(window.location.search);const queryLang=urlParams.get(\"lang\")?.toLowerCase();if(queryLang)return queryLang;// Fallback to browser language\nreturn(navigator.language||\"en\").toLowerCase().split(\"-\")[0];};// Locale mappings\nconst localeLinks={gb:\"https://my.mollie.com/dashboard/signup\",nl:\"https://my.mollie.com/dashboard/signup?lang=nl\",de:\"https://my.mollie.com/dashboard/signup?lang=de\",at:\"https://my.mollie.com/dashboard/signup?lang=at\",be:\"https://my.mollie.com/dashboard/signup?lang=be\",fr:\"https://my.mollie.com/dashboard/signup?lang=fr\",\"be-fr\":\"https://my.mollie.com/dashboard/signup?lang=be-fr\",se:\"https://my.mollie.com/dashboard/signup?lang=sv-se\",it:\"https://my.mollie.com/dashboard/signup?lang=it\",pl:\"https://my.mollie.com/dashboard/signup?lang=pl-pl\",pt:\"https://my.mollie.com/dashboard/signup?lang=pt-pt\",es:\"https://my.mollie.com/dashboard/signup?lang=es-es\"};// **Framer Code Override**\nexport function useLocaleLinks(){const[lang,setLang]=useState(\"gb\");useEffect(()=>{const detectedLang=getLanguage();setLang(localeLinks[detectedLang]?detectedLang:\"gb\")// Ensure fallback\n;},[]);return{link:localeLinks[lang],href:localeLinks[lang]};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withuseLocaleLinks(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...useLocaleLinks(props)});};}withuseLocaleLinks.displayName=\"useLocaleLinks\";\nexport const __FramerMetadata__ = {\"exports\":{\"useLocaleLinks\":{\"type\":\"override\",\"name\":\"useLocaleLinks\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withuseLocaleLinks\":{\"type\":\"reactHoc\",\"name\":\"withuseLocaleLinks\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dashboard_url_localisation.map"],
  "mappings": "wJAAiF,IAAMA,EAAY,IAAI,CAAC,GAAG,OAAOC,EAAS,IAAY,MAAM,KAE7I,IAAMC,EAASD,EAAO,SAAS,SAAS,MAAM,GAAG,EAAE,CAAC,GAAG,YAAY,GAAG,GACtE,GAAGC,IAAW,QAAQ,MAAM,QAC5B,GAAGA,EAAS,SAAS,EAAE,OAAOA,EAC8B,IAAMC,EAAlD,IAAI,gBAAgBF,EAAO,SAAS,MAAM,EAA4B,IAAI,MAAM,GAAG,YAAY,EAAE,OAAGE,IAC7GC,EAAU,UAAU,MAAM,YAAY,EAAE,MAAM,GAAG,EAAE,CAAC,CAAE,EACvDC,EAAY,CAAC,GAAG,yCAAyC,GAAG,iDAAiD,GAAG,iDAAiD,GAAG,iDAAiD,GAAG,iDAAiD,GAAG,iDAAiD,QAAQ,oDAAoD,GAAG,oDAAoD,GAAG,iDAAiD,GAAG,oDAAoD,GAAG,oDAAoD,GAAG,mDAAmD,EACvoB,SAASC,GAAgB,CAAC,GAAK,CAACC,EAAKC,CAAO,EAAEC,EAAS,IAAI,EAAE,OAAAC,EAAU,IAAI,CAAC,IAAMC,EAAaX,EAAY,EAAEQ,EAAQH,EAAYM,CAAY,EAAEA,EAAa,IAAI,CACtK,EAAE,CAAC,CAAC,EAAQ,CAAC,KAAKN,EAAYE,CAAI,EAAE,KAAKF,EAAYE,CAAI,CAAC,CAAE,CAA2J,SAASK,EAAmBC,EAAE,CAAC,OAAOC,IAAQC,EAA+BC,CAAuC,EAASC,EAAKJ,EAAE,CAAC,GAAGC,EAAM,GAAGR,EAAeQ,CAAK,CAAC,CAAC,EAAI,CAACF,EAAmB,YAAY",
  "names": ["getLanguage", "window", "pathLang", "queryLang", "navigator", "localeLinks", "useLocaleLinks", "lang", "setLang", "ye", "ue", "detectedLang", "withuseLocaleLinks", "C", "props", "re", "DataObserverContext", "p"]
}
