GAddMessages({});
__gjsload_maps2__('var iX,jX=function(a){if(a.mc())return new Cj;else{var b=a.bh(),c=a.ah();return new Cj(b,c)}}, kX=function(a,b){var c=b.x-a.x,d=b.y-a.y;return c*c+d*d}, lX=function(a,b){return a.x*b.x+a.y*b.y}, mX=function(a){var b=sh(1000,screen.width),c=sh(1000,screen.height),d=a.mid(),e=new x(d.x-b,d.y+c),g=new x(d.x+b,d.y-c);return new rj([g,e])}, nX=function(a,b){return new rj([new x(a.minX-b,a.minY-b),new x(a.maxX+b,a.maxY+b)])}, oX=function(a){for(var b=[],c,d,e=0;e<p(a);){var g=a[e++],h=a[e++],j=a[e++],m=a[e++];if(h!=c||g!=d){b.push("m");b.push(g);b.push(h);b.push("l")}b.push(j);b.push(m);c=m;d=j}b.push("e");return b.join(" ")}, pX=function(a){for(var b=[],c=0;c<p(a);++c){var d=oX(a[c]);b.push(d.replace(/e$/,""))}b.push("e");return b.join(" ")}, qX=function(a,b){var c=0,d=0,e=255;try{if(a.charAt(0)=="#")a=a.substring(1);c=$i(a.substring(0,2));d=$i(a.substring(2,4));e=$i(a.substring(4,6))}catch(g){}return c+","+d+","+e+","+(1-b)*255}, rX=function(a,b,c,d,e,g,h,j,m,n){for(var q=i,r,w=m,A="",E=i,G,K,Y=k;!Y&&w<=a.WI();++w){var S=a.wp(w,n),ha=S.hg,Qa=S.Va,gb=p(ha);if(gb>0&&p(ha[0]))for(var Nc=gb=0,Ze=p(ha);Nc<Ze;++Nc)gb+=p(ha[Nc]);if(!(gb>900)){if(p(ha)&&p(ha[0])){var xf=[];Nc=0;for(Ze=p(ha);Nc<Ze;Nc++)Yh(xf,ha[Nc]);ha=xf}Qa.minX-=d;Qa.minY-=d;Qa.maxX+=d;Qa.maxY+=d;K=sj(c,Qa);G=vs(ha,new x(K.minX,K.minY),new x(K.maxX,K.maxY));if(p(G)<=900)Y=f}}if(G&&p(G)>0){var Kg=ph(K.maxX-K.minX),no=ph(K.maxY-K.minY);A="http://mt.google.com/mld?width="+ Kg+"&height="+no+"&path="+G;if(d&&e)A+="&color="+qX(e,g)+"&weight="+d;if(h)A+="&fill="+qX(h,j);E=new x(K.minX,K.minY)}r={vectors:ha,origin:E,src:A};var Ir=r.vectors;if(p(r.src)>0){var oo=hj(O,a,"polyrasterloaded"),lk=new Yn;lk.alpha=f;lk.onLoadCallback=oo;q=fm(r.src,b,r.origin,i,lk);F.F4()&&zk(q)}if(q)Dk(q,1000);else Ir=i;return{Gb:q,hg:Ir}};var sX={};sX.expandBounds=mX;sX.fza=function(a,b,c){var d=document.createElement("canvas");c.appendChild(d);var e=nX(a,b),g=e.Ea();ak(d,e.min());var h=g.getWidthString();d.setAttribute("width",h);var j=g.getHeightString();d.setAttribute("height",j);d.getContext("2d").translate(-e.minX,-e.minY);return d}; sX.polylineCanvasPath=function(a,b){for(var c,d,e=0;e<p(a);){var g=a[e++],h=a[e++],j=a[e++],m=a[e++];if(g!=d||h!=c)b.moveTo(g,h);b.lineTo(j,m);c=m;d=j}}; sX.LG=function(a,b){var c=a.aa(),d=a.wp(i,b),e=d.hg,g=d.Va,h=i;if(p(e)>0&&!g.mc()){var j=a instanceof Fs,m=a,n=0;if(j)m=a.outline&&p(a.ba)>0?a.ba[0]:i;if(m)n=m.weight;var q=sX.fza(g,n,c),r=q.getContext("2d");if(j)for(var w=0;w<p(e);++w)sX.polylineCanvasPath(e[w],r);else sX.polylineCanvasPath(e,r);if(m){r.strokeStyle=m.color;r.globalAlpha=m.opacity;r.lineWidth=m.weight;r.lineCap="round";r.lineJoin="round";r.stroke()}if(a.fill){r.fillStyle=a.color;r.globalAlpha=a.opacity;r.fill()}h=q}if(h)Dk(h,1000); else e=i;a.Gb=h;return{Gb:h,hg:e}};var tX={};tX.expandBounds=function(a){var b=a.Ea(),c=th(b.width,1800),d=th(b.height,1800),e=a.mid(),g=new x(e.x-c,e.y+d),h=new x(e.x+c,e.y-d);return new rj([h,g])}; tX.LG=function(a,b){a.y6(b);return{Gb:i,hg:i}};var uX={};uX.expandBounds=mX; uX.LG=function(a,b){var c=a.aa(),d=a.wp(i,b),e=d.hg,g=d.Va,h=i;if(p(e)>0&&!g.mc()){Ps()&&F.type==4&&F.version>=3||zk(c);h=document.createElementNS("http://www.w3.org/2000/svg","svg");h.setAttribute("version","1.1");h.setAttribute("overflow","visible");var j=document.createElementNS("http://www.w3.org/2000/svg","path");j.setAttribute("stroke-linejoin","round");j.setAttribute("stroke-linecap","round");var m=a,n=i;if(a instanceof Fs){n=pX(e);m=a.outline&&p(a.ba)>0?a.ba[0]:i}else n=oX(e);n&&$m(j,"d", n.toUpperCase().replace("E",""));var q=0;if(m){j.setAttribute("stroke",m.color);j.setAttribute("stroke-opacity",m.opacity);var r=H(m.weight);j.setAttribute("stroke-width",r);q=m.weight}var w=nX(g,q),A=w.Ea();ak(h,w.min());var E=A.getWidthString();h.setAttribute("width",E);var G=A.getHeightString();h.setAttribute("height",G);var K=[w.minX,w.minY,A.width,A.height].join(" ");h.setAttribute("viewBox",K);if(a.fill){j.setAttribute("fill",a.color);j.setAttribute("fill-opacity",a.opacity);j.setAttribute("fill-rule", "evenodd")}else j.setAttribute("fill","none");h.appendChild(j);c.appendChild(h)}if(h)Dk(h,1000);else e=i;a.Gb=h;return{Gb:h,hg:e}};var vX={};vX.expandBounds=mX; vX.LG=function(a,b){var c=a.aa(),d=a.wp(i,b),e=d.hg,g=d.Va,h=i;if(p(e)>0&&!g.mc()){c.setAttribute("dir","ltr");var j=a.j.tg();h=vX.DR("v:shape",c,j,new y(1,1));Ik(h);h.coordorigin=j.x+" "+j.y;h.coordsize="1 1";if(a.fill){var m=vX.DR("v:fill",h);m.color=a.color;m.opacity=a.opacity}else h.filled=k;var n=vX.DR("v:stroke",h);n.joinstyle="round";n.endcap="round";var q=a;if(a instanceof Fs){h.path=pX(e);q=a.outline&&p(a.ba)>0?a.ba[0]:i}else h.path=oX(e);if(q){n.color=q.color;n.opacity=q.opacity;n.weight= H(q.weight)}else n.opacity=0}if(h)Dk(h,1000);else e=i;a.Gb=h;return{Gb:h,hg:e}}; vX.DR=function(a,b,c,d){var e=$j(b).createElement(a);b&&ck(b,e);e.style.behavior="url(#default#VML)";c&&ak(e,c);d&&bk(e,d);return e};var wX=function(){iX||(iX=new eo(0.2));return iX}; l=gs.prototype;l.wp=function(a,b){var c=a||this.qn(),d=this.j,e=d.Wg(),g=d.gIa();this.wl[c]||(this.wl[c]={});var h=this.wl[c];if(b||!h.fC||!h.fC.Qg(g)){var j=this.yA=this.bU().expandBounds(e),m=j.min(),n=j.max(),q=(m.x+n.x)/2,r=[m,n,new x(q,n.y),new x(q,m.y)];h.fC=new Cj;t(r,function(w){h.fC.extend(d.gb(w,f))}); h.hg=[];h.Va=new rj;this.K6(c)}return h}; l.bU=function(){if(!s(this.zq)){var a=F.type==1&&Os(),b=Ps(),c=Qs();if(this.Sv)c=b=a=k;this.zq=c?sX:b?uX:a?vX:tX}return this.zq}; l.aa=function(){return this.j.Gd(1)}; l.oM=function(a,b){var c=this;if(!c.Sd){var d=c.j.Wg();if(!(!a&&c.yA&&c.yA.Qg(d))){Xo(b,"plyrs");c.vM();c.Sd=k;c.yA=c.bU().expandBounds(d);c.bU().LG(c,a);var e=c.zp();if(e)c.da?L(e):J(e);O(c,"redraw",c.Gb);Xo(b,"plyrd")}}}; l.remove=function(){var a=this;wX().pr(function(){a.vM()&&O(a,"remove")})}; l.redraw=function(a,b){var c=this;if(!c.HK){if(a)c.og=f;var d=ho(c);wX().pr(function(){if(d.Ta())if(c.da){c.oM(c.og,b);c.og=k}}, b)}};function BX(a,b,c){this.dP=a;this.sx=b;this.tx=c;this.S6=lX(b,a);this.T6=lX(c,a)} var CX=function(a,b,c){var d=new x(b.x-a.x,b.y-a.y),e=c/lX(d,d);if(e>=1)return i;var g=Math.sqrt(e/(1-e)),h=new x(d.x*g-d.y,d.y*g+d.x),j=new x(d.x*g+d.y,d.y*g-d.x);return new BX(a,h,j)}; BX.prototype.contains=function(a){return lX(this.sx,a)>=this.S6&&lX(this.tx,a)>=this.T6}; BX.prototype.$la=function(a){var b=new x(-a.y,a.x),c=lX(b,this.sx),d=lX(b,this.tx);if(c>=0&&d>=0){this.tx=a;this.T6=lX(a,this.dP)}else if(c<=0&&d<=0){this.sx=a;this.S6=lX(a,this.dP)}}; BX.prototype.toString=function(){for(var a=Math.atan2(-this.sx.x,this.sx.y)*180/Math.PI,b=Math.atan2(this.tx.x,-this.tx.y)*180/Math.PI;b<a;)b+=360;return"pt:"+this.dP.toString()+" arc:["+a+","+b+"]"}; BX.prototype.fc=function(){return this.dP}; var DX=function(a,b,c){var d=i,e=b[0],g=[],h=0,j=a*a,m=0.95*j,n=c?function(K){return c[K]}:function(K){return K}, q=c?p(c):p(b);function r(K){e=b[n(K)];g.push(n(K));h=0} for(var w=0;w<q;++w){var A=b[n(w)],E=kX(e,A);if(!(E<=j))if(!d||!d.contains(A)||E<h){r(w-1);d=CX(e,A,m)}else{h=E;var G=CX(e,A,m);d.$la(G.sx);d.$la(G.tx)}}r(q-1);return g}, EX=function(a,b){for(var c=new Array(p(a)),d=0,e=p(a);d<e;++d)c[d]=0;var g=i;d=0;for(e=p(b);d<e;++d){g=DX(b[d],a,g);for(var h=0,j=p(g);h<j;++h)++c[g[h]]}return c};var FX=function(a,b,c,d,e,g){var h=-1;if(b!=i)h=0;if(c!=i)h=1;if(d!=i)h=2;if(e!=i)h=3;if(h==-1)return[];for(var j=i,m=[],n=0;n<p(a);n+=2){var q=a[n],r=a[n+1];if(!(q.x==r.x&&q.y==r.y)){var w,A;switch(h){case 0:w=q.y>=b;A=r.y>=b;break;case 1:w=q.y<=c;A=r.y<=c;break;case 2:w=q.x>=d;A=r.x>=d;break;case 3:w=q.x<=e;A=r.x<=e;break}if(w||A)if(w&&A){m.push(q);m.push(r)}else{var E;switch(h){case 0:var G=q.x+(b-q.y)*(r.x-q.x)/(r.y-q.y);E=new z(b,G,f);break;case 1:G=q.x+(c-q.y)*(r.x-q.x)/(r.y-q.y);E=new z(c, G,f);break;case 2:var K=q.y+(d-q.x)*(r.y-q.y)/(r.x-q.x);E=new z(K,d,f);break;case 3:K=q.y+(e-q.x)*(r.y-q.y)/(r.x-q.x);E=new z(K,e,f);break}if(w){m.push(q);m.push(E);j=E}else if(A){if(j){m.push(j);m.push(E);j=i}m.push(E);m.push(r)}}}}if(g&&j){m.push(j);m.push(m[0])}return m}, GX=function(a,b,c,d,e){for(var g=i,h=p(a),j=0;j<h;++j){g=e(a[(j+d)%h]);b.push(vh(g.x));b.push(vh(g.y));c.extend(g)}}; l=hs.prototype;l.K6=function(a){var b=this.j,c=v(b,b.l$),d=this.wl[a],e=this.jJ(d.fC,a);GX(e,d.hg,d.Va,this.Rk(e),c)}; l.Lba=function(a,b,c){var d=this;if(a instanceof wj)a=jX(a);var e=d.hIa();e.fa();if(a)var g=ph((a.wg()-e.Kf())/360),h=rh((a.Kf()-e.wg())/360);else h=g=0;c||(a=i);for(var j=[],m=g;m<=h;++m){var n=d.M[0].JO(360*m),q=[];d.Mba(a,0,p(d.M)-1,d.Re-1,b,q,n);if(d.jI){var r=d.j.Z(),w=d.j.ja().Mc(),A=function(Qa){return w.Rb(Qa,r)}, E=ci(q);Oi(q);for(var G=0,K=p(E);G<K;G+=2)for(var Y=HX([E[G],E[G+1]],A,d.Ru,a),S=0,ha=p(Y);S<ha;S+=2)IX(q,a,Y[S],Y[S+1])}j.push(q)}return j}; l.jJ=function(a,b){for(var c=[],d=this.Lba(a,b,f),e=0,g=p(d);e<g;++e)Yh(c,d[e]);return c}; l.x9=function(a,b){var c=this,d=c.j.ja().Mc(),e=d.Rb(a.bh(),17),g=d.Rb(a.ah(),17),h=c.dv*Math.pow(c.Eo,b);e=new x(e.x-h,e.y+h);g=new x(g.x+h,g.y-h);e=d.rg(e,17,f);g=d.rg(g,17,f);return new Cj(e,g)}; l.Mba=function(a,b,c,d,e,g,h){var j=this,m=i;if(a)m=j.x9(a,d);for(var n=b,q=j.M[n].dY(h),r=j.HA(n,d);r<=c;){var w=j.M[r].dY(q),A=j.jI?ks([q,w]):new Cj(q,w);if(m==i||m.intersects(A))d>e?j.Mba(a,n,r,d-1,e,g,q):IX(g,j.jI?i:m,q,w);q=w;n=r;d?(r=j.HA(n,d)):++r}}; function JX(a){for(var b=0,c=0;c<p(a)-1;++c)b+=Fh(a[c+1].lng()-a[c].lng(),-180,180);return vh(b/360)} hs.prototype.BR=function(){var a=this,b=p(a.M);if(b||!a.Bd)a.Rxa=f;if(b){for(var c=new Jj(18),d=new Array(b),e=[],g,h=a.M[0],j=h.lng(),m=0;m<b;++m){var n=a.M[m].lng(),q=n+360*vh((h.lng()-n)/360);g=q==n?(g=a.M[m]):new z(a.M[m].lat(),q);d[m]=c.Rb(g,17);if(lh(q-j)>=180){j=h.lng();e.push(m-1)}}var r=Xh([0,1,2],function(A){return 3*(1<<4*A)}); a.tb=EX(d,r);a.Re=4;m=0;for(var w=p(e);m<w;++m)a.tb[e[m]]=3;a.On=ss(a.tb,a.Re)}else{a.tb=[];a.On=[]}if(b>0&&a.M[0].equals(a.M[b-1]))a.h3=JX(a.M)}; hs.prototype.HA=function(a,b){for(var c=this.tb,d=p(c),e=this.On,g=a+1;g<d&&c[g]<b;)g=e[g];return g}; hs.prototype.Fe=function(a){var b=this;if(b.Lb())if(!(b.da==a)){b.da=a;var c=b.zp();if(a){b.redraw(k);c&&L(c)}else c&&J(c);O(b,Gb,a)}}; hs.prototype.cI=function(a,b){var c=this,d=c.j,e=c.wp().hg;if(!e||!d)return i;if(c.zh.hg!=e){c.zh.hg=e;c.zh.V2=KX(e,0,p(e))}var g=c.zh.V2,h=d.qa(a),j=c.QV(b),m=new rj(h.x-j,h.y-j,h.x+j,h.y+j);return LX(g,e,h,m,j)}; function LX(a,b,c,d,e){var g=i;if(tj(a.bounds,d))if(a.leaf)for(var h=a.start;h<a.start+a.len;h+=4){var j,m=b[h],n=b[h+1],q=b[h+2]-m,r=b[h+3]-n,w=c.x-m,A=c.y-n,E=q*q+r*r,G=0;if(E!=0)G=(q*w+r*A)/E;if(G<0)G=0;else if(G>1)G=1;var K=m+q*G,Y=n+r*G,S=(K-c.x)*(K-c.x)+(Y-c.y)*(Y-c.y),ha=i;if(S<e*e)ha={point:new x(K,Y),distSq:S};if((j=ha)&&(!g||j.distSq<g.distSq)){g=j;g.segmentIndex=h/4}}else{var Qa=LX(a.a,b,c,d,e),gb=LX(a.b,b,c,d,e);g=!Qa||gb&&gb.distSq<Qa.distSq?gb:Qa}return g} function IX(a,b,c,d){if(!(c.lat()==d.lat()&&c.lng()==d.lng()))if(b==i||b.contains(c)&&b.contains(d)){a.push(c);a.push(d)}else{c=c.JO(0);d=d.JO(0);var e=b.vg(),g=b.$g(),h=b.Kf(),j=b.wg(),m=[c,d];m=FX(m,e,i,i,i,k);m=FX(m,i,g,i,i,k);m=FX(m,i,i,j,i,k);m=FX(m,i,i,i,h,k);Yh(a,m)}} l=hs.prototype;l.QV=function(a){var b=Math.ceil(2.5);return sh(a||b,vh(this.weight/2))}; l.HDa=function(a,b){var c=i,d=this.cI(a,b||10);if(d){c={};c.oBa=xh(d.distSq);c.Qb=d.point;c.ta=d.segmentIndex}return c}; l.nw=function(a){var b=this,c=b.j,d=c.Z();if(!b.vo)b.vo=[];var e=b.vo[d];if(!e){var g=b.ea();if(!g)return i;var h=b.QV(a),j=c.qa(g.bh()),m=c.qa(g.ah());e=new wj(c.gb(new x(j.x-h,j.y+h)),c.gb(new x(m.x+h,m.y-h)));b.vo[d]=e}return e}; l.qn=function(){var a=this;if(a.Rxa)return 0;else{var b=17-a.j.Z(),c=a.dv*Math.pow(2,-b),d=0;do{++d;c*=a.Eo}while(d<a.Re&&c<=1);return d-1}}; l.Rk=function(a){if(!a||p(a)==0)return 0;var b=Ni(a);if(!a[0].equals(b))return 0;if(this.h3==0)return 0;for(var c=this.j.fa(),d=0,e=0,g=0;g<p(a);g+=2){var h=Fh(a[g].lng()-c.lng(),-180,180)*this.h3;if(h<e){e=h;d=g}}return d}; function KX(a,b,c){var d;if(c<=40){for(var e=new rj,g=b;g<b+c;g+=4){e.extend(new x(a[g],a[g+1]));e.extend(new x(a[g+2],a[g+3]))}d={leaf:f,start:b,len:c,bounds:e}}else{var h=rh(c/8)*4,j=KX(a,b,h),m=KX(a,b+h,c-h);e=new rj;e.extend(j.bounds.min());e.extend(j.bounds.max());e.extend(m.bounds.min());e.extend(m.bounds.max());d={leaf:k,a:j,b:m,bounds:e}}return d} hs.prototype.yq=function(a,b){var c=this.HDa(a,b);if(!c)return i;return c.oBa<this.QV(b)?c:i}; hs.prototype.y6=function(a){var b=this.j.Gd(1);this.Gb=rX(this,b,this.yA,this.weight,this.color,this.opacity,"",0,this.qn(),a).Gb}; hs.prototype.vM=function(){var a=this;if(a.Sd)return k;if(a.Gb){qn(a.Gb);a.Gb=i;a.wl={};a.zh={};return a.Sd=f}return k}; hs.prototype.hIa=function(){var a=new Cj,b=p(this.M);if(!b)return a;for(var c=this.M[0],d=sh(this.Re-1,0),e=0;e<b;e=this.HA(e,d)){c=this.M[e].dY(c);a.extend(c)}return d?this.x9(a,d):a}; delete hs.prototype.redraw;delete hs.prototype.remove;Fs.prototype.K6=function(a){for(var b=this.j,c=v(b,b.l$),d=this.wl[a],e=this.jJ(d.fC,a),g=0,h=p(e);g<h;++g){var j=e[g],m=[],n=new rj;GX(j,m,n,0,c);d.hg.push(m);d.Va.SCa(n)}}; Fs.prototype.jJ=function(a,b){if(a instanceof wj)a=jX(a);for(var c=[],d=0;d<p(this.ba);++d)Yh(c,MX(this.ba[d],a,b));return c}; function MX(a,b,c){var d=a.Lba(b,c,k),e=[],g=b.vg(),h=b.$g(),j=b.Kf(),m=b.wg();t(d,function(n){n=FX(n,g,i,i,i,f);n=FX(n,i,h,i,i,f);n=FX(n,i,i,m,i,f);n=FX(n,i,i,i,j,f);e.push(n)}); return e} Fs.prototype.Fe=function(a){var b=this;if(b.Lb())if(!(b.da==a)){b.da=a;var c=b.zp();if(a){b.redraw(k);c&&L(c)}else c&&J(c);if(!(b.e8a()&&c)){for(var d=0;d<p(b.ba);++d)a?b.ba[d].show():b.ba[d].hide();O(b,Gb,a)}}}; Fs.prototype.nw=function(a){var b=this,c=b.j.Z(),d=b.vo[c];if(!d){d=new wj;for(var e=0;e<b.ba.length;++e){var g=b.ba[e].nw(a);g!=i&&d.union(g)}b.vo[c]=d}return d}; Fs.prototype.IZ=function(a){var b=this,c=b.j,d=b.wp().hg;if(!d||!c)return i;var e;if(b.zh.hg!=d){e=Qi(d);b.zh.hg=d;b.zh.VDa=e;b.zh.V2=KX(e,0,p(e))}e=b.zh.VDa;var g=b.zh.V2,h=c.qa(a);return!!(NX(g,e,h)%2)}; function NX(a,b,c){var d=0;if(a.bounds.Eya(c))if(a.leaf)for(var e=c.x,g=c.y,h=a.start;h<a.start+a.len;){var j=b[h++],m=b[h++],n=b[h++],q=b[h++];if(q<m){var r=j;j=n;n=r;r=m;m=q;q=r}m<=g&&g<q&&(e-j)*(q-m)<(g-m)*(n-j)&&++d}else{d+=NX(a.a,b,c);d+=NX(a.b,b,c)}return d} l=Fs.prototype;l.qn=function(){for(var a=100,b=0;b<p(this.ba);++b){var c=this.ba[b].qn();if(a>c)a=c}return a}; l.e8a=function(){if(this.Sv)return f;if(Ps()||Qs())return k;return F.type!=1||!Os()}; l.yq=function(a,b){return this.ba[0].yq(a,b)}; l.y6=function(a){var b=this.j.Gd(1),c="",d=0;if(this.fill){c=this.color;d=this.opacity}for(var e=0,g=p(this.ba);e<g;++e){var h=this.ba[e],j=i;if(this.outline)j=h.weight;var m=rX(this,b,this.yA,j,h.color,h.opacity,c,d,h.qn(),a);h.Gb=m.Gb}}; l.vM=function(){var a=this;if(a.Sd)return k;for(var b=k,c=0;c<p(a.ba);++c){if(a.ba[c].Gb)b=f;a.ba[c].vM()}if(a.Gb){b=f;qn(a.Gb);a.Gb=i;a.wl={};a.zh={}}return a.Sd=b}; delete Fs.prototype.redraw;delete Fs.prototype.remove;function HX(a,b,c,d){var e=new OX(b,c,d),g=[];g[0]=new ms(a[0]);Dj(g[0].latlng,g[0].r3);g[1]=new ms(a[1]);Dj(g[1].latlng,g[1].r3);for(var h=e.cQ(g,0),j=[],m=0,n=p(h);m<n;++m)j.push(h[m].latlng);return j} function OX(a,b,c){var d=this;d.fM=a;var e=b||0;if(e<3)e=3;d.rra=e;d.Va=c||i} OX.prototype.cQ=function(a,b){var c=this;if(b>10)return a;var d=ks([a[0].latlng,a[1].latlng]);if(c.Va&&!d.intersects(c.Va))return[];var e=c.fM(a[0].latlng),g=c.fM(a[1].latlng),h=new ms;if(!PX(a,h))return a;c.fM(h.latlng);for(var j=[],m=1;m<4;++m){var n=m/4;j.push(new x(e.x*(1-n)+g.x*n,e.y*(1-n)+g.y*n))}var q=[];q[0]=new ms;if(!PX([a[0],h],q[0]))return a;q[1]=h;q[2]=new ms;if(!PX([h,a[1]],q[2]))return a;t(q,function(Y,S){q[S]=c.fM(Y.latlng)}); var r=k;for(m=0;m<3;++m){var w=j[m],A=q[m];if(!(lh(w.x-A.x)<c.rra&&lh(w.y-A.y)<c.rra)){r=f;break}}if(r){var E=[h,a[1]],G=c.cQ([a[0],h],b+1),K=c.cQ(E,b+1);Yh(G,K);return G}else return a}; function PX(a,b){b.r3[0]=(a[0].r3[0]+a[1].r3[0])/2;b.r3[1]=(a[0].r3[1]+a[1].r3[1])/2;b.r3[2]=(a[0].r3[2]+a[1].r3[2])/2;var c=b.r3,d=xh(c[0]*c[0]+c[1]*c[1]+c[2]*c[2]);c[0]/=d;c[1]/=d;c[2]/=d;Ej(b.r3,b.latlng);for(var e=th(a[0].latlng.Ae,a[1].latlng.Ae),g=sh(a[0].latlng.Ae,a[1].latlng.Ae);b.latlng.Ae>g;)b.latlng.Ae-=360;for(;b.latlng.Ae<e;)b.latlng.Ae+=360;if(b.latlng.Ae>g)return k;return f} ;Ks.J=function(){this.ba=[];this.Et=[];this.$K=i}; l=Ks.prototype;l.x6=f;l.initialize=function(a){this.j=a}; l.X=function(a,b){var c=a.qb();if(c=="Polyline")this.ba.push(a);else c=="Polygon"&&this.Et.push(a);a.initialize(this.j);a.redraw(f,b);if(vn(a,o)||vn(a,ua))a.hka();this.j.j4(a)}; l.ma=function(a){var b=a.qb();if(b=="Polyline")Jh(this.ba,a);else b=="Polygon"&&Jh(this.Et,a);a.remove();Zo(a)}; l.mn=function(a){t(this.ba,a);t(this.Et,a)}; l.v0=function(a){this.x6=a}; l.fca=function(a){var b=this.cJ(a,ta);b&&O(b,"opencontextmenu",0,a);return b}; l.oB=function(a,b,c,d){if(b==Da)return this.WQa(a,d);if(b==o&&this.x6){var e=this.cJ(d,b);if(e){O(e,o,d);return f}}return k}; l.cJ=function(a,b){var c=ua;if(Ea==b)c=Fa;else if(ta==b)c=eb;else if(Da==b)c=Da;if(this.ba)for(var d=p(this.ba)-1;d>=0;--d){var e=this.ba[d];if(!(e.pa()||!e.Og))if(!b||vn(e,b)||vn(e,c)){var g=e.nw();if(g&&g.contains(a))if(e.yq(a))return e}}if(this.Et){var h=[];d=0;for(var j=p(this.Et);d<j;++d){var m=this.Et[d];if(!(m.pa()||!m.Og))if(!b||vn(m,b)||vn(m,c))(g=m.nw())&&g.contains(a)&&h.push(m)}for(d=p(h)-1;d>=0;--d){m=h[d];if(m.ba[0].yq(a))return m}for(d=p(h)-1;d>=0;--d){m=h[d];if(m.IZ(a))return m}}return i}; l.WQa=function(a,b){var c=this.$K;if(!p(this.ba)&&!p(this.Et))return k;if(Bs){if(c&&!c.ff()){c.ul();O(c,Fa);this.$K=i}return k}if(As&&As())return k;var d=this.cJ(b,Ea);if(c&&d!=c)if(c.yq(b,c.Rha||20))d=c;if(c!=d){if(c){yk(Jn(a),this.j.Yb().xp());O(c,Fa,0);this.$K=i}if(d){yk(Jn(a),"pointer");this.$K=d;O(d,Ea,0)}}if(d=this.cJ(b,Ea)){O(d,Da,0,b);return f}return k};P("poly",2);P("poly",3);P("poly",4,Ks);P("poly");');
