define(["./arrayRemoveDuplicates-9b636830","./Transforms-b3716b06","./Matrix3-81054f0f","./ComponentDatatype-ab629b88","./CoplanarPolygonGeometryLibrary-21546fbd","./defaultValue-f6d5e6da","./GeometryAttribute-12713b29","./GeometryAttributes-1e4ddcd2","./GeometryInstance-0318e0cd","./GeometryPipeline-fea557d0","./IndexDatatype-d3db4e7d","./PolygonGeometryLibrary-f2ea6fbf","./Math-2ce22ee9","./Matrix2-413c4048","./RuntimeError-9b4ce3fb","./combine-0c102d93","./WebGLConstants-7f557f93","./OrientedBoundingBox-8446a826","./EllipsoidTangentPlane-cf43ca0f","./AxisAlignedBoundingBox-e7b79110","./IntersectionTests-56142431","./Plane-6add0ae1","./AttributeCompression-48e336db","./EncodedCartesian3-5e2017ab","./ArcType-26a3f38d","./EllipsoidRhumbLine-77eff028","./PolygonPipeline-87656bae"],(function(e,t,n,o,r,i,a,y,l,s,c,u,p,m,d,g,h,f,P,b,G,L,C,T,A,E,x){"use strict";function H(e){const t=e.length,n=new Float64Array(3*t),r=c.IndexDatatype.createTypedArray(t,2*t);let i=0,l=0;for(let o=0;o