define(["./when-b60132fc","./Cartesian2-47311507","./ArcType-29cf2197","./arrayRemoveDuplicates-d2f048c5","./buildModuleUrl-57a32107","./Cartographic-3309dd0d","./Color-5008547b","./ComponentDatatype-c140a87d","./Check-7b2a090c","./GeometryAttribute-c42d25b7","./GeometryAttributes-252e9929","./IndexDatatype-8a5eead4","./Math-119be1a3","./PolylinePipeline-4ec7a59e","./VertexFormat-6446fca0","./Matrix4-cde86d0e","./Cartesian4-3ca25aab","./RuntimeError-4a5c8994","./WebGLConstants-4ae0db90","./FeatureDetection-c3b71206","./EllipsoidGeodesic-0f19ac62","./EllipsoidRhumbLine-ed1a6bf4","./IntersectionTests-5e35c2ab","./Plane-ca0357f4"],(function(e,t,r,a,o,i,n,l,s,p,d,c,u,y,m,f,h,v,C,_,A,g,w,E){"use strict";var b=[];function P(e,t,r,a,o){var i,l=b;l.length=o;var s=r.red,p=r.green,d=r.blue,c=r.alpha,u=a.red,y=a.green,m=a.blue,f=a.alpha;if(n.Color.equals(r,a)){for(i=0;i0?new Array(s):void 0;for(l=0;l0?ue:ce,X[re++]=de*h,C.st&&(Z[ae++]=m/(k-1),Z[ae++]=Math.max(X[re-2],0)),e.defined($)){var ye=f<2?le:se;$[oe++]=n.Color.floatToByte(ye.red),$[oe++]=n.Color.floatToByte(ye.green),$[oe++]=n.Color.floatToByte(ye.blue),$[oe++]=n.Color.floatToByte(ye.alpha)}x&&(ee[3*ie]=ne,ie++)}ne+=i.Cartesian3.distance(z,D[m])}if(x){var me=ne,fe=Math.random()*(T>0?T:me);for(m=0;m