UNPKG

@malga-checkout-full/core

Version:
1 lines 57 kB
import{c as a,a as e,g as n}from"./p-3e8ff66b.js";class t extends Error{constructor(a){super(a),this.name="ValidationError"}}class r extends t{constructor(a="The number has an invlidad format."){super(a),this.name="InvalidFormat"}}class o extends t{constructor(a="The number number's checksum or check digit is invalid."){super(a),this.name="InvalidChecksum"}}class i extends t{constructor(a="The number has an invalid length."){super(a),this.name="InvalidLength"}}class c extends t{constructor(a="One of the parts of the number are invalid or unknown."){super(a),this.name="InvalidComponent"}}const u=/^[A-Za-z0-9]+$/,l=/^[0-9]+$/;function s(a){return u.test(a)}function d(a){return l.test(a)}const m={"-":"-","­":"-","¯":"-","˗":"-","֊":"-","־":"-","᠊":"-","‐":"-","‑":"-","‒":"-","–":"-","—":"-","―":"-","‾":"-","⁃":"-","⁻":"-","₋":"-","−":"-","⎯":"-","⎺":"-","⎻":"-","⎼":"-","⎽":"-","⏤":"-","-":"-","﹣":"-"," ̄":"-","*":"*","٭":"*","܍":"*","⁕":"*","꘎":"*","∗":"*","⋆":"*","⁎":"*","✱":"*","✲":"*","✳":"*","✺":"*","✻":"*","✼":"*","✽":"*","❃":"*","❉":"*","❊":"*","❋":"*","﹡":"*","*":"*",",":",","¸":",","،":",","٫":",","٬":",","‚":",","′":",","⸴":",","、":",",",":",","︑":",","﹐":",","﹑":",","、":",",".":".","·":".","˙":".","·":".","۔":".","܁":".","܂":".","࠰":".","་":".","༌":".",ᐧ:".","᛫":".","∙":".","•":".","․":".","‧":".","⋅":".","⸱":".","⸳":".","。":".","・":".","﹒":".",".":".","・":".","﮲":".","﮳":".","𐄁":".","𐤟":".","𐩐":".","/":"/","⁄":"/","∕":"/","⧸":"/","/":"/","࠼":"/","⟋":"/",":":":","፡":":","᛬":":","᠄":":","︓":":","︰":":",":":":","﹕":":"," ":" ","\t":" ","\v":" ","\f":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" ","\u2028":" ","\u2029":" "," ":" "," ":" "," ":" ","'":"'","`":"'","´":"'",ʾ:"'",ʿ:"'",ʹ:"'",ʻ:"'",ʼ:"'",ˈ:"'","̀":"'","́":"'","̒":"'","̓":"'","՚":"'","‛":"'","‘":"'","’":"'",0:"0","٠":"0","۰":"0","0":"0","𝟎":"0","𝟘":"0","𝟢":"0","𝟬":"0","𝟶":"0",1:"1","١":"1","۱":"1","1":"1","𝟏":"1","𝟙":"1","𝟣":"1","𝟭":"1","𝟷":"1",2:"2","۲":"2","٢":"2","2":"2","𝟐":"2","𝟚":"2","𝟤":"2","𝟮":"2","𝟸":"2",3:"3","۳":"3","٣":"3","3":"3","𝟑":"3","𝟛":"3","𝟥":"3","𝟯":"3","𝟹":"3",4:"4","۴":"4","٤":"4","4":"4","𝟒":"4","𝟜":"4","𝟦":"4","𝟰":"4","𝟺":"4",5:"5","۵":"5","٥":"5","5":"5","𝟓":"5","𝟝":"5","𝟧":"5","𝟱":"5","𝟻":"5",6:"6","۶":"6","٦":"6","6":"6","𝟔":"6","𝟞":"6","𝟨":"6","𝟲":"6","𝟼":"6",7:"7","۷":"7","٧":"7","7":"7","𝟕":"7","𝟟":"7","𝟩":"7","𝟳":"7","𝟽":"7",8:"8","۸":"8","٨":"8","8":"8","𝟖":"8","𝟠":"8","𝟪":"8","𝟴":"8","𝟾":"8",9:"9","۹":"9","٩":"9","9":"9","𝟗":"9","𝟡":"9","𝟫":"9","𝟵":"9","𝟿":"9"};function f(a,e=" ",n){if("string"!=typeof a)return["",new r];const t=[...a].map((a=>{var e;return null!==(e=m[a])&&void 0!==e?e:a})).filter((a=>!e.includes(a))).join("").toLocaleUpperCase();return n&&t.startsWith(n)?[t.substr(n.length),null]:[t,null]}function p(a,...e){return[0,...e].map(((n,t)=>{const r=t>=e.length?a.length:e[t],o=n<0?a.length+n:n;return a.substr(o,(r<0?a.length+r:r)-o)})).filter((a=>0!==a.length))}function A(a,{alphabet:e="0123456789",reverse:n=!1,weights:t=[1],modulus:r=0}){const o=t.length,i=a.split("").map((a=>e.indexOf(a)));return(n?i.reverse():i).map(((a,e)=>a*t[e%o])).reduce(((a,e)=>{let n=e;for(;n<0;)n+=r;return(a+n)%r}),0)}function C(a,e="0123456789"){const n=a.length%2;return a.split("").map((a=>e.indexOf(a))).reduce(((a,e,t)=>{const r=t%2===n?2*e:e;return a+(r>9?r-9:r)}),0)%e.length==0}function S(a,e="0123456789"){const n=e.length;return a.split("").reverse().map((a=>e.indexOf(a))).reduce(((a,e,t)=>t%2==0?(a+e)%n:(a+Math.floor(2*e/n)+2*e%n)%n))}function v(a,e="0123456789"){const n=S(`${a}${e[0]}`);return e[e.length-n]}const g=[[0,1,2,3,4,5,6,7,8,9],[1,2,3,4,0,6,7,8,9,5],[2,3,4,0,1,7,8,9,5,6],[3,4,0,1,2,8,9,5,6,7],[4,0,1,2,3,9,5,6,7,8],[5,9,8,7,6,0,4,3,2,1],[6,5,9,8,7,1,0,4,3,2],[7,6,5,9,8,2,1,0,4,3],[8,7,6,5,9,3,2,1,0,4],[9,8,7,6,5,4,3,2,1,0]],B=[[0,1,2,3,4,5,6,7,8,9],[1,5,7,6,2,8,3,0,9,4],[5,8,0,3,7,9,6,1,4,2],[8,9,1,6,0,4,3,5,2,7],[9,4,5,3,1,2,6,8,7,0],[4,2,8,6,5,7,3,9,0,1],[2,7,9,3,8,0,6,4,1,5],[7,0,4,6,9,1,3,2,5,8]];function b(a){return 0===function(a){return a.split("").map((a=>parseInt(a,10))).reverse()}(a).reduce(((a,e,n)=>g[a][B[n%8][e]]),0)}function N(a){let e=!1;const n=a.split("").map((a=>{const n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(a);return-1===n?(e=!0,""):String(n)})).join("");return!e&&1===function(a){let e=a;for(;e.length>10;){const a=e.substring(0,10);e=parseInt(a,10)%97+e.substring(10)}return parseInt(e,10)%97}(n)}function h(a){return 1===a.split("").map((a=>parseInt(a,10))).reduce(((a,e)=>(2*(0===a?10:a)%11+e)%10),5)}function O(a,e,n){const t=parseInt(a,10),r=parseInt(e,10)-1,o=parseInt(n,10);if(Number.isNaN(t)||Number.isNaN(r)||Number.isNaN(o))return!1;let i;return i=t<20?new Date(2e3+t,r,o):t<100?new Date(1900+t,r,o):new Date(t,r,o),!Number.isNaN(i.getFullYear())&&i.getDate()===o&&i.getMonth()===r}function U(a){const[e,n,t]=p(a,2,4);return O(e,n,t)}function E(a){const[e,n,t]=p(a,2,4);return O(t,n,e)}function M(a){const[e,n,t]=p(a,4,6);return O(e,n,t)}function V(a){return f(a," -")}const T={name:"Bosnia Unique Master Citizen Number",localName:"Jedinstveni matični broj građana",abbreviation:"JMBG",compact(a){const[e,n]=V(a);if(n)throw n;return e},format(a){const[e]=V(a);return e},validate(a){const[e,n]=V(a);if(n)return{isValid:!1,error:n};if(13!==e.length)return{isValid:!1,error:new i};if(!d(e))return{isValid:!1,error:new r};const[t,c]=p(e,12),u=11-A(t,{modulus:11,weights:[7,6,5,4,3,2,7,6,5,4,3,2]});return String(u%10)!==c?{isValid:!1,error:new o}:{isValid:!0,compact:e,isIndividual:!0,isCompany:!1}}},{name:I,localName:P,abbreviation:y,validate:R,format:F,compact:j}=T,L=Object.freeze({__proto__:null,name:I,localName:P,abbreviation:y,validate:R,format:F,compact:j});function x(a){const[e,n]=f(a," -");return n?["",n]:e.startsWith("CL")?[e.substr(2),null]:[e,null]}const w={name:"Chilean National Tax Number",localName:"Rol Único Tributario ",abbreviation:"RUT",compact(a){const[e,n]=x(a);if(n)throw n;return e},format(a){const[e]=x(a),[n,t,r,o]=p(e,2,5,8);return`${n}.${t}.${r}-${o}`},validate(a){const[e,n]=x(a);if(n)return{isValid:!1,error:n};if(8!==e.length&&9!==e.length)return{isValid:!1,error:new i};const[t,r]=p(e,e.length-1);return d(t)?r!=="0123456789K"[A(t,{reverse:!0,weights:[9,8,7,6,5,4,9,8,7],modulus:11})]?{isValid:!1,error:new o}:{isValid:!0,compact:e,isIndividual:!0,isCompany:!0}:{isValid:!1,error:new c}}},{name:z,localName:_,abbreviation:D,validate:G,format:J,compact:H}=w,k=Object.freeze({__proto__:null,name:z,localName:_,abbreviation:D,validate:G,format:J,compact:H}),K=Object.assign(Object.assign({},k),{name:"Chilean National Identification Number",localName:"Rol Único Nacional ",abbreviation:"RUN"}),{name:$,localName:Z,abbreviation:q,validate:Y,format:X,compact:W}=K,Q=Object.freeze({__proto__:null,name:$,localName:Z,abbreviation:q,validate:Y,format:X,compact:W});function aa(a){return f(a," /")}const ea={name:"Czech Birth Number",localName:"Rodné číslo",abbreviation:"RČ",compact(a){const[e,n]=aa(a);if(n)throw n;return e},format(a){const[e]=aa(a);return p(e,6).join("/")},validate(a){const[e,n]=aa(a);if(n)return{isValid:!1,error:n};if(10!==e.length&&9!==e.length)return{isValid:!1,error:new i};if(!d(e))return{isValid:!1,error:new r};const[t,u,l]=p(e,2,4,6),s=parseInt(u,10)%50%20;let m=parseInt(t,10)+1900;if(9===e.length){if(m>1980&&(m-=100),m>1953)return{isValid:!1,error:new c}}else m<1954&&(m+=100);if(!M(`${m}${String(s).padStart(2,"0")}${l}`))return{isValid:!1,error:new c};if(10===e.length){const[a,n]=p(e,-1),t=parseInt(a,10)%11%(m<1985?10:11);if(String(t)!==n)return{isValid:!1,error:new o}}return{isValid:!0,compact:e,isIndividual:!0,isCompany:!1}}},{name:na,localName:ta,abbreviation:ra,validate:oa,format:ia,compact:ca}=ea,ua=Object.freeze({__proto__:null,name:na,localName:ta,abbreviation:ra,validate:oa,format:ia,compact:ca});function la(a){return f(a," -./,")}function sa(a){const e=a.replace(/([FBUP])\1*/g,(a=>`(\\d{${a.length}})`)),n=new RegExp(`^${e}$`);return a=>{var e,t,r,o;const i=n.exec(a);return i?{match:!0,f:null!==(e=i[1])&&void 0!==e?e:"",b:null!==(t=i[2])&&void 0!==t?t:"",u:null!==(r=i[3])&&void 0!==r?r:"",p:null!==(o=i[4])&&void 0!==o?o:""}:{match:!1}}}function da(a,e){return{region:sa(a),country:sa(e)}}const ma={"DE-BW":da("FFBBBUUUUP","28FF0BBBUUUUP"),"DE-BY":da("FFFBBBUUUUP","9FFF0BBBUUUUP"),"DE-BE":da("FFBBBUUUUP","11FF0BBBUUUUP"),"DE-BB":da("0FFBBBUUUUP","30FF0BBBUUUUP"),"DE-HB":da("FFBBBUUUUP","24FF0BBBUUUUP"),"DE-HH":da("FFBBBUUUUP","22FF0BBBUUUUP"),"DE-HE":da("0FFBBBUUUUP","26FF0BBBUUUUP"),"DE-MV":da("0FFBBBUUUUP","40FF0BBBUUUUP"),"DE-NI":da("FFBBBUUUUP","23FF0BBBUUUUP"),"DE-NW":da("FFFBBBBUUUP","5FFF0BBBBUUUP"),"DE-RP":da("FFBBBUUUUP","27FF0BBBUUUUP"),"DE-SL":da("0FFBBBUUUUP","10FF0BBBUUUUP"),"DE-SN":da("2FFBBBUUUUP","32FF0BBBUUUUP"),"DE-ST":da("1FFBBBUUUUP","31FF0BBBUUUUP"),"DE-SH":da("FFBBBUUUUP","21FF0BBBUUUUP"),"DE-TH":da("1FFBBBUUUUP","41FF0BBBUUUUP")},fa={name:"German Tax Number",localName:"Steuernummer",abbreviation:" St.-Nr.",compact(a){const[e,n]=la(a);if(n)throw n;return e},format(a){const[e]=la(a),n=function(a){let e=null;return Object.values(ma).some((({region:n,country:t})=>{const r=n(a);if(r.match)return e=r,!0;const o=t(a);return!!o.match&&(e=o,!0)})),e}(a);return n&&n.match?`${n.f}/${n.b}/${n.u} ${n.p}`:e},validate(a){const[e,n]=la(a);if(n)return{isValid:!1,error:n};if(![10,11,13].includes(e.length))return{isValid:!1,error:new i};if(!d(e))return{isValid:!1,error:new r};const t={};return e.substring(0,10).split("").forEach((a=>{var e;t[a]=(null!==(e=t[a])&&void 0!==e?e:0)+1})),Object.values(t).some((a=>2===a||3===a))?{isValid:!0,compact:e,isIndividual:!1,isCompany:!0}:{isValid:!1,error:new c}}},{name:pa,localName:Aa,abbreviation:Ca,validate:Sa,format:va,compact:ga}=fa,Ba=Object.freeze({__proto__:null,name:pa,localName:Aa,abbreviation:Ca,validate:Sa,format:va,compact:ga}),ba=Object.assign(Object.assign({},L),{name:"Montenegrin Unique Master Citizen Number",localName:" Јединствени матични број грађана",abbreviation:"ЈМБГ"}),{name:Na,localName:ha,abbreviation:Oa,validate:Ua,format:Ea,compact:Ma}=ba,Va=Object.freeze({__proto__:null,name:Na,localName:ha,abbreviation:Oa,validate:Ua,format:Ea,compact:Ma}),Ta=Object.assign(Object.assign({},L),{name:"Macedonian Unique Master Citizen Number",localName:"Единствен матичен број на граѓанинот",abbreviation:"ЕМБГ"}),{name:Ia,localName:Pa,abbreviation:ya,validate:Ra,format:Fa,compact:ja}=Ta,La=Object.freeze({__proto__:null,name:Ia,localName:Pa,abbreviation:ya,validate:Ra,format:Fa,compact:ja}),xa={2:{tag:"BANAMEX",name:"Banco Nacional de México, S.A."},6:{tag:"BANCOMEXT",name:"Banco Nacional de Comercio Exterior"},9:{tag:"BANOBRAS",name:"Banco Nacional de Obras y Servicios Públicos"},12:{tag:"BBVA BANCOMER",name:"BBVA Bancomer, S.A."},14:{tag:"SANTANDER",name:"Banco Santander, S.A."},19:{tag:"BANJERCITO",name:"Banco Nacional del Ejército, Fuerza Aérea y Armada"},21:{tag:"HSBC",name:"HSBC México, S.A."},22:{tag:"GE MONEY",name:"GE Money Bank, S.A."},30:{tag:"BAJÍO",name:"Banco del Bajío, S.A."},32:{tag:"IXE",name:"IXE Banco, S.A."},36:{tag:"INBURSA",name:"Banco Inbursa, S.A."},37:{tag:"INTERACCIONES",name:"Banco Interacciones, S.A."},42:{tag:"MIFEL",name:"Banca Mifel, S.A."},44:{tag:"SCOTIABANK",name:"Scotiabank Inverlat, S.A."},58:{tag:"BANREGIO",name:"Banco Regional de Monterrey, S.A."},59:{tag:"INVEX",name:"Banco Invex, S.A."},60:{tag:"BANSI",name:"Bansi, S.A."},62:{tag:"AFIRME",name:"Banca Afirme, S.A."},72:{tag:"BANORTE",name:"Banco Mercantil del Norte, S.A."},102:{tag:"ABNAMRO",name:"ABN AMRO Bank México, S.A."},103:{tag:"AMERICAN EXPRESS",name:"American Express Bank (México), S.A."},106:{tag:"BAMSA",name:"Bank of America México, S.A."},108:{tag:"TOKYO",name:"Bank of Tokyo-Mitsubishi UFJ (México), S.A."},110:{tag:"JP MORGAN",name:"Banco J.P. Morgan, S.A."},112:{tag:"BMONEX",name:"Banco Monex, S.A."},113:{tag:"VE POR MAS",name:"Banco Ve por Mas, S.A."},116:{tag:"ING",name:"ING Bank (México), S.A."},124:{tag:"DEUTSCHE",name:"Deutsche Bank México, S.A."},126:{tag:"CREDIT SUISSE",name:"Banco Credit Suisse (México), S.A."},127:{tag:"AZTECA",name:"Banco Azteca, S.A."},128:{tag:"AUTOFIN",name:"Banco Autofin México, S.A."},129:{tag:"BARCLAYS",name:"Barclays Bank México, S.A."},130:{tag:"COMPARTAMOS",name:"Banco Compartamos, S.A."},131:{tag:"FAMSA",name:"Banco Ahorro Famsa, S.A."},132:{tag:"BMULTIVA",name:"Banco Multiva, S.A."},133:{tag:"PRUDENTIAL",name:"Prudencial Bank, S.A."},134:{tag:"WAL-MART",name:"Banco Wal Mart de México Adelante, S.A."},135:{tag:"NAFIN",name:"Nacional Financiera, S.N.C."},136:{tag:"REGIONAL",name:"Banco Regional, S.A."},137:{tag:"BANCOPPEL",name:"BanCoppel, S.A."},138:{tag:"ABC CAPITAL",name:"ABC Capital, S.A. I.B.M."},139:{tag:"UBS BANK",name:"UBS Banco, S.A."},140:{tag:"FÁCIL",name:"Banco Fácil, S.A."},141:{tag:"VOLKSWAGEN",name:"Volkswagen Bank S.A. Institución de Banca Múltiple"},143:{tag:"CIBANCO",name:"Consultoría Internacional Banco, S.A."},145:{tag:"BBASE",name:"Banco BASE, S.A. de I.B.M."},147:{tag:"BANKAOOL",name:"Bankaool, S.A., Institución de Banca Múltiple"},148:{tag:"PAGATODO",name:"Banco PagaTodo S.A., Institución de Banca Múltiple"},150:{tag:"BIM",name:"Banco Inmobiliario Mexicano, S.A., Institución de Banca Múltiple"},152:{tag:"BANCREA",name:"Banco Bancrea, S.A., Institución de Banca Múltiple"},156:{tag:"SABADELL",name:"Banco Sabadell, S.A. I.B.M."},166:{tag:"BANSEFI",name:"Banco del Ahorro Nacional y Servicios Financieros, S.N.C."},168:{tag:"HIPOTECARIA FEDERAL",name:"Sociedad Hipotecaria Federal, S.N.C."},600:{tag:"MONEXCB",name:"Monex Casa de Bolsa, S.A. de C.V."},601:{tag:"GBM",name:"GBM Grupo Bursátil Mexicano, S.A. de C.V."},602:{tag:"MASARI CC.",name:"Masari Casa de Cambio, S.A. de C.V."},604:{tag:"C.B. INBURSA",name:"Inversora Bursátil, S.A. de C.V."},605:{tag:"VALUÉ",name:"Valué, S.A. de C.V., Casa de Bolsa"},606:{tag:"CB BASE",name:"Base Internacional Casa de Bolsa, S.A. de C.V."},607:{tag:"TIBER",name:"Casa de Cambio Tiber, S.A. de C.V."},608:{tag:"VECTOR",name:"Vector Casa de Bolsa, S.A. de C.V."},610:{tag:"B&B",name:"B y B Casa de Cambio, S.A. de C.V."},611:{tag:"INTERCAM",name:"Intercam Casa de Cambio, S.A. de C.V."},613:{tag:"MULTIVA",name:"Multivalores Casa de Bolsa, S.A. de C.V. Multiva Gpo. Fin."},614:{tag:"ACCIVAL",name:"Acciones y Valores Banamex, S.A. de C.V., Casa de Bolsa"},615:{tag:"MERRILL LYNCH",name:"Merrill Lynch México, S.A. de C.V., Casa de Bolsa"},616:{tag:"FINAMEX",name:"Casa de Bolsa Finamex, S.A. de C.V."},617:{tag:"VALMEX",name:"Valores Mexicanos Casa de Bolsa, S.A. de C.V."},618:{tag:"ÚNICA",name:"Única Casa de Cambio, S.A. de C.V."},619:{tag:"ASEGURADORA MAPFRE",name:"MAPFRE Tepeyac S.A."},620:{tag:"AFORE PROFUTURO",name:"Profuturo G.N.P., S.A. de C.V."},621:{tag:"CB ACTINBER",name:"Actinver Casa de Bolsa, S.A. de C.V."},622:{tag:"ACTINVE SI",name:"Actinver S.A. de C.V."},623:{tag:"SKANDIA",name:"Skandia Vida S.A. de C.V."},624:{tag:"CONSULTORÍA",name:"Consultoría Internacional Casa de Cambio, S.A. de C.V."},626:{tag:"CBDEUTSCHE",name:"Deutsche Securities, S.A. de C.V."},627:{tag:"ZURICH",name:"Zurich Compañía de Seguros, S.A."},628:{tag:"ZURICHVI",name:"Zurich Vida, Compañía de Seguros, S.A."},629:{tag:"HIPOTECARIA SU CASITA",name:"Hipotecaria su Casita, S.A. de C.V."},630:{tag:"C.B. INTERCAM",name:"Intercam Casa de Bolsa, S.A. de C.V."},631:{tag:"C.B. VANGUARDIA",name:"Vanguardia Casa de Bolsa, S.A. de C.V."},632:{tag:"BULLTICK C.B.",name:"Bulltick Casa de Bolsa, S.A. de C.V."},633:{tag:"STERLING",name:"Sterling Casa de Cambio, S.A. de C.V."},634:{tag:"FINCOMUN",name:"Fincomún, Servicios Financieros Comunitarios, S.A. de C.V."},636:{tag:"HDI SEGUROS",name:"HDI Seguros, S.A. de C.V."},637:{tag:"ORDER",name:"OrderExpress Casa de Cambio , S.A. de C.V. AAC"},638:{tag:"AKALA",name:"Akala, S.A. de C.V., Sociedad Financiera Popular"},640:{tag:"JP MORGAN C.B.",name:"J.P. Morgan Casa de Bolsa, S.A. de C.V."},642:{tag:"REFORMA",name:"Operadora de Recursos Reforma, S.A. de C.V."},646:{tag:"STP",name:"Sistema de Transferencias y Pagos STP, S.A. de C.V., SOFOM E.N.R."},647:{tag:"TELECOMM",name:"Telecomunicaciones de México"},648:{tag:"EVERCORE",name:"Evercore Casa de Bolsa, S.A. de C.V."},649:{tag:"SKANDIA",name:"Skandia Operadora S.A. de C.V."},651:{tag:"SEGMTY",name:"Seguros Monterrey New York Life, S.A de C.V."},652:{tag:"ASEA",name:"Solución Asea, S.A. de C.V., Sociedad Financiera Popular"},653:{tag:"KUSPIT",name:"Kuspit Casa de Bolsa, S.A. de C.V."},655:{tag:"SOFIEXPRESS",name:"J.P. SOFIEXPRESS, S.A. de C.V., S.F.P."},656:{tag:"UNAGRA",name:"UNAGRA, S.A. de C.V., S.F.P."},659:{tag:"OPCIONES EMPRESARIALES DEL NOROESTE",name:"Opciones Empresariales Del Noreste, S.A. DE C.V."},670:{tag:"LIBERTAD",name:"Libertad Servicios Financieros, S.A. De C.V."},846:{tag:"STP",name:"Sistema de Transferencias y Pagos STP"},901:{tag:"CLS",name:"CLS Bank International"},902:{tag:"INDEVAL",name:"SD. INDEVAL, S.A. de C.V."},999:{tag:"N/A",name:"N/A"}},wa=[[10,"Aguascalientes"],[12,"Calvillo"],[14,"Jesús María"],[20,"Mexicali"],[22,"Ensenada"],[27,"Tecate"],[27,"Tijuana"],[28,"La Mesa"],[28,"Rosarito"],[28,"Tijuana [alternate]"],[40,"La Paz"],[41,"Cabo San Lucas"],[42,"Ciudad Constitución"],[43,"Guerrero Negro"],[45,"San José del Cabo"],[46,"Santa Rosalía"],[50,"Campeche"],[51,"Calkiní"],[52,"Ciudad del Carmen"],[53,"Champotón"],[60,"Gómez Palacio"],[60,"Torreón"],[62,"Ciudad Acuña"],[68,"Monclova"],[71,"Nava"],[72,"Nueva Rosita"],[74,"Parras de la Fuente"],[75,"Piedras Negras"],[76,"Ramos Arizpe"],[77,"Sabinas"],[78,"Saltillo"],[80,"San Pedro de las Colonias"],[90,"Colima"],[95,"Manzanillo"],[97,"Tecomán"],[100,"Terán"],[100,"Tuxtla Gutiérrez"],[103,"Arriaga"],[107,"Cintalapa"],[109,"Comitán"],[109,"Villa Las Rosas"],[111,"Chiapa de Corso"],[113,"F. Comalapa"],[114,"Huixtla"],[123,"Ocosingo"],[124,"Ocozocuautla"],[125,"Palenque"],[126,"Pichucalco"],[127,"Pijijiapan"],[128,"Reforma"],[130,"San Cristóbal de las Casas"],[131,"Simojovel"],[133,"Tapachula"],[135,"Tonala"],[137,"Venustiano Carranza"],[138,"Villa Flores"],[140,"Yajalón"],[150,"Chihuahua"],[150,"Ciudad Delicias"],[152,"Ciudad Anáhuac"],[155,"Ciudad Camargo"],[158,"Ciudad Cuauhtémoc"],[161,"Ciudad Guerrero"],[162,"Parral"],[163,"Ciudad Jiménez"],[164,"Ciudad Juárez"],[165,"Ciudad Madera"],[167,"El Molino de Namiquipa"],[168,"Nuevo Casas Grandes"],[180,"Atizapan"],[180,"Chalco"],[180,"Ciudad de México"],[180,"Coacalco"],[180,"Cuautitlán Izcalli"],[180,"Cuautitlán"],[180,"Ecatepec"],[180,"Huehuetoca"],[180,"Huixquilucan"],[180,"Ixtapaluca"],[180,"Los Reyes La Paz"],[180,"Naucalpan"],[180,"Nezahualcóyotl"],[180,"Tecamac"],[180,"Teotihuacán"],[180,"Texcoco"],[180,"Tlalnepantla"],[190,"Durango"],[198,"N/A"],[201,"Tepehuanes"],[202,"Vicente Guerrero"],[210,"Guanajuato"],[211,"Abasolo"],[212,"Acámbaro"],[213,"Apaseo el Alto"],[214,"Apaseo el Grande"],[215,"Celaya"],[216,"Comonfort"],[217,"Coroneo"],[218,"Cortazar"],[219,"Cuerámaro"],[220,"Dolores Hidalgo"],[222,"Irapuato"],[223,"Jaral del Progreso"],[224,"Jerécuaro"],[225,"León"],[226,"Cd. Manuel Doblado"],[227,"Moroleón"],[229,"Pénjamo"],[232,"Romita"],[233,"Salamanca"],[234,"Salvatierra"],[236,"San Felipe"],[237,"Purísima de Bustos"],[237,"San Francisco del Rincoón"],[238,"San José Iturbide"],[239,"San Luis de la Paz"],[240,"San Miguel Allende"],[244,"Silao"],[247,"Uriangato"],[248,"Valle de Santiago"],[249,"Yuriria"],[260,"Chilpancingo"],[261,"Acapulco"],[263,"Arcelia"],[264,"Atoyac de Álvarez"],[266,"Ciudad Altamirano"],[267,"Coyuca de Benítez"],[270,"Chilapa"],[271,"Huitzuco"],[272,"Iguala"],[272,"La Sabana"],[274,"Cuajinicuilapa"],[274,"Ometepec"],[275,"San Marcos"],[276,"Taxco"],[278,"Teloloapan"],[281,"Tlapa"],[282,"Ixtapa Zihuatanejo"],[282,"Zihuatanejo"],[290,"Pachuca"],[291,"Actopan"],[292,"Apam"],[293,"Atotonilco el Grande"],[294,"Ciudad Sahagún"],[294,"Teocaltiche"],[295,"Cuautepec"],[296,"Huejutla"],[297,"Huichapan"],[298,"Ixmiquilpan"],[303,"Progreso de Obregón"],[305,"Tepeapulco"],[308,"Tizayuca"],[311,"Tula de Allende"],[312,"Tulancingo"],[313,"Zacualtipán"],[314,"Zimapán"],[320,"El Salto"],[320,"Guadalajara"],[320,"San Pedro Tlaquepaque"],[320,"Tlajomulco"],[320,"Tonala [alternate]"],[320,"Zapopan"],[326,"Ameca"],[327,"Arandas"],[330,"Atotonilco el Alto"],[331,"Atequiza"],[333,"Autlán"],[334,"Azteca"],[340,"Casimiro Castillo"],[341,"Cihuatlán"],[342,"Ciudad Guzmán"],[346,"Chapala"],[348,"El Grullo"],[355,"Ixtlahuacán del Río"],[356,"Jalostotitlán"],[357,"Jamay"],[361,"La Barca"],[362,"Lagos de Moreno"],[370,"Ocotlán"],[373,"Pihuamo"],[375,"Las Juntas"],[375,"Nuevo Vallarta"],[375,"Pitillal"],[375,"Puerto Vallarta"],[381,"San Juan de los Lagos"],[382,"N/A"],[384,"San Miguel el Alto"],[385,"San Patricio Melaque"],[386,"Sayula"],[387,"Tala"],[389,"Tamazula de Gordiano"],[391,"Tecalitlán"],[396,"Tepatitlán"],[397,"Tequila"],[403,"Tototlán"],[404,"Túxpam"],[411,"Villa Hidalgo"],[413,"Zacoalco de Torres"],[414,"Zapotiltic"],[416,"Zapotlanejo"],[420,"Toluca"],[421,"Acambay"],[422,"Almoloya de Juárez"],[424,"Amecameca"],[425,"Apaxco"],[426,"Atlacomulco"],[428,"Coatepec de Harinas"],[430,"Chicoloapan"],[431,"Chiconcuac"],[432,"El Oro"],[433,"Ixtapan de la Sal"],[434,"Ixtlahuaca"],[435,"Jilotepec"],[438,"Lerma"],[441,"Metepec"],[443,"Otumba"],[445,"San Mateo Atenco"],[446,"Tejupilco"],[448,"Temascaltepec"],[449,"Temoaya"],[450,"Tenancingo"],[451,"Tenago del Valle"],[453,"Santiago Tiangistenco"],[455,"Tultepec"],[456,"Tultitlán"],[457,"Valle de Bravo"],[460,"Villa Nicolás Romero"],[463,"Zumpango"],[470,"Morelia"],[472,"Aguililla"],[476,"Apatzingán"],[480,"Ciudad Hidalgo"],[483,"Cotija"],[484,"Cuitzeo"],[492,"Huetamo"],[493,"Jacona"],[494,"Jiquilpan"],[496,"La Piedad"],[497,"Lázaro Cárdenas"],[498,"Los Reyes"],[499,"Maravatío"],[501,"Nueva Italia"],[506,"Pátzcuaro"],[508,"Purépero"],[509,"Puruandiro"],[512,"Sahuayo"],[515,"Tacámbaro"],[517,"Tangancícuaro"],[519,"Tepalcatepec"],[523,"Tlazazalca"],[528,"Uruapan"],[533,"Yurécuaro"],[534,"Zacapu"],[535,"Zamora"],[536,"Zinapécuaro"],[537,"Zitácuaro"],[540,"Cuernavaca"],[542,"Cuautla"],[542,"Oaxtepec, Morelos"],[543,"Jiutepec"],[544,"Jojutla"],[545,"Puente de Ixtla"],[546,"Temixco"],[548,"Tetecala"],[549,"Yautepec"],[552,"Zacatepec"],[560,"Tepic"],[561,"Acaponeta"],[562,"Ahuacatlán"],[564,"Compostela"],[566,"Ixtlán del Río"],[571,"San Blas"],[573,"Santiago Ixcuintla"],[575,"Túxpam [alternate]"],[580,"Apodaca"],[580,"Cadereyta"],[580,"Cd. Guadalupe"],[580,"General Escobedo"],[580,"Monterrey"],[580,"San Nicolás de los Garza"],[580,"San Pedro Garza García"],[580,"Santa Catarina"],[583,"Allende"],[592,"General Zuazua"],[595,"Linares"],[597,"Montemorelos"],[599,"Sabinas Hidalgo"],[600,"Salinas Victoria"],[601,"El Cercado"],[601,"Villa de Santiago"],[610,"Oaxaca"],[613,"Tlaxiaco"],[614,"Huajuapan de León"],[616,"Ixtepec"],[617,"Juchitán"],[619,"Loma Bonita"],[620,"Matías Romero"],[621,"Miahuatlán"],[622,"Ocotlán [alternate]"],[624,"Puerto Escondido"],[626,"Salina Cruz"],[627,"Lagunas"],[628,"Tuxtepec"],[630,"Pochutla"],[631,"San Pedro Tapanatepec"],[632,"Santa Lucía del Camino"],[634,"Bahías de Huatulco"],[635,"Santiago Juxtlahuaca"],[636,"Pinotepa Nacional"],[637,"Tehuantepec"],[638,"Tlacolula"],[640,"Zimatlán"],[650,"Cholula"],[650,"La Resurrección"],[650,"Puebla"],[650,"San Baltazar Campeche"],[651,"N/A"],[652,"Acatzingo"],[654,"Atlixco"],[656,"Cuetzalan"],[659,"Huauchinango"],[660,"Huejotzingo"],[662,"Izúcar de Matamoros"],[667,"San Martín Texmelucan"],[668,"San Felipe Hueyotlipan"],[669,"Tecamachalco"],[670,"Tehuacán"],[671,"San Lorenzo"],[672,"Teziutlán"],[674,"Xicotepec de Juárez"],[676,"Zacatlán"],[680,"Pedro Escobedo"],[680,"Querétaro"],[680,"Villa Corregidora"],[681,"Amealco"],[685,"San Juan del Río"],[686,"Tequisquiapan"],[690,"Chetumal"],[691,"Cancún"],[691,"Col. Puerto Juárez"],[692,"Cozumel"],[693,"N/A"],[694,"Playa del Carmen"],[700,"San Luis Potosí"],[703,"Cerritos"],[705,"Ciudad Valles"],[709,"Matehuala"],[711,"Río Verde"],[716,"Tamuín"],[730,"Culiacán"],[735,"Concordia"],[736,"Cosala"],[737,"Choix"],[738,"El Fuerte"],[739,"Escuinapa"],[740,"Guamúchil"],[741,"Guasave"],[743,"Los Mochis"],[743,"Topolobampo"],[744,"Mazatlán"],[745,"Mocorito"],[746,"Navolato"],[760,"Hermosillo"],[761,"Agua Prieta"],[765,"Caborca"],[766,"Cananea"],[767,"Ciudad Obregón"],[767,"Esperanza"],[769,"Empalme"],[770,"Guaymas"],[770,"San Carlos"],[771,"Huatabampo"],[773,"Magdalena"],[776,"Nacozari de García"],[777,"Navojoa"],[778,"Nogales"],[779,"Puerto Peñasco"],[780,"San Luis Río Colorado"],[790,"Tamulte"],[790,"Villa Hermosa"],[792,"Cárdenas"],[793,"Ciudad Pemex"],[794,"Comalcalco"],[796,"Emiliano Zapata"],[797,"Frontera"],[798,"Huimanguillo"],[800,"Jalpa de Méndez"],[802,"Macuspana"],[803,"Nacajuca"],[804,"Paraíso"],[805,"Tacotalpa"],[806,"Teapa"],[807,"Tenosique"],[810,"Ciudad Victoria"],[811,"Altamira"],[813,"Ciudad Madero"],[813,"Tampico"],[814,"Ciudad Mante"],[818,"Matamoros"],[821,"Colombia"],[821,"Nuevo Laredo"],[822,"Reynosa"],[823,"Río Bravo"],[825,"Soto La Marina"],[826,"Valle Hermoso"],[830,"Tlaxcala"],[832,"Apizaco"],[834,"Santa Ana Chiautempan"],[840,"Jalapa"],[841,"Acayucan"],[843,"Agua Dulce"],[845,"Álamo"],[846,"Altotonga"],[848,"Banderilla"],[849,"Boca del Río"],[852,"Ciudad Mendoza"],[853,"Coatepec"],[854,"Coatzacoalcos"],[855,"Córdoba"],[856,"Cosamaloapan"],[860,"Cuitláhuac"],[863,"Fortín de las Flores"],[864,"Gutiérrez Zamora"],[865,"Huatusco"],[867,"Isla"],[868,"Ixtaczoquitlán"],[869,"Jáltipan"],[871,"Juan Rodríguez Clara"],[872,"Villa José Cardel"],[873,"Las Choapas"],[875,"Naranjos"],[876,"Martínez de la Torre"],[877,"Minatitlán"],[878,"Misantla"],[879,"Nanchital"],[882,"Orizaba"],[885,"Papantla"],[886,"Perote"],[888,"Poza Rica"],[889,"Río Blanco"],[890,"San Andrés Tuxtla"],[891,"San Rafael"],[894,"Platón Sánchez"],[894,"Tantoyuca"],[895,"Tempoal"],[898,"Tierra Blanca"],[901,"Tlapacoyan"],[903,"Túxpam de Rodríguez Cano"],[905,"Cd. Industrial Framboyan"],[905,"Veracruz"],[910,"Mérida"],[913,"Motul"],[914,"Oxkutzcab"],[915,"Progreso"],[917,"Ticul"],[918,"Tizimín"],[920,"Valladolid"],[930,"Zacatecas"],[933,"Fresnillo"],[934,"Guadalupe"],[935,"Jalpa"],[936,"Jerez de G. Salinas"],[938,"Juchipila"],[939,"Loreto"],[946,"Nochistlán"],[958,"Valparaíso"],[960,"Calera de V. Rosales"]].reduce(((a,[e,n])=>Object.assign(Object.assign({},a),{[e]:n})),{});function za(a){return f(a," ")}const _a=new Set(["BACA","BAKA","BUEI","BUEY","CACA","CACO","CAGA","CAGO","CAKA","CAKO","COGE","COGI","COJA","COJE","COJI","COJO","COLA","CULO","FALO","FETO","GETA","GUEI","GUEY","JETA","JOTO","KACA","KACO","KAGA","KAGO","KAKA","KAKO","KOGE","KOGI","KOJA","KOJE","KOJI","KOJO","KOLA","KULO","LILO","LOCA","LOCO","LOKA","LOKO","MAME","MAMO","MEAR","MEAS","MEON","MIAR","MION","MOCO","MOKO","MULA","MULO","NACA","NACO","PEDA","PEDO","PENE","PIPI","PITO","POPO","PUTA","PUTO","QULO","RATA","ROBA","ROBE","ROBO","RUIN","SENO","TETA","VACA","VAGA","VAGO","VAKA","VUEI","VUEY","WUEI","WUEY"]),Da=new Set(["AS","BC","BS","CC","CH","CL","CM","CS","DF","DG","GR","GT","HG","JC","MC","MN","MS","NE","NL","NT","OC","PL","QR","QT","SL","SP","SR","TC","TL","TS","VZ","YN","ZS"]),Ga="0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ".split("").reduce(((a,e,n)=>Object.assign(Object.assign({},a),{[e]:n})),{}),Ja={name:"Mexican Personal Identification",localName:"Clave Única de Registro de Población",abbreviation:"CURP",compact(a){const[e,n]=za(a);if(n)throw n;return e.toLocaleUpperCase()},format(a){const[e]=za(a);return e},validate(a){const[e,n]=za(a);if(n)return{isValid:!1,error:n};if(18!==e.length)return{isValid:!1,error:new i};if(!/^[A-Z]{4}[0-9]{6}[A-Z]{6}[0-9A-Z][0-9]$/.test(e))return{isValid:!1,error:new r};if(!U(e.substr(4,6)))return{isValid:!1,error:new c};if(_a.has(e.substr(0,4)))return{isValid:!1,error:new c};if(!["H","M"].includes(e[10]))return{isValid:!1,error:new c};if(!Da.has(e.substr(11,2)))return{isValid:!1,error:new c};const t=e.substr(0,17).split("").reduce(((a,e,n)=>{var t;return a+(null!==(t=Ga[e])&&void 0!==t?t:0)*(18-n)}),0);return String((10-t%10)%10)!==e.substr(17,1)?{isValid:!1,error:new o}:{isValid:!0,compact:e,isIndividual:!0,isCompany:!1}}},{name:Ha,localName:ka,abbreviation:Ka,validate:$a,format:Za,compact:qa}=Ja,Ya=Object.freeze({__proto__:null,getGender:function(a){return"H"===Ja.compact(a)[10]?"M":"F"},getBirthDate:function(a){return function(a){const e=p(a,4,6,8),n=parseInt(e[1],10),t=parseInt(e[2],10)-1,r=parseInt(e[3],10);return Number.isNaN(parseInt(a[16],10))?new Date(n+2e3,t,r):new Date(n+1900,t,r)}(Ja.compact(a))},name:Ha,localName:ka,abbreviation:Ka,validate:$a,format:Za,compact:qa});function Xa(a){return f(a," -.","PT")}const Wa={name:"Portuguese Tax Identification Number",localName:"Número de Identificação Fiscal",abbreviation:"NIF",compact(a){const[e,n]=Xa(a);if(n)throw n;return e},format(a){const[e]=Xa(a);return p(e,3,6).join(" ")},validate(a){const[e,n]=Xa(a);if(n)return{isValid:!1,error:n};if(9!==e.length)return{isValid:!1,error:new i};if(!d(e)||"0"===e[0])return{isValid:!1,error:new r};const[t,c]=p(e,-1),u=A(t,{weights:[9,8,7,6,5,4,3,2,1],modulus:11});return String((11-u)%10)!==c?{isValid:!1,error:new o}:{isValid:!0,compact:e,isIndividual:"1234".includes(e[0]),isCompany:!"1234".includes(e[0])}}},{name:Qa,localName:ae,abbreviation:ee,validate:ne,format:te,compact:re}=Wa,oe=Object.freeze({__proto__:null,name:Qa,localName:ae,abbreviation:ee,validate:ne,format:te,compact:re}),ie=Object.assign(Object.assign({},oe),{name:"Portuguese Legal Person Identification Number",localName:"Número de Identificação de Pessoa Colectiva",abbreviation:"NIPC"}),{name:ce,localName:ue,abbreviation:le,validate:se,format:de,compact:me}=ie,fe=Object.freeze({__proto__:null,name:ce,localName:ue,abbreviation:le,validate:se,format:de,compact:me}),pe=/[A-Z]\d+\/\d{1,5}\/\d+/,Ae=new Set(function*(){for(let a=0;a<=41;a+=1)yield a;yield 51,yield 52}());function Ce(a){const[e,n]=f(a,"");return null!==n?[e,n]:[e.replace(/[ /\\-]+/g,"/").replace(/^([A-Z])\//,"$1").replace(/([A-Z])(\d)\//,"$10$2").replace(/\/\d{2}[.]\d{2}[.](\d{4})$/,"/$1"),null]}const Se={name:"Romanian Trade Register Identifier",localName:"Ordine din Registrul Comerţului",abbreviation:"NRC",compact(a){const[e,n]=Ce(a);if(n)throw n;return e},format(a){const[e]=Ce(a);return e},validate(a){const[e,n]=Ce(a);if(n)return{isValid:!1,error:n};if(!pe.test(e))return{isValid:!1,error:new r};if(!"JFC".includes(e[0]))return{isValid:!1,error:new c};const[t,o,i]=e.substr(1).split("/");return Ae.has(parseInt(t,10))?o.length>5||4!==i.length?{isValid:!1,error:new c}:{isValid:!0,compact:e,isIndividual:!1,isCompany:!0}:{isValid:!1,error:new c}}},{name:ve,localName:ge,abbreviation:Be,validate:be,format:Ne,compact:he}=Se,Oe=Object.freeze({__proto__:null,name:ve,localName:ge,abbreviation:Be,validate:be,format:Ne,compact:he}),Ue=Object.assign(Object.assign({},L),{name:"Serbian Unique Master Citizen Number",localName:"Јединствени матични број грађана",abbreviation:"ЈМБГ"}),{name:Ee,localName:Me,abbreviation:Ve,validate:Te,format:Ie,compact:Pe}=Ue,ye=Object.freeze({__proto__:null,name:Ee,localName:Me,abbreviation:Ve,validate:Te,format:Ie,compact:Pe}),Re=Object.assign(Object.assign({},L),{name:"Slovene Unique Master Citizen Number",localName:"Enotna Matična Številka Občana",abbreviation:"EMŠO"}),{name:Fe,localName:je,abbreviation:Le,validate:xe,format:we,compact:ze}=Re,_e=Object.freeze({__proto__:null,name:Fe,localName:je,abbreviation:Le,validate:xe,format:we,compact:ze}),De=Object.assign(Object.assign({},ua),{name:"Slovak Birth Number",localName:"Rodné číslo",abbreviation:"RC"}),{name:Ge,localName:Je,abbreviation:He,validate:ke,format:Ke,compact:$e}=De,Ze=Object.freeze({__proto__:null,name:Ge,localName:Je,abbreviation:He,validate:ke,format:Ke,compact:$e});var qe=function(a,e){return function(){for(var n=new Array(arguments.length),t=0;t<n.length;t++)n[t]=arguments[t];return a.apply(e,n)}},Ye=Object.prototype.toString;function Xe(a){return"[object Array]"===Ye.call(a)}function We(a){return void 0===a}function Qe(a){return null!==a&&"object"==typeof a}function an(a){if("[object Object]"!==Ye.call(a))return!1;var e=Object.getPrototypeOf(a);return null===e||e===Object.prototype}function en(a){return"[object Function]"===Ye.call(a)}function nn(a,e){if(null!=a)if("object"!=typeof a&&(a=[a]),Xe(a))for(var n=0,t=a.length;n<t;n++)e.call(null,a[n],n,a);else for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&e.call(null,a[r],r,a)}var tn={isArray:Xe,isArrayBuffer:function(a){return"[object ArrayBuffer]"===Ye.call(a)},isBuffer:function(a){return null!==a&&!We(a)&&null!==a.constructor&&!We(a.constructor)&&"function"==typeof a.constructor.isBuffer&&a.constructor.isBuffer(a)},isFormData:function(a){return"undefined"!=typeof FormData&&a instanceof FormData},isArrayBufferView:function(a){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(a):a&&a.buffer&&a.buffer instanceof ArrayBuffer},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isObject:Qe,isPlainObject:an,isUndefined:We,isDate:function(a){return"[object Date]"===Ye.call(a)},isFile:function(a){return"[object File]"===Ye.call(a)},isBlob:function(a){return"[object Blob]"===Ye.call(a)},isFunction:en,isStream:function(a){return Qe(a)&&en(a.pipe)},isURLSearchParams:function(a){return"undefined"!=typeof URLSearchParams&&a instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:nn,merge:function a(){var e={};function n(n,t){e[t]=an(e[t])&&an(n)?a(e[t],n):an(n)?a({},n):Xe(n)?n.slice():n}for(var t=0,r=arguments.length;t<r;t++)nn(arguments[t],n);return e},extend:function(a,e,n){return nn(e,(function(e,t){a[t]=n&&"function"==typeof e?qe(e,n):e})),a},trim:function(a){return a.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(a){return 65279===a.charCodeAt(0)&&(a=a.slice(1)),a}};function rn(a){return encodeURIComponent(a).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var on=function(a,e,n){if(!e)return a;var t;if(n)t=n(e);else if(tn.isURLSearchParams(e))t=e.toString();else{var r=[];tn.forEach(e,(function(a,e){null!=a&&(tn.isArray(a)?e+="[]":a=[a],tn.forEach(a,(function(a){tn.isDate(a)?a=a.toISOString():tn.isObject(a)&&(a=JSON.stringify(a)),r.push(rn(e)+"="+rn(a))})))})),t=r.join("&")}if(t){var o=a.indexOf("#");-1!==o&&(a=a.slice(0,o)),a+=(-1===a.indexOf("?")?"?":"&")+t}return a};function cn(){this.handlers=[]}cn.prototype.use=function(a,e){return this.handlers.push({fulfilled:a,rejected:e}),this.handlers.length-1},cn.prototype.eject=function(a){this.handlers[a]&&(this.handlers[a]=null)},cn.prototype.forEach=function(a){tn.forEach(this.handlers,(function(e){null!==e&&a(e)}))};var un=cn,ln=function(a,e,n){return tn.forEach(n,(function(n){a=n(a,e)})),a},sn=function(a){return!(!a||!a.__CANCEL__)},dn=function(a,e){tn.forEach(a,(function(n,t){t!==e&&t.toUpperCase()===e.toUpperCase()&&(a[e]=n,delete a[t])}))},mn=function(a,e,n,t,r){return function(a,e,n,t,r){return a.config=e,n&&(a.code=n),a.request=t,a.response=r,a.isAxiosError=!0,a.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},a}(new Error(a),e,n,t,r)},fn=tn.isStandardBrowserEnv()?{write:function(a,e,n,t,r,o){var i=[];i.push(a+"="+encodeURIComponent(e)),tn.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),tn.isString(t)&&i.push("path="+t),tn.isString(r)&&i.push("domain="+r),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read:function(a){var e=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}},pn=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],An=tn.isStandardBrowserEnv()?function(){var a,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function t(a){var t=a;return e&&(n.setAttribute("href",t),t=n.href),n.setAttribute("href",t),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return a=t(window.location.href),function(e){var n=tn.isString(e)?t(e):e;return n.protocol===a.protocol&&n.host===a.host}}():function(){return!0},Cn={"Content-Type":"application/x-www-form-urlencoded"};function Sn(a,e){!tn.isUndefined(a)&&tn.isUndefined(a["Content-Type"])&&(a["Content-Type"]=e)}var vn,gn={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(vn=function(a){return new Promise((function(e,n){var t=a.data,r=a.headers;tn.isFormData(t)&&delete r["Content-Type"];var o=new XMLHttpRequest;if(a.auth){var i=a.auth.username||"",c=a.auth.password?unescape(encodeURIComponent(a.auth.password)):"";r.Authorization="Basic "+btoa(i+":"+c)}var u,l,s=(l=a.url,(u=a.baseURL)&&!/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(l)?function(a,e){return e?a.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):a}(u,l):l);if(o.open(a.method.toUpperCase(),on(s,a.params,a.paramsSerializer),!0),o.timeout=a.timeout,o.onreadystatechange=function(){if(o&&4===o.readyState&&(0!==o.status||o.responseURL&&0===o.responseURL.indexOf("file:"))){var t,r,i,c,u,l="getAllResponseHeaders"in o?(t=o.getAllResponseHeaders(),u={},t?(tn.forEach(t.split("\n"),(function(a){if(c=a.indexOf(":"),r=tn.trim(a.substr(0,c)).toLowerCase(),i=tn.trim(a.substr(c+1)),r){if(u[r]&&pn.indexOf(r)>=0)return;u[r]="set-cookie"===r?(u[r]?u[r]:[]).concat([i]):u[r]?u[r]+", "+i:i}})),u):u):null;!function(a,e,n){var t=n.config.validateStatus;n.status&&t&&!t(n.status)?e(mn("Request failed with status code "+n.status,n.config,null,n.request,n)):a(n)}(e,n,{data:a.responseType&&"text"!==a.responseType?o.response:o.responseText,status:o.status,statusText:o.statusText,headers:l,config:a,request:o}),o=null}},o.onabort=function(){o&&(n(mn("Request aborted",a,"ECONNABORTED",o)),o=null)},o.onerror=function(){n(mn("Network Error",a,null,o)),o=null},o.ontimeout=function(){var e="timeout of "+a.timeout+"ms exceeded";a.timeoutErrorMessage&&(e=a.timeoutErrorMessage),n(mn(e,a,"ECONNABORTED",o)),o=null},tn.isStandardBrowserEnv()){var d=(a.withCredentials||An(s))&&a.xsrfCookieName?fn.read(a.xsrfCookieName):void 0;d&&(r[a.xsrfHeaderName]=d)}if("setRequestHeader"in o&&tn.forEach(r,(function(a,e){void 0===t&&"content-type"===e.toLowerCase()?delete r[e]:o.setRequestHeader(e,a)})),tn.isUndefined(a.withCredentials)||(o.withCredentials=!!a.withCredentials),a.responseType)try{o.responseType=a.responseType}catch(e){if("json"!==a.responseType)throw e}"function"==typeof a.onDownloadProgress&&o.addEventListener("progress",a.onDownloadProgress),"function"==typeof a.onUploadProgress&&o.upload&&o.upload.addEventListener("progress",a.onUploadProgress),a.cancelToken&&a.cancelToken.promise.then((function(a){o&&(o.abort(),n(a),o=null)})),t||(t=null),o.send(t)}))}),vn),transformRequest:[function(a,e){return dn(e,"Accept"),dn(e,"Content-Type"),tn.isFormData(a)||tn.isArrayBuffer(a)||tn.isBuffer(a)||tn.isStream(a)||tn.isFile(a)||tn.isBlob(a)?a:tn.isArrayBufferView(a)?a.buffer:tn.isURLSearchParams(a)?(Sn(e,"application/x-www-form-urlencoded;charset=utf-8"),a.toString()):tn.isObject(a)?(Sn(e,"application/json;charset=utf-8"),JSON.stringify(a)):a}],transformResponse:[function(a){if("string"==typeof a)try{a=JSON.parse(a)}catch(a){}return a}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(a){return a>=200&&a<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};tn.forEach(["delete","get","head"],(function(a){gn.headers[a]={}})),tn.forEach(["post","put","patch"],(function(a){gn.headers[a]=tn.merge(Cn)}));var Bn=gn;function bn(a){a.cancelToken&&a.cancelToken.throwIfRequested()}var Nn=function(a){return bn(a),a.headers=a.headers||{},a.data=ln(a.data,a.headers,a.transformRequest),a.headers=tn.merge(a.headers.common||{},a.headers[a.method]||{},a.headers),tn.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete a.headers[e]})),(a.adapter||Bn.adapter)(a).then((function(e){return bn(a),e.data=ln(e.data,e.headers,a.transformResponse),e}),(function(e){return sn(e)||(bn(a),e&&e.response&&(e.response.data=ln(e.response.data,e.response.headers,a.transformResponse))),Promise.reject(e)}))},hn=function(a,e){e=e||{};var n={},t=["url","method","data"],r=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],i=["validateStatus"];function c(a,e){return tn.isPlainObject(a)&&tn.isPlainObject(e)?tn.merge(a,e):tn.isPlainObject(e)?tn.merge({},e):tn.isArray(e)?e.slice():e}function u(t){tn.isUndefined(e[t])?tn.isUndefined(a[t])||(n[t]=c(void 0,a[t])):n[t]=c(a[t],e[t])}tn.forEach(t,(function(a){tn.isUndefined(e[a])||(n[a]=c(void 0,e[a]))})),tn.forEach(r,u),tn.forEach(o,(function(t){tn.isUndefined(e[t])?tn.isUndefined(a[t])||(n[t]=c(void 0,a[t])):n[t]=c(void 0,e[t])})),tn.forEach(i,(function(t){t in e?n[t]=c(a[t],e[t]):t in a&&(n[t]=c(void 0,a[t]))}));var l=t.concat(r).concat(o).concat(i),s=Object.keys(a).concat(Object.keys(e)).filter((function(a){return-1===l.indexOf(a)}));return tn.forEach(s,u),n};function On(a){this.defaults=a,this.interceptors={request:new un,response:new un}}On.prototype.request=function(a){"string"==typeof a?(a=arguments[1]||{}).url=arguments[0]:a=a||{},(a=hn(this.defaults,a)).method=a.method?a.method.toLowerCase():this.defaults.method?this.defaults.method.toLowerCase():"get";var e=[Nn,void 0],n=Promise.resolve(a);for(this.interceptors.request.forEach((function(a){e.unshift(a.fulfilled,a.rejected)})),this.interceptors.response.forEach((function(a){e.push(a.fulfilled,a.rejected)}));e.length;)n=n.then(e.shift(),e.shift());return n},On.prototype.getUri=function(a){return a=hn(this.defaults,a),on(a.url,a.params,a.paramsSerializer).replace(/^\?/,"")},tn.forEach(["delete","get","head","options"],(function(a){On.prototype[a]=function(e,n){return this.request(hn(n||{},{method:a,url:e,data:(n||{}).data}))}})),tn.forEach(["post","put","patch"],(function(a){On.prototype[a]=function(e,n,t){return this.request(hn(t||{},{method:a,url:e,data:n}))}}));var Un=On;function En(a){this.message=a}En.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},En.prototype.__CANCEL__=!0;var Mn=En;function Vn(a){if("function"!=typeof a)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(a){e=a}));var n=this;a((function(a){n.reason||(n.reason=new Mn(a),e(n.reason))}))}Vn.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},Vn.source=function(){var a;return{token:new Vn((function(e){a=e})),cancel:a}};var Tn=Vn;function In(a){var e=new Un(a),n=qe(Un.prototype.request,e);return tn.extend(n,Un.prototype,e),tn.extend(n,e),n}var Pn=In(Bn);Pn.Axios=Un,Pn.create=function(a){return In(hn(Pn.defaults,a))},Pn.Cancel=Mn,Pn.CancelToken=Tn,Pn.isCancel=sn,Pn.all=function(a){return Promise.all(a)},Pn.spread=function(a){return function(e){return a.apply(null,e)}},Pn.isAxiosError=function(a){return"object"==typeof a&&!0===a.isAxiosError};var yn=Pn;yn.default=Pn;var Rn={visa:{niceType:"Visa",type:"visa",patterns:[4],gaps:[4,8,12],lengths:[16,18,19],code:{name:"CVV",size:3}},mastercard:{niceType:"Mastercard",type:"mastercard",patterns:[[51,55],[2221,2229],[223,229],[23,26],[270,271],2720],gaps:[4,8,12],lengths:[16],code:{name:"CVC",size:3}},"american-express":{niceType:"American Express",type:"american-express",patterns:[34,37],gaps:[4,10],lengths:[15],code:{name:"CID",size:4}},"diners-club":{niceType:"Diners Club",type:"diners-club",patterns:[[300,305],36,38,39],gaps:[4,10],lengths:[14,16,19],code:{name:"CVV",size:3}},discover:{niceType:"Discover",type:"discover",patterns:[6011,[644,649],65],gaps:[4,8,12],lengths:[16,19],code:{name:"CID",size:3}},jcb:{niceType:"JCB",type:"jcb",patterns:[2131,1800,[3528,3589]],gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVV",size:3}},unionpay:{niceType:"UnionPay",type:"unionpay",patterns:[620,[624,626],[62100,62182],[62184,62187],[62185,62197],[62200,62205],[622010,622999],622018,[622019,622999],[62207,62209],[622126,622925],[623,626],6270,6272,6276,[627700,627779],[627781,627799],[6282,6289],6291,6292,810,[8110,8131],[8132,8151],[8152,8163],[8164,8171]],gaps:[4,8,12],lengths:[14,15,16,17,18,19],code:{name:"CVN",size:3}},maestro:{niceType:"Maestro",type:"maestro",patterns:[493698,[5e5,504174],[504176,506698],[506779,508999],[56,59],63,67,6],gaps:[4,8,12],lengths:[12,13,14,15,16,17,18,19],code:{name:"CVC",size:3}},elo:{niceType:"Elo",type:"elo",patterns:[401178,401179,438935,457631,457632,431274,451416,457393,504175,[506699,506778],[509e3,509999],627780,636297,636368,[650031,650033],[650035,650051],[650405,650439],[650485,650538],[650541,650598],[650700,650718],[650720,650727],[650901,650978],[651652,651679],[655e3,655019],[655021,655058]],gaps:[4,8,12],lengths:[16],code:{name:"CVE",size:3}},mir:{niceType:"Mir",type:"mir",patterns:[[2200,2204]],gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVP2",size:3}},hiper:{niceType:"Hiper",type:"hiper",patterns:[637095,63737423,63743358,637568,637599,637609,637612],gaps:[4,8,12],lengths:[16],code:{name:"CVC",size:3}},hipercard:{niceType:"Hipercard",type:"hipercard",patterns:[606282],gaps:[4,8,12],lengths:[16],code:{name:"CVC",size:3}}},Fn=a((function(a,e){Object.defineProperty(e,"__esModule",{value:!0}),e.clone=void 0,e.clone=function(a){return a?JSON.parse(JSON.stringify(a)):null}})),jn=a((function(a,e){Object.defineProperty(e,"__esModule",{value:!0}),e.matches=void 0,e.matches=function(a,e){return Array.isArray(e)?function(a,e,n){var t=String(e).length,r=a.substr(0,t),o=parseInt(r,10);return e=parseInt(String(e).substr(0,r.length),10),n=parseInt(String(n).substr(0,r.length),10),o>=e&&o<=n}(a,e[0],e[1]):function(a,e){return(e=String(e)).substring(0,a.length)===a.substring(0,e.length)}(a,e)}})),Ln=a((function(a,e){Object.defineProperty(e,"__esModule",{value:!0}),e.addMatchingCardsToResults=void 0,e.addMatchingCardsToResults=function(a,e,n){var t,r;for(t=0;t<e.patterns.length;t++){var o=e.patterns[t];if(jn.matches(a,o)){var i=Fn.clone(e);r=Array.isArray(o)?String(o[0]).length:String(o).length,a.length>=r&&(i.matchStrength=r),n.push(i);break}}}})),xn=a((function(a,e){Object.defineProperty(e,"__esModule",{value:!0}),e.isValidInputType=void 0,e.isValidInputType=function(a){return"string"==typeof a||a instanceof String}})),wn=a((function(a,e){Object.defineProperty(e,"__esModule",{value:!0}),e.findBestMatch=void 0,e.findBestMatch=function(a){return function(a){var e=a.filter((function(a){return a.matchStrength})).length;return e>0&&e===a.length}(a)?a.reduce((function(a,e){return a?Number(a.matchStrength)<Number(e.matchStrength)?e:a:e})):null}})),zn=e&&e.__assign||function(){return(zn=Object.assign||function(a){for(var e,n=1,t=arguments.length;n<t;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(a[r]=e[r]);return a}).apply(this,arguments)},_n={},Dn={VISA:"visa",MASTERCARD:"mastercard",AMERICAN_EXPRESS:"american-express",DINERS_CLUB:"diners-club",DISCOVER:"discover",JCB:"jcb",UNIONPAY:"unionpay",MAESTRO:"maestro",ELO:"elo",MIR:"mir",HIPER:"hiper",HIPERCARD:"hipercard"},Gn=[Dn.VISA,Dn.MASTERCARD,Dn.AMERICAN_EXPRESS,Dn.DINERS_CLUB,Dn.DISCOVER,Dn.JCB,Dn.UNIONPAY,Dn.MAESTRO,Dn.ELO,Dn.MIR,Dn.HIPER,Dn.HIPERCARD],Jn=Fn.clone(Gn);function Hn(a){return _n[a]||Rn[a]}function kn(a,e){void 0===e&&(e=!1);var n=Jn.indexOf(a);if(!e&&-1===n)throw new Error('"'+a+'" is not a supported card type.');return n}function Kn(a){var e=[];if(!xn.isValidInputType(a))return e;if(0===a.length)return Jn.map((function(a){return Fn.clone(Hn(a))}));Jn.forEach((function(n){var t=Hn(n);Ln.addMatchingCardsToResults(a,t,e)}));var n=wn.findBestMatch(e);return n?[n]:e}Kn.getTypeInfo=function(a){return Fn.clone(Hn(a))},Kn.removeCard=function(a){var e=kn(a);Jn.splice(e,1)},Kn.addCard=function(a){var e=kn(a.type,!0);_n[a.type]=a,-1===e&&Jn.push(a.type)},Kn.updateCard=function(a,e){var n=_n[a]||Rn[a];if(!n)throw new Error('"'+a+"\" is not a recognized type. Use `addCard` instead.'");if(e.type&&n.type!==e.type)throw new Error("Cannot overwrite type parameter.");var t=Fn.clone(n);t=zn(zn({},t),e),_n[t.type]=t},Kn.changeOrder=function(a,e){var n=kn(a);Jn.splice(n,1),Jn.splice(e,0,a)},Kn.resetModifications=function(){Jn=Fn.clone(Gn),_n={}},Kn.types=Dn;var $n=Kn,Zn=a((function(a,e){Object.defineProperty(e,"__esModule",{value:!0}),e.cardholderName=void 0;var n=/^[\d\s-]*$/;function t(a,e){return{isValid:a,isPotentiallyValid:e}}e.cardholderName=function(a){return"string"!=typeof a?t(!1,!1):0===a.length?t(!1,!0):a.length>255?t(!1,!1):n.test(a)?t(!1,!0):t(!0,!0)}})),qn=a((function(a,e){function n(a,e,n){return{card:a,isPotentiallyValid:e,isValid:n}}Object.defineProperty(e,"__esModule",{value:!0}),e.cardNumber=void 0,e.cardNumber=function(a,e){var t,r;if(void 0===e&&(e={}),"string"!=typeof a&&"number"!=typeof a)return n(null,!1,!1);var o=String(a).replace(/-|\s/g,"