308 lines
16 KiB
TypeScript
308 lines
16 KiB
TypeScript
/* Metro module 4282; source: modules/go_live/StreamSettingsConstants.tsx; dependencies: [661, 1880, 1244, 2] */
|
|
function _fun36314(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#36314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:6, offset: 0x01088918, size: 1584 bytes, params: 8, frame: 29
|
|
var object4;
|
|
let env0_0 = require;
|
|
const closure = function(a0, a1, a2) {
|
|
var env0_0 = a0;
|
|
var env0_1 = a1;
|
|
var object = {value: a0};
|
|
Object.defineProperty(object, 'label', {get: _fun36316, set: undefined, enumerable: true, configurable: true});
|
|
Object.defineProperty(object, 'subtext', {get: _fun36317, set: undefined, enumerable: true,
|
|
configurable: true});
|
|
return object;
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const BoostedGuildTiers = (require(661) /* metro dependency 661: Constants */).BoostedGuildTiers;
|
|
const StreamQualities = (require(1880) /* metro dependency 1880: PremiumConstants */).StreamQualities;
|
|
object4 = {RESOLUTION_480: 480};
|
|
object4[480] = 'RESOLUTION_480';
|
|
object4.RESOLUTION_720 = 720;
|
|
object4[720] = 'RESOLUTION_720';
|
|
object4.RESOLUTION_1080 = 1080;
|
|
object4[1080] = 'RESOLUTION_1080';
|
|
object4.RESOLUTION_1440 = 1440;
|
|
object4[1440] = 'RESOLUTION_1440';
|
|
object4.RESOLUTION_SOURCE = 0;
|
|
object4[0] = 'RESOLUTION_SOURCE';
|
|
const object5 = {FPS_5: 5};
|
|
object5[5] = 'FPS_5';
|
|
object5.FPS_15 = 15;
|
|
object5[15] = 'FPS_15';
|
|
object5.FPS_30 = 30;
|
|
object5[30] = 'FPS_30';
|
|
object5.FPS_60 = 60;
|
|
object5[60] = 'FPS_60';
|
|
const object6 = {PRESET_VIDEO: 1};
|
|
object6[1] = 'PRESET_VIDEO';
|
|
object6.PRESET_DOCUMENTS = 2;
|
|
object6[2] = 'PRESET_DOCUMENTS';
|
|
object6.PRESET_CUSTOM = 3;
|
|
object6[3] = 'PRESET_CUSTOM';
|
|
object6.PRESET_AUTO = 4;
|
|
object6[4] = 'PRESET_AUTO';
|
|
object6.PRESET_MOBILE_DEFAULT = 5;
|
|
object6[5] = 'PRESET_MOBILE_DEFAULT';
|
|
object6.PRESET_MOBILE_PERFORMANCE = 6;
|
|
object6[6] = 'PRESET_MOBILE_PERFORMANCE';
|
|
object6.PRESET_MOBILE_HIGH_QUALITY = 7;
|
|
object6[7] = 'PRESET_MOBILE_HIGH_QUALITY';
|
|
let RESOLUTION_SOURCE = object4.RESOLUTION_SOURCE;
|
|
let FPS_60 = object5.FPS_60;
|
|
let HIGH_STREAMING_QUALITY = StreamQualities.HIGH_STREAMING_QUALITY;
|
|
const items7 = [{resolution: RESOLUTION_SOURCE, fps: FPS_60, quality: HIGH_STREAMING_QUALITY}];
|
|
RESOLUTION_SOURCE = object4.RESOLUTION_SOURCE;
|
|
let FPS_30 = object5.FPS_30;
|
|
HIGH_STREAMING_QUALITY = StreamQualities.HIGH_STREAMING_QUALITY;
|
|
items7[1] = {resolution: RESOLUTION_SOURCE, fps: FPS_30, quality: HIGH_STREAMING_QUALITY};
|
|
RESOLUTION_SOURCE = object4.RESOLUTION_SOURCE;
|
|
let FPS_15 = object5.FPS_15;
|
|
HIGH_STREAMING_QUALITY = StreamQualities.HIGH_STREAMING_QUALITY;
|
|
items7[2] = {resolution: RESOLUTION_SOURCE, fps: FPS_15, quality: HIGH_STREAMING_QUALITY};
|
|
RESOLUTION_SOURCE = object4.RESOLUTION_SOURCE;
|
|
let FPS_5 = object5.FPS_5;
|
|
const PRESET_DOCUMENTS = object6.PRESET_DOCUMENTS;
|
|
items7[3] = {resolution: RESOLUTION_SOURCE, fps: FPS_5, preset: PRESET_DOCUMENTS};
|
|
let RESOLUTION_1440 = object4.RESOLUTION_1440;
|
|
FPS_60 = object5.FPS_60;
|
|
let TIER_2 = BoostedGuildTiers.TIER_2;
|
|
let MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[4] = {resolution: RESOLUTION_1440, fps: FPS_60, guildPremiumTier: TIER_2, quality: MID_STREAMING_QUALITY};
|
|
RESOLUTION_1440 = object4.RESOLUTION_1440;
|
|
FPS_30 = object5.FPS_30;
|
|
TIER_2 = BoostedGuildTiers.TIER_2;
|
|
MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[5] = {resolution: RESOLUTION_1440, fps: FPS_30, guildPremiumTier: TIER_2, quality: MID_STREAMING_QUALITY};
|
|
RESOLUTION_1440 = object4.RESOLUTION_1440;
|
|
FPS_15 = object5.FPS_15;
|
|
TIER_2 = BoostedGuildTiers.TIER_2;
|
|
MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[6] = {resolution: RESOLUTION_1440, fps: FPS_15, guildPremiumTier: TIER_2, quality: MID_STREAMING_QUALITY};
|
|
let RESOLUTION_1080 = object4.RESOLUTION_1080;
|
|
FPS_60 = object5.FPS_60;
|
|
TIER_2 = BoostedGuildTiers.TIER_2;
|
|
MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[7] = {resolution: RESOLUTION_1080, fps: FPS_60, guildPremiumTier: TIER_2, quality: MID_STREAMING_QUALITY};
|
|
RESOLUTION_1080 = object4.RESOLUTION_1080;
|
|
FPS_30 = object5.FPS_30;
|
|
TIER_2 = BoostedGuildTiers.TIER_2;
|
|
MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[8] = {resolution: RESOLUTION_1080, fps: FPS_30, guildPremiumTier: TIER_2, quality: MID_STREAMING_QUALITY};
|
|
RESOLUTION_1080 = object4.RESOLUTION_1080;
|
|
FPS_15 = object5.FPS_15;
|
|
TIER_2 = BoostedGuildTiers.TIER_2;
|
|
MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[9] = {resolution: RESOLUTION_1080, fps: FPS_15, guildPremiumTier: TIER_2, quality: MID_STREAMING_QUALITY};
|
|
let RESOLUTION_720 = object4.RESOLUTION_720;
|
|
FPS_60 = object5.FPS_60;
|
|
let TIER_1 = BoostedGuildTiers.TIER_1;
|
|
MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[10] = {resolution: RESOLUTION_720, fps: FPS_60, guildPremiumTier: TIER_1, quality: MID_STREAMING_QUALITY};
|
|
RESOLUTION_720 = object4.RESOLUTION_720;
|
|
FPS_30 = object5.FPS_30;
|
|
items7[11] = {resolution: RESOLUTION_720, fps: FPS_30};
|
|
RESOLUTION_720 = object4.RESOLUTION_720;
|
|
FPS_15 = object5.FPS_15;
|
|
items7[12] = {resolution: RESOLUTION_720, fps: FPS_15};
|
|
RESOLUTION_720 = object4.RESOLUTION_720;
|
|
FPS_5 = object5.FPS_5;
|
|
items7[13] = {resolution: RESOLUTION_720, fps: FPS_5};
|
|
let RESOLUTION_480 = object4.RESOLUTION_480;
|
|
FPS_60 = object5.FPS_60;
|
|
TIER_1 = BoostedGuildTiers.TIER_1;
|
|
MID_STREAMING_QUALITY = StreamQualities.MID_STREAMING_QUALITY;
|
|
items7[14] = {resolution: RESOLUTION_480, fps: FPS_60, guildPremiumTier: TIER_1, quality: MID_STREAMING_QUALITY};
|
|
RESOLUTION_480 = object4.RESOLUTION_480;
|
|
FPS_30 = object5.FPS_30;
|
|
items7[15] = {resolution: RESOLUTION_480, fps: FPS_30};
|
|
RESOLUTION_480 = object4.RESOLUTION_480;
|
|
FPS_15 = object5.FPS_15;
|
|
items7[16] = {resolution: RESOLUTION_480, fps: FPS_15};
|
|
RESOLUTION_480 = object4.RESOLUTION_480;
|
|
FPS_5 = object5.FPS_5;
|
|
items7[17] = {resolution: RESOLUTION_480, fps: FPS_5};
|
|
RESOLUTION_720 = object4.RESOLUTION_720;
|
|
const items2 = [closure(RESOLUTION_720)];
|
|
RESOLUTION_1080 = object4.RESOLUTION_1080;
|
|
items2[1] = closure(RESOLUTION_1080);
|
|
RESOLUTION_1440 = object4.RESOLUTION_1440;
|
|
items2[2] = closure(RESOLUTION_1440);
|
|
RESOLUTION_SOURCE = object4.RESOLUTION_SOURCE;
|
|
items2[3] = closure(RESOLUTION_SOURCE, function() {
|
|
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.XjXqzh);
|
|
});
|
|
RESOLUTION_720 = object4.RESOLUTION_720;
|
|
const items3 = [closure(RESOLUTION_720)];
|
|
RESOLUTION_1080 = object4.RESOLUTION_1080;
|
|
items3[1] = closure(RESOLUTION_1080);
|
|
RESOLUTION_1440 = object4.RESOLUTION_1440;
|
|
items3[2] = closure(RESOLUTION_1440);
|
|
const closure2 = makeResolutionLabel;
|
|
RESOLUTION_480 = object4.RESOLUTION_480;
|
|
const items4 = [closure(RESOLUTION_480, _fun36320)];
|
|
RESOLUTION_720 = object4.RESOLUTION_720;
|
|
items4[1] = closure(RESOLUTION_720, _fun36321);
|
|
RESOLUTION_1080 = object4.RESOLUTION_1080;
|
|
items4[2] = closure(RESOLUTION_1080, _fun36322);
|
|
RESOLUTION_1440 = object4.RESOLUTION_1440;
|
|
items4[3] = closure(RESOLUTION_1440, _fun36323);
|
|
RESOLUTION_SOURCE = object4.RESOLUTION_SOURCE;
|
|
items4[4] = closure(RESOLUTION_SOURCE, _fun36324);
|
|
FPS_15 = object5.FPS_15;
|
|
const items5 = [closure(FPS_15)];
|
|
FPS_30 = object5.FPS_30;
|
|
items5[1] = closure(FPS_30);
|
|
FPS_60 = object5.FPS_60;
|
|
items5[2] = closure(FPS_60);
|
|
FPS_15 = object5.FPS_15;
|
|
const items6 = [closure(FPS_15, _fun36325)];
|
|
FPS_30 = object5.FPS_30;
|
|
items6[1] = closure(FPS_30, _fun36326);
|
|
FPS_60 = object5.FPS_60;
|
|
items6[2] = closure(FPS_60, _fun36327);
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/go_live/StreamSettingsConstants.tsx');
|
|
exports.ApplicationStreamResolutions = object4;
|
|
exports.getApplicationResolution = getApplicationResolution;
|
|
exports.ApplicationStreamFPS = object5;
|
|
exports.ApplicationStreamPresets = object6;
|
|
exports.getApplicationFramerate = getApplicationFramerate;
|
|
exports.ApplicationStreamSettingRequirements = items7;
|
|
exports.ApplicationStreamResolutionButtons = items2;
|
|
exports.GoLiveDeviceResolutionButtons = items3;
|
|
exports.makeResolutionLabel = closure2;
|
|
exports.ApplicationStreamResolutionButtonsWithSuffixLabel = items4;
|
|
exports.ApplicationStreamFPSButtons = items5;
|
|
exports.ApplicationStreamFPSButtonsWithSuffixLabel = items6;
|
|
}
|
|
|
|
function makeButton(a0, a1, a2) { // fn#36315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:2257, offset: 0x01088f48, size: 56 bytes, params: 4, frame: 5
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const object2 = {value: a0};
|
|
Object.defineProperty(object2, 'label', {get: _fun36316, set: undefined, enumerable: true, configurable: true});
|
|
Object.defineProperty(object2, 'subtext', {get: _fun36317, set: undefined, enumerable: true, configurable: true});
|
|
return object2;
|
|
}
|
|
|
|
function makeResolutionLabel(a0) { // fn#36319, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:2669, offset: 0x0108900a, size: 146 bytes, params: 2, frame: 17
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
|
const RESOLUTION_SOURCE = env0_2.RESOLUTION_SOURCE;
|
|
return a0 === RESOLUTION_SOURCE ? intl.string(t.XjXqzh) : intl.formatToPlainString(t.TEOC0I, {resolution: a0});
|
|
}
|
|
|
|
function _fun36320() { // fn#36320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:2832, offset: 0x0108909c, size: 26 bytes, params: 1, frame: 11
|
|
const makeResolutionLabelBinding = makeResolutionLabel;
|
|
const RESOLUTION_480 = env0_2.RESOLUTION_480;
|
|
return makeResolutionLabelBinding(RESOLUTION_480);
|
|
}
|
|
|
|
function _fun36321() { // fn#36321, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:2905, offset: 0x010890b6, size: 26 bytes, params: 1, frame: 11
|
|
const makeResolutionLabelBinding = makeResolutionLabel;
|
|
const RESOLUTION_720 = env0_2.RESOLUTION_720;
|
|
return makeResolutionLabelBinding(RESOLUTION_720);
|
|
}
|
|
|
|
function _fun36322() { // fn#36322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:2979, offset: 0x010890d0, size: 26 bytes, params: 1, frame: 11
|
|
const makeResolutionLabelBinding = makeResolutionLabel;
|
|
const RESOLUTION_1080 = env0_2.RESOLUTION_1080;
|
|
return makeResolutionLabelBinding(RESOLUTION_1080);
|
|
}
|
|
|
|
function _fun36323() { // fn#36323, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:3054, offset: 0x010890ea, size: 26 bytes, params: 1, frame: 11
|
|
const makeResolutionLabelBinding = makeResolutionLabel;
|
|
const RESOLUTION_1440 = env0_2.RESOLUTION_1440;
|
|
return makeResolutionLabelBinding(RESOLUTION_1440);
|
|
}
|
|
|
|
function _fun36324() { // fn#36324, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:3131, offset: 0x01089104, size: 26 bytes, params: 1, frame: 11
|
|
const makeResolutionLabelBinding = makeResolutionLabel;
|
|
const RESOLUTION_SOURCE = env0_2.RESOLUTION_SOURCE;
|
|
return makeResolutionLabelBinding(RESOLUTION_SOURCE);
|
|
}
|
|
|
|
function _fun36325() { // fn#36325, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:3270, offset: 0x0108911e, size: 79 bytes, params: 1, frame: 16
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const formatToPlainString = intl.formatToPlainString;
|
|
const property = (require(1244) /* metro dependency 1244: indexNative */).t['bW+JCW'];
|
|
const FPS_15 = env0_3.FPS_15;
|
|
return Reflect.apply(formatToPlainString, intl, [property, {value: FPS_15}]);
|
|
}
|
|
|
|
function _fun36326() { // fn#36326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:3368, offset: 0x0108916d, size: 79 bytes, params: 1, frame: 16
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const formatToPlainString = intl.formatToPlainString;
|
|
const property = (require(1244) /* metro dependency 1244: indexNative */).t['bW+JCW'];
|
|
const FPS_30 = env0_3.FPS_30;
|
|
return Reflect.apply(formatToPlainString, intl, [property, {value: FPS_30}]);
|
|
}
|
|
|
|
function _fun36327() { // fn#36327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:3466, offset: 0x010891bc, size: 79 bytes, params: 1, frame: 16
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const formatToPlainString = intl.formatToPlainString;
|
|
const property = (require(1244) /* metro dependency 1244: indexNative */).t['bW+JCW'];
|
|
const FPS_60 = env0_3.FPS_60;
|
|
return Reflect.apply(formatToPlainString, intl, [property, {value: FPS_60}]);
|
|
}
|
|
|
|
function getApplicationResolution(a0) { // fn#36328, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:3681, offset: 0x0108920b, size: 194 bytes, params: 2, frame: 13
|
|
const RESOLUTION_480 = env0_2.RESOLUTION_480;
|
|
if (RESOLUTION_480 === a0) {
|
|
return env0_2.RESOLUTION_480;
|
|
}
|
|
const RESOLUTION_720 = env0_2.RESOLUTION_720;
|
|
if (RESOLUTION_720 === a0) {
|
|
return env0_2.RESOLUTION_720;
|
|
}
|
|
const RESOLUTION_1080 = env0_2.RESOLUTION_1080;
|
|
if (RESOLUTION_1080 === a0) {
|
|
return env0_2.RESOLUTION_1080;
|
|
}
|
|
const RESOLUTION_1440 = env0_2.RESOLUTION_1440;
|
|
if (RESOLUTION_1440 === a0) {
|
|
return env0_2.RESOLUTION_1440;
|
|
}
|
|
const RESOLUTION_SOURCE = env0_2.RESOLUTION_SOURCE;
|
|
if (RESOLUTION_SOURCE === a0) {
|
|
return env0_2.RESOLUTION_SOURCE;
|
|
}
|
|
const Error = global.Error;
|
|
const value = 'Unknown resolution: ' + a0;
|
|
const value2 = Object.create(Error.prototype, {constructor: {value: Error}});
|
|
const error = new Error();
|
|
throw error instanceof Object ? error : value2;
|
|
}
|
|
|
|
function getApplicationFramerate(a0) { // fn#36329, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:4102, offset: 0x010892cd, size: 165 bytes, params: 2, frame: 13
|
|
const FPS_5 = env0_3.FPS_5;
|
|
if (FPS_5 === a0) {
|
|
return env0_3.FPS_5;
|
|
}
|
|
const FPS_15 = env0_3.FPS_15;
|
|
if (FPS_15 === a0) {
|
|
return env0_3.FPS_15;
|
|
}
|
|
const FPS_30 = env0_3.FPS_30;
|
|
if (FPS_30 === a0) {
|
|
return env0_3.FPS_30;
|
|
}
|
|
const FPS_60 = env0_3.FPS_60;
|
|
if (FPS_60 === a0) {
|
|
return env0_3.FPS_60;
|
|
}
|
|
const Error = global.Error;
|
|
const value = 'Unknown frame rate: ' + a0;
|
|
const value2 = Object.create(Error.prototype, {constructor: {value: Error}});
|
|
const error = new Error();
|
|
throw error instanceof Object ? error : value2;
|
|
}
|
|
|
|
function _fun36316() { // fn#36316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:2299, offset: 0x01088f80, size: 46 bytes, params: 1, frame: 12
|
|
return require != null ? require() : global.String(env0_0);
|
|
}
|
|
|
|
function _fun36317() { // fn#36317, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4454:2341, offset: 0x01088fae, size: 30 bytes, params: 1, frame: 11
|
|
return env0_2?.();
|
|
}
|
|
|