Commit 625086b0 authored by p x's avatar p x
Browse files

init

parent 5e9d2300
Pipeline #3100 failed with stages
in 0 seconds
define(["./Matrix2-fc7e9822","./combine-761d9c3f","./AttributeCompression-4d18cc04","./ComponentDatatype-4a60b8d6","./IndexDatatype-db156785","./createTaskProcessorWorker","./RuntimeError-c581ca93","./defaultValue-94c3e563","./WebGLConstants-7dccdc96"],(function(e,t,a,n,r,s,i,o,c){"use strict";const u=32767,f=new e.Cartographic,d=new e.Cartesian3;function p(t,r,s,i,o){const c=t.length/3,p=t.subarray(0,c),l=t.subarray(c,2*c),C=t.subarray(2*c,3*c);a.AttributeCompression.zigZagDeltaDecode(p,l,C);const b=new Float64Array(t.length);for(let a=0;a<c;++a){const t=p[a],c=l[a],w=C[a],y=n.CesiumMath.lerp(r.west,r.east,t/u),h=n.CesiumMath.lerp(r.south,r.north,c/u),k=n.CesiumMath.lerp(s,i,w/u),m=e.Cartographic.fromRadians(y,h,k,f),A=o.cartographicToCartesian(m,d);e.Cartesian3.pack(A,b,3*a)}return b}const l=new e.Rectangle,C=new e.Ellipsoid,b=new e.Cartesian3,w={min:void 0,max:void 0};function y(t){t=new Float64Array(t);let a=0;w.min=t[a++],w.max=t[a++],e.Rectangle.unpack(t,a,l),a+=e.Rectangle.packedLength,e.Ellipsoid.unpack(t,a,C),a+=e.Ellipsoid.packedLength,e.Cartesian3.unpack(t,a,b)}function h(e){const t=e.length,a=new Uint32Array(t+1);let n=0;for(let r=0;r<t;++r)a[r]=n,n+=e[r];return a[t]=n,a}const k=new e.Cartesian3,m=new e.Cartesian3,A=new e.Cartesian3,g=new e.Cartesian3,x=new e.Cartesian3;function D(a,n){const s=new Uint16Array(a.positions),i=new Uint16Array(a.widths),o=new Uint32Array(a.counts),c=new Uint16Array(a.batchIds);y(a.packedBuffer);const u=l,f=C,d=b,D=w.min,E=w.max,I=p(s,u,D,E,f),P=I.length/3,U=4*P-4,R=new Float32Array(3*U),T=new Float32Array(3*U),F=new Float32Array(3*U),N=new Float32Array(2*U),M=new Uint16Array(U);let v,L=0,S=0,_=0,G=0,W=o.length;for(v=0;v<W;++v){const t=o[v],a=i[v],n=c[v];for(let r=0;r<t;++r){let s;if(0===r){const t=e.Cartesian3.unpack(I,3*G,k),a=e.Cartesian3.unpack(I,3*(G+1),m);s=e.Cartesian3.subtract(t,a,A),e.Cartesian3.add(t,s,s)}else s=e.Cartesian3.unpack(I,3*(G+r-1),A);const i=e.Cartesian3.unpack(I,3*(G+r),g);let o;if(r===t-1){const a=e.Cartesian3.unpack(I,3*(G+t-1),k),n=e.Cartesian3.unpack(I,3*(G+t-2),m);o=e.Cartesian3.subtract(a,n,x),e.Cartesian3.add(a,o,o)}else o=e.Cartesian3.unpack(I,3*(G+r+1),x);e.Cartesian3.subtract(s,d,s),e.Cartesian3.subtract(i,d,i),e.Cartesian3.subtract(o,d,o);const c=0===r?2:0,u=r===t-1?2:4;for(let t=c;t<u;++t){e.Cartesian3.pack(i,R,L),e.Cartesian3.pack(s,T,L),e.Cartesian3.pack(o,F,L),L+=3;const r=t-2<0?-1:1;N[S++]=t%2*2-1,N[S++]=r*a,M[_++]=n}}G+=t}const B=r.IndexDatatype.createTypedArray(U,6*P-6);let O=0,z=0;for(W=P-1,v=0;v<W;++v)B[z++]=O,B[z++]=O+2,B[z++]=O+1,B[z++]=O+1,B[z++]=O+2,B[z++]=O+3,O+=4;n.push(R.buffer,T.buffer,F.buffer),n.push(N.buffer,M.buffer,B.buffer);let H={indexDatatype:2===B.BYTES_PER_ELEMENT?r.IndexDatatype.UNSIGNED_SHORT:r.IndexDatatype.UNSIGNED_INT,currentPositions:R.buffer,previousPositions:T.buffer,nextPositions:F.buffer,expandAndWidth:N.buffer,batchIds:M.buffer,indices:B.buffer};if(a.keepDecodedPositions){const e=h(o);n.push(I.buffer,e.buffer),H=t.combine(H,{decodedPositions:I.buffer,decodedPositionOffsets:e.buffer})}return H}var E=s(D);return E}));
\ No newline at end of file
define(["./AxisAlignedBoundingBox-7a3018c0","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./defaultValue-94c3e563","./TerrainEncoding-229275c2","./ComponentDatatype-4a60b8d6","./OrientedBoundingBox-1e0d2855","./RuntimeError-c581ca93","./WebMercatorProjection-843df830","./createTaskProcessorWorker","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./AttributeCompression-4d18cc04","./WebGLConstants-7dccdc96","./EllipsoidTangentPlane-53e32153","./IntersectionTests-68fbc42d","./Plane-e20fba8c"],(function(t,e,n,i,o,a,r,s,c,u,h,d,l,g,m,p,I){"use strict";const f=Uint16Array.BYTES_PER_ELEMENT,E=Int32Array.BYTES_PER_ELEMENT,T=Uint32Array.BYTES_PER_ELEMENT,C=Float32Array.BYTES_PER_ELEMENT,M=Float64Array.BYTES_PER_ELEMENT;function x(t,e,n){n=i.defaultValue(n,a.CesiumMath);const o=t.length;for(let i=0;i<o;++i)if(n.equalsEpsilon(t[i],e,a.CesiumMath.EPSILON12))return i;return-1}function N(t,e){t.ellipsoid=n.Ellipsoid.clone(t.ellipsoid),t.rectangle=n.Rectangle.clone(t.rectangle);const i=A(t.buffer,t.relativeToCenter,t.ellipsoid,t.rectangle,t.nativeRectangle,t.exaggeration,t.exaggerationRelativeHeight,t.skirtHeight,t.includeWebMercatorT,t.negativeAltitudeExponentBias,t.negativeElevationThreshold),o=i.vertices;e.push(o.buffer);const a=i.indices;return e.push(a.buffer),{vertices:o.buffer,indices:a.buffer,numberOfAttributes:i.encoding.stride,minimumHeight:i.minimumHeight,maximumHeight:i.maximumHeight,boundingSphere3D:i.boundingSphere3D,orientedBoundingBox:i.orientedBoundingBox,occludeePointInScaledSpace:i.occludeePointInScaledSpace,encoding:i.encoding,vertexCountWithoutSkirts:i.vertexCountWithoutSkirts,indexCountWithoutSkirts:i.indexCountWithoutSkirts,westIndicesSouthToNorth:i.westIndicesSouthToNorth,southIndicesEastToWest:i.southIndicesEastToWest,eastIndicesNorthToSouth:i.eastIndicesNorthToSouth,northIndicesWestToEast:i.northIndicesWestToEast}}const b=new n.Cartographic,S=new n.Cartesian3,w=new n.Cartesian3,B=new n.Cartesian3,P=new n.Matrix4;function A(u,h,d,l,g,m,p,I,N,A,R){let _,v,W,F,O,V;i.defined(l)?(_=l.west,v=l.south,W=l.east,F=l.north,O=l.width,V=l.height):(_=a.CesiumMath.toRadians(g.west),v=a.CesiumMath.toRadians(g.south),W=a.CesiumMath.toRadians(g.east),F=a.CesiumMath.toRadians(g.north),O=a.CesiumMath.toRadians(l.width),V=a.CesiumMath.toRadians(l.height));const Y=[v,F],H=[_,W],U=e.Transforms.eastNorthUpToFixedFrame(h,d),k=n.Matrix4.inverseTransformation(U,P);let L,j;N&&(L=c.WebMercatorProjection.geodeticLatitudeToMercatorAngle(v),j=1/(c.WebMercatorProjection.geodeticLatitudeToMercatorAngle(F)-L));const D=1!==m,G=D,z=new DataView(u);let q=Number.POSITIVE_INFINITY,J=Number.NEGATIVE_INFINITY;const K=w;K.x=Number.POSITIVE_INFINITY,K.y=Number.POSITIVE_INFINITY,K.z=Number.POSITIVE_INFINITY;const Q=B;Q.x=Number.NEGATIVE_INFINITY,Q.y=Number.NEGATIVE_INFINITY,Q.z=Number.NEGATIVE_INFINITY;let X,Z,$=0,tt=0,et=0;for(Z=0;Z<4;++Z){let t=$;X=z.getUint32(t,!0),t+=T;const e=a.CesiumMath.toRadians(180*z.getFloat64(t,!0));t+=M,-1===x(H,e)&&H.push(e);const n=a.CesiumMath.toRadians(180*z.getFloat64(t,!0));t+=M,-1===x(Y,n)&&Y.push(n),t+=2*M;let i=z.getInt32(t,!0);t+=E,tt+=i,i=z.getInt32(t,!0),et+=3*i,$+=X+T}const nt=[],it=[],ot=new Array(tt),at=new Array(tt),rt=new Array(tt),st=N?new Array(tt):[],ct=G?new Array(tt):[],ut=new Array(et),ht=[],dt=[],lt=[],gt=[];let mt=0,pt=0;for($=0,Z=0;Z<4;++Z){X=z.getUint32($,!0),$+=T;const t=$,e=a.CesiumMath.toRadians(180*z.getFloat64($,!0));$+=M;const i=a.CesiumMath.toRadians(180*z.getFloat64($,!0));$+=M;const o=a.CesiumMath.toRadians(180*z.getFloat64($,!0)),r=.5*o;$+=M;const u=a.CesiumMath.toRadians(180*z.getFloat64($,!0)),h=.5*u;$+=M;const l=z.getInt32($,!0);$+=E;const g=z.getInt32($,!0);$+=E,$+=E;const m=new Array(l);for(let s=0;s<l;++s){const t=e+z.getUint8($++)*o;b.longitude=t;const l=i+z.getUint8($++)*u;b.latitude=l;let g=z.getFloat32($,!0);if($+=C,0!==g&&g<R&&(g*=-Math.pow(2,A)),g*=6371010,b.height=g,-1!==x(H,t)||-1!==x(Y,l)){const t=x(nt,b,n.Cartographic);if(-1!==t){m[s]=it[t];continue}nt.push(n.Cartographic.clone(b)),it.push(mt)}m[s]=mt,Math.abs(t-_)<r?ht.push({index:mt,cartographic:n.Cartographic.clone(b)}):Math.abs(t-W)<r?lt.push({index:mt,cartographic:n.Cartographic.clone(b)}):Math.abs(l-v)<h?dt.push({index:mt,cartographic:n.Cartographic.clone(b)}):Math.abs(l-F)<h&&gt.push({index:mt,cartographic:n.Cartographic.clone(b)}),q=Math.min(g,q),J=Math.max(g,J),rt[mt]=g;const p=d.cartographicToCartesian(b);if(ot[mt]=p,N&&(st[mt]=(c.WebMercatorProjection.geodeticLatitudeToMercatorAngle(l)-L)*j),G){const t=d.geodeticSurfaceNormal(p);ct[mt]=t}n.Matrix4.multiplyByPoint(k,p,S),n.Cartesian3.minimumByComponent(S,K,K),n.Cartesian3.maximumByComponent(S,Q,Q);let I=(t-_)/(W-_);I=a.CesiumMath.clamp(I,0,1);let f=(l-v)/(F-v);f=a.CesiumMath.clamp(f,0,1),at[mt]=new n.Cartesian2(I,f),++mt}const p=3*g;for(let n=0;n<p;++n,++pt)ut[pt]=m[z.getUint16($,!0)],$+=f;if(X!==$-t)throw new s.RuntimeError("Invalid terrain tile.")}ot.length=mt,at.length=mt,rt.length=mt,N&&(st.length=mt),G&&(ct.length=mt);const It=mt,ft=pt,Et={hMin:q,lastBorderPoint:void 0,skirtHeight:I,toENU:k,ellipsoid:d,minimum:K,maximum:Q};ht.sort((function(t,e){return e.cartographic.latitude-t.cartographic.latitude})),dt.sort((function(t,e){return t.cartographic.longitude-e.cartographic.longitude})),lt.sort((function(t,e){return t.cartographic.latitude-e.cartographic.latitude})),gt.sort((function(t,e){return e.cartographic.longitude-t.cartographic.longitude}));const Tt=1e-5;if(y(ot,rt,at,st,ct,ut,Et,ht,-Tt*O,!0,-Tt*V),y(ot,rt,at,st,ct,ut,Et,dt,-Tt*V,!1),y(ot,rt,at,st,ct,ut,Et,lt,Tt*O,!0,Tt*V),y(ot,rt,at,st,ct,ut,Et,gt,Tt*V,!1),ht.length>0&&gt.length>0){const t=ht[0].index,e=It,n=gt[gt.length-1].index,i=ot.length-1;ut.push(n,i,e,e,t,n)}tt=ot.length;const Ct=e.BoundingSphere.fromPoints(ot);let Mt;i.defined(l)&&(Mt=r.OrientedBoundingBox.fromRectangle(l,q,J,d));const xt=new o.EllipsoidalOccluder(d),Nt=xt.computeHorizonCullingPointPossiblyUnderEllipsoid(h,ot,q),bt=new t.AxisAlignedBoundingBox(K,Q,h),St=new o.TerrainEncoding(h,bt,Et.hMin,J,U,!1,N,G,m,p),wt=new Float32Array(tt*St.stride);let Bt=0;for(let t=0;t<tt;++t)Bt=St.encode(wt,Bt,ot[t],at[t],rt[t],void 0,st[t],ct[t]);const Pt=ht.map((function(t){return t.index})).reverse(),At=dt.map((function(t){return t.index})).reverse(),yt=lt.map((function(t){return t.index})).reverse(),Rt=gt.map((function(t){return t.index})).reverse();return At.unshift(yt[yt.length-1]),At.push(Pt[0]),Rt.unshift(Pt[Pt.length-1]),Rt.push(yt[0]),{vertices:wt,indices:new Uint16Array(ut),maximumHeight:J,minimumHeight:q,encoding:St,boundingSphere3D:Ct,orientedBoundingBox:Mt,occludeePointInScaledSpace:Nt,vertexCountWithoutSkirts:It,indexCountWithoutSkirts:ft,westIndicesSouthToNorth:Pt,southIndicesEastToWest:At,eastIndicesNorthToSouth:yt,northIndicesWestToEast:Rt}}function y(t,e,o,r,s,c,u,h,d,l,g){const m=h.length;for(let p=0;p<m;++p){const I=h[p],f=I.cartographic,E=I.index,T=t.length,C=f.longitude;let M=f.latitude;M=a.CesiumMath.clamp(M,-a.CesiumMath.PI_OVER_TWO,a.CesiumMath.PI_OVER_TWO);const x=f.height-u.skirtHeight;u.hMin=Math.min(u.hMin,x),n.Cartographic.fromRadians(C,M,x,b),l&&(b.longitude+=d),l?p===m-1?b.latitude+=g:0===p&&(b.latitude-=g):b.latitude+=d;const N=u.ellipsoid.cartographicToCartesian(b);t.push(N),e.push(x),o.push(n.Cartesian2.clone(o[E])),r.length>0&&r.push(r[E]),s.length>0&&s.push(s[E]),n.Matrix4.multiplyByPoint(u.toENU,N,S);const w=u.minimum,B=u.maximum;n.Cartesian3.minimumByComponent(S,w,w),n.Cartesian3.maximumByComponent(S,B,B);const P=u.lastBorderPoint;if(i.defined(P)){const t=P.index;c.push(t,T-1,T,T,E,t)}u.lastBorderPoint=I}}var R=u(N);return R}));
\ No newline at end of file
define(["./Matrix2-fc7e9822","./AxisAlignedBoundingBox-7a3018c0","./Transforms-3ac41eb6","./defaultValue-94c3e563","./RuntimeError-c581ca93","./TerrainEncoding-229275c2","./ComponentDatatype-4a60b8d6","./OrientedBoundingBox-1e0d2855","./WebMercatorProjection-843df830","./_commonjsHelpers-3aae1032-f55dc0c4","./createTaskProcessorWorker","./combine-761d9c3f","./AttributeCompression-4d18cc04","./WebGLConstants-7dccdc96","./EllipsoidTangentPlane-53e32153","./IntersectionTests-68fbc42d","./Plane-e20fba8c"],(function(e,t,i,n,a,r,s,l,o,f,u,c,d,h,m,g,p){"use strict";const w={NONE:0,LERC:1};var x=Object.freeze(w);const k={};k.DEFAULT_STRUCTURE=Object.freeze({heightScale:1,heightOffset:0,elementsPerHeight:1,stride:1,elementMultiplier:256,isBigEndian:!1});const y=new e.Cartesian3,I=new e.Matrix4,U=new e.Cartesian3,b=new e.Cartesian3;k.computeVertices=function(f){if(!n.defined(f)||!n.defined(f.heightmap))throw new a.DeveloperError("options.heightmap is required.");if(!n.defined(f.width)||!n.defined(f.height))throw new a.DeveloperError("options.width and options.height are required.");if(!n.defined(f.nativeRectangle))throw new a.DeveloperError("options.nativeRectangle is required.");if(!n.defined(f.skirtHeight))throw new a.DeveloperError("options.skirtHeight is required.");const u=Math.cos,c=Math.sin,d=Math.sqrt,h=Math.atan,m=Math.exp,g=s.CesiumMath.PI_OVER_TWO,p=s.CesiumMath.toRadians,w=f.heightmap,x=f.width,v=f.height,T=f.skirtHeight,M=T>0,V=n.defaultValue(f.isGeographic,!0),A=n.defaultValue(f.ellipsoid,e.Ellipsoid.WGS84),B=1/A.maximumRadius,D=e.Rectangle.clone(f.nativeRectangle),S=e.Rectangle.clone(f.rectangle);let P,E,C,F;n.defined(S)?(P=S.west,E=S.south,C=S.east,F=S.north):V?(P=p(D.west),E=p(D.south),C=p(D.east),F=p(D.north)):(P=D.west*B,E=g-2*h(m(-D.south*B)),C=D.east*B,F=g-2*h(m(-D.north*B)));let L=f.relativeToCenter;const R=n.defined(L);L=R?L:e.Cartesian3.ZERO;const N=n.defaultValue(f.includeWebMercatorT,!1),O=n.defaultValue(f.exaggeration,1),z=n.defaultValue(f.exaggerationRelativeHeight,0),H=1!==O,_=H,Y=n.defaultValue(f.structure,k.DEFAULT_STRUCTURE),W=n.defaultValue(Y.heightScale,k.DEFAULT_STRUCTURE.heightScale),X=n.defaultValue(Y.heightOffset,k.DEFAULT_STRUCTURE.heightOffset),Z=n.defaultValue(Y.elementsPerHeight,k.DEFAULT_STRUCTURE.elementsPerHeight),j=n.defaultValue(Y.stride,k.DEFAULT_STRUCTURE.stride),q=n.defaultValue(Y.elementMultiplier,k.DEFAULT_STRUCTURE.elementMultiplier),G=n.defaultValue(Y.isBigEndian,k.DEFAULT_STRUCTURE.isBigEndian);let Q=e.Rectangle.computeWidth(D),J=e.Rectangle.computeHeight(D);const K=Q/(x-1),$=J/(v-1);V||(Q*=B,J*=B);const ee=A.radiiSquared,te=ee.x,ie=ee.y,ne=ee.z;let ae=65536,re=-65536;const se=i.Transforms.eastNorthUpToFixedFrame(L,A),le=e.Matrix4.inverseTransformation(se,I);let oe,fe;N&&(oe=o.WebMercatorProjection.geodeticLatitudeToMercatorAngle(E),fe=1/(o.WebMercatorProjection.geodeticLatitudeToMercatorAngle(F)-oe));const ue=U;ue.x=Number.POSITIVE_INFINITY,ue.y=Number.POSITIVE_INFINITY,ue.z=Number.POSITIVE_INFINITY;const ce=b;ce.x=Number.NEGATIVE_INFINITY,ce.y=Number.NEGATIVE_INFINITY,ce.z=Number.NEGATIVE_INFINITY;let de=Number.POSITIVE_INFINITY;const he=x*v,me=T>0?2*x+2*v:0,ge=he+me,pe=new Array(ge),we=new Array(ge),xe=new Array(ge),ke=N?new Array(ge):[],ye=_?new Array(ge):[];let Ie=0,Ue=v,be=0,ve=x;M&&(--Ie,++Ue,--be,++ve);const Te=1e-5;for(let t=Ie;t<Ue;++t){let i=t;i<0&&(i=0),i>=v&&(i=v-1);let n=D.north-$*i;n=V?p(n):g-2*h(m(-n*B));let a=(n-E)/(F-E);a=s.CesiumMath.clamp(a,0,1);const r=t===Ie,l=t===Ue-1;T>0&&(r?n+=Te*J:l&&(n-=Te*J));const f=u(n),k=c(n),I=ne*k;let U;N&&(U=(o.WebMercatorProjection.geodeticLatitudeToMercatorAngle(n)-oe)*fe);for(let t=be;t<ve;++t){let n=t;n<0&&(n=0),n>=x&&(n=x-1);const o=i*(x*j)+n*j;let h;if(1===Z)h=w[o];else{let e;if(h=0,G)for(e=0;e<Z;++e)h=h*q+w[o+e];else for(e=Z-1;e>=0;--e)h=h*q+w[o+e]}h=h*W+X,re=Math.max(re,h),ae=Math.min(ae,h);let m=D.west+K*n;V?m=p(m):m*=B;let g=(m-P)/(C-P);g=s.CesiumMath.clamp(g,0,1);let b=i*x+n;if(T>0){const e=t===be,a=t===ve-1,s=r||l||e||a,o=(r||l)&&(e||a);if(o)continue;s&&(h-=T,e?(b=he+(v-i-1),m-=Te*Q):l?b=he+v+(x-n-1):a?(b=he+v+x+i,m+=Te*Q):r&&(b=he+v+x+v+n))}const M=f*u(m),S=f*c(m),E=te*M,F=ie*S,L=d(E*M+F*S+I*k),R=1/L,O=E*R,z=F*R,H=I*R,Y=new e.Cartesian3;Y.x=O+M*h,Y.y=z+S*h,Y.z=H+k*h,e.Matrix4.multiplyByPoint(le,Y,y),e.Cartesian3.minimumByComponent(y,ue,ue),e.Cartesian3.maximumByComponent(y,ce,ce),de=Math.min(de,h),pe[b]=Y,xe[b]=new e.Cartesian2(g,a),we[b]=h,N&&(ke[b]=U),_&&(ye[b]=A.geodeticSurfaceNormal(Y))}}const Me=i.BoundingSphere.fromPoints(pe);let Ve,Ae;if(n.defined(S)&&(Ve=l.OrientedBoundingBox.fromRectangle(S,ae,re,A)),R){const e=new r.EllipsoidalOccluder(A);Ae=e.computeHorizonCullingPointPossiblyUnderEllipsoid(L,pe,ae)}const Be=new t.AxisAlignedBoundingBox(ue,ce,L),De=new r.TerrainEncoding(L,Be,de,re,se,!1,N,_,O,z),Se=new Float32Array(ge*De.stride);let Pe=0;for(let e=0;e<ge;++e)Pe=De.encode(Se,Pe,pe[e],xe[e],we[e],void 0,ke[e],ye[e]);return{vertices:Se,maximumHeight:re,minimumHeight:ae,encoding:De,boundingSphere3D:Me,orientedBoundingBox:Ve,occludeePointInScaledSpace:Ae}};var v=f.createCommonjsModule((function(e){
/* Copyright 2015-2018 Esri. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 @preserve */
(function(){var t=function(){var e={defaultNoDataValue:-34027999387901484e22,decode:function(r,s){s=s||{};var l=s.encodedMaskData||null===s.encodedMaskData,o=a(r,s.inputOffset||0,l),f=null!==s.noDataValue?s.noDataValue:e.defaultNoDataValue,u=t(o,s.pixelType||Float32Array,s.encodedMaskData,f,s.returnMask),c={width:o.width,height:o.height,pixelData:u.resultPixels,minValue:u.minValue,maxValue:o.pixels.maxValue,noDataValue:f};return u.resultMask&&(c.maskData=u.resultMask),s.returnEncodedMask&&o.mask&&(c.encodedMaskData=o.mask.bitset?o.mask.bitset:null),s.returnFileInfo&&(c.fileInfo=i(o),s.computeUsedBitDepths&&(c.fileInfo.bitDepths=n(o))),c}},t=function(e,t,i,n,a){var s,l,o,f=0,u=e.pixels.numBlocksX,c=e.pixels.numBlocksY,d=Math.floor(e.width/u),h=Math.floor(e.height/c),m=2*e.maxZError,g=Number.MAX_VALUE;i=i||(e.mask?e.mask.bitset:null),l=new t(e.width*e.height),a&&i&&(o=new Uint8Array(e.width*e.height));for(var p,w,x=new Float32Array(d*h),k=0;k<=c;k++){var y=k!==c?h:e.height%c;if(0!==y)for(var I=0;I<=u;I++){var U=I!==u?d:e.width%u;if(0!==U){var b,v,T,M,V=k*e.width*h+I*d,A=e.width-U,B=e.pixels.blocks[f];if(B.encoding<2?(0===B.encoding?b=B.rawData:(r(B.stuffedData,B.bitsPerPixel,B.numValidPixels,B.offset,m,x,e.pixels.maxValue),b=x),v=0):T=2===B.encoding?0:B.offset,i)for(w=0;w<y;w++){for(7&V&&(M=i[V>>3],M<<=7&V),p=0;p<U;p++)7&V||(M=i[V>>3]),128&M?(o&&(o[V]=1),s=B.encoding<2?b[v++]:T,g=g>s?s:g,l[V++]=s):(o&&(o[V]=0),l[V++]=n),M<<=1;V+=A}else if(B.encoding<2)for(w=0;w<y;w++){for(p=0;p<U;p++)s=b[v++],g=g>s?s:g,l[V++]=s;V+=A}else for(g=g>T?T:g,w=0;w<y;w++){for(p=0;p<U;p++)l[V++]=T;V+=A}if(1===B.encoding&&v!==B.numValidPixels)throw"Block and Mask do not match";f++}}}return{resultPixels:l,resultMask:o,minValue:g}},i=function(e){return{fileIdentifierString:e.fileIdentifierString,fileVersion:e.fileVersion,imageType:e.imageType,height:e.height,width:e.width,maxZError:e.maxZError,eofOffset:e.eofOffset,mask:e.mask?{numBlocksX:e.mask.numBlocksX,numBlocksY:e.mask.numBlocksY,numBytes:e.mask.numBytes,maxValue:e.mask.maxValue}:null,pixels:{numBlocksX:e.pixels.numBlocksX,numBlocksY:e.pixels.numBlocksY,numBytes:e.pixels.numBytes,maxValue:e.pixels.maxValue,noDataValue:e.noDataValue}}},n=function(e){for(var t=e.pixels.numBlocksX*e.pixels.numBlocksY,i={},n=0;n<t;n++){var a=e.pixels.blocks[n];0===a.encoding?i.float32=!0:1===a.encoding?i[a.bitsPerPixel]=!0:i[0]=!0}return Object.keys(i)},a=function(e,t,i){var n={},a=new Uint8Array(e,t,10);if(n.fileIdentifierString=String.fromCharCode.apply(null,a),"CntZImage"!==n.fileIdentifierString.trim())throw"Unexpected file identifier string: "+n.fileIdentifierString;t+=10;var r=new DataView(e,t,24);if(n.fileVersion=r.getInt32(0,!0),n.imageType=r.getInt32(4,!0),n.height=r.getUint32(8,!0),n.width=r.getUint32(12,!0),n.maxZError=r.getFloat64(16,!0),t+=24,!i)if(r=new DataView(e,t,16),n.mask={},n.mask.numBlocksY=r.getUint32(0,!0),n.mask.numBlocksX=r.getUint32(4,!0),n.mask.numBytes=r.getUint32(8,!0),n.mask.maxValue=r.getFloat32(12,!0),t+=16,n.mask.numBytes>0){var s=new Uint8Array(Math.ceil(n.width*n.height/8));r=new DataView(e,t,n.mask.numBytes);var l=r.getInt16(0,!0),o=2,f=0;do{if(l>0)while(l--)s[f++]=r.getUint8(o++);else{var u=r.getUint8(o++);l=-l;while(l--)s[f++]=u}l=r.getInt16(o,!0),o+=2}while(o<n.mask.numBytes);if(-32768!==l||f<s.length)throw"Unexpected end of mask RLE encoding";n.mask.bitset=s,t+=n.mask.numBytes}else 0===(n.mask.numBytes|n.mask.numBlocksY|n.mask.maxValue)&&(n.mask.bitset=new Uint8Array(Math.ceil(n.width*n.height/8)));r=new DataView(e,t,16),n.pixels={},n.pixels.numBlocksY=r.getUint32(0,!0),n.pixels.numBlocksX=r.getUint32(4,!0),n.pixels.numBytes=r.getUint32(8,!0),n.pixels.maxValue=r.getFloat32(12,!0),t+=16;var c=n.pixels.numBlocksX,d=n.pixels.numBlocksY,h=c+(n.width%c>0?1:0),m=d+(n.height%d>0?1:0);n.pixels.blocks=new Array(h*m);for(var g=0,p=0;p<m;p++)for(var w=0;w<h;w++){var x=0,k=e.byteLength-t;r=new DataView(e,t,Math.min(10,k));var y={};n.pixels.blocks[g++]=y;var I=r.getUint8(0);if(x++,y.encoding=63&I,y.encoding>3)throw"Invalid block encoding ("+y.encoding+")";if(2!==y.encoding){if(0!==I&&2!==I){if(I>>=6,y.offsetType=I,2===I)y.offset=r.getInt8(1),x++;else if(1===I)y.offset=r.getInt16(1,!0),x+=2;else{if(0!==I)throw"Invalid block offset type";y.offset=r.getFloat32(1,!0),x+=4}if(1===y.encoding)if(I=r.getUint8(x),x++,y.bitsPerPixel=63&I,I>>=6,y.numValidPixelsType=I,2===I)y.numValidPixels=r.getUint8(x),x++;else if(1===I)y.numValidPixels=r.getUint16(x,!0),x+=2;else{if(0!==I)throw"Invalid valid pixel count type";y.numValidPixels=r.getUint32(x,!0),x+=4}}var U,b;if(t+=x,3!==y.encoding)if(0===y.encoding){var v=(n.pixels.numBytes-1)/4;if(v!==Math.floor(v))throw"uncompressed block has invalid length";U=new ArrayBuffer(4*v),b=new Uint8Array(U),b.set(new Uint8Array(e,t,4*v));var T=new Float32Array(U);y.rawData=T,t+=4*v}else if(1===y.encoding){var M=Math.ceil(y.numValidPixels*y.bitsPerPixel/8),V=Math.ceil(M/4);U=new ArrayBuffer(4*V),b=new Uint8Array(U),b.set(new Uint8Array(e,t,M)),y.stuffedData=new Uint32Array(U),t+=M}}else t++}return n.eofOffset=t,n},r=function(e,t,i,n,a,r,s){var l,o,f,u=(1<<t)-1,c=0,d=0,h=Math.ceil((s-n)/a),m=4*e.length-Math.ceil(t*i/8);for(e[e.length-1]<<=8*m,l=0;l<i;l++){if(0===d&&(f=e[c++],d=32),d>=t)o=f>>>d-t&u,d-=t;else{var g=t-d;o=(f&u)<<g&u,f=e[c++],d=32-g,o+=f>>>d}r[l]=o<h?n+o*a:s}return r};return e}(),i=function(){var e={unstuff:function(e,t,i,n,a,r,s,l){var o,f,u,c,d,h=(1<<i)-1,m=0,g=0,p=4*e.length-Math.ceil(i*n/8);if(e[e.length-1]<<=8*p,a)for(o=0;o<n;o++)0===g&&(u=e[m++],g=32),g>=i?(f=u>>>g-i&h,g-=i):(c=i-g,f=(u&h)<<c&h,u=e[m++],g=32-c,f+=u>>>g),t[o]=a[f];else for(d=Math.ceil((l-r)/s),o=0;o<n;o++)0===g&&(u=e[m++],g=32),g>=i?(f=u>>>g-i&h,g-=i):(c=i-g,f=(u&h)<<c&h,u=e[m++],g=32-c,f+=u>>>g),t[o]=f<d?r+f*s:l},unstuffLUT:function(e,t,i,n,a,r){var s,l=(1<<t)-1,o=0,f=0,u=0,c=0,d=0,h=[],m=4*e.length-Math.ceil(t*i/8);e[e.length-1]<<=8*m;var g=Math.ceil((r-n)/a);for(f=0;f<i;f++)0===c&&(s=e[o++],c=32),c>=t?(d=s>>>c-t&l,c-=t):(u=t-c,d=(s&l)<<u&l,s=e[o++],c=32-u,d+=s>>>c),h[f]=d<g?n+d*a:r;return h.unshift(n),h},unstuff2:function(e,t,i,n,a,r,s,l){var o,f,u,c,d=(1<<i)-1,h=0,m=0,g=0;if(a)for(o=0;o<n;o++)0===m&&(u=e[h++],m=32,g=0),m>=i?(f=u>>>g&d,m-=i,g+=i):(c=i-m,f=u>>>g&d,u=e[h++],m=32-c,f|=(u&(1<<c)-1)<<i-c,g=c),t[o]=a[f];else{var p=Math.ceil((l-r)/s);for(o=0;o<n;o++)0===m&&(u=e[h++],m=32,g=0),m>=i?(f=u>>>g&d,m-=i,g+=i):(c=i-m,f=u>>>g&d,u=e[h++],m=32-c,f|=(u&(1<<c)-1)<<i-c,g=c),t[o]=f<p?r+f*s:l}return t},unstuffLUT2:function(e,t,i,n,a,r){var s,l=(1<<t)-1,o=0,f=0,u=0,c=0,d=0,h=0,m=[],g=Math.ceil((r-n)/a);for(f=0;f<i;f++)0===c&&(s=e[o++],c=32,h=0),c>=t?(d=s>>>h&l,c-=t,h+=t):(u=t-c,d=s>>>h&l,s=e[o++],c=32-u,d|=(s&(1<<u)-1)<<t-u,h=u),m[f]=d<g?n+d*a:r;return m.unshift(n),m},originalUnstuff:function(e,t,i,n){var a,r,s,l,o=(1<<i)-1,f=0,u=0,c=4*e.length-Math.ceil(i*n/8);for(e[e.length-1]<<=8*c,a=0;a<n;a++)0===u&&(s=e[f++],u=32),u>=i?(r=s>>>u-i&o,u-=i):(l=i-u,r=(s&o)<<l&o,s=e[f++],u=32-l,r+=s>>>u),t[a]=r;return t},originalUnstuff2:function(e,t,i,n){var a,r,s,l,o=(1<<i)-1,f=0,u=0,c=0;for(a=0;a<n;a++)0===u&&(s=e[f++],u=32,c=0),u>=i?(r=s>>>c&o,u-=i,c+=i):(l=i-u,r=s>>>c&o,s=e[f++],u=32-l,r|=(s&(1<<l)-1)<<i-l,c=l),t[a]=r;return t}},t={HUFFMAN_LUT_BITS_MAX:12,computeChecksumFletcher32:function(e){var t=65535,i=65535,n=e.length,a=Math.floor(n/2),r=0;while(a){var s=a>=359?359:a;a-=s;do{t+=e[r++]<<8,i+=t+=e[r++]}while(--s);t=(65535&t)+(t>>>16),i=(65535&i)+(i>>>16)}return 1&n&&(i+=t+=e[r]<<8),t=(65535&t)+(t>>>16),i=(65535&i)+(i>>>16),(i<<16|t)>>>0},readHeaderInfo:function(e,t){var i=t.ptr,n=new Uint8Array(e,i,6),a={};if(a.fileIdentifierString=String.fromCharCode.apply(null,n),0!==a.fileIdentifierString.lastIndexOf("Lerc2",0))throw"Unexpected file identifier string (expect Lerc2 ): "+a.fileIdentifierString;i+=6;var r,s,l=new DataView(e,i,8),o=l.getInt32(0,!0);if(a.fileVersion=o,i+=4,o>=3&&(a.checksum=l.getUint32(4,!0),i+=4),l=new DataView(e,i,12),a.height=l.getUint32(0,!0),a.width=l.getUint32(4,!0),i+=8,o>=4?(a.numDims=l.getUint32(8,!0),i+=4):a.numDims=1,l=new DataView(e,i,40),a.numValidPixel=l.getUint32(0,!0),a.microBlockSize=l.getInt32(4,!0),a.blobSize=l.getInt32(8,!0),a.imageType=l.getInt32(12,!0),a.maxZError=l.getFloat64(16,!0),a.zMin=l.getFloat64(24,!0),a.zMax=l.getFloat64(32,!0),i+=40,t.headerInfo=a,t.ptr=i,o>=3&&(s=o>=4?52:48,r=this.computeChecksumFletcher32(new Uint8Array(e,i-s,a.blobSize-14)),r!==a.checksum))throw"Checksum failed.";return!0},checkMinMaxRanges:function(e,t){var i=t.headerInfo,n=this.getDataTypeArray(i.imageType),a=i.numDims*this.getDataTypeSize(i.imageType),r=this.readSubArray(e,t.ptr,n,a),s=this.readSubArray(e,t.ptr+a,n,a);t.ptr+=2*a;var l,o=!0;for(l=0;l<i.numDims;l++)if(r[l]!==s[l]){o=!1;break}return i.minValues=r,i.maxValues=s,o},readSubArray:function(e,t,i,n){var a;if(i===Uint8Array)a=new Uint8Array(e,t,n);else{var r=new ArrayBuffer(n),s=new Uint8Array(r);s.set(new Uint8Array(e,t,n)),a=new i(r)}return a},readMask:function(e,t){var i,n,a=t.ptr,r=t.headerInfo,s=r.width*r.height,l=r.numValidPixel,o=new DataView(e,a,4),f={};if(f.numBytes=o.getUint32(0,!0),a+=4,(0===l||s===l)&&0!==f.numBytes)throw"invalid mask";if(0===l)i=new Uint8Array(Math.ceil(s/8)),f.bitset=i,n=new Uint8Array(s),t.pixels.resultMask=n,a+=f.numBytes;else if(f.numBytes>0){i=new Uint8Array(Math.ceil(s/8)),o=new DataView(e,a,f.numBytes);var u=o.getInt16(0,!0),c=2,d=0,h=0;do{if(u>0)while(u--)i[d++]=o.getUint8(c++);else{h=o.getUint8(c++),u=-u;while(u--)i[d++]=h}u=o.getInt16(c,!0),c+=2}while(c<f.numBytes);if(-32768!==u||d<i.length)throw"Unexpected end of mask RLE encoding";n=new Uint8Array(s);var m=0,g=0;for(g=0;g<s;g++)7&g?(m=i[g>>3],m<<=7&g):m=i[g>>3],128&m&&(n[g]=1);t.pixels.resultMask=n,f.bitset=i,a+=f.numBytes}return t.ptr=a,t.mask=f,!0},readDataOneSweep:function(e,i,n){var a,r=i.ptr,s=i.headerInfo,l=s.numDims,o=s.width*s.height,f=s.imageType,u=s.numValidPixel*t.getDataTypeSize(f)*l,c=i.pixels.resultMask;if(n===Uint8Array)a=new Uint8Array(e,r,u);else{var d=new ArrayBuffer(u),h=new Uint8Array(d);h.set(new Uint8Array(e,r,u)),a=new n(d)}if(a.length===o*l)i.pixels.resultPixels=a;else{i.pixels.resultPixels=new n(o*l);var m=0,g=0,p=0,w=0;if(l>1)for(p=0;p<l;p++)for(w=p*o,g=0;g<o;g++)c[g]&&(i.pixels.resultPixels[w+g]=a[m++]);else for(g=0;g<o;g++)c[g]&&(i.pixels.resultPixels[g]=a[m++])}return r+=u,i.ptr=r,!0},readHuffmanTree:function(e,n){var a=this.HUFFMAN_LUT_BITS_MAX,r=new DataView(e,n.ptr,16);n.ptr+=16;var s=r.getInt32(0,!0);if(s<2)throw"unsupported Huffman version";var l=r.getInt32(4,!0),o=r.getInt32(8,!0),f=r.getInt32(12,!0);if(o>=f)return!1;var u=new Uint32Array(f-o);t.decodeBits(e,n,u);var c,d,h,m,g=[];for(c=o;c<f;c++)d=c-(c<l?0:l),g[d]={first:u[c-o],second:null};var p=e.byteLength-n.ptr,w=Math.ceil(p/4),x=new ArrayBuffer(4*w),k=new Uint8Array(x);k.set(new Uint8Array(e,n.ptr,p));var y,I=new Uint32Array(x),U=0,b=0;for(y=I[0],c=o;c<f;c++)d=c-(c<l?0:l),m=g[d].first,m>0&&(g[d].second=y<<U>>>32-m,32-U>=m?(U+=m,32===U&&(U=0,b++,y=I[b])):(U+=m-32,b++,y=I[b],g[d].second|=y>>>32-U));var v=0,T=0,M=new i;for(c=0;c<g.length;c++)void 0!==g[c]&&(v=Math.max(v,g[c].first));T=v>=a?a:v,v>=30&&console.log("WARning, large NUM LUT BITS IS "+v);var V,A,B,D,S,P,E=[];for(c=o;c<f;c++)if(d=c-(c<l?0:l),m=g[d].first,m>0)if(V=[m,d],m<=T)for(A=g[d].second<<T-m,B=1<<T-m,h=0;h<B;h++)E[A|h]=V;else for(A=g[d].second,P=M,D=m-1;D>=0;D--)S=A>>>D&1,S?(P.right||(P.right=new i),P=P.right):(P.left||(P.left=new i),P=P.left),0!==D||P.val||(P.val=V[1]);return{decodeLut:E,numBitsLUTQick:T,numBitsLUT:v,tree:M,stuffedData:I,srcPtr:b,bitPos:U}},readHuffman:function(e,t,i){var n,a,r,s,l,o,f,u,c,d,h=t.headerInfo,m=h.numDims,g=t.headerInfo.height,p=t.headerInfo.width,w=p*g,x=this.readHuffmanTree(e,t),k=x.decodeLut,y=x.tree,I=x.stuffedData,U=x.srcPtr,b=x.bitPos,v=x.numBitsLUTQick,T=x.numBitsLUT,M=0===t.headerInfo.imageType?128:0,V=t.pixels.resultMask,A=0;b>0&&(U++,b=0);var B,D=I[U],S=1===t.encodeMode,P=new i(w*m),E=P;for(B=0;B<h.numDims;B++){if(m>1&&(E=new i(P.buffer,w*B,w),A=0),t.headerInfo.numValidPixel===p*g)for(c=0,f=0;f<g;f++)for(u=0;u<p;u++,c++){if(a=0,s=D<<b>>>32-v,l=s,32-b<v&&(s|=I[U+1]>>>64-b-v,l=s),k[l])a=k[l][1],b+=k[l][0];else for(s=D<<b>>>32-T,l=s,32-b<T&&(s|=I[U+1]>>>64-b-T,l=s),n=y,d=0;d<T;d++)if(o=s>>>T-d-1&1,n=o?n.right:n.left,!n.left&&!n.right){a=n.val,b=b+d+1;break}b>=32&&(b-=32,U++,D=I[U]),r=a-M,S?(r+=u>0?A:f>0?E[c-p]:A,r&=255,E[c]=r,A=r):E[c]=r}else for(c=0,f=0;f<g;f++)for(u=0;u<p;u++,c++)if(V[c]){if(a=0,s=D<<b>>>32-v,l=s,32-b<v&&(s|=I[U+1]>>>64-b-v,l=s),k[l])a=k[l][1],b+=k[l][0];else for(s=D<<b>>>32-T,l=s,32-b<T&&(s|=I[U+1]>>>64-b-T,l=s),n=y,d=0;d<T;d++)if(o=s>>>T-d-1&1,n=o?n.right:n.left,!n.left&&!n.right){a=n.val,b=b+d+1;break}b>=32&&(b-=32,U++,D=I[U]),r=a-M,S?(u>0&&V[c-1]?r+=A:f>0&&V[c-p]?r+=E[c-p]:r+=A,r&=255,E[c]=r,A=r):E[c]=r}t.ptr=t.ptr+4*(U+1)+(b>0?4:0)}t.pixels.resultPixels=P},decodeBits:function(t,i,n,a,r){var s=i.headerInfo,l=s.fileVersion,o=0,f=new DataView(t,i.ptr,5),u=f.getUint8(0);o++;var c=u>>6,d=0===c?4:3-c,h=(32&u)>0,m=31&u,g=0;if(1===d)g=f.getUint8(o),o++;else if(2===d)g=f.getUint16(o,!0),o+=2;else{if(4!==d)throw"Invalid valid pixel count type";g=f.getUint32(o,!0),o+=4}var p,w,x,k,y,I,U,b,v,T=2*s.maxZError,M=s.numDims>1?s.maxValues[r]:s.zMax;if(h){i.counter.lut++,b=f.getUint8(o),o++,k=Math.ceil((b-1)*m/8),y=Math.ceil(k/4),w=new ArrayBuffer(4*y),x=new Uint8Array(w),i.ptr+=o,x.set(new Uint8Array(t,i.ptr,k)),U=new Uint32Array(w),i.ptr+=k,v=0;while(b-1>>>v)v++;k=Math.ceil(g*v/8),y=Math.ceil(k/4),w=new ArrayBuffer(4*y),x=new Uint8Array(w),x.set(new Uint8Array(t,i.ptr,k)),p=new Uint32Array(w),i.ptr+=k,I=l>=3?e.unstuffLUT2(U,m,b-1,a,T,M):e.unstuffLUT(U,m,b-1,a,T,M),l>=3?e.unstuff2(p,n,v,g,I):e.unstuff(p,n,v,g,I)}else i.counter.bitstuffer++,v=m,i.ptr+=o,v>0&&(k=Math.ceil(g*v/8),y=Math.ceil(k/4),w=new ArrayBuffer(4*y),x=new Uint8Array(w),x.set(new Uint8Array(t,i.ptr,k)),p=new Uint32Array(w),i.ptr+=k,l>=3?null==a?e.originalUnstuff2(p,n,v,g):e.unstuff2(p,n,v,g,!1,a,T,M):null==a?e.originalUnstuff(p,n,v,g):e.unstuff(p,n,v,g,!1,a,T,M))},readTiles:function(e,i,n){var a=i.headerInfo,r=a.width,s=a.height,l=a.microBlockSize,o=a.imageType,f=t.getDataTypeSize(o),u=Math.ceil(r/l),c=Math.ceil(s/l);i.pixels.numBlocksY=c,i.pixels.numBlocksX=u,i.pixels.ptr=0;var d,h,m,g,p,w,x,k,y,I=0,U=0,b=0,v=0,T=0,M=0,V=0,A=0,B=0,D=0,S=0,P=0,E=0,C=0,F=0,L=0,R=new n(l*l),N=s%l||l,O=r%l||l,z=a.numDims,H=i.pixels.resultMask,_=i.pixels.resultPixels;for(b=0;b<c;b++)for(T=b!==c-1?l:N,v=0;v<u;v++)for(M=v!==u-1?l:O,S=b*r*l+v*l,P=r-M,y=0;y<z;y++){if(z>1&&(_=new n(i.pixels.resultPixels.buffer,r*s*y*f,r*s)),V=e.byteLength-i.ptr,d=new DataView(e,i.ptr,Math.min(10,V)),h={},L=0,A=d.getUint8(0),L++,B=A>>6&255,D=A>>2&15,D!==(v*l>>3&15))throw"integrity issue";if(w=3&A,w>3)throw i.ptr+=L,"Invalid block encoding ("+w+")";if(2!==w)if(0===w){if(i.counter.uncompressed++,i.ptr+=L,E=T*M*f,C=e.byteLength-i.ptr,E=E<C?E:C,m=new ArrayBuffer(E%f===0?E:E+f-E%f),g=new Uint8Array(m),g.set(new Uint8Array(e,i.ptr,E)),p=new n(m),F=0,H)for(I=0;I<T;I++){for(U=0;U<M;U++)H[S]&&(_[S]=p[F++]),S++;S+=P}else for(I=0;I<T;I++){for(U=0;U<M;U++)_[S++]=p[F++];S+=P}i.ptr+=F*f}else if(x=t.getDataTypeUsed(o,B),k=t.getOnePixel(h,L,x,d),L+=t.getDataTypeSize(x),3===w)if(i.ptr+=L,i.counter.constantoffset++,H)for(I=0;I<T;I++){for(U=0;U<M;U++)H[S]&&(_[S]=k),S++;S+=P}else for(I=0;I<T;I++){for(U=0;U<M;U++)_[S++]=k;S+=P}else if(i.ptr+=L,t.decodeBits(e,i,R,k,y),L=0,H)for(I=0;I<T;I++){for(U=0;U<M;U++)H[S]&&(_[S]=R[L++]),S++;S+=P}else for(I=0;I<T;I++){for(U=0;U<M;U++)_[S++]=R[L++];S+=P}else i.counter.constant++,i.ptr+=L}},formatFileInfo:function(e){return{fileIdentifierString:e.headerInfo.fileIdentifierString,fileVersion:e.headerInfo.fileVersion,imageType:e.headerInfo.imageType,height:e.headerInfo.height,width:e.headerInfo.width,numValidPixel:e.headerInfo.numValidPixel,microBlockSize:e.headerInfo.microBlockSize,blobSize:e.headerInfo.blobSize,maxZError:e.headerInfo.maxZError,pixelType:t.getPixelType(e.headerInfo.imageType),eofOffset:e.eofOffset,mask:e.mask?{numBytes:e.mask.numBytes}:null,pixels:{numBlocksX:e.pixels.numBlocksX,numBlocksY:e.pixels.numBlocksY,maxValue:e.headerInfo.zMax,minValue:e.headerInfo.zMin,noDataValue:e.noDataValue}}},constructConstantSurface:function(e){var t=e.headerInfo.zMax,i=e.headerInfo.numDims,n=e.headerInfo.height*e.headerInfo.width,a=n*i,r=0,s=0,l=0,o=e.pixels.resultMask;if(o)if(i>1)for(r=0;r<i;r++)for(l=r*n,s=0;s<n;s++)o[s]&&(e.pixels.resultPixels[l+s]=t);else for(s=0;s<n;s++)o[s]&&(e.pixels.resultPixels[s]=t);else if(e.pixels.resultPixels.fill)e.pixels.resultPixels.fill(t);else for(s=0;s<a;s++)e.pixels.resultPixels[s]=t},getDataTypeArray:function(e){var t;switch(e){case 0:t=Int8Array;break;case 1:t=Uint8Array;break;case 2:t=Int16Array;break;case 3:t=Uint16Array;break;case 4:t=Int32Array;break;case 5:t=Uint32Array;break;case 6:t=Float32Array;break;case 7:t=Float64Array;break;default:t=Float32Array}return t},getPixelType:function(e){var t;switch(e){case 0:t="S8";break;case 1:t="U8";break;case 2:t="S16";break;case 3:t="U16";break;case 4:t="S32";break;case 5:t="U32";break;case 6:t="F32";break;case 7:t="F64";break;default:t="F32"}return t},isValidPixelValue:function(e,t){if(null==t)return!1;var i;switch(e){case 0:i=t>=-128&&t<=127;break;case 1:i=t>=0&&t<=255;break;case 2:i=t>=-32768&&t<=32767;break;case 3:i=t>=0&&t<=65536;break;case 4:i=t>=-2147483648&&t<=2147483647;break;case 5:i=t>=0&&t<=4294967296;break;case 6:i=t>=-34027999387901484e22&&t<=34027999387901484e22;break;case 7:i=t>=5e-324&&t<=17976931348623157e292;break;default:i=!1}return i},getDataTypeSize:function(e){var t=0;switch(e){case 0:case 1:t=1;break;case 2:case 3:t=2;break;case 4:case 5:case 6:t=4;break;case 7:t=8;break;default:t=e}return t},getDataTypeUsed:function(e,t){var i=e;switch(e){case 2:case 4:i=e-t;break;case 3:case 5:i=e-2*t;break;case 6:i=0===t?e:1===t?2:1;break;case 7:i=0===t?e:e-2*t+1;break;default:i=e;break}return i},getOnePixel:function(e,t,i,n){var a=0;switch(i){case 0:a=n.getInt8(t);break;case 1:a=n.getUint8(t);break;case 2:a=n.getInt16(t,!0);break;case 3:a=n.getUint16(t,!0);break;case 4:a=n.getInt32(t,!0);break;case 5:a=n.getUInt32(t,!0);break;case 6:a=n.getFloat32(t,!0);break;case 7:a=n.getFloat64(t,!0);break;default:throw"the decoder does not understand this pixel type"}return a}},i=function(e,t,i){this.val=e,this.left=t,this.right=i},n={decode:function(e,i){i=i||{};var n=i.noDataValue,a=0,r={};r.ptr=i.inputOffset||0,r.pixels={},t.readHeaderInfo(e,r);var s=r.headerInfo,l=s.fileVersion,o=t.getDataTypeArray(s.imageType);t.readMask(e,r),s.numValidPixel===s.width*s.height||r.pixels.resultMask||(r.pixels.resultMask=i.maskData);var f,u=s.width*s.height;if(r.pixels.resultPixels=new o(u*s.numDims),r.counter={onesweep:0,uncompressed:0,lut:0,bitstuffer:0,constant:0,constantoffset:0},0!==s.numValidPixel)if(s.zMax===s.zMin)t.constructConstantSurface(r);else if(l>=4&&t.checkMinMaxRanges(e,r))t.constructConstantSurface(r);else{var c=new DataView(e,r.ptr,2),d=c.getUint8(0);if(r.ptr++,d)t.readDataOneSweep(e,r,o);else if(l>1&&s.imageType<=1&&Math.abs(s.maxZError-.5)<1e-5){var h=c.getUint8(1);if(r.ptr++,r.encodeMode=h,h>2||l<4&&h>1)throw"Invalid Huffman flag "+h;h?t.readHuffman(e,r,o):t.readTiles(e,r,o)}else t.readTiles(e,r,o)}r.eofOffset=r.ptr,i.inputOffset?(f=r.headerInfo.blobSize+i.inputOffset-r.ptr,Math.abs(f)>=1&&(r.eofOffset=i.inputOffset+r.headerInfo.blobSize)):(f=r.headerInfo.blobSize-r.ptr,Math.abs(f)>=1&&(r.eofOffset=r.headerInfo.blobSize));var m={width:s.width,height:s.height,pixelData:r.pixels.resultPixels,minValue:s.zMin,maxValue:s.zMax,validPixelCount:s.numValidPixel,dimCount:s.numDims,dimStats:{minValues:s.minValues,maxValues:s.maxValues},maskData:r.pixels.resultMask};if(r.pixels.resultMask&&t.isValidPixelValue(s.imageType,n)){var g=r.pixels.resultMask;for(a=0;a<u;a++)g[a]||(m.pixelData[a]=n);m.noDataValue=n}return r.noDataValue=n,i.returnFileInfo&&(m.fileInfo=t.formatFileInfo(r)),m},getBandCount:function(e){var i=0,n=0,a={ptr:0,pixels:{}};while(n<e.byteLength-58)t.readHeaderInfo(e,a),n+=a.headerInfo.blobSize,i++,a.ptr=n;return i}};return n}(),n=function(){var e=new ArrayBuffer(4),t=new Uint8Array(e),i=new Uint32Array(e);return i[0]=1,1===t[0]}(),a={decode:function(e,a){if(!n)throw"Big endian system is not supported.";a=a||{};var r,s,l=a.inputOffset||0,o=new Uint8Array(e,l,10),f=String.fromCharCode.apply(null,o);if("CntZImage"===f.trim())r=t,s=1;else{if("Lerc2"!==f.substring(0,5))throw"Unexpected file identifier string: "+f;r=i,s=2}var u,c,d,h,m,g,p=0,w=e.byteLength-10,x=[],k={width:0,height:0,pixels:[],pixelType:a.pixelType,mask:null,statistics:[]};while(l<w){var y=r.decode(e,{inputOffset:l,encodedMaskData:u,maskData:d,returnMask:0===p,returnEncodedMask:0===p,returnFileInfo:!0,pixelType:a.pixelType||null,noDataValue:a.noDataValue||null});l=y.fileInfo.eofOffset,0===p&&(u=y.encodedMaskData,d=y.maskData,k.width=y.width,k.height=y.height,k.dimCount=y.dimCount||1,k.pixelType=y.pixelType||y.fileInfo.pixelType,k.mask=y.maskData),s>1&&y.fileInfo.mask&&y.fileInfo.mask.numBytes>0&&x.push(y.maskData),p++,k.pixels.push(y.pixelData),k.statistics.push({minValue:y.minValue,maxValue:y.maxValue,noDataValue:y.noDataValue,dimStats:y.dimStats})}if(s>1&&x.length>1){for(g=k.width*k.height,k.bandMasks=x,d=new Uint8Array(g),d.set(x[0]),h=1;h<x.length;h++)for(c=x[h],m=0;m<g;m++)d[m]=d[m]&c[m];k.maskData=d}return k}};e.exports?e.exports=a:this.Lerc=a})()}));function T(t,i){if(t.encoding===x.LERC){let e;try{e=v.decode(t.heightmap)}catch(s){throw new a.RuntimeError(s)}const i=e.statistics[0];if(i.minValue===Number.MAX_VALUE)throw new a.RuntimeError("Invalid tile data");t.heightmap=e.pixels[0],t.width=e.width,t.height=e.height}t.ellipsoid=e.Ellipsoid.clone(t.ellipsoid),t.rectangle=e.Rectangle.clone(t.rectangle);const n=k.computeVertices(t),r=n.vertices;return i.push(r.buffer),{vertices:r.buffer,numberOfAttributes:n.encoding.stride,minimumHeight:n.minimumHeight,maximumHeight:n.maximumHeight,gridWidth:t.width,gridHeight:t.height,boundingSphere3D:n.boundingSphere3D,orientedBoundingBox:n.orientedBoundingBox,occludeePointInScaledSpace:n.occludeePointInScaledSpace,encoding:n.encoding,westIndicesSouthToNorth:n.westIndicesSouthToNorth,southIndicesEastToWest:n.southIndicesEastToWest,eastIndicesNorthToSouth:n.eastIndicesNorthToSouth,northIndicesWestToEast:n.northIndicesWestToEast}}var M=u(T);return M}));
\ No newline at end of file
define(["./AxisAlignedBoundingBox-7a3018c0","./Matrix2-fc7e9822","./defaultValue-94c3e563","./TerrainEncoding-229275c2","./IndexDatatype-db156785","./ComponentDatatype-4a60b8d6","./RuntimeError-c581ca93","./Transforms-3ac41eb6","./WebMercatorProjection-843df830","./createTaskProcessorWorker","./AttributeCompression-4d18cc04","./WebGLConstants-7dccdc96","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f"],(function(e,t,r,n,o,i,a,s,c,h,d,u,l,I){"use strict";function m(){a.DeveloperError.throwInstantiationError()}Object.defineProperties(m.prototype,{errorEvent:{get:a.DeveloperError.throwInstantiationError},credit:{get:a.DeveloperError.throwInstantiationError},tilingScheme:{get:a.DeveloperError.throwInstantiationError},ready:{get:a.DeveloperError.throwInstantiationError},readyPromise:{get:a.DeveloperError.throwInstantiationError},hasWaterMask:{get:a.DeveloperError.throwInstantiationError},hasVertexNormals:{get:a.DeveloperError.throwInstantiationError},availability:{get:a.DeveloperError.throwInstantiationError}});const g=[];m.getRegularGridIndices=function(e,t){if(e*t>=i.CesiumMath.FOUR_GIGABYTES)throw new a.DeveloperError("The total number of vertices (width * height) must be less than 4,294,967,296.");let n=g[e];r.defined(n)||(g[e]=n=[]);let o=n[t];return r.defined(o)||(o=e*t<i.CesiumMath.SIXTY_FOUR_KILOBYTES?n[t]=new Uint16Array((e-1)*(t-1)*6):n[t]=new Uint32Array((e-1)*(t-1)*6),p(e,t,o,0)),o};const T=[];m.getRegularGridIndicesAndEdgeIndices=function(e,t){if(e*t>=i.CesiumMath.FOUR_GIGABYTES)throw new a.DeveloperError("The total number of vertices (width * height) must be less than 4,294,967,296.");let n=T[e];r.defined(n)||(T[e]=n=[]);let o=n[t];if(!r.defined(o)){const r=m.getRegularGridIndices(e,t),i=f(e,t),a=i.westIndicesSouthToNorth,s=i.southIndicesEastToWest,c=i.eastIndicesNorthToSouth,h=i.northIndicesWestToEast;o=n[t]={indices:r,westIndicesSouthToNorth:a,southIndicesEastToWest:s,eastIndicesNorthToSouth:c,northIndicesWestToEast:h}}return o};const E=[];function f(e,t){const r=new Array(t),n=new Array(e),o=new Array(t),i=new Array(e);let a;for(a=0;a<e;++a)i[a]=a,n[a]=e*t-1-a;for(a=0;a<t;++a)o[a]=(a+1)*e-1,r[a]=(t-a-1)*e;return{westIndicesSouthToNorth:r,southIndicesEastToWest:n,eastIndicesNorthToSouth:o,northIndicesWestToEast:i}}function p(e,t,r,n){let o=0;for(let i=0;i<t-1;++i){for(let t=0;t<e-1;++t){const t=o,i=t+e,a=i+1,s=t+1;r[n++]=t,r[n++]=i,r[n++]=s,r[n++]=s,r[n++]=i,r[n++]=a,++o}++o}}function w(e,t,r,n){let o=e[0];const i=e.length;for(let a=1;a<i;++a){const i=e[a];r[n++]=o,r[n++]=i,r[n++]=t,r[n++]=t,r[n++]=i,r[n++]=t+1,o=i,++t}return n}m.getRegularGridAndSkirtIndicesAndEdgeIndices=function(e,t){if(e*t>=i.CesiumMath.FOUR_GIGABYTES)throw new a.DeveloperError("The total number of vertices (width * height) must be less than 4,294,967,296.");let n=E[e];r.defined(n)||(E[e]=n=[]);let s=n[t];if(!r.defined(s)){const r=e*t,i=(e-1)*(t-1)*6,a=2*e+2*t,c=6*Math.max(0,a-4),h=r+a,d=i+c,u=f(e,t),l=u.westIndicesSouthToNorth,I=u.southIndicesEastToWest,g=u.eastIndicesNorthToSouth,T=u.northIndicesWestToEast,E=o.IndexDatatype.createTypedArray(h,d);p(e,t,E,0),m.addSkirtIndices(l,I,g,T,r,E,i),s=n[t]={indices:E,westIndicesSouthToNorth:l,southIndicesEastToWest:I,eastIndicesNorthToSouth:g,northIndicesWestToEast:T,indexCountWithoutSkirts:i}}return s},m.addSkirtIndices=function(e,t,r,n,o,i,a){let s=o;a=w(e,s,i,a),s+=e.length,a=w(t,s,i,a),s+=t.length,a=w(r,s,i,a),s+=r.length,w(n,s,i,a)},m.heightmapTerrainQuality=.25,m.getEstimatedLevelZeroGeometricErrorForAHeightmap=function(e,t,r){return 2*e.maximumRadius*Math.PI*m.heightmapTerrainQuality/(t*r)},m.prototype.requestTileGeometry=a.DeveloperError.throwInstantiationError,m.prototype.getLevelMaximumGeometricError=a.DeveloperError.throwInstantiationError,m.prototype.getTileDataAvailable=a.DeveloperError.throwInstantiationError,m.prototype.loadTileDataAvailability=a.DeveloperError.throwInstantiationError;const y=32767,N=new t.Cartesian3,S=new t.Cartesian3,M=new t.Cartesian3,b=new t.Cartographic,x=new t.Cartesian2;function A(a,h){const d=a.quantizedVertices,u=d.length/3,l=a.octEncodedNormals,I=a.westIndices.length+a.eastIndices.length+a.southIndices.length+a.northIndices.length,g=a.includeWebMercatorT,T=a.exaggeration,E=a.exaggerationRelativeHeight,f=1!==T,p=f,w=t.Rectangle.clone(a.rectangle),A=w.west,D=w.south,P=w.east,G=w.north,F=t.Ellipsoid.clone(a.ellipsoid),_=a.minimumHeight,k=a.maximumHeight,H=a.relativeToCenter,Y=s.Transforms.eastNorthUpToFixedFrame(H,F),O=t.Matrix4.inverseTransformation(Y,new t.Matrix4);let B,V;g&&(B=c.WebMercatorProjection.geodeticLatitudeToMercatorAngle(D),V=1/(c.WebMercatorProjection.geodeticLatitudeToMercatorAngle(G)-B));const R=d.subarray(0,u),L=d.subarray(u,2*u),U=d.subarray(2*u,3*u),j=r.defined(l),z=new Array(u),q=new Array(u),Q=new Array(u),K=g?new Array(u):[],X=p?new Array(u):[],Z=S;Z.x=Number.POSITIVE_INFINITY,Z.y=Number.POSITIVE_INFINITY,Z.z=Number.POSITIVE_INFINITY;const J=M;J.x=Number.NEGATIVE_INFINITY,J.y=Number.NEGATIVE_INFINITY,J.z=Number.NEGATIVE_INFINITY;let $=Number.POSITIVE_INFINITY,ee=Number.NEGATIVE_INFINITY,te=Number.POSITIVE_INFINITY,re=Number.NEGATIVE_INFINITY;for(let e=0;e<u;++e){const r=R[e],n=L[e],o=r/y,a=n/y,s=i.CesiumMath.lerp(_,k,U[e]/y);b.longitude=i.CesiumMath.lerp(A,P,o),b.latitude=i.CesiumMath.lerp(D,G,a),b.height=s,$=Math.min(b.longitude,$),ee=Math.max(b.longitude,ee),te=Math.min(b.latitude,te),re=Math.max(b.latitude,re);const h=F.cartographicToCartesian(b);z[e]=new t.Cartesian2(o,a),q[e]=s,Q[e]=h,g&&(K[e]=(c.WebMercatorProjection.geodeticLatitudeToMercatorAngle(b.latitude)-B)*V),p&&(X[e]=F.geodeticSurfaceNormal(h)),t.Matrix4.multiplyByPoint(O,h,N),t.Cartesian3.minimumByComponent(N,Z,Z),t.Cartesian3.maximumByComponent(N,J,J)}const ne=W(a.westIndices,(function(e,t){return z[e].y-z[t].y})),oe=W(a.eastIndices,(function(e,t){return z[t].y-z[e].y})),ie=W(a.southIndices,(function(e,t){return z[t].x-z[e].x})),ae=W(a.northIndices,(function(e,t){return z[e].x-z[t].x}));let se;if(_<0){const e=new n.EllipsoidalOccluder(F);se=e.computeHorizonCullingPointPossiblyUnderEllipsoid(H,Q,_)}let ce=_;ce=Math.min(ce,C(a.westIndices,a.westSkirtHeight,q,z,w,F,O,Z,J)),ce=Math.min(ce,C(a.southIndices,a.southSkirtHeight,q,z,w,F,O,Z,J)),ce=Math.min(ce,C(a.eastIndices,a.eastSkirtHeight,q,z,w,F,O,Z,J)),ce=Math.min(ce,C(a.northIndices,a.northSkirtHeight,q,z,w,F,O,Z,J));const he=new e.AxisAlignedBoundingBox(Z,J,H),de=new n.TerrainEncoding(H,he,ce,k,Y,j,g,p,T,E),ue=de.stride,le=u*ue+I*ue,Ie=new Float32Array(le);let me=0;for(let e=0;e<u;++e){if(j){const t=2*e;x.x=l[t],x.y=l[t+1]}me=de.encode(Ie,me,Q[e],z[e],q[e],x,K[e],X[e])}const ge=Math.max(0,2*(I-4)),Te=a.indices.length+3*ge,Ee=o.IndexDatatype.createTypedArray(u+I,Te);Ee.set(a.indices,0);const fe=1e-4,pe=(ee-$)*fe,we=(re-te)*fe,ye=-pe,Ne=0,Se=pe,Me=0,be=0,xe=we,Ae=0,Ce=-we;let ve=u*ue;return v(Ie,ve,ne,de,q,z,l,F,w,a.westSkirtHeight,B,V,ye,Ne),ve+=a.westIndices.length*ue,v(Ie,ve,ie,de,q,z,l,F,w,a.southSkirtHeight,B,V,Ae,Ce),ve+=a.southIndices.length*ue,v(Ie,ve,oe,de,q,z,l,F,w,a.eastSkirtHeight,B,V,Se,Me),ve+=a.eastIndices.length*ue,v(Ie,ve,ae,de,q,z,l,F,w,a.northSkirtHeight,B,V,be,xe),m.addSkirtIndices(ne,ie,oe,ae,u,Ee,a.indices.length),h.push(Ie.buffer,Ee.buffer),{vertices:Ie.buffer,indices:Ee.buffer,westIndicesSouthToNorth:ne,southIndicesEastToWest:ie,eastIndicesNorthToSouth:oe,northIndicesWestToEast:ae,vertexStride:ue,center:H,minimumHeight:_,maximumHeight:k,occludeePointInScaledSpace:se,encoding:de,indexCountWithoutSkirts:a.indices.length}}function C(e,r,n,o,a,s,c,h,d){let u=Number.POSITIVE_INFINITY;const l=a.north,I=a.south;let m=a.east;const g=a.west;m<g&&(m+=i.CesiumMath.TWO_PI);const T=e.length;for(let E=0;E<T;++E){const a=e[E],T=n[a],f=o[a];b.longitude=i.CesiumMath.lerp(g,m,f.x),b.latitude=i.CesiumMath.lerp(I,l,f.y),b.height=T-r;const p=s.cartographicToCartesian(b,N);t.Matrix4.multiplyByPoint(c,p,p),t.Cartesian3.minimumByComponent(p,h,h),t.Cartesian3.maximumByComponent(p,d,d),u=Math.min(u,b.height)}return u}function v(e,t,n,o,a,s,h,d,u,l,I,m,g,T){const E=r.defined(h),f=u.north,p=u.south;let w=u.east;const y=u.west;w<y&&(w+=i.CesiumMath.TWO_PI);const S=n.length;for(let r=0;r<S;++r){const u=n[r],S=a[u],M=s[u];b.longitude=i.CesiumMath.lerp(y,w,M.x)+g,b.latitude=i.CesiumMath.lerp(p,f,M.y)+T,b.height=S-l;const A=d.cartographicToCartesian(b,N);if(E){const e=2*u;x.x=h[e],x.y=h[e+1]}let C,v;o.hasWebMercatorT&&(C=(c.WebMercatorProjection.geodeticLatitudeToMercatorAngle(b.latitude)-I)*m),o.hasGeodeticSurfaceNormals&&(v=d.geodeticSurfaceNormal(A)),t=o.encode(e,t,A,M,b.height,x,C,v)}}function W(e,t){let n;return"function"===typeof e.slice&&(n=e.slice(),"function"!==typeof n.sort&&(n=void 0)),r.defined(n)||(n=Array.prototype.slice.call(e)),n.sort(t),n}var D=h(A);return D}));
\ No newline at end of file
define(["./defaultValue-94c3e563","./Matrix2-fc7e9822","./Transforms-3ac41eb6","./ComponentDatatype-4a60b8d6","./RuntimeError-c581ca93","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./IndexDatatype-db156785","./VertexFormat-e46f29d6","./WallGeometryLibrary-627e5288","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./arrayRemoveDuplicates-06991c15","./PolylinePipeline-0e310844","./EllipsoidGeodesic-dc94f381","./EllipsoidRhumbLine-daebc75b","./IntersectionTests-68fbc42d","./Plane-e20fba8c"],(function(e,t,i,n,r,o,a,s,l,m,d,p,u,c,f,h,g,y,C){"use strict";const w=new t.Cartesian3,x=new t.Cartesian3,b=new t.Cartesian3,E=new t.Cartesian3,v=new t.Cartesian3,A=new t.Cartesian3,_=new t.Cartesian3;function F(i){i=e.defaultValue(i,e.defaultValue.EMPTY_OBJECT);const o=i.positions,a=i.maximumHeights,s=i.minimumHeights;if(!e.defined(o))throw new r.DeveloperError("options.positions is required.");if(e.defined(a)&&a.length!==o.length)throw new r.DeveloperError("options.positions and options.maximumHeights must have the same length.");if(e.defined(s)&&s.length!==o.length)throw new r.DeveloperError("options.positions and options.minimumHeights must have the same length.");const m=e.defaultValue(i.vertexFormat,l.VertexFormat.DEFAULT),d=e.defaultValue(i.granularity,n.CesiumMath.RADIANS_PER_DEGREE),p=e.defaultValue(i.ellipsoid,t.Ellipsoid.WGS84);this._positions=o,this._minimumHeights=s,this._maximumHeights=a,this._vertexFormat=l.VertexFormat.clone(m),this._granularity=d,this._ellipsoid=t.Ellipsoid.clone(p),this._workerName="createWallGeometry";let u=1+o.length*t.Cartesian3.packedLength+2;e.defined(s)&&(u+=s.length),e.defined(a)&&(u+=a.length),this.packedLength=u+t.Ellipsoid.packedLength+l.VertexFormat.packedLength+1}F.pack=function(i,n,o){if(!e.defined(i))throw new r.DeveloperError("value is required");if(!e.defined(n))throw new r.DeveloperError("array is required");let a;o=e.defaultValue(o,0);const s=i._positions;let m=s.length;for(n[o++]=m,a=0;a<m;++a,o+=t.Cartesian3.packedLength)t.Cartesian3.pack(s[a],n,o);const d=i._minimumHeights;if(m=e.defined(d)?d.length:0,n[o++]=m,e.defined(d))for(a=0;a<m;++a)n[o++]=d[a];const p=i._maximumHeights;if(m=e.defined(p)?p.length:0,n[o++]=m,e.defined(p))for(a=0;a<m;++a)n[o++]=p[a];return t.Ellipsoid.pack(i._ellipsoid,n,o),o+=t.Ellipsoid.packedLength,l.VertexFormat.pack(i._vertexFormat,n,o),o+=l.VertexFormat.packedLength,n[o]=i._granularity,n};const D=t.Ellipsoid.clone(t.Ellipsoid.UNIT_SPHERE),H=new l.VertexFormat,L={positions:void 0,minimumHeights:void 0,maximumHeights:void 0,ellipsoid:D,vertexFormat:H,granularity:void 0};function V(i,n){return e.defined(n)&&(i=F.unpack(i,n)),i._ellipsoid=t.Ellipsoid.clone(i._ellipsoid),F.createGeometry(i)}return F.unpack=function(i,n,o){if(!e.defined(i))throw new r.DeveloperError("array is required");let a;n=e.defaultValue(n,0);let s=i[n++];const m=new Array(s);for(a=0;a<s;++a,n+=t.Cartesian3.packedLength)m[a]=t.Cartesian3.unpack(i,n);let d,p;if(s=i[n++],s>0)for(d=new Array(s),a=0;a<s;++a)d[a]=i[n++];if(s=i[n++],s>0)for(p=new Array(s),a=0;a<s;++a)p[a]=i[n++];const u=t.Ellipsoid.unpack(i,n,D);n+=t.Ellipsoid.packedLength;const c=l.VertexFormat.unpack(i,n,H);n+=l.VertexFormat.packedLength;const f=i[n];return e.defined(o)?(o._positions=m,o._minimumHeights=d,o._maximumHeights=p,o._ellipsoid=t.Ellipsoid.clone(u,o._ellipsoid),o._vertexFormat=l.VertexFormat.clone(c,o._vertexFormat),o._granularity=f,o):(L.positions=m,L.minimumHeights=d,L.maximumHeights=p,L.granularity=f,new F(L))},F.fromConstantHeights=function(t){t=e.defaultValue(t,e.defaultValue.EMPTY_OBJECT);const i=t.positions;if(!e.defined(i))throw new r.DeveloperError("options.positions is required.");let n,o;const a=t.minimumHeight,s=t.maximumHeight,l=e.defined(a),m=e.defined(s);if(l||m){const e=i.length;n=l?new Array(e):void 0,o=m?new Array(e):void 0;for(let t=0;t<e;++t)l&&(n[t]=a),m&&(o[t]=s)}const d={positions:i,maximumHeights:o,minimumHeights:n,ellipsoid:t.ellipsoid,vertexFormat:t.vertexFormat};return new F(d)},F.createGeometry=function(r){const l=r._positions,d=r._minimumHeights,p=r._maximumHeights,u=r._vertexFormat,c=r._granularity,f=r._ellipsoid,h=m.WallGeometryLibrary.computePositions(f,l,p,d,c,!0);if(!e.defined(h))return;const g=h.bottomPositions,y=h.topPositions,C=h.numCorners;let F=y.length,D=2*F;const H=u.position?new Float64Array(D):void 0,L=u.normal?new Float32Array(D):void 0,V=u.tangent?new Float32Array(D):void 0,k=u.bitangent?new Float32Array(D):void 0,G=u.st?new Float32Array(D/3*2):void 0;let P,T=0,z=0,O=0,R=0,S=0,I=_,q=A,N=v,M=!0;F/=3;let W=0;const B=1/(F-C-1);for(P=0;P<F;++P){const e=3*P,i=t.Cartesian3.fromArray(y,e,w),r=t.Cartesian3.fromArray(g,e,x);if(u.position&&(H[T++]=r.x,H[T++]=r.y,H[T++]=r.z,H[T++]=i.x,H[T++]=i.y,H[T++]=i.z),u.st&&(G[S++]=W,G[S++]=0,G[S++]=W,G[S++]=1),u.normal||u.tangent||u.bitangent){let r=t.Cartesian3.clone(t.Cartesian3.ZERO,E);const o=t.Cartesian3.subtract(i,f.geodeticSurfaceNormal(i,x),x);if(P+1<F&&(r=t.Cartesian3.fromArray(y,e+3,E)),M){const e=t.Cartesian3.subtract(r,i,b),n=t.Cartesian3.subtract(o,i,w);I=t.Cartesian3.normalize(t.Cartesian3.cross(n,e,I),I),M=!1}t.Cartesian3.equalsEpsilon(i,r,n.CesiumMath.EPSILON10)?M=!0:(W+=B,u.tangent&&(q=t.Cartesian3.normalize(t.Cartesian3.subtract(r,i,q),q)),u.bitangent&&(N=t.Cartesian3.normalize(t.Cartesian3.cross(I,q,N),N))),u.normal&&(L[z++]=I.x,L[z++]=I.y,L[z++]=I.z,L[z++]=I.x,L[z++]=I.y,L[z++]=I.z),u.tangent&&(V[R++]=q.x,V[R++]=q.y,V[R++]=q.z,V[R++]=q.x,V[R++]=q.y,V[R++]=q.z),u.bitangent&&(k[O++]=N.x,k[O++]=N.y,k[O++]=N.z,k[O++]=N.x,k[O++]=N.y,k[O++]=N.z)}}const U=new a.GeometryAttributes;u.position&&(U.position=new o.GeometryAttribute({componentDatatype:n.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:H})),u.normal&&(U.normal=new o.GeometryAttribute({componentDatatype:n.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:L})),u.tangent&&(U.tangent=new o.GeometryAttribute({componentDatatype:n.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:V})),u.bitangent&&(U.bitangent=new o.GeometryAttribute({componentDatatype:n.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:k})),u.st&&(U.st=new o.GeometryAttribute({componentDatatype:n.ComponentDatatype.FLOAT,componentsPerAttribute:2,values:G}));const J=D/3;D-=6*(C+1);const Y=s.IndexDatatype.createTypedArray(J,D);let j=0;for(P=0;P<J-2;P+=2){const e=P,i=P+2,r=t.Cartesian3.fromArray(H,3*e,w),o=t.Cartesian3.fromArray(H,3*i,x);if(t.Cartesian3.equalsEpsilon(r,o,n.CesiumMath.EPSILON10))continue;const a=P+1,s=P+3;Y[j++]=a,Y[j++]=e,Y[j++]=s,Y[j++]=s,Y[j++]=e,Y[j++]=i}return new o.Geometry({attributes:U,indices:Y,primitiveType:o.PrimitiveType.TRIANGLES,boundingSphere:new i.BoundingSphere.fromVertices(H)})},V}));
\ No newline at end of file
define(["./defaultValue-94c3e563","./Matrix2-fc7e9822","./Transforms-3ac41eb6","./ComponentDatatype-4a60b8d6","./RuntimeError-c581ca93","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./IndexDatatype-db156785","./WallGeometryLibrary-627e5288","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./arrayRemoveDuplicates-06991c15","./PolylinePipeline-0e310844","./EllipsoidGeodesic-dc94f381","./EllipsoidRhumbLine-daebc75b","./IntersectionTests-68fbc42d","./Plane-e20fba8c"],(function(e,i,t,n,o,r,s,a,l,d,m,u,p,c,f,h,g,y){"use strict";const E=new i.Cartesian3,_=new i.Cartesian3;function w(t){t=e.defaultValue(t,e.defaultValue.EMPTY_OBJECT);const r=t.positions,s=t.maximumHeights,a=t.minimumHeights;if(!e.defined(r))throw new o.DeveloperError("options.positions is required.");if(e.defined(s)&&s.length!==r.length)throw new o.DeveloperError("options.positions and options.maximumHeights must have the same length.");if(e.defined(a)&&a.length!==r.length)throw new o.DeveloperError("options.positions and options.minimumHeights must have the same length.");const l=e.defaultValue(t.granularity,n.CesiumMath.RADIANS_PER_DEGREE),d=e.defaultValue(t.ellipsoid,i.Ellipsoid.WGS84);this._positions=r,this._minimumHeights=a,this._maximumHeights=s,this._granularity=l,this._ellipsoid=i.Ellipsoid.clone(d),this._workerName="createWallOutlineGeometry";let m=1+r.length*i.Cartesian3.packedLength+2;e.defined(a)&&(m+=a.length),e.defined(s)&&(m+=s.length),this.packedLength=m+i.Ellipsoid.packedLength+1}w.pack=function(t,n,r){if(!e.defined(t))throw new o.DeveloperError("value is required");if(!e.defined(n))throw new o.DeveloperError("array is required");let s;r=e.defaultValue(r,0);const a=t._positions;let l=a.length;for(n[r++]=l,s=0;s<l;++s,r+=i.Cartesian3.packedLength)i.Cartesian3.pack(a[s],n,r);const d=t._minimumHeights;if(l=e.defined(d)?d.length:0,n[r++]=l,e.defined(d))for(s=0;s<l;++s)n[r++]=d[s];const m=t._maximumHeights;if(l=e.defined(m)?m.length:0,n[r++]=l,e.defined(m))for(s=0;s<l;++s)n[r++]=m[s];return i.Ellipsoid.pack(t._ellipsoid,n,r),r+=i.Ellipsoid.packedLength,n[r]=t._granularity,n};const H=i.Ellipsoid.clone(i.Ellipsoid.UNIT_SPHERE),b={positions:void 0,minimumHeights:void 0,maximumHeights:void 0,ellipsoid:H,granularity:void 0};function v(t,n){return e.defined(n)&&(t=w.unpack(t,n)),t._ellipsoid=i.Ellipsoid.clone(t._ellipsoid),w.createGeometry(t)}return w.unpack=function(t,n,r){if(!e.defined(t))throw new o.DeveloperError("array is required");let s;n=e.defaultValue(n,0);let a=t[n++];const l=new Array(a);for(s=0;s<a;++s,n+=i.Cartesian3.packedLength)l[s]=i.Cartesian3.unpack(t,n);let d,m;if(a=t[n++],a>0)for(d=new Array(a),s=0;s<a;++s)d[s]=t[n++];if(a=t[n++],a>0)for(m=new Array(a),s=0;s<a;++s)m[s]=t[n++];const u=i.Ellipsoid.unpack(t,n,H);n+=i.Ellipsoid.packedLength;const p=t[n];return e.defined(r)?(r._positions=l,r._minimumHeights=d,r._maximumHeights=m,r._ellipsoid=i.Ellipsoid.clone(u,r._ellipsoid),r._granularity=p,r):(b.positions=l,b.minimumHeights=d,b.maximumHeights=m,b.granularity=p,new w(b))},w.fromConstantHeights=function(i){i=e.defaultValue(i,e.defaultValue.EMPTY_OBJECT);const t=i.positions;if(!e.defined(t))throw new o.DeveloperError("options.positions is required.");let n,r;const s=i.minimumHeight,a=i.maximumHeight,l=e.defined(s),d=e.defined(a);if(l||d){const e=t.length;n=l?new Array(e):void 0,r=d?new Array(e):void 0;for(let i=0;i<e;++i)l&&(n[i]=s),d&&(r[i]=a)}const m={positions:t,maximumHeights:r,minimumHeights:n,ellipsoid:i.ellipsoid};return new w(m)},w.createGeometry=function(o){const d=o._positions,m=o._minimumHeights,u=o._maximumHeights,p=o._granularity,c=o._ellipsoid,f=l.WallGeometryLibrary.computePositions(c,d,u,m,p,!1);if(!e.defined(f))return;const h=f.bottomPositions,g=f.topPositions;let y=g.length,w=2*y;const H=new Float64Array(w);let b,v=0;for(y/=3,b=0;b<y;++b){const e=3*b,t=i.Cartesian3.fromArray(g,e,E),n=i.Cartesian3.fromArray(h,e,_);H[v++]=n.x,H[v++]=n.y,H[v++]=n.z,H[v++]=t.x,H[v++]=t.y,H[v++]=t.z}const C=new s.GeometryAttributes({position:new r.GeometryAttribute({componentDatatype:n.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:H})}),A=w/3;w=2*A-4+A;const D=a.IndexDatatype.createTypedArray(A,w);let k=0;for(b=0;b<A-2;b+=2){const e=b,t=b+2,o=i.Cartesian3.fromArray(H,3*e,E),r=i.Cartesian3.fromArray(H,3*t,_);if(i.Cartesian3.equalsEpsilon(o,r,n.CesiumMath.EPSILON10))continue;const s=b+1,a=b+3;D[k++]=s,D[k++]=e,D[k++]=s,D[k++]=a,D[k++]=e,D[k++]=t}return D[k++]=A-2,D[k++]=A-1,new r.Geometry({attributes:C,indices:D,primitiveType:r.PrimitiveType.LINES,boundingSphere:new t.BoundingSphere.fromVertices(H)})},v}));
\ No newline at end of file
define(["./ComponentDatatype-4a60b8d6","./defaultValue-94c3e563","./IndexDatatype-db156785","./RuntimeError-c581ca93","./createTaskProcessorWorker","./WebGLConstants-7dccdc96"],(function(t,e,r,n,o,a){"use strict";let i;function s(t,e){const n=t.num_points(),o=t.num_faces(),a=new i.DracoInt32Array,s=3*o,c=r.IndexDatatype.createTypedArray(n,s);let u=0;for(let r=0;r<o;++r)e.GetFaceFromMesh(t,r,a),c[u+0]=a.GetValue(0),c[u+1]=a.GetValue(1),c[u+2]=a.GetValue(2),u+=3;return i.destroy(a),{typedArray:c,numberOfIndices:s}}function c(t,e,r,n,o){let a,s;n.quantizationBits<=8?(s=new i.DracoUInt8Array,a=new Uint8Array(o),e.GetAttributeUInt8ForAllPoints(t,r,s)):(s=new i.DracoUInt16Array,a=new Uint16Array(o),e.GetAttributeUInt16ForAllPoints(t,r,s));for(let i=0;i<o;++i)a[i]=s.GetValue(i);return i.destroy(s),a}function u(t,e,r,n){let o,a;switch(r.data_type()){case 1:case 11:a=new i.DracoInt8Array,o=new Int8Array(n),e.GetAttributeInt8ForAllPoints(t,r,a);break;case 2:a=new i.DracoUInt8Array,o=new Uint8Array(n),e.GetAttributeUInt8ForAllPoints(t,r,a);break;case 3:a=new i.DracoInt16Array,o=new Int16Array(n),e.GetAttributeInt16ForAllPoints(t,r,a);break;case 4:a=new i.DracoUInt16Array,o=new Uint16Array(n),e.GetAttributeUInt16ForAllPoints(t,r,a);break;case 5:case 7:a=new i.DracoInt32Array,o=new Int32Array(n),e.GetAttributeInt32ForAllPoints(t,r,a);break;case 6:case 8:a=new i.DracoUInt32Array,o=new Uint32Array(n),e.GetAttributeUInt32ForAllPoints(t,r,a);break;case 9:case 10:a=new i.DracoFloat32Array,o=new Float32Array(n),e.GetAttributeFloatForAllPoints(t,r,a);break}for(let i=0;i<n;++i)o[i]=a.GetValue(i);return i.destroy(a),o}function d(r,n,o){const a=r.num_points(),s=o.num_components();let d,f=new i.AttributeQuantizationTransform;if(f.InitFromAttribute(o)){const t=new Array(s);for(let e=0;e<s;++e)t[e]=f.min_value(e);d={quantizationBits:f.quantization_bits(),minValues:t,range:f.range(),octEncoded:!1}}i.destroy(f),f=new i.AttributeOctahedronTransform,f.InitFromAttribute(o)&&(d={quantizationBits:f.quantization_bits(),octEncoded:!0}),i.destroy(f);const y=a*s;let A;A=e.defined(d)?c(r,n,o,d,y):u(r,n,o,y);const l=t.ComponentDatatype.fromTypedArray(A);return{array:A,data:{componentsPerAttribute:s,componentDatatype:l,byteOffset:o.byte_offset(),byteStride:t.ComponentDatatype.getSizeInBytes(l)*s,normalized:o.normalized(),quantization:d}}}function f(t){const e=new i.Decoder;t.dequantizeInShader&&(e.SkipAttributeTransform(i.POSITION),e.SkipAttributeTransform(i.NORMAL));const r=new i.DecoderBuffer;r.Init(t.buffer,t.buffer.length);const o=e.GetEncodedGeometryType(r);if(o!==i.POINT_CLOUD)throw new n.RuntimeError("Draco geometry type must be POINT_CLOUD.");const a=new i.PointCloud,s=e.DecodeBufferToPointCloud(r,a);if(!s.ok()||0===a.ptr)throw new n.RuntimeError(`Error decoding draco point cloud: ${s.error_msg()}`);i.destroy(r);const c={},u=t.properties;for(const n in u)if(u.hasOwnProperty(n)){let t;if("POSITION"===n||"NORMAL"===n){const r=e.GetAttributeId(a,i[n]);t=e.GetAttribute(a,r)}else{const r=u[n];t=e.GetAttributeByUniqueId(a,r)}c[n]=d(a,e,t)}return i.destroy(a),i.destroy(e),c}function y(t){const e=new i.Decoder,r=["POSITION","NORMAL","COLOR","TEX_COORD"];if(t.dequantizeInShader)for(let n=0;n<r.length;++n)e.SkipAttributeTransform(i[r[n]]);const o=t.bufferView,a=new i.DecoderBuffer;a.Init(t.array,o.byteLength);const c=e.GetEncodedGeometryType(a);if(c!==i.TRIANGULAR_MESH)throw new n.RuntimeError("Unsupported draco mesh geometry type.");const u=new i.Mesh,f=e.DecodeBufferToMesh(a,u);if(!f.ok()||0===u.ptr)throw new n.RuntimeError(`Error decoding draco mesh geometry: ${f.error_msg()}`);i.destroy(a);const y={},A=t.compressedAttributes;for(const n in A)if(A.hasOwnProperty(n)){const t=A[n],r=e.GetAttributeByUniqueId(u,t);y[n]=d(u,e,r)}const l={indexArray:s(u,e),attributeData:y};return i.destroy(u),i.destroy(e),l}function A(t){return e.defined(t.bufferView)?y(t):f(t)}function l(t){i=t,self.onmessage=o(A),self.postMessage(!0)}function b(t){const r=t.data,n=r.webAssemblyConfig;if(e.defined(n))return require([n.modulePath],(function(t){e.defined(n.wasmBinaryFile)?(e.defined(t)||(t=self.DracoDecoderModule),t(n).then((function(t){l(t)}))):l(t())}))}return b}));
\ No newline at end of file
define(["./RuntimeError-c581ca93","./defaultValue-94c3e563","./_commonjsHelpers-3aae1032-f55dc0c4","./createTaskProcessorWorker"],(function(e,t,i,n){"use strict";const r=1953029805,a=2917034100;function o(t,i){if(o.passThroughDataForTesting)return i;e.Check.typeOf.object("key",t),e.Check.typeOf.object("data",i);const n=t.byteLength;if(0===n||n%4!==0)throw new e.RuntimeError("The length of key must be greater than 0 and a multiple of 4.");const s=new DataView(i),l=s.getUint32(0,!0);if(l===r||l===a)return i;const h=new DataView(t);let f=0;const c=i.byteLength,d=c-c%8,u=n;let w,b=8;while(f<d){b=(b+8)%24,w=b;while(f<d&&w<u)s.setUint32(f,s.getUint32(f,!0)^h.getUint32(w,!0),!0),s.setUint32(f+4,s.getUint32(f+4,!0)^h.getUint32(w+4,!0),!0),f+=8,w+=24}if(f<c){w>=u&&(b=(b+8)%24,w=b);while(f<c)s.setUint8(f,s.getUint8(f)^h.getUint8(w)),f++,w++}}function s(e,t){return 0!==(e&t)}o.passThroughDataForTesting=!1;const l=[1,2,4,8],h=15,f=16,c=64,d=128;function u(e,t,i,n,r,a){this._bits=e,this.cnodeVersion=t,this.imageryVersion=i,this.terrainVersion=n,this.imageryProvider=r,this.terrainProvider=a,this.ancestorHasTerrain=!1,this.terrainState=void 0}u.clone=function(e,i){return t.defined(i)?(i._bits=e._bits,i.cnodeVersion=e.cnodeVersion,i.imageryVersion=e.imageryVersion,i.terrainVersion=e.terrainVersion,i.imageryProvider=e.imageryProvider,i.terrainProvider=e.terrainProvider):i=new u(e._bits,e.cnodeVersion,e.imageryVersion,e.terrainVersion,e.imageryProvider,e.terrainProvider),i.ancestorHasTerrain=e.ancestorHasTerrain,i.terrainState=e.terrainState,i},u.prototype.setParent=function(e){this.ancestorHasTerrain=e.ancestorHasTerrain||this.hasTerrain()},u.prototype.hasSubtree=function(){return s(this._bits,f)},u.prototype.hasImagery=function(){return s(this._bits,c)},u.prototype.hasTerrain=function(){return s(this._bits,d)},u.prototype.hasChildren=function(){return s(this._bits,h)},u.prototype.hasChild=function(e){return s(this._bits,l[e])},u.prototype.getChildBitmask=function(){return this._bits&h};var w=i.createCommonjsModule((function(e,t){var i="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var i=t.shift();if(i){if("object"!==typeof i)throw new TypeError(i+"must be non-object");for(var r in i)n(i,r)&&(e[r]=i[r])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,i,n,r){if(t.subarray&&e.subarray)e.set(t.subarray(i,i+n),r);else for(var a=0;a<n;a++)e[r+a]=t[i+a]},flattenChunks:function(e){var t,i,n,r,a,o;for(n=0,t=0,i=e.length;t<i;t++)n+=e[t].length;for(o=new Uint8Array(n),r=0,t=0,i=e.length;t<i;t++)a=e[t],o.set(a,r),r+=a.length;return o}},a={arraySet:function(e,t,i,n,r){for(var a=0;a<n;a++)e[r+a]=t[i+a]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,r)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(i)}));function b(e,t,i,n){var r=65535&e|0,a=e>>>16&65535|0,o=0;while(0!==i){o=i>2e3?2e3:i,i-=o;do{r=r+t[n++]|0,a=a+r|0}while(--o);r%=65521,a%=65521}return r|a<<16|0}var m=b;function g(){for(var e,t=[],i=0;i<256;i++){e=i;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[i]=e}return t}var k=g();function _(e,t,i,n){var r=k,a=n+i;e^=-1;for(var o=n;o<a;o++)e=e>>>8^r[255&(e^t[o])];return-1^e}var v=_,p=30,y=12,E=function(e,t){var i,n,r,a,o,s,l,h,f,c,d,u,w,b,m,g,k,_,v,E,x,S,T,R,A;i=e.state,n=e.next_in,R=e.input,r=n+(e.avail_in-5),a=e.next_out,A=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),l=i.dmax,h=i.wsize,f=i.whave,c=i.wnext,d=i.window,u=i.hold,w=i.bits,b=i.lencode,m=i.distcode,g=(1<<i.lenbits)-1,k=(1<<i.distbits)-1;e:do{w<15&&(u+=R[n++]<<w,w+=8,u+=R[n++]<<w,w+=8),_=b[u&g];t:for(;;){if(v=_>>>24,u>>>=v,w-=v,v=_>>>16&255,0===v)A[a++]=65535&_;else{if(!(16&v)){if(0===(64&v)){_=b[(65535&_)+(u&(1<<v)-1)];continue t}if(32&v){i.mode=y;break e}e.msg="invalid literal/length code",i.mode=p;break e}E=65535&_,v&=15,v&&(w<v&&(u+=R[n++]<<w,w+=8),E+=u&(1<<v)-1,u>>>=v,w-=v),w<15&&(u+=R[n++]<<w,w+=8,u+=R[n++]<<w,w+=8),_=m[u&k];i:for(;;){if(v=_>>>24,u>>>=v,w-=v,v=_>>>16&255,!(16&v)){if(0===(64&v)){_=m[(65535&_)+(u&(1<<v)-1)];continue i}e.msg="invalid distance code",i.mode=p;break e}if(x=65535&_,v&=15,w<v&&(u+=R[n++]<<w,w+=8,w<v&&(u+=R[n++]<<w,w+=8)),x+=u&(1<<v)-1,x>l){e.msg="invalid distance too far back",i.mode=p;break e}if(u>>>=v,w-=v,v=a-o,x>v){if(v=x-v,v>f&&i.sane){e.msg="invalid distance too far back",i.mode=p;break e}if(S=0,T=d,0===c){if(S+=h-v,v<E){E-=v;do{A[a++]=d[S++]}while(--v);S=a-x,T=A}}else if(c<v){if(S+=h+c-v,v-=c,v<E){E-=v;do{A[a++]=d[S++]}while(--v);if(S=0,c<E){v=c,E-=v;do{A[a++]=d[S++]}while(--v);S=a-x,T=A}}}else if(S+=c-v,v<E){E-=v;do{A[a++]=d[S++]}while(--v);S=a-x,T=A}while(E>2)A[a++]=T[S++],A[a++]=T[S++],A[a++]=T[S++],E-=3;E&&(A[a++]=T[S++],E>1&&(A[a++]=T[S++]))}else{S=a-x;do{A[a++]=A[S++],A[a++]=A[S++],A[a++]=A[S++],E-=3}while(E>2);E&&(A[a++]=A[S++],E>1&&(A[a++]=A[S++]))}break}}break}}while(n<r&&a<s);E=w>>3,n-=E,w-=E<<3,u&=(1<<w)-1,e.next_in=n,e.next_out=a,e.avail_in=n<r?r-n+5:5-(n-r),e.avail_out=a<s?s-a+257:257-(a-s),i.hold=u,i.bits=w},x=15,S=852,T=592,R=0,A=1,B=2,U=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],Z=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],I=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],O=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],D=function(e,t,i,n,r,a,o,s){var l,h,f,c,d,u,b,m,g,k=s.bits,_=0,v=0,p=0,y=0,E=0,D=0,C=0,N=0,F=0,L=0,H=null,z=0,P=new w.Buf16(x+1),M=new w.Buf16(x+1),V=null,j=0;for(_=0;_<=x;_++)P[_]=0;for(v=0;v<n;v++)P[t[i+v]]++;for(E=k,y=x;y>=1;y--)if(0!==P[y])break;if(E>y&&(E=y),0===y)return r[a++]=20971520,r[a++]=20971520,s.bits=1,0;for(p=1;p<y;p++)if(0!==P[p])break;for(E<p&&(E=p),N=1,_=1;_<=x;_++)if(N<<=1,N-=P[_],N<0)return-1;if(N>0&&(e===R||1!==y))return-1;for(M[1]=0,_=1;_<x;_++)M[_+1]=M[_]+P[_];for(v=0;v<n;v++)0!==t[i+v]&&(o[M[t[i+v]]++]=v);if(e===R?(H=V=o,u=19):e===A?(H=U,z-=257,V=Z,j-=257,u=256):(H=I,V=O,u=-1),L=0,v=0,_=p,d=a,D=E,C=0,f=-1,F=1<<E,c=F-1,e===A&&F>S||e===B&&F>T)return 1;for(;;){b=_-C,o[v]<u?(m=0,g=o[v]):o[v]>u?(m=V[j+o[v]],g=H[z+o[v]]):(m=96,g=0),l=1<<_-C,h=1<<D,p=h;do{h-=l,r[d+(L>>C)+h]=b<<24|m<<16|g|0}while(0!==h);l=1<<_-1;while(L&l)l>>=1;if(0!==l?(L&=l-1,L+=l):L=0,v++,0===--P[_]){if(_===y)break;_=t[i+o[v]]}if(_>E&&(L&c)!==f){0===C&&(C=E),d+=p,D=_-C,N=1<<D;while(D+C<y){if(N-=P[D+C],N<=0)break;D++,N<<=1}if(F+=1<<D,e===A&&F>S||e===B&&F>T)return 1;f=L&c,r[f]=E<<24|D<<16|d-a|0}}return 0!==L&&(r[d+L]=_-C<<24|64<<16|0),s.bits=E,0},C=0,N=1,F=2,L=4,H=5,z=6,P=0,M=1,V=2,j=-2,K=-3,Y=-4,G=-5,Q=8,W=1,X=2,q=3,J=4,$=5,ee=6,te=7,ie=8,ne=9,re=10,ae=11,oe=12,se=13,le=14,he=15,fe=16,ce=17,de=18,ue=19,we=20,be=21,me=22,ge=23,ke=24,_e=25,ve=26,pe=27,ye=28,Ee=29,xe=30,Se=31,Te=32,Re=852,Ae=592,Be=15,Ue=Be;function Ze(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function Ie(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new w.Buf16(320),this.work=new w.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Oe(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=W,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new w.Buf32(Re),t.distcode=t.distdyn=new w.Buf32(Ae),t.sane=1,t.back=-1,P):j}function De(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,Oe(e)):j}function Ce(e,t){var i,n;return e&&e.state?(n=e.state,t<0?(i=0,t=-t):(i=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?j:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=i,n.wbits=t,De(e))):j}function Ne(e,t){var i,n;return e?(n=new Ie,e.state=n,n.window=null,i=Ce(e,t),i!==P&&(e.state=null),i):j}function Fe(e){return Ne(e,Ue)}var Le,He,ze=!0;function Pe(e){if(ze){var t;Le=new w.Buf32(512),He=new w.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;D(N,e.lens,0,288,Le,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;D(F,e.lens,0,32,He,0,e.work,{bits:5}),ze=!1}e.lencode=Le,e.lenbits=9,e.distcode=He,e.distbits=5}function Me(e,t,i,n){var r,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new w.Buf8(a.wsize)),n>=a.wsize?(w.arraySet(a.window,t,i-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(r=a.wsize-a.wnext,r>n&&(r=n),w.arraySet(a.window,t,i-n,r,a.wnext),n-=r,n?(w.arraySet(a.window,t,i-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=r,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=r))),0}function Ve(e,t){var i,n,r,a,o,s,l,h,f,c,d,u,b,g,k,_,p,y,x,S,T,R,A,B,U=0,Z=new w.Buf8(4),I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return j;i=e.state,i.mode===oe&&(i.mode=se),o=e.next_out,r=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,h=i.hold,f=i.bits,c=s,d=l,R=P;e:for(;;)switch(i.mode){case W:if(0===i.wrap){i.mode=se;break}while(f<16){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(2&i.wrap&&35615===h){i.check=0,Z[0]=255&h,Z[1]=h>>>8&255,i.check=v(i.check,Z,2,0),h=0,f=0,i.mode=X;break}if(i.flags=0,i.head&&(i.head.done=!1),!(1&i.wrap)||(((255&h)<<8)+(h>>8))%31){e.msg="incorrect header check",i.mode=xe;break}if((15&h)!==Q){e.msg="unknown compression method",i.mode=xe;break}if(h>>>=4,f-=4,T=8+(15&h),0===i.wbits)i.wbits=T;else if(T>i.wbits){e.msg="invalid window size",i.mode=xe;break}i.dmax=1<<T,e.adler=i.check=1,i.mode=512&h?re:oe,h=0,f=0;break;case X:while(f<16){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(i.flags=h,(255&i.flags)!==Q){e.msg="unknown compression method",i.mode=xe;break}if(57344&i.flags){e.msg="unknown header flags set",i.mode=xe;break}i.head&&(i.head.text=h>>8&1),512&i.flags&&(Z[0]=255&h,Z[1]=h>>>8&255,i.check=v(i.check,Z,2,0)),h=0,f=0,i.mode=q;case q:while(f<32){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}i.head&&(i.head.time=h),512&i.flags&&(Z[0]=255&h,Z[1]=h>>>8&255,Z[2]=h>>>16&255,Z[3]=h>>>24&255,i.check=v(i.check,Z,4,0)),h=0,f=0,i.mode=J;case J:while(f<16){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}i.head&&(i.head.xflags=255&h,i.head.os=h>>8),512&i.flags&&(Z[0]=255&h,Z[1]=h>>>8&255,i.check=v(i.check,Z,2,0)),h=0,f=0,i.mode=$;case $:if(1024&i.flags){while(f<16){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}i.length=h,i.head&&(i.head.extra_len=h),512&i.flags&&(Z[0]=255&h,Z[1]=h>>>8&255,i.check=v(i.check,Z,2,0)),h=0,f=0}else i.head&&(i.head.extra=null);i.mode=ee;case ee:if(1024&i.flags&&(u=i.length,u>s&&(u=s),u&&(i.head&&(T=i.head.extra_len-i.length,i.head.extra||(i.head.extra=new Array(i.head.extra_len)),w.arraySet(i.head.extra,n,a,u,T)),512&i.flags&&(i.check=v(i.check,n,u,a)),s-=u,a+=u,i.length-=u),i.length))break e;i.length=0,i.mode=te;case te:if(2048&i.flags){if(0===s)break e;u=0;do{T=n[a+u++],i.head&&T&&i.length<65536&&(i.head.name+=String.fromCharCode(T))}while(T&&u<s);if(512&i.flags&&(i.check=v(i.check,n,u,a)),s-=u,a+=u,T)break e}else i.head&&(i.head.name=null);i.length=0,i.mode=ie;case ie:if(4096&i.flags){if(0===s)break e;u=0;do{T=n[a+u++],i.head&&T&&i.length<65536&&(i.head.comment+=String.fromCharCode(T))}while(T&&u<s);if(512&i.flags&&(i.check=v(i.check,n,u,a)),s-=u,a+=u,T)break e}else i.head&&(i.head.comment=null);i.mode=ne;case ne:if(512&i.flags){while(f<16){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(h!==(65535&i.check)){e.msg="header crc mismatch",i.mode=xe;break}h=0,f=0}i.head&&(i.head.hcrc=i.flags>>9&1,i.head.done=!0),e.adler=i.check=0,i.mode=oe;break;case re:while(f<32){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}e.adler=i.check=Ze(h),h=0,f=0,i.mode=ae;case ae:if(0===i.havedict)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,i.hold=h,i.bits=f,V;e.adler=i.check=1,i.mode=oe;case oe:if(t===H||t===z)break e;case se:if(i.last){h>>>=7&f,f-=7&f,i.mode=pe;break}while(f<3){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}switch(i.last=1&h,h>>>=1,f-=1,3&h){case 0:i.mode=le;break;case 1:if(Pe(i),i.mode=we,t===z){h>>>=2,f-=2;break e}break;case 2:i.mode=ce;break;case 3:e.msg="invalid block type",i.mode=xe}h>>>=2,f-=2;break;case le:h>>>=7&f,f-=7&f;while(f<32){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if((65535&h)!==(h>>>16^65535)){e.msg="invalid stored block lengths",i.mode=xe;break}if(i.length=65535&h,h=0,f=0,i.mode=he,t===z)break e;case he:i.mode=fe;case fe:if(u=i.length,u){if(u>s&&(u=s),u>l&&(u=l),0===u)break e;w.arraySet(r,n,a,u,o),s-=u,a+=u,l-=u,o+=u,i.length-=u;break}i.mode=oe;break;case ce:while(f<14){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(i.nlen=257+(31&h),h>>>=5,f-=5,i.ndist=1+(31&h),h>>>=5,f-=5,i.ncode=4+(15&h),h>>>=4,f-=4,i.nlen>286||i.ndist>30){e.msg="too many length or distance symbols",i.mode=xe;break}i.have=0,i.mode=de;case de:while(i.have<i.ncode){while(f<3){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}i.lens[I[i.have++]]=7&h,h>>>=3,f-=3}while(i.have<19)i.lens[I[i.have++]]=0;if(i.lencode=i.lendyn,i.lenbits=7,A={bits:i.lenbits},R=D(C,i.lens,0,19,i.lencode,0,i.work,A),i.lenbits=A.bits,R){e.msg="invalid code lengths set",i.mode=xe;break}i.have=0,i.mode=ue;case ue:while(i.have<i.nlen+i.ndist){for(;;){if(U=i.lencode[h&(1<<i.lenbits)-1],k=U>>>24,_=U>>>16&255,p=65535&U,k<=f)break;if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(p<16)h>>>=k,f-=k,i.lens[i.have++]=p;else{if(16===p){B=k+2;while(f<B){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(h>>>=k,f-=k,0===i.have){e.msg="invalid bit length repeat",i.mode=xe;break}T=i.lens[i.have-1],u=3+(3&h),h>>>=2,f-=2}else if(17===p){B=k+3;while(f<B){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}h>>>=k,f-=k,T=0,u=3+(7&h),h>>>=3,f-=3}else{B=k+7;while(f<B){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}h>>>=k,f-=k,T=0,u=11+(127&h),h>>>=7,f-=7}if(i.have+u>i.nlen+i.ndist){e.msg="invalid bit length repeat",i.mode=xe;break}while(u--)i.lens[i.have++]=T}}if(i.mode===xe)break;if(0===i.lens[256]){e.msg="invalid code -- missing end-of-block",i.mode=xe;break}if(i.lenbits=9,A={bits:i.lenbits},R=D(N,i.lens,0,i.nlen,i.lencode,0,i.work,A),i.lenbits=A.bits,R){e.msg="invalid literal/lengths set",i.mode=xe;break}if(i.distbits=6,i.distcode=i.distdyn,A={bits:i.distbits},R=D(F,i.lens,i.nlen,i.ndist,i.distcode,0,i.work,A),i.distbits=A.bits,R){e.msg="invalid distances set",i.mode=xe;break}if(i.mode=we,t===z)break e;case we:i.mode=be;case be:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,i.hold=h,i.bits=f,E(e,d),o=e.next_out,r=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,h=i.hold,f=i.bits,i.mode===oe&&(i.back=-1);break}for(i.back=0;;){if(U=i.lencode[h&(1<<i.lenbits)-1],k=U>>>24,_=U>>>16&255,p=65535&U,k<=f)break;if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(_&&0===(240&_)){for(y=k,x=_,S=p;;){if(U=i.lencode[S+((h&(1<<y+x)-1)>>y)],k=U>>>24,_=U>>>16&255,p=65535&U,y+k<=f)break;if(0===s)break e;s--,h+=n[a++]<<f,f+=8}h>>>=y,f-=y,i.back+=y}if(h>>>=k,f-=k,i.back+=k,i.length=p,0===_){i.mode=ve;break}if(32&_){i.back=-1,i.mode=oe;break}if(64&_){e.msg="invalid literal/length code",i.mode=xe;break}i.extra=15&_,i.mode=me;case me:if(i.extra){B=i.extra;while(f<B){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}i.length+=h&(1<<i.extra)-1,h>>>=i.extra,f-=i.extra,i.back+=i.extra}i.was=i.length,i.mode=ge;case ge:for(;;){if(U=i.distcode[h&(1<<i.distbits)-1],k=U>>>24,_=U>>>16&255,p=65535&U,k<=f)break;if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(0===(240&_)){for(y=k,x=_,S=p;;){if(U=i.distcode[S+((h&(1<<y+x)-1)>>y)],k=U>>>24,_=U>>>16&255,p=65535&U,y+k<=f)break;if(0===s)break e;s--,h+=n[a++]<<f,f+=8}h>>>=y,f-=y,i.back+=y}if(h>>>=k,f-=k,i.back+=k,64&_){e.msg="invalid distance code",i.mode=xe;break}i.offset=p,i.extra=15&_,i.mode=ke;case ke:if(i.extra){B=i.extra;while(f<B){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}i.offset+=h&(1<<i.extra)-1,h>>>=i.extra,f-=i.extra,i.back+=i.extra}if(i.offset>i.dmax){e.msg="invalid distance too far back",i.mode=xe;break}i.mode=_e;case _e:if(0===l)break e;if(u=d-l,i.offset>u){if(u=i.offset-u,u>i.whave&&i.sane){e.msg="invalid distance too far back",i.mode=xe;break}u>i.wnext?(u-=i.wnext,b=i.wsize-u):b=i.wnext-u,u>i.length&&(u=i.length),g=i.window}else g=r,b=o-i.offset,u=i.length;u>l&&(u=l),l-=u,i.length-=u;do{r[o++]=g[b++]}while(--u);0===i.length&&(i.mode=be);break;case ve:if(0===l)break e;r[o++]=i.length,l--,i.mode=be;break;case pe:if(i.wrap){while(f<32){if(0===s)break e;s--,h|=n[a++]<<f,f+=8}if(d-=l,e.total_out+=d,i.total+=d,d&&(e.adler=i.check=i.flags?v(i.check,r,d,o-d):m(i.check,r,d,o-d)),d=l,(i.flags?h:Ze(h))!==i.check){e.msg="incorrect data check",i.mode=xe;break}h=0,f=0}i.mode=ye;case ye:if(i.wrap&&i.flags){while(f<32){if(0===s)break e;s--,h+=n[a++]<<f,f+=8}if(h!==(4294967295&i.total)){e.msg="incorrect length check",i.mode=xe;break}h=0,f=0}i.mode=Ee;case Ee:R=M;break e;case xe:R=K;break e;case Se:return Y;case Te:default:return j}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,i.hold=h,i.bits=f,(i.wsize||d!==e.avail_out&&i.mode<xe&&(i.mode<pe||t!==L))&&Me(e,e.output,e.next_out,d-e.avail_out),c-=e.avail_in,d-=e.avail_out,e.total_in+=c,e.total_out+=d,i.total+=d,i.wrap&&d&&(e.adler=i.check=i.flags?v(i.check,r,d,e.next_out-d):m(i.check,r,d,e.next_out-d)),e.data_type=i.bits+(i.last?64:0)+(i.mode===oe?128:0)+(i.mode===we||i.mode===he?256:0),(0===c&&0===d||t===L)&&R===P&&(R=G),R}function je(e){if(!e||!e.state)return j;var t=e.state;return t.window&&(t.window=null),e.state=null,P}function Ke(e,t){var i;return e&&e.state?(i=e.state,0===(2&i.wrap)?j:(i.head=t,t.done=!1,P)):j}function Ye(e,t){var i,n,r,a=t.length;return e&&e.state?(i=e.state,0!==i.wrap&&i.mode!==ae?j:i.mode===ae&&(n=1,n=m(n,t,a,0),n!==i.check)?K:(r=Me(e,t,a,a),r?(i.mode=Se,Y):(i.havedict=1,P))):j}var Ge=De,Qe=Ce,We=Oe,Xe=Fe,qe=Ne,Je=Ve,$e=je,et=Ke,tt=Ye,it="pako inflate (from Nodeca project)",nt={inflateReset:Ge,inflateReset2:Qe,inflateResetKeep:We,inflateInit:Xe,inflateInit2:qe,inflate:Je,inflateEnd:$e,inflateGetHeader:et,inflateSetDictionary:tt,inflateInfo:it},rt=!0,at=!0;try{String.fromCharCode.apply(null,[0])}catch(jt){rt=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(jt){at=!1}for(var ot=new w.Buf8(256),st=0;st<256;st++)ot[st]=st>=252?6:st>=248?5:st>=240?4:st>=224?3:st>=192?2:1;ot[254]=ot[254]=1;var lt=function(e){var t,i,n,r,a,o=e.length,s=0;for(r=0;r<o;r++)i=e.charCodeAt(r),55296===(64512&i)&&r+1<o&&(n=e.charCodeAt(r+1),56320===(64512&n)&&(i=65536+(i-55296<<10)+(n-56320),r++)),s+=i<128?1:i<2048?2:i<65536?3:4;for(t=new w.Buf8(s),a=0,r=0;a<s;r++)i=e.charCodeAt(r),55296===(64512&i)&&r+1<o&&(n=e.charCodeAt(r+1),56320===(64512&n)&&(i=65536+(i-55296<<10)+(n-56320),r++)),i<128?t[a++]=i:i<2048?(t[a++]=192|i>>>6,t[a++]=128|63&i):i<65536?(t[a++]=224|i>>>12,t[a++]=128|i>>>6&63,t[a++]=128|63&i):(t[a++]=240|i>>>18,t[a++]=128|i>>>12&63,t[a++]=128|i>>>6&63,t[a++]=128|63&i);return t};function ht(e,t){if(t<65534&&(e.subarray&&at||!e.subarray&&rt))return String.fromCharCode.apply(null,w.shrinkBuf(e,t));for(var i="",n=0;n<t;n++)i+=String.fromCharCode(e[n]);return i}var ft=function(e){return ht(e,e.length)},ct=function(e){for(var t=new w.Buf8(e.length),i=0,n=t.length;i<n;i++)t[i]=e.charCodeAt(i);return t},dt=function(e,t){var i,n,r,a,o=t||e.length,s=new Array(2*o);for(n=0,i=0;i<o;)if(r=e[i++],r<128)s[n++]=r;else if(a=ot[r],a>4)s[n++]=65533,i+=a-1;else{r&=2===a?31:3===a?15:7;while(a>1&&i<o)r=r<<6|63&e[i++],a--;a>1?s[n++]=65533:r<65536?s[n++]=r:(r-=65536,s[n++]=55296|r>>10&1023,s[n++]=56320|1023&r)}return ht(s,n)},ut=function(e,t){var i;t=t||e.length,t>e.length&&(t=e.length),i=t-1;while(i>=0&&128===(192&e[i]))i--;return i<0||0===i?t:i+ot[e[i]]>t?i:t},wt={string2buf:lt,buf2binstring:ft,binstring2buf:ct,buf2string:dt,utf8border:ut},bt={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},mt={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};function gt(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var kt=gt;function _t(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var vt=_t,pt=Object.prototype.toString;function yt(e){if(!(this instanceof yt))return new yt(e);this.options=w.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new kt,this.strm.avail_out=0;var i=nt.inflateInit2(this.strm,t.windowBits);if(i!==bt.Z_OK)throw new Error(mt[i]);if(this.header=new vt,nt.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"===typeof t.dictionary?t.dictionary=wt.string2buf(t.dictionary):"[object ArrayBuffer]"===pt.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(i=nt.inflateSetDictionary(this.strm,t.dictionary),i!==bt.Z_OK)))throw new Error(mt[i])}function Et(e,t){var i=new yt(t);if(i.push(e,!0),i.err)throw i.msg||mt[i.err];return i.result}function xt(e,t){return t=t||{},t.raw=!0,Et(e,t)}yt.prototype.push=function(e,t){var i,n,r,a,o,s=this.strm,l=this.options.chunkSize,h=this.options.dictionary,f=!1;if(this.ended)return!1;n=t===~~t?t:!0===t?bt.Z_FINISH:bt.Z_NO_FLUSH,"string"===typeof e?s.input=wt.binstring2buf(e):"[object ArrayBuffer]"===pt.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new w.Buf8(l),s.next_out=0,s.avail_out=l),i=nt.inflate(s,bt.Z_NO_FLUSH),i===bt.Z_NEED_DICT&&h&&(i=nt.inflateSetDictionary(this.strm,h)),i===bt.Z_BUF_ERROR&&!0===f&&(i=bt.Z_OK,f=!1),i!==bt.Z_STREAM_END&&i!==bt.Z_OK)return this.onEnd(i),this.ended=!0,!1;s.next_out&&(0!==s.avail_out&&i!==bt.Z_STREAM_END&&(0!==s.avail_in||n!==bt.Z_FINISH&&n!==bt.Z_SYNC_FLUSH)||("string"===this.options.to?(r=wt.utf8border(s.output,s.next_out),a=s.next_out-r,o=wt.buf2string(s.output,r),s.next_out=a,s.avail_out=l-a,a&&w.arraySet(s.output,s.output,r,a,0),this.onData(o)):this.onData(w.shrinkBuf(s.output,s.next_out)))),0===s.avail_in&&0===s.avail_out&&(f=!0)}while((s.avail_in>0||0===s.avail_out)&&i!==bt.Z_STREAM_END);return i===bt.Z_STREAM_END&&(n=bt.Z_FINISH),n===bt.Z_FINISH?(i=nt.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===bt.Z_OK):n!==bt.Z_SYNC_FLUSH||(this.onEnd(bt.Z_OK),s.avail_out=0,!0)},yt.prototype.onData=function(e){this.chunks.push(e)},yt.prototype.onEnd=function(e){e===bt.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=w.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var St=yt,Tt=Et,Rt=xt,At=Et,Bt={Inflate:St,inflate:Tt,inflateRaw:Rt,ungzip:At};const Ut=Uint16Array.BYTES_PER_ELEMENT,Zt=Int32Array.BYTES_PER_ELEMENT,It=Uint32Array.BYTES_PER_ELEMENT,Ot={METADATA:0,TERRAIN:1,DBROOT:2};function Dt(e,t){const i=Ot.fromString(e.type);let n=e.buffer;o(e.key,n);const r=Mt(n);n=r.buffer;const a=r.length;switch(i){case Ot.METADATA:return Nt(n,a,e.quadKey);case Ot.TERRAIN:return Ht(n,a,t);case Ot.DBROOT:return t.push(n),{buffer:n}}}Ot.fromString=function(e){return"Metadata"===e?Ot.METADATA:"Terrain"===e?Ot.TERRAIN:"DbRoot"===e?Ot.DBROOT:void 0};const Ct=32301;function Nt(t,i,n){const r=new DataView(t);let a=0;const o=r.getUint32(a,!0);if(a+=It,o!==Ct)throw new e.RuntimeError("Invalid magic");const s=r.getUint32(a,!0);if(a+=It,1!==s)throw new e.RuntimeError("Invalid data type. Must be 1 for QuadTreePacket");const l=r.getUint32(a,!0);if(a+=It,2!==l)throw new e.RuntimeError("Invalid QuadTreePacket version. Only version 2 is supported.");const h=r.getInt32(a,!0);a+=Zt;const f=r.getInt32(a,!0);if(a+=Zt,32!==f)throw new e.RuntimeError("Invalid instance size.");const c=r.getInt32(a,!0);a+=Zt;const d=r.getInt32(a,!0);a+=Zt;const w=r.getInt32(a,!0);if(a+=Zt,c!==h*f+a)throw new e.RuntimeError("Invalid dataBufferOffset");if(c+d+w!==i)throw new e.RuntimeError("Invalid packet offsets");const b=[];for(let e=0;e<h;++e){const e=r.getUint8(a);++a,++a;const t=r.getUint16(a,!0);a+=Ut;const i=r.getUint16(a,!0);a+=Ut;const n=r.getUint16(a,!0);a+=Ut,a+=Ut,a+=Ut,a+=Zt,a+=Zt,a+=8;const o=r.getUint8(a++),s=r.getUint8(a++);a+=Ut,b.push(new u(e,t,i,n,o,s))}const m=[];let g=0;function k(e,t,i){let n=!1;if(4===i){if(t.hasSubtree())return;n=!0}for(let r=0;r<4;++r){const a=e+r.toString();if(n)m[a]=null;else if(i<4)if(t.hasChild(r)){if(g===h)return void console.log("Incorrect number of instances");const e=b[g++];m[a]=e,k(a,e,i+1)}else m[a]=null}}let _=0;const v=b[g++];return""===n?++_:m[n]=v,k(n,v,_),m}const Ft=5,Lt=4;function Ht(t,i,n){const r=new DataView(t),a=function(t){for(let n=0;n<Lt;++n){const n=r.getUint32(t,!0);if(t+=It,t+=n,t>i)throw new e.RuntimeError("Malformed terrain packet found.")}return t};let o=0;const s=[];while(s.length<Ft){const e=o;o=a(o);const i=t.slice(e,o);n.push(i),s.push(i)}return s}const zt=1953029805,Pt=2917034100;function Mt(t){const i=new DataView(t);let n=0;const r=i.getUint32(n,!0);if(n+=It,r!==zt&&r!==Pt)throw new e.RuntimeError("Invalid magic");const a=i.getUint32(n,r===zt);n+=It;const o=new Uint8Array(t,n),s=Bt.inflate(o);if(s.length!==a)throw new e.RuntimeError("Size of packet doesn't match header");return s}var Vt=n(Dt);return Vt}));
\ No newline at end of file
define(["exports"],(function(e){"use strict";function n(e){return void 0!==e&&null!==e}function t(e,n){return void 0!==e&&null!==e?e:n}t.EMPTY_OBJECT=Object.freeze({}),e.defaultValue=t,e.defined=n}));
\ No newline at end of file
define(["./defaultValue-94c3e563","./RuntimeError-c581ca93","./WebGLConstants-7dccdc96","./createTaskProcessorWorker"],(function(_,R,t,A){"use strict";const e={UNSIGNED_BYTE:t.WebGLConstants.UNSIGNED_BYTE,UNSIGNED_SHORT:t.WebGLConstants.UNSIGNED_SHORT,UNSIGNED_INT:t.WebGLConstants.UNSIGNED_INT,FLOAT:t.WebGLConstants.FLOAT,HALF_FLOAT:t.WebGLConstants.HALF_FLOAT_OES,UNSIGNED_INT_24_8:t.WebGLConstants.UNSIGNED_INT_24_8,UNSIGNED_SHORT_4_4_4_4:t.WebGLConstants.UNSIGNED_SHORT_4_4_4_4,UNSIGNED_SHORT_5_5_5_1:t.WebGLConstants.UNSIGNED_SHORT_5_5_5_1,UNSIGNED_SHORT_5_6_5:t.WebGLConstants.UNSIGNED_SHORT_5_6_5,toWebGLConstant:function(_,R){switch(_){case e.UNSIGNED_BYTE:return t.WebGLConstants.UNSIGNED_BYTE;case e.UNSIGNED_SHORT:return t.WebGLConstants.UNSIGNED_SHORT;case e.UNSIGNED_INT:return t.WebGLConstants.UNSIGNED_INT;case e.FLOAT:return t.WebGLConstants.FLOAT;case e.HALF_FLOAT:return R.webgl2?t.WebGLConstants.HALF_FLOAT:t.WebGLConstants.HALF_FLOAT_OES;case e.UNSIGNED_INT_24_8:return t.WebGLConstants.UNSIGNED_INT_24_8;case e.UNSIGNED_SHORT_4_4_4_4:return t.WebGLConstants.UNSIGNED_SHORT_4_4_4_4;case e.UNSIGNED_SHORT_5_5_5_1:return t.WebGLConstants.UNSIGNED_SHORT_5_5_5_1;case e.UNSIGNED_SHORT_5_6_5:return e.UNSIGNED_SHORT_5_6_5}},isPacked:function(_){return _===e.UNSIGNED_INT_24_8||_===e.UNSIGNED_SHORT_4_4_4_4||_===e.UNSIGNED_SHORT_5_5_5_1||_===e.UNSIGNED_SHORT_5_6_5},sizeInBytes:function(_){switch(_){case e.UNSIGNED_BYTE:return 1;case e.UNSIGNED_SHORT:case e.UNSIGNED_SHORT_4_4_4_4:case e.UNSIGNED_SHORT_5_5_5_1:case e.UNSIGNED_SHORT_5_6_5:case e.HALF_FLOAT:return 2;case e.UNSIGNED_INT:case e.FLOAT:case e.UNSIGNED_INT_24_8:return 4}},validate:function(_){return _===e.UNSIGNED_BYTE||_===e.UNSIGNED_SHORT||_===e.UNSIGNED_INT||_===e.FLOAT||_===e.HALF_FLOAT||_===e.UNSIGNED_INT_24_8||_===e.UNSIGNED_SHORT_4_4_4_4||_===e.UNSIGNED_SHORT_5_5_5_1||_===e.UNSIGNED_SHORT_5_6_5}};var T=Object.freeze(e);const O={DEPTH_COMPONENT:t.WebGLConstants.DEPTH_COMPONENT,DEPTH_STENCIL:t.WebGLConstants.DEPTH_STENCIL,ALPHA:t.WebGLConstants.ALPHA,RGB:t.WebGLConstants.RGB,RGBA:t.WebGLConstants.RGBA,LUMINANCE:t.WebGLConstants.LUMINANCE,LUMINANCE_ALPHA:t.WebGLConstants.LUMINANCE_ALPHA,RGB_DXT1:t.WebGLConstants.COMPRESSED_RGB_S3TC_DXT1_EXT,RGBA_DXT1:t.WebGLConstants.COMPRESSED_RGBA_S3TC_DXT1_EXT,RGBA_DXT3:t.WebGLConstants.COMPRESSED_RGBA_S3TC_DXT3_EXT,RGBA_DXT5:t.WebGLConstants.COMPRESSED_RGBA_S3TC_DXT5_EXT,RGB_PVRTC_4BPPV1:t.WebGLConstants.COMPRESSED_RGB_PVRTC_4BPPV1_IMG,RGB_PVRTC_2BPPV1:t.WebGLConstants.COMPRESSED_RGB_PVRTC_2BPPV1_IMG,RGBA_PVRTC_4BPPV1:t.WebGLConstants.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG,RGBA_PVRTC_2BPPV1:t.WebGLConstants.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG,RGBA_ASTC:t.WebGLConstants.COMPRESSED_RGBA_ASTC_4x4_WEBGL,RGB_ETC1:t.WebGLConstants.COMPRESSED_RGB_ETC1_WEBGL,RGB8_ETC2:t.WebGLConstants.COMPRESSED_RGB8_ETC2,RGBA8_ETC2_EAC:t.WebGLConstants.COMPRESSED_RGBA8_ETC2_EAC,RGBA_BC7:t.WebGLConstants.COMPRESSED_RGBA_BPTC_UNORM,componentsLength:function(_){switch(_){case O.RGB:return 3;case O.RGBA:return 4;case O.LUMINANCE_ALPHA:return 2;case O.ALPHA:case O.LUMINANCE:return 1;default:return 1}},validate:function(_){return _===O.DEPTH_COMPONENT||_===O.DEPTH_STENCIL||_===O.ALPHA||_===O.RGB||_===O.RGBA||_===O.LUMINANCE||_===O.LUMINANCE_ALPHA||_===O.RGB_DXT1||_===O.RGBA_DXT1||_===O.RGBA_DXT3||_===O.RGBA_DXT5||_===O.RGB_PVRTC_4BPPV1||_===O.RGB_PVRTC_2BPPV1||_===O.RGBA_PVRTC_4BPPV1||_===O.RGBA_PVRTC_2BPPV1||_===O.RGBA_ASTC||_===O.RGB_ETC1||_===O.RGB8_ETC2||_===O.RGBA8_ETC2_EAC||_===O.RGBA_BC7},isColorFormat:function(_){return _===O.ALPHA||_===O.RGB||_===O.RGBA||_===O.LUMINANCE||_===O.LUMINANCE_ALPHA},isDepthFormat:function(_){return _===O.DEPTH_COMPONENT||_===O.DEPTH_STENCIL},isCompressedFormat:function(_){return _===O.RGB_DXT1||_===O.RGBA_DXT1||_===O.RGBA_DXT3||_===O.RGBA_DXT5||_===O.RGB_PVRTC_4BPPV1||_===O.RGB_PVRTC_2BPPV1||_===O.RGBA_PVRTC_4BPPV1||_===O.RGBA_PVRTC_2BPPV1||_===O.RGBA_ASTC||_===O.RGB_ETC1||_===O.RGB8_ETC2||_===O.RGBA8_ETC2_EAC||_===O.RGBA_BC7},isDXTFormat:function(_){return _===O.RGB_DXT1||_===O.RGBA_DXT1||_===O.RGBA_DXT3||_===O.RGBA_DXT5},isPVRTCFormat:function(_){return _===O.RGB_PVRTC_4BPPV1||_===O.RGB_PVRTC_2BPPV1||_===O.RGBA_PVRTC_4BPPV1||_===O.RGBA_PVRTC_2BPPV1},isASTCFormat:function(_){return _===O.RGBA_ASTC},isETC1Format:function(_){return _===O.RGB_ETC1},isETC2Format:function(_){return _===O.RGB8_ETC2||_===O.RGBA8_ETC2_EAC},isBC7Format:function(_){return _===O.RGBA_BC7},compressedTextureSizeInBytes:function(_,R,t){switch(_){case O.RGB_DXT1:case O.RGBA_DXT1:case O.RGB_ETC1:case O.RGB8_ETC2:return Math.floor((R+3)/4)*Math.floor((t+3)/4)*8;case O.RGBA_DXT3:case O.RGBA_DXT5:case O.RGBA_ASTC:case O.RGBA8_ETC2_EAC:return Math.floor((R+3)/4)*Math.floor((t+3)/4)*16;case O.RGB_PVRTC_4BPPV1:case O.RGBA_PVRTC_4BPPV1:return Math.floor((Math.max(R,8)*Math.max(t,8)*4+7)/8);case O.RGB_PVRTC_2BPPV1:case O.RGBA_PVRTC_2BPPV1:return Math.floor((Math.max(R,16)*Math.max(t,8)*2+7)/8);case O.RGBA_BC7:return Math.ceil(R/4)*Math.ceil(t/4)*16;default:return 0}},textureSizeInBytes:function(_,R,t,A){let e=O.componentsLength(_);return T.isPacked(R)&&(e=1),e*T.sizeInBytes(R)*t*A},alignmentInBytes:function(_,R,t){const A=O.textureSizeInBytes(_,R,t,1)%4;return 0===A?4:2===A?2:1},createTypedArray:function(_,R,t,A){let e;const n=T.sizeInBytes(R);e=n===Uint8Array.BYTES_PER_ELEMENT?Uint8Array:n===Uint16Array.BYTES_PER_ELEMENT?Uint16Array:n===Float32Array.BYTES_PER_ELEMENT&&R===T.FLOAT?Float32Array:Uint32Array;const B=O.componentsLength(_)*t*A;return new e(B)},flipY:function(_,R,t,A,e){if(1===e)return _;const T=O.createTypedArray(R,t,A,e),n=O.componentsLength(R),B=A*n;for(let O=0;O<e;++O){const R=O*A*n,t=(e-O-1)*A*n;for(let A=0;A<B;++A)T[t+A]=_[R+A]}return T},toInternalFormat:function(_,R,A){if(!A.webgl2)return _;if(_===O.DEPTH_STENCIL)return t.WebGLConstants.DEPTH24_STENCIL8;if(_===O.DEPTH_COMPONENT){if(R===T.UNSIGNED_SHORT)return t.WebGLConstants.DEPTH_COMPONENT16;if(R===T.UNSIGNED_INT)return t.WebGLConstants.DEPTH_COMPONENT24}if(R===T.FLOAT)switch(_){case O.RGBA:return t.WebGLConstants.RGBA32F;case O.RGB:return t.WebGLConstants.RGB32F;case O.RG:return t.WebGLConstants.RG32F;case O.R:return t.WebGLConstants.R32F}if(R===T.HALF_FLOAT)switch(_){case O.RGBA:return t.WebGLConstants.RGBA16F;case O.RGB:return t.WebGLConstants.RGB16F;case O.RG:return t.WebGLConstants.RG16F;case O.R:return t.WebGLConstants.R16F}return _}};var n=Object.freeze(O);const B={VK_FORMAT_UNDEFINED:0,VK_FORMAT_R4G4_UNORM_PACK8:1,VK_FORMAT_R4G4B4A4_UNORM_PACK16:2,VK_FORMAT_B4G4R4A4_UNORM_PACK16:3,VK_FORMAT_R5G6B5_UNORM_PACK16:4,VK_FORMAT_B5G6R5_UNORM_PACK16:5,VK_FORMAT_R5G5B5A1_UNORM_PACK16:6,VK_FORMAT_B5G5R5A1_UNORM_PACK16:7,VK_FORMAT_A1R5G5B5_UNORM_PACK16:8,VK_FORMAT_R8_UNORM:9,VK_FORMAT_R8_SNORM:10,VK_FORMAT_R8_USCALED:11,VK_FORMAT_R8_SSCALED:12,VK_FORMAT_R8_UINT:13,VK_FORMAT_R8_SINT:14,VK_FORMAT_R8_SRGB:15,VK_FORMAT_R8G8_UNORM:16,VK_FORMAT_R8G8_SNORM:17,VK_FORMAT_R8G8_USCALED:18,VK_FORMAT_R8G8_SSCALED:19,VK_FORMAT_R8G8_UINT:20,VK_FORMAT_R8G8_SINT:21,VK_FORMAT_R8G8_SRGB:22,VK_FORMAT_R8G8B8_UNORM:23,VK_FORMAT_R8G8B8_SNORM:24,VK_FORMAT_R8G8B8_USCALED:25,VK_FORMAT_R8G8B8_SSCALED:26,VK_FORMAT_R8G8B8_UINT:27,VK_FORMAT_R8G8B8_SINT:28,VK_FORMAT_R8G8B8_SRGB:29,VK_FORMAT_B8G8R8_UNORM:30,VK_FORMAT_B8G8R8_SNORM:31,VK_FORMAT_B8G8R8_USCALED:32,VK_FORMAT_B8G8R8_SSCALED:33,VK_FORMAT_B8G8R8_UINT:34,VK_FORMAT_B8G8R8_SINT:35,VK_FORMAT_B8G8R8_SRGB:36,VK_FORMAT_R8G8B8A8_UNORM:37,VK_FORMAT_R8G8B8A8_SNORM:38,VK_FORMAT_R8G8B8A8_USCALED:39,VK_FORMAT_R8G8B8A8_SSCALED:40,VK_FORMAT_R8G8B8A8_UINT:41,VK_FORMAT_R8G8B8A8_SINT:42,VK_FORMAT_R8G8B8A8_SRGB:43,VK_FORMAT_B8G8R8A8_UNORM:44,VK_FORMAT_B8G8R8A8_SNORM:45,VK_FORMAT_B8G8R8A8_USCALED:46,VK_FORMAT_B8G8R8A8_SSCALED:47,VK_FORMAT_B8G8R8A8_UINT:48,VK_FORMAT_B8G8R8A8_SINT:49,VK_FORMAT_B8G8R8A8_SRGB:50,VK_FORMAT_A8B8G8R8_UNORM_PACK32:51,VK_FORMAT_A8B8G8R8_SNORM_PACK32:52,VK_FORMAT_A8B8G8R8_USCALED_PACK32:53,VK_FORMAT_A8B8G8R8_SSCALED_PACK32:54,VK_FORMAT_A8B8G8R8_UINT_PACK32:55,VK_FORMAT_A8B8G8R8_SINT_PACK32:56,VK_FORMAT_A8B8G8R8_SRGB_PACK32:57,VK_FORMAT_A2R10G10B10_UNORM_PACK32:58,VK_FORMAT_A2R10G10B10_SNORM_PACK32:59,VK_FORMAT_A2R10G10B10_USCALED_PACK32:60,VK_FORMAT_A2R10G10B10_SSCALED_PACK32:61,VK_FORMAT_A2R10G10B10_UINT_PACK32:62,VK_FORMAT_A2R10G10B10_SINT_PACK32:63,VK_FORMAT_A2B10G10R10_UNORM_PACK32:64,VK_FORMAT_A2B10G10R10_SNORM_PACK32:65,VK_FORMAT_A2B10G10R10_USCALED_PACK32:66,VK_FORMAT_A2B10G10R10_SSCALED_PACK32:67,VK_FORMAT_A2B10G10R10_UINT_PACK32:68,VK_FORMAT_A2B10G10R10_SINT_PACK32:69,VK_FORMAT_R16_UNORM:70,VK_FORMAT_R16_SNORM:71,VK_FORMAT_R16_USCALED:72,VK_FORMAT_R16_SSCALED:73,VK_FORMAT_R16_UINT:74,VK_FORMAT_R16_SINT:75,VK_FORMAT_R16_SFLOAT:76,VK_FORMAT_R16G16_UNORM:77,VK_FORMAT_R16G16_SNORM:78,VK_FORMAT_R16G16_USCALED:79,VK_FORMAT_R16G16_SSCALED:80,VK_FORMAT_R16G16_UINT:81,VK_FORMAT_R16G16_SINT:82,VK_FORMAT_R16G16_SFLOAT:83,VK_FORMAT_R16G16B16_UNORM:84,VK_FORMAT_R16G16B16_SNORM:85,VK_FORMAT_R16G16B16_USCALED:86,VK_FORMAT_R16G16B16_SSCALED:87,VK_FORMAT_R16G16B16_UINT:88,VK_FORMAT_R16G16B16_SINT:89,VK_FORMAT_R16G16B16_SFLOAT:90,VK_FORMAT_R16G16B16A16_UNORM:91,VK_FORMAT_R16G16B16A16_SNORM:92,VK_FORMAT_R16G16B16A16_USCALED:93,VK_FORMAT_R16G16B16A16_SSCALED:94,VK_FORMAT_R16G16B16A16_UINT:95,VK_FORMAT_R16G16B16A16_SINT:96,VK_FORMAT_R16G16B16A16_SFLOAT:97,VK_FORMAT_R32_UINT:98,VK_FORMAT_R32_SINT:99,VK_FORMAT_R32_SFLOAT:100,VK_FORMAT_R32G32_UINT:101,VK_FORMAT_R32G32_SINT:102,VK_FORMAT_R32G32_SFLOAT:103,VK_FORMAT_R32G32B32_UINT:104,VK_FORMAT_R32G32B32_SINT:105,VK_FORMAT_R32G32B32_SFLOAT:106,VK_FORMAT_R32G32B32A32_UINT:107,VK_FORMAT_R32G32B32A32_SINT:108,VK_FORMAT_R32G32B32A32_SFLOAT:109,VK_FORMAT_R64_UINT:110,VK_FORMAT_R64_SINT:111,VK_FORMAT_R64_SFLOAT:112,VK_FORMAT_R64G64_UINT:113,VK_FORMAT_R64G64_SINT:114,VK_FORMAT_R64G64_SFLOAT:115,VK_FORMAT_R64G64B64_UINT:116,VK_FORMAT_R64G64B64_SINT:117,VK_FORMAT_R64G64B64_SFLOAT:118,VK_FORMAT_R64G64B64A64_UINT:119,VK_FORMAT_R64G64B64A64_SINT:120,VK_FORMAT_R64G64B64A64_SFLOAT:121,VK_FORMAT_B10G11R11_UFLOAT_PACK32:122,VK_FORMAT_E5B9G9R9_UFLOAT_PACK32:123,VK_FORMAT_D16_UNORM:124,VK_FORMAT_X8_D24_UNORM_PACK32:125,VK_FORMAT_D32_SFLOAT:126,VK_FORMAT_S8_UINT:127,VK_FORMAT_D16_UNORM_S8_UINT:128,VK_FORMAT_D24_UNORM_S8_UINT:129,VK_FORMAT_D32_SFLOAT_S8_UINT:130,VK_FORMAT_BC1_RGB_UNORM_BLOCK:131,VK_FORMAT_BC1_RGB_SRGB_BLOCK:132,VK_FORMAT_BC1_RGBA_UNORM_BLOCK:133,VK_FORMAT_BC1_RGBA_SRGB_BLOCK:134,VK_FORMAT_BC2_UNORM_BLOCK:135,VK_FORMAT_BC2_SRGB_BLOCK:136,VK_FORMAT_BC3_UNORM_BLOCK:137,VK_FORMAT_BC3_SRGB_BLOCK:138,VK_FORMAT_BC4_UNORM_BLOCK:139,VK_FORMAT_BC4_SNORM_BLOCK:140,VK_FORMAT_BC5_UNORM_BLOCK:141,VK_FORMAT_BC5_SNORM_BLOCK:142,VK_FORMAT_BC6H_UFLOAT_BLOCK:143,VK_FORMAT_BC6H_SFLOAT_BLOCK:144,VK_FORMAT_BC7_UNORM_BLOCK:145,VK_FORMAT_BC7_SRGB_BLOCK:146,VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK:147,VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK:148,VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK:149,VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK:150,VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK:151,VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK:152,VK_FORMAT_EAC_R11_UNORM_BLOCK:153,VK_FORMAT_EAC_R11_SNORM_BLOCK:154,VK_FORMAT_EAC_R11G11_UNORM_BLOCK:155,VK_FORMAT_EAC_R11G11_SNORM_BLOCK:156,VK_FORMAT_ASTC_4x4_UNORM_BLOCK:157,VK_FORMAT_ASTC_4x4_SRGB_BLOCK:158,VK_FORMAT_ASTC_5x4_UNORM_BLOCK:159,VK_FORMAT_ASTC_5x4_SRGB_BLOCK:160,VK_FORMAT_ASTC_5x5_UNORM_BLOCK:161,VK_FORMAT_ASTC_5x5_SRGB_BLOCK:162,VK_FORMAT_ASTC_6x5_UNORM_BLOCK:163,VK_FORMAT_ASTC_6x5_SRGB_BLOCK:164,VK_FORMAT_ASTC_6x6_UNORM_BLOCK:165,VK_FORMAT_ASTC_6x6_SRGB_BLOCK:166,VK_FORMAT_ASTC_8x5_UNORM_BLOCK:167,VK_FORMAT_ASTC_8x5_SRGB_BLOCK:168,VK_FORMAT_ASTC_8x6_UNORM_BLOCK:169,VK_FORMAT_ASTC_8x6_SRGB_BLOCK:170,VK_FORMAT_ASTC_8x8_UNORM_BLOCK:171,VK_FORMAT_ASTC_8x8_SRGB_BLOCK:172,VK_FORMAT_ASTC_10x5_UNORM_BLOCK:173,VK_FORMAT_ASTC_10x5_SRGB_BLOCK:174,VK_FORMAT_ASTC_10x6_UNORM_BLOCK:175,VK_FORMAT_ASTC_10x6_SRGB_BLOCK:176,VK_FORMAT_ASTC_10x8_UNORM_BLOCK:177,VK_FORMAT_ASTC_10x8_SRGB_BLOCK:178,VK_FORMAT_ASTC_10x10_UNORM_BLOCK:179,VK_FORMAT_ASTC_10x10_SRGB_BLOCK:180,VK_FORMAT_ASTC_12x10_UNORM_BLOCK:181,VK_FORMAT_ASTC_12x10_SRGB_BLOCK:182,VK_FORMAT_ASTC_12x12_UNORM_BLOCK:183,VK_FORMAT_ASTC_12x12_SRGB_BLOCK:184,VK_FORMAT_G8B8G8R8_422_UNORM:1000156e3,VK_FORMAT_B8G8R8G8_422_UNORM:1000156001,VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM:1000156002,VK_FORMAT_G8_B8R8_2PLANE_420_UNORM:1000156003,VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM:1000156004,VK_FORMAT_G8_B8R8_2PLANE_422_UNORM:1000156005,VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM:1000156006,VK_FORMAT_R10X6_UNORM_PACK16:1000156007,VK_FORMAT_R10X6G10X6_UNORM_2PACK16:1000156008,VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16:1000156009,VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16:1000156010,VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16:1000156011,VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16:1000156012,VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16:1000156013,VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16:1000156014,VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16:1000156015,VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16:1000156016,VK_FORMAT_R12X4_UNORM_PACK16:1000156017,VK_FORMAT_R12X4G12X4_UNORM_2PACK16:1000156018,VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16:1000156019,VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16:1000156020,VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16:1000156021,VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16:1000156022,VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16:1000156023,VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16:1000156024,VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16:1000156025,VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16:1000156026,VK_FORMAT_G16B16G16R16_422_UNORM:1000156027,VK_FORMAT_B16G16R16G16_422_UNORM:1000156028,VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM:1000156029,VK_FORMAT_G16_B16R16_2PLANE_420_UNORM:1000156030,VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM:1000156031,VK_FORMAT_G16_B16R16_2PLANE_422_UNORM:1000156032,VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM:1000156033,VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG:1000054e3,VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG:1000054001,VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG:1000054002,VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG:1000054003,VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG:1000054004,VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG:1000054005,VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG:1000054006,VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG:1000054007,VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT:1000066e3,VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT:1000066001,VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT:1000066002,VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT:1000066003,VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT:1000066004,VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT:1000066005,VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT:1000066006,VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT:1000066007,VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT:1000066008,VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT:1000066009,VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT:1000066010,VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT:1000066011,VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT:1000066012,VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT:1000066013,VK_FORMAT_G8B8G8R8_422_UNORM_KHR:1000156e3,VK_FORMAT_B8G8R8G8_422_UNORM_KHR:1000156001,VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR:1000156002,VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR:1000156003,VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR:1000156004,VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR:1000156005,VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR:1000156006,VK_FORMAT_R10X6_UNORM_PACK16_KHR:1000156007,VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR:1000156008,VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR:1000156009,VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR:1000156010,VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR:1000156011,VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR:1000156012,VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR:1000156013,VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR:1000156014,VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR:1000156015,VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR:1000156016,VK_FORMAT_R12X4_UNORM_PACK16_KHR:1000156017,VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR:1000156018,VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR:1000156019,VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR:1000156020,VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR:1000156021,VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR:1000156022,VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR:1000156023,VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR:1000156024,VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR:1000156025,VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR:1000156026,VK_FORMAT_G16B16G16R16_422_UNORM_KHR:1000156027,VK_FORMAT_B16G16R16G16_422_UNORM_KHR:1000156028,VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR:1000156029,VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR:1000156030,VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR:1000156031,VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR:1000156032,VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR:1000156033};var G=Object.freeze(B);const M=[171,75,84,88,32,50,48,187,13,10,26,10];var C,K,s,F,N,r,i,S;!function(_){_[_.NONE=0]="NONE",_[_.BASISLZ=1]="BASISLZ",_[_.ZSTD=2]="ZSTD",_[_.ZLIB=3]="ZLIB"}(C||(C={})),function(_){_[_.BASICFORMAT=0]="BASICFORMAT"}(K||(K={})),function(_){_[_.UNSPECIFIED=0]="UNSPECIFIED",_[_.ETC1S=163]="ETC1S",_[_.UASTC=166]="UASTC"}(s||(s={})),function(_){_[_.UNSPECIFIED=0]="UNSPECIFIED",_[_.SRGB=1]="SRGB"}(F||(F={})),function(_){_[_.UNSPECIFIED=0]="UNSPECIFIED",_[_.LINEAR=1]="LINEAR",_[_.SRGB=2]="SRGB",_[_.ITU=3]="ITU",_[_.NTSC=4]="NTSC",_[_.SLOG=5]="SLOG",_[_.SLOG2=6]="SLOG2"}(N||(N={})),function(_){_[_.ALPHA_STRAIGHT=0]="ALPHA_STRAIGHT",_[_.ALPHA_PREMULTIPLIED=1]="ALPHA_PREMULTIPLIED"}(r||(r={})),function(_){_[_.RGB=0]="RGB",_[_.RRR=3]="RRR",_[_.GGG=4]="GGG",_[_.AAA=15]="AAA"}(i||(i={})),function(_){_[_.RGB=0]="RGB",_[_.RGBA=3]="RGBA",_[_.RRR=4]="RRR",_[_.RRRG=5]="RRRG"}(S||(S={}));class V{constructor(){this.vkFormat=0,this.typeSize=1,this.pixelWidth=0,this.pixelHeight=0,this.pixelDepth=0,this.layerCount=0,this.faceCount=1,this.supercompressionScheme=C.NONE,this.levels=[],this.dataFormatDescriptor=[{vendorId:0,descriptorType:K.BASICFORMAT,versionNumber:2,descriptorBlockSize:40,colorModel:s.UNSPECIFIED,colorPrimaries:F.SRGB,transferFunction:F.SRGB,flags:r.ALPHA_STRAIGHT,texelBlockDimension:{x:4,y:4,z:1,w:1},bytesPlane:[],samples:[]}],this.keyValue={},this.globalData=null}}class o{constructor(_,R,t,A){this._dataView=new DataView(_.buffer,_.byteOffset+R,t),this._littleEndian=A,this._offset=0}_nextUint8(){const _=this._dataView.getUint8(this._offset);return this._offset+=1,_}_nextUint16(){const _=this._dataView.getUint16(this._offset,this._littleEndian);return this._offset+=2,_}_nextUint32(){const _=this._dataView.getUint32(this._offset,this._littleEndian);return this._offset+=4,_}_nextUint64(){const _=this._dataView.getUint32(this._offset,this._littleEndian)+2**32*this._dataView.getUint32(this._offset+4,this._littleEndian);return this._offset+=8,_}_skip(_){return this._offset+=_,this}_scan(_,R=0){const t=this._offset;let A=0;for(;this._dataView.getUint8(this._offset)!==R&&A<_;)A++,this._offset++;return A<_&&this._offset++,new Uint8Array(this._dataView.buffer,this._dataView.byteOffset+t,A)}}function a(_){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(_):Buffer.from(_).toString("utf8")}function U(_){const R=new Uint8Array(_.buffer,_.byteOffset,M.length);if(R[0]!==M[0]||R[1]!==M[1]||R[2]!==M[2]||R[3]!==M[3]||R[4]!==M[4]||R[5]!==M[5]||R[6]!==M[6]||R[7]!==M[7]||R[8]!==M[8]||R[9]!==M[9]||R[10]!==M[10]||R[11]!==M[11])throw new Error("Missing KTX 2.0 identifier.");const t=new V,A=17*Uint32Array.BYTES_PER_ELEMENT,e=new o(_,M.length,A,!0);t.vkFormat=e._nextUint32(),t.typeSize=e._nextUint32(),t.pixelWidth=e._nextUint32(),t.pixelHeight=e._nextUint32(),t.pixelDepth=e._nextUint32(),t.layerCount=e._nextUint32(),t.faceCount=e._nextUint32();const T=e._nextUint32();t.supercompressionScheme=e._nextUint32();const O=e._nextUint32(),n=e._nextUint32(),B=e._nextUint32(),G=e._nextUint32(),C=e._nextUint64(),K=e._nextUint64(),s=new o(_,M.length+A,3*T*8,!0);for(let M=0;M<T;M++)t.levels.push({levelData:new Uint8Array(_.buffer,_.byteOffset+s._nextUint64(),s._nextUint64()),uncompressedByteLength:s._nextUint64()});const F=new o(_,O,n,!0),N={vendorId:F._skip(4)._nextUint16(),descriptorType:F._nextUint16(),versionNumber:F._nextUint16(),descriptorBlockSize:F._nextUint16(),colorModel:F._nextUint8(),colorPrimaries:F._nextUint8(),transferFunction:F._nextUint8(),flags:F._nextUint8(),texelBlockDimension:{x:F._nextUint8()+1,y:F._nextUint8()+1,z:F._nextUint8()+1,w:F._nextUint8()+1},bytesPlane:[F._nextUint8(),F._nextUint8(),F._nextUint8(),F._nextUint8(),F._nextUint8(),F._nextUint8(),F._nextUint8(),F._nextUint8()],samples:[]},r=(N.descriptorBlockSize/4-6)/4;for(let M=0;M<r;M++)N.samples[M]={bitOffset:F._nextUint16(),bitLength:F._nextUint8(),channelID:F._nextUint8(),samplePosition:[F._nextUint8(),F._nextUint8(),F._nextUint8(),F._nextUint8()],sampleLower:F._nextUint32(),sampleUpper:F._nextUint32()};t.dataFormatDescriptor.length=0,t.dataFormatDescriptor.push(N);const i=new o(_,B,G,!0);for(;i._offset<G;){const _=i._nextUint32(),R=i._scan(_),A=a(R),e=i._scan(_-R.byteLength);t.keyValue[A]=A.match(/^ktx/i)?a(e):e,i._offset%4&&i._skip(4-i._offset%4)}if(K<=0)return t;const S=new o(_,C,K,!0),U=S._nextUint16(),E=S._nextUint16(),L=S._nextUint32(),P=S._nextUint32(),c=S._nextUint32(),f=S._nextUint32(),I=[];for(let M=0;M<T;M++)I.push({imageFlags:S._nextUint32(),rgbSliceByteOffset:S._nextUint32(),rgbSliceByteLength:S._nextUint32(),alphaSliceByteOffset:S._nextUint32(),alphaSliceByteLength:S._nextUint32()});const l=C+S._offset,u=l+L,X=u+P,D=X+c,x=new Uint8Array(_.buffer,_.byteOffset+l,L),h=new Uint8Array(_.buffer,_.byteOffset+u,P),H=new Uint8Array(_.buffer,_.byteOffset+X,c),d=new Uint8Array(_.buffer,_.byteOffset+D,f);return t.globalData={endpointCount:U,selectorCount:E,imageDescs:I,endpointsData:x,selectorsData:h,tablesData:H,extendedData:d},t}const E=["positiveX","negativeX","positiveY","negativeY","positiveZ","negativeZ"],L=163,P=166;let c;function f(_,t){R.Check.typeOf.object("transcoderModule",c);const A=_.ktx2Buffer,e=_.supportedTargetFormats;let T;try{T=U(A)}catch(M){throw new R.RuntimeError("Invalid KTX2 file.")}if(0!==T.layerCount)throw new R.RuntimeError("KTX2 texture arrays are not supported.");if(0!==T.pixelDepth)throw new R.RuntimeError("KTX2 3D textures are unsupported.");const O=T.dataFormatDescriptor[0],n=new Array(T.levelCount);return 0!==T.vkFormat||O.colorModel!==L&&O.colorModel!==P?(t.push(A.buffer),I(T,n)):l(A,T,e,c,t,n),n}function I(R,t){const A=R.vkFormat===G.VK_FORMAT_R8G8B8_SRGB?n.RGB:n.RGBA;let e;R.vkFormat===G.VK_FORMAT_R8G8B8A8_UNORM?e=T.UNSIGNED_BYTE:R.vkFormat===G.VK_FORMAT_R16G16B16A16_SFLOAT?e=T.HALF_FLOAT:R.vkFormat===G.VK_FORMAT_R32G32B32A32_SFLOAT&&(e=T.FLOAT);for(let O=0;O<R.levels.length;++O){const B={};t[O]=B;const G=R.levels[O].levelData,M=R.pixelWidth>>O,C=R.pixelHeight>>O,K=M*C*n.componentsLength(A);for(let t=0;t<R.faceCount;++t){const O=G.byteOffset+K*R.typeSize*t;let n;n=_.defined(e)&&1!==T.sizeInBytes(e)?2===T.sizeInBytes(e)?new Uint16Array(G.buffer,O,K):new Float32Array(G.buffer,O,K):new Uint8Array(G.buffer,O,K),B[E[t]]={internalFormat:A,datatype:e,width:M,height:C,levelBuffer:n}}}}function l(t,A,e,T,O,B){const G=new T.KTX2File(t);let M=G.getWidth(),C=G.getHeight();const K=G.getLevels(),s=G.getHasAlpha();if(!(M>0)||!(C>0)||!(K>0))throw G.close(),G.delete(),new R.RuntimeError("Invalid KTX2 file");let F,N;const r=A.dataFormatDescriptor[0],i=T.transcoder_texture_format;if(r.colorModel===L)if(e.etc)F=s?n.RGBA8_ETC2_EAC:n.RGB8_ETC2,N=s?i.cTFETC2_RGBA:i.cTFETC1_RGB;else if(e.etc1&&!s)F=n.RGB_ETC1,N=i.cTFETC1_RGB;else if(e.s3tc)F=s?n.RGBA_DXT5:n.RGB_DXT1,N=s?i.cTFBC3_RGBA:i.cTFBC1_RGB;else if(e.pvrtc)F=s?n.RGBA_PVRTC_4BPPV1:n.RGB_PVRTC_4BPPV1,N=s?i.cTFPVRTC1_4_RGBA:i.cTFPVRTC1_4_RGB;else if(e.astc)F=n.RGBA_ASTC,N=i.cTFASTC_4x4_RGBA;else{if(!e.bc7)throw new R.RuntimeError("No transcoding format target available for ETC1S compressed ktx2.");F=n.RGBA_BC7,N=i.cTFBC7_RGBA}else if(r.colorModel===P)if(e.astc)F=n.RGBA_ASTC,N=i.cTFASTC_4x4_RGBA;else if(e.bc7)F=n.RGBA_BC7,N=i.cTFBC7_RGBA;else if(e.s3tc)F=s?n.RGBA_DXT5:n.RGB_DXT1,N=s?i.cTFBC3_RGBA:i.cTFBC1_RGB;else if(e.etc)F=s?n.RGBA8_ETC2_EAC:n.RGB8_ETC2,N=s?i.cTFETC2_RGBA:i.cTFETC1_RGB;else if(e.etc1&&!s)F=n.RGB_ETC1,N=i.cTFETC1_RGB;else{if(!e.pvrtc)throw new R.RuntimeError("No transcoding format target available for UASTC compressed ktx2.");F=s?n.RGBA_PVRTC_4BPPV1:n.RGB_PVRTC_4BPPV1,N=s?i.cTFPVRTC1_4_RGBA:i.cTFPVRTC1_4_RGB}if(!G.startTranscoding())throw G.close(),G.delete(),new R.RuntimeError("startTranscoding() failed");for(let n=0;n<A.levels.length;++n){const t={};B[n]=t,M=A.pixelWidth>>n,C=A.pixelHeight>>n;const e=G.getImageTranscodedSizeInBytes(n,0,0,N.value),T=new Uint8Array(e),K=G.transcodeImage(T,n,0,0,N.value,0,-1,-1);if(!_.defined(K))throw new R.RuntimeError("transcodeImage() failed.");O.push(T.buffer),t[E[0]]={internalFormat:F,width:M,height:C,levelBuffer:T}}return G.close(),G.delete(),B}function u(_){c=_,c.initializeBasis(),self.onmessage=A(f),self.postMessage(!0)}function X(R){const t=R.data,A=t.webAssemblyConfig;if(_.defined(A))return require([A.modulePath],(function(R){if(!_.defined(A.wasmBinaryFile))return R().then((function(_){u(_)}));_.defined(R)||(R=self.MSC_TRANSCODER),R(A).then((function(_){u(_)}))}))}return X}));
\ No newline at end of file
"undefined"===typeof self&&(self={}),self.onmessage=function(e){const s=e.data.array,a=self.webkitPostMessage||self.postMessage;try{a({array:s},[s.buffer])}catch(f){a({})}};
\ No newline at end of file
define(["./AttributeCompression-4d18cc04","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./defaultValue-94c3e563","./TerrainEncoding-229275c2","./IndexDatatype-db156785","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./OrientedBoundingBox-1e0d2855","./createTaskProcessorWorker","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./EllipsoidTangentPlane-53e32153","./AxisAlignedBoundingBox-7a3018c0","./IntersectionTests-68fbc42d","./Plane-e20fba8c"],(function(e,t,i,n,r,s,o,h,u,d,p,f,l,c,a,g,m){"use strict";const w={clipTriangleAtAxisAlignedThreshold:function(e,t,i,r,s,h){if(!n.defined(e))throw new o.DeveloperError("threshold is required.");if(!n.defined(t))throw new o.DeveloperError("keepAbove is required.");if(!n.defined(i))throw new o.DeveloperError("u0 is required.");if(!n.defined(r))throw new o.DeveloperError("u1 is required.");if(!n.defined(s))throw new o.DeveloperError("u2 is required.");let u,d,p;n.defined(h)?h.length=0:h=[],t?(u=i<e,d=r<e,p=s<e):(u=i>e,d=r>e,p=s>e);const f=u+d+p;let l,c,a,g,m,w;return 1===f?u?(l=(e-i)/(r-i),c=(e-i)/(s-i),h.push(1),h.push(2),1!==c&&(h.push(-1),h.push(0),h.push(2),h.push(c)),1!==l&&(h.push(-1),h.push(0),h.push(1),h.push(l))):d?(a=(e-r)/(s-r),g=(e-r)/(i-r),h.push(2),h.push(0),1!==g&&(h.push(-1),h.push(1),h.push(0),h.push(g)),1!==a&&(h.push(-1),h.push(1),h.push(2),h.push(a))):p&&(m=(e-s)/(i-s),w=(e-s)/(r-s),h.push(0),h.push(1),1!==w&&(h.push(-1),h.push(2),h.push(1),h.push(w)),1!==m&&(h.push(-1),h.push(2),h.push(0),h.push(m))):2===f?u||i===e?d||r===e?p||s===e||(c=(e-i)/(s-i),a=(e-r)/(s-r),h.push(2),h.push(-1),h.push(0),h.push(2),h.push(c),h.push(-1),h.push(1),h.push(2),h.push(a)):(w=(e-s)/(r-s),l=(e-i)/(r-i),h.push(1),h.push(-1),h.push(2),h.push(1),h.push(w),h.push(-1),h.push(0),h.push(1),h.push(l)):(g=(e-r)/(i-r),m=(e-s)/(i-s),h.push(0),h.push(-1),h.push(1),h.push(0),h.push(g),h.push(-1),h.push(2),h.push(0),h.push(m)):3!==f&&(h.push(0),h.push(1),h.push(2)),h},computeBarycentricCoordinates:function(e,t,r,s,h,u,d,p,f){if(!n.defined(e))throw new o.DeveloperError("x is required.");if(!n.defined(t))throw new o.DeveloperError("y is required.");if(!n.defined(r))throw new o.DeveloperError("x1 is required.");if(!n.defined(s))throw new o.DeveloperError("y1 is required.");if(!n.defined(h))throw new o.DeveloperError("x2 is required.");if(!n.defined(u))throw new o.DeveloperError("y2 is required.");if(!n.defined(d))throw new o.DeveloperError("x3 is required.");if(!n.defined(p))throw new o.DeveloperError("y3 is required.");const l=r-d,c=d-h,a=u-p,g=s-p,m=1/(a*l+c*g),w=t-p,x=e-d,C=(a*x+c*w)*m,y=(-g*x+l*w)*m,v=1-C-y;return n.defined(f)?(f.x=C,f.y=y,f.z=v,f):new i.Cartesian3(C,y,v)},computeLineSegmentLineSegmentIntersection:function(e,t,r,s,h,u,d,p,f){o.Check.typeOf.number("x00",e),o.Check.typeOf.number("y00",t),o.Check.typeOf.number("x01",r),o.Check.typeOf.number("y01",s),o.Check.typeOf.number("x10",h),o.Check.typeOf.number("y10",u),o.Check.typeOf.number("x11",d),o.Check.typeOf.number("y11",p);const l=(d-h)*(t-u)-(p-u)*(e-h),c=(r-e)*(t-u)-(s-t)*(e-h),a=(p-u)*(r-e)-(d-h)*(s-t);if(0===a)return;const g=l/a,m=c/a;return g>=0&&g<=1&&m>=0&&m<=1?(n.defined(f)||(f=new i.Cartesian2),f.x=e+g*(r-e),f.y=t+g*(s-t),f):void 0}},x=32767,C=x/2|0,y=[],v=[],B=[],b=new i.Cartographic;let A=new i.Cartesian3;const I=[],E=[],D=[],T=[],O=[],z=new i.Cartesian3,V=new t.BoundingSphere,M=new u.OrientedBoundingBox,N=new i.Cartesian2,k=new i.Cartesian3;function q(e,n){const o=e.isEastChild,d=e.isNorthChild,p=o?C:0,f=o?x:C,l=d?C:0,c=d?x:C,a=I,g=E,m=D,q=O;a.length=0,g.length=0,m.length=0,q.length=0;const R=T;R.length=0;const S={},U=e.vertices;let F=e.indices;F=F.subarray(0,e.indexCountWithoutSkirts);const P=r.TerrainEncoding.clone(e.encoding),W=P.hasVertexNormals;let K=0;const L=e.vertexCountWithoutSkirts,Y=e.minimumHeight,_=e.maximumHeight,j=new Array(L),G=new Array(L),J=new Array(L),Z=W?new Array(2*L):void 0,Q=20;let $,ee,te,ie,ne;for(ee=0,te=0;ee<L;++ee,te+=2){const e=P.decodeTextureCoordinates(U,ee,N);if($=P.decodeHeight(U,ee),ie=h.CesiumMath.clamp(e.x*x|0,0,x),ne=h.CesiumMath.clamp(e.y*x|0,0,x),J[ee]=h.CesiumMath.clamp(($-Y)/(_-Y)*x|0,0,x),ie<Q&&(ie=0),ne<Q&&(ne=0),x-ie<Q&&(ie=x),x-ne<Q&&(ne=x),j[ee]=ie,G[ee]=ne,W){const e=P.getOctEncodedNormal(U,ee,k);Z[te]=e.x,Z[te+1]=e.y}(o&&ie>=C||!o&&ie<=C)&&(d&&ne>=C||!d&&ne<=C)&&(S[ee]=K,a.push(ie),g.push(ne),m.push(J[ee]),W&&(q.push(Z[te]),q.push(Z[te+1])),++K)}const re=[];re.push(new H),re.push(new H),re.push(new H);const se=[];let oe,he;for(se.push(new H),se.push(new H),se.push(new H),ee=0;ee<F.length;ee+=3){const e=F[ee],t=F[ee+1],i=F[ee+2],n=j[e],r=j[t],s=j[i];re[0].initializeIndexed(j,G,J,Z,e),re[1].initializeIndexed(j,G,J,Z,t),re[2].initializeIndexed(j,G,J,Z,i);const h=w.clipTriangleAtAxisAlignedThreshold(C,o,n,r,s,y);oe=0,oe>=h.length||(oe=se[0].initializeFromClipResult(h,oe,re),oe>=h.length||(oe=se[1].initializeFromClipResult(h,oe,re),oe>=h.length||(oe=se[2].initializeFromClipResult(h,oe,re),he=w.clipTriangleAtAxisAlignedThreshold(C,d,se[0].getV(),se[1].getV(),se[2].getV(),v),X(a,g,m,q,R,S,he,se,W),oe<h.length&&(se[2].clone(se[1]),se[2].initializeFromClipResult(h,oe,re),he=w.clipTriangleAtAxisAlignedThreshold(C,d,se[0].getV(),se[1].getV(),se[2].getV(),v),X(a,g,m,q,R,S,he,se,W)))))}const ue=o?-x:0,de=d?-x:0,pe=[],fe=[],le=[],ce=[];let ae=Number.MAX_VALUE,ge=-ae;const me=B;me.length=0;const we=i.Ellipsoid.clone(e.ellipsoid),xe=i.Rectangle.clone(e.childRectangle),Ce=xe.north,ye=xe.south;let ve=xe.east;const Be=xe.west;for(ve<Be&&(ve+=h.CesiumMath.TWO_PI),ee=0;ee<a.length;++ee)ie=Math.round(a[ee]),ie<=p?(pe.push(ee),ie=0):ie>=f?(le.push(ee),ie=x):ie=2*ie+ue,a[ee]=ie,ne=Math.round(g[ee]),ne<=l?(fe.push(ee),ne=0):ne>=c?(ce.push(ee),ne=x):ne=2*ne+de,g[ee]=ne,$=h.CesiumMath.lerp(Y,_,m[ee]/x),$<ae&&(ae=$),$>ge&&(ge=$),m[ee]=$,b.longitude=h.CesiumMath.lerp(Be,ve,ie/x),b.latitude=h.CesiumMath.lerp(ye,Ce,ne/x),b.height=$,we.cartographicToCartesian(b,A),me.push(A.x),me.push(A.y),me.push(A.z);const be=t.BoundingSphere.fromVertices(me,i.Cartesian3.ZERO,3,V),Ae=u.OrientedBoundingBox.fromRectangle(xe,ae,ge,we,M),Ie=new r.EllipsoidalOccluder(we),Ee=Ie.computeHorizonCullingPointFromVerticesPossiblyUnderEllipsoid(be.center,me,3,be.center,ae,z),De=ge-ae,Te=new Uint16Array(a.length+g.length+m.length);for(ee=0;ee<a.length;++ee)Te[ee]=a[ee];let Oe=a.length;for(ee=0;ee<g.length;++ee)Te[Oe+ee]=g[ee];for(Oe+=g.length,ee=0;ee<m.length;++ee)Te[Oe+ee]=x*(m[ee]-ae)/De;const ze=s.IndexDatatype.createTypedArray(a.length,R);let Ve;if(W){const e=new Uint8Array(q);n.push(Te.buffer,ze.buffer,e.buffer),Ve=e.buffer}else n.push(Te.buffer,ze.buffer);return{vertices:Te.buffer,encodedNormals:Ve,indices:ze.buffer,minimumHeight:ae,maximumHeight:ge,westIndices:pe,southIndices:fe,eastIndices:le,northIndices:ce,boundingSphere:be,orientedBoundingBox:Ae,horizonOcclusionPoint:Ee}}function H(){this.vertexBuffer=void 0,this.index=void 0,this.first=void 0,this.second=void 0,this.ratio=void 0}H.prototype.clone=function(e){return n.defined(e)||(e=new H),e.uBuffer=this.uBuffer,e.vBuffer=this.vBuffer,e.heightBuffer=this.heightBuffer,e.normalBuffer=this.normalBuffer,e.index=this.index,e.first=this.first,e.second=this.second,e.ratio=this.ratio,e},H.prototype.initializeIndexed=function(e,t,i,n,r){this.uBuffer=e,this.vBuffer=t,this.heightBuffer=i,this.normalBuffer=n,this.index=r,this.first=void 0,this.second=void 0,this.ratio=void 0},H.prototype.initializeFromClipResult=function(e,t,i){let n=t+1;return-1!==e[t]?i[e[t]].clone(this):(this.vertexBuffer=void 0,this.index=void 0,this.first=i[e[n]],++n,this.second=i[e[n]],++n,this.ratio=e[n],++n),n},H.prototype.getKey=function(){return this.isIndexed()?this.index:JSON.stringify({first:this.first.getKey(),second:this.second.getKey(),ratio:this.ratio})},H.prototype.isIndexed=function(){return n.defined(this.index)},H.prototype.getH=function(){return n.defined(this.index)?this.heightBuffer[this.index]:h.CesiumMath.lerp(this.first.getH(),this.second.getH(),this.ratio)},H.prototype.getU=function(){return n.defined(this.index)?this.uBuffer[this.index]:h.CesiumMath.lerp(this.first.getU(),this.second.getU(),this.ratio)},H.prototype.getV=function(){return n.defined(this.index)?this.vBuffer[this.index]:h.CesiumMath.lerp(this.first.getV(),this.second.getV(),this.ratio)};let R=new i.Cartesian2,S=-1;const U=[new i.Cartesian3,new i.Cartesian3],F=[new i.Cartesian3,new i.Cartesian3];function P(t,n){++S;let r=U[S],s=F[S];return r=e.AttributeCompression.octDecode(t.first.getNormalX(),t.first.getNormalY(),r),s=e.AttributeCompression.octDecode(t.second.getNormalX(),t.second.getNormalY(),s),A=i.Cartesian3.lerp(r,s,t.ratio,A),i.Cartesian3.normalize(A,A),e.AttributeCompression.octEncode(A,n),--S,n}H.prototype.getNormalX=function(){return n.defined(this.index)?this.normalBuffer[2*this.index]:(R=P(this,R),R.x)},H.prototype.getNormalY=function(){return n.defined(this.index)?this.normalBuffer[2*this.index+1]:(R=P(this,R),R.y)};const W=[];function X(e,t,i,r,s,o,h,u,d){if(0===h.length)return;let p=0,f=0;while(f<h.length)f=W[p++].initializeFromClipResult(h,f,u);for(let l=0;l<p;++l){const s=W[l];if(s.isIndexed())s.newIndex=o[s.index],s.uBuffer=e,s.vBuffer=t,s.heightBuffer=i,d&&(s.normalBuffer=r);else{const h=s.getKey();if(n.defined(o[h]))s.newIndex=o[h];else{const n=e.length;e.push(s.getU()),t.push(s.getV()),i.push(s.getH()),d&&(r.push(s.getNormalX()),r.push(s.getNormalY())),s.newIndex=n,o[h]=n}}}3===p?(s.push(W[0].newIndex),s.push(W[1].newIndex),s.push(W[2].newIndex)):4===p&&(s.push(W[0].newIndex),s.push(W[1].newIndex),s.push(W[2].newIndex),s.push(W[0].newIndex),s.push(W[2].newIndex),s.push(W[3].newIndex))}W.push(new H),W.push(new H),W.push(new H),W.push(new H);var K=d(q);return K}));
\ No newline at end of file
{
"type": "FeatureCollection",
"name": "parkingArea",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "ID": 1, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": null, "HDLane": -1, "Restrict": null, "Length": 2.69, "Width": 2.01, "Hdg": 0.4238, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143800829551381, 43.837881941593629 ], [ 125.143783484019465, 43.837902357369508 ], [ 125.143804749283547, 43.837911826295183 ], [ 125.143822274763096, 43.837891199022138 ], [ 125.143800829551381, 43.837881941593629 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 2, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": null, "HDLane": -1, "Restrict": null, "Length": 2.69, "Width": 2.01, "Hdg": 0.5015, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143779384322627, 43.837872684153034 ], [ 125.143762038776941, 43.83789309991932 ], [ 125.143783304057933, 43.837902568856975 ], [ 125.143800829551381, 43.837881941593629 ], [ 125.143779384322627, 43.837872684153034 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 3, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": null, "HDLane": -1, "Restrict": null, "Length": 2.69, "Width": 2.01, "Hdg": 0.6107, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143757939076835, 43.837863426700359 ], [ 125.143740593517364, 43.837883842457046 ], [ 125.143761860056287, 43.837893311381727 ], [ 125.143779384322627, 43.837872684153034 ], [ 125.143757939076835, 43.837863426700359 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 4, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": null, "HDLane": -1, "Restrict": null, "Length": 2.69, "Width": 2.01, "Hdg": -0.7915, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143736493814004, 43.837854169235591 ], [ 125.143719148240734, 43.837874584982679 ], [ 125.143740414796582, 43.837884053919346 ], [ 125.143757939076835, 43.837863426700359 ], [ 125.143736493814004, 43.837854169235591 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 5, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": null, "HDLane": -1, "Restrict": null, "Length": 2.69, "Width": 2.01, "Hdg": -0.5524, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143715048534091, 43.837844911758737 ], [ 125.143697702947023, 43.837865327496203 ], [ 125.14371896951981, 43.837874796444886 ], [ 125.143736493814004, 43.837854169235591 ], [ 125.143715048534091, 43.837844911758737 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 6, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-041", "HDLane": -1, "Restrict": null, "Length": 5.34, "Width": 2.53, "Hdg": -0.0029, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144184145179196, 43.83823493923984 ], [ 125.144167961574681, 43.838254536329394 ], [ 125.144224871414295, 43.838279163003158 ], [ 125.144241158917907, 43.838259659183507 ], [ 125.144184145179196, 43.83823493923984 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 7, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-042", "HDLane": -1, "Restrict": null, "Length": 5.34, "Width": 2.53, "Hdg": -0.0023, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144167961574681, 43.838254536329394 ], [ 125.144151779169377, 43.838274132487697 ], [ 125.144208689074929, 43.838298760084172 ], [ 125.144224975314998, 43.838279255397367 ], [ 125.144167961574681, 43.838254536329394 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 8, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-043", "HDLane": -1, "Restrict": null, "Length": 5.28, "Width": 2.45, "Hdg": -0.0015, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144146013757947, 43.83828088587704 ], [ 125.144130299904418, 43.838299763507052 ], [ 125.144186398374785, 43.838324203197445 ], [ 125.144202400623456, 43.838305091175819 ], [ 125.144146013757947, 43.83828088587704 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 9, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-044", "HDLane": -1, "Restrict": null, "Length": 5.28, "Width": 2.4, "Hdg": -0.0059, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144130299904418, 43.838299763507052 ], [ 125.144114638771782, 43.838318726455888 ], [ 125.144171047565891, 43.838342779283529 ], [ 125.144186398374785, 43.838324203197445 ], [ 125.144130299904418, 43.838299763507052 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 10, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-033", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.56, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143895485928141, 43.838081401012701 ], [ 125.143922717326305, 43.838093265857111 ], [ 125.14395664882413, 43.838052453053706 ], [ 125.143929418701092, 43.838040588208074 ], [ 125.143895485928141, 43.838081401012701 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 11, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-034", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.53, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143922717326305, 43.838093265857111 ], [ 125.143949635806933, 43.83810499389925 ], [ 125.143983564885602, 43.838064183819967 ], [ 125.14395664882413, 43.838052453053706 ], [ 125.143922717326305, 43.838093265857111 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 12, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-058", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.56, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14377789687245, 43.83803027598907 ], [ 125.143805128356902, 43.838042140018253 ], [ 125.143839060002108, 43.838001327317471 ], [ 125.143811829760693, 43.837989462387917 ], [ 125.14377789687245, 43.83803027598907 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 13, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-059", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.53, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143805128356902, 43.838042140018253 ], [ 125.143832046954572, 43.838053868143341 ], [ 125.143865977421498, 43.838013058141648 ], [ 125.143839060002108, 43.838001327317471 ], [ 125.143805128356902, 43.838042140018253 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 14, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-060", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143832046954572, 43.838053868143341 ], [ 125.143859398244913, 43.838065784614173 ], [ 125.143893327468717, 43.838024975512766 ], [ 125.143865977421498, 43.838013058141648 ], [ 125.143832046954572, 43.838053868143341 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 15, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-055", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.56, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143687397286968, 43.837990978869733 ], [ 125.143714628894998, 43.838002843862938 ], [ 125.143748560653961, 43.837962031241361 ], [ 125.143721329080194, 43.83795016627203 ], [ 125.143687397286968, 43.837990978869733 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 16, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-056", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.53, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143714628894998, 43.838002843862938 ], [ 125.143741546341928, 43.838014572077014 ], [ 125.143775476890355, 43.837973761255249 ], [ 125.143748560653961, 43.837962031241361 ], [ 125.143714628894998, 43.838002843862938 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 17, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-057", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143741546341928, 43.838014572077014 ], [ 125.143768897723973, 43.83802648861284 ], [ 125.143802828270182, 43.83798567866635 ], [ 125.143775476890355, 43.837973761255249 ], [ 125.143741546341928, 43.838014572077014 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 18, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-030", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143975614685459, 43.838236528394418 ], [ 125.144002844762042, 43.838248393205745 ], [ 125.144038042618959, 43.838205767731743 ], [ 125.144010990393255, 43.838193978554997 ], [ 125.143975614685459, 43.838236528394418 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 19, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-031", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144002844762042, 43.838248393205745 ], [ 125.144029763163076, 43.838260121190523 ], [ 125.144065138800357, 43.83821757130201 ], [ 125.144038042618959, 43.838205767731743 ], [ 125.144002844762042, 43.838248393205745 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 20, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-032", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0009, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144029763163076, 43.838260121190523 ], [ 125.144057114253783, 43.838272037518877 ], [ 125.144092489887669, 43.838229488504808 ], [ 125.144065138800357, 43.83821757130201 ], [ 125.144029763163076, 43.838260121190523 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 21, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-022", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143940199619138, 43.838279124883769 ], [ 125.143967430940094, 43.838290988795663 ], [ 125.144002844762042, 43.838248393205745 ], [ 125.143975614685459, 43.838236528394418 ], [ 125.143940199619138, 43.838279124883769 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 22, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-023", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143967430940094, 43.838290988795663 ], [ 125.143994348135223, 43.838302716829851 ], [ 125.144029763163076, 43.838260121190523 ], [ 125.144002844762042, 43.838248393205745 ], [ 125.143967430940094, 43.838290988795663 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 23, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-024", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0009, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143994348135223, 43.838302716829851 ], [ 125.144021700534765, 43.838314634057262 ], [ 125.144057114253783, 43.838272037518877 ], [ 125.144029763163076, 43.838260121190523 ], [ 125.143994348135223, 43.838302716829851 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 24, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-027", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143885028588798, 43.838197433270416 ], [ 125.143912259965262, 43.838209297222093 ], [ 125.143947456730814, 43.838166672754099 ], [ 125.143920404414757, 43.838154883513283 ], [ 125.143885028588798, 43.838197433270416 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 25, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-028", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143912259965262, 43.838209297222093 ], [ 125.143939177215202, 43.838221025295596 ], [ 125.143974553002678, 43.838178476388492 ], [ 125.143947456730814, 43.838166672754099 ], [ 125.143912259965262, 43.838209297222093 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 26, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-029", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143939177215202, 43.838221025295596 ], [ 125.143966528429402, 43.838232942587894 ], [ 125.144001904149036, 43.838190392756744 ], [ 125.143974553002678, 43.838178476388492 ], [ 125.143939177215202, 43.838221025295596 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 27, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-019", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143849613404043, 43.838240029677308 ], [ 125.143876844816106, 43.838251893653791 ], [ 125.143912259965262, 43.838209297222093 ], [ 125.143885028588798, 43.838197433270416 ], [ 125.143849613404043, 43.838240029677308 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 28, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-020", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143876844816106, 43.838251893653791 ], [ 125.143903763342266, 43.838263621726838 ], [ 125.143939177215202, 43.838221025295596 ], [ 125.143912259965262, 43.838209297222093 ], [ 125.143876844816106, 43.838251893653791 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 29, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-021", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143903763342266, 43.838263621726838 ], [ 125.143931114560033, 43.838275538144799 ], [ 125.143966528429402, 43.838232942587894 ], [ 125.143939177215202, 43.838221025295596 ], [ 125.143903763342266, 43.838263621726838 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 30, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-025", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143821793642417, 43.83816977210072 ], [ 125.143849023841511, 43.838181636122513 ], [ 125.143884221930278, 43.838139011686771 ], [ 125.143857168310007, 43.838127222426117 ], [ 125.143821793642417, 43.83816977210072 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 31, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-026", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143849023841511, 43.838181636122513 ], [ 125.143875942395368, 43.838193364215648 ], [ 125.14391131826541, 43.838150815365999 ], [ 125.143884221930278, 43.838139011686771 ], [ 125.143849023841511, 43.838181636122513 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 32, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-017", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143786378342639, 43.838212367550732 ], [ 125.143813609850639, 43.838224232471624 ], [ 125.143849023841511, 43.838181636122513 ], [ 125.143821793642417, 43.83816977210072 ], [ 125.143786378342639, 43.838212367550732 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 33, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-018", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143813609850639, 43.838224232471624 ], [ 125.143840527198734, 43.838235960614263 ], [ 125.143875942395368, 43.838193364215648 ], [ 125.143849023841511, 43.838181636122513 ], [ 125.143813609850639, 43.838224232471624 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 34, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-038", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144048919365687, 43.838148269189652 ], [ 125.144076150609806, 43.838160133924859 ], [ 125.144111347130931, 43.838117508406221 ], [ 125.14408429501033, 43.838105720179456 ], [ 125.144048919365687, 43.838148269189652 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 35, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-039", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144076150609806, 43.838160133924859 ], [ 125.14410306893825, 43.838171861859109 ], [ 125.144138444512535, 43.838129312799914 ], [ 125.144111347130931, 43.838117508406221 ], [ 125.144076150609806, 43.838160133924859 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 36, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-040", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0009, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14410306893825, 43.838171861859109 ], [ 125.144130419987434, 43.838183779035369 ], [ 125.144165795494033, 43.838141229052233 ], [ 125.144138444512535, 43.838129312799914 ], [ 125.14410306893825, 43.838171861859109 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 37, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-049", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0006, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143506598565111, 43.837912527511861 ], [ 125.143533830324202, 43.837924391735768 ], [ 125.143569245956186, 43.837881796511745 ], [ 125.143542014200861, 43.83786993141365 ], [ 125.143506598565111, 43.837912527511861 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 38, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-050", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143533830324202, 43.837924391735768 ], [ 125.143560749193142, 43.837936120053222 ], [ 125.143596164789628, 43.837893524804471 ], [ 125.143569245956186, 43.837881796511745 ], [ 125.143533830324202, 43.837924391735768 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 39, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-051", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143560749193142, 43.837936120053222 ], [ 125.143588100791149, 43.837948037618567 ], [ 125.143623515078374, 43.837905441470454 ], [ 125.143596164789628, 43.837893524804471 ], [ 125.143560749193142, 43.837936120053222 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 40, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-035", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143958510026678, 43.838108935821381 ], [ 125.14398574136149, 43.838120800620878 ], [ 125.14402093799967, 43.838078175183739 ], [ 125.143993885756885, 43.838066385993933 ], [ 125.143958510026678, 43.838108935821381 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 41, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-036", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14398574136149, 43.838120800620878 ], [ 125.144012658538514, 43.838132528643627 ], [ 125.144048034198178, 43.838089978767066 ], [ 125.14402093799967, 43.838078175183739 ], [ 125.14398574136149, 43.838120800620878 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 42, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-037", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144012658538514, 43.838132528643627 ], [ 125.144040009646517, 43.838144444985161 ], [ 125.144075386543776, 43.838101895958062 ], [ 125.144048034198178, 43.838089978767066 ], [ 125.144012658538514, 43.838132528643627 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 43, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-052", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.56, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143597232189606, 43.837951909665868 ], [ 125.143624463888912, 43.837963774723796 ], [ 125.143658395761406, 43.837922962181302 ], [ 125.143631165337482, 43.837911097122351 ], [ 125.143597232189606, 43.837951909665868 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 44, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-053", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.53, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143624463888912, 43.837963774723796 ], [ 125.143651382667016, 43.837975502976832 ], [ 125.143685313328916, 43.837934692234107 ], [ 125.143658395761406, 43.837922962181302 ], [ 125.143624463888912, 43.837963774723796 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 45, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-054", "HDLane": -1, "Restrict": null, "Length": 5.29, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143651382667016, 43.837975502976832 ], [ 125.143678734140622, 43.837987419577566 ], [ 125.143712663559214, 43.83794660973502 ], [ 125.143685313328916, 43.837934692234107 ], [ 125.143651382667016, 43.837975502976832 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 46, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-013", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0036, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143324289131755, 43.838132045730639 ], [ 125.143351521108443, 43.838143910982936 ], [ 125.143386718574888, 43.838101286131653 ], [ 125.143359665727175, 43.838089497391643 ], [ 125.143324289131755, 43.838132045730639 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 47, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-014", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143351521108443, 43.838143910982936 ], [ 125.143378438919527, 43.838155639452943 ], [ 125.143413815411108, 43.838113090164818 ], [ 125.143386718574888, 43.838101286131653 ], [ 125.143351521108443, 43.838143910982936 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 48, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-015", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143378438919527, 43.838155639452943 ], [ 125.143405790671352, 43.838167556248642 ], [ 125.143441168400003, 43.838125007809595 ], [ 125.143413815411108, 43.838113090164818 ], [ 125.143378438919527, 43.838155639452943 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 49, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-001", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0006, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143288873208277, 43.838174641617563 ], [ 125.143316105221075, 43.838186506895028 ], [ 125.143351521108443, 43.838143910982936 ], [ 125.143324289131755, 43.838132045730639 ], [ 125.143288873208277, 43.838174641617563 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 50, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-002", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143316105221075, 43.838186506895028 ], [ 125.143343024308891, 43.838198235364935 ], [ 125.143378438919527, 43.838155639452943 ], [ 125.143351521108443, 43.838143910982936 ], [ 125.143316105221075, 43.838186506895028 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 51, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-003", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143343024308891, 43.838198235364935 ], [ 125.143370376096939, 43.838210152185887 ], [ 125.143405790671352, 43.838167556248642 ], [ 125.143378438919527, 43.838155639452943 ], [ 125.143343024308891, 43.838198235364935 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 52, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-019", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143504883208152, 43.838210610067158 ], [ 125.143532115001008, 43.838222475189092 ], [ 125.143567312230218, 43.838179850172558 ], [ 125.143540259564958, 43.838168061561944 ], [ 125.143504883208152, 43.838210610067158 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 53, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-020", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143532115001008, 43.838222475189092 ], [ 125.143559033871554, 43.838234203505365 ], [ 125.14359441012482, 43.838191654051244 ], [ 125.143567312230218, 43.838179850172558 ], [ 125.143532115001008, 43.838222475189092 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 54, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-021", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143559033871554, 43.838234203505365 ], [ 125.143586385438979, 43.838246120170311 ], [ 125.143621761688436, 43.838203571590327 ], [ 125.14359441012482, 43.838191654051244 ], [ 125.143559033871554, 43.838234203505365 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 55, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-007", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143469467523758, 43.838253206120655 ], [ 125.143496699320394, 43.838265070368422 ], [ 125.143532115001008, 43.838222475189092 ], [ 125.143504883208152, 43.838210610067158 ], [ 125.143469467523758, 43.838253206120655 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 56, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-008", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143496699320394, 43.838265070368422 ], [ 125.143523618258627, 43.838276799608664 ], [ 125.143559033871554, 43.838234203505365 ], [ 125.143532115001008, 43.838222475189092 ], [ 125.143496699320394, 43.838265070368422 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 57, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-009", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143523618258627, 43.838276799608664 ], [ 125.143550969862119, 43.83828871629872 ], [ 125.143586385438979, 43.838246120170311 ], [ 125.143559033871554, 43.838234203505365 ], [ 125.143523618258627, 43.838276799608664 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 58, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-022", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143595358912563, 43.838249847815916 ], [ 125.143622590581458, 43.838261711973558 ], [ 125.143657787724351, 43.838219087773716 ], [ 125.143630735118023, 43.838207298328491 ], [ 125.143595358912563, 43.838249847815916 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 59, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-023", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143622590581458, 43.838261711973558 ], [ 125.143649508120262, 43.838273440250489 ], [ 125.143684884286742, 43.838230891612703 ], [ 125.143657787724351, 43.838219087773716 ], [ 125.143622590581458, 43.838261711973558 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 60, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-024", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143649508120262, 43.838273440250489 ], [ 125.143676859627803, 43.838285357749363 ], [ 125.143712236967204, 43.838242808162377 ], [ 125.143684884286742, 43.838230891612703 ], [ 125.143649508120262, 43.838273440250489 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 61, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-010", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143559943315353, 43.838292443053362 ], [ 125.143587175052303, 43.8383043081352 ], [ 125.143622590581458, 43.838261711973558 ], [ 125.143595358912563, 43.838249847815916 ], [ 125.143559943315353, 43.838292443053362 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 62, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-011", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143587175052303, 43.8383043081352 ], [ 125.143614093867598, 43.838316036411868 ], [ 125.143649508120262, 43.838273440250489 ], [ 125.143622590581458, 43.838261711973558 ], [ 125.143587175052303, 43.8383043081352 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 63, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-012", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143614093867598, 43.838316036411868 ], [ 125.143641445378947, 43.838327953036597 ], [ 125.143676859627803, 43.838285357749363 ], [ 125.143649508120262, 43.838273440250489 ], [ 125.143614093867598, 43.838316036411868 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 64, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-011", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143776122414323, 43.838328615281917 ], [ 125.143803353932611, 43.838340480209162 ], [ 125.143838550807445, 43.838297854945843 ], [ 125.143811498414735, 43.838286066528468 ], [ 125.143776122414323, 43.838328615281917 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 65, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-012", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143803353932611, 43.838340480209162 ], [ 125.143830271290881, 43.838352208358081 ], [ 125.143865647188221, 43.838309658656073 ], [ 125.143838550807445, 43.838297854945843 ], [ 125.143803353932611, 43.838340480209162 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 66, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-013", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143830271290881, 43.838352208358081 ], [ 125.143857622582885, 43.838364124827748 ], [ 125.143892998476645, 43.838321576000048 ], [ 125.143865647188221, 43.838309658656073 ], [ 125.143830271290881, 43.838352208358081 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 67, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-003", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143740707087034, 43.838371211584146 ], [ 125.14376793860886, 43.838383075637054 ], [ 125.143803353932611, 43.838340480209162 ], [ 125.143776122414323, 43.838328615281917 ], [ 125.143740707087034, 43.838371211584146 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 68, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-004", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14376793860886, 43.838383075637054 ], [ 125.143794857275608, 43.838394804684789 ], [ 125.143830271290881, 43.838352208358081 ], [ 125.143803353932611, 43.838340480209162 ], [ 125.14376793860886, 43.838383075637054 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 69, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-005", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143794857275608, 43.838394804684789 ], [ 125.143822208603467, 43.83840672117941 ], [ 125.143857622582885, 43.838364124827748 ], [ 125.143830271290881, 43.838352208358081 ], [ 125.143794857275608, 43.838394804684789 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 70, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-009", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143713139749963, 43.838301035242225 ], [ 125.143740371299671, 43.838312899315355 ], [ 125.14377556952978, 43.838270274983437 ], [ 125.143748515800723, 43.838258485647053 ], [ 125.143713139749963, 43.838301035242225 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 71, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-010", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143740371299671, 43.838312899315355 ], [ 125.143767289961772, 43.83832462748385 ], [ 125.143802665973752, 43.838282078738459 ], [ 125.14377556952978, 43.838270274983437 ], [ 125.143740371299671, 43.838312899315355 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 72, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-001", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143677725548827, 43.838343630562683 ], [ 125.143704957166477, 43.838355495559938 ], [ 125.143740371299671, 43.838312899315355 ], [ 125.143713139749963, 43.838301035242225 ], [ 125.143677725548827, 43.838343630562683 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 73, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-002", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143704957166477, 43.838355495559938 ], [ 125.143731874622873, 43.838367223778008 ], [ 125.143767289961772, 43.83832462748385 ], [ 125.143740371299671, 43.838312899315355 ], [ 125.143704957166477, 43.838355495559938 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 74, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-016", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143414869925437, 43.838171461783723 ], [ 125.143442101809839, 43.838183326970565 ], [ 125.143477299157155, 43.838140702036299 ], [ 125.143450246401059, 43.838128913361267 ], [ 125.143414869925437, 43.838171461783723 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 75, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-017", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143442101809839, 43.838183326970565 ], [ 125.14346902077078, 43.838195055350965 ], [ 125.143504395901658, 43.838152506004427 ], [ 125.143477299157155, 43.838140702036299 ], [ 125.143442101809839, 43.838183326970565 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 76, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-018", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14346902077078, 43.838195055350965 ], [ 125.143496371188974, 43.838206972105951 ], [ 125.143531748798026, 43.838164423583592 ], [ 125.143504395901658, 43.838152506004427 ], [ 125.14346902077078, 43.838195055350965 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 77, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-004", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143379454122012, 43.838214057754293 ], [ 125.143406686042439, 43.838225922966245 ], [ 125.143442101809839, 43.838183326970565 ], [ 125.143414869925437, 43.838171461783723 ], [ 125.143379454122012, 43.838214057754293 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 78, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-005", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143406686042439, 43.838225922966245 ], [ 125.143433605038979, 43.838237651371429 ], [ 125.14346902077078, 43.838195055350965 ], [ 125.143442101809839, 43.838183326970565 ], [ 125.143406686042439, 43.838225922966245 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 79, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-006", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143433605038979, 43.838237651371429 ], [ 125.143460956734373, 43.838249568126656 ], [ 125.143496371188974, 43.838206972105951 ], [ 125.14346902077078, 43.838195055350965 ], [ 125.143433605038979, 43.838237651371429 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 80, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-046", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143704259933401, 43.838118675429527 ], [ 125.143731491524335, 43.838130540409665 ], [ 125.143766688493002, 43.838087915206259 ], [ 125.143739636028187, 43.838076126736382 ], [ 125.143704259933401, 43.838118675429527 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 81, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-047", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143731491524335, 43.838130540409665 ], [ 125.143758410195403, 43.838142268585884 ], [ 125.143793786219163, 43.838099719843299 ], [ 125.143766688493002, 43.838087915206259 ], [ 125.143731491524335, 43.838130540409665 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 82, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-048", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143758410195403, 43.838142268585884 ], [ 125.143785761560281, 43.8381541851086 ], [ 125.143821137548244, 43.838111636341075 ], [ 125.143793786219163, 43.838099719843299 ], [ 125.143758410195403, 43.838142268585884 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 83, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-034", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143668845752586, 43.838161271646356 ], [ 125.143696076138284, 43.838173136676382 ], [ 125.143731491524335, 43.838130540409665 ], [ 125.143704259933401, 43.838118675429527 ], [ 125.143668845752586, 43.838161271646356 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 84, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-035", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143696076138284, 43.838173136676382 ], [ 125.14372299484468, 43.838184864877199 ], [ 125.143758410195403, 43.838142268585884 ], [ 125.143731491524335, 43.838130540409665 ], [ 125.143696076138284, 43.838173136676382 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 85, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-036", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14372299484468, 43.838184864877199 ], [ 125.143750346245469, 43.838196781424919 ], [ 125.143785761560281, 43.8381541851086 ], [ 125.143758410195403, 43.838142268585884 ], [ 125.14372299484468, 43.838184864877199 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 86, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-037", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0036, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14343296484553, 43.838000967748698 ], [ 125.143460196711573, 43.838012832923923 ], [ 125.143495394035298, 43.837970207967807 ], [ 125.143468341265233, 43.837958418405094 ], [ 125.14343296484553, 43.838000967748698 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 87, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-038", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143460196711573, 43.838012832923923 ], [ 125.143487114413375, 43.838024561317795 ], [ 125.143522490761612, 43.837982011924403 ], [ 125.143495394035298, 43.837970207967807 ], [ 125.143460196711573, 43.838012832923923 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 88, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-039", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143487114413375, 43.838024561317795 ], [ 125.143514466054228, 43.838036478036187 ], [ 125.143549842398556, 43.837993929516898 ], [ 125.143522490761612, 43.837982011924403 ], [ 125.143487114413375, 43.838024561317795 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 89, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-025", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0006, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143397549065881, 43.838043563741238 ], [ 125.143424780935774, 43.838055428042345 ], [ 125.143460196711573, 43.838012832923923 ], [ 125.14343296484553, 43.838000967748698 ], [ 125.143397549065881, 43.838043563741238 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 90, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-026", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143424780935774, 43.838055428042345 ], [ 125.143451699946368, 43.83806715733526 ], [ 125.143487114413375, 43.838024561317795 ], [ 125.143460196711573, 43.838012832923923 ], [ 125.143424780935774, 43.838055428042345 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 91, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-027", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143451699946368, 43.83806715733526 ], [ 125.143479051623331, 43.838079074078827 ], [ 125.143514466054228, 43.838036478036187 ], [ 125.143487114413375, 43.838024561317795 ], [ 125.143451699946368, 43.83806715733526 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 92, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-043", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143613847998935, 43.838079474455121 ], [ 125.143641079681345, 43.838091339500131 ], [ 125.143676276800264, 43.838048715278155 ], [ 125.143649224212453, 43.838036925844683 ], [ 125.143613847998935, 43.838079474455121 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 93, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-044", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143641079681345, 43.838091339500131 ], [ 125.143667997201746, 43.838103067765367 ], [ 125.143703373344096, 43.83806051910539 ], [ 125.143676276800264, 43.838048715278155 ], [ 125.143641079681345, 43.838091339500131 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 94, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-045", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143667997201746, 43.838103067765367 ], [ 125.143695348690585, 43.838114985252375 ], [ 125.143730726005884, 43.838072435643205 ], [ 125.143703373344096, 43.83806051910539 ], [ 125.143667997201746, 43.838103067765367 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 95, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-031", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143578432458099, 43.838122070614027 ], [ 125.143605664176377, 43.838133935684013 ], [ 125.143641079681345, 43.838091339500131 ], [ 125.143613847998935, 43.838079474455121 ], [ 125.143578432458099, 43.838122070614027 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 96, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-032", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143605664176377, 43.838133935684013 ], [ 125.14363258297324, 43.838145663948978 ], [ 125.143667997201746, 43.838103067765367 ], [ 125.143641079681345, 43.838091339500131 ], [ 125.143605664176377, 43.838133935684013 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 97, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-033", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14363258297324, 43.838145663948978 ], [ 125.143659934465859, 43.838157580561813 ], [ 125.143695348690585, 43.838114985252375 ], [ 125.143667997201746, 43.838103067765367 ], [ 125.14363258297324, 43.838145663948978 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 98, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-014", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143866702120917, 43.838368007749374 ], [ 125.143893932306881, 43.838379872636871 ], [ 125.14392913030494, 43.838337247266558 ], [ 125.143902078002824, 43.838325458913417 ], [ 125.143866702120917, 43.838368007749374 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 99, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-015", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0011, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143893932306881, 43.838379872636871 ], [ 125.143920850816016, 43.838391600696902 ], [ 125.143956226595023, 43.838349050912491 ], [ 125.14392913030494, 43.838337247266558 ], [ 125.143893932306881, 43.838379872636871 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 100, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-016", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0025, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143920850816016, 43.838391600696902 ], [ 125.143948202016446, 43.838403517101654 ], [ 125.143983577791971, 43.838360968191616 ], [ 125.143956226595023, 43.838349050912491 ], [ 125.143920850816016, 43.838391600696902 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 101, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-006", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143831286912359, 43.838410604134282 ], [ 125.143858518374998, 43.83842246902163 ], [ 125.143893932306881, 43.838379872636871 ], [ 125.143866702120917, 43.838368007749374 ], [ 125.143831286912359, 43.838410604134282 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 102, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-007", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143858518374998, 43.83842246902163 ], [ 125.143885435678285, 43.838434197131129 ], [ 125.143920850816016, 43.838391600696902 ], [ 125.143893932306881, 43.838379872636871 ], [ 125.143858518374998, 43.83842246902163 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 103, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-008", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0009, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143885435678285, 43.838434197131129 ], [ 125.143912788155504, 43.838446113535809 ], [ 125.143948202016446, 43.838403517101654 ], [ 125.143920850816016, 43.838391600696902 ], [ 125.143885435678285, 43.838434197131129 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 104, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-040", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143523226294079, 43.838040076807985 ], [ 125.143550458068376, 43.838051941918152 ], [ 125.143585655273711, 43.838009316879571 ], [ 125.143558602626882, 43.837997528280631 ], [ 125.143523226294079, 43.838040076807985 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 105, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-041", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0009, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143550458068376, 43.838051941918152 ], [ 125.143577376920575, 43.838063670222816 ], [ 125.143612753182069, 43.838021121645795 ], [ 125.143585655273711, 43.838009316879571 ], [ 125.143550458068376, 43.838051941918152 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 106, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-042", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143577376920575, 43.838063670222816 ], [ 125.143604728469413, 43.838075586875952 ], [ 125.143640104694924, 43.838033038273878 ], [ 125.143612753182069, 43.838021121645795 ], [ 125.143577376920575, 43.838063670222816 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 107, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-028", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143487810633701, 43.838082672883644 ], [ 125.143515042443966, 43.838094538018851 ], [ 125.143550458068376, 43.838051941918152 ], [ 125.143523226294079, 43.838040076807985 ], [ 125.143487810633701, 43.838082672883644 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 108, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-029", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143515042443966, 43.838094538018851 ], [ 125.143541961331692, 43.838106266348241 ], [ 125.143577376920575, 43.838063670222816 ], [ 125.143550458068376, 43.838051941918152 ], [ 125.143515042443966, 43.838094538018851 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 109, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1B-030", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143541961331692, 43.838106266348241 ], [ 125.143569312916583, 43.838118183026502 ], [ 125.143604728469413, 43.838075586875952 ], [ 125.143577376920575, 43.838063670222816 ], [ 125.143541961331692, 43.838106266348241 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 110, "Type": 1, "LinkID": 172, "Occupancy": 0, "Direction": 1, "Name": "1A-051", "HDLane": 185, "Restrict": null, "Length": 5.15, "Width": 2.53, "Hdg": -0.0019, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14392326040857, 43.838549432632753 ], [ 125.143907076648929, 43.838569029608337 ], [ 125.143961939517794, 43.838592765601156 ], [ 125.143978088606715, 43.838573207093759 ], [ 125.14392326040857, 43.838549432632753 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 111, "Type": 1, "LinkID": 172, "Occupancy": 0, "Direction": 1, "Name": "1A-052", "HDLane": 185, "Restrict": null, "Length": 5.15, "Width": 2.54, "Hdg": -0.0021, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143907076648929, 43.838569029608337 ], [ 125.143890894120631, 43.838588626551854 ], [ 125.143945755877795, 43.838612365290103 ], [ 125.143961939517794, 43.838592765601156 ], [ 125.143907076648929, 43.838569029608337 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 112, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-045", "HDLane": -1, "Restrict": null, "Length": 5.14, "Width": 2.54, "Hdg": -0.0021, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14403682914481, 43.838412067045468 ], [ 125.144020645420639, 43.838431663171541 ], [ 125.144075367471203, 43.838455391935007 ], [ 125.144091548616416, 43.838435794037778 ], [ 125.14403682914481, 43.838412067045468 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 113, "Type": 1, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-046", "HDLane": -1, "Restrict": null, "Length": 5.14, "Width": 2.54, "Hdg": -0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144020645420639, 43.838431663171541 ], [ 125.144004462960027, 43.838451260164788 ], [ 125.144059188669686, 43.838474986178383 ], [ 125.144075368647862, 43.838455390111612 ], [ 125.144020645420639, 43.838431663171541 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 114, "Type": 1, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-047", "HDLane": -1, "Restrict": null, "Length": 5.14, "Width": 2.53, "Hdg": -0.0018, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.144004465345532, 43.838451257417219 ], [ 125.143988281634265, 43.838470854428351 ], [ 125.14404303485793, 43.838494550216303 ], [ 125.144059188669686, 43.838474986178383 ], [ 125.144004465345532, 43.838451257417219 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 115, "Type": 1, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-048", "HDLane": -1, "Restrict": null, "Length": 5.14, "Width": 2.54, "Hdg": -0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143982657559775, 43.838477740826839 ], [ 125.143966475076553, 43.83849733780346 ], [ 125.144021155574649, 43.838521047684225 ], [ 125.144037335414524, 43.838501447138007 ], [ 125.143982657559775, 43.838477740826839 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 116, "Type": 1, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-049", "HDLane": -1, "Restrict": null, "Length": 5.14, "Width": 2.54, "Hdg": -0.0012, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143966475076553, 43.83849733780346 ], [ 125.143950291310475, 43.838516933898759 ], [ 125.144004975596417, 43.838540644626534 ], [ 125.144021156751293, 43.838521045860837 ], [ 125.143966475076553, 43.83849733780346 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 117, "Type": 1, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1A-050", "HDLane": -1, "Restrict": null, "Length": 5.14, "Width": 2.53, "Hdg": -0.0006, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143950293728167, 43.838516932050403 ], [ 125.14393411119346, 43.838536528113657 ], [ 125.14398882410579, 43.83856020499401 ], [ 125.144004976773076, 43.838540642803139 ], [ 125.143950293728167, 43.838516932050403 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 118, "Type": 1, "LinkID": 171, "Occupancy": 0, "Direction": 1, "Name": "1A-053", "HDLane": 181, "Restrict": null, "Length": 5.18, "Width": 2.53, "Hdg": -0.0018, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143872280464223, 43.838610702915027 ], [ 125.143856096674128, 43.838630299868271 ], [ 125.14391124122163, 43.83865416524737 ], [ 125.143927397497208, 43.83863459851942 ], [ 125.143872280464223, 43.838610702915027 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 119, "Type": 1, "LinkID": 171, "Occupancy": 0, "Direction": 1, "Name": "1A-054", "HDLane": 181, "Restrict": null, "Length": 5.18, "Width": 2.54, "Hdg": -0.002, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143856096674128, 43.838630299868271 ], [ 125.143839914115404, 43.838649896789441 ], [ 125.143895061177929, 43.838673762141561 ], [ 125.14391124122163, 43.83865416524737 ], [ 125.143856096674128, 43.838630299868271 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 120, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-038", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143604178556259, 43.838432121561723 ], [ 125.143631410248304, 43.838443986610791 ], [ 125.1436667864062, 43.838401437095619 ], [ 125.143639554782126, 43.838389572970705 ], [ 125.143604178556259, 43.838432121561723 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 121, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-039", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143631410248304, 43.838443986610791 ], [ 125.143658327778226, 43.838455714880041 ], [ 125.143693703932925, 43.838413166239462 ], [ 125.1436667864062, 43.838401437095619 ], [ 125.143631410248304, 43.838443986610791 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 122, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-030", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143568763003046, 43.838474717701196 ], [ 125.143595994730973, 43.838486582775246 ], [ 125.143631410248304, 43.838443986610791 ], [ 125.143604178556259, 43.838432121561723 ], [ 125.143568763003046, 43.838474717701196 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 123, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-031", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143595994730973, 43.838486582775246 ], [ 125.143622913537357, 43.838498311044219 ], [ 125.143658327778226, 43.838455714880041 ], [ 125.143631410248304, 43.838443986610791 ], [ 125.143595994730973, 43.838486582775246 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 124, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-044", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143784965642197, 43.838510890300299 ], [ 125.143811883018699, 43.838522618460793 ], [ 125.14384725897213, 43.838480069680024 ], [ 125.143820341630843, 43.838468341544065 ], [ 125.143784965642197, 43.838510890300299 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 125, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-043", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143757734105435, 43.838499025361337 ], [ 125.143784965642197, 43.838510890300299 ], [ 125.143820341630843, 43.838468341544065 ], [ 125.143793110129749, 43.838456476629943 ], [ 125.143757734105435, 43.838499025361337 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 126, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-045", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0009, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143811883018699, 43.838522618460793 ], [ 125.143839234361437, 43.838534535841411 ], [ 125.143874610246897, 43.838491986136518 ], [ 125.14384725897213, 43.838480069680024 ], [ 125.143811883018699, 43.838522618460793 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 127, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-035", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.1437223187542, 43.838541621641475 ], [ 125.143749550326689, 43.838553486605328 ], [ 125.143784965642197, 43.838510890300299 ], [ 125.143757734105435, 43.838499025361337 ], [ 125.1437223187542, 43.838541621641475 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 128, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-036", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143749550326689, 43.838553486605328 ], [ 125.143776468979539, 43.838565214765438 ], [ 125.143811883018699, 43.838522618460793 ], [ 125.143784965642197, 43.838510890300299 ], [ 125.143749550326689, 43.838553486605328 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 129, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-037", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0009, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143776468979539, 43.838565214765438 ], [ 125.143803820325928, 43.838577131271805 ], [ 125.143839234361437, 43.838534535841411 ], [ 125.143811883018699, 43.838522618460793 ], [ 125.143776468979539, 43.838565214765438 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 130, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-040", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143667483225087, 43.8384597043067 ], [ 125.143694714820867, 43.838471568411116 ], [ 125.143730090927804, 43.838429019737255 ], [ 125.14370285933559, 43.838417154758524 ], [ 125.143667483225087, 43.8384597043067 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 131, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-041", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143694714820867, 43.838471568411116 ], [ 125.143721633528514, 43.838483296610519 ], [ 125.143757009600122, 43.83844074791206 ], [ 125.143730090927804, 43.838429019737255 ], [ 125.143694714820867, 43.838471568411116 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 132, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1D-042", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143721633528514, 43.838483296610519 ], [ 125.143748984962699, 43.838495214055996 ], [ 125.143784360966293, 43.838452664433362 ], [ 125.143757009600122, 43.83844074791206 ], [ 125.143721633528514, 43.838483296610519 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 133, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-032", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143632068996268, 43.838502300479277 ], [ 125.143659300627874, 43.838514164608632 ], [ 125.143694714820867, 43.838471568411116 ], [ 125.143667483225087, 43.8384597043067 ], [ 125.143632068996268, 43.838502300479277 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 134, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-033", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143659300627874, 43.838514164608632 ], [ 125.143686218129844, 43.838525892857632 ], [ 125.143721633528514, 43.838483296610519 ], [ 125.143694714820867, 43.838471568411116 ], [ 125.143659300627874, 43.838514164608632 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 135, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-034", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143686218129844, 43.838525892857632 ], [ 125.143713569567794, 43.838537809428928 ], [ 125.143748984962699, 43.838495214055996 ], [ 125.143721633528514, 43.838483296610519 ], [ 125.143686218129844, 43.838525892857632 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 136, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-044", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143486359299843, 43.838381227020228 ], [ 125.143513591079255, 43.838393091254858 ], [ 125.143548967424422, 43.83835054274693 ], [ 125.143521735648719, 43.838338677638106 ], [ 125.143486359299843, 43.838381227020228 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 137, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-045", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143513591079255, 43.838393091254858 ], [ 125.143540509968304, 43.838404819582891 ], [ 125.143575886277972, 43.838362271050258 ], [ 125.143548967424422, 43.83835054274693 ], [ 125.143513591079255, 43.838393091254858 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 138, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-046", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143540509968304, 43.838404819582891 ], [ 125.143567861586718, 43.83841673715898 ], [ 125.143603237828188, 43.838374187702044 ], [ 125.143575886277972, 43.838362271050258 ], [ 125.143540509968304, 43.838404819582891 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 139, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-032", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143450944832196, 43.838423823026439 ], [ 125.143478176647591, 43.838435687286122 ], [ 125.143513591079255, 43.838393091254858 ], [ 125.143486359299843, 43.838381227020228 ], [ 125.143450944832196, 43.838423823026439 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 140, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-033", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143478176647591, 43.838435687286122 ], [ 125.143505094331132, 43.838447415663857 ], [ 125.143540509968304, 43.838404819582891 ], [ 125.143513591079255, 43.838393091254858 ], [ 125.143478176647591, 43.838435687286122 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 141, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-034", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143505094331132, 43.838447415663857 ], [ 125.143532445985628, 43.838459333265085 ], [ 125.143567861586718, 43.83841673715898 ], [ 125.143540509968304, 43.838404819582891 ], [ 125.143505094331132, 43.838447415663857 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 142, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-041", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14339603427149, 43.838341871696556 ], [ 125.143423264933929, 43.838353736920503 ], [ 125.143458641366081, 43.838311187596382 ], [ 125.143431410739623, 43.838299322397511 ], [ 125.14339603427149, 43.838341871696556 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 143, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-042", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143423264933929, 43.838353736920503 ], [ 125.143450183913743, 43.83836546531289 ], [ 125.143485560310339, 43.838322915964021 ], [ 125.143458641366081, 43.838311187596382 ], [ 125.143423264933929, 43.838353736920503 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 144, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-043", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143450183913743, 43.83836546531289 ], [ 125.14347753559214, 43.838377382055128 ], [ 125.143512911984828, 43.838334833580312 ], [ 125.143485560310339, 43.838322915964021 ], [ 125.143450183913743, 43.83836546531289 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 145, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-029", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143360618443296, 43.838384467644445 ], [ 125.143387850350663, 43.838396331969356 ], [ 125.143423264933929, 43.838353736920503 ], [ 125.14339603427149, 43.838341871696556 ], [ 125.143360618443296, 43.838384467644445 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 146, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-030", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143387850350663, 43.838396331969356 ], [ 125.143414768157228, 43.838408061310723 ], [ 125.143450183913743, 43.83836546531289 ], [ 125.143423264933929, 43.838353736920503 ], [ 125.143387850350663, 43.838396331969356 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 147, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-031", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143414768157228, 43.838408061310723 ], [ 125.143442119871779, 43.838419978078157 ], [ 125.14347753559214, 43.838377382055128 ], [ 125.143450183913743, 43.83836546531289 ], [ 125.143414768157228, 43.838408061310723 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 148, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-038", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14330577456677, 43.838302545432448 ], [ 125.143333006562273, 43.838314410696704 ], [ 125.143368383145983, 43.838271862354958 ], [ 125.143341151186533, 43.838259997115827 ], [ 125.14330577456677, 43.838302545432448 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 149, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-039", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143333006562273, 43.838314410696704 ], [ 125.143359925633007, 43.838326139153565 ], [ 125.143395302181062, 43.838283590786993 ], [ 125.143368383145983, 43.838271862354958 ], [ 125.143333006562273, 43.838314410696704 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 150, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-040", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143359925633007, 43.838326139153565 ], [ 125.143387277435863, 43.838338056860465 ], [ 125.143422653915579, 43.838295507569491 ], [ 125.143395302181062, 43.838283590786993 ], [ 125.143359925633007, 43.838326139153565 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 151, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-026", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143270359859955, 43.838345141272015 ], [ 125.143297590650548, 43.838357006586392 ], [ 125.143333006562273, 43.838314410696704 ], [ 125.14330577456677, 43.838302545432448 ], [ 125.143270359859955, 43.838345141272015 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 152, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-027", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143297590650548, 43.838357006586392 ], [ 125.143324509756937, 43.838368735068137 ], [ 125.143359925633007, 43.838326139153565 ], [ 125.143333006562273, 43.838314410696704 ], [ 125.143297590650548, 43.838357006586392 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 153, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-028", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143324509756937, 43.838368735068137 ], [ 125.143351861563886, 43.838380651901076 ], [ 125.143387277435863, 43.838338056860465 ], [ 125.143359925633007, 43.838326139153565 ], [ 125.143324509756937, 43.838368735068137 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 154, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-029", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.55, "Hdg": -0.0029, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143703942116773, 43.838653330885165 ], [ 125.143731218352741, 43.838665194063438 ], [ 125.143766025379747, 43.838623124733829 ], [ 125.143738934603448, 43.838611341537614 ], [ 125.143703942116773, 43.838653330885165 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 155, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-028", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.53, "Hdg": 0.0003, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143677024099532, 43.838641622457324 ], [ 125.143703942116773, 43.838653330885165 ], [ 125.143738934603448, 43.838611341537614 ], [ 125.143711911942006, 43.838599588446719 ], [ 125.143677024099532, 43.838641622457324 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 156, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-027", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.57, "Hdg": -0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143649709933982, 43.83862974200462 ], [ 125.143677024099532, 43.838641622457324 ], [ 125.143711911942006, 43.838599588446719 ], [ 125.143684597811827, 43.83858770801865 ], [ 125.143649709933982, 43.83862974200462 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 157, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-023", "HDLane": 172, "Restrict": null, "Length": 5.32, "Width": 2.55, "Hdg": 0.0009, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143550798637364, 43.838585387344644 ], [ 125.143584791590342, 43.838544301001548 ], [ 125.143557701904768, 43.838532518550217 ], [ 125.143523505809199, 43.838573551362316 ], [ 125.143550798637364, 43.838585387344644 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 158, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-022", "HDLane": 172, "Restrict": null, "Length": 5.33, "Width": 2.54, "Hdg": 0.0006, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143523505809199, 43.838573551362316 ], [ 125.143557701904768, 43.838532518550217 ], [ 125.143530679029027, 43.838520764430953 ], [ 125.143496563659198, 43.838561867584055 ], [ 125.143523505809199, 43.838573551362316 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 159, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-026", "HDLane": 172, "Restrict": null, "Length": 5.33, "Width": 2.55, "Hdg": 0.0004, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143641403384692, 43.838624868937579 ], [ 125.143675441483751, 43.838583728512752 ], [ 125.143648350648533, 43.838571946151163 ], [ 125.143614147511684, 43.838612987286254 ], [ 125.143641403384692, 43.838624868937579 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 160, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-025", "HDLane": 172, "Restrict": null, "Length": 5.33, "Width": 2.54, "Hdg": 0.0001, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143614147511684, 43.838612987286254 ], [ 125.143648350648533, 43.838571946151163 ], [ 125.143621329137204, 43.838560192970839 ], [ 125.143587243589025, 43.838601258712522 ], [ 125.143614147511684, 43.838612987286254 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 161, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1D-024", "HDLane": 172, "Restrict": null, "Length": 5.32, "Width": 2.57, "Hdg": -0.0004, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143587243589025, 43.838601258712522 ], [ 125.143621329137204, 43.838560192970839 ], [ 125.143594013673976, 43.838548312502503 ], [ 125.143559945998788, 43.838589358063068 ], [ 125.143587243589025, 43.838601258712522 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 162, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-022", "HDLane": 172, "Restrict": null, "Length": 5.32, "Width": 2.55, "Hdg": 0.001, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143460688243437, 43.838546193443072 ], [ 125.143494681342759, 43.838505108078706 ], [ 125.143467591533991, 43.838493324663617 ], [ 125.143433394114609, 43.838534358319812 ], [ 125.143460688243437, 43.838546193443072 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 163, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-021", "HDLane": 172, "Restrict": null, "Length": 5.33, "Width": 2.54, "Hdg": 0.0006, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143433394114609, 43.838534358319812 ], [ 125.143467591533991, 43.838493324663617 ], [ 125.143440568599544, 43.838481571379127 ], [ 125.143406450697285, 43.838522676300641 ], [ 125.143433394114609, 43.838534358319812 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 164, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-020", "HDLane": 172, "Restrict": null, "Length": 5.33, "Width": 2.57, "Hdg": 0.0001, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143406450697285, 43.838522676300641 ], [ 125.143440568599544, 43.838481571379127 ], [ 125.14341325419322, 43.838469690755268 ], [ 125.143379113641657, 43.838510823102922 ], [ 125.143406450697285, 43.838522676300641 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 165, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-019", "HDLane": 172, "Restrict": null, "Length": 5.33, "Width": 2.55, "Hdg": 0.0012, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143370263551063, 43.83850690125491 ], [ 125.143404280588499, 43.838465787595922 ], [ 125.143377189479324, 43.838454005040091 ], [ 125.143342953872093, 43.838495085273976 ], [ 125.143370263551063, 43.83850690125491 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 166, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-018", "HDLane": 172, "Restrict": null, "Length": 5.34, "Width": 2.54, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143342953872093, 43.838495085273976 ], [ 125.143377189479324, 43.838454005040091 ], [ 125.14335016645353, 43.838442251690822 ], [ 125.143315994873532, 43.838483421498701 ], [ 125.143342953872093, 43.838495085273976 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 167, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-017", "HDLane": 172, "Restrict": null, "Length": 5.34, "Width": 2.57, "Hdg": 0.0003, "FloorID": 1, "Entryindex": 3, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143315994873532, 43.838483421498701 ], [ 125.14335016645353, 43.838442251690822 ], [ 125.143322851954792, 43.838430371001422 ], [ 125.143288642235277, 43.838471586543854 ], [ 125.143315994873532, 43.838483421498701 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 168, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-016", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.55, "Hdg": 0.0007, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143251910053422, 43.838456723096392 ], [ 125.143279186781768, 43.838468587500174 ], [ 125.143313994362927, 43.838426517679792 ], [ 125.143286903162149, 43.83841473505899 ], [ 125.143251910053422, 43.838456723096392 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 169, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-015", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.53, "Hdg": 0.0003, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143224991613934, 43.838445015245505 ], [ 125.143251910053422, 43.838456723096392 ], [ 125.143286903162149, 43.83841473505899 ], [ 125.143259880044923, 43.838402981644862 ], [ 125.143224991613934, 43.838445015245505 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 170, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-014", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.57, "Hdg": -0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143197676986944, 43.838433134465582 ], [ 125.143224991613934, 43.838445015245505 ], [ 125.143259880044923, 43.838402981644862 ], [ 125.143232565453701, 43.838391100889879 ], [ 125.143197676986944, 43.838433134465582 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 171, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-013", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.55, "Hdg": 0.0007, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143161532475347, 43.838417413247811 ], [ 125.143188809296291, 43.838429277717282 ], [ 125.143223616995499, 43.83838720797911 ], [ 125.143196525702791, 43.838375425293123 ], [ 125.143161532475347, 43.838417413247811 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 172, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-012", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.53, "Hdg": 0.0003, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143134613944397, 43.83840570533205 ], [ 125.143161532475347, 43.838417413247811 ], [ 125.143196525702791, 43.838375425293123 ], [ 125.143169502493819, 43.838363671813951 ], [ 125.143134613944397, 43.83840570533205 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 173, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-005", "HDLane": 165, "Restrict": null, "Length": 5.4, "Width": 2.5, "Hdg": -0.0019, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143522426118565, 43.838767904079091 ], [ 125.143495423257136, 43.838756154932668 ], [ 125.143461207438065, 43.838797957457267 ], [ 125.143487843373791, 43.838809412552834 ], [ 125.143522426118565, 43.838767904079091 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 174, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-004", "HDLane": 165, "Restrict": null, "Length": 5.54, "Width": 2.56, "Hdg": 0.0079, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143495423257136, 43.838756154932668 ], [ 125.143468182528707, 43.83874431876314 ], [ 125.143432956692095, 43.838787189005451 ], [ 125.143461207438065, 43.838797957457267 ], [ 125.143495423257136, 43.838756154932668 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 175, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-003", "HDLane": 165, "Restrict": null, "Length": 5.43, "Width": 2.55, "Hdg": -0.0125, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143468182528707, 43.83874431876314 ], [ 125.143441088197719, 43.838732513824809 ], [ 125.143406559557306, 43.838774461166977 ], [ 125.143432956692095, 43.838787189005451 ], [ 125.143468182528707, 43.83874431876314 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 176, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-008", "HDLane": 165, "Restrict": null, "Length": 5.35, "Width": 2.52, "Hdg": -0.0044, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143613069129813, 43.838807341773865 ], [ 125.143585947803302, 43.838795541984403 ], [ 125.143552131537788, 43.838837054001651 ], [ 125.143578979063662, 43.838848593862707 ], [ 125.143613069129813, 43.838807341773865 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 177, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-007", "HDLane": 165, "Restrict": null, "Length": 5.37, "Width": 2.56, "Hdg": -0.0017, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143585947803302, 43.838795541984403 ], [ 125.143558741883737, 43.83878370428215 ], [ 125.143524479102894, 43.838825164062506 ], [ 125.143552131537788, 43.838837054001651 ], [ 125.143585947803302, 43.838795541984403 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 178, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-006", "HDLane": 165, "Restrict": null, "Length": 5.38, "Width": 2.54, "Hdg": 0.0051, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143558741883737, 43.83878370428215 ], [ 125.143531741605329, 43.838771956910172 ], [ 125.14349699058171, 43.838813343695499 ], [ 125.143524479102894, 43.838825164062506 ], [ 125.143558741883737, 43.83878370428215 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 179, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-010", "HDLane": 165, "Restrict": null, "Length": 5.32, "Width": 2.54, "Hdg": 0.0026, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143676198266675, 43.838834809245284 ], [ 125.143649175381483, 43.838823051615691 ], [ 125.14361469664739, 43.838863957008556 ], [ 125.143643037697458, 43.838876143483311 ], [ 125.143676198266675, 43.838834809245284 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 180, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-009", "HDLane": 165, "Restrict": null, "Length": 5.34, "Width": 2.51, "Hdg": 0.0013, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143649175381483, 43.838823051615691 ], [ 125.143621878723138, 43.83881117529117 ], [ 125.143587918347592, 43.838852441877428 ], [ 125.14361469664739, 43.838863957008556 ], [ 125.143649175381483, 43.838823051615691 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 181, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-002", "HDLane": 165, "Restrict": null, "Length": 5.44, "Width": 2.55, "Hdg": -0.0032, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143432139777289, 43.838728620065076 ], [ 125.143405033385548, 43.838716826140896 ], [ 125.143370473452947, 43.838758941452689 ], [ 125.143397690934421, 43.838770645882271 ], [ 125.143432139777289, 43.838728620065076 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 182, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-001", "HDLane": 165, "Restrict": null, "Length": 5.46, "Width": 2.57, "Hdg": 0.0011, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143405033385548, 43.838716826140896 ], [ 125.143377740266118, 43.838704951363681 ], [ 125.14334275778026, 43.838747024752259 ], [ 125.143370473452947, 43.838758941452689 ], [ 125.143405033385548, 43.838716826140896 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 183, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-035", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.54, "Hdg": 0.0036, "FloorID": 1, "Entryindex": 1, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143215572610657, 43.838263244780713 ], [ 125.143242804666144, 43.838275109211118 ], [ 125.143278002307895, 43.838232485364188 ], [ 125.14325094931786, 43.838220695648239 ], [ 125.143215572610657, 43.838263244780713 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 184, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-036", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": -0.0014, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143242804666144, 43.838275109211118 ], [ 125.143269722586837, 43.838286837757501 ], [ 125.143305099254363, 43.838244289474176 ], [ 125.143278002307895, 43.838232485364188 ], [ 125.143242804666144, 43.838275109211118 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 185, "Type": 0, "LinkID": -1, "Occupancy": 0, "Direction": 1, "Name": "1C-037", "HDLane": -1, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0008, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143269722586837, 43.838286837757501 ], [ 125.143297074482149, 43.838298755529962 ], [ 125.143332452322326, 43.838256206297217 ], [ 125.143305099254363, 43.838244289474176 ], [ 125.143269722586837, 43.838286837757501 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 186, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-023", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.56, "Hdg": 0.0006, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143180156510709, 43.838305839662496 ], [ 125.143207388634593, 43.83831770501736 ], [ 125.143242804666144, 43.838275109211118 ], [ 125.143215572610657, 43.838263244780713 ], [ 125.143180156510709, 43.838305839662496 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 187, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-024", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.53, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143207388634593, 43.83831770501736 ], [ 125.143234307832131, 43.838329433563707 ], [ 125.143269722586837, 43.838286837757501 ], [ 125.143242804666144, 43.838275109211118 ], [ 125.143207388634593, 43.83831770501736 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 188, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-025", "HDLane": 171, "Restrict": null, "Length": 5.52, "Width": 2.57, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143234307832131, 43.838329433563707 ], [ 125.143261659731607, 43.838341350462272 ], [ 125.143297074482149, 43.838298755529962 ], [ 125.143269722586837, 43.838286837757501 ], [ 125.143234307832131, 43.838329433563707 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 189, "Type": 1, "LinkID": 171, "Occupancy": 0, "Direction": 1, "Name": "1A-055", "HDLane": 181, "Restrict": null, "Length": 5.18, "Width": 2.54, "Hdg": -0.002, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143839915259889, 43.838649894066833 ], [ 125.143823732691487, 43.838669490980905 ], [ 125.143878881028016, 43.838693356331028 ], [ 125.143895061145756, 43.838673761242354 ], [ 125.143839915259889, 43.838649894066833 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 190, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-011", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.55, "Hdg": 0.0021, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143418153366639, 43.838656170991406 ], [ 125.143445274862941, 43.83866797090176 ], [ 125.14347850647259, 43.838628129173998 ], [ 125.1434508496733, 43.83861625816283 ], [ 125.143418153366639, 43.838656170991406 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 191, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-012", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.57, "Hdg": 0.0021, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143445274862941, 43.83866797090176 ], [ 125.143472677024675, 43.838679910026521 ], [ 125.143505831641718, 43.838640034727945 ], [ 125.14347850647259, 43.838628129173998 ], [ 125.143445274862941, 43.83866797090176 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 192, "Type": 0, "LinkID": 152, "Occupancy": 0, "Direction": 1, "Name": "1C-011", "HDLane": 172, "Restrict": null, "Length": 5.45, "Width": 2.57, "Hdg": -0.0002, "FloorID": 1, "Entryindex": 4, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143107299224553, 43.838393824486268 ], [ 125.143134613944397, 43.83840570533205 ], [ 125.143169502493819, 43.838363671813951 ], [ 125.143142187809815, 43.838351790993137 ], [ 125.143107299224553, 43.838393824486268 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 193, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-020", "HDLane": 166, "Restrict": null, "Length": 5.45, "Width": 2.54, "Hdg": 0.0044, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143689546801482, 43.838774193500981 ], [ 125.143716716675456, 43.838785825764376 ], [ 125.143751913006184, 43.838743945691007 ], [ 125.143724449795585, 43.838732132181946 ], [ 125.143689546801482, 43.838774193500981 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 194, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-019", "HDLane": 166, "Restrict": null, "Length": 5.45, "Width": 2.54, "Hdg": 0.0006, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143662316397183, 43.838762536338983 ], [ 125.143689546801482, 43.838774193500981 ], [ 125.143724449795585, 43.838732132181946 ], [ 125.14369730438203, 43.838720454438864 ], [ 125.143662316397183, 43.838762536338983 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 195, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-021", "HDLane": 166, "Restrict": null, "Length": 5.44, "Width": 2.54, "Hdg": 0.0045, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143716716675456, 43.838785825764376 ], [ 125.143743934453539, 43.838797478640927 ], [ 125.14377897634624, 43.838755587250709 ], [ 125.143751913006184, 43.838743945691007 ], [ 125.143716716675456, 43.838785825764376 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 196, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-017", "HDLane": 166, "Restrict": null, "Length": 5.5, "Width": 2.55, "Hdg": 0.0094, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143598999145198, 43.838734949344605 ], [ 125.143626221994197, 43.838746810073573 ], [ 125.143661912717349, 43.838704582694945 ], [ 125.143634764316303, 43.838692753789516 ], [ 125.143598999145198, 43.838734949344605 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 197, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-016", "HDLane": 166, "Restrict": null, "Length": 5.5, "Width": 2.54, "Hdg": 0.0077, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143571955392488, 43.83872316598157 ], [ 125.143598999145198, 43.838734949344605 ], [ 125.143634764316303, 43.838692753789516 ], [ 125.143607218524778, 43.838680752883413 ], [ 125.143571955392488, 43.83872316598157 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 198, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-018", "HDLane": 166, "Restrict": null, "Length": 5.5, "Width": 2.53, "Hdg": 0.0119, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143626221994197, 43.838746810073573 ], [ 125.14365316222181, 43.838758547786171 ], [ 125.143689095145973, 43.838716426193649 ], [ 125.143661912717349, 43.838704582694945 ], [ 125.143626221994197, 43.838746810073573 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 199, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-014", "HDLane": 166, "Restrict": null, "Length": 5.06, "Width": 2.52, "Hdg": 0.0015, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143508984877968, 43.838695730235429 ], [ 125.143535762457873, 43.838707396615852 ], [ 125.143568297118094, 43.838668419189638 ], [ 125.143541228338663, 43.838656596713015 ], [ 125.143508984877968, 43.838695730235429 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 200, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-013", "HDLane": 166, "Restrict": null, "Length": 5.06, "Width": 2.56, "Hdg": -0.0014, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143481592842619, 43.838683795433447 ], [ 125.143508984877968, 43.838695730235429 ], [ 125.143541228338663, 43.838656596713015 ], [ 125.143514068696575, 43.83864473464989 ], [ 125.143481592842619, 43.838683795433447 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 201, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1D-015", "HDLane": 166, "Restrict": null, "Length": 5.06, "Width": 2.5, "Hdg": -0.0032, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143535762457873, 43.838707396615852 ], [ 125.143562836514718, 43.838719192894011 ], [ 125.143594872546842, 43.838680025702331 ], [ 125.143568297118094, 43.838668419189638 ], [ 125.143535762457873, 43.838707396615852 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 202, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-009", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.55, "Hdg": 0.0103, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143328053377957, 43.83861689827058 ], [ 125.14335521342008, 43.838628731667413 ], [ 125.143388874048952, 43.838589075764794 ], [ 125.143361613148059, 43.838577199427021 ], [ 125.143328053377957, 43.83861689827058 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 203, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-008", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.56, "Hdg": 0.0069, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14330086930984, 43.838605053638346 ], [ 125.143328053377957, 43.83861689827058 ], [ 125.143361613148059, 43.838577199427021 ], [ 125.143334029200531, 43.838565181085926 ], [ 125.14330086930984, 43.838605053638346 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 204, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-010", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.5, "Hdg": 0.0018, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.14335521342008, 43.838628731667413 ], [ 125.143382470572135, 43.838640607185013 ], [ 125.143415428479486, 43.838600645935173 ], [ 125.143388874048952, 43.838589075764794 ], [ 125.14335521342008, 43.838628731667413 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 205, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-006", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.49, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143237676094714, 43.83857752021855 ], [ 125.143264864014782, 43.838589366620084 ], [ 125.143297759016988, 43.838549378843034 ], [ 125.143271251128581, 43.838537828348564 ], [ 125.143237676094714, 43.83857752021855 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 206, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-005", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.56, "Hdg": 0.0069, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143210507084547, 43.838565682415322 ], [ 125.143237676094714, 43.83857752021855 ], [ 125.143271251128581, 43.838537828348564 ], [ 125.143243625424802, 43.838525790981684 ], [ 125.143210507084547, 43.838565682415322 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 207, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-007", "HDLane": 166, "Restrict": null, "Length": 5.17, "Width": 2.54, "Hdg": -0.0023, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143264864014782, 43.838589366620084 ], [ 125.143291871443751, 43.838601132942415 ], [ 125.143324823193225, 43.838561170096725 ], [ 125.143297759016988, 43.838549378843034 ], [ 125.143264864014782, 43.838589366620084 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 208, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-004", "HDLane": 166, "Restrict": null, "Length": 5.44, "Width": 2.53, "Hdg": 0.003, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143174462550874, 43.838549978099365 ], [ 125.143201694648297, 43.838561842557148 ], [ 125.143236541875183, 43.838519906095264 ], [ 125.143209623921038, 43.838508177527068 ], [ 125.143174462550874, 43.838549978099365 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 209, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-003", "HDLane": 166, "Restrict": null, "Length": 5.44, "Width": 2.54, "Hdg": 0.005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143147409552299, 43.838538191009313 ], [ 125.143174462550874, 43.838549978099365 ], [ 125.143209623921038, 43.838508177527068 ], [ 125.143182215187338, 43.838496235637351 ], [ 125.143147409552299, 43.838538191009313 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 210, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-002", "HDLane": 166, "Restrict": null, "Length": 5.44, "Width": 2.55, "Hdg": 0.0005, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143120282080702, 43.838526371201105 ], [ 125.143147409552299, 43.838538191009313 ], [ 125.143182215187338, 43.838496235637351 ], [ 125.143154992819362, 43.838484400664399 ], [ 125.143120282080702, 43.838526371201105 ] ] ] ] } },
{ "type": "Feature", "properties": { "ID": 211, "Type": 0, "LinkID": 149, "Occupancy": 0, "Direction": 1, "Name": "1C-001", "HDLane": 166, "Restrict": null, "Length": 5.44, "Width": 2.41, "Hdg": 0.0026, "FloorID": 1, "Entryindex": 2, "PID": "220106_2024_000003_01_01_01", "Mesh": null }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 125.143085700903072, 43.838511304185715 ], [ 125.14311128163925, 43.838522449612555 ], [ 125.14314622357648, 43.838480553625594 ], [ 125.143120563399904, 43.838469373824928 ], [ 125.143085700903072, 43.838511304185715 ] ] ] ] } }
]
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment