Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

201 рядки
512KB

  1. var sc=(r,A,e)=>new Promise((t,n)=>{var a=u=>{try{o(e.next(u))}catch(f){n(f)}},s=u=>{try{o(e.throw(u))}catch(f){n(f)}},o=u=>u.done?t(u.value):Promise.resolve(u.value).then(a,s);o((e=e.apply(r,A)).next())});import{Y as Dl}from"./index-90c78f99.js";var ao={},Na={};Object.defineProperty(Na,"__esModule",{value:!0});Na.PATH={VECTOR:0,BEZIER_CURVE:1,CIRCLE:2};var Tt={},Ar={};Object.defineProperty(Ar,"__esModule",{value:!0});var t1=function(){function r(A,e){var t=[],n=!0,a=!1,s=void 0;try{for(var o=A[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(t.push(u.value),!(e&&t.length===e));n=!0);}catch(f){a=!0,s=f}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return t}return function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return r(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r1=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}();function n1(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var a1=/^#([a-f0-9]{3})$/i,i1=function(A){var e=A.match(a1);return e?[parseInt(e[1][0]+e[1][0],16),parseInt(e[1][1]+e[1][1],16),parseInt(e[1][2]+e[1][2],16),null]:!1},s1=/^#([a-f0-9]{6})$/i,o1=function(A){var e=A.match(s1);return e?[parseInt(e[1].substring(0,2),16),parseInt(e[1].substring(2,4),16),parseInt(e[1].substring(4,6),16),null]:!1},l1=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/,u1=function(A){var e=A.match(l1);return e?[Number(e[1]),Number(e[2]),Number(e[3]),null]:!1},c1=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?\.?\d+)\s*\)$/,f1=function(A){var e=A.match(c1);return e&&e.length>4?[Number(e[1]),Number(e[2]),Number(e[3]),Number(e[4])]:!1},h1=function(A){return[Math.min(A[0],255),Math.min(A[1],255),Math.min(A[2],255),A.length>3?A[3]:null]},d1=function(A){var e=B1[A.toLowerCase()];return e||!1},Cf=function(){function r(A){n1(this,r);var e=Array.isArray(A)?h1(A):i1(A)||u1(A)||f1(A)||d1(A)||o1(A)||[0,0,0,null],t=t1(e,4),n=t[0],a=t[1],s=t[2],o=t[3];this.r=n,this.g=a,this.b=s,this.a=o}return r1(r,[{key:"isTransparent",value:function(){return this.a===0}},{key:"toString",value:function(){return this.a!==null&&this.a!==1?"rgba("+this.r+","+this.g+","+this.b+","+this.a+")":"rgb("+this.r+","+this.g+","+this.b+")"}}]),r}();Ar.default=Cf;var B1={transparent:[0,0,0,0],aliceblue:[240,248,255,null],antiquewhite:[250,235,215,null],aqua:[0,255,255,null],aquamarine:[127,255,212,null],azure:[240,255,255,null],beige:[245,245,220,null],bisque:[255,228,196,null],black:[0,0,0,null],blanchedalmond:[255,235,205,null],blue:[0,0,255,null],blueviolet:[138,43,226,null],brown:[165,42,42,null],burlywood:[222,184,135,null],cadetblue:[95,158,160,null],chartreuse:[127,255,0,null],chocolate:[210,105,30,null],coral:[255,127,80,null],cornflowerblue:[100,149,237,null],cornsilk:[255,248,220,null],crimson:[220,20,60,null],cyan:[0,255,255,null],darkblue:[0,0,139,null],darkcyan:[0,139,139,null],darkgoldenrod:[184,134,11,null],darkgray:[169,169,169,null],darkgreen:[0,100,0,null],darkgrey:[169,169,169,null],darkkhaki:[189,183,107,null],darkmagenta:[139,0,139,null],darkolivegreen:[85,107,47,null],darkorange:[255,140,0,null],darkorchid:[153,50,204,null],darkred:[139,0,0,null],darksalmon:[233,150,122,null],darkseagreen:[143,188,143,null],darkslateblue:[72,61,139,null],darkslategray:[47,79,79,null],darkslategrey:[47,79,79,null],darkturquoise:[0,206,209,null],darkviolet:[148,0,211,null],deeppink:[255,20,147,null],deepskyblue:[0,191,255,null],dimgray:[105,105,105,null],dimgrey:[105,105,105,null],dodgerblue:[30,144,255,null],firebrick:[178,34,34,null],floralwhite:[255,250,240,null],forestgreen:[34,139,34,null],fuchsia:[255,0,255,null],gainsboro:[220,220,220,null],ghostwhite:[248,248,255,null],gold:[255,215,0,null],goldenrod:[218,165,32,null],gray:[128,128,128,null],green:[0,128,0,null],greenyellow:[173,255,47,null],grey:[128,128,128,null],honeydew:[240,255,240,null],hotpink:[255,105,180,null],indianred:[205,92,92,null],indigo:[75,0,130,null],ivory:[255,255,240,null],khaki:[240,230,140,null],lavender:[230,230,250,null],lavenderblush:[255,240,245,null],lawngreen:[124,252,0,null],lemonchiffon:[255,250,205,null],lightblue:[173,216,230,null],lightcoral:[240,128,128,null],lightcyan:[224,255,255,null],lightgoldenrodyellow:[250,250,210,null],lightgray:[211,211,211,null],lightgreen:[144,238,144,null],lightgrey:[211,211,211,null],lightpink:[255,182,193,null],lightsalmon:[255,160,122,null],lightseagreen:[32,178,170,null],lightskyblue:[135,206,250,null],lightslategray:[119,136,153,null],lightslategrey:[119,136,153,null],lightsteelblue:[176,196,222,null],lightyellow:[255,255,224,null],lime:[0,255,0,null],limegreen:[50,205,50,null],linen:[250,240,230,null],magenta:[255,0,255,null],maroon:[128,0,0,null],mediumaquamarine:[102,205,170,null],mediumblue:[0,0,205,null],mediumorchid:[186,85,211,null],mediumpurple:[147,112,219,null],mediumseagreen:[60,179,113,null],mediumslateblue:[123,104,238,null],mediumspringgreen:[0,250,154,null],mediumturquoise:[72,209,204,null],mediumvioletred:[199,21,133,null],midnightblue:[25,25,112,null],mintcream:[245,255,250,null],mistyrose:[255,228,225,null],moccasin:[255,228,181,null],navajowhite:[255,222,173,null],navy:[0,0,128,null],oldlace:[253,245,230,null],olive:[128,128,0,null],olivedrab:[107,142,35,null],orange:[255,165,0,null],orangered:[255,69,0,null],orchid:[218,112,214,null],palegoldenrod:[238,232,170,null],palegreen:[152,251,152,null],paleturquoise:[175,238,238,null],palevioletred:[219,112,147,null],papayawhip:[255,239,213,null],peachpuff:[255,218,185,null],peru:[205,133,63,null],pink:[255,192,203,null],plum:[221,160,221,null],powderblue:[176,224,230,null],purple:[128,0,128,null],rebeccapurple:[102,51,153,null],red:[255,0,0,null],rosybrown:[188,143,143,null],royalblue:[65,105,225,null],saddlebrown:[139,69,19,null],salmon:[250,128,114,null],sandybrown:[244,164,96,null],seagreen:[46,139,87,null],seashell:[255,245,238,null],sienna:[160,82,45,null],silver:[192,192,192,null],skyblue:[135,206,235,null],slateblue:[106,90,205,null],slategray:[112,128,144,null],slategrey:[112,128,144,null],snow:[255,250,250,null],springgreen:[0,255,127,null],steelblue:[70,130,180,null],tan:[210,180,140,null],teal:[0,128,128,null],thistle:[216,191,216,null],tomato:[255,99,71,null],turquoise:[64,224,208,null],violet:[238,130,238,null],wheat:[245,222,179,null],white:[255,255,255,null],whitesmoke:[245,245,245,null],yellow:[255,255,0,null],yellowgreen:[154,205,50,null]};Ar.TRANSPARENT=new Cf([0,0,0,0]);Object.defineProperty(Tt,"__esModule",{value:!0});Tt.parseTextDecoration=Tt.TEXT_DECORATION_LINE=Tt.TEXT_DECORATION=Tt.TEXT_DECORATION_STYLE=void 0;var g1=Ar,p1=w1(g1);function w1(r){return r&&r.__esModule?r:{default:r}}var oi=Tt.TEXT_DECORATION_STYLE={SOLID:0,DOUBLE:1,DOTTED:2,DASHED:3,WAVY:4},v1=Tt.TEXT_DECORATION={NONE:null},ms=Tt.TEXT_DECORATION_LINE={UNDERLINE:1,OVERLINE:2,LINE_THROUGH:3,BLINK:4},m1=function(A){switch(A){case"underline":return ms.UNDERLINE;case"overline":return ms.OVERLINE;case"line-through":return ms.LINE_THROUGH}return ms.BLINK},C1=function(A){return A==="none"?null:A.split(" ").map(m1)},Q1=function(A){switch(A){case"double":return oi.DOUBLE;case"dotted":return oi.DOTTED;case"dashed":return oi.DASHED;case"wavy":return oi.WAVY}return oi.SOLID};Tt.parseTextDecoration=function(A){var e=C1(A.textDecorationLine?A.textDecorationLine:A.textDecoration);if(e===null)return v1.NONE;var t=A.textDecorationColor?new p1.default(A.textDecorationColor):null,n=Q1(A.textDecorationStyle);return{textDecorationLine:e,textDecorationColor:t,textDecorationStyle:n}};Object.defineProperty(ao,"__esModule",{value:!0});var F1=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),oc=Na,pl=Tt;function y1(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var lc=function(A,e){var t=Math.max.apply(null,A.colorStops.map(function(a){return a.stop})),n=1/Math.max(1,t);A.colorStops.forEach(function(a){e.addColorStop(n*a.stop,a.color.toString())})},U1=function(){function r(A){y1(this,r),this.canvas=A||document.createElement("canvas")}return F1(r,[{key:"render",value:function(e){this.ctx=this.canvas.getContext("2d"),this.options=e,this.canvas.width=Math.floor(e.width*e.scale),this.canvas.height=Math.floor(e.height*e.scale),this.canvas.style.width=e.width+"px",this.canvas.style.height=e.height+"px",this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-e.x,-e.y),this.ctx.textBaseline="bottom",e.logger.log("Canvas renderer initialized ("+e.width+"x"+e.height+" at "+e.x+","+e.y+") with scale "+this.options.scale)}},{key:"clip",value:function(e,t){var n=this;e.length&&(this.ctx.save(),e.forEach(function(a){n.path(a),n.ctx.clip()})),t(),e.length&&this.ctx.restore()}},{key:"drawImage",value:function(e,t,n){this.ctx.drawImage(e,t.left,t.top,t.width,t.height,n.left,n.top,n.width,n.height)}},{key:"drawShape",value:function(e,t){this.path(e),this.ctx.fillStyle=t.toString(),this.ctx.fill()}},{key:"fill",value:function(e){this.ctx.fillStyle=e.toString(),this.ctx.fill()}},{key:"getTarget",value:function(){return this.canvas.getContext("2d").setTransform(1,0,0,1,0,0),Promise.resolve(this.canvas)}},{key:"path",value:function(e){var t=this;this.ctx.beginPath(),Array.isArray(e)?e.forEach(function(n,a){var s=n.type===oc.PATH.VECTOR?n:n.start;a===0?t.ctx.moveTo(s.x,s.y):t.ctx.lineTo(s.x,s.y),n.type===oc.PATH.BEZIER_CURVE&&t.ctx.bezierCurveTo(n.startControl.x,n.startControl.y,n.endControl.x,n.endControl.y,n.end.x,n.end.y)}):this.ctx.arc(e.x+e.radius,e.y+e.radius,e.radius,0,Math.PI*2,!0),this.ctx.closePath()}},{key:"rectangle",value:function(e,t,n,a,s){this.ctx.fillStyle=s.toString(),this.ctx.fillRect(e,t,n,a)}},{key:"renderLinearGradient",value:function(e,t){var n=this.ctx.createLinearGradient(e.left+t.direction.x1,e.top+t.direction.y1,e.left+t.direction.x0,e.top+t.direction.y0);lc(t,n),this.ctx.fillStyle=n,this.ctx.fillRect(e.left,e.top,e.width,e.height)}},{key:"renderRadialGradient",value:function(e,t){var n=this,a=e.left+t.center.x,s=e.top+t.center.y,o=this.ctx.createRadialGradient(a,s,0,a,s,t.radius.x);if(o)if(lc(t,o),this.ctx.fillStyle=o,t.radius.x!==t.radius.y){var u=e.left+.5*e.width,f=e.top+.5*e.height,B=t.radius.y/t.radius.x,g=1/B;this.transform(u,f,[1,0,0,B,0,0],function(){return n.ctx.fillRect(e.left,g*(e.top-f)+f,e.width,e.height*g)})}else this.ctx.fillRect(e.left,e.top,e.width,e.height)}},{key:"renderRepeat",value:function(e,t,n,a,s){this.path(e),this.ctx.fillStyle=this.ctx.createPattern(this.resizeImage(t,n),"repeat"),this.ctx.translate(a,s),this.ctx.fill(),this.ctx.translate(-a,-s)}},{key:"renderTextNode",value:function(e,t,n,a,s){var o=this;this.ctx.font=[n.fontStyle,n.fontVariant,n.fontWeight,n.fontSize,n.fontFamily].join(" "),e.forEach(function(u){if(o.ctx.fillStyle=t.toString(),s&&u.text.trim().length?s.slice(0).reverse().forEach(function(B){o.ctx.shadowColor=B.color.toString(),o.ctx.shadowOffsetX=B.offsetX*o.options.scale,o.ctx.shadowOffsetY=B.offsetY*o.options.scale,o.ctx.shadowBlur=B.blur,o.ctx.fillText(u.text,u.bounds.left,u.bounds.top+u.bounds.height)}):o.ctx.fillText(u.text,u.bounds.left,u.bounds.top+u.bounds.height),a!==null){var f=a.textDecorationColor||t;a.textDecorationLine.forEach(function(B){switch(B){case pl.TEXT_DECORATION_LINE.UNDERLINE:var g=o.options.fontMetrics.getMetrics(n),w=g.baseline;o.rectangle(u.bounds.left,Math.round(u.bounds.top+w),u.bounds.width,1,f);break;case pl.TEXT_DECORATION_LINE.OVERLINE:o.rectangle(u.bounds.left,Math.round(u.bounds.top),u.bounds.width,1,f);break;case pl.TEXT_DECORATION_LINE.LINE_THROUGH:var d=o.options.fontMetrics.getMetrics(n),L=d.middle;o.rectangle(u.bounds.left,Math.ceil(u.bounds.top+L),u.bounds.width,1,f);break}})}})}},{key:"resizeImage",value:function(e,t){if(e.width===t.width&&e.height===t.height)return e;var n=this.canvas.ownerDocument.createElement("canvas");n.width=t.width,n.height=t.height;var a=n.getContext("2d");return a.drawImage(e,0,0,e.width,e.height,0,0,t.width,t.height),n}},{key:"setOpacity",value:function(e){this.ctx.globalAlpha=e}},{key:"transform",value:function(e,t,n,a){this.ctx.save(),this.ctx.translate(e,t),this.ctx.transform(n[0],n[1],n[2],n[3],n[4],n[5]),this.ctx.translate(-e,-t),a(),this.ctx.restore()}}]),r}();ao.default=U1;var io={};Object.defineProperty(io,"__esModule",{value:!0});var b1=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}();function E1(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var N1=function(){function r(A,e,t){E1(this,r),this.enabled=typeof window!="undefined"&&A,this.start=t||Date.now(),this.id=e}return b1(r,[{key:"child",value:function(e){return new r(this.enabled,e,this.start)}},{key:"log",value:function(){if(this.enabled&&window.console&&window.console.log){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];Function.prototype.bind.call(window.console.log,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas ("+this.id+"):":"html2canvas:"].concat([].slice.call(t,0)))}}},{key:"error",value:function(){if(this.enabled&&window.console&&window.console.error){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];Function.prototype.bind.call(window.console.error,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas ("+this.id+"):":"html2canvas:"].concat([].slice.call(t,0)))}}}]),r}();io.default=N1;var so={},oo={},au={},Cs={},tr={};Object.defineProperty(tr,"__esModule",{value:!0});tr.contains=function(A,e){return(A&e)!==0};tr.distance=function(A,e){return Math.sqrt(A*A+e*e)};tr.copyCSSStyles=function(A,e){for(var t=A.length-1;t>=0;t--){var n=A.item(t);n!=="content"&&e.style.setProperty(n,A.getPropertyValue(n))}return e};tr.SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";var mA={},Zr={},uc;function Hn(){if(uc)return Zr;uc=1,Object.defineProperty(Zr,"__esModule",{value:!0}),Zr.calculateLengthFromValueWithUnit=Zr.LENGTH_TYPE=void 0;var r=function(){function o(u,f){for(var B=0;B<f.length;B++){var g=f[B];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(u,g.key,g)}}return function(u,f,B){return f&&o(u.prototype,f),B&&o(u,B),u}}(),A=Ia();e(A);function e(o){return o&&o.__esModule?o:{default:o}}function t(o,u){if(!(o instanceof u))throw new TypeError("Cannot call a class as a function")}var n=Zr.LENGTH_TYPE={PX:0,PERCENTAGE:1},a=function(){function o(u){t(this,o),this.type=u.substr(u.length-1)==="%"?n.PERCENTAGE:n.PX;var f=parseFloat(u);this.value=isNaN(f)?0:f}return r(o,[{key:"isPercentage",value:function(){return this.type===n.PERCENTAGE}},{key:"getAbsoluteValue",value:function(f){return this.isPercentage()?f*(this.value/100):this.value}}],[{key:"create",value:function(f){return new o(f)}}]),o}();Zr.default=a;var s=function o(u){var f=u.parent;return f?o(f):parseFloat(u.style.font.fontSize)};return Zr.calculateLengthFromValueWithUnit=function(u,f,B){switch(B){case"px":case"%":return new a(f+B);case"em":case"rem":var g=new a(f);return g.value*=B==="em"?parseFloat(u.style.font.fontSize):s(u),g;default:return new a("0")}},Zr}var iu={};Object.defineProperty(iu,"__esModule",{value:!0});function L1(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var _1=function r(A,e){L1(this,r),this.width=A,this.height=e};iu.default=_1;var La={};Object.defineProperty(La,"__esModule",{value:!0});var S1=Na;function I1(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var H1=function r(A,e){I1(this,r),this.type=S1.PATH.VECTOR,this.x=A,this.y=e};La.default=H1;var yA={},su={};Object.defineProperty(su,"__esModule",{value:!0});var x1=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),T1=Na,P1=La,O1=R1(P1);function R1(r){return r&&r.__esModule?r:{default:r}}function D1(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var la=function(A,e,t){return new O1.default(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},M1=function(){function r(A,e,t,n){D1(this,r),this.type=T1.PATH.BEZIER_CURVE,this.start=A,this.startControl=e,this.endControl=t,this.end=n}return x1(r,[{key:"subdivide",value:function(e,t){var n=la(this.start,this.startControl,e),a=la(this.startControl,this.endControl,e),s=la(this.endControl,this.end,e),o=la(n,a,e),u=la(a,s,e),f=la(o,u,e);return t?new r(this.start,n,o,f):new r(f,u,s,this.end)}},{key:"reverse",value:function(){return new r(this.end,this.endControl,this.startControl,this.start)}}]),r}();su.default=M1;Object.defineProperty(yA,"__esModule",{value:!0});yA.parseBoundCurves=yA.calculatePaddingBoxPath=yA.calculateBorderBoxPath=yA.parsePathForBorder=yA.parseDocumentSize=yA.calculateContentBox=yA.calculatePaddingBox=yA.parseBounds=yA.Bounds=void 0;var k1=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),K1=La,EA=Qf(K1),z1=su,on=Qf(z1);function Qf(r){return r&&r.__esModule?r:{default:r}}function j1(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var Nt=0,_n=1,ln=2,st=3,Qs=0,Fs=1,lo=yA.Bounds=function(){function r(A,e,t,n){j1(this,r),this.left=A,this.top=e,this.width=t,this.height=n}return k1(r,null,[{key:"fromClientRect",value:function(e,t,n){return new r(e.left+t,e.top+n,e.width,e.height)}}]),r}();yA.parseBounds=function(A,e,t){return lo.fromClientRect(A.getBoundingClientRect(),e,t)};yA.calculatePaddingBox=function(A,e){return new lo(A.left+e[st].borderWidth,A.top+e[Nt].borderWidth,A.width-(e[_n].borderWidth+e[st].borderWidth),A.height-(e[Nt].borderWidth+e[ln].borderWidth))};yA.calculateContentBox=function(A,e,t){var n=e[Nt].value,a=e[_n].value,s=e[ln].value,o=e[st].value;return new lo(A.left+o+t[st].borderWidth,A.top+n+t[Nt].borderWidth,A.width-(t[_n].borderWidth+t[st].borderWidth+o+a),A.height-(t[Nt].borderWidth+t[ln].borderWidth+n+s))};yA.parseDocumentSize=function(A){var e=A.body,t=A.documentElement;if(!e||!t)throw new Error("");var n=Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),a=Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight));return new lo(0,0,n,a)};yA.parsePathForBorder=function(A,e){switch(e){case Nt:return ys(A.topLeftOuter,A.topLeftInner,A.topRightOuter,A.topRightInner);case _n:return ys(A.topRightOuter,A.topRightInner,A.bottomRightOuter,A.bottomRightInner);case ln:return ys(A.bottomRightOuter,A.bottomRightInner,A.bottomLeftOuter,A.bottomLeftInner);case st:default:return ys(A.bottomLeftOuter,A.bottomLeftInner,A.topLeftOuter,A.topLeftInner)}};var ys=function(A,e,t,n){var a=[];return A instanceof on.default?a.push(A.subdivide(.5,!1)):a.push(A),t instanceof on.default?a.push(t.subdivide(.5,!0)):a.push(t),n instanceof on.default?a.push(n.subdivide(.5,!0).reverse()):a.push(n),e instanceof on.default?a.push(e.subdivide(.5,!1).reverse()):a.push(e),a};yA.calculateBorderBoxPath=function(A){return[A.topLeftOuter,A.topRightOuter,A.bottomRightOuter,A.bottomLeftOuter]};yA.calculatePaddingBoxPath=function(A){return[A.topLeftInner,A.topRightInner,A.bottomRightInner,A.bottomLeftInner]};yA.parseBoundCurves=function(A,e,t){var n=t[jA.TOP_LEFT][Qs].getAbsoluteValue(A.width),a=t[jA.TOP_LEFT][Fs].getAbsoluteValue(A.height),s=t[jA.TOP_RIGHT][Qs].getAbsoluteValue(A.width),o=t[jA.TOP_RIGHT][Fs].getAbsoluteValue(A.height),u=t[jA.BOTTOM_RIGHT][Qs].getAbsoluteValue(A.width),f=t[jA.BOTTOM_RIGHT][Fs].getAbsoluteValue(A.height),B=t[jA.BOTTOM_LEFT][Qs].getAbsoluteValue(A.width),g=t[jA.BOTTOM_LEFT][Fs].getAbsoluteValue(A.height),w=[];w.push((n+s)/A.width),w.push((B+u)/A.width),w.push((a+g)/A.height),w.push((o+f)/A.height);var d=Math.max.apply(Math,w);d>1&&(n/=d,a/=d,s/=d,o/=d,u/=d,f/=d,B/=d,g/=d);var L=A.width-s,b=A.height-f,H=A.width-u,E=A.height-g;return{topLeftOuter:n>0||a>0?en(A.left,A.top,n,a,jA.TOP_LEFT):new EA.default(A.left,A.top),topLeftInner:n>0||a>0?en(A.left+e[st].borderWidth,A.top+e[Nt].borderWidth,Math.max(0,n-e[st].borderWidth),Math.max(0,a-e[Nt].borderWidth),jA.TOP_LEFT):new EA.default(A.left+e[st].borderWidth,A.top+e[Nt].borderWidth),topRightOuter:s>0||o>0?en(A.left+L,A.top,s,o,jA.TOP_RIGHT):new EA.default(A.left+A.width,A.top),topRightInner:s>0||o>0?en(A.left+Math.min(L,A.width+e[st].borderWidth),A.top+e[Nt].borderWidth,L>A.width+e[st].borderWidth?0:s-e[st].borderWidth,o-e[Nt].borderWidth,jA.TOP_RIGHT):new EA.default(A.left+A.width-e[_n].borderWidth,A.top+e[Nt].borderWidth),bottomRightOuter:u>0||f>0?en(A.left+H,A.top+b,u,f,jA.BOTTOM_RIGHT):new EA.default(A.left+A.width,A.top+A.height),bottomRightInner:u>0||f>0?en(A.left+Math.min(H,A.width-e[st].borderWidth),A.top+Math.min(b,A.height+e[Nt].borderWidth),Math.max(0,u-e[_n].borderWidth),f-e[ln].borderWidth,jA.BOTTOM_RIGHT):new EA.default(A.left+A.width-e[_n].borderWidth,A.top+A.height-e[ln].borderWidth),bottomLeftOuter:B>0||g>0?en(A.left,A.top+E,B,g,jA.BOTTOM_LEFT):new EA.default(A.left,A.top+A.height),bottomLeftInner:B>0||g>0?en(A.left+e[st].borderWidth,A.top+E,Math.max(0,B-e[st].borderWidth),g-e[ln].borderWidth,jA.BOTTOM_LEFT):new EA.default(A.left+e[st].borderWidth,A.top+A.height-e[ln].borderWidth)}};var jA={TOP_LEFT:0,TOP_RIGHT:1,BOTTOM_RIGHT:2,BOTTOM_LEFT:3},en=function(A,e,t,n,a){var s=4*((Math.sqrt(2)-1)/3),o=t*s,u=n*s,f=A+t,B=e+n;switch(a){case jA.TOP_LEFT:return new on.default(new EA.default(A,B),new EA.default(A,B-u),new EA.default(f-o,e),new EA.default(f,e));case jA.TOP_RIGHT:return new on.default(new EA.default(A,e),new EA.default(A+o,e),new EA.default(f,B-u),new EA.default(f,B));case jA.BOTTOM_RIGHT:return new on.default(new EA.default(f,e),new EA.default(f,e+u),new EA.default(A+o,B),new EA.default(A,B));case jA.BOTTOM_LEFT:default:return new on.default(new EA.default(f,B),new EA.default(f-o,B),new EA.default(A,e+u),new EA.default(A,e))}},yn={},cc;function Ff(){if(cc)return yn;cc=1,Object.defineProperty(yn,"__esModule",{value:!0}),yn.parsePadding=yn.PADDING_SIDES=void 0;var r=Hn(),A=e(r);function e(n){return n&&n.__esModule?n:{default:n}}yn.PADDING_SIDES={TOP:0,RIGHT:1,BOTTOM:2,LEFT:3};var t=["top","right","bottom","left"];return yn.parsePadding=function(a){return t.map(function(s){return new A.default(a.getPropertyValue("padding-"+s))})},yn}var fc;function Ei(){if(fc)return mA;fc=1,Object.defineProperty(mA,"__esModule",{value:!0}),mA.parseBackgroundImage=mA.parseBackground=mA.calculateBackgroundRepeatPath=mA.calculateBackgroundPosition=mA.calculateBackgroungPositioningArea=mA.calculateBackgroungPaintingArea=mA.calculateGradientBackgroundSize=mA.calculateBackgroundSize=mA.BACKGROUND_ORIGIN=mA.BACKGROUND_CLIP=mA.BACKGROUND_SIZE=mA.BACKGROUND_REPEAT=void 0;var r=Ar,A=B(r),e=Hn(),t=B(e),n=iu,a=B(n),s=La,o=B(s),u=yA,f=Ff();function B(W){return W&&W.__esModule?W:{default:W}}function g(W,U){if(!(W instanceof U))throw new TypeError("Cannot call a class as a function")}var w=mA.BACKGROUND_REPEAT={REPEAT:0,NO_REPEAT:1,REPEAT_X:2,REPEAT_Y:3},d=mA.BACKGROUND_SIZE={AUTO:0,CONTAIN:1,COVER:2,LENGTH:3},L=mA.BACKGROUND_CLIP={BORDER_BOX:0,PADDING_BOX:1,CONTENT_BOX:2},b=mA.BACKGROUND_ORIGIN=L,H="auto",E=function W(U){switch(g(this,W),U){case"contain":this.size=d.CONTAIN;break;case"cover":this.size=d.COVER;break;case"auto":this.size=d.AUTO;break;default:this.value=new t.default(U)}};mA.calculateBackgroundSize=function(U,Q,S){var I=0,K=0,z=U.size;if(z[0].size===d.CONTAIN||z[0].size===d.COVER){var $=S.width/S.height,O=Q.width/Q.height;return $<O!=(z[0].size===d.COVER)?new a.default(S.width,S.width/O):new a.default(S.height*O,S.height)}return z[0].value&&(I=z[0].value.getAbsoluteValue(S.width)),z[0].size===d.AUTO&&z[1].size===d.AUTO?K=Q.height:z[1].size===d.AUTO?K=I/Q.width*Q.height:z[1].value&&(K=z[1].value.getAbsoluteValue(S.height)),z[0].size===d.AUTO&&(I=K/Q.height*Q.width),new a.default(I,K)},mA.calculateGradientBackgroundSize=function(U,Q){var S=U.size,I=S[0].value?S[0].value.getAbsoluteValue(Q.width):Q.width,K=S[1].value?S[1].value.getAbsoluteValue(Q.height):S[0].value?I:Q.height;return new a.default(I,K)};var P=new E(H);mA.calculateBackgroungPaintingArea=function(U,Q){switch(Q){case L.BORDER_BOX:return(0,u.calculateBorderBoxPath)(U);case L.PADDING_BOX:default:return(0,u.calculatePaddingBoxPath)(U)}},mA.calculateBackgroungPositioningArea=function(U,Q,S,I){var K=(0,u.calculatePaddingBox)(Q,I);switch(U){case b.BORDER_BOX:return Q;case b.CONTENT_BOX:var z=S[f.PADDING_SIDES.LEFT].getAbsoluteValue(Q.width),$=S[f.PADDING_SIDES.RIGHT].getAbsoluteValue(Q.width),O=S[f.PADDING_SIDES.TOP].getAbsoluteValue(Q.width),te=S[f.PADDING_SIDES.BOTTOM].getAbsoluteValue(Q.width);return new u.Bounds(K.left+z,K.top+O,K.width-z-$,K.height-O-te);case b.PADDING_BOX:default:return K}},mA.calculateBackgroundPosition=function(U,Q,S){return new o.default(U[0].getAbsoluteValue(S.width-Q.width),U[1].getAbsoluteValue(S.height-Q.height))},mA.calculateBackgroundRepeatPath=function(U,Q,S,I,K){var z=U.repeat;switch(z){case w.REPEAT_X:return[new o.default(Math.round(K.left),Math.round(I.top+Q.y)),new o.default(Math.round(K.left+K.width),Math.round(I.top+Q.y)),new o.default(Math.round(K.left+K.width),Math.round(S.height+I.top+Q.y)),new o.default(Math.round(K.left),Math.round(S.height+I.top+Q.y))];case w.REPEAT_Y:return[new o.default(Math.round(I.left+Q.x),Math.round(K.top)),new o.default(Math.round(I.left+Q.x+S.width),Math.round(K.top)),new o.default(Math.round(I.left+Q.x+S.width),Math.round(K.height+K.top)),new o.default(Math.round(I.left+Q.x),Math.round(K.height+K.top))];case w.NO_REPEAT:return[new o.default(Math.round(I.left+Q.x),Math.round(I.top+Q.y)),new o.default(Math.round(I.left+Q.x+S.width),Math.round(I.top+Q.y)),new o.default(Math.round(I.left+Q.x+S.width),Math.round(I.top+Q.y+S.height)),new o.default(Math.round(I.left+Q.x),Math.round(I.top+Q.y+S.height))];default:return[new o.default(Math.round(K.left),Math.round(K.top)),new o.default(Math.round(K.left+K.width),Math.round(K.top)),new o.default(Math.round(K.left+K.width),Math.round(K.height+K.top)),new o.default(Math.round(K.left),Math.round(K.height+K.top))]}},mA.parseBackground=function(U,Q){return{backgroundColor:new A.default(U.backgroundColor),backgroundImage:de(U,Q),backgroundClip:J(U.backgroundClip),backgroundOrigin:ie(U.backgroundOrigin)}};var J=function(U){switch(U){case"padding-box":return L.PADDING_BOX;case"content-box":return L.CONTENT_BOX}return L.BORDER_BOX},ie=function(U){switch(U){case"padding-box":return b.PADDING_BOX;case"content-box":return b.CONTENT_BOX}return b.BORDER_BOX},le=function(U){switch(U.trim()){case"no-repeat":return w.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return w.REPEAT_X;case"repeat-y":case"no-repeat repeat":return w.REPEAT_Y;case"repeat":return w.REPEAT}return w.REPEAT},de=function(U,Q){var S=ce(U.backgroundImage).map(function($){if($.method==="url"){var O=Q.loadImage($.args[0]);$.args=O?[O]:[]}return $}),I=U.backgroundPosition.split(","),K=U.backgroundRepeat.split(","),z=U.backgroundSize.split(",");return S.map(function($,O){var te=(z[O]||H).trim().split(" ").map(ee),re=(I[O]||H).trim().split(" ").map(k);return{source:$,repeat:le(typeof K[O]=="string"?K[O]:K[0]),size:te.length<2?[te[0],P]:[te[0],te[1]],position:re.length<2?[re[0],re[0]]:[re[0],re[1]]}})},ee=function(U){return U==="auto"?P:new E(U)},k=function(U){switch(U){case"bottom":case"right":return new t.default("100%");case"left":case"top":return new t.default("0%");case"auto":return new t.default("0")}return new t.default(U)},ce=mA.parseBackgroundImage=function(U){var Q=/^\s$/,S=[],I=[],K="",z=null,$="",O=0,te=0,re=function(){var C="";if(K){$.substr(0,1)==='"'&&($=$.substr(1,$.length-2)),$&&I.push($.trim());var T=K.indexOf("-",1)+1;K.substr(0,1)==="-"&&T>0&&(C=K.substr(0,T).toLowerCase(),K=K.substr(T)),K=K.toLowerCase(),K!=="none"&&S.push({prefix:C,method:K,args:I})}I=[],K=$=""};return U.split("").forEach(function(ve){if(!(O===0&&Q.test(ve))){switch(ve){case'"':z?z===ve&&(z=null):z=ve;break;case"(":if(z)break;if(O===0){O=1;return}else te++;break;case")":if(z)break;if(O===1)if(te===0){O=0,re();return}else te--;break;case",":if(z)break;if(O===0){re();return}else if(O===1&&te===0&&!K.match(/^url$/i)){I.push($.trim()),$="";return}break}O===0?K+=ve:$+=ve}}),re(),S};return mA}var wr={};Object.defineProperty(wr,"__esModule",{value:!0});wr.parseBorder=wr.BORDER_SIDES=wr.BORDER_STYLE=void 0;var q1=Ar,V1=G1(q1);function G1(r){return r&&r.__esModule?r:{default:r}}var hc=wr.BORDER_STYLE={NONE:0,SOLID:1},X1=wr.BORDER_SIDES={TOP:0,RIGHT:1,BOTTOM:2,LEFT:3},J1=Object.keys(X1).map(function(r){return r.toLowerCase()}),W1=function(A){switch(A){case"none":return hc.NONE}return hc.SOLID};wr.parseBorder=function(A){return J1.map(function(e){var t=new V1.default(A.getPropertyValue("border-"+e+"-color")),n=W1(A.getPropertyValue("border-"+e+"-style")),a=parseFloat(A.getPropertyValue("border-"+e+"-width"));return{borderColor:t,borderStyle:n,borderWidth:isNaN(a)?0:a}})};var li={},dc;function Y1(){if(dc)return li;dc=1,Object.defineProperty(li,"__esModule",{value:!0}),li.parseBorderRadius=void 0;var r=function(){function a(s,o){var u=[],f=!0,B=!1,g=void 0;try{for(var w=s[Symbol.iterator](),d;!(f=(d=w.next()).done)&&(u.push(d.value),!(o&&u.length===o));f=!0);}catch(L){B=!0,g=L}finally{try{!f&&w.return&&w.return()}finally{if(B)throw g}}return u}return function(s,o){if(Array.isArray(s))return s;if(Symbol.iterator in Object(s))return a(s,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),A=Hn(),e=t(A);function t(a){return a&&a.__esModule?a:{default:a}}var n=["top-left","top-right","bottom-right","bottom-left"];return li.parseBorderRadius=function(s){return n.map(function(o){var u=s.getPropertyValue("border-"+o+"-radius"),f=u.split(" ").map(e.default.create),B=r(f,2),g=B[0],w=B[1];return typeof w=="undefined"?[g,g]:[g,w]})},li}var uo={};Object.defineProperty(uo,"__esModule",{value:!0});var fA=uo.DISPLAY={NONE:1<<0,BLOCK:1<<1,INLINE:1<<2,RUN_IN:1<<3,FLOW:1<<4,FLOW_ROOT:1<<5,TABLE:1<<6,FLEX:1<<7,GRID:1<<8,RUBY:1<<9,SUBGRID:1<<10,LIST_ITEM:1<<11,TABLE_ROW_GROUP:1<<12,TABLE_HEADER_GROUP:1<<13,TABLE_FOOTER_GROUP:1<<14,TABLE_ROW:1<<15,TABLE_CELL:1<<16,TABLE_COLUMN_GROUP:1<<17,TABLE_COLUMN:1<<18,TABLE_CAPTION:1<<19,RUBY_BASE:1<<20,RUBY_TEXT:1<<21,RUBY_BASE_CONTAINER:1<<22,RUBY_TEXT_CONTAINER:1<<23,CONTENTS:1<<24,INLINE_BLOCK:1<<25,INLINE_LIST_ITEM:1<<26,INLINE_TABLE:1<<27,INLINE_FLEX:1<<28,INLINE_GRID:1<<29},$1=function(A){switch(A){case"block":return fA.BLOCK;case"inline":return fA.INLINE;case"run-in":return fA.RUN_IN;case"flow":return fA.FLOW;case"flow-root":return fA.FLOW_ROOT;case"table":return fA.TABLE;case"flex":return fA.FLEX;case"grid":return fA.GRID;case"ruby":return fA.RUBY;case"subgrid":return fA.SUBGRID;case"list-item":return fA.LIST_ITEM;case"table-row-group":return fA.TABLE_ROW_GROUP;case"table-header-group":return fA.TABLE_HEADER_GROUP;case"table-footer-group":return fA.TABLE_FOOTER_GROUP;case"table-row":return fA.TABLE_ROW;case"table-cell":return fA.TABLE_CELL;case"table-column-group":return fA.TABLE_COLUMN_GROUP;case"table-column":return fA.TABLE_COLUMN;case"table-caption":return fA.TABLE_CAPTION;case"ruby-base":return fA.RUBY_BASE;case"ruby-text":return fA.RUBY_TEXT;case"ruby-base-container":return fA.RUBY_BASE_CONTAINER;case"ruby-text-container":return fA.RUBY_TEXT_CONTAINER;case"contents":return fA.CONTENTS;case"inline-block":return fA.INLINE_BLOCK;case"inline-list-item":return fA.INLINE_LIST_ITEM;case"inline-table":return fA.INLINE_TABLE;case"inline-flex":return fA.INLINE_FLEX;case"inline-grid":return fA.INLINE_GRID}return fA.NONE},Z1=function(A,e){return A|$1(e)};uo.parseDisplay=function(A){return A.split(" ").reduce(Z1,0)};var co={};Object.defineProperty(co,"__esModule",{value:!0});var ui=co.FLOAT={NONE:0,LEFT:1,RIGHT:2,INLINE_START:3,INLINE_END:4};co.parseCSSFloat=function(A){switch(A){case"left":return ui.LEFT;case"right":return ui.RIGHT;case"inline-start":return ui.INLINE_START;case"inline-end":return ui.INLINE_END}return ui.NONE};var ou={};Object.defineProperty(ou,"__esModule",{value:!0});var e2=function(A){switch(A){case"normal":return 400;case"bold":return 700}var e=parseInt(A,10);return isNaN(e)?400:e};ou.parseFont=function(A){var e=A.fontFamily,t=A.fontSize,n=A.fontStyle,a=A.fontVariant,s=e2(A.fontWeight);return{fontFamily:e,fontSize:t,fontStyle:n,fontVariant:a,fontWeight:s}};var lu={};Object.defineProperty(lu,"__esModule",{value:!0});lu.parseLetterSpacing=function(A){if(A==="normal")return 0;var e=parseFloat(A);return isNaN(e)?0:e};var fo={};Object.defineProperty(fo,"__esModule",{value:!0});var Bc=fo.LINE_BREAK={NORMAL:"normal",STRICT:"strict"};fo.parseLineBreak=function(A){switch(A){case"strict":return Bc.STRICT;case"normal":default:return Bc.NORMAL}};var Yt={},gc;function ho(){if(gc)return Yt;gc=1,Object.defineProperty(Yt,"__esModule",{value:!0}),Yt.parseListStyle=Yt.parseListStyleType=Yt.LIST_STYLE_TYPE=Yt.LIST_STYLE_POSITION=void 0;var r=Ei(),A=Yt.LIST_STYLE_POSITION={INSIDE:0,OUTSIDE:1},e=Yt.LIST_STYLE_TYPE={NONE:-1,DISC:0,CIRCLE:1,SQUARE:2,DECIMAL:3,CJK_DECIMAL:4,DECIMAL_LEADING_ZERO:5,LOWER_ROMAN:6,UPPER_ROMAN:7,LOWER_GREEK:8,LOWER_ALPHA:9,UPPER_ALPHA:10,ARABIC_INDIC:11,ARMENIAN:12,BENGALI:13,CAMBODIAN:14,CJK_EARTHLY_BRANCH:15,CJK_HEAVENLY_STEM:16,CJK_IDEOGRAPHIC:17,DEVANAGARI:18,ETHIOPIC_NUMERIC:19,GEORGIAN:20,GUJARATI:21,GURMUKHI:22,HEBREW:22,HIRAGANA:23,HIRAGANA_IROHA:24,JAPANESE_FORMAL:25,JAPANESE_INFORMAL:26,KANNADA:27,KATAKANA:28,KATAKANA_IROHA:29,KHMER:30,KOREAN_HANGUL_FORMAL:31,KOREAN_HANJA_FORMAL:32,KOREAN_HANJA_INFORMAL:33,LAO:34,LOWER_ARMENIAN:35,MALAYALAM:36,MONGOLIAN:37,MYANMAR:38,ORIYA:39,PERSIAN:40,SIMP_CHINESE_FORMAL:41,SIMP_CHINESE_INFORMAL:42,TAMIL:43,TELUGU:44,THAI:45,TIBETAN:46,TRAD_CHINESE_FORMAL:47,TRAD_CHINESE_INFORMAL:48,UPPER_ARMENIAN:49,DISCLOSURE_OPEN:50,DISCLOSURE_CLOSED:51},t=Yt.parseListStyleType=function(s){switch(s){case"disc":return e.DISC;case"circle":return e.CIRCLE;case"square":return e.SQUARE;case"decimal":return e.DECIMAL;case"cjk-decimal":return e.CJK_DECIMAL;case"decimal-leading-zero":return e.DECIMAL_LEADING_ZERO;case"lower-roman":return e.LOWER_ROMAN;case"upper-roman":return e.UPPER_ROMAN;case"lower-greek":return e.LOWER_GREEK;case"lower-alpha":return e.LOWER_ALPHA;case"upper-alpha":return e.UPPER_ALPHA;case"arabic-indic":return e.ARABIC_INDIC;case"armenian":return e.ARMENIAN;case"bengali":return e.BENGALI;case"cambodian":return e.CAMBODIAN;case"cjk-earthly-branch":return e.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return e.CJK_HEAVENLY_STEM;case"cjk-ideographic":return e.CJK_IDEOGRAPHIC;case"devanagari":return e.DEVANAGARI;case"ethiopic-numeric":return e.ETHIOPIC_NUMERIC;case"georgian":return e.GEORGIAN;case"gujarati":return e.GUJARATI;case"gurmukhi":return e.GURMUKHI;case"hebrew":return e.HEBREW;case"hiragana":return e.HIRAGANA;case"hiragana-iroha":return e.HIRAGANA_IROHA;case"japanese-formal":return e.JAPANESE_FORMAL;case"japanese-informal":return e.JAPANESE_INFORMAL;case"kannada":return e.KANNADA;case"katakana":return e.KATAKANA;case"katakana-iroha":return e.KATAKANA_IROHA;case"khmer":return e.KHMER;case"korean-hangul-formal":return e.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return e.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return e.KOREAN_HANJA_INFORMAL;case"lao":return e.LAO;case"lower-armenian":return e.LOWER_ARMENIAN;case"malayalam":return e.MALAYALAM;case"mongolian":return e.MONGOLIAN;case"myanmar":return e.MYANMAR;case"oriya":return e.ORIYA;case"persian":return e.PERSIAN;case"simp-chinese-formal":return e.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return e.SIMP_CHINESE_INFORMAL;case"tamil":return e.TAMIL;case"telugu":return e.TELUGU;case"thai":return e.THAI;case"tibetan":return e.TIBETAN;case"trad-chinese-formal":return e.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return e.TRAD_CHINESE_INFORMAL;case"upper-armenian":return e.UPPER_ARMENIAN;case"disclosure-open":return e.DISCLOSURE_OPEN;case"disclosure-closed":return e.DISCLOSURE_CLOSED;case"none":default:return e.NONE}};Yt.parseListStyle=function(s){var o=(0,r.parseBackgroundImage)(s.getPropertyValue("list-style-image"));return{listStyleType:t(s.getPropertyValue("list-style-type")),listStyleImage:o.length?o[0]:null,listStylePosition:n(s.getPropertyValue("list-style-position"))}};var n=function(s){switch(s){case"inside":return A.INSIDE;case"outside":default:return A.OUTSIDE}};return Yt}var ci={},pc;function A2(){if(pc)return ci;pc=1,Object.defineProperty(ci,"__esModule",{value:!0}),ci.parseMargin=void 0;var r=Hn(),A=e(r);function e(n){return n&&n.__esModule?n:{default:n}}var t=["top","right","bottom","left"];return ci.parseMargin=function(a){return t.map(function(s){return new A.default(a.getPropertyValue("margin-"+s))})},ci}var Bo={};Object.defineProperty(Bo,"__esModule",{value:!0});var Us=Bo.OVERFLOW={VISIBLE:0,HIDDEN:1,SCROLL:2,AUTO:3};Bo.parseOverflow=function(A){switch(A){case"hidden":return Us.HIDDEN;case"scroll":return Us.SCROLL;case"auto":return Us.AUTO;case"visible":default:return Us.VISIBLE}};var Ni={};Object.defineProperty(Ni,"__esModule",{value:!0});var wc=Ni.OVERFLOW_WRAP={NORMAL:0,BREAK_WORD:1};Ni.parseOverflowWrap=function(A){switch(A){case"break-word":return wc.BREAK_WORD;case"normal":default:return wc.NORMAL}};var go={};Object.defineProperty(go,"__esModule",{value:!0});var fi=go.POSITION={STATIC:0,RELATIVE:1,ABSOLUTE:2,FIXED:3,STICKY:4};go.parsePosition=function(A){switch(A){case"relative":return fi.RELATIVE;case"absolute":return fi.ABSOLUTE;case"fixed":return fi.FIXED;case"sticky":return fi.STICKY}return fi.STATIC};var po={};Object.defineProperty(po,"__esModule",{value:!0});po.parseTextShadow=void 0;var t2=Ar,r2=n2(t2);function n2(r){return r&&r.__esModule?r:{default:r}}var a2=/^([+-]|\d|\.)$/i;po.parseTextShadow=function(A){if(A==="none"||typeof A!="string")return null;for(var e="",t=!1,n=[],a=[],s=0,o=null,u=function(){e.length&&(t?n.push(parseFloat(e)):o=new r2.default(e)),t=!1,e=""},f=function(){n.length&&o!==null&&a.push({color:o,offsetX:n[0]||0,offsetY:n[1]||0,blur:n[2]||0}),n.splice(0,n.length),o=null},B=0;B<A.length;B++){var g=A[B];switch(g){case"(":e+=g,s++;break;case")":e+=g,s--;break;case",":s===0?(u(),f()):e+=g;break;case" ":s===0?u():e+=g;break;default:e.length===0&&a2.test(g)&&(t=!0),e+=g}}return u(),f(),a.length===0?null:a};var Li={};Object.defineProperty(Li,"__esModule",{value:!0});var bs=Li.TEXT_TRANSFORM={NONE:0,LOWERCASE:1,UPPERCASE:2,CAPITALIZE:3};Li.parseTextTransform=function(A){switch(A){case"uppercase":return bs.UPPERCASE;case"lowercase":return bs.LOWERCASE;case"capitalize":return bs.CAPITALIZE}return bs.NONE};var hi={},vc;function i2(){if(vc)return hi;vc=1,Object.defineProperty(hi,"__esModule",{value:!0}),hi.parseTransform=void 0;var r=Hn(),A=e(r);function e(o){return o&&o.__esModule?o:{default:o}}var t=function(u){return parseFloat(u.trim())},n=/(matrix|matrix3d)\((.+)\)/;hi.parseTransform=function(u){var f=s(u.transform||u.webkitTransform||u.mozTransform||u.msTransform||u.oTransform);return f===null?null:{transform:f,transformOrigin:a(u.transformOrigin||u.webkitTransformOrigin||u.mozTransformOrigin||u.msTransformOrigin||u.oTransformOrigin)}};var a=function(u){if(typeof u!="string"){var f=new A.default("0");return[f,f]}var B=u.split(" ").map(A.default.create);return[B[0],B[1]]},s=function(u){if(u==="none"||typeof u!="string")return null;var f=u.match(n);if(f)if(f[1]==="matrix"){var B=f[2].split(",").map(t);return[B[0],B[1],B[2],B[3],B[4],B[5]]}else{var g=f[2].split(",").map(t);return[g[0],g[1],g[4],g[5],g[12],g[13]]}return null};return hi}var wo={};Object.defineProperty(wo,"__esModule",{value:!0});var wl=wo.VISIBILITY={VISIBLE:0,HIDDEN:1,COLLAPSE:2};wo.parseVisibility=function(A){switch(A){case"hidden":return wl.HIDDEN;case"collapse":return wl.COLLAPSE;case"visible":default:return wl.VISIBLE}};var vo={};Object.defineProperty(vo,"__esModule",{value:!0});var vl=vo.WORD_BREAK={NORMAL:"normal",BREAK_ALL:"break-all",KEEP_ALL:"keep-all"};vo.parseWordBreak=function(A){switch(A){case"break-all":return vl.BREAK_ALL;case"keep-all":return vl.KEEP_ALL;case"normal":default:return vl.NORMAL}};var uu={};Object.defineProperty(uu,"__esModule",{value:!0});uu.parseZIndex=function(A){var e=A==="auto";return{auto:e,order:e?0:parseInt(A,10)}};var GA={},Es={},Un={},_a={},Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});var s2=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}();function o2(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var l2=function(){function r(A){o2(this,r),this.element=A}return s2(r,[{key:"render",value:function(e){var t=this;this.options=e,this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.canvas.width=Math.floor(e.width)*e.scale,this.canvas.height=Math.floor(e.height)*e.scale,this.canvas.style.width=e.width+"px",this.canvas.style.height=e.height+"px",e.logger.log("ForeignObject renderer initialized ("+e.width+"x"+e.height+" at "+e.x+","+e.y+") with scale "+e.scale);var n=u2(Math.max(e.windowWidth,e.width)*e.scale,Math.max(e.windowHeight,e.height)*e.scale,e.scrollX*e.scale,e.scrollY*e.scale,this.element);return c2(n).then(function(a){return e.backgroundColor&&(t.ctx.fillStyle=e.backgroundColor.toString(),t.ctx.fillRect(0,0,e.width*e.scale,e.height*e.scale)),t.ctx.drawImage(a,-e.x*e.scale,-e.y*e.scale),t.canvas})}}]),r}();Sa.default=l2;var u2=Sa.createForeignObjectSVG=function(A,e,t,n,a){var s="http://www.w3.org/2000/svg",o=document.createElementNS(s,"svg"),u=document.createElementNS(s,"foreignObject");return o.setAttributeNS(null,"width",A),o.setAttributeNS(null,"height",e),u.setAttributeNS(null,"width","100%"),u.setAttributeNS(null,"height","100%"),u.setAttributeNS(null,"x",t),u.setAttributeNS(null,"y",n),u.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(u),u.appendChild(a),o},c2=Sa.loadSerializedSVG=function(A){return new Promise(function(e,t){var n=new Image;n.onload=function(){return e(n)},n.onerror=t,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})};Object.defineProperty(_a,"__esModule",{value:!0});var Ns=Sa,f2=function(A){var e=123;if(A.createRange){var t=A.createRange();if(t.getBoundingClientRect){var n=A.createElement("boundtest");n.style.height=e+"px",n.style.display="block",A.body.appendChild(n),t.selectNode(n);var a=t.getBoundingClientRect(),s=Math.round(a.height);if(A.body.removeChild(n),s===e)return!0}}return!1},h2=function(A,e){var t=new Image,n=A.createElement("canvas"),a=n.getContext("2d");return new Promise(function(s){t.src=e;var o=function(){try{a.drawImage(t,0,0),n.toDataURL()}catch(f){return s(!1)}return s(!0)};t.onload=o,t.onerror=function(){return s(!1)},t.complete===!0&&setTimeout(function(){o()},500)})},d2=function(){return typeof new Image().crossOrigin!="undefined"},B2=function(){return typeof new XMLHttpRequest().responseType=="string"},g2=function(A){var e=new Image,t=A.createElement("canvas"),n=t.getContext("2d");e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(e,0,0),t.toDataURL()}catch(a){return!1}return!0},mc=function(A){return A[0]===0&&A[1]===255&&A[2]===0&&A[3]===255},p2=function(A){var e=A.createElement("canvas"),t=100;e.width=t,e.height=t;var n=e.getContext("2d");n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,t,t);var a=new Image,s=e.toDataURL();a.src=s;var o=(0,Ns.createForeignObjectSVG)(t,t,0,0,a);return n.fillStyle="red",n.fillRect(0,0,t,t),(0,Ns.loadSerializedSVG)(o).then(function(u){n.drawImage(u,0,0);var f=n.getImageData(0,0,t,t).data;n.fillStyle="red",n.fillRect(0,0,t,t);var B=A.createElement("div");return B.style.backgroundImage="url("+s+")",B.style.height=t+"px",mc(f)?(0,Ns.loadSerializedSVG)((0,Ns.createForeignObjectSVG)(t,t,0,0,B)):Promise.reject(!1)}).then(function(u){return n.drawImage(u,0,0),mc(n.getImageData(0,0,t,t).data)}).catch(function(u){return!1})},nn={get SUPPORT_RANGE_BOUNDS(){var r=f2(document);return Object.defineProperty(nn,"SUPPORT_RANGE_BOUNDS",{value:r}),r},get SUPPORT_SVG_DRAWING(){var r=g2(document);return Object.defineProperty(nn,"SUPPORT_SVG_DRAWING",{value:r}),r},get SUPPORT_BASE64_DRAWING(){return function(r){var A=h2(document,r);return Object.defineProperty(nn,"SUPPORT_BASE64_DRAWING",{value:function(){return A}}),A}},get SUPPORT_FOREIGNOBJECT_DRAWING(){var r=typeof Array.from=="function"&&typeof window.fetch=="function"?p2(document):Promise.resolve(!1);return Object.defineProperty(nn,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:r}),r},get SUPPORT_CORS_IMAGES(){var r=d2();return Object.defineProperty(nn,"SUPPORT_CORS_IMAGES",{value:r}),r},get SUPPORT_RESPONSE_TYPE(){var r=B2();return Object.defineProperty(nn,"SUPPORT_RESPONSE_TYPE",{value:r}),r},get SUPPORT_CORS_XHR(){var r="withCredentials"in new XMLHttpRequest;return Object.defineProperty(nn,"SUPPORT_CORS_XHR",{value:r}),r}};_a.default=nn;var ml={},yf={},Pr={};Object.defineProperty(Pr,"__esModule",{value:!0});Pr.toCodePoints=function(A){for(var e=[],t=0,n=A.length;t<n;){var a=A.charCodeAt(t++);if(a>=55296&&a<=56319&&t<n){var s=A.charCodeAt(t++);(s&64512)===56320?e.push(((a&1023)<<10)+(s&1023)+65536):(e.push(a),t--)}else e.push(a)}return e};Pr.fromCodePoint=function(){if(String.fromCodePoint)return String.fromCodePoint.apply(String,arguments);var A=arguments.length;if(!A)return"";for(var e=[],t=-1,n="";++t<A;){var a=arguments.length<=t?void 0:arguments[t];a<=65535?e.push(a):(a-=65536,e.push((a>>10)+55296,a%1024+56320)),(t+1===A||e.length>16384)&&(n+=String.fromCharCode.apply(String,e),e.length=0)}return n};var Cc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vi=typeof Uint8Array=="undefined"?[]:new Uint8Array(256);for(var Ls=0;Ls<Cc.length;Ls++)vi[Cc.charCodeAt(Ls)]=Ls;Pr.decode=function(A){var e=A.length*.75,t=A.length,n=void 0,a=0,s=void 0,o=void 0,u=void 0,f=void 0;A[A.length-1]==="="&&(e--,A[A.length-2]==="="&&e--);var B=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(e):new Array(e),g=Array.isArray(B)?B:new Uint8Array(B);for(n=0;n<t;n+=4)s=vi[A.charCodeAt(n)],o=vi[A.charCodeAt(n+1)],u=vi[A.charCodeAt(n+2)],f=vi[A.charCodeAt(n+3)],g[a++]=s<<2|o>>4,g[a++]=(o&15)<<4|u>>2,g[a++]=(u&3)<<6|f&63;return B};Pr.polyUint16Array=function(A){for(var e=A.length,t=[],n=0;n<e;n+=2)t.push(A[n+1]<<8|A[n]);return t};Pr.polyUint32Array=function(A){for(var e=A.length,t=[],n=0;n<e;n+=4)t.push(A[n+3]<<24|A[n+2]<<16|A[n+1]<<8|A[n]);return t};var xA={},nA={};Object.defineProperty(nA,"__esModule",{value:!0});nA.Trie=nA.createTrieFromBase64=nA.UTRIE2_INDEX_2_MASK=nA.UTRIE2_INDEX_2_BLOCK_LENGTH=nA.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=nA.UTRIE2_INDEX_1_OFFSET=nA.UTRIE2_UTF8_2B_INDEX_2_LENGTH=nA.UTRIE2_UTF8_2B_INDEX_2_OFFSET=nA.UTRIE2_INDEX_2_BMP_LENGTH=nA.UTRIE2_LSCP_INDEX_2_LENGTH=nA.UTRIE2_DATA_MASK=nA.UTRIE2_DATA_BLOCK_LENGTH=nA.UTRIE2_LSCP_INDEX_2_OFFSET=nA.UTRIE2_SHIFT_1_2=nA.UTRIE2_INDEX_SHIFT=nA.UTRIE2_SHIFT_1=nA.UTRIE2_SHIFT_2=void 0;var w2=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),Cl=Pr;function v2(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var Sn=nA.UTRIE2_SHIFT_2=5,cu=nA.UTRIE2_SHIFT_1=6+5,Ql=nA.UTRIE2_INDEX_SHIFT=2,m2=nA.UTRIE2_SHIFT_1_2=cu-Sn,Uf=nA.UTRIE2_LSCP_INDEX_2_OFFSET=65536>>Sn,C2=nA.UTRIE2_DATA_BLOCK_LENGTH=1<<Sn,Fl=nA.UTRIE2_DATA_MASK=C2-1,Q2=nA.UTRIE2_LSCP_INDEX_2_LENGTH=1024>>Sn,F2=nA.UTRIE2_INDEX_2_BMP_LENGTH=Uf+Q2,y2=nA.UTRIE2_UTF8_2B_INDEX_2_OFFSET=F2,U2=nA.UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,b2=nA.UTRIE2_INDEX_1_OFFSET=y2+U2,E2=nA.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>cu,N2=nA.UTRIE2_INDEX_2_BLOCK_LENGTH=1<<m2,L2=nA.UTRIE2_INDEX_2_MASK=N2-1;nA.createTrieFromBase64=function(A){var e=(0,Cl.decode)(A),t=Array.isArray(e)?(0,Cl.polyUint32Array)(e):new Uint32Array(e),n=Array.isArray(e)?(0,Cl.polyUint16Array)(e):new Uint16Array(e),a=24,s=n.slice(a/2,t[4]/2),o=t[5]===2?n.slice((a+t[4])/2):t.slice(Math.ceil((a+t[4])/4));return new _2(t[0],t[1],t[2],t[3],s,o)};var _2=nA.Trie=function(){function r(A,e,t,n,a,s){v2(this,r),this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=n,this.index=a,this.data=s}return w2(r,[{key:"get",value:function(e){var t=void 0;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Sn],t=(t<<Ql)+(e&Fl),this.data[t];if(e<=65535)return t=this.index[Uf+(e-55296>>Sn)],t=(t<<Ql)+(e&Fl),this.data[t];if(e<this.highStart)return t=b2-E2+(e>>cu),t=this.index[t],t+=e>>Sn&L2,t=this.index[t],t=(t<<Ql)+(e&Fl),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue}}]),r}(),S2="KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA";Object.defineProperty(xA,"__esModule",{value:!0});xA.LineBreaker=xA.inlineBreakOpportunities=xA.lineBreakAtIndex=xA.codePointsToCharacterClasses=xA.UnicodeTrie=xA.BREAK_ALLOWED=xA.BREAK_NOT_ALLOWED=xA.BREAK_MANDATORY=xA.classes=xA.LETTER_NUMBER_MODIFIER=void 0;var I2=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),mo=function(){function r(A,e){var t=[],n=!0,a=!1,s=void 0;try{for(var o=A[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(t.push(u.value),!(e&&t.length===e));n=!0);}catch(f){a=!0,s=f}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return t}return function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return r(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),H2=nA,x2=S2,T2=P2(x2),Gs=Pr;function P2(r){return r&&r.__esModule?r:{default:r}}function O2(r){if(Array.isArray(r)){for(var A=0,e=Array(r.length);A<r.length;A++)e[A]=r[A];return e}else return Array.from(r)}function R2(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var Qc=xA.LETTER_NUMBER_MODIFIER=50,bf=1,fu=2,hu=3,Ef=4,Nf=5,D2=6,Ml=7,du=8,kl=9,Tr=10,Bu=11,Kl=12,Xs=13,Lf=14,wa=15,Js=16,mi=17,fa=18,zl=19,Os=20,Ws=21,ha=22,Rs=23,bn=24,lt=25,va=26,ma=27,En=28,_f=29,an=30,Sf=31,da=32,Ba=33,Ys=34,$s=35,Zs=36,un=37,eo=38,Qi=39,Fi=40,Ds=41,gu=42,If=43;xA.classes={BK:bf,CR:fu,LF:hu,CM:Ef,NL:Nf,SG:D2,WJ:Ml,ZW:du,GL:kl,SP:Tr,ZWJ:Bu,B2:Kl,BA:Xs,BB:Lf,HY:wa,CB:Js,CL:mi,CP:fa,EX:zl,IN:Os,NS:Ws,OP:ha,QU:Rs,IS:bn,NU:lt,PO:va,PR:ma,SY:En,AI:_f,AL:an,CJ:Sf,EB:da,EM:Ba,H2:Ys,H3:$s,HL:Zs,ID:un,JL:eo,JV:Qi,JT:Fi,RI:Ds,SA:gu,XX:If};var Co=xA.BREAK_MANDATORY="!",tA=xA.BREAK_NOT_ALLOWED="×",_s=xA.BREAK_ALLOWED="÷",Hf=xA.UnicodeTrie=(0,H2.createTrieFromBase64)(T2.default),dr=[an,Zs],jl=[bf,fu,hu,Nf],xf=[Tr,du],Fc=[ma,va],M2=jl.concat(xf),yc=[eo,Qi,Fi,Ys,$s],k2=[wa,Xs],Tf=xA.codePointsToCharacterClasses=function(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"strict",t=[],n=[],a=[];return A.forEach(function(s,o){var u=Hf.get(s);if(u>Qc?(a.push(!0),u-=Qc):a.push(!1),["normal","auto","loose"].indexOf(e)!==-1&&[8208,8211,12316,12448].indexOf(s)!==-1)return n.push(o),t.push(Js);if(u===Ef||u===Bu){if(o===0)return n.push(o),t.push(an);var f=t[o-1];return M2.indexOf(f)===-1?(n.push(n[o-1]),t.push(f)):(n.push(o),t.push(an))}if(n.push(o),u===Sf)return t.push(e==="strict"?Ws:un);if(u===gu||u===_f)return t.push(an);if(u===If)return s>=131072&&s<=196605||s>=196608&&s<=262141?t.push(un):t.push(an);t.push(u)}),[n,t,a]},yl=function(A,e,t,n){var a=n[t];if(Array.isArray(A)?A.indexOf(a)!==-1:A===a)for(var s=t;s<=n.length;){s++;var o=n[s];if(o===e)return!0;if(o!==Tr)break}if(a===Tr)for(var u=t;u>0;){u--;var f=n[u];if(Array.isArray(A)?A.indexOf(f)!==-1:A===f)for(var B=t;B<=n.length;){B++;var g=n[B];if(g===e)return!0;if(g!==Tr)break}if(f!==Tr)break}return!1},Uc=function(A,e){for(var t=A;t>=0;){var n=e[t];if(n===Tr)t--;else return n}return 0},pu=function(A,e,t,n,a){if(t[n]===0)return tA;var s=n-1;if(Array.isArray(a)&&a[s]===!0)return tA;var o=s-1,u=s+1,f=e[s],B=o>=0?e[o]:0,g=e[u];if(f===fu&&g===hu)return tA;if(jl.indexOf(f)!==-1)return Co;if(jl.indexOf(g)!==-1||xf.indexOf(g)!==-1)return tA;if(Uc(s,e)===du)return _s;if(Hf.get(A[s])===Bu&&(g===un||g===da||g===Ba)||f===Ml||g===Ml||f===kl||[Tr,Xs,wa].indexOf(f)===-1&&g===kl||[mi,fa,zl,bn,En].indexOf(g)!==-1||Uc(s,e)===ha||yl(Rs,ha,s,e)||yl([mi,fa],Ws,s,e)||yl(Kl,Kl,s,e))return tA;if(f===Tr)return _s;if(f===Rs||g===Rs)return tA;if(g===Js||f===Js)return _s;if([Xs,wa,Ws].indexOf(g)!==-1||f===Lf||B===Zs&&k2.indexOf(f)!==-1||f===En&&g===Zs||g===Os&&dr.concat(Os,zl,lt,un,da,Ba).indexOf(f)!==-1||dr.indexOf(g)!==-1&&f===lt||dr.indexOf(f)!==-1&&g===lt||f===ma&&[un,da,Ba].indexOf(g)!==-1||[un,da,Ba].indexOf(f)!==-1&&g===va||dr.indexOf(f)!==-1&&Fc.indexOf(g)!==-1||Fc.indexOf(f)!==-1&&dr.indexOf(g)!==-1||[ma,va].indexOf(f)!==-1&&(g===lt||[ha,wa].indexOf(g)!==-1&&e[u+1]===lt)||[ha,wa].indexOf(f)!==-1&&g===lt||f===lt&&[lt,En,bn].indexOf(g)!==-1)return tA;if([lt,En,bn,mi,fa].indexOf(g)!==-1)for(var w=s;w>=0;){var d=e[w];if(d===lt)return tA;if([En,bn].indexOf(d)!==-1)w--;else break}if([ma,va].indexOf(g)!==-1)for(var L=[mi,fa].indexOf(f)!==-1?o:s;L>=0;){var b=e[L];if(b===lt)return tA;if([En,bn].indexOf(b)!==-1)L--;else break}if(eo===f&&[eo,Qi,Ys,$s].indexOf(g)!==-1||[Qi,Ys].indexOf(f)!==-1&&[Qi,Fi].indexOf(g)!==-1||[Fi,$s].indexOf(f)!==-1&&g===Fi||yc.indexOf(f)!==-1&&[Os,va].indexOf(g)!==-1||yc.indexOf(g)!==-1&&f===ma||dr.indexOf(f)!==-1&&dr.indexOf(g)!==-1||f===bn&&dr.indexOf(g)!==-1||dr.concat(lt).indexOf(f)!==-1&&g===ha||dr.concat(lt).indexOf(g)!==-1&&f===fa)return tA;if(f===Ds&&g===Ds){for(var H=t[s],E=1;H>0&&(H--,e[H]===Ds);)E++;if(E%2!==0)return tA}return f===da&&g===Ba?tA:_s};xA.lineBreakAtIndex=function(A,e){if(e===0)return tA;if(e>=A.length)return Co;var t=Tf(A),n=mo(t,2),a=n[0],s=n[1];return pu(A,s,a,e)};var Pf=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=Tf(A,e.lineBreak),n=mo(t,3),a=n[0],s=n[1],o=n[2];(e.wordBreak==="break-all"||e.wordBreak==="break-word")&&(s=s.map(function(f){return[lt,an,gu].indexOf(f)!==-1?un:f}));var u=e.wordBreak==="keep-all"?o.map(function(f,B){return f&&A[B]>=19968&&A[B]<=40959}):null;return[a,s,u]};xA.inlineBreakOpportunities=function(A,e){var t=(0,Gs.toCodePoints)(A),n=tA,a=Pf(t,e),s=mo(a,3),o=s[0],u=s[1],f=s[2];return t.forEach(function(B,g){n+=(0,Gs.fromCodePoint)(B)+(g>=t.length-1?Co:pu(t,u,o,g+1,f))}),n};var K2=function(){function r(A,e,t,n){R2(this,r),this._codePoints=A,this.required=e===Co,this.start=t,this.end=n}return I2(r,[{key:"slice",value:function(){return Gs.fromCodePoint.apply(void 0,O2(this._codePoints.slice(this.start,this.end)))}}]),r}();xA.LineBreaker=function(A,e){var t=(0,Gs.toCodePoints)(A),n=Pf(t,e),a=mo(n,3),s=a[0],o=a[1],u=a[2],f=t.length,B=0,g=0;return{next:function(){if(g>=f)return{done:!0};for(var d=tA;g<f&&(d=pu(t,o,s,++g,u))===tA;);if(d!==tA||g===f){var L=new K2(t,d,B,g);return B=g,{value:L,done:!1}}return{done:!0}}}};(function(r){Object.defineProperty(r,"__esModule",{value:!0});var A=Pr;Object.defineProperty(r,"toCodePoints",{enumerable:!0,get:function(){return A.toCodePoints}}),Object.defineProperty(r,"fromCodePoint",{enumerable:!0,get:function(){return A.fromCodePoint}});var e=xA;Object.defineProperty(r,"LineBreaker",{enumerable:!0,get:function(){return e.LineBreaker}})})(yf);var bc;function Of(){return bc||(bc=1,function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.breakWords=r.fromCodePoint=r.toCodePoints=void 0;var A=yf;Object.defineProperty(r,"toCodePoints",{enumerable:!0,get:function(){return A.toCodePoints}}),Object.defineProperty(r,"fromCodePoint",{enumerable:!0,get:function(){return A.fromCodePoint}});var e=Ia();n(e);var t=Ni;function n(a){return a&&a.__esModule?a:{default:a}}r.breakWords=function(s,o){for(var u=(0,A.LineBreaker)(s,{lineBreak:o.style.lineBreak,wordBreak:o.style.overflowWrap===t.OVERFLOW_WRAP.BREAK_WORD?"break-word":o.style.wordBreak}),f=[],B=void 0;!(B=u.next()).done;)f.push(B.value.slice());return f}}(ml)),ml}var Ec;function Rf(){if(Ec)return Un;Ec=1,Object.defineProperty(Un,"__esModule",{value:!0}),Un.parseTextBounds=Un.TextBounds=void 0;var r=yA,A=Tt,e=_a,t=a(e),n=Of();function a(B){return B&&B.__esModule?B:{default:B}}function s(B,g){if(!(B instanceof g))throw new TypeError("Cannot call a class as a function")}var o=Un.TextBounds=function B(g,w){s(this,B),this.text=g,this.bounds=w};Un.parseTextBounds=function(g,w,d){for(var L=w.style.letterSpacing!==0,b=L?(0,n.toCodePoints)(g).map(function(ce){return(0,n.fromCodePoint)(ce)}):(0,n.breakWords)(g,w),H=b.length,E=d.parentNode?d.parentNode.ownerDocument.defaultView:null,P=E?E.pageXOffset:0,J=E?E.pageYOffset:0,ie=[],le=0,de=0;de<H;de++){var ee=b[de];if(w.style.textDecoration!==A.TEXT_DECORATION.NONE||ee.trim().length>0)if(t.default.SUPPORT_RANGE_BOUNDS)ie.push(new o(ee,f(d,le,ee.length,P,J)));else{var k=d.splitText(ee.length);ie.push(new o(ee,u(d,P,J))),d=k}else t.default.SUPPORT_RANGE_BOUNDS||(d=d.splitText(ee.length));le+=ee.length}return ie};var u=function(g,w,d){var L=g.ownerDocument.createElement("html2canvaswrapper");L.appendChild(g.cloneNode(!0));var b=g.parentNode;if(b){b.replaceChild(L,g);var H=(0,r.parseBounds)(L,w,d);return L.firstChild&&b.replaceChild(L.firstChild,L),H}return new r.Bounds(0,0,0,0)},f=function(g,w,d,L,b){var H=g.ownerDocument.createRange();return H.setStart(g,w),H.setEnd(g,w+d),r.Bounds.fromClientRect(H.getBoundingClientRect(),L,b)};return Un}var Nc;function Qo(){if(Nc)return Es;Nc=1,Object.defineProperty(Es,"__esModule",{value:!0});var r=function(){function u(f,B){for(var g=0;g<B.length;g++){var w=B[g];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(f,w.key,w)}}return function(f,B,g){return B&&u(f.prototype,B),g&&u(f,g),f}}(),A=Li,e=Rf();function t(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}var n=function(){function u(f,B,g){t(this,u),this.text=f,this.parent=B,this.bounds=g}return r(u,null,[{key:"fromTextNode",value:function(B,g){var w=s(B.data,g.style.textTransform);return new u(w,g,(0,e.parseTextBounds)(w,g,B))}}]),u}();Es.default=n;var a=/(^|\s|:|-|\(|\))([a-z])/g,s=function(f,B){switch(B){case A.TEXT_TRANSFORM.LOWERCASE:return f.toLowerCase();case A.TEXT_TRANSFORM.CAPITALIZE:return f.replace(a,o);case A.TEXT_TRANSFORM.UPPERCASE:return f.toUpperCase();default:return f}};function o(u,f,B){return u.length>0?f+B.toUpperCase():u}return Es}var wu={};Object.defineProperty(wu,"__esModule",{value:!0});var z2=Na;function j2(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var q2=function r(A,e,t){j2(this,r),this.type=z2.PATH.CIRCLE,this.x=A,this.y=e,this.radius=t};wu.default=q2;var Lc;function Df(){if(Lc)return GA;Lc=1,Object.defineProperty(GA,"__esModule",{value:!0}),GA.reformatInputBounds=GA.inlineSelectElement=GA.inlineTextAreaElement=GA.inlineInputElement=GA.getInputBorderRadius=GA.INPUT_BACKGROUND=GA.INPUT_BORDERS=GA.INPUT_COLOR=void 0;var r=Qo(),A=d(r),e=Ei(),t=wr,n=wu,a=d(n),s=La,o=d(s),u=Ar,f=d(u),B=Hn(),g=d(B);Rf();var w=tr;function d(ce){return ce&&ce.__esModule?ce:{default:ce}}GA.INPUT_COLOR=new f.default([42,42,42]);var L=new f.default([165,165,165]),b=new f.default([222,222,222]),H={borderWidth:1,borderColor:L,borderStyle:t.BORDER_STYLE.SOLID};GA.INPUT_BORDERS=[H,H,H,H],GA.INPUT_BACKGROUND={backgroundColor:b,backgroundImage:[],backgroundClip:e.BACKGROUND_CLIP.PADDING_BOX,backgroundOrigin:e.BACKGROUND_ORIGIN.PADDING_BOX};var E=new g.default("50%"),P=[E,E],J=[P,P,P,P],ie=new g.default("3px"),le=[ie,ie],de=[le,le,le,le];GA.getInputBorderRadius=function(W){return W.type==="radio"?J:de},GA.inlineInputElement=function(W,U){if(W.type==="radio"||W.type==="checkbox"){if(W.checked){var Q=Math.min(U.bounds.width,U.bounds.height);U.childNodes.push(W.type==="checkbox"?[new o.default(U.bounds.left+Q*.39363,U.bounds.top+Q*.79),new o.default(U.bounds.left+Q*.16,U.bounds.top+Q*.5549),new o.default(U.bounds.left+Q*.27347,U.bounds.top+Q*.44071),new o.default(U.bounds.left+Q*.39694,U.bounds.top+Q*.5649),new o.default(U.bounds.left+Q*.72983,U.bounds.top+Q*.23),new o.default(U.bounds.left+Q*.84,U.bounds.top+Q*.34085),new o.default(U.bounds.left+Q*.39363,U.bounds.top+Q*.79)]:new a.default(U.bounds.left+Q/4,U.bounds.top+Q/4,Q/4))}}else ee(k(W),W,U,!1)},GA.inlineTextAreaElement=function(W,U){ee(W.value,W,U,!0)},GA.inlineSelectElement=function(W,U){var Q=W.options[W.selectedIndex||0];ee(Q&&Q.text||"",W,U,!1)},GA.reformatInputBounds=function(W){return W.width>W.height?(W.left+=(W.width-W.height)/2,W.width=W.height):W.width<W.height&&(W.top+=(W.height-W.width)/2,W.height=W.width),W};var ee=function(W,U,Q,S){var I=U.ownerDocument.body;if(W.length>0&&I){var K=U.ownerDocument.createElement("html2canvaswrapper");(0,w.copyCSSStyles)(U.ownerDocument.defaultView.getComputedStyle(U,null),K),K.style.position="absolute",K.style.left=Q.bounds.left+"px",K.style.top=Q.bounds.top+"px",S||(K.style.whiteSpace="nowrap");var z=U.ownerDocument.createTextNode(W);K.appendChild(z),I.appendChild(K),Q.childNodes.push(A.default.fromTextNode(z,Q)),I.removeChild(K)}},k=function(W){var U=W.type==="password"?new Array(W.value.length+1).join("•"):W.value;return U.length===0?W.placeholder||"":U};return GA}var Hr={},_c;function vu(){if(_c)return Hr;_c=1,Object.defineProperty(Hr,"__esModule",{value:!0}),Hr.createCounterText=Hr.inlineListItemElement=Hr.getListOwner=void 0;var r=tr,A=Ia(),e=o(A),t=Qo(),n=o(t),a=ho(),s=Of();function o(Q){return Q&&Q.__esModule?Q:{default:Q}}var u=7,f=["OL","UL","MENU"];Hr.getListOwner=function(S){var I=S.parent;if(!I)return null;do{var K=f.indexOf(I.tagName)!==-1;if(K)return I;I=I.parent}while(I);return S.parent},Hr.inlineListItemElement=function(S,I,K){var z=I.style.listStyle;if(z){var $=S.ownerDocument.defaultView.getComputedStyle(S,null),O=S.ownerDocument.createElement("html2canvaswrapper");switch((0,r.copyCSSStyles)($,O),O.style.position="absolute",O.style.bottom="auto",O.style.display="block",O.style.letterSpacing="normal",z.listStylePosition){case a.LIST_STYLE_POSITION.OUTSIDE:O.style.left="auto",O.style.right=S.ownerDocument.defaultView.innerWidth-I.bounds.left-I.style.margin[1].getAbsoluteValue(I.bounds.width)+u+"px",O.style.textAlign="right";break;case a.LIST_STYLE_POSITION.INSIDE:O.style.left=I.bounds.left-I.style.margin[3].getAbsoluteValue(I.bounds.width)+"px",O.style.right="auto",O.style.textAlign="left";break}var te=void 0,re=I.style.margin[0].getAbsoluteValue(I.bounds.width),ve=z.listStyleImage;if(ve)if(ve.method==="url"){var C=S.ownerDocument.createElement("img");C.src=ve.args[0],O.style.top=I.bounds.top-re+"px",O.style.width="auto",O.style.height="auto",O.appendChild(C)}else{var T=parseFloat(I.style.font.fontSize)*.5;O.style.top=I.bounds.top-re+I.bounds.height-1.5*T+"px",O.style.width=T+"px",O.style.height=T+"px",O.style.backgroundImage=$.listStyleImage}else typeof I.listIndex=="number"&&(te=S.ownerDocument.createTextNode(U(I.listIndex,z.listStyleType,!0)),O.appendChild(te),O.style.top=I.bounds.top-re+"px");var D=S.ownerDocument.body;D.appendChild(O),te?(I.childNodes.push(n.default.fromTextNode(te,I)),D.removeChild(O)):I.childNodes.push(new e.default(O,I,K,0))}};var B={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"]},g={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},w={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},d={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},L=function(S,I,K,z,$,O){return S<I||S>K?U(S,$,O.length>0):z.integers.reduce(function(te,re,ve){for(;S>=re;)S-=re,te+=z.values[ve];return te},"")+O},b=function(S,I,K,z){var $="";do K||S--,$=z(S)+$,S/=I;while(S*I>=I);return $},H=function(S,I,K,z,$){var O=K-I+1;return(S<0?"-":"")+(b(Math.abs(S),O,z,function(te){return(0,s.fromCodePoint)(Math.floor(te%O)+I)})+$)},E=function(S,I){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:". ",z=I.length;return b(Math.abs(S),z,!1,function($){return I[Math.floor($%z)]})+K},P=1<<0,J=1<<1,ie=1<<2,le=1<<3,de=function(S,I,K,z,$,O){if(S<-9999||S>9999)return U(S,a.LIST_STYLE_TYPE.CJK_DECIMAL,$.length>0);var te=Math.abs(S),re=$;if(te===0)return I[0]+re;for(var ve=0;te>0&&ve<=4;ve++){var C=te%10;C===0&&(0,r.contains)(O,P)&&re!==""?re=I[C]+re:C>1||C===1&&ve===0||C===1&&ve===1&&(0,r.contains)(O,J)||C===1&&ve===1&&(0,r.contains)(O,ie)&&S>100||C===1&&ve>1&&(0,r.contains)(O,le)?re=I[C]+(ve>0?K[ve-1]:"")+re:C===1&&ve>0&&(re=K[ve-1]+re),te=Math.floor(te/10)}return(S<0?z:"")+re},ee="十百千萬",k="拾佰仟萬",ce="マイナス",W="마이너스 ",U=Hr.createCounterText=function(S,I,K){var z=K?". ":"",$=K?"、":"",O=K?", ":"";switch(I){case a.LIST_STYLE_TYPE.DISC:return"•";case a.LIST_STYLE_TYPE.CIRCLE:return"◦";case a.LIST_STYLE_TYPE.SQUARE:return"◾";case a.LIST_STYLE_TYPE.DECIMAL_LEADING_ZERO:var te=H(S,48,57,!0,z);return te.length<4?"0"+te:te;case a.LIST_STYLE_TYPE.CJK_DECIMAL:return E(S,"〇一二三四五六七八九",$);case a.LIST_STYLE_TYPE.LOWER_ROMAN:return L(S,1,3999,B,a.LIST_STYLE_TYPE.DECIMAL,z).toLowerCase();case a.LIST_STYLE_TYPE.UPPER_ROMAN:return L(S,1,3999,B,a.LIST_STYLE_TYPE.DECIMAL,z);case a.LIST_STYLE_TYPE.LOWER_GREEK:return H(S,945,969,!1,z);case a.LIST_STYLE_TYPE.LOWER_ALPHA:return H(S,97,122,!1,z);case a.LIST_STYLE_TYPE.UPPER_ALPHA:return H(S,65,90,!1,z);case a.LIST_STYLE_TYPE.ARABIC_INDIC:return H(S,1632,1641,!0,z);case a.LIST_STYLE_TYPE.ARMENIAN:case a.LIST_STYLE_TYPE.UPPER_ARMENIAN:return L(S,1,9999,g,a.LIST_STYLE_TYPE.DECIMAL,z);case a.LIST_STYLE_TYPE.LOWER_ARMENIAN:return L(S,1,9999,g,a.LIST_STYLE_TYPE.DECIMAL,z).toLowerCase();case a.LIST_STYLE_TYPE.BENGALI:return H(S,2534,2543,!0,z);case a.LIST_STYLE_TYPE.CAMBODIAN:case a.LIST_STYLE_TYPE.KHMER:return H(S,6112,6121,!0,z);case a.LIST_STYLE_TYPE.CJK_EARTHLY_BRANCH:return E(S,"子丑寅卯辰巳午未申酉戌亥",$);case a.LIST_STYLE_TYPE.CJK_HEAVENLY_STEM:return E(S,"甲乙丙丁戊己庚辛壬癸",$);case a.LIST_STYLE_TYPE.CJK_IDEOGRAPHIC:case a.LIST_STYLE_TYPE.TRAD_CHINESE_INFORMAL:return de(S,"零一二三四五六七八九",ee,"負",$,J|ie|le);case a.LIST_STYLE_TYPE.TRAD_CHINESE_FORMAL:return de(S,"零壹貳參肆伍陸柒捌玖",k,"負",$,P|J|ie|le);case a.LIST_STYLE_TYPE.SIMP_CHINESE_INFORMAL:return de(S,"零一二三四五六七八九",ee,"负",$,J|ie|le);case a.LIST_STYLE_TYPE.SIMP_CHINESE_FORMAL:return de(S,"零壹贰叁肆伍陆柒捌玖",k,"负",$,P|J|ie|le);case a.LIST_STYLE_TYPE.JAPANESE_INFORMAL:return de(S,"〇一二三四五六七八九","十百千万",ce,$,0);case a.LIST_STYLE_TYPE.JAPANESE_FORMAL:return de(S,"零壱弐参四伍六七八九","拾百千万",ce,$,P|J|ie);case a.LIST_STYLE_TYPE.KOREAN_HANGUL_FORMAL:return de(S,"영일이삼사오육칠팔구","십백천만",W,O,P|J|ie);case a.LIST_STYLE_TYPE.KOREAN_HANJA_INFORMAL:return de(S,"零一二三四五六七八九","十百千萬",W,O,0);case a.LIST_STYLE_TYPE.KOREAN_HANJA_FORMAL:return de(S,"零壹貳參四五六七八九","拾百千",W,O,P|J|ie);case a.LIST_STYLE_TYPE.DEVANAGARI:return H(S,2406,2415,!0,z);case a.LIST_STYLE_TYPE.GEORGIAN:return L(S,1,19999,d,a.LIST_STYLE_TYPE.DECIMAL,z);case a.LIST_STYLE_TYPE.GUJARATI:return H(S,2790,2799,!0,z);case a.LIST_STYLE_TYPE.GURMUKHI:return H(S,2662,2671,!0,z);case a.LIST_STYLE_TYPE.HEBREW:return L(S,1,10999,w,a.LIST_STYLE_TYPE.DECIMAL,z);case a.LIST_STYLE_TYPE.HIRAGANA:return E(S,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case a.LIST_STYLE_TYPE.HIRAGANA_IROHA:return E(S,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case a.LIST_STYLE_TYPE.KANNADA:return H(S,3302,3311,!0,z);case a.LIST_STYLE_TYPE.KATAKANA:return E(S,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",$);case a.LIST_STYLE_TYPE.KATAKANA_IROHA:return E(S,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",$);case a.LIST_STYLE_TYPE.LAO:return H(S,3792,3801,!0,z);case a.LIST_STYLE_TYPE.MONGOLIAN:return H(S,6160,6169,!0,z);case a.LIST_STYLE_TYPE.MYANMAR:return H(S,4160,4169,!0,z);case a.LIST_STYLE_TYPE.ORIYA:return H(S,2918,2927,!0,z);case a.LIST_STYLE_TYPE.PERSIAN:return H(S,1776,1785,!0,z);case a.LIST_STYLE_TYPE.TAMIL:return H(S,3046,3055,!0,z);case a.LIST_STYLE_TYPE.TELUGU:return H(S,3174,3183,!0,z);case a.LIST_STYLE_TYPE.THAI:return H(S,3664,3673,!0,z);case a.LIST_STYLE_TYPE.TIBETAN:return H(S,3872,3881,!0,z);case a.LIST_STYLE_TYPE.DECIMAL:default:return H(S,48,57,!0,z)}};return Hr}var Sc;function Ia(){if(Sc)return Cs;Sc=1,Object.defineProperty(Cs,"__esModule",{value:!0});var r=function(){function $(O,te){for(var re=0;re<te.length;re++){var ve=te[re];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(O,ve.key,ve)}}return function(O,te,re){return te&&$(O.prototype,te),re&&$(O,re),O}}(),A=Ar,e=Q(A),t=tr,n=Ei(),a=wr,s=Y1(),o=uo,u=co,f=ou,B=lu,g=fo,w=ho(),d=A2(),L=Bo,b=Ni,H=Ff(),E=go,P=Tt,J=po,ie=Li,le=i2(),de=wo,ee=vo,k=uu,ce=yA,W=Df(),U=vu();function Q($){return $&&$.__esModule?$:{default:$}}function S($,O){if(!($ instanceof O))throw new TypeError("Cannot call a class as a function")}var I=["INPUT","TEXTAREA","SELECT"],K=function(){function $(O,te,re,ve){var C=this;S(this,$),this.parent=te,this.tagName=O.tagName,this.index=ve,this.childNodes=[],this.listItems=[],typeof O.start=="number"&&(this.listStart=O.start);var T=O.ownerDocument.defaultView,D=T.pageXOffset,q=T.pageYOffset,X=T.getComputedStyle(O,null),se=(0,o.parseDisplay)(X.display),oe=O.type==="radio"||O.type==="checkbox",ue=(0,E.parsePosition)(X.position);if(this.style={background:oe?W.INPUT_BACKGROUND:(0,n.parseBackground)(X,re),border:oe?W.INPUT_BORDERS:(0,a.parseBorder)(X),borderRadius:(O instanceof T.HTMLInputElement||O instanceof HTMLInputElement)&&oe?(0,W.getInputBorderRadius)(O):(0,s.parseBorderRadius)(X),color:oe?W.INPUT_COLOR:new e.default(X.color),display:se,float:(0,u.parseCSSFloat)(X.float),font:(0,f.parseFont)(X),letterSpacing:(0,B.parseLetterSpacing)(X.letterSpacing),listStyle:se===o.DISPLAY.LIST_ITEM?(0,w.parseListStyle)(X):null,lineBreak:(0,g.parseLineBreak)(X.lineBreak),margin:(0,d.parseMargin)(X),opacity:parseFloat(X.opacity),overflow:I.indexOf(O.tagName)===-1?(0,L.parseOverflow)(X.overflow):L.OVERFLOW.HIDDEN,overflowWrap:(0,b.parseOverflowWrap)(X.overflowWrap?X.overflowWrap:X.wordWrap),padding:(0,H.parsePadding)(X),position:ue,textDecoration:(0,P.parseTextDecoration)(X),textShadow:(0,J.parseTextShadow)(X.textShadow),textTransform:(0,ie.parseTextTransform)(X.textTransform),transform:(0,le.parseTransform)(X),visibility:(0,de.parseVisibility)(X.visibility),wordBreak:(0,ee.parseWordBreak)(X.wordBreak),zIndex:(0,k.parseZIndex)(ue!==E.POSITION.STATIC?X.zIndex:"auto")},this.isTransformed()&&(O.style.transform="matrix(1,0,0,1,0,0)"),se===o.DISPLAY.LIST_ITEM){var Fe=(0,U.getListOwner)(this);if(Fe){var ye=Fe.listItems.length;Fe.listItems.push(this),this.listIndex=O.hasAttribute("value")&&typeof O.value=="number"?O.value:ye===0?typeof Fe.listStart=="number"?Fe.listStart:1:Fe.listItems[ye-1].listIndex+1}}O.tagName==="IMG"&&O.addEventListener("load",function(){C.bounds=(0,ce.parseBounds)(O,D,q),C.curvedBounds=(0,ce.parseBoundCurves)(C.bounds,C.style.border,C.style.borderRadius)}),this.image=z(O,re),this.bounds=oe?(0,W.reformatInputBounds)((0,ce.parseBounds)(O,D,q)):(0,ce.parseBounds)(O,D,q),this.curvedBounds=(0,ce.parseBoundCurves)(this.bounds,this.style.border,this.style.borderRadius)}return r($,[{key:"getClipPaths",value:function(){var te=this.parent?this.parent.getClipPaths():[],re=this.style.overflow!==L.OVERFLOW.VISIBLE;return re?te.concat([(0,ce.calculatePaddingBoxPath)(this.curvedBounds)]):te}},{key:"isInFlow",value:function(){return this.isRootElement()&&!this.isFloating()&&!this.isAbsolutelyPositioned()}},{key:"isVisible",value:function(){return!(0,t.contains)(this.style.display,o.DISPLAY.NONE)&&this.style.opacity>0&&this.style.visibility===de.VISIBILITY.VISIBLE}},{key:"isAbsolutelyPositioned",value:function(){return this.style.position!==E.POSITION.STATIC&&this.style.position!==E.POSITION.RELATIVE}},{key:"isPositioned",value:function(){return this.style.position!==E.POSITION.STATIC}},{key:"isFloating",value:function(){return this.style.float!==u.FLOAT.NONE}},{key:"isRootElement",value:function(){return this.parent===null}},{key:"isTransformed",value:function(){return this.style.transform!==null}},{key:"isPositionedWithZIndex",value:function(){return this.isPositioned()&&!this.style.zIndex.auto}},{key:"isInlineLevel",value:function(){return(0,t.contains)(this.style.display,o.DISPLAY.INLINE)||(0,t.contains)(this.style.display,o.DISPLAY.INLINE_BLOCK)||(0,t.contains)(this.style.display,o.DISPLAY.INLINE_FLEX)||(0,t.contains)(this.style.display,o.DISPLAY.INLINE_GRID)||(0,t.contains)(this.style.display,o.DISPLAY.INLINE_LIST_ITEM)||(0,t.contains)(this.style.display,o.DISPLAY.INLINE_TABLE)}},{key:"isInlineBlockOrInlineTable",value:function(){return(0,t.contains)(this.style.display,o.DISPLAY.INLINE_BLOCK)||(0,t.contains)(this.style.display,o.DISPLAY.INLINE_TABLE)}}]),$}();Cs.default=K;var z=function(O,te){if(O instanceof O.ownerDocument.defaultView.SVGSVGElement||O instanceof SVGSVGElement){var re=new XMLSerializer;return te.loadImage("data:image/svg+xml,"+encodeURIComponent(re.serializeToString(O)))}switch(O.tagName){case"IMG":var ve=O;return te.loadImage(ve.currentSrc||ve.src);case"CANVAS":var C=O;return te.loadCanvas(C);case"IFRAME":var T=O.getAttribute("data-html2canvas-internal-iframe-key");if(T)return T;break}return null};return Cs}Object.defineProperty(au,"__esModule",{value:!0});var V2=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),G2=Ia();X2(G2);function X2(r){return r&&r.__esModule?r:{default:r}}function J2(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var W2=function(){function r(A,e,t){J2(this,r),this.container=A,this.parent=e,this.contexts=[],this.children=[],this.treatAsRealStackingContext=t}return V2(r,[{key:"getOpacity",value:function(){return this.parent?this.container.style.opacity*this.parent.getOpacity():this.container.style.opacity}},{key:"getRealParentStackingContext",value:function(){return!this.parent||this.treatAsRealStackingContext?this:this.parent.getRealParentStackingContext()}}]),r}();au.default=W2;Object.defineProperty(oo,"__esModule",{value:!0});oo.NodeParser=void 0;var Y2=au,ql=mu(Y2),$2=Ia(),Ao=mu($2),Z2=Qo(),e0=mu(Z2),Ul=Df(),A0=vu(),t0=ho();function mu(r){return r&&r.__esModule?r:{default:r}}oo.NodeParser=function(A,e,t){var n=0,a=new Ao.default(A,null,e,n++),s=new ql.default(a,null,!0);return n0(A,a,s,e,n),s};var r0=["SCRIPT","HEAD","TITLE","OBJECT","BR","OPTION"],n0=function r(A,e,t,n,a){for(var s=A.firstChild,o;s;s=o){o=s.nextSibling;var u=s.ownerDocument.defaultView;if(s instanceof u.Text||s instanceof Text||u.parent&&s instanceof u.parent.Text)s.data.trim().length>0&&e.childNodes.push(e0.default.fromTextNode(s,e));else if(s instanceof u.HTMLElement||s instanceof HTMLElement||u.parent&&s instanceof u.parent.HTMLElement){if(r0.indexOf(s.nodeName)===-1){var f=new Ao.default(s,e,n,a++);if(f.isVisible()){s.tagName==="INPUT"?(0,Ul.inlineInputElement)(s,f):s.tagName==="TEXTAREA"?(0,Ul.inlineTextAreaElement)(s,f):s.tagName==="SELECT"?(0,Ul.inlineSelectElement)(s,f):f.style.listStyle&&f.style.listStyle.listStyleType!==t0.LIST_STYLE_TYPE.NONE&&(0,A0.inlineListItemElement)(s,f,n);var B=s.tagName!=="TEXTAREA",g=Ic(f,s);if(g||Hc(f)){var w=g||f.isPositioned()?t.getRealParentStackingContext():t,d=new ql.default(f,w,g);w.contexts.push(d),B&&r(s,f,d,n,a)}else t.children.push(f),B&&r(s,f,t,n,a)}}}else if(s instanceof u.SVGSVGElement||s instanceof SVGSVGElement||u.parent&&s instanceof u.parent.SVGSVGElement){var L=new Ao.default(s,e,n,a++),b=Ic(L,s);if(b||Hc(L)){var H=b||L.isPositioned()?t.getRealParentStackingContext():t,E=new ql.default(L,H,b);H.contexts.push(E)}else t.children.push(L)}}},Ic=function(A,e){return A.isRootElement()||A.isPositionedWithZIndex()||A.style.opacity<1||A.isTransformed()||a0(A,e)},Hc=function(A){return A.isPositioned()||A.isFloating()},a0=function(A,e){return e.nodeName==="BODY"&&A.parent instanceof Ao.default&&A.parent.style.background.backgroundColor.isTransparent()},Cu={},Fo={};Object.defineProperty(Fo,"__esModule",{value:!0});Fo.FontMetrics=void 0;var i0=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),s0=tr;function o0(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var xc="Hidden Text";Fo.FontMetrics=function(){function r(A){o0(this,r),this._data={},this._document=A}return i0(r,[{key:"_parseMetrics",value:function(e){var t=this._document.createElement("div"),n=this._document.createElement("img"),a=this._document.createElement("span"),s=this._document.body;if(!s)throw new Error("");t.style.visibility="hidden",t.style.fontFamily=e.fontFamily,t.style.fontSize=e.fontSize,t.style.margin="0",t.style.padding="0",s.appendChild(t),n.src=s0.SMALL_IMAGE,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",a.style.fontFamily=e.fontFamily,a.style.fontSize=e.fontSize,a.style.margin="0",a.style.padding="0",a.appendChild(this._document.createTextNode(xc)),t.appendChild(a),t.appendChild(n);var o=n.offsetTop-a.offsetTop+2;t.removeChild(a),t.appendChild(this._document.createTextNode(xc)),t.style.lineHeight="normal",n.style.verticalAlign="super";var u=n.offsetTop-t.offsetTop+2;return s.removeChild(t),{baseline:o,middle:u}}},{key:"getMetrics",value:function(e){var t=e.fontFamily+" "+e.fontSize;return this._data[t]===void 0&&(this._data[t]=this._parseMetrics(e)),this._data[t]}}]),r}();var vt={},Qu={};Object.defineProperty(Qu,"__esModule",{value:!0});var l0=/([+-]?\d*\.?\d+)(deg|grad|rad|turn)/i;Qu.parseAngle=function(A){var e=A.match(l0);if(e){var t=parseFloat(e[1]);switch(e[2].toLowerCase()){case"deg":return Math.PI*t/180;case"grad":return Math.PI/200*t;case"rad":return t;case"turn":return Math.PI*2*t}}return null};Object.defineProperty(vt,"__esModule",{value:!0});vt.transformWebkitRadialGradientArgs=vt.parseGradient=vt.RadialGradient=vt.LinearGradient=vt.RADIAL_GRADIENT_SHAPE=vt.GRADIENT_TYPE=void 0;var u0=function(){function r(A,e){var t=[],n=!0,a=!1,s=void 0;try{for(var o=A[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(t.push(u.value),!(e&&t.length===e));n=!0);}catch(f){a=!0,s=f}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return t}return function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return r(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c0=Ia();Fu(c0);var f0=Qu,h0=Ar,d0=Fu(h0),Ci=Hn(),sn=Fu(Ci),Et=tr;function Fu(r){return r&&r.__esModule?r:{default:r}}function Mf(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var B0=/^(to )?(left|top|right|bottom)( (left|top|right|bottom))?$/i,g0=/^([+-]?\d*\.?\d+)% ([+-]?\d*\.?\d+)%$/i,p0=/(px)|%|( 0)$/i,w0=/^(from|to|color-stop)\((?:([\d.]+)(%)?,\s*)?(.+?)\)$/i,v0=/^\s*(circle|ellipse)?\s*((?:([\d.]+)(px|r?em|%)\s*(?:([\d.]+)(px|r?em|%))?)|closest-side|closest-corner|farthest-side|farthest-corner)?\s*(?:at\s*(?:(left|center|right)|([\d.]+)(px|r?em|%))\s+(?:(top|center|bottom)|([\d.]+)(px|r?em|%)))?(?:\s|$)/i,kf=vt.GRADIENT_TYPE={LINEAR_GRADIENT:0,RADIAL_GRADIENT:1},gr=vt.RADIAL_GRADIENT_SHAPE={CIRCLE:0,ELLIPSE:1},Tc={left:new sn.default("0%"),top:new sn.default("0%"),center:new sn.default("50%"),right:new sn.default("100%"),bottom:new sn.default("100%")},m0=vt.LinearGradient=function r(A,e){Mf(this,r),this.type=kf.LINEAR_GRADIENT,this.colorStops=A,this.direction=e},C0=vt.RadialGradient=function r(A,e,t,n){Mf(this,r),this.type=kf.RADIAL_GRADIENT,this.colorStops=A,this.shape=e,this.center=t,this.radius=n};vt.parseGradient=function(A,e,t){var n=e.args,a=e.method,s=e.prefix;if(a==="linear-gradient")return Pc(n,t,!!s);if(a==="gradient"&&n[0]==="linear")return Pc(["to bottom"].concat(Mc(n.slice(3))),t,!!s);if(a==="radial-gradient")return Oc(A,s==="-webkit-"?Dc(n):n,t);if(a==="gradient"&&n[0]==="radial")return Oc(A,Mc(Dc(n.slice(1))),t)};var Kf=function(A,e,t){for(var n=[],a=e;a<A.length;a++){var s=A[a],o=p0.test(s),u=s.lastIndexOf(" "),f=new d0.default(o?s.substring(0,u):s),B=o?new sn.default(s.substring(u+1)):a===e?new sn.default("0%"):a===A.length-1?new sn.default("100%"):null;n.push({color:f,stop:B})}for(var g=n.map(function(J){var ie=J.color,le=J.stop,de=t===0?0:le?le.getAbsoluteValue(t)/t:null;return{color:ie,stop:de}}),w=g[0].stop,d=0;d<g.length;d++)if(w!==null){var L=g[d].stop;if(L===null){for(var b=d;g[b].stop===null;)b++;for(var H=b-d+1,E=g[b].stop,P=(E-w)/H;d<b;d++)w=g[d].stop=w+P}else w=L}return g},Pc=function(A,e,t){var n=(0,f0.parseAngle)(A[0]),a=B0.test(A[0]),s=a||n!==null||g0.test(A[0]),o=s?n!==null?er(t?n-Math.PI*.5:n,e):a?Q0(A[0],e):F0(A[0],e):er(Math.PI,e),u=s?1:0,f=Math.min((0,Et.distance)(Math.abs(o.x0)+Math.abs(o.x1),Math.abs(o.y0)+Math.abs(o.y1)),e.width*2,e.height*2);return new m0(Kf(A,u,f),o)},Oc=function(A,e,t){var n=e[0].match(v0),a=n&&(n[1]==="circle"||n[3]!==void 0&&n[5]===void 0)?gr.CIRCLE:gr.ELLIPSE,s={},o={};n&&(n[3]!==void 0&&(s.x=(0,Ci.calculateLengthFromValueWithUnit)(A,n[3],n[4]).getAbsoluteValue(t.width)),n[5]!==void 0&&(s.y=(0,Ci.calculateLengthFromValueWithUnit)(A,n[5],n[6]).getAbsoluteValue(t.height)),n[7]?o.x=Tc[n[7].toLowerCase()]:n[8]!==void 0&&(o.x=(0,Ci.calculateLengthFromValueWithUnit)(A,n[8],n[9])),n[10]?o.y=Tc[n[10].toLowerCase()]:n[11]!==void 0&&(o.y=(0,Ci.calculateLengthFromValueWithUnit)(A,n[11],n[12])));var u={x:o.x===void 0?t.width/2:o.x.getAbsoluteValue(t.width),y:o.y===void 0?t.height/2:o.y.getAbsoluteValue(t.height)},f=y0(n&&n[2]||"farthest-corner",a,u,s,t);return new C0(Kf(e,n?1:0,Math.min(f.x,f.y)),a,u,f)},er=function(A,e){var t=e.width,n=e.height,a=t*.5,s=n*.5,o=Math.abs(t*Math.sin(A))+Math.abs(n*Math.cos(A)),u=o/2,f=a+Math.sin(A)*u,B=s-Math.cos(A)*u,g=t-f,w=n-B;return{x0:f,x1:g,y0:B,y1:w}},Ss=function(A){return Math.acos(A.width/2/((0,Et.distance)(A.width,A.height)/2))},Q0=function(A,e){switch(A){case"bottom":case"to top":return er(0,e);case"left":case"to right":return er(Math.PI/2,e);case"right":case"to left":return er(3*Math.PI/2,e);case"top right":case"right top":case"to bottom left":case"to left bottom":return er(Math.PI+Ss(e),e);case"top left":case"left top":case"to bottom right":case"to right bottom":return er(Math.PI-Ss(e),e);case"bottom left":case"left bottom":case"to top right":case"to right top":return er(Ss(e),e);case"bottom right":case"right bottom":case"to top left":case"to left top":return er(2*Math.PI-Ss(e),e);case"top":case"to bottom":default:return er(Math.PI,e)}},F0=function(A,e){var t=A.split(" ").map(parseFloat),n=u0(t,2),a=n[0],s=n[1],o=a/100*e.width/(s/100*e.height);return er(Math.atan(isNaN(o)?1:o)+Math.PI/2,e)},Rc=function(A,e,t,n){var a=[{x:0,y:0},{x:0,y:A.height},{x:A.width,y:0},{x:A.width,y:A.height}];return a.reduce(function(s,o){var u=(0,Et.distance)(e-o.x,t-o.y);return(n?u<s.optimumDistance:u>s.optimumDistance)?{optimumCorner:o,optimumDistance:u}:s},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},y0=function(A,e,t,n,a){var s=t.x,o=t.y,u=0,f=0;switch(A){case"closest-side":e===gr.CIRCLE?u=f=Math.min(Math.abs(s),Math.abs(s-a.width),Math.abs(o),Math.abs(o-a.height)):e===gr.ELLIPSE&&(u=Math.min(Math.abs(s),Math.abs(s-a.width)),f=Math.min(Math.abs(o),Math.abs(o-a.height)));break;case"closest-corner":if(e===gr.CIRCLE)u=f=Math.min((0,Et.distance)(s,o),(0,Et.distance)(s,o-a.height),(0,Et.distance)(s-a.width,o),(0,Et.distance)(s-a.width,o-a.height));else if(e===gr.ELLIPSE){var B=Math.min(Math.abs(o),Math.abs(o-a.height))/Math.min(Math.abs(s),Math.abs(s-a.width)),g=Rc(a,s,o,!0);u=(0,Et.distance)(g.x-s,(g.y-o)/B),f=B*u}break;case"farthest-side":e===gr.CIRCLE?u=f=Math.max(Math.abs(s),Math.abs(s-a.width),Math.abs(o),Math.abs(o-a.height)):e===gr.ELLIPSE&&(u=Math.max(Math.abs(s),Math.abs(s-a.width)),f=Math.max(Math.abs(o),Math.abs(o-a.height)));break;case"farthest-corner":if(e===gr.CIRCLE)u=f=Math.max((0,Et.distance)(s,o),(0,Et.distance)(s,o-a.height),(0,Et.distance)(s-a.width,o),(0,Et.distance)(s-a.width,o-a.height));else if(e===gr.ELLIPSE){var w=Math.max(Math.abs(o),Math.abs(o-a.height))/Math.max(Math.abs(s),Math.abs(s-a.width)),d=Rc(a,s,o,!1);u=(0,Et.distance)(d.x-s,(d.y-o)/w),f=w*u}break;default:u=n.x||0,f=n.y!==void 0?n.y:u;break}return{x:u,y:f}},Dc=vt.transformWebkitRadialGradientArgs=function(A){var e="",t="",n="",a="",s=0,o=/^(left|center|right|\d+(?:px|r?em|%)?)(?:\s+(top|center|bottom|\d+(?:px|r?em|%)?))?$/i,u=/^(circle|ellipse)?\s*(closest-side|closest-corner|farthest-side|farthest-corner|contain|cover)?$/i,f=/^\d+(px|r?em|%)?(?:\s+\d+(px|r?em|%)?)?$/i,B=A[s].match(o);B&&s++;var g=A[s].match(u);g&&(e=g[1]||"",n=g[2]||"",n==="contain"?n="closest-side":n==="cover"&&(n="farthest-corner"),s++);var w=A[s].match(f);w&&s++;var d=A[s].match(o);d&&s++;var L=A[s].match(f);L&&s++;var b=d||B;b&&b[1]&&(a=b[1]+(/^\d+$/.test(b[1])?"px":""),b[2]&&(a+=" "+b[2]+(/^\d+$/.test(b[2])?"px":"")));var H=L||w;return H&&(t=H[0],H[1]||(t+="px")),a&&!e&&!t&&!n&&(t=a,a=""),a&&(a="at "+a),[[e,n,t,a].filter(function(E){return!!E}).join(" ")].concat(A.slice(s))},Mc=function(A){return A.map(function(e){return e.match(w0)}).map(function(e,t){if(!e)return A[t];switch(e[1]){case"from":return e[4]+" 0%";case"to":return e[4]+" 100%";case"color-stop":return e[3]==="%"?e[4]+" "+e[2]:e[4]+" "+parseFloat(e[2])*100+"%"}})};Object.defineProperty(Cu,"__esModule",{value:!0});var kc=function(){function r(A,e){var t=[],n=!0,a=!1,s=void 0;try{for(var o=A[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(t.push(u.value),!(e&&t.length===e));n=!0);}catch(f){a=!0,s=f}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return t}return function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return r(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),U0=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),di=yA,bl=vt,b0=Qo(),E0=N0(b0),An=Ei(),Kc=wr;function N0(r){return r&&r.__esModule?r:{default:r}}function L0(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var _0=function(){function r(A,e){L0(this,r),this.target=A,this.options=e,A.render(e)}return U0(r,[{key:"renderNode",value:function(e){e.isVisible()&&(this.renderNodeBackgroundAndBorders(e),this.renderNodeContent(e))}},{key:"renderNodeContent",value:function(e){var t=this,n=function(){if(e.childNodes.length&&e.childNodes.forEach(function(g){if(g instanceof E0.default){var w=g.parent.style;t.target.renderTextNode(g.bounds,w.color,w.font,w.textDecoration,w.textShadow)}else t.target.drawShape(g,e.style.color)}),e.image){var o=t.options.imageStore.get(e.image);if(o){var u=(0,di.calculateContentBox)(e.bounds,e.style.padding,e.style.border),f=typeof o.width=="number"&&o.width>0?o.width:u.width,B=typeof o.height=="number"&&o.height>0?o.height:u.height;f>0&&B>0&&t.target.clip([(0,di.calculatePaddingBoxPath)(e.curvedBounds)],function(){t.target.drawImage(o,new di.Bounds(0,0,f,B),u)})}}},a=e.getClipPaths();a.length?this.target.clip(a,n):n()}},{key:"renderNodeBackgroundAndBorders",value:function(e){var t=this,n=!e.style.background.backgroundColor.isTransparent()||e.style.background.backgroundImage.length,a=e.style.border.some(function(u){return u.borderStyle!==Kc.BORDER_STYLE.NONE&&!u.borderColor.isTransparent()}),s=function(){var f=(0,An.calculateBackgroungPaintingArea)(e.curvedBounds,e.style.background.backgroundClip);n&&t.target.clip([f],function(){e.style.background.backgroundColor.isTransparent()||t.target.fill(e.style.background.backgroundColor),t.renderBackgroundImage(e)}),e.style.border.forEach(function(B,g){B.borderStyle!==Kc.BORDER_STYLE.NONE&&!B.borderColor.isTransparent()&&t.renderBorder(B,g,e.curvedBounds)})};if(n||a){var o=e.parent?e.parent.getClipPaths():[];o.length?this.target.clip(o,s):s()}}},{key:"renderBackgroundImage",value:function(e){var t=this;e.style.background.backgroundImage.slice(0).reverse().forEach(function(n){n.source.method==="url"&&n.source.args.length?t.renderBackgroundRepeat(e,n):/gradient/i.test(n.source.method)&&t.renderBackgroundGradient(e,n)})}},{key:"renderBackgroundRepeat",value:function(e,t){var n=this.options.imageStore.get(t.source.args[0]);if(n){var a=(0,An.calculateBackgroungPositioningArea)(e.style.background.backgroundOrigin,e.bounds,e.style.padding,e.style.border),s=(0,An.calculateBackgroundSize)(t,n,a),o=(0,An.calculateBackgroundPosition)(t.position,s,a),u=(0,An.calculateBackgroundRepeatPath)(t,o,s,a,e.bounds),f=Math.round(a.left+o.x),B=Math.round(a.top+o.y);this.target.renderRepeat(u,n,s,f,B)}}},{key:"renderBackgroundGradient",value:function(e,t){var n=(0,An.calculateBackgroungPositioningArea)(e.style.background.backgroundOrigin,e.bounds,e.style.padding,e.style.border),a=(0,An.calculateGradientBackgroundSize)(t,n),s=(0,An.calculateBackgroundPosition)(t.position,a,n),o=new di.Bounds(Math.round(n.left+s.x),Math.round(n.top+s.y),a.width,a.height),u=(0,bl.parseGradient)(e,t.source,o);if(u)switch(u.type){case bl.GRADIENT_TYPE.LINEAR_GRADIENT:this.target.renderLinearGradient(o,u);break;case bl.GRADIENT_TYPE.RADIAL_GRADIENT:this.target.renderRadialGradient(o,u);break}}},{key:"renderBorder",value:function(e,t,n){this.target.drawShape((0,di.parsePathForBorder)(n,t),e.borderColor)}},{key:"renderStack",value:function(e){var t=this;if(e.container.isVisible()){var n=e.getOpacity();n!==this._opacity&&(this.target.setOpacity(e.getOpacity()),this._opacity=n);var a=e.container.style.transform;a!==null?this.target.transform(e.container.bounds.left+a.transformOrigin[0].value,e.container.bounds.top+a.transformOrigin[1].value,a.transform,function(){return t.renderStackContent(e)}):this.renderStackContent(e)}}},{key:"renderStackContent",value:function(e){var t=I0(e),n=kc(t,5),a=n[0],s=n[1],o=n[2],u=n[3],f=n[4],B=S0(e),g=kc(B,2),w=g[0],d=g[1];this.renderNodeBackgroundAndBorders(e.container),a.sort(zc).forEach(this.renderStack,this),this.renderNodeContent(e.container),d.forEach(this.renderNode,this),u.forEach(this.renderStack,this),f.forEach(this.renderStack,this),w.forEach(this.renderNode,this),s.forEach(this.renderStack,this),o.sort(zc).forEach(this.renderStack,this)}},{key:"render",value:function(e){this.options.backgroundColor&&this.target.rectangle(this.options.x,this.options.y,this.options.width,this.options.height,this.options.backgroundColor),this.renderStack(e);var t=this.target.getTarget();return t}}]),r}();Cu.default=_0;var S0=function(A){for(var e=[],t=[],n=A.children.length,a=0;a<n;a++){var s=A.children[a];s.isInlineLevel()?e.push(s):t.push(s)}return[e,t]},I0=function(A){for(var e=[],t=[],n=[],a=[],s=[],o=A.contexts.length,u=0;u<o;u++){var f=A.contexts[u];f.container.isPositioned()||f.container.style.opacity<1||f.container.isTransformed()?f.container.style.zIndex.order<0?e.push(f):f.container.style.zIndex.order>0?n.push(f):t.push(f):f.container.isFloating()?a.push(f):s.push(f)}return[e,t,n,a,s]},zc=function(A,e){return A.container.style.zIndex.order>e.container.style.zIndex.order?1:A.container.style.zIndex.order<e.container.style.zIndex.order?-1:A.container.index>e.container.index?1:-1},Ea={},_i={};Object.defineProperty(_i,"__esModule",{value:!0});_i.Proxy=void 0;var H0=_a,El=x0(H0);function x0(r){return r&&r.__esModule?r:{default:r}}_i.Proxy=function(A,e){if(!e.proxy)return Promise.reject(null);var t=e.proxy;return new Promise(function(n,a){var s=El.default.SUPPORT_CORS_XHR&&El.default.SUPPORT_RESPONSE_TYPE?"blob":"text",o=El.default.SUPPORT_CORS_XHR?new XMLHttpRequest:new XDomainRequest;if(o.onload=function(){if(o instanceof XMLHttpRequest)if(o.status===200)if(s==="text")n(o.response);else{var f=new FileReader;f.addEventListener("load",function(){return n(f.result)},!1),f.addEventListener("error",function(B){return a(B)},!1),f.readAsDataURL(o.response)}else a("");else n(o.responseText)},o.onerror=a,o.open("GET",t+"?url="+encodeURIComponent(A)+"&responseType="+s),s!=="text"&&o instanceof XMLHttpRequest&&(o.responseType=s),e.imageTimeout){var u=e.imageTimeout;o.timeout=u,o.ontimeout=function(){return a("")}}o.send()})};var Si={};Object.defineProperty(Si,"__esModule",{value:!0});Si.ResourceStore=void 0;var zf=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),T0=_a,Nl=P0(T0),jc=_i;function P0(r){return r&&r.__esModule?r:{default:r}}function jf(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var O0=function(){function r(A,e,t){jf(this,r),this.options=A,this._window=t,this.origin=this.getOrigin(t.location.href),this.cache={},this.logger=e,this._index=0}return zf(r,[{key:"loadImage",value:function(e){var t=this;if(this.hasResourceInCache(e))return e;if(z0(e))return this.cache[e]=Bi(e,this.options.imageTimeout||0),e;if(!Vc(e)||Nl.default.SUPPORT_SVG_DRAWING){if(this.options.allowTaint===!0||qc(e)||this.isSameOrigin(e))return this.addImage(e,e,!1);if(!this.isSameOrigin(e)){if(typeof this.options.proxy=="string")return this.cache[e]=(0,jc.Proxy)(e,this.options).then(function(n){return Bi(n,t.options.imageTimeout||0)}),e;if(this.options.useCORS===!0&&Nl.default.SUPPORT_CORS_IMAGES)return this.addImage(e,e,!0)}}}},{key:"inlineImage",value:function(e){var t=this;return qc(e)?Bi(e,this.options.imageTimeout||0):this.hasResourceInCache(e)?this.cache[e]:!this.isSameOrigin(e)&&typeof this.options.proxy=="string"?this.cache[e]=(0,jc.Proxy)(e,this.options).then(function(n){return Bi(n,t.options.imageTimeout||0)}):this.xhrImage(e)}},{key:"xhrImage",value:function(e){var t=this;return this.cache[e]=new Promise(function(n,a){var s=new XMLHttpRequest;if(s.onreadystatechange=function(){if(s.readyState===4)if(s.status!==200)a("Failed to fetch image "+e.substring(0,256)+" with status code "+s.status);else{var u=new FileReader;u.addEventListener("load",function(){var f=u.result;n(f)},!1),u.addEventListener("error",function(f){return a(f)},!1),u.readAsDataURL(s.response)}},s.responseType="blob",t.options.imageTimeout){var o=t.options.imageTimeout;s.timeout=o,s.ontimeout=function(){return a("")}}s.open("GET",e,!0),s.send()}).then(function(n){return Bi(n,t.options.imageTimeout||0)}),this.cache[e]}},{key:"loadCanvas",value:function(e){var t=String(this._index++);return this.cache[t]=Promise.resolve(e),t}},{key:"hasResourceInCache",value:function(e){return typeof this.cache[e]!="undefined"}},{key:"addImage",value:function(e,t,n){var a=this,s=function(u){return new Promise(function(f,B){var g=new Image;if(g.onload=function(){return f(g)},(!u||n)&&(g.crossOrigin="anonymous"),g.onerror=B,g.src=t,g.complete===!0&&setTimeout(function(){f(g)},500),a.options.imageTimeout){var w=a.options.imageTimeout;setTimeout(function(){return B("")},w)}})};return this.cache[e]=K0(t)&&!Vc(t)?Nl.default.SUPPORT_BASE64_DRAWING(t).then(s):s(!0),e}},{key:"isSameOrigin",value:function(e){return this.getOrigin(e)===this.origin}},{key:"getOrigin",value:function(e){var t=this._link||(this._link=this._window.document.createElement("a"));return t.href=e,t.href=t.href,t.protocol+t.hostname+t.port}},{key:"ready",value:function(){var e=this,t=Object.keys(this.cache),n=t.map(function(a){return e.cache[a].catch(function(s){return null})});return Promise.all(n).then(function(a){return new R0(t,a)})}}]),r}();Si.default=O0;var R0=Si.ResourceStore=function(){function r(A,e){jf(this,r),this._keys=A,this._resources=e}return zf(r,[{key:"get",value:function(e){var t=this._keys.indexOf(e);return t===-1?null:this._resources[t]}}]),r}(),D0=/^data:image\/svg\+xml/i,M0=/^data:image\/.*;base64,/i,k0=/^data:image\/.*/i,qc=function(A){return k0.test(A)},K0=function(A){return M0.test(A)},z0=function(A){return A.substr(0,4)==="blob"},Vc=function(A){return A.substr(-3).toLowerCase()==="svg"||D0.test(A)},Bi=function(A,e){return new Promise(function(t,n){var a=new Image;a.onload=function(){return t(a)},a.onerror=n,a.src=A,a.complete===!0&&setTimeout(function(){t(a)},500),e&&setTimeout(function(){return n("")},e)})},mt={};Object.defineProperty(mt,"__esModule",{value:!0});mt.parseContent=mt.resolvePseudoContent=mt.popCounters=mt.parseCounterReset=mt.TOKEN_TYPE=mt.PSEUDO_CONTENT_ITEM_TYPE=void 0;var qf=function(){function r(A,e){var t=[],n=!0,a=!1,s=void 0;try{for(var o=A[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(t.push(u.value),!(e&&t.length===e));n=!0);}catch(f){a=!0,s=f}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return t}return function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return r(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),j0=vu(),q0=ho(),Ll=mt.PSEUDO_CONTENT_ITEM_TYPE={TEXT:0,IMAGE:1},wt=mt.TOKEN_TYPE={STRING:0,ATTRIBUTE:1,URL:2,COUNTER:3,COUNTERS:4,OPENQUOTE:5,CLOSEQUOTE:6};mt.parseCounterReset=function(A,e){if(!A||!A.counterReset||A.counterReset==="none")return[];for(var t=[],n=A.counterReset.split(/\s*,\s*/),a=n.length,s=0;s<a;s++){var o=n[s].split(/\s+/),u=qf(o,2),f=u[0],B=u[1];t.push(f);var g=e.counters[f];g||(g=e.counters[f]=[]),g.push(parseInt(B||0,10))}return t};mt.popCounters=function(A,e){for(var t=A.length,n=0;n<t;n++)e.counters[A[n]].pop()};mt.resolvePseudoContent=function(A,e,t){if(!e||!e.content||e.content==="none"||e.content==="-moz-alt-content"||e.display==="none")return null;var n=V0(e.content),a=n.length,s=[],o="",u=e.counterIncrement;if(u&&u!=="none"){var f=u.split(/\s+/),B=qf(f,2),g=B[0],w=B[1],d=t.counters[g];d&&(d[d.length-1]+=w===void 0?1:parseInt(w,10))}for(var L=0;L<a;L++){var b=n[L];switch(b.type){case wt.STRING:o+=b.value||"";break;case wt.ATTRIBUTE:A instanceof HTMLElement&&b.value&&(o+=A.getAttribute(b.value)||"");break;case wt.COUNTER:var H=t.counters[b.name||""];H&&(o+=Jc([H[H.length-1]],"",b.format));break;case wt.COUNTERS:var E=t.counters[b.name||""];E&&(o+=Jc(E,b.glue,b.format));break;case wt.OPENQUOTE:o+=Xc(e,!0,t.quoteDepth),t.quoteDepth++;break;case wt.CLOSEQUOTE:t.quoteDepth--,o+=Xc(e,!1,t.quoteDepth);break;case wt.URL:o&&(s.push({type:Ll.TEXT,value:o}),o=""),s.push({type:Ll.IMAGE,value:b.value||""});break}}return o&&s.push({type:Ll.TEXT,value:o}),s};var V0=mt.parseContent=function(A,e){if(e&&e[A])return e[A];for(var t=[],n=A.length,a=!1,s=!1,o=!1,u="",f="",B=[],g=0;g<n;g++){var w=A.charAt(g);switch(w){case"'":case'"':s?u+=w:(a=!a,!o&&!a&&(t.push({type:wt.STRING,value:u}),u=""));break;case"\\":s?(u+=w,s=!1):s=!0;break;case"(":a?u+=w:(o=!0,f=u,u="",B=[]);break;case")":if(a)u+=w;else if(o){switch(u&&B.push(u),f){case"attr":B.length>0&&t.push({type:wt.ATTRIBUTE,value:B[0]});break;case"counter":if(B.length>0){var d={type:wt.COUNTER,name:B[0]};B.length>1&&(d.format=B[1]),t.push(d)}break;case"counters":if(B.length>0){var L={type:wt.COUNTERS,name:B[0]};B.length>1&&(L.glue=B[1]),B.length>2&&(L.format=B[2]),t.push(L)}break;case"url":B.length>0&&t.push({type:wt.URL,value:B[0]});break}o=!1,u=""}break;case",":a?u+=w:o&&(B.push(u),u="");break;case" ":case" ":a?u+=w:u&&(Gc(t,u),u="");break;default:u+=w}w!=="\\"&&(s=!1)}return u&&Gc(t,u),e&&(e[A]=t),t},Gc=function(A,e){switch(e){case"open-quote":A.push({type:wt.OPENQUOTE});break;case"close-quote":A.push({type:wt.CLOSEQUOTE});break}},Xc=function(A,e,t){var n=A.quotes?A.quotes.split(/\s+/):[`'"'`,`'"'`],a=t*2;return a>=n.length&&(a=n.length-2),e||++a,n[a].replace(/^["']|["']$/g,"")},Jc=function(A,e,t){for(var n=A.length,a="",s=0;s<n;s++)s>0&&(a+=e||""),a+=(0,j0.createCounterText)(A[s],(0,q0.parseListStyleType)(t||"decimal"),!1);return a};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.cloneWindow=Ea.DocumentCloner=void 0;var G0=function(){function r(A,e){var t=[],n=!0,a=!1,s=void 0;try{for(var o=A[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(t.push(u.value),!(e&&t.length===e));n=!0);}catch(f){a=!0,s=f}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return t}return function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return r(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),X0=function(){function r(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(A,e,t){return e&&r(A.prototype,e),t&&r(A,t),A}}(),Vf=yA,J0=_i,W0=Si,Y0=Gf(W0),Ms=tr,yu=Ei(),$0=ao,Z0=Gf($0),Ca=mt;function Gf(r){return r&&r.__esModule?r:{default:r}}function ed(r,A){if(!(r instanceof A))throw new TypeError("Cannot call a class as a function")}var Xf="data-html2canvas-ignore",Ad=Ea.DocumentCloner=function(){function r(A,e,t,n,a){ed(this,r),this.referenceElement=A,this.scrolledElements=[],this.copyStyles=n,this.inlineImages=n,this.logger=t,this.options=e,this.renderer=a,this.resourceLoader=new Y0.default(e,t,window),this.pseudoContentData={counters:{},quoteDepth:0},this.documentElement=this.cloneNode(A.ownerDocument.documentElement)}return X0(r,[{key:"inlineAllImages",value:function(e){var t=this;if(this.inlineImages&&e){var n=e.style;Promise.all((0,yu.parseBackgroundImage)(n.backgroundImage).map(function(a){return a.method==="url"?t.resourceLoader.inlineImage(a.args[0]).then(function(s){return s&&typeof s.src=="string"?'url("'+s.src+'")':"none"}).catch(function(s){}):Promise.resolve(""+a.prefix+a.method+"("+a.args.join(",")+")")})).then(function(a){a.length>1&&(n.backgroundColor=""),n.backgroundImage=a.join(",")}),e instanceof HTMLImageElement&&this.resourceLoader.inlineImage(e.src).then(function(a){if(a&&e instanceof HTMLImageElement&&e.parentNode){var s=e.parentNode,o=(0,Ms.copyCSSStyles)(e.style,a.cloneNode(!1));s.replaceChild(o,e)}}).catch(function(a){})}}},{key:"inlineFonts",value:function(e){var t=this;return Promise.all(Array.from(e.styleSheets).map(function(n){return n.href?fetch(n.href).then(function(a){return a.text()}).then(function(a){return td(a,n.href)}).catch(function(a){return[]}):Jf(n,e)})).then(function(n){return n.reduce(function(a,s){return a.concat(s)},[])}).then(function(n){return Promise.all(n.map(function(a){return fetch(a.formats[0].src).then(function(s){return s.blob()}).then(function(s){return new Promise(function(o,u){var f=new FileReader;f.onerror=u,f.onload=function(){var B=f.result;o(B)},f.readAsDataURL(s)})}).then(function(s){return a.fontFace.setProperty("src",'url("'+s+'")'),"@font-face {"+a.fontFace.cssText+" "})}))}).then(function(n){var a=e.createElement("style");a.textContent=n.join(`
  2. `),t.documentElement.appendChild(a)})}},{key:"createElementClone",value:function(e){var t=this;if(this.copyStyles&&e instanceof HTMLCanvasElement){var n=e.ownerDocument.createElement("img");try{return n.src=e.toDataURL(),n}catch(w){}}if(e instanceof HTMLIFrameElement){var a=e.cloneNode(!1),s=od();a.setAttribute("data-html2canvas-internal-iframe-key",s);var o=(0,Vf.parseBounds)(e,0,0),u=o.width,f=o.height;return this.resourceLoader.cache[s]=ud(e,this.options).then(function(w){return t.renderer(w,{async:t.options.async,allowTaint:t.options.allowTaint,backgroundColor:"#ffffff",canvas:null,imageTimeout:t.options.imageTimeout,logging:t.options.logging,proxy:t.options.proxy,removeContainer:t.options.removeContainer,scale:t.options.scale,foreignObjectRendering:t.options.foreignObjectRendering,useCORS:t.options.useCORS,target:new Z0.default,width:u,height:f,x:0,y:0,windowWidth:w.ownerDocument.defaultView.innerWidth,windowHeight:w.ownerDocument.defaultView.innerHeight,scrollX:w.ownerDocument.defaultView.pageXOffset,scrollY:w.ownerDocument.defaultView.pageYOffset},t.logger.child(s))}).then(function(w){return new Promise(function(d,L){var b=document.createElement("img");b.onload=function(){return d(w)},b.onerror=L,b.src=w.toDataURL(),a.parentNode&&a.parentNode.replaceChild((0,Ms.copyCSSStyles)(e.ownerDocument.defaultView.getComputedStyle(e),b),a)})}),a}if(e instanceof HTMLStyleElement&&e.sheet&&e.sheet.cssRules){var B=[].slice.call(e.sheet.cssRules,0).reduce(function(w,d){try{return d&&d.cssText?w+d.cssText:w}catch(L){return t.logger.log("Unable to access cssText property",d.name),w}},""),g=e.cloneNode(!1);return g.textContent=B,g}return e.cloneNode(!1)}},{key:"cloneNode",value:function(e){var t=e.nodeType===Node.TEXT_NODE?document.createTextNode(e.nodeValue):this.createElementClone(e),n=e.ownerDocument.defaultView,a=e instanceof n.HTMLElement?n.getComputedStyle(e):null,s=e instanceof n.HTMLElement?n.getComputedStyle(e,":before"):null,o=e instanceof n.HTMLElement?n.getComputedStyle(e,":after"):null;this.referenceElement===e&&t instanceof n.HTMLElement&&(this.clonedReferenceElement=t),t instanceof n.HTMLBodyElement&&ad(t);for(var u=(0,Ca.parseCounterReset)(a,this.pseudoContentData),f=(0,Ca.resolvePseudoContent)(e,s,this.pseudoContentData),B=e.firstChild;B;B=B.nextSibling)(B.nodeType!==Node.ELEMENT_NODE||B.nodeName!=="SCRIPT"&&!B.hasAttribute(Xf)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(B)))&&(!this.copyStyles||B.nodeName!=="STYLE")&&t.appendChild(this.cloneNode(B));var g=(0,Ca.resolvePseudoContent)(e,o,this.pseudoContentData);if((0,Ca.popCounters)(u,this.pseudoContentData),e instanceof n.HTMLElement&&t instanceof n.HTMLElement)switch(s&&this.inlineAllImages(Wc(e,t,s,f,to)),o&&this.inlineAllImages(Wc(e,t,o,g,Wf)),a&&this.copyStyles&&!(e instanceof HTMLIFrameElement)&&(0,Ms.copyCSSStyles)(a,t),this.inlineAllImages(t),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([t,e.scrollLeft,e.scrollTop]),e.nodeName){case"CANVAS":this.copyStyles||nd(e,t);break;case"TEXTAREA":case"SELECT":t.value=e.value;break}return t}}]),r}(),Jf=function(A,e){return(A.cssRules?Array.from(A.cssRules):[]).filter(function(t){return t.type===CSSRule.FONT_FACE_RULE}).map(function(t){for(var n=(0,yu.parseBackgroundImage)(t.style.getPropertyValue("src")),a=[],s=0;s<n.length;s++)if(n[s].method==="url"&&n[s+1]&&n[s+1].method==="format"){var o=e.createElement("a");o.href=n[s].args[0],e.body&&e.body.appendChild(o);var u={src:o.href,format:n[s+1].args[0]};a.push(u)}return{formats:a.filter(function(f){return/^woff/i.test(f.format)}),fontFace:t.style}}).filter(function(t){return t.formats.length})},td=function(A,e){var t=document.implementation.createHTMLDocument(""),n=document.createElement("base");n.href=e;var a=document.createElement("style");return a.textContent=A,t.head&&t.head.appendChild(n),t.body&&t.body.appendChild(a),a.sheet?Jf(a.sheet,t):[]},rd=function(A,e,t){A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},nd=function(A,e){try{if(e){e.width=A.width,e.height=A.height;var t=A.getContext("2d"),n=e.getContext("2d");t?n.putImageData(t.getImageData(0,0,A.width,A.height),0,0):n.drawImage(A,0,0)}}catch(a){}},Wc=function(A,e,t,n,a){if(!(!t||!t.content||t.content==="none"||t.content==="-moz-alt-content"||t.display==="none")){var s=e.ownerDocument.createElement("html2canvaspseudoelement");if((0,Ms.copyCSSStyles)(t,s),n)for(var o=n.length,u=0;u<o;u++){var f=n[u];switch(f.type){case Ca.PSEUDO_CONTENT_ITEM_TYPE.IMAGE:var B=e.ownerDocument.createElement("img");B.src=(0,yu.parseBackgroundImage)("url("+f.value+")")[0].args[0],B.style.opacity="1",s.appendChild(B);break;case Ca.PSEUDO_CONTENT_ITEM_TYPE.TEXT:s.appendChild(e.ownerDocument.createTextNode(f.value));break}}return s.className=Vl+" "+Gl,e.className+=a===to?" "+Vl:" "+Gl,a===to?e.insertBefore(s,e.firstChild):e.appendChild(s),s}},to=":before",Wf=":after",Vl="___html2canvas___pseudoelement_before",Gl="___html2canvas___pseudoelement_after",Yc=`{
  3. content: "" !important;
  4. display: none !important;
  5. }`,ad=function(A){id(A,"."+Vl+to+Yc+`
  6. .`+Gl+Wf+Yc)},id=function(A,e){var t=A.ownerDocument.createElement("style");t.innerHTML=e,A.appendChild(t)},sd=function(A){var e=G0(A,3),t=e[0],n=e[1],a=e[2];t.scrollLeft=n,t.scrollTop=a},od=function(){return Math.ceil(Date.now()+Math.random()*1e7).toString(16)},ld=/^data:text\/(.+);(base64)?,(.*)$/i,ud=function(A,e){try{return Promise.resolve(A.contentWindow.document.documentElement)}catch(t){return e.proxy?(0,J0.Proxy)(A.src,e).then(function(n){var a=n.match(ld);return a?a[2]==="base64"?window.atob(decodeURIComponent(a[3])):decodeURIComponent(a[3]):Promise.reject()}).then(function(n){return Yf(A.ownerDocument,(0,Vf.parseBounds)(A,0,0)).then(function(a){var s=a.contentWindow,o=s.document;o.open(),o.write(n);var u=$f(a).then(function(){return o.documentElement});return o.close(),u})}):Promise.reject()}},Yf=function(A,e){var t=A.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=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(Xf,"true"),A.body?(A.body.appendChild(t),Promise.resolve(t)):Promise.reject("")},$f=function(A){var e=A.contentWindow,t=e.document;return new Promise(function(n,a){e.onload=A.onload=t.onreadystatechange=function(){var s=setInterval(function(){t.body.childNodes.length>0&&t.readyState==="complete"&&(clearInterval(s),n(A))},50)}})};Ea.cloneWindow=function(A,e,t,n,a,s){var o=new Ad(t,n,a,!1,s),u=A.defaultView.pageXOffset,f=A.defaultView.pageYOffset;return Yf(A,e).then(function(B){var g=B.contentWindow,w=g.document,d=$f(B).then(function(){o.scrolledElements.forEach(sd),g.scrollTo(e.left,e.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(g.scrollY!==e.top||g.scrollX!==e.left)&&(w.documentElement.style.top=-e.top+"px",w.documentElement.style.left=-e.left+"px",w.documentElement.style.position="absolute");var L=Promise.resolve([B,o.clonedReferenceElement,o.resourceLoader]),b=n.onclone;return o.clonedReferenceElement instanceof g.HTMLElement||o.clonedReferenceElement instanceof A.defaultView.HTMLElement||o.clonedReferenceElement instanceof HTMLElement?typeof b=="function"?Promise.resolve().then(function(){return b(w)}).then(function(){return L}):L:Promise.reject("")});return w.open(),w.write(cd(document.doctype)+"<html></html>"),rd(t.ownerDocument,u,f),w.replaceChild(w.adoptNode(o.documentElement),w.documentElement),w.close(),d})};var cd=function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'+A.publicId+'"'),A.systemId&&(e+='"'+A.systemId+'"'),e+=">"),e};Object.defineProperty(so,"__esModule",{value:!0});so.renderElement=void 0;var fd=function(){function r(A,e){var t=[],n=!0,a=!1,s=void 0;try{for(var o=A[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(t.push(u.value),!(e&&t.length===e));n=!0);}catch(f){a=!0,s=f}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return t}return function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return r(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),hd=io;Ii(hd);var dd=oo,Bd=Cu,$c=Ii(Bd),gd=Sa,pd=Ii(gd),wd=_a,vd=Ii(wd),gi=yA,Zc=Ea,md=Fo,ks=Ar,Is=Ii(ks);function Ii(r){return r&&r.__esModule?r:{default:r}}so.renderElement=function r(A,e,t){var n=A.ownerDocument,a=new gi.Bounds(e.scrollX,e.scrollY,e.windowWidth,e.windowHeight),s=n.documentElement?new Is.default(getComputedStyle(n.documentElement).backgroundColor):ks.TRANSPARENT,o=n.body?new Is.default(getComputedStyle(n.body).backgroundColor):ks.TRANSPARENT,u=A===n.documentElement?s.isTransparent()?o.isTransparent()?e.backgroundColor?new Is.default(e.backgroundColor):null:o:s:e.backgroundColor?new Is.default(e.backgroundColor):null;return(e.foreignObjectRendering?vd.default.SUPPORT_FOREIGNOBJECT_DRAWING:Promise.resolve(!1)).then(function(f){return f?function(B){return B.inlineFonts(n).then(function(){return B.resourceLoader.ready()}).then(function(){var g=new pd.default(B.documentElement),w=n.defaultView,d=w.pageXOffset,L=w.pageYOffset,b=A.tagName==="HTML"||A.tagName==="BODY",H=b?(0,gi.parseDocumentSize)(n):(0,gi.parseBounds)(A,d,L),E=H.width,P=H.height,J=H.left,ie=H.top;return g.render({backgroundColor:u,logger:t,scale:e.scale,x:typeof e.x=="number"?e.x:J,y:typeof e.y=="number"?e.y:ie,width:typeof e.width=="number"?e.width:Math.ceil(E),height:typeof e.height=="number"?e.height:Math.ceil(P),windowWidth:e.windowWidth,windowHeight:e.windowHeight,scrollX:e.scrollX,scrollY:e.scrollY})})}(new Zc.DocumentCloner(A,e,t,!0,r)):(0,Zc.cloneWindow)(n,a,A,e,t,r).then(function(B){var g=fd(B,3),w=g[0],d=g[1],L=g[2],b=(0,dd.NodeParser)(d,L,t),H=d.ownerDocument;return u===b.container.style.background.backgroundColor&&(b.container.style.background.backgroundColor=ks.TRANSPARENT),L.ready().then(function(E){var P=new md.FontMetrics(H),J=H.defaultView,ie=J.pageXOffset,le=J.pageYOffset,de=d.tagName==="HTML"||d.tagName==="BODY",ee=de?(0,gi.parseDocumentSize)(n):(0,gi.parseBounds)(d,ie,le),k=ee.width,ce=ee.height,W=ee.left,U=ee.top,Q={backgroundColor:u,fontMetrics:P,imageStore:E,logger:t,scale:e.scale,x:typeof e.x=="number"?e.x:W,y:typeof e.y=="number"?e.y:U,width:typeof e.width=="number"?e.width:Math.ceil(k),height:typeof e.height=="number"?e.height:Math.ceil(ce)};if(Array.isArray(e.target))return Promise.all(e.target.map(function(K){var z=new $c.default(K,Q);return z.render(b)}));var S=new $c.default(e.target,Q),I=S.render(b);return e.removeContainer===!0&&w.parentNode&&w.parentNode.removeChild(w),I})})})};var Cd=Object.assign||function(r){for(var A=1;A<arguments.length;A++){var e=arguments[A];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}return r},Qd=ao,Zf=eh(Qd),Fd=io,yd=eh(Fd),Ud=so;function eh(r){return r&&r.__esModule?r:{default:r}}var Ah=function(A,e){var t=e||{},n=new yd.default(typeof t.logging=="boolean"?t.logging:!0);n.log("html2canvas $npm_package_version");var a=A.ownerDocument;if(!a)return Promise.reject("Provided element is not within a Document");var s=a.defaultView,o={async:!0,allowTaint:!1,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,scale:s.devicePixelRatio||1,target:new Zf.default(t.canvas),useCORS:!1,windowWidth:s.innerWidth,windowHeight:s.innerHeight,scrollX:s.pageXOffset,scrollY:s.pageYOffset},u=(0,Ud.renderElement)(A,Cd({},o,t),n);return u};Ah.CanvasRenderer=Zf.default;var bd=Ah;function BA(r){return BA=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(A){return typeof A}:function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},BA(r)}var ut=Uint8Array,ct=Uint16Array,Ui=Uint32Array,yo=new ut([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Uo=new ut([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Xl=new ut([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),th=function(r,A){for(var e=new ct(31),t=0;t<31;++t)e[t]=A+=1<<r[t-1];for(var n=new Ui(e[30]),t=1;t<30;++t)for(var a=e[t];a<e[t+1];++a)n[a]=a-e[t]<<5|t;return[e,n]},rh=th(yo,2),nh=rh[0],Jl=rh[1];nh[28]=258,Jl[258]=28;var ah=th(Uo,0),Ed=ah[0],ef=ah[1],Wl=new ct(32768);for(var UA=0;UA<32768;++UA){var tn=(UA&43690)>>>1|(UA&21845)<<1;tn=(tn&52428)>>>2|(tn&13107)<<2,tn=(tn&61680)>>>4|(tn&3855)<<4,Wl[UA]=((tn&65280)>>>8|(tn&255)<<8)>>>1}var vr=function(r,A,e){for(var t=r.length,n=0,a=new ct(A);n<t;++n)++a[r[n]-1];var s=new ct(A);for(n=0;n<A;++n)s[n]=s[n-1]+a[n-1]<<1;var o;if(e){o=new ct(1<<A);var u=15-A;for(n=0;n<t;++n)if(r[n])for(var f=n<<4|r[n],B=A-r[n],g=s[r[n]-1]++<<B,w=g|(1<<B)-1;g<=w;++g)o[Wl[g]>>>u]=f}else for(o=new ct(t),n=0;n<t;++n)o[n]=Wl[s[r[n]-1]++]>>>15-r[n];return o},fn=new ut(288);for(var UA=0;UA<144;++UA)fn[UA]=8;for(var UA=144;UA<256;++UA)fn[UA]=9;for(var UA=256;UA<280;++UA)fn[UA]=7;for(var UA=280;UA<288;++UA)fn[UA]=8;var bi=new ut(32);for(var UA=0;UA<32;++UA)bi[UA]=5;var Nd=vr(fn,9,0),Ld=vr(fn,9,1),_d=vr(bi,5,0),Sd=vr(bi,5,1),_l=function(r){for(var A=r[0],e=1;e<r.length;++e)r[e]>A&&(A=r[e]);return A},$t=function(r,A,e){var t=A/8>>0;return(r[t]|r[t+1]<<8)>>>(A&7)&e},Sl=function(r,A){var e=A/8>>0;return(r[e]|r[e+1]<<8|r[e+2]<<16)>>>(A&7)},Uu=function(r){return(r/8>>0)+(r&7&&1)},ih=function(r,A,e){(A==null||A<0)&&(A=0),(e==null||e>r.length)&&(e=r.length);var t=new(r instanceof ct?ct:r instanceof Ui?Ui:ut)(e-A);return t.set(r.subarray(A,e)),t},Id=function(r,A,e){var t=r.length,n=!A||e,a=!e||e.i;e||(e={}),A||(A=new ut(t*3));var s=function(X){var se=A.length;if(X>se){var oe=new ut(Math.max(se*2,X));oe.set(A),A=oe}},o=e.f||0,u=e.p||0,f=e.b||0,B=e.l,g=e.d,w=e.m,d=e.n,L=t*8;do{if(!B){e.f=o=$t(r,u,1);var b=$t(r,u+1,3);if(u+=3,b)if(b==1)B=Ld,g=Sd,w=9,d=5;else if(b==2){var J=$t(r,u,31)+257,ie=$t(r,u+10,15)+4,le=J+$t(r,u+5,31)+1;u+=14;for(var de=new ut(le),ee=new ut(19),k=0;k<ie;++k)ee[Xl[k]]=$t(r,u+k*3,7);u+=ie*3;var ce=_l(ee),W=(1<<ce)-1;if(!a&&u+le*(ce+7)>L)break;for(var U=vr(ee,ce,1),k=0;k<le;){var Q=U[$t(r,u,W)];u+=Q&15;var H=Q>>>4;if(H<16)de[k++]=H;else{var S=0,I=0;for(H==16?(I=3+$t(r,u,3),u+=2,S=de[k-1]):H==17?(I=3+$t(r,u,7),u+=3):H==18&&(I=11+$t(r,u,127),u+=7);I--;)de[k++]=S}}var K=de.subarray(0,J),z=de.subarray(J);w=_l(K),d=_l(z),B=vr(K,w,1),g=vr(z,d,1)}else throw"invalid block type";else{var H=Uu(u)+4,E=r[H-4]|r[H-3]<<8,P=H+E;if(P>t){if(a)throw"unexpected EOF";break}n&&s(f+E),A.set(r.subarray(H,P),f),e.b=f+=E,e.p=u=P*8;continue}if(u>L)throw"unexpected EOF"}n&&s(f+131072);for(var $=(1<<w)-1,O=(1<<d)-1,te=w+d+18;a||u+te<L;){var S=B[Sl(r,u)&$],re=S>>>4;if(u+=S&15,u>L)throw"unexpected EOF";if(!S)throw"invalid length/literal";if(re<256)A[f++]=re;else if(re==256){B=null;break}else{var ve=re-254;if(re>264){var k=re-257,C=yo[k];ve=$t(r,u,(1<<C)-1)+nh[k],u+=C}var T=g[Sl(r,u)&O],D=T>>>4;if(!T)throw"invalid distance";u+=T&15;var z=Ed[D];if(D>3){var C=Uo[D];z+=Sl(r,u)&(1<<C)-1,u+=C}if(u>L)throw"unexpected EOF";n&&s(f+131072);for(var q=f+ve;f<q;f+=4)A[f]=A[f-z],A[f+1]=A[f+1-z],A[f+2]=A[f+2-z],A[f+3]=A[f+3-z];f=q}}e.l=B,e.p=u,e.b=f,B&&(o=1,e.m=w,e.d=g,e.n=d)}while(!o);return f==A.length?A:ih(A,0,f)},xr=function(r,A,e){e<<=A&7;var t=A/8>>0;r[t]|=e,r[t+1]|=e>>>8},pi=function(r,A,e){e<<=A&7;var t=A/8>>0;r[t]|=e,r[t+1]|=e>>>8,r[t+2]|=e>>>16},Il=function(r,A){for(var e=[],t=0;t<r.length;++t)r[t]&&e.push({s:t,f:r[t]});var n=e.length,a=e.slice();if(!n)return[new ut(0),0];if(n==1){var s=new ut(e[0].s+1);return s[e[0].s]=1,[s,1]}e.sort(function(le,de){return le.f-de.f}),e.push({s:-1,f:25001});var o=e[0],u=e[1],f=0,B=1,g=2;for(e[0]={s:-1,f:o.f+u.f,l:o,r:u};B!=n-1;)o=e[e[f].f<e[g].f?f++:g++],u=e[f!=B&&e[f].f<e[g].f?f++:g++],e[B++]={s:-1,f:o.f+u.f,l:o,r:u};for(var w=a[0].s,t=1;t<n;++t)a[t].s>w&&(w=a[t].s);var d=new ct(w+1),L=Yl(e[B-1],d,0);if(L>A){var t=0,b=0,H=L-A,E=1<<H;for(a.sort(function(de,ee){return d[ee.s]-d[de.s]||de.f-ee.f});t<n;++t){var P=a[t].s;if(d[P]>A)b+=E-(1<<L-d[P]),d[P]=A;else break}for(b>>>=H;b>0;){var J=a[t].s;d[J]<A?b-=1<<A-d[J]++-1:++t}for(;t>=0&&b;--t){var ie=a[t].s;d[ie]==A&&(--d[ie],++b)}L=A}return[new ut(d),L]},Yl=function(r,A,e){return r.s==-1?Math.max(Yl(r.l,A,e+1),Yl(r.r,A,e+1)):A[r.s]=e},Af=function(r){for(var A=r.length;A&&!r[--A];);for(var e=new ct(++A),t=0,n=r[0],a=1,s=function(u){e[t++]=u},o=1;o<=A;++o)if(r[o]==n&&o!=A)++a;else{if(!n&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(n),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(n);a=1,n=r[o]}return[e.subarray(0,t),A]},wi=function(r,A){for(var e=0,t=0;t<A.length;++t)e+=r[t]*A[t];return e},Ks=function(r,A,e){var t=e.length,n=Uu(A+2);r[n]=t&255,r[n+1]=t>>>8,r[n+2]=r[n]^255,r[n+3]=r[n+1]^255;for(var a=0;a<t;++a)r[n+a+4]=e[a];return(n+4+t)*8},tf=function(r,A,e,t,n,a,s,o,u,f,B){xr(A,B++,e),++n[256];for(var g=Il(n,15),w=g[0],d=g[1],L=Il(a,15),b=L[0],H=L[1],E=Af(w),P=E[0],J=E[1],ie=Af(b),le=ie[0],de=ie[1],ee=new ct(19),k=0;k<P.length;++k)ee[P[k]&31]++;for(var k=0;k<le.length;++k)ee[le[k]&31]++;for(var ce=Il(ee,7),W=ce[0],U=ce[1],Q=19;Q>4&&!W[Xl[Q-1]];--Q);var S=f+5<<3,I=wi(n,fn)+wi(a,bi)+s,K=wi(n,w)+wi(a,b)+s+14+3*Q+wi(ee,W)+(2*ee[16]+3*ee[17]+7*ee[18]);if(S<=I&&S<=K)return Ks(A,B,r.subarray(u,u+f));var z,$,O,te;if(xr(A,B,1+(K<I)),B+=2,K<I){z=vr(w,d,0),$=w,O=vr(b,H,0),te=b;var re=vr(W,U,0);xr(A,B,J-257),xr(A,B+5,de-1),xr(A,B+10,Q-4),B+=14;for(var k=0;k<Q;++k)xr(A,B+3*k,W[Xl[k]]);B+=3*Q;for(var ve=[P,le],C=0;C<2;++C)for(var T=ve[C],k=0;k<T.length;++k){var D=T[k]&31;xr(A,B,re[D]),B+=W[D],D>15&&(xr(A,B,T[k]>>>5&127),B+=T[k]>>>12)}}else z=Nd,$=fn,O=_d,te=bi;for(var k=0;k<o;++k)if(t[k]>255){var D=t[k]>>>18&31;pi(A,B,z[D+257]),B+=$[D+257],D>7&&(xr(A,B,t[k]>>>23&31),B+=yo[D]);var q=t[k]&31;pi(A,B,O[q]),B+=te[q],q>3&&(pi(A,B,t[k]>>>5&8191),B+=Uo[q])}else pi(A,B,z[t[k]]),B+=$[t[k]];return pi(A,B,z[256]),B+$[256]},Hd=new Ui([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),xd=new ut(0),Td=function(r,A,e,t,n,a){var s=r.length,o=new ut(t+s+5*(1+Math.floor(s/7e3))+n),u=o.subarray(t,o.length-n),f=0;if(!A||s<8)for(var B=0;B<=s;B+=65535){var g=B+65535;g<s?f=Ks(u,f,r.subarray(B,g)):(u[B]=a,f=Ks(u,f,r.subarray(B,s)))}else{for(var w=Hd[A-1],d=w>>>13,L=w&8191,b=(1<<e)-1,H=new ct(32768),E=new ct(b+1),P=Math.ceil(e/3),J=2*P,ie=function(ke){return(r[ke]^r[ke+1]<<P^r[ke+2]<<J)&b},le=new Ui(25e3),de=new ct(288),ee=new ct(32),k=0,ce=0,B=0,W=0,U=0,Q=0;B<s;++B){var S=ie(B),I=B&32767,K=E[S];if(H[I]=K,E[S]=I,U<=B){var z=s-B;if((k>7e3||W>24576)&&z>423){f=tf(r,u,0,le,de,ee,ce,W,Q,B-Q,f),W=k=ce=0,Q=B;for(var $=0;$<286;++$)de[$]=0;for(var $=0;$<30;++$)ee[$]=0}var O=2,te=0,re=L,ve=I-K&32767;if(z>2&&S==ie(B-ve))for(var C=Math.min(d,z)-1,T=Math.min(32767,B),D=Math.min(258,z);ve<=T&&--re&&I!=K;){if(r[B+O]==r[B+O-ve]){for(var q=0;q<D&&r[B+q]==r[B+q-ve];++q);if(q>O){if(O=q,te=ve,q>C)break;for(var X=Math.min(ve,q-2),se=0,$=0;$<X;++$){var oe=B-ve+$+32768&32767,ue=H[oe],Fe=oe-ue+32768&32767;Fe>se&&(se=Fe,K=oe)}}}I=K,K=H[I],ve+=I-K+32768&32767}if(te){le[W++]=268435456|Jl[O]<<18|ef[te];var ye=Jl[O]&31,Se=ef[te]&31;ce+=yo[ye]+Uo[Se],++de[257+ye],++ee[Se],U=B+O,++k}else le[W++]=r[B],++de[r[B]]}}f=tf(r,u,a,le,de,ee,ce,W,Q,B-Q,f),a||(f=Ks(u,f,xd))}return ih(o,0,t+Uu(f)+n)},Pd=function(){var r=1,A=0;return{p:function(e){for(var t=r,n=A,a=e.length,s=0;s!=a;){for(var o=Math.min(s+5552,a);s<o;++s)t+=e[s],n+=t;t%=65521,n%=65521}r=t,A=n},d:function(){return(r>>>8<<16|(A&255)<<8|A>>>8)+((r&255)<<23)*2}}},Od=function(r,A,e,t,n){return Td(r,A.level==null?6:A.level,A.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(r.length)))*1.5):12+A.mem,e,t,!n)},Rd=function(r,A,e){for(;e;++A)r[A]=e,e>>>=8},Dd=function(r,A){var e=A.level,t=e==0?0:e<6?1:e==9?3:2;r[0]=120,r[1]=t<<6|(t?32-2*t:1)},Md=function(r){if((r[0]&15)!=8||r[0]>>>4>7||(r[0]<<8|r[1])%31)throw"invalid zlib data";if(r[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function $l(r,A){A===void 0&&(A={});var e=Pd();e.p(r);var t=Od(r,A,2,4);return Dd(t,A),Rd(t,t.length-4,e.d()),t}function kd(r,A){return Id((Md(r),r.subarray(2,-4)),A)}var ze=function(){return typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:this}();function Hl(){ze.console&&typeof ze.console.log=="function"&&ze.console.log.apply(ze.console,arguments)}var CA={log:Hl,warn:function(r){ze.console&&(typeof ze.console.warn=="function"?ze.console.warn.apply(ze.console,arguments):Hl.call(null,arguments))},error:function(r){ze.console&&(typeof ze.console.error=="function"?ze.console.error.apply(ze.console,arguments):Hl(r))}};function xl(r,A,e){var t=new XMLHttpRequest;t.open("GET",r),t.responseType="blob",t.onload=function(){Nn(t.response,A,e)},t.onerror=function(){CA.error("could not download file")},t.send()}function rf(r){var A=new XMLHttpRequest;A.open("HEAD",r,!1);try{A.send()}catch(e){}return A.status>=200&&A.status<=299}function Hs(r){try{r.dispatchEvent(new MouseEvent("click"))}catch(e){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),r.dispatchEvent(A)}}var yi,Zl,Nn=ze.saveAs||((typeof window=="undefined"?"undefined":BA(window))!=="object"||window!==ze?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(r,A,e){var t=ze.URL||ze.webkitURL,n=document.createElement("a");A=A||r.name||"download",n.download=A,n.rel="noopener",typeof r=="string"?(n.href=r,n.origin!==location.origin?rf(n.href)?xl(r,A,e):Hs(n,n.target="_blank"):Hs(n)):(n.href=t.createObjectURL(r),setTimeout(function(){t.revokeObjectURL(n.href)},4e4),setTimeout(function(){Hs(n)},0))}:"msSaveOrOpenBlob"in navigator?function(r,A,e){if(A=A||r.name||"download",typeof r=="string")if(rf(r))xl(r,A,e);else{var t=document.createElement("a");t.href=r,t.target="_blank",setTimeout(function(){Hs(t)})}else navigator.msSaveOrOpenBlob(function(n,a){return a===void 0?a={autoBom:!1}:BA(a)!=="object"&&(CA.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob([String.fromCharCode(65279),n],{type:n.type}):n}(r,e),A)}:function(r,A,e,t){if((t=t||open("","_blank"))&&(t.document.title=t.document.body.innerText="downloading..."),typeof r=="string")return xl(r,A,e);var n=r.type==="application/octet-stream",a=/constructor/i.test(ze.HTMLElement)||ze.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||n&&a)&&(typeof FileReader=="undefined"?"undefined":BA(FileReader))==="object"){var o=new FileReader;o.onloadend=function(){var B=o.result;B=s?B:B.replace(/^data:[^;]*;/,"data:attachment/file;"),t?t.location.href=B:location=B,t=null},o.readAsDataURL(r)}else{var u=ze.URL||ze.webkitURL,f=u.createObjectURL(r);t?t.location=f:location.href=f,t=null,setTimeout(function(){u.revokeObjectURL(f)},4e4)}});/**
  7. * A class to parse color values
  8. * @author Stoyan Stefanov <sstoo@gmail.com>
  9. * {@link http://www.phpied.com/rgb-color-parser-in-javascript/}
  10. * @license Use it if you like it
  11. */function sh(r){var A;r=r||"",this.ok=!1,r.charAt(0)=="#"&&(r=r.substr(1,6)),r={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"}[r=(r=r.replace(/ /g,"")).toLowerCase()]||r;for(var e=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(o){return[parseInt(o[1]),parseInt(o[2]),parseInt(o[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(o){return[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(o){return[parseInt(o[1]+o[1],16),parseInt(o[2]+o[2],16),parseInt(o[3]+o[3],16)]}}],t=0;t<e.length;t++){var n=e[t].re,a=e[t].process,s=n.exec(r);s&&(A=a(s),this.r=A[0],this.g=A[1],this.b=A[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var o=this.r.toString(16),u=this.g.toString(16),f=this.b.toString(16);return o.length==1&&(o="0"+o),u.length==1&&(u="0"+u),f.length==1&&(f="0"+f),"#"+o+u+f}}/**
  12. * @license
  13. * Joseph Myers does not specify a particular license for his work.
  14. *
  15. * Author: Joseph Myers
  16. * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
  17. *
  18. * Modified by: Owen Leong
  19. */function Tl(r,A){var e=r[0],t=r[1],n=r[2],a=r[3];e=rt(e,t,n,a,A[0],7,-680876936),a=rt(a,e,t,n,A[1],12,-389564586),n=rt(n,a,e,t,A[2],17,606105819),t=rt(t,n,a,e,A[3],22,-1044525330),e=rt(e,t,n,a,A[4],7,-176418897),a=rt(a,e,t,n,A[5],12,1200080426),n=rt(n,a,e,t,A[6],17,-1473231341),t=rt(t,n,a,e,A[7],22,-45705983),e=rt(e,t,n,a,A[8],7,1770035416),a=rt(a,e,t,n,A[9],12,-1958414417),n=rt(n,a,e,t,A[10],17,-42063),t=rt(t,n,a,e,A[11],22,-1990404162),e=rt(e,t,n,a,A[12],7,1804603682),a=rt(a,e,t,n,A[13],12,-40341101),n=rt(n,a,e,t,A[14],17,-1502002290),e=nt(e,t=rt(t,n,a,e,A[15],22,1236535329),n,a,A[1],5,-165796510),a=nt(a,e,t,n,A[6],9,-1069501632),n=nt(n,a,e,t,A[11],14,643717713),t=nt(t,n,a,e,A[0],20,-373897302),e=nt(e,t,n,a,A[5],5,-701558691),a=nt(a,e,t,n,A[10],9,38016083),n=nt(n,a,e,t,A[15],14,-660478335),t=nt(t,n,a,e,A[4],20,-405537848),e=nt(e,t,n,a,A[9],5,568446438),a=nt(a,e,t,n,A[14],9,-1019803690),n=nt(n,a,e,t,A[3],14,-187363961),t=nt(t,n,a,e,A[8],20,1163531501),e=nt(e,t,n,a,A[13],5,-1444681467),a=nt(a,e,t,n,A[2],9,-51403784),n=nt(n,a,e,t,A[7],14,1735328473),e=at(e,t=nt(t,n,a,e,A[12],20,-1926607734),n,a,A[5],4,-378558),a=at(a,e,t,n,A[8],11,-2022574463),n=at(n,a,e,t,A[11],16,1839030562),t=at(t,n,a,e,A[14],23,-35309556),e=at(e,t,n,a,A[1],4,-1530992060),a=at(a,e,t,n,A[4],11,1272893353),n=at(n,a,e,t,A[7],16,-155497632),t=at(t,n,a,e,A[10],23,-1094730640),e=at(e,t,n,a,A[13],4,681279174),a=at(a,e,t,n,A[0],11,-358537222),n=at(n,a,e,t,A[3],16,-722521979),t=at(t,n,a,e,A[6],23,76029189),e=at(e,t,n,a,A[9],4,-640364487),a=at(a,e,t,n,A[12],11,-421815835),n=at(n,a,e,t,A[15],16,530742520),e=it(e,t=at(t,n,a,e,A[2],23,-995338651),n,a,A[0],6,-198630844),a=it(a,e,t,n,A[7],10,1126891415),n=it(n,a,e,t,A[14],15,-1416354905),t=it(t,n,a,e,A[5],21,-57434055),e=it(e,t,n,a,A[12],6,1700485571),a=it(a,e,t,n,A[3],10,-1894986606),n=it(n,a,e,t,A[10],15,-1051523),t=it(t,n,a,e,A[1],21,-2054922799),e=it(e,t,n,a,A[8],6,1873313359),a=it(a,e,t,n,A[15],10,-30611744),n=it(n,a,e,t,A[6],15,-1560198380),t=it(t,n,a,e,A[13],21,1309151649),e=it(e,t,n,a,A[4],6,-145523070),a=it(a,e,t,n,A[11],10,-1120210379),n=it(n,a,e,t,A[2],15,718787259),t=it(t,n,a,e,A[9],21,-343485551),r[0]=cn(e,r[0]),r[1]=cn(t,r[1]),r[2]=cn(n,r[2]),r[3]=cn(a,r[3])}function bo(r,A,e,t,n,a){return A=cn(cn(A,r),cn(t,a)),cn(A<<n|A>>>32-n,e)}function rt(r,A,e,t,n,a,s){return bo(A&e|~A&t,r,A,n,a,s)}function nt(r,A,e,t,n,a,s){return bo(A&t|e&~t,r,A,n,a,s)}function at(r,A,e,t,n,a,s){return bo(A^e^t,r,A,n,a,s)}function it(r,A,e,t,n,a,s){return bo(e^(A|~t),r,A,n,a,s)}function oh(r){var A,e=r.length,t=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=r.length;A+=64)Tl(t,Kd(r.substring(A-64,A)));r=r.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<r.length;A++)n[A>>2]|=r.charCodeAt(A)<<(A%4<<3);if(n[A>>2]|=128<<(A%4<<3),A>55)for(Tl(t,n),A=0;A<16;A++)n[A]=0;return n[14]=8*e,Tl(t,n),t}function Kd(r){var A,e=[];for(A=0;A<64;A+=4)e[A>>2]=r.charCodeAt(A)+(r.charCodeAt(A+1)<<8)+(r.charCodeAt(A+2)<<16)+(r.charCodeAt(A+3)<<24);return e}yi=ze.atob.bind(ze),Zl=ze.btoa.bind(ze);var nf="0123456789abcdef".split("");function zd(r){for(var A="",e=0;e<4;e++)A+=nf[r>>8*e+4&15]+nf[r>>8*e&15];return A}function jd(r){return String.fromCharCode((255&r)>>0,(65280&r)>>8,(16711680&r)>>16,(4278190080&r)>>24)}function eu(r){return oh(r).map(jd).join("")}var qd=function(r){for(var A=0;A<r.length;A++)r[A]=zd(r[A]);return r.join("")}(oh("hello"))!="5d41402abc4b2a76b9719d911017c592";function cn(r,A){if(qd){var e=(65535&r)+(65535&A);return(r>>16)+(A>>16)+(e>>16)<<16|65535&e}return r+A&4294967295}/**
  20. * @license
  21. * FPDF is released under a permissive license: there is no usage restriction.
  22. * You may embed it freely in your application (commercial or not), with or
  23. * without modifications.
  24. *
  25. * Reference: http://www.fpdf.org/en/script/script37.php
  26. */function Au(r,A){var e,t,n,a;if(r!==e){for(var s=(n=r,a=1+(256/r.length>>0),new Array(a+1).join(n)),o=[],u=0;u<256;u++)o[u]=u;var f=0;for(u=0;u<256;u++){var B=o[u];f=(f+B+s.charCodeAt(u))%256,o[u]=o[f],o[f]=B}e=r,t=o}else o=t;var g=A.length,w=0,d=0,L="";for(u=0;u<g;u++)d=(d+(B=o[w=(w+1)%256]))%256,o[w]=o[d],o[d]=B,s=o[(o[w]+o[d])%256],L+=String.fromCharCode(A.charCodeAt(u)^s);return L}/**
  27. * @license
  28. * Licensed under the MIT License.
  29. * http://opensource.org/licenses/mit-license
  30. * Author: Owen Leong (@owenl131)
  31. * Date: 15 Oct 2020
  32. * References:
  33. * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
  34. * https://github.com/foliojs/pdfkit/blob/master/lib/security.js
  35. * http://www.fpdf.org/en/script/script37.php
  36. */var af={print:4,modify:8,copy:16,"annot-forms":32};function ga(r,A,e,t){this.v=1,this.r=2;var n=192;r.forEach(function(o){if(af.perm!==void 0)throw new Error("Invalid permission: "+o);n+=af[o]}),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var a=(A+this.padding).substr(0,32),s=(e+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,s),this.P=-(1+(255^n)),this.encryptionKey=eu(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(t)).substr(0,5),this.U=Au(this.encryptionKey,this.padding)}function pa(r){if(/[^\u0000-\u00ff]/.test(r))throw new Error("Invalid PDF Name Object: "+r+", Only accept ASCII characters.");for(var A="",e=r.length,t=0;t<e;t++){var n=r.charCodeAt(t);n<33||n===35||n===37||n===40||n===41||n===47||n===60||n===62||n===91||n===93||n===123||n===125||n>126?A+="#"+("0"+n.toString(16)).slice(-2):A+=r[t]}return A}function sf(r){if(BA(r)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(e,t,n){if(n=n||!1,typeof e!="string"||typeof t!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(e)||(A[e]={});var a=Math.random().toString(35);return A[e][a]=[t,!!n],a},this.unsubscribe=function(e){for(var t in A)if(A[t][e])return delete A[t][e],Object.keys(A[t]).length===0&&delete A[t],!0;return!1},this.publish=function(e){if(A.hasOwnProperty(e)){var t=Array.prototype.slice.call(arguments,1),n=[];for(var a in A[e]){var s=A[e][a];try{s[0].apply(r,t)}catch(o){ze.console&&CA.error("jsPDF PubSub Error",o.message,o)}s[1]&&n.push(a)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function ro(r){if(!(this instanceof ro))return new ro(r);var A="opacity,stroke-opacity".split(",");for(var e in r)r.hasOwnProperty(e)&&A.indexOf(e)>=0&&(this[e]=r[e]);this.id="",this.objectNumber=-1}function lh(r,A){this.gState=r,this.matrix=A,this.id="",this.objectNumber=-1}function Ln(r,A,e,t,n){if(!(this instanceof Ln))return new Ln(r,A,e,t,n);this.type=r==="axial"?2:3,this.coords=A,this.colors=e,lh.call(this,t,n)}function Qa(r,A,e,t,n){if(!(this instanceof Qa))return new Qa(r,A,e,t,n);this.boundingBox=r,this.xStep=A,this.yStep=e,this.stream="",this.cloneIndex=0,lh.call(this,t,n)}function Ke(r){var A,e=typeof arguments[0]=="string"?arguments[0]:"p",t=arguments[1],n=arguments[2],a=arguments[3],s=[],o=1,u=16,f="S",B=null;BA(r=r||{})==="object"&&(e=r.orientation,t=r.unit||t,n=r.format||n,a=r.compress||r.compressPdf||a,(B=r.encryption||null)!==null&&(B.userPassword=B.userPassword||"",B.ownerPassword=B.ownerPassword||"",B.userPermissions=B.userPermissions||[]),o=typeof r.userUnit=="number"?Math.abs(r.userUnit):1,r.precision!==void 0&&(A=r.precision),r.floatPrecision!==void 0&&(u=r.floatPrecision),f=r.defaultPathOperation||"S"),s=r.filters||(a===!0?["FlateEncode"]:s),t=t||"mm",e=(""+(e||"P")).toLowerCase();var g=r.putOnlyUsedFonts||!1,w={},d={internal:{},__private__:{}};d.__private__.PubSub=sf;var L="1.3",b=d.__private__.getPdfVersion=function(){return L};d.__private__.setPdfVersion=function(c){L=c};var H={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};d.__private__.getPageFormats=function(){return H};var E=d.__private__.getPageFormat=function(c){return H[c]};n=n||"a4";var P={COMPAT:"compat",ADVANCED:"advanced"},J=P.COMPAT;function ie(){this.saveGraphicsState(),M(new Me(_e,0,0,-_e,0,Mr()*_e).toString()+" cm"),this.setFontSize(this.getFontSize()/_e),f="n",J=P.ADVANCED}function le(){this.restoreGraphicsState(),f="S",J=P.COMPAT}var de=d.__private__.combineFontStyleAndFontWeight=function(c,m){if(c=="bold"&&m=="normal"||c=="bold"&&m==400||c=="normal"&&m=="italic"||c=="bold"&&m=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return m&&(c=m==400||m==="normal"?c==="italic"?"italic":"normal":m!=700&&m!=="bold"||c!=="normal"?(m==700?"bold":m)+""+c:"bold"),c};d.advancedAPI=function(c){var m=J===P.COMPAT;return m&&ie.call(this),typeof c!="function"||(c(this),m&&le.call(this)),this},d.compatAPI=function(c){var m=J===P.ADVANCED;return m&&le.call(this),typeof c!="function"||(c(this),m&&ie.call(this)),this},d.isAdvancedAPI=function(){return J===P.ADVANCED};var ee,k=function(c){if(J!==P.ADVANCED)throw new Error(c+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},ce=d.roundToPrecision=d.__private__.roundToPrecision=function(c,m){var R=A||m;if(isNaN(c)||isNaN(R))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return c.toFixed(R).replace(/0+$/,"")};ee=d.hpf=d.__private__.hpf=typeof u=="number"?function(c){if(isNaN(c))throw new Error("Invalid argument passed to jsPDF.hpf");return ce(c,u)}:u==="smart"?function(c){if(isNaN(c))throw new Error("Invalid argument passed to jsPDF.hpf");return ce(c,c>-1&&c<1?16:5)}:function(c){if(isNaN(c))throw new Error("Invalid argument passed to jsPDF.hpf");return ce(c,16)};var W=d.f2=d.__private__.f2=function(c){if(isNaN(c))throw new Error("Invalid argument passed to jsPDF.f2");return ce(c,2)},U=d.__private__.f3=function(c){if(isNaN(c))throw new Error("Invalid argument passed to jsPDF.f3");return ce(c,3)},Q=d.scale=d.__private__.scale=function(c){if(isNaN(c))throw new Error("Invalid argument passed to jsPDF.scale");return J===P.COMPAT?c*_e:J===P.ADVANCED?c:void 0},S=function(c){return J===P.COMPAT?Mr()-c:J===P.ADVANCED?c:void 0},I=function(c){return Q(S(c))};d.__private__.setPrecision=d.setPrecision=function(c){typeof parseInt(c,10)=="number"&&(A=parseInt(c,10))};var K,z="00000000000000000000000000000000",$=d.__private__.getFileId=function(){return z},O=d.__private__.setFileId=function(c){return z=c!==void 0&&/^[a-fA-F0-9]{32}$/.test(c)?c.toUpperCase():z.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),B!==null&&(At=new ga(B.userPermissions,B.userPassword,B.ownerPassword,z)),z};d.setFileId=function(c){return O(c),this},d.getFileId=function(){return $()};var te=d.__private__.convertDateToPDFDate=function(c){var m=c.getTimezoneOffset(),R=m<0?"+":"-",j=Math.floor(Math.abs(m/60)),Ae=Math.abs(m%60),he=[R,D(j),"'",D(Ae),"'"].join("");return["D:",c.getFullYear(),D(c.getMonth()+1),D(c.getDate()),D(c.getHours()),D(c.getMinutes()),D(c.getSeconds()),he].join("")},re=d.__private__.convertPDFDateToDate=function(c){var m=parseInt(c.substr(2,4),10),R=parseInt(c.substr(6,2),10)-1,j=parseInt(c.substr(8,2),10),Ae=parseInt(c.substr(10,2),10),he=parseInt(c.substr(12,2),10),Ce=parseInt(c.substr(14,2),10);return new Date(m,R,j,Ae,he,Ce,0)},ve=d.__private__.setCreationDate=function(c){var m;if(c===void 0&&(c=new Date),c instanceof Date)m=te(c);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(c))throw new Error("Invalid argument passed to jsPDF.setCreationDate");m=c}return K=m},C=d.__private__.getCreationDate=function(c){var m=K;return c==="jsDate"&&(m=re(K)),m};d.setCreationDate=function(c){return ve(c),this},d.getCreationDate=function(c){return C(c)};var T,D=d.__private__.padd2=function(c){return("0"+parseInt(c)).slice(-2)},q=d.__private__.padd2Hex=function(c){return("00"+(c=c.toString())).substr(c.length)},X=0,se=[],oe=[],ue=0,Fe=[],ye=[],Se=!1,xe=oe,ke=function(){X=0,ue=0,oe=[],se=[],Fe=[],Qr=MA(),Dt=MA()};d.__private__.setCustomOutputDestination=function(c){Se=!0,xe=c};var Be=function(c){Se||(xe=c)};d.__private__.resetCustomOutputDestination=function(){Se=!1,xe=oe};var M=d.__private__.out=function(c){return c=c.toString(),ue+=c.length+1,xe.push(c),xe},Je=d.__private__.write=function(c){return M(arguments.length===1?c.toString():Array.prototype.join.call(arguments," "))},Pe=d.__private__.getArrayBuffer=function(c){for(var m=c.length,R=new ArrayBuffer(m),j=new Uint8Array(R);m--;)j[m]=c.charCodeAt(m);return R},Qe=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];d.__private__.getStandardFonts=function(){return Qe};var Ue=r.fontSize||16;d.__private__.setFontSize=d.setFontSize=function(c){return Ue=J===P.ADVANCED?c/_e:c,this};var Le,Ne=d.__private__.getFontSize=d.getFontSize=function(){return J===P.COMPAT?Ue:Ue*_e},Oe=r.R2L||!1;d.__private__.setR2L=d.setR2L=function(c){return Oe=c,this},d.__private__.getR2L=d.getR2L=function(){return Oe};var Ve,$e=d.__private__.setZoomMode=function(c){var m=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(c))Le=c;else if(isNaN(c)){if(m.indexOf(c)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+c+'" is not recognized.');Le=c}else Le=parseInt(c,10)};d.__private__.getZoomMode=function(){return Le};var eA,iA=d.__private__.setPageMode=function(c){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(c)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+c+'" is not recognized.');Ve=c};d.__private__.getPageMode=function(){return Ve};var gA=d.__private__.setLayoutMode=function(c){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(c)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+c+'" is not recognized.');eA=c};d.__private__.getLayoutMode=function(){return eA},d.__private__.setDisplayMode=d.setDisplayMode=function(c,m,R){return $e(c),gA(m),iA(R),this};var je={title:"",subject:"",author:"",keywords:"",creator:""};d.__private__.getDocumentProperty=function(c){if(Object.keys(je).indexOf(c)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return je[c]},d.__private__.getDocumentProperties=function(){return je},d.__private__.setDocumentProperties=d.setProperties=d.setDocumentProperties=function(c){for(var m in je)je.hasOwnProperty(m)&&c[m]&&(je[m]=c[m]);return this},d.__private__.setDocumentProperty=function(c,m){if(Object.keys(je).indexOf(c)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return je[c]=m};var AA,_e,et,oA,Pt,wA={},bA={},ar=[],uA={},dn={},LA={},Ot={},Cr=null,_A=0,Ge=[],cA=new sf(d),Bn=r.hotfixes||[],$A={},ir={},sr=[],Me=function c(m,R,j,Ae,he,Ce){if(!(this instanceof c))return new c(m,R,j,Ae,he,Ce);isNaN(m)&&(m=1),isNaN(R)&&(R=0),isNaN(j)&&(j=0),isNaN(Ae)&&(Ae=1),isNaN(he)&&(he=0),isNaN(Ce)&&(Ce=0),this._matrix=[m,R,j,Ae,he,Ce]};Object.defineProperty(Me.prototype,"sx",{get:function(){return this._matrix[0]},set:function(c){this._matrix[0]=c}}),Object.defineProperty(Me.prototype,"shy",{get:function(){return this._matrix[1]},set:function(c){this._matrix[1]=c}}),Object.defineProperty(Me.prototype,"shx",{get:function(){return this._matrix[2]},set:function(c){this._matrix[2]=c}}),Object.defineProperty(Me.prototype,"sy",{get:function(){return this._matrix[3]},set:function(c){this._matrix[3]=c}}),Object.defineProperty(Me.prototype,"tx",{get:function(){return this._matrix[4]},set:function(c){this._matrix[4]=c}}),Object.defineProperty(Me.prototype,"ty",{get:function(){return this._matrix[5]},set:function(c){this._matrix[5]=c}}),Object.defineProperty(Me.prototype,"a",{get:function(){return this._matrix[0]},set:function(c){this._matrix[0]=c}}),Object.defineProperty(Me.prototype,"b",{get:function(){return this._matrix[1]},set:function(c){this._matrix[1]=c}}),Object.defineProperty(Me.prototype,"c",{get:function(){return this._matrix[2]},set:function(c){this._matrix[2]=c}}),Object.defineProperty(Me.prototype,"d",{get:function(){return this._matrix[3]},set:function(c){this._matrix[3]=c}}),Object.defineProperty(Me.prototype,"e",{get:function(){return this._matrix[4]},set:function(c){this._matrix[4]=c}}),Object.defineProperty(Me.prototype,"f",{get:function(){return this._matrix[5]},set:function(c){this._matrix[5]=c}}),Object.defineProperty(Me.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Me.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Me.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Me.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Me.prototype.join=function(c){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(ee).join(c)},Me.prototype.multiply=function(c){var m=c.sx*this.sx+c.shy*this.shx,R=c.sx*this.shy+c.shy*this.sy,j=c.shx*this.sx+c.sy*this.shx,Ae=c.shx*this.shy+c.sy*this.sy,he=c.tx*this.sx+c.ty*this.shx+this.tx,Ce=c.tx*this.shy+c.ty*this.sy+this.ty;return new Me(m,R,j,Ae,he,Ce)},Me.prototype.decompose=function(){var c=this.sx,m=this.shy,R=this.shx,j=this.sy,Ae=this.tx,he=this.ty,Ce=Math.sqrt(c*c+m*m),Ie=(c/=Ce)*R+(m/=Ce)*j;R-=c*Ie,j-=m*Ie;var Re=Math.sqrt(R*R+j*j);return Ie/=Re,c*(j/=Re)<m*(R/=Re)&&(c=-c,m=-m,Ie=-Ie,Ce=-Ce),{scale:new Me(Ce,0,0,Re,0,0),translate:new Me(1,0,0,1,Ae,he),rotate:new Me(c,m,-m,c,0,0),skew:new Me(1,0,Ie,1,0,0)}},Me.prototype.toString=function(c){return this.join(" ")},Me.prototype.inversed=function(){var c=this.sx,m=this.shy,R=this.shx,j=this.sy,Ae=this.tx,he=this.ty,Ce=1/(c*j-m*R),Ie=j*Ce,Re=-m*Ce,We=-R*Ce,Ze=c*Ce;return new Me(Ie,Re,We,Ze,-Ie*Ae-We*he,-Re*Ae-Ze*he)},Me.prototype.applyToPoint=function(c){var m=c.x*this.sx+c.y*this.shx+this.tx,R=c.x*this.shy+c.y*this.sy+this.ty;return new Xn(m,R)},Me.prototype.applyToRectangle=function(c){var m=this.applyToPoint(c),R=this.applyToPoint(new Xn(c.x+c.w,c.y+c.h));return new za(m.x,m.y,R.x-m.x,R.y-m.y)},Me.prototype.clone=function(){var c=this.sx,m=this.shy,R=this.shx,j=this.sy,Ae=this.tx,he=this.ty;return new Me(c,m,R,j,Ae,he)},d.Matrix=Me;var Rt=d.matrixMult=function(c,m){return m.multiply(c)},or=new Me(1,0,0,1,0,0);d.unitMatrix=d.identityMatrix=or;var ft=function(c,m){if(!dn[c]){var R=(m instanceof Ln?"Sh":"P")+(Object.keys(uA).length+1).toString(10);m.id=R,dn[c]=R,uA[R]=m,cA.publish("addPattern",m)}};d.ShadingPattern=Ln,d.TilingPattern=Qa,d.addShadingPattern=function(c,m){return k("addShadingPattern()"),ft(c,m),this},d.beginTilingPattern=function(c){k("beginTilingPattern()"),Yi(c.boundingBox[0],c.boundingBox[1],c.boundingBox[2]-c.boundingBox[0],c.boundingBox[3]-c.boundingBox[1],c.matrix)},d.endTilingPattern=function(c,m){k("endTilingPattern()"),m.stream=ye[T].join(`
  37. `),ft(c,m),cA.publish("endTilingPattern",m),sr.pop().restore()};var qA=d.__private__.newObject=function(){var c=MA();return Qt(c,!0),c},MA=d.__private__.newObjectDeferred=function(){return X++,se[X]=function(){return ue},X},Qt=function(c,m){return m=typeof m=="boolean"&&m,se[c]=ue,m&&M(c+" 0 obj"),c},Tn=d.__private__.newAdditionalObject=function(){var c={objId:MA(),content:""};return Fe.push(c),c},Qr=MA(),Dt=MA(),Mt=d.__private__.decodeColorString=function(c){var m=c.split(" ");if(m.length!==2||m[1]!=="g"&&m[1]!=="G")m.length===5&&(m[4]==="k"||m[4]==="K")&&(m=[(1-m[0])*(1-m[3]),(1-m[1])*(1-m[3]),(1-m[2])*(1-m[3]),"r"]);else{var R=parseFloat(m[0]);m=[R,R,R,"r"]}for(var j="#",Ae=0;Ae<3;Ae++)j+=("0"+Math.floor(255*parseFloat(m[Ae])).toString(16)).slice(-2);return j},kt=d.__private__.encodeColorString=function(c){var m;typeof c=="string"&&(c={ch1:c});var R=c.ch1,j=c.ch2,Ae=c.ch3,he=c.ch4,Ce=c.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof R=="string"&&R.charAt(0)!=="#"){var Ie=new sh(R);if(Ie.ok)R=Ie.toHex();else if(!/^\d*\.?\d*$/.test(R))throw new Error('Invalid color "'+R+'" passed to jsPDF.encodeColorString.')}if(typeof R=="string"&&/^#[0-9A-Fa-f]{3}$/.test(R)&&(R="#"+R[1]+R[1]+R[2]+R[2]+R[3]+R[3]),typeof R=="string"&&/^#[0-9A-Fa-f]{6}$/.test(R)){var Re=parseInt(R.substr(1),16);R=Re>>16&255,j=Re>>8&255,Ae=255&Re}if(j===void 0||he===void 0&&R===j&&j===Ae)if(typeof R=="string")m=R+" "+Ce[0];else switch(c.precision){case 2:m=W(R/255)+" "+Ce[0];break;case 3:default:m=U(R/255)+" "+Ce[0]}else if(he===void 0||BA(he)==="object"){if(he&&!isNaN(he.a)&&he.a===0)return m=["1.","1.","1.",Ce[1]].join(" ");if(typeof R=="string")m=[R,j,Ae,Ce[1]].join(" ");else switch(c.precision){case 2:m=[W(R/255),W(j/255),W(Ae/255),Ce[1]].join(" ");break;default:case 3:m=[U(R/255),U(j/255),U(Ae/255),Ce[1]].join(" ")}}else if(typeof R=="string")m=[R,j,Ae,he,Ce[2]].join(" ");else switch(c.precision){case 2:m=[W(R),W(j),W(Ae),W(he),Ce[2]].join(" ");break;case 3:default:m=[U(R),U(j),U(Ae),U(he),Ce[2]].join(" ")}return m},lr=d.__private__.getFilters=function(){return s},Lt=d.__private__.putStream=function(c){var m=(c=c||{}).data||"",R=c.filters||lr(),j=c.alreadyAppliedFilters||[],Ae=c.addLength1||!1,he=m.length,Ce=c.objectId,Ie=function(tt){return tt};if(B!==null&&Ce===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");B!==null&&(Ie=At.encryptor(Ce,0));var Re={};R===!0&&(R=["FlateEncode"]);var We=c.additionalKeyValues||[],Ze=(Re=Ke.API.processDataByFilters!==void 0?Ke.API.processDataByFilters(m,R):{data:m,reverseChain:[]}).reverseChain+(Array.isArray(j)?j.join(" "):j.toString());if(Re.data.length!==0&&(We.push({key:"Length",value:Re.data.length}),Ae===!0&&We.push({key:"Length1",value:he})),Ze.length!=0)if(Ze.split("/").length-1==1)We.push({key:"Filter",value:Ze});else{We.push({key:"Filter",value:"["+Ze+"]"});for(var aA=0;aA<We.length;aA+=1)if(We[aA].key==="DecodeParms"){for(var NA=[],SA=0;SA<Re.reverseChain.split("/").length-1;SA+=1)NA.push("null");NA.push(We[aA].value),We[aA].value="["+NA.join(" ")+"]"}}M("<<");for(var kA=0;kA<We.length;kA++)M("/"+We[kA].key+" "+We[kA].value);M(">>"),Re.data.length!==0&&(M("stream"),M(Ie(Re.data)),M("endstream"))},ur=d.__private__.putPage=function(c){var m=c.number,R=c.data,j=c.objId,Ae=c.contentsObjId;Qt(j,!0),M("<</Type /Page"),M("/Parent "+c.rootDictionaryObjId+" 0 R"),M("/Resources "+c.resourceDictionaryObjId+" 0 R"),M("/MediaBox ["+parseFloat(ee(c.mediaBox.bottomLeftX))+" "+parseFloat(ee(c.mediaBox.bottomLeftY))+" "+ee(c.mediaBox.topRightX)+" "+ee(c.mediaBox.topRightY)+"]"),c.cropBox!==null&&M("/CropBox ["+ee(c.cropBox.bottomLeftX)+" "+ee(c.cropBox.bottomLeftY)+" "+ee(c.cropBox.topRightX)+" "+ee(c.cropBox.topRightY)+"]"),c.bleedBox!==null&&M("/BleedBox ["+ee(c.bleedBox.bottomLeftX)+" "+ee(c.bleedBox.bottomLeftY)+" "+ee(c.bleedBox.topRightX)+" "+ee(c.bleedBox.topRightY)+"]"),c.trimBox!==null&&M("/TrimBox ["+ee(c.trimBox.bottomLeftX)+" "+ee(c.trimBox.bottomLeftY)+" "+ee(c.trimBox.topRightX)+" "+ee(c.trimBox.topRightY)+"]"),c.artBox!==null&&M("/ArtBox ["+ee(c.artBox.bottomLeftX)+" "+ee(c.artBox.bottomLeftY)+" "+ee(c.artBox.topRightX)+" "+ee(c.artBox.topRightY)+"]"),typeof c.userUnit=="number"&&c.userUnit!==1&&M("/UserUnit "+c.userUnit),cA.publish("putPage",{objId:j,pageContext:Ge[m],pageNumber:m,page:R}),M("/Contents "+Ae+" 0 R"),M(">>"),M("endobj");var he=R.join(`
  38. `);return J===P.ADVANCED&&(he+=`
  39. Q`),Qt(Ae,!0),Lt({data:he,filters:lr(),objectId:Ae}),M("endobj"),j},gn=d.__private__.putPages=function(){var c,m,R=[];for(c=1;c<=_A;c++)Ge[c].objId=MA(),Ge[c].contentsObjId=MA();for(c=1;c<=_A;c++)R.push(ur({number:c,data:ye[c],objId:Ge[c].objId,contentsObjId:Ge[c].contentsObjId,mediaBox:Ge[c].mediaBox,cropBox:Ge[c].cropBox,bleedBox:Ge[c].bleedBox,trimBox:Ge[c].trimBox,artBox:Ge[c].artBox,userUnit:Ge[c].userUnit,rootDictionaryObjId:Qr,resourceDictionaryObjId:Dt}));Qt(Qr,!0),M("<</Type /Pages");var j="/Kids [";for(m=0;m<_A;m++)j+=R[m]+" 0 R ";M(j+"]"),M("/Count "+_A),M(">>"),M("endobj"),cA.publish("postPutPages")},Pn=function(c){cA.publish("putFont",{font:c,out:M,newObject:qA,putStream:Lt}),c.isAlreadyPutted!==!0&&(c.objectNumber=qA(),M("<<"),M("/Type /Font"),M("/BaseFont /"+pa(c.postScriptName)),M("/Subtype /Type1"),typeof c.encoding=="string"&&M("/Encoding /"+c.encoding),M("/FirstChar 32"),M("/LastChar 255"),M(">>"),M("endobj"))},On=function(){for(var c in wA)wA.hasOwnProperty(c)&&(g===!1||g===!0&&w.hasOwnProperty(c))&&Pn(wA[c])},Rn=function(c){c.objectNumber=qA();var m=[];m.push({key:"Type",value:"/XObject"}),m.push({key:"Subtype",value:"/Form"}),m.push({key:"BBox",value:"["+[ee(c.x),ee(c.y),ee(c.x+c.width),ee(c.y+c.height)].join(" ")+"]"}),m.push({key:"Matrix",value:"["+c.matrix.toString()+"]"});var R=c.pages[1].join(`
  40. `);Lt({data:R,additionalKeyValues:m,objectId:c.objectNumber}),M("endobj")},Dn=function(){for(var c in $A)$A.hasOwnProperty(c)&&Rn($A[c])},Hi=function(c,m){var R,j=[],Ae=1/(m-1);for(R=0;R<1;R+=Ae)j.push(R);if(j.push(1),c[0].offset!=0){var he={offset:0,color:c[0].color};c.unshift(he)}if(c[c.length-1].offset!=1){var Ce={offset:1,color:c[c.length-1].color};c.push(Ce)}for(var Ie="",Re=0,We=0;We<j.length;We++){for(R=j[We];R>c[Re+1].offset;)Re++;var Ze=c[Re].offset,aA=(R-Ze)/(c[Re+1].offset-Ze),NA=c[Re].color,SA=c[Re+1].color;Ie+=q(Math.round((1-aA)*NA[0]+aA*SA[0]).toString(16))+q(Math.round((1-aA)*NA[1]+aA*SA[1]).toString(16))+q(Math.round((1-aA)*NA[2]+aA*SA[2]).toString(16))}return Ie.trim()},Eo=function(c,m){m||(m=21);var R=qA(),j=Hi(c.colors,m),Ae=[];Ae.push({key:"FunctionType",value:"0"}),Ae.push({key:"Domain",value:"[0.0 1.0]"}),Ae.push({key:"Size",value:"["+m+"]"}),Ae.push({key:"BitsPerSample",value:"8"}),Ae.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ae.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Lt({data:j,additionalKeyValues:Ae,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:R}),M("endobj"),c.objectNumber=qA(),M("<< /ShadingType "+c.type),M("/ColorSpace /DeviceRGB");var he="/Coords ["+ee(parseFloat(c.coords[0]))+" "+ee(parseFloat(c.coords[1]))+" ";c.type===2?he+=ee(parseFloat(c.coords[2]))+" "+ee(parseFloat(c.coords[3])):he+=ee(parseFloat(c.coords[2]))+" "+ee(parseFloat(c.coords[3]))+" "+ee(parseFloat(c.coords[4]))+" "+ee(parseFloat(c.coords[5])),M(he+="]"),c.matrix&&M("/Matrix ["+c.matrix.toString()+"]"),M("/Function "+R+" 0 R"),M("/Extend [true true]"),M(">>"),M("endobj")},No=function(c,m){var R=MA(),j=qA();m.push({resourcesOid:R,objectOid:j}),c.objectNumber=j;var Ae=[];Ae.push({key:"Type",value:"/Pattern"}),Ae.push({key:"PatternType",value:"1"}),Ae.push({key:"PaintType",value:"1"}),Ae.push({key:"TilingType",value:"1"}),Ae.push({key:"BBox",value:"["+c.boundingBox.map(ee).join(" ")+"]"}),Ae.push({key:"XStep",value:ee(c.xStep)}),Ae.push({key:"YStep",value:ee(c.yStep)}),Ae.push({key:"Resources",value:R+" 0 R"}),c.matrix&&Ae.push({key:"Matrix",value:"["+c.matrix.toString()+"]"}),Lt({data:c.stream,additionalKeyValues:Ae,objectId:c.objectNumber}),M("endobj")},Mn=function(c){var m;for(m in uA)uA.hasOwnProperty(m)&&(uA[m]instanceof Ln?Eo(uA[m]):uA[m]instanceof Qa&&No(uA[m],c))},xi=function(c){for(var m in c.objectNumber=qA(),M("<<"),c)switch(m){case"opacity":M("/ca "+W(c[m]));break;case"stroke-opacity":M("/CA "+W(c[m]))}M(">>"),M("endobj")},Lo=function(){var c;for(c in LA)LA.hasOwnProperty(c)&&xi(LA[c])},Ha=function(){for(var c in M("/XObject <<"),$A)$A.hasOwnProperty(c)&&$A[c].objectNumber>=0&&M("/"+c+" "+$A[c].objectNumber+" 0 R");cA.publish("putXobjectDict"),M(">>")},_o=function(){At.oid=qA(),M("<<"),M("/Filter /Standard"),M("/V "+At.v),M("/R "+At.r),M("/U <"+At.toHexString(At.U)+">"),M("/O <"+At.toHexString(At.O)+">"),M("/P "+At.P),M(">>"),M("endobj")},Ti=function(){for(var c in M("/Font <<"),wA)wA.hasOwnProperty(c)&&(g===!1||g===!0&&w.hasOwnProperty(c))&&M("/"+c+" "+wA[c].objectNumber+" 0 R");M(">>")},So=function(){if(Object.keys(uA).length>0){for(var c in M("/Shading <<"),uA)uA.hasOwnProperty(c)&&uA[c]instanceof Ln&&uA[c].objectNumber>=0&&M("/"+c+" "+uA[c].objectNumber+" 0 R");cA.publish("putShadingPatternDict"),M(">>")}},kn=function(c){if(Object.keys(uA).length>0){for(var m in M("/Pattern <<"),uA)uA.hasOwnProperty(m)&&uA[m]instanceof d.TilingPattern&&uA[m].objectNumber>=0&&uA[m].objectNumber<c&&M("/"+m+" "+uA[m].objectNumber+" 0 R");cA.publish("putTilingPatternDict"),M(">>")}},Io=function(){if(Object.keys(LA).length>0){var c;for(c in M("/ExtGState <<"),LA)LA.hasOwnProperty(c)&&LA[c].objectNumber>=0&&M("/"+c+" "+LA[c].objectNumber+" 0 R");cA.publish("putGStateDict"),M(">>")}},TA=function(c){Qt(c.resourcesOid,!0),M("<<"),M("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Ti(),So(),kn(c.objectOid),Io(),Ha(),M(">>"),M("endobj")},Pi=function(){var c=[];On(),Lo(),Dn(),Mn(c),cA.publish("putResources"),c.forEach(TA),TA({resourcesOid:Dt,objectOid:Number.MAX_SAFE_INTEGER}),cA.publish("postPutResources")},Oi=function(){cA.publish("putAdditionalObjects");for(var c=0;c<Fe.length;c++){var m=Fe[c];Qt(m.objId,!0),M(m.content),M("endobj")}cA.publish("postPutAdditionalObjects")},Ri=function(c){bA[c.fontName]=bA[c.fontName]||{},bA[c.fontName][c.fontStyle]=c.id},xa=function(c,m,R,j,Ae){var he={id:"F"+(Object.keys(wA).length+1).toString(10),postScriptName:c,fontName:m,fontStyle:R,encoding:j,isStandardFont:Ae||!1,metadata:{}};return cA.publish("addFont",{font:he,instance:this}),wA[he.id]=he,Ri(he),he.id},Ho=function(c){for(var m=0,R=Qe.length;m<R;m++){var j=xa.call(this,c[m][0],c[m][1],c[m][2],Qe[m][3],!0);g===!1&&(w[j]=!0);var Ae=c[m][0].split("-");Ri({id:j,fontName:Ae[0],fontStyle:Ae[1]||""})}cA.publish("addFonts",{fonts:wA,dictionary:bA})},Kt=function(c){return c.foo=function(){try{return c.apply(this,arguments)}catch(j){var m=j.stack||"";~m.indexOf(" at ")&&(m=m.split(" at ")[1]);var R="Error in function "+m.split(`
  41. `)[0].split("<")[0]+": "+j.message;if(!ze.console)throw new Error(R);ze.console.error(R,j),ze.alert&&alert(R)}},c.foo.bar=c,c.foo},Kn=function(c,m){var R,j,Ae,he,Ce,Ie,Re,We,Ze;if(Ae=(m=m||{}).sourceEncoding||"Unicode",Ce=m.outputEncoding,(m.autoencode||Ce)&&wA[AA].metadata&&wA[AA].metadata[Ae]&&wA[AA].metadata[Ae].encoding&&(he=wA[AA].metadata[Ae].encoding,!Ce&&wA[AA].encoding&&(Ce=wA[AA].encoding),!Ce&&he.codePages&&(Ce=he.codePages[0]),typeof Ce=="string"&&(Ce=he[Ce]),Ce)){for(Re=!1,Ie=[],R=0,j=c.length;R<j;R++)(We=Ce[c.charCodeAt(R)])?Ie.push(String.fromCharCode(We)):Ie.push(c[R]),Ie[R].charCodeAt(0)>>8&&(Re=!0);c=Ie.join("")}for(R=c.length;Re===void 0&&R!==0;)c.charCodeAt(R-1)>>8&&(Re=!0),R--;if(!Re)return c;for(Ie=m.noBOM?[]:[254,255],R=0,j=c.length;R<j;R++){if((Ze=(We=c.charCodeAt(R))>>8)>>8)throw new Error("Character at position "+R+" of string '"+c+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Ie.push(Ze),Ie.push(We-(Ze<<8))}return String.fromCharCode.apply(void 0,Ie)},ht=d.__private__.pdfEscape=d.pdfEscape=function(c,m){return Kn(c,m).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ta=d.__private__.beginPage=function(c){ye[++_A]=[],Ge[_A]={objId:0,contentsObjId:0,userUnit:Number(o),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(c[0]),topRightY:Number(c[1])}},Mi(_A),Be(ye[T])},Di=function(c,m){var R,j,Ae;switch(e=m||e,typeof c=="string"&&(R=E(c.toLowerCase()),Array.isArray(R)&&(j=R[0],Ae=R[1])),Array.isArray(c)&&(j=c[0]*_e,Ae=c[1]*_e),isNaN(j)&&(j=n[0],Ae=n[1]),(j>14400||Ae>14400)&&(CA.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),j=Math.min(14400,j),Ae=Math.min(14400,Ae)),n=[j,Ae],e.substr(0,1)){case"l":Ae>j&&(n=[Ae,j]);break;case"p":j>Ae&&(n=[Ae,j])}Ta(n),Vi(Da),M(zt),ka!==0&&M(ka+" J"),Ka!==0&&M(Ka+" j"),cA.publish("addPage",{pageNumber:_A})},xo=function(c){c>0&&c<=_A&&(ye.splice(c,1),Ge.splice(c,1),_A--,T>_A&&(T=_A),this.setPage(T))},Mi=function(c){c>0&&c<=_A&&(T=c)},To=d.__private__.getNumberOfPages=d.getNumberOfPages=function(){return ye.length-1},ki=function(c,m,R){var j,Ae=void 0;return R=R||{},c=c!==void 0?c:wA[AA].fontName,m=m!==void 0?m:wA[AA].fontStyle,j=c.toLowerCase(),bA[j]!==void 0&&bA[j][m]!==void 0?Ae=bA[j][m]:bA[c]!==void 0&&bA[c][m]!==void 0?Ae=bA[c][m]:R.disableWarning===!1&&CA.warn("Unable to look up font label for font '"+c+"', '"+m+"'. Refer to getFontList() for available fonts."),Ae||R.noFallback||(Ae=bA.times[m])==null&&(Ae=bA.times.normal),Ae},Po=d.__private__.putInfo=function(){var c=qA(),m=function(j){return j};for(var R in B!==null&&(m=At.encryptor(c,0)),M("<<"),M("/Producer ("+ht(m("jsPDF "+Ke.version))+")"),je)je.hasOwnProperty(R)&&je[R]&&M("/"+R.substr(0,1).toUpperCase()+R.substr(1)+" ("+ht(m(je[R]))+")");M("/CreationDate ("+ht(m(K))+")"),M(">>"),M("endobj")},Pa=d.__private__.putCatalog=function(c){var m=(c=c||{}).rootDictionaryObjId||Qr;switch(qA(),M("<<"),M("/Type /Catalog"),M("/Pages "+m+" 0 R"),Le||(Le="fullwidth"),Le){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 R=""+Le;R.substr(R.length-1)==="%"&&(Le=parseInt(Le)/100),typeof Le=="number"&&M("/OpenAction [3 0 R /XYZ null null "+W(Le)+"]")}switch(eA||(eA="continuous"),eA){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")}Ve&&M("/PageMode /"+Ve),cA.publish("putCatalog"),M(">>"),M("endobj")},Oo=d.__private__.putTrailer=function(){M("trailer"),M("<<"),M("/Size "+(X+1)),M("/Root "+X+" 0 R"),M("/Info "+(X-1)+" 0 R"),B!==null&&M("/Encrypt "+At.oid+" 0 R"),M("/ID [ <"+z+"> <"+z+"> ]"),M(">>")},Ro=d.__private__.putHeader=function(){M("%PDF-"+L),M("%ºß¬à")},Do=d.__private__.putXRef=function(){var c="0000000000";M("xref"),M("0 "+(X+1)),M("0000000000 65535 f ");for(var m=1;m<=X;m++)typeof se[m]=="function"?M((c+se[m]()).slice(-10)+" 00000 n "):se[m]!==void 0?M((c+se[m]).slice(-10)+" 00000 n "):M("0000000000 00000 n ")},Fr=d.__private__.buildDocument=function(){ke(),Be(oe),cA.publish("buildDocument"),Ro(),gn(),Oi(),Pi(),B!==null&&_o(),Po(),Pa();var c=ue;return Do(),Oo(),M("startxref"),M(""+c),M("%%EOF"),Be(ye[T]),oe.join(`
  42. `)},zn=d.__private__.getBlob=function(c){return new Blob([Pe(c)],{type:"application/pdf"})},jn=d.output=d.__private__.output=Kt(function(c,m){switch(typeof(m=m||{})=="string"?m={filename:m}:m.filename=m.filename||"generated.pdf",c){case void 0:return Fr();case"save":d.save(m.filename);break;case"arraybuffer":return Pe(Fr());case"blob":return zn(Fr());case"bloburi":case"bloburl":if(ze.URL!==void 0&&typeof ze.URL.createObjectURL=="function")return ze.URL&&ze.URL.createObjectURL(zn(Fr()))||void 0;CA.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var R="",j=Fr();try{R=Zl(j)}catch(SA){R=Zl(unescape(encodeURIComponent(j)))}return"data:application/pdf;filename="+m.filename+";base64,"+R;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ze)==="[object Window]"){var Ae="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",he=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';m.pdfObjectUrl&&(Ae=m.pdfObjectUrl,he="");var Ce='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Ae+'"'+he+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(m)+");<\/script></body></html>",Ie=ze.open();return Ie!==null&&Ie.document.write(Ce),Ie}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(ze)==="[object Window]"){var Re='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(m.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+m.filename+'" width="500px" height="400px" /></body></html>',We=ze.open();if(We!==null){We.document.write(Re);var Ze=this;We.document.documentElement.querySelector("#pdfViewer").onload=function(){We.document.title=m.filename,We.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Ze.output("bloburl"))}}return We}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(ze)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var aA='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",m)+'"></iframe></body></html>',NA=ze.open();if(NA!==null&&(NA.document.write(aA),NA.document.title=m.filename),NA||typeof safari=="undefined")return NA;break;case"datauri":case"dataurl":return ze.document.location.href=this.output("datauristring",m);default:return null}}),Ki=function(c){return Array.isArray(Bn)===!0&&Bn.indexOf(c)>-1};switch(t){case"pt":_e=1;break;case"mm":_e=72/25.4;break;case"cm":_e=72/2.54;break;case"in":_e=72;break;case"px":_e=Ki("px_scaling")==1?.75:96/72;break;case"pc":case"em":_e=12;break;case"ex":_e=6;break;default:if(typeof t!="number")throw new Error("Invalid unit: "+t);_e=t}var At=null;ve(),O();var Mo=function(c){return B!==null?At.encryptor(c,0):function(m){return m}},zi=d.__private__.getPageInfo=d.getPageInfo=function(c){if(isNaN(c)||c%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Ge[c].objId,pageNumber:c,pageContext:Ge[c]}},qe=d.__private__.getPageInfoByObjId=function(c){if(isNaN(c)||c%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var m in Ge)if(Ge[m].objId===c)break;return zi(m)},ko=d.__private__.getCurrentPageInfo=d.getCurrentPageInfo=function(){return{objId:Ge[T].objId,pageNumber:T,pageContext:Ge[T]}};d.addPage=function(){return Di.apply(this,arguments),this},d.setPage=function(){return Mi.apply(this,arguments),Be.call(this,ye[T]),this},d.insertPage=function(c){return this.addPage(),this.movePage(T,c),this},d.movePage=function(c,m){var R,j;if(c>m){R=ye[c],j=Ge[c];for(var Ae=c;Ae>m;Ae--)ye[Ae]=ye[Ae-1],Ge[Ae]=Ge[Ae-1];ye[m]=R,Ge[m]=j,this.setPage(m)}else if(c<m){R=ye[c],j=Ge[c];for(var he=c;he<m;he++)ye[he]=ye[he+1],Ge[he]=Ge[he+1];ye[m]=R,Ge[m]=j,this.setPage(m)}return this},d.deletePage=function(){return xo.apply(this,arguments),this},d.__private__.text=d.text=function(c,m,R,j,Ae){var he,Ce,Ie,Re,We,Ze,aA,NA,SA,kA=(j=j||{}).scope||this;if(typeof c=="number"&&typeof m=="number"&&(typeof R=="string"||Array.isArray(R))){var tt=R;R=m,m=c,c=tt}if(arguments[3]instanceof Me?(k("The transform parameter of text() with a Matrix value"),SA=Ae):(Ie=arguments[4],Re=arguments[5],BA(aA=arguments[3])==="object"&&aA!==null||(typeof Ie=="string"&&(Re=Ie,Ie=null),typeof aA=="string"&&(Re=aA,aA=null),typeof aA=="number"&&(Ie=aA,aA=null),j={flags:aA,angle:Ie,align:Re})),isNaN(m)||isNaN(R)||c==null)throw new Error("Invalid arguments passed to jsPDF.text");if(c.length===0)return kA;var XA="",jt=!1,Ft=typeof j.lineHeightFactor=="number"?j.lineHeightFactor:wn,Ur=kA.internal.scaleFactor;function $i(QA){return QA=QA.split(" ").join(Array(j.TabLen||9).join(" ")),ht(QA,aA)}function Ga(QA){for(var FA,PA=QA.concat(),VA=[],Lr=PA.length;Lr--;)typeof(FA=PA.shift())=="string"?VA.push(FA):Array.isArray(QA)&&(FA.length===1||FA[1]===void 0&&FA[2]===void 0)?VA.push(FA[0]):VA.push([FA[0],FA[1],FA[2]]);return VA}function Xa(QA,FA){var PA;if(typeof QA=="string")PA=FA(QA)[0];else if(Array.isArray(QA)){for(var VA,Lr,qr=QA.concat(),na=[],es=qr.length;es--;)typeof(VA=qr.shift())=="string"?na.push(FA(VA)[0]):Array.isArray(VA)&&typeof VA[0]=="string"&&(Lr=FA(VA[0],VA[1],VA[2]),na.push([Lr[0],Lr[1],Lr[2]]));PA=na}return PA}var Wn=!1,Ja=!0;if(typeof c=="string")Wn=!0;else if(Array.isArray(c)){var Wa=c.concat();Ce=[];for(var Yn,dt=Wa.length;dt--;)(typeof(Yn=Wa.shift())!="string"||Array.isArray(Yn)&&typeof Yn[0]!="string")&&(Ja=!1);Wn=Ja}if(Wn===!1)throw new Error('Type of text must be string or Array. "'+c+'" is not recognized.');typeof c=="string"&&(c=c.match(/[\r?\n]/)?c.split(/\r\n|\r|\n/g):[c]);var $n=Ue/kA.internal.scaleFactor,Zn=$n*(Ft-1);switch(j.baseline){case"bottom":R-=Zn;break;case"top":R+=$n-Zn;break;case"hanging":R+=$n-2*Zn;break;case"middle":R+=$n/2-Zn}if((Ze=j.maxWidth||0)>0&&(typeof c=="string"?c=kA.splitTextToSize(c,Ze):Object.prototype.toString.call(c)==="[object Array]"&&(c=c.reduce(function(QA,FA){return QA.concat(kA.splitTextToSize(FA,Ze))},[]))),he={text:c,x:m,y:R,options:j,mutex:{pdfEscape:ht,activeFontKey:AA,fonts:wA,activeFontSize:Ue}},cA.publish("preProcessText",he),c=he.text,Ie=(j=he.options).angle,!(SA instanceof Me)&&Ie&&typeof Ie=="number"){Ie*=Math.PI/180,j.rotationDirection===0&&(Ie=-Ie),J===P.ADVANCED&&(Ie=-Ie);var ea=Math.cos(Ie),Ya=Math.sin(Ie);SA=new Me(ea,Ya,-Ya,ea,0,0)}else Ie&&Ie instanceof Me&&(SA=Ie);J!==P.ADVANCED||SA||(SA=or),(We=j.charSpace||Gn)!==void 0&&(XA+=ee(Q(We))+` Tc
  43. `,this.setCharSpace(this.getCharSpace()||0)),(NA=j.horizontalScale)!==void 0&&(XA+=ee(100*NA)+` Tz
  44. `),j.lang;var Bt=-1,Yo=j.renderingMode!==void 0?j.renderingMode:j.stroke,$a=kA.internal.getCurrentPageInfo().pageContext;switch(Yo){case 0:case!1:case"fill":Bt=0;break;case 1:case!0:case"stroke":Bt=1;break;case 2:case"fillThenStroke":Bt=2;break;case 3:case"invisible":Bt=3;break;case 4:case"fillAndAddForClipping":Bt=4;break;case 5:case"strokeAndAddPathForClipping":Bt=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Bt=6;break;case 7:case"addToPathForClipping":Bt=7}var Zi=$a.usedRenderingMode!==void 0?$a.usedRenderingMode:-1;Bt!==-1?XA+=Bt+` Tr
  45. `:Zi!==-1&&(XA+=`0 Tr
  46. `),Bt!==-1&&($a.usedRenderingMode=Bt),Re=j.align||"left";var qt,Za=Ue*Ft,$o=kA.internal.pageSize.getWidth(),Zo=wA[AA];We=j.charSpace||Gn,Ze=j.maxWidth||0,aA=Object.assign({autoencode:!0,noBOM:!0},j.flags);var kr=[];if(Object.prototype.toString.call(c)==="[object Array]"){var _t;Ce=Ga(c),Re!=="left"&&(qt=Ce.map(function(QA){return kA.getStringUnitWidth(QA,{font:Zo,charSpace:We,fontSize:Ue,doKerning:!1})*Ue/Ur}));var Vt,Kr=0;if(Re==="right"){m-=qt[0],c=[],dt=Ce.length;for(var fr=0;fr<dt;fr++)fr===0?(Vt=yr(m),_t=Rr(R)):(Vt=Q(Kr-qt[fr]),_t=-Za),c.push([Ce[fr],Vt,_t]),Kr=qt[fr]}else if(Re==="center"){m-=qt[0]/2,c=[],dt=Ce.length;for(var br=0;br<dt;br++)br===0?(Vt=yr(m),_t=Rr(R)):(Vt=Q((Kr-qt[br])/2),_t=-Za),c.push([Ce[br],Vt,_t]),Kr=qt[br]}else if(Re==="left"){c=[],dt=Ce.length;for(var Aa=0;Aa<dt;Aa++)c.push(Ce[Aa])}else{if(Re!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');c=[],dt=Ce.length,Ze=Ze!==0?Ze:$o;for(var Gt=0;Gt<dt;Gt++)_t=Gt===0?Rr(R):-Za,Vt=Gt===0?yr(m):0,Gt<dt-1?kr.push(ee(Q((Ze-qt[Gt])/(Ce[Gt].split(" ").length-1)))):kr.push(0),c.push([Ce[Gt],Vt,_t])}}var ta=typeof j.R2L=="boolean"?j.R2L:Oe;ta===!0&&(c=Xa(c,function(QA,FA,PA){return[QA.split("").reverse().join(""),FA,PA]})),he={text:c,x:m,y:R,options:j,mutex:{pdfEscape:ht,activeFontKey:AA,fonts:wA,activeFontSize:Ue}},cA.publish("postProcessText",he),c=he.text,jt=he.mutex.isHex||!1;var ei=wA[AA].encoding;ei!=="WinAnsiEncoding"&&ei!=="StandardEncoding"||(c=Xa(c,function(QA,FA,PA){return[$i(QA),FA,PA]})),Ce=Ga(c),c=[];for(var zr,Xt,Er,Cn=0,ra=1,Qn=Array.isArray(Ce[0])?ra:Cn,jr="",Ai=function(QA,FA,PA){var VA="";return PA instanceof Me?(PA=typeof j.angle=="number"?Rt(PA,new Me(1,0,0,1,QA,FA)):Rt(new Me(1,0,0,1,QA,FA),PA),J===P.ADVANCED&&(PA=Rt(new Me(1,0,0,-1,0,0),PA)),VA=PA.join(" ")+` Tm
  47. `):VA=ee(QA)+" "+ee(FA)+` Td
  48. `,VA},St=0;St<Ce.length;St++){switch(jr="",Qn){case ra:Er=(jt?"<":"(")+Ce[St][0]+(jt?">":")"),zr=parseFloat(Ce[St][1]),Xt=parseFloat(Ce[St][2]);break;case Cn:Er=(jt?"<":"(")+Ce[St]+(jt?">":")"),zr=yr(m),Xt=Rr(R)}kr!==void 0&&kr[St]!==void 0&&(jr=kr[St]+` Tw
  49. `),St===0?c.push(jr+Ai(zr,Xt,SA)+Er):Qn===Cn?c.push(jr+Er):Qn===ra&&c.push(jr+Ai(zr,Xt,SA)+Er)}c=Qn===Cn?c.join(` Tj
  50. T* `):c.join(` Tj
  51. `),c+=` Tj
  52. `;var Nr=`BT
  53. /`;return Nr+=AA+" "+Ue+` Tf
  54. `,Nr+=ee(Ue*Ft)+` TL
  55. `,Nr+=vn+`
  56. `,Nr+=XA,Nr+=c,M(Nr+="ET"),w[AA]=!0,kA};var Ko=d.__private__.clip=d.clip=function(c){return M(c==="evenodd"?"W*":"W"),this};d.clipEvenOdd=function(){return Ko("evenodd")},d.__private__.discardPath=d.discardPath=function(){return M("n"),this};var cr=d.__private__.isValidStyle=function(c){var m=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(c)!==-1&&(m=!0),m};d.__private__.setDefaultPathOperation=d.setDefaultPathOperation=function(c){return cr(c)&&(f=c),this};var ji=d.__private__.getStyle=d.getStyle=function(c){var m=f;switch(c){case"D":case"S":m="S";break;case"F":m="f";break;case"FD":case"DF":m="B";break;case"f":case"f*":case"B":case"B*":m=c}return m},qi=d.close=function(){return M("h"),this};d.stroke=function(){return M("S"),this},d.fill=function(c){return qn("f",c),this},d.fillEvenOdd=function(c){return qn("f*",c),this},d.fillStroke=function(c){return qn("B",c),this},d.fillStrokeEvenOdd=function(c){return qn("B*",c),this};var qn=function(c,m){BA(m)==="object"?jo(m,c):M(c)},Oa=function(c){c===null||J===P.ADVANCED&&c===void 0||(c=ji(c),M(c))};function zo(c,m,R,j,Ae){var he=new Qa(m||this.boundingBox,R||this.xStep,j||this.yStep,this.gState,Ae||this.matrix);he.stream=this.stream;var Ce=c+"$$"+this.cloneIndex+++"$$";return ft(Ce,he),he}var jo=function(c,m){var R=dn[c.key],j=uA[R];if(j instanceof Ln)M("q"),M(qo(m)),j.gState&&d.setGState(j.gState),M(c.matrix.toString()+" cm"),M("/"+R+" sh"),M("Q");else if(j instanceof Qa){var Ae=new Me(1,0,0,-1,0,Mr());c.matrix&&(Ae=Ae.multiply(c.matrix||or),R=zo.call(j,c.key,c.boundingBox,c.xStep,c.yStep,Ae).id),M("q"),M("/Pattern cs"),M("/"+R+" scn"),j.gState&&d.setGState(j.gState),M(m),M("Q")}},qo=function(c){switch(c){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Ra=d.moveTo=function(c,m){return M(ee(Q(c))+" "+ee(I(m))+" m"),this},pn=d.lineTo=function(c,m){return M(ee(Q(c))+" "+ee(I(m))+" l"),this},Or=d.curveTo=function(c,m,R,j,Ae,he){return M([ee(Q(c)),ee(I(m)),ee(Q(R)),ee(I(j)),ee(Q(Ae)),ee(I(he)),"c"].join(" ")),this};d.__private__.line=d.line=function(c,m,R,j,Ae){if(isNaN(c)||isNaN(m)||isNaN(R)||isNaN(j)||!cr(Ae))throw new Error("Invalid arguments passed to jsPDF.line");return J===P.COMPAT?this.lines([[R-c,j-m]],c,m,[1,1],Ae||"S"):this.lines([[R-c,j-m]],c,m,[1,1]).stroke()},d.__private__.lines=d.lines=function(c,m,R,j,Ae,he){var Ce,Ie,Re,We,Ze,aA,NA,SA,kA,tt,XA,jt;if(typeof c=="number"&&(jt=R,R=m,m=c,c=jt),j=j||[1,1],he=he||!1,isNaN(m)||isNaN(R)||!Array.isArray(c)||!Array.isArray(j)||!cr(Ae)||typeof he!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Ra(m,R),Ce=j[0],Ie=j[1],We=c.length,tt=m,XA=R,Re=0;Re<We;Re++)(Ze=c[Re]).length===2?(tt=Ze[0]*Ce+tt,XA=Ze[1]*Ie+XA,pn(tt,XA)):(aA=Ze[0]*Ce+tt,NA=Ze[1]*Ie+XA,SA=Ze[2]*Ce+tt,kA=Ze[3]*Ie+XA,tt=Ze[4]*Ce+tt,XA=Ze[5]*Ie+XA,Or(aA,NA,SA,kA,tt,XA));return he&&qi(),Oa(Ae),this},d.path=function(c){for(var m=0;m<c.length;m++){var R=c[m],j=R.c;switch(R.op){case"m":Ra(j[0],j[1]);break;case"l":pn(j[0],j[1]);break;case"c":Or.apply(this,j);break;case"h":qi()}}return this},d.__private__.rect=d.rect=function(c,m,R,j,Ae){if(isNaN(c)||isNaN(m)||isNaN(R)||isNaN(j)||!cr(Ae))throw new Error("Invalid arguments passed to jsPDF.rect");return J===P.COMPAT&&(j=-j),M([ee(Q(c)),ee(I(m)),ee(Q(R)),ee(Q(j)),"re"].join(" ")),Oa(Ae),this},d.__private__.triangle=d.triangle=function(c,m,R,j,Ae,he,Ce){if(isNaN(c)||isNaN(m)||isNaN(R)||isNaN(j)||isNaN(Ae)||isNaN(he)||!cr(Ce))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[R-c,j-m],[Ae-R,he-j],[c-Ae,m-he]],c,m,[1,1],Ce,!0),this},d.__private__.roundedRect=d.roundedRect=function(c,m,R,j,Ae,he,Ce){if(isNaN(c)||isNaN(m)||isNaN(R)||isNaN(j)||isNaN(Ae)||isNaN(he)||!cr(Ce))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ie=4/3*(Math.SQRT2-1);return Ae=Math.min(Ae,.5*R),he=Math.min(he,.5*j),this.lines([[R-2*Ae,0],[Ae*Ie,0,Ae,he-he*Ie,Ae,he],[0,j-2*he],[0,he*Ie,-Ae*Ie,he,-Ae,he],[2*Ae-R,0],[-Ae*Ie,0,-Ae,-he*Ie,-Ae,-he],[0,2*he-j],[0,-he*Ie,Ae*Ie,-he,Ae,-he]],c+Ae,m,[1,1],Ce,!0),this},d.__private__.ellipse=d.ellipse=function(c,m,R,j,Ae){if(isNaN(c)||isNaN(m)||isNaN(R)||isNaN(j)||!cr(Ae))throw new Error("Invalid arguments passed to jsPDF.ellipse");var he=4/3*(Math.SQRT2-1)*R,Ce=4/3*(Math.SQRT2-1)*j;return Ra(c+R,m),Or(c+R,m-Ce,c+he,m-j,c,m-j),Or(c-he,m-j,c-R,m-Ce,c-R,m),Or(c-R,m+Ce,c-he,m+j,c,m+j),Or(c+he,m+j,c+R,m+Ce,c+R,m),Oa(Ae),this},d.__private__.circle=d.circle=function(c,m,R,j){if(isNaN(c)||isNaN(m)||isNaN(R)||!cr(j))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(c,m,R,R,j)},d.setFont=function(c,m,R){return R&&(m=de(m,R)),AA=ki(c,m,{disableWarning:!1}),this};var Vo=d.__private__.getFont=d.getFont=function(){return wA[ki.apply(d,arguments)]};d.__private__.getFontList=d.getFontList=function(){var c,m,R={};for(c in bA)if(bA.hasOwnProperty(c))for(m in R[c]=[],bA[c])bA[c].hasOwnProperty(m)&&R[c].push(m);return R},d.addFont=function(c,m,R,j,Ae){var he=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&he.indexOf(arguments[3])!==-1?Ae=arguments[3]:arguments[3]&&he.indexOf(arguments[3])==-1&&(R=de(R,j)),Ae=Ae||"Identity-H",xa.call(this,c,m,R,Ae)};var wn,Da=r.lineWidth||.200025,Vn=d.__private__.getLineWidth=d.getLineWidth=function(){return Da},Vi=d.__private__.setLineWidth=d.setLineWidth=function(c){return Da=c,M(ee(Q(c))+" w"),this};d.__private__.setLineDash=Ke.API.setLineDash=Ke.API.setLineDashPattern=function(c,m){if(c=c||[],m=m||0,isNaN(m)||!Array.isArray(c))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return c=c.map(function(R){return ee(Q(R))}).join(" "),m=ee(Q(m)),M("["+c+"] "+m+" d"),this};var Gi=d.__private__.getLineHeight=d.getLineHeight=function(){return Ue*wn};d.__private__.getLineHeight=d.getLineHeight=function(){return Ue*wn};var Xi=d.__private__.setLineHeightFactor=d.setLineHeightFactor=function(c){return typeof(c=c||1.15)=="number"&&(wn=c),this},Ji=d.__private__.getLineHeightFactor=d.getLineHeightFactor=function(){return wn};Xi(r.lineHeight);var yr=d.__private__.getHorizontalCoordinate=function(c){return Q(c)},Rr=d.__private__.getVerticalCoordinate=function(c){return J===P.ADVANCED?c:Ge[T].mediaBox.topRightY-Ge[T].mediaBox.bottomLeftY-Q(c)},Go=d.__private__.getHorizontalCoordinateString=d.getHorizontalCoordinateString=function(c){return ee(yr(c))},Dr=d.__private__.getVerticalCoordinateString=d.getVerticalCoordinateString=function(c){return ee(Rr(c))},zt=r.strokeColor||"0 G";d.__private__.getStrokeColor=d.getDrawColor=function(){return Mt(zt)},d.__private__.setStrokeColor=d.setDrawColor=function(c,m,R,j){return zt=kt({ch1:c,ch2:m,ch3:R,ch4:j,pdfColorType:"draw",precision:2}),M(zt),this};var Ma=r.fillColor||"0 g";d.__private__.getFillColor=d.getFillColor=function(){return Mt(Ma)},d.__private__.setFillColor=d.setFillColor=function(c,m,R,j){return Ma=kt({ch1:c,ch2:m,ch3:R,ch4:j,pdfColorType:"fill",precision:2}),M(Ma),this};var vn=r.textColor||"0 g",Xo=d.__private__.getTextColor=d.getTextColor=function(){return Mt(vn)};d.__private__.setTextColor=d.setTextColor=function(c,m,R,j){return vn=kt({ch1:c,ch2:m,ch3:R,ch4:j,pdfColorType:"text",precision:3}),this};var Gn=r.charSpace,Jo=d.__private__.getCharSpace=d.getCharSpace=function(){return parseFloat(Gn||0)};d.__private__.setCharSpace=d.setCharSpace=function(c){if(isNaN(c))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Gn=c,this};var ka=0;d.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},d.__private__.setLineCap=d.setLineCap=function(c){var m=d.CapJoinStyles[c];if(m===void 0)throw new Error("Line cap style of '"+c+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ka=m,M(m+" J"),this};var Ka=0;d.__private__.setLineJoin=d.setLineJoin=function(c){var m=d.CapJoinStyles[c];if(m===void 0)throw new Error("Line join style of '"+c+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ka=m,M(m+" j"),this},d.__private__.setLineMiterLimit=d.__private__.setMiterLimit=d.setLineMiterLimit=d.setMiterLimit=function(c){if(c=c||0,isNaN(c))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return M(ee(Q(c))+" M"),this},d.GState=ro,d.setGState=function(c){(c=typeof c=="string"?LA[Ot[c]]:Wi(null,c)).equals(Cr)||(M("/"+c.id+" gs"),Cr=c)};var Wi=function(c,m){if(!c||!Ot[c]){var R=!1;for(var j in LA)if(LA.hasOwnProperty(j)&&LA[j].equals(m)){R=!0;break}if(R)m=LA[j];else{var Ae="GS"+(Object.keys(LA).length+1).toString(10);LA[Ae]=m,m.id=Ae}return c&&(Ot[c]=m.id),cA.publish("addGState",m),m}};d.addGState=function(c,m){return Wi(c,m),this},d.saveGraphicsState=function(){return M("q"),ar.push({key:AA,size:Ue,color:vn}),this},d.restoreGraphicsState=function(){M("Q");var c=ar.pop();return AA=c.key,Ue=c.size,vn=c.color,Cr=null,this},d.setCurrentTransformationMatrix=function(c){return M(c.toString()+" cm"),this},d.comment=function(c){return M("#"+c),this};var Xn=function(c,m){var R=c||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return R},set:function(he){isNaN(he)||(R=parseFloat(he))}});var j=m||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return j},set:function(he){isNaN(he)||(j=parseFloat(he))}});var Ae="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ae},set:function(he){Ae=he.toString()}}),this},za=function(c,m,R,j){Xn.call(this,c,m),this.type="rect";var Ae=R||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ae},set:function(Ce){isNaN(Ce)||(Ae=parseFloat(Ce))}});var he=j||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return he},set:function(Ce){isNaN(Ce)||(he=parseFloat(Ce))}}),this},ja=function(){this.page=_A,this.currentPage=T,this.pages=ye.slice(0),this.pagesContext=Ge.slice(0),this.x=et,this.y=oA,this.matrix=Pt,this.width=mn(T),this.height=Mr(T),this.outputDestination=xe,this.id="",this.objectNumber=-1};ja.prototype.restore=function(){_A=this.page,T=this.currentPage,Ge=this.pagesContext,ye=this.pages,et=this.x,oA=this.y,Pt=this.matrix,qa(T,this.width),Va(T,this.height),xe=this.outputDestination};var Yi=function(c,m,R,j,Ae){sr.push(new ja),_A=T=0,ye=[],et=c,oA=m,Pt=Ae,Ta([R,j])},Wo=function(c){if(ir[c])sr.pop().restore();else{var m=new ja,R="Xo"+(Object.keys($A).length+1).toString(10);m.id=R,ir[c]=R,$A[R]=m,cA.publish("addFormObject",m),sr.pop().restore()}};for(var Jn in d.beginFormObject=function(c,m,R,j,Ae){return Yi(c,m,R,j,Ae),this},d.endFormObject=function(c){return Wo(c),this},d.doFormObject=function(c,m){var R=$A[ir[c]];return M("q"),M(m.toString()+" cm"),M("/"+R.id+" Do"),M("Q"),this},d.getFormObject=function(c){var m=$A[ir[c]];return{x:m.x,y:m.y,width:m.width,height:m.height,matrix:m.matrix}},d.save=function(c,m){return c=c||"generated.pdf",(m=m||{}).returnPromise=m.returnPromise||!1,m.returnPromise===!1?(Nn(zn(Fr()),c),typeof Nn.unload=="function"&&ze.setTimeout&&setTimeout(Nn.unload,911),this):new Promise(function(R,j){try{var Ae=Nn(zn(Fr()),c);typeof Nn.unload=="function"&&ze.setTimeout&&setTimeout(Nn.unload,911),R(Ae)}catch(he){j(he.message)}})},Ke.API)Ke.API.hasOwnProperty(Jn)&&(Jn==="events"&&Ke.API.events.length?function(c,m){var R,j,Ae;for(Ae=m.length-1;Ae!==-1;Ae--)R=m[Ae][0],j=m[Ae][1],c.subscribe.apply(c,[R].concat(typeof j=="function"?[j]:j))}(cA,Ke.API.events):d[Jn]=Ke.API[Jn]);var mn=d.getPageWidth=function(c){return(Ge[c=c||T].mediaBox.topRightX-Ge[c].mediaBox.bottomLeftX)/_e},qa=d.setPageWidth=function(c,m){Ge[c].mediaBox.topRightX=m*_e+Ge[c].mediaBox.bottomLeftX},Mr=d.getPageHeight=function(c){return(Ge[c=c||T].mediaBox.topRightY-Ge[c].mediaBox.bottomLeftY)/_e},Va=d.setPageHeight=function(c,m){Ge[c].mediaBox.topRightY=m*_e+Ge[c].mediaBox.bottomLeftY};return d.internal={pdfEscape:ht,getStyle:ji,getFont:Vo,getFontSize:Ne,getCharSpace:Jo,getTextColor:Xo,getLineHeight:Gi,getLineHeightFactor:Ji,getLineWidth:Vn,write:Je,getHorizontalCoordinate:yr,getVerticalCoordinate:Rr,getCoordinateString:Go,getVerticalCoordinateString:Dr,collections:{},newObject:qA,newAdditionalObject:Tn,newObjectDeferred:MA,newObjectDeferredBegin:Qt,getFilters:lr,putStream:Lt,events:cA,scaleFactor:_e,pageSize:{getWidth:function(){return mn(T)},setWidth:function(c){qa(T,c)},getHeight:function(){return Mr(T)},setHeight:function(c){Va(T,c)}},encryptionOptions:B,encryption:At,getEncryptor:Mo,output:jn,getNumberOfPages:To,pages:ye,out:M,f2:W,f3:U,getPageInfo:zi,getPageInfoByObjId:qe,getCurrentPageInfo:ko,getPDFVersion:b,Point:Xn,Rectangle:za,Matrix:Me,hasHotfix:Ki},Object.defineProperty(d.internal.pageSize,"width",{get:function(){return mn(T)},set:function(c){qa(T,c)},enumerable:!0,configurable:!0}),Object.defineProperty(d.internal.pageSize,"height",{get:function(){return Mr(T)},set:function(c){Va(T,c)},enumerable:!0,configurable:!0}),Ho.call(d,Qe),AA="F1",Di(n,e),cA.publish("initialized"),d}ga.prototype.lsbFirstWord=function(r){return String.fromCharCode(r>>0&255,r>>8&255,r>>16&255,r>>24&255)},ga.prototype.toHexString=function(r){return r.split("").map(function(A){return("0"+(255&A.charCodeAt(0)).toString(16)).slice(-2)}).join("")},ga.prototype.hexToBytes=function(r){for(var A=[],e=0;e<r.length;e+=2)A.push(String.fromCharCode(parseInt(r.substr(e,2),16)));return A.join("")},ga.prototype.processOwnerPassword=function(r,A){return Au(eu(A).substr(0,5),r)},ga.prototype.encryptor=function(r,A){var e=eu(this.encryptionKey+String.fromCharCode(255&r,r>>8&255,r>>16&255,255&A,A>>8&255)).substr(0,10);return function(t){return Au(e,t)}},ro.prototype.equals=function(r){var A,e="id,objectNumber,equals";if(!r||BA(r)!==BA(this))return!1;var t=0;for(A in this)if(!(e.indexOf(A)>=0)){if(this.hasOwnProperty(A)&&!r.hasOwnProperty(A)||this[A]!==r[A])return!1;t++}for(A in r)r.hasOwnProperty(A)&&e.indexOf(A)<0&&t--;return t===0},Ke.API={events:[]},Ke.version="2.5.1";var HA=Ke.API,bu=1,xn=function(r){return r.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ua=function(r){return r.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Xe=function(r){return r.toFixed(2)},rn=function(r){return r.toFixed(5)};HA.__acroform__={};var Ct=function(r,A){r.prototype=Object.create(A.prototype),r.prototype.constructor=r},of=function(r){return r*bu},Br=function(r){var A=new ch,e=Te.internal.getHeight(r)||0,t=Te.internal.getWidth(r)||0;return A.BBox=[0,0,Number(Xe(t)),Number(Xe(e))],A},Vd=HA.__acroform__.setBit=function(r,A){if(r=r||0,A=A||0,isNaN(r)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return r|=1<<A},Gd=HA.__acroform__.clearBit=function(r,A){if(r=r||0,A=A||0,isNaN(r)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return r&=~(1<<A)},Xd=HA.__acroform__.getBit=function(r,A){if(isNaN(r)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return r&1<<A?1:0},OA=HA.__acroform__.getBitForPdf=function(r,A){if(isNaN(r)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Xd(r,A-1)},RA=HA.__acroform__.setBitForPdf=function(r,A){if(isNaN(r)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Vd(r,A-1)},DA=HA.__acroform__.clearBitForPdf=function(r,A){if(isNaN(r)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Gd(r,A-1)},Jd=HA.__acroform__.calculateCoordinates=function(r,A){var e=A.internal.getHorizontalCoordinate,t=A.internal.getVerticalCoordinate,n=r[0],a=r[1],s=r[2],o=r[3],u={};return u.lowerLeft_X=e(n)||0,u.lowerLeft_Y=t(a+o)||0,u.upperRight_X=e(n+s)||0,u.upperRight_Y=t(a)||0,[Number(Xe(u.lowerLeft_X)),Number(Xe(u.lowerLeft_Y)),Number(Xe(u.upperRight_X)),Number(Xe(u.upperRight_Y))]},Wd=function(r){if(r.appearanceStreamContent)return r.appearanceStreamContent;if(r.V||r.DV){var A=[],e=r._V||r.DV,t=tu(r,e),n=r.scope.internal.getFont(r.fontName,r.fontStyle).id;A.push("/Tx BMC"),A.push("q"),A.push("BT"),A.push(r.scope.__private__.encodeColorString(r.color)),A.push("/"+n+" "+Xe(t.fontSize)+" Tf"),A.push("1 0 0 1 0 0 Tm"),A.push(t.text),A.push("ET"),A.push("Q"),A.push("EMC");var a=Br(r);return a.scope=r.scope,a.stream=A.join(`
  57. `),a}},tu=function(r,A){var e=r.fontSize===0?r.maxFontSize:r.fontSize,t={text:"",fontSize:""},n=(A=(A=A.substr(0,1)=="("?A.substr(1):A).substr(A.length-1)==")"?A.substr(0,A.length-1):A).split(" ");n=r.multiline?n.map(function(U){return U.split(`
  58. `)}):n.map(function(U){return[U]});var a=e,s=Te.internal.getHeight(r)||0;s=s<0?-s:s;var o=Te.internal.getWidth(r)||0;o=o<0?-o:o;var u=function(U,Q,S){if(U+1<n.length){var I=Q+" "+n[U+1][0];return xs(I,r,S).width<=o-4}return!1};a++;e:for(;a>0;){A="",a--;var f,B,g=xs("3",r,a).height,w=r.multiline?s-a:(s-g)/2,d=w+=2,L=0,b=0,H=0;if(a<=0){A=`(...) Tj
  59. `,A+="% Width of Text: "+xs(A,r,a=12).width+", FieldWidth:"+o+`
  60. `;break}for(var E="",P=0,J=0;J<n.length;J++)if(n.hasOwnProperty(J)){var ie=!1;if(n[J].length!==1&&H!==n[J].length-1){if((g+2)*(P+2)+2>s)continue e;E+=n[J][H],ie=!0,b=J,J--}else{E=(E+=n[J][H]+" ").substr(E.length-1)==" "?E.substr(0,E.length-1):E;var le=parseInt(J),de=u(le,E,a),ee=J>=n.length-1;if(de&&!ee){E+=" ",H=0;continue}if(de||ee){if(ee)b=le;else if(r.multiline&&(g+2)*(P+2)+2>s)continue e}else{if(!r.multiline||(g+2)*(P+2)+2>s)continue e;b=le}}for(var k="",ce=L;ce<=b;ce++){var W=n[ce];if(r.multiline){if(ce===b){k+=W[H]+" ",H=(H+1)%W.length;continue}if(ce===L){k+=W[W.length-1]+" ";continue}}k+=W[0]+" "}switch(k=k.substr(k.length-1)==" "?k.substr(0,k.length-1):k,B=xs(k,r,a).width,r.textAlign){case"right":f=o-B-2;break;case"center":f=(o-B)/2;break;case"left":default:f=2}A+=Xe(f)+" "+Xe(d)+` Td
  61. `,A+="("+xn(k)+`) Tj
  62. `,A+=-Xe(f)+` 0 Td
  63. `,d=-(a+2),B=0,L=ie?b:b+1,P++,E=""}break}return t.text=A,t.fontSize=a,t},xs=function(r,A,e){var t=A.scope.internal.getFont(A.fontName,A.fontStyle),n=A.scope.getStringUnitWidth(r,{font:t,fontSize:parseFloat(e),charSpace:0})*parseFloat(e);return{height:A.scope.getStringUnitWidth("3",{font:t,fontSize:parseFloat(e),charSpace:0})*parseFloat(e)*1.5,width:n}},Yd={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},$d=function(r,A){var e={type:"reference",object:r};A.internal.getPageInfo(r.page).pageContext.annotations.find(function(t){return t.type===e.type&&t.object===e.object})===void 0&&A.internal.getPageInfo(r.page).pageContext.annotations.push(e)},Zd=function(r,A){for(var e in r)if(r.hasOwnProperty(e)){var t=e,n=r[e];A.internal.newObjectDeferredBegin(n.objId,!0),BA(n)==="object"&&typeof n.putStream=="function"&&n.putStream(),delete r[t]}},e5=function(r,A){if(A.scope=r,r.internal!==void 0&&(r.internal.acroformPlugin===void 0||r.internal.acroformPlugin.isInitialized===!1)){if(rr.FieldNum=0,r.internal.acroformPlugin=JSON.parse(JSON.stringify(Yd)),r.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");bu=r.internal.scaleFactor,r.internal.acroformPlugin.acroFormDictionaryRoot=new fh,r.internal.acroformPlugin.acroFormDictionaryRoot.scope=r,r.internal.acroformPlugin.acroFormDictionaryRoot._eventID=r.internal.events.subscribe("postPutResources",function(){(function(e){e.internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})(r)}),r.internal.events.subscribe("buildDocument",function(){(function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in t)if(t.hasOwnProperty(n)){var a=t[n];a.objId=void 0,a.hasAnnotation&&$d(a,e)}})(r)}),r.internal.events.subscribe("putCatalog",function(){(function(e){if(e.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(r)}),r.internal.events.subscribe("postPutPages",function(e){(function(t,n){var a=!t;for(var s in t||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(s)){var o=t[s],u=[],f=o.Rect;if(o.Rect&&(o.Rect=Jd(o.Rect,n)),n.internal.newObjectDeferredBegin(o.objId,!0),o.DA=Te.createDefaultAppearanceStream(o),BA(o)==="object"&&typeof o.getKeyValueListForStream=="function"&&(u=o.getKeyValueListForStream()),o.Rect=f,o.hasAppearanceStream&&!o.appearanceStreamContent){var B=Wd(o);u.push({key:"AP",value:"<</N "+B+">>"}),n.internal.acroformPlugin.xForms.push(B)}if(o.appearanceStreamContent){var g="";for(var w in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(w)){var d=o.appearanceStreamContent[w];if(g+="/"+w+" ",g+="<<",Object.keys(d).length>=1||Array.isArray(d)){for(var s in d)if(d.hasOwnProperty(s)){var L=d[s];typeof L=="function"&&(L=L.call(n,o)),g+="/"+s+" "+L+" ",n.internal.acroformPlugin.xForms.indexOf(L)>=0||n.internal.acroformPlugin.xForms.push(L)}}else typeof(L=d)=="function"&&(L=L.call(n,o)),g+="/"+s+" "+L,n.internal.acroformPlugin.xForms.indexOf(L)>=0||n.internal.acroformPlugin.xForms.push(L);g+=">>"}u.push({key:"AP",value:`<<
  64. `+g+">>"})}n.internal.putStream({additionalKeyValues:u,objectId:o.objId}),n.internal.out("endobj")}a&&Zd(n.internal.acroformPlugin.xForms,n)})(e,r)}),r.internal.acroformPlugin.isInitialized=!0}},uh=HA.__acroform__.arrayToPdfArray=function(r,A,e){var t=function(s){return s};if(Array.isArray(r)){for(var n="[",a=0;a<r.length;a++)switch(a!==0&&(n+=" "),BA(r[a])){case"boolean":case"number":case"object":n+=r[a].toString();break;case"string":r[a].substr(0,1)!=="/"?(A!==void 0&&e&&(t=e.internal.getEncryptor(A)),n+="("+xn(t(r[a].toString()))+")"):n+=r[a].toString()}return n+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Pl=function(r,A,e){var t=function(n){return n};return A!==void 0&&e&&(t=e.internal.getEncryptor(A)),(r=r||"").toString(),r="("+xn(t(r))+")"},pr=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(r){this._objId=r}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};pr.prototype.toString=function(){return this.objId+" 0 R"},pr.prototype.putStream=function(){var r=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:r,objectId:this.objId}),this.scope.internal.out("endobj")},pr.prototype.getKeyValueListForStream=function(){var r=[],A=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var e in A)if(Object.getOwnPropertyDescriptor(this,A[e]).configurable===!1){var t=A[e],n=this[t];n&&(Array.isArray(n)?r.push({key:t,value:uh(n,this.objId,this.scope)}):n instanceof pr?(n.scope=this.scope,r.push({key:t,value:n.objId+" 0 R"})):typeof n!="function"&&r.push({key:t,value:n}))}return r};var ch=function(){pr.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var r,A=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return A},set:function(e){A=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){r=e.trim()},get:function(){return r||null}})};Ct(ch,pr);var fh=function(){pr.call(this);var r,A=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return A.length>0?A:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return A}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(r){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+xn(e(r))+")"}},set:function(e){r=e}})};Ct(fh,pr);var rr=function r(){pr.call(this);var A=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return A},set:function(E){if(isNaN(E))throw new Error('Invalid value "'+E+'" for attribute F supplied.');A=E}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!OA(A,3)},set:function(E){E?this.F=RA(A,3):this.F=DA(A,3)}});var e=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return e},set:function(E){if(isNaN(E))throw new Error('Invalid value "'+E+'" for attribute Ff supplied.');e=E}});var t=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(t.length!==0)return t},set:function(E){t=E!==void 0?E:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!t||isNaN(t[0])?0:t[0]},set:function(E){t[0]=E}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!t||isNaN(t[1])?0:t[1]},set:function(E){t[1]=E}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!t||isNaN(t[2])?0:t[2]},set:function(E){t[2]=E}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!t||isNaN(t[3])?0:t[3]},set:function(E){t[3]=E}});var n="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return n},set:function(E){switch(E){case"/Btn":case"/Tx":case"/Ch":case"/Sig":n=E;break;default:throw new Error('Invalid value "'+E+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof no)return;a="FieldObject"+r.FieldNum++}var E=function(P){return P};return this.scope&&(E=this.scope.internal.getEncryptor(this.objId)),"("+xn(E(a))+")"},set:function(E){a=E.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(E){a=E}});var s="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return s},set:function(E){s=E}});var o="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return o},set:function(E){o=E}});var u=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return u},set:function(E){u=E}});var f=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return f===void 0?50/bu:f},set:function(E){f=E}});var B="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return B},set:function(E){B=E}});var g="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!g||this instanceof no||this instanceof In))return Pl(g,this.objId,this.scope)},set:function(E){E=E.toString(),g=E}});var w=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(w)return this instanceof YA?w:Pl(w,this.objId,this.scope)},set:function(E){E=E.toString(),w=this instanceof YA?E:E.substr(0,1)==="("?ua(E.substr(1,E.length-2)):ua(E)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof YA?ua(w.substr(1,w.length-1)):w},set:function(E){E=E.toString(),w=this instanceof YA?"/"+E:E}});var d=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(d)return d},set:function(E){this.V=E}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof YA?d:Pl(d,this.objId,this.scope)},set:function(E){E=E.toString(),d=this instanceof YA?E:E.substr(0,1)==="("?ua(E.substr(1,E.length-2)):ua(E)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof YA?ua(d.substr(1,d.length-1)):d},set:function(E){E=E.toString(),d=this instanceof YA?"/"+E:E}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var L,b=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return b},set:function(E){E=!!E,b=E}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(L)return L},set:function(E){L=E}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,1)},set:function(E){E?this.Ff=RA(this.Ff,1):this.Ff=DA(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,2)},set:function(E){E?this.Ff=RA(this.Ff,2):this.Ff=DA(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,3)},set:function(E){E?this.Ff=RA(this.Ff,3):this.Ff=DA(this.Ff,3)}});var H=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(H!==null)return H},set:function(E){if([0,1,2].indexOf(E)===-1)throw new Error('Invalid value "'+E+'" for attribute Q supplied.');H=E}}),Object.defineProperty(this,"textAlign",{get:function(){var E;switch(H){case 0:default:E="left";break;case 1:E="center";break;case 2:E="right"}return E},configurable:!0,enumerable:!0,set:function(E){switch(E){case"right":case 2:H=2;break;case"center":case 1:H=1;break;case"left":case 0:default:H=0}}})};Ct(rr,pr);var Fa=function(){rr.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var r=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return r},set:function(e){r=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return r},set:function(e){r=e}});var A=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return uh(A,this.objId,this.scope)},set:function(e){var t,n;n=[],typeof(t=e)=="string"&&(n=function(a,s,o){o||(o=1);for(var u,f=[];u=s.exec(a);)f.push(u[o]);return f}(t,/\((.*?)\)/g)),A=n}}),this.getOptions=function(){return A},this.setOptions=function(e){A=e,this.sort&&A.sort()},this.addOption=function(e){e=(e=e||"").toString(),A.push(e),this.sort&&A.sort()},this.removeOption=function(e,t){for(t=t||!1,e=(e=e||"").toString();A.indexOf(e)!==-1&&(A.splice(A.indexOf(e),1),t!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,18)},set:function(e){e?this.Ff=RA(this.Ff,18):this.Ff=DA(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,19)},set:function(e){this.combo===!0&&(e?this.Ff=RA(this.Ff,19):this.Ff=DA(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,20)},set:function(e){e?(this.Ff=RA(this.Ff,20),A.sort()):this.Ff=DA(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,22)},set:function(e){e?this.Ff=RA(this.Ff,22):this.Ff=DA(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,23)},set:function(e){e?this.Ff=RA(this.Ff,23):this.Ff=DA(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,27)},set:function(e){e?this.Ff=RA(this.Ff,27):this.Ff=DA(this.Ff,27)}}),this.hasAppearanceStream=!1};Ct(Fa,rr);var ya=function(){Fa.call(this),this.fontName="helvetica",this.combo=!1};Ct(ya,Fa);var Ua=function(){ya.call(this),this.combo=!0};Ct(Ua,ya);var zs=function(){Ua.call(this),this.edit=!0};Ct(zs,Ua);var YA=function(){rr.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,15)},set:function(e){e?this.Ff=RA(this.Ff,15):this.Ff=DA(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,16)},set:function(e){e?this.Ff=RA(this.Ff,16):this.Ff=DA(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,17)},set:function(e){e?this.Ff=RA(this.Ff,17):this.Ff=DA(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,26)},set:function(e){e?this.Ff=RA(this.Ff,26):this.Ff=DA(this.Ff,26)}});var r,A={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(a){return a};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),Object.keys(A).length!==0){var t,n=[];for(t in n.push("<<"),A)n.push("/"+t+" ("+xn(e(A[t]))+")");return n.push(">>"),n.join(`
  65. `)}},set:function(e){BA(e)==="object"&&(A=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return A.CA||""},set:function(e){typeof e=="string"&&(A.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(e){r=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(e){r="/"+e}})};Ct(YA,rr);var js=function(){YA.call(this),this.pushButton=!0};Ct(js,YA);var ba=function(){YA.call(this),this.radio=!0,this.pushButton=!1;var r=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return r},set:function(A){r=A!==void 0?A:[]}})};Ct(ba,YA);var no=function(){var r,A;rr.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return r},set:function(n){r=n}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return A},set:function(n){A=n}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var n=function(o){return o};this.scope&&(n=this.scope.internal.getEncryptor(this.objId));var a,s=[];for(a in s.push("<<"),t)s.push("/"+a+" ("+xn(n(t[a]))+")");return s.push(">>"),s.join(`
  66. `)},set:function(n){BA(n)==="object"&&(t=n)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(n){typeof n=="string"&&(t.CA=n)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(n){e=n}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(n){e="/"+n}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Te.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ct(no,rr),ba.prototype.setAppearance=function(r){if(!("createAppearanceStream"in r)||!("getCA"in r))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var A in this.Kids)if(this.Kids.hasOwnProperty(A)){var e=this.Kids[A];e.appearanceStreamContent=r.createAppearanceStream(e.optionName),e.caption=r.getCA()}},ba.prototype.createOption=function(r){var A=new no;return A.Parent=this,A.optionName=r,this.Kids.push(A),A5.call(this.scope,A),A};var qs=function(){YA.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Te.CheckBox.createAppearanceStream()};Ct(qs,YA);var In=function(){rr.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,13)},set:function(A){A?this.Ff=RA(this.Ff,13):this.Ff=DA(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,21)},set:function(A){A?this.Ff=RA(this.Ff,21):this.Ff=DA(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,23)},set:function(A){A?this.Ff=RA(this.Ff,23):this.Ff=DA(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,24)},set:function(A){A?this.Ff=RA(this.Ff,24):this.Ff=DA(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,25)},set:function(A){A?this.Ff=RA(this.Ff,25):this.Ff=DA(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,26)},set:function(A){A?this.Ff=RA(this.Ff,26):this.Ff=DA(this.Ff,26)}});var r=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return r},set:function(A){r=A}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return r},set:function(A){Number.isInteger(A)&&(r=A)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ct(In,rr);var Vs=function(){In.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!OA(this.Ff,14)},set:function(r){r?this.Ff=RA(this.Ff,14):this.Ff=DA(this.Ff,14)}}),this.password=!0};Ct(Vs,In);var Te={CheckBox:{createAppearanceStream:function(){return{N:{On:Te.CheckBox.YesNormal},D:{On:Te.CheckBox.YesPushDown,Off:Te.CheckBox.OffPushDown}}},YesPushDown:function(r){var A=Br(r);A.scope=r.scope;var e=[],t=r.scope.internal.getFont(r.fontName,r.fontStyle).id,n=r.scope.__private__.encodeColorString(r.color),a=tu(r,r.caption);return e.push("0.749023 g"),e.push("0 0 "+Xe(Te.internal.getWidth(r))+" "+Xe(Te.internal.getHeight(r))+" re"),e.push("f"),e.push("BMC"),e.push("q"),e.push("0 0 1 rg"),e.push("/"+t+" "+Xe(a.fontSize)+" Tf "+n),e.push("BT"),e.push(a.text),e.push("ET"),e.push("Q"),e.push("EMC"),A.stream=e.join(`
  67. `),A},YesNormal:function(r){var A=Br(r);A.scope=r.scope;var e=r.scope.internal.getFont(r.fontName,r.fontStyle).id,t=r.scope.__private__.encodeColorString(r.color),n=[],a=Te.internal.getHeight(r),s=Te.internal.getWidth(r),o=tu(r,r.caption);return n.push("1 g"),n.push("0 0 "+Xe(s)+" "+Xe(a)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+Xe(s-1)+" "+Xe(a-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+e+" "+Xe(o.fontSize)+" Tf "+t),n.push(o.text),n.push("ET"),n.push("Q"),A.stream=n.join(`
  68. `),A},OffPushDown:function(r){var A=Br(r);A.scope=r.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+Xe(Te.internal.getWidth(r))+" "+Xe(Te.internal.getHeight(r))+" re"),e.push("f"),A.stream=e.join(`
  69. `),A}},RadioButton:{Circle:{createAppearanceStream:function(r){var A={D:{Off:Te.RadioButton.Circle.OffPushDown},N:{}};return A.N[r]=Te.RadioButton.Circle.YesNormal,A.D[r]=Te.RadioButton.Circle.YesPushDown,A},getCA:function(){return"l"},YesNormal:function(r){var A=Br(r);A.scope=r.scope;var e=[],t=Te.internal.getWidth(r)<=Te.internal.getHeight(r)?Te.internal.getWidth(r)/4:Te.internal.getHeight(r)/4;t=Number((.9*t).toFixed(5));var n=Te.internal.Bezier_C,a=Number((t*n).toFixed(5));return e.push("q"),e.push("1 0 0 1 "+rn(Te.internal.getWidth(r)/2)+" "+rn(Te.internal.getHeight(r)/2)+" cm"),e.push(t+" 0 m"),e.push(t+" "+a+" "+a+" "+t+" 0 "+t+" c"),e.push("-"+a+" "+t+" -"+t+" "+a+" -"+t+" 0 c"),e.push("-"+t+" -"+a+" -"+a+" -"+t+" 0 -"+t+" c"),e.push(a+" -"+t+" "+t+" -"+a+" "+t+" 0 c"),e.push("f"),e.push("Q"),A.stream=e.join(`
  70. `),A},YesPushDown:function(r){var A=Br(r);A.scope=r.scope;var e=[],t=Te.internal.getWidth(r)<=Te.internal.getHeight(r)?Te.internal.getWidth(r)/4:Te.internal.getHeight(r)/4;t=Number((.9*t).toFixed(5));var n=Number((2*t).toFixed(5)),a=Number((n*Te.internal.Bezier_C).toFixed(5)),s=Number((t*Te.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+rn(Te.internal.getWidth(r)/2)+" "+rn(Te.internal.getHeight(r)/2)+" cm"),e.push(n+" 0 m"),e.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),e.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),e.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),e.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),e.push("f"),e.push("Q"),e.push("0 g"),e.push("q"),e.push("1 0 0 1 "+rn(Te.internal.getWidth(r)/2)+" "+rn(Te.internal.getHeight(r)/2)+" cm"),e.push(t+" 0 m"),e.push(t+" "+s+" "+s+" "+t+" 0 "+t+" c"),e.push("-"+s+" "+t+" -"+t+" "+s+" -"+t+" 0 c"),e.push("-"+t+" -"+s+" -"+s+" -"+t+" 0 -"+t+" c"),e.push(s+" -"+t+" "+t+" -"+s+" "+t+" 0 c"),e.push("f"),e.push("Q"),A.stream=e.join(`
  71. `),A},OffPushDown:function(r){var A=Br(r);A.scope=r.scope;var e=[],t=Te.internal.getWidth(r)<=Te.internal.getHeight(r)?Te.internal.getWidth(r)/4:Te.internal.getHeight(r)/4;t=Number((.9*t).toFixed(5));var n=Number((2*t).toFixed(5)),a=Number((n*Te.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+rn(Te.internal.getWidth(r)/2)+" "+rn(Te.internal.getHeight(r)/2)+" cm"),e.push(n+" 0 m"),e.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),e.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),e.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),e.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),e.push("f"),e.push("Q"),A.stream=e.join(`
  72. `),A}},Cross:{createAppearanceStream:function(r){var A={D:{Off:Te.RadioButton.Cross.OffPushDown},N:{}};return A.N[r]=Te.RadioButton.Cross.YesNormal,A.D[r]=Te.RadioButton.Cross.YesPushDown,A},getCA:function(){return"8"},YesNormal:function(r){var A=Br(r);A.scope=r.scope;var e=[],t=Te.internal.calculateCross(r);return e.push("q"),e.push("1 1 "+Xe(Te.internal.getWidth(r)-2)+" "+Xe(Te.internal.getHeight(r)-2)+" re"),e.push("W"),e.push("n"),e.push(Xe(t.x1.x)+" "+Xe(t.x1.y)+" m"),e.push(Xe(t.x2.x)+" "+Xe(t.x2.y)+" l"),e.push(Xe(t.x4.x)+" "+Xe(t.x4.y)+" m"),e.push(Xe(t.x3.x)+" "+Xe(t.x3.y)+" l"),e.push("s"),e.push("Q"),A.stream=e.join(`
  73. `),A},YesPushDown:function(r){var A=Br(r);A.scope=r.scope;var e=Te.internal.calculateCross(r),t=[];return t.push("0.749023 g"),t.push("0 0 "+Xe(Te.internal.getWidth(r))+" "+Xe(Te.internal.getHeight(r))+" re"),t.push("f"),t.push("q"),t.push("1 1 "+Xe(Te.internal.getWidth(r)-2)+" "+Xe(Te.internal.getHeight(r)-2)+" re"),t.push("W"),t.push("n"),t.push(Xe(e.x1.x)+" "+Xe(e.x1.y)+" m"),t.push(Xe(e.x2.x)+" "+Xe(e.x2.y)+" l"),t.push(Xe(e.x4.x)+" "+Xe(e.x4.y)+" m"),t.push(Xe(e.x3.x)+" "+Xe(e.x3.y)+" l"),t.push("s"),t.push("Q"),A.stream=t.join(`
  74. `),A},OffPushDown:function(r){var A=Br(r);A.scope=r.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+Xe(Te.internal.getWidth(r))+" "+Xe(Te.internal.getHeight(r))+" re"),e.push("f"),A.stream=e.join(`
  75. `),A}}},createDefaultAppearanceStream:function(r){var A=r.scope.internal.getFont(r.fontName,r.fontStyle).id,e=r.scope.__private__.encodeColorString(r.color);return"/"+A+" "+r.fontSize+" Tf "+e}};Te.internal={Bezier_C:.551915024494,calculateCross:function(r){var A=Te.internal.getWidth(r),e=Te.internal.getHeight(r),t=Math.min(A,e);return{x1:{x:(A-t)/2,y:(e-t)/2+t},x2:{x:(A-t)/2+t,y:(e-t)/2},x3:{x:(A-t)/2,y:(e-t)/2},x4:{x:(A-t)/2+t,y:(e-t)/2+t}}}},Te.internal.getWidth=function(r){var A=0;return BA(r)==="object"&&(A=of(r.Rect[2])),A},Te.internal.getHeight=function(r){var A=0;return BA(r)==="object"&&(A=of(r.Rect[3])),A};var A5=HA.addField=function(r){if(e5(this,r),!(r instanceof rr))throw new Error("Invalid argument passed to jsPDF.addField.");var A;return(A=r).scope.internal.acroformPlugin.printedOut&&(A.scope.internal.acroformPlugin.printedOut=!1,A.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),A.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(A),r.page=r.scope.internal.getCurrentPageInfo().pageNumber,this};HA.AcroFormChoiceField=Fa,HA.AcroFormListBox=ya,HA.AcroFormComboBox=Ua,HA.AcroFormEditBox=zs,HA.AcroFormButton=YA,HA.AcroFormPushButton=js,HA.AcroFormRadioButton=ba,HA.AcroFormCheckBox=qs,HA.AcroFormTextField=In,HA.AcroFormPasswordField=Vs,HA.AcroFormAppearance=Te,HA.AcroForm={ChoiceField:Fa,ListBox:ya,ComboBox:Ua,EditBox:zs,Button:YA,PushButton:js,RadioButton:ba,CheckBox:qs,TextField:In,PasswordField:Vs,Appearance:Te},Ke.AcroForm={ChoiceField:Fa,ListBox:ya,ComboBox:Ua,EditBox:zs,Button:YA,PushButton:js,RadioButton:ba,CheckBox:qs,TextField:In,PasswordField:Vs,Appearance:Te};function hh(r){return r.reduce(function(A,e,t){return A[e]=t,A},{})}(function(r){r.__addimage__={};var A="UNKNOWN",e={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},t=r.__addimage__.getImageFileTypeByImageData=function(U,Q){var S,I,K,z,$,O=A;if((Q=Q||A)==="RGBA"||U.data!==void 0&&U.data instanceof Uint8ClampedArray&&"height"in U&&"width"in U)return"RGBA";if(de(U))for($ in e)for(K=e[$],S=0;S<K.length;S+=1){for(z=!0,I=0;I<K[S].length;I+=1)if(K[S][I]!==void 0&&K[S][I]!==U[I]){z=!1;break}if(z===!0){O=$;break}}else for($ in e)for(K=e[$],S=0;S<K.length;S+=1){for(z=!0,I=0;I<K[S].length;I+=1)if(K[S][I]!==void 0&&K[S][I]!==U.charCodeAt(I)){z=!1;break}if(z===!0){O=$;break}}return O===A&&Q!==A&&(O=Q),O},n=function U(Q){for(var S=this.internal.write,I=this.internal.putStream,K=(0,this.internal.getFilters)();K.indexOf("FlateEncode")!==-1;)K.splice(K.indexOf("FlateEncode"),1);Q.objectId=this.internal.newObject();var z=[];if(z.push({key:"Type",value:"/XObject"}),z.push({key:"Subtype",value:"/Image"}),z.push({key:"Width",value:Q.width}),z.push({key:"Height",value:Q.height}),Q.colorSpace===H.INDEXED?z.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Q.palette.length/3-1)+" "+("sMask"in Q&&Q.sMask!==void 0?Q.objectId+2:Q.objectId+1)+" 0 R]"}):(z.push({key:"ColorSpace",value:"/"+Q.colorSpace}),Q.colorSpace===H.DEVICE_CMYK&&z.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),z.push({key:"BitsPerComponent",value:Q.bitsPerComponent}),"decodeParameters"in Q&&Q.decodeParameters!==void 0&&z.push({key:"DecodeParms",value:"<<"+Q.decodeParameters+">>"}),"transparency"in Q&&Array.isArray(Q.transparency)){for(var $="",O=0,te=Q.transparency.length;O<te;O++)$+=Q.transparency[O]+" "+Q.transparency[O]+" ";z.push({key:"Mask",value:"["+$+"]"})}Q.sMask!==void 0&&z.push({key:"SMask",value:Q.objectId+1+" 0 R"});var re=Q.filter!==void 0?["/"+Q.filter]:void 0;if(I({data:Q.data,additionalKeyValues:z,alreadyAppliedFilters:re,objectId:Q.objectId}),S("endobj"),"sMask"in Q&&Q.sMask!==void 0){var ve="/Predictor "+Q.predictor+" /Colors 1 /BitsPerComponent "+Q.bitsPerComponent+" /Columns "+Q.width,C={width:Q.width,height:Q.height,colorSpace:"DeviceGray",bitsPerComponent:Q.bitsPerComponent,decodeParameters:ve,data:Q.sMask};"filter"in Q&&(C.filter=Q.filter),U.call(this,C)}if(Q.colorSpace===H.INDEXED){var T=this.internal.newObject();I({data:k(new Uint8Array(Q.palette)),objectId:T}),S("endobj")}},a=function(){var U=this.internal.collections.addImage_images;for(var Q in U)n.call(this,U[Q])},s=function(){var U,Q=this.internal.collections.addImage_images,S=this.internal.write;for(var I in Q)S("/I"+(U=Q[I]).index,U.objectId,"0","R")},o=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",a),this.internal.events.subscribe("putXobjectDict",s))},u=function(){var U=this.internal.collections.addImage_images;return o.call(this),U},f=function(){return Object.keys(this.internal.collections.addImage_images).length},B=function(U){return typeof r["process"+U.toUpperCase()]=="function"},g=function(U){return BA(U)==="object"&&U.nodeType===1},w=function(U,Q){if(U.nodeName==="IMG"&&U.hasAttribute("src")){var S=""+U.getAttribute("src");if(S.indexOf("data:image/")===0)return yi(unescape(S).split("base64,").pop());var I=r.loadFile(S,!0);if(I!==void 0)return I}if(U.nodeName==="CANVAS"){if(U.width===0||U.height===0)throw new Error("Given canvas must have data. Canvas width: "+U.width+", height: "+U.height);var K;switch(Q){case"PNG":K="image/png";break;case"WEBP":K="image/webp";break;case"JPEG":case"JPG":default:K="image/jpeg"}return yi(U.toDataURL(K,1).split("base64,").pop())}},d=function(U){var Q=this.internal.collections.addImage_images;if(Q){for(var S in Q)if(U===Q[S].alias)return Q[S]}},L=function(U,Q,S){return U||Q||(U=-96,Q=-96),U<0&&(U=-1*S.width*72/U/this.internal.scaleFactor),Q<0&&(Q=-1*S.height*72/Q/this.internal.scaleFactor),U===0&&(U=Q*S.width/S.height),Q===0&&(Q=U*S.height/S.width),[U,Q]},b=function(U,Q,S,I,K,z){var $=L.call(this,S,I,K),O=this.internal.getCoordinateString,te=this.internal.getVerticalCoordinateString,re=u.call(this);if(S=$[0],I=$[1],re[K.index]=K,z){z*=Math.PI/180;var ve=Math.cos(z),C=Math.sin(z),T=function(q){return q.toFixed(4)},D=[T(ve),T(C),T(-1*C),T(ve),0,0,"cm"]}this.internal.write("q"),z?(this.internal.write([1,"0","0",1,O(U),te(Q+I),"cm"].join(" ")),this.internal.write(D.join(" ")),this.internal.write([O(S),"0","0",O(I),"0","0","cm"].join(" "))):this.internal.write([O(S),"0","0",O(I),O(U),te(Q+I),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+K.index+" Do"),this.internal.write("Q")},H=r.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};r.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var E=r.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},P=r.__addimage__.sHashCode=function(U){var Q,S,I=0;if(typeof U=="string")for(S=U.length,Q=0;Q<S;Q++)I=(I<<5)-I+U.charCodeAt(Q),I|=0;else if(de(U))for(S=U.byteLength/2,Q=0;Q<S;Q++)I=(I<<5)-I+U[Q],I|=0;return I},J=r.__addimage__.validateStringAsBase64=function(U){(U=U||"").toString().trim();var Q=!0;return U.length===0&&(Q=!1),U.length%4!=0&&(Q=!1),/^[A-Za-z0-9+/]+$/.test(U.substr(0,U.length-2))===!1&&(Q=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(U.substr(-2))===!1&&(Q=!1),Q},ie=r.__addimage__.extractImageFromDataUrl=function(U){var Q=(U=U||"").split("base64,"),S=null;if(Q.length===2){var I=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(Q[0]);Array.isArray(I)&&(S={mimeType:I[1],charset:I[2],data:Q[1]})}return S},le=r.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};r.__addimage__.isArrayBuffer=function(U){return le()&&U instanceof ArrayBuffer};var de=r.__addimage__.isArrayBufferView=function(U){return le()&&typeof Uint32Array!="undefined"&&(U instanceof Int8Array||U instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&U instanceof Uint8ClampedArray||U instanceof Int16Array||U instanceof Uint16Array||U instanceof Int32Array||U instanceof Uint32Array||U instanceof Float32Array||U instanceof Float64Array)},ee=r.__addimage__.binaryStringToUint8Array=function(U){for(var Q=U.length,S=new Uint8Array(Q),I=0;I<Q;I++)S[I]=U.charCodeAt(I);return S},k=r.__addimage__.arrayBufferToBinaryString=function(U){for(var Q="",S=de(U)?U:new Uint8Array(U),I=0;I<S.length;I+=8192)Q+=String.fromCharCode.apply(null,S.subarray(I,I+8192));return Q};r.addImage=function(){var U,Q,S,I,K,z,$,O,te;if(typeof arguments[1]=="number"?(Q=A,S=arguments[1],I=arguments[2],K=arguments[3],z=arguments[4],$=arguments[5],O=arguments[6],te=arguments[7]):(Q=arguments[1],S=arguments[2],I=arguments[3],K=arguments[4],z=arguments[5],$=arguments[6],O=arguments[7],te=arguments[8]),BA(U=arguments[0])==="object"&&!g(U)&&"imageData"in U){var re=U;U=re.imageData,Q=re.format||Q||A,S=re.x||S||0,I=re.y||I||0,K=re.w||re.width||K,z=re.h||re.height||z,$=re.alias||$,O=re.compression||O,te=re.rotation||re.angle||te}var ve=this.internal.getFilters();if(O===void 0&&ve.indexOf("FlateEncode")!==-1&&(O="SLOW"),isNaN(S)||isNaN(I))throw new Error("Invalid coordinates passed to jsPDF.addImage");o.call(this);var C=ce.call(this,U,Q,$,O);return b.call(this,S,I,K,z,C,te),this};var ce=function(U,Q,S,I){var K,z,$;if(typeof U=="string"&&t(U)===A){U=unescape(U);var O=W(U,!1);(O!==""||(O=r.loadFile(U,!0))!==void 0)&&(U=O)}if(g(U)&&(U=w(U,Q)),Q=t(U,Q),!B(Q))throw new Error("addImage does not support files of type '"+Q+"', please ensure that a plugin for '"+Q+"' support is added.");if((($=S)==null||$.length===0)&&(S=function(te){return typeof te=="string"||de(te)?P(te):de(te.data)?P(te.data):null}(U)),(K=d.call(this,S))||(le()&&(U instanceof Uint8Array||Q==="RGBA"||(z=U,U=ee(U))),K=this["process"+Q.toUpperCase()](U,f.call(this),S,function(te){return te&&typeof te=="string"&&(te=te.toUpperCase()),te in r.image_compression?te:E.NONE}(I),z)),!K)throw new Error("An unknown error occurred whilst processing the image.");return K},W=r.__addimage__.convertBase64ToBinaryString=function(U,Q){var S;Q=typeof Q!="boolean"||Q;var I,K="";if(typeof U=="string"){I=(S=ie(U))!==null?S.data:U;try{K=yi(I)}catch(z){if(Q)throw J(I)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+z.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return K};r.getImageProperties=function(U){var Q,S,I="";if(g(U)&&(U=w(U)),typeof U=="string"&&t(U)===A&&((I=W(U,!1))===""&&(I=r.loadFile(U)||""),U=I),S=t(U),!B(S))throw new Error("addImage does not support files of type '"+S+"', please ensure that a plugin for '"+S+"' support is added.");if(!le()||U instanceof Uint8Array||(U=ee(U)),!(Q=this["process"+S.toUpperCase()](U)))throw new Error("An unknown error occurred whilst processing the image");return Q.fileType=S,Q}})(Ke.API),function(r){var A=function(e){if(e!==void 0&&e!="")return!0};Ke.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),r.events.push(["putPage",function(e){for(var t,n,a,s=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,u=this.internal.getPageInfoByObjId(e.objId),f=e.pageContext.annotations,B=!1,g=0;g<f.length&&!B;g++)switch((t=f[g]).type){case"link":(A(t.options.url)||A(t.options.pageNumber))&&(B=!0);break;case"reference":case"text":case"freetext":B=!0}if(B!=0){this.internal.write("/Annots [");for(var w=0;w<f.length;w++){t=f[w];var d=this.internal.pdfEscape,L=this.internal.getEncryptor(e.objId);switch(t.type){case"reference":this.internal.write(" "+t.object.objId+" 0 R ");break;case"text":var b=this.internal.newAdditionalObject(),H=this.internal.newAdditionalObject(),E=this.internal.getEncryptor(b.objId),P=t.title||"Note";a="<</Type /Annot /Subtype /Text "+(n="/Rect ["+s(t.bounds.x)+" "+o(t.bounds.y+t.bounds.h)+" "+s(t.bounds.x+t.bounds.w)+" "+o(t.bounds.y)+"] ")+"/Contents ("+d(E(t.contents))+")",a+=" /Popup "+H.objId+" 0 R",a+=" /P "+u.objId+" 0 R",a+=" /T ("+d(E(P))+") >>",b.content=a;var J=b.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+s(t.bounds.x+30)+" "+o(t.bounds.y+t.bounds.h)+" "+s(t.bounds.x+t.bounds.w+30)+" "+o(t.bounds.y)+"] ")+" /Parent "+J,t.open&&(a+=" /Open true"),a+=" >>",H.content=a,this.internal.write(b.objId,"0 R",H.objId,"0 R");break;case"freetext":n="/Rect ["+s(t.bounds.x)+" "+o(t.bounds.y)+" "+s(t.bounds.x+t.bounds.w)+" "+o(t.bounds.y+t.bounds.h)+"] ";var ie=t.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+d(L(t.contents))+")",a+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+ie+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(t.options.name){var le=this.annotations._nameMap[t.options.name];t.options.pageNumber=le.page,t.options.top=le.y}else t.options.top||(t.options.top=0);if(n="/Rect ["+t.finalBounds.x+" "+t.finalBounds.y+" "+t.finalBounds.w+" "+t.finalBounds.h+"] ",a="",t.options.url)a="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+d(L(t.options.url))+") >>";else if(t.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(t.options.pageNumber).objId+" 0 R",t.options.magFactor=t.options.magFactor||"XYZ",t.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+t.options.top+"]";break;case"FitV":t.options.left=t.options.left||0,a+=" /FitV "+t.options.left+"]";break;case"XYZ":default:var de=o(t.options.top);t.options.left=t.options.left||0,t.options.zoom===void 0&&(t.options.zoom=0),a+=" /XYZ "+t.options.left+" "+de+" "+t.options.zoom+"]"}a!=""&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),r.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},r.link=function(e,t,n,a,s){var o=this.internal.getCurrentPageInfo(),u=this.internal.getCoordinateString,f=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:u(e),y:f(t),w:u(e+n),h:f(t+a)},options:s,type:"link"})},r.textWithLink=function(e,t,n,a){var s,o,u=this.getTextWidth(e),f=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){o=a.maxWidth;var B=this.splitTextToSize(e,o).length;s=Math.ceil(f*B)}else o=u,s=f;return this.text(e,t,n,a),n+=.2*f,a.align==="center"&&(t-=u/2),a.align==="right"&&(t-=u),this.link(t,n-f,o,s,a),u},r.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(Ke.API),function(r){var A={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},e={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},t={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},n=[1570,1571,1573,1575];r.__arabicParser__={};var a=r.__arabicParser__.isInArabicSubstitutionA=function(b){return A[b.charCodeAt(0)]!==void 0},s=r.__arabicParser__.isArabicLetter=function(b){return typeof b=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(b)},o=r.__arabicParser__.isArabicEndLetter=function(b){return s(b)&&a(b)&&A[b.charCodeAt(0)].length<=2},u=r.__arabicParser__.isArabicAlfLetter=function(b){return s(b)&&n.indexOf(b.charCodeAt(0))>=0};r.__arabicParser__.arabicLetterHasIsolatedForm=function(b){return s(b)&&a(b)&&A[b.charCodeAt(0)].length>=1};var f=r.__arabicParser__.arabicLetterHasFinalForm=function(b){return s(b)&&a(b)&&A[b.charCodeAt(0)].length>=2};r.__arabicParser__.arabicLetterHasInitialForm=function(b){return s(b)&&a(b)&&A[b.charCodeAt(0)].length>=3};var B=r.__arabicParser__.arabicLetterHasMedialForm=function(b){return s(b)&&a(b)&&A[b.charCodeAt(0)].length==4},g=r.__arabicParser__.resolveLigatures=function(b){var H=0,E=e,P="",J=0;for(H=0;H<b.length;H+=1)E[b.charCodeAt(H)]!==void 0?(J++,typeof(E=E[b.charCodeAt(H)])=="number"&&(P+=String.fromCharCode(E),E=e,J=0),H===b.length-1&&(E=e,P+=b.charAt(H-(J-1)),H-=J-1,J=0)):(E=e,P+=b.charAt(H-J),H-=J,J=0);return P};r.__arabicParser__.isArabicDiacritic=function(b){return b!==void 0&&t[b.charCodeAt(0)]!==void 0};var w=r.__arabicParser__.getCorrectForm=function(b,H,E){return s(b)?a(b)===!1?-1:!f(b)||!s(H)&&!s(E)||!s(E)&&o(H)||o(b)&&!s(H)||o(b)&&u(H)||o(b)&&o(H)?0:B(b)&&s(H)&&!o(H)&&s(E)&&f(E)?3:o(b)||!s(E)?1:2:-1},d=function(b){var H=0,E=0,P=0,J="",ie="",le="",de=(b=b||"").split("\\s+"),ee=[];for(H=0;H<de.length;H+=1){for(ee.push(""),E=0;E<de[H].length;E+=1)J=de[H][E],ie=de[H][E-1],le=de[H][E+1],s(J)?(P=w(J,ie,le),ee[H]+=P!==-1?String.fromCharCode(A[J.charCodeAt(0)][P]):J):ee[H]+=J;ee[H]=g(ee[H])}return ee.join(" ")},L=r.__arabicParser__.processArabic=r.processArabic=function(){var b,H=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,E=[];if(Array.isArray(H)){var P=0;for(E=[],P=0;P<H.length;P+=1)Array.isArray(H[P])?E.push([d(H[P][0]),H[P][1],H[P][2]]):E.push([d(H[P])]);b=E}else b=d(H);return typeof arguments[0]=="string"?b:(arguments[0].text=b,arguments[0])};r.events.push(["preProcessText",L])}(Ke.API),Ke.API.autoPrint=function(r){var A;switch((r=r||{}).variant=r.variant||"non-conform",r.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){A=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+A+" 0 R")})}return this},function(r){var A=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(o){e=o}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(o){t=isNaN(o)||Number.isInteger(o)===!1||o<0?150:o,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(o){n=isNaN(o)||Number.isInteger(o)===!1||o<0?300:o,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(o){a=o}});var s={};Object.defineProperty(this,"style",{get:function(){return s},set:function(o){s=o}}),Object.defineProperty(this,"parentNode",{})};A.prototype.getContext=function(e,t){var n;if((e=e||"2d")!=="2d")return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},A.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},r.events.push(["initialized",function(){this.canvas=new A,this.canvas.pdf=this}])}(Ke.API),function(r){var A={left:0,top:0,bottom:0,right:0},e=!1,t=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},A),this.internal.__cell__.margins.width=this.getPageWidth(),n.call(this))},n=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var u=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return u},set:function(b){u=b}});var f=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return f},set:function(b){f=b}});var B=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return B},set:function(b){B=b}});var g=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return g},set:function(b){g=b}});var w=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return w},set:function(b){w=b}});var d=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return d},set:function(b){d=b}});var L=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return L},set:function(b){L=b}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},r.setHeaderFunction=function(u){return t.call(this),this.internal.__cell__.headerFunction=typeof u=="function"?u:void 0,this},r.getTextDimensions=function(u,f){t.call(this);var B=(f=f||{}).fontSize||this.getFontSize(),g=f.font||this.getFont(),w=f.scaleFactor||this.internal.scaleFactor,d=0,L=0,b=0,H=this;if(!Array.isArray(u)&&typeof u!="string"){if(typeof u!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");u=String(u)}var E=f.maxWidth;E>0?typeof u=="string"?u=this.splitTextToSize(u,E):Object.prototype.toString.call(u)==="[object Array]"&&(u=u.reduce(function(J,ie){return J.concat(H.splitTextToSize(ie,E))},[])):u=Array.isArray(u)?u:[u];for(var P=0;P<u.length;P++)d<(b=this.getStringUnitWidth(u[P],{font:g})*B)&&(d=b);return d!==0&&(L=u.length),{w:d/=w,h:Math.max((L*B*this.getLineHeightFactor()-B*(this.getLineHeightFactor()-1))/w,0)}},r.cellAddPage=function(){t.call(this),this.addPage();var u=this.internal.__cell__.margins||A;return this.internal.__cell__.lastCell=new a(u.left,u.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=r.cell=function(){var u;u=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),t.call(this);var f=this.internal.__cell__.lastCell,B=this.internal.__cell__.padding,g=this.internal.__cell__.margins||A,w=this.internal.__cell__.tableHeaderRow,d=this.internal.__cell__.printHeaders;return f.lineNumber!==void 0&&(f.lineNumber===u.lineNumber?(u.x=(f.x||0)+(f.width||0),u.y=f.y||0):f.y+f.height+u.height+g.bottom>this.getPageHeight()?(this.cellAddPage(),u.y=g.top,d&&w&&(this.printHeaderRow(u.lineNumber,!0),u.y+=w[0].height)):u.y=f.y+f.height||u.y),u.text[0]!==void 0&&(this.rect(u.x,u.y,u.width,u.height,e===!0?"FD":void 0),u.align==="right"?this.text(u.text,u.x+u.width-B,u.y+B,{align:"right",baseline:"top"}):u.align==="center"?this.text(u.text,u.x+u.width/2,u.y+B,{align:"center",baseline:"top",maxWidth:u.width-B-B}):this.text(u.text,u.x+B,u.y+B,{align:"left",baseline:"top",maxWidth:u.width-B-B})),this.internal.__cell__.lastCell=u,this};r.table=function(u,f,B,g,w){if(t.call(this),!B)throw new Error("No data for PDF table.");var d,L,b,H,E=[],P=[],J=[],ie={},le={},de=[],ee=[],k=(w=w||{}).autoSize||!1,ce=w.printHeaders!==!1,W=w.css&&w.css["font-size"]!==void 0?16*w.css["font-size"]:w.fontSize||12,U=w.margins||Object.assign({width:this.getPageWidth()},A),Q=typeof w.padding=="number"?w.padding:3,S=w.headerBackgroundColor||"#c8c8c8",I=w.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=ce,this.internal.__cell__.margins=U,this.internal.__cell__.table_font_size=W,this.internal.__cell__.padding=Q,this.internal.__cell__.headerBackgroundColor=S,this.internal.__cell__.headerTextColor=I,this.setFontSize(W),g==null)P=E=Object.keys(B[0]),J=E.map(function(){return"left"});else if(Array.isArray(g)&&BA(g[0])==="object")for(E=g.map(function(re){return re.name}),P=g.map(function(re){return re.prompt||re.name||""}),J=g.map(function(re){return re.align||"left"}),d=0;d<g.length;d+=1)le[g[d].name]=g[d].width*(19.049976/25.4);else Array.isArray(g)&&typeof g[0]=="string"&&(P=E=g,J=E.map(function(){return"left"}));if(k||Array.isArray(g)&&typeof g[0]=="string")for(d=0;d<E.length;d+=1){for(ie[H=E[d]]=B.map(function(re){return re[H]}),this.setFont(void 0,"bold"),de.push(this.getTextDimensions(P[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),L=ie[H],this.setFont(void 0,"normal"),b=0;b<L.length;b+=1)de.push(this.getTextDimensions(L[b],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);le[H]=Math.max.apply(null,de)+Q+Q,de=[]}if(ce){var K={};for(d=0;d<E.length;d+=1)K[E[d]]={},K[E[d]].text=P[d],K[E[d]].align=J[d];var z=o.call(this,K,le);ee=E.map(function(re){return new a(u,f,le[re],z,K[re].text,void 0,K[re].align)}),this.setTableHeaderRow(ee),this.printHeaderRow(1,!1)}var $=g.reduce(function(re,ve){return re[ve.name]=ve.align,re},{});for(d=0;d<B.length;d+=1){"rowStart"in w&&w.rowStart instanceof Function&&w.rowStart({row:d,data:B[d]},this);var O=o.call(this,B[d],le);for(b=0;b<E.length;b+=1){var te=B[d][E[b]];"cellStart"in w&&w.cellStart instanceof Function&&w.cellStart({row:d,col:b,data:te},this),s.call(this,new a(u,f,le[E[b]],O,te,d+2,$[E[b]]))}}return this.internal.__cell__.table_x=u,this.internal.__cell__.table_y=f,this};var o=function(u,f){var B=this.internal.__cell__.padding,g=this.internal.__cell__.table_font_size,w=this.internal.scaleFactor;return Object.keys(u).map(function(d){var L=u[d];return this.splitTextToSize(L.hasOwnProperty("text")?L.text:L,f[d]-B-B)},this).map(function(d){return this.getLineHeightFactor()*d.length*g/w+B+B},this).reduce(function(d,L){return Math.max(d,L)},0)};r.setTableHeaderRow=function(u){t.call(this),this.internal.__cell__.tableHeaderRow=u},r.printHeaderRow=function(u,f){if(t.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var B;if(e=!0,typeof this.internal.__cell__.headerFunction=="function"){var g=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(g[0],g[1],g[2],g[3],void 0,-1)}this.setFont(void 0,"bold");for(var w=[],d=0;d<this.internal.__cell__.tableHeaderRow.length;d+=1){B=this.internal.__cell__.tableHeaderRow[d].clone(),f&&(B.y=this.internal.__cell__.margins.top||0,w.push(B)),B.lineNumber=u;var L=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,B),this.setTextColor(L)}w.length>0&&this.setTableHeaderRow(w),this.setFont(void 0,"normal"),e=!1}}(Ke.API);var dh={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Bh=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ru=hh(Bh),gh=[100,200,300,400,500,600,700,800,900],t5=hh(gh);function nu(r){var A=r.family.replace(/"|'/g,"").toLowerCase(),e=function(a){return dh[a=a||"normal"]?a:"normal"}(r.style),t=function(a){if(!a)return 400;if(typeof a=="number")return a>=100&&a<=900&&a%100==0?a:400;if(/^\d00$/.test(a))return parseInt(a);switch(a){case"bold":return 700;case"normal":default:return 400}}(r.weight),n=function(a){return typeof ru[a=a||"normal"]=="number"?a:"normal"}(r.stretch);return{family:A,style:e,weight:t,stretch:n,src:r.src||[],ref:r.ref||{name:A,style:[n,e,t].join(" ")}}}function lf(r,A,e,t){var n;for(n=e;n>=0&&n<A.length;n+=t)if(r[A[n]])return r[A[n]];for(n=e;n>=0&&n<A.length;n-=t)if(r[A[n]])return r[A[n]]}var r5={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},uf={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function cf(r){return[r.stretch,r.style,r.weight,r.family].join(" ")}function n5(r,A,e){for(var t=(e=e||{}).defaultFontFamily||"times",n=Object.assign({},r5,e.genericFontFamilies||{}),a=null,s=null,o=0;o<A.length;++o)if(n[(a=nu(A[o])).family]&&(a.family=n[a.family]),r.hasOwnProperty(a.family)){s=r[a.family];break}if(!(s=s||r[t]))throw new Error("Could not find a font-family for the rule '"+cf(a)+"' and default family '"+t+"'.");if(s=function(u,f){if(f[u])return f[u];var B=ru[u],g=B<=ru.normal?-1:1,w=lf(f,Bh,B,g);if(!w)throw new Error("Could not find a matching font-stretch value for "+u);return w}(a.stretch,s),s=function(u,f){if(f[u])return f[u];for(var B=dh[u],g=0;g<B.length;++g)if(f[B[g]])return f[B[g]];throw new Error("Could not find a matching font-style for "+u)}(a.style,s),!(s=function(u,f){if(f[u])return f[u];if(u===400&&f[500])return f[500];if(u===500&&f[400])return f[400];var B=t5[u],g=lf(f,gh,B,u<400?-1:1);if(!g)throw new Error("Could not find a matching font-weight for value "+u);return g}(a.weight,s)))throw new Error("Failed to resolve a font for the rule '"+cf(a)+"'.");return s}function ff(r){return r.trimLeft()}function a5(r,A){for(var e=0;e<r.length;){if(r.charAt(e)===A)return[r.substring(0,e),r.substring(e+1)];e+=1}return null}function i5(r){var A=r.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return A===null?null:[A[0],r.substring(A[0].length)]}var Ts,hf,df,Ol=["times"];(function(r){var A,e,t,n,a,s,o,u,f,B=function(C){return C=C||{},this.isStrokeTransparent=C.isStrokeTransparent||!1,this.strokeOpacity=C.strokeOpacity||1,this.strokeStyle=C.strokeStyle||"#000000",this.fillStyle=C.fillStyle||"#000000",this.isFillTransparent=C.isFillTransparent||!1,this.fillOpacity=C.fillOpacity||1,this.font=C.font||"10px sans-serif",this.textBaseline=C.textBaseline||"alphabetic",this.textAlign=C.textAlign||"left",this.lineWidth=C.lineWidth||1,this.lineJoin=C.lineJoin||"miter",this.lineCap=C.lineCap||"butt",this.path=C.path||[],this.transform=C.transform!==void 0?C.transform.clone():new u,this.globalCompositeOperation=C.globalCompositeOperation||"normal",this.globalAlpha=C.globalAlpha||1,this.clip_path=C.clip_path||[],this.currentPoint=C.currentPoint||new s,this.miterLimit=C.miterLimit||10,this.lastPoint=C.lastPoint||new s,this.lineDashOffset=C.lineDashOffset||0,this.lineDash=C.lineDash||[],this.margin=C.margin||[0,0,0,0],this.prevPageLastElemOffset=C.prevPageLastElemOffset||0,this.ignoreClearRect=typeof C.ignoreClearRect!="boolean"||C.ignoreClearRect,this};r.events.push(["initialized",function(){this.context2d=new g(this),A=this.internal.f2,e=this.internal.getCoordinateString,t=this.internal.getVerticalCoordinateString,n=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,s=this.internal.Point,o=this.internal.Rectangle,u=this.internal.Matrix,f=new B}]);var g=function(C){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var T=C;Object.defineProperty(this,"pdf",{get:function(){return T}});var D=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return D},set:function(Be){D=!!Be}});var q=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return q},set:function(Be){q=!!Be}});var X=0;Object.defineProperty(this,"posX",{get:function(){return X},set:function(Be){isNaN(Be)||(X=Be)}});var se=0;Object.defineProperty(this,"posY",{get:function(){return se},set:function(Be){isNaN(Be)||(se=Be)}}),Object.defineProperty(this,"margin",{get:function(){return f.margin},set:function(Be){var M;typeof Be=="number"?M=[Be,Be,Be,Be]:((M=new Array(4))[0]=Be[0],M[1]=Be.length>=2?Be[1]:M[0],M[2]=Be.length>=3?Be[2]:M[0],M[3]=Be.length>=4?Be[3]:M[1]),f.margin=M}});var oe=!1;Object.defineProperty(this,"autoPaging",{get:function(){return oe},set:function(Be){oe=Be}});var ue=0;Object.defineProperty(this,"lastBreak",{get:function(){return ue},set:function(Be){ue=Be}});var Fe=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Fe},set:function(Be){Fe=Be}}),Object.defineProperty(this,"ctx",{get:function(){return f},set:function(Be){Be instanceof B&&(f=Be)}}),Object.defineProperty(this,"path",{get:function(){return f.path},set:function(Be){f.path=Be}});var ye=[];Object.defineProperty(this,"ctxStack",{get:function(){return ye},set:function(Be){ye=Be}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Be){var M;M=w(Be),this.ctx.fillStyle=M.style,this.ctx.isFillTransparent=M.a===0,this.ctx.fillOpacity=M.a,this.pdf.setFillColor(M.r,M.g,M.b,{a:M.a}),this.pdf.setTextColor(M.r,M.g,M.b,{a:M.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Be){var M=w(Be);this.ctx.strokeStyle=M.style,this.ctx.isStrokeTransparent=M.a===0,this.ctx.strokeOpacity=M.a,M.a===0?this.pdf.setDrawColor(255,255,255):(M.a,this.pdf.setDrawColor(M.r,M.g,M.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Be){["butt","round","square"].indexOf(Be)!==-1&&(this.ctx.lineCap=Be,this.pdf.setLineCap(Be))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Be){isNaN(Be)||(this.ctx.lineWidth=Be,this.pdf.setLineWidth(Be))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Be){["bevel","round","miter"].indexOf(Be)!==-1&&(this.ctx.lineJoin=Be,this.pdf.setLineJoin(Be))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Be){isNaN(Be)||(this.ctx.miterLimit=Be,this.pdf.setMiterLimit(Be))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Be){this.ctx.textBaseline=Be}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Be){["right","end","center","left","start"].indexOf(Be)!==-1&&(this.ctx.textAlign=Be)}});var Se=null;function xe(Be,M){if(Se===null){var Je=function(Pe){var Qe=[];return Object.keys(Pe).forEach(function(Ue){Pe[Ue].forEach(function(Le){var Ne=null;switch(Le){case"bold":Ne={family:Ue,weight:"bold"};break;case"italic":Ne={family:Ue,style:"italic"};break;case"bolditalic":Ne={family:Ue,weight:"bold",style:"italic"};break;case"":case"normal":Ne={family:Ue}}Ne!==null&&(Ne.ref={name:Ue,style:Le},Qe.push(Ne))})}),Qe}(Be.getFontList());Se=function(Pe){for(var Qe={},Ue=0;Ue<Pe.length;++Ue){var Le=nu(Pe[Ue]),Ne=Le.family,Oe=Le.stretch,Ve=Le.style,$e=Le.weight;Qe[Ne]=Qe[Ne]||{},Qe[Ne][Oe]=Qe[Ne][Oe]||{},Qe[Ne][Oe][Ve]=Qe[Ne][Oe][Ve]||{},Qe[Ne][Oe][Ve][$e]=Le}return Qe}(Je.concat(M))}return Se}var ke=null;Object.defineProperty(this,"fontFaces",{get:function(){return ke},set:function(Be){Se=null,ke=Be}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Be){var M;if(this.ctx.font=Be,(M=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(Be))!==null){var Je=M[1],Pe=(M[2],M[3]),Qe=M[4],Ue=(M[5],M[6]),Le=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Qe)[2];Qe=Math.floor(Le==="px"?parseFloat(Qe)*this.pdf.internal.scaleFactor:Le==="em"?parseFloat(Qe)*this.pdf.getFontSize():parseFloat(Qe)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Qe);var Ne=function(je){var AA,_e,et=[],oA=je.trim();if(oA==="")return Ol;if(oA in uf)return[uf[oA]];for(;oA!=="";){switch(_e=null,AA=(oA=ff(oA)).charAt(0)){case'"':case"'":_e=a5(oA.substring(1),AA);break;default:_e=i5(oA)}if(_e===null||(et.push(_e[0]),(oA=ff(_e[1]))!==""&&oA.charAt(0)!==","))return Ol;oA=oA.replace(/^,/,"")}return et}(Ue);if(this.fontFaces){var Oe=n5(xe(this.pdf,this.fontFaces),Ne.map(function(je){return{family:je,stretch:"normal",weight:Pe,style:Je}}));this.pdf.setFont(Oe.ref.name,Oe.ref.style)}else{var Ve="";(Pe==="bold"||parseInt(Pe,10)>=700||Je==="bold")&&(Ve="bold"),Je==="italic"&&(Ve+="italic"),Ve.length===0&&(Ve="normal");for(var $e="",eA={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},iA=0;iA<Ne.length;iA++){if(this.pdf.internal.getFont(Ne[iA],Ve,{noFallback:!0,disableWarning:!0})!==void 0){$e=Ne[iA];break}if(Ve==="bolditalic"&&this.pdf.internal.getFont(Ne[iA],"bold",{noFallback:!0,disableWarning:!0})!==void 0)$e=Ne[iA],Ve="bold";else if(this.pdf.internal.getFont(Ne[iA],"normal",{noFallback:!0,disableWarning:!0})!==void 0){$e=Ne[iA],Ve="normal";break}}if($e===""){for(var gA=0;gA<Ne.length;gA++)if(eA[Ne[gA]]){$e=eA[Ne[gA]];break}}$e=$e===""?"Times":$e,this.pdf.setFont($e,Ve)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Be){this.ctx.globalCompositeOperation=Be}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Be){this.ctx.globalAlpha=Be}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Be){this.ctx.lineDashOffset=Be,ve.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Be){this.ctx.lineDash=Be,ve.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Be){this.ctx.ignoreClearRect=!!Be}})};g.prototype.setLineDash=function(C){this.lineDash=C},g.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},g.prototype.fill=function(){ie.call(this,"fill",!1)},g.prototype.stroke=function(){ie.call(this,"stroke",!1)},g.prototype.beginPath=function(){this.path=[{type:"begin"}]},g.prototype.moveTo=function(C,T){if(isNaN(C)||isNaN(T))throw CA.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var D=this.ctx.transform.applyToPoint(new s(C,T));this.path.push({type:"mt",x:D.x,y:D.y}),this.ctx.lastPoint=new s(C,T)},g.prototype.closePath=function(){var C=new s(0,0),T=0;for(T=this.path.length-1;T!==-1;T--)if(this.path[T].type==="begin"&&BA(this.path[T+1])==="object"&&typeof this.path[T+1].x=="number"){C=new s(this.path[T+1].x,this.path[T+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(C.x,C.y)},g.prototype.lineTo=function(C,T){if(isNaN(C)||isNaN(T))throw CA.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var D=this.ctx.transform.applyToPoint(new s(C,T));this.path.push({type:"lt",x:D.x,y:D.y}),this.ctx.lastPoint=new s(D.x,D.y)},g.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),ie.call(this,null,!0)},g.prototype.quadraticCurveTo=function(C,T,D,q){if(isNaN(D)||isNaN(q)||isNaN(C)||isNaN(T))throw CA.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var X=this.ctx.transform.applyToPoint(new s(D,q)),se=this.ctx.transform.applyToPoint(new s(C,T));this.path.push({type:"qct",x1:se.x,y1:se.y,x:X.x,y:X.y}),this.ctx.lastPoint=new s(X.x,X.y)},g.prototype.bezierCurveTo=function(C,T,D,q,X,se){if(isNaN(X)||isNaN(se)||isNaN(C)||isNaN(T)||isNaN(D)||isNaN(q))throw CA.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var oe=this.ctx.transform.applyToPoint(new s(X,se)),ue=this.ctx.transform.applyToPoint(new s(C,T)),Fe=this.ctx.transform.applyToPoint(new s(D,q));this.path.push({type:"bct",x1:ue.x,y1:ue.y,x2:Fe.x,y2:Fe.y,x:oe.x,y:oe.y}),this.ctx.lastPoint=new s(oe.x,oe.y)},g.prototype.arc=function(C,T,D,q,X,se){if(isNaN(C)||isNaN(T)||isNaN(D)||isNaN(q)||isNaN(X))throw CA.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(se=!!se,!this.ctx.transform.isIdentity){var oe=this.ctx.transform.applyToPoint(new s(C,T));C=oe.x,T=oe.y;var ue=this.ctx.transform.applyToPoint(new s(0,D)),Fe=this.ctx.transform.applyToPoint(new s(0,0));D=Math.sqrt(Math.pow(ue.x-Fe.x,2)+Math.pow(ue.y-Fe.y,2))}Math.abs(X-q)>=2*Math.PI&&(q=0,X=2*Math.PI),this.path.push({type:"arc",x:C,y:T,radius:D,startAngle:q,endAngle:X,counterclockwise:se})},g.prototype.arcTo=function(C,T,D,q,X){throw new Error("arcTo not implemented.")},g.prototype.rect=function(C,T,D,q){if(isNaN(C)||isNaN(T)||isNaN(D)||isNaN(q))throw CA.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(C,T),this.lineTo(C+D,T),this.lineTo(C+D,T+q),this.lineTo(C,T+q),this.lineTo(C,T),this.lineTo(C+D,T),this.lineTo(C,T)},g.prototype.fillRect=function(C,T,D,q){if(isNaN(C)||isNaN(T)||isNaN(D)||isNaN(q))throw CA.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!d.call(this)){var X={};this.lineCap!=="butt"&&(X.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(X.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(C,T,D,q),this.fill(),X.hasOwnProperty("lineCap")&&(this.lineCap=X.lineCap),X.hasOwnProperty("lineJoin")&&(this.lineJoin=X.lineJoin)}},g.prototype.strokeRect=function(C,T,D,q){if(isNaN(C)||isNaN(T)||isNaN(D)||isNaN(q))throw CA.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");L.call(this)||(this.beginPath(),this.rect(C,T,D,q),this.stroke())},g.prototype.clearRect=function(C,T,D,q){if(isNaN(C)||isNaN(T)||isNaN(D)||isNaN(q))throw CA.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(C,T,D,q))},g.prototype.save=function(C){C=typeof C!="boolean"||C;for(var T=this.pdf.internal.getCurrentPageInfo().pageNumber,D=0;D<this.pdf.internal.getNumberOfPages();D++)this.pdf.setPage(D+1),this.pdf.internal.out("q");if(this.pdf.setPage(T),C){this.ctx.fontSize=this.pdf.internal.getFontSize();var q=new B(this.ctx);this.ctxStack.push(this.ctx),this.ctx=q}},g.prototype.restore=function(C){C=typeof C!="boolean"||C;for(var T=this.pdf.internal.getCurrentPageInfo().pageNumber,D=0;D<this.pdf.internal.getNumberOfPages();D++)this.pdf.setPage(D+1),this.pdf.internal.out("Q");this.pdf.setPage(T),C&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},g.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var w=function(C){var T,D,q,X;if(C.isCanvasGradient===!0&&(C=C.getColor()),!C)return{r:0,g:0,b:0,a:0,style:C};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(C))T=0,D=0,q=0,X=0;else{var se=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(C);if(se!==null)T=parseInt(se[1]),D=parseInt(se[2]),q=parseInt(se[3]),X=1;else if((se=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(C))!==null)T=parseInt(se[1]),D=parseInt(se[2]),q=parseInt(se[3]),X=parseFloat(se[4]);else{if(X=1,typeof C=="string"&&C.charAt(0)!=="#"){var oe=new sh(C);C=oe.ok?oe.toHex():"#000000"}C.length===4?(T=C.substring(1,2),T+=T,D=C.substring(2,3),D+=D,q=C.substring(3,4),q+=q):(T=C.substring(1,3),D=C.substring(3,5),q=C.substring(5,7)),T=parseInt(T,16),D=parseInt(D,16),q=parseInt(q,16)}}return{r:T,g:D,b:q,a:X,style:C}},d=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},L=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};g.prototype.fillText=function(C,T,D,q){if(isNaN(T)||isNaN(D)||typeof C!="string")throw CA.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(q=isNaN(q)?void 0:q,!d.call(this)){var X=O(this.ctx.transform.rotation),se=this.ctx.transform.scaleX;Q.call(this,{text:C,x:T,y:D,scale:se,angle:X,align:this.textAlign,maxWidth:q})}},g.prototype.strokeText=function(C,T,D,q){if(isNaN(T)||isNaN(D)||typeof C!="string")throw CA.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!L.call(this)){q=isNaN(q)?void 0:q;var X=O(this.ctx.transform.rotation),se=this.ctx.transform.scaleX;Q.call(this,{text:C,x:T,y:D,scale:se,renderingMode:"stroke",angle:X,align:this.textAlign,maxWidth:q})}},g.prototype.measureText=function(C){if(typeof C!="string")throw CA.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var T=this.pdf,D=this.pdf.internal.scaleFactor,q=T.internal.getFontSize(),X=T.getStringUnitWidth(C)*q/T.internal.scaleFactor,se=function(oe){var ue=(oe=oe||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ue}}),this};return new se({width:X*=Math.round(96*D/72*1e4)/1e4})},g.prototype.scale=function(C,T){if(isNaN(C)||isNaN(T))throw CA.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var D=new u(C,0,0,T,0,0);this.ctx.transform=this.ctx.transform.multiply(D)},g.prototype.rotate=function(C){if(isNaN(C))throw CA.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var T=new u(Math.cos(C),Math.sin(C),-Math.sin(C),Math.cos(C),0,0);this.ctx.transform=this.ctx.transform.multiply(T)},g.prototype.translate=function(C,T){if(isNaN(C)||isNaN(T))throw CA.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var D=new u(1,0,0,1,C,T);this.ctx.transform=this.ctx.transform.multiply(D)},g.prototype.transform=function(C,T,D,q,X,se){if(isNaN(C)||isNaN(T)||isNaN(D)||isNaN(q)||isNaN(X)||isNaN(se))throw CA.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var oe=new u(C,T,D,q,X,se);this.ctx.transform=this.ctx.transform.multiply(oe)},g.prototype.setTransform=function(C,T,D,q,X,se){C=isNaN(C)?1:C,T=isNaN(T)?0:T,D=isNaN(D)?0:D,q=isNaN(q)?1:q,X=isNaN(X)?0:X,se=isNaN(se)?0:se,this.ctx.transform=new u(C,T,D,q,X,se)};var b=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};g.prototype.drawImage=function(C,T,D,q,X,se,oe,ue,Fe){var ye=this.pdf.getImageProperties(C),Se=1,xe=1,ke=1,Be=1;q!==void 0&&ue!==void 0&&(ke=ue/q,Be=Fe/X,Se=ye.width/q*ue/q,xe=ye.height/X*Fe/X),se===void 0&&(se=T,oe=D,T=0,D=0),q!==void 0&&ue===void 0&&(ue=q,Fe=X),q===void 0&&ue===void 0&&(ue=ye.width,Fe=ye.height);for(var M,Je=this.ctx.transform.decompose(),Pe=O(Je.rotate.shx),Qe=new u,Ue=(Qe=(Qe=(Qe=Qe.multiply(Je.translate)).multiply(Je.skew)).multiply(Je.scale)).applyToRectangle(new o(se-T*ke,oe-D*Be,q*Se,X*xe)),Le=H.call(this,Ue),Ne=[],Oe=0;Oe<Le.length;Oe+=1)Ne.indexOf(Le[Oe])===-1&&Ne.push(Le[Oe]);if(J(Ne),this.autoPaging)for(var Ve=Ne[0],$e=Ne[Ne.length-1],eA=Ve;eA<$e+1;eA++){this.pdf.setPage(eA);var iA=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],gA=eA===1?this.posY+this.margin[0]:this.margin[0],je=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],AA=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],_e=eA===1?0:je+(eA-2)*AA;if(this.ctx.clip_path.length!==0){var et=this.path;M=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=P(M,this.posX+this.margin[3],-_e+gA+this.ctx.prevPageLastElemOffset),le.call(this,"fill",!0),this.path=et}var oA=JSON.parse(JSON.stringify(Ue));oA=P([oA],this.posX+this.margin[3],-_e+gA+this.ctx.prevPageLastElemOffset)[0];var Pt=(eA>Ve||eA<$e)&&b.call(this);Pt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],iA,AA,null).clip().discardPath()),this.pdf.addImage(C,"JPEG",oA.x,oA.y,oA.w,oA.h,null,null,Pe),Pt&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(C,"JPEG",Ue.x,Ue.y,Ue.w,Ue.h,null,null,Pe)};var H=function(C,T,D){var q=[];T=T||this.pdf.internal.pageSize.width,D=D||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var X=this.posY+this.ctx.prevPageLastElemOffset;switch(C.type){default:case"mt":case"lt":q.push(Math.floor((C.y+X)/D)+1);break;case"arc":q.push(Math.floor((C.y+X-C.radius)/D)+1),q.push(Math.floor((C.y+X+C.radius)/D)+1);break;case"qct":var se=te(this.ctx.lastPoint.x,this.ctx.lastPoint.y,C.x1,C.y1,C.x,C.y);q.push(Math.floor((se.y+X)/D)+1),q.push(Math.floor((se.y+se.h+X)/D)+1);break;case"bct":var oe=re(this.ctx.lastPoint.x,this.ctx.lastPoint.y,C.x1,C.y1,C.x2,C.y2,C.x,C.y);q.push(Math.floor((oe.y+X)/D)+1),q.push(Math.floor((oe.y+oe.h+X)/D)+1);break;case"rect":q.push(Math.floor((C.y+X)/D)+1),q.push(Math.floor((C.y+C.h+X)/D)+1)}for(var ue=0;ue<q.length;ue+=1)for(;this.pdf.internal.getNumberOfPages()<q[ue];)E.call(this);return q},E=function(){var C=this.fillStyle,T=this.strokeStyle,D=this.font,q=this.lineCap,X=this.lineWidth,se=this.lineJoin;this.pdf.addPage(),this.fillStyle=C,this.strokeStyle=T,this.font=D,this.lineCap=q,this.lineWidth=X,this.lineJoin=se},P=function(C,T,D){for(var q=0;q<C.length;q++)switch(C[q].type){case"bct":C[q].x2+=T,C[q].y2+=D;case"qct":C[q].x1+=T,C[q].y1+=D;case"mt":case"lt":case"arc":default:C[q].x+=T,C[q].y+=D}return C},J=function(C){return C.sort(function(T,D){return T-D})},ie=function(C,T){for(var D,q,X=this.fillStyle,se=this.strokeStyle,oe=this.lineCap,ue=this.lineWidth,Fe=Math.abs(ue*this.ctx.transform.scaleX),ye=this.lineJoin,Se=JSON.parse(JSON.stringify(this.path)),xe=JSON.parse(JSON.stringify(this.path)),ke=[],Be=0;Be<xe.length;Be++)if(xe[Be].x!==void 0)for(var M=H.call(this,xe[Be]),Je=0;Je<M.length;Je+=1)ke.indexOf(M[Je])===-1&&ke.push(M[Je]);for(var Pe=0;Pe<ke.length;Pe++)for(;this.pdf.internal.getNumberOfPages()<ke[Pe];)E.call(this);if(J(ke),this.autoPaging)for(var Qe=ke[0],Ue=ke[ke.length-1],Le=Qe;Le<Ue+1;Le++){this.pdf.setPage(Le),this.fillStyle=X,this.strokeStyle=se,this.lineCap=oe,this.lineWidth=Fe,this.lineJoin=ye;var Ne=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Oe=Le===1?this.posY+this.margin[0]:this.margin[0],Ve=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],$e=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],eA=Le===1?0:Ve+(Le-2)*$e;if(this.ctx.clip_path.length!==0){var iA=this.path;D=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=P(D,this.posX+this.margin[3],-eA+Oe+this.ctx.prevPageLastElemOffset),le.call(this,C,!0),this.path=iA}if(q=JSON.parse(JSON.stringify(Se)),this.path=P(q,this.posX+this.margin[3],-eA+Oe+this.ctx.prevPageLastElemOffset),T===!1||Le===0){var gA=(Le>Qe||Le<Ue)&&b.call(this);gA&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ne,$e,null).clip().discardPath()),le.call(this,C,T),gA&&this.pdf.restoreGraphicsState()}this.lineWidth=ue}else this.lineWidth=Fe,le.call(this,C,T),this.lineWidth=ue;this.path=Se},le=function(C,T){if((C!=="stroke"||T||!L.call(this))&&(C==="stroke"||T||!d.call(this))){for(var D,q,X=[],se=this.path,oe=0;oe<se.length;oe++){var ue=se[oe];switch(ue.type){case"begin":X.push({begin:!0});break;case"close":X.push({close:!0});break;case"mt":X.push({start:ue,deltas:[],abs:[]});break;case"lt":var Fe=X.length;if(se[oe-1]&&!isNaN(se[oe-1].x)&&(D=[ue.x-se[oe-1].x,ue.y-se[oe-1].y],Fe>0)){for(;Fe>=0;Fe--)if(X[Fe-1].close!==!0&&X[Fe-1].begin!==!0){X[Fe-1].deltas.push(D),X[Fe-1].abs.push(ue);break}}break;case"bct":D=[ue.x1-se[oe-1].x,ue.y1-se[oe-1].y,ue.x2-se[oe-1].x,ue.y2-se[oe-1].y,ue.x-se[oe-1].x,ue.y-se[oe-1].y],X[X.length-1].deltas.push(D);break;case"qct":var ye=se[oe-1].x+2/3*(ue.x1-se[oe-1].x),Se=se[oe-1].y+2/3*(ue.y1-se[oe-1].y),xe=ue.x+2/3*(ue.x1-ue.x),ke=ue.y+2/3*(ue.y1-ue.y),Be=ue.x,M=ue.y;D=[ye-se[oe-1].x,Se-se[oe-1].y,xe-se[oe-1].x,ke-se[oe-1].y,Be-se[oe-1].x,M-se[oe-1].y],X[X.length-1].deltas.push(D);break;case"arc":X.push({deltas:[],abs:[],arc:!0}),Array.isArray(X[X.length-1].abs)&&X[X.length-1].abs.push(ue)}}q=T?null:C==="stroke"?"stroke":"fill";for(var Je=!1,Pe=0;Pe<X.length;Pe++)if(X[Pe].arc)for(var Qe=X[Pe].abs,Ue=0;Ue<Qe.length;Ue++){var Le=Qe[Ue];Le.type==="arc"?k.call(this,Le.x,Le.y,Le.radius,Le.startAngle,Le.endAngle,Le.counterclockwise,void 0,T,!Je):S.call(this,Le.x,Le.y),Je=!0}else if(X[Pe].close===!0)this.pdf.internal.out("h"),Je=!1;else if(X[Pe].begin!==!0){var Ne=X[Pe].start.x,Oe=X[Pe].start.y;I.call(this,X[Pe].deltas,Ne,Oe),Je=!0}q&&ce.call(this,q),T&&W.call(this)}},de=function(C){var T=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,D=T*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return C-D;case"top":return C+T-D;case"hanging":return C+T-2*D;case"middle":return C+T/2-D;case"ideographic":return C;case"alphabetic":default:return C}},ee=function(C){return C+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};g.prototype.createLinearGradient=function(){var C=function(){};return C.colorStops=[],C.addColorStop=function(T,D){this.colorStops.push([T,D])},C.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},C.isCanvasGradient=!0,C},g.prototype.createPattern=function(){return this.createLinearGradient()},g.prototype.createRadialGradient=function(){return this.createLinearGradient()};var k=function(C,T,D,q,X,se,oe,ue,Fe){for(var ye=z.call(this,D,q,X,se),Se=0;Se<ye.length;Se++){var xe=ye[Se];Se===0&&(Fe?U.call(this,xe.x1+C,xe.y1+T):S.call(this,xe.x1+C,xe.y1+T)),K.call(this,C,T,xe.x2,xe.y2,xe.x3,xe.y3,xe.x4,xe.y4)}ue?W.call(this):ce.call(this,oe)},ce=function(C){switch(C){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},W=function(){this.pdf.clip(),this.pdf.discardPath()},U=function(C,T){this.pdf.internal.out(e(C)+" "+t(T)+" m")},Q=function(C){var T;switch(C.align){case"right":case"end":T="right";break;case"center":T="center";break;case"left":case"start":default:T="left"}var D=this.pdf.getTextDimensions(C.text),q=de.call(this,C.y),X=ee.call(this,q)-D.h,se=this.ctx.transform.applyToPoint(new s(C.x,q)),oe=this.ctx.transform.decompose(),ue=new u;ue=(ue=(ue=ue.multiply(oe.translate)).multiply(oe.skew)).multiply(oe.scale);for(var Fe,ye,Se,xe=this.ctx.transform.applyToRectangle(new o(C.x,q,D.w,D.h)),ke=ue.applyToRectangle(new o(C.x,X,D.w,D.h)),Be=H.call(this,ke),M=[],Je=0;Je<Be.length;Je+=1)M.indexOf(Be[Je])===-1&&M.push(Be[Je]);if(J(M),this.autoPaging)for(var Pe=M[0],Qe=M[M.length-1],Ue=Pe;Ue<Qe+1;Ue++){this.pdf.setPage(Ue);var Le=Ue===1?this.posY+this.margin[0]:this.margin[0],Ne=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Oe=this.pdf.internal.pageSize.height-this.margin[2],Ve=Oe-this.margin[0],$e=this.pdf.internal.pageSize.width-this.margin[1],eA=$e-this.margin[3],iA=Ue===1?0:Ne+(Ue-2)*Ve;if(this.ctx.clip_path.length!==0){var gA=this.path;Fe=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=P(Fe,this.posX+this.margin[3],-1*iA+Le),le.call(this,"fill",!0),this.path=gA}var je=P([JSON.parse(JSON.stringify(ke))],this.posX+this.margin[3],-iA+Le+this.ctx.prevPageLastElemOffset)[0];C.scale>=.01&&(ye=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ye*C.scale),Se=this.lineWidth,this.lineWidth=Se*C.scale);var AA=this.autoPaging!=="text";if(AA||je.y+je.h<=Oe){if(AA||je.y>=Le&&je.x<=$e){var _e=AA?C.text:this.pdf.splitTextToSize(C.text,C.maxWidth||$e-je.x)[0],et=P([JSON.parse(JSON.stringify(xe))],this.posX+this.margin[3],-iA+Le+this.ctx.prevPageLastElemOffset)[0],oA=AA&&(Ue>Pe||Ue<Qe)&&b.call(this);oA&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],eA,Ve,null).clip().discardPath()),this.pdf.text(_e,et.x,et.y,{angle:C.angle,align:T,renderingMode:C.renderingMode}),oA&&this.pdf.restoreGraphicsState()}}else je.y<Oe&&(this.ctx.prevPageLastElemOffset+=Oe-je.y);C.scale>=.01&&(this.pdf.setFontSize(ye),this.lineWidth=Se)}else C.scale>=.01&&(ye=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ye*C.scale),Se=this.lineWidth,this.lineWidth=Se*C.scale),this.pdf.text(C.text,se.x+this.posX,se.y+this.posY,{angle:C.angle,align:T,renderingMode:C.renderingMode,maxWidth:C.maxWidth}),C.scale>=.01&&(this.pdf.setFontSize(ye),this.lineWidth=Se)},S=function(C,T,D,q){D=D||0,q=q||0,this.pdf.internal.out(e(C+D)+" "+t(T+q)+" l")},I=function(C,T,D){return this.pdf.lines(C,T,D,null,null)},K=function(C,T,D,q,X,se,oe,ue){this.pdf.internal.out([A(n(D+C)),A(a(q+T)),A(n(X+C)),A(a(se+T)),A(n(oe+C)),A(a(ue+T)),"c"].join(" "))},z=function(C,T,D,q){for(var X=2*Math.PI,se=Math.PI/2;T>D;)T-=X;var oe=Math.abs(D-T);oe<X&&q&&(oe=X-oe);for(var ue=[],Fe=q?-1:1,ye=T;oe>1e-5;){var Se=ye+Fe*Math.min(oe,se);ue.push($.call(this,C,ye,Se)),oe-=Math.abs(Se-ye),ye=Se}return ue},$=function(C,T,D){var q=(D-T)/2,X=C*Math.cos(q),se=C*Math.sin(q),oe=X,ue=-se,Fe=oe*oe+ue*ue,ye=Fe+oe*X+ue*se,Se=4/3*(Math.sqrt(2*Fe*ye)-ye)/(oe*se-ue*X),xe=oe-Se*ue,ke=ue+Se*oe,Be=xe,M=-ke,Je=q+T,Pe=Math.cos(Je),Qe=Math.sin(Je);return{x1:C*Math.cos(T),y1:C*Math.sin(T),x2:xe*Pe-ke*Qe,y2:xe*Qe+ke*Pe,x3:Be*Pe-M*Qe,y3:Be*Qe+M*Pe,x4:C*Math.cos(D),y4:C*Math.sin(D)}},O=function(C){return 180*C/Math.PI},te=function(C,T,D,q,X,se){var oe=C+.5*(D-C),ue=T+.5*(q-T),Fe=X+.5*(D-X),ye=se+.5*(q-se),Se=Math.min(C,X,oe,Fe),xe=Math.max(C,X,oe,Fe),ke=Math.min(T,se,ue,ye),Be=Math.max(T,se,ue,ye);return new o(Se,ke,xe-Se,Be-ke)},re=function(C,T,D,q,X,se,oe,ue){var Fe,ye,Se,xe,ke,Be,M,Je,Pe,Qe,Ue,Le,Ne,Oe,Ve=D-C,$e=q-T,eA=X-D,iA=se-q,gA=oe-X,je=ue-se;for(ye=0;ye<41;ye++)Pe=(M=(Se=C+(Fe=ye/40)*Ve)+Fe*((ke=D+Fe*eA)-Se))+Fe*(ke+Fe*(X+Fe*gA-ke)-M),Qe=(Je=(xe=T+Fe*$e)+Fe*((Be=q+Fe*iA)-xe))+Fe*(Be+Fe*(se+Fe*je-Be)-Je),ye==0?(Ue=Pe,Le=Qe,Ne=Pe,Oe=Qe):(Ue=Math.min(Ue,Pe),Le=Math.min(Le,Qe),Ne=Math.max(Ne,Pe),Oe=Math.max(Oe,Qe));return new o(Math.round(Ue),Math.round(Le),Math.round(Ne-Ue),Math.round(Oe-Le))},ve=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var C,T,D=(C=this.ctx.lineDash,T=this.ctx.lineDashOffset,JSON.stringify({lineDash:C,lineDashOffset:T}));this.prevLineDash!==D&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=D)}}})(Ke.API),function(r){var A=function(a){var s,o,u,f,B,g,w,d,L,b;for(o=[],u=0,f=(a+=s="\0\0\0\0".slice(a.length%4||4)).length;f>u;u+=4)(B=(a.charCodeAt(u)<<24)+(a.charCodeAt(u+1)<<16)+(a.charCodeAt(u+2)<<8)+a.charCodeAt(u+3))!==0?(g=(B=((B=((B=((B=(B-(b=B%85))/85)-(L=B%85))/85)-(d=B%85))/85)-(w=B%85))/85)%85,o.push(g+33,w+33,d+33,L+33,b+33)):o.push(122);return function(H,E){for(var P=E;P>0;P--)H.pop()}(o,s.length),String.fromCharCode.apply(String,o)+"~>"},e=function(a){var s,o,u,f,B,g=String,w="length",d=255,L="charCodeAt",b="slice",H="replace";for(a[b](-2),a=a[b](0,-2)[H](/\s/g,"")[H]("z","!!!!!"),u=[],f=0,B=(a+=s="uuuuu"[b](a[w]%5||5))[w];B>f;f+=5)o=52200625*(a[L](f)-33)+614125*(a[L](f+1)-33)+7225*(a[L](f+2)-33)+85*(a[L](f+3)-33)+(a[L](f+4)-33),u.push(d&o>>24,d&o>>16,d&o>>8,d&o);return function(E,P){for(var J=P;J>0;J--)E.pop()}(u,s[w]),g.fromCharCode.apply(g,u)},t=function(a){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((a=a.replace(/\s/g,"")).indexOf(">")!==-1&&(a=a.substr(0,a.indexOf(">"))),a.length%2&&(a+="0"),s.test(a)===!1)return"";for(var o="",u=0;u<a.length;u+=2)o+=String.fromCharCode("0x"+(a[u]+a[u+1]));return o},n=function(a){for(var s=new Uint8Array(a.length),o=a.length;o--;)s[o]=a.charCodeAt(o);return a=(s=$l(s)).reduce(function(u,f){return u+String.fromCharCode(f)},"")};r.processDataByFilters=function(a,s){var o=0,u=a||"",f=[];for(typeof(s=s||[])=="string"&&(s=[s]),o=0;o<s.length;o+=1)switch(s[o]){case"ASCII85Decode":case"/ASCII85Decode":u=e(u),f.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":u=A(u),f.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":u=t(u),f.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":u=u.split("").map(function(B){return("0"+B.charCodeAt().toString(16)).slice(-2)}).join("")+">",f.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":u=n(u),f.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[o]+'" is not implemented')}return{data:u,reverseChain:f.reverse().join(" ")}}}(Ke.API),function(r){r.loadFile=function(A,e,t){return function(n,a,s){a=a!==!1,s=typeof s=="function"?s:function(){};var o=void 0;try{o=function(u,f,B){var g=new XMLHttpRequest,w=0,d=function(L){var b=L.length,H=[],E=String.fromCharCode;for(w=0;w<b;w+=1)H.push(E(255&L.charCodeAt(w)));return H.join("")};if(g.open("GET",u,!f),g.overrideMimeType("text/plain; charset=x-user-defined"),f===!1&&(g.onload=function(){g.status===200?B(d(this.responseText)):B(void 0)}),g.send(null),f&&g.status===200)return d(g.responseText)}(n,a,s)}catch(u){}return o}(A,e,t)},r.loadImageFile=r.loadFile}(Ke.API),function(r){function A(){return(ze.html2canvas?Promise.resolve(ze.html2canvas):Dl(()=>import("./html2canvas.esm-beca49e5.js"),[],import.meta.url)).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function e(){return(ze.DOMPurify?Promise.resolve(ze.DOMPurify):Dl(()=>import("./purify.es-1e0e223c.js"),[],import.meta.url)).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var t=function(s){var o=BA(s);return o==="undefined"?"undefined":o==="string"||s instanceof String?"string":o==="number"||s instanceof Number?"number":o==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":o==="object"?"object":"unknown"},n=function(s,o){var u=document.createElement(s);for(var f in o.className&&(u.className=o.className),o.innerHTML&&o.dompurify&&(u.innerHTML=o.dompurify.sanitize(o.innerHTML)),o.style)u.style[f]=o.style[f];return u},a=function s(o){var u=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),f=s.convert(Promise.resolve(),u);return f=(f=f.setProgress(1,s,1,[s])).set(o)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(s,o){return s.__proto__=o||a.prototype,s},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(s,o){return this.then(function(){switch(o=o||function(u){switch(t(u)){case"string":return"string";case"element":return u.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(s)){case"string":return this.then(e).then(function(u){return this.set({src:n("div",{innerHTML:s,dompurify:u})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},a.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},o=function u(f,B){for(var g=f.nodeType===3?document.createTextNode(f.nodeValue):f.cloneNode(!1),w=f.firstChild;w;w=w.nextSibling)B!==!0&&w.nodeType===1&&w.nodeName==="SCRIPT"||g.appendChild(u(w,B));return f.nodeType===1&&(f.nodeName==="CANVAS"?(g.width=f.width,g.height=f.height,g.getContext("2d").drawImage(f,0,0)):f.nodeName!=="TEXTAREA"&&f.nodeName!=="SELECT"||(g.value=f.value),g.addEventListener("load",function(){g.scrollTop=f.scrollTop,g.scrollLeft=f.scrollLeft},!0)),g}(this.prop.src,this.opt.html2canvas.javascriptEnabled);o.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=n("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=n("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(o),this.prop.container.firstChild.appendChild(n("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},a.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(A).then(function(o){var u=Object.assign({},this.opt.html2canvas);return delete u.onrendered,o(this.prop.container,u)}).then(function(o){(this.opt.html2canvas.onrendered||function(){})(o),this.prop.canvas=o,document.body.removeChild(this.prop.overlay)})},a.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(A).then(function(o){var u=this.opt.jsPDF,f=this.opt.fontFaces,B=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,g=Object.assign({async:!0,allowTaint:!0,scale:B,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete g.onrendered,u.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,u.context2d.posX=this.opt.x,u.context2d.posY=this.opt.y,u.context2d.margin=this.opt.margin,u.context2d.fontFaces=f,f)for(var w=0;w<f.length;++w){var d=f[w],L=d.src.find(function(b){return b.format==="truetype"});L&&u.addFont(L.url,d.ref.name,d.ref.style)}return g.windowHeight=g.windowHeight||0,g.windowHeight=g.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):g.windowHeight,u.context2d.save(!0),o(this.prop.container,g)}).then(function(o){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(o),this.prop.canvas=o,document.body.removeChild(this.prop.overlay)})},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},a.prototype.output=function(s,o,u){return(u=u||"pdf").toLowerCase()==="img"||u.toLowerCase()==="image"?this.outputImg(s,o):this.outputPdf(s,o)},a.prototype.outputPdf=function(s,o){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,o)})},a.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},a.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},a.prototype.set=function(s){if(t(s)!=="object")return this;var o=Object.keys(s||{}).map(function(u){if(u in a.template.prop)return function(){this.prop[u]=s[u]};switch(u){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[u]=s[u]}}},this);return this.then(function(){return this.thenList(o)})},a.prototype.get=function(s,o){return this.then(function(){var u=s in a.template.prop?this.prop[s]:this.opt[s];return o?o(u):u})},a.prototype.setMargin=function(s){return this.then(function(){switch(t(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},a.prototype.setPageSize=function(s){function o(u,f){return Math.floor(u*f/72*96)}return this.then(function(){(s=s||Ke.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:o(s.inner.width,s.k),height:o(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},a.prototype.setProgress=function(s,o,u,f){return s!=null&&(this.progress.val=s),o!=null&&(this.progress.state=o),u!=null&&(this.progress.n=u),f!=null&&(this.progress.stack=f),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(s,o,u,f){return this.setProgress(s?this.progress.val+s:null,o||null,u?this.progress.n+u:null,f?this.progress.stack.concat(f):null)},a.prototype.then=function(s,o){var u=this;return this.thenCore(s,o,function(f,B){return u.updateProgress(null,null,1,[f]),Promise.prototype.then.call(this,function(g){return u.updateProgress(null,f),g}).then(f,B).then(function(g){return u.updateProgress(1),g})})},a.prototype.thenCore=function(s,o,u){u=u||Promise.prototype.then,s&&(s=s.bind(this)),o&&(o=o.bind(this));var f=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:a.convert(Object.assign({},this),Promise.prototype),B=u.call(f,s,o);return a.convert(B,this.__proto__)},a.prototype.thenExternal=function(s,o){return Promise.prototype.then.call(this,s,o)},a.prototype.thenList=function(s){var o=this;return s.forEach(function(u){o=o.thenCore(u)}),o},a.prototype.catch=function(s){s&&(s=s.bind(this));var o=Promise.prototype.catch.call(this,s);return a.convert(o,this)},a.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},a.prototype.error=function(s){return this.then(function(){throw new Error(s)})},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Ke.getPageSize=function(s,o,u){if(BA(s)==="object"){var f=s;s=f.orientation,o=f.unit||o,u=f.format||u}o=o||"mm",u=u||"a4",s=(""+(s||"P")).toLowerCase();var B,g=(""+u).toLowerCase(),w={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(o){case"pt":B=1;break;case"mm":B=72/25.4;break;case"cm":B=72/2.54;break;case"in":B=72;break;case"px":B=.75;break;case"pc":case"em":B=12;break;case"ex":B=6;break;default:throw"Invalid unit: "+o}var d,L=0,b=0;if(w.hasOwnProperty(g))L=w[g][1]/B,b=w[g][0]/B;else try{L=u[1],b=u[0]}catch(H){throw new Error("Invalid format: "+u)}if(s==="p"||s==="portrait")s="p",b>L&&(d=b,b=L,L=d);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",L>b&&(d=b,b=L,L=d)}return{width:b,height:L,unit:o,k:B,orientation:s}},r.html=function(s,o){(o=o||{}).callback=o.callback||function(){},o.html2canvas=o.html2canvas||{},o.html2canvas.canvas=o.html2canvas.canvas||this.canvas,o.jsPDF=o.jsPDF||this,o.fontFaces=o.fontFaces?o.fontFaces.map(nu):null;var u=new a(o);return o.worker?u:u.from(s).doCallback()}}(Ke.API),Ke.API.addJS=function(r){return df=r,this.internal.events.subscribe("postPutResources",function(){Ts=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ts+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),hf=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+df+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Ts!==void 0&&hf!==void 0&&this.internal.out("/Names <</JavaScript "+Ts+" 0 R>>")}),this},function(r){var A;r.events.push(["postPutResources",function(){var e=this,t=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=e.outline.render().split(/\r\n/),a=0;a<n.length;a++){var s=n[a],o=t.exec(s);if(o!=null){var u=o[1];e.internal.newObjectDeferredBegin(u,!1)}e.internal.write(s)}if(this.outline.createNamedDestinations){var f=this.internal.pages.length,B=[];for(a=0;a<f;a++){var g=e.internal.newObject();B.push(g);var w=e.internal.getPageInfo(a+1);e.internal.write("<< /D["+w.objId+" 0 R /XYZ null null null]>> endobj")}var d=e.internal.newObject();for(e.internal.write("<< /Names [ "),a=0;a<B.length;a++)e.internal.write("(page_"+(a+1)+")"+B[a]+" 0 R");e.internal.write(" ] >>","endobj"),A=e.internal.newObject(),e.internal.write("<< /Dests "+d+" 0 R"),e.internal.write(">>","endobj")}}]),r.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+A+" 0 R"))}]),r.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(t,n,a){var s={title:n,options:a,children:[]};return t==null&&(t=this.root),t.children.push(s),s},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<t.children.length;a++){var s=t.children[a];this.objStart(s),this.line("/Title "+this.makeString(s.title)),this.line("/Parent "+this.makeRef(t)),a>0&&this.line("/Prev "+this.makeRef(t.children[a-1])),a<t.children.length-1&&this.line("/Next "+this.makeRef(t.children[a+1])),s.children.length>0&&(this.line("/First "+this.makeRef(s.children[0])),this.line("/Last "+this.makeRef(s.children[s.children.length-1])));var o=this.count=this.count_r({count:0},s);if(o>0&&this.line("/Count "+o),s.options&&s.options.pageNumber){var u=e.internal.getPageInfo(s.options.pageNumber);this.line("/Dest ["+u.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var f=0;f<t.children.length;f++)this.renderItems(t.children[f])},e.outline.line=function(t){this.ctx.val+=t+`\r
  76. `},e.outline.makeRef=function(t){return t.id+" 0 R"},e.outline.makeString=function(t){return"("+e.internal.pdfEscape(t)+")"},e.outline.objStart=function(t){this.ctx.val+=`\r
  77. `+t.id+` 0 obj\r
  78. <<\r
  79. `},e.outline.objEnd=function(){this.ctx.val+=`>> \r
  80. endobj\r
  81. `},e.outline.count_r=function(t,n){for(var a=0;a<n.children.length;a++)t.count++,this.count_r(t,n.children[a]);return t.count}}])}(Ke.API),function(r){var A=[192,193,194,195,196,197,198,199];r.processJPEG=function(e,t,n,a,s,o){var u,f=this.decode.DCT_DECODE,B=null;if(typeof e=="string"||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=s||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,(u=function(g){for(var w,d=256*g.charCodeAt(4)+g.charCodeAt(5),L=g.length,b={width:0,height:0,numcomponents:1},H=4;H<L;H+=2){if(H+=d,A.indexOf(g.charCodeAt(H+1))!==-1){w=256*g.charCodeAt(H+5)+g.charCodeAt(H+6),b={width:256*g.charCodeAt(H+7)+g.charCodeAt(H+8),height:w,numcomponents:g.charCodeAt(H+9)};break}d=256*g.charCodeAt(H+2)+g.charCodeAt(H+3)}return b}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e)).numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}B={data:e,width:u.width,height:u.height,colorSpace:o,bitsPerComponent:8,filter:f,index:t,alias:n}}return B}}(Ke.API);var ca,Ps,Bf,gf,pf,s5=function(){var r,A,e;function t(a){var s,o,u,f,B,g,w,d,L,b,H,E,P,J;for(this.data=a,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},g=null;;){switch(s=this.readUInt32(),L=function(){var ie,le;for(le=[],ie=0;ie<4;++ie)le.push(String.fromCharCode(this.data[this.pos++]));return le}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(s);break;case"fcTL":g&&this.animation.frames.push(g),this.pos+=4,g={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},B=this.readUInt16(),f=this.readUInt16()||100,g.delay=1e3*B/f,g.disposeOp=this.data[this.pos++],g.blendOp=this.data[this.pos++],g.data=[];break;case"IDAT":case"fdAT":for(L==="fdAT"&&(this.pos+=4,s-=4),a=(g!=null?g.data:void 0)||this.imgData,E=0;0<=s?E<s:E>s;0<=s?++E:--E)a.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(u=this.palette.length/3,this.transparency.indexed=this.read(s),this.transparency.indexed.length>u)throw new Error("More transparent colors than palette size");if((b=u-this.transparency.indexed.length)>0)for(P=0;0<=b?P<b:P>b;0<=b?++P:--P)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(s)[0];break;case 2:this.transparency.rgb=this.read(s)}break;case"tEXt":w=(H=this.read(s)).indexOf(0),d=String.fromCharCode.apply(String,H.slice(0,w)),this.text[d]=String.fromCharCode.apply(String,H.slice(w+1));break;case"IEND":return g&&this.animation.frames.push(g),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(J=this.colorType)===4||J===6,o=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*o,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=s}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}t.prototype.read=function(a){var s,o;for(o=[],s=0;0<=a?s<a:s>a;0<=a?++s:--s)o.push(this.data[this.pos++]);return o},t.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},t.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},t.prototype.decodePixels=function(a){var s=this.pixelBitlength/8,o=new Uint8Array(this.width*this.height*s),u=0,f=this;if(a==null&&(a=this.imgData),a.length===0)return new Uint8Array(0);function B(g,w,d,L){var b,H,E,P,J,ie,le,de,ee,k,ce,W,U,Q,S,I,K,z,$,O,te,re=Math.ceil((f.width-g)/d),ve=Math.ceil((f.height-w)/L),C=f.width==re&&f.height==ve;for(Q=s*re,W=C?o:new Uint8Array(Q*ve),ie=a.length,U=0,H=0;U<ve&&u<ie;){switch(a[u++]){case 0:for(P=K=0;K<Q;P=K+=1)W[H++]=a[u++];break;case 1:for(P=z=0;z<Q;P=z+=1)b=a[u++],J=P<s?0:W[H-s],W[H++]=(b+J)%256;break;case 2:for(P=$=0;$<Q;P=$+=1)b=a[u++],E=(P-P%s)/s,S=U&&W[(U-1)*Q+E*s+P%s],W[H++]=(S+b)%256;break;case 3:for(P=O=0;O<Q;P=O+=1)b=a[u++],E=(P-P%s)/s,J=P<s?0:W[H-s],S=U&&W[(U-1)*Q+E*s+P%s],W[H++]=(b+Math.floor((J+S)/2))%256;break;case 4:for(P=te=0;te<Q;P=te+=1)b=a[u++],E=(P-P%s)/s,J=P<s?0:W[H-s],U===0?S=I=0:(S=W[(U-1)*Q+E*s+P%s],I=E&&W[(U-1)*Q+(E-1)*s+P%s]),le=J+S-I,de=Math.abs(le-J),k=Math.abs(le-S),ce=Math.abs(le-I),ee=de<=k&&de<=ce?J:k<=ce?S:I,W[H++]=(b+ee)%256;break;default:throw new Error("Invalid filter algorithm: "+a[u-1])}if(!C){var T=((w+U*L)*f.width+g)*s,D=U*Q;for(P=0;P<re;P+=1){for(var q=0;q<s;q+=1)o[T++]=W[D++];T+=(d-1)*s}}U++}}return a=kd(a),f.interlaceMethod==1?(B(0,0,8,8),B(4,0,8,8),B(0,4,4,8),B(2,0,4,4),B(0,2,2,4),B(1,0,2,2),B(0,1,1,2)):B(0,0,1,1),o},t.prototype.decodePalette=function(){var a,s,o,u,f,B,g,w,d;for(o=this.palette,B=this.transparency.indexed||[],f=new Uint8Array((B.length||0)+o.length),u=0,a=0,s=g=0,w=o.length;g<w;s=g+=3)f[u++]=o[s],f[u++]=o[s+1],f[u++]=o[s+2],f[u++]=(d=B[a++])!=null?d:255;return f},t.prototype.copyToImageData=function(a,s){var o,u,f,B,g,w,d,L,b,H,E;if(u=this.colors,b=null,o=this.hasAlphaChannel,this.palette.length&&(b=(E=this._decodedPalette)!=null?E:this._decodedPalette=this.decodePalette(),u=4,o=!0),L=(f=a.data||a).length,g=b||s,B=w=0,u===1)for(;B<L;)d=b?4*s[B/4]:w,H=g[d++],f[B++]=H,f[B++]=H,f[B++]=H,f[B++]=o?g[d++]:255,w=d;else for(;B<L;)d=b?4*s[B/4]:w,f[B++]=g[d++],f[B++]=g[d++],f[B++]=g[d++],f[B++]=o?g[d++]:255,w=d},t.prototype.decode=function(){var a;return a=new Uint8Array(this.width*this.height*4),this.copyToImageData(a,this.decodePixels()),a};var n=function(){if(Object.prototype.toString.call(ze)==="[object Window]"){try{A=ze.document.createElement("canvas"),e=A.getContext("2d")}catch(a){return!1}return!0}return!1};return n(),r=function(a){var s;if(n()===!0)return e.width=a.width,e.height=a.height,e.clearRect(0,0,a.width,a.height),e.putImageData(a,0,0),(s=new Image).src=A.toDataURL(),s;throw new Error("This method requires a Browser with Canvas-capability.")},t.prototype.decodeFrames=function(a){var s,o,u,f,B,g,w,d;if(this.animation){for(d=[],o=B=0,g=(w=this.animation.frames).length;B<g;o=++B)s=w[o],u=a.createImageData(s.width,s.height),f=this.decodePixels(new Uint8Array(s.data)),this.copyToImageData(u,f),s.imageData=u,d.push(s.image=r(u));return d}},t.prototype.renderFrame=function(a,s){var o,u,f;return o=(u=this.animation.frames)[s],f=u[s-1],s===0&&a.clearRect(0,0,this.width,this.height),(f!=null?f.disposeOp:void 0)===1?a.clearRect(f.xOffset,f.yOffset,f.width,f.height):(f!=null?f.disposeOp:void 0)===2&&a.putImageData(f.imageData,f.xOffset,f.yOffset),o.blendOp===0&&a.clearRect(o.xOffset,o.yOffset,o.width,o.height),a.drawImage(o.image,o.xOffset,o.yOffset)},t.prototype.animate=function(a){var s,o,u,f,B,g,w=this;return o=0,g=this.animation,f=g.numFrames,u=g.frames,B=g.numPlays,(s=function(){var d,L;if(d=o++%f,L=u[d],w.renderFrame(a,d),f>1&&o/f<B)return w.animation._timeout=setTimeout(s,L.delay)})()},t.prototype.stopAnimation=function(){var a;return clearTimeout((a=this.animation)!=null?a._timeout:void 0)},t.prototype.render=function(a){var s,o;return a._png&&a._png.stopAnimation(),a._png=this,a.width=this.width,a.height=this.height,s=a.getContext("2d"),this.animation?(this.decodeFrames(s),this.animate(s)):(o=s.createImageData(this.width,this.height),this.copyToImageData(o,this.decodePixels()),s.putImageData(o,0,0))},t}();/**
  82. * @license
  83. *
  84. * Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
  85. *
  86. * Permission is hereby granted, free of charge, to any person obtaining
  87. * a copy of this software and associated documentation files (the
  88. * "Software"), to deal in the Software without restriction, including
  89. * without limitation the rights to use, copy, modify, merge, publish,
  90. * distribute, sublicense, and/or sell copies of the Software, and to
  91. * permit persons to whom the Software is furnished to do so, subject to
  92. * the following conditions:
  93. *
  94. * The above copyright notice and this permission notice shall be
  95. * included in all copies or substantial portions of the Software.
  96. *
  97. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  98. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  99. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  100. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  101. * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  102. * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  103. * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  104. * ====================================================================
  105. *//**
  106. * @license
  107. * (c) Dean McNamee <dean@gmail.com>, 2013.
  108. *
  109. * https://github.com/deanm/omggif
  110. *
  111. * Permission is hereby granted, free of charge, to any person obtaining a copy
  112. * of this software and associated documentation files (the "Software"), to
  113. * deal in the Software without restriction, including without limitation the
  114. * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  115. * sell copies of the Software, and to permit persons to whom the Software is
  116. * furnished to do so, subject to the following conditions:
  117. *
  118. * The above copyright notice and this permission notice shall be included in
  119. * all copies or substantial portions of the Software.
  120. *
  121. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  122. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  123. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  124. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  125. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  126. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  127. * IN THE SOFTWARE.
  128. *
  129. * omggif is a JavaScript implementation of a GIF 89a encoder and decoder,
  130. * including animation and compression. It does not rely on any specific
  131. * underlying system, so should run in the browser, Node, or Plask.
  132. */function o5(r){var A=0;if(r[A++]!==71||r[A++]!==73||r[A++]!==70||r[A++]!==56||(r[A++]+1&253)!=56||r[A++]!==97)throw new Error("Invalid GIF 87a/89a header.");var e=r[A++]|r[A++]<<8,t=r[A++]|r[A++]<<8,n=r[A++],a=n>>7,s=1<<(7&n)+1;r[A++],r[A++];var o=null,u=null;a&&(o=A,u=s,A+=3*s);var f=!0,B=[],g=0,w=null,d=0,L=null;for(this.width=e,this.height=t;f&&A<r.length;)switch(r[A++]){case 33:switch(r[A++]){case 255:if(r[A]!==11||r[A+1]==78&&r[A+2]==69&&r[A+3]==84&&r[A+4]==83&&r[A+5]==67&&r[A+6]==65&&r[A+7]==80&&r[A+8]==69&&r[A+9]==50&&r[A+10]==46&&r[A+11]==48&&r[A+12]==3&&r[A+13]==1&&r[A+16]==0)A+=14,L=r[A++]|r[A++]<<8,A++;else for(A+=12;;){if(!((U=r[A++])>=0))throw Error("Invalid block size");if(U===0)break;A+=U}break;case 249:if(r[A++]!==4||r[A+4]!==0)throw new Error("Invalid graphics extension block.");var b=r[A++];g=r[A++]|r[A++]<<8,w=r[A++],!(1&b)&&(w=null),d=b>>2&7,A++;break;case 254:for(;;){if(!((U=r[A++])>=0))throw Error("Invalid block size");if(U===0)break;A+=U}break;default:throw new Error("Unknown graphic control label: 0x"+r[A-1].toString(16))}break;case 44:var H=r[A++]|r[A++]<<8,E=r[A++]|r[A++]<<8,P=r[A++]|r[A++]<<8,J=r[A++]|r[A++]<<8,ie=r[A++],le=ie>>6&1,de=1<<(7&ie)+1,ee=o,k=u,ce=!1;ie>>7&&(ce=!0,ee=A,k=de,A+=3*de);var W=A;for(A++;;){var U;if(!((U=r[A++])>=0))throw Error("Invalid block size");if(U===0)break;A+=U}B.push({x:H,y:E,width:P,height:J,has_local_palette:ce,palette_offset:ee,palette_size:k,data_offset:W,data_length:A-W,transparent_index:w,interlaced:!!le,delay:g,disposal:d});break;case 59:f=!1;break;default:throw new Error("Unknown gif block: 0x"+r[A-1].toString(16))}this.numFrames=function(){return B.length},this.loopCount=function(){return L},this.frameInfo=function(Q){if(Q<0||Q>=B.length)throw new Error("Frame index out of range.");return B[Q]},this.decodeAndBlitFrameBGRA=function(Q,S){var I=this.frameInfo(Q),K=I.width*I.height,z=new Uint8Array(K);wf(r,I.data_offset,z,K);var $=I.palette_offset,O=I.transparent_index;O===null&&(O=256);var te=I.width,re=e-te,ve=te,C=4*(I.y*e+I.x),T=4*((I.y+I.height)*e+I.x),D=C,q=4*re;I.interlaced===!0&&(q+=4*e*7);for(var X=8,se=0,oe=z.length;se<oe;++se){var ue=z[se];if(ve===0&&(ve=te,(D+=q)>=T&&(q=4*re+4*e*(X-1),D=C+(te+re)*(X<<1),X>>=1)),ue===O)D+=4;else{var Fe=r[$+3*ue],ye=r[$+3*ue+1],Se=r[$+3*ue+2];S[D++]=Se,S[D++]=ye,S[D++]=Fe,S[D++]=255}--ve}},this.decodeAndBlitFrameRGBA=function(Q,S){var I=this.frameInfo(Q),K=I.width*I.height,z=new Uint8Array(K);wf(r,I.data_offset,z,K);var $=I.palette_offset,O=I.transparent_index;O===null&&(O=256);var te=I.width,re=e-te,ve=te,C=4*(I.y*e+I.x),T=4*((I.y+I.height)*e+I.x),D=C,q=4*re;I.interlaced===!0&&(q+=4*e*7);for(var X=8,se=0,oe=z.length;se<oe;++se){var ue=z[se];if(ve===0&&(ve=te,(D+=q)>=T&&(q=4*re+4*e*(X-1),D=C+(te+re)*(X<<1),X>>=1)),ue===O)D+=4;else{var Fe=r[$+3*ue],ye=r[$+3*ue+1],Se=r[$+3*ue+2];S[D++]=Fe,S[D++]=ye,S[D++]=Se,S[D++]=255}--ve}}}function wf(r,A,e,t){for(var n=r[A++],a=1<<n,s=a+1,o=s+1,u=n+1,f=(1<<u)-1,B=0,g=0,w=0,d=r[A++],L=new Int32Array(4096),b=null;;){for(;B<16&&d!==0;)g|=r[A++]<<B,B+=8,d===1?d=r[A++]:--d;if(B<u)break;var H=g&f;if(g>>=u,B-=u,H!==a){if(H===s)break;for(var E=H<o?H:b,P=0,J=E;J>a;)J=L[J]>>8,++P;var ie=J;if(w+P+(E!==H?1:0)>t)return void CA.log("Warning, gif stream longer than expected.");e[w++]=ie;var le=w+=P;for(E!==H&&(e[w++]=ie),J=E;P--;)J=L[J],e[--le]=255&J,J>>=8;b!==null&&o<4096&&(L[o++]=b<<8|ie,o>=f+1&&u<12&&(++u,f=f<<1|1)),b=H}else o=s+1,f=(1<<(u=n+1))-1,b=null}return w!==t&&CA.log("Warning, gif stream shorter than expected."),e}/**
  133. * @license
  134. Copyright (c) 2008, Adobe Systems Incorporated
  135. All rights reserved.
  136. Redistribution and use in source and binary forms, with or without
  137. modification, are permitted provided that the following conditions are
  138. met:
  139. * Redistributions of source code must retain the above copyright notice,
  140. this list of conditions and the following disclaimer.
  141. * Redistributions in binary form must reproduce the above copyright
  142. notice, this list of conditions and the following disclaimer in the
  143. documentation and/or other materials provided with the distribution.
  144. * Neither the name of Adobe Systems Incorporated nor the names of its
  145. contributors may be used to endorse or promote products derived from
  146. this software without specific prior written permission.
  147. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  148. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  149. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  150. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  151. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  152. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  153. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  154. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  155. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  156. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  157. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  158. */function Rl(r){var A,e,t,n,a,s=Math.floor,o=new Array(64),u=new Array(64),f=new Array(64),B=new Array(64),g=new Array(65535),w=new Array(65535),d=new Array(64),L=new Array(64),b=[],H=0,E=7,P=new Array(64),J=new Array(64),ie=new Array(64),le=new Array(256),de=new Array(2048),ee=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],k=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],ce=[0,1,2,3,4,5,6,7,8,9,10,11],W=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],U=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],Q=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],S=[0,1,2,3,4,5,6,7,8,9,10,11],I=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],K=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function z(C,T){for(var D=0,q=0,X=new Array,se=1;se<=16;se++){for(var oe=1;oe<=C[se];oe++)X[T[q]]=[],X[T[q]][0]=D,X[T[q]][1]=se,q++,D++;D*=2}return X}function $(C){for(var T=C[0],D=C[1]-1;D>=0;)T&1<<D&&(H|=1<<E),D--,--E<0&&(H==255?(O(255),O(0)):O(H),E=7,H=0)}function O(C){b.push(C)}function te(C){O(C>>8&255),O(255&C)}function re(C,T,D,q,X){for(var se,oe=X[0],ue=X[240],Fe=function(Qe,Ue){var Le,Ne,Oe,Ve,$e,eA,iA,gA,je,AA,_e=0;for(je=0;je<8;++je){Le=Qe[_e],Ne=Qe[_e+1],Oe=Qe[_e+2],Ve=Qe[_e+3],$e=Qe[_e+4],eA=Qe[_e+5],iA=Qe[_e+6];var et=Le+(gA=Qe[_e+7]),oA=Le-gA,Pt=Ne+iA,wA=Ne-iA,bA=Oe+eA,ar=Oe-eA,uA=Ve+$e,dn=Ve-$e,LA=et+uA,Ot=et-uA,Cr=Pt+bA,_A=Pt-bA;Qe[_e]=LA+Cr,Qe[_e+4]=LA-Cr;var Ge=.707106781*(_A+Ot);Qe[_e+2]=Ot+Ge,Qe[_e+6]=Ot-Ge;var cA=.382683433*((LA=dn+ar)-(_A=wA+oA)),Bn=.5411961*LA+cA,$A=1.306562965*_A+cA,ir=.707106781*(Cr=ar+wA),sr=oA+ir,Me=oA-ir;Qe[_e+5]=Me+Bn,Qe[_e+3]=Me-Bn,Qe[_e+1]=sr+$A,Qe[_e+7]=sr-$A,_e+=8}for(_e=0,je=0;je<8;++je){Le=Qe[_e],Ne=Qe[_e+8],Oe=Qe[_e+16],Ve=Qe[_e+24],$e=Qe[_e+32],eA=Qe[_e+40],iA=Qe[_e+48];var Rt=Le+(gA=Qe[_e+56]),or=Le-gA,ft=Ne+iA,qA=Ne-iA,MA=Oe+eA,Qt=Oe-eA,Tn=Ve+$e,Qr=Ve-$e,Dt=Rt+Tn,Mt=Rt-Tn,kt=ft+MA,lr=ft-MA;Qe[_e]=Dt+kt,Qe[_e+32]=Dt-kt;var Lt=.707106781*(lr+Mt);Qe[_e+16]=Mt+Lt,Qe[_e+48]=Mt-Lt;var ur=.382683433*((Dt=Qr+Qt)-(lr=qA+or)),gn=.5411961*Dt+ur,Pn=1.306562965*lr+ur,On=.707106781*(kt=Qt+qA),Rn=or+On,Dn=or-On;Qe[_e+40]=Dn+gn,Qe[_e+24]=Dn-gn,Qe[_e+8]=Rn+Pn,Qe[_e+56]=Rn-Pn,_e++}for(je=0;je<64;++je)AA=Qe[je]*Ue[je],d[je]=AA>0?AA+.5|0:AA-.5|0;return d}(C,T),ye=0;ye<64;++ye)L[ee[ye]]=Fe[ye];var Se=L[0]-D;D=L[0],Se==0?$(q[0]):($(q[w[se=32767+Se]]),$(g[se]));for(var xe=63;xe>0&&L[xe]==0;)xe--;if(xe==0)return $(oe),D;for(var ke,Be=1;Be<=xe;){for(var M=Be;L[Be]==0&&Be<=xe;)++Be;var Je=Be-M;if(Je>=16){ke=Je>>4;for(var Pe=1;Pe<=ke;++Pe)$(ue);Je&=15}se=32767+L[Be],$(X[(Je<<4)+w[se]]),$(g[se]),Be++}return xe!=63&&$(oe),D}function ve(C){C=Math.min(Math.max(C,1),100),a!=C&&(function(T){for(var D=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],q=0;q<64;q++){var X=s((D[q]*T+50)/100);X=Math.min(Math.max(X,1),255),o[ee[q]]=X}for(var se=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],oe=0;oe<64;oe++){var ue=s((se[oe]*T+50)/100);ue=Math.min(Math.max(ue,1),255),u[ee[oe]]=ue}for(var Fe=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ye=0,Se=0;Se<8;Se++)for(var xe=0;xe<8;xe++)f[ye]=1/(o[ee[ye]]*Fe[Se]*Fe[xe]*8),B[ye]=1/(u[ee[ye]]*Fe[Se]*Fe[xe]*8),ye++}(C<50?Math.floor(5e3/C):Math.floor(200-2*C)),a=C)}this.encode=function(C,T){T&&ve(T),b=new Array,H=0,E=7,te(65496),te(65504),te(16),O(74),O(70),O(73),O(70),O(0),O(1),O(1),O(0),te(1),te(1),O(0),O(0),function(){te(65499),te(132),O(0);for(var Ne=0;Ne<64;Ne++)O(o[Ne]);O(1);for(var Oe=0;Oe<64;Oe++)O(u[Oe])}(),function(Ne,Oe){te(65472),te(17),O(8),te(Oe),te(Ne),O(3),O(1),O(17),O(0),O(2),O(17),O(1),O(3),O(17),O(1)}(C.width,C.height),function(){te(65476),te(418),O(0);for(var Ne=0;Ne<16;Ne++)O(k[Ne+1]);for(var Oe=0;Oe<=11;Oe++)O(ce[Oe]);O(16);for(var Ve=0;Ve<16;Ve++)O(W[Ve+1]);for(var $e=0;$e<=161;$e++)O(U[$e]);O(1);for(var eA=0;eA<16;eA++)O(Q[eA+1]);for(var iA=0;iA<=11;iA++)O(S[iA]);O(17);for(var gA=0;gA<16;gA++)O(I[gA+1]);for(var je=0;je<=161;je++)O(K[je])}(),te(65498),te(12),O(3),O(1),O(0),O(2),O(17),O(3),O(17),O(0),O(63),O(0);var D=0,q=0,X=0;H=0,E=7,this.encode.displayName="_encode_";for(var se,oe,ue,Fe,ye,Se,xe,ke,Be,M=C.data,Je=C.width,Pe=C.height,Qe=4*Je,Ue=0;Ue<Pe;){for(se=0;se<Qe;){for(ye=Qe*Ue+se,xe=-1,ke=0,Be=0;Be<64;Be++)Se=ye+(ke=Be>>3)*Qe+(xe=4*(7&Be)),Ue+ke>=Pe&&(Se-=Qe*(Ue+1+ke-Pe)),se+xe>=Qe&&(Se-=se+xe-Qe+4),oe=M[Se++],ue=M[Se++],Fe=M[Se++],P[Be]=(de[oe]+de[ue+256>>0]+de[Fe+512>>0]>>16)-128,J[Be]=(de[oe+768>>0]+de[ue+1024>>0]+de[Fe+1280>>0]>>16)-128,ie[Be]=(de[oe+1280>>0]+de[ue+1536>>0]+de[Fe+1792>>0]>>16)-128;D=re(P,f,D,A,t),q=re(J,B,q,e,n),X=re(ie,B,X,e,n),se+=32}Ue+=8}if(E>=0){var Le=[];Le[1]=E+1,Le[0]=(1<<E+1)-1,$(Le)}return te(65497),new Uint8Array(b)},r=r||50,function(){for(var C=String.fromCharCode,T=0;T<256;T++)le[T]=C(T)}(),A=z(k,ce),e=z(Q,S),t=z(W,U),n=z(I,K),function(){for(var C=1,T=2,D=1;D<=15;D++){for(var q=C;q<T;q++)w[32767+q]=D,g[32767+q]=[],g[32767+q][1]=D,g[32767+q][0]=q;for(var X=-(T-1);X<=-C;X++)w[32767+X]=D,g[32767+X]=[],g[32767+X][1]=D,g[32767+X][0]=T-1+X;C<<=1,T<<=1}}(),function(){for(var C=0;C<256;C++)de[C]=19595*C,de[C+256>>0]=38470*C,de[C+512>>0]=7471*C+32768,de[C+768>>0]=-11059*C,de[C+1024>>0]=-21709*C,de[C+1280>>0]=32768*C+8421375,de[C+1536>>0]=-27439*C,de[C+1792>>0]=-5329*C}(),ve(r)}/**
  159. * @license
  160. * Copyright (c) 2017 Aras Abbasi
  161. *
  162. * Licensed under the MIT License.
  163. * http://opensource.org/licenses/mit-license
  164. */function Zt(r,A){if(this.pos=0,this.buffer=r,this.datav=new DataView(r.buffer),this.is_with_alpha=!!A,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function vf(r){function A(k){if(!k)throw Error("assert :P")}function e(k,ce,W){for(var U=0;4>U;U++)if(k[ce+U]!=W.charCodeAt(U))return!0;return!1}function t(k,ce,W,U,Q){for(var S=0;S<Q;S++)k[ce+S]=W[U+S]}function n(k,ce,W,U){for(var Q=0;Q<U;Q++)k[ce+Q]=W}function a(k){return new Int32Array(k)}function s(k,ce){for(var W=[],U=0;U<k;U++)W.push(new ce);return W}function o(k,ce){var W=[];return function U(Q,S,I){for(var K=I[S],z=0;z<K&&(Q.push(I.length>S+1?[]:new ce),!(I.length<S+1));z++)U(Q[z],S+1,I)}(W,0,k),W}var u=function(){var k=this;function ce(i,l){for(var h=1<<l-1>>>0;i&h;)h>>>=1;return h?(i&h-1)+h:i}function W(i,l,h,p,v){A(!(p%h));do i[l+(p-=h)]=v;while(0<p)}function U(i,l,h,p,v){if(A(2328>=v),512>=v)var F=a(512);else if((F=a(v))==null)return 0;return function(y,N,_,x,V,ne){var ae,Z,we=N,fe=1<<_,G=a(16),Y=a(16);for(A(V!=0),A(x!=null),A(y!=null),A(0<_),Z=0;Z<V;++Z){if(15<x[Z])return 0;++G[x[Z]]}if(G[0]==V)return 0;for(Y[1]=0,ae=1;15>ae;++ae){if(G[ae]>1<<ae)return 0;Y[ae+1]=Y[ae]+G[ae]}for(Z=0;Z<V;++Z)ae=x[Z],0<x[Z]&&(ne[Y[ae]++]=Z);if(Y[15]==1)return(x=new Q).g=0,x.value=ne[0],W(y,we,1,fe,x),fe;var ge,me=-1,pe=fe-1,He=0,be=1,De=1,Ee=1<<_;for(Z=0,ae=1,V=2;ae<=_;++ae,V<<=1){if(be+=De<<=1,0>(De-=G[ae]))return 0;for(;0<G[ae];--G[ae])(x=new Q).g=ae,x.value=ne[Z++],W(y,we+He,V,Ee,x),He=ce(He,ae)}for(ae=_+1,V=2;15>=ae;++ae,V<<=1){if(be+=De<<=1,0>(De-=G[ae]))return 0;for(;0<G[ae];--G[ae]){if(x=new Q,(He&pe)!=me){for(we+=Ee,ge=1<<(me=ae)-_;15>me&&!(0>=(ge-=G[me]));)++me,ge<<=1;fe+=Ee=1<<(ge=me-_),y[N+(me=He&pe)].g=ge+_,y[N+me].value=we-N-me}x.g=ae-_,x.value=ne[Z++],W(y,we+(He>>_),V,Ee,x),He=ce(He,ae)}}return be!=2*Y[15]-1?0:fe}(i,l,h,p,v,F)}function Q(){this.value=this.g=0}function S(){this.value=this.g=0}function I(){this.G=s(5,Q),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=s(dt,S)}function K(i,l,h,p){A(i!=null),A(l!=null),A(2147483648>p),i.Ca=254,i.I=0,i.b=-8,i.Ka=0,i.oa=l,i.pa=h,i.Jd=l,i.Yc=h+p,i.Zc=4<=p?h+p-4+1:h,se(i)}function z(i,l){for(var h=0;0<l--;)h|=ue(i,128)<<l;return h}function $(i,l){var h=z(i,l);return oe(i)?-h:h}function O(i,l,h,p){var v,F=0;for(A(i!=null),A(l!=null),A(4294967288>p),i.Sb=p,i.Ra=0,i.u=0,i.h=0,4<p&&(p=4),v=0;v<p;++v)F+=l[h+v]<<8*v;i.Ra=F,i.bb=p,i.oa=l,i.pa=h}function te(i){for(;8<=i.u&&i.bb<i.Sb;)i.Ra>>>=8,i.Ra+=i.oa[i.pa+i.bb]<<ea-8>>>0,++i.bb,i.u-=8;D(i)&&(i.h=1,i.u=0)}function re(i,l){if(A(0<=l),!i.h&&l<=Zn){var h=T(i)&$n[l];return i.u+=l,te(i),h}return i.h=1,i.u=0}function ve(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function C(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function T(i){return i.Ra>>>(i.u&ea-1)>>>0}function D(i){return A(i.bb<=i.Sb),i.h||i.bb==i.Sb&&i.u>ea}function q(i,l){i.u=l,i.h=D(i)}function X(i){i.u>=Ya&&(A(i.u>=Ya),te(i))}function se(i){A(i!=null&&i.oa!=null),i.pa<i.Zc?(i.I=(i.oa[i.pa++]|i.I<<8)>>>0,i.b+=8):(A(i!=null&&i.oa!=null),i.pa<i.Yc?(i.b+=8,i.I=i.oa[i.pa++]|i.I<<8):i.Ka?i.b=0:(i.I<<=8,i.b+=8,i.Ka=1))}function oe(i){return z(i,1)}function ue(i,l){var h=i.Ca;0>i.b&&se(i);var p=i.b,v=h*l>>>8,F=(i.I>>>p>v)+0;for(F?(h-=v,i.I-=v+1<<p>>>0):h=v+1,p=h,v=0;256<=p;)v+=8,p>>=8;return p=7^v+Bt[p],i.b-=p,i.Ca=(h<<p)-1,F}function Fe(i,l,h){i[l+0]=h>>24&255,i[l+1]=h>>16&255,i[l+2]=h>>8&255,i[l+3]=h>>0&255}function ye(i,l){return i[l+0]<<0|i[l+1]<<8}function Se(i,l){return ye(i,l)|i[l+2]<<16}function xe(i,l){return ye(i,l)|ye(i,l+2)<<16}function ke(i,l){var h=1<<l;return A(i!=null),A(0<l),i.X=a(h),i.X==null?0:(i.Mb=32-l,i.Xa=l,1)}function Be(i,l){A(i!=null),A(l!=null),A(i.Xa==l.Xa),t(l.X,0,i.X,0,1<<l.Xa)}function M(){this.X=[],this.Xa=this.Mb=0}function Je(i,l,h,p){A(h!=null),A(p!=null);var v=h[0],F=p[0];return v==0&&(v=(i*F+l/2)/l),F==0&&(F=(l*v+i/2)/i),0>=v||0>=F?0:(h[0]=v,p[0]=F,1)}function Pe(i,l){return i+(1<<l)-1>>>l}function Qe(i,l){return((4278255360&i)+(4278255360&l)>>>0&4278255360)+((16711935&i)+(16711935&l)>>>0&16711935)>>>0}function Ue(i,l){k[l]=function(h,p,v,F,y,N,_){var x;for(x=0;x<y;++x){var V=k[i](N[_+x-1],v,F+x);N[_+x]=Qe(h[p+x],V)}}}function Le(){this.ud=this.hd=this.jd=0}function Ne(i,l){return((4278124286&(i^l))>>>1)+(i&l)>>>0}function Oe(i){return 0<=i&&256>i?i:0>i?0:255<i?255:void 0}function Ve(i,l){return Oe(i+(i-l+.5>>1))}function $e(i,l,h){return Math.abs(l-h)-Math.abs(i-h)}function eA(i,l,h,p,v,F,y){for(p=F[y-1],h=0;h<v;++h)F[y+h]=p=Qe(i[l+h],p)}function iA(i,l,h,p,v){var F;for(F=0;F<h;++F){var y=i[l+F],N=y>>8&255,_=16711935&(_=(_=16711935&y)+((N<<16)+N));p[v+F]=(4278255360&y)+_>>>0}}function gA(i,l){l.jd=i>>0&255,l.hd=i>>8&255,l.ud=i>>16&255}function je(i,l,h,p,v,F){var y;for(y=0;y<p;++y){var N=l[h+y],_=N>>>8,x=N,V=255&(V=(V=N>>>16)+((i.jd<<24>>24)*(_<<24>>24)>>>5));x=255&(x=(x=x+((i.hd<<24>>24)*(_<<24>>24)>>>5))+((i.ud<<24>>24)*(V<<24>>24)>>>5)),v[F+y]=(4278255360&N)+(V<<16)+x}}function AA(i,l,h,p,v){k[l]=function(F,y,N,_,x,V,ne,ae,Z){for(_=ne;_<ae;++_)for(ne=0;ne<Z;++ne)x[V++]=v(N[p(F[y++])])},k[i]=function(F,y,N,_,x,V,ne){var ae=8>>F.b,Z=F.Ea,we=F.K[0],fe=F.w;if(8>ae)for(F=(1<<F.b)-1,fe=(1<<ae)-1;y<N;++y){var G,Y=0;for(G=0;G<Z;++G)G&F||(Y=p(_[x++])),V[ne++]=v(we[Y&fe]),Y>>=ae}else k["VP8LMapColor"+h](_,x,we,fe,V,ne,y,N,Z)}}function _e(i,l,h,p,v){for(h=l+h;l<h;){var F=i[l++];p[v++]=F>>16&255,p[v++]=F>>8&255,p[v++]=F>>0&255}}function et(i,l,h,p,v){for(h=l+h;l<h;){var F=i[l++];p[v++]=F>>16&255,p[v++]=F>>8&255,p[v++]=F>>0&255,p[v++]=F>>24&255}}function oA(i,l,h,p,v){for(h=l+h;l<h;){var F=(y=i[l++])>>16&240|y>>12&15,y=y>>0&240|y>>28&15;p[v++]=F,p[v++]=y}}function Pt(i,l,h,p,v){for(h=l+h;l<h;){var F=(y=i[l++])>>16&248|y>>13&7,y=y>>5&224|y>>3&31;p[v++]=F,p[v++]=y}}function wA(i,l,h,p,v){for(h=l+h;l<h;){var F=i[l++];p[v++]=F>>0&255,p[v++]=F>>8&255,p[v++]=F>>16&255}}function bA(i,l,h,p,v,F){if(F==0)for(h=l+h;l<h;)Fe(p,((F=i[l++])[0]>>24|F[1]>>8&65280|F[2]<<8&16711680|F[3]<<24)>>>0),v+=32;else t(p,v,i,l,h)}function ar(i,l){k[l][0]=k[i+"0"],k[l][1]=k[i+"1"],k[l][2]=k[i+"2"],k[l][3]=k[i+"3"],k[l][4]=k[i+"4"],k[l][5]=k[i+"5"],k[l][6]=k[i+"6"],k[l][7]=k[i+"7"],k[l][8]=k[i+"8"],k[l][9]=k[i+"9"],k[l][10]=k[i+"10"],k[l][11]=k[i+"11"],k[l][12]=k[i+"12"],k[l][13]=k[i+"13"],k[l][14]=k[i+"0"],k[l][15]=k[i+"0"]}function uA(i){return i==tl||i==rl||i==is||i==nl}function dn(){this.eb=[],this.size=this.A=this.fb=0}function LA(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Ot(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new dn,this.f.kb=new LA,this.sd=null}function Cr(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function _A(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Ge(i){return alert("todo:WebPSamplerProcessPlane"),i.T}function cA(i,l){var h=i.T,p=l.ba.f.RGBA,v=p.eb,F=p.fb+i.ka*p.A,y=Ht[l.ba.S],N=i.y,_=i.O,x=i.f,V=i.N,ne=i.ea,ae=i.W,Z=l.cc,we=l.dc,fe=l.Mc,G=l.Nc,Y=i.ka,ge=i.ka+i.T,me=i.U,pe=me+1>>1;for(Y==0?y(N,_,null,null,x,V,ne,ae,x,V,ne,ae,v,F,null,null,me):(y(l.ec,l.fc,N,_,Z,we,fe,G,x,V,ne,ae,v,F-p.A,v,F,me),++h);Y+2<ge;Y+=2)Z=x,we=V,fe=ne,G=ae,V+=i.Rc,ae+=i.Rc,F+=2*p.A,y(N,(_+=2*i.fa)-i.fa,N,_,Z,we,fe,G,x,V,ne,ae,v,F-p.A,v,F,me);return _+=i.fa,i.j+ge<i.o?(t(l.ec,l.fc,N,_,me),t(l.cc,l.dc,x,V,pe),t(l.Mc,l.Nc,ne,ae,pe),h--):1&ge||y(N,_,null,null,x,V,ne,ae,x,V,ne,ae,v,F+p.A,null,null,me),h}function Bn(i,l,h){var p=i.F,v=[i.J];if(p!=null){var F=i.U,y=l.ba.S,N=y==as||y==is;l=l.ba.f.RGBA;var _=[0],x=i.ka;_[0]=i.T,i.Kb&&(x==0?--_[0]:(--x,v[0]-=i.width),i.j+i.ka+i.T==i.o&&(_[0]=i.o-i.j-x));var V=l.eb;x=l.fb+x*l.A,i=es(p,v[0],i.width,F,_,V,x+(N?0:3),l.A),A(h==_),i&&uA(y)&&qr(V,x,N,F,_,l.A)}return 0}function $A(i){var l=i.ma,h=l.ba.S,p=11>h,v=h==rs||h==ns||h==as||h==Al||h==12||uA(h);if(l.memory=null,l.Ib=null,l.Jb=null,l.Nd=null,!Ja(l.Oa,i,v?11:12))return 0;if(v&&uA(h)&&Ce(),i.da)alert("todo:use_scaling");else{if(p){if(l.Ib=Ge,i.Kb){if(h=i.U+1>>1,l.memory=a(i.U+2*h),l.memory==null)return 0;l.ec=l.memory,l.fc=0,l.cc=l.ec,l.dc=l.fc+i.U,l.Mc=l.cc,l.Nc=l.dc+h,l.Ib=cA,Ce()}}else alert("todo:EmitYUV");v&&(l.Jb=Bn,p&&Ae())}if(p&&!zu){for(i=0;256>i;++i)Oh[i]=89858*(i-128)+os>>ss,Mh[i]=-22014*(i-128)+os,Dh[i]=-45773*(i-128),Rh[i]=113618*(i-128)+os>>ss;for(i=ri;i<sl;++i)l=76283*(i-16)+os>>ss,kh[i-ri]=Ft(l,255),Kh[i-ri]=Ft(l+8>>4,15);zu=1}return 1}function ir(i){var l=i.ma,h=i.U,p=i.T;return A(!(1&i.ka)),0>=h||0>=p?0:(h=l.Ib(i,l),l.Jb!=null&&l.Jb(i,l,h),l.Dc+=h,1)}function sr(i){i.ma.memory=null}function Me(i,l,h,p){return re(i,8)!=47?0:(l[0]=re(i,14)+1,h[0]=re(i,14)+1,p[0]=re(i,1),re(i,3)!=0?0:!i.h)}function Rt(i,l){if(4>i)return i+1;var h=i-2>>1;return(2+(1&i)<<h)+re(l,h)+1}function or(i,l){return 120<l?l-120:1<=(h=((h=Fh[l-1])>>4)*i+(8-(15&h)))?h:1;var h}function ft(i,l,h){var p=T(h),v=i[l+=255&p].g-8;return 0<v&&(q(h,h.u+8),p=T(h),l+=i[l].value,l+=p&(1<<v)-1),q(h,h.u+i[l].g),i[l].value}function qA(i,l,h){return h.g+=i.g,h.value+=i.value<<l>>>0,A(8>=h.g),i.g}function MA(i,l,h){var p=i.xc;return A((l=p==0?0:i.vc[i.md*(h>>p)+(l>>p)])<i.Wb),i.Ya[l]}function Qt(i,l,h,p){var v=i.ab,F=i.c*l,y=i.C;l=y+l;var N=h,_=p;for(p=i.Ta,h=i.Ua;0<v--;){var x=i.gc[v],V=y,ne=l,ae=N,Z=_,we=(_=p,N=h,x.Ea);switch(A(V<ne),A(ne<=x.nc),x.hc){case 2:Zi(ae,Z,(ne-V)*we,_,N);break;case 0:var fe=V,G=ne,Y=_,ge=N,me=(Ee=x).Ea;fe==0&&(Yo(ae,Z,null,null,1,Y,ge),eA(ae,Z+1,0,0,me-1,Y,ge+1),Z+=me,ge+=me,++fe);for(var pe=1<<Ee.b,He=pe-1,be=Pe(me,Ee.b),De=Ee.K,Ee=Ee.w+(fe>>Ee.b)*be;fe<G;){var lA=De,hA=Ee,sA=1;for($a(ae,Z,Y,ge-me,1,Y,ge);sA<me;){var rA=(sA&~He)+pe;rA>me&&(rA=me),(0,kr[lA[hA++]>>8&15])(ae,Z+ +sA,Y,ge+sA-me,rA-sA,Y,ge+sA),sA=rA}Z+=me,ge+=me,++fe&He||(Ee+=be)}ne!=x.nc&&t(_,N-we,_,N+(ne-V-1)*we,we);break;case 1:for(we=ae,G=Z,me=(ae=x.Ea)-(ge=ae&~(Y=(Z=1<<x.b)-1)),fe=Pe(ae,x.b),pe=x.K,x=x.w+(V>>x.b)*fe;V<ne;){for(He=pe,be=x,De=new Le,Ee=G+ge,lA=G+ae;G<Ee;)gA(He[be++],De),_t(De,we,G,Z,_,N),G+=Z,N+=Z;G<lA&&(gA(He[be++],De),_t(De,we,G,me,_,N),G+=me,N+=me),++V&Y||(x+=fe)}break;case 3:if(ae==_&&Z==N&&0<x.b){for(G=_,ae=we=N+(ne-V)*we-(ge=(ne-V)*Pe(x.Ea,x.b)),Z=_,Y=N,fe=[],ge=(me=ge)-1;0<=ge;--ge)fe[ge]=Z[Y+ge];for(ge=me-1;0<=ge;--ge)G[ae+ge]=fe[ge];qt(x,V,ne,_,we,_,N)}else qt(x,V,ne,ae,Z,_,N)}N=p,_=h}_!=h&&t(p,h,N,_,F)}function Tn(i,l){var h=i.V,p=i.Ba+i.c*i.C,v=l-i.C;if(A(l<=i.l.o),A(16>=v),0<v){var F=i.l,y=i.Ta,N=i.Ua,_=F.width;if(Qt(i,v,h,p),v=N=[N],A((h=i.C)<(p=l)),A(F.v<F.va),p>F.o&&(p=F.o),h<F.j){var x=F.j-h;h=F.j,v[0]+=x*_}if(h>=p?h=0:(v[0]+=4*F.v,F.ka=h-F.j,F.U=F.va-F.v,F.T=p-h,h=1),h){if(N=N[0],11>(h=i.ca).S){var V=h.f.RGBA,ne=(p=h.S,v=F.U,F=F.T,x=V.eb,V.A),ae=F;for(V=V.fb+i.Ma*V.A;0<ae--;){var Z=y,we=N,fe=v,G=x,Y=V;switch(p){case ts:Vt(Z,we,fe,G,Y);break;case rs:Kr(Z,we,fe,G,Y);break;case tl:Kr(Z,we,fe,G,Y),qr(G,Y,0,fe,1,0);break;case Hu:Aa(Z,we,fe,G,Y);break;case ns:bA(Z,we,fe,G,Y,1);break;case rl:bA(Z,we,fe,G,Y,1),qr(G,Y,0,fe,1,0);break;case as:bA(Z,we,fe,G,Y,0);break;case is:bA(Z,we,fe,G,Y,0),qr(G,Y,1,fe,1,0);break;case Al:fr(Z,we,fe,G,Y);break;case nl:fr(Z,we,fe,G,Y),na(G,Y,fe,1,0);break;case xu:br(Z,we,fe,G,Y);break;default:A(0)}N+=_,V+=ne}i.Ma+=F}else alert("todo:EmitRescaledRowsYUVA");A(i.Ma<=h.height)}}i.C=l,A(i.C<=i.i)}function Qr(i){var l;if(0<i.ua)return 0;for(l=0;l<i.Wb;++l){var h=i.Ya[l].G,p=i.Ya[l].H;if(0<h[1][p[1]+0].g||0<h[2][p[2]+0].g||0<h[3][p[3]+0].g)return 0}return 1}function Dt(i,l,h,p,v,F){if(i.Z!=0){var y=i.qd,N=i.rd;for(A(Gr[i.Z]!=null);l<h;++l)Gr[i.Z](y,N,p,v,p,v,F),y=p,N=v,v+=F;i.qd=y,i.rd=N}}function Mt(i,l){var h=i.l.ma,p=h.Z==0||h.Z==1?i.l.j:i.C;if(p=i.C<p?p:i.C,A(l<=i.l.o),l>p){var v=i.l.width,F=h.ca,y=h.tb+v*p,N=i.V,_=i.Ba+i.c*p,x=i.gc;A(i.ab==1),A(x[0].hc==3),$o(x[0],p,l,N,_,F,y),Dt(h,p,l,F,y,v)}i.C=i.Ma=l}function kt(i,l,h,p,v,F,y){var N=i.$/p,_=i.$%p,x=i.m,V=i.s,ne=h+i.$,ae=ne;v=h+p*v;var Z=h+p*F,we=280+V.ua,fe=i.Pb?N:16777216,G=0<V.ua?V.Wa:null,Y=V.wc,ge=ne<Z?MA(V,_,N):null;A(i.C<F),A(Z<=v);var me=!1;e:for(;;){for(;me||ne<Z;){var pe=0;if(N>=fe){var He=ne-h;A((fe=i).Pb),fe.wd=fe.m,fe.xd=He,0<fe.s.ua&&Be(fe.s.Wa,fe.s.vb),fe=N+Uh}if(_&Y||(ge=MA(V,_,N)),A(ge!=null),ge.Qb&&(l[ne]=ge.qb,me=!0),!me)if(X(x),ge.jc){pe=x,He=l;var be=ne,De=ge.pd[T(pe)&dt-1];A(ge.jc),256>De.g?(q(pe,pe.u+De.g),He[be]=De.value,pe=0):(q(pe,pe.u+De.g-256),A(256<=De.value),pe=De.value),pe==0&&(me=!0)}else pe=ft(ge.G[0],ge.H[0],x);if(x.h)break;if(me||256>pe){if(!me)if(ge.nd)l[ne]=(ge.qb|pe<<8)>>>0;else{if(X(x),me=ft(ge.G[1],ge.H[1],x),X(x),He=ft(ge.G[2],ge.H[2],x),be=ft(ge.G[3],ge.H[3],x),x.h)break;l[ne]=(be<<24|me<<16|pe<<8|He)>>>0}if(me=!1,++ne,++_>=p&&(_=0,++N,y!=null&&N<=F&&!(N%16)&&y(i,N),G!=null))for(;ae<ne;)pe=l[ae++],G.X[(506832829*pe&4294967295)>>>G.Mb]=pe}else if(280>pe){if(pe=Rt(pe-256,x),He=ft(ge.G[4],ge.H[4],x),X(x),He=or(p,He=Rt(He,x)),x.h)break;if(ne-h<He||v-ne<pe)break e;for(be=0;be<pe;++be)l[ne+be]=l[ne+be-He];for(ne+=pe,_+=pe;_>=p;)_-=p,++N,y!=null&&N<=F&&!(N%16)&&y(i,N);if(A(ne<=v),_&Y&&(ge=MA(V,_,N)),G!=null)for(;ae<ne;)pe=l[ae++],G.X[(506832829*pe&4294967295)>>>G.Mb]=pe}else{if(!(pe<we))break e;for(me=pe-280,A(G!=null);ae<ne;)pe=l[ae++],G.X[(506832829*pe&4294967295)>>>G.Mb]=pe;pe=ne,A(!(me>>>(He=G).Xa)),l[pe]=He.X[me],me=!0}me||A(x.h==D(x))}if(i.Pb&&x.h&&ne<v)A(i.m.h),i.a=5,i.m=i.wd,i.$=i.xd,0<i.s.ua&&Be(i.s.vb,i.s.Wa);else{if(x.h)break e;y!=null&&y(i,N>F?F:N),i.a=0,i.$=ne-h}return 1}return i.a=3,0}function lr(i){A(i!=null),i.vc=null,i.yc=null,i.Ya=null;var l=i.Wa;l!=null&&(l.X=null),i.vb=null,A(i!=null)}function Lt(){var i=new Wo;return i==null?null:(i.a=0,i.xb=Ou,ar("Predictor","VP8LPredictors"),ar("Predictor","VP8LPredictors_C"),ar("PredictorAdd","VP8LPredictorsAdd"),ar("PredictorAdd","VP8LPredictorsAdd_C"),Zi=iA,_t=je,Vt=_e,Kr=et,fr=oA,br=Pt,Aa=wA,k.VP8LMapColor32b=Za,k.VP8LMapColor8b=Zo,i)}function ur(i,l,h,p,v){var F=1,y=[i],N=[l],_=p.m,x=p.s,V=null,ne=0;e:for(;;){if(h)for(;F&&re(_,1);){var ae=y,Z=N,we=p,fe=1,G=we.m,Y=we.gc[we.ab],ge=re(G,2);if(we.Oc&1<<ge)F=0;else{switch(we.Oc|=1<<ge,Y.hc=ge,Y.Ea=ae[0],Y.nc=Z[0],Y.K=[null],++we.ab,A(4>=we.ab),ge){case 0:case 1:Y.b=re(G,3)+2,fe=ur(Pe(Y.Ea,Y.b),Pe(Y.nc,Y.b),0,we,Y.K),Y.K=Y.K[0];break;case 3:var me,pe=re(G,8)+1,He=16<pe?0:4<pe?1:2<pe?2:3;if(ae[0]=Pe(Y.Ea,He),Y.b=He,me=fe=ur(pe,1,0,we,Y.K)){var be,De=pe,Ee=Y,lA=1<<(8>>Ee.b),hA=a(lA);if(hA==null)me=0;else{var sA=Ee.K[0],rA=Ee.w;for(hA[0]=Ee.K[0][0],be=1;be<1*De;++be)hA[be]=Qe(sA[rA+be],hA[be-1]);for(;be<4*lA;++be)hA[be]=0;Ee.K[0]=null,Ee.K[0]=hA,me=1}}fe=me;break;case 2:break;default:A(0)}F=fe}}if(y=y[0],N=N[0],F&&re(_,1)&&!(F=1<=(ne=re(_,4))&&11>=ne)){p.a=3;break e}var vA;if(vA=F)A:{var pA,Ye,KA,gt=p,zA=y,pt=N,dA=ne,Ut=h,bt=gt.m,JA=gt.s,ZA=[null],ot=1,xt=0,hr=yh[dA];t:for(;;){if(Ut&&re(bt,1)){var WA=re(bt,3)+2,Sr=Pe(zA,WA),Fn=Pe(pt,WA),aa=Sr*Fn;if(!ur(Sr,Fn,0,gt,ZA))break t;for(ZA=ZA[0],JA.xc=WA,pA=0;pA<aa;++pA){var Xr=ZA[pA]>>8&65535;ZA[pA]=Xr,Xr>=ot&&(ot=Xr+1)}}if(bt.h)break t;for(Ye=0;5>Ye;++Ye){var IA=Tu[Ye];!Ye&&0<dA&&(IA+=1<<dA),xt<IA&&(xt=IA)}var ol=s(ot*hr,Q),Vu=ot,Gu=s(Vu,I);if(Gu==null)var us=null;else A(65536>=Vu),us=Gu;var ni=a(xt);if(us==null||ni==null||ol==null){gt.a=1;break t}var cs=ol;for(pA=KA=0;pA<ot;++pA){var Wt=us[pA],ia=Wt.G,sa=Wt.H,Xu=0,fs=1,Ju=0;for(Ye=0;5>Ye;++Ye){IA=Tu[Ye],ia[Ye]=cs,sa[Ye]=KA,!Ye&&0<dA&&(IA+=1<<dA);n:{var hs,ll=IA,ds=gt,ai=ni,qh=cs,Vh=KA,ul=0,Jr=ds.m,Gh=re(Jr,1);if(n(ai,0,0,ll),Gh){var Xh=re(Jr,1)+1,Jh=re(Jr,1),Wu=re(Jr,Jh==0?1:8);ai[Wu]=1,Xh==2&&(ai[Wu=re(Jr,8)]=1);var Bs=1}else{var Yu=a(19),$u=re(Jr,4)+4;if(19<$u){ds.a=3;var gs=0;break n}for(hs=0;hs<$u;++hs)Yu[Qh[hs]]=re(Jr,3);var cl=void 0,ii=void 0,Zu=ds,Wh=Yu,ps=ll,ec=ai,fl=0,Wr=Zu.m,Ac=8,tc=s(128,Q);r:for(;U(tc,0,7,Wh,19);){if(re(Wr,1)){var Yh=2+2*re(Wr,3);if((cl=2+re(Wr,Yh))>ps)break r}else cl=ps;for(ii=0;ii<ps&&cl--;){X(Wr);var rc=tc[0+(127&T(Wr))];q(Wr,Wr.u+rc.g);var oa=rc.value;if(16>oa)ec[ii++]=oa,oa!=0&&(Ac=oa);else{var $h=oa==16,nc=oa-16,Zh=mh[nc],ac=re(Wr,vh[nc])+Zh;if(ii+ac>ps)break r;for(var e1=$h?Ac:0;0<ac--;)ec[ii++]=e1}}fl=1;break r}fl||(Zu.a=3),Bs=fl}(Bs=Bs&&!Jr.h)&&(ul=U(qh,Vh,8,ai,ll)),Bs&&ul!=0?gs=ul:(ds.a=3,gs=0)}if(gs==0)break t;if(fs&&Ch[Ye]==1&&(fs=cs[KA].g==0),Xu+=cs[KA].g,KA+=gs,3>=Ye){var si,hl=ni[0];for(si=1;si<IA;++si)ni[si]>hl&&(hl=ni[si]);Ju+=hl}}if(Wt.nd=fs,Wt.Qb=0,fs&&(Wt.qb=(ia[3][sa[3]+0].value<<24|ia[1][sa[1]+0].value<<16|ia[2][sa[2]+0].value)>>>0,Xu==0&&256>ia[0][sa[0]+0].value&&(Wt.Qb=1,Wt.qb+=ia[0][sa[0]+0].value<<8)),Wt.jc=!Wt.Qb&&6>Ju,Wt.jc){var ws,Ir=Wt;for(ws=0;ws<dt;++ws){var Yr=ws,$r=Ir.pd[Yr],vs=Ir.G[0][Ir.H[0]+Yr];256<=vs.value?($r.g=vs.g+256,$r.value=vs.value):($r.g=0,$r.value=0,Yr>>=qA(vs,8,$r),Yr>>=qA(Ir.G[1][Ir.H[1]+Yr],16,$r),Yr>>=qA(Ir.G[2][Ir.H[2]+Yr],0,$r),qA(Ir.G[3][Ir.H[3]+Yr],24,$r))}}}JA.vc=ZA,JA.Wb=ot,JA.Ya=us,JA.yc=ol,vA=1;break A}vA=0}if(!(F=vA)){p.a=3;break e}if(0<ne){if(x.ua=1<<ne,!ke(x.Wa,ne)){p.a=1,F=0;break e}}else x.ua=0;var dl=p,ic=y,A1=N,Bl=dl.s,gl=Bl.xc;if(dl.c=ic,dl.i=A1,Bl.md=Pe(ic,gl),Bl.wc=gl==0?-1:(1<<gl)-1,h){p.xb=Ih;break e}if((V=a(y*N))==null){p.a=1,F=0;break e}F=(F=kt(p,V,0,y,N,N,null))&&!_.h;break e}return F?(v!=null?v[0]=V:(A(V==null),A(h)),p.$=0,h||lr(x)):lr(x),F}function gn(i,l){var h=i.c*i.i,p=h+l+16*l;return A(i.c<=l),i.V=a(p),i.V==null?(i.Ta=null,i.Ua=0,i.a=1,0):(i.Ta=i.V,i.Ua=i.Ba+h+l,1)}function Pn(i,l){var h=i.C,p=l-h,v=i.V,F=i.Ba+i.c*h;for(A(l<=i.l.o);0<p;){var y=16<p?16:p,N=i.l.ma,_=i.l.width,x=_*y,V=N.ca,ne=N.tb+_*h,ae=i.Ta,Z=i.Ua;Qt(i,y,v,F),Eu(ae,Z,V,ne,x),Dt(N,h,h+y,V,ne,_),p-=y,v+=y*i.c,h+=y}A(h==l),i.C=i.Ma=l}function On(){this.ub=this.yd=this.td=this.Rb=0}function Rn(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Dn(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Hi(){this.Yb=function(){var i=[];return function l(h,p,v){for(var F=v[p],y=0;y<F&&(h.push(v.length>p+1?[]:0),!(v.length<p+1));y++)l(h[y],p+1,v)}(i,0,[3,11]),i}()}function Eo(){this.jb=a(3),this.Wc=o([4,8],Hi),this.Xc=o([4,17],Hi)}function No(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Mn(){this.ld=this.La=this.dd=this.tc=0}function xi(){this.Na=this.la=0}function Lo(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ha(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function _o(){this.uc=this.M=this.Nb=0,this.wa=Array(new Mn),this.Y=0,this.ya=Array(new Ha),this.aa=0,this.l=new kn}function Ti(){this.y=a(16),this.f=a(8),this.ea=a(8)}function So(){this.cb=this.a=0,this.sc="",this.m=new ve,this.Od=new On,this.Kc=new Rn,this.ed=new No,this.Qa=new Dn,this.Ic=this.$c=this.Aa=0,this.D=new _o,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=s(8,ve),this.ia=0,this.pb=s(4,Lo),this.Pa=new Eo,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ti),this.Hd=0,this.rb=Array(new xi),this.sb=0,this.wa=Array(new Mn),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Ha),this.L=this.aa=0,this.gd=o([4,2],Mn),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function kn(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Io(){var i=new So;return i!=null&&(i.a=0,i.sc="OK",i.cb=0,i.Xb=0,ti||(ti=Ri)),i}function TA(i,l,h){return i.a==0&&(i.a=l,i.sc=h,i.cb=0),0}function Pi(i,l,h){return 3<=h&&i[l+0]==157&&i[l+1]==1&&i[l+2]==42}function Oi(i,l){if(i==null)return 0;if(i.a=0,i.sc="OK",l==null)return TA(i,2,"null VP8Io passed to VP8GetHeaders()");var h=l.data,p=l.w,v=l.ha;if(4>v)return TA(i,7,"Truncated header.");var F=h[p+0]|h[p+1]<<8|h[p+2]<<16,y=i.Od;if(y.Rb=!(1&F),y.td=F>>1&7,y.yd=F>>4&1,y.ub=F>>5,3<y.td)return TA(i,3,"Incorrect keyframe parameters.");if(!y.yd)return TA(i,4,"Frame not displayable.");p+=3,v-=3;var N=i.Kc;if(y.Rb){if(7>v)return TA(i,7,"cannot parse picture header");if(!Pi(h,p,v))return TA(i,3,"Bad code word");N.c=16383&(h[p+4]<<8|h[p+3]),N.Td=h[p+4]>>6,N.i=16383&(h[p+6]<<8|h[p+5]),N.Ud=h[p+6]>>6,p+=7,v-=7,i.za=N.c+15>>4,i.Ub=N.i+15>>4,l.width=N.c,l.height=N.i,l.Da=0,l.j=0,l.v=0,l.va=l.width,l.o=l.height,l.da=0,l.ib=l.width,l.hb=l.height,l.U=l.width,l.T=l.height,n((F=i.Pa).jb,0,255,F.jb.length),A((F=i.Qa)!=null),F.Cb=0,F.Bb=0,F.Fb=1,n(F.Zb,0,0,F.Zb.length),n(F.Lb,0,0,F.Lb)}if(y.ub>v)return TA(i,7,"bad partition length");K(F=i.m,h,p,y.ub),p+=y.ub,v-=y.ub,y.Rb&&(N.Ld=oe(F),N.Kd=oe(F)),N=i.Qa;var _,x=i.Pa;if(A(F!=null),A(N!=null),N.Cb=oe(F),N.Cb){if(N.Bb=oe(F),oe(F)){for(N.Fb=oe(F),_=0;4>_;++_)N.Zb[_]=oe(F)?$(F,7):0;for(_=0;4>_;++_)N.Lb[_]=oe(F)?$(F,6):0}if(N.Bb)for(_=0;3>_;++_)x.jb[_]=oe(F)?z(F,8):255}else N.Bb=0;if(F.Ka)return TA(i,3,"cannot parse segment header");if((N=i.ed).zd=oe(F),N.Tb=z(F,6),N.wb=z(F,3),N.Pc=oe(F),N.Pc&&oe(F)){for(x=0;4>x;++x)oe(F)&&(N.vd[x]=$(F,6));for(x=0;4>x;++x)oe(F)&&(N.od[x]=$(F,6))}if(i.L=N.Tb==0?0:N.zd?1:2,F.Ka)return TA(i,3,"cannot parse filter header");var V=v;if(v=_=p,p=_+V,N=V,i.Xb=(1<<z(i.m,2))-1,V<3*(x=i.Xb))h=7;else{for(_+=3*x,N-=3*x,V=0;V<x;++V){var ne=h[v+0]|h[v+1]<<8|h[v+2]<<16;ne>N&&(ne=N),K(i.Jc[+V],h,_,ne),_+=ne,N-=ne,v+=3}K(i.Jc[+x],h,_,N),h=_<p?0:5}if(h!=0)return TA(i,h,"cannot parse partitions");for(h=z(_=i.m,7),v=oe(_)?$(_,4):0,p=oe(_)?$(_,4):0,N=oe(_)?$(_,4):0,x=oe(_)?$(_,4):0,_=oe(_)?$(_,4):0,V=i.Qa,ne=0;4>ne;++ne){if(V.Cb){var ae=V.Zb[ne];V.Fb||(ae+=h)}else{if(0<ne){i.pb[ne]=i.pb[0];continue}ae=h}var Z=i.pb[ne];Z.Sc[0]=al[Ft(ae+v,127)],Z.Sc[1]=il[Ft(ae+0,127)],Z.Eb[0]=2*al[Ft(ae+p,127)],Z.Eb[1]=101581*il[Ft(ae+N,127)]>>16,8>Z.Eb[1]&&(Z.Eb[1]=8),Z.Qc[0]=al[Ft(ae+x,117)],Z.Qc[1]=il[Ft(ae+_,127)],Z.lc=ae+_}if(!y.Rb)return TA(i,4,"Not a key frame.");for(oe(F),y=i.Pa,h=0;4>h;++h){for(v=0;8>v;++v)for(p=0;3>p;++p)for(N=0;11>N;++N)x=ue(F,_h[h][v][p][N])?z(F,8):Nh[h][v][p][N],y.Wc[h][v].Yb[p][N]=x;for(v=0;17>v;++v)y.Xc[h][v]=y.Wc[h][Sh[v]]}return i.kc=oe(F),i.kc&&(i.Bd=z(F,8)),i.cb=1}function Ri(i,l,h,p,v,F,y){var N=l[v].Yb[h];for(h=0;16>v;++v){if(!ue(i,N[h+0]))return v;for(;!ue(i,N[h+1]);)if(N=l[++v].Yb[0],h=0,v==16)return 16;var _=l[v+1].Yb;if(ue(i,N[h+2])){var x=i,V=0;if(ue(x,(ae=N)[(ne=h)+3]))if(ue(x,ae[ne+6])){for(N=0,ne=2*(V=ue(x,ae[ne+8]))+(ae=ue(x,ae[ne+9+V])),V=0,ae=bh[ne];ae[N];++N)V+=V+ue(x,ae[N]);V+=3+(8<<ne)}else ue(x,ae[ne+7])?(V=7+2*ue(x,165),V+=ue(x,145)):V=5+ue(x,159);else V=ue(x,ae[ne+4])?3+ue(x,ae[ne+5]):2;N=_[2]}else V=1,N=_[1];_=y+Eh[v],0>(x=i).b&&se(x);var ne,ae=x.b,Z=(ne=x.Ca>>1)-(x.I>>ae)>>31;--x.b,x.Ca+=Z,x.Ca|=1,x.I-=(ne+1&Z)<<ae,F[_]=((V^Z)-Z)*p[(0<v)+0]}return 16}function xa(i){var l=i.rb[i.sb-1];l.la=0,l.Na=0,n(i.zc,0,0,i.zc.length),i.ja=0}function Ho(i,l){if(i==null)return 0;if(l==null)return TA(i,2,"NULL VP8Io parameter in VP8Decode().");if(!i.cb&&!Oi(i,l))return 0;if(A(i.cb),l.ac==null||l.ac(l)){l.ob&&(i.L=0);var h=ls[i.L];if(i.L==2?(i.yb=0,i.zb=0):(i.yb=l.v-h>>4,i.zb=l.j-h>>4,0>i.yb&&(i.yb=0),0>i.zb&&(i.zb=0)),i.Va=l.o+15+h>>4,i.Hb=l.va+15+h>>4,i.Hb>i.za&&(i.Hb=i.za),i.Va>i.Ub&&(i.Va=i.Ub),0<i.L){var p=i.ed;for(h=0;4>h;++h){var v;if(i.Qa.Cb){var F=i.Qa.Lb[h];i.Qa.Fb||(F+=p.Tb)}else F=p.Tb;for(v=0;1>=v;++v){var y=i.gd[h][v],N=F;if(p.Pc&&(N+=p.vd[0],v&&(N+=p.od[0])),0<(N=0>N?0:63<N?63:N)){var _=N;0<p.wb&&(_=4<p.wb?_>>2:_>>1)>9-p.wb&&(_=9-p.wb),1>_&&(_=1),y.dd=_,y.tc=2*N+_,y.ld=40<=N?2:15<=N?1:0}else y.tc=0;y.La=v}}}h=0}else TA(i,6,"Frame setup failed"),h=i.a;if(h=h==0){if(h){i.$c=0,0<i.Aa||(i.Ic=jh);e:{h=i.Ic,p=4*(_=i.za);var x=32*_,V=_+1,ne=0<i.L?_*(0<i.Aa?2:1):0,ae=(i.Aa==2?2:1)*_;if((y=p+832+(v=3*(16*h+ls[i.L])/2*x)+(F=i.Fa!=null&&0<i.Fa.length?i.Kc.c*i.Kc.i:0))!=y)h=0;else{if(y>i.Vb){if(i.Vb=0,i.Ec=a(y),i.Fc=0,i.Ec==null){h=TA(i,1,"no memory during frame initialization.");break e}i.Vb=y}y=i.Ec,N=i.Fc,i.Ac=y,i.Bc=N,N+=p,i.Gd=s(x,Ti),i.Hd=0,i.rb=s(V+1,xi),i.sb=1,i.wa=ne?s(ne,Mn):null,i.Y=0,i.D.Nb=0,i.D.wa=i.wa,i.D.Y=i.Y,0<i.Aa&&(i.D.Y+=_),A(!0),i.oc=y,i.pc=N,N+=832,i.ya=s(ae,Ha),i.aa=0,i.D.ya=i.ya,i.D.aa=i.aa,i.Aa==2&&(i.D.aa+=_),i.R=16*_,i.B=8*_,_=(x=ls[i.L])*i.R,x=x/2*i.B,i.sa=y,i.ta=N+_,i.qa=i.sa,i.ra=i.ta+16*h*i.R+x,i.Ha=i.qa,i.Ia=i.ra+8*h*i.B+x,i.$c=0,N+=v,i.mb=F?y:null,i.nb=F?N:null,A(N+F<=i.Fc+i.Vb),xa(i),n(i.Ac,i.Bc,0,p),h=1}}if(h){if(l.ka=0,l.y=i.sa,l.O=i.ta,l.f=i.qa,l.N=i.ra,l.ea=i.Ha,l.Vd=i.Ia,l.fa=i.R,l.Rc=i.B,l.F=null,l.J=0,!Iu){for(h=-255;255>=h;++h)Nu[255+h]=0>h?-h:h;for(h=-1020;1020>=h;++h)Lu[1020+h]=-128>h?-128:127<h?127:h;for(h=-112;112>=h;++h)_u[112+h]=-16>h?-16:15<h?15:h;for(h=-255;510>=h;++h)Su[255+h]=0>h?0:255<h?255:h;Iu=1}Gt=Po,ta=xo,zr=Mi,Xt=To,Er=ki,ei=Di,Cn=Ma,ra=vn,Qn=Jo,jr=ka,Ai=Xo,St=Gn,Nr=Ka,QA=Wi,FA=Ji,PA=yr,VA=Rr,Lr=Go,Jt[0]=cr,Jt[1]=Oo,Jt[2]=ko,Jt[3]=Ko,Jt[4]=ji,Jt[5]=qn,Jt[6]=qi,Jt[7]=Oa,Jt[8]=jo,Jt[9]=zo,Vr[0]=Ki,Vr[1]=Do,Vr[2]=Fr,Vr[3]=zn,Vr[4]=At,Vr[5]=Mo,Vr[6]=zi,_r[0]=Or,_r[1]=Ro,_r[2]=qo,_r[3]=Ra,_r[4]=wn,_r[5]=Vo,_r[6]=Da,h=1}else h=0}h&&(h=function(Z,we){for(Z.M=0;Z.M<Z.Va;++Z.M){var fe,G=Z.Jc[Z.M&Z.Xb],Y=Z.m,ge=Z;for(fe=0;fe<ge.za;++fe){var me=Y,pe=ge,He=pe.Ac,be=pe.Bc+4*fe,De=pe.zc,Ee=pe.ya[pe.aa+fe];if(pe.Qa.Bb?Ee.$b=ue(me,pe.Pa.jb[0])?2+ue(me,pe.Pa.jb[2]):ue(me,pe.Pa.jb[1]):Ee.$b=0,pe.kc&&(Ee.Ad=ue(me,pe.Bd)),Ee.Za=!ue(me,145)+0,Ee.Za){var lA=Ee.Ob,hA=0;for(pe=0;4>pe;++pe){var sA,rA=De[0+pe];for(sA=0;4>sA;++sA){rA=Lh[He[be+sA]][rA];for(var vA=Pu[ue(me,rA[0])];0<vA;)vA=Pu[2*vA+ue(me,rA[vA])];rA=-vA,He[be+sA]=rA}t(lA,hA,He,be,4),hA+=4,De[0+pe]=rA}}else rA=ue(me,156)?ue(me,128)?1:3:ue(me,163)?2:0,Ee.Ob[0]=rA,n(He,be,rA,4),n(De,0,rA,4);Ee.Dd=ue(me,142)?ue(me,114)?ue(me,183)?1:3:2:0}if(ge.m.Ka)return TA(Z,7,"Premature end-of-partition0 encountered.");for(;Z.ja<Z.za;++Z.ja){if(ge=G,me=(Y=Z).rb[Y.sb-1],He=Y.rb[Y.sb+Y.ja],fe=Y.ya[Y.aa+Y.ja],be=Y.kc?fe.Ad:0)me.la=He.la=0,fe.Za||(me.Na=He.Na=0),fe.Hc=0,fe.Gc=0,fe.ia=0;else{var pA,Ye;if(me=He,He=ge,be=Y.Pa.Xc,De=Y.ya[Y.aa+Y.ja],Ee=Y.pb[De.$b],pe=De.ad,lA=0,hA=Y.rb[Y.sb-1],rA=sA=0,n(pe,lA,0,384),De.Za)var KA=0,gt=be[3];else{vA=a(16);var zA=me.Na+hA.Na;if(zA=ti(He,be[1],zA,Ee.Eb,0,vA,0),me.Na=hA.Na=(0<zA)+0,1<zA)Gt(vA,0,pe,lA);else{var pt=vA[0]+3>>3;for(vA=0;256>vA;vA+=16)pe[lA+vA]=pt}KA=1,gt=be[0]}var dA=15&me.la,Ut=15&hA.la;for(vA=0;4>vA;++vA){var bt=1&Ut;for(pt=Ye=0;4>pt;++pt)dA=dA>>1|(bt=(zA=ti(He,gt,zA=bt+(1&dA),Ee.Sc,KA,pe,lA))>KA)<<7,Ye=Ye<<2|(3<zA?3:1<zA?2:pe[lA+0]!=0),lA+=16;dA>>=4,Ut=Ut>>1|bt<<7,sA=(sA<<8|Ye)>>>0}for(gt=dA,KA=Ut>>4,pA=0;4>pA;pA+=2){for(Ye=0,dA=me.la>>4+pA,Ut=hA.la>>4+pA,vA=0;2>vA;++vA){for(bt=1&Ut,pt=0;2>pt;++pt)zA=bt+(1&dA),dA=dA>>1|(bt=0<(zA=ti(He,be[2],zA,Ee.Qc,0,pe,lA)))<<3,Ye=Ye<<2|(3<zA?3:1<zA?2:pe[lA+0]!=0),lA+=16;dA>>=2,Ut=Ut>>1|bt<<5}rA|=Ye<<4*pA,gt|=dA<<4<<pA,KA|=(240&Ut)<<pA}me.la=gt,hA.la=KA,De.Hc=sA,De.Gc=rA,De.ia=43690&rA?0:Ee.ia,be=!(sA|rA)}if(0<Y.L&&(Y.wa[Y.Y+Y.ja]=Y.gd[fe.$b][fe.Za],Y.wa[Y.Y+Y.ja].La|=!be),ge.Ka)return TA(Z,7,"Premature end-of-file encountered.")}if(xa(Z),Y=we,ge=1,fe=(G=Z).D,me=0<G.L&&G.M>=G.zb&&G.M<=G.Va,G.Aa==0)e:{if(fe.M=G.M,fe.uc=me,Xa(G,fe),ge=1,fe=(Ye=G.D).Nb,me=(rA=ls[G.L])*G.R,He=rA/2*G.B,vA=16*fe*G.R,pt=8*fe*G.B,be=G.sa,De=G.ta-me+vA,Ee=G.qa,pe=G.ra-He+pt,lA=G.Ha,hA=G.Ia-He+pt,Ut=(dA=Ye.M)==0,sA=dA>=G.Va-1,G.Aa==2&&Xa(G,Ye),Ye.uc)for(bt=(zA=G).D.M,A(zA.D.uc),Ye=zA.yb;Ye<zA.Hb;++Ye){KA=Ye,gt=bt;var JA=(ZA=(IA=zA).D).Nb;pA=IA.R;var ZA=ZA.wa[ZA.Y+KA],ot=IA.sa,xt=IA.ta+16*JA*pA+16*KA,hr=ZA.dd,WA=ZA.tc;if(WA!=0)if(A(3<=WA),IA.L==1)0<KA&&PA(ot,xt,pA,WA+4),ZA.La&&Lr(ot,xt,pA,WA),0<gt&&FA(ot,xt,pA,WA+4),ZA.La&&VA(ot,xt,pA,WA);else{var Sr=IA.B,Fn=IA.qa,aa=IA.ra+8*JA*Sr+8*KA,Xr=IA.Ha,IA=IA.Ia+8*JA*Sr+8*KA;JA=ZA.ld,0<KA&&(ra(ot,xt,pA,WA+4,hr,JA),jr(Fn,aa,Xr,IA,Sr,WA+4,hr,JA)),ZA.La&&(St(ot,xt,pA,WA,hr,JA),QA(Fn,aa,Xr,IA,Sr,WA,hr,JA)),0<gt&&(Cn(ot,xt,pA,WA+4,hr,JA),Qn(Fn,aa,Xr,IA,Sr,WA+4,hr,JA)),ZA.La&&(Ai(ot,xt,pA,WA,hr,JA),Nr(Fn,aa,Xr,IA,Sr,WA,hr,JA))}}if(G.ia&&alert("todo:DitherRow"),Y.put!=null){if(Ye=16*dA,dA=16*(dA+1),Ut?(Y.y=G.sa,Y.O=G.ta+vA,Y.f=G.qa,Y.N=G.ra+pt,Y.ea=G.Ha,Y.W=G.Ia+pt):(Ye-=rA,Y.y=be,Y.O=De,Y.f=Ee,Y.N=pe,Y.ea=lA,Y.W=hA),sA||(dA-=rA),dA>Y.o&&(dA=Y.o),Y.F=null,Y.J=null,G.Fa!=null&&0<G.Fa.length&&Ye<dA&&(Y.J=Va(G,Y,Ye,dA-Ye),Y.F=G.mb,Y.F==null&&Y.F.length==0)){ge=TA(G,3,"Could not decode alpha data.");break e}Ye<Y.j&&(rA=Y.j-Ye,Ye=Y.j,A(!(1&rA)),Y.O+=G.R*rA,Y.N+=G.B*(rA>>1),Y.W+=G.B*(rA>>1),Y.F!=null&&(Y.J+=Y.width*rA)),Ye<dA&&(Y.O+=Y.v,Y.N+=Y.v>>1,Y.W+=Y.v>>1,Y.F!=null&&(Y.J+=Y.v),Y.ka=Ye-Y.j,Y.U=Y.va-Y.v,Y.T=dA-Ye,ge=Y.put(Y))}fe+1!=G.Ic||sA||(t(G.sa,G.ta-me,be,De+16*G.R,me),t(G.qa,G.ra-He,Ee,pe+8*G.B,He),t(G.Ha,G.Ia-He,lA,hA+8*G.B,He))}if(!ge)return TA(Z,6,"Output aborted.")}return 1}(i,l)),l.bc!=null&&l.bc(l),h&=1}return h?(i.cb=0,h):0}function Kt(i,l,h,p,v){v=i[l+h+32*p]+(v>>3),i[l+h+32*p]=-256&v?0>v?0:255:v}function Kn(i,l,h,p,v,F){Kt(i,l,0,h,p+v),Kt(i,l,1,h,p+F),Kt(i,l,2,h,p-F),Kt(i,l,3,h,p-v)}function ht(i){return(20091*i>>16)+i}function Ta(i,l,h,p){var v,F=0,y=a(16);for(v=0;4>v;++v){var N=i[l+0]+i[l+8],_=i[l+0]-i[l+8],x=(35468*i[l+4]>>16)-ht(i[l+12]),V=ht(i[l+4])+(35468*i[l+12]>>16);y[F+0]=N+V,y[F+1]=_+x,y[F+2]=_-x,y[F+3]=N-V,F+=4,l++}for(v=F=0;4>v;++v)N=(i=y[F+0]+4)+y[F+8],_=i-y[F+8],x=(35468*y[F+4]>>16)-ht(y[F+12]),Kt(h,p,0,0,N+(V=ht(y[F+4])+(35468*y[F+12]>>16))),Kt(h,p,1,0,_+x),Kt(h,p,2,0,_-x),Kt(h,p,3,0,N-V),F++,p+=32}function Di(i,l,h,p){var v=i[l+0]+4,F=35468*i[l+4]>>16,y=ht(i[l+4]),N=35468*i[l+1]>>16;Kn(h,p,0,v+y,i=ht(i[l+1]),N),Kn(h,p,1,v+F,i,N),Kn(h,p,2,v-F,i,N),Kn(h,p,3,v-y,i,N)}function xo(i,l,h,p,v){Ta(i,l,h,p),v&&Ta(i,l+16,h,p+4)}function Mi(i,l,h,p){ta(i,l+0,h,p,1),ta(i,l+32,h,p+128,1)}function To(i,l,h,p){var v;for(i=i[l+0]+4,v=0;4>v;++v)for(l=0;4>l;++l)Kt(h,p,l,v,i)}function ki(i,l,h,p){i[l+0]&&Xt(i,l+0,h,p),i[l+16]&&Xt(i,l+16,h,p+4),i[l+32]&&Xt(i,l+32,h,p+128),i[l+48]&&Xt(i,l+48,h,p+128+4)}function Po(i,l,h,p){var v,F=a(16);for(v=0;4>v;++v){var y=i[l+0+v]+i[l+12+v],N=i[l+4+v]+i[l+8+v],_=i[l+4+v]-i[l+8+v],x=i[l+0+v]-i[l+12+v];F[0+v]=y+N,F[8+v]=y-N,F[4+v]=x+_,F[12+v]=x-_}for(v=0;4>v;++v)y=(i=F[0+4*v]+3)+F[3+4*v],N=F[1+4*v]+F[2+4*v],_=F[1+4*v]-F[2+4*v],x=i-F[3+4*v],h[p+0]=y+N>>3,h[p+16]=x+_>>3,h[p+32]=y-N>>3,h[p+48]=x-_>>3,p+=64}function Pa(i,l,h){var p,v=l-32,F=yt,y=255-i[v-1];for(p=0;p<h;++p){var N,_=F,x=y+i[l-1];for(N=0;N<h;++N)i[l+N]=_[x+i[v+N]];l+=32}}function Oo(i,l){Pa(i,l,4)}function Ro(i,l){Pa(i,l,8)}function Do(i,l){Pa(i,l,16)}function Fr(i,l){var h;for(h=0;16>h;++h)t(i,l+32*h,i,l-32,16)}function zn(i,l){var h;for(h=16;0<h;--h)n(i,l,i[l-1],16),l+=32}function jn(i,l,h){var p;for(p=0;16>p;++p)n(l,h+32*p,i,16)}function Ki(i,l){var h,p=16;for(h=0;16>h;++h)p+=i[l-1+32*h]+i[l+h-32];jn(p>>5,i,l)}function At(i,l){var h,p=8;for(h=0;16>h;++h)p+=i[l-1+32*h];jn(p>>4,i,l)}function Mo(i,l){var h,p=8;for(h=0;16>h;++h)p+=i[l+h-32];jn(p>>4,i,l)}function zi(i,l){jn(128,i,l)}function qe(i,l,h){return i+2*l+h+2>>2}function ko(i,l){var h,p=l-32;for(p=new Uint8Array([qe(i[p-1],i[p+0],i[p+1]),qe(i[p+0],i[p+1],i[p+2]),qe(i[p+1],i[p+2],i[p+3]),qe(i[p+2],i[p+3],i[p+4])]),h=0;4>h;++h)t(i,l+32*h,p,0,p.length)}function Ko(i,l){var h=i[l-1],p=i[l-1+32],v=i[l-1+64],F=i[l-1+96];Fe(i,l+0,16843009*qe(i[l-1-32],h,p)),Fe(i,l+32,16843009*qe(h,p,v)),Fe(i,l+64,16843009*qe(p,v,F)),Fe(i,l+96,16843009*qe(v,F,F))}function cr(i,l){var h,p=4;for(h=0;4>h;++h)p+=i[l+h-32]+i[l-1+32*h];for(p>>=3,h=0;4>h;++h)n(i,l+32*h,p,4)}function ji(i,l){var h=i[l-1+0],p=i[l-1+32],v=i[l-1+64],F=i[l-1-32],y=i[l+0-32],N=i[l+1-32],_=i[l+2-32],x=i[l+3-32];i[l+0+96]=qe(p,v,i[l-1+96]),i[l+1+96]=i[l+0+64]=qe(h,p,v),i[l+2+96]=i[l+1+64]=i[l+0+32]=qe(F,h,p),i[l+3+96]=i[l+2+64]=i[l+1+32]=i[l+0+0]=qe(y,F,h),i[l+3+64]=i[l+2+32]=i[l+1+0]=qe(N,y,F),i[l+3+32]=i[l+2+0]=qe(_,N,y),i[l+3+0]=qe(x,_,N)}function qi(i,l){var h=i[l+1-32],p=i[l+2-32],v=i[l+3-32],F=i[l+4-32],y=i[l+5-32],N=i[l+6-32],_=i[l+7-32];i[l+0+0]=qe(i[l+0-32],h,p),i[l+1+0]=i[l+0+32]=qe(h,p,v),i[l+2+0]=i[l+1+32]=i[l+0+64]=qe(p,v,F),i[l+3+0]=i[l+2+32]=i[l+1+64]=i[l+0+96]=qe(v,F,y),i[l+3+32]=i[l+2+64]=i[l+1+96]=qe(F,y,N),i[l+3+64]=i[l+2+96]=qe(y,N,_),i[l+3+96]=qe(N,_,_)}function qn(i,l){var h=i[l-1+0],p=i[l-1+32],v=i[l-1+64],F=i[l-1-32],y=i[l+0-32],N=i[l+1-32],_=i[l+2-32],x=i[l+3-32];i[l+0+0]=i[l+1+64]=F+y+1>>1,i[l+1+0]=i[l+2+64]=y+N+1>>1,i[l+2+0]=i[l+3+64]=N+_+1>>1,i[l+3+0]=_+x+1>>1,i[l+0+96]=qe(v,p,h),i[l+0+64]=qe(p,h,F),i[l+0+32]=i[l+1+96]=qe(h,F,y),i[l+1+32]=i[l+2+96]=qe(F,y,N),i[l+2+32]=i[l+3+96]=qe(y,N,_),i[l+3+32]=qe(N,_,x)}function Oa(i,l){var h=i[l+0-32],p=i[l+1-32],v=i[l+2-32],F=i[l+3-32],y=i[l+4-32],N=i[l+5-32],_=i[l+6-32],x=i[l+7-32];i[l+0+0]=h+p+1>>1,i[l+1+0]=i[l+0+64]=p+v+1>>1,i[l+2+0]=i[l+1+64]=v+F+1>>1,i[l+3+0]=i[l+2+64]=F+y+1>>1,i[l+0+32]=qe(h,p,v),i[l+1+32]=i[l+0+96]=qe(p,v,F),i[l+2+32]=i[l+1+96]=qe(v,F,y),i[l+3+32]=i[l+2+96]=qe(F,y,N),i[l+3+64]=qe(y,N,_),i[l+3+96]=qe(N,_,x)}function zo(i,l){var h=i[l-1+0],p=i[l-1+32],v=i[l-1+64],F=i[l-1+96];i[l+0+0]=h+p+1>>1,i[l+2+0]=i[l+0+32]=p+v+1>>1,i[l+2+32]=i[l+0+64]=v+F+1>>1,i[l+1+0]=qe(h,p,v),i[l+3+0]=i[l+1+32]=qe(p,v,F),i[l+3+32]=i[l+1+64]=qe(v,F,F),i[l+3+64]=i[l+2+64]=i[l+0+96]=i[l+1+96]=i[l+2+96]=i[l+3+96]=F}function jo(i,l){var h=i[l-1+0],p=i[l-1+32],v=i[l-1+64],F=i[l-1+96],y=i[l-1-32],N=i[l+0-32],_=i[l+1-32],x=i[l+2-32];i[l+0+0]=i[l+2+32]=h+y+1>>1,i[l+0+32]=i[l+2+64]=p+h+1>>1,i[l+0+64]=i[l+2+96]=v+p+1>>1,i[l+0+96]=F+v+1>>1,i[l+3+0]=qe(N,_,x),i[l+2+0]=qe(y,N,_),i[l+1+0]=i[l+3+32]=qe(h,y,N),i[l+1+32]=i[l+3+64]=qe(p,h,y),i[l+1+64]=i[l+3+96]=qe(v,p,h),i[l+1+96]=qe(F,v,p)}function qo(i,l){var h;for(h=0;8>h;++h)t(i,l+32*h,i,l-32,8)}function Ra(i,l){var h;for(h=0;8>h;++h)n(i,l,i[l-1],8),l+=32}function pn(i,l,h){var p;for(p=0;8>p;++p)n(l,h+32*p,i,8)}function Or(i,l){var h,p=8;for(h=0;8>h;++h)p+=i[l+h-32]+i[l-1+32*h];pn(p>>4,i,l)}function Vo(i,l){var h,p=4;for(h=0;8>h;++h)p+=i[l+h-32];pn(p>>3,i,l)}function wn(i,l){var h,p=4;for(h=0;8>h;++h)p+=i[l-1+32*h];pn(p>>3,i,l)}function Da(i,l){pn(128,i,l)}function Vn(i,l,h){var p=i[l-h],v=i[l+0],F=3*(v-p)+el[1020+i[l-2*h]-i[l+h]],y=As[112+(F+4>>3)];i[l-h]=yt[255+p+As[112+(F+3>>3)]],i[l+0]=yt[255+v-y]}function Vi(i,l,h,p){var v=i[l+0],F=i[l+h];return It[255+i[l-2*h]-i[l-h]]>p||It[255+F-v]>p}function Gi(i,l,h,p){return 4*It[255+i[l-h]-i[l+0]]+It[255+i[l-2*h]-i[l+h]]<=p}function Xi(i,l,h,p,v){var F=i[l-3*h],y=i[l-2*h],N=i[l-h],_=i[l+0],x=i[l+h],V=i[l+2*h],ne=i[l+3*h];return 4*It[255+N-_]+It[255+y-x]>p?0:It[255+i[l-4*h]-F]<=v&&It[255+F-y]<=v&&It[255+y-N]<=v&&It[255+ne-V]<=v&&It[255+V-x]<=v&&It[255+x-_]<=v}function Ji(i,l,h,p){var v=2*p+1;for(p=0;16>p;++p)Gi(i,l+p,h,v)&&Vn(i,l+p,h)}function yr(i,l,h,p){var v=2*p+1;for(p=0;16>p;++p)Gi(i,l+p*h,1,v)&&Vn(i,l+p*h,1)}function Rr(i,l,h,p){var v;for(v=3;0<v;--v)Ji(i,l+=4*h,h,p)}function Go(i,l,h,p){var v;for(v=3;0<v;--v)yr(i,l+=4,h,p)}function Dr(i,l,h,p,v,F,y,N){for(F=2*F+1;0<v--;){if(Xi(i,l,h,F,y))if(Vi(i,l,h,N))Vn(i,l,h);else{var _=i,x=l,V=h,ne=_[x-2*V],ae=_[x-V],Z=_[x+0],we=_[x+V],fe=_[x+2*V],G=27*(ge=el[1020+3*(Z-ae)+el[1020+ne-we]])+63>>7,Y=18*ge+63>>7,ge=9*ge+63>>7;_[x-3*V]=yt[255+_[x-3*V]+ge],_[x-2*V]=yt[255+ne+Y],_[x-V]=yt[255+ae+G],_[x+0]=yt[255+Z-G],_[x+V]=yt[255+we-Y],_[x+2*V]=yt[255+fe-ge]}l+=p}}function zt(i,l,h,p,v,F,y,N){for(F=2*F+1;0<v--;){if(Xi(i,l,h,F,y))if(Vi(i,l,h,N))Vn(i,l,h);else{var _=i,x=l,V=h,ne=_[x-V],ae=_[x+0],Z=_[x+V],we=As[112+((fe=3*(ae-ne))+4>>3)],fe=As[112+(fe+3>>3)],G=we+1>>1;_[x-2*V]=yt[255+_[x-2*V]+G],_[x-V]=yt[255+ne+fe],_[x+0]=yt[255+ae-we],_[x+V]=yt[255+Z-G]}l+=p}}function Ma(i,l,h,p,v,F){Dr(i,l,h,1,16,p,v,F)}function vn(i,l,h,p,v,F){Dr(i,l,1,h,16,p,v,F)}function Xo(i,l,h,p,v,F){var y;for(y=3;0<y;--y)zt(i,l+=4*h,h,1,16,p,v,F)}function Gn(i,l,h,p,v,F){var y;for(y=3;0<y;--y)zt(i,l+=4,1,h,16,p,v,F)}function Jo(i,l,h,p,v,F,y,N){Dr(i,l,v,1,8,F,y,N),Dr(h,p,v,1,8,F,y,N)}function ka(i,l,h,p,v,F,y,N){Dr(i,l,1,v,8,F,y,N),Dr(h,p,1,v,8,F,y,N)}function Ka(i,l,h,p,v,F,y,N){zt(i,l+4*v,v,1,8,F,y,N),zt(h,p+4*v,v,1,8,F,y,N)}function Wi(i,l,h,p,v,F,y,N){zt(i,l+4,1,v,8,F,y,N),zt(h,p+4,1,v,8,F,y,N)}function Xn(){this.ba=new Ot,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new _A,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function za(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function ja(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Yi(){this.ua=0,this.Wa=new M,this.vb=new M,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new I,this.yc=new Q}function Wo(){this.xb=this.a=0,this.l=new kn,this.ca=new Ot,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new C,this.Pb=0,this.wd=new C,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Yi,this.ab=0,this.gc=s(4,ja),this.Oc=0}function Jn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new kn,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function mn(i,l,h,p,v,F,y){for(i=i==null?0:i[l+0],l=0;l<y;++l)v[F+l]=i+h[p+l]&255,i=v[F+l]}function qa(i,l,h,p,v,F,y){var N;if(i==null)mn(null,null,h,p,v,F,y);else for(N=0;N<y;++N)v[F+N]=i[l+N]+h[p+N]&255}function Mr(i,l,h,p,v,F,y){if(i==null)mn(null,null,h,p,v,F,y);else{var N,_=i[l+0],x=_,V=_;for(N=0;N<y;++N)x=V+(_=i[l+N])-x,V=h[p+N]+(-256&x?0>x?0:255:x)&255,x=_,v[F+N]=V}}function Va(i,l,h,p){var v=l.width,F=l.o;if(A(i!=null&&l!=null),0>h||0>=p||h+p>F)return null;if(!i.Cc){if(i.ga==null){var y;if(i.ga=new Jn,(y=i.ga==null)||(y=l.width*l.o,A(i.Gb.length==0),i.Gb=a(y),i.Uc=0,i.Gb==null?y=0:(i.mb=i.Gb,i.nb=i.Uc,i.rc=null,y=1),y=!y),!y){y=i.ga;var N=i.Fa,_=i.P,x=i.qc,V=i.mb,ne=i.nb,ae=_+1,Z=x-1,we=y.l;if(A(N!=null&&V!=null&&l!=null),Gr[0]=null,Gr[1]=mn,Gr[2]=qa,Gr[3]=Mr,y.ca=V,y.tb=ne,y.c=l.width,y.i=l.height,A(0<y.c&&0<y.i),1>=x)l=0;else if(y.$a=N[_+0]>>0&3,y.Z=N[_+0]>>2&3,y.Lc=N[_+0]>>4&3,_=N[_+0]>>6&3,0>y.$a||1<y.$a||4<=y.Z||1<y.Lc||_)l=0;else if(we.put=ir,we.ac=$A,we.bc=sr,we.ma=y,we.width=l.width,we.height=l.height,we.Da=l.Da,we.v=l.v,we.va=l.va,we.j=l.j,we.o=l.o,y.$a)e:{A(y.$a==1),l=Lt();A:for(;;){if(l==null){l=0;break e}if(A(y!=null),y.mc=l,l.c=y.c,l.i=y.i,l.l=y.l,l.l.ma=y,l.l.width=y.c,l.l.height=y.i,l.a=0,O(l.m,N,ae,Z),!ur(y.c,y.i,1,l,null)||(l.ab==1&&l.gc[0].hc==3&&Qr(l.s)?(y.ic=1,N=l.c*l.i,l.Ta=null,l.Ua=0,l.V=a(N),l.Ba=0,l.V==null?(l.a=1,l=0):l=1):(y.ic=0,l=gn(l,y.c)),!l))break A;l=1;break e}y.mc=null,l=0}else l=Z>=y.c*y.i;y=!l}if(y)return null;i.ga.Lc!=1?i.Ga=0:p=F-h}A(i.ga!=null),A(h+p<=F);e:{if(l=(N=i.ga).c,F=N.l.o,N.$a==0){if(ae=i.rc,Z=i.Vc,we=i.Fa,_=i.P+1+h*l,x=i.mb,V=i.nb+h*l,A(_<=i.P+i.qc),N.Z!=0)for(A(Gr[N.Z]!=null),y=0;y<p;++y)Gr[N.Z](ae,Z,we,_,x,V,l),ae=x,Z=V,V+=l,_+=l;else for(y=0;y<p;++y)t(x,V,we,_,l),ae=x,Z=V,V+=l,_+=l;i.rc=ae,i.Vc=Z}else{if(A(N.mc!=null),l=h+p,A((y=N.mc)!=null),A(l<=y.i),y.C>=l)l=1;else if(N.ic||Ae(),N.ic){N=y.V,ae=y.Ba,Z=y.c;var fe=y.i,G=(we=1,_=y.$/Z,x=y.$%Z,V=y.m,ne=y.s,y.$),Y=Z*fe,ge=Z*l,me=ne.wc,pe=G<ge?MA(ne,x,_):null;A(G<=Y),A(l<=fe),A(Qr(ne));A:for(;;){for(;!V.h&&G<ge;){if(x&me||(pe=MA(ne,x,_)),A(pe!=null),X(V),256>(fe=ft(pe.G[0],pe.H[0],V)))N[ae+G]=fe,++G,++x>=Z&&(x=0,++_<=l&&!(_%16)&&Mt(y,_));else{if(!(280>fe)){we=0;break A}fe=Rt(fe-256,V);var He,be=ft(pe.G[4],pe.H[4],V);if(X(V),!(G>=(be=or(Z,be=Rt(be,V)))&&Y-G>=fe)){we=0;break A}for(He=0;He<fe;++He)N[ae+G+He]=N[ae+G+He-be];for(G+=fe,x+=fe;x>=Z;)x-=Z,++_<=l&&!(_%16)&&Mt(y,_);G<ge&&x&me&&(pe=MA(ne,x,_))}A(V.h==D(V))}Mt(y,_>l?l:_);break A}!we||V.h&&G<Y?(we=0,y.a=V.h?5:3):y.$=G,l=we}else l=kt(y,y.V,y.Ba,y.c,y.i,l,Pn);if(!l){p=0;break e}}h+p>=F&&(i.Cc=1),p=1}if(!p)return null;if(i.Cc&&((p=i.ga)!=null&&(p.mc=null),i.ga=null,0<i.Ga))return alert("todo:WebPDequantizeLevels"),null}return i.nb+h*v}function c(i,l,h,p,v,F){for(;0<v--;){var y,N=i,_=l+(h?1:0),x=i,V=l+(h?0:3);for(y=0;y<p;++y){var ne=x[V+4*y];ne!=255&&(ne*=32897,N[_+4*y+0]=N[_+4*y+0]*ne>>23,N[_+4*y+1]=N[_+4*y+1]*ne>>23,N[_+4*y+2]=N[_+4*y+2]*ne>>23)}l+=F}}function m(i,l,h,p,v){for(;0<p--;){var F;for(F=0;F<h;++F){var y=i[l+2*F+0],N=15&(x=i[l+2*F+1]),_=4369*N,x=(240&x|x>>4)*_>>16;i[l+2*F+0]=(240&y|y>>4)*_>>16&240|(15&y|y<<4)*_>>16>>4&15,i[l+2*F+1]=240&x|N}l+=v}}function R(i,l,h,p,v,F,y,N){var _,x,V=255;for(x=0;x<v;++x){for(_=0;_<p;++_){var ne=i[l+_];F[y+4*_]=ne,V&=ne}l+=h,y+=N}return V!=255}function j(i,l,h,p,v){var F;for(F=0;F<v;++F)h[p+F]=i[l+F]>>8}function Ae(){qr=c,na=m,es=R,Eu=j}function he(i,l,h){k[i]=function(p,v,F,y,N,_,x,V,ne,ae,Z,we,fe,G,Y,ge,me){var pe,He=me-1>>1,be=N[_+0]|x[V+0]<<16,De=ne[ae+0]|Z[we+0]<<16;A(p!=null);var Ee=3*be+De+131074>>2;for(l(p[v+0],255&Ee,Ee>>16,fe,G),F!=null&&(Ee=3*De+be+131074>>2,l(F[y+0],255&Ee,Ee>>16,Y,ge)),pe=1;pe<=He;++pe){var lA=N[_+pe]|x[V+pe]<<16,hA=ne[ae+pe]|Z[we+pe]<<16,sA=be+lA+De+hA+524296,rA=sA+2*(lA+De)>>3;Ee=rA+be>>1,be=(sA=sA+2*(be+hA)>>3)+lA>>1,l(p[v+2*pe-1],255&Ee,Ee>>16,fe,G+(2*pe-1)*h),l(p[v+2*pe-0],255&be,be>>16,fe,G+(2*pe-0)*h),F!=null&&(Ee=sA+De>>1,be=rA+hA>>1,l(F[y+2*pe-1],255&Ee,Ee>>16,Y,ge+(2*pe-1)*h),l(F[y+2*pe+0],255&be,be>>16,Y,ge+(2*pe+0)*h)),be=lA,De=hA}1&me||(Ee=3*be+De+131074>>2,l(p[v+me-1],255&Ee,Ee>>16,fe,G+(me-1)*h),F!=null&&(Ee=3*De+be+131074>>2,l(F[y+me-1],255&Ee,Ee>>16,Y,ge+(me-1)*h)))}}function Ce(){Ht[ts]=Hh,Ht[rs]=Ru,Ht[Hu]=xh,Ht[ns]=Du,Ht[as]=Mu,Ht[Al]=ku,Ht[xu]=Th,Ht[tl]=Ru,Ht[rl]=Du,Ht[is]=Mu,Ht[nl]=ku}function Ie(i){return i&~Ph?0>i?0:255:i>>Ku}function Re(i,l){return Ie((19077*i>>8)+(26149*l>>8)-14234)}function We(i,l,h){return Ie((19077*i>>8)-(6419*l>>8)-(13320*h>>8)+8708)}function Ze(i,l){return Ie((19077*i>>8)+(33050*l>>8)-17685)}function aA(i,l,h,p,v){p[v+0]=Re(i,h),p[v+1]=We(i,l,h),p[v+2]=Ze(i,l)}function NA(i,l,h,p,v){p[v+0]=Ze(i,l),p[v+1]=We(i,l,h),p[v+2]=Re(i,h)}function SA(i,l,h,p,v){var F=We(i,l,h);l=F<<3&224|Ze(i,l)>>3,p[v+0]=248&Re(i,h)|F>>5,p[v+1]=l}function kA(i,l,h,p,v){var F=240&Ze(i,l)|15;p[v+0]=240&Re(i,h)|We(i,l,h)>>4,p[v+1]=F}function tt(i,l,h,p,v){p[v+0]=255,aA(i,l,h,p,v+1)}function XA(i,l,h,p,v){NA(i,l,h,p,v),p[v+3]=255}function jt(i,l,h,p,v){aA(i,l,h,p,v),p[v+3]=255}function Ft(i,l){return 0>i?0:i>l?l:i}function Ur(i,l,h){k[i]=function(p,v,F,y,N,_,x,V,ne){for(var ae=V+(-2&ne)*h;V!=ae;)l(p[v+0],F[y+0],N[_+0],x,V),l(p[v+1],F[y+0],N[_+0],x,V+h),v+=2,++y,++_,V+=2*h;1&ne&&l(p[v+0],F[y+0],N[_+0],x,V)}}function $i(i,l,h){return h==0?i==0?l==0?6:5:l==0?4:0:h}function Ga(i,l,h,p,v){switch(i>>>30){case 3:ta(l,h,p,v,0);break;case 2:ei(l,h,p,v);break;case 1:Xt(l,h,p,v)}}function Xa(i,l){var h,p,v=l.M,F=l.Nb,y=i.oc,N=i.pc+40,_=i.oc,x=i.pc+584,V=i.oc,ne=i.pc+600;for(h=0;16>h;++h)y[N+32*h-1]=129;for(h=0;8>h;++h)_[x+32*h-1]=129,V[ne+32*h-1]=129;for(0<v?y[N-1-32]=_[x-1-32]=V[ne-1-32]=129:(n(y,N-32-1,127,21),n(_,x-32-1,127,9),n(V,ne-32-1,127,9)),p=0;p<i.za;++p){var ae=l.ya[l.aa+p];if(0<p){for(h=-1;16>h;++h)t(y,N+32*h-4,y,N+32*h+12,4);for(h=-1;8>h;++h)t(_,x+32*h-4,_,x+32*h+4,4),t(V,ne+32*h-4,V,ne+32*h+4,4)}var Z=i.Gd,we=i.Hd+p,fe=ae.ad,G=ae.Hc;if(0<v&&(t(y,N-32,Z[we].y,0,16),t(_,x-32,Z[we].f,0,8),t(V,ne-32,Z[we].ea,0,8)),ae.Za){var Y=y,ge=N-32+16;for(0<v&&(p>=i.za-1?n(Y,ge,Z[we].y[15],4):t(Y,ge,Z[we+1].y,0,4)),h=0;4>h;h++)Y[ge+128+h]=Y[ge+256+h]=Y[ge+384+h]=Y[ge+0+h];for(h=0;16>h;++h,G<<=2)Y=y,ge=N+ju[h],Jt[ae.Ob[h]](Y,ge),Ga(G,fe,16*+h,Y,ge)}else if(Y=$i(p,v,ae.Ob[0]),Vr[Y](y,N),G!=0)for(h=0;16>h;++h,G<<=2)Ga(G,fe,16*+h,y,N+ju[h]);for(h=ae.Gc,Y=$i(p,v,ae.Dd),_r[Y](_,x),_r[Y](V,ne),G=fe,Y=_,ge=x,255&(ae=h>>0)&&(170&ae?zr(G,256,Y,ge):Er(G,256,Y,ge)),ae=V,G=ne,255&(h>>=8)&&(170&h?zr(fe,320,ae,G):Er(fe,320,ae,G)),v<i.Ub-1&&(t(Z[we].y,0,y,N+480,16),t(Z[we].f,0,_,x+224,8),t(Z[we].ea,0,V,ne+224,8)),h=8*F*i.B,Z=i.sa,we=i.ta+16*p+16*F*i.R,fe=i.qa,ae=i.ra+8*p+h,G=i.Ha,Y=i.Ia+8*p+h,h=0;16>h;++h)t(Z,we+h*i.R,y,N+32*h,16);for(h=0;8>h;++h)t(fe,ae+h*i.B,_,x+32*h,8),t(G,Y+h*i.B,V,ne+32*h,8)}}function Wn(i,l,h,p,v,F,y,N,_){var x=[0],V=[0],ne=0,ae=_!=null?_.kd:0,Z=_!=null?_:new za;if(i==null||12>h)return 7;Z.data=i,Z.w=l,Z.ha=h,l=[l],h=[h],Z.gb=[Z.gb];e:{var we=l,fe=h,G=Z.gb;if(A(i!=null),A(fe!=null),A(G!=null),G[0]=0,12<=fe[0]&&!e(i,we[0],"RIFF")){if(e(i,we[0]+8,"WEBP")){G=3;break e}var Y=xe(i,we[0]+4);if(12>Y||4294967286<Y){G=3;break e}if(ae&&Y>fe[0]-8){G=7;break e}G[0]=Y,we[0]+=12,fe[0]-=12}G=0}if(G!=0)return G;for(Y=0<Z.gb[0],h=h[0];;){e:{var ge=i;fe=l,G=h;var me=x,pe=V,He=we=[0];if((Ee=ne=[ne])[0]=0,8>G[0])G=7;else{if(!e(ge,fe[0],"VP8X")){if(xe(ge,fe[0]+4)!=10){G=3;break e}if(18>G[0]){G=7;break e}var be=xe(ge,fe[0]+8),De=1+Se(ge,fe[0]+12);if(2147483648<=De*(ge=1+Se(ge,fe[0]+15))){G=3;break e}He!=null&&(He[0]=be),me!=null&&(me[0]=De),pe!=null&&(pe[0]=ge),fe[0]+=18,G[0]-=18,Ee[0]=1}G=0}}if(ne=ne[0],we=we[0],G!=0)return G;if(fe=!!(2&we),!Y&&ne)return 3;if(F!=null&&(F[0]=!!(16&we)),y!=null&&(y[0]=fe),N!=null&&(N[0]=0),y=x[0],we=V[0],ne&&fe&&_==null){G=0;break}if(4>h){G=7;break}if(Y&&ne||!Y&&!ne&&!e(i,l[0],"ALPH")){h=[h],Z.na=[Z.na],Z.P=[Z.P],Z.Sa=[Z.Sa];e:{be=i,G=l,Y=h;var Ee=Z.gb;me=Z.na,pe=Z.P,He=Z.Sa,De=22,A(be!=null),A(Y!=null),ge=G[0];var lA=Y[0];for(A(me!=null),A(He!=null),me[0]=null,pe[0]=null,He[0]=0;;){if(G[0]=ge,Y[0]=lA,8>lA){G=7;break e}var hA=xe(be,ge+4);if(4294967286<hA){G=3;break e}var sA=8+hA+1&-2;if(De+=sA,0<Ee&&De>Ee){G=3;break e}if(!e(be,ge,"VP8 ")||!e(be,ge,"VP8L")){G=0;break e}if(lA[0]<sA){G=7;break e}e(be,ge,"ALPH")||(me[0]=be,pe[0]=ge+8,He[0]=hA),ge+=sA,lA-=sA}}if(h=h[0],Z.na=Z.na[0],Z.P=Z.P[0],Z.Sa=Z.Sa[0],G!=0)break}h=[h],Z.Ja=[Z.Ja],Z.xa=[Z.xa];e:if(Ee=i,G=l,Y=h,me=Z.gb[0],pe=Z.Ja,He=Z.xa,be=G[0],ge=!e(Ee,be,"VP8 "),De=!e(Ee,be,"VP8L"),A(Ee!=null),A(Y!=null),A(pe!=null),A(He!=null),8>Y[0])G=7;else{if(ge||De){if(Ee=xe(Ee,be+4),12<=me&&Ee>me-12){G=3;break e}if(ae&&Ee>Y[0]-8){G=7;break e}pe[0]=Ee,G[0]+=8,Y[0]-=8,He[0]=De}else He[0]=5<=Y[0]&&Ee[be+0]==47&&!(Ee[be+4]>>5),pe[0]=Y[0];G=0}if(h=h[0],Z.Ja=Z.Ja[0],Z.xa=Z.xa[0],l=l[0],G!=0)break;if(4294967286<Z.Ja)return 3;if(N==null||fe||(N[0]=Z.xa?2:1),y=[y],we=[we],Z.xa){if(5>h){G=7;break}N=y,ae=we,fe=F,i==null||5>h?i=0:5<=h&&i[l+0]==47&&!(i[l+4]>>5)?(Y=[0],Ee=[0],me=[0],O(pe=new C,i,l,h),Me(pe,Y,Ee,me)?(N!=null&&(N[0]=Y[0]),ae!=null&&(ae[0]=Ee[0]),fe!=null&&(fe[0]=me[0]),i=1):i=0):i=0}else{if(10>h){G=7;break}N=we,i==null||10>h||!Pi(i,l+3,h-3)?i=0:(ae=i[l+0]|i[l+1]<<8|i[l+2]<<16,fe=16383&(i[l+7]<<8|i[l+6]),i=16383&(i[l+9]<<8|i[l+8]),1&ae||3<(ae>>1&7)||!(ae>>4&1)||ae>>5>=Z.Ja||!fe||!i?i=0:(y&&(y[0]=fe),N&&(N[0]=i),i=1))}if(!i||(y=y[0],we=we[0],ne&&(x[0]!=y||V[0]!=we)))return 3;_!=null&&(_[0]=Z,_.offset=l-_.w,A(4294967286>l-_.w),A(_.offset==_.ha-h));break}return G==0||G==7&&ne&&_==null?(F!=null&&(F[0]|=Z.na!=null&&0<Z.na.length),p!=null&&(p[0]=y),v!=null&&(v[0]=we),0):G}function Ja(i,l,h){var p=l.width,v=l.height,F=0,y=0,N=p,_=v;if(l.Da=i!=null&&0<i.Da,l.Da&&(N=i.cd,_=i.bd,F=i.v,y=i.j,11>h||(F&=-2,y&=-2),0>F||0>y||0>=N||0>=_||F+N>p||y+_>v))return 0;if(l.v=F,l.j=y,l.va=F+N,l.o=y+_,l.U=N,l.T=_,l.da=i!=null&&0<i.da,l.da){if(!Je(N,_,h=[i.ib],F=[i.hb]))return 0;l.ib=h[0],l.hb=F[0]}return l.ob=i!=null&&i.ob,l.Kb=i==null||!i.Sd,l.da&&(l.ob=l.ib<3*p/4&&l.hb<3*v/4,l.Kb=0),1}function Wa(i){if(i==null)return 2;if(11>i.S){var l=i.f.RGBA;l.fb+=(i.height-1)*l.A,l.A=-l.A}else l=i.f.kb,i=i.height,l.O+=(i-1)*l.fa,l.fa=-l.fa,l.N+=(i-1>>1)*l.Ab,l.Ab=-l.Ab,l.W+=(i-1>>1)*l.Db,l.Db=-l.Db,l.F!=null&&(l.J+=(i-1)*l.lb,l.lb=-l.lb);return 0}function Yn(i,l,h,p){if(p==null||0>=i||0>=l)return 2;if(h!=null){if(h.Da){var v=h.cd,F=h.bd,y=-2&h.v,N=-2&h.j;if(0>y||0>N||0>=v||0>=F||y+v>i||N+F>l)return 2;i=v,l=F}if(h.da){if(!Je(i,l,v=[h.ib],F=[h.hb]))return 2;i=v[0],l=F[0]}}p.width=i,p.height=l;e:{var _=p.width,x=p.height;if(i=p.S,0>=_||0>=x||!(i>=ts&&13>i))i=2;else{if(0>=p.Rd&&p.sd==null){y=F=v=l=0;var V=(N=_*qu[i])*x;if(11>i||(F=(x+1)/2*(l=(_+1)/2),i==12&&(y=(v=_)*x)),(x=a(V+2*F+y))==null){i=1;break e}p.sd=x,11>i?((_=p.f.RGBA).eb=x,_.fb=0,_.A=N,_.size=V):((_=p.f.kb).y=x,_.O=0,_.fa=N,_.Fd=V,_.f=x,_.N=0+V,_.Ab=l,_.Cd=F,_.ea=x,_.W=0+V+F,_.Db=l,_.Ed=F,i==12&&(_.F=x,_.J=0+V+2*F),_.Tc=y,_.lb=v)}if(l=1,v=p.S,F=p.width,y=p.height,v>=ts&&13>v)if(11>v)i=p.f.RGBA,l&=(N=Math.abs(i.A))*(y-1)+F<=i.size,l&=N>=F*qu[v],l&=i.eb!=null;else{i=p.f.kb,N=(F+1)/2,V=(y+1)/2,_=Math.abs(i.fa),x=Math.abs(i.Ab);var ne=Math.abs(i.Db),ae=Math.abs(i.lb),Z=ae*(y-1)+F;l&=_*(y-1)+F<=i.Fd,l&=x*(V-1)+N<=i.Cd,l=(l&=ne*(V-1)+N<=i.Ed)&_>=F&x>=N&ne>=N,l&=i.y!=null,l&=i.f!=null,l&=i.ea!=null,v==12&&(l&=ae>=F,l&=Z<=i.Tc,l&=i.F!=null)}else l=0;i=l?0:2}}return i!=0||h!=null&&h.fd&&(i=Wa(p)),i}var dt=64,$n=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Zn=24,ea=32,Ya=8,Bt=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Ue("Predictor0","PredictorAdd0"),k.Predictor0=function(){return 4278190080},k.Predictor1=function(i){return i},k.Predictor2=function(i,l,h){return l[h+0]},k.Predictor3=function(i,l,h){return l[h+1]},k.Predictor4=function(i,l,h){return l[h-1]},k.Predictor5=function(i,l,h){return Ne(Ne(i,l[h+1]),l[h+0])},k.Predictor6=function(i,l,h){return Ne(i,l[h-1])},k.Predictor7=function(i,l,h){return Ne(i,l[h+0])},k.Predictor8=function(i,l,h){return Ne(l[h-1],l[h+0])},k.Predictor9=function(i,l,h){return Ne(l[h+0],l[h+1])},k.Predictor10=function(i,l,h){return Ne(Ne(i,l[h-1]),Ne(l[h+0],l[h+1]))},k.Predictor11=function(i,l,h){var p=l[h+0];return 0>=$e(p>>24&255,i>>24&255,(l=l[h-1])>>24&255)+$e(p>>16&255,i>>16&255,l>>16&255)+$e(p>>8&255,i>>8&255,l>>8&255)+$e(255&p,255&i,255&l)?p:i},k.Predictor12=function(i,l,h){var p=l[h+0];return(Oe((i>>24&255)+(p>>24&255)-((l=l[h-1])>>24&255))<<24|Oe((i>>16&255)+(p>>16&255)-(l>>16&255))<<16|Oe((i>>8&255)+(p>>8&255)-(l>>8&255))<<8|Oe((255&i)+(255&p)-(255&l)))>>>0},k.Predictor13=function(i,l,h){var p=l[h-1];return(Ve((i=Ne(i,l[h+0]))>>24&255,p>>24&255)<<24|Ve(i>>16&255,p>>16&255)<<16|Ve(i>>8&255,p>>8&255)<<8|Ve(i>>0&255,p>>0&255))>>>0};var Yo=k.PredictorAdd0;k.PredictorAdd1=eA,Ue("Predictor2","PredictorAdd2"),Ue("Predictor3","PredictorAdd3"),Ue("Predictor4","PredictorAdd4"),Ue("Predictor5","PredictorAdd5"),Ue("Predictor6","PredictorAdd6"),Ue("Predictor7","PredictorAdd7"),Ue("Predictor8","PredictorAdd8"),Ue("Predictor9","PredictorAdd9"),Ue("Predictor10","PredictorAdd10"),Ue("Predictor11","PredictorAdd11"),Ue("Predictor12","PredictorAdd12"),Ue("Predictor13","PredictorAdd13");var $a=k.PredictorAdd2;AA("ColorIndexInverseTransform","MapARGB","32b",function(i){return i>>8&255},function(i){return i}),AA("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(i){return i},function(i){return i>>8&255});var Zi,qt=k.ColorIndexInverseTransform,Za=k.MapARGB,$o=k.VP8LColorIndexInverseTransformAlpha,Zo=k.MapAlpha,kr=k.VP8LPredictorsAdd=[];kr.length=16,(k.VP8LPredictors=[]).length=16,(k.VP8LPredictorsAdd_C=[]).length=16,(k.VP8LPredictors_C=[]).length=16;var _t,Vt,Kr,fr,br,Aa,Gt,ta,ei,zr,Xt,Er,Cn,ra,Qn,jr,Ai,St,Nr,QA,FA,PA,VA,Lr,qr,na,es,Eu,Nu=a(511),Lu=a(2041),_u=a(225),Su=a(767),Iu=0,el=Lu,As=_u,yt=Su,It=Nu,ts=0,rs=1,Hu=2,ns=3,as=4,Al=5,xu=6,tl=7,rl=8,is=9,nl=10,vh=[2,3,7],mh=[3,3,11],Tu=[280,256,256,256,40],Ch=[0,1,1,1,0],Qh=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Fh=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],yh=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Uh=8,al=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],il=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ti=null,bh=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Eh=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Pu=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Nh=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Lh=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],_h=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Sh=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Vr=[],Jt=[],_r=[],Ih=1,Ou=2,Gr=[],Ht=[];he("UpsampleRgbLinePair",aA,3),he("UpsampleBgrLinePair",NA,3),he("UpsampleRgbaLinePair",jt,4),he("UpsampleBgraLinePair",XA,4),he("UpsampleArgbLinePair",tt,4),he("UpsampleRgba4444LinePair",kA,2),he("UpsampleRgb565LinePair",SA,2);var Hh=k.UpsampleRgbLinePair,xh=k.UpsampleBgrLinePair,Ru=k.UpsampleRgbaLinePair,Du=k.UpsampleBgraLinePair,Mu=k.UpsampleArgbLinePair,ku=k.UpsampleRgba4444LinePair,Th=k.UpsampleRgb565LinePair,ss=16,os=1<<ss-1,ri=-227,sl=482,Ku=6,Ph=(256<<Ku)-1,zu=0,Oh=a(256),Rh=a(256),Dh=a(256),Mh=a(256),kh=a(sl-ri),Kh=a(sl-ri);Ur("YuvToRgbRow",aA,3),Ur("YuvToBgrRow",NA,3),Ur("YuvToRgbaRow",jt,4),Ur("YuvToBgraRow",XA,4),Ur("YuvToArgbRow",tt,4),Ur("YuvToRgba4444Row",kA,2),Ur("YuvToRgb565Row",SA,2);var ju=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ls=[0,2,8],zh=[8,7,6,4,4,2,2,2,1,1,1,1],jh=1;this.WebPDecodeRGBA=function(i,l,h,p,v){var F=rs,y=new Xn,N=new Ot;y.ba=N,N.S=F,N.width=[N.width],N.height=[N.height];var _=N.width,x=N.height,V=new Cr;if(V==null||i==null)var ne=2;else A(V!=null),ne=Wn(i,l,h,V.width,V.height,V.Pd,V.Qd,V.format,null);if(ne!=0?_=0:(_!=null&&(_[0]=V.width[0]),x!=null&&(x[0]=V.height[0]),_=1),_){N.width=N.width[0],N.height=N.height[0],p!=null&&(p[0]=N.width),v!=null&&(v[0]=N.height);e:{if(p=new kn,(v=new za).data=i,v.w=l,v.ha=h,v.kd=1,l=[0],A(v!=null),((i=Wn(v.data,v.w,v.ha,null,null,null,l,null,v))==0||i==7)&&l[0]&&(i=4),(l=i)==0){if(A(y!=null),p.data=v.data,p.w=v.w+v.offset,p.ha=v.ha-v.offset,p.put=ir,p.ac=$A,p.bc=sr,p.ma=y,v.xa){if((i=Lt())==null){y=1;break e}if(function(ae,Z){var we=[0],fe=[0],G=[0];A:for(;;){if(ae==null)return 0;if(Z==null)return ae.a=2,0;if(ae.l=Z,ae.a=0,O(ae.m,Z.data,Z.w,Z.ha),!Me(ae.m,we,fe,G)){ae.a=3;break A}if(ae.xb=Ou,Z.width=we[0],Z.height=fe[0],!ur(we[0],fe[0],1,ae,null))break A;return 1}return A(ae.a!=0),0}(i,p)){if(p=(l=Yn(p.width,p.height,y.Oa,y.ba))==0){A:{p=i;t:for(;;){if(p==null){p=0;break A}if(A(p.s.yc!=null),A(p.s.Ya!=null),A(0<p.s.Wb),A((h=p.l)!=null),A((v=h.ma)!=null),p.xb!=0){if(p.ca=v.ba,p.tb=v.tb,A(p.ca!=null),!Ja(v.Oa,h,ns)){p.a=2;break t}if(!gn(p,h.width)||h.da)break t;if((h.da||uA(p.ca.S))&&Ae(),11>p.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),p.ca.f.kb.F!=null&&Ae()),p.Pb&&0<p.s.ua&&p.s.vb.X==null&&!ke(p.s.vb,p.s.Wa.Xa)){p.a=1;break t}p.xb=0}if(!kt(p,p.V,p.Ba,p.c,p.i,h.o,Tn))break t;v.Dc=p.Ma,p=1;break A}A(p.a!=0),p=0}p=!p}p&&(l=i.a)}else l=i.a}else{if((i=new Io)==null){y=1;break e}if(i.Fa=v.na,i.P=v.P,i.qc=v.Sa,Oi(i,p)){if((l=Yn(p.width,p.height,y.Oa,y.ba))==0){if(i.Aa=0,h=y.Oa,A((v=i)!=null),h!=null){if(0<(_=0>(_=h.Md)?0:100<_?255:255*_/100)){for(x=V=0;4>x;++x)12>(ne=v.pb[x]).lc&&(ne.ia=_*zh[0>ne.lc?0:ne.lc]>>3),V|=ne.ia;V&&(alert("todo:VP8InitRandom"),v.ia=1)}v.Ga=h.Id,100<v.Ga?v.Ga=100:0>v.Ga&&(v.Ga=0)}Ho(i,p)||(l=i.a)}}else l=i.a}l==0&&y.Oa!=null&&y.Oa.fd&&(l=Wa(y.ba))}y=l}F=y!=0?null:11>F?N.f.RGBA.eb:N.f.kb.y}else F=null;return F};var qu=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function f(k,ce){for(var W="",U=0;U<4;U++)W+=String.fromCharCode(k[ce++]);return W}function B(k,ce){return(k[ce+0]<<0|k[ce+1]<<8|k[ce+2]<<16)>>>0}function g(k,ce){return(k[ce+0]<<0|k[ce+1]<<8|k[ce+2]<<16|k[ce+3]<<24)>>>0}new u;var w=[0],d=[0],L=[],b=new u,H=r,E=function(k,ce){var W={},U=0,Q=!1,S=0,I=0;if(W.frames=[],!function(T,D,q,X){for(var se=0;se<X;se++)if(T[D+se]!=q.charCodeAt(se))return!0;return!1}(k,ce,"RIFF",4)){var K,z;for(g(k,ce+=4),ce+=8;ce<k.length;){var $=f(k,ce),O=g(k,ce+=4);ce+=4;var te=O+(1&O);switch($){case"VP8 ":case"VP8L":W.frames[U]===void 0&&(W.frames[U]={}),(C=W.frames[U]).src_off=Q?I:ce-8,C.src_size=S+O+8,U++,Q&&(Q=!1,S=0,I=0);break;case"VP8X":(C=W.header={}).feature_flags=k[ce];var re=ce+4;C.canvas_width=1+B(k,re),re+=3,C.canvas_height=1+B(k,re),re+=3;break;case"ALPH":Q=!0,S=te+8,I=ce-8;break;case"ANIM":(C=W.header).bgcolor=g(k,ce),re=ce+4,C.loop_count=(K=k)[(z=re)+0]<<0|K[z+1]<<8,re+=2;break;case"ANMF":var ve,C;(C=W.frames[U]={}).offset_x=2*B(k,ce),ce+=3,C.offset_y=2*B(k,ce),ce+=3,C.width=1+B(k,ce),ce+=3,C.height=1+B(k,ce),ce+=3,C.duration=B(k,ce),ce+=3,ve=k[ce++],C.dispose=1&ve,C.blend=ve>>1&1}$!="ANMF"&&(ce+=te)}return W}}(H,0);E.response=H,E.rgbaoutput=!0,E.dataurl=!1;var P=E.header?E.header:null,J=E.frames?E.frames:null;if(P){P.loop_counter=P.loop_count,w=[P.canvas_height],d=[P.canvas_width];for(var ie=0;ie<J.length&&J[ie].blend!=0;ie++);}var le=J[0],de=b.WebPDecodeRGBA(H,le.src_off,le.src_size,d,w);le.rgba=de,le.imgwidth=d[0],le.imgheight=w[0];for(var ee=0;ee<d[0]*w[0]*4;ee++)L[ee]=de[ee];return this.width=d,this.height=w,this.data=L,this}(function(r){var A=function(){return typeof $l=="function"},e=function(w,d,L,b){var H=4,E=s;switch(b){case r.image_compression.FAST:H=1,E=a;break;case r.image_compression.MEDIUM:H=6,E=o;break;case r.image_compression.SLOW:H=9,E=u}w=t(w,d,L,E);var P=$l(w,{level:H});return r.__addimage__.arrayBufferToBinaryString(P)},t=function(w,d,L,b){for(var H,E,P,J=w.length/d,ie=new Uint8Array(w.length+J),le=B(),de=0;de<J;de+=1){if(P=de*d,H=w.subarray(P,P+d),b)ie.set(b(H,L,E),P+de);else{for(var ee,k=le.length,ce=[];ee<k;ee+=1)ce[ee]=le[ee](H,L,E);var W=g(ce.concat());ie.set(ce[W],P+de)}E=H}return ie},n=function(w){var d=Array.apply([],w);return d.unshift(0),d},a=function(w,d){var L,b=[],H=w.length;b[0]=1;for(var E=0;E<H;E+=1)L=w[E-d]||0,b[E+1]=w[E]-L+256&255;return b},s=function(w,d,L){var b,H=[],E=w.length;H[0]=2;for(var P=0;P<E;P+=1)b=L&&L[P]||0,H[P+1]=w[P]-b+256&255;return H},o=function(w,d,L){var b,H,E=[],P=w.length;E[0]=3;for(var J=0;J<P;J+=1)b=w[J-d]||0,H=L&&L[J]||0,E[J+1]=w[J]+256-(b+H>>>1)&255;return E},u=function(w,d,L){var b,H,E,P,J=[],ie=w.length;J[0]=4;for(var le=0;le<ie;le+=1)b=w[le-d]||0,H=L&&L[le]||0,E=L&&L[le-d]||0,P=f(b,H,E),J[le+1]=w[le]-P+256&255;return J},f=function(w,d,L){if(w===d&&d===L)return w;var b=Math.abs(d-L),H=Math.abs(w-L),E=Math.abs(w+d-L-L);return b<=H&&b<=E?w:H<=E?d:L},B=function(){return[n,a,s,o,u]},g=function(w){var d=w.map(function(L){return L.reduce(function(b,H){return b+Math.abs(H)},0)});return d.indexOf(Math.min.apply(null,d))};r.processPNG=function(w,d,L,b){var H,E,P,J,ie,le,de,ee,k,ce,W,U,Q,S,I,K=this.decode.FLATE_DECODE,z="";if(this.__addimage__.isArrayBuffer(w)&&(w=new Uint8Array(w)),this.__addimage__.isArrayBufferView(w)){if(w=(P=new s5(w)).imgData,E=P.bits,H=P.colorSpace,ie=P.colors,[4,6].indexOf(P.colorType)!==-1){if(P.bits===8){k=(ee=P.pixelBitlength==32?new Uint32Array(P.decodePixels().buffer):P.pixelBitlength==16?new Uint16Array(P.decodePixels().buffer):new Uint8Array(P.decodePixels().buffer)).length,W=new Uint8Array(k*P.colors),ce=new Uint8Array(k);var $,O=P.pixelBitlength-P.bits;for(S=0,I=0;S<k;S++){for(Q=ee[S],$=0;$<O;)W[I++]=Q>>>$&255,$+=P.bits;ce[S]=Q>>>$&255}}if(P.bits===16){k=(ee=new Uint32Array(P.decodePixels().buffer)).length,W=new Uint8Array(k*(32/P.pixelBitlength)*P.colors),ce=new Uint8Array(k*(32/P.pixelBitlength)),U=P.colors>1,S=0,I=0;for(var te=0;S<k;)Q=ee[S++],W[I++]=Q>>>0&255,U&&(W[I++]=Q>>>16&255,Q=ee[S++],W[I++]=Q>>>0&255),ce[te++]=Q>>>16&255;E=8}b!==r.image_compression.NONE&&A()?(w=e(W,P.width*P.colors,P.colors,b),de=e(ce,P.width,1,b)):(w=W,de=ce,K=void 0)}if(P.colorType===3&&(H=this.color_spaces.INDEXED,le=P.palette,P.transparency.indexed)){var re=P.transparency.indexed,ve=0;for(S=0,k=re.length;S<k;++S)ve+=re[S];if((ve/=255)===k-1&&re.indexOf(0)!==-1)J=[re.indexOf(0)];else if(ve!==k){for(ee=P.decodePixels(),ce=new Uint8Array(ee.length),S=0,k=ee.length;S<k;S++)ce[S]=re[ee[S]];de=e(ce,P.width,1)}}var C=function(T){var D;switch(T){case r.image_compression.FAST:D=11;break;case r.image_compression.MEDIUM:D=13;break;case r.image_compression.SLOW:D=14;break;default:D=12}return D}(b);return K===this.decode.FLATE_DECODE&&(z="/Predictor "+C+" "),z+="/Colors "+ie+" /BitsPerComponent "+E+" /Columns "+P.width,(this.__addimage__.isArrayBuffer(w)||this.__addimage__.isArrayBufferView(w))&&(w=this.__addimage__.arrayBufferToBinaryString(w)),(de&&this.__addimage__.isArrayBuffer(de)||this.__addimage__.isArrayBufferView(de))&&(de=this.__addimage__.arrayBufferToBinaryString(de)),{alias:L,data:w,index:d,filter:K,decodeParameters:z,transparency:J,palette:le,sMask:de,predictor:C,width:P.width,height:P.height,bitsPerComponent:E,colorSpace:H}}}})(Ke.API),function(r){r.processGIF89A=function(A,e,t,n){var a=new o5(A),s=a.width,o=a.height,u=[];a.decodeAndBlitFrameRGBA(0,u);var f={data:u,width:s,height:o},B=new Rl(100).encode(f,100);return r.processJPEG.call(this,B,e,t,n)},r.processGIF87A=r.processGIF89A}(Ke.API),Zt.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var r=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(r);for(var A=0;A<r;A++){var e=this.datav.getUint8(this.pos++,!0),t=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[A]={red:n,green:t,blue:e,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Zt.prototype.parseBGR=function(){this.pos=this.offset;try{var r="bit"+this.bitPP,A=this.width*this.height*4;this.data=new Uint8Array(A),this[r]()}catch(e){CA.log("bit decode error:"+e)}},Zt.prototype.bit1=function(){var r,A=Math.ceil(this.width/8),e=A%4;for(r=this.height-1;r>=0;r--){for(var t=this.bottom_up?r:this.height-1-r,n=0;n<A;n++)for(var a=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+8*n*4,o=0;o<8&&8*n+o<this.width;o++){var u=this.palette[a>>7-o&1];this.data[s+4*o]=u.blue,this.data[s+4*o+1]=u.green,this.data[s+4*o+2]=u.red,this.data[s+4*o+3]=255}e!==0&&(this.pos+=4-e)}},Zt.prototype.bit4=function(){for(var r=Math.ceil(this.width/2),A=r%4,e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<r;n++){var a=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+2*n*4,o=a>>4,u=15&a,f=this.palette[o];if(this.data[s]=f.blue,this.data[s+1]=f.green,this.data[s+2]=f.red,this.data[s+3]=255,2*n+1>=this.width)break;f=this.palette[u],this.data[s+4]=f.blue,this.data[s+4+1]=f.green,this.data[s+4+2]=f.red,this.data[s+4+3]=255}A!==0&&(this.pos+=4-A)}},Zt.prototype.bit8=function(){for(var r=this.width%4,A=this.height-1;A>=0;A--){for(var e=this.bottom_up?A:this.height-1-A,t=0;t<this.width;t++){var n=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*t;if(n<this.palette.length){var s=this.palette[n];this.data[a]=s.red,this.data[a+1]=s.green,this.data[a+2]=s.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}r!==0&&(this.pos+=4-r)}},Zt.prototype.bit15=function(){for(var r=this.width%3,A=parseInt("11111",2),e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&A)/A*255|0,o=(a>>5&A)/A*255|0,u=(a>>10&A)/A*255|0,f=a>>15?255:0,B=t*this.width*4+4*n;this.data[B]=u,this.data[B+1]=o,this.data[B+2]=s,this.data[B+3]=f}this.pos+=r}},Zt.prototype.bit16=function(){for(var r=this.width%3,A=parseInt("11111",2),e=parseInt("111111",2),t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,a=0;a<this.width;a++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(s&A)/A*255|0,u=(s>>5&e)/e*255|0,f=(s>>11)/A*255|0,B=n*this.width*4+4*a;this.data[B]=f,this.data[B+1]=u,this.data[B+2]=o,this.data[B+3]=255}this.pos+=r}},Zt.prototype.bit24=function(){for(var r=this.height-1;r>=0;r--){for(var A=this.bottom_up?r:this.height-1-r,e=0;e<this.width;e++){var t=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=A*this.width*4+4*e;this.data[s]=a,this.data[s+1]=n,this.data[s+2]=t,this.data[s+3]=255}this.pos+=this.width%4}},Zt.prototype.bit32=function(){for(var r=this.height-1;r>=0;r--)for(var A=this.bottom_up?r:this.height-1-r,e=0;e<this.width;e++){var t=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),o=A*this.width*4+4*e;this.data[o]=a,this.data[o+1]=n,this.data[o+2]=t,this.data[o+3]=s}},Zt.prototype.getData=function(){return this.data},function(r){r.processBMP=function(A,e,t,n){var a=new Zt(A,!1),s=a.width,o=a.height,u={data:a.getData(),width:s,height:o},f=new Rl(100).encode(u,100);return r.processJPEG.call(this,f,e,t,n)}}(Ke.API),vf.prototype.getData=function(){return this.data},function(r){r.processWEBP=function(A,e,t,n){var a=new vf(A),s=a.width,o=a.height,u={data:a.getData(),width:s,height:o},f=new Rl(100).encode(u,100);return r.processJPEG.call(this,f,e,t,n)}}(Ke.API),Ke.API.processRGBA=function(r,A,e){for(var t=r.data,n=t.length,a=new Uint8Array(n/4*3),s=new Uint8Array(n/4),o=0,u=0,f=0;f<n;f+=4){var B=t[f],g=t[f+1],w=t[f+2],d=t[f+3];a[o++]=B,a[o++]=g,a[o++]=w,s[u++]=d}var L=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(s),data:L,index:A,alias:e,colorSpace:"DeviceRGB",bitsPerComponent:8,width:r.width,height:r.height}},Ke.API.setLanguage=function(r){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[r]!==void 0&&(this.internal.languageSettings.languageCode=r,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},ca=Ke.API,Ps=ca.getCharWidthsArray=function(r,A){var e,t,n=(A=A||{}).font||this.internal.getFont(),a=A.fontSize||this.internal.getFontSize(),s=A.charSpace||this.internal.getCharSpace(),o=A.widths?A.widths:n.metadata.Unicode.widths,u=o.fof?o.fof:1,f=A.kerning?A.kerning:n.metadata.Unicode.kerning,B=f.fof?f.fof:1,g=A.doKerning!==!1,w=0,d=r.length,L=0,b=o[0]||u,H=[];for(e=0;e<d;e++)t=r.charCodeAt(e),typeof n.metadata.widthOfString=="function"?H.push((n.metadata.widthOfGlyph(n.metadata.characterToGlyph(t))+s*(1e3/a)||0)/1e3):(w=g&&BA(f[t])==="object"&&!isNaN(parseInt(f[t][L],10))?f[t][L]/B:0,H.push((o[t]||b)/u+w)),L=t;return H},Bf=ca.getStringUnitWidth=function(r,A){var e=(A=A||{}).fontSize||this.internal.getFontSize(),t=A.font||this.internal.getFont(),n=A.charSpace||this.internal.getCharSpace();return ca.processArabic&&(r=ca.processArabic(r)),typeof t.metadata.widthOfString=="function"?t.metadata.widthOfString(r,e,n)/e:Ps.apply(this,arguments).reduce(function(a,s){return a+s},0)},gf=function(r,A,e,t){for(var n=[],a=0,s=r.length,o=0;a!==s&&o+A[a]<e;)o+=A[a],a++;n.push(r.slice(0,a));var u=a;for(o=0;a!==s;)o+A[a]>t&&(n.push(r.slice(u,a)),o=0,u=a),o+=A[a],a++;return u!==a&&n.push(r.slice(u,a)),n},pf=function(r,A,e){e||(e={});var t,n,a,s,o,u,f,B=[],g=[B],w=e.textIndent||0,d=0,L=0,b=r.split(" "),H=Ps.apply(this,[" ",e])[0];if(u=e.lineIndent===-1?b[0].length+2:e.lineIndent||0){var E=Array(u).join(" "),P=[];b.map(function(ie){(ie=ie.split(/\s*\n/)).length>1?P=P.concat(ie.map(function(le,de){return(de&&le.length?`
  165. `:"")+le})):P.push(ie[0])}),b=P,u=Bf.apply(this,[E,e])}for(a=0,s=b.length;a<s;a++){var J=0;if(t=b[a],u&&t[0]==`
  166. `&&(t=t.substr(1),J=1),w+d+(L=(n=Ps.apply(this,[t,e])).reduce(function(ie,le){return ie+le},0))>A||J){if(L>A){for(o=gf.apply(this,[t,n,A-(w+d),A]),B.push(o.shift()),B=[o.pop()];o.length;)g.push([o.shift()]);L=n.slice(t.length-(B[0]?B[0].length:0)).reduce(function(ie,le){return ie+le},0)}else B=[t];g.push(B),w=L+u,d=H}else B.push(t),w+=d+L,d=H}return f=u?function(ie,le){return(le?E:"")+ie.join(" ")}:function(ie){return ie.join(" ")},g.map(f)},ca.splitTextToSize=function(r,A,e){var t,n=(e=e||{}).fontSize||this.internal.getFontSize(),a=function(B){if(B.widths&&B.kerning)return{widths:B.widths,kerning:B.kerning};var g=this.internal.getFont(B.fontName,B.fontStyle);return g.metadata.Unicode?{widths:g.metadata.Unicode.widths||{0:1},kerning:g.metadata.Unicode.kerning||{}}:{font:g.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,e);t=Array.isArray(r)?r:String(r).split(/\r?\n/);var s=1*this.internal.scaleFactor*A/n;a.textIndent=e.textIndent?1*e.textIndent*this.internal.scaleFactor/n:0,a.lineIndent=e.lineIndent;var o,u,f=[];for(o=0,u=t.length;o<u;o++)f=f.concat(pf.apply(this,[t[o],s,a]));return f},function(r){r.__fontmetrics__=r.__fontmetrics__||{};for(var A="klmnopqrstuvwxyz",e={},t={},n=0;n<A.length;n++)e[A[n]]="0123456789abcdef"[n],t["0123456789abcdef"[n]]=A[n];var a=function(g){return"0x"+parseInt(g,10).toString(16)},s=r.__fontmetrics__.compress=function(g){var w,d,L,b,H=["{"];for(var E in g){if(w=g[E],isNaN(parseInt(E,10))?d="'"+E+"'":(E=parseInt(E,10),d=(d=a(E).slice(2)).slice(0,-1)+t[d.slice(-1)]),typeof w=="number")w<0?(L=a(w).slice(3),b="-"):(L=a(w).slice(2),b=""),L=b+L.slice(0,-1)+t[L.slice(-1)];else{if(BA(w)!=="object")throw new Error("Don't know what to do with value type "+BA(w)+".");L=s(w)}H.push(d+L)}return H.push("}"),H.join("")},o=r.__fontmetrics__.uncompress=function(g){if(typeof g!="string")throw new Error("Invalid argument passed to uncompress.");for(var w,d,L,b,H={},E=1,P=H,J=[],ie="",le="",de=g.length-1,ee=1;ee<de;ee+=1)(b=g[ee])=="'"?w?(L=w.join(""),w=void 0):w=[]:w?w.push(b):b=="{"?(J.push([P,L]),P={},L=void 0):b=="}"?((d=J.pop())[0][d[1]]=P,L=void 0,P=d[0]):b=="-"?E=-1:L===void 0?e.hasOwnProperty(b)?(ie+=e[b],L=parseInt(ie,16)*E,E=1,ie=""):ie+=b:e.hasOwnProperty(b)?(le+=e[b],P[L]=parseInt(le,16)*E,E=1,L=void 0,le=""):le+=b;return H},u={codePages:["WinAnsiEncoding"],WinAnsiEncoding:o("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},f={Unicode:{Courier:u,"Courier-Bold":u,"Courier-BoldOblique":u,"Courier-Oblique":u,Helvetica:u,"Helvetica-Bold":u,"Helvetica-BoldOblique":u,"Helvetica-Oblique":u,"Times-Roman":u,"Times-Bold":u,"Times-BoldItalic":u,"Times-Italic":u}},B={Unicode:{"Courier-Oblique":o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":o("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":o("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":o("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:o("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:o("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":o("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:o("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":o("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":o("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":o("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":o("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};r.events.push(["addFont",function(g){var w=g.font,d=B.Unicode[w.postScriptName];d&&(w.metadata.Unicode={},w.metadata.Unicode.widths=d.widths,w.metadata.Unicode.kerning=d.kerning);var L=f.Unicode[w.postScriptName];L&&(w.metadata.Unicode.encoding=L,w.encoding=L.codePages[0])}])}(Ke.API),function(r){var A=function(e){for(var t=e.length,n=new Uint8Array(t),a=0;a<t;a++)n[a]=e.charCodeAt(a);return n};r.API.events.push(["addFont",function(e){var t=void 0,n=e.font,a=e.instance;if(!n.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");if(typeof(t=a.existsFileInVFS(n.postScriptName)===!1?a.loadFile(n.postScriptName):a.getFileFromVFS(n.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");(function(s,o){o=/^\x00\x01\x00\x00/.test(o)?A(o):A(yi(o)),s.metadata=r.API.TTFFont.open(o),s.metadata.Unicode=s.metadata.Unicode||{encoding:{},kerning:{},widths:[]},s.metadata.glyIdsUsed=[0]})(n,t)}}])}(Ke),function(r){function A(){return(ze.canvg?Promise.resolve(ze.canvg):Dl(()=>import("./index.es-3280d54c.js"),["./index.es-3280d54c.js","./index-90c78f99.js","./index-edf40be8.css"],import.meta.url)).catch(function(e){return Promise.reject(new Error("Could not load canvg: "+e))}).then(function(e){return e.default?e.default:e})}Ke.API.addSvgAsImage=function(e,t,n,a,s,o,u,f){if(isNaN(t)||isNaN(n))throw CA.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(a)||isNaN(s))throw CA.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var B=document.createElement("canvas");B.width=a,B.height=s;var g=B.getContext("2d");g.fillStyle="#fff",g.fillRect(0,0,B.width,B.height);var w={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},d=this;return A().then(function(L){return L.fromString(g,e,w)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(L){return L.render(w)}).then(function(){d.addImage(B.toDataURL("image/jpeg",1),t,n,a,s,u,f)})}}(),Ke.API.putTotalPages=function(r){var A,e=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(A=new RegExp(r,"g"),e=this.internal.getNumberOfPages()):(A=new RegExp(this.pdfEscape16(r,this.internal.getFont()),"g"),e=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var t=1;t<=this.internal.getNumberOfPages();t++)for(var n=0;n<this.internal.pages[t].length;n++)this.internal.pages[t][n]=this.internal.pages[t][n].replace(A,e);return this},Ke.API.viewerPreferences=function(r,A){var e;r=r||{},A=A||!1;var t,n,a,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},o=Object.keys(s),u=[],f=0,B=0,g=0;function w(L,b){var H,E=!1;for(H=0;H<L.length;H+=1)L[H]===b&&(E=!0);return E}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),e=this.internal.viewerpreferences.configuration,r==="reset"||A===!0){var d=o.length;for(g=0;g<d;g+=1)e[o[g]].value=e[o[g]].defaultValue,e[o[g]].explicitSet=!1}if(BA(r)==="object"){for(n in r)if(a=r[n],w(o,n)&&a!==void 0){if(e[n].type==="boolean"&&typeof a=="boolean")e[n].value=a;else if(e[n].type==="name"&&w(e[n].valueSet,a))e[n].value=a;else if(e[n].type==="integer"&&Number.isInteger(a))e[n].value=a;else if(e[n].type==="array"){for(f=0;f<a.length;f+=1)if(t=!0,a[f].length===1&&typeof a[f][0]=="number")u.push(String(a[f]-1));else if(a[f].length>1){for(B=0;B<a[f].length;B+=1)typeof a[f][B]!="number"&&(t=!1);t===!0&&u.push([a[f][0]-1,a[f][1]-1].join(" "))}e[n].value="["+u.join(" ")+"]"}else e[n].value=e[n].defaultValue;e[n].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var L,b=[];for(L in e)e[L].explicitSet===!0&&(e[L].type==="name"?b.push("/"+L+" /"+e[L].value):b.push("/"+L+" "+e[L].value));b.length!==0&&this.internal.write(`/ViewerPreferences
  167. <<
  168. `+b.join(`
  169. `)+`
  170. >>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=e,this},function(r){var A=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',n=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),a=unescape(encodeURIComponent(t)),s=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),o=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),u=unescape(encodeURIComponent("</x:xmpmeta>")),f=a.length+s.length+o.length+n.length+u.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+f+" >>"),this.internal.write("stream"),this.internal.write(n+a+s+o+u),this.internal.write("endstream"),this.internal.write("endobj")},e=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};r.addMetadata=function(t,n){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:t,namespaceuri:n||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",e),this.internal.events.subscribe("postPutResources",A)),this}}(Ke.API),function(r){var A=r.API,e=A.pdfEscape16=function(a,s){for(var o,u=s.metadata.Unicode.widths,f=["","0","00","000","0000"],B=[""],g=0,w=a.length;g<w;++g){if(o=s.metadata.characterToGlyph(a.charCodeAt(g)),s.metadata.glyIdsUsed.push(o),s.metadata.toUnicode[o]=a.charCodeAt(g),u.indexOf(o)==-1&&(u.push(o),u.push([parseInt(s.metadata.widthOfGlyph(o),10)])),o=="0")return B.join("");o=o.toString(16),B.push(f[4-o.length],o)}return B.join("")},t=function(a){var s,o,u,f,B,g,w;for(B=`/CIDInit /ProcSet findresource begin
  171. 12 dict begin
  172. begincmap
  173. /CIDSystemInfo <<
  174. /Registry (Adobe)
  175. /Ordering (UCS)
  176. /Supplement 0
  177. >> def
  178. /CMapName /Adobe-Identity-UCS def
  179. /CMapType 2 def
  180. 1 begincodespacerange
  181. <0000><ffff>
  182. endcodespacerange`,u=[],g=0,w=(o=Object.keys(a).sort(function(d,L){return d-L})).length;g<w;g++)s=o[g],u.length>=100&&(B+=`
  183. `+u.length+` beginbfchar
  184. `+u.join(`
  185. `)+`
  186. endbfchar`,u=[]),a[s]!==void 0&&a[s]!==null&&typeof a[s].toString=="function"&&(f=("0000"+a[s].toString(16)).slice(-4),s=("0000"+(+s).toString(16)).slice(-4),u.push("<"+s+"><"+f+">"));return u.length&&(B+=`
  187. `+u.length+` beginbfchar
  188. `+u.join(`
  189. `)+`
  190. endbfchar
  191. `),B+=`endcmap
  192. CMapName currentdict /CMap defineresource pop
  193. end
  194. end`};A.events.push(["putFont",function(a){(function(s){var o=s.font,u=s.out,f=s.newObject,B=s.putStream;if(o.metadata instanceof r.API.TTFFont&&o.encoding==="Identity-H"){for(var g=o.metadata.Unicode.widths,w=o.metadata.subset.encode(o.metadata.glyIdsUsed,1),d="",L=0;L<w.length;L++)d+=String.fromCharCode(w[L]);var b=f();B({data:d,addLength1:!0,objectId:b}),u("endobj");var H=f();B({data:t(o.metadata.toUnicode),addLength1:!0,objectId:H}),u("endobj");var E=f();u("<<"),u("/Type /FontDescriptor"),u("/FontName /"+pa(o.fontName)),u("/FontFile2 "+b+" 0 R"),u("/FontBBox "+r.API.PDFObject.convert(o.metadata.bbox)),u("/Flags "+o.metadata.flags),u("/StemV "+o.metadata.stemV),u("/ItalicAngle "+o.metadata.italicAngle),u("/Ascent "+o.metadata.ascender),u("/Descent "+o.metadata.decender),u("/CapHeight "+o.metadata.capHeight),u(">>"),u("endobj");var P=f();u("<<"),u("/Type /Font"),u("/BaseFont /"+pa(o.fontName)),u("/FontDescriptor "+E+" 0 R"),u("/W "+r.API.PDFObject.convert(g)),u("/CIDToGIDMap /Identity"),u("/DW 1000"),u("/Subtype /CIDFontType2"),u("/CIDSystemInfo"),u("<<"),u("/Supplement 0"),u("/Registry (Adobe)"),u("/Ordering ("+o.encoding+")"),u(">>"),u(">>"),u("endobj"),o.objectNumber=f(),u("<<"),u("/Type /Font"),u("/Subtype /Type0"),u("/ToUnicode "+H+" 0 R"),u("/BaseFont /"+pa(o.fontName)),u("/Encoding /"+o.encoding),u("/DescendantFonts ["+P+" 0 R]"),u(">>"),u("endobj"),o.isAlreadyPutted=!0}})(a)}]),A.events.push(["putFont",function(a){(function(s){var o=s.font,u=s.out,f=s.newObject,B=s.putStream;if(o.metadata instanceof r.API.TTFFont&&o.encoding==="WinAnsiEncoding"){for(var g=o.metadata.rawData,w="",d=0;d<g.length;d++)w+=String.fromCharCode(g[d]);var L=f();B({data:w,addLength1:!0,objectId:L}),u("endobj");var b=f();B({data:t(o.metadata.toUnicode),addLength1:!0,objectId:b}),u("endobj");var H=f();u("<<"),u("/Descent "+o.metadata.decender),u("/CapHeight "+o.metadata.capHeight),u("/StemV "+o.metadata.stemV),u("/Type /FontDescriptor"),u("/FontFile2 "+L+" 0 R"),u("/Flags 96"),u("/FontBBox "+r.API.PDFObject.convert(o.metadata.bbox)),u("/FontName /"+pa(o.fontName)),u("/ItalicAngle "+o.metadata.italicAngle),u("/Ascent "+o.metadata.ascender),u(">>"),u("endobj"),o.objectNumber=f();for(var E=0;E<o.metadata.hmtx.widths.length;E++)o.metadata.hmtx.widths[E]=parseInt(o.metadata.hmtx.widths[E]*(1e3/o.metadata.head.unitsPerEm));u("<</Subtype/TrueType/Type/Font/ToUnicode "+b+" 0 R/BaseFont/"+pa(o.fontName)+"/FontDescriptor "+H+" 0 R/Encoding/"+o.encoding+" /FirstChar 29 /LastChar 255 /Widths "+r.API.PDFObject.convert(o.metadata.hmtx.widths)+">>"),u("endobj"),o.isAlreadyPutted=!0}})(a)}]);var n=function(a){var s,o=a.text||"",u=a.x,f=a.y,B=a.options||{},g=a.mutex||{},w=g.pdfEscape,d=g.activeFontKey,L=g.fonts,b=d,H="",E=0,P="",J=L[b].encoding;if(L[b].encoding!=="Identity-H")return{text:o,x:u,y:f,options:B,mutex:g};for(P=o,b=d,Array.isArray(o)&&(P=o[0]),E=0;E<P.length;E+=1)L[b].metadata.hasOwnProperty("cmap")&&(s=L[b].metadata.cmap.unicode.codeMap[P[E].charCodeAt(0)]),s||P[E].charCodeAt(0)<256&&L[b].metadata.hasOwnProperty("Unicode")?H+=P[E]:H+="";var ie="";return parseInt(b.slice(1))<14||J==="WinAnsiEncoding"?ie=w(H,b).split("").map(function(le){return le.charCodeAt(0).toString(16)}).join(""):J==="Identity-H"&&(ie=e(H,L[b])),g.isHex=!0,{text:ie,x:u,y:f,options:B,mutex:g}};A.events.push(["postProcessText",function(a){var s=a.text||"",o=[],u={text:s,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(s)){var f=0;for(f=0;f<s.length;f+=1)Array.isArray(s[f])&&s[f].length===3?o.push([n(Object.assign({},u,{text:s[f][0]})).text,s[f][1],s[f][2]]):o.push(n(Object.assign({},u,{text:s[f]})).text);a.text=o}else a.text=n(Object.assign({},u,{text:s})).text}])}(Ke),function(r){var A=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};r.existsFileInVFS=function(e){return A.call(this),this.internal.vFS[e]!==void 0},r.addFileToVFS=function(e,t){return A.call(this),this.internal.vFS[e]=t,this},r.getFileFromVFS=function(e){return A.call(this),this.internal.vFS[e]!==void 0?this.internal.vFS[e]:null}}(Ke.API),function(r){r.__bidiEngine__=r.prototype.__bidiEngine__=function(t){var n,a,s,o,u,f,B,g=A,w=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],L={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},b={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},H=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],E=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),P=!1,J=0;this.__bidiEngine__={};var ie=function(U){var Q=U.charCodeAt(),S=Q>>8,I=b[S];return I!==void 0?g[256*I+(255&Q)]:S===252||S===253?"AL":E.test(S)?"L":S===8?"R":"N"},le=function(U){for(var Q,S=0;S<U.length;S++){if((Q=ie(U.charAt(S)))==="L")return!1;if(Q==="R")return!0}return!1},de=function(U,Q,S,I){var K,z,$,O,te=Q[I];switch(te){case"L":case"R":P=!1;break;case"N":case"AN":break;case"EN":P&&(te="AN");break;case"AL":P=!0,te="R";break;case"WS":te="N";break;case"CS":I<1||I+1>=Q.length||(K=S[I-1])!=="EN"&&K!=="AN"||(z=Q[I+1])!=="EN"&&z!=="AN"?te="N":P&&(z="AN"),te=z===K?z:"N";break;case"ES":te=(K=I>0?S[I-1]:"B")==="EN"&&I+1<Q.length&&Q[I+1]==="EN"?"EN":"N";break;case"ET":if(I>0&&S[I-1]==="EN"){te="EN";break}if(P){te="N";break}for($=I+1,O=Q.length;$<O&&Q[$]==="ET";)$++;te=$<O&&Q[$]==="EN"?"EN":"N";break;case"NSM":if(s&&!o){for(O=Q.length,$=I+1;$<O&&Q[$]==="NSM";)$++;if($<O){var re=U[I],ve=re>=1425&&re<=2303||re===64286;if(K=Q[$],ve&&(K==="R"||K==="AL")){te="R";break}}}te=I<1||(K=Q[I-1])==="B"?"N":S[I-1];break;case"B":P=!1,n=!0,te=J;break;case"S":a=!0,te="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":P=!1;break;case"BN":te="N"}return te},ee=function(U,Q,S){var I=U.split("");return S&&k(I,S,{hiLevel:J}),I.reverse(),Q&&Q.reverse(),I.join("")},k=function(U,Q,S){var I,K,z,$,O,te=-1,re=U.length,ve=0,C=[],T=J?d:w,D=[];for(P=!1,n=!1,a=!1,K=0;K<re;K++)D[K]=ie(U[K]);for(z=0;z<re;z++){if(O=ve,C[z]=de(U,D,C,z),I=240&(ve=T[O][L[C[z]]]),ve&=15,Q[z]=$=T[ve][5],I>0)if(I===16){for(K=te;K<z;K++)Q[K]=1;te=-1}else te=-1;if(T[ve][6])te===-1&&(te=z);else if(te>-1){for(K=te;K<z;K++)Q[K]=$;te=-1}D[z]==="B"&&(Q[z]=0),S.hiLevel|=$}a&&function(q,X,se){for(var oe=0;oe<se;oe++)if(q[oe]==="S"){X[oe]=J;for(var ue=oe-1;ue>=0&&q[ue]==="WS";ue--)X[ue]=J}}(D,Q,re)},ce=function(U,Q,S,I,K){if(!(K.hiLevel<U)){if(U===1&&J===1&&!n)return Q.reverse(),void(S&&S.reverse());for(var z,$,O,te,re=Q.length,ve=0;ve<re;){if(I[ve]>=U){for(O=ve+1;O<re&&I[O]>=U;)O++;for(te=ve,$=O-1;te<$;te++,$--)z=Q[te],Q[te]=Q[$],Q[$]=z,S&&(z=S[te],S[te]=S[$],S[$]=z);ve=O}ve++}}},W=function(U,Q,S){var I=U.split(""),K={hiLevel:J};return S||(S=[]),k(I,S,K),function(z,$,O){if(O.hiLevel!==0&&B)for(var te,re=0;re<z.length;re++)$[re]===1&&(te=H.indexOf(z[re]))>=0&&(z[re]=H[te+1])}(I,S,K),ce(2,I,Q,S,K),ce(1,I,Q,S,K),I.join("")};return this.__bidiEngine__.doBidiReorder=function(U,Q,S){if(function(K,z){if(z)for(var $=0;$<K.length;$++)z[$]=$;o===void 0&&(o=le(K)),f===void 0&&(f=le(K))}(U,Q),s||!u||f)if(s&&u&&o^f)J=o?1:0,U=ee(U,Q,S);else if(!s&&u&&f)J=o?1:0,U=W(U,Q,S),U=ee(U,Q);else if(!s||o||u||f){if(s&&!u&&o^f)U=ee(U,Q),o?(J=0,U=W(U,Q,S)):(J=1,U=W(U,Q,S),U=ee(U,Q));else if(s&&o&&!u&&f)J=1,U=W(U,Q,S),U=ee(U,Q);else if(!s&&!u&&o^f){var I=B;o?(J=1,U=W(U,Q,S),J=0,B=!1,U=W(U,Q,S),B=I):(J=0,U=W(U,Q,S),U=ee(U,Q),J=1,B=!1,U=W(U,Q,S),B=I,U=ee(U,Q))}}else J=0,U=W(U,Q,S);else J=o?1:0,U=W(U,Q,S);return U},this.__bidiEngine__.setOptions=function(U){U&&(s=U.isInputVisual,u=U.isOutputVisual,o=U.isInputRtl,f=U.isOutputRtl,B=U.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var A=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],e=new r.__bidiEngine__({isInputVisual:!0});r.API.events.push(["postProcessText",function(t){var n=t.text,a=(t.x,t.y,t.options||{}),s=(t.mutex,a.lang,[]);if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,e.setOptions(a),Object.prototype.toString.call(n)==="[object Array]"){var o=0;for(s=[],o=0;o<n.length;o+=1)Object.prototype.toString.call(n[o])==="[object Array]"?s.push([e.doBidiReorder(n[o][0]),n[o][1],n[o][2]]):s.push([e.doBidiReorder(n[o])]);t.text=s}else t.text=e.doBidiReorder(n);e.setOptions({isInputVisual:!0})}])}(Ke),Ke.API.TTFFont=function(){function r(A){var e;if(this.rawData=A,e=this.contents=new hn(A),this.contents.pos=4,e.readString(4)==="ttcf")throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new F5(this),this.registerTTF()}return r.open=function(A){return new r(A)},r.prototype.parse=function(){return this.directory=new l5(this.contents),this.head=new c5(this),this.name=new g5(this),this.cmap=new ph(this),this.toUnicode={},this.hhea=new f5(this),this.maxp=new p5(this),this.hmtx=new w5(this),this.post=new d5(this),this.os2=new h5(this),this.loca=new Q5(this),this.glyf=new v5(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},r.prototype.registerTTF=function(){var A,e,t,n,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var s,o,u,f;for(f=[],s=0,o=(u=this.bbox).length;s<o;s++)A=u[s],f.push(Math.round(A*this.scaleFactor));return f}.call(this),this.stemV=0,this.post.exists?(t=255&(n=this.post.italic_angle),32768&(e=n>>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+t)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},r.prototype.characterToGlyph=function(A){var e;return((e=this.cmap.unicode)!=null?e.codeMap[A]:void 0)||0},r.prototype.widthOfGlyph=function(A){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(A).advance*e},r.prototype.widthOfString=function(A,e,t){var n,a,s,o;for(s=0,a=0,o=(A=""+A).length;0<=o?a<o:a>o;a=0<=o?++a:--a)n=A.charCodeAt(a),s+=this.widthOfGlyph(this.characterToGlyph(n))+t*(1e3/e)||0;return s*(e/1e3)},r.prototype.lineHeight=function(A,e){var t;return e==null&&(e=!1),t=e?this.lineGap:0,(this.ascender+t-this.decender)/1e3*A},r}();var nr,hn=function(){function r(A){this.data=A!=null?A:[],this.pos=0,this.length=this.data.length}return r.prototype.readByte=function(){return this.data[this.pos++]},r.prototype.writeByte=function(A){return this.data[this.pos++]=A},r.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},r.prototype.writeUInt32=function(A){return this.writeByte(A>>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A)},r.prototype.readInt32=function(){var A;return(A=this.readUInt32())>=2147483648?A-4294967296:A},r.prototype.writeInt32=function(A){return A<0&&(A+=4294967296),this.writeUInt32(A)},r.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},r.prototype.writeUInt16=function(A){return this.writeByte(A>>8&255),this.writeByte(255&A)},r.prototype.readInt16=function(){var A;return(A=this.readUInt16())>=32768?A-65536:A},r.prototype.writeInt16=function(A){return A<0&&(A+=65536),this.writeUInt16(A)},r.prototype.readString=function(A){var e,t;for(t=[],e=0;0<=A?e<A:e>A;e=0<=A?++e:--e)t[e]=String.fromCharCode(this.readByte());return t.join("")},r.prototype.writeString=function(A){var e,t,n;for(n=[],e=0,t=A.length;0<=t?e<t:e>t;e=0<=t?++e:--e)n.push(this.writeByte(A.charCodeAt(e)));return n},r.prototype.readShort=function(){return this.readInt16()},r.prototype.writeShort=function(A){return this.writeInt16(A)},r.prototype.readLongLong=function(){var A,e,t,n,a,s,o,u;return A=this.readByte(),e=this.readByte(),t=this.readByte(),n=this.readByte(),a=this.readByte(),s=this.readByte(),o=this.readByte(),u=this.readByte(),128&A?-1*(72057594037927940*(255^A)+281474976710656*(255^e)+1099511627776*(255^t)+4294967296*(255^n)+16777216*(255^a)+65536*(255^s)+256*(255^o)+(255^u)+1):72057594037927940*A+281474976710656*e+1099511627776*t+4294967296*n+16777216*a+65536*s+256*o+u},r.prototype.writeLongLong=function(A){var e,t;return e=Math.floor(A/4294967296),t=4294967295&A,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},r.prototype.readInt=function(){return this.readInt32()},r.prototype.writeInt=function(A){return this.writeInt32(A)},r.prototype.read=function(A){var e,t;for(e=[],t=0;0<=A?t<A:t>A;t=0<=A?++t:--t)e.push(this.readByte());return e},r.prototype.write=function(A){var e,t,n,a;for(a=[],t=0,n=A.length;t<n;t++)e=A[t],a.push(this.writeByte(e));return a},r}(),l5=function(){var r;function A(e){var t,n,a;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,a=this.tableCount;0<=a?n<a:n>a;n=0<=a?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return A.prototype.encode=function(e){var t,n,a,s,o,u,f,B,g,w,d,L,b;for(b in d=Object.keys(e).length,u=Math.log(2),g=16*Math.floor(Math.log(d)/u),s=Math.floor(g/u),B=16*d-g,(n=new hn).writeInt(this.scalarType),n.writeShort(d),n.writeShort(g),n.writeShort(s),n.writeShort(B),a=16*d,f=n.pos+a,o=null,L=[],e)for(w=e[b],n.writeString(b),n.writeInt(r(w)),n.writeInt(f),n.writeInt(w.length),L=L.concat(w),b==="head"&&(o=f),f+=w.length;f%4;)L.push(0),f++;return n.write(L),t=2981146554-r(n.data),n.pos=o+8,n.writeUInt32(t),n.data},r=function(e){var t,n,a,s;for(e=wh.call(e);e.length%4;)e.push(0);for(a=new hn(e),n=0,t=0,s=e.length;t<s;t=t+=4)n+=a.readUInt32();return 4294967295&n},A}(),u5={}.hasOwnProperty,mr=function(r,A){for(var e in A)u5.call(A,e)&&(r[e]=A[e]);function t(){this.constructor=r}return t.prototype=A.prototype,r.prototype=new t,r.__super__=A.prototype,r};nr=function(){function r(A){var e;this.file=A,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return r.prototype.parse=function(){},r.prototype.encode=function(){},r.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},r}();var c5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="head",A.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},A.prototype.encode=function(e){var t;return(t=new hn).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},A}(),mf=function(){function r(A,e){var t,n,a,s,o,u,f,B,g,w,d,L,b,H,E,P,J;switch(this.platformID=A.readUInt16(),this.encodingID=A.readShort(),this.offset=e+A.readInt(),g=A.pos,A.pos=this.offset,this.format=A.readUInt16(),this.length=A.readUInt16(),this.language=A.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(u=0;u<256;++u)this.codeMap[u]=A.readByte();break;case 4:for(d=A.readUInt16(),w=d/2,A.pos+=6,a=function(){var ie,le;for(le=[],u=ie=0;0<=w?ie<w:ie>w;u=0<=w?++ie:--ie)le.push(A.readUInt16());return le}(),A.pos+=2,b=function(){var ie,le;for(le=[],u=ie=0;0<=w?ie<w:ie>w;u=0<=w?++ie:--ie)le.push(A.readUInt16());return le}(),f=function(){var ie,le;for(le=[],u=ie=0;0<=w?ie<w:ie>w;u=0<=w?++ie:--ie)le.push(A.readUInt16());return le}(),B=function(){var ie,le;for(le=[],u=ie=0;0<=w?ie<w:ie>w;u=0<=w?++ie:--ie)le.push(A.readUInt16());return le}(),n=(this.length-A.pos+this.offset)/2,o=function(){var ie,le;for(le=[],u=ie=0;0<=n?ie<n:ie>n;u=0<=n?++ie:--ie)le.push(A.readUInt16());return le}(),u=E=0,J=a.length;E<J;u=++E)for(H=a[u],t=P=L=b[u];L<=H?P<=H:P>=H;t=L<=H?++P:--P)B[u]===0?s=t+f[u]:(s=o[B[u]/2+(t-L)-(w-u)]||0)!==0&&(s+=f[u]),this.codeMap[t]=65535&s}A.pos=g}return r.encode=function(A,e){var t,n,a,s,o,u,f,B,g,w,d,L,b,H,E,P,J,ie,le,de,ee,k,ce,W,U,Q,S,I,K,z,$,O,te,re,ve,C,T,D,q,X,se,oe,ue,Fe,ye,Se;switch(I=new hn,s=Object.keys(A).sort(function(xe,ke){return xe-ke}),e){case"macroman":for(b=0,H=function(){var xe=[];for(L=0;L<256;++L)xe.push(0);return xe}(),P={0:0},a={},K=0,te=s.length;K<te;K++)P[ue=A[n=s[K]]]==null&&(P[ue]=++b),a[n]={old:A[n],new:P[A[n]]},H[n]=P[A[n]];return I.writeUInt16(1),I.writeUInt16(0),I.writeUInt32(12),I.writeUInt16(0),I.writeUInt16(262),I.writeUInt16(0),I.write(H),{charMap:a,subtable:I.data,maxGlyphID:b+1};case"unicode":for(Q=[],g=[],J=0,P={},t={},E=f=null,z=0,re=s.length;z<re;z++)P[le=A[n=s[z]]]==null&&(P[le]=++J),t[n]={old:le,new:P[le]},o=P[le]-n,E!=null&&o===f||(E&&g.push(E),Q.push(n),f=o),E=n;for(E&&g.push(E),g.push(65535),Q.push(65535),W=2*(ce=Q.length),k=2*Math.pow(Math.log(ce)/Math.LN2,2),w=Math.log(k/2)/Math.LN2,ee=2*ce-k,u=[],de=[],d=[],L=$=0,ve=Q.length;$<ve;L=++$){if(U=Q[L],B=g[L],U===65535){u.push(0),de.push(0);break}if(U-(S=t[U].new)>=32768)for(u.push(0),de.push(2*(d.length+ce-L)),n=O=U;U<=B?O<=B:O>=B;n=U<=B?++O:--O)d.push(t[n].new);else u.push(S-U),de.push(0)}for(I.writeUInt16(3),I.writeUInt16(1),I.writeUInt32(12),I.writeUInt16(4),I.writeUInt16(16+8*ce+2*d.length),I.writeUInt16(0),I.writeUInt16(W),I.writeUInt16(k),I.writeUInt16(w),I.writeUInt16(ee),se=0,C=g.length;se<C;se++)n=g[se],I.writeUInt16(n);for(I.writeUInt16(0),oe=0,T=Q.length;oe<T;oe++)n=Q[oe],I.writeUInt16(n);for(Fe=0,D=u.length;Fe<D;Fe++)o=u[Fe],I.writeUInt16(o);for(ye=0,q=de.length;ye<q;ye++)ie=de[ye],I.writeUInt16(ie);for(Se=0,X=d.length;Se<X;Se++)b=d[Se],I.writeUInt16(b);return{charMap:t,subtable:I.data,maxGlyphID:J+1}}},r}(),ph=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="cmap",A.prototype.parse=function(e){var t,n,a;for(e.pos=this.offset,this.version=e.readUInt16(),a=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=a?n<a:n>a;n=0<=a?++n:--n)t=new mf(e,this.offset),this.tables.push(t),t.isUnicode&&this.unicode==null&&(this.unicode=t);return!0},A.encode=function(e,t){var n,a;return t==null&&(t="macroman"),n=mf.encode(e,t),(a=new hn).writeUInt16(0),a.writeUInt16(1),n.table=a.data.concat(n.subtable),n},A}(),f5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="hhea",A.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},A}(),h5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="OS/2",A.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},A}(),d5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="post",A.prototype.parse=function(e){var t,n,a;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:break;case 131072:var s;for(n=e.readUInt16(),this.glyphNameIndex=[],s=0;0<=n?s<n:s>n;s=0<=n?++s:--s)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],a=[];e.pos<this.offset+this.length;)t=e.readByte(),a.push(this.names.push(e.readString(t)));return a;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 196608:break;case 262144:return this.map=function(){var o,u,f;for(f=[],s=o=0,u=this.file.maxp.numGlyphs;0<=u?o<u:o>u;s=0<=u?++o:--o)f.push(e.readUInt32());return f}.call(this)}},A}(),B5=function(r,A){this.raw=r,this.length=r.length,this.platformID=A.platformID,this.encodingID=A.encodingID,this.languageID=A.languageID},g5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="name",A.prototype.parse=function(e){var t,n,a,s,o,u,f,B,g,w,d;for(e.pos=this.offset,e.readShort(),t=e.readShort(),u=e.readShort(),n=[],s=0;0<=t?s<t:s>t;s=0<=t?++s:--s)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+u+e.readShort()});for(f={},s=g=0,w=n.length;g<w;s=++g)a=n[s],e.pos=a.offset,B=e.readString(a.length),o=new B5(B,a),f[d=a.nameID]==null&&(f[d]=[]),f[a.nameID].push(o);this.strings=f,this.copyright=f[0],this.fontFamily=f[1],this.fontSubfamily=f[2],this.uniqueSubfamily=f[3],this.fontName=f[4],this.version=f[5];try{this.postscriptName=f[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(L){this.postscriptName=f[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=f[7],this.manufacturer=f[8],this.designer=f[9],this.description=f[10],this.vendorUrl=f[11],this.designerUrl=f[12],this.license=f[13],this.licenseUrl=f[14],this.preferredFamily=f[15],this.preferredSubfamily=f[17],this.compatibleFull=f[18],this.sampleText=f[19]},A}(),p5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="maxp",A.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},A}(),w5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="hmtx",A.prototype.parse=function(e){var t,n,a,s,o,u,f;for(e.pos=this.offset,this.metrics=[],t=0,u=this.file.hhea.numberOfMetrics;0<=u?t<u:t>u;t=0<=u?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(a=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var B,g;for(g=[],t=B=0;0<=a?B<a:B>a;t=0<=a?++B:--B)g.push(e.readInt16());return g}(),this.widths=function(){var B,g,w,d;for(d=[],B=0,g=(w=this.metrics).length;B<g;B++)s=w[B],d.push(s.advance);return d}.call(this),n=this.widths[this.widths.length-1],f=[],t=o=0;0<=a?o<a:o>a;t=0<=a?++o:--o)f.push(this.widths.push(n));return f},A.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},A}(),wh=[].slice,v5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="glyf",A.prototype.parse=function(){return this.cache={}},A.prototype.glyphFor=function(e){var t,n,a,s,o,u,f,B,g,w;return e in this.cache?this.cache[e]:(s=this.file.loca,t=this.file.contents,n=s.indexOf(e),(a=s.lengthOf(e))===0?this.cache[e]=null:(t.pos=this.offset+n,o=(u=new hn(t.read(a))).readShort(),B=u.readShort(),w=u.readShort(),f=u.readShort(),g=u.readShort(),this.cache[e]=o===-1?new C5(u,B,w,f,g):new m5(u,o,B,w,f,g),this.cache[e]))},A.prototype.encode=function(e,t,n){var a,s,o,u,f;for(o=[],s=[],u=0,f=t.length;u<f;u++)a=e[t[u]],s.push(o.length),a&&(o=o.concat(a.encode(n)));return s.push(o.length),{table:o,offsets:s}},A}(),m5=function(){function r(A,e,t,n,a,s){this.raw=A,this.numberOfContours=e,this.xMin=t,this.yMin=n,this.xMax=a,this.yMax=s,this.compound=!1}return r.prototype.encode=function(){return this.raw.data},r}(),C5=function(){function r(A,e,t,n,a){var s,o;for(this.raw=A,this.xMin=e,this.yMin=t,this.xMax=n,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],s=this.raw;o=s.readShort(),this.glyphOffsets.push(s.pos),this.glyphIDs.push(s.readUInt16()),32&o;)s.pos+=1&o?4:2,128&o?s.pos+=8:64&o?s.pos+=4:8&o&&(s.pos+=2)}return r.prototype.encode=function(){var A,e,t;for(e=new hn(wh.call(this.raw.data)),A=0,t=this.glyphIDs.length;A<t;++A)e.pos=this.glyphOffsets[A];return e.data},r}(),Q5=function(r){function A(){return A.__super__.constructor.apply(this,arguments)}return mr(A,nr),A.prototype.tag="loca",A.prototype.parse=function(e){var t,n;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=t===0?function(){var a,s;for(s=[],n=0,a=this.length;n<a;n+=2)s.push(2*e.readUInt16());return s}.call(this):function(){var a,s;for(s=[],n=0,a=this.length;n<a;n+=4)s.push(e.readUInt32());return s}.call(this)},A.prototype.indexOf=function(e){return this.offsets[e]},A.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},A.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),a=0,s=0,o=0;o<n.length;++o)if(n[o]=a,s<t.length&&t[s]==o){++s,n[o]=a;var u=this.offsets[o],f=this.offsets[o+1]-u;f>0&&(a+=f)}for(var B=new Array(4*n.length),g=0;g<n.length;++g)B[4*g+3]=255&n[g],B[4*g+2]=(65280&n[g])>>8,B[4*g+1]=(16711680&n[g])>>16,B[4*g]=(4278190080&n[g])>>24;return B},A}(),F5=function(){function r(A){this.font=A,this.subset={},this.unicodes={},this.next=33}return r.prototype.generateCmap=function(){var A,e,t,n,a;for(e in n=this.font.cmap.tables[0].codeMap,A={},a=this.subset)t=a[e],A[e]=n[t];return A},r.prototype.glyphsFor=function(A){var e,t,n,a,s,o,u;for(n={},s=0,o=A.length;s<o;s++)n[a=A[s]]=this.font.glyf.glyphFor(a);for(a in e=[],n)(t=n[a])!=null&&t.compound&&e.push.apply(e,t.glyphIDs);if(e.length>0)for(a in u=this.glyphsFor(e))t=u[a],n[a]=t;return n},r.prototype.encode=function(A,e){var t,n,a,s,o,u,f,B,g,w,d,L,b,H,E;for(n in t=ph.encode(this.generateCmap(),"unicode"),s=this.glyphsFor(A),d={0:0},E=t.charMap)d[(u=E[n]).old]=u.new;for(L in w=t.maxGlyphID,s)L in d||(d[L]=w++);return B=function(P){var J,ie;for(J in ie={},P)ie[P[J]]=J;return ie}(d),g=Object.keys(B).sort(function(P,J){return P-J}),b=function(){var P,J,ie;for(ie=[],P=0,J=g.length;P<J;P++)o=g[P],ie.push(B[o]);return ie}(),a=this.font.glyf.encode(s,b,d),f=this.font.loca.encode(a.offsets,b),H={cmap:this.font.cmap.raw(),glyf:a.table,loca:f,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(H["OS/2"]=this.font.os2.raw()),this.font.directory.encode(H)},r}();Ke.API.PDFObject=function(){var r;function A(){}return r=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},A.convert=function(e){var t,n,a,s;if(Array.isArray(e))return"["+function(){var o,u,f;for(f=[],o=0,u=e.length;o<u;o++)t=e[o],f.push(A.convert(t));return f}().join(" ")+"]";if(typeof e=="string")return"/"+e;if(e!=null&&e.isString)return"("+e+")";if(e instanceof Date)return"(D:"+r(e.getUTCFullYear(),4)+r(e.getUTCMonth(),2)+r(e.getUTCDate(),2)+r(e.getUTCHours(),2)+r(e.getUTCMinutes(),2)+r(e.getUTCSeconds(),2)+"Z)";if({}.toString.call(e)==="[object Object]"){for(n in a=["<<"],e)s=e[n],a.push("/"+n+" "+A.convert(s));return a.push(">>"),a.join(`
  195. `)}return""+e},A}();const b5=(r,A,e)=>sc(void 0,null,function*(){const t=e==="p"?592.28:841.89,n=e==="p"?841.89:592.28,a=A,s=document.querySelector(r);s&&bd(s,{allowTaint:!1,logging:!1,useCORS:!0,scale:2}).then(function(o){console.log(t),console.log(n);const u=0,f=o.width,B=o.height+u;console.log(f),console.log(B);const g=f/t*n+u;let w=B,d=0;const L=t,b=t/f*B,H=o.toDataURL("image/jpeg",1),E=new Ke(e==="p"?"p":"l","pt","a4");if(w<g)E.addImage(H,"JPEG",0,0,L,b);else for(;w>0;)E.addImage(H,"JPEG",0,d,L,b),w=w-g-u,d=d-n-u,w>0&&E.addPage();E.save(a+".pdf")})});export{BA as _,b5 as h};