declare const _default: "\nuniform mat3 spawnBounds;\nuniform float spawnBoundsSphere;\nuniform float spawnBoundsSphereInnerRatio;\nuniform float spawnBoundsLength;\nuniform float spawnBoundsLengthInnerRatio;\n\nvec3 calcSpawnPosition(vec3 inBounds, float rndFactor) {\n float rnd4 = fract(rndFactor * 1000.0);\n vec2 norm = normalize(inBounds.xy - vec2(0.5));\n float r = rnd4 * (1.0 - spawnBoundsSphereInnerRatio) + spawnBoundsSphereInnerRatio;\n float l = inBounds.z * (1.0 - spawnBoundsLengthInnerRatio) + spawnBoundsLengthInnerRatio;\n#ifndef LOCAL_SPACE\n return emitterPos + spawnBounds * vec3(norm * r * spawnBoundsSphere, (l - 0.5) * spawnBoundsLength);\n#else\n return spawnBounds * vec3(norm * r * spawnBoundsSphere, (l - 0.5) * spawnBoundsLength);\n#endif\n}\n\nvoid addInitialVelocity(inout vec3 localVelocity, vec3 inBounds) {\n localVelocity += normalize(inBounds - vec3(0.5)) * initialVelocity;\n}\n"; export default _default;