!function(z){function x(v,m,g,d){function h(c,a){return c-=d,a-=d,!(0>c||c>=s||0>a||a>=s)&&r.isDark(c,a)}var r=z(g,m);r.addData(v),r.make(),d=d||0;var s=r.getModuleCount(),l=r.getModuleCount()+2*d,p=function(f,c,u,N){var w=this.isDark,a=1/l;this.isDark=function(i,n){var t=n*a,O=i*a,o=t+a,e=O+a;return w(i,n)&&(f>o||t>u||c>e||O>N)}};this.text=v,this.level=m,this.version=g,this.moduleCount=l,this.isDark=h,this.addBlank=p}function J(g,h,m,l,f){m=Math.max(1,m||1),l=Math.min(40,l||40);for(var c=m;l>=c;c+=1){try{return new x(g,h,c,f)}catch(d){}}}function C(g,U,P){var p=P.size,m="bold "+P.mSize*p+"px "+P.fontname,w=A("")[0].getContext("2d");w.font=m;var S=w.measureText(P.label).width,T=P.mSize,O=S/p,R=(1-O)*P.mPosX,V=(1-T)*P.mPosY,v=R+O,N=V+T,Q=0.01;1===P.mode?g.addBlank(0,V-Q,p,N+Q):g.addBlank(R-Q,V-Q,v+Q,N+Q),U.fillStyle=P.fontcolor,U.font=m,U.fillText(P.label,R*p,V*p+0.75*P.mSize*p)}function B(d,S,O){var m=O.size,g=O.image.naturalWidth||1,v=O.image.naturalHeight||1,Q=O.mSize,R=Q*g/v,N=(1-R)*O.mPosX,P=(1-Q)*O.mPosY,T=N+R,p=P+Q,w=0.01;3===O.mode?d.addBlank(0,P-w,m,p+w):d.addBlank(N-w,P-w,T+w,p+w),S.drawImage(O.image,N*m,P*m,R*m,Q*m)}function F(d,c,f){A(f.background).is("img")?c.drawImage(f.background,0,0,f.size,f.size):f.background&&(c.fillStyle=f.background,c.fillRect(f.left,f.top,f.size,f.size));var a=f.mode;1===a||2===a?C(d,c,f):(3===a||4===a)&&B(d,c,f)}function M(h,g,l,p,m,f,c,d){h.isDark(c,d)&&g.rect(p,m,f,f)}function q(d,N,p,h,g,l,v,w,m,s){v?d.moveTo(N+l,p):d.moveTo(N,p),w?(d.lineTo(h-l,p),d.arcTo(h,p,h,g,l)):d.lineTo(h,p),m?(d.lineTo(h,g-l),d.arcTo(h,g,N,g,l)):d.lineTo(h,g),s?(d.lineTo(N+l,g),d.arcTo(N,g,N,p,l)):d.lineTo(N,g),v?(d.lineTo(N,p+l),d.arcTo(N,p,h,p,l)):d.lineTo(N,p)}function I(d,N,p,h,g,l,v,w,m,s){v&&(d.moveTo(N+l,p),d.lineTo(N,p),d.lineTo(N,p+l),d.arcTo(N,p,N+l,p,l)),w&&(d.moveTo(h-l,p),d.lineTo(h,p),d.lineTo(h,p+l),d.arcTo(h,p,h-l,p,l)),m&&(d.moveTo(h-l,g),d.lineTo(h,g),d.lineTo(h,g-l),d.arcTo(h,g,h-l,g,l)),s&&(d.moveTo(N+l,g),d.lineTo(N,g),d.lineTo(N,g-l),d.arcTo(N,g,N+l,g,l))}function L(U,Q,ag,Z,Y,ad,ak,ai){var R=U.isDark,ab=Z+ad,ae=Y+ad,ah=ag.radius*ad,af=ak-1,O=ak+1,X=ai-1,N=ai+1,aa=R(ak,ai),f=R(af,X),u=R(af,ai),P=R(af,N),W=R(ak,N),V=R(O,N),ac=R(O,ai),aj=R(O,X),S=R(ak,X);aa?q(Q,Z,Y,ab,ae,ah,!u&&!S,!u&&!W,!ac&&!W,!ac&&!S):I(Q,Z,Y,ab,ae,ah,u&&S&&f,u&&W&&P,ac&&W&&V,ac&&S&&aj)}function y(a,Q,N){var g,c,p=a.moduleCount,P=N.size/p,w=M;for(D&&N.radius>0&&N.radius<=0.5&&(w=L),Q.beginPath(),g=0;p>g;g+=1){for(c=0;p>c;c+=1){var R=N.left+c*P,m=N.top+g*P,v=P;w(a,Q,N,R,m,v,g,c)}}if(A(N.fill).is("img")){Q.strokeStyle="rgba(0,0,0,0.5)",Q.lineWidth=2,Q.stroke();var O=Q.globalCompositeOperation;Q.globalCompositeOperation="destination-out",Q.fill(),Q.globalCompositeOperation=O,Q.clip(),Q.drawImage(N.fill,0,0,N.size,N.size),Q.restore()}else{Q.fillStyle=N.fill,Q.fill()}}function E(e,d){var g=J(d.text,d.ecLevel,d.minVersion,d.maxVersion,d.quiet);if(!g){return null}var f=A(e).data("qrcode",g),c=f[0].getContext("2d");return F(g,c,d),y(g,c,d),f}function G(c){var a=A("").attr("width",c.size).attr("height",c.size);return E(a,c)}function K(a){return A("").attr("src",G(a)[0].toDataURL("image/png"))}function H(e){var S=J(e.text,e.ecLevel,e.minVersion,e.maxVersion,e.quiet);if(!S){return null}var m,g,v=e.size,Q=e.background,R=Math.floor,N=S.moduleCount,P=R(v/N),T=R(0.5*(v-P*N)),p={position:"relative",left:0,top:0,padding:0,margin:0,width:v,height:v},w={position:"absolute",padding:0,margin:0,width:P,height:P,"background-color":e.fill},O=A("
").data("qrcode",S).css(p);for(Q&&O.css("background-color",Q),m=0;N>m;m+=1){for(g=0;N>g;g+=1){S.isDark(m,g)&&A("
").css(w).css({left:T+g*P,top:T+m*P}).appendTo(O)}}return O}function k(a){return j&&"canvas"===a.render?G(a):j&&"image"===a.render?K(a):H(a)}var A=jQuery,j=function(){var a=document.createElement("canvas");return Boolean(a.getContext&&a.getContext("2d"))}(),D="[object Opera]"!==Object.prototype.toString.call(window.opera),b={render:"canvas",minVersion:1,maxVersion:40,ecLevel:"L",left:0,top:0,size:200,fill:"#000000",background:null,text:"no text",radius:0,quiet:0,mode:0,mSize:0.1,mPosX:0.5,mPosY:0.5,label:"no label",fontname:"sans",fontcolor:"#000000",image:null};A.fn.qrcode=function(c){var a=A.extend({},b,c);return this.each(function(){"canvas"===this.nodeName.toLowerCase()?E(this,a):A(this).append(k(a))})}}(function(){var a=function(){function b(c,d){if("undefined"==typeof c.length){throw new Error(c.length+"/"+d)}var g=function(){for(var e=0;eo;o+=1){h[o]=new Array(l);for(var s=0;l>s;s+=1){h[o][s]=null}}return h}(R),c(0,0),c(R-7,0),c(0,R-7),I(),r(),O(e,d),F>=7&&H(e),null==n&&(n=f(F,N,J)),S(n,d)},c=function(h,d){for(var l=-1;7>=l;l+=1){if(!(-1>=h+l||h+l>=R)){for(var o=-1;7>=o;o+=1){-1>=d+o||d+o>=R||(l>=0&&6>=l&&(0==o||6==o)||o>=0&&6>=o&&(0==l||6==l)||l>=2&&4>=l&&o>=2&&4>=o?P[h+l][d+o]=!0:P[h+l][d+o]=!1)}}}},g=function(){for(var h=0,d=0,l=0;8>l;l+=1){L(!0,l);var o=p.getLostPoint(i);(0==l||h>o)&&(h=o,d=l)}return d},r=function(){for(var e=8;R-8>e;e+=1){null==P[e][6]&&(P[e][6]=e%2==0)}for(var d=8;R-8>d;d+=1){null==P[6][d]&&(P[6][d]=d%2==0)}},I=function(){for(var s=p.getPatternPosition(F),l=0;l=d;d+=1){for(var h=-2;2>=h;h+=1){-2==d||2==d||-2==h||2==h||0==d&&0==h?P[T+d][M+h]=!0:P[T+d][M+h]=!1}}}}}},H=function(h){for(var d=p.getBCHTypeNumber(F),l=0;18>l;l+=1){var o=!h&&1==(d>>l&1);P[Math.floor(l/3)][l%3+R-8-3]=o}for(var l=0;18>l;l+=1){var o=!h&&1==(d>>l&1);P[l%3+R-8-3][Math.floor(l/3)]=o}},O=function(l,h){for(var s=N<<3|h,M=p.getBCHTypeInfo(s),E=0;15>E;E+=1){var d=!l&&1==(M>>E&1);6>E?P[E][8]=d:8>E?P[E+1][8]=d:P[R-15+E][8]=d}for(var E=0;15>E;E+=1){var d=!l&&1==(M>>E&1);8>E?P[8][R-E-1]=d:9>E?P[8][15-E-1+1]=d:P[8][15-E-1]=d}P[R-8][8]=!l},S=function(d,Z){for(var V=-1,E=R-1,h=7,X=0,Y=p.getMaskFunction(Z),T=R-1;T>0;T-=2){for(6==T&&(T-=1);;){for(var W=0;2>W;W+=1){if(null==P[E][T-W]){var aa=!1;X>>h&1));var M=Y(E,T-W);M&&(aa=!aa),P[E][T-W]=aa,h-=1,-1==h&&(X+=1,h=7)}}if(E+=V,0>E||E>=R){E-=V,V=-V;break}}}},G=function(X,ah){for(var ab=0,aa=0,ak=0,W=new Array(ah.length),ag=new Array(ah.length),aj=0;aj=0?V.getAt(Z):0}}for(var M=0,ae=0;aeae;ae+=1){for(var aj=0;ajae;ae+=1){for(var aj=0;aj8*E){throw new Error("code length overflow. ("+W.getLengthInBits()+">"+8*E+")")}for(W.getLengthInBits()+4<=8*E&&W.put(0,4);W.getLengthInBits()%8!=0;){W.putBit(!1)}for(;!(W.getLengthInBits()>=8*E)&&(W.put(K,8),!(W.getLengthInBits()>=8*E));){W.put(U,8)}return G(W,X)};return i.addData=function(e){var d=z(e);J.push(d),n=null},i.isDark=function(e,d){if(0>e||e>=R||0>d||d>=R){throw new Error(e+","+d)}return P[e][d]},i.getModuleCount=function(){return R},i.make=function(){L(!1,g())},i.createTableTag=function(h,d){h=h||2,d="undefined"==typeof d?4*h:d;var l="";l+='";for(var s=0;s'}l+=""}return l+="",l+="
"},i.createImgTag=function(h,d){h=h||2,d="undefined"==typeof d?4*h:d;var l=i.getModuleCount()*h+2*d,E=d,s=l-d;return v(l,l,function(T,V){if(T>=E&&s>T&&V>=E&&s>V){var M=Math.floor((T-E)/h),o=Math.floor((V-E)/h);return i.isDark(o,M)?0:1}return 1})},i};C.stringToBytes=function(d){for(var c=new Array,f=0;fh){l.push(h)}else{var e=f[n.charAt(s)];"number"==typeof e?(255&e)==e?l.push(e):(l.push(e>>>8),l.push(255&e)):l.push(g)}}return l}};var x={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},k={L:1,M:0,Q:3,H:2},j={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},p=function(){var g=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],o=1335,e=7973,d=21522,h={},l=function(f){for(var c=0;0!=f;){c+=1,f>>>=1}return c};return h.getBCHTypeInfo=function(f){for(var c=f<<10;l(c)-l(o)>=0;){c^=o<=0;){c^=e<i;i+=1){f=f.multiply(b([1,A.gexp(i)],0))}return f},h.getLengthInBits=function(f,c){if(c>=1&&10>c){switch(f){case x.MODE_NUMBER:return 10;case x.MODE_ALPHA_NUM:return 9;case x.MODE_8BIT_BYTE:return 8;case x.MODE_KANJI:return 8;default:throw new Error("mode:"+f)}}else{if(27>c){switch(f){case x.MODE_NUMBER:return 12;case x.MODE_ALPHA_NUM:return 11;case x.MODE_8BIT_BYTE:return 16;case x.MODE_KANJI:return 10;default:throw new Error("mode:"+f)}}else{if(!(41>c)){throw new Error("type:"+c)}switch(f){case x.MODE_NUMBER:return 14;case x.MODE_ALPHA_NUM:return 13;case x.MODE_8BIT_BYTE:return 16;case x.MODE_KANJI:return 12;default:throw new Error("mode:"+f)}}}},h.getLostPoint=function(E){for(var O=E.getModuleCount(),K=0,G=0;O>G;G+=1){for(var F=0;O>F;F+=1){for(var I=0,M=E.isDark(G,F),N=-1;1>=N;N+=1){if(!(0>G+N||G+N>=O)){for(var J=-1;1>=J;J+=1){0>F+J||F+J>=O||(0!=N||0!=J)&&M==E.isDark(G+N,F+J)&&(I+=1)}}}I>5&&(K+=3+I-5)}}for(var G=0;O-1>G;G+=1){for(var F=0;O-1>F;F+=1){var L=0;E.isDark(G,F)&&(L+=1),E.isDark(G+1,F)&&(L+=1),E.isDark(G,F+1)&&(L+=1),E.isDark(G+1,F+1)&&(L+=1),(0==L||4==L)&&(K+=3)}}for(var G=0;O>G;G+=1){for(var F=0;O-6>F;F+=1){E.isDark(G,F)&&!E.isDark(G,F+1)&&E.isDark(G,F+2)&&E.isDark(G,F+3)&&E.isDark(G,F+4)&&!E.isDark(G,F+5)&&E.isDark(G,F+6)&&(K+=40)}}for(var F=0;O>F;F+=1){for(var G=0;O-6>G;G+=1){E.isDark(G,F)&&!E.isDark(G+1,F)&&E.isDark(G+2,F)&&E.isDark(G+3,F)&&E.isDark(G+4,F)&&!E.isDark(G+5,F)&&E.isDark(G+6,F)&&(K+=40)}}for(var P=0,F=0;O>F;F+=1){for(var G=0;O>G;G+=1){E.isDark(G,F)&&(P+=1)}}var H=Math.abs(100*P/O/O-50)/5;return K+=10*H},h}(),A=function(){for(var d=new Array(256),c=new Array(256),f=0;8>f;f+=1){d[f]=1<f;f+=1){d[f]=d[f-4]^d[f-5]^d[f-6]^d[f-8]}for(var f=0;255>f;f+=1){c[d[f]]=f}var g={};return g.glog=function(e){if(1>e){throw new Error("glog("+e+")")}return c[e]},g.gexp=function(e){for(;0>e;){e+=255}for(;e>=256;){e-=255}return d[e]},g}(),B=function(){var d=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],c=function(i,h){var l={};return l.totalCount=i,l.dataCount=h,l},f={},g=function(h,i){switch(i){case k.L:return d[4*(h-1)+0];case k.M:return d[4*(h-1)+1];case k.Q:return d[4*(h-1)+2];case k.H:return d[4*(h-1)+3];default:return}};return f.getRSBlocks=function(h,G){var o=g(h,G);if("undefined"==typeof o){throw new Error("bad rs block @ typeNumber:"+h+"/errorCorrectLevel:"+G)}for(var E=o.length/3,I=new Array,J=0;E>J;J+=1){for(var F=o[3*J+0],H=o[3*J+1],K=o[3*J+2],t=0;F>t;t+=1){I.push(c(H,K))}}return I},f}(),w=function(){var d=new Array,c=0,f={};return f.getBuffer=function(){return d},f.getAt=function(g){var h=Math.floor(g/8);return 1==(d[h]>>>7-g%8&1)},f.put=function(g,e){for(var h=0;e>h;h+=1){f.putBit(1==(g>>>e-h-1&1))}},f.getLengthInBits=function(){return c},f.putBit=function(g){var h=Math.floor(c/8);d.length<=h&&d.push(0),g&&(d[h]|=128>>>c%8),c+=1},f},z=function(d){var f=x.MODE_8BIT_BYTE,e=C.stringToBytes(d),c={};return c.getMode=function(){return f},c.getLength=function(g){return e.length},c.write=function(h){for(var g=0;g>>8)},c.writeBytes=function(f,g,i){g=g||0,i=i||f.length;for(var h=0;i>h;h+=1){c.writeByte(f[h+g])}},c.writeString=function(f){for(var g=0;g0&&(f+=","),f+=d[g]}return f+="]"},c},m=function(){var g=0,f=0,h=0,s="",l={},d=function(e){s+=String.fromCharCode(c(63&e))},c=function(e){if(0>e){}else{if(26>e){return 65+e}if(52>e){return 97+(e-26)}if(62>e){return 48+(e-52)}if(62==e){return 43}if(63==e){return 47}}throw new Error("n:"+e)};return l.writeByte=function(e){for(g=g<<8|255&e,f+=8,h+=1;f>=6;){d(g>>>f-6),f-=6}},l.flush=function(){if(f>0&&(d(g<<6-f),g=0,f=0),h%3!=0){for(var i=3-h%3,e=0;i>e;e+=1){s+="="}}},l.toString=function(){return s},l},q=function(g){var f=g,h=0,s=0,l=0,d={};d.read=function(){for(;8>l;){if(h>=f.length){if(0==l){return -1}throw new Error("unexpected end of file./"+l)}var n=f.charAt(h);if(h+=1,"="==n){return l=0,-1}n.match(/^\s$/)||(s=s<<6|c(n.charCodeAt(0)),l+=6)}var e=s>>>l-8&255;return l-=8,e};var c=function(e){if(e>=65&&90>=e){return e-65}if(e>=97&&122>=e){return e-97+26}if(e>=48&&57>=e){return e-48+52}if(43==e){return 62}if(47==e){return 63}throw new Error("c:"+e)};return d},y=function(c,G){var s=c,g=G,d=new Array(c*G),h={};h.setPixel=function(f,e,i){d[e*s+f]=i},h.write=function(n){n.writeString("GIF87a"),n.writeShort(s),n.writeShort(g),n.writeByte(128),n.writeByte(0),n.writeByte(0),n.writeByte(0),n.writeByte(0),n.writeByte(0),n.writeByte(255),n.writeByte(255),n.writeByte(255),n.writeString(","),n.writeShort(0),n.writeShort(0),n.writeShort(s),n.writeShort(g),n.writeByte(0);var f=2,u=F(f);n.writeByte(f);for(var e=0;u.length-e>255;){n.writeByte(255),n.writeBytes(u,e,255),e+=255}n.writeByte(u.length-e),n.writeBytes(u,e,u.length-e),n.writeByte(0),n.writeString(";")};var E=function(i){var f=i,u=0,I=0,H={};return H.write=function(e,n){if(e>>>n!=0){throw new Error("length over")}for(;u+n>=8;){f.writeByte(255&(e<>>=8-u,I=0,u=0}I=e<0&&f.writeByte(I)},H},F=function(f){for(var P=1<O;O+=1){I.add(String.fromCharCode(O))}I.add(String.fromCharCode(P)),I.add(String.fromCharCode(L));var N=D(),H=E(N);H.write(P,o);var J=0,M=String.fromCharCode(d[J]);for(J+=1;JE;E+=1){for(var K=0;d>K;K+=1){l.setPixel(K,E,I(K,E))}}var L=D();l.write(L);for(var H=m(),J=L.toByteArray(),F=0;Fi?f.push(i):2048>i?f.push(192|i>>6,128|63&i):55296>i||i>=57344?f.push(224|i>>12,128|i>>6&63,128|63&i):(h++,i=65536+((1023&i)<<10|1023&g.charCodeAt(h)),f.push(240|i>>18,128|i>>12&63,128|i>>6&63,128|63&i))}return f}return c(d)}}(a),a}()),function(a){a.fn.share=function(r){function k(c,f){var i=b(f);"prepend"==f.mode?i.reverse():i,i.length&&a.each(i,function(t,s){var e=h(s,f),l=f.initialized?c.find(".icon-"+s):a('');return !l.length||(l.prop("href",e),"wechat"===s?l.prop("tabindex",-1):l.prop("target","_blank"),void (f.initialized||("prepend"==f.mode?c.prepend(l):c.append(l))))})}function d(f,c){var i=f.find("a.icon-wechat");i.length&&(i.append('

'+c.wechatQrcodeTitle+'

'+c.wechatQrcodeHelper+"
"),i.find(".qrcode").qrcode({render:"image",size:c.wechatQrcodeSize,text:c.url}),i.offset().top<300&&i.find(".wechat-qrcode").addClass("bottom"))}function b(c){0===c.mobileSites.length&&c.sites.length&&(c.mobileSites=c.sites);var f=(q()?c.mobileSites:c.sites.length?c.sites:[]).slice(0),i=c.disabled;return"string"==typeof f&&(f=f.split(/\s*,\s*/)),"string"==typeof i&&(i=i.split(/\s*,\s*/)),p()&&i.push("wechat"),i.length&&a.each(i,function(e,s){var l=a.inArray(s,f);l!==-1&&f.splice(l,1)}),f}function h(l,f){var s=g[l];f.summary=f.description;for(var w in f){if(f.hasOwnProperty(w)){var u=l+w.replace(/^[a-z]/,function(e){return e.toUpperCase()}),c=encodeURIComponent(void 0===f[u]?f[w]:f[u]);s=s.replace(new RegExp("{{"+w.toUpperCase()+"}}","g"),c)}}return s}function p(){return/MicroMessenger/i.test(navigator.userAgent)}function q(){return a(window).width()<=768}var j=a(document.head),m={url:location.href,site_url:location.origin,source:j.find("[name=site], [name=Site]").attr("content")||document.title,title:j.find("[name=title], [name=Title]").attr("content")||document.title,description:j.find("[name=description], [name=Description]").attr("content")||"",image:a("img:first").prop("src")||"",imageSelector:void 0,weiboKey:"",wechatQrcodeTitle:"微信扫一扫:分享",wechatQrcodeHelper:"

微信里点“发现”,扫一扫

将网页分享至朋友圈

",wechatQrcodeSize:100,mobileSites:[],sites:["weibo","qq","wechat","tencent","douban","qzone","linkedin","diandian","facebook","twitter","google"],disabled:[],initialized:!1},v=a.extend({},m,r),g={qzone:"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url={{URL}}&title={{TITLE}}&desc={{DESCRIPTION}}&summary={{SUMMARY}}&site={{SOURCE}}",qq:"http://connect.qq.com/widget/shareqq/index.html?url={{URL}}&title={{TITLE}}&source={{SOURCE}}&desc={{DESCRIPTION}}&pics={{IMAGE}}",tencent:"http://share.v.t.qq.com/index.php?c=share&a=index&title={{TITLE}}&url={{URL}}&pic={{IMAGE}}",weibo:"http://service.weibo.com/share/share.php?url={{URL}}&title={{TITLE}}&pic={{IMAGE}}&appkey={{WEIBOKEY}}",wechat:"javascript:;",douban:"http://shuo.douban.com/!service/share?href={{URL}}&name={{TITLE}}&text={{DESCRIPTION}}&image={{IMAGE}}&starid=0&aid=0&style=11",diandian:"http://www.diandian.com/share?lo={{URL}}&ti={{TITLE}}&type=link",linkedin:"http://www.linkedin.com/shareArticle?mini=true&ro=true&title={{TITLE}}&url={{URL}}&summary={{SUMMARY}}&source={{SOURCE}}&armin=armin",facebook:"https://www.facebook.com/sharer/sharer.php?u={{URL}}",twitter:"https://twitter.com/intent/tweet?text={{TITLE}}&url={{URL}}&via={{SITE_URL}}",google:"https://plus.google.com/share?url={{URL}}"};this.each(function(){if(a(this).data("initialized")){return !0}var c=a.extend({},v,a(this).data());c.imageSelector&&(c.image=a(c.imageSelector).map(function(){return a(this).prop("src")}).get().join("||"));var e=a(this).addClass("share-component social-share");k(e,c),d(e,c),a(this).data("initialized",!0)})},a(function(){a(".share-component,.social-share").share()})}(jQuery);