{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/jEQb6650KaldcrGCRUfT/00ycWXuI1A45flBcqxBI/TrackingUTM_clickinfoguides.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";const getCookie=name=>{if(typeof document===\"undefined\"){return null;}const value=`; ${document.cookie}`;const parts=value.split(`; ${name}=`);if(parts.length===2)return parts.pop()?.split(\";\").shift()||null;return null;};const formatQueryParams=params=>{const paramsArray=Object.entries(params).map(([key,value])=>`${key}=${value}`);return paramsArray.length>0?\"?\"+paramsArray.join(\"&\"):\"\";};const getUTMParams=()=>{let utmParams={};if(typeof window!==\"undefined\"&&window.location&&window.location.search){const searchParams=new URLSearchParams(window.location.search);for(let[key,value]of searchParams){if(key?.includes(\"utm\")&&!!value){utmParams[key]=value;}}}const cookie=getCookie(\"cookie_utms\");if(cookie){try{const cookieMba=JSON.parse(cookie);const utmKeyMap={source:\"utm_source\",medium:\"utm_medium\",campaign:\"utm_campaign\",variant:\"utm_variant\",country:\"utm_country\",product:\"utm_product\",placement:\"utm_placement\",custmpers:\"utm_custmpers\",page:\"utm_page\"};Object.keys(utmKeyMap).forEach(key=>{const utmKey=utmKeyMap[key];if(cookieMba[key]&&!utmParams[utmKey]){utmParams[utmKey]=cookieMba[key];}});}catch(error){console.error(\"Error parsing cookie_utms:\",error);}}return formatQueryParams(utmParams);};export function withUTMTracking(Component){return({href,...rest})=>{const[utmParams,setUtmParams]=useState(\"\");useEffect(()=>{const utms=getUTMParams();if(utms.length>0){setUtmParams(utms);}},[]);return /*#__PURE__*/_jsx(Component,{\"data-over\":\"withUTMTracking\",...href?{href:href+utmParams}:{},...rest});};}export function withTags(Component){return props=>{props.className+=\" clickinfoguides\";return /*#__PURE__*/_jsx(Component,{...props});};}export function withTagsAndUTMTracking(Component){const ComponentWithTags=withTags(Component);const ComponentWithTagsAndUTMTracking=withUTMTracking(ComponentWithTags);return ComponentWithTagsAndUTMTracking;}\nexport const __FramerMetadata__ = {\"exports\":{\"withTags\":{\"type\":\"reactHoc\",\"name\":\"withTags\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUTMTracking\":{\"type\":\"reactHoc\",\"name\":\"withUTMTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTagsAndUTMTracking\":{\"type\":\"reactHoc\",\"name\":\"withTagsAndUTMTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrackingUTM_clickinfoguides.map"],
  "mappings": "2FAAiF,IAAMA,EAAUC,GAAM,CAAC,GAAG,OAAO,SAAW,IAAa,OAAO,KAAyC,IAAMC,EAA7B,KAAK,SAAS,MAAM,GAAqB,MAAM,KAAKD,CAAI,GAAG,EAAE,OAAGC,EAAM,SAAS,GAASA,EAAM,IAAI,GAAG,MAAM,GAAG,EAAE,MAAM,GAAG,IAAiB,EAAQC,EAAkBC,GAAQ,CAAC,IAAMC,EAAY,OAAO,QAAQD,CAAM,EAAE,IAAI,CAAC,CAACE,EAAIC,CAAK,IAAI,GAAGD,CAAG,IAAIC,CAAK,EAAE,EAAE,OAAOF,EAAY,OAAO,EAAE,IAAIA,EAAY,KAAK,GAAG,EAAE,EAAG,EAAQG,EAAa,IAAI,CAAC,IAAIC,EAAU,CAAC,EAAE,GAAG,OAAOC,EAAS,KAAaA,EAAO,UAAUA,EAAO,SAAS,OAAO,CAAC,IAAMC,EAAa,IAAI,gBAAgBD,EAAO,SAAS,MAAM,EAAE,OAAO,CAACJ,EAAIC,CAAK,IAAII,EAAiBL,GAAK,SAAS,KAAK,GAAKC,IAAOE,EAAUH,CAAG,EAAEC,EAAQ,CAAC,IAAMK,EAAOZ,EAAU,aAAa,EAAE,GAAGY,EAAQ,GAAG,CAAC,IAAMC,EAAU,KAAK,MAAMD,CAAM,EAAQE,EAAU,CAAC,OAAO,aAAa,OAAO,aAAa,SAAS,eAAe,QAAQ,cAAc,QAAQ,cAAc,QAAQ,cAAc,UAAU,gBAAgB,UAAU,gBAAgB,KAAK,UAAU,EAAE,OAAO,KAAKA,CAAS,EAAE,QAAQR,GAAK,CAAC,IAAMS,EAAOD,EAAUR,CAAG,EAAKO,EAAUP,CAAG,GAAG,CAACG,EAAUM,CAAM,IAAGN,EAAUM,CAAM,EAAEF,EAAUP,CAAG,EAAG,CAAC,CAAE,OAAOU,EAAM,CAAC,QAAQ,MAAM,6BAA6BA,CAAK,CAAE,CAAE,OAAOb,EAAkBM,CAAS,CAAE,EAAS,SAASQ,EAAgBC,EAAU,CAAC,MAAM,CAAC,CAAC,KAAAC,EAAK,GAAGC,CAAI,IAAI,CAAC,GAAK,CAACX,EAAUY,CAAY,EAAEC,EAAS,EAAE,EAAE,OAAAC,EAAU,IAAI,CAAC,IAAMC,EAAKhB,EAAa,EAAKgB,EAAK,OAAO,GAAGH,EAAaG,CAAI,CAAG,EAAE,CAAC,CAAC,EAAsBC,EAAKP,EAAU,CAAC,YAAY,kBAAkB,GAAGC,EAAK,CAAC,KAAKA,EAAKV,CAAS,EAAE,CAAC,EAAE,GAAGW,CAAI,CAAC,CAAE,CAAE,CAAQ,SAASM,EAASR,EAAU,CAAC,OAAOS,IAAQA,EAAM,WAAW,mBAAuCF,EAAKP,EAAU,CAAC,GAAGS,CAAK,CAAC,EAAI,CAAQ,SAASC,EAAuBV,EAAU,CAAC,IAAMW,EAAkBH,EAASR,CAAS,EAA2E,OAAnCD,EAAgBY,CAAiB,CAAyC",
  "names": ["getCookie", "name", "parts", "formatQueryParams", "params", "paramsArray", "key", "value", "getUTMParams", "utmParams", "window", "searchParams", "cookie", "cookieMba", "utmKeyMap", "utmKey", "error", "withUTMTracking", "Component", "href", "rest", "setUtmParams", "ye", "ue", "utms", "p", "withTags", "props", "withTagsAndUTMTracking", "ComponentWithTags"]
}
