// Module ID: 11352 // Function ID: 88304 // Name: downsampleWaveform // Dependencies: [] // Exports: default // Module 11352 (downsampleWaveform) const _module = require(dependencyMap[1]); const result = _module.fileFinishedImporting("modules/voice_messages/downsampleWaveform.tsx"); export default function downsampleWaveform(arg0, arg1) { importDefault(dependencyMap[0])(arg0.length >= arg1, "Waveform smaller than samples"); if (arg0.length === arg1) { return arg0; } else { const items = []; let num5 = 0; while (items.length < arg1) { let _Math = Math; let rounded = Math.round((items.length + 1) * tmp5); let num = 0; let num2 = 0; if (num5 < rounded) { let num3 = 0; let num4 = 0; num = 0; num2 = 0; if (num5 < arg0.length) { let sum = num3 + arg0[num5]; let sum1 = num4 + 1; num5 = num5 + 1; num = sum; num2 = sum1; while (num5 < rounded) { num3 = sum; num4 = sum1; num = sum; num2 = sum1; if (num5 >= arg0.length) { break; } } } } items[items.length] = num / num2; num5 = rounded; } return items; } };