const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.es.Cu8Bo7b7.js","assets/index.DJRppC5x.js","assets/vue.D1BjjNmv.js","assets/index.BrBLyUM_.css","assets/echarts.BCoidMgp.js","assets/qcLogo.ClkaWBBV.js","assets/_plugin-vue_export-helper.DlAUqK2U.js"])))=>i.map(i=>d[i]); import{i as p0,t as w0,u as v0,a as m0,b as C0,c as Q0,d as F0,f as y0,g as b0,h as U0}from"./echarts.BCoidMgp.js";import{a as L0,ai as E0,s as Kc,i as po,ag as x0,f as Pi,g as I0,w as wo,l as sh,q as _0,Z as H0,t as S0,y as N0,u as D0,aj as Vn,c as qA,o as jA,S as Jr,Q as OA,b as D,M as Yt,P as Xr,R as dt,a9 as Mt,G as bt,F as Tu,aI as Pu,K as jn,L as T0,T as P0,J as Ou}from"./vue.D1BjjNmv.js";import{_ as wl,E as O0}from"./index.DJRppC5x.js";import{_ as k0}from"./qcLogo.ClkaWBBV.js";import{_ as M0}from"./_plugin-vue_export-helper.DlAUqK2U.js";const K0=["getWidth","getHeight","getDom","getOption","resize","dispatchAction","convertToPixel","convertFromPixel","containPixel","getDataURL","getConnectedDataURL","appendData","clear","isDisposed","dispose"];function R0(e){function A(r){return(...n)=>{if(!e.value)throw new Error("ECharts is not initialized yet.");return e.value[r].apply(e.value,n)}}function t(){const r=Object.create(null);return K0.forEach(n=>{r[n]=A(n)}),r}return t()}function V0(e,A,t){wo([t,e,A],([r,n,i],a,c)=>{let l=null;if(r&&n&&i){const{offsetWidth:d,offsetHeight:g}=r,B=i===!0?{}:i,{throttle:w=100,onResize:h}=B;let F=!1;const m=()=>{n.resize(),h==null||h()},_=w?w0(m,w):m;l=new ResizeObserver(()=>{!F&&(F=!0,r.offsetWidth===d&&r.offsetHeight===g)||_()}),l.observe(r)}c(()=>{l&&(l.disconnect(),l=null)})})}const j0={autoresize:[Boolean,Object]},G0=/^on[^a-z]/,ah=e=>G0.test(e);function q0(e){const A={};for(const t in e)ah(t)||(A[t]=e[t]);return A}function vo(e,A){const t=N0(e)?D0(e):e;return t&&typeof t=="object"&&"value"in t?t.value||A:t||A}const W0="ecLoadingOptions";function J0(e,A,t){const r=po(W0,{}),n=Pi(()=>({...vo(r,{}),...t==null?void 0:t.value}));sh(()=>{const i=e.value;i&&(A.value?i.showLoading(n.value):i.hideLoading())})}const X0={loading:Boolean,loadingOptions:Object};let Ls=null;const oh="x-vue-echarts";function z0(){if(Ls!=null)return Ls;if(typeof HTMLElement>"u"||typeof customElements>"u")return Ls=!1;try{new Function("tag","class EChartsElement extends HTMLElement{__dispose=null;disconnectedCallback(){this.__dispose&&(this.__dispose(),this.__dispose=null)}}customElements.get(tag)==null&&customElements.define(tag,EChartsElement);")(oh)}catch{return Ls=!1}return Ls=!0}document.head.appendChild(document.createElement("style")).textContent=`x-vue-echarts{display:block;width:100%;height:100%;min-width:0} `;const Y0=z0(),Z0="ecTheme",$0="ecInitOptions",A1="ecUpdateOptions",ku=/(^&?~?!?)native:/;var e1=L0({name:"echarts",props:{option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean,...j0,...X0},emits:{},inheritAttrs:!1,setup(e,{attrs:A}){const t=Kc(),r=Kc(),n=Kc(),i=po(Z0,null),a=po($0,null),c=po(A1,null),{autoresize:l,manualUpdate:d,loading:g,loadingOptions:B}=x0(e),w=Pi(()=>n.value||e.option||null),h=Pi(()=>e.theme||vo(i,{})),F=Pi(()=>e.initOptions||vo(a,{})),m=Pi(()=>e.updateOptions||vo(c,{})),_=Pi(()=>q0(A)),Q={},E=I0().proxy.$listeners,K={};E?Object.keys(E).forEach(G=>{ku.test(G)?Q[G.replace(ku,"$1")]=E[G]:K[G]=E[G]}):Object.keys(A).filter(G=>ah(G)).forEach(G=>{let rA=G.charAt(2).toLowerCase()+G.slice(3);if(rA.indexOf("native:")===0){const I=`on${rA.charAt(7).toUpperCase()}${rA.slice(8)}`;Q[I]=A[G];return}rA.substring(rA.length-4)==="Once"&&(rA=`~${rA.substring(0,rA.length-4)}`),K[rA]=A[G]});function V(G){if(!t.value)return;const rA=r.value=p0(t.value,h.value,F.value);e.group&&(rA.group=e.group),Object.keys(K).forEach(R=>{let k=K[R];if(!k)return;let oA=R.toLowerCase();oA.charAt(0)==="~"&&(oA=oA.substring(1),k.__once__=!0);let nA=rA;if(oA.indexOf("zr:")===0&&(nA=rA.getZr(),oA=oA.substring(3)),k.__once__){delete k.__once__;const lA=k;k=(...tA)=>{lA(...tA),nA.off(oA,k)}}nA.on(oA,k)});function I(){rA&&!rA.isDisposed()&&rA.resize()}function H(){const R=G||w.value;R&&rA.setOption(R,m.value)}l.value?S0(()=>{I(),H()}):H()}function X(G,rA){e.manualUpdate&&(n.value=G),r.value?r.value.setOption(G,rA||{}):V(G)}function Y(){r.value&&(r.value.dispose(),r.value=void 0)}let $=null;wo(d,G=>{typeof $=="function"&&($(),$=null),G||($=wo(()=>e.option,(rA,I)=>{rA&&(r.value?r.value.setOption(rA,{notMerge:rA!==I,...m.value}):V())},{deep:!0}))},{immediate:!0}),wo([h,F],()=>{Y(),V()},{deep:!0}),sh(()=>{e.group&&r.value&&(r.value.group=e.group)});const O=R0(r);return J0(r,g,B),V0(r,l,t),_0(()=>{V()}),H0(()=>{Y0&&t.value?t.value.__dispose=Y:Y()}),{chart:r,root:t,setOption:X,nonEventAttrs:_,nativeListeners:Q,...O}},render(){const e={...this.nonEventAttrs,...this.nativeListeners};return e.ref="root",e.class=e.class?["echarts"].concat(e.class):"echarts",E0(oh,e)}});/*! * html2canvas 1.4.1 * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License *//*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var vl=function(e,A){return vl=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])},vl(e,A)};function pr(e,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");vl(e,A);function t(){this.constructor=e}e.prototype=A===null?Object.create(A):(t.prototype=A.prototype,new t)}var ml=function(){return ml=Object.assign||function(A){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])&&(d[0]===6||d[0]===2)){t=0;continue}if(d[0]===3&&(!i||d[1]>i[0]&&d[1]=55296&&n<=56319&&t>10)+55296,a%1024+56320)),(n+1===t||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},Mu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var ja=0;ja"u"?[]:new Uint8Array(256);for(var Ga=0;Ga>4,g[n++]=(a&15)<<4|c>>2,g[n++]=(c&3)<<6|l&63;return d},i1=function(e){for(var A=e.length,t=[],r=0;r>zn,o1=1<>zn,l1=ch+c1,u1=l1,f1=32,h1=u1+f1,d1=65536>>$l,g1=1<=0){if(A<55296||A>56319&&A<=65535)return t=this.index[A>>zn],t=(t<>zn)],t=(t<>$l),t=this.index[t],t+=A>>zn&B1,t=this.index[t],t=(t<"u"?[]:new Uint8Array(256);for(var qa=0;qaju?(n.push(!0),c-=ju):n.push(!1),["normal","auto","loose"].indexOf(A)!==-1&&[8208,8211,12316,12448].indexOf(i)!==-1)return r.push(a),t.push(Fl);if(c===F1||c===Cl){if(a===0)return r.push(a),t.push(Wn);var l=t[a-1];return _1.indexOf(l)===-1?(r.push(r[a-1]),t.push(l)):(r.push(a),t.push(Wn))}if(r.push(a),c===E1)return t.push(A==="strict"?yl:Ws);if(c===hh||c===L1)return t.push(Wn);if(c===x1)return i>=131072&&i<=196605||i>=196608&&i<=262141?t.push(Ws):t.push(Wn);t.push(c)}),[r,t,n]},qc=function(e,A,t,r){var n=r[t];if(Array.isArray(e)?e.indexOf(n)!==-1:e===n)for(var i=t;i<=r.length;){i++;var a=r[i];if(a===A)return!0;if(a!==Cn)break}if(n===Cn)for(var i=t;i>0;){i--;var c=r[i];if(Array.isArray(e)?e.indexOf(c)!==-1:e===c)for(var l=t;l<=r.length;){l++;var a=r[l];if(a===A)return!0;if(a!==Cn)break}if(c!==Cn)break}return!1},Yu=function(e,A){for(var t=e;t>=0;){var r=A[t];if(r===Cn)t--;else return r}return 0},N1=function(e,A,t,r,n){if(t[r]===0)return ce;var i=r-1;if(Array.isArray(n)&&n[i]===!0)return ce;var a=i-1,c=i+1,l=A[i],d=a>=0?A[a]:0,g=A[c];if(l===lh&&g===uh)return ce;if(Il.indexOf(l)!==-1)return dh;if(Il.indexOf(g)!==-1||gh.indexOf(g)!==-1)return ce;if(Yu(i,A)===fh)return za;if(xl.get(e[i])===Cl||(l===Ja||l===Xa)&&xl.get(e[c])===Cl||l===Gu||g===Gu||l===qu||[Cn,Ql,Ds].indexOf(l)===-1&&g===qu||[Wa,Es,U1,xi,Ii].indexOf(g)!==-1||Yu(i,A)===xs||qc(jc,xs,i,A)||qc([Wa,Es],yl,i,A)||qc(Wu,Wu,i,A))return ce;if(l===Cn)return za;if(l===jc||g===jc)return ce;if(g===Fl||l===Fl)return za;if([Ql,Ds,yl].indexOf(g)!==-1||l===b1||d===Ll&&H1.indexOf(l)!==-1||l===Ii&&g===Ll||g===Ju||zr.indexOf(g)!==-1&&l===Kt||zr.indexOf(l)!==-1&&g===Kt||l===Ps&&[Ws,Ja,Xa].indexOf(g)!==-1||[Ws,Ja,Xa].indexOf(l)!==-1&&g===Ts||zr.indexOf(l)!==-1&&Xu.indexOf(g)!==-1||Xu.indexOf(l)!==-1&&zr.indexOf(g)!==-1||[Ps,Ts].indexOf(l)!==-1&&(g===Kt||[xs,Ds].indexOf(g)!==-1&&A[c+1]===Kt)||[xs,Ds].indexOf(l)!==-1&&g===Kt||l===Kt&&[Kt,Ii,xi].indexOf(g)!==-1)return ce;if([Kt,Ii,xi,Wa,Es].indexOf(g)!==-1)for(var B=i;B>=0;){var w=A[B];if(w===Kt)return ce;if([Ii,xi].indexOf(w)!==-1)B--;else break}if([Ps,Ts].indexOf(g)!==-1)for(var B=[Wa,Es].indexOf(l)!==-1?a:i;B>=0;){var w=A[B];if(w===Kt)return ce;if([Ii,xi].indexOf(w)!==-1)B--;else break}if(El===l&&[El,mo,bl,Ul].indexOf(g)!==-1||[mo,bl].indexOf(l)!==-1&&[mo,Co].indexOf(g)!==-1||[Co,Ul].indexOf(l)!==-1&&g===Co||zu.indexOf(l)!==-1&&[Ju,Ts].indexOf(g)!==-1||zu.indexOf(g)!==-1&&l===Ps||zr.indexOf(l)!==-1&&zr.indexOf(g)!==-1||l===xi&&zr.indexOf(g)!==-1||zr.concat(Kt).indexOf(l)!==-1&&g===xs&&I1.indexOf(e[c])===-1||zr.concat(Kt).indexOf(g)!==-1&&l===Es)return ce;if(l===Gc&&g===Gc){for(var h=t[i],F=1;h>0&&(h--,A[h]===Gc);)F++;if(F%2!==0)return ce}return l===Ja&&g===Xa?ce:za},D1=function(e,A){A||(A={lineBreak:"normal",wordBreak:"normal"});var t=S1(e,A.lineBreak),r=t[0],n=t[1],i=t[2];(A.wordBreak==="break-all"||A.wordBreak==="break-word")&&(n=n.map(function(c){return[Kt,Wn,hh].indexOf(c)!==-1?Ws:c}));var a=A.wordBreak==="keep-all"?i.map(function(c,l){return c&&e[l]>=19968&&e[l]<=40959}):void 0;return[r,n,a]},T1=function(){function e(A,t,r,n){this.codePoints=A,this.required=t===dh,this.start=r,this.end=n}return e.prototype.slice=function(){return Ve.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),P1=function(e,A){var t=Ko(e),r=D1(t,A),n=r[0],i=r[1],a=r[2],c=t.length,l=0,d=0;return{next:function(){if(d>=c)return{done:!0,value:null};for(var g=ce;d=Bh&&e<=57},pg=function(e){return e>=55296&&e<=57343},_i=function(e){return mt(e)||e>=vh&&e<=Ch||e>=ph&&e<=fg},wg=function(e){return e>=ph&&e<=dg},vg=function(e){return e>=vh&&e<=Bg},mg=function(e){return wg(e)||vg(e)},Cg=function(e){return e>=tg},eo=function(e){return e===Eo||e===M1||e===K1},xo=function(e){return mg(e)||Cg(e)||e===G1},tf=function(e){return xo(e)||mt(e)||e===St},Qg=function(e){return e>=sg&&e<=ag||e===og||e>=cg&&e<=lg||e===ug},mn=function(e,A){return e!==Ks?!1:A!==Eo},to=function(e,A,t){return e===St?xo(A)||mn(A,t):xo(e)?!0:!!(e===Ks&&mn(e,A))},Jc=function(e,A,t){return e===Xn||e===St?mt(A)?!0:A===Js&&mt(t):mt(e===Js?A:e)},Fg=function(e){var A=0,t=1;(e[A]===Xn||e[A]===St)&&(e[A]===St&&(t=-1),A++);for(var r=[];mt(e[A]);)r.push(e[A++]);var n=r.length?parseInt(Ve.apply(void 0,r),10):0;e[A]===Js&&A++;for(var i=[];mt(e[A]);)i.push(e[A++]);var a=i.length,c=a?parseInt(Ve.apply(void 0,i),10):0;(e[A]===mh||e[A]===wh)&&A++;var l=1;(e[A]===Xn||e[A]===St)&&(e[A]===St&&(l=-1),A++);for(var d=[];mt(e[A]);)d.push(e[A++]);var g=d.length?parseInt(Ve.apply(void 0,d),10):0;return t*(n+c*Math.pow(10,-a))*Math.pow(10,l*g)},yg={type:2},bg={type:3},Ug={type:4},Lg={type:13},Eg={type:8},xg={type:21},Ig={type:9},_g={type:10},Hg={type:11},Sg={type:12},Ng={type:14},ro={type:23},Dg={type:1},Tg={type:25},Pg={type:24},Og={type:26},kg={type:27},Mg={type:28},Kg={type:29},Rg={type:31},_l={type:32},Qh=function(){function e(){this._value=[]}return e.prototype.write=function(A){this._value=this._value.concat(Ko(A))},e.prototype.read=function(){for(var A=[],t=this.consumeToken();t!==_l;)A.push(t),t=this.consumeToken();return A},e.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case Ya:return this.consumeStringToken(Ya);case R1:var t=this.peekCodePoint(0),r=this.peekCodePoint(1),n=this.peekCodePoint(2);if(tf(t)||mn(r,n)){var i=to(t,r,n)?k1:O1,a=this.consumeName();return{type:5,value:a,flags:i}}break;case V1:if(this.peekCodePoint(0)===Is)return this.consumeCodePoint(),Lg;break;case Za:return this.consumeStringToken(Za);case $a:return yg;case _s:return bg;case Wc:if(this.peekCodePoint(0)===Is)return this.consumeCodePoint(),Ng;break;case Xn:if(Jc(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case rg:return Ug;case St:var c=A,l=this.peekCodePoint(0),d=this.peekCodePoint(1);if(Jc(c,l,d))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(to(c,l,d))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(l===St&&d===J1)return this.consumeCodePoint(),this.consumeCodePoint(),Pg;break;case Js:if(Jc(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case $u:if(this.peekCodePoint(0)===Wc)for(this.consumeCodePoint();;){var g=this.consumeCodePoint();if(g===Wc&&(g=this.consumeCodePoint(),g===$u))return this.consumeToken();if(g===Ir)return this.consumeToken()}break;case ng:return Og;case ig:return kg;case W1:if(this.peekCodePoint(0)===q1&&this.peekCodePoint(1)===St&&this.peekCodePoint(2)===St)return this.consumeCodePoint(),this.consumeCodePoint(),Tg;break;case X1:var B=this.peekCodePoint(0),w=this.peekCodePoint(1),h=this.peekCodePoint(2);if(to(B,w,h)){var a=this.consumeName();return{type:7,value:a}}break;case z1:return Mg;case Ks:if(mn(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case Y1:return Kg;case Z1:if(this.peekCodePoint(0)===Is)return this.consumeCodePoint(),Eg;break;case $1:return Hg;case Ag:return Sg;case hg:case gg:var F=this.peekCodePoint(0),m=this.peekCodePoint(1);return F===Xn&&(_i(m)||m===Ao)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case Af:if(this.peekCodePoint(0)===Is)return this.consumeCodePoint(),Ig;if(this.peekCodePoint(0)===Af)return this.consumeCodePoint(),xg;break;case eg:if(this.peekCodePoint(0)===Is)return this.consumeCodePoint(),_g;break;case Ir:return _l}return eo(A)?(this.consumeWhiteSpace(),Rg):mt(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):xo(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:Ve(A)}},e.prototype.consumeCodePoint=function(){var A=this._value.shift();return typeof A>"u"?-1:A},e.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},e.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},e.prototype.consumeUnicodeRangeToken=function(){for(var A=[],t=this.consumeCodePoint();_i(t)&&A.length<6;)A.push(t),t=this.consumeCodePoint();for(var r=!1;t===Ao&&A.length<6;)A.push(t),t=this.consumeCodePoint(),r=!0;if(r){var n=parseInt(Ve.apply(void 0,A.map(function(l){return l===Ao?Bh:l})),16),i=parseInt(Ve.apply(void 0,A.map(function(l){return l===Ao?Ch:l})),16);return{type:30,start:n,end:i}}var a=parseInt(Ve.apply(void 0,A),16);if(this.peekCodePoint(0)===St&&_i(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var c=[];_i(t)&&c.length<6;)c.push(t),t=this.consumeCodePoint();var i=parseInt(Ve.apply(void 0,c),16);return{type:30,start:a,end:i}}else return{type:30,start:a,end:a}},e.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return A.toLowerCase()==="url"&&this.peekCodePoint(0)===$a?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===$a?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},e.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ir)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===Za||t===Ya){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ir||this.peekCodePoint(0)===_s)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),ro)}for(;;){var n=this.consumeCodePoint();if(n===Ir||n===_s)return{type:22,value:Ve.apply(void 0,A)};if(eo(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ir||this.peekCodePoint(0)===_s?(this.consumeCodePoint(),{type:22,value:Ve.apply(void 0,A)}):(this.consumeBadUrlRemnants(),ro);if(n===Ya||n===Za||n===$a||Qg(n))return this.consumeBadUrlRemnants(),ro;if(n===Ks)if(mn(n,this.peekCodePoint(0)))A.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ro;else A.push(n)}},e.prototype.consumeWhiteSpace=function(){for(;eo(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(A===_s||A===Ir)return;mn(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(A){for(var t=5e4,r="";A>0;){var n=Math.min(t,A);r+=Ve.apply(void 0,this._value.splice(0,n)),A-=n}return this._value.shift(),r},e.prototype.consumeStringToken=function(A){var t="",r=0;do{var n=this._value[r];if(n===Ir||n===void 0||n===A)return t+=this.consumeStringSlice(r),{type:0,value:t};if(n===Eo)return this._value.splice(0,r),Dg;if(n===Ks){var i=this._value[r+1];i!==Ir&&i!==void 0&&(i===Eo?(t+=this.consumeStringSlice(r),r=-1,this._value.shift()):mn(n,i)&&(t+=this.consumeStringSlice(r),t+=Ve(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},e.prototype.consumeNumber=function(){var A=[],t=Ys,r=this.peekCodePoint(0);for((r===Xn||r===St)&&A.push(this.consumeCodePoint());mt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(r===Js&&mt(n))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Zu;mt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0),n=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((r===mh||r===wh)&&((n===Xn||n===St)&&mt(i)||mt(n)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Zu;mt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[Fg(A),t]},e.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),t=A[0],r=A[1],n=this.peekCodePoint(0),i=this.peekCodePoint(1),a=this.peekCodePoint(2);if(to(n,i,a)){var c=this.consumeName();return{type:15,number:t,flags:r,unit:c}}return n===j1?(this.consumeCodePoint(),{type:16,number:t,flags:r}):{type:17,number:t,flags:r}},e.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(_i(A)){for(var t=Ve(A);_i(this.peekCodePoint(0))&&t.length<6;)t+=Ve(this.consumeCodePoint());eo(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(t,16);return r===0||pg(r)||r>1114111?ef:r}return A===Ir?ef:A},e.prototype.consumeName=function(){for(var A="";;){var t=this.consumeCodePoint();if(tf(t))A+=Ve(t);else if(mn(t,this.peekCodePoint(0)))A+=Ve(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),A}},e}(),Fh=function(){function e(A){this._tokens=A}return e.create=function(A){var t=new Qh;return t.write(A),new e(t.read())},e.parseValue=function(A){return e.create(A).parseComponentValue()},e.parseValues=function(A){return e.create(A).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var A=this.consumeToken();A.type===31;)A=this.consumeToken();if(A.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var t=this.consumeComponentValue();do A=this.consumeToken();while(A.type===31);if(A.type===32)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var A=[];;){var t=this.consumeComponentValue();if(t.type===32)return A;A.push(t),A.push()}},e.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},e.prototype.consumeSimpleBlock=function(A){for(var t={type:A,values:[]},r=this.consumeToken();;){if(r.type===32||jg(r,A))return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue()),r=this.consumeToken()}},e.prototype.consumeFunction=function(A){for(var t={name:A.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var A=this._tokens.shift();return typeof A>"u"?_l:A},e.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},e}(),Zs=function(e){return e.type===15},zi=function(e){return e.type===17},Fe=function(e){return e.type===20},Vg=function(e){return e.type===0},Hl=function(e,A){return Fe(e)&&e.value===A},yh=function(e){return e.type!==31},Xi=function(e){return e.type!==31&&e.type!==4},Nr=function(e){var A=[],t=[];return e.forEach(function(r){if(r.type===4){if(t.length===0)throw new Error("Error parsing function args, zero tokens for arg");A.push(t),t=[];return}r.type!==31&&t.push(r)}),t.length&&A.push(t),A},jg=function(e,A){return A===11&&e.type===12||A===28&&e.type===29?!0:A===2&&e.type===3},Ln=function(e){return e.type===17||e.type===15},Ye=function(e){return e.type===16||Ln(e)},bh=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},lt={type:17,number:0,flags:Ys},Au={type:16,number:50,flags:Ys},Qn={type:16,number:100,flags:Ys},Os=function(e,A,t){var r=e[0],n=e[1];return[xe(r,A),xe(typeof n<"u"?n:r,t)]},xe=function(e,A){if(e.type===16)return e.number/100*A;if(Zs(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},Uh="deg",Lh="grad",Eh="rad",xh="turn",Ro={name:"angle",parse:function(e,A){if(A.type===15)switch(A.unit){case Uh:return Math.PI*A.number/180;case Lh:return Math.PI/200*A.number;case Eh:return A.number;case xh:return Math.PI*2*A.number}throw new Error("Unsupported angle type")}},Ih=function(e){return e.type===15&&(e.unit===Uh||e.unit===Lh||e.unit===Eh||e.unit===xh)},_h=function(e){var A=e.filter(Fe).map(function(t){return t.value}).join(" ");switch(A){case"to bottom right":case"to right bottom":case"left top":case"top left":return[lt,lt];case"to top":case"bottom":return Ar(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[lt,Qn];case"to right":case"left":return Ar(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Qn,Qn];case"to bottom":case"top":return Ar(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Qn,lt];case"to left":case"right":return Ar(270)}return 0},Ar=function(e){return Math.PI*e/180},bn={name:"color",parse:function(e,A){if(A.type===18){var t=Gg[A.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported color function "'+A.name+'"');return t(e,A.values)}if(A.type===5){if(A.value.length===3){var r=A.value.substring(0,1),n=A.value.substring(1,2),i=A.value.substring(2,3);return Fn(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),1)}if(A.value.length===4){var r=A.value.substring(0,1),n=A.value.substring(1,2),i=A.value.substring(2,3),a=A.value.substring(3,4);return Fn(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),parseInt(a+a,16)/255)}if(A.value.length===6){var r=A.value.substring(0,2),n=A.value.substring(2,4),i=A.value.substring(4,6);return Fn(parseInt(r,16),parseInt(n,16),parseInt(i,16),1)}if(A.value.length===8){var r=A.value.substring(0,2),n=A.value.substring(2,4),i=A.value.substring(4,6),a=A.value.substring(6,8);return Fn(parseInt(r,16),parseInt(n,16),parseInt(i,16),parseInt(a,16)/255)}}if(A.type===20){var c=$r[A.value.toUpperCase()];if(typeof c<"u")return c}return $r.TRANSPARENT}},Un=function(e){return(255&e)===0},nt=function(e){var A=255&e,t=255&e>>8,r=255&e>>16,n=255&e>>24;return A<255?"rgba("+n+","+r+","+t+","+A/255+")":"rgb("+n+","+r+","+t+")"},Fn=function(e,A,t,r){return(e<<24|A<<16|t<<8|Math.round(r*255)<<0)>>>0},rf=function(e,A){if(e.type===17)return e.number;if(e.type===16){var t=A===3?1:255;return A===3?e.number/100*t:Math.round(e.number/100*t)}return 0},nf=function(e,A){var t=A.filter(Xi);if(t.length===3){var r=t.map(rf),n=r[0],i=r[1],a=r[2];return Fn(n,i,a,1)}if(t.length===4){var c=t.map(rf),n=c[0],i=c[1],a=c[2],l=c[3];return Fn(n,i,a,l)}return 0};function Xc(e,A,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(A-e)*t*6+e:t<1/2?A:t<2/3?(A-e)*6*(2/3-t)+e:e}var sf=function(e,A){var t=A.filter(Xi),r=t[0],n=t[1],i=t[2],a=t[3],c=(r.type===17?Ar(r.number):Ro.parse(e,r))/(Math.PI*2),l=Ye(n)?n.number/100:0,d=Ye(i)?i.number/100:0,g=typeof a<"u"&&Ye(a)?xe(a,1):1;if(l===0)return Fn(d*255,d*255,d*255,1);var B=d<=.5?d*(l+1):d+l-d*l,w=d*2-B,h=Xc(w,B,c+1/3),F=Xc(w,B,c),m=Xc(w,B,c-1/3);return Fn(h*255,F*255,m*255,g)},Gg={hsl:sf,hsla:sf,rgb:nf,rgba:nf},Rs=function(e,A){return bn.parse(e,Fh.create(A).parseComponentValue())},$r={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},qg={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,A){return A.map(function(t){if(Fe(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Wg={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Vo=function(e,A){var t=bn.parse(e,A[0]),r=A[1];return r&&Ye(r)?{color:t,stop:r}:{color:t,stop:null}},af=function(e,A){var t=e[0],r=e[e.length-1];t.stop===null&&(t.stop=lt),r.stop===null&&(r.stop=Qn);for(var n=[],i=0,a=0;ai?n.push(l):n.push(i),i=l}else n.push(null)}for(var d=null,a=0;aa.optimumDistance)?{optimumCorner:c,optimumDistance:g}:a},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},zg=function(e,A,t,r,n){var i=0,a=0;switch(e.size){case 0:e.shape===0?i=a=Math.min(Math.abs(A),Math.abs(A-r),Math.abs(t),Math.abs(t-n)):e.shape===1&&(i=Math.min(Math.abs(A),Math.abs(A-r)),a=Math.min(Math.abs(t),Math.abs(t-n)));break;case 2:if(e.shape===0)i=a=Math.min(gr(A,t),gr(A,t-n),gr(A-r,t),gr(A-r,t-n));else if(e.shape===1){var c=Math.min(Math.abs(t),Math.abs(t-n))/Math.min(Math.abs(A),Math.abs(A-r)),l=of(r,n,A,t,!0),d=l[0],g=l[1];i=gr(d-A,(g-t)/c),a=c*i}break;case 1:e.shape===0?i=a=Math.max(Math.abs(A),Math.abs(A-r),Math.abs(t),Math.abs(t-n)):e.shape===1&&(i=Math.max(Math.abs(A),Math.abs(A-r)),a=Math.max(Math.abs(t),Math.abs(t-n)));break;case 3:if(e.shape===0)i=a=Math.max(gr(A,t),gr(A,t-n),gr(A-r,t),gr(A-r,t-n));else if(e.shape===1){var c=Math.max(Math.abs(t),Math.abs(t-n))/Math.max(Math.abs(A),Math.abs(A-r)),B=of(r,n,A,t,!1),d=B[0],g=B[1];i=gr(d-A,(g-t)/c),a=c*i}break}return Array.isArray(e.size)&&(i=xe(e.size[0],r),a=e.size.length===2?xe(e.size[1],n):i),[i,a]},Yg=function(e,A){var t=Ar(180),r=[];return Nr(A).forEach(function(n,i){if(i===0){var a=n[0];if(a.type===20&&a.value==="to"){t=_h(n);return}else if(Ih(a)){t=Ro.parse(e,a);return}}var c=Vo(e,n);r.push(c)}),{angle:t,stops:r,type:1}},no=function(e,A){var t=Ar(180),r=[];return Nr(A).forEach(function(n,i){if(i===0){var a=n[0];if(a.type===20&&["top","left","right","bottom"].indexOf(a.value)!==-1){t=_h(n);return}else if(Ih(a)){t=(Ro.parse(e,a)+Ar(270))%Ar(360);return}}var c=Vo(e,n);r.push(c)}),{angle:t,stops:r,type:1}},Zg=function(e,A){var t=Ar(180),r=[],n=1,i=0,a=3,c=[];return Nr(A).forEach(function(l,d){var g=l[0];if(d===0){if(Fe(g)&&g.value==="linear"){n=1;return}else if(Fe(g)&&g.value==="radial"){n=2;return}}if(g.type===18){if(g.name==="from"){var B=bn.parse(e,g.values[0]);r.push({stop:lt,color:B})}else if(g.name==="to"){var B=bn.parse(e,g.values[0]);r.push({stop:Qn,color:B})}else if(g.name==="color-stop"){var w=g.values.filter(Xi);if(w.length===2){var B=bn.parse(e,w[1]),h=w[0];zi(h)&&r.push({stop:{type:16,number:h.number*100,flags:h.flags},color:B})}}}}),n===1?{angle:(t+Ar(180))%Ar(360),stops:r,type:n}:{size:a,shape:i,stops:r,position:c,type:n}},Hh="closest-side",Sh="farthest-side",Nh="closest-corner",Dh="farthest-corner",Th="circle",Ph="ellipse",Oh="cover",kh="contain",$g=function(e,A){var t=0,r=3,n=[],i=[];return Nr(A).forEach(function(a,c){var l=!0;if(c===0){var d=!1;l=a.reduce(function(B,w){if(d)if(Fe(w))switch(w.value){case"center":return i.push(Au),B;case"top":case"left":return i.push(lt),B;case"right":case"bottom":return i.push(Qn),B}else(Ye(w)||Ln(w))&&i.push(w);else if(Fe(w))switch(w.value){case Th:return t=0,!1;case Ph:return t=1,!1;case"at":return d=!0,!1;case Hh:return r=0,!1;case Oh:case Sh:return r=1,!1;case kh:case Nh:return r=2,!1;case Dh:return r=3,!1}else if(Ln(w)||Ye(w))return Array.isArray(r)||(r=[]),r.push(w),!1;return B},l)}if(l){var g=Vo(e,a);n.push(g)}}),{size:r,shape:t,stops:n,position:i,type:2}},io=function(e,A){var t=0,r=3,n=[],i=[];return Nr(A).forEach(function(a,c){var l=!0;if(c===0?l=a.reduce(function(g,B){if(Fe(B))switch(B.value){case"center":return i.push(Au),!1;case"top":case"left":return i.push(lt),!1;case"right":case"bottom":return i.push(Qn),!1}else if(Ye(B)||Ln(B))return i.push(B),!1;return g},l):c===1&&(l=a.reduce(function(g,B){if(Fe(B))switch(B.value){case Th:return t=0,!1;case Ph:return t=1,!1;case kh:case Hh:return r=0,!1;case Sh:return r=1,!1;case Nh:return r=2,!1;case Oh:case Dh:return r=3,!1}else if(Ln(B)||Ye(B))return Array.isArray(r)||(r=[]),r.push(B),!1;return g},l)),l){var d=Vo(e,a);n.push(d)}}),{size:r,shape:t,stops:n,position:i,type:2}},AB=function(e){return e.type===1},eB=function(e){return e.type===2},eu={name:"image",parse:function(e,A){if(A.type===22){var t={url:A.value,type:0};return e.cache.addImage(A.value),t}if(A.type===18){var r=Mh[A.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+A.name+'"');return r(e,A.values)}throw new Error("Unsupported image type "+A.type)}};function tB(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!Mh[e.name])}var Mh={"linear-gradient":Yg,"-moz-linear-gradient":no,"-ms-linear-gradient":no,"-o-linear-gradient":no,"-webkit-linear-gradient":no,"radial-gradient":$g,"-moz-radial-gradient":io,"-ms-radial-gradient":io,"-o-radial-gradient":io,"-webkit-radial-gradient":io,"-webkit-gradient":Zg},rB={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,A){if(A.length===0)return[];var t=A[0];return t.type===20&&t.value==="none"?[]:A.filter(function(r){return Xi(r)&&tB(r)}).map(function(r){return eu.parse(e,r)})}},nB={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,A){return A.map(function(t){if(Fe(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},iB={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,A){return Nr(A).map(function(t){return t.filter(Ye)}).map(bh)}},sB={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,A){return Nr(A).map(function(t){return t.filter(Fe).map(function(r){return r.value}).join(" ")}).map(aB)}},aB=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},ji;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(ji||(ji={}));var oB={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,A){return Nr(A).map(function(t){return t.filter(cB)})}},cB=function(e){return Fe(e)||Ye(e)},jo=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},lB=jo("top"),uB=jo("right"),fB=jo("bottom"),hB=jo("left"),Go=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(A,t){return bh(t.filter(Ye))}}},dB=Go("top-left"),gB=Go("top-right"),BB=Go("bottom-right"),pB=Go("bottom-left"),qo=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},wB=qo("top"),vB=qo("right"),mB=qo("bottom"),CB=qo("left"),Wo=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,t){return Zs(t)?t.number:0}}},QB=Wo("top"),FB=Wo("right"),yB=Wo("bottom"),bB=Wo("left"),UB={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},LB={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,A){switch(A){case"rtl":return 1;case"ltr":default:return 0}}},EB={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,A){return A.filter(Fe).reduce(function(t,r){return t|xB(r.value)},0)}},xB=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},IB={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},_B={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,A){return A.type===20&&A.value==="normal"?0:A.type===17||A.type===15?A.number:0}},Io;(function(e){e.NORMAL="normal",e.STRICT="strict"})(Io||(Io={}));var HB={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"strict":return Io.STRICT;case"normal":default:return Io.NORMAL}}},SB={name:"line-height",initialValue:"normal",prefix:!1,type:4},cf=function(e,A){return Fe(e)&&e.value==="normal"?1.2*A:e.type===17?A*e.number:Ye(e)?xe(e,A):A},NB={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,A){return A.type===20&&A.value==="none"?null:eu.parse(e,A)}},DB={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,A){switch(A){case"inside":return 0;case"outside":default:return 1}}},Sl={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Jo=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},TB=Jo("top"),PB=Jo("right"),OB=Jo("bottom"),kB=Jo("left"),MB={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,A){return A.filter(Fe).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},KB={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"break-word":return"break-word";case"normal":default:return"normal"}}},Xo=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},RB=Xo("top"),VB=Xo("right"),jB=Xo("bottom"),GB=Xo("left"),qB={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,A){switch(A){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},WB={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,A){switch(A){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},JB={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return A.length===1&&Hl(A[0],"none")?[]:Nr(A).map(function(t){for(var r={color:$r.TRANSPARENT,offsetX:lt,offsetY:lt,blur:lt},n=0,i=0;i"u")throw new Error('Attempting to parse an unsupported transform function "'+A.name+'"');return t(A.values)}return null}},YB=function(e){var A=e.filter(function(t){return t.type===17}).map(function(t){return t.number});return A.length===6?A:null},ZB=function(e){var A=e.filter(function(l){return l.type===17}).map(function(l){return l.number}),t=A[0],r=A[1];A[2],A[3];var n=A[4],i=A[5];A[6],A[7],A[8],A[9],A[10],A[11];var a=A[12],c=A[13];return A[14],A[15],A.length===16?[t,r,n,i,a,c]:null},$B={matrix:YB,matrix3d:ZB},lf={type:16,number:50,flags:Ys},Ap=[lf,lf],ep={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,A){var t=A.filter(Ye);return t.length!==2?Ap:[t[0],t[1]]}},tp={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Vs;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(Vs||(Vs={}));var rp={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"break-all":return Vs.BREAK_ALL;case"keep-all":return Vs.KEEP_ALL;case"normal":default:return Vs.NORMAL}}},np={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,A){if(A.type===20)return{auto:!0,order:0};if(zi(A))return{auto:!1,order:A.number};throw new Error("Invalid z-index number parsed")}},Kh={name:"time",parse:function(e,A){if(A.type===15)switch(A.unit.toLowerCase()){case"s":return 1e3*A.number;case"ms":return A.number}throw new Error("Unsupported time type")}},ip={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,A){return zi(A)?A.number:1}},sp={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ap={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,A){return A.filter(Fe).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return t!==0})}},op={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,A){var t=[],r=[];return A.forEach(function(n){switch(n.type){case 20:case 0:t.push(n.value);break;case 17:t.push(n.number.toString());break;case 4:r.push(t.join(" ")),t.length=0;break}}),t.length&&r.push(t.join(" ")),r.map(function(n){return n.indexOf(" ")===-1?n:"'"+n+"'"})}},cp={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},lp={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,A){if(zi(A))return A.number;if(Fe(A))switch(A.value){case"bold":return 700;case"normal":default:return 400}return 400}},up={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return A.filter(Fe).map(function(t){return t.value})}},fp={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},At=function(e,A){return(e&A)!==0},hp={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,A){if(A.length===0)return[];var t=A[0];return t.type===20&&t.value==="none"?[]:A}},dp={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,A){if(A.length===0)return null;var t=A[0];if(t.type===20&&t.value==="none")return null;for(var r=[],n=A.filter(yh),i=0;i1?1:0],this.overflowWrap=PA(A,KB,t.overflowWrap),this.paddingTop=PA(A,RB,t.paddingTop),this.paddingRight=PA(A,VB,t.paddingRight),this.paddingBottom=PA(A,jB,t.paddingBottom),this.paddingLeft=PA(A,GB,t.paddingLeft),this.paintOrder=PA(A,vp,t.paintOrder),this.position=PA(A,WB,t.position),this.textAlign=PA(A,qB,t.textAlign),this.textDecorationColor=PA(A,sp,(r=t.textDecorationColor)!==null&&r!==void 0?r:t.color),this.textDecorationLine=PA(A,ap,(n=t.textDecorationLine)!==null&&n!==void 0?n:t.textDecoration),this.textShadow=PA(A,JB,t.textShadow),this.textTransform=PA(A,XB,t.textTransform),this.transform=PA(A,zB,t.transform),this.transformOrigin=PA(A,ep,t.transformOrigin),this.visibility=PA(A,tp,t.visibility),this.webkitTextStrokeColor=PA(A,mp,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=PA(A,Cp,t.webkitTextStrokeWidth),this.wordBreak=PA(A,rp,t.wordBreak),this.zIndex=PA(A,np,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return Un(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return At(this.display,4)||At(this.display,33554432)||At(this.display,268435456)||At(this.display,536870912)||At(this.display,67108864)||At(this.display,134217728)},e}(),Fp=function(){function e(A,t){this.content=PA(A,hp,t.content),this.quotes=PA(A,pp,t.quotes)}return e}(),ff=function(){function e(A,t){this.counterIncrement=PA(A,dp,t.counterIncrement),this.counterReset=PA(A,gp,t.counterReset)}return e}(),PA=function(e,A,t){var r=new Qh,n=t!==null&&typeof t<"u"?t.toString():A.initialValue;r.write(n);var i=new Fh(r.read());switch(A.type){case 2:var a=i.parseComponentValue();return A.parse(e,Fe(a)?a.value:A.initialValue);case 0:return A.parse(e,i.parseComponentValue());case 1:return A.parse(e,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(A.format){case"angle":return Ro.parse(e,i.parseComponentValue());case"color":return bn.parse(e,i.parseComponentValue());case"image":return eu.parse(e,i.parseComponentValue());case"length":var c=i.parseComponentValue();return Ln(c)?c:lt;case"length-percentage":var l=i.parseComponentValue();return Ye(l)?l:lt;case"time":return Kh.parse(e,i.parseComponentValue())}break}},yp="data-html2canvas-debug",bp=function(e){var A=e.getAttribute(yp);switch(A){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Nl=function(e,A){var t=bp(e);return t===1||A===t},Dr=function(){function e(A,t){if(this.context=A,this.textNodes=[],this.elements=[],this.flags=0,Nl(t,3))debugger;this.styles=new Qp(A,window.getComputedStyle(t,null)),Pl(t)&&(this.styles.animationDuration.some(function(r){return r>0})&&(t.style.animationDuration="0s"),this.styles.transform!==null&&(t.style.transform="none")),this.bounds=Mo(this.context,t),Nl(t,4)&&(this.flags|=16)}return e}(),Up="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",hf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ks=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var so=0;so>4,g[n++]=(a&15)<<4|c>>2,g[n++]=(c&3)<<6|l&63;return d},Ep=function(e){for(var A=e.length,t=[],r=0;r>Yn,_p=1<>Yn,Sp=Rh+Hp,Np=Sp,Dp=32,Tp=Np+Dp,Pp=65536>>tu,Op=1<=0){if(A<55296||A>56319&&A<=65535)return t=this.index[A>>Yn],t=(t<>Yn)],t=(t<>tu),t=this.index[t],t+=A>>Yn&kp,t=this.index[t],t=(t<"u"?[]:new Uint8Array(256);for(var ao=0;ao=55296&&n<=56319&&t>10)+55296,a%1024+56320)),(n+1===t||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},Jp=Kp(Up),Zt="×",rl="÷",Xp=function(e){return Jp.get(e)},zp=function(e,A,t){var r=t-2,n=A[r],i=A[t-1],a=A[t];if(i===Zc&&a===$c)return Zt;if(i===Zc||i===$c||i===Bf||a===Zc||a===$c||a===Bf)return rl;if(i===wf&&[wf,Al,vf,mf].indexOf(a)!==-1||(i===vf||i===Al)&&(a===Al||a===el)||(i===mf||i===el)&&a===el||a===Cf||a===pf||a===Gp||i===jp)return Zt;if(i===Cf&&a===Qf){for(;n===pf;)n=A[--r];if(n===Qf)return Zt}if(i===tl&&a===tl){for(var c=0;n===tl;)c++,n=A[--r];if(c%2===0)return Zt}return rl},Yp=function(e){var A=qp(e),t=A.length,r=0,n=0,i=A.map(Xp);return{next:function(){if(r>=t)return{done:!0,value:null};for(var a=Zt;ra.x||g.y>a.y;return a=g,d===0?!0:B});return e.body.removeChild(A),c},e2=function(){return typeof new Image().crossOrigin<"u"},t2=function(){return typeof new XMLHttpRequest().responseType=="string"},r2=function(e){var A=new Image,t=e.createElement("canvas"),r=t.getContext("2d");if(!r)return!1;A.src="data:image/svg+xml,";try{r.drawImage(A,0,0),t.toDataURL()}catch{return!1}return!0},Ff=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},n2=function(e){var A=e.createElement("canvas"),t=100;A.width=t,A.height=t;var r=A.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,t,t);var n=new Image,i=A.toDataURL();n.src=i;var a=Dl(t,t,0,0,n);return r.fillStyle="red",r.fillRect(0,0,t,t),yf(a).then(function(c){r.drawImage(c,0,0);var l=r.getImageData(0,0,t,t).data;r.fillStyle="red",r.fillRect(0,0,t,t);var d=e.createElement("div");return d.style.backgroundImage="url("+i+")",d.style.height=t+"px",Ff(l)?yf(Dl(t,t,0,0,d)):Promise.reject(!1)}).then(function(c){return r.drawImage(c,0,0),Ff(r.getImageData(0,0,t,t).data)}).catch(function(){return!1})},Dl=function(e,A,t,r,n){var i="http://www.w3.org/2000/svg",a=document.createElementNS(i,"svg"),c=document.createElementNS(i,"foreignObject");return a.setAttributeNS(null,"width",e.toString()),a.setAttributeNS(null,"height",A.toString()),c.setAttributeNS(null,"width","100%"),c.setAttributeNS(null,"height","100%"),c.setAttributeNS(null,"x",t.toString()),c.setAttributeNS(null,"y",r.toString()),c.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(c),c.appendChild(n),a},yf=function(e){return new Promise(function(A,t){var r=new Image;r.onload=function(){return A(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},ct={get SUPPORT_RANGE_BOUNDS(){var e=$p(document);return Object.defineProperty(ct,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=ct.SUPPORT_RANGE_BOUNDS&&A2(document);return Object.defineProperty(ct,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=r2(document);return Object.defineProperty(ct,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?n2(document):Promise.resolve(!1);return Object.defineProperty(ct,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=e2();return Object.defineProperty(ct,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=t2();return Object.defineProperty(ct,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ct,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(ct,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},js=function(){function e(A,t){this.text=A,this.bounds=t}return e}(),i2=function(e,A,t,r){var n=o2(A,t),i=[],a=0;return n.forEach(function(c){if(t.textDecorationLine.length||c.trim().length>0)if(ct.SUPPORT_RANGE_BOUNDS){var l=bf(r,a,c.length).getClientRects();if(l.length>1){var d=ru(c),g=0;d.forEach(function(w){i.push(new js(w,An.fromDOMRectList(e,bf(r,g+a,w.length).getClientRects()))),g+=w.length})}else i.push(new js(c,An.fromDOMRectList(e,l)))}else{var B=r.splitText(c.length);i.push(new js(c,s2(e,r))),r=B}else ct.SUPPORT_RANGE_BOUNDS||(r=r.splitText(c.length));a+=c.length}),i},s2=function(e,A){var t=A.ownerDocument;if(t){var r=t.createElement("html2canvaswrapper");r.appendChild(A.cloneNode(!0));var n=A.parentNode;if(n){n.replaceChild(r,A);var i=Mo(e,r);return r.firstChild&&n.replaceChild(r.firstChild,r),i}}return An.EMPTY},bf=function(e,A,t){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var n=r.createRange();return n.setStart(e,A),n.setEnd(e,A+t),n},ru=function(e){if(ct.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(A.segment(e)).map(function(t){return t.segment})}return Zp(e)},a2=function(e,A){if(ct.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(e)).map(function(r){return r.segment})}return l2(e,A)},o2=function(e,A){return A.letterSpacing!==0?ru(e):a2(e,A)},c2=[32,160,4961,65792,65793,4153,4241],l2=function(e,A){for(var t=P1(e,{lineBreak:A.lineBreak,wordBreak:A.overflowWrap==="break-word"?"break-word":A.wordBreak}),r=[],n,i=function(){if(n.value){var a=n.value.slice(),c=Ko(a),l="";c.forEach(function(d){c2.indexOf(d)===-1?l+=Ve(d):(l.length&&r.push(l),r.push(Ve(d)),l="")}),l.length&&r.push(l)}};!(n=t.next()).done;)i();return r},u2=function(){function e(A,t,r){this.text=f2(t.data,r.textTransform),this.textBounds=i2(A,this.text,r,t)}return e}(),f2=function(e,A){switch(A){case 1:return e.toLowerCase();case 3:return e.replace(h2,d2);case 2:return e.toUpperCase();default:return e}},h2=/(^|\s|:|-|\(|\))([a-z])/g,d2=function(e,A,t){return e.length>0?A+t.toUpperCase():e},Vh=function(e){pr(A,e);function A(t,r){var n=e.call(this,t,r)||this;return n.src=r.currentSrc||r.src,n.intrinsicWidth=r.naturalWidth,n.intrinsicHeight=r.naturalHeight,n.context.cache.addImage(n.src),n}return A}(Dr),jh=function(e){pr(A,e);function A(t,r){var n=e.call(this,t,r)||this;return n.canvas=r,n.intrinsicWidth=r.width,n.intrinsicHeight=r.height,n}return A}(Dr),Gh=function(e){pr(A,e);function A(t,r){var n=e.call(this,t,r)||this,i=new XMLSerializer,a=Mo(t,r);return r.setAttribute("width",a.width+"px"),r.setAttribute("height",a.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(r)),n.intrinsicWidth=r.width.baseVal.value,n.intrinsicHeight=r.height.baseVal.value,n.context.cache.addImage(n.svg),n}return A}(Dr),qh=function(e){pr(A,e);function A(t,r){var n=e.call(this,t,r)||this;return n.value=r.value,n}return A}(Dr),Tl=function(e){pr(A,e);function A(t,r){var n=e.call(this,t,r)||this;return n.start=r.start,n.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,n}return A}(Dr),g2=[{type:15,flags:0,unit:"px",number:3}],B2=[{type:16,flags:0,number:50}],p2=function(e){return e.width>e.height?new An(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)t.textNodes.push(new u2(e,n,t.styles));else if(Ri(n))if(td(n)&&n.assignedNodes)n.assignedNodes().forEach(function(c){return Qo(e,c,t,r)});else{var a=zh(e,n);a.styles.isVisible()&&(C2(n,a,r)?a.flags|=4:Q2(a.styles)&&(a.flags|=2),m2.indexOf(n.tagName)!==-1&&(a.flags|=8),t.elements.push(a),n.slot,n.shadowRoot?Qo(e,n.shadowRoot,a,r):!So(n)&&!$h(n)&&!No(n)&&Qo(e,n,a,r))}},zh=function(e,A){return Ol(A)?new Vh(e,A):Ad(A)?new jh(e,A):$h(A)?new Gh(e,A):F2(A)?new qh(e,A):y2(A)?new Tl(e,A):b2(A)?new nu(e,A):No(A)?new Wh(e,A):So(A)?new Jh(e,A):ed(A)?new Xh(e,A):new Dr(e,A)},Yh=function(e,A){var t=zh(e,A);return t.flags|=4,Qo(e,A,t,t),t},C2=function(e,A,t){return A.styles.isPositionedWithZIndex()||A.styles.opacity<1||A.styles.isTransformed()||iu(e)&&t.styles.isTransparent()},Q2=function(e){return e.isPositioned()||e.isFloating()},Zh=function(e){return e.nodeType===Node.TEXT_NODE},Ri=function(e){return e.nodeType===Node.ELEMENT_NODE},Pl=function(e){return Ri(e)&&typeof e.style<"u"&&!Fo(e)},Fo=function(e){return typeof e.className=="object"},F2=function(e){return e.tagName==="LI"},y2=function(e){return e.tagName==="OL"},b2=function(e){return e.tagName==="INPUT"},U2=function(e){return e.tagName==="HTML"},$h=function(e){return e.tagName==="svg"},iu=function(e){return e.tagName==="BODY"},Ad=function(e){return e.tagName==="CANVAS"},Lf=function(e){return e.tagName==="VIDEO"},Ol=function(e){return e.tagName==="IMG"},ed=function(e){return e.tagName==="IFRAME"},Ef=function(e){return e.tagName==="STYLE"},L2=function(e){return e.tagName==="SCRIPT"},So=function(e){return e.tagName==="TEXTAREA"},No=function(e){return e.tagName==="SELECT"},td=function(e){return e.tagName==="SLOT"},xf=function(e){return e.tagName.indexOf("-")>0},E2=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(A){var t=this.counters[A];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(A){var t=this.counters[A];return t||[]},e.prototype.pop=function(A){var t=this;A.forEach(function(r){return t.counters[r].pop()})},e.prototype.parse=function(A){var t=this,r=A.counterIncrement,n=A.counterReset,i=!0;r!==null&&r.forEach(function(c){var l=t.counters[c.counter];l&&c.increment!==0&&(i=!1,l.length||l.push(1),l[Math.max(0,l.length-1)]+=c.increment)});var a=[];return i&&n.forEach(function(c){var l=t.counters[c.counter];a.push(c.counter),l||(l=t.counters[c.counter]=[]),l.push(c.reset)}),a},e}(),If={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},_f={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},x2={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},I2={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Hi=function(e,A,t,r,n,i){return et?Xs(e,n,i.length>0):r.integers.reduce(function(a,c,l){for(;e>=c;)e-=c,a+=r.values[l];return a},"")+i},rd=function(e,A,t,r){var n="";do t||e--,n=r(e)+n,e/=A;while(e*A>=A);return n},Re=function(e,A,t,r,n){var i=t-A+1;return(e<0?"-":"")+(rd(Math.abs(e),i,r,function(a){return Ve(Math.floor(a%i)+A)})+n)},Gn=function(e,A,t){t===void 0&&(t=". ");var r=A.length;return rd(Math.abs(e),r,!1,function(n){return A[Math.floor(n%r)]})+t},Oi=1,wn=2,vn=4,Ms=8,Yr=function(e,A,t,r,n,i){if(e<-9999||e>9999)return Xs(e,4,n.length>0);var a=Math.abs(e),c=n;if(a===0)return A[0]+c;for(var l=0;a>0&&l<=4;l++){var d=a%10;d===0&&At(i,Oi)&&c!==""?c=A[d]+c:d>1||d===1&&l===0||d===1&&l===1&&At(i,wn)||d===1&&l===1&&At(i,vn)&&e>100||d===1&&l>1&&At(i,Ms)?c=A[d]+(l>0?t[l-1]:"")+c:d===1&&l>0&&(c=t[l-1]+c),a=Math.floor(a/10)}return(e<0?r:"")+c},Hf="十百千萬",Sf="拾佰仟萬",Nf="マイナス",nl="마이너스",Xs=function(e,A,t){var r=t?". ":"",n=t?"、":"",i=t?", ":"",a=t?" ":"";switch(A){case 0:return"•"+a;case 1:return"◦"+a;case 2:return"◾"+a;case 5:var c=Re(e,48,57,!0,r);return c.length<4?"0"+c:c;case 4:return Gn(e,"〇一二三四五六七八九",n);case 6:return Hi(e,1,3999,If,3,r).toLowerCase();case 7:return Hi(e,1,3999,If,3,r);case 8:return Re(e,945,969,!1,r);case 9:return Re(e,97,122,!1,r);case 10:return Re(e,65,90,!1,r);case 11:return Re(e,1632,1641,!0,r);case 12:case 49:return Hi(e,1,9999,_f,3,r);case 35:return Hi(e,1,9999,_f,3,r).toLowerCase();case 13:return Re(e,2534,2543,!0,r);case 14:case 30:return Re(e,6112,6121,!0,r);case 15:return Gn(e,"子丑寅卯辰巳午未申酉戌亥",n);case 16:return Gn(e,"甲乙丙丁戊己庚辛壬癸",n);case 17:case 48:return Yr(e,"零一二三四五六七八九",Hf,"負",n,wn|vn|Ms);case 47:return Yr(e,"零壹貳參肆伍陸柒捌玖",Sf,"負",n,Oi|wn|vn|Ms);case 42:return Yr(e,"零一二三四五六七八九",Hf,"负",n,wn|vn|Ms);case 41:return Yr(e,"零壹贰叁肆伍陆柒捌玖",Sf,"负",n,Oi|wn|vn|Ms);case 26:return Yr(e,"〇一二三四五六七八九","十百千万",Nf,n,0);case 25:return Yr(e,"零壱弐参四伍六七八九","拾百千万",Nf,n,Oi|wn|vn);case 31:return Yr(e,"영일이삼사오육칠팔구","십백천만",nl,i,Oi|wn|vn);case 33:return Yr(e,"零一二三四五六七八九","十百千萬",nl,i,0);case 32:return Yr(e,"零壹貳參四五六七八九","拾百千",nl,i,Oi|wn|vn);case 18:return Re(e,2406,2415,!0,r);case 20:return Hi(e,1,19999,I2,3,r);case 21:return Re(e,2790,2799,!0,r);case 22:return Re(e,2662,2671,!0,r);case 22:return Hi(e,1,10999,x2,3,r);case 23:return Gn(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Gn(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Re(e,3302,3311,!0,r);case 28:return Gn(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",n);case 29:return Gn(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",n);case 34:return Re(e,3792,3801,!0,r);case 37:return Re(e,6160,6169,!0,r);case 38:return Re(e,4160,4169,!0,r);case 39:return Re(e,2918,2927,!0,r);case 40:return Re(e,1776,1785,!0,r);case 43:return Re(e,3046,3055,!0,r);case 44:return Re(e,3174,3183,!0,r);case 45:return Re(e,3664,3673,!0,r);case 46:return Re(e,3872,3881,!0,r);case 3:default:return Re(e,48,57,!0,r)}},nd="data-html2canvas-ignore",Df=function(){function e(A,t,r){if(this.context=A,this.options=r,this.scrolledElements=[],this.referenceElement=t,this.counters=new E2,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(A,t){var r=this,n=_2(A,t);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var i=A.defaultView.pageXOffset,a=A.defaultView.pageYOffset,c=n.contentWindow,l=c.document,d=N2(n).then(function(){return Ut(r,void 0,void 0,function(){var g,B;return vt(this,function(w){switch(w.label){case 0:return this.scrolledElements.forEach(O2),c&&(c.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(c.scrollY!==t.top||c.scrollX!==t.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(c.scrollX-t.left,c.scrollY-t.top,0,0))),g=this.options.onclone,B=this.clonedReferenceElement,typeof B>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:w.sent(),w.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,S2(l)]:[3,4];case 3:w.sent(),w.label=4;case 4:return typeof g=="function"?[2,Promise.resolve().then(function(){return g(l,B)}).then(function(){return n})]:[2,n]}})})});return l.open(),l.write(T2(document.doctype)+""),P2(this.referenceElement.ownerDocument,i,a),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),d},e.prototype.createElementClone=function(A){if(Nl(A,2))debugger;if(Ad(A))return this.createCanvasClone(A);if(Lf(A))return this.createVideoClone(A);if(Ef(A))return this.createStyleClone(A);var t=A.cloneNode(!1);return Ol(t)&&(Ol(A)&&A.currentSrc&&A.currentSrc!==A.src&&(t.src=A.currentSrc,t.srcset=""),t.loading==="lazy"&&(t.loading="eager")),xf(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(A){var t=document.createElement("html2canvascustomelement");return il(A.style,t),t},e.prototype.createStyleClone=function(A){try{var t=A.sheet;if(t&&t.cssRules){var r=[].slice.call(t.cssRules,0).reduce(function(i,a){return a&&typeof a.cssText=="string"?i+a.cssText:i},""),n=A.cloneNode(!1);return n.textContent=r,n}}catch(i){if(this.context.logger.error("Unable to access cssRules property",i),i.name!=="SecurityError")throw i}return A.cloneNode(!1)},e.prototype.createCanvasClone=function(A){var t;if(this.options.inlineImages&&A.ownerDocument){var r=A.ownerDocument.createElement("img");try{return r.src=A.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var n=A.cloneNode(!1);try{n.width=A.width,n.height=A.height;var i=A.getContext("2d"),a=n.getContext("2d");if(a)if(!this.options.allowTaint&&i)a.putImageData(i.getImageData(0,0,A.width,A.height),0,0);else{var c=(t=A.getContext("webgl2"))!==null&&t!==void 0?t:A.getContext("webgl");if(c){var l=c.getContextAttributes();(l==null?void 0:l.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}a.drawImage(A,0,0)}return n}catch{this.context.logger.info("Unable to clone canvas as it is tainted",A)}return n},e.prototype.createVideoClone=function(A){var t=A.ownerDocument.createElement("canvas");t.width=A.offsetWidth,t.height=A.offsetHeight;var r=t.getContext("2d");try{return r&&(r.drawImage(A,0,0,t.width,t.height),this.options.allowTaint||r.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info("Unable to clone video as it is tainted",A)}var n=A.ownerDocument.createElement("canvas");return n.width=A.offsetWidth,n.height=A.offsetHeight,n},e.prototype.appendChildNode=function(A,t,r){(!Ri(t)||!L2(t)&&!t.hasAttribute(nd)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!Ri(t)||!Ef(t))&&A.appendChild(this.cloneNode(t,r))},e.prototype.cloneChildNodes=function(A,t,r){for(var n=this,i=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;i;i=i.nextSibling)if(Ri(i)&&td(i)&&typeof i.assignedNodes=="function"){var a=i.assignedNodes();a.length&&a.forEach(function(c){return n.appendChildNode(t,c,r)})}else this.appendChildNode(t,i,r)},e.prototype.cloneNode=function(A,t){if(Zh(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var r=A.ownerDocument.defaultView;if(r&&Ri(A)&&(Pl(A)||Fo(A))){var n=this.createElementClone(A);n.style.transitionProperty="none";var i=r.getComputedStyle(A),a=r.getComputedStyle(A,":before"),c=r.getComputedStyle(A,":after");this.referenceElement===A&&Pl(n)&&(this.clonedReferenceElement=n),iu(n)&&K2(n);var l=this.counters.parse(new ff(this.context,i)),d=this.resolvePseudoContent(A,n,a,Gs.BEFORE);xf(A)&&(t=!0),Lf(A)||this.cloneChildNodes(A,n,t),d&&n.insertBefore(d,n.firstChild);var g=this.resolvePseudoContent(A,n,c,Gs.AFTER);return g&&n.appendChild(g),this.counters.pop(l),(i&&(this.options.copyStyles||Fo(A))&&!ed(A)||t)&&il(i,n),(A.scrollTop!==0||A.scrollLeft!==0)&&this.scrolledElements.push([n,A.scrollLeft,A.scrollTop]),(So(A)||No(A))&&(So(n)||No(n))&&(n.value=A.value),n}return A.cloneNode(!1)},e.prototype.resolvePseudoContent=function(A,t,r,n){var i=this;if(r){var a=r.content,c=t.ownerDocument;if(!(!c||!a||a==="none"||a==="-moz-alt-content"||r.display==="none")){this.counters.parse(new ff(this.context,r));var l=new Fp(this.context,r),d=c.createElement("html2canvaspseudoelement");il(r,d),l.content.forEach(function(B){if(B.type===0)d.appendChild(c.createTextNode(B.value));else if(B.type===22){var w=c.createElement("img");w.src=B.value,w.style.opacity="1",d.appendChild(w)}else if(B.type===18){if(B.name==="attr"){var h=B.values.filter(Fe);h.length&&d.appendChild(c.createTextNode(A.getAttribute(h[0].value)||""))}else if(B.name==="counter"){var F=B.values.filter(Xi),m=F[0],_=F[1];if(m&&Fe(m)){var Q=i.counters.getCounterValue(m.value),E=_&&Fe(_)?Sl.parse(i.context,_.value):3;d.appendChild(c.createTextNode(Xs(Q,E,!1)))}}else if(B.name==="counters"){var K=B.values.filter(Xi),m=K[0],V=K[1],_=K[2];if(m&&Fe(m)){var X=i.counters.getCounterValues(m.value),Y=_&&Fe(_)?Sl.parse(i.context,_.value):3,$=V&&V.type===0?V.value:"",O=X.map(function(I){return Xs(I,Y,!1)}).join($);d.appendChild(c.createTextNode(O))}}}else if(B.type===20)switch(B.value){case"open-quote":d.appendChild(c.createTextNode(uf(l.quotes,i.quoteDepth++,!0)));break;case"close-quote":d.appendChild(c.createTextNode(uf(l.quotes,--i.quoteDepth,!1)));break;default:d.appendChild(c.createTextNode(B.value))}}),d.className=kl+" "+Ml;var g=n===Gs.BEFORE?" "+kl:" "+Ml;return Fo(t)?t.className.baseValue+=g:t.className+=g,d}}},e.destroy=function(A){return A.parentNode?(A.parentNode.removeChild(A),!0):!1},e}(),Gs;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(Gs||(Gs={}));var _2=function(e,A){var t=e.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=A.width.toString(),t.height=A.height.toString(),t.scrolling="no",t.setAttribute(nd,"true"),e.body.appendChild(t),t},H2=function(e){return new Promise(function(A){if(e.complete){A();return}if(!e.src){A();return}e.onload=A,e.onerror=A})},S2=function(e){return Promise.all([].slice.call(e.images,0).map(H2))},N2=function(e){return new Promise(function(A,t){var r=e.contentWindow;if(!r)return t("No window assigned for iframe");var n=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var i=setInterval(function(){n.body.childNodes.length>0&&n.readyState==="complete"&&(clearInterval(i),A(e))},50)}})},D2=["all","d","content"],il=function(e,A){for(var t=e.length-1;t>=0;t--){var r=e.item(t);D2.indexOf(r)===-1&&A.style.setProperty(r,e.getPropertyValue(r))}return A},T2=function(e){var A="";return e&&(A+=""),A},P2=function(e,A,t){e&&e.defaultView&&(A!==e.defaultView.pageXOffset||t!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(A,t)},O2=function(e){var A=e[0],t=e[1],r=e[2];A.scrollLeft=t,A.scrollTop=r},k2=":before",M2=":after",kl="___html2canvas___pseudoelement_before",Ml="___html2canvas___pseudoelement_after",Tf=`{ content: "" !important; display: none !important; }`,K2=function(e){R2(e,"."+kl+k2+Tf+` .`+Ml+M2+Tf)},R2=function(e,A){var t=e.ownerDocument;if(t){var r=t.createElement("style");r.textContent=A,e.appendChild(r)}},id=function(){function e(){}return e.getOrigin=function(A){var t=e._link;return t?(t.href=A,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},e.isSameOrigin=function(A){return e.getOrigin(A)===e._origin},e.setContext=function(A){e._link=A.document.createElement("a"),e._origin=e.getOrigin(A.location.href)},e._origin="about:blank",e}(),V2=function(){function e(A,t){this.context=A,this._options=t,this._cache={}}return e.prototype.addImage=function(A){var t=Promise.resolve();return this.has(A)||(al(A)||W2(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),t},e.prototype.match=function(A){return this._cache[A]},e.prototype.loadImage=function(A){return Ut(this,void 0,void 0,function(){var t,r,n,i,a=this;return vt(this,function(c){switch(c.label){case 0:return t=id.isSameOrigin(A),r=!sl(A)&&this._options.useCORS===!0&&ct.SUPPORT_CORS_IMAGES&&!t,n=!sl(A)&&!t&&!al(A)&&typeof this._options.proxy=="string"&&ct.SUPPORT_CORS_XHR&&!r,!t&&this._options.allowTaint===!1&&!sl(A)&&!al(A)&&!n&&!r?[2]:(i=A,n?[4,this.proxy(i)]:[3,2]);case 1:i=c.sent(),c.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(l,d){var g=new Image;g.onload=function(){return l(g)},g.onerror=d,(J2(i)||r)&&(g.crossOrigin="anonymous"),g.src=i,g.complete===!0&&setTimeout(function(){return l(g)},500),a._options.imageTimeout>0&&setTimeout(function(){return d("Timed out ("+a._options.imageTimeout+"ms) loading image")},a._options.imageTimeout)})];case 3:return[2,c.sent()]}})})},e.prototype.has=function(A){return typeof this._cache[A]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(A){var t=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var n=A.substring(0,256);return new Promise(function(i,a){var c=ct.SUPPORT_RESPONSE_TYPE?"blob":"text",l=new XMLHttpRequest;l.onload=function(){if(l.status===200)if(c==="text")i(l.response);else{var B=new FileReader;B.addEventListener("load",function(){return i(B.result)},!1),B.addEventListener("error",function(w){return a(w)},!1),B.readAsDataURL(l.response)}else a("Failed to proxy resource "+n+" with status code "+l.status)},l.onerror=a;var d=r.indexOf("?")>-1?"&":"?";if(l.open("GET",""+r+d+"url="+encodeURIComponent(A)+"&responseType="+c),c!=="text"&&l instanceof XMLHttpRequest&&(l.responseType=c),t._options.imageTimeout){var g=t._options.imageTimeout;l.timeout=g,l.ontimeout=function(){return a("Timed out ("+g+"ms) proxying "+n)}}l.send()})},e}(),j2=/^data:image\/svg\+xml/i,G2=/^data:image\/.*;base64,/i,q2=/^data:image\/.*/i,W2=function(e){return ct.SUPPORT_SVG_DRAWING||!X2(e)},sl=function(e){return q2.test(e)},J2=function(e){return G2.test(e)},al=function(e){return e.substr(0,4)==="blob"},X2=function(e){return e.substr(-3).toLowerCase()==="svg"||j2.test(e)},NA=function(){function e(A,t){this.type=0,this.x=A,this.y=t}return e.prototype.add=function(A,t){return new e(this.x+A,this.y+t)},e}(),Si=function(e,A,t){return new NA(e.x+(A.x-e.x)*t,e.y+(A.y-e.y)*t)},oo=function(){function e(A,t,r,n){this.type=1,this.start=A,this.startControl=t,this.endControl=r,this.end=n}return e.prototype.subdivide=function(A,t){var r=Si(this.start,this.startControl,A),n=Si(this.startControl,this.endControl,A),i=Si(this.endControl,this.end,A),a=Si(r,n,A),c=Si(n,i,A),l=Si(a,c,A);return t?new e(this.start,r,a,l):new e(l,c,i,this.end)},e.prototype.add=function(A,t){return new e(this.start.add(A,t),this.startControl.add(A,t),this.endControl.add(A,t),this.end.add(A,t))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),$t=function(e){return e.type===1},z2=function(){function e(A){var t=A.styles,r=A.bounds,n=Os(t.borderTopLeftRadius,r.width,r.height),i=n[0],a=n[1],c=Os(t.borderTopRightRadius,r.width,r.height),l=c[0],d=c[1],g=Os(t.borderBottomRightRadius,r.width,r.height),B=g[0],w=g[1],h=Os(t.borderBottomLeftRadius,r.width,r.height),F=h[0],m=h[1],_=[];_.push((i+l)/r.width),_.push((F+B)/r.width),_.push((a+m)/r.height),_.push((d+w)/r.height);var Q=Math.max.apply(Math,_);Q>1&&(i/=Q,a/=Q,l/=Q,d/=Q,B/=Q,w/=Q,F/=Q,m/=Q);var E=r.width-l,K=r.height-w,V=r.width-B,X=r.height-m,Y=t.borderTopWidth,$=t.borderRightWidth,O=t.borderBottomWidth,G=t.borderLeftWidth,rA=xe(t.paddingTop,A.bounds.width),I=xe(t.paddingRight,A.bounds.width),H=xe(t.paddingBottom,A.bounds.width),R=xe(t.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||a>0?He(r.left+G/3,r.top+Y/3,i-G/3,a-Y/3,pe.TOP_LEFT):new NA(r.left+G/3,r.top+Y/3),this.topRightBorderDoubleOuterBox=i>0||a>0?He(r.left+E,r.top+Y/3,l-$/3,d-Y/3,pe.TOP_RIGHT):new NA(r.left+r.width-$/3,r.top+Y/3),this.bottomRightBorderDoubleOuterBox=B>0||w>0?He(r.left+V,r.top+K,B-$/3,w-O/3,pe.BOTTOM_RIGHT):new NA(r.left+r.width-$/3,r.top+r.height-O/3),this.bottomLeftBorderDoubleOuterBox=F>0||m>0?He(r.left+G/3,r.top+X,F-G/3,m-O/3,pe.BOTTOM_LEFT):new NA(r.left+G/3,r.top+r.height-O/3),this.topLeftBorderDoubleInnerBox=i>0||a>0?He(r.left+G*2/3,r.top+Y*2/3,i-G*2/3,a-Y*2/3,pe.TOP_LEFT):new NA(r.left+G*2/3,r.top+Y*2/3),this.topRightBorderDoubleInnerBox=i>0||a>0?He(r.left+E,r.top+Y*2/3,l-$*2/3,d-Y*2/3,pe.TOP_RIGHT):new NA(r.left+r.width-$*2/3,r.top+Y*2/3),this.bottomRightBorderDoubleInnerBox=B>0||w>0?He(r.left+V,r.top+K,B-$*2/3,w-O*2/3,pe.BOTTOM_RIGHT):new NA(r.left+r.width-$*2/3,r.top+r.height-O*2/3),this.bottomLeftBorderDoubleInnerBox=F>0||m>0?He(r.left+G*2/3,r.top+X,F-G*2/3,m-O*2/3,pe.BOTTOM_LEFT):new NA(r.left+G*2/3,r.top+r.height-O*2/3),this.topLeftBorderStroke=i>0||a>0?He(r.left+G/2,r.top+Y/2,i-G/2,a-Y/2,pe.TOP_LEFT):new NA(r.left+G/2,r.top+Y/2),this.topRightBorderStroke=i>0||a>0?He(r.left+E,r.top+Y/2,l-$/2,d-Y/2,pe.TOP_RIGHT):new NA(r.left+r.width-$/2,r.top+Y/2),this.bottomRightBorderStroke=B>0||w>0?He(r.left+V,r.top+K,B-$/2,w-O/2,pe.BOTTOM_RIGHT):new NA(r.left+r.width-$/2,r.top+r.height-O/2),this.bottomLeftBorderStroke=F>0||m>0?He(r.left+G/2,r.top+X,F-G/2,m-O/2,pe.BOTTOM_LEFT):new NA(r.left+G/2,r.top+r.height-O/2),this.topLeftBorderBox=i>0||a>0?He(r.left,r.top,i,a,pe.TOP_LEFT):new NA(r.left,r.top),this.topRightBorderBox=l>0||d>0?He(r.left+E,r.top,l,d,pe.TOP_RIGHT):new NA(r.left+r.width,r.top),this.bottomRightBorderBox=B>0||w>0?He(r.left+V,r.top+K,B,w,pe.BOTTOM_RIGHT):new NA(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=F>0||m>0?He(r.left,r.top+X,F,m,pe.BOTTOM_LEFT):new NA(r.left,r.top+r.height),this.topLeftPaddingBox=i>0||a>0?He(r.left+G,r.top+Y,Math.max(0,i-G),Math.max(0,a-Y),pe.TOP_LEFT):new NA(r.left+G,r.top+Y),this.topRightPaddingBox=l>0||d>0?He(r.left+Math.min(E,r.width-$),r.top+Y,E>r.width+$?0:Math.max(0,l-$),Math.max(0,d-Y),pe.TOP_RIGHT):new NA(r.left+r.width-$,r.top+Y),this.bottomRightPaddingBox=B>0||w>0?He(r.left+Math.min(V,r.width-G),r.top+Math.min(K,r.height-O),Math.max(0,B-$),Math.max(0,w-O),pe.BOTTOM_RIGHT):new NA(r.left+r.width-$,r.top+r.height-O),this.bottomLeftPaddingBox=F>0||m>0?He(r.left+G,r.top+Math.min(X,r.height-O),Math.max(0,F-G),Math.max(0,m-O),pe.BOTTOM_LEFT):new NA(r.left+G,r.top+r.height-O),this.topLeftContentBox=i>0||a>0?He(r.left+G+R,r.top+Y+rA,Math.max(0,i-(G+R)),Math.max(0,a-(Y+rA)),pe.TOP_LEFT):new NA(r.left+G+R,r.top+Y+rA),this.topRightContentBox=l>0||d>0?He(r.left+Math.min(E,r.width+G+R),r.top+Y+rA,E>r.width+G+R?0:l-G+R,d-(Y+rA),pe.TOP_RIGHT):new NA(r.left+r.width-($+I),r.top+Y+rA),this.bottomRightContentBox=B>0||w>0?He(r.left+Math.min(V,r.width-(G+R)),r.top+Math.min(K,r.height+Y+rA),Math.max(0,B-($+I)),w-(O+H),pe.BOTTOM_RIGHT):new NA(r.left+r.width-($+I),r.top+r.height-(O+H)),this.bottomLeftContentBox=F>0||m>0?He(r.left+G+R,r.top+X,Math.max(0,F-(G+R)),m-(O+H),pe.BOTTOM_LEFT):new NA(r.left+G+R,r.top+r.height-(O+H))}return e}(),pe;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(pe||(pe={}));var He=function(e,A,t,r,n){var i=4*((Math.sqrt(2)-1)/3),a=t*i,c=r*i,l=e+t,d=A+r;switch(n){case pe.TOP_LEFT:return new oo(new NA(e,d),new NA(e,d-c),new NA(l-a,A),new NA(l,A));case pe.TOP_RIGHT:return new oo(new NA(e,A),new NA(e+a,A),new NA(l,d-c),new NA(l,d));case pe.BOTTOM_RIGHT:return new oo(new NA(l,A),new NA(l,A+c),new NA(e+a,d),new NA(e,d));case pe.BOTTOM_LEFT:default:return new oo(new NA(l,d),new NA(l-a,d),new NA(e,A+c),new NA(e,A))}},Do=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Y2=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},To=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Z2=function(){function e(A,t,r){this.offsetX=A,this.offsetY=t,this.matrix=r,this.type=0,this.target=6}return e}(),co=function(){function e(A,t){this.path=A,this.target=t,this.type=1}return e}(),$2=function(){function e(A){this.opacity=A,this.type=2,this.target=6}return e}(),A5=function(e){return e.type===0},sd=function(e){return e.type===1},e5=function(e){return e.type===2},Pf=function(e,A){return e.length===A.length?e.some(function(t,r){return t===A[r]}):!1},t5=function(e,A,t,r,n){return e.map(function(i,a){switch(a){case 0:return i.add(A,t);case 1:return i.add(A+r,t);case 2:return i.add(A+r,t+n);case 3:return i.add(A,t+n)}return i})},ad=function(){function e(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),od=function(){function e(A,t){if(this.container=A,this.parent=t,this.effects=[],this.curves=new z2(this.container),this.container.styles.opacity<1&&this.effects.push(new $2(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new Z2(r,n,i))}if(this.container.styles.overflowX!==0){var a=Do(this.curves),c=To(this.curves);Pf(a,c)?this.effects.push(new co(a,6)):(this.effects.push(new co(a,2)),this.effects.push(new co(c,4)))}}return e.prototype.getEffects=function(A){for(var t=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,n=this.effects.slice(0);r;){var i=r.effects.filter(function(l){return!sd(l)});if(t||r.container.styles.position!==0||!r.parent){if(n.unshift.apply(n,i),t=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var a=Do(r.curves),c=To(r.curves);Pf(a,c)||n.unshift(new co(c,6))}}else n.unshift.apply(n,i);r=r.parent}return n.filter(function(l){return At(l.target,A)})},e}(),Kl=function(e,A,t,r){e.container.elements.forEach(function(n){var i=At(n.flags,4),a=At(n.flags,2),c=new od(n,e);At(n.styles.display,2048)&&r.push(c);var l=At(n.flags,8)?[]:r;if(i||a){var d=i||n.styles.isPositioned()?t:A,g=new ad(c);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var B=n.styles.zIndex.order;if(B<0){var w=0;d.negativeZIndex.some(function(F,m){return B>F.element.container.styles.zIndex.order?(w=m,!1):w>0}),d.negativeZIndex.splice(w,0,g)}else if(B>0){var h=0;d.positiveZIndex.some(function(F,m){return B>=F.element.container.styles.zIndex.order?(h=m+1,!1):h>0}),d.positiveZIndex.splice(h,0,g)}else d.zeroOrAutoZIndexOrTransformedOrOpacity.push(g)}else n.styles.isFloating()?d.nonPositionedFloats.push(g):d.nonPositionedInlineLevel.push(g);Kl(c,g,i?g:t,l)}else n.styles.isInlineLevel()?A.inlineLevel.push(c):A.nonInlineLevel.push(c),Kl(c,A,t,l);At(n.flags,8)&&cd(n,l)})},cd=function(e,A){for(var t=e instanceof Tl?e.start:1,r=e instanceof Tl?e.reversed:!1,n=0;n"u"?e[0]:t},l5=function(e,A,t,r,n){var i=A[0],a=A[1],c=t[0],l=t[1];switch(e){case 2:return[new NA(Math.round(r.left),Math.round(r.top+a)),new NA(Math.round(r.left+r.width),Math.round(r.top+a)),new NA(Math.round(r.left+r.width),Math.round(l+r.top+a)),new NA(Math.round(r.left),Math.round(l+r.top+a))];case 3:return[new NA(Math.round(r.left+i),Math.round(r.top)),new NA(Math.round(r.left+i+c),Math.round(r.top)),new NA(Math.round(r.left+i+c),Math.round(r.height+r.top)),new NA(Math.round(r.left+i),Math.round(r.height+r.top))];case 1:return[new NA(Math.round(r.left+i),Math.round(r.top+a)),new NA(Math.round(r.left+i+c),Math.round(r.top+a)),new NA(Math.round(r.left+i+c),Math.round(r.top+a+l)),new NA(Math.round(r.left+i),Math.round(r.top+a+l))];default:return[new NA(Math.round(n.left),Math.round(n.top)),new NA(Math.round(n.left+n.width),Math.round(n.top)),new NA(Math.round(n.left+n.width),Math.round(n.height+n.top)),new NA(Math.round(n.left),Math.round(n.height+n.top))]}},u5="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",kf="Hidden Text",f5=function(){function e(A){this._data={},this._document=A}return e.prototype.parseMetrics=function(A,t){var r=this._document.createElement("div"),n=this._document.createElement("img"),i=this._document.createElement("span"),a=this._document.body;r.style.visibility="hidden",r.style.fontFamily=A,r.style.fontSize=t,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",a.appendChild(r),n.src=u5,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",i.style.fontFamily=A,i.style.fontSize=t,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(kf)),r.appendChild(i),r.appendChild(n);var c=n.offsetTop-i.offsetTop+2;r.removeChild(i),r.appendChild(this._document.createTextNode(kf)),r.style.lineHeight="normal",n.style.verticalAlign="super";var l=n.offsetTop-r.offsetTop+2;return a.removeChild(r),{baseline:c,middle:l}},e.prototype.getMetrics=function(A,t){var r=A+" "+t;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(A,t)),this._data[r]},e}(),ud=function(){function e(A,t){this.context=A,this.options=t}return e}(),h5=1e4,d5=function(e){pr(A,e);function A(t,r){var n=e.call(this,t,r)||this;return n._activeEffects=[],n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),r.canvas||(n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px"),n.fontMetrics=new f5(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),n}return A.prototype.applyEffects=function(t){for(var r=this;this._activeEffects.length;)this.popEffect();t.forEach(function(n){return r.applyEffect(n)})},A.prototype.applyEffect=function(t){this.ctx.save(),e5(t)&&(this.ctx.globalAlpha=t.opacity),A5(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),sd(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},A.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},A.prototype.renderStack=function(t){return Ut(this,void 0,void 0,function(){var r;return vt(this,function(n){switch(n.label){case 0:return r=t.element.container.styles,r.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},A.prototype.renderNode=function(t){return Ut(this,void 0,void 0,function(){return vt(this,function(r){switch(r.label){case 0:if(At(t.container.flags,16))debugger;return t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(t)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},A.prototype.renderTextWithLetterSpacing=function(t,r,n){var i=this;if(r===0)this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n);else{var a=ru(t.text);a.reduce(function(c,l){return i.ctx.fillText(l,c,t.bounds.top+n),c+i.ctx.measureText(l).width},t.bounds.left)}},A.prototype.createFontStyle=function(t){var r=t.fontVariant.filter(function(a){return a==="normal"||a==="small-caps"}).join(""),n=v5(t.fontFamily).join(", "),i=Zs(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,r,t.fontWeight,i,n].join(" "),n,i]},A.prototype.renderTextNode=function(t,r){return Ut(this,void 0,void 0,function(){var n,i,a,c,l,d,g,B,w=this;return vt(this,function(h){return n=this.createFontStyle(r),i=n[0],a=n[1],c=n[2],this.ctx.font=i,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",l=this.fontMetrics.getMetrics(a,c),d=l.baseline,g=l.middle,B=r.paintOrder,t.textBounds.forEach(function(F){B.forEach(function(m){switch(m){case 0:w.ctx.fillStyle=nt(r.color),w.renderTextWithLetterSpacing(F,r.letterSpacing,d);var _=r.textShadow;_.length&&F.text.trim().length&&(_.slice(0).reverse().forEach(function(Q){w.ctx.shadowColor=nt(Q.color),w.ctx.shadowOffsetX=Q.offsetX.number*w.options.scale,w.ctx.shadowOffsetY=Q.offsetY.number*w.options.scale,w.ctx.shadowBlur=Q.blur.number,w.renderTextWithLetterSpacing(F,r.letterSpacing,d)}),w.ctx.shadowColor="",w.ctx.shadowOffsetX=0,w.ctx.shadowOffsetY=0,w.ctx.shadowBlur=0),r.textDecorationLine.length&&(w.ctx.fillStyle=nt(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(Q){switch(Q){case 1:w.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top+d),F.bounds.width,1);break;case 2:w.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top),F.bounds.width,1);break;case 3:w.ctx.fillRect(F.bounds.left,Math.ceil(F.bounds.top+g),F.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&F.text.trim().length&&(w.ctx.strokeStyle=nt(r.webkitTextStrokeColor),w.ctx.lineWidth=r.webkitTextStrokeWidth,w.ctx.lineJoin=window.chrome?"miter":"round",w.ctx.strokeText(F.text,F.bounds.left,F.bounds.top+d)),w.ctx.strokeStyle="",w.ctx.lineWidth=0,w.ctx.lineJoin="miter";break}})}),[2]})})},A.prototype.renderReplacedElement=function(t,r,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var i=Po(t),a=To(r);this.path(a),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(t){return Ut(this,void 0,void 0,function(){var r,n,i,a,c,l,E,E,d,g,B,w,V,h,F,X,m,_,Q,E,K,V,X;return vt(this,function(Y){switch(Y.label){case 0:this.applyEffects(t.getEffects(4)),r=t.container,n=t.curves,i=r.styles,a=0,c=r.textNodes,Y.label=1;case 1:return a0&&k>0&&(O=i.ctx.createPattern(X,"repeat"),i.renderRepeat(rA,O,nA,lA))):eB(g)&&(G=ol(t,r,[null,null,null]),rA=G[0],I=G[1],H=G[2],R=G[3],k=G[4],oA=g.position.length===0?[Au]:g.position,nA=xe(oA[0],R),lA=xe(oA[oA.length-1],k),tA=zg(g,nA,lA,R,k),fA=tA[0],dA=tA[1],fA>0&&dA>0&&(bA=i.ctx.createRadialGradient(I+nA,H+lA,0,I+nA,H+lA,fA),af(g.stops,fA*2).forEach(function(aA){return bA.addColorStop(aA.stop,nt(aA.color))}),i.path(rA),i.ctx.fillStyle=bA,fA!==dA?(U=t.bounds.left+.5*t.bounds.width,N=t.bounds.top+.5*t.bounds.height,P=dA/fA,j=1/P,i.ctx.save(),i.ctx.translate(U,N),i.ctx.transform(1,0,0,P,0,0),i.ctx.translate(-U,-N),i.ctx.fillRect(I,j*(H-N)+N,R,k*j),i.ctx.restore()):i.ctx.fill())),Z.label=6;case 6:return r--,[2]}})},i=this,a=0,c=t.styles.backgroundImage.slice(0).reverse(),d.label=1;case 1:return a0?g.style!==2?[3,5]:[4,this.renderDashedDottedBorder(g.color,g.width,c,t.curves,2)]:[3,11]):[3,13];case 4:return w.sent(),[3,11];case 5:return g.style!==3?[3,7]:[4,this.renderDashedDottedBorder(g.color,g.width,c,t.curves,3)];case 6:return w.sent(),[3,11];case 7:return g.style!==4?[3,9]:[4,this.renderDoubleBorder(g.color,g.width,c,t.curves)];case 8:return w.sent(),[3,11];case 9:return[4,this.renderSolidBorder(g.color,c,t.curves)];case 10:w.sent(),w.label=11;case 11:c++,w.label=12;case 12:return l++,[3,3];case 13:return[2]}})})},A.prototype.renderDashedDottedBorder=function(t,r,n,i,a){return Ut(this,void 0,void 0,function(){var c,l,d,g,B,w,h,F,m,_,Q,E,K,V,X,Y,X,Y;return vt(this,function($){return this.ctx.save(),c=s5(i,n),l=Of(i,n),a===2&&(this.path(l),this.ctx.clip()),$t(l[0])?(d=l[0].start.x,g=l[0].start.y):(d=l[0].x,g=l[0].y),$t(l[1])?(B=l[1].end.x,w=l[1].end.y):(B=l[1].x,w=l[1].y),n===0||n===2?h=Math.abs(d-B):h=Math.abs(g-w),this.ctx.beginPath(),a===3?this.formatPath(c):this.formatPath(l.slice(0,2)),F=r<3?r*3:r*2,m=r<3?r*2:r,a===3&&(F=r,m=r),_=!0,h<=F*2?_=!1:h<=F*2+m?(Q=h/(2*F+m),F*=Q,m*=Q):(E=Math.floor((h+m)/(F+m)),K=(h-E*F)/(E-1),V=(h-(E+1)*F)/E,m=V<=0||Math.abs(m-K)>1|(Ie&21845)<<1;Bn=(Bn&52428)>>2|(Bn&13107)<<2,Bn=(Bn&61680)>>4|(Bn&3855)<<4,jl[Ie]=((Bn&65280)>>8|(Bn&255)<<8)>>1}var Sr=function(e,A,t){for(var r=e.length,n=0,i=new Rt(A);n>l]=d}else for(c=new Rt(r),n=0;n>15-e[n]);return c},En=new Ct(288);for(var Ie=0;Ie<144;++Ie)En[Ie]=8;for(var Ie=144;Ie<256;++Ie)En[Ie]=9;for(var Ie=256;Ie<280;++Ie)En[Ie]=7;for(var Ie=280;Ie<288;++Ie)En[Ie]=8;var zs=new Ct(32);for(var Ie=0;Ie<32;++Ie)zs[Ie]=5;var E5=Sr(En,9,0),x5=Sr(En,9,1),I5=Sr(zs,5,0),_5=Sr(zs,5,1),cl=function(e){for(var A=e[0],t=1;tA&&(A=e[t]);return A},hr=function(e,A,t){var r=A/8|0;return(e[r]|e[r+1]<<8)>>(A&7)&t},ll=function(e,A){var t=A/8|0;return(e[t]|e[t+1]<<8|e[t+2]<<16)>>(A&7)},au=function(e){return(e+7)/8|0},pd=function(e,A,t){return(t==null||t>e.length)&&(t=e.length),new Ct(e.subarray(A,t))},H5=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Br=function(e,A,t){var r=new Error(A||H5[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,Br),!t)throw r;return r},S5=function(e,A,t,r){var n=e.length,i=0;if(!n||A.f&&!A.l)return t||new Ct(0);var a=!t,c=a||A.i!=2,l=A.i;a&&(t=new Ct(n*3));var d=function(FA){var _A=t.length;if(FA>_A){var EA=new Ct(Math.max(_A*2,FA));EA.set(t),t=EA}},g=A.f||0,B=A.p||0,w=A.b||0,h=A.l,F=A.d,m=A.m,_=A.n,Q=n*8;do{if(!h){g=hr(e,B,1);var E=hr(e,B+1,3);if(B+=3,E)if(E==1)h=x5,F=_5,m=9,_=5;else if(E==2){var Y=hr(e,B,31)+257,$=hr(e,B+10,15)+4,O=Y+hr(e,B+5,31)+1;B+=14;for(var G=new Ct(O),rA=new Ct(19),I=0;I<$;++I)rA[Rl[I]]=hr(e,B+I*3,7);B+=$*3;for(var H=cl(rA),R=(1<>4;if(K<16)G[I++]=K;else{var nA=0,lA=0;for(K==16?(lA=3+hr(e,B,3),B+=2,nA=G[I-1]):K==17?(lA=3+hr(e,B,7),B+=3):K==18&&(lA=11+hr(e,B,127),B+=7);lA--;)G[I++]=nA}}var tA=G.subarray(0,Y),fA=G.subarray(Y);m=cl(tA),_=cl(fA),h=Sr(tA,m,1),F=Sr(fA,_,1)}else Br(1);else{var K=au(B)+4,V=e[K-4]|e[K-3]<<8,X=K+V;if(X>n){l&&Br(0);break}c&&d(w+V),t.set(e.subarray(K,X),w),A.b=w+=V,A.p=B=X*8,A.f=g;continue}if(B>Q){l&&Br(0);break}}c&&d(w+131072);for(var dA=(1<>4;if(B+=nA&15,B>Q){l&&Br(0);break}if(nA||Br(2),N<256)t[w++]=N;else if(N==256){U=B,h=null;break}else{var P=N-254;if(N>264){var I=N-257,j=zo[I];P=hr(e,B,(1<>4;Z||Br(3),B+=Z&15;var fA=L5[aA];if(aA>3){var j=Yo[aA];fA+=ll(e,B)&(1<Q){l&&Br(0);break}c&&d(w+131072);var cA=w+P;if(w>8},Hs=function(e,A,t){t<<=A&7;var r=A/8|0;e[r]|=t,e[r+1]|=t>>8,e[r+2]|=t>>16},ul=function(e,A){for(var t=[],r=0;rw&&(w=i[r].s);var h=new Rt(w+1),F=Gl(t[g-1],h,0);if(F>A){var r=0,m=0,_=F-A,Q=1<<_;for(i.sort(function(Y,$){return h[$.s]-h[Y.s]||Y.f-$.f});rA)m+=Q-(1<>=_;m>0;){var K=i[r].s;h[K]=0&&m;--r){var V=i[r].s;h[V]==A&&(--h[V],++m)}F=A}return{t:new Ct(h),l:F}},Gl=function(e,A,t){return e.s==-1?Math.max(Gl(e.l,A,t+1),Gl(e.r,A,t+1)):A[e.s]=t},Kf=function(e){for(var A=e.length;A&&!e[--A];);for(var t=new Rt(++A),r=0,n=e[0],i=1,a=function(l){t[r++]=l},c=1;c<=A;++c)if(e[c]==n&&c!=A)++i;else{if(!n&&i>2){for(;i>138;i-=138)a(32754);i>2&&(a(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(a(n),--i;i>6;i-=6)a(8304);i>2&&(a(i-3<<5|8208),i=0)}for(;i--;)a(n);i=1,n=e[c]}return{c:t.subarray(0,r),n:A}},Ss=function(e,A){for(var t=0,r=0;r>8,e[n+2]=e[n]^255,e[n+3]=e[n+1]^255;for(var i=0;i4&&!rA[Rl[H-1]];--H);var R=d+5<<3,k=Ss(n,En)+Ss(i,zs)+a,oA=Ss(n,w)+Ss(i,m)+a+14+3*H+Ss($,rA)+2*$[16]+3*$[17]+7*$[18];if(l>=0&&R<=k&&R<=oA)return wd(A,g,e.subarray(l,l+d));var nA,lA,tA,fA;if(Zr(A,g,1+(oA15&&(Zr(A,g,N[O]>>5&127),g+=N[O]>>12)}}else nA=E5,lA=En,tA=I5,fA=zs;for(var O=0;O255){var P=j>>18&31;Hs(A,g,nA[P+257]),g+=lA[P+257],P>7&&(Zr(A,g,j>>23&31),g+=zo[P]);var Z=j&31;Hs(A,g,tA[Z]),g+=fA[Z],Z>3&&(Hs(A,g,j>>5&8191),g+=Yo[Z])}else Hs(A,g,nA[j]),g+=lA[j]}return Hs(A,g,nA[256]),g+lA[256]},N5=new su([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),vd=new Ct(0),D5=function(e,A,t,r,n,i){var a=i.z||e.length,c=new Ct(r+a+5*(1+Math.ceil(a/7e3))+n),l=c.subarray(r,c.length-n),d=i.l,g=(i.r||0)&7;if(A){g&&(l[0]=i.r>>3);for(var B=N5[A-1],w=B>>13,h=B&8191,F=(1<7e3||rA>24576)&&(nA>423||!d)){g=Rf(e,l,0,V,X,Y,O,rA,H,G-H,g),rA=$=O=0,H=G;for(var lA=0;lA<286;++lA)X[lA]=0;for(var lA=0;lA<30;++lA)Y[lA]=0}var tA=2,fA=0,dA=h,bA=k-oA&32767;if(nA>2&&R==K(G-bA))for(var U=Math.min(w,nA)-1,N=Math.min(32767,G),P=Math.min(258,nA);bA<=N&&--dA&&k!=oA;){if(e[G+tA]==e[G+tA-bA]){for(var j=0;jtA){if(tA=j,fA=bA,j>U)break;for(var Z=Math.min(bA,j-2),aA=0,lA=0;lAaA&&(aA=yA,oA=cA)}}}k=oA,oA=m[k],bA+=k-oA&32767}if(fA){V[rA++]=268435456|Vl[tA]<<18|Mf[fA];var FA=Vl[tA]&31,_A=Mf[fA]&31;O+=zo[FA]+Yo[_A],++X[257+FA],++Y[_A],I=G+tA,++$}else V[rA++]=e[G],++X[e[G]]}}for(G=Math.max(G,I);G=a&&(l[g/8|0]=d,EA=a),g=wd(l,g+1,e.subarray(G,EA))}i.i=a}return pd(c,0,r+au(g)+n)},md=function(){var e=1,A=0;return{p:function(t){for(var r=e,n=A,i=t.length|0,a=0;a!=i;){for(var c=Math.min(a+2655,i);a>16),n=(n&65535)+15*(n>>16)}e=r,A=n},d:function(){return e%=65521,A%=65521,(e&255)<<24|(e&65280)<<8|(A&255)<<8|A>>8}}},T5=function(e,A,t,r,n){if(!n&&(n={l:1},A.dictionary)){var i=A.dictionary.subarray(-32768),a=new Ct(i.length+e.length);a.set(i),a.set(e,i.length),e=a,n.w=i.length}return D5(e,A.level==null?6:A.level,A.mem==null?n.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+A.mem,t,r,n)},Cd=function(e,A,t){for(;t;++A)e[A]=t,t>>>=8},P5=function(e,A){var t=A.level,r=t==0?0:t<6?1:t==9?3:2;if(e[0]=120,e[1]=r<<6|(A.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,A.dictionary){var n=md();n.p(A.dictionary),Cd(e,2,n.d())}},O5=function(e,A){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&Br(6,"invalid zlib data"),(e[1]>>5&1)==1&&Br(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function ql(e,A){A||(A={});var t=md();t.p(e);var r=T5(e,A,A.dictionary?6:2,4);return P5(r,A),Cd(r,r.length-4,t.d()),r}function k5(e,A){return S5(e.subarray(O5(e),-4),{i:2},A,A)}var M5=typeof TextDecoder<"u"&&new TextDecoder,K5=0;try{M5.decode(vd,{stream:!0}),K5=1}catch{}var XA=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function fl(){XA.console&&typeof XA.console.log=="function"&&XA.console.log.apply(XA.console,arguments)}var Ue={log:fl,warn:function(e){XA.console&&(typeof XA.console.warn=="function"?XA.console.warn.apply(XA.console,arguments):fl.call(null,arguments))},error:function(e){XA.console&&(typeof XA.console.error=="function"?XA.console.error.apply(XA.console,arguments):fl(e))}};function hl(e,A,t){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){qn(r.response,A,t)},r.onerror=function(){Ue.error("could not download file")},r.send()}function Vf(e){var A=new XMLHttpRequest;A.open("HEAD",e,!1);try{A.send()}catch{}return A.status>=200&&A.status<=299}function fo(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(A)}}var qs,Wl,qn=XA.saveAs||((typeof window>"u"?"undefined":me(window))!=="object"||window!==XA?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,A,t){var r=XA.URL||XA.webkitURL,n=document.createElement("a");A=A||e.name||"download",n.download=A,n.rel="noopener",typeof e=="string"?(n.href=e,n.origin!==location.origin?Vf(n.href)?hl(e,A,t):fo(n,n.target="_blank"):fo(n)):(n.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){fo(n)},0))}:"msSaveOrOpenBlob"in navigator?function(e,A,t){if(A=A||e.name||"download",typeof e=="string")if(Vf(e))hl(e,A,t);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){fo(r)})}else navigator.msSaveOrOpenBlob(function(n,i){return i===void 0?i={autoBom:!1}:me(i)!=="object"&&(Ue.warn("Deprecated: Expected third argument to be a object"),i={autoBom:!i}),i.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["\uFEFF",n],{type:n.type}):n}(e,t),A)}:function(e,A,t,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof e=="string")return hl(e,A,t);var n=e.type==="application/octet-stream",i=/constructor/i.test(XA.HTMLElement)||XA.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||n&&i)&&(typeof FileReader>"u"?"undefined":me(FileReader))==="object"){var c=new FileReader;c.onloadend=function(){var g=c.result;g=a?g:g.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=g:location=g,r=null},c.readAsDataURL(e)}else{var l=XA.URL||XA.webkitURL,d=l.createObjectURL(e);r?r.location=d:location.href=d,r=null,setTimeout(function(){l.revokeObjectURL(d)},4e4)}});/** * A class to parse color values * @author Stoyan Stefanov * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} * @license Use it if you like it */function Qd(e){var A;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:"90ee90",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 t=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(c){return[parseInt(c[1]),parseInt(c[2]),parseInt(c[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(c){return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(c){return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]}}],r=0;r255?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 c=this.r.toString(16),l=this.g.toString(16),d=this.b.toString(16);return c.length==1&&(c="0"+c),l.length==1&&(l="0"+l),d.length==1&&(d="0"+d),"#"+c+l+d}}/** * @license * Joseph Myers does not specify a particular license for his work. * * Author: Joseph Myers * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js * * Modified by: Owen Leong */function dl(e,A){var t=e[0],r=e[1],n=e[2],i=e[3];t=gt(t,r,n,i,A[0],7,-680876936),i=gt(i,t,r,n,A[1],12,-389564586),n=gt(n,i,t,r,A[2],17,606105819),r=gt(r,n,i,t,A[3],22,-1044525330),t=gt(t,r,n,i,A[4],7,-176418897),i=gt(i,t,r,n,A[5],12,1200080426),n=gt(n,i,t,r,A[6],17,-1473231341),r=gt(r,n,i,t,A[7],22,-45705983),t=gt(t,r,n,i,A[8],7,1770035416),i=gt(i,t,r,n,A[9],12,-1958414417),n=gt(n,i,t,r,A[10],17,-42063),r=gt(r,n,i,t,A[11],22,-1990404162),t=gt(t,r,n,i,A[12],7,1804603682),i=gt(i,t,r,n,A[13],12,-40341101),n=gt(n,i,t,r,A[14],17,-1502002290),t=Bt(t,r=gt(r,n,i,t,A[15],22,1236535329),n,i,A[1],5,-165796510),i=Bt(i,t,r,n,A[6],9,-1069501632),n=Bt(n,i,t,r,A[11],14,643717713),r=Bt(r,n,i,t,A[0],20,-373897302),t=Bt(t,r,n,i,A[5],5,-701558691),i=Bt(i,t,r,n,A[10],9,38016083),n=Bt(n,i,t,r,A[15],14,-660478335),r=Bt(r,n,i,t,A[4],20,-405537848),t=Bt(t,r,n,i,A[9],5,568446438),i=Bt(i,t,r,n,A[14],9,-1019803690),n=Bt(n,i,t,r,A[3],14,-187363961),r=Bt(r,n,i,t,A[8],20,1163531501),t=Bt(t,r,n,i,A[13],5,-1444681467),i=Bt(i,t,r,n,A[2],9,-51403784),n=Bt(n,i,t,r,A[7],14,1735328473),t=pt(t,r=Bt(r,n,i,t,A[12],20,-1926607734),n,i,A[5],4,-378558),i=pt(i,t,r,n,A[8],11,-2022574463),n=pt(n,i,t,r,A[11],16,1839030562),r=pt(r,n,i,t,A[14],23,-35309556),t=pt(t,r,n,i,A[1],4,-1530992060),i=pt(i,t,r,n,A[4],11,1272893353),n=pt(n,i,t,r,A[7],16,-155497632),r=pt(r,n,i,t,A[10],23,-1094730640),t=pt(t,r,n,i,A[13],4,681279174),i=pt(i,t,r,n,A[0],11,-358537222),n=pt(n,i,t,r,A[3],16,-722521979),r=pt(r,n,i,t,A[6],23,76029189),t=pt(t,r,n,i,A[9],4,-640364487),i=pt(i,t,r,n,A[12],11,-421815835),n=pt(n,i,t,r,A[15],16,530742520),t=wt(t,r=pt(r,n,i,t,A[2],23,-995338651),n,i,A[0],6,-198630844),i=wt(i,t,r,n,A[7],10,1126891415),n=wt(n,i,t,r,A[14],15,-1416354905),r=wt(r,n,i,t,A[5],21,-57434055),t=wt(t,r,n,i,A[12],6,1700485571),i=wt(i,t,r,n,A[3],10,-1894986606),n=wt(n,i,t,r,A[10],15,-1051523),r=wt(r,n,i,t,A[1],21,-2054922799),t=wt(t,r,n,i,A[8],6,1873313359),i=wt(i,t,r,n,A[15],10,-30611744),n=wt(n,i,t,r,A[6],15,-1560198380),r=wt(r,n,i,t,A[13],21,1309151649),t=wt(t,r,n,i,A[4],6,-145523070),i=wt(i,t,r,n,A[11],10,-1120210379),n=wt(n,i,t,r,A[2],15,718787259),r=wt(r,n,i,t,A[9],21,-343485551),e[0]=yn(t,e[0]),e[1]=yn(r,e[1]),e[2]=yn(n,e[2]),e[3]=yn(i,e[3])}function Zo(e,A,t,r,n,i){return A=yn(yn(A,e),yn(r,i)),yn(A<>>32-n,t)}function gt(e,A,t,r,n,i,a){return Zo(A&t|~A&r,e,A,n,i,a)}function Bt(e,A,t,r,n,i,a){return Zo(A&r|t&~r,e,A,n,i,a)}function pt(e,A,t,r,n,i,a){return Zo(A^t^r,e,A,n,i,a)}function wt(e,A,t,r,n,i,a){return Zo(t^(A|~r),e,A,n,i,a)}function Fd(e){var A,t=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=e.length;A+=64)dl(r,R5(e.substring(A-64,A)));e=e.substring(A-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(A=0;A>2]|=e.charCodeAt(A)<<(A%4<<3);if(n[A>>2]|=128<<(A%4<<3),A>55)for(dl(r,n),A=0;A<16;A++)n[A]=0;return n[14]=8*t,dl(r,n),r}function R5(e){var A,t=[];for(A=0;A<64;A+=4)t[A>>2]=e.charCodeAt(A)+(e.charCodeAt(A+1)<<8)+(e.charCodeAt(A+2)<<16)+(e.charCodeAt(A+3)<<24);return t}qs=XA.atob.bind(XA),Wl=XA.btoa.bind(XA);var jf="0123456789abcdef".split("");function V5(e){for(var A="",t=0;t<4;t++)A+=jf[e>>8*t+4&15]+jf[e>>8*t&15];return A}function j5(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function Jl(e){return Fd(e).map(j5).join("")}var G5=function(e){for(var A=0;A>16)+(A>>16)+(t>>16)<<16|65535&t}return e+A&4294967295}/** * @license * FPDF is released under a permissive license: there is no usage restriction. * You may embed it freely in your application (commercial or not), with or * without modifications. * * Reference: http://www.fpdf.org/en/script/script37.php */function Xl(e,A){var t,r,n,i;if(e!==t){for(var a=(n=e,i=1+(256/e.length>>0),new Array(i+1).join(n)),c=[],l=0;l<256;l++)c[l]=l;var d=0;for(l=0;l<256;l++){var g=c[l];d=(d+g+a.charCodeAt(l))%256,c[l]=c[d],c[d]=g}t=e,r=c}else c=r;var B=A.length,w=0,h=0,F="";for(l=0;l€/\f©þdSiz";var i=(A+this.padding).substr(0,32),a=(t+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,a),this.P=-(1+(255^n)),this.encryptionKey=Jl(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Xl(this.encryptionKey,this.padding)}function Ki(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var A="",t=e.length,r=0;r126?A+="#"+("0"+n.toString(16)).slice(-2):A+=e[r]}return A}function qf(e){if(me(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(t,r,n){if(n=n||!1,typeof t!="string"||typeof r!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(t)||(A[t]={});var i=Math.random().toString(35);return A[t][i]=[r,!!n],i},this.unsubscribe=function(t){for(var r in A)if(A[r][t])return delete A[r][t],Object.keys(A[r]).length===0&&delete A[r],!0;return!1},this.publish=function(t){if(A.hasOwnProperty(t)){var r=Array.prototype.slice.call(arguments,1),n=[];for(var i in A[t]){var a=A[t][i];try{a[0].apply(e,r)}catch(c){XA.console&&Ue.error("jsPDF PubSub Error",c.message,c)}a[1]&&n.push(i)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function Oo(e){if(!(this instanceof Oo))return new Oo(e);var A="opacity,stroke-opacity".split(",");for(var t in e)e.hasOwnProperty(t)&&A.indexOf(t)>=0&&(this[t]=e[t]);this.id="",this.objectNumber=-1}function yd(e,A){this.gState=e,this.matrix=A,this.id="",this.objectNumber=-1}function Jn(e,A,t,r,n){if(!(this instanceof Jn))return new Jn(e,A,t,r,n);this.type=e==="axial"?2:3,this.coords=A,this.colors=t,yd.call(this,r,n)}function Vi(e,A,t,r,n){if(!(this instanceof Vi))return new Vi(e,A,t,r,n);this.boundingBox=e,this.xStep=A,this.yStep=t,this.stream="",this.cloneIndex=0,yd.call(this,r,n)}function WA(e){var A,t=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],i=arguments[3],a=[],c=1,l=16,d="S",g=null;me(e=e||{})==="object"&&(t=e.orientation,r=e.unit||r,n=e.format||n,i=e.compress||e.compressPdf||i,(g=e.encryption||null)!==null&&(g.userPassword=g.userPassword||"",g.ownerPassword=g.ownerPassword||"",g.userPermissions=g.userPermissions||[]),c=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(A=e.precision),e.floatPrecision!==void 0&&(l=e.floatPrecision),d=e.defaultPathOperation||"S"),a=e.filters||(i===!0?["FlateEncode"]:a),r=r||"mm",t=(""+(t||"P")).toLowerCase();var B=e.putOnlyUsedFonts||!1,w={},h={internal:{},__private__:{}};h.__private__.PubSub=qf;var F="1.3",m=h.__private__.getPdfVersion=function(){return F};h.__private__.setPdfVersion=function(u){F=u};var _={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]};h.__private__.getPageFormats=function(){return _};var Q=h.__private__.getPageFormat=function(u){return _[u]};n=n||"a4";var E={COMPAT:"compat",ADVANCED:"advanced"},K=E.COMPAT;function V(){this.saveGraphicsState(),M(new GA(SA,0,0,-SA,0,rn()*SA).toString()+" cm"),this.setFontSize(this.getFontSize()/SA),d="n",K=E.ADVANCED}function X(){this.restoreGraphicsState(),d="S",K=E.COMPAT}var Y=h.__private__.combineFontStyleAndFontWeight=function(u,C){if(u=="bold"&&C=="normal"||u=="bold"&&C==400||u=="normal"&&C=="italic"||u=="bold"&&C=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return C&&(u=C==400||C==="normal"?u==="italic"?"italic":"normal":C!=700&&C!=="bold"||u!=="normal"?(C==700?"bold":C)+""+u:"bold"),u};h.advancedAPI=function(u){var C=K===E.COMPAT;return C&&V.call(this),typeof u!="function"||(u(this),C&&X.call(this)),this},h.compatAPI=function(u){var C=K===E.ADVANCED;return C&&X.call(this),typeof u!="function"||(u(this),C&&V.call(this)),this},h.isAdvancedAPI=function(){return K===E.ADVANCED};var $,O=function(u){if(K!==E.ADVANCED)throw new Error(u+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},G=h.roundToPrecision=h.__private__.roundToPrecision=function(u,C){var T=A||C;if(isNaN(u)||isNaN(T))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return u.toFixed(T).replace(/0+$/,"")};$=h.hpf=h.__private__.hpf=typeof l=="number"?function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.hpf");return G(u,l)}:l==="smart"?function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.hpf");return G(u,u>-1&&u<1?16:5)}:function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.hpf");return G(u,16)};var rA=h.f2=h.__private__.f2=function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.f2");return G(u,2)},I=h.__private__.f3=function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.f3");return G(u,3)},H=h.scale=h.__private__.scale=function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.scale");return K===E.COMPAT?u*SA:K===E.ADVANCED?u:void 0},R=function(u){return K===E.COMPAT?rn()-u:K===E.ADVANCED?u:void 0},k=function(u){return H(R(u))};h.__private__.setPrecision=h.setPrecision=function(u){typeof parseInt(u,10)=="number"&&(A=parseInt(u,10))};var oA,nA="00000000000000000000000000000000",lA=h.__private__.getFileId=function(){return nA},tA=h.__private__.setFileId=function(u){return nA=u!==void 0&&/^[a-fA-F0-9]{32}$/.test(u)?u.toUpperCase():nA.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),g!==null&&(ft=new Mi(g.userPermissions,g.userPassword,g.ownerPassword,nA)),nA};h.setFileId=function(u){return tA(u),this},h.getFileId=function(){return lA()};var fA=h.__private__.convertDateToPDFDate=function(u){var C=u.getTimezoneOffset(),T=C<0?"+":"-",q=Math.floor(Math.abs(C/60)),eA=Math.abs(C%60),gA=[T,P(q),"'",P(eA),"'"].join("");return["D:",u.getFullYear(),P(u.getMonth()+1),P(u.getDate()),P(u.getHours()),P(u.getMinutes()),P(u.getSeconds()),gA].join("")},dA=h.__private__.convertPDFDateToDate=function(u){var C=parseInt(u.substr(2,4),10),T=parseInt(u.substr(6,2),10)-1,q=parseInt(u.substr(8,2),10),eA=parseInt(u.substr(10,2),10),gA=parseInt(u.substr(12,2),10),CA=parseInt(u.substr(14,2),10);return new Date(C,T,q,eA,gA,CA,0)},bA=h.__private__.setCreationDate=function(u){var C;if(u===void 0&&(u=new Date),u instanceof Date)C=fA(u);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(u))throw new Error("Invalid argument passed to jsPDF.setCreationDate");C=u}return oA=C},U=h.__private__.getCreationDate=function(u){var C=oA;return u==="jsDate"&&(C=dA(oA)),C};h.setCreationDate=function(u){return bA(u),this},h.getCreationDate=function(u){return U(u)};var N,P=h.__private__.padd2=function(u){return("0"+parseInt(u)).slice(-2)},j=h.__private__.padd2Hex=function(u){return("00"+(u=u.toString())).substr(u.length)},Z=0,aA=[],cA=[],uA=0,yA=[],FA=[],_A=!1,EA=cA,JA=function(){Z=0,uA=0,cA=[],aA=[],yA=[],Or=We(),ir=We()};h.__private__.setCustomOutputDestination=function(u){_A=!0,EA=u};var BA=function(u){_A||(EA=u)};h.__private__.resetCustomOutputDestination=function(){_A=!1,EA=cA};var M=h.__private__.out=function(u){return u=u.toString(),uA+=u.length+1,EA.push(u),EA},te=h.__private__.write=function(u){return M(arguments.length===1?u.toString():Array.prototype.join.call(arguments," "))},MA=h.__private__.getArrayBuffer=function(u){for(var C=u.length,T=new ArrayBuffer(C),q=new Uint8Array(T);C--;)q[C]=u.charCodeAt(C);return T},QA=[["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]];h.__private__.getStandardFonts=function(){return QA};var UA=e.fontSize||16;h.__private__.setFontSize=h.setFontSize=function(u){return UA=K===E.ADVANCED?u/SA:u,this};var HA,IA=h.__private__.getFontSize=h.getFontSize=function(){return K===E.COMPAT?UA:UA*SA},KA=e.R2L||!1;h.__private__.setR2L=h.setR2L=function(u){return KA=u,this},h.__private__.getR2L=h.getR2L=function(){return KA};var ZA,ie=h.__private__.setZoomMode=function(u){var C=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(u))HA=u;else if(isNaN(u)){if(C.indexOf(u)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+u+'" is not recognized.');HA=u}else HA=parseInt(u,10)};h.__private__.getZoomMode=function(){return HA};var se,ue=h.__private__.setPageMode=function(u){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(u)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+u+'" is not recognized.');ZA=u};h.__private__.getPageMode=function(){return ZA};var Ce=h.__private__.setLayoutMode=function(u){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(u)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+u+'" is not recognized.');se=u};h.__private__.getLayoutMode=function(){return se},h.__private__.setDisplayMode=h.setDisplayMode=function(u,C,T){return ie(u),Ce(C),ue(T),this};var zA={title:"",subject:"",author:"",keywords:"",creator:""};h.__private__.getDocumentProperty=function(u){if(Object.keys(zA).indexOf(u)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return zA[u]},h.__private__.getDocumentProperties=function(){return zA},h.__private__.setDocumentProperties=h.setProperties=h.setDocumentProperties=function(u){for(var C in zA)zA.hasOwnProperty(C)&&u[C]&&(zA[C]=u[C]);return this},h.__private__.setDocumentProperty=function(u,C){if(Object.keys(zA).indexOf(u)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return zA[u]=C};var ae,SA,ut,he,tr,ye={},_e={},mr=[],ge={},In={},Ne={},rr={},Pr=null,De=0,$A=[],Be=new qf(h),_n=e.hotfixes||[],st={},Cr={},Qr=[],GA=function u(C,T,q,eA,gA,CA){if(!(this instanceof u))return new u(C,T,q,eA,gA,CA);isNaN(C)&&(C=1),isNaN(T)&&(T=0),isNaN(q)&&(q=0),isNaN(eA)&&(eA=1),isNaN(gA)&&(gA=0),isNaN(CA)&&(CA=0),this._matrix=[C,T,q,eA,gA,CA]};Object.defineProperty(GA.prototype,"sx",{get:function(){return this._matrix[0]},set:function(u){this._matrix[0]=u}}),Object.defineProperty(GA.prototype,"shy",{get:function(){return this._matrix[1]},set:function(u){this._matrix[1]=u}}),Object.defineProperty(GA.prototype,"shx",{get:function(){return this._matrix[2]},set:function(u){this._matrix[2]=u}}),Object.defineProperty(GA.prototype,"sy",{get:function(){return this._matrix[3]},set:function(u){this._matrix[3]=u}}),Object.defineProperty(GA.prototype,"tx",{get:function(){return this._matrix[4]},set:function(u){this._matrix[4]=u}}),Object.defineProperty(GA.prototype,"ty",{get:function(){return this._matrix[5]},set:function(u){this._matrix[5]=u}}),Object.defineProperty(GA.prototype,"a",{get:function(){return this._matrix[0]},set:function(u){this._matrix[0]=u}}),Object.defineProperty(GA.prototype,"b",{get:function(){return this._matrix[1]},set:function(u){this._matrix[1]=u}}),Object.defineProperty(GA.prototype,"c",{get:function(){return this._matrix[2]},set:function(u){this._matrix[2]=u}}),Object.defineProperty(GA.prototype,"d",{get:function(){return this._matrix[3]},set:function(u){this._matrix[3]=u}}),Object.defineProperty(GA.prototype,"e",{get:function(){return this._matrix[4]},set:function(u){this._matrix[4]=u}}),Object.defineProperty(GA.prototype,"f",{get:function(){return this._matrix[5]},set:function(u){this._matrix[5]=u}}),Object.defineProperty(GA.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(GA.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(GA.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(GA.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),GA.prototype.join=function(u){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map($).join(u)},GA.prototype.multiply=function(u){var C=u.sx*this.sx+u.shy*this.shx,T=u.sx*this.shy+u.shy*this.sy,q=u.shx*this.sx+u.sy*this.shx,eA=u.shx*this.shy+u.sy*this.sy,gA=u.tx*this.sx+u.ty*this.shx+this.tx,CA=u.tx*this.shy+u.ty*this.sy+this.ty;return new GA(C,T,q,eA,gA,CA)},GA.prototype.decompose=function(){var u=this.sx,C=this.shy,T=this.shx,q=this.sy,eA=this.tx,gA=this.ty,CA=Math.sqrt(u*u+C*C),DA=(u/=CA)*T+(C/=CA)*q;T-=u*DA,q-=C*DA;var RA=Math.sqrt(T*T+q*q);return DA/=RA,u*(q/=RA)>16&255,q=RA>>8&255,eA=255&RA}if(q===void 0||gA===void 0&&T===q&&q===eA)if(typeof T=="string")C=T+" "+CA[0];else switch(u.precision){case 2:C=rA(T/255)+" "+CA[0];break;case 3:default:C=I(T/255)+" "+CA[0]}else if(gA===void 0||me(gA)==="object"){if(gA&&!isNaN(gA.a)&&gA.a===0)return C=["1.","1.","1.",CA[1]].join(" ");if(typeof T=="string")C=[T,q,eA,CA[1]].join(" ");else switch(u.precision){case 2:C=[rA(T/255),rA(q/255),rA(eA/255),CA[1]].join(" ");break;default:case 3:C=[I(T/255),I(q/255),I(eA/255),CA[1]].join(" ")}}else if(typeof T=="string")C=[T,q,eA,gA,CA[2]].join(" ");else switch(u.precision){case 2:C=[rA(T),rA(q),rA(eA),rA(gA),CA[2]].join(" ");break;case 3:default:C=[I(T),I(q),I(eA),I(gA),CA[2]].join(" ")}return C},yr=h.__private__.getFilters=function(){return a},Vt=h.__private__.putStream=function(u){var C=(u=u||{}).data||"",T=u.filters||yr(),q=u.alreadyAppliedFilters||[],eA=u.addLength1||!1,gA=C.length,CA=u.objectId,DA=function(ht){return ht};if(g!==null&&CA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");g!==null&&(DA=ft.encryptor(CA,0));var RA={};T===!0&&(T=["FlateEncode"]);var re=u.additionalKeyValues||[],Ae=(RA=WA.API.processDataByFilters!==void 0?WA.API.processDataByFilters(C,T):{data:C,reverseChain:[]}).reverseChain+(Array.isArray(q)?q.join(" "):q.toString());if(RA.data.length!==0&&(re.push({key:"Length",value:RA.data.length}),eA===!0&&re.push({key:"Length1",value:gA})),Ae.length!=0)if(Ae.split("/").length-1==1)re.push({key:"Filter",value:Ae});else{re.push({key:"Filter",value:"["+Ae+"]"});for(var le=0;le>"),RA.data.length!==0&&(M("stream"),M(DA(RA.data)),M("endstream"))},br=h.__private__.putPage=function(u){var C=u.number,T=u.data,q=u.objId,eA=u.contentsObjId;Dt(q,!0),M("<>"),M("endobj");var gA=T.join(` `);return K===E.ADVANCED&&(gA+=` Q`),Dt(eA,!0),Vt({data:gA,filters:yr(),objectId:eA}),M("endobj"),q},Hn=h.__private__.putPages=function(){var u,C,T=[];for(u=1;u<=De;u++)$A[u].objId=We(),$A[u].contentsObjId=We();for(u=1;u<=De;u++)T.push(br({number:u,data:FA[u],objId:$A[u].objId,contentsObjId:$A[u].contentsObjId,mediaBox:$A[u].mediaBox,cropBox:$A[u].cropBox,bleedBox:$A[u].bleedBox,trimBox:$A[u].trimBox,artBox:$A[u].artBox,userUnit:$A[u].userUnit,rootDictionaryObjId:Or,resourceDictionaryObjId:ir}));Dt(Or,!0),M("<>"),M("endobj"),Be.publish("postPutPages")},ei=function(u){Be.publish("putFont",{font:u,out:M,newObject:Ze,putStream:Vt}),u.isAlreadyPutted!==!0&&(u.objectNumber=Ze(),M("<<"),M("/Type /Font"),M("/BaseFont /"+Ki(u.postScriptName)),M("/Subtype /Type1"),typeof u.encoding=="string"&&M("/Encoding /"+u.encoding),M("/FirstChar 32"),M("/LastChar 255"),M(">>"),M("endobj"))},ti=function(){for(var u in ye)ye.hasOwnProperty(u)&&(B===!1||B===!0&&w.hasOwnProperty(u))&&ei(ye[u])},ri=function(u){u.objectNumber=Ze();var C=[];C.push({key:"Type",value:"/XObject"}),C.push({key:"Subtype",value:"/Form"}),C.push({key:"BBox",value:"["+[$(u.x),$(u.y),$(u.x+u.width),$(u.y+u.height)].join(" ")+"]"}),C.push({key:"Matrix",value:"["+u.matrix.toString()+"]"});var T=u.pages[1].join(` `);Vt({data:T,additionalKeyValues:C,objectId:u.objectNumber}),M("endobj")},ni=function(){for(var u in st)st.hasOwnProperty(u)&&ri(st[u])},$s=function(u,C){var T,q=[],eA=1/(C-1);for(T=0;T<1;T+=eA)q.push(T);if(q.push(1),u[0].offset!=0){var gA={offset:0,color:u[0].color};u.unshift(gA)}if(u[u.length-1].offset!=1){var CA={offset:1,color:u[u.length-1].color};u.push(CA)}for(var DA="",RA=0,re=0;reu[RA+1].offset;)RA++;var Ae=u[RA].offset,le=(T-Ae)/(u[RA+1].offset-Ae),Se=u[RA].color,Te=u[RA+1].color;DA+=j(Math.round((1-le)*Se[0]+le*Te[0]).toString(16))+j(Math.round((1-le)*Se[1]+le*Te[1]).toString(16))+j(Math.round((1-le)*Se[2]+le*Te[2]).toString(16))}return DA.trim()},$o=function(u,C){C||(C=21);var T=Ze(),q=$s(u.colors,C),eA=[];eA.push({key:"FunctionType",value:"0"}),eA.push({key:"Domain",value:"[0.0 1.0]"}),eA.push({key:"Size",value:"["+C+"]"}),eA.push({key:"BitsPerSample",value:"8"}),eA.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),eA.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Vt({data:q,additionalKeyValues:eA,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:T}),M("endobj"),u.objectNumber=Ze(),M("<< /ShadingType "+u.type),M("/ColorSpace /DeviceRGB");var gA="/Coords ["+$(parseFloat(u.coords[0]))+" "+$(parseFloat(u.coords[1]))+" ";u.type===2?gA+=$(parseFloat(u.coords[2]))+" "+$(parseFloat(u.coords[3])):gA+=$(parseFloat(u.coords[2]))+" "+$(parseFloat(u.coords[3]))+" "+$(parseFloat(u.coords[4]))+" "+$(parseFloat(u.coords[5])),M(gA+="]"),u.matrix&&M("/Matrix ["+u.matrix.toString()+"]"),M("/Function "+T+" 0 R"),M("/Extend [true true]"),M(">>"),M("endobj")},Ac=function(u,C){var T=We(),q=Ze();C.push({resourcesOid:T,objectOid:q}),u.objectNumber=q;var eA=[];eA.push({key:"Type",value:"/Pattern"}),eA.push({key:"PatternType",value:"1"}),eA.push({key:"PaintType",value:"1"}),eA.push({key:"TilingType",value:"1"}),eA.push({key:"BBox",value:"["+u.boundingBox.map($).join(" ")+"]"}),eA.push({key:"XStep",value:$(u.xStep)}),eA.push({key:"YStep",value:$(u.yStep)}),eA.push({key:"Resources",value:T+" 0 R"}),u.matrix&&eA.push({key:"Matrix",value:"["+u.matrix.toString()+"]"}),Vt({data:u.stream,additionalKeyValues:eA,objectId:u.objectNumber}),M("endobj")},ii=function(u){var C;for(C in ge)ge.hasOwnProperty(C)&&(ge[C]instanceof Jn?$o(ge[C]):ge[C]instanceof Vi&&Ac(ge[C],u))},Aa=function(u){for(var C in u.objectNumber=Ze(),M("<<"),u)switch(C){case"opacity":M("/ca "+rA(u[C]));break;case"stroke-opacity":M("/CA "+rA(u[C]))}M(">>"),M("endobj")},ec=function(){var u;for(u in Ne)Ne.hasOwnProperty(u)&&Aa(Ne[u])},Yi=function(){for(var u in M("/XObject <<"),st)st.hasOwnProperty(u)&&st[u].objectNumber>=0&&M("/"+u+" "+st[u].objectNumber+" 0 R");Be.publish("putXobjectDict"),M(">>")},tc=function(){ft.oid=Ze(),M("<<"),M("/Filter /Standard"),M("/V "+ft.v),M("/R "+ft.r),M("/U <"+ft.toHexString(ft.U)+">"),M("/O <"+ft.toHexString(ft.O)+">"),M("/P "+ft.P),M(">>"),M("endobj")},ea=function(){for(var u in M("/Font <<"),ye)ye.hasOwnProperty(u)&&(B===!1||B===!0&&w.hasOwnProperty(u))&&M("/"+u+" "+ye[u].objectNumber+" 0 R");M(">>")},rc=function(){if(Object.keys(ge).length>0){for(var u in M("/Shading <<"),ge)ge.hasOwnProperty(u)&&ge[u]instanceof Jn&&ge[u].objectNumber>=0&&M("/"+u+" "+ge[u].objectNumber+" 0 R");Be.publish("putShadingPatternDict"),M(">>")}},si=function(u){if(Object.keys(ge).length>0){for(var C in M("/Pattern <<"),ge)ge.hasOwnProperty(C)&&ge[C]instanceof h.TilingPattern&&ge[C].objectNumber>=0&&ge[C].objectNumber>")}},nc=function(){if(Object.keys(Ne).length>0){var u;for(u in M("/ExtGState <<"),Ne)Ne.hasOwnProperty(u)&&Ne[u].objectNumber>=0&&M("/"+u+" "+Ne[u].objectNumber+" 0 R");Be.publish("putGStateDict"),M(">>")}},ke=function(u){Dt(u.resourcesOid,!0),M("<<"),M("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ea(),rc(),si(u.objectOid),nc(),Yi(),M(">>"),M("endobj")},ta=function(){var u=[];ti(),ec(),ni(),ii(u),Be.publish("putResources"),u.forEach(ke),ke({resourcesOid:ir,objectOid:Number.MAX_SAFE_INTEGER}),Be.publish("postPutResources")},ra=function(){Be.publish("putAdditionalObjects");for(var u=0;u>8&&(RA=!0);u=DA.join("")}for(T=u.length;RA===void 0&&T!==0;)u.charCodeAt(T-1)>>8&&(RA=!0),T--;if(!RA)return u;for(DA=C.noBOM?[]:[254,255],T=0,q=u.length;T>8)>>8)throw new Error("Character at position "+T+" of string '"+u+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");DA.push(Ae),DA.push(re-(Ae<<8))}return String.fromCharCode.apply(void 0,DA)},Et=h.__private__.pdfEscape=h.pdfEscape=function(u,C){return ai(u,C).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},$i=h.__private__.beginPage=function(u){FA[++De]=[],$A[De]={objId:0,contentsObjId:0,userUnit:Number(c),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(u[0]),topRightY:Number(u[1])}},sa(De),BA(FA[N])},ia=function(u,C){var T,q,eA;switch(t=C||t,typeof u=="string"&&(T=Q(u.toLowerCase()),Array.isArray(T)&&(q=T[0],eA=T[1])),Array.isArray(u)&&(q=u[0]*SA,eA=u[1]*SA),isNaN(q)&&(q=n[0],eA=n[1]),(q>14400||eA>14400)&&(Ue.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),q=Math.min(14400,q),eA=Math.min(14400,eA)),n=[q,eA],t.substr(0,1)){case"l":eA>q&&(n=[eA,q]);break;case"p":q>eA&&(n=[eA,q])}$i(n),fa(rs),M(cr),is!==0&&M(is+" J"),ss!==0&&M(ss+" j"),Be.publish("addPage",{pageNumber:De})},sc=function(u){u>0&&u<=De&&(FA.splice(u,1),$A.splice(u,1),De--,N>De&&(N=De),this.setPage(N))},sa=function(u){u>0&&u<=De&&(N=u)},ac=h.__private__.getNumberOfPages=h.getNumberOfPages=function(){return FA.length-1},aa=function(u,C,T){var q,eA=void 0;return T=T||{},u=u!==void 0?u:ye[ae].fontName,C=C!==void 0?C:ye[ae].fontStyle,q=u.toLowerCase(),_e[q]!==void 0&&_e[q][C]!==void 0?eA=_e[q][C]:_e[u]!==void 0&&_e[u][C]!==void 0?eA=_e[u][C]:T.disableWarning===!1&&Ue.warn("Unable to look up font label for font '"+u+"', '"+C+"'. Refer to getFontList() for available fonts."),eA||T.noFallback||(eA=_e.times[C])==null&&(eA=_e.times.normal),eA},oc=h.__private__.putInfo=function(){var u=Ze(),C=function(q){return q};for(var T in g!==null&&(C=ft.encryptor(u,0)),M("<<"),M("/Producer ("+Et(C("jsPDF "+WA.version))+")"),zA)zA.hasOwnProperty(T)&&zA[T]&&M("/"+T.substr(0,1).toUpperCase()+T.substr(1)+" ("+Et(C(zA[T]))+")");M("/CreationDate ("+Et(C(oA))+")"),M(">>"),M("endobj")},As=h.__private__.putCatalog=function(u){var C=(u=u||{}).rootDictionaryObjId||Or;switch(Ze(),M("<<"),M("/Type /Catalog"),M("/Pages "+C+" 0 R"),HA||(HA="fullwidth"),HA){case"fullwidth":M("/OpenAction [3 0 R /FitH null]");break;case"fullheight":M("/OpenAction [3 0 R /FitV null]");break;case"fullpage":M("/OpenAction [3 0 R /Fit]");break;case"original":M("/OpenAction [3 0 R /XYZ null null 1]");break;default:var T=""+HA;T.substr(T.length-1)==="%"&&(HA=parseInt(HA)/100),typeof HA=="number"&&M("/OpenAction [3 0 R /XYZ null null "+rA(HA)+"]")}switch(se||(se="continuous"),se){case"continuous":M("/PageLayout /OneColumn");break;case"single":M("/PageLayout /SinglePage");break;case"two":case"twoleft":M("/PageLayout /TwoColumnLeft");break;case"tworight":M("/PageLayout /TwoColumnRight")}ZA&&M("/PageMode /"+ZA),Be.publish("putCatalog"),M(">>"),M("endobj")},cc=h.__private__.putTrailer=function(){M("trailer"),M("<<"),M("/Size "+(Z+1)),M("/Root "+Z+" 0 R"),M("/Info "+(Z-1)+" 0 R"),g!==null&&M("/Encrypt "+ft.oid+" 0 R"),M("/ID [ <"+nA+"> <"+nA+"> ]"),M(">>")},lc=h.__private__.putHeader=function(){M("%PDF-"+F),M("%ºß¬à")},uc=h.__private__.putXRef=function(){var u="0000000000";M("xref"),M("0 "+(Z+1)),M("0000000000 65535 f ");for(var C=1;C<=Z;C++)typeof aA[C]=="function"?M((u+aA[C]()).slice(-10)+" 00000 n "):aA[C]!==void 0?M((u+aA[C]).slice(-10)+" 00000 n "):M("0000000000 00000 n ")},kr=h.__private__.buildDocument=function(){JA(),BA(cA),Be.publish("buildDocument"),lc(),Hn(),ra(),ta(),g!==null&&tc(),oc(),As();var u=uA;return uc(),cc(),M("startxref"),M(""+u),M("%%EOF"),BA(FA[N]),cA.join(` `)},oi=h.__private__.getBlob=function(u){return new Blob([MA(u)],{type:"application/pdf"})},ci=h.output=h.__private__.output=or(function(u,C){switch(typeof(C=C||{})=="string"?C={filename:C}:C.filename=C.filename||"generated.pdf",u){case void 0:return kr();case"save":h.save(C.filename);break;case"arraybuffer":return MA(kr());case"blob":return oi(kr());case"bloburi":case"bloburl":if(XA.URL!==void 0&&typeof XA.URL.createObjectURL=="function")return XA.URL&&XA.URL.createObjectURL(oi(kr()))||void 0;Ue.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var T="",q=kr();try{T=Wl(q)}catch{T=Wl(unescape(encodeURIComponent(q)))}return"data:application/pdf;filename="+C.filename+";base64,"+T;case"pdfobjectnewwindow":if(Object.prototype.toString.call(XA)==="[object Window]"){var eA="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",gA=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';C.pdfObjectUrl&&(eA=C.pdfObjectUrl,gA="");var CA='