// Module ID: 6941 // Function ID: 6942 // Name: ConjureGuildExperiment // Dependencies: [2086, 1085, 1453, 558, 576, 504, 2] // Module 6941 (ConjureGuildExperiment) import react from "react" /* 576 */; import Constants from "Constants" /* 1085 */; import GuildStore from "GuildStore" /* 2086 */; import ApexExperiment from "ApexExperiment" /* 1453 */; import ReactCompilerGating_mod from "ReactCompilerGating" /* 558 */; import size from "module_2" /* 2 */; const require = globalThis.__r; let _require; function isConjureGuildEnabled(guildId) { guildId = guildId.guildId; let enabled = null != guildId; if (enabled) { const obj = { guildId, location: tmp }; enabled = closure_4.getConfig(obj).enabled; } return enabled; } function hasConjureGuild(arg0, location) { const obj = arg0[Symbol.iterator](); while (obj !== undefined) { let obj2 = { guildId: tmp.id, location }; if (isConjureGuildEnabled(obj2)) { obj.return(); let flag = true; return true; } } return false; } const EMPTY_STRING_SNOWFLAKE_ID = Constants.EMPTY_STRING_SNOWFLAKE_ID; let obj = { name: "2026-07-vibegrations-guild", kind: "guild", defaultConfig: { enabled: false }, variations: { 0: { enabled: false }, 1: { enabled: true } } }; let closure_4 = ApexExperiment.createApexExperiment(obj); let ReactCompilerGating = ReactCompilerGating_mod; let tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (function useIsConjureGuildEnabled(arg0) { let _location; let guildId; const obj = react; const cResult = obj.c(3); ({ guildId, location: _location } = arg0); if (guildId == null) { guildId = EMPTY_STRING_SNOWFLAKE_ID; } if (cResult[0] === _location) { let tmp2; if (cResult[1] === guildId) { tmp2 = cResult[2]; } return closure_4.useConfig(tmp2).enabled; } const obj2 = { guildId, location: _location }; cResult[0] = _location; cResult[1] = guildId; cResult[2] = obj2; tmp2 = obj2; }) : (function useIsConjureGuildEnabled(guildId) { guildId = guildId.guildId; const _location = guildId.location; const useConfig = closure_4.useConfig; if (guildId == null) { guildId = EMPTY_STRING_SNOWFLAKE_ID; } return useConfig({ guildId, location: _location }).enabled; }); ReactCompilerGating = ReactCompilerGating_mod; let tmp3 = ReactCompilerGating.isReactCompilerEnabled() ? (function useHasConjureGuild(arg0) { let closure_0; let first; let tmp6; let tmp7; _require = arg0; const obj = require("react"); const cResult = obj.c(4); if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) { const items = [GuildStore, require("ApexExperiment").ApexExperimentStore]; cResult[0] = items; first = items; } else { first = cResult[0]; } if (cResult[1] !== arg0) { const fn = function o() { return hasConjureGuild(Object.values(GuildStore.getGuilds()), closure_0); }; const items1 = [arg0]; cResult[1] = arg0; cResult[2] = fn; cResult[3] = items1; tmp7 = items1; tmp6 = fn; } else { tmp6 = cResult[2]; tmp7 = cResult[3]; } const tmpResult = require("get initialized"); return tmpResult.useStateFromStores(first, tmp6, tmp7); }) : (function useHasConjureGuild(arg0) { let closure_0; _require = arg0; const items = [GuildStore, ]; const useStateFromStores = require("get initialized").useStateFromStores; require("get initialized"); items[1] = require("ApexExperiment").ApexExperimentStore; const items1 = [arg0]; return useStateFromStores(items, () => hasConjureGuild(Object.values(GuildStore.getGuilds()), closure_0), items1); }); const result = size.fileFinishedImporting("modules/conjure/experiments/ConjureGuildExperiment.tsx"); export const useIsConjureGuildEnabled = tmp2; export { isConjureGuildEnabled }; export { hasConjureGuild }; export const useHasConjureGuild = tmp3;