Files
2026-07-28 01:06:53 +03:00

957 lines
56 KiB
React

/* Metro module 4514; source: unknown; dependencies: [29, 31, 27, 33, 4515, 4516, 4517, 4513, 4518, 4519, 4520, 4522, 4523, 4524] */
import ObjectWithoutProperties from './module-00029-ObjectWithoutProperties.js'; /* Metro dependency 29 */
import React from './module-00031-React.js'; /* Metro dependency 31 */
import __INTERNAL_VIEW_CONFIG from './module-04515-__INTERNAL_VIEW_CONFIG.js'; /* Metro dependency 4515 */
import __INTERNAL_VIEW_CONFIG2 from './module-04516-__INTERNAL_VIEW_CONFIG.js'; /* Metro dependency 4516 */
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as UsePreviousModule from './module-04517-usePrevious.js'; /* Metro dependency 4517 */
function _fun38579(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#38579, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4692:6, offset: 0x010c3e0b, size: 313 bytes, params: 8, frame: 20
const env0_0 = require;
const env0_3 = ['enabled', 'freezeOnBlur', 'shouldFreeze'];
const env0_4 = ['active', 'activityState', 'children', 'isNativeStack', 'fullScreenSwipeEnabled',
'gestureResponseDistance', 'scrollEdgeEffects', 'onGestureCancel', 'style'];
const env0_5 = ['active', 'activityState', 'style', 'onComponentRef'];
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = React;
const Animated = ReactNativeModule.Animated;
ReactNativeModule.Platform;
const env0_10 = Animated.createAnimatedComponent(__INTERNAL_VIEW_CONFIG);
Animated.createAnimatedComponent(__INTERNAL_VIEW_CONFIG2);
const value3 = value.forwardRef(InnerScreen);
const context = value.createContext(value3);
value = value.forwardRef(_fun38585);
value.displayName = 'Screen';
exports.default = value;
exports.InnerScreen = value3;
exports.ScreenContext = context;
function InnerScreen(a0, a1) { // fn#38580, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4692:510, offset: 0x010c3f44, size: 1710 bytes, params: 3, frame: 50
var r31;
var top;
var bottom;
var object;
var active;
var style;
var Object;
var assign;
var sheetAllowedDetents2;
var moduleValue5;
var resolveSheetLargestUndimmedDetent;
var length;
var sheetLargestUndimmedDetent;
var moduleValue6;
var resolveSheetInitialDetentIndex;
var sheetInitialDetentIndex2;
var children;
var isNativeStack;
var fullScreenSwipeEnabled;
var gestureResponseDistance;
var scrollEdgeEffects;
var onGestureCancel;
var value27;
var defaultImport2;
var object3;
var object5;
var experiment;
const env0_0 = a0;
let binding = env0_7;
let useRef = binding.useRef;
const env0_1 = Reflect.apply(useRef, binding, [null]);
let closure = _fun38581;
binding.useImperativeHandle(a1, closure, []);
const value2 = undefined;
const usePrevious = UsePreviousModule.usePrevious;
let activityState = a0.activityState;
const value3 = Reflect.apply(usePrevious, UsePreviousModule, [activityState]);
closure = ref_38582;
useRef = binding.useRef;
let Value = Animated.Value;
const value4 = Object.create(Value.prototype, {constructor: {value: Value}});
const value5 = 0;
const value6 = new Value(value5);
const current = Reflect.apply(useRef, binding, [value6 instanceof Object ? value6 : value4]).current;
useRef = binding.useRef;
Value = Animated.Value;
const value8 = Object.create(Value.prototype, {constructor: {value: Value}});
const value9 = new Value(value5);
const current2 = Reflect.apply(useRef, binding, [value9 instanceof Object ? value9 : value8]).current;
useRef = binding.useRef;
Value = Animated.Value;
const value11 = Object.create(Value.prototype, {constructor: {value: Value}});
const value12 = new Value(value5);
const current3 = Reflect.apply(useRef, binding, [value12 instanceof Object ? value12 : value11]).current;
const enabled = a0.enabled;
const r5 = value2 !== enabled ? enabled : (require(4513) /* metro dependency 4513 */).screensEnabled();
const freezeOnBlur = a0.freezeOnBlur;
let r6 = value2 !== freezeOnBlur ? freezeOnBlur : (require(4513) /* metro dependency 4513 */).freezeEnabled();
const shouldFreeze = a0.shouldFreeze;
const value16 = ObjectWithoutProperties(a0, env0_3);
const sheetAllowedDetents = value16.sheetAllowedDetents;
const r13 = value2 !== sheetAllowedDetents ? sheetAllowedDetents : [1];
const sheetLargestUndimmedDetentIndex = value16.sheetLargestUndimmedDetentIndex;
const r21 = value2 !== sheetLargestUndimmedDetentIndex ? sheetLargestUndimmedDetentIndex : (require(4518) /* metro dependency 4518 */).SHEET_DIMMED_ALWAYS;
const sheetGrabberVisible = value16.sheetGrabberVisible;
const r24 = value2 !== sheetGrabberVisible && sheetGrabberVisible;
const sheetCornerRadius = value16.sheetCornerRadius;
const value18 = -1;
const r23 = value2 === sheetCornerRadius ? value18 : sheetCornerRadius;
const sheetExpandsWhenScrolledToEdge = value16.sheetExpandsWhenScrolledToEdge;
let r20 = value2 === sheetExpandsWhenScrolledToEdge || sheetExpandsWhenScrolledToEdge;
const sheetElevation = value16.sheetElevation;
const r27 = value2 === sheetElevation ? 24 : sheetElevation;
const sheetInitialDetentIndex = value16.sheetInitialDetentIndex;
const r9 = value2 === sheetInitialDetentIndex ? value5 : sheetInitialDetentIndex;
const sheetShouldOverflowTopInset = value16.sheetShouldOverflowTopInset;
const r26 = value2 !== sheetShouldOverflowTopInset && sheetShouldOverflowTopInset;
const sheetDefaultResizeAnimationEnabled = value16.sheetDefaultResizeAnimationEnabled;
const r25 = value2 === sheetDefaultResizeAnimationEnabled || sheetDefaultResizeAnimationEnabled;
const screenId = value16.screenId;
value16.stackPresentation;
const onAppear = value16.onAppear;
const onDisappear = value16.onDisappear;
const onWillAppear = value16.onWillAppear;
const onWillDisappear = value16.onWillDisappear;
if (r5) {
if ((require(4513) /* metro dependency 4513 */).isNativePlatformSupported) {
sheetAllowedDetents2 = (require(4518) /* metro dependency 4518 */).resolveSheetAllowedDetents(r13);
moduleValue5 = require(4518) /* metro dependency 4518 */;
resolveSheetLargestUndimmedDetent = moduleValue5.resolveSheetLargestUndimmedDetent;
length = sheetAllowedDetents2.length;
sheetLargestUndimmedDetent = Reflect.apply(resolveSheetLargestUndimmedDetent, moduleValue5, [r21,
length - 1]);
moduleValue6 = require(4518) /* metro dependency 4518 */;
resolveSheetInitialDetentIndex = moduleValue6.resolveSheetInitialDetentIndex;
length = sheetAllowedDetents2.length;
sheetInitialDetentIndex2 = Reflect.apply(resolveSheetInitialDetentIndex, moduleValue6, [r9, length - 1]);
binding = env0_10;
active = value16.active;
activityState = value16.activityState;
children = value16.children;
isNativeStack = value16.isNativeStack;
fullScreenSwipeEnabled = value16.fullScreenSwipeEnabled;
gestureResponseDistance = value16.gestureResponseDistance;
scrollEdgeEffects = value16.scrollEdgeEffects;
onGestureCancel = value16.onGestureCancel;
style = value16.style;
value27 = ObjectWithoutProperties(value16, env0_4);
if (value2 !== active && value2 === activityState) {
global.console.warn('It appears that you are using old version of react-navigation library. Please update @react-navigation/bottom-tabs, @react-navigation/stack and @react-navigation/drawer to version 5.10.0 or above to take full advantage of new functionality added to react-native-screens');
r31 = value5 === active ? value5 : 2;
} else {
r31 = activityState;
}
(importDefault(4519) /* metro dependency 4519 */)(false,
'[RNScreens] Using featureFlags `ios26AllowInteractionsDuringTransition` with `iosPreventReattachmentOfDismissedScreens` disabled is discouraged and will result in visual bugs on screen transitions. See flags description for details.');
if (isNativeStack) {
if (value2 === value3) {
r6 = r6 && (value2 !== shouldFreeze ? shouldFreeze : value5 === r31);
defaultImport2 = importDefault(4520) /* metro dependency 4520 */;
object = {freeze: r6};
Object = global.Object;
assign = Object.assign;
object3 = {onAppear: onAppear, onDisappear: onDisappear, onWillAppear: onWillAppear,
onWillDisappear: onWillDisappear};
object3.onGestureCancel = onGestureCancel ?? (function() {
});
object3.style = [style, {zIndex: value2}];
object3.activityState = r31;
object3.screenId = screenId;
object3.sheetAllowedDetents = sheetAllowedDetents2;
object3.sheetLargestUndimmedDetent = sheetLargestUndimmedDetent;
object3.sheetElevation = r27;
object3.sheetShouldOverflowTopInset = r26;
object3.sheetDefaultResizeAnimationEnabled = r25;
object3.sheetGrabberVisible = r24;
object3.sheetCornerRadius = r23;
object3.sheetExpandsWhenScrolledToEdge = r20;
object3.sheetInitialDetent = sheetInitialDetentIndex2;
object3.fullScreenSwipeEnabled = (require(4522) /* metro dependency 4522 */).parseBooleanToOptionalBooleanNativeProp(fullScreenSwipeEnabled);
object5 = {};
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.start) ?? value18;
object5.start = r20;
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.end) ?? value18;
object5.end = r20;
top = gestureResponseDistance == null ? value2 : gestureResponseDistance.top;
r20 = top ?? value18;
object5.top = r20;
bottom = gestureResponseDistance == null ? value2 : gestureResponseDistance.bottom;
object5.bottom = bottom ?? value18;
object3.gestureResponseDistance = object5;
object3.ref = ref_38584;
object3.onTransitionProgress = isNativeStack ? Animated.event([{nativeEvent: {progress: current2,
closing: current,
goingForward: current3}}], {useNativeDriver: true}) : value2;
bottom = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.bottom;
object3.bottomScrollEdgeEffect = bottom;
object3.leftScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.left;
object3.rightScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.right;
top = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.top;
object3.topScrollEdgeEffect = top;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.synchronousShadowStateUpdatesEnabled = experiment.synchronousScreenUpdatesEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.androidResetScreenShadowStateOnOrientationChangeEnabled = experiment.androidResetScreenShadowStateOnOrientationChangeEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.ios26AllowInteractionsDuringTransition = experiment.ios26AllowInteractionsDuringTransition;
object3.children = (
isNativeStack
? ((Provider) => <Provider value={{progress: current2, closing: current,
goingForward: current3}}>{children}</Provider>)((importDefault(4524) /* metro dependency 4524 */).Provider)
: children
);
return ((Component) => <Component {...object}>{((Component) => <Component {...Reflect.apply(assign,
Object,
[{},
value27, object3])} />)(binding)}</Component>)(defaultImport2);
}
if (value2 === r31) {
r6 = r6 && (value2 !== shouldFreeze ? shouldFreeze : value5 === r31);
defaultImport2 = importDefault(4520) /* metro dependency 4520 */;
object = {freeze: r6};
Object = global.Object;
assign = Object.assign;
object3 = {onAppear: onAppear, onDisappear: onDisappear, onWillAppear: onWillAppear,
onWillDisappear: onWillDisappear};
object3.onGestureCancel = onGestureCancel ?? _fun38583;
object3.style = [style, {zIndex: value2}];
object3.activityState = r31;
object3.screenId = screenId;
object3.sheetAllowedDetents = sheetAllowedDetents2;
object3.sheetLargestUndimmedDetent = sheetLargestUndimmedDetent;
object3.sheetElevation = r27;
object3.sheetShouldOverflowTopInset = r26;
object3.sheetDefaultResizeAnimationEnabled = r25;
object3.sheetGrabberVisible = r24;
object3.sheetCornerRadius = r23;
object3.sheetExpandsWhenScrolledToEdge = r20;
object3.sheetInitialDetent = sheetInitialDetentIndex2;
object3.fullScreenSwipeEnabled = (require(4522) /* metro dependency 4522 */).parseBooleanToOptionalBooleanNativeProp(fullScreenSwipeEnabled);
object5 = {};
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.start) ?? value18;
object5.start = r20;
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.end) ?? value18;
object5.end = r20;
top = gestureResponseDistance == null ? value2 : gestureResponseDistance.top;
r20 = top ?? value18;
object5.top = r20;
bottom = gestureResponseDistance == null ? value2 : gestureResponseDistance.bottom;
object5.bottom = bottom ?? value18;
object3.gestureResponseDistance = object5;
object3.ref = ref_38584;
object3.onTransitionProgress = isNativeStack ? Animated.event([{nativeEvent: {progress: current2,
closing: current,
goingForward: current3}}], {useNativeDriver: true}) : value2;
bottom = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.bottom;
object3.bottomScrollEdgeEffect = bottom;
object3.leftScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.left;
object3.rightScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.right;
top = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.top;
object3.topScrollEdgeEffect = top;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.synchronousShadowStateUpdatesEnabled = experiment.synchronousScreenUpdatesEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.androidResetScreenShadowStateOnOrientationChangeEnabled = experiment.androidResetScreenShadowStateOnOrientationChangeEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.ios26AllowInteractionsDuringTransition = experiment.ios26AllowInteractionsDuringTransition;
object3.children = (
isNativeStack
? ((Provider) => <Provider value={{progress: current2, closing: current,
goingForward: current3}}>{children}</Provider>)((importDefault(4524) /* metro dependency 4524 */).Provider)
: children
);
return ((Component) => <Component {...object}>{((Component) => <Component {...Reflect.apply(assign,
Object,
[{},
value27, object3])} />)(binding)}</Component>)(defaultImport2);
}
if (value3 > r31) {
throw new global.Error('[RNScreens] activityState cannot be decreased in NativeStack');
}
r6 = r6 && (value2 !== shouldFreeze ? shouldFreeze : value5 === r31);
defaultImport2 = importDefault(4520) /* metro dependency 4520 */;
object = {freeze: r6};
Object = global.Object;
assign = Object.assign;
object3 = {onAppear: onAppear, onDisappear: onDisappear, onWillAppear: onWillAppear,
onWillDisappear: onWillDisappear};
object3.onGestureCancel = onGestureCancel ?? _fun38583;
object3.style = [style, {zIndex: value2}];
object3.activityState = r31;
object3.screenId = screenId;
object3.sheetAllowedDetents = sheetAllowedDetents2;
object3.sheetLargestUndimmedDetent = sheetLargestUndimmedDetent;
object3.sheetElevation = r27;
object3.sheetShouldOverflowTopInset = r26;
object3.sheetDefaultResizeAnimationEnabled = r25;
object3.sheetGrabberVisible = r24;
object3.sheetCornerRadius = r23;
object3.sheetExpandsWhenScrolledToEdge = r20;
object3.sheetInitialDetent = sheetInitialDetentIndex2;
object3.fullScreenSwipeEnabled = (require(4522) /* metro dependency 4522 */).parseBooleanToOptionalBooleanNativeProp(fullScreenSwipeEnabled);
object5 = {};
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.start) ?? value18;
object5.start = r20;
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.end) ?? value18;
object5.end = r20;
top = gestureResponseDistance == null ? value2 : gestureResponseDistance.top;
r20 = top ?? value18;
object5.top = r20;
bottom = gestureResponseDistance == null ? value2 : gestureResponseDistance.bottom;
object5.bottom = bottom ?? value18;
object3.gestureResponseDistance = object5;
object3.ref = ref_38584;
object3.onTransitionProgress = isNativeStack ? Animated.event([{nativeEvent: {progress: current2,
closing: current,
goingForward: current3}}], {useNativeDriver: true}) : value2;
bottom = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.bottom;
object3.bottomScrollEdgeEffect = bottom;
object3.leftScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.left;
object3.rightScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.right;
top = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.top;
object3.topScrollEdgeEffect = top;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.synchronousShadowStateUpdatesEnabled = experiment.synchronousScreenUpdatesEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.androidResetScreenShadowStateOnOrientationChangeEnabled = experiment.androidResetScreenShadowStateOnOrientationChangeEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.ios26AllowInteractionsDuringTransition = experiment.ios26AllowInteractionsDuringTransition;
object3.children = (
isNativeStack
? ((Provider) => <Provider value={{progress: current2, closing: current,
goingForward: current3}}>{children}</Provider>)((importDefault(4524) /* metro dependency 4524 */).Provider)
: children
);
return ((Component) => <Component {...object}>{((Component) => <Component {...Reflect.apply(assign,
Object,
[{},
value27, object3])} />)(binding)}</Component>)(defaultImport2);
}
r6 = r6 && (value2 !== shouldFreeze ? shouldFreeze : value5 === r31);
defaultImport2 = importDefault(4520) /* metro dependency 4520 */;
object = {freeze: r6};
Object = global.Object;
assign = Object.assign;
object3 = {onAppear: onAppear, onDisappear: onDisappear, onWillAppear: onWillAppear,
onWillDisappear: onWillDisappear};
object3.onGestureCancel = onGestureCancel ?? _fun38583;
object3.style = [style, {zIndex: value2}];
object3.activityState = r31;
object3.screenId = screenId;
object3.sheetAllowedDetents = sheetAllowedDetents2;
object3.sheetLargestUndimmedDetent = sheetLargestUndimmedDetent;
object3.sheetElevation = r27;
object3.sheetShouldOverflowTopInset = r26;
object3.sheetDefaultResizeAnimationEnabled = r25;
object3.sheetGrabberVisible = r24;
object3.sheetCornerRadius = r23;
object3.sheetExpandsWhenScrolledToEdge = r20;
object3.sheetInitialDetent = sheetInitialDetentIndex2;
object3.fullScreenSwipeEnabled = (require(4522) /* metro dependency 4522 */).parseBooleanToOptionalBooleanNativeProp(fullScreenSwipeEnabled);
object5 = {};
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.start) ?? value18;
object5.start = r20;
r20 = (gestureResponseDistance == null ? value2 : gestureResponseDistance.end) ?? value18;
object5.end = r20;
top = gestureResponseDistance == null ? value2 : gestureResponseDistance.top;
r20 = top ?? value18;
object5.top = r20;
bottom = gestureResponseDistance == null ? value2 : gestureResponseDistance.bottom;
object5.bottom = bottom ?? value18;
object3.gestureResponseDistance = object5;
object3.ref = ref_38584;
object3.onTransitionProgress = isNativeStack ? Animated.event([{nativeEvent: {progress: current2,
closing: current,
goingForward: current3}}], {useNativeDriver: true}) : value2;
bottom = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.bottom;
object3.bottomScrollEdgeEffect = bottom;
object3.leftScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.left;
object3.rightScrollEdgeEffect = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.right;
top = scrollEdgeEffects == null ? value2 : scrollEdgeEffects.top;
object3.topScrollEdgeEffect = top;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.synchronousShadowStateUpdatesEnabled = experiment.synchronousScreenUpdatesEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.androidResetScreenShadowStateOnOrientationChangeEnabled = experiment.androidResetScreenShadowStateOnOrientationChangeEnabled;
experiment = (importDefault(4523) /* metro dependency 4523 */).experiment;
object3.ios26AllowInteractionsDuringTransition = experiment.ios26AllowInteractionsDuringTransition;
object3.children = (
isNativeStack
? ((Provider) => <Provider value={{progress: current2, closing: current,
goingForward: current3}}>{children}</Provider>)((importDefault(4524) /* metro dependency 4524 */).Provider)
: children
);
return ((Component) => <Component {...object}>{((Component) => <Component {...Reflect.apply(assign, Object,
[{},
value27, object3])} />)(binding)}</Component>)(defaultImport2);
}
}
active = value16.active;
activityState = value16.activityState;
style = value16.style;
value16.onComponentRef;
const value23 = ObjectWithoutProperties(value16, env0_5);
const r32 = value2 !== active && value2 === activityState ? value5 === active ? value5 : 2 : activityState;
const View = Animated.View;
Object = global.Object;
return <View {...Object.assign({style: [style, {display: value5 === r32 ? 'none' : 'flex'}], ref: closure},
value23)} />;
function _fun38581() { // fn#38581, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4692:582, offset: 0x010c45f2, size: 14 bytes, params: 1, frame: 1
return env0_1.current;
}
function InnerScreenRef(a0) { // fn#38582, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4692:661, owner: InnerScreen.ref, offset: 0x010c4600, size: 51 bytes, params: 2, frame: 12
env0_1.current = a0;
if (env0_0.onComponentRef != null) {
env0_0.onComponentRef(a0);
}
}
function InnerScreenRef_38584(a0) { // fn#38584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4692:3391, owner: InnerScreen.ref, offset: 0x010c4633, size: 345 bytes, params: 2, frame: 18
var r1;
var r4;
var r3;
var viewConfig;
var validAttributes;
var _viewConfig;
var value;
var __viewConfig;
var Object;
var assign;
if (a0 == null) {
if (a0 == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else {
_viewConfig = a0._viewConfig;
if (_viewConfig == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else {
validAttributes = _viewConfig.validAttributes;
if (validAttributes == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else if (validAttributes.style) {
_viewConfig = a0._viewConfig;
validAttributes = _viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
_viewConfig = a0._viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, _viewConfig.validAttributes.style,
{display: null}]);
} else {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
}
}
}
} else {
viewConfig = a0.viewConfig;
if (viewConfig == null) {
if (a0 == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else {
_viewConfig = a0._viewConfig;
if (_viewConfig == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else {
validAttributes = _viewConfig.validAttributes;
if (validAttributes == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
__viewConfig.validAttributes.style,
{display: null}]);
}
} else if (validAttributes.style) {
_viewConfig = a0._viewConfig;
validAttributes = _viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
_viewConfig = a0._viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, _viewConfig.validAttributes.style,
{display: null}]);
} else {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
__viewConfig.validAttributes.style,
{display: null}]);
}
}
}
}
} else {
validAttributes = viewConfig.validAttributes;
if (validAttributes == null) {
if (a0 == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else {
_viewConfig = a0._viewConfig;
if (_viewConfig == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
__viewConfig.validAttributes.style,
{display: null}]);
}
} else {
validAttributes = _viewConfig.validAttributes;
if (validAttributes == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
__viewConfig.validAttributes.style,
{display: null}]);
}
} else if (validAttributes.style) {
_viewConfig = a0._viewConfig;
validAttributes = _viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
_viewConfig = a0._viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
_viewConfig.validAttributes.style,
{display: null}]);
} else {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
__viewConfig.validAttributes.style,
{display: null}]);
}
}
}
}
} else if (validAttributes.style) {
viewConfig = a0.viewConfig;
validAttributes = viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
viewConfig = a0.viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, viewConfig.validAttributes.style,
{display: null}]);
} else if (a0 == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else {
_viewConfig = a0._viewConfig;
if (_viewConfig == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, __viewConfig.validAttributes.style,
{display: null}]);
}
} else {
validAttributes = _viewConfig.validAttributes;
if (validAttributes == null) {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
__viewConfig.validAttributes.style,
{display: null}]);
}
} else if (validAttributes.style) {
_viewConfig = a0._viewConfig;
validAttributes = _viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
_viewConfig = a0._viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{}, _viewConfig.validAttributes.style,
{display: null}]);
} else {
value = a0 != null;
if (value) {
__viewConfig = a0.__viewConfig;
r1 = __viewConfig != null;
r4 = __viewConfig;
} else {
r1 = value;
r4 = undefined;
}
if (r1) {
validAttributes = r4.validAttributes;
r1 = validAttributes != null;
r3 = validAttributes;
} else {
r3 = r4;
}
r1 = r1 && r3.style;
if (r1) {
__viewConfig = a0.__viewConfig;
validAttributes = __viewConfig.validAttributes;
Object = global.Object;
assign = Object.assign;
__viewConfig = a0.__viewConfig;
validAttributes.style = Reflect.apply(assign, Object, [{},
__viewConfig.validAttributes.style,
{display: null}]);
}
}
}
}
}
}
ref_38582(a0);
}
}
function _fun38585(a0, a1) { // fn#38585, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4692:4920, offset: 0x010c478c, size: 77 bytes, params: 3, frame: 17
const r3 = env0_7.useContext(env0_12) || env0_11;
const Object = global.Object;
return ((Component) => <Component {...Object.assign({}, a0, {ref: a1})} />)(r3);
}
}
function _fun38583() { // fn#38583, offset: 0x00c37b63, size: 4 bytes, params: 1, frame: 1
}
global.__d(_fun38579, 4514, [29, 31, 27, 33, 4515, 4516, 4517, 4513, 4518, 4519, 4520, 4522, 4523,
4524]) /* metro module 4514, dependencies: [29, 31, 27, 33, 4515, 4516, 4517, 4513, 4518, 4519, 4520, 4522, 4523, 4524] */;