2026-10-13 12:43:34 +00:00
|
|
|
// Module ID: 18309
|
|
|
|
|
// Function ID: 18310
|
2026-09-10 05:38:07 +00:00
|
|
|
// Name: guild_automod/ExperimentUtils
|
2026-10-13 12:43:34 +00:00
|
|
|
// Dependencies: [558, 576, 18310, 6948, 2]
|
2026-07-20 16:05:17 +00:00
|
|
|
|
2026-10-13 12:43:34 +00:00
|
|
|
// Module 18309 (guild_automod/ExperimentUtils)
|
2026-10-03 08:58:59 +00:00
|
|
|
import react from "react" /* 576 */;
|
2026-10-12 06:59:38 +00:00
|
|
|
import ConjureGuildExperiment from "ConjureGuildExperiment" /* 6948 */;
|
2026-10-13 12:43:34 +00:00
|
|
|
import AutomodExperiment from "AutomodExperiment" /* 18310 */;
|
2026-10-03 08:58:59 +00:00
|
|
|
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
|
2026-09-10 05:38:07 +00:00
|
|
|
import size from "module_2" /* 2 */;
|
2026-08-24 06:08:38 +00:00
|
|
|
|
2026-10-08 09:57:35 +00:00
|
|
|
const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (function useIsApplicationRuleEnabled(guildId) {
|
2026-10-03 08:58:59 +00:00
|
|
|
let tmp4;
|
|
|
|
|
let tmp5;
|
|
|
|
|
const obj = react;
|
|
|
|
|
const cResult = obj.c(4);
|
|
|
|
|
if (cResult[0] !== guildId) {
|
|
|
|
|
const obj2 = { guildId, location: "automod_settings" };
|
|
|
|
|
cResult[0] = guildId;
|
|
|
|
|
cResult[1] = obj2;
|
|
|
|
|
tmp4 = obj2;
|
|
|
|
|
} else {
|
|
|
|
|
tmp4 = cResult[1];
|
|
|
|
|
}
|
2026-10-13 12:43:34 +00:00
|
|
|
const AutomodApplicationRules = tmp(18310).AutomodApplicationRules;
|
2026-10-03 08:58:59 +00:00
|
|
|
let enabled = AutomodApplicationRules.useConfig(tmp4).enabled;
|
|
|
|
|
if (cResult[2] !== guildId) {
|
|
|
|
|
const obj3 = { guildId, location: "automod_settings" };
|
|
|
|
|
cResult[2] = guildId;
|
|
|
|
|
cResult[3] = obj3;
|
|
|
|
|
tmp5 = obj3;
|
|
|
|
|
} else {
|
|
|
|
|
tmp5 = cResult[3];
|
|
|
|
|
}
|
2026-10-05 08:00:40 +00:00
|
|
|
const tmpResult = ConjureGuildExperiment;
|
2026-10-03 08:58:59 +00:00
|
|
|
if (!enabled) {
|
2026-10-05 08:00:40 +00:00
|
|
|
enabled = tmpResult.useIsConjureGuildEnabled(tmp5);
|
2026-10-03 08:58:59 +00:00
|
|
|
}
|
|
|
|
|
return enabled;
|
2026-10-08 09:57:35 +00:00
|
|
|
}) : (function useIsApplicationRuleEnabled(guildId) {
|
2026-10-03 08:58:59 +00:00
|
|
|
const AutomodApplicationRules = AutomodExperiment.AutomodApplicationRules;
|
|
|
|
|
const obj = { guildId, location: "automod_settings" };
|
|
|
|
|
let enabled = AutomodApplicationRules.useConfig(obj).enabled;
|
2026-10-05 08:00:40 +00:00
|
|
|
const obj2 = ConjureGuildExperiment;
|
2026-10-03 08:58:59 +00:00
|
|
|
const obj3 = { guildId, location: "automod_settings" };
|
|
|
|
|
if (!enabled) {
|
2026-10-05 08:00:40 +00:00
|
|
|
enabled = obj2.useIsConjureGuildEnabled(obj3);
|
2026-10-03 08:58:59 +00:00
|
|
|
}
|
|
|
|
|
return enabled;
|
|
|
|
|
});
|
2026-09-10 05:38:07 +00:00
|
|
|
const result = size.fileFinishedImporting("modules/guild_automod/ExperimentUtils.tsx");
|
2026-07-20 16:05:17 +00:00
|
|
|
|
2026-10-03 08:58:59 +00:00
|
|
|
export const useIsApplicationRuleEnabled = tmp2;
|