Files
discord-decomp/_bundle/Module4549.js
T
2026-11-01 12:12:55 +02:00

183 lines
4.0 KiB
JavaScript

// Metro module 4549 (f4550).
function $mk74773($env) {
return () => $env.$parent[0].experiment[$env[0]];
}
function $mk74774($env) {
return (a0) => {
const r6 = $env;
const r10 = $env.$parent[0];
const experiment = r10.experiment;
const r3 = r6[0];
if (a0 !== experiment[r3] && r10.experiment[r3] !== r6[1]) {
console.error(`[RNScreens] ${r3} feature flag modified for a second time; this might lead to unexpected effects`);
}
r10.experiment[r3] = a0;
};
}
let env2751;
let env2752;
let env2753;
let env2754;
let env2755;
let env2756;
let env2757;
let env2758;
const r4 = env2751 = {};
const c2751_0 = {
experiment: {
controlledBottomTabs: false,
synchronousScreenUpdatesEnabled: false,
synchronousHeaderConfigUpdatesEnabled: false,
synchronousHeaderSubviewUpdatesEnabled: false,
androidResetScreenShadowStateOnOrientationChangeEnabled: true,
iosPreventReattachmentOfDismissedScreens: true,
ios26AllowInteractionsDuringTransition: true
},
stable: {}
};
const r19 = env2752 = {
$parent: r4
};
const c2752_0 = "controlledBottomTabs";
const c2752_1 = false;
const c2751_1 = {
get: $mk74773(r19),
set: $mk74774(r19)
};
const r23 = env2753 = {
$parent: r4
};
const c2753_0 = "synchronousScreenUpdatesEnabled";
const c2753_1 = false;
const c2751_2 = {
get: $mk74773(r23),
set: $mk74774(r23)
};
const r27 = env2754 = {
$parent: r4
};
const c2754_0 = "synchronousHeaderConfigUpdatesEnabled";
const c2754_1 = false;
const c2751_3 = {
get: $mk74773(r27),
set: $mk74774(r27)
};
const r31 = env2755 = {
$parent: r4
};
const c2755_0 = "synchronousHeaderSubviewUpdatesEnabled";
const c2755_1 = false;
const c2751_4 = {
get: $mk74773(r31),
set: $mk74774(r31)
};
const r35 = env2756 = {
$parent: r4
};
const c2756_0 = "androidResetScreenShadowStateOnOrientationChangeEnabled";
const c2756_1 = true;
const c2751_5 = {
get: $mk74773(r35),
set: $mk74774(r35)
};
const r40 = env2757 = {
$parent: r4
};
const c2757_0 = "iosPreventReattachmentOfDismissedScreens";
const c2757_1 = true;
const c2751_6 = {
get: $mk74773(r40),
set: $mk74774(r40)
};
const r44 = env2758 = {
$parent: r4
};
const c2758_0 = "ios26AllowInteractionsDuringTransition";
const c2758_1 = true;
const c2751_7 = {
get: $mk74773(r44),
set: $mk74774(r44)
};
const experiment = {};
Object.defineProperty(experiment, "controlledBottomTabs", {
get: function() {
return c2751_1.get();
},
set: function(a0) {
c2751_1.set(a0);
},
enumerable: true,
configurable: true
});
Object.defineProperty(experiment, "synchronousScreenUpdatesEnabled", {
get: function() {
return c2751_2.get();
},
set: function(a0) {
c2751_2.set(a0);
},
enumerable: true,
configurable: true
});
Object.defineProperty(experiment, "synchronousHeaderConfigUpdatesEnabled", {
get: function() {
return c2751_3.get();
},
set: function(a0) {
c2751_3.set(a0);
},
enumerable: true,
configurable: true
});
Object.defineProperty(experiment, "synchronousHeaderSubviewUpdatesEnabled", {
get: function() {
return c2751_4.get();
},
set: function(a0) {
c2751_4.set(a0);
},
enumerable: true,
configurable: true
});
Object.defineProperty(experiment, c2756_0, {
get: function() {
return c2751_5.get();
},
set: function(a0) {
c2751_5.set(a0);
},
enumerable: true,
configurable: true
});
Object.defineProperty(experiment, "iosPreventReattachmentOfDismissedScreens", {
get: function() {
return c2751_6.get();
},
set: function(a0) {
c2751_6.set(a0);
},
enumerable: true,
configurable: true
});
Object.defineProperty(experiment, "ios26AllowInteractionsDuringTransition", {
get: function() {
return c2751_7.get();
},
set: function(a0) {
c2751_7.set(a0);
},
enumerable: true,
configurable: true
});
const r63 = {
experiment,
stable: {}
};
export default r63;
export const compatibilityFlags = {
isNewBackTitleImplementation: true,
usesHeaderFlexboxImplementation: true,
usesNewAndroidHeaderHeightImplementation: true
};
export { r63 as featureFlags };