Module 982832

852 characters · in bcd663496c792ba1.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>m});var i=n(311907),s=n(73153),l=n(555337),r=n(660496),a=n(652215);let o=r.C.OVERVIEW,d=null;function c(e){let{subsection:t}=e;switch(t){case a.nd0.SAFETY_AUTOMOD:o=r.C.AUTOMOD;break;case a.nd0.SAFETY_DM_AND_SPAM_PROTECTION:o=r.C.DM_AND_SPAM_PROTECTION;break;case a.nd0.SAFETY_CAPTCHA_AND_RAID_PROTECTION:o=r.C.CAPTCHA_AND_RAID_PROTECTION;break;case a.nd0.SAFETY_PERMISSIONS:o=r.C.PERMISSIONS;break;case a.nd0.SAFETY_OVERVIEW:default:o=r.C.OVERVIEW}}class u extends i.Ay.Store{initialize(){this.waitFor(l.A)}static displayName="GuildSettingsSafetyStore";getCurrentPage(){return o}}let m=new u(s.h,{GUILD_SETTINGS_INIT:function(){if(l.A.getGuildId()===d)return!1;d=l.A.getGuildId()},GUILD_SETTINGS_SET_SECTION:c,GUILD_SETTINGS_SAFETY_SET_SUBSECTION:c,GUILD_SETTINGS_SAFETY_PAGE:function(e){let{page:t}=e;o=t}})}