_F_installCss(".mAWRAc{position:absolute;z-index:100}.gaBwhe{overflow:hidden;position:absolute;direction:ltr}.VnO4Ib{position:absolute;left:0;top:0;z-index:0}sentinel{}");
this._=this._||{};(function(_){var window=this;
try{
_.Qoh=class{roundRect(){}isContextLost(){return!1}constructor(a){this.canvas=a;this.strokeStyle=this.fillStyle="#000000";this.lineCap="round";this.lineJoin="miter";this.lineWidth=1;this.miterLimit=10;this.shadowColor="#000000";this.shadowBlur=this.shadowOffsetY=this.shadowOffsetX=0;this.fontKerning="auto";this.createConicGradient=()=>({addColorStop(){}});this.drawFocusIfNeeded=()=>{};this.resetTransform=()=>{};this.getTransform=()=>new DOMMatrix;this.direction="inherit";this.filter="none";this.imageSmoothingEnabled=
!1;this.imageSmoothingQuality="high";this.lineDashOffset=0;this.setLineDash=()=>{};this.getLineDash=()=>[];this.ellipse=()=>{};this.isPointInStroke=()=>!1;this.getContextAttributes=()=>({alpha:!0,desynchronized:!1,colorSpace:"srgb",willReadFrequently:!1});this.createLinearGradient=()=>({addColorStop:()=>{}});this.createPattern=()=>null;this.createRadialGradient=()=>({addColorStop:()=>{}});this.reset=()=>{};this.save=()=>{};this.restore=()=>{};this.fillRect=()=>{};this.strokeRect=()=>{};this.clearRect=
()=>{};this.beginPath=()=>{};this.moveTo=()=>{};this.closePath=()=>{};this.lineTo=()=>{};this.rect=()=>{};this.fill=()=>{};this.stroke=()=>{};this.clip=()=>{};this.quadraticCurveTo=()=>{};this.bezierCurveTo=()=>{};this.arc=()=>{};this.arcTo=()=>{};this.isPointInPath=()=>!1;this.scale=()=>{};this.rotate=()=>{};this.translate=()=>{};this.transform=()=>{};this.setTransform=()=>{};this.fillText=()=>{};this.font="10px sans-serif";this.fontVariantCaps=this.fontStretch="normal";this.letterSpacing="0px";
this.strokeText=()=>{};this.textAlign="left";this.textBaseline="alphabetic";this.textRendering="auto";this.wordSpacing="0px";this.measureText=()=>({width:1,actualBoundingBoxAscent:0,actualBoundingBoxDescent:0,actualBoundingBoxLeft:0,actualBoundingBoxRight:0,fontBoundingBoxAscent:0,fontBoundingBoxDescent:0});this.drawImage=()=>{};this.createImageData=(b,c)=>{const d=typeof b!=="number",e=d?b.width:b;b=d?b.height:c||1;return{colorSpace:"srgb",width:e,height:b,data:Array(e*b)}};this.getImageData=(b,
c,d,e)=>({colorSpace:"srgb",width:d,height:e,data:Array(d*e)});this.putImageData=()=>{};this.globalAlpha=0;this.globalCompositeOperation="source-over"}};
}catch(e){_._DumpException(e)}
try{
_.wd("vcr");
var xsh=function(a,b){a.imageSmoothingEnabled=b;a.mozImageSmoothingEnabled=b;a.webkitImageSmoothingEnabled=b;a.msImageSmoothingEnabled=b},q$=function(a){return`rgba(${Math.floor(a[0]*255)},${Math.floor(a[1]*255)},${Math.floor(a[2]*255)},${a[3]})`},ysh=function(a){const b=_.Wsg(a);return a-b<1E-6?b:a},zsh=function(a,b){let c=null;b?c=new _.Qoh(a):a.getContext&&(c=a.getContext("2d"));return c},Ash=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()},Csh=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(Bsh);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},Bsh=function(a,b){return a.value!==b.value?a.value-b.value:a.index-b.index},Dsh=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]]},Esh=function(a,b){return a.yd||b.yd?a.yd?b.yd?a.yd.Lc()-b.yd.Lc():1:-1:0},Fsh=function(a,b,
c,d,e){b=_.R7(a,b,d,c,e);b.width/=a.D2;b.height/=a.D2;return b},Gsh=function(a){return a},Ish=function(a){return typeof a.setLineDash==="function"?a:new Hsh(a)},Hsh=class{constructor(a){this.context=a;this.U=null;this.N=0;this.yg=!0;this.y=this.x=this.H=0}setLineDash(a){this.U=a;this.yg=!0;this.N=0;this.H=a.length>0?a[0]:0}moveTo(a,b){this.x=a;this.y=b;this.context.moveTo(a,b)}lineTo(a,b){let c=this.x,d=this.y;var e=a-c,f=b-d;let g=Math.sqrt(e*e+f*f);if(g!==0){e/=g;for(f/=g;g>0;){let h;g>this.H?(h=
this.H,g-=h,this.H=0):(h=g,this.H-=h,g=0);c+=e*h;d+=f*h;this.yg?this.context.lineTo(c,d):this.context.moveTo(c,d);this.H===0&&(this.N=this.N===this.U.length-1?0:this.N+1,this.H=this.U[this.N],this.yg=!this.yg)}this.x=a;this.y=b}}};var Msh=function(a,b,c,d,e,f,g,h){var l=d.W(e);if(l){var m=e=!1;d=null;var n=1,p=Math.floor(h);if(l&&l.Oa){e=!0;var r=_.WQ(l,h),w=_.Prg(l,p);(w=w&&l.data[12+60*p+52]!==0&&a.H?a.N.Se(w):null)?(c=c.H,n=c.va*.25,a=b.createPattern(a.H.yg(w,r,l.data[12+60*p+52+1],l.data[12+60*p+52+2],new _.Az(-(c.wa/n%(w.width*2)),-(c.Da/n%(w.height*2)))),"repeat"),b.fillStyle=a,n=.25*Math.pow(2,h-p)):b.fillStyle=_.rw(r)}l&&l.U>0&&(a=_.aR(l,0,h),a>0&&(b.lineWidth=a/n,d=_.Owg(l,0,h),b.strokeStyle=_.rw(_.$Q(l,0,h)),m=!0));
if(m||e){a=g*n;g=a!==1&&a!==0;h=256;if(g){b.save();b.scale(a,a);a=1/a;l=Array(f.length);for(p=0;p<f.length;++p){c=f[p];r=Array(c.length);for(n=0;n<c.length;++n)r[n]=c[n]*a;l[p]=r}f=l;h*=a}if(!(a=!m)&&(a=!d))a:{for(a=0;a<f.length;a++)if(!Jsh(f[a],h)){a=!1;break a}a=!0}if(a)Ksh(b,f),e&&b.fill("evenodd"),m&&b.stroke();else{e&&(Ksh(b,f),b.fill("evenodd"));e=f;m=h;b.beginPath();f=b;d&&(f=Ish(b),f.setLineDash(d));b.lineJoin="round";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)Lsh(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]);Lsh(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()}}},Ksh=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])}},Lsh=function(a,b,c,d,e){return(a>=0||c>=0)&&(a<=e||c<=e)&&(b>=0||d>=0)&&(b<=e||d<=e)},Jsh=function(a,b){for(let c=0;c<a.length-2;c+=2)if(!Lsh(a[c],
a[c+1],a[c+2],a[c+3],b))return!1;return Lsh(a[0],a[1],a[a.length-2],a[a.length-1],b)},Psh=class{constructor(){var a=new _.Vzg(1);this.H=new Nsh;this.N=a}yg(a,b,c,d,e,f,g){e=d.N;var h=d.U[d.H];h>=0&&h<e.H?(Osh(e,h),e=e.N.length):e=0;h=e;if(!(h<1)){e=Array(h);for(let r=0;r<h;++r){var l=r,m=d;var n=r;var p=m.N;m=m.U[m.H];m>=0&&m<p.H?(Osh(p,m),n=p.points.subarray((n>0?p.N[n-1]:0)*2,p.N[n]*2)):n=new Float32Array(0);e[l]=n}d=d.W();Msh(this,a,b,c,d,e,f,g)}}};var Nsh=class{yg(a,b,c,d,e){if(!a)return null;const f=d===1;d=d===2;const g=_.og("CANVAS");g.width=a.width*(f?2:1);g.height=a.height*(d?2:1);const h=_.Hn(g);h.fillStyle=_.O0a(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,"repeat");if(f||d){Ash(c,new _.$o(0,0,a.width,a.height),new _.Az(0,0),h);Ash(c,new _.$o(f?a.width:0,d?a.height:0,a.width,a.height),new _.Az(d?a.width/2:0,f?a.height/2:
0),h);h.globalCompositeOperation="copy";c=h.createPattern;b=(b>>24&255)/255;const l=_.og("CANVAS");l.width=g.width;l.height=g.height;const m=_.Hn(l);m.globalAlpha=b;m.globalCompositeOperation="copy";m.drawImage(g,0,0);Ash(c.call(h,l,"repeat"),new _.$o(0,0,g.width,g.height),e.add(new _.Az(d?0:a.width/2,f?0:a.height/2)),h)}else Ash(c,new _.$o(0,0,a.width,a.height),e.add(new _.Az(a.width/2,a.height/2)),h),(b>>24&255)/255<1&&(h.globalAlpha=(b>>24&255)/255,h.globalCompositeOperation="copy",h.drawImage(g,
0,0));return g}};var Qsh=function(a,b,c,d,e,f){c>e||d>f||(b[3]<1&&a.clearRect(c,d,e,f),b[3]>0&&(a.fillStyle=q$(b),a.fillRect(c,d,e,f)))},Rsh=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;d<0&&c<0||d>f&&c>f||(a.beginPath(),a.moveTo(0,g),a.lineTo(0,d),a.lineTo(e,c),a.lineTo(e,g),a.closePath(),b[3]<1&&(a.globalCompositeOperation="destination-out",a.fillStyle="#000",a.fill(),a.globalCompositeOperation="source-over"),b[3]>0&&(a.fillStyle=q$(b),a.fill()))};var Ssh=function(a,b){if(a.ha!==b){var c=a.H[b];if(_.Rj(c,1)){const d=_.Sj(_.Si(c,1));a.U=_.bh(c,7)?_.L(c,7):_.KQ(d);if(!a.points||a.points.length<a.U*2)a.points=new Float32Array(a.U*2);c=_.Jrg(a.W);_.LQ(d,a.U,c,a.points);d.Oi()}a.uj=a.va.W(1,b);a.ha=b}},Tsh=function(a,b){return _.kj(a,2)&&b>0?_.jj(a,2,b-1):0},Ush=function(a,b,c){return _.kj(b,2)&&c<_.kj(b,2)?_.jj(b,2,c):a.U},Vsh=function(a,b,c){if(!(b>=0&&b<a.N))return 0;Ssh(a,b);a=_.K(a.H[b],6,1);return a===3?c===0?0:1:a},Wsh=function(a,b,c){if(!(b>=
0&&b<a.N))return 0;Ssh(a,b);a=_.K(a.H[b],8,1);return a===3?c===0?0:1:a},Xsh=function(a,b){if(!(b>=0&&b<a.N))return 0;Ssh(a,b);return a.uj.H},Ysh=class{constructor(a){this.uj=null;this.ha=-1;this.points=null;this.U=-1;this.W=a.H;this.va=a.N;this.N=(this.H=_.B(this.W,_.as,7)&&_.Krg(_.S6(this.W))?_.Cwg(_.S6(this.W)):null)?this.H.length:0}};var Osh=function(a,b){if(a.ha!==b){var c=a.W[b];if(_.I(c,7)){if(!a.points||a.points.length<8)a.points=new Float32Array(8);a.points[0]=0;a.points[1]=0;a.points[2]=256;a.points[3]=0;a.points[4]=256;a.points[5]=256;a.points[6]=0;a.points[7]=256;a.N=[4]}else{c=_.jR(c);const d=_.Sj(_.Si(c,1)),e=_.bh(c,5)?_.L(c,5):_.KQ(d);if(!a.points||a.points.length<e*2)a.points=new Float32Array(e*2);const f=_.Jrg(a.U);_.LQ(d,e,f,a.points);d.Oi();a.N=[..._.ij(c,4,_.Ri()),e]}a.uj=a.va.W(2,b);a.ha=b}},Zsh=function(a,b){if(!(b>=
0&&b<a.H))return 0;Osh(a,b);return a.uj.H},$sh=class{constructor(a){this.N=this.points=this.uj=null;this.ha=-1;this.U=a.H;this.va=a.N;this.H=(this.W=_.U6(this.U)&&_.R6(_.T6(this.U))?_.Hwg(_.T6(this.U)):null)?this.W.length:0}};var ath=function(a){const b=a.cursor;return b>=0&&b<a.N.length},bth=class{constructor(a){this.uj=null;this.cursor=0;this.H=a.H;this.U=a.N;this.wa=a.Ia;(this.N=_.B(this.H,_.QQ,11)?_.gGc(_.SQ(this.H)):[])&&this.initialize()}Ke(){return ath(this)}initialize(){ath(this)&&(this.uj=this.U.W(5,this.cursor))}ha(){this.cursor++;this.Ke()&&this.initialize()}reset(){this.cursor=0;this.initialize()}W(){return this.uj.Gi}va(){return this.uj.H}Se(){return this.wa.H(this.H,this.cursor)}};var cth=class{constructor(a,b){this.N=a;this.H=0;a=this.N;a=a.H==null?0:a.H.length;if(!b||b.length!==a){var c=Array(a);for(let d=0;d<a;d++)c[d]=Xsh(this.N,d);b=Csh(c,b)}this.U=b}clone(){const a=new cth(this.N,this.U);a.H=this.H;return a}Ke(){return this.U.length>this.H}ha(){this.H++}reset(){this.H=0}W(){var a=this.N;var b=this.U[this.H];b>=0&&b<a.N?(Ssh(a,b),a=a.uj.Gi):a=0;return a}va(){return Xsh(this.N,this.U[this.H])}};var dth=class{constructor(a,b){this.N=a;this.H=0;{const c=this.N.H;if(!b||b.length!==c){a=Array(c);for(let d=0;d<c;d++)a[d]=Zsh(this.N,d);b=Csh(a,b)}}this.U=b}clone(){const a=new dth(this.N,this.U);a.H=this.H;return a}Ke(){return this.U.length>this.H}ha(){this.H++}reset(){this.H=0}W(){var a=this.N;var b=this.U[this.H];b>=0&&b<a.H?(Osh(a,b),a=a.uj.Gi):a=0;return a}va(){return Zsh(this.N,this.U[this.H])}};var eth=function(a){a=a.Se(0);a.N&&a.decode(3);return a.Se()},fth=class{constructor(a,b,c,d){this.type=a;this.U=b!==void 0?b:0;this.H=c!==void 0?c:null;this.N=typeof d==="boolean"?d:!1}},gth=function(a,b,c){return c?a.H[3+b]:a.H[b]},hth=function(a){for(let b=0;b<a.H.length;b++)a.H[b].reset()},ith=class{constructor(a){this.Dc=a;this.H=[];a=a.data;this.H[0]=new cth(new Ysh(a));this.H[1]=new bth(a);this.H[2]=new dth(new $sh(a))}},jth=class{constructor(a,b){this.yC=a;this.H=b}};var kth=class{constructor(a,b,c,d){this.va=a;this.W=b;this.ha=c;this.Dc=d;this.H=0;this.U=this.N=null;this.R3=0;this.YX=[];a=this.CU=new ith(d);b=this.YX;c=[];for(d=0;d<a.H.length;d++)c[d]=a.H[d].Ke()?a.H[d].va():-1;d=-1;let e=null;for(let n=0;;n++){let p=-1;for(var f=0;f<c.length;f++)c[f]>=0&&(p<0||c[f]<c[p])&&(p=f);if(p<0)break;f=a.H[p];const r=p%3;var g=0;const w=p>=3;if(r===0){g=a.Dc.H.N;var h=f.W();g=g.W(h).U;h=c[p];if(e){e.H<g&&(e.H=g);var l=f.N;var m=f.U[f.H];m>=0&&m<l.N?(Ssh(l,m),l=l.uj.W):
l=0;l>d?(e=new jth(n,g),d=h):h<d&&(d=h)}else e=new jth(n,g),e.H=g,d=h}else e&&(e=null);f.ha();c[p]=f.Ke()?f.va():-1;b.push(new fth(r,g,e,w))}hth(a)}Wha(a,b,c,d){var e=25;d&&(this.H=this.R3=0,hth(this.CU),e=-1);d=e;e=this.YX.length;let f=0,g;for(g=this.R3;g<e&&(d<0||f<d);g++){const h=this.YX[g],l=gth(this.CU,h.type,h.N),m=h.type,n=this.Dc,p=n.H.N;m===0?h.U>this.H&&(this.va.yg(a,n,p,l,m,b,c,this.H),f++):(m===1?this.ha.yg(a,n,p,l,m,b,c):this.W.yg(a,n,p,l,m,b,c),f++);if(h.H)if(g+1===e||this.YX[g+1].H!==
h.H)if(this.H<h.H.H-1){this.H++;g=h.H.yC-1;this.N&&(this.CU.H[0]=this.N,this.N=null);this.U&&(this.CU.H[3]=this.U,this.U=null);continue}else this.U=this.N=null,this.H=0;else h.H.yC===g&&this.H<h.H.H-1&&(this.N=gth(this.CU,0).clone());l.ha()}this.R3=g}ui(){return this.YX.length===this.R3&&this.U==null&&this.N==null}};var mth=class{constructor(a){var b=new Psh,c=new lth;this.U=a;this.H=b;this.N=c}Cza(a){return new kth(this.U,this.H,this.N,a)}};var nth=function(a,b){b.N=!1;b.H?b.H.next=b.next:a.U=b.next;b.next?b.next.H=b.H:a.H=b.H;a.W--},oth=function(a,b){b.N=!0;b.next=null;if(b.H=a.H)a.H.next=b;a.H=b;a.U||(a.U=a.H);a.W++},pth=class{constructor(){this.maxLength=1E4;this.N={};this.U=this.H=null;this.W=0}has(a){a:{if(a=this.N[a]){if(a.uA){a=!0;break a}delete this.N[a.key];nth(this,a)}a=!1}return a}get(a){return this.N[a]}use(a){a&&a.N&&(nth(this,a),oth(this,a))}add(a){if(a&&!a.N)for(this.N[a.key]=a,oth(this,a);this.W>this.maxLength;)this.U&&
(a=this.U,delete this.N[a.key],nth(this,a))}};var qth=class{constructor(a,b,c,d){this.fillStyle=a;this.N=b;this.U=c;this.Of=d;this.H=null}yg(a,b){b/=this.Of;const c=this.xh();a.drawImage(c,0,0,c.width*b,c.height*b)}xh(){if(this.H!==null)return this.H;const a=_.og("canvas"),b=_.Hn(a);var c=this.Of;a.width=c*256;a.height=c*256;b.scale(c,c);b.fillStyle=this.fillStyle;b.fillRect(0,0,256,256);b.beginPath();b.strokeStyle=this.U;b.lineWidth=1;c=16;let d=256/c;for(var e=1;e<d;e++){var f=e*c;b.moveTo(f,0);b.lineTo(f,256);f=e*c;b.moveTo(0,f);b.lineTo(256,
f)}b.stroke();b.beginPath();b.lineWidth=2;b.strokeStyle=this.N;c=128;d=256/c;for(e=0;e<=d;e++)f=e*c,b.moveTo(f,0),b.lineTo(f,256),f=e*c,b.moveTo(0,f),b.lineTo(256,f);b.stroke();return this.H=a}};var lth=class{yg(a,b,c,d){b=eth(d);a.drawImage(b,0,0,256,256)}};var tth=function(){rth||(rth=new sth);return rth},uth=function(a,b){a.count===a.last+1?(a.H[a.count]=b,a.count++,a.last++):(a.H[a.H.indexOf(void 0)]=b,a.count++)},sth=class{constructor(){this.H=[];this.last=-1;this.count=0}xh(a,b){if(this.count===0){var c=_.og("canvas");c.width=a;c.height=b;return c}c=this.last;for(var d=0;d<this.last-1;d++){if(!this.H[d])continue;const e=this.H[d].width>=a,f=this.H[d].height>=b;if(e||f)c=d;if(e&&f)break}d=this.H[c];this.H[c]=void 0;d.width<a||d.height<b?(d.width<
a&&(d.width=a),d.height<b&&(d.height=b)):_.Hn(d).clearRect(0,0,a,b);this.count--;if(this.count===0)this.last=-1;else if(c===this.last)for(;this.last>=0&&!this.H[this.last];)this.last--;return d}},rth=null;var vth=class{constructor(a,b,c,d){this.x=a;this.y=b;this.width=c;this.height=d;this.valid=!0}};var yth=function(a){for(;a.U!==a.W;)wth(a);a.U=a.W=0;a.ha=a.H.width*Math.floor(a.H.height/a.N)+1;a.va=Array(a.ha);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;xth(a,new vth(f,c*a.N,e===d-1?a.H.width-f:a.N,a.N))}}},wth=function(a){const b=a.va[a.U];b&&(b.valid=!1);a.va[a.U]=null;a.U=++a.U%a.ha;return b},xth=function(a,b){a.va[a.W]=b;a.W=++a.W%a.ha},zth=function(a,b,c){c>a.N&&(a.N=c,yth(a));var d=0;let e=0,f=a.H.width;for(;d<
b;){const g=wth(a);d+=g.width;f=g.x<f?g.x:f;e=g.y;d<b&&g.x+g.width>=a.H.width&&(xth(a,new vth(f,e,d,a.N)),d=0,f=a.H.width,e=0)}d-=b;c=new vth(f,e,b,c);xth(a,c);d!==0&&xth(a,new vth(f+b,e,d,a.N));return c},Ath=class{constructor(){this.N=40;this.ha=this.W=this.U=0;this.va=[];this.H=_.og("canvas");this.H.width=2048;this.H.height=2E3;yth(this)}xh(a){return a&&a.valid?this.H:null}},Bth=_.Ii||!1;var Cth=class{constructor(a,b,c,d,e){this.canvas=a;this.width=b;this.height=c;this.key=d;this.cache=e;this.jA=0}release(){this.jA--;this.jA<=0&&(uth(tth(),this.canvas),this.cache&&this.cache.remove(this.key))}};var Dth=class{constructor(){this.data=[];this.H=0}reset(){this.H=0}append(a,b,c,d,e,f){const g=6*this.H;this.data[g+0]=a;this.data[g+1]=b;this.data[g+2]=c;this.data[g+3]=d;this.data[g+4]=e;this.data[g+5]=f;this.H++}getX(a){return this.data[6*a]}getY(a){return this.data[6*a+1]}};var Eth=class{constructor(a=0){this.N=a;this.cursor=0;this.map={};this.H=!!a;this.keys=Array(a)}has(a){return!!this.map[a]}get(a){return this.map[a]}set(a,b){this.H&&this.keys[this.cursor]&&this.remove(this.keys[this.cursor]);this.map[a]=b;this.H&&(this.keys[this.cursor]=a,this.cursor=(this.cursor+1)%this.N)}remove(a){delete this.map[a]}};var Pth=function(a,b,c,d,e,f,g){const h=c.type===4||c.type===1;h&&(b.save(),b.translate(-f,-g));switch(c.type){case 0:f=-1*c.height/2;g=c.width;var l=c.height,m=c.ha,n=c.ky;d=d.data;e=e.H(c.H());var p=c.label.Mm();if(p)for(d=Fth(a.va,d.W(),d.ha(),d.Lc(),p,a.N),p=0;p<d;++p){const r=Gth(e);Hth(b,a.N[2*p]+c.Nj,a.N[2*p+1]+c.Bl+f,g,l,m,r.fill,r.outline,n,a.N[2*p],a.N[2*p+1],c.U,c.Da!=null?c.Da:c.U)}break;case 2:g=d.H.Sa;if(f=g.JC(c.N))if(Ith(a,f,g,e,c,d.data.Lc()),e=c.label.Mm())for(e=Fth(a.va,d.data.W(),
d.data.ha(),d.data.Lc(),e,a.N),d=0;d<e;++d)g=a.N[2*d]+c.Nj,l=a.N[2*d+1]+c.Bl,g-=f.va,(m=Jth(f))&&Kth(b,m,f,g,l);break;case 3:f=d.data;g=c.label.Nr();if((d=e.H(c.lk))&&(d=_.ZQ(d,g))&&(e=e.H(c.H()))&&_.ZQ(e,g)&&c.label.isVisible()&&(e=c.label.Mm()))for(e=Fth(a.va,f.W(),f.ha(),f.Lc(),e,a.N),f=0;f<d.H.length;f++)if(g=_.R7(a.ha,d,c.text,f),l=Fsh(a.ha,d,f,c.text,c.XV),(m=_.Uzg(a.ha,d,g.width,g.height,c.text,f))&&m.width!==0&&m.height!==0)for(n=0;n<e;++n)Lth(b,m,a.N[2*n]+c.Nj+c.width/2-l.width/2+d.W(f)/
2,a.N[2*n+1]+c.Bl-l.height/2+d.ha(f)/2,g,l.width,l.height);break;case 4:f=c.label.Nr();if(d=e.H(c.lk))if(g=_.ZQ(d,f))d=_.R7(a.ha,g),(a=_.Uzg(a.ha,g,d.width,d.height))&&a.width!==0&&a.height!==0&&(e=e.H(c.H()))&&_.ZQ(e,f)&&c.label.isVisible()&&(f=c.shift,e=c.label.Tl(),_.zyg(e,f),f=_.Gzg(c),m=_.y7(e.H,f),f=e.getX(m),g=e.getY(m),l=e.getX(Math.ceil(m))-e.getX(Math.floor(m)),e=e.getY(Math.ceil(m))-e.getY(Math.floor(m)),e=Math.atan2(e,l),b.save(),b.translate(f,g),b.rotate(e+(c.label.jH()?Math.PI:0)),Lth(b,
a,-c.width/2,-c.height/2,d,c.width,c.height),b.restore());break;case 1:if(g=d.H.Wa,f=g.JC(c.N))if(Ith(a,f,g,e,c,d.data.Lc()),l=(g=f.H)&&g.H,f.canvas||f.U||f.N||l)n=l?null:Jth(f),l=c.shift,c.label.jH()&&c.ha&&(l*=-1),g?(m=c.H(),e=e.H(m),g=Mth(g,n,f.U),Nth(a,b,m,e,d.data.Lc(),c,f,g,c.label.jH(),l)):Oth(b,c,f,n,c.label.jH(),l)}h&&b.restore()},Ith=function(a,b,c,d,e,f){var g=e.H();b.wa!==g&&b.ob();e=!!b.canvas||!!b.N||Qth(a,b.U);var h=b.H;if(!(h&&h.H||e))if(d=d.H(g),b.wa=g,c=c.va,b.H)Rth(c,b,g,d,f,a.Da);
else if(b.ha)a:{if(h=e=null,(a=b.ha)&&a.U&&a.U.complete){if(g=Sth(c,a.key,g))if(a.N){h=a.U;var l=a.N;if(d.Ea){var m=Tth(c,l.width,l.height),n=_.Hn(m);n.globalAlpha=(_.nGc(d,f)>>24&255)/255;n.drawImage(h,l.left,l.top,l.width,l.height,0,0,l.width,l.height);n.globalAlpha=1;h=m}else h=null}else{if(a.H&&a.U){f=(_.YQ(d,f)>>24&255)/255;b.N=new Uth(a.H,a.U,f);break a}}else e=Vth(c,a.U,f,d,a.H.left,a.H.top,a.H.width,a.H.height),a.N&&(h=Vth(c,a.U,f,d,a.N.left,a.N.top,a.N.width,a.N.height,a.N.width));l=a.H;
h&&(l=(a.N.width-a.H.width)/2,m=(a.N.height-a.H.height)/2,l=Math.floor(l),m=a.N.height%2===1?Math.floor(m):Math.floor(m+.5),b.va=l,b.Ea=m,n=_.Hn(h),n.globalCompositeOperation="source-over",g?(d.ha&&(n.globalAlpha=(_.YQ(d,f)>>24&255)/255),n.drawImage(a.U,a.H.left,a.H.top,a.H.width,a.H.height,l,m,a.H.width,a.H.height),n.globalAlpha=1):n.drawImage(e,0,0,a.H.width,a.H.height,l,m,a.H.width,a.H.height),e=h,l=a.N);e&&(c.H?b.U=Wth(e,l):b.canvas=e)}}else b.W&&(a=b.W)&&(f=c.Vma(a.text,a.width,a.fontSize,a.fontFlags,
d,f),c.H?b.U=Wth(f,new _.$o(0,0,a.width+10,a.fontSize+10)):b.canvas=f)},Jth=function(a){return a.U&&a.U.valid?Xth?Xth.xh(a.U):null:a.N?a.N.H:a.canvas?a.canvas:null},Kth=function(a,b,c,d,e){(c.N?c.N.alpha:1)<1&&(a.globalAlpha=c.N?c.N.alpha:1);var f=c.W;const g=c.ha,h=c.U||c.N,l=g?g.Of:1,m=h?h.x:0,n=h?h.y:0;let p;h?(p=h.width,f=h.height):f?(p=f.width+10,f=f.fontSize+10):g&&g.N?(p=g.N.width,f=g.N.height):g&&g.H?(p=g.H.width,f=g.H.height):(p=b.width,f=b.height);a.drawImage(b,m,n,p,f,Math.floor(d+.5),
Math.floor(e+.5-f/l/2),p/l,f/l);(c.N?c.N.alpha:1)<1&&(a.globalAlpha=1)},Qth=function(a,b){return a.U?!!b&&b.valid:!!b},Nth=function(a,b,c,d,e,f,g,h,l,m){a.U&&!a.W&&(a.W=new Ath);const n=g.H.Da;a.H.reset();Yth(f,g,l,m,a.H);for(f=0;f<a.H.H;f++)if(l=Zth(a,c,d,e,g,h,a.H.data[6*f+4],a.H.data[6*f+5]),l.width>0&&l.height>0){b.save();b.translate(a.H.getX(f),a.H.getY(f));b.rotate(a.H.data[6*f+2]);m=a.H.data[6*f+3];if(a.U){const p=l;b.drawImage(a.W.xh(p),p.x,p.y,l.width,l.height,m,-(l.height/n/2),l.width/n,
l.height/n)}else b.drawImage(l.canvas,0,0,l.width,l.height,m,-(l.height/n/2),l.width/n,l.height/n);b.restore()}},Oth=function(a,b,c,d,e,f){var g=b.label.Tl();_.zyg(g,f);f=g.U(g.qo);b=b.U;e?g.anchor===1?(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=_.y7(g.H,e);b=_.y7(g.H,b);e=g.getX(f);f=g.getY(f);const h=g.getX(b);g=g.getY(b)-f;g=Math.atan2(g,h-e);a.save();a.translate(e,f);a.rotate(g);g!==0?(g=!!(a.imageSmoothingEnabled||a.mozImageSmoothingEnabled||a.webkitImageSmoothingEnabled||
a.msImageSmoothingEnabled),xsh(a,!0),Kth(a,d,c,0,0),xsh(a,g)):Kth(a,d,c,0,0);a.restore()},Yth=function(a,b,c,d,e){var f=a.label.Tl();_.zyg(f,d);d=b.H.U;const g=b.H.Da;var h=b.H.W,l=f.U(f.qo);a=a.U;b=_.y7(f.H,c?f.anchor===1?l-a:l+b.width+a:l+a);if(!(b<0||b>f.Ag()-1))for($th.init(f,b,5,c),c=d.length/4,f=h?Math.floor(c/2):0,h=0;f<c&&$th.next();){b=h+$th.distance;l=b*g;a=f;for(var m=a;m<c&&!(d[m*4]+d[m*4+2]/2>l);m++)f++;l=e;m=l.append;var n=$th.getX(),p=$th.getY();m.call(l,n,p,$th.angle,d[a*4]/g-h,a,
f);h=b}},Zth=function(a,b,c,d,e,f,g,h){var l=e.H;b=auh(l,b);e=b.W;var m=l.U.length/4,n=l.W?Math.floor(m/2):0;let p;if(m=h===m&&g===n)var r=b.H;else p=`${g}-${h}`,r=e[p];if(!Qth(a,r)){r=h-1;var w=[],A=c.ha?_.YQ(c,d):0;c=c.Ea?_.nGc(c,d):0;w.push(A);w.push(c);c=l.U[g*4];for(d=g;d<h;d++)w.push(l.wa[d]),w.push(l.U[d*4]-c);h=w.join("");c=a.wa;if(!c.has(h)||!Qth(a,c.get(h))){l=l.U;A=b.N;var E=b.U;w=d=l[g*4];for(var J=r;J>=g;J--){var U=l[J*4]+l[J*4+2];U>w&&(w=U)}U=Math.ceil(w-d);w=buh(f);let Y,fa;a.U?(Y=
zth(a.W,U,w),J=a.W.xh(Y)):(J=tth().xh(U,w),fa=new Cth(J,U,w,h,a.wa));J=_.Hn(J);a.U&&(J.save(),J.translate(Y.x,Y.y),J.clearRect(0,0,U,w));if(n>0)for(J.globalAlpha=E/255,E=g;E<=r;E++){var X=E-n;U=l[X*4+2];X=l[X*4+3];if(U===0||X===0)continue;const sa=(U-l[E*4+2])/2,va=(w-X)/2,Ja=E-n;J.drawImage(f.xh(Ja),cuh(f,Ja),f.H?f.H[Ja].rect.top:f.region?f.region.y:0,U,X,l[E*4]-d-sa,va,U,X)}for(J.globalAlpha=A/255;g<=r;g++)n=l[g*4+2],A=l[g*4+3],n!==0&&A!==0&&(E=(w-A)/2,J.drawImage(f.xh(g),cuh(f,g),f.H?f.H[g].rect.top:
f.region?f.region.y:0,n,A,l[g*4]-d,E,n,A));a.U&&J.restore();r=a.U?Y:fa;c.set(h,r)}r=c.get(h);a.U||r.jA++;m?b.H=r:e[p]=r}return r},Lth=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)},Gth=function(a){let b="magenta",c="magenta";a.va&&(b=_.rw(_.TQ(a,0)),c=_.rw(_.TQ(a,4)));return{fill:b,outline:c}},Hth=function(a,b,c,d,e,f,g,h,l,m,n,p,r){const w=b+f/2,A=c+f/2,E=d-f,J=e-f;a.lineWidth=f;a.strokeStyle=h;a.fillStyle=g;if(p>0||r>0)a.shadowOffsetX=p,a.shadowOffsetY=
r,a.shadowBlur=2,a.shadowColor="rgba(0, 0, 0, 0.2)";g!=="magenta"&&(l>0?(duh(a,b,c,b+d,c+e,m,n,l,0),a.fill()):a.fillRect(b,c,d,e));if(p>0||r>0)a.shadowOffsetX=0,a.shadowOffsetY=0,a.shadowBlur=0;h!=="magenta"&&f>0&&(l?(duh(a,b,c,b+d,c+e,m,n,l,f/2),a.stroke()):a.strokeRect(w,A,E,J))},duh=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)},euh=class{constructor(a,b){var c=new pth;this.va=a;this.Da=c;this.ha=b;this.W=null;this.U=Bth;this.N=Array(2);this.wa=new Eth(this.U?1E3:void 0);this.H=new Dth}Xha(a,b,c,d,e,f){if(b.isVisible()){for(var g=0;g<b.elements.length;++g)b.elements[g].type===0&&Pth(this,a,b.elements[g],c,d,e,f);for(g=0;g<b.elements.length;++g)b.elements[g].type!==0&&Pth(this,a,b.elements[g],
c,d,e,f)}}},$th=new class{constructor(){this.points=null;this.distance=this.angle=this.y2=this.x2=this.y1=this.x1=this.H=this.step=this.threshold=0}init(a,b,c,d=!1){this.points=a;this.threshold=c;this.step=d?-1:1;a=0|b;this.H=d&&a!==b?a:a+this.step;this.y1=this.x1=0;this.x2=this.points.getX(b);this.y2=this.points.getY(b);this.distance=this.angle=0}getX(){return this.x1}getY(){return this.y1}next(){if(this.H<0||this.H>=this.points.Ag())return!1;const a=this.x2,b=this.y2;let c=this.points.getX(this.H),
d=this.points.getY(this.H),e=c-a,f=d-b;const g=this.threshold*(e*e+f*f),h=c-a,l=d-b;let m=this.H+this.step;for(;m>=0&&m<this.points.Ag();){const n=this.points.getX(m),p=this.points.getY(m),r=n-a,w=p-b,A=-r*l+w*h;if(A*A>g)break;c=n;d=p;e=r;f=w;m+=this.step}this.H=m;this.x1=a;this.y1=b;this.x2=c;this.y2=d;this.angle=Math.atan2(f,e);this.distance=Math.sqrt(e*e+f*f);return!0}};var fuh=class extends _.wzg{U(a){a.H.H.ha.clear();a.H.H.W.clear();return _.Q7}H(){return!0}La(){}};var guh=class{constructor(a){this.H=a}yg(a,b,c,d,e){a.save();a.scale(c,c);c=[];for(var f=0;f<b.length;++f){const g=b[f],h=g.H.labels;for(let l=0;l<h.length;++l)c.push({label:h[l],Dc:g})}c.sort((g,h)=>g.label.zq()-h.label.zq()||g.label.kt-h.label.kt||g.label.NO()-g.label.NO());for(b=0;b<c.length;++b)f=c[b].Dc,this.H.Xha(a,c[b].label,f,f.H.Ga,d,e);a.restore()}};var huh=function(a,b,c,d,e,f,g){if(e!==0){var h=b;g&&(h=Ish(b),h.setLineDash(g));b.lineWidth=e;b.strokeStyle=f;b.beginPath();e=c.N;f=c.U[c.H];e=f>=0&&f<e.N?_.kj(e.H[f],2)+1:0;for(f=0;f<e;f++){var l=c.N;var m=c.U[c.H],n=f;if(m>=0&&m<l.N){Ssh(l,m);m=l.H[m];var p=Tsh(m,n);l=Ush(l,m,n)-p}else l=0;n=a;a:{p=c.N;var r=c.U[c.H],w=f;m=a.W;if(!(r>=0&&r<p.N)){m=m||new Float32Array(0);break a}Ssh(p,r);const A=p.H[r];r=Tsh(A,w);w=Ush(p,A,w);p=p.points.subarray(r*2,w*2);m?(m.length<p.length&&(m=new Float32Array(p.length)),
m.set(p)):m=p}n=n.W=m;d!==0&&_.yyg(n,l,-d);h.moveTo(n[0],n[1]);for(m=2;m<l*2-1;m+=2)h.lineTo(n[m],n[m+1])}b.stroke();g&&h.setLineDash([])}},iuh=class{constructor(a){this.N=a;this.U=_.og("canvas");this.U.width=this.U.height=256*this.N;this.H=_.Hn(this.U);this.H.scale(this.N,this.N);this.H.lineJoin="round";this.W=new Float32Array(128)}yg(a,b,c,d,e,f,g,h){b=b.data;e=d.W();if(e=c.W(e)){var l=e.U;if(!(h>=l)){var m=_.$Q(e,h,g)>>24&255;if(m!==0){c=null;var n=_.Owg(e,h,g);n&&(c=n.map(w=>w*f));n=_.Nwg(e,h,
g)*f;var p;if(c)var r=p=0;else r=Vsh(d.N,d.U[d.H],h),p=Wsh(d.N,d.U[d.H],h);a.lineCap=r!==0||p!==0?"round":"butt";a.lineJoin="round";r=_.aR(e,h,g)*f;p=_.rw(_.$Q(e,h,g));h===0&&l>1&&(_.$Q(e,1,g)>>24&255)<255?this.NAa(a,b,d,n,e,f,g):(m<255&&(g=a.globalCompositeOperation,a.globalCompositeOperation="destination-out",huh(this,a,d,n,r,"rgba(0,0,0,1.00)",c),a.globalCompositeOperation=g),huh(this,a,d,n,r,p,c))}}}}NAa(a,b,c,d,e,f,g){this.H.clearRect(0,0,256,256);let h,l;var m=Vsh(c.N,c.U[c.H],0);h=Wsh(c.N,
c.U[c.H],0);b=Vsh(c.N,c.U[c.H],1);l=Wsh(c.N,c.U[c.H],1);this.H.globalCompositeOperation="source-over";this.H.lineCap=m!==0||h!==0?"round":"butt";m=_.rw(_.$Q(e,0,g));huh(this,this.H,c,d,_.aR(e,0,g)*f,m,_.Owg(e,0,g));this.H.globalCompositeOperation="destination-out";this.H.lineCap=b!==0||l!==0?"round":"butt";huh(this,this.H,c,d,_.aR(e,1,g)*f,"black",null);a.drawImage(this.U,0,0,Math.floor(256*this.N),Math.floor(256*this.N),0,0,256,256)}};var juh=function(a,b,c){_.h_a(a.tB,b.Oh,b.Nh,ysh(b.zoom));b=a.tB.pF-a.height/2;c[0]=Math.round((a.tB.oF-a.width/2)*a.N)/a.N;c[1]=Math.round(b*a.N)/a.N},kuh=function(a){const b=`translate3d(${-a.offset[0]}px, ${-a.offset[1]}px, 0) scale(1)`;a.H.style.transform=b;a.H.style.webkitTransform=b},luh=class{constructor(a,b,c=!1){this.container=a;this.N=1;this.Wn=null;this.H=_.og("DIV");c?this.H.className="VnO4Ib":(this.H.style.position="absolute",this.H.style.left="0px",this.H.style.top="0px",this.H.style.zIndex=
"0");this.container.appendChild(this.H);this.width=a.clientWidth;this.height=a.clientHeight;this.U=_.VK();this.W=_.VK();this.tB=new _.j_a(22);this.offset=_.VK();this.ha=ysh(b.zoom);this.va=this.container.style.backgroundColor;juh(this,b,this.U);kuh(this)}Mb(){return this.width}Ib(){return this.height}resize(a,b){if(a!==this.width||b!==this.height)this.width=a,this.height=b,this.container.style.width=`${a}px`,this.container.style.height=`${b}px`}update(a){let b=!1;if(this.width!==a.width||this.height!==
a.height)this.resize(a.width,a.height),b=!0;b||this.ha!==ysh(a.zoom)?(this.ha=ysh(a.zoom),juh(this,a,this.U),_.XK(this.W,this.U),_.WK(this.offset,0,0)):(juh(this,a,this.W),_.RLb(this.W,this.U,this.offset));kuh(this)}};var buh=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.W.height;return a.N},cuh=function(a,b){return a.H?a.H[b].rect.left:(a.region?a.region.x:0)+a.U[b]},muh=class{constructor(a){this.W=a;this.H=this.U=this.region=null;this.N=0}xh(a){return this.H?this.H[a].uA:this.W}};var nuh=class{constructor(){this.H=null;this.W={};this.U=this.N=255}};var Mth=function(a,b,c){b=new muh(b);a.H?b.H=a.H:(b.region=c,b.U=a.Ea);return b},auh=function(a,b){a.ha[b]||(a.ha[b]=new nuh);return a.ha[b]},ouh=class{constructor(a,b,c,d,e,f,g,h,l){this.key=a;this.height=b;this.wa=c;this.va=d;this.N=e;this.Ea=f;this.U=g;this.Da=h;this.W=l;this.H=null;this.ha={}}};var puh=class extends _.Lxg{constructor(a,b){super(a,b);this.wa=0;this.H=this.ha=this.W=this.N=this.U=this.canvas=null;this.Ea=this.va=0;this.Da=Bth}ob(){this.N=this.U=this.canvas=null;this.H&&(this.H.H=null)}kb(){if(!this.Da){const a=tth();this.canvas&&uth(a,this.canvas);if(this.H)for(const b of Object.values(this.H.ha)){b.H&&b.H.release();for(const c of Object.values(b.W))c.release()}}super.kb()}};var quh=class{constructor(a){this.key=a;this.rect=this.uA=null;this.N=!1;this.H=this.next=null}};var Uth=class{constructor(a,b,c){this.H=b;this.alpha=c;this.x=a.left;this.y=a.top;this.width=a.width;this.height=a.height}};var ruh=class{drawText(a,b,c,d,e,f,g,h,l){a.font=_.ivg(e,f,g);a.textBaseline="middle";e=f="magenta";h.ha&&(f=_.rw(_.YQ(h,l)));h.Ea&&(e=_.rw(_.nGc(h,l)));h=f;l=e;l!=="magenta"&&(a.strokeStyle=l,a.lineWidth=2,a.strokeText(b,c,d));h!=="magenta"&&(a.fillStyle=h,a.lineWidth=2,a.fillText(b,c,d))}};var Rth=function(a,b,c,d,e,f){if(b=b.H){var g=[],h=[];{var l=[],m=b.wa.length;const w={};if(d.ha){var n=_.YQ(d,e);if((n&4278190080)===0)n=null;else{var p=d.Ea?_.nGc(d,e):0;if(Sth(a,b.key,c)){var r=auh(b,c);r.N=n>>24&255;r.U=p>>24&255}for(r=0;r<m;r++){const A=b.W&&r<Math.floor(m/2),E=`${A?p:n}${b.wa[r]}`;let J;f.has(E)?J=f.get(E):w[E]?J=w[E]:(J=new quh(E),w[E]=J,A?h.push(r):g.push(r));l.push(J)}n=l}}else n=null}b.H=n;if(g.length!==0||h.length!==0)if(Sth(a,b.key,c)){for(a=0;a<g.length;a++)d=g[a],e=
b.H[d],e.uA=b.va[d],e.rect=new _.$o(b.N[d*4],b.N[d*4+1],b.N[d*4+2],b.N[d*4+3]),f.add(e);for(g=0;g<h.length;g++)a=h[g],d=b.H[a],d.uA=b.va[a],d.rect=new _.$o(b.N[a*4],b.N[a*4+1],b.N[a*4+2],b.N[a*4+3]),f.add(d)}else{c=b.H;p=n=0;for(l=0;l<h.length;l++)m=h[l],c[m].rect=new _.$o(n,0,b.U[m*4+2],b.U[m*4+3]),n+=Math.ceil(b.U[m*4+2]);for(l=0;l<g.length;l++)m=g[l],c[m].rect=new _.$o(p+n,0,b.U[m*4+2],b.U[m*4+3]),p+=Math.ceil(b.U[m*4+2]);p=n+p;l=b.height;m=suh(b,p,l,g,h);if(a=Vth(a,m,e,d,0,0,p,l,b.W?n:void 0)){for(d=
0;d<h.length;d++)e=c[h[d]],e.uA=a,f.add(e);for(h=0;h<g.length;h++)d=c[g[h]],d.uA=a,f.add(d);f=!0}else f=!1;f||(b.H=null)}}},Wth=function(a,b){Xth||(Xth=new Ath);b=zth(Xth,b.width,b.height);var c=Xth.xh(b);c=_.Hn(c);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},Sth=function(a,b,c){const d=a.N[b];if(d===void 0)a.N[b]=c;else if(d!==c)return!1;return!0},Vth=function(a,b,c,d,e,f,g,h,l){if(!d.ha)return null;const m=_.rw(_.YQ(d,c));a=Tth(a,g,
h);const n=_.Hn(a);l?(c=_.rw(_.nGc(d,c)),n.fillStyle=c,n.fillRect(0,0,l,h),n.fillStyle=m,n.fillRect(l,0,g-l,h)):(n.fillStyle=m,n.fillRect(0,0,g,h));n.globalCompositeOperation="destination-in";n.drawImage(b,e,f,g,h,0,0,g,h);return a},Tth=function(a,b,c){if(a.H){tuh||(tuh=_.og("canvas"));uuh||(uuh=_.og("canvas"));a=tuh;tuh=uuh;uuh=a;const d=_.Hn(a);d.globalCompositeOperation="source-over";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=tth().xh(b,
c);return a},suh=function(a,b,c,d,e){const f=a.H;var g=vuh||_.og("canvas");vuh||(vuh=g,g.height=60);g.width<b&&(g.width=b);g.height<c&&(g.height=c);g.width*g.height>65536&&b*c<=65536&&(g.width=b,g.height=c);g=_.Hn(g);g.clearRect(0,0,b,c);b=[e,d];for(c=0;c<b.length;c++)for(d=b[c],e=0;e<d.length;e++){const h=d[e],l=f[h];g.drawImage(a.va[h],a.N[4*h],a.N[4*h+1],a.N[4*h+2],a.N[4*h+3],l.rect.left,l.rect.top,l.rect.width,l.rect.height)}return vuh},wuh=class{constructor(a){this.U=a;this.W=new ruh;this.H=
Bth;this.N={}}Vma(a,b,c,d,e,f){const g=c+10;b=Tth(this,b+10,g);const h=_.Hn(b);this.W.drawText(h,a,0,g/2,c,d,this.U,e,f);return b}},vuh=null,tuh=null,uuh=null,Xth=null;var xuh=class{constructor(a,b,c,d,e){this.key=a;this.Of=e;this.U=b;this.H=c;this.N=d}};var yuh=class{constructor(a,b,c,d){this.text=a;this.width=b;this.fontSize=c;this.fontFlags=d}};var zuh=function(a,b,c,d,e,f,g,h,l){const m=a.Fl.ad(b),n=a.Fl.Ga();d=d>1E4||d<0?0:d;const p=_.Nrg(_.y(a.Fl.H,_.Org,4),b);b=p.Mb();const r=p.Ib(),w=d*a.N+b;e.push(m);f.push(n.Se());g[c*4]=p.getX();g[c*4+1]=p.getY();g[c*4+2]=p.Mb();g[c*4+3]=p.Ib();e=c+1;e<h.length&&(h[e]=h[c]+b);l[c*4]=d*a.N;l[c*4+1]=0;l[c*4+2]=b;l[c*4+3]=r;return{height:r,O0a:w}},Cuh=class{constructor(a,b,c,d,e){this.Fl=a;this.U=b;this.wa=c;this.Of=d;this.ha=e;this.W=!1;this.va=new wuh(e);this.H=new Map;this.N=d*2}initialize(a,b){if(!this.W&&
a.length!==0){if(a.length!==b.length)throw Error("uj");for(let X=0;X<a.length;X++){var c=a[X];const Y=b[X];if(_.m7(c)||_.evg(c)){var d=0,e=_.x7(c,this.Fl.Lc());for(const fa of _.i7(_.Q6(c))){if(_.kj(fa,6)){c=fa;var f=e,g=`${Y}:0:${d}`,h=_.kj(c,6),l=_.kj(c,7),m=h+l,n=[],p=[],r=Array(m*4),w=Array(m);w[0]=0;m=Array(m*4);this.Fl.Ga();let sa=0;for(var A=0;A<l;++A){var E=A,J=_.kj(c,10)?_.jj(c,10,A)/8:0;E=zuh(this,_.jj(c,7,A),E,J,n,p,r,w,m);sa=sa>E.height?sa:E.height}E=A=0;for(J=0;J<h;++J){var U=J+l;const va=
_.kj(c,8)?_.jj(c,8,J)/8:0;U=zuh(this,_.jj(c,6,J),U,va,n,p,r,w,m);E=E>U.O0a?E:U.O0a;A=A>U.height?A:U.height;sa=sa>U.height?sa:U.height}h=new puh(E/this.N,A/this.N);h.H=new ouh(g,Math.ceil(sa),n,p,r,w,m,this.N,!!_.kj(c,7));c=this.DE(c,f);this.H.set(c,h)}else fa.H()&&(c=fa,f=e,g=c.Fb(),n=this.Fl.ri(c),p=this.U.H(n),n=_.Qwg(p,f),r=_.Pwg(p,f),w=this.measureText(g,n,r),p=new puh(w,n),p.W=new yuh(g,w,n,r),c=this.DE(c,f),this.H.set(c,p));++d}}else if(_.dvg(c))for(d=_.k7(c)?2:1,e=0;e<d;++e){g=e===0?_.i7(_.Q6(c)):
_.i7(_.j7(c));f=0;for(const fa of g)g=this.Fl.ri(fa),n=this.U.H(g),p=_.x7(c,this.Fl.Lc()),_.ZQ(n,p)||(r=`${Y}.${e}.${f}`,_.kj(fa,6)?(g=fa,n=r,h=this.Fl.H,r=_.jj(g,6,0),r=_.Nrg(_.y(h,_.Org,4),r),r=new _.$o(r.getX(),r.getY(),r.Mb(),r.Ib()),w=null,_.kj(g,7)&&(w=_.jj(g,7,0),w=_.Nrg(_.y(h,_.Org,4),w),w=new _.$o(w.getX(),w.getY(),w.Mb(),w.Ib())),l=r.width/this.Of,m=r.height/this.Of,h=this.Fl.Ga(),h.N&&h.decode(3),g=this.DE(g,p),p=new puh(l,m),p.ha=new xuh(`${g}-${n}`,h.Se(),r,w,this.Of),this.H.set(g,p)):
fa.H()&&(p=c,g=fa,w=n,n=g.Fb(),p=_.x7(p,this.Fl.Lc()),r=_.Qwg(w,p),h=_.Pwg(w,p),l=this.measureText(n,r,h),w=new puh(l,r),w.W=new yuh(n,l,r,h),g=this.DE(g,p),this.H.set(g,w))),++f}}this.W=!0}}measureText(a,b,c){b=_.ivg(b,c,this.ha);Auh||(_.Nzg?c=new self.OffscreenCanvas(0,0):(c=_.og("canvas"),c.width=c.height=128),Auh=_.Hn(c));c=Auh;Buh!==b&&(Buh=b,c.font=b);return Math.ceil(c.measureText(a).width)}JC(a){return this.H.get(a)||null}DE(a,b){if(_.kj(a,6))return b=_.ij(a,6,_.Ri()).map(c=>this.Fl.ad(c)).join(":"),
_.kj(a,7)&&(b+=`:outlineSpriteIndex:${_.jj(a,7,0)}`),b;if(a.H()){const c=this.Fl.ri(a);return`${a.Fb()}:${c}:${b}:${this.wa}`}return null}Xo(){}},Auh=null,Buh="";var Duh=function(a){var b=a.data.H;let c=0;for(const U of _.PQ(_.RQ(b))){if(_.m7(U))_.qvg(U,c,a);else if(_.evg(U))a:{var d=U,e=c;b=a;var f=b.H;if(_.P6(_.Q6(d))){var g=f.Wa,h=b.data,l=_.x7(d,h.Lc()),m=_.ltg(_.ek(h.H,_.q7));f=f.Ga;var n=0,p=0,r=_.i7(_.Q6(d));for(var w=0;w<r.length;w++){var A=r[w],E=void 0;if(E=_.ZQ(f.H(h.ri(A)),l))E=E.N(m),A=E.height,E=E.width;else{A=g.DE(A,l);E=g.JC(A);if(!E)break a;A=E.height;E=E.width}n+=A;E>p&&(p=E)}A=h.U;E=_.l7(d);var J=_.Sj(_.h7(_.itg(E)));w=_.Ec(J)/A;A=_.Ec(J)/
A;J.Oi();if(!(w<0||w>256||A<0||A>256)){E=_.L(E,4);J=(p+1)/Math.pow(2,_.L(d,12)/8);p=J*Math.cos(E*Math.PI/1800)/2;E=J*Math.sin(E*Math.PI/1800)/2;J=new Float64Array(4);J[0]=w-p;J[1]=A-E;J[2]=w+p;J[3]=A+E;p=new _.lvg(J);n=-n/2;d=_.nvg(b,d,e);e=d.Wa=p;w=p.Ag()-1;e=_.mvg(e.va,w)/2;d.Tl().qo=_.y7(p.va,e);for(e=0;e<r.length;++e)A=r[e],p=h.ri(A),(w=_.ZQ(f.H(p),l))?(E=w.N(m),A=E.height,n+=A/2,p=_.ovg(p,1,n,-E.width/2,w,m),_.z7(d,p),n+=A/2):(A=g.DE(A,l),w=g.JC(A),n+=w.height/2,p=_.pvg(p,1,n,-w.width/2,A,w,
!0),_.z7(d,p),n+=w.height/2);g=d;_.kvg(b,g);b.H.labels.push(g)}}}c++}},Euh=class{constructor(a,b,c){this.Of=a;this.H=b;this.N=c}};var Fuh=class{constructor(a,b,c,d,e,f,g){this.canvas=a;this.x=b;this.y=c;this.width=d;this.height=e;this.U=f;this.N=g;this.context=_.Hn(a);this.H=b!==0||c!==0||d!==a.width||e!==a.height}Oi(){this.H&&this.U&&this.U.Oi(this)}};var Guh=class{constructor(a){this.height=this.width=256;this.H=a}Oi(){}xh(a,b){const c=this.H;a*=c;b*=c;const d=_.og("CANVAS");d.width=a;d.height=b;_.Hn(d).scale(c,c);return new Fuh(d,0,0,a,b,this,this.H)}};var Huh=class{constructor(a){this.height=this.width=256;this.H=a;this.U=[];this.N=[]}Oi(a){const b=this.H;a.context.clearRect(a.x/b,a.y/b,a.width/b,a.height/b);this.N.push(a)}xh(a,b){if(this.N.length===0){var c=_.og("CANVAS");const d=this.H;c.width=d*this.width*6;c.height=d*this.height*4;this.U.push(c);_.Hn(c).scale(d,d);for(let e=0;e<4;e++)for(let f=0;f<6;f++){const g=new Fuh(c,d*this.width*f,d*this.height*e,d*this.width,d*this.height,this,this.H);this.N.push(g)}}c=this.H;a*=c;b*=c;c=this.N.pop();
c.width=a;c.height=b;return c}};var Juh=function(a,b){const c=a.data.H;a=a.data.Ia;const d=_.B(c,_.QQ,11)?_.gGc(_.SQ(c)):[];let e=0;for(let f=0;f<d.length;f++){const g=a.H(c,f);g&&(e+=Iuh(g,b))}return e},Kuh=function(a,b){let c=0;a=a.data;a.Je()&&(a=a.Ga(),c+=Iuh(a,b));return c},Iuh=function(a,b){a.N&&a.decode(3);return a.ui()&&a.Se().src.length!==0?0:(a=a.Se(),a.decode&&a.src?a.decode().then(b,b):_.Sf(a,"load",()=>{b()}),1)},Luh=function(a,b){b.H.Cd||(b.H.Cd=a.Jb.Cza(b));return b.H.Cd},Muh=function(a,b,c=!1){if(b.H.pv||b.yd.ai()===
4)return!0;const d=b.H.Cd;if(d.R3>0||d.YX.length!==1)var e=null;else e=d.YX[0],e.type!==1?e=null:(d.R3=1,e=eth(gth(d.CU,e.type,e.N)));if(e)return b.H.qg=e,!0;e=b.H.Ya;e||(e=a.Bb.xh(256,256),b.H.Ya=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();const f=a.N;a.context.scale(f,f)}d.Wha(e.context,1,b.data.Lc(),c);e.H&&e.context.restore();return d.ui()},Nuh=function(a,b){const c=b.H;c.Cd=null;c.Ya&&(c.Ya.Oi(),
c.Ya=null);c.qg=null;Luh(a,b);Muh(a,b,!0)},Puh=class extends _.uzg{constructor(a,b,c,d,e,f,g){super();this.Jb=a;this.Za=b;this.Wa=c;this.W=e;this.va=new _.tzg(f,g);(a=Ouh[d])?d=a:(a=_.Ii?new Huh(d):new Guh(d),d=Ouh[d]=a);this.Bb=d;this.N=[this.Ya,this.Ea,this.wa,this.Da,this.Cza,this.Ga,this.render,this.Ia];this.Sa=[33,34,52,35,36,37,38,39];this.qb=this.N.indexOf(this.Ea);this.Oa=this.N.indexOf(this.wa);this.La=this.N.indexOf(this.Da)}U(a){var b=a.H;b.ha.length||(b.ha=Array(this.N.length));b=a.H;
for(var c=0;c<this.N.length;++c)if(!b.ha[c]){var d=this.N[c];if(d===this.Ga||d===this.render||d===this.Ia){const e=b.ha[this.La].getState()==="success",f=b.ha[this.qb].getState()==="success",g=b.ha[this.Oa].getState()==="success";if(!(e&&f&&g))continue}this.ha=this.Sa[c];b.ha[c]=d.call(this,a);return _.Q7}a=[];for(c=0;c<this.N.length;++c)(d=b.ha[c])&&d.getState()==="pending"&&a.push(d);return a.length?_.Utg.apply(null,a):_.vzg}H(a){for(let b=0;b<this.N.length;++b){const c=a.H.ha[b];if(!c||c.getState()!==
"success")return!1}return!0}Da(a){function b(){--c.La===0&&d.setValue(!0)}const c=a.H;c.La=0;const d=new _.dR;c.La+=Juh(a,b);c.La+=Kuh(a,b);return c.La?d:_.Q7}Ea(a){const b=this.W.H(a.yd.Gh().Oj);a=_.szg(this.va,a,b);return a.getState()==="pending"?a:_.Q7}wa(a){var b=this.va;a=_.pzg(a.data,a.H.N);return _.rzg(b,[...a])}Ya(a){const b=a.H;if(!b.N){var c=a.data.Ih,d=a.yd.Gh().Oj,e=this.W.H(d);const f=a.data.Da;f.length&&e.N(f);e.W(c);c=a.data.uc(d,e);b.N=c;a.data.vd(c);a.data.qb()}b.Ga||(_.fvg(a,!0,
!1),_.gvg(a,!0,!1),c=a.data.Ih,d=a.yd.Gh().Oj,e=this.W.H(d),a=a.data.Da,a.length&&e.N(a),e.W(c),b.Ga=new _.zzg(d,e));return _.Q7}Cza(a){Luh(this,a);return _.Q7}Ga(a){if(!a.H.labels.length){var b=this.Za;if(a.data.va()&&!a.H.Ln){var c=a.H;c.Sa||(c.Sa=c.Wa=new Cuh(a.data,c.Ga,a.yd.Gh().Oj.Ro(),b.Of,b.H));var d=_.PQ(_.RQ(a.data.H)),e=[];for(var f=0;f<d.length;f++)e.push(f);c.Sa.initialize(d,e);c.gy=b.N;b=_.PQ(_.RQ(a.data.H));c=a.data.U;for(d=0;d<b.length;d++)if(e=b[d],_.dvg(e)){f=_.l7(e);f=_.Sj(_.h7(_.itg(f)));
var g=_.Ec(f)/c,h=_.Ec(f)/c;f.Oi();g<0||g>256||h<0||h>256||_.Pvg(e,d,new _.tn(g,h),a)}b=a.H.labels;c=a.yd.Lc();b.sort(_.Azg);d=0;e=b.length/2;f=0;for(g=0;g<b.length-1;g++){h=b[g];const l=c-d;l>0&&h.yk===0&&(h.yk=l);f++;f>=e&&(d++,e/=2,f=0)}Duh(a);b=a.H.labels;c=!0;for(d=0;d<b.length;++d)b[d].N!==2&&(c=!1),_.jvg(b[d]);a.H.labels.sort(_.Azg);a.H.Sh=!c}a.H.Ln=!0}return _.Q7}Ia(a){const b=a.H.labels;if(b.length&&a.H.N)for(let J=0;J<b.length;J++){var c=this.Wa,d=b[J],e=a,f=a.H.Ga;for(let U=0;U<d.elements.length;U++){var g=
d.elements[U];switch(g.type){case 2:var h=c,l=e,m=f,n=l.H.Sa,p=n.JC(g.N);p&&Ith(h,p,n,m,g,l.data.Lc());break;case 1:p=c;l=g;m=f;var r=e.H.Wa;if(g=r.JC(l.N)){n=l.label.Nr();h=l.label.jH();Ith(p,g,r,m,l,n);var w=(r=g.H)&&r.H,A=!!g.canvas||!!g.U||!!g.N;if(r&&(A||w)){var E=null;A&&!w&&(E=Jth(g));if(E||w){A=l.H();const X=m.H(A);m=l.shift;h&&l.ha&&(m*=-1);w=Mth(r,E,g.U);r=A;E=X;p.U&&!p.W&&(p.W=new Ath);p.H.reset();Yth(l,g,h,m,p.H);for(h=0;h<p.H.H;h++)Zth(p,r,E,n,g,w,p.H.data[6*h+4],p.H.data[6*h+5])}}}}}}return _.Q7}render(a){return Muh(this,
a)?_.Q7:null}},Ouh={};var Fth=function(a,b,c,d,e,f){const g=a.Ea,h=_.QK();let l=0;for(let m=a.H.start;m<=a.H.end;m++)Quh(a,b,c,d,m,h)&&(_.PK(_.Jzg,e.H,e.N,0,1),_.HLb(h,_.Jzg,g),f[l*2]=g[0],f[l*2+1]=g[1],l++);return l},Quh=function(a,b,c,d,e,f){var g=a.camera,h=a.N;if(a.U===0||a.U===1){g=a.U===1;var l=1/Math.pow(2,d);h=Math.pow(2,a.zoom-d);b=b*l+e;if(b+l<a.va.start/_.N6+.5||b>a.va.end/_.N6+.5)f=!1;else{b*=a.N;d=c*l*a.N;c=(g?Math.floor(b):b)-a.W;e=(g?Math.floor(d):d)-a.ha;var m=l=h;g&&(g=Math.floor(d+256*h)-a.ha,l=(Math.floor(b+
256*h)-a.W-c)/256,m=(g-e)/256);_.FLb(f,l,m,1,c,e,0);f=!0}return f}l=1/(1<<d);d=h/256*l;_.ILb(f,d,d);c=c*l-(-g.targetY/_.N6+.5);f[12]=(b*l-(g.targetX/_.N6+.5)+e)*h;f[13]=c*h;a=a.Da;_.JLb(a,0,g.od(),g.tu());_.SK(a,f,f);f[12]+=g.Mb()/2;f[13]+=g.Ib()/2;return!0},Ruh=function(a,b,c){const d=Math.floor(c[0]+.5),e=Math.floor(c[5]+.5),f=Math.abs(c[0]-d)>1E-6||Math.abs(c[5]-e)>1E-6;var g=a.wa;a=c[12]*g;g*=c[13];if(c[4]!==0||c[1]!==0||f)return b.transform(c[0],c[1],c[4],c[5],a,g),1/Math.sqrt(c[0]*c[0]+c[1]*
c[1]);b.transform(d,0,0,e,Math.floor(a+.5),Math.floor(g+.5));return 1/Math.sqrt(d*d)},Suh=class{constructor(a){this.wa=a;this.camera=null;this.ha=this.W=this.N=this.zoom=0;this.va=new _.dZ(0,0);this.H=new _.dZ(0,0);this.U=2;this.Ea=_.OK();this.Da=_.QK()}};var Tuh=function(a,b=!1){b?(a.Rd=a.Ia,a.Za=!1):a.Za=!0;a.Vd.H()},Uuh=function(a){const b=a.Qb?a.H.U.indexOf(1)>=0?2:1:3;a.Uc[b]||(a.Uc[b]=q$(_.lug(b)));return a.Uc[b]},Vuh=function(a){let b=!1;if(a.Da){var c=a.qb.Ui;const f=a.canvas.Ui;var d=c.width/parseInt(c.style.width,10),e=g=>(Math.floor(g/256)+2)*256;e=a.Ob?Gsh:e;a=e(parseInt(c.style.width,10));c=e(parseInt(c.style.height,10));if(f.style.width!==`${a}px`||f.style.height!==`${c}px`)f.style.width=`${a}px`,f.style.height=`${c}px`;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},Wuh=function(a){let b=null;if(!a.La)b=_.og("canvas");else if(a.La.canvas.width<a.context.canvas.width||a.La.canvas.height<a.context.canvas.height)b=a.La.canvas;b&&(b.width=a.context.canvas.width,b.height=a.context.canvas.height,a.La=zsh(b,a.Pd),a.imageSmoothingEnabled||xsh(a.La,!1));return a.La},Xuh=function(a,b,c){var d=b.H.qg;if(d)a=a.va(),c.drawImage(d,0,0,256*a,256*a);else if(d=b.H.Ya){a=a.va()/d.N;b=Math.floor(d.width);const e=
Math.floor(d.height);d.H?c.drawImage(d.canvas,d.x,d.y,b,e,0,0,b*a,e*a):c.drawImage(d.canvas,0,0,b*a,e*a)}},Yuh=function(a){a.Da=!1;a.Ea=null;_.qi(a.uc);a.uc=null;a.canvas=a.qb;a.context=a.Cg;a.canvas.Ui.style.display=""},Zuh=function(a,b){for(let c=0;c<b.length;c++){const d=!(!b[c].data||!a.Oa.TE(b[c])&&!b[c].H.pv);if(!a.Jb[b[c].yd.hash]===d)return!0}return!1},$uh=function(a,b){const c=new Set;b.forEach(d=>{c.add(d.yd.hash)});for(const d in a.Jb)if(!c.has(d))return!0;return!1},avh=function(a){for(let b=
0;b<a.length;b++)if(a[b].H.pv)return!0;return!1},bvh=function(a,b){for(let c=0;c<b.length;c++){const d=b[c];a.Jb[d.yd.hash]=a.Oa.TE(d)||d.H.pv}},dvh=class extends _.lzg{constructor(a,b,c,d,e,f,g,h){const l=Math.floor(h.N()*256)/256;var m=d.cC;const n=new _.Tzg(b,m);var p=new _.Vzg(l),r=new iuh(l),w=new Euh(l,h.Da,p);const A=new Suh(l);p=new euh(A,p);const E=new mth(r);r=g.dk();m=new Puh(E,w,p,l,m,h,r);w=new fuh;w=new _.Zxg(m,w,new _.ozg(w,r),r);super(a,b,d,w,g,n,f,c);this.options=h;this.Za=!1;this.Rd=
0;this.Uc={};this.Da=!1;this.Ea=this.uc=null;this.Jb={};this.Je=-1;this.xe=this.Ob=!1;this.Cd=this.vd=-1;this.ad=!1;this.Sa=1;this.La=null;this.Of=l;this.wa=A;this.context=this.Cg=e;this.Ff=p;this.Rf=new guh(this.Ff);this.Oa=w;this.oe=m;this.Qb=h.uc;this.Pd=h.qk;this.ag=new qth(q$(Dsh(_.Fxg,_.hug)),q$(Dsh(_.Gxg,_.hug)),q$(Dsh(_.Hxg,_.hug)),this.Of);this.qg=new qth(q$(Dsh(_.Ixg,_.iug)),q$(Dsh(_.Jxg,_.iug)),q$(Dsh(_.Kxg,_.iug)),this.Of);this.qb=f;this.imageSmoothingEnabled=h.imageSmoothingEnabled;this.init(h)}run(){this.canvas.W(this.qb.H);
super.run()}Lb(){super.Lb();_.qyg(this.W,this.H)}init(){this.tq.cC.N.va(()=>{Tuh(this)});this.H.onChange(()=>void Tuh(this))}getContext(){return this.context}isRenderingStable(){return _.kzg(this)||this.U.H||this.Ia<=this.Rd?!1:!0}N(a){var b=this.wa,c=this.H.he(),d=this.va();b.wa=d;var e=_.gug(c);b.camera=c;b.va=_.eug(c);b.H=_.fug(c);b.zoom=Math.log(e/256)/Math.LN2;b.N=e;b.U=2;if(c.tu()===0&&c.od()===0&&c.Ci()===0){Math.abs(b.zoom-Math.round(b.zoom))<1E-9?(b.U=0,b.zoom=Math.round(b.zoom)):(b.U=1,
b.zoom=ysh(b.zoom));b.N=Math.pow(2,b.zoom)*256;var f=(.5-c.targetY/_.N6)*b.N;e=(c.targetX/_.N6+.5)*b.N-c.Mb()/2;c=f-c.Ib()/2;b.W=Math.round(e*d)/d;b.ha=Math.round(c*d)/d}this.Ob=Math.abs(this.H.Lc()-this.Je)>1E-4;a:if(b=Vuh(this),d=this.km.H,this.Da){!this.Sa&&(c=Zuh(this,d),e=$uh(this,d),f=!!_.hyg(this.km),c||e||f)&&(this.Sa=3);c=this.va()!==this.vd;e=this.wa;e=e.H.end-e.H.start+1;var g=(f=avh(d))||this.xe;if(this.Cd!==this.Ga.SI()||this.Ob||b||c||e>1||g||this.ad)this.Sa=1;if(this.Sa){--this.Sa;
if(this.Sa===0){this.Jb={};bvh(this,d);this.Je=this.H.Lc();this.vd=this.va();this.Cd=this.Ga.SI();this.xe=f;this.ad=!1;b=!0;break a}this.Za=!0}b=!1}else b=!0;try{this.context.setTransform(1,0,0,1,0,0)}catch(m){d=Error(),d.message="initContext: Error accessing canvas.",_.If(d,{errorType:9})}if(b){this.ha.update(this.km.H,this.km.wa,!this.H.W,this.Ia);this.W=this.ha.YI();_.ayg(this.Wa);this.Da&&(b=this.Ea,d=this.va(),c=Uuh(this),b.N=d,c!==b.va&&(b.container.style.backgroundColor=c,b.va=c),this.Ea.update(this.U));
this.Rd=0;this.imageSmoothingEnabled||xsh(this.context,!1);this.Ea&&this.context.clearRect(0,0,this.context.canvas.width,this.context.canvas.height);this.context.save();b=this.Bb();d=this.va();this.context.translate(-b.x*d,-b.y*d);b=this.km.W;this.context.save();this.context.scale(d,d);g=this.H;d=this.context;f=this.Qb;e=g.he();c=e.Mb();e=e.Ib();f=f?g.U.indexOf(1)>=0?2:1:3;f=_.lug(f);var h=g.gw(),l=267.1960013541594/Math.PI;g=new _.Az(0,0);h.H(-180,l,g);let m=new _.Az(0,0);h.H(180,l,m);let n=new _.Az(0,
0);h.H(-180,-l,n);let p=new _.Az(0,0);h.H(180,-l,p);h=Math.abs(g.x-m.x)<1;l=Math.abs(g.y-m.y)<1;if(!h&&g.x>m.x||h&&g.x>n.x){let r=g;g=n;n=r;r=m;m=p;p=r}l?(Qsh(d,f,0,0,c,g.y),Qsh(d,f,0,n.y,c,e)):h?(Qsh(d,f,0,0,g.x,e),Qsh(d,f,n.x,0,c,e)):(Rsh(d,f,g,m,c,e,0),Rsh(d,f,n,p,c,e,e));this.context.restore();_.eyg(this.Wa,b);for(d=0;d<b.length;++d)b[d].H.length&&(c=b[d].H[0],c.H.length>0&&this.Wha(c.H,d));this.imageSmoothingEnabled||xsh(this.context,!0);if(!this.U.H&&this.H.W){b=this.W.N;d=[];for(c=0;c<b.length;c++)e=
b[c],(this.Oa.TE(e)||e.H.pv)&&d.push(e);d.length>0&&this.Rf.yg(this.context,d,this.va(),_.nug(this.W),_.oug(this.W))}this.context.restore();this.Da&&(b=this.Ea,d=this.Bb(),b.Wn&&(d=`translate(${b.offset[0]+d.x}px, ${b.offset[1]+d.y}px) scale(1)`,b.Wn.style.transform=d,b.Wn.style.webkitTransform=d))}else this.Ea.update(this.U);this.Za&&Tuh(this,!0);a&&_.cyg(this.Wa,a)}Wha(a,b){const c=[];var d=[];for(var e=0;e<a.length;++e){var f=a[e];f.data||f.N===null?f.ui()&&(this.U.H?f.yd.Lc()===this.U.N&&(f=_.rtg(f.yd,
-1),d.push(f)):c.push(f)):d.push(f)}a=this.Qb?this.H.U.indexOf(1)>=0?2:1:3;if(a===2)var g=this.qg;else a===1&&(g=this.ag);if(g)for(a=this.va(),e=_.QK(),f=0;f<d.length;f++)for(var h=d[f].yd,l=this.wa.H.start,m=this.wa.H.end;l<=m;l++)Quh(this.wa,h.getX(),h.getY(),h.Lc(),l,e)&&(this.context.save(),Ruh(this.wa,this.context,e),g.yg(this.context,a),this.context.restore());if(c.length){_.Ma(c,Esh);d=this.va();g=this.context;a=!1;b>0&&c[0].yd.Lc()!==this.U.N&&(a=!0,g=Wuh(this),g.setTransform(1,0,0,1,0,0),
g.clearRect(0,0,this.context.canvas.width,this.context.canvas.height),b=this.Bb(),g.translate(-b.x*d,-b.y*d));b=_.QK();for(e=0;e<c.length;e++)if(f=c[e],h=f.data,!h.wa()){this.Ga.qV(f);f.H.pv||this.Oa.TE(f)||f.yd.ai()!==4||this.Oa.SY(f,2);m=f.H.N;if(f.H.Rq||m.La.length)f.H.Rq=!1,Nuh(this.oe,f);l=this.wa.H.start;for(m=this.wa.H.end;l<=m;l++){if(!Quh(this.wa,h.W(),h.ha(),h.Lc(),l,b))continue;g.save();let n=Ruh(this.wa,g,b);a&&g.clearRect(0,0,256*d,256*d);if(f.H.pv||f.yd.ai()===4){g.save();g.beginPath();
g.rect(0,0,256*d,256*d);g.clip();g.scale(d,d);const p=Luh(this.oe,f);n<cvh&&(n=cvh);p.Wha(g,n,this.H.Lc(),!0);g.restore()}else Xuh(this,f,g);g.restore()}}a&&(this.context.save(),this.context.setTransform(1,0,0,1,0,0),this.context.drawImage(g.canvas,0,0,this.context.canvas.width,this.context.canvas.height,0,0,this.context.canvas.width,this.context.canvas.height),this.context.restore())}}va(){return Math.floor(this.H.H*256)/256}kb(){this.Da&&Yuh(this);super.kb()}Bb(){if(this.Ob||!this.Da)return new _.Az(0,
0);var a=_.Dt();_.xug(this.H.gw(),0,0,a);const b=_.Dt(),c=Math.ceil(this.U.zoom-1E-6);_.yK(a[0],a[1],a[2],c,b);a=new _.Az(0,0);var d=this.H.gw();_.B5a(Math.floor(b[0]),Math.floor(b[1]),0,c,_.e7);_.Psg(d,a);a.x|=0;a.y|=0;return a}Xe(){}},cvh=1/524288;var evh=class extends _.Sxg{Vl(){return this.renderer}lCa(){return new _.I7(this.renderer.Oa.U.eJ())}aCa(){return new _.I7(new _.t7)}bCa(){}kb(){this.renderer.dispose();super.kb()}Bc(){super.Bc();var a=this.renderer;a.Da=!0;var b=a.qb.Ui;b.style.display="none";a.canvas=new _.sM;Vuh(a);const c=a.canvas.Ui;_.Fza(c,b);a.context=zsh(c,a.Pd);const d=_.og("DIV");a.uc=d;a.options.Lb?d.className="gaBwhe":(d.style.overflow="hidden",d.style.position="absolute",d.style.direction="ltr");d.style.backgroundColor=
Uuh(a);d.style.width=`${b.width}px`;d.style.height=`${b.height}px`;b.parentNode.insertBefore(d,b);a.options.Lb?c.className="mAWRAc":(c.style.position="absolute",c.style.zIndex="100");c.style.backgroundColor="rgba(0,0,0,0)";a.Ea=new luh(d,a.U,a.options.Lb);b=a.Ea;b.Wn=c;b.H.appendChild(b.Wn);a.ad=!0}Yd(){super.Yd();Yuh(this.renderer)}};var fvh=class extends _.Exg{H(a,b,c,d,e,f,g,h,l){b=new dvh(d,e,h,f,b.N,c,l,a);c=this.xha(a,f,b.Oa,d);return new evh(d,e,f,b,c,g,new _.mxg(a.Sa))}};_.Xoa(3,new class{SEa(){return new fvh}});
_.xd();
}catch(e){_._DumpException(e)}
})(this._);
// Google Inc.
