New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

npm-quality-score-test

Package Overview
Dependencies
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npm-quality-score-test - npm Package Compare versions

Comparing version 1.8.1 to 1.8.2

2

dist/index.js

@@ -1,1 +0,1 @@

(function(D,u){typeof exports=="object"&&typeof module<"u"?u(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],u):(D=typeof globalThis<"u"?globalThis:D||self,u(D["react-international-phone"]={},D.React))})(this,function(D,u){"use strict";const ke="",_=[["Afghanistan",["asia"],"af","93"],["Albania",["europe"],"al","355"],["Algeria",["africa","north-africa"],"dz","213"],["Andorra",["europe"],"ad","376"],["Angola",["africa"],"ao","244"],["Antigua and Barbuda",["america","carribean"],"ag","1268"],["Argentina",["america","south-america"],"ar","54","(..) ........",0,["11","221","223","261","264","2652","280","2905","291","2920","2966","299","341","342","343","351","376","379","381","3833","385","387","388"]],["Armenia",["asia","ex-ussr"],"am","374",".. ......"],["Aruba",["america","carribean"],"aw","297"],["Australia",["oceania"],"au","61","(..) .... ....",0,["2","3","4","7","8","02","03","04","07","08"]],["Austria",["europe","eu-union"],"at","43"],["Azerbaijan",["asia","ex-ussr"],"az","994","(..) ... .. .."],["Bahamas",["america","carribean"],"bs","1242"],["Bahrain",["middle-east"],"bh","973"],["Bangladesh",["asia"],"bd","880"],["Barbados",["america","carribean"],"bb","1246"],["Belarus",["europe","ex-ussr"],"by","375","(..) ... .. .."],["Belgium",["europe","eu-union"],"be","32","... .. .. .."],["Belize",["america","central-america"],"bz","501"],["Benin",["africa"],"bj","229"],["Bhutan",["asia"],"bt","975"],["Bolivia",["america","south-america"],"bo","591"],["Bosnia and Herzegovina",["europe","ex-yugos"],"ba","387"],["Botswana",["africa"],"bw","267"],["Brazil",["america","south-america"],"br","55","(..) ........."],["British Indian Ocean Territory",["asia"],"io","246"],["Brunei",["asia"],"bn","673"],["Bulgaria",["europe","eu-union"],"bg","359"],["Burkina Faso",["africa"],"bf","226"],["Burundi",["africa"],"bi","257"],["Cambodia",["asia"],"kh","855"],["Cameroon",["africa"],"cm","237"],["Canada",["america","north-america"],"ca","1","(...) ...-....",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde",["africa"],"cv","238"],["Caribbean Netherlands",["america","carribean"],"bq","599","",1],["Central African Republic",["africa"],"cf","236"],["Chad",["africa"],"td","235"],["Chile",["america","south-america"],"cl","56"],["China",["asia"],"cn","86","..-........."],["Colombia",["america","south-america"],"co","57","... ... ...."],["Comoros",["africa"],"km","269"],["Congo",["africa"],"cd","243"],["Congo",["africa"],"cg","242"],["Costa Rica",["america","central-america"],"cr","506","....-...."],["Côte d'Ivoire",["africa"],"ci","225",".. .. .. .."],["Croatia",["europe","eu-union","ex-yugos"],"hr","385"],["Cuba",["america","carribean"],"cu","53"],["Curaçao",["america","carribean"],"cw","599","",0],["Cyprus",["europe","eu-union"],"cy","357",".. ......"],["Czech Republic",["europe","eu-union"],"cz","420","... ... ..."],["Denmark",["europe","eu-union","baltic"],"dk","45",".. .. .. .."],["Djibouti",["africa"],"dj","253"],["Dominica",["america","carribean"],"dm","1767"],["Dominican Republic",["america","carribean"],"do","1","",2],["Ecuador",["america","south-america"],"ec","593"],["Egypt",["africa","north-africa"],"eg","20"],["El Salvador",["america","central-america"],"sv","503","....-...."],["Equatorial Guinea",["africa"],"gq","240"],["Eritrea",["africa"],"er","291"],["Estonia",["europe","eu-union","ex-ussr","baltic"],"ee","372",".... ......"],["Ethiopia",["africa"],"et","251"],["Fiji",["oceania"],"fj","679"],["Finland",["europe","eu-union","baltic"],"fi","358",".. ... .. .."],["France",["europe","eu-union"],"fr","33",". .. .. .. .."],["French Guiana",["america","south-america"],"gf","594"],["French Polynesia",["oceania"],"pf","689"],["Gabon",["africa"],"ga","241"],["Gambia",["africa"],"gm","220"],["Georgia",["asia","ex-ussr"],"ge","995"],["Germany",["europe","eu-union","baltic"],"de","49",".... ........"],["Ghana",["africa"],"gh","233"],["Greece",["europe","eu-union"],"gr","30"],["Grenada",["america","carribean"],"gd","1473"],["Guadeloupe",["america","carribean"],"gp","590","",0],["Guam",["oceania"],"gu","1671"],["Guatemala",["america","central-america"],"gt","502","....-...."],["Guinea",["africa"],"gn","224"],["Guinea-Bissau",["africa"],"gw","245"],["Guyana",["america","south-america"],"gy","592"],["Haiti",["america","carribean"],"ht","509","....-...."],["Honduras",["america","central-america"],"hn","504"],["Hong Kong",["asia"],"hk","852",".... ...."],["Hungary",["europe","eu-union"],"hu","36"],["Iceland",["europe"],"is","354","... ...."],["India",["asia"],"in","91",".....-....."],["Indonesia",["asia"],"id","62"],["Iran",["middle-east"],"ir","98","... ... ...."],["Iraq",["middle-east"],"iq","964"],["Ireland",["europe","eu-union"],"ie","353",".. ......."],["Israel",["middle-east"],"il","972","... ... ...."],["Italy",["europe","eu-union"],"it","39","... .......",0],["Jamaica",["america","carribean"],"jm","1876"],["Japan",["asia"],"jp","81",".. .... ...."],["Jordan",["middle-east"],"jo","962"],["Kazakhstan",["asia","ex-ussr"],"kz","7","... ...-..-..",1,["310","311","312","313","315","318","321","324","325","326","327","336","7172","73622"]],["Kenya",["africa"],"ke","254"],["Kiribati",["oceania"],"ki","686"],["Kosovo",["europe","ex-yugos"],"xk","383"],["Kuwait",["middle-east"],"kw","965"],["Kyrgyzstan",["asia","ex-ussr"],"kg","996","... ... ..."],["Laos",["asia"],"la","856"],["Latvia",["europe","eu-union","ex-ussr","baltic"],"lv","371",".. ... ..."],["Lebanon",["middle-east"],"lb","961"],["Lesotho",["africa"],"ls","266"],["Liberia",["africa"],"lr","231"],["Libya",["africa","north-africa"],"ly","218"],["Liechtenstein",["europe"],"li","423"],["Lithuania",["europe","eu-union","ex-ussr","baltic"],"lt","370"],["Luxembourg",["europe","eu-union"],"lu","352"],["Macau",["asia"],"mo","853"],["Macedonia",["europe","ex-yugos"],"mk","389"],["Madagascar",["africa"],"mg","261"],["Malawi",["africa"],"mw","265"],["Malaysia",["asia"],"my","60","..-....-...."],["Maldives",["asia"],"mv","960"],["Mali",["africa"],"ml","223"],["Malta",["europe","eu-union"],"mt","356"],["Marshall Islands",["oceania"],"mh","692"],["Martinique",["america","carribean"],"mq","596"],["Mauritania",["africa"],"mr","222"],["Mauritius",["africa"],"mu","230"],["Mexico",["america","central-america"],"mx","52","... ... ....",0,["33","55","81","229","656","664","774","998"]],["Micronesia",["oceania"],"fm","691"],["Moldova",["europe"],"md","373","(..) ..-..-.."],["Monaco",["europe"],"mc","377"],["Mongolia",["asia"],"mn","976"],["Montenegro",["europe","ex-yugos"],"me","382"],["Morocco",["africa","north-africa"],"ma","212"],["Mozambique",["africa"],"mz","258"],["Myanmar",["asia"],"mm","95"],["Namibia",["africa"],"na","264"],["Nauru",["africa"],"nr","674"],["Nepal",["asia"],"np","977"],["Netherlands",["europe","eu-union"],"nl","31",".. ........"],["New Caledonia",["oceania"],"nc","687"],["New Zealand",["oceania"],"nz","64","...-...-...."],["Nicaragua",["america","central-america"],"ni","505"],["Niger",["africa"],"ne","227"],["Nigeria",["africa"],"ng","234"],["North Korea",["asia"],"kp","850"],["Norway",["europe","baltic"],"no","47","... .. ..."],["Oman",["middle-east"],"om","968"],["Pakistan",["asia"],"pk","92","...-......."],["Palau",["oceania"],"pw","680"],["Palestine",["middle-east"],"ps","970"],["Panama",["america","central-america"],"pa","507"],["Papua New Guinea",["oceania"],"pg","675"],["Paraguay",["america","south-america"],"py","595"],["Peru",["america","south-america"],"pe","51"],["Philippines",["asia"],"ph","63",".... ......."],["Poland",["europe","eu-union","baltic"],"pl","48","...-...-..."],["Portugal",["europe","eu-union"],"pt","351"],["Puerto Rico",["america","carribean"],"pr","1","",3],["Qatar",["middle-east"],"qa","974"],["Réunion",["africa"],"re","262"],["Romania",["europe","eu-union"],"ro","40"],["Russia",["europe","asia","ex-ussr","baltic"],"ru","7","(...) ...-..-..",0],["Rwanda",["africa"],"rw","250"],["Saint Kitts and Nevis",["america","carribean"],"kn","1869"],["Saint Lucia",["america","carribean"],"lc","1758"],["Saint Vincent and the Grenadines",["america","carribean"],"vc","1784"],["Samoa",["oceania"],"ws","685"],["San Marino",["europe"],"sm","378"],["São Tomé and Príncipe",["africa"],"st","239"],["Saudi Arabia",["middle-east"],"sa","966"],["Senegal",["africa"],"sn","221"],["Serbia",["europe","ex-yugos"],"rs","381"],["Seychelles",["africa"],"sc","248"],["Sierra Leone",["africa"],"sl","232"],["Singapore",["asia"],"sg","65","....-...."],["Slovakia",["europe","eu-union"],"sk","421"],["Slovenia",["europe","eu-union","ex-yugos"],"si","386"],["Solomon Islands",["oceania"],"sb","677"],["Somalia",["africa"],"so","252"],["South Africa",["africa"],"za","27"],["South Korea",["asia"],"kr","82","... .... ...."],["South Sudan",["africa","north-africa"],"ss","211"],["Spain",["europe","eu-union"],"es","34","... ... ..."],["Sri Lanka",["asia"],"lk","94"],["Sudan",["africa"],"sd","249"],["Suriname",["america","south-america"],"sr","597"],["Swaziland",["africa"],"sz","268"],["Sweden",["europe","eu-union","baltic"],"se","46","(...) ...-..."],["Switzerland",["europe"],"ch","41",".. ... .. .."],["Syria",["middle-east"],"sy","963"],["Taiwan",["asia"],"tw","886"],["Tajikistan",["asia","ex-ussr"],"tj","992"],["Tanzania",["africa"],"tz","255"],["Thailand",["asia"],"th","66"],["Timor-Leste",["asia"],"tl","670"],["Togo",["africa"],"tg","228"],["Tonga",["oceania"],"to","676"],["Trinidad and Tobago",["america","carribean"],"tt","1868"],["Tunisia",["africa","north-africa"],"tn","216"],["Turkey",["europe"],"tr","90","... ... .. .."],["Turkmenistan",["asia","ex-ussr"],"tm","993"],["Tuvalu",["asia"],"tv","688"],["Uganda",["africa"],"ug","256"],["Ukraine",["europe","ex-ussr"],"ua","380","(..) ... .. .."],["United Arab Emirates",["middle-east"],"ae","971"],["United Kingdom",["europe","eu-union"],"gb","44",".... ......"],["United States",["america","north-america"],"us","1","(...) ...-....",0,["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","225","228","229","231","239","248","251","252","253","254","256","260","262","269","270","276","281","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","325","330","334","336","337","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","425","432","434","435","440","478","479","480","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","559","561","562","563","570","573","574","575","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","650","651","660","661","662","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","724","727","731","732","734","740","757","760","763","765","770","772","773","775","781","785","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","843","845","847","850","856","858","859","860","863","864","865","870","901","903","904","906","907","908","909","910","912","913","914","915","916","918","919","920","925","928","931","936","937","940","941","949","951","952","954","956","970","972","973","978","979","985","989"]],["Uruguay",["america","south-america"],"uy","598"],["Uzbekistan",["asia","ex-ussr"],"uz","998",".. ... .. .."],["Vanuatu",["oceania"],"vu","678"],["Vatican City",["europe"],"va","39",".. .... ....",1],["Venezuela",["america","south-america"],"ve","58"],["Vietnam",["asia"],"vn","84"],["Yemen",["middle-east"],"ye","967"],["Zambia",["africa"],"zm","260"],["Zimbabwe",["africa"],"zw","263"]],re=({ref:a,onClickOutside:e})=>{u.useEffect(()=>{if(typeof document===void 0)return;const r=i=>{!a.current||a.current.contains(i.target)||e(i)};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}},[a,e])},te="react-international-phone-",O=(...a)=>a.filter(e=>!!e).join(" ").trim(),ie=(...a)=>O(...a).split(" ").map(e=>`${te}${e}`).join(" "),N=({addPrefix:a,rawClassNames:e})=>O(ie(...a),...e),ne=({value:a,mask:e,maskSymbol:r,offset:i=0,trimNonMaskCharsLeftover:t=!1})=>{if(a.length<i)return a;const s=a.slice(0,i),o=a.slice(i);let n=s,c=0;for(const l of e.split("")){if(c>=o.length){if(!t&&l!==r){n+=l;continue}break}l===r?(n+=o[c],c+=1):n+=l}return n},T=a=>a.replace(/\D/g,""),oe=(a,e)=>{const r=a.style.display;r!=="block"&&(a.style.display="block");const i=a.getBoundingClientRect(),t=e.getBoundingClientRect(),s=t.top-i.top,o=i.bottom-t.bottom;s>=0&&o>=0||(Math.abs(s)<Math.abs(o)?a.scrollTop+=s:a.scrollTop-=o),a.style.display=r},se=a=>{const{name:e,regions:r,iso2:i,dialCode:t,format:s,priority:o,areaCodes:n}=a;return[e,r,i,t,s,o,n].filter(Boolean)},I=a=>{const[e,r,i,t,s,o,n]=a;return{name:e,regions:r,iso2:i,dialCode:t,format:s,priority:o,areaCodes:n}},le=a=>`Field "${a}" is not supported`,A=({value:a,field:e,countries:r})=>{if(["regions","priority"].includes(e))throw new Error(le(e));const i=r.find(t=>{const s=I(t);return a===s[e]});if(i)return I(i)},q=({phone:a,countries:e})=>{const r={country:void 0,fullDialCodeMatch:!1,areaCodeMatch:void 0};if(!a)return r;const i=T(a);if(!i)return r;let t=r;const s=({country:o,fullDialCodeMatch:n,areaCodeMatch:c})=>{var d,m;const l=o.dialCode===((d=t.country)==null?void 0:d.dialCode),f=(o.priority??0)<(((m=t.country)==null?void 0:m.priority)??0);(!l||f)&&(t={country:o,fullDialCodeMatch:n,areaCodeMatch:c})};for(const o of e){const n=I(o),{dialCode:c,areaCodes:l}=n;if(i.startsWith(c)){const f=t.country?Number(c)>=Number(t.country.dialCode):!0;if(l){const d=i.substring(c.length);for(const m of l)if(d.startsWith(m))return{country:n,fullDialCodeMatch:!0,areaCodeMatch:!0}}(f||c===i||!t.fullDialCodeMatch)&&s({country:n,fullDialCodeMatch:!0,areaCodeMatch:l?!l:void 0})}t.fullDialCodeMatch||i.length<c.length&&c.startsWith(i)&&(!t.country||Number(c)<=Number(t.country.dialCode))&&s({country:n,fullDialCodeMatch:!1})}return t},F=({phone:a,dialCode:e,prefix:r="+",charAfterDialCode:i=" "})=>{if(!a||!e)return a;let t=a;return t.startsWith(r)&&(t=t.replace(r,"")),t.startsWith(e)?(t=t.replace(e,""),t.startsWith(i)&&(t=t.replace(i,"")),t):a},ue=({phone:a,dialCode:e,prefix:r="+",charAfterDialCode:i=" "})=>`${r}${e}${i}${F({phone:a,dialCode:e,charAfterDialCode:i,prefix:r})}`,ce=(a,e)=>{const r=e.disableDialCodeAndPrefix?!1:e.forceDialCode,i=e.disableDialCodeAndPrefix?!1:e.insertDialCodeOnEmpty;let t=a;const s=l=>e.trimNonDigitsEnd?l.trim():l;if(!t)return i&&!t.length||r?s(`${e.prefix}${e.dialCode}${e.charAfterDialCode}`):s(t);if(t=T(t),t===e.dialCode&&!e.disableDialCodeAndPrefix)return s(`${e.prefix}${e.dialCode}${e.charAfterDialCode}`);if(e.dialCode.startsWith(t)&&!e.disableDialCodeAndPrefix)return s(r?`${e.prefix}${e.dialCode}${e.charAfterDialCode}`:`${e.prefix}${t}`);if(!t.startsWith(e.dialCode)&&!e.disableDialCodeAndPrefix){if(r)return s(`${e.prefix}${e.dialCode}${e.charAfterDialCode}`);if(t.length<e.dialCode.length)return s(`${e.prefix}${t}`)}const o=()=>{let l=e.dialCode.length;e.disableDialCodeAndPrefix&&(l=0);const f=t.slice(0,l),d=t.slice(l);return{phoneLeftSide:f,phoneRightSide:d}};let{phoneLeftSide:n,phoneRightSide:c}=o();return n=`${e.prefix}${n}${e.charAfterDialCode}`,c=ne({value:c,mask:e.mask,maskSymbol:e.maskChar,trimNonMaskCharsLeftover:e.trimNonDigitsEnd}),e.disableDialCodeAndPrefix&&(n=""),s(`${n}${c}`)},j=a=>/\d/.test(a),de=({phoneBeforeInput:a,phoneAfterInput:e,phoneAfterFormatted:r,cursorPositionAfterInput:i,leftOffset:t=0,deletion:s})=>{if(i<t)return t;if(!a)return r.length;const o=s==="backward";if(i===0&&e.length>0&&r.length>0){if(o)return 0;for(let d=0;d<r.length;d+=1)if(j(r[d]))return d;return r.length}if(e.length<a.length&&e.length===1)return r.length;let n=null;for(let d=i-1;d>=0;d-=1)if(j(e[d])){n=d;break}if(n===null)return i!==0?i:r.length;let c=0;for(let d=0;d<n;d+=1)j(e[d])&&(c+=1);o&&(c-=1);let l=0,f=0;for(let d=0;d<r.length&&(l+=1,j(r[d])&&(f+=1),f!==c+1);d+=1);for(;!j(r[l])&&l<r.length;)l+=1;return o&&(l+=1),l},me={size:20},fe=(a,e)=>{const{size:r}={...me,...e},[i,t]=u.useState(a),[s,o]=u.useState([a]),[n,c]=u.useState(0),l=u.useCallback((m,C)=>{if(m!==i){if(C!=null&&C.overrideLastHistoryItem)o(p=>[...p.slice(0,n),m]);else{const p=s.length>=r;o(S=>[...S.slice(p?1:0,n+1),m]),p||c(S=>S+1)}t(m)}},[i,n,s.length,r]),f=u.useCallback(()=>n<=0?!1:(t(s[n-1]),c(m=>m-1),!0),[s,n]),d=u.useCallback(()=>n+1>=s.length?!1:(t(s[n+1]),c(m=>m+1),!0),[s,n]);return[i,l,f,d]},he=()=>{const[a,e]=u.useState(),[r,i]=u.useState(Date.now());return{check:()=>{const s=Date.now(),o=a?s-r:void 0;return e(r),i(s),o}}},H=".",U={prefix:"+",defaultMask:"............",charAfterDialCode:" ",historySaveDebounceMS:200,disableCountryGuess:!1,disableDialCodePrefill:!1,forceDialCode:!1,disableDialCodeAndPrefix:!1,countries:_},J=(a,e)=>{const{country:r,countries:i,prefix:t,defaultMask:s,charAfterDialCode:o,historySaveDebounceMS:n,disableCountryGuess:c,disableDialCodePrefill:l,forceDialCode:f,disableDialCodeAndPrefix:d,onCountryGuess:m,onPhoneUpdate:C}={...U,...e},p=d?!1:!c,S=he(),v=u.useMemo(()=>{if(r)return A({value:r,field:"iso2",countries:i})},[r,i]),h=(k,{trimNonDigitsEnd:M,insertDialCodeOnEmpty:L,forceDisableCountryGuess:z})=>{const V=!z&&p?q({phone:k,countries:i}):void 0,E=!z&&p?(V==null?void 0:V.country)??v:v;return{phone:E?ce(k,{prefix:t,mask:E.format??s,maskChar:H,dialCode:E.dialCode,trimNonDigitsEnd:M,charAfterDialCode:o,forceDialCode:f,insertDialCodeOnEmpty:L,disableDialCodeAndPrefix:d}):k,countryGuessResult:V,formatCountry:E}},[w,g,x,b]=fe(""),[y,P]=u.useState(!1),$=(k,{deletion:M,cursorPosition:L,insertDialCodeOnEmpty:z,inserted:V}={})=>{let E=k,G=L;f&&!d&&v&&!T(k).startsWith(v.dialCode)&&k&&(V&&k.startsWith(t)&&k.length-(L??0)===0?E=k:(E=w,G=0));const{phone:W,countryGuessResult:B,formatCountry:De}=h(E,{trimNonDigitsEnd:M==="backward",insertDialCodeOnEmpty:z||!y&&!l,forceDisableCountryGuess:f&&!!M&&T(E).length<((v==null?void 0:v.dialCode.length)??0)}),ae=S.check(),ve=ae?ae>n:!0;return g(W,{overrideLastHistoryItem:!ve}),C==null||C(W,{formatCountry:De,unformattedValue:E,cursorPosition:G??0,deletion:M}),p&&(B!=null&&B.country)&&B.country.name!==r&&(m==null||m(B)),y||P(!0),W};return u.useEffect(()=>{y&&a===w||$(a)},[a]),{phone:w,initialized:y,undo:x,redo:b,handleValueChange:$}},Z=(a,e)=>{const{countries:r,defaultMask:i,defaultMaskMinPhoneLength:t=10,prefix:s,charAfterDialCode:o}={...U,...e},{country:n,fullDialCodeMatch:c,areaCodeMatch:l}=q({phone:a,countries:r});if(!n||!c)return{country:void 0,lengthMatch:!1,areaCodeMatch:l,isValid:!1};const f=`${s}${n.dialCode}${o}`;if(!a.startsWith(f))return{country:n,lengthMatch:!1,areaCodeMatch:l,isValid:!1};const d=a.substring(f.length),m=!n.format,C=m?i:n.format;if(m&&T(a).length<t)return{country:n,lengthMatch:!1,areaCodeMatch:l,isValid:!1};if(!m&&d.length!==C.length)return{country:n,lengthMatch:!1,areaCodeMatch:l,isValid:!1};for(let p=0;p<d.length;p+=1)if(d[p]!==C[p]&&C[p]!==H)return{country:n,lengthMatch:!1,areaCodeMatch:l,isValid:!1};return{country:n,lengthMatch:!0,areaCodeMatch:l,isValid:l??!0}},Se="",be=(a,e)=>{const r=parseInt(a,16);return Number(r+e).toString(16)},Ce="abcdefghijklmnopqrstuvwxyz",ye="1f1e6",Q=Ce.split("").reduce((a,e,r)=>({...a,[e]:be(ye,r)}),{}),pe=a=>[Q[a[0]],Q[a[1]]].join("-"),K=({iso2:a,size:e="24px",protocol:r="https",disableLazyLoading:i,className:t,...s})=>{if(!a)return u.createElement("img",{width:e,height:e,...s});const o=pe(a),n=`${r}://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/${o}.svg`;return u.createElement("img",{className:N({addPrefix:["flag-emoji"],rawClassNames:[t]}),src:n,width:e,height:e,draggable:!1,"data-country":a,loading:i?void 0:"lazy",...s})},Ne="",Y=({show:a,dialCodePrefix:e="+",selectedCountry:r,countries:i=_,onSelect:t,onClose:s,...o})=>{const n=u.useRef(null),c=u.useRef(),l=u.useCallback(h=>i.findIndex(w=>I(w).iso2===h),[i]),[f,d]=u.useState(l(r)),m=()=>{c.current!==r&&d(l(r))},C=u.useCallback(h=>{d(l(h.iso2)),t==null||t(h)},[t,l]),p=h=>{const w=i.length-1,g=x=>h==="prev"?x-1:h==="next"?x+1:h==="last"?w:0;d(x=>{const b=g(x);return b<0?0:b>w?w:b})},S=h=>{if(h.key==="Enter"){const w=I(i[f]);C(w);return}if(h.key==="Escape"){s==null||s();return}if(h.key==="ArrowUp"){h.preventDefault(),p("prev");return}if(h.key==="ArrowDown"){h.preventDefault(),p("next");return}if(h.key==="PageUp"){h.preventDefault(),p("first");return}if(h.key==="PageDown"){h.preventDefault(),p("last");return}},v=u.useCallback(()=>{if(!n.current||f===void 0)return;const h=I(i[f]).iso2;if(h===c.current)return;const w=n.current.querySelector(`[data-country="${h}"]`);w&&(oe(n.current,w),c.current=h)},[f,i]);return u.useEffect(()=>{v()},[f,v]),u.useEffect(()=>{n.current&&(a?n.current.focus():m())},[a]),u.useEffect(()=>{m()},[r]),u.createElement("ul",{ref:n,role:"listbox",className:N({addPrefix:["country-selector-dropdown"],rawClassNames:[o.className]}),style:{display:a?"block":"none",...o.style},onKeyDown:S,onBlur:s,tabIndex:-1,"aria-activedescendant":`${I(i[f]).iso2}-option`},i.map((h,w)=>{const g=I(h),x=g.iso2===r,b=w===f;return u.createElement("li",{key:g.iso2,"data-country":g.iso2,role:"option","aria-selected":x,"aria-label":`${g.name} ${e}${g.dialCode}`,id:`${g.iso2}-option`,className:N({addPrefix:["country-selector-dropdown__list-item",x&&"country-selector-dropdown__list-item--selected",b&&"country-selector-dropdown__list-item--focused"],rawClassNames:[o.listItemClassName]}),onClick:()=>C(g),style:o.listItemStyle},u.createElement(K,{iso2:g.iso2,className:N({addPrefix:["country-selector-dropdown__list-item-flag-emoji"],rawClassNames:[o.listItemFlagClassName]}),style:o.listItemFlagStyle}),u.createElement("span",{className:N({addPrefix:["country-selector-dropdown__list-item-country-name"],rawClassNames:[o.listItemCountryNameClassName]}),style:o.listItemCountryNameStyle},g.name),u.createElement("span",{className:N({addPrefix:["country-selector-dropdown__list-item-dial-code"],rawClassNames:[o.listItemDialCodeClassName]}),style:o.listItemDialCodeStyle},e,g.dialCode))}))},X=({selectedCountry:a,onSelect:e,disabled:r,hideDropdown:i,countries:t=_,renderButtonWrapper:s,...o})=>{const[n,c]=u.useState(!1),l=u.useMemo(()=>{if(a)return A({value:a,field:"iso2",countries:t})},[t,a]),f=u.useRef(null);re({ref:f,onClickOutside:()=>c(!1)});const d=C=>{C.key&&["ArrowUp","ArrowDown"].includes(C.key)&&(C.preventDefault(),c(!0))},m=()=>{const C={title:l==null?void 0:l.name,onClick:()=>c(S=>!S),onKeyDown:d,disabled:i||r,role:"combobox","aria-label":"Country selector","aria-haspopup":"listbox","aria-expanded":n},p=u.createElement("div",{className:N({addPrefix:["country-selector-button__button-content"],rawClassNames:[o.buttonContentWrapperClassName]}),style:o.buttonContentWrapperStyle},u.createElement(K,{iso2:a,className:N({addPrefix:["country-selector-button__flag-emoji",r&&"country-selector-button__flag-emoji--disabled"],rawClassNames:[o.flagClassName]}),style:{visibility:a?"visible":"hidden",...o.flagStyle}}),!i&&u.createElement("div",{className:N({addPrefix:["country-selector-button__dropdown-arrow",r&&"country-selector-button__dropdown-arrow--disabled",n&&"country-selector-button__dropdown-arrow--active"],rawClassNames:[o.dropdownArrowClassName]}),style:o.dropdownArrowStyle}));return s?s({children:p,rootProps:C}):u.createElement("button",{...C,type:"button",className:N({addPrefix:["country-selector-button",n&&"country-selector-button--active",r&&"country-selector-button--disabled",i&&"country-selector-button--hide-dropdown"],rawClassNames:[o.buttonClassName]}),"data-country":a,style:o.buttonStyle},p)};return u.createElement("div",{className:N({addPrefix:["country-selector"],rawClassNames:[o.className]}),style:o.style,ref:f},m(),u.createElement(Y,{show:n,countries:t,onSelect:C=>{c(!1),e==null||e(C)},selectedCountry:a,onClose:()=>{c(!1)},...o.dropdownStyleProps}))},xe="",R=({dialCode:a,prefix:e,disabled:r,style:i,className:t})=>u.createElement("div",{className:N({addPrefix:["dial-code-preview",r&&"dial-code-preview--disabled"],rawClassNames:[t]}),style:i},`${e}${a}`),Me="",ee=({initialCountry:a,value:e="",prefix:r="+",countries:i=_,disableDialCodeAndPrefix:t,hideSpaceAfterDialCode:s,onCountryChange:o,...n})=>{const c=u.useRef(null),[l,f]=u.useState(a),d=u.useMemo(()=>{if(l)return A({value:l,field:"iso2",countries:i})},[i,l]),m=s?"":" ",C=(d==null?void 0:d.dialCode)??"",p=t?F({phone:e,dialCode:C,charAfterDialCode:m,prefix:r}):e,{phone:S,initialized:v,undo:h,redo:w,handleValueChange:g}=J(p,{country:l,countries:i,prefix:r,disableDialCodeAndPrefix:t,charAfterDialCode:m,onCountryGuess:({country:b,fullDialCodeMatch:y})=>{y&&f(b.iso2)},onPhoneUpdate:(b,{formatCountry:y,unformattedValue:P,cursorPosition:$,deletion:k})=>{var L;const M=de({cursorPositionAfterInput:$,phoneBeforeInput:S,phoneAfterInput:P,phoneAfterFormatted:b,leftOffset:n.forceDialCode?r.length+(((L=y==null?void 0:y.dialCode)==null?void 0:L.length)??0)+m.length:0,deletion:k});Promise.resolve().then(()=>{var z;(z=c.current)==null||z.setSelectionRange(M,M)})},...n});u.useEffect(()=>{const b=c==null?void 0:c.current;if(!b)return;const y=P=>{if(!P.key)return;const $=P.ctrlKey,k=P.shiftKey,M=P.key.toLowerCase()==="z";if(!(!$||!M))return k?w():h()};return b==null||b.addEventListener("keydown",y),()=>{b==null||b.removeEventListener("keydown",y)}},[c,h,w]);const x=b=>{b.preventDefault();const y=b.nativeEvent.inputType,P=()=>{if((y==null?void 0:y.toLocaleLowerCase().includes("delete"))??!1)return y!=null&&y.toLocaleLowerCase().includes("forward")?"forward":"backward"},$=y==null?void 0:y.startsWith("insertFrom"),k=g(b.target.value,{deletion:P(),inserted:$,cursorPosition:b.target.selectionStart??0});return t?ue({phone:k,dialCode:C,charAfterDialCode:m,prefix:r}):k};return u.useEffect(()=>{var y;if(!d||!v||T(S).startsWith(d.dialCode))return;const b=g("",{insertDialCodeOnEmpty:!0});(y=c.current)==null||y.focus(),o==null||o(b)},[l]),{phone:S,handlePhoneValueChange:x,inputRef:c,country:l,setCountry:f}},ge=({hideDropdown:a,placeholder:e,disabled:r,showDisabledDialCodeAndPrefix:i,inputProps:t,onChange:s,style:o,className:n,inputStyle:c,inputClassName:l,countrySelectorStyleProps:f,dialCodePreviewStyleProps:d,countries:m=_,...C})=>{const{phone:p,inputRef:S,country:v,setCountry:h,handlePhoneValueChange:w}=ee({...C,countries:m,onCountryChange:b=>{s==null||s(b)}}),g=u.useMemo(()=>{if(v)return A({value:v,field:"iso2",countries:m})},[m,v]),x=C.disableDialCodeAndPrefix&&i&&(g==null?void 0:g.dialCode);return u.createElement("div",{className:N({addPrefix:["input-container"],rawClassNames:[n]}),style:o},u.createElement(X,{onSelect:b=>h(b.iso2),selectedCountry:v,countries:m,disabled:r,hideDropdown:a,...f}),x&&u.createElement(R,{dialCode:g.dialCode,prefix:C.prefix??"+",disabled:r,...d}),u.createElement("input",{onChange:b=>{const y=w(b);s==null||s(y)},value:p,type:"tel",ref:S,className:N({addPrefix:["input",r&&"input--disabled"],rawClassNames:[l]}),placeholder:e,disabled:r,style:c,...t}))},we=(a,e)=>Z(a,e);D.CountrySelector=X,D.CountrySelectorDropdown=Y,D.DialCodePreview=R,D.FlagEmoji=K,D.PhoneInput=ge,D.buildCountryData=se,D.defaultCountries=_,D.parseCountry=I,D.usePhone=J,D.usePhoneInput=ee,D.usePhoneValidation=we,D.validatePhone=Z,Object.defineProperty(D,Symbol.toStringTag,{value:"Module"})});
!function(e,a){"object"==typeof exports&&"object"==typeof module?module.exports=a(require("react")):"function"==typeof define&&define.amd?define(["react"],a):"object"==typeof exports?exports["react-international-phone"]=a(require("react")):e["react-international-phone"]=a(e.react)}(this,(e=>(()=>{"use strict";var a={634:(e,a,t)=>{t.r(a)},435:(e,a,t)=>{t.r(a)},185:(e,a,t)=>{t.r(a)},986:(e,a,t)=>{t.r(a)},235:(e,a,t)=>{t.r(a)},661:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)},n=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);n&&!("get"in n?!a.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,r,n)}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),i=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var a={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(a,e,t);return i(a,e),a},u=this&&this.__rest||function(e,a){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)a.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(t[r[n]]=e[r[n]])}return t};Object.defineProperty(a,"__esModule",{value:!0}),a.CountrySelector=void 0,t(634);var l=o(t(156)),s=t(79),c=t(71),d=t(926),f=t(626),p=t(472),y=t(918);a.CountrySelector=function(e){var a=e.selectedCountry,t=e.onSelect,n=e.disabled,i=e.hideDropdown,o=e.countries,h=void 0===o?s.defaultCountries:o,v=e.renderButtonWrapper,m=u(e,["selectedCountry","onSelect","disabled","hideDropdown","countries","renderButtonWrapper"]),b=(0,l.useState)(!1),C=b[0],g=b[1],P=(0,l.useMemo)((function(){if(a)return(0,f.getCountry)({value:a,field:"iso2",countries:h})}),[h,a]),_=(0,l.useRef)(null);(0,c.useOnClickOutside)({ref:_,onClickOutside:function(){return g(!1)}});var O,w;return l.default.createElement("div",{className:(0,d.buildClassNames)({addPrefix:["country-selector"],rawClassNames:[m.className]}),style:m.style,ref:_},(O={title:null==P?void 0:P.name,onClick:function(){return g((function(e){return!e}))},onKeyDown:function(e){e.key&&["ArrowUp","ArrowDown"].includes(e.key)&&(e.preventDefault(),g(!0))},disabled:i||n,role:"combobox","aria-label":"Country selector","aria-haspopup":"listbox","aria-expanded":C},w=l.default.createElement("div",{className:(0,d.buildClassNames)({addPrefix:["country-selector-button__button-content"],rawClassNames:[m.buttonContentWrapperClassName]}),style:m.buttonContentWrapperStyle},l.default.createElement(p.FlagEmoji,{iso2:a,className:(0,d.buildClassNames)({addPrefix:["country-selector-button__flag-emoji",n&&"country-selector-button__flag-emoji--disabled"],rawClassNames:[m.flagClassName]}),style:r({visibility:a?"visible":"hidden"},m.flagStyle)}),!i&&l.default.createElement("div",{className:(0,d.buildClassNames)({addPrefix:["country-selector-button__dropdown-arrow",n&&"country-selector-button__dropdown-arrow--disabled",C&&"country-selector-button__dropdown-arrow--active"],rawClassNames:[m.dropdownArrowClassName]}),style:m.dropdownArrowStyle})),v?v({children:w,rootProps:O}):l.default.createElement("button",r({},O,{type:"button",className:(0,d.buildClassNames)({addPrefix:["country-selector-button",C&&"country-selector-button--active",n&&"country-selector-button--disabled",i&&"country-selector-button--hide-dropdown"],rawClassNames:[m.buttonClassName]}),"data-country":a,style:m.buttonStyle}),w)),l.default.createElement(y.CountrySelectorDropdown,r({show:C,countries:h,onSelect:function(e){g(!1),null==t||t(e)},selectedCountry:a,onClose:function(){g(!1)}},m.dropdownStyleProps)))}},918:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)},n=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);n&&!("get"in n?!a.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,r,n)}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),i=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var a={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(a,e,t);return i(a,e),a},u=this&&this.__rest||function(e,a){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)a.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(t[r[n]]=e[r[n]])}return t};Object.defineProperty(a,"__esModule",{value:!0}),a.CountrySelectorDropdown=void 0,t(435);var l=o(t(156)),s=t(79),c=t(926),d=t(626),f=t(472);a.CountrySelectorDropdown=function(e){var a=e.show,t=e.dialCodePrefix,n=void 0===t?"+":t,i=e.selectedCountry,o=e.countries,p=void 0===o?s.defaultCountries:o,y=e.onSelect,h=e.onClose,v=u(e,["show","dialCodePrefix","selectedCountry","countries","onSelect","onClose"]),m=(0,l.useRef)(null),b=(0,l.useRef)(),C=(0,l.useCallback)((function(e){return p.findIndex((function(a){return(0,d.parseCountry)(a).iso2===e}))}),[p]),g=(0,l.useState)(C(i)),P=g[0],_=g[1],O=function(){b.current!==i&&_(C(i))},w=(0,l.useCallback)((function(e){_(C(e.iso2)),null==y||y(e)}),[y,C]),j=function(e){var a=p.length-1;_((function(t){var r,n=(r=t,"prev"===e?r-1:"next"===e?r+1:"last"===e?a:0);return n<0?0:n>a?a:n}))},D=(0,l.useCallback)((function(){if(m.current&&void 0!==P){var e=(0,d.parseCountry)(p[P]).iso2;if(e!==b.current){var a=m.current.querySelector('[data-country="'.concat(e,'"]'));a&&((0,d.scrollToChild)(m.current,a),b.current=e)}}}),[P,p]);return(0,l.useEffect)((function(){D()}),[P,D]),(0,l.useEffect)((function(){m.current&&(a?m.current.focus():O())}),[a]),(0,l.useEffect)((function(){O()}),[i]),l.default.createElement("ul",{ref:m,role:"listbox",className:(0,c.buildClassNames)({addPrefix:["country-selector-dropdown"],rawClassNames:[v.className]}),style:r({display:a?"block":"none"},v.style),onKeyDown:function(e){if("Enter"!==e.key){if("Escape"!==e.key)return"ArrowUp"===e.key?(e.preventDefault(),void j("prev")):"ArrowDown"===e.key?(e.preventDefault(),void j("next")):"PageUp"===e.key?(e.preventDefault(),void j("first")):"PageDown"===e.key?(e.preventDefault(),void j("last")):void 0;null==h||h()}else{var a=(0,d.parseCountry)(p[P]);w(a)}},onBlur:h,tabIndex:-1,"aria-activedescendant":"".concat((0,d.parseCountry)(p[P]).iso2,"-option")},p.map((function(e,a){var t=(0,d.parseCountry)(e),r=t.iso2===i,o=a===P;return l.default.createElement("li",{key:t.iso2,"data-country":t.iso2,role:"option","aria-selected":r,"aria-label":"".concat(t.name," ").concat(n).concat(t.dialCode),id:"".concat(t.iso2,"-option"),className:(0,c.buildClassNames)({addPrefix:["country-selector-dropdown__list-item",r&&"country-selector-dropdown__list-item--selected",o&&"country-selector-dropdown__list-item--focused"],rawClassNames:[v.listItemClassName]}),onClick:function(){return w(t)},style:v.listItemStyle},l.default.createElement(f.FlagEmoji,{iso2:t.iso2,className:(0,c.buildClassNames)({addPrefix:["country-selector-dropdown__list-item-flag-emoji"],rawClassNames:[v.listItemFlagClassName]}),style:v.listItemFlagStyle}),l.default.createElement("span",{className:(0,c.buildClassNames)({addPrefix:["country-selector-dropdown__list-item-country-name"],rawClassNames:[v.listItemCountryNameClassName]}),style:v.listItemCountryNameStyle},t.name),l.default.createElement("span",{className:(0,c.buildClassNames)({addPrefix:["country-selector-dropdown__list-item-dial-code"],rawClassNames:[v.listItemDialCodeClassName]}),style:v.listItemDialCodeStyle},n,t.dialCode))})))}},66:function(e,a,t){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.DialCodePreview=void 0,t(185);var n=r(t(156)),i=t(926);a.DialCodePreview=function(e){var a=e.dialCode,t=e.prefix,r=e.disabled,o=e.style,u=e.className;return n.default.createElement("div",{className:(0,i.buildClassNames)({addPrefix:["dial-code-preview",r&&"dial-code-preview--disabled"],rawClassNames:[u]}),style:o},"".concat(t).concat(a))}},472:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)},n=this&&this.__rest||function(e,a){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)a.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(t[r[n]]=e[r[n]])}return t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.FlagEmoji=void 0,t(986);var o=i(t(156)),u=t(926),l="abcdefghijklmnopqrstuvwxyz".split("").reduce((function(e,a,t){var n,i,o;return r(r({},e),((n={})[a]=(i=t,o=parseInt("1f1e6",16),Number(o+i).toString(16)),n))}),{});a.FlagEmoji=function(e){var a=e.iso2,t=e.size,i=void 0===t?"24px":t,s=e.protocol,c=void 0===s?"https":s,d=e.disableLazyLoading,f=e.className,p=n(e,["iso2","size","protocol","disableLazyLoading","className"]);if(!a)return o.default.createElement("img",r({width:i,height:i},p));var y=function(e){return[l[e[0]],l[e[1]]].join("-")}(a),h="".concat(c,"://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/").concat(y,".svg");return o.default.createElement("img",r({className:(0,u.buildClassNames)({addPrefix:["flag-emoji"],rawClassNames:[f]}),src:h,width:i,height:i,draggable:!1,"data-country":a,loading:d?void 0:"lazy"},p))}},351:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)},n=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);n&&!("get"in n?!a.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,r,n)}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),i=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var a={};if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(a,e,t);return i(a,e),a},u=this&&this.__rest||function(e,a){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)a.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(t[r[n]]=e[r[n]])}return t};Object.defineProperty(a,"__esModule",{value:!0}),a.PhoneInput=void 0,t(235);var l=o(t(156)),s=t(79),c=t(343),d=t(926),f=t(626),p=t(661),y=t(66);a.PhoneInput=function(e){var a,t=e.hideDropdown,n=e.placeholder,i=e.disabled,o=e.showDisabledDialCodeAndPrefix,h=e.inputProps,v=e.onChange,m=e.style,b=e.className,C=e.inputStyle,g=e.inputClassName,P=e.countrySelectorStyleProps,_=e.dialCodePreviewStyleProps,O=e.countries,w=void 0===O?s.defaultCountries:O,j=u(e,["hideDropdown","placeholder","disabled","showDisabledDialCodeAndPrefix","inputProps","onChange","style","className","inputStyle","inputClassName","countrySelectorStyleProps","dialCodePreviewStyleProps","countries"]),D=(0,c.usePhoneInput)(r(r({},j),{countries:w,onCountryChange:function(e){null==v||v(e)}})),x=D.phone,M=D.inputRef,S=D.country,N=D.setCountry,k=D.handlePhoneValueChange,A=(0,l.useMemo)((function(){if(S)return(0,f.getCountry)({value:S,field:"iso2",countries:w})}),[w,S]),E=j.disableDialCodeAndPrefix&&o&&(null==A?void 0:A.dialCode);return l.default.createElement("div",{className:(0,d.buildClassNames)({addPrefix:["input-container"],rawClassNames:[b]}),style:m},l.default.createElement(p.CountrySelector,r({onSelect:function(e){return N(e.iso2)},selectedCountry:S,countries:w,disabled:i,hideDropdown:t},P)),E&&l.default.createElement(y.DialCodePreview,r({dialCode:A.dialCode,prefix:null!==(a=j.prefix)&&void 0!==a?a:"+",disabled:i},_)),l.default.createElement("input",r({onChange:function(e){var a=k(e);null==v||v(a)},value:x,type:"tel",ref:M,className:(0,d.buildClassNames)({addPrefix:["input",i&&"input--disabled"],rawClassNames:[g]}),placeholder:n,disabled:i,style:C},h)))}},79:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.defaultCountries=void 0,a.defaultCountries=[["Afghanistan",["asia"],"af","93"],["Albania",["europe"],"al","355"],["Algeria",["africa","north-africa"],"dz","213"],["Andorra",["europe"],"ad","376"],["Angola",["africa"],"ao","244"],["Antigua and Barbuda",["america","carribean"],"ag","1268"],["Argentina",["america","south-america"],"ar","54","(..) ........",0,["11","221","223","261","264","2652","280","2905","291","2920","2966","299","341","342","343","351","376","379","381","3833","385","387","388"]],["Armenia",["asia","ex-ussr"],"am","374",".. ......"],["Aruba",["america","carribean"],"aw","297"],["Australia",["oceania"],"au","61","(..) .... ....",0,["2","3","4","7","8","02","03","04","07","08"]],["Austria",["europe","eu-union"],"at","43"],["Azerbaijan",["asia","ex-ussr"],"az","994","(..) ... .. .."],["Bahamas",["america","carribean"],"bs","1242"],["Bahrain",["middle-east"],"bh","973"],["Bangladesh",["asia"],"bd","880"],["Barbados",["america","carribean"],"bb","1246"],["Belarus",["europe","ex-ussr"],"by","375","(..) ... .. .."],["Belgium",["europe","eu-union"],"be","32","... .. .. .."],["Belize",["america","central-america"],"bz","501"],["Benin",["africa"],"bj","229"],["Bhutan",["asia"],"bt","975"],["Bolivia",["america","south-america"],"bo","591"],["Bosnia and Herzegovina",["europe","ex-yugos"],"ba","387"],["Botswana",["africa"],"bw","267"],["Brazil",["america","south-america"],"br","55","(..) ........."],["British Indian Ocean Territory",["asia"],"io","246"],["Brunei",["asia"],"bn","673"],["Bulgaria",["europe","eu-union"],"bg","359"],["Burkina Faso",["africa"],"bf","226"],["Burundi",["africa"],"bi","257"],["Cambodia",["asia"],"kh","855"],["Cameroon",["africa"],"cm","237"],["Canada",["america","north-america"],"ca","1","(...) ...-....",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde",["africa"],"cv","238"],["Caribbean Netherlands",["america","carribean"],"bq","599","",1],["Central African Republic",["africa"],"cf","236"],["Chad",["africa"],"td","235"],["Chile",["america","south-america"],"cl","56"],["China",["asia"],"cn","86","..-........."],["Colombia",["america","south-america"],"co","57","... ... ...."],["Comoros",["africa"],"km","269"],["Congo",["africa"],"cd","243"],["Congo",["africa"],"cg","242"],["Costa Rica",["america","central-america"],"cr","506","....-...."],["Côte d'Ivoire",["africa"],"ci","225",".. .. .. .."],["Croatia",["europe","eu-union","ex-yugos"],"hr","385"],["Cuba",["america","carribean"],"cu","53"],["Curaçao",["america","carribean"],"cw","599","",0],["Cyprus",["europe","eu-union"],"cy","357",".. ......"],["Czech Republic",["europe","eu-union"],"cz","420","... ... ..."],["Denmark",["europe","eu-union","baltic"],"dk","45",".. .. .. .."],["Djibouti",["africa"],"dj","253"],["Dominica",["america","carribean"],"dm","1767"],["Dominican Republic",["america","carribean"],"do","1","",2],["Ecuador",["america","south-america"],"ec","593"],["Egypt",["africa","north-africa"],"eg","20"],["El Salvador",["america","central-america"],"sv","503","....-...."],["Equatorial Guinea",["africa"],"gq","240"],["Eritrea",["africa"],"er","291"],["Estonia",["europe","eu-union","ex-ussr","baltic"],"ee","372",".... ......"],["Ethiopia",["africa"],"et","251"],["Fiji",["oceania"],"fj","679"],["Finland",["europe","eu-union","baltic"],"fi","358",".. ... .. .."],["France",["europe","eu-union"],"fr","33",". .. .. .. .."],["French Guiana",["america","south-america"],"gf","594"],["French Polynesia",["oceania"],"pf","689"],["Gabon",["africa"],"ga","241"],["Gambia",["africa"],"gm","220"],["Georgia",["asia","ex-ussr"],"ge","995"],["Germany",["europe","eu-union","baltic"],"de","49",".... ........"],["Ghana",["africa"],"gh","233"],["Greece",["europe","eu-union"],"gr","30"],["Grenada",["america","carribean"],"gd","1473"],["Guadeloupe",["america","carribean"],"gp","590","",0],["Guam",["oceania"],"gu","1671"],["Guatemala",["america","central-america"],"gt","502","....-...."],["Guinea",["africa"],"gn","224"],["Guinea-Bissau",["africa"],"gw","245"],["Guyana",["america","south-america"],"gy","592"],["Haiti",["america","carribean"],"ht","509","....-...."],["Honduras",["america","central-america"],"hn","504"],["Hong Kong",["asia"],"hk","852",".... ...."],["Hungary",["europe","eu-union"],"hu","36"],["Iceland",["europe"],"is","354","... ...."],["India",["asia"],"in","91",".....-....."],["Indonesia",["asia"],"id","62"],["Iran",["middle-east"],"ir","98","... ... ...."],["Iraq",["middle-east"],"iq","964"],["Ireland",["europe","eu-union"],"ie","353",".. ......."],["Israel",["middle-east"],"il","972","... ... ...."],["Italy",["europe","eu-union"],"it","39","... .......",0],["Jamaica",["america","carribean"],"jm","1876"],["Japan",["asia"],"jp","81",".. .... ...."],["Jordan",["middle-east"],"jo","962"],["Kazakhstan",["asia","ex-ussr"],"kz","7","... ...-..-..",1,["310","311","312","313","315","318","321","324","325","326","327","336","7172","73622"]],["Kenya",["africa"],"ke","254"],["Kiribati",["oceania"],"ki","686"],["Kosovo",["europe","ex-yugos"],"xk","383"],["Kuwait",["middle-east"],"kw","965"],["Kyrgyzstan",["asia","ex-ussr"],"kg","996","... ... ..."],["Laos",["asia"],"la","856"],["Latvia",["europe","eu-union","ex-ussr","baltic"],"lv","371",".. ... ..."],["Lebanon",["middle-east"],"lb","961"],["Lesotho",["africa"],"ls","266"],["Liberia",["africa"],"lr","231"],["Libya",["africa","north-africa"],"ly","218"],["Liechtenstein",["europe"],"li","423"],["Lithuania",["europe","eu-union","ex-ussr","baltic"],"lt","370"],["Luxembourg",["europe","eu-union"],"lu","352"],["Macau",["asia"],"mo","853"],["Macedonia",["europe","ex-yugos"],"mk","389"],["Madagascar",["africa"],"mg","261"],["Malawi",["africa"],"mw","265"],["Malaysia",["asia"],"my","60","..-....-...."],["Maldives",["asia"],"mv","960"],["Mali",["africa"],"ml","223"],["Malta",["europe","eu-union"],"mt","356"],["Marshall Islands",["oceania"],"mh","692"],["Martinique",["america","carribean"],"mq","596"],["Mauritania",["africa"],"mr","222"],["Mauritius",["africa"],"mu","230"],["Mexico",["america","central-america"],"mx","52","... ... ....",0,["33","55","81","229","656","664","774","998"]],["Micronesia",["oceania"],"fm","691"],["Moldova",["europe"],"md","373","(..) ..-..-.."],["Monaco",["europe"],"mc","377"],["Mongolia",["asia"],"mn","976"],["Montenegro",["europe","ex-yugos"],"me","382"],["Morocco",["africa","north-africa"],"ma","212"],["Mozambique",["africa"],"mz","258"],["Myanmar",["asia"],"mm","95"],["Namibia",["africa"],"na","264"],["Nauru",["africa"],"nr","674"],["Nepal",["asia"],"np","977"],["Netherlands",["europe","eu-union"],"nl","31",".. ........"],["New Caledonia",["oceania"],"nc","687"],["New Zealand",["oceania"],"nz","64","...-...-...."],["Nicaragua",["america","central-america"],"ni","505"],["Niger",["africa"],"ne","227"],["Nigeria",["africa"],"ng","234"],["North Korea",["asia"],"kp","850"],["Norway",["europe","baltic"],"no","47","... .. ..."],["Oman",["middle-east"],"om","968"],["Pakistan",["asia"],"pk","92","...-......."],["Palau",["oceania"],"pw","680"],["Palestine",["middle-east"],"ps","970"],["Panama",["america","central-america"],"pa","507"],["Papua New Guinea",["oceania"],"pg","675"],["Paraguay",["america","south-america"],"py","595"],["Peru",["america","south-america"],"pe","51"],["Philippines",["asia"],"ph","63",".... ......."],["Poland",["europe","eu-union","baltic"],"pl","48","...-...-..."],["Portugal",["europe","eu-union"],"pt","351"],["Puerto Rico",["america","carribean"],"pr","1","",3],["Qatar",["middle-east"],"qa","974"],["Réunion",["africa"],"re","262"],["Romania",["europe","eu-union"],"ro","40"],["Russia",["europe","asia","ex-ussr","baltic"],"ru","7","(...) ...-..-..",0],["Rwanda",["africa"],"rw","250"],["Saint Kitts and Nevis",["america","carribean"],"kn","1869"],["Saint Lucia",["america","carribean"],"lc","1758"],["Saint Vincent and the Grenadines",["america","carribean"],"vc","1784"],["Samoa",["oceania"],"ws","685"],["San Marino",["europe"],"sm","378"],["São Tomé and Príncipe",["africa"],"st","239"],["Saudi Arabia",["middle-east"],"sa","966"],["Senegal",["africa"],"sn","221"],["Serbia",["europe","ex-yugos"],"rs","381"],["Seychelles",["africa"],"sc","248"],["Sierra Leone",["africa"],"sl","232"],["Singapore",["asia"],"sg","65","....-...."],["Slovakia",["europe","eu-union"],"sk","421"],["Slovenia",["europe","eu-union","ex-yugos"],"si","386"],["Solomon Islands",["oceania"],"sb","677"],["Somalia",["africa"],"so","252"],["South Africa",["africa"],"za","27"],["South Korea",["asia"],"kr","82","... .... ...."],["South Sudan",["africa","north-africa"],"ss","211"],["Spain",["europe","eu-union"],"es","34","... ... ..."],["Sri Lanka",["asia"],"lk","94"],["Sudan",["africa"],"sd","249"],["Suriname",["america","south-america"],"sr","597"],["Swaziland",["africa"],"sz","268"],["Sweden",["europe","eu-union","baltic"],"se","46","(...) ...-..."],["Switzerland",["europe"],"ch","41",".. ... .. .."],["Syria",["middle-east"],"sy","963"],["Taiwan",["asia"],"tw","886"],["Tajikistan",["asia","ex-ussr"],"tj","992"],["Tanzania",["africa"],"tz","255"],["Thailand",["asia"],"th","66"],["Timor-Leste",["asia"],"tl","670"],["Togo",["africa"],"tg","228"],["Tonga",["oceania"],"to","676"],["Trinidad and Tobago",["america","carribean"],"tt","1868"],["Tunisia",["africa","north-africa"],"tn","216"],["Turkey",["europe"],"tr","90","... ... .. .."],["Turkmenistan",["asia","ex-ussr"],"tm","993"],["Tuvalu",["asia"],"tv","688"],["Uganda",["africa"],"ug","256"],["Ukraine",["europe","ex-ussr"],"ua","380","(..) ... .. .."],["United Arab Emirates",["middle-east"],"ae","971"],["United Kingdom",["europe","eu-union"],"gb","44",".... ......"],["United States",["america","north-america"],"us","1","(...) ...-....",0,["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","225","228","229","231","239","248","251","252","253","254","256","260","262","269","270","276","281","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","325","330","334","336","337","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","425","432","434","435","440","478","479","480","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","559","561","562","563","570","573","574","575","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","650","651","660","661","662","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","724","727","731","732","734","740","757","760","763","765","770","772","773","775","781","785","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","843","845","847","850","856","858","859","860","863","864","865","870","901","903","904","906","907","908","909","910","912","913","914","915","916","918","919","920","925","928","931","936","937","940","941","949","951","952","954","956","970","972","973","978","979","985","989"]],["Uruguay",["america","south-america"],"uy","598"],["Uzbekistan",["asia","ex-ussr"],"uz","998",".. ... .. .."],["Vanuatu",["oceania"],"vu","678"],["Vatican City",["europe"],"va","39",".. .... ....",1],["Venezuela",["america","south-america"],"ve","58"],["Vietnam",["asia"],"vn","84"],["Yemen",["middle-east"],"ye","967"],["Zambia",["africa"],"zm","260"],["Zimbabwe",["africa"],"zw","263"]]},586:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)},n=this&&this.__spreadArray||function(e,a,t){if(t||2===arguments.length)for(var r,n=0,i=a.length;n<i;n++)!r&&n in a||(r||(r=Array.prototype.slice.call(a,0,n)),r[n]=a[n]);return e.concat(r||Array.prototype.slice.call(a))};Object.defineProperty(a,"__esModule",{value:!0}),a.useHistoryState=void 0;var i=t(156),o={size:20};a.useHistoryState=function(e,a){var t=r(r({},o),a).size,u=(0,i.useState)(e),l=u[0],s=u[1],c=(0,i.useState)([e]),d=c[0],f=c[1],p=(0,i.useState)(0),y=p[0],h=p[1],v=(0,i.useCallback)((function(e,a){if(e!==l){if(null==a?void 0:a.overrideLastHistoryItem)f((function(a){return n(n([],a.slice(0,y),!0),[e],!1)}));else{var r=d.length>=t;f((function(a){return n(n([],a.slice(r?1:0,y+1),!0),[e],!1)})),r||h((function(e){return e+1}))}s(e)}}),[l,y,d.length,t]),m=(0,i.useCallback)((function(){return!(y<=0||(s(d[y-1]),h((function(e){return e-1})),0))}),[d,y]),b=(0,i.useCallback)((function(){return!(y+1>=d.length||(s(d[y+1]),h((function(e){return e+1})),0))}),[d,y]);return[l,v,m,b]}},71:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.useOnClickOutside=void 0;var r=t(156);a.useOnClickOutside=function(e){var a=e.ref,t=e.onClickOutside;(0,r.useEffect)((function(){if(void 0!==typeof document){var e=function(e){a.current&&!a.current.contains(e.target)&&t(e)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}}),[a,t])}},72:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)};Object.defineProperty(a,"__esModule",{value:!0}),a.usePhone=a.defaultPhoneConfig=a.MASK_CHAR=void 0;var n=t(156),i=t(79),o=t(626),u=t(586),l=t(15);a.MASK_CHAR=".",a.defaultPhoneConfig={prefix:"+",defaultMask:"............",charAfterDialCode:" ",historySaveDebounceMS:200,disableCountryGuess:!1,disableDialCodePrefill:!1,forceDialCode:!1,disableDialCodeAndPrefix:!1,countries:i.defaultCountries},a.usePhone=function(e,t){var i=r(r({},a.defaultPhoneConfig),t),s=i.country,c=i.countries,d=i.prefix,f=i.defaultMask,p=i.charAfterDialCode,y=i.historySaveDebounceMS,h=i.disableCountryGuess,v=i.disableDialCodePrefill,m=i.forceDialCode,b=i.disableDialCodeAndPrefix,C=i.onCountryGuess,g=i.onPhoneUpdate,P=!b&&!h,_=(0,l.useTimer)(),O=(0,n.useMemo)((function(){if(s)return(0,o.getCountry)({value:s,field:"iso2",countries:c})}),[s,c]),w=(0,u.useHistoryState)(""),j=w[0],D=w[1],x=w[2],M=w[3],S=(0,n.useState)(!1),N=S[0],k=S[1],A=function(e,t){var r,n=void 0===t?{}:t,i=n.deletion,u=n.cursorPosition,l=n.insertDialCodeOnEmpty,h=n.inserted,w=e,x=u;m&&!b&&O&&!(0,o.removeNonDigits)(e).startsWith(O.dialCode)&&e&&(h&&e.startsWith(d)&&e.length-(null!=u?u:0)==0?w=e:(w=j,x=0));var M=function(e,t){var r,n,i=t.trimNonDigitsEnd,u=t.insertDialCodeOnEmpty,l=t.forceDisableCountryGuess,s=!l&&P?(0,o.guessCountryByPartialNumber)({phone:e,countries:c}):void 0,y=!l&&P&&null!==(r=null==s?void 0:s.country)&&void 0!==r?r:O;return{phone:y?(0,o.formatPhone)(e,{prefix:d,mask:null!==(n=y.format)&&void 0!==n?n:f,maskChar:a.MASK_CHAR,dialCode:y.dialCode,trimNonDigitsEnd:i,charAfterDialCode:p,forceDialCode:m,insertDialCodeOnEmpty:u,disableDialCodeAndPrefix:b}):e,countryGuessResult:s,formatCountry:y}}(w,{trimNonDigitsEnd:"backward"===i,insertDialCodeOnEmpty:l||!N&&!v,forceDisableCountryGuess:m&&!!i&&(0,o.removeNonDigits)(w).length<(null!==(r=null==O?void 0:O.dialCode.length)&&void 0!==r?r:0)}),S=M.phone,A=M.countryGuessResult,E=M.formatCountry,I=_.check();return D(S,{overrideLastHistoryItem:!(!I||I>y)}),null==g||g(S,{formatCountry:E,unformattedValue:w,cursorPosition:null!=x?x:0,deletion:i}),P&&(null==A?void 0:A.country)&&A.country.name!==s&&(null==C||C(A)),N||k(!0),S};return(0,n.useEffect)((function(){N&&e===j||A(e)}),[e]),{phone:j,initialized:N,undo:x,redo:M,handleValueChange:A}}},343:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)},n=this&&this.__rest||function(e,a){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)a.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(t[r[n]]=e[r[n]])}return t};Object.defineProperty(a,"__esModule",{value:!0}),a.usePhoneInput=void 0;var i=t(156),o=t(79),u=t(626),l=t(72);a.usePhoneInput=function(e){var a,t=e.initialCountry,s=e.value,c=void 0===s?"":s,d=e.prefix,f=void 0===d?"+":d,p=e.countries,y=void 0===p?o.defaultCountries:p,h=e.disableDialCodeAndPrefix,v=e.hideSpaceAfterDialCode,m=e.onCountryChange,b=n(e,["initialCountry","value","prefix","countries","disableDialCodeAndPrefix","hideSpaceAfterDialCode","onCountryChange"]),C=(0,i.useRef)(null),g=(0,i.useState)(t),P=g[0],_=g[1],O=(0,i.useMemo)((function(){if(P)return(0,u.getCountry)({value:P,field:"iso2",countries:y})}),[y,P]),w=v?"":" ",j=null!==(a=null==O?void 0:O.dialCode)&&void 0!==a?a:"",D=h?(0,u.removeDialCode)({phone:c,dialCode:j,charAfterDialCode:w,prefix:f}):c,x=(0,l.usePhone)(D,r({country:P,countries:y,prefix:f,disableDialCodeAndPrefix:h,charAfterDialCode:w,onCountryGuess:function(e){var a=e.country;e.fullDialCodeMatch&&_(a.iso2)},onPhoneUpdate:function(e,a){var t,r,n=a.formatCountry,i=a.unformattedValue,o=a.cursorPosition,l=a.deletion,s=(0,u.getCursorPosition)({cursorPositionAfterInput:o,phoneBeforeInput:M,phoneAfterInput:i,phoneAfterFormatted:e,leftOffset:b.forceDialCode?f.length+(null!==(r=null===(t=null==n?void 0:n.dialCode)||void 0===t?void 0:t.length)&&void 0!==r?r:0)+w.length:0,deletion:l});Promise.resolve().then((function(){var e;null===(e=C.current)||void 0===e||e.setSelectionRange(s,s)}))}},b)),M=x.phone,S=x.initialized,N=x.undo,k=x.redo,A=x.handleValueChange;return(0,i.useEffect)((function(){var e=null==C?void 0:C.current;if(e){var a=function(e){if(e.key){var a=e.ctrlKey,t=e.shiftKey,r="z"===e.key.toLowerCase();if(a&&r)return t?k():N()}};return null==e||e.addEventListener("keydown",a),function(){null==e||e.removeEventListener("keydown",a)}}}),[C,N,k]),(0,i.useEffect)((function(){var e;if(O&&S&&!(0,u.removeNonDigits)(M).startsWith(O.dialCode)){var a=A("",{insertDialCodeOnEmpty:!0});null===(e=C.current)||void 0===e||e.focus(),null==m||m(a)}}),[P]),{phone:M,handlePhoneValueChange:function(e){var a;e.preventDefault();var t=e.nativeEvent.inputType,r=null==t?void 0:t.startsWith("insertFrom"),n=A(e.target.value,{deletion:function(){var e;if(null!==(e=null==t?void 0:t.toLocaleLowerCase().includes("delete"))&&void 0!==e&&e)return(null==t?void 0:t.toLocaleLowerCase().includes("forward"))?"forward":"backward"}(),inserted:r,cursorPosition:null!==(a=e.target.selectionStart)&&void 0!==a?a:0});return h?(0,u.addDialCode)({phone:n,dialCode:j,charAfterDialCode:w,prefix:f}):n},inputRef:C,country:P,setCountry:_}}},707:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.usePhoneValidation=void 0;var r=t(626);a.usePhoneValidation=function(e,a){return(0,r.validatePhone)(e,a)}},15:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.useTimer=void 0;var r=t(156);a.useTimer=function(){var e=(0,r.useState)(),a=e[0],t=e[1],n=(0,r.useState)(Date.now()),i=n[0],o=n[1];return{check:function(){var e=Date.now(),r=a?e-i:void 0;return t(i),o(e),r}}}},926:function(e,a){var t=this&&this.__spreadArray||function(e,a,t){if(t||2===arguments.length)for(var r,n=0,i=a.length;n<i;n++)!r&&n in a||(r||(r=Array.prototype.slice.call(a,0,n)),r[n]=a[n]);return e.concat(r||Array.prototype.slice.call(a))};Object.defineProperty(a,"__esModule",{value:!0}),a.buildClassNames=a.classNamesWithPrefix=a.joinClasses=a.classPrefix=void 0,a.classPrefix="react-international-phone-",a.joinClasses=function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];return e.filter((function(e){return!!e})).join(" ").trim()},a.classNamesWithPrefix=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a.joinClasses.apply(void 0,e).split(" ").map((function(e){return"".concat(a.classPrefix).concat(e)})).join(" ")},a.buildClassNames=function(e){var r=e.addPrefix,n=e.rawClassNames;return a.joinClasses.apply(void 0,t([a.classNamesWithPrefix.apply(void 0,r)],n,!1))}},868:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.applyMask=void 0,a.applyMask=function(e){var a=e.value,t=e.mask,r=e.maskSymbol,n=e.offset,i=void 0===n?0:n,o=e.trimNonMaskCharsLeftover,u=void 0!==o&&o;if(a.length<i)return a;for(var l=a.slice(0,i),s=a.slice(i),c=l,d=0,f=0,p=t.split("");f<p.length;f++){var y=p[f];if(d>=s.length){if(!u&&y!==r){c+=y;continue}break}y===r?(c+=s[d],d+=1):c+=y}return c}},597:function(e,a,t){var r=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);n&&!("get"in n?!a.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,r,n)}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),n=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||r(a,e,t)};Object.defineProperty(a,"__esModule",{value:!0}),n(t(868),a),n(t(75),a),n(t(80),a)},75:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.removeNonDigits=void 0,a.removeNonDigits=function(e){return e.replace(/\D/g,"")}},80:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.scrollToChild=void 0,a.scrollToChild=function(e,a){var t=e.style.display;"block"!==t&&(e.style.display="block");var r=e.getBoundingClientRect(),n=a.getBoundingClientRect(),i=n.top-r.top,o=r.bottom-n.bottom;i>=0&&o>=0||(Math.abs(i)<Math.abs(o)?e.scrollTop+=i:e.scrollTop-=o),e.style.display=t}},279:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.buildCountryData=void 0,a.buildCountryData=function(e){return[e.name,e.regions,e.iso2,e.dialCode,e.format,e.priority,e.areaCodes].filter(Boolean)}},548:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.getCountry=void 0;var r=t(929);a.getCountry=function(e){var a=e.value,t=e.field,n=e.countries;if(["regions","priority"].includes(t))throw new Error(function(e){return'Field "'.concat(e,'" is not supported')}(t));var i=n.find((function(e){var n=(0,r.parseCountry)(e);return a===n[t]}));if(i)return(0,r.parseCountry)(i)}},741:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.guessCountryByPartialNumber=void 0;var r=t(597),n=t(929);a.guessCountryByPartialNumber=function(e){var a=e.phone,t=e.countries,i={country:void 0,fullDialCodeMatch:!1,areaCodeMatch:void 0};if(!a)return i;var o=(0,r.removeNonDigits)(a);if(!o)return i;for(var u=i,l=function(e){var a,t,r,n,i=e.country,o=e.fullDialCodeMatch,l=e.areaCodeMatch,s=i.dialCode===(null===(a=u.country)||void 0===a?void 0:a.dialCode),c=(null!==(t=i.priority)&&void 0!==t?t:0)<(null!==(n=null===(r=u.country)||void 0===r?void 0:r.priority)&&void 0!==n?n:0);s&&!c||(u={country:i,fullDialCodeMatch:o,areaCodeMatch:l})},s=0,c=t;s<c.length;s++){var d=c[s],f=(0,n.parseCountry)(d),p=f.dialCode,y=f.areaCodes;if(o.startsWith(p)){var h=!u.country||Number(p)>=Number(u.country.dialCode);if(y)for(var v=o.substring(p.length),m=0,b=y;m<b.length;m++){var C=b[m];if(v.startsWith(C))return{country:f,fullDialCodeMatch:!0,areaCodeMatch:!0}}!h&&p!==o&&u.fullDialCodeMatch||l({country:f,fullDialCodeMatch:!0,areaCodeMatch:y?!y:void 0})}u.fullDialCodeMatch||o.length<p.length&&p.startsWith(o)&&(!u.country||Number(p)<=Number(u.country.dialCode))&&l({country:f,fullDialCodeMatch:!1})}return u}},981:function(e,a,t){var r=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);n&&!("get"in n?!a.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,r,n)}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),n=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||r(a,e,t)};Object.defineProperty(a,"__esModule",{value:!0}),n(t(279),a),n(t(548),a),n(t(741),a),n(t(929),a)},929:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.parseCountry=void 0,a.parseCountry=function(e){return{name:e[0],regions:e[1],iso2:e[2],dialCode:e[3],format:e[4],priority:e[5],areaCodes:e[6]}}},626:function(e,a,t){var r=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);n&&!("get"in n?!a.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,r,n)}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),n=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||r(a,e,t)};Object.defineProperty(a,"__esModule",{value:!0}),n(t(597),a),n(t(981),a),n(t(394),a)},540:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.addDialCode=void 0;var r=t(475);a.addDialCode=function(e){var a=e.phone,t=e.dialCode,n=e.prefix,i=void 0===n?"+":n,o=e.charAfterDialCode,u=void 0===o?" ":o;return"".concat(i).concat(t).concat(u).concat((0,r.removeDialCode)({phone:a,dialCode:t,charAfterDialCode:u,prefix:i}))}},798:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.formatPhone=void 0;var r=t(597);a.formatPhone=function(e,a){var t=!a.disableDialCodeAndPrefix&&a.forceDialCode,n=!a.disableDialCodeAndPrefix&&a.insertDialCodeOnEmpty,i=e,o=function(e){return a.trimNonDigitsEnd?e.trim():e};if(!i)return n&&!i.length||t?o("".concat(a.prefix).concat(a.dialCode).concat(a.charAfterDialCode)):o(i);if((i=(0,r.removeNonDigits)(i))===a.dialCode&&!a.disableDialCodeAndPrefix)return o("".concat(a.prefix).concat(a.dialCode).concat(a.charAfterDialCode));if(a.dialCode.startsWith(i)&&!a.disableDialCodeAndPrefix)return o(t?"".concat(a.prefix).concat(a.dialCode).concat(a.charAfterDialCode):"".concat(a.prefix).concat(i));if(!i.startsWith(a.dialCode)&&!a.disableDialCodeAndPrefix){if(t)return o("".concat(a.prefix).concat(a.dialCode).concat(a.charAfterDialCode));if(i.length<a.dialCode.length)return o("".concat(a.prefix).concat(i))}var u,l=(u=a.dialCode.length,a.disableDialCodeAndPrefix&&(u=0),{phoneLeftSide:i.slice(0,u),phoneRightSide:i.slice(u)}),s=l.phoneLeftSide,c=l.phoneRightSide;return s="".concat(a.prefix).concat(s).concat(a.charAfterDialCode),c=(0,r.applyMask)({value:c,mask:a.mask,maskSymbol:a.maskChar,trimNonMaskCharsLeftover:a.trimNonDigitsEnd}),a.disableDialCodeAndPrefix&&(s=""),o("".concat(s).concat(c))}},378:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.getCursorPosition=void 0;var t=function(e){return/\d/.test(e)};a.getCursorPosition=function(e){var a=e.phoneBeforeInput,r=e.phoneAfterInput,n=e.phoneAfterFormatted,i=e.cursorPositionAfterInput,o=e.leftOffset,u=void 0===o?0:o,l=e.deletion;if(i<u)return u;if(!a)return n.length;var s="backward"===l;if(0===i&&r.length>0&&n.length>0){if(s)return 0;for(var c=0;c<n.length;c+=1)if(t(n[c]))return c;return n.length}if(r.length<a.length&&1===r.length)return n.length;var d=null;for(c=i-1;c>=0;c-=1)if(t(r[c])){d=c;break}if(null===d)return 0!==i?i:n.length;var f=0;for(c=0;c<d;c+=1)t(r[c])&&(f+=1);s&&(f-=1);var p=0,y=0;for(c=0;c<n.length&&(p+=1,t(n[c])&&(y+=1),y!==f+1);c+=1);for(;!t(n[p])&&p<n.length;)p+=1;return s&&(p+=1),p}},394:function(e,a,t){var r=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);n&&!("get"in n?!a.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,r,n)}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),n=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||r(a,e,t)};Object.defineProperty(a,"__esModule",{value:!0}),n(t(540),a),n(t(798),a),n(t(378),a),n(t(475),a),n(t(439),a)},475:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.removeDialCode=void 0,a.removeDialCode=function(e){var a=e.phone,t=e.dialCode,r=e.prefix,n=void 0===r?"+":r,i=e.charAfterDialCode,o=void 0===i?" ":i;if(!a||!t)return a;var u=a;return u.startsWith(n)&&(u=u.replace(n,"")),u.startsWith(t)?((u=u.replace(t,"")).startsWith(o)&&(u=u.replace(o,"")),u):a}},439:function(e,a,t){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var n in a=arguments[t])Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);return e},r.apply(this,arguments)};Object.defineProperty(a,"__esModule",{value:!0}),a.validatePhone=void 0;var n=t(72),i=t(597),o=t(981);a.validatePhone=function(e,a){var t=r(r({},n.defaultPhoneConfig),a),u=t.countries,l=t.defaultMask,s=t.defaultMaskMinPhoneLength,c=void 0===s?10:s,d=t.prefix,f=t.charAfterDialCode,p=(0,o.guessCountryByPartialNumber)({phone:e,countries:u}),y=p.country,h=p.fullDialCodeMatch,v=p.areaCodeMatch;if(!y||!h)return{country:void 0,lengthMatch:!1,areaCodeMatch:v,isValid:!1};var m="".concat(d).concat(y.dialCode).concat(f);if(!e.startsWith(m))return{country:y,lengthMatch:!1,areaCodeMatch:v,isValid:!1};var b=e.substring(m.length),C=!y.format,g=C?l:y.format;if(C&&(0,i.removeNonDigits)(e).length<c)return{country:y,lengthMatch:!1,areaCodeMatch:v,isValid:!1};if(!C&&b.length!==g.length)return{country:y,lengthMatch:!1,areaCodeMatch:v,isValid:!1};for(var P=0;P<b.length;P+=1)if(b[P]!==g[P]&&g[P]!==n.MASK_CHAR)return{country:y,lengthMatch:!1,areaCodeMatch:v,isValid:!1};return{country:y,lengthMatch:!0,areaCodeMatch:v,isValid:null==v||v}}},156:a=>{a.exports=e}},t={};function r(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return a[e].call(i.exports,i,i.exports,r),i.exports}r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{var e=n;Object.defineProperty(e,"__esModule",{value:!0}),e.validatePhone=e.parseCountry=e.buildCountryData=e.usePhoneValidation=e.usePhoneInput=e.usePhone=e.defaultCountries=e.PhoneInput=e.FlagEmoji=e.DialCodePreview=e.CountrySelectorDropdown=e.CountrySelector=void 0;var a=r(661);Object.defineProperty(e,"CountrySelector",{enumerable:!0,get:function(){return a.CountrySelector}});var t=r(918);Object.defineProperty(e,"CountrySelectorDropdown",{enumerable:!0,get:function(){return t.CountrySelectorDropdown}});var i=r(66);Object.defineProperty(e,"DialCodePreview",{enumerable:!0,get:function(){return i.DialCodePreview}});var o=r(472);Object.defineProperty(e,"FlagEmoji",{enumerable:!0,get:function(){return o.FlagEmoji}});var u=r(351);Object.defineProperty(e,"PhoneInput",{enumerable:!0,get:function(){return u.PhoneInput}});var l=r(79);Object.defineProperty(e,"defaultCountries",{enumerable:!0,get:function(){return l.defaultCountries}});var s=r(72);Object.defineProperty(e,"usePhone",{enumerable:!0,get:function(){return s.usePhone}});var c=r(343);Object.defineProperty(e,"usePhoneInput",{enumerable:!0,get:function(){return c.usePhoneInput}});var d=r(707);Object.defineProperty(e,"usePhoneValidation",{enumerable:!0,get:function(){return d.usePhoneValidation}});var f=r(626);Object.defineProperty(e,"buildCountryData",{enumerable:!0,get:function(){return f.buildCountryData}}),Object.defineProperty(e,"parseCountry",{enumerable:!0,get:function(){return f.parseCountry}}),Object.defineProperty(e,"validatePhone",{enumerable:!0,get:function(){return f.validatePhone}})})(),n})()));
{
"name": "npm-quality-score-test",
"version": "1.8.1",
"version": "1.8.2",
"description": "npm quality score test",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc