{"version":3,"file":"SolvingProblem_Razorpay_Pay_Form_btn.UrAePpkD.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","FormPlainTextInput","getProps","useRef","useCallback","useState","useMemo","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","useState","useRef","removeCoupon","error","recaptchaToken"],"sources":["https:/framerusercontent.com/modules/2jbdIxvQOlg6cSCSvEGy/8eBRKX8iFGhbAiED4oen/yRAm_no36.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js","https:/framerusercontent.com/modules/3avawSk2XxN5vaycVOHu/yQM81H3XL9FqaEUzJzOo/pMbCUiXUS.js","https:/framerusercontent.com/modules/20ctcklvH02a9K2kquXB/37N6KHIDpoxLnDGMKRAp/uQ5zxZFwu.js","https:/framerusercontent.com/modules/iPUtrbG0LEEWiVTltd1O/e8cgWX9S4KiinJ12lYje/SolvingProblem_Razorpay_Pay_Form_btn.js"],"sourcesContent":["// Generated by Framer (d8b0f12)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,FormPlainTextInput,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"IiBPT1GVp\",\"wPxC9C9KH\",\"LC_XMDgQj\",\"Gt0z0Cc4G\",\"a2mDYsRS7\",\"j9Yg9TyZu\",\"ixccIrjgR\",\"CQZrTWn8Y\"];const serializationHash=\"framer-pkNXa\";const variantClassNames={a2mDYsRS7:\"framer-v-1pnoj1s\",CQZrTWn8Y:\"framer-v-1ksas4a\",Gt0z0Cc4G:\"framer-v-1th455y\",IiBPT1GVp:\"framer-v-9x5biw\",ixccIrjgR:\"framer-v-1osvli4\",j9Yg9TyZu:\"framer-v-4xoa5s\",LC_XMDgQj:\"framer-v-1dbwm9l\",wPxC9C9KH:\"framer-v-gdh1en\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile Error\":\"ixccIrjgR\",\"Mobile Initial\":\"Gt0z0Cc4G\",\"Mobile Input\":\"a2mDYsRS7\",\"Mobile Success\":\"j9Yg9TyZu\",Error:\"CQZrTWn8Y\",Initiial:\"IiBPT1GVp\",Input:\"wPxC9C9KH\",Success:\"LC_XMDgQj\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IiBPT1GVp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IiBPT1GVp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16jvzvf=activeVariantCallback(async(...args)=>{setVariant(\"IiBPT1GVp\");});const onTapu4rovk=activeVariantCallback(async(...args)=>{setVariant(\"Gt0z0Cc4G\");});const onTapwjpflt=activeVariantCallback(async(...args)=>{setVariant(\"wPxC9C9KH\");});const onTapouyg68=activeVariantCallback(async(...args)=>{setVariant(\"a2mDYsRS7\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wPxC9C9KH\",\"LC_XMDgQj\",\"a2mDYsRS7\",\"j9Yg9TyZu\",\"ixccIrjgR\",\"CQZrTWn8Y\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"wPxC9C9KH\",\"a2mDYsRS7\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"wPxC9C9KH\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"a2mDYsRS7\")return true;return false;};const isDisplayed4=()=>{if([\"LC_XMDgQj\",\"j9Yg9TyZu\",\"ixccIrjgR\",\"CQZrTWn8Y\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9x5biw\",className,classNames),\"data-framer-name\":\"Initiial\",layoutDependency:layoutDependency,layoutId:\"IiBPT1GVp\",ref:refBinding,style:{...style},...addPropertyOverrides({a2mDYsRS7:{\"data-framer-name\":\"Mobile Input\"},CQZrTWn8Y:{\"data-framer-name\":\"Error\"},Gt0z0Cc4G:{\"data-framer-name\":\"Mobile Initial\"},ixccIrjgR:{\"data-framer-name\":\"Mobile Error\"},j9Yg9TyZu:{\"data-framer-name\":\"Mobile Success\"},LC_XMDgQj:{\"data-framer-name\":\"Success\"},wPxC9C9KH:{\"data-framer-name\":\"Input\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8k9rp1\",\"data-framer-name\":\"couponTrigger\",layoutDependency:layoutDependency,layoutId:\"QlYvns1nB\",...addPropertyOverrides({wPxC9C9KH:{\"data-highlight\":true,onTap:onTap16jvzvf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e3ovct\",\"data-framer-name\":\"Frame 1171278302\",layoutDependency:layoutDependency,layoutId:\"e_Mys74OV\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Have a coupon?\"})}),className:\"framer-19t0fqr\",\"data-framer-name\":\"Have a coupon? Click here to enter your coupon code\",fonts:[\"GF;Glacial Indifference-regular\"],layoutDependency:layoutDependency,layoutId:\"lKDWMt6TI\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ntugjo\",layoutDependency:layoutDependency,layoutId:\"g3q039FLP\",...addPropertyOverrides({a2mDYsRS7:{\"data-highlight\":true,onTap:onTapu4rovk}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtNzAw\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:\"Click here to enter your coupon code\"})}),className:\"framer-5jfe7f\",\"data-framer-name\":\"coupon-para\",\"data-highlight\":true,fonts:[\"GF;Glacial Indifference-700\"],layoutDependency:layoutDependency,layoutId:\"CVMhMpjCb\",onTap:onTapwjpflt,style:{\"--extracted-r6o4lv\":\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({a2mDYsRS7:{\"data-highlight\":undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtNzAw\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:\"Enter Coupon Code\"})}),onTap:undefined},CQZrTWn8Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtNzAw\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:\"Coupon Code Applied\"})}),onTap:onTap16jvzvf},Gt0z0Cc4G:{onTap:onTapouyg68},ixccIrjgR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtNzAw\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:\"Coupon Code Applied\"})}),onTap:onTapu4rovk},j9Yg9TyZu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtNzAw\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:\"Coupon Code Applied\"})}),onTap:onTapu4rovk},LC_XMDgQj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtNzAw\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:\"Coupon Code Applied\"})}),onTap:onTap16jvzvf},wPxC9C9KH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtNzAw\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:\"Enter Coupon Code\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cft3eg\",\"data-framer-name\":\"Vector 5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zwHIzveNL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 7\"><path d=\"M 1 1 L 5.293 5.293 C 5.683 5.683 6.317 5.683 6.707 5.293 L 11 1\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9350357299,withExternalLayout:true})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3kef3q\",layoutDependency:layoutDependency,layoutId:\"eC9Kyd9Um\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.label,{className:\"framer-jlkpbe\",layoutDependency:layoutDependency,layoutId:\"TXITrpwVn\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-l1yoh8\",\"data-framer-name\":\"Button 5\",layoutDependency:layoutDependency,layoutId:\"mIr9JUox2\",style:{backgroundColor:\"rgba(255, 255, 255, 0.3)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"19.72px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Apply Coupon\"})}),className:\"framer-1ux8utn\",\"data-framer-name\":\"Label\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"U8k6jHEop\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-70l5g6\",\"data-framer-name\":\"couponCode\",inputName:\"coupon\",layoutDependency:layoutDependency,layoutId:\"fK8fatEvB\",placeholder:\"Coupon Code\",required:false,style:{\"--framer-input-background\":\"rgba(254, 254, 254, 0.2)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(255, 255, 255)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(254, 254, 254)\"},type:\"text\"})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r15jo9\",\"data-framer-name\":\"Button 5\",layoutDependency:layoutDependency,layoutId:\"Z8m6tKKru\",style:{backgroundColor:\"rgba(255, 255, 255, 0.3)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"19.72px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Apply Coupon\"})}),className:\"framer-1xyay19\",\"data-framer-name\":\"Label\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"aPQujdmcP\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nmoymt\",\"data-framer-name\":\"Frame 1171278302\",layoutDependency:layoutDependency,layoutId:\"Yw7Zv8F0Y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Glacial Indifference Regular\", \"Glacial Indifference Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIEJvbGQ=\",\"--framer-font-family\":'\"Glacial Indifference Bold\", \"Glacial Indifference Bold Placeholder\", sans-serif'},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Congratulations! \"})}),/*#__PURE__*/_jsx(motion.strong,{children:\"You Just saved\"}),\" \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIEJvbGQ=\",\"--framer-font-family\":'\"Glacial Indifference Bold\", \"Glacial Indifference Bold Placeholder\", sans-serif'},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Rs.300/-\"})}),\" on Monkify Premium\"]})}),className:\"framer-5yla17\",\"data-framer-name\":\"Success-msg\",fonts:[\"CUSTOM;Glacial Indifference Regular\",\"CUSTOMV2;Glacial Indifference Bold\",\"CUSTOM;Glacial Indifference Bold\"],layoutDependency:layoutDependency,layoutId:\"OB8RgJ2Yl\",style:{\"--extracted-r6o4lv\":\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CQZrTWn8Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Glacial Indifference Regular\", \"Glacial Indifference Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:[\"Coupon Code\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIEJvbGQ=\",\"--framer-font-family\":'\"Glacial Indifference Bold\", \"Glacial Indifference Bold Placeholder\", sans-serif'},children:/*#__PURE__*/_jsx(motion.strong,{children:\" “MONKIFY2025” \"})}),/*#__PURE__*/_jsx(motion.strong,{children:\"is invalid.\"}),/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.strong,{children:\"Please try again\"})]})})},ixccIrjgR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Glacial Indifference Regular\", \"Glacial Indifference Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)))\"},children:[\"Coupon Code \",/*#__PURE__*/_jsxs(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIEJvbGQ=\",\"--framer-font-family\":'\"Glacial Indifference Bold\", \"Glacial Indifference Bold Placeholder\", sans-serif'},children:[\"“\",/*#__PURE__*/_jsx(motion.strong,{children:\"MONKIFY2025\"}),\"”\"]}),\" is invalid.\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO0dsYWNpYWwgSW5kaWZmZXJlbmNlIEJvbGQ=\",\"--framer-font-family\":'\"Glacial Indifference Bold\", \"Glacial Indifference Bold Placeholder\", sans-serif'},children:/*#__PURE__*/_jsx(motion.br,{})}),\"Please try again\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2xhY2lhbCBJbmRpZmZlcmVuY2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Glacial Indifference\", \"Glacial Indifference Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 125, 125))\",\"--framer-text-decoration\":\"underline\"},children:\"Remove Coupon Code\"})}),className:\"framer-tzarhq\",\"data-framer-name\":\"Remove Coupon Code\",fonts:[\"GF;Glacial Indifference-regular\"],layoutDependency:layoutDependency,layoutId:\"dVFZb1_x3\",style:{\"--extracted-r6o4lv\":\"rgb(255, 125, 125)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pkNXa.framer-z54vyq, .framer-pkNXa .framer-z54vyq { display: block; }\",\".framer-pkNXa.framer-9x5biw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 496px; }\",\".framer-pkNXa .framer-8k9rp1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 496px; }\",\".framer-pkNXa .framer-1e3ovct { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pkNXa .framer-19t0fqr, .framer-pkNXa .framer-1ux8utn, .framer-pkNXa .framer-1xyay19, .framer-pkNXa .framer-tzarhq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pkNXa .framer-ntugjo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-pkNXa .framer-5jfe7f { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pkNXa .framer-1cft3eg { flex: none; height: 7px; position: relative; width: 12px; }\",\".framer-pkNXa .framer-3kef3q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pkNXa .framer-jlkpbe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 496px; }\",\".framer-pkNXa .framer-l1yoh8 { align-content: center; align-items: center; bottom: 7px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; justify-content: center; overflow: hidden; padding: 15px 10px 15px 10px; position: absolute; right: 7px; top: 7px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",'.framer-pkNXa .framer-70l5g6 { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"DM Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 0.8px; --framer-input-font-size: 16px; --framer-input-font-weight: 300; --framer-input-padding: 16px 20px 19px 20px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }',\".framer-pkNXa .framer-1r15jo9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: 186px; justify-content: center; overflow: hidden; padding: 15px 10px 15px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-pkNXa .framer-nmoymt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pkNXa .framer-5yla17 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 337px; word-break: break-word; word-wrap: break-word; }\",\".framer-pkNXa.framer-v-gdh1en .framer-8k9rp1 { cursor: pointer; width: 100%; }\",\".framer-pkNXa.framer-v-gdh1en .framer-3kef3q { min-height: unset; }\",\".framer-pkNXa.framer-v-gdh1en .framer-l1yoh8 { order: 2; }\",\".framer-pkNXa.framer-v-gdh1en .framer-70l5g6 { order: 1; }\",\".framer-pkNXa.framer-v-1dbwm9l .framer-8k9rp1, .framer-pkNXa.framer-v-1th455y .framer-8k9rp1, .framer-pkNXa.framer-v-4xoa5s .framer-8k9rp1, .framer-pkNXa.framer-v-4xoa5s .framer-5yla17, .framer-pkNXa.framer-v-1osvli4 .framer-8k9rp1, .framer-pkNXa.framer-v-1osvli4 .framer-5yla17, .framer-pkNXa.framer-v-1ksas4a .framer-8k9rp1 { width: 100%; }\",\".framer-pkNXa.framer-v-1th455y.framer-9x5biw { width: 338px; }\",\".framer-pkNXa.framer-v-1th455y .framer-1e3ovct { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: wrap; width: 100%; }\",\".framer-pkNXa.framer-v-1th455y .framer-ntugjo { flex-wrap: wrap; justify-content: flex-start; width: 100%; }\",\".framer-pkNXa.framer-v-1pnoj1s.framer-9x5biw, .framer-pkNXa.framer-v-4xoa5s.framer-9x5biw, .framer-pkNXa.framer-v-1osvli4.framer-9x5biw { gap: 16px 16px; width: 338px; }\",\".framer-pkNXa.framer-v-1pnoj1s .framer-8k9rp1 { order: 0; width: 100%; }\",\".framer-pkNXa.framer-v-1pnoj1s .framer-ntugjo { cursor: pointer; }\",\".framer-pkNXa.framer-v-1pnoj1s .framer-5jfe7f { cursor: unset; }\",\".framer-pkNXa.framer-v-1pnoj1s .framer-3kef3q { min-height: unset; order: 2; }\",\".framer-pkNXa.framer-v-1pnoj1s .framer-jlkpbe { flex: 1 0 0px; width: 1px; }\",\".framer-pkNXa.framer-v-1pnoj1s .framer-1r15jo9 { height: 52px; }\",\".framer-pkNXa.framer-v-4xoa5s .framer-nmoymt, .framer-pkNXa.framer-v-1osvli4 .framer-nmoymt { flex-direction: column; gap: 8px 20px; justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 496\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wPxC9C9KH\":{\"layout\":[\"fixed\",\"auto\"]},\"LC_XMDgQj\":{\"layout\":[\"fixed\",\"auto\"]},\"Gt0z0Cc4G\":{\"layout\":[\"fixed\",\"auto\"]},\"a2mDYsRS7\":{\"layout\":[\"fixed\",\"auto\"]},\"j9Yg9TyZu\":{\"layout\":[\"fixed\",\"auto\"]},\"ixccIrjgR\":{\"layout\":[\"fixed\",\"auto\"]},\"CQZrTWn8Y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryRAm_no36=withCSS(Component,css,\"framer-pkNXa\");export default FrameryRAm_no36;FrameryRAm_no36.displayName=\"Coupon Code\";FrameryRAm_no36.defaultProps={height:19,width:496};addPropertyControls(FrameryRAm_no36,{variant:{options:[\"IiBPT1GVp\",\"wPxC9C9KH\",\"LC_XMDgQj\",\"Gt0z0Cc4G\",\"a2mDYsRS7\",\"j9Yg9TyZu\",\"ixccIrjgR\",\"CQZrTWn8Y\"],optionTitles:[\"Initiial\",\"Input\",\"Success\",\"Mobile Initial\",\"Mobile Input\",\"Mobile Success\",\"Mobile Error\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryRAm_no36,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwA_JxhS2f3ZGMZpg.woff2\",weight:\"300\"},{cssFamilyName:\"Glacial Indifference Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Glacial Indifference\",url:\"https://framerusercontent.com/assets/xZVmYuTcSVx5AAsEjWO8FpV5uLc.woff2\",weight:\"400\"},{cssFamilyName:\"Glacial Indifference Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Glacial Indifference\",url:\"https://framerusercontent.com/assets/uWkPZIq9nkgB6BHii9DpgpraJI.woff2\",weight:\"700\"},{cssFamilyName:\"Glacial Indifference Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Glacial Indifference\",url:\"https://framerusercontent.com/assets/uWkPZIq9nkgB6BHii9DpgpraJI.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryRAm_no36\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wPxC9C9KH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LC_XMDgQj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Gt0z0Cc4G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a2mDYsRS7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j9Yg9TyZu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ixccIrjgR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CQZrTWn8Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"496\",\"framerIntrinsicHeight\":\"19\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yRAm_no36.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={bQJ0T7lrS:{hover:true},LlicdYx8J:{hover:true}};const cycleOrder=[\"bQJ0T7lrS\",\"LlicdYx8J\"];const serializationHash=\"framer-bpuQL\";const variantClassNames={bQJ0T7lrS:\"framer-v-1lr2fus\",LlicdYx8J:\"framer-v-mg2n5e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"bQJ0T7lrS\",\"Variant 2\":\"LlicdYx8J\"};const getProps=({border,color,colorHover,fill,fillHover,height,id,link,padding,title,width,...props})=>{return{...props,Bha9DGFiU:padding??props.Bha9DGFiU??\"18px 24px 18px 24px\",eiYcbSMfL:title??props.eiYcbSMfL??\"Continue on Web\",Fk2rmdQsk:color??props.Fk2rmdQsk??\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243))\",OYQK6rFwm:colorHover??props.OYQK6rFwm??\"rgb(255, 255, 255)\",PfqAvvmrH:link??props.PfqAvvmrH,Q6EJoG0u5:border??props.Q6EJoG0u5??{borderColor:\"rgb(151, 187, 255)\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"bQJ0T7lrS\",wooXOCr4F:fillHover??props.wooXOCr4F??\"rgb(151, 187, 255)\",XqxeP7rFF:fill??props.XqxeP7rFF??\"rgba(151, 187, 255, 0)\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Q6EJoG0u5,XqxeP7rFF,Fk2rmdQsk,eiYcbSMfL,wooXOCr4F,OYQK6rFwm,Bha9DGFiU,PfqAvvmrH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bQJ0T7lrS\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:PfqAvvmrH,motionChild:true,nodeId:\"bQJ0T7lrS\",openInNewTab:true,scopeId:\"pMbCUiXUS\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1lr2fus\",className,classNames)} framer-1kef3y1`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"bQJ0T7lrS\",ref:refBinding,style:{\"--1ajy32m\":numberToPixelString(Bha9DGFiU),\"--border-bottom-width\":(Q6EJoG0u5.borderBottomWidth??Q6EJoG0u5.borderWidth)+\"px\",\"--border-color\":Q6EJoG0u5.borderColor,\"--border-left-width\":(Q6EJoG0u5.borderLeftWidth??Q6EJoG0u5.borderWidth)+\"px\",\"--border-right-width\":(Q6EJoG0u5.borderRightWidth??Q6EJoG0u5.borderWidth)+\"px\",\"--border-style\":Q6EJoG0u5.borderStyle,\"--border-top-width\":(Q6EJoG0u5.borderTopWidth??Q6EJoG0u5.borderWidth)+\"px\",backgroundColor:XqxeP7rFF,borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,...style},variants:{\"bQJ0T7lrS-hover\":{backgroundColor:wooXOCr4F}},...addPropertyOverrides({\"bQJ0T7lrS-hover\":{\"data-framer-name\":undefined},\"LlicdYx8J-hover\":{\"data-framer-name\":undefined},LlicdYx8J:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Fk2rmdQsk-pMbCUiXUS))\"},children:\"Continue on Web\"})}),className:\"framer-1mcrjnd\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"fenoMoUBh\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Fk2rmdQsk-pMbCUiXUS)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Fk2rmdQsk-pMbCUiXUS\":Fk2rmdQsk,\"--variable-reference-OYQK6rFwm-pMbCUiXUS\":OYQK6rFwm},text:eiYcbSMfL,variants:{\"bQJ0T7lrS-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-OYQK6rFwm-pMbCUiXUS)\",\"--variable-reference-OYQK6rFwm-pMbCUiXUS\":OYQK6rFwm}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"bQJ0T7lrS-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-OYQK6rFwm-pMbCUiXUS))\"},children:\"Continue on Web\"})})},LlicdYx8J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Fk2rmdQsk-pMbCUiXUS))\"},children:\"Continue on Web\"})}),fonts:[\"GF;DM Sans-600\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bpuQL.framer-1kef3y1, .framer-bpuQL .framer-1kef3y1 { display: block; }\",\".framer-bpuQL.framer-1lr2fus { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: var(--1ajy32m); position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-bpuQL .framer-1mcrjnd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-bpuQL[data-border=\"true\"]::after, .framer-bpuQL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 183\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"LlicdYx8J\":{\"layout\":[\"auto\",\"auto\"]},\"Rd0gb8cP_\":{\"layout\":[\"auto\",\"auto\"]},\"mqF6FPGgX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Q6EJoG0u5\":\"border\",\"XqxeP7rFF\":\"fill\",\"Fk2rmdQsk\":\"color\",\"eiYcbSMfL\":\"title\",\"wooXOCr4F\":\"fillHover\",\"OYQK6rFwm\":\"colorHover\",\"Bha9DGFiU\":\"padding\",\"PfqAvvmrH\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpMbCUiXUS=withCSS(Component,css,\"framer-bpuQL\");export default FramerpMbCUiXUS;FramerpMbCUiXUS.displayName=\"Btn/btn-outline\";FramerpMbCUiXUS.defaultProps={height:56,width:183};addPropertyControls(FramerpMbCUiXUS,{variant:{options:[\"bQJ0T7lrS\",\"LlicdYx8J\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Q6EJoG0u5:{defaultValue:{borderColor:\"rgb(151, 187, 255)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},XqxeP7rFF:{defaultValue:\"rgba(151, 187, 255, 0)\",title:\"Fill\",type:ControlType.Color},Fk2rmdQsk:{defaultValue:\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243))\",title:\"Color\",type:ControlType.Color},eiYcbSMfL:{defaultValue:\"Continue on Web\",displayTextArea:false,title:\"Title\",type:ControlType.String},wooXOCr4F:{defaultValue:\"rgb(151, 187, 255)\",title:\"Fill Hover\",type:ControlType.Color},OYQK6rFwm:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color hover\",type:ControlType.Color},Bha9DGFiU:{defaultValue:\"18px 24px 18px 24px\",title:\"Padding\",type:ControlType.Padding},PfqAvvmrH:{title:\"Link\",type:ControlType.Link}});addFonts(FramerpMbCUiXUS,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpMbCUiXUS\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"56\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Q6EJoG0u5\\\":\\\"border\\\",\\\"XqxeP7rFF\\\":\\\"fill\\\",\\\"Fk2rmdQsk\\\":\\\"color\\\",\\\"eiYcbSMfL\\\":\\\"title\\\",\\\"wooXOCr4F\\\":\\\"fillHover\\\",\\\"OYQK6rFwm\\\":\\\"colorHover\\\",\\\"Bha9DGFiU\\\":\\\"padding\\\",\\\"PfqAvvmrH\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LlicdYx8J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Rd0gb8cP_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mqF6FPGgX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"183\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pMbCUiXUS.map","// Generated by Framer (0c4579a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={ecPopHLFj:{hover:true},eY1K6d8dw:{hover:true},T7rzkYcWj:{hover:true},zwquY_MPl:{hover:true}};const cycleOrder=[\"T7rzkYcWj\",\"zwquY_MPl\",\"eY1K6d8dw\",\"ecPopHLFj\"];const serializationHash=\"framer-38a9S\";const variantClassNames={ecPopHLFj:\"framer-v-1kpjbiq\",eY1K6d8dw:\"framer-v-19ovj48\",T7rzkYcWj:\"framer-v-n0n0wx\",zwquY_MPl:\"framer-v-1po3lre\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"T7rzkYcWj\",\"Variant 2\":\"zwquY_MPl\",\"Variant 3\":\"eY1K6d8dw\",\"Variant 4\":\"ecPopHLFj\"};const getProps=({height,id,link,width,...props})=>{return{...props,E3Nusy1im:link??props.E3Nusy1im,variant:humanReadableVariantMap[props.variant]??props.variant??\"T7rzkYcWj\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,E3Nusy1im,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"T7rzkYcWj\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zwquY_MPl-hover\",\"eY1K6d8dw-hover\",\"ecPopHLFj-hover\"].includes(gestureVariant))return false;if([\"zwquY_MPl\",\"eY1K6d8dw\",\"ecPopHLFj\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"zwquY_MPl-hover\")return true;if(baseVariant===\"zwquY_MPl\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"eY1K6d8dw-hover\")return true;if(baseVariant===\"eY1K6d8dw\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"ecPopHLFj-hover\")return true;if(baseVariant===\"ecPopHLFj\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:E3Nusy1im,motionChild:true,nodeId:\"T7rzkYcWj\",openInNewTab:true,scopeId:\"uQ5zxZFwu\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-n0n0wx\",className,classNames)} framer-1yv0hir`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"T7rzkYcWj\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ecPopHLFj-hover\":{\"data-framer-name\":undefined},\"eY1K6d8dw-hover\":{\"data-framer-name\":undefined},\"T7rzkYcWj-hover\":{\"data-framer-name\":undefined},\"zwquY_MPl-hover\":{\"data-framer-name\":undefined},ecPopHLFj:{\"data-framer-name\":\"Variant 4\"},eY1K6d8dw:{\"data-framer-name\":\"Variant 3\"},zwquY_MPl:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-e4o6f9\",layoutDependency:layoutDependency,layoutId:\"lz_oAT4vR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.399 41.4\" overflow=\"visible\"><g><path d=\"M 27.973 41.4 L 13.426 41.4 C 6.011 41.4 0 35.389 0 27.974 L 0 13.425 C 0 6.011 6.01 0 13.426 0 L 27.973 0 C 35.388 0 41.399 6.01 41.399 13.426 L 41.399 27.973 C 41.399 35.388 35.388 41.4 27.973 41.4 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 26.598 8.5 L 15.388 8.5 C 11.584 8.5 8.5 11.584 8.5 15.388 L 8.5 26.598 C 8.5 28.425 9.225 30.177 10.517 31.469 C 11.809 32.761 13.561 33.487 15.388 33.487 L 26.598 33.487 C 28.425 33.487 30.177 32.761 31.469 31.469 C 32.761 30.177 33.486 28.425 33.486 26.598 L 33.486 15.388 C 33.486 11.584 30.402 8.5 26.598 8.5 Z M 31.468 26.57 C 31.468 27.869 30.952 29.115 30.033 30.033 C 29.115 30.951 27.869 31.467 26.57 31.467 L 15.416 31.467 C 12.711 31.467 10.519 29.275 10.519 26.57 L 10.519 15.416 C 10.519 12.711 12.711 10.519 15.416 10.519 L 26.57 10.519 C 29.275 10.519 31.467 12.711 31.467 15.416 L 31.467 26.571 Z\" fill=\"rgb(12,13,33)\"></path><path d=\"M 21.085 14.195 C 17.448 14.195 14.5 17.143 14.5 20.78 C 14.5 24.417 17.448 27.365 21.085 27.365 C 24.722 27.365 27.67 24.417 27.67 20.78 C 27.67 17.143 24.722 14.195 21.085 14.195 Z M 21.085 25.075 C 18.713 25.075 16.79 23.152 16.79 20.78 C 16.79 18.408 18.713 16.485 21.085 16.485 C 23.457 16.485 25.38 18.408 25.38 20.78 C 25.38 23.152 23.457 25.075 21.085 25.075 Z M 29.369 13.977 C 29.369 14.793 28.708 15.454 27.892 15.454 C 27.076 15.454 26.415 14.793 26.415 13.977 C 26.415 13.161 27.076 12.5 27.892 12.5 C 28.708 12.5 29.369 13.161 29.369 13.977 Z\" fill=\"rgb(12,13,33)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"T7rzkYcWj-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.399 41.4\" overflow=\"visible\"><g><path d=\"M 27.973 41.4 L 13.426 41.4 C 6.011 41.4 0 35.389 0 27.974 L 0 13.425 C 0 6.011 6.01 0 13.426 0 L 27.973 0 C 35.388 0 41.399 6.01 41.399 13.426 L 41.399 27.973 C 41.399 35.388 35.388 41.4 27.973 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path><path d=\"M 26.598 8.5 L 15.388 8.5 C 11.584 8.5 8.5 11.584 8.5 15.388 L 8.5 26.598 C 8.5 28.425 9.225 30.177 10.517 31.469 C 11.809 32.761 13.561 33.487 15.388 33.487 L 26.598 33.487 C 28.425 33.487 30.177 32.761 31.469 31.469 C 32.761 30.177 33.486 28.425 33.486 26.598 L 33.486 15.388 C 33.486 11.584 30.402 8.5 26.598 8.5 Z M 31.468 26.57 C 31.468 27.869 30.952 29.115 30.033 30.033 C 29.115 30.951 27.869 31.467 26.57 31.467 L 15.416 31.467 C 12.711 31.467 10.519 29.275 10.519 26.57 L 10.519 15.416 C 10.519 12.711 12.711 10.519 15.416 10.519 L 26.57 10.519 C 29.275 10.519 31.467 12.711 31.467 15.416 L 31.467 26.571 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path><path d=\"M 21.085 14.195 C 17.448 14.195 14.5 17.143 14.5 20.78 C 14.5 24.417 17.448 27.365 21.085 27.365 C 24.722 27.365 27.67 24.417 27.67 20.78 C 27.67 17.143 24.722 14.195 21.085 14.195 Z M 21.085 25.075 C 18.713 25.075 16.79 23.152 16.79 20.78 C 16.79 18.408 18.713 16.485 21.085 16.485 C 23.457 16.485 25.38 18.408 25.38 20.78 C 25.38 23.152 23.457 25.075 21.085 25.075 Z M 29.369 13.977 C 29.369 14.793 28.708 15.454 27.892 15.454 C 27.076 15.454 26.415 14.793 26.415 13.977 C 26.415 13.161 27.076 12.5 27.892 12.5 C 28.708 12.5 29.369 13.161 29.369 13.977 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-yncjzm\",layoutDependency:layoutDependency,layoutId:\"i3vJrsw0I\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.399 41.4\" overflow=\"visible\"><path d=\"M 27.973 41.4 L 13.426 41.4 C 6.011 41.4 0 35.389 0 27.974 L 0 13.425 C 0 6.011 6.01 0 13.426 0 L 27.973 0 C 35.388 0 41.399 6.01 41.399 13.426 L 41.399 27.973 C 41.399 35.388 35.388 41.4 27.973 41.4 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"T7rzkYcWj-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.399 41.4\" overflow=\"visible\"><path d=\"M 27.973 41.4 L 13.426 41.4 C 6.011 41.4 0 35.389 0 27.974 L 0 13.425 C 0 6.011 6.01 0 13.426 0 L 27.973 0 C 35.388 0 41.399 6.01 41.399 13.426 L 41.399 27.973 C 41.399 35.388 35.388 41.4 27.973 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-8tg4f9\",layoutDependency:layoutDependency,layoutId:\"hCCJ1_xZ5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.986 24.987\" overflow=\"visible\"><path d=\"M 18.098 0 L 6.888 0 C 3.084 0 0 3.084 0 6.888 L 0 18.098 C 0 19.925 0.725 21.677 2.017 22.969 C 3.309 24.261 5.061 24.987 6.888 24.987 L 18.098 24.987 C 19.925 24.987 21.677 24.261 22.969 22.969 C 24.261 21.677 24.986 19.925 24.986 18.098 L 24.986 6.888 C 24.986 3.084 21.902 0 18.098 0 Z M 22.968 18.07 C 22.968 19.369 22.452 20.615 21.533 21.533 C 20.615 22.451 19.369 22.967 18.07 22.967 L 6.916 22.967 C 4.211 22.967 2.019 20.775 2.019 18.07 L 2.019 6.916 C 2.019 4.211 4.211 2.019 6.916 2.019 L 18.07 2.019 C 20.775 2.019 22.967 4.211 22.967 6.916 L 22.967 18.071 Z\" fill=\"rgb(12,13,33)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"T7rzkYcWj-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.986 24.987\" overflow=\"visible\"><path d=\"M 18.098 0 L 6.888 0 C 3.084 0 0 3.084 0 6.888 L 0 18.098 C 0 19.925 0.725 21.677 2.017 22.969 C 3.309 24.261 5.061 24.987 6.888 24.987 L 18.098 24.987 C 19.925 24.987 21.677 24.261 22.969 22.969 C 24.261 21.677 24.986 19.925 24.986 18.098 L 24.986 6.888 C 24.986 3.084 21.902 0 18.098 0 Z M 22.968 18.07 C 22.968 19.369 22.452 20.615 21.533 21.533 C 20.615 22.451 19.369 22.967 18.07 22.967 L 6.916 22.967 C 4.211 22.967 2.019 20.775 2.019 18.07 L 2.019 6.916 C 2.019 4.211 4.211 2.019 6.916 2.019 L 18.07 2.019 C 20.775 2.019 22.967 4.211 22.967 6.916 L 22.967 18.071 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-193of52\",layoutDependency:layoutDependency,layoutId:\"ztJ1ttCin\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.986 24.987\" overflow=\"visible\"><path d=\"M 18.098 0 L 6.888 0 C 3.084 0 0 3.084 0 6.888 L 0 18.098 C 0 19.925 0.725 21.677 2.017 22.969 C 3.309 24.261 5.061 24.987 6.888 24.987 L 18.098 24.987 C 19.925 24.987 21.677 24.261 22.969 22.969 C 24.261 21.677 24.986 19.925 24.986 18.098 L 24.986 6.888 C 24.986 3.084 21.902 0 18.098 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jmqwxf\",layoutDependency:layoutDependency,layoutId:\"qlUrMMfvC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.949 20.948\" overflow=\"visible\"><path d=\"M 20.949 16.051 C 20.949 17.35 20.433 18.596 19.514 19.514 C 18.596 20.432 17.35 20.948 16.051 20.948 L 4.897 20.948 C 2.192 20.948 0 18.756 0 16.051 L 0 4.897 C 0 2.192 2.192 0 4.897 0 L 16.051 0 C 18.756 0 20.948 2.192 20.948 4.897 L 20.948 16.052 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1u75r3c\",layoutDependency:layoutDependency,layoutId:\"xrNOqC4to\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.869 14.865\" overflow=\"visible\"><path d=\"M 6.585 1.695 C 2.948 1.695 0 4.643 0 8.28 C 0 11.917 2.948 14.865 6.585 14.865 C 10.222 14.865 13.17 11.917 13.17 8.28 C 13.17 4.643 10.222 1.695 6.585 1.695 Z M 6.585 12.575 C 4.213 12.575 2.29 10.652 2.29 8.28 C 2.29 5.908 4.213 3.985 6.585 3.985 C 8.957 3.985 10.88 5.908 10.88 8.28 C 10.88 10.652 8.957 12.575 6.585 12.575 Z M 14.869 1.477 C 14.869 2.293 14.208 2.954 13.392 2.954 C 12.576 2.954 11.915 2.293 11.915 1.477 C 11.915 0.661 12.576 0 13.392 0 C 14.208 0 14.869 0.661 14.869 1.477 Z\" fill=\"rgb(12,13,33)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"T7rzkYcWj-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.869 14.865\" overflow=\"visible\"><path d=\"M 6.585 1.695 C 2.948 1.695 0 4.643 0 8.28 C 0 11.917 2.948 14.865 6.585 14.865 C 10.222 14.865 13.17 11.917 13.17 8.28 C 13.17 4.643 10.222 1.695 6.585 1.695 Z M 6.585 12.575 C 4.213 12.575 2.29 10.652 2.29 8.28 C 2.29 5.908 4.213 3.985 6.585 3.985 C 8.957 3.985 10.88 5.908 10.88 8.28 C 10.88 10.652 8.957 12.575 6.585 12.575 Z M 14.869 1.477 C 14.869 2.293 14.208 2.954 13.392 2.954 C 12.576 2.954 11.915 2.293 11.915 1.477 C 11.915 0.661 12.576 0 13.392 0 C 14.208 0 14.869 0.661 14.869 1.477 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15thymu\",layoutDependency:layoutDependency,layoutId:\"vufvjUNEF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.17 13.17\" overflow=\"visible\"><path d=\"M 6.585 0 C 2.948 0 0 2.948 0 6.585 C 0 10.222 2.948 13.17 6.585 13.17 C 10.222 13.17 13.17 10.222 13.17 6.585 C 13.17 2.948 10.222 0 6.585 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wupjm7\",layoutDependency:layoutDependency,layoutId:\"Je2QEGKMM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.59 8.59\" overflow=\"visible\"><path d=\"M 4.295 8.59 C 1.923 8.59 0 6.667 0 4.295 C 0 1.923 1.923 0 4.295 0 C 6.667 0 8.59 1.923 8.59 4.295 C 8.59 6.667 6.667 8.59 4.295 8.59 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mp6nmz\",layoutDependency:layoutDependency,layoutId:\"UwI6uKqlh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.954 2.954\" overflow=\"visible\"><path d=\"M 2.954 1.477 C 2.954 2.293 2.293 2.954 1.477 2.954 C 0.661 2.954 0 2.293 0 1.477 C 0 0.661 0.661 0 1.477 0 C 2.293 0 2.954 0.661 2.954 1.477 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-aeuq2o\",layoutDependency:layoutDependency,layoutId:\"p4zblKJrj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.401 41.4\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"zwquY_MPl-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.401 41.4\" overflow=\"visible\"><g><path d=\"M 27.975 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.011 0 13.427 0 L 27.974 0 C 35.389 0 41.401 6.01 41.401 13.426 L 41.401 27.973 C 41.401 35.388 35.39 41.4 27.975 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path><path d=\"M 25.918 21.672 L 22.649 21.672 L 22.649 32.189 L 17.804 32.189 L 17.804 21.672 L 15.5 21.672 L 15.5 17.554 L 17.804 17.554 L 17.804 14.89 C 17.804 12.985 18.709 10 22.692 10 L 26.282 10.016 L 26.282 14.013 L 23.678 14.013 C 23.25 14.013 22.649 14.226 22.649 15.135 L 22.649 17.558 L 26.341 17.558 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></g></svg>'},zwquY_MPl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.401 41.4\" overflow=\"visible\"><g><path d=\"M 27.975 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.011 0 13.427 0 L 27.974 0 C 35.389 0 41.401 6.01 41.401 13.426 L 41.401 27.973 C 41.401 35.388 35.39 41.4 27.975 41.4 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 25.918 21.672 L 22.649 21.672 L 22.649 32.189 L 17.804 32.189 L 17.804 21.672 L 15.5 21.672 L 15.5 17.554 L 17.804 17.554 L 17.804 14.89 C 17.804 12.985 18.709 10 22.692 10 L 26.282 10.016 L 26.282 14.013 L 23.678 14.013 C 23.25 14.013 22.649 14.226 22.649 15.135 L 22.649 17.558 L 26.341 17.558 Z\" fill=\"rgb(12,13,33)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vhkcu2\",layoutDependency:layoutDependency,layoutId:\"XmqG4nJK1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.401 41.4\" overflow=\"visible\"><path d=\"M 27.975 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.011 0 13.427 0 L 27.974 0 C 35.389 0 41.401 6.01 41.401 13.426 L 41.401 27.973 C 41.401 35.388 35.39 41.4 27.975 41.4 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"zwquY_MPl-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.401 41.4\" overflow=\"visible\"><path d=\"M 27.975 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.011 0 13.427 0 L 27.974 0 C 35.389 0 41.401 6.01 41.401 13.426 L 41.401 27.973 C 41.401 35.388 35.39 41.4 27.975 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ujq0gx\",layoutDependency:layoutDependency,layoutId:\"TUhAl1mQF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.841 22.189\" overflow=\"visible\"><path d=\"M 10.418 11.672 L 7.149 11.672 L 7.149 22.189 L 2.304 22.189 L 2.304 11.672 L 0 11.672 L 0 7.554 L 2.304 7.554 L 2.304 4.89 C 2.304 2.985 3.209 0 7.192 0 L 10.782 0.016 L 10.782 4.013 L 8.178 4.013 C 7.75 4.013 7.149 4.226 7.149 5.135 L 7.149 7.558 L 10.841 7.558 Z\" fill=\"rgb(12,13,33)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"zwquY_MPl-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.841 22.189\" overflow=\"visible\"><path d=\"M 10.418 11.672 L 7.149 11.672 L 7.149 22.189 L 2.304 22.189 L 2.304 11.672 L 0 11.672 L 0 7.554 L 2.304 7.554 L 2.304 4.89 C 2.304 2.985 3.209 0 7.192 0 L 10.782 0.016 L 10.782 4.013 L 8.178 4.013 C 7.75 4.013 7.149 4.226 7.149 5.135 L 7.149 7.558 L 10.841 7.558 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-pf3jus\",layoutDependency:layoutDependency,layoutId:\"Xye6XpWAd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"eY1K6d8dw-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><g><path d=\"M 27.974 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.012 0 13.427 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.39 41.4 27.974 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path><path d=\"M 31.611 16.731 L 31.611 25.397 C 31.611 26.254 31.271 27.076 30.665 27.682 C 30.06 28.288 29.238 28.628 28.381 28.628 L 13.23 28.628 C 12.373 28.628 11.551 28.288 10.946 27.682 C 10.34 27.076 10 26.254 10 25.397 L 10 16.731 C 10 15.874 10.34 15.052 10.946 14.446 C 11.551 13.84 12.373 13.5 13.23 13.5 L 28.382 13.5 C 29.239 13.5 30.061 13.84 30.666 14.446 C 31.272 15.052 31.612 15.874 31.612 16.731 Z M 24.817 20.65 L 18.645 16.581 L 18.645 24.72 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></g></svg>'},eY1K6d8dw:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><g><path d=\"M 27.974 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.012 0 13.427 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.39 41.4 27.974 41.4 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 31.611 16.731 L 31.611 25.397 C 31.611 26.254 31.271 27.076 30.665 27.682 C 30.06 28.288 29.238 28.628 28.381 28.628 L 13.23 28.628 C 12.373 28.628 11.551 28.288 10.946 27.682 C 10.34 27.076 10 26.254 10 25.397 L 10 16.731 C 10 15.874 10.34 15.052 10.946 14.446 C 11.551 13.84 12.373 13.5 13.23 13.5 L 28.382 13.5 C 29.239 13.5 30.061 13.84 30.666 14.446 C 31.272 15.052 31.612 15.874 31.612 16.731 Z M 24.817 20.65 L 18.645 16.581 L 18.645 24.72 Z\" fill=\"rgb(12,13,33)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1lvwwly\",layoutDependency:layoutDependency,layoutId:\"f2wYlWW7W\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><path d=\"M 27.974 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.012 0 13.427 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.39 41.4 27.974 41.4 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"eY1K6d8dw-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><path d=\"M 27.974 41.4 L 13.427 41.4 C 6.012 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.012 0 13.427 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.39 41.4 27.974 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-5yd0qm\",layoutDependency:layoutDependency,layoutId:\"xkEvtSaYA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.612 15.128\" overflow=\"visible\"><path d=\"M 21.611 3.231 L 21.611 11.897 C 21.611 12.754 21.271 13.576 20.665 14.182 C 20.06 14.788 19.238 15.128 18.381 15.128 L 3.23 15.128 C 2.373 15.128 1.551 14.788 0.946 14.182 C 0.34 13.576 0 12.754 0 11.897 L 0 3.231 C 0 2.374 0.34 1.552 0.946 0.946 C 1.551 0.34 2.373 0 3.23 0 L 18.382 0 C 19.239 0 20.061 0.34 20.666 0.946 C 21.272 1.552 21.612 2.374 21.612 3.231 Z M 14.817 7.15 L 8.645 3.081 L 8.645 11.22 Z\" fill=\"rgb(12,13,33)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"eY1K6d8dw-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.612 15.128\" overflow=\"visible\"><path d=\"M 21.611 3.231 L 21.611 11.897 C 21.611 12.754 21.271 13.576 20.665 14.182 C 20.06 14.788 19.238 15.128 18.381 15.128 L 3.23 15.128 C 2.373 15.128 1.551 14.788 0.946 14.182 C 0.34 13.576 0 12.754 0 11.897 L 0 3.231 C 0 2.374 0.34 1.552 0.946 0.946 C 1.551 0.34 2.373 0 3.23 0 L 18.382 0 C 19.239 0 20.061 0.34 20.666 0.946 C 21.272 1.552 21.612 2.374 21.612 3.231 Z M 14.817 7.15 L 8.645 3.081 L 8.645 11.22 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-aymezv\",layoutDependency:layoutDependency,layoutId:\"RDebOut53\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.612 15.128\" overflow=\"visible\"><path d=\"M 21.612 3.231 C 21.612 2.374 21.272 1.552 20.666 0.946 C 20.061 0.34 19.239 0 18.382 0 L 3.23 0 C 2.373 0 1.551 0.34 0.946 0.946 C 0.34 1.552 0 2.374 0 3.231 L 0 11.897 C 0 12.754 0.34 13.576 0.946 14.182 C 1.551 14.788 2.373 15.128 3.23 15.128 L 18.381 15.128 C 19.238 15.128 20.06 14.788 20.665 14.182 C 21.271 13.576 21.611 12.754 21.611 11.897 L 21.611 3.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yr6t0o\",layoutDependency:layoutDependency,layoutId:\"WILehtG1J\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.172 8.139\" overflow=\"visible\"><path d=\"M 0 8.139 L 0 0 L 6.172 4.069 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1r36rop\",layoutDependency:layoutDependency,layoutId:\"g1h7iaaLc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"ecPopHLFj-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><g><path d=\"M 27.974 41.4 L 13.426 41.4 C 6.01 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.01 0 13.426 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.389 41.4 27.974 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path><path d=\"M 30.17 23.185 L 30.17 30.365 L 26.008 30.365 L 26.008 23.666 C 26.008 21.984 25.408 20.836 23.9 20.836 C 22.75 20.836 22.066 21.609 21.765 22.358 C 21.655 22.625 21.627 22.997 21.627 23.372 L 21.627 30.364 L 17.464 30.364 C 17.464 30.364 17.519 19.019 17.464 17.844 L 21.627 17.844 L 21.627 19.619 C 21.619 19.633 21.607 19.647 21.599 19.66 L 21.627 19.66 L 21.627 19.62 C 22.18 18.768 23.167 17.55 25.378 17.55 C 28.117 17.55 30.17 19.34 30.17 23.185 Z M 11 30.365 L 15.162 30.365 L 15.162 17.845 L 11.001 17.845 L 11.001 30.365 Z M 15.286 13.597 C 15.303 14.373 14.898 15.098 14.228 15.491 C 13.559 15.884 12.728 15.884 12.059 15.491 C 11.389 15.098 10.984 14.373 11.001 13.597 C 11.026 12.431 11.978 11.5 13.144 11.5 C 14.309 11.5 15.261 12.431 15.286 13.597 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></g></svg>'},ecPopHLFj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><g><path d=\"M 27.974 41.4 L 13.426 41.4 C 6.01 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.01 0 13.426 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.389 41.4 27.974 41.4 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 30.17 23.185 L 30.17 30.365 L 26.008 30.365 L 26.008 23.666 C 26.008 21.984 25.408 20.836 23.9 20.836 C 22.75 20.836 22.066 21.609 21.765 22.358 C 21.655 22.625 21.627 22.997 21.627 23.372 L 21.627 30.364 L 17.464 30.364 C 17.464 30.364 17.519 19.019 17.464 17.844 L 21.627 17.844 L 21.627 19.619 C 21.619 19.633 21.607 19.647 21.599 19.66 L 21.627 19.66 L 21.627 19.62 C 22.18 18.768 23.167 17.55 25.378 17.55 C 28.117 17.55 30.17 19.34 30.17 23.185 Z M 11 30.365 L 15.162 30.365 L 15.162 17.845 L 11.001 17.845 L 11.001 30.365 Z M 15.286 13.597 C 15.303 14.373 14.898 15.098 14.228 15.491 C 13.559 15.884 12.728 15.884 12.059 15.491 C 11.389 15.098 10.984 14.373 11.001 13.597 C 11.026 12.431 11.978 11.5 13.144 11.5 C 14.309 11.5 15.261 12.431 15.286 13.597 Z\" fill=\"rgb(12,13,33)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1c2d371\",layoutDependency:layoutDependency,layoutId:\"HVBdgb3QU\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><path d=\"M 27.974 41.4 L 13.426 41.4 C 6.01 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.01 0 13.426 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.389 41.4 27.974 41.4 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"ecPopHLFj-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.4 41.4\" overflow=\"visible\"><path d=\"M 27.974 41.4 L 13.426 41.4 C 6.01 41.4 0 35.388 0 27.973 L 0 13.426 C 0 6.011 6.01 0 13.426 0 L 27.974 0 C 35.389 0 41.4 6.01 41.4 13.426 L 41.4 27.973 C 41.4 35.388 35.389 41.4 27.974 41.4 Z\" fill=\"var(--token-9c3e8eb6-8c03-4c50-8d8c-2ef774922507, rgb(134, 163, 243)) /* {&quot;name&quot;:&quot;double-text&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-z16vpj\",layoutDependency:layoutDependency,layoutId:\"Agi4UoPQV\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.17 18.865\" overflow=\"visible\"><path d=\"M 19.17 11.685 L 19.17 18.865 L 15.008 18.865 L 15.008 12.166 C 15.008 10.484 14.408 9.336 12.9 9.336 C 11.75 9.336 11.066 10.109 10.765 10.858 C 10.655 11.125 10.627 11.497 10.627 11.872 L 10.627 18.864 L 6.464 18.864 C 6.464 18.864 6.519 7.519 6.464 6.344 L 10.627 6.344 L 10.627 8.119 C 10.619 8.133 10.607 8.147 10.599 8.16 L 10.627 8.16 L 10.627 8.12 C 11.18 7.268 12.167 6.05 14.378 6.05 C 17.117 6.05 19.17 7.84 19.17 11.685 Z M 0 18.865 L 4.162 18.865 L 4.162 6.345 L 0.001 6.345 L 0.001 18.865 Z M 4.286 2.097 C 4.303 2.873 3.898 3.598 3.228 3.991 C 2.559 4.384 1.728 4.384 1.059 3.991 C 0.389 3.598 -0.016 2.873 0.001 2.097 C 0.026 0.931 0.978 0 2.144 0 C 3.309 0 4.261 0.931 4.286 2.097 Z\" fill=\"rgb(12,13,33)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"ecPopHLFj-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.17 18.865\" overflow=\"visible\"><path d=\"M 19.17 11.685 L 19.17 18.865 L 15.008 18.865 L 15.008 12.166 C 15.008 10.484 14.408 9.336 12.9 9.336 C 11.75 9.336 11.066 10.109 10.765 10.858 C 10.655 11.125 10.627 11.497 10.627 11.872 L 10.627 18.864 L 6.464 18.864 C 6.464 18.864 6.519 7.519 6.464 6.344 L 10.627 6.344 L 10.627 8.119 C 10.619 8.133 10.607 8.147 10.599 8.16 L 10.627 8.16 L 10.627 8.12 C 11.18 7.268 12.167 6.05 14.378 6.05 C 17.117 6.05 19.17 7.84 19.17 11.685 Z M 0 18.865 L 4.162 18.865 L 4.162 6.345 L 0.001 6.345 L 0.001 18.865 Z M 4.286 2.097 C 4.303 2.873 3.898 3.598 3.228 3.991 C 2.559 4.384 1.728 4.384 1.059 3.991 C 0.389 3.598 -0.016 2.873 0.001 2.097 C 0.026 0.931 0.978 0 2.144 0 C 3.309 0 4.261 0.931 4.286 2.097 Z\" fill=\"var(--token-68b365b3-7dc4-4f20-a467-db2afa12b46c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13zd5hr\",layoutDependency:layoutDependency,layoutId:\"i4tc9b1qf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.706 12.815\" overflow=\"visible\"><path d=\"M 12.706 5.635 L 12.706 12.815 L 8.544 12.815 L 8.544 6.116 C 8.544 4.434 7.944 3.286 6.436 3.286 C 5.286 3.286 4.602 4.059 4.301 4.808 C 4.191 5.075 4.163 5.447 4.163 5.822 L 4.163 12.814 L 0 12.814 C 0 12.814 0.055 1.469 0 0.294 L 4.163 0.294 L 4.163 2.069 C 4.155 2.083 4.143 2.097 4.135 2.11 L 4.163 2.11 L 4.163 2.07 C 4.716 1.218 5.703 0 7.914 0 C 10.653 0 12.706 1.79 12.706 5.635 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3ojwq5\",layoutDependency:layoutDependency,layoutId:\"i4zpzlpFa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.162 12.52\" overflow=\"visible\"><path d=\"M 0 12.52 L 4.162 12.52 L 4.162 0 L 0.001 0 L 0.001 12.52 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ko94yg\",layoutDependency:layoutDependency,layoutId:\"tTwEvWmYy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.286 4.286\" overflow=\"visible\"><path d=\"M 4.286 2.097 C 4.302 2.873 3.898 3.598 3.228 3.991 C 2.558 4.384 1.728 4.384 1.058 3.991 C 0.388 3.598 -0.016 2.873 0.001 2.097 C 0.026 0.931 0.977 0 2.143 0 C 3.309 0 4.26 0.931 4.286 2.097 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-38a9S.framer-1yv0hir, .framer-38a9S .framer-1yv0hir { display: block; }\",\".framer-38a9S.framer-n0n0wx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-38a9S .framer-e4o6f9, .framer-38a9S .framer-aeuq2o, .framer-38a9S .framer-pf3jus, .framer-38a9S .framer-1r36rop { height: 42px; position: relative; width: 42px; }\",\".framer-38a9S .framer-yncjzm, .framer-38a9S .framer-vhkcu2, .framer-38a9S .framer-1lvwwly, .framer-38a9S .framer-1c2d371 { height: 42px; left: 0px; position: absolute; top: 0px; width: 42px; }\",\".framer-38a9S .framer-8tg4f9 { height: 25px; left: 9px; position: absolute; top: 9px; width: 25px; }\",\".framer-38a9S .framer-193of52 { height: 25px; left: 0px; position: absolute; top: 0px; width: 25px; }\",\".framer-38a9S .framer-jmqwxf { height: 21px; left: 2px; position: absolute; top: 2px; width: 21px; }\",\".framer-38a9S .framer-1u75r3c { height: 15px; left: 15px; position: absolute; top: 13px; width: 15px; }\",\".framer-38a9S .framer-15thymu { height: 13px; left: 0px; position: absolute; top: 2px; width: 13px; }\",\".framer-38a9S .framer-wupjm7 { height: 9px; left: 3px; position: absolute; top: 4px; width: 9px; }\",\".framer-38a9S .framer-1mp6nmz { height: 3px; left: 12px; position: absolute; top: 0px; width: 3px; }\",\".framer-38a9S .framer-1ujq0gx { height: 22px; left: 16px; position: absolute; top: 10px; width: 11px; }\",\".framer-38a9S .framer-5yd0qm { height: 15px; left: 10px; position: absolute; top: 14px; width: 22px; }\",\".framer-38a9S .framer-aymezv { height: 15px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-38a9S .framer-yr6t0o { height: 8px; left: 9px; position: absolute; top: 3px; width: 6px; }\",\".framer-38a9S .framer-z16vpj { height: 19px; left: 11px; position: absolute; top: 12px; width: 19px; }\",\".framer-38a9S .framer-13zd5hr { height: 13px; left: 7px; position: absolute; top: 6px; width: 13px; }\",\".framer-38a9S .framer-3ojwq5 { height: 13px; left: 0px; position: absolute; top: 7px; width: 4px; }\",\".framer-38a9S .framer-ko94yg { height: 5px; left: 0px; position: absolute; top: 0px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 42\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zwquY_MPl\":{\"layout\":[\"auto\",\"auto\"]},\"eY1K6d8dw\":{\"layout\":[\"auto\",\"auto\"]},\"ecPopHLFj\":{\"layout\":[\"auto\",\"auto\"]},\"pLX4mx3KG\":{\"layout\":[\"auto\",\"auto\"]},\"QA2iF53iJ\":{\"layout\":[\"auto\",\"auto\"]},\"k_BC7Kzvh\":{\"layout\":[\"auto\",\"auto\"]},\"KlwkNNHdq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"E3Nusy1im\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruQ5zxZFwu=withCSS(Component,css,\"framer-38a9S\");export default FrameruQ5zxZFwu;FrameruQ5zxZFwu.displayName=\"Footer/Social-icons\";FrameruQ5zxZFwu.defaultProps={height:42,width:42};addPropertyControls(FrameruQ5zxZFwu,{variant:{options:[\"T7rzkYcWj\",\"zwquY_MPl\",\"eY1K6d8dw\",\"ecPopHLFj\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},E3Nusy1im:{title:\"Link\",type:ControlType.Link}});addFonts(FrameruQ5zxZFwu,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruQ5zxZFwu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"42\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"42\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"E3Nusy1im\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zwquY_MPl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eY1K6d8dw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ecPopHLFj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pLX4mx3KG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QA2iF53iJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"k_BC7Kzvh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KlwkNNHdq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uQ5zxZFwu.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";// === Styles ===\nconst errorText={color:\"#ffb4b4\",fontSize:12,marginTop:6};// === Constants ===\nconst emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/;const nameRegex=/^[a-zA-Z\\s'-]+$/;const phoneDigits=/^\\+\\d{6,15}$/;const RZP_SRC=\"https://checkout.razorpay.com/v1/checkout.js\";const REQUIRED_FIELDS=[\"name\",\"email\",\"Full Phone Number\"];let AMOUNT=1599;const CURRENCY=\"INR\";export function PaymentSubmit({countryIso=\"IN\",platform=\"web\",purchaseType=\"new\",buttonText,buttonColor,buttonFontSize,buttonPadding,apiUrl,razorpayKeyId,recaptchaSiteKey}){const[submitting,setSubmitting]=useState(false);const[error,setError]=useState(\"\");const scriptPromiseRef=useRef(null);const buttonRef=useRef(null);const[appliedCoupon,setAppliedCoupon]=useState(null);const[discountedAmount,setDiscountedAmount]=useState(0);const[recaptchaToken,setRecaptchaToken]=useState(\"\");const[recaptchaLoaded,setRecaptchaLoaded]=useState(false);// Hide Framer coupon success and error elements completely\nfunction hideCouponSuccess(){const couponSuccessList=document.querySelectorAll('[data-framer-name=\"Coupon-Success\"]');couponSuccessList.forEach(el=>{el.style.display=\"none\";});}function hideCouponError(){const couponErrorList=document.querySelectorAll('[data-framer-name=\"Coupon-Error\"]');couponErrorList.forEach(el=>{el.style.display=\"none\";});}// Create and show custom success message\nfunction showCustomSuccessMessage(discountAmount){hideCouponSuccess();hideCouponError();removeCustomMessage();const messageDiv=document.createElement(\"div\");messageDiv.className=\"custom-coupon-message\";messageDiv.style.cssText=`\n        padding: 12px 16px;\n        margin: 10px 0;\n        background-color: #d4edda;\n        border: 1px solid #c3e6cb;\n        border-radius: 6px;\n        color: #155724;\n        font-size: 14px;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n    `;messageDiv.innerHTML=`\n        <span>Congratulations! You saved Rs. ${discountAmount}/-</span>\n        <button class=\"custom-remove-coupon-btn\" style=\"\n            background: transparent;\n            border: 1px solid #155724;\n            color: #155724;\n            padding: 4px 12px;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 12px;\n            margin-left: 10px;\n        \">Remove Coupon Code</button>\n    `;let couponSuccess;if(isPopupOpen){// Insert message in popup\nconst popup=document.querySelector('[data-framer-name=\"Courses-popup\"]');couponSuccess=popup?.querySelector('[data-framer-name=\"Coupon-Success\"]')??null;}else{// Insert message in main page\ncouponSuccess=document.querySelector('[data-framer-name=\"Coupon-Success\"]');}if(couponSuccess&&couponSuccess.parentNode){couponSuccess.parentNode.insertBefore(messageDiv,couponSuccess.nextSibling);}const removeBtn=messageDiv.querySelector(\".custom-remove-coupon-btn\");if(removeBtn){removeBtn.addEventListener(\"click\",e=>{e.preventDefault();removeCoupon();});}}function showCustomErrorMessage(couponCode){hideCouponSuccess();hideCouponError();removeCustomMessage();const messageDiv=document.createElement(\"div\");messageDiv.className=\"custom-coupon-message\";messageDiv.style.cssText=`\n        padding: 12px 16px;\n        margin: 10px 0;\n        background-color: #f8d7da;\n        border: 1px solid #f5c6cb;\n        border-radius: 6px;\n        color: #721c24;\n        font-size: 14px;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n    `;messageDiv.innerHTML=`\n        <span>Your coupon code \"${couponCode}\" is not valid</span>\n        <button class=\"custom-remove-coupon-btn\" style=\"\n            background: transparent;\n            border: 1px solid #721c24;\n            color: #721c24;\n            padding: 4px 12px;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 12px;\n            margin-left: 10px;\n        \">Remove</button>\n    `;let couponSuccess;if(isPopupOpen){const popup=document.querySelector('[data-framer-name=\"Courses-popup\"]');couponSuccess=popup?.querySelector('[data-framer-name=\"Coupon-Success\"]')??null;}else{couponSuccess=document.querySelector('[data-framer-name=\"Coupon-Success\"]');}if(couponSuccess&&couponSuccess.parentNode){couponSuccess.parentNode.insertBefore(messageDiv,couponSuccess.nextSibling);}const removeBtn=messageDiv.querySelector(\".custom-remove-coupon-btn\");if(removeBtn){removeBtn.addEventListener(\"click\",e=>{e.preventDefault();removeCoupon();});}}// Remove custom message\nfunction removeCustomMessage(){const customMessage=document.querySelector(\".custom-coupon-message\");if(customMessage){customMessage.remove();}}// Show/hide remove coupon element\nfunction showRemoveCoupon(){const removeCoupon=document.querySelector('[data-framer-name=\"Remove Coupon Code\"]');if(removeCoupon){removeCoupon.style.display=\"block\";removeCoupon.style.pointerEvents=\"auto\";}}function hideRemoveCoupon(){const removeCoupon=document.querySelector('[data-framer-name=\"Remove Coupon Code\"]');if(removeCoupon){removeCoupon.style.display=\"none\";removeCoupon.style.pointerEvents=\"none\";}}function executeRecaptcha(){return new Promise((resolve,reject)=>{if(!recaptchaSiteKey){reject(new Error(\"reCAPTCHA site key not provided\"));return;}if(typeof window!==\"undefined\"&&window.grecaptcha){window.grecaptcha.ready(()=>{window.grecaptcha.execute(recaptchaSiteKey,{action:\"submit\"}).then(token=>{resolve(token);}).catch(error=>{reject(error);});});}else{reject(new Error(\"reCAPTCHA not loaded\"));}});}// Monitor popup open/close\n// Track popup visibility\nlet isPopupOpen=false;function monitorPopup(){const popup=document.querySelector('[data-framer-name=\"Courses-popup\"]');if(!popup)return;const observer=new MutationObserver(()=>{const display=popup.style.display;if(display!==\"none\"){// Popup is open\nisPopupOpen=true;// Find button INSIDE popup and set ref\nconst popupButton=popup.querySelector(\"button\");if(popupButton){buttonRef.current=popupButton;}hideCouponSuccess();hideCouponError();removeCustomMessage();}else{// Popup closed\nisPopupOpen=false;// Reset to main page button\nconst mainButton=document.querySelector(\"#main-page-button\");if(mainButton){buttonRef.current=mainButton;}hideCouponSuccess();hideCouponError();removeCustomMessage();}});observer.observe(popup,{attributes:true,attributeFilter:[\"style\"]});}// === Load Razorpay SDK ===\nfunction loadRazorpayScript(){if(typeof window!==\"undefined\"&&window.Razorpay)return Promise.resolve();if(scriptPromiseRef.current)return scriptPromiseRef.current;scriptPromiseRef.current=new Promise((resolve,reject)=>{const s=document.createElement(\"script\");s.src=RZP_SRC;s.async=true;s.onload=()=>resolve();s.onerror=()=>reject(new Error(\"Failed to load Razorpay SDK\"));document.body.appendChild(s);});return scriptPromiseRef.current;}// === Form Handling ===\nfunction resolveForm(clickedButton){const form=clickedButton.closest(\"form\");if(!form)throw new Error(\"Cannot find parent form from button click\");return form;}function readForm(form){const fd=new FormData(form);const name=String(fd.get(\"name\")||fd.get(\"Name\")||fd.get(\"fullName\")||\"\").trim();const email=String(fd.get(\"email\")||fd.get(\"Email\")||fd.get(\"emailAddress\")||\"\").trim();let phone=String(fd.get(\"Full Phone Number\")||fd.get(\"phone\")||fd.get(\"Phone\")||fd.get(\"phoneNumber\")||\"\").trim().replace(/[^\\d+]/g,\"\");if(phone.startsWith(\"+\"))phone=\"+\"+phone.slice(1).replace(/\\+/g,\"\");else phone=\"+\"+phone.replace(/\\+/g,\"\");return{name,email,phone};}function validateFields(values){if(!values.name)return\"Name is required\";// ✅ Check for special characters (allow only letters, spaces, and basic punctuation if needed)\nif(!nameRegex.test(values.name))return\"Special characters are not allowed in the name\";if(!emailRegex.test(values.email))return\"Enter a valid email\";if(!phoneDigits.test(values.phone))return\"Enter a valid phone number\";if(!Number.isFinite(AMOUNT)||AMOUNT<=0)return\"Invalid amount\";if(!razorpayKeyId)return\"Missing Razorpay key id.\";if(!apiUrl)return\"Missing API URL.\";return\"\";}// === Payment Logic ===\nasync function handleClick(e){e.preventDefault()// Prevent default form submission\n;const clickedButton=e.currentTarget;try{setError(\"\");setSubmitting(true);// 🔥 Find the correct form\nconst form=resolveForm(clickedButton);// 🔥 Get values from that exact form\nconst vals=readForm(form);const v=validateFields(vals);if(v){setSubmitting(false);throw new Error(v);}// Get reCAPTCHA v3 token\nconst recaptchaToken=await executeRecaptcha();setRecaptchaToken(recaptchaToken);await loadRazorpayScript();//user cookie\n// helper function to read cookies\nfunction getCookie(name){const match=document.cookie.match(new RegExp(\"(^| )\"+name+\"=([^;]+)\"));return match?match[2]:null;}const urlParams=new URLSearchParams(window.location.search);const fbclidFromURL=urlParams.get(\"fbclid\")||\"\";const userToken=localStorage.getItem(\"user_token\")||\"\";const fbc=getCookie(\"_fbc\")||\"\";const fbp=getCookie(\"_fbp\")||\"\";const userAgent=navigator.userAgent||\"\";// Read UTM cookies\nconst utm_source=getCookie(\"_utm_source\")||\"\";const utm_medium=getCookie(\"_utm_medium\")||\"\";const utm_campaign=getCookie(\"_utm_campaign\")||\"\";const utm_content=getCookie(\"_utm_content\")||\"\";const utm_term=getCookie(\"_utm_term\")||\"\";const fbclid=getCookie(\"_fbclid\")||\"\";const res=await fetch(`${apiUrl}/createSubscriptionOrder`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({name:vals.name,email:vals.email,phone:vals.phone,countryCode:countryIso,amount:window.currentAmount||AMOUNT,discounted_amount:discountedAmount,currency:CURRENCY,platform,purchase_type:purchaseType,faclid:fbclidFromURL,user_token:userToken,fbc,fbp,userAgent,// ✅ Add campaign parameters\nutm_source,utm_medium,utm_campaign,utm_content,utm_term,fbclid,coupon_id:appliedCoupon,recaptcha_token:recaptchaToken})});if(!res.ok)throw new Error(`Order API failed (${res.status})`);const payload=await res.json();if(payload?.status!==1||!payload?.result?.order_id){throw new Error(payload?.message||\"Invalid order response\");}const orderId=payload.result.order_id;const amountMinor=payload?.result?.razorpay_order?.amount??Math.round(AMOUNT*100);const orderCurrency=payload?.result?.currency??CURRENCY;const options={key:razorpayKeyId,amount:amountMinor,currency:orderCurrency,name:\"Payment\",description:\"Secure checkout\",order_id:orderId,prefill:{name:vals.name,email:vals.email,contact:vals.phone},theme:{color:buttonColor},handler:resp=>{window.location.href=\"https://wellbeing.monkify.app/thank-you\";},modal:{ondismiss:()=>console.log(\"Checkout closed by user\")}};const rzp=new window.Razorpay(options);rzp.open();}catch(err){console.error(err);setError(err?.message||\"Something went wrong\");}finally{setSubmitting(false);}}// Add event listeners\nfunction addCouponEventListeners(){// Apply coupon directly without re-init logic\nconst applyButton=document.querySelector('[data-framer-name=\"Button 5\"]');if(applyButton){applyButton.addEventListener(\"click\",e=>{e.preventDefault();const couponInput=document.querySelector('[name=\"coupon\"]');console.log(\"executing validation\");if(couponInput)validateCoupon(couponInput.value);});}else{console.log(\"No apply button found\",applyButton);}// Listen for remove coupon button clicks (Framer div with data-framer-name)\nconst removeButton=document.querySelector('[data-framer-name=\"Remove Coupon Code\"]');if(removeButton){removeButton.addEventListener(\"click\",e=>{e.preventDefault();removeCoupon();});}// Listen for Enter key on coupon input\nconst couponInput=document.querySelector('[name=\"coupon\"]');if(couponInput){couponInput.addEventListener(\"keypress\",e=>{if(e.key===\"Enter\"){e.preventDefault();validateCoupon(couponInput.value);}});}}// Handle apply button click\nfunction handleApplyClick(e){e.preventDefault();const couponInput=document.querySelector('[name=\"coupon\"]');if(couponInput){validateCoupon(couponInput.value);}}// Function to validate coupon\nasync function validateCoupon(couponCode){console.log(\"validating coupon code\",couponCode);if(!couponCode.trim()){showCouponMessage(\"Please enter a coupon code\",\"error\");return;}try{showCouponMessage(\"Validating coupon...\",\"info\");const response=await fetch(`https://api.monkify.app/api/public/coupons/validate?code=${encodeURIComponent(couponCode)}`);const data=await response.json();// Clear validation message\nconst messageEl=document.querySelector(\".coupon-message\");if(messageEl){messageEl.style.display=\"none\";}if(data.status===1&&data.result){window.appliedCoupon=data.result;// Calculate discount\nlet discountAmount=0;if(data.result.discount_type===\"PERCENT\"){discountAmount=Math.round(AMOUNT*data.result.percent_off/100);}else if(data.result.discount_type===\"FLAT\"){discountAmount=data.result.flat_amount||0;}const newAmount=Math.max(0,AMOUNT-discountAmount);window.currentAmount=newAmount;updatePriceDisplay(newAmount);updatePaymentButton(newAmount);// Show custom success message with remove button\nshowCustomSuccessMessage(discountAmount);// Hide Framer remove coupon button\nhideRemoveCoupon();//set coupon code to state that has been applied\nif(data.result?.coupon_id){setAppliedCoupon(data.result.coupon_id);}if(discountAmount>0){setDiscountedAmount(discountAmount);}}else{window.appliedCoupon=null;// Show custom error message\nshowCustomErrorMessage(couponCode);// Hide Framer remove coupon button\nhideRemoveCoupon();window.currentAmount=AMOUNT;updatePriceDisplay(AMOUNT);updatePaymentButton(AMOUNT);}}catch(error){console.error(\"Coupon validation error:\",error);showCouponMessage(\"Failed to validate coupon. Please try again.\",\"error\");window.appliedCoupon=null;window.currentAmount=AMOUNT;updatePriceDisplay(AMOUNT);updatePaymentButton(AMOUNT);}}// Function to show coupon messages\nfunction showCouponMessage(message,type){// Try to find existing message element\nlet messageEl=document.querySelector(\".coupon-message\");if(!messageEl){messageEl=document.createElement(\"div\");messageEl.className=\"coupon-message\";messageEl.style.cssText=`\n                font-size: 12px;\n                margin-top: 4px;\n                padding: 4px 8px;\n                border-radius: 4px;\n            `;// Try to insert after coupon input or apply button\nconst couponInput=document.querySelector('[name=\"coupon\"]');const applyButton=document.querySelector('[data-framer-name=\"Button 5\"]');const targetElement=couponInput||applyButton;if(targetElement&&targetElement.parentNode){targetElement.parentNode.insertBefore(messageEl,targetElement.nextSibling);}}messageEl.textContent=message;messageEl.style.color=type===\"success\"?\"#155724\":type===\"error\"?\"#dc3545\":\"#007bff\";messageEl.style.backgroundColor=type===\"success\"?\"#d4edda\":type===\"error\"?\"#f8d7da\":\"#d1ecf1\";}// Function to update price display\nfunction updatePriceDisplay(newAmount){// Try multiple selectors to find price element\nconst priceSelectors=[\".price\",\"#price\",\".total-amount\",\"#total-amount\",\".final-price\",\"#final-price\",\"[data-price]\",\".amount\",\"#amount\"];let priceElement=null;for(const selector of priceSelectors){priceElement=document.querySelector(selector);if(priceElement)break;}if(priceElement){// Update the price text\nconst originalText=priceElement.textContent||\"\";const newText=originalText.replace(/\\d+/,newAmount.toString());priceElement.textContent=newText;// Add visual indication if coupon is applied\nif(window.appliedCoupon){priceElement.style.color=\"#28a745\";priceElement.style.fontWeight=\"600\";}else{priceElement.style.color=\"\";priceElement.style.fontWeight=\"\";}}}// Function to update payment button text\nfunction updatePaymentButton(newAmount){const buttonSelectors=['button[type=\"button\"]',\".payment-button\",\"#payment-button\",\".proceed-button\",\"#proceed-button\",\"[data-payment-button]\"];for(const selector of buttonSelectors){const buttons=document.querySelectorAll(selector);buttons.forEach(button=>{const buttonEl=button;if(buttonEl.textContent&&buttonEl.textContent.includes(\"Pay\")){buttonEl.textContent=buttonEl.textContent.replace(/\\d+/,newAmount.toString());}});}}// Function to remove applied coupon\nfunction removeCoupon(){window.appliedCoupon=null;window.currentAmount=AMOUNT;updatePriceDisplay(AMOUNT);updatePaymentButton(AMOUNT);// Remove custom message\nremoveCustomMessage();// Hide Framer elements\nhideCouponSuccess();hideCouponError();// Hide Framer remove coupon button\nhideRemoveCoupon();// Reset state\nsetAppliedCoupon(null);setDiscountedAmount(0);// Clear coupon input\nconst couponInput=document.querySelector('[name=\"coupon\"]');if(couponInput){couponInput.value=\"\";}}// Vanilla JavaScript Coupon Handler\nfunction initializeCouponHandler(){window.originalAmount=AMOUNT;window.currentAmount=AMOUNT;window.appliedCoupon=null;console.log(\"coupone code initialized\");// Note: Coupon event listeners are now handled in the useEffect above\n}//reCAPTCHA v3 loading checker\nconst checkRecaptchaLoaded=(attemptsLeft=3)=>{const grecaptcha=window.grecaptcha;if(grecaptcha&&typeof grecaptcha.ready===\"function\"){grecaptcha.ready(()=>{setRecaptchaLoaded(true);});return;}if(attemptsLeft>0){setTimeout(()=>{checkRecaptchaLoaded(attemptsLeft-1);},2e3)// retry after 2 seconds\n;}else{console.warn(\"reCAPTCHA failed to load after 3 attempts\");setRecaptchaLoaded(false);}};// === FBCLID And UTM parameters Tracking ===\nuseEffect(()=>{const urlParams=new URLSearchParams(window.location.search);// Extract tracking params\nconst fbclid=urlParams.get(\"fbclid\");const utm_source=urlParams.get(\"utm_source\");const utm_medium=urlParams.get(\"utm_medium\");const utm_campaign=urlParams.get(\"utm_campaign\");const utm_content=urlParams.get(\"utm_content\");const utm_term=urlParams.get(\"utm_term\");// Helper to set cookie\nconst setCookie=(name,value)=>{if(!value)return;document.cookie=`${name}=${encodeURIComponent(value)}; path=/; max-age=${180*24*60*60}; SameSite=Lax`;};// Store each parameter if present\nsetCookie(\"_fbclid\",fbclid);setCookie(\"_utm_source\",utm_source);setCookie(\"_utm_medium\",utm_medium);setCookie(\"_utm_campaign\",utm_campaign);setCookie(\"_utm_content\",utm_content);setCookie(\"_utm_term\",utm_term);// Initialize coupon handler\ninitializeCouponHandler();// Monitor popup\nmonitorPopup();hideCouponSuccess();hideCouponError();// Initialize form validation\ninitializeFormValidation();checkRecaptchaLoaded();},[]);// Initialize form validation monitoring\nfunction initializeFormValidation(){const form=document.querySelector('[data-framer-name=\"course-form\"]');if(!form){console.log(\"Form not found, retrying in 1 second...\");setTimeout(initializeFormValidation,1e3);return;}}useEffect(()=>{console.log(\"Setting up coupon para handler...\");// Function to setup coupon para click handler\nconst setupCouponParaHandler=()=>{const couponIinputShower=document.querySelector('[data-framer-name=\"coupon-para\"]');if(couponIinputShower){console.log(\"coupon shower found\",couponIinputShower);// Function to setup Button 5 event listener\nconst setupButton5Handler=()=>{console.log(\"Looking for Button 5...\");const applyButton=document.querySelector('[data-framer-name=\"Button 5\"]');if(applyButton){console.log(\"Button 5 found, adding event listener\");// Remove existing listeners to avoid duplicates\napplyButton.removeEventListener(\"click\",handleApplyClick);// Add click listener to Button 5\napplyButton.addEventListener(\"click\",e=>{console.log(\"Button 5 clicked\",e.target);e.preventDefault();e.stopPropagation();// Find coupon input and validate\nconst couponInput=document.querySelector('[name=\"coupon\"]');if(couponInput){validateCoupon(couponInput.value);}});// Also add click listener to any child elements of Button 5\nconst buttonChildren=applyButton.querySelectorAll(\"*\");buttonChildren.forEach(child=>{child.addEventListener(\"click\",e=>{console.log(\"Button 5 child clicked\",e.target);e.preventDefault();e.stopPropagation();// Find coupon input and validate\nconst couponInput=document.querySelector('[name=\"coupon\"]');if(couponInput){validateCoupon(couponInput.value);}});});return true;}else{console.log(\"Button 5 not found\");return false;}};// Add click listener to coupon para div\ncouponIinputShower.addEventListener(\"click\",e=>{console.log(\"Coupon para clicked\",e.target);e.preventDefault();e.stopPropagation();// Wait 500ms for Button 5 to appear, then setup handler\nsetTimeout(()=>{setupButton5Handler();},500);});// Add click listener to p tag inside coupon para\nconst pTag=couponIinputShower.querySelector(\"p\");if(pTag){pTag.addEventListener(\"click\",e=>{console.log(\"P tag clicked\",e.target);e.preventDefault();e.stopPropagation();// Wait 500ms for Button 5 to appear, then setup handler\nsetTimeout(()=>{setupButton5Handler();},500);});}return true;}else{console.log(\"Coupon para not found, retrying...\");return false;}};// Try to setup immediately\nif(!setupCouponParaHandler()){// If not found, retry every 1 second for up to 10 seconds\nlet retryCount=0;const retryInterval=setInterval(()=>{retryCount++;if(setupCouponParaHandler()||retryCount>=10){clearInterval(retryInterval);}},1e3);}},[]);useEffect(()=>{const clickHandler=e=>{const target=e.target;if(!target)return;const couponTrigger=target.closest('[data-framer-name=\"coupon-para\"]');if(!couponTrigger)return;console.log(\"coupon para clicked\");// poll for apply button\nconst interval=setInterval(()=>{const applyButton=document.querySelector('[data-framer-name=\"Button 5\"]');if(applyButton){clearInterval(interval);console.log(\"found apply button\",applyButton);// to avoid double listeners, remove old first\napplyButton.removeEventListener(\"click\",validateCoupon);applyButton.addEventListener(\"click\",e=>{e.preventDefault();const couponInput=document.querySelector('[name=\"coupon\"]');if(couponInput){validateCoupon(couponInput.value);}});}},200);// Cleanup interval if component unmounts before button appears\nreturn()=>clearInterval(interval);};// Attach listener\ndocument.addEventListener(\"click\",clickHandler);// Cleanup entire listener on unmount\nreturn()=>{document.removeEventListener(\"click\",clickHandler);};},[]);// === UI ===\nreturn /*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:602,margin:\"0 auto\"},children:[error&&/*#__PURE__*/_jsx(\"div\",{style:errorText,children:error}),/*#__PURE__*/_jsx(\"button\",{ref:buttonRef,type:\"button\",style:{width:\"100%\",borderRadius:99,padding:`${buttonPadding}px ${buttonPadding*1.2}px`,backgroundColor:buttonColor,border:\"none\",color:\"#fff\",fontWeight:600,fontSize:buttonFontSize,letterSpacing:-.164,cursor:submitting?\"not-allowed\":\"pointer\",opacity:submitting?.6:1},disabled:submitting,onClick:handleClick,children:submitting?\"Processing...\":buttonText}),recaptchaLoaded&&/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:12,color:\"#666\",textAlign:\"center\",marginTop:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{children:\"🛡️\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Protected by reCAPTCHA\"})]})]});}// === Framer Controls ===\naddPropertyControls(PaymentSubmit,{buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"UNLOCK BETTER SLEEP\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"rgb(134, 163, 243)\"},buttonFontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:10,max:40},buttonPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:15,min:5,max:40},showAdvanced:{type:ControlType.Boolean,title:\"Show Advanced Settings\",defaultValue:false},apiUrl:{type:ControlType.String,title:\"API URL\",defaultValue:\"\",hidden:props=>!props.showAdvanced},razorpayKeyId:{type:ControlType.String,title:\"Razorpay Key ID\",defaultValue:\"\",hidden:props=>!props.showAdvanced},recaptchaSiteKey:{type:ControlType.String,title:\"reCAPTCHA Site Key\",defaultValue:\"\",hidden:props=>!props.showAdvanced}});\nexport const __FramerMetadata__ = {\"exports\":{\"PaymentSubmit\":{\"type\":\"reactComponent\",\"name\":\"PaymentSubmit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SolvingProblem_Razorpay_Pay_Form_btn.map"],"mappings":"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"}