/* 2020-9-22 15:23:25 | 版权所有 军懋国兴 */ define(["./when-cbf8cd21","./Check-35e1a91d","./Math-69007a69","./Cartesian2-43e3a3be","./Transforms-2d1ac5ec","./RuntimeError-f4c64df1","./WebGLConstants-95ceb4e9","./ComponentDatatype-607c9a0c","./GeometryAttribute-2303bbfb","./GeometryAttributes-90846c5f","./IndexDatatype-79bb407c","./IntersectionTests-459f6f08","./Plane-46b5436f","./VertexFormat-fe64931e","./arrayRemoveDuplicates-d96adeb6","./ArcType-2b58731c","./EllipsoidRhumbLine-357c11e7","./EllipsoidGeodesic-007422da","./PolylinePipeline-be169602","./Color-3c471f55"],function(J,y,j,K,Q,e,t,X,Z,$,ee,r,o,h,te,re,a,n,oe,ae){"use strict";var ne=[];function f(e){var t=(e=J.defaultValue(e,J.defaultValue.EMPTY_OBJECT)).positions,r=e.colors,o=J.defaultValue(e.width,1),a=J.defaultValue(e.colorsPerVertex,!1);if(!J.defined(t)||t.length<2)throw new y.DeveloperError("At least two positions are required.");if("number"!=typeof o)throw new y.DeveloperError("width must be a number");if(J.defined(r)&&(a&&r.length