{"version":3,"file":"PhoneComponent.BXiady2H.mjs","names":["useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/twJASMokuF1P67bpbFBD/FLA4IuzrkRFSaRwDoVYe/PhoneComponent.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";export function NumericInputOverride(){const[value,setValue]=useState(\"\");// Handle typing for numbers, space, and plus sign\nconst handleKeyPress=event=>{if(!/[0-9\\s+]/.test(event.key)){event.preventDefault()// Prevent other non-numeric characters\n;}};const handleChange=event=>{const numericValue=event.target.value.replace(/[^\\d\\s+]/g,\"\");setValue(numericValue);};return{value:value,onKeyPress:handleKeyPress,onChange:handleChange};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withNumericInputOverride(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NumericInputOverride(props)});};}withNumericInputOverride.displayName=\"NumericInputOverride\";\nexport const __FramerMetadata__ = {\"exports\":{\"withNumericInputOverride\":{\"type\":\"reactHoc\",\"name\":\"withNumericInputOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumericInputOverride\":{\"type\":\"override\",\"name\":\"NumericInputOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhoneComponent.map"],"mappings":"0KAAuE,SAAgB,GAAsB,CAAC,GAAK,CAAC,EAAM,GAAUA,EAAS,EAAE,EAEzB,MAAM,CAAO,QAAM,WADpH,GAAO,CAAK,WAAW,KAAK,EAAM,GAAG,GAAG,EAAM,eAAe,CAChF,EAAiK,SAA5I,GAAO,CAAC,IAAM,EAAa,EAAM,OAAO,MAAM,QAAQ,YAAY,EAAE,EAAE,EAAS,CAAY,CAAE,CAAoE,CAAE,CAAoJ,SAAgB,EAAyB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,CAAuC,EAASC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAqB,CAAK,CAAC,CAAC,EAAI,iBAFle,IAA4B,IAEuQ,EAAgM,EAAyB,YAAY"}