{"version":3,"file":"Formvalidation_1.BmrtHcWi.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText"],"sources":["https:/framerusercontent.com/modules/uRKeQSYa9e2vcneKbKSx/DNUD6SpGflmOKpdVmXJH/s5YxqFdei.js","https:/framerusercontent.com/modules/tCnZQvOIqXaRhzCDWFG8/4tb6G1kfH0VI8EKiBCEA/Formvalidation_1.js"],"sourcesContent":["// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={fYBRwWDYn:{hover:true,pressed:true}};const cycleOrder=[\"fYBRwWDYn\",\"oqSgFc3h4\",\"LrRlod_Bp\",\"Btv9Va4O0\",\"YHfw0QCZz\"];const serializationHash=\"framer-uFcFI\";const variantClassNames={Btv9Va4O0:\"framer-v-1vkdqcs\",fYBRwWDYn:\"framer-v-4wg9ac\",LrRlod_Bp:\"framer-v-1in983n\",oqSgFc3h4:\"framer-v-1vnzvc\",YHfw0QCZz:\"framer-v-6r76xb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 humanReadableVariantMap={Default:\"fYBRwWDYn\",Disabled:\"LrRlod_Bp\",Error:\"YHfw0QCZz\",Loading:\"oqSgFc3h4\",Success:\"Btv9Va4O0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fYBRwWDYn\"};};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:\"fYBRwWDYn\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"oqSgFc3h4\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"oqSgFc3h4\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4wg9ac\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"fYBRwWDYn\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, var(--token-0432d73a-9381-4ebe-9374-90cbfb6480e8, rgb(161, 65, 51)) 0%, var(--token-695baf50-dd44-4724-ae0a-85cd19d92a9f, rgb(201, 122, 63)) 100%)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 0px 17px 0px rgba(0, 0, 0, 0.18)\",opacity:1,...style},variants:{\"fYBRwWDYn-hover\":{opacity:1},\"fYBRwWDYn-pressed\":{opacity:1},Btv9Va4O0:{opacity:1},LrRlod_Bp:{opacity:.5},YHfw0QCZz:{opacity:1}},...addPropertyOverrides({\"fYBRwWDYn-hover\":{\"data-framer-name\":undefined},\"fYBRwWDYn-pressed\":{\"data-framer-name\":undefined},Btv9Va4O0:{\"data-framer-name\":\"Success\"},LrRlod_Bp:{\"data-framer-name\":\"Disabled\"},oqSgFc3h4:{\"data-framer-name\":\"Loading\"},YHfw0QCZz:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SWRpcWxhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Idiqlat\", \"Idiqlat Placeholder\", serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"CLAIM TRAINING \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"21px\"},children:\"⇾\"})]})}),className:\"framer-jslmpq\",fonts:[\"GF;Idiqlat-regular\"],layoutDependency:layoutDependency,layoutId:\"dVGHh3vsK\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{YHfw0QCZz:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Btv9Va4O0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"Inter-SemiBold\"]},YHfw0QCZz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1paj4kv\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"LxvTlL0s9\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-l5kwnp\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"smThTeMWf\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{oqSgFc3h4:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kjizoe\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"BZsXzoOfg\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uFcFI.framer-185kwpu, .framer-uFcFI .framer-185kwpu { display: block; }\",\".framer-uFcFI.framer-4wg9ac { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 184px; }\",\".framer-uFcFI .framer-jslmpq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-uFcFI .framer-1paj4kv { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-uFcFI .framer-l5kwnp { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-uFcFI .framer-1kjizoe { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-uFcFI.framer-v-1vnzvc.framer-4wg9ac, .framer-uFcFI.framer-v-1in983n.framer-4wg9ac, .framer-uFcFI.framer-v-1vkdqcs.framer-4wg9ac, .framer-uFcFI.framer-v-6r76xb.framer-4wg9ac { cursor: unset; }\",\".framer-uFcFI.framer-v-1vnzvc .framer-l5kwnp { overflow: hidden; }\",'.framer-uFcFI[data-border=\"true\"]::after, .framer-uFcFI [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oqSgFc3h4\":{\"layout\":[\"fixed\",\"fixed\"]},\"LrRlod_Bp\":{\"layout\":[\"fixed\",\"fixed\"]},\"Btv9Va4O0\":{\"layout\":[\"fixed\",\"fixed\"]},\"YHfw0QCZz\":{\"layout\":[\"fixed\",\"fixed\"]},\"D1Vf5BYRY\":{\"layout\":[\"fixed\",\"fixed\"]},\"rF3KddVYS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers5YxqFdei=withCSS(Component,css,\"framer-uFcFI\");export default Framers5YxqFdei;Framers5YxqFdei.displayName=\"Button 7\";Framers5YxqFdei.defaultProps={height:40,width:184};addPropertyControls(Framers5YxqFdei,{variant:{options:[\"fYBRwWDYn\",\"oqSgFc3h4\",\"LrRlod_Bp\",\"Btv9Va4O0\",\"YHfw0QCZz\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framers5YxqFdei,[{explicitInter:true,fonts:[{cssFamilyName:\"Idiqlat\",source:\"google\",style:\"normal\",uiFamilyName:\"Idiqlat\",url:\"https://fonts.gstatic.com/s/idiqlat/v3/YA9Tr0ef50XNM6kiOCfhtikBr7g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers5YxqFdei\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"184\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oqSgFc3h4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LrRlod_Bp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Btv9Va4O0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YHfw0QCZz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D1Vf5BYRY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rF3KddVYS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s5YxqFdei.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";// Dial code → [ISO, minDigits, maxDigits]\nconst DIAL_INFO={\"+1\":[\"US\",10,10],\"+7\":[\"RU\",10,10],\"+20\":[\"EG\",10,10],\"+27\":[\"ZA\",9,9],\"+30\":[\"GR\",10,10],\"+31\":[\"NL\",9,9],\"+32\":[\"BE\",9,9],\"+33\":[\"FR\",9,9],\"+34\":[\"ES\",9,9],\"+36\":[\"HU\",9,9],\"+39\":[\"IT\",9,11],\"+40\":[\"RO\",9,9],\"+41\":[\"CH\",9,9],\"+43\":[\"AT\",7,13],\"+44\":[\"GB\",10,10],\"+45\":[\"DK\",8,8],\"+46\":[\"SE\",7,9],\"+47\":[\"NO\",8,8],\"+48\":[\"PL\",9,9],\"+49\":[\"DE\",10,11],\"+51\":[\"PE\",9,9],\"+52\":[\"MX\",10,10],\"+53\":[\"CU\",8,8],\"+54\":[\"AR\",10,10],\"+55\":[\"BR\",10,11],\"+56\":[\"CL\",9,9],\"+57\":[\"CO\",10,10],\"+58\":[\"VE\",10,10],\"+60\":[\"MY\",9,10],\"+61\":[\"AU\",9,9],\"+62\":[\"ID\",9,12],\"+63\":[\"PH\",10,10],\"+64\":[\"NZ\",8,10],\"+65\":[\"SG\",8,8],\"+66\":[\"TH\",9,9],\"+81\":[\"JP\",10,10],\"+82\":[\"KR\",9,10],\"+84\":[\"VN\",9,10],\"+86\":[\"CN\",11,11],\"+90\":[\"TR\",10,10],\"+91\":[\"IN\",10,10],\"+92\":[\"PK\",10,10],\"+93\":[\"AF\",9,9],\"+94\":[\"LK\",9,9],\"+98\":[\"IR\",10,10],\"+212\":[\"MA\",9,9],\"+213\":[\"DZ\",9,9],\"+216\":[\"TN\",8,8],\"+218\":[\"LY\",9,9],\"+221\":[\"SN\",9,9],\"+233\":[\"GH\",9,9],\"+234\":[\"NG\",10,10],\"+254\":[\"KE\",9,9],\"+255\":[\"TZ\",9,9],\"+256\":[\"UG\",9,9],\"+260\":[\"ZM\",9,9],\"+263\":[\"ZW\",9,9],\"+351\":[\"PT\",9,9],\"+352\":[\"LU\",9,9],\"+353\":[\"IE\",9,9],\"+354\":[\"IS\",7,7],\"+355\":[\"AL\",9,9],\"+356\":[\"MT\",8,8],\"+357\":[\"CY\",8,8],\"+358\":[\"FI\",9,10],\"+359\":[\"BG\",9,9],\"+370\":[\"LT\",8,8],\"+371\":[\"LV\",8,8],\"+372\":[\"EE\",7,8],\"+373\":[\"MD\",8,8],\"+374\":[\"AM\",8,8],\"+375\":[\"BY\",9,9],\"+380\":[\"UA\",9,9],\"+381\":[\"RS\",8,9],\"+385\":[\"HR\",8,9],\"+386\":[\"SI\",8,8],\"+387\":[\"BA\",8,8],\"+420\":[\"CZ\",9,9],\"+421\":[\"SK\",9,9],\"+502\":[\"GT\",8,8],\"+503\":[\"SV\",8,8],\"+504\":[\"HN\",8,8],\"+506\":[\"CR\",8,8],\"+507\":[\"PA\",8,8],\"+591\":[\"BO\",8,8],\"+593\":[\"EC\",9,9],\"+595\":[\"PY\",9,9],\"+598\":[\"UY\",8,8],\"+673\":[\"BN\",7,7],\"+855\":[\"KH\",8,9],\"+880\":[\"BD\",10,10],\"+886\":[\"TW\",9,9],\"+961\":[\"LB\",7,8],\"+962\":[\"JO\",9,9],\"+963\":[\"SY\",9,9],\"+964\":[\"IQ\",10,10],\"+965\":[\"KW\",8,8],\"+966\":[\"SA\",9,9],\"+967\":[\"YE\",9,9],\"+968\":[\"OM\",8,8],\"+970\":[\"PS\",9,9],\"+971\":[\"AE\",9,9],\"+972\":[\"IL\",9,9],\"+973\":[\"BH\",8,8],\"+974\":[\"QA\",8,8],\"+992\":[\"TJ\",9,9],\"+993\":[\"TM\",8,8],\"+994\":[\"AZ\",9,9],\"+995\":[\"GE\",9,9],\"+996\":[\"KG\",9,9],\"+998\":[\"UZ\",9,9]};const ISO_TO_DIAL=(()=>{const m={};for(const dial in DIAL_INFO)m[DIAL_INFO[dial][0]]=dial;return m;})();function resolveDial(rawValue){const v=rawValue.trim();if(!v)return null;if(DIAL_INFO[v])return v;if(DIAL_INFO[\"+\"+v])return\"+\"+v;const iso=v.toUpperCase();if(ISO_TO_DIAL[iso])return ISO_TO_DIAL[iso];return null;}// Extract the LOCAL digits only — strips the country dial code if the\n// field value still has it (e.g. \"+13434034343\" with dial \"+1\" → \"3434034343\").\nfunction localDigits(rawValue,dialCode){let digits=rawValue.replace(/\\D/g,\"\");const dialDigits=dialCode.replace(/\\D/g,\"\");if(dialDigits&&digits.startsWith(dialDigits)){digits=digits.slice(dialDigits.length);}return digits;}function formatPhone(digits,dialCode){if(dialCode===\"+1\"){if(digits.length<=3)return digits;if(digits.length<=6)return`(${digits.slice(0,3)}) ${digits.slice(3)}`;return`(${digits.slice(0,3)}) ${digits.slice(3,6)}-${digits.slice(6,10)}`;}if(dialCode===\"+961\"){if(digits.length<=2)return digits;if(digits.length<=5)return`${digits.slice(0,2)} ${digits.slice(2)}`;return`${digits.slice(0,2)} ${digits.slice(2,5)} ${digits.slice(5,8)}`;}if(digits.length<=3)return digits;if(digits.length<=6)return`${digits.slice(0,3)} ${digits.slice(3)}`;if(digits.length<=10)return`${digits.slice(0,3)} ${digits.slice(3,6)} ${digits.slice(6)}`;return`${digits.slice(0,3)} ${digits.slice(3,6)} ${digits.slice(6,10)} ${digits.slice(10)}`;}function isValid(digits,dialCode){const info=DIAL_INFO[dialCode];if(!info)return false;return digits.length>=info[1]&&digits.length<=info[2];}function setInputValue(input,value){const setter=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,\"value\")?.set;if(setter)setter.call(input,value);else input.value=value;}// More reliable visibility check than offsetParent (which is null for\n// position:fixed ancestors). checkVisibility() handles display:none,\n// visibility:hidden and content-visibility; getClientRects is the fallback.\nfunction isVisible(el){if(!el)return false;if(typeof el.checkVisibility===\"function\"){return el.checkVisibility();}return el.getClientRects().length>0;}// IMPORTANT: all lookups are scoped to a root (the form being interacted\n// with), never the whole document. Framer renders a separate hidden copy\n// of the form per breakpoint, so document-wide queries can grab the wrong\n// (empty, hidden) inputs — which silently blocked submissions on mobile.\nfunction getPhone(root){const all=Array.from(root.querySelectorAll('input[type=\"tel\"], input[name=\"phone\"], input[name=\"Phone\"]'));return all.find(el=>isVisible(el))??all[0]??null;}function getCountry(root){const all=Array.from(root.querySelectorAll('select[name=\"Country Code\"], input[name=\"Country Code\"]'));return all.find(el=>isVisible(el))??all[0]??null;}function formScope(el){return el?.closest(\"form\")??document;}export function withPhoneValidation(Component){return props=>{useEffect(()=>{let formatting=false;// ── Live formatting ──\nconst onInput=e=>{if(formatting)return;const phone=e.target;if(!(phone instanceof HTMLInputElement))return;const isPhoneField=phone.type===\"tel\"||phone.name===\"phone\"||phone.name===\"Phone\";if(!isPhoneField)return;// Look for the country field inside THIS form only\nconst country=getCountry(formScope(phone));if(!country)return;const dial=resolveDial(country.value);if(!dial)return;const max=DIAL_INFO[dial][2];const digits=localDigits(phone.value,dial).slice(0,max);formatting=true;setInputValue(phone,formatPhone(digits,dial));phone.dispatchEvent(new Event(\"input\",{bubbles:true}));formatting=false;if(isValid(digits,dial))clearError(phone);};// ── Reset phone when country changes ──\nconst onChange=e=>{const country=e.target;if(country.name!==\"Country Code\")return;const phone=getPhone(formScope(country));if(!phone)return;formatting=true;setInputValue(phone,\"\");phone.dispatchEvent(new Event(\"input\",{bubbles:true}));formatting=false;clearError(phone);phone.focus();};// ── Block submit if incomplete ──\nconst validateAndMaybeBlock=(e,root)=>{const phone=getPhone(root);const country=getCountry(root);if(!phone||!country)return;const dial=resolveDial(country.value);if(!dial)return;const digits=localDigits(phone.value,dial);if(!isValid(digits,dial)){e.preventDefault();e.stopImmediatePropagation();phone.style.borderColor=\"#ff4d4d\";phone.focus();showError(phone,\"Invalid number\");}else{formatting=true;setInputValue(phone,`${dial}${digits}`);phone.dispatchEvent(new Event(\"input\",{bubbles:true}));formatting=false;clearError(phone);}};const onSubmit=e=>{// e.target is the form itself on real submit events\nconst root=e.target instanceof HTMLElement?e.target.closest(\"form\")??e.target:document;validateAndMaybeBlock(e,root);};const onClick=e=>{const t=e.target;const btn=t.closest('button[type=\"submit\"], input[type=\"submit\"]');if(!btn)return;// Validate only the form this button belongs to\nvalidateAndMaybeBlock(e,formScope(btn));};document.addEventListener(\"input\",onInput,true);document.addEventListener(\"change\",onChange,true);document.addEventListener(\"submit\",onSubmit,true);document.addEventListener(\"click\",onClick,true);return()=>{document.removeEventListener(\"input\",onInput,true);document.removeEventListener(\"change\",onChange,true);document.removeEventListener(\"submit\",onSubmit,true);document.removeEventListener(\"click\",onClick,true);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}function showError(input,msg){let el=input.parentElement?.querySelector(\"[data-phone-error]\");if(!el){el=document.createElement(\"div\");el.setAttribute(\"data-phone-error\",\"\");el.style.cssText=\"color:#ff4d4d;font-size:12px;margin-top:4px;font-family:inherit;\";input.parentElement?.appendChild(el);}el.textContent=msg;}function clearError(input){const el=input.parentElement?.querySelector(\"[data-phone-error]\");if(el){el.remove();input.style.borderColor=\"\";}}\nexport const __FramerMetadata__ = {\"exports\":{\"withPhoneValidation\":{\"type\":\"reactHoc\",\"name\":\"withPhoneValidation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Formvalidation_1.map"],"mappings":"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,KAAK,EAAE,EAAE,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,MAAM,CAAC,KAAK,EAAE,EAAE,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,MAAM,CAAC,KAAK,EAAE,EAAE,EAAE,MAAM,CAAC,KAAK,EAAE,EAAE,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,EAAQ,OAAiB,CAAC,IAAM,EAAE,CAAC,EAAE,IAAI,IAAM,KAAQ,EAAU,EAAE,EAAU,EAAK,CAAC,IAAI,EAAK,OAAO,CAAE,EAAA,CAAG"}