decord/source/modules/markup/MarkupUtils.tsx
2026-07-27 11:26:19 +00:00

195 lines
8.7 KiB
TypeScript

// 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;