Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,325 @@
|
||||
/* Metro module 10979; source: modules/markup/native/MarkupMessagePreviewReactRules.tsx; dependencies: [31, 10980, 33, 4600, 8778, 10981, 6817, 4598, 10986, 10987, 5475, 478, 10988, 10989, 1305, 4020, 9786, 6660, 10990, 2] */
|
||||
function _fun84050(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#84050, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:6, offset: 0x01f35f6b, size: 249 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const closure = createMessagePreviewReactRules;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(10980) /* metro dependency 10980: RedesignChannelListConstants */).MUTED_OPACITY_CONTENT;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.jsxs;
|
||||
const RegExp = global.RegExp;
|
||||
const ANSI_CONTROL_SEQUENCE_RE = (require(4600) /* metro dependency 4600: HighlightJsAnsiLanguage */).ANSI_CONTROL_SEQUENCE_RE;
|
||||
const regExp = new RegExp(ANSI_CONTROL_SEQUENCE_RE, 'g');
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/markup/native/MarkupMessagePreviewReactRules.tsx');
|
||||
exports.default = createChannelListMessagePreviewReactRules;
|
||||
exports.createMessagePreviewReactRules = closure;
|
||||
}
|
||||
|
||||
function defaultReactFn(a0, a1, a2) { // fn#84051, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:214, offset: 0x01f36064, size: 72 bytes, params: 4, frame: 15
|
||||
var r0;
|
||||
var value;
|
||||
if (typeof a0.content === 'string') {
|
||||
r0 = a0.content;
|
||||
} else {
|
||||
value = require(8778) /* metro dependency 8778: MarkupRulesUtils */;
|
||||
value = value.smartOutput(a0, a1, a2);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRules({iconColor, iconSize, channelIconSize, customEmojiSize}) { // fn#84052, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:315, offset: 0x01f360ac, size: 2178 bytes, params: 2, frame: 29
|
||||
var r19;
|
||||
var r6;
|
||||
if (customEmojiSize !== undefined) {
|
||||
}
|
||||
const object2 = {};
|
||||
const AST_KEY = require(dependencyMap[7]).AST_KEY;
|
||||
const TEXT = AST_KEY.TEXT;
|
||||
let defaultReactFnBinding = defaultReactFn;
|
||||
object2[TEXT] = {react: defaultReactFnBinding};
|
||||
const STRIKETHROUGH = AST_KEY.STRIKETHROUGH;
|
||||
const object11 = {};
|
||||
const DEFAULT_RULES = require(dependencyMap[8]).DEFAULT_RULES;
|
||||
const STRIKETHROUGH2 = AST_KEY.STRIKETHROUGH;
|
||||
copyDataProperties(object11, DEFAULT_RULES[STRIKETHROUGH2], r19);
|
||||
object11['react'] = defaultReactFnBinding;
|
||||
object2[STRIKETHROUGH] = object11;
|
||||
const UNDERLINE = AST_KEY.UNDERLINE;
|
||||
const object14 = {};
|
||||
const UNDERLINE2 = AST_KEY.UNDERLINE;
|
||||
copyDataProperties(object14, DEFAULT_RULES[UNDERLINE2], r19);
|
||||
object14['react'] = defaultReactFnBinding;
|
||||
object2[UNDERLINE] = object14;
|
||||
const ITALICS = AST_KEY.ITALICS;
|
||||
const object15 = {};
|
||||
const ITALICS2 = AST_KEY.ITALICS;
|
||||
copyDataProperties(object15, DEFAULT_RULES[ITALICS2], r19);
|
||||
object15['react'] = defaultReactFnBinding;
|
||||
object2[ITALICS] = object15;
|
||||
const STRONG = AST_KEY.STRONG;
|
||||
const object16 = {};
|
||||
const STRONG2 = AST_KEY.STRONG;
|
||||
copyDataProperties(object16, DEFAULT_RULES[STRONG2], r19);
|
||||
object16['react'] = defaultReactFnBinding;
|
||||
object2[STRONG] = object16;
|
||||
const LINK = AST_KEY.LINK;
|
||||
const object17 = {};
|
||||
const LINK2 = AST_KEY.LINK;
|
||||
copyDataProperties(object17, DEFAULT_RULES[LINK2], r19);
|
||||
object17['react'] = defaultReactFnBinding;
|
||||
object2[LINK] = object17;
|
||||
const URL = AST_KEY.URL;
|
||||
const object24 = {};
|
||||
const URL2 = AST_KEY.URL;
|
||||
copyDataProperties(object24, DEFAULT_RULES[URL2], r19);
|
||||
object24['react'] = defaultReactFnBinding;
|
||||
object2[URL] = object24;
|
||||
const AUTOLINK = AST_KEY.AUTOLINK;
|
||||
const object25 = {};
|
||||
const AUTOLINK2 = AST_KEY.AUTOLINK;
|
||||
copyDataProperties(object25, DEFAULT_RULES[AUTOLINK2], r19);
|
||||
object25['react'] = defaultReactFnBinding;
|
||||
object2[AUTOLINK] = object25;
|
||||
const LINE_BREAK = AST_KEY.LINE_BREAK;
|
||||
const object26 = {};
|
||||
const LINE_BREAK2 = AST_KEY.LINE_BREAK;
|
||||
copyDataProperties(object26, DEFAULT_RULES[LINE_BREAK2], r19);
|
||||
object26['react'] = function() {
|
||||
return '\n';
|
||||
};
|
||||
object2[LINE_BREAK] = object26;
|
||||
const HIGHLIGHT = AST_KEY.HIGHLIGHT;
|
||||
object2[HIGHLIGHT] = {react: react_84054};
|
||||
const BLOCK_QUOTE = AST_KEY.BLOCK_QUOTE;
|
||||
const object30 = {};
|
||||
const BLOCK_QUOTE2 = AST_KEY.BLOCK_QUOTE;
|
||||
copyDataProperties(object30, DEFAULT_RULES[BLOCK_QUOTE2], r19);
|
||||
object30['react'] = defaultReactFnBinding;
|
||||
object2[BLOCK_QUOTE] = object30;
|
||||
const PARAGRAPH = AST_KEY.PARAGRAPH;
|
||||
const object31 = {};
|
||||
const PARAGRAPH2 = AST_KEY.PARAGRAPH;
|
||||
copyDataProperties(object31, DEFAULT_RULES[PARAGRAPH2], r19);
|
||||
object31['order'] = 600;
|
||||
object31['react'] = defaultReactFnBinding;
|
||||
object2[PARAGRAPH] = object31;
|
||||
const EMOJI = AST_KEY.EMOJI;
|
||||
object2[EMOJI] = {react: function(a0) {
|
||||
return a0.surrogate || a0.content;
|
||||
}};
|
||||
const CUSTOM_EMOJI = AST_KEY.CUSTOM_EMOJI;
|
||||
object2[CUSTOM_EMOJI] = {react: react_84056};
|
||||
const SPOILER = AST_KEY.SPOILER;
|
||||
object2[SPOILER] = {react: react_84057};
|
||||
const STATIC_ROUTE_LINK = AST_KEY.STATIC_ROUTE_LINK;
|
||||
object2[STATIC_ROUTE_LINK] = {react: react_84058};
|
||||
const INLINE_CODE = AST_KEY.INLINE_CODE;
|
||||
const object32 = {};
|
||||
const INLINE_CODE2 = AST_KEY.INLINE_CODE;
|
||||
copyDataProperties(object32, DEFAULT_RULES[INLINE_CODE2], r19);
|
||||
object32['react'] = defaultReactFnBinding;
|
||||
object2[INLINE_CODE] = object32;
|
||||
const CODE_BLOCK = AST_KEY.CODE_BLOCK;
|
||||
const object33 = {};
|
||||
const CODE_BLOCK2 = AST_KEY.CODE_BLOCK;
|
||||
copyDataProperties(object33, DEFAULT_RULES[CODE_BLOCK2], r19);
|
||||
object33['parse'] = createMessagePreviewReactRulesParse;
|
||||
object33['react'] = defaultReactFnBinding;
|
||||
object2[CODE_BLOCK] = object33;
|
||||
const MENTION = AST_KEY.MENTION;
|
||||
const object34 = {};
|
||||
const MENTION2 = AST_KEY.MENTION;
|
||||
copyDataProperties(object34, DEFAULT_RULES[MENTION2], r19);
|
||||
object34['react'] = defaultReactFnBinding;
|
||||
object2[MENTION] = object34;
|
||||
const CHANNEL_MENTION = AST_KEY.CHANNEL_MENTION;
|
||||
const object35 = {};
|
||||
const CHANNEL_MENTION2 = AST_KEY.CHANNEL_MENTION;
|
||||
copyDataProperties(object35, DEFAULT_RULES[CHANNEL_MENTION2], r19);
|
||||
object35['react'] = require(dependencyMap[13]).inlineChannelMentionReact;
|
||||
object2[CHANNEL_MENTION] = object35;
|
||||
const ATTACHMENT_LINK = AST_KEY.ATTACHMENT_LINK;
|
||||
const object36 = {};
|
||||
const ATTACHMENT_LINK2 = AST_KEY.ATTACHMENT_LINK;
|
||||
copyDataProperties(object36, DEFAULT_RULES[ATTACHMENT_LINK2], r19);
|
||||
object36['react'] = createMessagePreviewReactRulesReact_84060;
|
||||
object2[ATTACHMENT_LINK] = object36;
|
||||
const SOUNDBOARD = AST_KEY.SOUNDBOARD;
|
||||
const object37 = {};
|
||||
const SOUNDBOARD2 = AST_KEY.SOUNDBOARD;
|
||||
copyDataProperties(object37, DEFAULT_RULES[SOUNDBOARD2], r19);
|
||||
object37['react'] = defaultReactFnBinding;
|
||||
object2[SOUNDBOARD] = object37;
|
||||
const GUILD = AST_KEY.GUILD;
|
||||
object2[GUILD] = {react: defaultReactFnBinding};
|
||||
const CHANNEL = AST_KEY.CHANNEL;
|
||||
const moduleValue = require(dependencyMap[13]);
|
||||
const createInlineChannelReact = moduleValue.createInlineChannelReact;
|
||||
if (require(dependencyMap[15]).isFabric()) {
|
||||
r6 = '💬';
|
||||
} else {
|
||||
const ThemedIcon = require(dependencyMap[14]).ThemedIcon;
|
||||
r6 = <ThemedIcon source={importDefault(dependencyMap[17])} size={channelIconSize} themedColor={iconColor} />;
|
||||
r19 = dependencyMap;
|
||||
}
|
||||
object2[CHANNEL] = {react: Reflect.apply(createInlineChannelReact, moduleValue, [r6])};
|
||||
const COMMAND_MENTION = AST_KEY.COMMAND_MENTION;
|
||||
const object38 = {};
|
||||
const COMMAND_MENTION2 = AST_KEY.COMMAND_MENTION;
|
||||
copyDataProperties(object38, DEFAULT_RULES[COMMAND_MENTION2], r19);
|
||||
object38['react'] = createMessagePreviewReactRulesReact_84061;
|
||||
object2[COMMAND_MENTION] = object38;
|
||||
const TIMESTAMP = AST_KEY.TIMESTAMP;
|
||||
const object39 = {};
|
||||
const TIMESTAMP2 = AST_KEY.TIMESTAMP;
|
||||
copyDataProperties(object39, DEFAULT_RULES[TIMESTAMP2], r19);
|
||||
object39['react'] = createMessagePreviewReactRulesReact_84062;
|
||||
object2[TIMESTAMP] = object39;
|
||||
const LIST = AST_KEY.LIST;
|
||||
const object40 = {};
|
||||
const LIST2 = AST_KEY.LIST;
|
||||
copyDataProperties(object40, DEFAULT_RULES[LIST2], r19);
|
||||
object40['react'] = createMessagePreviewReactRulesReact_84063;
|
||||
object2[LIST] = object40;
|
||||
const HEADING = AST_KEY.HEADING;
|
||||
defaultReactFnBinding = defaultReactFn;
|
||||
object2[HEADING] = {react: defaultReactFnBinding};
|
||||
const SUBTEXT = AST_KEY.SUBTEXT;
|
||||
object2[SUBTEXT] = {react: defaultReactFnBinding};
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createChannelListMessagePreviewReactRules(a0, a1, a2, a3) { // fn#84064, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:4015, offset: 0x01f36d92, size: 191 bytes, params: 5, frame: 18
|
||||
var r4;
|
||||
let value = a2;
|
||||
const layoutStyles = (require(10981) /* metro dependency 10981: ChannelListLayout */).getLayoutStyles(a0);
|
||||
if (a3 == null) {
|
||||
r4 = value;
|
||||
} else {
|
||||
value = global.Math.min(value, a3);
|
||||
r4 = value;
|
||||
}
|
||||
const createMessagePreviewReactRulesBinding = createMessagePreviewReactRules;
|
||||
const object2 = {iconColor: a1};
|
||||
object2.iconSize = layoutStyles.messagePreview.messageTypeIconSizeNew;
|
||||
object2.channelIconSize = layoutStyles.messagePreview.messageTypeIconSize;
|
||||
const ICON_SIZE = (require(6817) /* metro dependency 6817: IconSize */).ICON_SIZE;
|
||||
object2.customEmojiSize = (ICON_SIZE[layoutStyles.messagePreview.messageTypeIconSizeNew] ?? 0) * r4;
|
||||
return createMessagePreviewReactRulesBinding(object2);
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84054(a0, a1, a2) { // fn#84054, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:1302, owner: createMessagePreviewReactRules.react, offset: 0x01f3692e, size: 87 bytes, params: 4, frame: 19
|
||||
const value = environment.__proto__;
|
||||
return ((Component) => <Component key={a2.key}>{(require(8778) /* metro dependency 8778: MarkupRulesUtils */).smartOutput(a0,
|
||||
a1, a2)}</Component>)(importDefault(10987) /* metro dependency 10987: HighlightText */);
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84056(a0, a1, a2) { // fn#84056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:1677, owner: createMessagePreviewReactRules.react, offset: 0x01f36998, size: 226 bytes, params: 4, frame: 22
|
||||
var r7;
|
||||
var value;
|
||||
var sizeStyle;
|
||||
var FastImage;
|
||||
var items2;
|
||||
if (a0.src) {
|
||||
value = environment.__proto__;
|
||||
sizeStyle = (require(10981) /* metro dependency 10981: ChannelListLayout */).makeSizeStyle(customEmojiSize);
|
||||
FastImage = importDefault(5475) /* metro dependency 5475: FastImage */;
|
||||
items2 = [sizeStyle];
|
||||
items2[1] = {resizeMode: 'contain'};
|
||||
r7 = (require(478) /* metro dependency 478: PlatformUtils */).isAndroid() && ({transform: [{translateY: 3}]});
|
||||
items2[2] = r7;
|
||||
r7 = a2.muted && ({opacity: MUTED_OPACITY_CONTENT});
|
||||
items2[3] = r7;
|
||||
return (
|
||||
<FastImage
|
||||
style={items2}
|
||||
source={{uri: a0.src}}
|
||||
key={a2.key}
|
||||
/>
|
||||
);
|
||||
}
|
||||
return a0.alt;
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84057(a0, a1, a2) { // fn#84057, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:1930, owner: createMessagePreviewReactRules.react, offset: 0x01f36a7a, size: 105 bytes, params: 4, frame: 19
|
||||
const value = environment.__proto__;
|
||||
return ((Component) => <Component disableReveal muted={a2.muted} key={a2.key}>{(require(8778) /* metro dependency 8778: MarkupRulesUtils */).smartOutput(a0,
|
||||
a1, a2)}</Component>)(importDefault(10988) /* metro dependency 10988: Spoiler */);
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84058(a0, a1, a2) { // fn#84058, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:2070, owner: createMessagePreviewReactRules.react, offset: 0x01f36ae3, size: 87 bytes, params: 4, frame: 17
|
||||
var r0;
|
||||
let value = environment.__proto__;
|
||||
const markupRulesUtilsModule = require(8778) /* metro dependency 8778: MarkupRulesUtils */;
|
||||
if (markupRulesUtilsModule.isStaticRouteIconType(a0.channelId)) {
|
||||
value = markupRulesUtilsModule;
|
||||
value = value.smartOutput(a0, a1, a2);
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = null;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesParse(a0, a1, a2) { // fn#84059, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:2345, owner: createMessagePreviewReactRules.parse, offset: 0x01f36b3a, size: 140 bytes, params: 4, frame: 16
|
||||
const DEFAULT_RULES = (require(10986) /* metro dependency 10986: MarkupTypesDefaultRules */).DEFAULT_RULES;
|
||||
const AST_KEY = (require(4598) /* metro dependency 4598: MarkupTypes */).AST_KEY;
|
||||
const CODE_BLOCK = AST_KEY.CODE_BLOCK;
|
||||
const value2 = DEFAULT_RULES[CODE_BLOCK].parse(a0, a1, a2);
|
||||
if (value2.lang.toLowerCase() === 'ansi') {
|
||||
value2.content = value2.content.replaceAll(env1_6, '');
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84060(a0, a1, a2) { // fn#84060, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:2861, owner: createMessagePreviewReactRules.react, offset: 0x01f36bc6, size: 197 bytes, params: 4, frame: 22
|
||||
let value = environment.__proto__;
|
||||
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
|
||||
const items2 = [(require(4020) /* metro dependency 4020: FabricUtils */).isFabric() ? '📎 ' : ((AttachmentIcon) => <AttachmentIcon color={iconColor} size={iconSize} />)((require(9786) /* metro dependency 9786: AttachmentIcon */).AttachmentIcon)];
|
||||
value = require(8778) /* metro dependency 8778: MarkupRulesUtils */;
|
||||
items2[1] = value.smartOutput(a0, a1, a2);
|
||||
return (
|
||||
<LegacyText key={a2.key}>
|
||||
{items2}
|
||||
</LegacyText>
|
||||
);
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84061(a0, a1, a2) { // fn#84061, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:3421, owner: createMessagePreviewReactRules.react, offset: 0x01f36c8b, size: 103 bytes, params: 4, frame: 19
|
||||
let value = environment.__proto__;
|
||||
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
|
||||
value = require(8778) /* metro dependency 8778: MarkupRulesUtils */;
|
||||
value = value.smartOutput(a0, a1, a2);
|
||||
return (
|
||||
<LegacyText key={a2.key}>
|
||||
{'/'}
|
||||
{value}
|
||||
</LegacyText>
|
||||
);
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84062(a0, a1, a2) { // fn#84062, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:3591, owner: createMessagePreviewReactRules.react, offset: 0x01f36cf2, size: 62 bytes, params: 4, frame: 15
|
||||
const value = environment.__proto__;
|
||||
return ((Component) => <Component node={a0} style={null} key={a2.key} />)(importDefault(10990) /* metro dependency 10990: TimestampNative */);
|
||||
}
|
||||
|
||||
function createMessagePreviewReactRulesReact_84063({items}, a1, a2) { // fn#84063, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11165:3710, owner: createMessagePreviewReactRules.react, offset: 0x01f36d30, size: 98 bytes, params: 4, frame: 16
|
||||
var r0;
|
||||
const property = items[0];
|
||||
const Array = global.Array;
|
||||
const r5 = Array.isArray(property) ? property[0] : property;
|
||||
let value = null;
|
||||
if (value == r5) {
|
||||
r0 = value;
|
||||
} else {
|
||||
value = environment.__proto__;
|
||||
value = require(8778) /* metro dependency 8778: MarkupRulesUtils */;
|
||||
value = value.smartOutput(r5, a1, a2);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user