function _iterableToArrayLimit(c,f){var k=null==c?null:"undefined"!=typeof Symbol&&c[Symbol.iterator]||c["@@iterator"];if(null!=k){var l,t,w,x=[],q=!0,u=!1;try{if(t=(k=k.call(c)).next,0===f){if(Object(k)!==k)return;q=!1}else for(;!(q=(l=t.call(k)).done)&&(x.push(l.value),x.length!==f);q=!0);}catch(H){u=!0;var F=H}finally{try{if(!q&&null!=k["return"]&&(w=k["return"](),Object(w)!==w))return}finally{if(u)throw F;}}return x}} function ownKeys(c,f){var k,l=Object.keys(c);return Object.getOwnPropertySymbols&&(k=Object.getOwnPropertySymbols(c),f&&(k=k.filter(function(t){return Object.getOwnPropertyDescriptor(c,t).enumerable})),l.push.apply(l,k)),l} function _objectSpread2(c){for(var f=1;fc.length)&&(f=c.length);for(var k=0,l=Array(f);k>>18,h[1]=128|(258048&m)>>>12,h[2]=128|(4032&m)>>>6,h[3]=128|63&m):2048>>12,h[1]=128|(4032&m)>>>6,h[2]=128|63&m):128>>6,h[1]=128|63&m):h[0]=m;this.parsedData.push(h)}this.parsedData=Array.prototype.concat.apply([],this.parsedData);g||this.parsedData.length== this.data.length||(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function f(b,a){this.typeNumber=b;this.errorCorrectLevel=a;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]}function k(b,a){if(b.length==q)throw Error(b.length+"/"+a);for(var g=0;g>g&1);this.modules[Math.floor(g/3)][g% 3+this.moduleCount-8-3][0]=e}for(g=0;g<18;g++)e=!b&&1==(a>>g&1),this.modules[g%3+this.moduleCount-8-3][Math.floor(g/3)][0]=e},setupTypeInfo:function(b,a){a|=this.errorCorrectLevel<<3;a=z.getBCHTypeInfo(a);for(var g=0;g<15;g++){var e=!b&&1==(a>>g&1);g<6?this.modules[g][8][0]=e:g<8?this.modules[g+1][8][0]=e:this.modules[this.moduleCount-15+g][8][0]=e}for(g=0;g<15;g++)e=!b&&1==(a>>g&1),g<8?this.modules[8][this.moduleCount-g-1][0]=e:g<9?this.modules[8][15-g-1+1][0]=e:this.modules[8][15-g-1][0]=e;this.modules[this.moduleCount- 8][8][0]=!b},mapData:function(b,a){for(var g=-1,e=this.moduleCount-1,h=7,m=0,p=this.moduleCount-1;0>>h&1)),d=z.getMask(a,e,p-B),this.modules[e][p-B][0]=n=d?!n:n,-1==--h)&&(m++,h=7);if((e+=g)<0||this.moduleCount<=e){e-=g;g=-g;break}}}};f.PAD0=236;f.PAD1=17;f.createData=function(b,a,g){a=l.getRSBlocks(b,a);for(var e=new t,h=0;h8*b)throw Error("code length overflow. ("+e.getLengthInBits()+"\x3e"+8*b+")");for(e.getLengthInBits()+4<=8*b&&e.put(0,4);e.getLengthInBits()%8!=0;)e.putBit(!1);for(;!(e.getLengthInBits()>=8*b||(e.put(f.PAD0,8),e.getLengthInBits()>=8*b));)e.put(f.PAD1,8);return f.createBytes(e,a)};f.createBytes=function(b,a){for(var g=0,e=0,h=0,m=Array(a.length),p=Array(a.length),n=0;n>>=1;return a},getPatternPosition:function(b){return z.PATTERN_POSITION_TABLE[b-1]},getMask:function(b,a,g){switch(b){case X:return(a+g)%2==0;case I:return a%2==0;case ba:return g%3==0;case S:return(a+g)%3==0;case ea:return(Math.floor(a/2)+Math.floor(g/3))%2==0;case ja:return a*g%2+a*g%3==0;case ka:return(a*g%2+a*g%3)%2==0;case la:return(a*g%3+(a+g)%2)%2==0;default:throw Error("bad maskPattern:"+ b);}},getErrorCorrectPolynomial:function(b){for(var a=new k([1],0),g=0;g>>7-b%8&1)},put:function(b,a){for(var g=0;g>>a-g-1&1))},getLengthInBits:function(){return this.length},putBit:function(b){var a=Math.floor(this.length/ 8);this.buffer.length<=a&&this.buffer.push(0);b&&(this.buffer[a]|=128>>>this.length%8);this.length++}};var Z=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171, 911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]],pa="undefined"==typeof CanvasRenderingContext2D?(x.prototype.draw=function(b){var a=this._htOption,g=this._el,e=b.getModuleCount(),h=Math.round(a.width/e), m=Math.round((a.height-a.titleHeight)/e),p=(m<=1&&(m=1),this._htOption.width=(h=h<=1?1:h)*e,this._htOption.height=m*e+a.titleHeight,this._htOption.quietZone=Math.round(this._htOption.quietZone),[]),n="",d=Math.round(h*a.dotScale),B=Math.round(m*a.dotScale),v=(d<4&&(B=d=4),a.colorDark),O=a.colorLight;a.backgroundImage&&(a.autoColor?(a.colorDark="rgba(0, 0, 0, .6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType\x3d0, StartColorStr\x3d'#99000000', EndColorStr\x3d'#99000000');",a.colorLight= "rgba(255, 255, 255, .7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType\x3d0, StartColorStr\x3d'#B2FFFFFF', EndColorStr\x3d'#B2FFFFFF');"):a.colorLight="rgba(0,0,0,0)",y='\x3cdiv style\x3d"display:inline-block; z-index:-10;position:absolute;"\x3e\x3cimg src\x3d"'+a.backgroundImage+'" widht\x3d"'+(a.width+2*a.quietZone)+'" height\x3d"'+(a.height+2*a.quietZone)+'" style\x3d"opacity:'+a.backgroundImageAlpha+";filter:alpha(opacity\x3d"+100*a.backgroundImageAlpha+'); "/\x3e\x3c/div\x3e', p.push(y));a.quietZone&&(n="display:inline-block; width:"+(a.width+2*a.quietZone)+"px; height:"+(a.width+2*a.quietZone)+"px;background:"+a.quietZoneColor+"; text-align:center;");p.push('\x3cdiv style\x3d"font-size:0;'+n+'"\x3e');p.push('\x3ctable style\x3d"font-size:0;border:0;border-collapse:collapse; margin-top:'+a.quietZone+'px;" border\x3d"0" cellspacing\x3d"0" cellspadding\x3d"0" align\x3d"center" valign\x3d"middle"\x3e');p.push('\x3ctr height\x3d"'+a.titleHeight+'" align\x3d"center"\x3e\x3ctd style\x3d"border:0;border-collapse:collapse;margin:0;padding:0" colspan\x3d"'+ e+'"\x3e');a.title&&(y=a.titleColor,n=a.titleFont,p.push('\x3cdiv style\x3d"width:100%;margin-top:'+a.titleTop+"px;color:"+y+";font:"+n+";background:"+a.titleBackgroundColor+'"\x3e'+a.title+"\x3c/div\x3e"));a.subTitle&&p.push('\x3cdiv style\x3d"width:100%;margin-top:'+(a.subTitleTop-a.titleTop)+"px;color:"+a.subTitleColor+"; font:"+a.subTitleFont+'"\x3e'+a.subTitle+"\x3c/div\x3e");p.push("\x3c/td\x3e\x3c/tr\x3e");for(var r=0;r