{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/46kn495XopwkZQLh7Awh/xo3Lum1UmhXMGmOABJlj/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (915daba)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:'<script>\\n  window.intercomSettings = {\\n    api_base: \"https://api-iam.intercom.io\",\\n    app_id: \"rkm1epbh\"\\n  };\\n</script>\\n\\n\\n<script>\\n  // We pre-filled your app ID in the widget URL: \\'https://widget.intercom.io/widget/rkm1epbh\\'\\n  (function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic(\\'reattach_activator\\');ic(\\'update\\',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement(\\'script\\');s.type=\\'text/javascript\\';s.async=true;s.src=\\'https://widget.intercom.io/widget/rkm1epbh\\';var x=d.getElementsByTagName(\\'script\\')[0];x.parentNode.insertBefore(s,x);};if(document.readyState===\\'complete\\'){l();}else if(w.attachEvent){w.attachEvent(\\'onload\\',l);}else{w.addEventListener(\\'load\\',l,false);}}})();\\n</script>\\n\\n<script>\\n    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(\".\");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement(\"script\")).type=\"text/javascript\",p.crossOrigin=\"anonymous\",p.async=!0,p.src=s.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"/static/array.js\",(r=t.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a=\"posthog\",u.people=u.people||[],u.toString=function(t){var e=\"posthog\";return\"posthog\"!==a&&(e+=\".\"+a),t||(e+=\" (stub)\"),e},u.people.toString=function(){return u.toString(1)+\".people (stub)\"},o=\"init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);\\n    posthog.init(\\'phc_7omNnmc5i5ZQVYH0JtJprJNDkGyfYdmOpEuNwrAPBf0\\', {\\n        api_host: \\'https://eu.i.posthog.com\\',\\n        person_profiles: \\'identified_only\\',\\n        cross_subdomain_cookie: true\\n    })\\n</script>',customHTMLHeadStart:'<script>\\nfunction parseAndEncodeUTMParams() {\\n    const url = new URL(window.location.href);\\n    const paramsMap = {\\n        utm_source: \"sr\",\\n        utm_medium: \"md\",\\n        utm_campaign: \"cm\",\\n        utm_term: \"tr\",\\n        utm_content: \"cn\",\\n        gid: \"gc\",\\n        fid: \"fb\"\\n    };\\n\\n    let params = \"\";\\n    Object.keys(paramsMap).forEach((param) => {\\n        const value = url.searchParams.get(param);\\n        if (value) {\\n            params += `${params ? \"&\" : \"\"}${paramsMap[param]}=${encodeURIComponent(value)}`;\\n        }\\n    });\\n\\n    return btoa(params).replace(/\\\\+/g, \"-\").replace(/\\\\//g, \"_\").replace(/=+$/, \"\");\\n}\\n\\nasync function saveParams(encodedParams) {\\n    try {\\n        const response = await fetch(`https://utm-tags-pslbgy71g-egor-visaboteu.vercel.app/api/save_utms?utm_tags=${encodedParams}`);\\n        if (response.ok) {\\n            const code = await response.text();\\n            localStorage.setItem(\\'c\\', code);\\n        }\\n    } catch (error) {\\n        console.error(\"Error saving parameters:\", error);\\n    }\\n}\\n\\n(function() {\\n    if (!localStorage.getItem(\\'c\\')) {\\n        const encodedParams = parseAndEncodeUTMParams();\\n        if (encodedParams) {\\n            saveParams(encodedParams);\\n        }\\n    }\\n})();\\n</script>',description:\"Can't find a Schengen visa appointment? VisaBot sends you instant notifications when appointments become available in Schengen Visa Centres or auto-books them for you. \",favicon:\"https://framerusercontent.com/assets/IDtSsqAuurlmJEWQEzSustpsOk.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/PX49n60cTYHYQhhulBou2tedco.png\",title:\"VisaBot - Easy Schengen Visa Appointment Booking\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA0uF,oBAAoB;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,YAAqxC,YAAY,2KAA2K,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,kDAAkD,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
