{"version":3,"file":"Form_intcode.1CC2Qx0e.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/4ZS5OplDHdT06USMATuX/R0Yd9MfLzMrEte3WgS75/Form_intcode.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{ControlType,addPropertyControls}from\"framer\";const countries=[{name:\"Afghanistan\",iso2:\"af\",dialCode:\"+93\"},{name:\"Albania\",iso2:\"al\",dialCode:\"+355\"},{name:\"Algeria\",iso2:\"dz\",dialCode:\"+213\"},{name:\"American Samoa\",iso2:\"as\",dialCode:\"+1\"},{name:\"Andorra\",iso2:\"ad\",dialCode:\"+376\"},{name:\"Angola\",iso2:\"ao\",dialCode:\"+244\"},{name:\"Anguilla\",iso2:\"ai\",dialCode:\"+1\"},{name:\"Antigua and Barbuda\",iso2:\"ag\",dialCode:\"+1\"},{name:\"Argentina\",iso2:\"ar\",dialCode:\"+54\"},{name:\"Armenia\",iso2:\"am\",dialCode:\"+374\"},{name:\"Aruba\",iso2:\"aw\",dialCode:\"+297\"},{name:\"Australia\",iso2:\"au\",dialCode:\"+61\"},{name:\"Austria\",iso2:\"at\",dialCode:\"+43\"},{name:\"Azerbaijan\",iso2:\"az\",dialCode:\"+994\"},{name:\"Bahamas\",iso2:\"bs\",dialCode:\"+1\"},{name:\"Bahrain\",iso2:\"bh\",dialCode:\"+973\"},{name:\"Bangladesh\",iso2:\"bd\",dialCode:\"+880\"},{name:\"Barbados\",iso2:\"bb\",dialCode:\"+1\"},{name:\"Belarus\",iso2:\"by\",dialCode:\"+375\"},{name:\"Belgium\",iso2:\"be\",dialCode:\"+32\"},{name:\"Belize\",iso2:\"bz\",dialCode:\"+501\"},{name:\"Benin\",iso2:\"bj\",dialCode:\"+229\"},{name:\"Bermuda\",iso2:\"bm\",dialCode:\"+1\"},{name:\"Bhutan\",iso2:\"bt\",dialCode:\"+975\"},{name:\"Bolivia\",iso2:\"bo\",dialCode:\"+591\"},{name:\"Bosnia and Herzegovina\",iso2:\"ba\",dialCode:\"+387\"},{name:\"Botswana\",iso2:\"bw\",dialCode:\"+267\"},{name:\"Brazil\",iso2:\"br\",dialCode:\"+55\"},{name:\"British Virgin Islands\",iso2:\"vg\",dialCode:\"+1\"},{name:\"Brunei\",iso2:\"bn\",dialCode:\"+673\"},{name:\"Bulgaria\",iso2:\"bg\",dialCode:\"+359\"},{name:\"Burkina Faso\",iso2:\"bf\",dialCode:\"+226\"},{name:\"Burundi\",iso2:\"bi\",dialCode:\"+257\"},{name:\"Cambodia\",iso2:\"kh\",dialCode:\"+855\"},{name:\"Cameroon\",iso2:\"cm\",dialCode:\"+237\"},{name:\"Canada\",iso2:\"ca\",dialCode:\"+1\"},{name:\"Cape Verde\",iso2:\"cv\",dialCode:\"+238\"},{name:\"Cayman Islands\",iso2:\"ky\",dialCode:\"+1\"},{name:\"Central African Republic\",iso2:\"cf\",dialCode:\"+236\"},{name:\"Chad\",iso2:\"td\",dialCode:\"+235\"},{name:\"Chile\",iso2:\"cl\",dialCode:\"+56\"},{name:\"China\",iso2:\"cn\",dialCode:\"+86\"},{name:\"Colombia\",iso2:\"co\",dialCode:\"+57\"},{name:\"Comoros\",iso2:\"km\",dialCode:\"+269\"},{name:\"Cook Islands\",iso2:\"ck\",dialCode:\"+682\"},{name:\"Costa Rica\",iso2:\"cr\",dialCode:\"+506\"},{name:\"Croatia\",iso2:\"hr\",dialCode:\"+385\"},{name:\"Cuba\",iso2:\"cu\",dialCode:\"+53\"},{name:\"Cyprus\",iso2:\"cy\",dialCode:\"+357\"},{name:\"Czech Republic\",iso2:\"cz\",dialCode:\"+420\"},{name:\"Democratic Republic of the Congo\",iso2:\"cd\",dialCode:\"+243\"},{name:\"Denmark\",iso2:\"dk\",dialCode:\"+45\"},{name:\"Djibouti\",iso2:\"dj\",dialCode:\"+253\"},{name:\"Dominica\",iso2:\"dm\",dialCode:\"+1\"},{name:\"Dominican Republic\",iso2:\"do\",dialCode:\"+1\"},{name:\"Ecuador\",iso2:\"ec\",dialCode:\"+593\"},{name:\"Egypt\",iso2:\"eg\",dialCode:\"+20\"},{name:\"El Salvador\",iso2:\"sv\",dialCode:\"+503\"},{name:\"Equatorial Guinea\",iso2:\"gq\",dialCode:\"+240\"},{name:\"Eritrea\",iso2:\"er\",dialCode:\"+291\"},{name:\"Estonia\",iso2:\"ee\",dialCode:\"+372\"},{name:\"Eswatini\",iso2:\"sz\",dialCode:\"+268\"},{name:\"Ethiopia\",iso2:\"et\",dialCode:\"+251\"},{name:\"Fiji\",iso2:\"fj\",dialCode:\"+679\"},{name:\"Finland\",iso2:\"fi\",dialCode:\"+358\"},{name:\"France\",iso2:\"fr\",dialCode:\"+33\"},{name:\"Gabon\",iso2:\"ga\",dialCode:\"+241\"},{name:\"Gambia\",iso2:\"gm\",dialCode:\"+220\"},{name:\"Georgia\",iso2:\"ge\",dialCode:\"+995\"},{name:\"Germany\",iso2:\"de\",dialCode:\"+49\"},{name:\"Ghana\",iso2:\"gh\",dialCode:\"+233\"},{name:\"Greece\",iso2:\"gr\",dialCode:\"+30\"},{name:\"Greenland\",iso2:\"gl\",dialCode:\"+299\"},{name:\"Grenada\",iso2:\"gd\",dialCode:\"+1\"},{name:\"Guatemala\",iso2:\"gt\",dialCode:\"+502\"},{name:\"Guinea\",iso2:\"gn\",dialCode:\"+224\"},{name:\"Guyana\",iso2:\"gy\",dialCode:\"+592\"},{name:\"Haiti\",iso2:\"ht\",dialCode:\"+509\"},{name:\"Honduras\",iso2:\"hn\",dialCode:\"+504\"},{name:\"Hong Kong\",iso2:\"hk\",dialCode:\"+852\"},{name:\"Hungary\",iso2:\"hu\",dialCode:\"+36\"},{name:\"Iceland\",iso2:\"is\",dialCode:\"+354\"},{name:\"India\",iso2:\"in\",dialCode:\"+91\"},{name:\"Indonesia\",iso2:\"id\",dialCode:\"+62\"},{name:\"Iran\",iso2:\"ir\",dialCode:\"+98\"},{name:\"Iraq\",iso2:\"iq\",dialCode:\"+964\"},{name:\"Ireland\",iso2:\"ie\",dialCode:\"+353\"},{name:\"Israel\",iso2:\"il\",dialCode:\"+972\"},{name:\"Italy\",iso2:\"it\",dialCode:\"+39\"},{name:\"Jamaica\",iso2:\"jm\",dialCode:\"+1\"},{name:\"Japan\",iso2:\"jp\",dialCode:\"+81\"},{name:\"Jordan\",iso2:\"jo\",dialCode:\"+962\"},{name:\"Kazakhstan\",iso2:\"kz\",dialCode:\"+7\"},{name:\"Kenya\",iso2:\"ke\",dialCode:\"+254\"},{name:\"Kiribati\",iso2:\"ki\",dialCode:\"+686\"},{name:\"Kuwait\",iso2:\"kw\",dialCode:\"+965\"},{name:\"Kyrgyzstan\",iso2:\"kg\",dialCode:\"+996\"},{name:\"Laos\",iso2:\"la\",dialCode:\"+856\"},{name:\"Latvia\",iso2:\"lv\",dialCode:\"+371\"},{name:\"Lebanon\",iso2:\"lb\",dialCode:\"+961\"},{name:\"Lesotho\",iso2:\"ls\",dialCode:\"+266\"},{name:\"Liberia\",iso2:\"lr\",dialCode:\"+231\"},{name:\"Libya\",iso2:\"ly\",dialCode:\"+218\"},{name:\"Liechtenstein\",iso2:\"li\",dialCode:\"+423\"},{name:\"Lithuania\",iso2:\"lt\",dialCode:\"+370\"},{name:\"Luxembourg\",iso2:\"lu\",dialCode:\"+352\"},{name:\"Madagascar\",iso2:\"mg\",dialCode:\"+261\"},{name:\"Malawi\",iso2:\"mw\",dialCode:\"+265\"},{name:\"Malaysia\",iso2:\"my\",dialCode:\"+60\"},{name:\"Maldives\",iso2:\"mv\",dialCode:\"+960\"},{name:\"Mali\",iso2:\"ml\",dialCode:\"+223\"},{name:\"Malta\",iso2:\"mt\",dialCode:\"+356\"},{name:\"Marshall Islands\",iso2:\"mh\",dialCode:\"+692\"},{name:\"Mauritania\",iso2:\"mr\",dialCode:\"+222\"},{name:\"Mauritius\",iso2:\"mu\",dialCode:\"+230\"},{name:\"Mexico\",iso2:\"mx\",dialCode:\"+52\"},{name:\"Micronesia\",iso2:\"fm\",dialCode:\"+691\"},{name:\"Moldova\",iso2:\"md\",dialCode:\"+373\"},{name:\"Monaco\",iso2:\"mc\",dialCode:\"+377\"},{name:\"Mongolia\",iso2:\"mn\",dialCode:\"+976\"},{name:\"Montenegro\",iso2:\"me\",dialCode:\"+382\"},{name:\"Morocco\",iso2:\"ma\",dialCode:\"+212\"},{name:\"Mozambique\",iso2:\"mz\",dialCode:\"+258\"},{name:\"Myanmar\",iso2:\"mm\",dialCode:\"+95\"},{name:\"Namibia\",iso2:\"na\",dialCode:\"+264\"},{name:\"Nauru\",iso2:\"nr\",dialCode:\"+674\"},{name:\"Nepal\",iso2:\"np\",dialCode:\"+977\"},{name:\"Netherlands\",iso2:\"nl\",dialCode:\"+31\"},{name:\"New Zealand\",iso2:\"nz\",dialCode:\"+64\"},{name:\"Nicaragua\",iso2:\"ni\",dialCode:\"+505\"},{name:\"Niger\",iso2:\"ne\",dialCode:\"+227\"},{name:\"Nigeria\",iso2:\"ng\",dialCode:\"+234\"},{name:\"North Macedonia\",iso2:\"mk\",dialCode:\"+389\"},{name:\"Norway\",iso2:\"no\",dialCode:\"+47\"},{name:\"Oman\",iso2:\"om\",dialCode:\"+968\"},{name:\"Pakistan\",iso2:\"pk\",dialCode:\"+92\"},{name:\"Palau\",iso2:\"pw\",dialCode:\"+680\"},{name:\"Palestine\",iso2:\"ps\",dialCode:\"+970\"},{name:\"Panama\",iso2:\"pa\",dialCode:\"+507\"},{name:\"Papua New Guinea\",iso2:\"pg\",dialCode:\"+675\"},{name:\"Paraguay\",iso2:\"py\",dialCode:\"+595\"},{name:\"Peru\",iso2:\"pe\",dialCode:\"+51\"},{name:\"Philippines\",iso2:\"ph\",dialCode:\"+63\"},{name:\"Poland\",iso2:\"pl\",dialCode:\"+48\"},{name:\"Portugal\",iso2:\"pt\",dialCode:\"+351\"},{name:\"Qatar\",iso2:\"qa\",dialCode:\"+974\"},{name:\"Republic of the Congo\",iso2:\"cg\",dialCode:\"+242\"},{name:\"Romania\",iso2:\"ro\",dialCode:\"+40\"},{name:\"Russia\",iso2:\"ru\",dialCode:\"+7\"},{name:\"Rwanda\",iso2:\"rw\",dialCode:\"+250\"},{name:\"Saint Kitts and Nevis\",iso2:\"kn\",dialCode:\"+1\"},{name:\"Saint Lucia\",iso2:\"lc\",dialCode:\"+1\"},{name:\"Saint Vincent and the Grenadines\",iso2:\"vc\",dialCode:\"+1\"},{name:\"Samoa\",iso2:\"ws\",dialCode:\"+685\"},{name:\"San Marino\",iso2:\"sm\",dialCode:\"+378\"},{name:\"Saudi Arabia\",iso2:\"sa\",dialCode:\"+966\"},{name:\"Senegal\",iso2:\"sn\",dialCode:\"+221\"},{name:\"Serbia\",iso2:\"rs\",dialCode:\"+381\"},{name:\"Seychelles\",iso2:\"sc\",dialCode:\"+248\"},{name:\"Sierra Leone\",iso2:\"sl\",dialCode:\"+232\"},{name:\"Singapore\",iso2:\"sg\",dialCode:\"+65\"},{name:\"Slovakia\",iso2:\"sk\",dialCode:\"+421\"},{name:\"Slovenia\",iso2:\"si\",dialCode:\"+386\"},{name:\"Solomon Islands\",iso2:\"sb\",dialCode:\"+677\"},{name:\"Somalia\",iso2:\"so\",dialCode:\"+252\"},{name:\"South Africa\",iso2:\"za\",dialCode:\"+27\"},{name:\"South Korea\",iso2:\"kr\",dialCode:\"+82\"},{name:\"South Sudan\",iso2:\"ss\",dialCode:\"+211\"},{name:\"Spain\",iso2:\"es\",dialCode:\"+34\"},{name:\"Sri Lanka\",iso2:\"lk\",dialCode:\"+94\"},{name:\"Sudan\",iso2:\"sd\",dialCode:\"+249\"},{name:\"Suriname\",iso2:\"sr\",dialCode:\"+597\"},{name:\"Sweden\",iso2:\"se\",dialCode:\"+46\"},{name:\"Switzerland\",iso2:\"ch\",dialCode:\"+41\"},{name:\"Syria\",iso2:\"sy\",dialCode:\"+963\"},{name:\"Taiwan\",iso2:\"tw\",dialCode:\"+886\"},{name:\"Tajikistan\",iso2:\"tj\",dialCode:\"+992\"},{name:\"Tanzania\",iso2:\"tz\",dialCode:\"+255\"},{name:\"Thailand\",iso2:\"th\",dialCode:\"+66\"},{name:\"Timor-Leste\",iso2:\"tl\",dialCode:\"+670\"},{name:\"Togo\",iso2:\"tg\",dialCode:\"+228\"},{name:\"Tonga\",iso2:\"to\",dialCode:\"+676\"},{name:\"Trinidad and Tobago\",iso2:\"tt\",dialCode:\"+1\"},{name:\"Tunisia\",iso2:\"tn\",dialCode:\"+216\"},{name:\"Turkey\",iso2:\"tr\",dialCode:\"+90\"},{name:\"Turkmenistan\",iso2:\"tm\",dialCode:\"+993\"},{name:\"Tuvalu\",iso2:\"tv\",dialCode:\"+688\"},{name:\"Uganda\",iso2:\"ug\",dialCode:\"+256\"},{name:\"Ukraine\",iso2:\"ua\",dialCode:\"+380\"},{name:\"United Arab Emirates\",iso2:\"ae\",dialCode:\"+971\"},{name:\"United Kingdom\",iso2:\"gb\",dialCode:\"+44\"},{name:\"United States\",iso2:\"us\",dialCode:\"+1\"},{name:\"Uruguay\",iso2:\"uy\",dialCode:\"+598\"},{name:\"Uzbekistan\",iso2:\"uz\",dialCode:\"+998\"},{name:\"Vanuatu\",iso2:\"vu\",dialCode:\"+678\"},{name:\"Vatican City\",iso2:\"va\",dialCode:\"+39\"},{name:\"Venezuela\",iso2:\"ve\",dialCode:\"+58\"},{name:\"Vietnam\",iso2:\"vn\",dialCode:\"+84\"},{name:\"Yemen\",iso2:\"ye\",dialCode:\"+967\"},{name:\"Zambia\",iso2:\"zm\",dialCode:\"+260\"},{name:\"Zimbabwe\",iso2:\"zw\",dialCode:\"+263\"}];export function PhoneNumberInput(props){const{inputName,defaultCountry,placeholder,borderColor,borderSize,borderRadius,inputBackgroundColor,inputTextColor,dialCodeTextColor,font,fontSize,padding}=props;const[selectedCountry,setSelectedCountry]=useState(countries.find(country=>country.iso2===defaultCountry)||countries[0]);const[phoneNumber,setPhoneNumber]=useState(\"\");const[isDropdownOpen,setIsDropdownOpen]=useState(false);const[search,setSearch]=useState(\"\");const handleCountrySelect=country=>{setSelectedCountry(country);setIsDropdownOpen(false);};const handlePhoneNumberChange=e=>{setPhoneNumber(e.target.value);};useEffect(()=>{const hiddenInput=document.querySelector(`[name=\"${inputName}\"]`);if(hiddenInput){hiddenInput.value=`${selectedCountry.dialCode}${phoneNumber}`;}},[selectedCountry,phoneNumber,inputName]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",border:`${borderSize}px solid ${borderColor}`,borderRadius:`${borderRadius}px`,padding:`${padding}px`,backgroundColor:inputBackgroundColor,color:inputTextColor,gap:\"8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setIsDropdownOpen(!isDropdownOpen),style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"img\",{src:`https://flagcdn.com/w40/${selectedCountry.iso2}.png`,alt:selectedCountry.name,style:{width:\"20px\",height:\"15px\"}}),/*#__PURE__*/_jsx(\"span\",{style:{color:dialCodeTextColor,font},children:selectedCountry.dialCode})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:phoneNumber,onChange:handlePhoneNumberChange,placeholder:placeholder,style:{flex:1,border:\"none\",background:\"transparent\",color:inputTextColor,font,fontSize:`${fontSize}px`}})]}),isDropdownOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor:\"#333\",border:`${borderSize}px solid ${borderColor}`,borderRadius:`${borderRadius}px`,maxHeight:\"200px\",overflowY:\"auto\",zIndex:10,WebkitOverflowScrolling:\"touch\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:search,onChange:e=>setSearch(e.target.value),placeholder:\"Search\",style:{width:\"100%\",padding:`${padding}px`,border:\"none\",borderBottom:`${borderSize}px solid ${borderColor}`,backgroundColor:inputBackgroundColor,color:inputTextColor,font}}),/*#__PURE__*/_jsx(\"ul\",{style:{margin:0,padding:0,listStyle:\"none\"},children:countries.filter(country=>country.name.toLowerCase().includes(search.toLowerCase())||country.dialCode.includes(search)).map(country=>/*#__PURE__*/_jsxs(\"li\",{onClick:()=>handleCountrySelect(country),style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",padding:`${padding}px`,cursor:\"pointer\",color:inputTextColor},children:[/*#__PURE__*/_jsx(\"img\",{src:`https://flagcdn.com/w40/${country.iso2}.png`,alt:country.name,style:{width:\"20px\",height:\"15px\"}}),/*#__PURE__*/_jsx(\"span\",{children:country.name}),/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:\"auto\",color:dialCodeTextColor},children:country.dialCode.replace(\"++\",\"+\")})]},country.iso2))})]}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:inputName,value:`${selectedCountry.dialCode}${phoneNumber}`})]});}// Property Controls\naddPropertyControls(PhoneNumberInput,{inputName:{type:ControlType.String,title:\"Hidden Input Name\",defaultValue:\"phoneNumber\"},defaultCountry:{type:ControlType.String,title:\"Default Country\",defaultValue:\"gb\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Phone number\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#444\"},borderSize:{type:ControlType.Number,title:\"Border Size\",defaultValue:1,min:0,max:10},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:50},inputBackgroundColor:{type:ControlType.Color,title:\"Input BG Color\",defaultValue:\"#222\"},inputTextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFF\"},dialCodeTextColor:{type:ControlType.Color,title:\"Dial Code Color\",defaultValue:\"#FFF\"},font:{type:ControlType.String,title:\"Font\",defaultValue:\"Arial, sans-serif\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:10,max:24},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:8,min:0,max:20}});\nexport const __FramerMetadata__ = {\"exports\":{\"PhoneNumberInput\":{\"type\":\"reactComponent\",\"name\":\"PhoneNumberInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form_intcode.map"],"mappings":"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"}