import{a as ou,b as su,P as Au,n as c,M as h,c as vu,d as fu,e as bu,f as _u,h as Pu,V as lu,j as Ou,k as xu,l as Nu,m as wu,o as Tu,w as A,q as w,r as Su,s as C,t as Iu,u as v,v as Ru,x as b,y as $u,z as cu,B as ju,W as Lu}from"./getCountryCallingCode.Cec8KyDv.js";import{A as kt,H as Yt,D as Xt,G as Wt,g as Kt,I as qt,g as Zt,I as Jt,i as Qt,C as ur,p as er,E as tr,p as rr,F as nr}from"./getCountryCallingCode.Cec8KyDv.js";function j(u,t){var e=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(u,n).enumerable})),e.push.apply(e,r)}return e}function L(u){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:null,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;mu(this,u),this.key=t,this.value=e,this.next=r,this.prev=n}),Xu=function(){function u(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;mu(this,u),this.size=0,this.limit=t,this.head=null,this.tail=null,this.cache={}}return Cu(u,[{key:"put",value:function(e,r){if(this.ensureLimit(),!this.head)this.head=this.tail=new k(e,r);else{var n=new k(e,r,this.head);this.head.prev=n,this.head=n}this.cache[e]=this.head,this.size++}},{key:"get",value:function(e){if(this.cache[e]){var r=this.cache[e].value;return this.remove(e),this.put(e,r),r}console.log("Item not available in cache for key ".concat(e))}},{key:"ensureLimit",value:function(){this.size===this.limit&&this.remove(this.tail.key)}},{key:"remove",value:function(e){var r=this.cache[e];r.prev!==null?r.prev.next=r.next:this.head=r.next,r.next!==null?r.next.prev=r.prev:this.tail=r.prev,delete this.cache[e],this.size--}},{key:"clear",value:function(){this.head=null,this.tail=null,this.size=0,this.cache={}}}]),u}();function Wu(u,t){if(!(u instanceof t))throw new TypeError("Cannot call a class as a function")}function Ku(u,t){for(var e=0;e=0?t.slice(0,e):t}var Eu="   ᠎ - \u2028\u2029   ",E="[".concat(Eu,"]"),Ju="[^".concat(Eu,"]"),Qu="0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൦-൵๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹0-9",ue="0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹0-9",ee="[".concat(ue,"]"),Fu="A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",te="[".concat(Fu,"]"),re=new RegExp(te),ne="$¢-¥֏؋৲৳৻૱௹฿៛₠-₹꠸﷼﹩$¢£¥₩",ae="[".concat(ne,"]"),ie=new RegExp(ae),oe="̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣤ-ࣾऀ-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣଁ଼ିୁ-ୄ୍ୖୢୣஂீ்ా-ీె-ైొ-్ౕౖౢౣ಼ಿೆೌ್ೢೣു-ൄ്ൢൣ්ි-ුූัิ-ฺ็-๎ັິ-ູົຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᯦᮫ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᷀-ᷦ᷼-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꨩ-ꨮꨱꨲꨵꨶꩃꩌꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︦",se="[".concat(oe,"]"),Ae=new RegExp(se),fe="\0-",le="€-ÿ",ce="Ā-ſ",Ce="Ḁ-ỿ",me="ƀ-ɏ",Ee="̀-ͯ",Fe=new RegExp("["+fe+le+ce+Ce+me+Ee+"]");function Y(u){return!re.test(u)&&!Ae.test(u)?!1:Fe.test(u)}function X(u){return u==="%"||ie.test(u)}function he(u,t,e){var r=!0,n=B(u,e);if(n||(r=!1,n=B(u,{defaultCallingCode:t.countryCallingCode},e)),!n)return"INVALID_NUMBER";if(t.ext){if(n.ext!==t.ext)return"NO_MATCH"}else if(n.ext)return"NO_MATCH";return r&&t.countryCallingCode!==n.countryCallingCode?"NO_MATCH":t.number===n.number?r?"EXACT_MATCH":"NSN_MATCH":t.nationalNumber.indexOf(n.nationalNumber)===0||n.nationalNumber.indexOf(t.nationalNumber)===0?"SHORT_NSN_MATCH":"NO_MATCH"}const pe={POSSIBLE:function(t,e){return e.candidate,e.metadata,!0},VALID:function(t,e){var r=e.candidate;e.defaultCountry;var n=e.metadata;return!(!t.isValid()||!y(t,r,n))},STRICT_GROUPING:function(t,e){var r=e.candidate,n=e.defaultCountry,a=e.metadata;return e.regExpCache,!t.isValid()||!y(t,r,a)||K(t,r)||!W(t,{defaultCountry:n,metadata:a})?!1:q()},EXACT_GROUPING:function(t,e){var r=e.candidate,n=e.defaultCountry,a=e.metadata;return e.regExpCache,!t.isValid()||!y(t,r,a)||K(t,r)||!W(t,{defaultCountry:n,metadata:a})?!1:q()}};function y(u,t,e){for(var r=0;r=0:!0}function q(u,t,e,r,n){throw new Error("This part of code hasn't been ported")}var de=/[\\/] *x/;function hu(u){return _(de,u)}var Be=/(?:(?:[0-3]?\d\/[01]?\d)|(?:[01]?\d\/[0-3]?\d))\/(?:[12]\d)?\d{2}/,De=/[12]\d{3}[-/]?[01]\d[-/]?[0-3]\d +[0-2]\d$/,ge=/^:[0-5]\d/;function pu(u,t,e){if(Be.test(u))return!1;if(De.test(u)){var r=e.slice(t+u.length);if(ge.test(r))return!1}return!0}var D="(\\[([",P=")\\])]",d="[^".concat(D).concat(P,"]"),du="[".concat(D).concat(Pu,"]"),ye=new RegExp("^"+du),ve=p(0,3),be=new RegExp("^(?:["+D+"])?(?:"+d+"+["+P+"])?"+d+"+(?:["+D+"]"+d+"+["+P+"])"+ve+d+"*$"),_e=/\d{1,5}-+\d{1,5}\s{0,4}\(\d{1,4}/;function Bu(u,t,e,r){if(!(!be.test(u)||_e.test(u))){if(r!=="POSSIBLE"){if(t>0&&!ye.test(u)){var n=e[t-1];if(X(n)||Y(n))return!1}var a=t+u.length;if(a=u.length?{done:!0}:{done:!1,value:u[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Oe(u,t){if(u){if(typeof u=="string")return Z(u,t);var e=Object.prototype.toString.call(u).slice(8,-1);if(e==="Object"&&u.constructor&&(e=u.constructor.name),e==="Map"||e==="Set")return Array.from(u);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Z(u,t)}}function Z(u,t){(t==null||t>u.length)&&(t=u.length);for(var e=0,r=new Array(t);e0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(xe(this,u),e={v2:e.v2,defaultCallingCode:e.defaultCallingCode,defaultCountry:e.defaultCountry&&ou(e.defaultCountry,r)?e.defaultCountry:void 0,leniency:e.leniency||(e.extended?"POSSIBLE":"VALID"),maxTries:e.maxTries||Le},!e.leniency)throw new TypeError("`leniency` is required");if(e.leniency!=="POSSIBLE"&&e.leniency!=="VALID")throw new TypeError('Invalid `leniency`: "'.concat(e.leniency,'". Supported values: "POSSIBLE", "VALID".'));if(e.maxTries<0)throw new TypeError("`maxTries` must be `>= 0`");if(this.text=t,this.options=e,this.metadata=r,this.leniency=pe[e.leniency],!this.leniency)throw new TypeError('Unknown leniency: "'.concat(e.leniency,'"'));this.maxTries=e.maxTries,this.PATTERN=new RegExp(je,"ig"),this.state="NOT_READY",this.searchIndex=0,this.regExpCache=new Zu(32)}return we(u,[{key:"find",value:function(){for(var e;this.maxTries>0&&(e=this.PATTERN.exec(this.text))!==null;){var r=e[0],n=e.index;if(r=hu(r),pu(r,n,this.text)){var a=this.parseAndVerify(r,n,this.text)||this.extractInnerMatch(r,n,this.text);if(a){if(this.options.v2)return{startsAt:a.startsAt,endsAt:a.endsAt,number:a.phoneNumber};var i=a.phoneNumber,s={startsAt:a.startsAt,endsAt:a.endsAt,phone:i.nationalNumber};return i.country?s.country=i.country:s.countryCallingCode=i.countryCallingCode,i.ext&&(s.ext=i.ext),s}}this.maxTries--}}},{key:"extractInnerMatch",value:function(e,r,n){for(var a=Pe(Se),i;!(i=a()).done;)for(var s=i.value,f=!0,o=void 0,m=new RegExp(s,"g");this.maxTries>0&&(o=m.exec(e))!==null;){if(f){var l=_(uu,e.slice(0,o.index)),I=this.parseAndVerify(l,r,n);if(I)return I;this.maxTries--,f=!1}var R=_(uu,o[1]),yu=e.indexOf(R,o.index),$=this.parseAndVerify(R,r+yu,n);if($)return $;this.maxTries--}}},{key:"parseAndVerify",value:function(e,r,n){if(Bu(e,r,n,this.options.leniency)){var a=B(e,{extended:!0,defaultCountry:this.options.defaultCountry,defaultCallingCode:this.options.defaultCallingCode},this.metadata);if(a&&a.isPossible()&&this.leniency(a,{candidate:e,defaultCountry:this.options.defaultCountry,metadata:this.metadata,regExpCache:this.regExpCache}))return{startsAt:r,endsAt:r+e.length,phoneNumber:a}}}},{key:"hasNext",value:function(){return this.state==="NOT_READY"&&(this.lastMatch=this.find(),this.lastMatch?this.state="READY":this.state="DONE"),this.state==="READY"}},{key:"next",value:function(){if(!this.hasNext())throw new Error("No next element");var e=this.lastMatch;return this.lastMatch=null,this.state="NOT_READY",e}}]),u}();function Me(){for(var u=c(arguments),t=u.text,e=u.options,r=u.metadata,n=new F(t,e,r),a=[];n.hasNext();)a.push(n.next());return a}function Ve(u,t,e){return t in u?Object.defineProperty(u,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):u[t]=e,u}function He(){var u=c(arguments),t=u.text,e=u.options,r=u.metadata,n=new F(t,e,r);return Ve({},Symbol.iterator,function(){return{next:function(){return n.hasNext()?{done:!1,value:n.next()}:{done:!0}}}})}function eu(u,t){var e=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(u,n).enumerable})),e.push.apply(e,r)}return e}function tu(u){for(var t=1;tu.length)&&(t=u.length);for(var e=0,r=new Array(t);eu.length)&&(t=u.length);for(var e=0,r=new Array(t);e