This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

+174 -162
View File
@@ -1,179 +1,191 @@
/* Metro module 5452; source: unknown; dependencies: [57, 31, 27, 33, 5403, 5453, 1485, 5433, 5429] */
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
import Module05429 from './module-05429.js'; /* Metro dependency 5429 */
import defaultImport2 from './module-05433-getIsModalPresentation.jsx'; /* Metro dependency 5433 */
import Module05453 from './module-05453.js'; /* Metro dependency 5453 */
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as Module01485Module from './module-01485.js'; /* Metro dependency 1485 */
function _fun47985(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47985, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:6, offset: 0x011d6511, size: 223 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(57) /* metro dependency 57 */;
let value = importAll(31) /* metro dependency 31 */;
const value2 = require(27) /* metro dependency 27 */;
const StyleSheet = value2.StyleSheet;
const env0_6 = value2.View;
const value3 = require(33) /* metro dependency 33 */;
const env0_7 = value3.jsx;
const env0_8 = value3.jsxs;
let value = ReactModule;
const StyleSheet = ReactNativeModule.StyleSheet;
value = value.memo(CardContainer);
const env0_9 = StyleSheet.create({container: {'flex': 1, 'flexDirection': 'column-reverse'}, scene: {flex: 1}});
exports.default = value;
}
function CardContainer({interpolationIndex, index, active, closing, gesture, focused, modal, getPreviousScene, getFocusedRoute, headerDarkContent, hasAbsoluteFloatHeader, headerHeight, onHeaderHeightChange, isParentHeaderShown, isNextScreenTransparent, detachCurrentScreen, layout, onCloseRoute, onOpenRoute, onGestureCancel, onGestureEnd, onGestureStart, onTransitionEnd, onTransitionStart, renderHeader, renderScene, safeAreaInsetBottom, safeAreaInsetLeft, safeAreaInsetRight, safeAreaInsetTop, scene}) { // fn#47986, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:191, offset: 0x011d65f0, size: 1468 bytes, params: 2, frame: 59
var object2;
var r0;
var moduleValue2;
const binding = onGestureEnd;
const useContext = binding.useContext;
const HeaderHeightContext = (require(5403) /* metro dependency 5403 */).HeaderHeightContext;
const value3 = Reflect.apply(useContext, binding, [HeaderHeightContext]);
const defaultImport = importDefault(5453) /* metro dependency 5453 */;
const useCallback = binding.useCallback;
let descriptor = scene.descriptor;
const value4 = defaultImport(Reflect.apply(useCallback, binding, [_fun47987, [descriptor]]));
const env0_9 = value4.onPageChangeStart;
const env0_10 = value4.onPageChangeCancel;
const env0_11 = value4.onPageChangeConfirm;
object2 = {top: safeAreaInsetTop, right: safeAreaInsetRight, bottom: safeAreaInsetBottom, left: safeAreaInsetLeft};
const moduleValue = require(1485) /* metro dependency 1485 */;
const useTheme = moduleValue.useTheme;
const colors = Reflect.apply(useTheme, moduleValue, []).colors;
const value5 = 'box-none';
const [property, env0_12] = onGestureCancel(binding.useState(value5), 2);
binding.useEffect(_fun47988, [property, scene.progress.next]);
let options = scene.descriptor.options;
const presentation = options.presentation;
const animationEnabled = options.animationEnabled;
const cardOverlay = options.cardOverlay;
const cardOverlayEnabled = options.cardOverlayEnabled;
const cardShadowEnabled = options.cardShadowEnabled;
const cardStyle = options.cardStyle;
const cardStyleInterpolator = options.cardStyleInterpolator;
const gestureDirection = options.gestureDirection;
const gestureEnabled = options.gestureEnabled;
const gestureResponseDistance = options.gestureResponseDistance;
const gestureVelocityImpact = options.gestureVelocityImpact;
const headerMode = options.headerMode;
const headerShown = options.headerShown;
const transitionSpec = options.transitionSpec;
let route = scene.descriptor.route;
const previousScene = getPreviousScene({route: route});
if (previousScene) {
descriptor = previousScene.descriptor;
options = descriptor.options;
route = descriptor.route;
moduleValue2 = require(5403) /* metro dependency 5403 */;
r0 = moduleValue2.getHeaderTitle(options, route.name);
} else {
r0 = undefined;
}
const value11 = onGestureEnd.useMemo(_fun47991, [r0]);
const defaultImport2 = importDefault(5433) /* metro dependency 5433 */;
const defaultImport2Props2 = {interpolationIndex: interpolationIndex, gestureDirection: gestureDirection,
layout: layout, insets: object2, gesture: gesture, current: scene.progress.current, next: scene.progress.next,
closing: closing, onOpen: function() {
var route = scene.descriptor.route;
onTransitionEnd({route: route}, false);
onOpenRoute({route: route});
}, onClose: function() {
var route = scene.descriptor.route;
onTransitionEnd({route: route}, true);
onCloseRoute({route: route});
}, overlay: cardOverlay, overlayEnabled: cardOverlayEnabled, shadowEnabled: cardShadowEnabled,
onTransition: onTransition, onGestureBegin: function() {
var route = scene.descriptor.route;
onPageChangeStart();
onGestureStart({route: route});
}, onGestureCanceled: function() {
var route = scene.descriptor.route;
onPageChangeCancel();
onGestureCancel({route: route});
}, onGestureEnd: function() {
onGestureEnd({route: scene.descriptor.route});
}, gestureEnabled: index !== 0 && gestureEnabled, gestureResponseDistance: gestureResponseDistance,
gestureVelocityImpact: gestureVelocityImpact, transitionSpec: transitionSpec,
styleInterpolator: cardStyleInterpolator, accessibilityElementsHidden: !focused,
importantForAccessibility: focused ? 'auto' : 'no-hide-descendants', pointerEvents: active ? value5 : property};
const value15 = headerMode !== 'float';
defaultImport2Props2.pageOverflowEnabled = value15 && presentation !== 'modal';
defaultImport2Props2.headerDarkContent = headerDarkContent;
defaultImport2Props2.containerStyle = hasAbsoluteFloatHeader ? headerMode === 'screen' ? null : {marginTop: headerHeight} : null;
defaultImport2Props2.contentStyle = [{backgroundColor: presentation === 'transparentModal' ? 'transparent' : colors.background},
cardStyle];
defaultImport2Props2.style = [{overflow: active ? undefined : 'hidden',
display: animationEnabled !== false || isNextScreenTransparent !== false || (detachCurrentScreen === false || focused) ? 'flex' : 'none'},
StyleSheet.absoluteFill];
const container = env0_9.container;
const Provider = (importDefault(5429) /* metro dependency 5429 */).Provider;
const scene2 = env0_9.scene;
const HeaderBackContext = (require(5403) /* metro dependency 5403 */).HeaderBackContext;
const Provider2 = HeaderBackContext.Provider;
const HeaderShownContext = (require(5403) /* metro dependency 5403 */).HeaderShownContext;
const Provider3 = HeaderShownContext.Provider;
const r25 = isParentHeaderShown || headerShown !== false;
const Provider4 = HeaderHeightContext.Provider;
const items5 = [<View style={scene2}><Provider2 value={value11}><Provider3 value={r25}><Provider4 value={headerShown ? headerHeight : value3 ?? 0}>{renderScene({route: scene.descriptor.route})}</Provider4></Provider3></Provider2></View>];
items5[1] = value15 ? renderHeader({mode: 'screen', layout: layout, scenes: [previousScene, scene],
getPreviousScene: getPreviousScene, getFocusedRoute: getFocusedRoute,
onContentHeightChange: onHeaderHeightChange}) : null;
return ((Component) => <Component {...defaultImport2Props2}><View style={container}><Provider value={modal}>{items5}</Provider></View></Component>)(defaultImport2);
}
function _fun47987() { // fn#47987, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:863, offset: 0x011d6bac, size: 51 bytes, params: 1, frame: 10
const descriptor = scene.descriptor;
return descriptor.navigation.isFocused() && descriptor.options.keyboardHandlingEnabled !== false;
}
function _fun47988() { // fn#47988, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1185, offset: 0x011d6bdf, size: 73 bytes, params: 1, frame: 14
var value;
const next = scene.progress.next;
if (next != null) {
if (next.addListener != null) {
value = next.addListener(_fun47989);
function CardContainer({interpolationIndex, index, active, closing, gesture, focused, modal, getPreviousScene, getFocusedRoute, headerDarkContent, hasAbsoluteFloatHeader, headerHeight, onHeaderHeightChange, isParentHeaderShown, isNextScreenTransparent, detachCurrentScreen, layout, onCloseRoute, onOpenRoute, onGestureCancel, onGestureEnd, onGestureStart, onTransitionEnd, onTransitionStart, renderHeader, renderScene, safeAreaInsetBottom, safeAreaInsetLeft, safeAreaInsetRight, safeAreaInsetTop, scene}) { // fn#47986, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:191, offset: 0x011d65f0, size: 1468 bytes, params: 2, frame: 59
var r0;
var moduleValue2;
const binding = onGestureEnd;
const useContext = binding.useContext;
const HeaderHeightContext = (require(5403) /* metro dependency 5403 */).HeaderHeightContext;
const value3 = Reflect.apply(useContext, binding, [HeaderHeightContext]);
const defaultImport = Module05453;
const useCallback = binding.useCallback;
let descriptor = scene.descriptor;
const value4 = defaultImport(Reflect.apply(useCallback, binding, [_fun47987, [descriptor]]));
const onPageChangeStart = value4.onPageChangeStart;
const env0_10 = value4.onPageChangeCancel;
const env0_11 = value4.onPageChangeConfirm;
object = {top: safeAreaInsetTop, right: safeAreaInsetRight, bottom: safeAreaInsetBottom, left: safeAreaInsetLeft};
const useTheme = Module01485Module.useTheme;
const colors = Reflect.apply(useTheme, Module01485Module, []).colors;
const value5 = 'box-none';
const [property, env0_12] = onGestureCancel(binding.useState(value5), 2);
binding.useEffect(_fun47988, [property, scene.progress.next]);
let options = scene.descriptor.options;
const presentation = options.presentation;
const animationEnabled = options.animationEnabled;
const cardOverlay = options.cardOverlay;
const cardOverlayEnabled = options.cardOverlayEnabled;
const cardShadowEnabled = options.cardShadowEnabled;
const cardStyle = options.cardStyle;
const cardStyleInterpolator = options.cardStyleInterpolator;
const gestureDirection = options.gestureDirection;
const gestureEnabled = options.gestureEnabled;
const gestureResponseDistance = options.gestureResponseDistance;
const gestureVelocityImpact = options.gestureVelocityImpact;
const headerMode = options.headerMode;
const headerShown = options.headerShown;
const transitionSpec = options.transitionSpec;
let route = scene.descriptor.route;
const previousScene = getPreviousScene({route: route});
if (previousScene) {
descriptor = previousScene.descriptor;
options = descriptor.options;
route = descriptor.route;
moduleValue2 = require(5403) /* metro dependency 5403 */;
r0 = moduleValue2.getHeaderTitle(options, route.name);
} else {
r0 = undefined;
}
}
return _fun47990;
}
function _fun47991() { // fn#47991, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1940, offset: 0x011d6ca0, size: 28 bytes, params: 1, frame: 3
const value2 = undefined;
return value2 === env0_13 ? value2 : {title: env0_13};
}
function onTransition({closing, gesture}) { // fn#47994, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:2370, owner: CardContainer.onTransition, offset: 0x011d6d30, size: 150 bytes, params: 2, frame: 15
const route = scene.descriptor.route;
if (gesture) {
if (active) {
if (closing) {
if (onPageChangeConfirm != null) {
onPageChangeConfirm(false);
}
} else if (onPageChangeCancel != null) {
onPageChangeCancel();
}
} else if (onPageChangeCancel != null) {
const value11 = onGestureEnd.useMemo(_fun47991, [r0]);
const defaultImport2Props2 = {interpolationIndex: interpolationIndex, gestureDirection: gestureDirection,
layout: layout, insets: object, gesture: gesture, current: scene.progress.current, next: scene.progress.next,
closing: closing, onOpen: function() {
var route = scene.descriptor.route;
onTransitionEnd({route: route}, false);
onOpenRoute({route: route});
}, onClose: function() {
var route = scene.descriptor.route;
onTransitionEnd({route: route}, true);
onCloseRoute({route: route});
}, overlay: cardOverlay, overlayEnabled: cardOverlayEnabled, shadowEnabled: cardShadowEnabled,
onTransition: onTransition, onGestureBegin: function() {
var route = scene.descriptor.route;
onPageChangeStart();
onGestureStart({route: route});
}, onGestureCanceled: function() {
var route = scene.descriptor.route;
onPageChangeCancel();
onGestureCancel({route: route});
}, onGestureEnd: function() {
onGestureEnd({route: scene.descriptor.route});
}, gestureEnabled: index !== 0 && gestureEnabled, gestureResponseDistance: gestureResponseDistance,
gestureVelocityImpact: gestureVelocityImpact, transitionSpec: transitionSpec,
styleInterpolator: cardStyleInterpolator, accessibilityElementsHidden: !focused,
importantForAccessibility: focused ? 'auto' : 'no-hide-descendants', pointerEvents: active ? value5 : property};
const value15 = headerMode !== 'float';
defaultImport2Props2.pageOverflowEnabled = value15 && presentation !== 'modal';
defaultImport2Props2.headerDarkContent = headerDarkContent;
defaultImport2Props2.containerStyle = hasAbsoluteFloatHeader ? headerMode === 'screen' ? null : {marginTop: headerHeight} : null;
defaultImport2Props2.contentStyle = [{backgroundColor: presentation === 'transparentModal' ? 'transparent' : colors.background},
cardStyle];
defaultImport2Props2.style = [{overflow: active ? undefined : 'hidden',
display: animationEnabled !== false || isNextScreenTransparent !== false || (detachCurrentScreen === false || focused) ? 'flex' : 'none'},
StyleSheet.absoluteFill];
const container = onPageChangeStart.container;
const Provider = (Module05429).Provider;
const scene2 = onPageChangeStart.scene;
const HeaderBackContext = (require(5403) /* metro dependency 5403 */).HeaderBackContext;
const Provider2 = HeaderBackContext.Provider;
const HeaderShownContext = (require(5403) /* metro dependency 5403 */).HeaderShownContext;
const Provider3 = HeaderShownContext.Provider;
const r25 = isParentHeaderShown || headerShown !== false;
const Provider4 = HeaderHeightContext.Provider;
const items5 = [
<View style={scene2}>
<Provider2 value={value11}>
<Provider3 value={r25}>
<Provider4 value={headerShown ? headerHeight : value3 ?? 0}>
{renderScene({route: scene.descriptor.route})}
</Provider4>
</Provider3>
</Provider2>
</View>,
];
items5[1] = value15 ? renderHeader({mode: 'screen', layout: layout, scenes: [previousScene, scene],
getPreviousScene: getPreviousScene, getFocusedRoute: getFocusedRoute,
onContentHeightChange: onHeaderHeightChange}) : null;
return ((Component) => <Component {...defaultImport2Props2}><View style={container}><Provider value={modal}>{items5}</Provider></View></Component>)(defaultImport2);
function _fun47987() { // fn#47987, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:863, offset: 0x011d6bac, size: 51 bytes, params: 1, frame: 10
const descriptor = scene.descriptor;
return descriptor.navigation.isFocused() && descriptor.options.keyboardHandlingEnabled !== false;
}
} else if (onPageChangeConfirm != null) {
onPageChangeConfirm(true);
}
if (onTransitionStart != null) {
onTransitionStart({route: route}, closing);
}
}
function _fun47989({value}) { // fn#47989, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1273, offset: 0x011d6c28, size: 51 bytes, params: 2, frame: 11
const binding = env1_12;
value = 'none';
binding(value <= 0.1 ? 'box-none' : value);
}
function _fun47988() { // fn#47988, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1185, offset: 0x011d6bdf, size: 73 bytes, params: 1, frame: 14
var value;
const next = scene.progress.next;
if (next != null) {
if (next.addListener != null) {
value = next.addListener(_fun47989);
}
}
return _fun47990;
function _fun47989({value}) { // fn#47989, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1273, offset: 0x011d6c28, size: 51 bytes, params: 2, frame: 11
const binding = env1_12;
value = 'none';
binding(value <= 0.1 ? 'box-none' : value);
}
function _fun47990() { // fn#47990, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1337, offset: 0x011d6c5b, size: 69 bytes, params: 1, frame: 13
var value2;
var next;
if (env0_0) {
value2 = environment.__proto__;
next = scene.progress.next;
if (!(next == null || next.removeListener == null)) {
next.removeListener(env0_0);
}
}
}
function _fun47990() { // fn#47990, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1337, offset: 0x011d6c5b, size: 69 bytes, params: 1, frame: 13
var value2;
var next;
if (env0_0) {
value2 = environment.__proto__;
next = scene.progress.next;
if (!(next == null || next.removeListener == null)) {
next.removeListener(env0_0);
}
function _fun47991() { // fn#47991, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:1940, offset: 0x011d6ca0, size: 28 bytes, params: 1, frame: 3
const value2 = undefined;
return value2 === env0_13 ? value2 : {title: env0_13};
}
function onTransition({closing, gesture}) { // fn#47994, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5630:2370, owner: CardContainer.onTransition, offset: 0x011d6d30, size: 150 bytes, params: 2, frame: 15
const route = scene.descriptor.route;
if (gesture) {
if (active) {
if (closing) {
if (onPageChangeConfirm != null) {
onPageChangeConfirm(false);
}
} else if (onPageChangeCancel != null) {
onPageChangeCancel();
}
} else if (onPageChangeCancel != null) {
onPageChangeCancel();
}
} else if (onPageChangeConfirm != null) {
onPageChangeConfirm(true);
}
if (onTransitionStart != null) {
onTransitionStart({route: route}, closing);
}
}
}
}
global.__d(_fun47985, 5452, [57, 31, 27, 33, 5403, 5453, 1485, 5433,
5429]) /* metro module 5452, dependencies: [57, 31, 27, 33, 5403, 5453, 1485, 5433, 5429] */;