{"version":3,"file":"AISection.BDz-gYGC.mjs","names":["__legacyOverrideHOC_DataObserverContext"],"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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"}