define(["./arrayFill-0358accf","./arrayRemoveDuplicates-f7eaafa2","./buildModuleUrl-3d15f25c","./Cartographic-67e73ef9","./Check-52a7d806","./ComponentDatatype-81047f82","./PolylineVolumeGeometryLibrary-9a645937","./CorridorGeometryLibrary-db429299","./when-92c6cf3c","./Rectangle-bab7abf0","./GeometryAttribute-ef657318","./GeometryAttributes-7f66ea53","./GeometryOffsetAttribute-b4d599f5","./IndexDatatype-4c0e98b8","./Math-92c3b5f7","./PolygonPipeline-b86e8785","./PrimitiveType-cdfe443e","./Intersect-b97e930a","./Event-3390cd7d","./RuntimeError-c6a62a80","./WebGLConstants-71f10989","./Cartesian2-6033fa5d","./Cartesian4-ad128b5d","./EllipsoidTangentPlane-53184efd","./IntersectionTests-a42760d9","./Plane-f8d22530","./PolylinePipeline-c0932bf7","./EllipsoidGeodesic-04ac0e77","./EllipsoidRhumbLine-8847d1a1","./FeatureDetection-067cb23c","./WindingOrder-1b9c8a87"],(function(t,e,i,r,o,n,a,s,l,u,d,p,h,f,c,g,b,y,v,A,_,m,E,w,T,P,D,G,O,k,L){"use strict";var x=new r.t,I=new r.t,N=new r.t;function H(t,e){var i,o,u,h=[],c=t.positions,g=t.corners,b=t.endPositions,y=new p.a,v=0,A=0,_=0;for(o=0;o