{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/x9PmMIUgVWTwSX5HHsJO/4SKZ0nU57p5f69WbAxmU/ww7p4pDDm.js"],
  "sourcesContent": ["// Generated by Framer (92d6359)\nimport siteMetadata from\"https://framerusercontent.com/modules/ozGxVFXYJ68HQgNeafl0/MAyTSM4zGthY1PqiFYA8/siteMetadata.js\";const valuesByLocaleId={};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{bodyClassName:\"framer-body-ww7p4pDDm\",breakpoints:[{hash:\"ce3pqd\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1bdmcjh\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"40k8zq\",mediaQuery:\"(max-width: 809px)\"}],customHTMLBodyEnd:\"<script>\\nfunction emitGlobalEvent (eventName, detail){\\n    const event = new CustomEvent(eventName, { detail });\\n    window.dispatchEvent(event);\\n}\\n\\nfunction exchangeToken() {\\n    // Function to parse query parameters manually\\n    function getQueryParam(param) {\\n        const query = window.location.search.substring(1); // remove the \\\"?\\\"\\n        const vars = query.split('&');\\n        for (let i = 0; i < vars.length; i++) {\\n            const pair = vars[i].split('=');\\n            if (decodeURIComponent(pair[0]) === param) {\\n                return decodeURIComponent(pair[1]);\\n            }\\n        }\\n        return null;\\n    }\\n\\n    // Extract the 'token' query parameter using the updated function\\n    const loginToken = getQueryParam('token');\\n    if (!loginToken) {\\n        console.error('No login token provided');\\n        emitGlobalEvent(\\\"jaikError\\\", { error: \\\"Pro p\u0159ihl\\xe1\u0161en\\xed klikni na odkaz v e-mailu.\\\" });\\n        return;\\n    }\\n\\n    // API call to exchange token\\n    const apiUrl = apiBaseUrl + '/api/v1/auth-web/login-finish';\\n    const postData = JSON.stringify({ \\\"login-token\\\": loginToken });\\n\\n    fetch(apiUrl, {\\n        method: 'POST',\\n        headers: {\\n            'Content-Type': 'application/json'\\n        },\\n        body: postData\\n    })\\n    .then(response => {\\n        if (!response.ok) {\\n            emitGlobalEvent(\\\"jaikError\\\", { error: \\n            JSON.stringify(response.json()) });\\n            throw new Error('Network response was not ok');\\n        }\\n        return response.json();\\n    })\\n    .then(data => {\\n        if (data['access-token'] && data['refresh-token']) {\\n            localStorage.setItem('accessToken', data['access-token']);\\n            localStorage.setItem('refreshToken', data['refresh-token']);\\n            window.location.href = '/account/user-profile'; // Redirect on success\\n        } else {\\n            emitGlobalEvent(\\\"jaikError\\\", { error: \\n            \\\"P\u0159i p\u0159ihla\u0161ov\\xe1n\\xed do\u0161lo k chyb\u011B.\\\" });\\n            throw new Error('Invalid tokens received');\\n        }\\n    })\\n    .catch(error => {\\n        emitGlobalEvent(\\\"jaikError\\\", { error: \\n            \\\"P\u0159i p\u0159ihla\u0161ov\\xe1n\\xed do\u0161lo k chyb\u011B.\\\" });\\n        console.error('Error during token exchange:', error);\\n    });\\n}\\n\\ndocument.addEventListener('DOMContentLoaded', () => {\\n    setTimeout(exchangeToken, 1000);\\n});\\n</script>\",description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-pWH1V\",socialImage:\"https://framerusercontent.com/assets/q3MMHo9YAVj8OEH1HLkJpGsyAto.png\",title:siteMetadata(params,activeLocale).title||\"Authorisation / Login Token\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "kFAAAA,IACoV,SAARC,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,cAAc,wBAAwB,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,UAAU,WAAW,4CAA4C,EAAE,CAAC,KAAK,SAAS,WAAW,oBAAoB,CAAC,EAAE,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAq3E,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,YAAY,uEAAuE,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,8BAA8B,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EAC7zGC,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["init_ssg_sandbox_shims", "metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
