Build 555975stable
Module 468689
15,169 characters · in 00348de8b007193d.jsDependencies
Required by (62)
11014158232050860868666557890387984166005180798216599221950222983254316258118277192282956292024313003319664342218351425352043361255379842380786417454422559442679462116504599519222527678537560538409558393572874578839622168653981666801685961689906699609700210709779709843718509720882731231738266747007753031807431807780860417860603928529960064978554978994980791988672
Lazily required by (0)none
Requires (21)
Lazily requires (1)
Source Raw
function(e,t,r){r.d(t,{A:()=>y});var n=r(562708),l=r(765178),i=r(636537),o=r(228366),a=r(398590),s=r(77257),u=r(61310),E=r(626584),d=r(568185),I=r(529942),_=r(164956),c=r(857071),S=r(976860),T=r(138298),A=r(495544),h=r(696451),G=r(71393),p=r(499785),D=r(555337),L=r(652215),N=r(375708);let f=new E.A("GuildSettingsActionCreators"),U={init(e,t,r,n){o.h.dispatch({type:"GUILD_SETTINGS_INIT",guildId:e,section:t,subsection:n,location:r})},async open(e,t,n,l){await Promise.all([r.e("2327"),r.e("44078"),r.e("42329"),r.e("38804"),r.e("37412"),r.e("28149"),r.e("90665"),r.e("39713"),r.e("71626"),r.e("47232"),r.e("68331"),r.e("17611"),r.e("72414"),r.e("78220"),r.e("28743"),r.e("22513"),r.e("92210"),r.e("68835"),r.e("71100"),r.e("5636"),r.e("58435"),r.e("69484"),r.e("7053"),r.e("48672"),r.e("39995"),r.e("25568"),r.e("63016"),r.e("92153"),r.e("55642"),r.e("80889"),r.e("32697"),r.e("2570"),r.e("43284"),r.e("99961"),r.e("89209"),r.e("89076"),r.e("26105"),r.e("46461"),r.e("9225"),r.e("12296"),r.e("90862"),r.e("4222"),r.e("18090"),r.e("55785"),r.e("35538"),r.e("96130"),r.e("333"),r.e("67172"),r.e("41475"),r.e("60643"),r.e("24716"),r.e("76032"),r.e("26547"),r.e("52519"),r.e("94242"),r.e("14045"),r.e("23139"),r.e("57006"),r.e("60726"),r.e("63635"),r.e("87845"),r.e("45317"),r.e("23531"),r.e("78771"),r.e("13988"),r.e("20678"),r.e("61175"),r.e("49937"),r.e("11031"),r.e("93700"),r.e("10448"),r.e("63252"),r.e("56574"),r.e("20980"),r.e("79785"),r.e("46757"),r.e("96821"),r.e("23924"),r.e("42205"),r.e("71091"),r.e("207"),r.e("89281"),r.e("57036"),r.e("57174"),r.e("98839"),r.e("24199"),r.e("19402"),r.e("49681"),r.e("96382"),r.e("22687"),r.e("62052"),r.e("63202"),r.e("82596"),r.e("34786"),r.e("28367"),r.e("10471"),r.e("35429"),r.e("63232"),r.e("11301"),r.e("61737"),r.e("60235"),r.e("64827"),r.e("7167"),r.e("96643"),r.e("99278"),r.e("92789"),r.e("2368"),r.e("47834"),r.e("54048"),r.e("19551"),r.e("84569"),r.e("62156"),r.e("6338"),r.e("83255"),r.e("85404"),r.e("96811"),r.e("57791"),r.e("2316"),r.e("7743"),r.e("45959"),r.e("60658"),r.e("8304"),r.e("18573"),r.e("55936"),r.e("31988"),r.e("39667"),r.e("5812"),r.e("34303"),r.e("28866"),r.e("2419"),r.e("58038"),r.e("93159"),r.e("56959"),r.e("25246"),r.e("36458"),r.e("94723"),r.e("62931"),r.e("50417"),r.e("64607"),r.e("88941"),r.e("76602"),r.e("61379"),r.e("34530"),r.e("28229"),r.e("21921"),r.e("9233"),r.e("76418"),r.e("88077"),r.e("72963"),r.e("25693"),r.e("32606"),r.e("32817"),r.e("42724"),r.e("43437"),r.e("39970"),r.e("699"),r.e("40258"),r.e("28154"),r.e("13681"),r.e("21690"),r.e("10004"),r.e("66495"),r.e("55314"),r.e("89094"),r.e("29177"),r.e("71210"),r.e("32551"),r.e("62680"),r.e("76881"),r.e("4369"),r.e("87306"),r.e("23353"),r.e("86127"),r.e("50015"),r.e("38835"),r.e("99666"),r.e("82263"),r.e("11523"),r.e("6174"),r.e("44695"),r.e("44376"),r.e("91146"),r.e("31644"),r.e("45723"),r.e("8555"),r.e("70697"),r.e("88342"),r.e("18546"),r.e("53930"),r.e("46070"),r.e("98125"),r.e("21825"),r.e("90244"),r.e("18943"),r.e("37977"),r.e("72789"),r.e("70653"),r.e("76640"),r.e("53614"),r.e("31825"),r.e("20320"),r.e("6949"),r.e("47017"),r.e("86814"),r.e("99657"),r.e("17249"),r.e("88599"),r.e("75842"),r.e("42451"),r.e("36863"),r.e("26780"),r.e("44265"),r.e("99141"),r.e("35027"),r.e("84103"),r.e("30920"),r.e("53917"),r.e("79049"),r.e("25990"),r.e("33902"),r.e("11527"),r.e("63095"),r.e("62422"),r.e("39734"),r.e("68647"),r.e("50117"),r.e("63070"),r.e("90365"),r.e("64615"),r.e("87225"),r.e("75134"),r.e("89088"),r.e("8891"),r.e("84967"),r.e("55184"),r.e("87079"),r.e("14879"),r.e("71273"),r.e("1555"),r.e("73547"),r.e("99593"),r.e("84456"),r.e("67861"),r.e("47555"),r.e("1518"),r.e("15186"),r.e("99999"),r.e("5501"),r.e("62168"),r.e("9640"),r.e("69875"),r.e("16900"),r.e("98765"),r.e("47626"),r.e("23354"),r.e("91381"),r.e("23891"),r.e("86949"),r.e("82644"),r.e("52548"),r.e("3589"),r.e("15754"),r.e("24761"),r.e("20590"),r.e("65437"),r.e("44111"),r.e("74810"),r.e("28083"),r.e("80830"),r.e("79745"),r.e("53984"),r.e("80854"),r.e("35395"),r.e("43780"),r.e("20287"),r.e("99843"),r.e("46844"),r.e("63235"),r.e("45413"),r.e("86672"),r.e("90664"),r.e("31145"),r.e("37622"),r.e("51243"),r.e("32756"),r.e("64850"),r.e("52073"),r.e("70104"),r.e("9915"),r.e("96325"),r.e("54975"),r.e("2564"),r.e("47417"),r.e("19558"),r.e("58946"),r.e("48330"),r.e("14285"),r.e("95752"),r.e("93158"),r.e("88740"),r.e("8362"),r.e("41678"),r.e("72401"),r.e("51130"),r.e("52617"),r.e("58428"),r.e("34691"),r.e("92731"),r.e("4744"),r.e("2698"),r.e("77084"),r.e("5500"),r.e("85901"),r.e("5131"),r.e("501"),r.e("67837"),r.e("73384"),r.e("82783"),r.e("86243"),r.e("32209"),r.e("54625"),r.e("62862"),r.e("71133"),r.e("28152"),r.e("37021"),r.e("62359"),r.e("39171"),r.e("87478"),r.e("80230"),r.e("49697"),r.e("95093"),r.e("37687"),r.e("71234"),r.e("23532"),r.e("96137"),r.e("48900"),r.e("60177"),r.e("27773"),r.e("83952"),r.e("44780"),r.e("52557"),r.e("1006"),r.e("1354"),r.e("21570"),r.e("5557"),r.e("23276"),r.e("84870"),r.e("62718"),r.e("55577"),r.e("1227"),r.e("56753"),r.e("89916"),r.e("18997"),r.e("20282"),r.e("49145"),r.e("60773"),r.e("54282"),r.e("14461"),r.e("78412"),r.e("63213"),r.e("30938"),r.e("17859"),r.e("95444"),r.e("35878"),r.e("48720"),r.e("8018"),r.e("92295"),r.e("88003"),r.e("80239"),r.e("49635"),r.e("75016"),r.e("68763"),r.e("59880"),r.e("74016"),r.e("59957"),r.e("29666"),r.e("76087"),r.e("58273"),r.e("56689"),r.e("42639"),r.e("20930"),r.e("33134"),r.e("29354"),r.e("80112"),r.e("6723"),r.e("54791"),r.e("18024"),r.e("61268"),r.e("26001"),r.e("30997"),r.e("14591"),r.e("52111"),r.e("21574"),r.e("31445"),r.e("23069"),r.e("58337"),r.e("81987"),r.e("77473"),r.e("57458"),r.e("3131"),r.e("65826"),r.e("49520"),r.e("1243"),r.e("28136"),r.e("47177"),r.e("69747"),r.e("72877"),r.e("38601"),r.e("15920"),r.e("35996"),r.e("63618"),r.e("58164"),r.e("42204"),r.e("44057"),r.e("27272"),r.e("36149"),r.e("71470"),r.e("78195"),r.e("51778"),r.e("26437"),r.e("20683"),r.e("37490"),r.e("24914"),r.e("3930"),r.e("22261"),r.e("97563"),r.e("3663"),r.e("97073"),r.e("16084"),r.e("21930"),r.e("66580"),r.e("47018"),r.e("78046"),r.e("20382"),r.e("80093"),r.e("12682"),r.e("73669"),r.e("78050"),r.e("10943"),r.e("80007"),r.e("71217"),r.e("7775"),r.e("97069"),r.e("60989"),r.e("82486"),r.e("65617"),r.e("74021"),r.e("63333"),r.e("74907"),r.e("32207"),r.e("36624"),r.e("13708"),r.e("30221"),r.e("967"),r.e("73165"),r.e("94607"),r.e("66017"),r.e("61058"),r.e("50342"),r.e("29413"),r.e("99835"),r.e("38042"),r.e("33097"),r.e("3710"),r.e("27779"),r.e("58216"),r.e("62875"),r.e("36150"),r.e("45830"),r.e("22547"),r.e("77602"),r.e("4199"),r.e("82178"),r.e("10262"),r.e("29961"),r.e("22744"),r.e("15172"),r.e("95602"),r.e("46313"),r.e("5896"),r.e("49345"),r.e("80436"),r.e("11471"),r.e("22266"),r.e("34409"),r.e("17460"),r.e("43114"),r.e("70008"),r.e("29569"),r.e("36002"),r.e("10637"),r.e("96268"),r.e("60178"),r.e("83477"),r.e("43233"),r.e("77333"),r.e("28752"),r.e("6809"),r.e("62213"),r.e("24689"),r.e("52419"),r.e("2329"),r.e("91643"),r.e("63726"),r.e("71329"),r.e("68802"),r.e("49333"),r.e("41786"),r.e("44385"),r.e("83827"),r.e("98254"),r.e("42749"),r.e("56026"),r.e("16301"),r.e("22191"),r.e("82700"),r.e("25961"),r.e("30501"),r.e("8364"),r.e("66147"),r.e("89541"),r.e("74337"),r.e("52823"),r.e("56967"),r.e("7319"),r.e("84820"),r.e("47011"),r.e("31203"),r.e("49490"),r.e("66913"),r.e("38090"),r.e("10142"),r.e("44912"),r.e("18489"),r.e("46149"),r.e("71719"),r.e("36674"),r.e("93767"),r.e("3168"),r.e("13848"),r.e("859"),r.e("39214"),r.e("99108"),r.e("88307"),r.e("14878"),r.e("26508"),r.e("61347"),r.e("96680"),r.e("63874"),r.e("42935"),r.e("73091"),r.e("69178"),r.e("93907"),r.e("86692"),r.e("68214"),r.e("10014"),r.e("18792"),r.e("83518"),r.e("11802"),r.e("16373"),r.e("81398"),r.e("90854"),r.e("24484"),r.e("44943"),r.e("32347"),r.e("8458"),r.e("11810"),r.e("91977"),r.e("91139"),r.e("39735"),r.e("90152"),r.e("87973"),r.e("59617"),r.e("57197"),r.e("14863"),r.e("95841"),r.e("84951"),r.e("60165"),r.e("97116"),r.e("71167"),r.e("12390"),r.e("53203"),r.e("95067"),r.e("60249"),r.e("33416"),r.e("39353"),r.e("51162"),r.e("90213"),r.e("9793"),r.e("61309"),r.e("94529"),r.e("70272"),r.e("15799"),r.e("26918"),r.e("15750"),r.e("21300"),r.e("66016"),r.e("81202"),r.e("79211"),r.e("78"),r.e("52694"),r.e("53683"),r.e("32274"),r.e("72238"),r.e("37038"),r.e("49409"),r.e("70424"),r.e("52191"),r.e("14656"),r.e("39855"),r.e("6435"),r.e("15046"),r.e("98700")]).then(r.bind(r,422559)),G.A.getGuild(e)?.features.has(L.GuildFeatures.COMMUNITY)&&(t===L.BEX.GUILD_AUTOMOD&&(t=L.BEX.SAFETY,l=L.nd0.SAFETY_AUTOMOD),t===L.BEX.MEMBER_VERIFICATION&&(t=L.BEX.SAFETY,l=L.nd0.SAFETY_DM_AND_SPAM_PROTECTION)),U.init(e,t,n,l),T.A.closeGuildSidebar(e),(0,a.id)(L.zgK.GUILD_SETTINGS)},close(){o.h.dispatch({type:"GUILD_SETTINGS_CLOSE"})},saveRouteStack(e){o.h.dispatch({type:"GUILD_SETTINGS_SAVE_ROUTE_STACK",state:e})},setSection(e,t){let r=D.A.getGuildId();null!=r&&(G.A.getGuild(r)?.features.has(L.GuildFeatures.COMMUNITY)&&(e===L.BEX.GUILD_AUTOMOD&&(e=L.BEX.SAFETY,t=L.nd0.SAFETY_AUTOMOD),e===L.BEX.MEMBER_VERIFICATION&&(e=L.BEX.SAFETY,t=L.nd0.SAFETY_DM_AND_SPAM_PROTECTION)),o.h.dispatch({type:"GUILD_SETTINGS_SET_SECTION",section:e,subsection:t}))},setSearchQuery(e){o.h.dispatch({type:"GUILD_SETTINGS_SET_SEARCH_QUERY",searchQuery:e})},selectRole:(e,t)=>o.h.dispatch({type:"GUILD_SETTINGS_ROLE_SELECT",roleId:e,searchQuery:t}),updateEmbed:(e,t,r)=>i.Bo.patch({url:L.Rsh.GUILD_WIDGET(e),body:{enabled:t,channel_id:r},oldFormErrors:!0,rejectWithError:!0}).then(t=>{o.h.dispatch({type:"GUILD_SETTINGS_SET_WIDGET",guildId:e,enabled:t.body.enabled,channelId:t.body.channel_id})}),updateMFALevel(e){let{guildId:t,level:r}=e;return i.Bo.post({url:L.Rsh.GUILD_MFA(t),body:{level:r},oldFormErrors:!0,rejectWithError:!1}).then(e=>o.h.dispatch({type:"GUILD_SETTINGS_SET_MFA_SUCCESS",level:e.body.level}))},updateIcon(e,t){i.Bo.patch({url:L.Rsh.GUILD(e),body:{icon:t},oldFormErrors:!0,rejectWithError:!1}).then(()=>{o.h.dispatch({type:"GUILD_SETTINGS_UPDATE",icon:t}),d.A.checkGuildTemplateDirty(e)},e=>o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT_FAILURE",errors:e.body}))},cancelChanges(e){o.h.dispatch({type:"GUILD_SETTINGS_CANCEL_CHANGES",guildId:e})},updateGuild(e){let{safetyAlertsChannelId:t,profile:r,...n}=e,l={...n};null!=r&&(l.profile={...l.profile??{},...r}),null!=D.A.getGuildId()&&null!=t&&(l.safetyAlertsChannelId=t),o.h.dispatch({type:"GUILD_SETTINGS_UPDATE",...l})},updateGuildProfile(e,t){o.h.dispatch({type:"GUILD_SETTINGS_PROFILE_UPDATE",guildId:e,...t})},saveGuild(e,t){let{name:r,description:n,icon:l,splash:a,banner:E,homeHeader:I,afkChannelId:_,afkTimeout:c,systemChannelId:S,verificationLevel:T,defaultMessageNotifications:A,explicitContentFilter:h,features:G,systemChannelFlags:p,preferredLocale:N,rulesChannelId:U,safetyAlertsChannelId:y,ownerConfiguredContentLevel:R,discoverySplash:g,publicUpdatesChannelId:O,premiumProgressBarEnabled:C,profile:m,moderatorReportingEnabled:M,officialMessageColor:b,verificationRoleId:P}=t,v=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},B={name:r,description:n,icon:l,splash:a,banner:E,home_header:I,features:G,preferred_locale:N,afk_channel_id:_,afk_timeout:c,system_channel_id:S,verification_level:T,default_message_notifications:A,explicit_content_filter:h,system_channel_flags:p,rules_channel_id:U,owner_configured_content_level:R,discovery_splash:g,public_updates_channel_id:O,safety_alerts_channel_id:y,...null!=C?{premium_progress_bar_enabled:C}:null,profile:null!=m?{tag:m.tag}:m,moderator_reporting_enabled:M,official_message_color:b,verification_role_id:P};o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT"});let F=D.A.getPendingOriginalMd5s(),x=s.A.buildHeadersForMd5({[u.f.GUILD_ICON]:F.icon,[u.f.GUILD_BANNER]:F.banner,[u.f.GUILD_INVITE_SPLASH]:F.splash,[u.f.GUILD_DISCOVERY_SPLASH]:F.discoverySplash});return i.Bo.patch({url:L.Rsh.GUILD(e),query:{for_discovery:v.isForDiscovery},body:B,headers:x,oldFormErrors:!0,rejectWithError:!1}).then(t=>{o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT_SUCCESS",guild:t.body}),d.A.checkGuildTemplateDirty(e)},e=>{if(o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT_FAILURE",errors:e.body}),f.error("Failed to save guild settings",{errors:e.body}),v.throwErr)throw e.body})},updateGuildModeration:(e,t)=>i.Bo.patch({url:L.Rsh.GUILD(e),body:{verification_level:t.verificationLevel,explicit_content_filter:t.explicitContentFilter},oldFormErrors:!0,rejectWithError:!1}).then(t=>(d.A.checkGuildTemplateDirty(e),t)),transferOwnership(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return p.A.patch({url:L.Rsh.GUILD(e),body:{owner_id:t,code:l},oldFormErrors:!0,trackedActionData:{event:n.NetworkActionNames.GUILD_TRANSFER_OWNERSHIP,properties:{guild_id:e,verification_type:r}},rejectWithError:!1})},sendTransferOwnershipPincode(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return p.A.put({url:L.Rsh.GUILD_PINCODE(e),oldFormErrors:!0,trackedActionData:{event:n.NetworkActionNames.GUILD_TRANSFER_OWNERSHIP_SEND_CODE,properties:{guild_id:e,is_resend:t}},rejectWithError:!1})},deleteGuild:e=>i.Bo.post({url:L.Rsh.GUILD_DELETE(e),oldFormErrors:!0,rejectWithError:!1}).then(()=>{U.close()}),async leaveGuild(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=c.A.isLurking(e);await i.Bo.del({url:L.Rsh.GUILD_LEAVE(e),body:{lurking:r||h.Ay.isCurrentUserGuest(e)},oldFormErrors:!0,rejectWithError:!1}).then(()=>{l.O.announce(N.intl.string(N.t["7iPyVW"]))}),U.close(),t&&r&&(0,S.pX)(L.BVt.GUILD_DISCOVERY)},async updateMemberRoles(e,t,r,n,l){_.A.isFullServerPreview(e)&&t===A.default.getId()?(0,I.ID)(e,r):(await i.Bo.patch({url:L.Rsh.GUILD_MEMBER(e,t),body:{roles:r},oldFormErrors:!0,rejectWithError:!1}),n.forEach(r=>o.h.dispatch({type:"GUILD_ROLE_MEMBER_ADD",guildId:e,roleId:r,userId:t})),l.forEach(r=>o.h.dispatch({type:"GUILD_ROLE_MEMBER_REMOVE",guildId:e,roleId:r,userId:t})))},bulkAddMemberRoles:(e,t,r)=>i.Bo.patch({url:L.Rsh.GUILD_ROLE_MEMBERS(e,t),body:{member_ids:r},rejectWithError:!1}).then(r=>{o.h.dispatch({type:"GUILD_ROLE_MEMBER_BULK_ADD",guildId:e,roleId:t,added:r.body})}),enableIntegration:(e,t,r)=>i.Bo.post({url:L.Rsh.GUILD_INTEGRATIONS(e),body:{type:t,id:r},oldFormErrors:!0,rejectWithError:!1}),disableIntegration:(e,t)=>i.Bo.del({url:L.Rsh.GUILD_INTEGRATION(e,t),oldFormErrors:!0,rejectWithError:!1}),updateIntegration:(e,t,r,n,l)=>i.Bo.patch({url:L.Rsh.GUILD_INTEGRATION(e,t),body:{expire_behavior:r,expire_grace_period:n,enable_emoticons:l},oldFormErrors:!0,rejectWithError:!1}),syncIntegration(e,t){i.Bo.post({url:L.Rsh.GUILD_INTEGRATION_SYNC(e,t),oldFormErrors:!0,rejectWithError:!1})},async migratePinPermission(e){await i.Bo.post({url:L.Rsh.GUILD_MIGRATE_PIN_PERMISSION(e),rejectWithError:!0}).then(()=>o.h.dispatch({type:"GUILD_SETTINGS_PIN_PERMISSION_MIGRATED",guildId:e}))},async migrateSlowmodePermission(e){await i.Bo.post({url:L.Rsh.GUILD_MIGRATE_SLOWMODE_PERMISSION(e),rejectWithError:!0}).then(()=>o.h.dispatch({type:"GUILD_SETTINGS_SLOWMODE_PERMISSION_MIGRATED",guildId:e}))},async migratePermissions(e,t){let{migratePin:r,migrateSlowmode:n}=t;r&&await U.migratePinPermission(e),n&&await U.migrateSlowmodePermission(e)}},y=U}