decord/source/__polyfill/05xxx/module_5000.js
github-actions da5b5e5efe chore: update source for alpha 346.6
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-12 13:45:10 +00:00

117 lines
5.2 KiB
JavaScript

// Module ID: 5000
// Function ID: 5001
// Dependencies: [109, 19, 17, 21, 5001, 5002, 5003]
// Exports: default
// Module 5000
import _mod5001 from "module_5001" /* 5001 */;
import _modDef5002 from "module_5002" /* 5002 */;
import _mod5003 from "module_5003" /* 5003 */;
import _objectWithoutProperties from "_objectWithoutProperties" /* 109 */;
import noop from "module_19" /* 19 */;
require = fn;
let closure_3 = ["android", "ios"];
let closure_4 = ["onDidAppear", "onDidDisappear", "onWillAppear", "onWillDisappear", "children", "style"];
let closure_5 = ["tabBarBackgroundColor", "tabBarItemRippleColor", "normal", "selected", "focused", "disabled", "tabBarItemActiveIndicatorColor", "tabBarItemTitleFontWeight", "tabBarItemBadgeBackgroundColor", "tabBarItemBadgeTextColor"];
let closure_6 = ["tabBarItemTitleFontColor", "tabBarItemIconColor"];
get_ActivityIndicator = fn(17);
({ StyleSheet, processColor: closure_9 } = get_ActivityIndicator);
const jsx = fn(21).jsx;
const fillParent = StyleSheet.create({ fillParent: { position: "absolute", flex: 1, width: "100%", height: "100%" } });
export default function TabsScreen(arg0) {
({ android, ios } = arg0);
const tmp2 = _objectWithoutProperties(arg0, closure_3);
const ref = noop.useRef(null);
({ onDidAppear, onDidDisappear, onWillAppear, onWillDisappear, children, style } = tmp2);
const tmp4 = _objectWithoutProperties(tmp2, closure_4);
let icon;
if (android != null) {
icon = android.icon;
}
let selectedIcon;
if (android != null) {
selectedIcon = android.selectedIcon;
}
const obj = _mod5001;
const obj2 = { componentNodeRef: ref, onDidAppear, onDidDisappear, onWillAppear, onWillDisappear, screenKey: tmp4.screenKey };
const result = _mod5003.parseAndroidIconToNativeProps(icon);
const tmp5Result = _mod5003;
const result1 = _mod5003.parseAndroidIconToNativeProps(selectedIcon);
const obj4 = { collapsable: false, style: null, ref };
const items = [style, fillParent.fillParent];
obj4.style = items;
const obj3 = { imageIconResource: result.imageIconResource, drawableIconResourceName: result.drawableIconResourceName, selectedImageIconResource: result1.imageIconResource, selectedDrawableIconResourceName: result1.drawableIconResourceName };
const tmp11 = jsx;
const tmp5Result2 = _mod5003;
const merged = Object.assign(obj.useTabsScreen(obj2).lifecycleCallbacks);
const merged1 = Object.assign(obj3);
const merged2 = Object.assign(tmp4);
let standardAppearance;
if (android != null) {
standardAppearance = android.standardAppearance;
}
let tmp17;
if (standardAppearance) {
({ normal, selected, focused, disabled, tabBarItemTitleFontWeight } = standardAppearance);
const obj5 = {};
({ tabBarBackgroundColor, tabBarItemRippleColor, tabBarItemActiveIndicatorColor, tabBarItemBadgeBackgroundColor, tabBarItemBadgeTextColor } = standardAppearance);
const merged3 = Object.assign(tmp(standardAppearance, closure_5));
obj5.tabBarBackgroundColor = React7(tabBarBackgroundColor);
obj5.tabBarItemRippleColor = React7(tabBarItemRippleColor);
let tmp22;
if (normal) {
const obj6 = {};
({ tabBarItemTitleFontColor, tabBarItemIconColor } = normal);
const merged4 = Object.assign(tmp(normal, closure_6));
obj6.tabBarItemTitleFontColor = tmp21(tabBarItemTitleFontColor);
obj6.tabBarItemIconColor = tmp21(tabBarItemIconColor);
tmp22 = obj6;
}
obj5.normal = tmp22;
let tmp26;
if (selected) {
const obj7 = {};
({ tabBarItemTitleFontColor: tabBarItemTitleFontColor2, tabBarItemIconColor: tabBarItemIconColor2 } = selected);
const merged5 = Object.assign(tmp(selected, closure_6));
obj7.tabBarItemTitleFontColor = tmp21(tabBarItemTitleFontColor2);
obj7.tabBarItemIconColor = tmp21(tabBarItemIconColor2);
tmp26 = obj7;
}
obj5.selected = tmp26;
let tmp30;
if (focused) {
const obj8 = {};
({ tabBarItemTitleFontColor: tabBarItemTitleFontColor3, tabBarItemIconColor: tabBarItemIconColor3 } = focused);
const merged6 = Object.assign(tmp(focused, closure_6));
obj8.tabBarItemTitleFontColor = tmp21(tabBarItemTitleFontColor3);
obj8.tabBarItemIconColor = tmp21(tabBarItemIconColor3);
tmp30 = obj8;
}
obj5.focused = tmp30;
let tmp34;
if (disabled) {
const obj9 = {};
({ tabBarItemTitleFontColor: tabBarItemTitleFontColor4, tabBarItemIconColor: tabBarItemIconColor4 } = disabled);
const merged7 = Object.assign(tmp(disabled, closure_6));
obj9.tabBarItemTitleFontColor = tmp21(tabBarItemTitleFontColor4);
obj9.tabBarItemIconColor = tmp21(tabBarItemIconColor4);
tmp34 = obj9;
}
obj5.disabled = tmp34;
obj5.tabBarItemActiveIndicatorColor = React7(tabBarItemActiveIndicatorColor);
let StringResult;
if (undefined !== tabBarItemTitleFontWeight) {
const _String = String;
StringResult = String(tabBarItemTitleFontWeight);
}
obj5.tabBarItemTitleFontWeight = StringResult;
obj5.tabBarItemBadgeBackgroundColor = React7(tabBarItemBadgeBackgroundColor);
obj5.tabBarItemBadgeTextColor = React7(tabBarItemBadgeTextColor);
tmp17 = obj5;
}
obj4.standardAppearance = tmp17;
obj4.children = children;
return tmp11(_modDef5002, obj4);
};