{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/g7lPRx1z6qWfCg2jMvwb/recjjWANChruCcIxIOAn/PageVisitTracking.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function PageVisitTracking(props){const[visitIsLogged,logVisit]=useState(false);useEffect(()=>{if(!visitIsLogged){var _window,_window1;window.dataLayer=((_window=window)===null||_window===void 0?void 0:_window.dataLayer)||[];(_window1=window)===null||_window1===void 0?void 0:_window1.dataLayer.push({event:props.eventName});logVisit(true);}});return /*#__PURE__*/_jsx(\"div\",{});}addPropertyControls(PageVisitTracking,{eventName:{type:ControlType.String,title:\"Event name\",placeholder:\"visit_\",defaultValue:\"visit_\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PageVisitTracking\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PageVisitTracking.map"],
  "mappings": "gJAMkB,SAARA,EAAmCC,EAAM,CAAC,GAAK,CAACC,EAAcC,CAAQ,EAAEC,EAAS,EAAK,EAAE,OAAAC,EAAU,IAAI,CAAC,GAAG,CAACH,EAAc,CAAC,IAAII,EAAQC,EAASC,EAAO,YAAYF,EAAQE,KAAU,MAAMF,IAAU,OAAO,OAAOA,EAAQ,YAAY,CAAC,GAAGC,EAASC,KAAU,MAAMD,IAAW,QAAcA,EAAS,UAAU,KAAK,CAAC,MAAMN,EAAM,SAAS,CAAC,EAAEE,EAAS,EAAI,CAAE,CAAC,CAAC,EAAsBM,EAAK,MAAM,CAAC,CAAC,CAAE,CAACC,EAAoBV,EAAkB,CAAC,UAAU,CAAC,KAAKW,EAAY,OAAO,MAAM,aAAa,YAAY,SAAS,aAAa,QAAQ,CAAC,CAAC",
  "names": ["PageVisitTracking", "props", "visitIsLogged", "logVisit", "ye", "ue", "_window", "_window1", "window", "p", "addPropertyControls", "ControlType"]
}
