// Module ID: 13973 // Function ID: 13974 // Name: getVolumeForSound // Dependencies: [4501, 4787, 4069, 2] // Exports: default, getPerceptualSoundboardVolume // Module 13973 (getVolumeForSound) import explicitContentFromProto from "explicitContentFromProto" /* 4069 */; import perceptualToAmplitude from "perceptualToAmplitude" /* 4787 */; import closure_2 from "_detectH265HardwareDecode" /* 4501 */; require = arg1; let result = require("set").fileFinishedImporting("modules/soundboard/getVolumeForSound.tsx"); export default function getVolumeForSound(arg0, USER) { let tmp = USER; if (USER === undefined) { const SoundboardSettings = explicitContentFromProto.SoundboardSettings; const setting = SoundboardSettings.getSetting(); let num; if (setting != null) { num = setting.volume; } if (num == null) { num = 100; } tmp = num; } const result = perceptualToAmplitude.amplitudeToPerceptual(tmp) / 100; return Math.min(arg0 * result * Math.min(outputVolume.getOutputVolume() / 100, 1), 1); }; export const getPerceptualSoundboardVolume = function getPerceptualSoundboardVolume(USER) { let num = USER; if (USER == null) { num = 100; } return perceptualToAmplitude.amplitudeToPerceptual(num) / 100; };