1// Generated by npm run build:email-render. Do not edit; change src/lib/email-render/. 2"use strict";var EmailRenderer=(()=>{var Ir=Object.defineProperty;var Jd=Object.getOwnPropertyDescriptor;var ea=Object.getOwnPropertyNames;var ta=Object.prototype.hasOwnProperty;var na=(t,e)=>{for(var n in e)Ir(t,n,{get:e[n],enumerable:!0})},ra=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ea(e))!ta.call(t,o)&&o!==n&&Ir(t,o,{get:()=>e[o],enumerable:!(r=Jd(e,o))||r.enumerable});return t};var oa=t=>ra(Ir({},"__esModule",{value:!0}),t);var D1={};na(D1,{BODY_STYLES:()=>Er,EmailBodyController:()=>Tr,LEGACY_BODY_CONFIG:()=>Yd,PRODUCT_BODY_CONFIG:()=>qn,QuoteController:()=>Cr,_initialMediaFontSize:()=>Qo,_rewriteViewportWidthUnits:()=>Sr,_rewriteWidthMediaText:()=>Ko,applyGmailMediaSemantics:()=>Hn,clipEmailBodyHtml:()=>Wo,escapeHtmlText:()=>Qt,fluidEmail:()=>$n,prepareCidImageSources:()=>Ar,prepareEmailBody:()=>yr,resolveBodyConfiguration:()=>vr,sanitizeEmailBodyHtml:()=>Vo,sanitizeEmailHtml:()=>gr,sanitizeEmailHtmlForEditor:()=>$r,selectEmailBodyHtml:()=>br,swissReader:()=>yn});var Or="0.7.0",Et=100,ia=24,Yo=20,Xo=80,da=40,aa=16,Zo=60,Jo="fluid-email-dynamic",Kn=new WeakMap,ei=["[data-fluid-break] { overflow-wrap: anywhere !important; word-break: break-word !important; }","[data-fluid-blockw] { max-width: 100% !important; }"].join(` 3`);function Ze(t){if(t==null)return null;var e=String(t).trim().match(/^(\d+(?:\.\d+)?)(?:px)?$/);if(!e)return null;var n=parseFloat(e[1]);return isFinite(n)?n:null}function sa(t){for(var e="",n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];r.nodeType===3&&(e+=r.nodeValue)}return e}function la(t){if(!t)return!1;for(var e=t.split(/\s+/),n=0;n<e.length;n++)if(e[n].length>=da)return!0;return!1}function Ut(t,e,n){for(var r=0,o=t.parentElement,a=0;o&&o!==n.documentElement&&a<30;){var i;try{i=e.getComputedStyle(o)}catch{break}i&&(r+=(parseFloat(i.paddingLeft)||0)+(parseFloat(i.paddingRight)||0)+(parseFloat(i.borderLeftWidth)||0)+(parseFloat(i.borderRightWidth)||0)),o=o.parentElement,a++}return Math.round(r)}function Nt(t,e){var n=t+e+ia;return Math.ceil(n/Yo)*Yo}var ti=.5,ua=.02;function ca(t,e){var n={ro:null,onResize:null,rafId:0,applying:!1,disposed:!1},r=e.requestAnimationFrame?e.requestAnimationFrame.bind(e):function(d){return e.setTimeout(d,16)},o=e.cancelAnimationFrame?e.cancelAnimationFrame.bind(e):e.clearTimeout.bind(e);function a(){if(!(n.disposed||n.applying)){n.applying=!0;try{var d=t.documentElement,u=t.body;if(!d||!u)return;var f=parseFloat(u.style.zoom||"1")||1;u.style.zoom="1";var m=d.scrollWidth-d.clientWidth,p=1;m>2&&d.scrollWidth>0&&(p=Math.max(ti,d.clientWidth/d.scrollWidth),p=Math.floor(p*100)/100),p!==1&&Math.abs(p-f)<ua&&(p=f),u.style.zoom=p===1?"":String(p);var y=p===ti&&d.scrollWidth-d.clientWidth>2;d.style.overflowX=y?"auto":""}catch{}finally{n.applying=!1}}}function i(){n.disposed||n.applying||n.rafId||(n.rafId=r(function(){n.rafId=0,a()}))}try{var s=e.ResizeObserver;s&&(n.ro=new s(i),n.ro.observe(t.documentElement),t.body&&n.ro.observe(t.body))}catch{}n.onResize=i;try{e.addEventListener("resize",n.onResize)}catch{}a();var l=[e.setTimeout(i,150),e.setTimeout(i,600)];return function(){n.disposed=!0,n.ro&&n.ro.disconnect(),e.removeEventListener("resize",n.onResize),n.rafId&&o(n.rafId),l.forEach(d=>e.clearTimeout(d))}}function fa(t){return function(){try{t.removeAttribute("data-fluid-imgh")}catch{}}}var ma=/"[^"]*"|'[^']*'/g,pn=/:(not|is|has|where|matches|-webkit-any)\(/gi,pa=/\[[^\]]*\]/g,ha=/::[\w-]+|:(before|after|first-line|first-letter)(?![\w-])/gi,ga=/#[\w-]+/g,$a=/\.[\w-]+|:(?!:)[\w-]+/g,ya=/(^|[\s>+~])[a-zA-Z][\w-]*/g;function ni(t){for(var e=String(t||""),n=[],r=0,o=0,a="",i=0,s=0;s<e.length;s++){var l=e.charAt(s);a?l===a&&(a=""):l==='"'||l==="'"?a=l:l==="("?r++:l===")"?r>0&&r--:l==="["?o++:l==="]"?o>0&&o--:l===","&&r===0&&o===0&&(n.push(e.slice(i,s)),i=s+1)}return n.push(e.slice(i)),n}function ri(t){var e=String(t||"").replace(ma,'""'),n=0,r="",o=[],a=0;pn.lastIndex=0;for(var i=pn.exec(e);i;i=pn.exec(e)){for(var s=pn.lastIndex,l=1,d=s;d<e.length&&l>0;){var u=e.charAt(d);u==="("?l++:u===")"&&l--,d++}i[1].toLowerCase()!=="where"&&o.push(e.slice(s,d-1)),r+=e.slice(a,i.index)+" ",a=d,pn.lastIndex=d}r+=e.slice(a);for(var f=0;f<o.length;f++){for(var m=ni(o[f]),p=0,y=0;y<m.length;y++){var c=ri(m[y]);c>p&&(p=c)}n+=p}return r=r.replace(pa,function(){return n+=100," "}),r=r.replace(ha,function(){return n+=1," "}),n+=(r.match(ga)||[]).length*1e4,n+=(r.match($a)||[]).length*100,n+=(r.match(ya)||[]).length,n}function ba(t){for(var e=ni(t),n=[],r=0;r<e.length;r++){var o=e[r].trim();o&&n.push({sel:o,spec:ri(o)})}return n}function Ea(t,e){var n=-1,r=t.matches||t.webkitMatchesSelector||t.msMatchesSelector;if(r){for(var o=0;o<e.length;o++)if(e[o].spec>n)try{r.call(t,e[o].sel)&&(n=e[o].spec)}catch{}}if(n<0)for(var a=0;a<e.length;a++)e[a].spec>n&&(n=e[a].spec);return n}function Fr(t,e,n,r){for(var o="",a="",i=0;i<e.length&&!o&&t.style;i++)o=String(t.style.getPropertyValue(e[i])||"").trim(),o&&(a=String(t.style.getPropertyPriority(e[i])||""));var s=!!r&&r.important&&a!=="important";if(o&&!s)return Ze(o);if(r)return r.px;var l=t.getAttribute&&t.getAttribute(n);return l==null?null:Ze(l)}var xa=/^(auto|initial|inherit|unset|revert|revert-layer)$/i;function Aa(t,e){var n=t.style?String(t.style.width||t.style.getPropertyValue("inline-size")||"").trim():"";return n?!xa.test(n):e?!0:gn(t.getAttribute&&t.getAttribute("width"))}function va(t,e,n,r){var o=n===null?"":String(n),a="",i="";try{t.style&&(a=String(t.style.getPropertyValue("height")||""),i=String(t.style.getPropertyPriority("height")||""))}catch{}
3return function(){try{var s=t.naturalWidth||0,l=t.naturalHeight||0;if(t.complete!==!0||s<=0||l<=0)return;var d=t.hasAttribute("data-fluid-imgminh");if(Math.min(s,l)>=aa){if(d)return;t.style.setProperty("height","auto",r?"important":""),t.removeAttribute("height"),t.style.setProperty("min-height",e+"px"),t.setAttribute("data-fluid-imgminh",o)}else d&&(t.style.removeProperty("min-height"),a?t.style.setProperty("height",a,i):t.style.setProperty("height",e+"px"),t.removeAttribute("data-fluid-imgminh"))}catch{}}}function Sa(t){var e=new Map,n=new Map,r=new Set,o=new Map,a=new Set;function i(c){var h=c.style.width||c.style.getPropertyValue("inline-size"),b=Ze(h),E=Ze(c.style.minWidth);E===null&&(E=Ze(c.style.getPropertyValue("min-inline-size")));var g=gn(h),A=String(c.style.height||"").trim(),_=Ze(A),S=!!A&&c.style.getPropertyPriority("height")==="important",x=A?ba(c.selectorText):null;if(!(b===null&&E===null&&!g&&!A)){var D;try{D=t.querySelectorAll(c.selectorText)}catch{return}for(var F=0;F<D.length;F++){var N=D[F];if(g&&r.add(N),b!==null&&b>(e.get(N)||0)&&e.set(N,b),E!==null&&E>(n.get(N)||0)&&n.set(N,E),A){var Y=Ea(N,x),ue=o.get(N);(!ue||S&&!ue.important||S===ue.important&&Y>=ue.spec)&&o.set(N,{px:_,important:S,spec:Y})}}}}function s(c){var h="";try{h=String(c.style.height||"").trim()}catch{}if(h){var b;try{b=t.querySelectorAll(c.selectorText)}catch{return}for(var E=0;E<b.length;E++)a.add(b[E])}}function l(c,h){for(var b=0;b<c.length;b++){var E=c[b];if(E){E.type===1&&E.style&&(h?s(E):i(E));var g=null;try{g=E.cssRules}catch{}g&&g.length&&l(g,!0)}}}for(var d=t.styleSheets||[],u=0;u<d.length;u++){var f=d[u],m;try{if(f.disabled)continue;m=f.cssRules}catch{continue}if(m){var p=!1;try{var y=f.media&&f.media.mediaText;y=y==null?"":String(y).trim(),p=!!y&&y.toLowerCase()!=="all"}catch{}l(m,p)}}return{widthByEl:e,minByEl:n,pctByEl:r,heightWinByEl:o,heightCondByEl:a}}function gn(t){return typeof t=="string"&&/%\s*$/.test(t.trim())}function hn(t,e){var n=t.getAttribute&&t.getAttribute("width"),r=t.style?t.style.width:"";if(gn(n)||gn(r)||e.pctByEl&&e.pctByEl.has(t))return null;var o=Ze(n),a=Ze(r);if(a===null&&t.style){var i=t.style.getPropertyValue("inline-size");if(gn(i))return null;a=Ze(i)}a!==null&&(o===null||a>o)&&(o=a);var s=e.widthByEl.get(t);return s!==void 0&&(o===null||s>o)&&(o=s),o}function Dr(t,e,n,r,o){t.addEventListener(e,n,r),o.push(()=>t.removeEventListener(e,n,r))}function Ta(t,e){var n=t.defaultView;if(!n||!t.body)return null;var r={},o={},a={},i={},s={},l={},d=Sa(t);try{var u=n.getComputedStyle(t.body),f=Ze(u.minWidth),m=d.minByEl.get(t.body);if(m!==void 0&&(f===null||m>f)&&(f=m),f!==null&&f>Et){var p=Nt(Math.round(f),0);t.body.setAttribute("data-fluid-minw",String(p)),o[p]=!0}var y=hn(t.body,d);y!==null&&y>Et&&t.body.setAttribute("data-fluid-blockw",String(Math.round(y)))}catch{}for(var c=t.body.querySelectorAll("table"),h=0;h<c.length;h++){var b=c[h],E=hn(b,d);if(E!==null&&E>Et){var g=Nt(Math.round(E),Ut(b,n,t));b.setAttribute("data-fluid-w",String(g))}}for(h=0;h<c.length;h++){var A=c[h];if(A.hasAttribute("data-fluid-w")){for(var _=Number(A.getAttribute("data-fluid-w")),S=A.parentElement;S&&S!==t.body;)S.tagName==="TABLE"&&S.hasAttribute("data-fluid-w")&&(_=Math.max(_,Number(S.getAttribute("data-fluid-w")))),S=S.parentElement;A.setAttribute("data-fluid-w",String(_)),r[_]=!0}}for(var x=t.body.querySelectorAll("*"),D=Math.min(x.length,6e3),F=0;F<D;F++){var N=x[F],Y;try{Y=n.getComputedStyle(N)}catch{continue}if(!(!Y||Y.display==="none")){var ue=Ze(Y.minWidth),J=d.minByEl.get(N);if(J!==void 0&&(ue===null||J>ue)&&(ue=J),ue!==null&&ue>Et){var z=Nt(Math.round(ue),Ut(N,n,t));N.setAttribute("data-fluid-minw",String(z)),o[z]=!0}var k=N.tagName;if(k!=="TABLE"&&k!=="TD"&&k!=="TH"&&k!=="TR"&&k!=="TBODY"&&k!=="THEAD"&&k!=="TFOOT"&&k!=="COL"&&k!=="COLGROUP"&&k!=="IMG"){var j=hn(N,d);j!==null&&j>Et&&N.setAttribute("data-fluid-blockw",String(Math.round(j)))}if(k==="IMG"){var Fe=N.complete===!0&&(N.naturalWidth||0)===0,Ge=Y.visibility==="hidden",lt=d.heightWinByEl.get(N)||null,gt=d.heightCondByEl.has(N),Te=hn(N,d);if(Te!==null&&Te>Et&&!Ge){var me=Ze(N.getAttribute("width"));me!==null&&(N.style&&N.style.width||(N.style.width=me+"px"),N.removeAttribute("width"));var Rt=Ze(N.getAttribute("height")),Yt=!!lt||gt;Rt!==null&&(!(N.style&&N.style.height)&&!Yt&&(N.style.height=Rt+"px"),N.removeAttribute("height"));var xt=Nt(Math.round(Te),Ut(N,n,t));N.setAttribute("data-fluid-imgw",String(xt)),i[xt]=!0;var At=gt?null:Fr(N,["height"],"height",lt);At!==null&&At>60&&!Fe&&N.setAttribute("data-fluid-imgh",""),Dr(N,"error",fa(N),{once:!0},e)}var Pt=String(Y.objectFit||Y.getPropertyValue("object-fit")||"fill").trim(),Bt=String(Y.aspectRatio||Y.getPropertyValue("aspect-ratio")||"auto").trim(),vt=Pt!=="fill"||Bt.indexOf("auto")!==0;if(!Ge&&!vt){var ut=gt?null:Fr(N,["height"],"height",lt),Ce=!!(d.pctByEl&&d.pctByEl.has(N)),Je=d.widthByEl.get(N),we=Ce?{px:null,important:!1}:Je!==void 0?{px:Je,important:!1}:null,nt=Fr(N,["width","inline-size"],"width",we),_e=nt!==null?nt>Zo:Aa(N,Ce);if(ut!==null&&ut>0&&_e){var rt=null,ze=nt!==null?nt:Ze(N.getAttribute("width"));ze===null&&Je!==void 0&&(ze=Je),ze!==null&&ze>Zo&&(rt=Nt(Math.round(ze),Ut(N,n,t)),s[rt]=!0);var je=va(N,ut,rt,!!(lt&<.important));Dr(N,"load",je,void 0,e),Dr(N,"error",je,void 0,e),je()}}}if(Y.whiteSpace==="nowrap"&&(N.textContent||"").trim()){var $t=0;try{$t=Math.ceil(N.getBoundingClientRect().width)}catch{}var ot=Math.max(N.scrollWidth||0,$t);if(ot>Et){var Lt=Math.ceil(ot/Xo)*Xo,Mt=Nt(Lt,Ut(N,n,t));N.setAttribute("data-fluid-nowrap",String(Mt)),a[Mt]=!0}}if(k==="TD"||k==="TH"){var T=hn(N,d);if(T!==null&&T>Et){for(var C=Nt(Math.round(T),Ut(N,n,t)),I=N.parentElement;I&&I!==t.body;)I.tagName==="TABLE"&&I.hasAttribute("data-fluid-w")&&(C=Math.max(C,Number(I.getAttribute("data-fluid-w")))),I=I.parentElement;N.setAttribute("data-fluid-tdw",String(C)),l[C]=!0}}la(sa(N))&&N.setAttribute("data-fluid-break","")}}var M={};try{for(var U=t.body.querySelectorAll("table"),X=[],de=0;de<U.length;de++){var H=U[de];X.push([H,H.style.getPropertyValue("width"),H.style.getPropertyPriority("width")]),H.style.setProperty("width","min-content","important")}t.body.offsetWidth;for(var he=t.body.querySelectorAll("tr"),Q=[],ie=0;ie<Math.min(he.length,2e3);ie++){for(var L=he[ie],pe=[],Ae=0;Ae<L.children.length;Ae++){var Oe=L.children[Ae];if(!(Oe.tagName!=="TD"&&Oe.tagName!=="TH")){var ve=Oe.getBoundingClientRect();ve.width===0&&ve.height===0||pe.push({el:Oe,minW:ve.width})}}if(!(pe.length<2)){for(var Se=0,re=0;re<pe.length;re++)Se+=pe[re].minW;Se<=Et*2||Q.push({cells:pe,sum:Math.round(Se),row:L})}}for(var ae=0;ae<X.length;ae++){var oe=X[ae];oe[1]?oe[0].style.setProperty("width",oe[1],oe[2]):oe[0].style.removeProperty("width")}for(var te=0;te<Q.length;te++){for(var De=Q[te],Me=Nt(De.sum,Ut(De.row,n,t)),Xe=0;Xe<De.cells.length;Xe++)De.cells[Xe].el.setAttribute("data-fluid-stack",String(Me));M[Me]=!0}}catch{}return{tableWidthValues:r,minWidthValues:o,nowrapBuckets:a,imgWidthValues:i,imgMinHeightValues:s,tdWidthValues:l,stackValues:M}}function Ca(t){if(!t)return"";var e=[],n;for(n in t.tableWidthValues)Object.prototype.hasOwnProperty.call(t.tableWidthValues,n)&&e.push("@media (max-width: "+n+'px) { table[data-fluid-w="'+n+'"] { width: 100% !important; max-width: 100% !important; } }');for(n in t.minWidthValues)Object.prototype.hasOwnProperty.call(t.minWidthValues,n)&&e.push("@media (max-width: "+n+'px) { [data-fluid-minw="'+n+'"] { min-width: 0 !important; } }');for(n in t.nowrapBuckets)Object.prototype.hasOwnProperty.call(t.nowrapBuckets,n)&&e.push("@media (max-width: "+n+'px) { [data-fluid-nowrap="'+n+'"] { white-space: normal !important; } }');for(n in t.imgWidthValues)Object.prototype.hasOwnProperty.call(t.imgWidthValues,n)&&e.push("@media (max-width: "+n+'px) { img[data-fluid-imgw="'+n+'"] { width: auto !important; max-width: 100% !important; } img[data-fluid-imgw="'+n+'"][data-fluid-imgh] { height: auto !important; } }');for(n in t.imgMinHeightValues)Object.prototype.hasOwnProperty.call(t.imgMinHeightValues,n)&&e.push("@media (max-width: "+n+'px) { img[data-fluid-imgminh="'+n+'"] { min-height: 0 !important; } }');for(n in t.tdWidthValues)Object.prototype.hasOwnProperty.call(t.tdWidthValues,n)&&e.push("@media (max-width: "+n+'px) { [data-fluid-tdw="'+n+'"] { width: auto !important; } }');for(n in t.stackValues)Object.prototype.hasOwnProperty.call(t.stackValues,n)&&e.push("@media (max-width: "+n+'px) { [data-fluid-stack="'+n+'"] { display: block !important; width: auto !important; } }');return e.join(` 4`)}function wa(t,e){var n=t.getElementById(Jo);if(n&&n.parentNode&&n.parentNode.removeChild(n),!!e){var r=t.createElement("style");r.id=Jo,r.setAttribute("data-fluid-email",Or),r.textContent=e,(t.head||t.documentElement).appendChild(r)}}var $n={version:Or,buildStyleTag:function(t){return!t||!ei?"":'<style data-fluid-email="'+Or+'">'+ei+"</style>"},postInject:function(t,e){let n=Kn.get(t);n&&n();let r=[],o=()=>{for(let i of r.splice(0))i();Kn.get(t)===o&&Kn.delete(t)};if(!e||!t.defaultView)return o;Kn.set(t,o);let a=Ta(t,r);wa(t,Ca(a));try{r.push(ca(t,t.defaultView))}catch{}return o}};var _a=["div.gmail_quote","blockquote.gmail_quote","div.gmail_attr","#divRplyFwdMsg",".OutlookMessageHeader","div.ms-outlook-mobile-quoted",'blockquote[type="cite"]',".moz-cite-prefix","table.moz-email-headers-table",".protonmail_quote","div.yahoo_quoted"].join(","),Na='.gmail_signature, [data-smartmail="gmail_signature"]',Ia=new RegExp(["unsubscribe","update (your )?preferences","email preferences","manage (your )?(preferences|subscription)","view (this (email|message) )?in (your |the )?browser","view online","all rights reserved","no longer (wish|want) to receive","you( a|')re receiving this","this email was sent to","our mailing address","do not reply to this email"].join("|"),"i"),ii=new Set(["A","B","STRONG","I","EM","S","STRIKE","DEL","U","SPAN","FONT","SMALL","BIG","ABBR","CODE","KBD","SUP","SUB","MARK","LABEL","TIME","WBR","BR","IMG"]),oi={1:10,2:13,3:16,4:18,5:24,6:32,7:48},Fa={"&":"&","<":"<",">":">",'"':""","'":"'"};function Jn(t){return String(t).replace(/[&<>"']/g,e=>Fa[e])}function Da(t){return Jn(t)}function st(t){return String(t).replace(/[\u00A0\u2000-\u200B\u202F\u205F\u3000\uFEFF]/g," ").replace(/\s+/g," ")}function Oa(t){let e=(t.getAttribute("href")||"").trim();return/^(https?:|mailto:|tel:)/i.test(e)?e:null}function di(t,e){let n=t.getAttribute(e);
4if(n&&/^\d+(px)?$/.test(n.trim()))return parseInt(n,10);let o=(t.getAttribute("style")||"").match(new RegExp(e+"\\s*:\\s*(\\d+(?:\\.\\d+)?)px","i"));return o?Math.round(parseFloat(o[1])):null}function ai(t){if(t.hasAttribute("hidden"))return!0;let e=(t.getAttribute("style")||"").toLowerCase();return e?!!(/display\s*:\s*none/.test(e)||/visibility\s*:\s*hidden/.test(e)||/(^|;)\s*opacity\s*:\s*0\s*(!important\s*)?(;|$)/.test(e)||/mso-hide\s*:\s*all/.test(e)||/max-height\s*:\s*0/.test(e)&&/overflow\s*:\s*hidden/.test(e)||/font-size\s*:\s*[01]px/.test(e)&&/(line-height\s*:\s*[01]px|max-height\s*:\s*0)/.test(e)):!1}function Ra(t){let e=t.body.querySelectorAll("table"),n=!1,r=!1,o=!1;return e.forEach(a=>{a.querySelector("table")&&(r=!0),a.querySelectorAll("td, th").length>12&&(n=!0);let s=di(a,"width");s!==null&&s>=400&&(o=!0),(a.getAttribute("width")||"").trim()==="100%"&&(o=!0)}),{count:e.length,big:n,nested:r,wide:o}}function Pa(t){let e=0,n=!1;return t.body.querySelectorAll("img").forEach(r=>{let o=di(r,"width");o!==null&&o<=3||(o!==null&&o>=350&&(n=!0),(o===null||o>64)&&e++)}),{content:e,hero:n}}function Ba(t){let e=st(t.body.textContent||"");if(Ia.test(e))return!0;let n=t.body.querySelectorAll("*");for(let i of n)if(ai(i)&&st(i.textContent).trim().length>20)return!0;let r=Ra(t);if(r.count>2||r.big||r.nested||r.wide||t.body.querySelectorAll('[role="presentation"]').length>=2||t.body.querySelectorAll("[bgcolor]").length>=2)return!0;let o=Pa(t);if(o.hero||o.content>2)return!0;for(let i of t.body.querySelectorAll('[style*="font-size"]')){let s=Pr(i,0);if(s!==null&&s>=28)return!0}if(t.querySelector('[class*="mj-"], [class*="mcn"], [id*="templateContainer"]'))return!0;let a="";return t.querySelectorAll("style").forEach(i=>{a+=i.textContent||""}),a.indexOf("@media")!==-1&&a.length>400}
4function La(t,e){t.body.querySelectorAll(_a).forEach(n=>{n.isConnected&&(e.sawQuote=!0,n.remove())}),Array.from(t.body.querySelectorAll("*")).forEach(n=>{n.isConnected&&ai(n)&&n.remove()})}function Pr(t,e){if(e>3||!t)return null;let r=(t.getAttribute("style")||"").match(/font-size\s*:\s*(\d+(?:\.\d+)?)px/i);if(r)return Math.round(parseFloat(r[1]));if(t.tagName==="FONT"){let a=parseInt(t.getAttribute("size")||"",10);if(oi[a])return oi[a]}let o=Array.from(t.children).filter(a=>a.tagName!=="BR");return o.length===1&&st(t.textContent).trim()===st(o[0].textContent).trim()?Pr(o[0],e+1):null}function si(t){return/font-weight\s*:\s*(bold|[6-9]00)/i.test(t.getAttribute("style")||"")}function li(t,e){if(e>3||!t)return!1;if(t.tagName==="B"||t.tagName==="STRONG"||si(t))return!0;let n=Array.from(t.children).filter(r=>r.tagName!=="BR");return n.length===1&&st(t.textContent).trim()===st(n[0].textContent).trim()?li(n[0],e+1):!1}function Ma(t){let e=st(t.textContent).trim();if(!e||e.length>120||t.querySelector("img, table, ul, ol, blockquote"))return 0;let n=Pr(t,0);return n!==null&&n>=18?n>=22?1:2:e.length<=80&&n!==null&&n>=15&&li(t,0)?3:0}function Br(t){if(t.nodeType===3){let o=st(t.nodeValue);return o?{html:Jn(o),text:o}:{html:"",text:""}}if(t.nodeType!==1)return{html:"",text:""};let e=t,n=e.tagName;if(n==="BR")return{html:"<br>",text:""};if(n==="IMG")return{html:"",text:""};let r=Lr(e);switch(n){case"A":{let o=Oa(e);return{html:o?'<a href="'+Da(o)+'">'+r.html+"</a>":r.html,text:r.text}}case"B":case"STRONG":return{html:r.html?"<strong>"+r.html+"</strong>":"",text:r.text};case"I":case"EM":return{html:r.html?"<em>"+r.html+"</em>":"",text:r.text};case"S":case"STRIKE":case"DEL":return{html:r.html?"<s>"+r.html+"</s>":"",text:r.text};case"CODE":case"KBD":return{html:r.html?"<code>"+r.html+"</code>":"",text:r.text};case"SUP":return{html:r.html?"<sup>"+r.html+"</sup>":"",text:r.text};case"SUB":return{html:r.html?"<sub>"+r.html+"</sub>":"",text:r.text};default:return r.html&&si(e)?{html:"<strong>"+r.html+"</strong>",text:r.text}:r}}function Lr(t){let e="",n="";for(let r of t.childNodes){let o=Br(r);e+=o.html,n+=o.text}return{html:e,text:n}}function Mr(t,e){if(e>6)return{html:"",text:""};let n="",r="";for(let o of t.childNodes){if(o.nodeType===3||o.nodeType===1&&ii.has(o.tagName)){let i=Br(o);n+=i.html,r+=i.text;continue}if(o.nodeType!==1)continue;if(o.tagName==="UL"||o.tagName==="OL"){let i=ui(o,e+1);n+=i.html,r+=(r?" ":"")+i.text;continue}let a=Mr(o,e+1);a.html&&(n&&!/(<br>\s*)$/.test(n)&&(n+="<br>"),n+=a.html,r+=(r?" ":"")+a.text)}return{html:n.replace(/^(?:\s*<br>)+|(?:<br>\s*)+$/g,""),text:r}}function ui(t,e){if(e>3)return{html:"",text:""};let n=t.tagName==="OL",r="",o="";for(let i of t.children){if(i.tagName!=="LI")continue;let s=Mr(i,e);s.html&&(r+="<li>"+s.html+"</li>",o+=s.text+" ")}if(!r)return{html:"",text:""};let a=n?"ol":"ul";return{html:"<"+a+' class="sr-list">'+r+"</"+a+">",text:o}}function kr(t){let e=[];for(let n of t.children)if(n.tagName==="TR")e.push(n);else if(/^(TBODY|THEAD|TFOOT)$/.test(n.tagName))for(let r of n.children)r.tagName==="TR"&&e.push(r);return e}function Xn(t){return Array.from(t.children).filter(e=>e.tagName==="TD"||e.tagName==="TH")}function ka(t){let e=kr(t);if(e.length<2)return"layout";let n=!1,r=0,o=0,a=0,i=0;for(let l of e){let d=Xn(l),u=0;for(let f of d){if(u+=Math.max(1,parseInt(f.getAttribute("colspan")||"1",10)||1),o++,f.tagName==="TH"&&st(f.textContent).trim()&&(n=!0),f.querySelector("table, ul, ol"))return"layout";let m=st(f.textContent).trim(),p=f.querySelectorAll("div, p").length;m.length<=300&&p<=3&&r++}u>=2&&a++,u>i&&(i=u)}if(o===0||i<2||i>8)return"layout";let s=r/o;return n&&s>=.6||a>=2&&s>=.8?"data":"layout"}function Ua(t){let e=[],n="";for(let a of kr(t)){let i=[];for(let s of Xn(a)){let l=Mr(s,0);i.push({html:l.html,text:l.text.trim(),header:s.tagName==="TH",colspan:Math.max(1,parseInt(s.getAttribute("colspan")||"1",10)||1)}),n+=l.text+" "}i.length&&e.push({cells:i})}if(e.length<2)return null;let r=e[0];return r.cells.length>=2&&r.cells.every(a=>a.text.length>0&&a.text.length<=24&&!/\d/.test(a.text))&&e.slice(1).some(a=>a.cells.some(i=>/\d/.test(i.text)))&&!r.cells.some(a=>
4a.header)&&r.cells.forEach(a=>{a.header=!0}),{t:"table",rows:e,text:n.trim()}}function Qn(t,e){let n=Ma(t);if(n){let r=Lr(t),o=r.text.trim();if(o){e.push({t:"h",level:n,html:r.html.trim(),text:o});return}}Zn(t,e)}function Zn(t,e){let n=[],r="",o=()=>{let a=n.join("").replace(/^(?:\s*<br>)+/,"").replace(/(?:<br>\s*)+$/,"").trim(),i=r.trim();if(n=[],r="",!a||!i)return;let s=/^<strong>([\s\S]+)<\/strong>$/.exec(a);s&&i.length<=80&&s[1].indexOf("<strong>")===-1?e.push({t:"h",level:3,html:s[1],text:i}):e.push({t:"p",html:a,text:i})};for(let a of Array.from(t.childNodes)){if(a.nodeType===3){let l=st(a.nodeValue);l&&(n.push(Jn(l)),r+=l);continue}if(a.nodeType!==1)continue;let i=a,s=i.tagName;if(ii.has(s)){let l=Br(i);n.push(l.html),r+=l.text;continue}if(o(),/^H[1-6]$/.test(s)){let l=Lr(i),d=l.text.trim();if(d){let u=parseInt(s.slice(1),10);e.push({t:"h",level:u<=1?1:u===2?2:3,html:l.html.trim(),text:d})}continue}if(s==="HR"){e.push({t:"rule"});continue}if(s==="UL"||s==="OL"){let l=ui(i,0);l.html&&e.push({t:"list",html:l.html,text:l.text.trim()});continue}if(s==="BLOCKQUOTE"){let l=[];Zn(i,l),l.length&&e.push({t:"quote",blocks:l,text:l.map(d=>d.text||"").join(" ").trim()});continue}if(s==="PRE"){let l=(i.textContent||"").replace(/\s+$/,"");l.trim()&&e.push({t:"pre",text:l});continue}if(s==="TABLE"){if(ka(i)==="data"){let l=Ua(i);if(l){e.push(l);continue}}for(let l of kr(i))for(let d of Xn(l))Qn(d,e);continue}if(s==="TR"){for(let l of Xn(i))Qn(l,e);continue}if(s==="TD"||s==="TH"||s==="TBODY"||s==="THEAD"||s==="TFOOT"){Qn(i,e);continue}Qn(i,e)}o()}function Yn(t){return t&&t.text||""}function qa(t){let e={sawQuote:!1};La(t,e);let n=[];t.body.querySelectorAll(Na).forEach(i=>{i.isConnected&&(Zn(i,n),i.remove())});let r=[];Zn(t.body,r);let o=r.findIndex(i=>i.t==="p"&&/^[-ââ]{2,3}$/.test(Yn(i).trim()));o!==-1&&(n=r.splice(o).slice(1).concat(n));let a=new Set;for(r=r.filter(i=>{if((i.t==="p"||i.t==="h")&&Yn(i).length>=16){let s=Yn(i).toLowerCase().replace(/\s+/g," ");if(a.has(s))return!1;a.add(s)}return!0}),r=r.filter((i,s)=>!(i.t==="rule"&&(s===0||r[s-1]&&r[s-1].t==="rule")));r.length&&r[r.length-1].t==="rule";)r.pop();return{blocks:r,sigBlocks:n.filter(i=>i.t!=="rule"),sawQuote:e.sawQuote}}function Ha(t){let e=t.blocks.slice();for(let n of t.sigBlocks)e.push(Object.assign({},n,{footer:!0}));return t.sawQuote&&e.push({t:"quotedNote"}),e}function Ga(t){return t.some(e=>(e.t==="p"||e.t==="h"||e.t==="list"||e.t==="quote"||e.t==="pre"||e.t==="table")&&!e.footer&&Yn(e).length>=2)}function za(t){let e=t.trim();return!e||e.length>16||!/\d/.test(e)?!1:!/[a-z]{3,}/i.test(e)}function ja(t){let e=new Map,n=new Map;for(let l of t.rows){let d=0;for(let u of l.cells)!u.header&&u.text&&(n.set(d,(n.get(d)||0)+1),za(u.text)&&e.set(d,(e.get(d)||0)+1)),d+=u.colspan}let r=new Set;n.forEach((l,d)=>{l>=1&&(e.get(d)||0)/l>=.6&&r.add(d)});let o=[],a=[];for(let l of t.rows)(l.cells.every(d=>d.header)?o:a).push(l);let i=l=>{let d=0,u="<tr>";for(let f of l.cells){let m=f.header?"th":"td",p=r.has(d)?' class="sr-num"':"",y=f.colspan>1?' colspan="'+f.colspan+'"':"";u+="<"+m+p+y+">"+f.html+"</"+m+">",d+=f.colspan}return u+"</tr>"},s='<table class="sr-table">';return o.length&&(s+="<thead>"+o.map(i).join("")+"</thead>"),s+="<tbody>"+a.map(i).join("")+"</tbody></table>",s}function Rr(t){switch(t.t){case"h":return"<h"+t.level+' class="sr-h">'+t.html+"</h"+t.level+">";case"p":return"<p>"+t.html+"</p>";case"list":return t.html;case"quote":return'<blockquote class="sr-quote">'+t.blocks.map(Rr).join("")+"</blockquote>";case"rule":return'<hr class="sr-rule">';case"pre":return'<pre class="sr-pre">'+Jn(t.text)+"</pre>";case"table":return ja(t);case"quotedNote":return'<p class="sr-quoted-note">Earlier messages hidden \u2014 show original to read them</p>';default:return""}}function Va(t){let e=t.filter(o=>!o.footer),n=t.filter(o=>o.footer),r=e.map(Rr).join("");return n.length&&(r+='<footer class="sr-footer">'+n.map(Rr).join("")+"</footer>"),r}function Wa(t){if(typeof t!="string"||!t.trim())return{ok:!1};if(t.length>5e5)return{ok:!1};let e=null;try{e=new DOMParser().parseFromString(t,"text/html")}catch{return{ok:!1}}return!e||!e.body?{ok:!1}:{ok:!0,doc:e}}function Ka(t,e){if(e&&e.bulk===!0)return{ok:!1};let n=Wa(t);if(!n.ok)return{ok:!1};
4try{if(Ba(n.doc))return{ok:!1};let r=qa(n.doc),o=Ha(r);return Ga(o)?{ok:!0,html:Va(o)}:{ok:!1}}catch{return{ok:!1}}}var Qa=`<meta name="color-scheme" content="light only"><link href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=IBM+Plex+Mono:wght@300;400;500;600;700&family=Inter:[email protected]&display=swap" rel="stylesheet"><style>:root, html { color-scheme: light only; }* { box-sizing: border-box; margin: 0; padding: 0; }body { font-family: var(--sr-font, 'Inter', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, sans-serif); font-size: var(--sr-size, 15px); font-weight: var(--sr-weight, 400); line-height: var(--sr-line, 1.6); color: var(--sr-ink, #1a1a1a); letter-spacing: var(--sr-track, -0.006em); padding: var(--sr-pad-t, 2px) var(--sr-pad-r, 0px) var(--sr-pad-b, 10px) var(--sr-pad-l, 0px); max-width: calc(var(--sr-measure, 520px) + var(--sr-pad-l, 0px) + var(--sr-pad-r, 0px)); word-wrap: break-word; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}body > :first-child { margin-top: 0 !important; }p { margin: 0 0 var(--sr-para, 16px); }strong { font-weight: calc(var(--sr-weight, 400) + 200); }s { color: #999; }sup, sub { font-size: 0.75em; }a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; text-decoration-color: #c9c9c9; }a:hover { text-decoration-color: #1a1a1a; }code { font-family: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace; font-size: 12.5px; background: #f6f6f6; padding: 1px 5px; border-radius: 4px; }.sr-pre { font-family: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace; font-size: 12.5px; line-height: 1.6; background: #f7f7f7; border-radius: 6px; padding: 12px 14px; overflow-x: auto; margin: 0 0 16px; }h1.sr-h { font-size: calc(var(--sr-size, 15px) + 2px); line-height: 1.45; font-weight: calc(var(--sr-weight, 400) + 200); color: #111; margin: 28px 0 10px; }h2.sr-h { font-size: var(--sr-size, 15px); line-height: 1.5; font-weight: calc(var(--sr-weight, 400) + 200); color: #111; margin: 26px 0 8px; }h3.sr-h { font-size: var(--sr-size, 15px); line-height: 1.5; font-weight: calc(var(--sr-weight, 400) + 100); color: #8a8a8a; margin: 24px 0 8px; }ul.sr-list, ol.sr-list { margin: 0 0 16px; padding-inline-start: 1.5em; }.sr-list li { margin: 0 0 7px; padding-inline-start: 2px; }ul.sr-list > li::marker { content: '\\2013\\2002'; color: #b0b0b0; }ol.sr-list > li::marker { color: #8a8a8a; font-variant-numeric: tabular-nums; }.sr-list ul, .sr-list ol { margin: 7px 0 0; }blockquote.sr-quote { margin: 0 0 16px; padding: 1px 0 1px 14px; border-inline-start: 2px solid #e2e2e2; color: #555; }blockquote.sr-quote p { margin-bottom: 8px; }hr.sr-rule { border: none; border-top: 1px solid #e9e9e9; margin: 28px 0; }table.sr-table { border-collapse: collapse; margin: 20px 0 24px; font-size: 13.5px; line-height: 1.5; font-variant-numeric: tabular-nums lining-nums; width: 100%; }.sr-table th { font-family: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace; font-size: 10.5px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #9a9a9a; text-align: left; padding: 0 18px 7px 0; border-bottom: 1px solid #dcdcdc; }.sr-table td { padding: 8px 18px 8px 0; border-bottom: 1px solid #ececec; vertical-align: top; }.sr-table th:last-child, .sr-table td:last-child { padding-right: 0; }.sr-table th.sr-num, .sr-table td.sr-num { text-align: right; }.sr-table tbody tr:last-child td { border-bottom: none; }.sr-footer { margin-top: 34px; border-top: 1px solid #ececec; padding-top: 14px; font-size: 12.5px; line-height: 1.6; color: #8a8a8a; }.sr-footer p { margin: 0 0 5px; }.sr-footer .sr-h { font-size: 12.5px; color: #8a8a8a; margin: 0 0 5px; }.sr-footer a { color: inherit; text-decoration-color: #d4d4d4; }.sr-quoted-note { margin-top: 30px; font-family: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace; font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: #a8a8a8; }</style>`;function Ya(t){if(!t||typeof t!="object")return"";let e="",n=t.customFontFace;n&&typeof n=="object"&&typeof n.family=="string"&&/^[\w][\w -]{0,39}$/.test(n.family)&&typeof n.format=="string"&&/^(woff2|woff|opentype|truetype)$/.test(n.format)&&typeof n.dataUrl=="string"&&n.dataUrl.length<=4e6&&/^data:[\w+/.-]+;base64,[A-Za-z0-9+/=]+$/.test(n.dataUrl)&&(e="@font-face{font-family:'"+n.family+"';src:url("+n.dataUrl+") format('"+n.format+"');font-display:swap}");let r=[],o=(a,i,s)=>{typeof i!="number"||!isFinite(i)||r.push("--sr-"+a+":"+i+s)};
4return typeof t.fontStack=="string"&&t.fontStack&&(/[{};<>]/.test(t.fontStack)||r.push("--sr-font:"+t.fontStack)),typeof t.ink=="string"&&/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(t.ink)&&r.push("--sr-ink:"+t.ink),o("size",t.fontSize,"px"),o("weight",t.fontWeight,""),o("line",t.lineHeight,""),o("measure",t.measure,"px"),o("para",t.paragraphSpacing,"px"),o("track",t.letterSpacing,"em"),o("pad-t",t.padTop,"px"),o("pad-r",t.padRight,"px"),o("pad-b",t.padBottom,"px"),o("pad-l",t.padLeft,"px"),!r.length&&!e?"":"<style>"+e+(r.length?"body{"+r.join(";")+"}":"")+"</style>"}var yn={transform:Ka,STYLES:Qa,buildStyleOverrides:Ya};/*! @license DOMPurify 3.4.11 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.11/LICENSE */function ci(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function Xa(t){if(Array.isArray(t))return t}function Za(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,d=!1;try{if(a=(n=n.call(t)).next,e!==0)for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(u){d=!0,o=u}finally{try{if(!l&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw o}}return s}}function Ja(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function e0(t,e){return Xa(t)||Za(t,e)||t0(t,e)||Ja()}function t0(t,e){if(t){if(typeof t=="string")return ci(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ci(t,e):void 0}}
vendor: 6,040 bytes, line 5
5var Ti=Object.entries,fi=Object.setPrototypeOf,n0=Object.isFrozen,r0=Object.getPrototypeOf,o0=Object.getOwnPropertyDescriptor,qe=Object.freeze,He=Object.seal,rn=Object.create,Ci=typeof Reflect<"u"&&Reflect,jr=Ci.apply,Vr=Ci.construct;qe||(qe=function(e){return e});He||(He=function(e){return e});jr||(jr=function(e,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),a=2;a<r;a++)o[a-2]=arguments[a];return e.apply(n,o)});Vr||(Vr=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return new e(...r)});var bn=Le(Array.prototype.forEach),i0=Le(Array.prototype.lastIndexOf),mi=Le(Array.prototype.pop),nn=Le(Array.prototype.push),d0=Le(Array.prototype.splice),Ft=Array.isArray,An=Le(String.prototype.toLowerCase),Ur=Le(String.prototype.toString),pi=Le(String.prototype.match),En=Le(String.prototype.replace),hi=Le(String.prototype.indexOf),a0=Le(String.prototype.trim),s0=Le(Number.prototype.toString),l0=Le(Boolean.prototype.toString),gi=typeof BigInt>"u"?null:Le(BigInt.prototype.toString),$i=typeof Symbol>"u"?null:Le(Symbol.prototype.toString),ke=Le(Object.prototype.hasOwnProperty),xn=Le(Object.prototype.toString),Ue=Le(RegExp.prototype.test),qt=u0(TypeError);function Le(t){return function(e){e instanceof RegExp&&(e.lastIndex=0);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return jr(t,e,r)}}function u0(t){return function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return Vr(t,n)}}function be(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:An;if(fi&&fi(t,null),!Ft(e))return t;let r=e.length;for(;r--;){let o=e[r];if(typeof o=="string"){let a=n(o);a!==o&&(n0(e)||(e[r]=a),o=a)}t[o]=!0}return t}function c0(t){for(let e=0;e<t.length;e++)ke(t,e)||(t[e]=null);return t}function Ye(t){let e=rn(null);for(let r of Ti(t)){var n=e0(r,2);let o=n[0],a=n[1];ke(t,o)&&(Ft(a)?e[o]=c0(a):a&&typeof a=="object"&&a.constructor===Object?e[o]=Ye(a):e[o]=a)}return e}function f0(t){switch(typeof t){case"string":return t;case"number":return s0(t);case"boolean":return l0(t);case"bigint":return gi?gi(t):"0";case"symbol":return $i?$i(t):"Symbol()";case"undefined":return xn(t);case"function":case"object":{if(t===null)return xn(t);let e=t,n=pt(e,"toString");if(typeof n=="function"){let r=n(e);return typeof r=="string"?r:xn(r)}return xn(t)}default:return xn(t)}}function pt(t,e){for(;t!==null;){let r=o0(t,e);if(r){if(r.get)return Le(r.get);if(typeof r.value=="function")return Le(r.value)}t=r0(t)}function n(){return null}return n}function m0(t){try{return Ue(t,""),!0}catch{return!1}}var yi=qe(["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","search","section","select","shadow","slot","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"]),qr=qe(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Hr=qe(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),p0=qe(["animate","color-profile","cursor","discard","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"]),Gr=qe(["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","mprescripts"]),h0=qe(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),bi=qe(["#text"]),Ei=qe(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","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","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
5spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),zr=qe(["accent-height","accumulate","additive","alignment-baseline","amplitude","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","exponent","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","intercept","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","mask-type","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","slope","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","tablevalues","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"]),xi=qe(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","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"]),er=qe(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),g0=He(/{{[\w\W]*|^[\w\W]*}}/g),$0=He(/<%[\w\W]*|^[\w\W]*%>/g),y0=He(/\${[\w\W]*/g),b0=He(/^data-[\-\w.\u00B7-\uFFFF]+$/),E0=He(/^aria-[\-\w]+$/),Ai=He(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),x0=He(/^(?:\w+script|data):/i),A0=He(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),v0=He(/^html$/i),S0=He(/^[a-z][.\w]*(-[.\w]+)+$/i),vi=He(/<[/\w!]/g),T0=He(/<[/\w]/g),C0=He(/<\/no(script|embed|frames)/i),w0=He(/\/>/i),mt={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},_0=function(){return typeof window>"u"?null:window},N0=function(e,n){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let r=null,o="data-tt-policy-suffix";n&&n.hasAttribute(o)&&(r=n.getAttribute(o));let a="dompurify"+(r?"#"+r:"");try{return e.createPolicy(a,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},Si=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},It=function(e,n,r,o){return ke(e,n)&&Ft(e[n])?be(o.base?Ye(o.base):{},e[n],o.transform):r};function wi(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_0(),e=R=>wi(R);if(e.version="3.4.11",e.removed=[],!t||!t.document||t.document.nodeType!==mt.document||!t.Element)return e.isSupported=!1,e;let n=t.document,r=n,o=r.currentScript;t.DocumentFragment;let a=t.HTMLTemplateElement,i=t.Node,s=t.Element,l=t.NodeFilter,d=t.NamedNodeMap;d===void 0&&(t.NamedNodeMap||t.MozNamedAttrMap),t.HTMLFormElement;let u=t.DOMParser,f=t.trustedTypes,m=s.prototype,p=pt(m,"cloneNode"),y=pt(m,"remove"),c=pt(m,"nextSibling"),h=pt(m,"childNodes"),b=pt(m,"parentNode"),E=pt(m,"shadowRoot"),g=pt(m,"attributes"),A=i&&i.prototype?pt(i.prototype,"nodeType"):null,_=i&&i.prototype?pt(i.prototype,"nodeName"):null;if(typeof a=="function"){let R=n.createElement("template");R.content&&R.content.ownerDocument&&(n=R.content.ownerDocument)}let S,x="",D,F=!1,N=0,Y=function(){if(N>0)throw qt('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},ue=function($){Y(),N++;try{return S.createHTML($)}finally{N--}},J=function($){Y(),N++;try{return S.createScriptURL($)}finally{N--}},z=function(){return F||(D=N0(f,o),F=!0),D},k=n,j=k.implementation,Fe=k.createNodeIterator,Ge=k.createDocumentFragment,lt=k.getElementsByTagName,gt=r.importNode,Te=Si();e.isSupported=typeof Ti=="function"&&typeof b=="function"&&j&&j.createHTMLDocument!==void 0;let me=g0,Rt=$0,Yt=y0,xt=b0,At=E0,Pt=x0,Bt=A0,vt=S0,ut=Ai,Ce=null,Je=be({},[...yi,...qr,...Hr,...Gr,...bi]),we=null,nt=be({},[...Ei,...zr,...xi,...er]),_e=Object.seal(rn(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}})),rt=null,ze=null,je=Object.seal(rn(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),$t=!0,ot=!0,Lt=!1,Mt=!0,T=!1,C=!0,I=!1,M=!1,U=null,X=null,de=!1,H=!1,he=!1,Q=!1,ie=!0,L=!1,pe="user-content-",Ae=!0,Oe=!1,ve={},Se=null,re=be({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),ae=null,oe=be({},["audio","video","img","source","image","track"]),te=null,De=be({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Me="http://www.w3.org/1998/Math/MathML",Xe="http://www.w3.org/2000/svg",Ve="http://www.w3.org/1999/xhtml",ct=Ve,Xt=!1,kt=null,St=be({},[Me,Xe,Ve],Ur),Zt=qe(["mi","mo","mn","ms","mtext"]),Tt=be({},Zt),yt=qe(["annotation-xml"]),it=be({},yt),un=be({},["title","style","font","a","script"]),Ct=null,cn=["application/xhtml+xml","text/html"],fn="text/html",Ie=null,bt=null,Gn=n.createElement("form"),zn=function($){return $ instanceof RegExp||$ instanceof Function},Jt=function(){let $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};
vendor: 2,300 bytes, line 5
5if(bt&&bt===$)return;(!$||typeof $!="object")&&($={}),$=Ye($),Ct=cn.indexOf($.PARSER_MEDIA_TYPE)===-1?fn:$.PARSER_MEDIA_TYPE,Ie=Ct==="application/xhtml+xml"?Ur:An,Ce=It($,"ALLOWED_TAGS",Je,{transform:Ie}),we=It($,"ALLOWED_ATTR",nt,{transform:Ie}),kt=It($,"ALLOWED_NAMESPACES",St,{transform:Ur}),te=It($,"ADD_URI_SAFE_ATTR",De,{transform:Ie,base:De}),ae=It($,"ADD_DATA_URI_TAGS",oe,{transform:Ie,base:oe}),Se=It($,"FORBID_CONTENTS",re,{transform:Ie}),rt=It($,"FORBID_TAGS",Ye({}),{transform:Ie}),ze=It($,"FORBID_ATTR",Ye({}),{transform:Ie}),ve=ke($,"USE_PROFILES")?$.USE_PROFILES&&typeof $.USE_PROFILES=="object"?Ye($.USE_PROFILES):$.USE_PROFILES:!1,$t=$.ALLOW_ARIA_ATTR!==!1,ot=$.ALLOW_DATA_ATTR!==!1,Lt=$.ALLOW_UNKNOWN_PROTOCOLS||!1,Mt=$.ALLOW_SELF_CLOSE_IN_ATTR!==!1,T=$.SAFE_FOR_TEMPLATES||!1,C=$.SAFE_FOR_XML!==!1,I=$.WHOLE_DOCUMENT||!1,H=$.RETURN_DOM||!1,he=$.RETURN_DOM_FRAGMENT||!1,Q=$.RETURN_TRUSTED_TYPE||!1,de=$.FORCE_BODY||!1,ie=$.SANITIZE_DOM!==!1,L=$.SANITIZE_NAMED_PROPS||!1,Ae=$.KEEP_CONTENT!==!1,Oe=$.IN_PLACE||!1,ut=m0($.ALLOWED_URI_REGEXP)?$.ALLOWED_URI_REGEXP:Ai,ct=typeof $.NAMESPACE=="string"?$.NAMESPACE:Ve,Tt=ke($,"MATHML_TEXT_INTEGRATION_POINTS")&&$.MATHML_TEXT_INTEGRATION_POINTS&&typeof $.MATHML_TEXT_INTEGRATION_POINTS=="object"?Ye($.MATHML_TEXT_INTEGRATION_POINTS):be({},Zt),it=ke($,"HTML_INTEGRATION_POINTS")&&$.HTML_INTEGRATION_POINTS&&typeof $.HTML_INTEGRATION_POINTS=="object"?Ye($.HTML_INTEGRATION_POINTS):be({},yt);let w=ke($,"CUSTOM_ELEMENT_HANDLING")&&$.CUSTOM_ELEMENT_HANDLING&&typeof $.CUSTOM_ELEMENT_HANDLING=="object"?Ye($.CUSTOM_ELEMENT_HANDLING):rn(null);if(_e=rn(null),ke(w,"tagNameCheck")&&zn(w.tagNameCheck)&&(_e.tagNameCheck=w.tagNameCheck),ke(w,"attributeNameCheck")&&zn(w.attributeNameCheck)&&(_e.attributeNameCheck=w.attributeNameCheck),ke(w,"allowCustomizedBuiltInElements")&&typeof w.allowCustomizedBuiltInElements=="boolean"&&(_e.allowCustomizedBuiltInElements=w.allowCustomizedBuiltInElements),He(_e),T&&(ot=!1),he&&(H=!0),ve&&(Ce=be({},bi),we=rn(null),ve.html===!0&&(be(Ce,yi),be(we,Ei)),ve.svg===!0&&(be(Ce,qr),be(we,zr),be(we,er)),ve.svgFilters===!0&&(be(Ce,Hr),be(we,zr),be(we,er)),ve.mathMl===!0&&(be(Ce,Gr),be(we,xi),be(we,er))),je.tagCheck=null,je.attributeCheck=null,ke($,"ADD_TAGS")&&(typeof $.ADD_TAGS=="function"?je.tagCheck=$.ADD_TAGS:
vendor: 9,911 bytes, line 5
5Ft($.ADD_TAGS)&&(Ce===Je&&(Ce=Ye(Ce)),be(Ce,$.ADD_TAGS,Ie))),ke($,"ADD_ATTR")&&(typeof $.ADD_ATTR=="function"?je.attributeCheck=$.ADD_ATTR:Ft($.ADD_ATTR)&&(we===nt&&(we=Ye(we)),be(we,$.ADD_ATTR,Ie))),ke($,"ADD_URI_SAFE_ATTR")&&Ft($.ADD_URI_SAFE_ATTR)&&be(te,$.ADD_URI_SAFE_ATTR,Ie),ke($,"FORBID_CONTENTS")&&Ft($.FORBID_CONTENTS)&&(Se===re&&(Se=Ye(Se)),be(Se,$.FORBID_CONTENTS,Ie)),ke($,"ADD_FORBID_CONTENTS")&&Ft($.ADD_FORBID_CONTENTS)&&(Se===re&&(Se=Ye(Se)),be(Se,$.ADD_FORBID_CONTENTS,Ie)),Ae&&(Ce["#text"]=!0),I&&be(Ce,["html","head","body"]),Ce.table&&(be(Ce,["tbody"]),delete rt.tbody),$.TRUSTED_TYPES_POLICY){if(typeof $.TRUSTED_TYPES_POLICY.createHTML!="function")throw qt('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof $.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw qt('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let B=S;S=$.TRUSTED_TYPES_POLICY;try{x=ue("")}catch(V){throw S=B,V}}else $.TRUSTED_TYPES_POLICY===null?(S=void 0,x=""):(S===void 0&&(S=z()),S&&typeof x=="string"&&(x=ue("")));qe&&qe($),bt=$},jn=be({},[...qr,...Hr,...p0]),wt=be({},[...Gr,...h0]),_t=function($,w,B){return w.namespaceURI===Ve?$==="svg":w.namespaceURI===Me?$==="svg"&&(B==="annotation-xml"||Tt[B]):!!jn[$]},wr=function($,w,B){return w.namespaceURI===Ve?$==="math":w.namespaceURI===Xe?$==="math"&&it[B]:!!wt[$]},Vn=function($,w,B){return w.namespaceURI===Xe&&!it[B]||w.namespaceURI===Me&&!Tt[B]?!1:!wt[$]&&(un[$]||!jn[$])},Wn=function($){let w=b($);(!w||!w.tagName)&&(w={namespaceURI:ct,tagName:"template"});let B=An($.tagName),V=An(w.tagName);return kt[$.namespaceURI]?$.namespaceURI===Xe?_t(B,w,V):$.namespaceURI===Me?wr(B,w,V):$.namespaceURI===Ve?Vn(B,w,V):!!(Ct==="application/xhtml+xml"&&kt[$.namespaceURI]):!1},dt=function($){nn(e.removed,{element:$});try{b($).removeChild($)}catch{if(y($),!b($))throw qt("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},en=function($){let w=h($);if(w){let V=[];bn(w,fe=>{nn(V,fe)}),bn(V,fe=>{try{y(fe)}catch{}})}let B=g($);if(B)for(let V=B.length-1;V>=0;--V){let fe=B[V],ye=fe&&fe.name;if(typeof ye=="string")try{$.removeAttribute(ye)}catch{}}},ft=function($,w){try{nn(e.removed,{attribute:w.getAttributeNode($),from:w})}catch{nn(e.removed,{attribute:null,from:w})}if(w.removeAttribute($),$==="is")if(H||he)try{dt(w)}catch{}else try{w.setAttribute($,"")}catch{}},_r=function($){let w=g($);if(w)for(let B=w.length-1;B>=0;--B){let V=w[B],fe=V&&V.name;if(!(typeof fe!="string"||we[Ie(fe)]))try{$.removeAttribute(fe)}catch{}}},Pe=function($){let w=[$];for(;w.length>0;){let B=w.pop();(A?A(B):B.nodeType)===mt.element&&_r(B);let fe=h(B);if(fe)for(let ye=fe.length-1;ye>=0;--ye)w.push(fe[ye])}},tn=function($){let w=null,B=null;if(de)$="<remove></remove>"+$;else{let ye=pi($,/^[\r\n\t ]+/);B=ye&&ye[0]}Ct==="application/xhtml+xml"&&ct===Ve&&($='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+$+"</body></html>");let V=S?ue($):$;if(ct===Ve)try{w=new u().parseFromString(V,Ct)}catch{}if(!w||!w.documentElement){w=j.createDocument(ct,"template",null);try{w.documentElement.innerHTML=Xt?x:V}catch{}}let fe=w.body||w.documentElement;return $&&B&&fe.insertBefore(n.createTextNode(B),fe.childNodes[0]||null),ct===Ve?lt.call(w,I?"html":"body")[0]:I?w.documentElement:fe},mn=function($){return Fe.call($.ownerDocument||$,$,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT|l.SHOW_PROCESSING_INSTRUCTION|l.SHOW_CDATA_SECTION,null)},v=function($){return $=En($,me," "),$=En($,Rt," "),$=En($,Yt," "),$},O=function($){var w;$.normalize();let B=Fe.call($.ownerDocument||$,$,l.SHOW_TEXT|l.SHOW_COMMENT|l.SHOW_CDATA_SECTION|l.SHOW_PROCESSING_INSTRUCTION,null),V=B.nextNode();for(;V;)V.data=v(V.data),V=B.nextNode();let fe=(w=$.querySelectorAll)===null||w===void 0?void 0:w.call($,"template");fe&&bn(fe,ye=>{q(ye.content)&&O(ye.content)})},G=function($){let w=_?_($):null;return typeof w!="string"||Ie(w)!=="form"?!1:typeof $.nodeName!="string"||typeof $.textContent!="string"||typeof $.removeChild!="function"||$.attributes!==g($)||typeof $.removeAttribute!="function"||typeof $.setAttribute!="function"||typeof $.namespaceURI!="string"||typeof $.insertBefore!="function"||typeof $.hasChildNodes!="function"||$.nodeType!==A($)||$.childNodes!==h($)},q=function($){if(!A||typeof $!="object"||$===null)return!1;try{return A($)===mt.documentFragment}catch{return!1}},ee=function($){if(!A||typeof $!="object"||$===null)return!1;try{return typeof A($)=="number"}catch{return!1}};function Z(R,$,w){R.length!==0&&bn(R,B=>{B.call(e,$,w,bt)})}let ge=function($,w){return!!(C&&$.hasChildNodes()&&!ee($.firstElementChild)&&Ue(vi,$.textContent)&&Ue(vi,$.innerHTML)||C&&$.namespaceURI===Ve&&w==="style"&&ee($.firstElementChild)||$.nodeType===mt.processingInstruction||C&&$.nodeType===mt.comment&&Ue(T0,$.data))},$e=function($,w){if(!rt[w]&&K(w)&&(_e.tagNameCheck instanceof RegExp&&Ue(_e.tagNameCheck,w)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(w)))return!1;if(Ae&&!Se[w]){let B=b($),V=h($);if(V&&B){let fe=V.length;for(let ye=fe-1;ye>=0;--ye){let Ee=Oe?V[ye]:p(V[ye],!0);B.insertBefore(Ee,c($))}}}return dt($),!0},ne=function($){if(Z(Te.beforeSanitizeElements,$,null),G($))return dt($),!0;let w=Ie(_?_($):$.nodeName);if(Z(Te.uponSanitizeElement,$,{tagName:w,allowedTags:Ce}),ge($,w))return dt($),!0;if(rt[w]||!(je.tagCheck instanceof Function&&je.tagCheck(w))&&!Ce[w])return $e($,w);if((A?A($):$.nodeType)===mt.element&&!Wn($)||(w==="noscript"||w==="noembed"||w==="noframes")&&Ue(C0,$.innerHTML))return dt($),!0;if(T&&$.nodeType===mt.text){let V=v($.textContent);$.textContent!==V&&(nn(e.removed,{element:$.cloneNode()}),$.textContent=V)}return Z(Te.afterSanitizeElements,$,null),!1},ce=function($,w,B){if(ze[w]||ie&&(w==="id"||w==="name")&&(B in n||B in Gn))return!1;let V=we[w]||je.attributeCheck instanceof Function&&je.attributeCheck(w,$);if(!(ot&&Ue(xt,w))){if(!($t&&Ue(At,w))){if(V){if(!te[w]){if(!Ue(ut,En(B,Bt,""))){if(!((w==="src"||w==="xlink:href"||w==="href")&&$!=="script"&&hi(B,"data:")===0&&ae[$])){if(!(Lt&&!Ue(Pt,En(B,Bt,"")))){if(B)return!1}}}}}else if(!(K($)&&(_e.tagNameCheck instanceof RegExp&&Ue(_e.tagNameCheck,$)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck($))&&(_e.attributeNameCheck instanceof RegExp&&Ue(_e.attributeNameCheck,w)||_e.attributeNameCheck instanceof Function&&_e.attributeNameCheck(w,$))||w==="is"&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&Ue(_e.tagNameCheck,B)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(B))))return!1}}return!0},P=be({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),K=function($){return!P[An($)]&&Ue(vt,$)},W=function($,w,B,V){if(S&&typeof f=="object"&&typeof f.getAttributeType=="function"&&!B)switch(f.getAttributeType($,w)){case"TrustedHTML":return ue(V);case"TrustedScriptURL":return J(V)}return V},se=function($,w,B,V){try{B?$.setAttributeNS(B,w,V):$.setAttribute(w,V),G($)?dt($):mi(e.removed)}catch{ft(w,$)}},Ne=function($){Z(Te.beforeSanitizeAttributes,$,null);let w=$.attributes;if(!w||G($))return;let B={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:we,forceKeepAttr:void 0},V=w.length,fe=Ie($.nodeName);for(;V--;){let ye=w[V],Ee=ye.name,Be=ye.namespaceURI,et=ye.value,at=Ie(Ee),Nr=et,Qe=Ee==="value"?Nr:a0(Nr);if(B.attrName=at,B.attrValue=Qe,B.keepAttr=!0,B.forceKeepAttr=void 0,Z(Te.uponSanitizeAttribute,$,B),Qe=B.attrValue,L&&(at==="id"||at==="name")&&hi(Qe,pe)!==0&&(ft(Ee,$),Qe=pe+Qe),C&&Ue(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,Qe)){ft(Ee,$);continue}if(at==="attributename"&&pi(Qe,"href")){ft(Ee,$);continue}if(!B.forceKeepAttr){if(!B.keepAttr){ft(Ee,$);continue}if(!Mt&&Ue(w0,Qe)){ft(Ee,$);continue}if(T&&(Qe=v(Qe)),!ce(fe,at,Qe)){ft(Ee,$);continue}Qe=W(fe,at,Be,Qe),Qe!==Nr&&se($,Ee,Be,Qe)}}Z(Te.afterSanitizeAttributes,$,null)},le=function($){let w=null,B=mn($);for(Z(Te.beforeSanitizeShadowDOM,$,null);w=B.nextNode();)if(Z(Te.uponSanitizeShadowNode,w,null),ne(w),Ne(w),q(w.content)&&le(w.content),(A?A(w):w.nodeType)===mt.element){let fe=E(w);q(fe)&&(Re(fe),le(fe))}Z(Te.afterSanitizeShadowDOM,$,null)},Re=function($){let w=[{node:$,shadow:null}];for(;w.length>0;){let B=w.pop();if(B.shadow){le(B.shadow);continue}let V=B.node,ye=(A?A(V):V.nodeType)===mt.element,Ee=h(V);if(Ee)for(let Be=Ee.length-1;Be>=0;--Be)w.push({node:Ee[Be],shadow:null});if(ye){let Be=_?_(V):null;if(typeof Be=="string"&&Ie(Be)==="template"){let et=V.content;q(et)&&w.push({node:et,shadow:null})}}if(ye){let Be=E(V);q(Be)&&w.push({node:null,shadow:Be},{node:Be,shadow:null})}}};return e.sanitize=function(R){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},w=null,B=null,V=null,fe=null;if(Xt=!R,Xt&&(R="<!-->"),typeof R!="string"&&!ee(R)&&(R=f0(R),typeof R!="string"))throw qt("dirty is not a string, aborting");if(!e.isSupported)return R;M?(Ce=U,we=X):Jt($),(Te.uponSanitizeElement.length>0||Te.uponSanitizeAttribute.length>0)&&(Ce=Ye(Ce)),Te.uponSanitizeAttribute.length>0&&(we=Ye(we)),e.removed=[];let ye=Oe&&typeof R!="string"&&ee(R);if(ye){let et=_?_(R):R.nodeName;if(typeof et=="string"){let at=Ie(et);if(!Ce[at]||rt[at])throw qt("root node is forbidden and cannot be sanitized in-place")}if(G(R))throw qt("root node is clobbered and cannot be sanitized in-place");try{Re(R)}catch(at){throw en(R),at}}else if(ee(R))w=tn("<!---->"),B=w.ownerDocument.importNode(R,!0),B.nodeType===mt.element&&B.nodeName==="BODY"||B.nodeName==="HTML"?w=B:w.appendChild(B),Re(B);else{if(!H&&!T&&!I&&R.indexOf("<")===-1)return S&&Q?ue(R):R;if(w=tn(R),!w)return H?null:Q?x:""}w&&de&&dt(w.firstChild);let Ee=mn(ye?R:w);try{for(;V=Ee.nextNode();)ne(V),Ne(V),q(V.content)&&le(V.content)}catch(et){throw ye&&en(R),et}if(ye)return bn(e.removed,et=>{et.element&&Pe(et.element)}),T&&O(R),R;
vendor: 4,150 bytes, lines 5-6
5if(H){if(T&&O(w),he)for(fe=Ge.call(w.ownerDocument);w.firstChild;)fe.appendChild(w.firstChild);else fe=w;return(we.shadowroot||we.shadowrootmode)&&(fe=gt.call(r,fe,!0)),fe}let Be=I?w.outerHTML:w.innerHTML;return I&&Ce["!doctype"]&&w.ownerDocument&&w.ownerDocument.doctype&&w.ownerDocument.doctype.name&&Ue(v0,w.ownerDocument.doctype.name)&&(Be="<!DOCTYPE "+w.ownerDocument.doctype.name+`> 6`+Be),T&&(Be=v(Be)),S&&Q?ue(Be):Be},e.setConfig=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Jt(R),M=!0,U=Ce,X=we},e.clearConfig=function(){bt=null,M=!1,U=null,X=null,S=D,x=""},e.isValidAttribute=function(R,$,w){bt||Jt({});let B=Ie(R),V=Ie($);return ce(B,V,w)},e.addHook=function(R,$){typeof $=="function"&&ke(Te,R)&&nn(Te[R],$)},e.removeHook=function(R,$){if(ke(Te,R)){if($!==void 0){let w=i0(Te[R],$);return w===-1?void 0:d0(Te[R],w,1)[0]}return mi(Te[R])}},e.removeHooks=function(R){ke(Te,R)&&(Te[R]=[])},e.removeAllHooks=function(){Te=Si()},e}var vn=wi();var _i={version:4,country_calling_codes:{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"],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"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],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"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[2-467])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6\\d{4}",[5]],["[2-47]\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\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"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\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}
6)","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[02-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|7[67])|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\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"]],"0",0,0,0,0,0,[["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}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?: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}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-79]\\d{7}"]]],AR
vendor: 5,619 bytes, line 6
6:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\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",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\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",0,"$1 $2 $3-$4"]],"0",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",0,0,[["3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:(?:11[0-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-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68])))\\d{6}|(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|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])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[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[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["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)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|9(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:675\\d|9(?:11[0-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-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68]))))\\d{6}|9(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|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])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[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[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],
vendor: 3,316 bytes, line 6
6AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["684(?:274|6(?:22|33|44|55|77|88|9[19]))\\d{4}"],["684(?:2(?:48|5[2468]|7[246])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","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],[["(\\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(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]","(?:31|4)6|51|6(?:485|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"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?: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-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:485|(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d)\\d{3,9}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","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],[["(\\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)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:241|349)0\\d\\d|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])|[34]\\d\\d)|91(?:(?:[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}|(?: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])|8(?:55|6[0-8]|[78]\\d|9[02-9]))\\d{6}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4
6-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","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],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["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}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[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"]],"0",0,0,0,0,0,[["(?: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}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,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"]],"0",0,0,0,0,0,[["(?: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}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|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}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[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],[["(\\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(?:[15]|28|4[14])|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]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?: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(?:[23]\\d|[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}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[1-69]|1[0-479]|2[278]|3[13-9]|4[0134]|54|6[69]|7[78]|88)\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["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}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[04-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[578]|1[014-8]|2[25]|3[15-8]|48|5[05]|60|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[024-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[024-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[01
679])|5(?:[34]\\d|50|6[5-8]))\\d{4}"],["(?:0[1-7]|4[4-6]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\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"]],"0",0,0,0,0,0,[["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}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|6[1-9]|7[125-9])\\d{6}"]]],BJ:["229","00","(?:01\\d|8)\\d{7}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["0"]]],0,0,0,0,0,0,[["012\\d{7}",[10]],["01(?:2[5-9]|[4-69]\\d)\\d{6}",[10]],0,0,0,0,["81\\d{6}",[8]],0,["857[58]\\d{4}",[8]]]],BL:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["(?:59(?:0(?:2[7-9]|3[3-7]|5[12]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-7]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]|50"]],["(\\d{8})","$1",["[5-7]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?: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}",[8]],["(?:57|[67]\\d)\\d{6}",[8]],["8001[07]\\d{4}",[9]],0,0,0,0,0,["50\\d{6}",[8]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","[1-467]\\d{9,10}|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37|86)","300|4(?:0(?:0|20)|370|864)"]],["(\\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)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370|864))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["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-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["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|3[0-4]|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[178]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-6]|7[246]|8[2-4]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|[78]"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|[78]7)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\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"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|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[013467]))\\d{4}",[7]],["(?:321|7(?:[1-8]\\d|9[03]))\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[0-2]\\d|3[0-8])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[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],[["(\\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"]],"8",0,"0|80?",0,0,0,[["(?: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}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","[2-9]\\d{9}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|5[07]|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["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(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","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],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["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}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\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{2})(\\d{4})","$1 $2 $3",["2"],"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"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-69]|9[016-9])\\d{7}",[7,9]]]],CF:["236","00","8776\\d{4}|(?:[27]\\d|61)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-8]"]]],0,0,0,0,0,0,[["(?:2[12]|61)\\d{6}"],["7[02-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",[9]],["(?:6[89]|7[235-9])\\d{7}",[9]],["800\\d{6}",[9]],["90[016]\\d{6}",[9]],["878\\d{6}",[9]],["860\\d{9}",[12]],["5[18]\\d{7}",[9]],["74[0248]\\d{6}",[9]],0,["84[0248]\\d{6}",[9]]]],CI:["225","00","[02]\\d{9}",[10],[["(\\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"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["60|809"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9(?:10|[2-9])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[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"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:[24]\\d|50)\\d|3(?:[0346-9]\\d|1[0-35-9]|2[1-9]|5[0-24-9])|600)|646[59])|(?:600|80[1-9])\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|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]))|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}",[9]],["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:[24]\\d|50)\\d|3(?:[0346-9]\\d|1[0-35-9]|2[1-9]|5[0-24-9])|600)|646[59])|80[1-8]\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|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]))|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}",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\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"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6(?:[25-9]\\d|4[0-2]))\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$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"],["(\\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",1],["(\\d{3})(\\d{3})(\\d{4}
6)","$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",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?: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})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|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[24-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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1(?:610\\d|740[0-5])\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?: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}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["46"]],["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|9[14]"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|(?:46|60(?:[18][1-9]|[24-7][2-9]))\\d{6}",[8,10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:(?:0[0-5]|1\\d|5[01]|70)\\d|2(?:[0-3]\\d|4[1-9])|3(?:00|3[0-24-9]))|9(?:101|408))\\d{6}",[10]],["1800\\d{7}",[11]],["(?:19(?:0[01]|4[78])|901)\\d{7}",[10,11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\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",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|6[2-4])\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["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}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","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],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["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}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\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"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",[9]],["7060\\d{5}|(?:60[1-8]|7(?:0[2-5]|19|[2379]\\d))\\d{6}",[9]],["800\\d{6}",[9]],["9(?:0[05689]|76)\\d{6}",[9]],["70[01]\\d{6}",[9]],["9(?:3\\d{9}|6\\d{7,10})"],["9(?:5\\d|7[2-4])\\d{6}",[9]],0,["9[17]0\\d{6}",[9]],["8[134]\\d{7}",[9]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\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{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|3[13])"],"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"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|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][
60-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}",[5,6,7,8,9,10,11,12,13,14,15]],["1(?:6[023]|7\\d)\\d{7,8}|15(?:[0-25-9]\\d\\d|3(?:10|33))\\d{6}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],["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}",[12,13]],["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:[0-59][1-9]|[6-8]\\d)|3(?:[0-3][1-9]|4[13]|5[1-58]|6[1347-9]|7\\d|8[1-8]|9[1-79])|4(?:[0-25][1-9]|[34][2-9]|6[13-579]|7[13579]|8[1-47]|9[127])|5(?:[0-36][1-9]|4[146-9]|5[3-57-9]|7[568]|8[1-358]|9[1-69])|6(?:[0135][1-9]|2[1-68]|4[2-8]|6[1689]|[78]\\d|9[15689])|7(?:[0-69][1-9]|7[3-9]|8[147])|8(?:[16-9][1-9]|2[1-58])|9(?:[1-47-9][1-9]|6\\d))\\d{5}"],["(?:2[6-8]|37|6[78]|96)\\d{6}|(?:2[0-59]|3[0-689]|[457]\\d|6[0-69]|8[126-9]|9[1-47-9])[1-9]\\d{5}"],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["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}"],["8[024]9[2-9]\\d{6}"],["800(?:14|[2-9]\\d)\\d{5}|8[024]9[01]\\d{6}|8(?:33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:[1-3]\\d|4[013-689])\\d{6}"],["5(?:4[0-29]|6[0-4])\\d{6}|(?:55|6\\d|7[7-9])\\d{7}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\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"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|[2-79]\\d\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[
60-79]\\d|8[013-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}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\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",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2\\d|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,0,[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|3[01]|5[0-5]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","(?:400|[5-9]\\d\\d)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[4-9]"]]],0,0,0,0,0,0,[["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}|(?:400|8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["96906(?:09|10)\\d\\d|(?:590(?:10[0-2]|600)|97390\\d)\\d{3}|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-57-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:11(?:[124]\\d\\d|3(?:[0-79]\\d|8[0-7])|5(?:[02-9]\\d|1[0-57-9])|6(?:[02-79]\\d|1[0-57-9]|8[0-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}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|2[1-35-79]|3\\d|77|86|99)|(?:8[01]|9\\d)\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[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],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["1[3-7][1-8]\\d{3,6}|(?:19[1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["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}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-6]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["6[0-36]\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["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}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[024]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\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",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\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"]],"0",0,"0|180020",0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\d)|(?: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|1(?:[0-7]\\d|8[0-3]))|(?: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])
6))|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}",[9,10]],["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}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[59]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[6-8])|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0(?:1[09]|70)|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|4(?:0[04]0|411)|5222|9000)[0-4]\\d{3}|(?:5(?:0(?:0(?:0\\d|1[12]|2[02]|3[0-6]|4[04]|5[05]|77|88|9[09])|(?:[14]\\d|77)\\d|22[02])|1(?:1(?:[03][01]|[124]\\d|5[02-6]|7[0-6])|4\\d\\d)|2(?:228|555)|3555|4(?:4(?:[02-9]\\d|14)|555)|5(?:[0157-9]\\d\\d|200|333|4(?:44|55))|6[89]\\d\\d|7(?:(?:[0147-9]\\d|22)\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","(?:694\\d|7093)\\d{5}|(?:59|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]|80[6-9]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:59(?:4(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)|88\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:694(?:[0-249]\\d|3[0-8])|7093[0-3])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-6])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0|180020","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","[235]\\d{8}|800\\d{5,6}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2358]"],"0$1"]],"0",0,0,0,0,0,[["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}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5,6}"]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[48]\\d{8}|[2-9]\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|4(?:[0-35]|4[16-9])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[48]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|(?:4(?:[237-9]\\d|4[14-9])|8[0-389]\\d)\\d|5(?:5(?:3\\d|4[0-7])|[67]\\d\\d)))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8[0-389]\\d\\d)\\d{3}|44[6-9]\\d{4}"],["(?:(?:[23679]\\d|4[015]|8(?:(?:3[35]|6[68]|99)\\d|7(?:[27]\\d|4[015])))\\d|5(?:[0-489]\\d|56))\\d{4}|8[4-7]\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|80[6-9]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:59(?:0(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}
6"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\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"]]],0,0,0,0,0,0,[["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}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-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[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56]
6)|50[0-6]|77[1-57])\\d{4}"],["(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[0-79]|70|8[067]))\\d{4}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\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"]]],0,0,0,0,0,0,[["(?: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]|[579]\\d|6[0-5]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:0(?:6[0-3]|9[3-6])|24[3-6]|44[0-35-9]|6(?:4[0-57-9]|6[0-6])|7(?:4[0-48]|6[0-5]))|5(?:25[3-7]|35[4-8]|73[0-6]|95[0-8])|6(?:26[013-8]|(?:66|78)[0-5])|70(?:7[1-8]|8[0-8])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[014-9]|59[0-467]|899))\\d{4}|(?:4(?:4[0-35-9]|6[0-357-9]|7[0-35])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-59]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-48]|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}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-8]|5[57]|6[2458]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589]|80)|5(?:0[2357-9]|1[1-6]|4[03-58]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|2[01]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}",[7,8,9],[["(\\d{2})(\\d{2})(\\d{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",["6|7[245]"],"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-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-79])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}"],["6[01459]\\d{6}|6[01]\\d{5}",[7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","[2-589]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|5[568])\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"06",0,0,0,0,0,[["(?: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}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\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"]],"0",0,0,0,0,0,[["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}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}",[8,9,10,11,12,13,14,15,16,17]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[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}",[10]],["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1(?:05|[2-9]))","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\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"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}
6",[8,11,12]],["55(?:4(?:0[0-3]|10|6[015-9])|57[0-289]|8[06][0-2])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[3-5]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19|9\\d))\\d{6}",[8,10]],0,["151\\d{8,9}",[11,12]],["1599\\d{6}",[10]],0,["7(?:280[01]|38(?:[05]\\d|8[01358])|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0|180020","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\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)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,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]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67)[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(?:(?: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)|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(?:3171|5[15][2-6]|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|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]|3[129]|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(?:[23569]|8[0-57-9])|8[1-6])|7(?:1(?:[013-8]|9[6-9])|3(?:17|2[0-49]|9[2-57])|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|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[23569]\\d|8[0-57-9])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|3(?:2[0-49]|9[2-57])|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",["16|[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["18[06]","18[06]0"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["271795\\d{4}|(?:2717[2-7]|6828[235-7]|7979[1-6])\\d{5}|(?:271[0-689]|682[0-79]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683)\\d|4(?:20[24]|72[2-8])|552[1-7]|79(?:[1-6]\\d|71))\\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
6-689]|6[24578]|7[235689]|8[14-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|90)|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}",[10]],["(?:6(?:1279|828[01489])|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:160[01]|6(?:(?:12|[2-4]1|5[17]|6[13]|80)[0189]|7(?:1[0189]|86))|7(?:1(?:2[0189]|9[0-5])|3(?:2[5-8]|[34][017-9]|9[016-9])|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}|(?:731|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[23569]\\d|4[0189]|8[0-57-9])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|3(?:2[0-49]|9[2-5])|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}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:[024]\\d|3[05-8]|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}",[10]],["000800\\d{7}|180(?:0\\d{4,9}|3\\d{9})"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\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"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\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"]],"0",0,0,0,0,0,[["(?: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]|(?:12\\d|30[0-2])\\d|2(?:[02689]0\\d|121)|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|3[0-2]|88)|9(?:[01359]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|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}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-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[238]))\\d{4}"],["80[0-8]\\d{4}",[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}",[7]],0,["(?:689|8(?:7[18]|80)|95[48])\\d{4}",[7]],["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,11}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\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])|[378]|43"]],["(\\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",["[03]"]]],0,0,0,0,0,0,[["0(?:669[0-79]\\d{1,6}|831\\d{2,8})|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[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[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}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0|180020","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?: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}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[5-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|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}"],["(?:6582(?:[0-4]\\d|95)|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[
667])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|427|53)\\d{6}",[8,9],[["(\\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",["[47]"],"0$1"]],"0",0,0,0,0,0,[["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}",[8]],["(?:427|7(?:11|[29]\\d|[78][0-25-9]))\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\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)|9(?: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])|9(?: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])|9(?: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",["3|4(?:2[09]|7[01])|6[1-9]","3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"],"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[0459]|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[26-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]|9[29])|5(?:2|3(?:[045]|9[0-8])|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[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|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]))|(?: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]|9(?:[0-58]|6[4-9]|7[0-35689]))|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]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|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]"],"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",["[25-9]"],"0$1"]],"0",0,"(000[2569]\\d{4,6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?: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}",[9]],["[6-9]0[1-9]\\d{7}",[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}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\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"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-8]|[18]\\d|2[014]|30|4[0-5])|7\\d\\d)\\d{6}",[9]],["800[02-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\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"]],"0",0,0,0,0,0,[["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}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}
6|(?: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})",[8,9]],["(?:(?: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}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[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}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","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],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?: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}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[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|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:00|1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["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]|4[89]|88)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|4(?:1[2-6]|2[0-4])|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],KZ:["7","810","8\\d{13}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"7",[["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]|97)|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]|59))|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-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}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\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",["3"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[23579]\\d|8[78])|30[24]\\d)\\d{6}|30\\d{7}",[9,10]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-6]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}
6"],["(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[7-9]|9[0-4]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["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}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[024]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5\\d)\\d|6(?:[024-68]\\d|1[01]|3[7-9]|7[02]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,["697(?:42|56|[78]\\d)\\d{4}",[9]],["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|7(?:6[01]|7\\d)|88\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","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],[["(\\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])"]],["(\\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])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["20"]],["(\\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]"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["20"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?: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}"],["6(?:[26][18]|5[1568]|7[189]|81|9[128])\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|78|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2679]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["2333[0-8]\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[02-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?: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}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{4})(\\d{5})","$1-$2",["892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8(?:0[0-7]|9)"],"0$1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[5-8]"],"0$1"]],"0",0,0,0,0,"[5-8]",[["5(?:(?:18|4[0679]|5[03])\\d|2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-9])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9]))\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|3[01]|5[0-5]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|[67]\\d)\\d{7}",[8,9],[["(\\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",["[67]"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|[67]\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}
6"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["(?:59(?:0(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[2457])\\d{5}"],["3[2-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"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"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|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}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-478]\\d|6[01])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-69]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[0-3]|[679]\\d|8[2-59])\\d{6}"],["80\\d{6}"]]],MM:["95","00","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],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"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"]],"0",0,0,0,0,0,[["(?:1(?:(?:12|[28]\\d|3[56]|7[3-6]|9[0-6])\\d|4(?:2[29]|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|22|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5(?:2\\d|470))|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:3\\d\\d|4[67]0|8(?:[01459]\\d|8))))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\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|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|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|64)\\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}",[6,7,8,9]],["(?: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}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["11|2[16]"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-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"]],"0",0,0,0,0,0,[["[12](?:2[1-3]|(?:3[2-8]|4[2-68]|5[1-4689])\\d)\\d{5,6}|7(?:0(?:[0-5]\\d|7[078]|80)|128)\\d{4}|[12]27\\d{6}|(?:11|2[16]|5[368])\\d{6}"],["(?:87[01]|92[0139])\\d{5}|(?:5[05]|6[069]|7[28]|8[0135689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[5-79]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[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}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","7091\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|8(?:0[6-9]|[36])"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:59(?:6(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])|89\\d)|80[6-9]\\d\\d|9(?:477[6-9]|767[4589]))\\d{4}"],["(?:69[67]\\d\\d|7091[0-3])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-8])|4(?:[013568]\\d|2[0-24-8]|71|90)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-7]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,["219\\d{4}",[7]],["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-4]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-37-9]"],"0$1"]],"0",0,0,0,0,0,[["1[2-9]\\d{5}",[7]],["111\\d{6}|(?:2[12]|31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:0[01]|2\\d|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]|[267][1-9]|3[1-8]|[45]\\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-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["(?:2(?:2\\d|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]|[267][1-9]|3[1-8]|[45]\\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-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}"],["900\\d{7}"],["500\\d{7}"],0,0,0,0,["300\\d{7}"]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\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]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-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(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["427[01]\\d{4}|(?: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}",[8,9]],["1(?:(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|9\\d{7,8})|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(?:[0-4]\\d|5[0-79]|6[02-4]|8[02-5]))|(?:[26]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[23
66]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["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}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-9]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["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}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:[579]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\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[0467]"]]],0,0,0,0,0,0,[["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}"],["(?:23|7[0467]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:20|9\\d)\\d{8}|[78]\\d{9,13}",[10,11,12,13,14],[["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"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"]],"0",0,0,0,0,0,[["20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}",[10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]],["800\\d{7,11}"],0,0,0,["700\\d{7,11}"]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?: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}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\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-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["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",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-46-9]|7[0-8])\\d{6}",[8]],["45(?:[0-24-9]\\d|3[0-57-9])\\d{4}|(?:4[016-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}
6",[8]],["81[23]\\d{5}",[8]],["(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?: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}",[8]],["9(?:00|6[0-3]|7[0-24-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[24-9]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:222|55[3-9]|666|777|8\\d\\d|999)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"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)|[589]"],"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"],"0$1"]],"0",0,0,0,0,0,[["240\\d{5}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["(?:1505|90[1-9]\\d)\\d{4}|(?:7[124-9]|9[1-9])\\d{6}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\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"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[0479]|2[37]|3[0137]|4[147]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[0147-9]\\d|[25][0-5]|33|6[068])|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[0156]|7[0-24-9]|8[4-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}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\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"]]],"0",0,0,0,0,0,[["(?:(?:19[02-68]|(?:4[34]|5[14])[0-8]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\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"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85[02-46-9]"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[1-58])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\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"]]],"0",0,0,0,0,0,[["(?:(?: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}",[6,8,9,10]],["(?: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}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","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],[["(\\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)"]],"0",0,0,0,0,0,[["(?:(?: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}",[9,10]],["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}
6(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?: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}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["30|(?: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","30|(?: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"]]],0,0,0,0,0,0,[["(?:30|47\\d\\d)\\d{5}|(?: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})?))",[7,9]],["21(?:1[013-5]|2\\d|3[1-9])\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[78]\\d{8}|[2-9]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["80[6-9]\\d{6}|(?:[236-9]\\d|4[1-35-9]|5[0-47-9])\\d{4}"],["708(?:4[0-5]|5[0-6])\\d{4}|(?:[236-9]\\d|4[02-489]|5[02-9])\\d{4}"],["80[0-5]\\d{6}",[9]],["8[129]\\d{7}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\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"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],["600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}"],["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|89(?:00|88|99))\\d{4}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|(?:6[2-4689]|78)0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","[36-8]\\d{5,8}|4\\d{6,8}|59\\d{6}|9\\d{5,10}|(?:2\\d|5[0-8])\\d{6,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["3[289]|4[246-8]|61|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-7])"],"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"]]],"0",0,0,0,0,0,[["(?:3[289]|4[246-8]|61|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:[14-68]\\d|2[4-68]|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:1\\d|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-
6578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[245]0\\d{6,7}|[36-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[136]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:(?:[014]\\d\\d|999)\\d|2022)\\d{3}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[136]\\d{5}",[7]]]],RE:["262","00","709\\d{6}|(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"],"0$1"]],"0",0,0,0,0,0,[["2631[0-6]\\d{4}|26(?:2\\d|30|88)\\d{5}"],["(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\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",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","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],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|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)"]],"8",0,0,0,0,"[3489]",[["(?:3(?:0[12]|36|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-7]|6[0-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","(?:[15]\\d|800|92)\\d{7}",[9,10],[["(\\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{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[0-8]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,0,0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:6[89]|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}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],["85\\d{5}"],0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[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],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[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}",[7,8,9]],["7[023689]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],["(?:25[245]|67[3-68])\\d{9}",[12]],["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[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"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["80[1-9]\\d{5}|(?:8[1-9]|9[0-8])\\d{6}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\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[013]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[013]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["45(?:[0-24-9]\\d|3[0-57-9])\\d{4}|(?:4[016-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}
6",[8]],["81[23]\\d{5}",[8]],["(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\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"]],"0",0,0,0,0,0,[["(?: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"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7\\d|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:[026]\\d|3[89])\\d{6}"],["7(?:[015-8]\\d|21|90)\\d{6}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:39|93)\\d{7}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\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{2})(\\d{5,7})","$1 $2",["1|28|9[2-9]"]],["(\\d)(\\d{7})","$1 $2",["[267]|904"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[346-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[0-35-9]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|[6-9]\\d)\\d{5}",[6,7],[["(\\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-9]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|4\\d|5[2-578])\\d{4}",[6]],["(?:6[08]|7[1-7]|8[1-9])\\d{5}",[7]],["80\\d{5}",[7]],["90\\d{5}",[7]],0,0,0,0,["(?:56|91\\d)\\d{4}"]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[25-7]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[25-7]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[5-7]\\d{7}",[8]],["800\\d{8}|80[01]\\d{4}",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[39]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[0-24-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-359]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-4]|5[1-3]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[59]"],"0$1",1]],"0",0,0,0,0,0,[["(?:1(?:[1478]\\d|[2356])|21\\d|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}|2[1-5]\\d{6}"],["(?:50|9[03-689])\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[5-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[3689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[236-9]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:3[01]|[69]\\d|77|8[5-7])\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[0-389]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\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"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["(?:(?:14|[89]\\d)\\d\\d|6(?:[1-6]\\d\\d|7(?:1[0-8]|2[4-7]|3[1-6])))\\d{5}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","(?:[0-57-9]\\d|66)\\d{7}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4}
6)","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["\\d"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[0-27-9]|2[0-27]|3[08]|40|5[05]|66|7[0157-9]|8[07-9])\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-7]\\d{7}",[8],[["(\\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",["[67]"],"8 $1"]],"8",0,0,0,0,0,[["(?: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}"],["(?:6\\d|7[12])\\d{6}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\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]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\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$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]],"0",0,0,0,0,0,[["(?:2(?:1[26]|[28][2468]|[3-5][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["5(?:61(?:011|61\\d)|82[2-4]\\d\\d)\\d{4}|5(?:[03-5]\\d|1[06]|24|6[24]|7[245]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[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}"],["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}"],["868800\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],["868619\\d{4}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["826"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["83"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["82"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[25]0|37|49|8[09]"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-478])|7[1-9]","[23568]|4(?:0[2-48]|[1-478])|(?: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"]],"0",0,0,0,0,0,[["(?: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}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}
6",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\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{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["(?:6[0-35-9]|7\\d)\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\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{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["790\\d{6}|(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024","20240"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["20[0-35-7]|4(?:6[45]|[7-9])|[7-9]","20(?:[0135-7]|2[5-9])|4(?:6[45]|[7-9])|[7-9]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[2-4]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:24[09]|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["7(?:28|34)0\\d{5}|7(?:[014-8]\\d|2[01467]|3[0167]|9[0-589])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:472[2-47-9]|983[2-57-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[02469]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|2\\d{3,4}|(?:[49]\\d|80)\\d{5}",[4,5,6,7,8,9,10,11,12,13],[["(\\d{4,5})","$1",["21"]],["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"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{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}",[6,7,8,9,10,11,12,13]],["90[0-8]\\d{4}",[7]],0,0,["21\\d{2,3}",[4,5]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,0,0,0,0,0,[["(?:55\\d\\d|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])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:[168]\\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])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|8[078]|9[0-57-9])\\d{3}|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])))|7(?:[07]\\d{3}|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]))|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}"]]],VA:["39","00","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],0,0,0,0,0,0,"06698",[["06698\\d{1,6}",[6,7,8,9,10,11]],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[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}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["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}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[246])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0\\d|10|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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["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[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{6,7}|7\\d{6}",[7,8,9,10],[["(\\d{4})(\\d{4,6})","$1 $2",["1(?:2[02]|[89])"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[26]|6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"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]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}
6",[10]],["121[0-3]\\d{5}|(?:160|(?:3\\d|7[06-9])\\d|5(?:[1689]\\d|2[238]|59)|8(?:[1-8]\\d|9[6-9])|9(?:[0-8]\\d|9[013-9]))\\d{6}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["[17]99\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[0-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[47-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]],0,0,["[48]0\\d{4}",[6]],0,0,["9[23]\\d{4}",[6]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-8]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\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",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["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}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:639\\d|7093)\\d{5}|(?:26|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["26(?:89\\d|9(?:0[0-467]|15|5[0-4]|6\\d|[78]0))\\d{4}"],["(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\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"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[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)|(?:50[0-2]|[67]\\d\\d)\\d\\d|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}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["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}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|[579]\\d|63)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[579]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:[59][5-8]|7[5-9])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","(?:13|8\\d{4})\\d{5}|[235-8]\\d{8}|[2-689]\\d{6}",[7,9,10],[["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|29|58)|67[0-46-9]|(?:55|68)[0-69]"],"0$1"],["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|[27]|48)|37|675|(?:55|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{4})(\\d{3,5})","$1 $2",["548"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[256]|39|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",["3"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:(?:(?:02[014]|72[03])\\d|48)\\d|2(?:[278]\\d|92)|583)|(?:37[56]|6[78]21\\d)\\d|5(?:483|525\\d\\d))\\d{3}|(?:2(?:0\\d|7[1-7])|(?:55|6[78])\\d)\\d{4}|(?:13|2(?:(?:42|9\\d)\\d|[56]20)|3(?:123|92\\d)|(?:4|542)\\d|6(?:[16]21|52[013])|8(?:[1349]28|523)|9[2-9])\\d{5}",[7,9]],["7(?:[1278]\\d|3[1-9]|9[01])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[235-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"],0,0,0,0,0,0,["2\\d{8}",[9]]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4}
6)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|5[12]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|5(?:0\\d{3}|2[0-2]))\\d{7}",[7,8,9,10,12]],0,0,0,["348[57]\\d{7}",[11]],0,0,["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})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function Wr(t,e){var n=Array.prototype.slice.call(e);return n.push(_i),t.apply(this,n)}function Kr(t,e){t=t.split("-"),e=e.split("-");for(var n=t[0].split("."),r=e[0].split("."),o=0;o<3;o++){var a=Number(n[o]),i=Number(r[o]);if(a>i)return 1;if(i>a)return-1;if(!isNaN(a)&&isNaN(i))return 1;if(isNaN(a)&&!isNaN(i))return-1}return t[1]&&e[1]?t[1]>e[1]?1:t[1]<e[1]?-1:0:!t[1]&&e[1]?1:t[1]&&!e[1]?-1:0}var I0={}.constructor;function ht(t){return t!=null&&t.constructor===I0}var F0=/^\d+$/;function Qr(t){return F0.test(t)}function on(t){"@babel/helpers - typeof";return on=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},on(t)}function tr(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ni(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,D0(r.key),r)}}function nr(t,e,n){return e&&Ni(t.prototype,e),n&&Ni(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function D0(t){var e=O0(t,"string");return on(e)=="symbol"?e:e+""}function O0(t,e){if(on(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(on(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var R0="1.2.0",P0="1.7.35",Ii=" ext. ",xe=(function(){function t(e){tr(this,t),Yr(e),this.metadata=e,Oi.call(this,e)}return nr(t,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(n){return n!=="001"})}},{key:"getCountryMetadata",value:function(n){return this.metadata.countries[n]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(n){return this.getCountryMetadata(n)!==void 0}},{key:"hasCallingCode",value:function(n){if(this.getCountryCodesForCallingCode(n))return!0;if(this.nonGeographic()){if(this.nonGeographic()[n])return!0}else{var r=this.countryCallingCodes()[n];if(r&&r.length===1&&r[0]==="001")return!0}}},{key:"isNonGeographicCallingCode",value:function(n){return this.nonGeographic()?!!this.nonGeographic()[n]:!this.getCountryCodesForCallingCode(n)}},{key:"country",value:function(n){return this.selectNumberingPlan(n)}},{key:"selectNumberingPlan",value:function(n,r){var o,a;if(n&&(Qr(n)?a=n:o=n),r&&(a=r),o&&o!=="001"){var i=this.getCountryMetadata(o);if(!i)throw new Error("Unknown country: ".concat(o));this.numberingPlan=new Fi(i,this)}else if(a){if(!this.hasCallingCode(a))throw new Error("Unknown calling code: ".concat(a));this.numberingPlan=new Fi(this.getNumberingPlanMetadata(a),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(n){var r=this.countryCallingCodes()[n];if(r)return r.length===1&&r[0].length===3?void 0:r}},{key:"getCountryCodeForCallingCode",value:function(n){var r=this.getCountryCodesForCallingCode(n);if(r)return r[0]}},{key:"getNumberingPlanMetadata",value:function(n){var r=this.getCountryCodeForCallingCode(n);if(r)return this.getCountryMetadata(r);if(this.nonGeographic()){var o=this.nonGeographic()[n];if(o)return o}else{var a=this.countryCallingCodes()[n];if(a&&a.length===1&&a[0]==="001")return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(n){return this.numberingPlan.type(n)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(n){return this.selectNumberingPlan(n)}},{key:"hasSelectedNumberingPlan",value:function(){return this.numberingPlan!==void 0}}])})();var Fi=(function(){function t(e,n){tr(this,t),this.globalMetadataObject=n,this.metadata=e,Oi.call(this,n.metadata)}return nr(t,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"_getDefaultCountryMetadataForThisCallingCode",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this._getDefaultCountryMetadataForThisCallingCode()}},{key:"IDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(n){return n[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var n=this,r=this._getFormats(this.metadata)||this._getFormats(this._getDefaultCountryMetadataForThisCallingCode())||[];return r.map(function(o){return new B0(o,n)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(n){return n[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this._getDefaultCountryMetadataForThisCallingCode())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this._getDefaultCountryMetadataForThisCallingCode())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return this.types()&&this.types().length===0?!1:!!this.types()}},{key:"type",value:function(n){if(this.hasTypes()&&Di(this.types(),n))return new M0(Di(this.types(),n),this)}},{key:"ext",value:function(){return this.v1||this.v2?Ii:this.metadata[13]||Ii}}])})(),B0=(function(){function t(e,n){tr(this,t),this._format=e,this.metadata=n}return nr(t,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!!(this.nationalPrefixFormattingRule()&&!L0.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}])})(),L0=/^\(?\$1\)?$/,M0=(function(){function t(e,n){tr(this,t),this.type=e,this.metadata=n}return nr(t,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
vendor: 28,002 bytes, lines 6-11
6ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}])})();function Di(t,e){switch(e){case"FIXED_LINE":return t[0];case"MOBILE":return t[1];case"TOLL_FREE":return t[2];case"PREMIUM_RATE":return t[3];case"PERSONAL_NUMBER":return t[4];case"VOICEMAIL":return t[5];case"UAN":return t[6];case"PAGER":return t[7];case"VOIP":return t[8];case"SHARED_COST":return t[9]}}function Yr(t){if(!t)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!ht(t)||!ht(t.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(ht(t)?"an object of shape: { "+Object.keys(t).join(", ")+" }":"a "+k0(t)+": "+t,"."))}var k0=function(e){return on(e)};function Sn(t,e){var n=new xe(e);if(n.hasCountry(t))return n.selectNumberingPlan(t).countryCallingCode();throw new Error("Unknown country: ".concat(t))}function rr(t,e){return e.countries.hasOwnProperty(t)}function Oi(t){var e=t.version;typeof e=="number"?(this.v1=e===1,this.v2=e===2,this.v3=e===3,this.v4=e===4):e?Kr(e,R0)===-1?this.v2=!0:Kr(e,P0)===-1?this.v3=!0:this.v4=!0:this.v1=!0}function U0(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=q0(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q0(t,e){if(t){if(typeof t=="string")return Ri(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ri(t,e):void 0}}function Ri(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function Xr(t,e){for(var n=t.slice(),r=U0(e),o;!(o=r()).done;){var a=o.value;t.indexOf(a)<0&&n.push(a)}return n.sort(function(i,s){return i-s})}function Ht(t,e,n){return Pi(t,void 0,e,n)}function Pi(t,e,n,r){n&&(r=new xe(r.metadata),r.selectNumberingPlan(n));var o=r.type(e),a=o&&o.possibleLengths()||r.possibleLengths();if(!a)return"IS_POSSIBLE";if(e==="FIXED_LINE_OR_MOBILE"){if(!r.type("FIXED_LINE"))return Pi(t,"MOBILE",n,r);var i=r.type("MOBILE");i&&(a=Xr(a,i.possibleLengths()))}else if(e&&!o)return"INVALID_LENGTH";var s=t.length,l=a[0];return l===s?"IS_POSSIBLE":l>s?"TOO_SHORT":a[a.length-1]<s?"TOO_LONG":a.indexOf(s,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function Zr(t,e,n){e===void 0&&(e={});var r=new xe(n);if(e.v2){if(!t.countryCallingCode)throw new Error("Invalid phone number object passed");r.selectNumberingPlan(t.country||t.countryCallingCode)}else{if(!t.phone)return!1;if(t.country){if(!r.hasCountry(t.country))throw new Error("Unknown country: ".concat(t.country));r.selectNumberingPlan(t.country)}else{if(!t.countryCallingCode)throw new Error("Invalid phone number object passed");r.selectNumberingPlan(t.countryCallingCode)}}if(r.possibleLengths())return Jr(t.phone||t.nationalNumber,r);if(t.countryCallingCode&&r.isNonGeographicCallingCode(t.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function Jr(t,e){return Ht(t,void 0,e)==="IS_POSSIBLE"}function We(t,e){return t=t||"",new RegExp("^(?:"+e+")$").test(t)}function H0(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=G0(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G0(t,e){if(t){if(typeof t=="string")return Bi(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bi(t,e):void 0}}function Bi(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var z0=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function Gt(t,e,n){if(e=e||{},!(!t.country&&!t.countryCallingCode)){var r=new xe(n);r.selectNumberingPlan(t.country||t.countryCallingCode);var o=e.v2?t.nationalNumber:t.phone;if(We(o,r.nationalNumberPattern())){if(eo(o,"FIXED_LINE",r))return r.type("MOBILE")&&r.type("MOBILE").pattern()===""||!r.type("MOBILE")||eo(o,"MOBILE",r)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var a=H0(z0),i;!(i=a()).done;){var s=i.value;if(eo(o,s,r))return s}}}}function eo(t,e,n){var r=n.type(e);return!r||!r.pattern()||r.possibleLengths()&&r.possibleLengths().indexOf(t.length)<0?!1:We(t,r.pattern())}function to(t,e,n){e=e||{};var r=new xe(n);if(r.selectNumberingPlan(t.country||t.countryCallingCode),r.hasTypes())return Gt(t,e,r.metadata)!==void 0;var o=e.v2?t.nationalNumber:t.phone;return We(o,r.nationalNumberPattern())}var j0=/^[A-Z]{2}$/;function no(t){return j0.test(t)}var V0=!1;function ro(t,e){var n,r,o=new xe(e);return no(t)?(n=t,o.selectNumberingPlan(n),r=o.countryCallingCode()):(r=t,V0&&o.isNonGeographicCallingCode(r)&&(n="001")),{country:n,callingCode:r}}function oo(t,e,n){var r=new xe(n),o=r.getCountryCodesForCallingCode(t);return o?o.filter(function(a){return W0(e,a,n)}):[]}function W0(t,e,n){var r=new xe(n);return r.selectNumberingPlan(e),r.numberingPlan.possibleLengths().indexOf(t.length)>=0}var Tn=2,or=17,ir=3,Ke="0-9\uFF10-\uFF19\u0660-\u0669\u06F0-\u06F9",K0="-\u2010-\u2015\u2212\u30FC\uFF0D",Q0="\uFF0F/",Y0="\uFF0E.",X0=" \xA0\xAD\u200B\u2060\u3000",Z0="()\uFF08\uFF09\uFF3B\uFF3D\\[\\]",J0="~\u2053\u223C\uFF5E",Dt="".concat(K0).concat(Q0).concat(Y0).concat(X0).concat(Z0).concat(J0),zt="+\uFF0B";var es=new RegExp("(["+Ke+"])");function io(t,e,n,r){if(e){var o=new xe(r);o.selectNumberingPlan(e||n);var a=new RegExp(o.IDDPrefix());if(t.search(a)===0){t=t.slice(t.match(a)[0].length);var i=t.match(es);if(!(i&&i[1]!=null&&i[1].length>0&&i[1]==="0"))return t}}}function ao(t,e){if(t&&e.numberingPlan.nationalPrefixForParsing()){var n=new RegExp("^(?:"+e.numberingPlan.nationalPrefixForParsing()+")"),r=n.exec(t);if(r){var o,a,i=r.length-1,s=i>0&&r[i];if(e.nationalPrefixTransformRule()&&s)o=t.replace(n,e.nationalPrefixTransformRule()),i>1&&(a=r[1]);else{var l=r[0];o=t.slice(l.length),s&&(a=r[1])}var d;if(s){var u=t.indexOf(r[1]),f=t.slice(0,u);f===e.numberingPlan.nationalPrefix()&&(d=e.numberingPlan.nationalPrefix())}else d=r[0];return{nationalNumber:o,nationalPrefix:d,carrierCode:a}}}return{nationalNumber:t}}function ts(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=ns(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ns(t,e){if(t){if(typeof t=="string")return Li(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Li(t,e):void 0}}function Li(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function so(t,e,n){for(var r=new xe(n),o=ts(e),a;!(a=o()).done;){var i=a.value;if(r.selectNumberingPlan(i),r.leadingDigits()){if(t&&t.search(r.leadingDigits())===0)return i}else if(Gt({phone:t,country:i},void 0,r.metadata))return i}}var rs=!1;function jt(t,e){var n=e.nationalNumber,r=e.metadata;if(rs&&r.isNonGeographicCallingCode(t))return"001";var o=r.getCountryCodesForCallingCode(t);if(o)return o.length===1?o[0]:so(n,o,r.metadata)}function dn(t,e,n){var r=ao(t,n),o=r.carrierCode,a=r.nationalNumber;if(a!==t){if(!os(t,a,n))return{nationalNumber:t};if(n.numberingPlan.possibleLengths()&&(e||(e=jt(n.numberingPlan.callingCode(),{nationalNumber:a,metadata:n})),!is(a,e,n)))return{nationalNumber:t}}return{nationalNumber:a,carrierCode:o}}function os(t,e,n){return!(We(t,n.nationalNumberPattern())&&!We(e,n.nationalNumberPattern()))}function is(t,e,n){switch(Ht(t,e,n)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}function lo(t,e,n,r,o){if(!(e||n||r))return{number:t};var a=e||n?Sn(e||n,o):r;if(t.indexOf(a)===0){var i=new xe(o);i.selectNumberingPlan(e||n||r);var s=t.slice(a.length),l=dn(s,void 0,i),d=l.nationalNumber,u=dn(t,void 0,i),f=u.nationalNumber;if(!We(f,i.nationalNumberPattern())&&We(d,i.nationalNumberPattern())||Ht(f,void 0,i)==="TOO_LONG")return{countryCallingCode:a,number:s}}return{number:t}}function Cn(t,e,n,r,o){if(!t)return{};var a;if(t[0]!=="+"){var i=io(t,e||n,r,o);if(i&&i!==t)a=!0,t="+"+i;else{if(e||n||r){var s=lo(t,e,n,r,o),l=s.countryCallingCode,d=s.number;if(l)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:l,number:d}}return{number:t}}}if(t[1]==="0")return{};for(var u=new xe(o),f=2;f-1<=ir&&f<=t.length;){var m=t.slice(1,f);if(u.hasCallingCode(m))return u.selectNumberingPlan(m),{countryCallingCodeSource:a?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:m,number:t.slice(f)};f++}return{}}function uo(t){return t.replace(new RegExp("[".concat(Dt,"]+"),"g")," ").trim()}var ds=/(\$\d)/;function co(t,e,n){var r=n.useInternationalFormat,o=n.withNationalPrefix,a=n.carrierCode,i=n.metadata,s=t.replace(new RegExp(e.pattern()),r?e.internationalFormat():o&&e.nationalPrefixFormattingRule()?e.format().replace(ds,e.nationalPrefixFormattingRule()):e.format());return r?uo(s):s}var as=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function fo(t,e,n){var r=new xe(n);if(r.selectNumberingPlan(t||e),r.defaultIDDPrefix())return r.defaultIDDPrefix();if(as.test(r.IDDPrefix()))return r.IDDPrefix()}var ss=";ext=",an=function(e){return"([".concat(Ke,"]{1,").concat(e,"})")};function Vt(t){var e="20",n="15",r="9",o="6",a="[ \xA0\\t,]*",i="[:\\.\uFF0E]?[ \xA0\\t,-]*",s="#?",l="(?:e?xt(?:ensi(?:o\u0301?|\xF3))?n?|\uFF45?\uFF58\uFF54\uFF4E?|\u0434\u043E\u0431|anexo)",d="(?:[x\uFF58#\uFF03~\uFF5E]|int|\uFF49\uFF4E\uFF54)",u="[- ]+",f="[ \xA0\\t]*",m="(?:,{2}|;)",p=ss+an(e),y=a+l+i+an(e)+s,c=a+d+i+an(r)+s,h=u+an(o)+"#",b=f+m+i+an(n)+s,E=f+"(?:,)+"+i+an(r)+s;return p+"|"+y+"|"+c+"|"+h+"|"+b+"|"+E}var ls="["+Ke+"]{"+Tn+"}",us="["+zt+"]{0,1}(?:["+Dt+"]*["+Ke+"]){3,}["+Dt+Ke+"]*",cs=new RegExp("^["+zt+"]{0,1}(?:["+Dt+"]*["+Ke+"]){1,2}$","i"),fs=us+"(?:"+Vt()+")?",ms=new RegExp("^"+ls+"$|^"+fs+"$","i");function mo(t){return t.length>=Tn&&ms.test(t)}function Mi(t){return cs.test(t)}function ki(t){var e=t.number,n=t.ext;if(!e)return"";if(e[0]!=="+")throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(e).concat(n?";ext="+n:"")}var Ui={formatExtension:function(e,n,r){return"".concat(e).concat(r.ext()).concat(n)}};function ho(t,e,n,r){n?n=hs({},Ui,n):n=Ui;var o=new xe(r);if(t.country&&t.country!=="001"){if(!o.hasCountry(t.country))throw new Error("Unknown country: ".concat(t.country));o.selectNumberingPlan(t.country)}else if(t.countryCallingCode)o.selectNumberingPlan(t.countryCallingCode);else return t.phone||"";var a=o.countryCallingCode(),i=n.v2?t.nationalNumber:t.phone,s;switch(e){case"NATIONAL":return i?(s=dr(i,t.carrierCode,"NATIONAL",o,n),po(s,t.ext,o,n.formatExtension)):"";case"INTERNATIONAL":return i?(s=dr(i,null,"INTERNATIONAL",o,n),s="+".concat(a," ").concat(s),po(s,t.ext,o,n.formatExtension)):"+".concat(a);case"E.164":return"+".concat(a).concat(i);case"RFC3966":return ki({number:"+".concat(a).concat(i),ext:t.ext});case"IDD":if(!n.fromCountry)return;var l=ps(i,t.carrierCode,a,n.fromCountry,o);return l?po(l,t.ext,o,n.formatExtension):void 0;default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(e,'"'))}}function dr(t,e,n,r,o){var a=go(r.formats(),t);return a?co(t,a,{useInternationalFormat:n==="INTERNATIONAL",withNationalPrefix:!(a.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&o&&o.nationalPrefix===!1),carrierCode:e,metadata:r}):t}function go(t,e){return gs(t,function(n){if(n.leadingDigitsPatterns().length>0){var r=n.leadingDigitsPatterns()[n.leadingDigitsPatterns().length-1];if(e.search(r)!==0)return!1}return We(e,n.pattern())})}function po(t,e,n,r){return e?r(t,e,n):t}function ps(t,e,n,r,o){var a=Sn(r,o.metadata);if(a===n){var i=dr(t,e,"NATIONAL",o);return n==="1"?n+" "+i:i}var s=fo(r,void 0,o.metadata);if(s)return"".concat(s," ").concat(n," ").concat(dr(t,null,"INTERNATIONAL",o))}function hs(){for(var t=1,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];for(;t<n.length;){if(n[t])for(var o in n[t])n[0][o]=n[t][o];t++}return n[0]}function gs(t,e){for(var n=0;n<t.length;){if(e(t[n]))return t[n];n++}}function wn(t){"@babel/helpers - typeof";return wn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wn(t)}function qi(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Hi(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?qi(Object(n),!0).forEach(function(r){$s(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):qi(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function $s(t,e,n){return(e=zi(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ys(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Gi(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,zi(r.key),r)}}function bs(t,e,n){return e&&Gi(t.prototype,e),n&&Gi(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function zi(t){var e=Es(t,"string");return wn(e)=="symbol"?e:e+""}function Es(t,e){if(wn(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(wn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var ji=(function(){function t(e,n,r){if(ys(this,t),!e)throw new TypeError("First argument is required");if(typeof e!="string")throw new TypeError("First argument must be a string");if(e[0]==="+"&&!n)throw new TypeError("`metadata` argument not passed");if(ht(n)&&ht(n.countries)){r=n;var o=e;if(!xs.test(o))throw new Error('Invalid `number` argument passed: must consist of a "+" followed by digits');var a=Cn(o,void 0,void 0,void 0,r),i=a.countryCallingCode,s=a.number;if(n=s,e=i,!n)throw new Error("Invalid `number` argument passed: too short")}if(!n)throw new TypeError("`nationalNumber` argument is required");if(typeof n!="string")throw new TypeError("`nationalNumber` argument must be a string");Yr(r);var l=ro(e,r),d=l.country,u=l.callingCode;this.country=d,this.countryCallingCode=u,this.nationalNumber=n,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return r}}return bs(t,[{key:"setExt",value:function(n){this.ext=n}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:oo(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return Zr(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return to(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){var n=new xe(this.getMetadata());return n.isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(n){return this.number===n.number&&this.ext===n.ext}},{key:"getType",value:function(){return Gt(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(n,r){return ho(this,n,r?Hi(Hi({},r),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(n){return this.format("NATIONAL",n)}},{key:"formatInternational",value:function(n){return this.format("INTERNATIONAL",n)}},{key:"getURI",value:function(n){return this.format("RFC3966",n)}}])})();var xs=/^\+\d+$/;function sn(t){"@babel/helpers - typeof";return sn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sn(t)}function Vi(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,vs(r.key),r)}}function As(t,e,n){return e&&Vi(t.prototype,e),n&&Vi(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function vs(t){var e=Ss(t,"string");return sn(e)=="symbol"?e:e+""}function Ss(t,e){if(sn(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(sn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Ts(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Cs(t,e,n){return e=Nn(e),ws(t,yo()?Reflect.construct(e,n||[],Nn(t).constructor):e.apply(t,n))}function ws(t,e){if(e&&(sn(e)=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _s(t)}function _s(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Ns(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_n(t,e)}function $o(t){var e=typeof Map=="function"?new Map:void 0;return $o=function(r){if(r===null||!Fs(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(e!==void 0){if(e.has(r))return e.get(r);e.set(r,o)}function o(){return Is(r,arguments,Nn(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),_n(o,r)},$o(t)}function Is(t,e,n){if(yo())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var o=new(t.bind.apply(t,r));return n&&_n(o,n.prototype),o}function yo(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yo=function(){return!!t})()}function Fs(t){try{return Function.toString.call(t).indexOf("[native code]")!==-1}catch{return typeof t=="function"}}function _n(t,e){return _n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},_n(t,e)}function Nn(t){return Nn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Nn(t)}var tt=(function(t){function e(n){var r;return Ts(this,e),r=Cs(this,e,[n]),Object.setPrototypeOf(r,e.prototype),r.name=r.constructor.name,r}return Ns(e,t),As(e)})($o(Error));var Wi=new RegExp("(?:"+Vt()+")$","i");function bo(t){var e=t.search(Wi);if(e<0)return{};for(var n=t.slice(0,e),r=t.match(Wi),o=1;o<r.length;){if(r[o])return{number:n,ext:r[o]};o++}}function Ds(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=Os(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 10In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Os(t,e){if(t){if(typeof t=="string")return Ki(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ki(t,e):void 0}}function Ki(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var Rs={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uFF10":"0","\uFF11":"1","\uFF12":"2","\uFF13":"3","\uFF14":"4","\uFF15":"5","\uFF16":"6","\uFF17":"7","\uFF18":"8","\uFF19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06F0":"0","\u06F1":"1","\u06F2":"2","\u06F3":"3","\u06F4":"4","\u06F5":"5","\u06F6":"6","\u06F7":"7","\u06F8":"8","\u06F9":"9"};function Eo(t){return Rs[t]}function ar(t){for(var e="",n=Ds(t.split("")),r;!(r=n()).done;){var o=r.value,a=Eo(o);a&&(e+=a)}return e}function Ps(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=Bs(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 11In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bs(t,e){if(t){if(typeof t=="string")return Qi(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qi(t,e):void 0}}function Qi(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function sr(t){for(var e="",n=Ps(t.split("")),r;!(r=n()).done;){var o=r.value;e+=Ls(o,e)||""}return e}function Ls(t,e,n){if(t==="+"){if(e){typeof n=="function"&&n("end");return}return"+"}return Eo(t)}var Ao="+",Ms="[\\-\\.\\(\\)]?",Yi="(["+Ke+"]|"+Ms+")",ks="^\\"+Ao+Yi+"*["+Ke+"]"+Yi+"*$",Us=new RegExp(ks,"g"),xo=Ke,qs="["+xo+"]+((\\-)*["+xo+"])*",Hs="a-zA-Z",Gs="["+Hs+"]+((\\-)*["+xo+"])*",zs="^("+qs+"\\.)*"+Gs+"\\.?$",js=new RegExp(zs,"g"),vo="tel:",lr=";phone-context=",Xi=";isub=";function So(t){var e=t.indexOf(lr);if(e<0)return null;var n=e+lr.length;if(n>=t.length)return"";var r=t.indexOf(";",n);return r>=0?t.substring(n,r):t.substring(n)}function Zi(t){return t===null?!0:t.length===0?!1:Us.test(t)||js.test(t)}function To(t,e){var n=e.extractFormattedPhoneNumber,r=So(t);if(!Zi(r))throw new tt("NOT_A_NUMBER");var o;if(r===null)o=n(t)||"";else{o="",r.charAt(0)===Ao&&(o+=r);var a=t.indexOf(vo),i;a>=0?i=a+vo.length:i=0;var s=t.indexOf(lr);o+=t.substring(i,s)}var l=o.indexOf(Xi);if(l>0&&(o=o.substring(0,l)),o!=="")return o}var Vs=250,Ws=new RegExp("["+zt+Ke+"]"),Ks=new RegExp("[^"+Ke+"#]+$"),Qs=!1;function Co(t,e,n){e=e||{};var r=new xe(n);if(e.defaultCountry&&!r.hasCountry(e.defaultCountry))throw e.v2?new tt("INVALID_COUNTRY"):new Error("Unknown country: ".concat(e.defaultCountry));var o=Xs(t,e.v2,e.extract),a=o.number,i=o.ext,s=o.error;if(!a){if(e.v2)throw s==="TOO_SHORT"?new tt("TOO_SHORT"):new tt("NOT_A_NUMBER");return{}}var l=Js(a,e.defaultCountry,e.defaultCallingCode,r),d=l.country,u=l.nationalNumber,f=l.countryCallingCode,m=l.countryCallingCodeSource,p=l.carrierCode;if(!r.hasSelectedNumberingPlan()){if(e.v2)throw new tt("INVALID_COUNTRY");return{}}if(!u||u.length<Tn){if(e.v2)throw new tt("TOO_SHORT");return{}}if(u.length>or){if(e.v2)throw new tt("TOO_LONG");return{}}if(e.v2){var y=new ji(f,u,r.metadata);return d&&(y.country=d),p&&(y.carrierCode=p),i&&(y.ext=i),y.__countryCallingCodeSource=m,y}var c=(e.extended?r.hasSelectedNumberingPlan():d)?We(u,r.nationalNumberPattern()):!1;return e.extended?{country:d,countryCallingCode:f,carrierCode:p,valid:c,possible:c?!0:!!(e.extended===!0&&r.possibleLengths()&&Jr(u,r)),phone:u,ext:i}:c?Zs(d,u,i):{}}function Ys(t,e,n){if(t){if(t.length>Vs){if(n)throw new tt("TOO_LONG");return}if(e===!1)return t;var r=t.search(Ws);if(!(r<0))return t.slice(r).replace(Ks,"")}}function Xs(t,e,n){var r=To(t,{extractFormattedPhoneNumber:function(i){return Ys(i,n,e)}});if(!r)return{};if(!mo(r))return Mi(r)?{error:"TOO_SHORT"}:{};var o=bo(r);return o.ext?o:{number:r}}function Zs(t,e,n){var r={country:t,phone:e};return n&&(r.ext=n),r}function Js(t,e,n,r){var o=Cn(sr(t),void 0,e,n,r.metadata),a=o.countryCallingCodeSource,i=o.countryCallingCode,s=o.number,l;if(i)r.selectNumberingPlan(i);else if(s&&(e||n))e?(l=e,r.selectNumberingPlan(e),i=r.numberingPlan.callingCode()):(r.selectNumberingPlan(n),i=n,Qs&&r.isNonGeographicCallingCode(i)&&(l="001"));else return{};if(!s)return{countryCallingCodeSource:a,countryCallingCode:i};var d=dn(sr(s),void 0,r),u=d.nationalNumber,f=d.carrierCode,m=jt(i,{nationalNumber:u,metadata:r});return m&&(l=m,m==="001"||r.selectNumberingPlan(l)),{country:l,countryCallingCode:i,countryCallingCodeSource:a,nationalNumber:u,carrierCode:f}}function In(t){"@babel/helpers - typeof";return In=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},In(t)}function Ji(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ed(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ji(Object(n),!0).forEach(function(r){el(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ji(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function el(t,e,n){return(e=tl(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function tl(t){var e=nl(t,"string");return In(e)=="symbol"?e:e+""}function nl(t,e){if(In(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(In(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function wo(t,e,n){return Co(t,ed(ed({},e),{},{v2:!0}),n)}function Fn(t){"@babel/helpers - typeof";return Fn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fn(t)}function td(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function rl(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?td(Object(n),!0).forEach(function(r){ol(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):td(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ol(t,e,n){return(e=il(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function il(t){var e=dl(t,"string");return Fn(e)=="symbol"?e:e+""}function dl(t,e){if(Fn(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Fn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function al(t,e){return cl(t)||ul(t,e)||ll(t,e)||sl()}
vendor: 6,741 bytes, lines 11-12
11function sl(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 12In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ll(t,e){if(t){if(typeof t=="string")return nd(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nd(t,e):void 0}}function nd(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function ul(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,o,a,i,s=[],l=!0,d=!1;try{if(a=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(u){d=!0,o=u}finally{try{if(!l&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(d)throw o}}return s}}function cl(t){if(Array.isArray(t))return t}function Dn(t){var e=Array.prototype.slice.call(t),n=al(e,4),r=n[0],o=n[1],a=n[2],i=n[3],s,l,d;if(typeof r=="string")s=r;else throw new TypeError("A text for parsing must be a string.");if(!o||typeof o=="string")i?(l=a,d=i):(l=void 0,d=a),o&&(l=rl({defaultCountry:o},l));else if(ht(o))a?(l=o,d=a):d=o;else throw new Error("Invalid second argument: ".concat(o));return{text:s,options:l,metadata:d}}function On(t){"@babel/helpers - typeof";return On=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},On(t)}function rd(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function od(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?rd(Object(n),!0).forEach(function(r){fl(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rd(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function fl(t,e,n){return(e=ml(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ml(t){var e=pl(t,"string");return On(e)=="symbol"?e:e+""}function pl(t,e){if(On(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(On(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function _o(t,e,n){e&&e.defaultCountry&&!rr(e.defaultCountry,n)&&(e=od(od({},e),{},{defaultCountry:void 0}));try{return wo(t,e,n)}catch(r){if(!(r instanceof tt))throw r}}function ln(){var t=Dn(arguments),e=t.text,n=t.options,r=t.metadata;return _o(e,n,r)}function Rn(t){"@babel/helpers - typeof";return Rn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rn(t)}function id(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,hl(r.key),r)}}function ad(t,e,n){return e&&id(t.prototype,e),n&&id(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function hl(t){var e=gl(t,"string");return Rn(e)=="symbol"?e:e+""}function gl(t,e){if(Rn(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Rn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function sd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var dd=ad(function t(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;sd(this,t),this.key=e,this.value=n,this.next=r,this.prev=o}),ld=(function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;sd(this,t),this.size=0,this.limit=e,this.head=null,this.tail=null,this.cache={}}return ad(t,[{key:"put",value:function(n,r){if(this.ensureLimit(),!this.head)this.head=this.tail=new dd(n,r);else{var o=new dd(n,r,this.head);this.head.prev=o,this.head=o}this.cache[n]=this.head,this.size++}},{key:"get",value:function(n){if(this.cache[n]){var r=this.cache[n].value;return this.remove(n),this.put(n,r),r}console.log("Item not available in cache for key ".concat(n))}},{key:"ensureLimit",value:function(){this.size===this.limit&&this.remove(this.tail.key)}},{key:"remove",value:function(n){var r=this.cache[n];r.prev!==null?r.prev.next=r.next:this.head=r.next,r.next!==null?r.next.prev=r.prev:this.tail=r.prev,delete this.cache[n],this.size--}},{key:"clear",value:function(){this.head=null,this.tail=null,this.size=0,this.cache={}}}])})();function Pn(t){"@babel/helpers - typeof";return Pn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pn(t)}function $l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ud(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,bl(r.key),r)}}function yl(t,e,n){return e&&ud(t.prototype,e),n&&ud(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function bl(t){var e=El(t,"string");return Pn(e)=="symbol"?e:e+""}function El(t,e){if(Pn(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Pn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var cd=(function(){function t(e){$l(this,t),this.cache=new ld(e)}return yl(t,[{key:"getPatternForRegExp",value:function(n){var r=this.cache.get(n);return r||(r=new RegExp("^"+n),this.cache.put(n,r)),r}}])})();function Wt(t,e){if(t<0||e<=0||e<t)throw new TypeError;return"{".concat(t,",").concat(e,"}")}function Bn(t,e){var n=e.search(t);return n>=0?e.slice(0,n):e}function fd(t,e){return t.indexOf(e)===0}function md(t,e){return t.indexOf(e,t.length-e.length)===t.length-e.length}var pd=" \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000",Kt="[".concat(pd,"]"),hd="[^".concat(pd,"]"),gd="0-9\xB2\xB3\xB9\xBC-\xBE\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u09F4-\u09F9\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0B72-\u0B77\u0BE6-\u0BF2\u
120C66-\u0C6F\u0C78-\u0C7E\u0CE6-\u0CEF\u0D66-\u0D75\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F33\u1040-\u1049\u1090-\u1099\u1369-\u137C\u16EE-\u16F0\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1946-\u194F\u19D0-\u19DA\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2CFD\u3007\u3021-\u3029\u3038-\u303A\u3192-\u3195\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\uA620-\uA629\uA6E6-\uA6EF\uA830-\uA835\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19",xl="0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19",$d="[".concat(xl,"]"),No="A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
12D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Al="[".concat(No,"]"),vl=new RegExp(Al),Sl="$\xA2-\xA5\u058F\u060B\u09F2\u09F3\u09FB\u0AF1\u0BF9\u0E3F\u17DB\u20A0-\u20B9\uA838\uFDFC\uFE69\uFF04\uFFE0\uFFE1\uFFE5\uFFE6",Tl="[".concat(Sl,"]"),Cl=new RegExp(Tl),wl="\u0300-\u036F\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E4-\u08FE\u0900-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09C1-\u09C4\u09CD\u09E2\u09E3\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0B01\u0B3C\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B62\u0B63\u0B82\u0BC0\u0BCD\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0CBC\u0CBF\u0CC6\u0CCC\u0CCD\u0CE2\u0CE3\u0D41-\u0D44\u0D4D\u0D62\u0D63\u0DCA\u0DD2-\u0DD4\u0DD6\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1DC0-\u1DE6\u1DFC-\u1DFF\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u3099\u309A\uA66F\uA674-\uA67D\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE26",_l="[".concat(wl,"]"),Nl=new RegExp(_l),Il="\0-\x7F",Fl="\x80-\xFF",Dl="\u0100-\u017F",Ol="\u1E00-\u1EFF",Rl="\u0180-\u024F",Pl="\u0300-\u036F",Bl=new RegExp("["+Il+Fl+Dl+Ol+Rl+Pl+"]");function Io(t){return!vl.test(t)&&!Nl.test(t)?!1:Bl.test(t)}function Fo(t){return t==="%"||Cl.test(t)}function Do(t,e,n){var r=!0,o=ln(t,n);if(o||(r=!1,o=ln(t,{defaultCallingCode:e.countryCallingCode},n)),!o)return"INVALID_NUMBER";if(e.ext){if(o.ext!==e.ext)return"NO_MATCH"}else if(o.ext)return"NO_MATCH";return r&&e.countryCallingCode!==o.countryCallingCode?"NO_MATCH":e.number===o.number?r?"EXACT_MATCH":"NSN_MATCH":e.n
12ationalNumber.indexOf(o.nationalNumber)===0||o.nationalNumber.indexOf(e.nationalNumber)===0?"SHORT_NSN_MATCH":"NO_MATCH"}function Ll(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=Ml(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 13In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ml(t,e){if(t){if(typeof t=="string")return yd(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yd(t,e):void 0}}function yd(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var Ro={POSSIBLE:function(e,n){var r=n.candidate,o=n.metadata;return!0},VALID:function(e,n){var r=n.candidate,o=n.defaultCountry,a=n.metadata;return!(!e.isValid()||!Oo(e,r,a))},STRICT_GROUPING:function(e,n){var r=n.candidate,o=n.defaultCountry,a=n.metadata,i=n.regExpCache;return!e.isValid()||!Oo(e,r,a)||Ed(e,r)||!bd(e,{defaultCountry:o,metadata:a})?!1:xd(e,r,a,Ul,i)},EXACT_GROUPING:function(e,n){var r=n.candidate,o=n.defaultCountry,a=n.metadata,i=n.regExpCache;return!e.isValid()||!Oo(e,r,a)||Ed(e,r)||!bd(e,{defaultCountry:o,metadata:a})?!1:xd(e,r,a,kl,i)}};function Oo(t,e,n){for(var r=0;r<e.length-1;r++){var o=e.charAt(r);if(o==="x"||o==="X"){var a=e.charAt(r+1);if(a==="x"||a==="X"){if(r++,Do(e.substring(r),t,n)!=="NSN_MATCH")return!1}else{var i=ar(e.substring(r));if(i){if(t.ext!==i)return!1}else if(t.ext)return!1}}}return!0}function bd(t,e){var n=e.defaultCountry,r=e.metadata;if(t.__countryCallingCodeSource!=="FROM_DEFAULT_COUNTRY")return!0;var o=new xe(r);o.selectNumberingPlan(t.countryCallingCode);var a=t.country||jt(t.countryCallingCode,{nationalNumber:t.nationalNumber,metadata:o}),i=t.nationalNumber,s=go(o.numberingPlan.formats(),i);return s.nationalPrefixFormattingRule()?o.numberingPlan.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!s.usesNationalPrefix()?!0:!!t.nationalPrefix:!0}function Ed(t,e){var n=e.indexOf("/");if(n<0)return!1;var r=e.indexOf("/",n+1);if(r<0)return!1;var o=t.__countryCallingCodeSource==="FROM_NUMBER_WITH_PLUS_SIGN"||t.__countryCallingCodeSource==="FROM_NUMBER_WITHOUT_PLUS_SIGN";return o&&ar(e.substring(0,n))===t.countryCallingCode?e.slice(r+1).indexOf("/")>=0:!0}function xd(t,e,n,r,o){throw new Error("This part of code hasn't been ported");var a,i,s,l;if(s)for(var d,u;!(u=d()).done;){var f=u.value;if(f.leadingDigitsPatterns().length>0){var m=o.getPatternForRegExp("^"+f.leadingDigitsPatterns()[0]);if(!m.test(l))continue}if(i=Ad(n,t,f),r(n,t,a,i))return!0}}function Ad(t,e,n){throw new Error("This part of code hasn't been ported");if(n){var r;return util.formatNsnUsingPattern(r,n,"RFC3966",t).split("-")}var o,a,i}function kl(t,e,n,r){throw new Error("This part of code hasn't been ported");var o,a,i}function Ul(t,e,n,r){throw new Error("This part of code hasn't been ported");var o;if(e.getCountryCodeSource()!==CountryCodeSource.FROM_DEFAULT_COUNTRY){var a;o=n.indexOf(a)+a.length()}for(var i;i<r.length;i++){if(o=n.indexOf(r[i],o),o<0)return!1;if(o+=r[i].length(),i==0&&o<n.length()){var s=util.getRegionCodeForCountryCode(e.getCountryCode());if(util.getNddPrefixForRegion(s,!0)!=null&&Character.isDigit(n.charAt(o))){var l=util.getNationalSignificantNumber(e);return fd(n.slice(o-r[i].length),l)}}}}var ql=/[\\/] *x/;function Po(t){return Bn(ql,t)}var Hl=/(?:(?:[0-3]?\d\/[01]?\d)|(?:[01]?\d\/[0-3]?\d))\/(?:[12]\d)?\d{2}/,Gl=/[12]\d{3}[-/]?[01]\d[-/]?[0-3]\d +[0-2]\d$/,zl=/^:[0-5]\d/;function Bo(t,e,n){if(Hl.test(t))return!1;if(Gl.test(t)){var r=n.slice(e+t.length);if(zl.test(r))return!1}return!0}var cr="(\\[\uFF08\uFF3B",Lo=")\\]\uFF09\uFF3D",ur="[^".concat(cr).concat(Lo,"]"),Mo="[".concat(cr).concat(zt,"]"),jl=new RegExp("^"+Mo),Vl=Wt(0,3),Wl=new RegExp("^(?:["+cr+"])?(?:"+ur+"+["+Lo+"])?"+ur+"+(?:["+cr+"]"+ur+"+["+Lo+"])"+Vl+ur+"*$"),Kl=/\d{1,5}-+\d{1,5}\s{0,4}\(\d{1,4}/;
13function ko(t,e,n,r){if(!(!Wl.test(t)||Kl.test(t))){if(r!=="POSSIBLE"){if(e>0&&!jl.test(t)){var o=n[e-1];if(Fo(o)||Io(o))return!1}var a=e+t.length;if(a<n.length){var i=n[a];if(Fo(i)||Io(i))return!1}}return!0}}function Ln(t){"@babel/helpers - typeof";return Ln=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ln(t)}function Ql(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=Yl(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 14In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yl(t,e){if(t){if(typeof t=="string")return vd(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vd(t,e):void 0}}function vd(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function Xl(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Sd(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Jl(r.key),r)}}function Zl(t,e,n){return e&&Sd(t.prototype,e),n&&Sd(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Jl(t){var e=eu(t,"string");return Ln(e)=="symbol"?e:e+""}function eu(t,e){if(Ln(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Ln(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var tu=!1,nu=Vt("matching"),ru=["/+(.*)","(\\([^(]*)","(?:".concat(Kt,"-|-").concat(Kt,")").concat(Kt,"*(.+)"),"[\u2012-\u2015\uFF0D]".concat(Kt,"*(.+)"),"\\.+".concat(Kt,"*([^.]+)"),"".concat(Kt,"+(").concat(hd,"+)")],ou=Wt(0,2),iu=Wt(0,4),_d=or+ir,du=Wt(0,_d),Td="[".concat(Dt,"]")+iu,Cd=$d+Wt(1,_d),au="(?:"+Mo+Td+")"+ou+Cd+"(?:"+Td+Cd+")"+du+"(?:"+nu+")?",wd=new RegExp("[^".concat(gd).concat(No,"#]+$")),su=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,Nd=(function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(Xl(this,t),n={v2:n.v2,defaultCallingCode:n.defaultCallingCode,defaultCountry:n.defaultCountry&&rr(n.defaultCountry,r)?n.defaultCountry:void 0,leniency:n.leniency||(n.extended?"POSSIBLE":"VALID"),maxTries:n.maxTries||su},!Ro[n.leniency])throw new TypeError('Unknown leniency: "'.concat(n.leniency,'"'));if(n.leniency!=="POSSIBLE"&&n.leniency!=="VALID")throw new TypeError('Invalid `leniency`: "'.concat(n.leniency,'". Supported values: "POSSIBLE", "VALID".'));if(n.maxTries<0)throw new TypeError("`maxTries` must be `>= 0`");this.text=e,this.options=n,this.metadata=r,this.leniency=Ro[n.leniency],this.maxTries=n.maxTries,this.PATTERN=new RegExp(au,"ig"),this.INNER_MATCHES=ru.map(function(o){return new RegExp(o,"g")}),this.state="NOT_READY",this.searchIndex=0,this.regExpCache=new cd(32)}return Zl(t,[{key:"find",value:function(n){this.PATTERN.lastIndex=n;for(var r;this.maxTries>0&&(r=this.PATTERN.exec(this.text))!==null;){var o=r[0],a=r.index;if(o=Po(o),Bo(o,a,this.text)){var i=this.parseAndVerify(o,a,this.text)||this.extractInnerMatch(o,a,this.text);if(i){if(this.options.v2)return{startsAt:i.startsAt,endsAt:i.endsAt,number:i.phoneNumber};var s=i.phoneNumber,l={startsAt:i.startsAt,endsAt:i.endsAt,phone:s.nationalNumber};return s.country?tu&&country==="001"?l.countryCallingCode=s.countryCallingCode:l.country=s.country:l.countryCallingCode=s.countryCallingCode,s.ext&&(l.ext=s.ext),l}}this.maxTries--}}},{key:"extractInnerMatch",value:function(n,r,o){for(var a=Ql(this.INNER_MATCHES),i;!(i=a()).done;){var s=i.value;s.lastIndex=0;for(var l=!0,d=void 0;this.maxTries>0&&(d=s.exec(n))!==null;){if(l){var u=Bn(wd,n.slice(0,d.index)),f=this.parseAndVerify(u,r,o);if(f)return f;this.maxTries--,l=!1}var m=Bn(wd,d[1]),p=n.indexOf(m,d.index),y=this.parseAndVerify(m,r+p,o);if(y)return y;this.maxTries--}}}},{key:"parseAndVerify",value:function(n,r,o){if(ko(n,r,o,this.options.leniency)){var a=ln(n,{extended:!0,defaultCountry:this.options.defaultCountry,defaultCallingCode:this.options.defaultCallingCode},this.metadata);if(a&&a.isPossible()&&this.leniency(a,{candidate:n,defaultCountry:this.options.defaultCountry,metadata:this.metadata,regExpCache:this.regExpCache}))return{startsAt:r,endsAt:r+n.length,phoneNumber:a}}}},{key:"hasNext",value:function(){return this.state==="NOT_READY"&&(this.lastMatch=this.find(this.searchIndex),this.lastMatch?(this.searchIndex=this.lastMatch.endsAt,this.state="READY"):this.state="DONE"),this.state==="READY"}},{key:"next",value:function(){if(!this.hasNext())throw new Error("No next element");var n=this.lastMatch;return this.lastMatch=null,this.state="NOT_READY",n}}])})();function Mn(t){"@babel/helpers - typeof";return Mn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mn(t)}function Id(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Fd(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
14e%2?Id(Object(n),!0).forEach(function(r){lu(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Id(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function lu(t,e,n){return(e=uu(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function uu(t){var e=cu(t,"string");return Mn(e)=="symbol"?e:e+""}function cu(t,e){if(Mn(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Mn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function fr(){for(var t=Dn(arguments),e=t.text,n=t.options,r=t.metadata,o=new Nd(e,Fd(Fd({},n),{},{v2:!0}),r),a=[];o.hasNext();)a.push(o.next());return a}function Uo(){return Wr(fr,arguments)}function kn(t){let e=[],n=[];for(let r=0;r<t.length;r++){let o=t[r];if(o==="(")n.push(e.length),e.push(o);else if(o===")"&&n.length){let a=n.pop();a!==void 0&&(e.length=a)}else e.push(o)}return e.join("")}var Dd=new Set("ac ad ae aero af ag agency ai al am android ao app aq ar as asia at aw ax az ba bb bd be bf bg bh bi biz bj bm bn bo br bs bt bv bw by bz bzh ca cat cd cf cg ch chrome ci ck cl cm cn co com coop cr cu cv cx cy cz de dev dj dk dm dz ec edu ee eg er es et eu fi fj fk fm fo fr ga gb gd ge gf gg gh gi gl gle gm gn goog google gov gp gq gr gs gt gu gw gy hk hm hn hr ht hu id ie il im in info int io iq ir is it je jm jo jobs jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc me meet mg mh mil mk ml mm mn mobi mp mq mr ms mt mu museum mv mw mx mz na name nc ne net new nf ni nl no np nr nu nyc nz om org pa page pe pf pg ph pk pl play pm pn post pr pro ps pt pw qa re ro ru rw sa sb sc sd se sg si sj sk sl sm sn space sr st su sv sx sy sz tc td tel tf tg th tj tk tl tm tn to tr travel tt tv tw tz ua ug uk us uy uz va vc ve vg vi vn vote wf work ws xyz ye youtube yt za zm zw".split(" ")),Od=new Set("ac ad ae af ag ai al am ao aq ar as at au aw ax az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cd cf cg ch ci ck cl cm cn co cr cu cv cw cx cy cz de dj dk dm do dz ec ee eg er es et eu fi fj fk fm fo fr ga gb gd ge gf gg gh gi gl gm gn gp gq gr gs gt gu gw gy hk hm hn hr ht hu id ie il im in io iq ir is it je jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md me mg mh mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nc ne nf ng ni nl no np nr nu nz om pa pe pf pg ph pk pl pm pn pr ps pt pw py qa re ro rs ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr ss st su sv sx sy sz tc td tf tg th tj tk tl tm tn to tr tt tv tw tz ua ug uk us uy uz va vc ve vg vi vn vu wf ws ye yt za zm zw".split(" "));var fu=16*1024,mu=/(^|[\s>+~(])(?:html|body)(?=$|[\s>+~.#:[])/i,pu=/\[/,hu=/::?[a-z-]+/gi,gu=new Set([":hover"]),$u=/\\(?:[0-9a-fA-F]{1,6}\s?|[\s\S])/g,yu=/\.MsoNormal(?![\w-])/;function bu(t){let e=t.replace(/"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'/g,'""').replace($u,"_");if(mu.test(e)||pu.test(e)||yu.test(e))return!0;for(let n of e.match(hu)??[])if(!gu.has(n))return!0;return!1}function Eu(t){let e=[],n=0,r=null,o=0;for(let a=0;a<t.length;a++){let i=t[a];r!==null?i==="\\"?a++:i===r&&(r=null):i==="\\"?a++:i==='"'||i==="'"?r=i:i==="("||i==="["?n++:i===")"||i==="]"?n=Math.max(0,n-1):i===","&&n===0&&(e.push(t.slice(o,a)),o=a+1)}return e.push(t.slice(o)),e}var xu=/prefers-color-scheme|device-pixel-ratio|\bhover\b|\b(?:min-|max-)?(?:device-)?height\b|aspect-ratio/i;function Au(t){return t.replace(/\/\*[\s\S]*?\*\//g," ").replace(/"(?:[^"\\]|\\[\s\S])*"/g,'""').replace(/'(?:[^'\\]|\\[\s\S])*'/g,"''")}function vu(t){for(let u of t.replace(/\/\*[\s\S]*?\*\//g," ").matchAll(/"(?:[^"\\\n]|\\[\s\S])*(?:"|\n|$)|'(?:[^'\\\n]|\\[\s\S])*(?:'|\n|$)/g))if(u[0].endsWith(` 15`))return!0;let e=Au(t),n=e.replace(/url\((?:[^()]|\([^()]*\))*\)/g,"url()");if(e.includes("/*")||/<style\b/i.test(e)||/,\s*\{/.test(e)||/(^|[;}])\s*,/.test(e)||/,\s*,/.test(e)||/:(?:is|where)\(/i.test(e))return!0;for(let u of e.matchAll(/:not\(([^()]*)\)/gi))if(/[\s>+~]/.test(u[1].trim().replace(/\s*,\s*/g,",")))return!0;
15if(/[A-Za-z_]%/.test(n)||/url\(\s*[^"')\s]+\s+[^"')\s]+[^"')]*\)/i.test(e)||/@charset\b/i.test(e)&&!/^@charset\b/i.test(t)||/(^|[;}\s])@(?:-ms-)?viewport\b/i.test(e)||/@media[^{]*\(\s*[\w-]+\s+:/i.test(e)||/:\s*(?:!\s*important\s*)?[;}]/.test(e)||/!\s*(?!important(?![A-Za-z]))[A-Za-z]/.test(n)||/!\s*important\b[^;{}]*!\s*important/i.test(e)||/!\s*[;}]/.test(n)||/\\/.test(n.replace(/@list\b[^{}]*\{[^{}]*\}/gi," "))||/[?&]/.test(n)||e.includes("*/")||/\([^()]*\/\s*-[^()]*\)/.test(n)||/@media[^{]*\band\(/i.test(n)||/@media[^{]*:\s*\d+(?:\.\d+)?\s+\)/i.test(n))return!0;for(let u of n.replace(/<!--|-->/g," ").matchAll(/@media([^{]*)\{/gi))if(/[^\sA-Za-z0-9,-]/.test(u[1].replace(/\([^()]*\)/g," ").replace(/\([^()]*\)/g," "))||/\(\s*not\b/i.test(u[1]))return!0;if(/\||:\*/.test(n)||/(^|[{};,])\s*[>+~]/.test(n)||/(^|[{};,])\s*\d[\w-]*\s*\{/.test(n)||/\.(?![A-Za-z0-9_\\\-\u0080-\uFFFF])/.test(n)||/@media[^{]*\band\s+[\w-]+\s*:/i.test(n)||/@media[^{]*\([^)]*:\s*[\d.]+%\s*\)/i.test(n)||/(^|[;}\s])@font-feature-values\b/i.test(e))return!0;let r=n.replace(/<!--|-->/g," ");if(/@media[^{]*\((?:[^()]*[<>]=?)/i.test(r))return!0;for(let u of r.matchAll(/(?:^|[{};])\s*([^\s{}@;][^{};]*)@(?:media|supports|font-face|import)\b/gi))if(!u[1].includes(":"))return!0;if(/(^|[{};])[^{}@;]*url\([^{};]*\{/i.test(r)||/progid:\s/i.test(n)||/\/\//.test(n)||/@@/.test(n)||/!\s*!/.test(n)||/url\(\s*[^"')\s][^)]*["']/i.test(e.replace(/url\(((?:[^()]|\([^()]*\))*)\)/gi,(u,f)=>`url(${f.replace(/\([^()]*\)/g,"")})`))||/(^|[};])\s*\d[\w.-]*(?<!%)(?=\s+[^{};]*\{)/.test(n))return!0;for(let u of e.matchAll(/:not\(([^()]*)\)/gi))if(u[1].includes(","))return!0;if(/(^|[{};])\s*\/[^{};]*\{/.test(n)||/`/.test(n))return!0;for(let u of n.matchAll(/(?<=^|[{};])([^{};]*)(?=\{)/g)){if(/[\^$]/.test(u[1].replace(/\[[^\]]*\]/g,"[]")))return!0;let f=u[1].replace(/<!--|-->/g," ");if(/^\s*@/.test(f)||f.includes(":")&&/@[\w-]+/.test(f))continue;if(/(?:^|[\s,>+~])U\+[0-9A-Fa-f]/.test(f))return!0;for(let p of f.matchAll(/\[([^\]]*)\]/g)){if(!p[1].trim()||/\s[~|*]=|[~|*]\s+=/.test(p[1]))return!0;let y=/=\s*([^"'\s][^\]]*)$/.exec(p[1]);if(y&&(/^\d/.test(y[1])||/[\s:]/.test(y[1].trim())))return!0}let m=f.replace(/\[[^\]]*\]/g,"[]").replace(/\([^()]*\)/g,"()");if(/(?<!\d)\.(?:-?\d|--)/.test(m)||/=/.test(m)||/~~|\+\+|>>/.test(m)||/:not\(\s*["']/i.test(f)||(m.match(/\(/g)??[]).length!==(m.match(/\)/g)??[]).length)return!0}if(/[{;]\s*\.[\w-]+\s*:[^{};]*[;}]/.test(n)||/\b(?:rgba?|hsla?)\(\s*[^,()]*\s[^,()]*\)/i.test(e)||/\b(?:oklch|oklab|lab|lch|hwb|color)\(/i.test(n)||/\[[^\]]*["']\s+[is]\s*\]/i.test(e))return!0;for(let u of n.matchAll(/@media([^{]*)\{/gi))if(u[1].includes(",")&&/\(\s*[\w-]+\s*\)/.test(u[1]))return!0;for(let u of e.matchAll(/<!--|-->/g)){if(u[0]==="-->"&&/[A-Za-z0-9_\-\u0080-\uFFFF]/.test(e[u.index-1]??""))continue;let f=e.slice(0,u.index);if((f.match(/\{/g)??[]).length>(f.match(/\}/g)??[]).length)return!0;let m=f.replace(/<!--|-->/g," ").trimEnd();if(m&&!/[{};]$/.test(m))return!0}let o=r,a=0,i=0,s=[],l=[],d=[];for(let u=0;u<o.length;u++){let f=o[u];if(f==="{"){let m=o.slice(i,u).replace(/<!--|-->/g," ");if(a===0&&!m.trim()||a>0&&s[a-1]&&!/@[\w-]+/.test(m)||(m.match(/\[/g)??[]).length!==(m.match(/\]/g)??[]).length||a>0&&d[a-1])return!0;d[a]=/@(?:font-face|page)\b[^{}]*$/i.test(m),s[a]=!!m.trim()&&!/@[\w-]+[^{}]*$/.test(m),l[a]=/@media\b[^{}]*$/i.test(m)&&!(a>0&&s[a-1]),a++,i=u+1}else if(f==="}"){if(a>0&&l[a-1]&&o.slice(i,u).trim()||(a--,a<0)||a>=0&&o.slice(i,u).trim()&&!o.slice(i,u).includes(":"))return!0;i=u+1}else if(f===";"){let m=o.slice(i,u).trim();if(a===0){if(!m.startsWith("@"))return!0}else{if(l[a-1]&&!m.startsWith("@"))return!0;if(!m&&/\}\s*$/.test(o.slice(0,u)))return!0;if(m&&!m.includes(":")&&!m.startsWith("@"))return!0}i=u+1}else if(f===":"&&a>0){let m=o.slice(u+1).search(/[;{}]/),p=m===-1?o.length:u+1+m;if(o[p]==="{"){if(!o.slice(u+1,p).trim())return!0;continue}let y=Math.max(o.lastIndexOf(";",u),o.lastIndexOf("{",u))+1,c=o.slice(u+1,p).replace(/url\([^)]*\)/g,"url()"),h=o.slice(y,u).trim().toLowerCase();if(/[<>]/.test(c)||/(?:^|[\s,])u\+[a-f]/.test(c)||/^\s*,|,\s*(?:!\s*important\s*)?$/i.test(c)||h.includes(",")||/\([^()]*[A-Za-z_]\.[A-Za-z_]/.test(c)||/[A-Za-z]\s+\(/.test(c)||/#(?:$|[^0-9A-Za-z_-])/.test(c.trim())||/(?:^|[\s,])\/eval-fixtures\/parity\//.test(c)||/\S\s+\S/.test(h)||/(?:^|[^0-9.])%/.test(c)||/\*/.test(kn(c))||h!=="filter"&&h!=="-ms-filter"&&/:/.test(kn(c))||!h.startsWith("--")&&/(^|[\s(,])@[a-zA-Z_-]/.test(c))return!0;u=p-1}}return a!==0}function Su(t,e){let n="",r=e;for(;r<t.length;){let o=t[r];if(/[A-Za-z0-9_-]/.test(o))n+=o,r++;else if(o==="\\"&&r+1<t.length){let a=/^[0-9a-fA-F]{1,6}/.exec(t.slice(r+1,r+7));if(a){let i=parseInt(a[0],16);n+=i>1114111?"\uFFFD":String.fromCodePoint(i),r+=1+a[0].length,r<t.length&&/\s/.test(t[r])&&r++}else n+=t[r+1],r+=2}else break}return{name:n.toLowerCase(),end:r}}function Tu(t){if(!/@\s*(i|\\)/i.test(t))return t;let e="",n=0,r=t.length,o=!0;for(;n<r;){let a=t[n];if(a==="/"&&t[n+1]==="*"){let i=t.indexOf("*/",n+2),s=i===-1?r:i+2;e+=t.slice(n,s),n=s;continue}if(a==='"'||a==="'"){let i=n+1;for(;i<r&&t[i]!==a;)i+=t[i]==="\\"?2:1;let s=Math.min(i+1,r);e+=t.slice(n,s),n=s,o=!1;continue}if(a==="@"&&o){let i=Su(t,n+1);if(i.name==="import"){let s=i.end,l=0;for(;s<r&&(t[s]!==";"||l>0);){if(t[s]==='"'||t[s]==="'"){let d=t[s];for(s++;s<r&&t[s]!==d;)s+=t[s]==="\\"?2:1}else t[s]==="("?l++:t[s]===")"&&(l=Math.max(0,l-1));s++}n=Math.min(s+1,r);continue}e+=t.slice(n,i.end),n=i.end;continue}e+=a,a===";"||a==="{"||a==="}"?o=!0:/\s/.test(a)||(o=!1),n++}return e}function Cu(t){let e=t.length,n=s=>{let l=t[s];if(l==="/"&&t[s+1]==="*"){let d=t.indexOf("*/",s+2);return d===-1?e:d+2}if(l==='"'||l==="'"){let d=s+1;for(;d<e&&t[d]!==l&&t[d]!==` 16`&&t[d]!=="\r"&&t[d]!=="\f";)d+=t[d]==="\\"?2:1;return Math.min(t[d]===l?d+1:d,e)}if(l==="("){let d=s+1;for(;d<e&&t[d]!==")";){let u=n(d);d=u===d?d+1:u}return Math.min(d+1,e)}return s},r="",o=0,a=0,i=0;for(;o<e;){let s=n(o);if(s!==o){o=s;continue}let l=t[o];if(l==="{")a++,r+=t.slice(i,o+1),i=o+1;else if(l===";"||l==="}"){let d=t.slice(i,o),u=a===0||/^\s*(?:\/\*[\s\S]*?\*\/\s*)*@/.test(d)?d:H
16d(d);u!==null&&(r+=u+(l===";"?";":"")),l==="}"&&(r+="}",a=Math.max(0,a-1)),i=o+1}o++}return r+t.slice(i)}function wu(t,e=null){let n=document.createElement("style");n.media="not all",n.textContent=Cu(Tu(t)),document.head.appendChild(n);let r=n.sheet;if(!r)return n.remove(),null;let o=e===null?null:{re:new RegExp(`#${e.replace(/[.*+?^${}()|[\]\\-]/g,"\\$&")}(?![\\w-])`,"g"),to:`#m_${e}`},a=s=>{for(let l=s.length-1;l>=0;l--){let d=s[l],u=d.parentRule??r;if(d.cssRules&&!d.selectorText){if(/^@supports\b/i.test(d.cssText)||/^@layer\b/i.test(d.cssText)||/^@media\s*\{/i.test(d.cssText)||typeof d.conditionText=="string"&&xu.test(d.conditionText)){u.deleteRule(l);continue}let b=d.media;if(b&&/(?:^|,)\s*not\b/i.test(b.mediaText)){let E=b.mediaText.split(",").filter(g=>!/^\s*not\b/i.test(g));if(E.length===0){u.deleteRule(l);continue}b.mediaText=E.join(",")}a(d.cssRules);continue}if(/^@font-face\b/i.test(d.cssText)){u.deleteRule(l);continue}let f=d.selectorText;if(!f)continue;let m=d.style;if(m){let h=_u();for(let b=m.length-1;b>=0;b--){let E=m[b];h.has(E.toLowerCase())||m.removeProperty(E)}}let p=Eu(f),y=p.filter(h=>!bu(h));if(y.length===0){u.deleteRule(l);continue}let c=o?y.map(h=>h.replace(o.re,o.to)):y;c.length===p.length&&c.every((h,b)=>h===p[b])||(d.selectorText=c.join(","))}};a(r.cssRules);let i=Array.from(r.cssRules).map(s=>s.cssText).join(` 17`);return n.remove(),i.replace(/@media[^{]*\{/gi,s=>s.replace(/\bdevice-width\b/gi,"width")).replace(/<(?=[/\w!])/g,"\\3c ")}var zo=new Set(` 18 background background-blend-mode background-clip background-color background-image 19 background-origin background-position background-repeat background-size border border-bottom 20 border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style 21 border-bottom-width border-collapse border-color border-left border-left-color border-left-style 22 border-left-width border-radius border-right border-right-color border-right-style 23 border-right-width border-spacing border-style border-top border-top-color 24 border-top-left-radius border-top-right-radius border-top-style border-top-width border-width 25 box-sizing break-after break-before break-inside caption-side clear color column-count 26 column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width 27 column-span column-width columns direction display empty-cells float font font-family 28 font-feature-settings font-kerning font-size font-size-adjust font-stretch font-style 29 font-synthesis font-variant font-variant-alternates font-variant-caps font-variant-east-asian 30 font-variant-ligatures font-variant-numeric font-weight height image-orientation isolation 31 layout-grid-mode letter-spacing line-break line-height list-style list-style-position 32 list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width 33 min-height min-width mix-blend-mode object-fit object-position opacity outline outline-color 34 outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left 35 padding-right padding-top page-break-after page-break-before page-break-inside quotes speak 36 table-layout text-align text-align-last text-autospace text-combine-upright text-decoration 37 text-decoration-color text-decoration-line text-decoration-style text-emphasis 38 text-emphasis-color text-emphasis-style text-indent text-justify text-orientation text-overflow 39 text-transform text-underline-position unicode-bidi vertical-align white-space width word-break 40 word-spacing word-wrap writing-mode zoom 41`.trim().split(/\s+/));function qd(t){return!zo.has(t)}var qo=null;function _u(){if(qo)return qo;let t=new Set(zo),e=document.createElement("div");for(let n of zo){e.style.cssText=`${n}: inherit`;for(let r=0;r<e.style.length;r++)t.add(e.style[r].toLowerCase())}return qo=t,t}var Nu=/(^|[\s(])-\.?\d/;function Iu(t,e){let n=t.trim().toLowerCase();if(qd(n))return!0;let r=n==="margin"||n.startsWith("margin-")||n==="text-indent";return!!(r&&Nu.test(e.trim())||r&&/var\(/.test(e)||/(?:^|[^A-Za-z0-9_-])(?!url\()[Uu][Rr][Ll]\(/.test(e))}function Hd(t){let e=t.replace(/\/\*[\s\S]*?\*\//g,""),n=e.indexOf(":");if(n===-1)return t;let r=jo(e.slice(0,n)),o=e.slice(n+1);if(Iu(r,o))return null;if(r==="white-space"){let a=o.trim().match(/^pre(\s*!\s*important)?$/i);if(a)return`white-space: pre-wrap${a[1]?" !important":""}`}return t}function Fu(t){let e=[],n=0,r=null,o=0;for(let a=0;a<t.length;a++){let i=t[a];if(r!==null)i==="\\"?a++:i===r&&(r=null);else if(i==='"'||i==="'")r=i;else if(i==="/"&&t[a+1]==="*"){let s=t.indexOf("*/",a+2);a=s===-1?t.length:s+1}else i==="("?o++:i===")"?o=Math.max(0,o-1):i===";"&&o===0&&(e.push(t.slice(n,a)),n=a+1)}return e.push(t.slice(n)),e}function jo(t){return t.replace(/\\([0-9a-fA-F]{1,6})\s?|\\([\s\S])/g,(e,n,r)=>{if(n===void 0)return r??"";let o=parseInt(n,16);return o===0||o>1114111||o>=55296&&o<=57343?"\uFFFD":String.fromCodePoint(o)}).trim().toLowerCase()}function Du(t){if(/^\s*@/.test(t))return!1;let e=t.indexOf(":");if(e<=0)return t.trim().length>0;if(/\S\s+\S/.test(t.slice(0,e).replace(/\u00a0/g,"x").trim().replace(/\\[0-9a-fA-F]{1,6}\s?/g,"x"))||/[.$+=/]/.test(t.slice(0,e))||/^\s*--\d/.test(t)||/^\s*\d/.test(t))return!0;let n=jo(t.slice(0,e)),r=t.slice(e+1).trim();if(!r)return!0;
41if(n==="filter"||n==="-ms-filter")return!1;if(/\b(?:rgba?|hsla?)\(\s*[^,()]*\s[^,()]*\)/i.test(r)||/url\(\s*[^"')\s]+\s+[^"')\s]+[^"')]*\)/i.test(r))return!0;let o=r.replace(/"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'/g,'""');if(/url\(\s*""\s*[^)\s]/.test(o))return!0;let a=o.replace(/url\([^)]*\)/g,"url()");if(/#(?:$|[^0-9A-Za-z_\-\u0080-\uffff])/.test(a)||Pu(a)||/(?:^|[\s,])\/eval-fixtures\/parity\//.test(a)||/\*/.test(kn(a))||/(?:^|[^0-9.])%/.test(a)||/[{}]/.test(a)||/\\[0-9a-fA-F]{1,6}\s*$/.test(a)||/!/.test(a)&&!/^[^!]*!\s*important(?![A-Za-z])\s*$/.test(a)||/^\s*!/.test(a)||/,\s*$/.test(a)||/(?:^|,)\s*,/.test(a)||/[A-Za-z]\s+\(/.test(a))return!0;let i=0,s=null,l=!1;for(let d of r)if(s!==null)if(l)l=!1;else if(d==="\\")l=!0;else{if(d===` 42`||d==="\r")return!0;d===s&&(s=null)}else if(d==='"'||d==="'")s=d;else if(d==="(")i++;else if(d===")"){if(i===0)return!0;i--}else if(d===":"&&i===0)return!0;return i!==0||s!==null}var Ou=/^(?:-[a-z]+-)?(?:calc|min|max|clamp|var|url|image-set|rect|inset|polygon|circle|ellipse|path|drop-shadow|[a-z-]*gradient|from|to|color-stop)$/i,Ru=/^(?:-[a-z]+-)?(?:calc|min|max|clamp)$/i,Rd=/([A-Za-z0-9_-]*)\(([^()]*)\)/g;function Pu(t){if(/\.(?!\d)/.test(t)||/,\s*\)|\(\s*,/.test(t))return!0;let e=t;for(let r=0;r<8&&e.includes("(");r++){for(let a of e.matchAll(Rd)){let[,i,s]=a;if(i===""||Ru.test(i)){if(/[^\s+\-*/(,]\s+-[\d.]/.test(s))return!0}else if(!Ou.test(i)&&s.split(/[,/]/).some(l=>/\S\s+\S/.test(l.trim())))return!0}let o=e.replace(Rd,"x");if(o===e)break;e=o}let n=kn(t);return!!(/[|~^<>[\]?&@\\]/.test(n)||/^\s*=|=\s*$/.test(n)||/\/\//.test(n)||/(?:^|,)\s*\//.test(n)||/\$(?![A-Za-z0-9_-])/.test(n)||/\+(?![\d.])/.test(n)||/(?:^|\s)-(?:\s|$)/.test(n)||/(?<![A-Za-z0-9_-])--[A-Za-z0-9_]/.test(t.replace(/var\(\s*--[A-Za-z0-9_-]+/g,"var(x")))}function Bu(t){let e="";for(let n of t){let r=e.length;e+=n;let o=n.replace(/\/\*[\s\S]*?\*\//g,""),a=o.indexOf(":"),i=a>0?jo(o.slice(0,a)):"";if(i&&!i.startsWith("@")&&!i.startsWith("--")&&qd(i)){let s=r+n.replace(/\s*!\s*important\s*$/i,"").trimEnd().length,l=r+(n.length-n.trimStart().length),d=Math.max(e.lastIndexOf(` 43`,s-1),e.lastIndexOf("\r",s-1));if(d!==-1&&d<l&&s-d-1<=10)return!0}e+=";"}return!1}function Lu(t){if(!t.includes(":"))return t.trim()?"":null;let e=Fu(t);if(e.some(o=>Du(o.replace(/\/\*[\s\S]*?\*\//g,"")))||Bu(e))return"";let n=[],r=!1;for(let o of e){let a=Hd(o);a!==o&&(r=!0),a!==null&&a.trim()&&n.push(a)}return r?n.join(";"):null}var Ho=/(https?:\/\/[^\s<>"']+)|([A-Za-z0-9._%+-][A-Za-z0-9._%+;-]*(?:'[A-Za-z0-9._%+;-]+)*@[A-Za-z0-9-]+(?:\.[A-Za-z0-9-]+)*\.[A-Za-z]{2,24})|((?:[A-Za-z0-9_-]+\.)+[A-Za-z]{2,24}(?::\d+)?(?:\/[^\s<>"']*)?)/g,Mu=/[.,;:!?)\]}'"]+$/;function Pd(t,e,n=!1){let r=t.split(".").length,o=e.toLowerCase();return!Dd.has(o)&&!((r>=3||n)&&Od.has(o))?!1:r>=3?!0:t===t.toLowerCase()||t===t.toUpperCase()}function ku(t,e){let n=t.data;Ho.lastIndex=0;let r,o=[],a=0;for(;r=Ho.exec(n);){let i=r[0],s=r.index>0?n[r.index-1]:" ";if(!(!!r[3]&&s==="@")&&/[A-Za-z0-9.@_-]/.test(s)||s.charCodeAt(0)>127&&!/\s/.test(s))continue;let d=Mu.exec(i);if(d&&(i=i.slice(0,-d[0].length)),!i)continue;let u=null;if(r[1])u=i;else if(r[2]){let f=i.slice(i.lastIndexOf("@")+1),m=f.slice(f.lastIndexOf(".")+1).toLowerCase();Pd(f,m,!0)&&(u=`mailto:${i}`)}else{let f=i.split(/[/:?#]/)[0],m=f.slice(f.lastIndexOf(".")+1).toLowerCase();if(Pd(f,m))u=`http://${i}`;else{let p=i.indexOf("/");p>0&&(Ho.lastIndex=r.index+p+1)}}u&&(o.push(n.slice(a,r.index),{href:u,label:i}),a=r.index+i.length)}return o.length?(o.push(n.slice(a)),Gd(t,o,e)):0}function Gd(t,e,n){let r=n.createDocumentFragment(),o=0;for(let a of e){if(typeof a=="string"){a&&r.appendChild(n.createTextNode(a));continue}let i=n.createElement("a");i.setAttribute("href",a.href),i.setAttribute("target","_blank"),i.setAttribute("rel","noopener noreferrer"),i.textContent=a.label,r.appendChild(i),o++}return t.replaceWith(r),o}function Uu(t,e){let n=t.trim(),r=n.startsWith("+"),o=n.replace(/^\+/,"").split(/\D+/).filter(Boolean);if(!r){let l=o.map(d=>d.length).join("-");return/^(?:10|3-3-4|3-7|11|1-3-3-4|1-10|7|3-4|4-3-4)$/.test(l)&&(l!=="11"&&l!=="1-3-3-4"&&l!=="1-10"&&l!=="4-3-4"?!0:o[0].startsWith("1"))}if(o.length<=1)return!0;let a=zd(e.formatInternational(),e.ext).match(/\d+/g)??[];if(a[0]!==e.countryCallingCode||a.length<2)return!1;let i=0,s="";for(;i<n.length&&s.length<e.countryCallingCode.length;){let l=n[i++];/\d/.test(l)&&(s+=l)}if(s!==e.countryCallingCode)return!1;for(let l of a.slice(1)){let d=n.indexOf(l,i);if(d<0)return!1;i=d+l.length}return!0}function zd(t,e){if(!e)return t;let n=t.lastIndexOf(e);return n>0?t.slice(0,n).replace(/[^\d)]+$/,""):t}function qu(t){let e=t.createTreeWalker(t.body,NodeFilter.SHOW_TEXT),n=[],r;for(;r=e.nextNode();)r.parentElement?.closest("a, style, script, textarea, title")||/\d{3}/.test(r.data)&&n.push(r);let o=0;for(let a of n){let i=a.data,s=Gu(i);if(!s.length)continue;let l=[],d=0;for(let u of s)l.push(i.slice(d,u.start),{href:u.href,label:i.slice(u.start,u.end
43)}),d=u.end;l.push(i.slice(d)),o+=Gd(a,l,t)}return o}var Hu=2;function Gu(t){let e=[],n=0,r=[...t.matchAll(/\d([,;]+\s*)(?=[\d+*#(])/g)],o=0;for(let a=0;a<=r.length;a++){let i=a<r.length?r[a]:void 0,s=i?i.index+1:t.length,l=t.slice(o,s),d=[];try{d=Uo(l,{defaultCountry:"US"})}catch{}for(let u of d){let f=l.slice(u.startsAt,u.endsAt);if(!u.number.isValid()||!Uu(zd(f,u.number.ext),u.number)){if(++n>=Hu)return e;continue}e.push({start:o+u.startsAt,end:o+u.endsAt,href:`tel:${u.number.number}`})}o=i?i.index+1+i[1].length:t.length}return e}function zu(t){let e=t.createTreeWalker(t.body,NodeFilter.SHOW_TEXT),n=[],r;for(;r=e.nextNode();)r.parentElement?.closest("a, style, script, textarea, title")||/[.@]/.test(r.data)&&n.push(r);let o=0;for(let a of n)o+=ku(a,t);return o}var Go=30,Bd=typeof Intl<"u"&&typeof Intl.Segmenter=="function"?new Intl.Segmenter(void 0,{granularity:"grapheme"}):null,ju=/[^\p{L}\p{N}]/u,mr=new RegExp("(?:\\p{Regional_Indicator}{2}|[#*0-9]\uFE0F?\u20E3|(?:[\u203C\u2049\u2194-\u2199\u21A9\u21AA\u27A1\u2934\u2935\u2B05-\u2B07]\uFE0F|(?![\xA9\xAE\u2122\u203C\u2049\u2194-\u2199\u21A9\u21AA\u27A1\u2934\u2935\u2B05-\u2B07#*0-9])\\p{Emoji}\uFE0F?)[\\u{1F3FB}-\\u{1F3FF}]?(?:\u200D\\p{Emoji}\uFE0F?[\\u{1F3FB}-\\u{1F3FF}]?)*)","gu"),Vu=":where(img.feather-emoji){width:1.2em;height:1.2em;vertical-align:middle}";function Wu(t){let e=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><text x="10" y="10" text-anchor="middle" dominant-baseline="central" font-size="16">${t}</text></svg>`;return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`}function Ku(t){let e=t.createTreeWalker(t.body,NodeFilter.SHOW_TEXT),n=[],r;for(;r=e.nextNode();)r.parentElement?.closest("style, script, textarea, title")||(mr.lastIndex=0,mr.test(r.data)&&n.push(r));let o=0;for(let a of n){let i=a.data,s=t.createDocumentFragment(),l=0;mr.lastIndex=0;let d;for(;d=mr.exec(i);){d.index>l&&s.appendChild(t.createTextNode(i.slice(l,d.index)));let u=d[0]!=="\u2615\uFE0F"&&new RegExp("^\\p{Emoji_Presentation}\\uFE0F$","u").test(d[0])?d[0].slice(0,-1):d[0],f=t.createElement("img");f.className="feather-emoji",f.setAttribute("data-feather-source-emoji",u),f.setAttribute("alt",u),f.setAttribute("src",Wu(u)),f.setAttribute("width","20"),f.setAttribute("height","20"),s.appendChild(f),l=d.index+u.length,o++}l<i.length&&s.appendChild(t.createTextNode(i.slice(l))),a.replaceWith(s)}return o}var Ld=/[\t\n\v\f\r \u1680\u2000-\u2006\u2008-\u200a\u2028\u2029\u205f\u3000]/,jd=new Set("A ABBR ACRONYM B BDI BDO BIG CITE CODE DATA DEL DFN EM FONT I INS KBD LABEL MARK Q S SAMP SMALL SPAN STRIKE STRONG SUB SUP TIME TT U VAR".split(" ")),Qu=t=>{let e=t.parentElement;for(;e&&jd.has(e.tagName);)e=e.parentElement;return e};function Yu(t){let e=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT),n=[],r=[],o=null,a=!0,i=()=>{r.length&&n.push(r),r=[]},s;for(;s=e.nextNode();){if(s.nodeType===Node.ELEMENT_NODE){jd.has(s.tagName)||(a=!0);continue}let d=s,u=d.parentElement;if(!u||u.closest("style, script, textarea, title")){a=!0;continue}let f=Qu(d);(a||f!==o)&&(i(),o=f,a=!1),r.push(d)}i();let l=0;for(let d of n){let u=d.map(h=>h.data).join("");if(u.length<=Go)continue;let f=[],m=0;for(let h of d)f.push(m),m+=h.data.length;let p=h=>{let b=f.length-1;for(;b>0&&f[b]>h;)b--;return b+1<f.length&&f[b+1]===h?b+1:b},y=d.map(()=>[]),c=0;for(;c<u.length;){if(Ld.test(u[c])){c++;continue}let h=c;for(;h<u.length&&!Ld.test(u[h]);)h++;let b=u.slice(c,h),E=!/[^\x00-\x7f]/.test(b),g=null,A=S=>{if(E||S>=h)return Math.min(S,h);if(!g)if(g=new Set([h]),Bd)for(let x of Bd.segment(b))g.add(c+x.index);else for(let x=c;x<h;x++){let D=u.charCodeAt(x);D>=56320&&D<=57343||g.add(x)}for(;S<h&&!g.has(S);)S++;return S},_=c;for(;h-_>Go;){let S=_+Go,x=p(S),D=Math.max(_,f[x]),F=-1;for(let N=S-1;N>=D&&N>_;N--)if(ju.test(u[N])){F=N;break}if(F>=0&&(S=F+1),S=A(S),S>=h)break;y[p(S)].push(S-f[p(S)]),_=S}c=h}d.forEach((h,b)=>{let E=y[b];if(!E.length)return;let g=t.createDocumentFragment(),A=0;for(let _ of E)_>A&&g.appendChild(t.createTextNode(h.data.slice(A,_))),g.appendChild(t.createElement("wbr")),l++,A=_;A<h.data.length&&g.appendChild(t.createTextNode(h.data.slice(A))),h.replaceWith(g)})}return l}function Xu(t,e){let n=t.body;for(let i of Array.from(t.documentElement.attributes))t.documentElement.removeAttribute(i.name);let r=t.createElement("div");for(let i of Array.from(n.attributes))r.setAttribute(i.name,i.value),n.removeAttribute(i.name);for(e||r.setAttribute("data-feather-synthetic-container","");n.firstChild;)r.appendChild(n.firstChild);let o=t.createElement("div");o.setAttribute("data-feather-synthetic-container",""),o.appendChild(t.createElement("u")),o.appendChild(r),n.appendChild(o);let a=r.getAttribute("id");return a?(r.setAttribute("id",`m_${a}`),a):null}var Zu="#888888",Ju=new Set(["img","hr","table","input","select","textarea","button","iframe","video","audio","svg","object","embed","canvas","picture","ul","ol","li"]);
43function Vd(t){if(t.nodeType===Node.COMMENT_NODE)return!0;if(t.nodeType===Node.TEXT_NODE)return!/\S/.test(t.data);if(t.nodeType!==Node.ELEMENT_NODE)return!0;let e=t,n=e.tagName.toLowerCase();if(n==="br")return!0;if(Ju.has(n))return!1;if(!e.firstChild)return n==="span"||n==="div"||n==="p";for(let r=e.firstChild;r;r=r.nextSibling)if(!Vd(r))return!1;return!0}function e1(t){if(t.nodeType!==Node.ELEMENT_NODE)return!0;let e=t.tagName.toLowerCase();return e==="br"||e==="span"}function Wd(t,e){let n=[],r=()=>{if(!n.length)return;let s=t.createElement("div");s.className="adL",s.setAttribute("data-feather-trailing-blank","inline");let l=n[n.length-1];e.insertBefore(s,l);for(let d=n.length-1;d>=0;d--)s.appendChild(n[d]);n=[]},o=!1,a=e.lastChild;for(;a&&Vd(a);){o=!0;let s=a.previousSibling;e1(a)?n.push(a):(r(),a.classList.add("adL")),a=s}r();let i=!1;if(a&&a.nodeType===Node.ELEMENT_NODE&&/^(?:div|blockquote)$/.test(a.tagName.toLowerCase())&&(i=Wd(t,a)),o&&!i){let s=t.createElement("div");s.className="yj6qo",s.setAttribute("data-feather-trailing-blank","marker"),e.insertBefore(s,a?a.nextSibling:e.firstChild)}return o||i}function t1(t){return Wd(t,t.body)?1:0}var n1=[{items:new Set(["LI"]),list:"ul",parents:/^(?:UL|OL|MENU|DIR)$/},{items:new Set(["DT","DD"]),list:"dl",parents:/^DL$/}];function r1(t){let e=0;for(let n of n1){let r=a=>a?.nodeType===Node.ELEMENT_NODE&&n.items.has(a.tagName),o=a=>a?.nodeType===Node.TEXT_NODE&&!/\S/.test(a.data);for(let a of Array.from(t.body.querySelectorAll(Array.from(n.items,i=>i.toLowerCase()).join(",")))){let i=a.parentElement;if(!i||n.parents.test(i.tagName)||i.tagName.toLowerCase()===n.list)continue;let s=t.createElement(n.list);i.insertBefore(s,a);let l=a;for(;l;){let d=l.nextSibling;if(r(l))s.appendChild(l);else if(o(l)&&r(d))s.appendChild(l);else break;l=d}e++}}return e}var Kd=/^[ \t\r\n]*--(?:[ \t\r\n]+|\u00a0)$/,o1=/^[ \t\r\n]*--(?:[ \t\r\n]+|\u00a0)?$/,i1=11,Qd=new Set(["SPAN","B","I","STRONG","EM","U","FONT","SMALL"]),d1=new Set(["div","p","blockquote","table","thead","tbody","tfoot","tr","td","th","caption","ul","ol","li","dl","dt","dd","h1","h2","h3","h4","h5","h6","hr","pre","center","section","article","header","footer","address","form","fieldset","nav","main","aside","figure","figcaption"]),a1=new Set(["TABLE","THEAD","TBODY","TFOOT","TR"]),hr=t=>t?.nodeType===Node.ELEMENT_NODE&&t.tagName==="FONT"&&t.hasAttribute("data-feather-signature-wrap"),s1=t=>t?.nodeType===Node.TEXT_NODE&&!/[^\s\u00a0]/.test(t.data);function Ot(t){if(t.nodeType===Node.TEXT_NODE)return/[^\s\u00a0]/.test(t.data);if(t.nodeType!==Node.ELEMENT_NODE)return!1;let e=t.tagName;return e==="IMG"||e==="HR"}function Un(t){return Ot(t)||/[^\s\u00a0]/.test(t.textContent)?!0:t.querySelector("img, hr")!==null}function l1(t){let e=0;for(let n of[t.body,...Array.from(t.body.querySelectorAll("blockquote"))])e+=f1(t,n);return e}function u1(t,e){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT),r;for(;r=n.nextNode();){if(r===e||r.contains(e)){if(r===e)return!1;continue}if(!(r.nodeType===Node.TEXT_NODE&&r.parentElement?.closest("style, script, textarea, title"))&&Ot(r))return!0}return!1}function c1(t){let e=t;for(;;){for(let r=e.nextSibling;r;r=r.nextSibling){if(hr(r)||s1(r)||r.nodeType===Node.ELEMENT_NODE&&!Un(r)||r.nodeType===Node.ELEMENT_NODE&&r.closest("font[data-feather-signature-wrap]"))continue;let o=r.nodeType===Node.TEXT_NODE?r.data:r.childNodes.length===1&&Qd.has(r.tagName)?r.textContent:"";return!!(Kd.test(o)&&r.nextSibling?.nodeType===Node.ELEMENT_NODE&&r.nextSibling.tagName==="BR")}let n=e.parentNode;if(!n||n.tagName==="BODY")break;e=n}return!0}function f1(t,e){let n=e.tagName==="BLOCKQUOTE";if(n&&(e.parentElement?.closest("font[data-feather-signature-wrap]")||e.querySelector("font[data-feather-signature-wrap]")))return 0;let r=n?o1:Kd,o=h=>{for(let b=h.parentNode;b&&b!==e;b=b.parentNode)if(b.tagName==="BLOCKQUOTE")return!0;return!1},a=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,{acceptNode:h=>{if(h===e)return NodeFilter.FILTER_SKIP;if(o(h))return NodeFilter.FILTER_REJECT;if(h.nodeType===Node.ELEMENT_NODE){let b=h.tagName;if(b==="STYLE"||b==="SCRIPT"||b==="TEXTAREA"||b==="TITLE"||hr(h))return NodeFilter.FILTER_REJECT}return NodeFilter.FILTER_ACCEPT}}),i=!1,s=null,l=null,d;for(;d=a.nextNode();)if(d.nodeType===Node.TEXT_NODE){let h=d;if(r.test(h.data)){let b=h.parentElement,E=b&&b!==e&&Qd.has(b.tagName)&&b.childNodes.length===1?b:h,g=E.nextSibling;if(g?.nodeType===Node.ELEMENT_NODE&&g.tagName==="BR"){if(i){s=E;break}l??=E}}/[^\s\u00a0]/.test(h.data)&&(i=!0)}else(Ot(d)||d.tagName==="BLOCKQUOTE"&&Un(d))&&(i=!0);if(!s){if(!n||!l||!u1(t,l))return 0;s=l}let u=s.nextSibling;if(m1(u,e)>i1||n&&!c1(e))return 0;if(n){let h=s.parentNode,b=s.previousSibling;for(;b&&!(b.nodeType===Node.ELEMENT_NODE?b.tagName==="BLOCKQUOTE"||hr(b)||Un(b):Ot(b));)b=b.previousSibling;let E,g;if(b)[E,g]=Md(b);else{let A=h.firstChild;E=A===s?s:A?.nextSibling??s,g=h}return kd(t,E,g,e)}let f=s,m=s.previousSibling;for(;;){for(;m&&!(m.nodeType===Node.ELEMENT_NODE?pr(m)||Un(m):Ot(m));)f=m,m=m.previousSibling;if(m)break;let h=f.parentNode;if(!h||h===e)break;f=h,m=f.previousSibling}let p=f,y=f.parentNode,c=s.nodeType===Node.ELEMENT_NODE&&s.classList.contains("gmail_signature_prefix");
43return m&&([p,y]=Md(m,f,c)),kd(t,p,y,e)}function pr(t,e=!1){return t.nodeType!==Node.ELEMENT_NODE?Ot(t):t.tagName==="BLOCKQUOTE"&&!e||hr(t)||Ot(t)}function Md(t,e=t.nextSibling,n=!1){if(pr(t,n)||t.nodeType!==Node.ELEMENT_NODE)return[e??t.nextSibling,t.parentNode];let r=t;for(;;){let o=r.lastChild;for(;o&&!(o.nodeType===Node.ELEMENT_NODE?pr(o,n)||Un(o):Ot(o));)o=o.previousSibling;if(!o)return[e??t.nextSibling,t.parentNode];if(pr(o,n))return[o.nextSibling,o.parentNode];r=o}}function kd(t,e,n,r){let o=0;for(;n;){if(e&&!a1.has(n.tagName)){let a=t.createElement("font");for(a.setAttribute("color",Zu),a.setAttribute("data-feather-signature-wrap","1"),n.insertBefore(a,e);a.nextSibling;)a.appendChild(a.nextSibling);o++}if(n===r)break;e=n.nextSibling,n=n.parentNode}return o}function m1(t,e){let n=[],r="",o=()=>{n.push(r),r=""},a=()=>{/[^\s\u00a0]/.test(r)?o():r=""},i=d=>{if(d.nodeType===Node.TEXT_NODE){d.parentElement?.closest("style, script, textarea, title")||(r+=d.data);return}if(d.nodeType!==Node.ELEMENT_NODE)return;let u=d,f=u.tagName.toLowerCase();if(f==="br"){o();return}if(f==="img"){r+="\uFFFC";return}if(f==="hr"){a(),n.push("\u2014");return}let m=d1.has(f);m&&a(),f==="p"&&n.push("");for(let p=u.firstChild;p;p=p.nextSibling)i(p);m&&a()},s=t.nextSibling,l=t.parentNode;for(;l;){for(;s;s=s.nextSibling)i(s);if(l===e)break;s=l.nextSibling,l=l.parentNode}for(a();n.length&&!/[^\s\u00a0]/.test(n[n.length-1]);)n.pop();return n.length}function p1(t,e){let n=0;for(let r of Array.from(t.querySelectorAll("img[src]"))){let o=r.getAttribute("src")??"";e&&/^\s*data:image\//i.test(o)||(/^\s*data:/i.test(o)||!o.trim()||/^\s*\{[^}]*\}\s*$/.test(o))&&(r.removeAttribute("src"),n++)}return n}var h1=new Set(["details","summary","main","nobr","noscript","video","audio","template","bdi","hgroup"]),g1=new Set("a abbr acronym address applet area article aside audio b base basefont bdi bdo big blink blockquote body br button canvas caption center cite code col colgroup data datalist dd del details dfn dialog dir div dl dt em embed fieldset figcaption figure font footer form frame frameset h1 h2 h3 h4 h5 h6 head header hgroup hr html i iframe img input ins isindex kbd keygen label legend li link listing main map mark marquee menu menuitem meta meter nav nobr noembed noframes noscript object ol optgroup option output p param picture plaintext pre progress q rb rp rt rtc ruby s samp script search section select slot small source span strike strong style sub summary sup table tbody td template textarea tfoot th thead time title tr track tt u ul var video wbr xmp".split(" "));function $1(t){let e=0,n=Array.from(t.body.querySelectorAll("*"));for(let r of n){let o=r.tagName.toLowerCase(),a=!g1.has(o);if(!h1.has(o)&&!a||r.namespaceURI!=="http://www.w3.org/1999/xhtml")continue;let i=r.parentNode;if(i){for(i.insertBefore(t.createElement("u"),r),o==="template"&&i.insertBefore(t.importNode(r.content,!0),r);r.firstChild;)i.insertBefore(r.firstChild,r);i.replaceChild(t.createElement("u"),r),e++}}return e}function y1(t){if(!/<body(?=[\s/>])/i.test(t))return!1;let e="data-feather-body-probe",n=t.toLowerCase();for(;n.includes(e);)e+="-x";let r=t.replace(/<body(?=[\s/>])/gi,`<body ${e} `);return new DOMParser().parseFromString(r,"text/html").body.hasAttribute(e)}function b1(t,e={}){let n=new DOMParser().parseFromString(t,"text/html"),r=0;{let g=n.createTreeWalker(n,NodeFilter.SHOW_COMMENT),A=[],_;for(;_=g.nextNode();)A.push(_);for(let S of A)S.parentNode?.removeChild(S);r=A.length}let o=Array.from(n.querySelectorAll("[data-feather-synthetic-container]"));for(let g of o)g.removeAttribute("data-feather-synthetic-container");let a=Array.from(n.querySelectorAll("[data-feather-trailing-blank]"));for(let g of a)g.removeAttribute("data-feather-trailing-blank");let i=Array.from(n.querySelectorAll("[data-feather-signature-wrap]"));for(let g of i)g.removeAttribute("data-feather-signature-wrap");let s=Array.from(n.querySelectorAll("[data-feather-source-emoji]"));for(let g of s)g.removeAttribute("data-feather-source-emoji");let l=e.gmailDomShape===!0,d=null;if(l){for(let g of Array.from(n.querySelectorAll("wbr")))g.remove();d=Xu(n,y1(t));for(let g of Array.from(n.querySelectorAll("object")))g.remove();for(let g of Array.from(n.querySelectorAll("[background]")))/^\s*(?:https?:\/\/|\/)/i.test(g.getAttribute("background")??"")||g.removeAttribute("background");for(let g of Array.from(n.querySelectorAll("img[src]"))){let A=g.getAttribute("src")??"";if(!/^\s*https?:\/\//i.test(A))continue;let _=A.match(/%(?![0-9a-f]{2})/gi);_&&_.length>100&&g.removeAttribute("src")}for(let g of Array.from(n.querySelectorAll("a[href]"))){let A=g.getAttribute("href")??"",_=/^\s*([a-zA-Z][a-zA-Z0-9+.-]*):/.exec(A);(_&&!/^(?:https?|mailto|tel)$/i.test(_[1])||/^\s*:/.test(A))&&g.removeAttribute("href")}$1(n),r1(n),l1(n),t1(n)}let u=l?p1(n,e.keepDataImages===!0):0,f=zu(n)+qu(n),m=Yu(n),p=l?Ku(n):0,y=0;for(let g of Array.from(n.querySelectorAll("[style]"))){let A=Lu(g.getAttribute("style")??"");A!==null&&(g.setAttribute("style",A),y++)}let c=new TextEncoder,h=0,b=0,E=fu;for(let g of Array.from(n.querySelectorAll("style"))){let A=g.closest("head")!==null;g.hasAttribute("media")&&(g.removeAttribute("media"),b++);let _=c.encode(g.textContent).length,S=_>E;if(!A||S||vu(g.textContent)){g.remove(),h++,S?E=0:A&&(E-=_);continue}E-=_;let x=wu(g.textContent,d);x!==null&&(g.textContent=x,b++)}if(p>0){let g=n.createElement("style");g.textContent=Vu,n.head.prepend(g)}return!l&&o.length===0&&a.length===0&&s.length===0&&i.length===0&&h===0&&b===0&&r===0&&y===0&&m===0&&f===0&&u===0&&p===0?t:"<!DOCTYPE html>"+n.documentElement.outerHTML}function Ud(t,e){if(t.tagName!=="IMG"||e.attrName!=="alt")return;let n=t.getAttribute("alt");n&&!n.trim()&&(e.attrValue=n)}function E1(t,e){vn.addHook("uponSanitizeAttribute",Ud);try{return vn.sanitize(t,e)}finally{vn.removeHook("uponSanitizeAttribute",Ud)}}function gr(t,e={}){if(!t||typeof window>"u")return"";let n=e.wholeDocument===!0,r={gmailDomShape:n,keepDataImages:e.keepDataImages===!0};return E1(b1(t,r),{ADD_ATTR:["target","vspace","hspace"],FORBID_TAGS:["script","object","embed","base","iframe","link","svg","picture","source"],FORBID_ATTR:["srcdoc","hidden"],WHOLE_DOCUMENT:n})}function $r(t){return!t||typeof window>"u"?"":vn.sanitize(t,{ADD_ATTR:["target"],FORBID_TAGS:["script","object","embed","base","iframe","style","link","form","input","button","select","textarea","option","optgroup","dialog"],FORBID_ATTR:["srcdoc","formaction","data-feather-source-emoji","data-feather-synthetic-container","data-feather-trailing-blank","data-feather-signature-wrap"],WHOLE_DOCUMENT:!1})}function Qt(t){return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function Vo(t,e){return e==="editor"?$r(t):gr(t,{wholeDocument:!0})}var x1=102400,A1=103424,v1="\u20AC \u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152 \u017D \u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153 \u017E\u0178",S1=/[\u
430000-\u0008\u000B\u000E-\u001F\u007F-\u009F]/g,T1=/^&(?:#x[0-9a-f]+|#[0-9]+|[a-z][a-z0-9]*);/i,C1=new Set(["style","script","textarea","title","xmp"]);function Wo(t,{limit:e=x1,threshold:n=A1}={}){let r=0,o=t.replace(S1,i=>{let s=i.charCodeAt(0);if(s<128)return" ";let l=v1[s-128];return r+=(l.charCodeAt(0)<128?1:l.charCodeAt(0)<2048?2:3)-2,l}),a=r!==0;return o.length>n&&(o=o.slice(0,w1(o,e)),a=!0),{html:o,clipped:a}}function w1(t,e){let n=0;for(;n<t.length;){if(n>=e)return n;let r=t.charCodeAt(n),o,a=!0;if(r===60&&/[a-z/!?]/i.test(t[n+1]??"")){o=_1(t,n);let i=/^<([a-z]+)/i.exec(t.slice(n,n+12));if(i&&C1.has(i[1].toLowerCase())&&o<=e){let s=t.toLowerCase().indexOf(`</${i[1].toLowerCase()}`,o),l=s===-1?t.length:s;if(l>e)return e;o=l}}else if(r===38){let i=T1.exec(t.slice(n,n+40));o=i?n+i[0].length:n+1,a=!1}else r>=55296&&r<=56319&&n+1<t.length?(o=n+2,a=!1):o=n+1;if(o>e){if(!a)return n;if(r===60){if(n===e-1)return e;if((t[n+1]==="!"||t[n+1]==="?")&&e-n<=4)return n}return o}n=o}return t.length}function _1(t,e){if(t.startsWith("<!--",e)){let o=t.indexOf("-->",e+4);return o===-1?t.length:o+3}let n=t[e+1];if(n==="!"||n==="?"){let o=t.indexOf(">",e+2);return o===-1?t.length:o+1}let r=e+1;for(;r<t.length&&!/[\s/>]/.test(t[r]);)r++;for(;;){for(;r<t.length&&/\s/.test(t[r]);)r++;if(r>=t.length)return t.length;if(t[r]===">")return r+1;if(t[r]==="/"){r++;continue}for(;r<t.length&&!/[\s/=>]/.test(t[r]);)r++;for(;r<t.length&&/\s/.test(t[r]);)r++;if(r>=t.length)return t.length;if(t[r]!=="=")continue;for(r++;r<t.length&&/\s/.test(t[r]);)r++;if(r>=t.length)return t.length;let o=t[r];if(o==='"'||o==="'"){let a=t.indexOf(o,r+1);if(a===-1)return t.length;r=a+1}else for(;r<t.length&&!/[\s>]/.test(t[r]);)r++}}function N1(t){return t.textHtml?"html":t.textPlain?"plain":"snippet"}function I1(t){if(!t.trim())return!1;let e=new DOMParser().parseFromString(t,"text/html").body;return e.textContent.trim()!==""||e.querySelector("img,svg,video,object,embed,iframe,hr,table")!==null}function yr(t,e={}){let n=e.htmlMode??"iframe",r=e.sanitize??Vo,o=e.clip!==!1&&n==="iframe"&&t.textHtml?Wo(t.textHtml):{html:t.textHtml??"",clipped:!1},a=t.textHtml?r(o.html,n):null,i=o.clipped&&t.textHtml?r(t.textHtml,n):null;(!a||!I1(a))&&t.textPlain?.trim()&&(a=r(`<div style="white-space:pre-wrap">${Qt(t.textPlain)}</div>`,n));let s=t.textPlain??null;return s!==null&&n==="editor"&&(s=Qt(s)),{textHtml:a,textPlain:s,snippet:t.snippet??null,bodySourceKind:N1(t),clipped:o.clipped,textHtmlFull:i}}function br(t){if(t.textHtml)return t.textHtml;if(t.textPlain)return t.textPlain.split(` 44`).map(n=>`<p>${Qt(n)||" "}</p>`).join("");if(!t.snippet||typeof document>"u")return"";let e=document.createElement("textarea");return e.innerHTML=t.snippet,Qt(e.value)}var Er=`<meta name="color-scheme" content="light only"><style> 45 :root, html { color-scheme: light only; } 46 /* Gmail-parity webfont: Gmail renders mail in its own document, where 47 its UI has already loaded Roboto \u2014 so an email declaring 48 font-family: Roboto genuinely gets Roboto there (12% of the prod 49 template corpus names it). Our iframe is a separate document with 50 no such font, and this machine class has no system Roboto, so the 51 same mail fell back to Arial/Helvetica; Roboto Bold runs ~6% 52 narrower, which moved wrap points (parity harness, 2026-08). 53 Self-hosted variable woff2 (v51, latin + latin-ext). Expose Gmail\u2019s 54 discrete face weights: a requested 600 selects its 700 face rather 55 than interpolating an instance Gmail does not use. Font files stay 56 local so rendering does not request Google font resources. */ 57 @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(/client/mail/fonts/roboto-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } 58 @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(/client/mail/fonts/roboto-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } 59 @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(/client/mail/fonts/roboto-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } 60 @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(/client/mail/fonts/roboto-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
60BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } 61 @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(/client/mail/fonts/roboto-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } 62 @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(/client/mail/fonts/roboto-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } 63 @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(/client/mail/fonts/roboto-italic-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } 64 @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(/client/mail/fonts/roboto-italic-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } 65 @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(/client/mail/fonts/roboto-italic-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } 66 @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(/client/mail/fonts/roboto-italic-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } 67 /* Gmail-parity baseline: sender HTML renders with browser defaults 68 intact, exactly as Gmail's reading pane does. The former web-app 69 reset (universal box-sizing/margin/padding zeroing plus rebuilt 70 p/ul/blockquote/table rules) silently deleted every spacing that 71 real mail takes from UA defaults \u2014 e.g. paragraphs whose only top 72 gap is the UA's p margin rendered flush against the section above 73 (Amadeus e-ticket, D0 render probe, 2026-08). Only the iframe 74 document itself is zeroed (body rule below); the sender's markup 75 keeps UA defaults: p/heading/list margins, td 1px padding, 76 content-box sizing, table border-spacing 2px. */ 77 /* No CID hiding rule: source-less placeholders retain their native 78 empty/alt layout until the bridge supplies real image bytes. */ 79 /* Gmail-parity width model (observed Gmail desktop webmail, 2026-08): 80 mail with no authored width lays out at a 430px floor; mail whose 81 author fixed a width wider than that keeps ITS width. Nothing is 82 compressed to fit the pane \u2014 content wider than the pane scrolls 83 horizontally inside the message document (thin scrollbar below), 84 exactly like Gmail's reading pane. The fluid-email compression 85 ruleset is OFF in production (data-fluid-email="off" on the host 86 template body) and remains available as the eval harness lever. */ 87 html { overflow-x: auto; overflow-y: hidden; } 88 html::-webkit-scrollbar { height: 6px; } 89 html::-webkit-scrollbar-track { background: transparent; } 90 html::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.2); border-radius: 3px; } 91 html::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.35); } 92 html.feather-content-scroller { overflow: hidden; } 93 html.feather-content-scroller body { overflow-x: auto; overflow-y: hidden; } 94 html.feather-content-scroller body::-webkit-scrollbar { height: 16px; } 95 html.feather-content-scroller body::-webkit-scrollbar-track { background: transparent; } 96 html.feather-content-scroller body::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.2); border-radius: 3px; } 97 html.feather-content-scroller body::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.35); } 98 body { 99 margin: 0; 100 padding: 0; 101 min-width: 430px; 102 /* Gmail's message container is overflow:auto/hidden, which makes 103 it a block formatting context, so a first child's top margin 104 renders INSIDE it. Ours lives on <html> (root overflow propagates 105 to the viewport and establishes nothing), so that margin used to 106 collapse straight out of the body and the message lost its 107 leading gap \u2014 24px on a real newsletter. flow-root buys the BFC 108 without touching the scroll model. */ 109 display: flow-root; 110 /* Gmail's own message container (div.a3s) is styled 111 'font: small / 1.5 Arial, Helvetica, sans-serif' \u2014 read from 112 Gmail's live stylesheet, 2026-09 (an earlier probe only saw the 113 computed 13px). Sender HTML that does not declare its own 114 typography inherits THAT, so anything else changes glyph advance 115 widths and therefore where every unstyled paragraph wraps: with 116 Inter + -0.01em tracking our text ran ~2% narrower than Gmail's, 117 which silently moved wrap points and accumulated hundreds of px of 118 vertical drift over a long newsletter (parity harness, 2026-08). 119 The KEYWORD matters, not just its 13px value: Blink re-resolves an 120 inherited keyword size on the monospace table when the generic 121 family changes, so a UA-default <pre>/<code>/<tt> under 'small' 122 computes to 12px (and <sup><tt> to 9px) exactly as Gmail renders 123 GitHub notification mail \u2014 under a literal 13px it stays 13px, one 124 line-pitch per code line off (parity batch b01, 2026-09). 125 Unitless line-height so it recomputes per element: composer 126 content uses inline <font size="5|7"> (24-48px), and a fixed 127 length (e.g. 22px) would inherit as-is and let those glyphs 128 overlap the next line. */ 129 font-family: Arial, Helvetica, sans-serif; 130 font-size: small; 131 line-height: 1.5; 132 color: #000; 133 letter-spacing: normal; 134 /* No overflow-wrap here \u2014 Gmail's container computes 135 overflow-wrap: normal (measured live, 2026-09). With break-word an 136 unbreakable run inside a narrow box (a Facebook spacer cell: 137 three in a 9px display:block td) split onto 2-3 lines and 138 pushed every row below it down, where Gmail lets it overflow on one 139 line. Long tokens still wrap like Gmail's because the sanitizer 140 injects Gmail's 30-char <wbr> hints. */ 141 } 142 a { color: #1a73e8; text-decoration: none; } 143 a:hover { text-decoration: underline; } 144 /* Gmail's page CSS reaches the form controls inside a message body 145 (read off Gmail's matched rules on the 2026-09-06 synthetic probe, 146 t-input / t-select / t-textarea / t-button): text controls give 147 up the UA's 13.33px for the surrounding font size and take Gmail's 148 UI face \u2014 a Google Sans line is 1.25em, so an <input> in 14px text 149 is 23.5px tall there, not 21 \u2014 while a <button> keeps the UA size 150 and only changes face. Everything else (padding, inset borders) 151 stays the UA's. */ 152 input, select, textarea { font-size: 100%; font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif; margin: 0; } 153 button { font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif; } 154 /* ...with ONE exception, measured on the live pane (2026-09): a 155 <pre> computes white-space: pre-wrap in Gmail, not the UA value. 156 Gmail applies the same rewrite it applies to an authored 157 authored 'white-space: pre' (see the sanitizer) to the UA default, 158 so a long code line WRAPS inside the column instead of scrolling 159 it: a GitHub notification's diff block measured 378px in Gmail and 160 324px for us at the 430 floor (parity batch b01). */ 161 pre { white-space: pre-wrap; } 162 /* No other pre/code styling: Gmail leaves both at UA defaults (monospace, 163 no padding, no background \u2014 measured 2026-08). Our old code-block 164 treatment (Monaco 13px, #f5f5f5, 12px padding) turned every line of 165 a plain-text receipt into a 41px grey slab where Gmail draws an 166 18px line, adding ~1000px to a 45-line receipt. In email, pre is a 167 plain layout element, not a code block. */ 168 /* Gmail indents list items 55px, not the UA's 40px: it adds a 15px 169 left margin on the item on top of the list's 40px padding 170 (measured on a live message, 2026-08). The extra 15px narrows the
171 item's content box, so without it a wrapping bullet takes one line 172 fewer than Gmail and the rest of the mail drifts up. Gmail keeps 173 this physical left margin in RTL lists too, independently of the 174 list's direction-dependent padding. */ 175 li { margin-left: 15px; } 176 /* Gmail's page stylesheet carries this rule for Word/Outlook mail, 177 and it is the reason Gmail leaves the MsoNormal class token 178 unprefixed on the element: the sender's own p.MsoNormal rule 179 (11pt Aptos/Calibri, margin:0in) is rewritten to a prefixed 180 selector and never matches, so an Outlook paragraph renders as 181 Gmail's default 13px Arial with THIS zero margin (measured on 8 182 b14k templates, 2026-09). The sanitizer drops the sender's 183 .MsoNormal selectors to match. 184 Zero specificity, because in Gmail ANY sender rule beats it: the 185 sender's selectors are rewritten with a class prefix, so a bare 186 'p { margin: 13px 0 }' (0,1,1 there) and even '* { margin: 5px }' 187 (a tie, decided by order) win over Gmail's '.MsoNormal' (probe 188 'mso' 2026-09-21, nine messages; b29k r29811, r49960, r27811, 189 r33013 keep the sender's paragraph margins). As a plain class rule 190 it outranked every sender type selector here. A list item needs no 191 rule of its own any more: 'li' above outranks this one, and a 192 sender 'li { margin-left: 3px }' outranks both, as in Gmail. */ 193 :where(.MsoNormal) { margin: 0; } 194 /* No img max-width:100% \u2014 Gmail-parity: an image keeps its authored / 195 intrinsic width and a too-wide one scrolls with the rest of the 196 content instead of being scaled to the pane. (If a height rule is 197 ever reintroduced here, never height:auto \u2014 it overrides HTML 198 height attributes and breaks spacer GIFs.) */ 199 /* Gmail's 24x11 disclosure overflows its 22px tail wrapper by 2px. 200 The wrapper has 10px vertical padding and a 2px top margin. Keep 201 the hitbox measurable and collapse margins with sender content. */ 202 .feather-quote-control { 203 display: block; 204 box-sizing: content-box; 205 width: 22px; 206 height: auto; 207 padding: 10px 0; 208 margin: 2px 0 0; 209 } 210 /* Gmail's interior .adm control has only its 11px visual row; 211 the 10px padding belongs to the final message-tail control. */ 212 .feather-quote-control-interior { 213 width: auto; 214 padding: 0; 215 margin: 5px 0; 216 } 217 .feather-quote-control.feather-quote-gap { 218 width: 0; 219 height: 0; 220 padding: 0; 221 margin: 5px 0 0; 222 } 223 .feather-quote-gap[hidden] { 224 display: none !important; 225 } 226 .feather-quote-control:has(> .feather-quote-toggle[aria-expanded="true"]) { 227 margin-bottom: var(--feather-quote-expanded-gap, 5px); 228 } 229 /* Gmail's tail control has a 6px default line box around an 11px 230 icon. Sender-wide line-height rules may enlarge that box. Keep 231 these defaults at the sender selector's specificity. */ 232 :where(.feather-quote-toggle) { font: inherit; line-height: 6px; } 233 :where(.feather-quote-control-interior .feather-quote-toggle) { font-size: 11px; } 234 .feather-quote-toggle { 235 display: flex; 236 box-sizing: border-box; 237 border: 0; 238 padding: 0; 239 background: transparent; 240 align-items: center; 241 justify-content: center; 242 gap: 2px; 243 width: 24px; 244 height: 11px; 245 height: max(11px, 1lh); 246 border-radius: 6px; 247 cursor: pointer; 248 margin: 0; 249 transition: background-color 0.1s ease; 250 } 251 /* Gmail's interior .h4 keeps its 11px icon row even when the 252 sender's universal rule increases its computed line-height. */ 253 .feather-quote-control-interior > .feather-quote-toggle { height: 11px; } 254 .feather-quote-toggle:hover { background: rgba(170, 170, 170, 0.1); } 255 .feather-quote-toggle:active { background: rgba(170, 170, 170, 0.2); } 256 .feather-quote-toggle span { 257 width: 4px; 258 height: 4px; 259 background: #666; 260 border-radius: 50%; 261 display: inline-block; 262 } 263 /* NO static hiding of quote-marker elements (.gmail_quote, 264 #divRplyFwdMsg, blockquote[type=cite], \u2026). Hiding is the FOLD's job 265 and only ever applies to the wrapper it built, which is proven to 266 quote an earlier message; a marker the fold left outside a wrapper
267 is visible content and must render inline with its UA defaults \u2014 268 a static rule would silently swallow whole quoted sections and drop 269 the blockquote's UA margins (13px on a real corpus email). */ 270 .feather-quote-wrapper { display: none; } 271 .feather-quote-hidden { display: none !important; } 272 /* Reveal only our wrapper. Sender descendants retain their authored 273 display: a table header must remain a table, and inline attribution 274 spans must not acquire extra line breaks when the quote opens. */ 275 .feather-quote-wrapper.feather-quote-expanded { display: block; } 276 /* Gmail applies trailing-blank formatting outside trimmed content. 277 The host sanitizer ran before thread context was available; undo 278 only its generated inline wrappers inside a selected fragment. 279 Original sender blocks and blank prefixes keep their own layout. */ 280 .feather-quote-fragment:not(.feather-quote-hidden)[data-feather-trailing-blank="inline"], 281 .feather-quote-fragment [data-feather-trailing-blank="inline"] { 282 display: contents !important; 283 } 284 .feather-quote-fragment[data-feather-trailing-blank="marker"], 285 .feather-quote-fragment [data-feather-trailing-blank="marker"] { 286 display: none !important; 287 } 288 /* Signature coloring is a sanitizer wrapper, not an original quote box. */ 289 .feather-quote-fragment:not(.feather-quote-hidden)[data-feather-signature-wrap="1"], 290 .feather-quote-fragment [data-feather-signature-wrap="1"] { 291 display: contents !important; 292 } 293 /* Auto-expand <details> elements (Gmail-style). The 'open' 294 attribute is force-set in _expandDetails after injection so 295 the children render; here we only suppress the disclosure 296 triangle so the <summary> reads as plain heading text. */ 297 details > summary { list-style: none; cursor: default; display: block; } 298 details > summary::-webkit-details-marker { display: none; } 299 details > summary::marker { display: none; } 300 </style>`;function Ar(t){if(!/cid:|data-feather-cid-source/i.test(t))return t;let e=new DOMParser().parseFromString(t,"text/html");for(let n of e.querySelectorAll("img")){n.removeAttribute("data-feather-cid-source");let r=n.getAttribute("src");r&&/^cid:/i.test(r)&&(n.setAttribute("data-feather-cid-source",r),n.removeAttribute("src"))}return e.head.innerHTML+e.body.outerHTML}var xr=class{constructor(e,n,r,o){this.doc=e;this.messageId=n;this.adapters=r;this.onLayout=o;this.disposed=!1;this.pending=new Set;this.tasks=new Set;this.cleanup=[]}mount(){for(let e of this.doc.images){let n=()=>this.onLayout(),r=()=>{this.track(this.proxy(e))};e.addEventListener("load",n),e.addEventListener("error",r),this.cleanup.push(()=>{e.removeEventListener("load",n),e.removeEventListener("error",r)});let o=e.getAttribute("data-feather-cid-source");o?this.track(this.resolveCid(e,o)):e.complete&&!e.naturalWidth&&this.track(this.proxy(e))}}track(e){this.tasks.add(e),e.then(()=>this.tasks.delete(e),()=>this.tasks.delete(e))}async whenIdle(){for(;this.tasks.size;)await Promise.all(this.tasks)}async resolveCidImages(){if(!this.isDisposed()){for(let e of this.doc.images){let n=e.getAttribute("data-feather-cid-source");n&&!this.pending.has(e)&&this.track(this.resolveCid(e,n))}await this.whenIdle()}}isDisposed(){return this.disposed}async resolveCid(e,n){this.pending.add(e);try{let r=await this.adapters.getInlineImage?.(this.messageId,n.slice(4));if(this.isDisposed())return;r?.success&&r.base64Data?(e.src=`data:${r.mimeType?.length?r.mimeType:"image/png"};base64,${r.base64Data}`,e.removeAttribute("data-feather-cid-source")):e.removeAttribute("src")}catch{this.isDisposed()||e.removeAttribute("src")}finally{this.pending.delete(e),this.isDisposed()||this.onLayout()}}async proxy(e){if(this.isDisposed())return;let n=e.getAttribute("src")??"";if(e.dataset.featherProxied==="1"||!/^https?:\/\//i.test(n)){this.onLayout();return}e.dataset.featherProxied="1",this.pending.add(e);try{let r=await this.adapters.proxyHttpImage?.(n);!this.isDisposed()&&r?.success&&r.imageUrl&&(e.src=r.imageUrl)}catch{}finally{this.pending.delete(e),this.isDisposed()||this.onLayout()}}state(){return Array.from(this.doc.images,(e,n)=>{let r=e.getAttribute("data-feather-cid-source");return{index:n,source:r?.length?r:e.getAttribute("src")??"",pending:this.pending.has(e)||!e.complete,complete:e.complete,decoded:e.complete&&e.naturalWi
300dth>0,missing:e.hasAttribute("data-feather-cid-source")&&!this.pending.has(e)}})}dispose(){this.disposed=!0;for(let e of this.cleanup)e();this.cleanup=[],this.pending.clear()}};var qn=Object.freeze({lineHeight:1.5,fluid:!1,quoteFolding:!0,swissFontSize:14}),Yd=Object.freeze({lineHeight:1.5,fluid:!1,quoteFolding:!0,swissFontSize:null});function vr(t={},e=qn){let{lineHeight:n=e.lineHeight,fluid:r=e.fluid,quoteFolding:o=e.quoteFolding,swissFontSize:a=e.swissFontSize}=t;return{lineHeight:n,fluid:r,quoteFolding:o,swissFontSize:a}}function Xd(t,e,n,r){let o=n.replace(/[^A-Za-z0-9-]/g,""),a=`<meta http-equiv="Content-Security-Policy" content="script-src 'none'; script-src-attr 'none'; object-src 'none'; base-uri 'none'">`;t.open(),t.write(`<!DOCTYPE html><html lang="${o}">${a}${r}${Ar(e)}`),t.close()}function Zd(t){if(!Number.isFinite(t.lineHeight)||t.lineHeight<=0)throw new Error("Body lineHeight must be positive");return Er+`<style>body { font-size: small; line-height: ${t.lineHeight}; }</style>`}function Ko(t,e,n,r){for(var o=String(t).split(","),a=[],i=!1,s=0;s<o.length;s++){var l=o[s].trim();if(l){if(/^not\b/i.test(l)){i=!0;continue}for(var d=l.split(/\s+and\s+/i),u=[],f=!1,m=!1,p=0;p<d.length;p++){var y=d[p].trim(),c=y.match(/^\(\s*(min-width|max-width|width)\s*:\s*(\d+(?:\.\d+)?)(px|em|rem)?\s*\)$/i);if(c&&(c[3]||Number(c[2])===0)){var h=(c[3]||"px").toLowerCase();if(h!=="px"&&!(n>0)){m=!0;break}i=!0;var b=parseFloat(c[2])*(h==="px"?1:n),E=c[1].toLowerCase(),g=E==="min-width"?e>=b:E==="max-width"?e<=b:e===b;if(!g){f=!0;break}continue}var A=r>0?y.match(/^\(\s*orientation\s*:\s*(portrait|landscape)\s*\)$/i):null;if(A){if(i=!0,A[1].toLowerCase()==="portrait"!=r>=e){f=!0;break}continue}if(/(^|\()\s*(?:min-|max-)?width\s*[:<>=]/i.test(y)||/\bwidth\s*(?:<=|>=|<|>)/i.test(y)){m=!0;break}u.push(y)}if(m){a.push(l);continue}f||a.push(u.length?u.join(" and "):"all")}}return i?a.length?a.join(", "):"not all":null}function Qo(t){if(!t||!t.documentElement||!t.defaultView)return null;var e=t.createElement("span");e.style.setProperty("all","initial","important"),e.style.setProperty("font-size","medium","important"),e.style.setProperty("display","none","important"),t.documentElement.appendChild(e);try{var n=parseFloat(t.defaultView.getComputedStyle(e).fontSize);return isFinite(n)&&n>0?n:null}finally{e.remove()}}function Hn(t,e){if(t){var n=e.width;if(n>0){for(var r=e.height,o,a=function(d){if(d)for(var u=0;u<d.length;u++){var f=d[u];if(f.type===4&&f.media){f.__featherOrigMedia===void 0&&(f.__featherOrigMedia=f.media.mediaText),o===void 0&&/(?:\d|\.)r?em\b/i.test(f.__featherOrigMedia)&&(o=Qo(t));var m=Ko(f.__featherOrigMedia,n,o,r);try{m!==null&&m!==f.media.mediaText?f.media.mediaText=m:m===null&&f.media.mediaText!==f.__featherOrigMedia&&(f.media.mediaText=f.__featherOrigMedia)}catch{}}f.style&&Sr(f,f.style,n,r),f.cssRules&&a(f.cssRules)}},i=0;i<t.styleSheets.length;i++)try{a(t.styleSheets[i].cssRules)}catch{}for(var s=t.querySelectorAll("[style]"),l=0;l<s.length;l++)try{Sr(s[l],s[l].style,n,r)}catch{}}}}function Sr(t,e,n,r){if(!(!e||!e.length)){var o=/(-?\d*\.?\d+)(vw|vh)\b/gi,a=/"(?:[^"\\]|\\[\s\S])*"|'(?:[^'\\]|\\[\s\S])*'|url\(\s*(?:"(?:[^"\\]|\\[\s\S])*"|'(?:[^'\\]|\\[\s\S])*'|[^)]*)\s*\)/gi,i=r>0,s=function(y,c,h){var b=h.toLowerCase()==="vh";return b&&!i?y:(parseFloat(c)*(b?r:n)/100).toFixed(2).replace(/\.?0+$/,"")+"px"},l=function(y){var c="",h=0,b;for(a.lastIndex=0;b=a.exec(y);)c+=y.slice(h,b.index).replace(o,s)+b[0],h=b.index+b[0].length;return c+y.slice(h).replace(o,s)};t.__featherOrigVw||(t.__featherOrigVw={});for(var d=t.__featherOrigVw,u=0;u<e.length;u++){var f=e[u],m=d[f]!==void 0?d[f]:e.getPropertyValue(f);if((i?/v[wh]\b/i:/vw\b/i).test(m)){d[f]===void 0&&(d[f]=m);var p=l(m);p!==e.getPropertyValue(f)&&e.setProperty(f,p,e.getPropertyPriority(f))}}}}var Tr=class{constructor(e={}){this.options=e;this.iframe=null;this.renderedDocument=null;this.originalWidth=null;this.input=null;this.prepared=null;this.resources=null;this.cleanup=[];this.clipExpandedFor=null;this.clipLink=null;this.expandClip=null;this.raf=0;this.mediaDirty=!1;this.generation=0;this.error=null;this.configuration={...qn};this.scheduleLayout=()=>{let e=this.iframe?.ownerDocument.defaultView;!e||this.raf||(this.raf=e.requestAnimationFrame(()=>{this.raf=0;let n=this.iframe?.contentDocument;if(this.mediaDirty&&n&&this.input&&this.input.mode!=="swiss"){let r=this.input.viewport;this.runEnhancement(()=>Hn(n,r))}this.mediaDirty=!1,this.adjustHeight()}))}}mount(e,n){this.dispose(),this.iframe=e,this.update(n)}update(e){let n=this.iframe;if(!n)throw new Error("Mount the body controller before updating");this.releaseDocument(),this.input=e,this.error=null,this.configuration=vr(e.configuration);let r=e.source.kind==="raw"?yr(e.source.body):e.source.body;this.prepared=r.clipped&&r.textHtmlFull&&this.clipExpandedFor===e.messageId?{...r,textHtml:r.textHtmlFull,clipped:!1,textHtmlFull:null}:r;let o=n.contentDocument,a=n.contentWindow;if(!o||!a)throw new Error("Body iframe document is unavailable");if(e.contentWidth!==void 0){if(!Number.isFinite(e.contentWidth)||
300!(e.contentWidth>0))throw new Error("Body width must be positive and finite");this.originalWidth??={value:n.style.getPropertyValue("width"),priority:n.style.getPropertyPriority("width")},n.style.width=`${e.contentWidth}px`}else this.restoreWidth();let i=e.mode==="swiss",s=this.configuration.swissFontSize;if(s!==null&&(!Number.isFinite(s)||s<=0))throw new Error("Swiss font size must be positive and finite");let l=i?yn.STYLES+(s!==null?`<style>body { font-size: ${s}px; }</style>`:"")+yn.buildStyleOverrides(e.swissStyle):Zd(this.configuration)+$n.buildStyleTag(this.configuration.fluid);this.renderedDocument=o,Xd(o,br(this.prepared),e.language??"",l),e.direction&&(o.documentElement.dir=e.direction),i||(this.runEnhancement(()=>Hn(o,e.viewport)),this.runEnhancement(()=>{this.cleanup.push($n.postInject(o,this.configuration.fluid))}));for(let y of o.querySelectorAll("details"))y.setAttribute("open","");this.runEnhancement(()=>{i||this.options.quotes?.process(o,this.scheduleLayout,{messageId:e.messageId,autoExpand:e.autoExpandQuote,enabled:this.configuration.quoteFolding})}),i||this.appendClipFooter(o),this.resources=new xr(o,e.messageId,this.options.resources??{},this.scheduleLayout),this.resources.mount(),this.attachDocumentEvents(o);let d=n.ownerDocument.defaultView,u=d?.ResizeObserver&&new d.ResizeObserver(this.scheduleLayout);u&&(u.observe(o.body),u.observe(o.documentElement),this.cleanup.push(()=>u.disconnect()));let f=a.innerWidth;this.listen(a,"resize",()=>{a.innerWidth!==f&&(f=a.innerWidth,this.scheduleLayout())}),this.listen(a,"load",this.scheduleLayout);let m=o.body;this.listen(n,"load",()=>{this.input&&n.contentDocument?.body!==m&&this.update(this.input)});let p=this.generation;o.fonts?.ready.then(()=>{p===this.generation&&this.scheduleLayout()});for(let y of[100,500]){let c=setTimeout(this.scheduleLayout,y);this.cleanup.push(()=>clearTimeout(c))}this.adjustHeight()}resize(e){e&&this.input&&(e.width!==this.input.viewport.width||e.height!==this.input.viewport.height)&&(this.input={...this.input,viewport:{...e}},this.mediaDirty=!0),this.scheduleLayout()}runEnhancement(e){try{e()}catch(n){this.error=n,this.options.events?.onError?.(n)}}adjustHeight(){let e=this.iframe,n=e?.contentDocument;if(!e||!n?.body)return;let r=e.style.height;this.options.events?.beforeLayout?.();try{e.style.height="0px",e.offsetHeight;let o=n.documentElement.clientWidth>=430&&this.input?.mode!=="swiss";n.documentElement.classList.toggle("feather-content-scroller",o);let a=o?Math.ceil(n.body.getBoundingClientRect().height):Math.max(n.body.scrollHeight,n.body.offsetHeight,n.documentElement.scrollHeight,n.documentElement.offsetHeight);e.style.height=`${a}px`}finally{this.options.events?.afterLayout?.(parseFloat(e.style.height)||0,r!==e.style.height)}}listen(e,n,r,o=!1){e.addEventListener(n,r,o),this.cleanup.push(()=>e.removeEventListener(n,r,o))}appendClipFooter(e){let n=this.prepared,r=this.input;if(!n?.clipped||!n.textHtmlFull||!r)return;let o=e.createElement("div");o.className="feather-clip";let a=e.createElement("a");a.href="#",a.textContent="View entire message",o.append("...",e.createElement("br"),e.createElement("br"),"[Message clipped]\xA0\xA0",a),e.body.append(o),this.clipLink=a,this.expandClip=()=>{this.clipExpandedFor=r.messageId,queueMicrotask(()=>{this.input===r&&this.update(r)})}}attachDocumentEvents(e){let n=this.options.events;this.listen(e,"selectionchange",()=>n?.onSelection?.(e.getSelection())),this.listen(e,"scroll",()=>n?.onScroll?.(),!0),this.listen(e,"pointerdown",()=>n?.onPointerDown?.()),this.listen(e,"keydown",r=>{!("key"in r)||!("code"in r)||e.activeElement?.closest("input,textarea,select,[contenteditable]:not([contenteditable=false])")||n?.onKeyDown?.(r)&&(r.preventDefault(),r.stopPropagation())},!0),this.listen(e,"click",r=>{n?.onClick?.();let o=r.target;if(!o||!("nodeType"in o))return;let a=o,i=(a.nodeType===1?a:a.parentElement)?.closest("a");if(!i)return;let s=i.getAttribute("href")??"";if(r.preventDefault(),r.stopPropagation(),i===this.clipLink){this.expandClip?.();return}if(!s)return;if(!s.startsWith("#")){n?.onLink?.(i.href);return}let l;try{l=decodeURIComponent(s.slice(1))}catch{return}let d=e.getElementById(l)??Array.from(e.querySelectorAll("a[name]")).find(u=>u.getAttribute("name")===l)??(!l||l.toLowerCase()==="top"?e.body:null);d&&n?.onAnchor?.(d.getBoundingClientRect().top)},!0)}state(){let e=this.iframe?.contentDocument;return{mounted:!!this.iframe,messageId:this.input?.messageId,bodySourceKind:this.prepared?.bodySourceKind,configuration:{...this.configuration},viewport:this.input?.viewport,contentWidth:e?.documentElement.clientWidth??0,height:parseFloat(this.iframe?.style.height??"0"),pendingLayout:this.raf!==0,fontsReady:!e?.fonts||e.fonts.status==="loaded",images:this.resources?.state()??[],error:this.error?String(this.error):null}}releaseDocument(){this.generation++,this.raf&&this.iframe?.ownerDocument.defaultView?.cancelAnimationFrame(this.raf),this.raf=0,this.mediaDirty=!1,this.resources?.dis
300pose(),this.resources=null,this.clipLink=null,this.expandClip=null;for(let n of this.cleanup)n();this.cleanup=[];let e=this.renderedDocument;e&&this.options.quotes?.clear(e),this.renderedDocument=null}restoreWidth(){if(!this.iframe||!this.originalWidth)return;let{value:e,priority:n}=this.originalWidth;e?this.iframe.style.setProperty("width",e,n):this.iframe.style.removeProperty("width"),this.originalWidth=null}dispose(){this.releaseDocument(),this.restoreWidth(),this.iframe=null,this.input=null,this.prepared=null}};function F1(t){if(!t)return"";let e=document.createElement("textarea");return e.innerHTML=t,e.value}var Cr=class{constructor({messages:e=[],enabled:n=!0}={}){this._messages=[],this._enabled=n,this._documents=new Set,this._quoteEvidenceCache=new Map,this._quoteExpansionState=new Map,this._quoteFragmentRegistry=new WeakMap,this._quoteInlineRepeatRegistry=new WeakMap,this.setMessages(e)}setMessages(e){this._messages=e.map(({id:r,textHtml:o,textPlain:a,snippet:i,bodySourceKind:s,contentType:l})=>({id:r,textHtml:o,textPlain:a,snippet:i,bodySourceKind:s,contentType:l}));let n=new Set(this._messages.map(r=>r.id));for(let r of this._quoteEvidenceCache.keys())n.has(r)||this._quoteEvidenceCache.delete(r);for(let r of this._quoteExpansionState.keys())n.has(r)||this._quoteExpansionState.delete(r)}process(e,n,r){this.clear(e),this._documents.add(e),this._processQuotedContent(e,n,{...r,enabled:r.enabled??this._enabled,priorQuoteEvidence:this._priorQuoteEvidence(r.messageId)})}clear(e){let n=this._quoteFragmentRegistry.get(e);for(let r of n?.buttons||[])r.onclick=null;this._clearQuoteRegions(e),this._documents.delete(e)}exportExpansionState(){return Array.from(this._quoteExpansionState,([e,n])=>[e,Array.from(n)])}importExpansionState(e){let n=new Set(this._messages.map(r=>r.id));this._quoteExpansionState.clear();for(let r of Array.isArray(e)?e:[]){if(!Array.isArray(r)||!n.has(r[0])||!Array.isArray(r[1]))continue;let o=r[1].filter(a=>Array.isArray(a)&&typeof a[0]=="string"&&typeof a[1]=="boolean");this._quoteExpansionState.set(r[0],new Map(o))}}dispose(){for(let e of this._documents)this.clear(e);this._quoteEvidenceCache.clear(),this._quoteExpansionState.clear(),this._messages=[]}_quoteCoversCompleteSource(e,n,r,o,a,i=!0){for(let s of a){let l=[],d;for(let f=n;f<r;f++){let m=e[f];if(!m.old||m.owner!==s.messageId||!m.spaced)continue;let p=o.get(f)?.find(y=>y.document===s);p&&(d||(d=p),l.push(m.spaced))}let u=l.join(" ");if(u.includes(s.spaced))return!0;if(!(!i||!d)){if(!s.quoteCompleteScopes){s.quoteCompleteScopes=new Map;for(let[f,m]of s.content.nodeRanges){if(f.nodeType!==1||f.tagName!=="BLOCKQUOTE")continue;let p=this._normalizeQuoteTextSpaced(s.content.text.slice(0,m.start)),y=p.length+(p?1:0),c=this._normalizeQuoteTextSpaced(s.content.text.slice(m.start,m.end));if(!c)continue;let h=s.quoteCompleteScopes.get(y)||[];h.push(c),s.quoteCompleteScopes.set(y,h)}}if(s.quoteCompleteScopes.get(d.start)?.some(f=>u.startsWith(f)))return!0}}return!1}_quoteChangedTableBoundary(e,n,r,o){let a=n.slice(r).find(p=>p.old&&p.spaced);if(!a)return null;let i=n.slice(0,r).findLast(p=>!p.old&&!p.header);if(!i)return null;let s=null,l=a.node?.parentElement?.closest("p"),d=l&&e.nodeRanges.get(l);l&&l===i.node?.parentElement?.closest("p")&&d&&d.end<n[o-1].end&&(s=d.end);let u=a.node?.parentElement?.closest("table"),f=i.node?.parentElement?.closest("table"),m=(p,y)=>{for(let c=p?.parentElement?.closest("td,th");c;c=c.parentElement?.closest("td,th"))if(c.closest("table")===y)return c;return null};for(let p=a.node?.parentElement?.closest("table");p;p=p.parentElement?.closest("table")){let y=m(a.node,p);if(!y)continue;let c=p.contains(i.node)&&m(i.node,p)!==y,h=e.nodeRanges.get(p),b=p===u&&p===f&&h&&h.end<n[o-1].end;(c||b)&&(s=h?.end??s)}return s}_planQuoteRegions(e,n,r){let o=n&&Array.isArray(n.documents)?n.documents.filter(d=>d.complete&&d.spaced):[];if(!o.length)return[];let a=r&&this._messages.find(d=>d.id===r.messageId);if(a&&a.bodySourceKind==="snippet")return[];let i=this._extractQuoteContent(e.body),s={},l=d=>Object.values(d).reduce((u,f)=>u+(f===!0?1:f.size||0),0);for(;;){let d=this._planQuoteRegionsPass(e,o,a,i,s);if(Array.isArray(d))return d;if(l(d.retry)<=l(s))return[];s=d.retry}}_planQuoteRegionsPass(e,n,r,o,a){let i={...o},s=r&&r.contentType||"",l=r&&r.bodySourceKind?r.bodySourceKind==="plain":/^text\/plain\b/i.test(s)||r&&!r.textHtml&&typeof r.textPlain=="string",d=[],u=a&&a._quoteNewSourceBlocks||new Set,f=a&&a._quoteSourceBreaks||new Set,m=a?._quoteRetainEditorSpacers===!0,p=!1,y=T=>m?T:T.replace(/\u200b/g," "),c=a&&a._quoteHiddenSourceBreaks||new Set,h=T=>y(T).trim().replace(/^(?:>\s*)+/,"").trim().replace(/\s+/g," ")||(/^(?:\s*>)+\s*$/.test(T)?T.replace(/\s+/g,""):""),b=new Map(n.map(T=>[T,` ${T.spaced} `])),E=new Map,g=(T,C)=>(E.has(T)||E.set(T,new Set(T.content.blocks.map(I=>h(I.text)))),E.get(T).has(C));for(let T=0;T<i.blocks.length;T++){let C=i.blocks[T],I=C;if(!l)for(;I.breakAfter==="pre"&&T+1<i.blocks.length;)I=i.blocks[++T];let M=i.text.slice(C.start,I.end);if(!m&&/^[\s\u200b]*$/.test(M)&&!M.includes("\uFEFF")){p=!0;continue}let U=this._normalizeQuoteTextSpaced(M),X=this._normalizeQuoteText(M),de=h(M),H=U?n.find(Se=>b.get(Se).includes(` ${U} `)):de&&n.find(Se=>g(Se,de)),he=/^\s*(?:>\s*)*--\s*$/.test(y(M)),Q=/^\s*(?:>\s*)*On\b[\s\S]*\bwrote\s*:\s*$/i.test(M)&&/@|\d/.test(M)||/^\s*(?:>\s*)*El\b[\s\S]*\bescribi[oó]\s*:\s*$/iu.test(M)&&/20[0-9]{2}/u.test(M)||/^\s*(?:>\s*)*(?:From|Sent|To|Cc|Subject|Date):\s*\S[\s\S]*$/i.test(M)||/^\s*-+\s*Forwarded message\s*-+\s*$/i.test(M),ie=i.spans.find(Se=>Se.end>C.start&&Se.start<I.end&&i.text.slice(Math.max(Se.start,C.start),Math.min(Se.end,I.end)).trim()),L=ie&&ie.node.parentElement&&ie.node.parentElement.closest("b,strong"),Ae=ie?.node.parentElement?.closest("tr")?.firstElementChild,ve=!!(Ae&&/^(?:TD|TH)$/.test(Ae.tagName)&&/^(?:From|Sent|Date|To|Cc|Subject):\s*$/i.test(Ae.textContent||""))||!!(L&&/^[^:]{1,64}:\s*$/.test(L.textContent||""));
300d.push({node:ie&&ie.node,headerDetail:ve,start:C.start,end:I.end,breakAfter:I.breakAfter,text:M,spaced:U,size:X.length,owner:H&&H.messageId,old:!!H&&!u.has(C.start),separator:he,header:Q&&!u.has(C.start)})}let A=[];for(let T=0;T<d.length;T++){let C=d[T];if(!C.header||!/^\s*From:\s*\S/i.test(C.text))continue;let I=T+1;for(;I<d.length&&(d[I].header||d[I].headerDetail);)I++;let M=d.slice(T+1,I).find(H=>/^\s*(?:Sent|Date):\s*\S/i.test(H.text));if(!M||C.old&&M.old)continue;let U=C.node?.parentElement;for(;U&&!U.contains(M.node);)U=U.parentElement;if(!U||!/^(?:P|DIV)$/.test(U.tagName))continue;let X=i.nodeRanges.get(U);if(!X)continue;let de=d.filter(H=>H.start>=X.start&&H.end<=X.end);if(!(de.length<3||de[0]!==C||!de.includes(M)||de.some(H=>!H.header&&!H.headerDetail))){if(U.tagName==="DIV"){let H=d[T-1],he=H?.node?.parentElement?.closest("p"),Q=he&&i.nodeRanges.get(he),ie=Q&&Q.end<=X.start,L=H&&[...e.body.querySelectorAll("br")].some(pe=>{let Ae=i.nodeRanges.get(pe);return Ae&&Ae.start>=H.end&&Ae.end<=X.start});if(!ie&&!L)continue}for(let H of de)u.has(H.start)||(H.old=!1,H.header=!0);T=d.indexOf(de[de.length-1]),A.push({start:d.indexOf(C),end:T+1})}}let _=new Map,S=T=>{if(_.has(T))return _.get(T);if(T.separator)return 2;let M=(l?T.text.replace(/^\s*(?:>\s*)+/,""):T.text).replace(/:/g," ").trim().replace(/[^\x00-\x7f]/gu,U=>new RegExp("\\p{P}","u").test(U)?" ":U).replace(/^\s+/,"").split(/\s+/u).length;return _.set(T,M),M},x=new Set;for(let{start:T,end:C}of A){let I=0;for(let M=C;M<d.length;M++){let U=d[M];if(!U.old||U.header||U.separator||u.has(U.start))break;if(M>C){let X=this._normalizeQuoteTextSpaced(i.text.slice(U.start)),de=d.slice(C,M);if(n.some(H=>(X===H.spaced||X.startsWith(H.spaced+" "))&&de.every(he=>g(H,h(he.text))))){for(let H of de)H.old=!1,H.header=!0;x.add(T);break}}if(I+=S(U),I>=6)break}}let D=new Map,F=new Map,N=(T,C)=>{if(!F.has(T)){let I=new Map;for(let M of T.content.blocks){let U=h(M.text);I.has(U)||I.set(U,new Set);let X=this._normalizeQuoteTextSpaced(T.content.text.slice(0,M.start));I.get(U).add(X.length+(X?1:0))}F.set(T,I)}return F.get(T).get(h(C))};for(let T=0;T<d.length;T++){let C=d[T];if(!C.headerDetail||!/@/.test(C.text)||a?._quotePreservedFieldGroups?.has(C.start))continue;let I=T+1;for(;I<d.length&&d[I].headerDetail;)I++;if(I-T<3||!d[I]?.old||!/\d{4}/.test(d[T+1].text)||!/\d{1,2}:\d{2}/.test(d[T+1].text))continue;let M=C.node?.parentElement;for(;M&&!M.contains(d[I-1].node);)M=M.parentElement;let U=M&&i.nodeRanges.get(M);if(!U||M===e.body||M.closest("table")||i.text.slice(C.start,U.start).trim()||i.text.slice(U.end,d[I-1].end).trim()||i.text.slice(U.start,C.start).trim()||i.text.slice(d[I-1].end,U.end).trim()||M.closest("p")&&S(d[I])<6&&S(d[I-1])<5)continue;let X=I;for(;X>T&&d[X-1].old&&n.some(H=>N(H,d[X-1].text)?.size);)X--;if(X===I||X===T){T=I-1;continue}let de={start:T,tail:X,end:I,container:M,shortBodyTail:I-X===1&&S(d[I-1])>=5&&S(d[I])<6&&!!M.closest("p")};for(let H=X;H<I;H++)D.set(H,de);T=I-1}let Y=this._quoteSourceAssetMatches(i,n,d),ue=a&&a._quoteNewAssetNodes||new Set,J=i.assets.filter(T=>ue.has(T.node)||!Y.has(T));if(p&&(u.size||f.size))return{retry:{...a,_quoteRetainEditorSpacers:!0}};let z=this._quoteInterruptedSourceBlocks(i,d,J);for(let T of z)d[T].old=!1,d[T].header=!1;let k=n.map(T=>({document:T,text:b.get(T),offset:0})),j=new Map,Fe=new Map,Ge=null,lt=[],gt=!1,Te=new Map,me=new Map,Rt=new Set,Yt=[],xt=new Set,At=new Map,Pt=new Map,Bt=(T,C,I)=>{if(Pt.has(C.messageId)||Pt.set(C.messageId,[...i.quoteAssetMatchIndex.nonImages.values()].filter(U=>U.has(C.messageId)).length),!i.quoteAssetMatchIndex.byBlock.has(T))return Pt.get(C.messageId);let M=`${T}:${C.messageId}:${I}`;return At.has(M)||At.set(M,this._quoteSourceAssetMatches(i,n,d,new Map([[T,[{document:C,start:I}]]])).size),At.get(M)};for(let T=0;T<d.length;){if(!d[T].old&&!d[T].header){T++;continue}let C=T,I=k,M=0,U=C,X=null,de=()=>{let v=I.reduce((O,G)=>!O||(G.score||0)>(O.score||0)?G:O,null);if(v)for(let O=v.match;O;O=O.previous)me.set(O.index,[{document:v.document,start:O.start}]),d[O.index].owner=v.document.messageId};for(;T<d.length&&(d[T].old||d[T].header);){let v=d[T],O=D.get(T);O?.tail===T&&C>=O.start&&(C=T);let G=D.get(T-1),q=D.get(C),ee=q&&q.end<T?q:null;if((G?.end===T||ee)&&v.old){let $e=ee&&this._normalizeQuoteTextSpaced(i.text.slice(v.start)),ne=I.filter(ce=>{if(ce.match&&G?.shortBodyTail&&ce.document.spaced.endsWith(this._normalizeQuoteTextSpaced(i.text.slice(v.start))))return!0;
300if(!ce.match||ce.document.spaced!==v.spaced&&!ce.document.spaced.startsWith(v.spaced+" "))return!1;if(!ee)return!0;if($e!==ce.document.spaced&&!$e.startsWith(ce.document.spaced+" "))return!1;for(let P=ce.match;P;P=P.previous){if(P.index!==ee.tail)continue;let K=this._normalizeQuoteTextSpaced(i.text.slice(d[ee.tail].start,v.start));return ce.document.spaced.slice(P.start,ce.offset).trim()===K}return!1});ne.length&&(de(),I=k.filter(ce=>ne.some(P=>P.document===ce.document)))}let Z=d[T-1],ge=/^\s*/.exec(v.text)[0];if(T>C&&Z.header&&!Z.old&&i.text.slice(Z.end,v.start+ge.length).includes("\uFEFF")||T>C&&(f.has(v.start)||c.has(v.start))||T>C&&J.some($e=>$e.offset>=d[T-1].end&&$e.offset<=v.start))break;if(v.header&&!v.old){if(M>0){for(;!l&&C<T;){let P=d[C].node?.parentElement?.closest("p"),K=P&&i.nodeRanges.get(P);if(!K||K.end>v.start||i.text.slice(K.start,d[C].start).trim())break;let W=C;for(;W<T&&d[W].end<=K.end;)W++;let se=d.slice(C,W);if(!se.length||se.some(le=>!le.old||le.header)||se.reduce((le,Re)=>le+S(Re),0)>=6)break;let Ne=h(i.text.slice(K.start,K.end)).toLowerCase();if(I.some(le=>{let Re=j.get(le.document);return Re===void 0&&(Re=` ${h(le.document.content.text).toLowerCase()} `,j.set(le.document,Re)),Re.includes(` ${Ne} `)}))break;if(C=W,X={index:C,end:K.end},U=C,!Ge){Ge=[0];for(let le of d)Ge.push(Ge[Ge.length-1]+(le.old?S(le):0))}M=Ge[T]-Ge[C]}let $e=!1;for(let P=d[C].node?.parentElement;P&&!P.contains(v.node);P=P.parentElement){let K=i.nodeRanges.get(P);if(P.tagName==="P"&&K&&!i.text.slice(K.start,d[C].start).trim()){let W=d.slice(C,T).filter(se=>se.end<=K.end);if(W.length&&W.every(se=>se.old&&!se.header)&&W.reduce((se,Ne)=>se+S(Ne),0)>=6)break}if(K&&K.start<d[C].start&&i.text.slice(K.start,d[C].start).trim()){$e=!0;break}}if(!$e&&!v.headerDetail)for(let P=d[C].node?.parentElement;P&&P!==e.body;P=P.parentElement){if(!P.contains(v.node)||P.hasAttribute("data-feather-synthetic-container"))continue;let K=i.nodeRanges.get(P);if(K&&i.text.slice(K.start,d[C].start).trim()){$e=!0;break}}let ne=I.reduce((P,K)=>!P||(K.score||0)>(P.score||0)?K:P,null),ce=new Set;if(ne&&x.has(T)){Fe.has(ne.document)||Fe.set(ne.document,[...ne.document.content.nodeRanges].filter(([P])=>P.tagName==="BLOCKQUOTE").map(([,P])=>({start:this._normalizeQuoteTextSpaced(ne.document.content.text.slice(0,P.start)).length,end:this._normalizeQuoteTextSpaced(ne.document.content.text.slice(0,P.end)).length})).sort((P,K)=>P.end-P.start-(K.end-K.start)));for(let P=ne.match;P&&P.index>=C;P=P.previous){let K=P.start+d[P.index].spaced.length;ce.add(Fe.get(ne.document).find(W=>W.start<=P.start&&W.end>=K)||null)}}(M<6||$e||ce.size>1)&&(C=T),U=T}de(),M=0,I=k}else if(v.old){let $e=[];if(v.spaced)for(let ne of n){let ce=I.filter(Re=>Re.document===ne).sort((Re,R)=>Re.offset-R.offset);if(!ce.length)continue;let P=ce[0].text,K=0,W=null,se=-1,Ne=ce.reduce((Re,R)=>Math.max(Re,R.score||0),0)+(i.quoteAssetMatchIndex.byBlock.get(T)?.length||0)+i.quoteAssetMatchIndex.nonImages.size,le=P.indexOf(` ${v.spaced} `,ce[0].offset);for(;le>=0;){if(O&&!N(ne,v.text)?.has(le)){le=P.indexOf(` ${v.spaced} `,le+1);continue}let Re=a?._quotePreferredOccurrences?.get(v.start);if(Re&&(Re.messageId!==ne.messageId||Re.start!==le)){le=P.indexOf(` ${v.spaced} `,le+1);continue}for(;K<ce.length&&ce[K].offset<=le;){let $=ce[K++];(!W||($.score||0)>(W.score||0))&&(W=$)}let R=!0;if(S(v)<6&&(ne.quoteLogicalRanges||(ne.quoteLogicalRanges=new Set(ne.content.blocks.map($=>{let w=this._normalizeQuoteTextSpaced(ne.content.text.slice(0,$.start)),B=w.length+(w?1:0);return`${B}
300:${B+this._normalizeQuoteTextSpaced($.text).length}`}))),R=ne.quoteLogicalRanges.has(`${le}:${le+v.spaced.length}`)||!!W?.match&&M>=6&&!ne.spaced.slice(W.offset,le).trim()),W&&R){let $=(W.score||0)+Bt(T,ne,le);if($>se&&($e.push({...W,offset:le+v.spaced.length+1,score:$,match:{index:T,start:le,previous:W.match}}),se=$),se===Ne)break}le=P.indexOf(` ${v.spaced} `,le+1)}}else for(let ne of I){let ce=Te.get(ne.document);ce||(ce=new Map,Te.set(ne.document,ce));let P=h(v.text),K=ce.get(P);K||(K=[],ne.document.content.blocks.forEach((se,Ne)=>{h(se.text)===P&&K.push({sourceIndex:Ne,position:this._normalizeQuoteTextSpaced(ne.document.content.text.slice(0,se.start)).length})}),ce.set(P,K));let W=K.find(({position:se,sourceIndex:Ne})=>(se?se+1:0)>=ne.offset&&(ne.literalPosition!==se||Ne>ne.literalIndex));W&&$e.push({...ne,offset:W.position?W.position+1:0,literalPosition:W.position,literalIndex:W.sourceIndex,match:{index:T,start:W.position,previous:ne.match}})}if(!$e.length){let ne=[];for(let P of I){let K=[],W,se=T;for(let Ne=P.match;Ne&&Ne.index===se-1;Ne=Ne.previous){se=Ne.index,K.unshift(d[Ne.index]);let le=K.map(w=>w.spaced).filter(Boolean).join(" ");if(!P.document.spaced.endsWith(le))break;let Re=P.document.spaced.length-le.length;if(K.reduce((w,B)=>w+S(B),0)<6)continue;let R=Ne.previous?Ne.previous.start+d[Ne.previous.index].spaced.length+1:0,$=P.text.indexOf(` ${v.spaced} `,R);if($>=R&&$<Re&&$<P.offset){let w=Ne.previous,B=Re;for(let Ee of K)w={index:d.indexOf(Ee),start:B,previous:w},Ee.spaced&&(B+=Ee.spaced.length+1);let V=0;for(let Ee=w;Ee;Ee=Ee.previous)V+=Bt(Ee.index,P.document,Ee.start);let fe=d.slice(C,Ne.index).filter(Ee=>Ee.old).map(Ee=>Ee.spaced).filter(Boolean).join(" "),ye=(fe+" "+le).includes(P.document.spaced);W={...P,offset:R,match:w,score:V,literalPosition:void 0,literalIndex:void 0,rangeStart:fe&&!ye?Ne.index:C}}}W&&ne.push(W)}if(ne.length){C=Math.min(...ne.map(P=>P.rangeStart)),I=ne;continue}if(M>=6&&Z&&/^>+$/.test(h(Z.text))){let P=this._normalizeQuoteTextSpaced(i.text.slice(v.start)),K=I.filter(W=>{if(W.match?.index!==T-1||P!==W.document.spaced&&!P.startsWith(W.document.spaced+" "))return!1;let se=[];for(let le=W.match;le;le=le.previous)se.unshift(le);let Ne=se.map(le=>d[le.index].spaced).filter(Boolean).join(" ");return se.length&&W.document.spaced.slice(se[0].start,W.offset).trim()===Ne});
300if(K.length){de(),Yt.push({start:Z.end,end:v.start}),I=k.filter(W=>K.some(se=>se.document===W.document)),M=0,U=T;continue}}let ce=!1;for(let P=1;P<=Math.min(T-C,d.length-T);P++){let K=d.slice(T,T+P);if(K.every((W,se)=>W.old&&(W.spaced?W.spaced===d[T-P+se].spaced:h(W.text)===h(d[T-P+se].text)))&&K.reduce((W,se)=>W+S(se),0)>=6){ce=!0;break}}if(ce&&M>=6){let P=d.slice(U,T).map(W=>W.spaced).filter(Boolean).join(" ");if(d[U].separator&&I.some(W=>{let se=W.match;for(;se?.previous;)se=se.previous;return se&&W.document.spaced.slice(se.start).trim()===P})){de(),I=k,M=0,U=T;continue}}T===C&&(C=++T);break}I=$e,v.owner=$e[0].document.messageId,M+=S(v)}T++}de();let H=M===5&&T===d.length?d.slice(U,T):[],he=H.map((v,O)=>v.old?me.get(U+O)?.[0]:void 0).filter(Boolean),Q=he[0]?.document,ie=H.length>0&&H.every(v=>v.old&&!v.separator&&!v.headerDetail)&&he.length>0&&he.every(v=>v.document===Q)&&he[0].start>0&&Q.spaced.slice(he[0].start).trim()===H.map(v=>v.spaced).filter(Boolean).join(" ")&&!J.some(v=>v.offset>=d[U].start);if(ie)for(let v of H)Rt.add(v.start);let L=M>0&&M<6&&!ie?U:T;for(;L>C&&!d[L-1].old;)L--;let pe=d[L-1],Ae=d[L];if(pe?.old&&!pe.headerDetail&&!pe.separator&&S(pe)<6&&Ae&&!Ae.old&&!Ae.header){let v=pe.node?.parentElement;for(;v&&!v.contains(Ae.node);)v=v.parentElement;let O=v&&i.nodeRanges.get(v);v?.tagName==="DIV"&&O&&L>C+1&&!v.contains(d[L-2].node)&&!i.text.slice(O.start,pe.start).trim()&&L--}let Oe=this._quoteCompleteTablePrefixEnd(i,d,C,L,me,J);Oe&&(L=Oe.end);let ve=d.slice(C,L);if(!ve.filter(v=>v.old&&!v.separator&&v.size>0).length)continue;let re=new Map([...me].filter(([v])=>v>=C&&v<L)),ae=this._quoteSourceAssetMatches(i,n,d,re),oe=this._quoteSourceAssetMatches(i,n,d,re,{requireBranchOwnership:!0});for(let v of i.assets)v.offset>=d[C].start&&v.offset<=(L<d.length?d[L].start:i.text.length)&&!J.includes(v)&&!ae.has(v)&&xt.add(v.node);let te=L===d.length&&!J.some(v=>v.offset>=d[L-1].end),De=0,Me=!1;for(let v of ve)v.header?Me=!1:v.separator?Me=!0:v.old&&!Me&&!v.headerDetail&&De++;let Xe=ve.filter(v=>v.old).reduce((v,O)=>v+S(O),0)>=6||ie,Ve=v=>{if(!this._quoteCoversCompleteSource(d,C,L,me,[v],!1))return!0;let O=(v.content.quoteImageSlots||[]).filter(q=>q.offset===v.spaced.length),G=new Map;for(let q of i.quoteImageSlots||[])q.asset.offset<d[L-1].end||!oe.get(q.asset)?.has(v.messageId)||G.set(q.key,(G.get(q.key)||0)+1);return O.every(q=>{let ee=G.get(q.key)||0;return ee?(G.set(q.key,ee-1),!0):!1})},ct=n.filter(Ve),Xt=v=>this._quoteCoversCompleteSource(d,C,L,me,v)||(f.has(d[C].start)||c.has(d[C].start))&&this._quoteCoversCompleteSource(d,C+1,L,me,v),kt=Xt(ct),St=new Map,Zt=new Map;for(let v=C;v<L;v++){let O=d[v],G=me.get(v)?.[0]?.document;!O.old||!G||(O.spaced&&Zt.set(G,(Zt.get(G)||0)+1),!O.headerDetail&&St.set(G,(St.get(G)||0)+1))}let Tt=d[C-1],yt=me.get(C)?.[0];if(Tt&&u.has(Tt.start)&&yt){let v=yt.start-Tt.spaced.length-1;v>=0&&yt.document.spaced.slice(v,yt.start).trim()===Tt.spaced&&St.set(yt.document,(St.get(yt.document)||0)+1)}let it=ve.some(v=>v.header),un=!1;for(let v=d[C].node?.parentElement;v;v=v.parentElement){let O=v.tagName==="TABLE"&&i.nodeRanges.get(v);if(O&&O.start<d[C].start&&i.text.slice(O.start,d[C].start).trim()){un=!0;break}}let Ct=te&&!it&&!this._quoteCoversCompleteSource(d,C,L,me,n,!1)&&i.assets.some(v=>v.offset>=d[L-1].end&&!oe.has(v)),cn=Ct&&un&&this._quoteRepeatedTableTailSource(i,n,d,C,L,me,oe);Ct&&(!ve.some(v=>v.node?.parentElement?.closest("table"))||un&&!cn)&&(te=!1);let fn=!1,Ie=!1,bt=!1,Gn=!1;if(!it&&!this._quoteCoversCompleteSource(d,C,L,me,n,!1)){let v=q=>this._normalizeQuoteTextSpaced(q),O=new Map([i,...n.map(q=>q.content)].map(q=>[q,Array.from(q.nodeRanges.keys()).find(ee=>ee.nodeType===1&&!q.nodeRanges.has(ee.parentNode))]));fn=[...this._quoteHiddenSourceCopies(i,n)].some(([q,ee])=>q.offset>=d[C].start&&ee.some(Z=>Z.end<Z.document.spaced.length&&ve.some(ge=>ge.old&&ge.spaced&&me.get(d.indexOf(ge))?.some($e=>$e.document===Z.document&&Z.start<=$e.start&&Z.end>=$e.start+ge.spaced.length)))),Gn=i.assets.some(q=>q.kind==="img"&&this._quoteImageSourceBranches(q.node,O.get(i)).some(ee=>{let Z=ee&&i.nodeRanges.get(ee);return Z&&Z.start<=d[C].start&&Z.end>=d[L-1].end&&d.slice(0,C).some(ge=>!ge.old&&!ge.header&&ee.contains(ge.node))}));let G=ve.filter(q=>q.old&&q.spaced);for(let q of i.quoteImageSlots||[]){if(q.asset.offset<d[L-1].end||oe.has(q.asset)||!q.branchHasNewContent)continue;let ee=this._quoteImageSourceBranches(q.asset.node,O.get(i))[0],Z=ee&&i.nodeRanges.get(ee);!Z||Z.start>d[C].start||Z.end<d[L-1].end||(bt=!0,Ie||=n.some(ge=>{let $e=G.map(P=>me.get(d.indexOf(P))?.find(K=>K.document===ge));if(!$e.length||$e.some(P=>!P))return!1;let ne=Math.min(...$e.map(P=>P.start)),ce=Math.max(...$e.map((P,K)=>P.start+G[K].spaced.length));return(ge.content.quoteImageSlots||[]).some(P=>{if(P.offset!==ge.spaced.length||P.key!==q.key)return!1;let K=this._quoteImageSourceBranches(P.asset.node,O.get(ge.content))[0],W=K&&ge.content.nodeRanges.get(K);return W&&ge.spaced.slice(v(ge.content.text.slice(0,W.start)).length,ne).trim()&&v(ge.content.text.slice(0,W.end)).length>=ce})}))}te&&bt&&!Ie&&!fn&&(te=!1)}if(te&&!it&&!this._quoteCoversCompleteSource(d,C,L,me,n,!1)){let v=d[C].node?.parentElement?.closest("blockquote");for(let O=d[C].node?.parentElement?.closest("table");O&&v?.contains(O);O=O.parentElement?.closest("table"))J.some(G=>G.kind==="img"&&G.offset<=d[C].start&&O.contains(G.node))&&(te=!1)}let zn=v=>{let O=ve.filter(Z=>Z.old&&Z.spaced),G=O.map(Z=>me.get(d.indexOf(Z))?.[0]);if(O.length<25||G.some(Z=>!Z||Z.document!==v))return!1;let q=G[0].start,ee=G[G.length-1].start+O[O.length-1].spaced.length;return v.spaced.slice(q,ee)===O.map(Z=>Z.spaced).join(" ")},Jt=[...St].some(([v,O])=>O>=24&&(it||Xt([v])||O>=25&&zn(v))),jn=De>=4&&this._quoteCoversCompleteSource(d,C,L,me,ct,!1),wt=ve.filter(v=>v.old&&v.spaced),_t=me.get(d.indexOf(wt.at(-1)))?.[0],wr=De>=3&&it&&_t&&!J.length&&d[L]?.spaced===wt.at(-1)?.spaced&&wt.every(v=>me.get(d.indexOf(v))?.[0]?.document===_t.document)&&_t.document.spaced.slice(0,_t.start+wt.at(-1).spaced.length)===wt.map(v=>v.spaced).join(" ")&&_t.document.spaced.slice(_t.start)===this._normalizeQuoteTextSpaced(i.text.slice(d[L].start)),Vn=this._quoteCompleteCellBeforeAssets(i,d,C,L,me,J),Wn=De>=3&&it&&kt||jn||Jt||wr||Vn||!!Oe,dt=[...Zt.values()].some(v=>v>=25)&&this._quoteEndsBeforeChangedTable(i,d,L,me,J);if(Xe&&!te&&!Wn&&!dt){let v=ve.find(ee=>
300ee.old&&ee.spaced),O=v?.node?.parentElement?.closest("blockquote"),G=O&&i.nodeRanges.get(O),q=v&&me.get(d.indexOf(v))?.[0]?.document;if(G&&q&&(St.get(q)||0)>=24&&!a?._quotePreferredOccurrences?.has(v.start)&&!this._normalizeQuoteTextSpaced(i.text.slice(G.start,v.start))){let ee=this._normalizeQuoteTextSpaced(i.text.slice(G.start,G.end)),Z=[...q.quoteCompleteScopes||new Map].find(([ge,$e])=>$e.includes(ee)&&me.get(d.indexOf(v))?.[0]?.start!==ge);if(Z){let ge=d.find(ne=>ne.start>=G.end),$e=new Map(a?._quotePreferredOccurrences||[]);return $e.set(v.start,{messageId:q.messageId,start:Z[0]}),{retry:{...a,_quotePreferredOccurrences:$e,_quoteSourceBreaks:new Set([...f,...ge?[ge.start]:[]])}}}}}let en=v=>{if(v===null)return!1;let O=d.findIndex((q,ee)=>ee>C&&q.start>=v),G=O<0||O>L?L:O;return d.slice(C,G).some(q=>q.header)||this._quoteCoversCompleteSource(d,C,G,me,ct)?!1:(O>=0&&O<T&&(T=O),!0)},ft=null;if(C>0){let v=J.filter(O=>O.kind==="img"&&O.offset>=d[C-1].end&&O.offset<=d[C].start);for(let O=d[C].node?.parentElement;O;O=O.parentElement){let G=i.nodeRanges.get(O);G&&G.end<d[L-1].end&&v.some(q=>O.contains(q.node))&&(ft=G.end)}}if(en(ft))continue;if(!fn&&!Ie&&!Gn){let v=null;for(let O=d[C].node?.parentElement?.closest("td,th");O;O=O.parentElement?.closest("td,th")){let G=i.nodeRanges.get(O);G&&G.end<d[L-1].end&&d.slice(0,C).some(q=>!q.old&&!q.header&&O.contains(q.node))&&(v=G.end)}if(en(v))continue}let _r=!D.has(C)&&!ve.some(v=>v.separator)?this._quoteChangedTableBoundary(i,d,C,L):null;if(en(_r)||!Xe||!te&&!Wn&&!dt)continue;if(Jt&&(gt=!0),kt&&te&&d[C].node?.parentElement?.closest("blockquote"))for(let v=d[C].node?.parentElement?.closest("table");v;v=v.parentElement?.closest("table")){let O=i.nodeRanges.get(v);O&&!this._normalizeQuoteTextSpaced(i.text.slice(O.start,d[C].start))&&!this._normalizeQuoteTextSpaced(i.text.slice(d[L-1].end,O.end))&&!J.some(G=>v.contains(G.node))&&(gt=!0)}let Pe=X?.index===C?X.end:d[C].start;if(Oe&&(Pe=Math.max(Pe,Oe.start)),f.has(Pe)){let v=this._quoteOmittedHiddenSourceStarts(i,d,me).get(Pe),O=d[C-1]?.end??Pe;if(v&&!J.some(G=>G.offset>=O&&G.offset<Pe)){let G=v.source.assets.indexOf(v.hidden),q=i.assets.filter(ee=>ee.kind==="img"&&ee.offset>=O&&ee.offset<Pe&&oe.has(ee)&&v.source.assets.some((Z,ge)=>ge>G&&Z.kind==="img"&&Z.source===ee.source&&this._normalizeQuoteTextSpaced(v.source.text.slice(0,Z.offset)).length>=v.start&&this._normalizeQuoteTextSpaced(v.source.text.slice(0,Z.offset)).length<=v.end));q.length&&(Pe=Math.min(...q.map(ee=>ee.offset)))}}if(l&&d[C].header){let v=/\s*$/.exec(i.text.slice(0,Pe));Pe-=v?v[0].length:0}let tn=Vn?d[L-1].end:L<d.length?d[L].start:i.text.length;for(let v of i.assets){if(v.kind!=="decoration"||v.offset>=Pe||!oe.has(v))continue;let O=v.node.closest("table"),G=O&&i.nodeRanges.get(O);if(!G||G.start>Pe||G.end<=Pe||G.end>tn||i.text.slice(G.start,Pe).trim()||i.assets.filter(ge=>O.contains(ge.node)).some(ge=>!oe.has(ge)))continue;let ee=this._normalizeQuoteTextSpaced(i.text.slice(G.start,G.end));n.some(ge=>oe.get(v).has(ge.messageId)&&ge.content.assets.some($e=>{if($e.kind!==v.kind||$e.source!==v.source)return!1;let ne=$e.node.closest("table"),ce=ne&&ge.content.nodeRanges.get(ne);return ce&&!ge.content.text.slice(ce.start,$e.offset).trim()&&this._normalizeQuoteTextSpaced(ge.content.text.slice(ce.start,ce.end))===ee}))&&(Pe=G.start)}let mn=[];i.assets.forEach((v,O)=>{if(!(v.offset<Pe||v.offset>tn)&&!(v.kind==="img"&&v.offset===Pe&&cn&&!cn.contains(v.node))&&oe.has(v)){if(v.kind==="decoration"&&v.offset===Pe){let q=v.node.closest("table");for(;q&&!q.contains(d[C].node);){if(d.some(ee=>!ee.old&&q.contains(ee.node)))return;q=q.parentElement?.closest("table")}}let G=v.offset>=d[L-1].end&&v.node.closest("table");if(G&&d[L]&&G.contains(d[L].node)&&!G.contains(d[L-1].node)&&(d.some(q=>!q.old&&G.contains(q.node))||J.some(q=>G.contains(q.node))))return;mn.push(O)}}),lt.push({qualifiedHeader:it,completeSource:kt,terminal:te&&!J.some(v=>v.offset>=Pe),ranges:[{start:Pe,end:tn}],assetIndices:mn})}let{changed:vt,starts:ut}=this._quoteChangedSourceImageBlocks(i,d,me),Ce=this._quoteOmittedHiddenSourceImages(i,d,me);if(Ce.size){let T=C=>{let I=d[C];if(!I?.old)return!1;if(I.header)return!0;let M=I.node?.parentElement?.closest("div"),U=M?.nextElementSibling,X=M&&i.nodeRanges.get(M);return U?.tagName==="BLOCKQUOTE"&&X&&this._normalizeQuoteTextSpaced(i.text.slice(X.start,X.end))===I.spaced};for(let C=0;C<d.length;C++){if(!d[C].header||d[C].old||d[C].headerDetail)continue;let I=C+1;for(;I<d.length&&d[I].old&&!T(I);)I++;let M=d.slice(C+1,I);if(!M.length||!T(I)||M.reduce((he,Q)=>he+S(Q),0)>=6)continue;let U=me.get(C+1)?.[0],X=M[0].node?.parentElement?.closest("blockquote"),de=X&&i.nodeRanges.get(X);if(!U||U.start!==0||!de||!X.contains(d[I].node))continue;let H=I+1;for(;H<d.length&&d[H].start<de.end;)H++;if(this._quoteCoversCompleteSource(d,C+1,H,me,[U.document])&&[...Ce].some(([he,Q])=>he>=M[0].start&&he<de.end&&Q.source===U.document.content))for(let he of M)vt.add(he.start)}}let Je=this._quoteSeparateSourceTail(d,me);Je&&(ut.add(Je.start),Je.changed&&vt.add(Je.start));for(let T of this._quoteOmittedHiddenSourceStarts(i,d,me).keys())ut.add(T);let we=[...ut].filter(T=>!f.has(T));if(xt.size||vt.size||we.length)return{retry:{...a,_quoteNewAssetNodes:new Set([...ue,...xt]),_quoteNewSourceBlocks:new Set([...u,...vt]),_quoteSourceBreaks:new Set([...f,...we])}};if(p&&J.length&&!gt)return{retry:{...a,_quoteRetainEditorSpacers:!0}};let nt=[],_e=new Map,rt=T=>{let C=2166136261;for(let I=0;I<T.length;I++)C=Math.imul(C^T.charCodeAt(I),16777619);return(C>>>0).toString(36)},ze=[];for(let T of lt){let C={...T,ranges:[...T.ranges],assetIndices:[...T.assetIndices]};for(;C.terminal&&ze.length;){let I=ze[ze.length-1],M=I.ranges[I.ranges.length-1].end,U=C.ranges[0].start,X=d.filter(H=>(H.old||H.header)&&I.ranges.some(he=>H.start>=he.start&&H.end<=he.end)),de=Math.max(I.ranges[0].start,X.at(-1)?.end||0,...I.assetIndices.map(H=>i.assets[H].offset+(i.assets[H].kind==="img"?1:0)));if(M>U||i.text.slice(M,U).trim()||J.some(H=>H.offset>=de&&H.offset<=U))break;ze.pop(),C.qualifiedHeader||=I.qualifiedHeader,C.completeSource||=I.completeSource,C.ranges.unshift(...I.ranges),C.assetIndices=[...new Set([...I.assetIndices,...C.assetIndices])]}ze.push(C)}if(!ze.length)return nt;let je=this._quoteHiddenImageOwnership(i,n,d,me,Yt),$t=new Set(c);for(let T of je.unowned){let C;for(let U=T;U&&!C;U=U.parentElement)C=i.nodeRanges.get(U);if(!C)continue;let I=d.findIndex(U=>U.start>=C.start);if(I<=0||c.has(d[I].start)||!d[I-1].old||!d[I].old||!me.has(I-1)||!me.has(I))continue;[...i.nodeRanges].some(([U,X])=>{if(U.tagName!=="BLOCKQUOTE"||X.start<C.start)return!1;let de=d.findIndex(he=>he.start>=X.start);if(de<I)return!1;let H=d.findIndex((he,Q)=>Q>de&&he.start>=X.end);return this._quoteCoversCompleteSource(d,de,H<0?d.length:H,me,n)})&&$t.add(d[I].start)}if($t.size>c.size)return{retry:{...a,_quoteHiddenSourceBreaks:$t}};let ot=Array.from(e.body.querySelectorAll("img")),Lt=ot.flatMap((T,C)=>je.owned.has(T)?[C]:[]),Mt=[...new Set(D.values())].map(T=>T.container).filter(T=>T.tagName==="FONT");for(let T of ze){let C=this._quoteRegionFragments(e.body,i,T),I=ot.flatMap((Q,ie)=>je.unowned.has(Q)&&C.some(L=>L.node.contains(Q))?[ie]:[]);if(I.length){let Q=[...new Set(D.values())].filter(ie=>T.ranges.some(L=>L.start<d[ie.end].start&&L.end>d[ie.tail].start));if(Q.length){let ie=new Set(a?._quotePreservedFieldGroups||[]);for(let L of Q)ie.add(d[L.start].start);return{retry:{...a,_quotePreservedFieldGroups:ie}}}}let M=I.length?this._quoteRegionFragments(e.body,i,{...T,unownedImageIndices:I}):C;if(I.length){let Q=M.findLast(L=>{let pe=i.nodeRanges.get(L.node);return pe&&i.text.slice(pe.start,pe.end).trim()||i.assets.some(Ae=>L.node===Ae.node||L.node.contains(Ae.node))}),ie=Q&&I.map(L=>ot[L]).filter(L=>Q.node.compareDocumentPosition(L)&4);ie?.length&&(M=M.filter(L=>!ie.some(pe=>pe.compareDocumentPosition(L.node)&4)))}let U=i.spans.find(Q=>T.ranges.some(ie=>Q.start<ie.end&&Q.end>ie.start&&i.text.slice(Math.max(Q.start,ie.start),Math.min(Q.end,ie.end)).trim())),X=I.some(Q=>!U||!(ot[Q].compareDocumentPosition(U.node)&4)),de=[],H,he=!1;for(let Q of M){let ie=de[de.length-1],L=ie&&ie[ie.length-1],pe=L&&L.node.parentNode===Q.node.parentNode;if(pe&&L.node!==Q.node){for(let oe=L.node.nextSibling;oe&&oe!==Q.node;oe=oe.nextSibling)if(oe.nodeType!==8&&(oe.nodeType!==3||oe.textContent.trim())){pe=!1;break}}let Ae=i.nodeRanges.get(Q.node),Oe=Q.node.nodeType===3?Q.node.textContent.slice(Q.start,Q.end).trim().length>0:Ae&&i.text.slice(Ae.start,Ae.end).trim().length>0,ve=Q.node.nodeType===1?Q.node:Q.node.parentElement,Se=Oe?ve?.closest("td,th"):null,re=T.terminal&&(!Oe||!X&&(!he||Se===H)),ae=L&&Mt.some(oe=>oe.contains(L.node)&&!oe.contains(Q.node));
300ie&&!ae&&(pe||re)?ie.push(Q):(de.push([Q]),he=!1),Oe&&!he&&(H=Se,he=!0)}for(let Q of de){let ie=[],L=T.assetIndices.filter(re=>Q.some(ae=>ae.node===i.assets[re].node||ae.node.contains(i.assets[re].node)));for(let re of Q)if(re.node.nodeType===3)for(let ae of i.spans.filter(oe=>oe.node===re.node)){let oe=Math.max(re.start,ae.sourceStart),te=Math.min(re.end,ae.sourceEnd);te>oe&&ie.push({start:ae.start+oe-ae.sourceStart,end:ae.start+te-ae.sourceStart})}else{let ae=i.nodeRanges.get(re.node);for(let oe of T.ranges){let te=Math.max(ae.start,oe.start),De=Math.min(ae.end,oe.end);De>te&&ie.push({start:te,end:De})}}let pe=[];for(let re of ie.sort((ae,oe)=>ae.start-oe.start)){let ae=pe[pe.length-1];ae&&re.start<=ae.end?ae.end=Math.max(ae.end,re.end):pe.push(re)}let Ae=pe.length>0&&J.some(re=>re.kind==="img"&&re.offset===pe[0].start);if((p||Ae)&&!L.length&&pe.every(re=>/^[\s\u200b]*$/.test(i.text.slice(re.start,re.end))))continue;if(!T.qualifiedHeader&&!T.completeSource&&Q.some(ae=>{let te=(ae.node.nodeType===1?ae.node:ae.node.parentElement)?.closest("table");for(;te?.parentElement?.closest("table");)te=te.parentElement.closest("table");let De=te&&i.nodeRanges.get(te);return De&&!Q.some(Me=>Me.node===te||Me.node.contains(te))&&d.some(Me=>Me.start<De.end&&Me.end>De.start&&!pe.some(Xe=>Xe.start<Me.end&&Xe.end>Me.start))})){let ae=d.filter(te=>te.old&&pe.some(De=>De.start<te.end&&De.end>te.start)),oe=ae.reduce((te,De)=>te+S(De),0);if(oe<6&&!(oe===5&&ae.every(te=>Rt.has(te.start))))continue}let Oe=rt(JSON.stringify([pe.map(re=>[re.start,re.end]),pe.map(re=>this._normalizeQuoteTextSpaced(i.text.slice(re.start,re.end))).join(" "),L.map(re=>{let ae=i.assets[re];return ae.kind==="img"?["img",(ae.node.getAttribute("alt")||"").replace(/\s+/g," ").trim()]:[ae.kind,ae.source]})])),ve=_e.get(Oe)||0;_e.set(Oe,ve+1);let Se=d.flatMap((re,ae)=>{if(!pe.some(te=>te.start<re.end&&te.end>re.start))return[];let oe=me.get(ae);return oe?.length?[{start:re.start,end:re.end,sources:oe.map(te=>({messageId:te.document.messageId,start:te.start,end:te.start+re.spaced.length}))}]:[]});nt.push({key:`quote-${Oe}-${ve}`,ranges:pe,assetIndices:L,committedSourceRanges:Se,...I.length?{unownedImageIndices:I}:{},...Lt.length?{ownedHiddenImageIndices:Lt}:{}})}}return nt}_processQuotedContent(e,n,r){if(this._clearQuoteRegions(e),r&&r.enabled===!1)return;let o=this._planQuoteRegions(e,r&&r.priorQuoteEvidence,r);this._materializeQuoteRegions(e,o,n,r),this._decorateRepeatedInlineQuoteText(e,r&&r.priorQuoteEvidence),this._decorateRepeatedQuoteParagraphs(e,r&&r.priorQuoteEvidence)}_normalizeQuoteTextSpaced(e){return String(e||"").toLowerCase().replace(/&[a-z]+;|&#[0-9]+;|&#x[0-9a-f]+;/g," ").replace(/[^\p{L}\p{N}]+/gu," ").trim()}_normalizeQuoteText(e){return String(e||"").toLowerCase().replace(/&[a-z]+;|&#[0-9]+;|&#x[0-9a-f]+;/g," ").replace(/[^\p{L}\p{N}]+/gu,"")}_extractQuoteContent(e,n){let r=new Set(["ADDRESS","ARTICLE","ASIDE","BLOCKQUOTE","BODY","CAPTION","DD","DETAILS","DIV","DL","DT","FIELDSET","FIGCAPTION","FIGURE","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEADER","HR","LI","MAIN","NAV","OL","P","PRE","SECTION","SUMMARY","TABLE","TBODY","TD","TFOOT","TH","THEAD","TR","UL"]),o=new Set(["SCRIPT","STYLE","HEAD","TITLE","NOSCRIPT","TEMPLATE","META","LINK"]),a=new Set(["IMG","VIDEO","OBJECT","EMBED","IFRAME","SVG","CANVAS","INPUT"]),i={black:"0, 0, 0",silver:"192, 192, 192",gray:"128, 128, 128",white:"255, 255, 255",maroon:"128, 0, 0",red:"255, 0, 0",purple:"128, 0, 128",fuchsia:"255, 0, 255",green:"0, 128, 0",lime:"0, 255, 0",olive:"128, 128, 0",yellow:"255, 255, 0",navy:"0, 0, 128",blue:"0, 0, 255",teal:"0, 128, 128",aqua:"0, 255, 255"},s=[],l=[],d=[],u=new Map,f=[],m=0,p=0,y="",c=0,h=x=>{x&&(s.push(x),m+=x.length,y=x[x.length-1])},b=x=>{m>p&&d.push({start:p,end:m,breakAfter:x}),m>0&&y!==` 301`&&y!=="\r"&&h(` 302`),p=m},E=(x,D,F)=>{if(F===D)return;let N=m;h(x.nodeValue.slice(D,F)),l.push({node:x,start:N,end:m,sourceStart:D,sourceEnd:F})},g=x=>{if(x.nodeType===3)return x.nodeValue||"";if(x.nodeType!==1||o.has(x.tagName))return"";if(x.tagName==="IMG"&&x.hasAttribute("data-feather-source-emoji"))return x.getAttribute("data-feather-source-emoji");let D=Array.from(x.childNodes).map(g).join("");return r.has(x.tagName)||x.tagName==="BR"?` ${D} `:D},A=(x,D)=>
302{if(x.nodeType===3){let z=m,k=x.nodeValue||"";if(/^(pre|pre-wrap|pre-line|break-spaces)$/.test(D)){let j=0;for(let Fe of k.matchAll(/\r\n|\r|\n/g))E(x,j,Fe.index),E(x,Fe.index,Fe.index+Fe[0].length),b("pre"),j=Fe.index+Fe[0].length;E(x,j,k.length)}else E(x,0,k.length);u.set(x,{start:z,end:m});return}if(x.nodeType!==1||o.has(x.tagName))return;let F=x.style?x.style.display:"";if(x.hasAttribute("hidden")||F==="none"||x.style&&x.style.visibility==="hidden"){r.has(x.tagName)&&b("block");let z=g(x).trim().replace(/\s+/g," ");z&&f.push({node:x,offset:m,kind:"hidden-text",source:z}),u.set(x,{start:m,end:m});return}if(x.tagName==="BR"){let z=m;h(` 303`),b("br"),u.set(x,{start:z,end:m});return}if(x.tagName==="IMG"&&x.hasAttribute("data-feather-source-emoji")){let z=x.getAttribute("data-feather-source-emoji"),k=m;h(z),c++,l.push({node:x,start:k,end:m,sourceStart:0,sourceEnd:z.length}),u.set(x,{start:k,end:m});return}let N=F?/^(block|flow-root|list-item|table|table-row|table-cell|table-caption|table-row-group|table-header-group|table-footer-group|flex|grid)$/.test(F):r.has(x.tagName);N&&b("block");let Y=m,ue=c,J=x.style&&x.style.whiteSpace||(x.tagName==="PRE"?"pre":D);a.has(x.tagName)&&f.push({node:x,offset:m,kind:x.tagName.toLowerCase(),source:x.getAttribute("src")||x.getAttribute("data")||""});for(let z of x.childNodes)A(z,J);if(!a.has(x.tagName)&&!(x.textContent||"").trim()&&c===ue&&x.style){let z=["background-color","background-image","box-shadow","border-top-width","border-right-width","border-bottom-width","border-left-width"].map(k=>{let j=x.style.getPropertyValue(k);return j==="initial"&&!k.startsWith("border-")?[k,""]:k==="background-image"&&j==="revert"?[k,""]:/^(TD|TH)$/.test(x.tagName)&&k.startsWith("border-")&&j==="revert"&&x.style.getPropertyValue(k.replace("-width","-style"))==="revert"?[k,""]:[k,k==="background-color"&&i[j]?`rgb(${i[j]})`:j]}).filter(([,k])=>k&&!/^(?:none|inherit|transparent|0(?:px)?|rgba\([^)]*,\s*0\))$/.test(k));z.length&&!this._quoteHasZeroHeightDecoration(x,z)&&f.push({node:x,offset:Y,kind:"decoration",source:JSON.stringify(z)})}u.set(x,{start:Y,end:m}),N&&x!==e&&b("block")};A(e,n||"normal"),m>p&&d.push({start:p,end:m,breakAfter:"end"});let _=s.join(""),S=d.map(x=>({...x,text:_.slice(x.start,x.end)})).filter(x=>x.text.trim());return{text:_,spans:l,blocks:S,nodeRanges:u,assets:f}}_quoteHasZeroHeightDecoration(e,n){let r=e.ownerDocument.defaultView;return!r||!n.every(([o])=>/^border-(?:left|right)-width$/.test(o))||!/^[\t\r\n ]*$/.test(e.textContent||"")?!1:[e,...e.querySelectorAll("*")].every(o=>{if(!/^(?:DIV|P|BLOCKQUOTE)$/.test(o.tagName))return!1;let a=Array.from(o.getClientRects());if(!a.length||a.some(s=>s.height!==0))return!1;let i=r.getComputedStyle(o);return!/^(?:block|flow-root)$/.test(i.display)||!/^(?:normal|nowrap)$/.test(i.whiteSpace)||i.boxShadow!=="none"||i.outlineStyle!=="none"?!1:["::before","::after"].every(s=>/^(?:none|normal)$/.test(r.getComputedStyle(o,s).content))})}_quoteRegionFragments(e,n,r){let o=r.ranges.slice().sort((y,c)=>y.start-c.start),a=new Set((r.assetIndices||[]).map(y=>n.assets[y].node)),i=r.unownedImageIndices&&Array.from(e.querySelectorAll("img")),s=(r.unownedImageIndices||[]).map(y=>{if(!Number.isInteger(y)||!i[y])throw new Error("Invalid unowned source image index");return i[y]}),l=new Map;for(let y of n.spans)l.has(y.node)||l.set(y.node,[]),l.get(y.node).push(y);let d=(y,c)=>o.filter(h=>h.start<c&&h.end>y).map(h=>({start:Math.max(y,h.start),end:Math.min(c,h.end)})),u=(y,c)=>{let h=y;for(let b of d(y,c)){if(n.text.slice(h,b.start).trim())return!1;h=Math.max(h,b.end)}return!n.text.slice(h,c).trim()},f=[],m=(y,c,h)=>{let b=y.ownerDocument.defaultView;if(!b||y.nodeType!==1||y.tagName!=="TABLE"||n.text.slice(c.start,c.end).trim()||h.length!==1||h[0].node!==y||h[0].kind!=="decoration"||JSON.parse(h[0].source).some(([g])=>g!=="background-color")||!Array.from(y.querySelectorAll("*")).every(g=>/^(TABLE|THEAD|TBODY|TFOOT|TR|TD|TH|COLGROUP|COL|DIV|SPAN)$/.test(g.tagName)))return!1;let E=b.getComputedStyle(y).backgroundColor;if(!/^rgb\(/.test(E))return!1;for(let g=y.parentElement;g;g=g.parentElement){let A=b.getComputedStyle(g);if(A.backgroundImage&&A.backgroundImage!=="none")return!1;if(A.backgroundColor&&!/^(transparent|rgba\(0, 0, 0, 0\))$/.test(A.backgroundColor))return A.backgroundColor===E}return!1},p=y=>{let c=n.nodeRanges.get(y);if(!c)return;let h=n.assets.filter(S=>y===S.node||y.contains(S.node));if(y.nodeType===1&&/^(TD|TH)$/.test(y.tagName)&&!h.length&&!n.text.slice(c.start,c.end).trim()||m(y,c,h))return;let b=d(c.start,c.end),E=b.some(S=>n.text.slice(S.start,S.end).trim()),g=h.some(S=>a.has(S.node)),A=y.nodeType===1&&h.length===0&&!n.text.slice(c.start,c.end).trim()&&(b.length>0||o.some(S=>c.start>S.start&&c.end<S.end));if(!E&&!g&&!A)return;let _=y.nodeType===1&&!h.length&&!n.text.slice(c.start,c.end).trim()&&(y.tagName==="IMG"||y.querySelector("img"));if(y!==e&&y.nodeType===1&&!_&&u(c.start,c.end)&&h.every(S=>a.has(S.node))&&!s.some(S=>y.contains(S))){f.push({node:y});return}if(y.nodeType===3){let S=[];for(let x of l.get(y)||[])for(let D of d(x.start,x.end)){let F={start:x.sourceStart+D.start-x.start,end:x.sourceStart+D.end-x.start},N=S[S.length-1];N&&F.start<=N.end?N.end=Math.max(N.end,F.end):S.push(F)}for(let x of S)f.push({node:y,...x});return}for(let S of y.childNodes)p(S)};return p(e),f}_decorateRepeatedInlineQuoteText(e,n){if(!e.defaultView)return;let r=i=>i.replace(/\u200b/g,"").replace(/\s+/g," ").trim(),o=(n?.documents||[]).filter(i=>i.complete&&i.sourceKind==="html").map(i=>({messageId:i.messageId,text:r(i.content.text)}));if(!o.length)return;let a=[];for(let i of e.body.querySelectorAll('.gmail_signature p[style], [data-smartmail="gmail_signature"] p[style]')){if(!i.style.fontFamily||i.querySelector("p,div,table,blockquote,ul,ol,pre"))continue;let s=[],l=!1;for(let c of i.childNodes){if(c.nodeType===1&&(c.matches("img,svg,video,audio,canvas,iframe,object")||c.querySelector("img,svg,video,audio,canvas,iframe,object"))){l=c.tagName==="IMG";break}if(c.nodeType===1&&!/^(inline|contents)$/.test(e.defaultView.getComputedStyle(c).display))break;s.push(c)}if(!l)continue;for(;s.length&&s[s.length-1].nodeType===3&&!r(s[s.length-1].data);)s.pop();if(!s.length||!s.some(c=>c.nodeType===1&&(c.tagName==="BR"||c.querySelector("br"))))continue;let d=e.createElement("div");for(let c of s)d.append(c.cloneNode(!0));let u=r(this._extractQuoteContent(d).text);if(u.length<40||u.split(" ").length<5)continue;let f=o.flatMap(c=>{let h=(" "+c.text+" ").indexOf(" "+u+" ");return h<0?[]:[{messageId:c.messageId,start:h,end:h+u.length}]});if(!f.length)continue;let m=e.createElement("span");m.className="feather-quote-inline-repeat",i.insertBefore(m,s[0]);let p=e.defaultView.getComputedStyle(i),y=e.defaultView.getComputedStyle(m);if(y.display!=="inline"||y.fontFamily===p.fontFamily){m.remove();continue}for(let c of s)m.append(c);a.push({wrapper:m,paragraph:i,nodes:s,text:u,sources:f})}a.length&&(this._quoteInlineRepeatRegistry||(this._quoteInlineRepeatRegistry=new WeakMap),this._quoteInlineRepeatRegistry.set(e,a))}_decorateRepeatedQuoteParagraphs(e,n){if(!e.defaultView)return;let r=s=>this._normalizeQuoteTextSpaced(s),o=(n?.documents||[]).filter(s=>s.complete&&s.sourceKind==="html"),a=s=>s&&o.some(l=>(" "+l.spaced+" ").includes(" "+s+" ")),i=this._quoteInlineRepeatRegistry?.get(e)||[];for(let s of e.body.querySelectorAll("td p, th p")){let l=s.previousElementSibling;if(l?.tagName!=="P"||s.closest(".feather-quote-fragment, .feather-quote-inline-repeat")||a(r(this._extractQuoteContent(l).text)))continue;let d=[],u=0;for(let y=s;y;y=y.nextSibling){if(y.nodeType===1){if(y.classList.contains("feather-quote-fragment")||!/^(P|BR)$/.test(y.tagName))break;if(y.tagName==="P"){if(!a(r(this._extractQuoteContent(y).text)))break;u++}}else if(y.nodeType!==8&&(y.nodeType!==3||y.textContent.trim()))break;d.push(y)}if(u<2)continue;let f=e.createElement("div");for(let y of d)f.append(y.cloneNode(!0));if(!a(r(this._extractQuoteContent(f).text)))continue;let m=e.defaultView.getComputedStyle(s).marginTop,p=e.createElement("span");p.className="feather-quote-inline-repeat",s.before(p);for(let y of d)p.append(y);if(e.defaultView.getComputedStyle(s).marginTop===m){p.replaceWith(...p.childNodes);continue}i.push({wrapper:p})}i.length&&(this._quoteInlineRepeatRegistry||(this._quoteInlineRepeatRegistry=new WeakMap),this._quoteInlineRepeatRegistry.set(e,i))}_clearQuoteRegions(e){let n=this._quoteInlineRepeatRegistry&&this._quoteInlineRepeatRegistry.get(e);for(let{wrapper:o}of n||[])o.replaceWith(...o.childNodes);n&&this._quoteInlineRepeatRegistry.delete(e);let r=this._quoteFragmentRegistry&&this._quoteFragmentRegistry.get(e);if(r){for(let o of r.controls)o.remove();for(let{paragraph:o,sourceParent:a,suffix:i,trailing:s}of r.paragraphSplits||[])(a||o).append(...i.childNodes),i.remove(),s.remove();for(let o of r.wrappers)o.replaceWith(...o.childNodes);for(let o of r.texts){o.node.data=o.data;for(let a of o.created)a.remove()}for(let o of r.elements){this._restoreQuoteFragmentDisplay(o);for(let a of["feather-quote-fragment","feather-quote-hidden"])o.node.classList.toggle(a,o.classes.has(a));!o.hadClass&&!o.node.className&&o.node.removeAttribute("class");for(let[a,i]of o.attributes)i===null?o.node.removeAttribute(a):o.node.setAttribute(a,i)}this._quoteFragmentRegistry.delete(e)}}_restoreQuoteFragmentDisplay(e){e.display?e.node.style.setProperty("display",e.display,e.priority):e.node.style.removeProperty("display");let n=Array.from(e.node.style).filter(r=>r!=="display").map(r=>
303[r,e.node.style.getPropertyValue(r),e.node.style.getPropertyPriority(r)]);JSON.stringify(n)===e.otherStyle&&(e.style===null?(e.node.getAttribute("style"),e.node.removeAttribute("style")):e.node.setAttribute("style",e.style))}_quoteRegionDeferredGap(e,n){if(e.interior||e.elements.length<2)return null;let r=e.elements[0].node,o=e.elements[1].node;if(r.tagName==="BR"&&o.matches('.gmail_signature, [data-smartmail="gmail_signature"]')&&r.parentElement===o.parentElement){let l=r.previousSibling;l?.nodeType===1&&l.classList.contains("feather-quote-control")&&(l=l.previousSibling);let d=n.defaultView&&n.defaultView.getComputedStyle(o.parentElement).display;if(l?.nodeType===3&&/^\s*-- $/.test(l.data)&&/^(block|flow-root)$/.test(d||"")||l?.nodeType===1&&l.tagName==="SPAN"&&l.getAttribute("class")==="gmail_signature_prefix"&&!l.children.length&&/^\s*-- $/.test(l.textContent)&&/^(inline)?$/.test(d||"")&&o.parentElement.tagName==="FONT"&&o.parentElement.getAttribute("data-feather-signature-wrap")==="1")return o}let a=r.matches('.gmail_signature, [data-smartmail="gmail_signature"]')&&o.matches(".gmail_quote"),i=r.tagName==="DIV"&&r.textContent.trim()&&!r.querySelector("blockquote,table,img,hr")&&o.tagName==="DIV"&&o.children.length===2&&o.children[0].tagName==="P"&&o.children[1].tagName==="BLOCKQUOTE";if(!(a||i)||r.parentElement!==o.parentElement)return null;let s=n.defaultView&&n.defaultView.getComputedStyle(o.parentElement).display;return/^(block|flow-root)$/.test(s||"")?o:null}_quoteRegionBlankClosingGap(e,n){if(e.interior||!n.defaultView)return null;let r=d=>d.classList.contains("feather-quote-text-fragment")&&!/[^ \t\r\n\f]/.test(d.textContent)&&!/^pre/.test(n.defaultView.getComputedStyle(d.parentElement).whiteSpace),o=e.elements.filter(({node:d})=>!r(d)),[a,i,s]=o.slice(0,3).map(d=>d.node);if(!a||!i||!s||a.tagName!=="DIV"||a.textContent.trim()||!a.children.length||Array.from(a.children).some(d=>d.tagName!=="BR"||d.attributes.length)||Array.from(a.style).some(d=>d!=="direction")||i.tagName!=="DIV"||!i.textContent.trim()||Array.from(i.children).some(d=>!/^(SPAN|BR)$/.test(d.tagName)||d.children.length)||s.tagName!=="DIV"||s.children.length!==2||!s.children[0].matches("div.freshdesk_attr, div.gmail_attr")||s.children[1].tagName!=="BLOCKQUOTE"||a.parentElement!==i.parentElement||i.parentElement!==s.parentElement)return null;for(let d=a.nextSibling;d&&d!==s;d=d.nextSibling)if(!(d===i||d.nodeType===8||d.nodeType===3&&!/[^ \t\r\n\f]/.test(d.data))&&(d.nodeType!==1||!r(d)))return null;let l=n.defaultView.getComputedStyle(a);return![a,i,s,a.parentElement].every(d=>/^(block|flow-root)$/.test(n.defaultView.getComputedStyle(d).display))||["marginTop","marginBottom","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth"].some(d=>!!Number.parseFloat(l[d]))?null:s}_quoteRegionBlankPrefixGap(e,n){if(e.interior||!n.defaultView)return null;let r=l=>l.classList.contains("feather-quote-text-fragment")&&!/[^ \t\r\n\f]/.test(l.textContent)&&!/^pre/.test(n.defaultView.getComputedStyle(l.parentElement).whiteSpace),o=e.elements.filter(({node:l})=>!r(l)),a=o[0]?.node,i=o[1]?.node;if(!a||!i||a.tagName!=="DIV"||!a.classList.contains("gmail_quote")||a.parentElement!==i.parentElement||a.textContent.trim()||!a.children.length||Array.from(a.children).some(l=>l.tagName!=="BR"||l.attributes.length)||Array.from(a.style).some(l=>l!=="direction")||!i.textContent.trim())return null;for(let l=a.nextSibling;l&&l!==i;l=l.nextSibling)if(!(l.nodeType===3&&!/[^ \t\r\n\f]/.test(l.data)||l.nodeType===8)&&(l.nodeType!==1||!r(l)))return null;let s=n.defaultView.getComputedStyle(a);return!/^(block|flow-root)$/.test(s.display)||!/^(block|flow-root)$/.test(n.defaultView.getComputedStyle(i).display)||!/^(block|flow-root)$/.test(n.defaultView.getComputedStyle(a.parentElement).display)||["marginTop","marginBottom","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth"].some(l=>!!Number.parseFloat(s[l]))?null:i}_quoteRegionDeletedHiddenImageGap(e,n,r,o){let a=(o&&o.documents||[]).filter(p=>p.complete&&p.sourceKind==="html"),i=e.region?.committedSourceRanges;if(!a.length||!i?.length)return null;
303let s=(p,y,c)=>{let h=n.nodeRanges.get(p),b=c.content.nodeRanges.get(y);if(!h||!b)return!1;let E=i.filter(S=>S.start<h.end&&S.end>h.start);if(!E.length)return!1;let g=this._normalizeQuoteTextSpaced(c.content.text.slice(0,b.start)),A=g.length+(g?1:0),_=A+this._normalizeQuoteTextSpaced(c.content.text.slice(b.start,b.end)).length;return E.every(S=>S.sources.some(x=>x.messageId===c.messageId&&x.start>=A&&x.end<=_))},l=(p,y)=>{let c=p.ownerDocument.body;for(;p&&p!==c;)if(p[y]){if(p=p[y],p.nodeType===1&&(p.textContent.trim()||p.matches("img,svg,video,audio,canvas,iframe,object")||p.querySelector("img,svg,video,audio,canvas,iframe,object")))return p}else p=p.parentElement;return null},d=(p,y)=>{if(!p||!y)return!1;let c=p.cloneNode(!0),h=y.cloneNode(!0),b=[c,...c.querySelectorAll("*")],E=[h,...h.querySelectorAll("*")];if(b.length!==E.length)return!1;let g=[r,y.ownerDocument].flatMap(_=>Array.from(_.querySelectorAll("style"),S=>S.textContent)).join(` 304`),A=g.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\s+/g,"").toLowerCase();if([r,y.ownerDocument].some(_=>_.querySelector('link[rel="stylesheet"]')))return!1;for(let _=0;_<b.length;_++){let S=b[_],x=E[_];if(S.tagName!==x.tagName)return!1;if(S.className!==x.className){if(g.includes("\\"))return!1;let D=new Set([...S.classList,...x.classList]);if(A.includes("[class")||A.includes("|class")||[...D].some(F=>A.includes("."+F.toLowerCase())))return!1;S.removeAttribute("class"),x.removeAttribute("class")}if(S.tagName==="A"){for(let D of["target","rel","aria-label"])if(S.getAttribute(D)!==x.getAttribute(D)){if(g.includes("\\")||A.includes("["+D)||A.includes("|"+D))return!1;S.removeAttribute(D),x.removeAttribute(D)}}}return c.outerHTML===h.outerHTML},u=new Set;for(let p of r.body.querySelectorAll("*")){if(p.style.display!=="none"||p.children.length||p.textContent.trim())continue;let y=l(p,"previousSibling"),c=l(p,"nextSibling");if(!(!c||!e.fragments.some(h=>h.node===c||h.node.contains(c)))&&!(r.defaultView&&!/^(block|flow-root)$/.test(r.defaultView.getComputedStyle(c).display)))for(let h of a)for(let b of h.content.nodeRanges.keys()){if(b.nodeType!==1||b.style.display!=="none"||b.children.length!==1||b.firstElementChild.tagName!=="IMG"||b.textContent.trim())continue;let E=b.cloneNode(!0);if(E.firstElementChild.remove(),E.outerHTML!==p.outerHTML)continue;let g=l(b,"previousSibling"),A=l(b,"nextSibling");s(y,g,h)&&s(c,A,h)&&d(y,g)&&d(c,A)&&u.add(c)}}if(u.size!==1)return null;let f=u.values().next().value,m=Array.from(f.children).filter(p=>!(p.tagName==="DIV"&&p.getAttribute("data-feather-trailing-blank")==="inline"&&!p.children.length&&!p.textContent.trim()));return f.matches(".gmail_extra")&&m.length===2&&m[0].tagName==="BR"&&m[1].matches(".gmail_quote")&&!Array.from(f.childNodes).some(p=>p.nodeType===3&&p.data.trim())&&r.defaultView&&/^(block|flow-root)$/.test(r.defaultView.getComputedStyle(m[1]).display)?m[1]:f}_quoteRegionNestedCopyGap(e,n,r,o){let a=(r&&r.documents||[]).filter(s=>s.complete&&s.sourceKind==="html");if(!a.length||!o.defaultView||!e.region?.committedSourceRanges?.length)return null;let i=s=>this._normalizeQuoteTextSpaced(s.textContent);for(let s of e.fragments){let l=s.node;if(l.nodeType!==1||l.tagName!=="BLOCKQUOTE")continue;let d=Array.from(l.childNodes).filter(h=>h.nodeType!==8&&(h.nodeType!==3||h.textContent.trim()));if(d.length!==3||d[0].nodeType!==1||d[0].tagName!=="DIV"||!d[0].textContent.trim()||d[1].nodeName!=="BR"||d[2].nodeType!==1||d[2].tagName!=="DIV"||!d[2].classList.contains("gmail_quote")||l.querySelector("img,svg,video,audio,canvas,iframe,object,table")||o.defaultView.getComputedStyle(d[2]).display!=="block")continue;let u=d[2],f=i(u),m=i(l),p=n.nodeRanges.get(u);if(!p)continue;let y=e.region.committedSourceRanges.filter(h=>h.start<p.end&&h.end>p.start);if(!y.length)continue;if(a.filter(h=>{let b=Array.from(h.content.nodeRanges.keys()).filter(E=>E.nodeType===1);return b.some(E=>i(E)===m)?!1:b.filter(E=>{if(E.tagName!=="DIV"||!E.classList.contains("gmail_quote")||i(E)!==f)return!1;let g=h.content.nodeRanges.get(E),A=this._normalizeQuoteTextSpaced(h.content.text.slice(0,g.start)),_=A.length+(A?1:0),S=_+this._normalizeQuoteTextSpaced(h.content.text.slice(g.start,g.end)).length;return y.every(x=>x.sources.some(D=>D.messageId===h.messageId&&D.start>=_&&D.end<=S))}).length===1}).length===1)return u}return null}_quoteRegionCrossParentGap(e,n,r,o){if(e.interior||!o.defaultView)return null;let a=n.parentElement,i=g=>/^(block|flow-root)$/.test(o.defaultView.getComputedStyle(g).display);if(!a||!i(a))return null;if(e.deletedHiddenImageGap)return e.deletedHiddenImageGap;let s=g=>{let A=r.nodeRanges.get(g);
304return!!(A?r.text.slice(A.start,A.end):g.textContent).trim()||r.assets.some(_=>_.node===g||g.contains(_.node))},l=e.elements.filter(g=>a.contains(g.node));if(!l.length||l.some(g=>s(g.node)))return null;let d=e.elements.filter(g=>!a.contains(g.node)&&!!(a.compareDocumentPosition(g.node)&4));if(!d.some(g=>s(g.node)))return null;let u=d.find(g=>s(g.node)).node,f=l.every(g=>g.node.tagName==="SPAN"&&/^(inline|contents)$/.test(o.defaultView.getComputedStyle(g.node).display||"inline")),m=g=>g.tagName==="DIV"&&!g.hasAttribute("style")&&!s(g)&&g.children.length&&Array.from(g.children).every(A=>A.tagName==="BR")&&i(g),p=d.slice(0,d.findIndex(g=>g.node===u)).some(g=>m(g.node)&&g.node.parentElement!==u.parentElement),y=g=>m(g)&&(p||f),c=d.find(g=>g.node.tagName!=="BR"&&!y(g.node)&&(!g.node.classList.contains("feather-quote-text-fragment")||/[^ \t\r\n\f]/.test(g.node.textContent)));if(!c||!c.node.parentElement||!i(c.node.parentElement))return null;let h=o.defaultView.getComputedStyle(c.node).display;if(!/^(block|flow-root)$/.test(h)&&(!/^(inline|inline-block|contents)$/.test(h)||!d.slice(0,d.indexOf(c)).some(g=>g.node.tagName==="BR")))return null;if(e.nestedCopyGap)return e.nestedCopyGap;let b=c.node.tagName==="BLOCKQUOTE"&&c.node.firstElementChild,E=b&&b.firstChild;if(b&&b.tagName==="DIV"&&E?.nodeType===3&&E.data.includes("\uFEFF")&&!E.data.replace(/[ \t\r\n\f\uFEFF]/g,"")){for(let g of b.childNodes)if(!(g.nodeType===8||g.nodeType===3&&!g.data.replace(/[ \t\r\n\f\uFEFF]/g,""))){if(g.nodeType!==1)break;if(o.defaultView.getComputedStyle(g).display!=="none"){if(i(g))return g;break}}}return c.node}_quoteRegionFollowingGroupGaps(e,n,r){if(e.interior||!r.defaultView)return[];let o=[];for(let{node:s}of e.elements){let l=s.parentElement,d=o[o.length-1];(!d||d.parent!==l)&&(d={parent:l,nodes:[],material:!1},o.push(d)),d.nodes.push(s);let u=n.nodeRanges.get(s);d.material||=!!(u?n.text.slice(u.start,u.end):s.textContent).trim()}let a=[],i=null;for(let s of o)if(s.material){if(i&&i.parent!==s.parent&&/^(block|flow-root)$/.test(r.defaultView.getComputedStyle(s.parent).display)){let l=s.nodes.find(d=>!d.classList.contains("feather-quote-text-fragment")||/[^ \t\r\n\f]/.test(d.textContent));l&&a.push(l)}i=s}return a}_quoteRegionClosingBoundary(e,n,r){if(!e.interior||!r.defaultView)return null;let o=e.fragments.findLast(i=>{let s=n.nodeRanges.get(i.node);return s&&n.text.slice(s.start,s.end).trim()})?.node,a=o?.parentElement;if(o?.nodeType!==1||!a||r.defaultView.getComputedStyle(o).display!=="inline"||!/^(block|flow-root)$/.test(r.defaultView.getComputedStyle(a).display)||!e.fragments.some(i=>i.node.parentElement===a&&i.node.nodeType===1&&/^(block|flow-root)$/.test(r.defaultView.getComputedStyle(i.node).display)))return null;for(let i=o.nextSibling;i;i=i.nextSibling){if(i.nodeType===8||i.nodeType===3&&!i.textContent.trim())continue;if(i.nodeType!==1)return null;let s=r.defaultView.getComputedStyle(i).display;if(s!=="none")return s==="inline"&&i.textContent.trim()?o.nextSibling:null}return null}_quoteRegionFormattingAnchor(e,n){if(e.interior||!n.defaultView)return null;let r=e.elements[0]&&e.elements[0].node;if(!r||!r.classList.contains("feather-quote-text-fragment")||/[^ \t\r\n\f]/.test(r.textContent))return null;let o=r.parentElement,a=r.previousSibling,i=o&&n.defaultView.getComputedStyle(o);if(i?.display==="inline"&&/^(normal|nowrap)$/.test(i.whiteSpace)&&!r.nextSibling&&a?.nodeType===1&&a.tagName==="A"&&a.textContent.trim()&&n.defaultView.getComputedStyle(a).display==="inline")return r;if(i&&i.display==="inline"&&/^(normal|nowrap)$/.test(i.whiteSpace)&&!r.nextSibling&&a?.nodeType===1&&n.defaultView.getComputedStyle(a).display==="block"){let u=o;for(;u&&u!==n.body&&!u.nextSibling;){let m=n.defaultView.getComputedStyle(u).display;if(!/^(inline|block)$/.test(m))break;u=u.parentElement}let f=u?.nextSibling;f?.nodeType===1&&f.classList.contains("feather-quote-text-fragment")&&!/[^ \t\r\n\f]/.test(f.textContent)&&e.elements.some(m=>m.node===f)&&(r=f)}let s=r.parentElement,l=r.previousSibling;if(!s||!l||l.nodeType!==1||l.hasAttribute("data-feather-trailing-blank")||l.matches(".feather-quote-control, .feather-quote-text-fragment")||Array.from(s.childNodes).some(u=>u.nodeType===3&&/[^ \t\r\n\f]/.test(u.data)||u.nodeType===1&&u.hasAttribute("data-feather-source-emoji")))return null;let d=n.defaultView.getComputedStyle(s);return!/^(normal|nowrap)$/.test(d.whiteSpace)||d.display!=="block"||n.defaultView.getComputedStyle(l).display!=="block"?null:r}_quoteRegionPreviousCopyBranch(e,n,r,o,a){if(e.nodeType!==1||e.tagName!=="DIV"||n.nodeType!==1||n.tagName!=="DIV"||!n.classList.contains("gmail_quote")||e.parentElement!==n.parentElement||!o?.committedSourceRanges?.length)return!1;let i=f=>this._normalizeQuoteTextSpaced(f.textContent),s=i(e),l=i(n);if(!s||!l)return!1;let d=r.nodeRanges.get(e);if(!d||o.ranges.some(f=>f.start<d.end&&f.end>d.start))return!1;let u=[];for(let f of a?.documents||[])if(!(!f.complete||f.sourceKind!=="html"))for(let m of f.content.nodeRanges.keys()){if
304(m.nodeType!==1||m.tagName!=="DIV"||i(m)!==s)continue;let p=m.nextElementSibling;for(;p&&!p.textContent.trim()&&/^(BR|P|DIV)$/.test(p.tagName)&&!p.querySelector("img,hr,svg,video,audio,canvas,iframe,object");)p=p.nextElementSibling;if(!p||p.tagName!=="DIV"||!p.classList.contains("gmail_quote")||i(p)!==l)continue;let y=f.content.nodeRanges.get(p);if(!y)continue;let c=this._normalizeQuoteTextSpaced(f.content.text.slice(0,y.start)),h=c.length+(c?1:0),b=h+this._normalizeQuoteTextSpaced(f.content.text.slice(y.start,y.end)).length;o.committedSourceRanges.every(E=>E.sources.some(g=>g.messageId===f.messageId&&g.start>=h&&g.end<=b))&&u.push(f)}return u.length===1&&!this._quoteRegionDeletedHiddenImageGap({region:o,fragments:[{node:n}]},r,n.ownerDocument,{documents:u})}_quoteRegionWhitespacePrefix(e,n,r,o,a,i,s,l){if(!r.length)return r;let d=r[0];if(d.node.nodeType===3&&d.start>0){let p=Math.max(0,...o.filter(y=>y.node===d.node&&y.end<=d.start).map(y=>y.end));if(d.node.data.slice(p,d.start).trim())return r;r=[{...d,start:p},...r.slice(1)]}let u=[],f=p=>
304{if(o.some(A=>A.node===p||A.node.contains(p))||p.nodeType===1&&/^(HR|IMG)$/.test(p.tagName))return!1;if(a&&p.nodeType===1&&p.tagName==="BR"){let A=p.previousSibling;for(;A&&A.nodeType===3&&!A.textContent.trim();)A=A.previousSibling;let _=p.nextSibling;for(;_&&_.nodeType===3&&!_.textContent.trim();)_=_.nextSibling;let S=p.parentElement,x=S?.tagName==="FONT"&&/(^|_)divRplyFwdMsg$/i.test(S.closest("[id]")?.id||"")&&d.node.parentElement===S&&_?.nodeType===1&&/^(B|STRONG)$/.test(_.tagName)&&/^.{1,24}:$/.test(_.textContent.trim())&&r.some(J=>J.node===_||J.node.contains(_)),D=p.getAttribute("type")==="attribution"&&p.parentElement?.classList.contains("gmail_quote")&&_===d.node&&d.node.nodeType===1&&d.node.tagName==="BLOCKQUOTE"&&d.node.classList.contains("gmail_quote"),F=d.node.nodeType===1&&d.node.tagName==="BLOCKQUOTE"&&d.node.parentElement===p.parentElement&&u.some(J=>J.node.nodeType===1&&/^(DIV|P)$/.test(J.node.tagName))&&u.every(J=>J.node.parentElement===p.parentElement&&(J.node.nodeType===3&&!J.node.data.trim()||J.node.nodeType===1&&/^(DIV|P)$/.test(J.node.tagName))),N=d.node,Y=N.nodeType===1&&N.tagName==="DIV"?Array.from(N.childNodes).filter(J=>J.nodeType!==8&&!(J.nodeType===3&&!J.data.trim())):[],ue=_===N&&Y.length===2&&Y[0].nodeType===1&&Y[0].tagName==="BR"&&Y[1].nodeType===1&&Y[1].tagName==="BLOCKQUOTE";if(!x&&!D&&!F&&!ue&&A&&(A.nodeType===3&&A.textContent.trim()||A.nodeType===1&&A.textContent.trim()&&p.ownerDocument.defaultView&&/^(inline|inline-block)$/.test(p.ownerDocument.defaultView.getComputedStyle(A).display)))return!1}let y=n.nodeRanges.get(p);if(!y)return!1;let c=n.assets.some(A=>A.node===p||p.contains(A.node))||p.nodeType===1&&!!p.querySelector("img"),h=o.some(A=>p.contains(A.node)),b=p.nodeType===1&&p.querySelector("hr"),E=n.text.slice(y.start,y.end),g=p.nodeType===1&&/^(P|DIV)$/.test(p.tagName)&&!E.replace(/\u200b/g,"").trim();if(!c&&!h&&!b&&(!E.trim()||g)){let A=p.ownerDocument.defaultView,_=d.node.nodeType===1?d.node:d.node.parentElement;if(!a&&p.nodeType===1&&p.tagName==="P"&&p.classList.contains("MsoNormal")&&p.parentElement!==d.node.parentElement&&p.parentElement?.tagName==="DIV"&&p.parentElement.textContent.trim()||a&&p.nodeType===1&&p.tagName==="P"&&p.classList.contains("MsoNormal")&&p.previousElementSibling?.tagName==="DIV"&&p.previousElementSibling.textContent.trim()&&p.nextElementSibling===_&&_.tagName==="DIV"&&_.style.borderTopStyle==="solid"&&Number.parseFloat(_.style.borderTopWidth)>0)return!1;if(!a&&A&&p.nodeType===1&&p.parentElement!==d.node.parentElement&&(p.querySelector("br")||p.tagName==="P")&&_){let S=n.spans.find(N=>_.contains(N.node)&&n.text.slice(N.start,N.end).trim()),x=S?.node.nodeType===1?S.node:S?.node.parentElement,D=A.getComputedStyle(x||_).fontSize,F=A.getComputedStyle(_).fontSize;if([p,...p.querySelectorAll("*")].some(N=>{let Y=A.getComputedStyle(N).fontSize;return Y!==D||Y!==F}))return!1}return p.nodeType===3?p.data.length&&u.push({node:p,start:0,end:p.data.length}):u.push({node:p}),!0}if(a||p.nodeType!==1||n.assets.some(A=>A.node===p)||p.tagName==="TABLE"||this._quoteRegionPreviousCopyBranch(p,d.node,n,s,l))return!1;for(let A of Array.from(p.childNodes).reverse())if(!f(A))return!1;return!0},m=d.node;for(;m&&m!==e&&m!==i;)if(m.previousSibling){if(m=m.previousSibling,!f(m))break}else m=m.parentNode;return[...u.reverse(),...r]}_quoteRegionRepeatedDecorationPrefix(e,n,r,o){let a=n[0]&&n[0].node;if(!a||a.nodeType!==1)return n;let i=u=>{let f=u.cloneNode(!0);f.tagName==="A"&&f.removeAttribute("href");for(let m of f.querySelectorAll("a[href]"))m.removeAttribute("href");return f.outerHTML},s=i(a),l=o&&o.documents||[],d=[];for(let u of l)if(!(!u.complete||u.sourceKind!=="html"))for(let f of u.content.nodeRanges.keys()){if(f.nodeName!==a.nodeName||i(f)!==s)continue;let m=[],p=!1,y=a.previousSibling,c=f.previousSibling;for(;y&&c&&!(y.nodeType!==c.nodeType||r.some(E=>E.node===y||E.node.contains(y)||y.contains(E.node)));){let h=e.nodeRanges.get(y);if(!h||e.text.slice(h.start,h.end).trim())break;if(y.nodeType===3){if(y.data!==c.data)break}else{if(y.nodeType!==1||y.matches("img,svg,video,audio,canvas,iframe,object")||y.querySelector("hr,img,svg,video,audio,canvas,iframe,object"))break;if(y.outerHTML!==c.outerHTML){let E=c.cloneNode(!0);for(let g of E.querySelectorAll("img"))g.remove();if(y.outerHTML!==E.outerHTML)break}}let b=e.assets.filter(E=>E.node===y||y.contains(E.node));if(b.some(E=>E.kind!=="decoration"))break;p||=b.length>0,m.push(y.nodeType===3?{node:y,start:0,end:y.data.length}:{node:y}),y=y.previousSibling,c=c.previousSibling}p&&m.length>d.length&&(d=m)}return[...d.reverse(),...n]}_quoteRegionBoundaryDecorations(e,n,r,o){let a=o&&o.documents||[],i=r.slice(),s=(d,u)=>{let f=d[u];for(;f&&f.nodeType===3&&!f.data.trim();)f=f[u];return f},l=d=>{let u=d.cloneNode(!0);return d.style.direction==="ltr"&&d.getAttributeNames().every(f=>f==="style")&&Array.from(d.style).every(f=>["direction","display","width"].includes(f))&&u.style.removeProperty("direction"),u.outerHTML};for(let d of e.querySelectorAll("hr")){if(r.some(c=>
304c.node===d||c.node.contains(d)))continue;let u=s(d,"previousSibling"),f=s(d,"nextSibling");if(!u||!f||u.nodeType!==1||f.nodeType!==1||!r.some(c=>c.node===u)||!r.some(c=>c.node===f))continue;let m=n.nodeRanges.get(f);if(!m)continue;let p=this._normalizeQuoteText(n.text.slice(m.start,m.end));if(!p)continue;if(a.some(c=>c.complete&&c.sourceKind==="html"&&Array.from(c.content.nodeRanges.keys()).some(h=>{if(h.nodeType!==1||h.tagName!=="HR"||l(h)!==l(d))return!1;let b=s(h,"previousSibling"),E=s(h,"nextSibling"),g=c.content.nodeRanges.get(E);return b&&b.nodeName===u.nodeName&&E&&E.nodeName===f.nodeName&&g&&this._normalizeQuoteText(c.content.text.slice(g.start,g.end))===p}))){let c=s(u,"previousSibling"),h=c&&r.some(b=>b.node===c);i.push({node:d,...h?{}:{boundaryGapBefore:u}})}}return i.sort((d,u)=>d.node===u.node?(d.start||0)-(u.start||0):d.node.compareDocumentPosition(u.node)&4?-1:1)}_materializeQuoteRegions(e,n,r,o){if(this._clearQuoteRegions(e),!n.length)return[];let a=this._extractQuoteContent(e.body),i=Array.from(e.body.querySelectorAll("img")),s=new Set,l=n.map(c=>{if(!c.key||s.has(c.key))throw new Error("Quote region keys must be unique");s.add(c.key);let h=0;for(let x of c.ranges.slice().sort((D,F)=>D.start-F.start)){if(!Number.isInteger(x.start)||!Number.isInteger(x.end)||x.start<h||x.end<=x.start||x.end>a.text.length)throw new Error("Invalid or overlapping quote source ranges");h=x.end}for(let x of c.assetIndices||[])if(!Number.isInteger(x)||!a.assets[x])throw new Error("Invalid quote asset index");for(let x of c.ownedHiddenImageIndices||[])if(!Number.isInteger(x)||!i[x])throw new Error("Invalid owned source image index");let b=Math.max(0,...c.ranges.map(x=>x.end)),E=!!a.text.slice(b).trim()||a.assets.some((x,D)=>x.offset>=b&&!(c.assetIndices||[]).includes(D)),g=this._quoteRegionFragments(e.body,a,c),A=this._quoteRegionBoundaryDecorations(e.body,a,g,o&&o.priorQuoteEvidence),_=o&&o.priorQuoteEvidence&&o.priorQuoteEvidence.documents||[];if(e.defaultView&&_.some(x=>x.complete&&x.sourceKind==="html")){let x=A.find(N=>{let Y=N.node;if(Y.nodeType!==1||!/^(SPAN|FONT)$/.test(Y.tagName)||Y.children.length||!Y.textContent.trim())return!1;let ue=e.defaultView.getComputedStyle(Y);return ue.fontSize==="0px"&&ue.lineHeight==="0px"&&ue.opacity==="0"}),D=A.indexOf(x),F=x&&A.slice(0,D).some(N=>N.node.parentElement===x.node.parentElement&&(N.node.nodeType===3?N.node.data.slice(N.start,N.end):N.node.textContent).trim());x&&!F&&D>0&&A.slice(D+1).every(N=>N.node.nodeType===1&&N.node.hasAttribute("data-feather-trailing-blank"))&&(A=A.slice(0,D),E=!0)}let S=A.findLast(x=>{let D=a.nodeRanges.get(x.node);return D&&a.text.slice(D.start,D.end).trim()||a.assets.some(F=>x.node===F.node||x.node.contains(F.node))});return!E&&S&&(E=i.some((x,D)=>!(c.ownedHiddenImageIndices||[]).includes(D)&&!A.some(F=>F.node===x||F.node.contains(x))&&!!(S.node.compareDocumentPosition(x)&4))),{region:c,interior:E,fragments:A,elements:[]}}).filter(c=>c.fragments.length);for(let c of l){let h=c.fragments[0].node;if(c.region.unownedImageIndices?.length&&h.nodeType===1&&h.tagName==="DIV"&&!h.attributes.length&&h.children.length&&Array.from(h.childNodes).every(g=>g.nodeType===8||g.nodeType===3&&!g.textContent.trim()||g.nodeType===1&&/^(DIV|P|TABLE|UL|OL|BLOCKQUOTE|PRE|H[1-6])$/.test(g.tagName))&&(!e.defaultView||e.defaultView.getComputedStyle(h).display==="block")){let g=this._quoteRegionFragments(h,a,{...c.region,unownedImageIndices:void 0});g.length&&(c.fragments=[...g,...c.fragments.slice(1)])}let b=l.filter(g=>g!==c).flatMap(g=>g.fragments);c.fragments=this._quoteRegionRepeatedDecorationPrefix(a,c.fragments,b,o&&o.priorQuoteEvidence);let E=c.region.unownedImageIndices?.length||c.interior?c.fragments[0].node.parentNode:null;c.fragments=this._quoteRegionWhitespacePrefix(e.body,a,c.fragments,b,c.interior,E,c.region,o&&o.priorQuoteEvidence),c.fragments=c.fragments.filter(g=>{let A=g.node.parentElement;if(g.node.nodeType!==3||!A||!/^(TABLE|THEAD|TBODY|TFOOT|TR|COLGROUP)$/.test(A.tagName))return!0;if(/[^ \t\r\n\f]/.test(g.node.data.slice(g.start,g.end)))throw new Error("Quote text cannot be wrapped directly inside a table structure");return!1})}for(let c of l){let h=[];for(let{node:b}
304of c.fragments){if(b.nodeType!==1||b.getAttribute("data-feather-trailing-blank")!=="inline")continue;let E=b.previousSibling;for(;E&&E.nodeType===3&&!E.textContent.trim();)E=E.previousSibling;E?.nodeType===1&&E.getAttribute("data-feather-trailing-blank")==="marker"&&!c.fragments.some(g=>g.node===E)&&h.push({node:E})}h.length&&(c.fragments=[...c.fragments,...h].sort((b,E)=>b.node===E.node?0:b.node.compareDocumentPosition(E.node)&4?-1:1))}for(let c of l){let h=c.fragments[0]?.node,b=c.fragments[1]?.node,E=h?.parentElement,g=E?.tagName==="DIV"&&!E.textContent.trim()&&E.closest("font[data-feather-signature-wrap]")&&h?.previousElementSibling?.tagName==="IMG";if(h?.nodeType===1&&h.tagName==="BR"&&(E?.tagName==="P"&&E.textContent.trim()&&(b?.tagName==="BLOCKQUOTE"&&E.parentElement===b.parentElement||E.closest("li")&&!E.closest("li").contains(b))||g)&&b?.nodeType===1&&!E.contains(b)&&!h.nextSibling){let S=a.nodeRanges.get(E);S&&!c.region.ranges.some(x=>x.start<S.end&&x.end>S.start)&&c.fragments.shift()}let A=c.fragments.findIndex(S=>S.node.nodeType===1&&S.node.tagName==="BLOCKQUOTE");if(A<0||!c.fragments.slice(0,A).every(S=>{let x=S.node;return x.nodeType===3&&!x.textContent.trim()||x.nodeType===1&&/^(U|SPAN)$/.test(x.tagName)&&!x.textContent.trim()&&!x.querySelector("br,img,hr,svg,video,audio,canvas,iframe,object")}))continue;let _=c.fragments.slice(A+1);_.length&&_.every(S=>{let x=a.nodeRanges.get(S.node);return x&&!a.text.slice(x.start,x.end).trim()&&!a.assets.some(D=>S.node===D.node||S.node.contains(D.node))&&!i.some(D=>S.node===D||S.node.contains(D))&&!(S.node.nodeType===1&&(S.node.tagName==="HR"||S.node.querySelector("hr")))})&&(c.fragments=[...c.fragments.slice(0,A+1),..._.filter(S=>S.node.nodeType===1&&S.node.hasAttribute("data-feather-trailing-blank"))],c.interior||=_.some(S=>S.node.nodeType===1&&!S.node.hasAttribute("data-feather-trailing-blank")&&(S.node.tagName==="P"||S.node.tagName==="BR"||S.node.querySelector("br"))))}let d=[];for(let c of l)for(let h of c.fragments){if(d.some(b=>h.node===b.node?h.node.nodeType!==3||h.start<b.end&&h.end>b.start:h.node.contains(b.node)||b.node.contains(h.node)))throw new Error("Quote regions select overlapping DOM fragments");d.push(h)}for(let c of l)c.deletedHiddenImageGap=this._quoteRegionDeletedHiddenImageGap(c,a,e,o&&o.priorQuoteEvidence);for(let c of l)c.nestedCopyGap=this._quoteRegionNestedCopyGap(c,a,o&&o.priorQuoteEvidence,e);for(let c of l)c.closingBoundary=this._quoteRegionClosingBoundary(c,a,e);let u={buttons:[],controls:[],wrappers:[],texts:[],elements:[],paragraphSplits:[]};this._quoteFragmentRegistry||(this._quoteFragmentRegistry=new WeakMap),this._quoteFragmentRegistry.set(e,u);let f=new Map,m=["aria-hidden","data-feather-quote-region","data-feather-quote-generated-id"],p=0,y=(c,h)=>{let b={node:c,attributes:m.map(E=>[E,c.getAttribute(E)]),display:c.style.getPropertyValue("display"),priority:c.style.getPropertyPriority("display"),ariaHidden:c.getAttribute("aria-hidden"),style:c.getAttribute("style"),otherStyle:JSON.stringify(Array.from(c.style).filter(E=>E!=="display").map(E=>[E,c.style.getPropertyValue(E),c.style.getPropertyPriority(E)])),hadClass:c.hasAttribute("class"),classes:new Set(c.classList)};if(u.elements.push(b),h.elements.push(b),c.classList.add("feather-quote-fragment"),c.setAttribute("data-feather-quote-region",h.region.key),!c.id){b.attributes.push(["id",c.getAttribute("id")]);let E;do E=`feather-quote-fragment-${++p}`;while(e.getElementById(E));c.id=E,c.setAttribute("data-feather-quote-generated-id","true")}};for(let c of l)for(let h of c.fragments)h.node.nodeType===1?y(h.node,c):(f.has(h.node)||f.set(h.node,[]),f.get(h.node).push({...h,plan:c}));for(let[c,h]of f){let b={node:c,data:c.data,created:[]};u.texts.push(b);for(let E of h.sort((g,A)=>A.start-g.start)){E.end<c.data.length&&b.created.push(c.splitText(E.end));let g=E.start===0?c:c.splitText(E.start);g!==c&&b.created.push(g);let A=e.createElement("span");A.className="feather-quote-text-fragment",A.style.cssText="all: inherit !important; display: contents !important;",g.parentNode.insertBefore(A,g),A.appendChild(g),u.wrappers.push(A),y(A,E.plan)}}for(let c of l){c.elements.sort((z,k)=>z.node.compareDocumentPosition(k.node)&4?-1:1);let h=e.createElement("button");h.type="button",h.className="feather-quote-toggle",h.setAttribute("data-feather-quote-region",c.region.key),h.setAttribute("aria-controls",c.elements.map(z=>z.node.id).join(" ")),h.innerHTML="<span></span><span></span><span></span>";let b=c.elements.filter(({node:z})=>z.classList.contains("feather-quote-text-fragment")?!0:!((e.defaultView&&e.defaultView.getComputedStyle(z))?.display==="inline"&&z.tagName!=="BR"&&!z.textContent&&!z.querySelector("br")&&!a.assets.some(j=>z===j.node||z.contains(j.node)))),E=b.find(z=>{let k=z.node;if(!k.classList.contains("feather-quote-text-fragment")||/[^ \t\r\n\f]/.test(k.textContent))return!0;let j=e.defaultView&&e.defaultView.getComputedStyle(k.parentElement).whiteSpace;return j!=="normal"&&j!=="nowrap"}),g=this._quoteRegionFormattingAnchor({...c,elements:b},e)||(E||c.elements[0]).node;for(;g.parentElement&&g.parentElement!==e.body&&(/^(TABLE|THEAD|TBODY|TFOOT|TR|COLGROUP|UL|OL|SELECT|OPTGROUP)$/.test(g.parentElement.tagName)||g.parentElement.closest("a,button"));)g=g.parentElement;
304let A=g.parentElement,_=A?.tagName==="SPAN"?A.parentElement:A,S=_?.parentElement,x=_?.tagName==="P"&&_.classList.contains("MsoNormal")&&(A===_||A?.tagName==="SPAN"&&_.lastElementChild===A)&&S?.tagName==="DIV"&&S.style.borderTopStyle==="solid"&&Number.parseFloat(S.style.borderTopWidth)>0&&A.querySelectorAll("b").length>=3&&Array.from(A.querySelectorAll("b")).every(z=>/^.{1,24}:$/.test(z.textContent.trim()));if(g.tagName==="BR"&&_?.tagName==="P"&&(A===_&&_.closest("td,th")||x)&&Array.from(_.childNodes).some(z=>z!==g&&!!(z.compareDocumentPosition(g)&4)&&z.textContent.trim())&&e.defaultView&&e.defaultView.getComputedStyle(_).display==="block"){let z=[];for(let j=g;j;j=j.nextSibling)z.push(j);if(z.every(j=>j.nodeType===8||j.nodeType===3&&!j.textContent.trim()||c.elements.some(Fe=>Fe.node===j)||x&&j.nodeType===1&&j.tagName==="U"&&!j.attributes.length&&!j.children.length&&!j.textContent)){let j=e.createElement("div"),Fe=e.createElement("p");_.after(j,Fe),j.append(...z),u.paragraphSplits.push({paragraph:_,sourceParent:A,suffix:j,trailing:Fe}),x&&(c.paragraphEnd=Fe)}}let D=e.createElement("span");D.className="feather-quote-control",D.classList.toggle("feather-quote-control-interior",c.interior||!!g.parentElement.closest("table")),D.appendChild(h),g.parentNode.insertBefore(D,g),u.controls.push(D),u.buttons.push(h);let F=this._quoteRegionDeferredGap(c,e)||this._quoteRegionBlankClosingGap(c,e)||this._quoteRegionBlankPrefixGap(c,e)||this._quoteRegionCrossParentGap(c,D,a,e),N=[],Y=new Set,ue=(z,k)=>{if(Y.has(z))return;Y.add(z);let j=e.createElement("span");j.className="feather-quote-control feather-quote-gap",k!==void 0&&(j.style.margin=k),j.setAttribute("aria-hidden","true"),z.parentNode.insertBefore(j,z),u.controls.push(j),N.push(j)};F&&(D.style.setProperty("--feather-quote-expanded-gap","0px"),ue(F)),c.closingBoundary&&ue(c.closingBoundary,"0px");for(let z of this._quoteRegionFollowingGroupGaps(c,a,e))ue(z);for(let z of c.fragments){let k=z.boundaryGapBefore,j=k&&e.defaultView&&e.defaultView.getComputedStyle(k.parentElement).display;k&&/^(block|flow-root)$/.test(j||"")&&ue(k)}let J=z=>{c.paragraphEnd&&(z?c.paragraphEnd.style.removeProperty("display"):c.paragraphEnd.style.setProperty("display","none","important"));for(let k of N)k.hidden=!z;for(let k of c.elements)k.node.classList.toggle("feather-quote-hidden",!z),z?(this._restoreQuoteFragmentDisplay(k),k.ariaHidden===null?k.node.removeAttribute("aria-hidden"):k.node.setAttribute("aria-hidden",k.ariaHidden)):(k.node.style.setProperty("display","none","important"),k.node.setAttribute("aria-hidden","true"));h.setAttribute("aria-expanded",String(z)),h.title=z?"Hide quoted text":"Show quoted text",h.setAttribute("aria-label",h.title)};J(this._quoteRegionExpanded(o&&o.messageId,c.region.key,o&&o.autoExpand)),h.onclick=()=>{let z=h.getAttribute("aria-expanded")!=="true";J(z),this._rememberQuoteRegionExpanded(o&&o.messageId,c.region.key,z),r&&r()}}return u.buttons}_quoteInterruptedSourceBlocks(e,n,r){let o=[],a=d=>{let u=e.nodeRanges.get(d);u&&o.push(u)};for(let d of r){for(let p=d.node.closest("li");p;p=p.parentElement?.closest("li")){a(p);for(let y=p.nextElementSibling;y&&/^(?:OL|UL)$/.test(y.tagName);y=y.nextElementSibling)a(y)}let u=0,f=n.length;for(;u<f;){let p=u+f>>>1;n[p].end>d.offset?f=p:u=p+1}let m=n[u];m&&d.offset>m.start&&e.text.slice(m.start,d.offset).trim()&&e.text.slice(d.offset,m.end).trim()&&o.push(m)}let i=[];for(let d of o.sort((u,f)=>u.start-f.start)){let u=i[i.length-1];u&&d.start<=u.end?u.end=Math.max(u.end,d.end):i.push({start:d.start,end:d.end})}let s=new Set,l=0;return n.forEach((d,u)=>{for(;l<i.length&&i[l].end<=d.start;)l++;let f=i[l];f&&f.start<d.end&&e.text.slice(Math.max(f.start,d.start),Math.min(f.end,d.end)).trim()&&s.add(u)}),s}_quoteCompleteTablePrefixEnd(e,n,r,o,a,i){let s=n[o];if(!s||s.old||s.header)return null;let l=d=>this._normalizeQuoteTextSpaced(d);for(let d=s.node?.parentElement;d;d=d.parentElement){if(d.tagName!=="DIV"||!/^(?:TD|TH)$/.test(d.parentElement?.tagName))continue;let u=e.nodeRanges.get(d);if(!u||u.start<=n[r].start||u.start>=n[o-1].end)continue;let f=n.findIndex((E,g)=>g>=r&&E.start>=u.start),m=n.slice(r,f).filter(E=>E.spaced);if(m.length<4||m.some(E=>!E.old||E.header))continue;let p=a.get(n.indexOf(m[0]))?.[0]?.document;
304if(!p||m.some(E=>a.get(n.indexOf(E))?.[0]?.document!==p))continue;let y=a.get(n.indexOf(m[0]))[0].start;if(p.spaced.slice(y,y+m.map(E=>E.spaced).join(" ").length)!==m.map(E=>E.spaced).join(" "))continue;let c=Array.from(d.parentElement.children).filter(E=>E.tagName==="DIV"&&m.some(g=>E.contains(g.node)));if(!c.length||m.some(E=>!c.some(g=>g.contains(E.node))))continue;let h=!1;if(c.every(E=>{let g=e.nodeRanges.get(E),A=n.filter(F=>E.contains(F.node)&&F.spaced);if(!g||A.some(F=>!m.includes(F))||i.some(F=>E.contains(F.node)))return!1;let _=l(e.text.slice(g.start,g.end)),S=a.get(n.indexOf(A[0]))?.[0];if(!S||_!==A.map(F=>F.spaced).join(" "))return!1;let x=p.content,D=[...x.nodeRanges].some(([F,N])=>F.tagName==="DIV"&&/^(?:TD|TH)$/.test(F.parentElement?.tagName)&&l(x.text.slice(N.start,N.end))===_&&l(x.text.slice(0,N.start)).length+(S.start?1:0)===S.start);return D&&E.querySelector("table")&&A.length>=4&&(h=!0),D})&&h){let E=c[0];for(;E.previousElementSibling?.tagName==="DIV"&&!l(E.previousElementSibling.textContent)&&!i.some(A=>E.previousElementSibling.contains(A.node));)E=E.previousElementSibling;let g=e.nodeRanges.get(E)?.start;if(g!==void 0&&!l(e.text.slice(n[r].start,g)))return{start:g,end:f}}}return null}_quoteCompleteCellBeforeAssets(e,n,r,o,a,i){let s=n[r],l=n[o-1],d=s?.node?.parentElement?.closest("td,th");if(!d||!l||!d.contains(l.node))return!1;let u=e.nodeRanges.get(d),f=n.slice(r,o),m=a.get(r)?.[0];if(!u||!m||f.some((b,E)=>!b.old||b.header||a.get(r+E)?.[0]?.document!==m.document))return!1;let p=b=>this._normalizeQuoteTextSpaced(b),y=f.map(b=>b.spaced).filter(Boolean).join(" ");if(!y||p(e.text.slice(u.start,u.end))!==y)return!1;let c=i.filter(b=>d.contains(b.node));if(!c.length||c.some(b=>b.kind!=="img"||b.offset<l.end||b.node.closest("table")?.parentElement?.closest("td,th")!==d))return!1;let h=m.document.content;return[...h.nodeRanges].some(([b,E])=>/^(?:TD|TH)$/.test(b.tagName)&&p(h.text.slice(E.start,E.end))===y&&p(h.text.slice(0,E.start)).length+(m.start?1:0)===m.start)}_quoteEndsBeforeChangedTable(e,n,r,o,a){let i=n[r-1],s=n[r],l=s?.node?.parentElement.closest("table");if(!i?.node||!l||i.node.parentElement.closest("table")||!n.some(f=>f.node&&l.contains(f.node)&&!f.old)&&!a.some(f=>l.contains(f.node))||a.some(f=>f.offset>=i.end&&f.offset<=s.start&&!f.node.closest("table")))return!1;let d=o.get(r-1)?.[0];if(!d)return!1;let u=d.document.content;if(!u.quoteTableOffsets){u.quoteTableOffsets=new Set;for(let[f,m]of u.nodeRanges)f.nodeType===1&&f.tagName==="TABLE"&&u.quoteTableOffsets.add(this._normalizeQuoteTextSpaced(u.text.slice(0,m.start)).length)}return u.quoteTableOffsets.has(d.start+i.spaced.length)}_quoteSeparateSourceTail(e,n){let r=e.length-1,o=e[r],a=e[r-1],i=n.get(r-1)?.[0],s=n.get(r)?.[0];if(!o?.old||o.header||!a||!i||!s||i.document!==s.document||s.start+o.spaced.length!==s.document.spaced.length||!(a.node?.parentElement?.closest("blockquote")||e.slice(0,r).some(h=>h.header&&!h.old))||this._quoteCoversCompleteSource(e,0,e.length,n,[s.document],!1))return null;let d=s.document.content,u=h=>this._normalizeQuoteTextSpaced(h),f=[...d.nodeRanges].find(([h,b])=>/^(?:SPAN|DIV|P)$/.test(h.tagName)&&!h.children.length&&!h.closest("blockquote")&&u(d.text.slice(b.start,b.end))===o.spaced&&u(d.text.slice(0,b.start)).length+(s.start?1:0)===s.start);if(!f)return null;let m=i.start+a.spaced.length;if(m>s.start)return null;let p=f[0],y=s.document.spaced.slice(m,s.start).trim();return!y&&[...d.nodeRanges].some(([h,b])=>/^(?:SPAN|DIV|P)$/.test(h.tagName)&&h.parentElement===p.parentElement&&h.nextElementSibling===p&&u(d.text.slice(b.start,b.end))===a.spaced&&u(d.text.slice(0,b.start)).length+(i.start?1:0)===i.start)?null:{start:o.start,changed:!!y}}_quoteOmittedHiddenSourceStarts(e,n,r){let o=new Map,a=s=>this._normalizeQuoteTextSpaced(s),i=new Map;for(let s=1;s<n.length;s++){if(!n[s].spaced)continue;let l=s-1;for(;l>=0&&!n[l].spaced;)l--;let d=r.get(l)?.[0],u=r.get(s)?.[0];if(!d||!u||d.document!==u.document)continue;let f=d.start+n[l].spaced.length;if(u.start<f||d.document.spaced.slice(f,u.start).trim())continue;let m=d.document.content;i.has(m)||i.set(m,m.assets.filter(y=>y.kind==="hidden-text").map(y=>({asset:y,offset:a(m.text.slice(0,y.offset)).length})));let p=i.get(m).find(y=>y.offset>=f&&y.offset<=u.start&&!e.assets.some(c=>c.kind==="hidden-text"&&c.source===y.asset.source&&c.offset>=n[l].end&&c.offset<=n[s].start));p&&o.set(n[s].start,{source:m,hidden:p.asset,start:f,end:u.start})}return o}_quoteChangedSourceImageBlocks(e,n,r){let o=new Set,a=new Set,i=this._quoteOmittedHiddenSourceImages(e,n,r),s=e.quoteImageSlots||[],l=d=>this._normalizeQuoteTextSpaced(d);for(let d=1;d<n.length;d++){let u=r.get(d-1)?.[0],f=r.get(d)?.[0];if(!u||!f||u.document!==f.document)continue;let m=u.start+n[d-1].spaced.length;if(f.start<m||u.document.spaced.slice(m,f.start).trim())continue;let p=(u.document.content.quoteImageSlots||[]).filter(g=>g.offset>=m&&g.offset<f.start),y=i.get(n[d].start),c=y&&n[d].node?.parentElement?.closest("table")&&y.images.some(g=>{let A=Array.from(y.source.nodeRanges.keys()).find(x=>x.nodeType===1&&!y.source.nodeRanges.has(x.parentNode)),_=this._quoteImageSourceBranches(g.node,A)[1],S=_?.tagName==="TABLE"&&y.source.nodeRanges.get(_);return S&&l(y.source.text.slice(0,S.start)).length===m});if(!p.length&&!c)continue;let h=l(e.text.slice(0,n[d-1].end)).length,b=l(e.text.slice(0,n[d].start)).length;if(!s.filter(g=>g.offset>=h&&g.offset<=b).length||c){let g=n[d].node,A=(g?.nodeType===1?g:g?.parentElement)?.closest("p,div"),_=A&&e.nodeRanges.get(A),S=A?.nextElementSibling,x=d+1;if(S?.tagName==="BLOCKQUOTE")for(;x<n.length&&S.contains(n[x].node);)x++;let D=A?.tagName==="DIV"&&_&&l(e.text.slice(_.start,_.end))===n[d].spaced&&x>d+1&&this._quoteCoversCompleteSource(n,d+1,x,r,[f.document]),F=g?.nodeType===1?g:g?.parentElement,N=F?.tagName==="BLOCKQUOTE"&&e.nodeRanges.get(F),Y=d+1;if(N)for(;Y<n.length&&F.contains(n[Y].node);)Y++;let ue=N&&!l(e.text.slice(N.start,n[d].start))&&Y>d+1&&this._quoteCoversCompleteSource(n,d,Y,r,[f.document]);D||ue?a.add(n[d].start):o.add(n[d].start)}}return{changed:o,starts:a}}_quoteHiddenImageSource(e){let n=Array.from(e.nodeRanges.keys()).find(o=>o.nodeType===1&&!e.nodeRanges.has(o.parentNode)),r=[];
304for(let o of n?n.querySelectorAll("img"):[]){if(o.hasAttribute("data-feather-source-emoji"))continue;let a=!1,i;for(let s=o;s&&(i||(i=e.nodeRanges.get(s)),a||=s.hasAttribute("hidden")||s.style.display==="none"||s.style.visibility==="hidden",s!==n);s=s.parentElement);if(a&&i){let s=o.getAttribute("alt")||"";r.push({node:o,offset:i.start,kind:"img",source:"",sourceAlt:s==="\u200B"?"":s,sourceBranch:o.hasAttribute("hidden")||o.style.display==="none"?this._quoteImageSourceBranches(o,n).map(l=>l?[l.nodeName,this._normalizeQuoteText(l.textContent)]:null):void 0})}}return{text:e.text,assets:r}}_quoteOmittedHiddenSourceImages(e,n,r){let o=new Map,a=d=>this._normalizeQuoteTextSpaced(d),i=d=>(d.sourceAlt??"").replace(/\s+/g," ").trim(),s=this._quoteHiddenImageSource(e).assets,l=new Map;for(let d=1;d<n.length;d++){let u=r.get(d-1)?.[0],f=r.get(d)?.[0];if(!u||!f||u.document!==f.document)continue;let m=u.start+n[d-1].spaced.length,p=f.start;if(p<m||u.document.spaced.slice(m,p).trim())continue;let y=u.document.content;l.has(y)||l.set(y,this._quoteHiddenImageSource(y).assets.map(g=>({image:g,offset:a(y.text.slice(0,g.offset)).length})));let c=l.get(y).filter(g=>g.offset>=m&&g.offset<=p).map(g=>g.image);if(!c.length)continue;let h=s.filter(g=>g.offset>=n[d-1].end&&g.offset<=n[d].start),b=new Map;for(let g of h)b.set(i(g),(b.get(i(g))||0)+1);let E=c.filter(g=>{let A=b.get(i(g))||0;return A?(b.set(i(g),A-1),!1):!0});E.length&&o.set(n[d].start,{source:y,images:E,start:m,end:p})}return o}_quoteHiddenImageOwnership(e,n,r,o,a=[]){let i=this._quoteHiddenImageSource(e);if(!i.assets.length)return{owned:new Set,unowned:new Set};for(let u of i.assets)u.sourceBranch&&a.some(f=>u.offset>=f.start&&u.offset<=f.end)&&(u.sourceBranch=[null,u.sourceBranch[1]]);let s=new Map(n.map(u=>[u,{...u,content:this._quoteHiddenImageSource(u.content)}])),l=new Map(Array.from(o,([u,f])=>[u,f.flatMap(m=>s.has(m.document)?[{...m,document:s.get(m.document)}]:[])])),d=this._quoteSourceAssetMatches(i,Array.from(s.values()),r,l);return{owned:new Set(i.assets.filter(u=>d.has(u)).map(u=>u.node)),unowned:new Set(i.assets.filter(u=>!d.has(u)).map(u=>u.node))}}_quoteImageSourceBranches(e,n){return["previousSibling","nextSibling"].map(r=>{let o=e;for(;o&&o!==n;){if(!o[r]){o=o.parentNode;continue}if(o=o[r],!(o.nodeType===8||!this._normalizeQuoteText(o.textContent)))return o}return null})}_quoteRetainedTableDecoration(e,n,r){if(e.kind!=="decoration"||!/^(?:TD|TH)$/.test(e.node.tagName))return!1;let o=e.node.closest("table"),a=o&&n.nodeRanges.get(o);if(!a||o.textContent.trim()||o.querySelector("img,table,svg,hr,br"))return!1;let i=n.blocks.findLast(m=>m.end<=a.start&&this._normalizeQuoteTextSpaced(m.text));if(!i)return!1;let s=this._normalizeQuoteTextSpaced(i.text);if(s.split(" ").length<6)return!1;let l=m=>JSON.stringify([m.getAttribute("cellpadding"),m.getAttribute("cellspacing"),Array.from(m.rows,p=>Array.from(p.cells,y=>[y.tagName,y.colSpan,y.rowSpan]))]),d=l(o),u=Array.from(o.rows).indexOf(e.node.parentElement),f=Array.from(e.node.parentElement.cells).indexOf(e.node);return[...r.content.nodeRanges].some(([m,p])=>{if(m.tagName!=="TABLE"||m.querySelector("table,img,svg,hr,br")||l(m)!==d)return!1;let y=r.content.blocks.findLast(h=>h.end<=p.start&&this._normalizeQuoteTextSpaced(h.text)),c=m.rows[u]?.cells[f];return y&&this._normalizeQuoteTextSpaced(y.text)===s&&c?.textContent.trim()})}_quoteSourceAssetMatches(e,n,r,o,{requireBranchOwnership:a=!1}={}){let i=m=>this._normalizeQuoteTextSpaced(m),s=m=>{if(m.quoteImageSlots)return m.quoteImageSlots;let p=new Map,y=m.nodeRanges&&Array.from(m.nodeRanges.keys()).find(c=>c.nodeType===1&&!m.nodeRanges.has(c.parentNode));return m.quoteImageSlotKeys=new Map,m.quoteImageSlots=m.assets.filter(c=>c.kind==="img").map(c=>{let h=i(m.text.slice(0,c.offset)).length,b=c.node.closest("td,th"),E=p.get(b)||new Map;p.set(b,E);let g=E.get(h)||0;E.set(h,g+1);let A=(c.sourceAlt??c.node.getAttribute("alt")??"").replace(/\s+/g," ").trim(),_=JSON.stringify([g,A]);m.quoteImageSlotKeys.has(h)||m.quoteImageSlotKeys.set(h,new Set),m.quoteImageSlotKeys.get(h).add(_);let S=y&&!m.text.slice(c.offset).trim()?this._quoteImageSourceBranches(c.node,y):null,x=c.sourceBranch||S?.map(F=>F?[F.nodeName,this._normalizeQuoteText(F.textContent)]:null),D=m===e&&S?.some(F=>F&&r.some(N=>!N.old&&!N.header&&F.contains(N.node)));return{asset:c,offset:h,ordinal:g,alt:A,key:_,sourceBranch:x,branchHasNewContent:D}}),m.quoteImageSlots},l=e.quoteAssetMatchIndex;if(!l||l.blocks!==r){for(let h of n)s(h.content);let m=new Map,p=h=>{let b=0,E=r.length;for(;b<E;){let g=b+E>>>1;h(r[g])?E=g:b=g+1}return b};for(let h of s(e)){let b=p(g=>g.start>=h.asset.offset)-1,E=p(g=>g.end>h.asset.offset);for(let g of new Set([b,E])){let A=r[g];if(!A||!A.spaced)continue;let _=i(e.text.slice(A.start,Math.min(h.asset.offset,A.end))),S=h.asset.offset<=A.start?-1:h.asset.offset>=A.end?A.spaced.length:_?_.length:-1;m.has(g)||m.set(g,[]),m.get(g).push({slot:h,delta:S})}}let y=new Map,c=this._quoteHiddenSourceCopies(e,n);for(let h of e.assets.filter(b=>b.kind!=="img")){let b=n.filter(E=>E.content.assets.some(g=>g.kind===h.kind&&g.source===h.source)||c.get(h)?.some(g=>g.document===E)||this._quoteRetainedTableDecoration(h,e,E)).map(E=>E.messageId);b.length&&y.set(h,new Set(b))}l={blocks:r,byBlock:m,nonImages:y,occurrences:new Map},e.quoteAssetMatchIndex=l}let d=o&&new Set([...o.values()].flatMap(m=>m.map(p=>p.document.messageId))),u=new Map;
304for(let[m,p]of l.nonImages){let y=d?new Set([...p].filter(c=>d.has(c))):p;y.size&&u.set(m,y)}let f=o?o.keys():l.byBlock.keys();for(let m of f){let p=l.byBlock.get(m);if(!p)continue;let y=o&&o.get(m);if(!o){let c=r[m].spaced;if(y=l.occurrences.get(c),!y){y=[];for(let h of n){let b=` ${h.spaced} `,E=b.indexOf(` ${c} `);for(;E>=0;)y.push({document:h,start:E}),E=b.indexOf(` ${c} `,E+1)}l.occurrences.set(c,y)}}for(let{slot:c,delta:h}of p)for(let b of y||[]){let E=Math.max(0,b.start+h),g=b.document.content.quoteImageSlotKeys.get(E);!g||!g.has(c.key)||(c.asset.sourceBranch||a&&c.branchHasNewContent)&&c.sourceBranch&&!b.document.content.quoteImageSlots.some(A=>A.offset===E&&A.key===c.key&&(!A.sourceBranch||JSON.stringify(A.sourceBranch)===JSON.stringify(c.sourceBranch)))||(u.has(c.asset)||u.set(c.asset,new Set),u.get(c.asset).add(b.document.messageId))}}return u}_quoteRepeatedTableTailSource(e,n,r,o,a,i,s){let l=r[o],d=r[a-1],u=i.get(o)?.[0],f=i.get(a-1)?.[0];if(!u||!f||u.document!==f.document)return!1;let m=u.document,p=b=>this._normalizeQuoteTextSpaced(b),y=b=>JSON.stringify([b.getAttribute("data-feather-cid-source")||b.getAttribute("src")||"",(b.getAttribute("alt")||"").trim()]),c=(b,E,g)=>{if(E.closest("a"))return 0;let A=Array.from(b.nodeRanges).filter(([F])=>F.tagName==="A"&&E.contains(F)).map(([,F])=>F),_=b.text.slice(g.start,g.end),S=[],x=0;for(let F of _.matchAll(/[\p{L}\p{N}]+/gu)){let N=g.start+F.index,Y=N+F[0].length;A.some(ue=>ue.start<Y&&ue.end>N)&&(S.push(_.slice(x,F.index)," ".repeat(F[0].length)),x=F.index+F[0].length)}S.push(_.slice(x));let D=p(S.join(""));return D?D.split(" ").length:0},h=b=>{let E=!1;for(let g=l.node?.parentElement;g;g=g.parentElement){let A=e.nodeRanges.get(g);if(!A)continue;if(p(e.text.slice(A.start,l.start)))break;let _=p(e.text.slice(A.start,A.end)),S=u.start+_.length;if(!(S>b||m.spaced.slice(u.start,S)!==_)&&!(c(e,g,A)<6))for(let[x,D]of m.content.nodeRanges){if(x.nodeType!==1)continue;let F=p(m.content.text.slice(0,D.start));if(F.length+(F?1:0)===u.start&&p(m.content.text.slice(D.start,D.end))===_&&c(m.content,x,D)>=6){E=g;break}}}return E};for(let[b,E]of this._quoteHiddenSourceCopies(e,n)){if(b.offset<l.start)continue;let g=E.find(F=>F.document===m&&m.complete&&F.end===m.spaced.length&&F.end===f.start+d.spaced.length),A=g&&h(g.start);if(!A)continue;let _=Array.from(b.node.querySelectorAll("img")).filter(F=>!F.hasAttribute("data-feather-source-emoji"));if(!_.length)continue;let x=e.assets.filter(F=>F.kind==="img"&&F.offset>=d.end&&s.get(F)?.has(m.messageId)).slice();if(!_.every(F=>{if(!(F.getAttribute("data-feather-cid-source")||F.getAttribute("src")))return!1;let N=x.findIndex(Y=>y(Y.node)===y(F));return N<0?!1:(x.splice(N,1),!0)}))continue;let D=m.content.assets.filter(F=>F.kind==="hidden-text"&&p(F.source)===p(b.source));for(let F of D){let N=this._quoteHiddenImageSource(e);N.assets=N.assets.filter(j=>b.node.contains(j.node));let Y=this._quoteHiddenImageSource(m.content);if(Y.assets=Y.assets.filter(j=>F.node.contains(j.node)),N.assets.length!==_.length||Y.assets.length!==_.length)continue;let ue={...m,content:Y},J=new Map(Array.from(i,([j,Fe])=>[j,Fe.filter(Ge=>Ge.document===m).map(Ge=>({...Ge,document:ue}))])),z=this._quoteSourceAssetMatches(N,[ue],r,J);if(!N.assets.every(j=>z.get(j)?.has(m.messageId)))continue;let k=j=>(j.quoteImageSlots||[]).map(Fe=>Fe.key).sort();if(JSON.stringify(k(N))===JSON.stringify(k(Y)))return A}}return!1}_quoteHiddenSourceCopies(e,n){let r=new Map;for(let o of e.assets){if(o.kind!=="hidden-text")continue;let a=this._normalizeQuoteTextSpaced(o.source);if(!a)continue;let i=` ${a} `,s=[];for(let l of n){let d=` ${l.spaced} `,u=d.indexOf(i);for(;u>=0;)s.push({document:l,start:u,end:u+a.length}),u=d.indexOf(i,u+1)}s.length&&r.set(o,s)}return r}_quoteDocumentForMessage(e){if(typeof e.textHtml=="string"&&e.textHtml){let a=new DOMParser().parseFromString(e.textHtml,"text/html");return{sourceKind:e.bodySourceKind||"html",complete:e.bodySourceKind!=="snippet",content:this._extractQuoteContent(a.body)}}let n=typeof e.textPlain=="string"&&e.textPlain.length>0,r=n?e.textPlain:F1(e.snippet||""),o=new DOMParser().parseFromString("<!doctype html><html><body></body></html>","text/html");return o.body.appendChild(o.createTextNode(r)),{sourceKind:n?"plain":"snippet",complete:n,content:this._extractQuoteContent(o.body,"pre-wrap")}}_priorQuoteEvidence(e){let n=this._messages,r=n.findIndex(l=>l&&l.id===e);this._quoteEvidenceCache||(this._quoteEvidenceCache=new Map);let o=new Map,a=0,i=0,s=[];for(let l=0;l<(r<0?0:r);l++){let d=n[l];if(!d||!d.id)continue;let u=this._quoteEvidenceCache.get(d.id),f;if(u!==void 0&&u.textPlain===(d.textPlain||null)&&u.textHtml===(d.textHtml||null)&&u.snippet===(d.snippet||null)&&u.bodySourceKind===(d.bodySourceKind||null))f=u;else{let p=this._quoteDocumentForMessage(d);f={textPlain:d.textPlain||null,textHtml:d.textHtml||null,snippet:d.snippet||null,bodySourceKind:d.bodySourceKind||null,spaced:this._normalizeQuoteTextSpaced(p.content.text),messageId:d.id,...p}}s.push(f),o.set(d.id,f);let m=p=>(p.textHtml?.length||0)+(p.textPlain?.length||0)+(p.snippet?.length||0);for(a+=m(f),i+=f.content.nodeRanges.size;o.size>16||a>1024*1024||i>2e4;){let[p,y]=o.entries().next().value;o.delete(p),a-=m(y),i-=y.content.nodeRanges.size}}return this._quoteEvidenceCache=o,{documents:s}}_quoteRegionExpanded(e,n,r){let o=this._quoteExpansionState&&this._quoteExpansionState.get(e);return o&&o.has(n)?o.get(n):!!r}_rememberQuoteRegionExpanded(e,n,r){if(!e||!n)return;this._quoteExpansionState||(this._quoteExpansionState=new Map);let o=this._quoteExpansionState.get(e);o||(o=new Map,this._quoteExpansionState.set(e,o)),o.set(n,!!r)}};return oa(D1);})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.