Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,96 @@
|
||||
/* Metro module 4045; source: modules/client_themes/native/MobileThemesUtils.tsx; dependencies: [4046, 1354, 3965, 1244, 2422, 3966, 4047, 1357, 566, 2] */
|
||||
function _fun33363(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33363, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4203:6, offset: 0x0102d0e7, size: 250 bytes, params: 8, frame: 22
|
||||
const env0_0 = require;
|
||||
const getCustomThemesName = function() {
|
||||
return require(dependencyMap[3]).intl.string(importDefault(dependencyMap[4]).yl1iMm);
|
||||
};
|
||||
const closure = function() {
|
||||
var r0;
|
||||
var object;
|
||||
var value2 = CustomThemeMobileStore.getCustomThemeDisplaySettings();
|
||||
if (value2 === undefined) {
|
||||
r0 = null;
|
||||
} else {
|
||||
object = {};
|
||||
object.type = require(dependencyMap[5]).ClientThemeType.CUSTOM_BACKGROUND_GRADIENT;
|
||||
object.getName = getCustomThemesName;
|
||||
object.theme = value2.baseTheme;
|
||||
object.customThemeSettings = value2.customTheme;
|
||||
r0 = object;
|
||||
}
|
||||
return r0;
|
||||
};
|
||||
const closure2 = function(a0) {
|
||||
var r0;
|
||||
var object;
|
||||
var value2 = require(dependencyMap[6]).useCustomThemeDisplaySettings(a0);
|
||||
if (value2 === undefined) {
|
||||
r0 = null;
|
||||
} else {
|
||||
object = {};
|
||||
object.type = require(dependencyMap[5]).ClientThemeType.CUSTOM_BACKGROUND_GRADIENT;
|
||||
object.getName = getCustomThemesName;
|
||||
object.theme = value2.baseTheme;
|
||||
object.customThemeSettings = value2.customTheme;
|
||||
r0 = object;
|
||||
}
|
||||
return r0;
|
||||
};
|
||||
const getMobileThemesArrayWithMaybeCustomTheme = function(a0, a1) {
|
||||
var r5;
|
||||
var r0;
|
||||
var items;
|
||||
var value3;
|
||||
r5 = a1 ? REFRESH_STANDARD_BACKGROUND_THEMES : LEGACY_STANDARD_BACKGROUND_THEMES;
|
||||
if (a0 != null) {
|
||||
items = [];
|
||||
value3 = arraySpread(items, r5, 0, r5);
|
||||
items[value3] = a0;
|
||||
arraySpread(items, BACKGROUND_GRADIENT_PRESETS_MOBILE, value3 + 1, r5);
|
||||
r0 = items;
|
||||
} else {
|
||||
items = [];
|
||||
arraySpread(items, BACKGROUND_GRADIENT_PRESETS_MOBILE, arraySpread(items, r5, 0, r5), r5);
|
||||
r0 = items;
|
||||
}
|
||||
return r0;
|
||||
};
|
||||
const closure3 = useSavedCustomTheme;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const savedCustomThemeStore = importDefault(4046) /* metro dependency 4046: SavedCustomThemeStore */;
|
||||
const customThemeMobileStore = importDefault(1354) /* metro dependency 1354: CustomThemeMobileStore */;
|
||||
const clientThemesConstantsModule = require(3965) /* metro dependency 3965: ClientThemesConstants */;
|
||||
const env0_5 = clientThemesConstantsModule.BACKGROUND_GRADIENT_PRESETS_MOBILE;
|
||||
const env0_6 = clientThemesConstantsModule.LEGACY_STANDARD_BACKGROUND_THEMES;
|
||||
const env0_7 = clientThemesConstantsModule.REFRESH_STANDARD_BACKGROUND_THEMES;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/client_themes/native/MobileThemesUtils.tsx');
|
||||
exports.getCustomBackgroundGradient = closure;
|
||||
exports.useCustomBackgroundGradient = closure2;
|
||||
exports.getAllMobileThemes = getAllMobileThemes;
|
||||
exports.useAllMobileThemes = useAllMobileThemes;
|
||||
exports.useSavedCustomTheme = closure3;
|
||||
}
|
||||
|
||||
function useSavedCustomTheme() { // fn#33368, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4203:953, offset: 0x0102d362, size: 69 bytes, params: 1, frame: 13
|
||||
const savedCustomTheme = (require(566) /* metro dependency 566: flux */).useStateFromStores([SavedCustomThemeStore],
|
||||
function() {
|
||||
return SavedCustomThemeStore.getSavedCustomTheme();
|
||||
});
|
||||
const value = null;
|
||||
return value != savedCustomTheme ? savedCustomTheme : value;
|
||||
}
|
||||
|
||||
function getAllMobileThemes() { // fn#33370, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4203:1295, offset: 0x0102d3bc, size: 62 bytes, params: 1, frame: 15
|
||||
const getMobileThemesArrayWithMaybeCustomThemeBinding = getMobileThemesArrayWithMaybeCustomTheme;
|
||||
const customBackgroundGradient = getCustomBackgroundGradient();
|
||||
const value = require(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */;
|
||||
return getMobileThemesArrayWithMaybeCustomThemeBinding(customBackgroundGradient,
|
||||
value.isMobileVisualRefreshEnabled('MobileThemesUtils'));
|
||||
}
|
||||
|
||||
function useAllMobileThemes() { // fn#33371, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4203:1484, offset: 0x0102d3fa, size: 65 bytes, params: 1, frame: 15
|
||||
return getMobileThemesArrayWithMaybeCustomTheme(useCustomBackgroundGradient(useSavedCustomTheme()),
|
||||
(importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('MobileThemesUtils'));
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user