function aa(){this.j={}}var ca;ca="undefined"!==typeof window?window:self;function fa(b){var a=ha;a.j[b]=a.w()}function ka(b,a){var c=ha;return parseFloat((c.j[a]-c.j[b]).toFixed(2))}aa.prototype.w=ca.performance&&ca.performance.now?function(){return performance.now()}:function(){return Date.now()};var ra,sa,ta,Aa,Ba,Ca,y,Ga,Ha,Ia,Ja,Ka,La,Ma,Va,Wa,Xa,Ya; ArrayBuffer.prototype.slice||(ArrayBuffer.prototype.slice=function(b,a){void 0===b&&(b=0);void 0===a&&(a=this.byteLength);b=Math.floor(b);a=Math.floor(a);0>b&&(b+=this.byteLength);0>a&&(a+=this.byteLength);b=Math.min(Math.max(0,b),this.byteLength);a=Math.min(Math.max(0,a),this.byteLength);if(0>=a-b)return new ArrayBuffer(0);var c=new ArrayBuffer(a-b),q=new Uint8Array(c);b=new Uint8Array(this,b,a-b);q.set(b);return c}); function Za(b,a){var c=b.length;a=a||2;Ya||(Ya=y._get_feature_points_address()>>2);ta.set(b,Ya);y._parse_points(c,a);return new Float32Array(ra.slice(Ya<<2,Ya+c<<2))}function $a(){return y._get_block_vertex_count()}function ab(){La||(La=y._get_line_vertex_start());return new Float32Array(ra.slice(La,y._get_line_vertex_end()))}function ib(){Ka||(Ka=y._get_line_index_start());return new Uint16Array(ra.slice(Ka,y._get_line_index_end()))}function jb(){return y._get_line_vertex_count()} function kb(b,a,c,q,g,k,m,r,x,f,e){var v=0;q&&(v=q.length,Ha||(Ha=y._get_line_altitudes_address()>>1),Ba.set(q,Ha));r&&r.length&&(Ja||(Ja=y._get_line_turnings_address()),sa.set(r,Ja));g=g||0;f=f||0;e=e||m.length/2;Ga||(Ga=y._get_line_data_address()>>1);Ba.set(b,Ga);Ia||(Ia=y._get_line_points_address()>>2);Aa.set(m,Ia);y._append_line_data(b.length,a[0],a[1],a[2],a[3],c,v,g,k?1:0,m.length,x,f,e)}function lb(){y._reset_line()} function mb(b){if(ra)b&&b();else{var a=nb();var c=new WebAssembly.Memory({initial:70,maximum:70});WebAssembly.instantiate(a,{env:{DYNAMICTOP_PTR:0,tempDoublePtr:0,ABORT:0,STACKTOP:0,STACK_MAX:0,gb:0,fb:0,memory:c},global:{NaN:NaN,Infinity:Infinity}}).then(function(a){ra=c.buffer;ta=new Float32Array(ra);Aa=new Int32Array(ra);sa=new Int8Array(ra);Ba=new Int16Array(ra);Ca=new Uint16Array(ra);y=a.instance.exports;b&&b()})}} function ob(b,a,c,q,g){var k={fixedLabel:[],lineLabel:[]};if(!b)return k;var m=[];if(a&&a.length)for(var r=0;rX&&(X=ia);SO&&(O=ma)}N.push({offset:[Z,da],z:Na,size:ua,angle:I,texcoord:ea})}J=F[2*(z-1)]-F[0];F=F[2*(z-1)+1]-F[1];1===K&&(J=-J,F=-F);0===J?F=0J&&0J&&0>F?D+=180:0F&&(D+=360),360===D&&(D=0),F=D);f.push({type:"line",rank:d,name:B,wordCount:z,pt:P,mcInTile:{x:L,y:U},reverse:K,styleId:A,styleText:C,bds:[W,Y,X,O],wordsInfo:N,labelAngle:F,tracer:w,processedInZoom:r.useZoom,key:"line_"+d+"_"+P.lng+"_"+P.lat})}}}k.lineLabel=m;k.textureHeight=q;k.tileInfo=g;return k} function qb(b,a,c,q,g){for(var k=[],m=0;mA;)E-=t;for(;En?B=l-40075452:hva.length&&(va=Array(8-va.length+1).join("0")+va),Cb[bb]=va);va=Cb[bb];for(var kc=Rb[jc].start,Vc=Rb[jc].end-kc+1,cb=0;cbTa&&(Ta=pa);qaUa&&(Ua=qa)}if(ba.textPos){var Qb=ba.textPos.vertex;oa=0;for(Pb=Qb.length;oaTa&&(Ta=pa),qaUa&&(Ua=qa)}ba.bds=[Ra, Sa,Ta,Ua]}(Bb||gc)&&v.push(ba)}}}}}}}return k}function yb(b){if(!b||"disekong"===b)return null;var a=Sb[b]||Sb["MapRes/"+b];!a&&b&&48<=b.charCodeAt(0)&&57>=b.charCodeAt(0)&&(a=Sb["_"+b]);return a}var Tb; Tb=function(b,a,c,q){var g,k;a=Q(0,a[0],a[0]+a[1]);if(!a.length)return{};for(var m={},r=[],x=[],f=[],e=[],v=0;v>2]+1,d[0],d[0]+d[1]);a:{var l=b;if((g=Q(0,u[2][0],u[2][0]+u[2][1]))&&g[0]){for(var p=0;p>2;h=H[h];n=Q(h+1,n[0],n[0]+n[1]);if(!n[0][1]){l=[];g=[0,0];var E=k=void 0;break a}}k=[];var t=[0,0],A=[2.003772637E7,1.102819087E7];d=[-2.003772637E7,-1.060158079E7]; E=0;p=c.mercatorSize;var C=c.col*p,B=c.row*p;for(p=0;p>2;h=H[h];n=Q(h+1,n[0],n[0]+n[1]);n=new Int32Array(l,n[0][0],n[0][1]>>2);h=[C+n[0]/100,B+n[1]/100];t[0]+=h[0];t[1]+=h[1];h[0]d[0]&&(d[0]=h[0]);h[1]>d[1]&&(d[1]=h[1]);for(var z=2;zd[0]&&(d[0]=h[z]),h[z+1]>d[1]&&(d[1]=h[z+1]);E+=n.length; k.push(h)}t[0]/=E/2;t[1]/=E/2;l=k;g=t;k=A;E=d}else l=[],g=[0,0],E=k=void 0}A=Q(0,u[3][0],u[3][0]+u[3][1]);d=[];for(t=0;t>2]+1,E[p][0],E[p][0]+E[p][1]),String.fromCharCode.apply(String,new Uint8Array(g,B[0][0],B[0][1]))===C){C=B[1];break a}C=null}g=b;B=u;n=k;k=c;var F=q;E=t===A?!0:!1;if(C)if(C=Q(0,C[0],C[0]+C[1]),C.length){p={base:[],contour:[]};for(var G=0;G>2;var R=H[z+1];7===R&&(F=Ub(g,h,k,p.contour,F,1,{v:!0,M:!0}))}for(G=0;G> 2,R=H[z+1],7===R&&(F=Ub(g,h,k,p.base,F,2,{v:!0}));for(G=0;G>2,R=H[z+1],R===pb&&(h=Q(H[z]+1,h[0],h[0]+h[1]),h.R=E,B.push(h));p.pois=qb(g,B,E?H[2]:H[3],k,Wb);g=p}else g={floorName:n};else g={floorName:n};l.floors[t]=g}m[u]=l;if(l.floors[A]){if(l.floors[A].base)for(t= 0;tc&&("point"===q||"pointText"===q)&&(e=g[1][c][0],e=e[b]);c={l:e,style:f,s:[]}}else if(f){g=f.baseFs;b:{var k=f.pa;if("[object Object]"===Object.prototype.toString.call(k)){for(e in k){e=!1;break b}e=!0}else e=!1}f=e?f.StyleBody||[]:f.zoomStyleBody[c]|| [];e=g[2];switch(q){case "point":e=e[0];f=f[0]||{};break;case "pointText":e=e[1];f=f[1]||{};break;case "line":e=e[3];f=f[3]||{};break;case "polygon":e=e[4];f=f[4]||{};break;case "polygon3d":e=e[5],f=f[5]||{}}k=g[1][c-1][0];k=k[b];!k&&21>c&&("point"===q||"pointText"===q)&&(k=g[1][c][0],k=k[b]);c={l:k,style:e,s:f}}else c={l:null,style:[],s:[]};f=c;c=f.l;g=f.style;f=f.s;e=[];if(!c)return e;for(k=0;k>>=0;g[b]=[a&255,a>>8&255,a>>16&255,a>>24&255];return g[b]}var c={},q={},g={};return{b:function(a,g,r,x,f,e,v){a=(a||"default")+"-"+g+"-"+r+"-"+x;e&&(a+="-indoor");if(f)return q[a]||(q[a]=b(g,r,x,f)),q[a];c[a]||(c[a]=b(g,r,x,f,v));return c[a]}}}(); function Xb(b,a){if(b.fill)b.fill(a);else for(var c=0;cc?q+=String.fromCharCode(c):191c?(q+=String.fromCharCode((c&31)<<6|b[a+1]&63),a+=1):223c?(q+=String.fromCharCode((c&15)<<12|(b[a+1]&63)<<6|b[a+2]&63),a+=2):(c=((c&7)<<18|(b[a+1]&63)<<12|(b[a+2]&63)<<6|b[a+3]&63)-65536,q+=String.fromCharCode(c>>10|55296,c&1023|56320),a+=3);else{if(4096>=c)return String.fromCharCode.apply(String, b);q="";var g=Math.ceil(c/4096);for(a=0;a>2,g=H[q+b];a=4*(g+b+1)+a;var k=[];if(a>c)return k;for(c=0;cc.length&&(c=Array(8-c.length+1).join("0")+c);Cb[b]=c}c=Cb[b];return"1"===c[a-Rb[a].start]} function Ec(b,a,c){fa("finishLoadTile");try{fa("begin(ParseData)"),Fc(b,a,c,function(a){fa("finishParseData");a.base=a.a;a.base3d=a.A;a.virtual=a.U;a.building3d=a.D;a.building3dMesh=a.F;a.indoorData=a.N;a.indoorBase=a.J;a.indoorBaseContour=a.K;a.indoorBorder3D=a.L;a.indoorArea3D=a.I;a.label=a.label;a.tileInfo=a.u;for(var b=[],c=0;c>2,n=H[p+1];if(7===n){u=!0;break}}!1===u&&(r=Ub(null,null,a,g,r,0));for(l=0;l>2,n=H[p+1],u=H[p+2],7===n?r=Ub(b,f,a,g,r,0):4===n?13E3===u||83500===u?Gc(b,f,x,m,0):r=Gc(b,f,x,g,r):15===n?(w=r,r=Ub(b,f,a,k,r,1,{O:!0})):16===n?r=Gc(b,f,x,k,r,!0): 18===n?T&&T.zoomFrontStyle&&T.zoomFrontStyle[x]&&"off"===T.zoomFrontStyle[x].bmapRoadarrowVisibility||(r=$c(b,f,x,k,r)):19===n?r=ad(b,f,x,g,r):20===n&&(r=bd(b,f,x,k,r));(l=cd(d,a))&&k.push({type:"block",data:l,has3D:!0,has2D:!1});f=Vb(b,d,a);l=dd(b,d,a);0>2:0,r=H[r],r=Q(r+1,a[0],a[0]+a[1]));a=0;var x=c.baseTileSize;c=c.useZoom;var f=[],e=[],v=[],d=[];m=m||{};var w=m.v||!1,u=m.O||!1;m=m.M||!1;if(!u&&0===g){e=cc;if(T&&T.bmapLandColor){e=T.bmapLandColor.replace("#","");3===e.length?e+="f":6===e.length&&(e+="ff");v=[];d=e.length;f=8===d?2:1;for(var l=0;l>2,C=H[A];A=H[A+1];var B=tb.b(ub,A,"polygon",c,w?Wb:vb,w,T);if(B&&B.length){B=B[0];if(B.g){if(6c&&(71012===B.g||71013===B.g))continue}var z=B.f[0],F=B.f[1],G=B.f[2],R=B.f[3],V=B.c[0],K=B.c[1],M=B.c[2],W= B.c[3],Y=B.borderWidth/4,X=2.5*Y;t=Q(C+1,t[0],t[0]+t[1]);g+=3;for(C=0;C>2,L=H[J];if(xb(H[J+1],c)){var U=Q(L+1,O[0],O[0]+O[1]);O=new Int32Array(b,U[0][0],U[0][1]>>2);if(O.length&&!(4E3>1);!0!==m&&P&&f.length/8+O.length/2>bc&&(f=hd(f),q.push({type:"fill",data:[f,new Uint16Array(e)],h:f.byteLength/ac,has3D:n,has2D:h,verticesLength:d,styleIds:v}),f=[],e=[],v=[],d=[],h=n=!1);L=null;var N=!1;if(u){var D=1>1):new Uint16Array(b,U[1][0],U[1][1]>>1);if(1===D.length&&D[0])L=Array(O.length>>1),0>D[0]&&(N=!0),Xb(L,D[0]),n=!0;else if(1D[I]&&(N=!0),L[I]=D[I]||$b;n=!0}else h=!0}I=f.length/8;D=Za(O);J=H[J+2];m&&1===J&&(Y=X);if(!0!==m&&P){J=e;for(var Z=0;Zbc&&(l=hd(l),p=new Uint16Array(p), q.push({type:"fill",data:[l,p],h:l.byteLength/ac,has3D:n,has2D:h}),p=[],l=[]),N=l.length/8,I=0;IP&&(P=0);l.push(D[I],D[I+1],J,V,K,M,W,g,D[I],D[I+1],P,V,K,M,W,g);J=D[I];P=D[I+1];Z=I===D.length-2?D[1]:D[I+3];var da=!1;if(J===(I===D.length-2?D[0]:D[I+2])){if(Math.abs(J)Zb||D[1]-D[D.length-1]>Zb)D[D.length]=D[0],D[D.length]=D[1],L&&(L[L.length]=L[0]);if(U[3])for(U=Q(0,U[3][0],U[3][0]+U[3][1]),D=0;D>1),jb()+N.length/2>bc&&(q.push({type:"line",data:[ab(),ib()],has3D:n,has2D:h}),lb()),I=new Uint16Array(b,J[1][0],J[1][1]>>1),J=new Int8Array(b,J[2][0],J[2][1]),kb(N,[V,K,M,W],Y,L,a,!1,O,J,0,I[0],I[1])}}}}}}l.length&&(l=hd(l),p=new Uint16Array(p),q.push({type:"fill", data:[l,p],h:l.byteLength/ac,has3D:n,has2D:h}));f.length&&(f=hd(f),q.push({type:"fill",data:[f,new Uint16Array(e)],h:f.byteLength/ac,has3D:n,has2D:h,verticesLength:d,styleIds:v}));k&&(q.push({type:"line",data:[ab(),ib()],has3D:n,has2D:h}),lb());return Math.max(g,a)} function Gc(b,a,c,q,g,k){a=Q(H[a[0]>>2]+1,a[0],a[0]+a[1]);for(var m=!1,r=!1,x=[],f=[],e=0;2>e;e++){0===e&&g++;for(var v=0;v>2,u=H[w],l=H[w+1];if((w=tb.b(ub,l,"line",c,vb,!1,T))&&w.length&&(71059!==l||self.isText)&&(0!==e||w[0].borderWidth)&&(d=Q(u+1,d[0],d[0]+d[1]),0!==e||!w[0].i))if(1===e&&w[0].i){var p=w[0].i;u=p;var n=Sb[u]||Sb["MapRes/"+u];if(n){n=[n[0],n[1]];jb()&&(q[q.length]={type:"line",data:[ab(),ib()],has3D:m,has2D:r,styleIds:x,verticesLength:f},lb(),r=m= !1,f=[],x=[]);/guojietianqiaojieti/.test(p)?g+=20:g++;var h=w[0].o/4,E=k?!0:!1,t=!1;/\b(32|16|8|4)$/.test(u)&&(h*=5,n[1]*=2,t=E=!0,p=p.replace(/\b4$/,"8"));var A=!1,C=!1;for(u=0;u>2,F=H[z];z=H[z+1];if(xb(z,c)&&(z=Q(F+1,B[0],B[0]+B[1]),B=null,F=new Int32Array(b,z[0][0],z[0][1]>>2),F.length&&!(8E3>1): new Uint16Array(b,z[1][0],z[1][1]>>1);if(1===M.length&&M[0])B=Array(F.length>>1),Xb(B,M[0]),A=!0;else if(1>1);R=new Int8Array(b,z[3][0],z[3][1]);kb(G,w[0].f,h,B,g,!0,F,R,1);x.push(l);f.push(5*jb())}}jb()&&(q[q.length]={type:"line",textureSize:n,texture:p+".png",lineWidth:w[0].o/2,data:[ab(),ib()],has3D:A,has2D:C,zoomWithMap:E,styleIds:x,verticesLength:f},x=[],f=[],lb())}}else if(0===e?(l=w[0].c, p=w[0].borderWidth):(l=w[0].f,p=w[0].o),p/=4,!(0===p||0===l[3]||100>2,F=H[z],z=H[z+1],xb(z,c)&&(z=Q(F+1,B[0],B[0]+B[1]),F=new Int32Array(b,z[0][0],z[0][1]>>2),F.length&&!(8E3>1);R=new Int8Array(b,z[3][0],z[3][1]);jb()+G.length/2>bc&&(q[q.length]={type:"line",data:[ab(),ib()],has3D:m,has2D:r},r=m=!1,lb());B=null;if(k)if(1>1):M=new Uint16Array(b,z[1][0],z[1][1]>> 1),1===M.length&&M[0])B=Array(F.length>>1),Xb(B,M[0]),m=!0;else if(1>2]+1,a[0],a[0]+a[1]),m=[];a=[];for(var r=!1,x=!1,f=0;f>2]+1,e[0],e[0]+e[1])[0];var v=e[0]>>2,d=H[v];if(xb(H[v+1],c)){var w=Q(d+1,e[0],e[0]+e[1]);e=new Int32Array(b,w[0][0],w[0][1]>>2);e=Za(e);d=1>1):new Uint16Array(b,w[3][0],w[3][1]>>1);v=void 0;if(1===d.length&&d[0])v=Array(e.length>>1),Xb(v,d[0]),r=!0;else if(1>2);u=m.length/8;g+=8;var l=tb.b(ub,d[0],"polygon",c,vb,!1,T),p=tb.b(ub,d[1],"polygon",c,vb,!1,T);if(l&&l.length&&p&&p.length){var n=new Int32Array(b,w[1][0],w[1][1]>>2);d=[n[0]/100,n[1]/100];l=l[0].f;n=[n[2]/100,n[3]/100];p=p[0].f;var h=[n[0]-d[0],n[1]-d[1]],E=Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2)),t=a;w=new Uint16Array(b,w[4][0],w[4][1]>>1);for(var A=0;An[0]&&A>d[0])C=1;else if(d[0]n[0]||d[0]>n[0]&&A>2]+1,a[0],a[0]+a[1]);if(!k.length)return g;a=[];var m=[];g++;var r=Za(new Int32Array(b,k[0][0],k[0][1]>>2)),x=new Int32Array(b,k[1][0],k[1][1]>>2);b=new Int16Array(b,k[2][0],k[2][1]>>1);var f=k=!1;1===b.length&&0===b[0]?f=!0:k=!0;b=Za(b,1);if(1===b.length){var e=b[0];b=Array(r.length>>1);Xb(b,e)}for(e=0;e>2]+1,a[0],a[0]+a[1]);g++;for(var k=0;k>2,x=H[r];if((r=tb.b(ub,H[r+1],"line",c,vb,!1,T))&&r.length){var f=r[0];if("undefined"!==typeof f.i){f=f.i+".png";m=Q(x+1,m[0],m[0]+m[1]);for(x=0;x>2,d=H[v];xb(H[v+1],c)&&(v=H[v+2]/20,e=Q(d+1,e[0],e[0]+e[1]),kb(new Int16Array(b,e[2][0],e[2][1]>>1),r[0].f,v,null,g,!0,new Int32Array(b,e[0][0],e[0][1]>>2),new Int8Array(b,e[3][0],e[3][1]),2))}q[q.length]={type:"line", texture:f,isSingle:!0,data:[ab(),ib()]};lb()}}}return g} function Vb(b,a,c,q){var g=c.useZoom;if(!a||!a.length)return null;c=[];for(var k=[],m=0;m>2,f=H[x];if(8===H[x+1])for(r=Q(f+1,r[0],r[0]+r[1]),x=0;x>2;var v=H[f];f=H[f+1];var d=tb.b(ub,f,"polygon3d",g,q?Wb:vb,!1,T);if(d&&d[0]){d=d[0];var w=d.H,u=d.m;if(T){if(T.buildingFill){var l=void 0,p=u[0]/255,n=u[1]/255;u=u[2]/255;var h=Math.max(p,n,u),E=h-Math.min(p,n,u);for(0===E?l=0:h===p?l=(n-u)/E%6*60:h===n?l=60*((u-p)/E+2):h===u&&(l=60*((p- n)/E+4));0>l;)l+=360;var t=[l,0===h?0:E/h,h];t[2]+=.05;0>t[2]&&(t[2]=0);p=l=u=void 0;n=t[2]*t[1];h=n*(1-Math.abs(t[0]/60%2-1));E=t[2]-n;t=t[0];0<=t&&60>t?(p=n,l=h,u=0):60<=t&&120>t?(p=h,l=n,u=0):120<=t&&180>t?(p=0,l=n,u=h):180<=t&&240>t?(p=0,l=h,u=n):240<=t&&300>t?(p=h,l=0,u=n):300<=t&&360>t&&(p=n,l=0,u=h);u=[Math.round(255<255*(p+E)?255:255*(p+E)),Math.round(255<255*(l+E)?255:255*(l+E)),Math.round(255<255*(u+E)?255:255*(u+E))];u[3]=w[3]||255}xc||(xc=w,yc=u)}e=Q(v+1,e[0],e[0]+e[1]);v=0;if(d.borderWidth){var A= d.c[0],C=d.c[1],B=d.c[2],z=d.c[3];v=d.borderWidth/4}for(l=0;l>2,h=H[n],xb(H[n+1],g)&&(n=H[n+2],!(n>2);t=new Uint16Array(b,h[1][0],h[1][1]>>1);E=p;var F=n,G=w[0],R=w[1],V=w[2],K=w[3],M=u[0],W=u[1],Y=u[2],X=u[3],O=E;Ma||(Ma=y._get_block_points_address()>>2);Aa.set(O,Ma);O=t;Va||(Va=y._get_block_triangle_indices_address()>>1);Ca.set(O,Va);y._append_block_data(E.length,t.length,F,G,R,V,K,M,W,Y,X);c.push(f); k.push(7*$a());if(d.borderWidth&&p.length&&(E=Array(p.length>>1),Xb(E,100*n),h[2]))for(n=Q(0,h[2][0],h[2][0]+h[2][1]),h=0;h>1),F=new Uint16Array(b,G[1][0],G[1][1]>>1),G=new Int8Array(b,G[2][0],G[2][1]),kb(t,[A,C,B,z],v,E,2,!0,p,G,0,F[0],F[1])}}}}b={type:"line",data:[ab(),ib()]};lb();return 0<$a()?(Xa||(Xa=y._get_block_vertex_start()),a=new Float32Array(ra.slice(Xa,y._get_block_vertex_end())),Wa||(Wa=y._get_block_index_start()), q=new Uint16Array(ra.slice(Wa,y._get_block_index_end())),c={vertex:a,index:q,styleIds:c,verticesLength:k},y._reset_block(),c.border=b,c):null}function hd(b){var a=new ArrayBuffer(b.length/8*20),c=new Float32Array(a);a=new Uint8Array(a);for(var q=0,g=12,k=4,m=0;m>2;if(25===H[v+1]){e=Q(H[v]+1,e[0],e[0]+e[1])[0];var d=e[0]>>2;v=H[d];if((d=tb.b(ub,H[d+1],"polygon3d",c,vb,!1,T))&&d[0]){d=d[0];var w=d.m;yc&&(w=yc);e=Q(v+1,e[0],e[0]+e[1])[0];v=Q(H[e[0]>>2]+1,e[0],e[0]+e[1]);e=new Int32Array(b,v[1][0],v[1][1]>>2);k+=e.length;if(q){d=new Int32Array(b,v[2][0],v[2][1]>>2);v=e;for(var u=q,l=x,p=new DataView(u.buffer),n,h=0;h>2;if(24===H[m+1]){m=Q(H[m]+1,k[0],k[0]+k[1])[0];k=m[0]>>2;var r=H[k];if((k=tb.b(ub,H[k+1],"polygon3d",a,vb,!1,T))&&k[0])for(k=k[0],k=k.m,yc&&(k=yc),m=Q(r+1,m[0],m[0]+m[1]),r=0;r=x;x+=36){var E=Math.cos(x*Math.PI/180)*w+u,t=Math.sin(x*Math.PI/180)*w+l,A=E+u,C=t+l;f.push(E,t, 0,A,C,0,p,n,h,255);f.push(E,t,d,A,C,0,p,n,h,255)}for(x=0;10>x;x++)f=2*x+v,e.push(f,f+2,f+3),e.push(f,f+3,f+1)}}}if(0