vendor: 5,383 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/editor-vendor-PlamybZM.js","assets/react-vendor-BTQ2CC_i.js","assets/editor-vendor-BgW1nI8X.css"])))=>i.map(i=>d[i]); 2var Uw=Object.defineProperty;var zw=(e,t,r)=>t in e?Uw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Ue=(e,t,r)=>zw(e,typeof t!="symbol"?t+"":t,r);import{_ as Tf,c as Ss,g as o5}from"./react-vendor-BTQ2CC_i.js";function Ie(e){"@babel/helpers - typeof";return Ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ie(e)}var yi=Uint8Array,Wn=Uint16Array,h1=Int32Array,f1=new yi([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),c1=new yi([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),ep=new yi([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s5=function(e,t){for(var r=new Wn(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new h1(r[30]),n=1;n<30;++n)for(var a=r[n];a<r[n+1];++a)i[a]=a-r[n]<<5|n;return{b:r,r:i}},l5=s5(f1,2),qw=l5.b,ad=l5.r;qw[28]=258,ad[258]=28;var Hw=s5(c1,0),rp=Hw.r,od=new Wn(32768);for(var er=0;er<32768;++er){var Ta=(er&43690)>>1|(er&21845)<<1;Ta=(Ta&52428)>>2|(Ta&13107)<<2,Ta=(Ta&61680)>>4|(Ta&3855)<<4,od[er]=((Ta&65280)>>8|(Ta&255)<<8)>>1}var Tl=function(e,t,r){for(var n=e.length,i=0,a=new Wn(t);i<n;++i)e[i]&&++a[e[i]-1];var s=new Wn(t);for(i=1;i<t;++i)s[i]=s[i-1]+a[i-1]<<1;var o;if(r){o=new Wn(1<<t);var l=15-t;for(i=0;i<n;++i)if(e[i])for(var u=i<<4|e[i],f=t-e[i],g=s[e[i]-1]++<<f,m=g|(1<<f)-1;g<=m;++g)o[od[g]>>l]=u}else for(o=new Wn(n),i=0;i<n;++i)e[i]&&(o[i]=od[s[e[i]-1]++]>>15-e[i]);return o},Po=new yi(288);for(var er=0;er<144;++er)Po[er]=8;for(var er=144;er<256;++er)Po[er]=9;for(var er=256;er<280;++er)Po[er]=7;for(var er=280;er<288;++er)Po[er]=8;var _h=new yi(32);for(var er=0;er<32;++er)_h[er]=5;var Vw=Tl(Po,9,0),Ww=Tl(_h,5,0),u5=function(e){return(e+7)/8|0},Gw=function(e,t,r){return(r==null||r>e.length)&&(r=e.length),new yi(e.subarray(t,r))},ea=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8},fl=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8,e[n+2]|=r>>16},Pf=function(e,t){for(var r=[],n=0;n<e.length;++n)e[n]&&r.push({s:n,f:e[n]});var i=r.length,a=r.slice();if(!i)return{t:f5,l:0};if(i==1){var s=new yi(r[0].s+1);return s[r[0].s]=1,{t:s,l:1}}r.sort(function(Z,ot){return Z.f-ot.f}),r.push({s:-1,f:25001});var o=r[0],l=r[1],u=0,f=1,g=2;for(r[0]={s:-1,f:o.f+l.f,l:o,r:l};f!=i-1;)o=r[r[u].f<r[g].f?u++:g++],l=r[u!=f&&r[u].f<r[g].f?u++:g++],r[f++]={s:-1,f:o.f+l.f,l:o,r:l};for(var m=a[0].s,n=1;n<i;++n)a[n].s>m&&(m=a[n].s);var d=new Wn(m+1),b=sd(r[f-1],d,0);if(b>t){var n=0,w=0,x=b-t,_=1<<x;for(a.sort(function(ot,Q){return d[Q.s]-d[ot.s]||ot.f-Q.f});n<i;++n){var B=a[n].s;if(d[B]>t)w+=_-(1<<b-d[B]),d[B]=t;else break}for(w>>=x;w>0;){var I=a[n].s;d[I]<t?w-=1<<t-d[I]++-1:++n}for(;n>=0&&w;--n){var R=a[n].s;d[R]==t&&(--d[R],++w)}b=t}return{t:new yi(d),l:b}},sd=function(e,t,r){return e.s==-1?Math.max(sd(e.l,t,r+1),sd(e.r,t,r+1)):t[e.s]=r},np=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Wn(++t),n=0,i=e[0],a=1,s=function(l){r[n++]=l},o=1;o<=t;++o)if(e[o]==i&&o!=t)++a;else{if(!i&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(i),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(i);a=1,i=e[o]}return{c:r.subarray(0,n),n:t}},cl=function(e,t){for(var r=0,n=0;n<t.length;++n)r+=e[n]*t[n];return r},h5=function(e,t,r){var n=r.length,i=u5(t+2);e[i]=n&255,e[i+1]=n>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var a=0;a<n;++a)e[i+a+4]=r[a];return(i+4+n)*8},ip=function(e,t,r,n,i,a,s,o,l,u,f){ea(t,f++,r),++i[256];for(var g=Pf(i,15),m=g.t,d=g.l,b=Pf(a,15),w=b.t,x=b.l,_=np(m),B=_.c,I=_.n,R=np(w),Z=R.c,ot=R.n,Q=new Wn(19),G=0;G<B.length;++G)++Q[B[G]&31];for(var G=0;G<Z.length;++G)++Q[Z[G]&31];for(var $=Pf(Q,7),X=$.t,T=$.l,k=19;k>4&&!X[ep[k-1]];--k);var V=u+5<<3,q=cl(i,Po)+cl(a,_h)+s,it=cl(i,m)+cl(a,w)+s+14+3*k+cl(Q,X)+2*Q[16]+3*Q[17]+7*Q[18];if(l>=0&&V<=q&&V<=it)return h5(t,f,e.subarray(l,l+u));var ht,ft,rt,ut;if(ea(t,f,1+(it<q)),f+=2,it<q){ht=Tl(m,d,0),ft=m,rt=Tl(w,x,0),ut=w;var wt=Tl(X,T,0);ea(t,f,I-257),ea(t,f+5,ot-1),ea(t,f+10,k-4),f+=14;for(var G=0;G<k;++G)ea(t,f+3*G,X[ep[G]]);f+=3*k;for(var vt=[B,Z],E=0;E<2;++E)for(var U=vt[E],G=0;G<U.length;++G){var z=U[G]&31;ea(t,f,wt[z]),f+=X[z],z>15&&(ea(t,f,U[G]>>5&127),f+=U[G]>>12)}}else ht=Vw,ft=Po,rt=Ww,ut=_h;for(var G=0;G<o;++G){var H=n[G];if(H>255){var z=H>>18&31;fl(t,f,ht[z+257]),f+=ft[z+257],z>7&&(ea(t,f,H>>23&31),f+=f1[z]);var K=H&31;fl(t,f,rt[K]),f+=ut[K],K>3&&(fl(t,f,H>>5&8191),f+=c1[K])}else fl(t,f,ht[H]),f+=ft[H]}return fl(t,f,ht[256]),f+ft[256]},Yw=new h1([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),f5=new yi(0),Xw=function(e,t,r,n,i,a){var s=a.z||e.length,o=new yi(n+s+5*(1+Math.ceil(s/7e3))+i),l=o.subarray(n,o.length-i),u=a.l,f=(a.r||0)&7;if(t){f&&(l[0]=a.r>>3);for(var g=Yw[t-1],m=g>>13,d=g&8191,b=(1<<r)-1,w=a.p||new Wn(32768),x=a.h||new Wn(b+1),_=Math.ceil(r/3),B=2*_,I=function($t){return(e[$t]^e[$t+1]<<_^e[$t+2]<<B)&b},R=new h1(25e3),Z=new Wn(288),ot=new Wn(32),Q=0,G=0,$=a.i||0,X=0,T=a.w||0,k=0;$+2<s;++$){var V=I($),q=$&32767,it=x[V];if(w[q]=it,x[V]=q,T<=$){var ht=s-$;if((Q>7e3||X>24576)&&(ht>423||!u)){f=ip(e,l,0,R,Z,ot,G,X,k,$-k,f),X=Q=G=0,k=$;
vendor: 9,669 bytes, lines 2-3
2for(var ft=0;ft<286;++ft)Z[ft]=0;for(var ft=0;ft<30;++ft)ot[ft]=0}var rt=2,ut=0,wt=d,vt=q-it&32767;if(ht>2&&V==I($-vt))for(var E=Math.min(m,ht)-1,U=Math.min(32767,$),z=Math.min(258,ht);vt<=U&&--wt&&q!=it;){if(e[$+rt]==e[$+rt-vt]){for(var H=0;H<z&&e[$+H]==e[$+H-vt];++H);if(H>rt){if(rt=H,ut=vt,H>E)break;for(var K=Math.min(vt,H-2),at=0,ft=0;ft<K;++ft){var ct=$-vt+ft&32767,dt=w[ct],yt=ct-dt&32767;yt>at&&(at=yt,it=ct)}}}q=it,it=w[q],vt+=q-it&32767}if(ut){R[X++]=268435456|ad[rt]<<18|rp[ut];var Tt=ad[rt]&31,It=rp[ut]&31;G+=f1[Tt]+c1[It],++Z[257+Tt],++ot[It],T=$+rt,++Q}else R[X++]=e[$],++Z[e[$]]}}for($=Math.max($,T);$<s;++$)R[X++]=e[$],++Z[e[$]];f=ip(e,l,u,R,Z,ot,G,X,k,$-k,f),u||(a.r=f&7|l[f/8|0]<<3,f-=7,a.h=x,a.p=w,a.i=$,a.w=T)}else{for(var $=a.w||0;$<s+u;$+=65535){var Rt=$+65535;Rt>=s&&(l[f/8|0]=u,Rt=s),f=h5(l,f+1,e.subarray($,Rt))}a.i=s}return Gw(o,0,n+u5(f)+i)},c5=function(){var e=1,t=0;return{p:function(r){for(var n=e,i=t,a=r.length|0,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=n+=r[s];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}e=n,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},Zw=function(e,t,r,n,i){if(!i&&(i={l:1},t.dictionary)){var a=t.dictionary.subarray(-32768),s=new yi(a.length+e.length);s.set(a),s.set(e,a.length),e=s,i.w=a.length}return Xw(e,t.level==null?6:t.level,t.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,r,n,i)},d5=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},Kw=function(e,t){var r=t.level,n=r==0?0:r<6?1:r==9?3:2;if(e[0]=120,e[1]=n<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var i=c5();i.p(t.dictionary),d5(e,2,i.d())}};function ld(e,t){t||(t={});var r=c5();r.p(e);var n=Zw(e,t,t.dictionary?6:2,4);return Kw(n,t),d5(n,n.length-4,r.d()),n}var Jw=typeof TextDecoder<"u"&&new TextDecoder,Qw=0;try{Jw.decode(f5,{stream:!0}),Qw=1}catch{}function t3(e){if(Array.isArray(e))return e}function e3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,s,o=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw i}}return o}}function ap(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function r3(e,t){if(e){if(typeof e=="string")return ap(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ap(e,t):void 0}}function n3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function op(e,t){return t3(e)||e3(e,t)||r3(e,t)||n3()}function sp(e,t="utf8"){return new TextDecoder(t).decode(e)}const i3=new TextEncoder;function a3(e){return i3.encode(e)}const o3=1024*8,s3=(()=>{const e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),Of={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class d1{constructor(t=o3,r={}){Ue(this,"buffer");Ue(this,"byteLength");Ue(this,"byteOffset");Ue(this,"length");Ue(this,"offset");Ue(this,"lastWrittenByte");Ue(this,"littleEndian");Ue(this,"_data");Ue(this,"_mark");Ue(this,"_marks");let n=!1;typeof t=="number"?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const i=r.offset?r.offset>>>0:0,a=t.byteLength-i;let s=i;(ArrayBuffer.isView(t)||t instanceof d1)&&(t.byteLength!==t.buffer.byteLength&&(s=t.byteOffset+i),t=t.buffer),n?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=t,this.length=a,this.byteLength=a,this.byteOffset=s,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,s,a),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const n=(this.offset+t)*2,i=new Uint8Array(n);i.set(new Uint8Array(this.buffer)),this.buffer=i.buffer,this.length=n,this.byteLength=n,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,r){const n=Of[r].BYTES_PER_ELEMENT*t,i=this.byteOffset+this.offset,a=this.buffer.slice(i,i+n);if(this.littleEndian===s3&&r!=="uint8"&&r!=="int8"){const o=new Uint8Array(this.buffer.slice(i,i+n));o.reverse();const l=new Of[r](o.buffer);return this.offset+=n,l.reverse(),l}const s=new Of[r](a);return this.offset+=n,s}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let r="";for(let n=0;n<t;n++)r+=this.readChar();return r}readUtf8(t=1){return sp(this.readBytes(t))}decodeText(t=1,r="utf8"){return sp(this.readBytes(t),r)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let r=0;r<t.length;r++)this._data.setUint8(this.offset++,t[r]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let r=0;r<t.length;r++)this.writeUint8(t.charCodeAt(r));return this}writeUtf8(t){return this.writeBytes(a3(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}/*! pako 2.2.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const l3=4,lp=0,up=1,u3=2;function $s(e){let t=e.length;for(;--t>=0;)e[t]=0}const h3=0,p5=1,f3=2,c3=3,d3=258,p1=29,Zl=256,Bl=Zl+1+p1,Ts=30,g1=19,g5=2*Bl+1,bo=15,Cf=16,p3=7,v1=256,v5=16,m5=17,y5=18,ud=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),fh=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),g3=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),b5=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),v3=512,aa=new Array((Bl+2)*2);$s(aa);const Pl=new Array(Ts*2);$s(Pl);const $l=new Array(v3);$s($l);const Ul=new Array(d3-c3+1);$s(Ul);const m1=new Array(p1);$s(m1);const xh=new Array(Ts);$s(xh);function kf(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}let w5,_5,x5;function If(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}const A5=e=>e<256?$l[e]:$l[256+(e>>>7)],zl=(e,t)=>
vendor: 5,579 bytes, line 3
3{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},Ln=(e,t,r)=>{e.bi_valid>Cf-r?(e.bi_buf|=t<<e.bi_valid&65535,zl(e,e.bi_buf),e.bi_buf=t>>Cf-e.bi_valid,e.bi_valid+=r-Cf):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)},Mi=(e,t,r)=>{Ln(e,r[t*2],r[t*2+1])},S5=(e,t)=>{let r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1},m3=e=>{e.bi_valid===16?(zl(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},y3=(e,t)=>{const r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,o=t.stat_desc.extra_base,l=t.stat_desc.max_length;let u,f,g,m,d,b,w=0;for(m=0;m<=bo;m++)e.bl_count[m]=0;for(r[e.heap[e.heap_max]*2+1]=0,u=e.heap_max+1;u<g5;u++)f=e.heap[u],m=r[r[f*2+1]*2+1]+1,m>l&&(m=l,w++),r[f*2+1]=m,!(f>n)&&(e.bl_count[m]++,d=0,f>=o&&(d=s[f-o]),b=r[f*2],e.opt_len+=b*(m+d),a&&(e.static_len+=b*(i[f*2+1]+d)));if(w!==0){do{for(m=l-1;e.bl_count[m]===0;)m--;e.bl_count[m]--,e.bl_count[m+1]+=2,e.bl_count[l]--,w-=2}while(w>0);for(m=l;m!==0;m--)for(f=e.bl_count[m];f!==0;)g=e.heap[--u],!(g>n)&&(r[g*2+1]!==m&&(e.opt_len+=(m-r[g*2+1])*r[g*2],r[g*2+1]=m),f--)}},N5=(e,t,r)=>{const n=new Array(bo+1);let i=0,a,s;for(a=1;a<=bo;a++)i=i+r[a-1]<<1,n[a]=i;for(s=0;s<=t;s++){let o=e[s*2+1];o!==0&&(e[s*2]=S5(n[o]++,o))}},b3=()=>{let e,t,r,n,i;const a=new Array(bo+1);for(r=0,n=0;n<p1-1;n++)for(m1[n]=r,e=0;e<1<<ud[n];e++)Ul[r++]=n;for(Ul[r-1]=n,i=0,n=0;n<16;n++)for(xh[n]=i,e=0;e<1<<fh[n];e++)$l[i++]=n;for(i>>=7;n<Ts;n++)for(xh[n]=i<<7,e=0;e<1<<fh[n]-7;e++)$l[256+i++]=n;for(t=0;t<=bo;t++)a[t]=0;for(e=0;e<=143;)aa[e*2+1]=8,e++,a[8]++;for(;e<=255;)aa[e*2+1]=9,e++,a[9]++;for(;e<=279;)aa[e*2+1]=7,e++,a[7]++;for(;e<=287;)aa[e*2+1]=8,e++,a[8]++;for(N5(aa,Bl+1,a),e=0;e<Ts;e++)Pl[e*2+1]=5,Pl[e*2]=S5(e,5);w5=new kf(aa,ud,Zl+1,Bl,bo),_5=new kf(Pl,fh,0,Ts,bo),x5=new kf(new Array(0),g3,0,g1,p3)},E5=e=>{let t;for(t=0;t<Bl;t++)e.dyn_ltree[t*2]=0;for(t=0;t<Ts;t++)e.dyn_dtree[t*2]=0;for(t=0;t<g1;t++)e.bl_tree[t*2]=0;e.dyn_ltree[v1*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},L5=e=>{e.bi_valid>8?zl(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},hp=(e,t,r,n)=>{const i=t*2,a=r*2;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]},Rf=(e,t,r)=>{const n=e.heap[r];let i=r<<1;for(;i<=e.heap_len&&(i<e.heap_len&&hp(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!hp(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n},fp=(e,t,r)=>{let n,i,a=0,s,o;if(e.sym_next!==0)do n=e.pending_buf[e.sym_buf+a++]&255,n+=(e.pending_buf[e.sym_buf+a++]&255)<<8,i=e.pending_buf[e.sym_buf+a++],n===0?Mi(e,i,t):(s=Ul[i],Mi(e,s+Zl+1,t),o=ud[s],o!==0&&(i-=m1[s],Ln(e,i,o)),n--,s=A5(n),Mi(e,s,r),o=fh[s],o!==0&&(n-=xh[s],Ln(e,n,o)));while(a<e.sym_next);Mi(e,v1,t)},hd=(e,t)=>{const r=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems;let s,o,l=-1,u;for(e.heap_len=0,e.heap_max=g5,s=0;s<a;s++)r[s*2]!==0?(e.heap[++e.heap_len]=l=s,e.depth[s]=0):r[s*2+1]=0;for(;e.heap_len<2;)u=e.heap[++e.heap_len]=l<2?++l:0,r[u*2]=1,e.depth[u]=0,e.opt_len--,i&&(e.static_len-=n[u*2+1]);for(t.max_code=l,s=e.heap_len>>1;s>=1;s--)Rf(e,r,s);u=a;do s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Rf(e,r,1),o=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=o,r[u*2]=r[s*2]+r[o*2],e.depth[u]=(e.depth[s]>=e.depth[o]?e.depth[s]:e.depth[o])+1,r[s*2+1]=r[o*2+1]=u,e.heap[1]=u++,Rf(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],y3(e,t),N5(r,l,e.bl_count)},cp=(e,t,r)=>{let n,i=-1,a,s=t[0*2+1],o=0,l=7,u=4;for(s===0&&(l=138,u=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)a=s,s=t[(n+1)*2+1],!(++o<l&&a===s)&&(o<u?e.bl_tree[a*2]+=o:a!==0?(a!==i&&e.bl_tree[a*2]++,e.bl_tree[v5*2]++):o<=10?e.bl_tree[m5*2]++:e.bl_tree[y5*2]++,o=0,i=a,s===0?(l=138,u=3):a===s?(l=6,u=3):(l=7,u=4))},dp=(e,t,r)=>{let n,i=-1,a,s=t[0*2+1],o=0,l=7,u=4;for(s===0&&(l=138,u=3),n=0;n<=r;n++)if(a=s,s=t[(n+1)*2+1],!(++o<l&&a===s)){if(o<u)do Mi(e,a,e.bl_tree);while(--o!==0);else a!==0?(a!==i&&(Mi(e,a,e.bl_tree),o--),Mi(e,v5,e.bl_tree),Ln(e,o-3,2)):o<=10?(Mi(e,m5,e.bl_tree),Ln(e,o-3,3)):(Mi(e,y5,e.bl_tree),Ln(e,o-11,7));o=0,i=a,s===0?(l=138,u=3):a===s?(l=6,u=3):(l=7,u=4)}},w3=e=>{let t;for(cp(e,e.dyn_ltree,e.l_desc.max_code),cp(e,e.dyn_dtree,e.d_desc.max_code),hd(e,e.bl_desc),t=g1-1;t>=3&&e.bl_tree[b5[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},_3=(e,t,r,n)=>{let i;for(Ln(e,t-257,5),Ln(e,r-1,5),Ln(e,n-4,4),i=0;i<n;i++)Ln(e,e.bl_tree[b5[i]*2+1],3);dp(e,e.dyn_ltree,t-1),dp(e,e.dyn_dtree,r-1)},x3=e=>{let t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return lp;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return up;for(r=32;r<Zl;r++)if(e.dyn_ltree[r*2]!==0)return up;return lp};let pp=!1;const A3=e=>{pp||(b3(),pp=!0),e.l_desc=new If(e.dyn_ltree,w5),e.d_desc=new If(e.dyn_dtree,_5),e.bl_desc=new If(e.bl_tree,x5),e.bi_buf=0,e.bi_valid=0,E5(e)},T5=(e,t,r,n)=>{Ln(e,(h3<<1)+(n?1:0),3),L5(e),zl(e,r),zl(e,~r),r&&e.pending_buf.set(e.window.subarray(t,t+r),e.pending),e.pending+=r},S3=e=>{Ln(e,p5<<1,3),Mi(e,v1,aa),m3(e)},N3=(e,t,r,n)=>{let i,a,s=0;e.level>0?(e.strm.data_type===u3&&(e.strm.data_type=x3(e)),hd(e,e.l_desc),hd(e,e.d_desc),s=w3(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&t!==-1?T5(e,t,r,n):e.strategy===l3||a===i?(Ln(e,(p5<<1)+(n?1:0),3),fp(e,aa,Pl)):(Ln(e,(f3<<1)+(n?1:0),3),_3(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),fp(e,e.dyn_ltree,e.dyn_dtree)),E5(e),n&&L5(e)},E3=(e,t,r)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>
38,e.pending_buf[e.sym_buf+e.sym_next++]=r,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(Ul[r]+Zl+1)*2]++,e.dyn_dtree[A5(t)*2]++),e.sym_next===e.sym_end);var L3=A3,T3=T5,P3=N3,O3=E3,C3=S3,k3={_tr_init:L3,_tr_stored_block:T3,_tr_flush_block:P3,_tr_tally:O3,_tr_align:C3};const I3=(e,t,r,n)=>{let i=e&65535|0,a=e>>>16&65535|0,s=0;for(;r!==0;){s=r>2e3?2e3:r,r-=s;do i=i+t[n++]|0,a=a+i|0;while(--s);i%=65521,a%=65521}return i|a<<16|0};var ql=I3;const R3=()=>{let e,t=[];for(var r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t},M3=new Uint32Array(R3()),F3=(e,t,r,n)=>{const i=M3,a=n+r;e^=-1;for(let s=n;s<a;s++)e=e>>>8^i[(e^t[s])&255];return e^-1};var $r=F3,Rs={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Kl={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:D3,_tr_stored_block:fd,_tr_flush_block:j3,_tr_tally:Fa,_tr_align:B3}=k3,{Z_NO_FLUSH:Da,Z_PARTIAL_FLUSH:$3,Z_FULL_FLUSH:U3,Z_FINISH:ni,Z_BLOCK:gp,Z_OK:Xr,Z_STREAM_END:vp,Z_STREAM_ERROR:Di,Z_DATA_ERROR:z3,Z_BUF_ERROR:Mf,Z_DEFAULT_COMPRESSION:q3,Z_FILTERED:H3,Z_HUFFMAN_ONLY:Mu,Z_RLE:V3,Z_FIXED:W3,Z_DEFAULT_STRATEGY:G3,Z_UNKNOWN:Y3,Z_DEFLATED:Fh}=Kl,X3=9,Z3=15,K3=8,J3=29,Q3=256,cd=Q3+1+J3,t4=30,e4=19,r4=2*cd+1,n4=15,ke=3,Ra=258,ji=Ra+ke+1,i4=32,Ms=42,y1=57,dd=69,pd=73,gd=91,vd=103,wo=113,Al=666,gn=1,Us=2,Oo=3,zs=4,a4=3,_o=(e,t)=>(e.msg=Rs[t],t),mp=e=>e*2-(e>4?9:0),ka=e=>{let t=e.length;for(;--t>=0;)e[t]=0},o4=e=>{let t,r,n,i=e.w_size;t=e.hash_size,n=t;do r=e.head[--n],e.head[n]=r>=i?r-i:0;while(--t);t=i,n=t;do r=e.prev[--n],e.prev[n]=r>=i?r-i:0;while(--t)};let b1=(e,t,r)=>(t<<e.hash_shift^r)&e.hash_mask;const Co=(e,t)=>{let r;if(e.legacy_hash)r=e.ins_h=b1(e,e.ins_h,e.window[t+ke-1]);else{const i=e.window,a=i[t]|i[t+1]<<8|i[t+2]<<16|i[t+3]<<24;r=e.ins_h=Math.imul(a,66521)+66521>>>16&e.hash_mask}const n=e.prev[t&e.w_mask]=e.head[r];return e.head[r]=t,n},Hn=e=>{const t=e.state;let r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+r),e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))},Gn=(e,t)=>{j3(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Hn(e.strm)},Me=(e,t)=>{e.pending_buf[e.pending++]=t},dl=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},md=(e,t,r,n)=>{let i=e.avail_in;return i>n&&(i=n),i===0?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),r),e.state.wrap===1?e.adler=ql(e.adler,t,i,r):e.state.wrap===2&&(e.adler=$r(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)},P5=(e,t)=>{let r=e.max_chain_length,n=e.strstart,i,a,s=e.prev_length,o=e.nice_match;const l=e.strstart>e.w_size-ji?e.strstart-(e.w_size-ji):0,u=e.window,f=e.w_mask,g=e.prev,m=e.strstart+Ra;let d=u[n+s-1],b=u[n+s];e.prev_length>=e.good_match&&(r>>=2),o>e.lookahead&&(o=e.lookahead);do if(i=t,!(u[i+s]!==b||u[i+s-1]!==d||u[i]!==u[n]||u[++i]!==u[n+1])){n+=2,i++;do;while(u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&n<m);if(a=Ra-(m-n),n=m-Ra,a>s){if(e.match_start=t,s=a,a>=o)break;d=u[n+s-1],b=u[n+s]}}while((t=g[t&f])>l&&--r!==0);return s<=e.lookahead?s:e.lookahead},Fs=e=>{const t=e.w_size;let r,n,i;do{if(n=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-ji)&&(e.window.set(e.window.subarray(t,t+t-n),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),o4(e),n+=t),e.strm.avail_in===0)break;if(r=md(e.strm,e.window,e.strstart+e.lookahead,n),e.lookahead+=r,e.legacy_hash){if(e.lookahead+e.insert>=ke)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=b1(e,e.ins_h,e.window[i+1]
vendor: 2,454 bytes, line 3
3);e.insert&&(Co(e,i),i++,e.insert--,!(e.lookahead+e.insert<ke)););}else if(e.lookahead+e.insert>ke)for(i=e.strstart-e.insert;e.insert&&(Co(e,i),i++,e.insert--,!(e.lookahead+e.insert<=ke)););}while(e.lookahead<ji&&e.strm.avail_in!==0)},O5=(e,t)=>{let r=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,n,i,a,s=0,o=e.strm.avail_in;do{if(n=65535,a=e.bi_valid+42>>3,e.strm.avail_out<a||(a=e.strm.avail_out-a,i=e.strstart-e.block_start,n>i+e.strm.avail_in&&(n=i+e.strm.avail_in),n>a&&(n=a),n<r&&(n===0&&t!==ni||t===Da||n!==i+e.strm.avail_in)))break;s=t===ni&&n===i+e.strm.avail_in?1:0,fd(e,0,0,s),e.pending_buf[e.pending-4]=n,e.pending_buf[e.pending-3]=n>>8,e.pending_buf[e.pending-2]=~n,e.pending_buf[e.pending-1]=~n>>8,Hn(e.strm),i&&(i>n&&(i=n),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,n-=i),n&&(md(e.strm,e.strm.output,e.strm.next_out,n),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n)}while(s===0);return o-=e.strm.avail_in,o&&(o>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=o&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-o,e.strm.next_in),e.strstart),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),s?zs:t!==Da&&t!==ni&&e.strm.avail_in===0&&e.strstart===e.block_start?Us:(a=e.window_size-e.strstart,e.strm.avail_in>a&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,a+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),a>e.strm.avail_in&&(a=e.strm.avail_in),a&&(md(e.strm,e.window,e.strstart,a),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.high_water<e.strstart&&(e.high_water=e.strstart),a=e.bi_valid+42>>3,a=e.pending_buf_size-a>65535?65535:e.pending_buf_size-a,r=a>e.w_size?e.w_size:a,i=e.strstart-e.block_start,(i>=r||(i||t===ni)&&t!==Da&&e.strm.avail_in===0&&i<=a)&&(n=i>a?a:i,s=t===ni&&e.strm.avail_in===0&&n===i?1:0,fd(e,e.block_start,n,s),e.block_start+=n,Hn(e.strm)),s?Oo:gn)},Ff=(e,t)=>
vendor: 30,804 bytes, line 3
3{let r,n;for(;;){if(e.lookahead<ji){if(Fs(e),e.lookahead<ji&&t===Da)return gn;if(e.lookahead===0)break}if(r=0,e.lookahead>=ke&&(r=Co(e,e.strstart)),r!==0&&e.strstart-r<=e.w_size-ji&&(e.match_length=P5(e,r)),e.match_length>=ke)if(n=Fa(e,e.strstart-e.match_start,e.match_length-ke),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=ke){e.match_length--;do e.strstart++,r=Co(e,e.strstart);while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.legacy_hash&&(e.ins_h=e.window[e.strstart],e.ins_h=b1(e,e.ins_h,e.window[e.strstart+1]));else n=Fa(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(Gn(e,!1),e.strm.avail_out===0))return gn}return e.insert=e.strstart<ke-1?e.strstart:ke-1,t===ni?(Gn(e,!0),e.strm.avail_out===0?Oo:zs):e.sym_next&&(Gn(e,!1),e.strm.avail_out===0)?gn:Us},cs=(e,t)=>{let r,n,i;for(;;){if(e.lookahead<ji){if(Fs(e),e.lookahead<ji&&t===Da)return gn;if(e.lookahead===0)break}if(r=0,e.lookahead>=ke&&(r=Co(e,e.strstart)),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=ke-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-ji&&(e.match_length=P5(e,r),e.match_length<=5&&(e.strategy===H3||e.match_length===ke&&e.strstart-e.match_start>4096)&&(e.match_length=ke-1)),e.prev_length>=ke&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-ke,n=Fa(e,e.strstart-1-e.prev_match,e.prev_length-ke),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(r=Co(e,e.strstart));while(--e.prev_length!==0);if(e.match_available=0,e.match_length=ke-1,e.strstart++,n&&(Gn(e,!1),e.strm.avail_out===0))return gn}else if(e.match_available){if(n=Fa(e,0,e.window[e.strstart-1]),n&&Gn(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return gn}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Fa(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<ke-1?e.strstart:ke-1,t===ni?(Gn(e,!0),e.strm.avail_out===0?Oo:zs):e.sym_next&&(Gn(e,!1),e.strm.avail_out===0)?gn:Us},s4=(e,t)=>{let r,n,i,a;const s=e.window;for(;;){if(e.lookahead<=Ra){if(Fs(e),e.lookahead<=Ra&&t===Da)return gn;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=ke&&e.strstart>0&&(i=e.strstart-1,n=s[i],n===s[++i]&&n===s[++i]&&n===s[++i])){a=e.strstart+Ra;do;while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&i<a);e.match_length=Ra-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=ke?(r=Fa(e,1,e.match_length-ke),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Fa(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(Gn(e,!1),e.strm.avail_out===0))return gn}return e.insert=0,t===ni?(Gn(e,!0),e.strm.avail_out===0?Oo:zs):e.sym_next&&(Gn(e,!1),e.strm.avail_out===0)?gn:Us},l4=(e,t)=>{let r;for(;;){if(e.lookahead===0&&(Fs(e),e.lookahead===0)){if(t===Da)return gn;break}if(e.match_length=0,r=Fa(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(Gn(e,!1),e.strm.avail_out===0))return gn}return e.insert=0,t===ni?(Gn(e,!0),e.strm.avail_out===0?Oo:zs):e.sym_next&&(Gn(e,!1),e.strm.avail_out===0)?gn:Us};function Ci(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}const Sl=[new Ci(0,0,0,0,O5),new Ci(4,4,8,4,Ff),new Ci(4,5,16,8,Ff),new Ci(4,6,32,32,Ff),new Ci(4,4,16,16,cs),new Ci(8,16,32,32,cs),new Ci(8,16,128,128,cs),new Ci(8,32,128,256,cs),new Ci(32,128,258,1024,cs),new Ci(32,258,258,4096,cs)],u4=e=>{e.window_size=2*e.w_size,ka(e.head),e.max_lazy_match=Sl[e.level].max_lazy,e.good_match=Sl[e.level].good_length,e.nice_match=Sl[e.level].nice_length,e.max_chain_length=Sl[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=ke-1,e.match_available=0,e.ins_h=0};function h4(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Fh,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.legacy_hash=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(r4*2),this.dyn_dtree=new Uint16Array((2*t4+1)*2),this.bl_tree=new Uint16Array((2*e4+1)*2),ka(this.dyn_ltree),ka(this.dyn_dtree),ka(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(n4+1),this.heap=new Uint16Array(2*cd+1),ka(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*cd+1),ka(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Jl=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==Ms&&t.status!==y1&&t.status!==dd&&t.status!==pd&&t.status!==gd&&t.status!==vd&&t.status!==wo&&t.status!==Al?1:0},C5=e=>{if(Jl(e))return _o(e,Di);e.total_in=e.total_out=0,e.data_type=Y3;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?y1:t.wrap?Ms:wo,e.adler=t.wrap===2?0:1,t.last_flush=-2,D3(t),Xr},k5=e=>{const t=C5(e);return t===Xr&&u4(e.state),t},f4=(e,t)=>Jl(e)||e.state.wrap!==2?Di:(e.state.gzhead=t,Xr),I5=(e,t,r,n,i,a,s)=>{if(!e)return Di;let o=1;if(t===q3&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>X3||r!==Fh||n<8||n>15||t<0||t>9||a<0||a>W3||n===8&&o!==1)return _o(e,Di);n===8&&(n=9);const l=new h4;return e.state=l,l.strm=e,l.status=Ms,l.wrap=o,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.legacy_hash=s?1:0,l.hash_bits=i+7,!l.legacy_hash&&l.hash_bits<15&&(l.hash_bits=15),l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+ke-1)/ke),l.window=new Uint8Array(l.w_size*2),l.head=new Uint16Array(l.hash_size),l.prev=new Uint16Array(l.w_size),l.lit_bufsize=1<<i+6,l.pending_buf_size=l.lit_bufsize*4,l.pending_buf=new Uint8Array(l.pending_buf_size),l.sym_buf=l.lit_bufsize,l.sym_end=(l.lit_bufsize-1)*3,l.level=t,l.strategy=a,l.method=r,k5(e)},c4=(e,t)=>I5(e,t,Fh,Z3,K3,G3),d4=(e,t)=>{if(Jl(e)||t>gp||t<0)return e?_o(e,Di):Di;const r=e.state;if(!e.output||e.avail_in!==0&&!e.input||r.status===Al&&t!==ni)return _o(e,e.avail_out===0?Mf:Di);const n=r.last_flush;if(r.last_flush=t,r.pending!==0){if(Hn(e),e.avail_out===0)return r.last_flush=-1,Xr}else if(e.avail_in===0&&mp(t)<=mp(n)&&t!==ni)return _o(e,Mf);if(r.status===Al&&e.avail_in!==0)return _o(e,Mf);if(r.status===Ms&&r.wrap===0&&(r.status=wo),r.status===Ms){let i=Fh+(r.w_bits-8<<4)<<8,a=-1;if(r.strategy>=Mu||r.level<2?a=0:r.level<6?a=1:r.level===6?a=2:a=3,i|=a<<6,r.strstart!==0&&(i|=i4),i+=31-i%31,dl(r,i),r.strstart!==0&&(dl(r,e.adler>>>16),dl(r,e.adler&65535)),e.adler=1,r.status=wo,Hn(e),r.pending!==0)return r.last_flush=-1,Xr}if(r.status===y1){if(e.adler=0,Me(r,31),Me(r,139),Me(r,8),r.gzhead)Me(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Me(r,r.gzhead.time&255),Me(r,r.gzhead.time>>8&255),Me(r,r.gzhead.time>>16&255),Me(r,r.gzhead.time>>24&255),Me(r,r.level===9?2:r.strategy>=Mu||r.level<2?4:0),Me(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(Me(r,r.gzhead.extra.length&255),Me(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=$r(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=dd;else if(Me(r,0),Me(r,0),Me(r,0),Me(r,0),Me(r,0),Me(r,r.level===9?2:r.strategy>=Mu||r.level<2?4:0),Me(r,a4),r.status=wo,Hn(e),r.pending!==0)return r.last_flush=-1,Xr}if(r.status===dd){if(r.gzhead.extra){let i=r.pending,a=(r.gzhead.extra.length&65535)-r.gzindex;for(;r.pending+a>r.pending_buf_size;){let o=r.pending_buf_size-r.pending;if(r.pending_buf.set(r.gzhead.extra.subarray(r.gzindex,r.gzindex+o),r.pending),r.pending=r.pending_buf_size,r.gzhead.hcrc&&r.pending>i&&(e.adler=$r(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex+=o,Hn(e),r.pending!==0)return r.last_flush=-1,Xr;i=0,a-=o}let s=new Uint8Array(r.gzhead.extra);r.pending_buf.set(s.subarray(r.gzindex,r.gzindex+a),r.pending),r.pending+=a,r.gzhead.hcrc&&r.pending>i&&(e.adler=$r(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=pd}if(r.status===pd){if(r.gzhead.name){let i=r.pending,a;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(e.adler=$r(e.adler,r.pending_buf,r.pending-i,i)),Hn(e),r.pending!==0)return r.last_flush=-1,Xr;i=0}r.gzindex<r.gzhead.name.length?a=r.gzhead.name.charCodeAt(r.gzindex++)&255:a=0,Me(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=$r(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=gd}if(r.status===gd){if(r.gzhead.comment){let i=r.pending,a;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(e.adler=$r(e.adler,r.pending_buf,r.pending-i,i)),Hn(e),r.pending!==0)return r.last_flush=-1,Xr;i=0}r.gzindex<r.gzhead.comment.length?a=r.gzhead.comment.charCodeAt(r.gzindex++)&255:a=0,Me(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=$r(e.adler,r.pending_buf,r.pending-i,i))}r.status=vd}if(r.status===vd){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(Hn(e),r.pending!==0))return r.last_flush=-1,Xr;Me(r,e.adler&255),Me(r,e.adler>>8&255),e.adler=0}if(r.status=wo,Hn(e),r.pending!==0)return r.last_flush=-1,Xr}if(e.avail_in!==0||r.lookahead!==0||t!==Da&&r.status!==Al){let i=r.level===0?O5(r,t):r.strategy===Mu?l4(r,t):r.strategy===V3?s4(r,t):Sl[r.level].func(r,t);if((i===Oo||i===zs)&&(r.status=Al),i===gn||i===Oo)return e.avail_out===0&&(r.last_flush=-1),Xr;if(i===Us&&(t===$3?B3(r):t!==gp&&(fd(r,0,0,!1),t===U3&&(ka(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),Hn(e),e.avail_out===0))return r.last_flush=-1,Xr}return t!==ni?Xr:r.wrap<=0?vp:(r.wrap===2?(Me(r,e.adler&255),Me(r,e.adler>>8&255),Me(r,e.adler>>16&255),Me(r,e.adler>>24&255),Me(r,e.total_in&255),Me(r,e.total_in>>8&255),Me(r,e.total_in>>16&255),Me(r,e.total_in>>24&255)):(dl(r,e.adler>>>16),dl(r,e.adler&65535)),Hn(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?Xr:vp)},p4=e=>{if(Jl(e))return Di;const t=e.state.status;return e.state=null,t===wo?_o(e,z3):Xr},g4=(e,t)=>{let r=t.length;if(Jl(e))return Di;const n=e.state,i=n.wrap;if(i===2||i===1&&n.status!==Ms||n.lookahead)return Di;if(i===1&&(e.adler=ql(e.adler,t,r,0)),n.wrap=0,r>=n.w_size){i===0&&(ka(n.head),n.strstart=0,n.block_start=0,n.insert=0);let l=new Uint8Array(n.w_size);l.set(t.subarray(r-n.w_size,r),0),t=l,r=n.w_size}const a=e.avail_in,s=e.next_in,o=e.input;for(e.avail_in=r,e.next_in=0,e.input=t,Fs(n);n.lookahead>=ke;){let l=n.strstart,u=n.lookahead-(ke-1);do Co(n,l),l++;while(--u);n.strstart=l,n.lookahead=ke-1,Fs(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=ke-1,n.match_available=0,e.next_in=s,e.input=o,e.avail_in=a,n.wrap=i,Xr};var v4=c4,m4=I5,y4=k5,b4=C5,w4=f4,_4=d4,x4=p4,A4=g4,S4="pako deflate (from Nodeca project)",Ol={deflateInit:v4,deflateInit2:m4,deflateReset:y4,deflateResetKeep:b4,deflateSetHeader:w4,deflate:_4,deflateEnd:x4,deflateSetDictionary:A4,deflateInfo:S4};const N4=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var E4=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const r=t.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(const n in r)N4(r,n)&&(e[n]=r[n])}}return e},L4=e=>{let t=0;for(let n=0,i=e.length;n<i;n++)t+=e[n].length;const r=new Uint8Array(t);for(let n=0,i=0,a=e.length;n<a;n++){let s=e[n];r.set(s,i),i+=s.length}return r},Dh={assign:E4,flattenChunks:L4};let R5=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{R5=!1}const Hl=new Uint8Array(256);for(let e=0;e<256;e++)Hl[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Hl[254]=Hl[255]=1;var T4=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,r,n,i,a,s=e.length,o=0;for(i=0;i<s;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<s&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),o+=r<128?1:r<2048?2:r<65536?3:4;for(t=new Uint8Array(o),a=0,i=0;a<o;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<s&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?t[a++]=r:r<2048?(t[a++]=192|r>>>6,t[a++]=128|r&63):r<65536?(t[a++]=224|r>>>12,t[a++]=128|r>>>6&63,t[a++]=128|r&63):(t[a++]=240|r>>>18,t[a++]=128|r>>>12&63,t[a++]=128|r>>>6&63,t[a++]=128|r&63);return t};const P4=(e,t)=>{if(t<65534&&e.subarray&&R5)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let r="";for(let n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r};var O4=(e,t)=>{const r=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let n,i;const a=new Array(r*2);for(i=0,n=0;n<r;){let s=e[n++];if(s<128){a[i++]=s;continue}let o=Hl[s];if(o>4){a[i++]=65533,n+=o-1;continue}for(s&=o===2?31:o===3?15:7;o>1&&n<r;)s=s<<6|e[n++]&63,o--;if(o>1){a[i++]=65533;continue}s<65536?a[i++]=s:(s-=65536,a[i++]=55296|s>>10&1023,a[i++]=56320|s&1023)}return P4(a,i)},C4=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let r=t-1;for(;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+Hl[e[r]]>t?r:t},Vl={string2buf:T4,buf2string:O4,utf8border:C4};function k4(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var M5=k4;const F5=Object.prototype.toString,{Z_NO_FLUSH:I4,Z_SYNC_FLUSH:R4,Z_FULL_FLUSH:M4,Z_FINISH:F4,Z_OK:Ah,Z_STREAM_END:D4,Z_DEFAULT_COMPRESSION:j4,Z_DEFAULT_STRATEGY:B4,Z_DEFLATED:$4}=Kl,U4={level:j4,method:$4,chunkSize:16384,windowBits:15,memLevel:8,strategy:B4,legacyHash:!0};function w1(e){this.options=Dh.assign({},U4,e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new M5,this.strm.avail_out=0;let r=Ol.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy,t.legacyHash);if(r!==Ah)throw new Error(Rs[r]);if(t.header&&Ol.deflateSetHeader(this.strm,t.header),t.dictionary){let n;if(typeof t.dictionary=="string"?n=Vl.string2buf(t.dictionary):F5.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,r=Ol.deflateSetDictionary(this.strm,n),r!==Ah)throw new Error(Rs[r]);this._dict_set=!0}}w1.prototype.push=function(e,t){const r=this.strm,n=this.options.chunkSize;let i,a;if(this.ended)return!1;for(t===~~t?a=t:a=t===!0?F4:I4,typeof e=="string"?r.input=Vl.string2buf(e):F5.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;;){if(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),(a===R4||a===M4)&&r.avail_out<=6){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(i=Ol.deflate(r,a),i===D4)return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),i=Ol.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===Ah;if(r.avail_out===0){this.onData(r.output);continue}if(a>0&&r.next_out>0){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(r.avail_in===0)break}return!0};w1.prototype.onData=function(e){this.chunks.push(e)};w1.prototype.onEnd=function(e){e===Ah&&(this.result=Dh.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};const Fu=16209,z4=16191;var q4=function(t,r){let n,i,a,s,o,l,u,f,g,m,d,b,w,x,_,B,I,R,Z,ot,Q,G,$,X;const T=t.state;n=t.next_in,$=t.input,i=n+(t.avail_in-5),a=t.next_out,X=t.output,s=a-(r-t.avail_out),o=a+(t.avail_out-257),l=T.dmax,u=T.wsize,f=T.whave,g=T.wnext,m=T.window,d=T.hold,b=T.bits,w=T.lencode,x=T.distcode,_=(1<<T.lenbits)-1,B=(1<<T.distbits)-1;t:do{b<15&&(d+=$[n++]<<b,b+=8,d+=$[n++]<<b,b+=8),I=w[d&_];e:for(;;){if(R=I>>>24,d>>>=R,b-=R,R=I>>>16&255,R===0)X[a++]=I&65535;else if(R&16){Z=I&65535,R&=15,R&&(b<R&&(d+=$[n++]<<b,b+=8),Z+=d&(1<<R)-1,d>>>=R,b-=R),b<15&&(d+=$[n++]<<b,b+=8,d+=$[n++]<<b,b+=8),I=x[d&B];r:for(;;){if(R=I>>>24,d>>>=R,b-=R,R=I>>>16&255,R&16){if(ot=I&65535,R&=15,b<R&&(d+=$[n++]<<b,b+=8,b<R&&(d+=$[n++]<<b,b+=8)),ot+=d&(1<<R)-1,ot>l){t.msg="invalid distance too far back",T.mode=Fu;break t}if(d>>>=R,b-=R,R=a-s,ot>R){if(R=ot-R,R>f&&T.sane){t.msg="invalid distance too far back",T.mode=Fu;break t}if(Q=0,G=m,g===0){if(Q+=u-R,R<Z){Z-=R;do X[a++]=m[Q++];while(--R);Q=a-ot,G=X}}else if(g<R){if(Q+=u+g-R,R-=g,R<Z){Z-=R;do X[a++]=m[Q++];while(--R);if(Q=0,g<Z){R=g,Z-=R;do X[a++]=m[Q++];while(--R);Q=a-ot,G=X}}}else if(Q+=g-R,R<Z){Z-=R;do X[a++]=m[Q++];while(--R);Q=a-ot,G=X}for(;Z>2;)X[a++]=G[Q++],X[a++]=G[Q++],X[a++]=G[Q++],Z-=3;Z&&(X[a++]=G[Q++],Z>1&&(X[a++]=G[Q++]))}else{Q=a-ot;do X[a++]=X[Q++],X[a++]=X[Q++],X[a++]=X[Q++],Z-=3;while(Z>2);Z&&(X[a++]=X[Q++],Z>1&&(X[a++]=X[Q++]))}}else if(R&64){t.msg="invalid distance code",T.mode=Fu;break t}else{I=x[(I&65535)+(d&(1<<R)-1)];continue r}break}}else if(R&64)if(R&32){T.mode=z4;break t}else{t.msg="invalid literal/length code",T.mode=Fu;break t}else{I=w[(I&65535)+(d&(1<<R)-1)];continue e}break}}while(n<i&&a<o);Z=b>>3,n-=Z,b-=Z<<3,d&=(1<<b)-1,t.next_in=n,t.next_out=a,t.avail_in=n<i?5+(i-n):5-(n-i),t.avail_out=a<o?257+(o-a):257-(a-o),T.hold=d,T.bits=b};const ds=15,yp=852,bp=592,wp=0,Df=1,_p=2,H4=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),V4=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,199,75]),W4=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),G4=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),Y4=(e,t,r,n,i,a,s,o)=>{const l=o.bits;let u=0,f=0,g=0,m=0,d=0,b=0,w=0,x=0,_=0,B=0,I,R,Z,ot,Q,G=null,$;const X=new Uint16Array(ds+1),T=new Uint16Array(ds+1);let k=null,V,q,it;for(u=0;u<=ds;u++)X[u]=0;for(f=0;f<n;f++)X[t[r+f]]++;for(d=l,m=ds;m>=1&&X[m]===0;m--);if(d>m&&(d=m),m===0)return i[a++]=1<<24|64<<16|0,i[a++]=1<<24|64<<16|0,o.bits=1,0;for(g=1;g<m&&X[g]===0;g++);for(d<g&&(d=g),x=1,u=1;u<=ds;u++)if(x<<=1,x-=X[u],x<0)return-1;if(x>0&&(e===wp||m!==1))return-1;for(T[1]=0,u=1;u<ds;u++)T[u+1]=T[u]+X[u];for(f=0;f<n;f++)t[r+f]!==0&&(s[T[t[r+f]]++]=f);if(e===wp?(G=k=s,$=20):e===Df?(G=H4,k=V4,$=257):(G=W4,k=G4,$=0),B=0,f=0,u=g,Q=a,b=d,w=0,Z=-1,_=1<<d,ot=_-1,e===Df&&_>yp||e===_p&&_>bp)return 1;for(;;){V=u-w,s[f]+1<$?(q=0,it=s[f]):s[f]>=$?(q=k[s[f]-$],it=G[s[f]-$]):(q=96,it=0),I=1<<u-w,R=1<<b,g=R;do R-=I,i[Q+(B>>w)+R]=V<<24|q<<16|it|0;while(R!==0);for(I=1<<u-1;B&I;)I>>=1;if(I!==0?(B&=I-1,B+=I):B=0,f++,--X[u]===0){if(u===m)break;u=t[r+s[f]]}if(u>d&&(B&ot)!==Z){for(w===0&&(w=d),Q+=g,b=u-w,x=1<<b;b+w<m&&(x-=X[b+w],!(x<=0));)b++,x<<=1;if(_+=1<<b,e===Df&&_>yp||e===_p&&_>bp)return 1;Z=B&ot,i[Z]=d<<24|b<<16|Q-a|0}}return B!==0&&(i[Q+B]=u-w<<24|64<<16|0),o.bits=d,0};var Cl=Y4;const X4=0,D5=1,j5=2,{Z_FINISH:xp,Z_BLOCK:Z4,Z_TREES:Du,Z_OK:ko,Z_STREAM_END:K4,Z_NEED_DICT:J4,Z_STREAM_ERROR:ii,Z_DATA_ERROR:B5,Z_MEM_ERROR:$5,Z_BUF_ERROR:Q4,Z_DEFLATED:Ap}=Kl,jh=16180,Sp=16181,Np=16182,Ep=16183,Lp=16184,Tp=16185,Pp=16186,Op=16187,Cp=16188,kp=16189,Sh=16190,ra=16191,jf=16192,Ip=16193,Bf=16194,Rp=16195,Mp=16196,Fp=16197,Dp=16198,ju=16199,Bu=16200,jp=16201,Bp=16202,$p=16203,Up=16204,zp=16205,$f=16206,qp=16207,Hp=16208,rr=16209,U5=16210,z5=16211,t_=852,e_=592,r_=15,n_=r_,Vp=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function i_(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Mo=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode<jh||t.mode>z5?1:0},q5=e=>{if(Mo(e))return ii;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=jh,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(t_),t.distcode=t.distdyn=new Int32Array(e_),t.sane=1,t.back=-1,ko},H5=e=>{if(Mo(e))return ii;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,q5(e)},V5=(e,t)=>{let r;if(Mo(e))return ii;const n=e.state;return t<0?(r=0,t=-t):(r=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?ii:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,H5(e))},W5=(e,t)=>{if(!e)return ii;const r=new i_;e.state=r,r.strm=e,r.window=null,r.mode=jh;const n=V5(e,t);return n!==ko&&(e.state=null),n},a_=e=>W5(e,n_);let Wp=!0,Uf,zf;const o_=e=>{if(Wp){Uf=new Int32Array(512),zf=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Cl(D5,e.lens,0,288,Uf,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Cl(j5,e.lens,0,32,zf,0,e.work,{bits:5}),Wp=!1}e.lencode=Uf,e.lenbits=9,e.distcode=zf,e.distbits=5},G5=(e,t,r,n)=>{let i;const a=e.state;return a.window===null&&(a.window=new Uint8Array(1<<a.wbits)),a.wsize===0&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0),n>=a.wsize?(a.window.set(t.subarray(r-a.wsize,r),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),a.window.set(t.subarray(r-n,r-n+i),a.wnext),n-=i,n?(a.window.set(t.subarray(r-n,r),0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0},s_=(e,t)=>{let r,n,i,a,s,o,l,u,f,g,m,d,b,w,x=0,_,B,I,R,Z,ot,Q,G;const $=new Uint8Array(4);let X,T;const k=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Mo(e)||!e.output||!e.input&&e.avail_in!==0)return ii;r=e.state,r.mode===ra&&(r.mode=jf),s=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,o=e.avail_in,u=r.hold,f=r.bits,g=o,m=l,G=ko;t:for(;;)switch(r.mode){case jh:if(r.wrap===0){r.mode=jf;break}for(;f<16;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(r.wrap&2&&u===35615){r.wbits===0&&(r.wbits=15),r.check=0,$[0]=u&255,$[1]=u>>>8&255,r.check=$r(r.check,$,2,0),u=0,f=0,r.mode=Sp;break}if(r.head&&(r.head.done=!1),!(r.wrap&1)||(((u&255)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=rr;break}if((u&15)!==Ap){e.msg="unknown compression method",r.mode=rr;break}if(u>>>=4,f-=4,Q=(u&15)+8,r.wbits===0&&(r.wbits=Q),Q>15||Q>r.wbits){e.msg="invalid window size",r.mode=rr;break}r.dmax=1<<r.wbits,r.flags=0,e.adler=r.check=1,r.mode=u&512?kp:ra,u=0,f=0;break;case Sp:for(;f<16;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(r.flags=u,(r.flags&255)!==Ap){e.msg="unknown compression method",r.mode=rr;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=rr;break}r.head&&(r.head.text=u>>8&1),r.flags&512&&r.wrap&4&&($[0]=u&255,$[1]=u>>>8&255,r.check=$r(r.check,$,2,0)),u=0,f=0,r.mode=Np;case Np:for(;f<32;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}r.head&&(r.head.time=u),r.flags&512&&r.wrap&4&&($[0]=u&255,$[1]=u>>>8&255,$[2]=u>>>16&255,$[3]=u>>>24&255,r.check=$r(r.check,$,4,0)),u=0,f=0,r.mode=Ep;case Ep:for(;f<16;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}r.head&&(r.head.xflags=u&255,r.head.os=u>>8),r.flags&512&&r.wrap&4&&($[0]=u&255,$[1]=u>>>8&255,r.check=$r(r.check,$,2,0)),u=0,f=0,r.mode=Lp;case Lp:if(r.flags&1024){for(;f<16;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}r.length=u,r.head&&(r.head.extra_len=u),r.flags&512&&r.wrap&4&&($[0]=u&255,$[1]=u>>>8&255,r.check=$r(r.check,$,2,0)),u=0,f=0}else r.head&&(r.head.extra=null);r.mode=Tp;case Tp:if(r.flags&1024&&(d=r.length,d>o&&(d=o),d&&(r.head&&(Q=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(a,a+d),Q)),r.flags&512&&r.wrap&4&&(r.check=$r(r.check,n,d,a)),o-=d,a+=d,r.length-=d),r.length))break t;r.length=0,r.mode=Pp;case Pp:if(r.flags&2048){if(o===0)break t;d=0;do Q=n[a+d++],r.head&&Q&&r.length<65536&&(r.head.name+=String.fromCharCode(Q));while(Q&&d<o);if(r.flags&512&&r.wrap&4&&(r.check=$r(r.check,n,d,a)),o-=d,a+=d,Q)break t}else r.head&&(r.head.name=null);r.length=0,r.mode=Op;case Op:if(r.flags&4096){if(o===0)break t;d=0;do Q=n[a+d++],r.head&&Q&&r.length<65536&&(r.head.comment+=String.fromCharCode(Q));while(Q&&d<o);if(r.flags&512&&r.wrap&4&&(r.check=$r(r.check,n,d,a)),o-=d,a+=d,Q)break t}else r.head&&(r.head.comment=null);r.mode=Cp;case Cp:if(r.flags&512){for(;f<16;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(r.wrap&4&&u!==(r.check&65535)){e.msg="header crc mismatch",r.mode=rr;break}u=0,f=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=ra;break;case kp:for(;f<32;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}e.adler=r.check=Vp(u),u=0,f=0,r.mode=Sh;case Sh:if(r.havedict===0)return e.next_out=s,e.avail_out=l,e.next_in=a,e.avail_in=o,r.hold=u,r.bits=f,J4;e.adler=r.check=1,r.mode=ra;case ra:if(t===Z4||t===Du)break t;case jf:if(r.last){u>>>=f&7,f-=f&7,r.mode=$f;break}for(;f<3;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}switch(r.last=u&1,u>>>=1,f-=1,u&3){case 0:r.mode=Ip;break;case 1:if(o_(r),r.mode=ju,t===Du){u>>>=2,f-=2;break t}break;case 2:r.mode=Mp;break;case 3:e.msg="invalid block type",r.mode=rr}u>>>=2,f-=2;break;case Ip:for(u>>>=f&7,f-=f&7;f<32;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if((u&65535)!==(u>>>16^65535)){e.msg="invalid stored block lengths",r.mode=rr;break}if(r.length=u&65535,u=0,f=0,r.mode=Bf,t===Du)break t;case Bf:r.mode=Rp;case Rp:if(d=r.length,d){if(d>o&&(d=o),d>l&&(d=l),d===0)break t;i.set(n.subarray(a,a+d),s),o-=d,a+=d,l-=d,s+=d,r.length-=d;break}r.mode=ra;break;case Mp:for(;f<14;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(r.nlen=(u&31)+257,u>>>=5,f-=5,r.ndist=(u&31)+1,u>>>=5,f-=5,r.ncode=(u&15)+4,u>>>=4,f-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=rr;break}r.have=0,r.mode=Fp;case Fp:for(;r.have<r.ncode;){for(;f<3;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}r.lens[k[r.have++]]=u&7,u>>>=3,f-=3}for(;r.have<19;)r.lens[k[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,X={bits:r.lenbits},G=Cl(X4,r.lens,0,19,r.lencode,0,r.work,X),r.lenbits=X.bits,G){e.msg="invalid code lengths set",r.mode=rr;break}r.have=0,r.mode=Dp;case Dp:for(;r.have<r.nlen+r.ndist;){for(;x=r.lencode[u&(1<<r.lenbits)-1],_=x>>>24,B=x>>>16&255,I=x&65535,!(_<=f);){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(I<16)u>>>=_,f-=_,r.lens[r.have++]=I;else{if(I===16){for(T=_+2;f<T;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(u>>>=_,f-=_,r.have===0){e.msg="invalid bit length repeat",r.mode=rr;break}Q=r.lens[r.have-1],d=3+(u&3),u>>>=2,f-=2}else if(I===17){for(T=_+3;f<T;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}u>>>=_,f-=_,Q=0,d=3+(u&7),u>>>=3,f-=3}else{for(T=_+7;f<T;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}u>>>=_,f-=_,Q=0,d=11+(u&127),u>>>=7,f-=7}if(r.have+d>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=rr;break}for(;d--;)r.lens[r.have++]=Q}}if(r.mode===rr)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=rr;break}if(r.lenbits=9,X={bits:r.lenbits},G=Cl(D5,r.lens,0,r.nlen,r.lencode,0,r.work,X),r.lenbits=X.bits,G){e.msg="invalid literal/lengths set",r.mode=rr;break}if(r.distbits=6,r.distcode=r.distdyn,X={bits:r.distbits},G=Cl(j5,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,X),r.distbits=X.bits,G){e.msg="invalid distances set",r.mode=rr;break}if(r.mode=ju,t===Du)break t;case ju:r.mode=Bu;case Bu:if(o>=6&&l>=258){e.next_out=s,e.avail_out=l,e.next_in=a,e.avail_in=o,r.hold=u,r.bits=f,q4(e,m),s=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,o=e.avail_in,u=r.hold,f=r.bits,r.mode===ra&&(r.back=-1);break}for(r.back=0;x=r.lencode[u&(1<<r.lenbits)-1],_=x>>>24,B=x>>>16&255,I=x&65535,!(_<=f);){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(B&&!(B&240)){for(R=_,Z=B,ot=I;x=r.lencode[ot+((u&(1<<R+Z)-1)>>R)],_=x>>>24,B=x>>>16&255,I=x&65535,!(R+_<=f);){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}u>>>=R,f-=R,r.back+=R}if(u>>>=_,f-=_,r.back+=_,r.length=I,B===0){r.mode=zp;break}if(B&32){r.back=-1,r.mode=ra;break}if(B&64){e.msg="invalid literal/length code",r.mode=rr;break}r.extra=B&15,r.mode=jp;case jp:if(r.extra){for(T=r.extra;f<T;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}r.length+=u&(1<<r.extra)-1,u>>>=r.extra,f-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=Bp;case Bp:for(;x=r.distcode[u&(1<<r.distbits)-1],_=x>>>24,B=x>>>16&255,I=x&65535,!(_<=f);){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(!(B&240)){for(R=_,Z=B,ot=I;x=r.distcode[ot+((u&(1<<R+Z)-1)>>R)],_=x>>>24,B=x>>>16&255,I=x&65535,!(R+_<=f);){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}u>>>=R,f-=R,r.back+=R}if(u>>>=_,f-=_,r.back+=_,B&64){e.msg="invalid distance code",r.mode=rr;break}r.offset=I,r.extra=B&15,r.mode=$p;case $p:if(r.extra){for(T=r.extra;f<T;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}r.offset+=u&(1<<r.extra)-1,u>>>=r.extra,f-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=rr;break}r.mode=Up;case Up:if(l===0)break t;if(d=m-l,r.offset>d){if(d=r.offset-d,d>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=rr;break}d>r.wnext?(d-=r.wnext,b=r.wsize-d):b=r.wnext-d,d>r.length&&(d=r.length),w=r.window}else w=i,b=s-r.offset,d=r.length;d>l&&(d=l),l-=d,r.length-=d;do i[s++]=w[b++];while(--d);r.length===0&&(r.mode=Bu);break;case zp:if(l===0)break t;i[s++]=r.length,l--,r.mode=Bu;break;case $f:if(r.wrap){for(;f<32;){if(o===0)break t;o--,u|=n[a++]<<f,f+=8}if(m-=l,e.total_out+=m,r.total+=m,r.wrap&4&&m&&(e.adler=r.check=r.flags?$r(r.check,i,m,s-m):ql(r.check,i,m,s-m)),m=l,r.wrap&4&&(r.flags?u:Vp(u))!==r.check){e.msg="incorrect data check",r.mode=rr;break}u=0,f=0}r.mode=qp;case qp:if(r.wrap&&r.flags){for(;f<32;){if(o===0)break t;o--,u+=n[a++]<<f,f+=8}if(r.wrap&4&&u!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=rr;break}u=0,f=0}r.mode=Hp;case Hp:G=K4;break t;case rr:G=B5;break t;case U5:return $5;case z5:default:return ii}return e.next_out=s,e.avail_out=l,e.next_in=a,e.avail_in=o,r.hold=u,r.bits=f,(r.wsize||m!==e.avail_out&&r.mode<rr&&(r.mode<$f||t!==xp))&&G5(e,e.output,e.next_out,m-e.avail_out),g-=e.avail_in,m-=e.avail_out,e.total_in+=g,e.total_out+=m,r.total+=m,r.wrap&4&&m&&(e.adler=r.check=r.flags?$r(r.check,i,m,e.next_out-m):ql(r.check,i,m,e.next_out-m)),e.data_type=r.bits+(r.last?64:0)+(r.mode===ra?128:0)+(r.mode===ju||r.mode===Bf?256:0),(g===0&&m===0||t===xp)&&G===ko&&(G=Q4),G},l_=e=>{if(Mo(e))return ii;let t=e.state;return t.window&&(t.window=null),e.state=null,ko},u_=(e,t)=>
3{if(Mo(e))return ii;const r=e.state;return r.wrap&2?(r.head=t,t.done=!1,ko):ii},h_=(e,t)=>{const r=t.length;let n,i,a;return Mo(e)||(n=e.state,n.wrap!==0&&n.mode!==Sh)?ii:n.mode===Sh&&(i=1,i=ql(i,t,r,0),i!==n.check)?B5:(a=G5(e,t,r,r),a?(n.mode=U5,$5):(n.havedict=1,ko))};var f_=H5,c_=V5,d_=q5,p_=a_,g_=W5,v_=s_,m_=l_,y_=u_,b_=h_,w_="pako inflate (from Nodeca project)",Ri={inflateReset:f_,inflateReset2:c_,inflateResetKeep:d_,inflateInit:p_,inflateInit2:g_,inflate:v_,inflateEnd:m_,inflateGetHeader:y_,inflateSetDictionary:b_,inflateInfo:w_};function __(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var x_=__;const Y5=Object.prototype.toString,{Z_NO_FLUSH:A_,Z_FINISH:Gp,Z_OK:Ps,Z_STREAM_END:qf,Z_NEED_DICT:Hf,Z_STREAM_ERROR:S_,Z_DATA_ERROR:Yp,Z_MEM_ERROR:N_,Z_BUF_ERROR:Xp}=Kl,E_={chunkSize:1024*64,windowBits:15,to:""};function Ql(e){this.options=Dh.assign({},E_,e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new M5,this.strm.avail_out=0;let r=Ri.inflateInit2(this.strm,t.windowBits);if(r!==Ps)throw new Error(Rs[r]);if(this.header=new x_,Ri.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Vl.string2buf(t.dictionary):Y5.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=Ri.inflateSetDictionary(this.strm,t.dictionary),r!==Ps)))throw new Error(Rs[r])}Ql.prototype.push=function(e,t){const r=this.strm,n=this.options.chunkSize,i=this.options.dictionary;let a,s,o;if(this.ended)return!1;for(t===~~t?s=t:s=t===!0?Gp:A_,Y5.call(e)==="[object ArrayBuffer]"?r.input
vendor: 10,240 bytes, line 3
3=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;;){for(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),a=Ri.inflate(r,s),a===Hf&&i&&(a=Ri.inflateSetDictionary(r,i),a===Ps?a=Ri.inflate(r,s):a===Yp&&(a=Hf));r.avail_in>0&&a===qf&&r.state.wrap&2&&r.state.flags!==0&&r.input[r.next_in]!==0;)Ri.inflateReset(r),a=Ri.inflate(r,s);switch(a){case S_:case Yp:case Hf:case N_:return this.onEnd(a),this.ended=!0,!1}if(o=r.avail_out,r.next_out&&(r.avail_out===0||a===qf||s>0))if(this.options.to==="string"){let l=Vl.utf8border(r.output,r.next_out),u=r.next_out-l,f=Vl.buf2string(r.output,l);r.next_out=u,r.avail_out=n-u,u&&r.output.set(r.output.subarray(l,l+u),0),this.onData(f)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out)),r.avail_out=0,r.next_out=0;if(!((a===Ps||a===Xp)&&o===0)){if(a===qf)return a=Ri.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(r.avail_in===0){if(s===Gp)return a=Ri.inflateEnd(this.strm),this.onEnd(a===Ps?Xp:a),this.ended=!0,!1;break}}}return!0};Ql.prototype.onData=function(e){this.chunks.push(e)};Ql.prototype.onEnd=function(e){e===Ps&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Dh.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function _1(e,t){const r=new Ql(t);if(r.push(e,!0),r.err)throw r.msg||Rs[r.err];return r.result}function L_(e,t){return t=t||{},t.raw=!0,_1(e,t)}var T_=Ql,P_=_1,O_=L_,C_=_1,k_=Kl,I_={Inflate:T_,inflate:P_,inflateRaw:O_,ungzip:C_,constants:k_};const{Inflate:R_,inflate:M_,inflateRaw:cI,ungzip:dI}=I_;var Zp=R_,F_=M_;const X5=[];for(let e=0;e<256;e++){let t=e;for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t=t>>>1;X5[e]=t}const Kp=4294967295;function D_(e,t,r){let n=e;for(let i=0;i<r;i++)n=X5[(n^t[i])&255]^n>>>8;return n}function j_(e,t){return(D_(Kp,e,t)^Kp)>>>0}function Jp(e,t,r){const n=e.readUint32(),i=j_(new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t);if(i!==n)throw new Error(`CRC mismatch for chunk ${r}. Expected ${n}, found ${i}`)}function Z5(e,t,r){for(let n=0;n<r;n++)t[n]=e[n]}function K5(e,t,r,n){let i=0;for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+t[i-n]&255}function J5(e,t,r,n){let i=0;if(r.length===0)for(;i<n;i++)t[i]=e[i];else for(;i<n;i++)t[i]=e[i]+r[i]&255}function Q5(e,t,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)t[a]=e[a];for(;a<n;a++)t[a]=e[a]+(t[a-i]>>1)&255}else{for(;a<i;a++)t[a]=e[a]+(r[a]>>1)&255;for(;a<n;a++)t[a]=e[a]+(t[a-i]+r[a]>>1)&255}}function tm(e,t,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)t[a]=e[a];for(;a<n;a++)t[a]=e[a]+t[a-i]&255}else{for(;a<i;a++)t[a]=e[a]+r[a]&255;for(;a<n;a++)t[a]=e[a]+B_(t[a-i],r[a],r[a-i])&255}}function B_(e,t,r){const n=e+t-r,i=Math.abs(n-e),a=Math.abs(n-t),s=Math.abs(n-r);return i<=a&&i<=s?e:a<=s?t:r}function $_(e,t,r,n,i,a){switch(e){case 0:Z5(t,r,i);break;case 1:K5(t,r,i,a);break;case 2:J5(t,r,n,i);break;case 3:Q5(t,r,n,i,a);break;case 4:tm(t,r,n,i,a);break;default:throw new Error(`Unsupported filter: ${e}`)}}const U_=new Uint16Array([255]),z_=new Uint8Array(U_.buffer),q_=z_[0]===255;function H_(e){const{data:t,width:r,height:n,channels:i,depth:a}=e,s=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],o=Math.ceil(a/8)*i,l=new Uint8Array(n*r*o);let u=0;for(let f=0;f<7;f++){const g=s[f],m=Math.ceil((r-g.x)/g.xStep),d=Math.ceil((n-g.y)/g.yStep);if(m<=0||d<=0)continue;const b=m*o,w=new Uint8Array(b);for(let x=0;x<d;x++){const _=t[u++],B=t.subarray(u,u+b);u+=b;const I=new Uint8Array(b);$_(_,B,I,w,b,o),w.set(I);for(let R=0;R<m;R++){const Z=g.x+R*g.xStep,ot=g.y+x*g.yStep;if(!(Z>=r||ot>=n))for(let Q=0;Q<o;Q++)l[(ot*r+Z)*o+Q]=I[R*o+Q]}}}if(a===16){const f=new Uint16Array(l.buffer);if(q_)for(let g=0;g<f.length;g++)f[g]=V_(f[g]);return f}else return l}function V_(e){return(e&255)<<8|e>>8&255}const W_=new Uint16Array([255]),G_=new Uint8Array(W_.buffer),Y_=G_[0]===255,X_=new Uint8Array(0);function Qp(e){const{data:t,width:r,height:n,channels:i,depth:a}=e,s=Math.ceil(a/8)*i,o=Math.ceil(a/8*i*r),l=new Uint8Array(n*o);let u=X_,f=0,g,m;for(let d=0;d<n;d++){switch(g=t.subarray(f+1,f+1+o),m=l.subarray(d*o,(d+1)*o),t[f]){case 0:Z5(g,m,o);break;case 1:K5(g,m,o,s);break;case 2:J5(g,m,u,o);break;case 3:Q5(g,m,u,o,s);break;case 4:tm(g,m,u,o,s);break;default:throw new Error(`Unsupported filter: ${t[f]}`)}u=m,f+=o+1}if(a===16){const d=new Uint16Array(l.buffer);if(Y_)for(let b=0;b<d.length;b++)d[b]=Z_(d[b]);return d}else return l}function Z_(e){return(e&255)<<8|e>>8&255}const ch=Uint8Array.of(137,80,78,71,13,10,26,10);function t2(e){if(!K_(e.readBytes(ch.length)))throw new Error("wrong PNG signature")}function K_(e){if(e.length<ch.length)return!1;for(let t=0;t<ch.length;t++)if(e[t]!==ch[t])return!1;return!0}const J_="tEXt",Q_=0,em=new TextDecoder("latin1");function tx(e){if(rx(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const ex=/^[\u0000-\u00FF]*$/;function rx(e){if(!ex.test(e))throw new Error("invalid latin1 text")}function nx(e,t,r){const n=rm(t);e[n]=ix(t,r-n.length-1)}function rm(e){for(e.mark();e.readByte()!==Q_;);const t=e.offset;e.reset();const r=em.decode(e.readBytes(t-e.offset-1));return e.skip(1),tx(r),r}function ix(e,t){return em.decode(e.readBytes(t))}const zn={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},Vf={UNKNOWN:-1,DEFLATE:0},e2={UNKNOWN:-1,ADAPTIVE:0},Wf={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},$u={NONE:0,BACKGROUND:1,PREVIOUS:2},Gf={SOURCE:0,OVER:1};class ax extends d1{constructor(r,n={}){super(r);Ue(this,"_checkCrc");Ue(this,"_inflator");Ue(this,"_png");Ue(this,"_apng");Ue(this,"_end");Ue(this,"_hasPalette");Ue(this,"_palette");Ue(this,"_hasTransparency");Ue(this,"_transparency");Ue(this,"_compressionMethod");Ue(this,"_filterMethod");Ue(this,"_interlaceMethod");Ue(this,"_colorType");Ue(this,"_isAnimated");Ue(this,"_numberOfFrames");Ue(this,"_numberOfPlays");Ue(this,"_frames");Ue(this,"_writingDataChunks");const{checkCrc:i=!1}=n;this._checkCrc=i,this._inflator=new Zp,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=Vf.UNKNOWN,this._filterMethod=e2.UNKNOWN,this._interlaceMethod=Wf.UNKNOWN,this._colorType=zn.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(t2(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeChunk(r,n)}return this.decodeImage(),this._png}decodeApng(){for(t2(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeApngChunk(r,n)}return this.decodeApngImage(),this._apng}decodeChunk(r,n){const i=this.offset;switch(n){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(r);break;case"IDAT":this.decodeIDAT(r);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(r);break;case"iCCP":this.decodeiCCP(r);break;case J_:nx(this._png.text,this,r);break;case"pHYs":this.decodepHYs();break;default:this.skip(r);break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?Jp(this,r+4,n):this.skip(4)}decodeApngChunk(r,n){const i=this.offset;switch(n!=="fdAT"&&n!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),n){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(r);break;default:this.decodeChunk(r,n),this.offset=i+r;break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?Jp(this,r+4,n):this.skip(4)}decodeIHDR(){const r=this._png;r.width=this.readUint32(),r.height=this.readUint32(),r.depth=ox(this.readUint8());const n=this.readUint8();this._colorType=n;let i;switch(n){case zn.GREYSCALE:i=1;break;case zn.TRUECOLOUR:i=3;break;case zn.INDEXED_COLOUR:i=1;break;case zn.GREYSCALE_ALPHA:i=2;break;case zn.TRUECOLOUR_ALPHA:i=4;break;case zn.UNKNOWN:default:throw new Error(`Unknown color type: ${n}`)}if(this._png.channels=i,this._compressionMethod=this.readUint8(),this._compressionMethod!==Vf.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const r={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(r)}decodePLTE(r){if(r%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${r}`);const n=r/3;this._hasPalette=!0;const i=[];this._palette=i;for(let a=0;a<n;a++)i.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(r){this._writingDataChunks=!0;const n=r,i=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodeFDAT(r){this._writingDataChunks=!0;let n=r,i=this.offset+this.byteOffset;if(i+=4,n-=4,this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodetRNS(r){switch(this._colorType){case zn.GREYSCALE:case zn.TRUECOLOUR:{if(r%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${r}`);if(r/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${r/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(r/2);for(let n=0;n<r/2;n++)this._transparency[n]=this.readUint16();break}case zn.INDEXED_COLOUR:{if(r>this._palette.length)throw new Error(`tRNS chunk contains more alph
3a values than there are palette colors (${r} vs ${this._palette.length})`);let n=0;for(;n<r;n++){const i=this.readByte();this._palette[n].push(i)}for(;n<this._palette.length;n++)this._palette[n].push(255);break}case zn.UNKNOWN:case zn.GREYSCALE_ALPHA:case zn.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(r){const n=rm(this),i=this.readUint8();if(i!==Vf.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${i}`);const a=this.readBytes(r-n.length-2);this._png.iccEmbeddedProfile={name:n,profile:F_(a)}}decodepHYs(){const r=this.readUint32(),n=this.readUint32(),i=this.readByte();this._png.resolution={x:r,y:n,unit:i}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let r=0;r<this._numberOfFrames;r++){const n={sequenceNumber:this._frames[r].sequenceNumber,delayNumber:this._frames[r].delayNumber,delayDenominator:this._frames[r].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},i=this._frames.at(r);if(i){if(i.data=Qp({data:i.data,width:i.width,height:i.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),r===0||i.xOffset===0&&i.yOffset===0&&i.width===this._png.width&&i.height===this._png.height)n.data=i.data;else{const a=this._apng.frames.at(r-1);this.disposeFrame(i,a,n),this.addFrameDataToCanvas(n,i)}this._apng.frames.push(n)}}return this._apng}disposeFrame(r,n,i){switch(r.disposeOp){case $u.NONE:break;case $u.BACKGROUND:for(let a=0;a<this._png.height;a++)for(let s=0;s<this._png.width;s++){const o=(a*r.width+s)*this._png.channels;for(let l=0;l<this._png.channels;l++)i.data[o+l]=0}break;case $u.PREVIOUS:i.data.set(n.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(r,n){const i=1<<this._png.depth,a=(s,o)=>{const l=((s+n.yOffset)*this._png.width+n.xOffset+o)*this._png.channels,u=(s*n.width+o)*this._png.channels;return{index:l,frameIndex:u}};switch(n.blendOp){case Gf.SOURCE:for(let s=0;s<n.height;s++)for(let o=0;o<n.width;o++){const{index:l,frameIndex:u}=a(s,o);for(let f=0;f<this._png.channels;f++)r.data[l+f]=n.data[u+f]}break;case Gf.OVER:for(let s=0;s<n.height;s++)for(let o=0;o<n.width;o++){const{index:l,frameIndex:u}=a(s,o);for(let f=0;f<this._png.channels;f++){const g=n.data[u+this._png.channels-1]/i,m=f%(this._png.channels-1)===0?1:n.data[u+f],d=Math.floor(g*m+(1-g)*r.data[l+f]);r.data[l+f]+=d}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var n;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const r=this._isAnimated?((n=this._frames)==null?void 0:n.at(0)).data:this._inflator.result;if(this._filterMethod!==e2.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===Wf.NO_INTERLACE)this._png.data=Qp({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===Wf.ADAM7)this._png.data=H_({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const r=this._inflator.result,n=this._frames.at(-1);n?n.data=r:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:$u.NONE,blendOp:Gf.SOURCE,data:r}),this._inflator=new Zp,this._writingDataChunks=!1}}function ox(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}var r2;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(r2||(r2={}));function sx(e,t){return new ax(e,t).decode()}var de=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function Yf(){de.console&&typeof de.console.log=="function"&&de.console.log.apply(de.console,arguments)}var We={log:Yf,warn:function(e){de.console&&(typeof de.console.warn=="function"?de.console.warn.apply(de.console,arguments):Yf.call(null,arguments))},error:function(e){de.console&&(typeof de.console.error=="function"?de.console.error.apply(de.console,arguments):Yf(e))}};function Xf(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){vo(n.response,t,r)},n.onerror=function(){We.error("could not download file")},n.send()}function n2(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Uu(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");
vendor: 3,407 bytes, lines 3-8
3t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var vo=de.saveAs||((typeof window>"u"?"undefined":Ie(window))!=="object"||window!==de?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,r){var n=de.URL||de.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener",typeof e=="string"?(i.href=e,i.origin!==location.origin?n2(i.href)?Xf(e,t,r):Uu(i,i.target="_blank"):Uu(i)):(i.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(i.href)},4e4),setTimeout(function(){Uu(i)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,r){if(t=t||e.name||"download",typeof e=="string")if(n2(e))Xf(e,t,r);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){Uu(n)})}else navigator.msSaveOrOpenBlob(function(i,a){return a===void 0?a={autoBom:!1}:Ie(a)!=="object"&&(We.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i}(e,r),t)}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return Xf(e,t,r);var i=e.type==="application/octet-stream",a=/constructor/i.test(de.HTMLElement)||de.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&a)&&(typeof FileReader>"u"?"undefined":Ie(FileReader))==="object"){var o=new FileReader;o.onloadend=function(){var f=o.result;f=s?f:f.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=f:location=f,n=null},o.readAsDataURL(e)}else{var l=de.URL||de.webkitURL,u=l.createObjectURL(e);n?n.location=u:location.href=u,n=null,setTimeout(function(){l.revokeObjectURL(u)},4e4)}});/** 4 * A class to parse color values 5 * @author Stoyan Stefanov <[email protected]> 6 * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} 7 * @license Use it if you like it 8 */function nm(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
80",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(o){return[parseInt(o[1]),parseInt(o[2]),parseInt(o[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(o){return[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(o){return[parseInt(o[1]+o[1],16),parseInt(o[2]+o[2],16),parseInt(o[3]+o[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,a=r[n].process,s=i.exec(e);s&&(t=a(s),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var o=this.r.toString(16),l=this.g.toString(16),u=this.b.toString(16);return o.length==1&&(o="0"+o),l.length==1&&(l="0"+l),u.length==1&&(u="0"+u),"#"+o+l+u}}var dh=de.atob.bind(de),i2=de.btoa.bind(de);/** 9 * @license 10 * Joseph Myers does not specify a particular license for his work. 11 * 12 * Author: Joseph Myers 13 * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js 14 * 15 * Modified by: Owen Leong 16 */function Zf(e,t){var r=e[0],n=e[1],i=e[2],a=e[3];r=rn(r,n,i,a,t[0],7,-680876936),a=rn(a,r,n,i,t[1],12,-389564586),i=rn(i,a,r,n,t[2],17,606105819),n=rn(n,i,a,r,t[3],22,-1044525330),r=rn(r,n,i,a,t[4],7,-176418897),a=rn(a,r,n,i,t[5],12,1200080426),i=rn(i,a,r,n,t[6],17,-1473231341),n=rn(n,i,a,r,t[7],22,-45705983),r=rn(r,n,i,a,t[8],7,1770035416),a=rn(a,r,n,i,t[9],12,-1958414417),i=rn(i,a,r,n,t[10],17,-42063),n=rn(n,i,a,r,t[11],22,-1990404162),r=rn(r,n,i,a,t[12],7,1804603682),a=rn(a,r,n,i,t[13],12,-40341101),i=rn(i,a,r,n,t[14],17,-1502002290),r=nn(r,n=rn(n,i,a,r,t[15],22,1236535329),i,a,t[1],5,-165796510),a=nn(a,r,n,i,t[6],9,-1069501632),i=nn(i,a,r,n,t[11],14,643717713),n=nn(n,i,a,r,t[0],20,-373897302),r=nn(r,n,i,a,t[5],5,-701558691),a=nn(a,r,n,i,t[10],9,38016083),i=nn(i,a,r,n,t[15],14,-660478335),n=nn(n,i,a,r,t[4],20,-405537848),r=nn(r,n,i,a,t[9],5,568446438),a=nn(a,r,n,i,t[14],9,-1019803690),i=nn(i,a,r,n,t[3],14,-187363961),n=nn(n,i,a,r,t[8],20,1163531501),r=nn(r,n,i,a,t[13],5,-1444681467),a=nn(a,r,n,i,t[2],9,-51403784),i=nn(i,a,r,n,t[7],14,1735328473),r=an(r,n=nn(n,i,a,r,t[12],20,-1926607734),i,a,t[5],4,-378558),a=an(a,r,n,i,t[8],11,-2022574463),i=an(i,a,r,n,t[11],16,1839030562),n=an(n,i,a,r,t[14],23,-35309556),r=an(r,n,i,a,t[1],4,-1530992060),a=an(a,r,n,i,t[4],11,1272893353),i=an(i,a,r,n,t[7],16,-155497632),n=an(n,i,a,r,t[10],23,-1094730640),r=an(r,n,i,a,t[13],4,681279174),a=an(a,r,n,i,t[0],11,-358537222),i=an(i,a,r,n,t[3],16,-722521979),n=an(n,i,a,r,t[6],23,76029189),r=an(r,n,i,a,t[9],4,-640364487),a=an(a,r,n,i,t[12],11,-421815835),i=an(i,a,r,n,t[15],16,530742520),r=on(r,n=an(n,i,a,r,t[2],23,-995338651),i,a,t[0],6,-198630844),a=on(a,r,n,i,t[7],10,1126891415),i=on(i,a,r,n,t[14],15,-1416354905),n=on(n,i,a,r,t[5],21,-57434055),r
vendor: 8,451 bytes, lines 16-33
16=on(r,n,i,a,t[12],6,1700485571),a=on(a,r,n,i,t[3],10,-1894986606),i=on(i,a,r,n,t[10],15,-1051523),n=on(n,i,a,r,t[1],21,-2054922799),r=on(r,n,i,a,t[8],6,1873313359),a=on(a,r,n,i,t[15],10,-30611744),i=on(i,a,r,n,t[6],15,-1560198380),n=on(n,i,a,r,t[13],21,1309151649),r=on(r,n,i,a,t[4],6,-145523070),a=on(a,r,n,i,t[11],10,-1120210379),i=on(i,a,r,n,t[2],15,718787259),n=on(n,i,a,r,t[9],21,-343485551),e[0]=Ma(r,e[0]),e[1]=Ma(n,e[1]),e[2]=Ma(i,e[2]),e[3]=Ma(a,e[3])}function Bh(e,t,r,n,i,a){return t=Ma(Ma(t,e),Ma(n,a)),Ma(t<<i|t>>>32-i,r)}function rn(e,t,r,n,i,a,s){return Bh(t&r|~t&n,e,t,i,a,s)}function nn(e,t,r,n,i,a,s){return Bh(t&n|r&~n,e,t,i,a,s)}function an(e,t,r,n,i,a,s){return Bh(t^r^n,e,t,i,a,s)}function on(e,t,r,n,i,a,s){return Bh(r^(t|~n),e,t,i,a,s)}function im(e){var t,r=e.length,n=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)Zf(n,lx(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(Zf(n,i),t=0;t<16;t++)i[t]=0;return i[14]=8*r,Zf(n,i),n}function lx(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return r}var a2="0123456789abcdef".split("");function ux(e){for(var t="",r=0;r<4;r++)t+=a2[e>>8*r+4&15]+a2[e>>8*r&15];return t}function hx(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function yd(e){return im(e).map(hx).join("")}var fx=function(e){for(var t=0;t<e.length;t++)e[t]=ux(e[t]);return e.join("")}(im("hello"))!="5d41402abc4b2a76b9719d911017c592";function Ma(e,t){if(fx){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}return e+t&4294967295}/** 17 * @license 18 * FPDF is released under a permissive license: there is no usage restriction. 19 * You may embed it freely in your application (commercial or not), with or 20 * without modifications. 21 * 22 * Reference: http://www.fpdf.org/en/script/script37.php 23 */function bd(e,t){var r,n,i,a;if(e!==r){for(var s=(i=e,a=1+(256/e.length|0),new Array(a+1).join(i)),o=[],l=0;l<256;l++)o[l]=l;var u=0;for(l=0;l<256;l++){var f=o[l];u=(u+f+s.charCodeAt(l))%256,o[l]=o[u],o[u]=f}r=e,n=o}else o=n;var g=t.length,m=0,d=0,b="";for(l=0;l<g;l++)d=(d+(f=o[m=(m+1)%256]))%256,o[m]=o[d],o[d]=f,s=o[(o[m]+o[d])%256],b+=String.fromCharCode(t.charCodeAt(l)^s);return b}/** 24 * @license 25 * Licensed under the MIT License. 26 * http://opensource.org/licenses/mit-license 27 * Author: Owen Leong (@owenl131) 28 * Date: 15 Oct 2020 29 * References: 30 * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt 31 * https://github.com/foliojs/pdfkit/blob/master/lib/security.js 32 * http://www.fpdf.org/en/script/script37.php 33 */var o2={print:4,modify:8,copy:16,"annot-forms":32};function ws(e,t,r,n){this.v=1,this.r=2;var i=192;e.forEach(function(o){if(o2.perm!==void 0)throw new Error("Invalid permission: "+o);i+=o2[o]}),this.padding="(¿N^NuÂAd\0NVÿú�\b..\0¶Ãh>Â/\f©þdSiz";var a=(t+this.padding).substr(0,32),s=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,s),this.P=-(1+(255^i)),this.encryptionKey=yd(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=bd(this.encryptionKey,this.padding)}function _s(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",r=e.length,n=0;n<r;n++){var i=e.charCodeAt(n);t+=i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?"#"+("0"+i.toString(16)).slice(-2):e[n]}return t}function s2(e){if(Ie(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(r,n,i){if(i=i||!1,typeof r!="string"||typeof n!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(r)||(t[r]={});var a=Math.random().toString(35);return t[r][a]=[n,!!i],a},this.unsubscribe=function(r){for(var n in t)if(t[n][r])return delete t[n][r],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(r){if(t.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var a in t[r]){var s=t[r][a];try{s[0].apply(e,n)}catch(o){de.console&&We.error("jsPDF PubSub Error",o.message,o)}s[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function Wl(e){if(!(this instanceof Wl))return new Wl(e);var t="opacity,stroke-opacity".split(",");for(var r in e)e.hasOwnProperty(r)&&t.indexOf(r)>=0&&(this[r]=e[r]);this.id="",this.objectNumber=-1}function am(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function Ia(e,t,r,n,i){if(!(this instanceof Ia))return new Ia(e,t,r,n,i);this.type=e==="axial"?2:3,this.coords=t,this.colors=r,am.call(this,n,i)}function xo(e,t,r,n,i){if(!(this instanceof xo))return new xo(e,t,r,n,i);this.boundingBox=e,this.xStep=t,this.yStep=r,this.stream="",this.cloneIndex=0,am.call(this,n,i)}function Kt(e){var t,r=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],i=arguments[2],a=arguments[3],s=[],o=1,l=16,u="S",f=null;Ie(e=e||{})==="object"&&(r=e.orientation,n=e.unit||n,i=e.format||i,a=e.compress||e.compressPdf||a,(f=e.encryption||null)!==null&&(f.userPassword=f.userPassword||"",f.ownerPassword=f.ownerPassword||"",f.userPermissions=f.userPermissions||[]),o=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(l=e.floatPrecision),u=e.defaultPathOperation||"S"),s=e.filters||(a===!0?["FlateEncode"]:s),n=n||"mm",r=(""+(r||"P")).toLowerCase();var g=e.putOnlyUsedFonts||!1,m={},d={internal:{},__private__:{}};d.__private__.PubSub=s2;var b="1.3",w=d.__private__.getPdfVersion=function(){return b};d.__private__.setPdfVersion=function(p){b=p};var x={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};d.__private__.getPageFormats=function(){return x};var _=d.__private__.getPageFormat=function(p){return x[p]};i=i||"a4";var B="compat",I="advanced",R=B;function Z(){this.saveGraphicsState(),O(new ne(ae,0,0,-ae,0,Za()*ae).toString()+" cm"),this.setFontSize(this.getFontSize()/ae),u="n",R=I}function ot(){this.restoreGraphicsState(),u="S",R=B}var Q=d.__private__.combineFontStyleAndFontWeight=function(p,A){if(p=="bold"&&A=="normal"||p=="bold"&&A==400||p=="normal"&&A=="italic"||p=="bold"&&A=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return A&&(p=A==400||A==="normal"?p==="italic"?"italic":"normal":A!=700&&A!=="bold"||p!=="normal"?(A==700?"bold":A)+""+p:"bold"),p};d.advancedAPI=function(p){var A=R===B;return A&&Z.call(this),typeof p!="function"||(p(this),A&&ot.call(this)),this},d.compatAPI=function(p){var A=R===I;return A&&ot.call(this),typeof p!="function"||(p(this),A&&Z.call(this)),this},d.isAdvancedAPI=function(){return R===I};var G,$=function(p){if(R!==I)throw new Error(p+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},X=d.roundToPrecision=d.__private__.roundToPrecision=function(p,A){var F=t||A;if(isNaN(p)||isNaN(F))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return p.toFixed(F).replace(/0+$/,"")};G=d.hpf=d.__private__.hpf=typeof l=="number"?function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.hpf");return X(p,l)}:l==="smart"?function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.hpf");return X(p,p>-1&&p<1?16:5)}:function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.hpf");return X(p,16)};var T=d.f2=d.__private__.f2=function(p){if(isNaN(p))throw new Error("Invalid argument passed to
33jsPDF.f2");return X(p,2)},k=d.__private__.f3=function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.f3");return X(p,3)},V=d.scale=d.__private__.scale=function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.scale");return R===B?p*ae:R===I?p:void 0},q=function(p){return V(function(A){return R===B?Za()-A:R===I?A:void 0}(p))};d.__private__.setPrecision=d.setPrecision=function(p){typeof parseInt(p,10)=="number"&&(t=parseInt(p,10))};var it,ht="00000000000000000000000000000000",ft=d.__private__.getFileId=function(){return ht},rt=d.__private__.setFileId=function(p){return ht=p!==void 0&&/^[a-fA-F0-9]{32}$/.test(p)?p.toUpperCase():ht.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),f!==null&&(sr=new ws(f.userPermissions,f.userPassword,f.ownerPassword,ht)),ht};d.setFileId=function(p){return rt(p),this},d.getFileId=function(){return ft()};var ut=d.__private__.convertDateToPDFDate=function(p){var A=p.getTimezoneOffset(),F=A<0?"+":"-",W=Math.floor(Math.abs(A/60)),tt=Math.abs(A%60),pt=[F,z(W),"'",z(tt),"'"].join("");return["D:",p.getFullYear(),z(p.getMonth()+1),z(p.getDate()),z(p.getHours()),z(p.getMinutes()),z(p.getSeconds()),pt].join("")},wt=d.__private__.convertPDFDateToDate=function(p){var A=parseInt(p.substr(2,4),10),F=parseInt(p.substr(6,2),10)-1,W=parseInt(p.substr(8,2),10),tt=parseInt(p.substr(10,2),10),pt=parseInt(p.substr(12,2),10),At=parseInt(p.substr(14,2),10);return new Date(A,F,W,tt,pt,At,0)},vt=d.__private__.setCreationDate=function(p){var A;if(p===void 0&&(p=new Date),p instanceof Date)A=ut(p);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(p))throw new Error("Invalid argument passed to jsPDF.setCreationDate");A=p}return it=A},E=d.__private__.getCreationDate=function(p){var A=it;return p==="jsDate"&&(A=wt(it)),A};d.setCreationDate=function(p){return vt(p),this},d.getCreationDate=function(p){return E(p)};var U,z=d.__private__.padd2=function(p){return("0"+parseInt(p)).slice(-2)},H=d.__private__.padd2Hex=function(p){return("00"+(p=p.toString())).substr(p.length)},K=0,at=[],ct=[],dt=0,yt=[],Tt=[],It=!1,Rt=ct;d.__private__.setCustomOutputDestination=function(p){It=!0,Rt=p};var $t=function(p){It||(Rt=p)};d.__private__.resetCustomOutputDestination=function(){It=!1,Rt=ct};var O=d.__private__.out=function(p){return p=p.toString(),dt+=p.length+1,Rt.push(p),Rt},Ot=d.__private__.write=function(p){return O(arguments.length===1?p.toString():Array.prototype.join.call(arguments," "))},jt=d.__private__.getArrayBuffer=function(p){for(var A=p.length,F=new ArrayBuffer(A),W=new Uint8Array(F);A--;)W[A]=p.charCodeAt(A);return F},Jt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];d.__private__.getStandardFonts=function(){return Jt};var _t=e.fontSize||16;d.__private__.setFontSize=d.setFontSize=function(p){return _t=R===I?p/ae:p,this};var Ht,Mt=d.__private__.getFontSize=d.getFontSize=function(){return R===B?_t:_t*ae},Dt=e.R2L||!1;d.__private__.setR2L=d.setR2L=function(p){return Dt=p,this},d.__private__.getR2L=d.getR2L=function(){return Dt};var Ut,le=d.__private__.setZoomMode=function(p){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(p))Ht=p;else if(isNaN(p)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(p)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+p+'" is not recognized.');Ht=p}else Ht=parseInt(p,10)};d.__private__.getZoomMode=function(){return Ht};var ve,se=d.__private__.setPageMode=function(p){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(p)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+p+'" is not recognized.');Ut=p};d.__private__.getPageMode=function(){return Ut};var he=d.__private__.setLayoutMode=function(p){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(p)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+p+'" is not recognized.');ve=p};d.__private__.getLayoutMode=function(){return ve},d.__private__.setDisplayMode=d.setDisplayMode=function(p,A,F){return le(p),he(A),se(F),this};var fe={title:"",subject:"",author:"",keywords:"",creator:""};d.__private__.getDocumentProperty=function(p){if(Object.keys(fe).indexOf(p)===-1)throw new Error("Invalid argument passed to
33jsPDF.getDocumentProperty");return fe[p]},d.__private__.getDocumentProperties=function(){return fe},d.__private__.setDocumentProperties=d.setProperties=d.setDocumentProperties=function(p){for(var A in fe)fe.hasOwnProperty(A)&&p[A]&&(fe[A]=p[A]);return this},d.__private__.setDocumentProperty=function(p,A){if(Object.keys(fe).indexOf(p)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return fe[p]=A};var Ft,ae,Bt,Re,xe,ue={},ce={},Ee=[],Xt={},Le={},te={},ie={},Ce=null,Zt=0,ee=[],Te=new s2(d),Si=e.hotfixes||[],Pr={},Xn={},Cn=[],ne=function p(A,F,W,tt,pt,At){if(!(this instanceof p))return new p(A,F,W,tt,pt,At);isNaN(A)&&(A=1),isNaN(F)&&(F=0),isNaN(W)&&(W=0),isNaN(tt)&&(tt=1),isNaN(pt)&&(pt=0),isNaN(At)&&(At=0),this._matrix=[A,F,W,tt,pt,At]};Object.defineProperty(ne.prototype,"sx",{get:function(){return this._matrix[0]},set:function(p){this._matrix[0]=p}}),Object.defineProperty(ne.prototype,"shy",{get:function(){return this._matrix[1]},set:function(p){this._matrix[1]=p}}),Object.defineProperty(ne.prototype,"shx",{get:function(){return this._matrix[2]},set:function(p){this._matrix[2]=p}}),Object.defineProperty(ne.prototype,"sy",{get:function(){return this._matrix[3]},set:function(p){this._matrix[3]=p}}),Object.defineProperty(ne.prototype,"tx",{get:function(){return this._matrix[4]},set:function(p){this._matrix[4]=p}}),Object.defineProperty(ne.prototype,"ty",{get:function(){return this._matrix[5]},set:function(p){this._matrix[5]=p}}),Object.defineProperty(ne.prototype,"a",{get:function(){return this._matrix[0]},set:function(p){this._matrix[0]=p}}),Object.defineProperty(ne.prototype,"b",{get:function(){return this._matrix[1]},set:function(p){this._matrix[1]=p}}),Object.defineProperty(ne.prototype,"c",{get:function(){return this._matrix[2]},set:function(p){this._matrix[2]=p}}),Object.defineProperty(ne.prototype,"d",{get:function(){return this._matrix[3]},set:function(p){this._matrix[3]=p}}),Object.defineProperty(ne.prototype,"e",{get:function(){return this._matrix[4]},set:function(p){this._matrix[4]=p}}),Object.defineProperty(ne.prototype,"f",{get:function(){return this._matrix[5]},set:function(p){this._matrix[5]=p}}),Object.defineProperty(ne.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ne.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ne.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ne.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ne.prototype.join=function(p){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(G).join(p)},ne.prototype.multiply=function(p){var A=p.sx*this.sx+p.shy*this.shx,F=p.sx*this.shy+p.shy*this.sy,W=p.shx*this.sx+p.sy*this.shx,tt=p.shx*this.shy+p.sy*this.sy,pt=p.tx*this.sx+p.ty*this.shx+this.tx,At=p.tx*this.shy+p.ty*this.sy+this.ty;return new ne(A,F,W,tt,pt,At)},ne.prototype.decompose=function(){var p=this.sx,A=this.shy,F=this.shx,W=this.sy,tt=this.tx,pt=this.ty,At=Math.sqrt(p*p+A*A),Wt=(p/=At)*F+(A/=At)*W;F-=p*Wt,W-=A*Wt;var Vt=Math.sqrt(F*F+W*W);return Wt/=Vt,p*(W/=Vt)<A*(F/=Vt)&&(p=-p,A=-A,Wt=-Wt,At=-At),{scale:new ne(At,0,0,Vt,0,0),translate:new ne(1,0,0,1,tt,pt),rotate:new ne(p,A,-A,p,0,0),skew:new ne(1,0,Wt,1,0,0)}},ne.prototype.toString=function(p){return this.join(" ")},ne.prototype.inversed=function(){var p=this.sx,A=this.shy,F=this.shx,W=this.sy,tt=this.tx,pt=this.ty,At=1/(p*W-A*F),Wt=W*At,Vt=-A*At,pe=-F*At,me=p*At;return new ne(Wt,Vt,pe,me,-Wt*tt-pe*pt,-Vt*tt-me*pt)},ne.prototype.applyToPoint=function(p){var A=p.x*this.sx+p.y*this.shx+this.tx,F=p.x*this.shy+p.y*this.sy+this.ty;return new Xa(A,F)},ne.prototype.applyToRectangle=function(p){var A=this.applyToPoint(p),F=this.applyToPoint(new Xa(p.x+p.w,p.y+p.h));return new Zs(A.x,A.y,F.x-A.x,F.y-A.y)},ne.prototype.clone=function(){var p=this.sx,A=this.shy,F=this.shx,W=this.sy,tt=this.tx,pt=this.ty;return new ne(p,A,F,W,tt,pt)},d.Matrix=ne;
vendor: 15,971 bytes, lines 33-38
33var yn=d.matrixMult=function(p,A){return A.multiply(p)},_r=new ne(1,0,0,1,0,0);d.unitMatrix=d.identityMatrix=_r;var Or=function(p,A){if(!Le[p]){var F=(A instanceof Ia?"Sh":"P")+(Object.keys(Xt).length+1).toString(10);A.id=F,Le[p]=F,Xt[F]=A,Te.publish("addPattern",A)}};d.ShadingPattern=Ia,d.TilingPattern=xo,d.addShadingPattern=function(p,A){return $("addShadingPattern()"),Or(p,A),this},d.beginTilingPattern=function(p){$("beginTilingPattern()"),Ks(p.boundingBox[0],p.boundingBox[1],p.boundingBox[2]-p.boundingBox[0],p.boundingBox[3]-p.boundingBox[1],p.matrix)},d.endTilingPattern=function(p,A){$("endTilingPattern()"),A.stream=Tt[U].join(` 34`),Or(p,A),Te.publish("endTilingPattern",A),Cn.pop().restore()};var Kr,Ge=d.__private__.newObject=function(){var p=xr();return Ar(p,!0),p},xr=d.__private__.newObjectDeferred=function(){return K++,at[K]=function(){return dt},K},Ar=function(p,A){return A=typeof A=="boolean"&&A,at[p]=dt,A&&O(p+" 0 obj"),p},oi=d.__private__.newAdditionalObject=function(){var p={objId:xr(),content:""};return yt.push(p),p},si=xr(),un=xr(),Zn=d.__private__.decodeColorString=function(p){var A=p.split(" ");if(A.length!==2||A[1]!=="g"&&A[1]!=="G")A.length!==5||A[4]!=="k"&&A[4]!=="K"||(A=[(1-A[0])*(1-A[3]),(1-A[1])*(1-A[3]),(1-A[2])*(1-A[3]),"r"]);else{var F=parseFloat(A[0]);A=[F,F,F,"r"]}for(var W="#",tt=0;tt<3;tt++)W+=("0"+Math.floor(255*parseFloat(A[tt])).toString(16)).slice(-2);return W},qr=d.__private__.encodeColorString=function(p){var A;typeof p=="string"&&(p={ch1:p});var F=p.ch1,W=p.ch2,tt=p.ch3,pt=p.ch4,At=p.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof F=="string"&&F.charAt(0)!=="#"){var Wt=new nm(F);if(Wt.ok)F=Wt.toHex();else if(!/^\d*\.?\d*$/.test(F))throw new Error('Invalid color "'+F+'" passed to jsPDF.encodeColorString.')}if(typeof F=="string"&&/^#[0-9A-Fa-f]{3}$/.test(F)&&(F="#"+F[1]+F[1]+F[2]+F[2]+F[3]+F[3]),typeof F=="string"&&/^#[0-9A-Fa-f]{6}$/.test(F)){var Vt=parseInt(F.substr(1),16);F=Vt>>16&255,W=Vt>>8&255,tt=255&Vt}if(W===void 0||pt===void 0&&F===W&&W===tt)A=typeof F=="string"?F+" "+At[0]:p.precision===2?T(F/255)+" "+At[0]:k(F/255)+" "+At[0];else if(pt===void 0||Ie(pt)==="object"){if(pt&&!isNaN(pt.a)&&pt.a===0)return["1.","1.","1.",At[1]].join(" ");A=typeof F=="string"?[F,W,tt,At[1]].join(" "):p.precision===2?[T(F/255),T(W/255),T(tt/255),At[1]].join(" "):[k(F/255),k(W/255),k(tt/255),At[1]].join(" ")}else A=typeof F=="string"?[F,W,tt,pt,At[2]].join(" "):p.precision===2?[T(F),T(W),T(tt),T(pt),At[2]].join(" "):[k(F),k(W),k(tt),k(pt),At[2]].join(" ");return A},kn=d.__private__.getFilters=function(){return s},bn=d.__private__.putStream=function(p){var A=(p=p||{}).data||"",F=p.filters||kn(),W=p.alreadyAppliedFilters||[],tt=p.addLength1||!1,pt=A.length,At=p.objectId,Wt=function(Qe){return Qe};if(f!==null&&At===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");f!==null&&(Wt=sr.encryptor(At,0));var Vt={};F===!0&&(F=["FlateEncode"]);var pe=p.additionalKeyValues||[],me=(Vt=Kt.API.processDataByFilters!==void 0?Kt.API.processDataByFilters(A,F):{data:A,reverseChain:[]}).reverseChain+(Array.isArray(W)?W.join(" "):W.toString());if(Vt.data.length!==0&&(pe.push({key:"Length",value:Vt.data.length}),tt===!0&&pe.push({key:"Length1",value:pt})),me.length!=0)if(me.split("/").length-1==1)pe.push({key:"Filter",value:me});else{pe.push({key:"Filter",value:"["+me+"]"});for(var Se=0;Se<pe.length;Se+=1)if(pe[Se].key==="DecodeParms"){for(var Sr=[],He=0;He<Vt.reverseChain.split("/").length-1;He+=1)Sr.push("null");Sr.push(pe[Se].value),pe[Se].value="["+Sr.join(" ")+"]"}}O("<<");for(var ze=0;ze<pe.length;ze++)O("/"+pe[ze].key+" "+pe[ze].value);O(">>"),Vt.data.length!==0&&(O("stream"),O(Wt(Vt.data)),O("endstream"))},je=d.__private__.putPage=function(p){var A=p.number,F=p.data,W=p.objId,tt=p.contentsObjId;Ar(W,!0),O("<</Type /Page"),O("/Parent "+p.rootDictionaryObjId+" 0 R"),O("/Resources "+p.resourceDictionaryObjId+" 0 R"),O("/MediaBox ["+parseFloat(G(p.mediaBox.bottomLeftX))+" "+parseFloat(G(p.mediaBox.bottomLeftY))+" "+G(p.mediaBox.topRightX)+" "+G(p.mediaBox.topRightY)+"]"),p.cropBox!==null&&O("/CropBox ["+G(p.cropBox.bottomLeftX)+" "+G(p.cropBox.bottomLeftY)+" "+G(p.cropBox.topRightX)+" "+G(p.cropBox.topRightY)+"]"),p.bleedBox!==null&&O("/BleedBox ["+G(p.bleedBox.bottomLeftX)+" "+G(p.bleedBox.bottomLeftY)+" "+G(p.bleedBox.topRightX)+" "+G(p.bleedBox.topRightY)+"]"),p.trimBox!==null&&O("/TrimBox ["+G(p.trimBox.bottomLeftX)+" "+G(p.trimBox.bottomLeftY)+" "+G(p.trimBox.topRightX)+" "+G(p.trimBox.topRightY)+"]"),p.artBox!==null&&O("/ArtBox ["+G(p.artBox.bottomLeftX)+" "+G(p.artBox.bottomLeftY)+" "+G(p.artBox.topRightX)+" "+G(p.artBox.topRightY)+"]"),typeof p.userUnit=="number"&&p.userUnit!==1&&O("/UserUnit "+p.userUnit),Te.publish("putPage",{objId:W,pageContext:ee[A],pageNumber:A,page:F}),O("/Contents "+tt+" 0 R"),O(">>"),O("endobj");var pt=F.join(` 35`);return R===I&&(pt+=` 36Q`),Ar(tt,!0),bn({data:pt,filters:kn(),objectId:tt}),O("endobj"),W},Hr=d.__private__.putPages=function(){var p,A,F=[];for(p=1;p<=Zt;p++)ee[p].objId=xr(),ee[p].contentsObjId=xr();for(p=1;p<=Zt;p++)F.push(je({number:p,data:Tt[p],objId:ee[p].objId,contentsObjId:ee[p].contentsObjId,mediaBox:ee[p].mediaBox,cropBox:ee[p].cropBox,bleedBox:ee[p].bleedBox,trimBox:ee[p].trimBox,artBox:ee[p].artBox,userUnit:ee[p].userUnit,rootDictionaryObjId:si,resourceDictionaryObjId:un}));Ar(si,!0),O("<</Type /Pages");var W="/Kids [";for(A=0;A<Zt;A++)W+=F[A]+" 0 R ";O(W+"]"),O("/Count "+Zt),O(">>"),O("endobj"),Te.publish("postPutPages")},Ui=function(p){Te.publish("putFont",{font:p,out:O,newObject:Ge,putStream:bn}),p.isAlreadyPutted!==!0&&(p.objectNumber=Ge(),O("<<"),O("/Type /Font"),O("/BaseFont /"+_s(p.postScriptName)),O("/Subtype /Type1"),typeof p.encoding=="string"&&O("/Encoding /"+p.encoding),O("/FirstChar 32"),O("/LastChar 255"),O(">>"),O("endobj"))},zi=function(p){p.objectNumber=Ge();var A=[];A.push({key:"Type",value:"/XObject"}),A.push({key:"Subtype",value:"/Form"}),A.push({key:"BBox",value:"["+[G(p.x),G(p.y),G(p.x+p.width),G(p.y+p.height)].join(" ")+"]"}),A.push({key:"Matrix",value:"["+p.matrix.toString()+"]"});var F=p.pages[1].join(` 37`);bn({data:F,additionalKeyValues:A,objectId:p.objectNumber}),O("endobj")},Ni=function(p,A){A||(A=21);var F=Ge(),W=function(At,Wt){var Vt,pe=[],me=1/(Wt-1);for(Vt=0;Vt<1;Vt+=me)pe.push(Vt);if(pe.push(1),At[0].offset!=0){var Se={offset:0,color:At[0].color};At.unshift(Se)}if(At[At.length-1].offset!=1){var Sr={offset:1,color:At[At.length-1].color};At.push(Sr)}for(var He="",ze=0,Qe=0;Qe<pe.length;Qe++){for(Vt=pe[Qe];Vt>At[ze+1].offset;)ze++;var ar=At[ze].offset,or=(Vt-ar)/(At[ze+1].offset-ar),Jr=At[ze].color,Xi=At[ze+1].color;He+=H(Math.round((1-or)*Jr[0]+or*Xi[0]).toString(16))+H(Math.round((1-or)*Jr[1]+or*Xi[1]).toString(16))+H(Math.round((1-or)*Jr[2]+or*Xi[2]).toString(16))}return He.trim()}(p.colors,A),tt=[];tt.push({key:"FunctionType",value:"0"}),tt.push({key:"Domain",value:"[0.0 1.0]"}),tt.push({key:"Size",value:"["+A+"]"}),tt.push({key:"BitsPerSample",value:"8"}),tt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),tt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),bn({data:W,additionalKeyValues:tt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:F}),O("endobj"),p.objectNumber=Ge(),O("<< /ShadingType "+p.type),O("/ColorSpace /DeviceRGB");var pt="/Coords ["+G(parseFloat(p.coords[0]))+" "+G(parseFloat(p.coords[1]))+" ";p.type===2?pt+=G(parseFloat(p.coords[2]))+" "+G(parseFloat(p.coords[3])):pt+=G(parseFloat(p.coords[2]))+" "+G(parseFloat(p.coords[3]))+" "+G(parseFloat(p.coords[4]))+" "+G(parseFloat(p.coords[5])),O(pt+="]"),p.matrix&&O("/Matrix ["+p.matrix.toString()+"]"),O("/Function "+F+" 0 R"),O("/Extend [true true]"),O(">>"),O("endobj")},qi=function(p,A){var F=xr(),W=Ge();A.push({resourcesOid:F,objectOid:W}),p.objectNumber=W;var tt=[];tt.push({key:"Type",value:"/Pattern"}),tt.push({key:"PatternType",value:"1"}),tt.push({key:"PaintType",value:"1"}),tt.push({key:"TilingType",value:"1"}),tt.push({key:"BBox",value:"["+p.boundingBox.map(G).join(" ")+"]"}),tt.push({key:"XStep",value:G(p.xStep)}),tt.push({key:"YStep",value:G(p.yStep)}),tt.push({key:"Resources",value:F+" 0 R"}),p.matrix&&tt.push({key:"Matrix",value:"["+p.matrix.toString()+"]"}),bn({data:p.stream,additionalKeyValues:tt,objectId:p.objectNumber}),O("endobj")},$o=function(p){for(var A in p.objectNumber=Ge(),O("<<"),p)switch(A){case"opacity":O("/ca "+T(p[A]));break;case"stroke-opacity":O("/CA "+T(p[A]))}O(">>"),O("endobj")},Va=function(p){Ar(p.resourcesOid,!0),O("<<"),O("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var A in O("/Font <<"),ue)ue.hasOwnProperty(A)&&(g===!1||g===!0&&m.hasOwnProperty(A))&&O("/"+A+" "+ue[A].objectNumber+" 0 R");O(">>")}(),function(){if(Object.keys(Xt).length>0){for(var A in O("/Shading <<"),Xt)Xt.hasOwnProperty(A)&&Xt[A]instanceof Ia&&Xt[A].objectNumber>=0&&O("/"+A+" "+Xt[A].objectNumber+" 0 R");Te.publish("putShadingPatternDict"),O(">>")}}(),function(A){if(Object.keys(Xt).length>0){for(var F in O("/Pattern <<"),Xt)Xt.hasOwnProperty(F)&&Xt[F]instanceof d.TilingPattern&&Xt[F].objectNumber>=0&&Xt[F].objectNumber<A&&O("/"+F+" "+Xt[F].objectNumber+" 0 R");Te.publish("putTilingPatternDict"),O(">>")}}(p.objectOid),function(){if(Object.keys(te).length>0){var A;for(A in O("/ExtGState <<"),te)te.hasOwnProperty(A)&&te[A].objectNumber>=0&&O("/"+A+" "+te[A].objectNumber+" 0 R");Te.publish("putGStateDict"),O(">>")}}(),function(){for(var A in O("/XObject <<"),Pr)Pr.hasOwnProperty(A)&&Pr[A].objectNumber>=0&&O("/"+A+" "+Pr[A].objectNumber+" 0 R");Te.publish("putXobjectDict"),O(">>")}(),O(">>"),O("endobj")},Uo=function(p){ce[p.fontName]=ce[p.fontName]||{},ce[p.fontName][p.fontStyle]=p.id},zo=function(p,A,F,W,tt){var pt={id:"F"+(Object.keys(ue).length+1).toString(10),postScriptName:p,fontName:A,fontStyle:F,encoding:W,isStandardFont:tt||!1,metadata:{}};return Te.publish("addFont",{font:pt,instance:this}),ue[pt.id]=pt,Uo(pt),pt.id},wn=d.__private__.pdfEscape=d.pdfEscape=function(p,A){return function(F,W){var tt,pt,At,Wt,Vt,pe,me,Se,Sr;if(At=(W=W||{}).sourceEncoding||"Unicode",Vt=W.outputEncoding,(W.autoencode||Vt)&&ue[Ft].metadata&&ue[Ft].metadata[At]&&ue[Ft].metadata[At].encoding&&(Wt=ue[Ft].metadata[At].encoding,!Vt&&ue[Ft].encoding&&(Vt=ue[Ft].encoding),!Vt&&Wt.codePages&&(Vt=Wt.codePages[0]),typeof Vt=="string"&&(Vt=Wt[Vt]),Vt)){for(me=!1,pe=[],tt=0,pt=F.length;tt<pt;tt++)(Se=Vt[F.charCodeAt(tt)])?pe.push(String.fromCharCode(Se)):pe.push(F[tt]),pe[tt].charCodeAt(0)>>8&&(me=!0);F=pe.join("")}for(tt=F.length;me===void 0&&tt!==0;)F.charCodeAt(tt-1)>>8&&(me=!0),tt--;if(!me)return F;for(pe=W.noBOM?[]:[254,255],tt=0,pt=F.length;tt<pt;tt++){if((Sr=(Se=F.charCodeAt(tt))>>8)>>8)throw new Error("Character at position "+tt+" of string '"+F+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");pe.push(Sr),pe.push(Se-(Sr<<8))}return String.fromCharCode.apply(void 0,pe)}(p,A).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},_n=d.__private__.beginPage=function(p){Tt[++Zt]=[],ee[Zt]={objId:0,contentsObjId:0,userUnit:Number(o),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(p[0]),topRightY:Number(p[1])}},Kn(Zt),$t(Tt[U])},Wa=function(p,A){var F,W,tt;switch(r=A||r,typeof p=="string"&&(F=_(p.toLowerCase()),Array.isArray(F)&&(W=F[0],tt=F[1])),Array.isArray(p)&&(W=p[0]*ae,tt=p[1]*ae),isNaN(W)&&(W=i[0],tt=i[1]),(W>14400||tt>14400)&&(We.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),W=Math.min(14400,W),tt=Math.min(14400,tt)),i=[W,tt],r.substr(0,1)){case"l":tt>W&&(i=[tt,W]);break;case"p":W>tt&&(i=[tt,W])}_n(i),Fe(St),O(Jo),Ys!==0&&O(Ys+" J"),va!==0&&O(va+" j"),Te.publish("addPage",{pageNumber:Zt})},Ei=function(p){p>0&&p<=Zt&&(Tt.splice(p,1),ee.splice(p,1),Zt--,U>Zt&&(U=Zt),this.setPage(U))},Kn=function(p){p>0&&p<=Zt&&(U=p)},qo=d.__private__.getNumberOfPages=d.getNumberOfPages=function(){return Tt.length-1},Hi=function(p,A,F){var W,tt=void 0;return F=F||{},p=p!==void 0?p:ue[Ft].fontName,A=A!==void 0?A:ue[Ft].fontStyle,W=p.toLowerCase(),ce[W]!==void 0&&ce[W][A]!==void 0?tt=ce[W][A]:ce[p]!==void 0&&ce[p][A]!==void 0?tt=ce[p][A]:F.disableWarning===!1&&We.warn("Unable to look up font label for font '"+p+"', '"+A+"'. Refer to getFontList() for available fonts."),tt||F.noFallback||(tt=ce.times[A])==null&&(tt=ce.times.normal),tt},In=d.__private__.putInfo=function(){var p=Ge(),A=function(W){return W};for(var F in f!==null&&(A=sr.encryptor(p,0)),O("<<"),O("/Producer ("+wn(A("jsPDF "+Kt.version))+")"),fe)fe.hasOwnProperty(F)&&fe[F]&&O("/"+F.substr(0,1).toUpperCase()+F.substr(1)+" ("+wn(A(fe[F]))+")");O("/CreationDate ("+wn(A(it))+")"),O(">>"),O("endobj")},da=d.__private__.putCatalog=function(p){var A=(p=p||{}).rootDictionaryObjId||si;switch(Ge(),O("<<"),O("/Type /Catalog"),O("/Pages "+A+" 0 R"),Ht||(Ht="fullwidth"),Ht){case"fullwidth":O("/OpenAction [3 0 R /FitH null]");break;case"fullheight":O("/OpenAction [3 0 R /FitV null]");break;case"fullpage":O("/OpenAction [3 0 R /Fit]");break;case"original":O("/OpenAction [3 0 R /XYZ null null 1]");break;default:var F=""+Ht;F.substr(F.length-1)==="%"&&(Ht=parseInt(Ht)/100),typeof Ht=="number"&&O("/OpenAction [3 0 R /XYZ null null "+T(Ht)+"]")}switch(ve||(ve="continuous"),ve){case"continuous":O("/PageLayout /OneColumn");break;case"single":O("/PageLayout /SinglePage");break;case"two":case"twoleft":O("/PageLayout /TwoColumnLeft");break;case"tworight":O("/PageLayout /TwoColumnRight")}Ut&&O("/PageMode /"+Ut),Te.publish("putCatalog"),O(">>"),O("endobj")},Ho=d.__private__.putTrailer=function(){O("trailer"),O("<<"),O("/Size "+(K+1)),O("/Root "+K+" 0 R"),O("/Info "+(K-1)+" 0 R"),f!==null&&O("/Encrypt "+sr.oid+" 0 R"),O("/ID [ <"+ht+"> <"+ht+"> ]"),O(">>")},ir=d.__private__.putHeader=function(){O("%PDF-"+b),O("%ºÃˆ ")},Vi=d.__private__.putXRef=function(){var p="0000000000";O("xref"),O("0 "+(K+1)),O("0000000000 65535 f ");for(var A=1;A<=K;A++)typeof at[A]=="function"?O((p+at[A]()).slice(-10)+" 00000 n "):at[A]!==void 0?O((p+at[A]).slice(-10)+" 00000 n "):O("0000000000 00000 n ")},xn=d.__private__.buildDocument=function(){var p;K=0,dt=0,ct=[],at=[],yt=[],si=xr(),un=xr(),$t(ct),Te.publish("buildDocument"),ir(),Hr(),function(){Te.publish("putAdditionalObjects");for(var F=0;F<yt.length;F++){var W=yt[F];Ar(W.objId,!0),O(W.content),O("endobj")}Te.publish("postPutAdditionalObjects")}(),p=[],function(){for(var F in ue)ue.hasOwnProperty(F)&&(g===!1||g===!0&&m.hasOwnProperty(F))&&Ui(ue[F])}(),function(){var F;for(F in te)te.hasOwnProperty(F)&&$o(te[F])}(),function(){for(var F in Pr)Pr.hasOwnProperty(F)&&zi(Pr[F])}(),function(F){var W;for(W in Xt)Xt.hasOwnProperty(W)&&(Xt[W]instanceof Ia?Ni(Xt[W]):Xt[W]instanceof xo&&qi(Xt[W],F))}(p),Te.publish("putResources"),p.forEach(Va),Va({resourcesOid:un,objectOid:Number.MAX_SAFE_INTEGER}),Te.publish("postPutResources"),f!==null&&(sr.oid=Ge(),O("<<"),O("/Filter /Standard"),O("/V "+sr.v),O("/R "+sr.r),O("/U <"+sr.toHexString(sr.U)+">"),O("/O <"+sr.toHexString(sr.O)+">"),O("/P "+sr.P),O(">>"),O("endobj")),In(),da();var A=dt;return Vi(),Ho(),O("startxref"),O(""+A),O("%%EOF"),$t(Tt[U]),ct.join(` 38`)},li=d.__private__.getBlob=function(p){return new Blob([jt(p)],{type:"application/pdf"})},Jn=function(p){for(;p.firstChild;)p.removeChild(p.firstChild)},Cr=function(p){var A,F=p.document,W=F.documentElement,tt=F.head,pt=F.body;return tt||(tt=F.createElement("head"),W.appendChild(tt)),pt||(pt=F.createElement("body"),W.appendChild(pt)),Jn(tt),Jn(pt),(A=F.createElement("style")).appendChild(F.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),tt.appendChild(A),{document:F,body:pt}},Vr=d.output=d.__private__.output=(Kr=function(p,A){switch(typeof(A=A||{})=="string"?A={filename:A}:A.filename=A.filename||"generated.pdf",p){case void 0:return xn();case"save":d.save(A.filename);break;case"arraybuffer":return jt(xn());case"blob":return li(xn());
38case"bloburi":case"bloburl":if(de.URL!==void 0&&typeof de.URL.createObjectURL=="function")return de.URL&&de.URL.createObjectURL(li(xn()))||void 0;We.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var F="",W=xn();try{F=i2(W)}catch{F=i2(unescape(encodeURIComponent(W)))}return"data:application/pdf;filename="+encodeURIComponent(A.filename)+";base64,"+F;case"pdfobjectnewwindow":if(Object.prototype.toString.call(de)==="[object Window]"){var tt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",pt=!A.pdfObjectUrl;pt||(tt=A.pdfObjectUrl);var At=de.open();if(At!==null){var Wt=Cr(At),Vt=Wt.document.createElement("script"),pe=this;Vt.src=tt,pt&&(Vt.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",Vt.crossOrigin="anonymous"),Vt.onload=function(){At.PDFObject.embed(pe.output("dataurlstring"),A)},Wt.body.appendChild(Vt)}return At}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(de)==="[object Window]"){var me=A.pdfJsUrl||"examples/PDF.js/web/viewer.html",Se=de.open();if(Se!==null){var Sr=Cr(Se),He=Sr.document.createElement("iframe"),ze=me.indexOf("?")===-1?"?":"&";pe=this,He.id="pdfViewer",He.width="500px",He.height="400px",He.src=me+ze+"file=&downloadName="+encodeURIComponent(A.filename),He.onload=function(){Se.document.title=A.filename,He.contentWindow.PDFViewerApplication.open(pe.output("bloburl"))},Sr.body.appendChild(He)}return Se}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(de)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Qe=de.open();if(Qe!==null){var ar=Cr(Qe),or=ar.document.createElement("iframe");or.src=this.output("datauristring",A),ar.body.appendChild(or),Qe.document.title=A.filename}if(Qe||typeof safari>"u")return Qe;break;case"datauri":case"dataurl":return de.document.location.href=this.output("datauristring",A);default:return null}},Kr.foo=function(){try{return Kr.apply(this,arguments)}catch(F){var p=F.stack||"";~p.indexOf(" at ")&&(p=p.split(" at ")[1]);var A="Error in function "+p.split(` 39`)[0].split("<")[0]+": "+F.message;if(!de.console)throw new Error(A);de.console.error(A,F),de.alert&&alert(A)}},Kr.foo.bar=Kr,Kr.foo),ui=function(p){return Array.isArray(Si)===!0&&Si.indexOf(p)>-1};switch(n){case"pt":ae=1;break;case"mm":ae=72/25.4;break;case"cm":ae=72/2.54;break;case"in":ae=72;break;case"px":ae=ui("px_scaling")==1?.75:96/72;break;case"pc":case"em":ae=12;break;case"ex":ae=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);ae=n}var sr=null;vt(),rt();var Vo=d.__private__.getPageInfo=d.getPageInfo=function(p){if(isNaN(p)||p%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ee[p].objId,pageNumber:p,pageContext:ee[p]}},Wo=d.__private__.getPageInfoByObjId=function(p){if(isNaN(p)||p%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var A in ee)if(ee[A].objId===p)break;return Vo(A)},Go=d.__private__.getCurrentPageInfo=d.getCurrentPageInfo=function(){return{objId:ee[U].objId,pageNumber:U,pageContext:ee[U]}};d.addPage=function(){return Wa.apply(this,arguments),this},d.setPage=function(){return Kn.apply(this,arguments),$t.call(this,Tt[U]),this},d.insertPage=function(p){return this.addPage(),this.movePage(U,p),this},d.movePage=function(p,A){var F,W;if(p>A){F=Tt[p],W=ee[p];for(var tt=p;tt>A;tt--)Tt[tt]=Tt[tt-1],ee[tt]=ee[tt-1];Tt[A]=F,ee[A]=W,this.setPage(A)}else if(p<A){F=Tt[p],W=ee[p];for(var pt=p;pt<A;pt++)Tt[pt]=Tt[pt+1],ee[pt]=ee[pt+1];Tt[A]=F,ee[A]=W,this.setPage(A)}return this},d.deletePage=function(){return Ei.apply(this,arguments),this},d.__private__.text=d.text=function(p,A,F,W,tt){var pt,At,Wt,Vt,pe,me,Se,Sr,He,ze=(W=W||{}).scope||this;if(typeof p=="number"&&typeof A=="number"&&(typeof F=="string"||Array.isArray(F))){var Qe=F;F=A,A=p,p=Qe}if(arguments[3]instanceof ne==0?(Wt=arguments[4],Vt=arguments[5],Ie(Se=arguments[3])==="object"&&Se!==null||(typeof Wt=="string"&&(Vt=Wt,Wt=null),typeof Se=="string"&&(Vt=Se,Se=null),typeof Se=="number"&&(Wt=Se,Se=null),W={flags:Se,angle:Wt,align:Vt})):($("The transform parameter of text() with a Matrix value"),He=tt),isNaN(A)||isNaN(F)||p==null)throw new Error("Invalid arguments passed to
39jsPDF.text");if(p.length===0)return ze;var ar,or="",Jr=typeof W.lineHeightFactor=="number"?W.lineHeightFactor:Ct,Xi=ze.internal.scaleFactor;function Js(Ye){return Ye=Ye.split(" ").join(Array(W.TabLen||9).join(" ")),wn(Ye,Se)}function Ka(Ye){for(var Xe,gr=Ye.concat(),kr=[],Ki=gr.length;Ki--;)typeof(Xe=gr.shift())=="string"?kr.push(Xe):Array.isArray(Ye)&&(Xe.length===1||Xe[1]===void 0&&Xe[2]===void 0)?kr.push(Xe[0]):kr.push([Xe[0],Xe[1],Xe[2]]);return kr}function Ja(Ye,Xe){var gr;if(typeof Ye=="string")gr=Xe(Ye)[0];else if(Array.isArray(Ye)){for(var kr,Ki,il=Ye.concat(),hs=[],yu=il.length;yu--;)typeof(kr=il.shift())=="string"?hs.push(Xe(kr)[0]):Array.isArray(kr)&&typeof kr[0]=="string"&&(Ki=Xe(kr[0],kr[1],kr[2]),hs.push([Ki[0],Ki[1],Ki[2]]));gr=hs}return gr}var ma=!1,Qa=!0;if(typeof p=="string")ma=!0;else if(Array.isArray(p)){var rs=p.concat();At=[];for(var ns,Qr=rs.length;Qr--;)(typeof(ns=rs.shift())!="string"||Array.isArray(ns)&&typeof ns[0]!="string")&&(Qa=!1);ma=Qa}if(ma===!1)throw new Error('Type of text must be string or Array. "'+p+'" is not recognized.');typeof p=="string"&&(p=p.match(/[\r?\n]/)?p.split(/\r\n|\r|\n/g):[p]);var to=_t/ze.internal.scaleFactor,eo=to*(Jr-1);switch(W.baseline){case"bottom":F-=eo;break;case"top":F+=to-eo;break;case"hanging":F+=to-2*eo;break;case"middle":F+=to/2-eo}if((me=W.maxWidth||0)>0&&(typeof p=="string"?p=ze.splitTextToSize(p,me):Object.prototype.toString.call(p)==="[object Array]"&&(p=p.reduce(function(Ye,Xe){return Ye.concat(ze.splitTextToSize(Xe,me))},[]))),pt={text:p,x:A,y:F,options:W,mutex:{pdfEscape:wn,activeFontKey:Ft,fonts:ue,activeFontSize:_t}},Te.publish("preProcessText",pt),p=pt.text,Wt=(W=pt.options).angle,He instanceof ne==0&&Wt&&typeof Wt=="number"){Wt*=Math.PI/180,W.rotationDirection===0&&(Wt=-Wt),R===I&&(Wt=-Wt);var Qs=Math.cos(Wt),Ti=Math.sin(Wt);He=new ne(Qs,Ti,-Ti,Qs,0,0)}else Wt&&Wt instanceof ne&&(He=Wt);R!==I||He||(He=_r),(pe=W.charSpace||Qo)!==void 0&&(or+=G(V(pe))+` Tc 40`,this.setCharSpace(this.getCharSpace()||0)),(Sr=W.horizontalScale)!==void 0&&(or+=G(100*Sr)+` Tz 41`),W.lang;var hn=-1,vu=W.renderingMode!==void 0?W.renderingMode:W.stroke,is=ze.internal.getCurrentPageInfo().pageContext;switch(vu){case 0:case!1:case"fill":hn=0;break;case 1:case!0:case"stroke":hn=1;break;case 2:case"fillThenStroke":hn=2;break;case 3:case"invisible":hn=3;break;case 4:case"fillAndAddForClipping":hn=4;break;case 5:case"strokeAndAddPathForClipping":hn=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":hn=6;break;case 7:case"addToPathForClipping":hn=7}var mu=is.usedRenderingMode!==void 0?is.usedRenderingMode:-1;hn!==-1?or+=hn+` Tr 42`:mu!==-1&&(or+=`0 Tr 43`),hn!==-1&&(is.usedRenderingMode=hn),Vt=W.align||"left";var Qn,ro=_t*Jr,tl=ze.internal.pageSize.getWidth(),as=ue[Ft];pe=W.charSpace||Qo,me=W.maxWidth||0,Se=Object.assign({autoencode:!0,noBOM:!0},W.flags);var no=[],el=function(Ye){return ze.getStringUnitWidth(Ye,{font:as,charSpace:pe,fontSize:_t,doKerning:!1})*_t/Xi};if(Object.prototype.toString.call(p)==="[object Array]"){var fn;At=Ka(p),Vt!=="left"&&(Qn=At.map(el));var An,os=0;if(Vt==="right"){A-=Qn[0],p=[],Qr=At.length;for(var ya=0;ya<Qr;ya++)ya===0?(An=Mn(A),fn=Je(F)):(An=V(os-Qn[ya]),fn=-ro),p.push([At[ya],An,fn]),os=Qn[ya]}else if(Vt==="center"){A-=Qn[0]/2,p=[],Qr=At.length;for(var ba=0;ba<Qr;ba++)ba===0?(An=Mn(A),fn=Je(F)):(An=V((os-Qn[ba])/2),fn=-ro),p.push([At[ba],An,fn]),os=Qn[ba]}else if(Vt==="left"){p=[],Qr=At.length;for(var ss=0;ss<Qr;ss++)p.push(At[ss])}else if(Vt==="justify"&&as.encoding==="Identity-H"){p=[],Qr=At.length,me=me!==0?me:tl;for(var io=0,Nr=0;Nr<Qr;Nr++)if(fn=Nr===0?Je(F):-ro,An=Nr===0?Mn(A):io,Nr<Qr-1){var ff=V((me-Qn[Nr])/(At[Nr].split(" ").length-1)),Pi=At[Nr].split(" ");p.push([Pi[0]+" ",An,fn]),io=0;for(var hi=1;hi<Pi.length;hi++){var ao=(el(Pi[hi-1]+" "+Pi[hi])-el(Pi[hi]))*Xi+ff;hi==Pi.length-1?p.push([Pi[hi],ao,0]):p.push([Pi[hi]+" ",ao,0]),io-=ao}}else p.push([At[Nr],An,fn]);p.push(["",io,0])}else{if(Vt!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(p=[],Qr=At.length,me=me!==0?me:tl,Nr=0;Nr<Qr;Nr++){fn=Nr===0?Je(F):-ro,An=Nr===0?Mn(A):0;var rl=At[Nr].split(" ").length-1,nl=rl>0?(me-Qn[Nr])/rl:0;Nr<Qr-1?no.push(G(V(nl))):no.push(0),p.push([At[Nr],An,fn])}}}(typeof W.R2L=="boolean"?W.R2L:Dt)===!0&&(p=Ja(p,function(Ye,Xe,gr){return[Ye.split("").reverse().join(""),Xe,gr]})),pt={text:p,x:A,y:F,options:W,mutex:{pdfEscape:wn,activeFontKey:Ft,fonts:ue,activeFontSize:_t}},Te.publish("postProcessText",pt),p=pt.text,ar=pt.mutex.isHex||!1;var ls=ue[Ft].encoding;ls!=="WinAnsiEncoding"&&ls!=="StandardEncoding"||(p=Ja(p,function(Ye,Xe,gr){return[Js(Ye),Xe,gr]})),At=Ka(p),p=[];for(var oo,so,wa,Zi=Array.isArray(At[0])?1:0,_a="",us=function(Ye,Xe,gr){var kr="";return gr instanceof ne?(gr=typeof W.angle=="number"?yn(gr,new ne(1,0,0,1,Ye,Xe)):yn(new ne(1,0,0,1,Ye,Xe),gr),R===I&&(gr=yn(new ne(1,0,0,-1,0,0),gr)),kr=gr.join(" ")+` Tm 44`):kr=G(Ye)+" "+G(Xe)+` Td 45`,kr},tn=0;tn<At.length;tn++){switch(_a="",Zi){case 1:wa=(ar?"<":"(")+At[tn][0]+(ar?">":")"),oo=parseFloat(At[tn][1]),so=parseFloat(At[tn][2]);break;case 0:wa=(ar?"<":"(")+At[tn]+(ar?">":")"),oo=Mn(A),so=Je(F)}no!==void 0&&no[tn]!==void 0&&(_a=no[tn]+` Tw 46`),tn===0?p.push(_a+us(oo,so,He)+wa):Zi===0?p.push(_a+wa):Zi===1&&p.push(_a+us(oo,so,He)+wa)}p=Zi===0?p.join(` Tj 47T* `):p.join(` Tj 48`),p+=` Tj 49`;var Oi=`BT 50/`;return Oi+=Ft+" "+_t+` Tf 51`,Oi+=G(_t*Jr)+` TL 52`,Oi+=Li+` 53`,Oi+=or,Oi+=p,O(Oi+="ET"),m[Ft]=!0,ze};var Yo=d.__private__.clip=d.clip=function(p){return O(p==="evenodd"?"W*":"W"),this};
vendor: 4,438 bytes, line 53
53d.clipEvenOdd=function(){return Yo("evenodd")},d.__private__.discardPath=d.discardPath=function(){return O("n"),this};var Rn=d.__private__.isValidStyle=function(p){var A=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(p)!==-1&&(A=!0),A};d.__private__.setDefaultPathOperation=d.setDefaultPathOperation=function(p){return Rn(p)&&(u=p),this};var Xo=d.__private__.getStyle=d.getStyle=function(p){var A=u;switch(p){case"D":case"S":A="S";break;case"F":A="f";break;case"FD":case"DF":A="B";break;case"f":case"f*":case"B":case"B*":A=p}return A},Wi=d.close=function(){return O("h"),this};d.stroke=function(){return O("S"),this},d.fill=function(p){return pa("f",p),this},d.fillEvenOdd=function(p){return pa("f*",p),this},d.fillStroke=function(p){return pa("B",p),this},d.fillStrokeEvenOdd=function(p){return pa("B*",p),this};var pa=function(p,A){Ie(A)==="object"?ga(A,p):O(p)},Ga=function(p){p===null||R===I&&p===void 0||(p=Xo(p),O(p))};function Zo(p,A,F,W,tt){var pt=new xo(A||this.boundingBox,F||this.xStep,W||this.yStep,this.gState,tt||this.matrix);pt.stream=this.stream;var At=p+"$$"+this.cloneIndex+++"$$";return Or(At,pt),pt}var ga=function(p,A){var F=Le[p.key],W=Xt[F];if(W instanceof Ia)O("q"),O(Ya(A)),W.gState&&d.setGState(W.gState),O(p.matrix.toString()+" cm"),O("/"+F+" sh"),O("Q");else if(W instanceof xo){var tt=new ne(1,0,0,-1,0,Za());p.matrix&&(tt=tt.multiply(p.matrix||_r),F=Zo.call(W,p.key,p.boundingBox,p.xStep,p.yStep,tt).id),O("q"),O("/Pattern cs"),O("/"+F+" scn"),W.gState&&d.setGState(W.gState),O(A),O("Q")}},Ya=function(p){switch(p){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Lt=d.moveTo=function(p,A){return O(G(V(p))+" "+G(q(A))+" m"),this},M=d.lineTo=function(p,A){return O(G(V(p))+" "+G(q(A))+" l"),this},et=d.curveTo=function(p,A,F,W,tt,pt){return O([G(V(p)),G(q(A)),G(V(F)),G(q(W)),G(V(tt)),G(q(pt)),"c"].join(" ")),this};d.__private__.line=d.line=function(p,A,F,W,tt){if(isNaN(p)||isNaN(A)||isNaN(F)||isNaN(W)||!Rn(tt))throw new Error("Invalid arguments passed to jsPDF.line");return R===B?this.lines([[F-p,W-A]],p,A,[1,1],tt||"S"):this.lines([[F-p,W-A]],p,A,[1,1]).stroke()},d.__private__.lines=d.lines=function(p,A,F,W,tt,pt){var At,Wt,Vt,pe,me,Se,Sr,He,ze,Qe,ar,or;if(typeof p=="number"&&(or=F,F=A,A=p,p=or),W=W||[1,1],pt=pt||!1,isNaN(A)||isNaN(F)||!Array.isArray(p)||!Array.isArray(W)||!Rn(tt)||typeof pt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Lt(A,F),At=W[0],Wt=W[1],pe=p.length,Qe=A,ar=F,Vt=0;Vt<pe;Vt++)(me=p[Vt]).length===2?(Qe=me[0]*At+Qe,ar=me[1]*Wt+ar,M(Qe,ar)):(Se=me[0]*At+Qe,Sr=me[1]*Wt+ar,He=me[2]*At+Qe,ze=me[3]*Wt+ar,Qe=me[4]*At+Qe,ar=me[5]*Wt+ar,et(Se,Sr,He,ze,Qe,ar));return pt&&Wi(),Ga(tt),this},d.path=function(p){for(var A=0;A<p.length;A++){var F=p[A],W=F.c;switch(F.op){case"m":Lt(W[0],W[1]);break;case"l":M(W[0],W[1]);break;case"c":et.apply(this,W);break;case"h":Wi()}}return this},d.__private__.rect=d.rect=function(p,A,F,W,tt){if(isNaN(p)||isNaN(A)||isNaN(F)||isNaN(W)||!Rn(tt))throw new Error("Invalid arguments passed to jsPDF.rect");return R===B&&(W=-W),O([G(V(p)),G(q(A)),G(V(F)),G(V(W)),"re"].join(" ")),Ga(tt),this},d.__private__.triangle=d.triangle=function(p,A,F,W,tt,pt,At){if(isNaN(p)||isNaN(A)||isNaN(F)||isNaN(W)||isNaN(tt)||isNaN(pt)||!Rn(At))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[F-p,W-A],[tt-F,pt-W],[p-tt,A-pt]],p,A,[1,1],At,!0),this},d.__private__.roundedRect=d.roundedRect=function(p,A,F,W,tt,pt,At){if(isNaN(p)||isNaN(A)||isNaN(F)||isNaN(W)||isNaN(tt)||isNaN(pt)||!Rn(At))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Wt=4/3*(Math.SQRT2-1);return tt=Math.min(tt,.5*F),pt=Math.min(pt,.5*W),this.lines([[F-2*tt,0],[tt*Wt,0,tt,pt-pt*Wt,tt,pt],[0,W-2*pt],[0,pt*Wt,-tt*Wt,pt,-tt,pt],[2*tt-F,0],[-tt*Wt,0,-tt,-pt*Wt,-tt,-pt],[0,2*pt-W],[0,-pt*Wt,tt*Wt,-pt,tt,-pt]],p+tt,A,[1,1],At,!0),this},d.__private__.ellipse=d.ellipse=function(p,A,F,W,tt){if(isNaN(p)||isNaN(A)||isNaN(F)||isNaN(W)||!Rn(tt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var pt=4/3*(Math.SQRT2-1)*F,At=4/3*(Math.SQRT2-1)*W;return Lt(p+F,A),et(p+F,A-At,p+pt,A-W,p,A-W),et(p-pt,A-W,p-F,A-At,p-F,A),et(p-F,A+At,p-pt,A+W,p,A+W),et(p+pt,A+W,p+F,A+At,p+F,A),Ga(tt),this},d.__private__.circle=d.circle=function(p,A,F,W){if(isNaN(p)||isNaN(A)||isNaN(F)||!Rn(W))throw new Error("Invalid arguments passed to
53jsPDF.circle");return this.ellipse(p,A,F,F,W)},d.setFont=function(p,A,F){return F&&(A=Q(A,F)),Ft=Hi(p,A,{disableWarning:!1}),this};var xt=d.__private__.getFont=d.getFont=function(){return ue[Hi.apply(d,arguments)]};d.__private__.getFontList=d.getFontList=function(){var p,A,F={};for(p in ce)if(ce.hasOwnProperty(p))for(A in F[p]=[],ce[p])ce[p].hasOwnProperty(A)&&F[p].push(A);return F},d.addFont=function(p,A,F,W,tt){var pt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&pt.indexOf(arguments[3])!==-1?tt=arguments[3]:arguments[3]&&pt.indexOf(arguments[3])==-1&&(F=Q(F,W)),zo.call(this,p,A,F,tt=tt||"Identity-H")};var Ct,St=e.lineWidth||.200025,oe=d.__private__.getLineWidth=d.getLineWidth=function(){return St},Fe=d.__private__.setLineWidth=d.setLineWidth=function(p){return St=p,O(G(V(p))+" w"),this};d.__private__.setLineDash=Kt.API.setLineDash=Kt.API.setLineDashPattern=function(p,A){if(p=p||[],A=A||0,isNaN(A)||!Array.isArray(p))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return p=p.map(function(F){return G(V(F))}).join(" "),A=G(V(A)),O("["+p+"] "+A+" d"),this};var qe=d.__private__.getLineHeight=d.getLineHeight=function(){return _t*Ct};d.__private__.getLineHeight=d.getLineHeight=function(){return _t*Ct};var jr=d.__private__.setLineHeightFactor=d.setLineHeightFactor=function(p){return typeof(p=p||1.15)=="number"&&(Ct=p),this},Br=d.__private__.getLineHeightFactor=d.getLineHeightFactor=function(){return Ct};jr(e.lineHeight);var Mn=d.__private__.getHorizontalCoordinate=function(p){return V(p)},Je=d.__private__.getVerticalCoordinate=function(p){return R===I?p:ee[U].mediaBox.topRightY-ee[U].mediaBox.bottomLeftY-V(p)},Ko=d.__private__.getHorizontalCoordinateString=d.getHorizontalCoordinateString=function(p){return G(Mn(p))},hu=d.__private__.getVerticalCoordinateString=d.getVerticalCoordinateString=function(p){return G(Je(p))},Jo=e.strokeColor||"0 G";d.__private__.getStrokeColor=d.getDrawColor=function(){return Zn(Jo)},d.__private__.setStrokeColor=d.setDrawColor=function(p,A,F,W){return Jo=qr({ch1:p,ch2:A,ch3:F,ch4:W,pdfColorType:"draw",precision:2}),O(Jo),this};var Gs=e.fillColor||"0 g";d.__private__.getFillColor=d.getFillColor=function(){return Zn(Gs)},d.__private__.setFillColor=d.setFillColor=function(p,A,F,W){return Gs=qr({ch1:p,ch2:A,ch3:F,ch4:W,pdfColorType:"fill",precision:2}),O(Gs),this};var Li=e.textColor||"0 g",uf=d.__private__.getTextColor=d.getTextColor=function(){return Zn(Li)};d.__private__.setTextColor=d.setTextColor=function(p,A,F,W){return Li=qr({ch1:p,ch2:A,ch3:F,ch4:W,pdfColorType:"text",precision:3}),this};var Qo=e.charSpace,hf=d.__private__.getCharSpace=d.getCharSpace=function(){return parseFloat(Qo||0)};d.__private__.setCharSpace=d.setCharSpace=function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Qo=p,this};var Ys=0;d.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},d.__private__.setLineCap=d.setLineCap=function(p){var A=d.CapJoinStyles[p];if(A===void 0)throw new Error("Line cap style of '"+p+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ys=A,O(A+" J"),this};var va=0;d.__private__.setLineJoin=d.setLineJoin=function(p){var A=d.CapJoinStyles[p];if(A===void 0)throw new Error("Line join style of '"+p+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return va=A,O(A+" j"),this},d.__private__.setLineMiterLimit=d.__private__.setMiterLimit=d.setLineMiterLimit=d.setMiterLimit=function(p){if(p=p||0,isNaN(p))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return O(G(V(p))+" M"),this},d.GState=Wl,d.setGState=function(p){(p=typeof p=="string"?te[ie[p]]:Xs(null,p)).equals(Ce)||(O("/"+p.id+" gs"),Ce=p)};var Xs=function(p,A){if(!p||!ie[p]){var F=!1;for(var W in te)if(te.hasOwnProperty(W)&&te[W].equals(A)){F=!0;break}if(F)A=te[W];else{var tt="GS"+(Object.keys(te).length+1).toString(10);te[tt]=A,A.id=tt}return p&&(ie[p]=A.id),Te.publish("addGState",A),A}};d.addGState=function(p,A){return Xs(p,A),this},d.saveGraphicsState=function(){return O("q"),Ee.push({key:Ft,size:_t,color:Li}),this},d.restoreGraphicsState=function(){O("Q");var p=Ee.pop();return Ft=p.key,_t=p.size,Li=p.color,Ce=null,this},d.setCurrentTransformationMatrix=function(p){return O(p.toString()+" cm"),this},d.comment=function(p){return O("#"+p),this};var Xa=function(p,A){var F=p||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return F},set:function(pt){isNaN(pt)||(F=parseFloat(pt))}});var W=A||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return W},set:function(pt){isNaN(pt)||(W=parseFloat(pt))}});var tt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return tt},set:function(pt){tt=pt.toString()}}),this},Zs=function(p,A,F,W){Xa.call(this,p,A),this.type="rect";var tt=F||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return tt},set:function(At){isNaN(At)||(tt=parseFloat(At))}});var pt=W||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return pt},set:function(At){isNaN(At)||(pt=parseFloat(At))}}),this},ts=function(){this.page=Zt,this.currentPage=U,this.pages=Tt.slice(0),this.pagesContext=ee.slice(0),this.x=Bt,this.y=Re,this.matrix=xe,this.width=fu(U),this.height=Yi(U),this.outputDestination=Rt,this.id="",this.objectNumber=-1};ts.prototype.restore=function(){Zt=this.page,U=this.currentPage,ee=this.pagesContext,Tt=this.pages,Bt=this.x,Re=this.y,xe=this.matrix,Gi(U,this.width),cu(U,this.height),Rt=this.outputDestination};var Ks=function(p,A,F,W,tt){Cn.push(new ts),Zt=U=0,Tt=[],Bt=p,Re=A,xe=tt,_n([F,W])};for(var es in d.beginFormObject=function(p,A,F,W,tt){return Ks(p,A,F,W,tt),this},d.endFormObject=function(p){return function(A){if(Xn[A])Cn.pop().restore(
vendor: 4,726 bytes, line 53
53);else{var F=new ts,W="Xo"+(Object.keys(Pr).length+1).toString(10);F.id=W,Xn[A]=W,Pr[W]=F,Te.publish("addFormObject",F),Cn.pop().restore()}}(p),this},d.doFormObject=function(p,A){var F=Pr[Xn[p]];return O("q"),O(A.toString()+" cm"),O("/"+F.id+" Do"),O("Q"),this},d.getFormObject=function(p){var A=Pr[Xn[p]];return{x:A.x,y:A.y,width:A.width,height:A.height,matrix:A.matrix}},d.save=function(p,A){return p=p||"generated.pdf",(A=A||{}).returnPromise=A.returnPromise||!1,A.returnPromise===!1?(vo(li(xn()),p),typeof vo.unload=="function"&&de.setTimeout&&setTimeout(vo.unload,911),this):new Promise(function(F,W){try{var tt=vo(li(xn()),p);typeof vo.unload=="function"&&de.setTimeout&&setTimeout(vo.unload,911),F(tt)}catch(pt){W(pt.message)}})},Kt.API)Kt.API.hasOwnProperty(es)&&(es==="events"&&Kt.API.events.length?function(p,A){var F,W,tt;for(tt=A.length-1;tt!==-1;tt--)F=A[tt][0],W=A[tt][1],p.subscribe.apply(p,[F].concat(typeof W=="function"?[W]:W))}(Te,Kt.API.events):d[es]=Kt.API[es]);function fu(p){return ee[p].mediaBox.topRightX-ee[p].mediaBox.bottomLeftX}function Gi(p,A){ee[p].mediaBox.topRightX=A+ee[p].mediaBox.bottomLeftX}function Yi(p){return ee[p].mediaBox.topRightY-ee[p].mediaBox.bottomLeftY}function cu(p,A){ee[p].mediaBox.topRightY=A+ee[p].mediaBox.bottomLeftY}var du=d.getPageWidth=function(p){return fu(p=p||U)/ae},pu=d.setPageWidth=function(p,A){Gi(p,A*ae)},Za=d.getPageHeight=function(p){return Yi(p=p||U)/ae},gu=d.setPageHeight=function(p,A){cu(p,A*ae)};return d.internal={pdfEscape:wn,getStyle:Xo,getFont:xt,getFontSize:Mt,getCharSpace:hf,getTextColor:uf,getLineHeight:qe,getLineHeightFactor:Br,getLineWidth:oe,write:Ot,getHorizontalCoordinate:Mn,getVerticalCoordinate:Je,getCoordinateString:Ko,getVerticalCoordinateString:hu,collections:{},newObject:Ge,newAdditionalObject:oi,newObjectDeferred:xr,newObjectDeferredBegin:Ar,getFilters:kn,putStream:bn,events:Te,scaleFactor:ae,pageSize:{getWidth:function(){return du(U)},setWidth:function(p){pu(U,p)},getHeight:function(){return Za(U)},setHeight:function(p){gu(U,p)}},encryptionOptions:f,encryption:sr,getEncryptor:function(p){return f!==null?sr.encryptor(p,0):function(A){return A}},output:Vr,getNumberOfPages:qo,get pages(){return Tt},out:O,f2:T,f3:k,getPageInfo:Vo,getPageInfoByObjId:Wo,getCurrentPageInfo:Go,getPDFVersion:w,Point:Xa,Rectangle:Zs,Matrix:ne,hasHotfix:ui},Object.defineProperty(d.internal.pageSize,"width",{get:function(){return du(U)},set:function(p){pu(U,p)},enumerable:!0,configurable:!0}),Object.defineProperty(d.internal.pageSize,"height",{get:function(){return Za(U)},set:function(p){gu(U,p)},enumerable:!0,configurable:!0}),(function(p){for(var A=0,F=Jt.length;A<F;A++){var W=zo.call(this,p[A][0],p[A][1],p[A][2],Jt[A][3],!0);g===!1&&(m[W]=!0);var tt=p[A][0].split("-");Uo({id:W,fontName:tt[0],fontStyle:tt[1]||""})}Te.publish("addFonts",{fonts:ue,dictionary:ce})}).call(d,Jt),Ft="F1",Wa(i,r),Te.publish("initialized"),d}ws.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},ws.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},ws.prototype.hexToBytes=function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(String.fromCharCode(parseInt(e.substr(r,2),16)));return t.join("")},ws.prototype.processOwnerPassword=function(e,t){return bd(yd(t).substr(0,5),e)},ws.prototype.encryptor=function(e,t){var r=yd(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(n){return bd(r,n)}},Wl.prototype.equals=function(e){var t,r="id,objectNumber,equals";if(!e||Ie(e)!==Ie(this))return!1;var n=0;for(t in this)if(!(r.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;n++}for(t in e)e.hasOwnProperty(t)&&r.indexOf(t)<0&&n--;return n===0},Kt.API={events:[]},Kt.version="4.2.1";var hr=Kt.API,x1=1,Fo=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ps=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Io=function(e){return e.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var r=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(r.length===1?"0"+r:r)})},ge=function(e){return e.toFixed(2)},Pa=function(e){return e.toFixed(5)};hr.__acroform__={};var Pn=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},l2=function(e){return e*x1},Ii=function(e){var t=new sm,r=qt.internal.getHeight(e)||0,n=qt.internal.getWidth(e)||0;return t.BBox=[0,0,Number(ge(n)),Number(ge(r))],t},cx=hr.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to
53jsPDF.API.__acroform__.setBit");return e|1<<t},dx=hr.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},px=hr.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},yr=hr.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return px(e,t-1)},br=hr.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return cx(e,t-1)},wr=hr.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return dx(e,t-1)},gx=hr.__acroform__.calculateCoordinates=function(e,t){var r=t.internal.getHorizontalCoordinate,n=t.internal.getVerticalCoordinate,i=e[0],a=e[1],s=e[2],o=e[3],l={};return l.lowerLeft_X=r(i)||0,l.lowerLeft_Y=n(a+o)||0,l.upperRight_X=r(i+s)||0,l.upperRight_Y=n(a)||0,[Number(ge(l.lowerLeft_X)),Number(ge(l.lowerLeft_Y)),Number(ge(l.upperRight_X)),Number(ge(l.upperRight_Y))]},vx=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],r=e._V||e.DV,n=wd(e,r),i=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+i+" "+ge(n.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var a=Ii(e);return a.scope=e.scope,a.stream=t.join(` 54`),a}},wd=function(e,t){var r=e.fontSize===0?e.maxFontSize:e.fontSize,n={text:"",fontSize:""},i=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");i=e.multiline?i.map(function(T){return T.split(` 55`)}):i.map(function(T){return[T]});var a=r,s=qt.internal.getHeight(e)||0;s=s<0?-s:s;var o=qt.internal.getWidth(e)||0;o=o<0?-o:o;var l=function(T,k,V){if(T+1<i.length){var q=k+" "+i[T+1][0];return zu(q,e,V).width<=o-4}return!1};a++;t:for(;a>0;){t="",a--;var u,f,g=zu("3",e,a).height,m=e.multiline?s-a:(s-g)/2,d=m+=2,b=0,w=0,x=0;if(a<=0){t=`(...) Tj 56`,t+="% Width of Text: "+zu(t,e,a=12).width+", FieldWidth:"+o+` 57`;break}for(var _="",B=0,I=0;I<i.length;I++)if(i.hasOwnProperty(I)){var R=!1;if(i[I].length!==1&&x!==i[I].length-1){if((g+2)*(B+2)+2>s)continue t;_+=i[I][x],R=!0,w=I,I--}else{_=(_+=i[I][x]+" ").substr(_.length-1)==" "?_.substr(0,_.length-1):_;var Z=parseInt(I),ot=l(Z,_,a),Q=I>=i.length-1;if(ot&&!Q){_+=" ",x=0;continue}if(ot||Q){if(Q)w=Z;else if(e.multiline&&(g+2)*(B+2)+2>s)continue t}else{if(!e.multiline||(g+2)*(B+2)+2>s)continue t;w=Z}}for(var G="",$=b;$<=w;$++){var X=i[$];if(e.multiline){if($===w){G+=X[x]+" ",x=(x+1)%X.length;continue}if($===b){G+=X[X.length-1]+" ";continue}}G+=X[0]+" "}switch(G=G.substr(G.length-1)==" "?G.substr(0,G.length-1):G,f=zu(G,e,a).width,e.textAlign){case"right":u=o-f-2;break;case"center":u=(o-f)/2;break;default:u=2}t+=ge(u)+" "+ge(d)+` Td 58`,t+="("+Fo(G)+`) Tj 59`,t+=-ge(u)+` 0 Td 60`,d=-(a+2),f=0,b=R?w:w+1,B++,_=""}break}return n.text=t,n.fontSize=a,n},zu=function(e,t,r){var n=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:t.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},mx={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},yx=function(e,t){var r={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(n){return n.type===r.type&&n.object===r.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(r)},bx=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(bi.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(mx)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");x1=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new lm,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(r){r.internal.events.unsubscribe(r.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete r.internal.acroformPlugin.acroFormDictionaryRoot._eventID,r.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];a.objId=void 0,a.hasAnnotation&&yx(a,r)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(r){if(r.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");r.internal.write("/AcroForm "+r.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(r){(function(n,i){var a=!n;for(var s in n||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(s)){var o=n[s],l=[],u=o.Rect;if(o.Rect&&(o.Rect=gx(o.Rect,i)),i.internal.newObjectDeferredBegin(o.obj
vendor: 35,232 bytes, lines 60-72
60Id,!0),o.DA=qt.createDefaultAppearanceStream(o),Ie(o)==="object"&&typeof o.getKeyValueListForStream=="function"&&(l=o.getKeyValueListForStream()),o.Rect=u,o.hasAppearanceStream&&!o.appearanceStreamContent){var f=vx(o);l.push({key:"AP",value:"<</N "+f+">>"}),i.internal.acroformPlugin.xForms.push(f)}if(o.appearanceStreamContent){var g="";for(var m in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(m)){var d=o.appearanceStreamContent[m];if(g+="/"+m+" ",g+="<<",Object.keys(d).length>=1||Array.isArray(d)){for(var s in d)if(d.hasOwnProperty(s)){var b=d[s];typeof b=="function"&&(b=b.call(i,o)),g+="/"+s+" "+b+" ",i.internal.acroformPlugin.xForms.indexOf(b)>=0||i.internal.acroformPlugin.xForms.push(b)}}else typeof(b=d)=="function"&&(b=b.call(i,o)),g+="/"+s+" "+b,i.internal.acroformPlugin.xForms.indexOf(b)>=0||i.internal.acroformPlugin.xForms.push(b);g+=">>"}l.push({key:"AP",value:`<< 61`+g+">>"})}i.internal.putStream({additionalKeyValues:l,objectId:o.objId}),i.internal.out("endobj")}a&&function(w,x){for(var _ in w)if(w.hasOwnProperty(_)){var B=_,I=w[_];x.internal.newObjectDeferredBegin(I.objId,!0),Ie(I)==="object"&&typeof I.putStream=="function"&&I.putStream(),delete w[B]}}(i.internal.acroformPlugin.xForms,i)})(r,e)}),e.internal.acroformPlugin.isInitialized=!0}},om=hr.__acroform__.arrayToPdfArray=function(e,t,r){var n=function(s){return s};if(Array.isArray(e)){for(var i="[",a=0;a<e.length;a++)switch(a!==0&&(i+=" "),Ie(e[a])){case"boolean":case"number":case"object":i+=e[a].toString();break;case"string":e[a].substr(0,1)==="/"?i+="/"+Io(e[a].substr(1)):(t!==void 0&&r&&(n=r.internal.getEncryptor(t)),i+="("+Fo(n(e[a].toString()))+")")}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Kf=function(e,t,r){var n=function(i){return i};return t!==void 0&&r&&(n=r.internal.getEncryptor(t)),(e=e||"").toString(),"("+Fo(n(e))+")"},Fi=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Fi.prototype.toString=function(){return this.objId+" 0 R"},Fi.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},Fi.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var r in t)if(Object.getOwnPropertyDescriptor(this,t[r]).configurable===!1){var n=t[r],i=this[n];i&&(Array.isArray(i)?e.push({key:n,value:om(i,this.objId,this.scope)}):i instanceof Fi?(i.scope=this.scope,e.push({key:n,value:i.objId+" 0 R"})):typeof i!="function"&&e.push({key:n,value:i}))}return e};var sm=function(){Fi.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(r){e=r.trim()},get:function(){return e||null}})};Pn(sm,Fi);var lm=function(){Fi.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var r=function(n){return n};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),"("+Fo(r(e))+")"}},set:function(r){e=r}})};Pn(lm,Fi);var bi=function e(){Fi.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(_){if(isNaN(_))throw new Error('Invalid value "'+_+'" for attribute F supplied.');t=_}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!yr(t,3)},set:function(_){_?this.F=br(t,3):this.F=wr(t,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(_){if(isNaN(_))throw new Error('Invalid value "'+_+'" for attribute Ff supplied.');r=_}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(_){n=_!==void 0?_:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(_){n[0]=_}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(_){n[1]=_}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(_){n[2]=_}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(_){n[3]=_}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(_){switch(_){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=_;break;default:throw new Error('Invalid value "'+_+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof Nh)return;a="FieldObject"+e.FieldNum++}var _=function(B){return B};return this.scope&&(_=this.scope.internal.getEncryptor(this.objId)),"("+Fo(_(a))+")"},set:function(_){a=_.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(_){a=_}});var s="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return s},set:function(_){s=_}});var o="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return o},set:function(_){o=_}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(_){l=_}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return u===void 0?50/x1:u},set:function(_){u=_}});var f="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return f},set:function(_){f=_}});var g="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!g||this instanceof Nh||this instanceof ja))return Kf(g,this.objId,this.scope)},set:function(_){_=_.toString(),g=_}});var m=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(m)return this instanceof Fr==0?Kf(m,this.objId,this.scope):m},set:function(_){_=_.toString(),m=this instanceof Fr==0?_.substr(0,1)==="("?ps(_.substr(1,_.length-2)):ps(_):_}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Fr==1?ps(m.substr(1,m.length-1)):m},set:function(_){_=_.toString(),m=this instanceof Fr==1?"/"+Io(_):_}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(_){this.V=_}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof Fr==0?Kf(d,this.objId,this.scope):d},set:function(_){_=_.toString(),d=this instanceof Fr==0?_.substr(0,1)==="("?ps(_.substr(1,_.length-2)):ps(_):_}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Fr==1?ps(d.substr(1,d.length-1)):d},set:function(_){_=_.toString(),d=this instanceof Fr==1?"/"+Io(_):_}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var b,w=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return w},set:function(_){_=!!_,w=_}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(b)return b},set:function(_){b=_}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,1)},set:function(_){_?this.Ff=br(this.Ff,1):this.Ff=wr(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,2)},set:function(_){_?this.Ff=br(this.Ff,2):this.Ff=wr(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,3)},set:function(_){_?this.Ff=br(this.Ff,3):this.Ff=wr(this.Ff,3)}});var x=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(x!==null)return x},set:function(_){if([0,1,2].indexOf(_)===-1)throw new Error('Invalid value "'+_+'" for attribute Q supplied.');x=_}}),Object.defineProperty(this,"textAlign",{get:function(){var _;switch(x){case 0:default:_="left";break;case 1:_="center";break;case 2:_="right"}return _},configurable:!0,enumerable:!0,set:function(_){switch(_){case"right":case 2:x=2;break;case"center":case 1:x=1;break;default:x=0}}})};Pn(bi,Fi);var So=function(){bi.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(r){e=r}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return om(t,this.objId,this.scope)},set:function(r){var n,i;i=[],typeof(n=r)=="string"&&(i=function(a,s,o){o||(o=1);for(var l,u=[];l=s.exec(a);)u.push(l[o]);return u}(n,/\((.*?)\)/g)),t=i}}),this.getOptions=function(){return t},this.setOptions=function(r){t=r,this.sort&&t.sort()},this.addOption=function(r){r=(r=r||"").toString(),t.push(r),this.sort&&t.sort()},this.removeOption=function(r,n){for(n=n||!1,r=(r=r||"").toString();t.indexOf(r)!==-1&&(t.splice(t.indexOf(r),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,18)},set:function(r){r?this.Ff=br(this.Ff,18):this.Ff=wr(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=br(this.Ff,19):this.Ff=wr(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,20)},set:function(r){r?(this.Ff=br(this.Ff,20),t.sort()):this.Ff=wr(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,22)},set:function(r){r?this.Ff=br(this.Ff,22):this.Ff=wr(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,23)},set:function(r){r?this.Ff=br(this.Ff,23):this.Ff=wr(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,27)},set:function(r){r?this.Ff=br(this.Ff,27):this.Ff=wr(this.Ff,27)}}),this.hasAppearanceStream=!1};Pn(So,bi);var No=function(){So.call(this),this.fontName="helvetica",this.combo=!1};Pn(No,So);var Eo=function(){No.call(this),this.combo=!0};Pn(Eo,No);var kl=function(){Eo.call(this),this.edit=!0};Pn(kl,Eo);var Fr=function(){bi.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,15)},set:function(r){r?this.Ff=br(this.Ff,15):this.Ff=wr(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,16)},set:function(r){r?this.Ff=br(this.Ff,16):this.Ff=wr(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,17)},set:function(r){r?this.Ff=br(this.Ff,17):this.Ff=wr(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,26)},set:function(r){r?this.Ff=br(this.Ff,26):this.Ff=wr(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(a){return a};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,i=[];for(n in i.push("<<"),t)i.push("/"+n+" ("+Fo(r(t[n]))+")");return i.push(">>"),i.join(` 62`)}},set:function(r){Ie(r)==="object"&&(t=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(r){typeof r=="string"&&(t.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(r){var n=r==null?"":r.toString();n.substr(0,1)==="/"&&(n=n.substr(1)),e="/"+Io(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(r){e="/"+Io(r)}})};Pn(Fr,bi);var Il=function(){Fr.call(this),this.pushButton=!0};Pn(Il,Fr);var Lo=function(){Fr.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};Pn(Lo,Fr);var Nh=function(){var e,t;bi.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(i){e=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(i){t=i}});var r,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(o){return o};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var a,s=[];for(a in s.push("<<"),n)s.push("/"+a+" ("+Fo(i(n[a]))+")");return s.push(">>"),s.join(` 63`)},set:function(i){Ie(i)==="object"&&(n=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(i){typeof i=="string"&&(n.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(i){var a=i==null?"":i.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),r="/"+Io(a)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(i){var a=i==null?"":i.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),r="/"+Io(a)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=qt.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Pn(Nh,bi),Lo.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var r=this.Kids[t];r.appearanceStreamContent=e.createAppearanceStream(r.optionName),r.caption=e.getCA()}},Lo.prototype.createOption=function(e){var t=new Nh;return t.Parent=this,t.optionName=e,this.Kids.push(t),wx.call(this.scope,t),t};var Rl=function(){Fr.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=qt.CheckBox.createAppearanceStream()};Pn(Rl,Fr);var ja=function(){bi.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,13)},set:function(t){t?this.Ff=br(this.Ff,13):this.Ff=wr(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,21)},set:function(t){t?this.Ff=br(this.Ff,21):this.Ff=wr(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,23)},set:function(t){t?this.Ff=br(this.Ff,23):this.Ff=wr(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,24)},set:function(t){t?this.Ff=br(this.Ff,24):this.Ff=wr(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,25)},set:function(t){t?this.Ff=br(this.Ff,25):this.Ff=wr(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,26)},set:function(t){t?this.Ff=br(this.Ff,26):this.Ff=wr(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Pn(ja,bi);var Ml=function(){ja.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!yr(this.Ff,14)},set:function(e){e?this.Ff=br(this.Ff,14):this.Ff=wr(this.Ff,14)}}),this.password=!0};Pn(Ml,ja);var qt={CheckBox:{createAppearanceStream:function(){return{N:{On:qt.CheckBox.YesNormal},D:{On:qt.CheckBox.YesPushDown,Off:qt.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=Ii(e);t.scope=e.scope;var r=[],n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),a=wd(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+ge(qt.internal.getWidth(e))+" "+ge(qt.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+ge(a.fontSize)+" Tf "+i),r.push("BT"),r.push(a.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join(` 64`),t},YesNormal:function(e){var t=Ii(e);t.scope=e.scope;var r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),i=[],a=qt.internal.getHeight(e),s=qt.internal.getWidth(e),o=wd(e,e.caption);return i.push("1 g"),i.push("0 0 "+ge(s)+" "+ge(a)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+ge(s-1)+" "+ge(a-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+ge(o.fontSize)+" Tf "+n),i.push(o.text),i.push("ET"),i.push("Q"),t.stream=i.join(` 65`),t},OffPushDown:function(e){var t=Ii(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+ge(qt.internal.getWidth(e))+" "+ge(qt.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(` 66`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:qt.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=qt.RadioButton.Circle.YesNormal,t.D[e]=qt.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=Ii(e);t.scope=e.scope;var r=[],n=qt.internal.getWidth(e)<=qt.internal.getHeight(e)?qt.internal.getWidth(e)/4:qt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=qt.internal.Bezier_C,a=Number((n*i).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+Pa(qt.internal.getWidth(e)/2)+" "+Pa(qt.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),r.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),r.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),r.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(` 67`),t},YesPushDown:function(e){var t=Ii(e);t.scope=e.scope;var r=[],n=qt.internal.getWidth(e)<=qt.internal.getHeight(e)?qt.internal.getWidth(e)/4:qt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*qt.internal.Bezier_C).toFixed(5)),s=Number((n*qt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Pa(qt.internal.getWidth(e)/2)+" "+Pa(qt.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+Pa(qt.internal.getWidth(e)/2)+" "+Pa(qt.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+s+" "+s+" "+n+" 0 "+n+" c"),r.push("-"+s+" "+n+" -"+n+" "+s+" -"+n+" 0 c"),r.push("-"+n+" -"+s+" -"+s+" -"+n+" 0 -"+n+" c"),r.push(s+" -"+n+" "+n+" -"+s+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(` 68`),t},OffPushDown:function(e){var t=Ii(e);t.scope=e.scope;var r=[],n=qt.internal.getWidth(e)<=qt.internal.getHeight(e)?qt.internal.getWidth(e)/4:qt.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*qt.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+Pa(qt.internal.getWidth(e)/2)+" "+Pa(qt.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(` 69`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:qt.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=qt.RadioButton.Cross.YesNormal,t.D[e]=qt.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=Ii(e);t.scope=e.scope;var r=[],n=qt.internal.calculateCross(e);return r.push("q"),r.push("1 1 "+ge(qt.internal.getWidth(e)-2)+" "+ge(qt.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(ge(n.x1.x)+" "+ge(n.x1.y)+" m"),r.push(ge(n.x2.x)+" "+ge(n.x2.y)+" l"),r.push(ge(n.x4.x)+" "+ge(n.x4.y)+" m"),r.push(ge(n.x3.x)+" "+ge(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(` 70`),t},YesPushDown:function(e){var t=Ii(e);t.scope=e.scope;var r=qt.internal.calculateCross(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+ge(qt.internal.getWidth(e))+" "+ge(qt.internal.getHeight(e))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+ge(qt.internal.getWidth(e)-2)+" "+ge(qt.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(ge(r.x1.x)+" "+ge(r.x1.y)+" m"),n.push(ge(r.x2.x)+" "+ge(r.x2.y)+" l"),n.push(ge(r.x4.x)+" "+ge(r.x4.y)+" m"),n.push(ge(r.x3.x)+" "+ge(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join(` 71`),t},OffPushDown:function(e){var t=Ii(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+ge(qt.internal.getWidth(e))+" "+ge(qt.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(` 72`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};qt.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=qt.internal.getWidth(e),r=qt.internal.getHeight(e),n=Math.min(t,r);return{x1:{x:(t-n)/2,y:(r-n)/2+n},x2:{x:(t-n)/2+n,y:(r-n)/2},x3:{x:(t-n)/2,y:(r-n)/2},x4:{x:(t-n)/2+n,y:(r-n)/2+n}}}},qt.internal.getWidth=function(e){var t=0;return Ie(e)==="object"&&(t=l2(e.Rect[2])),t},qt.internal.getHeight=function(e){var t=0;return Ie(e)==="object"&&(t=l2(e.Rect[3])),t};var wx=hr.addField=function(e){if(bx(this,e),!(e instanceof bi))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};hr.AcroFormChoiceField=So,hr.AcroFormListBox=No,hr.AcroFormComboBox=Eo,hr.AcroFormEditBox=kl,hr.AcroFormButton=Fr,hr.AcroFormPushButton=Il,hr.AcroFormRadioButton=Lo,hr.AcroFormCheckBox=Rl,hr.AcroFormTextField=ja,hr.AcroFormPasswordField=Ml,hr.AcroFormAppearance=qt,hr.AcroForm={ChoiceField:So,ListBox:No,ComboBox:Eo,EditBox:kl,Button:Fr,PushButton:Il,RadioButton:Lo,CheckBox:Rl,TextField:ja,PasswordField:Ml,Appearance:qt},Kt.AcroForm={ChoiceField:So,ListBox:No,ComboBox:Eo,EditBox:kl,Button:Fr,PushButton:Il,RadioButton:Lo,CheckBox:Rl,TextField:ja,PasswordField:Ml,Appearance:qt};var _x=Kt.AcroForm;function um(e){return e.reduce(function(t,r,n){return t[r]=n,t},{})}(function(e){var t="addImage_";e.__addimage__={};var r="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=e.__addimage__.getImageFileTypeByImageData=function(T,k){var V,q,it,ht,ft,rt=r;if((k=k||r)==="RGBA"||T.data!==void 0&&T.data instanceof Uint8ClampedArray&&"height"in T&&"width"in T)return"RGBA";if(ot(T))for(ft in n)for(it=n[ft],V=0;V<it.length;V+=1){for(ht=!0,q=0;q<it[V].length;q+=1)if(it[V][q]!==void 0&&it[V][q]!==T[q]){ht=!1;break}if(ht===!0){rt=ft;break}}else for(ft in n)for(it=n[ft],V=0;V<it.length;V+=1){for(ht=!0,q=0;q<it[V].length;q+=1)if(it[V][q]!==void 0&&it[V][q]!==T.charCodeAt(q)){ht=!1;break}if(ht===!0){rt=ft;break}}return rt===r&&k!==r&&(rt=k),rt},a=function T(k){for(var V=this.internal.write,q=this.internal.putStream,it=(0,this.internal.getFilters)();it.indexOf("FlateEncode")!==-1;)it.splice(it.indexOf("FlateEncode"),1);k.objectId=this.internal.newObject();var ht=[];if(ht.push({key:"Type",value:"/XObject"}),ht.push({key:"Subtype",value:"/Image"}),ht.push({key:"Width",value:k.width}),ht.push({key:"Height",value:k.height}),k.colorSpace===_.INDEXED?ht.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(k.palette.length/3-1)+" "+("sMask"in k&&k.sMask!==void 0?k.objectId+2:k.objectId+1)+" 0 R]"}):(ht.push({key:"ColorSpace",value:"/"+k.colorSpace}),k.colorSpace===_.DEVICE_CMYK&&ht.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),ht.push({key:"BitsPerComponent",value:k.bitsPerComponent}),"decodeParameters"in k&&k.decodeParameters!==void 0&&ht.push({key:"DecodeParms",value:"<<"+k.decodeParameters+">>"}),"transparency"in k&&Array.isArray(k.transparency)&&k.transparency.length>0){for(var ft="",rt=0,ut=k.transparency.length;rt<ut;rt++)ft+=k.transparency[rt]+" "+k.transparency[rt]+" ";ht.push({key:"Mask",value:"["+ft+"]"})}k.sMask!==void 0&&ht.push({key:"SMask",value:k.objectId+1+" 0 R"});var wt=k.filter!==void 0?["/"+k.filter]:void 0;if(q({data:k.data,additionalKeyValues:ht,alreadyAppliedFilters:wt,objectId:k.objectId}),V("endobj"),"sMask"in k&&k.sMask!==void 0){var vt,E=(vt=k.sMaskBitsPerComponent)!==null&&vt!==void 0?vt:k.bitsPerComponent,U={width:k.width,height:k.height,colorSpace:"DeviceGray",bitsPerComponent:E,data:k.sMask};"filter"in k&&(U.decodeParameters="/Predictor ".concat(k.predictor," /Colors 1 /BitsPerComponent ").concat(E," /Columns ").concat(k.width),U.filter=k.filter),T.call(this,U)}if(k.colorSpace===_.INDEXED){var z=this.internal.newObject();q({data:G(new Uint8Array(k.palette)),objectId:z}),V("endobj")}},s=function(){var T=this.internal.collections[t+"images"];for(var k in T)a.call(this,T[k])},o=function(){var T,k=this.internal.collections[t+"images"],V=this.internal.write;for(var q in k)V("/I"+(T=k[q]).index,T.objectId,"0","R")},l=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",s),this.internal.events.subscribe("putXobjectDict",o))},u=function(){var T=this.internal.collections[t+"images"];return l.call(this),T},f=function(){return Object.keys(this.internal.collections[t+"images"]).length},g=function(T){return typeof e["process"+T.toUpperCase()]=="function"},m=function(T){return Ie(T)==="object"&&T.nodeType===1},d=function(T,k){if(T.nodeName==="IMG"&&T.hasAttribute("src")){var V=""+T.getAttribute("src");if(V.indexOf("data:image/")===0)return dh(unescape(V).split("base64,").pop());var q=e.loadFile(V,!0);if(q!==void 0)return q}if(T.nodeName==="CANVAS"){if(T.width===0||T.height===0)throw new Error("Given canvas must have data. Canvas width: "+T.width+", height: "+T.height);var it;switch(k){case"PNG":it="image/png";break;case"WEBP":it="image/webp";break;default:it="image/jpeg"}return dh(T.toDataURL(it,1).split("base64,").pop())}},b=function(T){var k=this.internal.collections[t+"images"];if(k){for(var V in k)if(T===k[V].alias)return k[V]}},w=function(T,k,V){return T||k||(T=-96,k=-96),T<0&&(T=-1*V.width*72/T/this.internal.scaleFactor),k<0&&(k=-1*V.height*72/k/this.internal.scaleFactor),T===0&&(T=k*V.width/V.height),k===0&&(k=T*V.height/V.width),[T,k]},x=function(T,k,V,q,it,ht){var ft=w.call(this,V,q,it),rt=this.internal.getCoordinateString,ut=this.internal.getVerticalCoordinateString,wt=u.call(this);if(V=ft[0],q=ft[1],wt[it.index]=it,ht){ht*=Math.PI/180;var vt=Math.cos(ht),E=Math.sin(ht),U=function(H){return H.toFixed(4)},z=[U(vt),U(E),U(-1*E),U(vt),0,0,"cm"]}this.internal.write("q"),ht?(this.internal.write([1,"0","0",1,rt(T),ut(k+q),"cm"].join(" ")),this.internal.write(z.join(" ")),this.internal.write([rt(V),"0","0",rt(q),"0","0","cm"].join(" "))):this.internal.write([rt(V),"0","0",rt(q),rt(T),ut(k+q),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+it.index+" Do"),this.internal.write("Q")},_=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var B=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},I=e.__addimage__.sHashCode=function(T){var k,V,q=0;if(typeof T=="string")for(V=T.length,k=0;k<V;k++)q=(q<<5)-q+T.charCodeAt(k),q|=0;else if(ot(T))for(V=T.byteLength/2,k=0;k<V;k++)q=(q<<5)-q+T[k],q|=0;return q},R=e.__addimage__.validateStringAsBase64=function(T){(T=T||"").toString().trim();var k=!0;return T.length===0&&(k=!1),T.length%4!=0&&(k=!1),/^[A-Za-z0-9+/]+$/.test(T.substr(0,T.length-2))===!1&&(k=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(T.substr(-2))===!1&&(k=!1),k},Z=e.__addimage__.extractImageFromDataUrl=function(T){if(T==null||!(T=T.trim()).startsWith("data:"))return null;var k=T.indexOf(",");return k<0?null:T.substring(0,k).trim().endsWith("base64")?T.substring(k+1):null};e.__addimage__.isArrayBuffer=function(T){return T instanceof ArrayBuffer};var ot=e.__addimage__.isArrayBufferView=function(T){return T instanceof Int8Array||T instanceof Uint8Array||T instanceof Uint8ClampedArray||T instanceof Int16Array||T instanceof Uint16Array||T instanceof Int32Array||T instanceof Uint32Array||T instanceof Float32Array||T instanceof Float64Array},Q=e.__addimage__.binaryStringToUint8Array=function(T){for(var k=T.length,V=new Uint8Array(k),q=0;q<k;q++)V[q]=T.charCodeAt(q);return V},G=e.__addimage__.arrayBufferToBinaryString=function(T){for(var k="",V=ot(T)?T:new Uint8Array(T),q=0;q<V.length;q+=8192)k+=String.fromCharCode.apply(null,V.subarray(q,q+8192));return k};e.addImage=function(){var T,k,V,q,it,ht,ft,rt,ut;if(typeof arguments[1]=="number"?(k=r,V=arguments[1],q=arguments[2],it=arguments[3],ht=arguments[4],ft=arguments[5],rt=arguments[6],ut=arguments[7]):(k=arguments[1],V=arguments[2],q=arguments[3],it=arguments[4],ht=arguments[5],ft=arguments[6],rt=arguments[7],ut=arguments[8]),Ie(T=arguments[0])==="object"&&!m(T)&&"imageData"in T){var wt=T;T=wt.imageData,k=wt.format||k||r,V=wt.x||V||0,q=wt.y||q||0,it=wt.w||wt.width||it,ht=wt.h||wt.height||ht,ft=wt.alias||ft,rt=wt.compression||rt,ut=wt.rotation||wt.angle||ut}var vt=this.internal.getFilters();if(rt===void 0&&vt.indexOf("FlateEncode")!==-1&&(rt="SLOW"),isNaN(V)||isNaN(q))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var E=$.call(this,T,k,ft,rt);return x.call(this,V,q,it,ht,E,ut),this};var $=function(T,k,V,q){var it,ht,ft;if(typeof T=="string"&&i(T)===r){T=unescape(T);var rt=X(T,!1);(rt!==""||(rt=e.loadFile(T,!0))!==void 0)&&(T=rt)}if(m(T)&&(T=d(T,k)),k=i(T,k),!g(k))throw new Error("addImage does not support files of type '"+k+"', please ensure that a plugin for '"+k+"' support is added.");if(((ft=V)==null||ft.length===0)&&(V=function(ut){return typeof ut=="string"||ot(ut)?I(ut):ot(ut.data)?I(ut.data):null}(T)),(it=b.call(this,V))||(T instanceof Uint8Array||k==="RGBA"||(ht=T,T=Q(T)),it=this["process"+k.toUpperCase()](T,f.call(this),V,function(ut){return ut&&typeof ut=="string"&&(ut=ut.toUpperCase()),ut in e.image_compression?ut:B.NONE}(q),ht)),!it)throw new Error("An unknown error occurred whilst processing the image.");return it},X=e.__addimage__.convertBase64ToBinaryString=function(T,k){k=typeof k!="boolean"||k;var V,q="";if(typeof T=="string"){var it;V=(it=Z(T))!==null&&it!==void 0?it:T;try{q=dh(V)}catch(ht){if(k)throw R(V)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+ht.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return q};e.getImageProperties=function(T){var k,V,q="";if(m(T)&&(T=d(T)),typeof T=="string"&&i(T)===r&&((q=X(T,!1))===""&&(q=e.loadFile(T)||""),T=q),V=i(T),!g(V))throw new Error("addImage does not support files of type '"+V+"', please ensure that a plugin for '"+V+"' support is added.");if(T instanceof Uint8Array||(T=Q(T)),!(k=this["process"+V.toUpperCase()](T)))throw new Error("An unknown error occurred whilst processing the image");return k.fileType=V,k}})(Kt.API),function(e){var t=function(r){if(r!==void 0&&r!="")return!0};Kt.API.events.push(["addPage",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(r){for(var n,i,a,s=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(r.objId),u=r.pageContext.annotations,f=!1,g=0;g<u.length&&!f;g++)switch((n=u[g]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(f=!0);break;case"reference":case"text":case"freetext":f=!0}if(f!=0){this.internal.write("/Annots [");for(var m=0;m<u.length;m++){n=u[m];var d=this.internal.pdfEscape,b=this.internal.getEncryptor(r.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var w=this.internal.newAdditionalObject(),x=this.internal.newAdditionalObject(),_=this.internal.getEncryptor(w.objId),B=n.title||"Note";a="<</Type /Annot /Subtype /Text "+(i="/Rect ["+s(n.bounds.x)+" "+o(n.bounds.y+n.bounds.h)+" "+s(n.bounds.x+n.bounds.w)+" "+o(n.bounds.y)+"] ")+"/Contents ("+d(_(n.contents))+")",a+=" /Popup "+x.objId+" 0 R",a+=" /P "+l.objId+" 0 R",a+=" /T ("+d(_(B))+") >>
72",w.content=a;var I=w.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+s(n.bounds.x+30)+" "+o(n.bounds.y+n.bounds.h)+" "+s(n.bounds.x+n.bounds.w+30)+" "+o(n.bounds.y)+"] ")+" /Parent "+I,n.open&&(a+=" /Open true"),a+=" >>",x.content=a,this.internal.write(w.objId,"0 R",x.objId,"0 R");break;case"freetext":i="/Rect ["+s(n.bounds.x)+" "+o(n.bounds.y)+" "+s(n.bounds.x+n.bounds.w)+" "+o(n.bounds.y+n.bounds.h)+"] ";var R="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(n.color||"#000000");a="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+d(b(n.contents))+")",a+=" /DS("+d(b(R))+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(n.options.name){var Z=this.annotations._nameMap[n.options.name];n.options.pageNumber=Z.page,n.options.top=Z.y}else n.options.top||(n.options.top=0);if(i="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",a="",n.options.url)a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+d(b(n.options.url))+") >>";else if(n.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,a+=" /FitV "+n.options.left+"]";break;default:var ot=o(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),a+=" /XYZ "+n.options.left+" "+ot+" "+n.options.zoom+"]"}a!=""&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),e.createAnnotation=function(r){var n=this.internal.getCurrentPageInfo();switch(r.type){case"link":this.link(r.bounds.x,r.bounds.y,r.bounds.w,r.bounds.h,r);break;case"text":case"freetext":n.pageContext.annotations.push(r)}},e.link=function(r,n,i,a,s){var o=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:l(r),y:u(n),w:l(r+i),h:u(n+a)},options:s,type:"link"})},e.textWithLink=function(r,n,i,a){var s,o,l=this.getTextWidth(r),u=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){o=a.maxWidth;var f=this.splitTextToSize(r,o).length;s=Math.ceil(u*f)}else o=l,s=u;return this.text(r,n,i,a),i+=.2*u,a.align==="center"&&(n-=l/2),a.align==="right"&&(n-=l),this.link(n,i-u,o,s,a),l},e.getTextWidth=function(r){var n=this.internal.getFontSize();return this.getStringUnitWidth(r)*n/this.internal.scaleFactor}}(Kt.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,6437
vendor: 20,402 bytes, lines 72-96
727],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(w){return t[w.charCodeAt(0)]!==void 0},s=e.__arabicParser__.isArabicLetter=function(w){return typeof w=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(w)},o=e.__arabicParser__.isArabicEndLetter=function(w){return s(w)&&a(w)&&t[w.charCodeAt(0)].length<=2},l=e.__arabicParser__.isArabicAlfLetter=function(w){return s(w)&&i.indexOf(w.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(w){return s(w)&&a(w)&&t[w.charCodeAt(0)].length>=1};var u=e.__arabicParser__.arabicLetterHasFinalForm=function(w){return s(w)&&a(w)&&t[w.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(w){return s(w)&&a(w)&&t[w.charCodeAt(0)].length>=3};var f=e.__arabicParser__.arabicLetterHasMedialForm=function(w){return s(w)&&a(w)&&t[w.charCodeAt(0)].length==4},g=e.__arabicParser__.resolveLigatures=function(w){var x=0,_=r,B="",I=0;for(x=0;x<w.length;x+=1)_[w.charCodeAt(x)]!==void 0?(I++,typeof(_=_[w.charCodeAt(x)])=="number"&&(B+=String.fromCharCode(_),_=r,I=0),x===w.length-1&&(_=r,B+=w.charAt(x-(I-1)),x-=I-1,I=0)):(_=r,B+=w.charAt(x-I),x-=I,I=0);return B};e.__arabicParser__.isArabicDiacritic=function(w){return w!==void 0&&n[w.charCodeAt(0)]!==void 0};var m=e.__arabicParser__.getCorrectForm=function(w,x,_){return s(w)?a(w)===!1?-1:!u(w)||!s(x)&&!s(_)||!s(_)&&o(x)||o(w)&&!s(x)||o(w)&&l(x)||o(w)&&o(x)?0:f(w)&&s(x)&&!o(x)&&s(_)&&u(_)?3:o(w)||!s(_)?1:2:-1},d=function(w){var x=0,_=0,B=0,I="",R="",Z="",ot=(w=w||"").split("\\s+"),Q=[];for(x=0;x<ot.length;x+=1){for(Q.push(""),_=0;_<ot[x].length;_+=1)I=ot[x][_],R=ot[x][_-1],Z=ot[x][_+1],s(I)?(B=m(I,R,Z),Q[x]+=B!==-1?String.fromCharCode(t[I.charCodeAt(0)][B]):I):Q[x]+=I;Q[x]=g(Q[x])}return Q.join(" ")},b=e.__arabicParser__.processArabic=e.processArabic=function(){var w,x=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,_=[];if(Array.isArray(x)){var B=0;for(_=[],B=0;B<x.length;B+=1)Array.isArray(x[B])?_.push([d(x[B][0]),x[B][1],x[B][2]]):_.push([d(x[B])]);w=_}else w=d(x);return typeof arguments[0]=="string"?w:(arguments[0].text=w,arguments[0])};e.events.push(["preProcessText",b])}(Kt.API),Kt.API.autoPrint=function(e){var t;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},function(e){var t=function(){var r=void 0;Object.defineProperty(this,"pdf",{get:function(){return r},set:function(o){r=o}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(o){n=isNaN(o)||Number.isInteger(o)===!1||o<0?150:o,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(o){i=isNaN(o)||Number.isInteger(o)===!1||o<0?300:o,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(o){a=o}});var s={};Object.defineProperty(this,"style",{get:function(){return s},set:function(o){s=o}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(r,n){var i;if((r=r||"2d")!=="2d")return null;for(i in n)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=n[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(Kt.API),function(e){var t={left:0,top:0,bottom:0,right:0},r=!1,n=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(w){l=w}});var u=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return u},set:function(w){u=w}});var f=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return f},set:function(w){f=w}});var g=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return g},set:function(w){g=w}});var m=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return m},set:function(w){m=w}});var d=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return d},set:function(w){d=w}});var b=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return b},set:function(w){b=w}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(l){return n.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},e.getTextDimensions=function(l,u){n.call(this);var f=(u=u||{}).fontSize||this.getFontSize(),g=u.font||this.getFont(),m=u.scaleFactor||this.internal.scaleFactor,d=0,b=0,w=0,x=this;if(!Array.isArray(l)&&typeof l!="string"){if(typeof l!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");l=String(l)}var _=u.maxWidth;_>0?typeof l=="string"?l=this.splitTextToSize(l,_):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(I,R){return I.concat(x.splitTextToSize(R,_))},[])):l=Array.isArray(l)?l:[l];for(var B=0;B<l.length;B++)d<(w=this.getStringUnitWidth(l[B],{font:g})*f)&&(d=w);return d!==0&&(b=l.length),{w:d/=m,h:Math.max((b*f*this.getLineHeightFactor()-f*(this.getLineHeightFactor()-1))/m,0)}},e.cellAddPage=function(){n.call(this),this.addPage();var l=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new a(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=e.cell=function(){var l;l=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),n.call(this);var u=this.internal.__cell__.lastCell,f=this.internal.__cell__.padding,g=this.internal.__cell__.margins||t,m=this.internal.__cell__.tableHeaderRow,d=this.internal.__cell__.printHeaders;return u.lineNumber!==void 0&&(u.lineNumber===l.lineNumber?(l.x=(u.x||0)+(u.width||0),l.y=u.y||0):u.y+u.height+l.height+g.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=g.top,d&&m&&(this.printHeaderRow(l.lineNumber,!0),l.y+=m[0].height)):l.y=u.y+u.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,r===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-f,l.y+f,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+f,{align:"center",baseline:"top",maxWidth:l.width-f-f}):this.text(l.text,l.x+f,l.y+f,{align:"left",baseline:"top",maxWidth:l.width-f-f})),this.internal.__cell__.lastCell=l,this};e.table=function(l,u,f,g,m){if(n.call(this),!f)throw new Error("No data for PDF table.");var d,b,w,x,_=[],B=[],I=[],R={},Z={},ot=[],Q=[],G=(m=m||{}).autoSize||!1,$=m.printHeaders!==!1,X=m.css&&m.css["font-size"]!==void 0?16*m.css["font-size"]:m.fontSize||12,T=m.margins||Object.assign({width:this.getPageWidth()},t),k=typeof m.padding=="number"?m.padding:3,V=m.headerBackgroundColor||"#c8c8c8",q=m.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=$,this.internal.__cell__.margins=T,this.internal.__cell__.table_font_size=X,this.internal.__cell__.padding=k,this.internal.__cell__.headerBackgroundColor=V,this.internal.__cell__.headerTextColor=q,this.setFontSize(X),g==null)B=_=Object.keys(f[0]),I=_.map(function(){return"left"});else if(Array.isArray(g)&&Ie(g[0])==="object")for(_=g.map(function(wt){return wt.name}),B=g.map(function(wt){return wt.prompt||wt.name||""}),I=g.map(function(wt){return wt.align||"left"}),d=0;d<g.length;d+=1)Z[g[d].name]=.7499990551181103*g[d].width;else Array.isArray(g)&&typeof g[0]=="string"&&(B=_=g,I=_.map(function(){return"left"}));if(G||Array.isArray(g)&&typeof g[0]=="string")for(d=0;d<_.length;d+=1){for(R[x=_[d]]=f.map(function(wt){return wt[x]}),this.setFont(void 0,"bold"),ot.push(this.getTextDimensions(B[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),b=R[x],this.setFont(void 0,"normal"),w=0;w<b.length;w+=1)ot.push(this.getTextDimensions(b[w],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Z[x]=Math.max.apply(null,ot)+k+k,ot=[]}if($){var it={};for(d=0;d<_.length;d+=1)it[_[d]]={},it[_[d]].text=B[d],it[_[d]].align=I[d];var ht=o.call(this,it,Z);Q=_.map(function(wt){return new a(l,u,Z[wt],ht,it[wt].text,void 0,it[wt].align)}),this.setTableHeaderRow(Q),this.printHeaderRow(1,!1)}var ft=g.reduce(function(wt,vt){return wt[vt.name]=vt.align,wt},{});for(d=0;d<f.length;d+=1){"rowStart"in m&&m.rowStart instanceof Function&&m.rowStart({row:d,data:f[d]},this);var rt=o.call(this,f[d],Z);for(w=0;w<_.length;w+=1){var ut=f[d][_[w]];"cellStart"in m&&m.cellStart instanceof Function&&m.cellStart({row:d,col:w,data:ut},this),s.call(this,new a(l,u,Z[_[w]],rt,ut,d+2,ft[_[w]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=u,this};var o=function(l,u){var f=this.internal.__cell__.padding,g=this.internal.__cell__.table_font_size,m=this.internal.scaleFactor;return Object.keys(l).map(function(d){var b=l[d];return this.splitTextToSize(b.hasOwnProperty("text")?b.text:b,u[d]-f-f)},this).map(function(d){return this.getLineHeightFactor()*d.length*g/m+f+f},this).reduce(function(d,b){return Math.max(d,b)},0)};e.setTableHeaderRow=function(l){n.call(this),this.internal.__cell__.tableHeaderRow=l},e.printHeaderRow=function(l,u){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var f;if(r=!0,typeof this.internal.__cell__.headerFunction=="function"){var g=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(g[0],g[1],g[2],g[3],void 0,-1)}this.setFont(void 0,"bold");for(var m=[],d=0;d<this.internal.__cell__.tableHeaderRow.length;d+=1){f=this.internal.__cell__.tableHeaderRow[d].clone(),u&&(f.y=this.internal.__cell__.margins.top||0,m.push(f)),f.lineNumber=l;var b=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,f),this.setTextColor(b)}m.length>0&&this.setTableHeaderRow(m),this.setFont(void 0,"normal"),r=!1}}(Kt.API);var hm={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},fm=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],_d=um(fm),cm=[100,200,300,400,500,600,700,800,900],xx=um(cm);function Jf(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),r=function(a){return hm[a=a||"normal"]?a:"normal"}(e.style),n=function(a){return a?typeof a=="number"?a>=100&&a<=900&&a%100==0?a:400:/^\d00$/.test(a)?parseInt(a):a==="bold"?700:400:400}(e.weight),i=function(a){return typeof _d[a=a||"normal"]=="number"?a:"normal"}(e.stretch);return{family:t,style:r,weight:n,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,r,n].join(" ")}}}function u2(e,t,r,n){var i;for(i=r;i>=0&&i<t.length;i+=n)if(e[t[i]])return e[t[i]];for(i=r;i>=0&&i<t.length;i-=n)if(e[t[i]])return e[t[i]]}var Ax={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},h2={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function f2(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function c2(e){return e.trimLeft()}function Sx(e,t){for(var r=0;r<e.length;){if(e.charAt(r)===t)return[e.substring(0,r),e.substring(r+1)];r+=1}return null}function Nx(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var gs,qu,d2,p2,g2,Qf=["times"];function v2(e,t,r,n,i){var a=4,s=y2;switch(i){case Kt.API.image_compression.FAST:a=1,s=m2;break;case Kt.API.image_compression.MEDIUM:a=6,s=b2;break;case Kt.API.image_compression.SLOW:a=9,s=w2}e=function(l,u,f,g){for(var m,d=l.length/u,b=new Uint8Array(l.length+d),w=[Ex,m2,y2,b2,w2],x=0;x<d;x+=1){var _=x*u,B=l.subarray(_,_+u);if(g)b.set(g(B,f,m),_+x);else{for(var I=w.length,R=[],Z=0;Z<I;Z+=1)R[Z]=w[Z](B,f,m);var ot=Tx(R.concat());b.set(R[ot],_+x)}m=B}return b}(e,t,Math.ceil(r*n/8),s);var o=ld(e,{level:a});return Kt.API.__addimage__.arrayBufferToBinaryString(o)}function Ex(e){var t=Array.apply([],e);return t.unshift(0),t}function m2(e,t){var r=e.length,n=[];n[0]=1;for(var i=0;i<r;i+=1){var a=e[i-t]||0;n[i+1]=e[i]-a+256&255}return n}function y2(e,t,r){var n=e.length,i=[];i[0]=2;for(var a=0;a<n;a+=1){var s=r&&r[a]||0;i[a+1]=e[a]-s+256&255}return i}function b2(e,t,r){var n=e.length,i=[];i[0]=3;for(var a=0;a<n;a+=1){var s=e[a-t]||0,o=r&&r[a]||0;i[a+1]=e[a]+256-(s+o>>>1)&255}return i}function w2(e,t,r){var n=e.length,i=[];i[0]=4;for(var a=0;a<n;a+=1){var s=Lx(e[a-t]||0,r&&r[a]||0,r&&r[a-t]||0);i[a+1]=e[a]-s+256&255}return i}function Lx(e,t,r){if(e===t&&t===r)return e;var n=Math.abs(t-r),i=Math.abs(e-r),a=Math.abs(e+t-r-r);return n<=i&&n<=a?e:i<=a?t:r}function Tx(e){var t=e.map(function(r){return r.reduce(function(n,i){return n+Math.abs(i)},0)});return t.indexOf(Math.min.apply(null,t))}function tc(e,t,r){var n=t*r,i=Math.floor(n/8),a=16-(n-8*i+r),s=(1<<r)-1;return dm(e,i)>>a&s}function _2(e,t,r,n){var i=r*n,a=Math.floor(i/8),s=16-(i-8*a+n),o=(1<<n)-1,l=(t&o)<<s;(function(u,f,g){if(f+1<u.byteLength)u.setUint16(f,g,!1);else{var m=g>>8&255;u.setUint8(f,m)}})(e,a,dm(e,a)&~(o<<s)&65535|l)}function dm(e,t){return t+1<e.byteLength?e.getUint16(t,!1):e.getUint8(t)<<8}function Px(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var r=e[t++]|e[t++]<<8,n=e[t++]|e[t++]<<8,i=e[t++],a=i>>7,s=1<<1+(7&i);e[t++],e[t++];var o=null,l=null;a&&(o=t,l=s,t+=3*s);var u=!0,f=[],g=0,m=null,d=0,b=null;for(this.width=r,this.height=n;u&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,b=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((T=e[t++])>=0))throw Error("Invalid block size");if(T===0)break;t+=T}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var w=e[t++];g=e[t++]|e[t++]<<8,m=e[t++],1&w||(m=null),d=w>>2&7,t++;break;case 254:for(;;){if(!((T=e[t++])>=0))throw Error("Invalid block size");if(T===0)break;t+=T}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var x=e[t++]|e[t++]<<8,_=e[t++]|e[t++]<<8,B=e[t++]|e[t++]<<8,I=e[t++]|e[t++]<<8,R=e[t++],Z=R>>6&1,ot=1<<1+(7&R),Q=o,G=l,$=!1;R>>7&&($=!0,Q=t,G=ot,t+=3*ot);var X=t;for(t++;;){var T;if(!((T=e[t++])>=0))throw Error("Invalid block size");if(T===0)break;t+=T}f.push({x,y:_,width:B,height:I,has_local_palette:$,palette_offset:Q,palette_size:G,data_offset:X,data_length:t-X,transparent_index:m,interlaced:!!Z,delay:g,disposal:d});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return f.length},this.loopCount=function(){return b},this.frameInfo=function(k){if(k<0||k>=f.length)throw new Error("Frame index out of range.");return f[k]},this.decodeAndBlitFrameBGRA=function(k,V){var q=this.frameInfo(k),it=q.width*q.height;if(it>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var ht=new Uint8Array(it);x2(e,q.data_offset,ht,it);var ft=q.palette_offset,rt=q.transparent_index;rt===null&&(rt=256);var ut=q.width,wt=r-ut,vt=ut,E=4*(q.y*r+q.x),U=4*((q.y+q.height)*r+q.x),z=E,H=4*wt;q.interlaced===!0&&(H+=4*r*7);for(var K=8,at=0,ct=ht.length;at<ct;++at){var dt=ht[at];if(vt===0&&(vt=ut,(z+=H)>=U&&(H=4*wt+4*r*(K-1),z=E+(ut+wt)*(K<<1),K>>=1)),dt===rt)z+=4;else{var yt=e[ft+3*dt],Tt=e[ft+3*dt+1],It=e[ft+3*dt+2];V[z++]=It,V[z++]=Tt,V[z++]=yt,V[z++]=255}--vt}},this.decodeAndBlitFrameRGBA=function(k,V){var q=this.frameInfo(k),it=q.width*q.height;if(it>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var ht=new Uint8Array(it);x2(e,q.data_offset,ht,it);var ft=q.palette_offset,rt=q.transparent_index;rt===null&&(rt=256);var ut=q.width,wt=r-ut,vt=ut,E=4*(q.y*r+q.x),U=4*((q.y+q.height)*r+q.x),z=E,H=4*wt;q.interlaced===!0&&(H+=4*r*7);for(var K=8,at=0,ct=ht.length;at<ct;++at){var dt=ht[at];if(vt===0&&(vt=ut,(z+=H)>=U&&(H=4*wt+4*r*(K-1),z=E+(ut+wt)*(K<<1),K>>=1)),dt===rt)z+=4;else{var yt=e[ft+3*dt],Tt=e[ft+3*dt+1],It=e[ft+3*dt+2];V[z++]=yt,V[z++]=Tt,V[z++]=It,V[z++]=255}--vt}}}function x2(e,t,r,n){for(var i=e[t++],a=1<<i,s=a+1,o=s+1,l=i+1,u=(1<<l)-1,f=0,g=0,m=0,d=e[t++],b=new Int32Array(4096),w=null;;){for(;f<16&&d!==0;)g|=e[t++]<<f,f+=8,d===1?d=e[t++]:--d;if(f<l)break;var x=g&u;if(g>>=l,f-=l,x!==a){if(x===s)break;for(var _=x<o?x:w,B=0,I=_;I>a;)I=b[I]>>8,++B;var R=I;if(m+B+(_!==x?1:0)>n)return void We.log("Warning, gif stream longer than expected.");r[m++]=R;var Z=m+=B;for(_!==x&&(r[m++]=R),I=_;B--;)I=b[I],r[--Z]=255&I,I>>=8;w!==null&&o<4096&&(b[o++]=w<<8|R,o>=u+1&&l<12&&(++l,u=u<<1|1)),w=x}else o=s+1,u=(1<<(l=i+1))-1,w=null}return m!==n&&We.log("Warning, gif stream shorter than expected."),r}/** 73 * @license 74 Copyright (c) 2008, Adobe Systems Incorporated 75 All rights reserved. 76 77 Redistribution and use in source and binary forms, with or without 78 modification, are permitted provided that the following conditions are 79 met: 80 81 * Redistributions of source code must retain the above copyright notice, 82 this list of conditions and the following disclaimer. 83 84 * Redistributions in binary form must reproduce the above copyright 85 notice, this list of conditions and the following disclaimer in the 86 documentation and/or other materials provided with the distribution. 87 88 * Neither the name of Adobe Systems Incorporated nor the names of its 89 contributors may be used to endorse or promote products derived from 90 this software without specific prior written permission. 91 92 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 93 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 94 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 95 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 96 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
97 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 98 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 99 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 100 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 101 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 102 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 103*/function ec(e){var t,r,n,i,a,s=Math.floor,o=new Array(64),l=new Array(64),u=new Array(64),f=new Array(64),g=new Array(65535),m=new Array(65535),d=new Array(64),b=new Array(64),w=[],x=0,_=7,B=new Array(64),I=new Array(64),R=new Array(64),Z=new Array(256),ot=new Array(2048),Q=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],G=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],$=[0,1,2,3,4,5,6,7,8,9,10,11],X=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],T=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],k=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],V=[0,1,2,3,4,5,6,7,8,9,10,11],q=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],it=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function ht(E,U){for(var z=0,H=0,K=new Array,at=1;at<=16;at++){for(var ct=1;ct<=E[at];ct++)K[U[H]]=[],K[U[H]][0]=z,K[U[H]][1]=at,H++,z++;z*=2}return K}function ft(E){for(var U=E[0],z=E[1]-1;z>=0;)U&1<<z&&(x|=1<<_),z--,--_<0&&(x==255?(rt(255),rt(0)):rt(x),_=7,x=0)}function rt(E){w.push(E)}function ut(E){rt(E>>8&255),rt(255&E)}function wt(E,U,z,H,K){for(var at,ct=K[0],dt=K[240],yt=function(_t,Ht){var Mt,Dt,Ut,le,ve,
vendor: 47,378 bytes, lines 103-109
103se,he,fe,Ft,ae,Bt=0;for(Ft=0;Ft<8;++Ft){Mt=_t[Bt],Dt=_t[Bt+1],Ut=_t[Bt+2],le=_t[Bt+3],ve=_t[Bt+4],se=_t[Bt+5],he=_t[Bt+6];var Re=Mt+(fe=_t[Bt+7]),xe=Mt-fe,ue=Dt+he,ce=Dt-he,Ee=Ut+se,Xt=Ut-se,Le=le+ve,te=le-ve,ie=Re+Le,Ce=Re-Le,Zt=ue+Ee,ee=ue-Ee;_t[Bt]=ie+Zt,_t[Bt+4]=ie-Zt;var Te=.707106781*(ee+Ce);_t[Bt+2]=Ce+Te,_t[Bt+6]=Ce-Te;var Si=.382683433*((ie=te+Xt)-(ee=ce+xe)),Pr=.5411961*ie+Si,Xn=1.306562965*ee+Si,Cn=.707106781*(Zt=Xt+ce),ne=xe+Cn,yn=xe-Cn;_t[Bt+5]=yn+Pr,_t[Bt+3]=yn-Pr,_t[Bt+1]=ne+Xn,_t[Bt+7]=ne-Xn,Bt+=8}for(Bt=0,Ft=0;Ft<8;++Ft){Mt=_t[Bt],Dt=_t[Bt+8],Ut=_t[Bt+16],le=_t[Bt+24],ve=_t[Bt+32],se=_t[Bt+40],he=_t[Bt+48];var _r=Mt+(fe=_t[Bt+56]),Or=Mt-fe,Kr=Dt+he,Ge=Dt-he,xr=Ut+se,Ar=Ut-se,oi=le+ve,si=le-ve,un=_r+oi,Zn=_r-oi,qr=Kr+xr,kn=Kr-xr;_t[Bt]=un+qr,_t[Bt+32]=un-qr;var bn=.707106781*(kn+Zn);_t[Bt+16]=Zn+bn,_t[Bt+48]=Zn-bn;var je=.382683433*((un=si+Ar)-(kn=Ge+Or)),Hr=.5411961*un+je,Ui=1.306562965*kn+je,zi=.707106781*(qr=Ar+Ge),Ni=Or+zi,qi=Or-zi;_t[Bt+40]=qi+Hr,_t[Bt+24]=qi-Hr,_t[Bt+8]=Ni+Ui,_t[Bt+56]=Ni-Ui,Bt++}for(Ft=0;Ft<64;++Ft)ae=_t[Ft]*Ht[Ft],d[Ft]=ae>0?ae+.5|0:ae-.5|0;return d}(E,U),Tt=0;Tt<64;++Tt)b[Q[Tt]]=yt[Tt];var It=b[0]-z;z=b[0],It==0?ft(H[0]):(ft(H[m[at=32767+It]]),ft(g[at]));for(var Rt=63;Rt>0&&b[Rt]==0;)Rt--;if(Rt==0)return ft(ct),z;for(var $t,O=1;O<=Rt;){for(var Ot=O;b[O]==0&&O<=Rt;)++O;var jt=O-Ot;if(jt>=16){$t=jt>>4;for(var Jt=1;Jt<=$t;++Jt)ft(dt);jt&=15}at=32767+b[O],ft(K[(jt<<4)+m[at]]),ft(g[at]),O++}return Rt!=63&&ft(ct),z}function vt(E){E=Math.min(Math.max(E,1),100),a!=E&&(function(U){for(var z=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],H=0;H<64;H++){var K=s((z[H]*U+50)/100);K=Math.min(Math.max(K,1),255),o[Q[H]]=K}for(var at=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],ct=0;ct<64;ct++){var dt=s((at[ct]*U+50)/100);dt=Math.min(Math.max(dt,1),255),l[Q[ct]]=dt}for(var yt=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Tt=0,It=0;It<8;It++)for(var Rt=0;Rt<8;Rt++)u[Tt]=1/(o[Q[Tt]]*yt[It]*yt[Rt]*8),f[Tt]=1/(l[Q[Tt]]*yt[It]*yt[Rt]*8),Tt++}(E<50?Math.floor(5e3/E):Math.floor(200-2*E)),a=E)}this.encode=function(E,U){U&&vt(U),w=new Array,x=0,_=7,ut(65496),ut(65504),ut(16),rt(74),rt(70),rt(73),rt(70),rt(0),rt(1),rt(1),rt(0),ut(1),ut(1),rt(0),rt(0),function(){ut(65499),ut(132),rt(0);for(var Dt=0;Dt<64;Dt++)rt(o[Dt]);rt(1);for(var Ut=0;Ut<64;Ut++)rt(l[Ut])}(),function(Dt,Ut){ut(65472),ut(17),rt(8),ut(Ut),ut(Dt),rt(3),rt(1),rt(17),rt(0),rt(2),rt(17),rt(1),rt(3),rt(17),rt(1)}(E.width,E.height),function(){ut(65476),ut(418),rt(0);for(var Dt=0;Dt<16;Dt++)rt(G[Dt+1]);for(var Ut=0;Ut<=11;Ut++)rt($[Ut]);rt(16);for(var le=0;le<16;le++)rt(X[le+1]);for(var ve=0;ve<=161;ve++)rt(T[ve]);rt(1);for(var se=0;se<16;se++)rt(k[se+1]);for(var he=0;he<=11;he++)rt(V[he]);rt(17);for(var fe=0;fe<16;fe++)rt(q[fe+1]);for(var Ft=0;Ft<=161;Ft++)rt(it[Ft])}(),ut(65498),ut(12),rt(3),rt(1),rt(0),rt(2),rt(17),rt(3),rt(17),rt(0),rt(63),rt(0);var z=0,H=0,K=0;x=0,_=7,this.encode.displayName="_encode_";for(var at,ct,dt,yt,Tt,It,Rt,$t,O,Ot=E.data,jt=E.width,Jt=E.height,_t=4*jt,Ht=0;Ht<Jt;){for(at=0;at<_t;){for(Tt=_t*Ht+at,Rt=-1,$t=0,O=0;O<64;O++)It=Tt+($t=O>>3)*_t+(Rt=4*(7&O)),Ht+$t>=Jt&&(It-=_t*(Ht+1+$t-Jt)),at+Rt>=_t&&(It-=at+Rt-_t+4),ct=Ot[It++],dt=Ot[It++],yt=Ot[It++],B[O]=(ot[ct]+ot[dt+256|0]+ot[yt+512|0]>>16)-128,I[O]=(ot[ct+768|0]+ot[dt+1024|0]+ot[yt+1280|0]>>16)-128,R[O]=(ot[ct+1280|0]+ot[dt+1536|0]+ot[yt+1792|0]>>16)-128;z=wt(B,u,z,t,n),H=wt(I,f,H,r,i),K=wt(R,f,K,r,i),at+=32}Ht+=8}if(_>=0){var Mt=[];Mt[1]=_+1,Mt[0]=(1<<_+1)-1,ft(Mt)}return ut(65497),new Uint8Array(w)},e=e||50,function(){for(var E=String.fromCharCode,U=0;U<256;U++)Z[U]=E(U)}(),t=ht(G,$),r=ht(k,V),n=ht(X,T),i=ht(q,it),function(){for(var E=1,U=2,z=1;z<=15;z++){for(var H=E;H<U;H++)m[32767+H]=z,g[32767+H]=[],g[32767+H][1]=z,g[32767+H][0]=H;for(var K=-(U-1);K<=-E;K++)m[32767+K]=z,g[32767+K]=[],g[32767+K][1]=z,g[32767+K][0]=U-1+K;E<<=1,U<<=1}}(),function(){for(var E=0;E<256;E++)ot[E]=19595*E,ot[E+256|0]=38470*E,ot[E+512|0]=7471*E+32768,ot[E+768|0]=-11059*E,ot[E+1024|0]=-21709*E,ot[E+1280|0]=32768*E+8421375,ot[E+1536|0]=-27439*E,ot[E+1792|0]=-5329*E}(),vt(e)}/** 104 * @license 105 * Copyright (c) 2017 Aras Abbasi 106 * 107 * Licensed under the MIT License. 108 * http://opensource.org/licenses/mit-license 109 */function pi(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function A2(e){function t($){if(!$)throw Error("assert :P")}function r($,X,T){for(var k=0;4>k;k++)if($[X+k]!=T.charCodeAt(k))return!0;return!1}function n($,X,T,k,V){for(var q=0;q<V;q++)$[X+q]=T[k+q]}function i($,X,T,k){for(var V=0;V<k;V++)$[X+V]=T}function a($){return new Int32Array($)}function s($,X){for(var T=[],k=0;k<$;k++)T.push(new X);return T}function o($,X){var T=[];return function k(V,q,it){for(var ht=it[q],ft=0;ft<ht&&(V.push(it.length>q+1?[]:new X),!(it.length<q+1));ft++)k(V[ft],q+1,it)}(T,0,$),T}var l=function(){var $=this;function X(h,c){for(var v=1<<c-1>>>0;h&v;)v>>>=1;return v?(h&v-1)+v:h}function T(h,c,v,y,S){t(!(y%v));do h[c+(y-=v)]=S;while(0<y)}function k(h,c,v,y,S){if(t(2328>=S),512>=S)var N=a(512);else if((N=a(S))==null)return 0;return function(L,P,C,D,Y,lt){var j,J,nt=P,gt=1<<C,st=a(16),mt=a(16);for(t(Y!=0),t(D!=null),t(L!=null),t(0<C),J=0;J<Y;++J){if(15<D[J])return 0;++st[D[J]]}if(st[0]==Y)return 0;for(mt[1]=0,j=1;15>j;++j){if(st[j]>1<<j)return 0;mt[j+1]=mt[j]+st[j]}for(J=0;J<Y;++J)j=D[J],0<D[J]&&(lt[mt[j]++]=J);if(mt[15]==1)return(D=new V).g=0,D.value=lt[0],T(L,nt,1,gt,D),gt;var bt,Pt=-1,Nt=gt-1,Qt=0,zt=1,we=1,Gt=1<<C;for(J=0,j=1,Y=2;j<=C;++j,Y<<=1){if(zt+=we<<=1,0>(we-=st[j]))return 0;for(;0<st[j];--st[j])(D=new V).g=j,D.value=lt[J++],T(L,nt+Qt,Y,Gt,D),Qt=X(Qt,j)}for(j=C+1,Y=2;15>=j;++j,Y<<=1){if(zt+=we<<=1,0>(we-=st[j]))return 0;for(;0<st[j];--st[j]){if(D=new V,(Qt&Nt)!=Pt){for(nt+=Gt,bt=1<<(Pt=j)-C;15>Pt&&!(0>=(bt-=st[Pt]));)++Pt,bt<<=1;gt+=Gt=1<<(bt=Pt-C),L[P+(Pt=Qt&Nt)].g=bt+C,L[P+Pt].value=nt-P-Pt}D.g=j-C,D.value=lt[J++],T(L,nt+(Qt>>C),Y,Gt,D),Qt=X(Qt,j)}}return zt!=2*mt[15]-1?0:gt}(h,c,v,y,S,N)}function V(){this.value=this.g=0}function q(){this.value=this.g=0}function it(){this.G=s(5,V),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=s(as,q)}function ht(h,c,v,y){t(h!=null),t(c!=null),t(2147483648>y),h.Ca=254,h.I=0,h.b=-8,h.Ka=0,h.oa=c,h.pa=v,h.Jd=c,h.Yc=v+y,h.Zc=4<=y?v+y-4+1:v,ct(h)}function ft(h,c){for(var v=0;0<c--;)v|=yt(h,128)<<c;return v}function rt(h,c){var v=ft(h,c);return dt(h)?-v:v}function ut(h,c,v,y){var S,N=0;for(t(h!=null),t(c!=null),t(4294967288>y),h.Sb=y,h.Ra=0,h.u=0,h.h=0,4<y&&(y=4),S=0;S<y;++S)N+=c[v+S]<<8*S;h.Ra=N,h.bb=y,h.oa=c,h.pa=v}function wt(h){for(;8<=h.u&&h.bb<h.Sb;)h.Ra>>>=8,h.Ra+=h.oa[h.pa+h.bb]<<fn-8>>>0,++h.bb,h.u-=8;H(h)&&(h.h=1,h.u=0)}function vt(h,c){if(t(0<=c),!h.h&&c<=el){var v=z(h)&no[c];return h.u+=c,wt(h),v}return h.h=1,h.u=0}function E(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function U(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function z(h){return h.Ra>>>(h.u&fn-1)>>>0}function H(h){return t(h.bb<=h.Sb),h.h||h.bb==h.Sb&&h.u>fn}function K(h,c){h.u=c,h.h=H(h)}function at(h){h.u>=An&&(t(h.u>=An),wt(h))}function ct(h){t(h!=null&&h.oa!=null),h.pa<h.Zc?(h.I=(h.oa[h.pa++]|h.I<<8)>>>0,h.b+=8):(t(h!=null&&h.oa!=null),h.pa<h.Yc?(h.b+=8,h.I=h.oa[h.pa++]|h.I<<8):h.Ka?h.b=0:(h.I<<=8,h.b+=8,h.Ka=1))}function dt(h){return ft(h,1)}function yt(h,c){var v=h.Ca;0>h.b&&ct(h);var y=h.b,S=v*c>>>8,N=(h.I>>>y>S)+0;for(N?(v-=S,h.I-=S+1<<y>>>0):v=S+1,y=v,S=0;256<=y;)S+=8,y>>=8;return y=7^S+os[y],h.b-=y,h.Ca=(v<<y)-1,N}function Tt(h,c,v){h[c+0]=v>>24&255,h[c+1]=v>>16&255,h[c+2]=v>>8&255,h[c+3]=255&v}function It(h,c){return h[c+0]|h[c+1]<<8}function Rt(h,c){return It(h,c)|h[c+2]<<16}function $t(h,c){return It(h,c)|It(h,c+2)<<16}function O(h,c){var v=1<<c;return t(h!=null),t(0<c),h.X=a(v),h.X==null?0:(h.Mb=32-c,h.Xa=c,1)}function Ot(h,c){t(h!=null),t(c!=null),t(h.Xa==c.Xa),n(c.X,0,h.X,0,1<<c.Xa)}function jt(){this.X=[],this.Xa=this.Mb=0}function Jt(h,c,v,y){t(v!=null),t(y!=null);var S=v[0],N=y[0];return S==0&&(S=(h*N+c/2)/c),N==0&&(N=(c*S+h/2)/h),0>=S||0>=N?0:(v[0]=S,y[0]=N,1)}function _t(h,c){return h+(1<<c)-1>>>c}function Ht(h,c){return((4278255360&h)+(4278255360&c)>>>0&4278255360)+((16711935&h)+(16711935&c)>>>0&16711935)>>>0}function Mt(h,c){$[c]=function(v,y,S,N,L,P,C){var D;for(D=0;D<L;++D){var Y=$[h](P[C+D-1],S,N+D);P[C+D]=Ht(v[y+D],Y)}}}function Dt(){this.ud=this.hd=this.jd=0}function Ut(h,c){return((4278124286&(h^c))>>>1)+(h&c)>>>0}function le(h){return 0<=h&&256>h?h:0>h?0:255<h?255:void 0}function ve(h,c){return le(h+(h-c+.5>>1))}function se(h,c,v){return Math.abs(c-v)-Math.abs(h-v)}function he(h,c,v,y,S,N,L){for(y=N[L-1],v=0;v<S;++v)N[L+v]=y=Ht(h[c+v],y)}function fe(h,c,v,y,S){var N;for(N=0;N<v;++N){var L=h[c+N],P=L>>8&255,C=16711935&(C=(C=16711935&L)+((P<<16)+P));y[S+N]=(4278255360&L)+C>>>0}}function Ft(h,c){c.jd=255&h,c.hd=h>>8&255,c.ud=h>>16&255}function ae(h,c,v,y,S,N){var L;for(L=0;L<y;++L){var P=c[v+L],C=P>>>8,D=P,Y=255&(Y=(Y=P>>>16)+((h.jd<<24>>24)*(C<<24>>24)>>>5));D=255&(D=(D+=(h.hd<<24>>24)*(C<<24>>24)>>>5)+((h.ud<<24>>24)*(Y<<24>>24)>>>5)),S[N+L]=(4278255360&P)+(Y<<16)+D}}function Bt(h,c,v,y,S){$[c]=function(N,L,P,C,D,Y,lt,j,J){for(C=lt;C<j;++C)for(lt=0;lt<J;++lt)D[Y++]=S(P[y(N[L++])])},$[h]=function(N,L,P,C,D,Y,lt){var j=8>>N.b,J=N.Ea,nt=N.K[0],gt=N.w;if(8>j)for(N=(1<<N.b)-1,gt=(1<<j)-1;L<P;++L){var st,mt=0;for(st=0;st<J;++st)st&N||(mt=y(C[D++])),Y[lt++]=S(nt[mt>]),mt>>=j}else $["VP8LMapColor"+v](C,D,nt,gt,Y,lt,L,P,J)}}function Re(h,c,v,y,S){for(v=c+v;c<v;){var N=h[c++];y[S++]=N>>16&255,y[S++]=N>>8&255,y[S++]=255&N}}function xe(h,c,v,y,S){for(v=c+v;c<v;){var N=h[c++];y[S++]=N>>16&255,y[S++]=N>>8&255,y[S++]=255&N,y[S++]=N>>24&255}}function ue(h,c,v,y,S){for(v=c+v;c<v;){var N=(L=h[c++])>>16&240|L>>12&15,L=240&L|L>>28&15;y[S++]=N,y[S++]=L}}function ce(h,c,v,y,S){for(v=c+v;c<v;){var N=(L=h[c++])>>16&248|L>>13&7,L=L>>5&224|L>>3&31;y[S++]=N,y[S++]=L}}function Ee(h,c,v,y,S){for(v=c+v;c<v;){var N=h[c++];y[S++]=255&N,y[S++]=N>>8&255,y[S++]=N>>16&255}}function Xt(h,c,v,y,S,N){if(N==0)for(v=c+v;c<v;)Tt(y,((N=h[c++])[0]>>24|N[1]>>8&65280|N[2]<<8&16711680|N[3]<<24)>>>0),S+=32;else n(y,S,h,c,v)}function Le(h,c){$[c][0]=$[h+"0"],$[c][1]=$[h+"1"],$[c][2]=$[h+"2"],$[c][3]=$[h+"3"],$[c][4]=$[h+"4"],$[c][5]=$[h+"5"],$[c][6]=$[h+"6"],$[c][7]=$[h+"7"],$[c][8]=$[h+"8"],$[c][9]=$[h+"9"],$[c][10]=$[h+"10"],$[c][11]=$[h+"11"],$[c][12]=$[h+"12"],$[c][13]=$[h+"13"],$[c][14]=$[h+"0"],$[c][15]=$[h+"0"]}function te(h){return h==pf||h==gf||h==Su||h==vf}function ie(){this.eb=[],this.size=this.A=this.fb=0}function Ce(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Zt(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ie,this.f.kb=new Ce,this.sd=null}function ee(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Te(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Si(h){return alert("todo:WebPSamplerProcessPlane"),h.T}function Pr(h,c){var v=h.T,y=c.ba.f.RGBA,S=y.eb,N=y.fb+h.ka*y.A,L=ei[c.ba.S],P=h.y,C=h.O,D=h.f,Y=h.N,lt=h.ea,j=h.W,J=c.cc,nt=c.dc,gt=c.Mc,st=c.Nc,mt=h.ka,bt=h.ka+h.T,Pt=h.U,Nt=Pt+1>>1;for(mt==0?L(P,C,null,null,D,Y,lt,j,D,Y,lt,j,S,N,null,null,Pt):(L(c.ec,c.fc,P,C,J,nt,gt,st,D,Y,lt,j,S,N-y.A,S,N,Pt),++v);mt+2<bt;mt+=2)J=D,nt=Y,gt=lt,st=j,Y+=h.Rc,j+=h.Rc,N+=2*y.A,L(P,(C+=2*h.fa)-h.fa,P,C,J,nt,gt,st,D,Y,lt,j,S,N-y.A,S,N,Pt);return C+=h.fa,h.j+bt<h.o?(n(c.ec,c.fc,P,C,Pt),n(c.cc,c.dc,D,Y,Nt),n(c.Mc,c.Nc,lt,j,Nt),v--):1&bt||L(P,C,null,null,D,Y,lt,j,D,Y,lt,j,S,N+y.A,null,null,Pt),v}function Xn(h,c,v){var y=h.F,S=[h.J];if(y!=null){var N=h.U,L=c.ba.S,P=L==Au||L==Su;c=c.ba.f.RGBA;var C=[0],D=h.ka;C[0]=h.T,h.Kb&&(D==0?--C[0]:(--D,S[0]-=h.width),h.j+h.ka+h.T==h.o&&(C[0]=h.o-h.j-D));var Y=c.eb;D=c.fb+D*c.A,h=S0(y,S[0],h.width,N,C,Y,D+(P?0:3),c.A),t(v==C),h&&te(L)&&al(Y,D,P,N,C,c.A)}return 0}function Cn(h){var c=h.ma,v=c.ba.S,y=11>v,S=v==_u||v==xu||v==Au||v==df||v==12||te(v);if(c.memory=null,c.Ib=null,c.Jb=null,c.Nd=null,!Qn(c.Oa,h,S?11:12))return 0;if(S&&te(v)&&Xi(),h.da)alert("todo:use_scaling");else{if(y){if(c.Ib=Si,h.Kb){if(v=h.U+1>>1,c.memory=a(h.U+2*v),c.memory==null)return 0;c.ec=c.memory,c.fc=0,c.cc=c.ec,c.dc=c.fc+h.U,c.Mc=c.cc,c.Nc=c.dc+v,c.Ib=Pr,Xi()}}else alert("todo:EmitYUV");S&&(c.Jb=Xn,y&&or())}if(y&&!U0){for(h=0;256>h;++h)xw[h]=89858*(h-128)+Eu>>Nu,Nw[h]=-22014*(h-128)+Eu,Sw[h]=-45773*(h-128),Aw[h]=113618*(h-128)+Eu>>Nu;for(h=sl;h<bf;++h)c=76283*(h-16)+Eu>>Nu,Ew[h-sl]=In(c,255),Lw[h-sl]=In(c+8>>4,15);U0=1}return 1}function ne(h){var c=h.ma,v=h.U,y=h.T;return t(!(1&h.ka)),0>=v||0>=y?0:(v=c.Ib(h,c),c.Jb!=null&&c.Jb(h,c,v),c.Dc+=v,1)}function yn(h){h.ma.memory=null}function _r(h,c,v,y){return vt(h,8)!=47?0:(c[0]=vt(h,14)+1,v[0]=vt(h,14)+1,y[0]=vt(h,1),vt(h,3)!=0?0:!h.h)}function Or(h,c){if(4>h)return h+1;var v=h-2>>1;return(2+(1&h)<<v)+vt(c,v)+1}function Kr(h,c){return 120<c?c-120:1<=(v=((v=lw[c-1])>>4)*h+(8-(15&v)))?v:1;var v}function Ge(h,c,v){var y=z(v),S=h[c+=255&y].g-8;return 0<S&&(K(v,v.u+8),y=z(v),c+=h[c].value,c+=y&(1<<S)-1),K(v,v.u+h[c].g),h[c].value}function xr(h,c,v){return v.g+=h.g,v.value+=h.value<<c>>>0,t(8>=v.g),h.g}function Ar(h,c,v){var y=h.xc;return t((c=y==0?0:h.vc[h.md*(v>>y)+(c>>y)])<h.Wb),h.Ya[c]}function oi(h,c,v,y){var S=h.ab,N=h.c*c,L=h.C;c=L+c;var P=v,C=y;for(y=h.Ta,v=h.Ua;0<S--;){var D=h.gc[S],Y=L,lt=c,j=P,J=C,nt=(C=y,P=v,D.Ea);switch(t(Y<lt),t(lt<=D.nc),D.hc){case 2:ss(j,J,(lt-Y)*nt,C,P);break;case 0:var gt=Y,st=lt,mt=C,bt=P,Pt=(Gt=D).Ea;gt==0&&(ya(j,J,null,null,1,mt,bt),he(j,J+1,0,0,Pt-1,mt,bt+1),J+=Pt,bt+=Pt,++gt);for(var Nt=1<<Gt.b,Qt=Nt-1,zt=_t(Pt,Gt.b),we=Gt.K,Gt=Gt.w+(gt>>Gt.b)*zt;gt<st;){var Ae=we,Ir=Gt,_e=1;for(ba(j,J,mt,bt-Pt,1,mt,bt);_e<Pt;){var Yt=(_e&~Qt)+Nt;Yt>Pt&&(Yt=Pt),(0,hi[Ae[Ir++]>>8&15])(j,J+ +_e,mt,bt+_e-Pt,Yt-_e,mt,bt+_e),_e=Yt}J+=Pt,bt+=Pt,++gt&Qt||(Gt+=zt)}lt!=D.nc&&n(C,P-nt,C,P+(lt-Y-1)*nt,nt);break;case 1:for(nt=j,st=J,Pt=(j=D.Ea)-(bt=j&~(mt=(J=1<<D.b)-1)),gt=_t(j,D.b),Nt=D.K,D=D.w+(Y>>D.b)*gt;Y<lt;){for(Qt=Nt,zt=D,we=new Dt,Gt=st+bt,Ae=st+j;st<Gt;)Ft(Qt[zt++],we),ao(we,nt,st,J,C,P),st+=J,P+=J;st<Ae&&(Ft(Qt[zt++],we),ao(we,nt,st,Pt,C,P),st+=Pt,P+=Pt),++Y&mt||(D+=gt)}break;case 3:if(j==C&&J==P&&0<D.b){for(st=C,j=nt=P+(lt-Y)*nt-(bt=(lt-Y)*_t(D.Ea,D.b)),J=C,mt=P,gt=[],bt=(Pt=bt)-1;0<=bt;--bt)gt[bt]=J[mt+bt];for(bt=Pt-1;0<=bt;--bt)st[j+bt]=gt[bt];io(D,Y,lt,C,nt,C,P)}else io(D,Y,lt,j,J,C,P)}P=y,C=v}C!=v&&n(y,v,P,C,N)}function si(h,c){var v=h.V,y=h.Ba+h.c*h.C,S=c-h.C;if(t(c<=h.l.o),t(16>=S),0<S){var N=h.l,L=h.Ta,P=h.Ua,C=N.width;if(oi(h,S,v,y),S=P=[P],t((v=h.C)<(y=c)),t(N.v<N.va),y>N.o&&(y=N.o),v<N.j){var D=N.j-v;v=N.j,S[0]+=D*C}if(v>=y?v=0:(S[0]+=4*N.v,N.ka=v-N.j,N.U=N.va-N.v,N.T=y-v,v=1),v){if(P=P[0],11>(v=h.ca).S){var Y=v.f.RGBA,lt=(y=v.S,S=N.U,N=N.T,D=Y.eb,Y.A),j=N;for(Y=Y.fb+h.Ma*Y.A;0<j--;){var J=L,nt=P,gt=S,st=D,mt=Y;switch(y){case wu:rl(J,nt,gt,st,mt);break;case _u:nl(J,nt,gt,st,mt);break;case pf:nl(J,nt,gt,st,mt),al(st,mt,0,gt,1,0);break;case C0:so(J,nt,gt,st,mt);break;case xu:Xt(J,nt,gt,st,mt,1);break;case gf:Xt(J,nt,gt,st,mt,1),al(st,mt,0,gt,1,0);break;case Au:Xt(J,nt,gt,st,mt,0);break;case Su:Xt(J,nt,gt,st,mt,0),al(st,mt,1,gt,1,0);break;case df:ls(J,nt,gt,st,mt);break;case vf:ls(J,nt,gt,st,mt),A0(st,mt,gt,1,0);break;case k0:oo(J,nt,gt,st,mt);break;default:t(0)}P+=C,Y+=lt}h.Ma+=N}else alert("todo:EmitRescaledRowsYUVA");t(h.Ma<=v.height)}}h.C=c,t(h.C<=h.i)}function un(h){var c;if(0<h.ua)return 0;for(c=0;c<h.Wb;++c){var v=h.Ya[c].G,y=h.Ya[c].H;if(0<v[1][y[1]+0].g||0<v[2][y[2]+0].g||0<v[3][y[3]+0].g)return 0}return 1}function Zn(h,c,v,y,S,N){if(h.Z!=0){var L=h.qd,P=h.rd;for(t(Aa[h.Z]!=null);c<v;++c)Aa[h.Z](L,P,y,S,y,S,N),L=y,P=S,S+=N;h.qd=L,h.rd=P}}function qr(h,c){var v=h.l.ma,y=v.Z==0||v.Z==1?h.l.j:h.C;if(y=h.C<y?y:h.C,t(c<=h.l.o),c>y){var S=h.l.width,N=v.ca,L=v.tb+S*y,P=h.V,C=h.Ba+h.c*y,D=h.gc;t(h.ab==1),t(D[0].hc==3),ff(D[0],y,c,P,C,N,L),Zn(v,y,c,N,L,S)}h.C=h.Ma=c}function kn(h,c,v,y,S,N,L){var P=h.$/y,C=h.$%y,D=h.m,Y=h.s,lt=v+h.$,j=lt;S=v+y*S;var J=v+y*N,nt=280+Y.ua,gt=h.Pb?P:16777216,st=0<Y.ua?Y.Wa:null,mt=Y.wc,bt=lt<J?Ar(Y,C,P):null;t(h.C<N),t(J<=S);var Pt=!1;t:for(;;){for(;Pt||lt<J;){var Nt=0;if(P>=gt){var Qt=lt-v;t((gt=h).Pb),gt.wd=gt.m,gt.xd=Qt,0<gt.s.ua&&Ot(gt.s.Wa,gt.s.vb),gt=P+hw}if(C&mt||(bt=Ar(Y,C,P)),t(bt!=null),bt.Qb&&(c[lt]=bt.qb,Pt=!0),!Pt)if(at(D),bt.jc){Nt=D,Qt=c;var zt=lt,we=bt.pd[z(Nt)&as-1];t(bt.jc),256>we.g?(K(Nt,Nt.u+we.g),Qt[zt]=we.value,Nt=0):(K(Nt,Nt.u+we.g-256),t(256<=we.value),Nt=we.value),Nt==0&&(Pt=!0)}else Nt=Ge(bt.G[0],bt.H[0],D);if(D.h)break;if(Pt||256>Nt){if(!Pt)if(bt.nd)c[lt]=(bt.qb|Nt<<8)>>>0;else{if(at(D),Pt=Ge(bt.G[1],bt.H[1],D),at(D),Qt=Ge(bt.G[2],bt.H[2],D),zt=Ge(bt.G[3],bt.H[3],D),D.h)break;c[lt]=(zt<<24|Pt<<16|Nt<<8|Qt)>>>0}if(Pt=!1,++lt,++C>=y&&(C=0,++P,L!=null&&P<=N&&!(P%16)&&L(h,P),st!=null))for(;j<lt;)Nt=c[j++],st.X[(506832829*Nt&4294967295)>>>st.Mb]=Nt}else if(280>Nt){if(Nt=Or(Nt-256,D),Qt=Ge(bt.G[4],bt.H[4],D),at(D),Qt=Kr(y,Qt=Or(Qt,D)),D.h)break;if(lt-v<Qt||S-lt<Nt)break t;for(zt=0;zt<Nt;++zt)c[lt+zt]=c[lt+zt-Qt];for(lt+=Nt,C+=Nt;C>=y;)C-=y,++P,L!=null&&P<=N&&!(P%16)&&L(h,P);if(t(lt<=S),C&mt&&(bt=Ar(Y,C,P)),st!=null)for(;j<lt;)Nt=c[j++],st.X[(506832829*Nt&4294967295)>>>st.Mb]=Nt}else{if(!(Nt<nt))break t;for(Pt=Nt-280,t(st!=null);j<lt;)Nt=c[j++],st.X[(506832829*Nt&4294967295)>>>st.Mb]=Nt;Nt=lt,t(!(Pt>>>(Qt=st).Xa)),c[Nt]=Qt.X[Pt],Pt=!0}Pt||t(D.h==H(D))}if(h.Pb&&D.h&<<S)t(h.m.h),h.a=5,h.m=h.wd,h.$=h.xd,0<h.s.ua&&Ot(h.s.vb,h.s.Wa);else{if(D.h)break t;L!=null&&L(h,P>N?N:P),h.a=0,h.$=lt-v}return 1}return h.a=3,0}function bn(h){t(h!=null),h.vc=null,h.yc=null,h.Ya=null;var c=h.Wa;c!=null&&(c.X=null),h.vb=null,t(h!=null)}function je(){var h=new Wt;return h==null?null:(h.a=0,h.xb=M0,Le("Predictor","VP8LPredictors"),Le("Predictor","VP8LPredictors_C"),Le("PredictorAdd","VP8LPredictorsAdd"),Le("PredictorAdd","VP8LPredictorsAdd_C"),ss=fe,ao=ae,rl=Re,nl=xe,ls=ue,oo=ce,so=Ee,$.VP8LMapColor32b=Nr,$.VP8LMapColor8b=Pi,h)}function Hr(h,c,v,y,S){var N=1,L=[h],P=[c],C=y.m,D=y.s,Y=null,lt=0;t:for(;;){if(v)for(;N&&vt(C,1);){var j=L,J=P,nt=y,gt=1,st=nt.m,mt=nt.gc[nt.ab],bt=vt(st,2);if(nt.Oc&1<<bt)N=0;else{switch(nt.Oc|=1<<bt,mt.hc=bt,mt.Ea=j[0],mt.nc=J[0],mt.K=[null],++nt.ab,t(4>=nt.ab),bt){case 0:case 1:mt.b=vt(st,3)+2,gt=Hr(_t(mt.Ea,mt.b),_t(mt.nc,mt.b),0,nt,mt.K),mt.K=mt.K[0];break;case 3:var Pt,Nt=vt(st,8)+1,Qt=16<Nt?0:4<Nt?1:2<Nt?2:3;if(j[0]=_t(mt.Ea,Qt),mt.b=Qt,Pt=gt=Hr(Nt,1,0,nt,mt.K)){var zt,we=Nt,Gt=mt,Ae=1<<(8>>Gt.b),Ir=a(Ae);if(Ir==null)Pt=0;else{var _e=Gt.K[0],Yt=Gt.w;for(Ir[0]=Gt.K[0][0],zt=1;zt<1*we;++zt)Ir[zt]=Ht(_e[Yt+zt],Ir[zt-1]);for(;zt<4*Ae;++zt)Ir[zt]=0;Gt.K[0]=null,Gt.K[0]=Ir,Pt=1}}gt=Pt;break;case 2:break;default:t(0)}N=gt}}if(L=L[0],P=P[0],N&&vt(C,1)&&!(N=1<=(lt=vt(C,4))&&11>=lt)){y.a=3;break t}var kt;if(kt=N)e:{var vr,ye,Ne,tr=y,Wr=L,cn=P,lr=lt,en=v,dn=tr.m,Rr=tr.s,Pe=[null],Be=1,ur=0,$e=uw[lr];r:for(;;){if(en&&vt(dn,1)){var Gr=vt(dn,3)+2,ci=_t(Wr,Gr),mr=_t(cn,Gr),Sn=ci*mr;if(!Hr(ci,mr,0,tr,Pe))break r;for(Pe=Pe[0],Rr.xc=Gr,vr=0;vr<Sn;++vr){var Ve=Pe[vr]>>8&65535;Pe[vr]=Ve,Ve>=Be&&(Be=Ve+1)}}if(dn.h)break r;for(ye=0;5>ye;++ye){var Mr=I0[ye];!ye&&0<lr&&(Mr+=1<<lr),ur<Mr&&(ur=Mr)}var Dn=s(Be*$e,V),pn=Be,jn=s(pn,it);if(jn==null)var Bn=null;else t(65536>=pn),Bn=jn;var Nn=a(ur);if(Bn==null||Nn==null||Dn==null){tr.a=1;break r}var $n=Dn;for(vr=Ne=0;vr<Be;++vr){var Ze=Bn[vr],Un=Ze.G,di=Ze.H,lo=0,Qi=1,Yr=0;for(ye=0;5>ye;++ye){Mr=I0[ye],Un[ye]=$n,di[ye]=Ne,!ye&&0<lr&&(Mr+=1<<lr);i:{var Tu,wf=Mr,Pu=tr,ll=Nn,Ow=$n,Cw=Ne,_f=0,Sa=Pu.m,kw=vt(Sa,1);if(i(ll,0,0,wf),kw){var Iw=vt(Sa,1)+1,Rw=vt(Sa,1),H0=vt(Sa,Rw==0?1:8);ll[H0]=1,Iw==2&&(ll[H0=vt(Sa,8)]=1);var Ou=1}else{var V0=a(19),W0=vt(Sa,4)+4;if(19<W0){Pu.a=3;var Cu=0;break i}for(Tu=0;Tu<W0;++Tu)V0[sw[Tu]]=vt(Sa,3);var xf=void 0,ul=void 0,G0=Pu,Mw=V0,ku=wf,Y0=ll,Af=0,Na=G0.m,X0=8,Z0=s(128,V);n:for(;k(Z0,0,7,Mw,19);){if(vt(Na,1)){var Fw=2+2*vt(Na,3);if((xf=2+vt(Na,Fw))>ku)break n}else xf=ku;for(ul=0;ul<ku&&xf--;){at(Na);var K0=Z0[0+(127&z(Na))];K(Na,Na.u+K0.g);var fs=K0.value;if(16>fs)Y0[ul++]=fs,fs!=0&&(X0=fs);else{var Dw=fs==16,J0=fs-16,jw=aw[J0],Q0=vt(Na,iw[J0])+jw;if(ul+Q0>ku)break n;for(var Bw=Dw?X0:0;0<Q0--;)Y0[ul++]=Bw}}Af=1;break n}Af||(G0.a=3),Ou=Af}(Ou=Ou&&!Sa.h)&&(_f=k(Ow,Cw,8,ll,wf)),Ou&&_f!=0?Cu=_f:(Pu.a=3,Cu=0)}if(Cu==0)break r;if(Qi&&ow[ye]==1&&(Qi=$n[Ne].g==0),lo+=$n[Ne].g,Ne+=Cu,3>=ye){var hl,Sf=Nn[0];for(hl=1;hl<Mr;++hl)Nn[hl]>Sf&&(Sf=Nn[hl]);Yr+=Sf}}if(Ze.nd=Qi,Ze.Qb=0,Qi&&(Ze.qb=(Un[3][di[3]+0].value<<24|Un[1][di[1]+0].value<<16|Un[2][di[2]+0].value)>>>0,lo==0&&256>Un[0][di[0]+0].value&&(Ze.Qb=1,Ze.qb+=Un[0][di[0]+0].value<<8)),Ze.jc=!Ze.Qb&&6>Yr,Ze.jc){var Iu,ta=Ze;for(Iu=0;Iu<as;++Iu){var Ea=Iu,La=ta.pd[Ea],Ru=ta.G[0][ta.H[0]+Ea];256<=Ru.value?(La.g=Ru.g+256,La.value=Ru.value):(La.g=0,La.value=0,Ea>>=xr(Ru,8,La),Ea>>=xr(ta.G[1][ta.H[1]+Ea],16,La),Ea>>=xr(ta.G[2][ta.H[2]+Ea],0,La),xr(ta.G[3][ta.H[3]+Ea],24,La))}}}Rr.vc=Pe,Rr.Wb=Be,Rr.Ya=Bn,Rr.yc=Dn,kt=1;break e}kt=0}if(!(N=kt)){y.a=3;break t}if(0<lt){if(D.ua=1<<lt,!O(D.Wa,lt)){y.a=1,N=0;break t}}else D.ua=0;var Nf=y,tp=L,$w=P,Ef=Nf.s,Lf=Ef.xc;if(Nf.c=tp,Nf.i=$w,Ef.md=_t(tp,Lf),Ef.wc=Lf==0?-1:(1<<Lf)-1,v){y.xb=mw;break t}if((Y=a(L*P))==null){y.a=1,N=0;break t}N=(N=kn(y,Y,0,L,P,P,null))&&!C.h;break t}return N?(S!=null?S[0]=Y:(t(Y==null),t(v)),y.$=0,v||bn(D)):bn(D),N}function Ui(h,c){var v=h.c*h.i,y=v+c+16*c;return t(h.c<=c),h.V=a(y),h.V==null?(h.Ta=null,h.Ua=0,h.a=1,0):(h.Ta=h.V,h.Ua=h.Ba+v+c,1)}function zi(h,c){var v=h.C,y=c-v,S=h.V,N=h.Ba+h.c*v;for(t(c<=h.l.o);0<y;){var L=16<y?16:y,P=h.l.ma,C=h.l.width,D=C*L,Y=P.ca,lt=P.tb+C*v,j=h.Ta,J=h.Ua;oi(h,L,S,N),N0(j,J,Y,lt,D),Zn(P,v,v+L,Y,lt,C),y-=L,S+=L*h.c,v+=L}t(v==c),h.C=h.Ma=c}function Ni(){this.ub=this.yd=this.td=this.Rb=0}function qi(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function $o(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Va(){this.Yb=function(){var h=[];return function c(v,y,S){for(var N=S[y],L=0;L<N&&(v.push(S.length>y+1?[]:0),!(S.length<y+1));L++)c(v[L],y+1,S)}(h,0,[3,11]),h}()}function Uo(){this.jb=a(3),this.Wc=o([4,8],Va),this.Xc=o([4,17],Va)}function zo(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function wn(){this.ld=this.La=this.dd=this.tc=0}function _n(){this.Na=this.la=0}function Wa(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ei(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Kn(){this.uc=this.M=this.Nb=0,this.wa=Array(new wn),this.Y=0,this.ya=Array(new Ei),this.aa=0,this.l=new da}function qo(){this.y=a(16),this.f=a(8),this.ea=a(8)}function Hi(){this.cb=this.a=0,this.sc="",this.m=new E,this.Od=new Ni,this.Kc=new qi,this.ed=new zo,this.Qa=new $o,this.Ic=this.$c=this.Aa=0,this.D=new Kn,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=s(8,E),this.ia=0,this.pb=s(4,Wa),this.Pa=new Uo,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new qo),this.Hd=0,this.rb=Array(new _n),this.sb=0,this.wa=Array(new wn),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Ei),this.L=this.aa=0,this.gd=o([4,2],wn),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function In(h,c){return 0>h?0:h>c?c:h}function da(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Ho(){var h=new Hi;return h!=null&&(h.a=0,h.sc="OK",h.cb=0,h.Xb=0,ol||(ol=li)),h}function ir(h,c,v){return h.a==0&&(h.a=c,h.sc=v,h.cb=0),0}function Vi(h,c,v){return 3<=v&&h[c+0]==157&&h[c+1]==1&&h[c+2]==42}function xn(h,c){if(h==null)return 0;if(h.a=0,h.sc="OK",c==null)return ir(h,2,"null VP8Io passed to VP8GetHeaders()");var v=c.data,y=c.w,S=c.ha;if(4>S)return ir(h,7,"Truncated header.");var N=v[y+0]|v[y+1]<<8|v[y+2]<<16,L=h.Od;if(L.Rb=!(1&N),L.td=N>>1&7,L.yd=N>>4&1,L.ub=N>>5,3<L.td)return ir(h,3,"Incorrect keyframe parameters.");if(!L.yd)return ir(h,4,"Frame not displayable.");y+=3,S-=3;var P=h.Kc;if(L.Rb){if(7>S)return ir(h,7,"cannot parse picture header");if(!Vi(v,y,S))return ir(h,3,"Bad code word");P.c=16383&(v[y+4]<<8|v[y+3]),P.Td=v[y+4]>>6,P.i=16383&(v[y+6]<<8|v[y+5]),P.Ud=v[y+6]>>6,y+=7,S-=7,h.za=P.c+15>>4,h.Ub=P.i+15>>4,c.width=P.c,c.height=P.i,c.Da=0,c.j=0,c.v=0,c.va=c.width,c.o=c.height,c.da=0,c.ib=c.width,c.hb=c.height,c.U=c.width,c.T=c.height,i((N=h.Pa).jb,0,255,N.jb.length),t((N=h.Qa)!=null),N.Cb=0,N.Bb=0,N.Fb=1,i(N.Zb,0,0,N.Zb.length),i(N.Lb,0,0,N.Lb)}if(L.ub>S)return ir(h,7,"bad partition length");ht(N=h.m,v,y,L.ub),y+=L.ub,S-=L.ub,L.Rb&&(P.Ld=dt(N),P.Kd=dt(N)),P=h.Qa;var C,D=h.Pa;if(t(N!=null),t(P!=null),P.Cb=dt(N),P.Cb){if(P.Bb=dt(N),dt(N)){for(P.Fb=dt(N),C=0;4>C;++C)P.Zb[C]=dt(N)?rt(N,7):0;for(C=0;4>C;++C)P.Lb[C]=dt(N)?rt(N,6):0}if(P.Bb)for(C=0;3>C;++C)D.jb[C]=dt(N)?ft(N,8):255}else P.Bb=0;if(N.Ka)return ir(h,3,"cannot parse segment header");if((P=h.ed).zd=dt(N),P.Tb=ft(N,6),P.wb=ft(N,3),P.Pc=dt(N),P.Pc&&dt(N)){for(D=0;4>D;++D)dt(N)&&(P.vd[D]=rt(N,6));for(D=0;4>D;++D)dt(N)&&(P.od[D]=rt(N,6))}if(h.L=P.Tb==0?0:P.zd?1:2,N.Ka)return ir(h,3,"cannot parse filter header");var Y=S;if(S=C=y,y=C+Y,P=Y,h.Xb=(1<<ft(h.m,2))-1,Y<3*(D=h.Xb))v=7;else{for(C+=3*D,P-=3*D,Y=0;Y<D;++Y){var lt=v[S+0]|v[S+1]<<8|v[S+2]<<16;lt>P&&(lt=P),ht(h.Jc[+Y],v,C,lt),C+=lt,P-=lt,S+=3}ht(h.Jc[+D],v,C,P),v=C<y?0:5}if(v!=0)return ir(h,v,"cannot parse partitions");for(v=ft(C=h.m,7),S=dt(C)?rt(C,4):0,y=dt(C)?rt(C,4):0,P=dt(C)?rt(C,4):0,D=dt(C)?rt(C,4):0,C=dt(C)?rt(C,4):0,Y=h.Qa,lt=0;4>lt;++lt){if(Y.Cb){var j=Y.Zb[lt];Y.Fb||(j+=v)}else{if(0<lt){h.pb[lt]=h.pb[0];continue}j=v}var J=h.pb[lt];J.Sc[0]=mf[In(j+S,127)],J.Sc[1]=yf[In(j+0,127)],J.Eb[0]=2*mf[In(j+y,127)],J.Eb[1]=101581*yf[In(j+P,127)]>>16,8>J.Eb[1]&&(J.Eb[1]=8),J.Qc[0]=mf[In(j+D,117)],J.Qc[1]=yf[In(j+C,127)],J.lc=j+C}if(!L.Rb)return ir(h,4,"Not a key frame.");for(dt(N),L=h.Pa,v=0;4>v;++v){for(S=0;8>S;++S)for(y=0;3>y;++y)for(P=0;11>P;++P)D=yt(N,gw[v][S][y][P])?ft(N,8):dw[v][S][y][P],L.Wc[v][S].Yb[y][P]=D;for(S=0;17>S;++S)L.Xc[v][S]=L.Wc[v][vw[S]]}return h.kc=dt(N),h.kc&&(h.Bd=ft(N,8)),h.cb=1}function li(h,c,v,y,S,N,L){var P=c[S].Yb[v];for(v=0;16>S;++S){if(!yt(h,P[v+0]))return S;for(;!yt(h,P[v+1]);)if(P=c[++S].Yb[0],v=0,S==16)return 16;var C=c[S+1].Yb;if(yt(h,P[v+2])){var D=h,Y=0;if(yt(D,(j=P)[(lt=v)+3]))if(yt(D,j[lt+6])){for(P=0,lt=2*(Y=yt(D,j[lt+8]))+(j=yt(D,j[lt+9+Y])),Y=0,j=fw[lt];j[P];++P)Y+=Y+yt(D,j[P]);Y+=3+(8<<lt)}else yt(D,j[lt+7])?(Y=7+2*yt(D,165),Y+=yt(D,145)):Y=5+yt(D,159);else Y=yt(D,j[lt+4])?3+yt(D,j[lt+5]):2;P=C[2]}else Y=1,P=C[1];C=L+cw[S],0>(D=h).b&&ct(D);var lt,j=D.b,J=(lt=D.Ca>>1)-(D.I>>j)>>31;--D.b,D.Ca+=J,D.Ca|=1,D.I-=(lt+1&J)<<j,N[C]=((Y^J)-J)*y[(0<S)+0]}return 16}function Jn(h){var c=h.rb[h.sb-1];c.la=0,c.Na=0,i(h.zc,0,0,h.zc.length),h.ja=0}function Cr(h,c,v,y,S){S=h[c+v+32*y]+(S>>3),h[c+v+32*y]=-256&S?0>S?0:255:S}function Vr(h,c,v,y,S,N){Cr(h,c,0,v,y+S),Cr(h,c,1,v,y+N),Cr(h,c,2,v,y-N),Cr(h,c,3,v,y-S)}function ui(h){return(20091*h>>16)+h}function sr(h,c,v,y){var S,N=0,L=a(16);for(S=0;4>S;++S){var P=h[c+0]+h[c+8],C=h[c+0]-h[c+8],D=(35468*h[c+4]>>16)-ui(h[c+12]),Y=ui(h[c+4])+(35468*h[c+12]>>16);L[N+0]=P+Y,L[N+1]=C+D,L[N+2]=C-D,L[N+3]=P-Y,N+=4,c++}for(S=N=0;4>S;++S)P=(h=L[N+0]+4)+L[N+8],C=h-L[N+8],D=(35468*L[N+4]>>16)-ui(L[N+12]),Cr(v,y,0,0,P+(Y=ui(L[N+4])+(35468*L[N+12]>>16))),Cr(v,y,1,0,C+D),Cr(v,y,2,0,C-D),Cr(v,y,3,0,P-Y),N++,y+=32}function Vo(h,c,v,y){var S=h[c+0]+4,N=35468*h[c+4]>>16,L=ui(h[c+4]),P=35468*h[c+1]>>16;Vr(v,y,0,S+L,h=ui(h[c+1]),P),Vr(v,y,1,S+N,h,P),Vr(v,y,2,S-N,h,P),Vr(v,y,3,S-L,h,P)}function Wo(h,c,v,y,S){sr(h,c,v,y),S&&sr(h,c+16,v,y+4)}function Go(h,c,v,y){Zi(h,c+0,v,y,1),Zi(h,c+32,v,y+128,1)}function Yo(h,c,v,y){var S;for(h=h[c+0]+4,S=0;4>S;++S)for(c=0;4>c;++c)Cr(v,y,c,S,h)}function Rn(h,c,v,y){h[c+0]&&tn(h,c+0,v,y),h[c+16]&&tn(h,c+16,v,y+4),h[c+32]&&tn(h,c+32,v,y+128),h[c+48]&&tn(h,c+48,v,y+128+4)}function Xo(h,c,v,y){var S,N=a(16);for(S=0;4>S;++S){var L=h[c+0+S]+h[c+12+S],P=h[c+4+S]+h[c+8+S],C=h[c+4+S]-h[c+8+S],D=h[c+0+S]-h[c+12+S];N[0+S]=L+P,N[8+S]=L-P,N[4+S]=D+C,N[12+S]=D-C}for(S=0;4>S;++S)L=(h=N[0+4*S]+3)+N[3+4*S],P=N[1+4*S]+N[2+4*S],C=N[1+4*S]-N[2+4*S],D=h-N[3+4*S],v[y+0]=L+P>>3,v[y+16]=D+C>>3,v[y+32]=L-P>>3,v[y+48]=D-C>>3,y+=64}function Wi(h,c,v){var y,S=c-32,N=Fn,L=255-h[S-1];for(y=0;y<v;++y){var P,C=N,D=L+h[c-1];for(P=0;P<v;++P)h[c+P]=C[D+h[S+P]];c+=32}}function pa(h,c){Wi(h,c,4)}function Ga(h,c){Wi(h,c,8)}function Zo(h,c){Wi(h,c,16)}function ga(h,c){var v;for(v=0;16>v;++v)n(h,c+32*v,h,c-32,16)}function Ya(h,c){var v;for(v=16;0<v;--v)i(h,c,h[c-1],16),c+=32}function Lt(h,c,v){var y;for(y=0;16>y;++y)i(c,v+32*y,h,16)}function M(h,c){var v,y=16;for(v=0;16>v;++v)y+=h[c-1+32*v]+h[c+v-32];Lt(y>>5,h,c)}function et(h,c){var v,y=8;for(v=0;16>v;++v)y+=h[c-1+32*v];Lt(y>>4,h,c)}function xt(h,c){var v,y=8;for(v=0;16>v;++v)y+=h[c+v-32];Lt(y>>4,h,c)}function Ct(h,c){Lt(128,h,c)}function St(h,c,v){return h+2*c+v+2>>2}function oe(h,c){var v,y=c-32;for(y=new Uint8Array([St(h[y-1],h[y+0],h[y+1]),St(h[y+0],h[y+1],h[y+2]),St(h[y+1],h[y+2],h[y+3]),St(h[y+2],h[y+3],h[y+4])]),v=0;4>v;++v)n(h,c+32*v,y,0,y.length)}function Fe(h,c){var v=h[c-1],y=h[c-1+32],S=h[c-1+64],N=h[c-1+96];Tt(h,c+0,16843009*St(h[c-1-32],v,y)),Tt(h,c+32,16843009*St(v,y,S)),Tt(h,c+64,16843009*St(y,S,N)),Tt(h,c+96,16843009*St(S,N,N))}function qe(h,c){var v,y=4;for(v=0;4>v;++v)y+=h[c+v-32]+h[c-1+32*v];for(y>>=3,v=0;4>v;++v)i(h,c+32*v,y,4)}function jr(h,c){var v=h[c-1+0],y=h[c-1+32],S=h[c-1+64],N=h[c-1-32],L=h[c+0-32],P=h[c+1-32],C=h[c+2-32],D=h[c+3-32];h[c+0+96]=St(y,S,h[c-1+96]),h[c+1+96]=h[c+0+64]=St(v,y,S),h[c+2+96]=h[c+1+64]=h[c+0+32]=St(N,v,y),h[c+3+96]=h[c+2+64]=h[c+1+32]=h[c+0+0]=St(L,N,v),h[c+3+64]=h[c+2+32]=h[c+1+0]=St(P,L,N),h[c+3+32]=h[c+2+0]=St(C,P,L),h[c+3+0]=St(D,C,P)}function Br(h,c){var v=h[c+1-32],y=h[c+2-32],S=h[c+3-32],N=h[c+4-32],L=h[c+5-32],P=h[c+6-32],C=h[c+7-32];h[c+0+0]=St(h[c+0-32],v,y),h[c+1+0]=h[c+0+32]=St(v,y,S),h[c+2+0]=h[c+1+32]=h[c+0+64]=St(y,S,N),h[c+3+0]=h[c+2+32]=h[c+1+64]=h[c+0+96]=St(S,N,L),h[c+3+32]=h[c+2+64]=h[c+1+96]=St(N,L,P),h[c+3+64]=h[c+2+96]=St(L,P,C),h[c+3+96]=St(P,C,C)}function Mn(h,c){var v=h[c-1+0],y=h[c-1+32],S=h[c-1+64],N=h[c-1-32],L=h[c+0-32],P=h[c+1-32],C=h[c+2-32],D=h[c+3-32];h[c+0+0]=h[c+1+64]=N+L+1>>1,h[c+1+0]=h[c+2+64]=L+P+1>>1,h[c+2+0]=h[c+3+64]=P+C+1>>1,h[c+3+0]=C+D+1>>1,h[c+0+96]=St(S,y,v),h[c+0+64]=St(y,v,N),h[c+0+32]=h[c+1+96]=St(v,N,L),h[c+1+32]=h[c+2+96]=St(N,L,P),h[c+2+32]=h[c+3+96]=St(L,P,C),h[c+3+32]=St(P,C,D)}function Je(h,c){var v=h[c+0-32],y=h[c+1-32],S=h[c+2-32],N=h[c+3-32],L=h[c+4-32],P=h[c+5-32],C=h[c+6-32],D=h[c+7-32];h[c+0+0]=v+y+1>>1,h[c+1+0]=h[c+0+64]=y+S+1>>1,h[c+2+0]=h[c+1+64]=S+N+1>>1,h[c+3+0]=h[c+2+64]=N+L+1>>1,h[c+0+32]=St(v,y,S),h[c+1+32]=h[c+0+96]=St(y,S,N),h[c+2+32]=h[c+1+96]=St(S,N,L),h[c+3+32]=h[c+2+96]=St(N,L,P),h[c+3+64]=St(L,P,C),h[c+3+96]=St(P,C,D)}function Ko(h,c){var v=h[c-1+0],y=h[c-1+32],S=h[c-1+64],N=h[c-1+96];h[c+0+0]=v+y+1>>1,h[c+2+0]=h[c+0+32]=y+S+1>>1,h[c+2+32]=h[c+0+64]=S+N+1>>1,h[c+1+0]=St(v,y,S),h[c+3+0]=h[c+1+32]=St(y,S,N),h[c+3+32]=h[c+1+64]=St(S,N,N),h[c+3+64]=h[c+2+64]=h[c+0+96]=h[c+1+96]=h[c+2+96]=h[c+3+96]=N}function hu(h,c){var v=h[c-1+0],y=h[c-1+32],S=h[c-1+64],N=h[c-1+96],L=h[c-1-32],P=h[c+0-32],C=h[c+1-32],D=h[c+2-32];h[c+0+0]=h[c+2+32]=v+L+1>>1,h[c+0+32]=h[c+2+64]=y+v+1>>1,h[c+0+64]=h[c+2+96]=S+y+1>>1,h[c+0+96]=N+S+1>>1,h[c+3+0]=St(P,C,D),h[c+2+0]=St(L,P,C),h[c+1+0]=h[c+3+32]=St(v,L,P),h[c+1+32]=h[c+3+64]=St(y,v,L),h[c+1+64]=h[c+3+96]=St(S,y,v),h[c+1+96]=St(N,S,y)}function Jo(h,c){var v;for(v=0;8>v;++v)n(h,c+32*v,h,c-32,8)}function Gs(h,c){var v;for(v=0;8>v;++v)i(h,c,h[c-1],8),c+=32}function Li(h,c,v){var y;for(y=0;8>y;++y)i(c,v+32*y,h,8)}function uf(h,c){var v,y=8;for(v=0;8>v;++v)y+=h[c+v-32]+h[c-1+32*v];Li(y>>4,h,c)}function Qo(h,c){var v,y=4;for(v=0;8>v;++v)y+=h[c+v-32];Li(y>>3,h,c)}function hf(h,c){var v,y=4;for(v=0;8>v;++v)y+=h[c-1+32*v];Li(y>>3,h,c)}function Ys(h,c){Li(128,h,c)}function va(h,c,v){var y=h[c-v],S=h[c+0],N=3*(S-y)+cf[1020+h[c-2*v]-h[c+v]],L=bu[112+(N+4>>3)];h[c-v]=Fn[255+y+bu[112+(N+3>>3)]],h[c+0]=Fn[255+S-L]}function Xs(h,c,v,y){var S=h[c+0],N=h[c+v];return ti[255+h[c-2*v]-h[c-v]]>y||ti[255+N-S]>y}function Xa(h,c,v,y){return 4*ti[255+h[c-v]-h[c+0]]+ti[255+h[c-2*v]-h[c+v]]<=y}function Zs(h,c,v,y,S){var N=h[c-3*v],L=h[c-2*v],P=h[c-v],C=h[c+0],D=h[c+v],Y=h[c+2*v],lt=h[c+3*v];return 4*ti[255+P-C]+ti[255+L-D]>y?0:ti[255+h[c-4*v]-N]<=S&&ti[255+N-L]<=S&&ti[255+L-P]<=S&&ti[255+lt-Y]<=S&&ti[255+Y-D]<=S&&ti[255+D-C]<=S}function ts(h,c,v,y){var S=2*y+1;for(y=0;16>y;++y)Xa(h,c+y,v,S)&&va(h,c+y,v)}function Ks(h,c,v,y){var S=2*y+1;for(y=0;16>y;++y)Xa(h,c+y*v,1,S)&&va(h,c+y*v,1)}function es(h,c,v,y){var S;for(S=3;0<S;--S)ts(h,c+=4*v,v,y)}function fu(h,c,v,y){var S;for(S=3;0<S;--S)Ks(h,c+=4,v,y)}function Gi(h,c,v,y,S,N,L,P){for(N=2*N+1;0<S--;){if(Zs(h,c,v,N,L))if(Xs(h,c,v,P))va(h,c,v);else{var C=h,D=c,Y=v,lt=C[D-2*Y],j=C[D-Y],J=C[D+0],nt=C[D+Y],gt=C[D+2*Y],st=27*(bt=cf[1020+3*(J-j)+cf[1020+lt-nt]])+63>>7,mt=18*bt+63>>7,bt=9*bt+63>>7;C[D-3*Y]=Fn[255+C[D-3*Y]+bt],C[D-2*Y]=Fn[255+lt+mt],C[D-Y]=Fn[255+j+st],C[D+0]=Fn[255+J-st],C[D+Y]=Fn[255+nt-mt],C[D+2*Y]=Fn[255+gt-bt]}c+=y}}function Yi(h,c,v,y,S,N,L,P){for(N=2*N+1;0<S--;){if(Zs(h,c,v,N,L))if(Xs(h,c,v,P))va(h,c,v);else{var C=h,D=c,Y=v,lt=C[D-Y],j=C[D+0],J=C[D+Y],nt=bu[112+(4+(gt=3*(j-lt))>>3)],gt=bu[112+(gt+3>>3)],st=nt+1>>1;C[D-2*Y]=Fn[255+C[D-2*Y]+st],C[D-Y]=Fn[255+lt+gt],C[D+0]=Fn[255+j-nt],C[D+Y]=Fn[255+J-st]}c+=y}}function cu(h,c,v,y,S,N){Gi(h,c,v,1,16,y,S,N)}function du(h,c,v,y,S,N){Gi(h,c,1,v,16,y,S,N)}function pu(h,c,v,y,S,N){var L;for(L=3;0<L;--L)Yi(h,c+=4*v,v,1,16,y,S,N)}function Za(h,c,v,y,S,N){var L;for(L=3;0<L;--L)Yi(h,c+=4,1,v,16,y,S,N)}function gu(h,c,v,y,S,N,L,P){Gi(h,c,S,1,8,N,L,P),Gi(v,y,S,1,8,N,L,P)}function p(h,c,v,y,S,N,L,P){Gi(h,c,1,S,8,N,L,P),Gi(v,y,1,S,8,N,L,P)}function A(h,c,v,y,S,N,L,P){Yi(h,c+4*S,S,1,8,N,L,P),Yi(v,y+4*S,S,1,8,N,L,P)}function F(h,c,v,y,S,N,L,P){Yi(h,c+4,1,S,8,N,L,P),Yi(v,y+4,1,S,8,N,L,P)}function W(){this.ba=new Zt,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Te,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function tt(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function pt(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function At(){this.ua=0,this.Wa=new jt,this.vb=new jt,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new it,this.yc=new V}function Wt(){this.xb=this.a=0,this.l=new da,this.ca=new Zt,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new U,this.Pb=0,this.wd=new U,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new At,this.ab=0,this.gc=s(4,pt),this.Oc=0}function Vt(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new da,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function pe(h,c,v,y,S,N,L){for(h=h==null?0:h[c+0],c=0;c<L;++c)S[N+c]=h+v[y+c]&255,h=S[N+c]}function me(h,c,v,y,S,N,L){var P;if(h==null)pe(null,null,v,y,S,N,L);else for(P=0;P<L;++P)S[N+P]=h[c+P]+v[y+P]&255}function Se(h,c,v,y,S,N,L){if(h==null)pe(null,null,v,y,S,N,L);else{var P,C=h[c+0],D=C,Y=C;for(P=0;P<L;++P)D=Y+(C=h[c+P])-D,Y=v[y+P]+(-256&D?0>D?0:255:D)&255,D=C,S[N+P]=Y}}function Sr(h,c,v,y){var S=c.width,N=c.o;if(t(h!=null&&c!=null),0>v||0>=y||v+y>N)return null;if(!h.Cc){if(h.ga==null){var L;if(h.ga=new Vt,(L=h.ga==null)||(L=c.width*c.o,t(h.Gb.length==0),h.Gb=a(L),h.Uc=0,h.Gb==null?L=0:(h.mb=h.Gb,h.nb=h.Uc,h.rc=null,L=1),L=!L),!L){L=h.ga;var P=h.Fa,C=h.P,D=h.qc,Y=h.mb,lt=h.nb,j=C+1,J=D-1,nt=L.l;if(t(P!=null&&Y!=null&&c!=null),Aa[0]=null,Aa[1]=pe,Aa[2]=me,Aa[3]=Se,L.ca=Y,L.tb=lt,L.c=c.width,L.i=c.height,t(0<L.c&&0<L.i),1>=D)c=0;else if(L.$a=3&P[C+0],L.Z=P[C+0]>>2&3,L.Lc=P[C+0]>>4&3,C=P[C+0]>>6&3,0>L.$a||1<L.$a||4<=L.Z||1<L.Lc||C)c=0;else if(nt.put=ne,nt.ac=Cn,nt.bc=yn,nt.ma=L,nt.width=c.width,nt.height=c.height,nt.Da=c.Da,nt.v=c.v,nt.va=c.va,nt.j=c.j,nt.o=c.o,L.$a)t:{t(L.$a==1),c=je();e:for(;;){if(c==null){c=0;break t}if(t(L!=null),L.mc=c,c.c=L.c,c.i=L.i,c.l=L.l,c.l.ma=L,c.l.width=L.c,c.l.height=L.i,c.a=0,ut(c.m,P,j,J),!Hr(L.c,L.i,1,c,null)||(c.ab==1&&c.gc[0].hc==3&&un(c.s)?(L.ic=1,P=c.c*c.i,c.Ta=null,c.Ua=0,c.V=a(P),c.Ba=0,c.V==null?(c.a=1,c=0):c=1):(L.ic=0,c=Ui(c,L.c)),!c))break e;c=1;break t}L.mc=null,c=0}else c=J>=L.c*L.i;L=!c}if(L)return null;h.ga.Lc!=1?h.Ga=0:y=N-v}t(h.ga!=null),t(v+y<=N);t:{if(c=(P=h.ga).c,N=P.l.o,P.$a==0){if(j=h.rc,J=h.Vc,nt=h.Fa,C=h.P+1+v*c,D=h.mb,Y=h.nb+v*c,t(C<=h.P+h.qc),P.Z!=0)for(t(Aa[P.Z]!=null),L=0;L<y;++L)Aa[P.Z](j,J,nt,C,D,Y,c),j=D,J=Y,Y+=c,C+=c;else for(L=0;L<y;++L)n(D,Y,nt,C,c),j=D,J=Y,Y+=c,C+=c;h.rc=j,h.Vc=J}else{if(t(P.mc!=null),c=v+y,t((L=P.mc)!=null),t(c<=L.i),L.C>=c)c=1;else if(P.ic||or(),P.ic){P=L.V,j=L.Ba,J=L.c;var gt=L.i,st=(nt=1,C=L.$/J,D=L.$%J,Y=L.m,lt=L.s,L.$),mt=J*gt,bt=J*c,Pt=lt.wc,Nt=st<bt?Ar(lt,D,C):null;t(st<=mt),t(c<=gt),t(un(lt));e:for(;;){for(;!Y.h&&st<bt;){if(D&Pt||(Nt=Ar(lt,D,C)),t(Nt!=null),at(Y),256>(gt=Ge(Nt.G[0],Nt.H[0],Y)))P[j+st]=gt,++st,++D>=J&&(D=0,++C<=c&&!(C%16)&&qr(L,C));else{if(!(280>gt)){nt=0;break e}gt=Or(gt-256,Y);var Qt,zt=Ge(Nt.G[4],Nt.H[4],Y);if(at(Y),!(st>=(zt=Kr(J,zt=Or(zt,Y)))&&mt-st>=gt)){nt=0;break e}for(Qt=0;Qt<gt;++Qt)P[j+st+Qt]=P[j+st+Qt-zt];for(st+=gt,D+=gt;D>=J;)D-=J,++C<=c&&!(C%16)&&qr(L,C);st<bt&&D&Pt&&(Nt=Ar(lt,D,C))}t(Y.h==H(Y))}qr(L,C>c?c:C);break e}!nt||Y.h&&st<mt?(nt=0,L.a=Y.h?5:3):L.$=st,c=nt}else c=kn(L,L.V,L.Ba,L.c,L.i,c,zi);if(!c){y=0;break t}}v+y>=N&&(h.Cc=1),y=1}if(!y)return null;if(h.Cc&&((y=h.ga)!=null&&(y.mc=null),h.ga=null,0<h.Ga))return alert("todo:WebPDequantizeLevels"),null}return h.nb+v*S}function He(h,c,v,y,S,N){for(;0<S--;){var L,P=h,C=c+(v?1:0),D=h,Y=c+(v?0:3);for(L=0;L<y;++L){var lt=D[Y+4*L];lt!=255&&(lt*=32897,P[C+4*L+0]=P[C+4*L+0]*lt>>23,P[C+4*L+1]=P[C+4*L+1]*lt>>23,P[C+4*L+2]=P[C+4*L+2]*lt>>23)}c+=N}}function ze(h,c,v,y,S){for(;0<y--;){var N;for(N=0;N<v;++N){var L=h[c+2*N+0],P=15&(D=h[c+2*N+1]),C=4369*P,D=(240&D|D>>4)*C>>16;h[c+2*N+0]=(240&L|L>>4)*C>>16&240|(15&L|L<<4)*C>>16>>4&15,h[c+2*N+1]=240&D|P}c+=S}}function Qe(h,c,v,y,S,N,L,P){var C,D,Y=255;for(D=0;D<S;++D){for(C=0;C<y;++C){var lt=h[c+C];N[L+4*C]=lt,Y&=lt}c+=v,L+=P}return Y!=255}function ar(h,c,v,y,S){var N;for(N=0;N<S;++N)v[y+N]=h[c+N]>>8}function or(){al=He,A0=ze,S0=Qe,N0=ar}function Jr(h,c,v){$[h]=function(y,S,N,L,P,C,D,Y,lt,j,J,nt,gt,st,mt,bt,Pt){var Nt,Qt=Pt-1>>1,zt=P[C+0]|D[Y+0]<<16,we=lt[j+0]|J[nt+0]<<16;t(y!=null);var Gt=3*zt+we+131074>>2;for(c(y[S+0],255&Gt,Gt>>16,gt,st),N!=null&&(Gt=3*we+zt+131074>>2,c(N[L+0],255&Gt,Gt>>16,mt,bt)),Nt=1;Nt<=Qt;++Nt){var Ae=P[C+Nt]|D[Y+Nt]<<16,Ir=lt[j+Nt]|J[nt+Nt]<<16,_e=zt+Ae+we+Ir+524296,Yt=_e+2*(Ae+we)>>3;Gt=Yt+zt>>1,zt=(_e=_e+2*(zt+Ir)>>3)+Ae>>1,c(y[S+2*Nt-1],255&Gt,Gt>>16,gt,st+(2*Nt-1)*v),c(y[S+2*Nt-0],255&zt,zt>>16,gt,st+(2*Nt-0)*v),N!=null&&(Gt=_e+we>>1,zt=Yt+Ir>>1,c(N[L+2*Nt-1],255&Gt,Gt>>16,mt,bt+(2*Nt-1)*v),c(N[L+2*Nt+0],255&zt,zt>>16,mt,bt+(2*Nt+0)*v)),zt=Ae,we=Ir}1&Pt||(Gt=3*zt+we+131074>>2,c(y[S+Pt-1],255&Gt,Gt>>16,gt,st+(Pt-1)*v),N!=null&&(Gt=3*we+zt+131074>>2,c(N[L+Pt-1],255&Gt,Gt>>16,mt,bt+(Pt-1)*v)))}}function Xi(){ei[wu]=yw,ei[_u]=F0,ei[C0]=bw,ei[xu]=D0,ei[Au]=j0,ei[df]=B0,ei[k0]=ww,ei[pf]=F0,ei[gf]=D0,ei[Su]=j0,ei[vf]=B0}function Js(h){return h&~_w?0>h?0:255:h>>$0}function Ka(h,c){return Js((19077*h>>8)+(26149*c>>8)-14234)}function Ja(h,c,v){return Js((19077*h>>8)-(6419*c>>8)-(13320*v>>8)+8708)}function ma(h,c){return Js((19077*h>>8)+(33050*c>>8)-17685)}function Qa(h,c,v,y,S){y[S+0]=Ka(h,v),y[S+1]=Ja(h,c,v),y[S+2]=ma(h,c)}function rs(h,c,v,y,S){y[S+0]=ma(h,c),y[S+1]=Ja(h,c,v),y[S+2]=Ka(h,v)}function ns(h,c,v,y,S){var N=Ja(h,c,v);c=N<<3&224|ma(h,c)>>3,y[S+0]=248&Ka(h,v)|N>>5,y[S+1]=c}function Qr(h,c,v,y,S){var N=240&ma(h,c)|15;y[S+0]=240&Ka(h,v)|Ja(h,c,v)>>4,y[S+1]=N}function to(h,c,v,y,S){y[S+0]=255,Qa(h,c,v,y,S+1)}function eo(h,c,v,y,S){rs(h,c,v,y,S),y[S+3]=255}function Qs(h,c,v,y,S){Qa(h,c,v,y,S),y[S+3]=255}function Ti(h,c,v){$[h]=function(y,S,N,L,P,C,D,Y,lt){for(var j=Y+(-2<)*v;Y!=j;)c(y[S+0],N[L+0],P[C+0],D,Y),c(y[S+1],N[L+0],P[C+0],D,Y+v),S+=2,++L,++C,Y+=2*v;1<&&c(y[S+0],N[L+0],P[C+0],D,Y)}}function hn(h,c,v){return v==0?h==0?c==0?6:5:c==0?4:0:v}function vu(h,c,v,y,S){switch(h>>>30){case 3:Zi(c,v,y,S,0);break;case 2:_a(c,v,y,S);break;case 1:tn(c,v,y,S)}}function is(h,c){var v,y,S=c.M,N=c.Nb,L=h.oc,P=h.pc+40,C=h.oc,D=h.pc+584,Y=h.oc,lt=h.pc+600;for(v=0;16>v;++v)L[P+32*v-1]=129;for(v=0;8>v;++v)C[D+32*v-1]=129,Y[lt+32*v-1]=129;for(0<S?L[P-1-32]=C[D-1-32]=Y[lt-1-32]=129:(i(L,P-32-1,127,21),i(C,D-32-1,127,9),i(Y,lt-32-1,127,9)),y=0;y<h.za;++y){var j=c.ya[c.aa+y];if(0<y){for(v=-1;16>v;++v)n(L,P+32*v-4,L,P+32*v+12,4);for(v=-1;8>v;++v)n(C,D+32*v-4,C,D+32*v+4,4),n(Y,lt+32*v-4,Y,lt+32*v+4,4)}var J=h.Gd,nt=h.Hd+y,gt=j.ad,st=j.Hc;if(0<S&&(n(L,P-32,J[nt].y,0,16),n(C,D-32,J[nt].f,0,8),n(Y,lt-32,J[nt].ea,0,8)),j.Za){var mt=L,bt=P-32+16;for(0<S&&(y>=h.za-1?i(mt,bt,J[nt].y[15],4):n(mt,bt,J[nt+1].y,0,4)),v=0;4>v;v++)mt[bt+128+v]=mt[bt+256+v]=mt[bt+384+v]=mt[bt+0+v];for(v=0;16>v;++v,st<<=2)mt=L,bt=P+z0[v],fi[j.Ob[v]](mt,bt),vu(st,gt,16*+v,mt,bt)}else if(mt=hn(y,S,j.Ob[0]),xa[mt](L,P),st!=0)for(v=0;16>v;++v,st<<=2)vu(st,gt,16*+v,L,P+z0[v]);for(v=j.Gc,mt=hn(y,S,j.Dd),Ji[mt](C,D),Ji[mt](Y,lt),st=gt,mt=C,bt=D,255&(j=0|v)&&(170&j?us(st,256,mt,bt):Oi(st,256,mt,bt)),j=Y,st=lt,255&(v>>=8)&&(170&v?us(gt,320,j,st):Oi(gt,320,j,st)),S<h.Ub-1&&(n(J[nt].y,0,L,P+480,16),n(J[nt].f,0,C,D+224,8),n(J[nt].ea,0,Y,lt+224,8)),v=8*N*h.B,J=h.sa,nt=h.ta+16*y+16*N*h.R,gt=h.qa,j=h.ra+8*y+v,st=h.Ha,mt=h.Ia+8*y+v,v=0;16>v;++v)n(J,nt+v*h.R,L,P+32*v,16);for(v=0;8>v;++v)n(gt,j+v*h.B,C,D+32*v,8),n(st,mt+v*h.B,Y,lt+32*v,8)}}function mu(h,c,v,y,S,N,L,P,C){var D=[0],Y=[0],lt=0,j=C!=null?C.kd:0,J=C??new tt;if(h==null||12>v)return 7;J.data=h,J.w=c,J.ha=v,c=[c],v=[v],J.gb=[J.gb];t:{var nt=c,gt=v,st=J.gb;if(t(h!=null),t(gt!=null),t(st!=null),st[0]=0,12<=gt[0]&&!r(h,nt[0],"RIFF")){if(r(h,nt[0]+8,"WEBP")){st=3;break t}var mt=$t(h,nt[0]+4);if(12>mt||4294967286<mt){st=3;break t}if(j&&mt>gt[0]-8){st=7;break t}st[0]=mt,nt[0]+=12,gt[0]-=12}st=0}if(st!=0)return st;for(mt=0<J.gb[0],v=v[0];;){t:{var bt=h;gt=c,st=v;var Pt=D,Nt=Y,Qt=nt=[0];if((Gt=lt=[lt])[0]=0,8>st[0])st=7;else{if(!r(bt,gt[0],"VP8X")){if($t(bt,gt[0]+4)!=10){st=3;break t}if(18>st[0]){st=7;break t}var zt=$t(bt,gt[0]+8),we=1+Rt(bt,gt[0]+12);if(2147483648<=we*(bt=1+Rt(bt,gt[0]+15))){st=3;break t}Qt!=null&&(Qt[0]=zt),Pt!=null&&(Pt[0]=we),Nt!=null&&(Nt[0]=bt),gt[0]+=18,st[0]-=18,Gt[0]=1}st=0}}if(lt=lt[0],nt=nt[0],st!=0)return st;if(gt=!!(2&nt),!mt&<)return 3;if(N!=null&&(N[0]=!!(16&nt)),L!=null&&(L[0]=gt),P!=null&&(P[0]=0),L=D[0],nt=Y[0],lt&>&&C==null){st=0;break}if(4>v){st=7;break}if(mt&<||!mt&&!lt&&!r(h,c[0],"ALPH")){v=[v],J.na=[J.na],J.P=[J.P],J.Sa=[J.Sa];t:{zt=h,st=c,mt=v;var Gt=J.gb;Pt=J.na,Nt=J.P,Qt=J.Sa,we=22,t(zt!=null),t(mt!=null),bt=st[0];var Ae=mt[0];for(t(Pt!=null),t(Qt!=null),Pt[0]=null,Nt[0]=null,Qt[0]=0;;){if(st[0]=bt,mt[0]=Ae,8>Ae){st=7;break t}var Ir=$t(zt,bt+4);if(4294967286<Ir){st=3;break t}var _e=8+Ir+1&-2;if(we+=_e,0<Gt&&we>Gt){st=3;break t}if(!r(zt,bt,"VP8 ")||!r(zt,bt,"VP8L")){st=0;break t}if(Ae[0]<_e){st=7;break t}r(zt,bt,"ALPH")||(Pt[0]=zt,Nt[0]=bt+8,Qt[0]=Ir),bt+=_e,Ae-=_e}}if(v=v[0],J.na=J.na[0],J.P=J.P[0],J.Sa=J.Sa[0],st!=0)break}v=[v],J.Ja=[J.Ja],J.xa=[J.xa];t:if(Gt=h,st=c,mt=v,Pt=J.gb[0],Nt=J.Ja,Qt=J.xa,zt=st[0],bt=!r(Gt,zt,"VP8 "),we=!r(Gt,zt,"VP8L"),t(Gt!=null),t(mt!=null),t(Nt!=null),t(Qt!=null),8>mt[0])st=7;else{if(bt||we){if(Gt=$t(Gt,zt+4),12<=Pt&&Gt>Pt-12){st=3;break t}if(j&&Gt>mt[0]-8){st=7;break t}Nt[0]=Gt,st[0]+=8,mt[0]-=8,Qt[0]=we}else Qt[0]=5<=mt[0]&&Gt[zt+0]==47&&!(Gt[zt+4]>>5),Nt[0]=mt[0];st=0}if(v=v[0],J.Ja=J.Ja[0],J.xa=J.xa[0],c=c[0],st!=0)break;if(4294967286<J.Ja)return 3;if(P==null||gt||(P[0]=J.xa?2:1),L=[L],nt=[nt],J.xa){if(5>v){st=7;break}P=L,j=nt,gt=N,h==null||5>v?h=0:5<=v&&h[c+0]==47&&!(h[c+4]>>5)?(mt=[0],Gt=[0],Pt=[0],ut(Nt=new U,h,c,v),_r(Nt,mt,Gt,Pt)?(P!=null&&(P[0]=mt[0]),j!=null&&(j[0]=Gt[0]),gt!=null&&(gt[0]=Pt[0]),h=1):h=0):h=0}else{if(10>v){st=7;break}P=nt,h==null||10>v||!Vi(h,c+3,v-3)?h=0:(j=h[c+0]|h[c+1]<<8|h[c+2]<<16,gt=16383&(h[c+7]<<8|h[c+6]),h=16383&(h[c+9]<<8|h[c+8]),1&j||3<(j>>1&7)||!(j>>4&1)||j>>5>=J.Ja||!gt||!h?h=0:(L&&(L[0]=gt),P&&(P[0]=h),h=1))}if(!h||(L=L[0],nt=nt[0],lt&&(D[0]!=L||Y[0]!=nt)))return 3;C!=null&&(C[0]=J,C.offset=c-C.w,t(4294967286>c-C.w),t(C.offset==C.ha-v));break}return st==0||st==7&<&&C==null?(N!=null&&(N[0]|=J.na!=null&&0<J.na.length),y!=null&&(y[0]=L),S!=null&&(S[0]=nt),0):st}function Qn(h,c,v){var y=c.width,S=c.height,N=0,L=0,P=y,C=S;if(c.Da=h!=null&&0<h.Da,c.Da&&(P=h.cd,C=h.bd,N=h.v,L=h.j,11>v||(N&=-2,L&=-2),0>N||0>L||0>=P||0>=C||N+P>y||L+C>S))return 0;if(c.v=N,c.j=L,c.va=N+P,c.o=L+C,c.U=P,c.T=C,c.da=h!=null&&0<h.da,c.da){if(!Jt(P,C,v=[h.ib],N=[h.hb]))return 0;c.ib=v[0],c.hb=N[0]}return c.ob=h!=null&&h.ob,c.Kb=h==null||!h.Sd,c.da&&(c.ob=c.ib<3*y/4&&c.hb<3*S/4,c.Kb=0),1}function ro(h){if(h==null)return 2;if(11>h.S){var c=h.f.RGBA;c.fb+=(h.height-1)*c.A,c.A=-c.A}else c=h.f.kb,h=h.height,c.O+=(h-1)*c.fa,c.fa=-c.fa,c.N+=(h-1>>1)*c.Ab,c.Ab=-c.Ab,c.W+=(h-1>>1)*c.Db,c.Db=-c.Db,c.F!=null&&(c.J+=(h-1)*c.lb,c.lb=-c.lb);return 0}function tl(h,c,v,y){if(y==null||0>=h||0>=c)return 2;if(v!=null){if(v.Da){var S=v.cd,N=v.bd,L=-2&v.v,P=-2&v.j;if(0>L||0>P||0>=S||0>=N||L+S>h||P+N>c)return 2;h=S,c=N}if(v.da){if(!Jt(h,c,S=[v.ib],N=[v.hb]))return 2;h=S[0],c=N[0]}}y.width=h,y.height=c;t:{var C=y.width,D=y.height;if(h=y.S,0>=C||0>=D||!(h>=wu&&13>h))h=2;else{if(0>=y.Rd&&y.sd==null){L=N=S=c=0;var Y=(P=C*q0[h])*D;if(11>h||(N=(D+1)/2*(c=(C+1)/2),h==12&&(L=(S=C)*D)),(D=a(Y+2*N+L))==null){h=1;break t}y.sd=D,11>h?((C=y.f.RGBA).eb=D,C.fb=0,C.A=P,C.size=Y):((C=y.f.kb).y=D,C.O=0,C.fa=P,C.Fd=Y,C.f=D,C.N=0+Y,C.Ab=c,C.Cd=N,C.ea=D,C.W=0+Y+N,C.Db=c,C.Ed=N,h==12&&(C.F=D,C.J=0+Y+2*N),C.Tc=L,C.lb=S)}if(c=1,S=y.S,N=y.width,L=y.height,S>=wu&&13>S)if(11>S)h=y.f.RGBA,c&=(P=Math.abs(h.A))*(L-1)+N<=h.size,c&=P>=N*q0[S],c&=h.eb!=null;else{h=y.f.kb,P=(N+1)/2,Y=(L+1)/2,C=Math.abs(h.fa),D=Math.abs(h.Ab);var lt=Math.abs(h.Db),j=Math.abs(h.lb),J=j*(L-1)+N;c&=C*(L-1)+N<=h.Fd,c&=D*(Y-1)+P<=h.Cd,c=(c&=lt*(Y-1)+P<=h.Ed)&C>=N&D>=P<>=P,c&=h.y!=null,c&=h.f!=null,c&=h.ea!=null,S==12&&(c&=j>=N,c&=J<=h.Tc,c&=h.F!=null)}else c=0;h=c?0:2}}return h!=0||v!=null&&v.fd&&(h=ro(y)),h}var as=64,no=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],el=24,fn=32,An=8,os=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
vendor: 4,755 bytes, line 109
1096,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Mt("Predictor0","PredictorAdd0"),$.Predictor0=function(){return 4278190080},$.Predictor1=function(h){return h},$.Predictor2=function(h,c,v){return c[v+0]},$.Predictor3=function(h,c,v){return c[v+1]},$.Predictor4=function(h,c,v){return c[v-1]},$.Predictor5=function(h,c,v){return Ut(Ut(h,c[v+1]),c[v+0])},$.Predictor6=function(h,c,v){return Ut(h,c[v-1])},$.Predictor7=function(h,c,v){return Ut(h,c[v+0])},$.Predictor8=function(h,c,v){return Ut(c[v-1],c[v+0])},$.Predictor9=function(h,c,v){return Ut(c[v+0],c[v+1])},$.Predictor10=function(h,c,v){return Ut(Ut(h,c[v-1]),Ut(c[v+0],c[v+1]))},$.Predictor11=function(h,c,v){var y=c[v+0];return 0>=se(y>>24&255,h>>24&255,(c=c[v-1])>>24&255)+se(y>>16&255,h>>16&255,c>>16&255)+se(y>>8&255,h>>8&255,c>>8&255)+se(255&y,255&h,255&c)?y:h},$.Predictor12=function(h,c,v){var y=c[v+0];return(le((h>>24&255)+(y>>24&255)-((c=c[v-1])>>24&255))<<24|le((h>>16&255)+(y>>16&255)-(c>>16&255))<<16|le((h>>8&255)+(y>>8&255)-(c>>8&255))<<8|le((255&h)+(255&y)-(255&c)))>>>0},$.Predictor13=function(h,c,v){var y=c[v-1];return(ve((h=Ut(h,c[v+0]))>>24&255,y>>24&255)<<24|ve(h>>16&255,y>>16&255)<<16|ve(h>>8&255,y>>8&255)<<8|ve(255&h,255&y))>>>0};var ya=$.PredictorAdd0;$.PredictorAdd1=he,Mt("Predictor2","PredictorAdd2"),Mt("Predictor3","PredictorAdd3"),Mt("Predictor4","PredictorAdd4"),Mt("Predictor5","PredictorAdd5"),Mt("Predictor6","PredictorAdd6"),Mt("Predictor7","PredictorAdd7"),Mt("Predictor8","PredictorAdd8"),Mt("Predictor9","PredictorAdd9"),Mt("Predictor10","PredictorAdd10"),Mt("Predictor11","PredictorAdd11"),Mt("Predictor12","PredictorAdd12"),Mt("Predictor13","PredictorAdd13");var ba=$.PredictorAdd2;Bt("ColorIndexInverseTransform","MapARGB","32b",function(h){return h>>8&255},function(h){return h}),Bt("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(h){return h},function(h){return h>>8&255});var ss,io=$.ColorIndexInverseTransform,Nr=$.MapARGB,ff=$.VP8LColorIndexInverseTransformAlpha,Pi=$.MapAlpha,hi=$.VP8LPredictorsAdd=[];hi.length=16,($.VP8LPredictors=[]).length=16,($.VP8LPredictorsAdd_C=[]).length=16,($.VP8LPredictors_C=[]).length=16;var ao,rl,nl,ls,oo,so,wa,Zi,_a,us,tn,Oi,Ye,Xe,gr,kr,Ki,il,hs,yu,b0,w0,_0,x0,al,A0,S0,N0,E0=a(511),L0=a(2041),T0=a(225),P0=a(767),O0=0,cf=L0,bu=T0,Fn=P0,ti=E0,wu=0,_u=1,C0=2,xu=3,Au=4,df=5,k0=6,pf=7,gf=8,Su=9,vf=10,iw=[2,3,7],aw=[3,3,11],I0=[280,256,256,256,40],ow=[0,1,1,1,0],sw=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],lw=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],uw=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],hw=8,mf=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],yf=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ol=null,fw=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],cw=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],R0=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],dw=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,25
1095,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],pw=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,25
1095,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],gw=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 25,723 bytes, lines 109-133
1095,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],vw=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],xa=[],fi=[],Ji=[],mw=1,M0=2,Aa=[],ei=[];Jr("UpsampleRgbLinePair",Qa,3),Jr("UpsampleBgrLinePair",rs,3),Jr("UpsampleRgbaLinePair",Qs,4),Jr("UpsampleBgraLinePair",eo,4),Jr("UpsampleArgbLinePair",to,4),Jr("UpsampleRgba4444LinePair",Qr,2),Jr("UpsampleRgb565LinePair",ns,2);var yw=$.UpsampleRgbLinePair,bw=$.UpsampleBgrLinePair,F0=$.UpsampleRgbaLinePair,D0=$.UpsampleBgraLinePair,j0=$.UpsampleArgbLinePair,B0=$.UpsampleRgba4444LinePair,ww=$.UpsampleRgb565LinePair,Nu=16,Eu=1<<Nu-1,sl=-227,bf=482,$0=6,_w=(256<<$0)-1,U0=0,xw=a(256),Aw=a(256),Sw=a(256),Nw=a(256),Ew=a(bf-sl),Lw=a(bf-sl);Ti("YuvToRgbRow",Qa,3),Ti("YuvToBgrRow",rs,3),Ti("YuvToRgbaRow",Qs,4),Ti("YuvToBgraRow",eo,4),Ti("YuvToArgbRow",to,4),Ti("YuvToRgba4444Row",Qr,2),Ti("YuvToRgb565Row",ns,2);var z0=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Lu=[0,2,8],Tw=[8,7,6,4,4,2,2,2,1,1,1,1],Pw=1;this.WebPDecodeRGBA=function(h,c,v,y,S){var N=_u,L=new W,P=new Zt;L.ba=P,P.S=N,P.width=[P.width],P.height=[P.height];var C=P.width,D=P.height,Y=new ee;if(Y==null||h==null)var lt=2;else t(Y!=null),lt=mu(h,c,v,Y.width,Y.height,Y.Pd,Y.Qd,Y.format,null);if(lt!=0?C=0:(C!=null&&(C[0]=Y.width[0]),D!=null&&(D[0]=Y.height[0]),C=1),C){P.width=P.width[0],P.height=P.height[0],y!=null&&(y[0]=P.width),S!=null&&(S[0]=P.height);t:{if(y=new da,(S=new tt).data=h,S.w=c,S.ha=v,S.kd=1,c=[0],t(S!=null),((h=mu(S.data,S.w,S.ha,null,null,null,c,null,S))==0||h==7)&&c[0]&&(h=4),(c=h)==0){if(t(L!=null),y.data=S.data,y.w=S.w+S.offset,y.ha=S.ha-S.offset,y.put=ne,y.ac=Cn,y.bc=yn,y.ma=L,S.xa){if((h=je())==null){L=1;break t}if(function(j,J){var nt=[0],gt=[0],st=[0];e:for(;;){if(j==null)return 0;if(J==null)return j.a=2,0;if(j.l=J,j.a=0,ut(j.m,J.data,J.w,J.ha),!_r(j.m,nt,gt,st)){j.a=3;break e}if(j.xb=M0,J.width=nt[0],J.height=gt[0],!Hr(nt[0],gt[0],1,j,null))break e;return 1}return t(j.a!=0),0}(h,y)){if(y=(c=tl(y.width,y.height,L.Oa,L.ba))==0){e:{y=h;r:for(;;){if(y==null){y=0;break e}if(t(y.s.yc!=null),t(y.s.Ya!=null),t(0<y.s.Wb),t((v=y.l)!=null),t((S=v.ma)!=null),y.xb!=0){if(y.ca=S.ba,y.tb=S.tb,t(y.ca!=null),!Qn(S.Oa,v,xu)){y.a=2;break r}if(!Ui(y,v.width)||v.da)break r;if((v.da||te(y.ca.S))&&or(),11>y.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),y.ca.f.kb.F!=null&&or()),y.Pb&&0<y.s.ua&&y.s.vb.X==null&&!O(y.s.vb,y.s.Wa.Xa)){y.a=1;break r}y.xb=0}if(!kn(y,y.V,y.Ba,y.c,y.i,v.o,si))break r;S.Dc=y.Ma,y=1;break e}t(y.a!=0),y=0}y=!y}y&&(c=h.a)}else c=h.a}else{if((h=new Ho)==null){L=1;break t}if(h.Fa=S.na,h.P=S.P,h.qc=S.Sa,xn(h,y)){if((c=tl(y.width,y.height,L.Oa,L.ba))==0){if(h.Aa=0,v=L.Oa,t((S=h)!=null),v!=null){if(0<(C=0>(C=v.Md)?0:100<C?255:255*C/100)){for(D=Y=0;4>D;++D)12>(lt=S.pb[D]).lc&&(lt.ia=C*Tw[0>lt.lc?0:lt.lc]>>3),Y|=lt.ia;Y&&(alert("todo:VP8InitRandom"),S.ia=1)}S.Ga=v.Id,100<S.Ga?S.Ga=100:0>S.Ga&&(S.Ga=0)}(function(j,J){if(j==null)return 0;if(J==null)return ir(j,2,"NULL VP8Io parameter in VP8Decode().");if(!j.cb&&!xn(j,J))return 0;if(t(j.cb),J.ac==null||J.ac(J)){J.ob&&(j.L=0);var nt=Lu[j.L];if(j.L==2?(j.yb=0,j.zb=0):(j.yb=J.v-nt>>4,j.zb=J.j-nt>>4,0>j.yb&&(j.yb=0),0>j.zb&&(j.zb=0)),j.Va=J.o+15+nt>>4,j.Hb=J.va+15+nt>>4,j.Hb>j.za&&(j.Hb=j.za),j.Va>j.Ub&&(j.Va=j.Ub),0<j.L){var gt=j.ed;for(nt=0;4>nt;++nt){var st;if(j.Qa.Cb){var mt=j.Qa.Lb[nt];j.Qa.Fb||(mt+=gt.Tb)}else mt=gt.Tb;for(st=0;1>=st;++st){var bt=j.gd[nt][st],Pt=mt;if(gt.Pc&&(Pt+=gt.vd[0],st&&(Pt+=gt.od[0])),0<(Pt=0>Pt?0:63<Pt?63:Pt)){var Nt=Pt;0<gt.wb&&(Nt=4<gt.wb?Nt>>2:Nt>>1)>9-gt.wb&&(Nt=9-gt.wb),1>Nt&&(Nt=1),bt.dd=Nt,bt.tc=2*Pt+Nt,bt.ld=40<=Pt?2:15<=Pt?1:0}else bt.tc=0;bt.La=st}}}nt=0}else ir(j,6,"Frame setup failed"),nt=j.a;if(nt=nt==0){if(nt){j.$c=0,0<j.Aa||(j.Ic=Pw);e:{nt=j.Ic,gt=4*(Nt=j.za);var Qt=32*Nt,zt=Nt+1,we=0<j.L?Nt*(0<j.Aa?2:1):0,Gt=(j.Aa==2?2:1)*Nt;if((bt=gt+832+(st=3*(16*nt+Lu[j.L])/2*Qt)+(mt=j.Fa!=null&&0<j.Fa.length?j.Kc.c*j.Kc.i:0))!=bt)nt=0;else{if(bt>j.Vb){if(j.Vb=0,j.Ec=a(bt),j.Fc=0,j.Ec==null){nt=ir(j,1,"no memory during frame initialization.");break e}j.Vb=bt}bt=j.Ec,Pt=j.Fc,j.Ac=bt,j.Bc=Pt,Pt+=gt,j.Gd=s(Qt,qo),j.Hd=0,j.rb=s(zt+1,_n),j.sb=1,j.wa=we?s(we,wn):null,j.Y=0,j.D.Nb=0,j.D.wa=j.wa,j.D.Y=j.Y,0<j.Aa&&(j.D.Y+=Nt),t(!0),j.oc=bt,j.pc=Pt,Pt+=832,j.ya=s(Gt,Ei),j.aa=0,j.D.ya=j.ya,j.D.aa=j.aa,j.Aa==2&&(j.D.aa+=Nt),j.R=16*Nt,j.B=8*Nt,Nt=(Qt=Lu[j.L])*j.R,Qt=Qt/2*j.B,j.sa=bt,j.ta=Pt+Nt,j.qa=j.sa,j.ra=j.ta+16*nt*j.R+Qt,j.Ha=j.qa,j.Ia=j.ra+8*nt*j.B+Qt,j.$c=0,Pt+=st,j.mb=mt?bt:null,j.nb=mt?Pt:null,t(Pt+mt<=j.Fc+j.Vb),Jn(j),i(j.Ac,j.Bc,0,gt),nt=1}}if(nt){if(J.ka=0,J.y=j.sa,J.O=j.ta,J.f=j.qa,J.N=j.ra,J.ea=j.Ha,J.Vd=j.Ia,J.fa=j.R,J.Rc=j.B,J.F=null,J.J=0,!O0){for(nt=-255;255>=nt;++nt)E0[255+nt]=0>nt?-nt:nt;for(nt=-1020;1020>=nt;++nt)L0[1020+nt]=-128>nt?-128:127<nt?127:nt;for(nt=-112;112>=nt;++nt)T0[112+nt]=-16>nt?-16:15<nt?15:nt;for(nt=-255;510>=nt;++nt)P0[255+nt]=0>nt?0:255<nt?255:nt;O0=1}wa=Xo,Zi=Wo,us=Go,tn=Yo,Oi=Rn,_a=Vo,Ye=cu,Xe=du,gr=gu,kr=p,Ki=pu,il=Za,hs=A,yu=F,b0=ts,w0=Ks,_0=es,x0=fu,fi[0]=qe,fi[1]=pa,fi[2]=oe,fi[3]=Fe,fi[4]=jr,fi[5]=Mn,fi[6]=Br,fi[7]=Je,fi[8]=hu,fi[9]=Ko,xa[0]=M,xa[1]=Zo,xa[2]=ga,xa[3]=Ya,xa[4]=et,xa[5]=xt,xa[6]=Ct,Ji[0]=uf,Ji[1]=Ga,Ji[2]=Jo,Ji[3]=Gs,Ji[4]=hf,Ji[5]=Qo,Ji[6]=Ys,nt=1}else nt=0}nt&&(nt=function(Ae,Ir){for(Ae.M=0;Ae.M<Ae.Va;++Ae.M){var _e,Yt=Ae.Jc[Ae.M&Ae.Xb],kt=Ae.m,vr=Ae;for(_e=0;_e<vr.za;++_e){var ye=kt,Ne=vr,tr=Ne.Ac,Wr=Ne.Bc+4*_e,cn=Ne.zc,lr=Ne.ya[Ne.aa+_e];if(Ne.Qa.Bb?lr.$b=yt(ye,Ne.Pa.jb[0])?2+yt(ye,Ne.Pa.jb[2]):yt(ye,Ne.Pa.jb[1]):lr.$b=0,Ne.kc&&(lr.Ad=yt(ye,Ne.Bd)),lr.Za=!yt(ye,145)+0,lr.Za){var en=lr.Ob,dn=0;for(Ne=0;4>Ne;++Ne){var Rr,Pe=cn[0+Ne];for(Rr=0;4>Rr;++Rr){Pe=pw[tr[Wr+Rr]][Pe];for(var Be=R0[yt(ye,Pe[0])];0<Be;)Be=R0[2*Be+yt(ye,Pe[Be])];Pe=-Be,tr[Wr+Rr]=Pe}n(en,dn,tr,Wr,4),dn+=4,cn[0+Ne]=Pe}}else Pe=yt(ye,156)?yt(ye,128)?1:3:yt(ye,163)?2:0,lr.Ob[0]=Pe,i(tr,Wr,Pe,4),i(cn,0,Pe,4);lr.Dd=yt(ye,142)?yt(ye,114)?yt(ye,183)?1:3:2:0}if(vr.m.Ka)return ir(Ae,7,"Premature end-of-partition0 encountered.");for(;Ae.ja<Ae.za;++Ae.ja){if(vr=Yt,ye=(kt=Ae).rb[kt.sb-1],tr=kt.rb[kt.sb+kt.ja],_e=kt.ya[kt.aa+kt.ja],Wr=kt.kc?_e.Ad:0)ye.la=tr.la=0,_e.Za||(ye.Na=tr.Na=0),_e.Hc=0,_e.Gc=0,_e.ia=0;else{var ur,$e;if(ye=tr,tr=vr,Wr=kt.Pa.Xc,cn=kt.ya[kt.aa+kt.ja],lr=kt.pb[cn.$b],Ne=cn.ad,en=0,dn=kt.rb[kt.sb-1],Pe=Rr=0,i(Ne,en,0,384),cn.Za)var Gr=0,ci=Wr[3];else{Be=a(16);var mr=ye.Na+dn.Na;if(mr=ol(tr,Wr[1],mr,lr.Eb,0,Be,0),ye.Na=dn.Na=(0<mr)+0,1<mr)wa(Be,0,Ne,en);else{var Sn=Be[0]+3>>3;for(Be=0;256>Be;Be+=16)Ne[en+Be]=Sn}Gr=1,ci=Wr[0]}var Ve=15&ye.la,Mr=15&dn.la;for(Be=0;4>Be;++Be){var Dn=1&Mr;for(Sn=$e=0;4>Sn;++Sn)Ve=Ve>>1|(Dn=(mr=ol(tr,ci,mr=Dn+(1&Ve),lr.Sc,Gr,Ne,en))>Gr)<<7,$e=$e<<2|(3<mr?3:1<mr?2:Ne[en+0]!=0),en+=16;Ve>>=4,Mr=Mr>>1|Dn<<7,Rr=(Rr<<8|$e)>>>0}for(ci=Ve,Gr=Mr>>4,ur=0;4>ur;ur+=2){for($e=0,Ve=ye.la>>4+ur,Mr=dn.la>>4+ur,Be=0;2>Be;++Be){for(Dn=1&Mr,Sn=0;2>Sn;++Sn)mr=Dn+(1&Ve),Ve=Ve>>1|(Dn=0<(mr=ol(tr,Wr[2],mr,lr.Qc,0,Ne,en)))<<3,$e=$e<<2|(3<mr?3:1<mr?2:Ne[en+0]!=0),en+=16;Ve>>=2,Mr=Mr>>1|Dn<<5}Pe|=$e<<4*ur,ci|=Ve<<4<<ur,Gr|=(240&Mr)<<ur}ye.la=ci,dn.la=Gr,cn.Hc=Rr,cn.Gc=Pe,cn.ia=43690&Pe?0:lr.ia,Wr=!(Rr|Pe)}if(0<kt.L&&(kt.wa[kt.Y+kt.ja]=kt.gd[_e.$b][_e.Za],kt.wa[kt.Y+kt.ja].La|=!Wr),vr.Ka)return ir(Ae,7,"Premature end-of-file encountered.")}if(Jn(Ae),kt=Ir,vr=1,_e=(Yt=Ae).D,ye=0<Yt.L&&Yt.M>=Yt.zb&&Yt.M<=Yt.Va,Yt.Aa==0)e:{if(_e.M=Yt.M,_e.uc=ye,is(Yt,_e),vr=1,_e=($e=Yt.D).Nb,ye=(Pe=Lu[Yt.L])*Yt.R,tr=Pe/2*Yt.B,Be=16*_e*Yt.R,Sn=8*_e*Yt.B,Wr=Yt.sa,cn=Yt.ta-ye+Be,lr=Yt.qa,Ne=Yt.ra-tr+Sn,en=Yt.Ha,dn=Yt.Ia-tr+Sn,Mr=(Ve=$e.M)==0,Rr=Ve>=Yt.Va-1,Yt.Aa==2&&is(Yt,$e),$e.uc)for(Dn=(mr=Yt).D.M,t(mr.D.uc),$e=mr.yb;$e<mr.Hb;++$e){Gr=$e,ci=Dn;var pn=(jn=(Yr=mr).D).Nb;ur=Yr.R;var jn=jn.wa[jn.Y+Gr],Bn=Yr.sa,Nn=Yr.ta+16*pn*ur+16*Gr,$n=jn.dd,Ze=jn.tc;if(Ze!=0)if(t(3<=Ze),Yr.L==1)0<Gr&&w0(Bn,Nn,ur,Ze+4),jn.La&&x0(Bn,Nn,ur,Ze),0<ci&&b0(Bn,Nn,ur,Ze+4),jn.La&&_0(Bn,Nn,ur,Ze);else{var Un=Yr.B,di=Yr.qa,lo=Yr.ra+8*pn*Un+8*Gr,Qi=Yr.Ha,Yr=Yr.Ia+8*pn*Un+8*Gr;pn=jn.ld,0<Gr&&(Xe(Bn,Nn,ur,Ze+4,$n,pn),kr(di,lo,Qi,Yr,Un,Ze+4,$n,pn)),jn.La&&(il(Bn,Nn,ur,Ze,$n,pn),yu(di,lo,Qi,Yr,Un,Ze,$n,pn)),0<ci&&(Ye(Bn,Nn,ur,Ze+4,$n,pn),gr(di,lo,Qi,Yr,Un,Ze+4,$n,pn)),jn.La&&(Ki(Bn,Nn,ur,Ze,$n,pn),hs(di,lo,Qi,Yr,Un,Ze,$n,pn))}}if(Yt.ia&&alert("todo:DitherRow"),kt.put!=null){if($e=16*Ve,Ve=16*(Ve+1),Mr?(kt.y=Yt.sa,kt.O=Yt.ta+Be,kt.f=Yt.qa,kt.N=Yt.ra+Sn,kt.ea=Yt.Ha,kt.W=Yt.Ia+Sn):($e-=Pe,kt.y=Wr,kt.O=cn,kt.f=lr,kt.N=Ne,kt.ea=en,kt.W=dn),Rr||(Ve-=Pe),Ve>kt.o&&(Ve=kt.o),kt.F=null,kt.J=null,Yt.Fa!=null&&0<Yt.Fa.length&&$e<Ve&&(kt.J=Sr(Yt,kt,$e,Ve-$e),kt.F=Yt.mb,kt.F==null&&kt.F.length==0)){vr=ir(Yt,3,"Could not decode alpha data.");break e}$e<kt.j&&(Pe=kt.j-$e,$e=kt.j,t(!(1&Pe)),kt.O+=Yt.R*Pe,kt.N+=Yt.B*(Pe>>1),kt.W+=Yt.B*(Pe>>1),kt.F!=null&&(kt.J+=kt.width*Pe)),$e<Ve&&(kt.O+=kt.v,kt.N+=kt.v>>1,kt.W+=kt.v>>1,kt.F!=null&&(kt.J+=kt.v),kt.ka=$e-kt.j,kt.U=kt.va-kt.v,kt.T=Ve-$e,vr=kt.put(kt))}_e+1!=Yt.Ic||Rr||(n(Yt.sa,Yt.ta-ye,Wr,cn+16*Yt.R,ye),n(Yt.qa,Yt.ra-tr,lr,Ne+8*Yt.B,tr),n(Yt.Ha,Yt.Ia-tr,en,dn+8*Yt.B,tr))}if(!vr)return ir(Ae,6,"Output aborted.")}return 1}(j,J)),J.bc!=null&&J.bc(J),nt&=1}return nt?(j.cb=0,nt):0})(h,y)||(c=h.a)}}else c=h.a}c==0&&L.Oa!=null&&L.Oa.fd&&(c=ro(L.ba))}L=c}N=L!=0?null:11>N?P.f.RGBA.eb:P.f.kb.y}else N=null;return N};var q0=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u($,X){for(var T="",k=0;k<4;k++)T+=String.fromCharCode($[X++]);return T}function f($,X){return $[X+0]|$[X+1]<<8}function g($,X){return($[X+0]|$[X+1]<<8|$[X+2]<<16)>>>0}function m($,X){return($[X+0]|$[X+1]<<8|$[X+2]<<16|$[X+3]<<24)>>>0}new l;var d=[0],b=[0],w=[],x=new l,_=e,B=function($,X){var T={},k=0,V=!1,q=0,it=0;if(T.frames=[],!function(E,U){for(var z=0;z<4;z++)if(E[U+z]!="RIFF".charCodeAt(z))return!0;return!1}($,X)){for(m($,X+=4),X+=8;X<$.length;){var ht=u($,X),ft=m($,X+=4);X+=4;var rt=ft+(1&ft);switch(ht){case"VP8 ":case"VP8L":T.frames[k]===void 0&&(T.frames[k]={}),(vt=T.frames[k]).src_off=V?it:X-8,vt.src_size=q+ft+8,k++,V&&(V=!1,q=0,it=0);break;case"VP8X":(vt=T.header={}).feature_flags=$[X];var ut=X+4;vt.canvas_width=1+g($,ut),ut+=3,vt.canvas_height=1+g($,ut),ut+=3;break;case"ALPH":V=!0,q=rt+8,it=X-8;break;case"ANIM":(vt=T.header).bgcolor=m($,X),ut=X+4,vt.loop_count=f($,ut),ut+=2;break;case"ANMF":var wt,vt;(vt=T.frames[k]={}).offset_x=2*g($,X),X+=3,vt.offset_y=2*g($,X),X+=3,vt.width=1+g($,X),X+=3,vt.height=1+g($,X),X+=3,vt.duration=g($,X),X+=3,wt=$[X++],vt.dispose=1&wt,vt.blend=wt>>1&1}ht!="ANMF"&&(X+=rt)}return T}}(_,0);B.response=_,B.rgbaoutput=!0,B.dataurl=!1;var I=B.header?B.header:null,R=B.frames?B.frames:null;if(I){I.loop_counter=I.loop_count,d=[I.canvas_height],b=[I.canvas_width];for(var Z=0;Z<R.length&&R[Z].blend!=0;Z++);}var ot=R[0],Q=x.WebPDecodeRGBA(_,ot.src_off,ot.src_size,b,d);ot.rgba=Q,ot.imgwidth=b[0],ot.imgheight=d[0];for(var G=0;G<b[0]*d[0]*4;G++)w[G]=Q[G];return this.width=b,this.height=d,this.data=w,this}/** ==================================================================== 110 * @license 111 * jsPDF XMP metadata plugin 112 * Copyright (c) 2016 Jussi Utunen, [email protected] 113 * 114 * Permission is hereby granted, free of charge, to any person obtaining 115 * a copy of this software and associated documentation files (the 116 * "Software"), to deal in the Software without restriction, including 117 * without limitation the rights to use, copy, modify, merge, publish, 118 * distribute, sublicense, and/or sell copies of the Software, and to 119 * permit persons to whom the Software is furnished to do so, subject to 120 * the following conditions: 121 * 122 * The above copyright notice and this permission notice shall be 123 * included in all copies or substantial portions of the Software. 124 * 125 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 126 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 127 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 128 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 129 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 130 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 131 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 132 * ==================================================================== 133 */function Ox(){var e,t=this.internal.__metadata__.metadata,r=unescape(encodeURIComponent(t));e=this.internal.__metadata__.rawXml?r:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+r.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+e.length+" >>"),this.internal.write("stream"),this.internal.write(e),this.internal.write("endstream"),this.internal.write("endobj")}function Cx(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(e){var t,r,n,i,a,s,o,l,u,f=function(E){return E=E||{},this.isStrokeTransparent=E.isStrokeTransparent||!1,this.strokeOpacity=E.strokeOpacity||1,this.strokeStyle=E.strokeStyle||"#000000",this.fillStyle=E.fillStyle||"#000000",this.isFillTransparent=E.isFillTransparent||!1,this.fillOpacity=E.fillOpacity||1,this.font=E.font||"10px sans-serif",this.textBaseline=E.textBaseline||"alphabetic",this.textAlign=E.textAlign||"left",this.lineWidth=E.lineWidth||1,this.lineJoin=E.lineJoin||"miter",this.lineCap=E.lineCap||"butt",this.path=E.path||[],this.transform=E.transform!==void 0?E.transform.clone():new l,this.globalCompositeOperation=E.globalCompositeOperation||"normal",this.globalAlpha=E.globalAlpha||1,this.clip_path=E.clip_path||[],this.currentPoint=E.currentPoint||new s,this.miterLimit=E.miterLimit||10,this.lastPoint=E.lastPoint||new s,this.lineDashOffset=E.lineDashOffset||0,this.lineDash=E.lineDash||[],this.margin=E.margin||[0,0,0,0],this.prevPageLastElemOffset=E.prevPageLastElemOffset||0,this.ignoreClearRect=typeof E.ignoreClearRect!="boolean"||E.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new g(this),t=this.internal.f2,r=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,s=this.internal.Point,o=this.internal.Rectangle,l=this.internal.Matrix,u=new f}]);var g=function(E){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var U=E;Object.defineProperty(this,"pdf",{get:function(){return U}});var z=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return z},set:function(O){z=!!O}});var H=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return H},set:function(O){H=!!O}});var K=0;Object.defineProperty(this,"posX",{get:function(){return K},set:function(O){isNaN(O)||(K=O)}});var at=0;Object.defineProperty(this,"posY",{get:function(){return at},set:function(O){isNaN(O)||(at=O)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(O){var Ot;typeof O=="number"?Ot=[O,O,O,O]:((Ot=new Array(4))[0]=O[0],Ot[1]=O.length>=2?O[1]:Ot[0],Ot[2]=O.length>=3?O[2]:Ot[0],Ot[3]=O.length>=4?O[3]:Ot[1]),u.margin=Ot}});var ct=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ct},set:function(O){ct=O}});var dt=0;Object.defineProperty(this,"lastBreak",{get:function(){return dt},set:function(O){dt=O}});var yt=[];Object.defineProperty(this,"pageBreaks",{get:function(){return yt},set:function(O){yt=O}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(O){O instanceof f&&(u=O)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(O){u.path=O}});var Tt=[];Object.defineProperty(this,"ctxStack",{get:function(){return Tt},set:function(O){Tt=O}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(O){var Ot;Ot=m(O),this.ctx.fillStyle=Ot.style,this.ctx.isFillTransparent=Ot.a===0,this.ctx.fillOpacity=Ot.a,this.pdf.setFillColor(Ot.r,Ot.g,Ot.b,{a:Ot.a}),this.pdf.setTextColor(Ot.r,Ot.g,Ot.b,{a:Ot.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(O){var Ot=m(O);this.ctx.strokeStyle=Ot.style,this.ctx.isStrokeTransparent=Ot.a===0,this.ctx.strokeOpacity=Ot.a,Ot.a===0?this.pdf.setDrawColor(255,255,255):(Ot.a,this.pdf.setDrawColor(Ot.r,Ot.g,Ot.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(O){["butt","round","square"].indexOf(O)!==-1&&(this.ctx.lineCap=O,this.pdf.setLineCap(O))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(O){isNaN(O)||(this.ctx.lineWidth=O,this.pdf.setLineWidth(O))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(O){["bevel","round","miter"].indexOf(O)!==-1&&(this.ctx.lineJoin=O,this.pdf.setLineJoin(O))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(O){isNaN(O)||(this.ctx.miterLimit=O,this.pdf.setMiterLimit(O))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(O){this.ctx.textBaseline=O}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(O){["right","end","center","left","start"].indexOf(O)!==-1&&(this.ctx.textAlign=O)}});var It=null,Rt=null,$t=null;Object.defineProperty(this,"fontFaces",{get:function(){return $t},set:function(O){It=null,Rt=null,$t=O}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(O){var Ot;if(this.ctx.font=O,(Ot=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(O))!==null){var jt=Ot[1];Ot[2];var Jt=Ot[3],_t=Ot[4];Ot[5];var Ht=Ot[6],Mt=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(_t)[2];_t=Math.floor(Mt==="px"?parseFloat(_t)*this.pdf.internal.scaleFactor:Mt==="em"?parseFloat(_t)*this.pdf.getFontSize():parseFloat(_t)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(_t);var Dt=function(Bt){var Re,xe,ue=[],ce=Bt.trim();if(ce==="")return Qf;if(ce in h2)return[h2[ce]];for(;ce!=="";){switch(xe=null,Re=(ce=c2(ce)).charAt(0)){case'"':case"'":xe=Sx(ce.substring(1),Re);break;default:xe=Nx(ce)}if(xe===null||(ue.push(xe[0]),(ce=c2(xe[1]))!==""&&ce.charAt(0)!==","))return Qf;ce=ce.replace(/^,/,"")}return ue}(Ht);if(this.fontFaces){var Ut=function(Bt,Re){var xe=Bt.getFontList(),ue=JSON.stringify(xe);if(It===null||Rt!==ue){var ce=function(Ee){var Xt=[];return Object.keys(Ee).forEach(function(Le){Ee[Le].forEach(function(te){var ie=null;switch(te){case"bold":ie={family:Le,weight:"bold"};break;case"italic":ie={family:Le,style:"italic"};break;case"bolditalic":ie={family:Le,weight:"bold",style:"italic"};break;case"":case"normal":ie={family:Le}}ie!==null&&(ie.ref={name:Le,style:te},Xt.push(ie))})}),Xt}(xe);It=function(Ee){for(var Xt={},Le=0;Le<Ee.length;++Le){var te=Jf(Ee[Le]),ie=te.family,Ce=te.stretch,Zt=te.style,ee=te.weight;Xt[ie]=Xt[ie]||{},Xt[ie][Ce]=Xt[ie][Ce]||{},Xt[ie][Ce][Zt]=Xt[ie][Ce][Zt]||{},Xt[ie][Ce][Zt][ee]=te}return Xt}(ce.concat(Re)),Rt=ue}return It}(this.pdf,this.fontFaces),le=Dt.map(function(Bt){return{family:Bt,stretch:"normal",weight:Jt,style:jt}}),ve=function(Bt,Re,xe){for(var ue=(xe=xe||{}).defaultFontFamily||"times",ce=Object.assign({},Ax,xe.genericFontFamilies||{}),Ee=null,Xt=null,Le=0;Le<Re.length;++Le)if(ce[(Ee=Jf(Re[Le])).family]&&(Ee.family=ce[Ee.family]),Bt.hasOwnProperty(Ee.family)){Xt=Bt[Ee.family];break}if(!(Xt=Xt||Bt[ue]))throw new Error("Could not find a font-family for the rule '"+f2(Ee)+"' and default family '"+ue+"'.");if(Xt=function(te,ie){if(ie[te])return ie[te];var Ce=_d[te],Zt=Ce<=_d.normal?-1:1,ee=u2(ie,fm,Ce,Zt);if(!ee)throw new Error("Could not find a matching font-stretch value for "+te);return ee}(Ee.stretch,Xt),Xt=function(te,ie){if(ie[te])return ie[te];for(var Ce=hm[te],Zt=0;Zt<Ce.length;++Zt)if(ie[Ce[Zt]])return ie[Ce[Zt]];throw new Error("Could not find a matching font-style for "+te)}(Ee.style,Xt),!(Xt=function(te,ie){if(ie[te])return ie[te];if(te===400&&ie[500])return ie[500];if(te===500&&ie[400])return ie[400];var Ce=xx[te],Zt=u2(ie,cm,Ce,te<400?-1:1);if(!Zt)throw new Error("Could not find a matching font-weight for value "+te);return Zt}(Ee.weight,Xt)))throw new Error("Failed to resolve a font for the rule '"+f2(Ee)+"'.");return Xt}(Ut,le);this.pdf.setFont(ve.ref.name,ve.ref.style)}else{var se="";(Jt==="bold"||parseInt(Jt,10)>=700||jt==="bold")&&(se="bold"),jt==="italic"&&(se+="italic"),se.length===0&&(se="normal");for(var he="",fe={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Ft=0;Ft<Dt.length;Ft++){if(this.pdf.internal.getFont(Dt[Ft],se,{noFallback:!0,disableWarning:!0})!==void 0){he=Dt[Ft];break}if(se==="bolditalic"&&this.pdf.internal.getFont(Dt[Ft],"bold",{noFallback:!0,disableWarning:!0})!==void 0)he=Dt[Ft],se="bold";else if(this.pdf.internal.getFont(Dt[Ft],"normal",{noFallback:!0,disableWarning:!0})!==void 0){he=Dt[Ft],se="normal";break}}if(he===""){for(var ae=0;ae<Dt.length;ae++)if(fe[Dt[ae]]){he=fe[Dt[ae]];break}}he=he===""?"Times":he,this.pdf.setFont(he,se)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(O){this.ctx.globalCompositeOperation=O}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(O){this.ctx.globalAlpha=O}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(O){this.ctx.lineDashOffset=O,vt.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(O){this.ctx.lineDash=O,vt.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(O){this.ctx.ignoreClearRect=!!O}})};g.prototype.setLineDash=function(E){this.lineDash=E},g.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},g.prototype.fill=function(){R.call(this,"fill",!1)},g.prototype.stroke=function(){R.call(this,"stroke",!1)},g.prototype.beginPath=function(){this.path=[{type:"begin"}]},g.prototype.moveTo=function(E,U){if(isNaN(E)||isNaN(U))throw We.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var z=this.ctx.transform.applyToPoint(new s(E,U));this.path.push({type:"mt",x:z.x,y:z.y}),this.ctx.lastPoint=new s(E,U)},g.prototype.closePath=function(){var E=new s(0,0),U=0;for(U=this.path.length-1;U!==-1;U--)if(this.path[U].type==="begin"&&Ie(this.path[U+1])==="object"&&typeof this.path[U+1].x=="number"){E=new s(this.path[U+1].x,this.path[U+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(E.x,E.y)},g.prototype.lineTo=function(E,U){if(isNaN(E)||isNaN(U))throw We.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var z=this.ctx.transform.applyToPoint(new s(E,U));this.path.push({type:"lt",x:z.x,y:z.y}),this.ctx.lastPoint=new s(z.x,z.y)},g.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),R.call(this,null,!0)},g.prototype.quadraticCurveTo=function(E,U,z,H){if(isNaN(z)||isNaN(H)||isNaN(E)||isNaN(U))throw We.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var K=this.ctx.transform.applyToPoint(new s(z,H)),at=this.ctx.transform.applyToPoint(new s(E,U));this.path.push({type:"qct",x1:at.x,y1:at.y,x:K.x,y:K.y}),this.ctx.lastPoint=new s(K.x,K.y)},g.prototype.bezierCurveTo=function(E,U,z,H,K,at){if(isNaN(K)||isNaN(at)||isNaN(E)||isNaN(U)||isNaN(z)||isNaN(H))throw We.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ct=this.ctx.transform.applyToPoint(new s(K,at)),dt=this.ctx.transform.applyToPoint(new s(E,U)),yt=this.ctx.transform.applyToPoint(new s(z,H));this.path.push({type:"bct",x1:dt.x,y1:dt.y,x2:yt.x,y2:yt.y,x:ct.x,y:ct.y}),this.ctx.lastPoint=new s(ct.x,ct.y)},g.prototype.arc=function(E,U,z,H,K,at){if(isNaN(E)||isNaN(U)||isNaN(z)||isNaN(H)||isNaN(K))throw We.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to
133jsPDF.context2d.arc");if(at=!!at,!this.ctx.transform.isIdentity){var ct=this.ctx.transform.applyToPoint(new s(E,U));E=ct.x,U=ct.y;var dt=this.ctx.transform.applyToPoint(new s(0,z)),yt=this.ctx.transform.applyToPoint(new s(0,0));z=Math.sqrt(Math.pow(dt.x-yt.x,2)+Math.pow(dt.y-yt.y,2))}Math.abs(K-H)>=2*Math.PI&&(H=0,K=2*Math.PI),this.path.push({type:"arc",x:E,y:U,radius:z,startAngle:H,endAngle:K,counterclockwise:at})},g.prototype.arcTo=function(E,U,z,H,K){throw new Error("arcTo not implemented.")},g.prototype.rect=function(E,U,z,H){if(isNaN(E)||isNaN(U)||isNaN(z)||isNaN(H))throw We.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(E,U),this.lineTo(E+z,U),this.lineTo(E+z,U+H),this.lineTo(E,U+H),this.lineTo(E,U),this.lineTo(E+z,U),this.lineTo(E,U)},g.prototype.fillRect=function(E,U,z,H){if(isNaN(E)||isNaN(U)||isNaN(z)||isNaN(H))throw We.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!d.call(this)){var K={};this.lineCap!=="butt"&&(K.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(K.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(E,U,z,H),this.fill(),K.hasOwnProperty("lineCap")&&(this.lineCap=K.lineCap),K.hasOwnProperty("lineJoin")&&(this.lineJoin=K.lineJoin)}},g.prototype.strokeRect=function(E,U,z,H){if(isNaN(E)||isNaN(U)||isNaN(z)||isNaN(H))throw We.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");b.call(this)||(this.beginPath(),this.rect(E,U,z,H),this.stroke())},g.prototype.clearRect=function(E,U,z,H){if(isNaN(E)||isNaN(U)||isNaN(z)||isNaN(H))throw We.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(E,U,z,H))},g.prototype.save=function(E){E=typeof E!="boolean"||E;for(var U=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("q");if(this.pdf.setPage(U),E){this.ctx.fontSize=this.pdf.internal.getFontSize();var H=new f(this.ctx);this.ctxStack.push(this.ctx),this.ctx=H}},g.prototype.restore=function(E){E=typeof E!="boolean"||E;for(var U=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("Q");this.pdf.setPage(U),E&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},g.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var m=function(E){var U,z,H,K;if(E.isCanvasGradient===!0&&(E=E.getColor()),!E)return{r:0,g:0,b:0,a:0,style:E};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(E))U=0,z=0,H=0,K=0;else{var at=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(E);if(at!==null)U=parseInt(at[1]),z=parseInt(at[2]),H=parseInt(at[3]),K=1;else if((at=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(E))!==null)U=parseInt(at[1]),z=parseInt(at[2]),H=parseInt(at[3]),K=parseFloat(at[4]);else{if(K=1,typeof E=="string"&&E.charAt(0)!=="#"){var ct=new nm(E);E=ct.ok?ct.toHex():"#000000"}E.length===4?(U=E.substring(1,2),U+=U,z=E.substring(2,3),z+=z,H=E.substring(3,4),H+=H):(U=E.substring(1,3),z=E.substring(3,5),H=E.substring(5,7)),U=parseInt(U,16),z=parseInt(z,16),H=parseInt(H,16)}}return{r:U,g:z,b:H,a:K,style:E}},d=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},b=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};g.prototype.fillText=function(E,U,z,H){if(isNaN(U)||isNaN(z)||typeof E!="string")throw We.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to
133jsPDF.context2d.fillText");if(H=isNaN(H)?void 0:H,!d.call(this)){var K=rt(this.ctx.transform.rotation),at=this.ctx.transform.scaleX;k.call(this,{text:E,x:U,y:z,scale:at,angle:K,align:this.textAlign,maxWidth:H})}},g.prototype.strokeText=function(E,U,z,H){if(isNaN(U)||isNaN(z)||typeof E!="string")throw We.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!b.call(this)){H=isNaN(H)?void 0:H;var K=rt(this.ctx.transform.rotation),at=this.ctx.transform.scaleX;k.call(this,{text:E,x:U,y:z,scale:at,renderingMode:"stroke",angle:K,align:this.textAlign,maxWidth:H})}},g.prototype.measureText=function(E){if(typeof E!="string")throw We.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var U=this.pdf,z=this.pdf.internal.scaleFactor,H=U.internal.getFontSize(),K=U.getStringUnitWidth(E)*H/U.internal.scaleFactor;return new function(at){var ct=(at=at||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ct}}),this}({width:K*=Math.round(96*z/72*1e4)/1e4})},g.prototype.scale=function(E,U){if(isNaN(E)||isNaN(U))throw We.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var z=new l(E,0,0,U,0,0);this.ctx.transform=this.ctx.transform.multiply(z)},g.prototype.rotate=function(E){if(isNaN(E))throw We.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var U=new l(Math.cos(E),Math.sin(E),-Math.sin(E),Math.cos(E),0,0);this.ctx.transform=this.ctx.transform.multiply(U)},g.prototype.translate=function(E,U){if(isNaN(E)||isNaN(U))throw We.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var z=new l(1,0,0,1,E,U);this.ctx.transform=this.ctx.transform.multiply(z)},g.prototype.transform=function(E,U,z,H,K,at){if(isNaN(E)||isNaN(U)||isNaN(z)||isNaN(H)||isNaN(K)||isNaN(at))throw We.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ct=new l(E,U,z,H,K,at);this.ctx.transform=this.ctx.transform.multiply(ct)},g.prototype.setTransform=function(E,U,z,H,K,at){E=isNaN(E)?1:E,U=isNaN(U)?0:U,z=isNaN(z)?0:z,H=isNaN(H)?1:H,K=isNaN(K)?0:K,at=isNaN(at)?0:at,this.ctx.transform=new l(E,U,z,H,K,at)};var w=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};g.prototype.drawImage=function(E,U,z,H,K,at,ct,dt,yt){var Tt=this.pdf.getImageProperties(E),It=1,Rt=1,$t=1,O=1;H!==void 0&&dt!==void 0&&($t=dt/H,O=yt/K,It=Tt.width/H*dt/H,Rt=Tt.height/K*yt/K),at===void 0&&(at=U,ct=z,U=0,z=0),H!==void 0&&dt===void 0&&(dt=H,yt=K),H===void 0&&dt===void 0&&(dt=Tt.width,yt=Tt.height);var Ot=this.ctx.transform.decompose(),jt=rt(Ot.rotate.shx),Jt=new l,_t=(Jt=(Jt=(Jt=Jt.multiply(Ot.translate)).multiply(Ot.skew)).multiply(Ot.scale)).applyToRectangle(new o(at-U*$t,ct-z*O,H*It,K*Rt));if(this.autoPaging){for(var Ht,Mt=x.call(this,_t),Dt=[],Ut=0;Ut<Mt.length;Ut+=1)Dt.indexOf(Mt[Ut])===-1&&Dt.push(Mt[Ut]);I(Dt);for(var le=Dt[0],ve=Dt[Dt.length-1],se=le;se<ve+1;se++){this.pdf.setPage(se);var he=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],fe=se===1?this.posY+this.margin[0]:this.margin[0],Ft=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ae=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Bt=se===1?0:Ft+(se-2)*ae;if(this.ctx.clip_path.length!==0){var Re=this.path;Ht=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=B(Ht,this.posX+this.margin[3],-Bt+fe+this.ctx.prevPageLastElemOffset),Z.call(this,"fill",!0),this.path=Re}var xe=JSON.parse(JSON.stringify(_t));xe=B([xe],this.posX+this.margin[3],-Bt+fe+this.ctx.prevPageLastElemOffset)[0];var ue=(se>le||se<ve)&&w.call(this);ue&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],he,ae,null).clip().discardPath()),this.pdf.addImage(E,"JPEG",xe.x,xe.y,xe.w,xe.h,null,
vendor: 47,103 bytes, lines 133-141
133null,jt),ue&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(E,"JPEG",_t.x,_t.y,_t.w,_t.h,null,null,jt)};var x=function(E,U,z){var H=[];U=U||this.pdf.internal.pageSize.width,z=z||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var K=this.posY+this.ctx.prevPageLastElemOffset;switch(E.type){default:case"mt":case"lt":H.push(Math.floor((E.y+K)/z)+1);break;case"arc":H.push(Math.floor((E.y+K-E.radius)/z)+1),H.push(Math.floor((E.y+K+E.radius)/z)+1);break;case"qct":var at=ut(this.ctx.lastPoint.x,this.ctx.lastPoint.y,E.x1,E.y1,E.x,E.y);H.push(Math.floor((at.y+K)/z)+1),H.push(Math.floor((at.y+at.h+K)/z)+1);break;case"bct":var ct=wt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,E.x1,E.y1,E.x2,E.y2,E.x,E.y);H.push(Math.floor((ct.y+K)/z)+1),H.push(Math.floor((ct.y+ct.h+K)/z)+1);break;case"rect":H.push(Math.floor((E.y+K)/z)+1),H.push(Math.floor((E.y+E.h+K)/z)+1)}for(var dt=0;dt<H.length;dt+=1)for(;this.pdf.internal.getNumberOfPages()<H[dt];)_.call(this);return H},_=function(){var E=this.fillStyle,U=this.strokeStyle,z=this.font,H=this.lineCap,K=this.lineWidth,at=this.lineJoin;this.pdf.addPage(),this.fillStyle=E,this.strokeStyle=U,this.font=z,this.lineCap=H,this.lineWidth=K,this.lineJoin=at},B=function(E,U,z){for(var H=0;H<E.length;H++)switch(E[H].type){case"bct":E[H].x2+=U,E[H].y2+=z;case"qct":E[H].x1+=U,E[H].y1+=z;default:E[H].x+=U,E[H].y+=z}return E},I=function(E){return E.sort(function(U,z){return U-z})},R=function(E,U){var z=this.fillStyle,H=this.strokeStyle,K=this.lineCap,at=this.lineWidth,ct=Math.abs(at*this.ctx.transform.scaleX),dt=this.lineJoin;if(this.autoPaging){for(var yt,Tt,It=JSON.parse(JSON.stringify(this.path)),Rt=JSON.parse(JSON.stringify(this.path)),$t=[],O=0;O<Rt.length;O++)if(Rt[O].x!==void 0)for(var Ot=x.call(this,Rt[O]),jt=0;jt<Ot.length;jt+=1)$t.indexOf(Ot[jt])===-1&&$t.push(Ot[jt]);for(var Jt=0;Jt<$t.length;Jt++)for(;this.pdf.internal.getNumberOfPages()<$t[Jt];)_.call(this);I($t);for(var _t=$t[0],Ht=$t[$t.length-1],Mt=_t;Mt<Ht+1;Mt++){this.pdf.setPage(Mt),this.fillStyle=z,this.strokeStyle=H,this.lineCap=K,this.lineWidth=ct,this.lineJoin=dt;var Dt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ut=Mt===1?this.posY+this.margin[0]:this.margin[0],le=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ve=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],se=Mt===1?0:le+(Mt-2)*ve;if(this.ctx.clip_path.length!==0){var he=this.path;yt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=B(yt,this.posX+this.margin[3],-se+Ut+this.ctx.prevPageLastElemOffset),Z.call(this,E,!0),this.path=he}if(Tt=JSON.parse(JSON.stringify(It)),this.path=B(Tt,this.posX+this.margin[3],-se+Ut+this.ctx.prevPageLastElemOffset),U===!1||Mt===0){var fe=(Mt>_t||Mt<Ht)&&w.call(this);fe&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Dt,ve,null).clip().discardPath()),Z.call(this,E,U),fe&&this.pdf.restoreGraphicsState()}this.lineWidth=at}this.path=It}else this.lineWidth=ct,Z.call(this,E,U),this.lineWidth=at},Z=function(E,U){if((E!=="stroke"||U||!b.call(this))&&(E==="stroke"||U||!d.call(this))){for(var z,H,K=[],at=this.path,ct=0;ct<at.length;ct++){var dt=at[ct];switch(dt.type){case"begin":K.push({begin:!0});break;case"close":K.push({close:!0});break;case"mt":K.push({start:dt,deltas:[],abs:[]});break;case"lt":var yt=K.length;if(at[ct-1]&&!isNaN(at[ct-1].x)&&(z=[dt.x-at[ct-1].x,dt.y-at[ct-1].y],yt>0)){for(;yt>=0;yt--)if(K[yt-1].close!==!0&&K[yt-1].begin!==!0){K[yt-1].deltas.push(z),K[yt-1].abs.push(dt);break}}break;case"bct":z=[dt.x1-at[ct-1].x,dt.y1-at[ct-1].y,dt.x2-at[ct-1].x,dt.y2-at[ct-1].y,dt.x-at[ct-1].x,dt.y-at[ct-1].y],K[K.length-1].deltas.push(z);break;case"qct":var Tt=at[ct-1].x+2/3*(dt.x1-at[ct-1].x),It=at[ct-1].y+2/3*(dt.y1-at[ct-1].y),Rt=dt.x+2/3*(dt.x1-dt.x),$t=dt.y+2/3*(dt.y1-dt.y),O=dt.x,Ot=dt.y;z=[Tt-at[ct-1].x,It-at[ct-1].y,Rt-at[ct-1].x,$t-at[ct-1].y,O-at[ct-1].x,Ot-at[ct-1].y],K[K.length-1].deltas.push(z);break;case"arc":K.push({deltas:[],abs:[],arc:!0}),Array.isArray(K[K.length-1].abs)&&K[K.length-1].abs.push(dt)}}H=U?null:E==="stroke"?"stroke":"fill";for(var jt=!1,Jt=0;Jt<K.length;Jt++)if(K[Jt].arc)for(var _t=K[Jt].abs,Ht=0;Ht<_t.length;Ht++){var Mt=_t[Ht];Mt.type==="arc"?G.call(this,Mt.x,Mt.y,Mt.radius,Mt.startAngle,Mt.endAngle,Mt.counterclockwise,void 0,U,!jt):V.call(this,Mt.x,Mt.y),jt=!0}else if(K[Jt].close===!0)this.pdf.internal.out("h"),jt=!1;else if(K[Jt].begin!==!0){var Dt=K[Jt].start.x,Ut=K[Jt].start.y;q.call(this,K[Jt].deltas,Dt,Ut),jt=!0}H&&$.call(this,H),U&&X.call(this)}},ot=function(E){var U=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,z=U*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return E-z;case"top":return E+U-z;case"hanging":return E+U-2*z;case"middle":return E+U/2-z;default:return E}},Q=function(E){return E+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};g.prototype.createLinearGradient=function(){var E=function(){};return E.colorStops=[],E.addColorStop=function(U,z){this.colorStops.push([U,z])},E.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},E.isCanvasGradient=!0,E},g.prototype.createPattern=function(){return this.createLinearGradient()},g.prototype.createRadialGradient=function(){return this.createLinearGradient()};var G=function(E,U,z,H,K,at,ct,dt,yt){for(var Tt=ht.call(this,z,H,K,at),It=0;It<Tt.length;It++){var Rt=Tt[It];It===0&&(yt?T.call(this,Rt.x1+E,Rt.y1+U):V.call(this,Rt.x1+E,Rt.y1+U)),it.call(this,E,U,Rt.x2,Rt.y2,Rt.x3,Rt.y3,Rt.x4,Rt.y4)}dt?X.call(this):$.call(this,ct)},$=function(E){switch(E){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},X=function(){this.pdf.clip(),this.pdf.discardPath()},T=function(E,U){this.pdf.internal.out(r(E)+" "+n(U)+" m")},k=function(E){var U;switch(E.align){case"right":case"end":U="right";break;case"center":U="center";break;default:U="left"}var z,H,K,at=this.pdf.getTextDimensions(E.text),ct=ot.call(this,E.y),dt=Q.call(this,ct)-at.h,yt=this.ctx.transform.applyToPoint(new s(E.x,ct));if(this.autoPaging){var Tt=this.ctx.transform.decompose(),It=new l;It=(It=(It=It.multiply(Tt.translate)).multiply(Tt.skew)).multiply(Tt.scale);for(var Rt=this.ctx.transform.applyToRectangle(new o(E.x,ct,at.w,at.h)),$t=It.applyToRectangle(new o(E.x,dt,at.w,at.h)),O=x.call(this,$t),Ot=[],jt=0;jt<O.length;jt+=1)Ot.indexOf(O[jt])===-1&&Ot.push(O[jt]);I(Ot);for(var Jt=Ot[0],_t=Ot[Ot.length-1],Ht=Jt;Ht<_t+1;Ht++){this.pdf.setPage(Ht);var Mt=Ht===1?this.posY+this.margin[0]:this.margin[0],Dt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ut=this.pdf.internal.pageSize.height-this.margin[2],le=Ut-this.margin[0],ve=this.pdf.internal.pageSize.width-this.margin[1],se=ve-this.margin[3],he=Ht===1?0:Dt+(Ht-2)*le;if(this.ctx.clip_path.length!==0){var fe=this.path;z=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=B(z,this.posX+this.margin[3],-1*he+Mt),Z.call(this,"fill",!0),this.path=fe}var Ft=B([JSON.parse(JSON.stringify($t))],this.posX+this.margin[3],-he+Mt+this.ctx.prevPageLastElemOffset)[0];E.scale>=.01&&(H=this.pdf.internal.getFontSize(),this.pdf.setFontSize(H*E.scale),K=this.lineWidth,this.lineWidth=K*E.scale);var ae=this.autoPaging!=="text";if(ae||Ft.y+Ft.h<=Ut){if(ae||Ft.y>=Mt&&Ft.x<=ve){var Bt=ae?E.text:this.pdf.splitTextToSize(E.text,E.maxWidth||ve-Ft.x)[0],Re=B([JSON.parse(JSON.stringify(Rt))],this.posX+this.margin[3],-he+Mt+this.ctx.prevPageLastElemOffset)[0],xe=ae&&(Ht>Jt||Ht<_t)&&w.call(this);xe&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],se,le,null).clip().discardPath()),this.pdf.text(Bt,Re.x,Re.y,{angle:E.angle,align:U,renderingMode:E.renderingMode}),xe&&this.pdf.restoreGraphicsState()}}else Ft.y<Ut&&(this.ctx.prevPageLastElemOffset+=Ut-Ft.y);E.scale>=.01&&(this.pdf.setFontSize(H),this.lineWidth=K)}}else E.scale>=.01&&(H=this.pdf.internal.getFontSize(),this.pdf.setFontSize(H*E.scale),K=this.lineWidth,this.lineWidth=K*E.scale),this.pdf.text(E.text,yt.x+this.posX,yt.y+this.posY,{angle:E.angle,align:U,renderingMode:E.renderingMode,maxWidth:E.maxWidth}),E.scale>=.01&&(this.pdf.setFontSize(H),this.lineWidth=K)},V=function(E,U,z,H){z=z||0,H=H||0,this.pdf.internal.out(r(E+z)+" "+n(U+H)+" l")},q=function(E,U,z){return this.pdf.lines(E,U,z,null,null)},it=function(E,U,z,H,K,at,ct,dt){this.pdf.internal.out([t(i(z+E)),t(a(H+U)),t(i(K+E)),t(a(at+U)),t(i(ct+E)),t(a(dt+U)),"c"].join(" "))},ht=function(E,U,z,H){for(var K=2*Math.PI,at=Math.PI/2;U>z;)U-=K;var ct=Math.abs(z-U);ct<K&&H&&(ct=K-ct);for(var dt=[],yt=H?-1:1,Tt=U;ct>1e-5;){var It=Tt+yt*Math.min(ct,at);dt.push(ft.call(this,E,Tt,It)),ct-=Math.abs(It-Tt),Tt=It}return dt},ft=function(E,U,z){var H=(z-U)/2,K=E*Math.cos(H),at=E*Math.sin(H),ct=K,dt=-at,yt=ct*ct+dt*dt,Tt=yt+ct*K+dt*at,It=4/3*(Math.sqrt(2*yt*Tt)-Tt)/(ct*at-dt*K),Rt=ct-It*dt,$t=dt+It*ct,O=Rt,Ot=-$t,jt=H+U,Jt=Math.cos(jt),_t=Math.sin(jt);return{x1:E*Math.cos(U),y1:E*Math.sin(U),x2:Rt*Jt-$t*_t,y2:Rt*_t+$t*Jt,x3:O*Jt-Ot*_t,y3:O*_t+Ot*Jt,x4:E*Math.cos(z),y4:E*Math.sin(z)}},rt=function(E){return 180*E/Math.PI},ut=function(E,U,z,H,K,at){var ct=E+.5*(z-E),dt=U+.5*(H-U),yt=K+.5*(z-K),Tt=at+.5*(H-at),It=Math.min(E,K,ct,yt),Rt=Math.max(E,K,ct,yt),$t=Math.min(U,at,dt,Tt),O=Math.max(U,at,dt,Tt);return new o(It,$t,Rt-It,O-$t)},wt=function(E,U,z,H,K,at,ct,dt){var yt,Tt,It,Rt,$t,O,Ot,jt,Jt,_t,Ht,Mt,Dt,Ut,le=z-E,ve=H-U,se=K-z,he=at-H,fe=ct-K,Ft=dt-at;for(Tt=0;Tt<41;Tt++)Jt=(Ot=(It=E+(yt=Tt/40)*le)+yt*(($t=z+yt*se)-It))+yt*($t+yt*(K+yt*fe-$t)-Ot),_t=(jt=(Rt=U+yt*ve)+yt*((O=H+yt*he)-Rt))+yt*(O+yt*(at+yt*Ft-O)-jt),Tt==0?(Ht=Jt,Mt=_t,Dt=Jt,Ut=_t):(Ht=Math.min(Ht,Jt),Mt=Math.min(Mt,_t),Dt=Math.max(Dt,Jt),Ut=Math.max(Ut,_t));return new o(Math.round(Ht),Math.round(Mt),Math.round(Dt-Ht),Math.round(Ut-Mt))},vt=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var E,U,z=(E=this.ctx.lineDash,U=this.ctx.lineDashOffset,JSON.stringify({lineDash:E,lineDashOffset:U}));this.prevLineDash!==z&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=z)}}})(Kt.API),function(e){var t=function(s){var o,l,u,f,g,m,d,b,w,x;for(l=[],u=0,f=(s+=o="\0\0\0\0".slice(s.length%4||4)).length;f>u;u+=4)(g=(s.charCodeAt(u)<<24)+(s.charCodeAt(u+1)<<16)+(s.charCodeAt(u+2)<<8)+s.charCodeAt(u+3))!==0?(m=(g=((g=((g=((g=(g-(x=g%85))/85)-(w=g%85))/85)-(b=g%85))/85)-(d=g%85))/85)%85,l.push(m+33,d+33,b+33,w+33,x+33)):l.push(122);return function(_,B){for(var I=B;I>0;I--)_.pop()}(l,o.length),String.fromCharCode.apply(String,l)+"~>"},r=function(s){var o,l,u,f,g,m=String,d="length",b=255,w="charCodeAt",x="slice",_="replace";for(s[x](-2),s=s[x](0,-2)[_](/\s/g,"")[_]("z","!!!!!"),u=[],f=0,g=(s+=o="uuuuu"[x](s[d]%5||5))[d];g>f;f+=5)l=52200625*(s[w](f)-33)+614125*(s[w](f+1)-33)+7225*(s[w](f+2)-33)+85*(s[w](f+3)-33)+(s[w](f+4)-33),u.push(b&l>>24,b&l>>16,b&l>>8,b&l);return function(B,I){for(var R=I;R>0;R--)B.pop()}(u,o[d]),m.fromCharCode.apply(m,u)},n=function(s){return s.split("").map(function(o){return("0"+o.charCodeAt().toString(16)).slice(-2)}).join("")+">"},i=function(s){var o=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((s=s.replace(/\s/g,"")).indexOf(">")!==-1&&(s=s.substr(0,s.indexOf(">"))),s.length%2&&(s+="0"),o.test(s)===!1)return"";for(var l="",u=0;u<s.length;u+=2)l+=String.fromCharCode("0x"+(s[u]+s[u+1]));return l},a=function(s){for(var o=new Uint8Array(s.length),l=s.length;l--;)o[l]=s.charCodeAt(l);return(o=ld(o)).reduce(function(u,f){return u+String.fromCharCode(f)},"")};e.processDataByFilters=function(s,o){var l=0,u=s||"",f=[];for(typeof(o=o||[])=="string"&&(o=[o]),l=0;l<o.length;l+=1)switch(o[l]){case"ASCII85Decode":case"/ASCII85Decode":u=r(u),f.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":u=t(u),f.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":u=i(u),f.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":u=n(u),f.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":u=a(u),f.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[l]+'" is not implemented')}return{data:u,reverseChain:f.reverse().join(" ")}}}(Kt.API),function(e){e.loadFile=function(t,r,n){return function(i,a,s){a=a!==!1,s=typeof s=="function"?s:function(){};var o=void 0;try{o=function(l,u,f){var g=new XMLHttpRequest,m=0,d=function(b){var w=b.length,x=[],_=String.fromCharCode;for(m=0;m<w;m+=1)x.push(_(255&b.charCodeAt(m)));return x.join("")};if(g.open("GET",l,!u),g.overrideMimeType("text/plain; charset=x-user-defined"),u===!1&&(g.onload=function(){g.status===200?f(d(this.responseText)):f(void 0)}),g.send(null),u&&g.status===200)return d(g.responseText)}(i,a,s)}catch{}return o}(t,r,n)},e.allowFsRead=void 0,e.loadImageFile=e.loadFile}(Kt.API),function(e){function t(){return(de.html2canvas?Promise.resolve(de.html2canvas):Tf(()=>import("./editor-vendor-PlamybZM.js").then(o=>o.b),__vite__mapDeps([0,1,2]))).catch(function(o){return Promise.reject(new Error("Could not load html2canvas: "+o))}).then(function(o){return o.default?o.default:o})}function r(){return(de.DOMPurify?Promise.resolve(de.DOMPurify):Tf(()=>Promise.resolve().then(()=>uS),void 0)).catch(function(o){return Promise.reject(new Error("Could not load dompurify: "+o))}).then(function(o){return o.default?o.default:o})}var n=function(o){var l=Ie(o);return l==="undefined"?"undefined":l==="string"||o instanceof String?"string":l==="number"||o instanceof Number?"number":l==="function"||o instanceof Function?"function":o&&o.constructor===Array?"array":o&&o.nodeType===1?"element":l==="object"?"object":"unknown"},i=function(o,l){var u=document.createElement(o);for(var f in l.className&&(u.className=l.className),l.innerHTML&&l.dompurify&&(u.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)u.style[f]=l.style[f];return u},a=function o(l,u){for(var f=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),g=l.firstChild;g;g=g.nextSibling)u!==!0&&g.nodeType===1&&g.nodeName==="SCRIPT"||f.appendChild(o(g,u));return l.nodeType===1&&(l.nodeName==="CANVAS"?(f.width=l.width,f.height=l.height,f.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(f.value=l.value),f.addEventListener("load",function(){f.scrollTop=l.scrollTop,f.scrollLeft=l.scrollLeft},!0)),f},s=function o(l){var u=Object.assign(o.convert(Promise.resolve()),JSON.parse(JSON.stringify(o.template))),f=o.convert(Promise.resolve(),u);return(f=f.setProgress(1,o,1,[o])).set(l)};(s.prototype=Object.create(Promise.prototype)).constructor=s,s.convert=function(o,l){return o.__proto__=l||s.prototype,o},s.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},s.prototype.from=function(o,l){return this.then(function(){switch(l=l||function(u){switch(n(u)){case"string":return"string";case"element":return u.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(o),l){case"string":return this.then(r).then(function(u){return this.set({src:i("div",{innerHTML:o,dompurify:u})})});case"element":return this.set({src:o});case"canvas":return this.set({canvas:o});case"img":return this.set({img:o});default:return this.error("Unknown source type.")}})},s.prototype.to=function(o){switch(o){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},s.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var o={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(o.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:o}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},s.prototype.toCanvas=function(){var o=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(o).then(t).then(function(l){var u=Object.assign({},this.opt.html2canvas);return delete u.onrendered,l(this.prop.container,u)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},s.prototype.toContext2d=function(){var o=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(o).then(t).then(function(l){var u=this.opt.jsPDF,f=this.opt.fontFaces,g=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,m=Object.assign({async:!0,allowTaint:!0,scale:g,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete m.onrendered,u.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,u.context2d.posX=this.opt.x,u.context2d.posY=this.opt.y,u.context2d.margin=this.opt.margin,u.context2d.fontFaces=f,f)for(var d=0;d<f.length;++d){var b=f[d],w=b.src.find(function(x){return x.format==="truetype"});w&&u.addFont(w.url,b.ref.name,b.ref.style)}return m.windowHeight=m.windowHeight||0,m.windowHeight=m.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):m.windowHeight,u.context2d.save(!0),l(this.prop.container,m)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},s.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var o=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=o})},s.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},s.prototype.output=function(o,l,u){return(u=u||"pdf").toLowerCase()==="img"||u.toLowerCase()==="image"?this.outputImg(o,l):this.outputPdf(o,l)},s.prototype.outputPdf=function(o,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(o,l)})},s.prototype.outputImg=function(o){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(o){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+o+'" is not supported.'}})},s.prototype.save=function(o){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(o?{filename:o}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},s.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},s.prototype.set=function(o){if(n(o)!=="object")return this;var l=Object.keys(o||{}).map(function(u){if(u in s.template.prop)return function(){this.prop[u]=o[u]};switch(u){case"margin":return this.setMargin.bind(this,o.margin);case"jsPDF":return function(){return this.opt.jsPDF=o.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,o.pageSize);default:return function(){this.opt[u]=o[u]}}},this);return this.then(function(){return this.thenList(l)})},s.prototype.get=function(o,l){return this.then(function(){var u=o in s.template.prop?this.prop[o]:this.opt[o];return l?l(u):u})},s.prototype.setMargin=function(o){return this.then(function(){switch(n(o)){case"number":o=[o,o,o,o];case"array":if(o.length===2&&(o=[o[0],o[1],o[0],o[1]]),o.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=o}).then(this.setPageSize)},s.prototype.setPageSize=function(o){function l(u,f){return Math.floor(u*f/72*96)}return this.then(function(){(o=o||Kt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(o.inner={width:o.width-this.opt.margin[1]-this.opt.margin[3],height:o.height-this.opt.margin[0]-this.opt.margin[2]},o.inner.px={width:l(o.inner.width,o.k),height:l(o.inner.height,o.k)},o.inner.ratio=o.inner.height/o.inner.width),this.prop.pageSize=o})},s.prototype.setProgress=function(o,l,u,f){return o!=null&&(this.progress.val=o),l!=null&&(this.progress.state=l),u!=null&&(this.progress.n=u),f!=null&&(this.progress.stack=f),this.progress.ratio=this.progress.val/this.progress.state,this},s.prototype.updateProgress=function(o,l,u,f){return this.setProgress(o?this.progress.val+o:null,l||null,u?this.progress.n+u:null,f?this.progress.stack.concat(f):null)},s.prototype.then=function(o,l){var u=this;return this.thenCore(o,l,function(f,g){return u.updateProgress(null,null,1,[f]),Promise.prototype.then.call(this,function(m){return u.updateProgress(null,f),m}).then(f,g).then(function(m){return u.updateProgress(1),m})})},s.prototype.thenCore=function(o,l,u){u=u||Promise.prototype.then;var f=this;o&&(o=o.bind(f)),l&&(l=l.bind(f));var g=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?f:s.convert(Object.assign({},f),Promise.prototype),m=u.call(g,o,l);return s.convert(m,f.__proto__)},s.prototype.thenExternal=function(o,l){return Promise.prototype.then.call(this,o,l)},s.prototype.thenList=function(o){var l=this;return o.forEach(function(u){l=l.thenCore(u)}),l},s.prototype.catch=function(o){o&&(o=o.bind(this));var l=Promise.prototype.catch.call(this,o);return s.convert(l,this)},s.prototype.catchExternal=function(o){return Promise.prototype.catch.call(this,o)},s.prototype.error=function(o){return this.then(function(){throw new Error(o)})},s.prototype.using=s.prototype.set,s.prototype.saveAs=s.prototype.save,s.prototype.export=s.prototype.output,s.prototype.run=s.prototype.then,Kt.getPageSize=function(o,l,u){if(Ie(o)==="object"){var f=o;o=f.orientation,l=f.unit||l,u=f.format||u}l=l||"mm",u=u||"a4",o=(""+(o||"P")).toLowerCase();var g,m=(""+u).toLowerCase(),d={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":g=1;break;case"mm":g=72/25.4;break;case"cm":g=72/2.54;break;case"in":g=72;break;case"px":g=.75;break;case"pc":case"em":g=12;break;case"ex":g=6;break;default:throw"Invalid unit: "+l}var b,w=0,x=0;if(d.hasOwnProperty(m))w=d[m][1]/g,x=d[m][0]/g;else try{w=u[1],x=u[0]}catch{throw new Error("Invalid format: "+u)}if(o==="p"||o==="portrait")o="p",x>w&&(b=x,x=w,w=b);else{if(o!=="l"&&o!=="landscape")throw"Invalid orientation: "+o;o="l",w>x&&(b=x,x=w,w=b)}return{width:x,height:w,unit:l,k:g,orientation:o}},e.html=function(o,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(Jf):null;var u=new s(l);return l.worker?u:u.from(o).doCallback()}}(Kt.API),Kt.API.addJS=function(e){var t,r,n=function(i){for(var a="",s=0;s<i.length;s++){var o=i[s];if(o==="("||o===")"){for(var l=0,u=s-1;u>=0&&i[u]==="\\";u--)l++;a+=l%2==0?"\\"+o:o}else a+=o}return a}(e);return this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(t+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),r=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+n+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){t!==void 0&&r!==void 0&&this.internal.out("/Names <</JavaScript "+t+" 0 R>>")}),this},function(e){var t;e.events.push(["postPutResources",function(){var r=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=r.outline.render().split(/\r\n/),a=0;a<i.length;a++){var s=i[a],o=n.exec(s);if(o!=null){var l=o[1];r.internal.newObjectDeferredBegin(l,!1)}r.internal.write(s)}if(this.outline.createNamedDestinations){var u=this.internal.pages.length,f=[];for(a=0;a<u;a++){var g=r.internal.newObject();f.push(g);var m=r.internal.getPageInfo(a+1);r.internal.write("<< /D["+m.objId+" 0 R /XYZ null null null]>> endobj")}var d=r.internal.newObject();for(r.internal.write("<< /Names [ "),a=0;a<f.length;a++)r.internal.write("(page_"+(a+1)+")"+f[a]+" 0 R");r.internal.write(" ] >>","endobj"),t=r.internal.newObject(),r.internal.write("<< /Dests "+d+" 0 R"),r.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var r=this;r.outline.root.children.length>0&&(r.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&r.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(n,i,a){var s={title:i,options:a,children:[]};return n==null&&(n=this.root),n.children.push(s),s},r.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=r,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},r.outline.genIds_r=function(n){n.id=r.internal.newObjectDeferred();for(var i=0;i<n.children.length;i++)this.genIds_r(n.children[i])},r.outline.renderRoot=function(n){this.objStart(n),this.line("/Type /Outlines"),n.children.length>0&&(this.line("/First "+this.makeRef(n.children[0])),this.line("/Last "+this.makeRef(n.children[n.children.length-1]))),this.line("/Count "+this.count_r({count:0},n)),this.objEnd()},r.outline.renderItems=function(n){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<n.children.length;a++){var s=n.children[a];this.objStart(s),this.line("/Title "+this.makeString(s.title)),this.line("/Parent "+this.makeRef(n)),a>0&&this.line("/Prev "+this.makeRef(n.children[a-1])),a<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[a+1])),s.children.length>0&&(this.line("/First "+this.makeRef(s.children[0])),this.line("/Last "+this.makeRef(s.children[s.children.length-1])));var o=this.count=this.count_r({count:0},s);if(o>0&&this.line("/Count "+o),s.options&&s.options.pageNumber){var l=r.internal.getPageInfo(s.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var u=0;u<n.children.length;u++)this.renderItems(n.children[u])},r.outline.line=function(n){this.ctx.val+=n+`\r 134`},r.outline.makeRef=function(n){return n.id+" 0 R"},r.outline.makeString=function(n){return"("+r.internal.pdfEscape(n)+")"},r.outline.objStart=function(n){this.ctx.val+=`\r 135`+n.id+` 0 obj\r 136<<\r 137`},r.outline.objEnd=function(){this.ctx.val+=`>> \r 138endobj\r 139`},r.outline.count_r=function(n,i){for(var a=0;a<i.children.length;a++)n.count++,this.count_r(n,i.children[a]);return n.count}}])}(Kt.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(r,n,i,a,s,o){var l,u=this.decode.DCT_DECODE,f=null;if(typeof r=="string"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=s||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,l=function(g){for(var m,d=256*g.charCodeAt(4)+g.charCodeAt(5),b=g.length,w={width:0,height:0,numcomponents:1},x=4;x<b;x+=2){if(x+=d,t.indexOf(g.charCodeAt(x+1))!==-1){m=256*g.charCodeAt(x+5)+g.charCodeAt(x+6),w={width:256*g.charCodeAt(x+7)+g.charCodeAt(x+8),height:m,numcomponents:g.charCodeAt(x+9)};break}d=256*g.charCodeAt(x+2)+g.charCodeAt(x+3)}return w}(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r),l.numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}f={data:r,width:l.width,height:l.height,colorSpace:o,bitsPerComponent:8,filter:u,index:n,alias:i}}return f}}(Kt.API),Kt.API.processPNG=function(e,t,r,n){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var i,a=sx(e,{checkCrc:!0}),s=a.width,o=a.height,l=a.channels,u=a.palette,f=a.depth;i=u&&l===1?function(G){for(var $=G.width,X=G.height,T=G.data,k=G.palette,V=G.depth,q=!1,it=[],ht=[],ft=void 0,rt=!1,ut=0,wt=0;wt<k.length;wt++){var vt=op(k[wt],4),E=vt[0],U=vt[1],z=vt[2],H=vt[3];it.push(E,U,z),H!=null&&(H===0?(ut++,ht.length<1&&ht.push(wt)):H<255&&(rt=!0))}if(rt||ut>1){q=!0,ht=void 0;var K=$*X;ft=new Uint8Array(K);for(var at=new DataView(T.buffer),ct=0;ct<K;ct++){var dt=tc(at,ct,V),yt=op(k[dt],4)[3];ft[ct]=yt}}else ut===0&&(ht=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:q?8:void 0,colorBytes:T,alphaBytes:ft,needSMask:q,palette:it,mask:ht}}(a):l===2||l===4?function(G){for(var $=G.data,X=G.width,T=G.height,k=G.channels,V=G.depth,q=k===2?"DeviceGray":"DeviceRGB",it=k-1,ht=X*T,ft=it,rt=ht*ft,ut=1*ht,wt=Math.ceil(rt*V/8),vt=Math.ceil(ut*V/8),E=new Uint8Array(wt),U=new Uint8Array(vt),z=new DataView($.buffer),H=new DataView(E.buffer),K=new DataView(U.buffer),at=!1,ct=0;ct<ht;ct++){for(var dt=ct*k,yt=0;yt<ft;yt++)_2(H,tc(z,dt+yt,V),ct*ft+yt,V);var Tt=tc(z,dt+ft,V);Tt<(1<<V)-1&&(at=!0),_2(K,Tt,1*ct,V)}return{colorSpace:q,colorsPerPixel:it,sMaskBitsPerComponent:at?V:void 0,colorBytes:E,alphaBytes:U,needSMask:at}}(a):function(G){var $=G.data,X=G.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:X,colorsPerPixel:X==="DeviceGray"?1:3,colorBytes:$ instanceof Uint16Array?function(T){for(var k=T.length,V=new Uint8Array(2*k),q=new DataView(V.buffer,V.byteOffset,V.byteLength),it=0;it<k;it++)q.setUint16(2*it,T[it],!1);return V}($):$,needSMask:!1}}(a);var g,m,d,b=i,w=b.colorSpace,x=b.colorsPerPixel,_=b.sMaskBitsPerComponent,B=b.colorBytes,I=b.alphaBytes,R=b.needSMask,Z=b.palette,ot=b.mask,Q=null;return n!==Kt.API.image_compression.NONE&&typeof ld=="function"?(Q=function(G){var $;switch(G){case Kt.API.image_compression.FAST:$=11;break;case Kt.API.image_compression.MEDIUM:$=13;break;case Kt.API.image_compression.SLOW:$=14;break;default:$=12}return $}(n),g=this.decode.FLATE_DECODE,m="/Predictor ".concat(Q," /Colors ").concat(x," /BitsPerComponent ").concat(f," /Columns ").concat(s),e=v2(B,Math.ceil(s*x*f/8),x,f,n),R&&(d=v2(I,Math.ceil(s*_/8),1,_,n))):(g=void 0,m=void 0,e=B,R&&(d=I)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(d&&this.__addimage__.isArrayBuffer(d)||this.__addimage__.isArrayBufferView(d))&&(d=this.__addimage__.arrayBufferToBinaryString(d)),{alias:r,data:e,index:t,filter:g,decodeParameters:m,transparency:ot,palette:Z,sMask:d,predictor:Q,width:s,height:o,bitsPerComponent:f,sMaskBitsPerComponent:_,colorSpace:w}}},function(e){e.processGIF89A=function(t,r,n,i){var a=new Px(t),s=a.width,o=a.height,l=[];a.decodeAndBlitFrameRGBA(0,l);var u={data:l,width:s,height:o},f=new ec(100).encode(u,100);return e.processJPEG.call(this,f,r,n,i)},e.processGIF87A=e.processGIF89A}(Kt.API),pi.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:n,blue:r,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},pi.prototype.parseBGR=function(){this.pos=this.offset;var e="bit"+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(t);try{this[e]()}catch(r){We.log("bit decode error:"+r)}},pi.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),r=t%4;for(e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var a=this.datav.getUint8(this.pos++,!0),s=n*this.width*4+8*i*4,o=0;o<8&&8*i+o<this.width;o++){var l=this.palette[a>>7-o&1];this.data[s+4*o]=l.blue,this.data[s+4*o+1]=l.green,this.data[s+4*o+2]=l.red,this.data[s+4*o+3]=255}r!==0&&(this.pos+=4-r)}},pi.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<e;i++){var a=this.datav.getUint8(this.pos++,!0),s=n*this.width*4+2*i*4,o=a>>4,l=15&a,u=this.palette[o];if(this.data[s]=u.blue,this.data[s+1]=u.green,this.data[s+2]=u.red,this.data[s+3]=255,2*i+1>=this.width)break;u=this.palette[l],this.data[s+4]=u.blue,this.data[s+4+1]=u.green,this.data[s+4+2]=u.red,this.data[s+4+3]=255}t!==0&&(this.pos+=4-t)}},pi.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+4*n;if(i<this.palette.length){var s=this.palette[i];this.data[a]=s.red,this.data[a+1]=s.green,this.data[a+2]=s.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}e!==0&&(this.pos+=4-e)}},pi.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&t)/t*255|0,o=(a>>5&t)/t*255|0,l=(a>>10&t)/t*255|0,u=a>>15?255:0,f=n*this.width*4+4*i;this.data[f]=l,this.data[f+1]=o,this.data[f+2]=s,this.data[f+3]=u}this.pos+=e}},pi.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,a=0;a<this.width;a++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(s&t)/t*255|0,l=(s>>5&r)/r*255|0,u=(s>>11)/t*255|0,f=i*this.width*4+4*a;this.data[f]=u,this.data[f+1]=l,this.data[f+2]=o,this.data[f+3]=255}this.pos+=e}},pi.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*r;this.data[s]=a,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=255}this.pos+=this.width%4}},pi.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*r;this.data[o]=a,this.data[o+1]=i,this.data[o+2]=n,this.data[o+3]=s}},pi.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,r,n,i){var a=new pi(t,!1),s=a.width,o=a.height,l={data:a.getData(),width:s,height:o},u=new ec(100).encode(l,100);return e.processJPEG.call(this,u,r,n,i)}}(Kt.API),A2.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,r,n,i){var a=new A2(t),s=a.width,o=a.height,l={data:a.getData(),width:s,height:o},u=new ec(100).encode(l,100);return e.processJPEG.call(this,u,r,n,i)}}(Kt.API),Kt.API.processRGBA=function(e,t,r){for(var n=e.data,i=n.length,a=new Uint8Array(i/4*3),s=new Uint8Array(i/4),o=0,l=0,u=0;u<i;u+=4){var f=n[u],g=n[u+1],m=n[u+2],d=n[u+3];a[o++]=f,a[o++]=g,a[o++]=m,s[l++]=d}var b=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(s),data:b,index:t,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},Kt.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},gs=Kt.API,qu=gs.getCharWidthsArray=function(e,t){var r,n,i=(t=t||{}).font||this.internal.getFont(),a=t.fontSize||this.internal.getFontSize(),s=t.charSpace||this.internal.getCharSpace(),o=t.widths?t.widths:i.metadata.Unicode.widths,l=o.fof?o.fof:1,u=t.kerning?t.kerning:i.metadata.Unicode.kerning,f=u.fof?u.fof:1,g=t.doKerning!==!1,m=0,d=e.length,b=0,w=o[0]||l,x=[];for(r=0;r<d;r++)n=e.charCodeAt(r),typeof i.metadata.widthOfString=="function"?x.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+s*(1e3/a)||0)/1e3):(m=g&&Ie(u[n])==="object"&&!isNaN(parseInt(u[n][b],10))?u[n][b]/f:0,x.push((o[n]||w)/l+m)),b=n;return x},d2=gs.getStringUnitWidth=function(e,t){var r=(t=t||{}).fontSize||this.internal.getFontSize(),n=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return gs.processArabic&&(e=gs.processArabic(e)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(e,r,i)/r:qu.apply(this,arguments).reduce(function(a,s){return a+s},0)},p2=function(e,t,r,n){for(var i=[],a=0,s=e.length,o=0;a!==s&&o+t[a]<r;)o+=t[a],a++;i.push(e.slice(0,a));var l=a;for(o=0;a!==s;)o+t[a]>n&&(i.push(e.slice(l,a)),o=0,l=a),o+=t[a],a++;return l!==a&&i.push(e.slice(l,a)),i},g2=function(e,t,r){r||(r={});var n,i,a,s,o,l,u,f=[],g=[f],m=r.textIndent||0,d=0,b=0,w=e.split(" "),x=qu.apply(this,[" ",r])[0];if(l=r.lineIndent===-1?w[0].length+2:r.lineIndent||0){var _=Array(l).join(" "),B=[];w.map(function(R){(R=R.split(/\s*\n/)).length>1?B=B.concat(R.map(function(Z,ot){return(ot&&Z.length?` 140`:"")+Z})):B.push(R[0])}),w=B,l=d2.apply(this,[_,r])}for(a=0,s=w.length;a<s;a++){var I=0;if(n=w[a],l&&n[0]==` 141`&&(n=n.substr(1),I=1),m+d+(b=(i=qu.apply(this,[n,r])).reduce(function(R,Z){return R+Z},0))>t||I){if(b>t){for(o=p2.apply(this,[n,i,t-(m+d),t]),f.push(o.shift()),f=[o.pop()];o.length;)g.push([o.shift()]);b=i.slice(n.length-(f[0]?f[0].length:0)).reduce(function(R,Z){return R+Z},0)}else f=[n];g.push(f),m=b+l,d=x}else f.push(n),m+=d+b,d=x}return u=l?function(R,Z){return(Z?_:"")+R.join(" ")}:function(R){return R.join(" ")},g.map(u)},gs.splitTextToSize=function(e,t,r){var n,i=(r=r||{}).fontSize||this.internal.getFontSize(),a=(function(f){if(f.widths&&f.kerning)return{widths:f.widths,kerning:f.kerning};var g=this.internal.getFont(f.fontName,f.fontStyle),m="Unicode";return g.metadata[m]?{widths:g.metadata[m].widths||{0:1},kerning:g.metadata[m].kerning||{}}:{font:g.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,r);n=Array.isArray(e)?e:String(e).split(/\r?\n/);var s=1*this.internal.scaleFactor*t/i;a.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=r.lineIndent;var o,l,u=[];for(o=0,l=n.length;o<l;o++)u=u.concat(g2.apply(this,[n[o],s,a]));return u},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="0123456789abcdef",r="klmnopqrstuvwxyz",n={},i={},a=0;a<16;a++)n[r[a]]=t[a],i[t[a]]=r[a];var s=function(m){return"0x"+parseInt(m,10).toString(16)},o=e.__fontmetrics__.compress=function(m){var d,b,w,x,_=["{"];for(var B in m){if(d=m[B],isNaN(parseInt(B,10))?b="'"+B+"'":(B=parseInt(B,10),b=(b=s(B).slice(2)).slice(0,-1)+i[b.slice(-1)]),typeof d=="number")d<0?(w=s(d).slice(3),x="-"):(w=s(d).slice(2),x=""),w=x+w.slice(0,-1)+i[w.slice(-1)];else{if(Ie(d)!=="object")throw new Error("Don't know what to do with value type "+Ie(d)+".");w=o(d)}_.push(b+w)}return _.push("}"),_.join("")},l=e.__fontmetrics__.uncompress=function(m){if(typeof m!="string")throw new Error("Invalid argument passed to uncompress.");for(var d,b,w,x,_={},B=1,I=_,R=[],Z="",ot="",Q=m.length-1,G=1;G<Q;G+=1)(x=m[G])=="'"?d?(w=d.join(""),d=void 0):d=[]:d?d.push(x):x=="{"?(R.push([I,w]),I={},w=void 0):x=="}"?((b=R.pop())[0][b[1]]=I,w=void 0,I=b[0]):x=="-"?B=-1:w===void 0?n.hasOwnProperty(x)?(Z+=n[x],w=parseInt(Z,16)*B,B=1,Z=""):Z+=x:n.hasOwnProperty(x)?(ot+=n[x],I[w]=parseInt(ot,16)*B,B=1,w=void 0,ot=""):ot+=x;return _},u={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},f={Unicode:{Courier:u,"Courier-Bold":u,"Courier-BoldOblique":u,"Courier-Oblique":u,Helvetica:u,"Helvetica-Bold":u,"Helvetica-BoldOblique":u,"Helvetica-Oblique":u,"Times-Roman":u,"Times-Bold":u,"Times-BoldItalic":u,"Times-Italic":u}},g
vendor: 14,727 bytes, line 141
141={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(
vendor: 9,662 bytes, lines 141-169
141m){var d=m.font,b=g.Unicode[d.postScriptName];b&&(d.metadata.Unicode={},d.metadata.Unicode.widths=b.widths,d.metadata.Unicode.kerning=b.kerning);var w=f.Unicode[d.postScriptName];w&&(d.metadata.Unicode.encoding=w,d.encoding=w.codePages[0])}])}(Kt.API),function(e){var t=function(r){for(var n=r.length,i=new Uint8Array(n),a=0;a<n;a++)i[a]=r.charCodeAt(a);return i};e.API.events.push(["addFont",function(r){var n=void 0,i=r.font,a=r.instance;if(!i.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(n=a.existsFileInVFS(i.postScriptName)===!1?a.loadFile(i.postScriptName):a.getFileFromVFS(i.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");(function(s,o){o=/^\x00\x01\x00\x00/.test(o)?t(o):t(dh(o)),s.metadata=e.API.TTFFont.open(o),s.metadata.Unicode=s.metadata.Unicode||{encoding:{},kerning:{},widths:[]},s.metadata.glyIdsUsed=[0]})(i,n)}}])}(Kt),Kt.API.addSvgAsImage=function(e,t,r,n,i,a,s,o){if(isNaN(t)||isNaN(r))throw We.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(n)||isNaN(i))throw We.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=n,l.height=i;var u=l.getContext("2d");u.fillStyle="#fff",u.fillRect(0,0,l.width,l.height);var f={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},g=this;return(de.canvg?Promise.resolve(de.canvg):Tf(()=>Promise.resolve().then(()=>uI),void 0)).catch(function(m){return Promise.reject(new Error("Could not load canvg: "+m))}).then(function(m){return m.default?m.default:m}).then(function(m){return m.fromString(u,e,f)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(m){return m.render(f)}).then(function(){g.addImage(l.toDataURL("image/jpeg",1),t,r,n,i,s,o)})},Kt.API.putTotalPages=function(e){var t,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),r=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(t,r);return this},Kt.API.viewerPreferences=function(e,t){var r;e=e||{},t=t||!1;var n,i,a,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},o=Object.keys(s),l=[],u=0,f=0,g=0;function m(b,w){var x,_=!1;for(x=0;x<b.length;x+=1)b[x]===w&&(_=!0);return _}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var d=o.length;for(g=0;g<d;g+=1)r[o[g]].value=r[o[g]].defaultValue,r[o[g]].explicitSet=!1}if(Ie(e)==="object"){for(i in e)if(a=e[i],m(o,i)&&a!==void 0){if(r[i].type==="boolean"&&typeof a=="boolean")r[i].value=a;else if(r[i].type==="name"&&m(r[i].valueSet,a))r[i].value=a;else if(r[i].type==="integer"&&Number.isInteger(a))r[i].value=a;else if(r[i].type==="array"){for(u=0;u<a.length;u+=1)if(n=!0,a[u].length===1&&typeof a[u][0]=="number")l.push(String(a[u]-1));else if(a[u].length>1){for(f=0;f<a[u].length;f+=1)typeof a[u][f]!="number"&&(n=!1);n===!0&&l.push([a[u][0]-1,a[u][1]-1].join(" "))}r[i].value="["+l.join(" ")+"]"}else r[i].value=r[i].defaultValue;r[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var b,w=[];for(b in r)r[b].explicitSet===!0&&(r[b].type==="name"?w.push("/"+b+" /"+r[b].value):w.push("/"+b+" "+r[b].value));w.length!==0&&this.internal.write(`/ViewerPreferences 142<< 143`+w.join(` 144`)+` 145>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},Kt.API.addMetadata=function(e,t){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:e,namespaceUri:t??"http://jspdf.default.namespaceuri/",rawXml:typeof t=="boolean"&&t},this.internal.events.subscribe("putCatalog",Cx),this.internal.events.subscribe("postPutResources",Ox)),this},function(e){var t=e.API,r=t.pdfEscape16=function(a,s){for(var o,l=s.metadata.Unicode.widths,u=["","0","00","000","0000"],f=[""],g=0,m=a.length;g<m;++g){if(o=s.metadata.characterToGlyph(a.charCodeAt(g)),s.metadata.glyIdsUsed.push(o),s.metadata.toUnicode[o]=a.charCodeAt(g),l.indexOf(o)==-1&&(l.push(o),l.push([parseInt(s.metadata.widthOfGlyph(o),10)])),o=="0")return f.join("");o=o.toString(16),f.push(u[4-o.length],o)}return f.join("")},n=function(a){var s,o,l,u,f,g,m;for(f=`/CIDInit /ProcSet findresource begin 14612 dict begin 147begincmap 148/CIDSystemInfo << 149 /Registry (Adobe) 150 /Ordering (UCS) 151 /Supplement 0 152>> def 153/CMapName /Adobe-Identity-UCS def 154/CMapType 2 def 1551 begincodespacerange 156<0000><ffff> 157endcodespacerange`,l=[],g=0,m=(o=Object.keys(a).sort(function(d,b){return d-b})).length;g<m;g++)s=o[g],l.length>=100&&(f+=` 158`+l.length+` beginbfchar 159`+l.join(` 160`)+` 161endbfchar`,l=[]),a[s]!==void 0&&a[s]!==null&&typeof a[s].toString=="function"&&(u=("0000"+a[s].toString(16)).slice(-4),s=("0000"+(+s).toString(16)).slice(-4),l.push("<"+s+"><"+u+">"));return l.length&&(f+=` 162`+l.length+` beginbfchar 163`+l.join(` 164`)+` 165endbfchar 166`),f+`endcmap 167CMapName currentdict /CMap defineresource pop 168end 169end`};t.events.push(["putFont",function(a){(function(s){var o=s.font,l=s.out,u=s.newObject,f=s.putStream;if(o.metadata instanceof e.API.TTFFont&&o.encoding==="Identity-H"){for(var g=o.metadata.Unicode.widths,m=o.metadata.subset.encode(o.metadata.glyIdsUsed,1),d="",b=0;b<m.length;b++)d+=String.fromCharCode(m[b]);var w=u();f({data:d,addLength1:!0,objectId:w}),l("endobj");var x=u();f({data:n(o.metadata.toUnicode),addLength1:!0,objectId:x}),l("endobj");var _=u();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+_s(o.fontName)),l("/FontFile2 "+w+" 0 R"),l("/FontBBox "+e.API.PDFObject.convert(o.metadata.bbox)),l("/Flags "+o.metadata.flags),l("/StemV "+o.metadata.stemV),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l(">>"),l("endobj");var B=u();l("<<"),l("/Type /Font"),l("/BaseFont /"+_s(o.fontName)),l("/FontDescriptor "+_+" 0 R"),l("/W "+e.API.PDFObject.convert(g)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+o.encoding+")"),l(">>"),l(">>"),l("endobj"),o.objectNumber=u(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+x+" 0 R"),l("/BaseFont /"+_s(o.fontName)),l("/Encoding /"+o.encoding),l("/DescendantFonts ["+B+" 0 R]"),l(">>"),l("endobj"),o.isAlreadyPutted=!0}})(a)}]),t.events.push(["putFont",function(a){(function(s){var o=s.font,l=s.out,u=s.newObject,f=s.putStream;if(o.metadata instanceof e.API.TTFFont&&o.encoding==="WinAnsiEncoding"){for(var g=o.metadata.rawData,m="",d=0;d<g.length;d++)m+=String.fromCharCode(g[d]);var b=u();f({data:m,addLength1:!0,objectId:b}),l("endobj");var w=u();f({data:n(o.metadata.toUnicode),addLength1:!0,objectId:w}),l("endobj");var x=u();l("<<"),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l("/StemV "+o.metadata.stemV),l("/Type /FontDescriptor"),l("/
169FontFile2 "+b+" 0 R"),l("/Flags 96"),l("/FontBBox "+e.API.PDFObject.convert(o.metadata.bbox)),l("/FontName /"+_s(o.fontName)),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l(">>"),l("endobj"),o.objectNumber=u();for(var _=0;_<o.metadata.hmtx.widths.length;_++)o.metadata.hmtx.widths[_]=parseInt(o.metadata.hmtx.widths[_]*(1e3/o.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+w+" 0 R/BaseFont/"+_s(o.fontName)+"/FontDescriptor "+x+" 0 R/Encoding/"+o.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(o.metadata.hmtx.widths)+">>"),l("endobj"),o.isAlreadyPutted=!0}})(a)}]);var i=function(a){var s,o=a.text||"",l=a.x,u=a.y,f=a.options||{},g=a.mutex||{},m=g.pdfEscape,d=g.activeFontKey,b=g.fonts,w=d,x="",_=0,B="",I=b[w].encoding;if(b[w].encoding!=="Identity-H")return{text:o,x:l,y:u,options:f,mutex:g};for(B=o,w=d,Array.isArray(o)&&(B=o[0]),_=0;_<B.length;_+=1)b[w].metadata.hasOwnProperty("cmap")&&(s=b[w].metadata.cmap.unicode.codeMap[B[_].charCodeAt(0)]),s||B[_].charCodeAt(0)<256&&b[w].metadata.hasOwnProperty("Unicode")?x+=B[_]:x+="";var R="";return parseInt(w.slice(1))<14||I==="WinAnsiEncoding"?R=m(x,w).split("").map(function(Z){return Z.charCodeAt(0).toString(16)}).join(""):I==="Identity-H"&&(R=r(x,b[w])),g.isHex=!0,{text:R,x:l,y:u,options:f,mutex:g}};t.events.push(["postProcessText",function(a){var s=a.text||"",o=[],l={text:s,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(s)){var u=0;for(u=0;u<s.length;u+=1)Array.isArray(s[u])&&s[u].length===3?o.push([i(Object.assign({},l,{text:s[u][0]})).text,s[u][1],s[u][2]]):o.push(i(Object.assign({},l,{text:s[u]})).text);a.text=o}else a.text=i(Object.assign({},l,{text:s})).text}])}(Kt),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0},e.addFileToVFS=function(r,n){return t.call(this),this.internal.vFS[r]=n,this},e.getFileFromVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}}(Kt.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(n){var i,a,s,o,l,u,f,g=t,m=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],b={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},w={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},x=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","â¹","âº","â¹","â
","â","â
","â½","â¾","â½","â","â","â","â¤","â¥","â¤","â©","âª","â©","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","﹤","ï¹¥","﹤"],_=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),B=!1,I=0;this.__bidiEngine__={};var R=function(T){var k=T.charCodeAt(),V=k>>8,q=w[V];return q!==void 0?g[256*q+(255&k)]:V===252||V===253?"AL":_.test(V)?"L":V===8?"R":"N"},Z=function(T){for(var k,V=0;V<T.length;V++){if((k=R(T.charAt(V)))==="L")return!1;if(k==="R")return!0}return!1},ot=function(T,k,V,q){var it,ht,ft,rt,ut=k[q];switch(ut){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":B=!1;break;case"N":case"AN":break;case"EN":B&&(ut="AN");break;case"AL":B=!0,ut="R";break;case"WS":case"BN":ut="N";break;case"CS":q<1||q+1>=k.length||(it=V[q-1])!=="EN"&&it!=="AN"||(ht=k[q+1])!=="EN"&&ht!=="AN"?ut="N":B&&(ht="AN"),ut=ht===it?ht:"N";break;case"ES":ut=(it=q>0?V[q-1]:"B")==="EN"&&q+1<k.length&&k[q+1]==="EN"?"EN":"N";break;case"ET":if(q>0&&V[q-1]==="EN"){ut="EN";break}if(B){ut="N";break}for(ft=q+1,rt=k.length;ft<rt&&k[ft]==="ET";)ft++;ut=ft<rt&&k[ft]==="EN"?"EN":"N";break;case"NSM":if(s&&!o){for(rt=k.length,ft=q+1;ft<rt&&k[ft]==="NSM";)ft++;if(ft<rt){var wt=T[q],vt=wt>=1425&&wt<=2303||wt===64286;if(it=k[ft],vt&&(it==="R"||it==="AL")){ut="R";break}}}ut=q<1||(it=k[q-1])==="B"?"N":V[q-1];break;case"B":B=!1,i=!0,ut=I;break;case"S":a=!0,ut="N"}return ut},Q=function(T,k,V){var q=T.split("");return V&&G(q,V,{hiLevel:I}),q.reverse(),k&&k.reverse(),q.join("")},G=function(T,k,V){var q,it,ht,ft,rt,ut=-1,wt=T.length,vt=0,E=[],U=I?d:m,z=[];for(B=!1,i=!1,a=!1,it=0;
vendor: 34,101 bytes, lines 169-170
169it<wt;it++)z[it]=R(T[it]);for(ht=0;ht<wt;ht++){if(rt=vt,E[ht]=ot(T,z,E,ht),q=240&(vt=U[rt][b[E[ht]]]),vt&=15,k[ht]=ft=U[vt][5],q>0)if(q===16){for(it=ut;it<ht;it++)k[it]=1;ut=-1}else ut=-1;if(U[vt][6])ut===-1&&(ut=ht);else if(ut>-1){for(it=ut;it<ht;it++)k[it]=ft;ut=-1}z[ht]==="B"&&(k[ht]=0),V.hiLevel|=ft}a&&function(H,K,at){for(var ct=0;ct<at;ct++)if(H[ct]==="S"){K[ct]=I;for(var dt=ct-1;dt>=0&&H[dt]==="WS";dt--)K[dt]=I}}(z,k,wt)},$=function(T,k,V,q,it){if(!(it.hiLevel<T)){if(T===1&&I===1&&!i)return k.reverse(),void(V&&V.reverse());for(var ht,ft,rt,ut,wt=k.length,vt=0;vt<wt;){if(q[vt]>=T){for(rt=vt+1;rt<wt&&q[rt]>=T;)rt++;for(ut=vt,ft=rt-1;ut<ft;ut++,ft--)ht=k[ut],k[ut]=k[ft],k[ft]=ht,V&&(ht=V[ut],V[ut]=V[ft],V[ft]=ht);vt=rt}vt++}}},X=function(T,k,V){var q=T.split(""),it={hiLevel:I};return V||(V=[]),G(q,V,it),function(ht,ft,rt){if(rt.hiLevel!==0&&f)for(var ut,wt=0;wt<ht.length;wt++)ft[wt]===1&&(ut=x.indexOf(ht[wt]))>=0&&(ht[wt]=x[ut+1])}(q,V,it),$(2,q,k,V,it),$(1,q,k,V,it),q.join("")};return this.__bidiEngine__.doBidiReorder=function(T,k,V){if(function(it,ht){if(ht)for(var ft=0;ft<it.length;ft++)ht[ft]=ft;o===void 0&&(o=Z(it)),u===void 0&&(u=Z(it))}(T,k),s||!l||u)if(s&&l&&o^u)I=o?1:0,T=Q(T,k,V);else if(!s&&l&&u)I=o?1:0,T=X(T,k,V),T=Q(T,k);else if(!s||o||l||u){if(s&&!l&&o^u)T=Q(T,k),o?(I=0,T=X(T,k,V)):(I=1,T=X(T,k,V),T=Q(T,k));else if(s&&o&&!l&&u)I=1,T=X(T,k,V),T=Q(T,k);else if(!s&&!l&&o^u){var q=f;o?(I=1,T=X(T,k,V),I=0,f=!1,T=X(T,k,V),f=q):(I=0,T=X(T,k,V),T=Q(T,k),I=1,f=!1,T=X(T,k,V),f=q,T=Q(T,k))}}else I=0,T=X(T,k,V);else I=o?1:0,T=X(T,k,V);return T},this.__bidiEngine__.setOptions=function(T){T&&(s=T.isInputVisual,l=T.isOutputVisual,o=T.isInputRtl,u=T.isOutputRtl,f=T.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(n){var i=n.text;n.x,n.y;var a=n.options||{};n.mutex,a.lang;var s=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,r.setOptions(a),Object.prototype.toString.call(i)==="[object Array]"){var o=0;for(s=[],o=0;o<i.length;o+=1)Object.prototype.toString.call(i[o])==="[object Array]"?s.push([r.doBidiReorder(i[o][0]),i[o][1],i[o][2]]):s.push([r.doBidiReorder(i[o])]);n.text=s}else n.text=r.doBidiReorder(i);r.setOptions({isInputVisual:!0})}])}(Kt),Kt.API.TTFFont=function(){function e(t){var r;if(this.rawData=t,r=this.contents=new Ba(t),this.contents.pos=4,r.readString(4)==="ttcf")throw new Error("TTCF not supported.");r.pos=0,this.parse(),this.subset=new Wx(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new kx(this.contents),this.head=new Rx(this),this.name=new Bx(this),this.cmap=new pm(this),this.toUnicode={},this.hhea=new Mx(this),this.maxp=new $x(this),this.hmtx=new Ux(this),this.post=new Dx(this),this.os2=new Fx(this),this.loca=new Vx(this),this.glyf=new zx(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,r,n,i,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var s,o,l,u;for(u=[],s=0,o=(l=this.bbox).length;s<o;s++)t=l[s],u.push(Math.round(t*this.scaleFactor));return u}).call(this),this.stemV=0,this.post.exists?(n=255&(i=this.post.italic_angle),32768&(r=i>>16)&&(r=-(1+(65535^r))),this.italicAngle=+(r+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var r;return((r=this.cmap.unicode)!=null?r.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*r},e.prototype.widthOfString=function(t,r,n){var i,a,s,o;for(s=0,a=0,o=(t=""+t).length;0<=o?a<o:a>o;a=0<=o?++a:--a)i=t.charCodeAt(a),s+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/r)||0;return s*(r/1e3)},e.prototype.lineHeight=function(t,r){var n;return r==null&&(r=!1),n=r?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},e}();var wi,Ba=function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var r,n;for(n=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)n[r]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(t){var r,n,i;for(i=[],r=0,n=t.length;0<=n?r<n:r>n;r=0<=n?++r:--r)i.push(this.writeByte(t.charCodeAt(r)));return i},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,r,n,i,a,s,o,l;return t=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),a=this.readByte(),s=this.readByte(),o=this.readByte(),l=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^r)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^a)+65536*(255^s)+256*(255^o)+(255^l)+1):72057594037927940*t+281474976710656*r+1099511627776*n+4294967296*i+16777216*a+65536*s+256*o+l},e.prototype.writeLongLong=function(t){var r,n;return r=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var r,n;for(r=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)r.push(this.readByte());return r},e.prototype.write=function(t){var r,n,i,a;for(a=[],n=0,i=t.length;n<i;n++)r=t[n],a.push(this.writeByte(r));return a},e}(),kx=function(){var e;function t(r){var n,i,a;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},i=0,a=this.tableCount;0<=a?i<a:i>a;i=0<=a?++i:--i)n={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[n.tag]=n}return t.prototype.encode=function(r){var n,i,a,s,o,l,u,f,g,m,d,b,w;for(w in d=Object.keys(r).length,l=Math.log(2),g=16*Math.floor(Math.log(d)/l),s=Math.floor(g/l),f=16*d-g,(i=new Ba).writeInt(this.scalarType),i.writeShort(d),i.writeShort(g),i.writeShort(s),i.writeShort(f),a=16*d,u=i.pos+a,o=null,b=[],r)for(m=r[w],i.writeString(w),i.writeInt(e(m)),i.writeInt(u),i.writeInt(m.length),b=b.concat(m),w==="head"&&(o=u),u+=m.length;u%4;)b.push(0),u++;return i.write(b),n=2981146554-e(i.data),i.pos=o+8,i.writeUInt32(n),i.data},e=function(r){var n,i,a,s;for(r=gm.call(r);r.length%4;)r.push(0);for(a=new Ba(r),i=0,n=0,s=r.length;n<s;n=n+=4)i+=a.readUInt32();return 4294967295&i},t}(),Ix={}.hasOwnProperty,Bi=function(e,t){for(var r in t)Ix.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e};wi=function(){function e(t){var r;this.file=t,r=this.file.directory.tables[this.tag],this.exists=!!r,r&&(this.offset=r.offset,this.length=r.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var Rx=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var r;return(r=new Ba).writeInt(this.version),r.writeInt(this.revision),r.writeInt(this.checkSumAdjustment),r.writeInt(this.magicNumber),r.writeShort(this.flags),r.writeShort(this.unitsPerEm),r.writeLongLong(this.created),r.writeLongLong(this.modified),r.writeShort(this.xMin),r.writeShort(this.yMin),r.writeShort(this.xMax),r.writeShort(this.yMax),r.writeShort(this.macStyle),r.writeShort(this.lowestRecPPEM),r.writeShort(this.fontDirectionHint),r.writeShort(t),r.writeShort(this.glyphDataFormat),r.data},e}(),S2=function(){function e(t,r){var n,i,a,s,o,l,u,f,g,m,d,b,w,x,_,B,I;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=r+t.readInt(),g=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=t.readByte();break;case 4:for(d=t.readUInt16(),m=d/2,t.pos+=6,a=function(){var R,Z;for(Z=[],l=R=0;0<=m?R<m:R>m;l=0<=m?++R:--R)Z.push(t.readUInt16());return Z}(),t.pos+=2,w=function(){var R,Z;for(Z=[],l=R=0;0<=m?R<m:R>m;l=0<=m?++R:--R)Z.push(t.readUInt16());return Z}(),u=function(){var R,Z;for(Z=[],l=R=0;0<=m?R<m:R>m;l=0<=m?++R:--R)Z.push(t.readUInt16());return Z}(),f=function(){var R,Z;for(Z=[],l=R=0;0<=m?R<m:R>m;l=0<=m?++R:--R)Z.push(t.readUInt16());return Z}(),i=(this.length-t.pos+this.offset)/2,o=function(){var R,Z;for(Z=[],l=R=0;0<=i?R<i:R>i;l=0<=i?++R:--R)Z.push(t.readUInt16());return Z}(),l=_=0,I=a.length;_<I;l=++_)for(x=a[l],n=B=b=w[l];b<=x?B<=x:B>=x;n=b<=x?++B:--B)f[l]===0?s=n+u[l]:(s=o[f[l]/2+(n-b)-(m-l)]||0)!==0&&(s+=u[l]),this.codeMap[n]=65535&s}t.pos=g}return e.encode=function(t,r){var n,i,a,s,o,l,u,f,g,m,d,b,w,x,_,B,I,R,Z,ot,Q,G,$,X,T,k,V,q,it,ht,ft,rt,ut,wt,vt,E,U,z,H,K,at,ct,dt,yt,Tt,It;switch(q=new Ba,s=Object.keys(t).sort(function(Rt,$t){return Rt-$t}),r){case"macroman":for(w=0,x=function(){var Rt=[];for(b=0;b<256;++b)Rt.push(0);return Rt}(),B={0:0},a={},it=0,ut=s.length;it<ut;it++)B[dt=t[i=s[it]]]==null&&(B[dt]=++w),a[i]={old:t[i],new:B[t[i]]},x[i]=B[t[i]];return q.writeUInt16(1),q.writeUInt16(0),q.writeUInt32(12),q.writeUInt16(0),q.writeUInt16(262),q.writeUInt16(0),q.write(x),{charMap:a,subtable:q.data,maxGlyphID:w+1};case"unicode":for(k=[],g=[],I=0,B={},n={},_=u=null,ht=0,wt=s.length;ht<wt;ht++)B[Z=t[i=s[ht]]]==null&&(B[Z]=++I),n[i]={old:Z,new:B[Z]},o=B[Z]-i,_!=null&&o===u||(_&&g.push(_),k.push(i),u=o),_=i;for(_&&g.push(_),g.push(65535),k.push(65535),X=2*($=k.length),G=2*Math.pow(Math.log($)/Math.LN2,2),m=Math.log(G/2)/Math.LN2,Q=2*$-G,l=[],ot=[],d=[],b=ft=0,vt=k.length;ft<vt;b=++ft){if(T=k[b],f=g[b],T===65535){l.push(0),ot.push(0);break}if(T-(V=n[T].new)>=32768)for(l.push(0),ot.push(2*(d.length+$-b)),i=rt=T;T<=f?rt<=f:rt>=f;i=T<=f?++rt:--rt)d.push(n[i].new);else l.push(V-T),ot.push(0)}for(q.writeUInt16(3),q.writeUInt16(1),q.writeUInt32(12),q.writeUInt16(4),q.writeUInt16(16+8*$+2*d.length),q.writeUInt16(0),q.writeUInt16(X),q.writeUInt16(G),q.writeUInt16(m),q.writeUInt16(Q),at=0,E=g.length;at<E;at++)i=g[at],q.writeUInt16(i);for(q.writeUInt16(0),ct=0,U=k.length;ct<U;ct++)i=k[ct],q.writeUInt16(i);for(yt=0,z=l.length;yt<z;yt++)o=l[yt],q.writeUInt16(o);for(Tt=0,H=ot.length;Tt<H;Tt++)R=ot[Tt],q.writeUInt16(R);for(It=0,K=d.length;It<K;It++)w=d[It],q.writeUInt16(w);return{charMap:n,subtable:q.data,maxGlyphID:I+1}}},e}(),pm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="cmap",e.prototype.parse=function(t){var r,n,i;for(t.pos=this.offset,this.version=t.readUInt16(),i=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=i?n<i:n>i;n=0<=i?++n:--n)r=new S2(t,this.offset),this.tables.push(r),r.isUnicode&&this.unicode==null&&(this.unicode=r);return!0},e.encode=function(t,r){var n,i;return r==null&&(r="macroman"),n=S2.encode(t,r),(i=new Ba).writeUInt16(0),i.writeUInt16(1),n.table=i.data.concat(n.subtable),n},e}(),Mx=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),Fx=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var r,n;for(n=[],r=0;r<10;++r)n.push(t.readByte());return n}(),this.charRange=function(){var r,n;for(n=[],r=0;r<4;++r)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var r,n;for(n=[],r=0;r<2;r=++r)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),Dx=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="post",e.prototype.parse=function(t){var r,n,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(n=t.readUInt16(),this.glyphNameIndex=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],i=[];t.pos<this.offset+this.length;)r=t.readByte(),i.push(this.names.push(t.readString(r)));return i;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=(function(){var s,o,l;for(l=[],a=s=0,o=this.file.maxp.numGlyphs;0<=o?s<o:s>o;a=0<=o?++s:--s)l.push(t.readUInt32());return l}).call(this)}},e}(),jx=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},Bx=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="name",e.prototype.parse=function(t){var r,n,i,a,s,o,l,u,f,g,m;for(t.pos=this.offset,t.readShort(),r=t.readShort(),o=t.readShort(),n=[],a=0;0<=r?a<r:a>r;a=0<=r?++a:--a)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+o+t.readShort()});for(l={},a=f=0,g=n.length;f<g;a=++f)i=n[a],t.pos=i.offset,u=t.readString(i.length),s=new jx(u,i),l[m=i.nameID]==null&&(l[m]=[]),l[i.nameID].push(s);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},e}(),$x=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),Ux=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="hmtx",e.prototype.parse=function(t){var r,n,i,a,s,o,l;for(t.pos=this.offset,this.metrics=[],r=0,o=this.file.hhea.numberOfMetrics;0<=o?r<o:r>o;r=0<=o?++r:--r)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(i=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var u,f;for(f=[],r=u=0;0<=i?u<i:u>i;r=0<=i?++u:--u)f.push(t.readInt16());return f}(),this.widths=(function(){var u,f,g,m;for(m=[],u=0,f=(g=this.metrics).length;u<f;u++)a=g[u],m.push(a.advance);return m}).call(this),n=this.widths[this.widths.length-1],l=[],r=s=0;0<=i?s<i:s>i;r=0<=i?++s:--s)l.push(this.widths.push(n));return l},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),gm=[].slice,zx=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var r,n,i,a,s,o,l,u,f,g;return t in this.cache?this.cache[t]:(a=this.file.loca,r=this.file.contents,n=a.indexOf(t),(i=a.lengthOf(t))===0?this.cache[t]=null:(r.pos=this.offset+n,s=(o=new Ba(r.read(i))).readShort(),u=o.readShort(),g=o.readShort(),l=o.readShort(),f=o.readShort(),this.cache[t]=s===-1?new Hx(o,u,g,l,f):new qx(o,s,u,g,l,f),this.cache[t]))},e.prototype.encode=function(t,r,n){var i,a,s,o,l;for(s=[],a=[],o=0,l=r.length;o<l;o++)i=t[r[o]],a.push(s.length),i&&(s=s.concat(i.encode(n)));return a.push(s.length),{table:s,offsets:a}},e}(),qx=function(){function e(t,r,n,i,a,s){this.raw=t,this.numberOfContours=r,this.xMin=n,this.yMin=i,this.xMax=a,this.yMax=s,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),Hx=function(){function e(t,r,n,i,a){var s,o;for(this.raw=t,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],s=this.raw;o=s.readShort(),this.glyphOffsets.push(s.pos),this.glyphIDs.push(s.readUInt16()),32&o;)s.pos+=1&o?4:2,128&o?s.pos+=8:64&o?s.pos+=4:8&o&&(s.pos+=2)}return e.prototype.encode=function(){var t,r,n;for(r=new Ba(gm.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)r.pos=this.glyphOffsets[t];return r.data},e}(),Vx=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Bi(e,wi),e.prototype.tag="loca",e.prototype.parse=function(t){var r,n;return t.pos=this.offset,r=this.file.head.indexToLocFormat,this.offsets=r===0?(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=2)a.push(2*t.readUInt16());return a}).call(this):(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=4)a.push(t.readUInt32());return a}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,r){for(var n=new Uint32Array(this.offsets.length),i=0,a=0,s=0;s<n.length;++s)if(n[s]=i,a<r.length&&r[a]==s){++a,n[s]=i;var o=this.offsets[s],l=this.offsets[s+1]-o;l>0&&(i+=l)}for(var u=new Array(4*n.length),f=0;f<n.length;++f)u[4*f+3]=255&n[f],u[4*f+2]=(65280&n[f])>>8,u[4*f+1]=(16711680&n[f])>>16,u[4*f]=(4278190080&n[f])>>24;return u},e}(),Wx=function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,r,n,i,a;for(r in i=this.font.cmap.tables[0].codeMap,t={},a=this.subset)n=a[r],t[r]=i[n];return t},e.prototype.glyphsFor=function(t){var r,n,i,a,s,o,l;for(i={},s=0,o=t.length;s<o;s++)i[a=t[s]]=this.font.glyf.glyphFor(a);for(a in r=[],i)(n=i[a])!=null&&n.compound&&r.push.apply(r,n.glyphIDs);if(r.length>0)for(a in l=this.glyphsFor(r))n=l[a],i[a]=n;return i},e.prototype.encode=function(t,r){var n,i,a,s,o,l,u,f,g,m,d,b,w,x,_;for(i in n=pm.encode(this.generateCmap(),"unicode"),s=this.glyphsFor(t),d={0:0},_=n.charMap)d[(l=_[i]).old]=l.new;for(b in m=n.maxGlyphID,s)b in d||(d[b]=m++);return f=function(B){var I,R;for(I in R={},B)R[B[I]]=I;return R}(d),g=Object.keys(f).sort(function(B,I){return B-I}),w=function(){var B,I,R;for(R=[],B=0,I=g.length;B<I;B++)o=g[B],R.push(f[o]);return R}(),a=this.font.glyf.encode(s,w,d),u=this.font.loca.encode(a.offsets,w),x={cmap:this.font.cmap.raw(),glyf:a.table,loca:u,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(r)},this.font.os2.exists&&(x["OS/2"]=this.font.os2.raw()),this.font.directory.encode(x)},e}();Kt.API.PDFObject=function(){var e;function t(){}return e=function(r,n){return(Array(n+1).join("0")+r).slice(-n)},t.convert=function(r){var n,i,a,s;if(Array.isArray(r))return"["+function(){var o,l,u;for(u=[],o=0,l=r.length;o<l;o++)n=r[o],u.push(t.convert(n));return u}().join(" ")+"]";if(typeof r=="string")return"/"+r;if(r!=null&&r.isString)return"("+r+")";if(r instanceof Date)return"(D:"+e(r.getUTCFullYear(),4)+e(r.getUTCMonth(),2)+e(r.getUTCDate(),2)+e(r.getUTCHours(),2)+e(r.getUTCMinutes(),2)+e(r.getUTCSeconds(),2)+"Z)";if({}.toString.call(r)==="[object Object]"){for(i in a=["<<"],r)s=r[i],a.push("/"+i+" "+t.convert(s));return a.push(">>"),a.join(` 170`)}return""+r},t}();const pI=Object.freeze(Object.defineProperty({__proto__:null,AcroForm:_x,AcroFormAppearance:qt,AcroFormButton:Fr,AcroFormCheckBox:Rl,AcroFormChoiceField:So,AcroFormComboBox:Eo,AcroFormEditBox:kl,AcroFormListBox:No,AcroFormPasswordField:Ml,AcroFormPushButton:Il,AcroFormRadioButton:Lo,AcroFormTextField:ja,GState:Wl,ShadingPattern:Ia,TilingPattern:xo,default:Kt,jsPDF:Kt},Symbol.toStringTag,{value:"Module"}));function vm(e,t,r,n,i){n=n||{};var a=1.15,s=i.internal.scaleFactor,o=i.internal.getFontSize()/s,l=i.getLineHeightFactor?i.getLineHeightFactor():a,u=o*l,f=/\r\n|\r|\n/g,g="",m=1;
170if((n.valign==="middle"||n.valign==="bottom"||n.halign==="center"||n.halign==="right")&&(g=typeof e=="string"?e.split(f):e,m=g.length||1),r+=o*(2-a),n.valign==="middle"?r-=m/2*u:n.valign==="bottom"&&(r-=m*u),n.halign==="center"||n.halign==="right"){var d=o;if(n.halign==="center"&&(d*=.5),g&&m>=1){for(var b=0;b<g.length;b++)i.text(g[b],t-i.getStringUnitWidth(g[b])*d,r),r+=u;return i}t-=i.getStringUnitWidth(e)*d}return n.halign==="justify"?i.text(e,t,r,{maxWidth:n.maxWidth||100,align:"justify"}):i.text(e,t,r),i}var N2={},Os=function(){function e(t){this.jsPDFDocument=t,this.userStyles={textColor:t.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:t.internal.getFontSize(),fontStyle:t.internal.getFont().fontStyle,font:t.internal.getFont().fontName,lineWidth:t.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:t.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return e.setDefaults=function(t,r){r===void 0&&(r=null),r?r.__autoTableDocumentDefaults=t:N2=t},e.unifyColor=function(t){return Array.isArray(t)?t:typeof t=="number"?[t,t,t]:typeof t=="string"?[t]:null},e.prototype.applyStyles=function(t,r){var n,i,a;r===void 0&&(r=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var s=this.jsPDFDocument.internal.getFont(),o=s.fontStyle,l=s.fontName;if(t.font&&(l=t.font),t.fontStyle){o=t.fontStyle;var u=this.getFontList()[l];u&&u.indexOf(o)===-1&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(u[0]),o=u[0])}if(this.jsPDFDocument.setFont(l,o),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!r){var f=e.unifyColor(t.fillColor);f&&(n=this.jsPDFDocument).setFillColor.apply(n,f),f=e.unifyColor(t.textColor),f&&(i=this.jsPDFDocument).setTextColor.apply(i,f),f=e.unifyColor(t.lineColor),f&&(a=this.jsPDFDocument).setDrawColor.apply(a,f),typeof t.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},e.prototype.splitTextToSize=function(t,r,n){return this.jsPDFDocument.splitTextToSize(t,r,n)},e.prototype.rect=function(t,r,n,i,a){return this.jsPDFDocument.rect(t,r,n,i,a)},e.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},e.prototype.getTextWidth=function(t){return this.jsPDFDocument.getTextWidth(t)},e.prototype.getDocument=function(){return this.jsPDFDocument},e.prototype.setPage=function(t){this.jsPDFDocument.setPage(t)},e.prototype.addPage=function(){return this.jsPDFDocument.addPage()},e.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},e.prototype.getGlobalOptions=function(){return N2||{}},e.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},e.prototype.pageSize=function(){var t=this.jsPDFDocument.internal.pageSize;return t.width==null&&(t={width:t.getWidth(),height:t.getHeight()}),t},e.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},e.prototype.getLineHeightFactor=function(){var t=this.jsPDFDocument;return t.getLineHeightFactor?t.getLineHeightFactor():1.15},e.prototype.getLineHeight=function(t){return t/this.scaleFactor()*this.getLineHeightFactor()},e.prototype.pageNumber=function(){var t=this.jsPDFDocument.internal.getCurrentPageInfo();return t?t.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},e}(),xd=function(e,t){return xd=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},xd(e,t)};function mm(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");xd(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var ym=function(e){mm(t,e);function t(r){var n=e.call(this)||this;return n._element=r,n}return t}(Array);function Gx(e){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}function Yx(e){var t={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}};return t[e]}function Eh(e,t,r){r.applyStyles(t,!0);var n=Array.isArray(e)?e:[e],i=n.map(function(a){return r.getTextWidth(a)}).reduce(function(a,s){return Math.max(a,s)},0);return i}function bm(e,t,r,n){var i=t.settings.tableLineWidth,a=t.settings.tableLineColor;e.applyStyles({lineWidth:i,lineColor:a});var s=wm(i,!1);s&&e.rect(r.x,r.y,t.getWidth(e.pageSize().width),n.y-r.y,s)}function wm(e,t){var r=e>0,n=t||t===0;return r&&n?"DF":r?"S":n?"F":null}function $h(e,t){var r,n,i,a;if(e=e||t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(e.length===3)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(e.length===2)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e.length===1?e=e[0]:e=t}return typeof e=="object"?(typeof e.vertical=="number"&&(e.top=e.vertical,e.bottom=e.vertical),typeof e.horizontal=="number"&&(e.right=e.horizontal,e.left=e.horizontal),{left:(r=e.left)!==null&&r!==void 0?r:t,top:(n=e.top)!==null&&n!==void 0?n:t,right:(i=e.right)!==null&&i!==void 0?i:t,bottom:(a=e.bottom)!==null&&a!==void 0?a:t}):(typeof e!="number"&&(e=t),{top:e,right:e,bottom:e,left:e})}
170function _m(e,t){var r=$h(t.settings.margin,0);return e.pageSize().width-(r.left+r.right)}function Xx(e,t,r,n,i){var a={},s=1.3333333333333333,o=rc(t,function(I){return i.getComputedStyle(I).backgroundColor});o!=null&&(a.fillColor=o);var l=rc(t,function(I){return i.getComputedStyle(I).color});l!=null&&(a.textColor=l);var u=Kx(n,r);u&&(a.cellPadding=u);var f="borderTopColor",g=s*r,m=n.borderTopWidth;if(n.borderBottomWidth===m&&n.borderRightWidth===m&&n.borderLeftWidth===m){var d=(parseFloat(m)||0)/g;d&&(a.lineWidth=d)}else a.lineWidth={top:(parseFloat(n.borderTopWidth)||0)/g,right:(parseFloat(n.borderRightWidth)||0)/g,bottom:(parseFloat(n.borderBottomWidth)||0)/g,left:(parseFloat(n.borderLeftWidth)||0)/g},a.lineWidth.top||(a.lineWidth.right?f="borderRightColor":a.lineWidth.bottom?f="borderBottomColor":a.lineWidth.left&&(f="borderLeftColor"));var b=rc(t,function(I){return i.getComputedStyle(I)[f]});b!=null&&(a.lineColor=b);var w=["left","right","center","justify"];w.indexOf(n.textAlign)!==-1&&(a.halign=n.textAlign),w=["middle","bottom","top"],w.indexOf(n.verticalAlign)!==-1&&(a.valign=n.verticalAlign);var x=parseInt(n.fontSize||"");isNaN(x)||(a.fontSize=x/s);var _=Zx(n);_&&(a.fontStyle=_);var B=(n.fontFamily||"").toLowerCase();return e.indexOf(B)!==-1&&(a.font=B),a}function Zx(e){var t="";return(e.fontWeight==="bold"||e.fontWeight==="bolder"||parseInt(e.fontWeight)>=700)&&(t="bold"),(e.fontStyle==="italic"||e.fontStyle==="oblique")&&(t+="italic"),t}function rc(e,t){var r=xm(e,t);if(!r)return null;var n=r.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!n||!Array.isArray(n))return null;var i=[parseInt(n[1]),parseInt(n[2]),parseInt(n[3])],a=parseInt(n[4]);return a===0||isNaN(i[0])||isNaN(i[1])||isNaN(i[2])?null:i}function xm(e,t){var r=t(e);return r==="rgba(0, 0, 0, 0)"||r==="transparent"||r==="initial"||r==="inherit"?e.parentElement==null?null:xm(e.parentElement,t):r}function Kx(e,t){var r=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],n=96/(72/t),i=(parseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,a=r.map(function(o){return parseInt(o||"0")/n}),s=$h(a,0);return i>s.top&&(s.top=i),i>s.bottom&&(s.bottom=i),s}function Am(e,t,r,n,i){var a,s;n===void 0&&(n=!1),i===void 0&&(i=!1);var o;typeof t=="string"?o=r.document.querySelector(t):o=t;var l=Object.keys(e.getFontList()),u=e.scaleFactor(),f=[],g=[],m=[];if(!o)return console.error("Html table could not be found with input: ",t),{head:f,body:g,foot:m};for(var d=0;d<o.rows.length;d++){var b=o.rows[d],w=(s=(a=b==null?void 0:b.parentElement)===null||a===void 0?void 0:a.tagName)===null||s===void 0?void 0:s.toLowerCase(),x=Jx(l,u,r,b,n,i);x&&(w==="thead"?f.push(x):w==="tfoot"?m.push(x):g.push(x))}return{head:f,body:g,foot:m}}function Jx(e,t,r,n,i,a){for(var s=new ym(n),o=0;o<n.cells.length;o++){var l=n.cells[o],u=r.getComputedStyle(l);if(i||u.display!=="none"){var f=void 0;a&&(f=Xx(e,l,t,u,r)),s.push({rowSpan:l.rowSpan,colSpan:l.colSpan,styles:f,_element:l,content:Qx(l)})}}var g=r.getComputedStyle(n);if(s.length>0&&(i||g.display!=="none"))return s}function Qx(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/ +/g," "),t.innerHTML=t.innerHTML.split(/<br.*?>/).map(function(r){return r.trim()}).join(` 171`),t.innerText||t.textContent||""}function tA(e,t,r){for(var n=0,i=[e,t,r];n<i.length;n++){var a=i[n];a&&typeof a!="object"&&console.error("The options parameter should be of type object, is: "+typeof a),a.startY&&typeof a.startY!="number"&&(console.error("Invalid value for startY option",a.startY),delete a.startY)}}function oa(e,t,r,n,i){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),s=1;s<arguments.length;s++){var o=arguments[s];if(o!=null)for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(a[l]=o[l])}return a}function A1(e,t){var r=new Os(e),n=r.getDocumentOptions(),i=r.getGlobalOptions();tA(i,n,t);var a=oa({},i,n,t),s;typeof window<"u"&&(s=window);var o=eA(i,n,t),l=rA(i,n,t),u=nA(r,a),f=aA(r,a,s);return{id:t.tableId,content:f,hooks:l,styles:o,settings:u}}function eA(e,t,r){for(var n={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},i=function(l){if(l==="columnStyles"){var u=e[l],f=t[l],g=r[l];n.columnStyles=oa({},u,f,g)}else{var m=[e,t,r],d=m.map(function(b){return b[l]||{}});n[l]=oa({},d[0],d[1],d[2])}},a=0,s=Object.keys(n);a<s.length;a++){var o=s[a];i(o)}return n}function rA(e,t,r){for(var n=[e,t,r],i={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},a=0,s=n;a<s.length;a++){var o=s[a];o.didParseCell&&i.didParseCell.push(o.didParseCell),o.willDrawCell&&i.willDrawCell.push(o.willDrawCell),o.didDrawCell&&i.didDrawCell.push(o.didDrawCell),o.willDrawPage&&i.willDrawPage.push(o.willDrawPage),o.didDrawPage&&i.didDrawPage.push(o.didDrawPage)}return i}function nA(e,t){var r,n,i,a,s,o,l,u,f,g,m,d,b=$h(t.margin,40/e.scaleFactor()),w=(r=iA(e,t.startY))!==null&&r!==void 0?r:b.top,x;
171t.showFoot===!0?x="everyPage":t.showFoot===!1?x="never":x=(n=t.showFoot)!==null&&n!==void 0?n:"everyPage";var _;t.showHead===!0?_="everyPage":t.showHead===!1?_="never":_=(i=t.showHead)!==null&&i!==void 0?i:"everyPage";var B=(a=t.useCss)!==null&&a!==void 0?a:!1,I=t.theme||(B?"plain":"striped"),R=!!t.horizontalPageBreak,Z=(s=t.horizontalPageBreakRepeat)!==null&&s!==void 0?s:null;return{includeHiddenHtml:(o=t.includeHiddenHtml)!==null&&o!==void 0?o:!1,useCss:B,theme:I,startY:w,margin:b,pageBreak:(l=t.pageBreak)!==null&&l!==void 0?l:"auto",rowPageBreak:(u=t.rowPageBreak)!==null&&u!==void 0?u:"auto",tableWidth:(f=t.tableWidth)!==null&&f!==void 0?f:"auto",showHead:_,showFoot:x,tableLineWidth:(g=t.tableLineWidth)!==null&&g!==void 0?g:0,tableLineColor:(m=t.tableLineColor)!==null&&m!==void 0?m:200,horizontalPageBreak:R,horizontalPageBreakRepeat:Z,horizontalPageBreakBehaviour:(d=t.horizontalPageBreakBehaviour)!==null&&d!==void 0?d:"afterAllRows"}}function iA(e,t){var r=e.getLastAutoTable(),n=e.scaleFactor(),i=e.pageNumber(),a=!1;if(r&&r.startPageNumber){var s=r.startPageNumber+r.pageNumber-1;a=s===i}return typeof t=="number"?t:(t==null||t===!1)&&a&&(r==null?void 0:r.finalY)!=null?r.finalY+20/n:null}function aA(e,t,r){var n=t.head||[],i=t.body||[],a=t.foot||[];if(t.html){var s=t.includeHiddenHtml;if(r){var o=Am(e,t.html,r,s,t.useCss)||{};n=o.head||n,i=o.body||n,a=o.foot||n}else console.error("Cannot parse html in non browser environment")}var l=t.columns||oA(n,i,a);return{columns:l,head:n,body:i,foot:a}}function oA(e,t,r){var n=e[0]||t[0]||r[0]||[],i=[];return Object.keys(n).filter(function(a){return a!=="_element"}).forEach(function(a){var s=1,o;Array.isArray(n)?o=n[parseInt(a)]:o=n[a],typeof o=="object"&&!Array.isArray(o)&&(s=(o==null?void 0:o.colSpan)||1);for(var l=0;l<s;l++){var u=void 0;Array.isArray(n)?u=i.length:u=a+(l>0?"_".concat(l):"");var f={dataKey:u};i.push(f)}}),i}var Lh=function(){function e(t,r,n){this.table=r,this.pageNumber=r.pageNumber,this.settings=r.settings,this.cursor=n,this.doc=t.getDocument()}return e}(),Sm=function(e){mm(t,e);function t(r,n,i,a,s,o){var l=e.call(this,r,n,o)||this;return l.cell=i,l.row=a,l.column=s,l.section=a.section,l}return t}(Lh),Nm=function(){function e(t,r){this.pageNumber=1,this.id=t.id,this.settings=t.settings,this.styles=t.styles,this.hooks=t.hooks,this.columns=r.columns,this.head=r.head,this.body=r.body,this.foot=r.foot}return e.prototype.getHeadHeight=function(t){return this.head.reduce(function(r,n){return r+n.getMaxCellHeight(t)},0)},e.prototype.getFootHeight=function(t){return this.foot.reduce(function(r,n){return r+n.getMaxCellHeight(t)},0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(t,r,n,i,a,s){for(var o=0,l=r;o<l.length;o++){var u=l[o],f=new Sm(t,this,n,i,a,s),g=u(f)===!1;if(n.text=Array.isArray(n.text)?n.text:[n.text],g)return!1}return!0},e.prototype.callEndPageHooks=function(t,r){t.applyStyles(t.userStyles);for(var n=0,i=this.hooks.didDrawPage;n<i.length;n++){var a=i[n];a(new Lh(t,this,r))}},e.prototype.callWillDrawPageHooks=function(t,r){for(var n=0,i=this.hooks.willDrawPage;n<i.length;n++){var a=i[n];a(new Lh(t,this,r))}},e.prototype.getWidth=function(t){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var r=this.columns.reduce(function(i,a){return i+a.wrappedWidth},0);return r}else{var n=this.settings.margin;return t-n.left-n.right}},e}(),S1=function(){function e(t,r,n,i,a){a===void 0&&(a=!1),this.height=0,this.raw=t,t instanceof ym&&(this.raw=t._element,this.element=t._element),this.index=r,this.section=n,this.cells=i,this.spansMultiplePages=a}return e.prototype.getMaxCellHeight=function(t){var r=this;return t.reduce(function(n,i){var a;return Math.max(n,((a=r.cells[i.index])===null||a===void 0?void 0:a.height)||0)},0)},e.prototype.hasRowSpan=function(t){var r=this;return t.filter(function(n){var i=r.cells[n.index];return i?i.rowSpan>1:!1}).length>0},e.prototype.canEntireRowFit=function(t,r){return this.getMaxCellHeight(r)<=t},e.prototype.getMinimumRowHeight=function(t,r){var n=this;return t.reduce(function(i,a){var s=n.cells[a.index];if(!s)return 0;var o=r.getLineHeight(s.styles.fontSize),l=s.padding("vertical"),u=l+o;return u>i?u:i},0)},e}(),N1=function(){function e(t,r,n){var i;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=r,this.section=n,this.raw=t;var a=t;t!=null&&typeof t=="object"&&!Array.isArray(t)?(this.rowSpan=t.rowSpan||1,this.colSpan=t.colSpan||1,a=(i=t.content)!==null&&i!==void 0?i:t,t._element&&(this.raw=t._element)):(this.rowSpan=1,this.colSpan=1);var s=a!=null?""+a:"",o=/\r\n|\r|\n/g;this.text=s.split(o)}return e.prototype.getTextPos=function(){var t;if(this.styles.valign==="top")t=this.y+this.padding("top");else if(this.styles.valign==="bottom")t=this.y+this.height-this.padding("bottom");else{var r=this.height-this.padding("vertical");t=this.y+r/2+this.padding("top")}var n;if(this.styles.halign==="right")n=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var i=this.width-this.padding("horizontal");n=this.x+i/2+this.padding("left")}else n=this.x+this.padding("left");return{x:n,y:t}},e.prototype.getContentHeight=function(t,r){r===void 0&&(r=1.15);var n=Array.isArray(this.text)?this.text.length:1,i=this.styles.fontSize/t*r,a=n*i+this.padding("vertical");return Math.max(a,this.styles.minCellHeight)},e.prototype.padding=function(t){var r=$h(this.styles.cellPadding,0);return t==="vertical"?r.top+r.bottom:t==="horizontal"?r.left+r.right:r[t]},e}(),Em=function(){function e(t,r,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=t,this.raw=r,this.index=n}return e.prototype.getMaxCustomCellWidth=function(t){for(var r=0,n=0,i=t.allRows();n<i.length;n++){var a=i[n],s=a.cells[this.index];
171s&&typeof s.styles.cellWidth=="number"&&(r=Math.max(r,s.styles.cellWidth))}return r},e}();function sA(e,t){lA(e,t);var r=[],n=0;t.columns.forEach(function(a){var s=a.getMaxCustomCellWidth(t);s?a.width=s:(a.width=a.wrappedWidth,r.push(a)),n+=a.width});var i=t.getWidth(e.pageSize().width)-n;i&&(i=Ad(r,i,function(a){return Math.max(a.minReadableWidth,a.minWidth)})),i&&(i=Ad(r,i,function(a){return a.minWidth})),i=Math.abs(i),!t.settings.horizontalPageBreak&&i>.1/e.scaleFactor()&&(i=i<1?i:Math.round(i),console.log("Of the table content, ".concat(i," units width could not fit page"))),hA(t),fA(t,e),uA(t)}function lA(e,t){var r=e.scaleFactor(),n=t.settings.horizontalPageBreak,i=_m(e,t);t.allRows().forEach(function(a){for(var s=0,o=t.columns;s<o.length;s++){var l=o[s],u=a.cells[l.index];if(u){var f=t.hooks.didParseCell;t.callCellHooks(e,f,u,a,l,null);var g=u.padding("horizontal");u.contentWidth=Eh(u.text,u.styles,e)+g;var m=Eh(u.text.join(" ").split(/[^\S\u00A0]+/),u.styles,e);if(u.minReadableWidth=m+u.padding("horizontal"),typeof u.styles.cellWidth=="number")u.minWidth=u.styles.cellWidth,u.wrappedWidth=u.styles.cellWidth;else if(u.styles.cellWidth==="wrap"||n===!0)u.contentWidth>i?(u.minWidth=i,u.wrappedWidth=i):(u.minWidth=u.contentWidth,u.wrappedWidth=u.contentWidth);else{var d=10/r;u.minWidth=u.styles.minCellWidth||d,u.wrappedWidth=u.contentWidth,u.minWidth>u.wrappedWidth&&(u.wrappedWidth=u.minWidth)}}}}),t.allRows().forEach(function(a){for(var s=0,o=t.columns;s<o.length;s++){var l=o[s],u=a.cells[l.index];if(u&&u.colSpan===1)l.wrappedWidth=Math.max(l.wrappedWidth,u.wrappedWidth),l.minWidth=Math.max(l.minWidth,u.minWidth),l.minReadableWidth=Math.max(l.minReadableWidth,u.minReadableWidth);else{var f=t.styles.columnStyles[l.dataKey]||t.styles.columnStyles[l.index]||{},g=f.cellWidth||f.minCellWidth;g&&typeof g=="number"&&(l.minWidth=g,l.wrappedWidth=g)}u&&(u.colSpan>1&&!l.minWidth&&(l.minWidth=u.minWidth),u.colSpan>1&&!l.wrappedWidth&&(l.wrappedWidth=u.minWidth))}})}function Ad(e,t,r){for(var n=t,i=e.reduce(function(d,b){return d+b.wrappedWidth},0),a=0;a<e.length;a++){var s=e[a],o=s.wrappedWidth/i,l=n*o,u=s.width+l,f=r(s),g=u<f?f:u;t-=g-s.width,s.width=g}if(t=Math.round(t*1e10)/1e10,t){var m=e.filter(function(d){return t<0?d.width>r(d):!0});m.length&&(t=Ad(m,t,r))}return t}function uA(e){for(var t={},r=1,n=e.allRows(),i=0;i<n.length;i++)for(var a=n[i],s=0,o=e.columns;s<o.length;s++){var l=o[s],u=t[l.index];if(r>1)r--,delete a.cells[l.index];else if(u)u.cell.height+=a.height,r=u.cell.colSpan,delete a.cells[l.index],u.left--,u.left<=1&&delete t[l.index];else{var f=a.cells[l.index];if(!f)continue;if(f.height=a.height,f.rowSpan>1){var g=n.length-i,m=f.rowSpan>g?g:f.rowSpan;t[l.index]={cell:f,left:m,row:a}}}}}function hA(e){for(var t=e.allRows(),r=0;r<t.length;r++)for(var n=t[r],i=null,a=0,s=0,o=0;o<e.columns.length;o++){var l=e.columns[o];if(s-=1,s>1&&e.columns[o+1])a+=l.width,delete n.cells[l.index];else if(i){var u=i;delete n.cells[l.index],i=null,u.width=l.width+a}else{var u=n.cells[l.index];if(!u)continue;if(s=u.colSpan,a=0,u.colSpan>1){i=u,a+=l.width;continue}u.width=l.width+a}}}function fA(e,t){for(var r={count:0,height:0},n=0,i=e.allRows();n<i.length;n++){for(var a=i[n],s=0,o=e.columns;s<o.length;s++){var l=o[s],u=a.cells[l.index];if(u){t.applyStyles(u.styles,!0);var f=u.width-u.padding("horizontal");if(u.styles.overflow==="linebreak")u.text=t.splitTextToSize(u.text,f+1/t.scaleFactor(),{fontSize:u.styles.fontSize});else if(u.styles.overflow==="ellipsize")u.text=E2(u.text,f,u.styles,t,"...");else if(u.styles.overflow==="hidden")u.text=E2(u.text,f,u.styles,t,"");else if(typeof u.styles.overflow=="function"){var g=u.styles.overflow(u.text,f);typeof g=="string"?u.text=[g]:u.text=g}u.contentHeight=u.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var m=u.contentHeight/u.rowSpan;u.rowSpan>1&&r.count*r.height<m*u.rowSpan?r={height:m,count:u.rowSpan}:r&&r.count>0&&r.height>m&&(m=r.height),m>a.height&&(a.height=m)}}r.count--}}function E2(e,t,r,n,i){return e.map(function(a){return cA(a,t,r,n,i)})}function cA(e,t,r,n,i){var a=1e4*n.scaleFactor();if(t=Math.ceil(t*a)/a,t>=Eh(e,r,n))return e;for(;t<Eh(e+i,r,n)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+i}function E1(e,t){var r=new Os(e),n=dA(t,r.scaleFactor()),i=new Nm(t,n);return sA(r,i),r.applyStyles(r.userStyles),i}function dA(e,t){var r=e.content,n=gA(r.columns);if(r.head.length===0){var i=L2(n,"head");i&&r.head.push(i)}if(r.foot.length===0){var i=L2(n,"foot");i&&r.foot.push(i)}var a=e.settings.theme,s=e.styles;return{columns:n,head:nc("head",r.head,n,s,a,t),body:nc("body",r.body,n,s,a,t),foot:nc("foot",r.foot,n,s,a,t)}}function nc(e,t,r,n,i,a){var s={},o=t.map(function(l,u){for(var f=0,g={},m=0,d=0,b=0,w=r;b<w.length;b++){var x=w[b];if(s[x.index]==null||s[x.index].left===0)if(d===0){var _=void 0;Array.isArray(l)?_=l[x.index-m-f]:_=l[x.dataKey];var B={};typeof _=="object"&&!Array.isArray(_)&&(B=(_==null?void 0:_.styles)||{});var I=vA(e,x,u,i,n,a,B),R=new N1(_,I,e);g[x.dataKey]=R,g[x.index]=R,d=R.colSpan-1,s[x.index]={left:R.rowSpan-1,times:d}}else d--,m++;else s[x.index].left--,d=s[x.index].times,f++}return new S1(l,u,e,g)});return o}function L2(e,t){var r={};return e.forEach(function(n){if(n.raw!=null){var i=pA(t,n.raw);i!=null&&(r[n.dataKey]=i)}}),Object.keys(r).length>0?r:null}function pA(e,t){if(e==="head"){if(typeof t=="object")return t.header||null;if(typeof t=="string"||typeof t=="number")return t}else if(e==="foot"&&typeof t=="object")return t.footer;return null}function gA(e){return e.map(function(t,r){var n,i;return typeof t=="object"?i=(n=t.dataKey)!==null&&n!==void 0?n:r:i=r,new Em(i,t,r)})}function vA(e,t,r,n,i,a,s){var o=Yx(n),l;e==="head"?l=i.headStyles:e==="body"?l=i.bodyStyles:e==="foot"&&(l=i.footStyles);var u=oa({},o.table,o[e],i.styles,l),f=i.columnStyles[t.dataKey]||i.columnStyles[t.index]||{},g=e==="body"?f:{},m=e==="body"&&r%2===0?oa({},o.alternateRow,i.alternateRowStyles):{},d=Gx(a),b=oa({},d,u,m,g);return oa(b,s)}function mA(e,t,r){var n;r===void 0&&(r={});var i=_m(e,t),a=new Map,s=[],o=[],l=[];Array.isArray(t.settings.horizontalPageBreakRepeat)?l=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat=="string"||typeof t.settings.horizontalPageBreakRepeat=="number")&&(l=[t.settings.horizontalPageBreakRepeat]),l.forEach(function(m){var d=t.columns.find(function(b){return b.dataKey===m||b.index===m});d&&!a.has(d.index)&&(a.set(d.index,!0),s.push(d.index),o.push(t.columns[d.index]),i-=d.wrappedWidth)});for(var u=!0,f=(n=r==null?void 0:r.start)!==null&&n!==void 0?n:0;f<t.columns.length;){if(a.has(f)){f++;continue}var g=t.columns[f].wrappedWidth;
171if(u||i>=g)u=!1,s.push(f),o.push(t.columns[f]),i-=g;else break;f++}return{colIndexes:s,columns:o,lastIndex:f-1}}function yA(e,t){for(var r=[],n=0;n<t.columns.length;n++){var i=mA(e,t,{start:n});i.columns.length&&(r.push(i),n=i.lastIndex)}return r}function L1(e,t){var r=t.settings,n=r.startY,i=r.margin,a={x:i.left,y:n},s=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),o=n+i.bottom+s;if(r.pageBreak==="avoid"){var l=t.body,u=l.reduce(function(m,d){return m+d.height},0);o+=u}var f=new Os(e);(r.pageBreak==="always"||r.startY!=null&&o>f.pageSize().height)&&(Tm(f),a.y=i.top),t.callWillDrawPageHooks(f,a);var g=oa({},a);t.startPageNumber=f.pageNumber(),r.horizontalPageBreak?bA(f,t,g,a):(f.applyStyles(f.userStyles),(r.showHead==="firstPage"||r.showHead==="everyPage")&&t.head.forEach(function(m){return ua(f,t,m,a,t.columns)}),f.applyStyles(f.userStyles),t.body.forEach(function(m,d){var b=d===t.body.length-1;Th(f,t,m,b,g,a,t.columns)}),f.applyStyles(f.userStyles),(r.showFoot==="lastPage"||r.showFoot==="everyPage")&&t.foot.forEach(function(m){return ua(f,t,m,a,t.columns)})),bm(f,t,g,a),t.callEndPageHooks(f,a),t.finalY=a.y,e.lastAutoTable=t,f.applyStyles(f.userStyles)}function bA(e,t,r,n){var i=yA(e,t),a=t.settings;if(a.horizontalPageBreakBehaviour==="afterAllRows")i.forEach(function(u,f){e.applyStyles(e.userStyles),f>0?Fl(e,t,r,n,u.columns,!0):T2(e,t,n,u.columns),wA(e,t,r,n,u.columns),ic(e,t,n,u.columns)});else for(var s=-1,o=i[0],l=function(){var u=s;if(o){e.applyStyles(e.userStyles);var f=o.columns;s>=0?Fl(e,t,r,n,f,!0):T2(e,t,n,f),u=P2(e,t,s+1,n,f),ic(e,t,n,f)}var g=u-s;i.slice(1).forEach(function(m){e.applyStyles(e.userStyles),Fl(e,t,r,n,m.columns,!0),P2(e,t,s+1,n,m.columns,g),ic(e,t,n,m.columns)}),s=u};s<t.body.length-1;)l()}function T2(e,t,r,n){var i=t.settings;e.applyStyles(e.userStyles),(i.showHead==="firstPage"||i.showHead==="everyPage")&&t.head.forEac
171h(function(a){return ua(e,t,a,r,n)})}function wA(e,t,r,n,i){e.applyStyles(e.userStyles),t.body.forEach(function(a,s){var o=s===t.body.length-1;Th(e,t,a,o,r,n,i)})}function P2(e,t,r,n,i,a){e.applyStyles(e.userStyles),a=a??t.body.length;for(var s=Math.min(r+a,t.body.length),o=-1,l=t.body.slice(r,s),u=0;u<l.length;u++){var f=l[u],g=r+u===t.body.length-1,m=Lm(e,t,g,n);if(f.canEntireRowFit(m,i))ua(e,t,f,n,i),o=r+u;else break}return o}function ic(e,t,r,n){var i=t.settings;e.applyStyles(e.userStyles),(i.showFoot==="lastPage"||i.showFoot==="everyPage")&&t.foot.forEach(function(a){return ua(e,t,a,r,n)})}function _A(e,t,r){var n=r.getLineHeight(e.styles.fontSize),i=e.padding("vertical"),a=Math.floor((t-i)/n);return Math.max(0,a)}function xA(e,t,r,n){var i={};e.spansMultiplePages=!0,e.height=0;for(var a=0,s=0,o=r.columns;s<o.length;s++){var l=o[s],u=e.cells[l.index];if(u){Array.isArray(u.text)||(u.text=[u.text]);var f=new N1(u.raw,u.styles,u.section);f=oa(f,u),f.text=[];var g=_A(u,t,n);u.text.length>g&&(f.text=u.text.splice(g,u.text.length));var m=n.scaleFactor(),d=n.getLineHeightFactor();u.contentHeight=u.getContentHeight(m,d),u.contentHeight>=t&&(u.contentHeight=t,f.styles.minCellHeight-=t),u.contentHeight>e.height&&(e.height=u.contentHeight),f.contentHeight=f.getContentHeight(m,d),f.contentHeight>a&&(a=f.contentHeight),i[l.index]=f}}var b=new S1(e.raw,-1,e.section,i,!0);b.height=a;for(var w=0,x=r.columns;w<x.length;w++){var l=x[w],f=b.cells[l.index];f&&(f.height=b.height);var u=e.cells[l.index];u&&(u.height=e.height)}return b}function AA(e,t,r,n){var i=e.pageSize().height,a=n.settings.margin,s=a.top+a.bottom,o=i-s;t.section==="body"&&(o-=n.getHeadHeight(n.columns)+n.getFootHeight(n.columns));var l=t.getMinimumRowHeight(n.columns,e),u=l<r;if(l>o)return console.log("Will not be able to print row ".concat(t.index," correctly since it's minimum height is larger than page height")),!0;if(!u)return!1;var f=t.hasRowSpan(n.columns),g=t.getMaxCellHeight(n.columns)>o;return g?(f&&console.log("The content of row ".concat(t.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!(f||n.settings.rowPageBreak==="avoid")}function Th(e,t,r,n,i,a,s){var o=Lm(e,t,n,a);if(r.canEntireRowFit(o,s))ua(e,t,r,a,s);else if(AA(e,r,o,t)){var l=xA(r,o,t,e);ua(e,t,r,a,s),Fl(e,t,i,a,s),Th(e,t,l,n,i,a,s)}else Fl(e,t,i,a,s),Th(e,t,r,n,i,a,s)}function ua(e,t,r,n,i){n.x=t.settings.margin.left;for(var a=0,s=i;a<s.length;a++){var o=s[a],l=r.cells[o.index];if(!l){n.x+=o.width;continue}e.applyStyles(l.styles),l.x=n.x,l.y=n.y;var u=t.callCellHooks(e,t.hooks.willDrawCell,l,r,o,n);if(u===!1){n.x+=o.width;continue}SA(e,l,n);var f=l.getTextPos();vm(l.text,f.x,f.y,{halign:l.styles.halign,valign:l.styles.valign,maxWidth:Math.ceil(l.width-l.padding("left")-l.padding("right"))},e.getDocument()),t.callCellHooks(e,t.hooks.didDrawCell,l,r,o,n),n.x+=o.width}n.y+=r.height}function SA(e,t,r){var n=t.styles;if(e.getDocument().setFillColor(e.getDocument().getFillColor()),typeof n.lineWidth=="number"){var i=wm(n.lineWidth,n.fillColor);i&&e.rect(t.x,r.y,t.width,t.height,i)}else typeof n.lineWidth=="object"&&(n.fillColor&&e.rect(t.x,r.y,t.width,t.height,"F"),NA(e,t,r,n.lineWidth))}function NA(e,t,r,n){var i,a,s,o;n.top&&(i=r.x,a=r.y,s=r.x+t.width,o=r.y,n.right&&(s+=.5*n.right),n.left&&(i-=.5*n.left),l(n.top,i,a,s,o)),n.bottom&&(i=r.x,a=r.y+t.height,s=r.x+t.width,o=r.y+t.height,n.right&&(s+=.5*n.right),n.left&&(i-=.5*n.left),l(n.bottom,i,a,s,o)),n.left&&(i=r.x,a=r.y,s=r.x,o=r.y+t.height,n.top&&(a-=.5*n.top),n.bottom&&(o+=.5*n.bottom),l(n.left,i,a,s,o)),n.right&&(i=r.x+t.width,a=r.y,s=r.x+t.width,o=r.y+t.height,n.top&&(a-=.5*n.top),n.bottom&&(o+=.5*n.bottom),l(n.right,i,a,s,o));function l(u,f,g,m,d){e.getDocument().setLineWidth(u),e.getDocument().line(f,g,m,d,"S")}}function Lm(e,t,r,n){var i=t.settings.margin.bottom,a=t.settings.showFoot;return(a==="everyPage"||a==="lastPage"&&r)&&(i+=t.getFootHeight(t.columns)),e.pageSize().height-n.y-i}function Fl(e,t,r,n,i,a){i===void 0&&(i=[]),a===void 0&&(a=!1),e.applyStyles(e.userStyles),t.settings.showFoot==="everyPage"&&!a&&t.foot.forEach(function(o){return ua(e,t,o,n,i)}),t.callEndPageHooks(e,n);var s=t.settings.margin;bm(e,t,r,n),Tm(e),t.pageNumber++,n.x=s.left,n.y=s.top,r.y=s.top,t.callWillDrawPageHooks(e,n),t.settings.showHead==="everyPage"&&(t.head.forEac
171h(function(o){return ua(e,t,o,n,i)}),e.applyStyles(e.userStyles))}function Tm(e){var t=e.pageNumber();e.setPage(t+1);var r=e.pageNumber();return r===t?(e.addPage(),!0):!1}function Pm(e){e.API.autoTable=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=t[0],i=A1(this,n),a=E1(this,i);return L1(this,a),this},e.API.lastAutoTable=!1,e.API.autoTableText=function(t,r,n,i){vm(t,r,n,i,this)},e.API.autoTableSetDefaults=function(t){return Os.setDefaults(t,this),this},e.autoTableSetDefaults=function(t,r){Os.setDefaults(t,r)},e.API.autoTableHtmlToJson=function(t,r){var n;if(r===void 0&&(r=!1),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var i=new Os(this),a=Am(i,t,window,r,!1),s=a.head,o=a.body,l=((n=s[0])===null||n===void 0?void 0:n.map(function(u){return u.content}))||[];return{columns:l,rows:o,data:o}}}var ac;function O2(e,t){var r=A1(e,t),n=E1(e,r);L1(e,n)}function EA(e,t){var r=A1(e,t);return E1(e,r)}function LA(e,t){L1(e,t)}try{if(typeof window<"u"&&window){var C2=window,k2=C2.jsPDF||((ac=C2.jspdf)===null||ac===void 0?void 0:ac.jsPDF);k2&&Pm(k2)}}catch(e){console.error("Could not apply autoTable plugin",e)}const gI=Object.freeze(Object.defineProperty({__proto__:null,Cell:N1,CellHookData:Sm,Column:Em,HookData:Lh,Row:S1,Table:Nm,__createTable:EA,__drawTable:LA,applyPlugin:Pm,autoTable:O2,default:O2},Symbol.toStringTag,{value:"Module"}));/*! @license DOMPurify 3.4.15 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.15/LICENSE */function I2(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function TA(e){if(Array.isArray(e))return e}function PA(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,s,o=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw i}}return o}}function OA(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 172In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CA(e,t){return TA(e)||PA(e,t)||kA(e,t)||OA()}function kA(e,t){if(e){if(typeof e=="string")return I2(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?I2(e,t):void 0}}const Om=Object.entries,R2=Object.setPrototypeOf,IA=Object.isFrozen,RA=Object.getPrototypeOf,MA=Object.getOwnPropertyDescriptor;let Dr=Object.freeze,Ur=Object.seal,xs=Object.create,Cm=typeof Reflect<"u"&&Reflect,Sd=Cm.apply,Nd=Cm.construct;Dr||(Dr=function(t){return t});Ur||(Ur=function(t){return t});Sd||(Sd=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a];return t.apply(r,i)});Nd||(Nd=function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return new t(...n)});const mo=Tr(Array.prototype.forEach),FA=Tr(Array.prototype.lastIndexOf),M2=Tr(Array.prototype.pop),pl=Tr(Array.prototype.push),DA=Tr(Array.prototype.splice),Cs=Array.isArray,Nl=Tr(String.prototype.toLowerCase),oc=Tr(String.prototype.toString),F2=Tr(String.prototype.match),gl=Tr(String.prototype.replace),D2=Tr(String.prototype.indexOf),jA=Tr(String.prototype.trim),BA=Tr(Number.prototype.toString),$A=Tr(Boolean.prototype.toString),j2=typeof BigInt>"u"?null:Tr(BigInt.prototype.toString),B2=typeof Symbol>"u"?null:Tr(Symbol.prototype.toString),En=Tr(Object.prototype.hasOwnProperty),vl=Tr(Object.prototype.toString),sn=Tr(RegExp.prototype.test),uo=UA(TypeError);function Tr(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return Sd(e,t,n)}}function UA(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Nd(e,r)}}function Oe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Nl;if(R2&&R2(e,null),!Cs(t))return e;let n=t.length;for(;n--;){let i=t[n];if(typeof i=="string"){const a=r(i);a!==i&&(IA(t)||(t[n]=a),i=a)}e[i]=!0}return e}function zA(e){for(let t=0;t<e.length;t++)En(e,t)||(e[t]=null);return e}function Vn(e){const t=xs(null);for(const n of Om(e)){var r=CA(n,2);const i=r[0],a=r[1];En(e,i)&&(Cs(a)?t[i]=zA(a):a&&typeof a=="object"&&a.constructor===Object?t[i]=Vn(a):t[i]=a)}return t}function qA(e){switch(typeof e){case"string":return e;case"number":return BA(e);case"boolean":return $A(e);case"bigint":return j2?j2(e):"0";case"symbol":return B2?B2(e):"Symbol()";case"undefined":return vl(e);case"function":case"object":{if(e===null)return vl(e);const t=e,r=ri(t,"toString");if(typeof r=="function"){const n=r(t);return typeof n=="string"?n:vl(n)}return vl(e)}default:return vl(e)}}function ri(e,t){for(;e!==null;){const n=MA(e,t);if(n){if(n.get)return Tr(n.get);if(typeof n.value=="function")return Tr(n.value)}e=RA(e)}function r(){return null}return r}function HA(e){try{return sn(e,""),!0}catch{return!1}}const $2=Dr(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),sc=Dr(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),lc=Dr(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),VA=Dr(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),uc=Dr(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),WA=Dr(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U2=Dr(["#text"]),z2=Dr(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
172spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),hc=Dr(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","pointer-events","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","vector-effect","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),q2=Dr(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Hu=Dr(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),GA=Ur(/{{[\w\W]*|^[\w\W]*}}/g),YA=Ur(/<%[\w\W]*|^[\w\W]*%>/g),XA=Ur(/\${[\w\W]*/g),ZA=Ur(/^data-[\-\w.\u00B7-\uFFFF]+$/),KA=Ur(/^aria-[\-\w]+$/),H2=Ur(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),JA=Ur(/^(?:\w+script|data):/i),QA=Ur(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),tS=Ur(/^html$/i),eS=Ur(/^[a-z][.\w]*(-[.\w]+)+$/i),V2=Ur(/<[/\w!]/g),W2=Ur(/<[/\w]/g),rS=Ur(/<\/no(script|embed|frames)/i),nS=Ur(/\/>/i),qn={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},km=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],iS=Dr(Oe({},km)),aS=function(){const e={};return mo(km,t=>{e[t]=Ur(new RegExp("</"+t+"(?=[\\t\\n\\f\\r />])","i"))}),Dr(e)}(),oS=function(){return typeof window>"u"?null:window},sS=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;
vendor: 4,368 bytes, line 172
172const i="data-tt-policy-suffix";r&&r.hasAttribute(i)&&(n=r.getAttribute(i));const a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},G2=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Oa=function(t,r,n,i){return En(t,r)&&Cs(t[r])?Oe(i.base?Vn(i.base):{},t[r],i.transform):n},fc=function(t,r,n){const i=En(t,r)?t[r]:void 0;return i&&typeof i=="object"?Vn(i):n()};function Im(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:oS();const t=Lt=>Im(Lt);if(t.version="3.4.15",t.removed=[],!e||!e.document||e.document.nodeType!==qn.document||!e.Element)return t.isSupported=!1,t;let r=e.document;const n=r,i=n.currentScript;e.DocumentFragment;const a=e.HTMLTemplateElement,s=e.Node,o=e.Element,l=e.NodeFilter,u=e.NamedNodeMap;u===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;const f=e.DOMParser,g=e.trustedTypes,m=o.prototype,d=ri(m,"cloneNode"),b=ri(m,"remove"),w=ri(m,"removeAttributeNode"),x=ri(m,"nextSibling"),_=ri(m,"childNodes"),B=ri(m,"parentNode"),I=ri(m,"shadowRoot"),R=ri(m,"attributes"),Z=s&&s.prototype?ri(s.prototype,"nodeType"):null,ot=s&&s.prototype?ri(s.prototype,"nodeName"):null,Q=s&&s.prototype?ri(s.prototype,"ownerDocument"):null,G=function(M){return Z?Z(M):M.nodeType},$=function(M){return ot?ot(M):M.nodeName};if(typeof a=="function"){const Lt=r.createElement("template");Lt.content&&Lt.content.ownerDocument&&(r=Lt.content.ownerDocument)}let X,T="",k,V=!1,q=0;const it=function(){if(q>0)throw uo('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},ht=function(M){it(),q++;try{return X.createHTML(M)}finally{q--}},ft=function(M){it(),q++;try{return X.createScriptURL(M)}finally{q--}},rt=function(){return V||(k=sS(g,i),V=!0),k},ut=r,wt=ut.implementation,vt=ut.createNodeIterator,E=ut.createDocumentFragment,U=ut.getElementsByTagName,z=n.importNode;let H=G2();t.isSupported=typeof Om=="function"&&typeof B=="function"&&wt&&wt.createHTMLDocument!==void 0;const K=GA,at=YA,ct=XA,dt=ZA,yt=KA,Tt=JA,It=QA,Rt=eS;let $t=H2,O=null;const Ot=Oe({},[...$2,...sc,...lc,...uc,...U2]);let jt=null;const Jt=Oe({},[...z2,...hc,...q2,...Hu]);let _t=Object.seal(xs(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ht=null,Mt=null;const Dt=Object.seal(xs(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Ut=!0,le=!0,ve=!1,se=!0,he=!1,fe=!0,Ft=!1,ae=!1,Bt=null,Re=null,xe=!1,ue=!1,ce=!1,Ee=!1,Xt=!0,Le=!1;const te="user-content-";let ie=!0,Ce=!1,Zt={},ee=null;const Te=Oe({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let Si=null;const Pr=Oe({},["audio","video","img","source","image","track"]);let Xn=null;const Cn=Oe({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ne="http://www.w3.org/1998/Math/MathML",yn="http://www.w3.org/2000/svg",_r="http://www.w3.org/1999/xhtml";let Or=_r,Kr=!1,Ge=null;const xr=Oe({},[ne,yn,_r],oc),Ar=Dr(["mi","mo","mn","ms","mtext"]);let oi=Oe({},Ar);const si=Dr(["annotation-xml"]);let un=Oe({},si);const Zn=Oe({},["title","style","font","a","script"]);let qr=null;const kn=["application/xhtml+xml","text/html"],bn="text/html";let je=null,Hr=null;const Ui=r.createElement("form"),zi=function(M){return M instanceof RegExp||M instanceof Function},Ni=function(){let M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Hr&&Hr===M)return;(!M||typeof M!="object")&&(M={}
vendor: 14,580 bytes, lines 172-173
172),M=Vn(M),qr=kn.indexOf(M.PARSER_MEDIA_TYPE)===-1?bn:M.PARSER_MEDIA_TYPE,je=qr==="application/xhtml+xml"?oc:Nl,O=Oa(M,"ALLOWED_TAGS",Ot,{transform:je}),jt=Oa(M,"ALLOWED_ATTR",Jt,{transform:je}),Ge=Oa(M,"ALLOWED_NAMESPACES",xr,{transform:oc}),Xn=Oa(M,"ADD_URI_SAFE_ATTR",Cn,{transform:je,base:Cn}),Si=Oa(M,"ADD_DATA_URI_TAGS",Pr,{transform:je,base:Pr}),ee=Oa(M,"FORBID_CONTENTS",Te,{transform:je}),Ht=Oa(M,"FORBID_TAGS",Vn({}),{transform:je}),Mt=Oa(M,"FORBID_ATTR",Vn({}),{transform:je}),Zt=En(M,"USE_PROFILES")?M.USE_PROFILES&&typeof M.USE_PROFILES=="object"?Vn(M.USE_PROFILES):M.USE_PROFILES:!1,Ut=M.ALLOW_ARIA_ATTR!==!1,le=M.ALLOW_DATA_ATTR!==!1,ve=M.ALLOW_UNKNOWN_PROTOCOLS||!1,se=M.ALLOW_SELF_CLOSE_IN_ATTR!==!1,he=M.SAFE_FOR_TEMPLATES||!1,fe=M.SAFE_FOR_XML!==!1,Ft=M.WHOLE_DOCUMENT||!1,ue=M.RETURN_DOM||!1,ce=M.RETURN_DOM_FRAGMENT||!1,Ee=M.RETURN_TRUSTED_TYPE||!1,xe=M.FORCE_BODY||!1,Xt=M.SANITIZE_DOM!==!1,Le=M.SANITIZE_NAMED_PROPS||!1,ie=M.KEEP_CONTENT!==!1,Ce=M.IN_PLACE||!1,$t=HA(M.ALLOWED_URI_REGEXP)?M.ALLOWED_URI_REGEXP:H2,Or=typeof M.NAMESPACE=="string"?M.NAMESPACE:_r,oi=fc(M,"MATHML_TEXT_INTEGRATION_POINTS",()=>Oe({},Ar)),un=fc(M,"HTML_INTEGRATION_POINTS",()=>Oe({},si));const et=fc(M,"CUSTOM_ELEMENT_HANDLING",()=>xs(null));if(_t=xs(null),En(et,"tagNameCheck")&&zi(et.tagNameCheck)&&(_t.tagNameCheck=et.tagNameCheck),En(et,"attributeNameCheck")&&zi(et.attributeNameCheck)&&(_t.attributeNameCheck=et.attributeNameCheck),En(et,"allowCustomizedBuiltInElements")&&typeof et.allowCustomizedBuiltInElements=="boolean"&&(_t.allowCustomizedBuiltInElements=et.allowCustomizedBuiltInElements),Ur(_t),he&&(le=!1),ce&&(ue=!0),Zt&&(O=Oe({},U2),jt=xs(null),Zt.html===!0&&(Oe(O,$2),Oe(jt,z2)),Zt.svg===!0&&(Oe(O,sc),Oe(jt,hc),Oe(jt,Hu)),Zt.svgFilters===!0&&(Oe(O,lc),Oe(jt,hc),Oe(jt,Hu)),Zt.mathMl===!0&&(Oe(O,uc),Oe(jt,q2),Oe(jt,Hu))),Dt.tagCheck=null,Dt.attributeCheck=null,En(M,"ADD_TAGS")&&(typeof M.ADD_TAGS=="function"?Dt.tagCheck=M.ADD_TAGS:Cs(M.ADD_TAGS)&&(O===Ot&&(O=Vn(O)),Oe(O,M.ADD_TAGS,je))),En(M,"ADD_ATTR")&&(typeof M.ADD_ATTR=="function"?Dt.attributeCheck=M.ADD_ATTR:Cs(M.ADD_ATTR)&&(jt===Jt&&(jt=Vn(jt)),Oe(jt,M.ADD_ATTR,je))),En(M,"ADD_FORBID_CONTENTS")&&Cs(M.ADD_FORBID_CONTENTS)&&(ee===Te&&(ee=Vn(ee)),Oe(ee,M.ADD_FORBID_CONTENTS,je)),ie&&(O["#text"]=!0),Ft&&Oe(O,["html","head","body"]),O.table&&(Oe(O,["tbody"]),delete Ht.tbody),M.TRUSTED_TYPES_POLICY){if(typeof M.TRUSTED_TYPES_POLICY.createHTML!="function")throw uo('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof M.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw uo('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const xt=X;X=M.TRUSTED_TYPES_POLICY;try{T=ht("")}catch(Ct){throw X=xt,Ct}}else M.TRUSTED_TYPES_POLICY===null?(X=void 0,T=""):(X===void 0&&(X=rt()),X&&typeof T=="string"&&(T=ht("")));Dr&&Dr(M),Hr=M},qi=Oe({},[...sc,...lc,...VA]),$o=Oe({},[...uc,...WA]),Va=function(M,et,xt){return et.namespaceURI===_r?M==="svg":et.namespaceURI===ne?M==="svg"&&(xt==="annotation-xml"||oi[xt]):!!qi[M]},Uo=function(M,et,xt){return et.namespaceURI===_r?M==="math":et.namespaceURI===yn?M==="math"&&un[xt]:!!$o[M]},zo=function(M,et,xt){return et.namespaceURI===yn&&!un[xt]||et.namespaceURI===ne&&!oi[xt]?!1:!$o[M]&&(Zn[M]||!qi[M])},wn=function(M){let et=B(M);(!et||!et.tagName)&&(et={namespaceURI:Or,tagName:"template"});const xt=Nl(M.tagName),Ct=Nl(et.tagName);return Ge[M.namespaceURI]?M.namespaceURI===yn?Va(xt,et,Ct):M.namespaceURI===ne?Uo(xt,et,Ct):M.namespaceURI===_r?zo(xt,et,Ct):!!(qr==="application/xhtml+xml"&&Ge[M.namespaceURI]):!1},_n=function(M){pl(t.removed,{element:M});try{B(M).removeChild(M)}catch{if(b(M),!B(M))throw uo("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},Wa=function(M,et,xt){try{w(M,et)}catch{try{M.removeAttribute(xt)}catch{}}},Ei=function(M){Hi(M);const et=_(M);if(et){const Ct=[];mo(et,St=>{pl(Ct,St)}),mo(Ct,St=>{try{b(St)}catch{}})}const xt=R(M);if(xt)for(let Ct=xt.length-1;Ct>=0;--Ct){const St=xt[Ct],oe=St&&St.name;typeof oe=="string"&&Wa(M,St,oe)}},Kn=function(M,et,xt){if(!xt)try{xt=et.getAttributeNode(M)}catch{xt=null}pl(t.removed,{attribute:xt||null,from:et});try{xt?w(et,xt):et.removeAttribute(M)}catch{try{et.removeAttribute(M)}catch{}}if(M==="is")if(ue||ce)try{_n(et)}catch{}else try{et.setAttribute(M,"")}catch{}},qo=function(M){const et=R(M);if(et)for(let xt=et.length-1;xt>=0;--xt){const Ct=et[xt],St=Ct&&Ct.name;typeof St!="string"||jt[je(St)]||Wa(M,Ct,St)}},Hi=function(M){const et=[M];for(;et.length>0;){const xt=et.pop();G(xt)===qn.element&&qo(xt);const St=_(xt);if(St)for(let oe=St.length-1;oe>=0;--oe)et.push(St[oe])}},In=function(M,et){return fe?M==="patchsrc"?!0:M==="for"&&et!=="label"&&et!=="output":!1},da=function(M){if(!fe)return;const et=[M];for(;et.length>0;){const xt=et.pop(),Ct=G(xt);if(Ct===qn.processingInstruction||Ct===qn.comment&&sn(W2,xt.data)){try{b(xt)}catch{}continue}if(Ct===qn.element){const oe=xt,Fe=je($(xt));try{oe.hasAttribute&&oe.hasAttribute("patchsrc")&&oe.removeAttribute("patchsrc"),oe.hasAttribute&&oe.hasAttribute("for")&&In("for",Fe)&&oe.removeAttribute("for")}catch{}}const St=_(xt);if(St)for(let oe=St.length-1;oe>=0;--oe)et.push(St[oe])}},Ho=function(M){let et=null,xt=null;if(xe)M="<remove></remove>"+M;else{const oe=F2(M,/^[\r\n\t ]+/);xt=oe&&oe[0]}qr==="application/xhtml+xml"&&Or===_r&&(M='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+M+"</body></html>");const Ct=X?ht(M):M;if(Or===_r)try{et=new f().parseFromString(Ct,qr)}catch{}if(!et||!et.documentElement){et=wt.createDocument(Or,"template",null);try{et.documentElement.innerHTML=Kr?T:Ct}catch{}}const St=et.body||et.documentElement;return M&&xt&&St.insertBefore(r.createTextNode(xt),St.childNodes[0]||null),Or===_r?U.call(et,Ft?"html":"body")[0]:Ft?et.documentElement:St},ir=function(M){const et=Q?Q(M):M.ownerDocument;return vt.call(et||M,M,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT|l.SHOW_PROCESSING_INSTRUCTION|l.SHOW_CDATA_SECTION,null)},Vi=function(M){return M=gl(M,K," "),M=gl(M,at," "),M=gl(M,ct," "),M},xn=function(M){var et;M.normalize();const xt=Q?Q(M):M.ownerDocument,Ct=vt.call(xt||M,M,l.SHOW_TEXT|l.SHOW_COMMENT|l.SHOW_CDATA_SECTION|l.SHOW_PROCESSING_INSTRUCTION,null);let St=Ct.nextNode();for(;St;)St.data=Vi(St.data),St=Ct.nextNode();const oe=(et=M.querySelectorAll)===null||et===void 0?void 0:et.call(M,"template");oe&&mo(oe,Fe=>{Jn(Fe.content)&&xn(Fe.content)})},li=function(M){const et=ot?ot(M):null;return typeof et!="string"||je(et)!=="form"?!1:typeof M.nodeName!="string"||typeof M.textContent!="string"||typeof M.removeChild!="function"||M.attributes!==R(M)||typeof M.removeAttribute!="function"||typeof M.removeAttributeNode!="function"||typeof M.getAttributeNode!="function"||typeof M.setAttribute!="function"||typeof M.namespaceURI!="string"||typeof M.insertBefore!="function"||typeof M.hasChildNodes!="function"||M.nodeType!==Z(M)||M.childNodes!==_(M)},Jn=function(M){if(!Z||typeof M!="object"||M===null)return!1;try{return Z(M)===qn.documentFragment}catch{return!1}},Cr=function(M){if(!Z||typeof M!="object"||M===null)return!1;try{return typeof Z(M)=="number"}catch{return!1}};function Vr(Lt,M,et){Lt.length!==0&&mo(Lt,xt=>{xt.call(t,M,et,Hr)})}const ui=function(M,et){return!!(fe&&M.hasChildNodes()&&!Cr(M.firstElementChild)&&sn(V2,M.textContent)&&sn(V2,M.innerHTML)||fe&&M.namespaceURI===_r&&iS[et]&&(Cr(M.firstElementChild)||typeof M.textContent=="string"&&sn(aS[et],M.textContent))||M.nodeType===qn.processingInstruction||fe&&M.nodeType===qn.comment&&sn(W2,M.data))},sr=function(M,et){if(M instanceof RegExp)return sn(M,et);if(M instanceof Function){for(var xt=arguments.length,Ct=new Array(xt>2?xt-2:0),St=2;St<xt;St++)Ct[St-2]=arguments[St];return!!M(et,...Ct)}return!1},Vo=function(M,et,xt){if(!Ht[et]&&Wi(et)&&sr(_t.tagNameCheck,et))return!1;if(ie&&!ee[et]){const Ct=B(M),St=_(M);if(St&&Ct){const oe=St.length;for(let Fe=oe-1;Fe>=0;--Fe){const qe=M===xt?d(St[Fe],!0):St[Fe];Ct.insertBefore(qe,x(M))}}}return _n(M),!0},Wo=function(M,et,xt,Ct){return M.length===0?et:et===xt||et===Ct?Vn(et):et},Go=function(M,et){return M===et||B(M)!==null?!1:(Ce&&Hi(M),!0)},Yo=function(M,et){if(Vr(H.beforeSanitizeElements,M,null),Go(M,et))return!0;if(li(M))return _n(M),!0;const xt=je($(M));if(O=Wo(H.uponSanitizeElement,O,Ot,Bt),Vr(H.uponSanitizeElement,M,{tagName:xt,allowedTags:O}),Go(M,et))return!0;if(ui(M,xt))return _n(M),!0;if(Ht[xt]||!(Dt.tagCheck instanceof Function&&Dt.tagCheck(xt))&&!O[xt]){const St=Vo(M,xt,et);return St===!1&&Vr(H.afterSanitizeElements,M,null),St}if(G(M)===qn.element&&!wn(M)||(xt==="noscript"||xt==="noembed"||xt==="noframes")&&sn(rS,M.innerHTML))return _n(M),!0;if(he&&M.nodeType===qn.text){const St=Vi(M.textContent);M.textContent!==St&&(pl(t.removed,{element:M.cloneNode()}),M.textContent=St)}return Vr(H.afterSanitizeElements,M,null),!1},Rn=function(M,et,xt){if(Mt[et]||In(et,M)||Xt&&(et==="id"||et==="name")&&(xt in r||xt in Ui))return!1;const Ct=jt[et]||Dt.attributeCheck instanceof Function&&Dt.attributeCheck(et,M);return le&&sn(dt,et)||Ut&&sn(yt,et)?!0:Ct?Xn[et]||sn($t,gl(xt,It,""))||(et==="src"||et==="xlink:href"||et==="href")&&M!=="script"&&D2(xt,"data:")===0&&Si[M]||ve&&!sn(Tt,gl(xt,It,""))?!0:!xt:Wi(M)&&sr(_t.tagNameCheck,M)&&sr(_t.attributeNameCheck,et,M)||et==="is"&&_t.allowCustomizedBuiltInElements&&sr(_t.tagNameCheck,xt)},Xo=Oe({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Wi=function(M){return!Xo[Nl(M)]&&sn(Rt,M)},pa=function(M,et,xt,Ct){if(X&&typeof g=="object"&&typeof g.getAttributeType=="function"&&!xt)switch(g.getAttributeType(M,et)){case"TrustedHTML":return ht(Ct);case"TrustedScriptURL":return ft(Ct)}return Ct},Ga=function(M,et,xt,Ct){try{return xt?M.setAttributeNS(xt,et,Ct):M.setAttribute(et,Ct),li(M)?(_n(M),!1):!0}catch{return Kn(et,M),!1}},Zo=function(M){Vr(H.beforeSanitizeAttributes,M,null);const et=M.attributes;if(!et||li(M))return;jt=Wo(H.uponSanitizeAttribute,jt,Jt,Re);const xt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:jt,forceKeepAttr:void 0};let Ct=et.length;const St=je(M.nodeName);for(;Ct--;){const oe=et[Ct],Fe=oe.name,qe=oe.namespaceURI,jr=oe.value,Br=je(Fe),Mn=jr;let Je=Fe==="value"?Mn:jA(Mn),Ko=!1;if(xt.attrName=Br,xt.attrValue=Je,xt.keepAttr=!0,xt.forceKeepAttr=void 0,Vr(H.uponSanitizeAttribute,M,xt),Je=xt.attrValue,Le&&(Br==="id"||Br==="name")&&D2(Je,te)!==0&&(Kn(Fe,M,oe),Je=te+Je,Ko=!0),fe&&sn(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,Je)){Kn(Fe,M,oe);continue}if(Br==="attributename"&&F2(Je,"href")){Kn(Fe,M,oe);continue}if(!xt.forceKeepAttr){if(!xt.keepAttr){Kn(Fe,M,oe);continue}if(!se&&sn(nS,Je)){Kn(Fe,M,oe);continue}if(he&&(Je=Vi(Je)),!Rn(St,Br,Je)){Kn(Fe,M,oe);continue}Je=pa(St,Br,qe,Je),Je!==Mn&&Ga(M,Fe,qe,Je)&&Ko&&M2(t.removed)}}Vr(H.afterSanitizeAttributes,M,null)},ga=function(M){let et=null;const xt=ir(M);for(Vr(H.beforeSanitizeShadowDOM,M,null);et=xt.nextNode();)if(Vr(H.uponSanitizeShadowNode,et,null),Yo(et,M),Zo(et),Jn(et.content)&&ga(et.content),G(et)===qn.element){const Ct=I(et);Jn(Ct)&&(Ya(Ct),ga(Ct))}Vr(H.afterSanitizeShadowDOM,M,null)},Ya=function(M){const et=[{node:M,shadow:null}];for(;et.length>0;){const xt=et.pop();if(xt.shadow){ga(xt.shadow);continue}const Ct=xt.node,oe=G(Ct)===qn.element,Fe=_(Ct);if(Fe)for(let qe=Fe.length-1;qe>=0;--qe)et.push({node:Fe[qe],shadow:null});if(oe){const qe=ot?ot(Ct):null;if(typeof qe=="string"&&je(qe)==="template"){const jr=Ct.content;Jn(jr)&&et.push({node:jr,shadow:null})}}if(oe){const qe=I(Ct);Jn(qe)&&et.push({node:null,shadow:qe},{node:qe,shadow:null})}}};return t.sanitize=function(Lt){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},et=null,xt=null,Ct=null,St=null;if(Kr=!Lt,Kr&&(Lt="<!-->"),typeof Lt!="string"&&!Cr(Lt)&&(Lt=qA(Lt),typeof Lt!="string"))throw uo("dirty is not a string, aborting");if(!t.isSupported)return Lt;ae?(O=Bt,jt=Re):Ni(M),(H.uponSanitizeElement.length>0||H.uponSanitizeAttribute.length>0)&&(O=Vn(O)),H.uponSanitizeAttribute.length>0&&(jt=Vn(jt)),t.removed=[];const oe=Ce&&typeof Lt!="string"&&Cr(Lt);if(oe){da(Lt);const jr=$(Lt);if(typeof jr=="string"){const Br=je(jr);if(!O[Br]||Ht[Br])throw Ei(Lt),uo("root node is forbidden and cannot be sanitized in-place")}if(li(Lt))throw Ei(Lt),uo("root node is clobbered and cannot be sanitized in-place");try{Ya(Lt)}catch(Br){throw Ei(Lt),Br}}else if(Cr(Lt))et=Ho("<!---->"),xt=et.ownerDocument.importNode(Lt,!0),xt.nodeType===qn.element&&xt.nodeName==="BODY"||xt.nodeName==="HTML"?et=xt:et.appendChild(xt),Ya(et);else{if(!ue&&!he&&!Ft&&Lt.indexOf("<")===-1)return X&&Ee?ht(Lt):Lt;if(et=Ho(Lt),!et)return ue?null:Ee?T:""}et&&xe&&_n(et.firstChild);const Fe=oe?Lt:et;try{const jr=ir(Fe);for(;Ct=jr.nextNode();)Yo(Ct,Fe),Zo(Ct),Jn(Ct.content)&&ga(Ct.content)}catch(jr){throw oe&&(Ei(Lt),mo(t.removed,Br=>{Br.element&&Hi(Br.element)})),jr}if(oe)return mo(t.removed,jr=>{jr.element&&Hi(jr.element)}),he&&xn(Lt),Lt;if(ue){if(he&&xn(et),ce)for(St=E.call(et.ownerDocument);et.firstChild;)St.appendChild(et.firstChild);else St=et;return(jt.shadowroot||jt.shadowrootmode)&&(St=z.call(n,St,!0)),St}let qe=Ft?et.outerHTML:et.innerHTML;return Ft&&O["!doctype"]&&et.ownerDocument&&et.ownerDocument.doctype&&et.ownerDocument.doctype.name&&sn(tS,et.ownerDocument.doctype.name)&&(qe="<!DOCTYPE "+et.ownerDocument.doctype.name+`> 173`+qe),he&&(qe=Vi(qe)),X&&Ee?ht(qe):qe},t.setConfig=function(){let Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ni(Lt),ae=!0,Bt=O,Re=jt},t.clearConfig=function(){Hr=null,ae=!1,Bt=null,Re=null,X=k,T=""},t.isValidAttribute=function(Lt,M,et){Hr||Ni({});const xt=je(Lt),Ct=je(M);return Rn(xt,Ct,et)},t.addHook=function(Lt,M){typeof M=="function"&&En(H,Lt)&&pl(H[Lt],M)},t.removeHook=function(Lt,M){if(En(H,Lt)){if(M!==void 0){const et=FA(H[Lt],M);return et===-1?void 0:DA(H[Lt],et,1)[0]}return M2(H[Lt])}},t.removeHooks=function(Lt){En(H,Lt)&&(H[Lt]=[])},t.removeAllHooks=function(){H=G2()},t}var lS=Im();const uS=Object.freeze(Object.defineProperty({__proto__:null,default:lS},Symbol.toStringTag,{value:"Module"}));var ml=function(e){return e&&e.Math===Math&&e},nr=ml(typeof globalThis=="object"&&globalThis)||ml(typeof window=="object"&&window)||ml(typeof self=="object"&&self)||ml(typeof Ss=="object"&&Ss)||ml(typeof Ss=="object"&&Ss)||function(){return this}()||Function("return this")(),tu={},cr=function(e){try{return!!e()}catch{return!0}},hS=cr,_i=!hS(function(){return Object.defineProperty({},1,{get:function(){return 7}}
vendor: 10,085 bytes, line 173
173)[1]!==7}),fS=cr,Uh=!fS(function(){var e=(function(){}).bind();return typeof e!="function"||e.hasOwnProperty("prototype")}),cS=Uh,Vu=Function.prototype.call,Zr=cS?Vu.bind(Vu):function(){return Vu.apply(Vu,arguments)},Rm={},Mm={}.propertyIsEnumerable,Fm=Object.getOwnPropertyDescriptor,dS=Fm&&!Mm.call({1:2},1);Rm.f=dS?function(t){var r=Fm(this,t);return!!r&&r.enumerable}:Mm;var T1=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}},Dm=Uh,jm=Function.prototype,Ed=jm.call,pS=Dm&&jm.bind.bind(Ed,Ed),dr=Dm?pS:function(e){return function(){return Ed.apply(e,arguments)}},Bm=dr,gS=Bm({}.toString),vS=Bm("".slice),za=function(e){return vS(gS(e),8,-1)},mS=dr,yS=cr,bS=za,cc=Object,wS=mS("".split),$m=yS(function(){return!cc("z").propertyIsEnumerable(0)})?function(e){return bS(e)==="String"?wS(e,""):cc(e)}:cc,zh=function(e){return e==null},_S=zh,xS=TypeError,xi=function(e){if(_S(e))throw new xS("Can't call method on "+e);return e},AS=$m,SS=xi,eu=function(e){return AS(SS(e))},dc=typeof document=="object"&&document.all,pr=typeof dc>"u"&&dc!==void 0?function(e){return typeof e=="function"||e===dc}:function(e){return typeof e=="function"},NS=pr,On=function(e){return typeof e=="object"?e!==null:NS(e)},pc=nr,ES=pr,LS=function(e){return ES(e)?e:void 0},Do=function(e,t){return arguments.length<2?LS(pc[e]):pc[e]&&pc[e][t]},TS=dr,qh=TS({}.isPrototypeOf),PS=nr,Y2=PS.navigator,X2=Y2&&Y2.userAgent,ru=X2?String(X2):"",Um=nr,gc=ru,Z2=Um.process,K2=Um.Deno,J2=Z2&&Z2.versions||K2&&K2.version,Q2=J2&&J2.v8,mi,Ph;Q2&&(mi=Q2.split("."),Ph=mi[0]>0&&mi[0]<4?1:+(mi[0]+mi[1]));!Ph&&gc&&(mi=gc.match(/Edge\/(\d+)/),(!mi||mi[1]>=74)&&(mi=gc.match(/Chrome\/(\d+)/),mi&&(Ph=+mi[1])));var P1=Ph,tg=P1,OS=cr,CS=nr,kS=CS.String,zm=!!Object.getOwnPropertySymbols&&!OS(function(){var e=Symbol("symbol detection");return!kS(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&tg&&tg<41}),IS=zm,qm=IS&&!Symbol.sham&&typeof Symbol.iterator=="symbol",RS=Do,MS=pr,FS=qh,DS=qm,jS=Object,Hm=DS?function(e){return typeof e=="symbol"}:function(e){var t=RS("Symbol");return MS(t)&&FS(t.prototype,jS(e))},BS=String,Hh=function(e){try{return BS(e)}catch{return"Object"}},$S=pr,US=Hh,zS=TypeError,qa=function(e){if($S(e))return e;throw new zS(US(e)+" is not a function")},qS=qa,HS=zh,qs=function(e,t){var r=e[t];return HS(r)?void 0:qS(r)},vc=Zr,mc=pr,yc=On,VS=TypeError,WS=function(e,t){var r,n;if(t==="string"&&mc(r=e.toString)&&!yc(n=vc(r,e))||mc(r=e.valueOf)&&!yc(n=vc(r,e))||t!=="string"&&mc(r=e.toString)&&!yc(n=vc(r,e)))return n;throw new VS("Can't convert object to primitive value")},Vm={exports:{}},eg=nr,GS=Object.defineProperty,O1=function(e,t){try{GS(eg,e,{value:t,configurable:!0,writable:!0})}catch{eg[e]=t}return t},YS=nr,XS=O1,rg="__core-js_shared__",ng=Vm.exports=YS[rg]||XS(rg,{});(ng.versions||(ng.versions=[])).push({version:"3.50.0",mode:"global",copyright:"© 2013â2025 Denis Pushkarev (zloirock.ru), 2025â2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.50.0/LICENSE",source:"https://github.com/zloirock/core-js"});var C1=Vm.exports,ig=C1,ZS=Object.create||Object,k1=function(e,t){return ig[e]||(ig[e]=t||ZS(null))},KS=xi,JS=Object,Vh=function(e){return JS(KS(e))},QS=dr,t6=Vh,e6=QS({}.hasOwnProperty),Ai=Object.hasOwn||function(t,r){return e6(t6(t),r)},r6=dr,n6=0,i6=Math.random(),a6=r6(1.1.toString),Wm=function(e){return"Symbol("+(e===void 0?"":e)+")_"+a6(++n6+i6,36)},o6=nr,s6=k1,ag=Ai,l6=Wm,u6=zm,h6=qm,Ns=o6.Symbol,bc=s6("wks"),f6=h6?Ns.for||Ns:Ns&&Ns.withoutSetter||l6,zr=function(e){return ag(bc,e)||(bc[e]=u6&&ag(Ns,e)?Ns[e]:f6("Symbol."+e)),bc[e]},c6=Zr,og=On,sg=Hm,d6=qs,p6=WS,g6=zr,v6=TypeError,m6=g6("toPrimitive"),y6=function(e,t){if(!og(e)||sg(e))return e;var r=d6(e,m6),n;if(r){if(t===void 0&&(t="default"),n=c6(r,e,t),!og(n)||sg(n))return n;throw new v6("Can't convert object to primitive value")}return t===void 0&&(t="number"),p6(e,t)},b6=y6,w6=Hm,Gm=function(e){var t=b6(e,"string");return w6(t)?t:t+""},_6=nr,lg=On,Ld=_6.document,x6=lg(Ld)&&lg(Ld.createElement),Wh=function(e){return x6?Ld.createElement(e):{}},A6=_i,S6=cr,N6=Wh,Ym=!A6&&!S6(function(){return Object.defineProperty(N6("div"),"a",{get:function(){return 7}}).a!==7}),E6=_i,L6=Zr,T6=Rm,P6=T1,O6=eu,C6=Gm,k6=Ai,I6=Ym,ug=Object.getOwnPropertyDescriptor;tu.f=E6?ug:function(t,r){if(t=O6(t),r=C6(r),I6)try{return ug(t,r)}catch{}if(k6(t,r))return P6(!L6(T6.f,t,r),t[r])};var ca={},R6=_i,M6=cr,Xm=R6&&M6(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),F6=On,D6=String,j6=TypeError,vn=function(e){if(F6(e))return e;throw new j6(D6(e)+" is not an object")},B6=_i,$6=Ym,U6=Xm,Wu=vn,hg=Gm,z6=TypeError,wc=Object.defineProperty,q6=Object.getOwnPropertyDescriptor,_c="enumerable",xc="configurable",Ac="writable";ca.f=B6?U6?function(t,r,n){if(Wu(t),r=hg(r),Wu(n),typeof t=="function"&&r==="prototype"&&"value"in n&&Ac in n&&!n[Ac]){var i=q6(t,r);i&&i[Ac]&&(t[r]=n.value,n={configurable:xc in n?n[xc]:i[xc],enumerable:_c in n?n[_c]:i[_c],writable:!1})}return wc(t,r,n)}:wc:function(t,r,n){if(Wu(t),r=hg(r),Wu(n),$6)try{return wc(t,r,n)}catch{}if("get"in n||"set"in n)throw new z6("Accessors not supported");return"value"in n&&(t[r]=n.value),t};var H6=_i,V6=ca,W6=T1,nu=H6?function(e,t,r){return V6.f(e,t,W6(1,r))}:function(e,t,r){return e[t]=r,e},Zm={exports:{}},Td=_i,G6=Ai,Km=Function.prototype,Y6=Td&&Object.getOwnPropertyDescriptor,I1=G6(Km,"name"),X6=I1&&(function(){}).name==="something",Z6=I1&&(!Td||Td&&Y6(Km,"name").configurable),Gh={EXISTS:I1,PROPER:X6,CONFIGURABLE:Z6},K6=dr,J6=pr,Pd=C1,Q6=K6(Function.toString);J6(Pd.inspectSource)||(Pd.inspectSource=function(e){return Q6(e)});var R1=Pd.inspectSource,t8=nr,e8=pr,fg=t8.WeakMap,r8=e8(fg)&&/native code/.test(String(fg)),n8=k1,i8=Wm,cg=n8("keys"),M1=function(e){return cg[e]||(cg[e]=i8(e))},F1={},a8=r8,Jm=nr,o8=On,s8=nu,Sc=Ai,Nc=C1,l8=M1,u8=F1,dg="Object already initialized",Od=Jm.TypeError,h8=Jm.WeakMap,Oh,Gl,Ch,f8=function(e){return Ch(e)?Gl(e):Oh(e,{})},c8=function(e){return function(t){var r;if(!o8(t)||(r=Gl(t)).type!==e)throw new Od("Incompatible receiver, "+e+" required");return r}};if(a8||Nc.state){var ki=Nc.state||(Nc.state=new h8);ki.get=ki.get,ki.has=ki.has,ki.set=ki.set,Oh=function(e,t){if(ki.has(e))throw new Od(dg);return t.facade=e,ki.set(e,t),t},Gl=function(e){return ki.get(e)||{}},Ch=function(e){return ki.has(e)}}else{var vs=l8("state");u8[vs]=!0,Oh=function(e,t){if(Sc(e,vs))throw new Od(dg);return t.facade=e,s8(e,vs,t),t},Gl=function(e){return Sc(e,vs)?e[vs]:{}},Ch=function(e){return Sc(e,vs)}}var Yh={set:Oh,get:Gl,has:Ch,enforce:f8,getterFor:c8},D1=dr,d8=cr,p8=pr,Gu=Ai,Cd=_i,g8=Gh.CONFIGURABLE,v8=R1,Qm=Yh,m8=Qm.enforce,y8=Qm.get,pg=String,ph=Object.defineProperty,b8=D1("".slice),w8=D1("".replace),_8=D1([].join),x8=Cd&&!d8(function(){return ph(function(){},"length",{value:8}).length!==8}),A8=String(String).split("String"),S8=Zm.exports=function(e,t,r){b8(pg(t),0,7)==="Symbol("&&(t="["+w8(pg(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!Gu(e,"name")||g8&&e.name!==t)&&(Cd?ph(e,"name",{value:t,configurable:!0}):e.name=t),x8&&r&&Gu(r,"arity")&&e.length!==r.arity&&ph(e,"length",{value:r.arity});try{r&&Gu(r,"constructor")&&r.constructor?Cd&&ph(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var n=m8(e);return Gu(n,"source")||(n.source=_8(A8,typeof t=="string"?t:"")),e};Function.prototype.toString=S8(function(){return p8(this)&&y8(this).source||v8(this)},"toString");var ty=Zm.exports,N8=pr,E8=ca,L8=ty,T8=O1,jo=function(e,t,r,n){n||(n={});var i=n.enumerable,a=n.name!==void 0?n.name:t;if(N8(r)&&L8(r,a,n),n.global)i?e[t]=r:T8(t,r);else{try{n.unsafe?e[t]&&(i=!0):delete e[t]}catch{}i?e[t]=r:E8.f(e,t,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e},ey={},P8=Math.ceil,O8=Math.floor,C8=Math.trunc||function(t){var r=+t;return(r>0?O8:P8)(r)},k8=C8,Xh=function(e){var t=+e;return t!==t||t===0?0:k8(t)},I8=Xh,R8=Math.max,M8=Math.min,F8=function(e,t){var r=I8(e);return r<0?R8(r+t,0):M8(r,t)},D8=Xh,j8=Math.min,Hs=function(e){var t=D8(e);return t>0?j8(t,9007199254740991):0},B8=Hs,j1=function(e){return B8(e.length)},$8=eu,U8=F8,z8=j1,gg=function(e){return function(t,r,n){var i=$8(t),a=z8(i);if(a===0)return!e&&-1;var s=U8(n,a),o;if(e&&r!==r){for(;a>s;)if(o=i[s++],o!==o)return!0}else for(;a>s;s++)if((e||s in i)&&i[s]===r)return e||s||0;return!e&&-1}},ry={includes:gg(!0),indexOf:gg(!1)},q8=dr,Ec=Ai,H8=eu,V8=ry.indexOf,W8=F1,vg=q8([].push),ny=function(e,t){var r=H8(e),n=0,i=[],a;for(a in r)!Ec(W8,a)&&Ec(r,a)&&vg(i,a);for(;t.length>n;)Ec(r,a=t[n++])&&(~V8(i,a)||vg(i,a));return i},B1=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],G8=ny,Y8=B1,X8=Y8.concat("length","prototype");ey.f=Object.getOwnPropertyNames||function(t){return G8(t,X8)};var iy={};iy.f=Object.getOwnPropertySymbols;var Z8=Do,K8=dr,J8=ey,Q8=iy,tN=vn,eN=K8([].concat),rN=Z8("Reflect","ownKeys")||function(t){var r=J8.f(tN(t)),n=Q8.f;return n?eN(r,n(t)):r},mg=Ai,nN=rN,iN=tu,aN=ca,oN=function(e,t,r){for(var n=nN(t),i=aN.f,a=iN.f,s=0;s<n.length;s++){var o=n[s];!mg(e,o)&&!(r&&mg(r,o))&&i(e,o,a(t,o))}},sN=cr,lN=pr,uN=/#|\.prototype\./,iu=function(e,t){var r=fN[hN(e)];return r===dN?!0:r===cN?!1:lN(t)?sN(t):!!t},hN=iu.normalize=function(e){return String(e).replace(uN,".").toLowerCase()},fN=iu.data={},cN=iu.NATIVE="N",dN=iu.POLYFILL="P",ay=iu,Yu=nr,pN=tu.f,gN=nu,vN=jo,mN=O1,yN=oN,bN=ay,mn=function(e,t){var r=e.target,n=e.global,i=e.stat,a,s,o,l,u,f;if(n?s=Yu:i?s=Yu[r]||mN(r,{}):s=Yu[r]&&Yu[r].prototype,s)for(o in t){if(u=t[o],e.dontCallGetSet?(f=pN(s,o),l=f&&f.value):l=s[o],a=bN(n?o:r+(i?".":"#")+o,e.forced),!a&&l!==void 0){if(typeof u==typeof l)continue;yN(u,l)}(e.sham||l&&l.sham)&&gN(u,"sham",!0),vN(s,o,u,e)}},yl=nr,wN=ru,_N=za,Xu=function(e){return wN.slice(0,e.length)===e},oy=function(){return Xu("Bun/")?"BUN":Xu("Cloudflare-Workers")?"CLOUDFLARE":Xu("Deno/")?"DENO":Xu("Node.js/")?"NODE":yl.Bun&&typeof Bun.version=="str
173ing"?"BUN":yl.Deno&&typeof Deno.version=="object"?"DENO":_N(yl.process)==="process"?"NODE":yl.window&&yl.document?"BROWSER":"REST"}(),xN=oy,Zh=xN==="NODE",AN=nr,SN=AN,NN=dr,EN=qa,LN=function(e,t,r){try{return NN(EN(Object.getOwnPropertyDescriptor(e,t)[r]))}catch{}},TN=On,PN=function(e){return TN(e)||e===null},ON=PN,CN=String,kN=TypeError,IN=function(e){if(ON(e))return e;throw new kN("Can't set "+CN(e)+" as a prototype")},RN=LN,MN=On,FN=xi,DN=IN,sy=Object.setPrototypeOf||("__proto__"in{}?function(){var e=!1,t={},r;try{r=RN(Object.prototype,"__proto__","set"),r(t,[]),e=t instanceof Array}catch{}return function(i,a){return FN(i),DN(a),MN(i)&&(e?r(i,a):i.__proto__=a),i}}():void 0),jN=ca.f,BN=Ai,$N=zr,yg=$N("toStringTag"),Kh=function(e,t,r){e&&!r&&(e=e.prototype),e&&!BN(e,yg)&&jN(e,yg,{configurable:!0,value:t})},bg=ty,UN=ca,zN=function(e,t,r){return r.get&&bg(r.get,t,{getter:!0}),r.set&&bg(r.set,t,{setter:!0}),UN.f(e,t,r)},qN=Do,HN=zN,VN=zr,WN=_i,wg=VN("species"),GN=function(e){var t=qN(e);WN&&t&&!t[wg]&&HN(t,wg,{configurable:!0,get:function(){return this}})},YN=qh,XN=TypeError,ZN=function(e,t){if(YN(t,e))return e;throw new XN("Incorrect invocation")},KN=zr,JN=KN("toStringTag"),ly={};ly[JN]="z";var QN=String(ly)==="[object z]",tE=QN,eE=pr,gh=za,rE=zr,nE=rE("toStringTag"),iE=Object,aE=gh(function(){return arguments}())==="Arguments",oE=function(e,t){try{return e[t]}catch{}},uy=tE?gh:function(e){var t,r,n;return e===void 0?"Undefined":e===null?"Null":typeof(r=oE(t=iE(e),nE))=="string"?r:aE?gh(t):(n=gh(t))==="Object"&&eE(t.callee)?"Arguments":n},sE=dr,lE=cr,hy=pr,uE=uy,hE=Do,fE=R1,fy=function(){},cy=hE("Reflect","construct"),$1=/^\s*(?:class|function)\b/,cE=sE($1.exec),dE=!$1.test(fy),bl=function(t){if(!hy(t))return!1;try{return cy(fy,[],t),!0}catch{return!1}},dy=function(t){if(!hy(t))return!1;switch(uE(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return dE||!!cE($1,fE(t))}catch{return!0}};dy.sham=!0;var pE=!cy||lE(function(){var e;return bl(bl.call)||!bl(Object)||!bl(function(){e=!0})||e})?dy:bl,gE=pE,vE=Hh,mE=TypeError,yE=function(e){if(gE(e))return e;throw new mE(vE(e)+" is not a constructor")},_g=vn,bE=yE,wE=zh,_E=zr,xE=_E("species"),py=function(e,t){var r=_g(e).constructor,n;return r===void 0||wE(n=_g(r)[xE])?t:bE(n)},AE=Uh,gy=Function.prototype,xg=gy.apply,Ag=gy.call,vy=typeof Reflect=="object"&&Reflect.apply||(AE?Ag.bind(xg):function(){return Ag.apply(xg,arguments)}),SE=za,NE=dr,Jh=function(e){if(SE(e)==="Function")return NE(e)},Sg=Jh,EE=qa,LE=Uh,TE=Sg(Sg.bind),U1=function(e,t){return EE(e),t===void 0?e:LE?TE(e,t):function(){return e.apply(t,arguments)}},PE=Do,my=PE("document","documentElement"),OE=dr,CE=OE([].slice),kE=TypeError,IE=function(e,t){if(e<t)throw new kE("Not enough arguments");return e},Ng=ru,yy=/ipad|iphone|ipod/i.test(Ng)&&/applewebkit/i.test(Ng),Yn=nr,RE=vy,ME=U1,Eg=pr,FE=Ai,by=cr,Lg=my,DE=CE,Tg=Wh,jE=IE,BE=yy,$E=Zh,kd=Yn.setImmediate,Id=Yn.clearImmediate,UE=Yn.process,Lc=Yn.Dispatch,zE=Yn.Function,Pg=Yn.MessageChannel,qE=Yn.String,Tc=0,Dl={},Og="onreadystatechange",Yl,ho,Pc,Oc;by(function(){Yl=Yn.location});var z1=function(e){if(FE(Dl,e)){var t=Dl[e];delete Dl[e],t()}},Cc=function(e){return function(){z1(e)}},Cg=function(e){z1(e.data)},kg=function(e){Yn.postMessage(qE(e),Yl.protocol+"//"+Yl.host)};(!kd||!Id)&&(kd=function(t){jE(arguments.length,1);var r=Eg(t)?t:zE(t),n=DE(arguments,1);return Dl[++Tc]=function(){RE(r,void 0,n)},ho(Tc),Tc},Id=function(t){delete Dl[t]},$E?ho=function(e){UE.nextTick(Cc(e))}:Lc&&Lc.now?ho=function(e){Lc.now(Cc(e))}:Pg&&!BE?(Pc=new Pg,Oc=Pc.port2,Pc.port1.onmessage=Cg,ho=ME(Oc.postMessage,Oc)):Yn.addEventListener&&Eg(Yn.postMessage)&&!Yn.importScripts&&Yl&&Yl.protocol!=="file:"&&!by(kg)?(ho=kg,Yn.addEventListener("message",Cg,!1)):Og in Tg("script")?ho=function(e){Lg.appendChild(Tg("script"))[Og]=function(){Lg.removeChild(this),z1(e)}}:ho=function(e){setTimeout(Cc(e),0)});var wy={set:kd,clear:Id},Ig=nr,HE=_i,VE=Object.getOwnPropertyDescriptor,WE=function(e){if(!HE)return Ig[e];var t=VE(Ig,e);return t&&t.value},_y=function(){this.head=null,this.tail=null};_y.prototype={add:function(e){var t={item:e,next:null},r=this.tail;r?r.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e){var t=this.head=e.next;return t===null&&(this.tail=null),e.item}}};var xy=_y,GE=ru,YE=/ipad|iphone|ipod/i.test(GE)&&typeof Pebble<"u",XE=ru,ZE=/web0s(?!.*chrome)/i.test(XE),Ds=nr,KE=WE,Rg=U1,kc=wy.set,JE=xy,QE=yy,tL=YE,eL=ZE,Ic=Zh,Mg=Ds.MutationObserver||Ds.Web
vendor: 5,727 bytes, line 173
173KitMutationObserver,Fg=Ds.document,Dg=Ds.process,Zu=Ds.Promise,Rd=KE("queueMicrotask"),ms,Rc,Mc,Ku,jg;if(!Rd){var Ju=new JE,Qu=function(){var e,t;for(Ic&&(e=Dg.domain)&&e.exit();t=Ju.get();)try{t()}catch(r){throw Ju.head&&ms(),r}e&&e.enter()};!QE&&!Ic&&!eL&&Mg&&Fg?(Rc=!0,Mc=Fg.createTextNode(""),new Mg(Qu).observe(Mc,{characterData:!0}),ms=function(){Mc.data=Rc=!Rc}):!tL&&Zu&&Zu.resolve?(Ku=Zu.resolve(void 0),Ku.constructor=Zu,jg=Rg(Ku.then,Ku),ms=function(){jg(Qu)}):Ic?ms=function(){Dg.nextTick(Qu)}:(kc=Rg(kc,Ds),ms=function(){kc(Qu)}),Rd=function(e){Ju.head||ms(),Ju.add(e)}}var rL=Rd,nL=function(e,t){try{arguments.length===1?console.error(e):console.error(e,t)}catch{}},q1=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}},iL=nr,Qh=iL.Promise,aL=nr,jl=Qh,oL=pr,sL=ay,lL=R1,uL=zr,Bg=oy,Fc=P1;jl&&jl.prototype;var hL=uL("species"),Md=!1,Ay=oL(aL.PromiseRejectionEvent),fL=sL("Promise",function(){var e=lL(jl),t=e!==String(jl);if(!t&&Fc===66)return!0;if(!Fc||Fc<51||!/native code/.test(e)){var r=new jl(function(a){a(1)}),n=function(a){a(function(){},function(){})},i=r.constructor={};if(i[hL]=n,Md=r.then(function(){})instanceof n,!Md)return!0}return!t&&(Bg==="BROWSER"||Bg==="DENO")&&!Ay}),au={CONSTRUCTOR:fL,REJECTION_EVENT:Ay,SUBCLASSING:Md},Vs={},$g=qa,cL=TypeError,dL=function(e){var t,r;this.promise=new e(function(n,i){if(t!==void 0||r!==void 0)throw new cL("Bad Promise constructor");t=n,r=i}),this.resolve=$g(t),this.reject=$g(r)};Vs.f=function(e){return new dL(e)};var pL=mn,kh=Zh,$a=nr,gL=SN,js=Zr,Ug=jo,zg=sy,vL=Kh,mL=GN,yL=qa,vh=pr,bL=On,wL=ZN,_L=py,Sy=wy.set,H1=rL,xL=nL,AL=q1,SL=xy,Ny=Yh,Ih=Qh,V1=au,Ey=Vs,tf="Promise",Ly=V1.CONSTRUCTOR,NL=V1.REJECTION_EVENT,EL=V1.SUBCLASSING,Dc=Ny.getterFor(tf),LL=Ny.set,As=Ih&&Ih.prototype,yo=Ih,th=As,Ty=$a.TypeError,Fd=$a.document,W1=$a.process,Dd=Ey.f,TL=Dd,PL=!!(Fd&&Fd.createEvent&&$a.dispatchEvent),Py="unhandledrejection",OL="rejectionhandled",qg=0,Oy=1,CL=2,G1=1,Cy=2,eh,Hg,ky,Vg,Iy=function(e){var t;return bL(e)&&vh(t=e.then)?t:!1},Ry=function(e,t){var r=t.value,n=t.state===Oy,i=n?e.ok:e.fail,a=e.resolve,s=e.reject,o=e.domain,l,u,f;try{i?(n||(t.rejection===Cy&&IL(t),t.rejection=G1),i===!0?l=r:(o&&o.enter(),l=i(r),o&&(o.exit(),f=!0)),l===e.promise?s(new Ty("Promise-chain cycle")):(u=Iy(l))?js(u,l,a,s):a(l)):s(r)}catch(g){o&&!f&&o.exit(),s(g)}},My=function(e,t){e.notified||(e.notified=!0,H1(function(){for(var r=e.reactions,n;n=r.get();)Ry(n,e);e.notified=!1,t&&!e.rejection&&kL(e)}))},Fy=function(e,t,r){var n,i;PL?(n=Fd.createEvent("Event"),n.promise=t,n.reason=r,n.initEvent(e,!1,!0),$a.dispatchEvent(n)):n={promise:t,reason:r},!NL&&(i=$a["on"+e])?i(n):e===Py&&xL("Unhandled promise rejection",r)},kL=function(e){js(Sy,$a,function(){var t=e.facade,r=e.value,n=Wg(e),i;if(n&&(i=AL(function(){kh?W1.emit("unhandledRejection",r,t):Fy(Py,t,r)}),e.rejection=kh||Wg(e)?Cy:G1,i.error))throw i.value})},Wg=function(e){return e.rejection!==G1&&!e.parent},IL=function(e){js(Sy,$a,function(){var t=e.facade;kh?W1.emit("rejectionHandled",t):Fy(OL,t,e.value)})},Es=function(e,t,r){return function(n){e(t,n,r)}},ks=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=CL,My(e,!0))},jd=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new Ty("Promise can't be resolved itself");var n=Iy(t);n?H1(function(){var i={done:!1};try{js(n,t,Es(jd,i,e),Es(ks,i,e))}catch(a){ks(i,a,e)}}):(e.value=t,e.state=Oy,My(e,!1))}catch(i){ks({done:!1},i,e)}}};if(Ly&&(yo=function(t){wL(this,th),yL(t),js(eh,this);var r=Dc(this);try{t(Es(jd,r),Es(ks,r))}catch(n){ks(r,n)}},th=yo.prototype,eh=function(t){LL(this,{type:tf,done:!1,notified:!1,parent:!1,reactions:new SL,rejection:!1,state:qg,value:null})},eh.prototype=Ug(th,"then",function(t,r){var n=Dc(this),i=Dd(_L(this,yo));return n.parent=!0,i.ok=vh(t)?t:!0,i.fail=vh(r)&&r,i.domain=kh?W1.domain:void 0,n.state===qg?n.reactions.add(i):H1(function(){Ry(i,n)}),i.promise}),Hg=function(){var e=new eh,t=Dc(e);this.promise=e,this.resolve=Es(jd,t),this.reject=Es(ks,t)},Ey.f=Dd=function(e){return e===yo||e===ky?new Hg(e):TL(e)},vh(Ih)&&As!==Object.prototype)){Vg=As.then,EL||Ug(As,"then",function(t,r){var n=this;return new yo(function(i,a){js(Vg,n,i,a)}).then(t,r)},{unsafe:!0});try{delete As.constructor}catch{}zg&&zg(As,th)}pL({global:!0,constructor:!0,wrap:!0,forced:Ly},{Promise:yo});ky=gL.Promise;vL(yo,tf,!1);mL(tf);var ef=Object.create?Object.create(null):{},RL=zr,ML=ef,FL=RL("iterator"),DL=Array.prototype,jL=function(e){return e!==void 0&&(ML.Array===e||DL[FL]===e)},BL=za,$L=zh,Gg=qs,UL=zr,Yg=UL("iterator"),zL=Array.prototype,Dy=function(e){if(!$L(e))return Gg(e,Yg)||Gg(e,"@@iterator")||(BL(e)==="Arguments"?zL[Yg]:void 0)},qL=Zr,HL=pr,VL=vn,WL=Hh,GL=Dy,YL=TypeError,XL=function(e,t){var r=arguments.length<2?GL(e):t;if(HL(r))return VL(qL(r,e));throw new YL(WL(e)+" is not iterable")},ZL=Zr,Xg=vn,KL=qs,JL=function(e,t,r){var n,i;Xg(e);try{if(n=KL(e,"return"),!n){if(t==="throw")throw r;return r}n=ZL(n,e)}catch(a){i=!0,n=a}if(t==="throw")throw r;if(i)throw n;return Xg(n),r},QL=U1,t7=Zr,e7=vn,r7=Hh,n7=jL,i7=j1,Zg=qh,a7=XL,o7=Dy,Kg=JL,s7=TypeError,mh=function(e,t){this.stopped=e,this.result=t},Jg=mh.prototype,jy=function(e,t,r){var n=r&&r.that,i=!!(r&&r.AS_ENTRIES),a=!!(r&&r.IS_RECORD),s=!!(r&&r.IS_ITERATOR),o=!!(r&&r.INTERRUPTED),l=QL(t,n),u,f,g,m,d,b,w,x=function(I){var R=u;return u=void 0,R&&Kg(R,"normal"),new mh(!0,I)},_=function(I){return i?(e7(I),o?l(I[0],I[1],x):l(I[0],I[1])):o?l(I,x):l(I)};if(a)u=e.iterator;else if(s)u=e;else{if(f=o7(e),!f)throw new s7(r7(e)+" is not iterable");if(n7(f)){for(g=0,m=i7(e);m>g;g++)if(d=_(e[g]),d&&Zg(Jg,d))return d;return new mh(!1)}u=a7(e,f)}for(b=a?e.next:u.next;!(w=t7(b,u)).done;){var B=w.value;try{d=_(B)}
173catch(I){if(u)Kg(u,"throw",I);else throw I}if(typeof d=="object"&&d&&Zg(Jg,d))return d}return new mh(!1)},l7=zr,By=l7("iterator"),$y=!1;try{var u7=0,Qg={next:function(){return{done:!!u7++}},return:function(){$y=!0}};Qg[By]=function(){return this},Array.from(Qg,function(){throw 2})}catch{}var h7=function(e,t){try{if(!t&&!$y)return!1}catch{return!1}var r=!1;try{var n={};n[By]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch{}return r},f7=Qh,c7=h7,d7=au.CONSTRUCTOR,Uy=d7||!c7(function(e){f7.all(e).then(void 0,function(){})}),p7=mn,g7=Zr,v7=qa,m7=Vs,y7=q1,b7=jy,w7=Uy;p7({target:"Promise",stat:!0,forced:w7},{all:function(t){var r=this,n=m7.f(r),i=n.resolve,a=n.reject,s=y7(function(){var o=v7(r.resolve),l=[],u=0,f=1;b7(t,function(g){var m=u++,d=!1;f++,g7(o,r,g).then(function(b){d||(d=!0,l[m]=b,--f||i(l))},a)}),--f||i(l)});return s.error&&a(s.value),n.promise}});var _7=mn,x7=au.CONSTRUCTOR,Bd=Qh,A7=Do,S7=pr,N7=jo,tv=Bd&&Bd.prototype;_7({target:"Promise",proto:!0,forced:x7,real:!0},{catch:function(e){return this.then(void 0,e)}});if(S7(Bd)){var ev=A7("Promise").prototype.catch;tv.catch!==ev&&N7(tv,"catch",ev,{unsafe:!0})}var E7=mn,L7=Zr,T7=qa,P7=Vs,O7=q1,C7=jy,k7=Uy;E7({target:"Promise",stat:!0,forced:k7},{race:function(t){var r=this,n=P7.f(r),i=n.reject,a=O7(function(){var s=T7(r.resolve);C7(t,function(o){L7(s,r,o).then(n.resolve,i)})});return a.error&&i(a.value),n.promise}});var I7=mn,R7=Vs,M7=au.CONSTRUCTOR;I7({target:"Promise",stat:!0,forced:M7},{reject:function(t){var r=R7.f(this),n=r.reject;return n(t),r.promise}});var F7=vn,D7=On,j7=Vs,B7=function(e,t){if(F7(e),D7(t)&&t.constructor===e)return t;var r=j7.f(e),n=r.resolve;return n(t),r.promise},$7=mn,U7=Do,z7=au.CONSTRUCTOR,q7=B7;U7("Promise");$7({target:"Promise",stat:!0,forced:z7},{resolve:function(t){return q7(this,t)}});function rv(e,t,r,n,i,a,s){try{var o=e[a](s),l=o.value}catch(u){return void r(u)}o.done?t(l):Promise.resolve(l).then(n,i)}function ha(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function s(l){rv(a,n,i,s,o,"next",l)}function o(l){rv(a,n,i,s,o,"throw",l)}s(void 0)})}}var H7=uy,V7=String,$i=function(e){if(H7(e)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return V7(e)},W7=vn,zy=function(){var e=W7(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t},Y1=cr,G7=nr,X1=G7.RegExp,Z1=Y1(function(){var e=X1("a","y");return e.lastIndex=2,e.exec("abcd")!==null}),Y7=Z1||Y1(function(){return!X1("a","y").sticky}),X7=Z1||Y1(function(){var e=X1("^r","gy");return e.lastIndex=2,e.exec("str")!==null}),qy={BROKEN_CARET:X7,MISSED_STICKY:Y7,UNSUPPORTED_Y:Z1},Hy={},Z7=ny,K7=B1,J7=Object.keys||function(t){return Z7(t,K7)},Q7=_i,tT=Xm,eT=ca,rT=vn,nT=eu,iT=J7;Hy.f=Q7&&!tT?Object.defineProperties:function(t,r){rT(t);for(var n=nT(r),i=iT(r),a=i.length,s=0,o;a>s;)eT.f(t,o=i[s++],n[o]);return t};var aT=vn,oT=Hy,nv=B1,sT=F1,lT=my,uT=Wh,hT=M1,iv=">",av="<",$d="prototype",Ud="script",Vy=hT("IE_PROTO"),jc=function(){},Wy=function(e){return av+Ud+iv+e+av+"/"+Ud+iv},ov=function(e){e.write(Wy("")),e.close();var t=e.parentWindow.Object;return e=null,t},fT=function(){var e=uT("iframe"),t="java"+Ud+":",r;return e.style.display="none",lT.appendChild(e),e.src=String(t),r=e.contentWindow.document,r.open(),r.write(Wy("document.F=Object")),r.close(),r.F},rh,yh=function(){try{rh=new ActiveXObject("htmlfile")}catch{}yh=typeof document<"u"?document.domain&&rh?ov(rh):fT():ov(rh);for(var e=nv.length;e--;)delete yh[$d][nv[e]];return yh()};sT[Vy]=!0;var K1=Object.create||function(t,r){var n;return t!==null?(jc[$d]=aT(t),n=new jc,jc[$d]=null,n[Vy]=t):n=yh(),r===void 0?n:oT.f(n,r)},cT=cr,dT=nr,pT=dT.RegExp,gT=cT(function(){var e=pT(".","s");return!(e.dotAll&&e.test(` 174`)&&e.flags==="s")}),vT=cr,mT=nr,yT=mT.RegExp,bT=vT(function(){var e=yT("(?<a>b)","g");return e.exec("b").groups.a!=="b"||"b".replace(e,"$<a>c")!=="bc"}),Ls=Zr,rf=dr,wT=$i,_T=zy,xT=qy,AT=k1,ST=K1,NT=Yh.get,ET=gT,LT=bT,TT=AT("native-string-replace",String.prototype.replace),Rh=RegExp.prototype.exec,zd=Rh,PT=rf("".charAt),OT=rf("".indexOf),CT=rf("".replace),sv=rf("".slice),qd=function(){var e=/a/,t=/b*/g;return Ls(Rh,e,"a"),Ls(Rh,t,"a"),e.lastIndex!==0||t.lastIndex!==0}(),Gy=xT.BROKEN_CARET,Hd=/()??/.exec("")[1]!==void 0,kT=qd||Hd||Gy||ET||LT,lv=function(e,t){for(var r=e.groups=ST(null),n=0;n<t.length;n++){var i=t[n];r[i[0]]=e[i[1]]}};kT&&(zd=function(t){var r=this,n=NT(r),i=wT(t),a=n.raw,s,o,l;if(a)return a.lastIndex=r.lastIndex,s=Ls(zd,a,i),r.lastIndex=a.lastIndex,s&&n.groups&&lv(s,n.groups),s;var u=n.groups,f=Gy&&r.sticky,g=Ls(_T,r),m=r.source,d=0,b=i;if(f){g=CT(g,"y",""),OT(g,"g")===-1&&(g+="g"),b=sv(i,r.lastIndex);var w=r.lastIndex>0&&PT(i,r.lastIndex-1);r.lastIndex>0&&(!r.multiline||r.multiline&&w!==` 175`&&w!=="\r"&&w!=="\u2028"&&w!=="\u2029")&&(m="(?: (?:"+m+"))",b=" "+b,d++),o=new RegExp("^(?:"+m+")",g)}Hd&&(o=new RegExp("^"+m+"$(?!\\s)",g)),qd&&(l=r.lastIndex);var x=Ls(Rh,f?o:r,b);return f?x?(x.input=i,x[0]=sv(x[0],d),x.index=r.lastIndex,r.lastIndex+=x[0].length):r.lastIndex=0:qd&&x&&(r.lastIndex=r.global?x.index+x[0].length:l),Hd&&x&&x.length>1&&Ls(TT,x[0],o,function(){for(var _=1;_<arguments.length-2;_++)arguments[_]===void 0&&(x[_]=void 0)}),x&&u&&lv(x,u),x});var J1=zd,IT=mn,uv=J1;IT({target:"RegExp",proto:!0,forced:/./.exec!==uv},{exec:uv});var hv=Zr,fv=jo,RT=J1,cv=cr,Yy=zr,MT=nu,FT=Yy("species"),Bc=RegExp.prototype,Q1=function(e,t,r,n){var i=Yy(e),a=!cv(function(){var u={};return u[i]=function(){return 7},""[e](u)!==7}),s=a&&!cv(function(){var u=!1,f=/a/;if(e==="split"){var g={};g[FT]=function(){return f},f={constructor:g,flags:""},f[i]=/./[i]}return f.exec=function(){return u=!0,null},f[i](""),!u});if(!a||!s||r){var o=/./[i],l=t(i,""[e],function(u,f,g,m,d){var b=f.exec;return b===RT||b===Bc.exec?a&&!d?{done:!0,value:hv(o,f,g,m)}:{done:!0,value:hv(u,g,f,m)}:{done:!1}});fv(String.prototype,e,l[0]),fv(Bc,i,l[1])}n&&MT(Bc[i],"sham",!0)},t0=dr,DT=Xh,jT=$i,BT=xi,$T=t0("".charAt),dv=t0("".charCodeAt),UT=t0("".slice),pv=function(e){return function(t,r){var n=jT(BT(t)),i=DT(r),a=n.length,s,o;return i<0||i>=a?e?"":void 0:(s=dv(n,i),s<55296||s>56319||i+1===a||(o=dv(n,i+1))<56320||o>57343?e?$T(n,i):s:e?UT(n,i,i+2):(s-55296<<10)+(o-56320)+65536)}},zT={codeAt:pv(!1),charAt:pv(!0)},qT=zT.charAt,e0=function(e,t,r){return t+(r&&qT(e,t).length||1)},HT=nr,VT=cr,gv=HT.RegExp,WT=!VT(function(){var e=!0;try{gv(".","d")}catch{e=!1}var t={},r="",n=e?"dgimsy":"gimsy",i=function(l,u){Object.defineProperty(t,l,{get:function(){return r+=u,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};e&&(a.hasIndices="d");for(var s in a)i(s,a[s]);var o=Object.getOwnPropertyDescriptor(gv.prototype,"flags").get.call(t);return o!==n||r!==n}),GT={correct:WT},YT=Zr,XT=Ai,ZT=qh,vv=GT,KT=zy,JT=RegExp.prototype,nf=vv.correct?function(e){return e.flags}:function(e){return!vv.correct&&ZT(JT,e)&&!XT(e,"flags")?YT(KT,e):e.flags},mv=Zr,QT=vn,tP=pr,eP=za,rP=J1,nP=TypeError,r0=function(e,t){var r=e.exec;
vendor: 13,247 bytes, lines 175-176
175if(tP(r)){var n=mv(r,e,t);return n!==null&&QT(n),n}if(eP(e)==="RegExp")return mv(rP,e,t);throw new nP("RegExp#exec called on incompatible receiver")},iP=Zr,aP=dr,oP=Q1,sP=vn,lP=On,uP=Hs,nh=$i,hP=xi,fP=qs,cP=e0,dP=nf,yv=r0,$c=aP("".indexOf);oP("match",function(e,t,r){return[function(i){var a=hP(this),s=lP(i)?fP(i,e):void 0;if(s)return iP(s,i,a);var o=nh(a);return new RegExp(i)[e](o)},function(n){var i=sP(this),a=nh(n),s=r(t,i,a);if(s.done)return s.value;var o=nh(dP(i));if(!~$c(o,"g"))return yv(i,a);var l=!!~$c(o,"u")||!!~$c(o,"v");i.lastIndex=0;for(var u=[],f=0,g;(g=yv(i,a))!==null;){var m=nh(g[0]);u[f]=m,m===""&&(i.lastIndex=cP(a,uP(i.lastIndex),l)),f++}return f===0?null:u}]});var n0=dr,pP=Vh,gP=Math.floor,Uc=n0("".charAt),vP=n0("".replace),zc=n0("".slice),mP=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,yP=/\$([$&'`]|\d{1,2})/g,bP=function(e,t,r,n,i,a){var s=r+e.length,o=n.length,l=yP;return i!==void 0&&(i=pP(i),l=mP),vP(a,l,function(u,f){var g;switch(Uc(f,0)){case"$":return"$";case"&":return e;case"`":return zc(t,0,r);case"'":return zc(t,s);case"<":g=i[zc(f,1,-1)];break;default:var m=+f;if(m===0)return u;if(m>o){var d=gP(m/10);return d===0?u:d<=o?n[d-1]===void 0?Uc(f,1):n[d-1]+Uc(f,1):u}g=n[m-1]}return g===void 0?"":g})},wP=vy,bv=Zr,af=dr,_P=Q1,xP=cr,AP=vn,SP=pr,NP=On,EP=Xh,LP=Hs,fo=$i,TP=xi,PP=e0,OP=qs,CP=bP,kP=nf,IP=r0,RP=zr,Vd=RP("replace"),MP=Math.max,FP=Math.min,DP=af([].concat),qc=af([].push),ys=af("".indexOf),wv=af("".slice),jP=function(e){return e===void 0?e:String(e)},BP=function(){return"a".replace(/./,"$0")==="$0"}(),_v=function(){return/./[Vd]?/./[Vd]("a","$0")==="":!1}(),$P=!xP(function(){var e=/./;return e.exec=function(){var t=[];return t.groups={a:"7"},t},"".replace(e,"$<a>")!=="7"});_P("replace",function(e,t,r){var n=_v?"$":"$0";return[function(a,s){var o=TP(this),l=NP(a)?OP(a,Vd):void 0;return l?bv(l,a,o,s):bv(t,fo(o),a,s)},function(i,a){var s=AP(this),o=fo(i),l=SP(a);l||(a=fo(a));var u=fo(kP(s));if(typeof a=="string"&&!~ys(a,n)&&!~ys(a,"$<")&&!~ys(u,"y")){var f=r(t,s,o,a);if(f.done)return f.value}var g=!!~ys(u,"g"),m;g&&(m=!!~ys(u,"u")||!!~ys(u,"v"),s.lastIndex=0);for(var d=[],b;b=IP(s,o),!(b===null||(qc(d,b),!g));){var w=fo(b[0]);w===""&&(s.lastIndex=PP(o,LP(s.lastIndex),m))}for(var x="",_=0,B=0;B<d.length;B++){b=d[B];for(var I=fo(b[0]),R=MP(FP(EP(b.index),o.length),0),Z=[],ot,Q=1;Q<b.length;Q++)qc(Z,jP(b[Q]));var G=b.groups;if(l){var $=DP([I],Z,R,o);G!==void 0&&qc($,G),ot=fo(wP(a,void 0,$))}else ot=CP(I,o,R,Z,G,a);R>=_&&(x+=wv(o,_,R)+ot,_=R+I.length)}return x+wv(o,_)}]},!$P||!BP||_v);var UP=On,zP=za,qP=zr,HP=qP("match"),VP=function(e){var t;return UP(e)&&((t=e[HP])!==void 0?!!t:zP(e)==="RegExp")},WP=VP,GP=TypeError,i0=function(e){if(WP(e))throw new GP("The method doesn't accept regular expressions");return e},YP=zr,XP=YP("match"),a0=function(e){var t=/./;try{"/./"[e](t)}catch{try{return t[XP]=!1,"/./"[e](t)}catch{}}return!1},ZP=mn,KP=Jh,JP=tu.f,QP=Hs,xv=$i,tO=i0,eO=xi,rO=a0,nO=KP("".slice),iO=Math.min,Xy=rO("startsWith"),aO=!Xy&&!!function(){var e=JP(String.prototype,"startsWith");return e&&!e.writable}();ZP({target:"String",proto:!0,forced:!aO&&!Xy},{startsWith:function(t){var r=xv(eO(this));tO(t);var n=xv(t),i=QP(iO(arguments.length>1?arguments[1]:void 0,r.length));return nO(r,i,i+n.length)===n}});var oO=zr,sO=K1,lO=ca.f,Wd=oO("unscopables"),Gd=Array.prototype;Gd[Wd]===void 0&&lO(Gd,Wd,{configurable:!0,value:sO(null)});var uO=function(e){Gd[Wd][e]=!0},hO=cr,fO=!hO(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}),cO=Ai,dO=pr,pO=Vh,gO=M1,vO=fO,Av=gO("IE_PROTO"),Yd=Object,mO=Yd.prototype,Zy=vO?Yd.getPrototypeOf:function(e){var t=pO(e);if(cO(t,Av))return t[Av];var r=t.constructor;return dO(r)&&t instanceof r?r.prototype:t instanceof Yd?mO:null},yO=cr,bO=pr,wO=On,Sv=Zy,_O=jo,xO=zr,Xd=xO("iterator"),Ky=!1,Ro,Hc,Vc;[].keys&&(Vc=[].keys(),"next"in Vc?(Hc=Sv(Sv(Vc)),Hc!==Object.prototype&&(Ro=Hc)):Ky=!0);var AO=!wO(Ro)||yO(function(){var e={};return Ro[Xd].call(e)!==e});AO&&(Ro={});bO(Ro[Xd])||_O(Ro,Xd,function(){return this});var Jy={IteratorPrototype:Ro,BUGGY_SAFARI_ITERATORS:Ky},SO=Jy.IteratorPrototype,NO=K1,EO=T1,LO=Kh,TO=ef,PO=function(){return this},OO=function(e,t,r,n){var i=t+" Iterator";return e.prototype=NO(SO,{next:EO(+!n,r)}),LO(e,i,!1),TO[i]=PO,e},CO=mn,kO=Zr,Qy=Gh,IO=pr,RO=OO,Nv=Zy,Ev=sy,MO=Kh,FO=nu,Wc=jo,DO=zr,jO=ef,tb=Jy,BO=Qy.PROPER,$O=Qy.CONFIGURABLE,Lv=tb.IteratorPrototype,ih=tb.BUGGY_SAFARI_ITERATORS,wl=DO("iterator"),Tv="keys",_l="values",Pv="entries",UO=function(){return this},zO=function(e,t,r,n,i,a,s){RO(r,t,n);var o=function(_){if(_===i&&m)return m;if(!ih&&_&&_ in f)return f[_];switch(_){case Tv:return function(){return new r(this,_)};case _l:return function(){return new r(this,_)};case Pv:return function(){return new r(this,_)}}return function(){return new r(this)}},l=t+" Iterator",u=!1,f=e.prototype,g=f[wl]||f["@@iterator"]||i&&f[i],m=!ih&&g||o(i),d=t==="Array"&&f.entries||g,b,w,x;if(d&&(b=Nv(d.call(new e)),b!==Object.prototype&&b.next&&(Nv(b)!==Lv&&(Ev?Ev(b,Lv):IO(b[wl])||Wc(b,wl,UO)),MO(b,l,!0))),BO&&i===_l&&g&&g.name!==_l&&($O?FO(f,"name",_l):(u=!0,m=function(){return kO(g,this)})),i)if(w={values:o(_l),keys:a?m:o(Tv),entries:o(Pv)},s)for(x in w)(ih||u||!(x in f))&&Wc(f,x,w[x]);else CO({target:t,proto:!0,forced:ih||u},w);return f[wl]!==m&&Wc(f,wl,m,{name:i}),jO[t]=m,w},qO=function(e,t){return{value:e,done:t}},HO=eu,o0=uO,Ov=ef,eb=Yh,VO=ca.f,WO=zO,ah=qO,GO=_i,rb="Array Iterator",YO=eb.set,XO=eb.getterFor(rb),ZO=WO(Array,"Array",function(e,t){YO(this,{type:rb,target:HO(e),index:0,kind:t})},function(){var e=XO(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=null,ah(void 0,!0);switch(e.kind){case"keys":return ah(r,!1);case"values":return ah(t[r],!1)}return ah([r,t[r]],!1)},"values"),Cv=Ov.Arguments=Ov.Array;o0("keys");o0("values");o0("entries");if(GO&&Cv.name!=="values")try{VO(Cv,"name",{value:"values"})}catch{}var KO={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},JO=Wh,Gc=JO("span").classList,kv=Gc&&Gc.constructor&&Gc.constructor.prototype,QO=kv===Object.prototype?void 0:kv,Iv=nr,nb=KO,tC=QO,El=ZO,Rv=nu,eC=Kh,rC=zr,Yc=rC("iterator"),Xc=El.values,ib=function(e,t){if(e){if(e[Yc]!==Xc)try{Rv(e,Yc,Xc)}catch{e[Yc]=Xc}if(eC(e,t,!0),nb[t]){for(var r in El)if(e[r]!==El[r])try{Rv(e,r,El[r])}catch{e[r]=El[r]}}}};for(var Zc in nb)ib(Iv[Zc]&&Iv[Zc].prototype,Zc);ib(tC,"DOMTokenList");function nC(e,t){if(Ie(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ie(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iC(e){var t=nC(e,"string");return Ie(t)=="symbol"?t:t+""}function s0(e,t,r){return(t=iC(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var aC=qa,oC=Vh,sC=$m,lC=j1,Mv=TypeError,Fv="Reduce of empty array with no initial value",Dv=function(e){return function(t,r,n,i){var a=oC(t),s=sC(a),o=lC(a);if(aC(r),o===0&&n<2)throw new Mv(Fv);var l=e?o-1:0,u=e?-1:1;if(n<2)for(;;){if(l in s){i=s[l],l+=u;break}if(l+=u,e?l<0:o<=l)throw new Mv(Fv)}for(;e?l>=0:o>l;l+=u)l in s&&(i=r(i,s[l],l,a));return i}},uC={left:Dv(!1),right:Dv(!0)},hC=cr,ab=function(e,t){var r=[][e];return!!r&&hC(function(){r.call(null,t||function(){return 1},1)})},fC=mn,cC=uC.left,dC=ab,jv=P1,pC=Zh,gC=!pC&&jv>79&&jv<83,vC=gC||!dC("reduce");fC({target:"Array",proto:!0,forced:vC},{reduce:function(t){var r=arguments.length;return cC(this,t,r,r>1?arguments[1]:void 0)}});var mC=mn,yC=Jh,bC=tu.f,wC=Hs,Bv=$i,_C=i0,xC=xi,AC=a0,SC=yC("".slice),NC=Math.min,ob=AC("endsWith"),EC=!ob&&!!function(){var e=bC(String.prototype,"endsWith");return e&&!e.writable}();mC({target:"String",proto:!0,forced:!EC&&!ob},{endsWith:function(t){var r=Bv(xC(this));_C(t);var n=Bv(t),i=arguments.length>1?arguments[1]:void 0,a=r.length,s=i===void 0?a:NC(wC(i),a);return SC(r,s-n.length,s)===n}});var Kc=Zr,l0=dr,LC=Q1,TC=vn,PC=On,OC=xi,CC=py,kC=e0,IC=Hs,Jc=$i,RC=qs,MC=nf,$v=r0,FC=qy,DC=cr,bs=FC.UNSUPPORTED_Y,jC=4294967295,BC=Math.min,Qc=l0([].push),td=l0("".slice),oh=l0("".indexOf),$C=!DC(function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return r.length!==2||r[0]!=="a"||r[1]!=="b"}),Uv="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;LC("split",function(e,t,r){var n="0".split(void 0,0).length?function(i,a){return i===void 0&&a===0?[]:Kc(t,this,i,a)}:t;return[function(a,s){var o=OC(this),l=PC(a)?RC(a,e):void 0;return l?Kc(l,a,o,s):Kc(n,Jc(o),a,s)},function(i,a){var s=TC(this),o=Jc(i);if(!Uv){var l=r(n,s,o,a,n!==t);if(l.done)return l.value}var u=CC(s,RegExp),f=Jc(MC(s)),g=!!~oh(f,"u")||!!~oh(f,"v");bs?~oh(f,"g")||(f+="g"):~oh(f,"y")||(f+="y");var m=new u(bs?"^(?:"+s.source+")":s,f),d=a===void 0?jC:a>>>0;if(d===0)return[];if(o.length===0)return $v(m,o)===null?[o]:[];for(var b=0,w=0,x=[];w<o.length;){m.lastIndex=bs?0:w;var _=$v(m,bs?td(o,w):o),B;if(_===null||(B=BC(IC(m.lastIndex+(bs?w:0)),o.length))===b)w=kC(o,w,g);else{if(Qc(x,td(o,b,w)),x.length===d)return x;for(var I=1;I<=_.length-1;I++)if(Qc(x,_[I]),x.length===d)return x;w=b=B}}return Qc(x,td(o,b)),x}]},Uv||!$C,bs);var of={exports:{}},Ll={exports:{}};(function(){var e,t,r,n,i,a;typeof performance<"u"&&performance!==null&&performance.now?Ll.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(Ll.exports=function(){return(e()-i)/1e6},t=process.hrtime,e=function(){var s;return s=t(),s[0]*1e9+s[1]},n=e(),a=process.uptime()*1e9,i=n-a):Date.now?(Ll.exports=function(){return Date.now()-r},r=Date.now()):(Ll.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(Ss);var UC=Ll.exports,zC=UC,sa=typeof window>"u"?Ss:window,sh=["moz","webkit"],Is="AnimationFrame",Bs=sa["request"+Is],Xl=sa["cancel"+Is]||sa["cancelRequest"+Is];for(var xl=0;!Bs&&xl<sh.length;xl++)Bs=sa[sh[xl]+"Request"+Is],Xl=sa[sh[xl]+"Cancel"+Is]||sa[sh[xl]+"CancelRequest"+Is];if(!Bs||!Xl){var ed=0,zv=0,co=[],qC=1e3/60;Bs=function(e){if(co.length===0){var t=zC(),r=Math.max(0,qC-(t-ed));ed=r+t,setTimeout(function(){var n=co.slice(0);co.length=0;for(var i=0;i<n.length;i++)if(!n[i].cancelled)try{n[i].callback(ed)}catch(a){setTimeout(function(){throw a},0)}},Math.round(r))}return co.push({handle:++zv,callback:e,cancelled:!1}),zv},Xl=function(e){for(var t=0;t<co.length;t++)co[t].handle===e&&(co[t].cancelled=!0)}}of.exports=function(e){return Bs.call(sa,e)};of.exports.cancel=function(){Xl.apply(sa,arguments)};of.exports.polyfill=function(e){e||(e=sa),e.requestAnimationFrame=Bs,e.cancelAnimationFrame=Xl};var HC=of.exports;const rd=o5(HC);var sb=` 176\v\f\r  áââââââ ââââââ¯âã\u2028\u2029\uFEFF`,VC=dr,WC=xi,GC=$i,Zd=sb,qv=VC("".replace),YC=RegExp("^["+Zd+"]+"),XC=RegExp("(^|[^"+Zd+"])["+Zd+"]+$"),nd=function(e){return function(t){var r=GC(WC(t));return e&1&&(r=qv(r,YC,"")),e&2&&(r=qv(r,XC,"$1")),r}},ZC={start:nd(1),end:nd(2),trim:nd(3)},KC=Gh.PROPER,JC=cr,Hv=sb,Vv="â á ",QC=function(e){return JC(function(){return!!Hv[e]()||Vv[e]()!==Vv||KC&&Hv[e].name!==e})},tk=mn,ek=ZC.trim,rk=QC;tk({target:"String",proto:!0,forced:rk("trim")},{trim:function(){return ek(this)}});var nk=function(e){this.ok=!1,this.alpha=1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
1760",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};e=t[e]||e;for(var r=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(l){return[parseInt(l[1]),parseInt(l[2]),parseInt(l[3]),parseFloat(l[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(l){return[parseInt(l[1]),parseInt(l[2]),parseInt(l[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(l){return[parseInt(l[1],16),parseInt(l[2],16),parseInt(l[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(l){return[parseInt(l[1]+l[1],16),parseInt(l[2]+l[2],16),parseInt(l[3]+l[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,a=r[n].process,s=i.exec(e);if(s){var o=a(s);this.r=o[0],this.g=o[1],this.b=o[2],o.length>3&&(this.alpha=o[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var l=this.r.toString(16),u=this.g.toString(16),f=this.b.toString(16);return l.length==1&&(l="0"+l),u.length==1&&(u="0"+u),f.length==1&&(f="0"+f),"#"+l+u+f},this.getHelpXML=function(){for(var l=new Array,u=0;u<r.length;u++)for(var f=r[u].example,g=0;g<f.length;g++)l[l.length]=f[g];for(var m in t)l[l.length]=m;var d=document.createElement("ul");d.setAttribute("id","rgbcolor-examples");for(var u=0;u<l.length;u++)try{var b=document.createElement("li"),w=new RGBColor(l[u]),x=document.createElement("div");x.style.cssText="margin: 3px; border: 1px solid black; background:"+w.toHex()+"; color:"+w.toHex(),x.appendChild(document.createTextNode("test"));var _=document.createTextNode(" "+l[u]+" -> "+w.toRGB()+" -> "+w.toHex());b.appendChild(x),b.appendChild(_),d.appendChild(b)}catch{}return d}};const Kd=o5(nk);var ik=mn,ak=Jh,ok=ry.indexOf,sk=ab,Jd=ak([].indexOf),lb=!!Jd&&1/Jd([1],1,-0)<0,lk=lb||!sk("indexOf");ik({target:"Array",proto:!0,forced:lk},{indexOf:function(t){var r=arguments.length>1?arguments[1]:void 0;return lb?Jd(this,t,r)||0:ok(this,t,r)}});var uk=mn,hk=dr,fk=i0,ck=xi,Wv=$i,dk=a0,pk=hk("".indexOf);uk({target:"String",proto:!0,forced:!dk("includes")},{includes:function(t){return!!~pk(Wv(ck(this)),Wv(fk(t)),arguments.length>1?arguments[1]:void 0)}});var gk=za,vk=Array.isArray||function(t){return gk(t)==="Array"},mk=mn,yk=dr,bk=vk,wk=yk([].reverse),Gv=[1,2];mk({target:"Array",proto:!0,forced:String(Gv)===String(Gv.reverse())},{reverse:function(){return bk(this)&&(this.length=this.length),wk(this)}});/*! ***************************************************************************** 177Copyright (c) Microsoft Corporation. 178 179Permission to use, copy, modify, and/or distribute this software for any 180purpose with or without fee is hereby granted. 181 182THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 183REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 184AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 185INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 186LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 187OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 188PERFORMANCE OF THIS SOFTWARE. 189***************************************************************************** */var ub=function(e,t){return(ub=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])})(e,t)};function hb(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}
vendor: 104,809 bytes, lines 189-190
189ub(e,t),e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function _k(e){var t="";Array.isArray(e)||(e=[e]);for(var r=0;r<e.length;r++){var n=e[r];if(n.type===Et.CLOSE_PATH)t+="z";else if(n.type===Et.HORIZ_LINE_TO)t+=(n.relative?"h":"H")+n.x;else if(n.type===Et.VERT_LINE_TO)t+=(n.relative?"v":"V")+n.y;else if(n.type===Et.MOVE_TO)t+=(n.relative?"m":"M")+n.x+" "+n.y;else if(n.type===Et.LINE_TO)t+=(n.relative?"l":"L")+n.x+" "+n.y;else if(n.type===Et.CURVE_TO)t+=(n.relative?"c":"C")+n.x1+" "+n.y1+" "+n.x2+" "+n.y2+" "+n.x+" "+n.y;else if(n.type===Et.SMOOTH_CURVE_TO)t+=(n.relative?"s":"S")+n.x2+" "+n.y2+" "+n.x+" "+n.y;else if(n.type===Et.QUAD_TO)t+=(n.relative?"q":"Q")+n.x1+" "+n.y1+" "+n.x+" "+n.y;else if(n.type===Et.SMOOTH_QUAD_TO)t+=(n.relative?"t":"T")+n.x+" "+n.y;else{if(n.type!==Et.ARC)throw new Error('Unexpected command type "'+n.type+'" at index '+r+".");t+=(n.relative?"a":"A")+n.rX+" "+n.rY+" "+n.xRot+" "+ +n.lArcFlag+" "+ +n.sweepFlag+" "+n.x+" "+n.y}}return t}function Qd(e,t){var r=e[0],n=e[1];return[r*Math.cos(t)-n*Math.sin(t),r*Math.sin(t)+n*Math.cos(t)]}function vi(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=0;r<e.length;r++)if(typeof e[r]!="number")throw new Error("assertNumbers arguments["+r+"] is not a number. "+typeof e[r]+" == typeof "+e[r]);return!0}var Ca=Math.PI;function id(e,t,r){e.lArcFlag=e.lArcFlag===0?0:1,e.sweepFlag=e.sweepFlag===0?0:1;var n=e.rX,i=e.rY,a=e.x,s=e.y;n=Math.abs(e.rX),i=Math.abs(e.rY);var o=Qd([(t-a)/2,(r-s)/2],-e.xRot/180*Ca),l=o[0],u=o[1],f=Math.pow(l,2)/Math.pow(n,2)+Math.pow(u,2)/Math.pow(i,2);1<f&&(n*=Math.sqrt(f),i*=Math.sqrt(f)),e.rX=n,e.rY=i;var g=Math.pow(n,2)*Math.pow(u,2)+Math.pow(i,2)*Math.pow(l,2),m=(e.lArcFlag!==e.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(n,2)*Math.pow(i,2)-g)/g)),d=n*u/i*m,b=-i*l/n*m,w=Qd([d,b],e.xRot/180*Ca);e.cX=w[0]+(t+a)/2,e.cY=w[1]+(r+s)/2,e.phi1=Math.atan2((u-b)/i,(l-d)/n),e.phi2=Math.atan2((-u-b)/i,(-l-d)/n),e.sweepFlag===0&&e.phi2>e.phi1&&(e.phi2-=2*Ca),e.sweepFlag===1&&e.phi2<e.phi1&&(e.phi2+=2*Ca),e.phi1*=180/Ca,e.phi2*=180/Ca}function Yv(e,t,r){vi(e,t,r);var n=e*e+t*t-r*r;if(0>n)return[];if(n===0)return[[e*r/(e*e+t*t),t*r/(e*e+t*t)]];var i=Math.sqrt(n);return[[(e*r+t*i)/(e*e+t*t),(t*r-e*i)/(e*e+t*t)],[(e*r-t*i)/(e*e+t*t),(t*r+e*i)/(e*e+t*t)]]}var Lr,na=Math.PI/180;function Xv(e,t,r){return(1-r)*e+r*t}function Zv(e,t,r,n){return e+Math.cos(n/180*Ca)*t+Math.sin(n/180*Ca)*r}function Kv(e,t,r,n){var i=1e-6,a=t-e,s=r-t,o=3*a+3*(n-r)-6*s,l=6*(s-a),u=3*a;return Math.abs(o)<i?[-u/l]:function(f,g,m){var d=f*f/4-g;if(d<-m)return[];if(d<=m)return[-f/2];var b=Math.sqrt(d);return[-f/2-b,-f/2+b]}(l/o,u/o,i)}function Jv(e,t,r,n,i){var a=1-i;return e*(a*a*a)+t*(3*a*a*i)+r*(3*a*i*i)+n*(i*i*i)}(function(e){function t(){return i(function(o,l,u){return o.relative&&(o.x1!==void 0&&(o.x1+=l),o.y1!==void 0&&(o.y1+=u),o.x2!==void 0&&(o.x2+=l),o.y2!==void 0&&(o.y2+=u),o.x!==void 0&&(o.x+=l),o.y!==void 0&&(o.y+=u),o.relative=!1),o})}function r(){var o=NaN,l=NaN,u=NaN,f=NaN;return i(function(g,m,d){return g.type&Et.SMOOTH_CURVE_TO&&(g.type=Et.CURVE_TO,o=isNaN(o)?m:o,l=isNaN(l)?d:l,g.x1=g.relative?m-o:2*m-o,g.y1=g.relative?d-l:2*d-l),g.type&Et.CURVE_TO?(o=g.relative?m+g.x2:g.x2,l=g.relative?d+g.y2:g.y2):(o=NaN,l=NaN),g.type&Et.SMOOTH_QUAD_TO&&(g.type=Et.QUAD_TO,u=isNaN(u)?m:u,f=isNaN(f)?d:f,g.x1=g.relative?m-u:2*m-u,g.y1=g.relative?d-f:2*d-f),g.type&Et.QUAD_TO?(u=g.relative?m+g.x1:g.x1,f=g.relative?d+g.y1:g.y1):(u=NaN,f=NaN),g})}function n(){var o=NaN,l=NaN;return i(function(u,f,g){if(u.type&Et.SMOOTH_QUAD_TO&&(u.type=Et.QUAD_TO,o=isNaN(o)?f:o,l=isNaN(l)?g:l,u.x1=u.relative?f-o:2*f-o,u.y1=u.relative?g-l:2*g-l),u.type&Et.QUAD_TO){o=u.relative?f+u.x1:u.x1,l=u.relative?g+u.y1:u.y1;var m=u.x1,d=u.y1;u.type=Et.CURVE_TO,u.x1=((u.relative?0:f)+2*m)/3,u.y1=((u.relative?0:g)+2*d)/3,u.x2=(u.x+2*m)/3,u.y2=(u.y+2*d)/3}else o=NaN,l=NaN;return u})}function i(o){var l=0,u=0,f=NaN,g=NaN;return function(m){if(isNaN(f)&&!(m.type&Et.MOVE_TO))throw new Error("path must start with moveto");var d=o(m,l,u,f,g);return m.type&Et.CLOSE_PATH&&(l=f,u=g),m.x!==void 0&&(l=m.relative?l+m.x:m.x),m.y!==void 0&&(u=m.relative?u+m.y:m.y),m.type&Et.MOVE_TO&&(f=l,g=u),d}}function a(o,l,u,f,g,m){return vi(o,l,u,f,g,m),i(function(d,b,w,x){var _=d.x1,B=d.x2,I=d.relative&&!isNaN(x),R=d.x!==void 0?d.x:I?0:b,Z=d.y!==void 0?d.y:I?0:w;function ot(E){return E*E}d.type&Et.HORIZ_LINE_TO&&l!==0&&(d.type=Et.LINE_TO,d.y=d.relative?0:w),d.type&Et.VERT_LINE_TO&&u!==0&&(d.type=Et.LINE_TO,d.x=d.relative?0:b),d.x!==void 0&&(d.x=d.x*o+Z*u+(I?0:g)),d.y!==void 0&&(d.y=R*l+d.y*f+(I?0:m)),d.x1!==void 0&&(d.x1=d.x1*o+d.y1*u+(I?0:g)),d.y1!==void 0&&(d.y1=_*l+d.y1*f+(I?0:m)),d.x2!==void 0&&(d.x2=d.x2*o+d.y2*u+(I?0:g)),d.y2!==void 0&&(d.y2=B*l+d.y2*f+(I?0:m));var Q=o*f-l*u;if(d.xRot!==void 0&&(o!==1||l!==0||u!==0||f!==1))if(Q===0)delete d.rX,delete d.rY,delete d.xRot,delete d.lArcFlag,delete d.sweepFlag,d.type=Et.LINE_TO;else{var G=d.xRot*Math.PI/180,$=Math.sin(G),X=Math.cos(G),T=1/ot(d.rX),k=1/ot(d.rY),V=ot(X)*T+ot($)*k,q=2*$*X*(T-k),it=ot($)*T+ot(X)*k,ht=V*f*f-q*l*f+it*l*l,ft=q*(o*f+l*u)-2*(V*u*f+it*o*l),rt=V*u*u-q*o*u+it*o*o,ut=(Math.atan2(ft,ht-rt)+Math.PI)%Math.PI/2,wt=Math.sin(ut),vt=Math.cos(ut);d.rX=Math.abs(Q)/Math.sqrt(ht*ot(vt)+ft*wt*vt+rt*ot(wt)),d.rY=Math.abs(Q)/Math.sqrt(ht*ot(wt)-ft*wt*vt+rt*ot(vt)),d.xRot=180*ut/Math.PI}return d.sweepFlag!==void 0&&0>Q&&(d.sweepFlag=+!d.sweepFlag),d})}function s(){return function(o){var l={};for(var u in o)l[u]=o[u];return l}}e.ROUND=function(o){function l(u){return Math.round(u*o)/o}return o===void 0&&(o=1e13),vi(o),function(u){return u.x1!==void 0&&(u.x1=l(u.x1)),u.y1!==void 0&&(u.y1=l(u.y1)),u.x2!==void 0&&(u.x2=l(u.x2)),u.y2!==void 0&&(u.y2=l(u.y2)),u.x!==void 0&&(u.x=l(u.x)),u.y!==void 0&&(u.y=l(u.y)),u.rX!==void 0&&(u.rX=l(u.rX)),u.rY!==void 0&&(u.rY=l(u.rY)),u}},e.TO_ABS=t,e.TO_REL=function(){return i(function(o,l,u){return o.relative||(o.x1!==void 0&&(o.x1-=l),o.y1!==void 0&&(o.y1-=u),o.x2!==void 0&&(o.x2-=l),o.y2!==void 0&&(o.y2-=u),o.x!==void 0&&(o.x-=l),o.y!==void 0&&(o.y-=u),o.relative=!0),o})},e.NORMALIZE_HVZ=function(o,l,u){return o===void 0&&(o=!0),l===void 0&&(l=!0),u===void 0&&(u=!0),i(function(f,g,m,d,b){if(isNaN(d)&&!(f.type&Et.MOVE_TO))throw new Error("path must start with moveto");return l&&f.type&Et.HORIZ_LINE_TO&&(f.type=Et.LINE_TO,f.y=f.relative?0:m),u&&f.type&Et.VERT_LINE_TO&&(f.type=Et.LINE_TO,f.x=f.relative?0:g),o&&f.type&Et.CLOSE_PATH&&(f.type=Et.LINE_TO,f.x=f.relative?d-g:d,f.y=f.relative?b-m:b),f.type&Et.ARC&&(f.rX===0||f.rY===0)&&(f.type=Et.LINE_TO,delete f.rX,delete f.rY,delete f.xRot,delete f.lArcFlag,delete f.sweepFlag),f})},e.NORMALIZE_ST=r,e.QT_TO_C=n,e.INFO=i,e.SANITIZE=function(o){o===void 0&&(o=0),vi(o);var l=NaN,u=NaN,f=NaN,g=NaN;return i(function(m,d,b,w,x){var _=Math.abs,B=!1,I=0,R=0;if(m.type&Et.SMOOTH_CURVE_TO&&(I=isNaN(l)?0:d-l,R=isNaN(u)?0:b-u),m.type&(Et.CURVE_TO|Et.SMOOTH_CURVE_TO)?(l=m.relative?d+m.x2:m.x2,u=m.relative?b+m.y2:m.y2):(l=NaN,u=NaN),m.type&Et.SMOOTH_QUAD_TO?(f=isNaN(f)?d:2*d-f,g=isNaN(g)?b:2*b-g):m.type&Et.QUAD_TO?(f=m.relative?d+m.x1:m.x1,g=m.relative?b+m.y1:m.y2):(f=NaN,g=NaN),m.type&Et.LINE_COMMANDS||m.type&Et.ARC&&(m.rX===0||m.rY===0||!m.lArcFlag)||m.type&Et.CURVE_TO||m.type&Et.SMOOTH_CURVE_TO||m.type&Et.QUAD_TO||m.type&Et.SMOOTH_QUAD_TO){var Z=m.x===void 0?0:m.relative?m.x:m.x-d,ot=m.y===void 0?0:m.relative?m.y:m.y-b;I=isNaN(f)?m.x1===void 0?I:m.relative?m.x:m.x1-d:f-d,R=isNaN(g)?m.y1===void 0?R:m.relative?m.y:m.y1-b:g-b;var Q=m.x2===void 0?0:m.relative?m.x:m.x2-d,G=m.y2===void 0?0:m.relative?m.y:m.y2-b;_(Z)<=o&&_(ot)<=o&&_(I)<=o&&_(R)<=o&&_(Q)<=o&&_(G)<=o&&(B=!0)}return m.type&Et.CLOSE_PATH&&_(d-w)<=o&&_(b-x)<=o&&(B=!0),B?[]:m})},e.MATRIX=a,e.ROTATE=function(o,l,u){l===void 0&&(l=0),u===void 0&&(u=0),vi(o,l,u);var f=Math.sin(o),g=Math.cos(o);return a(g,f,-f,g,l-l*g+u*f,u-l*f-u*g)},e.TRANSLATE=function(o,l){return l===void 0&&(l=0),vi(o,l),a(1,0,0,1,o,l)},e.SCALE=function(o,l){return l===void 0&&(l=o),vi(o,l),a(o,0,0,l,0,0)},e.SKEW_X=function(o){return vi(o),a(1,0,Math.atan(o),1,0,0)},e.SKEW_Y=function(o){return vi(o),a(1,Math.atan(o),0,1,0,0)},e.X_AXIS_SYMMETRY=function(o){return o===void 0&&(o=0),vi(o),a(-1,0,0,1,o,0)},e.Y_AXIS_SYMMETRY=function(o){return o===void 0&&(o=0),vi(o),a(1,0,0,-1,0,o)},e.A_TO_C=function(){return i(function(o,l,u){return Et.ARC===o.type?function(f,g,m){var d,b,w,x;f.cX||id(f,g,m);for(var _=Math.min(f.phi1,f.phi2),B=Math.max(f.phi1,f.phi2)-_,I=Math.ceil(B/90),R=new Array(I),Z=g,ot=m,Q=0;Q<I;Q++){var G=Xv(f.phi1,f.phi2,Q/I),$=Xv(f.phi1,f.phi2,(Q+1)/I),X=$-G,T=4/3*Math.tan(X*na/4),k=[Math.cos(G*na)-T*Math.sin(G*na),Math.sin(G*na)+T*Math.cos(G*na)],V=k[0],q=k[1],it=[Math.cos($*na),Math.sin($*na)],ht=it[0],ft=it[1],rt=[ht+T*Math.sin($*na),ft-T*Math.cos($*na)],ut=rt[0],wt=rt[1];R[Q]={relative:f.relative,type:Et.CURVE_TO};var vt=function(E,U){var z=Qd([E*f.rX,U*f.rY],f.xRot),H=z[0],K=z[1];return[f.cX+H,f.cY+K]};d=vt(V,q),R[Q].x1=d[0],R[Q].y1=d[1],b=vt(ut,wt),R[Q].x2=b[0],R[Q].y2=b[1],w=vt(ht,ft),R[Q].x=w[0],R[Q].y=w[1],f.relative&&(R[Q].x1-=Z,R[Q].y1-=ot,R[Q].x2-=Z,R[Q].y2-=ot,R[Q].x-=Z,R[Q].y-=ot),Z=(x=[R[Q].x,R[Q].y])[0],ot=x[1]}return R}(o,o.relative?0:l,o.relative?0:u):o})},e.ANNOTATE_ARCS=function(){return i(function(o,l,u){return o.relative&&(l=0,u=0),Et.ARC===o.type&&id(o,l,u),o})},e.CLONE=s,e.CALCULATE_BOUNDS=function(){var o=function(m){var d={};for(var b in m)d[b]=m[b];return d},l=t(),u=n(),f=r(),g=i(function(m,d,b){var w=f(u(l(o(m))));function x(wt){wt>g.maxX&&(g.maxX=wt),wt<g.minX&&(g.minX=wt)}function _(wt){wt>g.maxY&&(g.maxY=wt),wt<g.minY&&(g.minY=wt)}if(w.type&Et.DRAWING_COMMANDS&&(x(d),_(b)),w.type&Et.HORIZ_LINE_TO&&x(w.x),w.type&Et.VERT_LINE_TO&&_(w.y),w.type&Et.LINE_TO&&(x(w.x),_(w.y)),w.type&Et.CURVE_TO){x(w.x),_(w.y);for(var B=0,I=Kv(d,w.x1,w.x2,w.x);B<I.length;B++)0<(ut=I[B])&&1>ut&&x(Jv(d,w.x1,w.x2,w.x,ut));for(var R=0,Z=Kv(b,w.y1,w.y2,w.y);R<Z.length;R++)0<(ut=Z[R])&&1>ut&&_(Jv(b,w.y1,w.y2,w.y,ut))}if(w.type&Et.ARC){x(w.x),_(w.y),id(w,d,b);for(var ot=w.xRot/180*Math.PI,Q=Math.cos(ot)*w.rX,G=Math.sin(ot)*w.rX,$=-Math.sin(ot)*w.rY,X=Math.cos(ot)*w.rY,T=w.phi1<w.phi2?[w.phi1,w.phi2]:-180>w.phi2?[w.phi2+360,w.phi1+360]:[w.phi2,w.phi1],k=T[0],V=T[1],q=function(wt){var vt=wt[0],E=wt[1],U=180*Math.atan2(E,vt)/Math.PI;return U<k?U+360:U},it=0,ht=Yv($,-Q,0).map(q);it<ht.length;it++)(ut=ht[it])>k&&ut<V&&x(Zv(w.cX,Q,$,ut));for(var ft=0,rt=Yv(X,-G,0).map(q);ft<rt.length;ft++){var ut;(ut=rt[ft])>k&&ut<V&&_(Zv(w.cY,G,X,ut))}}return m});return g.minX=1/0,g.maxX=-1/0,g.minY=1/0,g.maxY=-1/0,g}})(Lr||(Lr={}));var gi,fb=function(){function e(){}return e.prototype.round=function(t){return this.transform(Lr.ROUND(t))},e.prototype.toAbs=function(){return this.transform(Lr.TO_ABS())},e.prototype.toRel=function(){return this.transform(Lr.TO_REL())},e.prototype.normalizeHVZ=function(t,r,n){return this.transform(Lr.NORMALIZE_HVZ(t,r,n))},e.prototype.normalizeST=function(){return this.transform(Lr.NORMALIZE_ST())},e.prototype.qtToC=function(){return this.transform(Lr.QT_TO_C())},e.prototype.aToC=function(){return this.transform(Lr.A_TO_C())},e.prototype.sanitize=function(t){return this.transform(Lr.SANITIZE(t))},e.prototype.translate=function(t,r){return this.transform(Lr.TRANSLATE(t,r))},e.prototype.scale=function(t,r){return this.transform(Lr.SCALE(t,r))},e.prototype.rotate=function(t,r,n){return this.transform(Lr.ROTATE(t,r,n))},e.prototype.matrix=function(t,r,n,i,a,s){return this.transform(Lr.MATRIX(t,r,n,i,a,s))},e.prototype.skewX=function(t){return this.transform(Lr.SKEW_X(t))},e.prototype.skewY=function(t){return this.transform(Lr.SKEW_Y(t))},e.prototype.xSymmetry=function(t){return this.transform(Lr.X_AXIS_SYMMETRY(t))},e.prototype.ySymmetry=function(t){return this.transform(Lr.Y_AXIS_SYMMETRY(t))},e.prototype.annotateArcs=function(){return this.transform(Lr.ANNOTATE_ARCS())},e}(),xk=function(e){return e===" "||e===" "||e==="\r"||e===` 190`},Qv=function(e){return 48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57},Ak=function(e){function t(){var r=e.call(this)||this;return r.curNumber="",r.curCommandType=-1,r.curCommandRelative=!1,r.canParseCommandOrComma=!0,r.curNumberHasExp=!1,r.curNumberHasExpDigits=!1,r.curNumberHasDecimal=!1,r.curArgs=[],r}return hb(t,e),t.prototype.finish=function(r){if(r===void 0&&(r=[]),this.parse(" ",r),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return r},t.prototype.parse=function(r,n){var i=this;n===void 0&&(n=[]);for(var a=function(g){n.push(g),i.curArgs.length=0,i.canParseCommandOrComma=!0},s=0;s<r.length;s++){var o=r[s],l=!(this.curCommandType!==Et.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),u=Qv(o)&&(this.curNumber==="0"&&o==="0"||l);if(!Qv(o)||u)if(o!=="e"&&o!=="E")if(o!=="-"&&o!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(o!=="."||this.curNumberHasExp||this.curNumberHasDecimal||l){if(this.curNumber&&this.curCommandType!==-1){var f=Number(this.curNumber);if(isNaN(f))throw new SyntaxError("Invalid number ending at "+s);if(this.curCommandType===Et.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>f)throw new SyntaxError('Expected positive number, got "'+f+'" at index "'+s+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+s+'"')}this.curArgs.push(f),this.curArgs.length===Sk[this.curCommandType]&&(Et.HORIZ_LINE_TO===this.curCommandType?a({type:Et.HORIZ_LINE_TO,relative:this.curCommandRelative,x:f}):Et.VERT_LINE_TO===this.curCommandType?a({type:Et.VERT_LINE_TO,relative:this.curCommandRelative,y:f}):this.curCommandType===Et.MOVE_TO||this.curCommandType===Et.LINE_TO||this.curCommandType===Et.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),Et.MOVE_TO===this.curCommandType&&(this.curCommandType=Et.LINE_TO)):this.curCommandType===Et.CURVE_TO?a({type:Et.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===Et.SMOOTH_CURVE_TO?a({type:Et.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===Et.QUAD_TO?a({type:Et.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===Et.ARC&&a({type:Et.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!xk(o))if(o===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(o!=="+"&&o!=="-"&&o!==".")if(u)this.curNumber=o,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+s+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+o+'" at index '+s+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,o!=="z"&&o!=="Z")if(o==="h"||o==="H")this.curCommandType=Et.HORIZ_LINE_TO,this.curCommandRelative=o==="h";else if(o==="v"||o==="V")this.curCommandType=Et.VERT_LINE_TO,this.curCommandRelative=o==="v";else if(o==="m"||o==="M")this.curCommandType=Et.MOVE_TO,this.curCommandRelative=o==="m";else if(o==="l"||o==="L")this.curCommandType=Et.LINE_TO,this.curCommandRelative=o==="l";else if(o==="c"||o==="C")this.curCommandType=Et.CURVE_TO,this.curCommandRelative=o==="c";else if(o==="s"||o==="S")this.curCommandType=Et.SMOOTH_CURVE_TO,this.curCommandRelative=o==="s";else if(o==="q"||o==="Q")this.curCommandType=Et.QUAD_TO,this.curCommandRelative=o==="q";else if(o==="t"||o==="T")this.curCommandType=Et.SMOOTH_QUAD_TO,this.curCommandRelative=o==="t";else{if(o!=="a"&&o!=="A")throw new SyntaxError('Unexpected character "'+o+'" at index '+s+".");this.curCommandType=Et.ARC,this.curCommandRelative=o==="a"}else n.push({type:Et.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=o,this.curNumberHasDecimal=o==="."}else this.curNumber+=o,this.curNumberHasDecimal=!0;else this.curNumber+=o;else this.curNumber+=o,this.curNumberHasExp=!0;else this.curNumber+=o,this.curNumberHasExpDigits=this.curNumberHasExp}return n},t.prototype.transform=function(r){return Object.create(this,{parse:{value:function(n,i){i===void 0&&(i=[]);for(var a=0,s=Object.getPrototypeOf(this).parse.call(this,n);a<s.length;a++){var o=s[a],l=r(o);Array.isArray(l)?i.push.apply(i,l):i.push(l)}return i}}})},t}(fb),Et=function(e){function t(r){var n=e.call(this)||this;return n.commands=typeof r=="string"?t.parse(r):r,n}return hb(t,e),t.prototype.encode=function(){return t.encode(this.commands)},t.prototype.getBounds=function(){var r=Lr.CALCULATE_BOUNDS();return this.transform(r),r},t.prototype.transform=function(r){for(var n=[],i=0,a=this.commands;i<a.length;i++){var s=r(a[i]);Array.isArray(s)?n.push.apply(n,s):n.push(s)}return this.commands=n,this},t.encode=function(r){return _k(r)},t.parse=function(r){var n=new Ak,i=[];return n.parse(r,i),n.finish(i),i},t.CLOSE_PATH=1,t.MOVE_TO=2,t.HORIZ_LINE_TO=4,t.VERT_LINE_TO=8,t.LINE_TO=16,t.CURVE_TO=32,t.SMOOTH_CURVE_TO=64,t.QUAD_TO=128,t.SMOOTH_QUAD_TO=256,t.ARC=512,t.LINE_COMMANDS=t.LINE_TO|t.HORIZ_LINE_TO|t.VERT_LINE_TO,t.DRAWING_COMMANDS=t.HORIZ_LINE_TO|t.VERT_LINE_TO|t.LINE_TO|t.CURVE_TO|t.SMOOTH_CURVE_TO|t.QUAD_TO|t.SMOOTH_QUAD_TO|t.ARC,t}(fb),Sk=((gi={})[Et.MOVE_TO]=2,gi[Et.LINE_TO]=2,gi[Et.HORIZ_LINE_TO]=1,gi[Et.VERT_LINE_TO]=1,gi[Et.CLOSE_PATH]=0,gi[Et.QUAD_TO]=4,gi[Et.SMOOTH_QUAD_TO]=2,gi[Et.CURVE_TO]=6,gi[Et.SMOOTH_CURVE_TO]=4,gi[Et.ARC]=7,gi),Nk=Gh.PROPER,Ek=jo,Lk=vn,t5=$i,Tk=cr,Pk=nf,u0="toString",cb=RegExp.prototype,db=cb[u0],Ok=Tk(function(){return db.call({source:"a",flags:"b"})!=="/a/b"}),Ck=Nk&&db.name!==u0;(Ok||Ck)&&Ek(cb,u0,function(){var t=Lk(this),r=t5(t.source),n=t5(Pk(t));return"/"+r+"/"+n},{unsafe:!0});function bh(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?bh=function(t){return typeof t}:bh=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bh(e)}function kk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Ik=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],Rk=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function Mk(e,t,r,n,i){if(typeof e=="string"&&(e=document.getElementById(e)),!e||bh(e)!=="object"||!("getContext"in e))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var a=e.getContext("2d");try{return a.getImageData(t,r,n,i)}catch(s){throw new Error("unable to access image data: "+s)}}function Fk(e,t,r,n,i,a){if(!(isNaN(a)||a<1)){a|=0;var s=Mk(e,t,r,n,i);s=Dk(s,t,r,n,i,a),e.getContext("2d").putImageData(s,t,r)}}function Dk(e,t,r,n,i,a){for(var s=e.data,o=2*a+1,l=n-1,u=i-1,f=a+1,g=f*(f+1)/2,m=new e5,d=m,b,w=1;w<o;w++)d=d.next=new e5,w===f&&(b=d);d.next=m;for(var x=null,_=null,B=0,I=0,R=Ik[a],Z=Rk[a],ot=0;ot<i;ot++){d=m;for(var Q=s[I],G=s[I+1],$=s[I+2],X=s[I+3],T=0;T<f;T++)d.r=Q,d.g=G,d.b=$,d.a=X,d=d.next;for(var k=0,V=0,q=0,it=0,ht=f*Q,ft=f*G,rt=f*$,ut=f*X,wt=g*Q,vt=g*G,E=g*$,U=g*X,z=1;z<f;z++){var H=I+((l<z?l:z)<<2),K=s[H],at=s[H+1],ct=s[H+2],dt=s[H+3],yt=f-z;wt+=(d.r=K)*yt,vt+=(d.g=at)*yt,E+=(d.b=ct)*yt,U+=(d.a=dt)*yt,k+=K,V+=at,q+=ct,it+=dt,d=d.next}x=m,_=b;for(var Tt=0;Tt<n;Tt++){var It=U*R>>>Z;if(s[I+3]=It,It!==0){var Rt=255/It;s[I]=(wt*R>>>Z)*Rt,s[I+1]=(vt*R>>>Z)*Rt,s[I+2]=(E*R>>>Z)*Rt}else s[I]=s[I+1]=s[I+2]=0;wt-=ht,vt-=ft,E-=rt,U-=ut,ht-=x.r,ft-=x.g,rt-=x.b,ut-=x.a;var $t=Tt+a+1;$t=B+($t<l?$t:l)<<2,k+=x.r=s[$t],V+=x.g=s[$t+1],q+=x.b=s[$t+2],it+=x.a=s[$t+3],wt+=k,vt+=V,E+=q,U+=it,x=x.next;var O=_,Ot=O.r,jt=O.g,Jt=O.b,_t=O.a;ht+=Ot,ft+=jt,rt+=Jt,ut+=_t,k-=Ot,V-=jt,q-=Jt,it-=_t,_=_.next,I+=4}B+=n}for(var Ht=0;Ht<n;Ht++){I=Ht<<2;var Mt=s[I],Dt=s[I+1],Ut=s[I+2],le=s[I+3],ve=f*Mt,se=f*Dt,he=f*Ut,fe=f*le,Ft=g*Mt,ae=g*Dt,Bt=g*Ut,Re=g*le;d=m;for(var xe=0;xe<f;xe++)d.r=Mt,d.g=Dt,d.b=Ut,d.a=le,d=d.next;for(var ue=n,ce=0,Ee=0,Xt=0,Le=0,te=1;te<=a;te++){I=ue+Ht<<2;var ie=f-te;Ft+=(d.r=Mt=s[I])*ie,ae+=(d.g=Dt=s[I+1])*ie,Bt+=(d.b=Ut=s[I+2])*ie,Re+=(d.a=le=s[I+3])*ie,Le+=Mt,ce+=Dt,Ee+=Ut,Xt+=le,d=d.next,te<u&&(ue+=n)}I=Ht,x=m,_=b;for(var Ce=0;Ce<i;Ce++){var Zt=I<<2;s[Zt+3]=le=Re*R>>>Z,le>0?(le=255/le,s[Zt]=(Ft*R>>>Z)*le,s[Zt+1]=(ae*R>>>Z)*le,s[Zt+2]=(Bt*R>>>Z)*le):s[Zt]=s[Zt+1]=s[Zt+2]=0,Ft-=ve,ae-=se,Bt-=he,Re-=fe,ve-=x.r,se-=x.g,he-=x.b,fe-=x.a,Zt=Ht+((Zt=Ce+f)<u?Zt:u)*n<<2,Ft+=Le+=x.r=s[Zt],ae+=ce+=x.g=s[Zt+1],Bt+=Ee+=x.b=s[Zt+2],Re+=Xt+=x.a=s[Zt+3],x=x.next,ve+=Mt=_.r,se+=Dt=_.g,he+=Ut=_.b,fe+=le=_.a,Le-=Mt,ce-=Dt,Ee-=Ut,Xt-=le,_=_.next,I+=n}}return e}var e5=function e(){kk(this,e),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null};function jk(){var{DOMParser:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:e,createCanvas(r,n){return new OffscreenCanvas(r,n)},createImage(r){return ha(function*(){var n=yield fetch(r),i=yield n.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser<"u"||typeof e>"u")&&Reflect.deleteProperty(t,"DOMParser"),t}function Bk(e){var{DOMParser:t,canvas:r,fetch:n}=e;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:n,createCanvas:r.createCanvas,createImage:r.loadImage}}var $k=Object.freeze({__proto__:null,offscreen:jk,node:Bk});function Bo(e){return e.replace(/(?!\u3000)\s+/gm," ")}function pb(e){return e.replace(/^[\n \t]+/,"")}function gb(e){return e.replace(/[\n \t]+$/,"")}function Tn(e){var t=(e||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var Uk=/^[A-Z-]+$/;function vb(e){return Uk.test(e)?e.toLowerCase():e}function h0(e){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(e)||[];return t[2]||t[3]||t[4]}function mb(e){if(!e.startsWith("rgb"))return e;var t=3,r=e.replace(/\d+(\.\d+)?/g,(n,i)=>t--&&i?String(Math.round(parseFloat(n))):n);return r}var zk=/(\[[^\]]+\])/g,qk=/(#[^\s+>~.[:]+)/g,Hk=/(\.[^\s+>~.[:]+)/g,Vk=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Wk=/(:[\w-]+\([^)]*\))/gi,Gk=/(:[^\s+>~.[:]+)/g,Yk=/([^\s+>~.[:]+)/g;function po(e,t){var r=t.exec(e);return r?[e.replace(t," "),r.length]:[e,0]}function yb(e){var t=[0,0,0],r=e.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),n=0;return[r,n]=po(r,zk),t[1]+=n,[r,n]=po(r,qk),t[0]+=n,[r,n]=po(r,Hk),t[1]+=n,[r,n]=po(r,Vk),t[2]+=n,[r,n]=po(r,Wk),t[1]+=n,[r,n]=po(r,Gk),t[1]+=n,r=r.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[r,n]=po(r,Yk),t[2]+=n,t.join("")}var To=1e-8;function t1(e){return Math.sqrt(Math.pow(e[0],2)+Math.pow(e[1],2))}function Mh(e,t){return(e[0]*t[0]+e[1]*t[1])/(t1(e)*t1(t))}function e1(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(Mh(e,t))}function r1(e){return e*e*e}function n1(e){return 3*e*e*(1-e)}function i1(e){return 3*e*(1-e)*(1-e)}function a1(e){return(1-e)*(1-e)*(1-e)}function o1(e){return e*e}function s1(e){return 2*e*(1-e)}function l1(e){return(1-e)*(1-e)}class re{constructor(t,r,n){this.document=t,this.name=r,this.value=n,this.isNormalizedColor=!1}static empty(t){return new re(t,"EMPTY","")}split(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",{document:r,name:n}=this;return Bo(this.getString()).trim().split(t).map(i=>new re(r,n,i))}hasValue(t){var{value:r}=this;return r!==null&&r!==""&&(t||r!==0)&&typeof r<"u"}isString(t){var{value:r}=this,n=typeof r=="string";return!n||!t?n:t.test(r)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t>"u"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t>"u"?0:parseFloat(t);var{value:r}=this,n=parseFloat(r);return this.isString(/%$/)&&(n/=100),n}getString(t){return typeof t>"u"||this.hasValue()?typeof this.value>"u"?"":String(this.value):String(t)}getColor(t){var r=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,r=mb(r),this.value=r),r}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[n,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(n);default:{var s=this.getNumber();return r&&s<1?s*a.computeSize(n):s}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),r=/#([^)'"]+)/.exec(t);return r&&(r=r[1]),r||(r=t),this.document.definitions[r]}getFillStyleDefinition(t,r){var n=this.getDefinition();if(!n)return null;if(typeof n.createGradient=="function")return n.createGradient(this.document.ctx,t,r);if(typeof n.createPattern=="function"){if(n.getHrefAttribute().hasValue()){var i=n.getAttribute("patternTransform");n=n.getHrefAttribute().getDefinition(),i.hasValue()&&n.getAttribute("patternTransform",!0).setValue(i.value)}return n.createPattern(this.document.ctx,t,r)}return null}getTextBaseline(){return this.hasValue()?re.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var r=this.getColor(),n=r.length,i=0,a=0;a<n&&(r[a]===","&&i++,i!==3);a++);if(t.hasValue()&&this.isString()&&i!==3){var s=new Kd(r);s.ok&&(s.alpha=t.getNumber(),r=s.toRGBA())}return new re(this.document,this.name,r)}}re.textBaselineMapping={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};class bb{constructor(){this.viewPorts=[]}clear(){this.viewPorts=[]}setCurrent(t,r){this.viewPorts.push({width:t,height:r})}removeCurrent(){this.viewPorts.pop()}getCurrent(){var{viewPorts:t}=this;return t[t.length-1]}get width(){return this.getCurrent().width}get height(){return this.getCurrent().height}computeSize(t){return typeof t=="number"?t:t==="x"?this.width:t==="y"?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}class fr{constructor(t,r){this.x=t,this.y=r}static parse(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,[n=r,i=r]=Tn(t);return new fr(n,i)}static parseScale(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[n=r,i=n]=Tn(t);return new fr(n,i)}static parsePath(t){for(var r=Tn(t),n=r.length,i=[],a=0;a<n;a+=2)i.push(new fr(r[a],r[a+1]));return i}angleTo(t){return Math.atan2(t.y-this.y,t.x-this.x)}applyTransform(t){var{x:r,y:n}=this,i=r*t[0]+n*t[2]+t[4],a=r*t[1]+n*t[3]+t[5];this.x=i,this.y=a}}class wb{constructor(t){this.screen=t,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}isWorking(){return this.working}start(){if(!this.working){var{screen:t,onClick:r,onMouseMove:n}=this,i=t.ctx.canvas;i.onclick=r,i.onmousemove=n,this.working=!0}}stop(){if(this.working){var t=this.screen.ctx.canvas;this.working=!1,t.onclick=null,t.onmousemove=null}}hasEvents(){return this.working&&this.events.length>0}runEvents(){if(this.working){var{screen:t,events:r,eventElements:n}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),r.forEach((a,s)=>{for(var{run:o}=a,l=n[s];l;)o(l),l=l.parent}),this.events=[],this.eventElements=[]}}checkPath(t,r){if(!(!this.working||!r)){var{events:n,eventElements:i}=this;n.forEach((a,s)=>{var{x:o,y:l}=a;!i[s]&&r.isPointInPath&&r.isPointInPath(o,l)&&(i[s]=t)})}}checkBoundingBox(t,r){if(!(!this.working||!r)){var{events:n,eventElements:i}=this;n.forEach((a,s)=>{var{x:o,y:l}=a;!i[s]&&r.isPointInBox(o,l)&&(i[s]=t)})}}mapXY(t,r){for(var{window:n,ctx:i}=this.screen,a=new fr(t,r),s=i.canvas;s;)a.x-=s.offsetLeft,a.y-=s.offsetTop,s=s.offsetParent;return n.scrollX&&(a.x+=n.scrollX),n.scrollY&&(a.y+=n.scrollY),a}onClick(t){var{x:r,y:n}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:r,y:n,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:r,y:n}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:r,y:n,run(i){i.onMouseMove&&i.onMouseMove()}})}}var _b=typeof window<"u"?window:null,xb=typeof fetch<"u"?fetch.bind(void 0):null;class ou{constructor(t){var{fetch:r=xb,window:n=_b}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new bb,this.mouse=new wb(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=n,this.fetch=r}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(r=>r());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:r,ctx:n,aspectRatio:i,width:a,desiredWidth:s,height:o,desiredHeight:l,minX:u=0,minY:f=0,refX:g,refY:m,clip:d=!1,clipX:b=0,clipY:w=0}=t,x=Bo(i).replace(/^defer\s/,""),[_,B]=x.split(" "),I=_||"xMidYMid",R=B||"meet",Z=a/s,ot=o/l,Q=Math.min(Z,ot),G=Math.max(Z,ot),$=s,X=l;R==="meet"&&($*=Q,X*=Q),R==="slice"&&($*=G,X*=G);var T=new re(r,"refX",g),k=new re(r,"refY",m),V=T.hasValue()&&k.hasValue();if(V&&n.translate(-Q*T.getPixels("x"),-Q*k.getPixels("y")),d){var q=Q*b,it=Q*w;n.beginPath(),n.moveTo(q,it),n.lineTo(a,it),n.lineTo(a,o),n.lineTo(q,o),n.closePath(),n.clip()}if(!V){var ht=R==="meet"&&Q===ot,ft=R==="slice"&&G===ot,rt=R==="meet"&&Q===Z,ut=R==="slice"&&G===Z;I.startsWith("xMid")&&(ht||ft)&&n.translate(a/2-$/2,0),I.endsWith("YMid")&&(rt||ut)&&n.translate(0,o/2-X/2),I.startsWith("xMax")&&(ht||ft)&&n.translate(a-$,0),I.endsWith("YMax")&&(rt||ut)&&n.translate(0,o-X)}switch(!0){case I==="none":n.scale(Z,ot);break;case R==="meet":n.scale(Q,Q);break;case R==="slice":n.scale(G,G);break}n.translate(-u,-f)}start(t){var{enableRedraw:r=!1,ignoreMouse:n=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:s=!1,forceRedraw:o,scaleWidth:l,scaleHeight:u,offsetX:f,offsetY:g}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:m,mouse:d}=this,b=1e3/m;if(this.frameDuration=b,this.readyPromise=new Promise(I=>{this.resolveReady=I}),this.isReady()&&this.render(t,a,s,l,u,f,g),!!r){var w=Date.now(),x=w,_=0,B=()=>{w=Date.now(),_=w-x,_>=b&&(x=w-_%b,this.shouldUpdate(i,o)&&(this.render(t,a,s,l,u,f,g),d.runEvents())),this.intervalId=rd(B)};n||d.start(),this.intervalId=rd(B)}}stop(){this.intervalId&&(rd.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,r){if(!t){var{frameDuration:n}=this,i=this.animations.reduce((a,s)=>s.update(n)||a,!1);if(i)return!0}return!!(typeof r=="function"&&r()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,r,n,i,a,s,o){var{CLIENT_WIDTH:l,CLIENT_HEIGHT:u,viewPort:f,ctx:g,isFirstRender:m}=this,d=g.canvas;f.clear(),d.width&&d.height?f.setCurrent(d.width,d.height):f.setCurrent(l,u);var b=t.getStyle("width"),w=t.getStyle("height");!r&&(m||typeof i!="number"&&typeof a!="number")&&(b.hasValue()&&(d.width=b.getPixels("x"),d.style&&(d.style.width="".concat(d.width,"px"))),w.hasValue()&&(d.height=w.getPixels("y"),d.style&&(d.style.height="".concat(d.height,"px"))));var x=d.clientWidth||d.width,_=d.clientHeight||d.height;if(r&&b.hasValue()&&w.hasValue()&&(x=b.getPixels("x"),_=w.getPixels("y")),f.setCurrent(x,_),typeof s=="number"&&t.getAttribute("x",!0).setValue(s),typeof o=="number"&&t.getAttribute("y",!0).setValue(o),typeof i=="number"||typeof a=="number"){var B=Tn(t.getAttribute("viewBox").getString()),I=0,R=0;if(typeof i=="number"){var Z=t.getStyle("width");Z.hasValue()?I=Z.getPixels("x")/i:isNaN(B[2])||(I=B[2]/i)}if(typeof a=="number"){var ot=t.getStyle("height");ot.hasValue()?R=ot.getPixels("y")/a:isNaN(B[3])||(R=B[3]/a)}I||(I=R),R||(R=I),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var Q=t.getStyle("transform",!0,!0);Q.setValue("".concat(Q.getString()," scale(").concat(1/I,", ").concat(1/R,")"))}n||g.clearRect(0,0,x,_),t.render(g),m&&(this.isFirstRender=!1)}}ou.defaultWindow=_b;ou.defaultFetch=xb;var{defaultFetch:Xk}=ou,Zk=typeof DOMParser<"u"?DOMParser:null;class wh{constructor(){var{fetch:t=Xk,DOMParser:r=Zk}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=r}parse(t){var r=this;return ha(function*(){return t.startsWith("<")?r.parseFromString(t):r.load(t)})()}parseFromString(t){var r=new this.DOMParser;try{return this.checkDocument(r.parseFromString(t,"image/svg+xml"))}catch{return this.checkDocument(r.parseFromString(t,"text/xml"))}}checkDocument(t){var r=t.getElementsByTagName("parsererror")[0];if(r)throw new Error(r.textContent);return t}load(t){var r=this;return ha(function*(){var n=yield r.fetch(t),i=yield n.text();return r.parseFromString(i)})()}}class Ab{constructor(t,r){this.type="translate",this.point=null,this.point=fr.parse(r)}apply(t){var{x:r,y:n}=this.point;t.translate(r||0,n||0)}unapply(t){var{x:r,y:n}=this.point;t.translate(-1*r||0,-1*n||0)}applyToPoint(t){var{x:r,y:n}=this.point;t.applyTransform([1,0,0,1,r||0,n||0])}}class Sb{constructor(t,r,n){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=Tn(r);this.angle=new re(t,"angle",i[0]),this.originX=n[0],this.originY=n[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:r,cy:n,originX:i,originY:a,angle:s}=this,o=r+i.getPixels("x"),l=n+a.getPixels("y");t.translate(o,l),t.rotate(s.getRadians()),t.translate(-o,-l)}unapply(t){var{cx:r,cy:n,originX:i,originY:a,angle:s}=this,o=r+i.getPixels("x"),l=n+a.getPixels("y");t.translate(o,l),t.rotate(-1*s.getRadians()),t.translate(-o,-l)}applyToPoint(t){var{cx:r,cy:n,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,r||0,n||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-r||0,-n||0])}}class Nb{constructor(t,r,n){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=fr.parseScale(r);(i.x===0||i.y===0)&&(i.x=To,i.y=To),this.scale=i,this.originX=n[0],this.originY=n[1]}apply(t){var{scale:{x:r,y:n},originX:i,originY:a}=this,s=i.getPixels("x"),o=a.getPixels("y");t.translate(s,o),t.scale(r,n||r),t.translate(-s,-o)}unapply(t){var{scale:{x:r,y:n},originX:i,originY:a}=this,s=i.getPixels("x"),o=a.getPixels("y");t.translate(s,o),t.scale(1/r,1/n||r),t.translate(-s,-o)}applyToPoint(t){var{x:r,y:n}=this.scale;t.applyTransform([r||0,0,0,n||0,0,0])}}class f0{constructor(t,r,n){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Tn(r),this.originX=n[0],this.originY=n[1]}apply(t){var{originX:r,originY:n,matrix:i}=this,a=r.getPixels("x"),s=n.getPixels("y");t.translate(a,s),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-s)}unapply(t){var{originX:r,originY:n,matrix:i}=this,a=i[0],s=i[2],o=i[4],l=i[1],u=i[3],f=i[5],g=0,m=0,d=1,b=1/(a*(u*d-f*m)-s*(l*d-f*g)+o*(l*m-u*g)),w=r.getPixels("x"),x=n.getPixels("y");t.translate(w,x),t.transform(b*(u*d-f*m),b*(f*g-l*d),b*(o*m-s*d),b*(a*d-o*g),b*(s*f-o*u),b*(o*l-a*f)),t.translate(-w,-x)}applyToPoint(t){t.applyTransform(this.matrix)}}class c0 extends f0{constructor(t,r,n){super(t,r,n),this.type="skew",this.angle=null,this.angle=new re(t,"angle",r)}}class Eb extends c0{constructor(t,r,n){super(t,r,n),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Lb extends c0{constructor(t,r,n){super(t,r,n),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Kk(e){return Bo(e).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function Jk(e){var[t,r]=e.split("(");return[t.trim(),r.trim().replace(")","")]}class Ua{constructor(t,r,n){this.document=t,this.transforms=[];var i=Kk(r);i.forEach(a=>{if(a!=="none"){var[s,o]=Jk(a),l=Ua.transformTypes[s];typeof l<"u"&&this.transforms.push(new l(this.document,o,n))}})}static fromElement(t,r){var n=r.getStyle("transform",!1,!0),[i,a=i]=r.getStyle("transform-origin",!1,!0).split(),s=[i,a];return n.hasValue()?new Ua(t,n.getString(),s):null}apply(t){for(var{transforms:r}=this,n=r.length,i=0;i<n;i++)r[i].apply(t)}unapply(t){for(var{transforms:r}=this,n=r.length,i=n-1;i>=0;i--)r[i].unapply(t)}applyToPoint(t){for(var{transforms:r}=this,n=r.length,i=0;i<n;i++)r[i].applyToPoint(t)}}Ua.transformTypes={translate:Ab,rotate:Sb,scale:Nb,matrix:f0,skewX:Eb,skewY:Lb};class Ke{constructor(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=r,this.captureTextNodes=n,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!r||r.nodeType!==1)){if(Array.from(r.attributes).forEach(o=>{var l=vb(o.nodeName);this.attributes[l]=new re(t,l,o.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(o=>o.trim());i.forEach(o=>{if(o){var[l,u]=o.split(":").map(f=>f.trim());this.styles[l]=new re(t,l,u)}})}var{definitions:a}=t,s=this.getAttribute("id");s.hasValue()&&(a[s.getString()]||(a[s.getString()]=this)),Array.from(r.childNodes).forEach(o=>{if(o.nodeType===1)this.addChild(o);else if(n&&(o.nodeType===3||o.nodeType===4)){var l=t.createTextNode(o);l.getText().length>0&&this.addChild(l)}})}}getAttribute(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=this.attributes[t];if(!n&&r){var i=new re(this.document,t,"");return this.attributes[t]=i,i}return n||re.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return re.empty(this.document)}getStyle(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!n){var{parent:s}=this;if(s){var o=s.getStyle(t);if(o!=null&&o.hasValue())return o}}if(r){var l=new re(this.document,t,"");return this.styles[t]=l,l}return i||re.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var r=this.getStyle("mask").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var n=this.getStyle("filter").getDefinition();n&&(this.applyEffects(t),n.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var r=Ua.fromElement(this.document,this);r&&r.apply(t);var n=this.getStyle("clip-path",!1,!0);if(n.hasValue()){var i=n.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(r=>{r.render(t)})}addChild(t){var r=t instanceof Ke?t:this.document.createElement(t);r.parent=this,Ke.ignoreChildTypes.includes(r.type)||this.children.push(r)}matchesSelector(t){var r,{node:n}=this;if(typeof n.matches=="function")return n.matches(t);var i=(r=n.getAttribute)===null||r===void 0?void 0:r.call(n,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:r}=this.document;for(var n in t)if(!n.startsWith("@")&&this.matchesSelector(n)){var i=t[n],a=r[n];if(i)for(var s in i){var o=this.stylesSpecificity[s];typeof o>"u"&&(o="000"),a>=o&&(this.styles[s]=i[s],this.stylesSpecificity[s]=a)}}}removeStyles(t,r){var n=r.reduce((i,a)=>{var s=t.getStyle(a);if(!s.hasValue())return i;var o=s.getString();return s.setValue(""),[...i,[a,o]]},[]);return n}restoreStyles(t,r){r.forEach(n=>{var[i,a]=n;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ke.ignoreChildTypes=["title"];class Tb extends Ke{constructor(t,r,n){super(t,r,n)}}function Qk(e){var t=e.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function tI(e){return typeof process>"u"?e:e.trim().split(",").map(Qk).join(",")}function eI(e){if(!e)return"";var t=e.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function rI(e){if(!e)return"";var t=e.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class ln{constructor(t,r,n,i,a,s){var o=s?typeof s=="string"?ln.parse(s):s:{};this.fontFamily=a||o.fontFamily,this.fontSize=i||o.fontSize,this.fontStyle=t||o.fontStyle,this.fontWeight=n||o.fontWeight,this.fontVariant=r||o.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1?arguments[1]:void 0,n="",i="",a="",s="",o="",l=Bo(t).trim().split(" "),u={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return l.forEach(f=>{switch(!0){case(!u.fontStyle&&ln.styles.includes(f)):f!=="inherit"&&(n=f),u.fontStyle=!0;break;case(!u.fontVariant&&ln.variants.includes(f)):f!=="inherit"&&(i=f),u.fontStyle=!0,u.fontVariant=!0;break;case(!u.fontWeight&&ln.weights.includes(f)):f!=="inherit"&&(a=f),u.fontStyle=!0,u.fontVariant=!0,u.fontWeight=!0;break;case!u.fontSize:f!=="inherit"&&([s]=f.split("/")),u.fontStyle=!0,u.fontVariant=!0,u.fontWeight=!0,u.fontSize=!0;break;default:f!=="inherit"&&(o+=f)}}),new ln(n,i,a,s,o,r)}toString(){return[eI(this.fontStyle),this.fontVariant,rI(this.fontWeight),this.fontSize,tI(this.fontFamily)].join(" ").trim()}}ln.styles="normal|italic|oblique|inherit";ln.variants="normal|small-caps|inherit";ln.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class ai{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=r,this.x2=n,this.y2=i,this.addPoint(t,r),this.addPoint(n,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,r){typeof t<"u"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),t<this.x1&&(this.x1=t),t>this.x2&&(this.x2=t)),typeof r<"u"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=r,this.y2=r),r<this.y1&&(this.y1=r),r>this.y2&&(this.y2=r))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:r,y1:n,x2:i,y2:a}=t;this.addPoint(r,n),this.addPoint(i,a)}}sumCubic(t,r,n,i,a){return Math.pow(1-t,3)*r+3*Math.pow(1-t,2)*t*n+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,r,n,i,a){var s=6*r-12*n+6*i,o=-3*r+9*n-9*i+3*a,l=3*n-3*r;if(o===0){if(s===0)return;var u=-l/s;0<u&&u<1&&(t?this.addX(this.sumCubic(u,r,n,i,a)):this.addY(this.sumCubic(u,r,n,i,a)));return}var f=Math.pow(s,2)-4*l*o;if(!(f<0)){var g=(-s+Math.sqrt(f))/(2*o);0<g&&g<1&&(t?this.addX(this.sumCubic(g,r,n,i,a)):this.addY(this.sumCubic(g,r,n,i,a)));var m=(-s-Math.sqrt(f))/(2*o);0<m&&m<1&&(t?this.addX(this.sumCubic(m,r,n,i,a)):this.addY(this.sumCubic(m,r,n,i,a)))}}addBezierCurve(t,r,n,i,a,s,o,l){this.addPoint(t,r),this.addPoint(o,l),this.bezierCurveAdd(!0,t,n,a,o),this.bezierCurveAdd(!1,r,i,s,l)}addQuadraticCurve(t,r,n,i,a,s){var o=t+.6666666666666666*(n-t),l=r+2/3*(i-r),u=o+1/3*(a-t),f=l+1/3*(s-r);this.addBezierCurve(t,r,o,u,l,f,a,s)}isPointInBox(t,r){var{x1:n,y1:i,x2:a,y2:s}=this;return n<=t&&t<=a&&i<=r&&r<=s}}class be extends Et{constructor(t){super(t.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),this.control=null,this.start=null,this.current=null,this.command=null,this.commands=this.commands,this.i=-1,this.previousCommand=null,this.points=[],this.angles=[]}reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new fr(0,0),this.control=new fr(0,0),this.current=new fr(0,0),this.points=[],this.angles=[]}isEnd(){var{i:t,commands:r}=this;return t>=r.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",n=new fr(this.command[t],this.command[r]);return this.makeAbsolute(n)}getAsControlPoint(t,r){var n=this.getPoint(t,r);return this.control=n,n}getAsCurrentPoint(t,r){var n=this.getPoint(t,r);return this.current=n,n}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==Et.CURVE_TO&&t!==Et.SMOOTH_CURVE_TO&&t!==Et.QUAD_TO&&t!==Et.SMOOTH_QUAD_TO)return this.current;var{current:{x:r,y:n},control:{x:i,y:a}}=this,s=new fr(2*r-i,2*n-a);return s}makeAbsolute(t){if(this.command.relative){var{x:r,y:n}=this.current;t.x+=r,t.y+=n}return t}addMarker(t,r,n){var{points:i,angles:a}=this;n&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(n)),this.addMarkerAngle(t,r?r.angleTo(t):null)}addMarkerAngle(t,r){this.points.push(t),this.angles.push(r)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,r=t.length,n=0;n<r;n++)if(!t[n]){for(var i=n+1;i<r;i++)if(t[i]){t[n]=t[i];break}}return t}}class Ha extends Ke{constructor(){super(...arguments),this.modifiedEmSizeStack=!1}calculateOpacity(){for(var t=1,r=this;r;){var n=r.getStyle("opacity",!1,!0);n.hasValue(!0)&&(t*=n.getNumber()),r=r.parent}return t}setContext(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!r){var n=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),s=this.getStyle("stroke-opacity");if(n.isUrlDefinition()){var o=n.getFillStyleDefinition(this,i);o&&(t.fillStyle=o)}else if(n.hasValue()){n.getString()==="currentColor"&&n.setValue(this.getStyle("color").getColor());var l=n.getColor();l!=="inherit"&&(t.fillStyle=l==="none"?"rgba(0,0,0,0)":l)}if(i.hasValue()){var u=new re(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=u}if(a.isUrlDefinition()){var f=a.getFillStyleDefinition(this,s);f&&(t.strokeStyle=f)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var g=a.getString();g!=="inherit"&&(t.strokeStyle=g==="none"?"rgba(0,0,0,0)":g)}if(s.hasValue()){var m=new re(this.document,"stroke",t.strokeStyle).addOpacity(s).getString();t.strokeStyle=m}var d=this.getStyle("stroke-width");if(d.hasValue()){var b=d.getPixels();t.lineWidth=b||To}var w=this.getStyle("stroke-linecap"),x=this.getStyle("stroke-linejoin"),_=this.getStyle("stroke-miterlimit"),B=this.getStyle("stroke-dasharray"),I=this.getStyle("stroke-dashoffset");if(w.hasValue()&&(t.lineCap=w.getString()),x.hasValue()&&(t.lineJoin=x.getString()),_.hasValue()&&(t.miterLimit=_.getNumber()),B.hasValue()&&B.getString()!=="none"){var R=Tn(B.getString());typeof t.setLineDash<"u"?t.setLineDash(R):typeof t.webkitLineDash<"u"?t.webkitLineDash=R:typeof t.mozDash<"u"&&!(R.length===1&&R[0]===0)&&(t.mozDash=R);var Z=I.getPixels();typeof t.lineDashOffset<"u"?t.lineDashOffset=Z:typeof t.webkitLineDashOffset<"u"?t.webkitLineDashOffset=Z:typeof t.mozDashOffset<"u"&&(t.mozDashOffset=Z)}}if(this.modifiedEmSizeStack=!1,typeof t.font<"u"){var ot=this.getStyle("font"),Q=this.getStyle("font-style"),G=this.getStyle("font-variant"),$=this.getStyle("font-weight"),X=this.getStyle("font-size"),T=this.getStyle("font-family"),k=new ln(Q.getString(),G.getString(),$.getString(),X.hasValue()?"".concat(X.getPixels(!0),"px"):"",T.getString(),ln.parse(ot.getString(),t.font));Q.setValue(k.fontStyle),G.setValue(k.fontVariant),$.setValue(k.fontWeight),X.setValue(k.fontSize),T.setValue(k.fontFamily),t.font=k.toString(),X.isPixels()&&(this.document.emSize=X.getPixels(),this.modifiedEmSizeStack=!0)}r||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class De extends Ha{constructor(t,r,n){super(t,r,n),this.type="path",this.pathParser=null,this.pathParser=new be(this.getAttribute("d").getString())}path(t){var{pathParser:r}=this,n=new ai;for(r.reset(),t&&t.beginPath();!r.isEnd();)switch(r.next().type){case be.MOVE_TO:this.pathM(t,n);break;case be.LINE_TO:this.pathL(t,n);break;case be.HORIZ_LINE_TO:this.pathH(t,n);break;case be.VERT_LINE_TO:this.pathV(t,n);break;case be.CURVE_TO:this.pathC(t,n);break;case be.SMOOTH_CURVE_TO:this.pathS(t,n);break;case be.QUAD_TO:this.pathQ(t,n);break;case be.SMOOTH_QUAD_TO:this.pathT(t,n);break;case be.ARC:this.pathA(t,n);break;case be.CLOSE_PATH:this.pathZ(t,n);break}return n}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,r=t.getMarkerPoints(),n=t.getMarkerAngles(),i=r.map((a,s)=>[a,n[s]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var r=this.getStyle("fill-rule");t.fillStyle!==""&&(r.getString("inherit")!=="inherit"?t.fill(r.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var n=this.getMarkers();if(n){var i=n.length-1,a=this.getStyle("marker-start"),s=this.getStyle("marker-mid"),o=this.getStyle("marker-end");if(a.isUrlDefinition()){var l=a.getDefinition(),[u,f]=n[0];l.render(t,u,f)}if(s.isUrlDefinition())for(var g=s.getDefinition(),m=1;m<i;m++){var[d,b]=n[m];g.render(t,d,b)}if(o.isUrlDefinition()){var w=o.getDefinition(),[x,_]=n[i];w.render(t,x,_)}}}static pathM(t){var r=t.getAsCurrentPoint();return t.start=t.current,{point:r}}pathM(t,r){var{pathParser:n}=this,{point:i}=De.pathM(n),{x:a,y:s}=i;n.addMarker(i),r.addPoint(a,s),t&&t.moveTo(a,s)}static pathL(t){var{current:r}=t,n=t.getAsCurrentPoint();return{current:r,point:n}}pathL(t,r){var{pathParser:n}=this,{current:i,point:a}=De.pathL(n),{x:s,y:o}=a;n.addMarker(a,i),r.addPoint(s,o),t&&t.lineTo(s,o)}static pathH(t){var{current:r,command:n}=t,i=new fr((n.relative?r.x:0)+n.x,r.y);return t.current=i,{current:r,point:i}}pathH(t,r){var{pathParser:n}=this,{current:i,point:a}=De.pathH(n),{x:s,y:o}=a;n.addMarker(a,i),r.addPoint(s,o),t&&t.lineTo(s,o)}static pathV(t){var{current:r,command:n}=t,i=new fr(r.x,(n.relative?r.y:0)+n.y);return t.current=i,{current:r,point:i}}pathV(t,r){var{pathParser:n}=this,{current:i,point:a}=De.pathV(n),{x:s,y:o}=a;n.addMarker(a,i),r.addPoint(s,o),t&&t.lineTo(s,o)}static pathC(t){var{current:r}=t,n=t.getPoint("x1","y1"),i=t.getAsControlPoint("x2","y2"),a=t.getAsCurrentPoint();return{current:r,point:n,controlPoint:i,currentPoint:a}}pathC(t,r){var{pathParser:n}=this,{current:i,point:a,controlPoint:s,currentPoint:o}=De.pathC(n);n.addMarker(o,s,a),r.addBezierCurve(i.x,i.y,a.x,a.y,s.x,s.y,o.x,o.y),t&&t.bezierCurveTo(a.x,a.y,s.x,s.y,o.x,o.y)}static pathS(t){var{current:r}=t,n=t.getReflectedControlPoint(),i=t.getAsControlPoint("x2","y2"),a=t.getAsCurrentPoint();return{current:r,point:n,controlPoint:i,currentPoint:a}}pathS(t,r){var{pathParser:n}=this,{current:i,point:a,controlPoint:s,currentPoint:o}=De.pathS(n);n.addMarker(o,s,a),r.addBezierCurve(i.x,i.y,a.x,a.y,s.x,s.y,o.x,o.y),t&&t.bezierCurveTo(a.x,a.y,s.x,s.y,o.x,o.y)}static pathQ(t){var{current:r}=t,n=t.getAsControlPoint("x1","y1"),i=t.getAsCurrentPoint();return{current:r,controlPoint:n,currentPoint:i}}pathQ(t,r){var{pathParser:n}=this,{current:i,controlPoint:a,currentPoint:s}=De.pathQ(n);n.addMarker(s,a,a),r.addQuadraticCurve(i.x,i.y,a.x,a.y,s.x,s.y),t&&t.quadraticCurveTo(a.x,a.y,s.x,s.y)}static pathT(t){var{current:r}=t,n=t.getReflectedControlPoint();t.control=n;var i=t.getAsCurrentPoint();return{current:r,controlPoint:n,currentPoint:i}}pathT(t,r){var{pathParser:n}=this,{current:i,controlPoint:a,currentPoint:s}=De.pathT(n);n.addMarker(s,a,a),r.addQuadraticCurve(i.x,i.y,a.x,a.y,s.x,s.y),t&&t.quadraticCurveTo(a.x,a.y,s.x,s.y)}static pathA(t){var{current:r,command:n}=t,{rX:i,rY:a,xRot:s,lArcFlag:o,sweepFlag:l}=n,u=s*(Math.PI/180),f=t.getAsCurrentPoint(),g=new fr(Math.cos(u)*(r.x-f.x)/2+Math.sin(u)*(r.y-f.y)/2,-Math.sin(u)*(r.x-f.x)/2+Math.cos(u)*(r.y-f.y)/2),m=Math.pow(g.x,2)/Math.pow(i,2)+Math.pow(g.y,2)/Math.pow(a,2);m>1&&(i*=Math.sqrt(m),a*=Math.sqrt(m));var d=(o===l?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(g.y,2)-Math.pow(a,2)*Math.pow(g.x,2))/(Math.pow(i,2)*Math.pow(g.y,2)+Math.pow(a,2)*Math.pow(g.x,2)));isNaN(d)&&(d=0);var b=new fr(d*i*g.y/a,d*-a*g.x/i),w=new fr((r.x+f.x)/2+Math.cos(u)*b.x-Math.sin(u)*b.y,(r.y+f.y)/2+Math.sin(u)*b.x+Math.cos(u)*b.y),x=e1([1,0],[(g.x-b.x)/i,(g.y-b.y)/a]),_=[(g.x-b.x)/i,(g.y-b.y)/a],B=[(-g.x-b.x)/i,(-g.y-b.y)/a],I=e1(_,B);return Mh(_,B)<=-1&&(I=Math.PI),Mh(_,B)>=1&&(I=0),{currentPoint:f,rX:i,rY:a,sweepFlag:l,xAxisRotation:u,centp:w,a1:x,ad:I}}pathA(t,r){var{pathParser:n}=this,{currentPoint:i,rX:a,rY:s,sweepFlag:o,xAxisRotation:l,centp:u,a1:f,ad:g}=De.pathA(n),m=1-o?1:-1,d=f+m*(g/2),b=new fr(u.x+a*Math.cos(d),u.y+s*Math.sin(d));if(n.addMarkerAngle(b,d-m*Math.PI/2),n.addMarkerAngle(i,d-m*Math.PI),r.addPoint(i.x,i.y),t&&!isNaN(f)&&!isNaN(g)){var w=a>s?a:s,x=a>s?1:a/s,_=a>s?s/a:1;t.translate(u.x,u.y),t.rotate(l),t.scale(x,_),t.arc(0,0,w,f,f+g,!!(1-o)),t.scale(1/x,1/_),t.rotate(-l),t.translate(-u.x,-u.y)}}static pathZ(t){t.current=t.start}pathZ(t,r){De.pathZ(this.pathParser),t&&r.x1!==r.x2&&r.y1!==r.y2&&t.closePath()}}class d0 extends De{constructor(t,r,n){super(t,r,n),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class fa extends Ha{constructor(t,r,n){super(t,r,new.target===fa?!0:n),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,r);var n=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();n&&(t.textBaseline=n)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var r=null;return this.children.forEach((n,i)=>{var a=this.getChildBoundingBox(t,this,this,i);r?r.addBoundingBox(a):r=a}),r}getFontSize(){var{document:t,parent:r}=this,n=ln.parse(t.ctx.font).fontSize,i=r.getStyle("font-size").getNumber(n);return i}getTElementBoundingBox(t){var r=this.getFontSize();return new ai(this.x,this.y-r,this.x+this.measureText(t),this.y)}getGlyph(t,r,n){var i=r[n],a=null;if(t.isArabic){var s=r.length,o=r[n-1],l=r[n+1],u="isolated";if((n===0||o===" ")&&n<s-1&&l!==" "&&(u="terminal"),n>0&&o!==" "&&n<s-1&&l!==" "&&(u="medial"),n>0&&o!==" "&&(n===s-1||l===" ")&&(u="initial"),typeof t.glyphs[i]<"u"){var f=t.glyphs[i];a=f instanceof d0?f:f[u]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var r=t||this.node,n=Array.from(r.parentNode.childNodes),i=n.indexOf(r),a=n.length-1,s=Bo(r.textContent||"");return i===0&&(s=pb(s)),i===a&&(s=gb(s)),s}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((n,i)=>{this.renderChild(t,this,this,i)});var{mouse:r}=this.document.screen;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:r,parent:n}=this,i=this.getText(),a=n.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:s}=a.fontFace,o=ln.parse(r.ctx.font),l=n.getStyle("font-size").getNumber(o.fontSize),u=n.getStyle("font-style").getString(o.fontStyle),f=l/s,g=a.isRTL?i.split("").reverse().join(""):i,m=Tn(n.getAttribute("dx").getString()),d=g.length,b=0;b<d;b++){var w=this.getGlyph(a,g,b);t.translate(this.x,this.y),t.scale(f,-f);var x=t.lineWidth;t.lineWidth=t.lineWidth*s/l,u==="italic"&&t.transform(1,0,.4,1,0,0),w.render(t),u==="italic"&&t.transform(1,0,-.4,1,0,0),t.lineWidth=x,t.scale(1/f,-1/f),t.translate(-this.x,-this.y),this.x+=l*(w.horizAdvX||a.horizAdvX)/s,typeof m[b]<"u"&&!isNaN(m[b])&&(this.x+=m[b])}return}var{x:_,y:B}=this;t.fillStyle&&t.fillText(i,_,B),t.strokeStyle&&t.strokeText(i,_,B)}applyAnchoring(){if(!(this.textChunkStart>=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],r=t.getStyle("text-anchor").getString("start"),n=!1,i=0;r==="start"&&!n||r==="end"&&n?i=t.x-this.minX:r==="end"&&!n||r==="start"&&n?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a<this.leafTexts.length;a++)this.leafTexts[a].x+=i;this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY,this.textChunkStart=this.leafTexts.length}}adjustChildCoordinatesRecursive(t){this.children.forEach((r,n)=>{this.adjustChildCoordinatesRecursiveCore(t,this,this,n)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,r,n,i){var a=n.children[i];a.children.length>0?a.children.forEach((s,o)=>{r.adjustChildCoordinatesRecursiveCore(t,r,a,o)}):this.adjustChildCoordinates(t,r,n,i)}adjustChildCoordinates(t,r,n,i){var a=n.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var s=a.getAttribute("x"),o=a.getAttribute("y"),l=a.getAttribute("dx"),u=a.getAttribute("dy"),f=a.getStyle("font-family").getDefinition(),g=!!f&&f.isRTL;i===0&&(s.hasValue()||s.setValue(a.getInheritedAttribute("x")),o.hasValue()||o.setValue(a.getInheritedAttribute("y")),l.hasValue()||l.setValue(a.getInheritedAttribute("dx")),u.hasValue()||u.setValue(a.getInheritedAttribute("dy")));var m=a.measureText(t);return g&&(r.x-=m),s.hasValue()?(r.applyAnchoring(),a.x=s.getPixels("x"),l.hasValue()&&(a.x+=l.getPixels("x"))):(l.hasValue()&&(r.x+=l.getPixels("x")),a.x=r.x),r.x=a.x,g||(r.x+=m),o.hasValue()?(a.y=o.getPixels("y"),u.hasValue()&&(a.y+=u.getPixels("y"))):(u.hasValue()&&(r.y+=u.getPixels("y")),a.y=r.y),r.y=a.y,r.leafTexts.push(a),r.minX=Math.min(r.minX,a.x,a.x+m),r.maxX=Math.max(r.maxX,a.x,a.x+m),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,r,n,i){var a=n.children[i];if(typeof a.getBoundingBox!="function")return null;var s=a.getBoundingBox(t);return s?(a.children.forEach((o,l)=>{var u=r.getChildBoundingBox(t,r,a,l);s.addBoundingBox(u)}),s):null}renderChild(t,r,n,i){var a=n.children[i];a.render(t),a.children.forEach((s,o)=>{r.renderChild(t,r,a,o)})}measureText(t){var{measureCache:r}=this;if(~r)return r;var n=this.getText(),i=this.measureTargetText(t,n);return this.measureCache=i,i}measureTargetText(t,r){if(!r.length)return 0;var{parent:n}=this,i=n.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),s=i.isRTL?r.split("").reverse().join(""):r,o=Tn(n.getAttribute("dx").getString()),l=s.length,u=0,f=0;f<l;f++){var g=this.getGlyph(i,s,f);u+=(g.horizAdvX||i.horizAdvX)*a/i.fontFace.unitsPerEm,typeof o[f]<"u"&&!isNaN(o[f])&&(u+=o[f])}return u}if(!t.measureText)return r.length*10;t.save(),this.setContext(t,!0);var{width:m}=t.measureText(r);return this.clearContext(t),t.restore(),m}getInheritedAttribute(t){for(var r=this;r instanceof fa&&r.isFirstChild();){var n=r.parent.getAttribute(t);if(n.hasValue(!0))return n.getValue("0");r=r.parent}return null}}class su extends fa{constructor(t,r,n){super(t,r,new.target===su?!0:n),this.type="tspan",this.text=this.children.length>0?"":this.getTextFromNode()}getText(){return this.text}}class nI extends su{constructor(){super(...arguments),this.type="textNode"}}class Ws extends Ha{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var r,{document:n}=this,{screen:i,window:a}=n,s=t.canvas;if(i.setDefaults(t),s.style&&typeof t.font<"u"&&a&&typeof a.getComputedStyle<"u"){t.font=a.getComputedStyle(s).getPropertyValue("font");var o=new re(n,"fontSize",ln.parse(t.font).fontSize);o.hasValue()&&(n.rootEmSize=o.getPixels("y"),n.emSize=n.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:l,height:u}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var f=this.getAttribute("refX"),g=this.getAttribute("refY"),m=this.getAttribute("viewBox"),d=m.hasValue()?Tn(m.getString()):null,b=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",w=0,x=0,_=0,B=0;d&&(w=d[0],x=d[1]),this.root||(l=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y"),this.type==="marker"&&(_=w,B=x,w=0,x=0)),i.viewPort.setCurrent(l,u),this.node&&(!this.parent||((r=this.node.parentNode)===null||r===void 0?void 0:r.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),d&&(l=d[2],u=d[3]),n.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:l,height:i.viewPort.height,desiredHeight:u,minX:w,minY:x,refX:f.getValue(),refY:g.getValue(),clip:b,clipX:_,clipY:B}),d&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(l,u))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),s=this.getAttribute("viewBox"),o=this.getAttribute("style"),l=i.getNumber(0),u=a.getNumber(0);if(n)if(typeof n=="string")this.getAttribute("preserveAspectRatio",!0).setValue(n);else{var f=this.getAttribute("preserveAspectRatio");f.hasValue()&&f.setValue(f.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(r),s.hasValue()||s.setValue("0 0 ".concat(l||t," ").concat(u||r)),o.hasValue()){var g=this.getStyle("width"),m=this.getStyle("height");g.hasValue()&&g.setValue("".concat(t,"px")),m.hasValue()&&m.setValue("".concat(r,"px"))}}}class p0 extends De{constructor(){super(...arguments),this.type="rect"}path(t){var r=this.getAttribute("x").getPixels("x"),n=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),s=this.getAttribute("rx"),o=this.getAttribute("ry"),l=s.getPixels("x"),u=o.getPixels("y");if(s.hasValue()&&!o.hasValue()&&(u=l),o.hasValue()&&!s.hasValue()&&(l=u),l=Math.min(l,i/2),u=Math.min(u,a/2),t){var f=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(r+l,n),t.lineTo(r+i-l,n),t.bezierCurveTo(r+i-l+f*l,n,r+i,n+u-f*u,r+i,n+u),t.lineTo(r+i,n+a-u),t.bezierCurveTo(r+i,n+a-u+f*u,r+i-l+f*l,n+a,r+i-l,n+a),t.lineTo(r+l,n+a),t.bezierCurveTo(r+l-f*l,n+a,r,n+a-u+f*u,r,n+a-u),t.lineTo(r,n+u),t.bezierCurveTo(r,n+u-f*u,r+l-f*l,n,r+l,n),t.closePath())}return new ai(r,n,r+i,n+a)}getMarkers(){return null}}class Pb extends De{constructor(){super(...arguments),this.type="circle"}path(t){var r=this.getAttribute("cx").getPixels("x"),n=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(r,n,i,0,Math.PI*2,!1),t.closePath()),new ai(r-i,n-i,r+i,n+i)}getMarkers(){return null}}class Ob extends De{constructor(){super(...arguments),this.type="ellipse"}path(t){var r=4*((Math.sqrt(2)-1)/3),n=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),s=this.getAttribute("cy").getPixels("y");return t&&n>0&&i>0&&(t.beginPath(),t.moveTo(a+n,s),t.bezierCurveTo(a+n,s+r*i,a+r*n,s+i,a,s+i),t.bezierCurveTo(a-r*n,s+i,a-n,s+r*i,a-n,s),t.bezierCurveTo(a-n,s-r*i,a-r*n,s-i,a,s-i),t.bezierCurveTo(a+r*n,s-i,a+n,s-r*i,a+n,s),t.closePath()),new ai(a-n,s-i,a+n,s+i)}getMarkers(){return null}}class Cb extends De{constructor(){super(...arguments),this.type="line"}getPoints(){return[new fr(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new fr(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:r,y:n},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(r,n),t.lineTo(i,a)),new ai(r,n,i,a)}getMarkers(){var[t,r]=this.getPoints(),n=t.angleTo(r);return[[t,n],[r,n]]}}class g0 extends De{constructor(t,r,n){super(t,r,n),this.type="polyline",this.points=[],this.points=fr.parsePath(this.getAttribute("points").getString())}path(t){var{points:r}=this,[{x:n,y:i}]=r,a=new ai(n,i);return t&&(t.beginPath(),t.moveTo(n,i)),r.forEach(s=>{var{x:o,y:l}=s;a.addPoint(o,l),t&&t.lineTo(o,l)}),a}getMarkers(){var{points:t}=this,r=t.length-1,n=[];return t.forEach((i,a)=>{a!==r&&n.push([i,i.angleTo(t[a+1])])}),n.length>0&&n.push([t[t.length-1],n[n.length-1][1]]),n}}class kb extends g0{constructor(){super(...arguments),this.type="polygon"}path(t){var r=super.path(t),[{x:n,y:i}]=this.points;return t&&(t.lineTo(n,i),t.closePath()),r}}class Ib extends Ke{constructor(){super(...arguments),this.type="pattern"}createPattern(t,r,n){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),s=new Ws(this.document,null);s.attributes.viewBox=new re(this.document,"viewBox",this.getAttribute("viewBox").getValue()),s.attributes.width=new re(this.document,"width","".concat(i,"px")),s.attributes.height=new re(this.document,"height","".concat(a,"px")),s.attributes.transform=new re(this.document,"transform",this.getAttribute("patternTransform").getValue()),s.children=this.children;var o=this.document.createCanvas(i,a),l=o.getContext("2d"),u=this.getAttribute("x"),f=this.getAttribute("y");u.hasValue()&&f.hasValue()&&l.translate(u.getPixels("x",!0),f.getPixels("y",!0)),n.hasValue()?this.styles["fill-opacity"]=n:Reflect.deleteProperty(this.styles,"fill-opacity");for(var g=-1;g<=1;g++)for(var m=-1;m<=1;m++)l.save(),s.attributes.x=new re(this.document,"x",g*o.width),s.attributes.y=new re(this.document,"y",m*o.height),s.render(l),l.restore();var d=t.createPattern(o,"repeat");return d}}class Rb extends Ke{constructor(){super(...arguments),this.type="marker"}render(t,r,n){if(r){var{x:i,y:a}=r,s=this.getAttribute("orient").getString("auto"),o=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),s==="auto"&&t.rotate(n),o==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var l=new Ws(this.document,null);l.type=this.type,l.attributes.viewBox=new re(this.document,"viewBox",this.getAttribute("viewBox").getValue()),l.attributes.refX=new re(this.document,"refX",this.getAttribute("refX").getValue()),l.attributes.refY=new re(this.document,"refY",this.getAttribute("refY").getValue()),l.attributes.width=new re(this.document,"width",this.getAttribute("markerWidth").getValue()),l.attributes.height=new re(this.document,"height",this.getAttribute("markerHeight").getValue()),l.attributes.overflow=new re(this.document,"overflow",this.getAttribute("overflow").getValue()),l.attributes.fill=new re(this.document,"fill",this.getAttribute("fill").getColor("black")),l.attributes.stroke=new re(this.document,"stroke",this.getAttribute("stroke").getValue("none")),l.children=this.children,l.render(t),t.restore(),o==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),s==="auto"&&t.rotate(-n),t.translate(-i,-a)}}}class Mb extends Ke{constructor(){super(...arguments),this.type="defs"}render(){}}class sf extends Ha{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var r=new ai;return this.children.forEach(n=>{r.addBoundingBox(n.getBoundingBox(t))}),r}}class v0 extends Ke{constructor(t,r,n){super(t,r,n),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(s=>{s.type==="stop"&&i.push(s)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,r,n){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,s=this.getGradient(t,r);if(!s)return this.addParentOpacity(n,a[a.length-1].color);if(a.forEach(x=>{s.addColorStop(x.offset,this.addParentOpacity(n,x.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:o}=this,{MAX_VIRTUAL_PIXELS:l,viewPort:u}=o.screen,[f]=u.viewPorts,g=new p0(o,null);g.attributes.x=new re(o,"x",-l/3),g.attributes.y=new re(o,"y",-l/3),g.attributes.width=new re(o,"width",l),g.attributes.height=new re(o,"height",l);var m=new sf(o,null);m.attributes.transform=new re(o,"transform",this.getAttribute("gradientTransform").getValue()),m.children=[g];var d=new Ws(o,null);d.attributes.x=new re(o,"x",0),d.attributes.y=new re(o,"y",0),d.attributes.width=new re(o,"width",f.width),d.attributes.height=new re(o,"height",f.height),d.children=[m];var b=o.createCanvas(f.width,f.height),w=b.getContext("2d");return w.fillStyle=s,d.render(w),w.createPattern(b,"no-repeat")}return s}inheritStopContainer(t){this.attributesToInherit.forEach(r=>{!this.getAttribute(r).hasValue()&&t.getAttribute(r).hasValue()&&this.getAttribute(r,!0).setValue(t.getAttribute(r).getValue())})}addParentOpacity(t,r){if(t.hasValue()){var n=new re(this.document,"color",r);return n.addOpacity(t).getColor()}return r}}class Fb extends v0{constructor(t,r,n){super(t,r,n),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,r){var n=this.getGradientUnits()==="objectBoundingBox",i=n?r.getBoundingBox(t):null;if(n&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=n?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),s=n?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),o=n?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),l=n?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===o&&s===l?null:t.createLinearGradient(a,s,o,l)}}class Db extends v0{constructor(t,r,n){super(t,r,n),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,r){var n=this.getGradientUnits()==="objectBoundingBox",i=r.getBoundingBox(t);if(n&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=n?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),s=n?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),o=a,l=s;this.getAttribute("fx").hasValue()&&(o=n?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(l=n?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var u=n?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),f=this.getAttribute("fr").getPixels();return t.createRadialGradient(o,l,f,a,s,u)}}class jb extends Ke{constructor(t,r,n){super(t,r,n),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),s=this.getStyle("stop-color",!0);s.getString()===""&&s.setValue("#000"),a.hasValue()&&(s=s.addOpacity(a)),this.offset=i,this.color=s.getColor()}}class lf extends Ke{constructor(t,r,n){super(t,r,n),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new re(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),r=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(r,!0):this.parent.getAttribute(r,!0)}calcValue(){var{initialUnits:t}=this,{progress:r,from:n,to:i}=this.getProgress(),a=n.getNumber()+(i.getNumber()-n.getNumber())*r;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:r}=this,n=this.getProperty();if(this.initialValue||(this.initialValue=n.getString(),this.initialUnits=n.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,r.animationFrozen=!0,r.animationFrozenValue=n.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,n.setValue(r.animationFrozen?r.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin<this.duration){var s=this.calcValue(),o=this.getAttribute("type");if(o.hasValue()){var l=o.getString();s="".concat(l,"(").concat(s,")")}n.setValue(s),a=!0}return a}getProgress(){var{document:t,values:r}=this,n={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(r.hasValue()){var i=n.progress*(r.getValue().length-1),a=Math.floor(i),s=Math.ceil(i);n.from=new re(t,"from",parseFloat(r.getValue()[a])),n.to=new re(t,"to",parseFloat(r.getValue()[s])),n.progress=(i-a)/(s-a)}else n.from=this.from,n.to=this.to;return n}}class Bb extends lf{constructor(){super(...arguments),this.type="animateColor"}calcValue(){var{progress:t,from:r,to:n}=this.getProgress(),i=new Kd(r.getColor()),a=new Kd(n.getColor());if(i.ok&&a.ok){var s=i.r+(a.r-i.r)*t,o=i.g+(a.g-i.g)*t,l=i.b+(a.b-i.b)*t;return"rgb(".concat(Math.floor(s),", ").concat(Math.floor(o),", ").concat(Math.floor(l),")")}return this.getAttribute("from").getColor()}}class $b extends lf{constructor(){super(...arguments),this.type="animateTransform"}calcValue(){var{progress:t,from:r,to:n}=this.getProgress(),i=Tn(r.getString()),a=Tn(n.getString()),s=i.map((o,l)=>{var u=a[l];return o+(u-o)*t}).join(" ");return s}}class Ub extends Ke{constructor(t,r,n){super(t,r,n),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var s of a)switch(s.type){case"font-face":{this.fontFace=s;var o=s.getStyle("font-family");o.hasValue()&&(i[o.getString()]=this);break}case"missing-glyph":this.missingGlyph=s;break;case"glyph":{var l=s;l.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[l.unicode]>"u"&&(this.glyphs[l.unicode]=Object.create(null)),this.glyphs[l.unicode][l.arabicForm]=l):this.glyphs[l.unicode]=l;break}}}render(){}}class zb extends Ke{constructor(t,r,n){super(t,r,n),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class qb extends De{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class Hb extends fa{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var r=t.children[0];if(r)return r.getText()}return""}}class Vb extends fa{constructor(t,r,n){super(t,r,n),this.type="a";var{childNodes:i}=r,a=i[0],s=i.length>0&&Array.from(i).every(o=>o.nodeType===3);this.hasText=s,this.text=s?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:r,x:n,y:i}=this,{mouse:a}=r.screen,s=new re(r,"fontSize",ln.parse(r.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new ai(n,i-s.getPixels("y"),n+this.measureText(t),i))}else if(this.children.length>0){var o=new sf(this.document,null);o.children=this.children,o.parent=this,o.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function r5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?r5(Object(r),!0).forEach(function(n){s0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}class Wb extends fa{constructor(t,r,n){super(t,r,n),this.type="textPath",this.textWidth=0,this.textHeight=0,this.pathLength=-1,this.glyphInfo=null,this.letterSpacingCache=[],this.measuresCache=new Map([["",0]]);var i=this.getHrefAttribute().getDefinition();this.text=this.getTextFromNode(),this.dataArray=this.parsePathData(i)}getText(){return this.text}path(t){var{dataArray:r}=this;t&&t.beginPath(),r.forEach(n=>{var{type:i,points:a}=n;switch(i){case be.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case be.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case be.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case be.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case be.ARC:{var[s,o,l,u,f,g,m,d]=a,b=l>u?l:u,w=l>u?1:l/u,x=l>u?u/l:1;t&&(t.translate(s,o),t.rotate(m),t.scale(w,x),t.arc(0,0,b,f,f+g,!!(1-d)),t.scale(1/w,1/x),t.rotate(-m),t.translate(-s,-o));break}case be.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var r=this.parent.getStyle("text-decoration").getString(),n=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;r==="underline"&&t.beginPath(),i.forEach((s,o)=>{var{p0:l,p1:u,rotation:f,text:g}=s;t.save(),t.translate(l.x,l.y),t.rotate(f),t.fillStyle&&t.fillText(g,0,0),t.strokeStyle&&t.strokeText(g,0,0),t.restore(),r==="underline"&&(o===0&&t.moveTo(l.x,l.y+n/8),t.lineTo(u.x,u.y+n/5))}),r==="underline"&&(t.lineWidth=n/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,r,n,i,a,s,o,l,u){var f=s,g=this.measureText(t,l);l===" "&&r==="justify"&&n<i&&(g+=(i-n)/a),u>-1&&(f+=this.getLetterSpacingAt(u));var m=this.textHeight/20,d=this.getEquidistantPointOnPath(f,m,0),b=this.getEquidistantPointOnPath(f+g,m,0),w={p0:d,p1:b},x=d&&b?Math.atan2(b.y-d.y,b.x-d.x):0;if(o){var _=Math.cos(Math.PI/2+x)*o,B=Math.cos(-x)*o;w.p0=lh(lh({},d),{},{x:d.x+_,y:d.y+B}),w.p1=lh(lh({},b),{},{x:b.x+_,y:b.y+B})}return f+=g,{offset:f,segment:w,rotation:x}}measureText(t,r){var{measuresCache:n}=this,i=r||this.getText();if(n.has(i))return n.get(i);var a=this.measureTargetText(t,i);return n.set(i,a),a}setTextData(t){if(!this.glyphInfo){var r=this.getText(),n=r.split(""),i=r.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(R=>R.getPixels("x")),s=this.parent.getAttribute("dy").getPixels("y"),o=this.parent.getStyle("text-anchor").getString("start"),l=this.getStyle("letter-spacing"),u=this.parent.getStyle("letter-spacing"),f=0;!l.hasValue()||l.getValue()==="inherit"?f=u.getPixels():l.hasValue()&&l.getValue()!=="initial"&&l.getValue()!=="unset"&&(f=l.getPixels());var g=[],m=r.length;this.letterSpacingCache=g;for(var d=0;d<m;d++)g.push(typeof a[d]<"u"?a[d]:f);var b=g.reduce((R,Z,ot)=>ot===0?0:R+Z||0,0),w=this.measureText(t),x=Math.max(w+b,0);this.textWidth=w,this.textHeight=this.getFontSize(),this.glyphInfo=[];var _=this.getPathLength(),B=this.getStyle("startOffset").getNumber(0)*_,I=0;(o==="middle"||o==="center")&&(I=-x/2),(o==="end"||o==="right")&&(I=-x),I+=B,n.forEach((R,Z)=>{var{offset:ot,segment:Q,rotation:G}=this.findSegmentToFitChar(t,o,x,_,i,I,s,R,Z);I=ot,!(!Q.p0||!Q.p1)&&this.glyphInfo.push({text:n[Z],p0:Q.p0,p1:Q.p1,rotation:G})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var r=[],{pathParser:n}=t;for(n.reset();!n.isEnd();){var{current:i}=n,a=i?i.x:0,s=i?i.y:0,o=n.next(),l=o.type,u=[];switch(o.type){case be.MOVE_TO:this.pathM(n,u);break;case be.LINE_TO:l=this.pathL(n,u);break;case be.HORIZ_LINE_TO:l=this.pathH(n,u);break;case be.VERT_LINE_TO:l=this.pathV(n,u);break;case be.CURVE_TO:this.pathC(n,u);break;case be.SMOOTH_CURVE_TO:l=this.pathS(n,u);break;case be.QUAD_TO:this.pathQ(n,u);break;case be.SMOOTH_QUAD_TO:l=this.pathT(n,u);break;case be.ARC:u=this.pathA(n);break;case be.CLOSE_PATH:De.pathZ(n);break}o.type!==be.CLOSE_PATH?r.push({type:l,points:u,start:{x:a,y:s},pathLength:this.calcLength(a,s,l,u)}):r.push({type:be.CLOSE_PATH,points:[],pathLength:0})}return r}pathM(t,r){var{x:n,y:i}=De.pathM(t).point;r.push(n,i)}pathL(t,r){var{x:n,y:i}=De.pathL(t).point;return r.push(n,i),be.LINE_TO}pathH(t,r){var{x:n,y:i}=De.pathH(t).point;return r.push(n,i),be.LINE_TO}pathV(t,r){var{x:n,y:i}=De.pathV(t).point;return r.push(n,i),be.LINE_TO}pathC(t,r){var{point:n,controlPoint:i,currentPoint:a}=De.pathC(t);r.push(n.x,n.y,i.x,i.y,a.x,a.y)}pathS(t,r){var{point:n,controlPoint:i,currentPoint:a}=De.pathS(t);return r.push(n.x,n.y,i.x,i.y,a.x,a.y),be.CURVE_TO}pathQ(t,r){var{controlPoint:n,currentPoint:i}=De.pathQ(t);r.push(n.x,n.y,i.x,i.y)}pathT(t,r){var{controlPoint:n,currentPoint:i}=De.pathT(t);return r.push(n.x,n.y,i.x,i.y),be.QUAD_TO}pathA(t){var{rX:r,rY:n,sweepFlag:i,xAxisRotation:a,centp:s,a1:o,ad:l}=De.pathA(t);return i===0&&l>0&&(l-=2*Math.PI),i===1&&l<0&&(l+=2*Math.PI),[s.x,s.y,r,n,o,l,a,i]}calcLength(t,r,n,i){var a=0,s=null,o=null,l=0;switch(n){case be.LINE_TO:return this.getLineLength(t,r,i[0],i[1]);case be.CURVE_TO:for(a=0,s=this.getPointOnCubicBezier(0,t,r,i[0],i[1],i[2],i[3],i[4],i[5]),l=.01;l<=1;l+=.01)o=this.getPointOnCubicBezier(l,t,r,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(s.x,s.y,o.x,o.y),s=o;return a;case be.QUAD_TO:for(a=0,s=this.getPointOnQuadraticBezier(0,t,r,i[0],i[1],i[2],i[3]),l=.01;l<=1;l+=.01)o=this.getPointOnQuadraticBezier(l,t,r,i[0],i[1],i[2],i[3]),a+=this.getLineLength(s.x,s.y,o.x,o.y),s=o;return a;case be.ARC:{a=0;var u=i[4],f=i[5],g=i[4]+f,m=Math.PI/180;if(Math.abs(u-g)<m&&(m=Math.abs(u-g)),s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),f<0)for(l=u-m;l>g;l-=m)o=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),a+=this.getLineLength(s.x,s.y,o.x,o.y),s=o;else for(l=u+m;l<g;l+=m)o=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),a+=this.getLineLength(s.x,s.y,o.x,o.y),s=o;return o=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],g,0),a+=this.getLineLength(s.x,s.y,o.x,o.y),a}}return 0}getPointOnLine(t,r,n,i,a){var s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:r,o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:n,l=(a-n)/(i-r+To),u=Math.sqrt(t*t/(1+l*l));i<r&&(u*=-1);var f=l*u,g=null;if(i===r)g={x:s,y:o+f};else if((o-n)/(s-r+To)===l)g={x:s+u,y:o+f};else{var m=0,d=0,b=this.getLineLength(r,n,i,a);if(b<To)return null;var w=(s-r)*(i-r)+(o-n)*(a-n);w/=b*b,m=r+w*(i-r),d=n+w*(a-n);var x=this.getLineLength(s,o,m,d),_=Math.sqrt(t*t-x*x);u=Math.sqrt(_*_/(1+l*l)),i<r&&(u*=-1),f=l*u,g={x:m+u,y:d+f}}return g}getPointOnPath(t){var r=this.getPathLength(),n=0,i=null;if(t<-5e-5||t-5e-5>r)return null;var{dataArray:a}=this;for(var s of a){if(s&&(s.pathLength<5e-5||n+s.pathLength+5e-5<t)){n+=s.pathLength;continue}var o=t-n,l=0;switch(s.type){case be.LINE_TO:i=this.getPointOnLine(o,s.start.x,s.start.y,s.points[0],s.points[1],s.start.x,s.start.y);break;case be.ARC:{var u=s.points[4],f=s.points[5],g=s.points[4]+f;if(l=u+o/s.pathLength*f,f<0&&l<g||f>=0&&l>g)break;i=this.getPointOnEllipticalArc(s.points[0],s.points[1],s.points[2],s.points[3],l,s.points[6]);break}case be.CURVE_TO:l=o/s.pathLength,l>1&&(l=1),i=this.getPointOnCubicBezier(l,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3],s.points[4],s.points[5]);break;case be.QUAD_TO:l=o/s.pathLength,l>1&&(l=1),i=this.getPointOnQuadraticBezier(l,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3]);break}if(i)return i;break}return null}getLineLength(t,r,n,i){return Math.sqrt((n-t)*(n-t)+(i-r)*(i-r))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,r)=>r.pathLength>0?t+r.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,r,n,i,a,s,o,l,u){var f=l*r1(t)+s*n1(t)+i*i1(t)+r*a1(t),g=u*r1(t)+o*n1(t)+a*i1(t)+n*a1(t);return{x:f,y:g}}getPointOnQuadraticBezier(t,r,n,i,a,s,o){var l=s*o1(t)+i*s1(t)+r*l1(t),u=o*o1(t)+a*s1(t)+n*l1(t);return{x:l,y:u}}getPointOnEllipticalArc(t,r,n,i,a,s){var o=Math.cos(s),l=Math.sin(s),u={x:n*Math.cos(a),y:i*Math.sin(a)};return{x:t+(u.x*o-u.y*l),y:r+(u.x*l+u.y*o)}}buildEquidistantCache(t,r){var n=this.getPathLength(),i=r||.25,a=t||n/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var s=0,o=0;o<=n;o+=i){var l=this.getPointOnPath(o),u=this.getPointOnPath(o+i);!l||!u||(s+=this.getLineLength(l.x,l.y,u.x,u.y),s>=a&&(this.equidistantCache.points.push({x:l.x,y:l.y,distance:o}),s-=a))}}}getEquidistantPointOnPath(t,r,n){if(this.buildEquidistantCache(r,n),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var iI=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class Gb extends Ha{constructor(t,r,n){super(t,r,n),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var r=this;return ha(function*(){try{var n=yield r.document.createImage(t);r.image=n}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}r.loaded=!0})()}loadSvg(t){var r=this;return ha(function*(){var n=iI.exec(t);if(n){var i=n[5];n[4]==="base64"?r.image=atob(i):r.image=decodeURIComponent(i)}else try{var a=yield r.document.fetch(t),s=yield a.text();r.image=s}catch(o){console.error('Error while loading image "'.concat(t,'":'),o)}r.loaded=!0})()}renderChildren(t){var{document:r,image:n,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),o=this.getStyle("width").getPixels("x"),l=this.getStyle("height").getPixels("y");if(!(!i||!n||!o||!l)){if(t.save(),t.translate(a,s),this.isSvg){var u=r.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:o,scaleHeight:l});u.document.documentElement.parent=this,u.render()}else{var f=this.image;r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:o,desiredWidth:f.width,height:l,desiredHeight:f.height}),this.loaded&&(typeof f.complete>"u"||f.complete)&&t.drawImage(f,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),n=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new ai(t,r,t+n,r+i)}}class Yb extends Ha{constructor(){super(...arguments),this.type="symbol"}render(t){}}class Xb{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,r){var n=this;return ha(function*(){try{var{document:i}=n,a=yield i.canvg.parser.load(r),s=a.getElementsByTagName("font");Array.from(s).forEach(o=>{var l=i.createElement(o);i.definitions[t]=l})}catch(o){console.error('Error while loading font "'.concat(r,'":'),o)}n.loaded=!0})()}}class m0 extends Ke{constructor(t,r,n){super(t,r,n),this.type="style";var i=Bo(Array.from(r.childNodes).map(s=>s.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(s=>{var o=s.trim();if(o){var l=o.split("{"),u=l[0].split(","),f=l[1].split(";");u.forEach(g=>{var m=g.trim();if(m){var d=t.styles[m]||{};if(f.forEach(x=>{var _=x.indexOf(":"),B=x.substr(0,_).trim(),I=x.substr(_+1,x.length-_).trim();B&&I&&(d[B]=new re(t,B,I))}),t.styles[m]=d,t.stylesSpecificity[m]=yb(m),m==="@font-face"){var b=d["font-family"].getString().replace(/"|'/g,""),w=d.src.getString().split(",");w.forEach(x=>{if(x.indexOf('format("svg")')>0){var _=h0(x);_&&new Xb(t).load(b,_)}})}}})}})}}m0.parseExternalUrl=h0;class Zb extends Ha{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var r=this.getAttribute("x"),n=this.getAttribute("y");r.hasValue()&&t.translate(r.getPixels("x"),0),n.hasValue()&&t.translate(0,n.getPixels("y"))}path(t){var{element:r}=this;r&&r.path(t)}renderChildren(t){var{document:r,element:n}=this;if(n){var i=n;if(n.type==="symbol"&&(i=new Ws(r,null),i.attributes.viewBox=new re(r,"viewBox",n.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new re(r,"preserveAspectRatio",n.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new re(r,"overflow",n.getAttribute("overflow").getString()),i.children=n.children,n.styles.opacity=new re(r,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),s=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new re(r,"width",a.getString())),s.hasValue()&&(i.attributes.height=new re(r,"height",s.getString()))}var o=i.parent;i.parent=this,i.render(t),i.parent=o}}getBoundingBox(t){var{element:r}=this;return r?r.getBoundingBox(t):null}elementTransform(){var{document:t,element:r}=this;return Ua.fromElement(t,r)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function uh(e,t,r,n,i,a){return e[r*n*4+t*4+a]}function hh(e,t,r,n,i,a,s){e[r*n*4+t*4+a]=s}function Er(e,t,r){var n=e[t];return n*r}function ia(e,t,r,n){return t+Math.cos(e)*r+Math.sin(e)*n}class y0 extends Ke{constructor(t,r,n){super(t,r,n),this.type="feColorMatrix";var i=Tn(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var s=i[0]*Math.PI/180;i=[ia(s,.213,.787,-.213),ia(s,.715,-.715,-.715),ia(s,.072,-.072,.928),0,0,ia(s,.213,-.213,.143),ia(s,.715,.285,.14),ia(s,.072,-.072,-.283),0,0,ia(s,.213,-.213,-.787),ia(s,.715,-.715,.715),ia(s,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,r,n,i,a){for(var{includeOpacity:s,matrix:o}=this,l=t.getImageData(0,0,i,a),u=0;u<a;u++)for(var f=0;f<i;f++){var g=uh(l.data,f,u,i,a,0),m=uh(l.data,f,u,i,a,1),d=uh(l.data,f,u,i,a,2),b=uh(l.data,f,u,i,a,3),w=Er(o,0,g)+Er(o,1,m)+Er(o,2,d)+Er(o,3,b)+Er(o,4,1),x=Er(o,5,g)+Er(o,6,m)+Er(o,7,d)+Er(o,8,b)+Er(o,9,1),_=Er(o,10,g)+Er(o,11,m)+Er(o,12,d)+Er(o,13,b)+Er(o,14,1),B=Er(o,15,g)+Er(o,16,m)+Er(o,17,d)+Er(o,18,b)+Er(o,19,1);s&&(w=0,x=0,_=0,B*=b/255),hh(l.data,f,u,i,a,0,w),hh(l.data,f,u,i,a,1,x),hh(l.data,f,u,i,a,2,_),hh(l.data,f,u,i,a,3,B)}t.clearRect(0,0,i,a),t.putImageData(l,0,0)}}class lu extends Ke{constructor(){super(...arguments),this.type="mask"}apply(t,r){var{document:n}=this,i=this.getAttribute("x").getPixels("x"),a=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");if(!s&&!o){var l=new ai;this.children.forEach(b=>{l.addBoundingBox(b.getBoundingBox(t))}),i=Math.floor(l.x1),a=Math.floor(l.y1),s=Math.floor(l.width),o=Math.floor(l.height)}var u=this.removeStyles(r,lu.ignoreStyles),f=n.createCanvas(i+s,a+o),g=f.getContext("2d");n.screen.setDefaults(g),this.renderChildren(g),new y0(n,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(g,0,0,i+s,a+o);var m=n.createCanvas(i+s,a+o),d=m.getContext("2d");n.screen.setDefaults(d),r.render(d),d.globalCompositeOperation="destination-in",d.fillStyle=g.createPattern(f,"no-repeat"),d.fillRect(0,0,i+s,a+o),t.fillStyle=d.createPattern(m,"no-repeat"),t.fillRect(0,0,i+s,a+o),this.restoreStyles(r,u)}render(t){}}lu.ignoreStyles=["mask","transform","clip-path"];var n5=()=>{};class Kb extends Ke{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:r}=this,n=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;n&&(n.beginPath=n5,n.closePath=n5),Reflect.apply(i,t,[]),this.children.forEach(s=>{if(!(typeof s.path>"u")){var o=typeof s.elementTransform<"u"?s.elementTransform():null;o||(o=Ua.fromElement(r,s)),o&&o.apply(t),s.path(t),n&&(n.closePath=a),o&&o.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),n&&(n.beginPath=i,n.closePath=a)}render(t){}}class uu extends Ke{constructor(){super(...arguments),this.type="filter"}apply(t,r){var{document:n,children:i}=this,a=r.getBoundingBox(t);if(a){var s=0,o=0;i.forEach(_=>{var B=_.extraFilterDistance||0;s=Math.max(s,B),o=Math.max(o,B)});var l=Math.floor(a.width),u=Math.floor(a.height),f=l+2*s,g=u+2*o;if(!(f<1||g<1)){var m=Math.floor(a.x),d=Math.floor(a.y),b=this.removeStyles(r,uu.ignoreStyles),w=n.createCanvas(f,g),x=w.getContext("2d");n.screen.setDefaults(x),x.translate(-m+s,-d+o),r.render(x),i.forEach(_=>{typeof _.apply=="function"&&_.apply(x,0,0,f,g)}),t.drawImage(w,0,0,f,g,m-s,d-o,f,g),this.restoreStyles(r,b)}}}render(t){}}uu.ignoreStyles=["filter","transform","clip-path"];class Jb extends Ke{constructor(t,r,n){super(t,r,n),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,r,n,i,a){}}class Qb extends Ke{constructor(){super(...arguments),this.type="feMorphology"}apply(t,r,n,i,a){}}class tw extends Ke{constructor(){super(...arguments),this.type="feComposite"}apply(t,r,n,i,a){}}class ew extends Ke{constructor(t,r,n){super(t,r,n),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,r,n,i,a){var{document:s,blurRadius:o}=this,l=s.window?s.window.document.body:null,u=t.canvas;u.id=s.getUniqueId(),l&&(u.style.display="none",l.appendChild(u)),Fk(u,r,n,i,a,o),l&&l.removeChild(u)}}class rw extends Ke{constructor(){super(...arguments),this.type="title"}}class nw extends Ke{constructor(){super(...arguments),this.type="desc"}}var aI={svg:Ws,rect:p0,circle:Pb,ellipse:Ob,line:Cb,polyline:g0,polygon:kb,path:De,pattern:Ib,marker:Rb,defs:Mb,linearGradient:Fb,radialGradient:Db,stop:jb,animate:lf,animateColor:Bb,animateTransform:$b,font:Ub,"font-face":zb,"missing-glyph":qb,glyph:d0,text:fa,tspan:su,tref:Hb,a:Vb,textPath:Wb,image:Gb,g:sf,symbol:Yb,style:m0,use:Zb,mask:lu,clipPath:Kb,filter:uu,feDropShadow:Jb,feMorphology:Qb,feComposite:tw,feColorMatrix:y0,feGaussianBlur:ew,title:rw,desc:nw};function i5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?i5(Object(r),!0).forEach(function(n){s0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sI(e,t){var r=document.createElement("canvas");return r.width=e,r.height=t,r}function lI(e){return u1.apply(this,arguments)}function u1(){return u1=ha(function*(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=document.createElement("img");return t&&(r.crossOrigin="Anonymous"),new Promise((n,i)=>{r.onload=()=>{n(r)},r.onerror=(a,s,o,l,u)=>{i(u)},r.src=e})}),u1.apply(this,arguments)}class la{constructor(t){var{rootEmSize:r=12,emSize:n=12,createCanvas:i=la.createCanvas,createImage:a=la.createImage,anonymousCrossOrigin:s}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=r,this.emSize=n,this.createCanvas=i,this.createImage=this.bindCreateImage(a,s),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,r){return typeof r=="boolean"?(n,i)=>t(n,typeof i=="boolean"?i:r):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:r}=this;r.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var r=this.createElement(t.documentElement);return r.root=!0,r.addStylesFromStyleDefinition(),this.documentElement=r,r}createElement(t){var r=t.nodeName.replace(/^[^:]+:/,""),n=la.elementTypes[r];return typeof n<"u"?new n(this,t):new Tb(this,t)}createTextNode(t){return new nI(this,t)}setViewBox(t){this.screen.setViewBox(oI({document:this},t))}}la.createCanvas=sI;la.createImage=lI;la.elementTypes=aI;function a5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function go(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a5(Object(r),!0).forEach(function(n){s0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}class Ao{constructor(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new wh(n),this.screen=new ou(t,n),this.options=n;var i=new la(this,n),a=i.createDocumentElement(r);this.document=i,this.documentElement=a}static from(t,r){var n=arguments;return ha(function*(){var i=n.length>2&&n[2]!==void 0?n[2]:{},a=new wh(i),s=yield a.parse(r);return new Ao(t,s,i)})()}static fromString(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new wh(n),a=i.parseFromString(r);return new Ao(t,a,n)}fork(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ao.from(t,r,go(go({},this.options),n))}forkString(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ao.fromString(t,r,go(go({},this.options),n))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,r=this;return ha(function*(){var n=t.length>0&&t[0]!==void 0?t[0]:{};r.start(go({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},n)),yield r.ready(),r.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:r,screen:n,options:i}=this;n.start(r,go(go({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,r,n)}}const uI=Object.freeze(Object.defineProperty({__proto__:null,AElement:Vb,AnimateColorElement:Bb,AnimateElement:lf,AnimateTransformElement:$b,BoundingBox:ai,CB1:r1,CB2:n1,CB3:i1,CB4:a1,Canvg:Ao,CircleElement:Pb,ClipPathElement:Kb,DefsElement:Mb,DescElement:nw,Document:la,Element:Ke,EllipseElement:Ob,FeColorMatrixElement:y0,FeCompositeElement:tw,FeDropShadowElement:Jb,FeGaussianBlurElement:ew,FeMorphologyElement:Qb,FilterElement:uu,Font:ln,FontElement:Ub,FontFaceElement:zb,GElement:sf,GlyphElement:d0,GradientElement:v0,ImageElement:Gb,LineElement:Cb,LinearGradientElement:Fb,MarkerElement:Rb,MaskElement:lu,Matrix:f0,MissingGlyphElement:qb,Mouse:wb,PSEUDO_ZERO:To,Parser:wh,PathElement:De,PathParser:be,PatternElement:Ib,Point:fr,PolygonElement:kb,PolylineElement:g0,Property:re,QB1:o1,QB2:s1,QB3:l1,RadialGradientElement:Db,RectElement:p0,RenderedElement:Ha,Rotate:Sb,SVGElement:Ws,SVGFontLoader:Xb,Scale:Nb,Screen:ou,Skew:c0,SkewX:Eb,SkewY:Lb,StopElement:jb,StyleElement:m0,SymbolElement:Yb,TRefElement:Hb,TSpanElement:su,TextElement:fa,TextPathElement:Wb,TitleElement:rw,Transform:Ua,Translate:Ab,UnknownElement:Tb,UseElement:Zb,ViewPort:bb,compressSpaces:Bo,default:Ao,getSelectorSpecificity:yb,normalizeAttributeName:vb,normalizeColor:mb,parseExternalUrl:h0,presets:$k,toNumbers:Tn,trimLeft:pb,trimRight:gb,vectorMagnitude:t1,vectorsAngle:e1,vectorsRatio:Mh},Symbol.toStringTag,{value:"Module"}));export{gI as a,pI as j};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.