this._=this._||{};(function(_){var window=this;
try{
_.D("syx3");

_.LDh="source-over";
_.MDh=a=>{class b{}const c=new b;c.canvas=a;c.fillStyle=_.jaa;c.strokeStyle=_.jaa;c.lineCap=_.Sg;c.lineJoin="miter";c.lineWidth=1;c.miterLimit=10;c.shadowColor=_.jaa;c.shadowOffsetX=0;c.shadowOffsetY=0;c.shadowBlur=0;c.createLinearGradient=()=>({addColorStop:()=>{}});c.createPattern=()=>({});c.createRadialGradient=()=>({addColorStop:()=>{}});c.save=()=>{};c.restore=()=>{};c.fillRect=()=>{};c.strokeRect=()=>{};c.clearRect=()=>{};c.beginPath=()=>{};c.moveTo=()=>{};c.closePath=()=>{};c.lineTo=()=>{};
c.rect=()=>{};c.fill=()=>{};c.stroke=()=>{};c.clip=()=>{};c.quadraticCurveTo=()=>{};c.bezierCurveTo=()=>{};c.arc=()=>{};c.arcTo=()=>{};c.isPointInPath=()=>!1;c.scale=()=>{};c.rotate=()=>{};c.translate=()=>{};c.transform=()=>{};c.setTransform=()=>{};c.font="10px sans-serif";c.textAlign=_.df;c.textBaseline="alphabetic";c.fillText=()=>{};c.strokeText=()=>{};c.measureText=()=>({width:1});c.drawImage=()=>{};c.createImageData=(d,e)=>{const f={};f.width=d.width||d;f.height=d.height||e;f.data=Array(d*e);
return f};c.getImageData=(d,e,f,g)=>{d={};d.width=f;d.height=g;d.data=Array(f*g);return d};c.putImageData=()=>{};c.globalAlpha=0;c.globalCompositeOperation=_.LDh;return c};

_.E();

}catch(e){_._DumpException(e)}
try{
_.D("vcr");

var YNh="destination-out",N8="magenta",ZNh=function(a,b,c,d){d.fillStyle=a;d.save();d.beginPath();d.rect(b.left,b.top,b.width,b.height);d.translate(c.x,c.y);d.fill();d.restore()},aOh=function(a,b){const c=Array(a.length);for(let d=0;d<a.length;d++)c[d]={index:d,value:a[d]};c.sort($Nh);b?(a=b,a.length=c.length):a=Array(c.length);for(b=0;b<c.length;b++)a[b]=c[b].index;return a},$Nh=function(a,b){return a.value!=b.value?a.value-b.value:a.index-b.index},bOh=function(a,b){const c=a[3];return[c*a[0]+(1-
c)*b[0],c*a[1]+(1-c)*b[1],c*a[2]+(1-c)*b[2],c+(1-c)*b[3]]},cOh=function(a){_.Mhb(a);return a.$?a.$.length:0},dOh=function(a,b){_.Mhb(a);return a.$[b]},eOh=function(a,b){if(a.wa!=b){a.na||(a.na={},a.na[0]=a.N);if(a.na[b])a.na[a.wa]=a.N,a.N=a.na[b];else{const c=new Float32Array(a.na[0].subarray(0));_.XLh(c,a.T,b);a.na[b]=c;a.N=c}_.ULh(a.O,a.T,a.N);a.wa=b}},fOh=function(a){const b=a.label.H,c=b.W(b.jn),d=a.H+a.T[0].width/2;return 1==b.H&&a.label.ka()?c-d:c+d},gOh=(a,b)=>{a.imageSmoothingEnabled=b;a.mozImageSmoothingEnabled=
b;a.webkitImageSmoothingEnabled=b;a.msImageSmoothingEnabled=b},O8=a=>"rgba("+Math.floor(255*a[0])+","+Math.floor(255*a[1])+","+Math.floor(255*a[2])+","+a[3]+")",hOh=function(a){const b=Math.floor(a+1E-6);return 1E-6>a-b?b:a},iOh=(a,b)=>{let c=null;b?c=_.MDh(a):a.getContext&&(c=a.getContext(_.Fa));return c},jOh=class{constructor(a){this.ha=null;this.O=0;this.T=!0;this.N=0;this.H=a;this.$=this.W=0}setLineDash(a){this.ha=a;this.T=!0;this.O=0;this.N=0<a.length?a[0]:0}moveTo(a,b){this.W=a;this.$=b;this.H.moveTo(a,
b)}lineTo(a,b){let c=this.W,d=this.$;var e=a-c,f=b-d;let g=Math.sqrt(e*e+f*f);if(0!=g){e/=g;for(f/=g;0<g;){let h;g>this.N?(h=this.N,g-=h,this.N=0):(h=g,this.N-=h,g=0);c+=e*h;d+=f*h;this.T?this.H.lineTo(c,d):this.H.moveTo(c,d);0==this.N&&(this.O=this.O==this.ha.length-1?0:this.O+1,this.N=this.ha[this.O],this.T=!this.T)}this.W=a;this.$=b}}};
var nOh=function(a,b,c,d,e,f,g,h){var l=_.sKh(d,e);if(l){var m=e=!1;d=null;var q=1,r=Math.floor(h);if(l&&l.Ea){e=!0;var w=_.PUc(l,h),z=_.BL(l,r);z&&0!==l.N[56*r+60]&&a.H?(q=z.Pf(1),c=c.Tb,z=.25*c.Hk,a=b.createPattern(a.H.N(q,w,l.N[56*r+61],l.N[56*r+62],new _.nA(-(c.ho/z%(2*q.width)),-(c.io/z%(2*q.height)))),_.Gda),b.fillStyle=a,q=.25*Math.pow(2,h-r)):b.fillStyle=_.mF(w)}l&&0<l.O&&(a=_.oR(l,0,h),0<a&&(b.lineWidth=a/q,d=_.kKh(l,0,h),b.strokeStyle=_.mF(_.nR(l,0,h)),m=!0));if(m||e){a=g*q;g=1!==a&&0!==
a;h=256;if(g){b.save();b.scale(a,a);l=a=1/a;r=Array(f.length);for(c=0;c<f.length;++c){w=f[c];q=Array(w.length);for(z=0;z<w.length;++z)q[z]=w[z]*l;r[c]=q}f=r;h*=a}if(!(a=!m)&&(a=!d))a:{for(a=0;a<f.length;a++)if(!kOh(f[a],h)){a=!1;break a}a=!0}if(a)lOh(b,f),e&&b.fill(_.zDe),m&&b.stroke();else{e&&(lOh(b,f),b.fill(_.zDe));e=f;m=h;b.beginPath();f=b;d&&(f=b.setLineDash?b:new jOh(b),f.setLineDash(d));f.lineJoin=_.Sg;for(h=0;h<e.length;h++){a=e[h];f.moveTo(a[0],a[1]);for(l=2;l<=a.length-2;l+=2)mOh(a[l],a[l+
1],a[l-2],a[l-1],m)?f.lineTo(a[l],a[l+1]):f.moveTo(a[l],a[l+1]);mOh(a[0],a[1],a[a.length-2],a[a.length-1],m)&&f.lineTo(a[0],a[1])}b.stroke();d&&f.setLineDash([])}g&&b.restore()}}},lOh=function(a,b){a.beginPath();for(let c=0;c<b.length;c++){const d=b[c];a.moveTo(d[0],d[1]);for(let e=2;e<d.length;e+=2)a.lineTo(d[e],d[e+1]);a.lineTo(d[0],d[1])}},mOh=function(a,b,c,d,e){return(0<=a||0<=c)&&(a<=e||c<=e)&&(0<=b||0<=d)&&(b<=e||d<=e)},kOh=function(a,b){for(let c=0;c<a.length-2;c+=2)if(!mOh(a[c],a[c+1],a[c+
2],a[c+3],b))return!1;return mOh(a[0],a[1],a[a.length-2],a[a.length-1],b)},pOh=class{constructor(a){this.H=a}N(a,b,c,d,e,f,g){e=d.W;var h=d.$[d.T];0>h||h>=e.O?e=0:(oOh(e,h),e=e.N.length);h=e;if(!(1>h)){e=Array(h);for(let w=0;w<h;++w){var l=w;var m=w;var q=d.W,r=d.$[d.T];0>r||r>=q.O?m=new Float32Array(0):(oOh(q,r),m=q.H.subarray(2*(0<m?q.N[m-1]:0),2*q.N[m]));e[l]=m}d=d.bl();nOh(this,a,b,c,d,e,f,g)}}};
var qOh=class{N(a,b,c,d,e){if(!a)return null;const f=1===d;d=2===d;const g=_.wo(_.db);g.width=a.width*(f?2:1);g.height=a.height*(d?2:1);const h=g.getContext(_.Fa);h.fillStyle=_.Jtb(b);h.fillRect(0,0,g.width,g.height);switch(c){case 1:h.globalCompositeOperation="multiply";break;case 2:h.globalCompositeOperation="screen"}c=h.createPattern(a,_.Gda);if(f||d){ZNh(c,new _.cq(0,0,a.width,a.height),new _.nA(0,0),h);ZNh(c,new _.cq(f?a.width:0,d?a.height:0,a.width,a.height),new _.nA(d?a.width/2:0,f?a.height/
2:0),h);h.globalCompositeOperation=_.kd;c=h.createPattern;b=(b>>24&255)/255;const l=_.wo(_.db);l.width=g.width;l.height=g.height;const m=l.getContext(_.Fa);m.globalAlpha=b;m.globalCompositeOperation=_.kd;m.drawImage(g,0,0);ZNh(c.call(h,l,_.Gda),new _.cq(0,0,g.width,g.height),e.add(new _.nA(d?0:a.width/2,f?0:a.height/2)),h)}else ZNh(c,new _.cq(0,0,a.width,a.height),e.add(new _.nA(a.width/2,a.height/2)),h),1>(b>>24&255)/255&&(h.globalAlpha=(b>>24&255)/255,h.globalCompositeOperation=_.kd,h.drawImage(g,
0,0));return g}};
var rOh=function(a,b,c,d,e,f){c>e||d>f||(1>b[3]&&a.clearRect(c,d,e,f),0<b[3]&&(a.fillStyle=O8(b),a.fillRect(c,d,e,f)))},sOh=function(a,b,c,d,e,f,g){const h=(c.y-d.y)/(c.x-d.x);d=c.y-c.x*h;c=c.y-(c.x-e)*h;0>d&&0>c||d>f&&c>f||(a.beginPath(),a.moveTo(0,g),a.lineTo(0,d),a.lineTo(e,c),a.lineTo(e,g),a.closePath(),1>b[3]&&(a.globalCompositeOperation=YNh,a.fillStyle=_.iaa,a.fill(),a.globalCompositeOperation=_.LDh),0<b[3]&&(a.fillStyle=O8(b),a.fill()))};
var tOh=function(a,b){if(a.ha!=b){var c=a.H[b];if(null!=c.T||null!=c.ha){const d=_.Y7b(c);a.O=null!=c.N?null==c.N?0:c.N:_.tR(d);if(!a.T||a.T.length<2*a.O)a.T=new Float32Array(2*a.O);c=_.$8b(a.$);_.YUc(d,a.O,c,a.T);d.Bh()}a.W=a.ka.T(1,b);a.ha=b}},uOh=function(a,b){_.$Jh(a)&&0<b?(--b,_.kib(a),a=a.O[b]):a=0;return a},vOh=function(a,b,c){_.$Jh(b)&&c<_.$Jh(b)?(_.kib(b),a=b.O[c]):a=a.O;return a},wOh=function(a,b,c){if(0>b||b>=a.N)return 0;tOh(a,b);a=_.aKh(a.H[b]);return 3==a?0==c?0:1:a},xOh=function(a,
b,c){if(0>b||b>=a.N)return 0;tOh(a,b);a=_.bKh(a.H[b]);return 3==a?0==c?0:1:a},yOh=function(a,b){if(0>b||b>=a.N)return 0;tOh(a,b);return a.W.Dj},zOh=class{constructor(a){this.$=a.Sg();this.ka=a.Nh;this.W=null;this.N=(this.H=null!=this.$.N&&_.PB(_.s8(this.$))?Array.from(_.dKh(_.s8(this.$))):null)?this.H.length:0;this.ha=-1;this.T=null;this.O=-1}bl(a){if(0>a||a>=this.N)return 0;tOh(this,a);return this.W.bl()}Oh(){return void 0>=this.N?0:this.H[void 0].Oh()}};
var oOh=function(a,b){if(a.ha!=b){var c=a.$[b];if(null==c.N?0:c.N){if(!a.H||8>a.H.length)a.H=new Float32Array(8);a.H[0]=0;a.H[1]=0;a.H[2]=256;a.H[3]=0;a.H[4]=256;a.H[5]=256;a.H[6]=0;a.H[7]=256;a.N=[4]}else{c=_.kR(c);const d=_.xL(c),e=null!=c.O?_.aIh(c):_.tR(d);if(!a.H||a.H.length<2*e)a.H=new Float32Array(2*e);const f=_.$8b(a.T);_.YUc(d,e,f,a.H);d.Bh();a.N=Array.from(_.UJh(c));a.N.push(e)}a.W=a.ka.T(2,b);a.ha=b}},AOh=function(a,b){if(0>b||b>=a.O)return 0;oOh(a,b);return a.W.Dj},BOh=class{constructor(a){this.T=
a.Sg();this.ka=a.Nh;this.N=this.H=this.W=null;this.O=(this.$=this.T.DB()&&this.T.Tr().ZA()?Array.from(this.T.Tr().nL()):null)?this.$.length:0;this.ha=-1}bl(a){if(0>a||a>=this.O)return 0;oOh(this,a);return this.W.bl()}};
var DOh=function(a){COh(a)&&(a.W=a.oa.T(5,a.T))},COh=function(a){const b=a.T;return 0<=b&&b<a.na.length},EOh=class{constructor(a){this.$=a.Sg();this.oa=a.Nh;this.va=a.va;this.W=null;this.na=null!=this.$.O?Array.from(_.MUc(_.LL(this.$))):[];this.T=0;this.na&&DOh(this)}Ye(){return COh(this)}ha(){this.T++;this.Ye()&&DOh(this)}reset(){this.T=0;DOh(this)}bl(){return this.W.bl()}ka(){return this.W.Dj}Pf(){return this.va.O(this.$,this.T)}};
var FOh=class{constructor(a,b){this.N=a;a=this.N;a=null==a.H?0:a.H.length;if(!b||b.length!=a){var c=Array(a);for(let d=0;d<a;d++)c[d]=yOh(this.N,d);b=aOh(c,b)}this.O=b;this.H=0}clone(){const a=new FOh(this.N,this.O);a.H=this.H;return a}Ye(){return this.O.length>this.H}ha(){this.H++}reset(){this.H=0}bl(){return this.N.bl(this.O[this.H])}ka(){return yOh(this.N,this.O[this.H])}Oh(){return 0}};
var GOh=class{constructor(a,b){this.W=a;{const c=this.W.O;if(!b||b.length!=c){a=Array(c);for(let d=0;d<c;d++)a[d]=AOh(this.W,d);b=aOh(a,b)}}this.$=b;this.T=0}clone(){const a=new GOh(this.W,this.$);a.T=this.T;return a}Ye(){return this.$.length>this.T}ha(){this.T++}reset(){this.T=0}bl(){return this.W.bl(this.$[this.T])}ka(){return AOh(this.W,this.$[this.T])}};
var HOh=function(a){a=a.Pf(0);a.N&&a.O(3);return a.Pf()},IOh=class{constructor(a,b,c,d){this.type=a;this.O=void 0!==b?b:0;this.H=void 0!==c?c:null;this.N=typeof d===_.Nc?d:!1}},JOh=function(a,b,c){return c?a.H[3+b]:a.H[b]},KOh=function(a){for(let b=0;b<a.H.length;b++)a.H[b].reset()},LOh=class{constructor(a){this.N=a;this.H=[];const b=a.data;this.H[0]=new FOh(new zOh(b));this.H[1]=new EOh(b);this.H[2]=new GOh(new BOh(b));a.fe&&(a=a.fe.data,this.H[3]=new FOh(new zOh(a)),this.H[4]=new EOh(a),this.H[5]=
new GOh(new BOh(a)))}},MOh=class{constructor(a,b){this.Nw=a;this.H=b}};
var NOh=function(a,b,c,d,e){const f=a.T.length;let g=0,h;for(h=a.O;h<f&&(0>e||g<e);h++){const l=a.T[h],m=JOh(a.H,l.type,l.N),q=l.type,r=l.N?a.ha:a.va,w=r.Tb.on;0==q?l.O>a.N&&(a.oa.N(b,r,w,m,q,c,d,a.N),g++):(1==q?a.na.N(b,r,w,m,q,c,d):a.ka.N(b,r,w,m,q,c,d),g++);if(l.H)if(h+1==f||a.T[h+1].H!=l.H)if(a.N<l.H.H-1){a.N++;h=l.H.Nw-1;a.$&&(a.H.H[0]=a.$,a.$=null);a.W&&(a.H.H[3]=a.W,a.W=null);continue}else a.$=null,a.W=null,a.N=0;else l.H.Nw==h&&a.N<l.H.H-1&&(a.$=JOh(a.H,0).clone(),a.ha&&(a.W=JOh(a.H,0,!0).clone()));
m.ha()}a.O=h},OOh=class{constructor(a,b,c,d){this.oa=a;this.ka=b;this.na=c;this.va=d;this.ha=d.fe;this.N=0;this.H=new LOh(d);this.W=this.$=null;this.O=0;this.T=[];a=this.H;b=this.T;c=[];for(d=0;d<a.H.length;d++)c[d]=a.H[d].Ye()?a.H[d].ka():-1;d=-1;let e=null;for(let q=0;;q++){let r=-1;for(var f=0;f<c.length;f++)0<=c[f]&&(0>r||c[f]<c[r])&&(r=f);if(0>r)break;f=a.H[r];const w=r%3;var g=0;const z=3<=r;if(0==w){g=z?a.N.fe.Tb.on:a.N.Tb.on;var h=f.bl();g=_.sKh(g,h).O;h=c[r];if(e){e.H<g&&(e.H=g);var l=f.N;
var m=f.O[f.H];0>m||m>=l.N?l=0:(tOh(l,m),l=l.W.N);l>d?(e=new MOh(q,g),d=h):h<d&&(d=h)}else e=new MOh(q,g),e.H=g,d=h}else e&&(e=null);f.ha();c[r]=f.Ye()?f.ka():-1;b.push(new IOh(w,g,e,z))}KOh(a)}fi(){return this.T.length==this.O&&null==this.W&&null==this.$}};
var QOh=class{constructor(a,b){var c=new POh;this.O=a;this.H=b;this.N=c}};
var ROh=function(a,b){delete a.O[b.key];b.O=!1;b.N?b.N.next=b.next:a.N=b.next;b.next?b.next.N=b.N:a.H=b.N;a.T--},SOh=class{constructor(){this.O={};this.N=this.H=null;this.T=0}has(a){a:{if(a=this.O[a]){if(a.H){a=!0;break a}ROh(this,a)}a=!1}return a}get(a){return this.O[a]}add(a){if(a&&!a.O){this.O[a.key]=a;a.O=!0;a.next=null;if(a.N=this.H)this.H.next=a;this.H=a;this.N||(this.N=this.H);for(this.T++;1E4<this.T;)this.N&&ROh(this,this.N)}}};
var TOh=class{constructor(a,b,c,d){this.T=a;this.W=b;this.$=c;this.H=null;this.O=d}N(a,b){b=_.Iu(2,b)/this.O;if(null!==this.H)var c=this.H;else{c=_.wo(_.Uc);var d=c.getContext(_.Fa),e=_.Iu(2,this.O);c.width=256*e;c.height=256*e;d.scale(e,e);d.fillStyle=this.T;d.fillRect(0,0,256,256);d.beginPath();d.strokeStyle=this.$;d.lineWidth=1;e=16;var f=256/e;for(var g=1;g<f;g++){var h=g*e;d.moveTo(h,0);d.lineTo(h,256);h=g*e;d.moveTo(0,h);d.lineTo(256,h)}d.stroke();d.beginPath();d.lineWidth=2;d.strokeStyle=this.W;
e=128;f=256/e;for(g=0;g<=f;g++)h=g*e,d.moveTo(h,0),d.lineTo(h,256),h=g*e,d.moveTo(0,h),d.lineTo(256,h);d.stroke();this.H=c}a.drawImage(c,0,0,c.width*b,c.height*b)}};
var POh=class{N(a,b,c,d){b=HOh(d);a.drawImage(b,0,0,256,256)}};
var WOh=function(){UOh||(UOh=new VOh);return UOh},XOh=function(a,b,c){if(0==a.Ah)return a=_.wo(_.Uc),a.width=b,a.height=c,a;let d=a.H;for(var e=0;e<a.H-1;e++){if(!a.N[e])continue;const f=a.N[e].width>=b,g=a.N[e].height>=c;if(f||g)d=e;if(f&&g)break}e=a.N[d];a.N[d]=void 0;e.width<b||e.height<c?(e.width<b&&(e.width=b),e.height<c&&(e.height=c)):e.getContext(_.Fa).clearRect(0,0,b,c);a.Ah--;if(0==a.Ah)a.H=-1;else if(d==a.H)for(;0<=a.H&&!a.N[a.H];)a.H--;return e},YOh=function(a,b){a.Ah==a.H+1?(a.N[a.Ah]=
b,a.Ah++,a.H++):(a.N[a.N.indexOf(void 0)]=b,a.Ah++)},VOh=class{constructor(){this.N=[];this.H=-1;this.Ah=0}},UOh=null;
var ZOh=class{constructor(a,b,c,d){this.valid=!0;this.x=a;this.y=b;this.width=c;this.height=d}};
var bPh=function(a){for(;a.O!=a.T;)$Oh(a);a.O=a.T=0;a.W=a.H.width*Math.floor(a.H.height/a.N)+1;a.$=Array(a.W);const b=Math.floor(a.H.height/a.N);for(let c=0;c<b;c++){const d=Math.floor(a.H.width/a.N);for(let e=0;e<d;e++){const f=e*a.N;aPh(a,new ZOh(f,c*a.N,e==d-1?a.H.width-f:a.N,a.N))}}},$Oh=function(a){const b=a.$[a.O];b&&(b.valid=!1);a.$[a.O]=null;a.O=++a.O%a.W;return b},aPh=function(a,b){a.$[a.T]=b;a.T=++a.T%a.W},cPh=function(a,b,c){c>a.N&&(a.N=c,bPh(a));var d=0;let e=0,f=a.H.width;for(;d<b;){const g=
$Oh(a);d+=g.width;f=g.x<f?g.x:f;e=g.y;d<b&&g.x+g.width>=a.H.width&&(aPh(a,new ZOh(f,e,d,a.N)),d=0,f=a.H.width,e=0)}d-=b;c=new ZOh(f,e,b,c);aPh(a,c);0!=d&&aPh(a,new ZOh(f+b,e,d,a.N));return c},dPh=function(a,b){return b&&b.valid?a.H:null},ePh=class{constructor(){this.H=_.wo(_.Uc);this.H.width=2048;this.H.height=2E3;this.T=this.O=0;this.N=40;this.W=0;this.$=[];bPh(this)}},fPh=_.bk||!1;
var gPh=function(a){a.H--;0>=a.H&&(YOh(WOh(),a.O),a.N&&a.N.remove(a.T))},hPh=class{constructor(a,b,c,d,e){this.O=a;this.width=b;this.height=c;this.H=0;this.T=d;this.N=e}};
var iPh=class{constructor(){this.H=[];this.N=0}reset(){this.N=0}append(a,b,c,d,e,f){const g=6*this.N;this.H[g]=a;this.H[g+1]=b;this.H[g+2]=c;this.H[g+3]=d;this.H[g+4]=e;this.H[g+5]=f;this.N++}Jd(a){return this.H[6*a]}Ed(a){return this.H[6*a+1]}};
var jPh=class{constructor(a){this.T=!!a;this.O=a?a:0;this.N=Array(this.O);this.H=0;this.Ke={}}has(a){return!!this.Ke[a]}get(a){return this.Ke[a]}set(a,b){this.T&&this.N[this.H]&&this.remove(this.N[this.H]);this.Ke[a]=b;this.T&&(this.N[this.H]=a,this.H=(this.H+1)%this.O)}remove(a){delete this.Ke[a]}};
var kPh=class{constructor(a){this.key=a;this.rect=this.H=null;this.O=!1;this.N=this.next=null}};
var lPh=class{constructor(a,b,c){this.x=a.left;this.y=a.top;this.width=a.width;this.height=a.height;this.H=b;this.alpha=c}};
var nPh=function(a,b){mPh||(mPh=new ePh);b=cPh(mPh,b.width,b.height);const c=dPh(mPh,b).getContext(_.Fa);c.clearRect(b.x,b.y,b.width,b.height);c.drawImage(a,0,0,b.width,b.height,b.x,b.y,b.width,b.height);return b},pPh=function(a,b,c,d,e,f,g){var h=d+10;c=oPh(a,c+10,h);const l=c.getContext(_.Fa);h/=2;l.font=_.CMh(d,e,a.O);l.textBaseline=_.Ef;a=d=N8;f.na&&(d=_.mF(_.mR(f,g)));f.Ba&&(a=_.mF(_.OUc(f,g)));f=d;g=a;g!=N8&&(l.strokeStyle=g,l.lineWidth=2,l.strokeText(b,0,h));f!=N8&&(l.fillStyle=f,l.lineWidth=
2,l.fillText(b,0,h));return c},qPh=function(a,b,c){const d=a.N[b];if(void 0==d)a.N[b]=c;else if(d!=c)return!1;return!0},rPh=function(a,b,c,d,e){if(!c.Ba)return null;a=oPh(a,e.width,e.height);const f=a.getContext(_.Fa);f.globalAlpha=(_.OUc(c,d)>>24&255)/255;f.drawImage(b,e.left,e.top,e.width,e.height,0,0,e.width,e.height);f.globalAlpha=1;return a},sPh=function(a,b,c,d,e,f,g,h,l){if(!d.na)return null;const m=_.mF(_.mR(d,c));a=oPh(a,g,h);const q=a.getContext(_.Fa);l?(q.fillStyle=_.mF(_.OUc(d,c)),q.fillRect(0,
0,l,h),q.fillStyle=m,q.fillRect(l,0,g-l,h)):(q.fillStyle=m,q.fillRect(0,0,g,h));q.globalCompositeOperation="destination-in";q.drawImage(b,e,f,g,h,0,0,g,h);return a},uPh=function(a,b,c,d,e,f,g,h){const l=[],m=e.ha.length,q={};if(!c.na)return null;const r=_.mR(c,d);if(0==(r&4278190080))return null;c=c.Ba?_.OUc(c,d):0;qPh(a,e.key,b)&&(a=tPh(e,b),a.O=r>>24&255,a.T=c>>24&255);for(a=0;a<m;a++){b=e.W&&a<Math.floor(m/2);d=(b?c:r)+e.ha[a];let w;h.has(d)?w=h.get(d):q[d]?w=q[d]:(w=new kPh(d),q[d]=w,b?g.push(a):
f.push(a));l.push(w)}return l},vPh=function(a,b,c,d,e,f,g){const h=d.H;let l=0;var m=0;for(var q=0;q<f.length;q++){var r=f[q];h[r].rect=new _.cq(l,0,d.O[4*r+2],d.O[4*r+3]);l+=Math.ceil(d.O[4*r+2])}for(q=0;q<e.length;q++)r=e[q],h[r].rect=new _.cq(m+l,0,d.O[4*r+2],d.O[4*r+3]),m+=Math.ceil(d.O[4*r+2]);m=l+m;q=d.height;r=d.H;P8||(P8=_.wo(_.Uc),P8.height=60);P8.width<m&&(P8.width=m);P8.height<q&&(P8.height=q);65536<P8.width*P8.height&&65536>=m*q&&(P8.width=m,P8.height=q);const w=P8.getContext(_.Fa);w.clearRect(0,
0,m,q);const z=[f,e];for(let F=0;F<z.length;F++){const I=z[F];for(let R=0;R<I.length;R++){const W=I[R],ba=r[W];w.drawImage(d.$[W],d.N[4*W],d.N[4*W+1],d.N[4*W+2],d.N[4*W+3],ba.rect.left,ba.rect.top,ba.rect.width,ba.rect.height)}}a=sPh(a,P8,c,b,0,0,m,q,d.W?l:void 0);if(!a)return!1;for(b=0;b<f.length;b++)c=h[f[b]],c.H=a,g.add(c);for(f=0;f<e.length;f++)b=h[e[f]],b.H=a,g.add(b);return!0},oPh=function(a,b,c){if(a.H){wPh||(wPh=_.wo(_.Uc));xPh||(xPh=_.wo(_.Uc));a=wPh;wPh=xPh;xPh=a;const d=a.getContext(_.Fa);
d.globalCompositeOperation=_.LDh;a.width<b||a.height<c?(a.width<b&&(a.width=b),a.height<c&&(a.height=c)):d.clearRect(0,0,b,c)}else a=XOh(WOh(),b,c);return a},yPh=class{constructor(a){this.O=a;this.H=fPh;this.N={}}},P8=null,wPh=null,xPh=null,mPh=null;
var KPh=function(a,b,c,d,e,f,g){const h=0==c.type||5==c.type||2==c.type;h&&(b.save(),b.translate(-f,-g));switch(c.type){case 1:f=-1*c.height/2;g=c.width;var l=c.height,m=c.T,q=c.ku;d=d.data;e=e.H(c.N());var r=c.label.N;if(r)for(d=zPh(a.W,d.O(),d.T(),d.Rc(),r,a.N),r=0;r<d;++r){const w=APh(e);BPh(b,a.N[2*r]+c.yk,a.N[2*r+1]+c.Cm+f,g,l,m,w.fill,w.outline,q,a.N[2*r],a.N[2*r+1],c.O)}break;case 0:a=e.H(c.N());e=c.shift;eOh(c.label.H,e);CPh(b,c,e,a);break;case 3:g=d.Tb.ha;if(f=g.wy(c.H))if(DPh(a,f,g,e,c,
d.data.Rc()),e=c.label.N)for(e=zPh(a.W,d.data.O(),d.data.T(),d.data.Rc(),e,a.N),d=0;d<e;++d)g=a.N[2*d]+c.yk,l=a.N[2*d+1]+c.Cm,g-=f.ha,(m=EPh(f))&&FPh(b,m,f,g,l);break;case 4:d=d.data;g=c.label.O;f=_.t8(_.ML(d.Sg()));if((l=e.H(c.Sw()))&&_.CL(l,g)&&(l=_.CL(l,g),(f=_.iKh(l,c.O[0].width,c.O[0].height,l.H||f,c.text))&&0!=f.width&&0!=f.height&&(e=e.H(c.N()))&&_.CL(e,g)&&c.label.isVisible()&&(e=c.label.N)))for(e=zPh(a.W,d.O(),d.T(),d.Rc(),e,a.N),d=0;d<e;++d)GPh(b,f,a.N[2*d]+c.yk,a.N[2*d+1]+c.Cm-c.height/
2,c.O[0],c.width,c.height);break;case 5:f=c.label.O;a=_.t8(_.ML(d.data.Sg()));(d=e.H(c.Sw()))&&_.CL(d,f)&&(d=_.CL(d,f),(a=_.iKh(d,c.O[0].width,c.O[0].height,d.H||a))&&0!=a.width&&0!=a.height&&(e=e.H(c.N()))&&_.CL(e,f)&&c.label.isVisible()&&(f=c.label.H,eOh(f,c.shift),g=_.G8(f.O,fOh(c)),e=f.Jd(g),d=f.Ed(g),f=Math.atan2(f.Ed(Math.ceil(g))-f.Ed(Math.floor(g)),f.Jd(Math.ceil(g))-f.Jd(Math.floor(g))),b.save(),b.translate(e,d),b.rotate(f+(c.label.ka()?Math.PI:0)),GPh(b,a,-c.T[0].width/2,-c.T[0].height/
2,c.O[0],c.T[0].width,c.T[0].height),b.restore()));break;case 2:if(g=d.Tb.Ra,f=g.wy(c.T))if(DPh(a,f,g,e,c,d.data.Rc()),l=(g=f.H)&&g.H,f.T||f.O||f.N||l)q=l?null:EPh(f),l=c.shift,c.label.ka()&&c.O&&(l*=-1),g?(m=c.N(),e=e.H(m),g=HPh(g,q,f.O),IPh(a,b,m,e,d.data.Rc(),c,f,g,c.label.ka(),l)):JPh(b,c,f,q,c.label.ka(),l)}h&&b.restore()},LPh=function(a,b,c,d,e,f,g){if(c.isVisible()){for(var h=0;h<c.elements.length;++h){var l=c.elements[h].type;1!=l&&0!=l||KPh(a,b,c.elements[h],d,e,f,g)}for(h=0;h<c.elements.length;++h)l=
c.elements[h].type,1!=l&&0!=l&&KPh(a,b,c.elements[h],d,e,f,g)}},DPh=function(a,b,c,d,e,f){e=e.N();b.ka!==e&&b.Ub();var g=!!b.T||!!b.N||MPh(a,b.O),h=b.H;if(!(h&&h.H||g))if(d=d.H(e),b.ka=e,c=c.na,b.H){if(a=a.ha,g=b.H)if(h=[],b=[],g.H=uPh(c,e,d,f,g,h,b,a),0!=h.length||0!=b.length)if(qPh(c,g.key,e)){for(f=0;f<h.length;f++)c=h[f],d=g.H[c],d.H=g.$[c],d.rect=new _.cq(g.N[4*c],g.N[4*c+1],g.N[4*c+2],g.N[4*c+3]),a.add(d);for(f=0;f<b.length;f++)c=b[f],d=g.H[c],d.H=g.$[c],d.rect=new _.cq(g.N[4*c],g.N[4*c+1],
g.N[4*c+2],g.N[4*c+3]),a.add(d)}else vPh(c,d,f,g,h,b,a)||(g.H=null)}else if(b.$)a:{if(g=a=null,(h=b.$)&&h.O&&h.O.complete){if(e=qPh(c,h.key,e))if(h.N)g=rPh(c,h.O,d,f,h.N);else{if(h.H&&h.O){b.N=new lPh(h.H,h.O,(_.mR(d,f)>>24&255)/255);break a}}else a=sPh(c,h.O,f,d,h.H.left,h.H.top,h.H.width,h.H.height),h.N&&(g=sPh(c,h.O,f,d,h.N.left,h.N.top,h.N.width,h.N.height,h.N.width));var l=h.H;if(g){l=(h.N.width-h.H.width)/2;let m=(h.N.height-h.H.height)/2;l=Math.floor(l);m=1==h.N.height%2?Math.floor(m):Math.floor(m+
.5);b.ha=l;b.oa=m;const q=g.getContext(_.Fa);q.globalCompositeOperation=_.LDh;e?(d.na&&(q.globalAlpha=(_.mR(d,f)>>24&255)/255),q.drawImage(h.O,h.H.left,h.H.top,h.H.width,h.H.height,l,m,h.H.width,h.H.height),q.globalAlpha=1):q.drawImage(a,0,0,h.H.width,h.H.height,l,m,h.H.width,h.H.height);a=g;l=h.N}a&&(c.H?b.O=nPh(a,l):b.T=a)}}else b.W&&(e=b.W)&&(f=pPh(c,e.text,e.width,e.H,e.N,d,f),c.H?b.O=nPh(f,new _.cq(0,0,e.width+10,e.H+10)):b.T=f)},EPh=function(a){return a.O&&a.O.valid?mPh?dPh(mPh,a.O):null:a.N?
a.N.H:a.T?a.T:null},FPh=function(a,b,c,d,e){1>(c.N?c.N.alpha:1)&&(a.globalAlpha=c.N?c.N.alpha:1);var f=c.W;const g=c.$,h=c.O||c.N,l=g?g.gq:1,m=h?h.x:0,q=h?h.y:0;let r;h?(r=h.width,f=h.height):f?(r=f.width+10,f=f.H+10):g&&g.N?(r=g.N.width,f=g.N.height):g&&g.H?(r=g.H.width,f=g.H.height):(r=b.width,f=b.height);a.drawImage(b,m,q,r,f,Math.floor(d+.5),Math.floor(e+.5-f/l/2),r/l,f/l);1>(c.N?c.N.alpha:1)&&(a.globalAlpha=1)},MPh=function(a,b){return a.O?!!b&&b.valid:!!b},IPh=function(a,b,c,d,e,f,g,h,l,m){a.O&&
!a.T&&(a.T=new ePh);const q=g.H.ka;a.H.reset();NPh(f,g,l,m,a.H);for(f=0;f<a.H.N;f++)l=OPh(a,c,d,e,g,h,a.H.H[6*f+4],a.H.H[6*f+5]),0<l.width&&0<l.height&&(b.save(),b.translate(a.H.Jd(f),a.H.Ed(f)),b.rotate(a.H.H[6*f+2]),m=a.H.H[6*f+3],a.O?b.drawImage(dPh(a.T,l),l.x,l.y,l.width,l.height,m,-(l.height/q/2),l.width/q,l.height/q):b.drawImage(l.O,0,0,l.width,l.height,m,-(l.height/q/2),l.width/q,l.height/q),b.restore())},JPh=function(a,b,c,d,e,f){var g=b.label.H;eOh(g,f);f=g.W(g.jn);b=b.H;e?1==g.H?(e=f-b,
b=f-b-c.width):(e=f+c.width+b,b=f+b):(e=f+b,b=f+b+c.width);f=_.G8(g.O,e);b=_.G8(g.O,b);e=g.Jd(f);f=g.Ed(f);g=Math.atan2(g.Ed(b)-f,g.Jd(b)-e);a.save();a.translate(e,f);a.rotate(g);0!=g?(g=!!(a.imageSmoothingEnabled||a.mozImageSmoothingEnabled||a.webkitImageSmoothingEnabled||a.msImageSmoothingEnabled),gOh(a,!0),FPh(a,d,c,0,0),gOh(a,g)):FPh(a,d,c,0,0);a.restore()},NPh=function(a,b,c,d,e){var f=a.label.H;eOh(f,d);d=b.H.O;const g=b.H.ka;var h=b.H.W,l=f.W(f.jn);a=a.H;b=_.G8(f.O,c?1==f.H?l-a:l+b.width+a:
l+a);if(!(0>b||b>f.mh()-1))for(PPh.init(f,b,5,c),c=d.length/4,f=h?Math.floor(c/2):0,h=0;f<c&&PPh.next();){b=h+PPh.T;a=b*g;l=f;for(let m=l;m<c&&!(d[4*m]+d[4*m+2]/2>a);m++)f++;e.append(PPh.Jd(),PPh.Ed(),PPh.na,d[4*l]/g-h,l,f);h=b}},OPh=function(a,b,c,d,e,f,g,h){var l=e.H;b=tPh(l,b);e=b.N;var m=l.O.length/4,q=l.W?Math.floor(m/2):0;let r;if(m=h==m&&g==q)var w=b.H;else r=g+"-"+h,w=e[r];if(!MPh(a,w)){w=h-1;var z=[],F=c.Ba?_.OUc(c,d):0;z.push(c.na?_.mR(c,d):0);z.push(F);c=l.O[4*g];for(d=g;d<h;d++)z.push(l.ha[d]),
z.push(l.O[4*d]-c);h=z.join("");c=a.$;if(!c.has(h)||!MPh(a,c.get(h))){l=l.O;z=b.O;var I=b.T;F=d=l[4*g];for(var R=w;R>=g;R--){var W=l[4*R]+l[4*R+2];W>F&&(F=W)}W=Math.ceil(F-d);F=QPh(f);let da,fa;a.O?(da=cPh(a.T,W,F),R=dPh(a.T,da)):(R=XOh(WOh(),W,F),fa=new hPh(R,W,F,h,a.$));R=R.getContext(_.Fa);a.O&&(R.save(),R.translate(da.x,da.y),R.clearRect(0,0,W,F));if(0<q)for(R.globalAlpha=I/255,I=g;I<=w;I++){var ba=I-q;W=l[4*ba+2];ba=l[4*ba+3];if(0==W||0==ba)continue;const Da=I-q;R.drawImage(f.H?f.H[Da].H:f.O,
RPh(f,Da),f.H?f.H[Da].rect.top:f.region?f.region.y:0,W,ba,l[4*I]-d-(W-l[4*I+2])/2,(F-ba)/2,W,ba)}for(R.globalAlpha=z/255;g<=w;g++)q=l[4*g+2],z=l[4*g+3],0!=q&&0!=z&&R.drawImage(f.H?f.H[g].H:f.O,RPh(f,g),f.H?f.H[g].rect.top:f.region?f.region.y:0,q,z,l[4*g]-d,(F-z)/2,q,z);a.O&&R.restore();w=a.O?da:fa;c.set(h,w)}w=c.get(h);a.O||w.H++;m?b.H=w:e[r]=w}return w},GPh=function(a,b,c,d,e,f,g){a.drawImage(b,0,0,e.width,e.height,Math.floor(c+.5),Math.floor(d+.5),f,g)},CPh=function(a,b,c,d){const e=APh(d);if(e.fill!=
N8){var f=b.label.H,g=f.W(f.jn)+b.H,h=_.G8(f.O,g);f=_.G8(f.O,g+b.width);a.save();g=0;d.T&&(g=_.vL(d.N,8));d=b.height+3;if(0<g){var l=b.label.H,m=d/2,q=0,r=0,w=0;let ba=0;var z=0,F=0,I=0,R=0,W=0<=c?1:-1;c=W*m;m=-W*(m-g);W=0;for(let da=Math.floor(h);da<=Math.ceil(f);++da)if(F=_.wk(da,h,f),z=l.Jd(F),F=l.Ed(F),z!=w||F!=ba){if(0<W){I=z-w;R=F-ba;let fa=1/Math.sqrt(I*I+R*R);I*=fa;R*=fa;1<W?(q=z-q,r=F-r,fa=1/Math.sqrt(q*q+r*r),q*=fa,r*=fa,a.lineTo(w+-r*c,ba+q*c)):(r=2*I,q=2*R,a.beginPath(),a.moveTo(w-r+-R*
m,ba-q+I*m),a.lineTo(w-r+-R*c,ba-q+I*c))}q=w;r=ba;w=z;ba=F;++W}0<W&&(l=2*I,w=2*R,a.lineTo(z+l+-R*c,F+w+I*c),a.lineTo(z+l+-R*m,F+w+I*m));a.strokeStyle=e.outline;a.lineWidth=2*g;a.lineCap="butt";a.stroke()}b=b.label.H;g=b.Jd(h);z=b.Ed(h);R=Math.ceil(h);R==h&&(R+=1);I=g-b.Jd(R);R=z-b.Ed(R);F=Math.sqrt(I*I+R*R);a.beginPath();a.moveTo(g+2*I/F,z+2*R/F);for(h=Math.ceil(h);h<f;++h)g=b.Jd(h),z=b.Ed(h),a.lineTo(g,z);g=b.Jd(f);z=b.Ed(f);h=Math.floor(f);h==f&&--h;I=g-b.Jd(h);R=z-b.Ed(h);F=Math.sqrt(I*I+R*R);
a.lineTo(g+2*I/F,z+2*R/F);a.strokeStyle=e.fill;a.lineWidth=d;a.stroke();a.restore()}},APh=function(a){let b=N8,c=N8;a.T&&(b=_.mF(_.lR(a,0)),c=_.mF(_.lR(a,4)));return{fill:b,outline:c}},BPh=function(a,b,c,d,e,f,g,h,l,m,q,r){const w=b+f/2,z=c+f/2,F=d-f,I=e-f;a.lineWidth=f;a.strokeStyle=h;a.fillStyle=g;0<r&&(a.shadowOffsetX=r,a.shadowOffsetY=r,a.shadowBlur=2,a.shadowColor="rgba(0, 0, 0, 0.2)");g!=N8&&(0<l?(SPh(a,b,c,b+d,c+e,m,q,l,0),a.fill()):a.fillRect(b,c,d,e));0<r&&(a.shadowOffsetX=0,a.shadowOffsetY=
0,a.shadowBlur=0);h!=N8&&0<f&&(l?(SPh(a,b,c,b+d,c+e,m,q,l,f/2),a.stroke()):a.strokeRect(w,z,F,I))},SPh=function(a,b,c,d,e,f,g,h,l){b+=l;c+=l;d-=l;e-=l;h-=l;a.beginPath();a.moveTo(b,c);g<c&&(a.lineTo(f-h,c),a.lineTo(f,c-h),a.lineTo(f+h,c));a.lineTo(d,c);f>d&&(a.lineTo(d,g-h),a.lineTo(d+h,g),a.lineTo(d,g+h));a.lineTo(d,e);g>e&&(a.lineTo(f+h,e),a.lineTo(f,e+h),a.lineTo(f-h,e));a.lineTo(b,e);f<b&&(a.lineTo(b,g+h),a.lineTo(b-h,g),a.lineTo(b,g-h));a.lineTo(b,c)},TPh=class{constructor(a){var b=new SOh;this.W=
a;this.O=fPh;this.T=null;this.N=Array(2);this.$=new jPh(this.O?1E3:void 0);this.ha=b;this.H=new iPh}},PPh=new class{constructor(){this.H=null;this.T=this.na=this.ka=this.$=this.ha=this.W=this.N=this.O=this.oa=0}init(a,b,c,d){this.H=a;this.oa=c;this.O=(a=void 0!==d&&d)?-1:1;c=0|b;this.N=a&&c!=b?c:c+this.O;this.ha=this.W=0;this.$=this.H.Jd(b);this.ka=this.H.Ed(b);this.T=this.na=0}Jd(){return this.W}Ed(){return this.ha}next(){if(0>this.N||this.N>=this.H.mh())return!1;const a=this.$,b=this.ka;let c=this.H.Jd(this.N),
d=this.H.Ed(this.N),e=c-a,f=d-b;const g=this.oa*(e*e+f*f),h=c-a,l=d-b;let m=this.N+this.O;for(;0<=m&&m<this.H.mh();){const q=this.H.Jd(m),r=this.H.Ed(m),w=q-a,z=r-b,F=-w*l+z*h;if(F*F>g)break;c=q;d=r;e=w;f=z;m+=this.O}this.N=m;this.W=a;this.ha=b;this.$=c;this.ka=d;this.na=Math.atan2(f,e);this.T=Math.sqrt(e*e+f*f);return!0}};
var UPh=class extends _.FMh{T(a){a.Tb.H.W.clear();a.Tb.H.T.clear();return _.M8}O(){return!0}Ca(){}};
var VPh=class{constructor(a){this.H=a}N(a,b,c,d,e){c=_.Iu(2,c);a.save();a.scale(c,c);c=[];for(var f=0;f<b.length;++f){let g=b[f];for(;g;){const h=g.Tb.labels;for(let l=0;l<h.length;++l)c.push({label:h[l],Kd:g});g=g.fe}}c.sort(function(g,h){return g.label.yp()-h.label.yp()||g.label.T-h.label.T||g.label.zA-g.label.zA});for(b=0;b<c.length;++b)f=c[b].Kd,LPh(this.H,a,c[b].label,f,f.Tb.Fr,d,e);a.restore()}};
var XPh=function(a,b,c,d,e,f,g){a.H.clearRect(0,0,256,256);let h,l,m,q;h=wOh(c.N,c.O[c.H],0);l=xOh(c.N,c.O[c.H],0);m=wOh(c.N,c.O[c.H],1);q=xOh(c.N,c.O[c.H],1);a.H.globalCompositeOperation=_.LDh;a.H.lineCap=0!=h||0!=l?_.Sg:"butt";WPh(a,a.H,c,d,_.oR(e,0,g)*f,_.mF(_.nR(e,0,g)),_.kKh(e,0,g));a.H.globalCompositeOperation=YNh;a.H.lineCap=0!=m||0!=q?_.Sg:"butt";WPh(a,a.H,c,d,_.oR(e,1,g)*f,_.Kc,null);b.drawImage(a.T,0,0,Math.floor(256*a.O),Math.floor(256*a.O),0,0,256,256)},WPh=function(a,b,c,d,e,f,g){if(0!=
e){var h=b;g&&(h=b.setLineDash?b:new jOh(b),h.setLineDash(g));b.lineWidth=e;b.strokeStyle=f;b.beginPath();e=c.N;f=c.O[c.H];e=0>f||f>=e.N?0:_.$Jh(e.H[f])+1;for(f=0;f<e;f++){var l=c.N;var m=c.O[c.H],q=f;if(0>m||m>=l.N)l=0;else{tOh(l,m);m=l.H[m];var r=uOh(m,q);l=vOh(l,m,q)-r}q=a;a:{r=c.N;var w=c.O[c.H],z=f;m=a.W;if(0>w||w>=r.N){m=m||new Float32Array(0);break a}tOh(r,w);const F=r.H[w];w=uOh(F,z);z=vOh(r,F,z);r=r.T.subarray(2*w,2*z);m?(m.length<r.length&&(m=new Float32Array(r.length)),m.set(r)):m=r}q=
q.W=m;0!=d&&_.XLh(q,l,-d);h.moveTo(q[0],q[1]);for(m=2;m<2*l-1;m+=2)h.lineTo(q[m],q[m+1])}b.stroke();g&&h.setLineDash([])}},YPh=class{constructor(a){this.O=_.Iu(2,a);this.T=_.wo(_.Uc);this.T.width=this.T.height=256*this.O;this.H=this.T.getContext(_.Fa);this.H.scale(this.O,this.O);this.H.lineJoin=_.Sg;this.W=new Float32Array(128)}N(a,b,c,d,e,f,g,h){b=d.bl();if(b=_.sKh(c,b))if(e=b.O,!(h>=e)){var l=_.nR(b,h,g)>>24&255;if(0!=l){c=null;var m=_.kKh(b,h,g);m&&(c=m.map(function(w){return w*f}));m=_.jKh(b,
h,g)*f;var q;if(c)var r=q=0;else r=wOh(d.N,d.O[d.H],h),q=xOh(d.N,d.O[d.H],h);a.lineCap=0!=r||0!=q?_.Sg:"butt";a.lineJoin=_.Sg;r=_.oR(b,h,g)*f;q=_.mF(_.nR(b,h,g));0==h&&1<e&&255>(_.nR(b,1,g)>>24&255)?XPh(this,a,d,m,b,f,g):(255>l&&(g=a.globalCompositeOperation,a.globalCompositeOperation=YNh,WPh(this,a,d,m,r,"rgba(0,0,0,1.00)",c),a.globalCompositeOperation=g),WPh(this,a,d,m,r,q,c))}}}};
var ZPh=function(a,b,c){_.lia(a.ha,b.Ki,b.oi,hOh(b.zoom));b=a.ha.Py-a.xf/2;c[0]=Math.round((a.ha.Oy-a.ff/2)*a.T)/a.T;c[1]=Math.round(b*a.T)/a.T},$Ph=function(a){const b="translate3d("+-a.N[0]+"px, "+-a.N[1]+"px, 0) scale(1)";a.H.style.transform=b;a.H.style.webkitTransform=b},aQh=class{constructor(a,b){this.T=1;this.O=a;this.H=_.wo(_.fb);this.H.className="canvas-container";this.H.style.position=_.$b;this.H.style.left=_.Aa;this.H.style.top=_.Aa;this.H.style.zIndex=0;this.O.appendChild(this.H);this.ff=
a.clientWidth;this.xf=a.clientHeight;this.$=_.iJ();this.ka=_.iJ();this.ha=new _.kia(22);this.N=_.iJ();this.na=hOh(b.zoom);this.oa=this.O.style.backgroundColor;this.W=null;ZPh(this,b,this.$);$Ph(this)}Vb(){return this.ff}Lb(){return this.xf}resize(a,b){if(a!=this.ff||b!=this.xf)this.ff=a,this.xf=b,this.O.style.width=a+_.Eg,this.O.style.height=b+_.Eg}update(a){let b=!1;if(this.ff!=a.width||this.xf!=a.height)this.resize(a.width,a.height),b=!0;b||this.na!=hOh(a.zoom)?(this.na=hOh(a.zoom),ZPh(this,a,this.$),
_.kJ(this.ka,this.$),_.jJ(this.N,0,0)):(ZPh(this,a,this.ka),_.UIb(this.ka,this.$,this.N));$Ph(this)}};
var QPh=function(a){if(!a.N)if(a.region)a.N=a.region.height;else if(a.H)for(let b=0;b<a.H.length;b++)a.H[b].rect.height>a.N&&(a.N=a.H[b].rect.height);else a.N=a.O.height;return a.N},RPh=function(a,b){return a.H?a.H[b].rect.left:(a.region?a.region.x:0)+a.T[b]},bQh=class{constructor(a){this.O=a;this.H=this.T=this.region=null;this.N=0}};
var cQh=class{constructor(){this.H=null;this.N={};this.T=this.O=255}};
var tPh=function(a,b){a.T[b]||(a.T[b]=new cQh);return a.T[b]},HPh=function(a,b,c){b=new bQh(b);a.H?b.H=a.H:(b.region=c,b.T=a.na);return b},dQh=class{constructor(a,b,c,d,e,f,g,h,l){this.key=a;this.height=b;this.ha=c;this.H=null;this.$=d;this.N=e;this.na=f;this.O=g;this.ka=h;this.W=l;this.T={}}};
var eQh=class extends _.GMh{constructor(a,b){super(a,b);this.ka=0;this.H=this.$=this.W=this.N=this.O=this.T=null;this.oa=this.ha=0;this.na=fPh}Ub(){this.N=this.O=this.T=null;this.H&&(this.H.H=null)}nb(){if(!this.na){var a=WOh();this.T&&YOh(a,this.T);if(this.H)for(const b in this.H.T){a=this.H.T[parseInt(b,10)];a.H&&gPh(a.H);for(const c in a.N)gPh(a.N[c])}}super.nb()}};
var fQh=class{constructor(a,b,c,d,e){this.key=a;this.O=b;this.H=c;this.N=d;this.gq=e}};
var gQh=class{constructor(a,b,c,d){this.text=a;this.width=b;this.H=c;this.N=d}};
var jQh=function(a,b,c,d){a=_.CMh(c,d,a.ka);hQh||(_.qoa?c=new self.OffscreenCanvas(0,0):(c=_.wo(_.Uc),c.width=c.height=128),hQh=c.getContext(_.Fa));c=hQh;iQh!=a&&(iQh=a,c.font=a);return Math.ceil(c.measureText(b).width)},kQh=function(a,b,c,d,e,f,g,h,l){const m=a.H.oa(b),q=a.H.ka();d=1E4<d||0>d?0:d;const r=_.r8(a.H.Sg()).H[b];b=r.Vb();const w=r.Lb(),z=d*a.O+b;e.push(m);f.push(q.Pf());g[4*c]=r.Jd();g[4*c+1]=r.Ed();g[4*c+2]=r.Vb();g[4*c+3]=r.Lb();e=c+1;e<h.length&&(h[e]=h[c]+b);l[4*c]=d*a.O;l[4*c+1]=
0;l[4*c+2]=b;l[4*c+3]=w;return{height:w,Pxa:z}},lQh=class{constructor(a,b,c,d,e){this.na=new yPh(e);this.$=b;this.H=a;this.ka=e;this.N=new Map;this.ha=!1;this.O=2*d;this.W=d;this.oa=c}initialize(a,b){if(!this.ha&&0!=a.length){if(a.length!=b.length)throw Error("Jd");for(let da=0;da<a.length;da++){var c=a[da],d=b[da];if(_.q8(c)||_.KKh(c)){var e=c;c=d;d=0;var f=_.A8(e,this.H.Rc());for(const fa of e.ao().vy()){if(_.B8(fa)){e=fa;var g=f,h=`${c}:0:${d}`,l=_.B8(e),m=cOh(e),q=l+m,r=[],w=[],z=Array(4*q),F=
Array(q);F[0]=0;q=Array(4*q);this.H.ka();let Da=0;for(var I=0;I<m;++I){var R=I,W=e;_.Ohb(W);if(W.ha&&W.ha.length){W=e;var ba=I;_.Ohb(W);W=W.ha[ba]/8}else W=0;R=kQh(this,dOh(e,I),R,W,r,w,z,F,q);Da=Da>R.height?Da:R.height}R=I=0;for(W=0;W<l;++W){ba=W+m;const Ia=_.XJh(e)?_.YJh(e,W)/8:0;ba=kQh(this,_.VJh(e,W),ba,Ia,r,w,z,F,q);R=R>ba.Pxa?R:ba.Pxa;I=I>ba.height?I:ba.height;Da=Da>ba.height?Da:ba.height}l=new eQh(R/this.O,I/this.O);l.H=new dQh(h,Math.ceil(Da),r,w,z,F,q,this.O,!!cOh(e));e=this.T(e,g);this.N.set(e,
l)}else fa.ke()&&(e=fa,g=f,h=e.Zb(),r=this.H.N(e),w=this.$.H(r),r=_.mKh(w,g),z=_.lKh(w,g),F=jQh(this,h,r,z),w=new eQh(F,r),w.W=new gQh(h,F,r,z),e=this.T(e,g),this.N.set(e,w));++d}}else if(_.JKh(c))for(f=c.EB()?2:1,e=0;e<f;++e){h=0==e?c.ao().vy():c.qr().vy();g=0;for(const fa of h)h=this.H.N(fa),r=this.$.H(h),w=_.A8(c,this.H.Rc()),_.CL(r,w)||(z=`${d}.${e}.${g}`,_.B8(fa)?(h=fa,r=z,l=this.H.Sg(),z=_.VJh(h,0),z=_.r8(l).H[z],z=new _.cq(z.Jd(),z.Ed(),z.Vb(),z.Lb()),F=null,cOh(h)&&(F=dOh(h,0),F=_.r8(l).H[F],
F=new _.cq(F.Jd(),F.Ed(),F.Vb(),F.Lb())),m=z.width/this.W,q=z.height/this.W,l=this.H.ka(),l.N&&l.O(3),h=this.T(h,w),w=new eQh(m,q),w.$=new fQh(`${h}-${r}`,l.Pf(),z,F,this.W),this.N.set(h,w)):fa.ke()&&(w=c,h=fa,F=r,r=h.Zb(),w=_.A8(w,this.H.Rc()),z=_.mKh(F,w),l=_.lKh(F,w),m=jQh(this,r,z,l),F=new eQh(m,z),F.W=new gQh(r,m,z,l),h=this.T(h,w),this.N.set(h,F))),++g}}this.ha=!0}}wy(a){return this.N.get(a)||null}T(a,b){if(_.B8(a))return b=[..._.WJh(a)].map(c=>this.H.oa(c)).join(":"),cOh(a)&&(b+=`:outlineSpriteIndex:${dOh(a,
0)}`),b;if(a.ke()){const c=this.H.N(a);return`${a.Zb()}:${c}:${b}:${this.oa}`}return null}},hQh=null,iQh="";
var mQh=function(a,b){if(b.data.Ww()&&!b.Tb.Nd){var c=b.Tb;c.ha||(c.ha=c.Ra=new lQh(b.data,c.Fr,_.CR(b.Da.Og().H),a.N,a.H));a=Array.from(b.data.Sg().Mm().N());var d=[];for(var e=0;e<a.length;e++)d.push(e);c.ha.initialize(a,d);c=Array.from(b.data.Sg().Mm().N());a=b.data.Hp;for(d=0;d<c.length;d++)if(e=c[d],_.JKh(e)){var f=_.cIh(_.p8(e).Qf()),g=f.ym()/a,h=f.ym()/a;f.Bh();0>g||256<g||0>h||256<h||_.YMh(e,d,new _.$n(g,h),b)}c=b.Tb.labels;a=b.Da.Rc();c.sort(_.CKh);d=0;e=c.length/2;f=0;for(g=0;g<c.length-
1;g++){h=c[g];const m=a-d;0<m&&0==h.ll&&(h.ll=m);f++;f>=e&&(d++,e/=2,f=0)}c=b.data.Sg();a=0;for(var l of c.Mm().N())_.q8(l)?_.OMh(l,a,b):_.KKh(l)&&_.PMh(l,a,b),a++;c=b.Tb.labels;a=new _.KMh;l=!0;for(d=0;d<c.length;++d){e=c[d];f=e.elements;for(g=0;g<f.length;g++)_.IMh(a,f[g]);2!=e.ha&&(l=!1);_.NMh(c[d])}b.Tb.labels.sort(_.CKh);c=_.JMh(a);b.Tb.T=c;b.Tb.Qb=!l}b.Tb.Nd=!0},nQh=class{constructor(a,b){this.N=a;this.H=b}};
var oQh=function(a,b,c){c/=a.O;const d=Math.floor(a.width),e=Math.floor(a.height);a.H?b.drawImage(a.N,a.x,a.y,d,e,0,0,d*c,e*c):b.drawImage(a.N,0,0,d*c,e*c)},pQh=class{constructor(a,b,c,d,e,f,g){this.context=a.getContext(_.Fa);this.N=a;this.x=b;this.y=c;this.width=d;this.height=e;this.H=0!=b||0!=c||d!=a.width||e!=a.height;this.T=f;this.O=g}Bh(){this.H&&this.T&&this.T.Bh(this)}};
var qQh=class{constructor(a){this.xf=this.ff=256;this.H=a}Bh(){}O(a,b){const c=_.Iu(2,this.H);a*=c;b*=c;const d=_.wo(_.db);d.width=a;d.height=b;d.getContext(_.Fa).scale(c,c);return new pQh(d,0,0,a,b,this,this.H)}};
var rQh=class{constructor(a){this.xf=this.ff=256;this.T=[];this.N=[];this.H=a}Bh(a){const b=_.Iu(2,this.H);a.context.clearRect(a.x/b,a.y/b,a.width/b,a.height/b);this.N.push(a)}O(a,b){if(0==this.N.length){var c=_.wo(_.db);const d=_.Iu(2,this.H);c.width=d*this.ff*6;c.height=d*this.xf*4;this.T.push(c);c.getContext(_.Fa).scale(d,d);for(let e=0;4>e;e++)for(let f=0;6>f;f++){const g=new pQh(c,d*this.ff*f,d*this.xf*e,d*this.ff,d*this.xf,this,this.H);this.N.push(g)}}c=_.Iu(2,this.H);a*=c;b*=c;c=this.N.pop();
c.width=a;c.height=b;return c}};
var sQh=function(a,b){b=b.Tb;b.N.length||(b.N=Array(a.H.length))},uQh=function(a,b){const c=a.data.Sg();a=a.data.va;const d=null!=c.O?Array.from(_.MUc(_.LL(c))):[];let e=0;for(let f=0;f<d.length;f++){const g=a.O(c,f);g&&(e+=tQh(g,b))}return e},vQh=function(a,b){let c=0;a=a.data;a.Qc()&&(a=a.ka(),c+=tQh(a,b));return c},tQh=function(a,b){a.N&&a.O(3);return a.fi()&&0!=a.Pf().src.length?!1:(a=a.Pf(),a.decode&&a.src?a.decode().then(b):_.Cn(a,_.lf,function(){b()}),!0)},wQh=function(a,b){if(!b.Tb.Db){var c=
b.Tb;a=a.Ra;a=new OOh(a.O,a.H,a.N,b);c.Db=a}return b.Tb.Db},xQh=function(a,b){const c=b.Tb.labels;if(c.length&&b.Tb.on)for(let W=0;W<c.length;W++){var d=a.Sa,e=c[W],f=b,g=b.Tb.Fr;for(let ba=0;ba<e.elements.length;ba++){var h=e.elements[ba];switch(h.type){case 3:var l=d,m=f,q=g,r=m.Tb.ha,w=r.wy(h.H);w&&DPh(l,w,r,q,h,m.data.Rc());break;case 2:w=d;m=h;q=g;var z=f.Tb.Ra;if(h=z.wy(m.T)){r=m.label.O;l=m.label.ka();DPh(w,h,z,q,m,r);var F=(z=h.H)&&z.H,I=!!h.T||!!h.O||!!h.N;if(z&&(I||F)){var R=null;I&&!F&&
(R=EPh(h));if(R||F){I=m.N();const da=q.H(I);q=m.shift;l&&m.O&&(q*=-1);F=HPh(z,R,h.O);z=I;R=da;w.O&&!w.T&&(w.T=new ePh);w.H.reset();NPh(m,h,l,q,w.H);for(l=0;l<w.H.N;l++)OPh(w,z,R,r,h,F,w.H.H[6*l+4],w.H.H[6*l+5])}}}}}}},yQh=function(a,b,c=!1){if(b.Tb.ka||4==b.Da.ai())return!0;const d=b.Tb.Db;if(0<d.O||1!=d.T.length)var e=null;else e=d.T[0],1!=e.type?e=null:(d.O=1,e=HOh(JOh(d.H,e.type,e.N)));if(e)return b.Tb.Sc=e,!0;e=b.Tb.va;e||(e=a.Pa.O(256,256),b.Tb.va=e);a=e;if(a.H){a.context.save();a.context.setTransform(1,
0,0,1,a.x,a.y);a.context.beginPath();a.context.rect(0,0,a.width,a.height);a.context.clip();var f=_.Iu(2,a.O);a.context.scale(f,f)}a=e.context;b=b.data.Rc();f=25;c&&(d.O=0,d.N=0,KOh(d.H),f=-1);NOh(d,a,1,b,f);e.H&&e.context.restore();return d.fi()},AQh=class extends _.DMh{constructor(a,b,c,d,e,f){super();this.oa=new _.dNh(f);this.Ra=a;this.va=b;this.Sa=c;this.N=e;(a=zQh[d])?d=a:(a=_.bk?new rQh(d):new qQh(d),d=zQh[d]=a);this.Pa=d;this.H=[this.Aa,this.na,this.wa,this.ha,this.Ga,this.Wa,this.Ca,this.Ba,
this.Ea];this.Ma=[33,34,52,35,45,36,37,38,39];this.ka=this.H.indexOf(this.na);this.Ha=this.H.indexOf(this.wa);this.W=this.H.indexOf(this.ha)}T(a){sQh(this,a);const b=a.Tb;for(var c=0;c<this.H.length;++c)if(!b.N[c]){var d=this.H[c];if(d==this.Ga||d==this.Ca||d==this.Ba||d==this.Ea){const e=b.N[this.W].getState()==_.rh,f=b.N[this.ka].getState()==_.rh,g=b.N[this.Ha].getState()==_.rh;if(!(e&&f&&g))continue}this.$=this.Ma[c];b.N[c]=d.call(this,a);return _.M8}a=[];for(c=0;c<this.H.length;++c)(d=b.N[c])&&
d.getState()==_.dR&&a.push(d);return a.length?_.RKh.apply(null,a):_.EMh}O(a){for(let b=0;b<this.H.length;++b){const c=a.Tb.N[b];if(!c||c.getState()!=_.rh)return!1}return!0}ha(a){const b=a.Tb;b.W=0;const c=new _.fR;var d=function(){0==--b.W&&_.eR(c,!0)};b.W+=uQh(a,d);b.W+=vQh(a,d);a=a.fe;let e;a&&(d=a.Tb,sQh(this,a),e=d.N[this.W],e||(e=this.ha(a),d.N[this.W]=e));return e&&e.getState()==_.dR?b.W?_.CIh(e,c):e:b.W?c:_.M8}na(a){var b=this.N.H(a.Da.Og().H);b=_.cNh(this.oa,a,b);a=a.fe;let c;if(a){const d=
a.Tb;sQh(this,a);c=d.N[this.ka];c||(c=this.na(a),d.N[this.ka]=c)}return c&&c.getState()==_.dR?b.getState()==_.dR?_.CIh(c,b):c:b.getState()==_.dR?b:_.M8}wa(a){var b=this.oa;a=_.ZMh(a.data,a.Tb.on);return _.bNh(b,[...a])}Ga(a){if(_.wL()){const b=this.N.H(a.Da.Og().H);return _.$Mh(a,b)}return _.M8}Aa(a){const b=a.Tb;if(a.fe){var c=a.fe;this.Aa(c);var d=this.N.H(a.Da.Og().H);c=c.data.W;c.length&&d.N(c)}if(!b.on){d=a.data.ha;c=a.Da.Og().H;var e=this.N.H(c),f=a.data.W;f.length&&e.N(f);e.$(d);d=a.data.Xa(c,
e);b.on=d;a.data.Xb(d);a.data.Pa()}b.Fr||(d=_.eNh(a,!0),_.fNh(a,!0),c=a.data.ha,e=a.Da.Og().H,f=this.N.H(e),a=a.data.W,a.length&&f.N(a),f.$(c),b.Fr=new _.hNh(d,e,f));return _.M8}Wa(a){wQh(this,a);return _.M8}Ca(a){a.Tb.labels.length||mQh(this.va,a);(a=a.fe)&&mQh(this.va,a);return _.M8}Ea(a){xQh(this,a);a.fe&&xQh(this,a.fe);return _.M8}Ba(a){return yQh(this,a)?_.M8:null}},zQh={};
var zPh=function(a,b,c,d,e,f){const g=a.va,h=_.ZI();let l=0;for(let r=a.H.start;r<=a.H.end;r++)if(BQh(a,b,c,d,r,h)){var m=h,q=g;_.YI(_.TMh,e.H,e.N,0,1);_.HIb(m,_.TMh,q);f[2*l]=g[0];f[2*l+1]=g[1];l++}return l},BQh=function(a,b,c,d,e,f){var g=a.ka,h=a.O;if(0==a.T||1==a.T){g=1==a.T;var l=1/Math.pow(2,d);h=Math.pow(2,a.N-d);b=b*l+e;if(b+l<a.ha.start/_.w7+.5||b>a.ha.end/_.w7+.5)f=!1;else{b*=a.O;d=c*l*a.O;c=(g?Math.floor(b):b)-a.W;e=(g?Math.floor(d):d)-a.$;var m=l=h;g&&(g=Math.floor(d+256*h)-a.$,l=(Math.floor(b+
256*h)-a.W-c)/256,m=(g-e)/256);_.FIb(f,l,m,1,c,e,0);f=!0}return f}l=1/(1<<d);d=h/256*l;_.IIb(f,d,d);c=c*l-(-g.Fo/_.w7+.5);f[12]=(b*l-(g.Rn/_.w7+.5)+e)*h;f[13]=c*h;a=a.oa;_.JIb(a,0,g.Dd(),g.Fq());_.aJ(a,f,f);f[12]+=g.Vb()/2;f[13]+=g.Lb()/2;return!0},CQh=function(a,b,c){const d=0!=c[4]||0!=c[1],e=Math.floor(c[0]+.5),f=Math.floor(c[5]+.5),g=1E-6<Math.abs(c[0]-e)||1E-6<Math.abs(c[5]-f);var h=_.Iu(2,a.na);a=c[12]*h;h*=c[13];if(d||g)return b.transform(c[0],c[1],c[4],c[5],a,h),1/Math.sqrt(c[0]*c[0]+c[1]*
c[1]);b.transform(e,0,0,f,Math.floor(a+.5),Math.floor(h+.5));return 1/Math.sqrt(e*e)},DQh=class{constructor(a){this.ka=null;this.ha=new _.lZ(0,0);this.H=new _.lZ(0,0);this.na=a;this.T=2;this.$=this.W=this.O=this.N=0;this.va=_.XI();this.oa=_.ZI()}};
var EQh=function(a){a.yd.FC.N.$(()=>{a.tb()});a.N.Cl((0,_.il)(a.tb,a))},FQh=function(a){const b=a.uc?0<=a.N.T.indexOf(1)?2:1:3;a.Bc[b]||(a.Bc[b]=O8(_.BMh(b)));return a.Bc[b]},GQh=function(a){let b=!1;if(a.va){var c=a.Qb.H;const f=a.oa.H;var d=c.width/parseInt(c.style.width,10),e=function(g){return 256*(Math.floor(g/256)+2)};e=a.Xb?_.Xma:e;a=e(parseInt(c.style.width,10));c=e(parseInt(c.style.height,10));if(f.style.width!=a+_.Eg||f.style.height!=c+_.Eg)f.style.width=a+_.Eg,f.style.height=c+_.Eg;a=a*
d|0;d=c*d|0;if(f.width!=a||f.height!=d)f.width=a,f.height=d,b=!0}return b},JQh=function(a,b,c){const d=[],e=[];var f=[];for(var g=0;g<b.length;++g){var h=b[g];h.data||null===h.H?h.fi()&&(a.T.H?h.Da.Rc()==a.T.N&&(h=_.TIh(h.Da,-1),e.push(h)):(d.push(h),4!=h.Da.ai()&&f.push(h))):e.push(h)}b=a.uc?0<=a.N.T.indexOf(1)?2:1:3;g=a.Ie&&a.ze||a.Fd;if(2===b){var l=a.Wf;var m=a.uf}else 1===b&&(l=a.jf,m=a.Af);if(g&&l&&m)b=new _.Flh(0,a.T.height,a.T.N),_.zLh(a.Ea,f,e,b,a.T.H,a.Fd),!a.Ea.O&&a.tb(),HQh(a,f,e,l,m,
!0),a.T.H||IQh(a,d,c),HQh(a,f,e,l,m,!1);else{if(!g&&m)for(f=m,l=a.$(),m=_.ZI(),b=0;b<e.length;b++){g=e[b].Da;var q=a.W.H.start;for(h=a.W.H.end;q<=h;q++)BQh(a.W,g.Jd(),g.Ed(),g.Rc(),q,m)&&(a.H.save(),CQh(a.W,a.H,m),f.N(a.H,l),a.H.restore())}a.T.H||IQh(a,d,c)}},HQh=function(a,b,c,d,e,f){if(c.length||b.length){b=a.Ea.H.H;c=a.Ea.H.zoom;var g=a.$(),h=_.ZI();for(let m=0;m<b.length;m++){const q=b[m];if(0<q.alpha&&q.N==f){a.H.globalAlpha=q.alpha;var l=a.W.H.start;const r=a.W.H.end;for(;l<=r;l++)BQh(a.W,q.x,
q.y,c,l,h)&&(a.H.save(),CQh(a.W,a.H,h),q.N?e.N(a.H,g):d.N(a.H,g),a.H.restore())}}a.H.globalAlpha=1}},IQh=function(a,b,c){if(b.length){_.Pi(b,KQh);var d=_.Iu(2,a.$()),e=a.H,f=!1;if(0<c&&b[0].Da.Rc()!=a.T.N){f=!0;e=null;if(!a.Ca)e=_.wo(_.Uc);else if(a.Ca.canvas.width<a.H.canvas.width||a.Ca.canvas.height<a.H.canvas.height)e=a.Ca.canvas;e&&(e.width=a.H.canvas.width,e.height=a.H.canvas.height,a.Ca=iOh(e,a.ve),a.Cc||gOh(a.Ca,!1));e=a.Ca;e.setTransform(1,0,0,1,0,0);e.clearRect(0,0,a.H.canvas.width,a.H.canvas.height);
c=a.Ra();e.translate(-c.x*d,-c.y*d)}c=_.ZI();for(let z=0;z<b.length;z++){const F=b[z],I=F.data;if(!I.NB()){_.gLh(a.Xa,F);F.Tb.ka||a.Ba.H(F)||4!=F.Da.ai()||a.Ba.N(F,2);var g=F.Tb.on;if(F.Tb.Wd||g.T.length){F.Tb.Wd=!1;g=a.Nd;var h=F,l=h.Tb;l.Db=null;l.va&&(l.va.Bh(),l.va=null);l.Sc=null;wQh(g,h);yQh(g,h,!0)}h=a.W.H.start;for(g=a.W.H.end;h<=g;h++)if(BQh(a.W,I.O(),I.T(),I.Rc(),h,c)){e.save();var m=CQh(a.W,e,c);f&&e.clearRect(0,0,256*d,256*d);if(F.Tb.ka||4==F.Da.ai()){e.save();e.beginPath();e.rect(0,0,
256*d,256*d);e.clip();e.scale(d,d);l=wQh(a.Nd,F);m<LQh&&(m=LQh);var q=e,r=a.N.Rc(),w=l;w.O=0;w.N=0;KOh(w.H);NOh(l,q,m,r,-1);e.restore()}else q=a,r=F,l=e,(m=r.Tb.Sc)?(q=_.Iu(2,q.$()),l.drawImage(m,0,0,256*q,256*q)):(m=r.Tb.va)&&oQh(m,l,q.$());e.restore()}}}f&&(a.H.save(),a.H.setTransform(1,0,0,1,0,0),a.H.drawImage(e.canvas,0,0,a.H.canvas.width,a.H.canvas.height,0,0,a.H.canvas.width,a.H.canvas.height),a.H.restore())}},MQh=function(a){a.va=!1;a.Aa=null;_.Ao(a.ka);a.ka=null;a.oa=a.Qb;a.H=a.Vf;a.oa.H.style.display=
""},NQh=function(a,b){for(let c=0;c<b.length;c++){const d=!(!b[c].data||!a.Ba.H(b[c])&&!b[c].Tb.ka);if(!a.Sb[b[c].Da.Oj()]==d)return!0}return!1},OQh=function(a,b){const c=new Set;b.forEach(d=>{c.add(d.Da.Oj())});for(const d in a.Sb)if(!c.has(d))return!0;return!1},PQh=function(a){for(let b=0;b<a.length;b++)if(a[b].Tb.ka)return!0;return!1},QQh=function(a,b){for(let c=0;c<b.length;c++){const d=b[c];a.Sb[d.Da.Oj()]=a.Ba.H(d)||d.Tb.ka}},SQh=class extends _.qMh{constructor(a,b,c,d,e,f,g,h){const l=Math.floor(256*
h.ha())/256;var m=d.FC;const q=new _.SNh(b,m);var r=new YPh(l);const w=new nQh(l,h.Db),z=new DQh(l),F=new TPh(z);m=new AQh(new QOh(r,new pOh(h.Pa?new qOh:void 0)),w,F,l,m,h);r=new _.vLh(m,new UPh,g.Ol(),!1,!1);super(a,b,d,r,g,q,f,c);this.Sa=l;this.W=z;this.H=this.Vf=e;this.Re=F;this.We=new VPh(this.Re);this.Ba=r;this.Nd=m;this.Ea=new _.ALh;this.Ie=h.Qb;this.Fd=h.Sc;this.ze=h.Hb;this.uc=h.Xa;this.ve=h.Ie;this.jf=new TOh(O8(_.vMh),O8(_.wMh),O8(_.xMh),this.Sa);this.Af=new TOh(O8(bOh(_.vMh,_.sMh)),O8(bOh(_.wMh,
_.sMh)),O8(bOh(_.xMh,_.sMh)),this.Sa);this.Wf=new TOh(O8(_.yMh),O8(_.zMh),O8(_.AMh),this.Sa);this.uf=new TOh(O8(bOh(_.yMh,_.rMh)),O8(bOh(_.zMh,_.rMh)),O8(bOh(_.AMh,_.rMh)),this.Sa);this.Hb=!1;this.Qc=0;this.Bc={};this.va=!1;this.Qb=f;this.Aa=this.ka=null;this.Sb={};this.ue=-1;this.Xb=!1;this.Sd=!0;this.Wd=!1;this.qe=this.be=-1;this.Hc=!1;this.Ha=1;this.Cc=h.Nc;this.Ca=null;EQh(this)}kb(){this.oa.N=this.Qb.N;super.kb()}Wa(){super.Wa();var a=this.na;_.oNh(a.N,a.H)}tb(a=!1){a?(this.Qc=this.wa,this.Hb=
!1):this.Hb=!0;this.hE.Gg()}getContext(){return this.H}jA(){return this.Ga||this.Db<this.N.va||this.T.H||this.wa<=this.Qc||!this.Ea.O?!1:!0}ha(a){var b=this.W,c=this.N.Wc(),d=this.$();b.na=d;var e=_.TLh(c);b.ka=c;b.ha=_.RLh(c);b.H=_.SLh(c);b.N=Math.log(e/256)/Math.LN2;b.O=e;b.T=2;if(0==c.Fq()&&0==c.Dd()&&0==c.Zg()){1E-9>Math.abs(b.N-Math.round(b.N))?(b.T=0,b.N=Math.round(b.N)):(b.T=1,b.N=hOh(b.N));b.O=256*Math.pow(2,b.N);var f=(.5-c.Fo/_.w7)*b.O;e=(c.Rn/_.w7+.5)*b.O-c.Vb()/2;c=f-c.Lb()/2;b.W=Math.round(e*
d)/d;b.$=Math.round(c*d)/d}this.Xb=1E-4<Math.abs(this.N.Rc()-this.ue);a:if(b=GQh(this),c=this.O.H,this.va){d=!this.Ea.O;if(!this.Ha){e=NQh(this,c);f=OQh(this,c);var g=!!_.HLh(this.O);if(e||f||g||d||!this.Sd)this.Ha=3}e=this.$()!=this.be;f=this.W;f=f.H.end-f.H.start+1;var h=(g=PQh(c))||this.Wd;if(this.qe!=this.Xa.oL()||this.Xb||b||e||1<f||h||this.Hc)this.Ha=1;if(this.Ha){--this.Ha;if(0==this.Ha){this.Sb=[];QQh(this,c);this.ue=this.N.Rc();this.be=this.$();this.qe=this.Xa.oL();this.Wd=g;this.Sd=!d;this.Hc=
!1;b=!0;break a}this.Hb=!0}b=!1}else b=!0;try{this.H.setTransform(1,0,0,1,0,0)}catch(q){d=Error(),d.message="initContext_: Error accessing canvas.",_.Vj(d,9)}if(b){b=this.O.H;this.na.update(b,this.O.W,!this.N.$,this.wa);_.CLh(this.Ma);this.va&&(d=this.Aa,c=FQh(this),d.T=this.$(),c!=d.oa&&(d.O.style.backgroundColor=c,d.oa=c),this.Aa.update(this.T));this.Qc=0;this.Cc||gOh(this.H,!1);this.Aa&&this.H.clearRect(0,0,this.H.canvas.width,this.H.canvas.height);this.H.save();d=this.Ra();c=_.Iu(2,this.$());
this.H.translate(-d.x*c,-d.y*c);d=this.O.O;RQh(d.length,this.T.width,this.T.height);this.H.save();this.H.scale(c,c);h=this.N;c=this.H;g=this.uc;f=h.Wc();e=f.Vb();f=f.Lb();g=_.BMh(g?0<=h.T.indexOf(1)?2:1:3);var l=h.W,m=267.1960013541594/Math.PI;h=new _.nA(0,0);_.P7(l,-180,m,h);let q=new _.nA(0,0);_.P7(l,180,m,q);let r=new _.nA(0,0);_.P7(l,-180,-m,r);let w=new _.nA(0,0);_.P7(l,180,-m,w);l=1>Math.abs(h.x-q.x);m=1>Math.abs(h.y-q.y);if(!l&&h.x>q.x||l&&h.x>r.x){let z=h;h=r;r=z;z=q;q=w;w=z}m?(rOh(c,g,0,
0,e,h.y),rOh(c,g,0,r.y,e,f)):l?(rOh(c,g,0,0,h.x,f),rOh(c,g,r.x,0,e,f)):(sOh(c,g,h,q,e,f,0),sOh(c,g,r,w,e,f,f));this.H.restore();_.ELh(this.Ma,d);for(c=0;c<d.length;++c)d[c].H.length&&(e=d[c].H[0],0<e.H.length&&JQh(this,e.H,c));this.Cc||gOh(this.H,!0);if(!this.T.H&&this.N.$){d=[];for(c=0;c<b.length;c++)e=b[c],(this.Ba.H(e)||e.Tb.ka)&&d.push(e);0<d.length&&this.We.N(this.H,d,this.$(),_.jNh(this.na.N),_.kNh(this.na.N))}this.H.restore();this.va&&(b=this.Aa,d=this.Ra(),b.W&&(d="translate("+(b.N[0]+d.x)+
"px, "+(b.N[1]+d.y)+"px) scale(1)",b.W.style.transform=d,b.W.style.webkitTransform=d))}else this.Aa.update(this.T);this.Hb&&this.tb(!0);a&&(b=this.Ma,_.MLh(a,b.O,b.N,b.H,b.T,b.W))}$(){return Math.floor(256*this.N.H)/256}nb(){this.va&&MQh(this);super.nb()}Ra(){if(this.Xb||!this.va)return new _.nA(0,0);var a=_.ju();_.rKh(this.N.W,0,0,a);const b=_.ju(),c=Math.ceil(this.T.zoom-1E-6);_.dJ(a[0],a[1],a[2],c,b);a=new _.nA(0,0);var d=this.N.W;_.$db(Math.floor(b[0]),Math.floor(b[1]),0,c,_.O7);_.rvh(d,a);a.x|=
0;a.y|=0;return a}},RQh=_.gl,LQh=1/Math.pow(2,19),KQh=function(a,b){return a.Da||b.Da?a.Da?b.Da?a.Da.Rc()-b.Da.Rc():1:-1:0};
var TQh=class extends _.XNh{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f,g);this.W=d}Nk(){return this.W}Aa(){return new _.WNh(this.W.Ba.W.N)}wa(){return new _.WNh(new _.JIh)}nb(){this.W.dispose();super.nb()}zd(){super.zd();var a=this.W;a.va=!0;var b=a.Qb.H;b.style.display=_.Uf;a.oa=new _.tMa;GQh(a);const c=a.oa.H;_.zo(c,b);a.H=iOh(c,a.ve);a.ka=_.wo(_.fb);a.ka.className="canvas-renderer";a.ka.style.overflow=_.xe;a.ka.style.position=_.$b;a.ka.style.width=b.width+_.Eg;a.ka.style.height=b.height+_.Eg;
a.ka.style.backgroundColor=FQh(a);a.ka.style.direction=_.qf;b.parentNode.insertBefore(a.ka,b);c.style.backgroundColor="rgba(0,0,0,0)";c.style.position=_.$b;c.style.zIndex=100;a.Aa=new aQh(a.ka,a.T);b=a.Aa;b.W=c;b.H.appendChild(b.W);a.Hc=!0}je(){super.je();MQh(this.W)}};
var UQh=class extends _.lLh{H(a,b,c,d,e,f,g,h,l){b=new SQh(d,e,h,f,b.eB,c,l,a);c=f.Ra(b.Ba,d);return new TQh(d,e,f,b,c,g,new _.XKh(a.Ha))}};
_.vQa(3,new class{H(){return new UQh}});

_.E();

}catch(e){_._DumpException(e)}
})(this._);
// Google Inc.
