define(["./arrayRemoveDuplicates-398390b2","./Transforms-36e0c57f","./Matrix3-293ae7b3","./ComponentDatatype-985dcc38","./CoplanarPolygonGeometryLibrary-66418079","./defaultValue-865ac579","./GeometryAttribute-df0cc42c","./GeometryAttributes-75794475","./GeometryInstance-0f6ca825","./GeometryPipeline-d395f1f6","./IndexDatatype-16f6b4a1","./PolygonGeometryLibrary-90e667ef","./Math-76ce6367","./Matrix2-7f5bbd54","./RuntimeError-9e0724f9","./combine-5e110d09","./WebGLConstants-258cf3a0","./OrientedBoundingBox-df5dc87a","./EllipsoidTangentPlane-7a62129b","./AxisAlignedBoundingBox-6806540a","./IntersectionTests-3a8233fc","./Plane-a7f8aee2","./AttributeCompression-e34a188e","./EncodedCartesian3-d8932345","./ArcType-68098157","./EllipsoidRhumbLine-2feb918c","./PolygonPipeline-8986342f"],(function(e,t,n,o,r,i,a,c,y,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,y=0;for(let o=0;o