Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,98 @@
/* Metro module 10978; source: modules/message_previews/native/MessagePreviewMarkup.tsx; dependencies: [6623, 6624, 10979, 3855, 6622, 3834, 1393, 2] */
function _fun84044(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#84044, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:6, offset: 0x01f35b26, size: 228 bytes, params: 8, frame: 22
const env0_0 = require;
const closure = renderASTToReact;
const closure2 = getMessagePreviewASTParser;
const closure3 = getOrParseMessagePreviewMarkupAST;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = importDefault(1393) /* metro dependency 1393 */;
value = new value({max: 2000});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_previews/native/MessagePreviewMarkup.tsx');
exports.renderASTToReact = closure;
exports.getMessagePreviewASTParser = closure2;
exports.renderMessagePreviewMarkup = renderMessagePreviewMarkup;
exports.messagePreviewASTCache = value;
exports.getOrParseMessagePreviewMarkupAST = closure3;
}
function getRules({layout, color, fontScale, maxFontSizeMultiplier}) { // fn#84045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:43, offset: 0x01f35c0a, size: 108 bytes, params: 2, frame: 21
const combineMarkupRules = importDefault(6623) /* metro dependency 6623: combineMarkupRules */;
const RULES = (importDefault(6624) /* metro dependency 6624: MarkupRules */).RULES;
return combineMarkupRules([RULES,
(importDefault(10979) /* metro dependency 10979: MarkupMessagePreviewReactRules */)(layout, color, fontScale,
maxFontSizeMultiplier)]);
}
function renderASTToReact({tree, initialParserState, layout, color, fontScale, maxFontSizeMultiplier}) { // fn#84046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:166, offset: 0x01f35c76, size: 137 bytes, params: 2, frame: 18
const rules = getRules({layout: layout, color: color, fontScale: fontScale,
maxFontSizeMultiplier: maxFontSizeMultiplier});
const value = importDefault(3855) /* metro dependency 3855 */;
const reactFor = value.reactFor;
const defaultImport = value;
return Reflect.apply(reactFor, value, [defaultImport.ruleOutput(rules, 'react')])(tree, initialParserState);
}
function getMessagePreviewASTParser({layout, color, fontScale, maxFontSizeMultiplier}) { // fn#84047, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:407, offset: 0x01f35cff, size: 94 bytes, params: 2, frame: 15
return (importDefault(6622) /* metro dependency 6622: MarkupUtils */).astParserFor(getRules({layout: layout,
color: color, fontScale: fontScale, maxFontSizeMultiplier: maxFontSizeMultiplier}));
}
function getOrParseMessagePreviewMarkupAST({content, layout, color, initialParserState, postProcessor, fontScale, maxFontSizeMultiplier}) { // fn#84048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:680, offset: 0x01f35d5d, size: 204 bytes, params: 2, frame: 23
var r1;
var r3;
var property;
const value2 = env0_3.get(content);
if (value2 != null) {
return value2;
}
const messagePreviewASTParser = getMessagePreviewASTParser({layout: layout, color: color, fontScale: fontScale,
maxFontSizeMultiplier: maxFontSizeMultiplier});
const value5 = content.startsWith('```');
if (value5) {
r1 = value5;
r3 = undefined;
} else {
property = content.split('\n')[0];
r1 = property.includes('||');
r3 = property;
}
r3 = r1 ? content : r3;
const value8 = messagePreviewASTParser(r3, true, initialParserState, postProcessor);
env0_3.set(content, value8);
return value8;
}
function renderMessagePreviewMarkup({content, muted, guildId, channelId, layout, color, postProcessor, disableAnimatedEmoji, fontScale, maxFontSizeMultiplier}) { // fn#84049, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:1262, offset: 0x01f35e29, size: 322 bytes, params: 2, frame: 23
const r6 = layout !== undefined ? layout : (require(3834) /* metro dependency 3834: ChannelListLayoutTypes */).ChannelListLayoutTypes.COMPACT;
disableAnimatedEmoji = disableAnimatedEmoji === undefined || disableAnimatedEmoji;
fontScale = fontScale === undefined ? 1 : fontScale;
if (content === '') {
return null;
}
const object3 = {'allowLinks': true, 'allowDevLinks': false, 'allowEmojiLinks': false, 'allowGameMentions': false,
'mentionChannels': null, 'mentionGames': null, 'soundboardSounds': null, 'formatInline': true,
'noStyleAndInteraction': true, 'allowHeading': true, 'allowList': true, 'disableAutoBlockNewlines': true,
'previewLinkTarget': false};
object3.mentionChannels = [];
const Map = global.Map;
object3.mentionGames = new Map();
object3.soundboardSounds = [];
object3.disableAnimatedEmoji = disableAnimatedEmoji;
object3.unknownUserMentionPlaceholder = true;
object3.guildId = guildId;
object3.channelId = channelId;
object3.muted = muted != null && muted;
const renderASTToReactBinding = renderASTToReact;
const object4 = {};
object4.tree = getOrParseMessagePreviewMarkupAST({content: content, layout: r6, color: color,
initialParserState: object3, fontScale: fontScale, maxFontSizeMultiplier: maxFontSizeMultiplier,
postProcessor: postProcessor});
object4.initialParserState = object3;
object4.layout = r6;
object4.color = color;
object4.fontScale = fontScale;
object4.maxFontSizeMultiplier = maxFontSizeMultiplier;
return renderASTToReactBinding(object4);
}