{"version":3,"file":"Tracking_Code.BY6dZHHs.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/8CP4qoxRpM8h2XaznGDe/F5XqM11KlUjfG4G072uf/Tracking_Code.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";import*as React from\"react\";// Learn more: https://www.framer.com/developers/overrides/\nlet isFirst=true;const useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function trackingViewContent(){return{onClick:()=>{console.log(\"Tracking:ViewContent\");if(typeof fbq!==\"undefined\"){fbq(\"track\",\"ViewContent\");window.karrotPixel.track(\"ViewContent\");}else{console.log(\"fbq is not loaded\");}console.log(\"팝업 닫기 실행 (여기에 닫는 코드 넣어)\");}};}export function trackingLead(){return{onClick:()=>{console.log(\"Tracking:Load\");if(typeof fbq!==\"undefined\"){fbq(\"track\",\"Lead\");window.karrotPixel.track(\"Lead\");if(window.wcs){if(!window.wcs_add)window.wcs_add={};window.wcs_add[\"wa\"]=\"s_15fd45fd1810\";var _conv={};_conv.type=\"lead\";window.wcs.trans(_conv);}}else{console.log(\"fbq is not loaded\");}console.log(\"팝업 닫기 실행 (여기에 닫는 코드 넣어)\");}};}export function trackingContact(){return{onClick:()=>{console.log(\"Tracking:Contact\");if(typeof fbq!==\"undefined\"){fbq(\"track\",\"Contact\");}else{console.log(\"fbq is not loaded\");}console.log(\"팝업 닫기 실행 (여기에 닫는 코드 넣어)\");}};}// 1) 공통 트래킹 유틸로 분리\nfunction trackLead(){console.log(\"Tracking:Load\");if(typeof fbq!==\"undefined\"){if(!isFirst){fbq(\"track\",\"Lead\");window.karrotPixel.track(\"Lead\");if(window.wcs){if(!window.wcs_add)window.wcs_add={};window.wcs_add[\"wa\"]=\"s_15fd45fd1810\";var _conv={};_conv.type=\"lead\";window.wcs.trans(_conv);}}}else{console.log(\"fbq is not loaded\");}console.log(\"팝업 닫기 실행 (여기에 닫는 코드 넣어)\");}// 2) 실제 팝업 오픈 감지: #overlay를 관찰\nfunction anyChildVisible(overlay){if(!overlay||overlay.childElementCount===0)return false;for(const el of Array.from(overlay.children)){const s=getComputedStyle(el);const visible=s.display!==\"none\"&&s.visibility!==\"hidden\"&&parseFloat(s.opacity||\"1\")>0;if(visible)return true;}return false;}/**\n * 팝업이 #overlay 아래에 동적으로 붙어 \"보이기 시작\"하면 trackLead() 1회 호출\n * 닫히면 자동 리셋 → 다음 오픈 때 또 1회 발사\n */export function fireLeadWhenPopupOpens(){React.useEffect(()=>{const overlay=document.getElementById(\"overlay\");if(!overlay)return;let fired=false;const check=()=>{const open=anyChildVisible(overlay);if(open&&!fired){trackLead()// ✅ 여기서 자동 호출\n;fired=true;}if(!open&&fired){fired=false// 팝업 닫히면 리셋\n;}};const obs=new MutationObserver(check);obs.observe(overlay,{childList:true,subtree:true,attributes:true,attributeFilter:[\"style\",\"class\",\"data-framer-variant\"]});// 애니메이션/스타일 변경 누락 대비 폴링(선택)\nconst id=window.setInterval(check,250);// 초기 체크\ncheck();return()=>{obs.disconnect();window.clearInterval(id);};},[]);return{onClick:()=>{if(isFirst){console.log(\"first click\");isFirst=false;}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withtrackingViewContent(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...trackingViewContent(props)});};}withtrackingViewContent.displayName=\"trackingViewContent\";export function withtrackingLead(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...trackingLead(props)});};}withtrackingLead.displayName=\"trackingLead\";export function withtrackingContact(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...trackingContact(props)});};}withtrackingContact.displayName=\"trackingContact\";export function withfireLeadWhenPopupOpens(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...fireLeadWhenPopupOpens(props)});};}withfireLeadWhenPopupOpens.displayName=\"fireLeadWhenPopupOpens\";\nexport const __FramerMetadata__ = {\"exports\":{\"withtrackingViewContent\":{\"type\":\"reactHoc\",\"name\":\"withtrackingViewContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"trackingContact\":{\"type\":\"override\",\"name\":\"trackingContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withtrackingContact\":{\"type\":\"reactHoc\",\"name\":\"withtrackingContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withtrackingLead\":{\"type\":\"reactHoc\",\"name\":\"withtrackingLead\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withfireLeadWhenPopupOpens\":{\"type\":\"reactHoc\",\"name\":\"withfireLeadWhenPopupOpens\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fireLeadWhenPopupOpens\":{\"type\":\"override\",\"name\":\"fireLeadWhenPopupOpens\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"trackingViewContent\":{\"type\":\"override\",\"name\":\"trackingViewContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"trackingLead\":{\"type\":\"override\",\"name\":\"trackingLead\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tracking_Code.map"],"mappings":"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"}