Module 709779

7,320 characters · in a4720162481b3cb0.js
Dependencies
Source Raw
function(t,e,i){i.d(e,{default:()=>w}),i(321073);var n=i(627968),s=i(64700),l=i(136722),r=i(17928),a=i(661531),o=i(331322),d=i(783878),c=i(628284),u=i(834730),p=i(452027),g=i(150934),x=i(347704),S=i(47167),f=i(468689),m=i(555337),E=i(636042),h=i(376092),j=i(808728),C=i(317525),I=i(994500),N=i(287809),b=i(174459),v=i(975571),A=i(488926),y=i(455207),P=i(124759),M=i(652215),L=i(375708),O=i(209337);function _(t){let{guild:e,verificationLevelMet:i,contentFilterMet:l}=t;return s.useEffect(()=>{(0,y.sx)({fromStep:P.pj.INTRO,toStep:P.pj.SAFETY_CHECK,guildId:e.id})},[e.id]),(0,n.jsxs)(o.B,{gap:12,children:[!i&&(0,n.jsx)(G,{title:L.intl.string(L.t["rkA56+"]),description:L.intl.string(L.t.fHiGA0)}),!l&&(0,n.jsx)(G,{title:L.intl.string(L.t.COu4bk),description:L.intl.string(L.t.b0MaDV)})]})}function B(t){let{guild:e,rulesChannelId:i,publicUpdatesChannelId:l,onRulesChannelChange:a,onPublicUpdatesChannelChange:c}=t;s.useEffect(()=>{(0,y.sx)({fromStep:P.pj.SAFETY_CHECK,toStep:P.pj.BASICS,guildId:e.id})},[e.id]);let u=(0,r.bG)([j.Ay],()=>null!=e?j.Ay.getChannels(e.id):null),p=s.useCallback(t=>({id:t.value,value:t.value,label:t.label}),[]),g=[{value:P.SP,label:L.intl.string(L.t.Cla0re)}];return u[j.I6].forEach(t=>{let{channel:e}=t;e.type===M.rbe.GUILD_TEXT&&g.push({value:e.id,label:(0,S.m1)(e,N.default,I.A,!0)})}),(0,n.jsxs)(o.B,{gap:16,children:[(0,n.jsx)(d.Z,{label:L.intl.string(L.t.dYrhCO),description:L.intl.string(L.t["+Af+Vw"]),options:g,formatOption:p,onSelectionChange:t=>a(t??P.SP),selectionMode:"single",value:i}),(0,n.jsx)(d.Z,{label:L.intl.string(L.t.vAyDGU),description:L.intl.string(L.t.ZFeonu),options:g,formatOption:p,onSelectionChange:t=>c(t??P.SP),selectionMode:"single",value:l})]})}function G(t){let{title:e,description:i}=t;return(0,n.jsxs)(o.B,{direction:"horizontal",gap:8,align:"start",children:[(0,n.jsx)(c.y,{size:"sm",className:O.aV,color:a.A.colors.ICON_FEEDBACK_POSITIVE}),(0,n.jsxs)(o.B,{gap:4,children:[(0,n.jsx)(u.E,{variant:"text-md/normal",children:e}),(0,n.jsx)(u.E,{variant:"text-xs/normal",color:"text-subtle",children:i})]})]})}function R(t){let{enabledPermissions:e,onGetPermisisonName:i}=t;return(0,n.jsxs)("div",{className:O.CZ,children:[(0,n.jsx)(u.E,{className:O.qd,variant:"text-xs/semibold",color:"text-muted",children:L.intl.string(L.t.xU8RDk)}),(0,n.jsx)("div",{className:O.lM,children:e.map((t,e)=>(0,n.jsxs)("div",{className:O.ce,children:[(0,n.jsx)("div",{className:O.dT}),(0,n.jsx)(u.E,{variant:"text-sm/normal",color:"text-default",children:i(t)})]},e))})]})}function T(t){let{disabledPermissions:e,onGetPermisisonName:i}=t,s=L.intl.string(L.t.Yo5qlq);return e.length===P.dR.length&&(s=L.intl.string(L.t.FgMS6i)),(0,n.jsxs)("div",{className:O.CZ,children:[(0,n.jsx)(u.E,{className:O.qd,variant:"text-xs/semibold",color:"text-muted",children:s}),(0,n.jsx)("div",{className:O.lM,children:e.map((t,e)=>(0,n.jsxs)("div",{className:O.ce,children:[(0,n.jsx)("div",{className:O.xE}),(0,n.jsx)(u.E,{variant:"text-sm/normal",color:"text-muted",children:i(t)})]},e))})]})}function Y(t){let{permissions:e}=t,i=t=>{switch(t.toString()){case M.xBc.MENTION_EVERYONE.toString():return L.intl.string(L.t.yCpsQw);case M.xBc.CREATE_GUILD_EXPRESSIONS.toString():return L.intl.string(L.t.vo2LdY);case M.xBc.MANAGE_GUILD_EXPRESSIONS.toString():return L.intl.string(L.t.cmp2W6);default:return(0,h.hx)(t)}},{enabledPermissions:s,disabledPermissions:l}=e;return(0,n.jsxs)("div",{className:O.tp,children:[0!==s.length?(0,n.jsx)(R,{enabledPermissions:s,onGetPermisisonName:i}):null,(0,n.jsx)(T,{disabledPermissions:l,onGetPermisisonName:i})]})}function D(t){let{guild:e,defaultNotificationSettingsMet:i,everyonePermissionsMet:l}=t;s.useEffect(()=>{(0,y.sx)({fromStep:P.pj.BASICS,toStep:P.pj.FINISH,guildId:e.id})},[e.id]);let r=s.useMemo(()=>{let t=[],i=[];return P.dR.map(n=>{A.Ib(n,e)?t.push(n):i.push(n)}),{enabledPermissions:t,disabledPermissions:i}},[e]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(o.B,{gap:12,children:[!i&&(0,n.jsx)(G,{title:L.intl.string(L.t.uPYswy),description:L.intl.string(L.t.pf6ptp)}),!l&&(0,n.jsx)(G,{title:L.intl.format(L.t.IYQeOA,{}),description:L.intl.string(L.t["+Iyaif"])})]}),!l&&(0,n.jsx)(Y,{permissions:r})]})}function F(t){let{guild:e,policyAccepted:i,onPolicyAcceptedChange:l}=t;return s.useEffect(()=>{(0,y.sx)({fromStep:P.pj.BASICS,toStep:P.pj.RULES,guildId:e.id})},[e.id]),(0,n.jsx)(p.D,{label:L.intl.string(L.t["k+b2Cf"]),description:L.intl.format(L.t["BwbW/Q"],{communityGuidelines:v.A.getArticleURL(M.MVz.PUBLIC_GUILD_GUILDLINES),typesOfGuilds:v.A.getArticleURL(M.MVz.FRIEND_COMMUNITY_DISCOVERABLE_GUILD_TYPES)}),children:(0,n.jsx)(g.S,{label:L.intl.string(L.t["9AG3wI"]),checked:i,onChange:l})})}function w(t){let{...e}=t;s.useEffect(()=>{b.default.track(M.HAw.OPEN_MODAL,{type:P.bK})},[]);let{guild:i}=(0,r.cf)([m.A],()=>m.A.getProps()),[a,o]=s.useState("intro"),[d]=s.useState(()=>i?.verificationLevel),[c]=s.useState(()=>i?.explicitContentFilter),u=null!=d&&d>M.PvD.NONE,p=c===M.gh6.ALL_MEMBERS,g=!(u&&p),[S,h]=s.useState(P.SP),[j,I]=s.useState(P.SP),[N]=s.useState(()=>!P.dR.some(t=>A.Ib(t,i))),[v]=s.useState(()=>i?.defaultMessageNotifications),O=v===M.orn.ONLY_MENTIONS,G=!O||!N,R=(0,r.bG)([C.A],()=>null!=i?C.A.getEveryoneRole(i):void 0),[T,Y]=s.useState(!1);if(null==i)return null;let w=async()=>{if(null==R||!T)return;let t=N?null:l.TF(R.permissions,P.e$);if(null!=t&&t!==R.permissions){let e={...R,permissions:t};await (0,E.JY)(i.id,[e],void 0,void 0,void 0,{throwErr:!0})}let e={features:new Set([...i.features,M.GuildFeatures.COMMUNITY]),rulesChannelId:S,publicUpdatesChannelId:j,...!u&&{verificationLevel:M.PvD.LOW},...!p&&{explicitContentFilter:M.gh6.ALL_MEMBERS},...!O&&{defaultMessageNotifications:M.orn.ONLY_MENTIONS}};f.A.updateGuild(e),await f.A.saveGuild(i.id,e,{throwErr:!0})},K=async()=>{b.default.track(M.HAw.MODAL_DISMISSED,{type:P.bK}),await e.onClose()},U=[{stepKey:P.pj.INTRO,modalProps:{title:L.intl.string(L.t.ElKTeb),subtitle:L.intl.string(L.t["CwC/ll"]),graphic:{src:"https://cdn.discordapp.com/assets/content/5ef736c21984def7f928a5177d791784afa8971efe08e9e3a3e082ca7e1bc1c8.svg",type:"image"},gradientColor:"green"},nextButtonProps:{text:L.intl.string(L.t.LhlgY9)}},{stepKey:P.pj.SAFETY_CHECK,modalProps:{title:L.intl.string(L.t.QrjLYl),subtitle:L.intl.string(L.t.i1STwu)},body:(0,n.jsx)(_,{guild:i,verificationLevelMet:u,contentFilterMet:p}),nextButtonProps:{text:L.intl.string(L.t.JFfins)}},{stepKey:P.pj.BASICS,modalProps:{title:L.intl.string(L.t.YtXpEh),subtitle:L.intl.string(L.t["J/fYR8"])},body:(0,n.jsx)(B,{guild:i,rulesChannelId:S,publicUpdatesChannelId:j,onRulesChannelChange:h,onPublicUpdatesChannelChange:I})},{stepKey:P.pj.FINISH,modalProps:{title:L.intl.string(L.t.EzGuSr)},body:(0,n.jsx)(D,{guild:i,defaultNotificationSettingsMet:O,everyonePermissionsMet:N}),nextButtonProps:{text:L.intl.string(L.t.JFfins)}},{stepKey:P.pj.RULES,modalProps:{title:L.intl.string(L.t["Pj/s/a"])},nextButtonProps:{text:L.intl.string(L.t.XGl4ba)},body:(0,n.jsx)(F,{guild:i,policyAccepted:T,onPolicyAcceptedChange:Y}),nextEnabled:T}].filter(t=>(t.stepKey!==P.pj.SAFETY_CHECK||!!g)&&(t.stepKey!==P.pj.FINISH||!!G)),k=U.slice(1).map(t=>t.stepKey);return(0,n.jsx)(x.t,{...e,steps:U,numberedSteps:k,currentStepKey:a,onClose:K,onStepChange:(t,e)=>{(0,y.sx)({fromStep:e,toStep:t,guildId:i.id}),o(t)},onComplete:w})}}