define(["exports","./arrayRemoveDuplicates-3a9a9480","./Cartesian2-b4b7b0b3","./when-208fe5b0","./Math-8386669c","./PolylinePipeline-b25bdf3a"],function(e,f,A,C,b,P){"use strict";var i={};var w=new A.Cartographic,M=new A.Cartographic;function E(e,i,t,a){var r=(i=f.arrayRemoveDuplicates(i,A.Cartesian3.equalsEpsilon)).length;if(!(r<2)){var n=C.defined(a),o=C.defined(t),l=new Array(r),s=new Array(r),h=new Array(r),g=i[0];l[0]=g;var p=e.cartesianToCartographic(g,w);o&&(p.height=t[0]),s[0]=p.height,h[0]=n?a[0]:0;for(var u,c,d=s[0]===h[0],v=1,y=1;y