define(["./buildModuleUrl-dba4ec07","./BoxGeometry-995be07a","./Cartographic-1bbcab04","./Color-39e7bd91","./CylinderGeometry-9c20d2a4","./when-515d5295","./EllipsoidGeometry-305ab354","./IndexDatatype-eefd5922","./PrimitiveType-b38a4004","./createTaskProcessorWorker","./Check-3aa71481","./Rectangle-e170be8b","./Math-5e38123d","./Intersect-53434a77","./Event-9821f5d9","./RuntimeError-350acae3","./arrayFill-4d3cc415","./ComponentDatatype-d430c7f7","./WebGLConstants-77a84876","./GeometryAttribute-9bc31a7f","./Cartesian2-1b9b0d8a","./FeatureDetection-7fae0d5a","./Cartesian4-034d54d5","./GeometryAttributes-7d904f0f","./GeometryOffsetAttribute-800f7650","./VertexFormat-e844760b","./CylinderGeometryLibrary-4c16342b"],(function(e,t,a,n,r,i,c,o,d,s,l,f,u,h,b,p,y,v,g,m,x,I,k,w,A,B,O){"use strict";function C(e){this.offset=e.offset,this.count=e.count,this.color=e.color,this.batchIds=e.batchIds}var L=new a.a,E=d.c.packedLength+a.a.packedLength,U=d.c.packedLength+2,M=d.c.packedLength+a.a.packedLength,F=a.a.packedLength+1,T={modelMatrix:new d.c,boundingVolume:new e.c};function V(e,t){var n=t*E,r=a.a.unpack(e,n,L);n+=a.a.packedLength;var i=d.c.unpack(e,n,T.modelMatrix);d.c.multiplyByScale(i,r,i);var c=T.boundingVolume;return a.a.clone(a.a.ZERO,c.center),c.radius=Math.sqrt(3),T}function G(e,t){var n=t*U,r=e[n++],i=e[n++],c=a.a.fromElements(r,r,i,L),o=d.c.unpack(e,n,T.modelMatrix);d.c.multiplyByScale(o,c,o);var s=T.boundingVolume;return a.a.clone(a.a.ZERO,s.center),s.radius=Math.sqrt(2),T}function R(e,t){var n=t*M,r=a.a.unpack(e,n,L);n+=a.a.packedLength;var i=d.c.unpack(e,n,T.modelMatrix);d.c.multiplyByScale(i,r,i);var c=T.boundingVolume;return a.a.clone(a.a.ZERO,c.center),c.radius=1,T}function S(e,t){var n=t*F,r=e[n++],i=a.a.unpack(e,n,L),c=d.c.fromTranslation(i,T.modelMatrix);d.c.multiplyByUniformScale(c,r,c);var o=T.boundingVolume;return a.a.clone(a.a.ZERO,o.center),o.radius=1,T}var D=new a.a;function P(t,r,c,o,s){if(i.t(r)){for(var l=c.length,f=o.attributes.position.values,u=o.indices,h=t.positions,b=t.vertexBatchIds,p=t.indices,y=t.batchIds,v=t.batchTableColors,g=t.batchedIndices,m=t.indexOffsets,x=t.indexCounts,I=t.boundingVolumes,k=t.modelMatrix,w=t.center,A=t.positionOffset,B=t.batchIdIndex,O=t.indexOffset,L=t.batchedIndicesOffset,E=0;E