{"version":3,"file":"WatilistForm.CLfCWsGq.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","React.useRef","React.useId","SVG","RichText","UtilsComponentMessage","useRef","useState","useId","useMemo","React","React.useState","_Fragment","c"],"sources":["https:/framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js","https:/framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe","https:/framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js","https:/framer.com/m/Utils-FINc.js","https:/framerusercontent.com/modules/ygU5sfdzLwMvnsyFzLWX/SIl5mZqD9vomxFtqR5vp/FlipTextCycle_prod.js","https:/framerusercontent.com/modules/wDyEAtD4I8fVRqRbnBZy/mCWdAWgR2CX3OklYUwYD/ScrollReset.js","https:/framerusercontent.com/modules/btVU1b2apXjmprlq0IxM/QWRSE0QNTvIsDkkmbeeP/WatilistForm.js"],"sourcesContent":["// Generated by Framer (0b8b5e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-q8Ttd\";const variantClassNames={XvqTw0Be9:\"framer-v-jjcw9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,subtitle,title,width,...props})=>{var _ref,_ref1;return{...props,WuF2iG84P:(_ref=subtitle!==null&&subtitle!==void 0?subtitle:props.WuF2iG84P)!==null&&_ref!==void 0?_ref:\"Set up the component by adding background and bouncer elements to the component properties.\",yeAnKbEUZ:(_ref1=title!==null&&title!==void 0?title:props.yeAnKbEUZ)!==null&&_ref1!==void 0?_ref1:\"Screen Saver\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,yeAnKbEUZ,WuF2iG84P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XvqTw0Be9\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jjcw9a\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XvqTw0Be9\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(136, 85, 255, 0.1)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uh2i08\",layoutDependency:layoutDependency,layoutId:\"aM7oiNoFL\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-flw0dh\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GthLmGmBt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><g id=\"ss11036020200_1\"><path d=\"M 0 0 L 28 0 L 28 28 L 0 28 Z\" fill=\"transparent\"></path><path d=\"M 21 7.113 C 21 7.041 21.029 6.971 21.079 6.921 L 27.534 0.465 C 27.613 0.388 27.73 0.365 27.831 0.407 C 27.933 0.449 28 0.548 28 0.658 L 28 13.888 C 28 13.96 27.971 14.028 27.921 14.079 L 21 21 Z M 7 21 L 7 7.658 C 7 7.548 6.933 7.449 6.831 7.407 C 6.73 7.365 6.613 7.388 6.534 7.465 L 0.079 13.921 C 0.028 13.972 0 14.041 0 14.113 L 0 27.728 C 0 27.877 0.122 28 0.273 28 L 13.888 28 C 13.96 28 14.028 27.971 14.079 27.921 L 21 21 Z\" fill=\"rgb(153, 102, 255)\"></path></g></svg>',svgContentId:11036020200,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k3ullq\",layoutDependency:layoutDependency,layoutId:\"E3DQBYSAf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 102, 255))\"},children:\"Screen Saver\"})}),className:\"framer-q0gs4u\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"UqJwZqJjg\",style:{\"--extracted-r6o4lv\":\"rgb(153, 102, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yeAnKbEUZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(153, 102, 255, 0.7))\"},children:\"Set up the component by adding background and bouncer elements to the component properties.\"})}),className:\"framer-g5dqhc\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RJ7UF99m8\",style:{\"--extracted-r6o4lv\":\"rgba(153, 102, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WuF2iG84P,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q8Ttd.framer-qanqo2, .framer-q8Ttd .framer-qanqo2 { display: block; }\",\".framer-q8Ttd.framer-jjcw9a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-q8Ttd .framer-uh2i08 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-q8Ttd .framer-flw0dh { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-q8Ttd .framer-k3ullq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-q8Ttd .framer-q0gs4u, .framer-q8Ttd .framer-g5dqhc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q8Ttd.framer-jjcw9a, .framer-q8Ttd .framer-uh2i08, .framer-q8Ttd .framer-k3ullq { gap: 0px; } .framer-q8Ttd.framer-jjcw9a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-q8Ttd.framer-jjcw9a > :first-child { margin-left: 0px; } .framer-q8Ttd.framer-jjcw9a > :last-child { margin-right: 0px; } .framer-q8Ttd .framer-uh2i08 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-q8Ttd .framer-uh2i08 > :first-child, .framer-q8Ttd .framer-k3ullq > :first-child { margin-top: 0px; } .framer-q8Ttd .framer-uh2i08 > :last-child, .framer-q8Ttd .framer-k3ullq > :last-child { margin-bottom: 0px; } .framer-q8Ttd .framer-k3ullq > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yeAnKbEUZ\":\"title\",\"WuF2iG84P\":\"subtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerW7oLCU4_B=withCSS(Component,css,\"framer-q8Ttd\");export default FramerW7oLCU4_B;FramerW7oLCU4_B.displayName=\"Utils/Component Message\";FramerW7oLCU4_B.defaultProps={height:200,width:400};addPropertyControls(FramerW7oLCU4_B,{yeAnKbEUZ:{defaultValue:\"Screen Saver\",displayTextArea:false,title:\"Title\",type:ControlType.String},WuF2iG84P:{defaultValue:\"Set up the component by adding background and bouncer elements to the component properties.\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String}});addFonts(FramerW7oLCU4_B,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW7oLCU4_B\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"yeAnKbEUZ\\\":\\\"title\\\",\\\"WuF2iG84P\\\":\\\"subtitle\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W7oLCU4_B.map","/*\n * Utils/Component Message\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\nexport { default } from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{cloneElement}from\"react\";import UtilsComponentMessage from\"https://framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe\";export const ComponentMessage=({title,subtitle,style})=>{return /*#__PURE__*/_jsx(UtilsComponentMessage,{yeAnKbEUZ:title,WuF2iG84P:subtitle,style:{width:\"100%\",height:\"100%\",...style}});};/* \n    This function is also used many times to make sure components work even if we set a color style like \"Accent\" on their color properties. We can make this into a utility function.\n*/export const extractRGBColorFromString=str=>{const rgbRegex=/(rgba|rgb)\\(.*?\\)/g;const match=str.match(rgbRegex);return match?match[0]:str;};/*\n    This function makes a connected layer use the sizing of the component it is inside,\n    preventing it from being larger or smaller than the component's size.\n    Use this on layers connected with ControlType.ComponentInstance.\n*/export function styleLayer(layer,style={}){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const{width,height,...otherStyle}=style;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height},...otherStyle}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height},...otherStyle}});}}return newLayer;}\nexport const __FramerMetadata__ = {\"exports\":{\"ComponentMessage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractRGBColorFromString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useId,useMemo,useRef,useState}from\"react\";import{ControlType,RenderTarget,addPropertyControls}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";// @ts-ignore Framer resolves this shared component at runtime.\nimport{ComponentMessage}from\"https://framer.com/m/Utils-FINc.js\";const DEFAULT_TEXTS=[{text:\"Framer University\",color:\"#FFFFFF\"},{text:\"Learn Framer\",color:\"#999999\"}];const DEFAULT_FONT={fontFamily:\"Inter\",fontWeight:\"500\",fontSize:40,lineHeight:\"1.5em\",letterSpacing:\"-0.02em\",textAlign:\"left\"};const DEFAULT_TRANSITION={type:\"tween\",duration:.3,ease:[.15,.79,.56,1],delay:0};const CANVAS_PREVIEW_DURATION=15e3;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 246\n * @framerIntrinsicHeight 60\n * @framerDisableUnlink\n */export default function FlipTextCycle(props){const{texts=DEFAULT_TEXTS,font=DEFAULT_FONT,cycleDelay=1,staggerDelay=.015,transition=DEFAULT_TRANSITION,preview=false,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isStatic=RenderTarget.current()===RenderTarget.thumbnail;const shouldReduceMotion=useReducedMotion();const areTextsEmpty=!texts||texts.length===0;const containerRef=useRef(null);const timeoutRef=useRef(null);const rafRef=useRef(null);const idleTimeoutRef=useRef(null);const[currentTextIndex,setCurrentTextIndex]=useState(0);const[isAnimating,setIsAnimating]=useState(false);const[isInViewport,setIsInViewport]=useState(true);const[isDocumentVisible,setIsDocumentVisible]=useState(true);const[isCanvasPreviewActive,setIsCanvasPreviewActive]=useState(preview);const reactId=useId();const safeId=useMemo(()=>reactId.replace(/[^a-zA-Z0-9_-]/g,\"-\"),[reactId]);const currentText=texts[Math.min(currentTextIndex,texts.length-1)];const resolvedFont={...DEFAULT_FONT,...font};const textAlign=font.textAlign??font.textAlignment??\"left\";const{textAlignment:_textAlignment,...typography}=resolvedFont;const restartKey=JSON.stringify({texts,font:resolvedFont,cycleDelay,staggerDelay,transition,preview});const shouldAnimate=!isStatic&&!shouldReduceMotion&&isDocumentVisible&&(isCanvas?preview&&isCanvasPreviewActive:isInViewport);const clearScheduledWork=()=>{if(timeoutRef.current!==null){window.clearTimeout(timeoutRef.current);timeoutRef.current=null;}if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}};useEffect(()=>{if(isCanvas||typeof IntersectionObserver===\"undefined\")return;const node=containerRef.current;if(!node)return;const observer=new IntersectionObserver(([entry])=>setIsInViewport(entry.isIntersecting),{threshold:.01});observer.observe(node.isConnected?node:document.documentElement);return()=>observer.disconnect();},[isCanvas]);useEffect(()=>{if(typeof document===\"undefined\")return;const updateVisibility=()=>setIsDocumentVisible(document.visibilityState===\"visible\");updateVisibility();document.addEventListener(\"visibilitychange\",updateVisibility);return()=>document.removeEventListener(\"visibilitychange\",updateVisibility);},[]);useEffect(()=>{if(idleTimeoutRef.current!==null){window.clearTimeout(idleTimeoutRef.current);idleTimeoutRef.current=null;}if(!isCanvas||!preview||shouldReduceMotion){setIsCanvasPreviewActive(false);return;}setIsCanvasPreviewActive(true);idleTimeoutRef.current=window.setTimeout(()=>{setIsCanvasPreviewActive(false);idleTimeoutRef.current=null;},CANVAS_PREVIEW_DURATION);return()=>{if(idleTimeoutRef.current!==null){window.clearTimeout(idleTimeoutRef.current);idleTimeoutRef.current=null;}};},[isCanvas,preview,restartKey,shouldReduceMotion]);useEffect(()=>{if(currentTextIndex>=texts.length)setCurrentTextIndex(0);},[currentTextIndex,texts.length]);useEffect(()=>{clearScheduledWork();setIsAnimating(false);if(shouldReduceMotion){setIsAnimating(true);return clearScheduledWork;}if(areTextsEmpty||!shouldAnimate)return clearScheduledWork;// Two frames preserve the rest pose on first paint without flashing.\nrafRef.current=window.requestAnimationFrame(()=>{rafRef.current=window.requestAnimationFrame(()=>{setIsAnimating(true);rafRef.current=null;});});return clearScheduledWork;},[areTextsEmpty,restartKey,shouldAnimate,shouldReduceMotion]);const tokens=useMemo(()=>currentText?.text?currentText.text.split(/(\\s+)/):[],[currentText?.text]);const scheduleNextText=()=>{clearScheduledWork();timeoutRef.current=window.setTimeout(()=>{// Remove the completed text immediately. The next text mounts in its\n// hidden pose, then flips in letter by letter on the following frame.\nsetIsAnimating(false);setCurrentTextIndex(index=>(index+1)%texts.length);rafRef.current=window.requestAnimationFrame(()=>{setIsAnimating(true);rafRef.current=null;});},Math.max(0,cycleDelay)*1e3);};if(areTextsEmpty){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"max-content\",maxWidth:\"100%\",height:\"auto\",position:\"relative\",...style},children:/*#__PURE__*/_jsx(ComponentMessage,{title:\"Flip Text Cycle\",subtitle:\"Add at least one text item in the component properties.\"})});}let letterCounter=0;const rootStyles={position:\"relative\",width:\"fit-content\",minWidth:0,maxWidth:\"100%\",height:\"auto\",display:\"flex\",alignItems:\"center\",justifyContent:textAlign===\"right\"?\"flex-end\":textAlign===\"center\"?\"center\":\"flex-start\",perspective:1e3,...style};return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,\"data-flip-text-cycle\":safeId,style:rootStyles,children:/*#__PURE__*/_jsx(\"span\",{style:{...typography,display:\"block\",width:\"max-content\",minWidth:0,maxWidth:\"100%\",margin:0,textAlign,whiteSpace:\"normal\",overflowWrap:\"normal\",transformStyle:\"preserve-3d\"},children:tokens.map((token,tokenIndex)=>{if(token.trim()===\"\"){return /*#__PURE__*/_jsx(React.Fragment,{children:\" \"},`space-${tokenIndex}`);}return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",whiteSpace:\"nowrap\"},children:token.split(\"\").map((letter,letterIndex)=>{const index=letterCounter++;const isLastLetter=index===currentText.text.replace(/\\s/g,\"\").length-1;const motionTransition=shouldAnimate?{...transition,delay:Math.max(0,Number(transition.delay)||0)+index*Math.max(0,staggerDelay)}:{duration:0,delay:0};return /*#__PURE__*/_jsx(motion.span,{initial:false,animate:shouldAnimate?{rotateY:isAnimating?0:90,opacity:isAnimating?1:0}:{rotateY:0,opacity:1},transition:motionTransition,onAnimationComplete:shouldAnimate&&isAnimating&&isLastLetter?scheduleNextText:undefined,style:{display:\"inline-block\",color:currentText.color||\"#000000\",transformStyle:\"preserve-3d\",opacity:shouldReduceMotion?1:undefined},children:letter},`${currentTextIndex}-${tokenIndex}-${letterIndex}`);})},`word-${tokenIndex}`);})})});}addPropertyControls(FlipTextCycle,{preview:{type:ControlType.Boolean,title:\"Preview\",enabledTitle:\"Play\",disabledTitle:\"Still\",defaultValue:false},texts:{type:ControlType.Array,title:\"Texts\",defaultValue:DEFAULT_TEXTS,control:{type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"Text\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"}}}},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:DEFAULT_FONT},cycleDelay:{type:ControlType.Number,title:\"Cycle\",min:0,max:10,step:.1,unit:\"s\",defaultValue:1,description:\"Time the completed text stays visible before the next cycle.\"},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:DEFAULT_TRANSITION},staggerDelay:{type:ControlType.Number,title:\"Stagger\",min:0,max:1,step:.005,unit:\"s\",defaultValue:.015,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});FlipTextCycle.displayName=\"Flip Text Cycle\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FlipTextCycle\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"246\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FlipTextCycle_prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function resetScroll(Component){return props=>{useEffect(()=>{window.scrollTo(0,0);},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"resetScroll\":{\"type\":\"reactHoc\",\"name\":\"resetScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollReset.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function LocationWaitlistForm({centre,thankYouImage,apiUrl,wpUsername,wpAppPassword}){const[page,setPage]=React.useState(1);const[addChild,setAddChild]=React.useState(false);const[submitted,setSubmitted]=React.useState(false);const[errors,setErrors]=React.useState({});const[submitting,setSubmitting]=React.useState(false);const[form,setForm]=React.useState({parent_firstname:\"\",parent_lastname:\"\",email:\"\",mobile:\"\",child_firstname:\"\",child_lastname:\"\",child_dob:\"\",proposed_start_date:\"\",days_required:[],campus:centre?.[0]??\"\",other_child:false,other_child_firstname:\"\",other_child_lastname:\"\",other_child_dob:\"\",other_proposed_start_date:\"\",other_days_required:[],contacted:\"\",comment:\"\",referral:\"\"});const setField=(key,value)=>{setForm(prev=>({...prev,[key]:value}));setErrors(prev=>({...prev,[key]:false}));};const errorStyle=field=>errors[field]?{border:\"1px solid #db4355\"}:{};const isValidEmail=email=>{return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);};const validatePage=()=>{const e={};if(page===1){[\"parent_firstname\",\"parent_lastname\",\"mobile\",\"child_firstname\",\"child_lastname\",\"child_dob\"].forEach(f=>{if(!form[f])e[f]=true;});// Email: required + format\nif(!form.email||!isValidEmail(form.email)){e.email=true;}}if(page===2){if(!form.proposed_start_date)e.proposed_start_date=true;if(form.days_required.length===0)e.days_required=true;if(!form.campus)e.campus=true;}if(page===\"add-child\"){[\"other_child_firstname\",\"other_child_lastname\",\"other_child_dob\",\"other_proposed_start_date\"].forEach(f=>{if(!form[f])e[f]=true;});if(form.other_days_required.length===0){e.other_days_required=true;}}if(page===3){if(!form.contacted)e.contacted=true;if(!form.referral)e.referral=true;}setErrors(e);return Object.keys(e).length===0;};// Next\nconst next=()=>{if(!validatePage())return;if(page===2&&addChild)setPage(\"add-child\");else if(page===\"add-child\")setPage(3);else setPage(page+1);};// Back\nconst back=()=>{if(page===3&&addChild)setPage(\"add-child\");else if(page===\"add-child\")setPage(2);else setPage(page-1);};// Dot\nconst totalPages=3;const isActiveDot=dot=>{if(page===\"add-child\")return dot===2;return page===dot;};const goToPage=dot=>{// Prevent skipping validation\nif(dot>(page===\"add-child\"?2:page)){if(!validatePage())return;}if(dot===2&&addChild&&page===1){setPage(2);return;}setPage(dot);};// const submit = () => {\n//     if (!validatePage()) return\n//     console.log(\"TEMP SUBMIT PAYLOAD:\", form)\n//     setTimeout(() => setSubmitted(true), 800)\n// }\nconst submit=async()=>{if(!validatePage())return;setSubmitting(true);try{const response=await fetch(apiUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:\"Basic \"+btoa(`${wpUsername}:${wpAppPassword}`)},body:JSON.stringify({...form,submitted_at:new Date().toISOString()})});if(!response.ok){const errorText=await response.text();console.error(\"WP API error:\",errorText);setSubmitting(false);return;}const result=await response.json();console.log(\"WP API success:\",result);setSubmitted(true);}catch(err){console.error(\"Submit failed:\",err);setSubmitting(false);}};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .location-waitlist-form {\n                    padding: 20px 20px 10px 20px;\n                    background-color: #E2F1DA;\n                    border-radius: 20px;\n                    font-family: Montserrat, sans-serif;\n                    font-size: 14px;\n                    width: 340px;\n                    min-height: 459px;\n                    display: flex;\n                    flex-direction: column;\n                    justify-content: space-between;\n                }\n\n                .form-label {\n                    color: #94C679;\n                    font-size: 12px;\n                    font-weight: 500;\n                    display: block;\n                    margin-bottom:10px;\n                }\n\n                input, textarea, select {\n                    font-family: Montserrat, sans-serif;\n                    border: 1px solid #FFF;\n                    border-radius: 10px;\n                    padding: 10px;\n                    font-size: 12px;\n                    font-weight: 500;\n                    width: 100%;\n                    margin-bottom: 10px;\n                    color: #999999;                    \n                }\n\n                input::placeholder {\n                    color: #C5C7CB;\n                }\n\n                input[type=\"date\"] {\n                    box-sizing: border-box;\n                    width: 100%;\n                    max-width: 100%;\n                    -webkit-appearance: none;\n                    appearance: none;\n                    padding-right: 10px;\n                }\n\n                /* ===== Custom checkbox & radio ===== */\n                .check-row {\n                    display: flex;\n                    align-items: center;\n                    gap: 5px;\n                    cursor: pointer;\n                    font-size: 12px;\n                    font-weight: 600;\n                    color: #999999\n                }\n\n                .check-row input {\n                    appearance: none;\n                    -webkit-appearance: none;\n                    width: 18px;\n                    height: 18px;\n                    border: 1px solid #94C679;\n                    background: #fff;\n                    cursor: pointer;\n                    position: relative;\n                    margin-bottom:5px;\n                }\n\n                .check-row.checkbox input {\n                    border-radius: 5px;\n                }\n\n                .check-row.radio input {\n                    border-radius: 50%;\n                }\n\n                .check-row input:checked::after {\n                    content: \"\";\n                    width: 12px;\n                    height: 12px;\n                    background: #94C679;\n                    position: absolute;\n                    top: 50%;\n                    left: 50%;\n                    transform: translate(-50%, -50%);\n                    // border-radius: inherit;\n                }\n\n                 .check-row.radio input:checked::after {                   \n                    width: 12px;\n                    height: 12px;\n                    border-radius: 50%;\n                }\n\n                .check-row.error input {\n                    border: 1px solid #db4355 !important;\n                }\n\n                button {\n                    font-family: Montserrat, sans-serif;\n                    background: #FDC04D;\n                    border-radius: 30px;\n                    padding: 10px 30px;\n                    font-size: 14px;\n                    font-weight: 600;\n                    color: #FFF;\n                    border: none;\n                    margin: 10px 0 5px 0;\n                    cursor: pointer;\n                    width: 100%;\n                }\n\n                .button-row {\n                    display: flex;\n                    gap: 10px;\n                    margin-top: 10px;\n                }\n\n                /* All buttons flex equally */\n                .button-row button {\n                    flex: 1;\n                    width: 100%;\n                    margin: 0;\n                }\n\n                .days-grid {\n                    display: grid;\n                    grid-template-columns: 1fr 1fr;\n                    column-gap: 20px;\n                    margin-bottom:10px\n                }\n\n                button:disabled {\n                    opacity: 0.6;\n                    cursor: not-allowed;\n                }\n\n                /* ===== THANK YOU ===== */\n                .thank-you-page {\n                    display: flex;\n                    justify-content: center;\n                    align-items: center;\n                    flex-direction: column;\n                    text-align: center;\n                    padding: 20px;\n                }\n\n                .thank-you-page p {\n                    font-size: 13px;\n                    line-height: 1.5;\n                    margin-bottom: 10px;\n                    color: #333;\n                }\n\n                .thank-you-title {\n                    font-family: Montserrat, sans-serif;\n                    font-size: 20px;\n                    color: #94C679;\n                    line-height: 27px;\n                    margin-bottom: 20px;\n                }\n\n                .enquiry-title {\n                    font-family: Montserrat, sans-serif;\n                    font-size: 22px;\n                    color: #FDC04D;\n                    line-height: 27px;\n                }\n\n                 /* ===== DOT ===== */\n                .dot-pagination {\n                    display: flex;\n                    gap: 5px;\n                    justify-content: center;\n                    margin: 25px 0;\n                }\n\n                .dot-page {\n                    width: 7px;\n                    height: 7px;\n                    background-color: #FFF;\n                    border-radius: 50%;\n                    cursor: pointer;\n                    transition: all 0.2s ease;\n                }\n\n                .dot-page.active {\n                    width: 14px;\n                    border-radius: 6px;\n                    background-color: #94C679;\n                }\n\n                /*\n                .dot-pagination {\n                    display: flex;\n                    justify-content: center;\n                    gap: 10px;\n                    margin-bottom: 10px;\n                }\n\n                .dot {\n                    width: 10px;\n                    height: 10px;\n                    border-radius: 50%;\n                    background: #C5C7CB;\n                    cursor: pointer;\n                    transition: all 0.2s ease;\n                }\n\n                .dot.active {\n                    background: #94C679;\n                    transform: scale(1.2);\n                }*/\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"location-waitlist-form\",children:[!submitted&&/*#__PURE__*/_jsxs(_Fragment,{children:[page===1&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"input\",{value:form.parent_firstname,placeholder:\"Parent First Name\",style:errorStyle(\"parent_firstname\"),onChange:e=>setField(\"parent_firstname\",e.target.value)}),/*#__PURE__*/_jsx(\"input\",{value:form.parent_lastname,placeholder:\"Parent Last Name\",style:errorStyle(\"parent_lastname\"),onChange:e=>setField(\"parent_lastname\",e.target.value)}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:form.email,placeholder:\"Email\",style:errorStyle(\"email\"),onChange:e=>setField(\"email\",e.target.value)}),/*#__PURE__*/_jsx(\"input\",{value:form.mobile,placeholder:\"Mobile\",style:errorStyle(\"mobile\"),onChange:e=>setField(\"mobile\",e.target.value)}),/*#__PURE__*/_jsx(\"input\",{value:form.child_firstname,placeholder:\"Child First Name\",style:errorStyle(\"child_firstname\"),onChange:e=>setField(\"child_firstname\",e.target.value)}),/*#__PURE__*/_jsx(\"input\",{value:form.child_lastname,placeholder:\"Child Last Name\",style:errorStyle(\"child_lastname\"),onChange:e=>setField(\"child_lastname\",e.target.value)}),/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Child DOB\"}),/*#__PURE__*/_jsx(\"input\",{type:\"date\",value:form.child_dob,style:errorStyle(\"child_dob\"),onChange:e=>setField(\"child_dob\",e.target.value)})]}),page===2&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Proposed date to start care\"}),/*#__PURE__*/_jsx(\"input\",{type:\"date\",value:form.proposed_start_date,style:errorStyle(\"proposed_start_date\"),onChange:e=>setField(\"proposed_start_date\",e.target.value)}),/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Days required\"}),/*#__PURE__*/_jsx(\"div\",{className:\"days-grid\",children:[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"].map(d=>/*#__PURE__*/_jsxs(\"label\",{className:`check-row checkbox ${errors.days_required?\"error\":\"\"}`,children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:form.days_required.includes(d),onChange:()=>setField(\"days_required\",form.days_required.includes(d)?form.days_required.filter(x=>x!==d):[...form.days_required,d])}),d]},d))}),/*#__PURE__*/_jsx(\"select\",{value:form.campus,style:errorStyle(\"campus\"),onChange:e=>setField(\"campus\",e.target.value),children:centre.map(c=>/*#__PURE__*/_jsx(\"option\",{value:c,children:c},c))}),/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Add another child\"}),/*#__PURE__*/_jsxs(\"label\",{className:\"check-row checkbox\",children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:addChild,onChange:e=>{setAddChild(e.target.checked);setField(\"other_child\",e.target.checked);}}),\"Yes\"]})]}),page===\"add-child\"&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"input\",{value:form.other_child_firstname,placeholder:\"Second Child First Name\",style:errorStyle(\"other_child_firstname\"),onChange:e=>setField(\"other_child_firstname\",e.target.value)}),/*#__PURE__*/_jsx(\"input\",{value:form.other_child_lastname,placeholder:\"Second Child Last Name\",style:errorStyle(\"other_child_lastname\"),onChange:e=>setField(\"other_child_lastname\",e.target.value)}),/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Second Child's DOB (or estimated)\"}),/*#__PURE__*/_jsx(\"input\",{type:\"date\",value:form.other_child_dob,style:errorStyle(\"other_child_dob\"),onChange:e=>setField(\"other_child_dob\",e.target.value)}),/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Proposed date to start care\"}),/*#__PURE__*/_jsx(\"input\",{type:\"date\",value:form.other_proposed_start_date,style:errorStyle(\"other_proposed_start_date\"),onChange:e=>setField(\"other_proposed_start_date\",e.target.value)}),/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Days required\"}),/*#__PURE__*/_jsx(\"div\",{className:\"days-grid\",children:[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"].map(d=>/*#__PURE__*/_jsxs(\"label\",{className:`check-row checkbox ${errors.other_days_required?\"error\":\"\"}`,children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:form.other_days_required.includes(d),onChange:()=>setField(\"other_days_required\",form.other_days_required.includes(d)?form.other_days_required.filter(x=>x!==d):[...form.other_days_required,d])}),d]},d))})]}),page===3&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{className:\"form-label\",children:\"Would you like to be contacted about your waitlist?\"}),/*#__PURE__*/_jsxs(\"label\",{className:`check-row radio ${errors.contacted?\"error\":\"\"}`,children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",checked:form.contacted===\"Yes, I'm interested in learning more about TGA\",onChange:()=>setField(\"contacted\",\"Yes, I'm interested in learning more about TGA\")}),\"Yes, I'm interested in learning more about TGA\"]}),/*#__PURE__*/_jsxs(\"label\",{className:`check-row radio ${errors.contacted?\"error\":\"\"}`,children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",checked:form.contacted===\"No, I'm fine being on the waitlist and will wait for an available position.\",onChange:()=>setField(\"contacted\",\"No, I'm fine being on the waitlist and will wait for an available position.\"),style:{marginTop:10}}),\"No, I'm fine being on the waitlist and will wait for an available position.\"]}),/*#__PURE__*/_jsx(\"textarea\",{value:form.comment,placeholder:\"Comments\",style:{marginTop:20},onChange:e=>setField(\"comment\",e.target.value)}),/*#__PURE__*/_jsxs(\"select\",{value:form.referral,style:errorStyle(\"referral\"),onChange:e=>setField(\"referral\",e.target.value),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Referral Source\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Drive/Walk Past\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Word of Mouth\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Google\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Facebook\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Instagram\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Website\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Careforkids\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Flyer\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Event\"}),/*#__PURE__*/_jsx(\"option\",{children:\"Other\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"dot-pagination\",children:[1,2,3].map(d=>/*#__PURE__*/_jsx(\"div\",{className:`dot-page ${isActiveDot(d)?\"active\":\"\"}`,onClick:()=>goToPage(d)},d))}),/*#__PURE__*/_jsxs(\"div\",{className:\"button-row\",children:[page!==1&&/*#__PURE__*/_jsx(\"button\",{onClick:back,children:\"Back\"}),page!==3&&/*#__PURE__*/_jsx(\"button\",{onClick:next,children:\"Next\"}),page===3&&/*#__PURE__*/_jsx(\"button\",{onClick:submit,disabled:submitting,children:submitting?\"Submitting...\":\"Submit\"})]})]})]}),submitted&&/*#__PURE__*/_jsxs(\"div\",{className:\"thank-you-page\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"thank-you-title\",children:[\"Thanks for your\",\" \",/*#__PURE__*/_jsx(\"span\",{className:\"enquiry-title\",children:\"enquiry!\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{children:\"Thanks for your enquiry with The Grove Academy! One of our Grove Specialists will be in touch to share more of the amazing features TGA has to offer.\"}),/*#__PURE__*/_jsxs(\"p\",{children:[\"If you can't wait to get started, feel free to give us a call on \",/*#__PURE__*/_jsx(\"strong\",{children:\"1300 147 683.\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20},children:thankYouImage&&/*#__PURE__*/_jsx(\"img\",{src:thankYouImage,alt:\"Thank you\",style:{maxWidth:\"100%\"}})})]})]})]});}addPropertyControls(LocationWaitlistForm,{centre:{type:ControlType.Array,title:\"Centres\",control:{type:ControlType.String},defaultValue:[]},thankYouImage:{type:ControlType.Image,title:\"Thank You Image\"},apiUrl:{type:ControlType.String,title:\"API URL\",defaultValue:\"\"},wpUsername:{type:ControlType.String,title:\"WP Username\",defaultValue:\"\"},wpAppPassword:{type:ControlType.String,title:\"WP App Password\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"LocationWaitlistForm\":{\"type\":\"reactComponent\",\"name\":\"LocationWaitlistForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WatilistForm.map"],"mappings":"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"}