// Module ID: 9582 // Function ID: 9583 // Name: parseBioReact // Dependencies: [4776, 4777, 4333, 1405, 8139, 4332, 4060, 12, 2] // Exports: getOrParseBioAST, parseBioReactWithCachedAST // Module 9582 (parseBioReact) import importDefaultResult from "combineMarkupRules"; import importAllResult from "reactParserFor"; import importDefaultResult1 from "get defaultRules"; import importAllResult1 from "reactParserFor"; import importDefaultResult2 from "combineMarkupRules"; import importDefaultResult3 from "apply"; const items = [require("parseLink").PROFILE_BIO_RULES, require("MarkupText")({ enableBuildOverrides: false, mustConfirmExternalLink: true })]; const importDefaultResultResult = require("combineMarkupRules")(items); let c3 = new require("priv")({ max: 2000 }); let tmp4 = new require("priv")({ max: 2000 }); const reactParserForResult = require("reactParserFor").reactParserFor(importDefaultResultResult); let closure_4 = require("get defaultRules").astParserFor(importDefaultResultResult); const items1 = [ require("apply").omit(importDefaultResultResult, ["link", "url", "autolink", "customEmoji", "emoji", "commandMention"]), { emoji: { react() { return null; } } } ]; let obj = { react() { return null; } }; const reactParserForResult1 = importAllResult1.reactParserFor(importDefaultResult2(items1)); let result = require("MarkupText").fileFinishedImporting("modules/markup/BioMarkupUtils.tsx"); export const parseBioReact = reactParserForResult; export const getOrParseBioAST = function getOrParseBioAST(arg0) { let value = tmp4.get(arg0); if (null == value) { const tmp3 = callback(arg0, true); const result = tmp4.set(arg0, tmp3); value = tmp3; } return value; }; export const parseBioReactWithCachedAST = function parseBioReactWithCachedAST(description) { if (0 === description.trim().length) { return null; } else { let value = tmp4.get(description); if (null == value) { tmp4 = callback(description, true); const result = obj.set(description, tmp4); value = tmp4; } obj = tmp4; const obj2 = importDefault(4060); return obj2.reactFor(importDefault(4060).ruleOutput(closure_2, "react"))(value); } }; export const parseBioReactWithoutScrolling = reactParserForResult1;