define(["./arrayRemoveDuplicates-0d8dde26","./Transforms-ef48b970","./Matrix3-f420af38","./ComponentDatatype-ab629b88","./CoplanarPolygonGeometryLibrary-1d16c314","./defaultValue-f6d5e6da","./GeometryAttribute-ac3ada2c","./GeometryAttributes-1e4ddcd2","./GeometryInstance-f4883896","./GeometryPipeline-eff5c7a6","./IndexDatatype-a9b1bc18","./PolygonGeometryLibrary-da73f4c8","./Math-355606c6","./Matrix2-69530458","./RuntimeError-9b4ce3fb","./combine-0c102d93","./WebGLConstants-7f557f93","./OrientedBoundingBox-e0bc9e6f","./EllipsoidTangentPlane-312cf901","./AxisAlignedBoundingBox-817cca2a","./IntersectionTests-36dc9259","./Plane-a470374c","./AttributeCompression-913aafb2","./EncodedCartesian3-d30ed3f7","./ArcType-26a3f38d","./EllipsoidRhumbLine-40cccc3b","./PolygonPipeline-3ee3239c"],(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