/*! For license information please see settings.js.LICENSE.txt */
(()=>{var e={2838(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,o){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,o)}function o(e,n,r){return o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,o,n){var r=[null];r.push.apply(r,o);var a=new(Function.bind.apply(e,r));return n&&t(a,n.prototype),a},o.apply(null,arguments)}function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,d=Object.isFrozen,i=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,l=Object.freeze,u=Object.seal,m=Object.create,p="undefined"!=typeof Reflect&&Reflect,h=p.apply,y=p.construct;h||(h=function(e,t,o){return e.apply(t,o)}),l||(l=function(e){return e}),u||(u=function(e){return e}),y||(y=function(e,t){return o(e,n(t))});var _,f=T(Array.prototype.forEach),g=T(Array.prototype.pop),$=T(Array.prototype.push),w=T(String.prototype.toLowerCase),b=T(String.prototype.toString),v=T(String.prototype.match),S=T(String.prototype.replace),x=T(String.prototype.indexOf),C=T(String.prototype.trim),E=T(RegExp.prototype.test),k=(_=TypeError,function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return y(_,t)});function T(e){return function(t){for(var o=arguments.length,n=new Array(o>1?o-1:0),r=1;r<o;r++)n[r-1]=arguments[r];return h(e,t,n)}}function j(e,t,o){var n;o=null!==(n=o)&&void 0!==n?n:w,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var i=o(a);i!==a&&(d(t)||(t[r]=i),a=i)}e[a]=!0}return e}function N(e){var t,o=m(null);for(t in e)!0===h(a,e,[t])&&(o[t]=e[t]);return o}function A(e,t){for(;null!==e;){var o=c(e,t);if(o){if(o.get)return T(o.get);if("function"==typeof o.value)return T(o.value)}e=i(e)}return function(e){return console.warn("fallback value for",e),null}}var I=l(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),P=l(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=l(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),O=l(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),L=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),D=l(["#text"]),F=l(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),B=l(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),U=l(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),z=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),H=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=u(/<%[\w\W]*|[\w\W]*%>/gm),q=u(/\${[\w\W]*}/gm),G=u(/^data-[\-\w.\u00B7-\uFFFF]/),V=u(/^aria-[\-\w]+$/),Y=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=u(/^(?:\w+script|data):/i),Z=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),Q=u(/^[a-z][.\w]*(-[.\w]+)+$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.5.6",r.removed=[],!o||!o.document||9!==o.document.nodeType)return r.isSupported=!1,r;var a=o.document,s=o.document,d=o.DocumentFragment,i=o.HTMLTemplateElement,c=o.Node,u=o.Element,m=o.NodeFilter,p=o.NamedNodeMap,h=void 0===p?o.NamedNodeMap||o.MozNamedAttrMap:p,y=o.HTMLFormElement,_=o.DOMParser,T=o.trustedTypes,ee=u.prototype,te=A(ee,"cloneNode"),oe=A(ee,"nextSibling"),ne=A(ee,"childNodes"),re=A(ee,"parentNode");if("function"==typeof i){var ae=s.createElement("template");ae.content&&ae.content.ownerDocument&&(s=ae.content.ownerDocument)}var se=function(t,o){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var n=null,r="data-tt-policy-suffix";o.currentScript&&o.currentScript.hasAttribute(r)&&(n=o.currentScript.getAttribute(r));var a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(T,a),de=se?se.createHTML(""):"",ie=s,ce=ie.implementation,le=ie.createNodeIterator,ue=ie.createDocumentFragment,me=ie.getElementsByTagName,pe=a.importNode,he={};try{he=N(s).documentMode?s.documentMode:{}}catch(e){}var ye={};r.isSupported="function"==typeof re&&ce&&void 0!==ce.createHTMLDocument&&9!==he;var _e,fe,ge=H,$e=W,we=q,be=G,ve=V,Se=K,xe=Z,Ce=Q,Ee=Y,ke=null,Te=j({},[].concat(n(I),n(R),n(P),n(O),n(D))),je=null,Ne=j({},[].concat(n(F),n(B),n(U),n(z))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ie=null,Re=null,Pe=!0,Me=!0,Oe=!1,Le=!0,De=!1,Fe=!0,Be=!1,Ue=!1,ze=!1,He=!1,We=!1,qe=!1,Ge=!0,Ve=!1,Ye=!0,Ke=!1,Ze={},Je=null,Qe=j({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Xe=null,et=j({},["audio","video","img","source","image","track"]),tt=null,ot=j({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),nt="http://www.w3.org/1998/Math/MathML",rt="http://www.w3.org/2000/svg",at="http://www.w3.org/1999/xhtml",st=at,dt=!1,it=null,ct=j({},[nt,rt,at],b),lt=["application/xhtml+xml","text/html"],ut=null,mt=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ht=function(t){ut&&ut===t||(t&&"object"===e(t)||(t={}),t=N(t),_e=_e=-1===lt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,fe="application/xhtml+xml"===_e?b:w,ke="ALLOWED_TAGS"in t?j({},t.ALLOWED_TAGS,fe):Te,je="ALLOWED_ATTR"in t?j({},t.ALLOWED_ATTR,fe):Ne,it="ALLOWED_NAMESPACES"in t?j({},t.ALLOWED_NAMESPACES,b):ct,tt="ADD_URI_SAFE_ATTR"in t?j(N(ot),t.ADD_URI_SAFE_ATTR,fe):ot,Xe="ADD_DATA_URI_TAGS"in t?j(N(et),t.ADD_DATA_URI_TAGS,fe):et,Je="FORBID_CONTENTS"in t?j({},t.FORBID_CONTENTS,fe):Qe,Ie="FORBID_TAGS"in t?j({},t.FORBID_TAGS,fe):{},Re="FORBID_ATTR"in t?j({},t.FORBID_ATTR,fe):{},Ze="USE_PROFILES"in t&&t.USE_PROFILES,Pe=!1!==t.ALLOW_ARIA_ATTR,Me=!1!==t.ALLOW_DATA_ATTR,Oe=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Le=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,De=t.SAFE_FOR_TEMPLATES||!1,Fe=!1!==t.SAFE_FOR_XML,Be=t.WHOLE_DOCUMENT||!1,He=t.RETURN_DOM||!1,We=t.RETURN_DOM_FRAGMENT||!1,qe=t.RETURN_TRUSTED_TYPE||!1,ze=t.FORCE_BODY||!1,Ge=!1!==t.SANITIZE_DOM,Ve=t.SANITIZE_NAMED_PROPS||!1,Ye=!1!==t.KEEP_CONTENT,Ke=t.IN_PLACE||!1,Ee=t.ALLOWED_URI_REGEXP||Ee,st=t.NAMESPACE||at,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),De&&(Me=!1),We&&(He=!0),Ze&&(ke=j({},n(D)),je=[],!0===Ze.html&&(j(ke,I),j(je,F)),!0===Ze.svg&&(j(ke,R),j(je,B),j(je,z)),!0===Ze.svgFilters&&(j(ke,P),j(je,B),j(je,z)),!0===Ze.mathMl&&(j(ke,O),j(je,U),j(je,z))),t.ADD_TAGS&&(ke===Te&&(ke=N(ke)),j(ke,t.ADD_TAGS,fe)),t.ADD_ATTR&&(je===Ne&&(je=N(je)),j(je,t.ADD_ATTR,fe)),t.ADD_URI_SAFE_ATTR&&j(tt,t.ADD_URI_SAFE_ATTR,fe),t.FORBID_CONTENTS&&(Je===Qe&&(Je=N(Je)),j(Je,t.FORBID_CONTENTS,fe)),Ye&&(ke["#text"]=!0),Be&&j(ke,["html","head","body"]),ke.table&&(j(ke,["tbody"]),delete Ie.tbody),l&&l(t),ut=t)},yt=j({},["mi","mo","mn","ms","mtext"]),_t=j({},["foreignobject","annotation-xml"]),ft=j({},["title","style","font","a","script"]),gt=j({},R);j(gt,P),j(gt,M);var $t=j({},O);j($t,L);var wt=function(e){$(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=de}catch(t){e.remove()}}},bt=function(e,t){try{$(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){$(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!je[e])if(He||We)try{wt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},vt=function(e){var t,o;if(ze)e="<remove></remove>"+e;else{var n=v(e,/^[\r\n\t ]+/);o=n&&n[0]}"application/xhtml+xml"===_e&&st===at&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=se?se.createHTML(e):e;if(st===at)try{t=(new _).parseFromString(r,_e)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(st,"template",null);try{t.documentElement.innerHTML=dt?de:r}catch(e){}}var a=t.body||t.documentElement;return e&&o&&a.insertBefore(s.createTextNode(o),a.childNodes[0]||null),st===at?me.call(t,Be?"html":"body")[0]:Be?t.documentElement:a},St=function(e){return le.call(e.ownerDocument||e,e,m.SHOW_ELEMENT|m.SHOW_COMMENT|m.SHOW_TEXT|m.SHOW_PROCESSING_INSTRUCTION|m.SHOW_CDATA_SECTION,null,!1)},xt=function(e){return e instanceof y&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof h)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Ct=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},Et=function(e,t,o){ye[e]&&f(ye[e],function(e){e.call(r,t,o,ut)})},kt=function(e){var t;if(Et("beforeSanitizeElements",e,null),xt(e))return wt(e),!0;if(E(/[\u0080-\uFFFF]/,e.nodeName))return wt(e),!0;var o=fe(e.nodeName);if(Et("uponSanitizeElement",e,{tagName:o,allowedTags:ke}),e.hasChildNodes()&&!Ct(e.firstElementChild)&&(!Ct(e.content)||!Ct(e.content.firstElementChild))&&E(/<[/\w]/g,e.innerHTML)&&E(/<[/\w]/g,e.textContent))return wt(e),!0;if("select"===o&&E(/<template/i,e.innerHTML))return wt(e),!0;if(7===e.nodeType)return wt(e),!0;if(Fe&&8===e.nodeType&&E(/<[/\w]/g,e.data))return wt(e),!0;if(!ke[o]||Ie[o]){if(!Ie[o]&&jt(o)){if(Ae.tagNameCheck instanceof RegExp&&E(Ae.tagNameCheck,o))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))return!1}if(Ye&&!Je[o]){var n=re(e)||e.parentNode,a=ne(e)||e.childNodes;if(a&&n)for(var s=a.length-1;s>=0;--s){var d=te(a[s],!0);d.__removalCount=(e.__removalCount||0)+1,n.insertBefore(d,oe(e))}}return wt(e),!0}return e instanceof u&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:st,tagName:"template"});var o=w(e.tagName),n=w(t.tagName);return!!it[e.namespaceURI]&&(e.namespaceURI===rt?t.namespaceURI===at?"svg"===o:t.namespaceURI===nt?"svg"===o&&("annotation-xml"===n||yt[n]):Boolean(gt[o]):e.namespaceURI===nt?t.namespaceURI===at?"math"===o:t.namespaceURI===rt?"math"===o&&_t[n]:Boolean($t[o]):e.namespaceURI===at?!(t.namespaceURI===rt&&!_t[n])&&!(t.namespaceURI===nt&&!yt[n])&&!$t[o]&&(ft[o]||!gt[o]):!("application/xhtml+xml"!==_e||!it[e.namespaceURI]))}(e)?(wt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!E(/<\/no(script|embed|frames)/i,e.innerHTML)?(De&&3===e.nodeType&&(t=e.textContent,t=S(t,ge," "),t=S(t,$e," "),t=S(t,we," "),e.textContent!==t&&($(r.removed,{element:e.cloneNode()}),e.textContent=t)),Et("afterSanitizeElements",e,null),!1):(wt(e),!0)},Tt=function(e,t,o){if(Ge&&("id"===t||"name"===t)&&(o in s||o in mt))return!1;if(Me&&!Re[t]&&E(be,t));else if(Pe&&E(ve,t));else if(!je[t]||Re[t]){if(!(jt(e)&&(Ae.tagNameCheck instanceof RegExp&&E(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&E(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&E(Ae.tagNameCheck,o)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))))return!1}else if(tt[t]);else if(E(Ee,S(o,xe,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==x(o,"data:")||!Xe[e])if(Oe&&!E(Se,S(o,xe,"")));else if(o)return!1;return!0},jt=function(e){return"annotation-xml"!==e&&v(e,Ce)},Nt=function(t){var o,n,a,s;Et("beforeSanitizeAttributes",t,null);var d=t.attributes;if(d){var i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:je};for(s=d.length;s--;){var c=o=d[s],l=c.name,u=c.namespaceURI;if(n="value"===l?o.value:C(o.value),a=fe(l),i.attrName=a,i.attrValue=n,i.keepAttr=!0,i.forceKeepAttr=void 0,Et("uponSanitizeAttribute",t,i),n=i.attrValue,Fe&&E(/((--!?|])>)|<\/(style|title)/i,n))bt(l,t);else if(!i.forceKeepAttr&&(bt(l,t),i.keepAttr))if(Le||!E(/\/>/i,n)){De&&(n=S(n,ge," "),n=S(n,$e," "),n=S(n,we," "));var m=fe(t.nodeName);if(Tt(m,a,n)){if(!Ve||"id"!==a&&"name"!==a||(bt(l,t),n="user-content-"+n),se&&"object"===e(T)&&"function"==typeof T.getAttributeType)if(u);else switch(T.getAttributeType(m,a)){case"TrustedHTML":n=se.createHTML(n);break;case"TrustedScriptURL":n=se.createScriptURL(n)}try{u?t.setAttributeNS(u,l,n):t.setAttribute(l,n),xt(t)?wt(t):g(r.removed)}catch(e){}}}else bt(l,t)}Et("afterSanitizeAttributes",t,null)}},At=function e(t){var o,n=St(t);for(Et("beforeSanitizeShadowDOM",t,null);o=n.nextNode();)Et("uponSanitizeShadowNode",o,null),kt(o)||(o.content instanceof d&&e(o.content),Nt(o));Et("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var n,s,i,l,u,m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((dt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Ct(t)){if("function"!=typeof t.toString)throw k("toString is not a function");if("string"!=typeof(t=t.toString()))throw k("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(o.toStaticHTML)||"function"==typeof o.toStaticHTML){if("string"==typeof t)return o.toStaticHTML(t);if(Ct(t))return o.toStaticHTML(t.outerHTML)}return t}if(Ue||ht(m),r.removed=[],"string"==typeof t&&(Ke=!1),Ke){if(t.nodeName){var p=fe(t.nodeName);if(!ke[p]||Ie[p])throw k("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(s=(n=vt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?n=s:n.appendChild(s);else{if(!He&&!De&&!Be&&-1===t.indexOf("<"))return se&&qe?se.createHTML(t):t;if(!(n=vt(t)))return He?null:qe?de:""}n&&ze&&wt(n.firstChild);for(var h=St(Ke?t:n);i=h.nextNode();)3===i.nodeType&&i===l||kt(i)||(i.content instanceof d&&At(i.content),Nt(i),l=i);if(l=null,Ke)return t;if(He){if(We)for(u=ue.call(n.ownerDocument);n.firstChild;)u.appendChild(n.firstChild);else u=n;return(je.shadowroot||je.shadowrootmod)&&(u=pe.call(a,u,!0)),u}var y=Be?n.outerHTML:n.innerHTML;return Be&&ke["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&E(J,n.ownerDocument.doctype.name)&&(y="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+y),De&&(y=S(y,ge," "),y=S(y,$e," "),y=S(y,we," ")),se&&qe?se.createHTML(y):y},r.setConfig=function(e){ht(e),Ue=!0},r.clearConfig=function(){ut=null,Ue=!1},r.isValidAttribute=function(e,t,o){ut||ht({});var n=fe(e),r=fe(t);return Tt(n,r,o)},r.addHook=function(e,t){"function"==typeof t&&(ye[e]=ye[e]||[],$(ye[e],t))},r.removeHook=function(e){if(ye[e])return g(ye[e])},r.removeHooks=function(e){ye[e]&&(ye[e]=[])},r.removeAllHooks=function(){ye={}},r}()}()},9230(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-add-outline",d,!!function(e){return 0==e%18}(o)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 4c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm5 9h-4V7h-2v4H7v2h4v4h2v-4h4v-2z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},5955(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-checkmark",d,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M9 19.414l-6.707-6.707 1.414-1.414L9 16.586 20.293 5.293l1.414 1.414z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},9387(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-cross-circle",d,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M19.1 4.9C15.2 1 8.8 1 4.9 4.9S1 15.2 4.9 19.1s10.2 3.9 14.1 0 4-10.3.1-14.2zm-4.3 11.3L12 13.4l-2.8 2.8-1.4-1.4 2.8-2.8-2.8-2.8 1.4-1.4 2.8 2.8 2.8-2.8 1.4 1.4-2.8 2.8 2.8 2.8-1.4 1.4z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},4788(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-cross-small",d,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M17.705 7.705l-1.41-1.41L12 10.59 7.705 6.295l-1.41 1.41L10.59 12l-4.295 4.295 1.41 1.41L12 13.41l4.295 4.295 1.41-1.41L13.41 12l4.295-4.295z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},4236(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-help-outline",d,!!function(e){return 0==e%18}(o)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 4c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm4 8a4 4 0 00-8 0h2c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2a1 1 0 00-1 1v2h2v-1.141A3.991 3.991 0 0016 10zm-3 6h-2v2h2v-2z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},5491(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-help",d,!!function(e){return 0==e%18}(o)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 16h-2v-2h2v2zm0-4.141V15h-2v-2a1 1 0 011-1c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2H8a4 4 0 018 0 3.991 3.991 0 01-3 3.859z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},5339(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-image",d,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M20 6v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2h12a2 2 0 012 2zm-2 0H6v6.38l2.19-2.19 5.23 5.23 1-1a1.59 1.59 0 012.11.11L18 16V6zm-5 3.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},4275(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-info-outline",d,!!function(e){return 0==e%18}(o)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},9031(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-notice-outline",d,!!function(e){return 0==e%18}(o)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 4c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 13h-2v2h2v-2zm-2-2h2l.5-6h-3l.5 6z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},5588(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-notice",d,!!function(e){return 0==e%18}(o)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},7568(e,t,o){"use strict";t.A=function(e){var t=e.size,o=void 0===t?24:t,n=e.onClick,d=(e.icon,e.className),i=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],0<=t.indexOf(o)||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,a),c=["gridicon","gridicons-trash",d,!1,!1,!!function(e){return 0==e%18}(o)&&"needs-offset-y"].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:c,height:o,width:o,onClick:n},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M6.187 8h11.625l-.695 11.125A2 2 0 0115.121 21H8.879a2 2 0 01-1.996-1.875L6.187 8zM19 5v2H5V5h3V4a2 2 0 012-2h4a2 2 0 012 2v1h3zm-9 0h4V4h-4v1z"})))};var n,r=(n=o(1609))&&n.__esModule?n:{default:n},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)}},436(e){var t;t=function(e){"use strict";return function(){for(var t=[["Afghanistan (افغانستان)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (الجزائر)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (البحرين)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","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 (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (جزر القمر)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (مصر)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (ایران)","ir","98"],["Iraq (العراق)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (ישראל)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (الأردن)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (الكويت)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (لبنان)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (ليبيا)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["North Macedonia (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (موريتانيا)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (المغرب)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (عُمان)","om","968"],["Pakistan (پاکستان)","pk","92"],["Palau","pw","680"],["Palestine (فلسطين)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (قطر)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (المملكة العربية السعودية)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (جنوب السودان)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්රී ලංකාව)","lk","94"],["Sudan (السودان)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (سوريا)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (تونس)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (الإمارات العربية المتحدة)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (الصحراء الغربية)","eh","212",1,["5288","5289"]],["Yemen (اليمن)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],o=0;o<t.length;o++){var n=t[o];t[o]={name:n[0],iso2:n[1],dialCode:n[2],priority:n[3]||0,areaCodes:n[4]||null}}function r(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a={getInstance:function(e){var t=e.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[t]},instances:{},documentReady:function(){return"complete"===document.readyState}};"object"==typeof window&&(window.intlTelInputGlobals=a);var s=0,d={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},i=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],c=function(e,t){for(var o=Object.keys(e),n=0;n<o.length;n++)t(o[n],e[o[n]])},l=function(e){c(window.intlTelInputGlobals.instances,function(t){window.intlTelInputGlobals.instances[t][e]()})},u=function(){function o(e,t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),this.id=s++,this.telInput=e,this.activeItem=null,this.highlightedItem=null;var r=t||{};this.options={},c(d,function(e,t){n.options[e]=r.hasOwnProperty(e)?r[e]:t}),this.hadInitialPlaceholder=Boolean(e.getAttribute("placeholder"))}var n,a;return n=o,a=[{key:"_init",value:function(){var e=this;if(this.options.nationalMode&&(this.options.autoHideDialCode=!1),this.options.separateDialCode&&(this.options.autoHideDialCode=this.options.nationalMode=!1),this.isMobile=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.isMobile&&(document.body.classList.add("iti-mobile"),this.options.dropdownContainer||(this.options.dropdownContainer=document.body)),"undefined"!=typeof Promise){var t=new Promise(function(t,o){e.resolveAutoCountryPromise=t,e.rejectAutoCountryPromise=o}),o=new Promise(function(t,o){e.resolveUtilsScriptPromise=t,e.rejectUtilsScriptPromise=o});this.promise=Promise.all([t,o])}else this.resolveAutoCountryPromise=this.rejectAutoCountryPromise=function(){},this.resolveUtilsScriptPromise=this.rejectUtilsScriptPromise=function(){};this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests()}},{key:"_processCountryData",value:function(){this._processAllCountries(),this._processCountryCodes(),this._processPreferredCountries(),this.options.localizedCountries&&this._translateCountriesByLocale(),(this.options.onlyCountries.length||this.options.localizedCountries)&&this.countries.sort(this._countryNameSort)}},{key:"_addCountryCode",value:function(t,o,n){o.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=o.length),this.countryCodes.hasOwnProperty(o)||(this.countryCodes[o]=[]);for(var r=0;r<this.countryCodes[o].length;r++)if(this.countryCodes[o][r]===t)return;var a=n!==e?n:this.countryCodes[o].length;this.countryCodes[o][a]=t}},{key:"_processAllCountries",value:function(){if(this.options.onlyCountries.length){var e=this.options.onlyCountries.map(function(e){return e.toLowerCase()});this.countries=t.filter(function(t){return e.indexOf(t.iso2)>-1})}else if(this.options.excludeCountries.length){var o=this.options.excludeCountries.map(function(e){return e.toLowerCase()});this.countries=t.filter(function(e){return-1===o.indexOf(e.iso2)})}else this.countries=t}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;e<this.countries.length;e++){var t=this.countries[e].iso2.toLowerCase();this.options.localizedCountries.hasOwnProperty(t)&&(this.countries[e].name=this.options.localizedCountries[t])}}},{key:"_countryNameSort",value:function(e,t){return e.name.localeCompare(t.name)}},{key:"_processCountryCodes",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.countryCodes={};for(var e=0;e<this.countries.length;e++){var t=this.countries[e];this.dialCodes[t.dialCode]||(this.dialCodes[t.dialCode]=!0),this._addCountryCode(t.iso2,t.dialCode,t.priority)}for(var o=0;o<this.countries.length;o++){var n=this.countries[o];if(n.areaCodes)for(var r=this.countryCodes[n.dialCode][0],a=0;a<n.areaCodes.length;a++){for(var s=n.areaCodes[a],d=1;d<s.length;d++){var i=n.dialCode+s.substr(0,d);this._addCountryCode(r,i),this._addCountryCode(n.iso2,i)}this._addCountryCode(n.iso2,n.dialCode+s)}}}},{key:"_processPreferredCountries",value:function(){this.preferredCountries=[];for(var e=0;e<this.options.preferredCountries.length;e++){var t=this.options.preferredCountries[e].toLowerCase(),o=this._getCountryData(t,!1,!0);o&&this.preferredCountries.push(o)}}},{key:"_createEl",value:function(e,t,o){var n=document.createElement(e);return t&&c(t,function(e,t){return n.setAttribute(e,t)}),o&&o.appendChild(n),n}},{key:"_generateMarkup",value:function(){this.telInput.hasAttribute("autocomplete")||this.telInput.form&&this.telInput.form.hasAttribute("autocomplete")||this.telInput.setAttribute("autocomplete","off");var e="iti";this.options.allowDropdown&&(e+=" iti--allow-dropdown"),this.options.separateDialCode&&(e+=" iti--separate-dial-code"),this.options.customContainer&&(e+=" ",e+=this.options.customContainer);var t=this._createEl("div",{class:e});if(this.telInput.parentNode.insertBefore(t,this.telInput),this.flagsContainer=this._createEl("div",{class:"iti__flag-container"},t),t.appendChild(this.telInput),this.selectedFlag=this._createEl("div",{class:"iti__selected-flag",role:"combobox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.flagsContainer),this.selectedFlagInner=this._createEl("div",{class:"iti__flag"},this.selectedFlag),this.options.separateDialCode&&(this.selectedDialCode=this._createEl("div",{class:"iti__selected-dial-code"},this.selectedFlag)),this.options.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.dropdownArrow=this._createEl("div",{class:"iti__arrow"},this.selectedFlag),this.countryList=this._createEl("ul",{class:"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"}),this.preferredCountries.length&&(this._appendListItems(this.preferredCountries,"iti__preferred",!0),this._createEl("li",{class:"iti__divider",role:"separator","aria-disabled":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),this.options.dropdownContainer?(this.dropdown=this._createEl("div",{class:"iti iti--container"}),this.dropdown.appendChild(this.countryList)):this.flagsContainer.appendChild(this.countryList)),this.options.hiddenInput){var o=this.options.hiddenInput,n=this.telInput.getAttribute("name");if(n){var r=n.lastIndexOf("[");-1!==r&&(o="".concat(n.substr(0,r),"[").concat(o,"]"))}this.hiddenInput=this._createEl("input",{type:"hidden",name:o}),t.appendChild(this.hiddenInput)}}},{key:"_appendListItems",value:function(e,t,o){for(var n="",r=0;r<e.length;r++){var a=e[r],s=o?"-preferred":"";n+="<li class='iti__country ".concat(t,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(a.iso2).concat(s,"' role='option' data-dial-code='").concat(a.dialCode,"' data-country-code='").concat(a.iso2,"' aria-selected='false'>"),n+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(a.iso2,"'></div></div>"),n+="<span class='iti__country-name'>".concat(a.name,"</span>"),n+="<span class='iti__dial-code'>+".concat(a.dialCode,"</span>"),n+="</li>"}this.countryList.insertAdjacentHTML("beforeend",n)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,o=!e||"+"!==e.charAt(0)||t&&"+"===t.charAt(0)?t:e,n=this._getDialCode(o),r=this._isRegionlessNanp(o),a=this.options,s=a.initialCountry,d=a.nationalMode,i=a.autoHideDialCode,c=a.separateDialCode;n&&!r?this._updateFlagFromNumber(o):"auto"!==s&&(s?this._setFlag(s.toLowerCase()):n&&r?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,o||this._setFlag(this.defaultCountry)),o||d||i||c||(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),o&&this._updateValFromNumber(o)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoHideDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var e=this;this._handleLabelClick=function(t){e.countryList.classList.contains("iti__hide")?e.telInput.focus():t.preventDefault()};var t=this._getClosestLabel();t&&t.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!e.countryList.classList.contains("iti__hide")||e.telInput.disabled||e.telInput.readOnly||e._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(t){e.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(t.key)&&(t.preventDefault(),t.stopPropagation(),e._showDropdown()),"Tab"===t.key&&e._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)}):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout(function(){return l("handleAutoCountry")})},function(){return l("rejectAutoCountryPromise")}))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);e&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0),this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,o){o&&!e.classList.contains(t)?e.classList.add(t):!o&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e=this;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.isMobile){var t=this.telInput.getBoundingClientRect(),o=window.pageYOffset||document.documentElement.scrollTop,n=t.top+o,r=this.countryList.offsetHeight,a=n+this.telInput.offsetHeight+r<o+window.innerHeight,s=n-r>o;if(this._toggleClass(this.countryList,"iti__country-list--dropup",!a&&s),this.options.dropdownContainer){var d=!a&&s?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(n+d,"px"),this.dropdown.style.left="".concat(t.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return e._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll)}}}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var e=this;this._handleMouseoverCountryList=function(t){var o=e._getClosestListItem(t.target);o&&e._highlightListItem(o,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(t){var o=e._getClosestListItem(t.target);o&&e._selectListItem(o)},this.countryList.addEventListener("click",this._handleClickCountryList);var t=!0;this._handleClickOffToClose=function(){t||e._closeDropdown(),t=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose);var o="",n=null;this._handleKeydownOnDropdown=function(t){t.preventDefault(),"ArrowUp"===t.key||"Up"===t.key||"ArrowDown"===t.key||"Down"===t.key?e._handleUpDownKey(t.key):"Enter"===t.key?e._handleEnterKey():"Escape"===t.key?e._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(t.key)&&(n&&clearTimeout(n),o+=t.key.toLowerCase(),e._searchForCountry(o),n=setTimeout(function(){o=""},1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;t<this.countries.length;t++)if(this._startsWith(this.countries[t].name,e)){var o=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(this.countries[t].iso2));this._highlightListItem(o,!1),this._scrollTo(o,!0);break}}},{key:"_startsWith",value:function(e,t){return e.substr(0,t.length).toLowerCase()===t}},{key:"_updateValFromNumber",value:function(e){var t=e;if(this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData){var o=!this.options.separateDialCode&&(this.options.nationalMode||"+"!==t.charAt(0)),n=intlTelInputUtils.numberFormat,r=n.NATIONAL,a=n.INTERNATIONAL,s=o?r:a;t=intlTelInputUtils.formatNumber(t,this.selectedCountryData.iso2,s)}t=this._beforeSetNumber(t),this.telInput.value=t}},{key:"_updateFlagFromNumber",value:function(e){var t=e,o=this.selectedCountryData.dialCode,n="1"===o;t&&this.options.nationalMode&&n&&"+"!==t.charAt(0)&&("1"!==t.charAt(0)&&(t="1".concat(t)),t="+".concat(t)),this.options.separateDialCode&&o&&"+"!==t.charAt(0)&&(t="+".concat(o).concat(t));var r=this._getDialCode(t,!0),a=this._getNumeric(t),s=null;if(r){var d=this.countryCodes[this._getNumeric(r)],i=-1!==d.indexOf(this.selectedCountryData.iso2)&&a.length<=r.length-1;if(!("1"===o&&this._isRegionlessNanp(a)||i))for(var c=0;c<d.length;c++)if(d[c]){s=d[c];break}}else"+"===t.charAt(0)&&a.length?s="":t&&"+"!==t||(s=this.defaultCountry);return null!==s&&this._setFlag(s)}},{key:"_isRegionlessNanp",value:function(e){var t=this._getNumeric(e);if("1"===t.charAt(0)){var o=t.substr(1,3);return-1!==i.indexOf(o)}return!1}},{key:"_highlightListItem",value:function(e,t){var o=this.highlightedItem;o&&o.classList.remove("iti__highlight"),this.highlightedItem=e,this.highlightedItem.classList.add("iti__highlight"),t&&this.highlightedItem.focus()}},{key:"_getCountryData",value:function(e,o,n){for(var r=o?t:this.countries,a=0;a<r.length;a++)if(r[a].iso2===e)return r[a];if(n)return null;throw new Error("No country data for '".concat(e,"'"))}},{key:"_setFlag",value:function(e){var t=this.selectedCountryData.iso2?this.selectedCountryData:{};this.selectedCountryData=e?this._getCountryData(e,!1,!1):{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(e));var o=e?"".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",o),this.options.separateDialCode){var n=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"";this.selectedDialCode.innerHTML=n;var r=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth();this.telInput.style.paddingLeft="".concat(r+6,"px")}if(this._updatePlaceholder(),this.options.allowDropdown){var a=this.activeItem;if(a&&(a.classList.remove("iti__active"),a.setAttribute("aria-selected","false")),e){var s=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e,"-preferred"))||this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e));s.setAttribute("aria-selected","true"),s.classList.add("iti__active"),this.activeItem=s,this.selectedFlag.setAttribute("aria-activedescendant",s.getAttribute("id"))}}return t.iso2!==e}},{key:"_getHiddenSelectedFlagWidth",value:function(){var e=this.telInput.parentNode.cloneNode();e.style.visibility="hidden",document.body.appendChild(e);var t=this.flagsContainer.cloneNode();e.appendChild(t);var o=this.selectedFlag.cloneNode(!0);t.appendChild(o);var n=o.offsetWidth;return e.parentNode.removeChild(e),n}},{key:"_updatePlaceholder",value:function(){var e="aggressive"===this.options.autoPlaceholder||!this.hadInitialPlaceholder&&"polite"===this.options.autoPlaceholder;if(window.intlTelInputUtils&&e){var t=intlTelInputUtils.numberType[this.options.placeholderNumberType],o=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,t):"";o=this._beforeSetNumber(o),"function"==typeof this.options.customPlaceholder&&(o=this.options.customPlaceholder(o,this.selectedCountryData)),this.telInput.setAttribute("placeholder",o)}}},{key:"_selectListItem",value:function(e){var t=this._setFlag(e.getAttribute("data-country-code"));this._closeDropdown(),this._updateDialCode(e.getAttribute("data-dial-code"),!0),this.telInput.focus();var o=this.telInput.value.length;this.telInput.setSelectionRange(o,o),t&&this._triggerCountryChange()}},{key:"_closeDropdown",value:function(){this.countryList.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.dropdownArrow.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._handleKeydownOnDropdown),document.documentElement.removeEventListener("click",this._handleClickOffToClose),this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList),this.countryList.removeEventListener("click",this._handleClickCountryList),this.options.dropdownContainer&&(this.isMobile||window.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._trigger("close:countrydropdown")}},{key:"_scrollTo",value:function(e,t){var o=this.countryList,n=window.pageYOffset||document.documentElement.scrollTop,r=o.offsetHeight,a=o.getBoundingClientRect().top+n,s=a+r,d=e.offsetHeight,i=e.getBoundingClientRect().top+n,c=i+d,l=i-a+o.scrollTop,u=r/2-d/2;if(i<a)t&&(l-=u),o.scrollTop=l;else if(c>s){t&&(l+=u);var m=r-d;o.scrollTop=l-m}}},{key:"_updateDialCode",value:function(e,t){var o,n=this.telInput.value,r="+".concat(e);if("+"===n.charAt(0)){var a=this._getDialCode(n);o=a?n.replace(a,r):r}else{if(this.options.nationalMode||this.options.separateDialCode)return;if(n)o=r+n;else{if(!t&&this.options.autoHideDialCode)return;o=r}}this.telInput.value=o}},{key:"_getDialCode",value:function(e,t){var o="";if("+"===e.charAt(0))for(var n="",r=0;r<e.length;r++){var a=e.charAt(r);if(!isNaN(parseInt(a,10))){if(n+=a,t)this.countryCodes[n]&&(o=e.substr(0,r+1));else if(this.dialCodes[n]){o=e.substr(0,r+1);break}if(n.length===this.countryCodeMaxLen)break}}return o}},{key:"_getFullNumber",value:function(){var e=this.telInput.value.trim(),t=this.selectedCountryData.dialCode,o=this._getNumeric(e);return(this.options.separateDialCode&&"+"!==e.charAt(0)&&t&&o?"+".concat(t):"")+e}},{key:"_beforeSetNumber",value:function(e){var t=e;if(this.options.separateDialCode){var o=this._getDialCode(t);if(o){var n=" "===t[(o="+".concat(this.selectedCountryData.dialCode)).length]||"-"===t[o.length]?o.length+1:o.length;t=t.substr(n)}}return this._cap(t)}},{key:"_triggerCountryChange",value:function(){this._trigger("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.options.initialCountry&&(this.defaultCountry=window.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this._updatePlaceholder()),this.resolveUtilsScriptPromise()}},{key:"destroy",value:function(){var e=this.telInput.form;if(this.options.allowDropdown){this._closeDropdown(),this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag),this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown);var t=this._getClosestLabel();t&&t.removeEventListener("click",this._handleLabelClick)}this.hiddenInput&&e&&e.removeEventListener("submit",this._handleHiddenInputSubmit),this.options.autoHideDialCode&&(e&&e.removeEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.removeEventListener("blur",this._handleSubmitOrBlurEvent)),this.telInput.removeEventListener("keyup",this._handleKeyupEvent),this.telInput.removeEventListener("cut",this._handleClipboardEvent),this.telInput.removeEventListener("paste",this._handleClipboardEvent),this.telInput.removeAttribute("data-intl-tel-input-id");var o=this.telInput.parentNode;o.parentNode.insertBefore(this.telInput,o),o.parentNode.removeChild(o),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}},{key:"getNumber",value:function(e){if(window.intlTelInputUtils){var t=this.selectedCountryData.iso2;return intlTelInputUtils.formatNumber(this._getFullNumber(),t,e)}return""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.selectedCountryData}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){var e=this.selectedCountryData.iso2;return intlTelInputUtils.getValidationError(this._getFullNumber(),e)}return-99}},{key:"isValidNumber",value:function(){var e=this._getFullNumber().trim(),t=this.options.nationalMode?this.selectedCountryData.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(e,t):null}},{key:"setCountry",value:function(e){var t=e.toLowerCase();this.selectedFlagInner.classList.contains("iti__".concat(t))||(this._setFlag(t),this._updateDialCode(this.selectedCountryData.dialCode,!1),this._triggerCountryChange())}},{key:"setNumber",value:function(e){var t=this._updateFlagFromNumber(e);this._updateValFromNumber(e),t&&this._triggerCountryChange()}},{key:"setPlaceholderNumberType",value:function(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}}],a&&r(n.prototype,a),o}();a.getCountryData=function(){return t};var m=function(e,t,o){var n=document.createElement("script");n.onload=function(){l("handleUtils"),t&&t()},n.onerror=function(){l("rejectUtilsScriptPromise"),o&&o()},n.className="iti-load-utils",n.async=!0,n.src=e,document.body.appendChild(n)};return a.loadUtils=function(e){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(t,o){return m(e,t,o)});m(e)}return null},a.defaults=d,a.version="17.0.15",function(e,t){var o=new u(e,t);return o._init(),e.setAttribute("data-intl-tel-input-id",o.id),window.intlTelInputGlobals.instances[o.id]=o,o}}()},e.exports?e.exports=t():window.intlTelInput=t()},4183(){!function(){var e=this||self;function t(t,o){t=t.split(".");var n,r=e;t[0]in r||void 0===r.execScript||r.execScript("var "+t[0]);for(;t.length&&(n=t.shift());)t.length||void 0===o?r=r[n]&&r[n]!==Object.prototype[n]?r[n]:r[n]={}:r[n]=o}function o(e,t){function o(){}o.prototype=t.prototype,e.$=t.prototype,e.prototype=new o,e.prototype.constructor=e,e.fa=function(e,o,n){for(var r=Array(arguments.length-2),a=2;a<arguments.length;a++)r[a-2]=arguments[a];return t.prototype[o].apply(e,r)}}function n(e,t){return e>t?1:e<t?-1:0}function r(e,t){switch(this.g=e,this.m=!!t.o,this.i=t.h,this.v=t.type,this.u=!1,this.i){case d:case i:case c:case l:case u:case s:case a:this.u=!0}this.l=t.defaultValue}var a=1,s=2,d=3,i=4,c=6,l=16,u=18;function m(e,t){for(this.i=e,this.g={},e=0;e<t.length;e++){var o=t[e];this.g[o.g]=o}}function p(){this.g={},this.l=this.j().g,this.i=this.m=null}function h(e,t){for(var o=function(e){return function(e){e.sort(function(e,t){return e.g-t.g}||n)}(e=function(e){var t,o=[],n=0;for(t in e)o[n++]=e[t];return o}(e.g)),e}(e.j()),r=0;r<o.length;r++){var a=o[r],s=a.g;if(null!=t.g[s]){e.i&&delete e.i[a.g];var d=11==a.i||10==a.i;if(a.m){a=g(t,s);for(var i=0;i<a.length;i++)b(e,s,d?a[i].clone():a[i])}else a=y(t,s),d?(d=y(e,s))?h(d,a):w(e,s,a.clone()):w(e,s,a)}}}function y(e,t){var o=e.g[t];if(null==o)return null;if(e.m){if(!(t in e.i)){var n=e.m,r=e.l[t];if(null!=o)if(r.m){for(var a=[],s=0;s<o.length;s++)a[s]=n.i(r,o[s]);o=a}else o=n.i(r,o);return e.i[t]=o}return e.i[t]}return o}function _(e,t,o){var n=y(e,t);return e.l[t].m?n[o||0]:n}function f(e,t){if(null!=e.g[t])e=_(e,t,void 0);else e:{if(void 0===(e=e.l[t]).l)if((t=e.v)===Boolean)e.l=!1;else if(t===Number)e.l=0;else{if(t!==String){e=new t;break e}e.l=e.u?"0":""}e=e.l}return e}function g(e,t){return y(e,t)||[]}function $(e,t){return e.l[t].m?null!=e.g[t]?e.g[t].length:0:null!=e.g[t]?1:0}function w(e,t,o){e.g[t]=o,e.i&&(e.i[t]=o)}function b(e,t,o){e.g[t]||(e.g[t]=[]),e.g[t].push(o),e.i&&delete e.i[t]}function v(e,t){var o,n=[];for(o in t)0!=o&&n.push(new r(o,t[o]));return new m(e,n)}function S(){}p.prototype.has=function(e){return null!=this.g[e.g]},p.prototype.get=function(e,t){return _(this,e.g,t)},p.prototype.set=function(e,t){w(this,e.g,t)},p.prototype.add=function(e,t){b(this,e.g,t)},p.prototype.clone=function(){var e=new this.constructor;return e!=this&&(e.g={},e.i&&(e.i={}),h(e,this)),e},S.prototype.g=function(e){throw new e.i,Error("Unimplemented")},S.prototype.i=function(e,t){if(11==e.i||10==e.i)return t instanceof p?t:this.g(e.v.prototype.j(),t);if(14==e.i)return"string"==typeof t&&x.test(t)&&0<(e=Number(t))?e:t;if(!e.u)return t;if((e=e.v)===String){if("number"==typeof t)return String(t)}else if(e===Number&&"string"==typeof t&&("Infinity"===t||"-Infinity"===t||"NaN"===t||x.test(t)))return Number(t);return t};var x=/^-?[0-9]+$/;function C(){}function E(){}function k(e,t){null!=e&&this.g.apply(this,arguments)}function T(){p.call(this)}o(C,S),C.prototype.g=function(e,t){return(e=new e.i).m=this,e.g=t,e.i={},e},o(E,C),E.prototype.i=function(e,t){return 8==e.i?!!t:S.prototype.i.apply(this,arguments)},E.prototype.g=function(e,t){return E.$.g.call(this,e,t)},k.prototype.i="",k.prototype.set=function(e){this.i=""+e},k.prototype.g=function(e,t,o){if(this.i+=String(e),null!=t)for(var n=1;n<arguments.length;n++)this.i+=arguments[n];return this},k.prototype.toString=function(){return this.i},o(T,p);var j=null;function N(){p.call(this)}o(N,p);var A=null;function I(){p.call(this)}o(I,p);var R=null;function P(){p.call(this)}T.prototype.j=function(){var e=j;return e||(j=e=v(T,{0:{name:"NumberFormat",s:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,h:9,type:String},2:{name:"format",required:!0,h:9,type:String},3:{name:"leading_digits_pattern",o:!0,h:9,type:String},4:{name:"national_prefix_formatting_rule",h:9,type:String},6:{name:"national_prefix_optional_when_formatting",h:8,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",h:9,type:String}})),e},T.j=T.prototype.j,N.prototype.j=function(){var e=A;return e||(A=e=v(N,{0:{name:"PhoneNumberDesc",s:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",h:9,type:String},9:{name:"possible_length",o:!0,h:5,type:Number},10:{name:"possible_length_local_only",o:!0,h:5,type:Number},6:{name:"example_number",h:9,type:String}})),e},N.j=N.prototype.j,I.prototype.j=function(){var e=R;return e||(R=e=v(I,{0:{name:"PhoneMetadata",s:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",h:11,type:N},2:{name:"fixed_line",h:11,type:N},3:{name:"mobile",h:11,type:N},4:{name:"toll_free",h:11,type:N},5:{name:"premium_rate",h:11,type:N},6:{name:"shared_cost",h:11,type:N},7:{name:"personal_number",h:11,type:N},8:{name:"voip",h:11,type:N},21:{name:"pager",h:11,type:N},25:{name:"uan",h:11,type:N},27:{name:"emergency",h:11,type:N},28:{name:"voicemail",h:11,type:N},29:{name:"short_code",h:11,type:N},30:{name:"standard_rate",h:11,type:N},31:{name:"carrier_specific",h:11,type:N},33:{name:"sms_services",h:11,type:N},24:{name:"no_international_dialling",h:11,type:N},9:{name:"id",required:!0,h:9,type:String},10:{name:"country_code",h:5,type:Number},11:{name:"international_prefix",h:9,type:String},17:{name:"preferred_international_prefix",h:9,type:String},12:{name:"national_prefix",h:9,type:String},13:{name:"preferred_extn_prefix",h:9,type:String},15:{name:"national_prefix_for_parsing",h:9,type:String},16:{name:"national_prefix_transform_rule",h:9,type:String},18:{name:"same_mobile_and_fixed_line_pattern",h:8,defaultValue:!1,type:Boolean},19:{name:"number_format",o:!0,h:11,type:T},20:{name:"intl_number_format",o:!0,h:11,type:T},22:{name:"main_country_for_code",h:8,defaultValue:!1,type:Boolean},23:{name:"leading_digits",h:9,type:String},26:{name:"leading_zero_possible",h:8,defaultValue:!1,type:Boolean}})),e},I.j=I.prototype.j,o(P,p);var M=null,O={ea:0,da:1,ca:5,ba:10,aa:20};P.prototype.j=function(){var e=M;return e||(M=e=v(P,{0:{name:"PhoneNumber",s:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,h:5,type:Number},2:{name:"national_number",required:!0,h:4,type:Number},3:{name:"extension",h:9,type:String},4:{name:"italian_leading_zero",h:8,type:Boolean},8:{name:"number_of_leading_zeros",h:5,defaultValue:1,type:Number},5:{name:"raw_input",h:9,type:String},6:{name:"country_code_source",h:14,defaultValue:0,type:O},7:{name:"preferred_domestic_carrier_code",h:9,type:String}})),e},P.ctor=P,P.ctor.j=P.prototype.j;var L={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},D={AC:[,[,,"(?:[01589]\\d|[46])\\d{4}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:0[1-9]|[1589]\\d)\\d{4}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"(?:1|6\\d)\\d{7}|[135-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"690\\d{6}|[356]\\d{5}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["1"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],[,"(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7\\d{8}",,,,"701234567",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"(?:268|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"1|([457]\\d{6})$","268$1",,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"(?:264|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"264(?:292|4(?:6[12]|9[78]))\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"1|([2457]\\d{6})$","264$1",,,,,[,,"264724\\d{4}",,,,"2647241234",,,,[7]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",,,,,,,[6,7,8,9],[5]],[,,"4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[78][2-9]|9\\d)\\d{6}",,,,"672123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d\\d",,,,"900123",,,[6]],[,,"808[1-9]\\d\\d",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"(?:[1-489]\\d|55|60|77)\\d{6}",,,,,,,[8],[5,6]],[,,"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[01])\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],[,"(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",,,,"222123456"],[,,"9[1-49]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",,,,,,,[10,11],[6,7,8]],[,,"3888[013-9]\\d{5}|(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"93888[013-9]\\d{5}|9(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7,8}",,,,"8001234567"],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",,,[[,"(\\d{3})","$1",["0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911"]],[,"(\\d{2})(\\d{4})","$1-$2",["[1-9]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[1-8]"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1"],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1"]],[[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3-$4",["91"]],[,"(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9"]]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,,,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"(?:[58]\\d\\d|684|900)\\d{7}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"1|([267]\\d{6})$","684$1",,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10|2[018])\\d{6,10}|828\\d{5}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",,,,"780123456",,,[5,6,7,8,9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",,,,,,,[5,6,7,8,9,10,12]],[,,"(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",,,,"212345678",,,[9],[8]],[,,"4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"AU",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|(183[12])",,"0011",,[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["13"]],[,"(\\d{3})(\\d{3})","$1 $2",["19"]],[,"(\\d{3})(\\d{4})","$1 $2",["180","1802"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["19"]],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["130"]]],[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[,,"163\\d{2,6}",,,,"1631234",,,[5,6,7,8,9]],1,,[,,"1(?:3(?:00\\d{5}|45[0-4])|802)\\d{3}|1[38]00\\d{6}|13\\d{4}",,,,,,,[6,7,8,10,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"(?:[25-79]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:28\\d|501)\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"18[1-8]\\d{3,6}",,,,"181234567",,,[6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,"18",[,,,,,,,,,[-1]],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],AZ:[,[,,"365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",,,,,,,[9],[7]],[,,"(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}",,,,"123123456",,,,[7]],[,,"36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[1-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",,,,"30212345",,,[8],[6]],[,,"6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"(?:246|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:2(?:[3568]\\d|4[0-57-9])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"(?:246976|900[2-9]\\d\\d)\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"1|([2-9]\\d{6})$","246$1",,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",,,,,,,[6,7,8,9,10]],[,,"(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}",,,,"27111234"],[,,"(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],[,"(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"4\\d{8}|[1-9]\\d{7}",,,,,,,[8,9]],[,,"80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",,,,"12345678",,,[8]],[,,"4[5-9]\\d{7}",,,,"470123456",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[04-7]|44|69|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[013-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}",,,,"90012345",,,[8]],[,,"7879\\d{4}",,,,"78791234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078]|9\\d)\\d{4}",,,,"78102345",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[025-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:0[1267]|5[1-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",,,,,,,[6,7,8,9],[4,5]],[,,"2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",,,,"2123456",,,[6,7,8],[4,5]],[,,"43[07-9]\\d{5}|(?:48|8[7-9]\\d|9(?:8\\d|9[69]))\\d{6}",,,,"48123456",,,[8,9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["1"]],[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}",,,,"17001234"],[,,"(?:3(?:[1-79]\\d|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}",,,,"36001234"],[,,"80\\d{6}",,,,"80123456"],[,,"(?:87|9[014578])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[13679]|8[047]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"(?:[267]\\d|31)\\d{6}",,,,,,,[8]],[,,"22\\d{6}",,,,"22201234"],[,,"(?:29|31|6[1257-9]|7[125-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"[25689]\\d{7}",,,,,,,[8]],[,,"2(?:02|1[037]|2[45]|3[68])\\d{5}",,,,"20211234"],[,,"(?:5[1-35-8]|6\\d|9[013-9])\\d{6}",,,,"90011234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234"],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[25689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456"],,,[,,,,,,,,,[-1]]],BL:[,[,,"(?:590|(?:69|80)\\d|976)\\d{6}",,,,,,,[9]],[,,"590(?:2[7-9]|5[12]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976[01]\\d{5}",,,,"976012345"],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"(?:441|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}",,,,"4414123456",,,,[7]],[,,"441(?:[2378]\\d|5[0-39])\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"1|([2-8]\\d{6})$","441$1",,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}",,,,"2345678"],[,,"(?:22[89]|[78]\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[34]\\d{5}",,,,"5345678"],"BN",673,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"(?:[2-467]\\d\\d|8001)\\d{5}",,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"[67]\\d{7}",,,,"71234567",,,[8]],[,,"8001[07]\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BO",591,"00(?:1\\d)?","0",,,"0(1\\d)?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[23]|4[46]"],,"0$CC $1"],[,"(\\d{8})","$1",["[67]"],,"0$CC $1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,"8001[07]\\d{4}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"(?:[34]1|7\\d)\\d{5}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"[347]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-24679]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8,9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"300\\d{6}|[59]00\\d{6,7}",,,,"300123456",,,[9,10]],[,,"300\\d{7}|[34]00\\d{5}|4(?:02|37)0\\d{4}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{3,6})","$1",["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"]],[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{5})(\\d{4})","$1-$2",["9"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"4020\\d{4}|[34]00\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"(?:242|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"1|([3-8]\\d{6})$","242$1",,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225\\d{4}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[17]\\d{7}|[2-8]\\d{6}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",,,,"2401234",,,[7]],[,,"(?:321|7(?:[1-7]\\d|8[01]))\\d{5}",,,,"71123456",,,[8]],[,,"(?:0800|800\\d)\\d{6}",,,,"0800012345",,,[10]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79(?:1(?:[01]\\d|20)|2[0-25-7]\\d)\\d{3}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["90"]],[,"(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-79]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",,,,"294911911",,,[9]],[,,"800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"0|80?",,"8~10",,[[,"(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],[,"(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"(?:0800\\d|[2-8])\\d{6}",,,,,,,[7,11]],[,,"(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"(?:[2-8]\\d|90)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|74)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,,[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|74)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\d{6}",,,,"5002345678"],[,,"600[2-9]\\d{6}",,,,"6002012345"],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CC:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CC",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|([59]\\d{7})$","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[189]\\d{8}|[1-68]\\d{6}",,,,,,,[7,9]],[,,"12\\d{7}|[1-6]\\d{6}",,,,"1234567"],[,,"88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"(?:[27]\\d{3}|8776)\\d{4}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[0257]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"222\\d{6}|(?:0\\d|80)\\d{7}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80(?:0\\d\\d|120)\\d{4}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"8\\d{11}|[2-9]\\d{8}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"7[35-9]\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02]\\d{9}",,,,,,,[10]],[,,"2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|[23][45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}",,,,"2123456789"],[,,"0704[0-7]\\d{5}|0(?:[15]\\d\\d|7(?:0[0-37-9]|[4-9][7-9]))\\d{6}",,,,"0123456789"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-578]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[578]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",,,,,,,[9,10,11]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"(?:123|8)00\\d{6}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,1,[[,"(\\d{4})","$1",["1(?:[03-589]|21)|[29]0|78"]],[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-3]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-3]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"[26]\\d{8}|88\\d{6,7}",,,,,,,[8,9]],[,,"2(?:22|33)\\d{6}",,,,"222123456",,,[9]],[,,"(?:24[23]|6[5-9]\\d)\\d{6}",,,,"671234567",,,[9]],[,,"88\\d{6,7}",,,,"88012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",,,,"1012345678",,,[7,8,9,10,11],[5,6]],[,,"1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[0135-9])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:(?:10|21)8|8)00\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"00|1(?:[12]\\d|79)\\d\\d00","0",,,"0|(1(?:[12]\\d|79)\\d\\d)",,"00",,[[,"(\\d{5,6})","$1",["96"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","(?:10|2[0-57-9])(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{4})(\\d{4})","$1 $2",["16[08]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","26|3(?:[0268]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9])|(?:34|85[23])[0-8]|(?:1|58)[1-9]|(?:63|95)[06-9]|(?:33|85[23]9)[0-46-9]|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])","26|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:1|58|85[23]10)[1-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","(?:10|2[0-57-9])(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:(?:1\\d|[36])\\d{3}|9101)\\d{6}|[124-8]\\d{7}",,,,,,,[8,10,11],[7]],[,,"60[124-8][2-9]\\d{6}|[124-8][2-9]\\d{6}",,,,"12345678",,,[8,10],[7]],[,,"3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[2-6]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:[14]4|56))?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[146][2-9]|[2578]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],[,"(\\d{3})(\\d{7})","$1 $2",["[39]"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1"]],[[,"(\\d)(\\d{7})","$1 $2",["[146][2-9]|[2578]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],[,"(\\d{3})(\\d{7})","$1 $2",["[39]"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",,,,,,,[8,10]],[,,"210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",,,,"22123456",,,[8]],[,,"(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210[0-6]|4\\d{3}|5100)\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[0-2468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"[27]\\d{6,7}|[34]\\d{5,7}|(?:5|8\\d\\d)\\d{7}",,,,,,,[6,7,8,10],[4,5]],[,,"(?:3[23]|48)\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}",,,,"71234567",,,,[4,5]],[,,"5\\d{7}",,,,"51234567",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"807\\d{7}",,,,"8071234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["5"],"0$1"],[,"(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"(?:[2-59]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:[34][36]|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,"800\\d{4}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",,,,,,,[7,8]],[,,"9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}",,,,"94351234"],[,,"953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}",,,,"95181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[3467]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,"[69]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",,,,,,,[6,7,8,9,10,12]],[,,"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",,,,"1300123456",,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,"14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",,,,"147101234",,,[9]],"CX",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|([59]\\d{7})$","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"(?:[279]\\d|[58]0)\\d{6}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9[4-79]\\d{6}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:1\\d|2[02-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[05]\\d|[23]1|[46][1-8])\\d{1,9}",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,"32\\d{9,11}|49[2-6]\\d{10}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,"15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",,,,"9001234567",,,[10,11]],[,,"180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[0568]"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",,,,"177991234567",,,[12,13]]],DJ:[,[,,"(?:2\\d|77)\\d{6}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,1,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"(?:[58]\\d\\d|767|900)\\d{7}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"1|([2-7]\\d{6})$","767$1",,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8001|8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-79]\\d|80)\\d{7}",,,,,,,[8,9]],[,,"9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[0135689])\\d{6}",,,,"12345678"],[,,"(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",,,,"991234567",,,[9]],[,,"1800\\d{7}|1[78]00\\d{6}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-7]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[24-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d\\d|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",,,,"234567890",,,[8,9],[6,7]],[,,"1[0-25]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[189]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[01]\\d|6[1267]|7[0-57]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"592(?:4[0-2]|93)\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}",,,,"8370362",,,,[6]],[,,"(?:17[1-3]|7\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"[5-9]\\d{8}",,,,,,,[9]],[,,"96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}",,,,"810123456"],[,,"(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"(\\d{4})","$1",["905"]],[,"(\\d{6})","$1",["[79]9"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"(?:11|[2-59]\\d)\\d{7}",,,,,,,[9],[7]],[,,"11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"9\\d{8}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-59]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",,,,"131234567",,,[5,6,7,8,9]],[,,"4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{5})","$1",["75[12]"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{6})","$1",["11"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],[[,"(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],[,,,,,,,,,[-1]],1,"1[03-79]|[2-9]",[,,"20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}"],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],FJ:[,[,,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}",,,,,,,[7,11]],[,,"603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"(?:[39]\\d\\d|820)\\d{4}",,,,,,,[7]],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}",,,,"3201234"],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[389]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"[2-9]\\d{5}",,,,,,,[6]],[,,"(?:20|[34]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d|91)\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",["[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"(?:[1-35]\\d|4[1-9])\\d{7}",,,,"123456789"],[,,"(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7(?:00|[3-9]\\d))\\d{6}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}",,,,"891123456"],[,,"8(?:1[01]|2[0156]|84)\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["10"]],[,"(\\d{3})(\\d{3})","$1 $2",["1"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",,,,,,,[7,8]],[,,"[01]1\\d{6}",,,,"01441234",,,[8]],[,,"(?:(?:0[2-7]\\d|6(?:0[0-4]|10|[256]\\d))\\d|7(?:[47]\\d\\d|658))\\d{4}|[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[47]\\d{6}|76\\d{6})","$1",,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",,,,,,,[7,9,10],[4,5,6,8]],[,,"(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-24-69]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-278])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",,,,"7400123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],,[,,"76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"(?:473|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"1|([2-9]\\d{6})$","473$1",,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"(?:[3-57]\\d\\d|800)\\d{6}",,,,,,,[9],[6,7]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6,7]],[,,"5(?:(?:0555|1177)[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|(?:11|33)33|[25]222)[0-4]\\d{3}|5(?:00(?:0\\d|50)|11(?:00|1\\d|2[0-4])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70[67]\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"70[67]\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"(?:[56]94|80\\d|976)\\d{6}",,,,,,,[9]],[,,"594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[0-4])\\d{4}",,,,"594101234"],[,,"694(?:[0-249]\\d|3[0-48])\\d{4}",,,,"694201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976\\d{6}",,,,"976012345"],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:(?:781|839)\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"0|([25-9]\\d{5})$","1481$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"(?:[235]\\d{3}|800)\\d{5}",,,,,,,[8,9],[7]],[,,"3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",,,,"302345678",,,[9],[7]],[,,"(?:2(?:[0346-8]\\d|5[67])|5(?:[0457]\\d|6[01]|9[1-9]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[237]|8[0-2]"]],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"(?:[25]\\d\\d|606)\\d{5}",,,,,,,[8]],[,,"21(?:6[24-7]\\d|90[0-2])\\d{3}|2(?:00|2[25])\\d{5}",,,,"20012345"],[,,"(?:5[146-8]\\d|606)\\d{5}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"(?:19|[2-689]\\d|70)\\d{4}",,,,,,,[6]],[,,"(?:19|3[1-7]|6[14689]|70|8[14-79]|9\\d)\\d{4}",,,,"321000"],[,,"[245]\\d{5}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"(?:[23679]\\d|5[0-389])\\d{5}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"722\\d{6}|(?:3|6\\d)\\d{7}",,,,,,,[8,9]],[,,"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",,,,"30241234",,,[8]],[,,"6[0-356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"(?:590|(?:69|80)\\d|976)\\d{6}",,,,,,,[9]],[,,"590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}",,,,"590201234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976[01]\\d{5}",,,,"976012345"],"GP",590,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",,,,,,,[9]],[,,"33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}",,,,"333091234"],[,,"(?:222|55\\d)\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",,,,,,,[10,11,12]],[,,"2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",,,,"2123456789",,,[10]],[,,"68[57-9]\\d{7}|(?:69|94)\\d{8}",,,,"6912345678",,,[10]],[,,"800\\d{7,9}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567",,,[10]],[,,"8(?:0[16]|12|[27]5|50)\\d{7}",,,,"8011234567",,,[10]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],[,"(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5005000\\d{3}",,,,"5005000123",,,[10]],,,[,,,,,,,,,[-1]]],GT:[,[,,"(?:1\\d{3}|[2-7])\\d{7}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"[3-5]\\d{7}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"(?:[58]\\d\\d|671|900)\\d{7}",,,,,,,[10],[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"1|([3-9]\\d{6})$","671$1",,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"[49]\\d{8}|4\\d{6}",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["40"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"(?:862\\d|9008)\\d{3}|(?:[2-46]\\d|77)\\d{5}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}",,,,"2201234"],[,,"6\\d{6}",,,,"6091234"],[,,"(?:289|862)\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"8[0-46-9]\\d{6,7}|9\\d{4}(?:\\d(?:\\d(?:\\d{4})?)?)?|(?:[235-79]\\d|46)\\d{6}",,,,,,,[5,6,7,8,9,11]],[,,"(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|5[0-5]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}",,,,"21234567",,,[8]],[,,"(?:46(?:[07][0-7]|1[0-6]|4[0-57-9]|5[0-8]|6[0-4])|573[0-6]|6(?:26[013-7]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|929[03-9])\\d{4}|(?:46[238]|5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:30|5[09]|[126-9]?)",,,,,,"00",,[[,"(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"8\\d{10}|[237-9]\\d{7}",,,,,,,[8,11]],[,,"2(?:2(?:0[0-39]|1[1-367]|[23]\\d|4[03-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[78]|2[3-59]|3[13-9]|4[0-68]|5[1-35])|5(?:0[7-9]|16|4[03-5]|5\\d|6[014-6]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",,,,"22123456",,,[8]],[,,"[37-9]\\d{7}",,,,"91234567",,,[8]],[,,"8002\\d{7}",,,,"80021234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["8"]]],[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],[,,,,,,,,,[-1]],,,[,,"8002\\d{7}",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:751\\d{5}|8\\d{6,7})|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}",,,,"921234567",,,[8,9]],[,,"80[01]\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"6[01459]\\d{6}|6[01]\\d{4,5}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"62\\d{6,7}|72\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"[2-489]\\d{7}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"[34]\\d{7}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-489]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[235-7]\\d{8}|[1-9]\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6,7]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"(?:[48]0\\d|680[29])\\d{5}",,,,"80123456"],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],,[,,,,,,,,,[-1]],,,[,,"(?:[48]0\\d|680[29])\\d{5}"],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,"2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"218350123",,,[7,8,9,10,11],[5,6]],[,,"8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",,,,"8001234567",,,[8,9,10,11,12,13]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"00[89]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["001"]],[,"(\\d{2})(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"001803\\d{6,7}|(?:007803\\d|8071)\\d{6}",,,,,,,[10,12,13]],[,,"(?:1500|8071\\d{3})\\d{3}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",,,,,,,[7,8,9,10],[5,6]],[,,"(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}",,,,"2212345",,,,[5,6]],[,,"8(?:22|[35-9]\\d)\\d{6}",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],[,"(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,,,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,"153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",,,,"21234567",,,[8,11,12],[7]],[,,"5(?:(?:[02368]\\d|[19][2-9]|4[1-9])\\d|5(?:01|1[79]|2[2-9]|3[0-3]|4[34]|5[015689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",,,,"502345678",,,[9]],[,,"1(?:255|80[019]\\d{3})\\d{3}",,,,"1800123456",,,[7,10]],[,,"1212\\d{4}|1(?:200|9(?:0[01]|19))\\d{6}",,,,"1919123456",,,[8,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"7(?:380|8(?:33|55|77|81))\\d{5}|7(?:18|2[23]|3[237]|47|6[58]|7\\d|82|9[235-9])\\d{6}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"(\\d{4})(\\d{3})","$1-$2",["125"]],[,"(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],[,"(\\d{4})(\\d{6})","$1-$2",["159"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}",,,,,,,[10]],[,,"1599\\d{6}",,,,"1599123456",,,[10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"1624\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1624(?:230|[5-8]\\d\\d)\\d{3}",,,,"1624756789",,,,[6]],[,,"76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}",,,,"9016247890"],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"0|([25-8]\\d{5})$","1624$1",,,,,[,,,,,,,,,[-1]],,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]],[,,"3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",,,,"7410410123",,,[10],[6,7,8]],[,,"(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",,,,"8123456789",,,[10]],[,,"000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{7})","$1",["575"]],[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[,,,,,,,,,[-1]],,,[,,"1(?:600\\d{6}|800\\d{4,9})|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",,,,,,,[4,5,6,7,10],[8]],[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10],[4,5,8]],[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:(?:[0-3]\\d|4[0145])\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|[19]\\d|21|77|8[7-9])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))",,,,,,,[4,5,10]],[,,"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",,,,"9601",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,"(?:38\\d|[4-9])\\d{6}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",,,,"4101234",,,[7]],[,,"(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[28]))\\d{4}",,,,"6111234"],[,,"80[08]\\d{4}",,,,"8001234",,,[7]],[,,"90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49[0-24-79]\\d{4}",,,,"4921234",,,[7]],"IS",354,"00|1(?:0(?:01|[12]0)|100)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[18]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|55\\d{8}|8\\d{5}(?:\\d{2,4})?",,,,,,,[6,7,8,9,10,11,12]],[,,"0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",,,,"0212345678",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{4,5})","$1",["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]],[,"(\\d{6})","$1",["1(?:1|92)"]],[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[38]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[38]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],JE:[,[,,"1534\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,,,,,,,,[-1]],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"0|([0-24-8]\\d{5})$","1534$1",,,,,[,,"76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"(?:[58]\\d\\d|658|900)\\d{7}",,,,,,,[10],[7]],[,,"8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}",,,,"8765230123",,,,[7]],[,,"(?:658295|876(?:2(?:0[2-9]|[14-9]\\d|2[013-9]|3[3-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"658|876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",,,,,,,[8,9]],[,,"87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",,,,"62001234",,,[8]],[,,"7(?:[78][0-25-9]|9\\d)\\d{6}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"9\\d{7}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",,,,"9012345678",,,[10]],[,,"00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"0",,,,[[,"(\\d{4})(\\d{4})","$1-$2",["007","0077","00777","00777[01]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007","0077"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["0"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66|78)\\d{6,13}"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",,,,,,,[7,8,9,10]],[,,"(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",,,,"202012345",,,[7,8,9]],[,,"(?:1(?:0[0-6]|1[0-5]|2[014])|7\\d\\d)\\d{6}",,,,"712123456",,,[9]],[,,"800[24-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"8\\d{9}|(?:[235-8]\\d|99)\\d{7}",,,,,,,[9,10],[5,6]],[,,"312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55)|880|99[05-9])\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"1\\d{9}|[1-9]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",,,,"23756789",,,[8,9],[6,7]],[,,"(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}",,,,"31234"],[,,"(?:63\\d{3}|73(?:0[0-5]\\d|140))\\d{3}|[67]200[01]\\d{3}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",,,,"30010000",,,[8]],"KI",686,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7],[4]],[,,"7[4-7]\\d{5}",,,,"7712345",,,,[4]],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"1|([2-7]\\d{6})$","869$1",,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"85\\d{6}|(?:19\\d|[2-7])\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}",,,,"21234567",,,,[6,7]],[,,"19[1-3]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",,,,"22123456",,,[5,6,8,9,10],[3,4,7]],[,,"1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[1-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",,,,"1020000000",,,[9,10]],[,,"00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",,,"0(8(?:[1-46-8]|5\\d\\d))?",,,,[[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030"]],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})",,,,,,,[11,12,13,14]],[,,"1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"18\\d{5}|(?:[2569]\\d|41)\\d{6}",,,,,,,[7,8]],[,,"2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",,,,"22345678",,,[8]],[,,"(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|222|333|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|22|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|3(?:00|33)|5(?:00|5\\d)))\\d{4}",,,,"50012345",,,[8]],[,,"18\\d{5}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],[,"(\\d{3})(\\d{5})","$1 $2",["[245]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"(?:345|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"(?:345976|900[2-9]\\d\\d)\\d{4}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"1|([2-9]\\d{6})$","345$1",,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",,,,,,,[10,14],[5,6,7]],[,,"(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",,,,"7123456789",,,[10],[5,6,7]],[,,"7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",,,,"7710009998",,,[10]],[,,"8(?:00|108\\d{3})\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,"751\\d{7}",,,,"7511234567",,,[10]],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,"33|7",[,,"751\\d{7}",,,,,,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8],[6]],[,,"(?:20(?:[239]\\d|5[24-9]|7[6-8])|302\\d)\\d{6}",,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"30[013-9]\\d{6}",,,,"301234567",,,[9]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[27-9]\\d{7}|[13-9]\\d{6}",,,,,,,[7,8]],[,,"7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}",,,,"1123456"],[,,"793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"(?:[58]\\d\\d|758|900)\\d{7}",,,,,,,[10],[7]],[,,"758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"1|([2-8]\\d{6})$","758$1",,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"(?:6(?:4(?:5[4-9]|[6-9]\\d)|5[0-4]\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}",,,,"660234567"],[,,"8002[28]\\d\\d|80(?:05\\d|9)\\d{4}",,,,"8002222"],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"0|(1001)",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d\\d",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7(?:[0-25-8]\\d|4[0-4])\\d{6}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"1973\\d{5}",,,,"197312345"],,,[,,,,,,,,,[-1]]],LR:[,[,,"(?:2|33|5\\d|77|88)\\d{7}|[4-6]\\d{6}",,,,,,,[7,8,9]],[,,"(?:2\\d{3}|33333)\\d{4}",,,,"21234567",,,[8,9]],[,,"(?:(?:330|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[34]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"(?:[256]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"(?:[3469]\\d|52|[78]0)\\d{6}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"80[02]\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,"70[05]\\d{5}",,,,"70012345"],[,,"[89]01\\d{5}",,,,"80123456"],"LT",370,"00","8",,,"[08]",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",,1],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",,1],[,"(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",,1],[,"(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}",,,,"27123456"],[,,"6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"(?:[268]\\d|90)\\d{6}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"2\\d{7}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[2-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"5(?:29(?:[189][05]|2[29]|3[01])|38[89][05])\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[01]\\d|6[1267]|7[0-57]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"592(?:4[0-2]|93)\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29|38)[89]","5(?:29|38)[89]0"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],[,"(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],[,"(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],[,"(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"(?:[3489]|6\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:870|9[2-47-9]\\d)\\d{5}",,,,"99123456",,,[8]],[,,"4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}",,,,"612345678"],[,,"(?:800|90\\d)\\d{5}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["87"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"8[07]0\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"(?:[235-7]\\d|[89]0)\\d{6}",,,,,,,[8]],[,,"(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"562\\d{5}|(?:6\\d|7[16-9])\\d{6}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",,,,,,,[8,9],[6]],[,,"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",,,,"30234567",,,[8],[6]],[,,"6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",,,,"67622901",,,[8]],[,,"80(?:[0-2578]|9\\d)\\d{5}",,,,"80080002"],[,,"9(?:4[1568]|5[178])\\d{5}",,,,"94515151",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780",,,[8]],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,"(?:590|(?:69|80)\\d|976)\\d{6}",,,,,,,[9]],[,,"590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}",,,,"690001234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976[01]\\d{5}",,,,"976012345"],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}",,,,"202123456",,,,[7]],[,,"3[2-489]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"0|([24-9]\\d{6})$","20$1",,,[[,"(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"329\\d{4}|(?:[256]\\d|45)\\d{5}",,,,,,,[7]],[,,"(?:247|528|625)\\d{4}",,,,"2471234"],[,,"(?:(?:23|54)5|329|45[56])\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:2(?:[23]\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:3555|4(?:60\\d|747)|94(?:[01]\\d|2[0-4]))\\d{3}|7(?:[0-25-8]\\d|3[2-4]|42|9[23])\\d{5}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5[02-9]\\d{6}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[24-9]\\d{7}",,,,,,,[8]],[,,"2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}",,,,"20212345"],[,,"2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[239])\\d{6}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{4})","$1",["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",,,,,,,[6,7,8,9,10],[5]],[,,"(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[2-469]|39|46|6[25]|7[0-3]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|2[246]|39|46|62|7[0-3]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[0-3])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|247[23]|3(?:20\\d|470)|4(?:2[04]\\d|47[23])|7(?:(?:3\\d|8[01459])\\d|4(?:39|60|7[013]))))\\d{4}|5(?:2(?:2\\d{5,6}|47[023]\\d{4})|(?:347[23]|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[0-2])|8(?:20\\d|47[02])|9(?:20\\d|47[01]))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:2\\d|4[1-9]|51)\\d|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",,,,"1234567",,,[6,7,8,9],[5]],[,,"(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,"80080(?:[01][1-9]|2\\d)\\d{3}",,,,"8008001234",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}|[12]468\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],[,"(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],[,"(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[57-9]\\d{7}",,,,,,,[8,9,10],[4,5,6]],[,,"[12]2[1-3]\\d{5,6}|7(?:0[0-5]\\d|128)\\d{4}|(?:[12](?:1|27)|5[368])\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}",,,,"53123456",,,,[4,5,6]],[,,"(?:83[01]|920)\\d{5}|(?:5[05]|8[05689]|9[013-9])\\d{6}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"712[0-79]\\d{4}|7(?:1[013-9]|[5-8]\\d)\\d{5}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[57-9]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"0800\\d{3}|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345",,,[8]],[,,"6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",,,,"66123456",,,[8]],[,,"0800\\d{3}",,,,"0800501",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{4})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[58]\\d{9}|(?:67|90)0\\d{7}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"1|([2-9]\\d{6})$","670$1",,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"(?:69|80)\\d{7}|(?:59|97)6\\d{6}",,,,,,,[9]],[,,"596(?:[04-7]\\d|10|2[7-9]|3[04-9]|8[09]|9[4-9])\\d{4}",,,,"596301234"],[,,"69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}",,,,"696201234"],[,,"80[0-5]\\d{6}",,,,"800012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976(?:6\\d|7[0-367])\\d{4}",,,,"976612345"],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"(?:[2-4]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"(?:25[08]|35\\d|45[1-7])\\d{5}",,,,"35123456"],[,,"[2-4][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"(?:[58]\\d\\d|664|900)\\d{7}",,,,,,,[10],[7]],[,,"6644(?:1[0-3]|91)\\d{4}",,,,"6644912345",,,,[7]],[,,"664(?:3(?:49|9[1-6])|49[2-6])\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"1|([34]\\d{6})$","664$1",,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}",,,,"96961234"],[,,"800[3467]\\d{4}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"(?:5|8\\d\\d)\\d{7}|[2-468]\\d{6}",,,,,,,[7,8,10]],[,,"(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-7])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",,,,"54480123",,,[7,8]],[,,"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|5(?:2[5-9]|4[3-589]|[57]\\d|8[0-689]|9[0-8])\\d{5}",,,,"52512345",,,[8]],[,,"802\\d{7}|80[0-2]\\d{4}",,,,"8001234",,,[7,10]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[24-7]0|3[03])",,,,,,"020",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],[,"(\\d{4})(\\d{4})","$1 $2",["5"]],[,"(\\d{5})(\\d{5})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024-68]|8[024689]))\\d{4}",,,,"6701234",,,[7]],[,,"46[46]\\d{4}|(?:7\\d|9[13-9])\\d{5}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[3467]|9[13-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4[05]0\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"(?:[19]\\d|[23]1|77|88)\\d{7}|1\\d{6}",,,,,,,[7,9]],[,,"(?:1[2-9]|21\\d\\d)\\d{5}",,,,"1234567"],[,,"111\\d{6}|(?:31|77|88|9[89])\\d{7}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"1(?:(?:44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[017]\\d|[235][1-9]|4[0-35-9]|6[0-46-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",,,,,,,[10,11],[7,8]],[,,"6571\\d{6}|(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"2001234567",,,[10],[7,8]],[,,"6571\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"12221234567",,,,[7,8]],[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,"300\\d{7}",,,,"3001234567",,,[10]],[,,"500\\d{7}",,,,"5001234567",,,[10]],[,,,,,,,,,[-1]],"MX",52,"0[09]","01",,,"0(?:[12]|4[45])|1",,"00",,[[,"(\\d{5})","$1",["53"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",,,,"323856789",,,[8,9],[6,7]],[,,"1(?:1888[69]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0134]\\d|2[1-9]|5[0-6]))|(?:(?:[269]|59)\\d|[37][1-9]|4[235-9])\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9])|8"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1[36-8]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"(?:2|8\\d)\\d{7}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-79]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}",,,,"61221234"],[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]],[,,"80\\d{7}",,,,"800123456",,,[9]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d\\d|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"[2-57-9]\\d{5}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,,,,,,,,[-1]],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{3})","$1",["5[6-8]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-57-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-57-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[027-9]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:23|7[04]|[89]\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[04]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"(?:14|3[58])\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,"([0-258]\\d{4})$","3$1",,,[[,"(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],[,"(\\d)(\\d{5})","$1 $2",["[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",,,,"18040123",,,[7,8],[5,6]],[,,"(?:702[0-24-9]|8(?:01|19)[01])\\d{6}|(?:70[13-689]|8(?:0[2-9]|1[0-8])|9(?:0[1-9]|1[2356]))\\d{7}",,,,"8021234567",,,[10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"(?:1800|[25-8]\\d{3})\\d{4}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|[89]\\d{6,9}|1\\d{4,5}",,,,,,,[5,6,7,8,9,10]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",,,,"101234567",,,[9]],[,,"6[1-58]\\d{7}",,,,"612345678",,,[9]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["1[238]|[34]"]],[,"(\\d{2})(\\d{3,4})","$1 $2",["14"]],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],[[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d",,,,,,,[5,6]],[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",,,,"14020",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,"(?:0|[2-9]\\d{3})\\d{4}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|59|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[489]|59"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-7]"]]],,[,,,,,,,,,[-1]],1,"[02-689]|7[0-8]",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"(?:1\\d|9)\\d{9}|[1-9]\\d{7}",,,,,,,[8,10,11],[6,7]],[,,"(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:6[0-3]|7[245]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,"1(?:66001|800\\d\\d)\\d{5}",,,,"16600101234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-579]|6[2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]],[,"(\\d{4})(\\d{2})(\\d{5})","$1-$2-$3",["1"]]],[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-579]|6[2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"(?:444|(?:55|8\\d)\\d|666)\\d{4}",,,,,,,[7]],[,,"444\\d{4}",,,,"4441234"],[,,"(?:55[3-9]|666|8\\d\\d)\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"(?:[47]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,,"888[4-9]\\d{3}",,,,"8884012",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"[29]\\d{7,9}|50\\d{5}(?:\\d{2,3})?|6[0-35-9]\\d{6}|7\\d{7,8}|8\\d{4,9}|(?:11\\d|[34])\\d{7}",,,,,,,[5,6,7,8,9,10]],[,,"24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",,,,"32345678",,,[8],[7]],[,,"2[0-27-9]\\d{7,8}|21\\d{6}",,,,"211234567",,,[8,9,10]],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456",,,[8,9,10]],[,,"(?:11\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",,,,"900123456",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,8})","$1 $2",["8[1-579]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|[89]0","50(?:[0367]|88)|[89]0"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[59]|80"],"0$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7|86"],"0$1"]],,[,,"[28]6\\d{6,7}",,,,"26123456",,,[8,9]],,,[,,,,,,,,,[-1]],[,,"8(?:1[6-9]|22|3\\d|4[045]|5[459]|7[0-3579]|90)\\d{2,7}",,,,"83012378"],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",,,,,,,[7,8,9]],[,,"2[2-6]\\d{6}",,,,"23123456",,,[8]],[,,"1505\\d{4}|(?:7(?:[1289]\\d|70)|9(?:0[1-9]|[1-9]\\d))\\d{5}",,,,"92123456",,,[8]],[,,"8007\\d{4,5}|(?:500|800[05])\\d{4}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],[,"(\\d{2})(\\d{6})","$1 $2",["2"]],[,"(\\d{4})(\\d{4})","$1 $2",["[179]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",,,,,,,[7,8,10,11]],[,,"(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[05]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[6-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|6(?:[02-9]\\d|1[0-8])\\d|8(?:1[01]|7[23]))\\d{4}",,,,"61234567",,,[7,8]],[,,"800\\d{4,5}|(?:00800|800\\d)\\d{6}",,,,"8001234"],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[68]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"(?:[14-8]|9\\d)\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"19(?:1[124]|77|90)00","0"," Anexo ",,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"4\\d{5}(?:\\d{2})?|8\\d{7,8}",,,,,,,[6,8,9]],[,,"4(?:0[4-689]|9[4-68])\\d{5}",,,,"40412345",,,[8]],[,,"8[7-9]\\d{6}",,,,"87123456",,,[8]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"499\\d{5}",,,,"49901234",,,[8]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,,,,[6]],[,,"44\\d{4}",,,,"440123",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]],[,,"(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",,,,"3123456",,,[7]],[,,"(?:7\\d|8[18])\\d{6}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-47]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"00|140[1-3]",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],[,"(\\d{4})(\\d{4})","$1 $2",["[78]"]]],,[,,"27[01]\\d{4}",,,,"2700123",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",,,,"232345678",,,[6,8,9,10],[4,5,7]],[,,"(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",,,,,,,[8,9,10,11,12],[5,6,7]],[,,"(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",,,,"2123456789",,,[9,10],[5,6,7,8]],[,,"3(?:[014]\\d|2[0-5]|3[0-7]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}(?:\\d{3})?",,,,"80012345",,,[8,11]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["1"]],[,"(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"6\\d{5}(?:\\d{2})?|8\\d{9}|[1-9]\\d{6}(?:\\d{2})?",,,,,,,[6,7,8,9,10]],[,,"47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",,,,"123456789",,,[7,9]],[,,"211(?:1\\d|3[1-5])\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{5})","$1",["19"]],[,"(\\d{3})(\\d{3})","$1 $2",["11|64"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],,[,,"64\\d{4,7}",,,,"641234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"(?:[45]|80\\d\\d)\\d{5}",,,,,,,[6,9]],[,,"(?:4[1-3]|50)\\d{4}",,,,"430123",,,[6]],[,,"(?:4[02-4]|5[05])\\d{4}",,,,"551234",,,[6]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"(?:[589]\\d\\d|787)\\d{7}",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}",,,,,,,[8,9,10],[7]],[,,"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",,,,,,,[9]],[,,"2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"6[0356]92(?:30|9\\d)\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70(?:7\\d|8[17])\\d{5}",,,,"707123456"],,,[,,"600\\d{6}",,,,"600110000"]],PW:[,[,,"(?:[24-8]\\d\\d|345|900)\\d{4}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:46[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,"9800\\d{5,7}",,,,"98000123456",,,[9,10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567",,,[6,7,8,9]],,,[,,,,,,,,,[-1]]],QA:[,[,,"[2-7]\\d{7}|800\\d{4}(?:\\d{2})?|2\\d{6}",,,,,,,[7,8,9]],[,,"4141\\d{4}|(?:23|4[04])\\d{6}",,,,"44123456",,,[8]],[,,"(?:28|[35-7]\\d)\\d{6}",,,,"33123456",,,[8]],[,,"800\\d{4}(?:\\d{2})?",,,,"8001234",,,[7,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["2[126]|8"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]]],,[,,"2(?:[12]\\d|61)\\d{4}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"9769\\d{5}|(?:26|[68]\\d)\\d{7}",,,,,,,[9]],[,,"26(?:2\\d\\d|30[0-5])\\d{4}",,,,"262161234"],[,,"(?:69(?:2\\d\\d|3(?:[06][0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RE",262,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],,[,,,,,,,,,[-1]],1,"26[23]|69|[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",,,,,,,[6,9]],[,,"[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d",,,,"211234567"],[,,"7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[019])\\d{6}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[0136]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:37\\d|80[578])\\d{6}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,"(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",,,,"10234567",,,[7,8,9,10,11,12],[4,5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:78\\d|90[0169])\\d{3,7}",,,,"90012345",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],[,"(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"8\\d{13}|[347-9]\\d{9}",,,,,,,[10,14],[7]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567",,,[10],[7]],[,,"9\\d{9}",,,,"9123456789",,,[10]],[,,"8(?:0[04]|108\\d{3})\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567",,,[10]],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567",,,[10]],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[0-79]"]],[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",,1],[,"(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],[,,,,,,,,,[-1]],1,"3[04-689]|[489]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"(?:06|[27]\\d\\d|[89]00)\\d{6}",,,,,,,[8,9]],[,,"(?:06|2[23568]\\d)\\d{6}",,,,"250123456"],[,,"7[2389]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"92\\d{7}|(?:[15]|8\\d)\\d{8}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"579[01]\\d{5}|5(?:[013-689]\\d|7[0-36-8])\\d{6}",,,,"512345678",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"925\\d{6}",,,,"925012345",,,[9]],[,,"920\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["9"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"811\\d{7}",,,,"8110123456",,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,"(?:[1-6]|[7-9]\\d\\d)\\d{4}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"8000\\d{3}|(?:[249]\\d|64)\\d{5}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[5-8]\\d{5}",,,,"2510123"],[,,"8000\\d{3}",,,,"8000000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"971\\d{4}|(?:64|95)\\d{5}",,,,"6412345"],"SC",248,"010|0[0-2]",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5\\d|8[35-7])\\d{6}",,,,"153123456"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",,,,,,,[6,7,8,9,10,12]],[,,"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77[0-7]\\d{6}",,,,"771234567",,,[9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1"],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1"]],[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(\\d{3})(\\d{4})","$1 $2",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1 $2 $3",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["10|7"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"10[1-8]\\d{6}",,,,"102345678",,,[9]],,,[,,"(?:25[245]|67[3-68])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",,,,,,,[8,10,11]],[,,"662[0-24-9]\\d{4}|6(?:[1-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",,,,"61234567",,,[8]],[,,"895[0-2]\\d{4}|(?:8(?:0[1-4]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",,,,"81234567",,,[8]],[,,"(?:18|8)00\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[12]\\d|666)\\d{5}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"(\\d{4,5})","$1",["1[013-9]|77","1(?:[013-8]|9(?:0[1-9]|[1-9]))|77"]],[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-4]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-4]|[1-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"(?:[256]\\d|8)\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d\\d",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d\\d",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,"[256]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",,,,,,,[5,6,7,8]],[,,"(?:[1-357][2-8]|4[24-8])\\d{6}",,,,"12345678",,,[8],[7]],[,,"65(?:1\\d|55|[67]0)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"89[1-3]\\d{2,5}|90\\d{4,6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-489])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",,,,"59012345",,,[8]],"SI",386,"00|10(?:22|66|88|99)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|(?:[489]\\d|[57]9)\\d{6}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|59|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"79",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",,,,,,,[6,7,9]],[,,"(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d",,,,"221234567"],[,,"909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:00|[78]\\d)\\d{6}",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d{4})(\\d{3})","$1 $2",["909","9090"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}",,,,,,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"(?:[237-9]\\d|66)\\d{6}",,,,,,,[8],[6]],[,,"22[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:25|3[0-5]|66|7[3-9]|8[08]|9[09])\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"(?:0549|[5-7]\\d)\\d{6}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})$","0549$1",,,[[,"(\\d{6})","$1",["[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,"(?:[378]\\d|93)\\d{7}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"],[,,"75(?:01|[38]3)\\d{5}|7(?:[06-8]\\d|21|5[4-7]|90)\\d{6}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",,,,,,,[6,7,8,9]],[,,"(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"(?:(?:15|(?:3[59]|4[89]|79|8[08])\\d|6(?:0[5-7]|[1-9]\\d)|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:6\\d|7[1-9])\\d{6}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],[,"(\\d)(\\d{7})","$1 $2",["24|[67]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3478]|64|90"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["1|28|6(?:0[5-7]|[1-35-9])|9[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"(?:[2-5]|68|[78]\\d)\\d{5}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[124-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1[89]\\d{7}",,,,"181234567"],[,,"(?:12|9[1257-9])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"(?:22|9\\d)\\d{5}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2(?:[1-6]\\d{3}|[79]90[034]|890[0245])\\d{3}",,,,"21234567",,,[8]],[,,"66(?:[02-9]\\d\\d|1(?:[02-9]\\d|16))\\d{3}|(?:6[0-57-9]|7\\d)\\d{6}",,,,"70123456",,,[8]],[,,"800\\d{4}(?:\\d{4})?",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"1|(5\\d{6})$","721$1",,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9(?:22|[3-689]\\d)\\d{6}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"0800\\d{4}|(?:[237]\\d|900)\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[6-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",["9"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"(?:[58]\\d\\d|649|900)\\d{7}",,,,,,,[10],[7]],[,,"649(?:266|712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"649(?:71[01]|966)\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"1|([2-479]\\d{6})$","649$1",,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"(?:22|[69]\\d|77)\\d{6}",,,,,,,[8]],[,,"22(?:[37-9]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:6[023568]|77|9\\d)\\d{6}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[09]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",,,,,,,[8,9,10,13]],[,,"(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"(?:001800\\d|1800)\\d{6}",,,,"1800123456",,,[10,13]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"(?:00|[1-57-9]\\d)\\d{7}",,,,,,,[9],[3,5,6,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,6,7]],[,,"41[18]\\d{6}|(?:[034]0|1[01]|2[02]|5[05]|7[017]|8[08]|9\\d)\\d{7}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810",,,,,,"8~10",,[[,"(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[34]7|91[78]"]],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[2-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"[1-6]\\d{7}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"6\\d{7}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}",,,,"30010123"],[,,"3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-7])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",,,,,,,[5,7]],[,,"(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"55[0-37-9]\\d{4}",,,,"5510123",,,[7]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",,,,,,,[7,10,12,13]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",,,,"5012345678",,,[10]],[,,"8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",,,,"8001234567",,,[10,12,13]],[,,"(?:8[89]8|900)\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,"592(?:21[12]|461)\\d{4}",,,,"5922121234",,,[10]],[,,"850\\d{7}",,,,"8500123456",,,[10]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d)(\\d{3})","$1 $2 $3",["444"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",,1]],[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"(?:444|811\\d{3})\\d{4}",,,,,,,[7,10]],[,,"444\\d{4}",,,,"4441444",,,[7]],,,[,,,,,,,,,[-1]]],TT:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"868(?:2(?:0[13]|1[89]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"1|([2-46-8]\\d{6})$","868$1",,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"(?:2|7\\d\\d|90)\\d{4}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2"]],[,"(\\d{2})(\\d{4})","$1 $2",["90"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",,,,,,,[7,8,9,10,11]],[,,"(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",,,,"221234567",,,[8,9]],[,,"(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}|800\\d{5}",,,,"800123456",,,[8,9]],[,,"20(?:[013-9]\\d\\d|2)\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}",,,,"990123456",,,[9]],[,,"7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",,,,"7012345678",,,[10,11]],"TW",886,"0(?:0[25-79]|19)","0","#",,"0",,,,[[,"(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"(?:[26-8]\\d|41|90)\\d{7}",,,,,,,[9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"77[2-9]\\d{6}|(?:6[1-9]|7[1-689])\\d{7}",,,,"621234567"],[,,"80[08]\\d{6}",,,,"800123456"],[,,"90\\d{7}",,,,"900123456"],[,,"8(?:40|6[01])\\d{6}",,,,"840123456"],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678"],"TZ",255,"00[056]","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[89]\\d{9}|[3-9]\\d{8}",,,,,,,[9,10],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,[9],[5,6,7]],[,,"(?:50|6[36-8]|7[1-3]|9[1-9])\\d{7}",,,,"501234567",,,[9]],[,,"800[1-8]\\d{5,6}",,,,"800123456"],[,,"900[239]\\d{5,6}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567",,,[9]],"UA",380,"00","0",,,"0",,"0~0",,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]","4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["[3-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",,,,,,,[9],[5,6,7]],[,,"20(?:(?:(?:24|81)0|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[0147]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}",,,,"312345678",,,,[5,6,7]],[,,"726[01]\\d{5}|7(?:[0157-9]\\d|20|36|[46][0-4])\\d{6}",,,,"712345678"],[,,"800[1-3]\\d{5}",,,,"800123456"],[,,"90[1-3]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7]],[,,"5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|33)|4(?:00|4[24]|65|82)|5(?:00|29|83)|6(?:00|66|82)|777|8(?:00|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|33)|4(?:00|4[24]|65|82)|5(?:00|29|83)|6(?:00|66|82)|777|8(?:00|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],,,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[2-9]"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"4\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",,,,,,,[7,8,10]],[,,"(?:1(?:770|987)|(?:2\\d|4[2-7])\\d\\d)\\d{4}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"(?:4\\d{5}|80[05])\\d{4}|405\\d{4}",,,,"8001234",,,[7,10]],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:0|1[3-9]\\d)","0"," int. ",,"0",,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[124]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"(?:33|55|[679]\\d|88)\\d{7}",,,,,,,[9]],[,,"(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}",,,,"669050123"],[,,"(?:(?:33|88|9[0-57-9])\\d{3}|55(?:50[013]|90\\d)|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[35-9]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"06698\\d{1,6}",,,,"0669812345",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"06698",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],VC:[,[,,"(?:[58]\\d\\d|784|900)\\d{7}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VC",1,"011","1",,,"1|([2-7]\\d{6})$","784$1",,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[01]\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"501\\d{7}",,,,"5010123456",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,"(?:284|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"284496[0-5]\\d{3}|284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}",,,,"2842291234",,,,[7]],[,,"284496[6-9]\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\d{4}",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"1|([2-578]\\d{6})$","284$1",,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[58]\\d{9}|(?:34|90)0\\d{7}",,,,,,,[10],[7]],[,,"340(?:2(?:0[0-38]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:0[0-38]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"1|([2-9]\\d{6})$","340$1",,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-79]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"(?:5(?:2[238]|59)|89[689]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",,,,"912345678",,,[9]],[,,"1800\\d{4,6}|12(?:0[13]|28)\\d{4}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"672\\d{6}",,,,"672012345",,,[9]],"VN",84,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{3})(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,,,,[7,8]],[,,"(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",,,,,,,[5,7]],[,,"(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",,,,"22123",,,[5]],[,,"(?:[58]\\d|7[013-7])\\d{5}",,,,"5912345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:0[1-9]|1[01])\\d{4}",,,,"9010123",,,[7]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:3[03]|900\\d)\\d{3}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",,,,,,,[6,9]],[,,"72\\d{4}",,,,"721234",,,[6]],[,,"(?:72|8[23])\\d{4}",,,,"821234",,,[6]],[,,"80[0-5]\\d{6}",,,,"800012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234",,,[6]]],WS:[,[,,"(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",,,,,,,[5,6,7,10]],[,,"6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",,,,"22123",,,[5,6]],[,,"(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(\\d{5})","$1",["[2-5]|6[1-9]"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",,,,,,,[8,9]],[,,"(?:2[89]|39)0\\d{6}|[23][89]\\d{6}",,,,"28012345"],[,,"4[3-9]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"XK",383,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}",,,,,,,[7,8,9],[6]],[,,"78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[0137]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7[24-68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"80\\d{7}|(?:26|63)9\\d{6}",,,,,,,[9]],[,,"269(?:0[67]|5[0-3]|6\\d|[78]0)\\d{4}",,,,"269601234"],[,,"639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"269|63",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-79]\\d{8}|8\\d{4,9}",,,,,,,[5,6,7,8,9,10]],[,,"(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",,,,"711234567",,,[5,6,7,8,9]],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"(?:86[2-9]|9[0-2]\\d)\\d{6}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6,7}",,,,"861123456",,,[9,10]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"(?:63|80)0\\d{6}|(?:21|[79]\\d)\\d{7}",,,,,,,[9],[6]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6]],[,,"(?:7[679]|9[5-8])\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"630\\d{6}",,,,"630012345"],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}",,,,"1312345",,,,[3,4]],[,,"7(?:[178]\\d|3[1-9])\\d{6}",,,,"712345678",,,[9]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],[,"(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"(?:005|[1-9]\\d\\d)\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:005|[1-9]\\d\\d)\\d{5}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["\\d"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"[1-9]\\d{7}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1-9]\\d{7}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"7\\d{11}|[35-7]\\d{8}",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,"(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"10\\d{10}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"[0-36-9]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"[0-36-9]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6}(?:\\d{2,5})?|285\\d{9}|(?:[19]\\d|49)\\d{6}",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"342\\d{4}|(?:337|49)\\d{6}|3(?:2|47|7\\d{3})\\d{7}",,,,"3421234",,,[7,8,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:(?:285\\d\\d|3(?:45|[69]\\d{3}))\\d|9[89])\\d{6}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{6})","$1 $2",["4"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[19]"]],[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["34[57]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-3]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"(?:210|370\\d\\d)\\d{7}|51\\d{7}(?:\\d{3})?",,,,,,,[9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210|(?:370[1-9]|51[013]0)\\d)\\d{7}|5100\\d{5}",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["2"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[35]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"[1359]\\d{8}",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1359]\\d{8}",,,,"123456789",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};function F(){this.g={}}F.i=void 0,F.g=function(){return F.i?F.i:F.i=new F};var B={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"},U={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"6",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},z=/^[+\uff0b]+/,H=/([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])/,W=/[+\uff0b0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]/,q=/[\\\/] *x/,G=/[^0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9A-Za-z#]+$/,V=/(?:.*?[A-Za-z]){3}.*/;function Y(e){return"([0-90-9٠-٩۰-۹]{1,"+e+"})"}function K(){return";ext="+Y("20")+"|[ \\t,]*(?:e?xt(?:ensi(?:ó?|ó))?n?|e?xtn?|доб|anexo)[:\\..]?[ \\t,-]*"+Y("20")+"#?|[ \\t,]*(?:[xx##~~]|int|int)[:\\..]?[ \\t,-]*"+Y("9")+"#?|[- ]+"+Y("6")+"#|[ \\t]*(?:,{2}|;)[:\\..]?[ \\t,-]*"+Y("15")+"#?|[ \\t]*(?:,)+[:\\..]?[ \\t,-]*"+Y("9")+"#?"}var Z=new RegExp("(?:"+K()+")$","i"),J=new RegExp("^[0-90-9٠-٩۰-۹]{2}$|^[++]*(?:[-x‐-―−ー--/ ()()[].\\[\\]/~⁓∼~*]*[0-90-9٠-٩۰-۹]){3,}[-x‐-―−ー--/ ()()[].\\[\\]/~⁓∼~*A-Za-z0-90-9٠-٩۰-۹]*(?:"+K()+")?$","i"),Q=/(\$\d)/;function X(e){return!(2>e.length)&&be(J,e)}function ee(e){return be(V,e)?ne(e,U):ne(e,B)}function te(e){var t=ee(e.toString());e.i="",e.g(t)}function oe(e){return null!=e&&(1!=$(e,9)||-1!=g(e,9)[0])}function ne(e,t){for(var o,n=new k,r=e.length,a=0;a<r;++a)null!=(o=t[(o=e.charAt(a)).toUpperCase()])&&n.g(o);return n.toString()}function re(e){return null!=e&&isNaN(e)&&e.toUpperCase()in D}function ae(e,t,o){if(0==_(t,2)&&null!=t.g[5]){var n=f(t,5);if(0<n.length)return n}n=f(t,1);var r=de(t);if(0==o)return ie(n,0,r,"");if(!(n in L))return r;e=se(e,n,he(n)),t=null!=t.g[3]&&0!=_(t,3).length?3==o?";ext="+_(t,3):null!=e.g[13]?_(e,13)+f(t,3):" ext. "+f(t,3):"";e:{for(var a,s=(e=0==g(e,20).length||2==o?g(e,19):g(e,20)).length,d=0;d<s;++d){var i=$(a=e[d],3);if((0==i||0==r.search(_(a,3,i-1)))&&be(i=new RegExp(_(a,1)),r)){e=a;break e}}e=null}return null!=e&&(e=f(s=e,2),a=new RegExp(_(s,1)),f(s,5),s=f(s,4),r=2==o&&null!=s&&0<s.length?r.replace(a,e.replace(Q,s)):r.replace(a,e),3==o&&(r=(r=r.replace(/^[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e]+/,"")).replace(/[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e]+/g,"-"))),ie(n,o,r,t)}function se(e,t,o){return ue(e,"001"==o?""+t:o)}function de(e){if(null==e.g[2])return"";var t=""+_(e,2);return null!=e.g[4]&&_(e,4)&&0<f(e,8)?Array(f(e,8)+1).join("0")+t:t}function ie(e,t,o,n){switch(t){case 0:return"+"+e+o+n;case 1:return"+"+e+" "+o+n;case 3:return"tel:+"+e+"-"+o+n;default:return o+n}}function ce(e,t){switch(t){case 4:return _(e,5);case 3:return _(e,4);case 1:return _(e,3);case 0:case 2:return _(e,2);case 5:return _(e,6);case 6:return _(e,8);case 7:return _(e,7);case 8:return _(e,21);case 9:return _(e,25);case 10:return _(e,28);default:return _(e,1)}}function le(e,t){return me(e,_(t,1))?me(e,_(t,5))?4:me(e,_(t,4))?3:me(e,_(t,6))?5:me(e,_(t,8))?6:me(e,_(t,7))?7:me(e,_(t,21))?8:me(e,_(t,25))?9:me(e,_(t,28))?10:me(e,_(t,2))?_(t,18)||me(e,_(t,3))?2:0:!_(t,18)&&me(e,_(t,3))?1:-1:-1}function ue(e,t){if(null==t)return null;t=t.toUpperCase();var o=e.g[t];if(null==o){if(null==(o=D[t]))return null;o=(new E).g(I.j(),o),e.g[t]=o}return o}function me(e,t){var o=e.length;return!(0<$(t,9)&&-1==g(t,9).indexOf(o))&&be(f(t,2),e)}function pe(e,t){if(null==t)return null;var o=f(t,1);if(null==(o=L[o]))e=null;else if(1==o.length)e=o[0];else e:{t=de(t);for(var n,r=o.length,a=0;a<r;a++){var s=ue(e,n=o[a]);if(null!=s.g[23]){if(0==t.search(_(s,23))){e=n;break e}}else if(-1!=le(t,s)){e=n;break e}}e=null}return e}function he(e){return null==(e=L[e])?"ZZ":e[0]}function ye(e,t,o,n){var r=ce(o,n),a=0==$(r,9)?g(_(o,1),9):g(r,9);if(r=g(r,10),2==n){if(!oe(ce(o,0)))return ye(e,t,o,1);oe(e=ce(o,1))&&((a=a.concat(0==$(e,9)?g(_(o,1),9):g(e,9))).sort(),0==r.length?r=g(e,10):(r=r.concat(g(e,10))).sort())}return-1==a[0]?5:(t=t.length,-1<r.indexOf(t)?4:(o=a[0])==t?0:o>t?2:a[a.length-1]<t?3:-1<a.indexOf(t,1)?0:5)}function _e(e,t){var o=de(t);return(t=f(t,1))in L?ye(e,o,t=se(e,t,he(t)),-1):1}function fe(e,t,o,n,r,a){if(0==t.length)return 0;var s;t=new k(t),null!=o&&(s=_(o,11)),null==s&&(s="NonMatch");var d=t.toString();if(0==d.length)s=20;else if(z.test(d))d=d.replace(z,""),t.i="",t.g(ee(d)),s=1;else{if(d=new RegExp(s),te(t),0==(s=t.toString()).search(d)){d=s.match(d)[0].length;var i=s.substring(d).match(H);i&&null!=i[1]&&0<i[1].length&&"0"==ne(i[1],B)?s=!1:(t.i="",t.g(s.substring(d)),s=!0)}else s=!1;s=s?5:20}if(r&&w(a,6,s),20!=s){if(2>=t.i.length)throw Error("Phone number too short after IDD");e:{if(0!=(e=t.toString()).length&&"0"!=e.charAt(0))for(r=e.length,t=1;3>=t&&t<=r;++t)if((o=parseInt(e.substring(0,t),10))in L){n.g(e.substring(t)),n=o;break e}n=0}if(0!=n)return w(a,1,n),n;throw Error("Invalid country calling code")}return null!=o&&(d=""+(s=f(o,10)),0==(i=t.toString()).lastIndexOf(d,0)&&(d=new k(i.substring(d.length)),i=_(o,1),i=new RegExp(f(i,2)),ge(d,o,null),d=d.toString(),!be(i,t.toString())&&be(i,d)||3==ye(e,t.toString(),o,-1)))?(n.g(d),r&&w(a,6,10),w(a,1,s),s):(w(a,1,0),0)}function ge(e,t,o){var n=e.toString(),r=n.length,a=_(t,15);if(0!=r&&null!=a&&0!=a.length){var s=new RegExp("^(?:"+a+")");if(r=s.exec(n)){var d=be(a=new RegExp(f(_(t,1),2)),n),i=r.length-1;null==(t=_(t,16))||0==t.length||null==r[i]||0==r[i].length?d&&!be(a,n.substring(r[0].length))||(null!=o&&0<i&&null!=r[i]&&o.g(r[1]),e.set(n.substring(r[0].length))):(n=n.replace(s,t),(!d||be(a,n))&&(null!=o&&0<i&&o.g(r[1]),e.set(n)))}}}function $e(e,t,o){if(!re(o)&&0<t.length&&"+"!=t.charAt(0))throw Error("Invalid country calling code");return we(e,t,o,!0)}function we(e,t,o,n){if(null==t)throw Error("The string supplied did not seem to be a phone number");if(250<t.length)throw Error("The string supplied is too long to be a phone number");var r=new k,a=t.indexOf(";phone-context=");if(0<=a){var s=a+15;if("+"==t.charAt(s)){var d=t.indexOf(";",s);0<d?r.g(t.substring(s,d)):r.g(t.substring(s))}s=t.indexOf("tel:"),r.g(t.substring(0<=s?s+4:0,a))}else a=r.g,0<=(s=t.search(W))?0<=(d=(s=(s=t.substring(s)).replace(G,"")).search(q))&&(s=s.substring(0,d)):s="",a.call(r,s);if(0<(s=(a=r.toString()).indexOf(";isub="))&&(r.i="",r.g(a.substring(0,s))),!X(r.toString()))throw Error("The string supplied did not seem to be a phone number");if(a=r.toString(),!(re(o)||null!=a&&0<a.length&&z.test(a)))throw Error("Invalid country calling code");a=new P,n&&w(a,5,t);e:{if(0<=(s=(t=r.toString()).search(Z))&&X(t.substring(0,s)))for(var i=(d=t.match(Z)).length,c=1;c<i;++c)if(null!=d[c]&&0<d[c].length){r.i="",r.g(t.substring(0,s)),t=d[c];break e}t=""}0<t.length&&w(a,3,t),s=ue(e,o),t=new k,d=0,i=r.toString();try{d=fe(e,i,s,t,n,a)}catch(o){if("Invalid country calling code"!=o.message||!z.test(i))throw o;if(0==(d=fe(e,i=i.replace(z,""),s,t,n,a)))throw o}if(0!=d?(r=he(d))!=o&&(s=se(e,d,r)):(te(r),t.g(r.toString()),null!=o?w(a,1,d=f(s,10)):n&&(delete a.g[6],a.i&&delete a.i[6])),2>t.i.length)throw Error("The string supplied is too short to be a phone number");if(null!=s&&(o=new k,ge(r=new k(t.toString()),s,o),2!=(e=ye(e,r.toString(),s,-1))&&4!=e&&5!=e&&(t=r,n&&0<o.toString().length&&w(a,7,o.toString()))),2>(e=(n=t.toString()).length))throw Error("The string supplied is too short to be a phone number");if(17<e)throw Error("The string supplied is too long to be a phone number");if(1<n.length&&"0"==n.charAt(0)){for(w(a,4,!0),e=1;e<n.length-1&&"0"==n.charAt(e);)e++;1!=e&&w(a,8,e)}return w(a,2,parseInt(n,10)),a}function be(e,t){return!(!(e="string"==typeof e?t.match("^(?:"+e+")$"):t.match(e))||e[0].length!=t.length)}t("intlTelInputUtils",{}),t("intlTelInputUtils.formatNumber",function(e,t,o){try{var n=F.g(),r=$e(n,e,t),a=_e(n,r);return 0==a||4==a?ae(n,r,void 0===o?0:o):e}catch(t){return e}}),t("intlTelInputUtils.getExampleNumber",function(e,t,o){try{var n=F.g();e:{if(re(e)){var r=ce(ue(n,e),o);try{if(null!=r.g[6]){var a=we(n,_(r,6),e,!1);break e}}catch(e){}}a=null}return ae(n,a,t?2:1)}catch(e){return""}}),t("intlTelInputUtils.getExtension",function(e,t){try{return _($e(F.g(),e,t),3)}catch(e){return""}}),t("intlTelInputUtils.getNumberType",function(e,t){try{var o=F.g(),n=$e(o,e,t),r=pe(o,n),a=se(o,f(n,1),r);if(null==a)var s=-1;else s=le(de(n),a);return s}catch(e){return-99}}),t("intlTelInputUtils.getValidationError",function(e,t){try{var o=F.g();return _e(o,$e(o,e,t))}catch(e){return"Invalid country calling code"==e.message?1:"Phone number too short after IDD"==e.message||"The string supplied is too short to be a phone number"==e.message?2:"The string supplied is too long to be a phone number"==e.message?3:-99}}),t("intlTelInputUtils.isValidNumber",function(e,t){try{var o,n=F.g(),r=$e(n,e,t),a=pe(n,r),s=f(r,1),d=se(n,s,a);if(!(o=null==d)){var i;if(i="001"!=a){var c=ue(n,a);if(null==c)throw Error("Invalid region code: "+a);i=s!=f(c,10)}o=i}if(o)var l=!1;else l=-1!=le(de(r),d);return l}catch(e){return!1}}),t("intlTelInputUtils.numberFormat",{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3}),t("intlTelInputUtils.numberType",{FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1}),t("intlTelInputUtils.validationError",{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_LENGTH:5})}()},603(e,t,o){e.exports=o(436)},2694(e,t,o){"use strict";var n=o(6925);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,o,r,a,s){if(s!==n){var d=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw d.name="Invariant Violation",d}}function t(){return e}e.isRequired=e;var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return o.PropTypes=o,o}},5556(e,t,o){e.exports=o(2694)()},6925(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338(e,t,o){"use strict";var n=o(5795);t.H=n.createRoot,n.hydrateRoot},1020(e,t,o){"use strict";var n=o(1609),r=Symbol.for("react.element"),a=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,d=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,o){var n,a={},c=null,l=null;for(n in void 0!==o&&(c=""+o),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,n)&&!i.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:r,type:e,key:c,ref:l,props:a,_owner:d.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},4848(e,t,o){"use strict";e.exports=o(1020)},1609(e){"use strict";e.exports=window.React},5795(e){"use strict";e.exports=window.ReactDOM}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,o),a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),o.p=window.wcpayAssets.url,(()=>{"use strict";var e={};o.r(e),o.d(e,{getAllDepositsOverviews:()=>ie,getAllDepositsOverviewsError:()=>ce,getDeposit:()=>de,getDepositQueryError:()=>pe,getDeposits:()=>ue,getDepositsCount:()=>me,getDepositsSummary:()=>ye,getDepositsSummaryError:()=>_e,getInstantDeposit:()=>fe});var t={};o.r(t),o.d(t,{submitInstantDeposit:()=>Je,updateAllDepositsOverviews:()=>He,updateDeposit:()=>ze,updateDeposits:()=>qe,updateDepositsCount:()=>Ge,updateDepositsSummary:()=>Ye,updateErrorForAllDepositsOverviews:()=>We,updateErrorForDepositQuery:()=>Ve,updateErrorForDepositsSummary:()=>Ke,updateInstantDeposit:()=>Ze});var n={};o.r(n),o.d(n,{getAllDepositsOverviews:()=>Xe,getDeposit:()=>Qe,getDeposits:()=>nt,getDepositsSummary:()=>rt,getPayoutsCSVRequestURL:()=>ot,payoutsDownloadEndpoint:()=>tt});var r={};o.r(r),o.d(r,{getFraudOutcomeTransactions:()=>yt,getFraudOutcomeTransactionsError:()=>_t,getFraudOutcomeTransactionsSummary:()=>gt,getFraudOutcomeTransactionsSummaryError:()=>$t,getTransactions:()=>ct,getTransactionsError:()=>lt,getTransactionsSummary:()=>mt,getTransactionsSummaryError:()=>pt});var a={};o.r(a),o.d(a,{updateErrorForFraudOutcomeTransactions:()=>Ct,updateErrorForFraudOutcomeTransactionsSummary:()=>kt,updateErrorForTransactions:()=>bt,updateErrorForTransactionsSummary:()=>St,updateFraudOutcomeTransactions:()=>xt,updateFraudOutcomeTransactionsSummary:()=>Et,updateTransactions:()=>wt,updateTransactionsSummary:()=>vt});var s={};o.r(s),o.d(s,{formatQueryFilters:()=>Tt,getFraudOutcomeTransactions:()=>Rt,getFraudOutcomeTransactionsExport:()=>Mt,getFraudOutcomeTransactionsSummary:()=>Pt,getTransactions:()=>jt,getTransactionsCSVRequestURL:()=>At,getTransactionsSummary:()=>It,transactionsDownloadEndpoint:()=>Nt});var d={};o.r(d),o.d(d,{getCharge:()=>Lt,getChargeError:()=>Dt,getChargeFromOrder:()=>Ft,getChargeFromOrderError:()=>Bt});var i={};o.r(i),o.d(i,{updateCharge:()=>Ut,updateErrorForCharge:()=>zt});var c={};o.r(c),o.d(c,{getCharge:()=>Ht,getChargeFromOrder:()=>Wt});var l={};o.r(l),o.d(l,{getTimeline:()=>Gt,getTimelineError:()=>Vt});var u={};o.r(u),o.d(u,{updateErrorForTimeline:()=>Kt,updateTimeline:()=>Yt});var m={};o.r(m),o.d(m,{getTimeline:()=>Zt});var p={};o.r(p),o.d(p,{getCachedDispute:()=>oo,getDispute:()=>eo,getDisputeError:()=>to,getDisputes:()=>no,getDisputesSummary:()=>ro});var h={};o.r(h),o.d(h,{refundCharge:()=>lo,updateErrorForPaymentIntent:()=>co,updatePaymentIntent:()=>io});var y={};o.r(y),o.d(y,{getPaymentIntent:()=>uo});var _={};o.r(_),o.d(_,{acceptDispute:()=>_o,updateDispute:()=>mo,updateDisputes:()=>ho,updateDisputesSummary:()=>yo,updateErrorForDispute:()=>po});var f={};o.r(f),o.d(f,{disputesDownloadEndpoint:()=>vo,getDispute:()=>xo,getDisputes:()=>Co,getDisputesCSVRequestURL:()=>So,getDisputesSummary:()=>Eo});var g={};o.r(g),o.d(g,{getAccountBusinessSupportEmail:()=>Vo,getAccountBusinessSupportPhone:()=>Yo,getAccountCommunicationsEmail:()=>Rn,getAccountDomesticCurrency:()=>Ko,getAccountStatementDescriptor:()=>Wo,getAccountStatementDescriptorKana:()=>Go,getAccountStatementDescriptorKanji:()=>qo,getAdvancedFraudProtectionSettings:()=>kn,getAvailablePaymentMethodIds:()=>Bo,getCompletedWaitingPeriod:()=>en,getCurrentProtectionLevel:()=>En,getDepositDelayDays:()=>Xo,getDepositRestrictions:()=>on,getDepositScheduleInterval:()=>Zo,getDepositScheduleMonthlyAnchor:()=>Qo,getDepositScheduleWeeklyAnchor:()=>Jo,getDepositStatus:()=>tn,getDuplicatedPaymentMethodIds:()=>Lo,getEnabledPaymentMethodIds:()=>Fo,getExpressCheckoutCartMethods:()=>Mn,getExpressCheckoutCheckoutMethods:()=>On,getExpressCheckoutProductMethods:()=>Pn,getIsCardPresentEligible:()=>gn,getIsDebugLogEnabled:()=>ln,getIsDevModeEnabled:()=>sn,getIsExpressCheckoutInPaymentMethodsEnabled:()=>cn,getIsManualCaptureEnabled:()=>nn,getIsMultiCurrencyEnabled:()=>un,getIsPaymentRequestEnabled:()=>dn,getIsSavedCardsEnabled:()=>_n,getIsStripeBillingEnabled:()=>jn,getIsStripeBillingMigrationInProgress:()=>Nn,getIsSubscriptionsPluginActive:()=>bn,getIsTestModeEnabled:()=>rn,getIsTestModeOnboarding:()=>an,getIsWCPayEnabled:()=>Do,getIsWCPaySubscriptionsEligible:()=>wn,getIsWCPaySubscriptionsEnabled:()=>$n,getIsWooPayEnabled:()=>vn,getIsWooPayGlobalThemeSupportEnabled:()=>Sn,getPaymentMethodStatuses:()=>Uo,getPaymentRequestButtonBorderRadius:()=>yn,getPaymentRequestButtonSize:()=>pn,getPaymentRequestButtonTheme:()=>hn,getPaymentRequestButtonType:()=>mn,getSavingError:()=>fn,getSettings:()=>Oo,getShowWooPayIncompatibilityNotice:()=>Tn,getStripeBillingMigratedCount:()=>In,getStripeBillingSubscriptionCount:()=>An,getWooPayCustomMessage:()=>xn,getWooPayStoreLogo:()=>Cn,isDirty:()=>Ho,isSavingSettings:()=>zo});var $={};o.r($),o.d($,{saveOption:()=>Er,saveSettings:()=>pr,submitStripeBillingSubscriptionMigration:()=>Cr,updateAccountBusinessSupportEmail:()=>ir,updateAccountBusinessSupportPhone:()=>cr,updateAccountCommunicationsEmail:()=>br,updateAccountStatementDescriptor:()=>ar,updateAccountStatementDescriptorKana:()=>dr,updateAccountStatementDescriptorKanji:()=>sr,updateAdvancedFraudProtectionSettings:()=>$r,updateDepositScheduleInterval:()=>lr,updateDepositScheduleMonthlyAnchor:()=>mr,updateDepositScheduleWeeklyAnchor:()=>ur,updateEnabledPaymentMethodIds:()=>Zn,updateExpressCheckoutCartMethods:()=>Sr,updateExpressCheckoutCheckoutMethods:()=>xr,updateExpressCheckoutProductMethods:()=>vr,updateIsCardPresentEligible:()=>Un,updateIsDebugLogEnabled:()=>or,updateIsExpressCheckoutInPaymentMethodsEnabled:()=>Kn,updateIsManualCaptureEnabled:()=>er,updateIsMultiCurrencyEnabled:()=>nr,updateIsPaymentRequestEnabled:()=>Yn,updateIsSavedCardsEnabled:()=>Bn,updateIsSavingSettings:()=>Jn,updateIsStripeBillingEnabled:()=>wr,updateIsTestModeEnabled:()=>tr,updateIsWCPayEnabled:()=>Vn,updateIsWCPaySubscriptionsEnabled:()=>rr,updateIsWooPayEnabled:()=>hr,updateIsWooPayGlobalThemeSupportEnabled:()=>yr,updatePaymentRequestButtonBorderRadius:()=>qn,updatePaymentRequestButtonSize:()=>Hn,updatePaymentRequestButtonTheme:()=>Wn,updatePaymentRequestButtonType:()=>zn,updateProtectionLevel:()=>gr,updateSelectedPaymentMethod:()=>Qn,updateSettings:()=>Gn,updateUnselectedPaymentMethod:()=>Xn,updateWooPayCustomMessage:()=>_r,updateWooPayStoreLogo:()=>fr});var w={};o.r(w),o.d(w,{getSettings:()=>kr});var b={};o.r(b),o.d(b,{getCardReaderStats:()=>Qr,getCardReaderStatsError:()=>Xr,getCardReaders:()=>ea});var v={};o.r(v),o.d(v,{updateCardReaderStats:()=>ta,updateCardReaders:()=>oa,updateErrorForCardReaderStats:()=>na,updateErrorForCardReaders:()=>ra});var S={};o.r(S),o.d(S,{getCardReaderStats:()=>aa,getCardReaders:()=>sa});var x={};o.r(x),o.d(x,{getActiveLoanSummary:()=>ma,getActiveLoanSummaryError:()=>pa,getLoans:()=>ha,getLoansError:()=>ya});var C={};o.r(C),o.d(C,{updateActiveLoanSummary:()=>_a,updateErrorForActiveLoanSummary:()=>fa,updateErrorForLoans:()=>$a,updateLoans:()=>ga});var E={};o.r(E),o.d(E,{getActiveLoanSummary:()=>wa,getLoans:()=>ba});var k={};o.r(k),o.d(k,{getDocuments:()=>Ea,getDocumentsError:()=>ka,getDocumentsSummary:()=>ja,getDocumentsSummaryError:()=>Na});var T={};o.r(T),o.d(T,{updateDocuments:()=>Aa,updateDocumentsSummary:()=>Ra,updateErrorForDocuments:()=>Ia,updateErrorForDocumentsSummary:()=>Pa});var j={};o.r(j),o.d(j,{formatQueryFilters:()=>Ma,getDocuments:()=>Oa,getDocumentsSummary:()=>La});var N={};o.r(N),o.d(N,{getPaymentIntent:()=>Fa,getPaymentIntentError:()=>Ba});var A={};o.r(A),o.d(A,{getAuthorization:()=>Ga,getAuthorizations:()=>qa,getAuthorizationsError:()=>Va,getAuthorizationsSummary:()=>Ka,getAuthorizationsSummaryError:()=>Za,getIsRequesting:()=>Ja});var I={};o.r(I),o.d(I,{setIsRequestingAuthorization:()=>ns,submitCancelAuthorization:()=>as,submitCaptureAuthorization:()=>rs,updateAuthorization:()=>ts,updateAuthorizations:()=>Xa,updateAuthorizationsSummary:()=>os,updateErrorForAuthorizations:()=>es,updateErrorForAuthorizationsSummary:()=>ss});var R={};o.r(R),o.d(R,{getAuthorization:()=>is,getAuthorizations:()=>ds,getAuthorizationsSummary:()=>cs});var P={};o.r(P),o.d(P,{getFile:()=>ps,getFileError:()=>hs});var M={};o.r(M),o.d(M,{updateErrorForFiles:()=>_s,updateFiles:()=>ys});var O={};o.r(O),o.d(O,{getFile:()=>fs});var L={};o.r(L),o.d(L,{getPmPromotions:()=>ws,getPmPromotionsError:()=>bs});var D={};o.r(D),o.d(D,{activatePmPromotion:()=>Cs,dismissPmPromotion:()=>Es,updateErrorForPmPromotions:()=>xs,updatePmPromotions:()=>Ss});var F={};o.r(F),o.d(F,{getPmPromotions:()=>Ts});var B=o(1609),U=o.n(B),z=o(5338);const H="https://cdn.sift.com/s.js",W=({beacon_key:e,session_id:t,user_id:o})=>{const n=window._sift=window._sift||[];if(n.push(["_setAccount",e]),n.push(["_setUserId",o]),n.push(["_setSessionId",t]),n.push(["_trackPageview"]),!document.querySelector(`[src="${H}"]`)){const e=document.createElement("script");e.src=H,e.async=!0,document.body.appendChild(e)}};(Object.getOwnPropertyDescriptor(W,"name")||{}).writable||Object.defineProperty(W,"name",{value:"default",configurable:!0});const q="https://js.stripe.com/v3",G=()=>{if(!document.querySelector(`[src^="${q}"]`)){const e=document.createElement("script");e.src=q,e.async=!0,document.body.appendChild(e)}};(Object.getOwnPropertyDescriptor(G,"name")||{}).writable||Object.defineProperty(G,"name",{value:"default",configurable:!0});const V={sift:W,stripe:G},Y=e=>{for(const t in e){const o=V[t];o&&e[t]&&o(e[t])}};(Object.getOwnPropertyDescriptor(Y,"name")||{}).writable||Object.defineProperty(Y,"name",{value:"default",configurable:!0});const K=window.wp.components,Z=window.wp.i18n,J=window.wc.navigation,Q=window.wp.data,X=window.wp.dataControls,ee="/wc/v3/payments",te="wc/payments",oe=window.lodash,ne={SET_DEPOSIT:"SET_DEPOSIT",SET_DEPOSITS:"SET_DEPOSITS",SET_DEPOSITS_COUNT:"SET_DEPOSITS_COUNT",SET_ERROR_FOR_DEPOSIT_QUERY:"SET_ERROR_FOR_DEPOSIT_QUERY",SET_DEPOSITS_SUMMARY:"SET_DEPOSITS_SUMMARY",SET_ERROR_FOR_DEPOSITS_SUMMARY:"SET_ERROR_FOR_DEPOSITS_SUMMARY",SET_INSTANT_DEPOSIT:"SET_INSTANT_DEPOSIT",SET_ALL_DEPOSITS_OVERVIEWS:"SET_ALL_DEPOSITS_OVERVIEWS",SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS:"SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS"},re=e=>JSON.stringify(e,Object.keys(e).sort()),ae={byId:{},queries:{},count:0,instant:{}},se=e=>e&&e.deposits||{},de=(e,t)=>(se(e).byId||{})[t],ie=e=>{const t=se(e).overviews||{};if(!t.data)return{account:null,currencies:[]};const{deposit:o,balance:n,account:r}=t.data,a={lastPaid:o.last_paid,pending:n.pending,available:n.available,instant:n.instant},s={};for(const[e,t]of Object.entries(a))t?.forEach(t=>{const{currency:o}=t;s[o]||(s[o]={currency:o,lastPaid:void 0,pending:void 0,available:void 0,instant:void 0}),s[o][e]=t});const d=Object.values(s);return{account:r,currencies:[...d.filter(e=>r.default_currency===e.currency),...d.filter(e=>r.default_currency!==e.currency)]}},ce=e=>(se(e).overviews||{}).error,le=(e,t)=>{const o=re(t);return(se(e).queries||{})[o]||{}},ue=(e,t)=>(le(e,t).data||[]).map(de.bind(void 0,e)),me=e=>se(e).count,pe=(e,t)=>le(e,t).error||{},he=(e,t)=>{const o=re(t);return(se(e).summary||{})[o]||{}},ye=(e,t)=>he(e,t).data||{},_e=(e,t)=>he(e,t).error||{},fe=e=>(se(e).instant||{}).data,ge=window.wp.domReady;var $e=o.n(ge);const we=e=>"undefined"!=typeof wcpayConfig&&void 0!==wcpayConfig[e]?wcpayConfig[e]:be(e),be=e=>{let t=null;if("undefined"!=typeof wcpay_upe_config)t=wcpay_upe_config;else{if("object"!=typeof wc||void 0===wc.wcSettings)return null;t=wc.wcSettings.getSetting("woocommerce_payments_data")||{}}return t[e]||null},ve=e=>"object"==typeof wcpayExpressCheckoutParams&&wcpayExpressCheckoutParams.hasOwnProperty(e)?wcpayExpressCheckoutParams[e]:null,Se=()=>"undefined"==typeof wcpaySettings?4:parseInt(window?.wcpaySettings?.defaultExpressCheckoutBorderRadius||4,10),xe=(e,t,o="wcpay_")=>e.toString().replace("%%endpoint%%",o+t),Ce=(e,t={})=>{if(window.wcpaySettings){Object.assign(t,{is_test_mode:wcpaySettings.testMode,jetpack_connected:wcpaySettings.isJetpackConnected,wcpay_version:wcpaySettings.version,woo_country_code:wcpaySettings.connect.country,hosting_provider:wcpaySettings.trackingInfo?.hosting_provider});for(const e in t)void 0===t[e]&&delete t[e]}$e()(()=>{(wc?.tracks?.recordEvent??wcTracks.recordEvent)(e,t)})},Ee=(e,t={})=>{if(!1===(we("isShopperTrackingEnabled")??ve("is_shopper_tracking_enabled")))return;const o=we("platformTrackerNonce")??ve("nonce")?.platform_tracker,n=we("ajaxUrl")??ve("ajax_url"),r=new FormData;r.append("tracksNonce",o),r.append("action","platform_tracks"),r.append("tracksEventName",e),r.append("tracksEventProp",JSON.stringify(t)),fetch(n,{method:"post",body:r}).then(e=>e.json())},ke=async()=>{let e=(()=>{const e=document.cookie.split(";");for(let t=0;t<e.length;t++){let o=e[t];for(;" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf("tk_ai="))return o.substring(6,o.length)}})();if(e){const t={_ut:"anon",_ui:e};return JSON.stringify(t)}const t=we("platformTrackerNonce")??ve("nonce")?.platform_tracker,o=we("ajaxUrl")??ve("ajax_url"),n=new FormData;n.append("tracksNonce",t),n.append("action","get_identity");try{const e=await fetch(o,{method:"post",body:n});if(!e.ok)return;const t=await e.json();return t.success&&t.data&&t.data._ui&&t.data._ut?JSON.stringify(t.data):void 0}catch(e){return}},Te=(0,B.createContext)(window.wcpaySettings),je=(0,B.createContext)({isActive:!1,setActive:()=>null,isCompleted:!1,setCompleted:()=>null,taskId:""}),Ne=window.wc.currency;var Ae=o.n(Ne);(0,Z.__)("Australian dollar","woocommerce-payments"),(0,Z.__)("Canadian dollar","woocommerce-payments"),(0,Z.__)("Swiss franc","woocommerce-payments"),(0,Z.__)("Danish krone","woocommerce-payments"),(0,Z.__)("Euro","woocommerce-payments"),(0,Z.__)("Pound sterling","woocommerce-payments"),(0,Z.__)("Norwegian krone","woocommerce-payments"),(0,Z.__)("New Zealand dollar","woocommerce-payments"),(0,Z.__)("Swedish krona","woocommerce-payments"),(0,Z.__)("United States (US) dollar","woocommerce-payments");const Ie=(e,t="USD",o=null,n=!1)=>{const r=(e=>wcpaySettings.zeroDecimalCurrencies.includes(e.toLowerCase()))(t);r||(e/=100);const a=e<0,s=a?-1*e:e,d=a?"-":"",i=n?(e=>{const t=e.toUpperCase(),{currencyData:o,connect:{country:n="US"}}=wcpaySettings;if(o[n]?.code===t)return Ae()(o[n]);const r=(0,oe.find)(o,{code:t});if(r){const{defaultLocale:e={}}=r;return e.hasOwnProperty("decimalSeparator")&&e.hasOwnProperty("thousandSeparator")&&e.hasOwnProperty("symbolPosition")&&(r.decimalSeparator=e.decimalSeparator,r.thousandSeparator=e.thousandSeparator,r.symbolPosition=e.symbolPosition),Ae()(r)}return null})(t):((e,t=null)=>{const{currencyData:o,connect:{country:n="US"}}=wcpaySettings,r=(0,oe.find)(o,{code:e.toUpperCase()});if(r){if(null!==t&&t.toUpperCase()!==e.toUpperCase()||o[n]){const e=t?(0,oe.find)(o,{code:t.toUpperCase()}):o[n];e&&(r.decimalSeparator=e.decimalSeparator,r.thousandSeparator=e.thousandSeparator,r.symbolPosition=e.symbolPosition)}return Ae()(r)}return null})(t,o);if(null===i)return d+Re(s,t,r);try{return d+("function"==typeof i.formatAmount?Pe(i.formatAmount(s)):Pe(i.formatCurrency(s)))}catch(e){return d+Pe(Re(s,t,r))}};function Re(e,t,o){try{return e.toLocaleString(void 0,{style:"currency",currency:t,currencyDisplay:"narrowSymbol",dummy:o})}catch(n){return(0,Z.sprintf)(o?"%s %i":"%s %.2f",t.toUpperCase(),e)}}function Pe(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}const Me=window.wp.url,Oe=window.moment;var Le=o.n(Oe);const De=window.wp.date;window.wc.number;const Fe=e=>(0,Me.addQueryArgs)("admin.php",e),Be=e=>Fe({page:"wc-settings",tab:"checkout",section:"woocommerce_payments",method:e}),Ue=(e,t=!1)=>{const o=t?Le()(e).endOf("day").utc().toISOString():Le()(e).startOf("day").utc().toISOString();return e&&(0,De.dateI18n)("Y-m-d H:i:s",o,!0)};function ze(e){return{type:ne.SET_DEPOSIT,data:e}}function He(e){return{type:ne.SET_ALL_DEPOSITS_OVERVIEWS,data:e}}function We(e,t){return{type:ne.SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS,error:t}}function qe(e,t){return{type:ne.SET_DEPOSITS,query:e,data:t}}function Ge(e){return{type:ne.SET_DEPOSITS_COUNT,data:e}}function Ve(e,t,o){return{type:ne.SET_ERROR_FOR_DEPOSIT_QUERY,query:e,data:t,error:o}}function Ye(e,t){return{type:ne.SET_DEPOSITS_SUMMARY,query:e,data:t}}function Ke(e,t,o){return{type:ne.SET_ERROR_FOR_DEPOSITS_SUMMARY,query:e,data:t,error:o}}function Ze(e){return{type:ne.SET_INSTANT_DEPOSIT,data:e}}function*Je(e){try{yield(0,Q.dispatch)(te).startResolution("getInstantDeposit",[e]);const t=yield(0,X.apiFetch)({path:"/wc/v3/payments/deposits",method:"POST",data:{type:"instant",currency:e}});yield Ze(t),yield(0,Q.dispatch)(te).invalidateResolutionForStoreSelector("getDeposits"),yield(0,Q.dispatch)(te).invalidateResolutionForStoreSelector("getAllDepositsOverviews"),yield(0,Q.dispatch)("core/notices").createSuccessNotice((0,Z.sprintf)((0,Z.__)("Instant payout for %s in transit.","woocommerce-payments"),Ie(t.amount)),{actions:[{label:(0,Z.__)("View details","woocommerce-payments"),url:Fe({page:"wc-admin",path:"/payments/payouts/details",id:t.id})}]})}catch{yield(0,Q.dispatch)("core/notices").createErrorNotice((0,Z.__)("Error creating instant payout.","woocommerce-payments"))}finally{yield(0,Q.dispatch)(te).finishResolution("getInstantDeposit",[e])}}function*Qe(e){if(/\W/.test(e))return;const t=(0,Me.addQueryArgs)(`${ee}/deposits/${e}`);try{const e=yield(0,X.apiFetch)({path:t});yield ze(e)}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving payout.","woocommerce-payments"))}}function*Xe(){const e=(0,Me.addQueryArgs)(`${ee}/deposits/overview-all`);try{const t=yield(0,X.apiFetch)({path:e});yield He(t)}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving all payouts' overviews.","woocommerce-payments")),yield We()}}const et=e=>({user_email:e.userEmail,match:e.match,store_currency_is:e.storeCurrencyIs,date_before:Ue(e.dateBefore,!0),date_after:Ue(e.dateAfter),date_between:e.dateBetween&&[Ue(e.dateBetween[0]),Ue(e.dateBetween[1],!0)],status_is:e.statusIs,status_is_not:e.statusIsNot,locale:e.locale}),tt=`${ee}/deposits/download`;function ot(e){return(0,Me.addQueryArgs)(tt,et(e))}function*nt(e){const t=(0,Me.addQueryArgs)(`${ee}/deposits`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...et(e)});try{const o=yield(0,X.apiFetch)({path:t})||{};yield qe(e,o.data),yield Ge(o.total_count);for(const e in o.data)yield Q.controls.dispatch(te,"finishResolution","getDeposit",[o.data[e].id])}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving payouts.","woocommerce-payments")),yield Ve(e,null,t)}}function*rt(e){const t=(0,Me.addQueryArgs)(`${ee}/deposits/summary`,et(e));try{const o=yield(0,X.apiFetch)({path:t});yield Ye(e,o)}catch(t){yield Ke(e,null,t)}}const at={SET_TRANSACTIONS:"SET_TRANSACTIONS",SET_ERROR_FOR_TRANSACTIONS:"SET_ERROR_FOR_TRANSACTIONS",SET_TRANSACTIONS_SUMMARY:"SET_TRANSACTIONS_SUMMARY",SET_ERROR_FOR_TRANSACTIONS_SUMMARY:"SET_ERROR_FOR_TRANSACTIONS_SUMMARY",SET_FRAUD_OUTCOME_TRANSACTIONS:"SET_FRAUD_OUTCOME_TRANSACTIONS",SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS:"SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS",SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:"SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY",SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:"SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY"},st={summary:{},fraudProtection:{review:{summary:{}},block:{summary:{}}}},dt=e=>e&&e.transactions||{},it=(e,t)=>{const o=re(t);return dt(e)[o]||{}},ct=(e,t)=>it(e,t).data||[],lt=(e,t)=>it(e,t).error||{},ut=(e,t)=>{const o=re(t);return dt(e).summary[o]||{}},mt=(e,t)=>ut(e,t).data||{},pt=(e,t)=>ut(e,t).error||{},ht=(e,t,o)=>{const n=re(o);return dt(e).fraudProtection?.[t]?.[n]||{}},yt=(e,t,o)=>ht(e,t,o).data||[],_t=(e,t,o)=>ht(e,t,o).error||{},ft=(e,t,o)=>{const n=re(o);return dt(e).fraudProtection?.[t]?.summary[n]||{}},gt=(e,t,o)=>ft(e,t,o).data||{},$t=(e,t,o)=>ft(e,t,o).error||{};function wt(e,t){return{type:at.SET_TRANSACTIONS,query:e,data:t}}function bt(e,t,o){return{type:at.SET_ERROR_FOR_TRANSACTIONS,query:e,data:t,error:o}}function vt(e,t){return{type:at.SET_TRANSACTIONS_SUMMARY,query:e,data:t}}function St(e,t,o){return{type:at.SET_ERROR_FOR_TRANSACTIONS_SUMMARY,query:e,data:t,error:o}}function xt(e,t,o){return{type:at.SET_FRAUD_OUTCOME_TRANSACTIONS,status:e,query:t,data:o}}function Ct(e,t,o){return{type:at.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS,status:e,query:t,data:null,error:o}}function Et(e,t,o){return{type:at.SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY,status:e,query:t,data:o}}function kt(e,t,o){return{type:at.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY,status:e,query:t,data:null,error:o}}const Tt=e=>({user_email:e.userEmail,match:e.match,date_before:Ue(e.dateBefore,!0),date_after:Ue(e.dateAfter),date_between:e.dateBetween&&[Ue(e.dateBetween[0]),Ue(e.dateBetween[1],!0)],type_is:e.typeIs,type_is_not:e.typeIsNot,type_is_in:e.typeIsIn,source_device_is:e.sourceDeviceIs,source_device_is_not:e.sourceDeviceIsNot,channel_is:e.channelIs,channel_is_not:e.channelIsNot,customer_country_is:e.customerCountryIs,customer_country_is_not:e.customerCountryIsNot,risk_level_is:e.riskLevelIs,risk_level_is_not:e.riskLevelIsNot,store_currency_is:e.storeCurrencyIs,loan_id_is:e.loanIdIs,deposit_id:e.depositId,customer_currency_is:e.customerCurrencyIs,customer_currency_is_not:e.customerCurrencyIsNot,source_is:e.sourceIs,source_is_not:e.sourceIsNot,search:e.search,user_timezone:Le()(new Date).format("Z"),locale:e.locale});function*jt(e){const t=(0,Me.addQueryArgs)(`${ee}/transactions`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...Tt(e)});try{const o=yield(0,X.apiFetch)({path:t});yield wt(e,o.data||[])}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving transactions.","woocommerce-payments")),yield bt(e,null,t)}}const Nt=`${ee}/transactions/download`;function At(e){return(0,Me.addQueryArgs)(Nt,Tt(e))}function*It(e){const t=(0,Me.addQueryArgs)(`${ee}/transactions/summary`,Tt(e));try{const o=yield(0,X.apiFetch)({path:t});yield vt(e,o)}catch(t){yield St(e,null,t)}}function*Rt(e,t){const o=(0,Me.addQueryArgs)(`${ee}/transactions/fraud-outcomes`,{status:e,page:t.paged,sort:t.orderby,pagesize:t.perPage,direction:t.order,additional_status:t.additionalStatus,...Tt(t)});try{const n=yield(0,X.apiFetch)({path:o});yield xt(e,t,n.data||[])}catch(o){if("wcpay_fraud_outcome_not_found"===o.code)return void(yield xt(e,t,[]));yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving transactions.","woocommerce-payments")),yield Ct(e,t,o)}}function*Pt(e,t){const o=(0,Me.addQueryArgs)(`${ee}/transactions/fraud-outcomes/summary`,{status:e,additional_status:t.additionalStatus}),n={count:0,total:0};try{const r=yield(0,X.apiFetch)({path:o});yield Et(e,t,r||n)}catch(o){if("wcpay_fraud_outcome_not_found"===o.code)return void(yield Et(e,t,n));yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving on review transactions.","woocommerce-payments")),yield kt(e,t,o)}}function Mt(e,t){return(0,Me.addQueryArgs)(`${ee}/transactions/fraud-outcomes/download`,{status:e,sort:t.orderby,direction:t.order,additional_status:t.additionalStatus,...Tt(t)})}const Ot={SET_CHARGE:"SET_CHARGE",SET_ERROR_FOR_CHARGE:"SET_ERROR_FOR_CHARGE"},Lt=(e,t)=>e.charges[t]&&e.charges[t].data?e.charges[t].data:{},Dt=(e,t)=>e.charges[t]&&e.charges[t].error?e.charges[t].error:{},Ft=(e,t)=>Lt(e,t),Bt=(e,t)=>Dt(e,t);function Ut(e,t){return{type:Ot.SET_CHARGE,id:e,data:t}}function zt(e,t,o){return{type:Ot.SET_ERROR_FOR_CHARGE,id:e,data:t,error:o}}function*Ht(e){try{const t=yield(0,X.apiFetch)({path:`${ee}/charges/${e}`});yield Ut(e,t)}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving transaction.","woocommerce-payments")),yield zt(e,null,t)}}function*Wt(e){try{const t=yield(0,X.apiFetch)({path:`${ee}/charges/order/${e}`});yield Ut(e,t)}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving transaction.","woocommerce-payments")),yield zt(e,null,t)}}const qt={SET_TIMELINE:"SET_TIMELINE",SET_ERROR_FOR_TIMELINE:"SET_ERROR_FOR_TIMELINE"},Gt=(e,t)=>e.timeline&&e.timeline[t]&&e.timeline[t].data?e.timeline[t].data:{},Vt=(e,t)=>e.timeline&&e.timeline[t]&&e.timeline[t].error?e.timeline[t].error:{};function Yt(e,t){return{id:e,type:qt.SET_TIMELINE,data:t}}function Kt(e,t){return{id:e,type:qt.SET_ERROR_FOR_TIMELINE,error:t}}function*Zt(e){try{const t=yield(0,X.apiFetch)({path:`${ee}/timeline/${e}`});yield Yt(e,t.data)}catch(t){yield Kt(e,t)}}const Jt={SET_DISPUTE:"SET_DISPUTE",SET_ERROR_FOR_DISPUTE:"SET_ERROR_FOR_DISPUTE",SET_DISPUTES:"SET_DISPUTES",SET_DISPUTES_SUMMARY:"SET_DISPUTES_SUMMARY"},Qt={byId:{},queries:{},summary:{},cached:{}},Xt=e=>e&&e.disputes||{},eo=(e,t)=>(Xt(e).byId||{})[t],to=(e,t)=>{const o=Xt(e).byId||{};return o[t]?.error},oo=(e,t)=>(Xt(e).cached||{})[t],no=(e,t)=>{const o=((e,t)=>{const o=re(t);return(Xt(e).queries||{})[o]||{}})(e,t).data||[];return o.map(oo.bind(void 0,e))},ro=(e,t)=>((e,t)=>{const o=re(t);return(Xt(e).summary||{})[o]||{}})(e,t).data||{};var ao=function(e){return e.SET_PAYMENT_INTENT="SET_PAYMENT_INTENT",e.SET_ERROR_FOR_PAYMENT_INTENT="SET_ERROR_FOR_PAYMENT_INTENT",e}(ao||{});const so=ao;function io(e,t){return{type:so.SET_PAYMENT_INTENT,id:e,data:t}}function co(e,t){return{type:so.SET_ERROR_FOR_PAYMENT_INTENT,id:e,error:t}}function*lo(e,t){const o=e.payment_intent;try{yield(0,X.apiFetch)({path:"/wc/v3/payments/refund/",method:"post",data:{charge_id:e.id,amount:e.amount,reason:t,order_id:e?.order?.id}}),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getTimeline"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield Q.controls.dispatch("core/notices","createSuccessNotice",(0,Z.sprintf)((0,Z.__)("Refunded payment #%s.","woocommerce-payments"),o))}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.sprintf)((0,Z.__)("There has been an error refunding the payment #%s. Please try again later.","woocommerce-payments"),o))}}function*uo(e){try{const t=yield(0,X.apiFetch)({path:`${ee}/payment_intents/${e}`});yield io(e,t)}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving transaction.","woocommerce-payments")),yield co(e,t)}}function mo(e){return{type:Jt.SET_DISPUTE,data:e}}function po(e,t,o){return{type:Jt.SET_ERROR_FOR_DISPUTE,id:e,data:t,error:o}}function ho(e,t){return{type:Jt.SET_DISPUTES,query:e,data:t}}function yo(e,t){return{type:Jt.SET_DISPUTES_SUMMARY,query:e,data:t}}function*_o(e){const{id:t,payment_intent:o}=e;try{yield Q.controls.dispatch(te,"startResolution","getDispute",[t]);const e=yield(0,X.apiFetch)({path:`${ee}/disputes/${t}/close`,method:"post"});yield mo(e),yield uo(o),yield Q.controls.dispatch(te,"finishResolution","getDispute",[t]);const n=e.order?(0,Z.sprintf)((0,Z.__)("You have accepted the dispute for order #%s.","woocommerce-payments"),e.order.number):(0,Z.__)("You have accepted the dispute.","woocommerce-payments");yield Q.controls.dispatch("core/notices","createSuccessNotice",n)}catch(e){const o=(0,Z.__)("There has been an error accepting the dispute. Please try again later.","woocommerce-payments");yield Q.controls.dispatch("core/notices","createErrorNotice",o),yield Q.controls.dispatch(te,"finishResolution","getDispute",[t])}}(0,Z.__)("Bank cannot process","woocommerce-payments"),(0,Z.__)("Check returned","woocommerce-payments"),(0,Z.__)("Credit not processed","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("If your customer was not refunded appropriately, you will need to accept the dispute, or resolve the issue with your customer. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments"),(0,Z.__)("The customer claims that the purchased product was returned or the transaction was otherwise canceled, but you have not yet provided a refund or credit.","woocommerce-payments"),(0,Z.__)("Demonstrate that you have refunded your customer through other means or that your customer is not entitled to a refund. You cannot issue a refund while a payment is being disputed. If you believe that your customer was entitled a refund that you did not provide, you can accept the dispute.","woocommerce-payments"),(0,Z.__)("You should first get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),(0,Z.__)("If the cardholder agrees to withdraw the dispute, you should still submit evidence for the dispute using the forms on the next screen. In addition to the following evidence, your submission should include correspondence with the cardholder saying they would withdraw the dispute and a written statement from their card issuer confirming that the dispute has been withdrawn.","woocommerce-payments"),(0,Z.__)("The cardholder claims a credit was not processed.","woocommerce-payments"),(0,Z.__)("Customer initiated","woocommerce-payments"),(0,Z.__)("Debit not authorized","woocommerce-payments"),(0,Z.__)("Duplicate","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("If there were duplicate payments, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments"),(0,Z.__)("The customer claims they were charged multiple times for the same product or service.","woocommerce-payments"),(0,Z.__)("Demonstrate that each payment was for a separate product or service.","woocommerce-payments"),(0,Z.__)("Determine if your customer was incorrectly charged multiple times.","woocommerce-payments"),(0,Z.__)("If they were not, collect any and all information documenting that each payment was made separately, such as copies of receipts. If the receipts don’t include the items purchased, be sure to include an itemized list. Each receipt should clearly indicate that the payments are for separate purchases of items or services. If you’ve been able to get in touch with the customer you should be sure to address any concerns they had in your evidence.","woocommerce-payments"),(0,Z.__)("If there have been two or more separate payments, you should get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),(0,Z.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,Z.__)("The cardholder claims this is a duplicate transaction.","woocommerce-payments"),(0,Z.__)("Transaction unauthorized","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("If you believe the payment was actually made using a stolen credit card, you will need to accept the dispute. The credit card networks place liability for accepting unauthorized transactions with you, the business.","woocommerce-payments"),(0,Z.__)("This is the most common reason for a dispute, and happens when a cardholder claims that they didn’t authorize the payment. This can happen if the card was lost or stolen and used to make an unauthorized transaction. It can also happen if the cardholder doesn’t recognize the payment as it appears on the billing statement from their card issuer.","woocommerce-payments"),(0,Z.__)("Provide adequate payment and order details so that a legitimate customer recognizes it, or proves to the card issuer that their cardholder authorized the transaction.","woocommerce-payments"),(0,Z.__)("Try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction.","woocommerce-payments"),(0,Z.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,Z.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments"),(0,Z.__)("The cardholder claims this is an unauthorized transaction.","woocommerce-payments"),(0,Z.__)("General","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("This is an uncategorized dispute, so you should contact the customer for additional details to find out why the payment was disputed.","woocommerce-payments"),(0,Z.__)("Incorrect account details","woocommerce-payments"),(0,Z.__)("Insufficient funds","woocommerce-payments"),(0,Z.__)("Product not received","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("If you can not prove the customer received their product or service, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments"),(0,Z.__)("The customer claims they did not receive the products or services purchased.","woocommerce-payments"),(0,Z.__)("Prove that the customer received a physical product or offline service, or made use of a digital product or online service. This must have occurred prior to the date the dispute was initiated.","woocommerce-payments"),(0,Z.__)("First, get in touch with your customer. Understanding why they filed the dispute will be important for helping make sure your customer gets the product and will give you critical information to prevent this from happening to others.","woocommerce-payments"),(0,Z.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,Z.__)("The cardholder claims they did not receive the product.","woocommerce-payments"),(0,Z.__)("Product unacceptable","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("If you can not prove the customer received their product or service as described, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments"),(0,Z.__)("The product or service was received but was defective, damaged, or not as described.","woocommerce-payments"),(0,Z.__)("Demonstrate that the product or service was delivered as described at the time of purchase.","woocommerce-payments"),(0,Z.__)("If the product or service is as described, provide specific information (invoice, contract, etc.) to refute the cardholder’s claims. Quality disputes are where the customer does not agree with the condition of merchandise or service received (e.g., a car repair situation or quality of a hotel room). There may be instances where you will need to obtain a neutral third-party opinion to help corroborate your claim against the cardholder. Provide as much specific information and documentation as possible to refute the cardholder’s claims. It is recommended that you address each point that the cardholder has made.","woocommerce-payments"),(0,Z.__)("If the customer has not yet returned the product or canceled the service, provide specific information to that effect. You should double-check your incoming shipping records to verify that you have not received a return before you respond. If you have processed a credit or reversal for this transaction, provide evidence of this which includes the amount and date processed.","woocommerce-payments"),(0,Z.__)("For products that have been repaired or replaced, provide evidence that the cardholder agreed to a repair or replacement, it has been received by the customer, and the repair or replacement has not since been disputed.","woocommerce-payments"),(0,Z.__)("If your customer made no attempt to return the product or cancel the service, or if you provided a replacement product or service, make sure to note that as well.","woocommerce-payments"),(0,Z.__)("If the customer withdraws their dispute you should still submit evidence using the forms on the next screen. Be sure to provide a letter or email from the cardholder stating that they are no longer in dispute.","woocommerce-payments"),(0,Z.__)("The cardholder claims the product was unacceptable.","woocommerce-payments"),(0,Z.__)("Subscription canceled","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancellation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments"),(0,Z.__)("The customer claims that you continued to charge them after a subscription was canceled.","woocommerce-payments"),(0,Z.__)("Prove that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments"),(0,Z.__)("First, get in touch with your customer. If you understand what they believe happened, there is a chance for you to explain the misunderstanding or to make it right. ","woocommerce-payments"),(0,Z.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,Z.__)("Otherwise, use the forms on the next screen to submit evidence that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments"),(0,Z.__)("The cardholder claims a subscription was canceled.","woocommerce-payments"),(0,Z.__)("Unrecognized","woocommerce-payments"),(0,Z.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,Z.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancellation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments"),(0,Z.__)("The customer doesn’t recognize the payment appearing on their card statement.","woocommerce-payments"),(0,Z.__)("Get your customer to withdraw the dispute by helping them identify the payment. Otherwise, challenge the dispute with appropriate evidence that proves the purchase was legitimate. ","woocommerce-payments"),(0,Z.__)("First, try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction. Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,Z.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments"),(0,Z.__)("Non-compliant","woocommerce-payments"),(0,Z.__)("Your customer’s bank claims this payment violates Visa’s rules.","woocommerce-payments"),(0,Z.__)("This transaction is being reviewed under Visa’s network compliance rules.","woocommerce-payments");const fo={warning_needs_response:(0,Z.__)("Inquiry: Response needed","woocommerce-payments"),warning_under_review:(0,Z.__)("Inquiry: Under review","woocommerce-payments"),warning_closed:(0,Z.__)("Inquiry: Closed","woocommerce-payments"),needs_response:(0,Z.__)("Response needed","woocommerce-payments"),under_review:(0,Z.__)("Under review","woocommerce-payments"),charge_refunded:(0,Z.__)("Charge refunded","woocommerce-payments"),won:(0,Z.__)("Won","woocommerce-payments"),lost:(0,Z.__)("Lost","woocommerce-payments")},go=(Object.entries(fo).map(([e,t])=>({label:t,value:e})).filter(function(e){return null!=e}),["needs_response","warning_needs_response"]),$o=((0,Z.__)("Dispute currency","woocommerce-payments"),(0,Z.__)("All currencies","woocommerce-payments"),(0,Z.__)("Show","woocommerce-payments"),(0,Z.__)("Needs response","woocommerce-payments"),(0,Z.__)("All disputes","woocommerce-payments"),(0,Z.__)("Advanced filters","woocommerce-payments"),(()=>{const e=window.wc?.wcSettings,t=e?.getSetting?.("wcVersion");return null==t?"":String(t)})()),wo=parseFloat($o),bo=(wo<7.8?(0,Z.__)("Disputes match {{select /}} filters","woocommerce-payments"):(0,Z.__)("Disputes match <select /> filters","woocommerce-payments"),(0,Z.__)("Disputed on date","woocommerce-payments"),(0,Z.__)("Remove dispute date filter","woocommerce-payments"),(0,Z.__)("Select a dispute date filter match","woocommerce-payments"),wo<7.8?(0,Z.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,Z.__)("<title>Date</title> <rule /> <filter />","woocommerce-payments"),(0,Z.__)("Select a dispute date","woocommerce-payments"),(0,Z.__)("Before","woocommerce-payments"),(0,Z.__)("After","woocommerce-payments"),(0,Z.__)("Between","woocommerce-payments"),(0,Z.__)("Status","woocommerce-payments"),(0,Z.__)("Remove dispute status filter","woocommerce-payments"),(0,Z.__)("Select a dispute status filter match","woocommerce-payments"),wo<7.8?(0,Z.__)("{{title}}Status{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,Z.__)("<title>Status</title> <rule /> <filter />","woocommerce-payments"),(0,Z.__)("Select a dispute status","woocommerce-payments"),(0,Z._x)("Is","dispute status","woocommerce-payments"),(0,Z._x)("Is not","dispute status","woocommerce-payments"),e=>({user_email:e.userEmail,match:e.match,store_currency_is:e.storeCurrencyIs,date_before:Ue(e.dateBefore,!0),date_after:Ue(e.dateAfter),date_between:e.dateBetween&&[Ue(e.dateBetween[0]),Ue(e.dateBetween[1],!0)],search:"awaiting_response"===e.filter?go:e.search,status_is:e.statusIs,status_is_not:e.statusIsNot,locale:e.locale})),vo=`${ee}/disputes/download`;function So(e){return(0,Me.addQueryArgs)(vo,bo(e))}function*xo(e){const t=(0,Me.addQueryArgs)(`${ee}/disputes/${e}`);try{const e=yield(0,X.apiFetch)({path:t});yield mo(e)}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving dispute.","woocommerce-payments")),yield po(e,void 0,t)}}function*Co(e){const t=(0,Me.addQueryArgs)(`${ee}/disputes`,{page:e.paged,pagesize:e.perPage,sort:(0,oe.snakeCase)(e.orderBy),direction:e.order,...bo(e)});try{const o=yield(0,X.apiFetch)({path:t})||{};yield ho(e,o.data)}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving disputes.","woocommerce-payments"))}}function*Eo(e){const t=(0,Me.addQueryArgs)(`${ee}/disputes/summary`,{page:e.paged,pagesize:e.perPage,...bo(e)});try{const o=yield(0,X.apiFetch)({path:t});yield yo(e,o)}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving the summary of disputes.","woocommerce-payments"))}}const ko={SET_SETTINGS:"SET_SETTINGS",SET_SETTINGS_VALUES:"SET_SETTINGS_VALUES",SET_IS_SAVING_SETTINGS:"SET_IS_SAVING_SETTINGS",SET_SELECTED_PAYMENT_METHOD:"SET_SELECTED_PAYMENT_METHOD",SET_UNSELECTED_PAYMENT_METHOD:"SET_UNSELECTED_PAYMENT_METHOD"},To={isDirty:!1,isSaving:!1,savingError:null,data:{}},jo="basic",No="advanced",Ao="standard",Io="high",Ro={},Po=[],Mo=e=>e&&e.settings||Ro,Oo=e=>Mo(e).data||Ro,Lo=e=>Oo(e).duplicated_payment_method_ids||Ro,Do=e=>Oo(e).is_wcpay_enabled||!1,Fo=e=>Oo(e).enabled_payment_method_ids||Po,Bo=e=>Oo(e).available_payment_method_ids||Po,Uo=e=>Oo(e).payment_method_statuses||Ro,zo=e=>Mo(e).isSaving||!1,Ho=e=>Mo(e).isDirty||!1,Wo=e=>Oo(e).account_statement_descriptor||"",qo=e=>Oo(e).account_statement_descriptor_kanji||"",Go=e=>Oo(e).account_statement_descriptor_kana||"",Vo=e=>Oo(e).account_business_support_email||"",Yo=e=>Oo(e).account_business_support_phone||"",Ko=e=>Oo(e).account_domestic_currency||"",Zo=e=>Oo(e).deposit_schedule_interval||"",Jo=e=>Oo(e).deposit_schedule_weekly_anchor||"",Qo=e=>Oo(e).deposit_schedule_monthly_anchor||"",Xo=e=>Oo(e).deposit_delay_days||"7",en=e=>Oo(e).deposit_completed_waiting_period||!1,tn=e=>Oo(e).deposit_status||"",on=e=>Oo(e).deposit_restrictions||"",nn=e=>Oo(e).is_manual_capture_enabled||!1,rn=e=>Oo(e).is_test_mode_enabled||!1,an=e=>Oo(e).is_test_mode_onboarding||!1,sn=e=>Oo(e).is_dev_mode_enabled||!1,dn=e=>Oo(e).is_payment_request_enabled||!1,cn=e=>Oo(e).is_express_checkout_in_payment_methods_enabled||!1,ln=e=>Oo(e).is_debug_log_enabled||!1,un=e=>Oo(e).is_multi_currency_enabled||!1,mn=e=>Oo(e).payment_request_button_type||"",pn=e=>Oo(e).payment_request_button_size||"",hn=e=>Oo(e).payment_request_button_theme||"",yn=e=>{const t=Oo(e)?.payment_request_button_border_radius;return 0===t||"0"===t||t?t:Se()},_n=e=>Oo(e).is_saved_cards_enabled||!1,fn=e=>Mo(e).savingError,gn=e=>Oo(e).is_card_present_eligible||!1,$n=e=>Oo(e).is_wcpay_subscriptions_enabled||!1,wn=e=>Oo(e).is_wcpay_subscriptions_eligible||!1,bn=e=>Oo(e).is_subscriptions_plugin_active||!1,vn=e=>Oo(e).is_woopay_enabled||!1,Sn=e=>Oo(e).is_woopay_global_theme_support_enabled||!1,xn=e=>Oo(e).woopay_custom_message||"",Cn=e=>Oo(e).woopay_store_logo||"",En=e=>Oo(e).current_protection_level||jo,kn=e=>Oo(e).advanced_fraud_protection_settings||Po,Tn=e=>Oo(e).show_woopay_incompatibility_notice||!1,jn=e=>Oo(e).is_stripe_billing_enabled||!1,Nn=e=>Oo(e).is_migrating_stripe_billing||!1,An=e=>Oo(e).stripe_billing_subscription_count||0,In=e=>Oo(e).stripe_billing_migrated_count||0,Rn=e=>Oo(e).account_communications_email||"",Pn=e=>Oo(e).express_checkout_product_methods||Po,Mn=e=>Oo(e).express_checkout_cart_methods||Po,On=e=>Oo(e).express_checkout_checkout_methods||Po,Ln=window.wp.apiFetch;var Dn=o.n(Ln);function Fn(e){return{type:ko.SET_SETTINGS_VALUES,payload:e}}function Bn(e){return Fn({is_saved_cards_enabled:e})}function Un(e){return Fn({is_card_present_eligible:e})}function zn(e){return Fn({payment_request_button_type:e})}function Hn(e){return Fn({payment_request_button_size:e})}function Wn(e){return Fn({payment_request_button_theme:e})}function qn(e){return Fn({payment_request_button_border_radius:e})}function Gn(e){return{type:ko.SET_SETTINGS,data:e}}function Vn(e){return Fn({is_wcpay_enabled:e})}function Yn(e){return Fn({is_payment_request_enabled:e})}function Kn(e){return Fn({is_express_checkout_in_payment_methods_enabled:e})}function Zn(e){return Fn({enabled_payment_method_ids:[...e]})}function Jn(e,t){return{type:ko.SET_IS_SAVING_SETTINGS,isSaving:e,error:t}}function Qn(e){return{type:ko.SET_SELECTED_PAYMENT_METHOD,id:e}}function Xn(e){return{type:ko.SET_UNSELECTED_PAYMENT_METHOD,id:e}}function er(e){return Fn({is_manual_capture_enabled:e})}function tr(e){return Fn({is_test_mode_enabled:e})}function or(e){return Fn({is_debug_log_enabled:e})}function nr(e){return Fn({is_multi_currency_enabled:e})}function rr(e){return Fn({is_wcpay_subscriptions_enabled:e})}function ar(e){return Fn({account_statement_descriptor:e})}function sr(e){return Fn({account_statement_descriptor_kanji:e})}function dr(e){return Fn({account_statement_descriptor_kana:e})}function ir(e){return Fn({account_business_support_email:e})}function cr(e){return Fn({account_business_support_phone:e})}function lr(e){return Fn({deposit_schedule_interval:e})}function ur(e){return Fn({deposit_schedule_weekly_anchor:e})}function mr(e){return Fn({deposit_schedule_monthly_anchor:""===e?null:parseInt(e,10)})}function*pr(){let e=null;try{const e=(0,Q.select)(te).getSettings();yield Jn(!0,null);const t=yield(0,X.apiFetch)({path:`${ee}/settings`,method:"post",data:e});yield Fn({payment_method_statuses:t.data.payment_method_statuses}),yield(0,Q.dispatch)("core/notices").createSuccessNotice((0,Z.__)("Settings saved.","woocommerce-payments"))}catch(t){e=t,yield(0,Q.dispatch)("core/notices").createErrorNotice((0,Z.__)("Error saving settings.","woocommerce-payments")),e.server_error&&(yield(0,Q.dispatch)("core/notices").createErrorNotice(e.server_error))}finally{yield Jn(!1,e)}return null===e}function hr(e){return Fn({is_woopay_enabled:e})}function yr(e){return Fn({is_woopay_global_theme_support_enabled:e})}function _r(e){return Fn({woopay_custom_message:e})}function fr(e){return Fn({woopay_store_logo:e})}function gr(e){return Fn({current_protection_level:e})}function $r(e){return Fn({advanced_fraud_protection_settings:e})}function wr(e){return Fn({is_stripe_billing_enabled:e})}function br(e){return Fn({account_communications_email:e})}function vr(e){return Fn({express_checkout_product_methods:[...e]})}function Sr(e){return Fn({express_checkout_cart_methods:[...e]})}function xr(e){return Fn({express_checkout_checkout_methods:[...e]})}function*Cr(){try{yield(0,Q.dispatch)(te).startResolution("scheduleStripeBillingMigration"),yield(0,X.apiFetch)({path:`${ee}/settings/schedule-stripe-billing-migration`,method:"post"})}catch(e){yield(0,Q.dispatch)("core/notices").createErrorNotice((0,Z.__)("Error starting the Stripe Billing migration.","woocommerce-payments"))}yield(0,Q.dispatch)(te).finishResolution("scheduleStripeBillingMigration")}function Er(e,t){return Dn()({path:`${ee}/settings/${e}`,method:"post",data:{value:t}}).catch(()=>{(0,Q.dispatch)("core/notices").createErrorNotice((0,Z.__)("Error saving option","woocommerce-payments"))})}function*kr(){const e=`${ee}/settings`;try{const t=yield(0,X.apiFetch)({path:e});yield Gn(t)}catch(e){yield(0,Q.dispatch)("core/notices").createErrorNotice((0,Z.__)("Error retrieving settings.","woocommerce-payments"))}}const Tr=()=>{const{updateEnabledPaymentMethodIds:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getEnabledPaymentMethodIds()),e]},jr=()=>(0,Q.useSelect)(e=>e(te).getIsTestModeOnboarding(),[]),Nr=()=>(0,Q.useSelect)(e=>e(te).getIsDevModeEnabled(),[]),Ar=()=>{const{updateIsManualCaptureEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsManualCaptureEnabled()),e]},Ir=()=>(0,Q.useSelect)(e=>e(te).getAvailablePaymentMethodIds()),Rr=()=>(0,Q.useSelect)(e=>e(te).getPaymentMethodStatuses()),Pr=()=>(0,Q.useSelect)(e=>e(te).getSettings()),Mr=()=>{const{saveSettings:e}=(0,Q.useDispatch)(te),t=(0,Q.useSelect)(e=>e(te).isSavingSettings()),o=(0,Q.useSelect)(e=>e(te).isDirty());return{isLoading:(0,Q.useSelect)(e=>{e(te).getSettings();const t=e(te).isResolving("getSettings"),o=e(te).hasFinishedResolution("getSettings");return t||!o}),saveSettings:e,isSaving:t,isDirty:o}},Or=()=>{const{updateIsPaymentRequestEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsPaymentRequestEnabled()),e]},Lr=()=>{const{updateIsExpressCheckoutInPaymentMethodsEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsExpressCheckoutInPaymentMethodsEnabled()),e]},Dr=e=>()=>{const{updateExpressCheckoutProductMethods:t,updateExpressCheckoutCartMethods:o,updateExpressCheckoutCheckoutMethods:n}=(0,Q.useDispatch)(te),r=(0,Q.useSelect)(e=>e(te).getExpressCheckoutProductMethods()),a=(0,Q.useSelect)(e=>e(te).getExpressCheckoutCartMethods()),s=(0,Q.useSelect)(e=>e(te).getExpressCheckoutCheckoutMethods()),d={product:r,cart:a,checkout:s},i={product:t,cart:o,checkout:n};return[[r.includes(e)&&"product",a.includes(e)&&"cart",s.includes(e)&&"checkout"].filter(Boolean),(t,o)=>{i[t](o?[...d[t],e]:d[t].filter(t=>t!==e))}]},Fr=Dr("payment_request"),Br=()=>{const{updatePaymentRequestButtonType:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getPaymentRequestButtonType()),e]},Ur=()=>{const{updatePaymentRequestButtonSize:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getPaymentRequestButtonSize()),e]},zr=()=>{const{updatePaymentRequestButtonTheme:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getPaymentRequestButtonTheme()),e]},Hr=()=>{const{updatePaymentRequestButtonBorderRadius:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getPaymentRequestButtonBorderRadius()),e]},Wr=()=>(0,Q.useSelect)(e=>e(te).getSavingError(),[]),qr=()=>{const{updateIsWooPayEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsWooPayEnabled()),e]},Gr=Dr("woopay"),Vr=()=>{const{updateEnabledPaymentMethodIds:e}=(0,Q.useDispatch)(te),t=(0,Q.useSelect)(e=>e(te).getEnabledPaymentMethodIds());return[t.includes("amazon_pay"),o=>{e(o?[...t,"amazon_pay"]:t.filter(e=>"amazon_pay"!==e))}]},Yr=Dr("amazon_pay"),Kr=()=>(0,Q.useSelect)(e=>e(te).getShowWooPayIncompatibilityNotice()),Zr=()=>{const{updateIsStripeBillingEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsStripeBillingEnabled()),e]},Jr={SET_CARD_READER_STATS:"SET_CARD_READER_STATS",SET_ERROR_FOR_CARD_READER_STATS:"SET_ERROR_FOR_CARD_READER_STATS",SET_READERS:"SET_READERS",SET_ERROR_FOR_CARD_READERS:"SET_ERROR_FOR_CARD_READERS"},Qr=(e,t)=>e.readers[t]&&e.readers[t].data?e.readers[t].data:{},Xr=(e,t)=>e.readers[t]&&e.readers[t].error?e.readers[t].error:{},ea=e=>e.readers&&e.readers.list?e.readers.list:{};function ta(e,t){return{type:Jr.SET_CARD_READER_STATS,id:e,data:t}}function oa(e,t){return{type:Jr.SET_READERS,query:e,data:t}}function na(e,t,o){return{type:Jr.SET_CARD_ERROR_FOR_READER_STATS,id:e,data:t,error:o}}function ra(e,t){return{type:Jr.SET_CARD_ERROR_FOR_READERS,data:e,error:t}}function*aa(e,t){try{const o=yield(0,X.apiFetch)({path:`${ee}/readers/charges/${t}`});yield ta(e,o)}catch(t){yield na(e,null,t)}}function*sa(e){const t=(0,Me.addQueryArgs)(`${ee}/readers`,{limit:e.limit});try{const o=yield(0,X.apiFetch)({path:t})||{};yield oa(e,o)}catch(e){yield ra(null,e)}}var da=function(e){return e.SET_ACTIVE_LOAN_SUMMARY="SET_ACTIVE_LOAN_SUMMARY",e.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY="SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY",e.SET_LOANS="SET_LOANS",e.SET_ERROR_FOR_LOANS="SET_ERROR_FOR_LOANS",e}(da||{});const ia=da,ca={},la=(e=ca,t)=>{switch(t.type){case ia.SET_ACTIVE_LOAN_SUMMARY:return{...e,summary:t.data,summaryError:void 0};case ia.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY:return{...e,summary:void 0,summaryError:t.error};case ia.SET_LOANS:return{...e,loans:t.data,loansError:void 0};case ia.SET_ERROR_FOR_LOANS:return{...e,loans:void 0,loansError:t.error}}return e};(Object.getOwnPropertyDescriptor(la,"name")||{}).writable||Object.defineProperty(la,"name",{value:"default",configurable:!0});const ua=e=>e&&e.capital||{},ma=e=>ua(e).summary,pa=e=>ua(e).summaryError,ha=e=>ua(e).loans||[],ya=e=>ua(e).loansError;function _a(e){return{type:ia.SET_ACTIVE_LOAN_SUMMARY,data:e}}function fa(e){return{type:ia.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY,error:e}}function ga(e){return{type:ia.SET_LOANS,data:e.data}}function $a(e){return{type:ia.SET_ERROR_FOR_LOANS,error:e}}function*wa(){const e=`${ee}/capital/active_loan_summary`;try{const t=yield(0,X.apiFetch)({path:e});yield _a(t)}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving the active loan summary.","woocommerce-payments")),yield fa(e)}}function*ba(){const e=`${ee}/capital/loans`;try{const t=yield(0,X.apiFetch)({path:e});yield ga(t)}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving the active loan summary.","woocommerce-payments")),yield $a(e)}}const va={SET_DOCUMENTS:"SET_DOCUMENTS",SET_ERROR_FOR_DOCUMENTS:"SET_ERROR_FOR_DOCUMENTS",SET_DOCUMENTS_SUMMARY:"SET_DOCUMENTS_SUMMARY",SET_ERROR_FOR_DOCUMENTS_SUMMARY:"SET_ERROR_FOR_DOCUMENTS_SUMMARY"},Sa={summary:{}},xa=e=>e&&e.documents||{},Ca=(e,t)=>{const o=re(t);return xa(e)[o]||{}},Ea=(e,t)=>Ca(e,t).data||[],ka=(e,t)=>Ca(e,t).error||{},Ta=(e,t)=>{const o=re(t);return xa(e).summary[o]||{}},ja=(e,t)=>Ta(e,t).data||{},Na=(e,t)=>Ta(e,t).error||{};function Aa(e,t){return{type:va.SET_DOCUMENTS,query:e,data:t}}function Ia(e,t,o){return{type:va.SET_ERROR_FOR_DOCUMENTS,query:e,data:t,error:o}}function Ra(e,t){return{type:va.SET_DOCUMENTS_SUMMARY,query:e,data:t}}function Pa(e,t,o){return{type:va.SET_ERROR_FOR_DOCUMENTS_SUMMARY,query:e,data:t,error:o}}const Ma=e=>({user_email:e.userEmail,match:e.match,date_before:Ue(e.dateBefore,!0),date_after:Ue(e.dateAfter),date_between:e.dateBetween&&[Ue(e.dateBetween[0]),Ue(e.dateBetween[1],!0)],type_is:e.typeIs,type_is_not:e.typeIsNot});function*Oa(e){const t=(0,Me.addQueryArgs)(`${ee}/documents`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...Ma(e)});try{const o=yield(0,X.apiFetch)({path:t});yield Aa(e,o.data||[])}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving documents.","woocommerce-payments")),yield Ia(e,null,t)}}function*La(e){const t=(0,Me.addQueryArgs)(`${ee}/documents/summary`,Ma(e));try{const o=yield(0,X.apiFetch)({path:t});yield Ra(e,o)}catch(t){yield Pa(e,null,t)}}const Da={},Fa=({paymentIntents:e},t)=>{const o=e?.[t];return o?.data||{}},Ba=({paymentIntents:e},t)=>{const o=e?.[t];return o?.error||{}},Ua={SET_AUTHORIZATIONS:"SET_AUTHORIZATIONS",SET_AUTHORIZATION:"SET_AUTHORIZATION",SET_ERROR_FOR_AUTHORIZATIONS:"SET_ERROR_FOR_AUTHORIZATIONS",SET_AUTHORIZATIONS_SUMMARY:"SET_AUTHORIZATIONS_SUMMARY",SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY:"SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY",SET_IS_REQUESTING_AUTHORIZATION:"SET_IS_REQUESTING_AUTHORIZATION"},za={summary:{},byId:{},isRequesting:!1},Ha=e=>e&&e.authorizations||{},Wa=(e,t)=>{const o=re(t);return Ha(e)[o]||{}},qa=(e,t)=>Wa(e,t).data||[],Ga=(e,t)=>(Ha(e).byId||{})[t],Va=(e,t)=>Wa(e,t).error||{},Ya=(e,t)=>{const o=re(t);return Ha(e).summary[o]||{}},Ka=(e,t)=>Ya(e,t).data||{},Za=(e,t)=>Ya(e,t).error||{},Ja=e=>Ha(e).isRequesting,Qa=e=>{const t={wcpay_missing_order:(0,Z.__)("The order could not be found.","woocommerce-payments"),wcpay_refunded_order_uncapturable:(0,Z.__)("Payment cannot be processed for partially or fully refunded orders.","woocommerce-payments"),wcpay_intent_order_mismatch:(0,Z.__)("The payment cannot be processed due to a mismatch with order details.","woocommerce-payments"),wcpay_payment_uncapturable:(0,Z.__)("This payment cannot be processed in its current state.","woocommerce-payments"),wcpay_capture_error:e=>"amount_too_small"===e.data?.error_type?(e=>{if(!e.data?.extra_details?.minimum_amount||!e.data?.extra_details?.minimum_amount_currency)return(0,Z.__)("The payment amount is too small to be processed.","woocommerce-payments");const t=e.data.extra_details.minimum_amount_currency,o=Ie(e.data.extra_details.minimum_amount,t);return(0,Z.sprintf)((0,Z.__)("The minimum amount that can be processed is %1$s %2$s.","woocommerce-payments"),o,t.toUpperCase())})(e):(0,Z.__)("The payment capture failed to complete.","woocommerce-payments"),wcpay_cancel_error:(0,Z.__)("The payment cancellation failed to complete.","woocommerce-payments"),wcpay_server_error:(0,Z.__)("An unexpected error occurred. Please try again later.","woocommerce-payments")}[e.code??""];return"function"==typeof t?t(e):t??(0,Z.__)("Unable to process the payment. Please try again later.","woocommerce-payments")};function Xa(e,t){return{type:Ua.SET_AUTHORIZATIONS,data:t,query:e}}function es(e,t){return{type:Ua.SET_ERROR_FOR_AUTHORIZATIONS,query:e,error:t}}function ts(e){return{type:Ua.SET_AUTHORIZATION,data:e}}function os(e,t){return{type:Ua.SET_AUTHORIZATIONS_SUMMARY,data:t,query:e}}function ns(e){return{type:Ua.SET_IS_REQUESTING_AUTHORIZATION,data:e}}function*rs(e,t){try{yield Q.controls.dispatch(te,"startResolution","getAuthorization",[e]),yield Q.controls.dispatch(te,"setIsRequestingAuthorization",!0);const o=yield(0,X.apiFetch)({path:`/wc/v3/payments/orders/${t}/capture_authorization`,method:"post",data:{payment_intent_id:e}}),n={payment_intent_id:o.id,captured:"succeeded"===o.status};yield ts(n),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getAuthorizations"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getAuthorizationsSummary"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactions"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactionsSummary"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getTimeline"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getTransactions"),yield Q.controls.dispatch("core/notices","createSuccessNotice",(0,Z.sprintf)((0,Z.__)("Payment for order #%s captured successfully.","woocommerce-payments"),t))}catch(e){const o=(0,Z.sprintf)((0,Z.__)("There has been an error capturing the payment for order #%s.","woocommerce-payments"),t),n=Qa(e);yield Q.controls.dispatch("core/notices","createErrorNotice",`${o} ${n}`)}finally{yield Q.controls.dispatch(te,"finishResolution","getAuthorization",[e]),yield Q.controls.dispatch(te,"setIsRequestingAuthorization",!1)}}function*as(e,t){try{yield Q.controls.dispatch(te,"startResolution","getAuthorization",[e]),yield Q.controls.dispatch(te,"setIsRequestingAuthorization",!0);const o=yield(0,X.apiFetch)({path:`/wc/v3/payments/orders/${t}/cancel_authorization`,method:"post",data:{payment_intent_id:e}}),n={payment_intent_id:o.id,captured:"succeeded"===o.status};yield ts(n),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getAuthorizations"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getAuthorizationsSummary"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactions"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactionsSummary"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getTimeline"),yield Q.controls.dispatch(te,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield Q.controls.dispatch("core/notices","createSuccessNotice",(0,Z.sprintf)((0,Z.__)("Payment for order #%s canceled successfully.","woocommerce-payments"),t))}catch(e){const o=(0,Z.sprintf)((0,Z.__)("There has been an error canceling the payment for order #%s.","woocommerce-payments"),t),n=Qa(e);yield Q.controls.dispatch("core/notices","createErrorNotice",`${o} ${n}`)}finally{yield Q.controls.dispatch(te,"finishResolution","getAuthorization",[e]),yield Q.controls.dispatch(te,"setIsRequestingAuthorization",!1)}}function ss(e,t){return{type:Ua.SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY,query:e,error:t}}function*ds(e){let{paged:t=1,per_page:o=25,orderby:n="created",order:r="asc"}=e;"capture_by"===n&&(n="created");const a=(0,Me.addQueryArgs)(`${ee}/authorizations`,{page:t,pagesize:o,sort:n,direction:r});try{const t=yield(0,X.apiFetch)({path:a});yield Xa(e,t.data??[])}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving uncaptured transactions.","woocommerce-payments")),yield es(e,t)}}function*is(e){try{if(e){const t=yield(0,X.apiFetch)({path:`${ee}/authorizations/${e}`}),{is_captured:o,payment_intent_id:n,created:r}=t;yield ts({payment_intent_id:n,captured:o,created:r})}}catch(e){"authorization_missing"!==e.code&&(yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving authorization.","woocommerce-payments")))}}function*cs(e){const t=(0,Me.addQueryArgs)(`${ee}/authorizations/summary`,{pagesize:e.per_page,sort:e.orderby,direction:e.order,page:e.paged});try{const o=yield(0,X.apiFetch)({path:t});yield os(e,o??[])}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving uncaptured transactions.","woocommerce-payments")),yield ss(e,t)}}var ls=function(e){return e.SET_FILE="SET_FILE",e.SET_ERROR_FOR_FILES="SET_ERROR_FOR_FILES",e}(ls||{});const us=ls,ms={},ps=({files:e},t)=>{const o=e?.[t];return o?.data||{}},hs=({files:e},t)=>{const o=e?.[t];return o?.error||{}};function ys(e,t){return{type:us.SET_FILE,id:e,data:t}}function _s(e,t){return{type:us.SET_ERROR_FOR_FILES,id:e,error:t}}function*fs(e){try{const t=yield(0,X.apiFetch)({path:`${ee}/file/${e}/details`});yield ys(e,t)}catch(t){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving file.","woocommerce-payments")),yield _s(e,t)}}let gs=function(e){return e.SET_PM_PROMOTIONS="SET_PM_PROMOTIONS",e.SET_ERROR_FOR_PM_PROMOTIONS="SET_ERROR_FOR_PM_PROMOTIONS",e}({});const $s={pmPromotions:void 0,pmPromotionsError:void 0},ws=e=>e.pmPromotions?.pmPromotions??[],bs=e=>e.pmPromotions?.pmPromotionsError;function vs(e){return function(e){return"object"==typeof e&&null!==e&&"code"in e&&"string"==typeof e.code}(e)?e:{code:"unknown_error"}}function Ss(e){return{type:gs.SET_PM_PROMOTIONS,data:e}}function xs(e){return{type:gs.SET_ERROR_FOR_PM_PROMOTIONS,error:e}}function*Cs(e){const t=`${ee}/pm-promotions/${e}/activate`;try{yield(0,X.apiFetch)({path:t,method:"POST"}),yield Q.controls.dispatch("core/notices","createSuccessNotice",(0,Z.__)("Promotion activated successfully!","woocommerce-payments")),yield Q.controls.dispatch("wc/payments","invalidateResolution","getPmPromotions",[])}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error activating promotion. Please try again.","woocommerce-payments")),yield Q.controls.dispatch("wc/payments","updateErrorForPmPromotions",vs(e))}}function*Es(e){const t=`${ee}/pm-promotions/${e}/dismiss`;try{yield(0,X.apiFetch)({path:t,method:"POST"}),yield Q.controls.dispatch("core/notices","createSuccessNotice",(0,Z.__)("Promotion dismissed.","woocommerce-payments")),yield Q.controls.dispatch("wc/payments","invalidateResolution","getPmPromotions",[])}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error dismissing promotion. Please try again.","woocommerce-payments")),yield Q.controls.dispatch("wc/payments","updateErrorForPmPromotions",vs(e))}}function ks(e){if("object"!=typeof e||null===e)return!1;const t=e;return"string"==typeof t.id&&"string"==typeof t.promo_id&&"string"==typeof t.payment_method&&"string"==typeof t.payment_method_title&&"string"==typeof t.type&&("spotlight"===t.type||"badge"===t.type)&&"string"==typeof t.title&&"string"==typeof t.description&&"string"==typeof t.cta_label&&"string"==typeof t.tc_url&&"string"==typeof t.tc_label}function*Ts(){const e=`${ee}/pm-promotions`;try{const t=yield(0,X.apiFetch)({path:e});if(o=t,!Array.isArray(o)||!o.every(ks))throw new Error("Invalid promotions data received from API");yield Q.controls.dispatch("wc/payments","updatePmPromotions",t)}catch(e){yield Q.controls.dispatch("core/notices","createErrorNotice",(0,Z.__)("Error retrieving promotions. Please try again later.","woocommerce-payments")),yield Q.controls.dispatch("wc/payments","updateErrorForPmPromotions",(t=e,function(e){return"object"==typeof e&&null!==e&&"code"in e}(t)?t:{code:"unknown_error"}))}var t,o}const js=()=>(0,Q.useSelect)(e=>{const{getPmPromotions:t,getPmPromotionsError:o,isResolving:n}=e(te);return{pmPromotions:t(),pmPromotionsError:o(),isLoading:n("getPmPromotions")}});(0,Q.registerStore)(te,{reducer:(0,Q.combineReducers)({deposits:(e=ae,{type:t,query:o={},data:n=[],error:r})=>{const a=re(o);switch(t){case ne.SET_DEPOSIT:return{...e,byId:{...e.byId,[n.id]:n}};case ne.SET_ALL_DEPOSITS_OVERVIEWS:return{...e,overviews:{...e.overviews,data:n}};case ne.SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS:return{...e,overviews:{...e.overviews,error:r}};case ne.SET_DEPOSITS:return{...e,byId:{...e.byId,...(0,oe.keyBy)(n,"id")},queries:{...e.queries,[a]:{data:(0,oe.map)(n,"id")}}};case ne.SET_DEPOSITS_COUNT:return{...e,count:n};case ne.SET_ERROR_FOR_DEPOSIT_QUERY:return{...e,queries:{...e.queries,[a]:{error:r}}};case ne.SET_DEPOSITS_SUMMARY:return{...e,summary:{...e.summary,[a]:{data:n}}};case ne.SET_ERROR_FOR_DEPOSITS_SUMMARY:return{...e,summary:{...e.summary,[a]:{error:r}}};case ne.SET_INSTANT_DEPOSIT:return{...e,instant:{...e.instant,data:n}}}return e},transactions:(e=st,{type:t,query:o={},data:n=[],error:r,status:a})=>{const s=re(o);switch(t){case at.SET_TRANSACTIONS:return{...e,[s]:{data:n}};case at.SET_ERROR_FOR_TRANSACTIONS:return{...e,[s]:{error:r}};case at.SET_TRANSACTIONS_SUMMARY:return{...e,summary:{...e.summary,[s]:{data:n}}};case at.SET_ERROR_FOR_TRANSACTIONS_SUMMARY:return{...e,summary:{...e.summary,[s]:{error:r}}};case at.SET_FRAUD_OUTCOME_TRANSACTIONS:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},[s]:{data:n}}}};case at.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},[s]:{error:r}}}};case at.SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},summary:{...e.fraudProtection?.[a]?.summary||{},[s]:{data:n}}}}};case at.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},summary:{...e.fraudProtection?.[a]?.summary||{},[s]:{error:r}}}}}}return e},charges:(e={},{type:t,id:o,data:n,error:r})=>{switch(t){case Ot.SET_CHARGE:e={...e,[o]:{...e[o],data:n}};break;case Ot.SET_ERROR_FOR_CHARGE:e={...e,[o]:{...e[o],error:r}}}return e},timeline:(e={},{type:t,id:o,data:n,error:r})=>{switch(t){case qt.SET_TIMELINE:e={...e,[o]:{data:n}};break;case qt.SET_ERROR_FOR_TIMELINE:e={...e,[o]:{...e[o],error:r}}}return e},disputes:(e=Qt,{type:t,query:o={},data:n=[],id:r,error:a})=>{const s=re(o);switch(t){case Jt.SET_DISPUTE:return{...e,byId:{...e.byId,[n.id]:n}};case Jt.SET_ERROR_FOR_DISPUTE:e={...e,byId:{...e.byId,[r]:{error:a}}};break;case Jt.SET_DISPUTES:return{...e,cached:{...e.cached,...(0,oe.keyBy)(n,"dispute_id")},queries:{...e.queries,[s]:{data:(0,oe.map)(n,"dispute_id")}}};case Jt.SET_DISPUTES_SUMMARY:return{...e,summary:{...e.summary,[s]:{data:n}}}}return e},settings:(e=To,{type:t,...o})=>{switch(t){case ko.SET_SETTINGS:return{...e,data:o.data,isDirty:!1};case ko.SET_SETTINGS_VALUES:return{...e,savingError:null,isDirty:!0,data:{...e.data,...o.payload}};case ko.SET_IS_SAVING_SETTINGS:return{...e,isDirty:!(!o.isSaving&&!o.error)&&e.isDirty,isSaving:o.isSaving,savingError:o.error};case ko.SET_SELECTED_PAYMENT_METHOD:return{...e,isDirty:!0,data:{...e.data,enabled_payment_method_ids:e.data.enabled_payment_method_ids.concat(o.id)}};case ko.SET_UNSELECTED_PAYMENT_METHOD:return{...e,isDirty:!0,data:{...e.data,enabled_payment_method_ids:e.data.enabled_payment_method_ids.filter(e=>e!==o.id)}}}return e},readers:(e={},{type:t,id:o,data:n,error:r})=>{switch(t){case Jr.SET_CARD_READER_STATS:e={...e,[o]:{...e[o],data:n}};break;case Jr.SET_ERROR_FOR_CARD_READER_STATS:e={...e,[o]:{...e[o],error:r}};break;case Jr.SET_READERS:e={...e,list:n}}return e},capital:la,documents:(e=Sa,{type:t,query:o={},data:n=[],error:r})=>{const a=re(o);switch(t){case va.SET_DOCUMENTS:return{...e,[a]:{data:n}};case va.SET_ERROR_FOR_DOCUMENTS:return{...e,[a]:{error:r}};case va.SET_DOCUMENTS_SUMMARY:return{...e,summary:{...e.summary,[a]:{data:n}}};case va.SET_ERROR_FOR_DOCUMENTS_SUMMARY:return{...e,summary:{...e.summary,[a]:{error:r}}}}return e},paymentIntents:(e=Da,t)=>{const{type:o,id:n}=t;switch(o){case so.SET_PAYMENT_INTENT:return{...e,[n]:{...e[n],data:t.data}};case so.SET_ERROR_FOR_PAYMENT_INTENT:return{...e,[n]:{...e[n],error:t.error}};default:return e}},authorizations:(e=za,t)=>{switch(t.type){case Ua.SET_AUTHORIZATION:{const{data:o}=t;return{...e,byId:{...e.byId,[o.payment_intent_id]:{...e.byId[o.payment_intent_id],...o}}}}case Ua.SET_AUTHORIZATIONS:{const{data:o,query:n}=t;return{...e,[re(n)]:{data:o}}}case Ua.SET_ERROR_FOR_AUTHORIZATIONS:{const{error:o,query:n}=t;return{...e,[re(n)]:{error:o}}}case Ua.SET_AUTHORIZATIONS_SUMMARY:{const{data:o,query:n}=t;return{...e,summary:{...e.summary,[re(n)]:{data:o||{}}}}}case Ua.SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY:{const{query:o,error:n}=t;return{...e,summary:{...e.summary,[re(o)]:{error:n||""}}}}case Ua.SET_IS_REQUESTING_AUTHORIZATION:{const{data:o}=t;return{...e,isRequesting:o}}}return e},files:(e=ms,t)=>{const{type:o,id:n}=t;switch(o){case us.SET_FILE:return{...e,[n]:{...e[n],data:t.data}};case us.SET_ERROR_FOR_FILES:return{...e,[n]:{...e[n],error:t.error}};default:return e}},pmPromotions:(e=$s,t)=>{switch(t.type){case gs.SET_PM_PROMOTIONS:return{...e,pmPromotions:t.data,pmPromotionsError:void 0};case gs.SET_ERROR_FOR_PM_PROMOTIONS:return{...e,pmPromotions:void 0,pmPromotionsError:t.error}}return e}}),actions:{...t,...a,...i,...u,..._,...$,...v,...C,...T,...h,...I,...M,...D},controls:X.controls,selectors:{...e,...r,...d,...l,...p,...g,...b,...x,...k,...N,...A,...P,...L},resolvers:{...n,...s,...c,...m,...f,...w,...S,...E,...j,...y,...R,...O,...F}});var Ns=o(4848);const As=()=>{const e=Nr(),[t,o]=(()=>{const{updateIsDebugLogEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsDebugLogEnabled()),e]})();return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Debug mode","woocommerce-payments")}),(0,Ns.jsx)(K.CheckboxControl,{label:e?(0,Z.__)("Log error messages (defaulted on for test accounts)","woocommerce-payments"):(0,Z.__)("Log error messages","woocommerce-payments"),help:(0,Z.__)("When enabled, payment error logs will be saved to WooCommerce > Status > Logs.","woocommerce-payments"),disabled:e,checked:e||t,onChange:o,__nextHasNoMarginBottom:!0})]})};function Is(e){return e.startsWith("{{/")?{type:"componentClose",value:e.replace(/\W/g,"")}:e.endsWith("/}}")?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.startsWith("{{")?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}function Rs(e,t){let o,n,r=[];for(let a=0;a<e.length;a++){const s=e[a];if("string"!==s.type){if(void 0===t[s.value])throw new Error(`Invalid interpolation, missing component node: \`${s.value}\``);if("object"!=typeof t[s.value])throw new Error(`Invalid interpolation, component node must be a ReactElement or null: \`${s.value}\``);if("componentClose"===s.type)throw new Error(`Missing opening component token: \`${s.value}\``);if("componentOpen"===s.type){o=t[s.value],n=a;break}r.push(t[s.value])}else r.push(s.value)}if(o){const a=function(e,t){const o=t[e];let n=0;for(let r=e+1;r<t.length;r++){const e=t[r];if(e.value===o.value){if("componentOpen"===e.type){n++;continue}if("componentClose"===e.type){if(0===n)return r;n--}}}throw new Error("Missing closing component token `"+o.value+"`")}(n,e),s=Rs(e.slice(n+1,a),t),d=(0,B.cloneElement)(o,{},s);if(r.push(d),a<e.length-1){const o=Rs(e.slice(a+1),t);r=r.concat(o)}}return r=r.filter(Boolean),0===r.length?null:1===r.length?r[0]:(0,B.createElement)(B.Fragment,null,...r)}function Ps(e){const{mixedString:t,components:o,throwErrors:n}=e;if(!o)return t;if("object"!=typeof o){if(n)throw new Error(`Interpolation Error: unable to process \`${t}\` because components is not an object`);return t}const r=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(Is)}(t);try{return Rs(r,o)}catch(e){if(n)throw new Error(`Interpolation Error: unable to process \`${t}\` because of error \`${e.message}\``);return t}}const Ms=()=>{const[e,t]=(()=>{const{updateIsMultiCurrencyEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsMultiCurrencyEnabled()),e]})();return(0,Ns.jsx)(K.CheckboxControl,{label:(0,Z.__)("Enable Multi-Currency","woocommerce-payments"),help:Ps({mixedString:(0,Z.__)("Allow customers to shop and pay in multiple currencies. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/currencies/multi-currency-setup/"})}}),checked:e,onChange:e=>{t(e)},"data-testid":"multi-currency-toggle",__nextHasNoMarginBottom:!0})},Os=()=>{const[e,t,o]=(()=>{const{updateIsWCPaySubscriptionsEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsWCPaySubscriptionsEnabled()),(0,Q.useSelect)(e=>e(te).getIsWCPaySubscriptionsEligible()),e]})();return!wcpaySettings.isSubscriptionsActive&&t?(0,Ns.jsx)(K.CheckboxControl,{label:(0,Z.sprintf)((0,Z.__)("Enable Subscriptions with %s","woocommerce-payments"),"WooPayments"),help:Ps({mixedString:(0,Z.__)("This feature is deprecated. Existing subscription renewals will continue to work, but creating or managing subscriptions is no longer available. Install {{learnMoreLink}}WooCommerce Subscriptions{{/learnMoreLink}} to continue managing subscriptions.","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/products/woocommerce-subscriptions/"})}}),checked:e,onChange:e=>{e||o(e)},disabled:!e,__nextHasNoMarginBottom:!0}):null};function Ls(e){var t,o,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(o=Ls(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}const Ds=function(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=Ls(e))&&(n&&(n+=" "),n+=t);return n},Fs=({className:e,...t})=>(0,Ns.jsx)(K.CardBody,{className:Ds("wcpay-card-body",e),...t}),Bs=window.wp.element,Us=window.wp.primitives,zs=({children:e,actions:t,className:o,...n})=>(0,Ns.jsxs)(K.Modal,{className:Ds("wcpay-confirmation-modal",o),...n,children:[e,(0,Ns.jsx)(Us.HorizontalRule,{className:"wcpay-confirmation-modal__separator"}),(0,Ns.jsx)("div",{className:"wcpay-confirmation-modal__footer",children:t})]}),Hs=(0,B.createContext)({isStripeBillingEnabled:!1,savedIsStripeBillingEnabled:!1,isMigrationOptionShown:!1,isMigrationInProgressShown:!1,isMigrationInProgress:!1,hasSavedSettings:!1,subscriptionCount:0,migratedCount:0,startMigration:()=>null,isResolvingMigrateRequest:!1,hasResolvedMigrateRequest:!1});var Ws=o(5955),qs=o(9031),Gs=o(4275);const Vs=function(e){const{icon:t,actions:o,children:n,buttonVariant:r,...a}=e;a.className=Ds("wcpay-inline-notice",`wcpay-inline-${a.status}-notice`,a.className);let s=t;if(!0===s)switch(a.status){case"success":s=(0,Ns.jsx)(Ws.A,{});break;case"error":case"warning":s=(0,Ns.jsx)(qs.A,{});break;default:s=(0,Ns.jsx)(Gs.A,{})}const d="wcpay-inline-notice__action",i=o?.map((e,t)=>"url"in e?(0,Ns.jsx)("a",{className:d,href:e.url,children:e.label},t):(0,Ns.jsx)(K.Button,{className:d,onClick:e.onClick,isBusy:e.isBusy??!1,disabled:e.disabled??!1,variant:r,children:e.label},t));return(0,Ns.jsx)(K.Notice,{...a,children:(0,Ns.jsxs)(K.Flex,{align:"center",justify:"flex-start",children:[s&&(0,Ns.jsx)(K.FlexItem,{className:`wcpay-inline-notice__icon wcpay-inline-${a.status}-notice__icon`,children:(0,Ns.jsx)(K.Icon,{icon:s,size:24})}),(0,Ns.jsxs)(K.FlexItem,{className:`wcpay-inline-notice__content wcpay-inline-${a.status}-notice__content`,children:[n,i&&(0,Ns.jsx)(K.Flex,{className:"wcpay-inline-notice__content__actions",align:"baseline",justify:"flex-start",gap:4,children:i})]})]})})},Ys=({stripeBillingSubscriptionCount:e})=>{const[t,o]=(0,B.useState)(!1),n=(0,B.useContext)(Hs),[r,a]=(0,B.useState)(n.isMigrationInProgress);return(0,B.useEffect)(()=>{n.hasResolvedMigrateRequest&&a(!0)},[n.hasResolvedMigrateRequest]),(0,B.useEffect)(()=>{n.hasSavedSettings&&a(!n.savedIsStripeBillingEnabled)},[n.hasSavedSettings,n.savedIsStripeBillingEnabled]),r?t||0===n.subscriptionCount||n.isMigrationOptionShown?null:(n.isMigrationInProgressShown=!0,(0,Ns.jsx)(Vs,{status:"info",isDismissible:!0,onRemove:()=>o(!0),className:"woopayments-stripe-billing-notice",children:(0,Z.sprintf)((0,Z._n)("%d customer subscription is being migrated from Stripe off-site billing to billing powered by %s and %s.","%d customer subscriptions are being migrated from Stripe off-site billing to billing powered by %s and %s.",e,"woocommerce-payments"),e,"Woo Subscriptions","WooPayments")})):null},Ks=({stripeBillingSubscriptionCount:e,startMigration:t,isLoading:o,hasResolved:n})=>{const r=(0,B.useContext)(Hs),[a,s]=(0,B.useState)(!r.isStripeBillingEnabled),d="woopayments-migrate-stripe-billing-action";return(0,Bs.useEffect)(()=>{const e=document.querySelector(`.${d} .wcpay-inline-notice__action`);e&&(o?e.classList.add("is-busy"):e.classList.remove("is-busy"))},[o]),(0,Bs.useEffect)(()=>{r.savedIsStripeBillingEnabled&&s(!1)},[r.savedIsStripeBillingEnabled]),n?(r.isMigrationInProgress=!0,r.isMigrationOptionShown=!1,null):r.isMigrationInProgress||0===e?null:a?r.isStripeBillingEnabled?null:(r.isMigrationOptionShown=!0,(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,className:`woopayments-stripe-billing-notice ${d}`,actions:[{label:(0,Z.__)("Begin migration","woocommerce-payments"),onClick:t}],children:Ps({mixedString:(0,Z.sprintf)((0,Z._n)("There is %d customer subscription using Stripe Billing for subscription renewals. We suggest migrating it to on-site billing powered by the %s plugin. {{learnMoreLink}}Learn more{{/learnMoreLink}}","There are %d customer subscriptions using Stripe Billing for payment processing. We suggest migrating them to on-site billing powered by the %s plugin. {{learnMoreLink}}Learn more{{/learnMoreLink}}",e,"woocommerce-payments"),e,"Woo Subscriptions"),components:{learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/subscriptions/stripe-billing/#migrating-subscribers"})}})})):null},Zs=({stripeBillingSubscriptionCount:e})=>{const t=(0,B.useContext)(Hs),[o,n]=(0,B.useState)(t.isStripeBillingEnabled);return(0,B.useEffect)(()=>{t.hasSavedSettings&&n(t.savedIsStripeBillingEnabled)},[t.hasSavedSettings,t.savedIsStripeBillingEnabled]),o?t.isMigrationOptionShown||0===e||t.isStripeBillingEnabled?null:(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,className:"woopayments-stripe-billing-notice",children:Ps({mixedString:(0,Z.sprintf)((0,Z._n)("There is currently %d customer subscription using Stripe Billing for payment processing. This subscription will be automatically migrated to use the on-site billing engine built into %s once Stripe Billing is disabled. {{learnMoreLink}}Learn more{{/learnMoreLink}}","There are currently %d customer subscriptions using Stripe Billing for payment processing. These subscriptions will be automatically migrated to use the on-site billing engine built into %s once Stripe Billing is disabled. {{learnMoreLink}}Learn more{{/learnMoreLink}}",e,"woocommerce-payments"),e,"Woo Subscriptions"),components:{learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/subscriptions/stripe-billing/#disabling"})}})}):null},Js=({completedMigrationCount:e})=>{const[t,o]=(0,B.useState)(!1),n=(0,B.useContext)(Hs),[r]=(0,B.useState)(!n.isStripeBillingEnabled&&!n.isMigrationInProgress);return!r||t||0===e?null:(0,Ns.jsx)(Vs,{status:"info",isDismissible:!0,onRemove:()=>o(!0),className:"woopayments-stripe-billing-notice",children:(0,Z.sprintf)((0,Z._n)("%d customer subscription was successfully migrated from Stripe off-site billing to on-site billing powered by %s and %s.","%d customer subscriptions were successfully migrated from Stripe off-site billing to on-site billing powered by %s and %s.",e,"woocommerce-payments"),e,"Woo Subscriptions","WooPayments")})},Qs=()=>{const e=(0,B.useContext)(Hs);return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(Js,{completedMigrationCount:e.migratedCount}),(0,Ns.jsx)(Ks,{stripeBillingSubscriptionCount:e.subscriptionCount,startMigration:()=>{e.startMigration()},isLoading:e.isResolvingMigrateRequest,hasResolved:e.hasResolvedMigrateRequest}),(0,Ns.jsx)(Zs,{stripeBillingSubscriptionCount:e.subscriptionCount}),(0,Ns.jsx)(Ys,{stripeBillingSubscriptionCount:e.subscriptionCount})]})},Xs=({onChange:e})=>{const t=(0,B.useContext)(Hs);return(0,Ns.jsx)(K.CheckboxControl,{checked:t.isStripeBillingEnabled,onChange:e,label:(0,Z.__)("Enable Stripe Billing for future subscriptions","woocommerce-payments"),help:Ps({mixedString:(0,Z.sprintf)(t.isMigrationOptionShown&&0===t.migratedCount?(0,Z.__)("Alternatively, you can enable this setting and future %s subscription purchases will also utilize Stripe Billing for payment processing. Note: This feature supports card payments only and may lack support for key subscription features. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"):(0,Z.__)("By enabling this setting, future %s subscription purchases will utilize Stripe Billing for payment processing. Note: This feature supports card payments only and may lack support for key subscription features. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),"WooPayments"),components:{learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/subscriptions/stripe-billing/"})}}),"data-testid":"stripe-billing-toggle",__nextHasNoMarginBottom:!0})},ed=()=>{const[e,t]=Zr(),[o]=Ar(),[n,r,a,s,d,i]=(()=>{const{submitStripeBillingSubscriptionMigration:e}=(0,Q.useDispatch)(te);return(0,Q.useSelect)(t=>{const{getStripeBillingSubscriptionCount:o}=t(te),{getIsStripeBillingMigrationInProgress:n}=t(te),{isResolving:r}=t(te),a=t(te).hasFinishedResolution("scheduleStripeBillingMigration"),{getStripeBillingMigratedCount:s}=t(te);return[n(),s(),o(),e,r("scheduleStripeBillingMigration"),a]},[])})(),{isLoading:c,isSaving:l}=Mr(),[u,m]=(0,B.useState)(!1),[p,h]=(0,B.useState)(e),y=!l&&u;(0,B.useEffect)(()=>{l&&!c&&m(!0)},[c,l]),(0,B.useEffect)(()=>{y&&h(e)},[y,e]);const[_]=(0,B.useState)(!1),[f]=(0,B.useState)(!1),g={isStripeBillingEnabled:e,savedIsStripeBillingEnabled:p,isMigrationOptionShown:f,isMigrationInProgressShown:_,isMigrationInProgress:n,hasSavedSettings:y,subscriptionCount:a,migratedCount:r,startMigration:s,isResolvingMigrateRequest:d,hasResolvedMigrateRequest:i},[$,w]=(0,B.useState)(!1),b=()=>w(!1);return(0,Ns.jsxs)(Hs.Provider,{value:g,children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Subscriptions","woocommerce-payments")}),(0,Ns.jsx)(Qs,{}),(0,Ns.jsx)(Xs,{onChange:e=>{e&&o?w(!0):(t(e),m(!1))}}),$&&(0,Ns.jsx)(zs,{title:(0,Z.__)("Enable Stripe Billing","woocommerce-payments"),actions:(0,Ns.jsx)(Ns.Fragment,{children:(0,Ns.jsx)(K.Button,{onClick:b,isPrimary:!0,children:(0,Z.__)("OK","woocommerce-payments")})}),onRequestClose:b,children:(0,Ns.jsx)("p",{children:(0,Bs.createInterpolateElement)((0,Z.__)("Stripe Billing is not available with <b>manual capture enabled</b>. To use Stripe Billing, disable manual capture in your settings list.","woocommerce-payments"),{b:(0,Ns.jsx)("strong",{})})})})]})},td=()=>(0,Ns.jsx)(Ns.Fragment,{children:(0,Ns.jsx)(K.Card,{children:(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[(0,Ns.jsx)(Ms,{}),wcpaySettings.isSubscriptionsActive&&wcpaySettings.isStripeBillingEligible?(0,Ns.jsx)(ed,{}):(0,Ns.jsx)(Os,{}),(0,Ns.jsx)(As,{})]})})}),od=({message:e,learnMoreLinkHref:t})=>(0,Ns.jsxs)(Vs,{status:"warning",icon:!0,isDismissible:!1,children:[e," ",Ps({mixedString:(0,Z.__)("{{learnMoreLink}}Learn More{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:t})}})]}),nd=()=>(0,Ns.jsx)(od,{message:(0,Z.__)("One or more of your extensions are incompatible with WooPay.","woocommerce-payments"),learnMoreLinkHref:"https://woocommerce.com/document/woopay-merchant-documentation/#compatibility"}),rd=o.p+"../assets/images/payment-methods/jcb.svg?ver=3351f2584f4a62ad094d",ad=o.p+"../assets/images/cards/visa.svg?ver=f10d76e13a47cb867cca",sd=o.p+"../assets/images/cards/mastercard.svg?ver=d21057587f14a719da45",dd=o.p+"../assets/images/cards/amex.svg?ver=9035aad80e3ae7ac653c",id=o.p+"../assets/images/payment-methods/woo.svg?ver=86a2411c2b2a56f57bc5",cd=o.p+"../assets/images/payment-methods/woo-short.svg?ver=e7eb126add68e8fde2b6",ld=o.p+"../assets/images/cards/diners.svg?ver=62451ea54fcf12af5e0d",ud=o.p+"../assets/images/cards/discover.svg?ver=a19341de516c258e11fe",md=o.p+"../assets/images/cards/cb.svg?ver=375fa3d816484fa4b53c",pd=o.p+"../assets/images/cards/unionpay.svg?ver=e60ed9d9db08315ff5c9",hd=(e,t,o=!0)=>({className:n,...r})=>(0,Ns.jsx)("img",{className:Ds("payment-method__icon",o?"":"no-border",n),src:e,alt:t,...r}),yd=(hd(dd,(0,Z.__)("American Express","woocommerce-payments")),hd(md,(0,Z.__)("Cartes Bancaires","woocommerce-payments")),hd(ld,(0,Z.__)("Diners Club","woocommerce-payments")),hd(ud,(0,Z.__)("Discover","woocommerce-payments")),hd(rd,(0,Z.__)("JCB","woocommerce-payments"))),_d=(hd(sd,(0,Z.__)("Mastercard","woocommerce-payments")),hd(pd,(0,Z.__)("UnionPay","woocommerce-payments")),hd(ad,(0,Z.__)("Visa","woocommerce-payments")),hd(id,(0,Z.__)("WooPay","woocommerce-payments"),!1)),fd=hd(cd,(0,Z.__)("WooPay","woocommerce-payments"),!1),gd=({label:e,checked:t,disabled:o,onChange:n,"data-testid":r})=>(0,Ns.jsx)("div",{className:"payment-method-item__checkbox",children:(0,Ns.jsx)(K.CheckboxControl,{label:e,checked:t,disabled:o,onChange:n,"data-testid":r,__nextHasNoMarginBottom:!0})});gd.displayName="PaymentMethodItemCheckbox";const $d=gd,wd=({children:e})=>(0,Ns.jsx)("div",{className:"payment-method-item__text-container",children:e});wd.displayName="PaymentMethodItemBody";const bd=wd,vd=({id:e,className:t,children:o})=>{const n=[],r=[];return U().Children.forEach(o,e=>{!U().isValidElement(e)||e.type!==$d&&e.type!==bd?r.push(e):n.push(e)}),(0,Ns.jsxs)("li",{className:Ds("payment-method-item",t),id:e,children:[(0,Ns.jsx)("div",{className:"payment-method-item__row",children:n}),r]})};vd.displayName="PaymentMethodItem";const Sd=vd,xd=({Icon:e,label:t,children:o,className:n})=>(0,Ns.jsxs)("div",{className:Ds("payment-method-item__subgroup",n),children:[e&&(0,Ns.jsx)("div",{className:"payment-method-item__icon",children:(0,Ns.jsx)(e,{})}),(0,Ns.jsx)("div",{className:"payment-method-item__label payment-method-item__label--mobile",children:t}),(0,Ns.jsxs)("div",{className:"payment-method-item__label-container",children:[(0,Ns.jsx)("div",{className:"payment-method-item__label payment-method-item__label--desktop",children:t}),o&&(0,Ns.jsx)("div",{className:"payment-method-item__description",children:o})]})]});xd.displayName="PaymentMethodItemSubgroup";const Cd=xd,Ed=({children:e,className:t})=>(0,Ns.jsx)("div",{className:Ds("payment-method-item__action",t),children:e});Ed.displayName="PaymentMethodItemAction";const kd=Ed,Td=Object.assign(Sd,{Checkbox:$d,Body:bd,Subgroup:Cd,Action:kd}),jd=()=>{const[e]=Tr(),[t,o]=qr(),n=e.includes("link"),r=Kr()&&!n,{featureFlags:{woopay:a}}=(0,Bs.useContext)(Te);return a?(0,Ns.jsxs)(Td,{className:"express-checkout",id:"express-checkouts-woopay",children:[(0,Ns.jsx)(Td.Checkbox,{label:(0,Z.__)("WooPay","woocommerce-payments"),checked:t,disabled:n,onChange:o,"data-testid":"woopay-toggle"}),(0,Ns.jsxs)(Td.Body,{children:[(0,Ns.jsx)("div",{children:(0,Ns.jsx)(Td.Subgroup,{Icon:_d,label:(0,Z.__)("WooPay","woocommerce-payments"),children:t?(0,Z.__)("Boost conversion and customer loyalty by offering a single click, secure way to pay.","woocommerce-payments"):Ps({mixedString:(0,Z.__)("Boost conversion and customer loyalty by offering a single click, secure way to pay. In order to use {{wooPayLink}}WooPay{{/wooPayLink}}, you must agree to our {{tosLink}}WooCommerce Terms of Service{{/tosLink}} and {{privacyLink}}Privacy Policy{{/privacyLink}}. {{trackingLink}}Click here{{/trackingLink}} to learn more about the data you will be sharing and opt-out options.","woocommerce-payments"),components:{wooPayLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/document/woopay-merchant-documentation/"}),tosLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://wordpress.com/tos/"}),privacyLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://automattic.com/privacy/"}),trackingLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/usage-tracking/"})}})})}),(0,Ns.jsx)(Td.Action,{children:(0,Ns.jsx)(K.Button,{href:Be("woopay"),isSecondary:!0,children:(0,Z.__)("Customize","woocommerce-payments")})})]}),n&&(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,children:(0,Z.__)("To enable WooPay, you must first disable Link by Stripe.","woocommerce-payments")}),r&&(0,Ns.jsx)(nd,{})]}):null},Nd=function({paymentMethod:e,gatewaysEnablingPaymentMethod:t,dismissedNotices:o,setDismissedDuplicateNotices:n}){const r=(0,B.useCallback)(()=>{const r={...o};Array.isArray(r[e])?r[e]=[...new Set([...r[e],...t])]:r[e]=t,n(r),Er("wcpay_duplicate_payment_method_notices_dismissed",r),wcpaySettings.dismissedDuplicateNotices=r},[e,t,o,n]);return Array.isArray(o?.[e])&&t.every(t=>o[e].includes(t))?null:(0,Ns.jsx)(Vs,{status:"warning",icon:!1,isDismissible:!0,onRemove:r,children:Ps({mixedString:(0,Z.__)("This payment method is enabled by other extensions. {{reviewExtensions}}Review extensions{{/reviewExtensions}} to improve the shopper experience.","woocommerce-payments"),components:{reviewExtensions:(0,Ns.jsx)("a",{href:Fe({page:"wc-settings",tab:"checkout"}),children:"Review extensions"})}})})},Ad=(0,B.createContext)({duplicates:{},dismissedDuplicateNotices:{},setDismissedDuplicateNotices:()=>null});if("undefined"==typeof wooPaymentsPaymentMethodDefinitions)throw new Error("wooPaymentsPaymentMethodDefinitions is undefined");const Id=Object.keys(wooPaymentsPaymentMethodDefinitions).reduce((e,t)=>(e[t]={...wooPaymentsPaymentMethodDefinitions[t],icon:({className:e})=>(0,Ns.jsx)("img",{src:wooPaymentsPaymentMethodDefinitions[t].settings_icon_url,alt:wooPaymentsPaymentMethodDefinitions[t].label,className:Ds("payment-method__icon",e)})},e),{jcb:{id:"jcb",label:(0,Z.__)("JCB","woocommerce-payments"),description:(0,Z.__)("Let your customers pay with JCB, the only international payment brand based in Japan.","woocommerce-payments"),icon:yd,currencies:["JPY"],stripe_key:"jcb_payments",allows_manual_capture:!1,allows_pay_later:!1,accepts_only_domestic_payment:!1,settings_icon_url:""}}),Rd=()=>{const e="apple_pay_google_pay",[t,o]=Or(),{duplicates:n,dismissedDuplicateNotices:r,setDismissedDuplicateNotices:a}=(0,B.useContext)(Ad),s=Object.keys(n).includes(e),{icon:d}=Id.apple_pay,{icon:i}=Id.google_pay;return(0,Ns.jsxs)(Td,{className:"express-checkout",id:"express-checkouts-apple-google-pay",children:[(0,Ns.jsx)(Td.Checkbox,{label:(0,Z.__)("Apple Pay / Google Pay","woocommerce-payments"),checked:t,onChange:o}),(0,Ns.jsxs)(Td.Body,{children:[(0,Ns.jsxs)("div",{children:[(0,Ns.jsxs)(Td.Subgroup,{Icon:d,label:Id.apple_pay.label,children:[Id.apple_pay.description,!t&&" ",!t&&Ps({mixedString:(0,Z.__)("By enabling this feature, you agree to {{stripeLink}}Stripe{{/stripeLink}} and{{appleLink}} Apple{{/appleLink}}'s terms of use.","woocommerce-payments"),components:{stripeLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://stripe.com/apple-pay/legal"}),appleLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/"}),br:(0,Ns.jsx)("br",{})}})]}),(0,Ns.jsxs)(Td.Subgroup,{Icon:i,label:Id.google_pay.label,children:[Id.google_pay.description,!t&&" ",!t&&Ps({mixedString:(0,Z.__)("By enabling this feature, you agree to {{stripeLink}}Stripe{{/stripeLink}}, and {{googleLink}}Google{{/googleLink}}'s terms of use.","woocommerce-payments"),components:{stripeLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://stripe.com/apple-pay/legal"}),googleLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://androidpay.developers.google.com/terms/sellertos"}),br:(0,Ns.jsx)("br",{})}})]})]}),(0,Ns.jsx)(Td.Action,{children:(0,Ns.jsx)(K.Button,{href:Be("payment_request"),isSecondary:!0,children:(0,Z.__)("Customize","woocommerce-payments")})})]}),s&&(0,Ns.jsx)(Nd,{paymentMethod:e,gatewaysEnablingPaymentMethod:n[e],dismissedNotices:r,setDismissedDuplicateNotices:a})]})},Pd=()=>{const e=Ir(),[t]=qr(),[o,n]=Tr(),r=o.includes("card")&&e.includes("link"),a=o.includes("link");if(!r)return null;const{icon:s}=Id.link;return(0,Ns.jsxs)(Td,{className:"express-checkout",id:"express-checkouts-link",children:[(0,Ns.jsx)(Td.Checkbox,{label:Id.link.label,disabled:t,checked:a,onChange:e=>{n(e?[...new Set([...o,"link"])]:[...o.filter(e=>"link"!==e)])}}),(0,Ns.jsxs)(Td.Body,{children:[(0,Ns.jsx)("div",{children:(0,Ns.jsxs)(Td.Subgroup,{Icon:s,label:Id.link.label,children:[Id.link.description,!a&&" ",!a&&Ps({mixedString:(0,Z.__)("By enabling this feature, you agree to the {{stripeLinkTerms}}Link by Stripe terms{{/stripeLinkTerms}}, and {{privacyPolicy}}Privacy Policy{{/privacyPolicy}}.","woocommerce-payments"),components:{stripeLinkTerms:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://link.com/terms"}),privacyPolicy:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://link.com/privacy"})}})]})}),(0,Ns.jsx)(Td.Action,{children:(0,Ns.jsx)(K.Button,{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/document/woopayments/payment-methods/link-by-stripe/",isSecondary:!0,children:(0,Z.__)("Read more","woocommerce-payments")})})]}),t&&(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,children:(0,Z.__)("To enable Link by Stripe, you must first disable WooPay.","woocommerce-payments")})]})},Md="unrequested";var Od=function(e){return e.AFFIRM="affirm",e.AFTERPAY_CLEARPAY="afterpay_clearpay",e.ALIPAY="alipay",e.AMAZON_PAY="amazon_pay",e.APPLE_PAY="apple_pay",e.AU_BECS_DEBIT="au_becs_debit",e.BANCONTACT="bancontact",e.CARD="card",e.CARD_PRESENT="card_present",e.EPS="eps",e.GIROPAY="giropay",e.GOOGLE_PAY="google_pay",e.GRABPAY="grabpay",e.IDEAL="ideal",e.KLARNA="klarna",e.LINK="link",e.MULTIBANCO="multibanco",e.P24="p24",e.SEPA_DEBIT="sepa_debit",e.SOFORT="sofort",e.WECHAT_PAY="wechat_pay",e}(Od||{});(0,Z.__)("ACH Credit Transfer","woocommerce-payments"),(0,Z.__)("ACH Debit","woocommerce-payments"),(0,Z.__)("ACSS Debit","woocommerce-payments"),(0,Z.__)("Amazon Pay","woocommerce-payments"),(0,Z.__)("American Express","woocommerce-payments"),(0,Z.__)("Card Payment","woocommerce-payments"),(0,Z.__)("In-Person Card Payment","woocommerce-payments"),(0,Z.__)("Cartes Bancaires","woocommerce-payments"),(0,Z.__)("Diners Club","woocommerce-payments"),(0,Z.__)("Discover","woocommerce-payments"),(0,Z.__)("eftpos","woocommerce-payments"),(0,Z.__)("JCB","woocommerce-payments"),(0,Z.__)("Mastercard","woocommerce-payments"),(0,Z.__)("Stripe Account","woocommerce-payments"),(0,Z.__)("Union Pay","woocommerce-payments"),(0,Z.__)("Visa","woocommerce-payments");const Ld=Od,Dd=e=>{const t=Rr(),[o]=Tr(),[n]=Ar(),{stripe_key:r,currencies:a,label:s,allows_manual_capture:d}=Id[e],{status:i}=t[r]??{status:Md,requirements:[]};if("inactive"===i)return{isActionable:!1,chip:(0,Z.__)("More information needed","woocommerce-payments"),notice:Ps({mixedString:(0,Z.__)("More information is needed to finish setting up this payment method. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{title:(0,Z.__)("Learn more about enabling payment methods","woocommerce-payments"),href:(c=e,Id?.[c]?.allows_pay_later?"https://woocommerce.com/document/woopayments/payment-methods/buy-now-pay-later/#contact-support":"https://woocommerce.com/document/woopayments/payment-methods/additional-payment-methods/#method-cant-be-enabled")})}})};var c,l,u,m;if("pending"===i){const t=[Ld.ALIPAY,Ld.WECHAT_PAY];return{isActionable:!1,chip:(0,Z.__)("Approval pending","woocommerce-payments"),notice:t.includes(e)?Ps({mixedString:(0,Z.__)("Your store must be live and fully functional before this payment method can be offered. Approval typically takes 2–3 days. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{title:(0,Z.__)("Learn more about approval delays","woocommerce-payments"),href:"https://woocommerce.com/document/woopayments/payment-methods/local-payment-methods/#approval-delays"})}}):(0,Z.__)("This payment method is pending approval. It won't be available at checkout until it's approved.","woocommerce-payments")}}if("pending_verification"===i)return{isActionable:!1,chip:(0,Z.__)("Pending verification","woocommerce-payments"),notice:Ps({mixedString:(0,Z.sprintf)((0,Z.__)("%s won't be available at checkout yet. To finish setting it up, review the required steps in {{overviewLink}}Payments overview{{/overviewLink}}.","woocommerce-payments"),s),components:{overviewLink:(0,Ns.jsx)("a",{href:Fe({page:"wc-admin",path:"/payments/overview"})})}})};if("rejected"===i)return{isActionable:!1,chip:(0,Z.__)("Rejected","woocommerce-payments"),chipType:"alert",notice:Ps({mixedString:(0,Z.sprintf)((0,Z.__)("Your application to use %s has been rejected. Need help? {{contactSupportLink}}Contact support{{/contactSupportLink}}","woocommerce-payments"),s),components:{contactSupportLink:(0,Ns.jsx)(K.ExternalLink,{title:(0,Z.__)("Contact Support","woocommerce-payments"),href:"https://woocommerce.com/my-account/contact-support/"})}}),noticeType:"error"};if(n&&!d)return{isActionable:!1};if(!wcpaySettings.isMultiCurrencyEnabled&&e!==Ld.CARD&&o.includes(e)){const e=wcpaySettings.storeCurrency;if(a.indexOf(e)<0)return{isActionable:!0,notice:(l=s,u=a,1===u.length?(0,Z.sprintf)((0,Z.__)("%1$s requires the %2$s currency. Add %2$s to your store to offer this payment method.","woocommerce-payments"),l,u[0]):(0,Z.sprintf)((0,Z.__)("%1$s requires at least one of the following currencies: %2$s. Add at least one of these currencies to your store to offer this payment method.","woocommerce-payments"),l,(m=u).length<=1?m[0]??"":2===m.length?(0,Z.sprintf)((0,Z.__)("%1$s or %2$s","woocommerce-payments"),m[0],m[1]):(0,Z.sprintf)((0,Z.__)("%1$s, or %2$s","woocommerce-payments"),m.slice(0,-1).join(", "),m[m.length-1])))}}return{isActionable:!0}},Fd=()=>{const[e,t]=Vr(),{icon:o,label:n,description:r}=Id.amazon_pay,{isActionable:a,notice:s,noticeType:d="warning"}=Dd("amazon_pay");return(0,Ns.jsxs)(Td,{className:"express-checkout",id:"express-checkouts-amazon-pay",children:[(0,Ns.jsx)(Td.Checkbox,{label:n,checked:e,disabled:!a,onChange:t}),(0,Ns.jsxs)(Td.Body,{children:[(0,Ns.jsx)("div",{children:(0,Ns.jsxs)(Td.Subgroup,{Icon:o,label:n,children:[r+" ",Ps({mixedString:(0,Z.__)("By activating this feature, you accept {{stripeLink}}Stripe{{/stripeLink}} and {{amazonLink}}Amazon{{/amazonLink}}'s terms of use.","woocommerce-payments"),components:{stripeLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://stripe.com/legal/ssa"}),amazonLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://stripe.com/legal/amazon-pay"})}})]})}),(0,Ns.jsx)(Td.Action,{children:(0,Ns.jsx)(K.Button,{href:Be("amazon_pay"),isSecondary:!0,children:(0,Z.__)("Customize","woocommerce-payments")})})]}),s&&(0,Ns.jsx)(Vs,{status:d,isDismissible:!1,children:s})]})},Bd=()=>{const{featureFlags:{amazonPay:e}}=(0,Bs.useContext)(Te),t=Ir();return(0,Ns.jsx)(K.Card,{className:"express-checkouts",children:(0,Ns.jsx)(Fs,{size:0,children:(0,Ns.jsxs)("ul",{className:"express-checkouts-list",children:[(0,Ns.jsx)(jd,{}),(0,Ns.jsx)(Rd,{}),(0,Ns.jsx)(Pd,{}),e&&t.includes("amazon_pay")&&(0,Ns.jsx)(Fd,{})]})})})},Ud=({description:e=()=>null,children:t,className:o,id:n})=>(0,Ns.jsxs)("div",{className:Ds("settings-section",o),id:n,children:[(0,Ns.jsx)("div",{className:"settings-section__details",children:(0,Ns.jsx)(e,{})}),(0,Ns.jsx)("div",{className:"settings-section__controls",children:t})]}),zd=(0,Bs.forwardRef)(function({icon:e,size:t=24,...o},n){return(0,Bs.cloneElement)(e,{width:t,height:t,...o,ref:n})}),Hd=(0,Ns.jsx)(Us.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ns.jsx)(Us.Path,{d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z"})}),Wd=(0,Ns.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ns.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zm-6-9.5L16 12l-2.5 2.8 1.1 1L18 12l-3.5-3.5-1 1zm-3 0l-1-1L6 12l3.5 3.8 1.1-1L8 12l2.5-2.5z"})}),qd=(0,Ns.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ns.jsx)("path",{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"})}),Gd=({from:e,source:t,onClose:o})=>{const[n,r]=(0,B.useState)(!1);return(0,Ns.jsxs)(K.Modal,{title:(0,Z.__)("Activate payments on your store","woocommerce-payments"),className:"wcpay-setup-real-payments-modal",isDismissible:!0,onRequestClose:()=>{r(!1),Ce("wcpay_setup_live_payments_modal_exit",{from:e,source:t}),o()},children:[(0,Ns.jsxs)("div",{className:"wcpay-setup-real-payments-modal__content",children:[(0,Ns.jsx)("div",{className:"wcpay-setup-real-payments-modal__content__item",children:(0,Ns.jsx)("p",{children:(0,Z.__)("Before continuing, please make sure that you're aware of the following:","woocommerce-payments")})}),(0,Ns.jsxs)("div",{className:"wcpay-setup-real-payments-modal__content__item-flex",children:[(0,Ns.jsx)("div",{children:(0,Ns.jsx)(zd,{icon:Wd})}),(0,Ns.jsx)("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description",children:(0,Z.__)("Your test account will be deactivated, but your transactions can be found in your order history.","woocommerce-payments")})]}),(0,Ns.jsxs)("div",{className:"wcpay-setup-real-payments-modal__content__item-flex",children:[(0,Ns.jsx)("div",{children:(0,Ns.jsx)(zd,{icon:qd})}),(0,Ns.jsx)("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description",children:(0,Z.sprintf)((0,Z.__)("To use %s, you will need to verify your business details.","woocommerce-payments"),"WooPayments")})]}),(0,Ns.jsxs)("div",{className:"wcpay-setup-real-payments-modal__content__item-flex",children:[(0,Ns.jsx)("div",{children:(0,Ns.jsx)(zd,{icon:Hd})}),(0,Ns.jsx)("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description",children:(0,Z.__)("In order to receive payouts, you will need to provide your bank details.","woocommerce-payments")})]})]}),(0,Ns.jsx)("div",{className:"wcpay-setup-real-payments-modal__footer",children:(0,Ns.jsx)(K.Button,{variant:"primary",isBusy:n,disabled:n,onClick:()=>{r(!0),Ce("wcpay_onboarding_flow_setup_live_payments",{from:e,source:t}),window.location.href=Fe({page:"wc-settings",tab:"checkout",path:"/woopayments/onboarding",source:t,from:"wcpay-setup-live-payments"})},__next40pxDefaultSize:!0,children:(0,Z.__)("Activate payments","woocommerce-payments")})})]})},Vd=({onClose:e,onConfirm:t})=>(0,Ns.jsxs)(zs,{title:(0,Z.__)("Enable test mode","woocommerce-payments"),onRequestClose:e,actions:(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.Button,{onClick:e,variant:"secondary",children:(0,Z.__)("Cancel","woocommerce-payments")}),(0,Ns.jsx)(K.Button,{onClick:t,variant:"primary",children:(0,Z.__)("Enable","woocommerce-payments")})]}),children:[(0,Ns.jsx)("h3",{children:(0,Z.__)("Are you sure you want to enable test mode?","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Test mode lets you try out payments, refunds, disputes and other such processes as you're working on your store without handling live payment information. All incoming orders will be simulated, and test mode will have to be disabled before you can accept real orders.","woocommerce-payments")}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/testing/",children:(0,Z.__)("Learn more about test mode","woocommerce-payments")})]}),Yd=({Icon:e,label:t})=>e?(0,Ns.jsxs)("span",{className:Ds("woocommerce-payments__payment-method-icon"),children:[(0,Ns.jsx)(e,{}),t&&(0,Ns.jsx)("span",{className:"woocommerce-payments__payment-method-icon__label",children:t})]}):null;var Kd=o(9387);const Zd=({hasBorder:e,icon:t=()=>null})=>(0,Ns.jsx)("div",{className:"payment-delete-illustration__wrapper",children:(0,Ns.jsxs)("div",{className:"payment-delete-illustration__illustrations",children:[(0,Ns.jsx)(t,{className:Ds("payment-delete-illustration__payment-icon",{"has-border":e})}),(0,Ns.jsx)(Kd.A,{className:"payment-delete-illustration__payment-cross-icon"})]})}),Jd=o.p+"../assets/images/cards/woo-card.svg?ver=937562a736e3127af927",Qd=({onClose:e,onConfirm:t})=>{const[o]=Tr(),[n]=qr(),[r]=Or(),[a]=Vr(),s=Boolean(o.find(e=>"link"===e)),{featureFlags:{amazonPay:d}}=(0,B.useContext)(Te),i=Ir();return(0,Ns.jsxs)(zs,{title:(0,Z.sprintf)((0,Z.__)("Disable %s","woocommerce-payments"),"WooPayments"),onRequestClose:e,actions:(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.Button,{onClick:t,variant:"primary",isDestructive:!0,__next40pxDefaultSize:!0,children:"Disable"}),(0,Ns.jsx)(K.Button,{onClick:e,variant:"secondary",__next40pxDefaultSize:!0,children:"Cancel"})]}),children:[(0,Ns.jsx)(Zd,{icon:e=>(0,Ns.jsx)("img",{src:Jd,alt:"WooCard",...e})}),(0,Ns.jsx)("p",{children:Ps({mixedString:(0,Z.sprintf)((0,Z.__)("%s is currently powering multiple popular payment methods on your store. Without it, they will no longer be available to your customers, which may influence sales.","woocommerce-payments"),"WooPayments"),components:{strong:(0,Ns.jsx)("strong",{})}})}),(0,Ns.jsx)("p",{children:(0,Z.sprintf)((0,Z.__)("Payment methods that need %s:","woocommerce-payments"),"WooPayments")}),(0,Ns.jsxs)("ul",{className:"disable-confirmation-modal__payment-methods-list",children:[o.filter(e=>"link"!==e).map(e=>(0,Ns.jsx)("li",{children:(0,Ns.jsx)(Yd,{Icon:Id[e].icon,label:Id[e].label})},e)),r&&(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("li",{children:(0,Ns.jsx)(Yd,{Icon:Id.google_pay.icon,label:Id.google_pay.label})}),(0,Ns.jsx)("li",{children:(0,Ns.jsx)(Yd,{Icon:Id.apple_pay.icon,label:Id.apple_pay.label})})]}),a&&d&&i.includes("amazon_pay")&&(0,Ns.jsx)("li",{children:(0,Ns.jsx)(Yd,{Icon:Id.amazon_pay.icon,label:Id.amazon_pay.label})}),s&&(0,Ns.jsx)("li",{children:(0,Ns.jsx)(Yd,{Icon:Id.link.icon,label:Id.link.label})}),n&&(0,Ns.jsx)("li",{children:(0,Ns.jsx)(Yd,{Icon:fd,label:(0,Z.__)("WooPay","woocommerce-payments")})})]}),(0,Ns.jsx)("p",{className:"no-padding",children:Ps({mixedString:(0,Z.sprintf)((0,Z.__)("{{strong}}Need help?{{/strong}} Learn more about {{wooCommercePaymentsLink}}%s{{/wooCommercePaymentsLink}} or {{contactSupportLink}}contact WooCommerce Support{{/contactSupportLink}}.","woocommerce-payments"),"WooPayments"),components:{strong:(0,Ns.jsx)("strong",{}),wooCommercePaymentsLink:(0,Ns.jsx)("a",{href:"https://woocommerce.com/document/woopayments/"}),contactSupportLink:(0,Ns.jsx)("a",{href:"https://woocommerce.com/my-account/create-a-ticket/?select=5278104"})}})})]})},Xd=()=>{const[e,t]=(()=>{const{updateIsWCPayEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsWCPayEnabled()),e]})(),[o,n]=((e=!1)=>{const[t,o]=(0,Bs.useState)(e);return[t,(0,Bs.useCallback)(()=>o(e=>!e),[o])]})(!1);return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.CheckboxControl,{checked:e,onChange:e=>{e?(t(!0),Ce("wcpay_gateway_toggle",{action:"enable",context:"wcpay-settings"})):n()},label:(0,Z.sprintf)((0,Z.__)("Enable %s","woocommerce-payments"),"WooPayments"),help:(0,Z.sprintf)((0,Z.__)("When enabled, payment methods powered by %s will appear on checkout.","woocommerce-payments"),"WooPayments"),__nextHasNoMarginBottom:!0}),o&&(0,Ns.jsx)(Qd,{onClose:n,onConfirm:()=>{t(!1),Ce("wcpay_gateway_toggle",{action:"disable",context:"wcpay-settings"}),n()}})]})},ei=()=>{const[e,t]=(()=>{const{updateIsTestModeEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsTestModeEnabled()),e]})(),[o,n]=(0,B.useState)(!1),r=jr(),a=Nr(),[s,d]=(0,B.useState)(!1);return(0,B.useEffect)(()=>{const e=()=>{Ce("wcpay_settings_setup_live_payments_click",{source:"wcadmin-settings-page"}),n(!0)};return document.addEventListener("wcpay:activate_payments",e),()=>{document.removeEventListener("wcpay:activate_payments",e)}},[]),(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.Card,{children:(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[(0,Ns.jsx)(Xd,{}),!r&&(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Test mode","woocommerce-payments")}),(0,Ns.jsx)(K.CheckboxControl,{checked:a||e,disabled:a,onChange:e=>{e?d(!0):(Ce("wcpay_test_mode_disabled",{source:"wcadmin-settings-page"}),t(!1))},label:a?(0,Z.__)("Enable test mode (enabled by development mode)","woocommerce-payments"):(0,Z.__)("Enable test mode","woocommerce-payments"),help:Ps(a?{mixedString:(0,Z.__)("Test mode is active because your store is running in a development or staging environment. To disable it, switch to a production {{wpEnvLink}}WordPress environment{{/wpEnvLink}} or remove the WCPAY_DEV_MODE constant. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{wpEnvLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://make.wordpress.org/core/2020/08/27/wordpress-environment-types/"}),learnMoreLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/testing/"})}}:{mixedString:(0,Z.__)("Use {{testCardHelpLink}}test card numbers{{/testCardHelpLink}} to simulate various transactions. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{testCardHelpLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/testing/#test-cards"}),learnMoreLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/testing/"})}}),__nextHasNoMarginBottom:!0})]})]})}),o&&(0,Ns.jsx)(Gd,{from:"WCPAY_SETTINGS",source:"wcadmin-settings-page",onClose:()=>{Ce("wcpay_setup_live_payments_modal_exit",{source:"wcadmin-settings-page"}),n(!1)}}),s&&(0,Ns.jsx)(Vd,{onClose:()=>{Ce("wcpay_test_mode_modal_exit",{source:"wcadmin-settings-page"}),d(!1)},onConfirm:()=>{Ce("wcpay_test_mode_enabled",{source:"wcadmin-settings-page"}),t(!0),d(!1)}})]})},ti=({children:e})=>(0,Ns.jsx)("div",{className:"wcpay-settings-layout",children:e}),oi=({isLoading:e,display:t,placeholder:o,value:n,children:r,...a})=>e?(0,Ns.jsx)("span",{className:t?`is-loadable-placeholder is-${t}`:"is-loadable-placeholder","aria-busy":"true",...a,children:void 0===o?r||n:o}):(0,Ns.jsx)(Ns.Fragment,{children:r||n}),ni=({numLines:e,...t})=>{const o=(0,Ns.jsx)("p",{style:{lineHeight:e},children:"Block placeholder"});return(0,Ns.jsx)(oi,{...t,placeholder:o,display:"block","aria-hidden":!0})},ri=oi,ai=o.p+"../assets/images/woopay.svg?ver=046e988278287c92a2f9",si=({onRequestClose:e})=>{const[t,o]=(0,B.useState)(!0);return(0,Ns.jsx)(K.Modal,{title:(0,Ns.jsx)("img",{src:ai,alt:(0,Z.__)("WooPay Logo","woocommerce-payments"),className:"woopay-disable-feedback-logo"}),isDismissible:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!0,onRequestClose:e,className:"woopay-disable-feedback",children:(0,Ns.jsx)(ri,{isLoading:t,children:(0,Ns.jsx)("iframe",{title:(0,Z.__)("WooPay Disable Feedback","woocommerce-payments"),src:"https://woocommerce.survey.fm/woopay-disabled-merchants-feedback-triggered",className:"woopay-disable-feedback-iframe",onLoad:()=>{o(!1)}})})})},di=({disabled:e=!1})=>{const{saveSettings:t,isSaving:o,isLoading:n,isDirty:r}=Mr(),a=Pr(),[s,d]=(0,B.useState)(null),[i,c]=(0,B.useState)(null),[l,u]=(0,B.useState)(!1);return null===s&&a&&void 0!==a.is_payment_request_enabled&&d(a.is_payment_request_enabled),null===i&&a&&void 0!==a.is_woopay_enabled&&c(a.is_woopay_enabled),(0,Ns.jsxs)(Ud,{className:"save-settings-section",children:[(0,Ns.jsx)(K.Button,{isPrimary:!0,isBusy:o,disabled:o||n||e||!r,onClick:async()=>{if(await t()&&(s!==a.is_payment_request_enabled&&(Ce("wcpay_payment_request_settings_change",{enabled:a.is_payment_request_enabled?"yes":"no"}),d(a.is_payment_request_enabled)),i&&!a.is_woopay_enabled)){const{woopayLastDisableDate:e}=wcpaySettings;if(e){const t=new Date(e),o=new Date,n=Math.abs(o-t);if(Math.ceil(n/864e5)<7)return}u(!0),d(!0),wcpaySettings.woopayLastDisableDate=new Date}},children:(0,Z.__)("Save changes","woocommerce-payments")}),l?(0,Ns.jsx)(si,{onRequestClose:()=>u(!1)}):null]})},ii=()=>{const[e,t]=Ar(),[o]=Zr(),[n]=(()=>{const{updateIsCardPresentEligible:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsCardPresentEligible()),e]})(),[r,a]=(0,Bs.useState)(!1),s=()=>{a(!1)};return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.CheckboxControl,{checked:e,disabled:o,onChange:e=>{e?a(!0):t(e)},"data-testid":"capture-later-checkbox",label:(0,Z.__)("Enable manual capture","woocommerce-payments"),help:(0,Ns.jsxs)("span",{children:[Ps({mixedString:(0,Z.__)("Issue an authorization on checkout and capture later. {{learnMoreLink}}Learn more{{/learnMoreLink}}.","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)("a",{href:"https://woocommerce.com/document/woopayments/settings-guide/authorize-and-capture/",target:"_blank",rel:"noreferrer"})}}),n?Ps({mixedString:(0,Z.__)(" The setting is not applied to {{a}}In-Person Payments{{/a}} (please note that In-Person Payments should be captured within 2 days of authorization).","woocommerce-payments"),components:{a:(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/in-person-payments/"})}}):""]}),__nextHasNoMarginBottom:!0}),o&&(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,children:(0,Z.__)("Manual capture is not available when Stripe Billing is active.","woocommerce-payments")}),r&&(0,Ns.jsxs)(zs,{title:(0,Z.__)("Enable manual capture","woocommerce-payments"),className:"manual-capture-confirmation-modal",actions:(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.Button,{onClick:s,isTertiary:!0,children:(0,Z.__)("Cancel","woocommerce-payments")}),(0,Ns.jsx)(K.Button,{onClick:()=>{t(!0),a(!1)},isPrimary:!0,children:(0,Z.__)("Enable manual capture","woocommerce-payments")})]}),onRequestClose:s,children:[(0,Ns.jsxs)("p",{children:[Ps({mixedString:(0,Z.__)("Payments {{strong}}must be captured on the order details screen within 7 days of authorization{{/strong}}, otherwise the authorization and order will be canceled.","woocommerce-payments"),components:{strong:(0,Ns.jsx)("strong",{})}}),(0,Ns.jsx)("br",{}),Ps({mixedString:(0,Z.__)("{{learnMoreLink}}Learn more about manual capture{{/learnMoreLink}}.","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)("a",{href:"https://woocommerce.com/document/woopayments/settings-guide/authorize-and-capture/",target:"_blank",rel:"noreferrer"})}})]}),(0,Ns.jsx)(Vs,{status:"info",isDismissible:!1,children:(0,Z.__)("Manual capture is available for card payments only. Payment methods that don't support it will be disabled.","woocommerce-payments")})]})]})};var ci=o(603),li=o.n(ci),ui=o(4183),mi=o.n(ui);const pi=({onValueChange:e,value:t,id:o,onValidationChange:n=e=>e,onCountryDropdownClick:r,inputProps:a={label:"",ariaLabel:"",name:""},isBlocksCheckout:s,...d})=>{const[i,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(null),m=(0,B.useRef)(null),p=e=>{if("65"===e.getSelectedCountryData().dialCode&&!e.isValidNumber()){if(11!==e.getNumber().length)return!1;if(["800","805","806","807","808","809"].includes(e.getNumber().substr(3,3)))return!0}if("852"===e.getSelectedCountryData().dialCode&&!e.isValidNumber()){if(12!==e.getNumber().length)return!1;if(["4","7","8"].includes(e.getNumber().substr(4,1)))return!0}return e.isValidNumber()};return(0,B.useEffect)(()=>{let t=null;const o=m.current,a=()=>{t&&(i||t.getNumber())&&(e(t.getNumber()),n(p(t)))};let s={initialCountry:"US",onlyCountries:[]};if("undefined"!=typeof wcpaySettings&&"JP"===(wcpaySettings?.accountStatus?.country??"")&&(s={initialCountry:"JP",onlyCountries:["JP"]}),o){t=li()(o,{customPlaceholder:()=>"",separateDialCode:!0,hiddenInput:"full",utilsScript:mi(),dropdownContainer:document.body,formatOnDisplay:!1,...s}),u(t),o.addEventListener("countrychange",a);const e=o.closest(".iti")?.querySelector(".iti__flag-container");e&&r&&e.addEventListener("click",r)}return()=>{if(t){t.destroy(),o&&o.removeEventListener("countrychange",a);const e=o?.closest(".iti")?.querySelector(".iti__flag-container");e&&r&&e.removeEventListener("click",r)}}},[e,n,r,i]),(0,B.useEffect)(()=>{l&&m.current&&(i||l.getNumber())&&(l.setNumber(t),n(p(l)))},[t,l,m,n,i]),(0,Ns.jsx)("div",{className:s?"wc-block-components-text-input":"",children:(0,Ns.jsx)("input",{type:"tel",ref:m,id:o,value:(h=t,l?h.replace("+"+l.getSelectedCountryData().dialCode,""):h),onBlur:()=>{c(!0)},onChange:()=>{l&&(e(l.getNumber()),n(p(l)))},placeholder:(0,Z.__)("Mobile number","woocommerce-payments"),"aria-label":a.ariaLabel||(0,Z.__)("Mobile phone number","woocommerce-payments"),name:a.name,className:l&&!p(l)?"phone-input input-text has-error":"phone-input input-text",...d})});var h},hi=({setInputValid:e})=>{const[t,o]=(()=>{const{updateAccountBusinessSupportPhone:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getAccountBusinessSupportPhone()),e]})();let n=Wr()?.data?.details?.account_business_support_phone?.message;const r=(0,B.useRef)(t).current,a=""===t&&""===r,s=jr(),d=s&&"+10000000000"===t,[i,c]=(0,B.useState)(!0);""===t&&(n=(0,Z.__)("Support phone number cannot be empty.","woocommerce-payments")),d||i||a||(n=(0,Z.__)("Please enter a valid phone number.","woocommerce-payments")),""===t&&""!==r&&(n=(0,Z.__)("Support phone number cannot be empty once it has been set before, please specify.","woocommerce-payments")),(0,B.useEffect)(()=>{e&&e(!n)},[n,e]);const l=(0,Z.__)("Support phone number","woocommerce-payments");return(0,Ns.jsxs)(Ns.Fragment,{children:[n&&(0,Ns.jsx)(Vs,{status:"error",isDismissible:!1,children:(0,Ns.jsx)("span",{children:n})}),(0,Ns.jsx)(K.BaseControl,{className:"settings__account-business-support-phone-input no-top-margin",help:(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Z.__)("This may be visible on receipts, invoices, and automated emails from your store.","woocommerce-payments"),s&&(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("br",{}),(0,Z.__)("(+1 0000000000 can be used for test accounts)","woocommerce-payments")]})]}),label:l,id:"account-business-support-phone-input",__nextHasNoMarginBottom:!0,children:(0,Ns.jsx)(pi,{id:"account-business-support-phone-input",onValueChange:o,value:t,onValidationChange:c,inputProps:{ariaLabel:l}})})]})},yi=e=>e.length<=254&&/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9.-]+$/.test(e),_i=({setInputValid:e})=>{const[t,o]=(()=>{const{updateAccountBusinessSupportEmail:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getAccountBusinessSupportEmail()),e]})(),[n,r]=(0,B.useState)(!1);let a=Wr()?.data?.details?.account_business_support_email?.message;const s=(0,B.useRef)(t).current;""===t&&""!==s&&(a=(0,Z.__)("Support email cannot be empty once it has been set before, please specify.","woocommerce-payments"));const d=""!==t&&!yi(t),i=n&&d?(0,Z.__)("Please enter a valid email address.","woocommerce-payments"):null,c=a||i,l="support-email-error";return(0,B.useEffect)(()=>{e&&e(!a&&!d)},[a,e,d]),(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("div",{id:l,role:"status","data-testid":"support-email-error",children:c&&(0,Ns.jsx)(K.Notice,{status:"error",isDismissible:!1,children:(0,Ns.jsx)("span",{children:c})})}),(0,Ns.jsx)(K.TextControl,{className:"settings__account-business-support-email-input",help:(0,Z.__)("This may be visible on receipts, invoices, and automated emails from your store.","woocommerce-payments"),label:(0,Z.__)("Support email","woocommerce-payments"),value:t,onChange:o,onBlur:()=>r(!0),"data-testid":"account-business-support-email-input",type:"email","aria-invalid":!!c||void 0,"aria-describedby":c?l:void 0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})]})},fi=({setTransactionInputsValid:e})=>{const[t,o]=(()=>{const{updateIsSavedCardsEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsSavedCardsEnabled()),e]})(),[n,r]=(()=>{const{updateAccountStatementDescriptor:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getAccountStatementDescriptor()),e]})(),[a,s]=(()=>{const{updateAccountStatementDescriptorKanji:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getAccountStatementDescriptorKanji()),e]})(),[d,i]=(()=>{const{updateAccountStatementDescriptorKana:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getAccountStatementDescriptorKana()),e]})(),c=Wr()?.data?.details?.account_statement_descriptor?.message,[l,u]=(0,B.useState)(!0),[m,p]=(0,B.useState)(!0),h=(0,Q.select)(te).getSettings();return(0,B.useEffect)(()=>{e&&e(l&&m)},[l,m,e]),(0,Ns.jsx)(K.Card,{className:"transactions",children:(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Transaction preferences","woocommerce-payments")}),(0,Ns.jsx)(K.CheckboxControl,{checked:t,onChange:o,label:(0,Z.__)("Enable payments via saved cards","woocommerce-payments"),help:(0,Z.__)("When enabled, users will be able to pay with a saved card during checkout. Card details are stored in our platform, not on your store.","woocommerce-payments"),__nextHasNoMarginBottom:!0}),(0,Ns.jsx)(ii,{}),(0,Ns.jsx)("h4",{children:(0,Z.__)("Customer statements","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Edit the way your store name appears on your customers' bank statements.","woocommerce-payments")}),(0,Ns.jsxs)("div",{className:"transactions__customer-statements",children:[c&&(0,Ns.jsx)(K.Notice,{status:"error",isDismissible:!1,children:(0,Ns.jsx)("span",{dangerouslySetInnerHTML:{__html:c}})}),(0,Ns.jsx)(K.TextControl,{className:"transactions__account-statement-input",help:"JP"===h.account_country&&(0,Z.__)("Use only latin characters.","woocommerce-payments"),label:(0,Z.__)("Customer bank statement","woocommerce-payments"),value:n,onChange:r,maxLength:22,"data-testid":"store-name-bank-statement",__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,Ns.jsx)("span",{className:"input-help-text","aria-hidden":"true",children:`${n.length} / 22`}),"JP"===h.account_country&&(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsxs)("div",{className:"transactions__customer-support",children:[(0,Ns.jsx)(K.TextControl,{className:"transactions__account-statement-input",help:(0,Z.__)("Use only kanji characters.","woocommerce-payments"),label:(0,Z.__)("Customer bank statement (kanji)","woocommerce-payments"),value:a,onChange:s,maxLength:17,"data-testid":"store-name-bank-statement-kanji",__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,Ns.jsx)("span",{className:"input-help-text","aria-hidden":"true",children:`${a.length} / 17`})]}),(0,Ns.jsxs)("div",{className:"transactions__customer-support",children:[(0,Ns.jsx)(K.TextControl,{className:"transactions__account-statement-input",help:(0,Z.__)("Use only kana characters.","woocommerce-payments"),label:(0,Z.__)("Customer bank statement (kana)","woocommerce-payments"),value:d,onChange:i,maxLength:22,"data-testid":"store-name-bank-statement-kana",__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,Ns.jsx)("span",{className:"input-help-text","aria-hidden":"true",children:`${d.length} / 22`})]})]})]}),(0,Ns.jsx)("h4",{children:(0,Z.__)("Customer support","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Provide contact information where customers can reach you for support.","woocommerce-payments")}),(0,Ns.jsxs)("div",{className:"transactions__customer-support",children:[(0,Ns.jsx)(_i,{setInputValid:u}),(0,Ns.jsx)(hi,{setInputValid:p})]})]})})};function gi(e,t={}){const{customFormat:o=null,includeTime:n=!1,separator:r=" / ",timezone:a}=t,s=Le().utc(e).toISOString(),d=o||`${window.wcpaySettings.dateFormat}${n?`${r}${window.wcpaySettings.timeFormat}`:""}`;return(0,De.dateI18n)(d,s,a)}const $i=({monthlyAnchor:e,capitalize:t=!0})=>{const o=Le().locale().startsWith("en")?"en":Le().locale();let n=Le()().locale(o).date(e).format("Do");return 31===e&&(n=(0,Z.__)("Last day of the month","woocommerce-payments")),t||(n=n.toLowerCase()),n},wi=window.wc.components,bi=({updateAccountLink:e})=>{const t=e?(0,Me.addQueryArgs)(e,{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}):"";return""!==e?(0,Ns.jsx)(Vs,{status:"warning",icon:!0,className:"deposit-failure-notice",isDismissible:!1,children:Ps({mixedString:(0,Z.__)("Payouts are currently paused because a recent payout failed. Please {{updateLink}}update your bank account details{{/updateLink}}.","woocommerce-payments"),components:{updateLink:(0,Ns.jsx)(K.ExternalLink,{onClick:()=>Ce("wcpay_account_details_link_clicked",{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}),href:t})}})}):null},vi=[{label:(0,Z.__)("Monday","woocommerce-payments"),value:"monday"},{label:(0,Z.__)("Tuesday","woocommerce-payments"),value:"tuesday"},{label:(0,Z.__)("Wednesday","woocommerce-payments"),value:"wednesday"},{label:(0,Z.__)("Thursday","woocommerce-payments"),value:"thursday"},{label:(0,Z.__)("Friday","woocommerce-payments"),value:"friday"}],Si=[...Array.from({length:28},(e,t)=>t+1),31].map(e=>({value:e,label:$i({monthlyAnchor:e})})),xi=()=>{const[e,t]=(()=>{const{updateDepositScheduleInterval:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getDepositScheduleInterval()),e]})(),[o,n]=(()=>{const{updateDepositScheduleWeeklyAnchor:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getDepositScheduleWeeklyAnchor()),e]})(),[r,a]=(()=>{const{updateDepositScheduleMonthlyAnchor:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getDepositScheduleMonthlyAnchor()),e]})(),s=(0,Q.select)(te).getSettings();let d=[{value:"daily",label:(0,Z.__)("Daily","woocommerce-payments")},{value:"weekly",label:(0,Z.__)("Weekly","woocommerce-payments")},{value:"monthly",label:(0,Z.__)("Monthly","woocommerce-payments")}];return"JP"===s.account_country&&(d=d.slice(1)),(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsxs)("div",{className:"schedule-controls",children:[(0,Ns.jsx)(K.SelectControl,{label:(0,Z.__)("Frequency","woocommerce-payments"),value:e,onChange:e=>{switch(e){case"weekly":n(o||"monday");break;case"monthly":a(r||"1")}t(e)},options:d,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),"monthly"===e&&(0,Ns.jsx)(K.SelectControl,{label:(0,Z.__)("Date","woocommerce-payments"),value:r,onChange:a,options:Si,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),"weekly"===e&&(0,Ns.jsx)(K.SelectControl,{label:(0,Z.__)("Day","woocommerce-payments"),value:o,onChange:n,options:vi,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})]}),(0,Ns.jsxs)("p",{className:"help-text",children:["monthly"===e&&(0,Z.__)("Payouts scheduled on a weekend will be sent on the next business day.","woocommerce-payments"),"weekly"===e&&(0,Z.__)("Payouts that fall on a holiday will initiate on the next business day.","woocommerce-payments"),"daily"===e&&(0,Z.__)("Payouts will occur every business day.","woocommerce-payments")]})]})},Ci=()=>{const e=(0,Q.useSelect)(e=>e(te).getDepositStatus(),[]),t=(0,Q.useSelect)(e=>e(te).getDepositRestrictions()),o=(0,Q.useSelect)(e=>e(te).getCompletedWaitingPeriod());return"enabled"!==e||"schedule_restricted"===t?(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,icon:!0,children:Ps({mixedString:(0,Z.__)("Payout scheduling is currently unavailable for your store. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)("a",{href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/",target:"_blank",rel:"noreferrer noopener"})}})}):!0!==o?(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,icon:!0,children:Ps({mixedString:(0,Z.__)("Payout scheduling becomes available after the standard 7-day waiting period for new accounts is complete. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:(0,Ns.jsx)("a",{href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/",target:"_blank",rel:"noreferrer noopener"})}})}):(0,Ns.jsx)(xi,{})},Ei=()=>{const{accountStatus:{accountLink:e}}=(0,B.useContext)(Te),{overviews:t}=(0,Q.useSelect)(e=>{const{getAllDepositsOverviews:t,getAllDepositsOverviewsError:o,isResolving:n,hasFinishedResolution:r}=e(te);return{overviews:t(),overviewError:o(),isLoading:!r("getAllDepositsOverviews")||n("getAllDepositsOverviews")}}),o=t.account?.default_external_accounts?.some(e=>"errored"===e.status)??!1;return(0,Ns.jsx)(K.Card,{className:"deposits",children:(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Payout schedule","woocommerce-payments")}),(0,Ns.jsx)(Ci,{}),(0,Ns.jsx)("h4",{children:(0,Z.__)("Payout bank account","woocommerce-payments")}),o?(0,Ns.jsx)(bi,{updateAccountLink:e}):(0,Ns.jsxs)("p",{children:[(0,Z.__)("Manage and update your bank account information to receive payouts.","woocommerce-payments")," ",e&&(0,Ns.jsx)(K.ExternalLink,{href:e,onClick:()=>{Ce("wcpay_settings_deposits_manage_in_stripe_click"),Ce("wcpay_account_details_link_clicked",{source:"settings-deposits"})},children:(0,Z.__)("Manage in Stripe","woocommerce-payments")})]})]})})},ki=({children:e,numLines:t})=>{const{isLoading:o}=Mr();return(0,Ns.jsx)(ni,{isLoading:o,numLines:t,children:e})};class Ti extends B.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){this.props.onError&&this.props.onError(e,t)}render(){return this.state.error?(0,Ns.jsxs)(Vs,{icon:!0,status:"error",isDismissible:!1,children:[(0,Z.__)("There was an error rendering this view. Please contact support for assistance if the problem persists.","woocommerce-payments"),(0,Ns.jsx)("br",{}),this.state.error.toString()]}):this.props.children}}var ji=o(5795);const Ni=document.getElementById("wpbody-content")||document.body,Ai=(e,t)=>!(!t||t!==e.target&&!(e.target instanceof Node&&t.contains(e.target))),Ii=(0,B.memo)(({children:e,parentElement:t})=>{const o=(0,B.useRef)(null);return o.current||(o.current=document.createElement("div"),t.appendChild(o.current)),(0,B.useEffect)(()=>()=>{o.current&&(t.removeChild(o.current),o.current=null)},[t]),(0,ji.createPortal)(e,o.current)}),Ri=({className:e,children:t,content:o,parentElement:n=Ni,hideDelayMs:r=600,isVisible:a,onHide:s,maxWidth:d="250px"})=>{const i=(0,B.useRef)(null),c=(0,B.useRef)(null),l=((e,{hideDelayMs:t=600,triggerRef:o,tooltipRef:n,parentElement:r,onHide:a=oe.noop})=>{const[s,d]=(0,B.useState)(e),i=(0,B.useRef)(!1),c=(0,B.useRef)(a);return(0,B.useEffect)(()=>{c.current=a},[a]),(0,B.useEffect)(()=>{let o=null;if(i.current){if(e)return r.dispatchEvent(new Event("wcpay-tooltip-open")),void d(!0);if(s)return o=setTimeout(()=>{d(!1),c.current()},t),()=>{o&&clearTimeout(o)}}else i.current=!0},[d,t,e,s,r]),(0,B.useEffect)(()=>{if(!s)return;const e=()=>{d(!1),c.current()},t=e=>{Ai(e,o.current?.firstChild)||Ai(e,n.current)||(d(!1),c.current())};return document.addEventListener("click",t),r.addEventListener("wcpay-tooltip-open",e),()=>{document.removeEventListener("click",t),r.removeEventListener("wcpay-tooltip-open",e)}},[e,s,o,n,r]),s})(!!a,{hideDelayMs:r,triggerRef:i,tooltipRef:c,parentElement:n,onHide:s});return(0,B.useEffect)(()=>{const e=()=>{if(!l)return;const e=c.current,t=i.current?.firstChild;if(!e||!t)return;if(!(t instanceof HTMLElement))return;e.style.maxWidth=d;const o=window.innerWidth-16;e.offsetWidth>o&&(e.style.maxWidth=`${o}px`);const n=t.getBoundingClientRect(),r=e.getBoundingClientRect().height;e.style.top=n.top-r-8+"px";const a=t.offsetWidth/2+n.left,s=e.offsetWidth,u=window.innerWidth-s-8,m=Math.max(8,Math.min(a-s/2,u));e.style.left=`${m}px`,e.style.visibility="visible",e.style.opacity="1"};e();const t=(0,oe.debounce)(e,150);return window.addEventListener("resize",t),document.addEventListener("scroll",t),()=>{window.removeEventListener("resize",t),document.removeEventListener("scroll",t)}},[l,d]),(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("div",{className:"wcpay-tooltip__content-wrapper",ref:i,children:t}),l&&(0,Ns.jsx)(Ii,{parentElement:n,children:(0,Ns.jsx)("div",{ref:c,className:Ds("wcpay-tooltip__tooltip-wrapper",{"is-hiding":!a}),role:"tooltip",children:(0,Ns.jsx)("div",{className:Ds("wcpay-tooltip__tooltip",e),children:o})})})]})},Pi=({isVisible:e,onHide:t=oe.noop,children:o,buttonIcon:n,buttonLabel:r,buttonSize:a=16,...s})=>{const[d,i]=(0,B.useState)(!1),[c,l]=(0,B.useState)(!1),u=()=>{i(!0)},m=()=>{i(!1),t()};return(0,Ns.jsx)("button",{className:"wcpay-tooltip__content-wrapper",onMouseEnter:u,onMouseLeave:m,onFocus:u,onBlur:m,onClick:()=>{l(e=>!e),c&&t()},type:"button",children:(0,Ns.jsx)(Ri,{...s,onHide:()=>{i(!1),l(!1),t()},isVisible:e||d||c,children:n?(0,Ns.jsx)(K.Icon,{icon:n,size:a,"aria-label":r}):o})})},Mi=({isVisible:e,onHide:t=oe.noop,buttonIcon:o,buttonLabel:n,buttonSize:r=16,children:a,className:s,maxWidth:d,...i})=>{const[c,l]=(0,B.useState)(!1),u=(0,B.useRef)(null);return(0,Ns.jsx)("button",{className:"wcpay-tooltip__content-wrapper wcpay-tooltip--click__content-wrapper",onClick:()=>{l(e=>!e),c&&t()},type:"button",ref:u,children:(0,Ns.jsx)(Ri,{...i,parentElement:u.current||void 0,onHide:()=>{l(!1),t()},maxWidth:d,isVisible:e||c,className:Ds("wcpay-tooltip--click__tooltip",s),children:o?(0,Ns.jsx)("div",{tabIndex:0,role:"button","aria-label":n,children:(0,Ns.jsx)(K.Icon,{icon:o,size:r})}):a})})},Oi=e=>Number((100*e).toFixed(3)),Li="https://woocommerce.com/document/woopayments/fees/",Di={AE:"united-arab-emirates",AU:"australia",AT:"austria",BE:"belgium",BG:"bulgaria",CA:"canada",CY:"cyprus",CZ:"czech-republic",FR:"france",LU:"luxembourg",DE:"germany",DK:"denmark",EE:"estonia",FI:"finland",GR:"greece",HK:"hong-kong",HR:"croatia",HU:"hungary",IE:"ireland",IT:"italy",JP:"japan",LT:"lithuania",LV:"latvia",MT:"malta",NL:"netherlands",NO:"norway",NZ:"new-zealand",PL:"poland",PT:"portugal",SG:"singapore",SI:"slovenia",SK:"slovakia",SW:"sweden",ES:"spain",CH:"switzerland",UK:"united-kingdom",US:"united-states",RO:"romania"},Fi=(e,t=1)=>e.fixed_rate&&e.percentage_rate?(0,Z.sprintf)("%1$f%% + %2$s",Oi(e.percentage_rate*t),Ie(e.fixed_rate*t,e.currency)):e.fixed_rate?(0,Z.sprintf)("%1$s",Ie(e.fixed_rate*t,e.currency)):e.percentage_rate?(0,Z.sprintf)("%1$f%%",Oi(e.percentage_rate*t)):"",Bi=e=>{if(!e)return(0,Ns.jsx)(Ns.Fragment,{});const t=e.discount.length&&e.discount[0].discount?1-e.discount[0].discount:1,o={percentage_rate:e.base.percentage_rate*t+e.additional.percentage_rate*t+e.fx.percentage_rate,fixed_rate:e.base.fixed_rate*t+e.additional.fixed_rate*t+e.fx.fixed_rate,currency:e.base.currency},n=e=>e.fixed_rate>0||e.percentage_rate>0;return(0,Ns.jsxs)("div",{className:"wcpay-fees-tooltip",children:[(0,Ns.jsxs)("div",{children:[(0,Ns.jsx)("div",{children:(0,Z.__)("Base fee","woocommerce-payments")}),(0,Ns.jsx)("div",{children:Fi(e.base,t)})]}),n(e.additional)?(0,Ns.jsxs)("div",{children:[(0,Ns.jsx)("div",{children:(0,Z.__)("International payment method fee","woocommerce-payments")}),(0,Ns.jsx)("div",{children:Fi(e.additional,t)})]}):"",n(e.fx)?(0,Ns.jsxs)("div",{children:[(0,Ns.jsx)("div",{children:(0,Z.__)("Currency conversion fee","woocommerce-payments")}),(0,Ns.jsx)("div",{children:Fi(e.fx)})]}):"",(0,Ns.jsxs)("div",{children:[(0,Ns.jsx)("div",{children:(0,Z.__)("Total per transaction","woocommerce-payments")}),(0,Ns.jsx)("div",{className:"wcpay-fees-tooltip__bold",children:Fi(o)})]}),wcpaySettings&&wcpaySettings.connect&&wcpaySettings.connect.country?(0,Ns.jsx)("div",{className:"wcpay-fees-tooltip__hint-text",children:(0,Ns.jsx)("span",{children:Di.hasOwnProperty(wcpaySettings.connect.country)?Ps({mixedString:(0,Z.sprintf)((0,Z.__)("{{linkToStripePage}}Learn more{{/linkToStripePage}} about %s Fees in your country","woocommerce-payments"),"WooPayments"),components:{linkToStripePage:(0,Ns.jsx)(K.ExternalLink,{href:(r=wcpaySettings.connect.country,`${Li}#${Di[r]}`)})}}):Ps({mixedString:(0,Z.sprintf)((0,Z.__)("{{linkToStripePage /}} about %s Fees","woocommerce-payments"),"WooPayments"),components:{linkToStripePage:(0,Ns.jsx)(K.ExternalLink,{href:Li,children:(0,Z.__)("Learn more","woocommerce-payments")})}})})}):""]});var r},Ui=e=>e?((e,t={})=>{const o=e.base,n=(e=>e.discount.length?e.discount[0]:e.base)(e),r={fee:(0,Z.__)("%1$f%% + %2$s per transaction","woocommerce-payments"),discount:(0,Z.__)("(%f%% discount)","woocommerce-payments"),displayBaseFeeIfDifferent:!0,...t},a=(0,Z.sprintf)(r.fee,Oi(o.percentage_rate),Ie(o.fixed_rate,o.currency));if(n.percentage_rate!==o.percentage_rate||n.fixed_rate!==o.fixed_rate||n.currency!==o.currency){const e=n;let t,s;e.discount?(t=o.percentage_rate*(1-e.discount),s=o.fixed_rate*(1-e.discount)):(t=n.percentage_rate,s=n.fixed_rate);let d=(0,Z.sprintf)(r.fee,Oi(t),Ie(s,o.currency));r.displayBaseFeeIfDifferent&&(d=(0,Z.sprintf)((0,Z.__)("<s>%1$s</s> %2$s","woocommerce-payments"),a,d)),e.discount&&r.discount.length>0&&(d+=" "+(0,Z.sprintf)(r.discount,Oi(e.discount)));const i={s:(0,Ns.jsx)("s",{})};return(0,Bs.createInterpolateElement)(d,i)}return a})(e,{fee:(0,Z.__)("From %1$f%% + %2$s","woocommerce-payments"),discount:"",displayBaseFeeIfDifferent:!1}):(0,Z.__)("missing fees","woocommerce-payments"),zi=e=>{if(!e.discount)return"";const t=Oi(e.discount);return e.end_time?(0,Z.sprintf)((0,Z.__)("%1$s%% off fees through %2$s","woocommerce-payments"),t,gi(e.end_time)):(0,Z.sprintf)((0,Z.__)("%s%% off fees","woocommerce-payments"),t)},Hi=e=>{if(!e.discount)return"";const t=Oi(e.discount),o=e.volume_currency??e.currency;return e.volume_allowance&&e.end_time?(0,Z.sprintf)((0,Z.__)("You are saving %1$s%% on processing fees for the first %2$s of total payment volume or through %3$s.","woocommerce-payments"),t,Ie(e.volume_allowance,o),gi(e.end_time)):e.volume_allowance?(0,Z.sprintf)((0,Z.__)("You are saving %1$s%% on processing fees for the first %2$s of total payment volume.","woocommerce-payments"),t,Ie(e.volume_allowance,o)):e.end_time?(0,Z.sprintf)((0,Z.__)("You are saving %1$s%% on processing fees through %2$s.","woocommerce-payments"),t,gi(e.end_time)):(0,Z.sprintf)((0,Z.__)("You are saving %s%% on processing fees.","woocommerce-payments"),t)},Wi=({message:e,type:t="primary",className:o,tooltip:n,icon:r})=>{const a=Ds("chip",`chip-${t}`,r&&"chip-has-icon",o),s=(0,Ns.jsxs)(Ns.Fragment,{children:[r&&(0,Ns.jsx)(zd,{icon:r,size:16}),e]});return n?(0,Ns.jsx)(Pi,{content:n,children:(0,Ns.jsx)("span",{className:a,children:s})}):(0,Ns.jsx)("span",{className:a,children:s})};var qi=o(2838),Gi=o.n(qi);const Vi=e=>({__html:Gi().sanitize(e,{ALLOWED_TAGS:["a","b","em","i","strong","p","br"],ALLOWED_ATTR:["target","href","rel","name","download"]})}),Yi=({message:e,tooltip:t,type:o="success",tooltipLabel:n=(0,Z.__)("More information","woocommerce-payments"),tcUrl:r,tcLabel:a})=>{const s=Ds("chip",`chip-${o}`,"wcpay-promotional-badge"),d=r&&a?(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("span",{dangerouslySetInnerHTML:Vi(t)})," ",(0,Ns.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",children:a})]}):(0,Ns.jsx)("span",{dangerouslySetInnerHTML:Vi(t)});return(0,Ns.jsxs)("span",{className:s,children:[e,(0,Ns.jsx)(Mi,{buttonIcon:(0,Ns.jsx)(Gs.A,{}),buttonLabel:n,content:d})]})},Ki=({type:e="",className:t="",children:o})=>{const n=Ds("wcpay-pill"+(["primary","success","alert","danger","light"].includes(e)?"__"+e:""),t);return(0,Ns.jsx)(wi.Pill,{className:n,children:o})},Zi=({id:e,className:t,children:o,anchor:n,open:r,onClose:a,dataTestId:s})=>{const d=(0,B.useRef)(null),[i,c]=(0,B.useState)(!1),l=(0,B.useCallback)(()=>{const e=d.current;if(!e||!n)return;const t=n.closest("label");if(!t)return;const o=t.getBoundingClientRect(),r=window.getComputedStyle(t),a=parseInt(r.paddingRight,10);e.style.position="fixed",e.style.right=window.innerWidth-(o.right-a)+"px",e.style.top=o.top-30+"px",e.style.left="auto",c(!0)},[n]);return(0,B.useLayoutEffect)(()=>{r&&n&&requestAnimationFrame(l)},[r,n,l]),(0,B.useEffect)(()=>{if(r&&n){const e=new MutationObserver(l);e.observe(n,{attributes:!0,childList:!0,subtree:!0}),window.addEventListener("resize",l),window.addEventListener("scroll",l);const t=e=>{!d.current||d.current.contains(e.target)||n.contains(e.target)||a?.()},o=e=>{"Escape"===e.key&&a?.()};return document.addEventListener("mousedown",t),document.addEventListener("keydown",o),()=>{e.disconnect(),window.removeEventListener("resize",l),window.removeEventListener("scroll",l),document.removeEventListener("mousedown",t),document.removeEventListener("keydown",o)}}},[r,n,l,a]),r?(0,Ns.jsx)("div",{id:e,ref:d,className:`logo-popover ${t||""}`,style:{position:"fixed",zIndex:1e3,opacity:i?1:0,transition:"opacity 0.2s",gridTemplateColumns:`repeat(${U().Children.count(o)>5?5:U().Children.count(o)}, 38px)`,left:"auto"},role:"dialog","aria-label":(0,Z.__)("Supported Credit Card Brands","woocommerce-payments"),"data-testid":s,children:o}):null},Ji=[{breakpoint:480,maxElements:5},{breakpoint:768,maxElements:7}],Qi=[],Xi=({maxElements:e=10,paymentMethods:t=Qi,breakpointConfigs:o=Ji})=>{const[n,r]=(0,B.useState)(e),[a,s]=(0,B.useState)(null),[d,i]=(0,B.useState)(!1),[c,l]=(0,B.useState)(!1),u=()=>i(!d),m=(0,B.useCallback)(e=>{null!==e&&s(e)},[]),p=(0,B.useRef)(null),h=(0,B.useCallback)(()=>{i(!1),p.current?.focus()},[]),y=document.querySelector('iframe[name="editor-canvas"]');return(0,B.useEffect)(()=>{const t=()=>{let t;t=y?y.clientWidth:window.innerWidth;const n=[...o].sort((e,t)=>e.breakpoint-t.breakpoint).find(e=>t<=e.breakpoint);r(n?n.maxElements:e)};if(t(),"undefined"!=typeof ResizeObserver){const e=new ResizeObserver(t);return y?e.observe(y):window.addEventListener("resize",t),()=>{e.disconnect(),window.removeEventListener("resize",t)}}return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[o,e,y]),(0,B.useEffect)(()=>{a&&(p.current=a)},[a]),(0,B.useEffect)(()=>{l(t.length>n)},[n,t.length]),(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("div",{className:"payment-methods--logos",children:(0,Ns.jsxs)("div",{ref:m,...c&&{onClick:u,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),u())},role:"button",tabIndex:0,"aria-expanded":d,"aria-controls":"payment-methods-popover"},"data-testid":"payment-methods-logos",children:[t.slice(0,n).map(e=>(0,Ns.jsx)("img",{alt:e.name,src:e.component,width:38,height:24},e.name)),c&&(0,Ns.jsxs)("div",{className:"payment-methods--logos-count",children:["+ ",t.length-n]})]})}),c&&d&&(0,Ns.jsx)(Zi,{id:"payment-methods-popover",className:"payment-methods--logos-popover",anchor:a,open:d,onClose:h,dataTestId:"payment-methods-popover",children:t.slice(n).map(e=>(0,Ns.jsx)("img",{alt:e.name,src:e.component,width:38,height:24},e.name))})]})},ec=o.p+"../assets/images/payment-method-icons/visa.svg?ver=fc7cc4d4e752bdf85f3d",tc=o.p+"../assets/images/payment-method-icons/mastercard.svg?ver=4d62eb12903d72705eba",oc=o.p+"../assets/images/payment-method-icons/amex.svg?ver=f55d5deea3391ea7797b",nc=o.p+"../assets/images/payment-method-icons/discover.svg?ver=9c04fa2a8eed50cc729c",rc=o.p+"../assets/images/payment-method-icons/jcb.svg?ver=b92eddb8dc7464c4f46c",ac=o.p+"../assets/images/cards/cartes_bancaires.svg?ver=d30151baf3e66bac2776",sc=({id:e,label:t,accountFees:o,badgePromotion:n})=>{const{chip:r,chipType:a="warning"}=Dd(e),s=o?.[e]?.discount?.[0],d=s?.discount,i=d||n,c=d?{message:zi(s),tooltip:Hi(s),tooltipLabel:(0,Z.__)("Discount details","woocommerce-payments")}:n?{message:n.title,tooltip:n.description,tooltipLabel:(0,Z.__)("Promotion details","woocommerce-payments"),tcUrl:n.tc_url,tcLabel:n.tc_label,type:n.badge_type}:null;return(0,Ns.jsxs)(Ns.Fragment,{children:[t,Ld.CARD===e&&(0,Ns.jsx)("span",{className:"payment-method__required-label",children:"("+(0,Z.__)("Required","woocommerce-payments")+")"}),r&&(0,Ns.jsx)(Wi,{message:r,type:a}),i&&c&&(0,Ns.jsx)(Yi,{message:c.message,tooltip:c.tooltip,tooltipLabel:c.tooltipLabel,tcUrl:c.tcUrl,tcLabel:c.tcLabel,type:c.type})]})},dc=[{name:"visa",component:ec},{name:"mastercard",component:tc},{name:"amex",component:oc},{name:"discover",component:nc},{name:"diners",component:ld},{name:"jcb",component:rc},{name:"cartes_bancaires",component:ac},{name:"unionpay",component:pd}],ic=({id:e,label:t,Icon:o=()=>null,description:n,onCheckClick:r,onUncheckClick:a,className:s,locked:d})=>{const{isActionable:i,notice:c,noticeType:l="warning"}=Dd(e),[u]=Tr(),{accountFees:m}=(0,B.useContext)(Te),{pmPromotions:p=[]}=js(),h=p?.find(t=>t.payment_method===e&&"badge"===t.type),{duplicates:y,dismissedDuplicateNotices:_,setDismissedDuplicateNotices:f}=(0,B.useContext)(Ad),g=Object.keys(y).includes(e);return(0,Ns.jsxs)(Td,{className:Ds("payment-method__list-item",s),children:[(0,Ns.jsx)(Td.Checkbox,{label:t,checked:u.includes(e),disabled:!i||d,onChange:t=>{if(!d)return t?r(e):a(e)}}),(0,Ns.jsxs)(Td.Body,{children:[(0,Ns.jsxs)(Td.Subgroup,{Icon:o,label:(0,Ns.jsx)(sc,{label:t,id:e,accountFees:m,badgePromotion:h}),children:[n,e===Ld.CARD&&(0,Ns.jsx)("div",{className:"payment-method__supported-cards",children:(0,Ns.jsx)(Xi,{paymentMethods:dc,maxElements:8,breakpointConfigs:[{breakpoint:480,maxElements:8},{breakpoint:768,maxElements:8}]})})]}),m&&m[e]&&(0,Ns.jsx)(Td.Action,{className:"payment-method__fees",children:(0,Ns.jsx)(Pi,{maxWidth:"300px",content:Bi(m[e]),children:(0,Ns.jsx)(Ki,{"aria-label":(0,Z.sprintf)((0,Z.__)("Base transaction fees: %s","woocommerce-payments"),Ui(m[e])),children:(0,Ns.jsx)("span",{children:Ui(m[e])})})})})]}),c&&(0,Ns.jsx)(Vs,{status:l,isDismissible:!1,children:c}),g&&!c&&(0,Ns.jsx)(Nd,{paymentMethod:e,gatewaysEnablingPaymentMethod:y[e],dismissedNotices:_,setDismissedDuplicateNotices:f})]})};var cc=o(5491);const lc=({hasBorder:e,icon:t=()=>null})=>(0,Ns.jsx)("div",{className:"payment-confirm-illustration__wrapper",children:(0,Ns.jsxs)("div",{className:"payment-confirm-illustration__illustrations",children:[(0,Ns.jsx)(t,{className:Ds("payment-confirm-illustration__payment-icon",{"has-border":e})}),(0,Ns.jsx)(cc.A,{className:"payment-confirm-illustration__payment-question-mark-icon"})]})}),uc={"individual.id_number":(0,Z.__)("Personal Identification Number","woocommerce-payments"),"business_profile.url":(0,Z.__)("Business Website","woocommerce-payments"),"company.tax_id":(0,Z.__)("Business Number","woocommerce-payments")},mc=({paymentMethod:e,requirements:t,onClose:o,onConfirmClose:n})=>{const r=t.filter(e=>uc.hasOwnProperty(e)),a=Id[e];return(0,Ns.jsxs)(zs,{title:(0,Z.sprintf)((0,Z.__)("One more step to enable %s","woocommerce-payments"),a.label),shouldCloseOnClickOutside:!1,onRequestClose:o,className:"wcpay-payment-method-confirmation-modal",actions:(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.Button,{isSecondary:!0,onClick:o,children:(0,Z.__)("Cancel","woocommerce-payments")}),(0,Ns.jsx)(K.Button,{isPrimary:!0,onClick:n,children:(0,Z.__)("Continue","woocommerce-payments")})]}),children:[(0,Ns.jsx)(lc,{icon:a.icon,hasBorder:"card"!==a.id}),r.length>0?(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("p",{children:(0,Z.sprintf)((0,Z.__)("You need to provide more information to enable %s on your checkout:","woocommerce-payments"),a.label)}),(0,Ns.jsx)("ul",{className:"payment-method-requirements-list",children:r.map((e,t)=>(0,Ns.jsx)("li",{children:uc[e]??e},"requirement"+t))})]}):(0,Ns.jsx)("p",{children:(0,Z.sprintf)((0,Z.__)("You need to provide more information to enable %s on your checkout.","woocommerce-payments"),a.label)}),(0,Ns.jsx)("p",{children:Ps({mixedString:(0,Z.__)("If you choose to continue, our payment partner Stripe will send an e-mail to {{merchantEmail /}} to collect the required information","woocommerce-payments"),components:{merchantEmail:(0,Ns.jsx)("b",{children:wcpaySettings?.accountEmail??""})}})})]})},pc=({methodIds:e})=>{const[t]=Tr(),o=Rr(),n=e.map(e=>Id[e]),[r,a]=(0,B.useState)(null),[,s]=(()=>{const{updateSelectedPaymentMethod:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getEnabledPaymentMethodIds()),e]})(),d=e=>{s(e),a(null)},[,i]=(()=>{const{updateUnselectedPaymentMethod:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getEnabledPaymentMethodIds()),e]})();return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("ul",{className:"payment-methods-list payment-methods__available-methods",children:n.map(({id:e,label:n,icon:r,description:s})=>(0,Ns.jsx)(ic,{id:e,label:n,description:s,locked:Ld.CARD===e&&t.includes(Ld.CARD),Icon:r,onUncheckClick:()=>{(e=>{i(e)})(e)},onCheckClick:()=>{(e=>{const t=(e=>{const t=Id[e].stripe_key,n=o[t]??[];return n?{status:n.status,requirements:n.requirements}:{status:Md,requirements:[]}})(e);"unrequested"===t.status&&t.requirements.length>0?a({id:e,requirements:t.requirements}):d(e)})(e)}},e))}),r&&(0,Ns.jsx)(mc,{onClose:()=>{a(null)},onConfirmClose:()=>{d(r.id)},requirements:r.requirements,paymentMethod:r.id})]})},hc=window.wp.a11y,yc=(0,Ns.jsx)(Us.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ns.jsx)(Us.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})}),_c=(0,Ns.jsx)(Us.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ns.jsx)(Us.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var fc=o(5588),gc=o(4788);const $c={success:yc,error:fc.A,warning:qs.A,info:_c},bc=({icon:e,children:t,actions:o=[],className:n,status:r="info",isDismissible:a=!0,onRemove:s})=>{((e,t)=>{const o="string"==typeof t?t:(0,Bs.renderToString)(t),n="error"===e?"assertive":"polite";(0,Bs.useEffect)(()=>{o&&(0,hc.speak)(o,n)},[o,n])})(r,t);const d=!0===e?$c[r]:e,i=Ds(n,"wcpay-banner-notice","is-"+r);return(0,Ns.jsxs)("div",{className:i,children:[d&&(0,Ns.jsx)(K.Icon,{icon:d,className:"wcpay-banner-notice__icon"}),(0,Ns.jsxs)("div",{className:"wcpay-banner-notice__content",children:[t,o.length>0&&(0,Ns.jsx)("div",{className:"wcpay-banner-notice__actions",children:o.map(({className:e,label:t,variant:o,onClick:n,url:r,urlTarget:a},s)=>{let d=o;return"primary"!==o&&(d=r?"link":"secondary"),(0,Ns.jsx)(K.Button,{href:r,variant:d,onClick:r?void 0:n,className:e,target:a,__next40pxDefaultSize:!0,children:t},s)})})]}),a&&(0,Ns.jsx)(K.Button,{className:"wcpay-banner-notice__dismiss",icon:gc.A,label:(0,Z.__)("Dismiss this notice","woocommerce-payments"),onClick:()=>s?.(),showTooltip:!1,__next40pxDefaultSize:!0})]})},vc=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Payments accepted on checkout","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Add and edit payments available to customers at checkout. Based on their device type, location, and purchase history, your customers will only see the most relevant payment methods.","woocommerce-payments")})]}),Sc=()=>{const e=Ir(),[t]=Ar(),[o,n]=(0,B.useState)(!1),r=e.filter(e=>Id[e]&&!Id[e].allows_pay_later&&Ld.AMAZON_PAY!==e&&Ld.LINK!==e&&Ld.APPLE_PAY!==e&&Ld.GOOGLE_PAY!==e).reduce((e,t)=>t===Ld.CARD?[t,...e]:[...e,t],[]);return(0,Ns.jsx)(Ud,{description:vc,id:"payment-methods",children:(0,Ns.jsx)(ki,{numLines:60,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(K.Card,{className:"payment-methods",children:(0,Ns.jsxs)(Fs,{size:null,children:[(0,Ns.jsx)("div",{className:"payment-methods__header",children:(0,Ns.jsx)("h3",{className:"payment-methods__heading",children:(0,Z.__)("Payment methods","woocommerce-payments")})}),t&&!o&&(0,Ns.jsx)(bc,{status:"warning",isDismissible:!0,icon:!0,className:"manual-capture-notice",onRemove:()=>n(!0),children:(0,Z.__)("Manual capture is enabled, so any payment methods that don't support it have been automatically disabled.","woocommerce-payments")}),(0,Ns.jsx)(pc,{methodIds:r})]})})})})})},xc=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Buy now, pay later","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Boost sales by offering customers additional buying power and flexible payment options.","woocommerce-payments")}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/payment-methods/buy-now-pay-later/",children:(0,Z.__)("Learn more","woocommerce-payments")})]}),Cc=()=>{const e=Ir().filter(e=>Id[e]&&Id[e].allows_pay_later);return 0===e.length?null:(0,Ns.jsx)(Ud,{description:xc,id:"buy-now-pay-later-methods",children:(0,Ns.jsx)(ki,{numLines:30,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(K.Card,{className:"payment-methods",children:(0,Ns.jsx)(Fs,{size:null,children:(0,Ns.jsx)(pc,{methodIds:e})})})})})})},Ec=({onValidationChange:e})=>{const[t,o]=(()=>{const{updateAccountCommunicationsEmail:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getAccountCommunicationsEmail()),e]})(),{isLoading:n}=Mr(),[r,a]=(0,B.useState)(!1),[s,d]=(0,B.useState)(""),[i,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(null);(0,B.useEffect)(()=>{n||null!==l||u(t??"")},[n,t,l]);const m=null!==l&&t!==l,p=Wr(),h=p?.data?.details?.account_communications_email?.message,y=r&&""!==t&&!yi(t)?(0,Z.__)("Please enter a valid email address.","woocommerce-payments"):null,_=h||y,f="notifications-email-error",g=!m||t===s,$=m&&i&&!g?(0,Z.__)("Email addresses do not match. Please re-enter your email address.","woocommerce-payments"):null,w=g&&(""===t||yi(t));return(0,B.useEffect)(()=>{e?.(w)},[w,e]),(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Notifications email","woocommerce-payments")}),(0,Ns.jsx)("p",{className:"settings__notifications-email-description",children:(0,Z.__)("Provide an email address where you would like to receive communications about your WooPayments account.","woocommerce-payments")}),(0,Ns.jsx)(K.Notice,{className:"settings__notifications-email-warning",status:"warning",isDismissible:!1,children:(0,Ns.jsx)("span",{children:(0,Z.__)("Anyone with access to this email address will be treated as the account owner. Please verify the address carefully.","woocommerce-payments")})}),(0,Ns.jsx)("div",{id:f,role:"status","data-testid":"notifications-email-error",children:_&&(0,Ns.jsx)(K.Notice,{status:"error",isDismissible:!1,children:(0,Ns.jsx)("span",{children:_})})}),(0,Ns.jsx)(K.TextControl,{className:"settings__notifications-email-input",label:(0,Z.__)("Email address","woocommerce-payments"),value:t,onChange:o,onBlur:()=>a(!0),"data-testid":"notifications-email-input",type:"email",required:!0,"aria-invalid":!!_||void 0,"aria-describedby":_?f:void 0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,Ns.jsx)("div",{id:"notifications-email-mismatch-error",role:"status","data-testid":"notifications-email-mismatch-error",children:$&&(0,Ns.jsx)(K.Notice,{status:"error",isDismissible:!1,children:(0,Ns.jsx)("span",{children:$})})}),m&&(0,Ns.jsx)(Ns.Fragment,{children:(0,Ns.jsx)(K.TextControl,{className:"settings__notifications-email-confirm-input",label:(0,Z.__)("Confirm email address","woocommerce-payments"),value:s,onChange:d,onBlur:()=>c(!0),"data-testid":"notifications-email-confirm-input",type:"email",required:!0,"aria-invalid":!!$||void 0,"aria-describedby":$?"notifications-email-mismatch-error":void 0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})})]})},kc=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Account notifications","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Receive important notifications about your WooPayments account.","woocommerce-payments")}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/settings-guide/#account-notifications",children:(0,Z.__)("Learn more","woocommerce-payments")})]}),Tc=({setNotificationEmailValid:e})=>(0,Ns.jsx)(K.Card,{className:"notification-settings",children:(0,Ns.jsx)(Fs,{className:"wcpay-card-body",children:(0,Ns.jsx)(Ec,{onValidationChange:e})})});var jc=o(4236);const Nc=function(e){switch(e){case Io:return(0,Z.__)("Offers the highest level of filtering for stores, but may catch some legitimate transactions.","woocommerce-payments");case No:return(0,Z.__)("Allows you to fine-tune the level of filtering according to your business needs.","woocommerce-payments");case Ao:return(0,Z.__)("Provides a standard level of filtering that's suitable for most businesses.","woocommerce-payments");case jo:return(0,Z.__)("Provides the base level of platform protection.","woocommerce-payments");default:return""}},Ac=({level:e})=>(0,Ns.jsx)("p",{className:"fraud-protection__text--help-text",children:Nc(e)}),Ic=e=>(0,Ns.jsx)(Us.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",...e,children:(0,Ns.jsx)(Us.Path,{d:["M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 ","6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"].join(" ")})}),Rc=({level:e})=>{const t={[jo]:(0,Z.__)("Provides basic anti-fraud protection only.","woocommerce-payments"),[Ao]:(0,Z.__)("Provides a standard level of filtering that's suitable for most business.","woocommerce-payments"),[Io]:(0,Z.__)("Offers the highest level of filtering for stores, but may catch some legitimate transactions.","woocommerce-payments")};return(0,Ns.jsx)(K.Notice,{className:"component-notice--is-info",status:"info",isDismissible:!1,children:(0,Ns.jsxs)("div",{className:"component-notice__content--flex",children:[(0,Ns.jsx)(Ic,{className:"component-notice__icon"}),(0,Ns.jsx)("p",{children:t[e]})]})})},Pc=({level:e,setBasicModalOpen:t})=>{const{declineOnAVSFailure:o,declineOnCVCFailure:n}=wcpaySettings?.accountStatus?.fraudProtection??{declineOnAVSFailure:!0,declineOnCVCFailure:!0},r=o||n;return(0,Ns.jsx)(K.Modal,{title:(0,Z.__)("Basic filter level","woocommerce-payments"),isDismissible:!0,shouldCloseOnClickOutside:!0,shouldCloseOnEsc:!0,onRequestClose:()=>t(!1),className:"fraud-protection-level-modal",children:(0,Ns.jsxs)("div",{className:"components-modal__body--fraud-protection",children:[(0,Ns.jsx)(Rc,{level:e}),r&&(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("p",{children:Ps({mixedString:(0,Z.__)("Payments will be {{blocked}}blocked{{/blocked}} if:","woocommerce-payments"),components:{blocked:(0,Ns.jsx)("span",{className:"component-modal__text--blocked"})}})}),(0,Ns.jsxs)("ul",{children:[o&&(0,Ns.jsx)("li",{children:(0,Z.__)("The billing address does not match what is on file with the card issuer.","woocommerce-payments")}),n&&(0,Ns.jsx)("li",{children:(0,Z.__)("The card's issuing bank cannot verify the CVV.","woocommerce-payments")})]})]}),(0,Ns.jsx)(K.Button,{className:"component-modal__button--confirm",onClick:()=>t(!1),variant:"secondary",children:(0,Z.__)("Got it","woocommerce-payments")})]})})},Mc=()=>{const[e,t]=(0,Bs.useState)(!1),o=(0,B.useRef)(null),n=(0,B.useRef)(null),[r,a]=(()=>{const{updateProtectionLevel:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getCurrentProtectionLevel()),e]})(),[s]=(()=>{const{updateAdvancedFraudProtectionSettings:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getAdvancedFraudProtectionSettings()),e]})(),{isDirty:d}=Mr(),i=Pr();(0,B.useEffect)(()=>{null===o.current&&(o.current=r),null===n.current&&i&&(n.current={...i})},[r,i]);const c=Array.isArray(s)&&s.length>0,l=e=>()=>{Ce("wcpay_fraud_protection_risk_level_preset_enabled",{preset:e}),a(e)};return(0,Ns.jsxs)(Ns.Fragment,{children:["error"===s&&(0,Ns.jsx)(Vs,{icon:!0,status:"error",isDismissible:!1,children:(0,Z.__)("There was an error retrieving your fraud protection settings. Please refresh the page to try again.","woocommerce-payments")}),(0,Ns.jsx)("fieldset",{disabled:"error"===s,id:"fraud-protection-card-options",children:(0,Ns.jsxs)("ul",{children:[(0,Ns.jsxs)("li",{children:[(0,Ns.jsxs)("div",{className:"fraud-protection-radio-wrapper",children:[(0,Ns.jsx)("input",{name:"fraud-protection-level-select",id:"fraud-protection__basic-level",value:jo,type:"radio",className:"fraud-protection-radio-wrapper__item",checked:jo===r,onChange:l(jo)}),(0,Ns.jsx)("label",{className:"fraud-protection-radio-wrapper__item",htmlFor:"fraud-protection__basic-level",children:(0,Z.__)("Basic","woocommerce-payments")}),(0,Ns.jsx)(jc.A,{size:18,title:(0,Z.__)("Basic level help icon","woocommerce-payments"),className:"fraud-protection__help-icon",onClick:()=>{Ce("wcpay_fraud_protection_basic_modal_viewed"),t(!0)}}),e&&(0,Ns.jsx)(Pc,{level:jo,setBasicModalOpen:t})]}),(0,Ns.jsx)(Ac,{level:jo})]}),(0,Ns.jsxs)("li",{className:"fraud-protection__advanced-level-container",children:[(0,Ns.jsxs)("label",{htmlFor:"fraud-protection-level-select_advanced-level",children:[(0,Ns.jsxs)("div",{className:"fraud-protection-radio-wrapper",children:[(0,Ns.jsx)("input",{name:"fraud-protection-level-select",id:"fraud-protection-level-select_advanced-level",value:No,type:"radio",checked:No===r,onChange:l(No)}),(0,Ns.jsx)("p",{className:"fraud-protection-radio-wrapper__item",children:(0,Z.__)("Advanced","woocommerce-payments")})]}),(0,Ns.jsx)(Ac,{level:No})]}),(0,Ns.jsx)(K.Button,{href:Fe({page:"wc-admin",path:"/payments/fraud-protection"}),isSecondary:!0,onClick:()=>{d&&o.current===jo&&r===No&&(()=>{if(!n.current||!i)return!1;const e=new Set([...Object.keys(n.current),...Object.keys(i)]);for(const t of e){if("current_protection_level"===t)continue;const e=void 0!==n.current[t]?n.current[t]:null,o=void 0!==i[t]?i[t]:null;if(JSON.stringify(e)!==JSON.stringify(o))return!1}return!0})()&&(window.onbeforeunload=null)},disabled:No!==r,children:c?(0,Z.__)("Edit","woocommerce-payments"):(0,Z.__)("Configure","woocommerce-payments")})]})]})})]})},Oc=[{referenceElements:{desktop:"#fp-settings"},meta:{name:"enhanced-fraud-protection",heading:(0,Z.__)("Enhanced fraud protection 🔒","woocommerce-payments"),descriptions:{desktop:(0,Z.__)("You can choose a level of protection for screening incoming transactions. Screened transactions will be automatically blocked by your customized fraud filters.","woocommerce-payments")},primaryButton:{text:(0,Z.__)("See what's new","woocommerce-payments")}}},{referenceElements:{desktop:"#fraud-protection-card-options"},meta:{name:"choose-your-filter-level",heading:(0,Z.__)("Choose your filter level 🚦","woocommerce-payments"),descriptions:{desktop:(0,Z.__)("Choose how you'd like to screen incoming transactions using our Basic or Advanced options.","woocommerce-payments")}}},{referenceElements:{desktop:"[for=fraud-protection-level-select_advanced-level]"},meta:{name:"take-more-control",heading:(0,Z.__)("Take more control 🎚️","woocommerce-payments"),descriptions:{desktop:(0,Z.__)("Choose Advanced settings for full control over each filter. You can enable and configure filters to block risky transactions.","woocommerce-payments")}}},{referenceElements:{desktop:"#toplevel_page_wc-admin-path--payments-overview",mobile:".tour-kit woocommerce-tour-kit"},meta:{name:"review-blocked-transactions",heading:(0,Z.__)("Review blocked transactions 📥️","woocommerce-payments"),descriptions:{desktop:Ps({mixedString:(0,Z.__)("Payments that have been blocked by a risk filter will appear under the blocked tab in {{strong}}Payments > Transactions{{/strong}}. We'll let you know why each payment was blocked so you can determine if you need to adjust your risk filters.","woocommerce-payments"),components:{strong:(0,Ns.jsx)("strong",{})}})},primaryButton:{text:(0,Z.__)("Got it","woocommerce-payments")}}}],Lc={effects:{arrowIndicator:!0,spotlight:{styles:{padding:8}},autoScroll:{behavior:"smooth",block:"nearest"}},popperModifiers:[{name:"offset",options:{offset:[0,20]}}]},Dc=()=>{const{isWelcomeTourDismissed:e}=wcpaySettings.fraudProtection,{isLoading:t}=Mr(),[o,n]=(0,B.useState)(!1);return(0,B.useEffect)(()=>{const o=document.getElementById("fp-settings");if(e||t||!o)return;const r=new IntersectionObserver(([e])=>{e.isIntersecting&&(n(!0),r.disconnect())},{threshold:1});return r.observe(o),()=>r.disconnect()},[t,e]),o?(0,Ns.jsx)(wi.TourKit,{config:{steps:Oc,options:Lc,closeHandler:(e,t,o)=>{Er("wcpay_fraud_protection_welcome_tour_dismissed",!0),wcpaySettings.fraudProtection.isWelcomeTourDismissed=!0,n(!1),Ce("done-btn"===o?"wcpay_fraud_protection_tour_clicked_through":"wcpay_fraud_protection_tour_abandoned")}}}):null},Fc=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.Card,{className:"fraud-protection",children:(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Set your payment risk level","woocommerce-payments")}),(0,Ns.jsx)(Mc,{})]})}),(0,Ns.jsx)(Dc,{})]}),Bc=(0,B.createContext)({activeTask:"",setActiveTask:()=>null,completedTasks:{},setCompletedTasks:()=>null}),Uc=({children:e,defaultActiveTask:t="",defaultCompletedTasks:o={}})=>{const[n,r]=(0,B.useState)(t),[a,s]=(0,B.useState)(o),d=(0,B.useMemo)(()=>({activeTask:n,setActiveTask:r,completedTasks:a,setCompletedTasks:s}),[n,r,a]);return(0,Ns.jsx)(Bc.Provider,{value:d,children:e})},zc=({children:e,id:t=""})=>{const{activeTask:o,completedTasks:n,setActiveTask:r,setCompletedTasks:a}=(0,B.useContext)(Bc),s=(0,B.useMemo)(()=>({isActive:t===o,setActive:()=>r(t),setCompleted:(e=!0,o="")=>{a(o=>({...o,[t]:e})),o&&r(o)},taskId:t,isCompleted:Boolean(n[t])}),[r,a,o,n,t]);return(0,Ns.jsx)(je.Provider,{value:s,children:e})},Hc=({children:e})=>{const t=(0,B.useRef)(!0),o=(0,B.useRef)(null),{activeTask:n}=(0,B.useContext)(Bc);return(0,B.useLayoutEffect)(()=>{if(!0===t.current)return void(t.current=!1);if(!o.current)return;const e=o.current.querySelector(".wcpay-wizard-task.is-active .wcpay-wizard-task__headline");e&&e.focus()},[n]),(0,Ns.jsx)("div",{ref:o,children:(0,Ns.jsx)("ul",{children:e})})},Wc=({className:e,...t})=>{const{isActive:o}=(0,B.useContext)(je);return(0,Ns.jsx)("div",{className:Ds("task-collapsible-body",e,{"is-active":o}),...t})},qc=({children:e,title:t,index:o,className:n,visibleDescription:r})=>{const{isCompleted:a,isActive:s}=(0,B.useContext)(je);return(0,Ns.jsxs)("li",{className:Ds("wcpay-wizard-task",n,{"is-completed":a,"is-active":s}),children:[(0,Ns.jsx)("div",{className:"wcpay-wizard-task__top-border"}),(0,Ns.jsxs)("div",{className:"wcpay-wizard-task__headline",tabIndex:-1,children:[(0,Ns.jsxs)("div",{className:"wcpay-wizard-task__icon-wrapper",children:[(0,Ns.jsx)("div",{className:"wcpay-wizard-task__icon-text",children:o}),(0,Ns.jsx)(zd,{icon:yc,className:"wcpay-wizard-task__icon-checkmark"})]}),(0,Ns.jsx)("span",{className:"wcpay-wizard-task__title",children:t})]}),r&&!s&&(0,Ns.jsx)("span",{className:Ds("wcpay-wizard-task__visible-description-element","is-muted-color"),children:r}),(0,Ns.jsx)("div",{className:"wcpay-wizard-task__body",children:e})]})},Gc=({onCompleted:e,vatNumber:t,placeholderCompanyName:o,placeholderCompanyAddress:n})=>{const{setCompleted:r}=(0,B.useContext)(je),[a,s]=(0,B.useState)(null),[d,i]=(0,B.useState)(!1),[c,l]=(0,B.useState)(""),[u,m]=(0,B.useState)("");(0,B.useEffect)(()=>{l(o),m(n)},[o,n]);const p=""===c.trim()||""===u.trim();return(0,Ns.jsx)(qc,{index:2,title:(0,Z.__)("Confirm your business details","woocommerce-payments"),children:(0,Ns.jsxs)(Wc,{children:[(0,Ns.jsx)(K.TextControl,{className:"wcpay-company-data-task__text-control",label:(0,Z.__)("Business name","woocommerce-payments"),value:c,onChange:l,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,Ns.jsx)(K.TextareaControl,{className:"wcpay-company-data-task__textarea-control",label:(0,Z.__)("Address","woocommerce-payments"),value:u,onChange:m,__nextHasNoMarginBottom:!0}),(0,Ns.jsx)(K.Button,{variant:"primary",disabled:p||d,isBusy:d,onClick:async()=>{try{i(!0);const o={name:c,address:u};null!==t&&(o.vat_number=t);const n=await Dn()({path:"/wc/v3/payments/vat",method:"POST",data:o});i(!1),r(!0,"vat-submitted"),e(n.vat_number,n.name,n.address)}catch(e){i(!1),s(e.message)}},__next40pxDefaultSize:!0,children:(0,Z.__)("Confirm","woocommerce-payments")}),a&&(0,Ns.jsx)(K.Notice,{status:"error",isDismissible:!1,className:"vat-number-error",children:a})]})})},Vc=()=>{switch(wcpaySettings.accountStatus.country){case"AU":return(0,Z.__)("ABN","woocommerce-payments");case"JP":return(0,Z.__)("Corporate Number","woocommerce-payments");case"NZ":return(0,Z.__)("IRD Number","woocommerce-payments");case"SG":return(0,Z.__)("UEN or GST Registration Number","woocommerce-payments");default:return(0,Z.__)("VAT Number","woocommerce-payments")}},Yc=()=>{switch(wcpaySettings.accountStatus.country){case"AU":return(0,Z.__)("By inputting your ABN number you confirm that you are going to account for the GST.","woocommerce-payments");case"JP":return(0,Z.__)("","woocommerce-payments");case"NO":return(0,Z.__)("By inputting your VAT number you confirm you are a Norway VAT registered business and that you are going to account for the VAT.","woocommerce-payments");case"NZ":return(0,Z.__)("By inputting your IRD number you confirm that you are going to account for the GST.","woocommerce-payments");case"SG":return(0,Z.__)("By providing your UEN or GST number you confirm you are a Singapore GST registered business and you are going to account for the GST.","woocommerce-payments");default:return(0,Z.__)("If your sales exceed the VAT threshold for your country, you're required to register for a VAT Number.","woocommerce-payments")}},Kc=()=>{switch(wcpaySettings.accountStatus.country){case"AU":return(0,Z.__)("11-digit number, for example 12 345 678 901.","woocommerce-payments");case"JP":return(0,Z.__)("13-digit number, for example 1234567890123.","woocommerce-payments");case"NZ":return(0,Z.__)("8-digit or 9-digit number, for example 99-999-999 or 999-999-999.","woocommerce-payments");case"SG":return(0,Z.__)("Enter your UEN (e.g., 200312345A) or GST Registration Number (e.g., M91234567X).","woocommerce-payments");default:return(0,Z.__)("8 to 12 digits with your country code prefix, for example DE 123456789.","woocommerce-payments")}},Zc=({onCompleted:e})=>{const{setCompleted:t}=(0,B.useContext)(je),[o,n]=(0,B.useState)(null),[r,a]=(0,B.useState)(!1),[s,d]=(0,B.useState)(!1),[i,c]=(0,B.useState)(""),l=(()=>{switch(wcpaySettings.accountStatus.country){case"AU":case"JP":case"NZ":case"SG":return"";case"GR":return"EL ";case"CH":return"CHE ";default:return`${wcpaySettings.accountStatus.country} `}})(),u=s&&i.trimEnd()===l.trimEnd();return(0,B.useEffect)(()=>{s&&""===i&&c(l),s||""===i||c("")},[s,i,l]),(0,Ns.jsxs)(qc,{index:1,title:(0,Z.sprintf)((0,Z.__)("Set your %1$s","woocommerce-payments"),Vc()),children:[(0,Ns.jsx)("p",{className:"wcpay-wizard-task__description-element",children:(0,Z.__)("The information you provide here will be used for all of your account's tax documents.","woocommerce-payments")}),(0,Ns.jsxs)(Wc,{children:[(0,Ns.jsx)(K.CheckboxControl,{className:"wcpay-vat-number-task__checkbox",checked:s,onChange:d,label:(0,Z.sprintf)((0,Z.__)("I have a valid %1$s","woocommerce-payments"),Vc()),help:Yc(),__nextHasNoMarginBottom:!0}),s&&(0,Ns.jsx)(K.TextControl,{className:"wcpay-vat-number-task__text-control",label:Vc(),help:Kc(),value:i,onChange:e=>{const t=l.trim();e.trim().startsWith(t)?c(e):c(t)},__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),o&&(0,Ns.jsx)(K.Notice,{status:"error",isDismissible:!1,className:"vat-number-error",children:o}),(0,Ns.jsx)(K.Button,{variant:"primary",disabled:u||r,isBusy:r,onClick:async()=>{const o=s?i.replace(l,""):null;let r="",d="";n("");try{if(null!==o){a(!0);const e=await Dn()({path:`/wc/v3/payments/vat/${encodeURI(o)}`});a(!1),r=e.name??"",d=e.address??""}t(!0,"company-data"),e(o,r,d)}catch(e){a(!1),n((e=>{const t=Vc();switch(e.code){case"wcpay_invalid_tax_number":return(0,Z.sprintf)((0,Z.__)("The provided %s failed validation.","woocommerce-payments"),t);case"wcpay_unsupported_tax_docs_country":return(0,Z.__)("Your account's country is not supported for tax ID validation.","woocommerce-payments");default:return e.message}})(e))}},__next40pxDefaultSize:!0,children:(0,Z.__)("Continue","woocommerce-payments")})]})]})},Jc=({onCompleted:e})=>{const[t,o]=(0,B.useState)(null),[n,r]=(0,B.useState)(""),[a,s]=(0,B.useState)("");return(0,Ns.jsx)(Uc,{defaultActiveTask:"vat-number",children:(0,Ns.jsxs)(Hc,{children:[(0,Ns.jsx)(zc,{id:"vat-number",children:(0,Ns.jsx)(Zc,{onCompleted:(e,t,n)=>{o(e),r(t),s(n)}})}),(0,Ns.jsx)(zc,{id:"company-data",children:(0,Ns.jsx)(Gc,{onCompleted:(t,o,n)=>{e(t,o,n)},vatNumber:t,placeholderCompanyName:n,placeholderCompanyAddress:a})})]})})},Qc=({isModalOpen:e,setModalOpen:t,onCompleted:o})=>e?(0,Ns.jsx)(K.Modal,{title:(0,Z.__)("Set your tax details","woocommerce-payments"),onRequestClose:()=>t(!1),children:(0,Ns.jsx)(Jc,{onCompleted:o})}):null,Xc=(0,Ns.jsx)(Us.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ns.jsx)(Us.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})}),el=["primary","success","light","warning","alert"],tl=({badge:e,badgeType:t,heading:o,description:n,footnote:r,image:a,icon:s,primaryButtonLabel:d,onPrimaryClick:i,secondaryButtonLabel:c,onSecondaryClick:l,onDismiss:u,onView:m,showImmediately:p=!1,showDelayMs:h=4e3,reverseButtons:y=!1})=>{const _=(f=t)&&el.includes(f)?f:"success";var f;const[g,$]=(0,B.useState)(!1),[w,b]=(0,B.useState)(!1),v=(0,B.useRef)(null),S=(0,B.useRef)(null),x=(0,B.useRef)(null);(0,B.useEffect)(()=>{if(p)return $(!0),void b(!0);const e=setTimeout(()=>{$(!0),requestAnimationFrame(()=>{requestAnimationFrame(()=>{b(!0)})})},h);return()=>clearTimeout(e)},[p,h]),(0,B.useEffect)(()=>()=>{v.current&&clearTimeout(v.current)},[]),(0,B.useEffect)(()=>{w&&((0,hc.speak)((0,Z.sprintf)((0,Z.__)("Dialog opened: %s","woocommerce-payments"),o),"polite"),m&&m())},[w]);const C=(0,B.useCallback)((e=!0)=>{b(!1),v.current=setTimeout(()=>{$(!1),e&&u()},300)},[u]);if((0,B.useEffect)(()=>{if(!g||!S.current)return;const e=S.current,t=e.ownerDocument;x.current=t.activeElement,e.focus();const o=o=>{if("Escape"===o.key)return o.preventDefault(),void C();if("Tab"===o.key){const n=e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),r=n[0],a=n[n.length-1],s=t.activeElement;o.shiftKey&&s===r?(o.preventDefault(),a?.focus()):o.shiftKey||s!==a||(o.preventDefault(),r?.focus())}};return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o),x.current?.focus()}},[g,C]),!g)return null;const E=(0,Ns.jsx)(K.Button,{className:"wcpay-spotlight__primary-btn",variant:"secondary",onClick:()=>{i(),C(!1)},size:"compact",children:d}),k=c&&(0,Ns.jsx)(K.Button,{className:"wcpay-spotlight__secondary-btn",variant:"tertiary",onClick:l,size:"compact",children:c});return(0,Ns.jsx)("div",{className:"wcpay-spotlight "+(w?"wcpay-spotlight--visible":""),children:(0,Ns.jsx)("div",{ref:S,role:"dialog","aria-modal":"true","aria-labelledby":"spotlight-heading",tabIndex:-1,className:"wcpay-spotlight__container",children:(0,Ns.jsxs)(K.Card,{className:`wcpay-spotlight__card ${a?"has-image":""} ${s?"has-icon":""}`,elevation:2,children:[a&&(0,Ns.jsx)(K.CardMedia,{className:"wcpay-spotlight__image",children:"string"==typeof a?(0,Ns.jsx)("img",{src:a,alt:"","aria-hidden":"true",role:"presentation"}):a}),(0,Ns.jsx)(K.CardHeader,{isBorderless:!0,size:"small",className:"wcpay-spotlight__header",children:(0,Ns.jsxs)(K.Flex,{className:"wcpay-spotlight__controls",justify:"space-between",align:"center",children:[!a&&!s&&e&&(0,Ns.jsx)("div",{className:"wcpay-spotlight__badge",children:(0,Ns.jsx)(Wi,{message:e,type:_})}),!a&&!s&&!e&&(0,Ns.jsx)("h2",{id:"spotlight-heading",className:"wcpay-spotlight__heading",children:o}),(a||s)&&(0,Ns.jsx)("span",{}),(0,Ns.jsx)(K.Button,{className:"wcpay-spotlight__close-btn",label:(0,Z.__)("Close","woocommerce-payments"),icon:(0,Ns.jsx)(K.Icon,{icon:Xc,viewBox:"6 4 12 14"}),iconSize:16,onClick:()=>C()})]})}),(0,Ns.jsxs)(K.CardBody,{className:"wcpay-spotlight__body",size:"small",children:[s&&(0,Ns.jsx)("div",{className:"wcpay-spotlight__icon",children:s}),a&&e&&(0,Ns.jsx)("div",{className:"wcpay-spotlight__badge",children:(0,Ns.jsx)(Wi,{message:e,type:_})}),(a||s||e)&&(0,Ns.jsx)("h2",{id:"spotlight-heading",className:"wcpay-spotlight__heading",children:o}),"string"==typeof n?(0,Ns.jsx)("div",{className:"wcpay-spotlight__description",dangerouslySetInnerHTML:Vi(n)}):(0,Ns.jsx)("div",{className:"wcpay-spotlight__description",children:n}),r&&("string"==typeof r?(0,Ns.jsx)("div",{className:"wcpay-spotlight__footnote",dangerouslySetInnerHTML:Vi(r)}):(0,Ns.jsx)("div",{className:"wcpay-spotlight__footnote",children:r}))]}),(0,Ns.jsx)(K.CardFooter,{isBorderless:!0,size:"small",className:"wcpay-spotlight__footer",children:(0,Ns.jsx)(K.Flex,{justify:"flex-start",gap:3,children:y?(0,Ns.jsxs)(Ns.Fragment,{children:[E,k]}):(0,Ns.jsxs)(Ns.Fragment,{children:[k,E]})})})]})})})},ol=()=>{const e=window.location.pathname+window.location.search;return e.includes("path=%2Fpayments%2Foverview")?"wcpay-overview":e.includes("path=%2Fpayments%2Fsettings")?"wcpay-settings":e.includes("page=wc-settings")&&e.includes("tab=checkout")?"wc-settings-payments":"unknown"},nl=()=>{const{pmPromotions:e,isLoading:t}=js(),{activatePmPromotion:o,dismissPmPromotion:n}=(()=>{const{activatePmPromotion:e,dismissPmPromotion:t}=(0,Q.useDispatch)(te);return{activatePmPromotion:e,dismissPmPromotion:t}})(),r=(0,B.useMemo)(()=>e?.find(e=>"spotlight"===e.type),[e]),a=(0,B.useCallback)(()=>({promo_id:r?.promo_id,payment_method:r?.payment_method,display_context:"spotlight",source:ol(),path:window.location.pathname+window.location.search}),[r?.promo_id,r?.payment_method]),s=(0,B.useCallback)(()=>{Ce("wcpay_payment_method_promotion_view",a())},[a]),d=(0,B.useCallback)(()=>{r&&(Ce("wcpay_payment_method_promotion_activate_click",a()),o(r.id))},[a,o,r]),i=(0,B.useCallback)(()=>{if(r&&(Ce("wcpay_payment_method_promotion_link_click",{...a(),link_type:"terms"}),r.tc_url))try{const e=new URL(r.tc_url);"https:"!==e.protocol&&"http:"!==e.protocol||window.open(r.tc_url,"_blank","noopener,noreferrer")}catch{}},[a,r]),c=(0,B.useCallback)(()=>{r&&(Ce("wcpay_payment_method_promotion_dismiss_click",a()),n(r.id))},[a,n,r]);return t?null:e&&0!==e.length&&r?(0,Ns.jsx)(tl,{badge:r.badge_text,badgeType:r.badge_type,heading:r.title,description:r.description,footnote:r.footnote,image:r.image,primaryButtonLabel:r.cta_label,onPrimaryClick:d,secondaryButtonLabel:r.tc_label,onSecondaryClick:i,onDismiss:c,onView:s}):null},rl=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Express checkouts","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Let your customers use their favorite express payment methods and digital wallets for faster, more secure checkouts across different parts of your store.","woocommerce-payments")}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/settings-guide/#express-checkouts",children:(0,Z.__)("Learn more","woocommerce-payments")})]}),al=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("General","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.sprintf)((0,Z.__)("Enable or disable %s on your store.","woocommerce-payments"),"WooPayments")})]}),sl=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Transactions","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Update your store's configuration to ensure smooth transactions.","woocommerce-payments")}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/",children:(0,Z.__)("View our documentation","woocommerce-payments")})]}),dl=()=>{const e=(0,Q.useSelect)(e=>e(te).getDepositDelayDays(),[]);return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Payouts","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.sprintf)((0,Z.__)("Funds are available for payout %s business days after they’re received.","woocommerce-payments"),e)}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/",children:(0,Z.__)("Learn more about pending schedules","woocommerce-payments")})]})},il=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Fraud protection","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Help avoid unauthorized transactions and disputes by setting your fraud protection level.","woocommerce-payments")}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/fraud-protection/",children:(0,Z.__)("Learn more about fraud protection","woocommerce-payments")})]}),cl=()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Advanced settings","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("More options for specific payment needs.","woocommerce-payments")}),(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopayments/settings-guide/#advanced-settings",children:(0,Z.__)("View our documentation","woocommerce-payments")})]}),ll=()=>{const[e,t]=(0,B.useState)(!0),[o,n]=(0,B.useState)(!0),{isLoading:r,isDirty:a}=Mr();(0,B.useEffect)(()=>{a||(window.onbeforeunload=null)},[a]),(0,B.useLayoutEffect)(()=>{const{anchor:e}=(0,J.getQuery)(),{hash:t}=window.location,o=e||t;if(!r&&o){const e=document.querySelector(o);if(!e)return;const t=document.querySelector(".woocommerce-layout__header"),n=(t?t.clientHeight:60)+50,r=e.getBoundingClientRect().top+window.pageYOffset-n;window.scrollTo({top:r,behavior:"smooth"})}},[r]);const[s,d]=(0,B.useState)(wcpaySettings.dismissedDuplicateNotices||{}),[i,c]=(0,B.useState)(!1);(0,B.useEffect)(()=>{"true"===new URLSearchParams(window.location.search).get("woopayments-vat-details-modal")&&(wcpaySettings.accountStatus.isDocumentsEnabled?wcpaySettings.accountStatus.hasSubmittedVatData?(0,Q.dispatch)("core/notices").createInfoNotice((0,Z.__)("Tax details are already submitted.","woocommerce-payments")):c(!0):(0,Q.dispatch)("core/notices").createErrorNotice((0,Z.__)("Tax details collection is not available for your account.","woocommerce-payments")))},[]);const l=()=>{c(!1),(0,J.updateQueryString)({"woopayments-vat-details-modal":void 0})};return(0,Ns.jsxs)(ti,{children:[(0,Ns.jsx)(Ud,{description:al,id:"general",children:(0,Ns.jsx)(ki,{numLines:20,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(ei,{})})})}),(0,Ns.jsxs)(Ad.Provider,{value:{duplicates:(0,Q.useSelect)(e=>e(te).getDuplicatedPaymentMethodIds()),dismissedDuplicateNotices:s,setDismissedDuplicateNotices:d},children:[(0,Ns.jsx)(Sc,{}),(0,Ns.jsx)(Cc,{}),(0,Ns.jsx)(Ud,{id:"express-checkouts",description:rl,children:(0,Ns.jsx)(ki,{numLines:20,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(Bd,{})})})})]}),(0,Ns.jsx)(Ud,{description:sl,id:"transactions",children:(0,Ns.jsx)(ki,{numLines:20,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(fi,{setTransactionInputsValid:t})})})}),(0,Ns.jsx)(Ud,{description:dl,id:"deposits",children:(0,Ns.jsx)("div",{id:"payout-schedule",children:(0,Ns.jsx)(ki,{numLines:20,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(Ei,{})})})})}),(0,Ns.jsx)(Ud,{description:kc,id:"notification-settings",children:(0,Ns.jsx)(ki,{numLines:20,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(Tc,{setNotificationEmailValid:n})})})}),(0,Ns.jsx)(Ud,{description:il,id:"fp-settings",children:(0,Ns.jsx)(ki,{numLines:20,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(Fc,{})})})}),(0,Ns.jsx)(Ud,{description:cl,id:"advanced-settings",children:(0,Ns.jsx)(ki,{numLines:20,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(td,{})})})}),(0,Ns.jsx)(di,{disabled:!e||!o}),(0,Ns.jsx)(Qc,{isModalOpen:i,setModalOpen:l,onCompleted:()=>{(0,Q.dispatch)("core/notices").createInfoNotice((0,Z.__)("Tax details updated","woocommerce-payments")),l()}}),(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(nl,{})})]})};var ul=o(5556);function ml(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function pl(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ml(Object(o),!0).forEach(function(t){yl(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ml(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function hl(e){return hl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hl(e)}function yl(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function _l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var n,r,a=[],s=!0,d=!1;try{for(o=o.call(e);!(s=(n=o.next()).done)&&(a.push(n.value),!t||a.length!==t);s=!0);}catch(e){d=!0,r=e}finally{try{s||null==o.return||o.return()}finally{if(d)throw r}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fl(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?fl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fl(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var gl=function(e,t,o){var n=!!o,r=B.useRef(o);B.useEffect(function(){r.current=o},[o]),B.useEffect(function(){if(!n||!e)return function(){};var o=function(){r.current&&r.current.apply(r,arguments)};return e.on(t,o),function(){e.off(t,o)}},[n,t,e,r])},$l=function(e){var t=B.useRef(e);return B.useEffect(function(){t.current=e},[e]),t.current},wl=function(e){return null!==e&&"object"===hl(e)},bl="[object Object]",vl=function e(t,o){if(!wl(t)||!wl(o))return t===o;var n=Array.isArray(t);if(n!==Array.isArray(o))return!1;var r=Object.prototype.toString.call(t)===bl;if(r!==(Object.prototype.toString.call(o)===bl))return!1;if(!r&&!n)return t===o;var a=Object.keys(t),s=Object.keys(o);if(a.length!==s.length)return!1;for(var d={},i=0;i<a.length;i+=1)d[a[i]]=!0;for(var c=0;c<s.length;c+=1)d[s[c]]=!0;var l=Object.keys(d);if(l.length!==a.length)return!1;var u=t,m=o;return l.every(function(t){return e(u[t],m[t])})},Sl=function(e,t,o){return wl(e)?Object.keys(e).reduce(function(n,r){var a=!wl(t)||!vl(e[r],t[r]);return o.includes(r)?(a&&console.warn("Unsupported prop change: options.".concat(r," is not a mutable property.")),n):a?pl(pl({},n||{}),{},yl({},r,e[r])):n},null):null},xl="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",Cl=function(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xl;if(null===e||wl(t=e)&&"function"==typeof t.elements&&"function"==typeof t.createToken&&"function"==typeof t.createPaymentMethod&&"function"==typeof t.confirmCardPayment)return e;throw new Error(o)},El=B.createContext(null);El.displayName="ElementsContext";var kl=function(e){var t=e.stripe,o=e.options,n=e.children,r=B.useMemo(function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xl;if(function(e){return wl(e)&&"function"==typeof e.then}(e))return{tag:"async",stripePromise:Promise.resolve(e).then(function(e){return Cl(e,t)})};var o=Cl(e,t);return null===o?{tag:"empty"}:{tag:"sync",stripe:o}}(t)},[t]),a=_l(B.useState(function(){return{stripe:"sync"===r.tag?r.stripe:null,elements:"sync"===r.tag?r.stripe.elements(o):null}}),2),s=a[0],d=a[1];B.useEffect(function(){var e=!0,t=function(e){d(function(t){return t.stripe?t:{stripe:e,elements:e.elements(o)}})};return"async"!==r.tag||s.stripe?"sync"!==r.tag||s.stripe||t(r.stripe):r.stripePromise.then(function(o){o&&e&&t(o)}),function(){e=!1}},[r,s,o]);var i=$l(t);B.useEffect(function(){null!==i&&i!==t&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[i,t]);var c=$l(o);return B.useEffect(function(){if(s.elements){var e=Sl(o,c,["clientSecret","fonts"]);e&&s.elements.update(e)}},[o,c,s.elements]),B.useEffect(function(){!function(e){e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"6.3.0"}),e.registerAppInfo({name:"react-stripe-js",version:"6.3.0",url:"https://stripe.com/docs/stripe-js/react"}))}(s.stripe)},[s.stripe]),B.createElement(El.Provider,{value:s},n)};kl.propTypes={stripe:ul.any,options:ul.object},ul.func.isRequired;var Tl=B.createContext(null);Tl.displayName="CheckoutContext";var jl=function(e){var t=B.useContext(Tl),o=B.useContext(El);if(t){if(o)throw new Error("You cannot wrap the part of your app that ".concat(e," in both a checkout provider and <Elements> provider."));return t}return function(e,t){if(!e)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e}(o,e)},Nl=["mode"],Al=function(e,t,o){var n,r="".concat((n=e).charAt(0).toUpperCase()+n.slice(1),"Element"),a=t?function(e){jl("mounts <".concat(r,">"));var t=e.id,o=e.className;return B.createElement("div",{id:t,className:o})}:function(t){var o,n=t.id,a=t.className,s=t.options,d=void 0===s?{}:s,i=t.onBlur,c=t.onFocus,l=t.onReady,u=t.onChange,m=t.onEscape,p=t.onClick,h=t.onLoadError,y=t.onLoaderStart,_=t.onNetworksChange,f=t.onConfirm,g=t.onCancel,$=t.onShippingAddressChange,w=t.onShippingRateChange,b=t.onSavedPaymentMethodRemove,v=t.onSavedPaymentMethodUpdate,S=jl("mounts <".concat(r,">")),x="elements"in S?S.elements:null,C="checkoutState"in S?S.checkoutState:null,E="success"===(null==C?void 0:C.type)||"loading"===(null==C?void 0:C.type)?C.sdk:null,k=_l(B.useState(null),2),T=k[0],j=k[1],N=B.useRef(null),A=B.useRef(null);gl(T,"blur",i),gl(T,"focus",c),gl(T,"escape",m),gl(T,"click",p),gl(T,"loaderror",h),gl(T,"loaderstart",y),gl(T,"networkschange",_),gl(T,"confirm",f),gl(T,"cancel",g),gl(T,"shippingaddresschange",$),gl(T,"shippingratechange",w),gl(T,"savedpaymentmethodremove",b),gl(T,"savedpaymentmethodupdate",v),gl(T,"change",u),l&&(o="expressCheckout"===e?l:function(){l(T)}),gl(T,"ready",o),B.useLayoutEffect(function(){if(null===N.current&&null!==A.current&&(x||E)){var t=null;if(E){var o=E,n=E;switch(e){case"paymentForm":t=n.createForm(d);break;case"payment":t=o.createPaymentElement(d);break;case"address":if(!("mode"in d))throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");var a=d.mode,s=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(d,Nl);if("shipping"===a)t=o.createShippingAddressElement(s);else{if("billing"!==a)throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.");t=o.createBillingAddressElement(s)}break;case"expressCheckout":t=o.createExpressCheckoutElement(d);break;case"currencySelector":t=E.createCurrencySelectorElement();break;case"taxId":t=o.createTaxIdElement(d);break;case"contactDetails":t=o.createContactDetailsElement();break;default:throw new Error("<".concat(r,"> is not supported inside a checkout provider. Use an <Elements> provider instead."))}}else x&&(t=x.create(e,d));N.current=t,j(t),t&&t.mount(A.current)}},[x,E,d]);var I=$l(d);return B.useEffect(function(){if(N.current){var e=Sl(d,I,["paymentRequest"]);e&&"update"in N.current&&N.current.update(e)}},[d,I]),B.useLayoutEffect(function(){return function(){if(N.current&&"function"==typeof N.current.destroy)try{N.current.destroy(),N.current=null}catch(e){}}},[]),B.createElement("div",{id:n,className:a,ref:A})};return a.propTypes={id:ul.string,className:ul.string,onChange:ul.func,onBlur:ul.func,onFocus:ul.func,onReady:ul.func,onEscape:ul.func,onClick:ul.func,onLoadError:ul.func,onLoaderStart:ul.func,onNetworksChange:ul.func,onConfirm:ul.func,onCancel:ul.func,onShippingAddressChange:ul.func,onShippingRateChange:ul.func,onSavedPaymentMethodRemove:ul.func,onSavedPaymentMethodUpdate:ul.func,options:ul.object},a.displayName=r,a.__elementType=e,a},Il="undefined"==typeof window;B.createContext(null).displayName="EmbeddedCheckoutProviderContext",Al("auBankAccount",Il),Al("card",Il),Al("cardNumber",Il),Al("cardExpiry",Il),Al("cardCvc",Il),Al("iban",Il),Al("payment",Il);var Rl=Al("expressCheckout",Il);function Pl(e){return Pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pl(e)}Al("paymentRequestButton",Il),Al("linkAuthentication",Il),Al("contactDetails",Il),Al("address",Il),Al("shippingAddress",Il),Al("paymentMethodMessaging",Il),Al("taxId",Il),Al("issuingCardNumberDisplay",Il),Al("issuingCardCvcDisplay",Il),Al("issuingCardExpiryDisplay",Il),Al("issuingCardPinDisplay",Il),Al("issuingCardCopyButton",Il);var Ml,Ol="dahlia",Ll="https://js.stripe.com",Dl="".concat(Ll,"/").concat(Ol,"/stripe.js"),Fl=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,Bl=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,Ul="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",zl=function(e){return Fl.test(e)||Bl.test(e)},Hl=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",o=document.createElement("script");o.src="".concat(Dl).concat(t);var n=document.head||document.body;if(!n)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return n.appendChild(o),o},Wl=null,ql=null,Gl=null,Vl=!1,Yl=function(){return Ml||(Ml=(e=null,null!==Wl?Wl:(Wl=new Promise(function(t,o){if("undefined"!=typeof window&&"undefined"!=typeof document)if(window.Stripe&&e&&console.warn(Ul),window.Stripe)t(window.Stripe);else try{var n=function(){for(var e=document.querySelectorAll('script[src^="'.concat(Ll,'"]')),t=0;t<e.length;t++){var o=e[t];if(zl(o.src))return o}return null}();if(n&&e)console.warn(Ul);else if(n){if(n&&null!==Gl&&null!==ql){var r;n.removeEventListener("load",Gl),n.removeEventListener("error",ql),null===(r=n.parentNode)||void 0===r||r.removeChild(n),n=Hl(e)}}else n=Hl(e);Gl=function(e,t){return function(){window.Stripe?e(window.Stripe):t(new Error("Stripe.js not available"))}}(t,o),ql=function(e){return function(t){e(new Error("Failed to load Stripe.js",{cause:t}))}}(o),n.addEventListener("load",Gl),n.addEventListener("error",ql)}catch(e){return void o(e)}else t(null)})).catch(function(e){return Wl=null,Promise.reject(e)})).catch(function(e){return Ml=null,Promise.reject(e)}));var e};Promise.resolve().then(function(){return Yl()}).catch(function(e){Vl||console.warn(e)});const Kl=e=>(0,Ns.jsx)("svg",{viewBox:"0 0 109 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ns.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M69.496 5.785v16.42h2.766v-6.179h4.37c1.104 0 2.059-.23 2.865-.689.807-.46 1.424-1.075 1.852-1.846.428-.788.642-1.65.642-2.585 0-.936-.214-1.79-.642-2.56a4.714 4.714 0 0 0-1.852-1.872c-.79-.46-1.745-.69-2.864-.69h-7.137Zm2.766 7.804h4c.56 0 1.054-.107 1.482-.32.445-.23.79-.55 1.037-.96.247-.41.37-.878.37-1.403 0-.526-.123-.993-.37-1.404a2.386 2.386 0 0 0-1.037-.935c-.428-.23-.922-.345-1.482-.345h-4v5.367Zm15.693 8.912c-1.02 0-1.934-.246-2.74-.739-.808-.508-1.441-1.23-1.902-2.166-.445-.936-.667-2.043-.667-3.323 0-1.264.222-2.364.667-3.3.46-.951 1.094-1.682 1.901-2.19.807-.51 1.72-.764 2.741-.764.823 0 1.597.206 2.321.616a4.761 4.761 0 0 1 1.556 1.352v-1.672h2.47v11.89h-2.47v-1.667a5.231 5.231 0 0 1-1.556 1.372 4.695 4.695 0 0 1-2.32.591Zm2.692-9.675c.53.311.924.673 1.185 1.084v4.757c-.26.423-.656.79-1.185 1.101-.642.361-1.3.542-1.976.542-1.053 0-1.893-.37-2.519-1.108-.609-.755-.913-1.731-.913-2.93 0-.787.132-1.485.395-2.092a3.327 3.327 0 0 1 1.21-1.428c.527-.345 1.136-.517 1.827-.517.675 0 1.334.197 1.976.59Zm6.422 11.817c.115.066.271.115.469.148.197.032.395.049.592.049.395 0 .725-.082.988-.246.264-.164.478-.435.642-.813l.625-1.442-4.897-12.024h2.642l3.556 9.035 3.556-9.035h2.667l-5.803 14.106c0 .017-.008.025-.024.025v.05c-.264.607-.585 1.099-.964 1.476a3.337 3.337 0 0 1-1.284.813c-.477.164-1.02.246-1.63.246a6.98 6.98 0 0 1-1.53-.172l.395-2.216ZM39.45 5.512c-4.856 0-8.575 3.614-8.575 8.502 0 4.888 3.743 8.478 8.575 8.478 4.832 0 8.527-3.614 8.551-8.478 0-4.888-3.719-8.502-8.551-8.502Zm0 11.76c-1.824 0-3.08-1.369-3.08-3.258 0-1.89 1.256-3.283 3.08-3.283s3.08 1.394 3.08 3.283-1.233 3.259-3.08 3.259Zm-30.463 5.22c1.919 0 3.458-.945 4.619-3.117l2.582-4.818v4.085c0 2.41 1.563 3.85 3.98 3.85 1.894 0 3.292-.827 4.642-3.117l5.946-10.013c1.302-2.196.378-3.85-2.488-3.85-1.54 0-2.534.496-3.434 2.173l-4.098 7.675V8.535c0-2.03-.971-3.022-2.772-3.022-1.42 0-2.558.614-3.434 2.314l-3.861 7.533V8.606c0-2.172-.9-3.093-3.08-3.093H3.136c-1.682 0-2.534.779-2.534 2.22 0 1.44.9 2.266 2.534 2.266H4.96v8.62c0 2.432 1.634 3.873 4.027 3.873Zm40.221-8.478c0-4.888 3.719-8.502 8.551-8.502 4.832 0 8.551 3.637 8.551 8.502 0 4.864-3.719 8.478-8.55 8.478-4.833 0-8.552-3.59-8.552-8.478Zm5.495 0c0 1.889 1.208 3.259 3.056 3.259 1.824 0 3.08-1.37 3.08-3.26 0-1.888-1.256-3.282-3.08-3.282s-3.056 1.394-3.056 3.283Z",fill:"#fff",...e})});(Object.getOwnPropertyDescriptor(Kl,"name")||{}).writable||Object.defineProperty(Kl,"name",{value:"default",configurable:!0});const Zl=e=>(0,Ns.jsxs)("svg",{viewBox:"0 0 100 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ns.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M63.963 4.435v15.121h2.547v-5.69h4.025c1.016 0 1.895-.212 2.638-.635a4.384 4.384 0 0 0 1.705-1.7 4.906 4.906 0 0 0 .591-2.38c0-.862-.197-1.648-.59-2.358a4.341 4.341 0 0 0-1.706-1.723c-.728-.423-1.607-.635-2.638-.635h-6.572Zm2.547 7.187h3.684c.515 0 .97-.099 1.364-.295.41-.212.728-.506.955-.884.228-.378.341-.809.341-1.292 0-.484-.113-.915-.34-1.293a2.197 2.197 0 0 0-.956-.861c-.394-.212-.849-.318-1.364-.318H66.51v4.943Zm14.451 8.206c-.94 0-1.781-.226-2.524-.68-.743-.468-1.326-1.133-1.75-1.995-.41-.861-.615-1.881-.615-3.06 0-1.164.205-2.177.614-3.038.425-.877 1.008-1.55 1.751-2.018.743-.468 1.584-.703 2.524-.703.758 0 1.47.19 2.138.567a4.384 4.384 0 0 1 1.432 1.245v-1.54h2.274v10.95h-2.274V18.02c-.393.517-.87.938-1.432 1.264a4.323 4.323 0 0 1-2.138.544Zm2.479-8.91c.487.287.851.62 1.091 1v4.38c-.24.39-.604.727-1.091 1.014-.591.332-1.198.499-1.82.499-.97 0-1.743-.34-2.319-1.02-.56-.696-.841-1.595-.841-2.698 0-.726.121-1.368.364-1.927.257-.56.629-.998 1.114-1.315.485-.318 1.046-.476 1.683-.476.621 0 1.228.181 1.819.544Zm5.913 10.883c.107.06.25.106.433.136.181.03.363.045.545.045.364 0 .667-.075.91-.227.243-.15.44-.4.591-.748l.576-1.328-4.51-11.073h2.433l3.275 8.32 3.274-8.32h2.456l-5.344 12.99c0 .016-.007.023-.022.023v.046c-.243.559-.538 1.012-.887 1.36a3.079 3.079 0 0 1-1.183.748c-.44.151-.94.227-1.5.227a6.449 6.449 0 0 1-1.41-.159l.364-2.04Z",fill:"#000",...e}),(0,Ns.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.242 19.82c1.767 0 3.185-.87 4.254-2.871l2.377-4.436v3.762c0 2.218 1.44 3.545 3.665 3.545 1.745 0 3.032-.762 4.275-2.871l5.475-9.22c1.2-2.023.35-3.545-2.29-3.545-1.418 0-2.334.457-3.163 2l-3.774 7.068V6.968c0-1.87-.894-2.784-2.552-2.784-1.308 0-2.355.565-3.162 2.131L9.79 13.252v-6.22c0-2-.829-2.848-2.836-2.848h-4.1c-1.55 0-2.334.718-2.334 2.044 0 1.327.828 2.088 2.334 2.088h1.68v7.937c0 2.24 1.504 3.567 3.707 3.567ZM36.295 4.184c-4.472 0-7.897 3.327-7.897 7.829 0 4.501 3.447 7.807 7.897 7.807s7.852-3.328 7.874-7.807c0-4.502-3.425-7.829-7.874-7.829Zm0 10.83c-1.68 0-2.836-1.262-2.836-3.001 0-1.74 1.156-3.023 2.836-3.023s2.835 1.283 2.835 3.023c0 1.74-1.134 3-2.835 3Zm8.985-3.001c0-4.502 3.425-7.829 7.875-7.829s7.874 3.349 7.874 7.829c0 4.48-3.424 7.807-7.874 7.807-4.45 0-7.875-3.306-7.875-7.807Zm5.061 0c0 1.74 1.112 3 2.814 3 1.68 0 2.835-1.26 2.835-3S54.834 8.99 53.155 8.99c-1.68 0-2.814 1.283-2.814 3.023Z",fill:"#873EFF"})]});function Jl(e,t="",o){for(const n in e){const r=e[n],a=t?t+"["+n+"]":n;"string"==typeof r||"number"==typeof r?o.append(a,r):"object"==typeof r&&Jl(r,a,o)}return o}async function Ql(e,t,o){const n=Jl(t,"",new FormData),r=await fetch(e,{method:"POST",body:n,...o});return await r.json()}(Object.getOwnPropertyDescriptor(Zl,"name")||{}).writable||Object.defineProperty(Zl,"name",{value:"default",configurable:!0});const Xl=(e,t)=>{"wcSettings"in window&&wcSettings.wcBlocksConfig&&"product"!==e?wp.data.dispatch("core/notices")?.createNotice("error",t,{context:`wc/${e}`}):fetch(we("ajaxUrl"),{method:"POST",body:new URLSearchParams({action:"woopay_express_checkout_button_show_error_notice",_ajax_nonce:we("woopayButtonNonce"),context:e,message:t})}).then(e=>e.json()).then(e=>{if(e.success){const t=document.querySelector(".woocommerce-notices-wrapper"),o=document.createElement("div");o.innerHTML=e.data.notice,t.insertBefore(o,null),t.scrollIntoView({behavior:"smooth",block:"center"})}})},eu=e=>{const t=window.wcpayConfig.pay_for_order,o=window.wcpayConfig.order_id,n=window.wcpayConfig.key,r=window.wcpayConfig.billing_email;if(!t||!o||!n)return e;const a=new URL(e);return a.searchParams.append("pay_for_order",t),a.searchParams.append("order_id",o),a.searchParams.append("key",n),a.searchParams.append("billing_email",r),a.href},tu=()=>{(()=>{const e=document.cookie.split(";").find(e=>e.includes("skip_woopay"));if(!e)return!1;const t=e?.split("=");return"skip_woopay"===t[0].trim()&&"1"===t[1].trim()})()&&(document.cookie="skip_woopay=; path=/; expires=Thu, 01 Jan 1970 00:00:00 UTC;")};function ou(e){return ou="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ou(e)}var nu=/^\s+/,ru=/\s+$/;function au(e,t){if(t=t||{},(e=e||"")instanceof au)return e;if(!(this instanceof au))return new au(e,t);var o=function(e){var t={r:0,g:0,b:0},o=1,n=null,r=null,a=null,s=!1,d=!1;return"string"==typeof e&&(e=function(e){e=e.replace(nu,"").replace(ru,"").toLowerCase();var t,o=!1;if(vu[e])e=vu[e],o=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=Mu.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=Mu.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=Mu.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=Mu.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=Mu.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=Mu.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=Mu.hex8.exec(e))?{r:ku(t[1]),g:ku(t[2]),b:ku(t[3]),a:Au(t[4]),format:o?"name":"hex8"}:(t=Mu.hex6.exec(e))?{r:ku(t[1]),g:ku(t[2]),b:ku(t[3]),format:o?"name":"hex"}:(t=Mu.hex4.exec(e))?{r:ku(t[1]+""+t[1]),g:ku(t[2]+""+t[2]),b:ku(t[3]+""+t[3]),a:Au(t[4]+""+t[4]),format:o?"name":"hex8"}:!!(t=Mu.hex3.exec(e))&&{r:ku(t[1]+""+t[1]),g:ku(t[2]+""+t[2]),b:ku(t[3]+""+t[3]),format:o?"name":"hex"}}(e)),"object"==ou(e)&&(Ou(e.r)&&Ou(e.g)&&Ou(e.b)?(t=function(e,t,o){return{r:255*Cu(e,255),g:255*Cu(t,255),b:255*Cu(o,255)}}(e.r,e.g,e.b),s=!0,d="%"===String(e.r).substr(-1)?"prgb":"rgb"):Ou(e.h)&&Ou(e.s)&&Ou(e.v)?(n=ju(e.s),r=ju(e.v),t=function(e,t,o){e=6*Cu(e,360),t=Cu(t,100),o=Cu(o,100);var n=Math.floor(e),r=e-n,a=o*(1-t),s=o*(1-r*t),d=o*(1-(1-r)*t),i=n%6;return{r:255*[o,s,a,a,d,o][i],g:255*[d,o,o,s,a,a][i],b:255*[a,a,d,o,o,s][i]}}(e.h,n,r),s=!0,d="hsv"):Ou(e.h)&&Ou(e.s)&&Ou(e.l)&&(n=ju(e.s),a=ju(e.l),t=function(e,t,o){var n,r,a;function s(e,t,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+6*(t-e)*o:o<.5?t:o<2/3?e+(t-e)*(2/3-o)*6:e}if(e=Cu(e,360),t=Cu(t,100),o=Cu(o,100),0===t)n=r=a=o;else{var d=o<.5?o*(1+t):o+t-o*t,i=2*o-d;n=s(i,d,e+1/3),r=s(i,d,e),a=s(i,d,e-1/3)}return{r:255*n,g:255*r,b:255*a}}(e.h,n,a),s=!0,d="hsl"),e.hasOwnProperty("a")&&(o=e.a)),o=xu(o),{ok:s,format:e.format||d,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:o}}(e);this._originalInput=e,this._r=o.r,this._g=o.g,this._b=o.b,this._a=o.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||o.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=o.ok}function su(e,t,o){e=Cu(e,255),t=Cu(t,255),o=Cu(o,255);var n,r,a=Math.max(e,t,o),s=Math.min(e,t,o),d=(a+s)/2;if(a==s)n=r=0;else{var i=a-s;switch(r=d>.5?i/(2-a-s):i/(a+s),a){case e:n=(t-o)/i+(t<o?6:0);break;case t:n=(o-e)/i+2;break;case o:n=(e-t)/i+4}n/=6}return{h:n,s:r,l:d}}function du(e,t,o){e=Cu(e,255),t=Cu(t,255),o=Cu(o,255);var n,r,a=Math.max(e,t,o),s=Math.min(e,t,o),d=a,i=a-s;if(r=0===a?0:i/a,a==s)n=0;else{switch(a){case e:n=(t-o)/i+(t<o?6:0);break;case t:n=(o-e)/i+2;break;case o:n=(e-t)/i+4}n/=6}return{h:n,s:r,v:d}}function iu(e,t,o,n){var r=[Tu(Math.round(e).toString(16)),Tu(Math.round(t).toString(16)),Tu(Math.round(o).toString(16))];return n&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function cu(e,t,o,n){return[Tu(Nu(n)),Tu(Math.round(e).toString(16)),Tu(Math.round(t).toString(16)),Tu(Math.round(o).toString(16))].join("")}function lu(e,t){t=0===t?0:t||10;var o=au(e).toHsl();return o.s-=t/100,o.s=Eu(o.s),au(o)}function uu(e,t){t=0===t?0:t||10;var o=au(e).toHsl();return o.s+=t/100,o.s=Eu(o.s),au(o)}function mu(e){return au(e).desaturate(100)}function pu(e,t){t=0===t?0:t||10;var o=au(e).toHsl();return o.l+=t/100,o.l=Eu(o.l),au(o)}function hu(e,t){t=0===t?0:t||10;var o=au(e).toRgb();return o.r=Math.max(0,Math.min(255,o.r-Math.round(-t/100*255))),o.g=Math.max(0,Math.min(255,o.g-Math.round(-t/100*255))),o.b=Math.max(0,Math.min(255,o.b-Math.round(-t/100*255))),au(o)}function yu(e,t){t=0===t?0:t||10;var o=au(e).toHsl();return o.l-=t/100,o.l=Eu(o.l),au(o)}function _u(e,t){var o=au(e).toHsl(),n=(o.h+t)%360;return o.h=n<0?360+n:n,au(o)}function fu(e){var t=au(e).toHsl();return t.h=(t.h+180)%360,au(t)}function gu(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var o=au(e).toHsl(),n=[au(e)],r=360/t,a=1;a<t;a++)n.push(au({h:(o.h+a*r)%360,s:o.s,l:o.l}));return n}function $u(e){var t=au(e).toHsl(),o=t.h;return[au(e),au({h:(o+72)%360,s:t.s,l:t.l}),au({h:(o+216)%360,s:t.s,l:t.l})]}function wu(e,t,o){t=t||6,o=o||30;var n=au(e).toHsl(),r=360/o,a=[au(e)];for(n.h=(n.h-(r*t>>1)+720)%360;--t;)n.h=(n.h+r)%360,a.push(au(n));return a}function bu(e,t){t=t||6;for(var o=au(e).toHsv(),n=o.h,r=o.s,a=o.v,s=[],d=1/t;t--;)s.push(au({h:n,s:r,v:a})),a=(a+d)%1;return s}au.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,o,n=this.toRgb();return e=n.r/255,t=n.g/255,o=n.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))},setAlpha:function(e){return this._a=xu(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=du(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=du(this._r,this._g,this._b),t=Math.round(360*e.h),o=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+o+"%, "+n+"%)":"hsva("+t+", "+o+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=su(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=su(this._r,this._g,this._b),t=Math.round(360*e.h),o=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+o+"%, "+n+"%)":"hsla("+t+", "+o+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return iu(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,o,n,r){var a=[Tu(Math.round(e).toString(16)),Tu(Math.round(t).toString(16)),Tu(Math.round(o).toString(16)),Tu(Nu(n))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*Cu(this._r,255))+"%",g:Math.round(100*Cu(this._g,255))+"%",b:Math.round(100*Cu(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*Cu(this._r,255))+"%, "+Math.round(100*Cu(this._g,255))+"%, "+Math.round(100*Cu(this._b,255))+"%)":"rgba("+Math.round(100*Cu(this._r,255))+"%, "+Math.round(100*Cu(this._g,255))+"%, "+Math.round(100*Cu(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Su[iu(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+cu(this._r,this._g,this._b,this._a),o=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var r=au(e);o="#"+cu(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+o+")"},toString:function(e){var t=!!e;e=e||this._format;var o=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(o=this.toRgbString()),"prgb"===e&&(o=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(o=this.toHexString()),"hex3"===e&&(o=this.toHexString(!0)),"hex4"===e&&(o=this.toHex8String(!0)),"hex8"===e&&(o=this.toHex8String()),"name"===e&&(o=this.toName()),"hsl"===e&&(o=this.toHslString()),"hsv"===e&&(o=this.toHsvString()),o||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return au(this.toString())},_applyModification:function(e,t){var o=e.apply(null,[this].concat([].slice.call(t)));return this._r=o._r,this._g=o._g,this._b=o._b,this.setAlpha(o._a),this},lighten:function(){return this._applyModification(pu,arguments)},brighten:function(){return this._applyModification(hu,arguments)},darken:function(){return this._applyModification(yu,arguments)},desaturate:function(){return this._applyModification(lu,arguments)},saturate:function(){return this._applyModification(uu,arguments)},greyscale:function(){return this._applyModification(mu,arguments)},spin:function(){return this._applyModification(_u,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(wu,arguments)},complement:function(){return this._applyCombination(fu,arguments)},monochromatic:function(){return this._applyCombination(bu,arguments)},splitcomplement:function(){return this._applyCombination($u,arguments)},triad:function(){return this._applyCombination(gu,[3])},tetrad:function(){return this._applyCombination(gu,[4])}},au.fromRatio=function(e,t){if("object"==ou(e)){var o={};for(var n in e)e.hasOwnProperty(n)&&(o[n]="a"===n?e[n]:ju(e[n]));e=o}return au(e,t)},au.equals=function(e,t){return!(!e||!t)&&au(e).toRgbString()==au(t).toRgbString()},au.random=function(){return au.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},au.mix=function(e,t,o){o=0===o?0:o||50;var n=au(e).toRgb(),r=au(t).toRgb(),a=o/100;return au({r:(r.r-n.r)*a+n.r,g:(r.g-n.g)*a+n.g,b:(r.b-n.b)*a+n.b,a:(r.a-n.a)*a+n.a})},au.readability=function(e,t){var o=au(e),n=au(t);return(Math.max(o.getLuminance(),n.getLuminance())+.05)/(Math.min(o.getLuminance(),n.getLuminance())+.05)},au.isReadable=function(e,t,o){var n,r,a,s,d,i=au.readability(e,t);switch(r=!1,(a=o,"AA"!==(s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==s&&(s="AA"),"small"!==(d=(a.size||"small").toLowerCase())&&"large"!==d&&(d="small"),n={level:s,size:d}).level+n.size){case"AAsmall":case"AAAlarge":r=i>=4.5;break;case"AAlarge":r=i>=3;break;case"AAAsmall":r=i>=7}return r},au.mostReadable=function(e,t,o){var n,r,a,s,d=null,i=0;r=(o=o||{}).includeFallbackColors,a=o.level,s=o.size;for(var c=0;c<t.length;c++)(n=au.readability(e,t[c]))>i&&(i=n,d=au(t[c]));return au.isReadable(e,d,{level:a,size:s})||!r?d:(o.includeFallbackColors=!1,au.mostReadable(e,["#fff","#000"],o))};var vu=au.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Su=au.hexNames=function(e){var t={};for(var o in e)e.hasOwnProperty(o)&&(t[e[o]]=o);return t}(vu);function xu(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Cu(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var o=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),o&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Eu(e){return Math.min(1,Math.max(0,e))}function ku(e){return parseInt(e,16)}function Tu(e){return 1==e.length?"0"+e:""+e}function ju(e){return e<=1&&(e=100*e+"%"),e}function Nu(e){return Math.round(255*parseFloat(e)).toString(16)}function Au(e){return ku(e)/255}var Iu,Ru,Pu,Mu=(Ru="[\\s|\\(]+("+(Iu="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Iu+")[,|\\s]+("+Iu+")\\s*\\)?",Pu="[\\s|\\(]+("+Iu+")[,|\\s]+("+Iu+")[,|\\s]+("+Iu+")[,|\\s]+("+Iu+")\\s*\\)?",{CSS_UNIT:new RegExp(Iu),rgb:new RegExp("rgb"+Ru),rgba:new RegExp("rgba"+Pu),hsl:new RegExp("hsl"+Ru),hsla:new RegExp("hsla"+Pu),hsv:new RegExp("hsv"+Ru),hsva:new RegExp("hsva"+Pu),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Ou(e){return!!Mu.CSS_UNIT.exec(e)}const Lu=["color","padding","paddingTop","paddingRight","paddingBottom","paddingLeft"],Du=["fontFamily","fontSize","lineHeight","letterSpacing","fontWeight","fontVariation","textDecoration","textShadow","textTransform","-webkit-font-smoothing","-moz-osx-font-smoothing","transition"],Fu=["backgroundColor","border","borderTop","borderRight","borderBottom","borderLeft","borderRadius","borderWidth","borderColor","borderStyle","borderTopWidth","borderTopColor","borderTopStyle","borderRightWidth","borderRightColor","borderRightStyle","borderBottomWidth","borderBottomColor","borderBottomStyle","borderLeftWidth","borderLeftColor","borderLeftStyle","borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius","outline","outlineOffset","boxShadow"],Bu={".Label":[...Lu,...Du],".Text":[...Lu,...Du],".Input":[...Lu,...Du,...Fu],".Error":[...Lu,...Du,...Fu],".Tab":[...Lu,...Du,...Fu],".TabIcon":[...Lu],".TabLabel":[...Lu,...Du],".Block":[...Lu.slice(1),...Fu.slice(1)],".Container":[...Fu],".Header":[...Lu,...Fu,...Du],".Footer":[...Lu,...Fu,...Du]},Uu={".Label":Bu[".Label"],".Label--floating":[...Bu[".Label"],"transform"],".Input":[...Bu[".Input"],"outlineColor","outlineWidth","outlineStyle"],".Error":Bu[".Error"],".Tab":["backgroundColor","color","fontFamily"],".Tab--selected":["outlineColor","outlineWidth","outlineStyle","backgroundColor","color",...Fu],".TabIcon":Bu[".TabIcon"],".TabIcon--selected":["color"],".TabLabel":Bu[".TabLabel"],".Block":Bu[".Block"],".Container":Bu[".Container"],".Header":Bu[".Header"],".Footer":Bu[".Footer"],".Footer--link":Bu[".Text"],".Text":Bu[".Text"],".Text--redirect":Bu[".Text"]},zu=(e,t=document)=>{let o=null,n=0;for(;!o&&n<e.length;){let r;try{r=t.querySelector(e[n])}catch(e){n++;continue}if(!r){n++;continue}const a=(t.defaultView||window).getComputedStyle(r).backgroundColor;a&&au(a).getAlpha()>=.5&&(o=a),n++}return o||"#ffffff"},Hu=e=>{const t=au(e),o=t.getAlpha();if(o<1){const e=t.toRgb();return au({r:Math.round(e.r*o+255*(1-o)),g:Math.round(e.g*o+255*(1-o)),b:Math.round(e.b*o+255*(1-o))}).getBrightness()>125}return t.getBrightness()>125},Wu={default:{hiddenContainer:"#wcpay-hidden-div",hiddenInput:"#wcpay-hidden-input",hiddenInvalidInput:"#wcpay-hidden-invalid-input",hiddenValidActiveLabel:"#wcpay-hidden-valid-active-label"},classicCheckout:{appendTarget:".woocommerce-billing-fields__field-wrapper",upeThemeInputSelector:"#billing_first_name",upeThemeLabelSelector:".woocommerce-checkout .form-row label",upeThemeTextSelectors:["#payment .payment_methods li .payment_box fieldset",".woocommerce-checkout .form-row"],rowElement:"p",validClasses:["form-row"],invalidClasses:["form-row","woocommerce-invalid","woocommerce-invalid-required-field"],alternateSelectors:{appendTarget:"form.checkout",upeThemeInputSelector:'form.checkout input[type="text"]',upeThemeLabelSelector:"form.checkout label",upeThemeTextSelectors:["form.checkout",".woocommerce"]},backgroundSelectors:["li.wc_payment_method .wc-payment-form","li.wc_payment_method .payment_box","#payment","#order_review","form.checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:["#place_order"],pmmeRelativeTextSizeSelector:".wc_payment_method > label"},blocksCheckout:{appendTarget:".wc-block-checkout__contact-fields",upeThemeInputSelector:".wc-block-components-text-input #email",upeThemeLabelSelector:".wc-block-components-text-input label",upeThemeTextSelectors:[".wc-block-components-checkout-step__description",".wc-block-components-text-input",".wc-block-components-radio-control__label",".wc-block-checkout__terms"],rowElement:"div",validClasses:["wc-block-components-text-input","is-active"],invalidClasses:["wc-block-components-text-input","has-error"],alternateSelectors:{appendTarget:"#billing.wc-block-components-address-form",upeThemeInputSelector:"#billing-first_name",upeThemeLabelSelector:".wc-block-components-checkout-step__description"},backgroundSelectors:["#payment-method .wc-block-components-radio-control-accordion-option","#payment-method","form.wc-block-checkout__form",".wc-block-checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".wc-block-components-checkout-place-order-button"],containerSelectors:[".wp-block-woocommerce-checkout-order-summary-block"],pmmeRelativeTextSizeSelector:".wc-block-components-radio-control__label-group"},bnplProductPage:{appendTarget:".product .cart .quantity",upeThemeInputSelector:".product .cart .quantity .qty",upeThemeLabelSelector:".product .cart .quantity label",upeThemeTextSelectors:[".product .cart .quantity"],rowElement:"div",validClasses:["input-text"],invalidClasses:["input-text","has-error"],backgroundSelectors:["#payment-method-message","#main > .product > div.summary.entry-summary","#main > .product","#main","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".single_add_to_cart_button"]},bnplClassicCart:{appendTarget:".cart .quantity",upeThemeInputSelector:".cart .quantity .qty",upeThemeLabelSelector:".cart .quantity label",upeThemeTextSelectors:[".cart .quantity"],rowElement:"div",validClasses:["input-text"],invalidClasses:["input-text","has-error"],backgroundSelectors:["#payment-method-message","#main .entry-content .cart_totals","#main .entry-content","#main","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".checkout-button"],containerSelectors:[".shop_table"]},bnplCartBlock:{appendTarget:".wc-block-cart .wc-block-components-quantity-selector",upeThemeInputSelector:".wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input",upeThemeLabelSelector:".wc-block-components-text-input",upeThemeTextSelectors:[".wc-block-components-text-input"],rowElement:"div",validClasses:["wc-block-components-text-input"],invalidClasses:["wc-block-components-text-input","has-error"],backgroundSelectors:[".wc-block-components-bnpl-wrapper",".wc-block-components-order-meta",".wc-block-components-totals-wrapper",".wp-block-woocommerce-cart-order-summary-block",".wp-block-woocommerce-cart-totals-block",".wp-block-woocommerce-cart .wc-block-cart",".wp-block-woocommerce-cart","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".wc-block-cart__submit-button"],containerSelectors:[".wp-block-woocommerce-cart-line-items-block"]},wooPayClassicCheckout:{appendTarget:".woocommerce-billing-fields__field-wrapper",upeThemeInputSelector:"#billing_first_name",upeThemeLabelSelector:".woocommerce-checkout .form-row label",upeThemeTextSelectors:[".woocommerce-checkout .form-row"],rowElement:"p",validClasses:["form-row"],invalidClasses:["form-row","woocommerce-invalid","woocommerce-invalid-required-field"],alternateSelectors:{appendTarget:"form.checkout",upeThemeInputSelector:'form.checkout input[type="text"]',upeThemeLabelSelector:"form.checkout label",upeThemeTextSelectors:["form.checkout",".woocommerce"]},backgroundSelectors:["#customer_details","#order_review","form.checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:["#place_order"],linkSelectors:["form.checkout a",".woocommerce a","main a",".entry-content a",".site-content a","#content a","#primary a","a"],containerSelectors:[".woocommerce-checkout-review-order-table"],headerSelectors:["header > div:has(nav)","header > div:has(.site-logo)","header > div:has(.custom-logo)",".site-header","#masthead","header > div:last-of-type","header"],footerSelectors:[".site-footer","#colophon","footer > div","footer"],footerLink:[".site-footer a","footer a"]},wooPayBlocksCheckout:{appendTarget:".wc-block-checkout__contact-fields",upeThemeInputSelector:".wc-block-components-text-input #email",upeThemeLabelSelector:".wc-block-components-text-input label",upeThemeTextSelectors:[".wc-block-components-checkout-step__description",".wc-block-components-text-input",".wc-block-components-radio-control__label",".wc-block-checkout__terms"],rowElement:"div",validClasses:["wc-block-components-text-input","is-active"],invalidClasses:["wc-block-components-text-input","has-error"],alternateSelectors:{appendTarget:"#billing.wc-block-components-address-form",upeThemeInputSelector:"#billing-first_name",upeThemeLabelSelector:".wc-block-components-checkout-step__description"},backgroundSelectors:["#payment-method .wc-block-components-radio-control-accordion-option","#payment-method","form.wc-block-checkout__form",".wc-block-checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".wc-block-components-checkout-place-order-button"],linkSelectors:[".wc-block-checkout a",".wc-block-components-main a","main a",".entry-content a",".site-content a","#content a","#primary a","a"],containerSelectors:[".wp-block-woocommerce-checkout-order-summary-block"],headerSelectors:["header > div:has(nav)","header > div:has(.site-logo)","header > div:has(.custom-logo)",".site-header","#masthead","header > div:last-of-type","header"],footerSelectors:[".site-footer","#colophon","footer > div","footer"],footerLink:[".site-footer a","footer a"]},updateSelectors:function(e,t){return e.hasOwnProperty("alternateSelectors")&&(Object.entries(e.alternateSelectors).forEach(o=>{const[n,r]=o,a=e[n];if(Array.isArray(a))a.some(e=>{try{return t.querySelector(e)}catch(e){return!1}})||(e[n]=r);else try{t.querySelector(e[n])||(e[n]=r)}catch(t){e[n]=r}}),delete e.alternateSelectors),e},getSelectors:function(e,t){let o=this.blocksCheckout;switch(e){case"blocks_checkout":o=this.blocksCheckout;break;case"shortcode_checkout":o=this.classicCheckout;break;case"bnpl_product_page":o=this.bnplProductPage;break;case"bnpl_classic_cart":o=this.bnplClassicCart;break;case"bnpl_cart_block":o=this.bnplCartBlock;break;case"woopay_shortcode_checkout":o=this.wooPayClassicCheckout;break;case"woopay_blocks_checkout":o=this.wooPayBlocksCheckout}return{...this.default,...this.updateSelectors(o,t)}}},qu={getHiddenContainer:function(e,t){const o=t.createElement("div");return o.setAttribute("id",this.getIDFromSelector(e)),o.style.border=0,o.style.clip="rect(0 0 0 0)",o.style.height="1px",o.style.margin="-1px",o.style.overflow="hidden",o.style.padding="0",o.style.position="absolute",o.style.width="1px",o},createRow:function(e,t=[],o){const n=o.createElement(e);return t.length&&n.classList.add(...t),n},appendClone:function(e,t,o,n){const r=n.querySelector(t);if(r){const t=r.cloneNode(!0);t.id=this.getIDFromSelector(o),t.value="",e.appendChild(t)}},getIDFromSelector:function(e){return e.startsWith("#")||e.startsWith(".")?e.slice(1):e},init:function(e,t){const o=Wu.getSelectors(e),n=t.querySelector(o.appendTarget),r=t.querySelector(o.upeThemeInputSelector);if(!n||!r)return;t.querySelector(o.hiddenContainer)&&this.cleanup(t);const a=this.getHiddenContainer(o.hiddenContainer,t);n.appendChild(a);const s=this.createRow(o.rowElement,o.validClasses,t);a.appendChild(s);const d=this.createRow(o.rowElement,o.invalidClasses,t);a.appendChild(d),this.appendClone(s,o.upeThemeInputSelector,o.hiddenInput,t),this.appendClone(s,o.upeThemeLabelSelector,o.hiddenValidActiveLabel,t),this.appendClone(d,o.upeThemeInputSelector,o.hiddenInvalidInput,t),this.appendClone(d,o.upeThemeLabelSelector,o.hiddenInvalidInput,t),t.querySelector(o.hiddenInput).style.transition="none"},cleanup:function(e){const t=e.querySelector(Wu.default.hiddenContainer);t&&t.remove()}},Gu=(e,t,o=null,n)=>{const r=(Array.isArray(e)?e:[e]).map(e=>{try{return n.querySelector(e)}catch(e){return null}}).filter(Boolean);if(!r.length)return{};const a=n.defaultView||window,s=Uu[t],d=r[0],i=a.getComputedStyle(d),c={};if(s.forEach(e=>{const t=e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),o=i.getPropertyValue(t);if(o)if("color"!==e)if("lineHeight"!==e||"0"!==o&&"0px"!==o)c[e]=o;else for(let t=1;t<r.length;t++){const o=a.getComputedStyle(r[t]).getPropertyValue("line-height");if("0"!==o&&"0px"!==o){c[e]=o;break}}else c[e]=(e=>{const t=e.match(/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(0?(\.\d+)?|1?(\.0+)?)\s*\)$/);if(t){const o=t[4]||1;e=`rgb(${t.slice(1,4).map(e=>Math.round(e*o+255*(1-o))).join(", ")})`}return e})(o)}),".Input"===t||".Tab--selected"===t){const e=((e,t="solid",o)=>e&&o?[e,t,o].join(" "):"")(c.outlineWidth,c.outlineStyle,c.outlineColor);""!==e&&(c.outline=e),delete c.outlineWidth,delete c.outlineColor,delete c.outlineStyle}const l=i.getPropertyValue("text-indent");return"0px"!==l&&"0px"===c.paddingLeft&&"0px"===c.paddingRight&&(c.paddingLeft=l,c.paddingRight=l),".Block"===t&&(c.backgroundColor=o),c},Vu={blocks_checkout:"woopay_blocks_checkout",shortcode_checkout:"woopay_shortcode_checkout"},Yu=(e,t=!1,o=document)=>{const n=t?Vu[e]??e:e,r=Wu.getSelectors(n,o);qu.init(n,o);const a=Gu(r.hiddenInput,".Input",null,o),s=Gu(r.hiddenInvalidInput,".Input",null,o),d=Gu(r.upeThemeLabelSelector,".Label",null,o),i={fontSize:d.fontSize},c=Gu(r.upeThemeTextSelectors,".Text",null,o),l=Gu(r.upeThemeInputSelector,".Tab",null,o),u=Gu(r.hiddenInput,".Tab--selected",null,o),m=(e=>{const t=Object.assign({},e);if(!e.backgroundColor||!e.color)return e;const o=((e,t)=>{const o={backgroundColor:e,color:t},n=au(e),r=au(t);if(!n.isValid()||!r.isValid())return{backgroundColor:"",color:""};const a=n.getBrightness()>50?au(n).darken(7):au(n).lighten(7),s=au.mostReadable(a,[r],{includeFallbackColors:!0});return o.backgroundColor=a.toRgbString(),o.color=s.toRgbString(),o})(e.backgroundColor,e.color);return t.backgroundColor=o.backgroundColor,t.color=o.color,t})(l),p={color:m.color},h={color:u.color},y=zu(r.backgroundSelectors,o),_=Gu(r.upeThemeLabelSelector,".Block",y,o),f={colorBackground:y,colorText:c.color,fontFamily:c.fontFamily,fontSizeBase:c.fontSize};r.pmmeRelativeTextSizeSelector&&f.fontSizeBase&&(f.fontSizeBase=function(e,t,o=.875,n){const r=parseFloat(t);if(isNaN(r))return t;const a=n.querySelector(e);if(!a)return r*o+"px";const s=window.getComputedStyle(a).getPropertyValue("font-size"),d=parseFloat(s)*o;return isNaN(d)?t:r>d?`${d}px`:`${r}px`}(r.pmmeRelativeTextSizeSelector,c.fontSize,.875,o));const g="blocks_checkout"===e||"woopay_blocks_checkout"===n;let $={variables:f,theme:Hu(y)?"stripe":"night",labels:g?"floating":"above",rules:JSON.parse(JSON.stringify({".Input":a,".Input--invalid":s,".Label":d,".Label--resting":i,".Block":_,".Tab":l,".Tab:hover":m,".Tab--selected":u,".TabIcon:hover":p,".TabIcon--selected":h,".Text":c,".Text--redirect":c}))};if(g&&($=((e,t)=>{if(e.rules[".Label--floating"]=t,e.rules[".Label--floating"].transform&&"none"!==e.rules[".Label--floating"].transform){const t=e.rules[".Label--floating"].transform.match(/matrix\((.+)\)/);if(t&&t[1]){const o=t[1].split(", "),n=(parseFloat(o[0])+parseFloat(o[3]))/2,r=parseFloat(e.rules[".Label--floating"].lineHeight),a=Math.floor(r*n);e.rules[".Label--floating"].lineHeight=`${a}px`,e.rules[".Label--floating"].fontSize=`${a}px`}delete e.rules[".Label--floating"].transform}if(e.rules[".Input"].paddingTop&&(e.rules[".Input"].paddingTop=`calc(${e.rules[".Input"].paddingTop} - ${e.rules[".Label--floating"].lineHeight} - 4px - 1px)`),e.rules[".Input"].paddingBottom){const t=parseFloat(e.rules[".Input"].paddingBottom);e.rules[".Input"].paddingBottom=t-1+"px";const o=e.rules[".Label"].marginTop??"0";e.rules[".Label"].marginTop=`${Math.floor((t-1)/3)}px`,e.rules[".Label--floating"].marginTop=o}return e})($,Gu(r.hiddenValidActiveLabel,".Label--floating",null,o))),t){const e=Gu(r.headerSelectors,".Header",null,o),t=Gu(r.footerSelectors,".Footer",null,o);(!e.backgroundColor||au(e.backgroundColor).getAlpha()<.5)&&(e.backgroundColor=zu([...r.headerSelectors??[],"body"],o)),(!t.backgroundColor||au(t.backgroundColor).getAlpha()<.5)&&(t.backgroundColor=zu([...r.footerSelectors??[],"body"],o)),$.rules={...$.rules,".Heading":Gu(r.headingSelectors,".Label",null,o),".Header":e,".Footer":t,".Footer-link":Gu(r.footerLink,".Footer--link",null,o),".Button":Gu(r.buttonSelectors,".Input",null,o),".Link":Gu(r.linkSelectors,".Label",null,o),".Container":Gu(r.containerSelectors,".Container",null,o)}}return qu.cleanup(o),$},Ku=(e,t,o="appearance")=>{Object.entries(t).forEach(([t,n])=>{const r=`${o}[${t}]`;null!=n&&(n&&"object"==typeof n&&!Array.isArray(n)?Ku(e,n,r):e.append(r,n))})};let Zu=!1;function Ju(){const e=document.querySelector(".wp-block-woocommerce-checkout")?"blocks_checkout":document.querySelector(".woocommerce-billing-fields")?"woopay_shortcode_checkout":document.querySelector(".wp-block-woocommerce-cart")?"bnpl_cart_block":document.querySelector(".woocommerce-cart-form")?"bnpl_classic_cart":document.querySelector(".single-product")?"bnpl_product_page":void 0;if(!(e=>["woopay_shortcode_checkout","woopay_blocks_checkout","blocks_checkout","bnpl_product_page","bnpl_classic_cart","bnpl_cart_block"].includes(e))(e)||!we("isWooPayGlobalThemeSupportEnabled"))return null;const t=we("woopayAppearance");if(t)return t;if(we("isShortcodeCheckout")){const t=Yu(e,!0);return(e=>{if(Zu||!e)return;Zu=!0;const t=we("wcAjaxUrl");if(!t)return;const o=xe(t,"shopper_set_woopay_appearance"),n=((e=document)=>{const t=[],o=e.styleSheets,n=["fonts.googleapis.com","fonts.gstatic.com","use.typekit.net","fonts.bunny.net","fonts.wp.com"];for(let e=0;e<o.length;e++){if(!o[e].href)continue;const r=new URL(o[e].href);-1!==n.indexOf(r.hostname)&&t.push({cssSrc:o[e].href})}return t})(),r=new FormData;r.append("_ajax_nonce",we("woopaySessionNonce")),Ku(r,e),r.append("font_rules",JSON.stringify(n)),fetch(o,{method:"POST",body:r,credentials:"same-origin"}).catch(()=>{})})(t),t}return null}const Qu=async(e,t,o)=>{const n=await ke();let r="";const a=document.body,s=document.createElement("div");s.setAttribute("role","dialog"),s.setAttribute("aria-modal","true"),s.classList.add("woopay-otp-iframe-wrapper");const d=document.createElement("iframe");d.title=(0,Z.__)("WooPay SMS code verification","woocommerce-payments"),d.classList.add("woopay-otp-iframe"),d.classList.add("intrinsic-ignore");const i=768;let c=!0;const l=()=>{(i<=window.innerWidth&&c||i>window.innerWidth&&!c)&&(c=!c,d.contentWindow.postMessage({action:"setHeader",value:c},we("woopayHost"))),document.body.style.overflow="hidden"},u=()=>{if(!d)return;if(i>window.innerWidth)return d.style.left="0",d.style.right="",void(d.style.top="0");const e=d.getBoundingClientRect();d.style.top=Math.floor(window.innerHeight/2-e.height/2)+"px",d.style.left=Math.floor(window.innerWidth/2-e.width/2)+"px"};d.addEventListener("load",()=>{c=!0;const e=Ju();we("isWoopayFirstPartyAuthEnabled")&&Ql(xe(we("wcAjaxUrl"),"get_woopay_session"),{_ajax_nonce:we("woopaySessionNonce"),order_id:we("order_id"),key:we("key"),billing_email:we("billing_email"),appearance:e}).then(e=>{e?.data?.session&&d.contentWindow.postMessage({action:"setSessionData",value:e},we("woopayHost"))}),l(),window.addEventListener("resize",l),u(),window.addEventListener("resize",u),d.classList.add("open")}),s.insertBefore(d,null);const m=()=>{window.removeEventListener("resize",l),window.removeEventListener("resize",u),window.removeEventListener("pageshow",h),window.removeEventListener("message",p),document.removeEventListener("keyup",y),s.remove(),d.classList.remove("open"),document.body.style.overflow=""};function p(o){if(o.origin===new URL(we("woopayHost")).origin)switch(o.data.action){case"otp_email_submitted":r=o.data.userEmail;break;case"redirect_to_woopay_skip_session_init":o.data.redirectUrl&&(window.location=eu(o.data.redirectUrl));break;case"redirect_to_platform_checkout":case"redirect_to_woopay":e.initWooPay(r||o.data.userEmail,o.data.platformCheckoutUserSession).then(e=>{if(document.querySelector(".woopay-otp-iframe"))if("success"===e.result)window.location=eu(e.url);else{const e=(0,Z.__)("WooPay is unavailable at this time. Sorry for the inconvenience.","woocommerce-payments");Xl(t,e),m()}});break;case"otp_validation_failed":break;case"close_modal":m();break;case"iframe_height":o.data.height>300&&(i<=window.innerWidth?(d.style.height=o.data.height+"px",d.style.top=Math.floor(window.innerHeight/2-o.data.height/2)+"px"):(d.style.height="",d.style.top=""))}}function h(e){e.persisted&&m()}function y(e){"Escape"===e.key&&m()&&e.stopPropagation()}s.addEventListener("click",m),((e="")=>{if(document.querySelector(".woopay-otp-iframe"))return;window.addEventListener("pageshow",h),window.addEventListener("message",p),document.addEventListener("keyup",y);const o=window.document.documentElement.clientWidth,c=window.document.documentElement.clientHeight,l=new URLSearchParams;var m;l.append("testMode",we("testMode")),l.append("needsHeader",i>window.innerWidth),l.append("wcpayVersion",we("wcpayVersionNumber")),e&&(m=e,new RegExp(/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,}\.?$/i).test(m))&&(r=e,l.append("email",e)),l.append("is_blocks",!!window.wcSettings?.wcBlocksConfig),l.append("is_express","true"),l.append("express_context",t),l.append("source_url",window.location.href),l.append("viewport",`${o}x${c}`),n&&l.append("tracksUserIdentity",n),d.src=`${we("woopayHost")}/otp/?${l.toString()}`,a.insertBefore(s,null),u(),d.focus()})(await(async e=>{if("true"===window.wcpayConfig?.pay_for_order)return window.wcpayCustomerData?.email;const t=await(o=e,o?new Promise(e=>{if(document.querySelector(o))return e(document.querySelector(o));const t=document.querySelector('[data-block-name="woocommerce/checkout"]');if(!t)return e(null);new MutationObserver((t,n)=>{document.querySelector(o)&&(e(document.querySelector(o)),n.disconnect())}).observe(t,{childList:!0,subtree:!0})}):null);var o;return t?.value})(o)||we("woopaySessionEmail"))},Xu=()=>{const e=document.querySelector(".quantity .qty");return e&&parseInt(e.value,10)||1},em=()=>document.querySelector("form.cart")||document.querySelector("form.wp-block-add-to-cart-with-options");function tm(e){window.WooPayConnect||(window.WooPayConnect={}),window.WooPayConnect.iframeInjectedState=e}function om(){return window?.WooPayConnect?.postMessageTimeout||5e3}const nm=()=>{const e=(0,B.useRef)(),[t,o]=(0,B.useState)("");return(0,B.useEffect)(()=>{(async()=>{const e=we("testMode"),t=we("woopayHost"),n=we("woopayMerchantId"),r=new URLSearchParams({testMode:e,source_url:window.location.href,blogId:n}),a=await ke();a&&r.append("tracksUserIdentity",a),o(`${t}/connect/?${r.toString()}`)})()},[]),(0,B.useEffect)(()=>{if(!t||!e.current)return;const o=e.current,n=()=>{tm(2),window.dispatchEvent(new MessageEvent("message",{source:window,origin:we("woopayHost"),data:{action:"get_iframe_post_message_success",value:e=>o.contentWindow.postMessage(e,we("woopayHost"))}}))};return o.addEventListener("load",n),()=>{o.removeEventListener("load",n)}},[t]),t?(0,Ns.jsx)("iframe",{ref:e,id:"woopay-connect-iframe",src:t,style:{height:0,width:0,border:"none",margin:0,padding:0,overflow:"hidden",display:"block",visibility:"hidden",position:"fixed",pointerEvents:"none",userSelect:"none"},title:(0,Z.__)("WooPay Connect Direct Checkout","woocommerce-payments")}):null},rm=class{iframePostMessage=null;listeners={};constructor(){this.listeners={getIframePostMessageCallback:()=>{},getPostMessageTimeoutCallback:()=>{}},this.removeMessageListener=this.attachMessageListener(),this.injectWooPayConnectIframe()}attachMessageListener(){const e=e=>{const t=new URL(we("woopayHost")).origin;e.origin===t&&this.callbackFn(e.data)};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}detachMessageListener(){"function"==typeof this.removeMessageListener&&this.removeMessageListener()}injectWooPayConnectIframe(){const e=window?.WooPayConnect?.iframeInjectedState||0;if(2===e){const e=document.querySelector("#woopay-connect-iframe");return void(e&&(this.iframePostMessage=Promise.resolve(t=>{e.contentWindow.postMessage(t,we("woopayHost"))})))}if(1===e)return void(this.iframePostMessage=new Promise(e=>{this.listeners.getIframePostMessageCallback=e}));tm(1);const t=document.createElement("div");t.style.visibility="hidden",t.style.position="fixed",t.style.height="0",t.style.width="0",t.style.bottom="0",t.style.right="0",t.id="woopay-connect-iframe-container",document.body.appendChild(t);const o=this;this.iframePostMessage=new Promise(e=>{o.listeners.getIframePostMessageCallback=e}),(0,z.H)(t).render((0,Ns.jsx)(nm,{}))}injectTemporaryWooPayConnectIframe(){let e;const t=new Promise(t=>{e=t}),o=document.createElement("iframe");return o.id="temp-woopay-connect-iframe",o.src=we("woopayHost")+"/connect/",o.height=0,o.width=0,o.border="none",o.margin=0,o.padding=0,o.overflow="hidden",o.display="block",o.visibility="hidden",o.position="fixed",o.pointerEvents="none",o.userSelect="none",o.addEventListener("load",()=>{e(e=>o.contentWindow.postMessage(e,we("woopayHost")))}),document.body.appendChild(o),{resolvePostMessagePromise:t,removeTemporaryIframe:()=>{document.body.removeChild(o)}}}async sendMessageAndListenWith(e,t){const o=new Promise((e,o)=>{let n=!1;const r=setTimeout(()=>{n=!0,o(new Error("WooPayConnectIframe did not respond within the allotted time."))},om());this.listeners[t]=t=>{n||(r&&clearTimeout(r),e(t))}});if("function"!=typeof this.iframePostMessage?.then)throw new Error("iframePostMessage is not set");return(await this.iframePostMessage)(e),await o}async getPostMessageTimeout(){try{return await this.sendMessageAndListenWith({action:"getPostMessageTimeout"},"getPostMessageTimeoutCallback")}catch(e){return null}}callbackFn(e){switch(e.action){case"get_iframe_post_message_success":this.listeners.getIframePostMessageCallback(e.value);break;case"get_post_message_timeout_success":this.listeners.getPostMessageTimeoutCallback(e.value)}}},am=class extends rm{constructor(){super(),this.listeners={...this.listeners,setRedirectSessionDataCallback:()=>{},setTempThirdPartyCookieCallback:()=>{},getIsWooPayReachableCallback:()=>{},getIsThirdPartyCookiesEnabledCallback:()=>{},setPreemptiveSessionDataCallback:()=>{}}}async isWooPayThirdPartyCookiesEnabled(){const{resolvePostMessagePromise:e,removeTemporaryIframe:t}=this.injectTemporaryWooPayConnectIframe(),o=new Promise((e,t)=>{let o=!1;const n=setTimeout(()=>{o=!0,t(new Error("WooPayConnectIframe did not respond within the allotted time."))},om());this.listeners.setTempThirdPartyCookieCallback=t=>{o||(n&&clearTimeout(n),e(t))}});if("function"!=typeof e?.then)return!1;const n=await e;n({action:"setTempThirdPartyCookie"});try{if(!await o)return t(),!1}catch(e){return t(),!1}const r=new Promise((e,t)=>{let o=!1;const n=setTimeout(()=>{o=!0,t(new Error("WooPayConnectIframe did not respond within the allotted time."))},om());this.listeners.getIsThirdPartyCookiesEnabledCallback=t=>{o||(n&&clearTimeout(n),e(t))}});n({action:"getIsThirdPartyCookiesEnabled"});try{return await r}catch(e){return!1}finally{t()}}async sendRedirectSessionDataToWooPay(e){try{return await super.sendMessageAndListenWith({action:"setRedirectSessionData",value:e},"setRedirectSessionDataCallback")}catch(e){return null}}async setPreemptiveSessionData(e){try{return await super.sendMessageAndListenWith({action:"setPreemptiveSessionData",value:e},"setPreemptiveSessionDataCallback")}catch(e){return null}}async isWooPayReachable(){try{return await this.sendMessageAndListenWith({action:"isWooPayReachable"},"getIsWooPayReachableCallback")}catch(e){return!1}}callbackFn(e){switch(super.callbackFn(e),e.action){case"set_redirect_session_data_success":this.listeners.setRedirectSessionDataCallback(e.value);break;case"set_redirect_session_data_error":this.listeners.setRedirectSessionDataCallback({is_error:!0});break;case"set_temp_third_party_cookie_success":this.listeners.setTempThirdPartyCookieCallback(e.value);break;case"get_is_third_party_cookies_enabled_success":this.listeners.getIsThirdPartyCookiesEnabledCallback(e.value);break;case"get_is_woopay_reachable_success":this.listeners.getIsWooPayReachableCallback(e.value);break;case"set_preemptive_session_data_success":this.listeners.setPreemptiveSessionDataCallback(e.value);break;case"set_preemptive_session_data_error":this.listeners.setPreemptiveSessionDataCallback({is_error:!0})}}},sm=class{static sessionConnect;static init(){this.getSessionConnect()}static getSessionConnect(){return this.sessionConnect||(this.sessionConnect=new am),this.sessionConnect}static async sendPreemptiveSessionDataToWooPay(e){return this.getSessionConnect().setPreemptiveSessionData(e)}static async getWooPaySessionFromMerchant(e){return Ql(xe(we("wcAjaxUrl"),"get_woopay_session"),e)}},dm=[{name:"visa",component:o.p+"../assets/images/woopay-icons/visa.svg?ver=f5bbd888ace13f417388"},{name:"mastercard",component:o.p+"../assets/images/woopay-icons/mastercard.svg?ver=8ab106cb89511adbee3f"},{name:"amex",component:o.p+"../assets/images/woopay-icons/amex.svg?ver=b3759ac719253585e1f5"},{name:"discover",component:o.p+"../assets/images/woopay-icons/discover.svg?ver=ee7a3994c1ff74d84cd1"},{name:"jcb",component:o.p+"../assets/images/woopay-icons/jcb.svg?ver=6fe07259ab8049d5e4f6"},{name:"unionpay",component:o.p+"../assets/images/woopay-icons/unionpay.svg?ver=4ab40d7a676538ea7614"},{name:"diners",component:o.p+"../assets/images/woopay-icons/diners.svg?ver=5399061f43c9e99c93f3"}],im="woopay_preferred_card",cm=/^\d{4}$/,lm={american_express:"amex",diners_club:"diners",union_pay:"unionpay"},um=e=>{if(!e||"object"!=typeof e)return!1;const t=e;return"string"==typeof t.brand&&t.brand.length>0&&"string"==typeof t.last4&&cm.test(t.last4)},mm=()=>{try{const e=localStorage.getItem(im);if(!e)return null;const t=JSON.parse(e);return um(t)?t:null}catch{return null}},pm={visa:(0,Z.__)("Visa","woocommerce-payments"),mastercard:(0,Z.__)("Mastercard","woocommerce-payments"),amex:(0,Z.__)("American Express","woocommerce-payments"),discover:(0,Z.__)("Discover","woocommerce-payments"),jcb:(0,Z.__)("JCB","woocommerce-payments"),unionpay:(0,Z.__)("UnionPay","woocommerce-payments"),diners:(0,Z.__)("Diners Club","woocommerce-payments"),cartes_bancaires:(0,Z.__)("Cartes Bancaires","woocommerce-payments")},hm={default:(0,Z.__)("WooPay","woocommerce-payments"),buy:(0,Z.__)("Buy with WooPay","woocommerce-payments"),donate:(0,Z.__)("Donate with WooPay","woocommerce-payments"),book:(0,Z.__)("Book with WooPay","woocommerce-payments")},ym=({listenForCartChanges:e,isPreview:t=!1,buttonSettings:o,api:n,isProductPage:r=!1,emailSelector:a="#email",buttonAttributes:s,preferredCard:d=null})=>{const i=(0,B.useRef)(null),c=(0,B.useRef)(null),l=(0,B.useRef)(!1);let{height:u,type:m,theme:p,context:h,radius:y}=o;const[_,f]=(0,B.useState)(!1),[g,$]=(0,B.useState)(null),w=new Map;w.set("40","small"),w.set("48","medium"),w.set("55","large"),void 0!==s&&(u=s.height||u,y=s.borderRadius??y);const b=w.get(u?.toString())||"medium",v=hm[m||"default"]??hm.default,S="dark"===p?Kl:Zl,x=we("isWoopayFirstPartyAuthEnabled"),C=we("woopayHost")+"/woopay/",{addToCart:E,getProductData:k}=(e=>({addToCart:t=>e.expressCheckoutAddToCart(t),getProductData:()=>{const e=(()=>{const e=document.querySelector(".single_add_to_cart_button");if(e)return e.value;const t=document.querySelector('.wp-block-add-to-cart-with-options input[name="add-to-cart"]');return t?.value})();if(!e)return!1;const t=document.querySelector(".bundle_form"),o=document.querySelector(".single_variation_wrap");let n={product_id:e,quantity:Xu()};if(o&&!t)n.product_id=o.querySelector('input[name="product_id"]').value,n.attributes=document.querySelector(".variations_form")?(()=>{const e=document.querySelector(".variations_form")?.querySelectorAll(".variations select"),t={};return e&&e.forEach(e=>{const o=e.name,n=e.value||"";t[o]=n}),t})():[];else{const e=em();if(e){const t=new FormData(e);t.delete("add-to-cart");const o={};for(const e of t.entries())o[e[0]]=e[1];n={...n,...o}}}const r=em();return!(r&&(new FormData(r).forEach((e,t)=>{if(/^(addon-|wc_)/.test(t))if(/\[\]$/.test(t)){const o=t.substring(0,t.length-2);n[o]?n[o].push(e):n[o]=[e]}else n[t]=e}),!(e=>{const t=["wc_gc_giftcard_to","wc_gc_giftcard_from","wc_gc_giftcard_to_multiple"];for(const o of t)if(e.hasOwnProperty(o)&&!e[o])return alert((0,Z.__)("Please fill out all required fields","woocommerce-payments")),!1;return e.hasOwnProperty("wc_gc_giftcard_to_multiple")&&!e.wc_gc_giftcard_to_multiple.split(",").every(e=>yi(e.trim()))?(alert((0,Z.__)("Please type only valid emails","woocommerce-payments")),!1):!(e.hasOwnProperty("wc_gc_giftcard_to")&&!yi(e.wc_gc_giftcard_to)&&(alert((0,Z.__)("Please type only valid emails","woocommerce-payments")),1))})(n)))&&n}}))(n),T=(0,B.useRef)(k),j=(0,B.useRef)(E);(0,B.useEffect)(()=>{c.current&&$(c.current.getBoundingClientRect().width)},[]),(0,B.useEffect)(()=>{t||Ee("woopay_button_load",{source:h})},[t,h]);const N=(0,B.useCallback)(()=>{if(!r)return!0;const e=document.querySelector(".single_add_to_cart_button")||document.querySelector('.wp-block-add-to-cart-with-options button[type="submit"]');return!e||!e.disabled&&!e.classList.contains("disabled")||(e.classList.contains("wc-variation-is-unavailable")?window.alert(window?.wc_add_to_cart_variation_params?.i18n_unavailable_text||(0,Z.__)("Sorry, this product is unavailable. Please choose a different combination.","woocommerce-payments")):window.alert((0,Z.__)("Please select your product options before proceeding.","woocommerce-payments")),!1)},[r]),A=(0,B.useCallback)(e=>{if(e?.preventDefault(),!t&&(Ee("woopay_button_click",{source:h}),tu(),N()))if(r){const e=T.current();if(!e)return;j.current(e).then(e=>{e.error?e.submit&&em()?.submit():Qu(n,h,a)})}else Qu(n,h,a)},[n,h,a,t,r,N]),I=(0,B.useCallback)(o=>{if(o.preventDefault(),t||l.current)return;if(Ee("woopay_button_click",{source:h}),tu(),!N())return;l.current=!0,f(!0);const n=Ju();if(r){const t=T.current();if(!t)return;"function"==typeof e?.stop&&e.stop(),j.current(t).then(()=>{"function"==typeof e?.start&&e.start(),sm.getWooPaySessionFromMerchant({_ajax_nonce:we("woopaySessionNonce"),appearance:n}).then(async e=>{if(!e?.blog_id||!e?.data?.session)throw i.current=A,new Error(e?.data);{const t=await sm.sendPreemptiveSessionDataToWooPay(e);if(t?.is_error)return A(null),i.current=A,l.current=!1,void f(!1);window.location.href=eu(t.redirect_url)}}).catch(()=>{const e=(0,Z.__)("Something went wrong. Please try again.","woocommerce-payments");Xl(h,e),l.current=!1,f(!1)})})}else sm.getWooPaySessionFromMerchant({_ajax_nonce:we("woopaySessionNonce"),order_id:we("order_id"),key:we("key"),billing_email:we("billing_email"),appearance:n}).then(async e=>{if(!e?.blog_id||!e?.data?.session)throw i.current=A,new Error(e?.data);{const t=await sm.sendPreemptiveSessionDataToWooPay(e);if(t?.is_error)return A(null),i.current=A,l.current=!1,void f(!1);window.location.href=eu(t.redirect_url)}})?.catch(()=>{const e=(0,Z.__)("Something went wrong. Please try again.","woocommerce-payments");Xl(h,e),l.current=!1,f(!1)})},[N,h,t,r,e,A]);(0,B.useEffect)(()=>{we("isWoopayFirstPartyAuthEnabled")?(i.current=I,sm.init()):i.current=A},[I,A]),(0,B.useEffect)(()=>{const e=e=>{e?.persisted&&(l.current=!1,f(!1))};return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[]);let R=null;null!==g&&(R=g>140?"wide":"narrow");const P=um(d)?(M=d.brand,lm[M]||M):null;var M;const O=P&&g>=220?dm.find(e=>e.name===P):null,L=pm[P]||P,D=O?(0,Z.sprintf)((0,Z.__)("WooPay with %1$s ending in %2$s","woocommerce-payments"),L,d.last4):v,F={ref:c,"aria-label":D,onClick:e=>i.current(e),className:Ds("woopay-express-button",{"is-loading":_}),"data-type":m,"data-size":b,"data-theme":p,"data-width-type":R,style:{height:`${u}px`,borderRadius:`${y}px`}},U=_?(0,Ns.jsx)("span",{className:"wc-block-components-spinner"}):O&&d?(0,Ns.jsxs)("div",{className:"button-content",children:[(0,Ns.jsx)(S,{}),(0,Ns.jsx)("span",{className:"woopay-button-separator","aria-hidden":"true"}),(0,Ns.jsx)("img",{src:O.component,alt:pm[P]||P,className:"woopay-button-card-brand"}),(0,Ns.jsx)("span",{className:"woopay-button-last4",children:d.last4})]}):(0,Ns.jsx)("div",{className:"button-content",children:Ps({mixedString:v.replace(hm.default,"{{wooPayLogo /}}"),components:{wooPayLogo:(0,Ns.jsx)(S,{})}})});return(0,Ns.jsx)("div",{id:"wcpay-woopay-button",children:x?(0,Ns.jsx)("a",{...F,href:_?void 0:C,"aria-disabled":_||void 0,tabIndex:_?-1:void 0,children:U},`${m}-${p}-${b}`):(0,Ns.jsx)("button",{...F,disabled:_,type:"button",children:U},`${m}-${p}-${b}`)})},_m=class extends rm{constructor(){super(),this.listeners={...this.listeners,getIsUserLoggedInCallback:()=>{},getEncryptedDataCallback:()=>{},getPreferredPaymentMethodCallback:()=>{}}}async isUserLoggedIn(){try{return await this.sendMessageAndListenWith({action:"getIsUserLoggedIn"},"getIsUserLoggedInCallback")}catch(e){return!1}}async getEncryptedData(){try{return await this.sendMessageAndListenWith({action:"getEncryptedData"},"getEncryptedDataCallback")}catch(e){return null}}async getPreferredPaymentMethod(){try{return await this.sendMessageAndListenWith({action:"getPreferredPaymentMethod"},"getPreferredPaymentMethodCallback")}catch(e){return null}}callbackFn(e){switch(super.callbackFn(e),e.action){case"get_is_user_logged_in_success":this.listeners.getIsUserLoggedInCallback(e.value);break;case"get_encrypted_data_success":this.listeners.getEncryptedDataCallback(e.value);break;case"get_preferred_payment_method_success":this.listeners.getPreferredPaymentMethodCallback(e.value)}}};let fm;const gm=({stripe:e,buttonType:t,theme:o,height:n,radius:r})=>{const[a,s]=(0,B.useState)(!0),d={mode:"payment",amount:1e3,currency:"usd",appearance:{variables:{borderRadius:`${r??Se()}px`,spacingUnit:"6px"}}},i=(e,t)=>{switch(t){case"dark":default:return"black";case"light":return"white";case"light-outline":return"googlePay"===e?"white":"white-outline"}},c="default"===t?"plain":t,l={buttonHeight:Math.min(Math.max(n,40),55),buttonTheme:{googlePay:i("googlePay",o),applePay:i("applePay",o)},buttonType:{googlePay:c,applePay:c},paymentMethods:{amazonPay:"never",link:"never",paypal:"never",klarna:"never",googlePay:"always",applePay:"always"},layout:{overflow:"never"}};return a?(0,Ns.jsx)("div",{style:{minHeight:`${n}px`,width:"100%"},children:(0,Ns.jsx)(kl,{stripe:e,options:d,children:(0,Ns.jsx)(Rl,{options:l,onClick:()=>{},onReady:({availablePaymentMethods:e})=>{s(!!e)}})})},`${t}-${o}`):(0,Ns.jsx)(Vs,{icon:!0,status:"error",isDismissible:!1,children:(0,Z.__)("Failed to preview the Apple Pay or Google Pay button. Ensure your store uses HTTPS on a publicly available domain and you're viewing this page in a Safari or Chrome browser. Your device must be configured to use Apple Pay or Google Pay.","woocommerce-payments")})},$m={small:40,medium:48,large:55},wm=({size:e,buttonType:t,theme:o,radius:n})=>{const r=(()=>{const[e,t]=(0,B.useState)(mm);return(0,B.useEffect)(()=>{(fm||(fm=(async()=>{const e=new _m;try{const t=await e.getPreferredPaymentMethod();return um(t)?t:null}finally{e.detachMessageListener()}})()),fm).then(e=>{(e=>{try{um(e)?localStorage.setItem(im,JSON.stringify({brand:e.brand,last4:e.last4})):localStorage.removeItem(im)}catch{}})(e),t(t=>{return o=e,n=t,o?.brand===n?.brand&&o?.last4===n?.last4?t:e;var o,n})}).catch(()=>{})},[]),e})();return(0,Ns.jsx)(ym,{isPreview:!0,buttonSettings:{type:t,text:"Buy",theme:o,height:`${$m[e]||$m.medium}px`,size:e},buttonAttributes:{height:$m[e]||$m.medium,borderRadius:n},preferredCard:r})},bm=({theme:e,children:t})=>(0,Ns.jsx)(Ns.Fragment,{children:(0,Ns.jsx)("div",{className:"payment-method-settings__preview","data-theme":e,children:t})}),vm=()=>(0,Ns.jsx)(Vs,{icon:!0,status:"info",isDismissible:!1,children:(0,Z.__)("To preview the express checkout buttons, ensure your store uses HTTPS on a publicly available domain, and you're viewing this page in a Safari or Chrome browser. Your device must be configured to use Apple Pay or Google Pay.","woocommerce-payments")}),Sm=()=>{const e=jl("calls useStripe()").stripe,[t]=Br(),[o]=Ur(),[n]=zr(),[r]=Hr(),[a]=qr(),[s]=Or();if(!a&&!s)return(0,Ns.jsx)(Vs,{icon:!0,status:"info",isDismissible:!1,children:(0,Z.__)("To preview the express checkout buttons, activate at least one express checkout.","woocommerce-payments")});const d=a?(0,Ns.jsx)(wm,{size:o,buttonType:t,theme:n,radius:r}):null,i="https:"===window.location.protocol,c=s?i&&(0,Ns.jsx)(gm,{stripe:e,buttonType:t,theme:n,height:$m[o]||$m.medium,radius:r})||(0,Ns.jsx)(vm,{}):null;return d||c?(0,Ns.jsxs)(bm,{theme:n,children:[d,c]}):(0,Ns.jsx)(vm,{})},xm=({currentMethod:e})=>{const[t]=qr(),[o]=Or(),[n]=Vr(),{featureFlags:{woopay:r,amazonPay:a}}=(0,B.useContext)(Te),s=Ir(),d=t&&r,i=n&&a&&s.includes("amazon_pay"),c=["woopay"!==e&&d&&(0,Z.__)("WooPay","woocommerce-payments"),"google/apple"!==e&&o&&(0,Z.__)("Apple Pay / Google Pay","woocommerce-payments"),"amazon_pay"!==e&&i&&(0,Z.__)("Amazon Pay","woocommerce-payments")].filter(Boolean);if(0===c.length)return null;const l=(e=>{if(1===e.length)return(0,Z.sprintf)((0,Z.__)("%s button","woocommerce-payments"),e[0]);if(2===e.length)return(0,Z.sprintf)((0,Z.__)("%1$s and %2$s buttons","woocommerce-payments"),e[0],e[1]);const t=e[e.length-1],o=e.slice(0,-1).join(", ");return(0,Z.sprintf)((0,Z.__)("%1$s, and %2$s buttons","woocommerce-payments"),o,t)})(c);return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(Vs,{status:"warning",icon:!0,isDismissible:!1,children:(0,Z.sprintf)((0,Z.__)("These settings will also apply to the %s on your store.","woocommerce-payments"),l)}),(0,Ns.jsx)(Vs,{status:"warning",icon:!0,isDismissible:!1,children:(0,Z.__)("Some appearance settings may be overridden in the express payment section of the Cart & Checkout blocks.","woocommerce-payments")})]})},Cm=e=>Ps({mixedString:e,components:{helpText:(0,Ns.jsx)("span",{className:"payment-method-settings__option-muted-text"})}}),Em=[{label:Cm((0,Z.__)("Small {{helpText}}(40 px){{/helpText}}","woocommerce-payments")),value:"small"},{label:Cm((0,Z.__)("Medium {{helpText}}(48 px){{/helpText}}","woocommerce-payments")),value:"medium"},{label:Cm((0,Z.__)("Large {{helpText}}(55 px){{/helpText}}","woocommerce-payments")),value:"large"}],km=[{label:(0,Z.__)("Only icon","woocommerce-payments"),value:"default"},{label:(0,Z.__)("Buy with","woocommerce-payments"),value:"buy"},{label:(0,Z.__)("Donate with","woocommerce-payments"),value:"donate"},{label:(0,Z.__)("Book with","woocommerce-payments"),value:"book"}],Tm=[{label:(0,Z.__)("Dark","woocommerce-payments"),value:"dark",description:(0,Z.__)("Recommended for white or light-colored backgrounds with high contrast.","woocommerce-payments")},{label:(0,Z.__)("Light","woocommerce-payments"),value:"light",description:(0,Z.__)("Recommended for dark or colored backgrounds with high contrast.","woocommerce-payments")},{label:(0,Z.__)("Outline","woocommerce-payments"),value:"light-outline",description:(0,Z.__)("Recommended for white or light-colored backgrounds with insufficient contrast.","woocommerce-payments")}],jm=({type:e})=>{const[t,o]=Br(),[n,r]=Ur(),[a,s]=zr(),[d,i]=Hr(),c=(0,B.useMemo)(()=>{const e=ve("stripe");return function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];Vl=!0;var n=Date.now();return Yl().then(function(e){return function(e,t,o){if(null===e)return null;var n=t[0];if("string"!=typeof n)throw new Error("Expected publishable key to be of type string, got type ".concat(Pl(n)," instead."));var r=n.match(/^pk_test/),a=function(e){return 3===e?"v3":e}(e.version),s=Ol;r&&a!==s&&console.warn("Stripe.js@".concat(a," was loaded on the page, but @stripe/stripe-js@").concat("9.4.0"," expected Stripe.js@").concat(s,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var d=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"9.4.0",startTime:t})}(d,o),d}(e,t,n)})}(e.publishableKey,{stripeAccount:e.accountId,locale:e.locale})},[]);return(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[(0,Ns.jsx)(xm,{currentMethod:e}),(0,Ns.jsx)(K.SelectControl,{className:"payment-method-settings__cta-selection",label:(0,Z.__)("Call to action","woocommerce-payments"),help:(0,Z.__)("Select a button label that fits best with the flow of purchase or payment experience on your store.","woocommerce-payments"),value:t,options:km,onChange:o,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),(0,Ns.jsx)(K.RadioControl,{label:(0,Z.__)("Button size","woocommerce-payments"),selected:n,options:Em,onChange:r}),(0,Ns.jsx)(K.RadioControl,{label:(0,Z.__)("Theme","woocommerce-payments"),selected:a,options:Tm,onChange:s}),(0,Ns.jsx)(K.BaseControl,{id:"wcpay-payment-request-settings-border-radius",label:(0,Z.__)("Border radius","woocommerce-payments"),help:(0,Z.__)("Controls the corner roundness of express payment buttons.","woocommerce-payments"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,Ns.jsxs)("div",{className:"payment-method-settings__border-radius",children:[(0,Ns.jsx)(K.__experimentalNumberControl,{label:(0,Z.__)("Border radius, number input","woocommerce-payments"),id:"wcpay-payment-request-settings-border-radius",hideLabelFromVision:!0,isPressEnterToChange:!0,value:d,max:30,min:0,spinControls:"none",onChange:e=>{i("string"==typeof e?parseInt(e,10):e)},suffix:(0,Ns.jsx)("div",{className:"payment-method-settings__border-radius__number-control__suffix",children:"px"}),__next40pxDefaultSize:!0}),(0,Ns.jsx)(K.RangeControl,{label:(0,Z.__)("Border radius, slider","woocommerce-payments"),hideLabelFromVision:!0,className:"payment-method-settings__border-radius__slider",value:d,max:30,min:0,withInputField:!1,onChange:i,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})]})}),(0,Ns.jsxs)(K.BaseControl,{label:(0,Z.__)("Preview","woocommerce-payments"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:[(0,Ns.jsx)("div",{className:"payment-method-settings__option-help-text",children:(0,Z.__)("See the preview of enabled express payment buttons.","woocommerce-payments")}),(0,Ns.jsx)(kl,{stripe:c,children:(0,Ns.jsx)(Sm,{})})]})]})},Nm=({section:e})=>{const[t,o]=Or(),[n,r]=Lr(),[a,s]=Fr(),d=e=>t=>{s(e,t)};return(0,Ns.jsxs)(K.Card,{children:["enable"===e&&(0,Ns.jsx)(Fs,{className:"wcpay-card-body",children:(0,Ns.jsxs)("div",{className:"wcpay-payment-request-settings__enable",children:[(0,Ns.jsx)(K.CheckboxControl,{className:"wcpay-payment-request-settings__enable__checkbox",checked:t,onChange:o,label:(0,Z.__)("Enable Apple Pay / Google Pay as express payment buttons","woocommerce-payments"),help:(0,Z.__)("Show express payment buttons on store pages for faster purchases. Customers with Apple Pay or Google Pay enabled will be able to pay with their preferred wallet.","woocommerce-payments"),__nextHasNoMarginBottom:!0}),wcpaySettings.featureFlags.isDynamicCheckoutPlaceOrderButtonEnabled&&(0,Ns.jsx)(K.CheckboxControl,{className:"wcpay-payment-request-settings__enable__checkbox",checked:n,onChange:r,label:(0,Z.__)("Enable express checkout methods as options in the payment methods list","woocommerce-payments"),help:wcpaySettings.featureFlags.amazonPay?(0,Z.__)("Apple Pay, Google Pay, and Amazon Pay will appear as options in the payment methods list instead of as separate express checkout buttons.","woocommerce-payments"):(0,Z.__)("Apple Pay and Google Pay will appear as options in the payment methods list instead of as separate express checkout buttons.","woocommerce-payments"),__nextHasNoMarginBottom:!0}),(0,Ns.jsx)(K.BaseControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,Ns.jsxs)("ul",{className:"payment-request-settings__location",children:[(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!t||n,checked:!n&&t&&a.includes("product"),onChange:d("product"),label:(0,Z.__)("Show on product page","woocommerce-payments"),__nextHasNoMarginBottom:!0})}),(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!t||n,checked:!n&&t&&a.includes("cart"),onChange:d("cart"),label:(0,Z.__)("Show on cart page","woocommerce-payments"),__nextHasNoMarginBottom:!0})}),(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!t||n,checked:!!n||t&&a.includes("checkout"),onChange:d("checkout"),label:(0,Z.__)("Show on checkout page","woocommerce-payments"),__nextHasNoMarginBottom:!0})})]})})]})}),"general"===e&&(0,Ns.jsx)(jm,{type:"google/apple"})]})};var Am=o(7568),Im=o(5339),Rm=o(9230);const Pm=({error:e})=>(0,Ns.jsx)("span",{className:"upload-message is-destructive",children:e}),Mm=({fileName:e,showPreview:t})=>{const o=wcpaySettings.restUrl+ee.substring(1)+"/file/"+e;return(0,Ns.jsxs)(Ns.Fragment,{children:[t&&e&&(0,Ns.jsx)("img",{src:o,style:{maxWidth:100,marginTop:12},alt:e}),!t&&e&&(0,Ns.jsx)("span",{className:"upload-message",children:e})]})},Om=({fieldKey:e,fileName:t,disabled:o,isDone:n,isLoading:r,accept:a,error:s,onFileChange:d,onFileRemove:i,showPreview:c,uploadButtonLabel:l,type:u="file"})=>{const m=s&&s.length>0||!1,p="image"===u?Im.A:Rm.A,h=n&&!m?Ws.A:p;return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.DropZone,{onFilesDrop:t=>d(e,t[0])}),(0,Ns.jsxs)("div",{className:"file-upload",children:[(0,Ns.jsx)(K.FormFileUpload,{accept:a,onChange:t=>{d(e,(t.target.files||new FileList)[0])},render:({openFileDialog:t})=>(0,Ns.jsx)(K.Button,{id:`form-file-upload-${e}`,className:n&&!m?"is-success":"",isSecondary:!0,isDestructive:m,isBusy:r,disabled:o||r,icon:(0,Ns.jsx)(h,{size:18}),onClick:e=>((e,t)=>{const o=e.target.closest(".components-form-file-upload")?.querySelector('input[type="file"]');o&&(o.value=""),t()})(e,t),children:l||(0,Z.__)("Upload file","woocommerce-payments")})}),m?(0,Ns.jsx)(Pm,{error:s}):(0,Ns.jsx)(Mm,{fileName:t,showPreview:c}),n&&!o?(0,Ns.jsx)(K.Button,{className:"delete-uploaded-file-button","aria-label":(0,Z.__)("Remove file","woocommerce-payments"),icon:(0,Ns.jsx)(Am.A,{size:18}),onClick:()=>i(e)}):null]})]})},Lm=({fieldKey:e,label:t,accept:o,disabled:n,help:r,purpose:a,fileID:s,updateFileID:d})=>{const[i,c]=(0,Bs.useState)(!1),[l,u]=(0,Bs.useState)(!1),{createErrorNotice:m}=(0,Q.useDispatch)("core/notices"),p=()=>{d(""),c(!1),u(!1)},h=!i&&s&&s.length>0,y=l||"";return(0,Ns.jsx)(K.BaseControl,{id:`form-file-upload-${e}`,help:r,label:t,__nextHasNoMarginBottom:!0,children:(0,Ns.jsxs)("div",{className:Ds("woopay-settings__update-store-logo",s&&"has-file"),children:[(0,Ns.jsx)(Om,{fieldKey:e,fileName:s,isLoading:i,accept:o,disabled:n,isDone:!1,error:y,onFileChange:async(e,t)=>{if(!t)return;if((e=>{if(51e4<e)return m((0,Z.__)("The file you have attached is exceeding the maximum limit.","woocommerce-payments")),!0})(t.size))return;c(!0),Ce("wcpay_merchant_settings_file_upload_started",{type:e});const o=new FormData;o.append("file",t),o.append("purpose",a);try{const t=await Dn()({path:"/wc/v3/payments/file",method:"post",body:o});t&&d(t.id),c(!1),u(!1),Ce("wcpay_merchant_settings_file_upload_success",{type:e})}catch({err:e}){Ce("wcpay_merchant_settings_upload_failed",{message:e.message}),d(""),c(!1),u(e.message||""),m(e.message)}},onFileRemove:p,showPreview:!0,type:"image",uploadButtonLabel:(0,Z.__)("Upload custom logo","woocommerce-payments")}),(0,Ns.jsx)("div",{style:{display:"flex",alignItems:"center"},children:h&&(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(K.Button,{onClick:e=>{const t=e.target.closest(".woopay-settings__update-store-logo")?.querySelector('input[type="file"]');t?.click()},isLink:!0,children:(0,Z.__)("Replace","woocommerce-payments")}),(0,Ns.jsx)(K.Button,{className:"delete-uploaded-file-button","aria-label":(0,Z.__)("Remove file","woocommerce-payments"),icon:(0,Ns.jsx)(Am.A,{size:18}),onClick:p})]})})]})})},Dm=window.wp.htmlEntities,Fm=o.p+"../assets/images/woopay-preview-product.svg?ver=d50bddbe55ef53cf0869",Bm=o.p+"../assets/images/woopay-preview-visa.svg?ver=cd3a91b1c3d2b89d076d",Um=o.p+"../assets/images/woopay-preview-logo.svg?ver=8b84130df502eb08460d",zm=o.p+"../assets/images/woopay-preview-payment-cards.svg?ver=3942335f41ce3925ea4d",Hm=({height:e})=>(0,Ns.jsx)("div",{className:"preview-layout__v-spacer",style:{height:e}}),Wm=({height:e,themedStyle:t,children:o})=>(0,Ns.jsx)("div",{className:"preview-layout__container",style:{height:e,...t},children:o}),qm=({themedStyle:e})=>{const t=e?.color||"#2C3338";return(0,Ns.jsxs)("div",{className:"preview-layout__back-button",children:[(0,Ns.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Ns.jsx)("path",{d:"M14 6.50002L9 12L14 17.5",stroke:t,strokeWidth:"1.5"})}),(0,Ns.jsx)("span",{className:"preview-layout__back-button-label",style:e,children:(0,Z.__)("Return to cart","woocommerce-payments")})]})},Gm=({themedStyle:e,chevronStyle:t,children:o})=>(0,Ns.jsxs)("div",{className:"preview-layout__store-header",style:e,children:[(0,Ns.jsx)(qm,{themedStyle:t}),(0,Ns.jsx)("div",{className:"preview-layout__store-branding",children:o}),(0,Ns.jsx)("div",{className:"preview-layout__store-header-spacer"})]}),Vm=({themedStyle:e,children:t})=>(0,Ns.jsx)("div",{className:"preview-layout__body",style:e,children:t}),Ym=({height:e,children:t})=>(0,Ns.jsx)("div",{className:"preview-layout__columns-container",style:{height:e},children:t}),Km=({height:e,children:t})=>(0,Ns.jsx)("div",{className:"preview-layout__left-column",style:{height:e},children:t}),Zm=({children:e})=>(0,Ns.jsx)("div",{className:"preview-layout__contact-section",children:e}),Jm=({children:e})=>(0,Ns.jsx)("div",{className:"preview-layout__contact-field",children:e}),Qm=({height:e,themedStyle:t,children:o})=>(0,Ns.jsx)("div",{className:"preview-layout__right-column",style:{height:e,...t},children:o}),Xm=({children:e,height:t,themedStyle:o})=>(0,Ns.jsx)("div",{className:"preview-layout__section-header",style:{height:t,...o},children:e}),ep=({children:e,themedStyle:t})=>(0,Ns.jsx)("div",{className:"preview-layout__field-value",style:t,children:e}),tp=()=>(0,Ns.jsx)("span",{className:"preview-layout__chevron-down",children:"›"}),op=({name:e,price:t,unitPrice:o,quantity:n,imageSrc:r,themedStyle:a})=>(0,Ns.jsxs)("div",{className:"preview-layout__order-item",style:a,children:[(0,Ns.jsxs)("div",{className:"preview-layout__order-item-image",children:[(0,Ns.jsx)("img",{src:r,alt:e,className:"preview-layout__order-item-img"}),(0,Ns.jsx)("span",{className:"preview-layout__order-item-qty",children:n})]}),(0,Ns.jsxs)("div",{className:"preview-layout__order-item-details",children:[(0,Ns.jsx)("span",{className:"preview-layout__order-item-name",children:e}),o&&(0,Ns.jsx)("span",{className:"preview-layout__order-item-unit-price",children:o})]}),(0,Ns.jsx)("span",{className:"preview-layout__order-item-price",children:t})]}),np=({label:e,value:t,themedStyle:o})=>(0,Ns.jsxs)("div",{className:"preview-layout__order-row",style:o,children:[(0,Ns.jsx)("span",{children:e}),(0,Ns.jsx)("span",{children:t})]}),rp=()=>(0,Ns.jsx)("img",{className:"preview-layout__footer-cards",src:zm,alt:""}),ap=({themedStyle:e,guestTextStyle:t})=>(0,Ns.jsx)("div",{className:"preview-layout__footer",style:e,children:(0,Ns.jsxs)("div",{className:"preview-layout__footer-inner",children:[(0,Ns.jsxs)("div",{className:"preview-layout__footer-links",children:[(0,Ns.jsx)("span",{className:"preview-layout__footer-guest-text",style:t,children:"Checkout as guest"}),(0,Ns.jsx)("span",{className:"preview-layout__footer-dot",children:"•"}),(0,Ns.jsx)("span",{children:"Terms of use"}),(0,Ns.jsx)("span",{className:"preview-layout__footer-dot",children:"•"}),(0,Ns.jsx)("span",{children:"Privacy policy"}),(0,Ns.jsx)("span",{className:"preview-layout__footer-dot",children:"•"}),(0,Ns.jsx)("span",{children:"Help"})]}),(0,Ns.jsx)(rp,{})]})}),sp=({children:e,maxHeight:t,themedStyle:o})=>(0,Ns.jsx)("div",{className:"preview-layout__text-box",style:{maxHeight:t,...o},dangerouslySetInnerHTML:{__html:e}}),dp=()=>(0,Ns.jsx)("img",{className:"preview-layout__woopay-logo",src:Um,alt:"WooPay"}),ip=({height:e})=>(0,Ns.jsx)("div",{className:"preview-layout__checkout-button",style:{height:e},children:(0,Z.__)("Place order","woocommerce-payments")}),cp=["fonts.googleapis.com","fonts.gstatic.com","use.typekit.net","fonts.bunny.net","fonts.wp.com"],lp=({storeName:e,storeLogo:t,customMessage:o,appearance:n,fontRules:r,...a})=>{const{style:s,...d}=a,i=(0,B.useMemo)(()=>(e=>{if(!e)return{};const t=e.variables||{},o=e.rules||{},n=o[".Header"]?.backgroundColor||void 0,r=(e=>{if(!e)return;let t=e;const o=/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(t);return o&&(t=`#${o[1]}${o[1]}${o[2]}${o[2]}${o[3]}${o[3]}`),/^#[0-9a-f]{6}$/i.test(t)?(e=>{const t=e.replace("#","");return(299*parseInt(t.substring(0,2),16)+587*parseInt(t.substring(2,4),16)+114*parseInt(t.substring(4,6),16))/1e3<128})(t)?(e=>{const t=e.replace("#",""),o=Math.max(0,Math.min(100,6))/100,n=Math.round(parseInt(t.substring(0,2),16)+(255-parseInt(t.substring(0,2),16))*o),r=Math.round(parseInt(t.substring(2,4),16)+(255-parseInt(t.substring(2,4),16))*o),a=Math.round(parseInt(t.substring(4,6),16)+(255-parseInt(t.substring(4,6),16))*o);return`#${n.toString(16).padStart(2,"0")}${r.toString(16).padStart(2,"0")}${a.toString(16).padStart(2,"0")}`})(t):(e=>{const t=e.replace("#",""),o=1-Math.max(0,Math.min(100,6))/100,n=Math.round(parseInt(t.substring(0,2),16)*o),r=Math.round(parseInt(t.substring(2,4),16)*o),a=Math.round(parseInt(t.substring(4,6),16)*o);return`#${n.toString(16).padStart(2,"0")}${r.toString(16).padStart(2,"0")}${a.toString(16).padStart(2,"0")}`})(t):void 0})(t.colorBackground);return{root:{fontFamily:t.fontFamily||void 0},container:{backgroundColor:n},body:{backgroundColor:t.colorBackground||void 0},storeHeader:{backgroundColor:n},headerText:{color:o[".Header"]?.color||void 0,fontFamily:o[".Heading"]?.fontFamily||void 0},chevron:{color:o[".Header"]?.color||void 0},sectionHeader:{color:o[".Label"]?.color||void 0,fontFamily:o[".Heading"]?.fontFamily||void 0},textBox:{color:t.colorText||void 0},card:{borderColor:r},link:{color:o[".Link"]?.color||void 0},footer:{backgroundColor:o[".Footer"]?.backgroundColor||void 0,color:o[".Footer"]?.color||void 0},footerGuestText:{color:o[".Footer-link"]?.color||void 0}}})(n),[n]);(0,B.useEffect)(()=>{const e=[];return(r||[]).forEach((t,o)=>{if(!t.cssSrc)return;let n;try{const e=new URL(t.cssSrc);if("https:"!==e.protocol||!cp.includes(e.hostname))return;n=e.href}catch{return}const r=document.createElement("link");r.rel="stylesheet",r.href=n,r.id=`woopay-preview-font-${o}`,document.head.appendChild(r),e.push(r)}),()=>e.forEach(e=>e.remove())},[r]);const c=(0,B.useMemo)(()=>{let e=(o||"").trim();return e&&(e=e.replace(/<\/?([a-zA-Z]+)[^>]*>/g,function(e,t){return t=t.toLowerCase(),["a","em","strong","b","i"].includes(t)?"a"===t?e.startsWith("</")?"</span>":'<span class="preview-layout__shortcode-link">':e.startsWith("</")?`</${t}>`:`<${t}>`:""}),e=e.replace(/\[(terms|terms_of_service_link)\]/g,'<span class="preview-layout__shortcode-link">Terms of Service</span>'),e=e.replace(/\[(privacy_policy|privacy_policy_link)\]/g,'<span class="preview-layout__shortcode-link">Privacy Policy</span>')),e},[o]);let l;if(t){const e=wcpaySettings.restUrl+ee.substring(1)+"/file/"+t;l=(0,Ns.jsx)("img",{src:e,alt:"Store logo"})}else l=wcpaySettings?.siteLogoUrl?(0,Ns.jsx)("img",{src:wcpaySettings?.siteLogoUrl,alt:"Store logo"}):(0,Ns.jsx)("span",{className:"header-text",style:i.headerText,children:(0,Dm.decodeEntities)(e)});return(0,Ns.jsxs)("div",{className:"preview-layout",style:{...s,...i.root},role:"img","aria-label":(0,Z.__)("WooPay checkout preview","woocommerce-payments"),...d,children:[(0,Ns.jsxs)(Wm,{themedStyle:i.container,children:[(0,Ns.jsx)(Gm,{themedStyle:i.storeHeader,chevronStyle:i.chevron,children:l}),(0,Ns.jsxs)(Vm,{themedStyle:i.body,children:[(0,Ns.jsx)(Hm,{height:"2rem"}),(0,Ns.jsxs)(Ym,{children:[(0,Ns.jsxs)(Km,{children:[(0,Ns.jsxs)(Zm,{children:[(0,Ns.jsxs)(Jm,{children:[(0,Ns.jsx)(dp,{}),(0,Ns.jsx)(ep,{themedStyle:i.textBox,children:"jane@example.com"})]}),(0,Ns.jsxs)(Jm,{children:[(0,Ns.jsxs)(Xm,{height:"0.625rem",themedStyle:i.sectionHeader,children:[(0,Z.__)("Ship to","woocommerce-payments"),(0,Ns.jsx)(tp,{})]}),(0,Ns.jsx)(ep,{themedStyle:i.textBox,children:"Jane Smith, 123 Main St, San Francisco, CA 94105"})]}),(0,Ns.jsxs)(Jm,{children:[(0,Ns.jsxs)(Xm,{height:"0.625rem",themedStyle:i.sectionHeader,children:[(0,Z.__)("Shipping method","woocommerce-payments"),(0,Ns.jsx)(tp,{})]}),(0,Ns.jsx)(ep,{themedStyle:i.textBox,children:(0,Z.sprintf)((0,Z.__)("%s — Free","woocommerce-payments"),(0,Z.__)("Free shipping","woocommerce-payments"))})]}),(0,Ns.jsxs)(Jm,{children:[(0,Ns.jsxs)(Xm,{height:"0.625rem",themedStyle:i.sectionHeader,children:[(0,Z.__)("Pay with","woocommerce-payments"),(0,Ns.jsx)(tp,{})]}),(0,Ns.jsx)(ep,{themedStyle:i.textBox,children:(0,Ns.jsxs)("span",{className:"preview-layout__pay-with-value",children:[(0,Ns.jsx)("img",{className:"preview-layout__visa-icon",src:Bm,alt:""}),"Visa ···· 4242 Exp. 12/29"]})})]})]}),(0,Ns.jsx)(Hm,{height:"1.25rem"}),(0,Ns.jsx)(ip,{height:"1.5rem"}),c&&(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)(Hm,{height:"0.25rem"}),(0,Ns.jsx)(sp,{maxHeight:"1.5rem",themedStyle:{...i.textBox,"--preview-link-color":i.link?.color},children:c})]}),(0,Ns.jsx)(Hm,{height:"0.75rem"})]}),(0,Ns.jsxs)(Qm,{themedStyle:i.card,children:[(0,Ns.jsx)(Xm,{height:"0.625rem",themedStyle:i.sectionHeader,children:(0,Z.__)("Order summary","woocommerce-payments")}),(0,Ns.jsx)(Hm,{height:"0.6rem"}),(0,Ns.jsxs)("div",{className:"preview-layout__cart-header",style:i.textBox,children:[(0,Ns.jsx)("span",{className:"preview-layout__cart-header-text",children:(0,Z.sprintf)((0,Z.__)("%d item","woocommerce-payments"),1)}),(0,Ns.jsxs)("span",{className:"preview-layout__cart-header-toggle",style:i.link,children:[(0,Z.__)("Hide","woocommerce-payments"),(0,Ns.jsx)("span",{className:"preview-layout__chevron-up",children:"›"})]})]}),(0,Ns.jsx)(Hm,{height:"0.5625rem"}),(0,Ns.jsx)(op,{name:"Beanie",unitPrice:"$ 18.00",price:"$ 18.00",quantity:1,imageSrc:Fm,themedStyle:i.textBox}),(0,Ns.jsx)(Hm,{height:"0.75rem"}),(0,Ns.jsx)("hr",{className:"preview-layout__hr preview-layout__hr--dotted"}),(0,Ns.jsx)(Hm,{height:"0.15rem"}),(0,Ns.jsxs)("div",{className:"preview-layout__add-coupon",style:i.link,children:[(0,Ns.jsxs)("svg",{className:"preview-layout__add-coupon-icon",viewBox:"0 0 24 24",fill:"none",children:[(0,Ns.jsx)("path",{d:"M4.41387 11.8743L11.442 4.84616L18.8667 4.84616L18.8667 12.2708L11.8385 19.299L4.41387 11.8743Z",stroke:"currentColor",strokeWidth:"1.5"}),(0,Ns.jsx)("circle",{cx:"14.667",cy:"9.04605",r:"1",transform:"rotate(45 14.667 9.04605)",fill:"currentColor"})]}),(0,Z.__)("Add a coupon","woocommerce-payments")]}),(0,Ns.jsx)(Hm,{height:"0.108rem"}),(0,Ns.jsxs)("div",{className:"preview-layout__add-coupon",style:i.link,children:[(0,Ns.jsxs)("svg",{className:"preview-layout__add-coupon-icon",viewBox:"0 0 24 24",fill:"none",children:[(0,Ns.jsx)("rect",{x:"-0.75",y:"-0.75",width:"9.5",height:"14.5",transform:"matrix(3.97376e-08 -1 -1 -4.80825e-08 18.5 18.5)",stroke:"currentColor",strokeWidth:"1.5"}),(0,Ns.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 19L13 9L11.5 9L11.5 19L13 19Z",fill:"currentColor"}),(0,Ns.jsx)("path",{d:"M16.5 6.5C16.5 7.4665 15.7165 8.25 14.75 8.25H13V6.5C13 5.5335 13.7835 4.75 14.75 4.75C15.7165 4.75 16.5 5.5335 16.5 6.5Z",stroke:"currentColor",strokeWidth:"1.5"}),(0,Ns.jsx)("path",{d:"M8 6.5C8 7.4665 8.7835 8.25 9.75 8.25H11.5V6.5C11.5 5.5335 10.7165 4.75 9.75 4.75C8.7835 4.75 8 5.5335 8 6.5Z",stroke:"currentColor",strokeWidth:"1.5"})]}),(0,Z.__)("Add a gift card","woocommerce-payments")]}),(0,Ns.jsx)(Hm,{height:"0.24rem"}),(0,Ns.jsx)(np,{label:(0,Z.__)("Subtotal","woocommerce-payments"),value:"$ 18.00",themedStyle:i.textBox}),(0,Ns.jsx)(np,{label:(0,Z.__)("Shipping","woocommerce-payments"),value:(0,Z.__)("Free","woocommerce-payments"),themedStyle:i.textBox}),(0,Ns.jsx)(Hm,{height:"0.5rem"}),(0,Ns.jsx)(np,{label:(0,Z.__)("Total","woocommerce-payments"),value:"$ 18.00",themedStyle:{...i.textBox,fontWeight:600}}),(0,Ns.jsx)(Hm,{height:"0.25rem"})]})]}),(0,Ns.jsx)(Hm,{height:"1.15rem"})]})]}),(0,Ns.jsx)(ap,{themedStyle:i.footer,guestTextStyle:i.footerGuestText})]})};(Object.getOwnPropertyDescriptor(lp,"name")||{}).writable||Object.defineProperty(lp,"name",{value:"default",configurable:!0});const up=({section:e})=>{const[t]=Tr(),[o,n]=qr(),[r,a]=(()=>{const{updateWooPayCustomMessage:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getWooPayCustomMessage()),e]})(),[s,d]=(()=>{const{updateIsWooPayGlobalThemeSupportEnabled:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getIsWooPayGlobalThemeSupportEnabled()),e]})(),[i,c]=(()=>{const{updateWooPayStoreLogo:e}=(0,Q.useDispatch)(te);return[(0,Q.useSelect)(e=>e(te).getWooPayStoreLogo()),e]})(),[l,u]=Gr(),m=e=>t=>{u(e,t)},p=t.includes("link"),h=Kr()&&!p;return(0,Ns.jsxs)(K.Card,{className:Ds({"woopay-settings":!0,"woopay-settings--appearance":"appearance"===e}),children:["enable"===e&&(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[h&&(0,Ns.jsx)(nd,{}),p&&(0,Ns.jsx)(Vs,{status:"warning",isDismissible:!1,children:(0,Z.__)("To enable WooPay, you must first disable Link by Stripe.","woocommerce-payments")}),(0,Ns.jsxs)("div",{className:"wcpay-woopay-settings__enable",children:[(0,Ns.jsx)(K.CheckboxControl,{checked:o,disabled:p,onChange:n,label:(0,Z.__)("Enable WooPay","woocommerce-payments"),help:o?(0,Z.__)("When enabled, customers will be able to checkout using WooPay.","woocommerce-payments"):Ps({mixedString:(0,Z.__)("When enabled, customers will be able to checkout using WooPay. In order to use {{wooPayLink}}WooPay{{/wooPayLink}}, you must agree to our {{tosLink}}WooCommerce Terms of Service{{/tosLink}} and {{privacyLink}}Privacy Policy{{/privacyLink}}. {{trackingLink}}Click here{{/trackingLink}} to learn more about the data you will be sharing and opt-out options.","woocommerce-payments"),components:{wooPayLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/document/woopay-merchant-documentation/"}),tosLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://wordpress.com/tos/"}),privacyLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://automattic.com/privacy/"}),trackingLink:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/usage-tracking/"})}}),__nextHasNoMarginBottom:!0}),(0,Ns.jsx)(K.BaseControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,Ns.jsxs)("ul",{className:"payment-request-settings__location",children:[(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!o,checked:o&&l.includes("product"),onChange:m("product"),label:(0,Z.__)("Show on product page","woocommerce-payments"),__nextHasNoMarginBottom:!0})}),(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!o,checked:o&&l.includes("cart"),onChange:m("cart"),label:(0,Z.__)("Show on cart page","woocommerce-payments"),__nextHasNoMarginBottom:!0})}),(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!o,checked:o&&l.includes("checkout"),onChange:m("checkout"),label:(0,Z.__)("Show on checkout page","woocommerce-payments"),__nextHasNoMarginBottom:!0})})]})})]})]}),"appearance"===e&&(0,Ns.jsxs)(Fs,{className:"wcpay-card-body woopay-settings__appearance-card-settings",children:[(0,Ns.jsx)(Lm,{fieldKey:"woopay-store-logo",label:(0,Z.__)("Checkout logo","woocommerce-payments"),accept:"image/png, image/jpeg",disabled:!1,help:(0,Z.__)("Upload a custom logo. Upload a horizontal image with a white or transparent background for best results. Use a PNG or JPG image format. Recommended width: 512 pixels minimum.","woocommerce-payments"),purpose:"business_logo",fileID:i,updateFileID:c}),wcpaySettings.isWooPayGlobalThemeSupportEligible&&(0,Ns.jsxs)("div",{className:"woopay-global-theme-support",children:[(0,Ns.jsx)("h4",{children:(0,Z.__)("Checkout theme","woocommerce-payments")}),(0,Ns.jsx)("div",{className:"woopay-settings__global-theme-checkbox",children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!o,checked:s,onChange:d,label:(0,Ns.jsxs)("div",{className:"woopay-settings__global-theme-label",children:[(0,Z.__)("Enable global theme support","woocommerce-payments"),(0,Ns.jsx)("span",{className:"woopay-settings__badge",children:"Beta"})]}),help:Ps({mixedString:(0,Z.__)("When enabled, WooPay checkout will be themed with your store’s brand colors and fonts. {{docs}}Learn more {{/docs}}","woocommerce-payments"),components:{docs:(0,Ns.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://woocommerce.com/document/woopay-merchant-documentation/#checkout-appearance"})}}),__nextHasNoMarginBottom:!0})})]}),(0,Ns.jsx)(K.TextareaControl,{label:(0,Z.__)("Checkout policies","woocommerce-payments"),help:Ps({mixedString:(0,Z.__)("Override the default {{privacyLink}}privacy policy{{/privacyLink}} and {{termsLink}}terms of service{{/termsLink}}, or add custom text to WooPay checkout. {{learnMoreLink}}Learn more{{/learnMoreLink}}.","woocommerce-payments"),components:{privacyLink:window.wcSettings?.storePages?.privacy?.permalink?(0,Ns.jsx)(wi.Link,{href:window.wcSettings.storePages.privacy.permalink,type:"external"}):(0,Ns.jsx)("span",{}),termsLink:window.wcSettings?.storePages?.terms?.permalink?(0,Ns.jsx)(wi.Link,{href:window.wcSettings.storePages.terms.permalink,type:"external"}):(0,Ns.jsx)("span",{}),learnMoreLink:(0,Ns.jsx)(K.ExternalLink,{href:"https://woocommerce.com/document/woopay-merchant-documentation/#checkout-appearance"})}}),value:r,onChange:a,__nextHasNoMarginBottom:!0}),(0,Ns.jsx)(K.BaseControl,{className:"woopay-settings__preview",label:(0,Z.__)("Preview of checkout","woocommerce-payments"),__nextHasNoMarginBottom:!0,children:(0,Ns.jsx)(lp,{storeName:wcSettings.siteTitle,storeLogo:i,customMessage:r,appearance:s?wcpaySettings.woopayAppearance:null,fontRules:s?wcpaySettings.woopayFontRules:null})})]}),"general"===e&&(0,Ns.jsx)(jm,{type:"woopay"})]})},mp=e=>Ps({mixedString:e,components:{helpText:(0,Ns.jsx)("span",{className:"payment-method-settings__option-muted-text"})}}),pp=[{label:mp((0,Z.__)("Small {{helpText}}(40 px){{/helpText}}","woocommerce-payments")),value:"small"},{label:mp((0,Z.__)("Medium {{helpText}}(48 px){{/helpText}}","woocommerce-payments")),value:"medium"},{label:mp((0,Z.__)("Large {{helpText}}(55 px){{/helpText}}","woocommerce-payments")),value:"large"}],hp=()=>{const[e,t]=Ur();return(0,Ns.jsxs)(Fs,{className:"wcpay-card-body",children:[(0,Ns.jsx)(xm,{currentMethod:"amazon_pay"}),(0,Ns.jsx)(K.RadioControl,{label:(0,Z.__)("Button size","woocommerce-payments"),selected:e,options:pp,onChange:t})]})},yp=({section:e})=>{const[t,o]=Vr(),[n,r]=Yr(),[a,s]=Lr(),d=e=>t=>{r(e,t)};return(0,Ns.jsxs)(K.Card,{children:["enable"===e&&(0,Ns.jsx)(Fs,{className:"wcpay-card-body",children:(0,Ns.jsxs)("div",{className:"wcpay-payment-request-settings__enable",children:[(0,Ns.jsx)(K.CheckboxControl,{className:"wcpay-payment-request-settings__enable__checkbox",checked:t,onChange:o,label:(0,Z.__)("Enable Amazon Pay as an express payment button","woocommerce-payments"),help:(0,Z.__)("Show Amazon Pay buttons on store pages for faster purchases. Customers with Amazon accounts can use their stored payment information.","woocommerce-payments"),__nextHasNoMarginBottom:!0}),wcpaySettings.featureFlags.isDynamicCheckoutPlaceOrderButtonEnabled&&(0,Ns.jsx)(K.CheckboxControl,{className:"wcpay-payment-request-settings__enable__checkbox",checked:a,onChange:s,label:(0,Z.__)("Enable express checkout methods as options in the payment methods list","woocommerce-payments"),help:(0,Z.__)("Apple Pay, Google Pay, and Amazon Pay will appear as options in the payment methods list instead of as separate express checkout buttons.","woocommerce-payments"),__nextHasNoMarginBottom:!0}),(0,Ns.jsx)(K.BaseControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,children:(0,Ns.jsxs)("ul",{className:"payment-request-settings__location",children:[(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!t||a,checked:!a&&t&&n.includes("product"),onChange:d("product"),label:(0,Z.__)("Show on product page","woocommerce-payments"),__nextHasNoMarginBottom:!0})}),(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!t||a,checked:!a&&t&&n.includes("cart"),onChange:d("cart"),label:(0,Z.__)("Show on cart page","woocommerce-payments"),__nextHasNoMarginBottom:!0})}),(0,Ns.jsx)("li",{children:(0,Ns.jsx)(K.CheckboxControl,{disabled:!t||a,checked:!!a||t&&n.includes("checkout"),onChange:d("checkout"),label:(0,Z.__)("Show on checkout page","woocommerce-payments"),__nextHasNoMarginBottom:!0})})]})})]})}),"general"===e&&(0,Ns.jsx)(hp,{})]})},_p={woopay:{title:"WooPay",sections:[{section:"enable",description:()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("div",{className:"express-checkout-settings__icon",children:(0,Ns.jsx)(_d,{})}),(0,Ns.jsx)("p",{children:(0,Z.__)("Allow your customers to collect payments via WooPay.","woocommerce-payments")})]})},{section:"appearance",description:()=>(0,Ns.jsx)(Ns.Fragment,{children:(0,Ns.jsx)("div",{children:(0,Ns.jsx)("h2",{children:(0,Z.__)("Checkout appearance","woocommerce-payments")})})})},{section:"general",description:()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Settings","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Configure the display of WooPay buttons on your store.","woocommerce-payments")})]})}],controls:e=>(0,Ns.jsx)(up,{...e})},payment_request:{title:"Apple Pay / Google Pay",sections:[{section:"enable",description:()=>{const{icon:e}=Id.apple_pay,{icon:t}=Id.google_pay;return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsxs)("div",{className:"express-checkout-settings__icons",children:[(0,Ns.jsx)("div",{className:"express-checkout-settings__icon",children:(0,Ns.jsx)(e,{})}),(0,Ns.jsx)("div",{className:"express-checkout-settings__icon",children:(0,Ns.jsx)(t,{})})]}),(0,Ns.jsx)("p",{children:(0,Z.__)("Allow your customers to collect payments via Apple Pay and Google Pay.","woocommerce-payments")})]})}},{section:"general",description:()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Settings","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Configure the display of Apple Pay and Google Pay buttons on your store.","woocommerce-payments")})]})}],controls:e=>(0,Ns.jsx)(Nm,{...e})},amazon_pay:{title:"Amazon Pay",sections:[{section:"enable",description:()=>{const{icon:e}=Id.amazon_pay;return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("div",{className:"express-checkout-settings__icon",children:(0,Ns.jsx)(e,{})}),(0,Ns.jsx)("p",{children:(0,Z.__)("Allow your customers to collect payments via Amazon Pay.","woocommerce-payments")})]})}},{section:"general",description:()=>(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("h2",{children:(0,Z.__)("Settings","woocommerce-payments")}),(0,Ns.jsx)("p",{children:(0,Z.__)("Configure the display of Amazon Pay buttons on your store.","woocommerce-payments")})]})}],controls:e=>(0,Ns.jsx)(yp,{...e})}},fp=({methodId:e})=>{const t=_p[e];if(!t)return(0,Ns.jsx)("p",{children:(0,Z.__)("Invalid express checkout method ID specified.","woocommerce-payments")});"WooPay"!==t.title||wcpaySettings.featureFlags.woopayExpressCheckout||(t.sections=t.sections.filter(e=>"general"!==e.section));const{sections:o,controls:n}=t;return(0,Ns.jsxs)(ti,{children:[o.map(({section:e,description:t})=>(0,Ns.jsx)(Ud,{description:t,className:`wcpay-express-checkout__${e}`,children:(0,Ns.jsx)(ki,{numLines:30,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(n,{section:e})})})},e)),(0,Ns.jsx)(di,{})]})};window.addEventListener("load",()=>{Y(wcpaySettings.fraudServices)});const gp=document.getElementById("wcpay-account-settings-container");gp&&(0,z.H)(gp).render((0,Ns.jsx)(Te.Provider,{value:wcpaySettings,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(ll,{})})}));const $p=document.getElementById("wcpay-express-checkout-settings-container");if($p){const e=$p.dataset.methodId;(0,z.H)($p).render((0,Ns.jsx)(Te.Provider,{value:wcpaySettings,children:(0,Ns.jsx)(Ti,{children:(0,Ns.jsx)(fp,{methodId:e})})}))}})()})();