Files
discord-decomp/sources/modules/polls/chat/buildPlatformPollResources.native.tsx
T
2026-07-27 16:20:00 +03:00

61 lines
3.8 KiB
TypeScript

/* Metro module 8434; source: modules/polls/chat/buildPlatformPollResources.native.tsx; dependencies: [22, 8435, 4501, 697, 8191, 6753, 6810, 1426, 2] */
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 value = importDefault(22) /* metro dependency 22 */;
const env0_3 = value.mapValues((require(8435) /* metro dependency 8435: PollStyles */).pollStyleSets, _fun66980);
(require(2) /* metro dependency 2 */).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 = (require(4501) /* metro dependency 4501: createStyles */).createNativeStyleProperties(_fun66981);
return _fun66983;
}
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 object2 = {};
const defaultImport = importDefault(22) /* metro dependency 22 */;
object2.styles = defaultImport.mapValues(env0_3, _fun66986);
object2.selectedIcon = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(6753) /* metro dependency 6753 */);
object2.checkmarkIcon = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(6810) /* metro dependency 6810 */);
return object2;
}
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 value = require(1426) /* metro dependency 1426: AvatarUtils */;
const ensureAvatarSource = value.ensureAvatarSource;
const getAvatarSource = a0.getAvatarSource;
return Reflect.apply(ensureAvatarSource, value, [Reflect.apply(getAvatarSource, a0, [a1, false])]).uri;
}
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(importDefault(697) /* metro dependency 697: native */, a1);
const value4 = (importDefault(22) /* metro dependency 22 */).pickBy(value3, function(a0) {
var value = typeof a0;
return value === 'number' || value === 'boolean';
});
const object2 = {};
copyDataProperties(object2, env0_1(a0, a1), value3);
copyDataProperties(object2, value4, value3);
return object2;
}