import{c as _e,g as be,s as ut,n as xe}from"./index-2b234fd0.js";import{a as Ce,u as ke}from"./index.esm-41c14e67.js";import{l as Ae}from"./lodash-3692acb0.js";import{C as Ee}from"./cloud-download-9e3d3399.js";var we={exports:{}};(function(i,z){(function(f,I){i.exports=I()})(_e,function(){return function(f){var I={};function w(S){if(I[S])return I[S].exports;var B=I[S]={i:S,l:!1,exports:{}};return f[S].call(B.exports,B,B.exports,w),B.l=!0,B.exports}return w.m=f,w.c=I,w.d=function(S,B,j){w.o(S,B)||Object.defineProperty(S,B,{enumerable:!0,get:j})},w.r=function(S){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(S,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(S,"__esModule",{value:!0})},w.t=function(S,B){if(1&B&&(S=w(S)),8&B||4&B&&typeof S=="object"&&S&&S.__esModule)return S;var j=Object.create(null);if(w.r(j),Object.defineProperty(j,"default",{enumerable:!0,value:S}),2&B&&typeof S!="string")for(var O in S)w.d(j,O,(function(K){return S[K]}).bind(null,O));return j},w.n=function(S){var B=S&&S.__esModule?function(){return S.default}:function(){return S};return w.d(B,"a",B),B},w.o=function(S,B){return Object.prototype.hasOwnProperty.call(S,B)},w.p="/dist/",w(w.s=13)}([function(f,I){f.exports=function(w,S){if(!(w instanceof S))throw new TypeError("Cannot call a class as a function")},f.exports.__esModule=!0,f.exports.default=f.exports},function(f,I){function w(S,B){for(var j=0;j65536?(a[0]=240|(1835008&v)>>>18,a[1]=128|(258048&v)>>>12,a[2]=128|(4032&v)>>>6,a[3]=128|63&v):v>2048?(a[0]=224|(61440&v)>>>12,a[1]=128|(4032&v)>>>6,a[2]=128|63&v):v>128?(a[0]=192|(1984&v)>>>6,a[1]=128|63&v):a[0]=v,l.push(a)}this.parsedData=Array.prototype.concat.apply([],l),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}return O()(g,[{key:"getLength",value:function(){return this.parsedData.length}},{key:"write",value:function(s){for(var l=0,n=this.parsedData.length;l0&&arguments[0]!==void 0?arguments[0]:-1,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:M.L;B()(this,g),this.moduleCount=0,this.dataList=[],this.typeNumber=s,this.errorCorrectLevel=l,this.moduleCount=0,this.dataList=[]}return O()(g,[{key:"addData",value:function(s){if(this.typeNumber<=0)this.typeNumber=function(n,o){for(var a=1,v=K(n),T=0,A=P.length;TP.length)throw new Error("Too long data");return a}(s,this.errorCorrectLevel);else{if(this.typeNumber>40)throw new Error("Invalid QR version: ".concat(this.typeNumber));if(!function(n,o,a){var v=K(o),T=n-1,A=0;switch(a){case M.L:A=P[T][0];break;case M.M:A=P[T][1];break;case M.Q:A=P[T][2];break;case M.H:A=P[T][3]}return v<=A}(this.typeNumber,s,this.errorCorrectLevel))throw new Error("Data is too long for QR version: ".concat(this.typeNumber))}var l=new D(s);this.dataList.push(l),this.dataCache=void 0}},{key:"isDark",value:function(s,l){if(s<0||this.moduleCount<=s||l<0||this.moduleCount<=l)throw new Error("".concat(s,",").concat(l));return this.modules[s][l]}},{key:"getModuleCount",value:function(){return this.moduleCount}},{key:"make",value:function(){this.makeImpl(!1,this.getBestMaskPattern())}},{key:"makeImpl",value:function(s,l){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var n=0;n=7&&this.setupTypeNumber(s),this.dataCache==null&&(this.dataCache=g.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,l)}},{key:"setupPositionProbePattern",value:function(s,l){for(var n=-1;n<=7;n++)if(!(s+n<=-1||this.moduleCount<=s+n))for(var o=-1;o<=7;o++)l+o<=-1||this.moduleCount<=l+o||(this.modules[s+n][l+o]=0<=n&&n<=6&&(o==0||o==6)||0<=o&&o<=6&&(n==0||n==6)||2<=n&&n<=4&&2<=o&&o<=4)}},{key:"getBestMaskPattern",value:function(){if(Number.isInteger(this.maskPattern)&&Object.values(d).includes(this.maskPattern))return this.maskPattern;for(var s=0,l=0,n=0;n<8;n++){this.makeImpl(!0,n);var o=c.getLostPoint(this);(n==0||s>o)&&(s=o,l=n)}return l}},{key:"setupTimingPattern",value:function(){for(var s=8;s>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=o}for(n=0;n<18;n++)o=!s&&(l>>n&1)==1,this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=o}},{key:"setupTypeInfo",value:function(s,l){for(var n=this.errorCorrectLevel<<3|l,o=c.getBCHTypeInfo(n),a=0;a<15;a++){var v=!s&&(o>>a&1)==1;a<6?this.modules[a][8]=v:a<8?this.modules[a+1][8]=v:this.modules[this.moduleCount-15+a][8]=v}for(a=0;a<15;a++)v=!s&&(o>>a&1)==1,a<8?this.modules[8][this.moduleCount-a-1]=v:a<9?this.modules[8][15-a-1+1]=v:this.modules[8][15-a-1]=v;this.modules[this.moduleCount-8][8]=!s}},{key:"mapData",value:function(s,l){for(var n=-1,o=this.moduleCount-1,a=7,v=0,T=this.moduleCount-1;T>0;T-=2)for(T==6&&T--;;){for(var A=0;A<2;A++)if(this.modules[o][T-A]==null){var R=!1;v>>a&1)==1),c.getMask(l,o,T-A)&&(R=!R),this.modules[o][T-A]=R,--a==-1&&(v++,a=7)}if((o+=n)<0||this.moduleCount<=o){o-=n,n=-n;break}}}}],[{key:"createData",value:function(s,l,n){for(var o=k.getRSBlocks(s,l),a=new C,v=0;v8*A)throw new Error("code length overflow. (".concat(a.getLengthInBits(),">").concat(8*A,")"));for(a.getLengthInBits()+4<=8*A&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(!1);for(;!(a.getLengthInBits()>=8*A||(a.put(g.PAD0,8),a.getLengthInBits()>=8*A));)a.put(g.PAD1,8);return g.createBytes(a,o)}},{key:"createBytes",value:function(s,l){for(var n=0,o=0,a=0,v=new Array(l.length),T=new Array(l.length),A=0;A=0?x.get(U):0}}var Y=0;for(L=0;L=0;)l^=g.G15<=0;)l^=g.G18<>>=1;return l}},{key:"getPatternPosition",value:function(s){return g.PATTERN_POSITION_TABLE[s-1]}},{key:"getMask",value:function(s,l,n){switch(s){case d.PATTERN000:return(l+n)%2==0;case d.PATTERN001:return l%2==0;case d.PATTERN010:return n%3==0;case d.PATTERN011:return(l+n)%3==0;case d.PATTERN100:return(Math.floor(l/2)+Math.floor(n/3))%2==0;case d.PATTERN101:return l*n%2+l*n%3==0;case d.PATTERN110:return(l*n%2+l*n%3)%2==0;case d.PATTERN111:return(l*n%3+(l+n)%2)%2==0;default:throw new Error("bad maskPattern:".concat(s))}}},{key:"getErrorCorrectPolynomial",value:function(s){for(var l=new m([1],0),n=0;n5&&(n+=3+v-5)}for(o=0;o=256;)s-=255;return g.EXP_TABLE[s]}}]),g}();y.EXP_TABLE=new Array(256),y.LOG_TABLE=new Array(256),y._constructor=function(){for(var g=0;g<8;g++)y.EXP_TABLE[g]=1<>>7-s%8&1)==1}},{key:"put",value:function(s,l){for(var n=0;n>>l-n-1&1)==1)}},{key:"getLengthInBits",value:function(){return this.length}},{key:"putBit",value:function(s){var l=Math.floor(this.length/8);this.buffer.length<=l&&this.buffer.push(0),s&&(this.buffer[l]|=128>>>this.length%8),this.length++}}]),g}(),P=[[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]]},function(f,I,w){(function(S){w.d(I,"b",function(){return u}),w.d(I,"a",function(){return M});var B=w(2),j=w.n(B);function O(p){if(typeof p!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(p))}function K(p,d){for(var c,y="",m=0,k=-1,C=0,P=0;P<=p.length;++P){if(P2){var g=y.lastIndexOf("/");if(g!==y.length-1){g===-1?(y="",m=0):m=(y=y.slice(0,g)).length-1-y.lastIndexOf("/"),k=P,C=0;continue}}else if(y.length===2||y.length===1){y="",m=0,k=P,C=0;continue}}d&&(y.length>0?y+="/..":y="..",m=2)}else y.length>0?y+="/"+p.slice(k+1,P):y=p.slice(k+1,P),m=P-k-1;k=P,C=0}else c===46&&C!==-1?++C:C=-1}return y}var D={resolve:function(){for(var p,d="",c=!1,y=arguments.length-1;y>=-1&&!c;y--){var m;y>=0?m=arguments[y]:(p===void 0&&(p=S.cwd()),m=p),O(m),m.length!==0&&(d=m+"/"+d,c=m.charCodeAt(0)===47)}return d=K(d,!c),c?d.length>0?"/"+d:"/":d.length>0?d:"."},normalize:function(p){if(O(p),p.length===0)return".";var d=p.charCodeAt(0)===47,c=p.charCodeAt(p.length-1)===47;return(p=K(p,!d)).length!==0||d||(p="."),p.length>0&&c&&(p+="/"),d?"/"+p:p},isAbsolute:function(p){return O(p),p.length>0&&p.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var p,d=0;d0&&(p===void 0?p=c:p+="/"+c)}return p===void 0?".":D.normalize(p)},relative:function(p,d){if(O(p),O(d),p===d||(p=D.resolve(p))===(d=D.resolve(d)))return"";for(var c=1;cP){if(d.charCodeAt(k+s)===47)return d.slice(k+s+1);if(s===0)return d.slice(k+s)}else m>P&&(p.charCodeAt(c+s)===47?g=s:s===0&&(g=0));break}var l=p.charCodeAt(c+s);if(l!==d.charCodeAt(k+s))break;l===47&&(g=s)}var n="";for(s=c+g+1;s<=y;++s)s!==y&&p.charCodeAt(s)!==47||(n.length===0?n+="..":n+="/..");return n.length>0?n+d.slice(k+g):(k+=g,d.charCodeAt(k)===47&&++k,d.slice(k))},_makeLong:function(p){return p},dirname:function(p){if(O(p),p.length===0)return".";for(var d=p.charCodeAt(0),c=d===47,y=-1,m=!0,k=p.length-1;k>=1;--k)if((d=p.charCodeAt(k))===47){if(!m){y=k;break}}else m=!1;return y===-1?c?"/":".":c&&y===1?"//":p.slice(0,y)},basename:function(p,d){if(d!==void 0&&typeof d!="string")throw new TypeError('"ext" argument must be a string');O(p);var c,y=0,m=-1,k=!0;if(d!==void 0&&d.length>0&&d.length<=p.length){if(d.length===p.length&&d===p)return"";var C=d.length-1,P=-1;for(c=p.length-1;c>=0;--c){var g=p.charCodeAt(c);if(g===47){if(!k){y=c+1;break}}else P===-1&&(k=!1,P=c+1),C>=0&&(g===d.charCodeAt(C)?--C==-1&&(m=c):(C=-1,m=P))}return y===m?m=P:m===-1&&(m=p.length),p.slice(y,m)}for(c=p.length-1;c>=0;--c)if(p.charCodeAt(c)===47){if(!k){y=c+1;break}}else m===-1&&(k=!1,m=c+1);return m===-1?"":p.slice(y,m)},extname:function(p){O(p);for(var d=-1,c=0,y=-1,m=!0,k=0,C=p.length-1;C>=0;--C){var P=p.charCodeAt(C);if(P!==47)y===-1&&(m=!1,y=C+1),P===46?d===-1?d=C:k!==1&&(k=1):d!==-1&&(k=-1);else if(!m){c=C+1;break}}return d===-1||y===-1||k===0||k===1&&d===y-1&&d===c+1?"":p.slice(d,y)},format:function(p){if(p===null||j()(p)!=="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+j()(p));return function(d,c){var y=c.dir||c.root,m=c.base||(c.name||"")+(c.ext||"");return y?y===c.root?y+m:y+d+m:m}("/",p)},parse:function(p){O(p);var d={root:"",dir:"",base:"",ext:"",name:""};if(p.length===0)return d;var c,y=p.charCodeAt(0),m=y===47;m?(d.root="/",c=1):c=0;for(var k=-1,C=0,P=-1,g=!0,s=p.length-1,l=0;s>=c;--s)if((y=p.charCodeAt(s))!==47)P===-1&&(g=!1,P=s+1),y===46?k===-1?k=s:l!==1&&(l=1):k!==-1&&(l=-1);else if(!g){C=s+1;break}return k===-1||P===-1||l===0||l===1&&k===P-1&&k===C+1?P!==-1&&(d.base=d.name=C===0&&m?p.slice(1,P):p.slice(C,P)):(C===0&&m?(d.name=p.slice(1,k),d.base=p.slice(1,P)):(d.name=p.slice(C,k),d.base=p.slice(C,P)),d.ext=p.slice(k,P)),C>0?d.dir=p.slice(0,C-1):m&&(d.dir="/"),d},sep:"/",delimiter:":",win32:null,posix:null};D.posix=D;var u=D.extname,M=D.basename}).call(this,w(19))},function(f,I){function w(S,B,j,O,K,D,u){try{var M=S[D](u),p=M.value}catch(d){return void j(d)}M.done?B(p):Promise.resolve(p).then(O,K)}f.exports=function(S){return function(){var B=this,j=arguments;return new Promise(function(O,K){var D=S.apply(B,j);function u(p){w(D,O,K,u,M,"next",p)}function M(p){w(D,O,K,u,M,"throw",p)}u(void 0)})}},f.exports.__esModule=!0,f.exports.default=f.exports},function(f,I,w){w.d(I,"b",function(){return g}),w.d(I,"a",function(){return l});const S=(n,o,a={},v=a)=>{if(Array.isArray(o))o.forEach(T=>S(n,T,a,v));else if(typeof o=="function")o(n,a,v,S);else{const T=Object.keys(o)[0];Array.isArray(o[T])?(v[T]={},S(n,o[T],a,v[T])):v[T]=o[T](n,a,v,S)}return a},B=(n,o)=>(a,v,T,A)=>{o(a,v,T)&&A(a,n,v,T)},j=(n=0)=>o=>o.data[o.pos+n],O=n=>o=>o.data.subarray(o.pos,o.pos+=n),K=n=>o=>o.data.subarray(o.pos,o.pos+n),D=n=>o=>Array.from(O(n)(o)).map(a=>String.fromCharCode(a)).join(""),u=n=>o=>{const a=O(2)(o);return n?(a[1]<<8)+a[0]:(a[0]<<8)+a[1]},M=(n,o)=>(a,v,T)=>{const A=typeof o=="function"?o(a,v,T):o,R=O(n),N=new Array(A);for(var L=0;Lo=>{const a=(A=>A.data[A.pos++])(o),v=new Array(8);for(var T=0;T<8;T++)v[7-T]=!!(a&1<{const N=n[R];return N.length?A[R]=((L,E,x)=>{for(var U=0,Y=0;Y{const o=[],a=n.data.length;for(var v=0,T=(L=>L.data[L.pos++])(n);T!==0&&T;T=(L=>L.data[L.pos++])(n)){if(n.pos+T>=a){const L=a-n.pos;o.push(O(L)(n)),v+=L;break}o.push(O(T)(n)),v+=T}const A=new Uint8Array(v);for(var R=0,N=0;Nn.data[n.pos++]},{extras:p({future:{index:0,length:3},disposal:{index:3,length:3},userInput:{index:6},transparentColorGiven:{index:7}})},{delay:u(!0)},{transparentColorIndex:n=>n.data[n.pos++]},{terminator:n=>n.data[n.pos++]}]},n=>{var o=K(2)(n);return o[0]===33&&o[1]===249}),y=B({image:[{code:n=>n.data[n.pos++]},{descriptor:[{left:u(!0)},{top:u(!0)},{width:u(!0)},{height:u(!0)},{lct:p({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},B({lct:M(3,(n,o,a)=>Math.pow(2,a.descriptor.lct.size+1))},(n,o,a)=>a.descriptor.lct.exists),{data:[{minCodeSize:n=>n.data[n.pos++]},d]}]},n=>j()(n)===44),m=B({text:[{codes:O(2)},{blockSize:n=>n.data[n.pos++]},{preData:(n,o,a)=>O(a.text.blockSize)(n)},d]},n=>{var o=K(2)(n);return o[0]===33&&o[1]===1}),k=B({application:[{codes:O(2)},{blockSize:n=>n.data[n.pos++]},{id:(n,o,a)=>D(a.blockSize)(n)},d]},n=>{var o=K(2)(n);return o[0]===33&&o[1]===255}),C=B({comment:[{codes:O(2)},d]},n=>{var o=K(2)(n);return o[0]===33&&o[1]===254});var P=[{header:[{signature:D(3)},{version:D(3)}]},{lsd:[{width:u(!0)},{height:u(!0)},{gct:p({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:n=>n.data[n.pos++]},{pixelAspectRatio:n=>n.data[n.pos++]}]},B({gct:M(3,(n,o)=>Math.pow(2,o.lsd.gct.size+1))},(n,o)=>o.lsd.gct.exists),{frames:((n,o)=>(a,v,T,A)=>{const R=[];let N=a.pos;for(;o(a,v,T);){const L={};if(A(a,n,v,L),a.pos===N)break;N=a.pos,R.push(L)}return R})([c,k,C,y,m],n=>{var o=j()(n);return o===33||o===44})}],g=function(n){var o=new Uint8Array(n);return S({data:o,pos:0},P)},s=function(n,o,a){if(n.image){var v=n.image,T=v.descriptor.width*v.descriptor.height,A=function(N,L,E){var x,U,Y,$,Q,W,it,V,X,nt,J,tt,t,e,r,_,b=E,h=new Array(E),q=new Array(4096),G=new Array(4096),et=new Array(4097);for(Q=(U=1<<(nt=N))+1,x=U+2,it=-1,Y=(1<<($=nt+1))-1,V=0;V>=$,tt-=$,V>x||V==Q)break;if(V==U){Y=(1<<($=nt+1))-1,x=U+2,it=-1;continue}if(it==-1){et[e++]=G[V],it=V,t=V;continue}for(W=V,V==x&&(et[e++]=t,V=it);V>U;)et[e++]=G[V],V=q[V];t=255&G[V],et[e++]=t,x<4096&&(q[x]=it,G[x]=t,!(++x&Y)&&x<4096&&($++,Y+=x)),it=W}e--,h[r++]=et[e],X++}for(X=r;X1)throw new Error("dotScale should be in range (0, 1].");o.components.data.scale=o.dotScale,o.components.timing.scale=o.dotScale,o.components.alignment.scale=o.dotScale}this.options=o,this.canvas=new C(n.size,n.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new y.a(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}return u()(l,[{key:"draw",value:function(){var n=this;return new Promise(function(o){return n._draw().then(o)})}},{key:"_clear",value:function(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}},{key:"_draw",value:function(){var n,o,a,v,T,A,R,N,L,E,x,U,Y,$,Q,W,it,V,X;return k(this,void 0,void 0,p.a.mark(function nt(){var J,tt,t,e,r,_,b,h,q,G,et,F,Z,rt,ct,ht,pt,dt,St,Pt,Bt,Ot,gt,It,Ut,ot,bt,Xt,at,st,Vt,se,ft,mt,Wt,Zt,le,lt,ue,Nt,$t,xt,Ct,Ft,te,Rt,ee,ce,ne,he,jt,qt,kt,At,fe,Dt,yt,Mt,wt,zt,Kt,pe,vt,Et,Yt,Tt,ie,Gt,de,ge,re,oe;return p.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(J=(n=this.qrCode)===null||n===void 0?void 0:n.moduleCount,tt=this.options.size,((t=this.options.margin)<0||2*t>=tt)&&(t=0),e=Math.ceil(t),r=tt-2*t,_=this.options.whiteMargin,b=this.options.backgroundDimming,h=Math.ceil(r/J),et=new C(G=(q=h*J)+2*e,G),F=et.getContext("2d"),this._clear(),F.save(),F.translate(e,e),Z=new C(G,G),rt=Z.getContext("2d"),ct=null,ht=[],!this.options.gifBackground){H.next=47;break}if(pt=Object(c.b)(this.options.gifBackground),ct=pt,ht=Object(c.a)(pt,!0),!this.options.autoColor){H.next=45;break}dt=0,St=0,Pt=0,Bt=0,Ot=0;case 28:if(!(Ot200||gt[1]>200||gt[2]>200)){H.next=32;break}return H.abrupt("continue",38);case 32:if(gt[0]!==0||gt[1]!==0||gt[2]!==0){H.next=34;break}return H.abrupt("continue",38);case 34:Bt++,dt+=gt[0],St+=gt[1],Pt+=gt[2];case 38:Ot++,H.next=28;break;case 41:dt=~~(dt/Bt),St=~~(St/Bt),Pt=~~(Pt/Bt),this.options.colorDark="rgb(".concat(dt,",").concat(St,",").concat(Pt,")");case 45:H.next=61;break;case 47:if(!this.options.backgroundImage){H.next=58;break}return H.next=50,P(this.options.backgroundImage);case 50:It=H.sent,this.options.autoColor&&(Ut=l._getAverageRGB(It),this.options.colorDark="rgb(".concat(Ut.r,",").concat(Ut.g,",").concat(Ut.b,")")),rt.drawImage(It,0,0,It.width,It.height,0,0,G,G),rt.rect(0,0,G,G),rt.fillStyle=b,rt.fill(),H.next=61;break;case 58:rt.rect(0,0,G,G),rt.fillStyle=this.options.colorLight,rt.fill();case 61:for(ot=y.c.getPatternPosition(this.qrCode.typeNumber),bt=((a=(o=this.options.components)===null||o===void 0?void 0:o.data)===null||a===void 0?void 0:a.scale)||.4,Xt=.5*(1-bt),at=0;at=8&&st<=J-8||st==6&&at>=8&&at<=J-8,ft=st<8&&(at<8||at>=J-8)||st>=J-8&&at<8||se,mt=1;mt=ot[mt]-2&&at<=ot[mt]+2&&st>=ot[mt]-2&&st<=ot[mt]+2;Wt=st*h+(ft?0:Xt*h),Zt=at*h+(ft?0:Xt*h),F.strokeStyle=Vt?this.options.colorDark:this.options.colorLight,F.lineWidth=.5,F.fillStyle=Vt?this.options.colorDark:this.options.colorLight,ot.length===0?ft||F.fillRect(Wt,Zt,(ft?1:bt)*h,(ft?1:bt)*h):(le=st=J-4-5&&at=J-4-5,ft||le||F.fillRect(Wt,Zt,(ft?1:bt)*h,(ft?1:bt)*h))}if(lt=ot[ot.length-1],ue=this.options.colorLight,F.fillStyle=ue,F.fillRect(0,0,8*h,8*h),F.fillRect(0,(J-8)*h,8*h,8*h),F.fillRect((J-8)*h,0,8*h,8*h),!((T=(v=this.options.components)===null||v===void 0?void 0:v.timing)===null||T===void 0)&&T.protectors&&(F.fillRect(8*h,6*h,(J-8-8)*h,h),F.fillRect(6*h,8*h,h,(J-8-8)*h)),!((R=(A=this.options.components)===null||A===void 0?void 0:A.cornerAlignment)===null||R===void 0)&&R.protectors&&l._drawAlignProtector(F,lt,lt,h),!(!((L=(N=this.options.components)===null||N===void 0?void 0:N.alignment)===null||L===void 0)&&L.protectors)){H.next=99;break}Nt=0;case 75:if(!(Nt=1)&&(Dt=.2),yt<0&&(yt=0),Mt<0&&(Mt=0),Kt=zt=.5*(G-(wt=q*Dt)),F.restore(),F.fillStyle=this.options.logoBackgroundColor,F.save(),l._prepareRoundedCornerClip(F,zt-yt,Kt-yt,wt+2*yt,wt+2*yt,Mt+yt),F.clip(),pe=F.globalCompositeOperation,F.globalCompositeOperation="destination-out",F.fill(),F.globalCompositeOperation=pe,F.restore(),F.save(),l._prepareRoundedCornerClip(F,zt,Kt,wt,wt,Mt),F.clip(),F.drawImage(fe,zt,Kt,wt,wt),F.restore(),F.save(),F.translate(e,e);case 179:if(!ct){H.next=191;break}if(ht.forEach(function(_t){vt||((vt=new m.a(tt,tt)).setDelay(_t.delay),vt.setRepeat(0));var Qt=_t.dims,Jt=Qt.width,Ht=Qt.height;Et||(Et=new C(Jt,Ht),(Yt=Et.getContext("2d")).rect(0,0,Et.width,Et.height),Yt.fillStyle="#ffffff",Yt.fill()),Tt&&Gt&&Jt===Tt.width&&Ht===Tt.height||(Tt=new C(Jt,Ht),ie=Tt.getContext("2d"),Gt=ie.createImageData(Jt,Ht)),Gt.data.set(_t.patch),ie.putImageData(Gt,0,0),Yt.drawImage(Tt.getContext("2d").canvas,_t.dims.left,_t.dims.top);var ye=new C(G,G),Lt=ye.getContext("2d");Lt.drawImage(Et.getContext("2d").canvas,0,0,G,G),Lt.rect(0,0,G,G),Lt.fillStyle=b,Lt.fill(),Lt.drawImage(et.getContext("2d").canvas,0,0,G,G);var ae=new C(tt,tt),ve=ae.getContext("2d");ve.drawImage(ye.getContext("2d").canvas,0,0,tt,tt),vt.addFrame(ve.getImageData(0,0,ae.width,ae.height).data)}),vt){H.next=183;break}throw new Error("No frames.");case 183:if(vt.finish(),!s(this.canvas)){H.next=188;break}return de=vt.stream().toFlattenUint8Array(),ge=de.reduce(function(_t,Qt){return _t+String.fromCharCode(Qt)},""),H.abrupt("return",Promise.resolve("data:image/gif;base64,".concat(window.btoa(ge))));case 188:return H.abrupt("return",Promise.resolve(S.from(vt.stream().toFlattenUint8Array())));case 191:if(rt.drawImage(et.getContext("2d").canvas,0,0,G,G),F.drawImage(Z.getContext("2d").canvas,-e,-e,G,G),re=new C(tt,tt),re.getContext("2d").drawImage(et.getContext("2d").canvas,0,0,tt,tt),this.canvas=re,oe=this.options.gifBackground?"gif":"png",!s(this.canvas)){H.next=200;break}return H.abrupt("return",Promise.resolve(this.canvas.toDataURL(oe)));case 200:return H.abrupt("return",Promise.resolve(this.canvas.toBuffer(oe)));case 201:case"end":return H.stop()}},nt,this)}))}}],[{key:"_prepareRoundedCornerClip",value:function(n,o,a,v,T,A){n.beginPath(),n.moveTo(o,a),n.arcTo(o+v,a,o+v,a+T,A),n.arcTo(o+v,a+T,o,a+T,A),n.arcTo(o,a+T,o,a,A),n.arcTo(o,a,o+v,a,A),n.closePath()}},{key:"_getAverageRGB",value:function(n){var o,a,v={r:0,g:0,b:0},T=-4,A={r:0,g:0,b:0},R=0;a=n.naturalHeight||n.height,o=n.naturalWidth||n.width;var N,L=new C(o,a).getContext("2d");if(!L)return v;L.drawImage(n,0,0);try{N=L.getImageData(0,0,o,a)}catch{return v}for(;(T+=20)200||N.data[T+1]>200||N.data[T+2]>200||(++R,A.r+=N.data[T],A.g+=N.data[T+1],A.b+=N.data[T+2]);return A.r=~~(A.r/R),A.g=~~(A.g/R),A.b=~~(A.b/R),A}},{key:"_drawDot",value:function(n,o,a,v){var T=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,A=arguments.length>5&&arguments[5]!==void 0?arguments[5]:1;n.fillRect((o+T)*v,(a+T)*v,A*v,A*v)}},{key:"_drawAlignProtector",value:function(n,o,a,v){n.clearRect((o-2)*v,(a-2)*v,5*v,5*v),n.fillRect((o-2)*v,(a-2)*v,5*v,5*v)}},{key:"_drawAlign",value:function(n,o,a,v){var T=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,A=arguments.length>5&&arguments[5]!==void 0?arguments[5]:1,R=arguments.length>6?arguments[6]:void 0,N=arguments.length>7?arguments[7]:void 0,L=n.fillStyle;n.fillStyle=R,new Array(4).fill(0).map(function(E,x){l._drawDot(n,o-2+x,a-2,v,T,A),l._drawDot(n,o+2,a-2+x,v,T,A),l._drawDot(n,o+2-x,a+2,v,T,A),l._drawDot(n,o-2,a+2-x,v,T,A)}),l._drawDot(n,o,a,v,T,A),N||(n.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map(function(E,x){l._drawDot(n,o-1+x,a-1,v,T,A),l._drawDot(n,o+1,a-1+x,v,T,A),l._drawDot(n,o+1-x,a+1,v,T,A),l._drawDot(n,o-1,a+1-x,v,T,A)})),n.fillStyle=L}}]),l}();function s(l){try{return l instanceof HTMLElement}catch{return j()(l)==="object"&&l.nodeType===1&&j()(l.style)==="object"&&j()(l.ownerDocument)==="object"}}g.CorrectLevel=y.b,g.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}},g.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:y.b.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:g.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"}}).call(this,w(15).Buffer)},function(f,I,w){var S=w(11);const{asBuffer:B,asDownload:j,asZipDownload:O,atScale:K,options:D}=S.a,u=Symbol.for("toDataURL"),{CanvasRenderingContext2D:M,CanvasGradient:p,CanvasPattern:d,Image:c,ImageData:y,Path2D:m,DOMMatrix:k,DOMRect:C,DOMPoint:P}=window,g={Canvas:class{constructor(s,l){let n=document.createElement("canvas"),o=[];for(var[a,v]of(Object.defineProperty(n,"async",{value:!0,writable:!1,enumerable:!0}),Object.entries({png:()=>B(n,"image/png"),jpg:()=>B(n,"image/jpeg"),pages:()=>o.concat(n).map(T=>T.getContext("2d"))})))Object.defineProperty(n,a,{get:v});return Object.assign(n,{width:s,height:l,newPage(...T){var{width:R,height:N}=n,A=Object.assign(document.createElement("canvas"),{width:R,height:N});A.getContext("2d").drawImage(n,0,0),o.push(A);var[R,N]=T.length?T:[R,N];return Object.assign(n,{width:R,height:N}).getContext("2d")},saveAs(T,A){A=typeof A=="number"?{quality:A}:A;let R=D(this.pages,{filename:T,...A}),{pattern:N,padding:L,mime:E,quality:x,matte:U,density:Y,archive:$}=R,Q=K(R.pages,Y);return L==null?j(Q[0],E,x,U,T):O(Q,E,x,U,$,N,L)},toBuffer(T="png",A={}){A=typeof A=="number"?{quality:A}:A;let R=D(this.pages,{extension:T,...A}),{mime:N,quality:L,matte:E,pages:x,density:U}=R,Y=K(x,U,E)[0];return B(Y,N,L,E)},[u]:n.toDataURL.bind(n),toDataURL(T="png",A={}){A=typeof A=="number"?{quality:A}:A;let R=D(this.pages,{extension:T,...A}),{mime:N,quality:L,matte:E,pages:x,density:U}=R,Y=K(x,U,E)[0],$=Y[Y===n?u:"toDataURL"](N,L);return Promise.resolve($)}})}},loadImage:s=>new Promise((l,n)=>Object.assign(new c,{crossOrigin:"Anonymous",onload:l,onerror:n,src:s})),CanvasRenderingContext2D:M,CanvasGradient:p,CanvasPattern:d,Image:c,ImageData:y,Path2D:m,DOMMatrix:k,DOMRect:C,DOMPoint:P};I.a=g},function(f,I,w){(function(S){var B=w(5);class j{constructor(){let c=S===void 0,y="image/png",m="image/jpeg",k="application/pdf",C="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:c?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:c?{png:y,jpg:m,jpeg:"image/jpeg",webp:"image/webp"}:{png:y,jpg:m,jpeg:"image/jpeg",pdf:k,svg:C},mimes:c?{[y]:"png",[m]:"jpg","image/webp":"webp"}:{[y]:"png",[m]:"jpg",[k]:"pdf",[C]:"svg"}})}toMime(c){return this.formats[(c||"").replace(/^\./,"").toLowerCase()]}fromMime(c){return this.mimes[c]}}class O{static for(c){return new O().append(c).get()}constructor(){this.crc=-1}get(){return~this.crc}append(c){for(var y=0|this.crc,m=this.table,k=0,C=0|c.length;k>>8^m[255&(y^c[k])];return this.crc=y,this}}function K(d){let c=new Uint8Array(d),y=new DataView(c.buffer),m={array:c,view:y,size:d,set8:(k,C)=>(y.setUint8(k,C),m),set16:(k,C)=>(y.setUint16(k,C,!0),m),set32:(k,C)=>(y.setUint32(k,C,!0),m),bytes:(k,C)=>(c.set(C,k),m)};return m}O.prototype.table=(()=>{var d,c,y,m=[];for(d=0;d<256;d++){for(y=d,c=0;c<8;c++)y=1&y?y>>>1^3988292384:y>>>1;m[d]=y}return m})();class D{constructor(c){let y=new Date;Object.assign(this,{directory:c,offset:0,files:[],time:(y.getHours()<<6|y.getMinutes())<<5|y.getSeconds()/2,date:(y.getFullYear()-1980<<4|y.getMonth()+1)<<5|y.getDate()}),this.add(c)}async add(c,y){let m=!y,k=D.encoder.encode(`${this.directory}/${m?"":c}`),C=new Uint8Array(m?0:await y.arrayBuffer()),P=30+k.length,g=P+C.length,{offset:s}=this,l=K(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,O.for(C)).set32(14,C.length).set32(18,C.length).set16(22,k.length);s+=P;let n=K(P+C.length+16).set32(0,67324752).bytes(4,l.array).bytes(30,k).bytes(P,C);s+=C.length,n.set32(g,134695760).bytes(g+4,l.array.slice(10,22)),s+=16,this.files.push({offset:s,folder:m,name:k,header:l,payload:n}),this.offset=s}toBuffer(){let c=this.files.reduce((o,{name:a})=>46+a.length+o,0),y=K(c+22),m=0;for(var{offset:k,name:C,header:P,folder:g}of this.files)y.set32(m,33639248).set16(m+4,20).bytes(m+6,P.array).set8(m+38,g?16:0).set32(m+42,k).bytes(m+46,C),m+=46+C.length;y.set32(m,101010256).set16(m+8,this.files.length).set16(m+10,this.files.length).set32(m+12,c).set32(m+16,this.offset);let s=new Uint8Array(this.offset+y.size),l=0;for(var{payload:n}of this.files)s.set(n.array,l),l+=n.size;return s.set(y.array,l),s}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}D.encoder=new TextEncoder;const u=(d,c,y,m)=>{if(m){let{width:k,height:C}=d,P=Object.assign(document.createElement("canvas"),{width:k,height:C}),g=P.getContext("2d");g.fillStyle=m,g.fillRect(0,0,k,C),g.drawImage(d,0,0),d=P}return new Promise((k,C)=>d.toBlob(k,c,y))},M=(d,c)=>{const y=window.URL.createObjectURL(c),m=document.createElement("a");m.style.display="none",m.href=y,m.setAttribute("download",d),m.download===void 0&&m.setAttribute("target","_blank"),document.body.appendChild(m),m.click(),document.body.removeChild(m),setTimeout(()=>window.URL.revokeObjectURL(y),100)},p={asBuffer:(...d)=>u(...d).then(c=>c.arrayBuffer()),asDownload:async(d,c,y,m,k)=>{M(k,await u(d,c,y,m))},asZipDownload:async(d,c,y,m,k,C,P)=>{let g=Object(B.a)(k,".zip")||"archive",s=new D(g);await Promise.all(d.map(async(l,n)=>{let o=(a=>C.replace("{}",String(a+1).padStart(P,"0")))(n);await s.add(o,await u(l,c,y,m))})),M(g+".zip",s.blob)},atScale:(d,c,y)=>d.map(m=>{if(c==1&&!y)return m.canvas;let k=document.createElement("canvas"),C=k.getContext("2d"),P=m.canvas?m.canvas:m;return k.width=P.width*c,k.height=P.height*c,y&&(C.fillStyle=y,C.fillRect(0,0,k.width,k.height)),C.scale(c,c),C.drawImage(P,0,0),k}),options:function(d,{filename:c="",extension:y="",format:m,page:k,quality:C,matte:P,density:g,outline:s,archive:l}={}){var{fromMime:n,toMime:o,expected:a}=new j,v=(l=l||"canvas",m||y.replace(/@\d+x$/i,"")||Object(B.b)(c)),T=(m=n(o(v)||v),o(m)),A=d.length;if(!v)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!m)throw new Error(`Unsupported file format "${v}" (expected ${a})`);if(!A)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let R,N,L=c.replace(/{(\d*)}/g,(x,U)=>(N=!0,U=parseInt(U,10),R=isFinite(U)?U:isFinite(R)?R:-1,"{}")),E=k>0?k-1:k<0?A+k:void 0;if(isFinite(E)&&E<0||E>=A)throw new RangeError(A==1?`Canvas only has a ‘page 1’ (${E} is out of bounds)`:`Canvas has pages 1–${A} (${E} is out of bounds)`);if(d=isFinite(E)?[d[E]]:N||m=="pdf"?d:d.slice(-1),C===void 0)C=.92;else if(typeof C!="number"||!isFinite(C)||C<0||C>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(g===void 0){let x=(y||Object(B.a)(c,v)).match(/@(\d+)x$/i);g=x?parseInt(x[1],10):1}else if(typeof g!="number"||!Number.isInteger(g)||g<1)throw new TypeError("The density option must be a non-negative integer");return s===void 0?s=!0:m=="svg"&&(s=!!s),{filename:c,pattern:L,format:m,mime:T,pages:d,padding:R,quality:C,matte:P,density:g,outline:s,archive:l}}};I.a=p}).call(this,w(8))},function(f,I,w){var S=function(u,M){var p,d,c,y,m;function k(g,s,l,n,o){p[s][0]-=g*(p[s][0]-l)/1024,p[s][1]-=g*(p[s][1]-n)/1024,p[s][2]-=g*(p[s][2]-o)/1024}function C(g,s,l,n,o){for(var a,v,T=Math.abs(s-g),A=Math.min(s+g,256),R=s+1,N=s-1,L=1;RT;)v=m[L++],RT&&((a=p[N--])[0]-=v*(a[0]-l)/262144,a[1]-=v*(a[1]-n)/262144,a[2]-=v*(a[2]-o)/262144)}function P(g,s,l){var n,o,a,v,T,A=2147483647,R=A,N=-1,L=N;for(n=0;n<256;n++)o=p[n],(a=Math.abs(o[0]-g)+Math.abs(o[1]-s)+Math.abs(o[2]-l))>12))>10,y[n]-=T,c[n]+=T<<10;return y[N]+=64,c[N]-=65536,L}this.buildColormap=function(){(function(){var g,s;for(p=[],d=new Int32Array(256),c=new Int32Array(256),y=new Int32Array(256),m=new Int32Array(32),g=0;g<256;g++)s=(g<<12)/256,p[g]=new Float64Array([s,s,s,0]),y[g]=256,c[g]=0})(),function(){var g,s,l,n,o,a,v=u.length,T=30+(M-1)/3,A=v/(3*M),R=~~(A/100),N=1024,L=2048,E=L>>6;for(E<=1&&(E=0),g=0;g=v&&(x-=v),R===0&&(R=1),++g%R==0)for(N-=N/T,(E=(L-=L/30)>>6)<=1&&(E=0),a=0;a>=4,p[g][1]>>=4,p[g][2]>>=4,p[g][3]=g}(),function(){var g,s,l,n,o,a,v=0,T=0;for(g=0;g<256;g++){for(o=g,a=(l=p[g])[1],s=g+1;s<256;s++)(n=p[s])[1]>1,s=v+1;s>1,s=v+1;s<256;s++)d[s]=255}()},this.getColormap=function(){for(var g=[],s=[],l=0;l<256;l++)s[p[l][3]]=l;for(var n=0,o=0;o<256;o++){var a=s[o];g[n++]=p[a][0],g[n++]=p[a][1],g[n++]=p[a][2]}return g},this.lookupRGB=function(g,s,l){for(var n,o,a,v=1e3,T=-1,A=d[s],R=A-1;A<256||R>=0;)A<256&&((a=(o=p[A])[1]-s)>=v?A=256:(A++,a<0&&(a=-a),(n=o[0]-g)<0&&(n=-n),(a+=n)=0&&((a=s-(o=p[R])[1])>=v?R=-1:(R--,a<0&&(a=-a),(n=o[0]-g)<0&&(n=-n),(a+=n)=254&&x(W)}function L(Q){E(5003),A=C+2,R=!0,$(C,Q)}function E(Q){for(var W=0;W0&&(Q.writeByte(y),Q.writeBytes(o,0,y),y=0)}function U(Q){return(1<0?c|=Q<=8;)N(255&c,W),c>>=8,T-=8;if((A>m||R)&&(R?(m=U(l=k),R=!1):(++l,m=l==12?4096:U(l))),Q==P){for(;T>0;)N(255&c,W),c>>=8,T-=8;x(W)}}this.encode=function(Q){Q.writeByte(n),g=u*M,s=0,function(W,it){var V,X,nt,J,tt,t;for(R=!1,m=U(l=k=W),P=(C=1<=0){tt=5003-nt,nt===0&&(tt=1);do if((nt-=tt)<0&&(nt+=5003),a[nt]===V){J=v[nt];continue t}while(a[nt]>=0)}$(J,it),J=X,A<4096?(v[nt]=A++,a[nt]=V):L(it)}else J=v[nt];$(J,it),$(P,it)}(n+1,Q),Q.writeByte(0)}};function O(){this.page=-1,this.pages=[],this.newPage()}O.pageSize=4096,O.charMap={};for(var K=0;K<256;K++)O.charMap[K]=String.fromCharCode(K);function D(u,M){this.width=~~u,this.height=~~M,this.transparent=null,this.transIndex=0,this.repeat=-1,this.delay=0,this.image=null,this.pixels=null,this.indexedPixels=null,this.colorDepth=null,this.colorTab=null,this.neuQuant=null,this.usedEntry=new Array,this.palSize=7,this.dispose=-1,this.firstFrame=!0,this.sample=10,this.dither=!1,this.globalPalette=!1,this.out=new O}O.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(O.pageSize),this.cursor=0},O.prototype.getData=function(){for(var u="",M=0;M=O.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=u},O.prototype.writeUTFBytes=function(u){for(var M=u.length,p=0;p=0&&(this.dispose=u)},D.prototype.setRepeat=function(u){this.repeat=u},D.prototype.setTransparent=function(u){this.transparent=u},D.prototype.addFrame=function(u){this.image=u,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),this.globalPalette===!0&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),this.firstFrame||this.globalPalette||this.writePalette(),this.writePixels(),this.firstFrame=!1},D.prototype.finish=function(){this.out.writeByte(59)},D.prototype.setQuality=function(u){u<1&&(u=1),this.sample=u},D.prototype.setDither=function(u){u===!0&&(u="FloydSteinberg"),this.dither=u},D.prototype.setGlobalPalette=function(u){this.globalPalette=u},D.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette},D.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")},D.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new S(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),this.dither.match(/-serpentine/)!==null):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent,!0))},D.prototype.indexPixels=function(u){var M=this.pixels.length/3;this.indexedPixels=new Uint8Array(M);for(var p=0,d=0;d=0&&L+g=0&&E+P>16,(65280&u)>>8,255&u,M)},D.prototype.findClosestRGB=function(u,M,p,d){if(this.colorTab===null)return-1;if(this.neuQuant&&!d)return this.neuQuant.lookupRGB(u,M,p);for(var c=0,y=16777216,m=this.colorTab.length,k=0,C=0;k=0&&(M=7&this.dispose),M<<=2,this.out.writeByte(0|M|u),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)},D.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)},D.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)},D.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)},D.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var u=768-this.colorTab.length,M=0;M>8&255)},D.prototype.writePixels=function(){new j(this.width,this.height,this.indexedPixels,this.colorDepth).encode(this.out)},D.prototype.stream=function(){return this.out},I.a=D},function(f,I,w){f.exports=w(20)},function(f,I,w){var S=w(2).default;function B(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */f.exports=B=function(){return j},f.exports.__esModule=!0,f.exports.default=f.exports;var j={},O=Object.prototype,K=O.hasOwnProperty,D=typeof Symbol=="function"?Symbol:{},u=D.iterator||"@@iterator",M=D.asyncIterator||"@@asyncIterator",p=D.toStringTag||"@@toStringTag";function d(E,x,U){return Object.defineProperty(E,x,{value:U,enumerable:!0,configurable:!0,writable:!0}),E[x]}try{d({},"")}catch{d=function(x,U,Y){return x[U]=Y}}function c(E,x,U,Y){var $=x&&x.prototype instanceof k?x:k,Q=Object.create($.prototype),W=new R(Y||[]);return Q._invoke=function(it,V,X){var nt="suspendedStart";return function(J,tt){if(nt==="executing")throw new Error("Generator is already running");if(nt==="completed"){if(J==="throw")throw tt;return L()}for(X.method=J,X.arg=tt;;){var t=X.delegate;if(t){var e=v(t,X);if(e){if(e===m)continue;return e}}if(X.method==="next")X.sent=X._sent=X.arg;else if(X.method==="throw"){if(nt==="suspendedStart")throw nt="completed",X.arg;X.dispatchException(X.arg)}else X.method==="return"&&X.abrupt("return",X.arg);nt="executing";var r=y(it,V,X);if(r.type==="normal"){if(nt=X.done?"completed":"suspendedYield",r.arg===m)continue;return{value:r.arg,done:X.done}}r.type==="throw"&&(nt="completed",X.method="throw",X.arg=r.arg)}}}(E,U,W),Q}function y(E,x,U){try{return{type:"normal",arg:E.call(x,U)}}catch(Y){return{type:"throw",arg:Y}}}j.wrap=c;var m={};function k(){}function C(){}function P(){}var g={};d(g,u,function(){return this});var s=Object.getPrototypeOf,l=s&&s(s(N([])));l&&l!==O&&K.call(l,u)&&(g=l);var n=P.prototype=k.prototype=Object.create(g);function o(E){["next","throw","return"].forEach(function(x){d(E,x,function(U){return this._invoke(x,U)})})}function a(E,x){var U;this._invoke=function(Y,$){function Q(){return new x(function(W,it){(function V(X,nt,J,tt){var t=y(E[X],E,nt);if(t.type!=="throw"){var e=t.arg,r=e.value;return r&&S(r)=="object"&&K.call(r,"__await")?x.resolve(r.__await).then(function(_){V("next",_,J,tt)},function(_){V("throw",_,J,tt)}):x.resolve(r).then(function(_){e.value=_,J(e)},function(_){return V("throw",_,J,tt)})}tt(t.arg)})(Y,$,W,it)})}return U=U?U.then(Q,Q):Q()}}function v(E,x){var U=E.iterator[x.method];if(U===void 0){if(x.delegate=null,x.method==="throw"){if(E.iterator.return&&(x.method="return",x.arg=void 0,v(E,x),x.method==="throw"))return m;x.method="throw",x.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var Y=y(U,E.iterator,x.arg);if(Y.type==="throw")return x.method="throw",x.arg=Y.arg,x.delegate=null,m;var $=Y.arg;return $?$.done?(x[E.resultName]=$.value,x.next=E.nextLoc,x.method!=="return"&&(x.method="next",x.arg=void 0),x.delegate=null,m):$:(x.method="throw",x.arg=new TypeError("iterator result is not an object"),x.delegate=null,m)}function T(E){var x={tryLoc:E[0]};1 in E&&(x.catchLoc=E[1]),2 in E&&(x.finallyLoc=E[2],x.afterLoc=E[3]),this.tryEntries.push(x)}function A(E){var x=E.completion||{};x.type="normal",delete x.arg,E.completion=x}function R(E){this.tryEntries=[{tryLoc:"root"}],E.forEach(T,this),this.reset(!0)}function N(E){if(E){var x=E[u];if(x)return x.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var U=-1,Y=function $(){for(;++U=0;--Y){var $=this.tryEntries[Y],Q=$.completion;if($.tryLoc==="root")return U("end");if($.tryLoc<=this.prev){var W=K.call($,"catchLoc"),it=K.call($,"finallyLoc");if(W&&it){if(this.prev<$.catchLoc)return U($.catchLoc,!0);if(this.prev<$.finallyLoc)return U($.finallyLoc)}else if(W){if(this.prev<$.catchLoc)return U($.catchLoc,!0)}else{if(!it)throw new Error("try statement without catch or finally");if(this.prev<$.finallyLoc)return U($.finallyLoc)}}}},abrupt:function(E,x){for(var U=this.tryEntries.length-1;U>=0;--U){var Y=this.tryEntries[U];if(Y.tryLoc<=this.prev&&K.call(Y,"finallyLoc")&&this.prev=0;--x){var U=this.tryEntries[x];if(U.finallyLoc===E)return this.complete(U.completion,U.afterLoc),A(U),m}},catch:function(E){for(var x=this.tryEntries.length-1;x>=0;--x){var U=this.tryEntries[x];if(U.tryLoc===E){var Y=U.completion;if(Y.type==="throw"){var $=Y.arg;A(U)}return $}}throw new Error("illegal catch attempt")},delegateYield:function(E,x,U){return this.delegate={iterator:N(E),resultName:x,nextLoc:U},this.method==="next"&&(this.arg=void 0),m}},j}f.exports=B,f.exports.__esModule=!0,f.exports.default=f.exports},function(f,I,w){(function(S){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */var B=w(16),j=w(17),O=w(18);function K(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function D(t,e){if(K()=K())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K().toString(16)+" bytes");return 0|t}function m(t,e){if(u.isBuffer(t))return t.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;typeof t!="string"&&(t=""+t);var r=t.length;if(r===0)return 0;for(var _=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return nt(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return J(t).length;default:if(_)return nt(t).length;e=(""+e).toLowerCase(),_=!0}}function k(t,e,r){var _=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return L(this,e,r);case"utf8":case"utf-8":return A(this,e,r);case"ascii":return R(this,e,r);case"latin1":case"binary":return N(this,e,r);case"base64":return T(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,r);default:if(_)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),_=!0}}function C(t,e,r){var _=t[e];t[e]=t[r],t[r]=_}function P(t,e,r,_,b){if(t.length===0)return-1;if(typeof r=="string"?(_=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=b?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(b)return-1;r=t.length-1}else if(r<0){if(!b)return-1;r=0}if(typeof e=="string"&&(e=u.from(e,_)),u.isBuffer(e))return e.length===0?-1:g(t,e,r,_,b);if(typeof e=="number")return e&=255,u.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?b?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):g(t,[e],r,_,b);throw new TypeError("val must be string, number or Buffer")}function g(t,e,r,_,b){var h,q=1,G=t.length,et=e.length;if(_!==void 0&&((_=String(_).toLowerCase())==="ucs2"||_==="ucs-2"||_==="utf16le"||_==="utf-16le")){if(t.length<2||e.length<2)return-1;q=2,G/=2,et/=2,r/=2}function F(ht,pt){return q===1?ht[pt]:ht.readUInt16BE(pt*q)}if(b){var Z=-1;for(h=r;hG&&(r=G-et),h=r;h>=0;h--){for(var rt=!0,ct=0;ctb&&(_=b):_=b;var h=e.length;if(h%2!=0)throw new TypeError("Invalid hex string");_>h/2&&(_=h/2);for(var q=0;q<_;++q){var G=parseInt(e.substr(2*q,2),16);if(isNaN(G))return q;t[r+q]=G}return q}function l(t,e,r,_){return tt(nt(e,t.length-r),t,r,_)}function n(t,e,r,_){return tt(function(b){for(var h=[],q=0;q>8,et=q%256,F.push(et),F.push(G);return F}(e,t.length-r),t,r,_)}function T(t,e,r){return e===0&&r===t.length?B.fromByteArray(t):B.fromByteArray(t.slice(e,r))}function A(t,e,r){r=Math.min(t.length,r);for(var _=[],b=e;b239?4:F>223?3:F>191?2:1;if(b+rt<=r)switch(rt){case 1:F<128&&(Z=F);break;case 2:(192&(h=t[b+1]))==128&&(et=(31&F)<<6|63&h)>127&&(Z=et);break;case 3:h=t[b+1],q=t[b+2],(192&h)==128&&(192&q)==128&&(et=(15&F)<<12|(63&h)<<6|63&q)>2047&&(et<55296||et>57343)&&(Z=et);break;case 4:h=t[b+1],q=t[b+2],G=t[b+3],(192&h)==128&&(192&q)==128&&(192&G)==128&&(et=(15&F)<<18|(63&h)<<12|(63&q)<<6|63&G)>65535&&et<1114112&&(Z=et)}Z===null?(Z=65533,rt=1):Z>65535&&(Z-=65536,_.push(Z>>>10&1023|55296),Z=56320|1023&Z),_.push(Z),b+=rt}return function(ct){var ht=ct.length;if(ht<=4096)return String.fromCharCode.apply(String,ct);for(var pt="",dt=0;dt0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),""},u.prototype.compare=function(t,e,r,_,b){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(e===void 0&&(e=0),r===void 0&&(r=t?t.length:0),_===void 0&&(_=0),b===void 0&&(b=this.length),e<0||r>t.length||_<0||b>this.length)throw new RangeError("out of range index");if(_>=b&&e>=r)return 0;if(_>=b)return-1;if(e>=r)return 1;if(this===t)return 0;for(var h=(b>>>=0)-(_>>>=0),q=(r>>>=0)-(e>>>=0),G=Math.min(h,q),et=this.slice(_,b),F=t.slice(e,r),Z=0;Zb)&&(r=b),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");_||(_="utf8");for(var h=!1;;)switch(_){case"hex":return s(this,t,e,r);case"utf8":case"utf-8":return l(this,t,e,r);case"ascii":return n(this,t,e,r);case"latin1":case"binary":return o(this,t,e,r);case"base64":return a(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,t,e,r);default:if(h)throw new TypeError("Unknown encoding: "+_);_=(""+_).toLowerCase(),h=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function R(t,e,r){var _="";r=Math.min(t.length,r);for(var b=e;b_)&&(r=_);for(var b="",h=e;hr)throw new RangeError("Trying to access beyond buffer length")}function U(t,e,r,_,b,h){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>b||et.length)throw new RangeError("Index out of range")}function Y(t,e,r,_){e<0&&(e=65535+e+1);for(var b=0,h=Math.min(t.length-r,2);b>>8*(_?b:1-b)}function $(t,e,r,_){e<0&&(e=4294967295+e+1);for(var b=0,h=Math.min(t.length-r,4);b>>8*(_?b:3-b)&255}function Q(t,e,r,_,b,h){if(r+_>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function W(t,e,r,_,b){return b||Q(t,0,r,4),j.write(t,e,r,_,23,4),r+4}function it(t,e,r,_,b){return b||Q(t,0,r,8),j.write(t,e,r,_,52,8),r+8}u.prototype.slice=function(t,e){var r,_=this.length;if((t=~~t)<0?(t+=_)<0&&(t=0):t>_&&(t=_),(e=e===void 0?_:~~e)<0?(e+=_)<0&&(e=0):e>_&&(e=_),e0&&(b*=256);)_+=this[t+--e]*b;return _},u.prototype.readUInt8=function(t,e){return e||x(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||x(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||x(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||x(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||x(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||x(t,e,this.length);for(var _=this[t],b=1,h=0;++h=(b*=128)&&(_-=Math.pow(2,8*e)),_},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||x(t,e,this.length);for(var _=e,b=1,h=this[t+--_];_>0&&(b*=256);)h+=this[t+--_]*b;return h>=(b*=128)&&(h-=Math.pow(2,8*e)),h},u.prototype.readInt8=function(t,e){return e||x(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||x(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(t,e){e||x(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(t,e){return e||x(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||x(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||x(t,4,this.length),j.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||x(t,4,this.length),j.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||x(t,8,this.length),j.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||x(t,8,this.length),j.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,r,_){t=+t,e|=0,r|=0,_||U(this,t,e,r,Math.pow(2,8*r)-1,0);var b=1,h=0;for(this[e]=255&t;++h=0&&(h*=256);)this[e+b]=t/h&255;return e+r},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):Y(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):Y(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):$(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):$(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,r,_){if(t=+t,e|=0,!_){var b=Math.pow(2,8*r-1);U(this,t,e,r,b-1,-b)}var h=0,q=1,G=0;for(this[e]=255&t;++h>0)-G&255;return e+r},u.prototype.writeIntBE=function(t,e,r,_){if(t=+t,e|=0,!_){var b=Math.pow(2,8*r-1);U(this,t,e,r,b-1,-b)}var h=r-1,q=1,G=0;for(this[e+h]=255&t;--h>=0&&(q*=256);)t<0&&G===0&&this[e+h+1]!==0&&(G=1),this[e+h]=(t/q>>0)-G&255;return e+r},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):Y(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):Y(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):$(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||U(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):$(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,r){return W(this,t,e,!0,r)},u.prototype.writeFloatBE=function(t,e,r){return W(this,t,e,!1,r)},u.prototype.writeDoubleLE=function(t,e,r){return it(this,t,e,!0,r)},u.prototype.writeDoubleBE=function(t,e,r){return it(this,t,e,!1,r)},u.prototype.copy=function(t,e,r,_){if(r||(r=0),_||_===0||(_=this.length),e>=t.length&&(e=t.length),e||(e=0),_>0&&_=this.length)throw new RangeError("sourceStart out of bounds");if(_<0)throw new RangeError("sourceEnd out of bounds");_>this.length&&(_=this.length),t.length-e<_-r&&(_=t.length-e+r);var b,h=_-r;if(this===t&&r=0;--b)t[b+e]=this[b+r];else if(h<1e3||!u.TYPED_ARRAY_SUPPORT)for(b=0;b>>=0,r=r===void 0?this.length:r>>>0,t||(t=0),typeof t=="number")for(h=e;h55295&&r<57344){if(!b){if(r>56319){(e-=3)>-1&&h.push(239,191,189);continue}if(q+1===_){(e-=3)>-1&&h.push(239,191,189);continue}b=r;continue}if(r<56320){(e-=3)>-1&&h.push(239,191,189),b=r;continue}r=65536+(b-55296<<10|r-56320)}else b&&(e-=3)>-1&&h.push(239,191,189);if(b=null,r<128){if((e-=1)<0)break;h.push(r)}else if(r<2048){if((e-=2)<0)break;h.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;h.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;h.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return h}function J(t){return B.toByteArray(function(e){if((e=function(r){return r.trim?r.trim():r.replace(/^\s+|\s+$/g,"")}(e).replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(t))}function tt(t,e,r,_){for(var b=0;b<_&&!(b+r>=e.length||b>=t.length);++b)e[b+r]=t[b];return b}}).call(this,w(8))},function(f,I,w){I.byteLength=function(p){var d=u(p),c=d[0],y=d[1];return 3*(c+y)/4-y},I.toByteArray=function(p){var d,c,y=u(p),m=y[0],k=y[1],C=new j(function(s,l,n){return 3*(l+n)/4-n}(0,m,k)),P=0,g=k>0?m-4:m;for(c=0;c>16&255,C[P++]=d>>8&255,C[P++]=255&d;return k===2&&(d=B[p.charCodeAt(c)]<<2|B[p.charCodeAt(c+1)]>>4,C[P++]=255&d),k===1&&(d=B[p.charCodeAt(c)]<<10|B[p.charCodeAt(c+1)]<<4|B[p.charCodeAt(c+2)]>>2,C[P++]=d>>8&255,C[P++]=255&d),C},I.fromByteArray=function(p){for(var d,c=p.length,y=c%3,m=[],k=0,C=c-y;kC?C:k+16383));return y===1?(d=p[c-1],m.push(S[d>>2]+S[d<<4&63]+"==")):y===2&&(d=(p[c-2]<<8)+p[c-1],m.push(S[d>>10]+S[d>>4&63]+S[d<<2&63]+"=")),m.join("")};for(var S=[],B=[],j=typeof Uint8Array<"u"?Uint8Array:Array,O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",K=0,D=O.length;K0)throw new Error("Invalid string. Length must be a multiple of 4");var c=p.indexOf("=");return c===-1&&(c=d),[c,c===d?0:4-c%4]}function M(p,d,c){for(var y,m,k=[],C=d;C>18&63]+S[m>>12&63]+S[m>>6&63]+S[63&m]);return k.join("")}B["-".charCodeAt(0)]=62,B["_".charCodeAt(0)]=63},function(f,I){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */I.read=function(w,S,B,j,O){var K,D,u=8*O-j-1,M=(1<>1,d=-7,c=B?O-1:0,y=B?-1:1,m=w[S+c];for(c+=y,K=m&(1<<-d)-1,m>>=-d,d+=u;d>0;K=256*K+w[S+c],c+=y,d-=8);for(D=K&(1<<-d)-1,K>>=-d,d+=j;d>0;D=256*D+w[S+c],c+=y,d-=8);if(K===0)K=1-p;else{if(K===M)return D?NaN:1/0*(m?-1:1);D+=Math.pow(2,j),K-=p}return(m?-1:1)*D*Math.pow(2,K-j)},I.write=function(w,S,B,j,O,K){var D,u,M,p=8*K-O-1,d=(1<>1,y=O===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=j?0:K-1,k=j?1:-1,C=S<0||S===0&&1/S<0?1:0;for(S=Math.abs(S),isNaN(S)||S===1/0?(u=isNaN(S)?1:0,D=d):(D=Math.floor(Math.log(S)/Math.LN2),S*(M=Math.pow(2,-D))<1&&(D--,M*=2),(S+=D+c>=1?y/M:y*Math.pow(2,1-c))*M>=2&&(D++,M/=2),D+c>=d?(u=0,D=d):D+c>=1?(u=(S*M-1)*Math.pow(2,O),D+=c):(u=S*Math.pow(2,c-1)*Math.pow(2,O),D=0));O>=8;w[B+m]=255&u,m+=k,u/=256,O-=8);for(D=D<0;w[B+m]=255&D,m+=k,D/=256,p-=8);w[B+m-k]|=128*C}},function(f,I){var w={}.toString;f.exports=Array.isArray||function(S){return w.call(S)=="[object Array]"}},function(f,I){var w,S,B=f.exports={};function j(){throw new Error("setTimeout has not been defined")}function O(){throw new Error("clearTimeout has not been defined")}function K(k){if(w===setTimeout)return setTimeout(k,0);if((w===j||!w)&&setTimeout)return w=setTimeout,setTimeout(k,0);try{return w(k,0)}catch{try{return w.call(null,k,0)}catch{return w.call(this,k,0)}}}(function(){try{w=typeof setTimeout=="function"?setTimeout:j}catch{w=j}try{S=typeof clearTimeout=="function"?clearTimeout:O}catch{S=O}})();var D,u=[],M=!1,p=-1;function d(){M&&D&&(M=!1,D.length?u=D.concat(u):p=-1,u.length&&c())}function c(){if(!M){var k=K(d);M=!0;for(var C=u.length;C;){for(D=u,u=[];++p1)for(var P=1;P"u"||(v=__VUE_SSR_CONTEXT__),C&&C.call(this,v),v&&v._registeredComponents&&v._registeredComponents.add(g)},n._ssrRegister=l):C&&(l=s?function(){C.call(this,(n.functional?this.parent:this).$root.$options.shadowRoot)}:C),l)if(n.functional){n._injectStyles=l;var o=n.render;n.render=function(v,T){return l.call(T),o(v,T)}}else{var a=n.beforeCreate;n.beforeCreate=a?[].concat(a,l):[l]}return{exports:c,options:n}}({props:{text:{type:String,required:!0},qid:{type:String},correctLevel:{type:Number,default:1},size:{type:Number,default:200},margin:{type:Number,default:20},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#FFFFFF"},bgSrc:{type:String,default:void 0},background:{type:String,default:"rgba(0,0,0,0)"},backgroundDimming:{type:String,default:"rgba(0,0,0,0)"},logoSrc:{type:String,default:void 0},logoBackgroundColor:{type:String,default:"rgba(255,255,255,1)"},gifBgSrc:{type:String,default:void 0},logoScale:{type:Number,default:.2},logoMargin:{type:Number,default:0},logoCornerRadius:{type:Number,default:8},whiteMargin:{type:[Boolean,String],default:!0},dotScale:{type:Number,default:1},autoColor:{type:[Boolean,String],default:!0},binarize:{type:[Boolean,String],default:!1},binarizeThreshold:{type:Number,default:128},callback:{type:Function,default:function(){}},bindElement:{type:Boolean,default:!0},backgroundColor:{type:String,default:"#FFFFFF"},components:{default:function(){return{data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}}}}},name:"vue-qr",data:function(){return{imgUrl:""}},watch:{$props:{deep:!0,handler:function(){this.main()}}},mounted:function(){this.main()},methods:{main:function(){var c=this;return B()(O.a.mark(function y(){var m,k,C,P;return O.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!c.gifBgSrc){g.next=7;break}return g.next=3,D(c.gifBgSrc);case 3:return m=g.sent,k=c.logoSrc,c.render(void 0,k,m),g.abrupt("return");case 7:C=c.bgSrc,P=c.logoSrc,c.render(C,P);case 10:case"end":return g.stop()}},y)}))()},render:function(c,y,m){var k=this;return B()(O.a.mark(function C(){var P;return O.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:P=k,new u.a({gifBackground:m,text:P.text,size:P.size,margin:P.margin,colorDark:P.colorDark,colorLight:P.colorLight,backgroundColor:P.backgroundColor,backgroundImage:c,backgroundDimming:P.backgroundDimming,logoImage:y,logoScale:P.logoScale,logoBackgroundColor:P.logoBackgroundColor,correctLevel:P.correctLevel,logoMargin:P.logoMargin,logoCornerRadius:P.logoCornerRadius,whiteMargin:K(P.whiteMargin),dotScale:P.dotScale,autoColor:K(P.autoColor),binarize:K(P.binarize),binarizeThreshold:P.binarizeThreshold,components:P.components}).draw().then(function(s){k.imgUrl=s,P.callback&&P.callback(s,P.qid)});case 2:case"end":return g.stop()}},C)}))()}}},function(){var c=this.$createElement,y=this._self._c||c;return this.bindElement?y("img",{staticStyle:{display:"inline-block"},attrs:{src:this.imgUrl}}):this._e()},[],!1,null,null,null).exports;M.install=function(c){return c.component(M.name,M)};var p=M,d=[p];typeof window<"u"&&window.Vue&&function(c){d.map(function(y){c.component(y.name,y)})}(window.Vue),I.default=p}])})})(we);var Te=we.exports;const Se=be(Te),Pe={components:{Editor:Ce,Toolbar:ke,CloudDownloadIcon:Ee,VueQr:Se},data(){return{questionnaireData:[{type:1,title:"",wight:0,option:[{name:"A",val:""},{name:"B",val:""}]}],InfotabIndex:"1",tabIndex:"1",visible:!1,infoMode:!1,addForm:{money:"0",activity_name:"",activity_desc:"",activity_image_show:[],activity_image:"",activity_start_time:"",activity_end_time:"",activity_content:"",activity_location:"",activity_type:null,if_display_registrants:null,signup_start_time:"",signup_end_time:"",if_auditing:"1",range:"3",number:"",if_sign:"1",custom_points:""},activity_video:"",activity_video_show:[],addMode:!1,isEdit:!1,editID:0,infoId:0,info_list:[],info_columns:[{colKey:"photo_image",title:"形象照",align:"center"},{colKey:"nikename",title:"姓名",align:"center"},{colKey:"phone",title:"手机号",align:"center"},{colKey:"position_name",title:"职位",align:"center"},{colKey:"application_time",title:"报名时间",align:"center"},{colKey:"sign",title:"是否签到",align:"center"},{colKey:"select",title:"操作",width:200,align:"center"}],info_pagination:{page:1,size:10,total:0},list:[],columns:[],pagination:{page:1,size:10,total:0},editor:null,toolbarConfig:{showLinkImg:!1,uploadImgShowBase64:!0,excludeKeys:["insertVideo","uploadVideo","group-video","insertImage","insertLink","insertTable","codeBlock"]},editorConfig:{placeholder:"",readOnly:!1,autoFocus:!0,MENU_CONF:{uploadImage:{maxFileSize:50*1024*1024,server:ut.state.user.apiUrl+"/api/common/upload",fieldName:"file",metaWithUrl:!1,meta:{association_id:0},customInsert(i,z){console.log(i),z(i.data.fullurl,"","")},onError:(i,z,f)=>{z.message.indexOf("exceeds maximum allowed size")!==-1&&this.$message.error("限制为50M,请调整好再上传!",2e3)}}}},questionnaireAddMode:!1,questionnaire:[],questionnaireId:0,questionnaireUpdateMode:!1,QuestionnaireMode:!1,QuestionnaireModeId:0,questionnaireDaAnList:[],JuanModeList:[],JuanMode:!1,JuanPage:1,JuanTotal:0,JuanId:0,getType:3,infoIfAuditing:1,association:{},options:[{content:"全部名单",value:1,onClick:()=>{const i=ut.state.user.token;window.open(ut.state.user.apiUrl+"/api/excel_controller/applicationexport?id="+this.infoId+"&token="+i+"&type=4")}},{content:"已通过",value:2,onClick:()=>{const i=ut.state.user.token;window.open(ut.state.user.apiUrl+"/api/excel_controller/applicationexport?id="+this.infoId+"&token="+i+"&type=2")}},{content:"已拒绝",value:3,onClick:()=>{const i=ut.state.user.token;window.open(ut.state.user.apiUrl+"/api/excel_controller/applicationexport?id="+this.infoId+"&token="+i+"&type=3")}}]}},beforeDestroy(){const i=this.editor;i!=null&&i.destroy()},mounted(){typeof ut.state.user.association=="object"?this.association=ut.state.user.association:this.association=JSON.parse(ut.state.user.association),this.editorConfig.MENU_CONF.uploadImage.meta.association_id=this.association.association_id;var i=this.$route.name.slice(-1);this.tabIndex=Ae.toInteger(i),i==1?this.columns=[{colKey:"activity_name",title:"活动标题",align:"center",width:150},{colKey:"activity_type",title:"活动类别",width:140,align:"center"},{colKey:"qr_code",title:"签到二维码",width:150,align:"center"},{colKey:"start",title:"活动时间",align:"center"},{colKey:"sign",title:"报名时间",align:"center"},{colKey:"activity_location",title:"活动地点",align:"center"},{colKey:"application_count_type",title:"待审核",align:"center"},{colKey:"top",title:"置顶",align:"center"},{colKey:"select",title:"操作",width:200,align:"center"}]:i==2?this.columns=[{colKey:"activity_name",title:"活动标题",align:"center",width:150},{colKey:"activity_type",title:"活动类别",width:200,align:"center"},{colKey:"qr_code",title:"签到二维码",width:200,align:"center"},{colKey:"start",title:"活动时间",align:"center"},{colKey:"activity_location",title:"活动地点",align:"center"},{colKey:"top",title:"置顶",align:"center"},{colKey:"select",title:"操作",width:200,align:"center"}]:i==3?this.columns=[{colKey:"activity_name",title:"活动标题",align:"center",width:250},{colKey:"activity_type",title:"活动类别",width:200,align:"center"},{colKey:"start",title:"活动时间",align:"center"},{colKey:"activity_location",title:"活动地点",align:"center"},{colKey:"top",title:"置顶",align:"center"},{colKey:"select",title:"操作",width:200,align:"center"}]:this.columns=[{colKey:"activity_name",title:"活动标题",align:"center",width:150},{colKey:"activity_type",title:"活动类别",width:200,align:"center"},{colKey:"qr_code",title:"签到二维码",width:200,align:"center"},{colKey:"start",title:"活动时间",align:"center"},{colKey:"sign",title:"报名时间",align:"center"},{colKey:"money",title:"付费金额",align:"center"},{colKey:"activity_location",title:"活动地点",align:"center"},{colKey:"top",title:"置顶",align:"center"},{colKey:"select",title:"操作",width:200,align:"center"}],this.getList()},methods:{updateType(i,z){this.$request.post("/application/updateType",{id:i.id,type:z,activity_id:this.infoId,member_id:i.member_id}).then(f=>{f.code==1?(this.$message.success("审核成功"),this.info_pagination.page=1,this.openInfoDo()):this.$message.error(f.msg),console.log(f)}).catch(f=>{console.log(f)})},openJuanMode(i){this.JuanModeList=[],this.JuanMode=!0,this.JuanTotal=0,this.JuanPage=1,this.JuanId=i.id,this.getType=i.activity_type,this.openJuanModeList()},topNewsDel(i){console.log(i),this.$request.post("/common/listcancel",{id:i.id,type:"activity"}).then(z=>{z.code==1?(this.$message.success("取消置顶成功"),this.getList()):this.$message.error(z.msg),console.log(z)}).catch(z=>{console.log(z)})},topNews(i){console.log(i),this.$request.post("/common/listtopping",{id:i.id,type:"activity"}).then(z=>{z.code==1?(this.$message.success("置顶成功"),this.getList()):this.$message.error(z.msg),console.log(z)}).catch(z=>{console.log(z)})},openJuanModeList(){this.$request.post("/money_log/find",{activity_id:this.JuanId,page:this.JuanPage,size:15}).then(i=>{console.log(i),i.code==1&&(this.JuanModeList=i.data.ret,this.JuanTotal=i.data.count)}).catch(i=>{console.log(i)})},onJuanChange(i){this.JuanPage=i,this.openJuanModeList()},openQuestionnaireMode(i){this.QuestionnaireMode=!0,this.QuestionnaireModeId=i.id,this.openQuestionnaireModeDo()},openQuestionnaireModeDo(i){this.$request.post("/questionnaire/questionnaireStatistics",{activity_id:this.QuestionnaireModeId}).then(z=>{console.log(z),z.code==1&&(this.questionnaireDaAnList=z.data)}).catch(z=>{console.log(z)})},delUpdateOptionTop(i,z){if(console.log(z),this.questionnaire.length<=1){this.$message.error("至少保留一个题目");return}this.questionnaire.splice(i,1),this.$request.post("/questionnaire/topicDel",{id:z.id}).then(f=>{console.log(f),f.code==1?this.$message.success("删除成功"):this.$message.error(f.msg),this.openQuestionnaireUpdate({id:z.activity_id})}).catch(f=>{console.log(f)})},delOptionTop(i){if(this.questionnaireData.length<=1){this.$message.error("至少保留一个题目");return}this.questionnaireData.splice(i,1)},delUpdateOptionItem(i,z){if(this.questionnaire[i].option.length<=2){this.$message.error("至少保留两个选项");return}this.questionnaire[i].option.splice(z,1),this.questionnaire[i].option.forEach((f,I)=>{f.name=String.fromCharCode(65+I)})},delOptionItem(i,z){if(this.questionnaireData[i].option.length<=2){this.$message.error("至少保留两个选项");return}this.questionnaireData[i].option.splice(z,1),this.questionnaireData[i].option.forEach((f,I)=>{f.name=String.fromCharCode(65+I)})},updateOption(i){var z=i.option;console.log(z);const f=[];for(const w in z)f.push({name:w,val:z[w].name});let I=i;this.$request.post("/questionnaire/topicEdit",{topic:JSON.stringify(I),id:i.id}).then(w=>{console.log(w),w.code==1?this.$message.success("保存成功"):this.$message.error(w.msg),this.openQuestionnaireUpdate({id:i.activity_id})}).catch(w=>{console.log(w)})},addQuestionnaire(){var i={type:1,title:"",wight:0,option:[{name:"A",val:""},{name:"B",val:""}]};this.questionnaireData.push(i)},addOption(i){const z={name:String.fromCharCode(65+this.questionnaireData[i].option.length),val:""};this.questionnaireData[i].option.push(z)},onSubmitQuestionnaire(){let i=JSON.stringify(this.questionnaireData);console.log(i),this.$request.post("/questionnaire/topicAdd",{activity_id:this.questionnaireId,topic:i}).then(z=>{console.log(z),z.code==1?this.$message.success("添加成功"):this.$message.error(z.msg),this.onCloseMy()}).catch(z=>{console.log(z)})},openQuestionnaireUpdate(i){this.$request.post("/questionnaire/questionnairefind",{activity_id:i.id}).then(z=>{console.log(z),this.questionnaire=z.data,this.questionnaireUpdateMode=!0}).catch(z=>{console.log(z)})},openQuestionnairefind(i){this.questionnaireId=i.id,this.questionnaireAddMode=!0},onCurrentChangeInfo(i){this.info_pagination.page=i,this.openInfoDo()},onCurrentChange(i){this.pagination.page=i,this.getList()},openInfoDo(){this.$request.post("/application/getList",{activity_id:this.infoId,page:this.info_pagination.page,size:this.info_pagination.size,type:this.InfotabIndex}).then(i=>{console.log(i),i.code==1&&(this.info_list=i.data.ret==null?[]:i.data.ret,this.info_pagination.total=i.data.count)}).catch(i=>{console.log(i)})},openInfo(i){console.log(i),this.info_list=[],this.info_pagination.page=1,this.info_pagination.total=0,this.infoMode=!0,this.infoId=i.id,this.infoIfAuditing=i.if_auditing,i.if_auditing==1?this.InfotabIndex="2":this.InfotabIndex="1",i.if_auditing!=2?this.info_columns=this.info_columns.filter(z=>z.colKey!=="sign"):this.info_columns=[{colKey:"photo_image",title:"形象照",align:"center"},{colKey:"nikename",title:"姓名",align:"center"},{colKey:"phone",title:"手机号",align:"center"},{colKey:"position_name",title:"职位",align:"center"},{colKey:"application_time",title:"报名时间",align:"center"},{colKey:"sign",title:"是否签到",align:"center"},{colKey:"select",title:"操作",width:200,align:"center"}],this.openInfoDo()},formatResponseVideo(i){return console.log(i),this.activity_video=i.data.url,{url:i.data.fullurl}},formatResponse(i){return console.log(i),this.addForm.activity_image=i.data.url,{url:i.data.fullurl}},onCreated(i){this.editor=Object.seal(i)},del(i){console.log(i),this.$request.post("/activity/del",{id:i.id}).then(z=>{z.code==1?(this.$message.success(z.msg),this.getList()):this.$message.error(z.msg),console.log(z)}).catch(z=>{console.log(z)})},add(){this.addMode=!0,this.isEdit=!1,this.addForm={money:0,activity_name:"",activity_desc:"",activity_image_show:[],activity_image:"",activity_start_time:"",activity_end_time:"",activity_content:"",activity_location:"",activity_type:null,if_display_registrants:null,signup_start_time:"",signup_end_time:"",if_auditing:"1",range:"3",number:"",if_sign:"1",custom_points:""}},edit(i){this.$router.push({path:"/activity1/activity_edit?id="+i.id+"&edit=1"})},InfotabIndexChange(i){this.info_list=[],this.info_pagination.page=1,this.info_pagination.total=0,this.openInfoDo()},tabIndexChange(i){console.log(i),this.pagination.page=1,this.getList()},getList(){this.$request.post("/activity",{page:this.pagination.page,size:this.pagination.size,activity_type:this.tabIndex}).then(i=>{console.log(i),i.code==1?(this.list=i.data.ret,this.pagination.total=i.data.count):(this.list=[],this.pagination.total=0)}).catch(i=>{console.log(i)})},onSubmit(){if(console.log(this.addForm),this.addForm.activity_name==""){this.$message.error("活动标题不能为空");return}if(this.addForm.activity_desc==""){this.$message.error("活动简介不能为空");return}if(this.addForm.activity_type==null){this.$message.error("活动类别不能为空");return}if(this.addForm.activity_image==""){this.$message.error("活动图片不能为空");return}if(this.addForm.activity_content==""){this.$message.error("活动详情不能为空");return}if(this.addForm.activity_start_time==""){this.$message.error("活动开始时间不能为空");return}if(this.addForm.activity_end_time==""){this.$message.error("活动结束时间不能为空");return}if(this.addForm.activity_type==1||this.addForm.activity_type==4){if(this.addForm.signup_start_time==""){this.$message.error("报名开始时间不能为空");return}if(this.addForm.signup_end_time==""){this.$message.error("报名结束时间不能为空");return}}if(this.addForm.activity_location==""){this.$message.error("活动地址不能为空");return}(this.addForm.activity_type==2||this.addForm.activity_type==3)&&(this.addForm.signup_start_time=this.addForm.activity_start_time,this.addForm.signup_end_time=this.addForm.activity_end_time),console.log(this.addForm);var i="/activity/add";this.isEdit&&(i="/activity/update"),this.addForm.video=this.activity_video,this.$request.post(i,this.addForm).then(z=>{console.log(z),z.code==1?(this.$message.success(z.msg),this.addMode=!1,this.getList()):this.$message.error(z.msg)}).catch(z=>{console.log(z)})},onCloseMy(){this.addMode=!1,this.infoMode=!1,this.questionnaireAddMode=!1,this.questionnaireUpdateMode=!1,this.QuestionnaireMode=!1,this.JuanMode=!1},exportList(i){const z=ut.state.user.token;i==0&&window.open(ut.state.user.apiUrl+"/api/excel_controller/applicationexport?id="+this.infoId+"&token="+z),i==1&&window.open(ut.state.user.apiUrl+"/api/excel_controller/activityexport?id="+this.QuestionnaireModeId+"&token="+z)}}};var Be=function(){var i=this,z=i.$createElement,f=i._self._c||z;return f("t-card",{attrs:{title:"活动列表",bordered:!1}},[f("div",{staticClass:"form-step-container"},[f("t-table",{attrs:{rowKey:"index",data:i.list,columns:i.columns,stripe:!1,bordered:!1,hover:!0,size:"large","table-layout":"auto",cellEmptyContent:"-",pagination:i.pagination},scopedSlots:i._u([{key:"start",fn:function(I){var w=I.row;return[f("div",[i._v(i._s(w.activity_start_time))]),f("div",[i._v("-")]),f("div",[i._v(i._s(w.activity_end_time))])]}},{key:"sign",fn:function(I){var w=I.row;return[w.activity_type==1||w.activity_type==4?f("div",[f("div",[i._v(i._s(w.signup_start_time))]),f("div",[i._v("-")]),f("div",[i._v(i._s(w.signup_end_time))])]):i._e(),w.activity_type!=1&&w.activity_type!=4?f("div",[i._v(" - ")]):i._e()]}},{key:"top",fn:function(I){var w=I.row;return[w.weigh==0?f("t-button",{attrs:{theme:"success",size:"small"},on:{click:function(S){return i.topNews(w)}}},[i._v("点击置顶")]):i._e(),w.weigh>0?f("t-button",{attrs:{theme:"warning",size:"small"},on:{click:function(S){return i.topNewsDel(w)}}},[i._v("取消置顶")]):i._e()]}},{key:"money",fn:function(I){var w=I.row;return[w.activity_type==4?f("div",[w.money>0?f("div",[f("span",[i._v("¥")]),f("span",[i._v(i._s(w.money))])]):i._e(),w.money==0?f("div",[f("span",[i._v("免费")])]):i._e()]):i._e(),w.activity_type!=4?f("div",[i._v(" - ")]):i._e()]}},{key:"qr_code",fn:function(I){var w=I.row;return[f("div",{staticStyle:{"text-align":"center"}},[w.if_sign==2?f("vue-qr",{attrs:{text:i.$store.state.user.apiUrl+"?type=1&id="+w.id+"&association_id=1",width:"100",height:"100"}}):i._e()],1),w.activity_type!=4&&w.activity_type!=1&&w.if_sign==1?f("div",[i._v(" - ")]):i._e()]}},{key:"activity_type",fn:function(I){var w=I.row;return[f("div",{staticStyle:{"text-align":"center"}},[w.activity_type==1?f("span",[i._v("协会活动")]):i._e(),w.activity_type==2?f("span",[i._v("调查问卷")]):i._e(),w.activity_type==3?f("span",[i._v("公益捐赠")]):i._e(),w.activity_type==4?f("span",[i._v("学习培训")]):i._e()])]}},{key:"select",fn:function(I){var w=I.row;return[f("t-space",{attrs:{size:"24px"}},[w.activity_type==1?f("t-button",{on:{click:function(S){return i.openInfo(w)}}},[i._v("报名详情")]):i._e(),w.activity_type==2?f("t-button",{attrs:{theme:"default"},on:{click:function(S){return i.openQuestionnairefind(w)}}},[i._v("新增题目 ")]):i._e(),w.activity_type==2?f("t-button",{attrs:{theme:"primary"},on:{click:function(S){return i.openQuestionnaireUpdate(w)}}},[i._v("编辑题目 ")]):i._e(),w.activity_type==2?f("t-button",{attrs:{theme:"success"},on:{click:function(S){return i.openQuestionnaireMode(w)}}},[i._v("问卷统计 ")]):i._e(),w.activity_type==3?f("t-button",{on:{click:function(S){return i.openJuanMode(w)}}},[i._v("捐赠详情")]):i._e(),w.activity_type==4?f("t-button",{on:{click:function(S){return i.openJuanMode(w)}}},[i._v("付费详情")]):i._e(),f("t-button",{attrs:{theme:"warning"},on:{click:function(S){return i.edit(w)}}},[i._v("编辑")]),f("t-popconfirm",{attrs:{content:"确认删除吗"},on:{confirm:function(S){return i.del(w)}}},[f("t-button",{attrs:{theme:"danger"}},[i._v("删除")])],1)],1)]}}])}),f("div",{staticStyle:{"margin-top":"30px"}},[f("t-pagination",{attrs:{total:i.pagination.total,"page-size":i.pagination.size,showPageSize:!1},on:{"current-change":i.onCurrentChange}})],1)],1),f("t-dialog",{attrs:{header:"报名详情",confirmBtn:null,visible:i.infoMode,onClose:i.onCloseMy,width:"65%",top:"50px"}},[f("div",{staticStyle:{height:"650px","overflow-y":"scroll"}},[f("div",{staticStyle:{"text-align":"right"}},[f("t-button",{on:{click:function(I){return i.exportList(0)}}},[f("CloudDownloadIcon",{attrs:{slot:"icon"},slot:"icon"}),i._v(" 导出 ")],1)],1),i.infoIfAuditing==2?f("div",[f("t-tabs",{on:{change:i.InfotabIndexChange},model:{value:i.InfotabIndex,callback:function(I){i.InfotabIndex=I},expression:"InfotabIndex"}},[f("t-tab-panel",{attrs:{value:"2",label:"已通过",destroyOnHide:!1}}),f("t-tab-panel",{attrs:{value:"1",label:"待审核",destroyOnHide:!1}}),f("t-tab-panel",{attrs:{value:"3",label:"已拒绝",destroyOnHide:!1}})],1)],1):i._e(),f("t-table",{attrs:{rowKey:"index",data:i.info_list,columns:i.info_columns,stripe:!1,bordered:!1,hover:!0,size:"large","table-layout":"auto",cellEmptyContent:"-"},scopedSlots:i._u([{key:"nikename",fn:function(I){var w=I.row;return[f("a",{attrs:{href:i.$store.state.user.apiUrl+"/dist/#/user/user_info?id="+w.member_id,target:"_blank"}},[i._v(i._s(w.nikename))])]}},{key:"sign",fn:function(I){var w=I.row;return[w.sign==1?f("t-tag",{attrs:{theme:"success"}},[i._v("已签到")]):i._e(),w.sign==2?f("t-tag",{attrs:{theme:"warning"}},[i._v("未签到")]):i._e()]}},{key:"photo_image",fn:function(I){var w=I.row;return[w.photo_image!=""&&w.photo_image!=null?f("img",{staticStyle:{width:"50px",height:"50px"},attrs:{src:i.$store.state.user.apiUrl+w.photo_image}}):i._e(),w.photo_image==""||w.photo_image==null?f("div",[i._v("无")]):i._e()]}},{key:"select",fn:function(I){var w=I.row;return[i.infoIfAuditing==2&&i.InfotabIndex==1?f("div",[f("t-popconfirm",{attrs:{content:"确认要拒绝吗?"},on:{confirm:function(S){return i.updateType(w,3)}}},[f("t-button",{attrs:{theme:"danger",variant:"base"}},[i._v("拒绝")])],1),f("t-popconfirm",{attrs:{content:"确认要通过吗?"},on:{confirm:function(S){return i.updateType(w,2)}}},[f("t-button",{staticStyle:{"margin-left":"15px"},attrs:{theme:"success"}},[i._v("通过")])],1)],1):i._e()]}}])}),f("div",{staticStyle:{"margin-top":"30px"}},[f("t-pagination",{attrs:{total:i.info_pagination.total,"page-size":i.info_pagination.size,showPageSize:!1},on:{"current-change":i.onCurrentChangeInfo}})],1)],1)]),f("t-dialog",{attrs:{header:"问卷统计",confirmBtn:null,visible:i.QuestionnaireMode,onClose:i.onCloseMy,width:"65%",top:"50px"}},[f("div",{staticStyle:{height:"600px","overflow-y":"scroll"}},[f("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[f("div",{staticStyle:{"font-size":"18px","font-weight":"600",color:"#e60000",margin:"15px 0px"}}),f("div",[f("t-button",{on:{click:function(I){return i.exportList(1)}}},[f("CloudDownloadIcon",{attrs:{slot:"icon"},slot:"icon"}),i._v(" 导出 ")],1)],1)]),i._l(i.questionnaireDaAnList,function(I,w){return f("table",{staticClass:"layui-table",staticStyle:{margin:"10px 0px"}},[f("thead",[f("tr",[f("th",{staticClass:"my-fw-bold my-fs-14"},[f("span",[i._v("第"+i._s(w+1)+"题")]),I.type==1?f("span",[i._v("(单选题)")]):i._e(),I.type==2?f("span",[i._v("(多选题)")]):i._e(),I.type==3?f("span",[i._v("(问答题)")]):i._e()]),f("th",{staticClass:"my-fw-bold my-fs-14"},[i._v(i._s(I.title))]),I.type!=3?f("th",{staticClass:"my-fw-bold my-fs-14"},[i._v("票数")]):i._e(),I.type==3?f("th",{staticClass:"my-fw-bold my-fs-14"},[i._v("答题数:"+i._s(I.quantity))]):i._e()])]),f("tbody",[i._l(I.option,function(S,B){return I.type!=3?f("tr",[f("td",{staticStyle:{"text-align":"center"}},[i._v(i._s(S.name))]),f("td",[i._v(i._s(S.val))]),f("td",[i._v(i._s(S.num))])]):i._e()}),i._l(I.list,function(S,B){return I.type==3?f("tr",[f("td",{staticStyle:{"text-align":"center"}},[i._v("-")]),f("td",{staticStyle:{"text-align":"center"},attrs:{colspan:2}},[i._v(i._s(S.option))])]):i._e()})],2)])})],2)]),f("t-dialog",{attrs:{header:i.getType==3?"捐赠详情":"付费详情",confirmBtn:null,visible:i.JuanMode,onClose:i.onCloseMy,width:"65%",top:"50px"}},[f("div",{staticStyle:{height:"600px","overflow-y":"scroll"}},[f("table",{staticClass:"layui-table",staticStyle:{margin:"10px 0px"}},[f("thead",[f("tr",[f("th",{staticClass:"my-fw-bold my-fs-14"},[f("span",[i._v(i._s(i.getType==3?"捐赠人":"付费姓名"))])]),f("th",{staticClass:"my-fw-bold my-fs-14"},[i._v("金额")]),f("th",{staticClass:"my-fw-bold my-fs-14"},[i._v(i._s(i.getType==3?"捐赠时间":"付费时间"))])])]),f("tbody",i._l(i.JuanModeList,function(I,w){return f("tr",[f("td",{staticStyle:{"text-align":"center"}},[i._v(i._s(I.nikename))]),f("td",{staticStyle:{"text-align":"center"}},[i._v(i._s(I.money)+"元")]),f("td",{staticStyle:{"text-align":"center"}},[i._v(i._s(I.createtime))])])}),0)]),f("div",{staticStyle:{"margin-top":"30px"}},[f("t-pagination",{attrs:{total:i.JuanTotal,"page-size":15,showPageSize:!1},on:{"current-change":i.onJuanChange}})],1)])]),f("t-dialog",{attrs:{header:"新增题目",visible:i.questionnaireAddMode,onClose:i.onCloseMy,width:"45%",top:"20px"},on:{confirm:i.onSubmitQuestionnaire}},[f("div",{staticStyle:{height:"600px","overflow-y":"scroll"}},[f("t-form",[i._l(i.questionnaireData,function(I,w){return f("t-card",{staticStyle:{"margin-bottom":"10px"}},[[f("t-form-item",{attrs:{label:"类型"}},[f("t-radio-group",{model:{value:I.type,callback:function(S){i.$set(I,"type",S)},expression:"item.type"}},[f("t-radio",{attrs:{value:1}},[i._v("单选题")]),f("t-radio",{attrs:{value:2}},[i._v("多选题")]),f("t-radio",{attrs:{value:3}},[i._v("问答题")])],1)],1),f("t-form-item",{attrs:{label:"排序"}},[f("t-input",{attrs:{type:"number",placeholder:"请输入排序"},model:{value:I.wight,callback:function(S){i.$set(I,"wight",S)},expression:"item.wight"}})],1),f("t-form-item",{attrs:{label:"题目"}},[f("t-input",{attrs:{placeholder:"请输入题目"},model:{value:I.title,callback:function(S){i.$set(I,"title",S)},expression:"item.title"}})],1),i._l(I.option,function(S,B){return I.type!=3?f("t-form-item",{attrs:{label:S.name}},[f("t-input",{attrs:{placeholder:"请输入选项答案"},model:{value:S.val,callback:function(j){i.$set(S,"val",j)},expression:"op.val"}}),f("t-button",{staticStyle:{"margin-left":"20px"},attrs:{theme:"danger",size:"small",variant:"base"},on:{click:function(j){return i.delOptionItem(w,B)}}},[i._v("X ")])],1):i._e()}),I.type!=3?f("div",{staticStyle:{"text-align":"center"}},[f("t-button",{attrs:{theme:"primary",variant:"base"},on:{click:function(S){return i.addOption(w)}}},[i._v("添加一个选项")])],1):i._e(),f("div",{staticStyle:{position:"absolute",right:"20px",top:"20px"}},[f("t-button",{staticStyle:{"margin-left":"20px"},attrs:{theme:"danger",size:"small",variant:"base"},on:{click:function(S){return i.delOptionTop(w)}}},[i._v("删除题目 ")])],1)]],2)}),f("div",{staticStyle:{"text-align":"center","margin-top":"30px"}},[f("t-button",{attrs:{theme:"warning",variant:"base"},on:{click:function(I){return i.addQuestionnaire()}}},[i._v("添加一个题目")])],1)],2)],1)]),f("t-dialog",{attrs:{header:"编辑题目",visible:i.questionnaireUpdateMode,confirmBtn:null,onClose:i.onCloseMy,width:"45%",top:"20px"},on:{confirm:i.onCloseMy}},[f("div",{staticStyle:{height:"600px","overflow-y":"scroll"}},[f("t-form",i._l(i.questionnaire,function(I,w){return f("t-card",{staticStyle:{"margin-bottom":"10px"}},[[f("t-form-item",{attrs:{label:"类型"}},[f("t-radio-group",{model:{value:I.type,callback:function(S){i.$set(I,"type",S)},expression:"item.type"}},[f("t-radio",{attrs:{value:1}},[i._v("单选题")]),f("t-radio",{attrs:{value:2}},[i._v("多选题")]),f("t-radio",{attrs:{value:3}},[i._v("问答题")])],1)],1),f("t-form-item",{attrs:{label:"排序"}},[f("t-input",{attrs:{placeholder:"请输入排序"},model:{value:I.wight,callback:function(S){i.$set(I,"wight",S)},expression:"item.wight"}})],1),f("t-form-item",{attrs:{label:"题目"}},[f("t-input",{attrs:{placeholder:"请输入题目"},model:{value:I.title,callback:function(S){i.$set(I,"title",S)},expression:"item.title"}})],1),i._l(I.option,function(S,B){return I.type!=3?f("t-form-item",{attrs:{label:S.name}},[f("t-input",{attrs:{placeholder:"请输入选项答案"},model:{value:S.val,callback:function(j){i.$set(S,"val",j)},expression:"op.val"}}),f("t-button",{staticStyle:{"margin-left":"20px"},attrs:{theme:"danger",size:"small",variant:"base"},on:{click:function(j){return i.delUpdateOptionItem(w,B)}}},[i._v("X ")])],1):i._e()}),I.type!=3?f("div",{staticStyle:{"text-align":"center"}},[f("t-button",{attrs:{theme:"primary",variant:"base"},on:{click:function(S){return i.addOption(w)}}},[i._v("添加一个选项")])],1):i._e(),f("div",{staticStyle:{position:"absolute",right:"20px",top:"20px"}},[f("t-popconfirm",{attrs:{content:"确认删除吗"},on:{confirm:function(S){return i.delUpdateOptionTop(w,I)}}},[f("t-button",{staticStyle:{"margin-left":"20px"},attrs:{theme:"danger",size:"small",variant:"base"}},[i._v("删除题目")])],1)],1),f("div",{staticStyle:{"text-align":"center","margin-top":"20px"}},[f("t-button",{attrs:{theme:"success",variant:"base"},on:{click:function(S){return i.updateOption(I)}}},[i._v("保存")])],1)]],2)}),1)],1)])],1)},Ie=[];const me={};var Re=xe(Pe,Be,Ie,!1,De,null,null,null);function De(i){for(let z in me)this[z]=me[z]}const Ne=function(){return Re.exports}();export{Ne as default};