var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); _jsload_('mouse', 'g.Rb.Hb({oN:"_docMsMov",Cca:function(){var a=this.Xa.$c;g.F.h(a,"mousedown",this.N4,this);g.F.h(document,"mousedown",this.T4,this);this.Bpa||g.l.Ue||(this.dw=g.a.LD(this.dw,150,this),this.Bpa=!0);this.p7();g.F.h(document,"mouseout",this.dw,this);this.h(this.oN,this.H6,this);g.F.h(a,"mouseover",this.O4,this);g.F.h(a,"mouseup",this.P4,this);g.F.h(a,"contextmenu",this.IF,this);g.F.h(a,"rightclick",this.IF,this)},wha:function(){var a=this.Xa.$c;g.F.G(a,"mousedown",this.N4,this);g.F.G(document,"mousedown", this.T4,this);this.Gna();g.F.G(document,"mouseout",this.dw,this);this.G(this.oN,this.H6,this);g.F.G(a,"mouseover",this.O4,this);g.F.G(a,"mouseup",this.P4,this);g.F.G(a,"contextmenu",this.IF,this);g.F.G(a,"rightclick",this.IF,this)},Eca:function(){g.F.h(this.Xa.$c,"mousewheel",this.M4,this)},m_:function(){g.F.G(this.Xa.$c,"mousewheel",this.M4,this)},Hna:function(){g.F.G(document,"mousemove",this.dw,this);g.F.G(this.Xa.$c,"mousemove",this.XR,this)},p7:function(){g.F.h(document,"mousemove",this.dw,this); g.F.h(this.Xa.$c,"mousemove",this.XR,this)},Gna:function(){g.F.G(document,"mousemove",this.dw,this);g.F.G(this.Xa.$c,"mousemove",this.XR,this)},O4:function(){this.GG=!0},T4:function(){this.GG=!1},dw:function(a){if(!this.Jf&&!this.rg&&this.Xa){var b=this.Li(a,!0,!0);this.q(this.oN,{event:a,QJ:b})}},Dca:function(){this.h("mousemove",this.K_);this.h("mouseout",this.L_);this.h("mouseover",this.M_);this.h("mouseup",this.N_);this.h("mousedown",this.J_);this.h("rightclick",this.P_);this.h("contextmenu", this.B_);this.h("rdblclick",this.Q_)},yha:function(){this.G("mousemove",this.K_);this.G("mouseout",this.L_);this.G("mouseover",this.M_);this.G("mouseup",this.N_);this.G("mousedown",this.J_);this.G("rightclick",this.P_);this.G("contextmenu",this.B_);this.G("rdblclick",this.Q_)},keyboardEnableChanged:function(){this.get("keyboardEnable")?this.Aca():this.zO()},scrollWheelChanged:function(){this.get("scrollWheel")?this.h("mousewheel",this.O_):this.G("mousewheel",this.O_)},IF:function(a){g.F.preventDefault(a)}, nha:function(a){var b=this.Li(a,!1,!0),c=0;"3D"==this.D.view.type?(this.qa("mousewheel",b),a.wheelDelta?(c=a.wheelDelta,window.opera&&g.a.Ph(window.opera.version)&&9.5>parseFloat(window.opera.version())&&(c=-c),0==c/120%1&&(c/=2)):a.detail&&(c=-a.detail,120!==c&&-120!==c&&(c*=20)),a=c/800,a=this.get("zoom")+a,this.s2(a,b.Ta,!0)):(a.wheelDelta?(c=a.wheelDelta/120,window.opera&&g.a.Ph(window.opera.version)&&9.5>parseFloat(window.opera.version())&&(c=-c)):a.detail&&(c=-a.detail),this.V.TC=(this.V.TC|| 0)+c,this.q("mousewheel",b))},M4:function(a){"info"!=a.$e&&this.get("scrollWheel")&&this.nha(a)},$R:function(a,b){b=this.Li(a,!1,!0);if(!this.Ov(b.Cb,this.V.Ex)){var c=this.V;c.Ex=b.Cb;if(c.Ar){if(!c.Ad&&(b.Cb.x!==c.io.x||b.Cb.y!==c.io.y)){var d;this.XN(c.Zt)&&c.Zt.get("draggable")&&(d=c.Zt);!d&&this.get("dragEnable")&&(d=this);d&&(c.Ad=!0,c.jq=d,c.fg=c.io,c.iq=c.JT)}c.Ad&&(c.ak=b,b.button=a.buttons||a.button||0,this.RO())}}},oJ:function(){var a=this.QJ;g.f.eb(this.K,"amap-drag");g.f.ypa();g.f.o3(); this.V&&(this.V.Ad=!1);this.V.Ep&&(this.V.Ep=!1,this.V.jq.q("dragend",a));this.V.Ar=!1;this.V.Ex=null;this.V.fg=null;g.F.G(document,"mousemove",this.$R,this);g.F.G(document,"mouseup",this.oJ,this);try{g.F.G(window.parent.document,"mouseup",this.oJ,this)}catch(b){}this.Xa&&(this.Jf&&(this.rg=this.Jf=!1),g.F.sza(this.Xa.$c),this.p7())},Jra:function(a,b){b=b||this.Li(a,!1,!1,a.srcElement||a.target);var c=this.get("size"),d;0<=b.Cb.x&&b.Cb.x<=c.width&&0<=b.Cb.y&&b.Cb.y<=c.height&&(d=!0);this.G5&&!d?this.q("mouseout", b):!this.G5&&d&&this.q("mouseover",b);this.G5=d},XR:function(a){if(!this.Jf&&!this.rg&&this.Xa&&"info"!=a.$e&&(g.F.preventDefault(a),g.l.Es&&(a=window.event),a)){a=this.Li(a,!1,!1,a.srcElement||a.target);var b=this.V,c=a.hd,d;if(c){this.V.Ar||(c instanceof g.B.Eh?d=c.Lb.get("cursor"):c instanceof g.o.Yb&&(d=c.get("cursor")),d&&c!==this||(d=this.D.Ce.defaultCursor),d=this.D.get("optimalCursor")||d,this.K.style.cursor=d||"");d=b.Oga;var e=a.su;d!==e&&(d&&b.UZ&&b.UZ.q("mouseout",a),e&&c&&(c.q("mouseover", a),c.get("topWhenMouseOver")&&(c.Lb.C=!0,c.Lb.setTop(!0),c.Lb.C=!1)));a.hd.q("mousemove",a);a.hd!==this&&this.q("mousemove",a);b.Oga=a.su||null;b.UZ=a.hd||null}}},N4:function(a){if("info"!=a.$e&&(this.GG=!0,g.f.Poa(),g.f.b3(),this.V.Ex=null,this.V.fg=null,"info"!=a.$e)){var b=this.Li(a,!0,!1,a.srcElement||a.target);if(b.hd){this.V.f3=new Date;this.V.Zt=b.hd;this.V.io=b.Cb;this.V.Kga=b.button;this.V.Ar=!0;this.V.Lga=b;this.V.Ad||(this.V.JT=b);this.He&&this.He.stop();var c=b.hd;!c.Lb&&c.get("dragEnable")&& (this.V.Ar=!0);g.f.Wa(this.K,"amap-drag");c=!1;b.hd.q("mousedown",b);b.hd!==this&&(this.q("mousedown",b),c=b.hd.get("draggable"));c=c||this.get("dragEnable");g.F.rxa(this.Xa.$c);g.F.h(document,"mousemove",this.$R,this);g.F.h(document,"mouseup",this.oJ,this);try{window.parent.document&&g.l.Es&&g.F.h(window.parent.document,"mouseup",this.oJ,this)}catch(d){}g.F.stopPropagation(a);c&&this.Hna()}}},H6:function(a){this.Jra(a.event,a.QJ)},ADa:function(a){this.$R(a.event,a.QJ)},P4:function(a){if("info"!= a.$e){this.QJ=a=this.Li(a,!1,!1,a.srcElement||a.target);var b=a.hd;if(b){var c=this.D.get("allBubble")||b.get("bubble");b!==document&&(b.q("mouseup",a),a.hd!==this&&c&&this.q("mouseup",a));this.V.io&&this.Ov(a.Cb,this.V.io)&&(this.ag&&this.Ov(this.V.Ax,a.Cb)&&a.button===this.V.Kga?(clearTimeout(this.ag),this.ag=null,g.F.M5(a)?c?(b.q("dblclick",a),b!==this&&this.q("dblclick",a)):b.q("dblclick",a):b.q("rdblclick",a),this.V.Ax=null):(g.F.M5(a)?(this.q("clickstart",a),c?(b.q("click",a),b!==this&&this.q("click", a)):(b.q("click",a),this.q("closeOverlays",a)),b.get("topWhenClick")&&(b.Lb.C=!0,b.Lb.setTop(!0),b.Lb.C=!1),this.q("clickend",a)):c?(b.q("rightclick",a),b!==this&&this.q("rightclick",a),this.q("contextmenu",a)):(b.q("rightclick",a),b.q("contextmenu",a)),this.V.Ax=a.Cb,this.ag&&clearTimeout(this.ag),this.ag=setTimeout(g.a.bind(function(){clearTimeout(this.ag);this.ag=null;this.V.Ax=null},this),260)))}}}});g.Rb.Hb({O_:function(a){this.qa("mousewheel",a);var b=this;if(1<=Math.abs(this.V.TC)&&!this.M$){var c=this.V.TC;if(1<=c)c=1;else if(-1>=c)c=-1;else return;b.cH(a.Ta,c);this.V.TC=0;this.M$=!0;setTimeout(function(){b.M$=!1;b.V.TC=0},g.l.nz?50:40)}},K_:function(a){this.qa("mousemove",a)},L_:function(a){this.qa("mouseout",a)},M_:function(a){this.qa("mouseover",a)},N_:function(a){this.qa("mouseup",a)},J_:function(a){this.qa("mousedown",a)},P_:function(a){this.qa("rightclick",a)},B_:function(a){this.qa("contextmenu", a)},Q_:function(a){this.get("doubleClickZoom")&&this.get("zoomEnable")&&this.cH(a.Ta,-1);this.qa("rdblclick",a)}});g.Rb.Hb({qga:function(){this.zB={left:[37],right:[39],FQ:[40],bF:[38],Pi:[187,107,61],Qi:[189,109,173]};this.mda={left:this.Zx(this.aH(100,0)),right:this.Zx(this.aH(-100,0)),FQ:this.Zx(this.aH(0,-100)),bF:this.Zx(this.aH(0,100)),Pi:this.Zx(this.G1(1)),Qi:this.Zx(this.G1(-1))}},Aca:function(){this.get("keyboardEnable")&&(this.zB||this.qga(),g.F.h(document,"keydown",this.ZG,this),g.F.h(document,"keyup",this.x_,this))},zO:function(){g.F.G(document,"keydown",this.ZG,this);g.F.G(document,"keyup",this.x_, this)},x_:function(a){var b=a.keyCode;!a.ctrlKey||37!==b&&39!==b||this.set("refresh",1)},ZG:function(a){var b=a.keyCode,c;for(c in this.zB)if(this.zB.hasOwnProperty(c))for(var d=0;df&&(this.eq=f);this.Yxa()}},E7:function(){var a=new Date,b=!1;do if(b=this.parse(),new Date-a>=this.dW)break;while(!b);this.w7=b?null:g.a.Wc(this.E7,this)},Yxa:function(){this.w7|| (this.w7=g.a.Wc(this.E7,this))},ooa:function(){return document.createElement("canvas")},parse:function(){var a,b=!1,c=this.eq,d=this.lw[this.eq];if(d.uh())6===c&&(b=!0),this.eq=(this.eq+1)%7;else{a=d.uua();var e=a[3],f=e.ja?512:256;if("groupcomplete"===a[0])e.set("display",0);else{var h=a[2];if(e.oa.Ld(h.key))if("co"===a[0])if(3===a[1])this.KT(e,h,f),h.ra.region&&e.Za.JK(h.ra.region,0,h.ta.z);else if(4===a[1])this.KT(e,h,f),h.ra.road&&e.Za.v8(h.ra.road,h.ta.z);else if(5===a[1]&&h.ra&&h.ra.building)a= g.Mj&&g.Mj.H5(e.e.D),e.Ae?h.tf=h.ra.building:(this.KT(e,h,f),e.Za.JK(h.ra.building,1,h.ta.z,void 0,a));else{if(7===a[1]){h.jd&&(e.AL&&0===(h.ta.x+h.ta.y)%2&&h.jd.getContext("2d").drawImage(e.AL,0,0),h.tma=!0,g.l.ED&&h.jd.toDataURL&&(f=new Image,f.src=h.jd.toDataURL(),h.jd=f));if("3D"===(e.e.D&&e.e.D.getViewMode_())){if(h.ll){h.ll.bf=null;h.Uh=null;a=e.e.Gc;if(e.Bf&&a.Bf){c=a.Bf.aI(a.Bf.ca,h.ll);c.lc=a.Bf.lc;a={mi:c,tagName:"CANVAS",width:h.ll.width,height:h.ll.height};c=0;for(f=h.ga.length;c=this.nD(c)&&1>=this.nD(d)?1>=this.oD(c)&&1>=this.oD(d)?"middle":c[1]p){var s=Math.pow(2,p);if(q>=s||0>q)q=(q+s)%s}q=g.a.FI(q,r,p).join(",");g.a.ka(e,q)||e.push(q)}if(this.Yx())if(m=this.Uea({Aya:d,Ie:c,Md:b,gr:e}),m.CCa=(new Date).getTime(), this.Ci)g.Jk.xh(m,function(a,c){if(f.e)if(c.P5){var d=c.Ib.map(function(a){return f.oa.get(a.key)}).filter(function(a){return a});f.Ll(d,b)}else f.To?(g.a.Tb(c.Ib,function(a){this.oa.set(a.key,a);a.qd&&!a.qd.loaded&&(g.ik.tm(a.qd),a.qd.loaded=!0);a.pe&&a.pe.tf&&g.Lj&&g.Lj.q("vecTileParsed.buildings",{rp:a})},f),f.set("display"),f.H1(c,!0)):(g.a.Tb(c.Ib,function(a){var b=this.oa.get(a.key);b&&(b.status=a.status,a.L&&a.L.Ca&&this.$ga(a.L.Ca))},f),c.data&&f.zz(c.data))});else{var u=g.Ec.p6;this.e.D.Ra&& !g.Ec.Qoa&&this.e.D.wq||(u=g.Ec.xh);this.$F();u(m,function(a,c){if(f.e){if(c.P5){var d=c.Ib.map(function(a){return f.oa.get(a.key)}).filter(function(a){return a});f.Ll(d,b)}if(u===g.Ec.p6){if(c.disabled){g.Ec.Qoa=!0;f.set("display");return}if(c.Mla)return}c.data&&(f.e.De!==c.Du&&(f.e.De=c.Du),g.a.Tb(c.Ib,function(a){var b=this.oa.get(a.key);b&&(b.status=a.status)},f),f.H1(c),c.data&&f.zz(c.data))}})}else!this.Ci&&this.Kc&&this.Kc.Q5()?this.e.D.get("workerMode")?this.PG(d,b,e,c):(1>this.Kc.za.length|| 3=b){var e= this,f=this.e,h=f.D;f.NS||void 0!==f.VS||("dv"===h.get("baseRender")?f.VS=1:f.VS=2);d.get({type:h.Ra?"NFS":"FS",Ae:this.g.wv||this.g.Ae,vya:a,Mf:!!this.jl,o:this.g,url:this.Ky(b,[]),timeout:1E3},function(d,h){if(e.g){if(d)return c(null,a);h.F6.length&&c(null,h.F6);if(h.iS.length)if(h.iS.length===a.length&&(f.NS&&f.VS--,e.e.D.Ra||e.Ci||e.FD||e.e.cU()),h.Oc){e.cf=h.Tg["x-vd-v"];e.Nh=h.Tg.tv;var m=h.Tg.bgc;e.e.De!==m&&(e.e.De=m);g.a.forEach(h.iS,function(a){a.status="loaded"});e.A7(h.Oc,b)}else h.l6&& (g.a.forEach(h.l6,function(a){var b=e.oa.get(a.key);if(b){b.status="loaded";b.pe=a.pe;if(a.qd){b.qd=a.qd;b.ga=a.ga;var c="limg-"+a.key+"-"+e.g.lc;b.qd.Bk=c;b.ga&&(g.a.forEach(b.ga,function(a){a.Ca&&g.a.forEach(a.Ca,function(b,d){b&&0===b.indexOf("limg-")&&(a.Ca[d]=c)})}),g.ik.tm(b.qd),b.qd.loaded=!0)}b.pe&&b.pe.tf&&g.Lj&&g.Lj.q("vecTileParsed.buildings",{rp:b});b.Ba=b.Ra=!0;e.oa.set(a.key,b)}}),e.set("display"))}})}else c(null,a)},bha:function(a,b,c,d){if(!d||!this.bC()){var e=[(new Date).getTime(), this.Kc.za.length+1&65535,d?1:0].join("-"),f={command:"tiles",reqId:e,payload:{t:c,opt:b,cs:{level:b,flds:this.g.ga.join(","),v:g.Te?"3":"2"}}},h;if(!this.Kc.DJ()){var k=this;setTimeout(function(){k.Kc&&!k.Kc.DJ()&&(k.pu?k.pu++:k.pu=1,k.Kc.rpa(h)&&(delete k.tg[e],k.PG(a,b,c,d)))},300)}h=this.Kc.send(f);this.tg[e]={Ib:a,Md:b}}},mT:function(a){if(!a.Ra||a.Ie)a.status="",a.Ra=void 0,a.Ba=null,a.jd=null,this.oa.yw(a.key)},Uea:function(a){var b=a.Aya,c=a.Md,d=a.gr;a=a.Ie;return{lc:+new Date+"_"+Math.random(), Du:this.e.De,Bd:this.e.Bd,Ci:this.Ci,To:this.To,Ae:this.g.Ae,zsa:!!g.Te,Uf:this.J.type,Mf:this.jl,LS:this.g.lc,ga:this.g.ga,Jc:this.g.ja,Ua:this.g.Ua,WR:Math.ceil(this.pk.Uy),Ib:g.a.filter(b,function(a){return"loaded"!==a.status}),Md:c,gr:d,Ie:a,url:this.Ky(c,d,b),Bh:this.XY(c,[]),MFa:this.e.D.Ra}},XY:function(a,b){return{xS:"3D"===this.J.type,WP:this.g.Ae,Vr:g.r.Vr||null,ZCa:this.g.get("businessIconsID"),cf:this.cf,Bd:this.e.Bd,Nh:this.Nh,WEa:this.g.get("iconsID"),MS:this.g.lc,jz:a,Yy:this.g.Yy, Of:!this.g.yn()&&this.g.S.get("merge"),Oc:b,ba:this.g.get("forceBig")||g.l.ba,Uf:this.J.type,mode:this.g.get("mode"),bwa:g.r.tc,A8:this.g.get("forceBig")?1:this.g.Ua,Rq:this.g.get("forceBig")?!1:this.g.ja,fy:this.g.get("forceBig")||g.l.ba&&!this.g.ja?1:0}},aB:function(a){a=a.split(";");for(var b=0,c=a.length;bk&&(f<=e&&d(f+q,h,k),f>=q-e&&d(f-q,h,k));d(f,h,k)},QB:function(a){this.vu||(this.vu=[]);this.vu.push(a)},ck:function(){if(this.vu&&this.vu.length){for(var a=0,b=this.vu.length;af.readyState)){var c=4===f.readyState&&0===f.status;b!==k.fb&&c&&!f.Mt?(f.Mt=!0,k.Ll(a,b),f.onreadystatechange="",c||f.abort()):f.Mt||(3===f.readyState?(c=f.responseText.substring(h),f.Nq=d(c,f.Nq),h=f.responseText.length): 4===f.readyState&&(c=f.responseText.substring(h),k.Ci&&(c+="|"),d(c,f.Nq),f.Nq=""))}};f.onerror=function(){};this.Kra||(this.Kra=1);f.open("GET",e,!0);f.send()},S9:function(a,b){var c=this.Gw||this.pk,d=a.ta.x,e=a.ta.y;return d>Math.floor(c.Hc/b)||dMath.floor(c.sc/b)||eg.a.Fa/2&&(d.x-=g.a.Fa);this.aQ=d.ld(this.Gg);for(d=c.length-1;0<=d;d-=1){var e=c[d];if(e.length){var f=e[0].ta.z,h=!1;if(e.vg&&!g.Ca.Je&&("stable"==this.Gf||f<=this.zoom&&"zoomIn"===this.Gf||f>=this.zoom&&"zoomOut"===this.Gf)&&(!this.labels||!this.labels.length||this.JJ||a.Fi||!this.qE(this.labels.wk,this.pk)|| this.vJ(a)||this.te!==a.te)){h=!0;h=[];a.te&&(h.push.apply(h,a.te),this.te=a.te);a.nb.length?(h.push.apply(h,a.nb),this.NN=a.nb.fI):this.NN=null;for(var k=e.length-1;0<=k;k-=1){var l=e[k],m=!1,n=l.ga;l.re&&(l.re=!1,this.OI("poilabel",l.ga,void 0,!0),this.Uj.D3(l));!n&&l.ob&&l.ob.ga&&(n=l.ob.ga,m=!0);if(n)for(var p=0,l=n.length;pb.zIndex?-1:1:!a.Cd^!b.Cd?a.Cd?1:-1:a.Cd==b.Cd?a.id==b.id?a.se==b.se?a.nameb.se?-1:1:a.idb.Cd?-1:1});this.labels=e;this.labels.wk=this.pk;this.JJ=!1}}}if(this.dQ(a)){this.zd();if(!this.e.D.Ra)return;this.iU(a);this.rh=this.labels}this.R6=!1;this.Ne(a)},bT:function(a){this.labels&&this.labels.opacity||(this.labels=[],this.labels.opacity={}); for(var b={},c=0;cg.a.Fa/2&&(b.x-=g.a.Fa);this.transform={translate:new g.H(a.P.Ha.Ac.x*(this.g.ja?this.g.Ua:1),a.P.Ha.Ac.y*(this.g.ja?this.g.Ua:1)),scale:1/(this.g.ja?this.g.Ua:1),rotate:0}},qE:function(a,b){return a.fc===b.fc&&a.Ic===b.Ic&&a.sc===b.sc&&a.Hc===b.Hc},wn:function(a, b){var c;if(this.zoom){var d=a.ld(Math.pow(2,20-this.zoom));this.labels&&(c=this.Iqa(d,b))&&(c.I5=!1);!c&&this.nb&&(c=this.Hqa(d))&&(c.I5=!0)}return c?[c]:[]},Iqa:function(a,b){for(var c=a.x,d=a.y,e=this.labels.zFa||this.labels,f=e.length-1;0<=f;f-=1){var h=e[f],k=h.za[0]/this.T,l=h.za[1]/this.T;if((h.Ws||!b)&&this.E5(h,c,d,k,l))return h}},Hqa:function(a){var b=a.x;a=a.y;for(var c=this.nb.length-1;0<=c;c-=1){var d=this.nb[c],e=d.za[0]/this.T,f=d.za[1]/this.T;if(d.Ws&&this.E5(d,b,a,e,f))return d}}, E5:function(a,b,c,d,e){for(var f=0;f=d+l-1&&b<=d+l+h+1&&c>=e+m-1&&c<=e+m+k+1)return!0}return!1},reloadChanged:function(){this.g&&(this.g.Ra=!1);this.oa.count&&(this.oa.clear(),g.Nj&&g.Nj.clear());this.labels=[];this.f6=[];this.Nb&&this.Nb.parentNode&&this.Nb.parentNode.removeChild(this.Nb);this.Ym&&this.Ym.parentNode&&this.Ym.parentNode.removeChild(this.Ym); this.set("display")},uj:function(){return this.Ym},reCalcLabelPos:function(){this.oa&&this.oa.forEach(function(a){a.re=!0})},styleChanged:function(){this.reCalcLabelPos&&this.reCalcLabelPos()},OI:function(a,b,c,d){if(b&&("roadlabel"===a||"poilabel"===a))for(a=0;aA[0]||256<=A[0]||0>A[1]||256<=A[1])){var B=q.Fz(A,f),A={margin:0,z:m,zIndex:9E3,za:B,name:w[0],Aj:!0,Ta:A,Ca:[],aa:[],visible:!0,vk:!0};A.id="roadlabel_"+ g.a.yb(A);A.Vq=15>w[2]%90||75A[0]||256<=A[0]||0>A[1]||256<=A[1])){B=q.Fz(A,f);A={id:w[4],margin:n,zIndex:9001,za:B,name:w[0].replace("^",""),lk:!0,Ta:A,Ca:[],aa:[],visible:!0,vk:!0};A.id||(A.id="poilabel_"+g.a.yb(A));P=0;A.Cd=w[8];w[6]&&(I=w[6].split(":"),P=I[1],H=Math.floor((parseInt(I[0].split("_")[1])-28)/2));if(P&&w[3]){I=g.r.tc+"://vdata.amap.com/style_icon/icon-"+ (1===H?"biz-":"normal-")+(k||l?"big":"small")+".png";A.Ca.push(I);P=parseInt(P)-1;I=Math.floor(P/10);L=P%10;l?(M=48,K=40,F=28):k?(M=K=40,F=28):(M=K=24,F=20);Q=M;if(151===P||152===P||153===P)F-=4,G=w[7][0][2],Q=M*Math.max(G+2,F)/F;I=[-Q/2,-M/2,Q,M,K*L,K*I,K,K];A.aa.push(I)}if(w[2]&&w[7])for(G=w[2],I=0;Ip&&(c<=m&&f(c+w,n,p),c>=w-m&&f(c-w,n,p));f(c,n,p);return h}};g.M.canvas.oM=g.M.canvas.Pj.extend({ka:[g.pM]});g.M.canvas.Pj.Hb({iU:function(a){this.Tx++;var b=this.Ym,c=this.Qk;this.Ty={};var d=this.g.ja?this.g.Ua:1;this.kh=d;var e;0!==a.P.rotation?(e=2*Math.floor(a.P.Ha.Ac.x)*d,d*=2*Math.floor(a.P.Ha.Ac.y)):(e=a.size.width*d,d*=a.size.height);g.f.xm(b,e,d,!0);g.l.tna&&b.parentNode&&b.parentNode.appendChild(b);c.textBaseline="bottom";this.fk=0;this.labels&&this.HT(this.labels);this.labels&&this.Jwa(this.labels,c,g.Mj.Rqa(this.e.D),this.gd,e,d);this.c6=[];this.labels&&(this.labels.np=this.zoom,this.labels.mp= this.lb,this.labels.Qq=this.rotation,this.labels.KK=this.g.ja,this.labels.size=a.size);a.nb&&(this.nb=a.nb);this.nb&&(this.nb.np=this.zoom,this.nb.mp=this.lb,this.nb.Qq=this.rotation,this.nb.size=a.size);this.q("afterLabelRender")},Iwa:function(a,b,c){var d=void 0===b.vk?!0:b.vk,e=1,f=void 0===b.visible?!0:b.visible,h=null,k=this.e.J.ae;if(b.Am&&k){var l=k=h="";b.qc&&b.qc.length&&this.IQ&&(l=b.qc[0],h=l[3],k=l[4],l=b.Aj?"":l[7]);if(h=this.J.My&&this.J.My(h,k,l,b.Am,b.Su))f=h[4],d=h[3],e=h[5]}if(f){if(this.Qk.globalAlpha!== c||e)this.Qk.globalAlpha=c||e;f=0;for(k=b.Ca.length;fg.a.Fa/2?c-=g.a.Fa:c<-g.a.Fa/2&&(c+=g.a.Fa));return this.Ku(c,a[1])},Ku:function(a,b){var c=this.g.ja?this.g.Ua:1,d=this.T,e=0,f=0,e=(a-this.fe[0])/d,f=(b-this.fe[1])/d;return[Math.round(e*c),Math.round(f*c)]},e4:function(a,b){var c=a[0];b&&(c> g.a.Fa/2?c-=g.a.Fa:cb.Vd.x||c[1]>b.Vd.y||c[0]e?(a.opacity[b]-=e,d.ye=1,d.fk=1):a.opacity[b]=0}var d=this,e=0.34;if(!a.oF||"stable"==this.Gf&&"stable"!=this.KS){for(var f=0,h=a.length;fe?(a.opacity[l]-=e,this.fk=this.ye=1):delete a.opacity[l])}a.oF=!0}else if("zoomIn"== this.Gf){f=0;for(h=a.length;fe?(a.opacity[l]-=e,this.fk=this.ye=1):delete a.opacity[l]);f=0;for(h=a.length;fthis.zoom)for(f=0,h=a.length;fe?(a.opacity[l]-=e,this.fk=this.ye=1):delete a.opacity[l]);else for(f=0,h=a.length;fe?(a.opacity[l]-=e,this.fk=this.ye=1):delete a.opacity[l]);return!1},Jwa:function(a,b,c,d,e,f){d=!1;18===a.zoom&&18 l[0]||l[0]>e+256||-256>l[1]||l[1]>f+256||a.opacity[k.id]&&this.Iwa(l,k,a.opacity[k.id])}}},vJ:function(a){if(a.nb&&a.nb.length)if(this.nb&&this.nb.length){if(this.nb!==a.nb||this.nb.np!==this.zoom||this.nb.mp!==this.lb||this.nb.Qq!==this.rotation||!this.nb.size.gb(a.size))return!0}else return!0;else if(this.nb&&this.nb.length)return!0},dQ:function(a){this.rh&&this.rh.KK!==this.g.ja&&this.g.set("reload");return this.fk||this.vJ(a)||this.labels&&(this.e.hR||this.labels!==this.rh||!this.rh||this.rh.np!== this.zoom||this.rh.mp!==this.lb||a.Fi||this.rh.Qq!==this.rotation||this.rh.KK!==this.g.ja||!this.rh.size.gb(a.size))?!0:!1},m5:function(a,b,c){var d,e=b.aa.length,f=[];if(b.Ii>this.zoom)d=!0;else for(var h=0;ha?0:255< a?255:Math.round(a)},v1:function(a,b){for(var c=0;4>c;c++)a[b+c]=this.vla(a[b+c]);return a},dP:function(a,b){var c=259*(b+255)/(255*(259-b));return[c*(a[0]-128)+128,c*(a[1]-128)+128,c*(a[2]-128)+128]},Qka:function(a){return[255-a[0],255-a[1],255-a[2]]},eP:function(a,b){isNaN(b)&&(b=20);var c=Math.max(0,0.299*a[0]+0.587*a[1]+0.114*a[2]-b);switch(this.Dq){case "amap://styles/normal":case "normal":return[1*c,1.2*c,255];case "amap://styles/light":case "light":return[1*c,1*c,255];case "amap://styles/fresh":case "fresh":return[1* c,1*c,220];case "amap://styles/grey":case "amap://styles/dark":case "insight":case "dark":return[1.5*a[0],1.5*a[1],1*a[2]];case "amap://styles/blue":case "amap://styles/darkblue":case "blue_night":case "mapv":return[2*a[0],1.5*a[1],1*a[2]]}return!1},bga:function(a,b){var c=20,d=10;switch(b.Qo){case "active":c+=20,d+=20}return this.dP(this.eP(a,c),d)},pZ:function(a,b){var c=-110;switch(b.Qo){case "active":c+=30}return this.dP(this.eP(this.Qka(a),c),50)},Zfa:function(a){return this.dP(a,20)},oZ:function(a, b,c,d,e,f){var h=a[b],k=a[b+1],l=a[b+2];a=a[b+3];0b[m+3])){e++;kh[0]&&(h[0]=k);l>h[1]&&(h[1]=l);for(var n=!0,p=0;4>p;p++)if(220>b[m+p]){n=!1;break}n&&d++}}return{Yza:0Math.abs(a[0]-b[0])&&0.1>Math.abs(a[1]-b[1])},kla:function(a,b){for(var c=[a[0]],d=1,e=a.length;d=e&&f<=n)for(e=0;e=e&&f<=n)for(e=c-1;0<=e&&!this.wH(a,f,e,b, c,m,d);e--);}if(!l.length||!m.length)return null;m.reverse();h.reverse();if(this.Mx(l[l.length-1],k[0])&&this.Mx(k[k.length-1],m[0])&&this.Mx(m[m.length-1],h[0])&&this.Mx(h[h.length-1],l[0])){b=[m,h,l,k];e=0;for(a=b.length;eb[e].length||(b[e]=this.kla(b[e],d.y6),b[e])))return null;return[].concat(b[0]).concat(b[1].slice(1)).concat(b[2].slice(1)).concat(b[3].slice(1))}return null},Nea:function(a){for(var b=[Infinity,Infinity],c=[-Infinity,-Infinity],d=0,e=a.length;df&&(b[0]=f);b[1]>h&&(b[1]=h);c[0]e?this.qX(a,b,c,d):d&&d.call(this)}},this):d&&d.call(this)},Ada:function(a,b,c){a=a.createImageData(b.width,b.height);var d=a.data,e=a.width,f=a.height,h=c[0]+c[2],k=c[1],l=c[1]+c[3];for(c=c[0];cp;p++)d[n+p]=b.data[n+p];return a},Uga:function(a,b,c){var d=a[1]+(b[1]-a[1])*c;return[Math.round(a[0]+(b[0]-a[0])*c),Math.round(d)]},vga:function(a,b,c){for(var d=1/c,e=[],f=1;fs&&(a<=n&&c(a+q,r,s),a>=q-n&&c(a-q,r,s));c(a,r,s)},Jua:function(a,c){for(var d=a.dF,e=a.Cn,f=[],h=0,k=d.length;hv[0]||256<=v[0]||0>v[1]||256<=v[1])){var u=t.Fz(v,b),v={margin:0,z:f,zIndex:9E3,za:u,name:m[0],Aj:!0,Ta:v,Ca:[],aa:[],visible:!0,vk:!0};v.id="roadlabel_"+d.yb(v);v.Vq=15>m[2]%90||75v[0]||256<=v[0]||0>v[1]||256<=v[1])){u=t.Fz(v,b);v={id:m[4],margin:e,zIndex:9001,za:u,name:m[0].replace("^", ""),lk:!0,Ta:v,Ca:[],aa:[],visible:!0,vk:!0};v.id||(v.id="poilabel_"+d.yb(v));F=0;v.Cd=m[8];m[6]&&(K=m[6].split(":"),F=K[1],L=Math.floor((parseInt(K[0].split("_")[1])-28)/2));if(F&&m[3]){K=r.tc+"://vdata.amap.com/style_icon/icon-"+(1===L?"biz-":"normal-")+(s||h?"big":"small")+".png";v.Ca.push(K);F=parseInt(F)-1;K=Math.floor(F/10);Q=F%10;O=J=N=0;h?(N=48,J=40,O=28):s?(N=J=40,O=28):(N=J=24,O=20);V=N;if(151===F||152===F||153===F)O-=4,w=m[7][0][2],V=N*Math.max(w+2,O)/O;K=[-V/2,-N/2,V,N,J*Q,J*K,J,J];2<= F&&5>=F&&(K[8]=!0);v.aa.push(K)}if(m[2]&&m[7])for(w=m[2],K=0;Kw&&(a<=l&&c(f,a+m,v,w),a>=m-l&&c(f,a-m,v,w));c(f,a,v,w)}}},function(a){a||(g.Jk.gta=!0)})}})();(function(){if(!g.Ec){g.Ec=g.HL();var a=g.a.mD({h:"on",ve:"hasEvents",G:"off",cK:"offByContext",q:"emit",ti:"clearEvents"});g.Ec.wf(null,function(){return{msa:function(){var a=this;this.Zr=[];this.$r={};if("undefined"!==typeof worker)for(var c=0;10>c;c++){var d=new Worker(this.qna);d.status={index:c,h5:!0,AK:!1,eL:0};d.addEventListener("message",function(c){var d=c.data;c=c.target;d.ping&&200===d.status?(c.status.AK=!0,a.Zr.filter(function(a){return a.status.AK}).length===a.Zr.length&&(a.Zr.AK=!0)): d.result&&a.awa(c,d)});this.Zr.push(d);d.postMessage({cmd:"ping",ts:(new Date).getTime()})}},awa:function(a,c){var d=c.parentTaskId,e=c.taskId,f=this.$r[d],h=!1;f[e].data=c;f[e].index=a.status.index;for(var k=0,l=f.length;ks[1]?Math.PI:0:x[1]===s[1]?s=x[0]>s[0]?Math.PI/2:-Math.PI/2:(m=x[0]-s[0],x=x[1]-s[1],s=Math.atan(m/x),0m&&0>x?s=-s:0x?s=-s:0>m&&0f?f:365.25-f)/182.62*47)},w0:function(a,b,c,d){return{x:a.x-b*c,y:a.y-b*d}},eU:function(a,b){var c=a.data,d=Math.pow(2,b.P.zoom-18);this.T=b.P.T;this.Ha=b.P.Ha;for(var e in c)if(c.hasOwnProperty(e)){for(var f=c[e],h=[], k=[],l=[],m=0,n=f.length;me.length)){c.moveTo(e[0],e[1]);for(var f=0,h=e.length;fe.length)){c.moveTo(e[0],e[1]);for(var f= 2,h=e.length;fthis.zoom||(this.HX.eU(f,a),this.rj=this.tf,this.rj.np=this.zoom,this.rj.mp=this.lb,this.rj.wm=this.T,this.rj.Qq=this.rotation,this.rj.size=a.size))},Ne:function(a){var b=Math.pow(2,this.zoom-this.ne),c=this.lb.ab(this.Na);c.x<-g.a.Fa/2&&(c.x+=g.a.Fa);c.x>g.a.Fa/2&&(c.x-=g.a.Fa);c.ld(this.Gg);a=new g.H(a.P.Ha.Ac.x*(this.g.ja?this.g.Ua:1),a.P.Ha.Ac.y*(this.g.ja?this.g.Ua:1));this.transform=[{translate:this.aQ,scale:b,rotate:0,Zy:this.g.wv}, {translate:a,scale:1/(this.g.ja?this.g.Ua:1),rotate:0,Hk:this.g.get("zIndex")+(this.g.wv?0:1)}]},OI:function(a,b,c){if("region"===a)for(var d in b){if(b.hasOwnProperty(d)){a=b[d];for(var e in a)if(a.hasOwnProperty(e)){var f=a[e];if(!this.e.Bd&&f.Yc){var h=f.Am||f.Yc;f.face=this.J.xs(f.face,h,!0,c)}}}}else if("road"===a)for(d in b){if(b.hasOwnProperty(d))for(e in a=b[d],a)if(a.hasOwnProperty(e)&&(f=a[e],!this.e.Bd&&f.Yc)){h=f.yQ||f.Yc;f.LP=this.J.im(f.LP,h,!1,!0,c);f.uU=this.J.im(f.uU,h,!0,!0,c);var h= this.J.kv(h),k=f.hy,l=f.Yv,m=f.scale;h&&h.strokeWidth&&(k=l+2*m*h.strokeWidth);h&&h.fillWidth&&(k=k-l+m*h.fillWidth);h&&h.fillWidth&&(l=m*h.fillWidth);f.hy=k;f.Yv=l}}else if("building"===a)for(d in b)if(b.hasOwnProperty(d))for(e in a=b[d],a)a.hasOwnProperty(e)&&(f=a[e],!this.e.Bd&&f.Yc&&(k=f.face,l=f.border,h=f.yQ||f.Yc,h=this.J.Ly(k,l,h,!0,c),f.face=h[0],f.border=h[1]))}});g.M.canvas.od.fd=g.da.extend({A:function(a){this.g=a;this.Ca={}},JK:function(a,b,c,d,e){var f;c=[];for(var h in a)a.hasOwnProperty(h)&&(a[h].Fw=parseInt(h),c.push(a[h]));c.sort(function(a,b){return a.Fw>b.Fw?1:a.Fwb.Fw?1:-1});for(f in e)if(e.hasOwnProperty(f)){c=e[f];var h,k;for(h in c)if(c.hasOwnProperty(h)){k=c[h];var l=k.LP,m=k.hy,n=k.Yv,d=k.scale;if(k.Yc&&this.J.e.Bd){var l= this.J.im(l,k.Yc,!1,!0),p=this.J.kv(k.Yc);p&&p.strokeWidth&&(m=n+2*d*p.strokeWidth);p&&p.fillWidth&&(m=m-n+d*p.fillWidth)}(k.vd=l)&&this.u8(k,l,m,k.sma,k.vma)}for(h in c)c.hasOwnProperty(h)&&(k=c[h],l=k.uU,n=k.Yv,d=k.scale,k.Yc&&this.J.e.Bd&&(l=this.J.im(l,k.Yc,!0,!0),(p=this.J.kv(k.Yc))&&p.fillWidth&&(n=d*p.fillWidth)),(k.vd=l)&&this.u8(k,l,n,k.bxa,k.cxa))}},u8:function(a,b,c,d,e){var f=this.xa.getContext("2d");f.save();if(!(0>=c)&&b){f.lineWidth=c*this.Qb;f.strokeStyle=b;f.lineCap=d;f.lineJoin= "bevel";var h;if(e&&1