Files
discord-decomp/sources/modules/polls/chat/buildPlatformPollResources.native.tsx
T
2026-07-28 01:06:53 +03:00

72 lines
4.8 KiB
TypeScript

/* Metro module 8434; source: modules/polls/chat/buildPlatformPollResources.native.tsx; dependencies: [22, 8435, 4501, 697, 8191, 6753, 6810, 1426, 2] */
import Module00022 from '../../../by-id/module-00022.js'; /* Metro dependency 22 */
import Native from '../../../external/discord_common/js/packages/tokens/native.tsx'; /* Metro dependency 697 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as AvatarUtilsModule from '../../../utils/native/AvatarUtils.tsx'; /* Metro dependency 1426 */
import * as CreateStylesModule from '../../../design/components/Styles/native/createStyles.tsx'; /* Metro dependency 4501 */
import * as PollStylesModule from './native/PollStyles.tsx'; /* Metro dependency 8435 */
function _fun66979(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66979, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8619:6, offset: 0x01c11529, size: 168 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = Module00022.mapValues((PollStylesModule).pollStyleSets, _fun66980);
(FileImportTrackerModule).fileFinishedImporting('modules/polls/chat/buildPlatformPollResources.native.tsx');
exports.buildPlatformPollResources = buildPlatformPollResources;
exports.getAvatarUrl = getAvatarUrl;
function _fun66980(a0) { // fn#66980, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8619:139, offset: 0x01c115d1, size: 65 bytes, params: 2, frame: 12
const env0_0 = a0;
const env0_1 = (CreateStylesModule).createNativeStyleProperties(_fun66981);
return _fun66983;
function _fun66981(a0) { // fn#66981, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8619:186, offset: 0x01c11612, size: 75 bytes, params: 2, frame: 15
var environment;
const binding = env0_0;
let value = environment.__proto__;
value = importDefault(697) /* metro dependency 697: native */;
value = binding(value, a0);
return (importDefault(22) /* metro dependency 22 */).pickBy(value, function(a0) {
var value = typeof a0;
return value !== 'number' && value !== 'boolean';
});
}
function _fun66983(a0, a1) { // fn#66983, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8619:288, offset: 0x01c11678, size: 107 bytes, params: 3, frame: 16
const value3 = env0_0(Native, a1);
const value4 = (importDefault(22) /* metro dependency 22 */).pickBy(value3, function(a0) {
var value = typeof a0;
return value === 'number' || value === 'boolean';
});
const object = {};
copyDataProperties(object, env0_1(a0, a1), value3);
copyDataProperties(object, value4, value3);
return object;
}
}
function buildPlatformPollResources(a0, a1) { // fn#66985, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8619:526, offset: 0x01c116fe, size: 153 bytes, params: 3, frame: 18
const env0_0 = a0;
const env0_1 = a1;
const object = {};
const defaultImport = Module00022;
object.styles = defaultImport.mapValues(env0_3, _fun66986);
object.selectedIcon = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(6753) /* metro dependency 6753 */);
object.checkmarkIcon = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(6810) /* metro dependency 6810 */);
return object;
function _fun66986(a0) { // fn#66986, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8619:602, offset: 0x00e57ee9, size: 24 bytes, params: 2, frame: 13
return a0(env0_0, require);
}
}
function getAvatarUrl(a0, a1) { // fn#66987, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8619:732, offset: 0x01c11797, size: 63 bytes, params: 3, frame: 15
const ensureAvatarSource = AvatarUtilsModule.ensureAvatarSource;
const getAvatarSource = a0.getAvatarSource;
return Reflect.apply(ensureAvatarSource, AvatarUtilsModule, [Reflect.apply(getAvatarSource, a0, [a1, false])]).uri;
}
}
global.__d(_fun66979, 8434, [22, 8435, 4501, 697, 8191, 6753, 6810, 1426,
2]) /* metro module 8434, dependencies: [22, 8435, 4501, 697, 8191, 6753, 6810, 1426, 2] */;