{"version":3,"file":"Report_file.p_bIcDec.mjs","names":["useState","useCallback","__esmMin","init_ssg_sandbox_shims","ne","_e","c","J","init_jsx_runtime","ce","init_npm_react_18_3_1","window","useTracking","init_useTracking_8BqY7g","fetchUserData","init_Store_JIUamp","init_Tpi_2wxLMI","trackOnCrm","isLoggedIn","init_crm_Gj2oVg","getUTMParams","utmParams","key","value","getStandardTrackingParams","withBrochureDownload","loggedInState","setLoggedInState","checkAuth","API_URL","unsub","v","handleDirectDownload","trackClick","BROCHURE_URL","handleModalOpen","props","restProps","Component","init_Report_file"],"sources":["https:/framerusercontent.com/modules/mhvt6ON70MWvnGKnwufm/bVtyLRIZeHCELz0HRl4W/Report_file.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect,useCallback}from\"react\";import{isLoggedIn}from\"https://framer.com/m/Store-JIUamp.js@Opu8YCuLK2CzltxSTort\";import{fetchUserData}from\"https://framer.com/m/Tpi-2wxLMI.js\";import{trackOnCrm}from\"https://framer.com/m/crm-Gj2oVg.js@KSoccyxLLLSXRRj9g0om\";import{useTracking}from\"https://framer.com/m/useTracking-8BqY7g.js\";const API_URL=\"\";const BROCHURE_URL=\"https://d2beiqkhq929f0.cloudfront.net/public_assets/assets/000/212/347/original/full_time-report__%281%29.pdf?1784619074\";function getUTMParams(){if(typeof window===\"undefined\")return{};const utmParams={};const params=new URLSearchParams(window.location.search);params.forEach((value,key)=>{if(key.startsWith(\"utm_\")){utmParams[key]=value;}});return utmParams;}function getStandardTrackingParams(){if(typeof window===\"undefined\")return{};return{page_path:window.location.pathname.replace(/\\/?$/,\"/\"),page_url:window.location.href,product:\"school_of_business\",sub_product:\"home\",...getUTMParams()};}export function withBrochureDownload(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[loggedInState,setLoggedInState]=useState(0);const{trackClick}=useTracking()||{};useEffect(()=>{async function checkAuth(){try{const userData=await fetchUserData(API_URL);if(userData){isLoggedIn?.set(1);setLoggedInState(1);}else{isLoggedIn?.set(0);setLoggedInState(0);}}catch(e){setLoggedInState(0);}}checkAuth();},[]);useEffect(()=>{const unsub=isLoggedIn?.subscribe?.(v=>setLoggedInState(v));setLoggedInState(isLoggedIn?.get?.()||0);return()=>unsub?.();},[]);const handleDirectDownload=useCallback(e=>{e?.preventDefault?.();e?.stopPropagation?.();e?.nativeEvent?.stopImmediatePropagation?.();trackClick?.({...getStandardTrackingParams(),click_type:\"download\",click_text:\"download_brochure_direct\",click_section:\"hero_section\",custom:{click_source:\"ssb_landing_page\"}});trackOnCrm(\"brochure_downloaded\",\"User downloaded brochure (logged in)\",[],\"school_of_business\");window.open(BROCHURE_URL,\"_blank\");return false;},[trackClick]);const handleModalOpen=useCallback(e=>{trackClick?.({...getStandardTrackingParams(),click_type:\"click\",click_text:\"download_brochure_modal_open\",click_section:\"Hero_section\",custom:{click_source:\"ssb_landing_page\"}});// Call original onClick to open modal/form\nprops.onClick?.(e);},[trackClick,props]);if(loggedInState===1){const{onClick,onTap,onTapStart,onTapEnd,whileTap,whileHover,onPointerDown,onPointerUp,onMouseDown,onMouseUp,// Remove any variant/state transitions that might trigger modal\nvariants,animate,initial,transition,...restProps}=props;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",cursor:\"pointer\"},onClick:handleDirectDownload,onTap:handleDirectDownload,children:/*#__PURE__*/_jsx(Component,{ref:ref,...restProps,// Disable ALL interactions on the component itself\nonClick:e=>{e?.preventDefault?.();e?.stopPropagation?.();},onTap:e=>{e?.preventDefault?.();e?.stopPropagation?.();},style:{...restProps.style,pointerEvents:\"none\"}})});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleModalOpen});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withBrochureDownload\":{\"type\":\"reactHoc\",\"name\":\"withBrochureDownload\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Report_file.map"],"mappings":"A,iUAA2iB,SAASoB,GAAc,CAAC,GAAUT,IAAS,OAAY,MAAM,CAAC,EAAE,IAAMU,EAAU,CAAC,EAA4I,OAAjF,IAAxC,gBAAgBV,EAAO,SAAS,MAAa,CAAC,CAAC,SAAS,EAAM,IAAM,CAAIW,EAAI,WAAW,MAAM,IAAG,EAAUA,GAAKC,EAAO,CAAC,EAASF,CAAU,CAAC,SAASG,GAA2B,CAAyC,OAA9Bb,IAAS,OAAkB,CAAC,EAAQ,CAAC,UAAUA,EAAO,SAAS,SAAS,QAAQ,OAAO,GAAG,EAAE,SAASA,EAAO,SAAS,KAAK,QAAQ,qBAAqB,YAAY,OAAO,GAAGS,EAAa,CAAC,CAAE,CAAC,SAAgBK,EAAqB,EAAU,CAAC,MAAoB,iBAAY,EAAM,IAAM,CAAC,GAAK,CAACC,EAAcC,GAAkB3B,EAAS,CAAC,EAAO,CAAC,cAAYY,EAAY,GAAG,CAAC,EAAEH,MAAc,CAAC,eAAemB,GAAW,CAAC,GAAG,CAAgD,MAA1Bd,EAAce,CAAO,GAAeX,GAAY,IAAI,CAAC,EAAES,EAAiB,CAAC,IAAQT,GAAY,IAAI,CAAC,EAAES,EAAiB,CAAC,EAAG,MAAS,CAACA,EAAiB,CAAC,CAAE,CAAC,CAACC,EAAU,CAAE,EAAE,CAAC,CAAC,EAAEnB,MAAc,CAAC,IAAMqB,EAAMZ,GAAY,YAAY,GAAGS,EAAiBI,CAAC,CAAC,EAA2C,OAAzCJ,EAAiBT,GAAY,MAAM,GAAG,CAAC,MAAYY,IAAQ,CAAE,EAAE,CAAC,CAAC,EAAE,IAAME,EAAqB/B,EAAY,IAAI,GAAG,iBAAiB,EAAE,GAAG,kBAAkB,EAAE,GAAG,aAAa,2BAA2B,EAAEgC,IAAa,CAAC,GAAGT,EAA0B,EAAE,WAAW,WAAW,WAAW,2BAA2B,cAAc,eAAe,OAAO,CAAC,aAAa,kBAAkB,CAAC,CAAC,EAAEP,EAAW,sBAAsB,uCAAuC,CAAC,EAAE,oBAAoB,EAAEN,EAAO,KAAKuB,EAAa,QAAQ,EAAS,IAAQ,CAACD,CAAU,CAAC,EAAQE,EAAgBlC,EAAY,GAAG,CAACgC,IAAa,CAAC,GAAGT,EAA0B,EAAE,WAAW,QAAQ,WAAW,+BAA+B,cAAc,eAAe,OAAO,CAAC,aAAa,kBAAkB,CAAC,CAAC,EACnuEY,EAAM,UAAU,CAAC,CAAE,EAAE,CAACH,EAAWG,CAAK,CAAC,EAAE,GAAGV,IAAgB,EAAE,CAAC,GAAK,CAAC,UAAQ,QAAM,aAAW,WAAS,WAAS,aAAW,gBAAc,cAAY,cAAY,YACjK,WAAS,UAAQ,UAAQ,aAAW,GAAGW,GAAWD,EAAM,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,OAAO,SAAS,EAAE,QAAQJ,EAAqB,MAAMA,EAAqB,SAAsB,gBAAKM,EAAU,CAAK,MAAI,GAAGD,EACjP,QAAQ,GAAG,CAAC,GAAG,iBAAiB,EAAE,GAAG,kBAAkB,CAAE,EAAE,MAAM,GAAG,CAAC,GAAG,iBAAiB,EAAE,GAAG,kBAAkB,CAAE,EAAE,MAAM,CAAC,GAAGA,EAAU,MAAM,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,MAAoB,gBAAKC,EAAU,CAAK,MAAI,GAAGF,EAAM,QAAQD,CAAe,CAAC,CAAE,CAAC,CAAE,C,kEAHuJ,EAAQ,GAAS,EAAa,0H"}