define(["./arrayRemoveDuplicates-398390b2","./Transforms-ea9ca02d","./Matrix3-c381b58e","./ComponentDatatype-985dcc38","./CoplanarPolygonGeometryLibrary-340840f2","./defaultValue-865ac579","./GeometryAttribute-d025250e","./GeometryAttributes-75794475","./GeometryInstance-8b896a8b","./GeometryPipeline-f311ba05","./IndexDatatype-16f6b4a1","./PolygonGeometryLibrary-b8b50d0d","./Math-76ce6367","./Matrix2-f88429ba","./RuntimeError-9e0724f9","./combine-5e110d09","./WebGLConstants-258cf3a0","./OrientedBoundingBox-f66da811","./EllipsoidTangentPlane-5e19e0df","./AxisAlignedBoundingBox-2a402bb9","./IntersectionTests-c82940c4","./Plane-c6962071","./AttributeCompression-194a7de3","./EncodedCartesian3-7da52f0b","./ArcType-68098157","./EllipsoidRhumbLine-62d76d47","./PolygonPipeline-f926cb86"],(function(e,t,n,o,r,i,a,y,c,l,s,u,p,d,m,f,g,b,h,P,G,L,C,T,E,A,H){"use strict";function k(e){const t=e.length,n=new Float64Array(3*t),r=s.IndexDatatype.createTypedArray(t,2*t);let i=0,c=0;for(let o=0;o