// Module ID: 4121 // Function ID: 34110 // Name: combineAndInjectMentionRule // Dependencies: [4122, 4565, 22, 4566, 7709, 2] // Module 4121 (combineAndInjectMentionRule) import importDefaultResult from "apply"; import importDefaultResult1 from "apply"; import importDefaultResult2 from "apply"; import importDefaultResult3 from "apply"; import importDefaultResult4 from "apply"; import importDefaultResult5 from "apply"; import importDefaultResult6 from "apply"; import importDefaultResult7 from "apply"; import importDefaultResult8 from "apply"; import importDefaultResult9 from "apply"; import importDefaultResult10 from "apply"; import importDefaultResult11 from "apply"; import importDefaultResult12 from "apply"; import importDefaultResult13 from "apply"; import importDefaultResult14 from "apply"; import importDefaultResult15 from "apply"; import importDefaultResult16 from "apply"; import importDefaultResult17 from "apply"; import importDefaultResult18 from "apply"; import importDefaultResult19 from "apply"; import importDefaultResult20 from "apply"; import importDefaultResult21 from "apply"; import importDefaultResult22 from "apply"; import importDefaultResult23 from "apply"; import importDefaultResult24 from "apply"; import importDefaultResult25 from "apply"; import importDefaultResult26 from "apply"; function combineAndInjectMentionRule(RULES, items, arg2) { items = [RULES, ]; const tmp = importDefault(4565); items[HermesBuiltin.arraySpread(items, 1)] = {}; return tmp(items); } let closure_3 = ["url", "autolink", "link", "mailto", "tel"]; let obj = { enableBuildOverrides: false, enableEmojiClick: true }; let closure_5 = require("apply").once(() => { const items = [importDefault(4122)({ enableBuildOverrides: true })]; return combineAndInjectMentionRule(importDefault(4566).RULES, items); }); let closure_6 = require("apply").once(() => { const obj = importDefault(22); const items = [importDefault(4122)(obj)]; return obj.omit(combineAndInjectMentionRule(importDefault(4566).RULES, items), "paragraph", "newline"); }); let closure_7 = require("apply").once(() => { let obj = {}; const merged = Object.assign(obj); obj["emojiTooltipPosition"] = "bottom"; obj["shouldCloseDefaultModals"] = true; obj["shouldStopPropagation"] = true; const items = [importDefault(4122)(obj), ]; obj = {}; obj = { react: importDefault(4566).RULES.text.react }; obj.codeBlock = obj; items[1] = obj; return combineAndInjectMentionRule(importDefault(4566).CHANNEL_TOPIC_RULES, items, { shouldStopPropagation: true }); }); let closure_8 = require("apply").once(() => { const obj = {}; const merged = Object.assign(obj); obj["enableEmojiClick"] = false; const items = [importDefault(4122)(obj)]; return combineAndInjectMentionRule(importDefault(4566).VOICE_CHANNEL_STATUS_RULES, items); }); let closure_9 = require("apply").once(() => { const items = [importDefault(4122)(obj)]; return combineAndInjectMentionRule(importDefault(4566).EMBED_TITLE_RULES, items); }); let closure_10 = require("apply").once(() => { const obj = importDefault(22); const items = [importDefault(4122)(obj)]; return obj.omit(combineAndInjectMentionRule(importDefault(4566).EMBED_TITLE_RULES, items), closure_3); }); let closure_11 = require("apply").once(() => { const items = [importDefault(4122)(obj)]; return combineAndInjectMentionRule(importDefault(4566).INLINE_REPLY_RULES, items); }); let closure_12 = require("apply").once(() => { const items = [importDefault(4122)(obj)]; return combineAndInjectMentionRule(importDefault(4566).GUILD_VERIFICATION_FORM_RULES, items); }); let closure_13 = require("apply").once(() => { const obj = {}; const merged = Object.assign(obj); obj["shouldStopPropagation"] = true; const items = [importDefault(4122)(obj)]; return combineAndInjectMentionRule(importDefault(4566).GUILD_EVENT_RULES, items, obj); }); let closure_14 = require("apply").once(() => { const items = [importDefault(4122)(obj)]; return combineAndInjectMentionRule(importDefault(4566).AUTO_MODERATION_SYSTEM_MESSAGE_RULES, items); }); let closure_15 = require("apply").once(() => { const items = [importDefault(4122)(obj)]; const items1 = [combineAndInjectMentionRule(importDefault(4566).RULES, items), "paragraph", "newline", "strong", "codeBlock", "inlineCode", "u", "list", "heading", "subtext", ...closure_3]; return importDefault(22).omit.apply(items1); }); obj = { text: require("parseLink").RULES.text }; let closure_16 = require("apply").once(() => importAll(7709).reactParserFor(callback())); let closure_17 = require("apply").once(() => importAll(7709).reactParserFor(callback3())); let closure_18 = require("apply").once(() => importAll(7709).reactParserFor(callback4())); let closure_19 = require("apply").once(() => importAll(7709).reactParserFor(callback5())); let closure_20 = require("apply").once(() => importAll(7709).reactParserFor(callback6())); let closure_21 = require("apply").once(() => importAll(7709).reactParserFor(callback7())); let closure_22 = require("apply").once(() => importAll(7709).reactParserFor(callback8())); let closure_23 = require("apply").once(() => importAll(7709).reactParserFor(callback9())); let closure_24 = require("apply").once(() => importAll(7709).reactParserFor(callback10())); let closure_25 = require("apply").once(() => importAll(7709).reactParserFor(callback2())); let closure_26 = require("apply").once(() => importAll(7709).astParserFor(callback())); let closure_27 = require("apply").once(() => importAll(7709).astParserFor(callback3())); let closure_28 = require("apply").once(() => importAll(7709).astParserFor(callback5())); let closure_29 = require("apply").once(() => importAll(7709).astParserFor(callback6())); let closure_30 = require("apply").once(() => importAll(7709).astParserFor(callback7())); let closure_31 = require("apply").once(() => importAll(7709).astParserFor(callback10())); obj = { combineAndInjectMentionRule, createReactRules: require("MarkupText"), defaultReactRuleOptions: obj }; Object.defineProperty(obj, "defaultRules", { get: () => callback(), set: undefined }); Object.defineProperty(obj, "guildEventRules", { get: () => callback9(), set: undefined }); Object.defineProperty(obj, "notifCenterV2MessagePreviewRules", { get: () => callback11(), set: undefined }); obj.lockscreenWidgetMessageRules = obj; obj.astParserFor = require("reactParserFor").astParserFor; obj.reactParserFor = require("reactParserFor").reactParserFor; obj.parse = function parse(arg0) { const items = [...arguments]; return callback12()(...items); }; obj.parseTopic = function parseTopic(topic, arg1, arg2) { const merged = Object.assign(arg2); return callback13()(topic, arg1, { allowLinks: true }, arg3); }; obj.parseVoiceChannelStatus = function parseVoiceChannelStatus(gameMentionsAsPlainText, arg1, arg2) { const items = [...arguments]; return callback14()(...items); }; obj.parseEmbedTitle = function parseEmbedTitle(arg0) { const items = [...arguments]; return callback15()(...items); }; obj.parseEmbedTitleWithoutLinks = function parseEmbedTitleWithoutLinks(arg0) { const items = [...arguments]; return callback16()(...items); }; obj.parseInlineReply = function parseInlineReply(content, arg1) { const items = [...arguments]; return callback17()(...items); }; obj.parseGuildVerificationFormRule = function parseGuildVerificationFormRule(rule, arg1, arg2) { const items = [...arguments]; return callback18()(...items); }; obj.parseGuildEventDescription = function parseGuildEventDescription(arg0) { const items = [...arguments]; return callback19()(...items); }; obj.parseAutoModerationSystemMessage = function parseAutoModerationSystemMessage(arg0) { const items = [...arguments]; return callback20()(...items); }; obj.parseForumPostGuidelines = function parseForumPostGuidelines(topic, arg1, arg2) { const items = [...arguments]; return callback21()(...items); }; obj.parseToAST = function parseToAST(content, arg1, initialParserState) { const items = [...arguments]; return callback22()(...items); }; obj.parseTopicToAST = function parseTopicToAST(arg0) { const items = [...arguments]; return callback23()(...items); }; obj.parseEmbedTitleToAST = function parseEmbedTitleToAST(rawName, arg1, arg2) { const items = [...arguments]; return callback24()(...items); }; obj.parseEmbedTitleWithoutLinksToAST = function parseEmbedTitleWithoutLinksToAST(arg0, arg1, arg2) { const items = [...arguments]; return callback25()(...items); }; obj.parseInlineReplyToAST = function parseInlineReplyToAST(arg0) { const items = [...arguments]; return callback26()(...items); }; obj.parseAutoModerationSystemMessageToAST = function parseAutoModerationSystemMessageToAST(arg0) { const items = [...arguments]; return callback27()(...items); }; const result = require("apply").fileFinishedImporting("modules/markup/MarkupUtils.tsx"); export default obj;