{"version":3,"file":"UncodeNumber.But3T7ZT.mjs","names":["useRef","useStore","useState","useState","useRef"],"sources":["https:/framerusercontent.com/modules/CMgRu9YgXGYxeCX1WATo/oIflCEyWLzqtPTDP4ME3/tMzHHW3qH.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framer.com/m/Store-RE81.js@kn1vDC0MmWKhXtlIcBig","https:/framer.com/m/Store-nhJr.js","https:/framerusercontent.com/modules/hvkqQT7AQi9TXSwhPG86/aepsmPknNds5Xyui2PhS/UncodeNumber.js"],"sourcesContent":["// Generated by Framer (53c1d35)\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={jWmZW2D0z:{hover:true,pressed:true}};const cycleOrder=[\"jWmZW2D0z\",\"OTTQaHgOM\",\"EZnpTHEOK\",\"cCvrx_tD2\",\"yomw1TmcM\"];const serializationHash=\"framer-9mXl3\";const variantClassNames={cCvrx_tD2:\"framer-v-1by03gh\",EZnpTHEOK:\"framer-v-1ciqm1\",jWmZW2D0z:\"framer-v-1smrojr\",OTTQaHgOM:\"framer-v-1v9ihdg\",yomw1TmcM:\"framer-v-1cwpa97\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"jWmZW2D0z\",Disabled:\"EZnpTHEOK\",Error:\"yomw1TmcM\",Loading:\"OTTQaHgOM\",Success:\"cCvrx_tD2\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jWmZW2D0z\"};};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:\"jWmZW2D0z\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OTTQaHgOM\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"OTTQaHgOM\")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-1smrojr\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"jWmZW2D0z\",ref:refBinding,style:{background:\"linear-gradient(90.00000000000001deg, var(--token-574318fa-983a-4798-a83f-78581b0563cc, rgb(255, 153, 0)) 0%, rgb(255, 83, 34) 100%)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:1,...style},variants:{\"jWmZW2D0z-hover\":{opacity:1},\"jWmZW2D0z-pressed\":{opacity:1},cCvrx_tD2:{opacity:1},EZnpTHEOK:{opacity:.5},yomw1TmcM:{opacity:1}},...addPropertyOverrides({\"jWmZW2D0z-hover\":{\"data-framer-name\":undefined},\"jWmZW2D0z-pressed\":{\"data-framer-name\":undefined},cCvrx_tD2:{\"data-framer-name\":\"Success\"},EZnpTHEOK:{\"data-framer-name\":\"Disabled\"},OTTQaHgOM:{\"data-framer-name\":\"Loading\"},yomw1TmcM:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Enviar\"})}),className:\"framer-1g6e08j\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"DdceYrtjt\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{yomw1TmcM:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cCvrx_tD2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Obrigado\"})})},yomw1TmcM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Algo deu errado\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pgbzxe\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"TGPCiyvIm\",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-1u5h2ue\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"cFV9kEYXl\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{OTTQaHgOM:{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-1e8qusn\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"L44PXfKXd\",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-9mXl3.framer-1hmf3nh, .framer-9mXl3 .framer-1hmf3nh { display: block; }\",\".framer-9mXl3.framer-1smrojr { 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: 240px; }\",\".framer-9mXl3 .framer-1g6e08j { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-9mXl3 .framer-1pgbzxe { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-9mXl3 .framer-1u5h2ue { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-9mXl3 .framer-1e8qusn { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-9mXl3.framer-v-1v9ihdg.framer-1smrojr, .framer-9mXl3.framer-v-1ciqm1.framer-1smrojr, .framer-9mXl3.framer-v-1by03gh.framer-1smrojr, .framer-9mXl3.framer-v-1cwpa97.framer-1smrojr { cursor: unset; }\",\".framer-9mXl3.framer-v-1v9ihdg .framer-1u5h2ue { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OTTQaHgOM\":{\"layout\":[\"fixed\",\"fixed\"]},\"EZnpTHEOK\":{\"layout\":[\"fixed\",\"fixed\"]},\"cCvrx_tD2\":{\"layout\":[\"fixed\",\"fixed\"]},\"yomw1TmcM\":{\"layout\":[\"fixed\",\"fixed\"]},\"mDaEgkED0\":{\"layout\":[\"fixed\",\"fixed\"]},\"VVShnSnW1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertMzHHW3qH=withCSS(Component,css,\"framer-9mXl3\");export default FramertMzHHW3qH;FramertMzHHW3qH.displayName=\"Button\";FramertMzHHW3qH.defaultProps={height:40,width:240};addPropertyControls(FramertMzHHW3qH,{variant:{options:[\"jWmZW2D0z\",\"OTTQaHgOM\",\"EZnpTHEOK\",\"cCvrx_tD2\",\"yomw1TmcM\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramertMzHHW3qH,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertMzHHW3qH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OTTQaHgOM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EZnpTHEOK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cCvrx_tD2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yomw1TmcM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mDaEgkED0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VVShnSnW1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"240\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tMzHHW3qH.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst useStore=createStore({});export const useFormStore=()=>{const[formStore,setFormStore]=useStore();return[formStore,setFormStore];};export const useFormValue=(name,value)=>{var _formStore_nameValue;const[formStore,setFormStore]=useStore();const nameValue=name||\"undefined\";const storeValue=(_formStore_nameValue=formStore[nameValue])===null||_formStore_nameValue===void 0?void 0:_formStore_nameValue.value;const returnedValue=storeValue===undefined?value:storeValue;const setValueStore=datasets=>{let data,type=typeof datasets;if(type===\"string\"||type===\"number\"||type===\"boolean\"){data={value:datasets};}else if(type===\"object\"){data=datasets;}else{return;}setFormStore(prev=>({...prev,[nameValue]:{...prev[nameValue],...data}}));};const deleteStoreValue=()=>{setFormStore(previousStore=>{const newStore=previousStore;delete newStore[nameValue];return newStore;});};useEffect(()=>{value&&setValueStore(value);},[]);return[storeValue,setValueStore,deleteStoreValue];};\nexport const __FramerMetadata__ = {\"exports\":{\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map","import{useFormStore,useFormValue}from\"https://framer.com/m/Store-RE81.js@kn1vDC0MmWKhXtlIcBig\";export{useFormStore,useFormValue};\nexport const __FramerMetadata__ = {\"exports\":{\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useFormValue}from\"https://framer.com/m/Store-nhJr.js\";// Lista de países\nconst defaultCountryOptions=[{code:\"49\",name:\"Germany\",flag:\"🇩🇪\",format:\"49 ##########\"},{code:\"33\",name:\"France\",flag:\"🇫🇷\",format:\"33 ########\"},{code:\"34\",name:\"Spain\",flag:\"🇪🇸\",format:\"34 #########\"},{code:\"39\",name:\"Italy\",flag:\"🇮🇹\",format:\"39 ##########\"},{code:\"31\",name:\"Netherlands\",flag:\"🇳🇱\",format:\"31 ##########\"},{code:\"351\",name:\"Portugal\",flag:\"🇵🇹\",format:\"351 #########\"},{code:\"44\",name:\"UK\",flag:\"🇬🇧\",format:\"44 ###########\"},{code:\"55\",name:\"Brazil\",flag:\"🇧🇷\",format:\"55 ###########\"},{code:\"1\",name:\"USA\",flag:\"🇺🇸\",format:\"1 ##########\"}];const useStore=createStore({selectedValue:\"\"});const formatPhoneNumber=(numbers,format)=>{let result=format;let numberIndex=0;for(let i=0;i<format.length&&numberIndex<numbers.length;i++){if(format[i]===\"#\"){result=result.substring(0,i)+numbers[numberIndex]+result.substring(i+1);numberIndex++;}}return result.indexOf(\"#\")>=0?result.substring(0,result.indexOf(\"#\")):result;};export function withFormInput(Component){return props=>{const[inputValue,setInputValue]=useFormValue(props.name,props.defaultValue);const[wasBlurred,setWasBlurred]=useState(false);const handleChange=event=>{const newValue=event.target.value;const selectedCountry=defaultCountryOptions.find(country=>country.code===props.selectedCountry);if(selectedCountry){const formattedValue=formatPhoneNumber(newValue,selectedCountry.format);setInputValue(formattedValue);}const isValid=!newValue.includes(\"#\")&&newValue.trim()!==\"\";props.onValidationChange&&props.onValidationChange(isValid);};return /*#__PURE__*/_jsx(Component,{...props,value:inputValue,onChange:handleChange,required:props.isRequired});};}export function UncodeNumber(props){const{name,placeholder,padding,textColor,backgroundColor,borderColor,borderRadius,font,fontSize,placeholderColor,countryOptions=defaultCountryOptions,isRequired,codeBy,gap,onValidationChange}=props;const[selectedCountry,setSelectedCountry]=useState(countryOptions[0].code);const[inputValue,setInputValue]=useState(\"\");const containerRef=useRef(null);const handleCountryChange=event=>{setSelectedCountry(event.target.value);};const handleChange=event=>{const rawValue=event.target.value;const selectedCountryObj=countryOptions.find(country=>country.code===selectedCountry);if(selectedCountryObj){// Se estiver apagando, permite\nif(rawValue.length<inputValue.length){setInputValue(rawValue);return;}// Remove o código do país do começo do valor se existir\nlet valueWithoutCountryCode=rawValue;if(rawValue.startsWith(selectedCountryObj.code)){valueWithoutCountryCode=rawValue.substring(selectedCountryObj.code.length);}// Remove tudo exceto números\nconst numbersOnly=valueWithoutCountryCode.replace(/\\D/g,\"\");// Limita ao máximo de números do formato\nconst maxNumbers=selectedCountryObj.format.split(\"\").filter(char=>char===\"#\").length;const limitedNumbers=numbersOnly.slice(0,maxNumbers);// Aplica a formatação usando o formato completo com código do país\nconst formattedValue=formatPhoneNumber(limitedNumbers,selectedCountryObj.format);setInputValue(formattedValue);// Validação\nconst isValid=limitedNumbers.length===maxNumbers;onValidationChange&&onValidationChange(isValid);}};const styles={container:{display:\"flex\",flexDirection:\"row\",padding:`${padding}px`,color:textColor,backgroundColor:backgroundColor,borderRadius:`${borderRadius}px`,alignItems:\"center\"},input:{padding:\"10px\",borderRadius:\"3px\",color:textColor,backgroundColor:backgroundColor,flex:1,marginLeft:gap,border:`0px solid ${borderColor}`,transition:\"border 0.3s ease\",fontFamily:font.fontFamily,fontSize:`${fontSize}px`},select:{display:countryOptions.length>1?\"block\":\"none\",padding:\"10px\",borderRadius:\"0px\",border:`0.5px solid ${borderColor}`,color:\"#fff\",backgroundColor:\"#000\",fontSize:`${fontSize}px`,appearance:\"none\",borderColor:\"#000\",WebkitAppearance:\"none\",MozAppearance:\"none\",outline:\"none\"}};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsx(\"select\",{style:styles.select,value:selectedCountry,onChange:handleCountryChange,children:countryOptions.map(country=>/*#__PURE__*/_jsxs(\"option\",{value:country.code,children:[country.flag,\" \",country.code]},country.code))}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:name,placeholder:placeholder,value:inputValue,onChange:handleChange,style:styles.input,required:isRequired})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                   ::placeholder {\n                       color: ${placeholderColor};\n                   }\n               `})]});}addPropertyControls(UncodeNumber,{countryOptions:{type:ControlType.Array,title:\"Country Options\",defaultValue:defaultCountryOptions,propertyControl:{type:ControlType.Object,controls:{code:{type:ControlType.String,title:\"Country Code\",description:\"C\\xf3digo do pa\\xeds / Country code\"},name:{type:ControlType.String,title:\"Country Name\",description:\"Nome do pa\\xeds / Country name\"},flag:{type:ControlType.String,title:\"Flag Emoji\",description:\"Emoji da bandeira do pa\\xeds / Country flag emoji\"},format:{type:ControlType.String,title:\"Phone Number Format\",description:\"Formato do n\\xfamero de telefone / Phone number format\"}}}},name:{type:ControlType.String,title:\"Name\",defaultValue:\"numberInputValue\",description:\"Nome do campo de entrada / Input field name\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Enter your phone number\",description:\"Texto de espa\\xe7o reservado / Placeholder text\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",toggleKey:\"paddingPerSide\",toggleTitles:[\"All Sides\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:10,description:\"Espa\\xe7amento interno do campo / Internal field spacing\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,description:\"Espa\\xe7amento entre o seletor e o campo / Spacing between selector and field\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#ffffff\",description:\"Cor do texto no campo / Text color in field\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#1B2622\",description:\"Cor de fundo do campo / Field background color\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"none\",description:\"Cor da borda do campo / Field border color\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:6,description:\"Raio da borda do campo / Field border radius\"},font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontSize:14,lineHeight:\"1em\"},description:\"Fonte a ser utilizada no campo / Font to be used in field\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,description:\"Tamanho da fonte do campo / Field font size\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder Color\",defaultValue:\"#ffffff\",description:\"Cor do texto do placeholder / Placeholder text color\"},isRequired:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,description:\"Campo \\xe9 obrigat\\xf3rio / Field is required\"},codeBy:{type:ControlType.String,title:\" \",defaultValue:\"Autor:\",readOnly:true,description:\"Este componente foi criado por @omatusaelhorch / This component was created by @omatusaelhorch\"}})// Code by @omatusaelhorch\n;\nexport const __FramerMetadata__ = {\"exports\":{\"UncodeNumber\":{\"type\":\"reactComponent\",\"name\":\"UncodeNumber\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFormInput\":{\"type\":\"reactComponent\",\"name\":\"withFormInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UncodeNumber.map"],"mappings":"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"}