vue-card-payment
Version:
Awesome credit card payment form
7 lines (6 loc) • 85.1 kB
JavaScript
/*!
* vue-card-payment v0.2.1
* (c) 2019 Vladimir Pavlov
* Released under the MIT License.
*/
!function(r,u){"object"==typeof exports&&"undefined"!=typeof module?u(exports):"function"==typeof define&&define.amd?define(["exports"],u):u(r.VueCardPayment=r.VueCardPayment||{})}(this,function(r){"use strict";var n,e=function(r){for(var u,a=0,b=!1,s=r.length-1;0<=s;)u=parseInt(r.charAt(s),10),b&&9<(u*=2)&&(u=u%10+1),b=!b,a+=u,s--;return a%10==0},u={},a={},b="visa",s="mastercard",o="american-express",t="diners-club",i="discover",l="jcb",k="unionpay",c="maestro",g="mir",p="CVV",d=[b,s,o,t,i,l,k,c,g];function f(r){var u;return r?(delete(u=JSON.parse(JSON.stringify(r))).prefixPattern,delete u.exactPattern,u):null}function h(r){return a[r]||u[r]}function m(r){var u,a,b=[],s=[];if(!("string"==typeof r||r instanceof String))return[];for(a=0;a<n.length;a++)u=h(n[a]),0!==r.length?u.exactPattern.test(r)?s.push(f(u)):u.prefixPattern.test(r)&&b.push(f(u)):b.push(f(u));return s.length?s:b}function v(r,u){var a=n.indexOf(r);if(!u&&-1===a)throw new Error('"'+r+'" is not a supported card type.');return a}n=f(d),u[b]={niceType:"Visa",type:b,prefixPattern:/^4$/,exactPattern:/^4\d*$/,gaps:[4,8,12],lengths:[16,18,19],code:{name:p,size:3}},u[s]={niceType:"Mastercard",type:s,prefixPattern:/^(5|5[1-5]|2|22|222|222[1-9]|2[3-6]|27|27[0-2]|2720)$/,exactPattern:/^(5[1-5]|222[1-9]|22[3-9]|2[3-6]|27[0-1]|2720)\d*$/,gaps:[4,8,12],lengths:[16],code:{name:"CVC",size:3}},u[o]={niceType:"American Express",type:o,prefixPattern:/^(3|34|37)$/,exactPattern:/^3[47]\d*$/,isAmex:!0,gaps:[4,10],lengths:[15],code:{name:"CID",size:4}},u[t]={niceType:"Diners Club",type:t,prefixPattern:/^(3|3[0689]|30[0-5])$/,exactPattern:/^3(0[0-5]|[689])\d*$/,gaps:[4,10],lengths:[14,16,19],code:{name:p,size:3}},u[i]={niceType:"Discover",type:i,prefixPattern:/^(6|60|601|6011|65|64|64[4-9])$/,exactPattern:/^(6011|65|64[4-9])\d*$/,gaps:[4,8,12],lengths:[16,19],code:{name:"CID",size:3}},u[l]={niceType:"JCB",type:l,prefixPattern:/^(2|21|213|2131|1|18|180|1800|3|35)$/,exactPattern:/^(2131|1800|35)\d*$/,gaps:[4,8,12],lengths:[16,17,18,19],code:{name:p,size:3}},u[k]={niceType:"UnionPay",type:k,prefixPattern:/^((6|62|62\d|(621(?!83|88|98|99))|622(?!06)|627[02,06,07]|628(?!0|1)|629[1,2])|622018)$/,exactPattern:/^(((620|(621(?!83|88|98|99))|622(?!06|018)|62[3-6]|627[02,06,07]|628(?!0|1)|629[1,2]))\d*|622018\d{12})$/,gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVN",size:3}},u[c]={niceType:"Maestro",type:c,prefixPattern:/^(5|5[06-9]|6\d*)$/,exactPattern:/^(5[06-9]|6[37])\d*$/,gaps:[4,8,12],lengths:[12,13,14,15,16,17,18,19],code:{name:"CVC",size:3}},u[g]={niceType:"Mir",type:g,prefixPattern:/^(2|22|220|220[0-4])$/,exactPattern:/^(220[0-4])\d*$/,gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVP2",size:3}},m.getTypeInfo=function(r){return f(h(r))},m.removeCard=function(r){var u=v(r);n.splice(u,1)},m.addCard=function(r){var u=v(r.type,!0);a[r.type]=r,-1===u&&n.push(r.type)},m.changeOrder=function(r,u){var a=v(r);n.splice(a,1),n.splice(u,0,r)},m.resetModifications=function(){n=f(d),a={}},m.types={VISA:b,MASTERCARD:s,AMERICAN_EXPRESS:o,DINERS_CLUB:t,DISCOVER:i,JCB:l,UNIONPAY:k,MAESTRO:c,MIR:g};var y=m;function w(r,u,a){return{card:r,isPotentiallyValid:u,isValid:a}}var C=function(r){var u,a,b,s,n;if("number"==typeof r&&(r=String(r)),"string"!=typeof r)return w(null,!1,!1);if(r=r.replace(/\-|\s/g,""),!/^\d*$/.test(r))return w(null,!1,!1);if(0===(u=y(r)).length)return w(null,!1,!1);if(1!==u.length)return w(null,!0,!1);for(b="unionpay"===(a=u[0]).type||e(r),n=Math.max.apply(null,a.lengths),s=0;s<a.lengths.length;s++)if(a.lengths[s]===r.length)return w(a,r.length!==n||b,b);return w(a,r.length<n,!1)};function z(r,u,a){return{isValid:r,isPotentiallyValid:u,isCurrentYear:a||!1}}var x=function(r,u){var a,b,s,n,e;return u=u||19,"string"!=typeof r?z(!1,!1):""===r.replace(/\s/g,"")?z(!1,!0):/^\d*$/.test(r)?(b=r.length)<2?z(!1,!0):(a=(new Date).getFullYear(),3===b?z(!1,r.slice(0,2)===String(a).slice(0,2)):4<b?z(!1,!1):(r=parseInt(r,10),s=Number(String(a).substr(2,2)),2===b?(e=s===r,n=s<=r&&r<=s+u):4===b&&(e=a===r,n=a<=r&&r<=a+u),z(n,n,e))):z(!1,!1)},S=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)};var P=function(r){var u,a,b;return/\//.test(r)?r=r.split(/\s*\/\s*/g):/\s/.test(r)&&(r=r.split(/ +/g)),S(r)?{month:r[0],year:r.slice(1).join()}:(a="0"===r[0]||5<r.length?2:1,"1"===r[0]&&(b=r.substr(1),x(b).isPotentiallyValid||(a=2)),{month:u=r.substr(0,a),year:r.substr(u.length)})};function L(r,u,a){return{isValid:r,isPotentiallyValid:u,isValidForThisYear:a||!1}}var _=function(r){var u,a,b=(new Date).getMonth()+1;return"string"!=typeof r?L(!1,!1):""===r.replace(/\s/g,"")||"0"===r?L(!1,!0):/^\d*$/.test(r)?(u=parseInt(r,10),isNaN(r)?L(!1,!1):L(a=0<u&&u<13,a,a&&b<=u)):L(!1,!1)};function E(r,u,a,b){return{isValid:r,isPotentiallyValid:u,month:a,year:b}}var B=3;function N(r,u){return{isValid:r,isPotentiallyValid:u}}function V(r,u){return{isValid:r,isPotentiallyValid:u}}var $={number:C,expirationDate:function(r,u){var a,b,s,n;if("string"==typeof r)r=r.replace(/^(\d\d) (\d\d(\d\d)?)$/,"$1/$2"),a=P(r);else{if(null===r||"object"!=typeof r)return E(!1,!1,null,null);a={month:String(r.month),year:String(r.year)}}if(b=_(a.month),s=x(a.year,u),b.isValid){if(s.isCurrentYear)return E(n=b.isValidForThisYear,n,a.month,a.year);if(s.isValid)return E(!0,!0,a.month,a.year)}return b.isPotentiallyValid&&s.isPotentiallyValid?E(!1,!0,null,null):E(!1,!1,null,null)},expirationMonth:_,expirationYear:x,cvv:function(r,u){return u=(u=u||B)instanceof Array?u:[u],"string"!=typeof r?N(!1,!1):/^\d*$/.test(r)?function(r,u){for(var a=0;a<r.length;a++)if(u===r[a])return!0;return!1}(u,r.length)?N(!0,!0):r.length<Math.min.apply(null,u)?N(!1,!0):r.length>function(r){for(var u=B,a=0;a<r.length;a++)u=r[a]>u?r[a]:u;return u}(u)?N(!1,!1):N(!0,!0):N(!1,!1)},postalCode:function(r,u){var a;return a=(u=u||{}).minLength||3,"string"!=typeof r?V(!1,!1):r.length<a?V(!1,!0):V(!0,!0)},creditCardType:y},D=$.number,I=$.expirationMonth,M=$.expirationYear,j=$.cvv;var A,O=(function(r,u){!function(){function k(r,u){k._assign(this,k._defaultProps),this.options=k._assign({},k.defaultOptions,u||{}),this.numberSource=arguments.length?r:"",this.number=k._getNumber(this.numberSource);var a=k._getBank(this.number);a&&(this.bankAlias=a.alias,this.bankName=a.name,this.bankNameEn=a.nameEn,this.bankCountry=a.country,this.bankUrl=a.url,this.bankLogoPng=k._getLogo(this.options.banksLogosPath,a.logoPng),this.bankLogoSvg=k._getLogo(this.options.banksLogosPath,a.logoSvg),this.bankLogo=k._getLogoByPreferredExt(this.bankLogoPng,this.bankLogoSvg,this.options.preferredExt),this.bankLogoStyle=a.logoStyle,this.backgroundColor=a.backgroundColor,this.backgroundColors=a.backgroundColors,this.backgroundLightness=a.backgroundLightness,this.textColor=a.text),this.backgroundGradient=k._getGradient(this.backgroundColors,this.options.gradientDegrees);var b=k._getBrand(this.number);if(b){this.brandAlias=b.alias,this.brandName=b.name;var s=k._getBrandLogoBasename(this.brandAlias,this.options.brandLogoPolicy,this.backgroundLightness,this.bankLogoStyle);this.brandLogoPng=k._getLogo(this.options.brandsLogosPath,s,"png"),this.brandLogoSvg=k._getLogo(this.options.brandsLogosPath,s,"svg"),this.brandLogo=k._getLogoByPreferredExt(this.brandLogoPng,this.brandLogoSvg,this.options.preferredExt),this.codeName=b.codeName,this.codeLength=b.codeLength,this.numberLengths=b.lengths,this.numberGaps=b.gaps}this.numberBlocks=k._getBlocks(this.numberGaps,this.numberLengths),this.numberMask=k._getMask(this.options.maskDigitSymbol,this.options.maskDelimiterSymbol,this.numberBlocks),this.numberNice=k._getNumberNice(this.number,this.numberGaps)}k._defaultProps={bankAlias:null,bankName:null,bankNameEn:null,bankCountry:null,bankUrl:null,bankLogo:null,bankLogoPng:null,bankLogoSvg:null,bankLogoStyle:null,backgroundColor:"#eeeeee",backgroundColors:["#eeeeee","#dddddd"],backgroundLightness:"light",backgroundGradient:null,textColor:"#000",brandAlias:null,brandName:null,brandLogo:null,brandLogoPng:null,brandLogoSvg:null,codeName:null,codeLength:null,numberMask:null,numberGaps:[4,8,12],numberBlocks:null,numberLengths:[12,13,14,15,16,17,18,19],numberNice:null,number:null,numberSource:null,options:{}},k.defaultOptions={banksLogosPath:"/bower_components/card-info/dist/banks-logos/",brandsLogosPath:"/bower_components/card-info/dist/brands-logos/",brandLogoPolicy:"auto",preferredExt:"svg",maskDigitSymbol:"0",maskDelimiterSymbol:" ",gradientDegrees:135},k._banks={},k._prefixes={},k._brands=[{alias:"visa",name:"Visa",codeName:"CVV",codeLength:3,gaps:[4,8,12],lengths:[16],pattern:/^4\d*$/},{alias:"master-card",name:"MasterCard",codeName:"CVC",codeLength:3,gaps:[4,8,12],lengths:[16],pattern:/^(5[1-5]|222[1-9]|2[3-6]|27[0-1]|2720)\d*$/},{alias:"american-express",name:"American Express",codeName:"CID",codeLength:4,gaps:[4,10],lengths:[15],pattern:/^3[47]\d*$/},{alias:"diners-club",name:"Diners Club",codeName:"CVV",codeLength:3,gaps:[4,10],lengths:[14],pattern:/^3(0[0-5]|[689])\d*$/},{alias:"discover",name:"Discover",codeName:"CID",codeLength:3,gaps:[4,8,12],lengths:[16,19],pattern:/^(6011|65|64[4-9])\d*$/},{alias:"jcb",name:"JCB",codeName:"CVV",codeLength:3,gaps:[4,8,12],lengths:[16],pattern:/^(2131|1800|35)\d*$/},{alias:"unionpay",name:"UnionPay",codeName:"CVN",codeLength:3,gaps:[4,8,12],lengths:[16,17,18,19],pattern:/^62[0-5]\d*$/},{alias:"maestro",name:"Maestro",codeName:"CVC",codeLength:3,gaps:[4,8,12],lengths:[12,13,14,15,16,17,18,19],pattern:/^(5[0678]|6304|6390|6054|6271|67)\d*$/},{alias:"mir",name:"MIR",codeName:"CVC",codeLength:3,gaps:[4,8,12],lengths:[16],pattern:/^22\d*$/}],k._assign=function(){for(var r=arguments,u=arguments[0],a=1;a<arguments.length;a++){var b=r[a];for(var s in b)b.hasOwnProperty(s)&&(b[s]instanceof Array?u[s]=k._assign([],b[s]):u[s]=b[s])}return u},k._getNumber=function(r){var u=r+"";return/^[\d ]*$/.test(u)?u.replace(/\D/g,""):""},k._getBank=function(r){if(!(r.length<6)){var u=r.substr(0,6);return this._prefixes[u]?this._banks[this._prefixes[u]]:void 0}},k._getBrand=function(r){for(var u=[],a=0;a<this._brands.length;a++)this._brands[a].pattern.test(r)&&u.push(this._brands[a]);if(1===u.length)return u[0]},k._getLogo=function(r,u,a){return u?r+(a?u+"."+a:u):null},k._getBrandLogoBasename=function(r,u,a,b){switch(u){case"auto":return r+"-"+(b||"colored");case"colored":return r+"-colored";case"mono":return r+("light"===a?"-black":"-white");case"black":return r+"-black";case"white":return r+"-white"}},k._getLogoByPreferredExt=function(r,u,a){return r||u?r?u?r.substr(r.length-3)===a?r:u:r:u:null},k._getGradient=function(r,u){return"linear-gradient("+u+"deg, "+r.join(", ")+")"},k._getBlocks=function(r,u){for(var a=u[u.length-1],b=[],s=r.length-1;0<=s;s--){var n=a-r[s];a-=n,b.push(n)}return b.push(a),b.reverse()},k._getMask=function(r,u,a){for(var b="",s=0;s<a.length;s++)b+=(s?u:"")+Array(a[s]+1).join(r);return b},k._getNumberNice=function(r,u){for(var a=[0].concat(u).concat([r.length]),b=[],s=0;a[s]<r.length;s++){var n=a[s],e=Math.min(a[s+1],r.length);b.push(r.substring(n,e))}return b.join(" ")},k._addBanks=function(r){this._assign(this._banks,r)},k._addPrefixes=function(r){this._assign(this._prefixes,r)},k.addBanksAndPrefixes=function(r){this._addBanks(r.banks),this._addPrefixes(r.prefixes)},k.getBanks=function(r){r=k._assign({},k.defaultOptions,r||{});var u=[],a=["png","svg"],b=["Png","Svg"];for(var s in this._banks)if(this._banks.hasOwnProperty(s)){for(var n=k._assign({},this._banks[s]),e=0;e<a.length;e++){var o="logo"+b[e];n[o]&&(n[o]=k._getLogo(r.banksLogosPath,n[o]))}n.backgroundGradient=k._getGradient(n.backgroundColors,r.gradientDegrees),n.logo=k._getLogoByPreferredExt(n.logoPng,n.logoSvg,r.preferredExt),u.push(n)}return u},k.getBrands=function(r){r=k._assign({},k.defaultOptions,r||{});for(var u=[],a=["colored","black","white"],b=["png","svg"],s=["Colored","Black","White"],n=["Png","Svg"],e=0;e<this._brands.length;e++){var o=k._assign({},this._brands[e]);o.blocks=k._getBlocks(o.gaps,o.lengths),o.mask=k._getMask(r.maskDigitSymbol,r.maskDelimiterSymbol,o.blocks);for(var t=0;t<a.length;t++){for(var i="logo"+s[t],l=0;l<b.length;l++)o[i+n[l]]=k._getLogo(r.brandsLogosPath,o.alias+"-"+a[t],b[l]);o[i]=k._getLogoByPreferredExt(o[i+"Png"],o[i+"Svg"],r.preferredExt)}u.push(o)}return u},k.setDefaultOptions=function(r){this._assign(k.defaultOptions,r)},r.exports&&(u=r.exports=k),u.CardInfo=k}(),u.CardInfo._banks={"ru-absolut":{name:"\u0410\u0431\u0441\u043e\u043b\u044e\u0442 \u0411\u0430\u043d\u043a",nameEn:"Absolut Bank",url:"http://absolutbank.ru/",backgroundColor:"#fdb89a",backgroundColors:["#fbd6c5","#fdb89a"],backgroundLightness:"light",logoStyle:"colored",text:"#676766",alias:"ru-absolut",country:"ru",logoPng:"ru-absolut.png"},"ru-akbars":{name:"\u0410\u043a \u0411\u0430\u0440\u0441",nameEn:"AK Bars",url:"https://www.akbars.ru/",backgroundColor:"#01973e",backgroundColors:["#01973e","#04632b"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-akbars",country:"ru",logoPng:"ru-akbars.png"},"ru-alfa":{name:"\u0410\u043b\u044c\u0444\u0430-\u0411\u0430\u043d\u043a",nameEn:"Alfa-Bank",url:"https://alfabank.ru/",backgroundColor:"#ef3124",backgroundColors:["#ef3124","#d6180b"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-alfa",country:"ru",logoPng:"ru-alfa.png",logoSvg:"ru-alfa.svg"},"ru-atb":{name:"\u0410\u0437\u0438\u0430\u0442\u0441\u043a\u043e-\u0422\u0438\u0445\u043e\u043e\u043a\u0435\u0430\u043d\u0441\u043a\u0438\u0439 \u0411\u0430\u043d\u043a",nameEn:"\u0410\u0437\u0438\u0430\u0442\u0441\u043a\u043e-\u0422\u0438\u0445\u043e\u043e\u043a\u0435\u0430\u043d\u0441\u043a\u0438\u0439 \u0411\u0430\u043d\u043a",url:"https://www.atb.su/",backgroundColor:"#eeeeee",backgroundColors:["#eeeeee","#dea184"],backgroundLightness:"light",logoStyle:"colored",text:"#373a36",alias:"ru-atb",country:"ru",logoPng:"ru-atb.png",logoSvg:"ru-atb.svg"},"ru-avangard":{name:"\u0410\u0432\u0430\u043d\u0433\u0430\u0440\u0434",nameEn:"Avangard",url:"https://www.avangard.ru/",backgroundColor:"#095b34",backgroundColors:["#0f8e52","#095b34"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-avangard",country:"ru",logoPng:"ru-avangard.png"},"ru-binbank":{name:"\u0411\u0438\u043d\u0431\u0430\u043d\u043a",nameEn:"B&N Bank Public",url:"https://www.binbank.ru/",backgroundColor:"#cdeafd",backgroundColors:["#cdeafd","#9cc0d9"],backgroundLightness:"light",logoStyle:"colored",text:"#004c81",alias:"ru-binbank",country:"ru",logoPng:"ru-binbank.png",logoSvg:"ru-binbank.svg"},"ru-ceb":{name:"\u041a\u0440\u0435\u0434\u0438\u0442 \u0415\u0432\u0440\u043e\u043f\u0430 \u0411\u0430\u043d\u043a",nameEn:"Credit Europe Bank",url:"https://www.crediteurope.ru/",backgroundColor:"#e0eaf7",backgroundColors:["#e0eaf7","#f7dfdf"],backgroundLightness:"light",logoStyle:"colored",text:"#1c297b",alias:"ru-ceb",country:"ru",logoPng:"ru-ceb.png",logoSvg:"ru-ceb.svg"},"ru-cetelem":{name:"\u0421\u0435\u0442\u0435\u043b\u0435\u043c \u0411\u0430\u043d\u043a",nameEn:"Cetelem Bank",url:"https://www.cetelem.ru/",backgroundColor:"#ceecb7",backgroundColors:["#ceecb7","#8bbb75"],backgroundLightness:"light",logoStyle:"colored",text:"#167158",alias:"ru-cetelem",country:"ru",logoPng:"ru-cetelem.png",logoSvg:"ru-cetelem.svg"},"ru-citi":{name:"\u0421\u0438\u0442\u0438\u0431\u0430\u043d\u043a",nameEn:"Citibank",url:"https://www.citibank.ru/",backgroundColor:"#008bd0",backgroundColors:["#00bcf2","#004e90"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-citi",country:"ru",logoPng:"ru-citi.png",logoSvg:"ru-citi.svg"},"ru-globex":{name:"\u0413\u043b\u043e\u0431\u044d\u043a\u0441",nameEn:"Globexbank",url:"http://www.globexbank.ru/",backgroundColor:"#9bdaff",backgroundColors:["#9bdaff","#ffd2a2"],backgroundLightness:"light",logoStyle:"colored",text:"#072761",alias:"ru-globex",country:"ru",logoPng:"ru-globex.png"},"ru-gpb":{name:"\u0413\u0430\u0437\u043f\u0440\u043e\u043c\u0431\u0430\u043d\u043a",nameEn:"Gazprombank",url:"http://www.gazprombank.ru/",backgroundColor:"#02356c",backgroundColors:["#044b98","#02356c"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-gpb",country:"ru",logoPng:"ru-gpb.png",logoSvg:"ru-gpb.svg"},"ru-hcf":{name:"\u0425\u043e\u0443\u043c \u041a\u0440\u0435\u0434\u0438\u0442 \u0411\u0430\u043d\u043a",nameEn:"HCF Bank",url:"http://homecredit.ru/",backgroundColor:"#e41701",backgroundColors:["#e41701","#bd1908"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-hcf",country:"ru",logoPng:"ru-hcf.png",logoSvg:"ru-hcf.svg"},"ru-jugra":{name:"\u042e\u0433\u0440\u0430",nameEn:"Jugra",url:"http://www.jugra.ru/",backgroundColor:"#d6ffe6",backgroundColors:["#d6ffe6","#fff1e4"],backgroundLightness:"light",logoStyle:"colored",text:"#088237",alias:"ru-jugra",country:"ru",logoPng:"ru-jugra.png"},"ru-mib":{name:"\u041c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439 \u0418\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0411\u0430\u043d\u043a",nameEn:"Mos\u0441ow Industrial Bank",url:"http://www.minbank.ru/",backgroundColor:"#8f0e0f",backgroundColors:["#ce4647","#8f0e0f"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-mib",country:"ru",logoPng:"ru-mib.png"},"ru-mkb":{name:"\u041c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439 \u041a\u0440\u0435\u0434\u0438\u0442\u043d\u044b\u0439 \u0411\u0430\u043d\u043a",nameEn:"Credit Bank of Moscow",url:"https://mkb.ru/",backgroundColor:"#eeeeee",backgroundColors:["#eeeeee","#f9dee8"],backgroundLightness:"light",logoStyle:"colored",text:"#ae0039",alias:"ru-mkb",country:"ru",logoPng:"ru-mkb.png"},"ru-mob":{name:"\u041c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439 \u041e\u0431\u043b\u0430\u0441\u0442\u043d\u043e\u0439 \u0411\u0430\u043d\u043a",nameEn:"Mosoblbank",url:"http://www.mosoblbank.ru/",backgroundColor:"#dd3c3d",backgroundColors:["#e14041","#8e2222"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-mob",country:"ru",logoPng:"ru-mob.png"},"ru-mts":{name:"\u041c\u0422\u0421 \u0411\u0430\u043d\u043a",nameEn:"MTS Bank",url:"http://www.mtsbank.ru/",backgroundColor:"#de1612",backgroundColors:["#ff0000","#ba0e0a"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-mts",country:"ru",logoPng:"ru-mts.png",logoSvg:"ru-mts.svg"},"ru-novikom":{name:"\u041d\u043e\u0432\u0438\u043a\u043e\u043c\u0431\u0430\u043d\u043a",nameEn:"Novikombank",url:"http://www.novikom.ru/",backgroundColor:"#00529b",backgroundColors:["#00529b","#0a4477"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-novikom",country:"ru",logoPng:"ru-novikom.png",logoSvg:"ru-novikom.svg"},"ru-open":{name:"\u0424\u041a \u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435",nameEn:"Otkritie FC",url:"https://www.open.ru/",backgroundColor:"#00b3e1",backgroundColors:["#29c9f3","#00b3e1"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-open",country:"ru",logoPng:"ru-open.png",logoSvg:"ru-open.svg"},"ru-otp":{name:"\u041e\u0422\u041f \u0411\u0430\u043d\u043a",nameEn:"OTP Bank",url:"https://www.otpbank.ru/",backgroundColor:"#acff90",backgroundColors:["#acff90","#9edabf"],backgroundLightness:"light",logoStyle:"colored",text:"#006437",alias:"ru-otp",country:"ru",logoPng:"ru-otp.png",logoSvg:"ru-otp.svg"},"ru-pochta":{name:"\u041f\u043e\u0447\u0442\u0430 \u0411\u0430\u043d\u043a",nameEn:"Pochtabank",url:"https://www.pochtabank.ru/",backgroundColor:"#efefef",backgroundColors:["#efefef","#dbe1ff"],backgroundLightness:"light",logoStyle:"colored",text:"#001689",alias:"ru-pochta",country:"ru",logoPng:"ru-pochta.png",logoSvg:"ru-pochta.svg"},"ru-psb":{name:"\u041f\u0440\u043e\u043c\u0441\u0432\u044f\u0437\u044c\u0431\u0430\u043d\u043a",nameEn:"Promsvyazbank",url:"http://www.psbank.ru/",backgroundColor:"#c5cfef",backgroundColors:["#f7d1b5","#c5cfef"],backgroundLightness:"light",logoStyle:"colored",text:"#274193",alias:"ru-psb",country:"ru",logoPng:"ru-psb.png",logoSvg:"ru-psb.svg"},"ru-raiffeisen":{name:"\u0420\u0430\u0439\u0444\u0444\u0430\u0439\u0437\u0435\u043d\u0431\u0430\u043d\u043a",nameEn:"Raiffeisenbank bank",url:"https://www.raiffeisen.ru/",backgroundColor:"#efe6a2",backgroundColors:["#eeeeee","#efe6a2"],backgroundLightness:"light",logoStyle:"black",text:"#000",alias:"ru-raiffeisen",country:"ru",logoPng:"ru-raiffeisen.png",logoSvg:"ru-raiffeisen.svg"},"ru-reb":{name:"\u0420\u043e\u0441\u0415\u0432\u0440\u043e\u0411\u0430\u043d\u043a",nameEn:"Rosevrobank",url:"http://www.rosevrobank.ru/",backgroundColor:"#4b1650",backgroundColors:["#8b2d8e","#4b1650"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-reb",country:"ru",logoPng:"ru-reb.png"},"ru-ren":{name:"\u0420\u0435\u043d\u0435\u0441\u0441\u0430\u043d\u0441 \u041a\u0440\u0435\u0434\u0438\u0442",nameEn:"Renaissance Capital",url:"https://rencredit.ru/",backgroundColor:"#ffe6f1",backgroundColors:["#ffe6f1","#f9fff1"],backgroundLightness:"light",logoStyle:"colored",text:"#439539",alias:"ru-ren",country:"ru",logoPng:"ru-ren.png"},"ru-rgs":{name:"\u0420\u043e\u0441\u0433\u043e\u0441\u0441\u0442\u0440\u0430\u0445 \u0411\u0430\u043d\u043a",nameEn:"Rosgosstrakh Bank",url:"https://www.rgsbank.ru/",backgroundColor:"#b31b2c",backgroundColors:["#b31b2c","#6f030f"],backgroundLightness:"dark",logoStyle:"colored",text:"#ffe2b8",alias:"ru-rgs",country:"ru",logoPng:"ru-rgs.png",logoSvg:"ru-rgs.svg"},"ru-rosbank":{name:"\u0420\u043e\u0441\u0431\u0430\u043d\u043a",nameEn:"Rosbank bank",url:"http://www.rosbank.ru/",backgroundColor:"#d3b9ba",backgroundColors:["#d3b9ba","#b1898b"],backgroundLightness:"light",logoStyle:"black",text:"#000",alias:"ru-rosbank",country:"ru",logoPng:"ru-rosbank.png",logoSvg:"ru-rosbank.svg"},"ru-roscap":{name:"\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041a\u0430\u043f\u0438\u0442\u0430\u043b",nameEn:"Rossiysky Capital",url:"http://www.roscap.ru/",backgroundColor:"#ffdcc1",backgroundColors:["#ffdcc1","#ffced0"],backgroundLightness:"light",logoStyle:"colored",text:"#000",alias:"ru-roscap",country:"ru",logoPng:"ru-roscap.png"},"ru-rossiya":{name:"\u0420\u043e\u0441\u0441\u0438\u044f",nameEn:"Rossiya",url:"http://www.abr.ru/",backgroundColor:"#eeeeee",backgroundColors:["#eeeeee","#98c2dd"],backgroundLightness:"light",logoStyle:"colored",text:"#07476e",alias:"ru-rossiya",country:"ru",logoPng:"ru-rossiya.png"},"ru-rsb":{name:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442",nameEn:"Russian Standard Bank",url:"https://www.rsb.ru/",backgroundColor:"#414042",backgroundColors:["#6a656f","#414042"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-rsb",country:"ru",logoPng:"ru-rsb.png",logoSvg:"ru-rsb.svg"},"ru-rshb":{name:"\u0420\u043e\u0441\u0441\u0435\u043b\u044c\u0445\u043e\u0437\u0431\u0430\u043d\u043a",nameEn:"Rosselkhozbank",url:"http://www.rshb.ru/",backgroundColor:"#007f2b",backgroundColors:["#007f2b","#005026"],backgroundLightness:"dark",logoStyle:"white",text:"#ffcd00",alias:"ru-rshb",country:"ru",logoPng:"ru-rshb.png",logoSvg:"ru-rshb.svg"},"ru-sberbank":{name:"\u0421\u0431\u0435\u0440\u0431\u0430\u043d\u043a \u0420\u043e\u0441\u0441\u0438\u0438",nameEn:"Sberbank",url:"https://www.sberbank.ru/",backgroundColor:"#1a9f29",backgroundColors:["#1a9f29","#0d7518"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-sberbank",country:"ru",logoPng:"ru-sberbank.png",logoSvg:"ru-sberbank.svg"},"ru-skb":{name:"\u0421\u041a\u0411-\u0411\u0430\u043d\u043a",nameEn:"SKB-Bank",url:"http://www.skbbank.ru/",backgroundColor:"#006b5a",backgroundColors:["#31a899","#006b5a"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-skb",country:"ru",logoPng:"ru-skb.png"},"ru-smp":{name:"\u0421\u041c\u041f \u0411\u0430\u043d\u043a",nameEn:"SMP Bank",url:"http://smpbank.ru/",backgroundColor:"#9fe5ff",backgroundColors:["#9fe5ff","#5ea6d6"],backgroundLightness:"light",logoStyle:"colored",text:"#005288",alias:"ru-smp",country:"ru",logoPng:"ru-smp.png",logoSvg:"ru-smp.svg"},"ru-sovkom":{name:"\u0421\u043e\u0432\u043a\u043e\u043c\u0431\u0430\u043d\u043a",nameEn:"Sovcombank bank",url:"https://sovcombank.ru/",backgroundColor:"#c9e4f6",backgroundColors:["#c9e4f6","#f5fafd"],backgroundLightness:"light",logoStyle:"colored",text:"#004281",alias:"ru-sovkom",country:"ru",logoPng:"ru-sovkom.png"},"ru-spb":{name:"\u0411\u0430\u043d\u043a \xab\u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433\xbb",nameEn:"Bank Saint Petersburg",url:"https://www.bspb.ru/",backgroundColor:"#ffcfcf",backgroundColors:["#ffcfcf","#d2553f"],backgroundLightness:"light",logoStyle:"colored",text:"#000",alias:"ru-spb",country:"ru",logoPng:"ru-spb.png"},"ru-sviaz":{name:"\u0421\u0432\u044f\u0437\u044c-\u0411\u0430\u043d\u043a",nameEn:"Sviaz-Bank",url:"https://www.sviaz-bank.ru/",backgroundColor:"#d2e0ec",backgroundColors:["#d2e0ec","#caecd8"],backgroundLightness:"light",logoStyle:"colored",text:"#165a9a",alias:"ru-sviaz",country:"ru",logoPng:"ru-sviaz.png"},"ru-tcb":{name:"\u0422\u0440\u0430\u043d\u0441\u043a\u0430\u043f\u0438\u0442\u0430\u043b\u0431\u0430\u043d\u043a",nameEn:"Transcapitalbank",url:"https://www.tkbbank.ru/",backgroundColor:"#8cf5f4",backgroundColors:["#8cf5f4","#ffe6bf"],backgroundLightness:"light",logoStyle:"colored",text:"#005599",alias:"ru-tcb",country:"ru",logoPng:"ru-tcb.png"},"ru-tinkoff":{name:"\u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444 \u0411\u0430\u043d\u043a",nameEn:"Tinkoff Bank",url:"https://www.tinkoff.ru/",backgroundColor:"#333",backgroundColors:["#444","#222"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-tinkoff",country:"ru",logoPng:"ru-tinkoff.png",logoSvg:"ru-tinkoff.svg"},"ru-trust":{name:"\u0422\u0440\u0430\u0441\u0442",nameEn:"Trust",url:"http://www.trust.ru/",backgroundColor:"#231f20",backgroundColors:["#403739","#231f20"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-trust",country:"ru",logoPng:"ru-trust.png"},"ru-ubrd":{name:"\u0423\u0440\u0430\u043b\u044c\u0441\u043a\u0438\u0439 \u0411\u0430\u043d\u043a \u0420\u0435\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438 \u0420\u0430\u0437\u0432\u0438\u0442\u0438\u044f",nameEn:"UBRD",url:"http://www.ubrr.ru/",backgroundColor:"#ffd9e4",backgroundColors:["#ffd9e4","#b6d1e3"],backgroundLightness:"light",logoStyle:"black",text:"#000",alias:"ru-ubrd",country:"ru",logoPng:"ru-ubrd.png"},"ru-ucb":{name:"\u042e\u043d\u0438\u041a\u0440\u0435\u0434\u0438\u0442 \u0411\u0430\u043d\u043a",nameEn:"UniCredit Bank",url:"https://www.unicreditbank.ru/",backgroundColor:"#250c0c",backgroundColors:["#402727","#250c0c"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-ucb",country:"ru",logoPng:"ru-ucb.png",logoSvg:"ru-ucb.svg"},"ru-uralsib":{name:"\u0411\u0430\u043d\u043a \u0423\u0440\u0430\u043b\u0441\u0438\u0431",nameEn:"Uralsib",url:"https://www.uralsib.ru/",backgroundColor:"#2c4257",backgroundColors:["#6289aa","#2c4257"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-uralsib",country:"ru",logoPng:"ru-uralsib.png",logoSvg:"ru-uralsib.svg"},"ru-vbrr":{name:"\u0412\u0441\u0435\u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0411\u0430\u043d\u043a \u0420\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0420\u0435\u0433\u0438\u043e\u043d\u043e\u0432",nameEn:"Russian Regional Development Bank",url:"https://www.vbrr.ru/",backgroundColor:"#173e6d",backgroundColors:["#4a5e75","#173e6d"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-vbrr",country:"ru",logoPng:"ru-vbrr.png",logoSvg:"ru-vbrr.svg"},"ru-veb":{name:"\u0412\u043e\u0441\u0442\u043e\u0447\u043d\u044b\u0439 \u042d\u043a\u0441\u043f\u0440\u0435\u0441\u0441 \u0411\u0430\u043d\u043a",nameEn:"Eastern Express Bank",url:"https://www.vostbank.ru/",backgroundColor:"#004e96",backgroundColors:["#004e96","#ee3224"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-veb",country:"ru",logoPng:"ru-veb.png",logoSvg:"ru-veb.svg"},"ru-vozrozhdenie":{name:"\u0412\u043e\u0437\u0440\u043e\u0436\u0434\u0435\u043d\u0438\u0435",nameEn:"Bank Vozrozhdenie",url:"http://www.vbank.ru/",backgroundColor:"#cedae6",backgroundColors:["#cedae6","#a4abb3"],backgroundLightness:"light",logoStyle:"colored",text:"#13427b",alias:"ru-vozrozhdenie",country:"ru",logoPng:"ru-vozrozhdenie.png",logoSvg:"ru-vozrozhdenie.svg"},"ru-vtb":{name:"\u0412\u0422\u0411 \u0411\u0430\u043d\u043a \u041c\u043e\u0441\u043a\u0432\u044b",nameEn:"VTB Bank",url:"http://www.vtb.ru/",backgroundColor:"#1d2d70",backgroundColors:["#264489","#1d2d70"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-vtb",country:"ru",logoPng:"ru-vtb.png",logoSvg:"ru-vtb.svg"},"ru-vtb24":{name:"\u0412\u0422\u0411 24",nameEn:"VTB 24",url:"https://www.vtb24.ru/",backgroundColor:"#c4cde4",backgroundColors:["#c4cde4","#9fabcc","#dca9ad"],backgroundLightness:"light",logoStyle:"colored",text:"#0a2972",alias:"ru-vtb24",country:"ru",logoPng:"ru-vtb24.png"},"ru-zenit":{name:"\u0417\u0435\u043d\u0438\u0442",nameEn:"Zenit",url:"https://www.zenit.ru/",backgroundColor:"#008c99",backgroundColors:["#3fc2ce","#008c99"],backgroundLightness:"dark",logoStyle:"white",text:"#fff",alias:"ru-zenit",country:"ru",logoPng:"ru-zenit.png",logoSvg:"ru-zenit.svg"}},u.CardInfo._prefixes={220001:"ru-gpb",220003:"ru-psb",220006:"ru-sviaz",220008:"ru-rossiya",220020:"ru-mib",220022:"ru-binbank",220023:"ru-avangard",220030:"ru-raiffeisen",220488:"ru-smp",360769:"ru-rsb",375117:"ru-rsb",400079:"ru-akbars",400171:"ru-reb",400244:"ru-uralsib",400812:"ru-rosbank",400814:"ru-rosbank",400866:"ru-rosbank",401173:"ru-open",402107:"ru-vtb",402177:"ru-raiffeisen",402178:"ru-raiffeisen",402179:"ru-raiffeisen",402311:"ru-otp",402312:"ru-otp",402313:"ru-otp",402326:"ru-mib",402327:"ru-mib",402328:"ru-mib",402333:"ru-sberbank",402429:"ru-globex",402457:"ru-novikom",402507:"ru-psb",402532:"ru-sovkom",402533:"ru-sovkom",402534:"ru-sovkom",402549:"ru-mib",402877:"ru-tcb",402909:"ru-novikom",402910:"ru-novikom",402911:"ru-novikom",402948:"ru-binbank",402949:"ru-binbank",403184:"ru-vozrozhdenie",403218:"ru-roscap",403324:"ru-globex",403780:"ru-mkb",403894:"ru-binbank",403896:"ru-avangard",403897:"ru-avangard",403898:"ru-avangard",404111:"ru-uralsib",404114:"ru-avangard",404136:"ru-gpb",404204:"ru-mts",404224:"ru-mts",404266:"ru-mts",404267:"ru-mts",404268:"ru-mts",404269:"ru-mts",404270:"ru-gpb",404586:"ru-open",404807:"ru-raiffeisen",404862:"ru-rosbank",404863:"ru-rosbank",404885:"ru-raiffeisen",404890:"ru-rosbank",404892:"ru-rosbank",404906:"ru-psb",405225:"ru-binbank",405226:"ru-binbank",405436:"ru-rosbank",405658:"ru-open",405665:"ru-roscap",405666:"ru-roscap",405667:"ru-roscap",405669:"ru-roscap",405870:"ru-open",405990:"ru-pochta",405991:"ru-pochta",405992:"ru-pochta",405993:"ru-pochta",406140:"ru-vbrr",406141:"ru-vbrr",406356:"ru-mts",406364:"ru-hcf",406372:"ru-absolut",406744:"ru-vtb24",406767:"ru-rosbank",406777:"ru-jugra",406778:"ru-jugra",406779:"ru-jugra",406780:"ru-jugra",406781:"ru-jugra",406977:"ru-vtb24",407178:"ru-open",407564:"ru-rosbank",408373:"ru-ceb",408396:"ru-alfa",408397:"ru-alfa",409356:"ru-open",409357:"ru-open",409358:"ru-open",409398:"ru-vtb24",409681:"ru-otp",409682:"ru-uralsib",409794:"ru-binbank",410085:"ru-binbank",410086:"ru-binbank",410213:"ru-uralsib",410323:"ru-trust",410584:"ru-alfa",410695:"ru-skb",410696:"ru-skb",410730:"ru-vozrozhdenie",410731:"ru-vozrozhdenie",411641:"ru-binbank",411647:"ru-ceb",411648:"ru-ceb",411649:"ru-ceb",411669:"ru-mob",411670:"ru-mob",411671:"ru-mob",411676:"ru-spb",411790:"ru-rsb",411791:"ru-psb",411900:"ru-trust",411945:"ru-roscap",412434:"ru-zenit",412519:"ru-rosbank",412746:"ru-binbank",412776:"ru-citi",413047:"ru-ucb",413052:"ru-vozrozhdenie",413203:"ru-vbrr",413204:"ru-vbrr",413205:"ru-vbrr",413877:"ru-skb",413878:"ru-skb",413879:"ru-skb",414035:"ru-vozrozhdenie",414076:"ru-open",414379:"ru-rosbank",414563:"ru-roscap",414656:"ru-zenit",414657:"ru-zenit",414658:"ru-zenit",414659:"ru-zenit",415025:"ru-ubrd",415400:"ru-alfa",415428:"ru-alfa",415429:"ru-alfa",415430:"ru-raiffeisen",415481:"ru-alfa",415482:"ru-alfa",415822:"ru-reb",416132:"ru-absolut",416700:"ru-binbank",416701:"ru-binbank",416702:"ru-binbank",416703:"ru-binbank",416790:"ru-binbank",416791:"ru-binbank",416792:"ru-binbank",416920:"ru-ceb",416927:"ru-vtb",416928:"ru-vtb",416982:"ru-rgs",416983:"ru-rgs",416984:"ru-rgs",417250:"ru-rsb",417251:"ru-rsb",417252:"ru-rsb",417253:"ru-rsb",417254:"ru-rsb",417291:"ru-rsb",417398:"ru-sberbank",417689:"ru-binbank",418260:"ru-vtb",418261:"ru-vtb",418262:"ru-vtb",418362:"ru-sovkom",418363:"ru-sovkom",418364:"ru-sovkom",418384:"ru-rshb",418385:"ru-rshb",418386:"ru-rshb",418387:"ru-rshb",418388:"ru-rshb",418831:"ru-vtb24",418906:"ru-reb",418907:"ru-reb",418908:"ru-reb",418909:"ru-reb",419149:"ru-atb",419150:"ru-atb",419151:"ru-atb",419152:"ru-atb",419153:"ru-atb",419163:"ru-avangard",419164:"ru-avangard",419292:"ru-mkb",419293:"ru-citi",419349:"ru-citi",419370:"ru-uralsib",419519:"ru-binbank",419539:"ru-alfa",419540:"ru-alfa",419636:"ru-otp",419718:"ru-rsb",419804:"ru-uralsib",419805:"ru-uralsib",419810:"ru-uralsib",419905:"ru-rossiya",420336:"ru-absolut",420337:"ru-absolut",420705:"ru-raiffeisen",421179:"ru-citi",421394:"ru-rosbank",421398:"ru-gpb",421637:"ru-sovkom",421647:"ru-sovkom",421648:"ru-rosbank",421651:"ru-binbank",421919:"ru-absolut",422096:"ru-sovkom",422097:"ru-sovkom",422098:"ru-binbank",422104:"ru-binbank",422105:"ru-binbank",422287:"ru-raiffeisen",422372:"ru-uralsib",422608:"ru-rshb",422838:"ru-vozrozhdenie",422839:"ru-vozrozhdenie",423078:"ru-sberbank",423169:"ru-rosbank",423197:"ru-spb",423218:"ru-vozrozhdenie",423569:"ru-absolut",424204:"ru-uralsib",424205:"ru-uralsib",424206:"ru-uralsib",424207:"ru-uralsib",424290:"ru-uralsib",424291:"ru-uralsib",424436:"ru-akbars",424437:"ru-akbars",424438:"ru-akbars",424439:"ru-akbars",424440:"ru-akbars",424473:"ru-uralsib",424474:"ru-uralsib",424475:"ru-uralsib",424476:"ru-uralsib",424553:"ru-trust",424554:"ru-trust",424555:"ru-trust",424561:"ru-psb",424562:"ru-psb",424563:"ru-psb",424901:"ru-sovkom",424917:"ru-gpb",424944:"ru-sovkom",424974:"ru-gpb",424975:"ru-gpb",424976:"ru-gpb",425153:"ru-rosbank",425534:"ru-veb",425535:"ru-veb",425553:"ru-veb",425620:"ru-raiffeisen",425693:"ru-smp",425694:"ru-smp",425695:"ru-smp",425696:"ru-smp",425874:"ru-binbank",425884:"ru-raiffeisen",425885:"ru-raiffeisen",426101:"ru-alfa",426102:"ru-alfa",426113:"ru-alfa",426114:"ru-alfa",426201:"ru-trust",426334:"ru-trust",426335:"ru-trust",426390:"ru-uralsib",426396:"ru-uralsib",426803:"ru-psb",426804:"ru-psb",426809:"ru-rossiya",426810:"ru-rossiya",426811:"ru-rossiya",426812:"ru-rossiya",426813:"ru-rossiya",426814:"ru-rossiya",426815:"ru-rossiya",426890:"ru-gpb",427229:"ru-vtb24",427230:"ru-vtb24",427326:"ru-gpb",427400:"ru-sberbank",427401:"ru-sberbank",427402:"ru-sberbank",427403:"ru-sberbank",427404:"ru-sberbank",427405:"ru-sberbank",427406:"ru-sberbank",427407:"ru-sberbank",427408:"ru-sberbank",427409:"ru-sberbank",427410:"ru-sberbank",427411:"ru-sberbank",427412:"ru-sberbank",427413:"ru-sberbank",427414:"ru-sberbank",427415:"ru-sberbank",427416:"ru-sberbank",427417:"ru-sberbank",427418:"ru-sberbank",427419:"ru-sberbank",427420:"ru-sberbank",427421:"ru-sberbank",427422:"ru-sberbank",427423:"ru-sberbank",427424:"ru-sberbank",427425:"ru-sberbank",427426:"ru-sberbank",427427:"ru-sberbank",427428:"ru-sberbank",427429:"ru-sberbank",427430:"ru-sberbank",427431:"ru-sberbank",427432:"ru-sberbank",427433:"ru-sberbank",427434:"ru-sberbank",427435:"ru-sberbank",427436:"ru-sberbank",427437:"ru-sberbank",427438:"ru-sberbank",427439:"ru-sberbank",427440:"ru-sberbank",427441:"ru-sberbank",427442:"ru-sberbank",427443:"ru-sberbank",427444:"ru-sberbank",427445:"ru-sberbank",427446:"ru-sberbank",427447:"ru-sberbank",427448:"ru-sberbank",427449:"ru-sberbank",427450:"ru-sberbank",427451:"ru-sberbank",427452:"ru-sberbank",427453:"ru-sberbank",427454:"ru-sberbank",427455:"ru-sberbank",427456:"ru-sberbank",427457:"ru-sberbank",427458:"ru-sberbank",427459:"ru-sberbank",427460:"ru-sberbank",427461:"ru-sberbank",427462:"ru-sberbank",427463:"ru-sberbank",427464:"ru-sberbank",427465:"ru-sberbank",427466:"ru-sberbank",427467:"ru-sberbank",427468:"ru-sberbank",427469:"ru-sberbank",427470:"ru-sberbank",427471:"ru-sberbank",427472:"ru-sberbank",427473:"ru-sberbank",427474:"ru-sberbank",427475:"ru-sberbank",427476:"ru-sberbank",427477:"ru-sberbank",427491:"ru-sberbank",427499:"ru-sberbank",427600:"ru-sberbank",427601:"ru-sberbank",427602:"ru-sberbank",427603:"ru-sberbank",427604:"ru-sberbank",427605:"ru-sberbank",427606:"ru-sberbank",427607:"ru-sberbank",427608:"ru-sberbank",427609:"ru-sberbank",427610:"ru-sberbank",427611:"ru-sberbank",427612:"ru-sberbank",427613:"ru-sberbank",427614:"ru-sberbank",427615:"ru-sberbank",427616:"ru-sberbank",427617:"ru-sberbank",427618:"ru-sberbank",427619:"ru-sberbank",427620:"ru-sberbank",427621:"ru-sberbank",427622:"ru-sberbank",427623:"ru-sberbank",427624:"ru-sberbank",427625:"ru-sberbank",427626:"ru-sberbank",427627:"ru-sberbank",427628:"ru-sberbank",427629:"ru-sberbank",427630:"ru-sberbank",427631:"ru-sberbank",427632:"ru-sberbank",427633:"ru-sberbank",427634:"ru-sberbank",427635:"ru-sberbank",427636:"ru-sberbank",427637:"ru-sberbank",427638:"ru-sberbank",427639:"ru-sberbank",427640:"ru-sberbank",427641:"ru-sberbank",427642:"ru-sberbank",427643:"ru-sberbank",427644:"ru-sberbank",427645:"ru-sberbank",427646:"ru-sberbank",427647:"ru-sberbank",427648:"ru-sberbank",427649:"ru-sberbank",427650:"ru-sberbank",427651:"ru-sberbank",427652:"ru-sberbank",427653:"ru-sberbank",427654:"ru-sberbank",427655:"ru-sberbank",427656:"ru-sberbank",427657:"ru-sberbank",427658:"ru-sberbank",427659:"ru-sberbank",427660:"ru-sberbank",427661:"ru-sberbank",427662:"ru-sberbank",427663:"ru-sberbank",427664:"ru-sberbank",427665:"ru-sberbank",427666:"ru-sberbank",427667:"ru-sberbank",427668:"ru-sberbank",427669:"ru-sberbank",427670:"ru-sberbank",427671:"ru-sberbank",427672:"ru-sberbank",427673:"ru-sberbank",427674:"ru-sberbank",427675:"ru-sberbank",427676:"ru-sberbank",427677:"ru-sberbank",427678:"ru-sberbank",427679:"ru-sberbank",427680:"ru-sberbank",427681:"ru-sberbank",427682:"ru-sberbank",427683:"ru-sberbank",427684:"ru-sberbank",427685:"ru-sberbank",427686:"ru-sberbank",427687:"ru-sberbank",427688:"ru-sberbank",427689:"ru-sberbank",427690:"ru-sberbank",427692:"ru-sberbank",427693:"ru-sberbank",427694:"ru-sberbank",427695:"ru-sberbank",427696:"ru-sberbank",427697:"ru-sberbank",427699:"ru-sberbank",427714:"ru-alfa",427715:"ru-rosbank",427725:"ru-binbank",427760:"ru-citi",427761:"ru-citi",427806:"ru-roscap",427807:"ru-roscap",427808:"ru-roscap",427827:"ru-uralsib",427828:"ru-uralsib",427853:"ru-sovkom",427900:"ru-sberbank",427901:"ru-sberbank",427902:"ru-sberbank",427903:"ru-sberbank",427904:"ru-sberbank",427905:"ru-sberbank",427906:"ru-sberbank",427907:"ru-sberbank",427908:"ru-sberbank",427909:"ru-sberbank",427910:"ru-sberbank",427911:"ru-sberbank",427912:"ru-sberbank",427913:"ru-sberbank",427914:"ru-sberbank",427915:"ru-sberbank",427916:"ru-sberbank",427917:"ru-sberbank",427918:"ru-sberbank",427919:"ru-sberbank",427920:"ru-sberbank",427921:"ru-sberbank",427922:"ru-sberbank",427923:"ru-sberbank",427924:"ru-sberbank",427925:"ru-sberbank",427926:"ru-sberbank",427927:"ru-sberbank",427928:"ru-sberbank",427929:"ru-sberbank",427930:"ru-sberbank",427931:"ru-sberbank",427932:"ru-sberbank",427933:"ru-sberbank",427934:"ru-sberbank",427935:"ru-sberbank",427936:"ru-sberbank",427937:"ru-sberbank",427938:"ru-sberbank",427939:"ru-sberbank",427940:"ru-sberbank",427941:"ru-sberbank",427942:"ru-sberbank",427943:"ru-sberbank",427944:"ru-sberbank",427945:"ru-sberbank",427946:"ru-sberbank",427947:"ru-sberbank",427948:"ru-sberbank",427949:"ru-sberbank",427950:"ru-sberbank",427951:"ru-sberbank",427952:"ru-sberbank",427953:"ru-sberbank",427954:"ru-sberbank",427955:"ru-sberbank",427956:"ru-sberbank",427957:"ru-sberbank",427958:"ru-sberbank",427959:"ru-sberbank",427960:"ru-sberbank",427961:"ru-sberbank",427962:"ru-sberbank",427963:"ru-sberbank",427964:"ru-sberbank",427965:"ru-sberbank",427966:"ru-sberbank",427967:"ru-sberbank",427968:"ru-sberbank",427969:"ru-sberbank",427970:"ru-sberbank",427971:"ru-sberbank",427972:"ru-sberbank",427973:"ru-sberbank",427974:"ru-sberbank",427975:"ru-sberbank",427976:"ru-sberbank",427977:"ru-sberbank",427978:"ru-sberbank",427979:"ru-sberbank",427980:"ru-sberbank",427981:"ru-sberbank",427982:"ru-sberbank",427983:"ru-sberbank",427984:"ru-sberbank",427985:"ru-sberbank",427986:"ru-sberbank",427987:"ru-sberbank",427988:"ru-sberbank",427989:"ru-sberbank",427990:"ru-sberbank",427991:"ru-sberbank",427992:"ru-sberbank",427993:"ru-sberbank",427994:"ru-sberbank",427995:"ru-sberbank",427996:"ru-sberbank",427997:"ru-sberbank",427998:"ru-sberbank",427999:"ru-sberbank",428252:"ru-absolut",428253:"ru-absolut",428254:"ru-absolut",428266:"ru-zenit",428666:"ru-atb",428804:"ru-alfa",428905:"ru-alfa",428906:"ru-alfa",428925:"ru-spb",429015:"ru-veb",429016:"ru-veb",429037:"ru-open",429038:"ru-open",429039:"ru-open",429040:"ru-open",429096:"ru-open",429196:"ru-uralsib",429197:"ru-uralsib",429565:"ru-vtb24",429749:"ru-vtb24",429796:"ru-zenit",429797:"ru-zenit",429798:"ru-zenit",429811:"ru-uralsib",430081:"ru-rosbank",430088:"ru-rosbank",430180:"ru-ubrd",430181:"ru-ubrd",430289:"ru-sviaz",430299:"ru-gpb",430323:"ru-ucb",430439:"ru-ubrd",430708:"ru-rossiya",430709:"ru-rossiya",431112:"ru-uralsib",431113:"ru-uralsib",431114:"ru-uralsib",431165:"ru-open",431166:"ru-open",431359:"ru-rgs",431416:"ru-alfa",431417:"ru-alfa",431727:"ru-alfa",431854:"ru-ren",431855:"ru-ren",431856:"ru-ren",431857:"ru-ren",431890:"ru-ren",432050:"ru-globex",432058:"ru-skb",432158:"ru-ceb",432169:"ru-uralsib",432259:"ru-uralsib",432260:"ru-uralsib",432417:"ru-open",432498:"ru-raiffeisen",432560:"ru-ucb",432638:"ru-rosbank",432947:"ru-otp",432948:"ru-otp",432949:"ru-otp",433011:"ru-uralsib",433102:"ru-vozrozhdenie",433300:"ru-ucb",433316:"ru-gpb",433336:"ru-ucb",434135:"ru-alfa",434146:"ru-open",434147:"ru-open",434148:"ru-open",434149:"ru-uralsib",435139:"ru-ubrd",435986:"ru-rshb",436100:"ru-rshb",436104:"ru-rshb",436398:"ru-novikom",436865:"ru-otp",437348:"ru-rsb",437349:"ru-spb",437524:"ru-skb",437540:"ru-trust",437541:"ru-trust",437772:"ru-tinkoff",437773:"ru-tinkoff",437784:"ru-tinkoff",438046:"ru-citi",438143:"ru-alfa",438254:"ru-vozrozhdenie",438933:"ru-rosbank",438970:"ru-rosbank",438971:"ru-rosbank",439e3:"ru-alfa",439054:"ru-sviaz",439055:"ru-sviaz",439056:"ru-sviaz",439057:"ru-sviaz",439077:"ru-alfa",439243:"ru-globex",439244:"ru-globex",439245:"ru-globex",439246:"ru-globex",439250:"ru-globex",439251:"ru-globex",440237:"ru-alfa",440399:"ru-vozrozhdenie",440503:"ru-rosbank",440504:"ru-rosbank",440505:"ru-rosbank",440540:"ru-rosbank",440541:"ru-rosbank",440610:"ru-uralsib",440664:"ru-uralsib",440665:"ru-uralsib",440666:"ru-uralsib",440668:"ru-uralsib",440680:"ru-uralsib",440682:"ru-uralsib",440683:"ru-uralsib",440689:"ru-uralsib",440690:"ru-uralsib",440849:"ru-rosbank",440850:"ru-rosbank",441108:"ru-globex",441273:"ru-vbrr",441318:"ru-sviaz",442466:"ru-uralsib",443222:"ru-mkb",443223:"ru-mkb",443271:"ru-mkb",443272:"ru-mkb",443273:"ru-mkb",443274:"ru-mkb",443275:"ru-roscap",443306:"ru-absolut",443307:"ru-absolut",443308:"ru-absolut",443309:"ru-absolut",443884:"ru-veb",443885:"ru-veb",443886:"ru-veb",443887:"ru-veb",443888:"ru-veb",444002:"ru-binbank",444023:"ru-binbank",444024:"ru-binbank",444025:"ru-binbank",444094:"ru-veb",444238:"ru-smp",444239:"ru-smp",444240:"ru-smp",444241:"ru-smp",444429:"ru-rsb",445433:"ru-hcf",445434:"ru-hcf",445435:"ru-hcf",445436:"ru-hcf",445977:"ru-raiffeisen",446050:"ru-psb",446065:"ru-open",446098:"ru-hcf",446320:"ru-veb",446674:"ru-vtb",446915:"ru-hcf",446916:"ru-raiffeisen",446917:"ru-raiffeisen",446950:"ru-tcb",447362:"ru-binbank",447363:"ru-binbank",447516:"ru-trust",447603:"ru-raiffeisen",447624:"ru-raiffeisen",447817:"ru-psb",447818:"ru-psb",447824:"ru-psb",448331:"ru-vtb24",448343:"ru-vtb24",448344:"ru-vtb24",448346:"ru-vtb24",448369:"ru-vtb24",449572:"ru-hcf",450251:"ru-rosbank",451382:"ru-psb",452235:"ru-rossiya",452236:"ru-rossiya",453558:"ru-uralsib",453559:"ru-uralsib",453560:"ru-uralsib",453561:"ru-uralsib",456515:"ru-trust",456516:"ru-trust",456587:"ru-ceb",456588:"ru-ceb",457647:"ru-rsb",457802:"ru-mts",457816:"ru-open",457817:"ru-open",457818:"ru-open",457819:"ru-open",458218:"ru-binbank",458279:"ru-alfa",458280:"ru-alfa",458281:"ru-alfa",458410:"ru-alfa",458411:"ru-alfa",458443:"ru-alfa",458450:"ru-alfa",458473:"ru-atb",458488:"ru-atb",458489:"ru-atb",458490:"ru-atb",458493:"ru-open",458559:"ru-novikom",458722:"ru-rossiya",458723:"ru-rossiya",458731:"ru-absolut",459226:"ru-skb",459230:"ru-otp",459290:"ru-uralsib",459328:"ru-roscap",459937:"ru-rosbank",460493:"ru-rosbank",462013:"ru-mts",462235:"ru-vtb24",462729:"ru-raiffeisen",462730:"ru-raiffeisen",462758:"ru-raiffeisen",462776:"ru-ucb",462779:"ru-raiffeisen",464405:"ru-vozrozhdenie",464485:"ru-trust",464636:"ru-akbars",464787:"ru-vtb24",464827:"ru-absolut",464828:"ru-absolut",464842:"ru-vtb24",465203:"ru-binbank",465204:"ru-binbank",465205:"ru-binbank",465227:"ru-alfa",465578:"ru-raiffeisen",465882:"ru-gpb",466047:"ru-uralsib",466048:"ru-uralsib",466049:"ru-uralsib",466050:"ru-uralsib",466163:"ru-ren",466164:"ru-ren",466174:"ru-ren",466500:"ru-roscap",466505:"ru-roscap",466511:"ru-roscap",466512:"ru-roscap",466513:"ru-roscap",466514:"ru-roscap",467033:"ru-trust",467058:"ru-vtb24",467485:"ru-open",467486:"ru-open",467487:"ru-open",467564:"ru-sviaz",467810:"ru-uralsib",467811:"ru-uralsib",467812:"ru-uralsib",467933:"ru-roscap",468596:"ru-smp",469339:"ru-binbank",469360:"ru-citi",469362:"ru-ucb",469376:"ru-globex",469670:"ru-smp",470127:"ru-tinkoff",470342:"ru-uralsib",470434:"ru-zenit",470673:"ru-avangard",470674:"ru-avangard",470675:"ru-avangard",471225:"ru-rgs",471226:"ru-ubrd",471358:"ru-mkb",471436:"ru-novikom",471439:"ru-uralsib",471440:"ru-uralsib",471441:"ru-uralsib",471487:"ru-vtb24",471499:"ru-uralsib",472235:"ru-zenit",472252:"ru-reb",472313:"ru-vtb",472345:"ru-psb",472346:"ru-psb",472347:"ru-psb",472348:"ru-psb",472445:"ru-hcf",472446:"ru-ucb",472480:"ru-mib",472489:"ru-rgs",472879:"ru-skb",472933:"ru-veb",472934:"ru-veb",473841:"ru-rgs",473849:"ru-citi",473850:"ru-citi",473853:"ru-rosbank",473854:"ru-rosbank",473855:"ru-rosbank",473869:"ru-tcb",474218:"ru-rosbank",475098:"ru-sviaz",475791:"ru-alfa",476036:"ru-raiffeisen",476206:"ru-psb",476207:"ru-psb",476208:"ru-psb",476280:"ru-rossiya",476804:"ru-veb",476827:"ru-rosbank",476946:"ru-rossiya",477714:"ru-alfa",477908:"ru-rosbank",477932:"ru-alfa",477960:"ru-alfa",477964:"ru-alfa",477986:"ru-rosbank",478264:"ru-rosbank",478265:"ru-rosbank",478266:"ru-rosbank",478273:"ru-avangard",478387:"ru-atb",478474:"ru-tcb",478475:"ru-tcb",478476:"ru-tcb",478741:"ru-raiffeisen",478752:"ru-alfa",479004:"ru-alfa",479087:"ru-alfa",479713:"ru-spb",479768:"ru-spb",479769:"ru-spb",479770:"ru-spb",479771:"ru-spb",479772:"ru-spb",479773:"ru-spb",479788:"ru-spb",480232:"ru-zenit",480623:"ru-alfa",480938:"ru-mib",481776:"ru-sberbank",481779:"ru-sberbank",481781:"ru-sberbank",482413:"ru-psb",483175:"ru-rsb",483176:"ru-rsb",483177:"ru-rsb",483973:"ru-uralsib",483974:"ru-uralsib",483975:"ru-uralsib",483976:"ru-uralsib",483977:"ru-uralsib",483979:"ru-uralsib",483980:"ru-uralsib",484800:"ru-open",485071:"ru-rossiya",485463:"ru-sberbank",485467:"ru-citi",485608:"ru-ucb",485649:"ru-open",486031:"ru-trust",486065:"ru-rsb",486322:"ru-mob",486666:"ru-citi",487415:"ru-gpb",487416:"ru-gpb",487417:"ru-gpb",488951:"ru-skb",489042:"ru-ucb",489099:"ru-ucb",489169:"ru-uralsib",489186:"ru-reb",489195:"ru-vtb",489196:"ru-vtb",489327:"ru-vtb24",489347:"ru-vtb24",489348:"ru-vtb24",489349:"ru-vtb24",489350:"ru-vtb24",489354:"ru-gpb",490736:"ru-vozrozhdenie",490815:"ru-uralsib",490816:"ru-raiffeisen",490818:"ru-ucb",490855:"ru-ucb",490986:"ru-trust",493475:"ru-trust",494343:"ru-trust",498629:"ru-vtb24",498868:"ru-vozrozhdenie",499932:"ru-rosbank",499966:"ru-rosbank",508406:"ru-raiffeisen",510047:"ru-rsb",510060:"ru-vtb",510069:"ru-raiffeisen",510070:"ru-raiffeisen",510074:"ru-ucb",510082:"ru-roscap",510092:"ru-rsb",510098:"ru-rosbank",510125:"ru-roscap",510126:"ru-alfa",510144:"ru-vtb24",510154:"ru-mib",510162:"ru-roscap",510166:"ru-roscap",510172:"ru-uralsib",510173:"ru-roscap",510411:"ru-uralsib",510412:"ru-uralsib",510424:"ru-uralsib",510429:"ru-uralsib",510436:"ru-uralsib",510444:"ru-uralsib",510453:"ru-rosbank",510464:"ru-zenit",510469:"ru-zenit",510483:"ru-uralsib",510494:"ru-uralsib",510495:"ru-vtb",510499:"ru-uralsib",510508:"ru-uralsib",510511:"ru-mib",511741:"ru-uralsib",512003:"ru-rosbank",512051:"ru-roscap",512082:"ru-roscap",512273:"ru-ceb",512298:"ru-uralsib",512347:"ru-roscap",512378:"ru-vtb",512394:"ru-uralsib",512419:"ru-uralsib",512424:"ru-uralsib",512442:"ru-roscap",512444:"ru-ren",512449:"ru-zenit",512450:"ru-vtb",512478:"ru-rgs",512510:"ru-uralsib",512594:"ru-roscap",512626:"ru-roscap",512636:"ru-uralsib",512641:"ru-roscap",512643:"ru-roscap",512741:"ru-uralsib",512756:"ru-rosbank",512762:"ru-citi",512771:"ru-rosbank",512777:"ru-uralsib",512788:"ru-uralsib",512808:"ru-rosbank",512821:"ru-roscap",513022:"ru-rosbank",513222:"ru-uralsib",513459:"ru-roscap",513691:"ru-rsb",513768:"ru-roscap",513769:"ru-roscap",514014:"ru-roscap",514017:"ru-open",514082:"ru-gpb",514515:"ru-uralsib",514529:"ru-rosbank",514930:"ru-rosbank",515243:"ru-open",515548:"ru-sberbank",515587:"ru-mib",515605:"ru-rosbank",515681:"ru-jugra",515739:"ru-mib",515760:"ru-zenit",515764:"ru-smp",515770:"ru-mkb",515774:"ru-otp",515777:"ru-uralsib",515785:"ru-binbank",515792:"ru-uralsib",515840:"ru-uralsib",515842:"ru-sberbank",515844:"ru-uralsib",515848:"ru-psb",515854:"ru-citi",515861:"ru-uralsib",515862:"ru-roscap",515876:"ru-raiffeisen",515887:"ru-uralsib",515899:"ru-open",515900:"ru-uralsib",516009:"ru-otp",516025:"ru-uralsib