{"version":3,"file":"AISection.3bSXIebm.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/57T5qW4OiZMGKbgyACwd/ULbBcUFLvrXrGjnyi0jT/AISection.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{Data}from\"framer\";// Store for managing fullscreen state\nconst state=Data({toggleFullscreen:false});export function TogglePosition(){return{onClick:()=>{// Safely retrieve the parent element with null check\nconst parentElement=document.querySelector('[data-framer-name=\"embed_container\"]');const navigation=document.querySelector('[data-framer-name=\"navigation\"]');const clickedElement=document.querySelector('[data-framer-name=\"toggleFullscreen\"]');if(parentElement){if(state.toggleFullscreen){// Reset to default styles when not in fullscreen\nparentElement.style.position=\"relative\";parentElement.style.top=null;parentElement.style.left=null;parentElement.style.width=null;parentElement.style.height=null;parentElement.style.zIndex=null;parentElement.style.padding=\"0\";parentElement.style.backgroundColor=\"rgba(0,0,0,0)\";parentElement.style.borderRadius=\"16px\";state.toggleFullscreen=false;navigation.style.display=\"flex\";clickedElement.style.top=\"24px !important\";clickedElement.style.right=\"24px !important\";}else{// Apply fullscreen styles with slight margins\nparentElement.style.position=\"fixed\";parentElement.style.top=\"0px\"// Smaller top margin\n;parentElement.style.left=\"0px\"// Smaller left margin\n;parentElement.style.width=\"calc(100% - 0px)\"// Subtract 10vw total for left and right margins\n;parentElement.style.height=\"calc(100% - 0px)\"// Subtract 10vh total for top and bottom margins\n;parentElement.style.zIndex=\"100\";parentElement.style.backgroundColor=\"rgba(0,0,0,.7)\";parentElement.style.padding=\"40px\";parentElement.style.borderRadius=\"16px\";state.toggleFullscreen=true;navigation.style.display=\"none\";clickedElement.style.top=\"128px !important\";clickedElement.style.right=\"128px !important\";/* clickedElement.textContent = \"close_fullscreen\"\n                    clickedElement.style.fontFamily =\n                        \"Material Symbols Outlined\" */}}}};}export function TogglePositionSolution(){return{onClick:()=>{// Safely retrieve the parent element with null check\nconst parentElement=document.querySelector('[data-framer-name=\"embed_container\"]');const navigation=document.querySelector('[data-framer-name=\"navigation\"]');const clickedElement=document.querySelector('[data-framer-name=\"toggleFullscreen\"]');const HeroRelativeElement=document.querySelector('[data-framer-name=\"Hero relative\"]');const HeroAbsoluteElement=document.querySelector('[data-framer-name=\"Hero absolute\"]');if(parentElement){if(state.toggleFullscreen){// Reset to default styles when not in fullscreen\nparentElement.style.position=\"relative\";parentElement.style.top=null;parentElement.style.left=null;parentElement.style.width=null;parentElement.style.height=null;HeroRelativeElement.style.height=\"650px\";HeroAbsoluteElement.style.height=null;parentElement.style.zIndex=null;parentElement.style.padding=\"0\";parentElement.style.borderRadius=\"24px 24px 0px 0px\";parentElement.style.boxShadow=\"rgba(99, 102, 241, 0.16) 4px 16px 24px 8px\";navigation.style.display=\"flex\";clickedElement.style.top=\"24px !important\";clickedElement.style.right=\"24px !important\";state.toggleFullscreen=false;}else{// Apply fullscreen styles with slight margins\nparentElement.style.position=\"fixed\";parentElement.style.top=\"180px\";parentElement.style.left=\"40px\";parentElement.style.width=\"calc(100% - 80px)\";parentElement.style.height=\"calc(100% - 80px)\";HeroRelativeElement.style.height=\"100vh\";HeroAbsoluteElement.style.height=\"100vh\";parentElement.style.zIndex=\"100\";parentElement.style.padding=\"0px\";parentElement.style.borderRadius=\"16px\";parentElement.style.boxShadow=\"rgba(0, 0, 0, 0.9) 0 0 200px 200px\";state.toggleFullscreen=true;navigation.style.display=\"none\";clickedElement.style.top=\"128px !important\";clickedElement.style.right=\"128px !important\";}}}};}export function TogglePositionSolutionBottom(){return{onClick:()=>{// Safely retrieve the parent element with null check\nconst parentElement=document.querySelector('[data-framer-name=\"embed_container\"]');const navigation=document.querySelector('[data-framer-name=\"navigation\"]');const clickedElement=document.querySelector('[data-framer-name=\"toggleFullscreen\"]');if(parentElement){if(state.toggleFullscreen){// Reset to default styles when not in fullscreen\nparentElement.style.position=\"relative\";parentElement.style.top=null;parentElement.style.left=null;parentElement.style.width=\"100%\";parentElement.style.height=\"600px\";parentElement.style.zIndex=null;parentElement.style.padding=\"0\";parentElement.style.borderRadius=\"16px\";parentElement.style.boxShadow=\"rgba(99, 102, 241, 0.16) 4px 16px 24px 8px\";state.toggleFullscreen=false;navigation.style.display=\"flex\";clickedElement.style.top=\"24px !important\";clickedElement.style.right=\"24px !important\";}else{// Apply fullscreen styles with slight margins\nconsole.log(parentElement);parentElement.style.position=\"fixed\";parentElement.style.top=\"0px\";parentElement.style.left=\"0px\";parentElement.style.right=\"0px\";parentElement.style.width=\"100%\";parentElement.style.height=\"100%\"// Subtract 10vh total for top and bottom margins\n;parentElement.style.zIndex=\"100\";parentElement.style.padding=\"32px\";parentElement.style.borderRadius=\"16px\";parentElement.style.boxShadow=\"rgba(0, 0, 0, 0.9) 0 0 200px 200px\";state.toggleFullscreen=true;navigation.style.display=\"none\";clickedElement.style.top=\"128px !important\";clickedElement.style.right=\"128px !important\";/* clickedElement.textContent = \"close_fullscreen\"\n                    clickedElement.style.fontFamily =\n                        \"Material Symbols Outlined\" */}}}};}export function TogglePositionHome(){return{onClick:()=>{// Safely retrieve the parent element with null check\nconst parentElement=document.querySelector('[data-framer-name=\"embed_container\"]');const navigation=document.querySelector('[data-framer-name=\"navigation\"]');const clickedElement=document.querySelector('[data-framer-name=\"toggleFullscreen\"]');if(parentElement){if(state.toggleFullscreen){// Reset to default styles when not in fullscreen\nparentElement.style.position=\"relative\";parentElement.style.top=null;parentElement.style.left=null;parentElement.style.width=null;parentElement.style.height=null;parentElement.style.zIndex=null;parentElement.style.padding=\"0\";parentElement.style.backgroundColor=\"rgba(0,0,0,0)\";parentElement.style.borderRadius=\"16px\";state.toggleFullscreen=false;navigation.style.display=\"flex\";clickedElement.style.top=\"24px\";clickedElement.style.right=\"24px\";}else{// Apply fullscreen styles with slight margins\nparentElement.style.position=\"fixed\";parentElement.style.top=\"0px\"// Smaller top margin\n;parentElement.style.left=\"0px\"// Smaller left margin\n;parentElement.style.width=\"calc(100% - 0px)\"// Subtract 10vw total for left and right margins\n;parentElement.style.height=\"calc(100% - 0px)\"// Subtract 10vh total for top and bottom margins\n;parentElement.style.zIndex=\"100\";parentElement.style.padding=\"40px\";parentElement.style.backgroundColor=\"rgba(0,0,0,.7)\";parentElement.style.borderRadius=\"0px\";state.toggleFullscreen=true;navigation.style.display=\"none\";clickedElement.style.top=\"64px\";clickedElement.style.right=\"64px\";/* clickedElement.textContent = \"close_fullscreen\"\n                    clickedElement.style.fontFamily =\n                        \"Material Symbols Outlined\" */}}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withTogglePosition(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TogglePosition(props)});};}withTogglePosition.displayName=\"TogglePosition\";export function withTogglePositionSolution(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TogglePositionSolution(props)});};}withTogglePositionSolution.displayName=\"TogglePositionSolution\";export function withTogglePositionSolutionBottom(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TogglePositionSolutionBottom(props)});};}withTogglePositionSolutionBottom.displayName=\"TogglePositionSolutionBottom\";export function withTogglePositionHome(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TogglePositionHome(props)});};}withTogglePositionHome.displayName=\"TogglePositionHome\";\nexport const __FramerMetadata__ = {\"exports\":{\"withTogglePositionHome\":{\"type\":\"reactHoc\",\"name\":\"withTogglePositionHome\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TogglePositionSolution\":{\"type\":\"override\",\"name\":\"TogglePositionSolution\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TogglePosition\":{\"type\":\"override\",\"name\":\"TogglePosition\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTogglePositionSolutionBottom\":{\"type\":\"reactHoc\",\"name\":\"withTogglePositionSolutionBottom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTogglePositionSolution\":{\"type\":\"reactHoc\",\"name\":\"withTogglePositionSolution\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TogglePositionHome\":{\"type\":\"override\",\"name\":\"TogglePositionHome\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTogglePosition\":{\"type\":\"reactHoc\",\"name\":\"withTogglePosition\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TogglePositionSolutionBottom\":{\"type\":\"override\",\"name\":\"TogglePositionSolutionBottom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AISection.map"],"mappings":"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"}