define(["./when-92c6cf3c","./Rectangle-bab7abf0","./ArcType-31298545","./arrayFill-0358accf","./buildModuleUrl-3d15f25c","./Check-52a7d806","./ComponentDatatype-81047f82","./EllipsoidTangentPlane-53184efd","./GeometryAttribute-ef657318","./GeometryAttributes-7f66ea53","./GeometryInstance-da5e91bc","./GeometryOffsetAttribute-b4d599f5","./GeometryPipeline-f4eddf07","./IndexDatatype-4c0e98b8","./Math-92c3b5f7","./PolygonGeometryLibrary-7c66403e","./PolygonPipeline-b86e8785","./PrimitiveType-cdfe443e","./WindingOrder-1b9c8a87","./Cartographic-67e73ef9","./Intersect-b97e930a","./Event-3390cd7d","./RuntimeError-c6a62a80","./WebGLConstants-71f10989","./Cartesian2-6033fa5d","./Cartesian4-ad128b5d","./IntersectionTests-a42760d9","./Plane-f8d22530","./FeatureDetection-067cb23c","./AttributeCompression-49f7b62a","./EncodedCartesian3-b86c8d65","./arrayRemoveDuplicates-f7eaafa2","./EllipsoidRhumbLine-8847d1a1"],(function(e,t,i,r,o,n,a,s,p,u,y,d,c,l,h,f,g,b,m,v,_,E,H,P,A,L,T,C,D,I,O,w,x){"use strict";var G=[],R=[];function S(e,t,r,o,n){var d=s.f.fromPoints(t,e).projectPointsOntoPlane(t,G);g.A.computeWindingOrder2D(d)===m.W.CLOCKWISE&&(d.reverse(),t=t.slice().reverse());var c,h,v=t.length,_=0;if(o)for(c=new Float64Array(2*v*3),h=0;h